HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux Bradford-Sitios 6.14.0-1017-azure #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/matriculas/assets/index-366b9696.js
var cre=Object.defineProperty;var lre=(e,t,a)=>t in e?cre(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var DT=(e,t,a)=>(lre(e,typeof t!="symbol"?t+"":t,a),a);function dre(e,t){for(var a=0;a<t.length;a++){const r=t[a];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const o=Object.getOwnPropertyDescriptor(r,s);o&&Object.defineProperty(e,s,o.get?o:{enumerable:!0,get:()=>r[s]})}}}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 s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function a(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=a(s);fetch(s.href,o)}})();function Hn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var $K={exports:{}},dP={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var ure=Symbol.for("react.transitional.element"),hre=Symbol.for("react.fragment");function OK(e,t,a){var r=null;if(a!==void 0&&(r=""+a),t.key!==void 0&&(r=""+t.key),"key"in t){a={};for(var s in t)s!=="key"&&(a[s]=t[s])}else a=t;return t=a.ref,{$$typeof:ure,type:e,key:r,ref:t!==void 0?t:null,props:a}}dP.Fragment=hre;dP.jsx=OK;dP.jsxs=OK;$K.exports=dP;var n=$K.exports,zK={exports:{}},ze={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var vD=Symbol.for("react.transitional.element"),pre=Symbol.for("react.portal"),mre=Symbol.for("react.fragment"),fre=Symbol.for("react.strict_mode"),yre=Symbol.for("react.profiler"),xre=Symbol.for("react.consumer"),gre=Symbol.for("react.context"),vre=Symbol.for("react.forward_ref"),bre=Symbol.for("react.suspense"),kre=Symbol.for("react.memo"),DK=Symbol.for("react.lazy"),pB=Symbol.iterator;function _re(e){return e===null||typeof e!="object"?null:(e=pB&&e[pB]||e["@@iterator"],typeof e=="function"?e:null)}var qK={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},RK=Object.assign,HK={};function Lu(e,t,a){this.props=e,this.context=t,this.refs=HK,this.updater=a||qK}Lu.prototype.isReactComponent={};Lu.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("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")};Lu.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function BK(){}BK.prototype=Lu.prototype;function bD(e,t,a){this.props=e,this.context=t,this.refs=HK,this.updater=a||qK}var kD=bD.prototype=new BK;kD.constructor=bD;RK(kD,Lu.prototype);kD.isPureReactComponent=!0;var mB=Array.isArray,At={H:null,A:null,T:null,S:null,V:null},VK=Object.prototype.hasOwnProperty;function _D(e,t,a,r,s,o){return a=o.ref,{$$typeof:vD,type:e,key:t,ref:a!==void 0?a:null,props:o}}function jre(e,t){return _D(e.type,t,void 0,void 0,void 0,e.props)}function jD(e){return typeof e=="object"&&e!==null&&e.$$typeof===vD}function wre(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(a){return t[a]})}var fB=/\/+/g;function qT(e,t){return typeof e=="object"&&e!==null&&e.key!=null?wre(""+e.key):t.toString(36)}function yB(){}function Nre(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(yB,yB):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function d1(e,t,a,r,s){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"bigint":case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case vD:case pre:i=!0;break;case DK:return i=e._init,d1(i(e._payload),t,a,r,s)}}if(i)return s=s(e),i=r===""?"."+qT(e,0):r,mB(s)?(a="",i!=null&&(a=i.replace(fB,"$&/")+"/"),d1(s,t,a,"",function(u){return u})):s!=null&&(jD(s)&&(s=jre(s,a+(s.key==null||e&&e.key===s.key?"":(""+s.key).replace(fB,"$&/")+"/")+i)),t.push(s)),1;i=0;var c=r===""?".":r+":";if(mB(e))for(var l=0;l<e.length;l++)r=e[l],o=c+qT(r,l),i+=d1(r,t,a,o,s);else if(l=_re(e),typeof l=="function")for(e=l.call(e),l=0;!(r=e.next()).done;)r=r.value,o=c+qT(r,l++),i+=d1(r,t,a,o,s);else if(o==="object"){if(typeof e.then=="function")return d1(Nre(e),t,a,r,s);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 $2(e,t,a){if(e==null)return e;var r=[],s=0;return d1(e,r,"","",function(o){return t.call(a,o,s++)}),r}function Mre(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(a){(e._status===0||e._status===-1)&&(e._status=1,e._result=a)},function(a){(e._status===0||e._status===-1)&&(e._status=2,e._result=a)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var xB=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function Cre(){}ze.Children={map:$2,forEach:function(e,t,a){$2(e,function(){t.apply(this,arguments)},a)},count:function(e){var t=0;return $2(e,function(){t++}),t},toArray:function(e){return $2(e,function(t){return t})||[]},only:function(e){if(!jD(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ze.Component=Lu;ze.Fragment=mre;ze.Profiler=yre;ze.PureComponent=bD;ze.StrictMode=fre;ze.Suspense=bre;ze.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=At;ze.__COMPILER_RUNTIME={__proto__:null,c:function(e){return At.H.useMemoCache(e)}};ze.cache=function(e){return function(){return e.apply(null,arguments)}};ze.cloneElement=function(e,t,a){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var r=RK({},e.props),s=e.key,o=void 0;if(t!=null)for(i in t.ref!==void 0&&(o=void 0),t.key!==void 0&&(s=""+t.key),t)!VK.call(t,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&t.ref===void 0||(r[i]=t[i]);var i=arguments.length-2;if(i===1)r.children=a;else if(1<i){for(var c=Array(i),l=0;l<i;l++)c[l]=arguments[l+2];r.children=c}return _D(e.type,s,void 0,void 0,o,r)};ze.createContext=function(e){return e={$$typeof:gre,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:xre,_context:e},e};ze.createElement=function(e,t,a){var r,s={},o=null;if(t!=null)for(r in t.key!==void 0&&(o=""+t.key),t)VK.call(t,r)&&r!=="key"&&r!=="__self"&&r!=="__source"&&(s[r]=t[r]);var i=arguments.length-2;if(i===1)s.children=a;else if(1<i){for(var c=Array(i),l=0;l<i;l++)c[l]=arguments[l+2];s.children=c}if(e&&e.defaultProps)for(r in i=e.defaultProps,i)s[r]===void 0&&(s[r]=i[r]);return _D(e,o,void 0,void 0,null,s)};ze.createRef=function(){return{current:null}};ze.forwardRef=function(e){return{$$typeof:vre,render:e}};ze.isValidElement=jD;ze.lazy=function(e){return{$$typeof:DK,_payload:{_status:-1,_result:e},_init:Mre}};ze.memo=function(e,t){return{$$typeof:kre,type:e,compare:t===void 0?null:t}};ze.startTransition=function(e){var t=At.T,a={};At.T=a;try{var r=e(),s=At.S;s!==null&&s(a,r),typeof r=="object"&&r!==null&&typeof r.then=="function"&&r.then(Cre,xB)}catch(o){xB(o)}finally{At.T=t}};ze.unstable_useCacheRefresh=function(){return At.H.useCacheRefresh()};ze.use=function(e){return At.H.use(e)};ze.useActionState=function(e,t,a){return At.H.useActionState(e,t,a)};ze.useCallback=function(e,t){return At.H.useCallback(e,t)};ze.useContext=function(e){return At.H.useContext(e)};ze.useDebugValue=function(){};ze.useDeferredValue=function(e,t){return At.H.useDeferredValue(e,t)};ze.useEffect=function(e,t,a){var r=At.H;if(typeof a=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return r.useEffect(e,t)};ze.useId=function(){return At.H.useId()};ze.useImperativeHandle=function(e,t,a){return At.H.useImperativeHandle(e,t,a)};ze.useInsertionEffect=function(e,t){return At.H.useInsertionEffect(e,t)};ze.useLayoutEffect=function(e,t){return At.H.useLayoutEffect(e,t)};ze.useMemo=function(e,t){return At.H.useMemo(e,t)};ze.useOptimistic=function(e,t){return At.H.useOptimistic(e,t)};ze.useReducer=function(e,t,a){return At.H.useReducer(e,t,a)};ze.useRef=function(e){return At.H.useRef(e)};ze.useState=function(e){return At.H.useState(e)};ze.useSyncExternalStore=function(e,t,a){return At.H.useSyncExternalStore(e,t,a)};ze.useTransition=function(){return At.H.useTransition()};ze.version="19.1.1";zK.exports=ze;var x=zK.exports;const Oe=Hn(x),Sre=dre({__proto__:null,default:Oe},[x]);var UK={exports:{}},uP={},FK={exports:{}},GK={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and 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($,R){var G=$.length;$.push(R);e:for(;0<G;){var W=G-1>>>1,J=$[W];if(0<s(J,R))$[W]=R,$[G]=J,G=W;else break e}}function a($){return $.length===0?null:$[0]}function r($){if($.length===0)return null;var R=$[0],G=$.pop();if(G!==R){$[0]=G;e:for(var W=0,J=$.length,de=J>>>1;W<de;){var U=2*(W+1)-1,K=$[U],P=U+1,D=$[P];if(0>s(K,G))P<J&&0>s(D,K)?($[W]=D,$[P]=G,W=P):($[W]=K,$[U]=G,W=U);else if(P<J&&0>s(D,G))$[W]=D,$[P]=G,W=P;else break e}}return R}function s($,R){var G=$.sortIndex-R.sortIndex;return G!==0?G:$.id-R.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,c=i.now();e.unstable_now=function(){return i.now()-c}}var l=[],u=[],d=1,p=null,m=3,f=!1,y=!1,v=!1,_=!1,g=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;function j($){for(var R=a(u);R!==null;){if(R.callback===null)r(u);else if(R.startTime<=$)r(u),R.sortIndex=R.expirationTime,t(l,R);else break;R=a(u)}}function w($){if(v=!1,j($),!y)if(a(l)!==null)y=!0,N||(N=!0,S());else{var R=a(u);R!==null&&q(w,R.startTime-$)}}var N=!1,M=-1,C=5,A=-1;function E(){return _?!0:!(e.unstable_now()-A<C)}function L(){if(_=!1,N){var $=e.unstable_now();A=$;var R=!0;try{e:{y=!1,v&&(v=!1,k(M),M=-1),f=!0;var G=m;try{t:{for(j($),p=a(l);p!==null&&!(p.expirationTime>$&&E());){var W=p.callback;if(typeof W=="function"){p.callback=null,m=p.priorityLevel;var J=W(p.expirationTime<=$);if($=e.unstable_now(),typeof J=="function"){p.callback=J,j($),R=!0;break t}p===a(l)&&r(l),j($)}else r(l);p=a(l)}if(p!==null)R=!0;else{var de=a(u);de!==null&&q(w,de.startTime-$),R=!1}}break e}finally{p=null,m=G,f=!1}R=void 0}}finally{R?S():N=!1}}}var S;if(typeof b=="function")S=function(){b(L)};else if(typeof MessageChannel<"u"){var T=new MessageChannel,I=T.port2;T.port1.onmessage=L,S=function(){I.postMessage(null)}}else S=function(){g(L,0)};function q($,R){M=g(function(){$(e.unstable_now())},R)}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($){$.callback=null},e.unstable_forceFrameRate=function($){0>$||125<$?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<$?Math.floor(1e3/$):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_next=function($){switch(m){case 1:case 2:case 3:var R=3;break;default:R=m}var G=m;m=R;try{return $()}finally{m=G}},e.unstable_requestPaint=function(){_=!0},e.unstable_runWithPriority=function($,R){switch($){case 1:case 2:case 3:case 4:case 5:break;default:$=3}var G=m;m=$;try{return R()}finally{m=G}},e.unstable_scheduleCallback=function($,R,G){var W=e.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?W+G:W):G=W,$){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=G+J,$={id:d++,callback:R,priorityLevel:$,startTime:G,expirationTime:J,sortIndex:-1},G>W?($.sortIndex=G,t(u,$),a(l)===null&&$===a(u)&&(v?(k(M),M=-1):v=!0,q(w,G-W))):($.sortIndex=J,t(l,$),y||f||(y=!0,N||(N=!0,S()))),$},e.unstable_shouldYield=E,e.unstable_wrapCallback=function($){var R=m;return function(){var G=m;m=R;try{return $.apply(this,arguments)}finally{m=G}}}})(GK);FK.exports=GK;var Lre=FK.exports,KK={exports:{}},Ka={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Are=x;function ZK(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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."}function Es(){}var Ra={d:{f:Es,r:function(){throw Error(ZK(522))},D:Es,C:Es,L:Es,m:Es,X:Es,S:Es,M:Es},p:0,findDOMNode:null},Ere=Symbol.for("react.portal");function Ire(e,t,a){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ere,key:r==null?null:""+r,children:e,containerInfo:t,implementation:a}}var C0=Are.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function hP(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Ka.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ra;Ka.createPortal=function(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(ZK(299));return Ire(e,t,null,a)};Ka.flushSync=function(e){var t=C0.T,a=Ra.p;try{if(C0.T=null,Ra.p=2,e)return e()}finally{C0.T=t,Ra.p=a,Ra.d.f()}};Ka.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Ra.d.C(e,t))};Ka.prefetchDNS=function(e){typeof e=="string"&&Ra.d.D(e)};Ka.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var a=t.as,r=hP(a,t.crossOrigin),s=typeof t.integrity=="string"?t.integrity:void 0,o=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;a==="style"?Ra.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:r,integrity:s,fetchPriority:o}):a==="script"&&Ra.d.X(e,{crossOrigin:r,integrity:s,fetchPriority:o,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Ka.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var a=hP(t.as,t.crossOrigin);Ra.d.M(e,{crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Ra.d.M(e)};Ka.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var a=t.as,r=hP(a,t.crossOrigin);Ra.d.L(e,a,{crossOrigin:r,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Ka.preloadModule=function(e,t){if(typeof e=="string")if(t){var a=hP(t.as,t.crossOrigin);Ra.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Ra.d.m(e)};Ka.requestFormReset=function(e){Ra.d.r(e)};Ka.unstable_batchedUpdates=function(e,t){return e(t)};Ka.useFormState=function(e,t,a){return C0.H.useFormState(e,t,a)};Ka.useFormStatus=function(){return C0.H.useHostTransitionStatus()};Ka.version="19.1.1";function XK(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(XK)}catch(e){console.error(e)}}XK(),KK.exports=Ka;var Au=KK.exports;/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var oa=Lre,WK=x,Pre=Au;function me(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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."}function YK(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fh(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function QK(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 gB(e){if(Fh(e)!==e)throw Error(me(188))}function Tre(e){var t=e.alternate;if(!t){if(t=Fh(e),t===null)throw Error(me(188));return t!==e?null:e}for(var a=e,r=t;;){var s=a.return;if(s===null)break;var o=s.alternate;if(o===null){if(r=s.return,r!==null){a=r;continue}break}if(s.child===o.child){for(o=s.child;o;){if(o===a)return gB(s),e;if(o===r)return gB(s),t;o=o.sibling}throw Error(me(188))}if(a.return!==r.return)a=s,r=o;else{for(var i=!1,c=s.child;c;){if(c===a){i=!0,a=s,r=o;break}if(c===r){i=!0,r=s,a=o;break}c=c.sibling}if(!i){for(c=o.child;c;){if(c===a){i=!0,a=o,r=s;break}if(c===r){i=!0,r=o,a=s;break}c=c.sibling}if(!i)throw Error(me(189))}}if(a.alternate!==r)throw Error(me(190))}if(a.tag!==3)throw Error(me(188));return a.stateNode.current===a?e:t}function JK(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=JK(e),t!==null)return t;e=e.sibling}return null}var Ct=Object.assign,$re=Symbol.for("react.element"),O2=Symbol.for("react.transitional.element"),k0=Symbol.for("react.portal"),y1=Symbol.for("react.fragment"),eZ=Symbol.for("react.strict_mode"),hO=Symbol.for("react.profiler"),Ore=Symbol.for("react.provider"),tZ=Symbol.for("react.consumer"),Jn=Symbol.for("react.context"),wD=Symbol.for("react.forward_ref"),pO=Symbol.for("react.suspense"),mO=Symbol.for("react.suspense_list"),ND=Symbol.for("react.memo"),Os=Symbol.for("react.lazy"),fO=Symbol.for("react.activity"),zre=Symbol.for("react.memo_cache_sentinel"),vB=Symbol.iterator;function t0(e){return e===null||typeof e!="object"?null:(e=vB&&e[vB]||e["@@iterator"],typeof e=="function"?e:null)}var Dre=Symbol.for("react.client.reference");function yO(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Dre?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case y1:return"Fragment";case hO:return"Profiler";case eZ:return"StrictMode";case pO:return"Suspense";case mO:return"SuspenseList";case fO:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case k0:return"Portal";case Jn:return(e.displayName||"Context")+".Provider";case tZ:return(e._context.displayName||"Context")+".Consumer";case wD:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ND:return t=e.displayName||null,t!==null?t:yO(e.type)||"Memo";case Os:t=e._payload,e=e._init;try{return yO(e(t))}catch{}}return null}var _0=Array.isArray,Le=WK.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,at=Pre.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_d={pending:!1,data:null,method:null,action:null},xO=[],x1=-1;function Bn(e){return{current:e}}function ya(e){0>x1||(e.current=xO[x1],xO[x1]=null,x1--)}function Et(e,t){x1++,xO[x1]=e.current,e.current=t}var En=Bn(null),yh=Bn(null),eo=Bn(null),GE=Bn(null);function KE(e,t){switch(Et(eo,t),Et(yh,e),Et(En,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wV(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=wV(t),e=gW(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ya(En),Et(En,e)}function ou(){ya(En),ya(yh),ya(eo)}function gO(e){e.memoizedState!==null&&Et(GE,e);var t=En.current,a=gW(t,e.type);t!==a&&(Et(yh,e),Et(En,a))}function ZE(e){yh.current===e&&(ya(En),ya(yh)),GE.current===e&&(ya(GE),Mh._currentValue=_d)}var vO=Object.prototype.hasOwnProperty,MD=oa.unstable_scheduleCallback,RT=oa.unstable_cancelCallback,qre=oa.unstable_shouldYield,Rre=oa.unstable_requestPaint,In=oa.unstable_now,Hre=oa.unstable_getCurrentPriorityLevel,aZ=oa.unstable_ImmediatePriority,rZ=oa.unstable_UserBlockingPriority,XE=oa.unstable_NormalPriority,Bre=oa.unstable_LowPriority,nZ=oa.unstable_IdlePriority,Vre=oa.log,Ure=oa.unstable_setDisableYieldValue,Gh=null,fr=null;function Ws(e){if(typeof Vre=="function"&&Ure(e),fr&&typeof fr.setStrictMode=="function")try{fr.setStrictMode(Gh,e)}catch{}}var yr=Math.clz32?Math.clz32:Kre,Fre=Math.log,Gre=Math.LN2;function Kre(e){return e>>>=0,e===0?32:31-(Fre(e)/Gre|0)|0}var z2=256,D2=4194304;function zo(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 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&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function pP(e,t,a){var r=e.pendingLanes;if(r===0)return 0;var s=0,o=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var c=r&134217727;return c!==0?(r=c&~o,r!==0?s=zo(r):(i&=c,i!==0?s=zo(i):a||(a=c&~e,a!==0&&(s=zo(a))))):(c=r&~o,c!==0?s=zo(c):i!==0?s=zo(i):a||(a=r&~e,a!==0&&(s=zo(a)))),s===0?0:t!==0&&t!==s&&!(t&o)&&(o=s&-s,a=t&-t,o>=a||o===32&&(a&4194048)!==0)?t:s}function Kh(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Zre(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function sZ(){var e=z2;return z2<<=1,!(z2&4194048)&&(z2=256),e}function oZ(){var e=D2;return D2<<=1,!(D2&62914560)&&(D2=4194304),e}function HT(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Zh(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Xre(e,t,a,r,s,o){var i=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var c=e.entanglements,l=e.expirationTimes,u=e.hiddenUpdates;for(a=i&~a;0<a;){var d=31-yr(a),p=1<<d;c[d]=0,l[d]=-1;var m=u[d];if(m!==null)for(u[d]=null,d=0;d<m.length;d++){var f=m[d];f!==null&&(f.lane&=-536870913)}a&=~p}r!==0&&iZ(e,r,0),o!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=o&~(i&~t))}function iZ(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-yr(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|a&4194090}function cZ(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var r=31-yr(a),s=1<<r;s&t|e[r]&t&&(e[r]|=t),a&=~s}}function CD(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function SD(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function lZ(){var e=at.p;return e!==0?e:(e=window.event,e===void 0?32:SW(e.type))}function Wre(e,t){var a=at.p;try{return at.p=e,t()}finally{at.p=a}}var jo=Math.random().toString(36).slice(2),Pa="__reactFiber$"+jo,ar="__reactProps$"+jo,Eu="__reactContainer$"+jo,bO="__reactEvents$"+jo,Yre="__reactListeners$"+jo,Qre="__reactHandles$"+jo,bB="__reactResources$"+jo,Xh="__reactMarker$"+jo;function LD(e){delete e[Pa],delete e[ar],delete e[bO],delete e[Yre],delete e[Qre]}function g1(e){var t=e[Pa];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Eu]||a[Pa]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=CV(e);e!==null;){if(a=e[Pa])return a;e=CV(e)}return t}e=a,a=e.parentNode}return null}function Iu(e){if(e=e[Pa]||e[Eu]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function j0(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(me(33))}function E1(e){var t=e[bB];return t||(t=e[bB]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function pa(e){e[Xh]=!0}var dZ=new Set,uZ={};function Xd(e,t){iu(e,t),iu(e+"Capture",t)}function iu(e,t){for(uZ[e]=t,e=0;e<t.length;e++)dZ.add(t[e])}var Jre=RegExp("^[: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]*$"),kB={},_B={};function ene(e){return vO.call(_B,e)?!0:vO.call(kB,e)?!1:Jre.test(e)?_B[e]=!0:(kB[e]=!0,!1)}function Np(e,t,a){if(ene(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function q2(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Fn(e,t,a,r){if(r===null)e.removeAttribute(a);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+r)}}var BT,jB;function u1(e){if(BT===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);BT=t&&t[1]||"",jB=-1<a.stack.indexOf(`
    at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+BT+e+jB}var VT=!1;function UT(e,t){if(!e||VT)return"";VT=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var p=function(){throw Error()};if(Object.defineProperty(p.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(p,[])}catch(f){var m=f}Reflect.construct(e,[],p)}else{try{p.call()}catch(f){m=f}e.call(p.prototype)}}else{try{throw Error()}catch(f){m=f}(p=e())&&typeof p.catch=="function"&&p.catch(function(){})}}catch(f){if(f&&m&&typeof f.stack=="string")return[f.stack,m.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),i=o[0],c=o[1];if(i&&c){var l=i.split(`
`),u=c.split(`
`);for(s=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;s<u.length&&!u[s].includes("DetermineComponentFrameRoot");)s++;if(r===l.length||s===u.length)for(r=l.length-1,s=u.length-1;1<=r&&0<=s&&l[r]!==u[s];)s--;for(;1<=r&&0<=s;r--,s--)if(l[r]!==u[s]){if(r!==1||s!==1)do if(r--,s--,0>s||l[r]!==u[s]){var d=`
`+l[r].replace(" at new "," at ");return e.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",e.displayName)),d}while(1<=r&&0<=s);break}}}finally{VT=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?u1(a):""}function tne(e){switch(e.tag){case 26:case 27:case 5:return u1(e.type);case 16:return u1("Lazy");case 13:return u1("Suspense");case 19:return u1("SuspenseList");case 0:case 15:return UT(e.type,!1);case 11:return UT(e.type.render,!1);case 1:return UT(e.type,!0);case 31:return u1("Activity");default:return""}}function wB(e){try{var t="";do t+=tne(e),e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function Or(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hZ(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ane(e){var t=hZ(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,o=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function WE(e){e._valueTracker||(e._valueTracker=ane(e))}function pZ(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),r="";return e&&(r=hZ(e)?e.checked?"true":"false":e.value),e=r,e!==a?(t.setValue(e),!0):!1}function YE(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}}var rne=/[\n"\\]/g;function Hr(e){return e.replace(rne,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function kO(e,t,a,r,s,o,i,c){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Or(t)):e.value!==""+Or(t)&&(e.value=""+Or(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?_O(e,i,Or(t)):a!=null?_O(e,i,Or(a)):r!=null&&e.removeAttribute("value"),s==null&&o!=null&&(e.defaultChecked=!!o),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.name=""+Or(c):e.removeAttribute("name")}function mZ(e,t,a,r,s,o,i,c){if(o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.type=o),t!=null||a!=null){if(!(o!=="submit"&&o!=="reset"||t!=null))return;a=a!=null?""+Or(a):"",t=t!=null?""+Or(t):a,c||t===e.value||(e.value=t),e.defaultValue=t}r=r??s,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=c?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i)}function _O(e,t,a){t==="number"&&YE(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function I1(e,t,a,r){if(e=e.options,t){t={};for(var s=0;s<a.length;s++)t["$"+a[s]]=!0;for(a=0;a<e.length;a++)s=t.hasOwnProperty("$"+e[a].value),e[a].selected!==s&&(e[a].selected=s),s&&r&&(e[a].defaultSelected=!0)}else{for(a=""+Or(a),t=null,s=0;s<e.length;s++){if(e[s].value===a){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function fZ(e,t,a){if(t!=null&&(t=""+Or(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Or(a):""}function yZ(e,t,a,r){if(t==null){if(r!=null){if(a!=null)throw Error(me(92));if(_0(r)){if(1<r.length)throw Error(me(93));r=r[0]}a=r}a==null&&(a=""),t=a}a=Or(t),e.defaultValue=a,r=e.textContent,r===a&&r!==""&&r!==null&&(e.value=r)}function cu(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var nne=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function NB(e,t,a){var r=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?r?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":r?e.setProperty(t,a):typeof a!="number"||a===0||nne.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function xZ(e,t,a){if(t!=null&&typeof t!="object")throw Error(me(62));if(e=e.style,a!=null){for(var r in a)!a.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf("--")===0?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="");for(var s in t)r=t[s],t.hasOwnProperty(s)&&a[s]!==r&&NB(e,s,r)}else for(var o in t)t.hasOwnProperty(o)&&NB(e,o,t[o])}function AD(e){if(e.indexOf("-")===-1)return!1;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 sne=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),one=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Mp(e){return one.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var jO=null;function ED(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var v1=null,P1=null;function MB(e){var t=Iu(e);if(t&&(e=t.stateNode)){var a=e[ar]||null;e:switch(e=t.stateNode,t.type){case"input":if(kO(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Hr(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var r=a[t];if(r!==e&&r.form===e.form){var s=r[ar]||null;if(!s)throw Error(me(90));kO(r,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(t=0;t<a.length;t++)r=a[t],r.form===e.form&&pZ(r)}break e;case"textarea":fZ(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&I1(e,!!a.multiple,t,!1)}}}var FT=!1;function gZ(e,t,a){if(FT)return e(t,a);FT=!0;try{var r=e(t);return r}finally{if(FT=!1,(v1!==null||P1!==null)&&(jP(),v1&&(t=v1,e=P1,P1=v1=null,MB(t),e)))for(t=0;t<e.length;t++)MB(e[t])}}function xh(e,t){var a=e.stateNode;if(a===null)return null;var r=a[ar]||null;if(r===null)return null;a=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(me(231,t,typeof a));return a}var ps=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wO=!1;if(ps)try{var a0={};Object.defineProperty(a0,"passive",{get:function(){wO=!0}}),window.addEventListener("test",a0,a0),window.removeEventListener("test",a0,a0)}catch{wO=!1}var Ys=null,ID=null,Cp=null;function vZ(){if(Cp)return Cp;var e,t=ID,a=t.length,r,s="value"in Ys?Ys.value:Ys.textContent,o=s.length;for(e=0;e<a&&t[e]===s[e];e++);var i=a-e;for(r=1;r<=i&&t[a-r]===s[o-r];r++);return Cp=s.slice(e,1<r?1-r:void 0)}function Sp(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 R2(){return!0}function CB(){return!1}function rr(e){function t(a,r,s,o,i){this._reactName=a,this._targetInst=s,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(a=e[c],this[c]=a?a(o):o[c]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?R2:CB,this.isPropagationStopped=CB,this}return Ct(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=R2)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=R2)},persist:function(){},isPersistent:R2}),t}var Wd={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mP=rr(Wd),Wh=Ct({},Wd,{view:0,detail:0}),ine=rr(Wh),GT,KT,r0,fP=Ct({},Wh,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:PD,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!==r0&&(r0&&e.type==="mousemove"?(GT=e.screenX-r0.screenX,KT=e.screenY-r0.screenY):KT=GT=0,r0=e),GT)},movementY:function(e){return"movementY"in e?e.movementY:KT}}),SB=rr(fP),cne=Ct({},fP,{dataTransfer:0}),lne=rr(cne),dne=Ct({},Wh,{relatedTarget:0}),ZT=rr(dne),une=Ct({},Wd,{animationName:0,elapsedTime:0,pseudoElement:0}),hne=rr(une),pne=Ct({},Wd,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),mne=rr(pne),fne=Ct({},Wd,{data:0}),LB=rr(fne),yne={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xne={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"},gne={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function vne(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gne[e])?!!t[e]:!1}function PD(){return vne}var bne=Ct({},Wh,{key:function(e){if(e.key){var t=yne[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Sp(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xne[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:PD,charCode:function(e){return e.type==="keypress"?Sp(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Sp(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kne=rr(bne),_ne=Ct({},fP,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),AB=rr(_ne),jne=Ct({},Wh,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:PD}),wne=rr(jne),Nne=Ct({},Wd,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mne=rr(Nne),Cne=Ct({},fP,{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}),Sne=rr(Cne),Lne=Ct({},Wd,{newState:0,oldState:0}),Ane=rr(Lne),Ene=[9,13,27,32],TD=ps&&"CompositionEvent"in window,S0=null;ps&&"documentMode"in document&&(S0=document.documentMode);var Ine=ps&&"TextEvent"in window&&!S0,bZ=ps&&(!TD||S0&&8<S0&&11>=S0),EB=String.fromCharCode(32),IB=!1;function kZ(e,t){switch(e){case"keyup":return Ene.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _Z(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var b1=!1;function Pne(e,t){switch(e){case"compositionend":return _Z(t);case"keypress":return t.which!==32?null:(IB=!0,EB);case"textInput":return e=t.data,e===EB&&IB?null:e;default:return null}}function Tne(e,t){if(b1)return e==="compositionend"||!TD&&kZ(e,t)?(e=vZ(),Cp=ID=Ys=null,b1=!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 bZ&&t.locale!=="ko"?null:t.data;default:return null}}var $ne={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 PB(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!$ne[e.type]:t==="textarea"}function jZ(e,t,a,r){v1?P1?P1.push(r):P1=[r]:v1=r,t=fI(t,"onChange"),0<t.length&&(a=new mP("onChange","change",null,a,r),e.push({event:a,listeners:t}))}var L0=null,gh=null;function One(e){fW(e,0)}function yP(e){var t=j0(e);if(pZ(t))return e}function TB(e,t){if(e==="change")return t}var wZ=!1;if(ps){var XT;if(ps){var WT="oninput"in document;if(!WT){var $B=document.createElement("div");$B.setAttribute("oninput","return;"),WT=typeof $B.oninput=="function"}XT=WT}else XT=!1;wZ=XT&&(!document.documentMode||9<document.documentMode)}function OB(){L0&&(L0.detachEvent("onpropertychange",NZ),gh=L0=null)}function NZ(e){if(e.propertyName==="value"&&yP(gh)){var t=[];jZ(t,gh,e,ED(e)),gZ(One,t)}}function zne(e,t,a){e==="focusin"?(OB(),L0=t,gh=a,L0.attachEvent("onpropertychange",NZ)):e==="focusout"&&OB()}function Dne(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yP(gh)}function qne(e,t){if(e==="click")return yP(t)}function Rne(e,t){if(e==="input"||e==="change")return yP(t)}function Hne(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _r=typeof Object.is=="function"?Object.is:Hne;function vh(e,t){if(_r(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),r=Object.keys(t);if(a.length!==r.length)return!1;for(r=0;r<a.length;r++){var s=a[r];if(!vO.call(t,s)||!_r(e[s],t[s]))return!1}return!0}function zB(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function DB(e,t){var a=zB(e);e=0;for(var r;a;){if(a.nodeType===3){if(r=e+a.textContent.length,e<=t&&r>=t)return{node:a,offset:t-e};e=r}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=zB(a)}}function MZ(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?MZ(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function CZ(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=YE(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=YE(e.document)}return t}function $D(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")}var Bne=ps&&"documentMode"in document&&11>=document.documentMode,k1=null,NO=null,A0=null,MO=!1;function qB(e,t,a){var r=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;MO||k1==null||k1!==YE(r)||(r=k1,"selectionStart"in r&&$D(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),A0&&vh(A0,r)||(A0=r,r=fI(NO,"onSelect"),0<r.length&&(t=new mP("onSelect","select",null,t,a),e.push({event:t,listeners:r}),t.target=k1)))}function To(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var _1={animationend:To("Animation","AnimationEnd"),animationiteration:To("Animation","AnimationIteration"),animationstart:To("Animation","AnimationStart"),transitionrun:To("Transition","TransitionRun"),transitionstart:To("Transition","TransitionStart"),transitioncancel:To("Transition","TransitionCancel"),transitionend:To("Transition","TransitionEnd")},YT={},SZ={};ps&&(SZ=document.createElement("div").style,"AnimationEvent"in window||(delete _1.animationend.animation,delete _1.animationiteration.animation,delete _1.animationstart.animation),"TransitionEvent"in window||delete _1.transitionend.transition);function Yd(e){if(YT[e])return YT[e];if(!_1[e])return e;var t=_1[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in SZ)return YT[e]=t[a];return e}var LZ=Yd("animationend"),AZ=Yd("animationiteration"),EZ=Yd("animationstart"),Vne=Yd("transitionrun"),Une=Yd("transitionstart"),Fne=Yd("transitioncancel"),IZ=Yd("transitionend"),PZ=new Map,CO="abort auxClick beforeToggle 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(" ");CO.push("scrollEnd");function fn(e,t){PZ.set(e,t),Xd(t,[e])}var RB=new WeakMap;function Br(e,t){if(typeof e=="object"&&e!==null){var a=RB.get(e);return a!==void 0?a:(t={value:e,source:t,stack:wB(t)},RB.set(e,t),t)}return{value:e,source:t,stack:wB(t)}}var $r=[],j1=0,OD=0;function xP(){for(var e=j1,t=OD=j1=0;t<e;){var a=$r[t];$r[t++]=null;var r=$r[t];$r[t++]=null;var s=$r[t];$r[t++]=null;var o=$r[t];if($r[t++]=null,r!==null&&s!==null){var i=r.pending;i===null?s.next=s:(s.next=i.next,i.next=s),r.pending=s}o!==0&&TZ(a,s,o)}}function gP(e,t,a,r){$r[j1++]=e,$r[j1++]=t,$r[j1++]=a,$r[j1++]=r,OD|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function zD(e,t,a,r){return gP(e,t,a,r),QE(e)}function Pu(e,t){return gP(e,null,null,t),QE(e)}function TZ(e,t,a){e.lanes|=a;var r=e.alternate;r!==null&&(r.lanes|=a);for(var s=!1,o=e.return;o!==null;)o.childLanes|=a,r=o.alternate,r!==null&&(r.childLanes|=a),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(s=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,s&&t!==null&&(s=31-yr(a),e=o.hiddenUpdates,r=e[s],r===null?e[s]=[t]:r.push(t),t.lane=a|536870912),o):null}function QE(e){if(50<R0)throw R0=0,ZO=null,Error(me(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var w1={};function Gne(e,t,a,r){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pr(e,t,a,r){return new Gne(e,t,a,r)}function DD(e){return e=e.prototype,!(!e||!e.isReactComponent)}function os(e,t){var a=e.alternate;return a===null?(a=pr(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function $Z(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Lp(e,t,a,r,s,o){var i=0;if(r=e,typeof e=="function")DD(e)&&(i=1);else if(typeof e=="string")i=Zse(e,a,En.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case fO:return e=pr(31,a,t,s),e.elementType=fO,e.lanes=o,e;case y1:return jd(a.children,s,o,t);case eZ:i=8,s|=24;break;case hO:return e=pr(12,a,t,s|2),e.elementType=hO,e.lanes=o,e;case pO:return e=pr(13,a,t,s),e.elementType=pO,e.lanes=o,e;case mO:return e=pr(19,a,t,s),e.elementType=mO,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ore:case Jn:i=10;break e;case tZ:i=9;break e;case wD:i=11;break e;case ND:i=14;break e;case Os:i=16,r=null;break e}i=29,a=Error(me(130,e===null?"null":typeof e,"")),r=null}return t=pr(i,a,t,s),t.elementType=e,t.type=r,t.lanes=o,t}function jd(e,t,a,r){return e=pr(7,e,r,t),e.lanes=a,e}function QT(e,t,a){return e=pr(6,e,null,t),e.lanes=a,e}function JT(e,t,a){return t=pr(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var N1=[],M1=0,JE=null,eI=0,zr=[],Dr=0,wd=null,es=1,ts="";function Do(e,t){N1[M1++]=eI,N1[M1++]=JE,JE=e,eI=t}function OZ(e,t,a){zr[Dr++]=es,zr[Dr++]=ts,zr[Dr++]=wd,wd=e;var r=es;e=ts;var s=32-yr(r)-1;r&=~(1<<s),a+=1;var o=32-yr(t)+s;if(30<o){var i=s-s%5;o=(r&(1<<i)-1).toString(32),r>>=i,s-=i,es=1<<32-yr(t)+s|a<<s|r,ts=o+e}else es=1<<o|a<<s|r,ts=e}function qD(e){e.return!==null&&(Do(e,1),OZ(e,1,0))}function RD(e){for(;e===JE;)JE=N1[--M1],N1[M1]=null,eI=N1[--M1],N1[M1]=null;for(;e===wd;)wd=zr[--Dr],zr[Dr]=null,ts=zr[--Dr],zr[Dr]=null,es=zr[--Dr],zr[Dr]=null}var qa=null,qt=null,et=!1,Nd=null,Sn=!1,SO=Error(me(519));function Dd(e){var t=Error(me(418,""));throw bh(Br(t,e)),SO}function HB(e){var t=e.stateNode,a=e.type,r=e.memoizedProps;switch(t[Pa]=e,t[ar]=r,a){case"dialog":He("cancel",t),He("close",t);break;case"iframe":case"object":case"embed":He("load",t);break;case"video":case"audio":for(a=0;a<jh.length;a++)He(jh[a],t);break;case"source":He("error",t);break;case"img":case"image":case"link":He("error",t),He("load",t);break;case"details":He("toggle",t);break;case"input":He("invalid",t),mZ(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),WE(t);break;case"select":He("invalid",t);break;case"textarea":He("invalid",t),yZ(t,r.value,r.defaultValue,r.children),WE(t)}a=r.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||r.suppressHydrationWarning===!0||xW(t.textContent,a)?(r.popover!=null&&(He("beforetoggle",t),He("toggle",t)),r.onScroll!=null&&He("scroll",t),r.onScrollEnd!=null&&He("scrollend",t),r.onClick!=null&&(t.onclick=MP),t=!0):t=!1,t||Dd(e)}function BB(e){for(qa=e.return;qa;)switch(qa.tag){case 5:case 13:Sn=!1;return;case 27:case 3:Sn=!0;return;default:qa=qa.return}}function n0(e){if(e!==qa)return!1;if(!et)return BB(e),et=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||ez(e.type,e.memoizedProps)),a=!a),a&&qt&&Dd(e),BB(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(me(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(t===0){qt=dn(e.nextSibling);break e}t--}else a!=="$"&&a!=="$!"&&a!=="$?"||t++;e=e.nextSibling}qt=null}}else t===27?(t=qt,wo(e.type)?(e=rz,rz=null,qt=e):qt=t):qt=qa?dn(e.stateNode.nextSibling):null;return!0}function Yh(){qt=qa=null,et=!1}function VB(){var e=Nd;return e!==null&&(Wa===null?Wa=e:Wa.push.apply(Wa,e),Nd=null),e}function bh(e){Nd===null?Nd=[e]:Nd.push(e)}var LO=Bn(null),Qd=null,as=null;function Fs(e,t,a){Et(LO,t._currentValue),t._currentValue=a}function is(e){e._currentValue=LO.current,ya(LO)}function AO(e,t,a){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===a)break;e=e.return}}function EO(e,t,a,r){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var o=s.dependencies;if(o!==null){var i=s.child;o=o.firstContext;e:for(;o!==null;){var c=o;o=s;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=a,c=o.alternate,c!==null&&(c.lanes|=a),AO(o.return,a,e),r||(i=null);break e}o=c.next}}else if(s.tag===18){if(i=s.return,i===null)throw Error(me(341));i.lanes|=a,o=i.alternate,o!==null&&(o.lanes|=a),AO(i,a,e),i=null}else i=s.child;if(i!==null)i.return=s;else for(i=s;i!==null;){if(i===e){i=null;break}if(s=i.sibling,s!==null){s.return=i.return,i=s;break}i=i.return}s=i}}function Qh(e,t,a,r){e=null;for(var s=t,o=!1;s!==null;){if(!o){if(s.flags&524288)o=!0;else if(s.flags&262144)break}if(s.tag===10){var i=s.alternate;if(i===null)throw Error(me(387));if(i=i.memoizedProps,i!==null){var c=s.type;_r(s.pendingProps.value,i.value)||(e!==null?e.push(c):e=[c])}}else if(s===GE.current){if(i=s.alternate,i===null)throw Error(me(387));i.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(Mh):e=[Mh])}s=s.return}e!==null&&EO(t,e,a,r),t.flags|=262144}function tI(e){for(e=e.firstContext;e!==null;){if(!_r(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function qd(e){Qd=e,as=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ta(e){return zZ(Qd,e)}function H2(e,t){return Qd===null&&qd(e),zZ(e,t)}function zZ(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},as===null){if(e===null)throw Error(me(308));as=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else as=as.next=t;return a}var Kne=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Zne=oa.unstable_scheduleCallback,Xne=oa.unstable_NormalPriority,aa={$$typeof:Jn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function HD(){return{controller:new Kne,data:new Map,refCount:0}}function Jh(e){e.refCount--,e.refCount===0&&Zne(Xne,function(){e.controller.abort()})}var E0=null,IO=0,lu=0,T1=null;function Wne(e,t){if(E0===null){var a=E0=[];IO=0,lu=dq(),T1={status:"pending",value:void 0,then:function(r){a.push(r)}}}return IO++,t.then(UB,UB),t}function UB(){if(--IO===0&&E0!==null){T1!==null&&(T1.status="fulfilled");var e=E0;E0=null,lu=0,T1=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Yne(e,t){var a=[],r={status:"pending",value:null,reason:null,then:function(s){a.push(s)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var s=0;s<a.length;s++)(0,a[s])(t)},function(s){for(r.status="rejected",r.reason=s,s=0;s<a.length;s++)(0,a[s])(void 0)}),r}var FB=Le.S;Le.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Wne(e,t),FB!==null&&FB(e,t)};var Md=Bn(null);function BD(){var e=Md.current;return e!==null?e:jt.pooledCache}function Ap(e,t){t===null?Et(Md,Md.current):Et(Md,t.pool)}function DZ(){var e=BD();return e===null?null:{parent:aa._currentValue,pool:e}}var e2=Error(me(460)),qZ=Error(me(474)),vP=Error(me(542)),PO={then:function(){}};function GB(e){return e=e.status,e==="fulfilled"||e==="rejected"}function B2(){}function RZ(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(B2,B2),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ZB(e),e;default:if(typeof t.status=="string")t.then(B2,B2);else{if(e=jt,e!==null&&100<e.shellSuspendCounter)throw Error(me(482));e=t,e.status="pending",e.then(function(r){if(t.status==="pending"){var s=t;s.status="fulfilled",s.value=r}},function(r){if(t.status==="pending"){var s=t;s.status="rejected",s.reason=r}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ZB(e),e}throw I0=t,e2}}var I0=null;function KB(){if(I0===null)throw Error(me(459));var e=I0;return I0=null,e}function ZB(e){if(e===e2||e===vP)throw Error(me(483))}var zs=!1;function VD(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function TO(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function to(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ao(e,t,a){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ot&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,t=QE(e),TZ(e,null,a),t}return gP(e,r,t,a),QE(e)}function P0(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,a|=r,t.lanes=a,cZ(e,a)}}function e$(e,t){var a=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,a===r)){var s=null,o=null;if(a=a.firstBaseUpdate,a!==null){do{var i={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};o===null?s=o=i:o=o.next=i,a=a.next}while(a!==null);o===null?s=o=t:o=o.next=t}else s=o=t;a={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var $O=!1;function T0(){if($O){var e=T1;if(e!==null)throw e}}function $0(e,t,a,r){$O=!1;var s=e.updateQueue;zs=!1;var o=s.firstBaseUpdate,i=s.lastBaseUpdate,c=s.shared.pending;if(c!==null){s.shared.pending=null;var l=c,u=l.next;l.next=null,i===null?o=u:i.next=u,i=l;var d=e.alternate;d!==null&&(d=d.updateQueue,c=d.lastBaseUpdate,c!==i&&(c===null?d.firstBaseUpdate=u:c.next=u,d.lastBaseUpdate=l))}if(o!==null){var p=s.baseState;i=0,d=u=l=null,c=o;do{var m=c.lane&-536870913,f=m!==c.lane;if(f?(Ue&m)===m:(r&m)===m){m!==0&&m===lu&&($O=!0),d!==null&&(d=d.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});e:{var y=e,v=c;m=t;var _=a;switch(v.tag){case 1:if(y=v.payload,typeof y=="function"){p=y.call(_,p,m);break e}p=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=v.payload,m=typeof y=="function"?y.call(_,p,m):y,m==null)break e;p=Ct({},p,m);break e;case 2:zs=!0}}m=c.callback,m!==null&&(e.flags|=64,f&&(e.flags|=8192),f=s.callbacks,f===null?s.callbacks=[m]:f.push(m))}else f={lane:m,tag:c.tag,payload:c.payload,callback:c.callback,next:null},d===null?(u=d=f,l=p):d=d.next=f,i|=m;if(c=c.next,c===null){if(c=s.shared.pending,c===null)break;f=c,c=f.next,f.next=null,s.lastBaseUpdate=f,s.shared.pending=null}}while(1);d===null&&(l=p),s.baseState=l,s.firstBaseUpdate=u,s.lastBaseUpdate=d,o===null&&(s.shared.lanes=0),xo|=i,e.lanes=i,e.memoizedState=p}}function HZ(e,t){if(typeof e!="function")throw Error(me(191,e));e.call(t)}function BZ(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)HZ(a[e],t)}var du=Bn(null),aI=Bn(0);function XB(e,t){e=ys,Et(aI,e),Et(du,t),ys=e|t.baseLanes}function OO(){Et(aI,ys),Et(du,du.current)}function UD(){ys=aI.current,ya(du),ya(aI)}var fo=0,De=null,ht=null,Gt=null,rI=!1,$1=!1,Rd=!1,nI=0,kh=0,O1=null,Qne=0;function Bt(){throw Error(me(321))}function FD(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!_r(e[a],t[a]))return!1;return!0}function GD(e,t,a,r,s,o){return fo=o,De=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Le.H=e===null||e.memoizedState===null?vX:bX,Rd=!1,o=a(r,s),Rd=!1,$1&&(o=UZ(t,a,r,s)),VZ(e),o}function VZ(e){Le.H=sI;var t=ht!==null&&ht.next!==null;if(fo=0,Gt=ht=De=null,rI=!1,kh=0,O1=null,t)throw Error(me(300));e===null||ma||(e=e.dependencies,e!==null&&tI(e)&&(ma=!0))}function UZ(e,t,a,r){De=e;var s=0;do{if($1&&(O1=null),kh=0,$1=!1,25<=s)throw Error(me(301));if(s+=1,Gt=ht=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}Le.H=sse,o=t(a,r)}while($1);return o}function Jne(){var e=Le.H,t=e.useState()[0];return t=typeof t.then=="function"?t2(t):t,e=e.useState()[0],(ht!==null?ht.memoizedState:null)!==e&&(De.flags|=1024),t}function KD(){var e=nI!==0;return nI=0,e}function ZD(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function XD(e){if(rI){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}rI=!1}fo=0,Gt=ht=De=null,$1=!1,kh=nI=0,O1=null}function Za(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Gt===null?De.memoizedState=Gt=e:Gt=Gt.next=e,Gt}function Xt(){if(ht===null){var e=De.alternate;e=e!==null?e.memoizedState:null}else e=ht.next;var t=Gt===null?De.memoizedState:Gt.next;if(t!==null)Gt=t,ht=e;else{if(e===null)throw De.alternate===null?Error(me(467)):Error(me(310));ht=e,e={memoizedState:ht.memoizedState,baseState:ht.baseState,baseQueue:ht.baseQueue,queue:ht.queue,next:null},Gt===null?De.memoizedState=Gt=e:Gt=Gt.next=e}return Gt}function WD(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function t2(e){var t=kh;return kh+=1,O1===null&&(O1=[]),e=RZ(O1,e,t),t=De,(Gt===null?t.memoizedState:Gt.next)===null&&(t=t.alternate,Le.H=t===null||t.memoizedState===null?vX:bX),e}function bP(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return t2(e);if(e.$$typeof===Jn)return Ta(e)}throw Error(me(438,String(e)))}function YD(e){var t=null,a=De.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var r=De.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(s){return s.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=WD(),De.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),r=0;r<e;r++)a[r]=zre;return t.index++,a}function ms(e,t){return typeof t=="function"?t(e):t}function Ep(e){var t=Xt();return QD(t,ht,e)}function QD(e,t,a){var r=e.queue;if(r===null)throw Error(me(311));r.lastRenderedReducer=a;var s=e.baseQueue,o=r.pending;if(o!==null){if(s!==null){var i=s.next;s.next=o.next,o.next=i}t.baseQueue=s=o,r.pending=null}if(o=e.baseState,s===null)e.memoizedState=o;else{t=s.next;var c=i=null,l=null,u=t,d=!1;do{var p=u.lane&-536870913;if(p!==u.lane?(Ue&p)===p:(fo&p)===p){var m=u.revertLane;if(m===0)l!==null&&(l=l.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),p===lu&&(d=!0);else if((fo&m)===m){u=u.next,m===lu&&(d=!0);continue}else p={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,i=o):l=l.next=p,De.lanes|=m,xo|=m;p=u.action,Rd&&a(o,p),o=u.hasEagerState?u.eagerState:a(o,p)}else m={lane:p,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=m,i=o):l=l.next=m,De.lanes|=p,xo|=p;u=u.next}while(u!==null&&u!==t);if(l===null?i=o:l.next=c,!_r(o,e.memoizedState)&&(ma=!0,d&&(a=T1,a!==null)))throw a;e.memoizedState=o,e.baseState=i,e.baseQueue=l,r.lastRenderedState=o}return s===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function t$(e){var t=Xt(),a=t.queue;if(a===null)throw Error(me(311));a.lastRenderedReducer=e;var r=a.dispatch,s=a.pending,o=t.memoizedState;if(s!==null){a.pending=null;var i=s=s.next;do o=e(o,i.action),i=i.next;while(i!==s);_r(o,t.memoizedState)||(ma=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),a.lastRenderedState=o}return[o,r]}function FZ(e,t,a){var r=De,s=Xt(),o=et;if(o){if(a===void 0)throw Error(me(407));a=a()}else a=t();var i=!_r((ht||s).memoizedState,a);i&&(s.memoizedState=a,ma=!0),s=s.queue;var c=ZZ.bind(null,r,s,e);if(a2(2048,8,c,[e]),s.getSnapshot!==t||i||Gt!==null&&Gt.memoizedState.tag&1){if(r.flags|=2048,uu(9,kP(),KZ.bind(null,r,s,a,t),null),jt===null)throw Error(me(349));o||fo&124||GZ(r,t,a)}return a}function GZ(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=De.updateQueue,t===null?(t=WD(),De.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function KZ(e,t,a,r){t.value=a,t.getSnapshot=r,XZ(t)&&WZ(e)}function ZZ(e,t,a){return a(function(){XZ(t)&&WZ(e)})}function XZ(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!_r(e,a)}catch{return!0}}function WZ(e){var t=Pu(e,2);t!==null&&gr(t,e,2)}function zO(e){var t=Za();if(typeof e=="function"){var a=e;if(e=a(),Rd){Ws(!0);try{a()}finally{Ws(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ms,lastRenderedState:e},t}function YZ(e,t,a,r){return e.baseState=a,QD(e,ht,typeof r=="function"?r:ms)}function ese(e,t,a,r,s){if(_P(e))throw Error(me(485));if(e=t.action,e!==null){var o={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){o.listeners.push(i)}};Le.T!==null?a(!0):o.isTransition=!1,r(o),a=t.pending,a===null?(o.next=t.pending=o,QZ(t,o)):(o.next=a.next,t.pending=a.next=o)}}function QZ(e,t){var a=t.action,r=t.payload,s=e.state;if(t.isTransition){var o=Le.T,i={};Le.T=i;try{var c=a(s,r),l=Le.S;l!==null&&l(i,c),WB(e,t,c)}catch(u){DO(e,t,u)}finally{Le.T=o}}else try{o=a(s,r),WB(e,t,o)}catch(u){DO(e,t,u)}}function WB(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(r){YB(e,t,r)},function(r){return DO(e,t,r)}):YB(e,t,a)}function YB(e,t,a){t.status="fulfilled",t.value=a,JZ(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,QZ(e,a)))}function DO(e,t,a){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=a,JZ(t),t=t.next;while(t!==r)}e.action=null}function JZ(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function eX(e,t){return t}function QB(e,t){if(et){var a=jt.formState;if(a!==null){e:{var r=De;if(et){if(qt){t:{for(var s=qt,o=Sn;s.nodeType!==8;){if(!o){s=null;break t}if(s=dn(s.nextSibling),s===null){s=null;break t}}o=s.data,s=o==="F!"||o==="F"?s:null}if(s){qt=dn(s.nextSibling),r=s.data==="F!";break e}}Dd(r)}r=!1}r&&(t=a[0])}}return a=Za(),a.memoizedState=a.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:eX,lastRenderedState:t},a.queue=r,a=yX.bind(null,De,r),r.dispatch=a,r=zO(!1),o=aq.bind(null,De,!1,r.queue),r=Za(),s={state:t,dispatch:null,action:e,pending:null},r.queue=s,a=ese.bind(null,De,s,o,a),s.dispatch=a,r.memoizedState=e,[t,a,!1]}function JB(e){var t=Xt();return tX(t,ht,e)}function tX(e,t,a){if(t=QD(e,t,eX)[0],e=Ep(ms)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=t2(t)}catch(i){throw i===e2?vP:i}else r=t;t=Xt();var s=t.queue,o=s.dispatch;return a!==t.memoizedState&&(De.flags|=2048,uu(9,kP(),tse.bind(null,s,a),null)),[r,o,e]}function tse(e,t){e.action=t}function eV(e){var t=Xt(),a=ht;if(a!==null)return tX(t,a,e);Xt(),t=t.memoizedState,a=Xt();var r=a.queue.dispatch;return a.memoizedState=e,[t,r,!1]}function uu(e,t,a,r){return e={tag:e,create:a,deps:r,inst:t,next:null},t=De.updateQueue,t===null&&(t=WD(),De.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(r=a.next,a.next=e,e.next=r,t.lastEffect=e),e}function kP(){return{destroy:void 0,resource:void 0}}function aX(){return Xt().memoizedState}function Ip(e,t,a,r){var s=Za();r=r===void 0?null:r,De.flags|=e,s.memoizedState=uu(1|t,kP(),a,r)}function a2(e,t,a,r){var s=Xt();r=r===void 0?null:r;var o=s.memoizedState.inst;ht!==null&&r!==null&&FD(r,ht.memoizedState.deps)?s.memoizedState=uu(t,o,a,r):(De.flags|=e,s.memoizedState=uu(1|t,o,a,r))}function tV(e,t){Ip(8390656,8,e,t)}function rX(e,t){a2(2048,8,e,t)}function nX(e,t){return a2(4,2,e,t)}function sX(e,t){return a2(4,4,e,t)}function oX(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function iX(e,t,a){a=a!=null?a.concat([e]):null,a2(4,4,oX.bind(null,t,e),a)}function JD(){}function cX(e,t){var a=Xt();t=t===void 0?null:t;var r=a.memoizedState;return t!==null&&FD(t,r[1])?r[0]:(a.memoizedState=[e,t],e)}function lX(e,t){var a=Xt();t=t===void 0?null:t;var r=a.memoizedState;if(t!==null&&FD(t,r[1]))return r[0];if(r=e(),Rd){Ws(!0);try{e()}finally{Ws(!1)}}return a.memoizedState=[r,t],r}function eq(e,t,a){return a===void 0||fo&1073741824?e.memoizedState=t:(e.memoizedState=a,e=JX(),De.lanes|=e,xo|=e,a)}function dX(e,t,a,r){return _r(a,t)?a:du.current!==null?(e=eq(e,a,r),_r(e,t)||(ma=!0),e):fo&42?(e=JX(),De.lanes|=e,xo|=e,t):(ma=!0,e.memoizedState=a)}function uX(e,t,a,r,s){var o=at.p;at.p=o!==0&&8>o?o:8;var i=Le.T,c={};Le.T=c,aq(e,!1,t,a);try{var l=s(),u=Le.S;if(u!==null&&u(c,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var d=Yne(l,r);O0(e,t,d,xr(e))}else O0(e,t,r,xr(e))}catch(p){O0(e,t,{then:function(){},status:"rejected",reason:p},xr())}finally{at.p=o,Le.T=i}}function ase(){}function qO(e,t,a,r){if(e.tag!==5)throw Error(me(476));var s=hX(e).queue;uX(e,s,t,_d,a===null?ase:function(){return pX(e),a(r)})}function hX(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:_d,baseState:_d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ms,lastRenderedState:_d},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ms,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function pX(e){var t=hX(e).next.queue;O0(e,t,{},xr())}function tq(){return Ta(Mh)}function mX(){return Xt().memoizedState}function fX(){return Xt().memoizedState}function rse(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=xr();e=to(a);var r=ao(t,e,a);r!==null&&(gr(r,t,a),P0(r,t,a)),t={cache:HD()},e.payload=t;return}t=t.return}}function nse(e,t,a){var r=xr();a={lane:r,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},_P(e)?xX(t,a):(a=zD(e,t,a,r),a!==null&&(gr(a,e,r),gX(a,t,r)))}function yX(e,t,a){var r=xr();O0(e,t,a,r)}function O0(e,t,a,r){var s={lane:r,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(_P(e))xX(t,s);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,c=o(i,a);if(s.hasEagerState=!0,s.eagerState=c,_r(c,i))return gP(e,t,s,0),jt===null&&xP(),!1}catch{}finally{}if(a=zD(e,t,s,r),a!==null)return gr(a,e,r),gX(a,t,r),!0}return!1}function aq(e,t,a,r){if(r={lane:2,revertLane:dq(),action:r,hasEagerState:!1,eagerState:null,next:null},_P(e)){if(t)throw Error(me(479))}else t=zD(e,a,r,2),t!==null&&gr(t,e,2)}function _P(e){var t=e.alternate;return e===De||t!==null&&t===De}function xX(e,t){$1=rI=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function gX(e,t,a){if(a&4194048){var r=t.lanes;r&=e.pendingLanes,a|=r,t.lanes=a,cZ(e,a)}}var sI={readContext:Ta,use:bP,useCallback:Bt,useContext:Bt,useEffect:Bt,useImperativeHandle:Bt,useLayoutEffect:Bt,useInsertionEffect:Bt,useMemo:Bt,useReducer:Bt,useRef:Bt,useState:Bt,useDebugValue:Bt,useDeferredValue:Bt,useTransition:Bt,useSyncExternalStore:Bt,useId:Bt,useHostTransitionStatus:Bt,useFormState:Bt,useActionState:Bt,useOptimistic:Bt,useMemoCache:Bt,useCacheRefresh:Bt},vX={readContext:Ta,use:bP,useCallback:function(e,t){return Za().memoizedState=[e,t===void 0?null:t],e},useContext:Ta,useEffect:tV,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Ip(4194308,4,oX.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Ip(4194308,4,e,t)},useInsertionEffect:function(e,t){Ip(4,2,e,t)},useMemo:function(e,t){var a=Za();t=t===void 0?null:t;var r=e();if(Rd){Ws(!0);try{e()}finally{Ws(!1)}}return a.memoizedState=[r,t],r},useReducer:function(e,t,a){var r=Za();if(a!==void 0){var s=a(t);if(Rd){Ws(!0);try{a(t)}finally{Ws(!1)}}}else s=t;return r.memoizedState=r.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},r.queue=e,e=e.dispatch=nse.bind(null,De,e),[r.memoizedState,e]},useRef:function(e){var t=Za();return e={current:e},t.memoizedState=e},useState:function(e){e=zO(e);var t=e.queue,a=yX.bind(null,De,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:JD,useDeferredValue:function(e,t){var a=Za();return eq(a,e,t)},useTransition:function(){var e=zO(!1);return e=uX.bind(null,De,e.queue,!0,!1),Za().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var r=De,s=Za();if(et){if(a===void 0)throw Error(me(407));a=a()}else{if(a=t(),jt===null)throw Error(me(349));Ue&124||GZ(r,t,a)}s.memoizedState=a;var o={value:a,getSnapshot:t};return s.queue=o,tV(ZZ.bind(null,r,o,e),[e]),r.flags|=2048,uu(9,kP(),KZ.bind(null,r,o,a,t),null),a},useId:function(){var e=Za(),t=jt.identifierPrefix;if(et){var a=ts,r=es;a=(r&~(1<<32-yr(r)-1)).toString(32)+a,t="«"+t+"R"+a,a=nI++,0<a&&(t+="H"+a.toString(32)),t+="»"}else a=Qne++,t="«"+t+"r"+a.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:tq,useFormState:QB,useActionState:QB,useOptimistic:function(e){var t=Za();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=aq.bind(null,De,!0,a),a.dispatch=t,[e,t]},useMemoCache:YD,useCacheRefresh:function(){return Za().memoizedState=rse.bind(null,De)}},bX={readContext:Ta,use:bP,useCallback:cX,useContext:Ta,useEffect:rX,useImperativeHandle:iX,useInsertionEffect:nX,useLayoutEffect:sX,useMemo:lX,useReducer:Ep,useRef:aX,useState:function(){return Ep(ms)},useDebugValue:JD,useDeferredValue:function(e,t){var a=Xt();return dX(a,ht.memoizedState,e,t)},useTransition:function(){var e=Ep(ms)[0],t=Xt().memoizedState;return[typeof e=="boolean"?e:t2(e),t]},useSyncExternalStore:FZ,useId:mX,useHostTransitionStatus:tq,useFormState:JB,useActionState:JB,useOptimistic:function(e,t){var a=Xt();return YZ(a,ht,e,t)},useMemoCache:YD,useCacheRefresh:fX},sse={readContext:Ta,use:bP,useCallback:cX,useContext:Ta,useEffect:rX,useImperativeHandle:iX,useInsertionEffect:nX,useLayoutEffect:sX,useMemo:lX,useReducer:t$,useRef:aX,useState:function(){return t$(ms)},useDebugValue:JD,useDeferredValue:function(e,t){var a=Xt();return ht===null?eq(a,e,t):dX(a,ht.memoizedState,e,t)},useTransition:function(){var e=t$(ms)[0],t=Xt().memoizedState;return[typeof e=="boolean"?e:t2(e),t]},useSyncExternalStore:FZ,useId:mX,useHostTransitionStatus:tq,useFormState:eV,useActionState:eV,useOptimistic:function(e,t){var a=Xt();return ht!==null?YZ(a,ht,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:YD,useCacheRefresh:fX},z1=null,_h=0;function V2(e){var t=_h;return _h+=1,z1===null&&(z1=[]),RZ(z1,e,t)}function s0(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function U2(e,t){throw t.$$typeof===$re?Error(me(525)):(e=Object.prototype.toString.call(t),Error(me(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function aV(e){var t=e._init;return t(e._payload)}function kX(e){function t(g,k){if(e){var b=g.deletions;b===null?(g.deletions=[k],g.flags|=16):b.push(k)}}function a(g,k){if(!e)return null;for(;k!==null;)t(g,k),k=k.sibling;return null}function r(g){for(var k=new Map;g!==null;)g.key!==null?k.set(g.key,g):k.set(g.index,g),g=g.sibling;return k}function s(g,k){return g=os(g,k),g.index=0,g.sibling=null,g}function o(g,k,b){return g.index=b,e?(b=g.alternate,b!==null?(b=b.index,b<k?(g.flags|=67108866,k):b):(g.flags|=67108866,k)):(g.flags|=1048576,k)}function i(g){return e&&g.alternate===null&&(g.flags|=67108866),g}function c(g,k,b,j){return k===null||k.tag!==6?(k=QT(b,g.mode,j),k.return=g,k):(k=s(k,b),k.return=g,k)}function l(g,k,b,j){var w=b.type;return w===y1?d(g,k,b.props.children,j,b.key):k!==null&&(k.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===Os&&aV(w)===k.type)?(k=s(k,b.props),s0(k,b),k.return=g,k):(k=Lp(b.type,b.key,b.props,null,g.mode,j),s0(k,b),k.return=g,k)}function u(g,k,b,j){return k===null||k.tag!==4||k.stateNode.containerInfo!==b.containerInfo||k.stateNode.implementation!==b.implementation?(k=JT(b,g.mode,j),k.return=g,k):(k=s(k,b.children||[]),k.return=g,k)}function d(g,k,b,j,w){return k===null||k.tag!==7?(k=jd(b,g.mode,j,w),k.return=g,k):(k=s(k,b),k.return=g,k)}function p(g,k,b){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=QT(""+k,g.mode,b),k.return=g,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case O2:return b=Lp(k.type,k.key,k.props,null,g.mode,b),s0(b,k),b.return=g,b;case k0:return k=JT(k,g.mode,b),k.return=g,k;case Os:var j=k._init;return k=j(k._payload),p(g,k,b)}if(_0(k)||t0(k))return k=jd(k,g.mode,b,null),k.return=g,k;if(typeof k.then=="function")return p(g,V2(k),b);if(k.$$typeof===Jn)return p(g,H2(g,k),b);U2(g,k)}return null}function m(g,k,b,j){var w=k!==null?k.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return w!==null?null:c(g,k,""+b,j);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case O2:return b.key===w?l(g,k,b,j):null;case k0:return b.key===w?u(g,k,b,j):null;case Os:return w=b._init,b=w(b._payload),m(g,k,b,j)}if(_0(b)||t0(b))return w!==null?null:d(g,k,b,j,null);if(typeof b.then=="function")return m(g,k,V2(b),j);if(b.$$typeof===Jn)return m(g,k,H2(g,b),j);U2(g,b)}return null}function f(g,k,b,j,w){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return g=g.get(b)||null,c(k,g,""+j,w);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case O2:return g=g.get(j.key===null?b:j.key)||null,l(k,g,j,w);case k0:return g=g.get(j.key===null?b:j.key)||null,u(k,g,j,w);case Os:var N=j._init;return j=N(j._payload),f(g,k,b,j,w)}if(_0(j)||t0(j))return g=g.get(b)||null,d(k,g,j,w,null);if(typeof j.then=="function")return f(g,k,b,V2(j),w);if(j.$$typeof===Jn)return f(g,k,b,H2(k,j),w);U2(k,j)}return null}function y(g,k,b,j){for(var w=null,N=null,M=k,C=k=0,A=null;M!==null&&C<b.length;C++){M.index>C?(A=M,M=null):A=M.sibling;var E=m(g,M,b[C],j);if(E===null){M===null&&(M=A);break}e&&M&&E.alternate===null&&t(g,M),k=o(E,k,C),N===null?w=E:N.sibling=E,N=E,M=A}if(C===b.length)return a(g,M),et&&Do(g,C),w;if(M===null){for(;C<b.length;C++)M=p(g,b[C],j),M!==null&&(k=o(M,k,C),N===null?w=M:N.sibling=M,N=M);return et&&Do(g,C),w}for(M=r(M);C<b.length;C++)A=f(M,g,C,b[C],j),A!==null&&(e&&A.alternate!==null&&M.delete(A.key===null?C:A.key),k=o(A,k,C),N===null?w=A:N.sibling=A,N=A);return e&&M.forEach(function(L){return t(g,L)}),et&&Do(g,C),w}function v(g,k,b,j){if(b==null)throw Error(me(151));for(var w=null,N=null,M=k,C=k=0,A=null,E=b.next();M!==null&&!E.done;C++,E=b.next()){M.index>C?(A=M,M=null):A=M.sibling;var L=m(g,M,E.value,j);if(L===null){M===null&&(M=A);break}e&&M&&L.alternate===null&&t(g,M),k=o(L,k,C),N===null?w=L:N.sibling=L,N=L,M=A}if(E.done)return a(g,M),et&&Do(g,C),w;if(M===null){for(;!E.done;C++,E=b.next())E=p(g,E.value,j),E!==null&&(k=o(E,k,C),N===null?w=E:N.sibling=E,N=E);return et&&Do(g,C),w}for(M=r(M);!E.done;C++,E=b.next())E=f(M,g,C,E.value,j),E!==null&&(e&&E.alternate!==null&&M.delete(E.key===null?C:E.key),k=o(E,k,C),N===null?w=E:N.sibling=E,N=E);return e&&M.forEach(function(S){return t(g,S)}),et&&Do(g,C),w}function _(g,k,b,j){if(typeof b=="object"&&b!==null&&b.type===y1&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case O2:e:{for(var w=b.key;k!==null;){if(k.key===w){if(w=b.type,w===y1){if(k.tag===7){a(g,k.sibling),j=s(k,b.props.children),j.return=g,g=j;break e}}else if(k.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===Os&&aV(w)===k.type){a(g,k.sibling),j=s(k,b.props),s0(j,b),j.return=g,g=j;break e}a(g,k);break}else t(g,k);k=k.sibling}b.type===y1?(j=jd(b.props.children,g.mode,j,b.key),j.return=g,g=j):(j=Lp(b.type,b.key,b.props,null,g.mode,j),s0(j,b),j.return=g,g=j)}return i(g);case k0:e:{for(w=b.key;k!==null;){if(k.key===w)if(k.tag===4&&k.stateNode.containerInfo===b.containerInfo&&k.stateNode.implementation===b.implementation){a(g,k.sibling),j=s(k,b.children||[]),j.return=g,g=j;break e}else{a(g,k);break}else t(g,k);k=k.sibling}j=JT(b,g.mode,j),j.return=g,g=j}return i(g);case Os:return w=b._init,b=w(b._payload),_(g,k,b,j)}if(_0(b))return y(g,k,b,j);if(t0(b)){if(w=t0(b),typeof w!="function")throw Error(me(150));return b=w.call(b),v(g,k,b,j)}if(typeof b.then=="function")return _(g,k,V2(b),j);if(b.$$typeof===Jn)return _(g,k,H2(g,b),j);U2(g,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,k!==null&&k.tag===6?(a(g,k.sibling),j=s(k,b),j.return=g,g=j):(a(g,k),j=QT(b,g.mode,j),j.return=g,g=j),i(g)):a(g,k)}return function(g,k,b,j){try{_h=0;var w=_(g,k,b,j);return z1=null,w}catch(M){if(M===e2||M===vP)throw M;var N=pr(29,M,null,g.mode);return N.lanes=j,N.return=g,N}finally{}}}var hu=kX(!0),_X=kX(!1),Xr=Bn(null),Pn=null;function Gs(e){var t=e.alternate;Et(na,na.current&1),Et(Xr,e),Pn===null&&(t===null||du.current!==null||t.memoizedState!==null)&&(Pn=e)}function jX(e){if(e.tag===22){if(Et(na,na.current),Et(Xr,e),Pn===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Pn=e)}}else Ks()}function Ks(){Et(na,na.current),Et(Xr,Xr.current)}function rs(e){ya(Xr),Pn===e&&(Pn=null),ya(na)}var na=Bn(0);function oI(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||az(a)))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}function a$(e,t,a,r){t=e.memoizedState,a=a(r,t),a=a==null?t:Ct({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var RO={enqueueSetState:function(e,t,a){e=e._reactInternals;var r=xr(),s=to(r);s.payload=t,a!=null&&(s.callback=a),t=ao(e,s,r),t!==null&&(gr(t,e,r),P0(t,e,r))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var r=xr(),s=to(r);s.tag=1,s.payload=t,a!=null&&(s.callback=a),t=ao(e,s,r),t!==null&&(gr(t,e,r),P0(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=xr(),r=to(a);r.tag=2,t!=null&&(r.callback=t),t=ao(e,r,a),t!==null&&(gr(t,e,a),P0(t,e,a))}};function rV(e,t,a,r,s,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!vh(a,r)||!vh(s,o):!0}function nV(e,t,a,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,r),t.state!==e&&RO.enqueueReplaceState(t,t.state,null)}function Hd(e,t){var a=t;if("ref"in t){a={};for(var r in t)r!=="ref"&&(a[r]=t[r])}if(e=e.defaultProps){a===t&&(a=Ct({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}var iI=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function wX(e){iI(e)}function NX(e){console.error(e)}function MX(e){iI(e)}function cI(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function sV(e,t,a){try{var r=e.onCaughtError;r(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function HO(e,t,a){return a=to(a),a.tag=3,a.payload={element:null},a.callback=function(){cI(e,t)},a}function CX(e){return e=to(e),e.tag=3,e}function SX(e,t,a,r){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var o=r.value;e.payload=function(){return s(o)},e.callback=function(){sV(t,a,r)}}var i=a.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){sV(t,a,r),typeof s!="function"&&(ro===null?ro=new Set([this]):ro.add(this));var c=r.stack;this.componentDidCatch(r.value,{componentStack:c!==null?c:""})})}function ose(e,t,a,r,s){if(a.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=a.alternate,t!==null&&Qh(t,a,s,!0),a=Xr.current,a!==null){switch(a.tag){case 13:return Pn===null?XO():a.alternate===null&&Ht===0&&(Ht=3),a.flags&=-257,a.flags|=65536,a.lanes=s,r===PO?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([r]):t.add(r),p$(e,r,s)),!1;case 22:return a.flags|=65536,r===PO?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([r]):a.add(r)),p$(e,r,s)),!1}throw Error(me(435,a.tag))}return p$(e,r,s),XO(),!1}if(et)return t=Xr.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=s,r!==SO&&(e=Error(me(422),{cause:r}),bh(Br(e,a)))):(r!==SO&&(t=Error(me(423),{cause:r}),bh(Br(t,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,r=Br(r,a),s=HO(e.stateNode,r,s),e$(e,s),Ht!==4&&(Ht=2)),!1;var o=Error(me(520),{cause:r});if(o=Br(o,a),q0===null?q0=[o]:q0.push(o),Ht!==4&&(Ht=2),t===null)return!0;r=Br(r,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=HO(a.stateNode,r,e),e$(a,e),!1;case 1:if(t=a.type,o=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||o!==null&&typeof o.componentDidCatch=="function"&&(ro===null||!ro.has(o))))return a.flags|=65536,s&=-s,a.lanes|=s,s=CX(s),SX(s,e,a,r),e$(a,s),!1}a=a.return}while(a!==null);return!1}var LX=Error(me(461)),ma=!1;function ba(e,t,a,r){t.child=e===null?_X(t,null,a,r):hu(t,e.child,a,r)}function oV(e,t,a,r,s){a=a.render;var o=t.ref;if("ref"in r){var i={};for(var c in r)c!=="ref"&&(i[c]=r[c])}else i=r;return qd(t),r=GD(e,t,a,i,o,s),c=KD(),e!==null&&!ma?(ZD(e,t,s),fs(e,t,s)):(et&&c&&qD(t),t.flags|=1,ba(e,t,r,s),t.child)}function iV(e,t,a,r,s){if(e===null){var o=a.type;return typeof o=="function"&&!DD(o)&&o.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=o,AX(e,t,o,r,s)):(e=Lp(a.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!rq(e,s)){var i=o.memoizedProps;if(a=a.compare,a=a!==null?a:vh,a(i,r)&&e.ref===t.ref)return fs(e,t,s)}return t.flags|=1,e=os(o,r),e.ref=t.ref,e.return=t,t.child=e}function AX(e,t,a,r,s){if(e!==null){var o=e.memoizedProps;if(vh(o,r)&&e.ref===t.ref)if(ma=!1,t.pendingProps=r=o,rq(e,s))e.flags&131072&&(ma=!0);else return t.lanes=e.lanes,fs(e,t,s)}return BO(e,t,a,r,s)}function EX(e,t,a){var r=t.pendingProps,s=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden"){if(t.flags&128){if(r=o!==null?o.baseLanes|a:a,e!==null){for(s=t.child=e.child,o=0;s!==null;)o=o|s.lanes|s.childLanes,s=s.sibling;t.childLanes=o&~r}else t.childLanes=0,t.child=null;return cV(e,t,r,a)}if(a&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ap(t,o!==null?o.cachePool:null),o!==null?XB(t,o):OO(),jX(t);else return t.lanes=t.childLanes=536870912,cV(e,t,o!==null?o.baseLanes|a:a,a)}else o!==null?(Ap(t,o.cachePool),XB(t,o),Ks(),t.memoizedState=null):(e!==null&&Ap(t,null),OO(),Ks());return ba(e,t,s,a),t.child}function cV(e,t,a,r){var s=BD();return s=s===null?null:{parent:aa._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&Ap(t,null),OO(),jX(t),e!==null&&Qh(e,t,r,!0),null}function Pp(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(me(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function BO(e,t,a,r,s){return qd(t),a=GD(e,t,a,r,void 0,s),r=KD(),e!==null&&!ma?(ZD(e,t,s),fs(e,t,s)):(et&&r&&qD(t),t.flags|=1,ba(e,t,a,s),t.child)}function lV(e,t,a,r,s,o){return qd(t),t.updateQueue=null,a=UZ(t,r,a,s),VZ(e),r=KD(),e!==null&&!ma?(ZD(e,t,o),fs(e,t,o)):(et&&r&&qD(t),t.flags|=1,ba(e,t,a,o),t.child)}function dV(e,t,a,r,s){if(qd(t),t.stateNode===null){var o=w1,i=a.contextType;typeof i=="object"&&i!==null&&(o=Ta(i)),o=new a(r,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=RO,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=r,o.state=t.memoizedState,o.refs={},VD(t),i=a.contextType,o.context=typeof i=="object"&&i!==null?Ta(i):w1,o.state=t.memoizedState,i=a.getDerivedStateFromProps,typeof i=="function"&&(a$(t,a,i,r),o.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(i=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),i!==o.state&&RO.enqueueReplaceState(o,o.state,null),$0(t,r,o,s),T0(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){o=t.stateNode;var c=t.memoizedProps,l=Hd(a,c);o.props=l;var u=o.context,d=a.contextType;i=w1,typeof d=="object"&&d!==null&&(i=Ta(d));var p=a.getDerivedStateFromProps;d=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,d||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(c||u!==i)&&nV(t,o,r,i),zs=!1;var m=t.memoizedState;o.state=m,$0(t,r,o,s),T0(),u=t.memoizedState,c||m!==u||zs?(typeof p=="function"&&(a$(t,a,p,r),u=t.memoizedState),(l=zs||rV(t,a,l,r,m,u,i))?(d||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=i,r=l):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,TO(e,t),i=t.memoizedProps,d=Hd(a,i),o.props=d,p=t.pendingProps,m=o.context,u=a.contextType,l=w1,typeof u=="object"&&u!==null&&(l=Ta(u)),c=a.getDerivedStateFromProps,(u=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(i!==p||m!==l)&&nV(t,o,r,l),zs=!1,m=t.memoizedState,o.state=m,$0(t,r,o,s),T0();var f=t.memoizedState;i!==p||m!==f||zs||e!==null&&e.dependencies!==null&&tI(e.dependencies)?(typeof c=="function"&&(a$(t,a,c,r),f=t.memoizedState),(d=zs||rV(t,a,d,r,m,f,l)||e!==null&&e.dependencies!==null&&tI(e.dependencies))?(u||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,f,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,f,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),o.props=r,o.state=f,o.context=l,r=d):(typeof o.componentDidUpdate!="function"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,Pp(e,t),r=(t.flags&128)!==0,o||r?(o=t.stateNode,a=r&&typeof a.getDerivedStateFromError!="function"?null:o.render(),t.flags|=1,e!==null&&r?(t.child=hu(t,e.child,null,s),t.child=hu(t,null,a,s)):ba(e,t,a,s),t.memoizedState=o.state,e=t.child):e=fs(e,t,s),e}function uV(e,t,a,r){return Yh(),t.flags|=256,ba(e,t,a,r),t.child}var r$={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function n$(e){return{baseLanes:e,cachePool:DZ()}}function s$(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Vr),e}function IX(e,t,a){var r=t.pendingProps,s=!1,o=(t.flags&128)!==0,i;if((i=o)||(i=e!==null&&e.memoizedState===null?!1:(na.current&2)!==0),i&&(s=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(et){if(s?Gs(t):Ks(),et){var c=qt,l;if(l=c){e:{for(l=c,c=Sn;l.nodeType!==8;){if(!c){c=null;break e}if(l=dn(l.nextSibling),l===null){c=null;break e}}c=l}c!==null?(t.memoizedState={dehydrated:c,treeContext:wd!==null?{id:es,overflow:ts}:null,retryLane:536870912,hydrationErrors:null},l=pr(18,null,null,0),l.stateNode=c,l.return=t,t.child=l,qa=t,qt=null,l=!0):l=!1}l||Dd(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return az(c)?t.lanes=32:t.lanes=536870912,null;rs(t)}return c=r.children,r=r.fallback,s?(Ks(),s=t.mode,c=lI({mode:"hidden",children:c},s),r=jd(r,s,a,null),c.return=t,r.return=t,c.sibling=r,t.child=c,s=t.child,s.memoizedState=n$(a),s.childLanes=s$(e,i,a),t.memoizedState=r$,r):(Gs(t),VO(t,c))}if(l=e.memoizedState,l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(Gs(t),t.flags&=-257,t=o$(e,t,a)):t.memoizedState!==null?(Ks(),t.child=e.child,t.flags|=128,t=null):(Ks(),s=r.fallback,c=t.mode,r=lI({mode:"visible",children:r.children},c),s=jd(s,c,a,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,hu(t,e.child,null,a),r=t.child,r.memoizedState=n$(a),r.childLanes=s$(e,i,a),t.memoizedState=r$,t=s);else if(Gs(t),az(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var u=i.dgst;i=u,r=Error(me(419)),r.stack="",r.digest=i,bh({value:r,source:null,stack:null}),t=o$(e,t,a)}else if(ma||Qh(e,t,a,!1),i=(a&e.childLanes)!==0,ma||i){if(i=jt,i!==null&&(r=a&-a,r=r&42?1:CD(r),r=r&(i.suspendedLanes|a)?0:r,r!==0&&r!==l.retryLane))throw l.retryLane=r,Pu(e,r),gr(i,e,r),LX;c.data==="$?"||XO(),t=o$(e,t,a)}else c.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,qt=dn(c.nextSibling),qa=t,et=!0,Nd=null,Sn=!1,e!==null&&(zr[Dr++]=es,zr[Dr++]=ts,zr[Dr++]=wd,es=e.id,ts=e.overflow,wd=t),t=VO(t,r.children),t.flags|=4096);return t}return s?(Ks(),s=r.fallback,c=t.mode,l=e.child,u=l.sibling,r=os(l,{mode:"hidden",children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u!==null?s=os(u,s):(s=jd(s,c,a,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,c=e.child.memoizedState,c===null?c=n$(a):(l=c.cachePool,l!==null?(u=aa._currentValue,l=l.parent!==u?{parent:u,pool:u}:l):l=DZ(),c={baseLanes:c.baseLanes|a,cachePool:l}),s.memoizedState=c,s.childLanes=s$(e,i,a),t.memoizedState=r$,r):(Gs(t),a=e.child,e=a.sibling,a=os(a,{mode:"visible",children:r.children}),a.return=t,a.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=a,t.memoizedState=null,a)}function VO(e,t){return t=lI({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function lI(e,t){return e=pr(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function o$(e,t,a){return hu(t,e.child,null,a),e=VO(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function hV(e,t,a){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),AO(e.return,t,a)}function i$(e,t,a,r,s){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:a,tailMode:s}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=a,o.tailMode=s)}function PX(e,t,a){var r=t.pendingProps,s=r.revealOrder,o=r.tail;if(ba(e,t,r.children,a),r=na.current,r&2)r=r&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&&hV(e,a,t);else if(e.tag===19)hV(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(Et(na,r),s){case"forwards":for(a=t.child,s=null;a!==null;)e=a.alternate,e!==null&&oI(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=t.child,t.child=null):(s=a.sibling,a.sibling=null),i$(t,!1,s,a,o);break;case"backwards":for(a=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&oI(e)===null){t.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}i$(t,!0,a,null,o);break;case"together":i$(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fs(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),xo|=t.lanes,!(a&t.childLanes))if(e!==null){if(Qh(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(me(153));if(t.child!==null){for(e=t.child,a=os(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=os(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function rq(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&tI(e)))}function ise(e,t,a){switch(t.tag){case 3:KE(t,t.stateNode.containerInfo),Fs(t,aa,e.memoizedState.cache),Yh();break;case 27:case 5:gO(t);break;case 4:KE(t,t.stateNode.containerInfo);break;case 10:Fs(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(Gs(t),t.flags|=128,null):a&t.child.childLanes?IX(e,t,a):(Gs(t),e=fs(e,t,a),e!==null?e.sibling:null);Gs(t);break;case 19:var s=(e.flags&128)!==0;if(r=(a&t.childLanes)!==0,r||(Qh(e,t,a,!1),r=(a&t.childLanes)!==0),s){if(r)return PX(e,t,a);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),Et(na,na.current),r)break;return null;case 22:case 23:return t.lanes=0,EX(e,t,a);case 24:Fs(t,aa,e.memoizedState.cache)}return fs(e,t,a)}function TX(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)ma=!0;else{if(!rq(e,a)&&!(t.flags&128))return ma=!1,ise(e,t,a);ma=!!(e.flags&131072)}else ma=!1,et&&t.flags&1048576&&OZ(t,eI,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,s=r._init;if(r=s(r._payload),t.type=r,typeof r=="function")DD(r)?(e=Hd(r,e),t.tag=1,t=dV(null,t,r,e,a)):(t.tag=0,t=BO(null,t,r,e,a));else{if(r!=null){if(s=r.$$typeof,s===wD){t.tag=11,t=oV(null,t,r,e,a);break e}else if(s===ND){t.tag=14,t=iV(null,t,r,e,a);break e}}throw t=yO(r)||r,Error(me(306,t,""))}}return t;case 0:return BO(e,t,t.type,t.pendingProps,a);case 1:return r=t.type,s=Hd(r,t.pendingProps),dV(e,t,r,s,a);case 3:e:{if(KE(t,t.stateNode.containerInfo),e===null)throw Error(me(387));r=t.pendingProps;var o=t.memoizedState;s=o.element,TO(e,t),$0(t,r,null,a);var i=t.memoizedState;if(r=i.cache,Fs(t,aa,r),r!==o.cache&&EO(t,[aa],a,!0),T0(),r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=uV(e,t,r,a);break e}else if(r!==s){s=Br(Error(me(424)),t),bh(s),t=uV(e,t,r,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(qt=dn(e.firstChild),qa=t,et=!0,Nd=null,Sn=!0,a=_X(t,null,r,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Yh(),r===s){t=fs(e,t,a);break e}ba(e,t,r,a)}t=t.child}return t;case 26:return Pp(e,t),e===null?(a=LV(t.type,null,t.pendingProps,null))?t.memoizedState=a:et||(a=t.type,e=t.pendingProps,r=yI(eo.current).createElement(a),r[Pa]=t,r[ar]=e,wa(r,a,e),pa(r),t.stateNode=r):t.memoizedState=LV(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return gO(t),e===null&&et&&(r=t.stateNode=bW(t.type,t.pendingProps,eo.current),qa=t,Sn=!0,s=qt,wo(t.type)?(rz=s,qt=dn(r.firstChild)):qt=s),ba(e,t,t.pendingProps.children,a),Pp(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&et&&((s=r=qt)&&(r=$se(r,t.type,t.pendingProps,Sn),r!==null?(t.stateNode=r,qa=t,qt=dn(r.firstChild),Sn=!1,s=!0):s=!1),s||Dd(t)),gO(t),s=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,r=o.children,ez(s,o)?r=null:i!==null&&ez(s,i)&&(t.flags|=32),t.memoizedState!==null&&(s=GD(e,t,Jne,null,null,a),Mh._currentValue=s),Pp(e,t),ba(e,t,r,a),t.child;case 6:return e===null&&et&&((e=a=qt)&&(a=Ose(a,t.pendingProps,Sn),a!==null?(t.stateNode=a,qa=t,qt=null,e=!0):e=!1),e||Dd(t)),null;case 13:return IX(e,t,a);case 4:return KE(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=hu(t,null,r,a):ba(e,t,r,a),t.child;case 11:return oV(e,t,t.type,t.pendingProps,a);case 7:return ba(e,t,t.pendingProps,a),t.child;case 8:return ba(e,t,t.pendingProps.children,a),t.child;case 12:return ba(e,t,t.pendingProps.children,a),t.child;case 10:return r=t.pendingProps,Fs(t,t.type,r.value),ba(e,t,r.children,a),t.child;case 9:return s=t.type._context,r=t.pendingProps.children,qd(t),s=Ta(s),r=r(s),t.flags|=1,ba(e,t,r,a),t.child;case 14:return iV(e,t,t.type,t.pendingProps,a);case 15:return AX(e,t,t.type,t.pendingProps,a);case 19:return PX(e,t,a);case 31:return r=t.pendingProps,a=t.mode,r={mode:r.mode,children:r.children},e===null?(a=lI(r,a),a.ref=t.ref,t.child=a,a.return=t,t=a):(a=os(e.child,r),a.ref=t.ref,t.child=a,a.return=t,t=a),t;case 22:return EX(e,t,a);case 24:return qd(t),r=Ta(aa),e===null?(s=BD(),s===null&&(s=jt,o=HD(),s.pooledCache=o,o.refCount++,o!==null&&(s.pooledCacheLanes|=a),s=o),t.memoizedState={parent:r,cache:s},VD(t),Fs(t,aa,s)):(e.lanes&a&&(TO(e,t),$0(t,null,null,a),T0()),s=e.memoizedState,o=t.memoizedState,s.parent!==r?(s={parent:r,cache:r},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),Fs(t,aa,r)):(r=o.cache,Fs(t,aa,r),r!==s.cache&&EO(t,[aa],a,!0))),ba(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(me(156,t.tag))}function Gn(e){e.flags|=4}function pV(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!jW(t)){if(t=Xr.current,t!==null&&((Ue&4194048)===Ue?Pn!==null:(Ue&62914560)!==Ue&&!(Ue&536870912)||t!==Pn))throw I0=PO,qZ;e.flags|=8192}}function F2(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?oZ():536870912,e.lanes|=t,pu|=t)}function o0(e,t){if(!et)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var r=null;a!==null;)a.alternate!==null&&(r=a),a=a.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ot(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,r=0;if(t)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,r|=s.subtreeFlags&65011712,r|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=a,t}function cse(e,t,a){var r=t.pendingProps;switch(RD(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ot(t),null;case 1:return Ot(t),null;case 3:return a=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),is(aa),ou(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(n0(t)?Gn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,VB())),Ot(t),null;case 26:return a=t.memoizedState,e===null?(Gn(t),a!==null?(Ot(t),pV(t,a)):(Ot(t),t.flags&=-16777217)):a?a!==e.memoizedState?(Gn(t),Ot(t),pV(t,a)):(Ot(t),t.flags&=-16777217):(e.memoizedProps!==r&&Gn(t),Ot(t),t.flags&=-16777217),null;case 27:ZE(t),a=eo.current;var s=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Gn(t);else{if(!r){if(t.stateNode===null)throw Error(me(166));return Ot(t),null}e=En.current,n0(t)?HB(t):(e=bW(s,r,a),t.stateNode=e,Gn(t))}return Ot(t),null;case 5:if(ZE(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Gn(t);else{if(!r){if(t.stateNode===null)throw Error(me(166));return Ot(t),null}if(e=En.current,n0(t))HB(t);else{switch(s=yI(eo.current),e){case 1:e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof r.is=="string"?s.createElement("select",{is:r.is}):s.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e=typeof r.is=="string"?s.createElement(a,{is:r.is}):s.createElement(a)}}e[Pa]=t,e[ar]=r;e:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break e;for(;s.sibling===null;){if(s.return===null||s.return===t)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=e;e:switch(wa(e,a,r),a){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Gn(t)}}return Ot(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Gn(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(me(166));if(e=eo.current,n0(t)){if(e=t.stateNode,a=t.memoizedProps,r=null,s=qa,s!==null)switch(s.tag){case 27:case 5:r=s.memoizedProps}e[Pa]=t,e=!!(e.nodeValue===a||r!==null&&r.suppressHydrationWarning===!0||xW(e.nodeValue,a)),e||Dd(t)}else e=yI(e).createTextNode(r),e[Pa]=t,t.stateNode=e}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=n0(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(me(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(me(317));s[Pa]=t}else Yh(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ot(t),s=!1}else s=VB(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(rs(t),t):(rs(t),null)}if(rs(t),t.flags&128)return t.lanes=a,t;if(a=r!==null,e=e!==null&&e.memoizedState!==null,a){r=t.child,s=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(s=r.alternate.memoizedState.cachePool.pool);var o=null;r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==s&&(r.flags|=2048)}return a!==e&&a&&(t.child.flags|=8192),F2(t,t.updateQueue),Ot(t),null;case 4:return ou(),e===null&&uq(t.stateNode.containerInfo),Ot(t),null;case 10:return is(t.type),Ot(t),null;case 19:if(ya(na),s=t.memoizedState,s===null)return Ot(t),null;if(r=(t.flags&128)!==0,o=s.rendering,o===null)if(r)o0(s,!1);else{if(Ht!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=oI(e),o!==null){for(t.flags|=128,o0(s,!1),e=o.updateQueue,t.updateQueue=e,F2(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)$Z(a,e),a=a.sibling;return Et(na,na.current&1|2),t.child}e=e.sibling}s.tail!==null&&In()>uI&&(t.flags|=128,r=!0,o0(s,!1),t.lanes=4194304)}else{if(!r)if(e=oI(o),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,F2(t,e),o0(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!et)return Ot(t),null}else 2*In()-s.renderingStartTime>uI&&a!==536870912&&(t.flags|=128,r=!0,o0(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(e=s.last,e!==null?e.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=In(),t.sibling=null,e=na.current,Et(na,r?e&1|2:e&1),t):(Ot(t),null);case 22:case 23:return rs(t),UD(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?a&536870912&&!(t.flags&128)&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),a=t.updateQueue,a!==null&&F2(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==a&&(t.flags|=2048),e!==null&&ya(Md),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),is(aa),Ot(t),null;case 25:return null;case 30:return null}throw Error(me(156,t.tag))}function lse(e,t){switch(RD(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return is(aa),ou(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ZE(t),null;case 13:if(rs(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(me(340));Yh()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ya(na),null;case 4:return ou(),null;case 10:return is(t.type),null;case 22:case 23:return rs(t),UD(),e!==null&&ya(Md),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return is(aa),null;case 25:return null;default:return null}}function $X(e,t){switch(RD(t),t.tag){case 3:is(aa),ou();break;case 26:case 27:case 5:ZE(t);break;case 4:ou();break;case 13:rs(t);break;case 19:ya(na);break;case 10:is(t.type);break;case 22:case 23:rs(t),UD(),e!==null&&ya(Md);break;case 24:is(aa)}}function r2(e,t){try{var a=t.updateQueue,r=a!==null?a.lastEffect:null;if(r!==null){var s=r.next;a=s;do{if((a.tag&e)===e){r=void 0;var o=a.create,i=a.inst;r=o(),i.destroy=r}a=a.next}while(a!==s)}}catch(c){pt(t,t.return,c)}}function yo(e,t,a){try{var r=t.updateQueue,s=r!==null?r.lastEffect:null;if(s!==null){var o=s.next;r=o;do{if((r.tag&e)===e){var i=r.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,s=t;var l=a,u=c;try{u()}catch(d){pt(s,l,d)}}}r=r.next}while(r!==o)}}catch(d){pt(t,t.return,d)}}function OX(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{BZ(t,a)}catch(r){pt(e,e.return,r)}}}function zX(e,t,a){a.props=Hd(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(r){pt(e,t,r)}}function z0(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof a=="function"?e.refCleanup=a(r):a.current=r}}catch(s){pt(e,t,s)}}function Ln(e,t){var a=e.ref,r=e.refCleanup;if(a!==null)if(typeof r=="function")try{r()}catch(s){pt(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(s){pt(e,t,s)}else a.current=null}function DX(e){var t=e.type,a=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&r.focus();break e;case"img":a.src?r.src=a.src:a.srcSet&&(r.srcset=a.srcSet)}}catch(s){pt(e,e.return,s)}}function c$(e,t,a){try{var r=e.stateNode;Ase(r,e.type,a,t),r[ar]=t}catch(s){pt(e,e.return,s)}}function qX(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&wo(e.type)||e.tag===4}function l$(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qX(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.tag===27&&wo(e.type)||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 UO(e,t,a){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=MP));else if(r!==4&&(r===27&&wo(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(UO(e,t,a),e=e.sibling;e!==null;)UO(e,t,a),e=e.sibling}function dI(e,t,a){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(r!==4&&(r===27&&wo(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(dI(e,t,a),e=e.sibling;e!==null;)dI(e,t,a),e=e.sibling}function RX(e){var t=e.stateNode,a=e.memoizedProps;try{for(var r=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);wa(t,r,a),t[Pa]=e,t[ar]=a}catch(o){pt(e,e.return,o)}}var Wn=!1,Vt=!1,d$=!1,mV=typeof WeakSet=="function"?WeakSet:Set,ha=null;function dse(e,t){if(e=e.containerInfo,QO=bI,e=CZ(e),$D(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var r=a.getSelection&&a.getSelection();if(r&&r.rangeCount!==0){a=r.anchorNode;var s=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{a.nodeType,o.nodeType}catch{a=null;break e}var i=0,c=-1,l=-1,u=0,d=0,p=e,m=null;t:for(;;){for(var f;p!==a||s!==0&&p.nodeType!==3||(c=i+s),p!==o||r!==0&&p.nodeType!==3||(l=i+r),p.nodeType===3&&(i+=p.nodeValue.length),(f=p.firstChild)!==null;)m=p,p=f;for(;;){if(p===e)break t;if(m===a&&++u===s&&(c=i),m===o&&++d===r&&(l=i),(f=p.nextSibling)!==null)break;p=m,m=p.parentNode}p=f}a=c===-1||l===-1?null:{start:c,end:l}}else a=null}a=a||{start:0,end:0}}else a=null;for(JO={focusedElem:e,selectionRange:a},bI=!1,ha=t;ha!==null;)if(t=ha,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,ha=e;else for(;ha!==null;){switch(t=ha,o=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,a=t,s=o.memoizedProps,o=o.memoizedState,r=a.stateNode;try{var y=Hd(a.type,s,a.elementType===a.type);e=r.getSnapshotBeforeUpdate(y,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(v){pt(a,a.return,v)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)tz(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":tz(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(me(163))}if(e=t.sibling,e!==null){e.return=t.return,ha=e;break}ha=t.return}}function HX(e,t,a){var r=a.flags;switch(a.tag){case 0:case 11:case 15:Is(e,a),r&4&&r2(5,a);break;case 1:if(Is(e,a),r&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(i){pt(a,a.return,i)}else{var s=Hd(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(s,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){pt(a,a.return,i)}}r&64&&OX(a),r&512&&z0(a,a.return);break;case 3:if(Is(e,a),r&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{BZ(e,t)}catch(i){pt(a,a.return,i)}}break;case 27:t===null&&r&4&&RX(a);case 26:case 5:Is(e,a),t===null&&r&4&&DX(a),r&512&&z0(a,a.return);break;case 12:Is(e,a);break;case 13:Is(e,a),r&4&&UX(e,a),r&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=vse.bind(null,a),zse(e,a))));break;case 22:if(r=a.memoizedState!==null||Wn,!r){t=t!==null&&t.memoizedState!==null||Vt,s=Wn;var o=Vt;Wn=r,(Vt=t)&&!o?$s(e,a,(a.subtreeFlags&8772)!==0):Is(e,a),Wn=s,Vt=o}break;case 30:break;default:Is(e,a)}}function BX(e){var t=e.alternate;t!==null&&(e.alternate=null,BX(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&LD(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Lt=null,Xa=!1;function Kn(e,t,a){for(a=a.child;a!==null;)VX(e,t,a),a=a.sibling}function VX(e,t,a){if(fr&&typeof fr.onCommitFiberUnmount=="function")try{fr.onCommitFiberUnmount(Gh,a)}catch{}switch(a.tag){case 26:Vt||Ln(a,t),Kn(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Vt||Ln(a,t);var r=Lt,s=Xa;wo(a.type)&&(Lt=a.stateNode,Xa=!1),Kn(e,t,a),H0(a.stateNode),Lt=r,Xa=s;break;case 5:Vt||Ln(a,t);case 6:if(r=Lt,s=Xa,Lt=null,Kn(e,t,a),Lt=r,Xa=s,Lt!==null)if(Xa)try{(Lt.nodeType===9?Lt.body:Lt.nodeName==="HTML"?Lt.ownerDocument.body:Lt).removeChild(a.stateNode)}catch(o){pt(a,t,o)}else try{Lt.removeChild(a.stateNode)}catch(o){pt(a,t,o)}break;case 18:Lt!==null&&(Xa?(e=Lt,MV(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Lh(e)):MV(Lt,a.stateNode));break;case 4:r=Lt,s=Xa,Lt=a.stateNode.containerInfo,Xa=!0,Kn(e,t,a),Lt=r,Xa=s;break;case 0:case 11:case 14:case 15:Vt||yo(2,a,t),Vt||yo(4,a,t),Kn(e,t,a);break;case 1:Vt||(Ln(a,t),r=a.stateNode,typeof r.componentWillUnmount=="function"&&zX(a,t,r)),Kn(e,t,a);break;case 21:Kn(e,t,a);break;case 22:Vt=(r=Vt)||a.memoizedState!==null,Kn(e,t,a),Vt=r;break;default:Kn(e,t,a)}}function UX(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Lh(e)}catch(a){pt(t,t.return,a)}}function use(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mV),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mV),t;default:throw Error(me(435,e.tag))}}function u$(e,t){var a=use(e);t.forEach(function(r){var s=bse.bind(null,e,r);a.has(r)||(a.add(r),r.then(s,s))})}function sr(e,t){var a=t.deletions;if(a!==null)for(var r=0;r<a.length;r++){var s=a[r],o=e,i=t,c=i;e:for(;c!==null;){switch(c.tag){case 27:if(wo(c.type)){Lt=c.stateNode,Xa=!1;break e}break;case 5:Lt=c.stateNode,Xa=!1;break e;case 3:case 4:Lt=c.stateNode.containerInfo,Xa=!0;break e}c=c.return}if(Lt===null)throw Error(me(160));VX(o,i,s),Lt=null,Xa=!1,o=s.alternate,o!==null&&(o.return=null),s.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)FX(t,e),t=t.sibling}var an=null;function FX(e,t){var a=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:sr(t,e),or(e),r&4&&(yo(3,e,e.return),r2(3,e),yo(5,e,e.return));break;case 1:sr(t,e),or(e),r&512&&(Vt||a===null||Ln(a,a.return)),r&64&&Wn&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?r:a.concat(r))));break;case 26:var s=an;if(sr(t,e),or(e),r&512&&(Vt||a===null||Ln(a,a.return)),r&4){var o=a!==null?a.memoizedState:null;if(r=e.memoizedState,a===null)if(r===null)if(e.stateNode===null){e:{r=e.type,a=e.memoizedProps,s=s.ownerDocument||s;t:switch(r){case"title":o=s.getElementsByTagName("title")[0],(!o||o[Xh]||o[Pa]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=s.createElement(r),s.head.insertBefore(o,s.querySelector("head > title"))),wa(o,r,a),o[Pa]=e,pa(o),r=o;break e;case"link":var i=EV("link","href",s).get(r+(a.href||""));if(i){for(var c=0;c<i.length;c++)if(o=i[c],o.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&o.getAttribute("rel")===(a.rel==null?null:a.rel)&&o.getAttribute("title")===(a.title==null?null:a.title)&&o.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){i.splice(c,1);break t}}o=s.createElement(r),wa(o,r,a),s.head.appendChild(o);break;case"meta":if(i=EV("meta","content",s).get(r+(a.content||""))){for(c=0;c<i.length;c++)if(o=i[c],o.getAttribute("content")===(a.content==null?null:""+a.content)&&o.getAttribute("name")===(a.name==null?null:a.name)&&o.getAttribute("property")===(a.property==null?null:a.property)&&o.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&o.getAttribute("charset")===(a.charSet==null?null:a.charSet)){i.splice(c,1);break t}}o=s.createElement(r),wa(o,r,a),s.head.appendChild(o);break;default:throw Error(me(468,r))}o[Pa]=e,pa(o),r=o}e.stateNode=r}else IV(s,e.type,e.stateNode);else e.stateNode=AV(s,r,e.memoizedProps);else o!==r?(o===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):o.count--,r===null?IV(s,e.type,e.stateNode):AV(s,r,e.memoizedProps)):r===null&&e.stateNode!==null&&c$(e,e.memoizedProps,a.memoizedProps)}break;case 27:sr(t,e),or(e),r&512&&(Vt||a===null||Ln(a,a.return)),a!==null&&r&4&&c$(e,e.memoizedProps,a.memoizedProps);break;case 5:if(sr(t,e),or(e),r&512&&(Vt||a===null||Ln(a,a.return)),e.flags&32){s=e.stateNode;try{cu(s,"")}catch(f){pt(e,e.return,f)}}r&4&&e.stateNode!=null&&(s=e.memoizedProps,c$(e,s,a!==null?a.memoizedProps:s)),r&1024&&(d$=!0);break;case 6:if(sr(t,e),or(e),r&4){if(e.stateNode===null)throw Error(me(162));r=e.memoizedProps,a=e.stateNode;try{a.nodeValue=r}catch(f){pt(e,e.return,f)}}break;case 3:if(Op=null,s=an,an=xI(t.containerInfo),sr(t,e),an=s,or(e),r&4&&a!==null&&a.memoizedState.isDehydrated)try{Lh(t.containerInfo)}catch(f){pt(e,e.return,f)}d$&&(d$=!1,GX(e));break;case 4:r=an,an=xI(e.stateNode.containerInfo),sr(t,e),or(e),an=r;break;case 12:sr(t,e),or(e);break;case 13:sr(t,e),or(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(cq=In()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,u$(e,r)));break;case 22:s=e.memoizedState!==null;var l=a!==null&&a.memoizedState!==null,u=Wn,d=Vt;if(Wn=u||s,Vt=d||l,sr(t,e),Vt=d,Wn=u,or(e),r&8192)e:for(t=e.stateNode,t._visibility=s?t._visibility&-2:t._visibility|1,s&&(a===null||l||Wn||Vt||qo(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){l=a=t;try{if(o=l.stateNode,s)i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{c=l.stateNode;var p=l.memoizedProps.style,m=p!=null&&p.hasOwnProperty("display")?p.display:null;c.style.display=m==null||typeof m=="boolean"?"":(""+m).trim()}}catch(f){pt(l,l.return,f)}}}else if(t.tag===6){if(a===null){l=t;try{l.stateNode.nodeValue=s?"":l.memoizedProps}catch(f){pt(l,l.return,f)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(a=r.retryQueue,a!==null&&(r.retryQueue=null,u$(e,a))));break;case 19:sr(t,e),or(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,u$(e,r)));break;case 30:break;case 21:break;default:sr(t,e),or(e)}}function or(e){var t=e.flags;if(t&2){try{for(var a,r=e.return;r!==null;){if(qX(r)){a=r;break}r=r.return}if(a==null)throw Error(me(160));switch(a.tag){case 27:var s=a.stateNode,o=l$(e);dI(e,o,s);break;case 5:var i=a.stateNode;a.flags&32&&(cu(i,""),a.flags&=-33);var c=l$(e);dI(e,c,i);break;case 3:case 4:var l=a.stateNode.containerInfo,u=l$(e);UO(e,u,l);break;default:throw Error(me(161))}}catch(d){pt(e,e.return,d)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function GX(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;GX(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Is(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)HX(e,t.alternate,t),t=t.sibling}function qo(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:yo(4,t,t.return),qo(t);break;case 1:Ln(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&zX(t,t.return,a),qo(t);break;case 27:H0(t.stateNode);case 26:case 5:Ln(t,t.return),qo(t);break;case 22:t.memoizedState===null&&qo(t);break;case 30:qo(t);break;default:qo(t)}e=e.sibling}}function $s(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var r=t.alternate,s=e,o=t,i=o.flags;switch(o.tag){case 0:case 11:case 15:$s(s,o,a),r2(4,o);break;case 1:if($s(s,o,a),r=o,s=r.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(u){pt(r,r.return,u)}if(r=o,s=r.updateQueue,s!==null){var c=r.stateNode;try{var l=s.shared.hiddenCallbacks;if(l!==null)for(s.shared.hiddenCallbacks=null,s=0;s<l.length;s++)HZ(l[s],c)}catch(u){pt(r,r.return,u)}}a&&i&64&&OX(o),z0(o,o.return);break;case 27:RX(o);case 26:case 5:$s(s,o,a),a&&r===null&&i&4&&DX(o),z0(o,o.return);break;case 12:$s(s,o,a);break;case 13:$s(s,o,a),a&&i&4&&UX(s,o);break;case 22:o.memoizedState===null&&$s(s,o,a),z0(o,o.return);break;case 30:break;default:$s(s,o,a)}t=t.sibling}}function nq(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Jh(a))}function sq(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Jh(e))}function jn(e,t,a,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)KX(e,t,a,r),t=t.sibling}function KX(e,t,a,r){var s=t.flags;switch(t.tag){case 0:case 11:case 15:jn(e,t,a,r),s&2048&&r2(9,t);break;case 1:jn(e,t,a,r);break;case 3:jn(e,t,a,r),s&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Jh(e)));break;case 12:if(s&2048){jn(e,t,a,r),e=t.stateNode;try{var o=t.memoizedProps,i=o.id,c=o.onPostCommit;typeof c=="function"&&c(i,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(l){pt(t,t.return,l)}}else jn(e,t,a,r);break;case 13:jn(e,t,a,r);break;case 23:break;case 22:o=t.stateNode,i=t.alternate,t.memoizedState!==null?o._visibility&2?jn(e,t,a,r):D0(e,t):o._visibility&2?jn(e,t,a,r):(o._visibility|=2,h1(e,t,a,r,(t.subtreeFlags&10256)!==0)),s&2048&&nq(i,t);break;case 24:jn(e,t,a,r),s&2048&&sq(t.alternate,t);break;default:jn(e,t,a,r)}}function h1(e,t,a,r,s){for(s=s&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var o=e,i=t,c=a,l=r,u=i.flags;switch(i.tag){case 0:case 11:case 15:h1(o,i,c,l,s),r2(8,i);break;case 23:break;case 22:var d=i.stateNode;i.memoizedState!==null?d._visibility&2?h1(o,i,c,l,s):D0(o,i):(d._visibility|=2,h1(o,i,c,l,s)),s&&u&2048&&nq(i.alternate,i);break;case 24:h1(o,i,c,l,s),s&&u&2048&&sq(i.alternate,i);break;default:h1(o,i,c,l,s)}t=t.sibling}}function D0(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,r=t,s=r.flags;switch(r.tag){case 22:D0(a,r),s&2048&&nq(r.alternate,r);break;case 24:D0(a,r),s&2048&&sq(r.alternate,r);break;default:D0(a,r)}t=t.sibling}}var w0=8192;function o1(e){if(e.subtreeFlags&w0)for(e=e.child;e!==null;)ZX(e),e=e.sibling}function ZX(e){switch(e.tag){case 26:o1(e),e.flags&w0&&e.memoizedState!==null&&Wse(an,e.memoizedState,e.memoizedProps);break;case 5:o1(e);break;case 3:case 4:var t=an;an=xI(e.stateNode.containerInfo),o1(e),an=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=w0,w0=16777216,o1(e),w0=t):o1(e));break;default:o1(e)}}function XX(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function i0(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var a=0;a<t.length;a++){var r=t[a];ha=r,YX(r,e)}XX(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)WX(e),e=e.sibling}function WX(e){switch(e.tag){case 0:case 11:case 15:i0(e),e.flags&2048&&yo(9,e,e.return);break;case 3:i0(e);break;case 12:i0(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Tp(e)):i0(e);break;default:i0(e)}}function Tp(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var a=0;a<t.length;a++){var r=t[a];ha=r,YX(r,e)}XX(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:yo(8,t,t.return),Tp(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Tp(t));break;default:Tp(t)}e=e.sibling}}function YX(e,t){for(;ha!==null;){var a=ha;switch(a.tag){case 0:case 11:case 15:yo(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var r=a.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Jh(a.memoizedState.cache)}if(r=a.child,r!==null)r.return=a,ha=r;else e:for(a=e;ha!==null;){r=ha;var s=r.sibling,o=r.return;if(BX(r),r===a){ha=null;break e}if(s!==null){s.return=o,ha=s;break e}ha=o}}}var hse={getCacheForType:function(e){var t=Ta(aa),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a}},pse=typeof WeakMap=="function"?WeakMap:Map,ot=0,jt=null,Be=null,Ue=0,nt=0,dr=null,Qs=!1,Tu=!1,oq=!1,ys=0,Ht=0,xo=0,Cd=0,iq=0,Vr=0,pu=0,q0=null,Wa=null,FO=!1,cq=0,uI=1/0,hI=null,ro=null,ja=0,no=null,mu=null,D1=0,GO=0,KO=null,QX=null,R0=0,ZO=null;function xr(){if(ot&2&&Ue!==0)return Ue&-Ue;if(Le.T!==null){var e=lu;return e!==0?e:dq()}return lZ()}function JX(){Vr===0&&(Vr=!(Ue&536870912)||et?sZ():536870912);var e=Xr.current;return e!==null&&(e.flags|=32),Vr}function gr(e,t,a){(e===jt&&(nt===2||nt===9)||e.cancelPendingCommit!==null)&&(fu(e,0),Js(e,Ue,Vr,!1)),Zh(e,a),(!(ot&2)||e!==jt)&&(e===jt&&(!(ot&2)&&(Cd|=a),Ht===4&&Js(e,Ue,Vr,!1)),Vn(e))}function eW(e,t,a){if(ot&6)throw Error(me(327));var r=!a&&(t&124)===0&&(t&e.expiredLanes)===0||Kh(e,t),s=r?yse(e,t):h$(e,t,!0),o=r;do{if(s===0){Tu&&!r&&Js(e,t,0,!1);break}else{if(a=e.current.alternate,o&&!mse(a)){s=h$(e,t,!1),o=!1;continue}if(s===2){if(o=t,e.errorRecoveryDisabledLanes&o)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var c=e;s=q0;var l=c.current.memoizedState.isDehydrated;if(l&&(fu(c,i).flags|=256),i=h$(c,i,!1),i!==2){if(oq&&!l){c.errorRecoveryDisabledLanes|=o,Cd|=o,s=4;break e}o=Wa,Wa=s,o!==null&&(Wa===null?Wa=o:Wa.push.apply(Wa,o))}s=i}if(o=!1,s!==2)continue}}if(s===1){fu(e,0),Js(e,t,0,!0);break}e:{switch(r=e,o=s,o){case 0:case 1:throw Error(me(345));case 4:if((t&4194048)!==t)break;case 6:Js(r,t,Vr,!Qs);break e;case 2:Wa=null;break;case 3:case 5:break;default:throw Error(me(329))}if((t&62914560)===t&&(s=cq+300-In(),10<s)){if(Js(r,t,Vr,!Qs),pP(r,0,!0)!==0)break e;r.timeoutHandle=vW(fV.bind(null,r,a,Wa,hI,FO,t,Vr,Cd,pu,Qs,o,2,-0,0),s);break e}fV(r,a,Wa,hI,FO,t,Vr,Cd,pu,Qs,o,0,-0,0)}}break}while(1);Vn(e)}function fV(e,t,a,r,s,o,i,c,l,u,d,p,m,f){if(e.timeoutHandle=-1,p=t.subtreeFlags,(p&8192||(p&16785408)===16785408)&&(Nh={stylesheets:null,count:0,unsuspend:Xse},ZX(t),p=Yse(),p!==null)){e.cancelPendingCommit=p(xV.bind(null,e,t,o,a,r,s,i,c,l,d,1,m,f)),Js(e,o,i,!u);return}xV(e,t,o,a,r,s,i,c,l)}function mse(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var r=0;r<a.length;r++){var s=a[r],o=s.getSnapshot;s=s.value;try{if(!_r(o(),s))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Js(e,t,a,r){t&=~iq,t&=~Cd,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var s=t;0<s;){var o=31-yr(s),i=1<<o;r[o]=-1,s&=~i}a!==0&&iZ(e,a,t)}function jP(){return ot&6?!0:(n2(0,!1),!1)}function lq(){if(Be!==null){if(nt===0)var e=Be.return;else e=Be,as=Qd=null,XD(e),z1=null,_h=0,e=Be;for(;e!==null;)$X(e.alternate,e),e=e.return;Be=null}}function fu(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Ise(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),lq(),jt=e,Be=a=os(e.current,null),Ue=t,nt=0,dr=null,Qs=!1,Tu=Kh(e,t),oq=!1,pu=Vr=iq=Cd=xo=Ht=0,Wa=q0=null,FO=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var s=31-yr(r),o=1<<s;t|=e[s],r&=~o}return ys=t,xP(),a}function tW(e,t){De=null,Le.H=sI,t===e2||t===vP?(t=KB(),nt=3):t===qZ?(t=KB(),nt=4):nt=t===LX?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,dr=t,Be===null&&(Ht=1,cI(e,Br(t,e.current)))}function aW(){var e=Le.H;return Le.H=sI,e===null?sI:e}function rW(){var e=Le.A;return Le.A=hse,e}function XO(){Ht=4,Qs||(Ue&4194048)!==Ue&&Xr.current!==null||(Tu=!0),!(xo&134217727)&&!(Cd&134217727)||jt===null||Js(jt,Ue,Vr,!1)}function h$(e,t,a){var r=ot;ot|=2;var s=aW(),o=rW();(jt!==e||Ue!==t)&&(hI=null,fu(e,t)),t=!1;var i=Ht;e:do try{if(nt!==0&&Be!==null){var c=Be,l=dr;switch(nt){case 8:lq(),i=6;break e;case 3:case 2:case 9:case 6:Xr.current===null&&(t=!0);var u=nt;if(nt=0,dr=null,C1(e,c,l,u),a&&Tu){i=0;break e}break;default:u=nt,nt=0,dr=null,C1(e,c,l,u)}}fse(),i=Ht;break}catch(d){tW(e,d)}while(1);return t&&e.shellSuspendCounter++,as=Qd=null,ot=r,Le.H=s,Le.A=o,Be===null&&(jt=null,Ue=0,xP()),i}function fse(){for(;Be!==null;)nW(Be)}function yse(e,t){var a=ot;ot|=2;var r=aW(),s=rW();jt!==e||Ue!==t?(hI=null,uI=In()+500,fu(e,t)):Tu=Kh(e,t);e:do try{if(nt!==0&&Be!==null){t=Be;var o=dr;t:switch(nt){case 1:nt=0,dr=null,C1(e,t,o,1);break;case 2:case 9:if(GB(o)){nt=0,dr=null,yV(t);break}t=function(){nt!==2&&nt!==9||jt!==e||(nt=7),Vn(e)},o.then(t,t);break e;case 3:nt=7;break e;case 4:nt=5;break e;case 7:GB(o)?(nt=0,dr=null,yV(t)):(nt=0,dr=null,C1(e,t,o,7));break;case 5:var i=null;switch(Be.tag){case 26:i=Be.memoizedState;case 5:case 27:var c=Be;if(!i||jW(i)){nt=0,dr=null;var l=c.sibling;if(l!==null)Be=l;else{var u=c.return;u!==null?(Be=u,wP(u)):Be=null}break t}}nt=0,dr=null,C1(e,t,o,5);break;case 6:nt=0,dr=null,C1(e,t,o,6);break;case 8:lq(),Ht=6;break e;default:throw Error(me(462))}}xse();break}catch(d){tW(e,d)}while(1);return as=Qd=null,Le.H=r,Le.A=s,ot=a,Be!==null?0:(jt=null,Ue=0,xP(),Ht)}function xse(){for(;Be!==null&&!qre();)nW(Be)}function nW(e){var t=TX(e.alternate,e,ys);e.memoizedProps=e.pendingProps,t===null?wP(e):Be=t}function yV(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=lV(a,t,t.pendingProps,t.type,void 0,Ue);break;case 11:t=lV(a,t,t.pendingProps,t.type.render,t.ref,Ue);break;case 5:XD(t);default:$X(a,t),t=Be=$Z(t,ys),t=TX(a,t,ys)}e.memoizedProps=e.pendingProps,t===null?wP(e):Be=t}function C1(e,t,a,r){as=Qd=null,XD(t),z1=null,_h=0;var s=t.return;try{if(ose(e,s,t,a,Ue)){Ht=1,cI(e,Br(a,e.current)),Be=null;return}}catch(o){if(s!==null)throw Be=s,o;Ht=1,cI(e,Br(a,e.current)),Be=null;return}t.flags&32768?(et||r===1?e=!0:Tu||Ue&536870912?e=!1:(Qs=e=!0,(r===2||r===9||r===3||r===6)&&(r=Xr.current,r!==null&&r.tag===13&&(r.flags|=16384))),sW(t,e)):wP(t)}function wP(e){var t=e;do{if(t.flags&32768){sW(t,Qs);return}e=t.return;var a=cse(t.alternate,t,ys);if(a!==null){Be=a;return}if(t=t.sibling,t!==null){Be=t;return}Be=t=e}while(t!==null);Ht===0&&(Ht=5)}function sW(e,t){do{var a=lse(e.alternate,e);if(a!==null){a.flags&=32767,Be=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){Be=e;return}Be=e=a}while(e!==null);Ht=6,Be=null}function xV(e,t,a,r,s,o,i,c,l){e.cancelPendingCommit=null;do NP();while(ja!==0);if(ot&6)throw Error(me(327));if(t!==null){if(t===e.current)throw Error(me(177));if(o=t.lanes|t.childLanes,o|=OD,Xre(e,a,o,i,c,l),e===jt&&(Be=jt=null,Ue=0),mu=t,no=e,D1=a,GO=o,KO=s,QX=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,kse(XE,function(){return dW(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,t.subtreeFlags&13878||r){r=Le.T,Le.T=null,s=at.p,at.p=2,i=ot,ot|=4;try{dse(e,t,a)}finally{ot=i,at.p=s,Le.T=r}}ja=1,oW(),iW(),cW()}}function oW(){if(ja===1){ja=0;var e=no,t=mu,a=(t.flags&13878)!==0;if(t.subtreeFlags&13878||a){a=Le.T,Le.T=null;var r=at.p;at.p=2;var s=ot;ot|=4;try{FX(t,e);var o=JO,i=CZ(e.containerInfo),c=o.focusedElem,l=o.selectionRange;if(i!==c&&c&&c.ownerDocument&&MZ(c.ownerDocument.documentElement,c)){if(l!==null&&$D(c)){var u=l.start,d=l.end;if(d===void 0&&(d=u),"selectionStart"in c)c.selectionStart=u,c.selectionEnd=Math.min(d,c.value.length);else{var p=c.ownerDocument||document,m=p&&p.defaultView||window;if(m.getSelection){var f=m.getSelection(),y=c.textContent.length,v=Math.min(l.start,y),_=l.end===void 0?v:Math.min(l.end,y);!f.extend&&v>_&&(i=_,_=v,v=i);var g=DB(c,v),k=DB(c,_);if(g&&k&&(f.rangeCount!==1||f.anchorNode!==g.node||f.anchorOffset!==g.offset||f.focusNode!==k.node||f.focusOffset!==k.offset)){var b=p.createRange();b.setStart(g.node,g.offset),f.removeAllRanges(),v>_?(f.addRange(b),f.extend(k.node,k.offset)):(b.setEnd(k.node,k.offset),f.addRange(b))}}}}for(p=[],f=c;f=f.parentNode;)f.nodeType===1&&p.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<p.length;c++){var j=p[c];j.element.scrollLeft=j.left,j.element.scrollTop=j.top}}bI=!!QO,JO=QO=null}finally{ot=s,at.p=r,Le.T=a}}e.current=t,ja=2}}function iW(){if(ja===2){ja=0;var e=no,t=mu,a=(t.flags&8772)!==0;if(t.subtreeFlags&8772||a){a=Le.T,Le.T=null;var r=at.p;at.p=2;var s=ot;ot|=4;try{HX(e,t.alternate,t)}finally{ot=s,at.p=r,Le.T=a}}ja=3}}function cW(){if(ja===4||ja===3){ja=0,Rre();var e=no,t=mu,a=D1,r=QX;t.subtreeFlags&10256||t.flags&10256?ja=5:(ja=0,mu=no=null,lW(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(ro=null),SD(a),t=t.stateNode,fr&&typeof fr.onCommitFiberRoot=="function")try{fr.onCommitFiberRoot(Gh,t,void 0,(t.current.flags&128)===128)}catch{}if(r!==null){t=Le.T,s=at.p,at.p=2,Le.T=null;try{for(var o=e.onRecoverableError,i=0;i<r.length;i++){var c=r[i];o(c.value,{componentStack:c.stack})}}finally{Le.T=t,at.p=s}}D1&3&&NP(),Vn(e),s=e.pendingLanes,a&4194090&&s&42?e===ZO?R0++:(R0=0,ZO=e):R0=0,n2(0,!1)}}function lW(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Jh(t)))}function NP(e){return oW(),iW(),cW(),dW()}function dW(){if(ja!==5)return!1;var e=no,t=GO;GO=0;var a=SD(D1),r=Le.T,s=at.p;try{at.p=32>a?32:a,Le.T=null,a=KO,KO=null;var o=no,i=D1;if(ja=0,mu=no=null,D1=0,ot&6)throw Error(me(331));var c=ot;if(ot|=4,WX(o.current),KX(o,o.current,i,a),ot=c,n2(0,!1),fr&&typeof fr.onPostCommitFiberRoot=="function")try{fr.onPostCommitFiberRoot(Gh,o)}catch{}return!0}finally{at.p=s,Le.T=r,lW(e,t)}}function gV(e,t,a){t=Br(a,t),t=HO(e.stateNode,t,2),e=ao(e,t,2),e!==null&&(Zh(e,2),Vn(e))}function pt(e,t,a){if(e.tag===3)gV(e,e,a);else for(;t!==null;){if(t.tag===3){gV(t,e,a);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ro===null||!ro.has(r))){e=Br(a,e),a=CX(2),r=ao(t,a,2),r!==null&&(SX(a,r,t,e),Zh(r,2),Vn(r));break}}t=t.return}}function p$(e,t,a){var r=e.pingCache;if(r===null){r=e.pingCache=new pse;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(a)||(oq=!0,s.add(a),e=gse.bind(null,e,t,a),t.then(e,e))}function gse(e,t,a){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,jt===e&&(Ue&a)===a&&(Ht===4||Ht===3&&(Ue&62914560)===Ue&&300>In()-cq?!(ot&2)&&fu(e,0):iq|=a,pu===Ue&&(pu=0)),Vn(e)}function uW(e,t){t===0&&(t=oZ()),e=Pu(e,t),e!==null&&(Zh(e,t),Vn(e))}function vse(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),uW(e,a)}function bse(e,t){var a=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(a=s.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(me(314))}r!==null&&r.delete(t),uW(e,a)}function kse(e,t){return MD(e,t)}var pI=null,p1=null,WO=!1,mI=!1,m$=!1,Sd=0;function Vn(e){e!==p1&&e.next===null&&(p1===null?pI=p1=e:p1=p1.next=e),mI=!0,WO||(WO=!0,jse())}function n2(e,t){if(!m$&&mI){m$=!0;do for(var a=!1,r=pI;r!==null;){if(!t)if(e!==0){var s=r.pendingLanes;if(s===0)var o=0;else{var i=r.suspendedLanes,c=r.pingedLanes;o=(1<<31-yr(42|e)+1)-1,o&=s&~(i&~c),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(a=!0,vV(r,o))}else o=Ue,o=pP(r,r===jt?o:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(o&3)||Kh(r,o)||(a=!0,vV(r,o));r=r.next}while(a);m$=!1}}function _se(){hW()}function hW(){mI=WO=!1;var e=0;Sd!==0&&(Ese()&&(e=Sd),Sd=0);for(var t=In(),a=null,r=pI;r!==null;){var s=r.next,o=pW(r,t);o===0?(r.next=null,a===null?pI=s:a.next=s,s===null&&(p1=a)):(a=r,(e!==0||o&3)&&(mI=!0)),r=s}n2(e,!1)}function pW(e,t){for(var a=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var i=31-yr(o),c=1<<i,l=s[i];l===-1?(!(c&a)||c&r)&&(s[i]=Zre(c,t)):l<=t&&(e.expiredLanes|=c),o&=~c}if(t=jt,a=Ue,a=pP(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,a===0||e===t&&(nt===2||nt===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&RT(r),e.callbackNode=null,e.callbackPriority=0;if(!(a&3)||Kh(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(r!==null&&RT(r),SD(a)){case 2:case 8:a=rZ;break;case 32:a=XE;break;case 268435456:a=nZ;break;default:a=XE}return r=mW.bind(null,e),a=MD(a,r),e.callbackPriority=t,e.callbackNode=a,t}return r!==null&&r!==null&&RT(r),e.callbackPriority=2,e.callbackNode=null,2}function mW(e,t){if(ja!==0&&ja!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(NP()&&e.callbackNode!==a)return null;var r=Ue;return r=pP(e,e===jt?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(eW(e,r,t),pW(e,In()),e.callbackNode!=null&&e.callbackNode===a?mW.bind(null,e):null)}function vV(e,t){if(NP())return null;eW(e,t,!0)}function jse(){Pse(function(){ot&6?MD(aZ,_se):hW()})}function dq(){return Sd===0&&(Sd=sZ()),Sd}function bV(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Mp(""+e)}function kV(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function wse(e,t,a,r,s){if(t==="submit"&&a&&a.stateNode===s){var o=bV((s[ar]||null).action),i=r.submitter;i&&(t=(t=i[ar]||null)?bV(t.formAction):i.getAttribute("formAction"),t!==null&&(o=t,i=null));var c=new mP("action","action",null,r,s);e.push({event:c,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Sd!==0){var l=i?kV(s,i):new FormData(s);qO(a,{pending:!0,data:l,method:s.method,action:o},null,l)}}else typeof o=="function"&&(c.preventDefault(),l=i?kV(s,i):new FormData(s),qO(a,{pending:!0,data:l,method:s.method,action:o},o,l))},currentTarget:s}]})}}for(var f$=0;f$<CO.length;f$++){var y$=CO[f$],Nse=y$.toLowerCase(),Mse=y$[0].toUpperCase()+y$.slice(1);fn(Nse,"on"+Mse)}fn(LZ,"onAnimationEnd");fn(AZ,"onAnimationIteration");fn(EZ,"onAnimationStart");fn("dblclick","onDoubleClick");fn("focusin","onFocus");fn("focusout","onBlur");fn(Vne,"onTransitionRun");fn(Une,"onTransitionStart");fn(Fne,"onTransitionCancel");fn(IZ,"onTransitionEnd");iu("onMouseEnter",["mouseout","mouseover"]);iu("onMouseLeave",["mouseout","mouseover"]);iu("onPointerEnter",["pointerout","pointerover"]);iu("onPointerLeave",["pointerout","pointerover"]);Xd("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Xd("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Xd("onBeforeInput",["compositionend","keypress","textInput","paste"]);Xd("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Xd("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Xd("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jh="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(" "),Cse=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(jh));function fW(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var r=e[a],s=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var c=r[i],l=c.instance,u=c.currentTarget;if(c=c.listener,l!==o&&s.isPropagationStopped())break e;o=c,s.currentTarget=u;try{o(s)}catch(d){iI(d)}s.currentTarget=null,o=l}else for(i=0;i<r.length;i++){if(c=r[i],l=c.instance,u=c.currentTarget,c=c.listener,l!==o&&s.isPropagationStopped())break e;o=c,s.currentTarget=u;try{o(s)}catch(d){iI(d)}s.currentTarget=null,o=l}}}}function He(e,t){var a=t[bO];a===void 0&&(a=t[bO]=new Set);var r=e+"__bubble";a.has(r)||(yW(t,e,2,!1),a.add(r))}function x$(e,t,a){var r=0;t&&(r|=4),yW(a,e,r,t)}var G2="_reactListening"+Math.random().toString(36).slice(2);function uq(e){if(!e[G2]){e[G2]=!0,dZ.forEach(function(a){a!=="selectionchange"&&(Cse.has(a)||x$(a,!1,e),x$(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[G2]||(t[G2]=!0,x$("selectionchange",!1,t))}}function yW(e,t,a,r){switch(SW(t)){case 2:var s=eoe;break;case 8:s=toe;break;default:s=fq}a=s.bind(null,t,a,e),s=void 0,!wO||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,a,{capture:!0,passive:s}):e.addEventListener(t,a,!0):s!==void 0?e.addEventListener(t,a,{passive:s}):e.addEventListener(t,a,!1)}function g$(e,t,a,r,s){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var c=r.stateNode.containerInfo;if(c===s)break;if(i===4)for(i=r.return;i!==null;){var l=i.tag;if((l===3||l===4)&&i.stateNode.containerInfo===s)return;i=i.return}for(;c!==null;){if(i=g1(c),i===null)return;if(l=i.tag,l===5||l===6||l===26||l===27){r=o=i;continue e}c=c.parentNode}}r=r.return}gZ(function(){var u=o,d=ED(a),p=[];e:{var m=PZ.get(e);if(m!==void 0){var f=mP,y=e;switch(e){case"keypress":if(Sp(a)===0)break e;case"keydown":case"keyup":f=kne;break;case"focusin":y="focus",f=ZT;break;case"focusout":y="blur",f=ZT;break;case"beforeblur":case"afterblur":f=ZT;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":f=SB;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=lne;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=wne;break;case LZ:case AZ:case EZ:f=hne;break;case IZ:f=Mne;break;case"scroll":case"scrollend":f=ine;break;case"wheel":f=Sne;break;case"copy":case"cut":case"paste":f=mne;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=AB;break;case"toggle":case"beforetoggle":f=Ane}var v=(t&4)!==0,_=!v&&(e==="scroll"||e==="scrollend"),g=v?m!==null?m+"Capture":null:m;v=[];for(var k=u,b;k!==null;){var j=k;if(b=j.stateNode,j=j.tag,j!==5&&j!==26&&j!==27||b===null||g===null||(j=xh(k,g),j!=null&&v.push(wh(k,j,b))),_)break;k=k.return}0<v.length&&(m=new f(m,y,null,a,d),p.push({event:m,listeners:v}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",f=e==="mouseout"||e==="pointerout",m&&a!==jO&&(y=a.relatedTarget||a.fromElement)&&(g1(y)||y[Eu]))break e;if((f||m)&&(m=d.window===d?d:(m=d.ownerDocument)?m.defaultView||m.parentWindow:window,f?(y=a.relatedTarget||a.toElement,f=u,y=y?g1(y):null,y!==null&&(_=Fh(y),v=y.tag,y!==_||v!==5&&v!==27&&v!==6)&&(y=null)):(f=null,y=u),f!==y)){if(v=SB,j="onMouseLeave",g="onMouseEnter",k="mouse",(e==="pointerout"||e==="pointerover")&&(v=AB,j="onPointerLeave",g="onPointerEnter",k="pointer"),_=f==null?m:j0(f),b=y==null?m:j0(y),m=new v(j,k+"leave",f,a,d),m.target=_,m.relatedTarget=b,j=null,g1(d)===u&&(v=new v(g,k+"enter",y,a,d),v.target=b,v.relatedTarget=_,j=v),_=j,f&&y)t:{for(v=f,g=y,k=0,b=v;b;b=i1(b))k++;for(b=0,j=g;j;j=i1(j))b++;for(;0<k-b;)v=i1(v),k--;for(;0<b-k;)g=i1(g),b--;for(;k--;){if(v===g||g!==null&&v===g.alternate)break t;v=i1(v),g=i1(g)}v=null}else v=null;f!==null&&_V(p,m,f,v,!1),y!==null&&_!==null&&_V(p,_,y,v,!0)}}e:{if(m=u?j0(u):window,f=m.nodeName&&m.nodeName.toLowerCase(),f==="select"||f==="input"&&m.type==="file")var w=TB;else if(PB(m))if(wZ)w=Rne;else{w=Dne;var N=zne}else f=m.nodeName,!f||f.toLowerCase()!=="input"||m.type!=="checkbox"&&m.type!=="radio"?u&&AD(u.elementType)&&(w=TB):w=qne;if(w&&(w=w(e,u))){jZ(p,w,a,d);break e}N&&N(e,m,u),e==="focusout"&&u&&m.type==="number"&&u.memoizedProps.value!=null&&_O(m,"number",m.value)}switch(N=u?j0(u):window,e){case"focusin":(PB(N)||N.contentEditable==="true")&&(k1=N,NO=u,A0=null);break;case"focusout":A0=NO=k1=null;break;case"mousedown":MO=!0;break;case"contextmenu":case"mouseup":case"dragend":MO=!1,qB(p,a,d);break;case"selectionchange":if(Bne)break;case"keydown":case"keyup":qB(p,a,d)}var M;if(TD)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else b1?kZ(e,a)&&(C="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(C="onCompositionStart");C&&(bZ&&a.locale!=="ko"&&(b1||C!=="onCompositionStart"?C==="onCompositionEnd"&&b1&&(M=vZ()):(Ys=d,ID="value"in Ys?Ys.value:Ys.textContent,b1=!0)),N=fI(u,C),0<N.length&&(C=new LB(C,e,null,a,d),p.push({event:C,listeners:N}),M?C.data=M:(M=_Z(a),M!==null&&(C.data=M)))),(M=Ine?Pne(e,a):Tne(e,a))&&(C=fI(u,"onBeforeInput"),0<C.length&&(N=new LB("onBeforeInput","beforeinput",null,a,d),p.push({event:N,listeners:C}),N.data=M)),wse(p,e,u,a,d)}fW(p,t)})}function wh(e,t,a){return{instance:e,listener:t,currentTarget:a}}function fI(e,t){for(var a=t+"Capture",r=[];e!==null;){var s=e,o=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||o===null||(s=xh(e,a),s!=null&&r.unshift(wh(e,s,o)),s=xh(e,t),s!=null&&r.push(wh(e,s,o))),e.tag===3)return r;e=e.return}return[]}function i1(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function _V(e,t,a,r,s){for(var o=t._reactName,i=[];a!==null&&a!==r;){var c=a,l=c.alternate,u=c.stateNode;if(c=c.tag,l!==null&&l===r)break;c!==5&&c!==26&&c!==27||u===null||(l=u,s?(u=xh(a,o),u!=null&&i.unshift(wh(a,u,l))):s||(u=xh(a,o),u!=null&&i.push(wh(a,u,l)))),a=a.return}i.length!==0&&e.push({event:t,listeners:i})}var Sse=/\r\n?/g,Lse=/\u0000|\uFFFD/g;function jV(e){return(typeof e=="string"?e:""+e).replace(Sse,`
`).replace(Lse,"")}function xW(e,t){return t=jV(t),jV(e)===t}function MP(){}function ut(e,t,a,r,s,o){switch(a){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||cu(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&cu(e,""+r);break;case"className":q2(e,"class",r);break;case"tabIndex":q2(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":q2(e,a,r);break;case"style":xZ(e,r,o);break;case"data":if(t!=="object"){q2(e,"data",r);break}case"src":case"href":if(r===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(a);break}r=Mp(""+r),e.setAttribute(a,r);break;case"action":case"formAction":if(typeof r=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof o=="function"&&(a==="formAction"?(t!=="input"&&ut(e,t,"name",s.name,s,null),ut(e,t,"formEncType",s.formEncType,s,null),ut(e,t,"formMethod",s.formMethod,s,null),ut(e,t,"formTarget",s.formTarget,s,null)):(ut(e,t,"encType",s.encType,s,null),ut(e,t,"method",s.method,s,null),ut(e,t,"target",s.target,s,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(a);break}r=Mp(""+r),e.setAttribute(a,r);break;case"onClick":r!=null&&(e.onclick=MP);break;case"onScroll":r!=null&&He("scroll",e);break;case"onScrollEnd":r!=null&&He("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(me(61));if(a=r.__html,a!=null){if(s.children!=null)throw Error(me(60));e.innerHTML=a}}break;case"multiple":e.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":e.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){e.removeAttribute("xlink:href");break}a=Mp(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(a,""+r):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":r===!0?e.setAttribute(a,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(a,r):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?e.setAttribute(a,r):e.removeAttribute(a);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?e.removeAttribute(a):e.setAttribute(a,r);break;case"popover":He("beforetoggle",e),He("toggle",e),Np(e,"popover",r);break;case"xlinkActuate":Fn(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Fn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Fn(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Fn(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Fn(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Fn(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Fn(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Fn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Fn(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":Np(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=sne.get(a)||a,Np(e,a,r))}}function YO(e,t,a,r,s,o){switch(a){case"style":xZ(e,r,o);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(me(61));if(a=r.__html,a!=null){if(s.children!=null)throw Error(me(60));e.innerHTML=a}}break;case"children":typeof r=="string"?cu(e,r):(typeof r=="number"||typeof r=="bigint")&&cu(e,""+r);break;case"onScroll":r!=null&&He("scroll",e);break;case"onScrollEnd":r!=null&&He("scrollend",e);break;case"onClick":r!=null&&(e.onclick=MP);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!uZ.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(s=a.endsWith("Capture"),t=a.slice(2,s?a.length-7:void 0),o=e[ar]||null,o=o!=null?o[a]:null,typeof o=="function"&&e.removeEventListener(t,o,s),typeof r=="function")){typeof o!="function"&&o!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,r,s);break e}a in e?e[a]=r:r===!0?e.setAttribute(a,""):Np(e,a,r)}}}function wa(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":He("error",e),He("load",e);var r=!1,s=!1,o;for(o in a)if(a.hasOwnProperty(o)){var i=a[o];if(i!=null)switch(o){case"src":r=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(me(137,t));default:ut(e,t,o,i,a,null)}}s&&ut(e,t,"srcSet",a.srcSet,a,null),r&&ut(e,t,"src",a.src,a,null);return;case"input":He("invalid",e);var c=o=i=s=null,l=null,u=null;for(r in a)if(a.hasOwnProperty(r)){var d=a[r];if(d!=null)switch(r){case"name":s=d;break;case"type":i=d;break;case"checked":l=d;break;case"defaultChecked":u=d;break;case"value":o=d;break;case"defaultValue":c=d;break;case"children":case"dangerouslySetInnerHTML":if(d!=null)throw Error(me(137,t));break;default:ut(e,t,r,d,a,null)}}mZ(e,o,c,l,u,i,s,!1),WE(e);return;case"select":He("invalid",e),r=i=o=null;for(s in a)if(a.hasOwnProperty(s)&&(c=a[s],c!=null))switch(s){case"value":o=c;break;case"defaultValue":i=c;break;case"multiple":r=c;default:ut(e,t,s,c,a,null)}t=o,a=i,e.multiple=!!r,t!=null?I1(e,!!r,t,!1):a!=null&&I1(e,!!r,a,!0);return;case"textarea":He("invalid",e),o=s=r=null;for(i in a)if(a.hasOwnProperty(i)&&(c=a[i],c!=null))switch(i){case"value":r=c;break;case"defaultValue":s=c;break;case"children":o=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(me(91));break;default:ut(e,t,i,c,a,null)}yZ(e,r,s,o),WE(e);return;case"option":for(l in a)if(a.hasOwnProperty(l)&&(r=a[l],r!=null))switch(l){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:ut(e,t,l,r,a,null)}return;case"dialog":He("beforetoggle",e),He("toggle",e),He("cancel",e),He("close",e);break;case"iframe":case"object":He("load",e);break;case"video":case"audio":for(r=0;r<jh.length;r++)He(jh[r],e);break;case"image":He("error",e),He("load",e);break;case"details":He("toggle",e);break;case"embed":case"source":case"link":He("error",e),He("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in a)if(a.hasOwnProperty(u)&&(r=a[u],r!=null))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(me(137,t));default:ut(e,t,u,r,a,null)}return;default:if(AD(t)){for(d in a)a.hasOwnProperty(d)&&(r=a[d],r!==void 0&&YO(e,t,d,r,a,void 0));return}}for(c in a)a.hasOwnProperty(c)&&(r=a[c],r!=null&&ut(e,t,c,r,a,null))}function Ase(e,t,a,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,o=null,i=null,c=null,l=null,u=null,d=null;for(f in a){var p=a[f];if(a.hasOwnProperty(f)&&p!=null)switch(f){case"checked":break;case"value":break;case"defaultValue":l=p;default:r.hasOwnProperty(f)||ut(e,t,f,null,r,p)}}for(var m in r){var f=r[m];if(p=a[m],r.hasOwnProperty(m)&&(f!=null||p!=null))switch(m){case"type":o=f;break;case"name":s=f;break;case"checked":u=f;break;case"defaultChecked":d=f;break;case"value":i=f;break;case"defaultValue":c=f;break;case"children":case"dangerouslySetInnerHTML":if(f!=null)throw Error(me(137,t));break;default:f!==p&&ut(e,t,m,f,r,p)}}kO(e,i,c,l,u,d,o,s);return;case"select":f=i=c=m=null;for(o in a)if(l=a[o],a.hasOwnProperty(o)&&l!=null)switch(o){case"value":break;case"multiple":f=l;default:r.hasOwnProperty(o)||ut(e,t,o,null,r,l)}for(s in r)if(o=r[s],l=a[s],r.hasOwnProperty(s)&&(o!=null||l!=null))switch(s){case"value":m=o;break;case"defaultValue":c=o;break;case"multiple":i=o;default:o!==l&&ut(e,t,s,o,r,l)}t=c,a=i,r=f,m!=null?I1(e,!!a,m,!1):!!r!=!!a&&(t!=null?I1(e,!!a,t,!0):I1(e,!!a,a?[]:"",!1));return;case"textarea":f=m=null;for(c in a)if(s=a[c],a.hasOwnProperty(c)&&s!=null&&!r.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:ut(e,t,c,null,r,s)}for(i in r)if(s=r[i],o=a[i],r.hasOwnProperty(i)&&(s!=null||o!=null))switch(i){case"value":m=s;break;case"defaultValue":f=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(me(91));break;default:s!==o&&ut(e,t,i,s,r,o)}fZ(e,m,f);return;case"option":for(var y in a)if(m=a[y],a.hasOwnProperty(y)&&m!=null&&!r.hasOwnProperty(y))switch(y){case"selected":e.selected=!1;break;default:ut(e,t,y,null,r,m)}for(l in r)if(m=r[l],f=a[l],r.hasOwnProperty(l)&&m!==f&&(m!=null||f!=null))switch(l){case"selected":e.selected=m&&typeof m!="function"&&typeof m!="symbol";break;default:ut(e,t,l,m,r,f)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var v in a)m=a[v],a.hasOwnProperty(v)&&m!=null&&!r.hasOwnProperty(v)&&ut(e,t,v,null,r,m);for(u in r)if(m=r[u],f=a[u],r.hasOwnProperty(u)&&m!==f&&(m!=null||f!=null))switch(u){case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(me(137,t));break;default:ut(e,t,u,m,r,f)}return;default:if(AD(t)){for(var _ in a)m=a[_],a.hasOwnProperty(_)&&m!==void 0&&!r.hasOwnProperty(_)&&YO(e,t,_,void 0,r,m);for(d in r)m=r[d],f=a[d],!r.hasOwnProperty(d)||m===f||m===void 0&&f===void 0||YO(e,t,d,m,r,f);return}}for(var g in a)m=a[g],a.hasOwnProperty(g)&&m!=null&&!r.hasOwnProperty(g)&&ut(e,t,g,null,r,m);for(p in r)m=r[p],f=a[p],!r.hasOwnProperty(p)||m===f||m==null&&f==null||ut(e,t,p,m,r,f)}var QO=null,JO=null;function yI(e){return e.nodeType===9?e:e.ownerDocument}function wV(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function gW(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ez(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var v$=null;function Ese(){var e=window.event;return e&&e.type==="popstate"?e===v$?!1:(v$=e,!0):(v$=null,!1)}var vW=typeof setTimeout=="function"?setTimeout:void 0,Ise=typeof clearTimeout=="function"?clearTimeout:void 0,NV=typeof Promise=="function"?Promise:void 0,Pse=typeof queueMicrotask=="function"?queueMicrotask:typeof NV<"u"?function(e){return NV.resolve(null).then(e).catch(Tse)}:vW;function Tse(e){setTimeout(function(){throw e})}function wo(e){return e==="head"}function MV(e,t){var a=t,r=0,s=0;do{var o=a.nextSibling;if(e.removeChild(a),o&&o.nodeType===8)if(a=o.data,a==="/$"){if(0<r&&8>r){a=r;var i=e.ownerDocument;if(a&1&&H0(i.documentElement),a&2&&H0(i.body),a&4)for(a=i.head,H0(a),i=a.firstChild;i;){var c=i.nextSibling,l=i.nodeName;i[Xh]||l==="SCRIPT"||l==="STYLE"||l==="LINK"&&i.rel.toLowerCase()==="stylesheet"||a.removeChild(i),i=c}}if(s===0){e.removeChild(o),Lh(t);return}s--}else a==="$"||a==="$?"||a==="$!"?s++:r=a.charCodeAt(0)-48;else r=0;a=o}while(a);Lh(t)}function tz(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":tz(a),LD(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function $se(e,t,a,r){for(;e.nodeType===1;){var s=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(r){if(!e[Xh])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(o=e.getAttribute("rel"),o==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(o!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(o=e.getAttribute("src"),(o!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var o=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===o)return e}else return e;if(e=dn(e.nextSibling),e===null)break}return null}function Ose(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=dn(e.nextSibling),e===null))return null;return e}function az(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function zse(e,t){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")t();else{var r=function(){t(),a.removeEventListener("DOMContentLoaded",r)};a.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}function dn(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==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var rz=null;function CV(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--}else a==="/$"&&t++}e=e.previousSibling}return null}function bW(e,t,a){switch(t=yI(a),e){case"html":if(e=t.documentElement,!e)throw Error(me(452));return e;case"head":if(e=t.head,!e)throw Error(me(453));return e;case"body":if(e=t.body,!e)throw Error(me(454));return e;default:throw Error(me(451))}}function H0(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);LD(e)}var Wr=new Map,SV=new Set;function xI(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ws=at.d;at.d={f:Dse,r:qse,D:Rse,C:Hse,L:Bse,m:Vse,X:Fse,S:Use,M:Gse};function Dse(){var e=ws.f(),t=jP();return e||t}function qse(e){var t=Iu(e);t!==null&&t.tag===5&&t.type==="form"?pX(t):ws.r(e)}var $u=typeof document>"u"?null:document;function kW(e,t,a){var r=$u;if(r&&typeof t=="string"&&t){var s=Hr(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof a=="string"&&(s+='[crossorigin="'+a+'"]'),SV.has(s)||(SV.add(s),e={rel:e,crossOrigin:a,href:t},r.querySelector(s)===null&&(t=r.createElement("link"),wa(t,"link",e),pa(t),r.head.appendChild(t)))}}function Rse(e){ws.D(e),kW("dns-prefetch",e,null)}function Hse(e,t){ws.C(e,t),kW("preconnect",e,t)}function Bse(e,t,a){ws.L(e,t,a);var r=$u;if(r&&e&&t){var s='link[rel="preload"][as="'+Hr(t)+'"]';t==="image"&&a&&a.imageSrcSet?(s+='[imagesrcset="'+Hr(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(s+='[imagesizes="'+Hr(a.imageSizes)+'"]')):s+='[href="'+Hr(e)+'"]';var o=s;switch(t){case"style":o=yu(e);break;case"script":o=Ou(e)}Wr.has(o)||(e=Ct({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Wr.set(o,e),r.querySelector(s)!==null||t==="style"&&r.querySelector(s2(o))||t==="script"&&r.querySelector(o2(o))||(t=r.createElement("link"),wa(t,"link",e),pa(t),r.head.appendChild(t)))}}function Vse(e,t){ws.m(e,t);var a=$u;if(a&&e){var r=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+Hr(r)+'"][href="'+Hr(e)+'"]',o=s;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=Ou(e)}if(!Wr.has(o)&&(e=Ct({rel:"modulepreload",href:e},t),Wr.set(o,e),a.querySelector(s)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(o2(o)))return}r=a.createElement("link"),wa(r,"link",e),pa(r),a.head.appendChild(r)}}}function Use(e,t,a){ws.S(e,t,a);var r=$u;if(r&&e){var s=E1(r).hoistableStyles,o=yu(e);t=t||"default";var i=s.get(o);if(!i){var c={loading:0,preload:null};if(i=r.querySelector(s2(o)))c.loading=5;else{e=Ct({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Wr.get(o))&&hq(e,a);var l=i=r.createElement("link");pa(l),wa(l,"link",e),l._p=new Promise(function(u,d){l.onload=u,l.onerror=d}),l.addEventListener("load",function(){c.loading|=1}),l.addEventListener("error",function(){c.loading|=2}),c.loading|=4,$p(i,t,r)}i={type:"stylesheet",instance:i,count:1,state:c},s.set(o,i)}}}function Fse(e,t){ws.X(e,t);var a=$u;if(a&&e){var r=E1(a).hoistableScripts,s=Ou(e),o=r.get(s);o||(o=a.querySelector(o2(s)),o||(e=Ct({src:e,async:!0},t),(t=Wr.get(s))&&pq(e,t),o=a.createElement("script"),pa(o),wa(o,"link",e),a.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(s,o))}}function Gse(e,t){ws.M(e,t);var a=$u;if(a&&e){var r=E1(a).hoistableScripts,s=Ou(e),o=r.get(s);o||(o=a.querySelector(o2(s)),o||(e=Ct({src:e,async:!0,type:"module"},t),(t=Wr.get(s))&&pq(e,t),o=a.createElement("script"),pa(o),wa(o,"link",e),a.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(s,o))}}function LV(e,t,a,r){var s=(s=eo.current)?xI(s):null;if(!s)throw Error(me(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=yu(a.href),a=E1(s).hoistableStyles,r=a.get(t),r||(r={type:"style",instance:null,count:0,state:null},a.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=yu(a.href);var o=E1(s).hoistableStyles,i=o.get(e);if(i||(s=s.ownerDocument||s,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,i),(o=s.querySelector(s2(e)))&&!o._p&&(i.instance=o,i.state.loading=5),Wr.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Wr.set(e,a),o||Kse(s,e,a,i.state))),t&&r===null)throw Error(me(528,""));return i}if(t&&r!==null)throw Error(me(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ou(a),a=E1(s).hoistableScripts,r=a.get(t),r||(r={type:"script",instance:null,count:0,state:null},a.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(me(444,e))}}function yu(e){return'href="'+Hr(e)+'"'}function s2(e){return'link[rel="stylesheet"]['+e+"]"}function _W(e){return Ct({},e,{"data-precedence":e.precedence,precedence:null})}function Kse(e,t,a,r){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?r.loading=1:(t=e.createElement("link"),r.preload=t,t.addEventListener("load",function(){return r.loading|=1}),t.addEventListener("error",function(){return r.loading|=2}),wa(t,"link",a),pa(t),e.head.appendChild(t))}function Ou(e){return'[src="'+Hr(e)+'"]'}function o2(e){return"script[async]"+e}function AV(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+Hr(a.href)+'"]');if(r)return t.instance=r,pa(r),r;var s=Ct({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),pa(r),wa(r,"style",s),$p(r,a.precedence,e),t.instance=r;case"stylesheet":s=yu(a.href);var o=e.querySelector(s2(s));if(o)return t.state.loading|=4,t.instance=o,pa(o),o;r=_W(a),(s=Wr.get(s))&&hq(r,s),o=(e.ownerDocument||e).createElement("link"),pa(o);var i=o;return i._p=new Promise(function(c,l){i.onload=c,i.onerror=l}),wa(o,"link",r),t.state.loading|=4,$p(o,a.precedence,e),t.instance=o;case"script":return o=Ou(a.src),(s=e.querySelector(o2(o)))?(t.instance=s,pa(s),s):(r=a,(s=Wr.get(o))&&(r=Ct({},a),pq(r,s)),e=e.ownerDocument||e,s=e.createElement("script"),pa(s),wa(s,"link",r),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(me(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,$p(r,a.precedence,e));return t.instance}function $p(e,t,a){for(var r=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=r.length?r[r.length-1]:null,o=s,i=0;i<r.length;i++){var c=r[i];if(c.dataset.precedence===t)o=c;else if(o!==s)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function hq(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function pq(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Op=null;function EV(e,t,a){if(Op===null){var r=new Map,s=Op=new Map;s.set(a,r)}else s=Op,r=s.get(a),r||(r=new Map,s.set(a,r));if(r.has(e))return r;for(r.set(e,null),a=a.getElementsByTagName(e),s=0;s<a.length;s++){var o=a[s];if(!(o[Xh]||o[Pa]||e==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var i=o.getAttribute(t)||"";i=e+i;var c=r.get(i);c?c.push(o):r.set(i,[o])}}return r}function IV(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Zse(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function jW(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}var Nh=null;function Xse(){}function Wse(e,t,a){if(Nh===null)throw Error(me(475));var r=Nh;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var s=yu(a.href),o=e.querySelector(s2(s));if(o){e=o._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(r.count++,r=gI.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=o,pa(o);return}o=e.ownerDocument||e,a=_W(a),(s=Wr.get(s))&&hq(a,s),o=o.createElement("link"),pa(o);var i=o;i._p=new Promise(function(c,l){i.onload=c,i.onerror=l}),wa(o,"link",a),t.instance=o}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&!(t.state.loading&3)&&(r.count++,t=gI.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}function Yse(){if(Nh===null)throw Error(me(475));var e=Nh;return e.stylesheets&&e.count===0&&nz(e,e.stylesheets),0<e.count?function(t){var a=setTimeout(function(){if(e.stylesheets&&nz(e,e.stylesheets),e.unsuspend){var r=e.unsuspend;e.unsuspend=null,r()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(a)}}:null}function gI(){if(this.count--,this.count===0){if(this.stylesheets)nz(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var vI=null;function nz(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,vI=new Map,t.forEach(Qse,e),vI=null,gI.call(e))}function Qse(e,t){if(!(t.state.loading&4)){var a=vI.get(e);if(a)var r=a.get(null);else{a=new Map,vI.set(e,a);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<s.length;o++){var i=s[o];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(a.set(i.dataset.precedence,i),r=i)}r&&a.set(null,r)}s=t.instance,i=s.getAttribute("data-precedence"),o=a.get(i)||r,o===r&&a.set(null,s),a.set(i,s),this.count++,r=gI.bind(this),s.addEventListener("load",r),s.addEventListener("error",r),o?o.parentNode.insertBefore(s,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),t.state.loading|=4}}var Mh={$$typeof:Jn,Provider:null,Consumer:null,_currentValue:_d,_currentValue2:_d,_threadCount:0};function Jse(e,t,a,r,s,o,i,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=HT(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=HT(0),this.hiddenUpdates=HT(null),this.identifierPrefix=r,this.onUncaughtError=s,this.onCaughtError=o,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function wW(e,t,a,r,s,o,i,c,l,u,d,p){return e=new Jse(e,t,a,i,c,l,u,p),t=1,o===!0&&(t|=24),o=pr(3,null,null,t),e.current=o,o.stateNode=e,t=HD(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:a,cache:t},VD(o),e}function NW(e){return e?(e=w1,e):w1}function MW(e,t,a,r,s,o){s=NW(s),r.context===null?r.context=s:r.pendingContext=s,r=to(t),r.payload={element:a},o=o===void 0?null:o,o!==null&&(r.callback=o),a=ao(e,r,t),a!==null&&(gr(a,e,t),P0(a,e,t))}function PV(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function mq(e,t){PV(e,t),(e=e.alternate)&&PV(e,t)}function CW(e){if(e.tag===13){var t=Pu(e,67108864);t!==null&&gr(t,e,67108864),mq(e,67108864)}}var bI=!0;function eoe(e,t,a,r){var s=Le.T;Le.T=null;var o=at.p;try{at.p=2,fq(e,t,a,r)}finally{at.p=o,Le.T=s}}function toe(e,t,a,r){var s=Le.T;Le.T=null;var o=at.p;try{at.p=8,fq(e,t,a,r)}finally{at.p=o,Le.T=s}}function fq(e,t,a,r){if(bI){var s=sz(r);if(s===null)g$(e,t,r,kI,a),TV(e,r);else if(roe(s,e,t,a,r))r.stopPropagation();else if(TV(e,r),t&4&&-1<aoe.indexOf(e)){for(;s!==null;){var o=Iu(s);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var i=zo(o.pendingLanes);if(i!==0){var c=o;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var l=1<<31-yr(i);c.entanglements[1]|=l,i&=~l}Vn(o),!(ot&6)&&(uI=In()+500,n2(0,!1))}}break;case 13:c=Pu(o,2),c!==null&&gr(c,o,2),jP(),mq(o,2)}if(o=sz(r),o===null&&g$(e,t,r,kI,a),o===s)break;s=o}s!==null&&r.stopPropagation()}else g$(e,t,r,null,a)}}function sz(e){return e=ED(e),yq(e)}var kI=null;function yq(e){if(kI=null,e=g1(e),e!==null){var t=Fh(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=QK(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return kI=e,null}function SW(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Hre()){case aZ:return 2;case rZ:return 8;case XE:case Bre:return 32;case nZ:return 268435456;default:return 32}default:return 32}}var oz=!1,so=null,oo=null,io=null,Ch=new Map,Sh=new Map,Zs=[],aoe="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".split(" ");function TV(e,t){switch(e){case"focusin":case"focusout":so=null;break;case"dragenter":case"dragleave":oo=null;break;case"mouseover":case"mouseout":io=null;break;case"pointerover":case"pointerout":Ch.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Sh.delete(t.pointerId)}}function c0(e,t,a,r,s,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:a,eventSystemFlags:r,nativeEvent:o,targetContainers:[s]},t!==null&&(t=Iu(t),t!==null&&CW(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function roe(e,t,a,r,s){switch(t){case"focusin":return so=c0(so,e,t,a,r,s),!0;case"dragenter":return oo=c0(oo,e,t,a,r,s),!0;case"mouseover":return io=c0(io,e,t,a,r,s),!0;case"pointerover":var o=s.pointerId;return Ch.set(o,c0(Ch.get(o)||null,e,t,a,r,s)),!0;case"gotpointercapture":return o=s.pointerId,Sh.set(o,c0(Sh.get(o)||null,e,t,a,r,s)),!0}return!1}function LW(e){var t=g1(e.target);if(t!==null){var a=Fh(t);if(a!==null){if(t=a.tag,t===13){if(t=QK(a),t!==null){e.blockedOn=t,Wre(e.priority,function(){if(a.tag===13){var r=xr();r=CD(r);var s=Pu(a,r);s!==null&&gr(s,a,r),mq(a,r)}});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function zp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=sz(e.nativeEvent);if(a===null){a=e.nativeEvent;var r=new a.constructor(a.type,a);jO=r,a.target.dispatchEvent(r),jO=null}else return t=Iu(a),t!==null&&CW(t),e.blockedOn=a,!1;t.shift()}return!0}function $V(e,t,a){zp(e)&&a.delete(t)}function noe(){oz=!1,so!==null&&zp(so)&&(so=null),oo!==null&&zp(oo)&&(oo=null),io!==null&&zp(io)&&(io=null),Ch.forEach($V),Sh.forEach($V)}function K2(e,t){e.blockedOn===t&&(e.blockedOn=null,oz||(oz=!0,oa.unstable_scheduleCallback(oa.unstable_NormalPriority,noe)))}var Z2=null;function OV(e){Z2!==e&&(Z2=e,oa.unstable_scheduleCallback(oa.unstable_NormalPriority,function(){Z2===e&&(Z2=null);for(var t=0;t<e.length;t+=3){var a=e[t],r=e[t+1],s=e[t+2];if(typeof r!="function"){if(yq(r||a)===null)continue;break}var o=Iu(a);o!==null&&(e.splice(t,3),t-=3,qO(o,{pending:!0,data:s,method:a.method,action:r},r,s))}}))}function Lh(e){function t(l){return K2(l,e)}so!==null&&K2(so,e),oo!==null&&K2(oo,e),io!==null&&K2(io,e),Ch.forEach(t),Sh.forEach(t);for(var a=0;a<Zs.length;a++){var r=Zs[a];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Zs.length&&(a=Zs[0],a.blockedOn===null);)LW(a),a.blockedOn===null&&Zs.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(r=0;r<a.length;r+=3){var s=a[r],o=a[r+1],i=s[ar]||null;if(typeof o=="function")i||OV(a);else if(i){var c=null;if(o&&o.hasAttribute("formAction")){if(s=o,i=o[ar]||null)c=i.formAction;else if(yq(s)!==null)continue}else c=i.action;typeof c=="function"?a[r+1]=c:(a.splice(r,3),r-=3),OV(a)}}}function xq(e){this._internalRoot=e}CP.prototype.render=xq.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(me(409));var a=t.current,r=xr();MW(a,r,e,t,null,null)};CP.prototype.unmount=xq.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;MW(e.current,2,null,e,null,null),jP(),t[Eu]=null}};function CP(e){this._internalRoot=e}CP.prototype.unstable_scheduleHydration=function(e){if(e){var t=lZ();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Zs.length&&t!==0&&t<Zs[a].priority;a++);Zs.splice(a,0,e),a===0&&LW(e)}};var zV=WK.version;if(zV!=="19.1.1")throw Error(me(527,zV,"19.1.1"));at.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(me(188)):(e=Object.keys(e).join(","),Error(me(268,e)));return e=Tre(t),e=e!==null?JK(e):null,e=e===null?null:e.stateNode,e};var soe={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:Le,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var X2=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!X2.isDisabled&&X2.supportsFiber)try{Gh=X2.inject(soe),fr=X2}catch{}}uP.createRoot=function(e,t){if(!YK(e))throw Error(me(299));var a=!1,r="",s=wX,o=NX,i=MX,c=null;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(s=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(c=t.unstable_transitionCallbacks)),t=wW(e,1,!1,null,null,a,r,s,o,i,c,null),e[Eu]=t.current,uq(e),new xq(t)};uP.hydrateRoot=function(e,t,a){if(!YK(e))throw Error(me(299));var r=!1,s="",o=wX,i=NX,c=MX,l=null,u=null;return a!=null&&(a.unstable_strictMode===!0&&(r=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(o=a.onUncaughtError),a.onCaughtError!==void 0&&(i=a.onCaughtError),a.onRecoverableError!==void 0&&(c=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(l=a.unstable_transitionCallbacks),a.formState!==void 0&&(u=a.formState)),t=wW(e,1,!0,t,a??null,r,s,o,i,c,l,u),t.context=NW(null),a=t.current,r=xr(),r=CD(r),s=to(r),s.callback=null,ao(a,s,r),a=r,t.current.lanes=a,Zh(t,a),Vn(t),e[Eu]=t.current,uq(e),new CP(t)};uP.version="19.1.1";function AW(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AW)}catch(e){console.error(e)}}AW(),UK.exports=uP;var ooe=UK.exports;const ioe="modulepreload",coe=function(e){return"/"+e},DV={},loe=function(t,a,r){if(!a||a.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(a.map(o=>{if(o=coe(o),o in DV)return;DV[o]=!0;const i=o.endsWith(".css"),c=i?'[rel="stylesheet"]':"";if(!!r)for(let d=s.length-1;d>=0;d--){const p=s[d];if(p.href===o&&(!i||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${c}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":ioe,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((d,p)=>{u.addEventListener("load",d),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};var qV="popstate";function doe(e={}){function t(r,s){let{pathname:o,search:i,hash:c}=r.location;return iz("",{pathname:o,search:i,hash:c},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function a(r,s){return typeof s=="string"?s:Ah(s)}return hoe(t,a,null,e)}function Tt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Yr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function uoe(){return Math.random().toString(36).substring(2,10)}function RV(e,t){return{usr:e.state,key:e.key,idx:t}}function iz(e,t,a=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?zu(t):t,state:a,key:t&&t.key||r||uoe()}}function Ah({pathname:e="/",search:t="",hash:a=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),a&&a!=="#"&&(e+=a.charAt(0)==="#"?a:"#"+a),e}function zu(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substring(a),e=e.substring(0,a));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function hoe(e,t,a,r={}){let{window:s=document.defaultView,v5Compat:o=!1}=r,i=s.history,c="POP",l=null,u=d();u==null&&(u=0,i.replaceState({...i.state,idx:u},""));function d(){return(i.state||{idx:null}).idx}function p(){c="POP";let _=d(),g=_==null?null:_-u;u=_,l&&l({action:c,location:v.location,delta:g})}function m(_,g){c="PUSH";let k=iz(v.location,_,g);a&&a(k,_),u=d()+1;let b=RV(k,u),j=v.createHref(k);try{i.pushState(b,"",j)}catch(w){if(w instanceof DOMException&&w.name==="DataCloneError")throw w;s.location.assign(j)}o&&l&&l({action:c,location:v.location,delta:1})}function f(_,g){c="REPLACE";let k=iz(v.location,_,g);a&&a(k,_),u=d();let b=RV(k,u),j=v.createHref(k);i.replaceState(b,"",j),o&&l&&l({action:c,location:v.location,delta:0})}function y(_){return poe(_)}let v={get action(){return c},get location(){return e(s,i)},listen(_){if(l)throw new Error("A history only accepts one active listener");return s.addEventListener(qV,p),l=_,()=>{s.removeEventListener(qV,p),l=null}},createHref(_){return t(s,_)},createURL:y,encodeLocation(_){let g=y(_);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:m,replace:f,go(_){return i.go(_)}};return v}function poe(e,t=!1){let a="http://localhost";typeof window<"u"&&(a=window.location.origin!=="null"?window.location.origin:window.location.href),Tt(a,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:Ah(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=a+r),new URL(r,a)}function EW(e,t,a="/"){return moe(e,t,a,!1)}function moe(e,t,a,r){let s=typeof t=="string"?zu(t):t,o=xs(s.pathname||"/",a);if(o==null)return null;let i=IW(e);foe(i);let c=null;for(let l=0;c==null&&l<i.length;++l){let u=Moe(o);c=woe(i[l],u,r)}return c}function IW(e,t=[],a=[],r="",s=!1){let o=(i,c,l=s,u)=>{let d={relativePath:u===void 0?i.path||"":u,caseSensitive:i.caseSensitive===!0,childrenIndex:c,route:i};if(d.relativePath.startsWith("/")){if(!d.relativePath.startsWith(r)&&l)return;Tt(d.relativePath.startsWith(r),`Absolute route path "${d.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),d.relativePath=d.relativePath.slice(r.length)}let p=cs([r,d.relativePath]),m=a.concat(d);i.children&&i.children.length>0&&(Tt(i.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),IW(i.children,t,m,p,l)),!(i.path==null&&!i.index)&&t.push({path:p,score:_oe(p,i.index),routesMeta:m})};return e.forEach((i,c)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,c);else for(let u of PW(i.path))o(i,c,!0,u)}),t}function PW(e){let t=e.split("/");if(t.length===0)return[];let[a,...r]=t,s=a.endsWith("?"),o=a.replace(/\?$/,"");if(r.length===0)return s?[o,""]:[o];let i=PW(r.join("/")),c=[];return c.push(...i.map(l=>l===""?o:[o,l].join("/"))),s&&c.push(...i),c.map(l=>e.startsWith("/")&&l===""?"/":l)}function foe(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:joe(t.routesMeta.map(r=>r.childrenIndex),a.routesMeta.map(r=>r.childrenIndex)))}var yoe=/^:[\w-]+$/,xoe=3,goe=2,voe=1,boe=10,koe=-2,HV=e=>e==="*";function _oe(e,t){let a=e.split("/"),r=a.length;return a.some(HV)&&(r+=koe),t&&(r+=goe),a.filter(s=>!HV(s)).reduce((s,o)=>s+(yoe.test(o)?xoe:o===""?voe:boe),r)}function joe(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function woe(e,t,a=!1){let{routesMeta:r}=e,s={},o="/",i=[];for(let c=0;c<r.length;++c){let l=r[c],u=c===r.length-1,d=o==="/"?t:t.slice(o.length)||"/",p=_I({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},d),m=l.route;if(!p&&u&&a&&!r[r.length-1].route.index&&(p=_I({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},d)),!p)return null;Object.assign(s,p.params),i.push({params:s,pathname:cs([o,p.pathname]),pathnameBase:Aoe(cs([o,p.pathnameBase])),route:m}),p.pathnameBase!=="/"&&(o=cs([o,p.pathnameBase]))}return i}function _I(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[a,r]=Noe(e.path,e.caseSensitive,e.end),s=t.match(a);if(!s)return null;let o=s[0],i=o.replace(/(.)\/+$/,"$1"),c=s.slice(1);return{params:r.reduce((u,{paramName:d,isOptional:p},m)=>{if(d==="*"){let y=c[m]||"";i=o.slice(0,o.length-y.length).replace(/(.)\/+$/,"$1")}const f=c[m];return p&&!f?u[d]=void 0:u[d]=(f||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:i,pattern:e}}function Noe(e,t=!1,a=!0){Yr(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 r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,c,l)=>(r.push({paramName:c,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function Moe(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Yr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function xs(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,r=e.charAt(a);return r&&r!=="/"?null:e.slice(a)||"/"}function Coe(e,t="/"){let{pathname:a,search:r="",hash:s=""}=typeof e=="string"?zu(e):e;return{pathname:a?a.startsWith("/")?a:Soe(a,t):t,search:Eoe(r),hash:Ioe(s)}}function Soe(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?a.length>1&&a.pop():s!=="."&&a.push(s)}),a.length>1?a.join("/"):"/"}function b$(e,t,a,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${a}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Loe(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function gq(e){let t=Loe(e);return t.map((a,r)=>r===t.length-1?a.pathname:a.pathnameBase)}function vq(e,t,a,r=!1){let s;typeof e=="string"?s=zu(e):(s={...e},Tt(!s.pathname||!s.pathname.includes("?"),b$("?","pathname","search",s)),Tt(!s.pathname||!s.pathname.includes("#"),b$("#","pathname","hash",s)),Tt(!s.search||!s.search.includes("#"),b$("#","search","hash",s)));let o=e===""||s.pathname==="",i=o?"/":s.pathname,c;if(i==null)c=a;else{let p=t.length-1;if(!r&&i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),p-=1;s.pathname=m.join("/")}c=p>=0?t[p]:"/"}let l=Coe(s,c),u=i&&i!=="/"&&i.endsWith("/"),d=(o||i===".")&&a.endsWith("/");return!l.pathname.endsWith("/")&&(u||d)&&(l.pathname+="/"),l}var cs=e=>e.join("/").replace(/\/\/+/g,"/"),Aoe=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Eoe=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ioe=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Poe(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var TW=["POST","PUT","PATCH","DELETE"];new Set(TW);var Toe=["GET",...TW];new Set(Toe);var Du=x.createContext(null);Du.displayName="DataRouter";var SP=x.createContext(null);SP.displayName="DataRouterState";x.createContext(!1);var $W=x.createContext({isTransitioning:!1});$W.displayName="ViewTransition";var $oe=x.createContext(new Map);$oe.displayName="Fetchers";var Ooe=x.createContext(null);Ooe.displayName="Await";var yn=x.createContext(null);yn.displayName="Navigation";var i2=x.createContext(null);i2.displayName="Location";var xn=x.createContext({outlet:null,matches:[],isDataRoute:!1});xn.displayName="Route";var bq=x.createContext(null);bq.displayName="RouteError";function zoe(e,{relative:t}={}){Tt(qu(),"useHref() may be used only in the context of a <Router> component.");let{basename:a,navigator:r}=x.useContext(yn),{hash:s,pathname:o,search:i}=c2(e,{relative:t}),c=o;return a!=="/"&&(c=o==="/"?a:cs([a,o])),r.createHref({pathname:c,search:i,hash:s})}function qu(){return x.useContext(i2)!=null}function Mr(){return Tt(qu(),"useLocation() may be used only in the context of a <Router> component."),x.useContext(i2).location}var OW="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function zW(e){x.useContext(yn).static||x.useLayoutEffect(e)}function dt(){let{isDataRoute:e}=x.useContext(xn);return e?Woe():Doe()}function Doe(){Tt(qu(),"useNavigate() may be used only in the context of a <Router> component.");let e=x.useContext(Du),{basename:t,navigator:a}=x.useContext(yn),{matches:r}=x.useContext(xn),{pathname:s}=Mr(),o=JSON.stringify(gq(r)),i=x.useRef(!1);return zW(()=>{i.current=!0}),x.useCallback((l,u={})=>{if(Yr(i.current,OW),!i.current)return;if(typeof l=="number"){a.go(l);return}let d=vq(l,JSON.parse(o),s,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:cs([t,d.pathname])),(u.replace?a.replace:a.push)(d,u.state,u)},[t,a,o,s,e])}x.createContext(null);function kq(){let{matches:e}=x.useContext(xn),t=e[e.length-1];return t?t.params:{}}function c2(e,{relative:t}={}){let{matches:a}=x.useContext(xn),{pathname:r}=Mr(),s=JSON.stringify(gq(a));return x.useMemo(()=>vq(e,JSON.parse(s),r,t==="path"),[e,s,r,t])}function qoe(e,t){return DW(e,t)}function DW(e,t,a,r,s){var k;Tt(qu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=x.useContext(yn),{matches:i}=x.useContext(xn),c=i[i.length-1],l=c?c.params:{},u=c?c.pathname:"/",d=c?c.pathnameBase:"/",p=c&&c.route;{let b=p&&p.path||"";qW(u,!p||b.endsWith("*")||b.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${u}" (under <Route path="${b}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${b}"> to <Route path="${b==="/"?"*":`${b}/*`}">.`)}let m=Mr(),f;if(t){let b=typeof t=="string"?zu(t):t;Tt(d==="/"||((k=b.pathname)==null?void 0:k.startsWith(d)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${d}" but pathname "${b.pathname}" was given in the \`location\` prop.`),f=b}else f=m;let y=f.pathname||"/",v=y;if(d!=="/"){let b=d.replace(/^\//,"").split("/");v="/"+y.replace(/^\//,"").split("/").slice(b.length).join("/")}let _=EW(e,{pathname:v});Yr(p||_!=null,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),Yr(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${f.pathname}${f.search}${f.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let g=Uoe(_&&_.map(b=>Object.assign({},b,{params:Object.assign({},l,b.params),pathname:cs([d,o.encodeLocation?o.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?d:cs([d,o.encodeLocation?o.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),i,a,r,s);return t&&g?x.createElement(i2.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...f},navigationType:"POP"}},g):g}function Roe(){let e=Xoe(),t=Poe(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r},i=null;return console.error("Error handled by React Router default ErrorBoundary:",e),i=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:o},"ErrorBoundary")," or"," ",x.createElement("code",{style:o},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},t),a?x.createElement("pre",{style:s},a):null,i)}var Hoe=x.createElement(Roe,null),Boe=class extends x.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.unstable_onError?this.props.unstable_onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?x.createElement(xn.Provider,{value:this.props.routeContext},x.createElement(bq.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Voe({routeContext:e,match:t,children:a}){let r=x.useContext(Du);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),x.createElement(xn.Provider,{value:e},a)}function Uoe(e,t=[],a=null,r=null,s=null){if(e==null){if(!a)return null;if(a.errors)e=a.matches;else if(t.length===0&&!a.initialized&&a.matches.length>0)e=a.matches;else return null}let o=e,i=a==null?void 0:a.errors;if(i!=null){let u=o.findIndex(d=>d.route.id&&(i==null?void 0:i[d.route.id])!==void 0);Tt(u>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),o=o.slice(0,Math.min(o.length,u+1))}let c=!1,l=-1;if(a)for(let u=0;u<o.length;u++){let d=o[u];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(l=u),d.route.id){let{loaderData:p,errors:m}=a,f=d.route.loader&&!p.hasOwnProperty(d.route.id)&&(!m||m[d.route.id]===void 0);if(d.route.lazy||f){c=!0,l>=0?o=o.slice(0,l+1):o=[o[0]];break}}}return o.reduceRight((u,d,p)=>{let m,f=!1,y=null,v=null;a&&(m=i&&d.route.id?i[d.route.id]:void 0,y=d.route.errorElement||Hoe,c&&(l<0&&p===0?(qW("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,v=null):l===p&&(f=!0,v=d.route.hydrateFallbackElement||null)));let _=t.concat(o.slice(0,p+1)),g=()=>{let k;return m?k=y:f?k=v:d.route.Component?k=x.createElement(d.route.Component,null):d.route.element?k=d.route.element:k=u,x.createElement(Voe,{match:d,routeContext:{outlet:u,matches:_,isDataRoute:a!=null},children:k})};return a&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?x.createElement(Boe,{location:a.location,revalidation:a.revalidation,component:y,error:m,children:g(),routeContext:{outlet:null,matches:_,isDataRoute:!0},unstable_onError:r}):g()},null)}function _q(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Foe(e){let t=x.useContext(Du);return Tt(t,_q(e)),t}function Goe(e){let t=x.useContext(SP);return Tt(t,_q(e)),t}function Koe(e){let t=x.useContext(xn);return Tt(t,_q(e)),t}function jq(e){let t=Koe(e),a=t.matches[t.matches.length-1];return Tt(a.route.id,`${e} can only be used on routes that contain a unique "id"`),a.route.id}function Zoe(){return jq("useRouteId")}function Xoe(){var r;let e=x.useContext(bq),t=Goe("useRouteError"),a=jq("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[a]}function Woe(){let{router:e}=Foe("useNavigate"),t=jq("useNavigate"),a=x.useRef(!1);return zW(()=>{a.current=!0}),x.useCallback(async(s,o={})=>{Yr(a.current,OW),a.current&&(typeof s=="number"?e.navigate(s):await e.navigate(s,{fromRouteId:t,...o}))},[e,t])}var BV={};function qW(e,t,a){!t&&!BV[e]&&(BV[e]=!0,Yr(!1,a))}x.memo(Yoe);function Yoe({routes:e,future:t,state:a,unstable_onError:r}){return DW(e,void 0,a,r,t)}function B0({to:e,replace:t,state:a,relative:r}){Tt(qu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=x.useContext(yn);Yr(!s,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:o}=x.useContext(xn),{pathname:i}=Mr(),c=dt(),l=vq(e,gq(o),i,r==="path"),u=JSON.stringify(l);return x.useEffect(()=>{c(JSON.parse(u),{replace:t,state:a,relative:r})},[c,u,r,t,a]),null}function ln(e){Tt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Qoe({basename:e="/",children:t=null,location:a,navigationType:r="POP",navigator:s,static:o=!1}){Tt(!qu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let i=e.replace(/^\/*/,"/"),c=x.useMemo(()=>({basename:i,navigator:s,static:o,future:{}}),[i,s,o]);typeof a=="string"&&(a=zu(a));let{pathname:l="/",search:u="",hash:d="",state:p=null,key:m="default"}=a,f=x.useMemo(()=>{let y=xs(l,i);return y==null?null:{location:{pathname:y,search:u,hash:d,state:p,key:m},navigationType:r}},[i,l,u,d,p,m,r]);return Yr(f!=null,`<Router basename="${i}"> is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the <Router> won't render anything.`),f==null?null:x.createElement(yn.Provider,{value:c},x.createElement(i2.Provider,{children:t,value:f}))}function wq({children:e,location:t}){return qoe(cz(e),t)}function cz(e,t=[]){let a=[];return x.Children.forEach(e,(r,s)=>{if(!x.isValidElement(r))return;let o=[...t,s];if(r.type===x.Fragment){a.push.apply(a,cz(r.props.children,o));return}Tt(r.type===ln,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Tt(!r.props.index||!r.props.children,"An index route cannot have child routes.");let i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=cz(r.props.children,o)),a.push(i)}),a}var Dp="get",qp="application/x-www-form-urlencoded";function LP(e){return e!=null&&typeof e.tagName=="string"}function Joe(e){return LP(e)&&e.tagName.toLowerCase()==="button"}function eie(e){return LP(e)&&e.tagName.toLowerCase()==="form"}function tie(e){return LP(e)&&e.tagName.toLowerCase()==="input"}function aie(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function rie(e,t){return e.button===0&&(!t||t==="_self")&&!aie(e)}function lz(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,a)=>{let r=e[a];return t.concat(Array.isArray(r)?r.map(s=>[a,s]):[[a,r]])},[]))}function nie(e,t){let a=lz(e);return t&&t.forEach((r,s)=>{a.has(s)||t.getAll(s).forEach(o=>{a.append(s,o)})}),a}var W2=null;function sie(){if(W2===null)try{new FormData(document.createElement("form"),0),W2=!1}catch{W2=!0}return W2}var oie=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function k$(e){return e!=null&&!oie.has(e)?(Yr(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${qp}"`),null):e}function iie(e,t){let a,r,s,o,i;if(eie(e)){let c=e.getAttribute("action");r=c?xs(c,t):null,a=e.getAttribute("method")||Dp,s=k$(e.getAttribute("enctype"))||qp,o=new FormData(e)}else if(Joe(e)||tie(e)&&(e.type==="submit"||e.type==="image")){let c=e.form;if(c==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let l=e.getAttribute("formaction")||c.getAttribute("action");if(r=l?xs(l,t):null,a=e.getAttribute("formmethod")||c.getAttribute("method")||Dp,s=k$(e.getAttribute("formenctype"))||k$(c.getAttribute("enctype"))||qp,o=new FormData(c,e),!sie()){let{name:u,type:d,value:p}=e;if(d==="image"){let m=u?`${u}.`:"";o.append(`${m}x`,"0"),o.append(`${m}y`,"0")}else u&&o.append(u,p)}}else{if(LP(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');a=Dp,r=null,s=qp,i=e}return o&&s==="text/plain"&&(i=o,o=void 0),{action:r,method:a.toLowerCase(),encType:s,formData:o,body:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Nq(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function cie(e,t,a){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname=`_root.${a}`:t&&xs(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.${a}`:r.pathname=`${r.pathname.replace(/\/$/,"")}.${a}`,r}async function lie(e,t){if(e.id in t)return t[e.id];try{let a=await loe(()=>import(e.module),[]);return t[e.id]=a,a}catch(a){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(a),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function die(e){return e!=null&&typeof e.page=="string"}function uie(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function hie(e,t,a){let r=await Promise.all(e.map(async s=>{let o=t.routes[s.route.id];if(o){let i=await lie(o,a);return i.links?i.links():[]}return[]}));return yie(r.flat(1).filter(uie).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function VV(e,t,a,r,s,o){let i=(l,u)=>a[u]?l.route.id!==a[u].route.id:!0,c=(l,u)=>{var d;return a[u].pathname!==l.pathname||((d=a[u].route.path)==null?void 0:d.endsWith("*"))&&a[u].params["*"]!==l.params["*"]};return o==="assets"?t.filter((l,u)=>i(l,u)||c(l,u)):o==="data"?t.filter((l,u)=>{var p;let d=r.routes[l.route.id];if(!d||!d.hasLoader)return!1;if(i(l,u)||c(l,u))return!0;if(l.route.shouldRevalidate){let m=l.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:((p=a[0])==null?void 0:p.params)||{},nextUrl:new URL(e,window.origin),nextParams:l.params,defaultShouldRevalidate:!0});if(typeof m=="boolean")return m}return!0}):[]}function pie(e,t,{includeHydrateFallback:a}={}){return mie(e.map(r=>{let s=t.routes[r.route.id];if(!s)return[];let o=[s.module];return s.clientActionModule&&(o=o.concat(s.clientActionModule)),s.clientLoaderModule&&(o=o.concat(s.clientLoaderModule)),a&&s.hydrateFallbackModule&&(o=o.concat(s.hydrateFallbackModule)),s.imports&&(o=o.concat(s.imports)),o}).flat(1))}function mie(e){return[...new Set(e)]}function fie(e){let t={},a=Object.keys(e).sort();for(let r of a)t[r]=e[r];return t}function yie(e,t){let a=new Set,r=new Set(t);return e.reduce((s,o)=>{if(t&&!die(o)&&o.as==="script"&&o.href&&r.has(o.href))return s;let c=JSON.stringify(fie(o));return a.has(c)||(a.add(c),s.push({key:c,link:o})),s},[])}function RW(){let e=x.useContext(Du);return Nq(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function xie(){let e=x.useContext(SP);return Nq(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Mq=x.createContext(void 0);Mq.displayName="FrameworkContext";function HW(){let e=x.useContext(Mq);return Nq(e,"You must render this element inside a <HydratedRouter> element"),e}function gie(e,t){let a=x.useContext(Mq),[r,s]=x.useState(!1),[o,i]=x.useState(!1),{onFocus:c,onBlur:l,onMouseEnter:u,onMouseLeave:d,onTouchStart:p}=t,m=x.useRef(null);x.useEffect(()=>{if(e==="render"&&i(!0),e==="viewport"){let v=g=>{g.forEach(k=>{i(k.isIntersecting)})},_=new IntersectionObserver(v,{threshold:.5});return m.current&&_.observe(m.current),()=>{_.disconnect()}}},[e]),x.useEffect(()=>{if(r){let v=setTimeout(()=>{i(!0)},100);return()=>{clearTimeout(v)}}},[r]);let f=()=>{s(!0)},y=()=>{s(!1),i(!1)};return a?e!=="intent"?[o,m,{}]:[o,m,{onFocus:l0(c,f),onBlur:l0(l,y),onMouseEnter:l0(u,f),onMouseLeave:l0(d,y),onTouchStart:l0(p,f)}]:[!1,m,{}]}function l0(e,t){return a=>{e&&e(a),a.defaultPrevented||t(a)}}function vie({page:e,...t}){let{router:a}=RW(),r=x.useMemo(()=>EW(a.routes,e,a.basename),[a.routes,e,a.basename]);return r?x.createElement(kie,{page:e,matches:r,...t}):null}function bie(e){let{manifest:t,routeModules:a}=HW(),[r,s]=x.useState([]);return x.useEffect(()=>{let o=!1;return hie(e,t,a).then(i=>{o||s(i)}),()=>{o=!0}},[e,t,a]),r}function kie({page:e,matches:t,...a}){let r=Mr(),{manifest:s,routeModules:o}=HW(),{basename:i}=RW(),{loaderData:c,matches:l}=xie(),u=x.useMemo(()=>VV(e,t,l,s,r,"data"),[e,t,l,s,r]),d=x.useMemo(()=>VV(e,t,l,s,r,"assets"),[e,t,l,s,r]),p=x.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let y=new Set,v=!1;if(t.forEach(g=>{var b;let k=s.routes[g.route.id];!k||!k.hasLoader||(!u.some(j=>j.route.id===g.route.id)&&g.route.id in c&&((b=o[g.route.id])!=null&&b.shouldRevalidate)||k.hasClientLoader?v=!0:y.add(g.route.id))}),y.size===0)return[];let _=cie(e,i,"data");return v&&y.size>0&&_.searchParams.set("_routes",t.filter(g=>y.has(g.route.id)).map(g=>g.route.id).join(",")),[_.pathname+_.search]},[i,c,r,s,u,t,e,o]),m=x.useMemo(()=>pie(d,s),[d,s]),f=bie(d);return x.createElement(x.Fragment,null,p.map(y=>x.createElement("link",{key:y,rel:"prefetch",as:"fetch",href:y,...a})),m.map(y=>x.createElement("link",{key:y,rel:"modulepreload",href:y,...a})),f.map(({key:y,link:v})=>x.createElement("link",{key:y,nonce:a.nonce,...v})))}function _ie(...e){return t=>{e.forEach(a=>{typeof a=="function"?a(t):a!=null&&(a.current=t)})}}var BW=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{BW&&(window.__reactRouterVersion="7.8.2")}catch{}function jie({basename:e,children:t,window:a}){let r=x.useRef();r.current==null&&(r.current=doe({window:a,v5Compat:!0}));let s=r.current,[o,i]=x.useState({action:s.action,location:s.location}),c=x.useCallback(l=>{x.startTransition(()=>i(l))},[i]);return x.useLayoutEffect(()=>s.listen(c),[s,c]),x.createElement(Qoe,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:s})}var VW=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,qr=x.forwardRef(function({onClick:t,discover:a="render",prefetch:r="none",relative:s,reloadDocument:o,replace:i,state:c,target:l,to:u,preventScrollReset:d,viewTransition:p,...m},f){let{basename:y}=x.useContext(yn),v=typeof u=="string"&&VW.test(u),_,g=!1;if(typeof u=="string"&&v&&(_=u,BW))try{let A=new URL(window.location.href),E=u.startsWith("//")?new URL(A.protocol+u):new URL(u),L=xs(E.pathname,y);E.origin===A.origin&&L!=null?u=L+E.search+E.hash:g=!0}catch{Yr(!1,`<Link to="${u}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let k=zoe(u,{relative:s}),[b,j,w]=gie(r,m),N=Cie(u,{replace:i,state:c,target:l,preventScrollReset:d,relative:s,viewTransition:p});function M(A){t&&t(A),A.defaultPrevented||N(A)}let C=x.createElement("a",{...m,...w,href:_||k,onClick:g||o?t:M,ref:_ie(f,j),target:l,"data-discover":!v&&a==="render"?"true":void 0});return b&&!v?x.createElement(x.Fragment,null,C,x.createElement(vie,{page:k})):C});qr.displayName="Link";var wie=x.forwardRef(function({"aria-current":t="page",caseSensitive:a=!1,className:r="",end:s=!1,style:o,to:i,viewTransition:c,children:l,...u},d){let p=c2(i,{relative:u.relative}),m=Mr(),f=x.useContext(SP),{navigator:y,basename:v}=x.useContext(yn),_=f!=null&&Iie(p)&&c===!0,g=y.encodeLocation?y.encodeLocation(p).pathname:p.pathname,k=m.pathname,b=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;a||(k=k.toLowerCase(),b=b?b.toLowerCase():null,g=g.toLowerCase()),b&&v&&(b=xs(b,v)||b);const j=g!=="/"&&g.endsWith("/")?g.length-1:g.length;let w=k===g||!s&&k.startsWith(g)&&k.charAt(j)==="/",N=b!=null&&(b===g||!s&&b.startsWith(g)&&b.charAt(g.length)==="/"),M={isActive:w,isPending:N,isTransitioning:_},C=w?t:void 0,A;typeof r=="function"?A=r(M):A=[r,w?"active":null,N?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let E=typeof o=="function"?o(M):o;return x.createElement(qr,{...u,"aria-current":C,className:A,ref:d,style:E,to:i,viewTransition:c},typeof l=="function"?l(M):l)});wie.displayName="NavLink";var Nie=x.forwardRef(({discover:e="render",fetcherKey:t,navigate:a,reloadDocument:r,replace:s,state:o,method:i=Dp,action:c,onSubmit:l,relative:u,preventScrollReset:d,viewTransition:p,...m},f)=>{let y=Aie(),v=Eie(c,{relative:u}),_=i.toLowerCase()==="get"?"get":"post",g=typeof c=="string"&&VW.test(c),k=b=>{if(l&&l(b),b.defaultPrevented)return;b.preventDefault();let j=b.nativeEvent.submitter,w=(j==null?void 0:j.getAttribute("formmethod"))||i;y(j||b.currentTarget,{fetcherKey:t,method:w,navigate:a,replace:s,state:o,relative:u,preventScrollReset:d,viewTransition:p})};return x.createElement("form",{ref:f,method:_,action:v,onSubmit:r?l:k,...m,"data-discover":!g&&e==="render"?"true":void 0})});Nie.displayName="Form";function Mie(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function UW(e){let t=x.useContext(Du);return Tt(t,Mie(e)),t}function Cie(e,{target:t,replace:a,state:r,preventScrollReset:s,relative:o,viewTransition:i}={}){let c=dt(),l=Mr(),u=c2(e,{relative:o});return x.useCallback(d=>{if(rie(d,t)){d.preventDefault();let p=a!==void 0?a:Ah(l)===Ah(u);c(e,{replace:p,state:r,preventScrollReset:s,relative:o,viewTransition:i})}},[l,c,u,a,r,t,e,s,o,i])}function AP(e){Yr(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=x.useRef(lz(e)),a=x.useRef(!1),r=Mr(),s=x.useMemo(()=>nie(r.search,a.current?null:t.current),[r.search]),o=dt(),i=x.useCallback((c,l)=>{const u=lz(typeof c=="function"?c(new URLSearchParams(s)):c);a.current=!0,o("?"+u,l)},[o,s]);return[s,i]}var Sie=0,Lie=()=>`__${String(++Sie)}__`;function Aie(){let{router:e}=UW("useSubmit"),{basename:t}=x.useContext(yn),a=Zoe();return x.useCallback(async(r,s={})=>{let{action:o,method:i,encType:c,formData:l,body:u}=iie(r,t);if(s.navigate===!1){let d=s.fetcherKey||Lie();await e.fetch(d,a,s.action||o,{preventScrollReset:s.preventScrollReset,formData:l,body:u,formMethod:s.method||i,formEncType:s.encType||c,flushSync:s.flushSync})}else await e.navigate(s.action||o,{preventScrollReset:s.preventScrollReset,formData:l,body:u,formMethod:s.method||i,formEncType:s.encType||c,replace:s.replace,state:s.state,fromRouteId:a,flushSync:s.flushSync,viewTransition:s.viewTransition})},[e,t,a])}function Eie(e,{relative:t}={}){let{basename:a}=x.useContext(yn),r=x.useContext(xn);Tt(r,"useFormAction must be used inside a RouteContext");let[s]=r.matches.slice(-1),o={...c2(e||".",{relative:t})},i=Mr();if(e==null){o.search=i.search;let c=new URLSearchParams(o.search),l=c.getAll("index");if(l.some(d=>d==="")){c.delete("index"),l.filter(p=>p).forEach(p=>c.append("index",p));let d=c.toString();o.search=d?`?${d}`:""}}return(!e||e===".")&&s.route.index&&(o.search=o.search?o.search.replace(/^\?/,"?index&"):"?index"),a!=="/"&&(o.pathname=o.pathname==="/"?a:cs([a,o.pathname])),Ah(o)}function Iie(e,{relative:t}={}){let a=x.useContext($W);Tt(a!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=UW("useViewTransitionState"),s=c2(e,{relative:t});if(!a.isTransitioning)return!1;let o=xs(a.currentLocation.pathname,r)||a.currentLocation.pathname,i=xs(a.nextLocation.pathname,r)||a.nextLocation.pathname;return _I(s.pathname,i)!=null||_I(s.pathname,o)!=null}function FW(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(a=FW(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function qe(){for(var e,t,a=0,r="",s=arguments.length;a<s;a++)(e=arguments[a])&&(t=FW(e))&&(r&&(r+=" "),r+=t);return r}function Pie(e){if(!e||typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t.firstChild?t.insertBefore(a,t.firstChild):t.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}Pie(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
`);var l2=e=>typeof e=="number"&&!isNaN(e),Bd=e=>typeof e=="string",gs=e=>typeof e=="function",Tie=e=>Bd(e)||l2(e),dz=e=>Bd(e)||gs(e)?e:null,$ie=(e,t)=>e===!1||l2(e)&&e>0?e:t,uz=e=>x.isValidElement(e)||Bd(e)||gs(e)||l2(e);function Oie(e,t,a=300){let{scrollHeight:r,style:s}=e;requestAnimationFrame(()=>{s.minHeight="initial",s.height=r+"px",s.transition=`all ${a}ms`,requestAnimationFrame(()=>{s.height="0",s.padding="0",s.margin="0",setTimeout(t,a)})})}function zie({enter:e,exit:t,appendPosition:a=!1,collapse:r=!0,collapseDuration:s=300}){return function({children:o,position:i,preventExitTransition:c,done:l,nodeRef:u,isIn:d,playToast:p}){let m=a?`${e}--${i}`:e,f=a?`${t}--${i}`:t,y=x.useRef(0);return x.useLayoutEffect(()=>{let v=u.current,_=m.split(" "),g=k=>{k.target===u.current&&(p(),v.removeEventListener("animationend",g),v.removeEventListener("animationcancel",g),y.current===0&&k.type!=="animationcancel"&&v.classList.remove(..._))};v.classList.add(..._),v.addEventListener("animationend",g),v.addEventListener("animationcancel",g)},[]),x.useEffect(()=>{let v=u.current,_=()=>{v.removeEventListener("animationend",_),r?Oie(v,l,s):l()};d||(c?_():(y.current=1,v.className+=` ${f}`,v.addEventListener("animationend",_)))},[d]),Oe.createElement(Oe.Fragment,null,o)}}function UV(e,t){return{content:GW(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:t}}function GW(e,t,a=!1){return x.isValidElement(e)&&!Bd(e.type)?x.cloneElement(e,{closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:a}):gs(e)?e({closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:a}):e}function Die({closeToast:e,theme:t,ariaLabel:a="close"}){return Oe.createElement("button",{className:`Toastify__close-button Toastify__close-button--${t}`,type:"button",onClick:r=>{r.stopPropagation(),e(!0)},"aria-label":a},Oe.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Oe.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function qie({delay:e,isRunning:t,closeToast:a,type:r="default",hide:s,className:o,controlledProgress:i,progress:c,rtl:l,isIn:u,theme:d}){let p=s||i&&c===0,m={animationDuration:`${e}ms`,animationPlayState:t?"running":"paused"};i&&(m.transform=`scaleX(${c})`);let f=qe("Toastify__progress-bar",i?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${d}`,`Toastify__progress-bar--${r}`,{"Toastify__progress-bar--rtl":l}),y=gs(o)?o({rtl:l,type:r,defaultClassName:f}):qe(f,o),v={[i&&c>=1?"onTransitionEnd":"onAnimationEnd"]:i&&c<1?null:()=>{u&&a()}};return Oe.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":p},Oe.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${d} Toastify__progress-bar--${r}`}),Oe.createElement("div",{role:"progressbar","aria-hidden":p?"true":"false","aria-label":"notification timer",className:y,style:m,...v}))}var Rie=1,KW=()=>`${Rie++}`;function Hie(e,t,a){let r=1,s=0,o=[],i=[],c=t,l=new Map,u=new Set,d=k=>(u.add(k),()=>u.delete(k)),p=()=>{i=Array.from(l.values()),u.forEach(k=>k())},m=({containerId:k,toastId:b,updateId:j})=>{let w=k?k!==e:e!==1,N=l.has(b)&&j==null;return w||N},f=(k,b)=>{l.forEach(j=>{var w;(b==null||b===j.props.toastId)&&((w=j.toggle)==null||w.call(j,k))})},y=k=>{var b,j;(j=(b=k.props)==null?void 0:b.onClose)==null||j.call(b,k.removalReason),k.isActive=!1},v=k=>{if(k==null)l.forEach(y);else{let b=l.get(k);b&&y(b)}p()},_=()=>{s-=o.length,o=[]},g=k=>{var b,j;let{toastId:w,updateId:N}=k.props,M=N==null;k.staleId&&l.delete(k.staleId),k.isActive=!0,l.set(w,k),p(),a(UV(k,M?"added":"updated")),M&&((j=(b=k.props).onOpen)==null||j.call(b))};return{id:e,props:c,observe:d,toggle:f,removeToast:v,toasts:l,clearQueue:_,buildToast:(k,b)=>{if(m(b))return;let{toastId:j,updateId:w,data:N,staleId:M,delay:C}=b,A=w==null;A&&s++;let E={...c,style:c.toastStyle,key:r++,...Object.fromEntries(Object.entries(b).filter(([S,T])=>T!=null)),toastId:j,updateId:w,data:N,isIn:!1,className:dz(b.className||c.toastClassName),progressClassName:dz(b.progressClassName||c.progressClassName),autoClose:b.isLoading?!1:$ie(b.autoClose,c.autoClose),closeToast(S){l.get(j).removalReason=S,v(j)},deleteToast(){let S=l.get(j);if(S!=null){if(a(UV(S,"removed")),l.delete(j),s--,s<0&&(s=0),o.length>0){g(o.shift());return}p()}}};E.closeButton=c.closeButton,b.closeButton===!1||uz(b.closeButton)?E.closeButton=b.closeButton:b.closeButton===!0&&(E.closeButton=uz(c.closeButton)?c.closeButton:!0);let L={content:k,props:E,staleId:M};c.limit&&c.limit>0&&s>c.limit&&A?o.push(L):l2(C)?setTimeout(()=>{g(L)},C):g(L)},setProps(k){c=k},setToggle:(k,b)=>{let j=l.get(k);j&&(j.toggle=b)},isToastActive:k=>{var b;return(b=l.get(k))==null?void 0:b.isActive},getSnapshot:()=>i}}var Ha=new Map,Eh=[],hz=new Set,Bie=e=>hz.forEach(t=>t(e)),ZW=()=>Ha.size>0;function Vie(){Eh.forEach(e=>WW(e.content,e.options)),Eh=[]}var Uie=(e,{containerId:t})=>{var a;return(a=Ha.get(t||1))==null?void 0:a.toasts.get(e)};function XW(e,t){var a;if(t)return!!((a=Ha.get(t))!=null&&a.isToastActive(e));let r=!1;return Ha.forEach(s=>{s.isToastActive(e)&&(r=!0)}),r}function Fie(e){if(!ZW()){Eh=Eh.filter(t=>e!=null&&t.options.toastId!==e);return}if(e==null||Tie(e))Ha.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=Ha.get(e.containerId);t?t.removeToast(e.id):Ha.forEach(a=>{a.removeToast(e.id)})}}var Gie=(e={})=>{Ha.forEach(t=>{t.props.limit&&(!e.containerId||t.id===e.containerId)&&t.clearQueue()})};function WW(e,t){uz(e)&&(ZW()||Eh.push({content:e,options:t}),Ha.forEach(a=>{a.buildToast(e,t)}))}function Kie(e){var t;(t=Ha.get(e.containerId||1))==null||t.setToggle(e.id,e.fn)}function YW(e,t){Ha.forEach(a=>{(t==null||!(t!=null&&t.containerId)||(t==null?void 0:t.containerId)===a.id)&&a.toggle(e,t==null?void 0:t.id)})}function Zie(e){let t=e.containerId||1;return{subscribe(a){let r=Hie(t,e,Bie);Ha.set(t,r);let s=r.observe(a);return Vie(),()=>{s(),Ha.delete(t)}},setProps(a){var r;(r=Ha.get(t))==null||r.setProps(a)},getSnapshot(){var a;return(a=Ha.get(t))==null?void 0:a.getSnapshot()}}}function Xie(e){return hz.add(e),()=>{hz.delete(e)}}function Wie(e){return e&&(Bd(e.toastId)||l2(e.toastId))?e.toastId:KW()}function d2(e,t){return WW(e,t),t.toastId}function EP(e,t){return{...t,type:t&&t.type||e,toastId:Wie(t)}}function IP(e){return(t,a)=>d2(t,EP(e,a))}function We(e,t){return d2(e,EP("default",t))}We.loading=(e,t)=>d2(e,EP("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t}));function Yie(e,{pending:t,error:a,success:r},s){let o;t&&(o=Bd(t)?We.loading(t,s):We.loading(t.render,{...s,...t}));let i={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(u,d,p)=>{if(d==null){We.dismiss(o);return}let m={type:u,...i,...s,data:p},f=Bd(d)?{render:d}:d;return o?We.update(o,{...m,...f}):We(f.render,{...m,...f}),p},l=gs(e)?e():e;return l.then(u=>c("success",r,u)).catch(u=>c("error",a,u)),l}We.promise=Yie;We.success=IP("success");We.info=IP("info");We.error=IP("error");We.warning=IP("warning");We.warn=We.warning;We.dark=(e,t)=>d2(e,EP("default",{theme:"dark",...t}));function Qie(e){Fie(e)}We.dismiss=Qie;We.clearWaitingQueue=Gie;We.isActive=XW;We.update=(e,t={})=>{let a=Uie(e,t);if(a){let{props:r,content:s}=a,o={delay:100,...r,...t,toastId:t.toastId||e,updateId:KW()};o.toastId!==e&&(o.staleId=e);let i=o.render||s;delete o.render,d2(i,o)}};We.done=e=>{We.update(e,{progress:1})};We.onChange=Xie;We.play=e=>YW(!0,e);We.pause=e=>YW(!1,e);function Jie(e){var t;let{subscribe:a,getSnapshot:r,setProps:s}=x.useRef(Zie(e)).current;s(e);let o=(t=x.useSyncExternalStore(a,r,r))==null?void 0:t.slice();function i(c){if(!o)return[];let l=new Map;return e.newestOnTop&&o.reverse(),o.forEach(u=>{let{position:d}=u.props;l.has(d)||l.set(d,[]),l.get(d).push(u)}),Array.from(l,u=>c(u[0],u[1]))}return{getToastToRender:i,isToastActive:XW,count:o==null?void 0:o.length}}function ece(e){let[t,a]=x.useState(!1),[r,s]=x.useState(!1),o=x.useRef(null),i=x.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:c,pauseOnHover:l,closeToast:u,onClick:d,closeOnClick:p}=e;Kie({id:e.toastId,containerId:e.containerId,fn:a}),x.useEffect(()=>{if(e.pauseOnFocusLoss)return m(),()=>{f()}},[e.pauseOnFocusLoss]);function m(){document.hasFocus()||g(),window.addEventListener("focus",_),window.addEventListener("blur",g)}function f(){window.removeEventListener("focus",_),window.removeEventListener("blur",g)}function y(M){if(e.draggable===!0||e.draggable===M.pointerType){k();let C=o.current;i.canCloseOnClick=!0,i.canDrag=!0,C.style.transition="none",e.draggableDirection==="x"?(i.start=M.clientX,i.removalDistance=C.offsetWidth*(e.draggablePercent/100)):(i.start=M.clientY,i.removalDistance=C.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function v(M){let{top:C,bottom:A,left:E,right:L}=o.current.getBoundingClientRect();M.nativeEvent.type!=="touchend"&&e.pauseOnHover&&M.clientX>=E&&M.clientX<=L&&M.clientY>=C&&M.clientY<=A?g():_()}function _(){a(!0)}function g(){a(!1)}function k(){i.didMove=!1,document.addEventListener("pointermove",j),document.addEventListener("pointerup",w)}function b(){document.removeEventListener("pointermove",j),document.removeEventListener("pointerup",w)}function j(M){let C=o.current;if(i.canDrag&&C){i.didMove=!0,t&&g(),e.draggableDirection==="x"?i.delta=M.clientX-i.start:i.delta=M.clientY-i.start,i.start!==M.clientX&&(i.canCloseOnClick=!1);let A=e.draggableDirection==="x"?`${i.delta}px, var(--y)`:`0, calc(${i.delta}px + var(--y))`;C.style.transform=`translate3d(${A},0)`,C.style.opacity=`${1-Math.abs(i.delta/i.removalDistance)}`}}function w(){b();let M=o.current;if(i.canDrag&&i.didMove&&M){if(i.canDrag=!1,Math.abs(i.delta)>i.removalDistance){s(!0),e.closeToast(!0),e.collapseAll();return}M.style.transition="transform 0.2s, opacity 0.2s",M.style.removeProperty("transform"),M.style.removeProperty("opacity")}}let N={onPointerDown:y,onPointerUp:v};return c&&l&&(N.onMouseEnter=g,e.stacked||(N.onMouseLeave=_)),p&&(N.onClick=M=>{d&&d(M),i.canCloseOnClick&&u(!0)}),{playToast:_,pauseToast:g,isRunning:t,preventExitTransition:r,toastRef:o,eventHandlers:N}}var tce=typeof window<"u"?x.useLayoutEffect:x.useEffect,PP=({theme:e,type:t,isLoading:a,...r})=>Oe.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${t})`,...r});function ace(e){return Oe.createElement(PP,{...e},Oe.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function rce(e){return Oe.createElement(PP,{...e},Oe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function nce(e){return Oe.createElement(PP,{...e},Oe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function sce(e){return Oe.createElement(PP,{...e},Oe.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function oce(){return Oe.createElement("div",{className:"Toastify__spinner"})}var pz={info:rce,warning:ace,success:nce,error:sce,spinner:oce},ice=e=>e in pz;function cce({theme:e,type:t,isLoading:a,icon:r}){let s=null,o={theme:e,type:t};return r===!1||(gs(r)?s=r({...o,isLoading:a}):x.isValidElement(r)?s=x.cloneElement(r,o):a?s=pz.spinner():ice(t)&&(s=pz[t](o))),s}var lce=e=>{let{isRunning:t,preventExitTransition:a,toastRef:r,eventHandlers:s,playToast:o}=ece(e),{closeButton:i,children:c,autoClose:l,onClick:u,type:d,hideProgressBar:p,closeToast:m,transition:f,position:y,className:v,style:_,progressClassName:g,updateId:k,role:b,progress:j,rtl:w,toastId:N,deleteToast:M,isIn:C,isLoading:A,closeOnClick:E,theme:L,ariaLabel:S}=e,T=qe("Toastify__toast",`Toastify__toast-theme--${L}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":w},{"Toastify__toast--close-on-click":E}),I=gs(v)?v({rtl:w,position:y,type:d,defaultClassName:T}):qe(T,v),q=cce(e),$=!!j||!l,R={closeToast:m,type:d,theme:L},G=null;return i===!1||(gs(i)?G=i(R):x.isValidElement(i)?G=x.cloneElement(i,R):G=Die(R)),Oe.createElement(f,{isIn:C,done:M,position:y,preventExitTransition:a,nodeRef:r,playToast:o},Oe.createElement("div",{id:N,tabIndex:0,onClick:u,"data-in":C,className:I,...s,style:_,ref:r,...C&&{role:b,"aria-label":S}},q!=null&&Oe.createElement("div",{className:qe("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!A})},q),GW(c,e,!t),G,!e.customProgressBar&&Oe.createElement(qie,{...k&&!$?{key:`p-${k}`}:{},rtl:w,theme:L,delay:l,isRunning:t,isIn:C,closeToast:m,hide:p,type:d,className:g,controlledProgress:$,progress:j||0})))},dce=(e,t=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}),uce=zie(dce("bounce",!0)),hce={position:"top-right",transition:uce,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function pce(e){let t={...hce,...e},a=e.stacked,[r,s]=x.useState(!0),o=x.useRef(null),{getToastToRender:i,isToastActive:c,count:l}=Jie(t),{className:u,style:d,rtl:p,containerId:m,hotKeys:f}=t;function y(_){let g=qe("Toastify__toast-container",`Toastify__toast-container--${_}`,{"Toastify__toast-container--rtl":p});return gs(u)?u({position:_,rtl:p,defaultClassName:g}):qe(g,dz(u))}function v(){a&&(s(!0),We.play())}return tce(()=>{var _;if(a){let g=o.current.querySelectorAll('[data-in="true"]'),k=12,b=(_=t.position)==null?void 0:_.includes("top"),j=0,w=0;Array.from(g).reverse().forEach((N,M)=>{let C=N;C.classList.add("Toastify__toast--stacked"),M>0&&(C.dataset.collapsed=`${r}`),C.dataset.pos||(C.dataset.pos=b?"top":"bot");let A=j*(r?.2:1)+(r?0:k*M);C.style.setProperty("--y",`${b?A:A*-1}px`),C.style.setProperty("--g",`${k}`),C.style.setProperty("--s",`${1-(r?w:0)}`),j+=C.offsetHeight,w+=.025})}},[r,l,a]),x.useEffect(()=>{function _(g){var k;let b=o.current;f(g)&&((k=b.querySelector('[tabIndex="0"]'))==null||k.focus(),s(!1),We.pause()),g.key==="Escape"&&(document.activeElement===b||b!=null&&b.contains(document.activeElement))&&(s(!0),We.play())}return document.addEventListener("keydown",_),()=>{document.removeEventListener("keydown",_)}},[f]),Oe.createElement("section",{ref:o,className:"Toastify",id:m,onMouseEnter:()=>{a&&(s(!1),We.pause())},onMouseLeave:v,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":t["aria-label"]},i((_,g)=>{let k=g.length?{...d}:{...d,pointerEvents:"none"};return Oe.createElement("div",{tabIndex:-1,className:y(_),"data-stacked":a,style:k,key:`c-${_}`},g.map(({content:b,props:j})=>Oe.createElement(lce,{...j,stacked:a,collapseAll:v,isIn:c(j.toastId,j.containerId),key:`t-${j.key}`},b)))}))}const he=({variant:e="primary",size:t="md",className:a,icon:r,loading:s=!1,disabled:o,children:i,...c})=>{const l="inline-flex items-center justify-center gap-2 rounded-xl font-semibold transition focus:outline-none disabled:opacity-60 disabled:cursor-not-allowed",u={p11:"px-3 py-1.5 text-[11px]",xs:"px-3 py-1.5 text-xs",sm:"px-3 py-1.5 text-sm",md:"px-4 py-2.5 sm:py-2 text-sm",lg:"px-5 py-2.5 text-base"},d={primary:"bg-[var(--brand-primary)] text-white hover:brightness-110 shadow-sm hover:shadow",accent:"bg-[var(--brand-accent)] text-black hover:brightness-110 shadow-sm hover:shadow",ghost:"text-[var(--text-primary)] border border-black/10 hover:bg-black/5",outline:"border border-[var(--brand-primary)] text-[var(--brand-primary)] hover:bg-[var(--brand-primary)]/5",danger:"bg-red-600 hover:bg-red-700 text-white",success:"bg-emerald-600 hover:bg-emerald-700 text-white"};return n.jsxs("button",{className:`${l} ${u[t]} ${d[e]} ${a||""}`,disabled:o||s,...c,children:[s?n.jsx("span",{className:"inline-block h-4 w-4 animate-spin rounded-full border-2 border-white/60 border-t-white"}):r?n.jsx(r,{className:"w-4 h-4"}):null,i]})};function Y2(...e){return e.filter(Boolean).join(" ")}const ve=x.forwardRef(function({id:t,label:a,helper:r,error:s,success:o,required:i,variant:c="default",className:l,wrapperClass:u,maxLength:d,showCounter:p=!1,value:m="",...f},y){const v=[];s&&v.push(`${t}-err`),!s&&r&&v.push(`${t}-help`);const w=Y2("w-full rounded-xl border px-3 py-2 bg-white outline-none transition shadow-sm",c==="elegant"&&"bg-white/70 backdrop-blur-sm",s?"border-red-300 focus:ring-2 focus:ring-red-200":o?"border-bradford-green/50 focus:ring-2 focus:ring-bradford-green/20":"border-gray-300 focus:ring-2 focus:ring-indigo-200",f.disabled&&"bg-neutral-200 text-black cursor-not-allowed",l),N=String(m||"").length,M=d&&N>=d*.8,C=d&&N>=d;return n.jsxs("div",{className:Y2("space-y-1.5",u),children:[a&&n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("label",{htmlFor:t,className:"block text-[11px] font-semibold text-gray-800 uppercase",children:[a," ",i&&n.jsx("span",{className:"text-red-500","aria-hidden":"true",children:"*"})]}),d&&p&&n.jsxs("span",{className:Y2("text-xs font-medium",C?"text-red-600":M?"text-amber-600":"text-gray-500"),children:[N,"/",d]})]}),n.jsxs("div",{className:"relative",children:[n.jsx("input",{id:t,ref:y,"aria-invalid":!!s,"aria-describedby":v.join(" ")||void 0,className:`${w} h-10 sm:h-[37px]`,value:m,maxLength:d,...f}),d&&p&&!a&&n.jsx("div",{className:"absolute right-3 top-1/2 transform -translate-y-1/2 pointer-events-none",children:n.jsxs("span",{className:Y2("text-xs font-medium",C?"text-red-600":M?"text-amber-600":"text-gray-400"),children:[N,"/",d]})})]}),s?n.jsx("p",{id:`${t}-err`,className:"text-xs text-red-600",children:s}):o?n.jsx("p",{className:"text-xs text-bradford-green",children:o}):r?n.jsx("p",{id:`${t}-help`,className:"text-xs text-gray-600",children:r}):null]})});function QW(e,t){return function(){return e.apply(t,arguments)}}const{toString:mce}=Object.prototype,{getPrototypeOf:Cq}=Object,{iterator:TP,toStringTag:JW}=Symbol,$P=(e=>t=>{const a=mce.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),gn=e=>(e=e.toLowerCase(),t=>$P(t)===e),OP=e=>t=>typeof t===e,{isArray:Ru}=Array,xu=OP("undefined");function u2(e){return e!==null&&!xu(e)&&e.constructor!==null&&!xu(e.constructor)&&er(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const eY=gn("ArrayBuffer");function fce(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&eY(e.buffer),t}const yce=OP("string"),er=OP("function"),tY=OP("number"),h2=e=>e!==null&&typeof e=="object",xce=e=>e===!0||e===!1,Rp=e=>{if($P(e)!=="object")return!1;const t=Cq(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(JW in e)&&!(TP in e)},gce=e=>{if(!h2(e)||u2(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},vce=gn("Date"),bce=gn("File"),kce=gn("Blob"),_ce=gn("FileList"),jce=e=>h2(e)&&er(e.pipe),wce=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||er(e.append)&&((t=$P(e))==="formdata"||t==="object"&&er(e.toString)&&e.toString()==="[object FormData]"))},Nce=gn("URLSearchParams"),[Mce,Cce,Sce,Lce]=["ReadableStream","Request","Response","Headers"].map(gn),Ace=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function p2(e,t,{allOwnKeys:a=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),Ru(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{if(u2(e))return;const o=a?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let c;for(r=0;r<i;r++)c=o[r],t.call(null,e[c],c,e)}}function aY(e,t){if(u2(e))return null;t=t.toLowerCase();const a=Object.keys(e);let r=a.length,s;for(;r-- >0;)if(s=a[r],t===s.toLowerCase())return s;return null}const yd=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),rY=e=>!xu(e)&&e!==yd;function mz(){const{caseless:e,skipUndefined:t}=rY(this)&&this||{},a={},r=(s,o)=>{const i=e&&aY(a,o)||o;Rp(a[i])&&Rp(s)?a[i]=mz(a[i],s):Rp(s)?a[i]=mz({},s):Ru(s)?a[i]=s.slice():(!t||!xu(s))&&(a[i]=s)};for(let s=0,o=arguments.length;s<o;s++)arguments[s]&&p2(arguments[s],r);return a}const Ece=(e,t,a,{allOwnKeys:r}={})=>(p2(t,(s,o)=>{a&&er(s)?e[o]=QW(s,a):e[o]=s},{allOwnKeys:r}),e),Ice=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Pce=(e,t,a,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},Tce=(e,t,a,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=a!==!1&&Cq(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},$ce=(e,t,a)=>{e=String(e),(a===void 0||a>e.length)&&(a=e.length),a-=t.length;const r=e.indexOf(t,a);return r!==-1&&r===a},Oce=e=>{if(!e)return null;if(Ru(e))return e;let t=e.length;if(!tY(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},zce=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Cq(Uint8Array)),Dce=(e,t)=>{const r=(e&&e[TP]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},qce=(e,t)=>{let a;const r=[];for(;(a=e.exec(t))!==null;)r.push(a);return r},Rce=gn("HTMLFormElement"),Hce=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,r,s){return r.toUpperCase()+s}),FV=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),Bce=gn("RegExp"),nY=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),r={};p2(a,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},Vce=e=>{nY(e,(t,a)=>{if(er(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const r=e[a];if(er(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},Uce=(e,t)=>{const a={},r=s=>{s.forEach(o=>{a[o]=!0})};return Ru(e)?r(e):r(String(e).split(t)),a},Fce=()=>{},Gce=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Kce(e){return!!(e&&er(e.append)&&e[JW]==="FormData"&&e[TP])}const Zce=e=>{const t=new Array(10),a=(r,s)=>{if(h2(r)){if(t.indexOf(r)>=0)return;if(u2(r))return r;if(!("toJSON"in r)){t[s]=r;const o=Ru(r)?[]:{};return p2(r,(i,c)=>{const l=a(i,s+1);!xu(l)&&(o[c]=l)}),t[s]=void 0,o}}return r};return a(e,0)},Xce=gn("AsyncFunction"),Wce=e=>e&&(h2(e)||er(e))&&er(e.then)&&er(e.catch),sY=((e,t)=>e?setImmediate:t?((a,r)=>(yd.addEventListener("message",({source:s,data:o})=>{s===yd&&o===a&&r.length&&r.shift()()},!1),s=>{r.push(s),yd.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",er(yd.postMessage)),Yce=typeof queueMicrotask<"u"?queueMicrotask.bind(yd):typeof process<"u"&&process.nextTick||sY,Qce=e=>e!=null&&er(e[TP]),re={isArray:Ru,isArrayBuffer:eY,isBuffer:u2,isFormData:wce,isArrayBufferView:fce,isString:yce,isNumber:tY,isBoolean:xce,isObject:h2,isPlainObject:Rp,isEmptyObject:gce,isReadableStream:Mce,isRequest:Cce,isResponse:Sce,isHeaders:Lce,isUndefined:xu,isDate:vce,isFile:bce,isBlob:kce,isRegExp:Bce,isFunction:er,isStream:jce,isURLSearchParams:Nce,isTypedArray:zce,isFileList:_ce,forEach:p2,merge:mz,extend:Ece,trim:Ace,stripBOM:Ice,inherits:Pce,toFlatObject:Tce,kindOf:$P,kindOfTest:gn,endsWith:$ce,toArray:Oce,forEachEntry:Dce,matchAll:qce,isHTMLForm:Rce,hasOwnProperty:FV,hasOwnProp:FV,reduceDescriptors:nY,freezeMethods:Vce,toObjectSet:Uce,toCamelCase:Hce,noop:Fce,toFiniteNumber:Gce,findKey:aY,global:yd,isContextDefined:rY,isSpecCompliantForm:Kce,toJSONObject:Zce,isAsyncFn:Xce,isThenable:Wce,setImmediate:sY,asap:Yce,isIterable:Qce};function Pe(e,t,a,r,s){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),a&&(this.config=a),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}re.inherits(Pe,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:re.toJSONObject(this.config),code:this.code,status:this.status}}});const oY=Pe.prototype,iY={};["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=>{iY[e]={value:e}});Object.defineProperties(Pe,iY);Object.defineProperty(oY,"isAxiosError",{value:!0});Pe.from=(e,t,a,r,s,o)=>{const i=Object.create(oY);re.toFlatObject(e,i,function(d){return d!==Error.prototype},u=>u!=="isAxiosError");const c=e&&e.message?e.message:"Error",l=t==null&&e?e.code:t;return Pe.call(i,c,l,a,r,s),e&&i.cause==null&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",o&&Object.assign(i,o),i};const Jce=null;function fz(e){return re.isPlainObject(e)||re.isArray(e)}function cY(e){return re.endsWith(e,"[]")?e.slice(0,-2):e}function GV(e,t,a){return e?e.concat(t).map(function(s,o){return s=cY(s),!a&&o?"["+s+"]":s}).join(a?".":""):t}function ele(e){return re.isArray(e)&&!e.some(fz)}const tle=re.toFlatObject(re,{},null,function(t){return/^is[A-Z]/.test(t)});function zP(e,t,a){if(!re.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=re.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,_){return!re.isUndefined(_[v])});const r=a.metaTokens,s=a.visitor||d,o=a.dots,i=a.indexes,l=(a.Blob||typeof Blob<"u"&&Blob)&&re.isSpecCompliantForm(t);if(!re.isFunction(s))throw new TypeError("visitor must be a function");function u(y){if(y===null)return"";if(re.isDate(y))return y.toISOString();if(re.isBoolean(y))return y.toString();if(!l&&re.isBlob(y))throw new Pe("Blob is not supported. Use a Buffer instead.");return re.isArrayBuffer(y)||re.isTypedArray(y)?l&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function d(y,v,_){let g=y;if(y&&!_&&typeof y=="object"){if(re.endsWith(v,"{}"))v=r?v:v.slice(0,-2),y=JSON.stringify(y);else if(re.isArray(y)&&ele(y)||(re.isFileList(y)||re.endsWith(v,"[]"))&&(g=re.toArray(y)))return v=cY(v),g.forEach(function(b,j){!(re.isUndefined(b)||b===null)&&t.append(i===!0?GV([v],j,o):i===null?v:v+"[]",u(b))}),!1}return fz(y)?!0:(t.append(GV(_,v,o),u(y)),!1)}const p=[],m=Object.assign(tle,{defaultVisitor:d,convertValue:u,isVisitable:fz});function f(y,v){if(!re.isUndefined(y)){if(p.indexOf(y)!==-1)throw Error("Circular reference detected in "+v.join("."));p.push(y),re.forEach(y,function(g,k){(!(re.isUndefined(g)||g===null)&&s.call(t,g,re.isString(k)?k.trim():k,v,m))===!0&&f(g,v?v.concat(k):[k])}),p.pop()}}if(!re.isObject(e))throw new TypeError("data must be an object");return f(e),t}function KV(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Sq(e,t){this._pairs=[],e&&zP(e,this,t)}const lY=Sq.prototype;lY.append=function(t,a){this._pairs.push([t,a])};lY.toString=function(t){const a=t?function(r){return t.call(this,r,KV)}:KV;return this._pairs.map(function(s){return a(s[0])+"="+a(s[1])},"").join("&")};function ale(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function dY(e,t,a){if(!t)return e;const r=a&&a.encode||ale;re.isFunction(a)&&(a={serialize:a});const s=a&&a.serialize;let o;if(s?o=s(t,a):o=re.isURLSearchParams(t)?t.toString():new Sq(t,a).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class rle{constructor(){this.handlers=[]}use(t,a,r){return this.handlers.push({fulfilled:t,rejected:a,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){re.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ZV=rle,uY={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},nle=typeof URLSearchParams<"u"?URLSearchParams:Sq,sle=typeof FormData<"u"?FormData:null,ole=typeof Blob<"u"?Blob:null,ile={isBrowser:!0,classes:{URLSearchParams:nle,FormData:sle,Blob:ole},protocols:["http","https","file","blob","url","data"]},Lq=typeof window<"u"&&typeof document<"u",yz=typeof navigator=="object"&&navigator||void 0,cle=Lq&&(!yz||["ReactNative","NativeScript","NS"].indexOf(yz.product)<0),lle=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),dle=Lq&&window.location.href||"http://localhost",ule=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Lq,hasStandardBrowserEnv:cle,hasStandardBrowserWebWorkerEnv:lle,navigator:yz,origin:dle},Symbol.toStringTag,{value:"Module"})),Ia={...ule,...ile};function hle(e,t){return zP(e,new Ia.classes.URLSearchParams,{visitor:function(a,r,s,o){return Ia.isNode&&re.isBuffer(a)?(this.append(r,a.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function ple(e){return re.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function mle(e){const t={},a=Object.keys(e);let r;const s=a.length;let o;for(r=0;r<s;r++)o=a[r],t[o]=e[o];return t}function hY(e){function t(a,r,s,o){let i=a[o++];if(i==="__proto__")return!0;const c=Number.isFinite(+i),l=o>=a.length;return i=!i&&re.isArray(s)?s.length:i,l?(re.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!re.isObject(s[i]))&&(s[i]=[]),t(a,r,s[i],o)&&re.isArray(s[i])&&(s[i]=mle(s[i])),!c)}if(re.isFormData(e)&&re.isFunction(e.entries)){const a={};return re.forEachEntry(e,(r,s)=>{t(ple(r),s,a,0)}),a}return null}function fle(e,t,a){if(re.isString(e))try{return(t||JSON.parse)(e),re.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(a||JSON.stringify)(e)}const Aq={transitional:uY,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const r=a.getContentType()||"",s=r.indexOf("application/json")>-1,o=re.isObject(t);if(o&&re.isHTMLForm(t)&&(t=new FormData(t)),re.isFormData(t))return s?JSON.stringify(hY(t)):t;if(re.isArrayBuffer(t)||re.isBuffer(t)||re.isStream(t)||re.isFile(t)||re.isBlob(t)||re.isReadableStream(t))return t;if(re.isArrayBufferView(t))return t.buffer;if(re.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return hle(t,this.formSerializer).toString();if((c=re.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return zP(c?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||s?(a.setContentType("application/json",!1),fle(t)):t}],transformResponse:[function(t){const a=this.transitional||Aq.transitional,r=a&&a.forcedJSONParsing,s=this.responseType==="json";if(re.isResponse(t)||re.isReadableStream(t))return t;if(t&&re.isString(t)&&(r&&!this.responseType||s)){const i=!(a&&a.silentJSONParsing)&&s;try{return JSON.parse(t,this.parseReviver)}catch(c){if(i)throw c.name==="SyntaxError"?Pe.from(c,Pe.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ia.classes.FormData,Blob:Ia.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};re.forEach(["delete","get","head","post","put","patch"],e=>{Aq.headers[e]={}});const Eq=Aq,yle=re.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"]),xle=e=>{const t={};let a,r,s;return e&&e.split(`
`).forEach(function(i){s=i.indexOf(":"),a=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!a||t[a]&&yle[a])&&(a==="set-cookie"?t[a]?t[a].push(r):t[a]=[r]:t[a]=t[a]?t[a]+", "+r:r)}),t},XV=Symbol("internals");function d0(e){return e&&String(e).trim().toLowerCase()}function Hp(e){return e===!1||e==null?e:re.isArray(e)?e.map(Hp):String(e)}function gle(e){const t=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=a.exec(e);)t[r[1]]=r[2];return t}const vle=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function _$(e,t,a,r,s){if(re.isFunction(r))return r.call(this,t,a);if(s&&(t=a),!!re.isString(t)){if(re.isString(r))return t.indexOf(r)!==-1;if(re.isRegExp(r))return r.test(t)}}function ble(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,r)=>a.toUpperCase()+r)}function kle(e,t){const a=re.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+a,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class DP{constructor(t){t&&this.set(t)}set(t,a,r){const s=this;function o(c,l,u){const d=d0(l);if(!d)throw new Error("header name must be a non-empty string");const p=re.findKey(s,d);(!p||s[p]===void 0||u===!0||u===void 0&&s[p]!==!1)&&(s[p||l]=Hp(c))}const i=(c,l)=>re.forEach(c,(u,d)=>o(u,d,l));if(re.isPlainObject(t)||t instanceof this.constructor)i(t,a);else if(re.isString(t)&&(t=t.trim())&&!vle(t))i(xle(t),a);else if(re.isObject(t)&&re.isIterable(t)){let c={},l,u;for(const d of t){if(!re.isArray(d))throw TypeError("Object iterator must return a key-value pair");c[u=d[0]]=(l=c[u])?re.isArray(l)?[...l,d[1]]:[l,d[1]]:d[1]}i(c,a)}else t!=null&&o(a,t,r);return this}get(t,a){if(t=d0(t),t){const r=re.findKey(this,t);if(r){const s=this[r];if(!a)return s;if(a===!0)return gle(s);if(re.isFunction(a))return a.call(this,s,r);if(re.isRegExp(a))return a.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=d0(t),t){const r=re.findKey(this,t);return!!(r&&this[r]!==void 0&&(!a||_$(this,this[r],r,a)))}return!1}delete(t,a){const r=this;let s=!1;function o(i){if(i=d0(i),i){const c=re.findKey(r,i);c&&(!a||_$(r,r[c],c,a))&&(delete r[c],s=!0)}}return re.isArray(t)?t.forEach(o):o(t),s}clear(t){const a=Object.keys(this);let r=a.length,s=!1;for(;r--;){const o=a[r];(!t||_$(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const a=this,r={};return re.forEach(this,(s,o)=>{const i=re.findKey(r,o);if(i){a[i]=Hp(s),delete a[o];return}const c=t?ble(o):String(o).trim();c!==o&&delete a[o],a[c]=Hp(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return re.forEach(this,(r,s)=>{r!=null&&r!==!1&&(a[s]=t&&re.isArray(r)?r.join(", "):r)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,a])=>t+": "+a).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...a){const r=new this(t);return a.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[XV]=this[XV]={accessors:{}}).accessors,s=this.prototype;function o(i){const c=d0(i);r[c]||(kle(s,i),r[c]=!0)}return re.isArray(t)?t.forEach(o):o(t),this}}DP.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);re.reduceDescriptors(DP.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[a]=r}}});re.freezeMethods(DP);const un=DP;function j$(e,t){const a=this||Eq,r=t||a,s=un.from(r.headers);let o=r.data;return re.forEach(e,function(c){o=c.call(a,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function pY(e){return!!(e&&e.__CANCEL__)}function Hu(e,t,a){Pe.call(this,e??"canceled",Pe.ERR_CANCELED,t,a),this.name="CanceledError"}re.inherits(Hu,Pe,{__CANCEL__:!0});function mY(e,t,a){const r=a.config.validateStatus;!a.status||!r||r(a.status)?e(a):t(new Pe("Request failed with status code "+a.status,[Pe.ERR_BAD_REQUEST,Pe.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function _le(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function jle(e,t){e=e||10;const a=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),d=r[o];i||(i=u),a[s]=l,r[s]=u;let p=o,m=0;for(;p!==s;)m+=a[p++],p=p%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),u-i<t)return;const f=d&&u-d;return f?Math.round(m*1e3/f):void 0}}function wle(e,t){let a=0,r=1e3/t,s,o;const i=(u,d=Date.now())=>{a=d,s=null,o&&(clearTimeout(o),o=null),e(...u)};return[(...u)=>{const d=Date.now(),p=d-a;p>=r?i(u,d):(s=u,o||(o=setTimeout(()=>{o=null,i(s)},r-p)))},()=>s&&i(s)]}const jI=(e,t,a=3)=>{let r=0;const s=jle(50,250);return wle(o=>{const i=o.loaded,c=o.lengthComputable?o.total:void 0,l=i-r,u=s(l),d=i<=c;r=i;const p={loaded:i,total:c,progress:c?i/c:void 0,bytes:l,rate:u||void 0,estimated:u&&c&&d?(c-i)/u:void 0,event:o,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(p)},a)},WV=(e,t)=>{const a=e!=null;return[r=>t[0]({lengthComputable:a,total:e,loaded:r}),t[1]]},YV=e=>(...t)=>re.asap(()=>e(...t)),Nle=Ia.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,Ia.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(Ia.origin),Ia.navigator&&/(msie|trident)/i.test(Ia.navigator.userAgent)):()=>!0,Mle=Ia.hasStandardBrowserEnv?{write(e,t,a,r,s,o){const i=[e+"="+encodeURIComponent(t)];re.isNumber(a)&&i.push("expires="+new Date(a).toGMTString()),re.isString(r)&&i.push("path="+r),re.isString(s)&&i.push("domain="+s),o===!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 Cle(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Sle(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function fY(e,t,a){let r=!Cle(t);return e&&(r||a==!1)?Sle(e,t):t}const QV=e=>e instanceof un?{...e}:e;function Vd(e,t){t=t||{};const a={};function r(u,d,p,m){return re.isPlainObject(u)&&re.isPlainObject(d)?re.merge.call({caseless:m},u,d):re.isPlainObject(d)?re.merge({},d):re.isArray(d)?d.slice():d}function s(u,d,p,m){if(re.isUndefined(d)){if(!re.isUndefined(u))return r(void 0,u,p,m)}else return r(u,d,p,m)}function o(u,d){if(!re.isUndefined(d))return r(void 0,d)}function i(u,d){if(re.isUndefined(d)){if(!re.isUndefined(u))return r(void 0,u)}else return r(void 0,d)}function c(u,d,p){if(p in t)return r(u,d);if(p in e)return r(void 0,u)}const l={url:o,method:o,data:o,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:c,headers:(u,d,p)=>s(QV(u),QV(d),p,!0)};return re.forEach(Object.keys({...e,...t}),function(d){const p=l[d]||s,m=p(e[d],t[d],d);re.isUndefined(m)&&p!==c||(a[d]=m)}),a}const yY=e=>{const t=Vd({},e);let{data:a,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:o,headers:i,auth:c}=t;if(t.headers=i=un.from(i),t.url=dY(fY(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),re.isFormData(a)){if(Ia.hasStandardBrowserEnv||Ia.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(re.isFunction(a.getHeaders)){const l=a.getHeaders(),u=["content-type","content-length"];Object.entries(l).forEach(([d,p])=>{u.includes(d.toLowerCase())&&i.set(d,p)})}}if(Ia.hasStandardBrowserEnv&&(r&&re.isFunction(r)&&(r=r(t)),r||r!==!1&&Nle(t.url))){const l=s&&o&&Mle.read(o);l&&i.set(s,l)}return t},Lle=typeof XMLHttpRequest<"u",Ale=Lle&&function(e){return new Promise(function(a,r){const s=yY(e);let o=s.data;const i=un.from(s.headers).normalize();let{responseType:c,onUploadProgress:l,onDownloadProgress:u}=s,d,p,m,f,y;function v(){f&&f(),y&&y(),s.cancelToken&&s.cancelToken.unsubscribe(d),s.signal&&s.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(s.method.toUpperCase(),s.url,!0),_.timeout=s.timeout;function g(){if(!_)return;const b=un.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),w={data:!c||c==="text"||c==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:b,config:e,request:_};mY(function(M){a(M),v()},function(M){r(M),v()},w),_=null}"onloadend"in _?_.onloadend=g:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(g)},_.onabort=function(){_&&(r(new Pe("Request aborted",Pe.ECONNABORTED,e,_)),_=null)},_.onerror=function(j){const w=j&&j.message?j.message:"Network Error",N=new Pe(w,Pe.ERR_NETWORK,e,_);N.event=j||null,r(N),_=null},_.ontimeout=function(){let j=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const w=s.transitional||uY;s.timeoutErrorMessage&&(j=s.timeoutErrorMessage),r(new Pe(j,w.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,e,_)),_=null},o===void 0&&i.setContentType(null),"setRequestHeader"in _&&re.forEach(i.toJSON(),function(j,w){_.setRequestHeader(w,j)}),re.isUndefined(s.withCredentials)||(_.withCredentials=!!s.withCredentials),c&&c!=="json"&&(_.responseType=s.responseType),u&&([m,y]=jI(u,!0),_.addEventListener("progress",m)),l&&_.upload&&([p,f]=jI(l),_.upload.addEventListener("progress",p),_.upload.addEventListener("loadend",f)),(s.cancelToken||s.signal)&&(d=b=>{_&&(r(!b||b.type?new Hu(null,e,_):b),_.abort(),_=null)},s.cancelToken&&s.cancelToken.subscribe(d),s.signal&&(s.signal.aborted?d():s.signal.addEventListener("abort",d)));const k=_le(s.url);if(k&&Ia.protocols.indexOf(k)===-1){r(new Pe("Unsupported protocol "+k+":",Pe.ERR_BAD_REQUEST,e));return}_.send(o||null)})},Ele=(e,t)=>{const{length:a}=e=e?e.filter(Boolean):[];if(t||a){let r=new AbortController,s;const o=function(u){if(!s){s=!0,c();const d=u instanceof Error?u:this.reason;r.abort(d instanceof Pe?d:new Hu(d instanceof Error?d.message:d))}};let i=t&&setTimeout(()=>{i=null,o(new Pe(`timeout ${t} of ms exceeded`,Pe.ETIMEDOUT))},t);const c=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>re.asap(c),l}},Ile=Ele,Ple=function*(e,t){let a=e.byteLength;if(!t||a<t){yield e;return}let r=0,s;for(;r<a;)s=r+t,yield e.slice(r,s),r=s},Tle=async function*(e,t){for await(const a of $le(e))yield*Ple(a,t)},$le=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:a,value:r}=await t.read();if(a)break;yield r}}finally{await t.cancel()}},JV=(e,t,a,r)=>{const s=Tle(e,t);let o=0,i,c=l=>{i||(i=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:d}=await s.next();if(u){c(),l.close();return}let p=d.byteLength;if(a){let m=o+=p;a(m)}l.enqueue(new Uint8Array(d))}catch(u){throw c(u),u}},cancel(l){return c(l),s.return()}},{highWaterMark:2})},eU=64*1024,{isFunction:Q2}=re,Ole=(({Request:e,Response:t})=>({Request:e,Response:t}))(re.global),{ReadableStream:tU,TextEncoder:aU}=re.global,rU=(e,...t)=>{try{return!!e(...t)}catch{return!1}},zle=e=>{e=re.merge.call({skipUndefined:!0},Ole,e);const{fetch:t,Request:a,Response:r}=e,s=t?Q2(t):typeof fetch=="function",o=Q2(a),i=Q2(r);if(!s)return!1;const c=s&&Q2(tU),l=s&&(typeof aU=="function"?(y=>v=>y.encode(v))(new aU):async y=>new Uint8Array(await new a(y).arrayBuffer())),u=o&&c&&rU(()=>{let y=!1;const v=new a(Ia.origin,{body:new tU,method:"POST",get duplex(){return y=!0,"half"}}).headers.has("Content-Type");return y&&!v}),d=i&&c&&rU(()=>re.isReadableStream(new r("").body)),p={stream:d&&(y=>y.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!p[y]&&(p[y]=(v,_)=>{let g=v&&v[y];if(g)return g.call(v);throw new Pe(`Response type '${y}' is not supported`,Pe.ERR_NOT_SUPPORT,_)})});const m=async y=>{if(y==null)return 0;if(re.isBlob(y))return y.size;if(re.isSpecCompliantForm(y))return(await new a(Ia.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(re.isArrayBufferView(y)||re.isArrayBuffer(y))return y.byteLength;if(re.isURLSearchParams(y)&&(y=y+""),re.isString(y))return(await l(y)).byteLength},f=async(y,v)=>{const _=re.toFiniteNumber(y.getContentLength());return _??m(v)};return async y=>{let{url:v,method:_,data:g,signal:k,cancelToken:b,timeout:j,onDownloadProgress:w,onUploadProgress:N,responseType:M,headers:C,withCredentials:A="same-origin",fetchOptions:E}=yY(y),L=t||fetch;M=M?(M+"").toLowerCase():"text";let S=Ile([k,b&&b.toAbortSignal()],j),T=null;const I=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let q;try{if(N&&u&&_!=="get"&&_!=="head"&&(q=await f(C,g))!==0){let de=new a(v,{method:"POST",body:g,duplex:"half"}),U;if(re.isFormData(g)&&(U=de.headers.get("content-type"))&&C.setContentType(U),de.body){const[K,P]=WV(q,jI(YV(N)));g=JV(de.body,eU,K,P)}}re.isString(A)||(A=A?"include":"omit");const $=o&&"credentials"in a.prototype,R={...E,signal:S,method:_.toUpperCase(),headers:C.normalize().toJSON(),body:g,duplex:"half",credentials:$?A:void 0};T=o&&new a(v,R);let G=await(o?L(T,E):L(v,R));const W=d&&(M==="stream"||M==="response");if(d&&(w||W&&I)){const de={};["status","statusText","headers"].forEach(D=>{de[D]=G[D]});const U=re.toFiniteNumber(G.headers.get("content-length")),[K,P]=w&&WV(U,jI(YV(w),!0))||[];G=new r(JV(G.body,eU,K,()=>{P&&P(),I&&I()}),de)}M=M||"text";let J=await p[re.findKey(p,M)||"text"](G,y);return!W&&I&&I(),await new Promise((de,U)=>{mY(de,U,{data:J,headers:un.from(G.headers),status:G.status,statusText:G.statusText,config:y,request:T})})}catch($){throw I&&I(),$&&$.name==="TypeError"&&/Load failed|fetch/i.test($.message)?Object.assign(new Pe("Network Error",Pe.ERR_NETWORK,y,T),{cause:$.cause||$}):Pe.from($,$&&$.code,y,T)}}},Dle=new Map,xY=e=>{let t=e?e.env:{};const{fetch:a,Request:r,Response:s}=t,o=[r,s,a];let i=o.length,c=i,l,u,d=Dle;for(;c--;)l=o[c],u=d.get(l),u===void 0&&d.set(l,u=c?new Map:zle(t)),d=u;return u};xY();const xz={http:Jce,xhr:Ale,fetch:{get:xY}};re.forEach(xz,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const nU=e=>`- ${e}`,qle=e=>re.isFunction(e)||e===null||e===!1,gY={getAdapter:(e,t)=>{e=re.isArray(e)?e:[e];const{length:a}=e;let r,s;const o={};for(let i=0;i<a;i++){r=e[i];let c;if(s=r,!qle(r)&&(s=xz[(c=String(r)).toLowerCase()],s===void 0))throw new Pe(`Unknown adapter '${c}'`);if(s&&(re.isFunction(s)||(s=s.get(t))))break;o[c||"#"+i]=s}if(!s){const i=Object.entries(o).map(([l,u])=>`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let c=a?i.length>1?`since :
`+i.map(nU).join(`
`):" "+nU(i[0]):"as no adapter specified";throw new Pe("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return s},adapters:xz};function w$(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Hu(null,e)}function sU(e){return w$(e),e.headers=un.from(e.headers),e.data=j$.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),gY.getAdapter(e.adapter||Eq.adapter,e)(e).then(function(r){return w$(e),r.data=j$.call(e,e.transformResponse,r),r.headers=un.from(r.headers),r},function(r){return pY(r)||(w$(e),r&&r.response&&(r.response.data=j$.call(e,e.transformResponse,r.response),r.response.headers=un.from(r.response.headers))),Promise.reject(r)})}const vY="1.12.2",qP={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{qP[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const oU={};qP.transitional=function(t,a,r){function s(o,i){return"[Axios v"+vY+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,c)=>{if(t===!1)throw new Pe(s(i," has been removed"+(a?" in "+a:"")),Pe.ERR_DEPRECATED);return a&&!oU[i]&&(oU[i]=!0,console.warn(s(i," has been deprecated since v"+a+" and will be removed in the near future"))),t?t(o,i,c):!0}};qP.spelling=function(t){return(a,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Rle(e,t,a){if(typeof e!="object")throw new Pe("options must be an object",Pe.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const c=e[o],l=c===void 0||i(c,o,e);if(l!==!0)throw new Pe("option "+o+" must be "+l,Pe.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new Pe("Unknown option "+o,Pe.ERR_BAD_OPTION)}}const Bp={assertOptions:Rle,validators:qP},wn=Bp.validators;class wI{constructor(t){this.defaults=t||{},this.interceptors={request:new ZV,response:new ZV}}async request(t,a){try{return await this._request(t,a)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const o=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+o):r.stack=o}catch{}}throw r}}_request(t,a){typeof t=="string"?(a=a||{},a.url=t):a=t||{},a=Vd(this.defaults,a);const{transitional:r,paramsSerializer:s,headers:o}=a;r!==void 0&&Bp.assertOptions(r,{silentJSONParsing:wn.transitional(wn.boolean),forcedJSONParsing:wn.transitional(wn.boolean),clarifyTimeoutError:wn.transitional(wn.boolean)},!1),s!=null&&(re.isFunction(s)?a.paramsSerializer={serialize:s}:Bp.assertOptions(s,{encode:wn.function,serialize:wn.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),Bp.assertOptions(a,{baseUrl:wn.spelling("baseURL"),withXsrfToken:wn.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let i=o&&re.merge(o.common,o[a.method]);o&&re.forEach(["delete","get","head","post","put","patch","common"],y=>{delete o[y]}),a.headers=un.concat(i,o);const c=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(a)===!1||(l=l&&v.synchronous,c.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let d,p=0,m;if(!l){const y=[sU.bind(this),void 0];for(y.unshift(...c),y.push(...u),m=y.length,d=Promise.resolve(a);p<m;)d=d.then(y[p++],y[p++]);return d}m=c.length;let f=a;for(;p<m;){const y=c[p++],v=c[p++];try{f=y(f)}catch(_){v.call(this,_);break}}try{d=sU.call(this,f)}catch(y){return Promise.reject(y)}for(p=0,m=u.length;p<m;)d=d.then(u[p++],u[p++]);return d}getUri(t){t=Vd(this.defaults,t);const a=fY(t.baseURL,t.url,t.allowAbsoluteUrls);return dY(a,t.params,t.paramsSerializer)}}re.forEach(["delete","get","head","options"],function(t){wI.prototype[t]=function(a,r){return this.request(Vd(r||{},{method:t,url:a,data:(r||{}).data}))}});re.forEach(["post","put","patch"],function(t){function a(r){return function(o,i,c){return this.request(Vd(c||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}wI.prototype[t]=a(),wI.prototype[t+"Form"]=a(!0)});const Vp=wI;class Iq{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let a;this.promise=new Promise(function(o){a=o});const r=this;this.promise.then(s=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(c=>{r.subscribe(c),o=c}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,c){r.reason||(r.reason=new Hu(o,i,c),a(r.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 a=this._listeners.indexOf(t);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const t=new AbortController,a=r=>{t.abort(r)};return this.subscribe(a),t.signal.unsubscribe=()=>this.unsubscribe(a),t.signal}static source(){let t;return{token:new Iq(function(s){t=s}),cancel:t}}}const Hle=Iq;function Ble(e){return function(a){return e.apply(null,a)}}function Vle(e){return re.isObject(e)&&e.isAxiosError===!0}const gz={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(gz).forEach(([e,t])=>{gz[t]=e});const Ule=gz;function bY(e){const t=new Vp(e),a=QW(Vp.prototype.request,t);return re.extend(a,Vp.prototype,t,{allOwnKeys:!0}),re.extend(a,t,null,{allOwnKeys:!0}),a.create=function(s){return bY(Vd(e,s))},a}const Jt=bY(Eq);Jt.Axios=Vp;Jt.CanceledError=Hu;Jt.CancelToken=Hle;Jt.isCancel=pY;Jt.VERSION=vY;Jt.toFormData=zP;Jt.AxiosError=Pe;Jt.Cancel=Jt.CanceledError;Jt.all=function(t){return Promise.all(t)};Jt.spread=Ble;Jt.isAxiosError=Vle;Jt.mergeConfig=Vd;Jt.AxiosHeaders=un;Jt.formToJSON=e=>hY(re.isHTMLForm(e)?new FormData(e):e);Jt.getAdapter=gY.getAdapter;Jt.HttpStatusCode=Ule;Jt.default=Jt;const Fle=Jt;const Gle=!1,Kle=!1,se=(e,t,a,r=null)=>({success:e,message:t,status:a,data:r}),Pq="auth_token",kY=()=>localStorage.getItem(Pq),Zle=e=>localStorage.setItem(Pq,e),NI=()=>localStorage.removeItem(Pq),le=Fle.create({baseURL:"https://api-matriculas.bradford.cl",headers:{"X-Requested-With":"XMLHttpRequest"}});le.interceptors.request.use(async e=>{const t=kY();return t&&(e.headers.Authorization=`Bearer ${t}`),e},e=>Promise.reject(e));le.interceptors.response.use(async e=>{var t;try{Gle&&((t=e.data)!=null&&t.response)}catch(a){console.error("[RESPONSE] Error desencriptando respuesta:",a)}return e},e=>{var a,r,s,o,i,c,l;console.error(`[RESPONSE] Error en la API (${((a=e.response)==null?void 0:a.status)||"Desconocido"}):`,(r=e.response)==null?void 0:r.data);let t=((o=(s=e.response)==null?void 0:s.data)==null?void 0:o.message)||((c=(i=e.response)==null?void 0:i.data)==null?void 0:c.error)||"Error en la solicitud";return Promise.reject(se(!1,t,((l=e.response)==null?void 0:l.status)??500))});const Xle=async(e,t,a="RUT")=>{var r,s;try{const o=await le.post("/api/login",{rut:e,password:t,document_type:a});let i=!(o.status!=200||o.error);return i&&((s=(r=o.data)==null?void 0:r.data)!=null&&s.token)&&Zle(o.data.data.token),se(i,i?o.data.message:o.error,o.status,i?o.data.data:null)}catch(o){return o}},iU=async()=>{try{const e=await le.get("/api/me");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},Wle=async e=>{try{const t=await le.post("/api/activate-account",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},Yle=async e=>{try{const t=await le.post("/api/validate-code-account",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},Qle=async e=>{try{const t=await le.post("/api/activate-password",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},Jle=async e=>{try{const t=await le.post("/api/recovery",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},ede=async e=>{try{const t=await le.post("/api/validate-code",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},tde=async e=>{try{const t=await le.post("/api/reset-password",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},ade=async()=>{try{const e=await le.post("/api/logout");NI();let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return NI(),e}},O=(e,t="info")=>{const a=Oe.createElement("div",{dangerouslySetInnerHTML:{__html:e}}),r={position:"top-right",autoClose:4e3,closeOnClick:!0,pauseOnHover:!0,draggable:!0,hideProgressBar:!1};let s={},o=We.info;switch(t){case"success":s={backgroundColor:"#009c1b",color:"#fff"},o=We.success;break;case"warning":s={backgroundColor:"#f1c40f",color:"#7b5d00"},o=We.warning;break;case"error":s={backgroundColor:"#d32f2f",color:"#fff"},o=We.error;break;case"info":default:s={backgroundColor:"#0277bd",color:"#fff"},o=We.info;break}o(a,{...r,style:s})},_Y=x.createContext(null);function rde({children:e}){const[t,a]=x.useState(null),[r,s]=x.useState(!0);x.useEffect(()=>{(async()=>{try{if(!kY()){a(null),s(!1);return}const u=await iU();if(!u.success)throw new Error(u.message);const d=u.data;a({user:d})}catch{NI(),a(null)}finally{s(!1)}})()},[]);const o=async(l,u,d="RUT")=>{var p;try{const m=await Xle(l,u,d);if(m.success){const f=((p=m.data)==null?void 0:p.user)||m.data;return sessionStorage.removeItem("incomplete_enrollment_shown"),a({user:f}),!0}else return O(m.message,"error"),!1}catch(m){return O("Error al iniciar sesión: "+m.message,"error"),!1}},i=async()=>{try{const l=await iU();if(l.success){const u=l.data;a({user:u})}}catch{}},c=async()=>{try{await ade()}catch{}NI(),sessionStorage.removeItem("incomplete_enrollment_shown"),a(null)};return n.jsx(_Y.Provider,{value:{session:t,login:o,logout:c,refreshSession:i,loading:r},children:e})}const vn=()=>x.useContext(_Y);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nde=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),sde=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,a,r)=>r?r.toUpperCase():a.toLowerCase()),cU=e=>{const t=sde(e);return t.charAt(0).toUpperCase()+t.slice(1)},jY=(...e)=>e.filter((t,a,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===a).join(" ").trim(),ode=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var ide={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wY=x.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:s="",children:o,iconNode:i,...c},l)=>x.createElement("svg",{ref:l,...ide,width:t,height:t,stroke:e,strokeWidth:r?Number(a)*24/Number(t):a,className:jY("lucide",s),...!o&&!ode(c)&&{"aria-hidden":"true"},...c},[...i.map(([u,d])=>x.createElement(u,d)),...Array.isArray(o)?o:[o]]));/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h=(e,t)=>{const a=x.forwardRef(({className:r,...s},o)=>x.createElement(wY,{ref:o,iconNode:t,className:jY(`lucide-${nde(cU(e))}`,`lucide-${e}`,r),...s}));return a.displayName=cU(e),a};/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cde=[["path",{d:"m14 12 4 4 4-4",key:"buelq4"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]],Up=h("a-arrow-down",cde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lde=[["path",{d:"m14 11 4-4 4 4",key:"1pu57t"}],["path",{d:"M18 16V7",key:"ty0viw"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]],Fp=h("a-arrow-up",lde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dde=[["path",{d:"m15 16 2.536-7.328a1.02 1.02 1 0 1 1.928 0L22 16",key:"xik6mr"}],["path",{d:"M15.697 14h5.606",key:"1stdlc"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]],Gp=h("a-large-small",dde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ude=[["circle",{cx:"16",cy:"4",r:"1",key:"1grugj"}],["path",{d:"m18 19 1-7-6 1",key:"r0i19z"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5",key:"9ptxx2"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6",key:"10kmtu"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6",key:"2qq6rc"}]],Kp=h("accessibility",ude);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hde=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],V0=h("activity",hde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pde=[["path",{d:"M18 17.5a2.5 2.5 0 1 1-4 2.03V12",key:"yd12zl"}],["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"larmp2"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"M6.6 15.572A2 2 0 1 0 10 17v-5",key:"1x1kqn"}]],Zp=h("air-vent",pde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mde=[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]],Xp=h("airplay",mde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fde=[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]],Ro=h("alarm-clock-check",fde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yde=[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M9 13h6",key:"1uhe8q"}]],Ho=h("alarm-clock-minus",yde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xde=[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26",key:"3on8tj"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15",key:"15ghsc"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.26 18.67 4 21",key:"yzmioq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 4 2 6",key:"1ycko6"}]],Wp=h("alarm-clock-off",xde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gde=[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}]],Bo=h("alarm-clock-plus",gde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vde=[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]],Yp=h("alarm-clock",vde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bde=[["path",{d:"M11 21c0-2.5 2-2.5 2-5",key:"1sicvv"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5",key:"1o3eny"}],["path",{d:"m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8",key:"1bvca4"}],["path",{d:"M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z",key:"x3qr1j"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5",key:"i3w1gp"}]],Qp=h("alarm-smoke",bde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kde=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3",key:"1wcwz3"}]],Jp=h("album",kde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _de=[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4",key:"11f1s0"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4",key:"t14dx9"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1",key:"1w07xs"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1",key:"1apec2"}]],em=h("align-center-horizontal",_de);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jde=[["path",{d:"M17 12H7",key:"16if0g"}],["path",{d:"M19 18H5",key:"18s9l3"}],["path",{d:"M21 6H3",key:"1jwq7v"}]],tm=h("align-center",jde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wde=[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4",key:"14d6g8"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4",key:"1e2lrw"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1",key:"1fkdwx"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1",key:"1euafb"}]],am=h("align-center-vertical",wde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nde=[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2",key:"z5wdxg"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2",key:"um7a8w"}],["path",{d:"M22 22H2",key:"19qnx5"}]],rm=h("align-end-horizontal",Nde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mde=[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2",key:"10wcwx"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2",key:"4p5bwg"}],["path",{d:"M22 22V2",key:"12ipfv"}]],nm=h("align-end-vertical",Mde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cde=[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M17 22v-5",key:"4b6g73"}],["path",{d:"M17 7V2",key:"hnrr36"}],["path",{d:"M7 22v-3",key:"1r4jpn"}],["path",{d:"M7 5V2",key:"liy1u9"}]],sm=h("align-horizontal-distribute-center",Cde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sde=[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M10 2v20",key:"uyc634"}],["path",{d:"M20 2v20",key:"1tx262"}]],om=h("align-horizontal-distribute-end",Sde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lde=[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2",key:"1wwnby"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2",key:"1fe6j6"}],["path",{d:"M4 2v20",key:"gtpd5x"}],["path",{d:"M14 2v20",key:"tg6bpw"}]],im=h("align-horizontal-distribute-start",Lde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ade=[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M12 2v20",key:"t6zp3m"}]],cm=h("align-horizontal-justify-center",Ade);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ede=[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2",key:"dy24zr"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2",key:"1ht384"}],["path",{d:"M22 2v20",key:"40qfg1"}]],lm=h("align-horizontal-justify-end",Ede);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ide=[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2",key:"hsirpf"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2",key:"13zkjt"}],["path",{d:"M2 2v20",key:"1ivd8o"}]],dm=h("align-horizontal-justify-start",Ide);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pde=[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2",key:"yn7j0q"}],["path",{d:"M4 22V2",key:"tsjzd3"}],["path",{d:"M20 22V2",key:"1bnhr8"}]],um=h("align-horizontal-space-around",Pde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tde=[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2",key:"j77dae"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2",key:"bq30hj"}],["path",{d:"M3 2v20",key:"1d2pfg"}],["path",{d:"M21 2v20",key:"p059bm"}]],hm=h("align-horizontal-space-between",Tde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $de=[["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 18h18",key:"1h113x"}],["path",{d:"M3 6h18",key:"d0wm0j"}]],pm=h("align-justify",$de);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ode=[["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 18H3",key:"1amg6g"}],["path",{d:"M21 6H3",key:"1jwq7v"}]],mm=h("align-left",Ode);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zde=[["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M21 18H7",key:"1ygte8"}],["path",{d:"M21 6H3",key:"1jwq7v"}]],fm=h("align-right",zde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dde=[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2",key:"1n4dg1"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2",key:"17khns"}],["path",{d:"M22 2H2",key:"fhrpnj"}]],ym=h("align-start-horizontal",Dde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qde=[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2",key:"lpm2y7"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2",key:"rdj6ps"}],["path",{d:"M2 2v20",key:"1ivd8o"}]],xm=h("align-start-vertical",qde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rde=[["path",{d:"M22 17h-3",key:"1lwga1"}],["path",{d:"M22 7h-5",key:"o2endc"}],["path",{d:"M5 17H2",key:"1gx9xc"}],["path",{d:"M7 7H2",key:"6bq26l"}],["rect",{x:"5",y:"14",width:"14",height:"6",rx:"2",key:"1qrzuf"}],["rect",{x:"7",y:"4",width:"10",height:"6",rx:"2",key:"we8e9z"}]],gm=h("align-vertical-distribute-center",Rde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hde=[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M2 10h20",key:"1ir3d8"}]],vm=h("align-vertical-distribute-end",Hde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bde=[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2",key:"jmoj9s"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2",key:"aza5on"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M2 4h20",key:"mda7wb"}]],bm=h("align-vertical-distribute-start",Bde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vde=[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],km=h("align-vertical-justify-center",Vde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ude=[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2",key:"4l4tp2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2",key:"ypihtt"}],["path",{d:"M2 22h20",key:"272qi7"}]],_m=h("align-vertical-justify-end",Ude);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fde=[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2",key:"1i8z2d"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2",key:"13squh"}],["path",{d:"M2 2h20",key:"1ennik"}]],jm=h("align-vertical-justify-start",Fde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gde=[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2",key:"b1zbii"}],["path",{d:"M22 20H2",key:"1p1f7z"}],["path",{d:"M22 4H2",key:"1b7qnq"}]],wm=h("align-vertical-space-around",Gde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kde=[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2",key:"1w91an"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2",key:"17wqzy"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M2 3h20",key:"91anmk"}]],Nm=h("align-vertical-space-between",Kde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zde=[["path",{d:"M10 10H6",key:"1bsnug"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14",key:"lrkjwd"}],["path",{d:"M8 8v4",key:"1fwk8c"}],["path",{d:"M9 18h6",key:"x1upvd"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]],Mm=h("ambulance",Zde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xde=[["path",{d:"M17.5 12c0 4.4-3.6 8-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13",key:"1o9ehi"}],["path",{d:"M16 12h3",key:"4uvgyw"}]],Cm=h("ampersand",Xde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wde=[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"12lh1k"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5",key:"173c68"}]],Sm=h("ampersands",Wde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yde=[["path",{d:"M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8",key:"1h8rid"}],["path",{d:"M10 5H8a2 2 0 0 0 0 4h.68",key:"3ezsi6"}],["path",{d:"M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8",key:"yt6q09"}],["path",{d:"M14 5h2a2 2 0 0 1 0 4h-.68",key:"8f95yk"}],["path",{d:"M18 22H6",key:"mg6kv4"}],["path",{d:"M9 2h6",key:"1jrp98"}]],Lm=h("amphora",Yde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qde=[["path",{d:"M12 22V8",key:"qkxhtm"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3",key:"1hv3nh"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]],Am=h("anchor",Qde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jde=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["path",{d:"M7.5 8 10 9",key:"olxxln"}],["path",{d:"m14 9 2.5-1",key:"1j6cij"}],["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}]],Em=h("angry",Jde);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e1e=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M14 9h2",key:"116p9w"}]],Im=h("annoyed",e1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t1e=[["path",{d:"M2 12 7 2",key:"117k30"}],["path",{d:"m7 12 5-10",key:"1tvx22"}],["path",{d:"m12 12 5-10",key:"ev1o1a"}],["path",{d:"m17 12 5-10",key:"1e4ti3"}],["path",{d:"M4.5 7h15",key:"vlsxkz"}],["path",{d:"M12 16v6",key:"c8a4gj"}]],Pm=h("antenna",t1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a1e=[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4",key:"1hjpb6"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z",key:"1qn45f"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1",key:"1fi4x8"}]],Tm=h("anvil",a1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r1e=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]],$m=h("aperture",r1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n1e=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M14 8h.01",key:"1primd"}]],Om=h("app-window-mac",n1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s1e=[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]],zm=h("app-window",s1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o1e=[["path",{d:"M12 6.528V3a1 1 0 0 1 1-1h0",key:"11qiee"}],["path",{d:"M18.237 21A15 15 0 0 0 22 11a6 6 0 0 0-10-4.472A6 6 0 0 0 2 11a15.1 15.1 0 0 0 3.763 10 3 3 0 0 0 3.648.648 5.5 5.5 0 0 1 5.178 0A3 3 0 0 0 18.237 21",key:"110c12"}]],Dm=h("apple",o1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i1e=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2",key:"tvwodi"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2",key:"1gkqxj"}],["path",{d:"m9 15 3-3 3 3",key:"1pd0qc"}],["path",{d:"M12 12v9",key:"192myk"}]],qm=h("archive-restore",i1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c1e=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"m9.5 17 5-5",key:"nakeu6"}],["path",{d:"m9.5 12 5 5",key:"1hccrj"}]],Rm=h("archive-x",c1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l1e=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]],Hm=h("archive",l1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d1e=[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3",key:"irtipd"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"1qyhux"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]],Bm=h("armchair",d1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u1e=[["path",{d:"M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z",key:"1hy3w3"}],["path",{d:"M9 4h6",key:"10am2s"}]],Vm=h("arrow-big-down-dash",u1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h1e=[["path",{d:"M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z",key:"1eaqc3"}]],Um=h("arrow-big-down",h1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p1e=[["path",{d:"M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z",key:"p8w4w5"}],["path",{d:"M20 9v6",key:"14roy0"}]],Fm=h("arrow-big-left-dash",p1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m1e=[["path",{d:"M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z",key:"aztept"}]],Gm=h("arrow-big-left",m1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f1e=[["path",{d:"M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H9a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"67vhrh"}],["path",{d:"M4 9v6",key:"bns7oa"}]],Km=h("arrow-big-right-dash",f1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y1e=[["path",{d:"M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"1232du"}]],Zm=h("arrow-big-right",y1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x1e=[["path",{d:"M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z",key:"pnzqmc"}],["path",{d:"M9 20h6",key:"s66wpe"}]],Xm=h("arrow-big-up-dash",x1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g1e=[["path",{d:"M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z",key:"lh0v7k"}]],Wm=h("arrow-big-up",g1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]],Ym=h("arrow-down-0-1",v1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]],Qm=h("arrow-down-1-0",b1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]],Vo=h("arrow-down-a-z",k1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _1e=[["path",{d:"M19 3H5",key:"1236rx"}],["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m6 15 6 6 6-6",key:"h15q88"}]],Jm=h("arrow-down-from-line",_1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j1e=[["path",{d:"M17 7 7 17",key:"15tmo1"}],["path",{d:"M17 17H7V7",key:"1org7z"}]],ef=h("arrow-down-left",j1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w1e=[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]],tf=h("arrow-down-right",w1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h4",key:"6d7r33"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h10",key:"1438ji"}]],af=h("arrow-down-narrow-wide",N1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M1e=[["path",{d:"M12 2v14",key:"jyx4ut"}],["path",{d:"m19 9-7 7-7-7",key:"1oe3oy"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]],rf=h("arrow-down-to-dot",M1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C1e=[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]],nf=h("arrow-down-to-line",C1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]],sf=h("arrow-down-up",S1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h10",key:"1w87gc"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h4",key:"q8tih4"}]],Uo=h("arrow-down-wide-narrow",L1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A1e=[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]],Fo=h("arrow-down-z-a",A1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E1e=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],of=h("arrow-down",E1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I1e=[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]],cf=h("arrow-left-right",I1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P1e=[["path",{d:"m9 6-6 6 6 6",key:"7v63n9"}],["path",{d:"M3 12h14",key:"13k4hi"}],["path",{d:"M21 19V5",key:"b4bplr"}]],lf=h("arrow-left-from-line",P1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T1e=[["path",{d:"M3 19V5",key:"rwsyhb"}],["path",{d:"m13 6-6 6 6 6",key:"1yhaz7"}],["path",{d:"M7 12h14",key:"uoisry"}]],df=h("arrow-left-to-line",T1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $1e=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],Ke=h("arrow-left",$1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O1e=[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M21 12H7",key:"13ipq5"}],["path",{d:"m15 18 6-6-6-6",key:"6tx3qv"}]],uf=h("arrow-right-from-line",O1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z1e=[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]],hf=h("arrow-right-left",z1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D1e=[["path",{d:"M17 12H3",key:"8awo09"}],["path",{d:"m11 18 6-6-6-6",key:"8c2y43"}],["path",{d:"M21 5v14",key:"nzette"}]],pf=h("arrow-right-to-line",D1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q1e=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Tn=h("arrow-right",q1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R1e=[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]],mf=h("arrow-up-0-1",R1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H1e=[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]],ff=h("arrow-up-1-0",H1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B1e=[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]],Go=h("arrow-up-a-z",B1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V1e=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],U0=h("arrow-up-down",V1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U1e=[["path",{d:"m5 9 7-7 7 7",key:"1hw5ic"}],["path",{d:"M12 16V2",key:"ywoabb"}],["circle",{cx:"12",cy:"21",r:"1",key:"o0uj5v"}]],yf=h("arrow-up-from-dot",U1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F1e=[["path",{d:"m18 9-6-6-6 6",key:"kcunyi"}],["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 21h14",key:"11awu3"}]],xf=h("arrow-up-from-line",F1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G1e=[["path",{d:"M7 17V7h10",key:"11bw93"}],["path",{d:"M17 17 7 7",key:"2786uv"}]],gf=h("arrow-up-left",G1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K1e=[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h4",key:"q8tih4"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h10",key:"jvxblo"}]],Ko=h("arrow-up-narrow-wide",K1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z1e=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],vf=h("arrow-up-right",Z1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X1e=[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]],bf=h("arrow-up-to-line",X1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W1e=[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h4",key:"1krc32"}]],kf=h("arrow-up-wide-narrow",W1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y1e=[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]],Zo=h("arrow-up-z-a",Y1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q1e=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],_f=h("arrow-up",Q1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J1e=[["path",{d:"m4 6 3-3 3 3",key:"9aidw8"}],["path",{d:"M7 17V3",key:"19qxw1"}],["path",{d:"m14 6 3-3 3 3",key:"6iy689"}],["path",{d:"M17 17V3",key:"o0fmgi"}],["path",{d:"M4 21h16",key:"1h09gz"}]],jf=h("arrows-up-from-line",J1e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eue=[["path",{d:"M12 6v12",key:"1vza4d"}],["path",{d:"M17.196 9 6.804 15",key:"1ah31z"}],["path",{d:"m6.804 9 10.392 6",key:"1b6pxd"}]],wf=h("asterisk",eue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tue=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]],Nf=h("at-sign",tue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aue=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z",key:"1l2ple"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z",key:"1wam0m"}]],Mf=h("atom",aue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rue=[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]],Cf=h("audio-lines",rue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nue=[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2",key:"57tc96"}]],Sf=h("audio-waveform",nue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sue=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Lf=h("award",sue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oue=[["path",{d:"m14 12-8.381 8.38a1 1 0 0 1-3.001-3L11 9",key:"5z9253"}],["path",{d:"M15 15.5a.5.5 0 0 0 .5.5A6.5 6.5 0 0 0 22 9.5a.5.5 0 0 0-.5-.5h-1.672a2 2 0 0 1-1.414-.586l-5.062-5.062a1.205 1.205 0 0 0-1.704 0L9.352 5.648a1.205 1.205 0 0 0 0 1.704l5.062 5.062A2 2 0 0 1 15 13.828z",key:"19zklq"}]],Af=h("axe",oue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iue=[["path",{d:"M13.5 10.5 15 9",key:"1nsxvm"}],["path",{d:"M4 4v15a1 1 0 0 0 1 1h15",key:"1w6lkd"}],["path",{d:"M4.293 19.707 6 18",key:"3g1p8c"}],["path",{d:"m9 15 1.5-1.5",key:"1xfbes"}]],Xo=h("axis-3d",iue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cue=[["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M19.38 6.813A9 9 0 0 1 20.8 10.2a2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"11xh7x"}],["path",{d:"M9 12h.01",key:"157uk2"}]],Ef=h("baby",cue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lue=[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1ol0lm"}],["path",{d:"M8 10h8",key:"c7uz4u"}],["path",{d:"M8 18h8",key:"1no2b1"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6",key:"1fr6do"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2",key:"donm21"}]],If=h("backpack",lue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const due=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Pf=h("badge-alert",due);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4",key:"2eqtx8"}]],Tf=h("badge-cent",uue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Wo=h("badge-check",hue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]],$f=h("badge-dollar-sign",pue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M7 12h5",key:"gblrwe"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]],Of=h("badge-euro",mue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 8h8",key:"1bis0t"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8",key:"nu2bwa"}]],zf=h("badge-indian-rupee",fue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12",key:"1y1yb1"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8",key:"110wyk"}]],Df=h("badge-info",yue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 8 3 3v7",key:"17yadx"}],["path",{d:"m12 11 3-3",key:"p4cfq1"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M9 16h6",key:"8wimt3"}]],qf=h("badge-japanese-yen",xue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],Rf=h("badge-minus",gue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]],Hf=h("badge-percent",vue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16",key:"10p56q"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],Bf=h("badge-plus",bue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0",key:"3mlbjk"}],["path",{d:"M8 16h7",key:"sbedsn"}]],Vf=h("badge-pound-sterling",kue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _ue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17",key:"io3f8k"}]],Yo=h("badge-question-mark",_ue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M9 16h5",key:"1syiyw"}],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9",key:"1ge9c1"}]],Uf=h("badge-russian-ruble",jue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M11 17V8h4",key:"1bfq6y"}],["path",{d:"M11 12h3",key:"2eqnfz"}],["path",{d:"M9 16h4",key:"1skf3a"}]],Ff=h("badge-swiss-franc",wue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nue=[["path",{d:"M11 7v10a5 5 0 0 0 5-5",key:"1ja3ih"}],["path",{d:"m15 8-6 3",key:"4x0uwz"}],["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76",key:"18242g"}]],Gf=h("badge-turkish-lira",Nue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]],Kf=h("badge-x",Mue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cue=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}]],Zf=h("badge",Cue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sue=[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2",key:"4irg2o"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10",key:"14fcyx"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1",key:"o6oiis"}],["circle",{cx:"18",cy:"20",r:"2",key:"t9985n"}],["circle",{cx:"9",cy:"20",r:"2",key:"e5v82j"}]],Xf=h("baggage-claim",Sue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lue=[["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],q1=h("ban",Lue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aue=[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5",key:"1cscit"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z",key:"1y1nbv"}]],Wf=h("banana",Aue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eue=[["path",{d:"M10 10.01h.01",key:"1e9xi7"}],["path",{d:"M10 14.01h.01",key:"ac23bv"}],["path",{d:"M14 10.01h.01",key:"2wfrvf"}],["path",{d:"M14 14.01h.01",key:"8tw8yn"}],["path",{d:"M18 6v11.5",key:"dkbidh"}],["path",{d:"M6 6v12",key:"vkc79e"}],["rect",{x:"2",y:"6",width:"20",height:"12",rx:"2",key:"1wpnh2"}]],Yf=h("bandage",Eue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Iue=[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"x6cv4u"}],["path",{d:"m16 19 3 3 3-3",key:"1ibux0"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Qf=h("banknote-arrow-down",Iue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pue=[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"x6cv4u"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M19 22v-6",key:"qhmiwi"}],["path",{d:"m22 19-3-3-3 3",key:"rn6bg2"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Jf=h("banknote-arrow-up",Pue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tue=[["path",{d:"M13 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5",key:"16nib6"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],ey=h("banknote-x",Tue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $ue=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]],ls=h("banknote",$ue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oue=[["path",{d:"M3 5v14",key:"1nt18q"}],["path",{d:"M8 5v14",key:"1ybrkv"}],["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"M17 5v14",key:"ycjyhj"}],["path",{d:"M21 5v14",key:"nzette"}]],ty=h("barcode",Oue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zue=[["path",{d:"M10 3a41 41 0 0 0 0 18",key:"1qcnzb"}],["path",{d:"M14 3a41 41 0 0 1 0 18",key:"547vd4"}],["path",{d:"M17 3a2 2 0 0 1 1.68.92 15.25 15.25 0 0 1 0 16.16A2 2 0 0 1 17 21H7a2 2 0 0 1-1.68-.92 15.25 15.25 0 0 1 0-16.16A2 2 0 0 1 7 3z",key:"1wepyy"}],["path",{d:"M3.84 17h16.32",key:"1wh981"}],["path",{d:"M3.84 7h16.32",key:"19jf4x"}]],ay=h("barrel",zue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Due=[["path",{d:"M10 4 8 6",key:"1rru8s"}],["path",{d:"M17 19v2",key:"ts1sot"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M7 19v2",key:"12npes"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"14ym8i"}]],ry=h("bath",Due);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const que=[["path",{d:"M4 20h16",key:"14thso"}],["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}]],ny=h("baseline",que);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rue=[["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["path",{d:"M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935",key:"lre1cr"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936",key:"13q5k0"}]],sy=h("battery-charging",Rue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hue=[["path",{d:"M10 10v4",key:"1mb2ec"}],["path",{d:"M14 10v4",key:"1nt88p"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 10v4",key:"1n77qd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]],oy=h("battery-full",Hue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bue=[["path",{d:"M10 14v-4",key:"suye4c"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]],iy=h("battery-medium",Bue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vue=[["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]],cy=h("battery-low",Vue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uue=[["path",{d:"M10 9v6",key:"17i7lo"}],["path",{d:"M12.543 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.605",key:"o09yah"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M7 12h6",key:"iekk3h"}],["path",{d:"M7.606 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.606",key:"xyqvf1"}]],ly=h("battery-plus",Uue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fue=[["path",{d:"M10 17h.01",key:"nbq80n"}],["path",{d:"M10 7v6",key:"nne03l"}],["path",{d:"M14 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2",key:"1m83kb"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"h8lgfh"}]],dy=h("battery-warning",Fue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gue=[["path",{d:"M 22 14 L 22 10",key:"nqc4tb"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]],uy=h("battery",Gue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kue=[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]],hy=h("beaker",Kue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zue=[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1",key:"bq3udt"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66",key:"17ccse"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04",key:"18zqgq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],py=h("bean-off",Zue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xue=[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z",key:"1tvzk7"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28",key:"2cyri2"}]],my=h("bean",Xue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wue=[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]],fy=h("bed-double",Wue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yue=[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8",key:"1wm6mi"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4",key:"4k93s5"}],["path",{d:"M3 18h18",key:"1h113x"}]],yy=h("bed-single",Yue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Que=[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]],xy=h("bed",Que);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jue=[["path",{d:"M13 13v5",key:"igwfh0"}],["path",{d:"M17 11.47V8",key:"16yw0g"}],["path",{d:"M17 11h1a3 3 0 0 1 2.745 4.211",key:"1xbt65"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3",key:"c55o3e"}],["path",{d:"M7.536 7.535C6.766 7.649 6.154 8 5.5 8a2.5 2.5 0 0 1-1.768-4.268",key:"1ydug7"}],["path",{d:"M8.727 3.204C9.306 2.767 9.885 2 11 2c1.56 0 2 1.5 3 1.5s1.72-.5 2.5-.5a1 1 0 1 1 0 5c-.78 0-1.5-.5-2.5-.5a3.149 3.149 0 0 0-.842.12",key:"q81o7q"}],["path",{d:"M9 14.6V18",key:"20ek98"}]],gy=h("beer-off",Jue);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e0e=[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1",key:"1yp76v"}],["path",{d:"M9 12v6",key:"1u1cab"}],["path",{d:"M13 12v6",key:"1sugkk"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z",key:"1510fo"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"19jb7n"}]],vy=h("beer",e0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t0e=[["path",{d:"M16.4 13.7A6.5 6.5 0 1 0 6.28 6.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3",key:"cisjcv"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1-2.29 7.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5",key:"5byaag"}],["circle",{cx:"12.5",cy:"8.5",r:"2.5",key:"9738u8"}]],by=h("beef",t0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a0e=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M13.916 2.314A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.74 7.327A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673 9 9 0 0 1-.585-.665",key:"1tip0g"}],["circle",{cx:"18",cy:"8",r:"3",key:"1g0gzu"}]],ky=h("bell-dot",a0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r0e=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M16.243 3.757A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673A9.4 9.4 0 0 1 18.667 12",key:"bdwj86"}]],_y=h("bell-minus",r0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n0e=[["path",{d:"M18.518 17.347A7 7 0 0 1 14 19",key:"1emhpo"}],["path",{d:"M18.8 4A11 11 0 0 1 20 9",key:"127b67"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["rect",{x:"4",y:"16",width:"10",height:"6",rx:"2",key:"bfnviv"}]],jy=h("bell-electric",n0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s0e=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742",key:"178tsu"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05",key:"1hqiys"}]],wy=h("bell-off",s0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o0e=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M15 8h6",key:"8ybuxh"}],["path",{d:"M18 5v6",key:"g5ayrv"}],["path",{d:"M20.002 14.464a9 9 0 0 0 .738.863A1 1 0 0 1 20 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 8.75-5.332",key:"1abcvy"}]],Ny=h("bell-plus",o0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i0e=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}]],My=h("bell-ring",i0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c0e=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],Cy=h("bell",c0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l0e=[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1",key:"11xb64"}],["path",{d:"m22 15-3-3 3-3",key:"26chmm"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1",key:"k6ky7n"}]],Qo=h("between-horizontal-end",l0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d0e=[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1",key:"pkso9a"}],["path",{d:"m2 9 3 3-3 3",key:"1agib5"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1",key:"1q5fc1"}]],Jo=h("between-horizontal-start",d0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u0e=[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1",key:"1fdu0f"}],["path",{d:"m9 22 3-3 3 3",key:"17z65a"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1",key:"1squn4"}]],Sy=h("between-vertical-end",u0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h0e=[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1",key:"1fjrkv"}],["path",{d:"m15 2-3 3-3-3",key:"1uh6eb"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1",key:"w3fjg8"}]],Ly=h("between-vertical-start",h0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p0e=[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1",key:"1pmlyh"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2",key:"5rb254"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15",key:"kbvsx9"}]],Ay=h("biceps-flexed",p0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m0e=[["circle",{cx:"18.5",cy:"17.5",r:"3.5",key:"15x4ox"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5",key:"1noe27"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2",key:"1npguv"}]],Ey=h("bike",m0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f0e=[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2",key:"p02svl"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2",key:"xm4xkj"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M14 10h4",key:"ru81e7"}],["path",{d:"M6 14h2v6",key:"16z9wg"}],["path",{d:"M14 4h2v6",key:"1idq9u"}]],Iy=h("binary",f0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y0e=[["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3",key:"3apit1"}],["path",{d:"M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z",key:"rhpgnw"}],["path",{d:"M 22 16 L 2 16",key:"14lkq7"}],["path",{d:"M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z",key:"104b3k"}],["path",{d:"M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3",key:"14fczp"}]],Py=h("binoculars",y0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x0e=[["circle",{cx:"12",cy:"11.9",r:"2",key:"e8h31w"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6",key:"17bolr"}],["path",{d:"m8.9 10.1 1.4.8",key:"15ezny"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5",key:"wtwa5u"}],["path",{d:"m15.1 10.1-1.4.8",key:"1r0b28"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2",key:"m7qszh"}],["path",{d:"M12 13.9v1.6",key:"zfyyim"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0",key:"1bi9q0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5",key:"1rhjqw"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5",key:"8gsud3"}]],Ty=h("biohazard",x0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g0e=[["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20",key:"oj1oa8"}],["path",{d:"m20 7 2 .5-2 .5",key:"12nv4d"}],["path",{d:"M10 18v3",key:"1yea0a"}],["path",{d:"M14 17.75V21",key:"1pymcb"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61",key:"1npnn0"}]],$y=h("bird",g0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v0e=[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]],Oy=h("bitcoin",v0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b0e=[["circle",{cx:"9",cy:"9",r:"7",key:"p2h5vp"}],["circle",{cx:"15",cy:"15",r:"7",key:"19ennj"}]],zy=h("blend",b0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k0e=[["path",{d:"M3 3h18",key:"o7r712"}],["path",{d:"M20 7H8",key:"gd2fo2"}],["path",{d:"M20 11H8",key:"1ynp89"}],["path",{d:"M10 19h10",key:"19hjk5"}],["path",{d:"M8 15h12",key:"1yqzne"}],["path",{d:"M4 3v14",key:"fggqzn"}],["circle",{cx:"4",cy:"19",r:"2",key:"p3m9r0"}]],Dy=h("blinds",k0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _0e=[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",key:"1ah6g2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1",key:"88lufb"}]],qy=h("blocks",_0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j0e=[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12",key:"1rsjjs"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12",key:"11yl8c"}]],Ry=h("bluetooth-connected",j0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w0e=[["path",{d:"m17 17-5 5V12l-5 5",key:"v5aci6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5",key:"1kddfz"}]],Hy=h("bluetooth-off",w0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N0e=[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66",key:"k8tn1j"}],["path",{d:"M18 12h.01",key:"yjnet6"}]],By=h("bluetooth-searching",N0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M0e=[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}]],Vy=h("bluetooth",M0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C0e=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]],Uy=h("bold",C0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S0e=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],Fy=h("bolt",S0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L0e=[["circle",{cx:"11",cy:"13",r:"9",key:"hd149"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95",key:"jp4j1b"}],["path",{d:"m22 2-1.5 1.5",key:"ay92ug"}]],Gy=h("bomb",L0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A0e=[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]],Ky=h("bone",A0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E0e=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m8 13 4-7 4 7",key:"4rari8"}],["path",{d:"M9.1 11h5.7",key:"1gkovt"}]],Zy=h("book-a",E0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I0e=[["path",{d:"M12 13h.01",key:"y0uutt"}],["path",{d:"M12 6v3",key:"1m4b9j"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],Xy=h("book-alert",I0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P0e=[["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8v3",key:"gejaml"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 8v3",key:"1qzp49"}]],Wy=h("book-audio",P0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T0e=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 9.5 2 2 4-4",key:"1dth82"}]],Yy=h("book-check",T0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $0e=[["path",{d:"M5 7a2 2 0 0 0-2 2v11",key:"1yhqjt"}],["path",{d:"M5.803 18H5a2 2 0 0 0 0 4h9.5a.5.5 0 0 0 .5-.5V21",key:"edzzo5"}],["path",{d:"M9 15V4a2 2 0 0 1 2-2h9.5a.5.5 0 0 1 .5.5v14a.5.5 0 0 1-.5.5H11a2 2 0 0 1 0-4h10",key:"1nwzrg"}]],Qy=h("book-copy",$0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O0e=[["path",{d:"M12 17h1.5",key:"1gkc67"}],["path",{d:"M12 22h1.5",key:"1my7sn"}],["path",{d:"M12 2h1.5",key:"19tvb7"}],["path",{d:"M17.5 22H19a1 1 0 0 0 1-1",key:"10akbh"}],["path",{d:"M17.5 2H19a1 1 0 0 1 1 1v1.5",key:"1vrfjs"}],["path",{d:"M20 14v3h-2.5",key:"1naeju"}],["path",{d:"M20 8.5V10",key:"1ctpfu"}],["path",{d:"M4 10V8.5",key:"1o3zg5"}],["path",{d:"M4 19.5V14",key:"ob81pf"}],["path",{d:"M4 4.5A2.5 2.5 0 0 1 6.5 2H8",key:"s8vcyb"}],["path",{d:"M8 22H6.5a1 1 0 0 1 0-5H8",key:"1cu73q"}]],ei=h("book-dashed",O0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z0e=[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3 3 3-3",key:"zt5b4y"}]],Jy=h("book-down",z0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D0e=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2",key:"1vsqkj"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]],ex=h("book-headphones",D0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q0e=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8.62 9.8A2.25 2.25 0 1 1 12 6.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"9v40y5"}]],tx=h("book-heart",q0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R0e=[["path",{d:"m20 13.7-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17",key:"q6ojf0"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"10",cy:"8",r:"2",key:"2qkj4p"}]],ax=h("book-image",R0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H0e=[["path",{d:"m19 3 1 1",key:"ze14oc"}],["path",{d:"m20 2-4.5 4.5",key:"1sppr8"}],["path",{d:"M20 7.898V21a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1xzogz"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2h7.844",key:"vtdg6h"}],["circle",{cx:"14",cy:"8",r:"2",key:"u49eql"}]],rx=h("book-key",H0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B0e=[["path",{d:"M18 6V4a2 2 0 1 0-4 0v2",key:"1aquzs"}],["path",{d:"M20 15v6a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"1rkj32"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10",key:"18wgow"}],["rect",{x:"12",y:"6",width:"8",height:"5",rx:"1",key:"73l30o"}]],nx=h("book-lock",B0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V0e=[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],sx=h("book-marked",V0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U0e=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]],ox=h("book-minus",U0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F0e=[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]],ix=h("book-open-check",F0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G0e=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]],cx=h("book-open-text",G0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K0e=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],R1=h("book-open",K0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z0e=[["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M9 10h6",key:"9gxzsh"}]],lx=h("book-plus",Z0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X0e=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 11h8",key:"vwpz6n"}],["path",{d:"M8 7h6",key:"1f0q6e"}]],dx=h("book-text",X0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W0e=[["path",{d:"M10 13h4",key:"ytezjc"}],["path",{d:"M12 6v7",key:"1f6ttz"}],["path",{d:"M16 8V6H8v2",key:"x8j6u4"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],ux=h("book-type",W0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y0e=[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"161d7n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2",key:"1lorq7"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]],hx=h("book-up-2",Y0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q0e=[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]],px=h("book-up",Q0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J0e=[["path",{d:"M15 13a3 3 0 1 0-6 0",key:"10j68g"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}]],mx=h("book-user",J0e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ehe=[["path",{d:"m14.5 7-5 5",key:"dy991v"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"m9.5 7 5 5",key:"s45iea"}]],fx=h("book-x",ehe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const the=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],yx=h("book",the);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ahe=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]],xx=h("bookmark-check",ahe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rhe=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]],gx=h("bookmark-minus",rhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nhe=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13",key:"1cppfj"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]],vx=h("bookmark-plus",nhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const she=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z",key:"169p4p"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]],bx=h("bookmark-x",she);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ohe=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]],kx=h("bookmark",ohe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ihe=[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"vvzvr1"}],["path",{d:"M8 8v1",key:"xcqmfk"}],["path",{d:"M12 8v1",key:"1rj8u4"}],["path",{d:"M16 8v1",key:"1q12zr"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2",key:"igpb89"}],["circle",{cx:"8",cy:"15",r:"2",key:"fa4a8s"}],["circle",{cx:"16",cy:"15",r:"2",key:"14c3ya"}]],_x=h("boom-box",ihe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const che=[["path",{d:"M12 6V2H8",key:"1155em"}],["path",{d:"M15 11v2",key:"i11awn"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 16a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z",key:"11gyqh"}],["path",{d:"M9 11v2",key:"1ueba0"}]],jx=h("bot-message-square",che);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lhe=[["path",{d:"M13.67 8H18a2 2 0 0 1 2 2v4.33",key:"7az073"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}],["path",{d:"M8 8H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 1.414-.586",key:"s09a7a"}],["path",{d:"M9 13v2",key:"rq6x2g"}],["path",{d:"M9.67 4H12v2.33",key:"110xot"}]],wx=h("bot-off",lhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dhe=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],Nx=h("bot",dhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uhe=[["path",{d:"M10 3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a6 6 0 0 0 1.2 3.6l.6.8A6 6 0 0 1 17 13v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a6 6 0 0 1 1.2-3.6l.6-.8A6 6 0 0 0 10 5z",key:"blqgoc"}],["path",{d:"M17 13h-4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4",key:"43jbee"}]],Mx=h("bottle-wine",uhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hhe=[["path",{d:"M17 3h4v4",key:"19p9u1"}],["path",{d:"M18.575 11.082a13 13 0 0 1 1.048 9.027 1.17 1.17 0 0 1-1.914.597L14 17",key:"12t3w9"}],["path",{d:"M7 10 3.29 6.29a1.17 1.17 0 0 1 .6-1.91 13 13 0 0 1 9.03 1.05",key:"ogng5l"}],["path",{d:"M7 14a1.7 1.7 0 0 0-1.207.5l-2.646 2.646A.5.5 0 0 0 3.5 18H5a1 1 0 0 1 1 1v1.5a.5.5 0 0 0 .854.354L9.5 18.207A1.7 1.7 0 0 0 10 17v-2a1 1 0 0 0-1-1z",key:"8v3fy2"}],["path",{d:"M9.707 14.293 21 3",key:"ydm3bn"}]],Cx=h("bow-arrow",hhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const phe=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],Sx=h("box",phe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mhe=[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]],Lx=h("boxes",mhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fhe=[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]],ti=h("braces",fhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yhe=[["path",{d:"M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3",key:"1kt8lf"}],["path",{d:"M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3",key:"gduv9"}]],Ax=h("brackets",yhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xhe=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]],Ex=h("brain-circuit",xhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ghe=[["path",{d:"m10.852 14.772-.383.923",key:"11vil6"}],["path",{d:"m10.852 9.228-.383-.923",key:"1fjppe"}],["path",{d:"m13.148 14.772.382.924",key:"je3va1"}],["path",{d:"m13.531 8.305-.383.923",key:"18epck"}],["path",{d:"m14.772 10.852.923-.383",key:"k9m8cz"}],["path",{d:"m14.772 13.148.923.383",key:"1xvhww"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 0 0-5.63-1.446 3 3 0 0 0-.368 1.571 4 4 0 0 0-2.525 5.771",key:"jcbbz1"}],["path",{d:"M17.998 5.125a4 4 0 0 1 2.525 5.771",key:"1kkn7e"}],["path",{d:"M19.505 10.294a4 4 0 0 1-1.5 7.706",key:"18bmuc"}],["path",{d:"M4.032 17.483A4 4 0 0 0 11.464 20c.18-.311.892-.311 1.072 0a4 4 0 0 0 7.432-2.516",key:"uozx0d"}],["path",{d:"M4.5 10.291A4 4 0 0 0 6 18",key:"whdemb"}],["path",{d:"M6.002 5.125a3 3 0 0 0 .4 1.375",key:"1kqy2g"}],["path",{d:"m9.228 10.852-.923-.383",key:"1wtb30"}],["path",{d:"m9.228 13.148-.923.383",key:"1a830x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Ix=h("brain-cog",ghe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vhe=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],Px=h("brain",vhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bhe=[["path",{d:"M16 3v2.107",key:"gq8xun"}],["path",{d:"M17 9c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 22 17a5 5 0 0 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C13 11.5 16 9 17 9",key:"1l2pih"}],["path",{d:"M21 8.274V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.938",key:"jrnqjp"}],["path",{d:"M3 15h5.253",key:"xqg7rb"}],["path",{d:"M3 9h8.228",key:"1ppb70"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]],Tx=h("brick-wall-fire",bhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const khe=[["path",{d:"M12 9v1.258",key:"iwpddn"}],["path",{d:"M16 3v5.46",key:"d7ew98"}],["path",{d:"M21 9.118V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h5.75",key:"137t5x"}],["path",{d:"M22 17.5c0 2.499-1.75 3.749-3.83 4.474a.5.5 0 0 1-.335-.005c-2.085-.72-3.835-1.97-3.835-4.47V14a.5.5 0 0 1 .5-.499c1 0 2.25-.6 3.12-1.36a.6.6 0 0 1 .76-.001c.875.765 2.12 1.36 3.12 1.36a.5.5 0 0 1 .5.5z",key:"16j3tf"}],["path",{d:"M3 15h7",key:"1qldh6"}],["path",{d:"M3 9h12.142",key:"1yjd6m"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]],$x=h("brick-wall-shield",khe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _he=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 9v6",key:"199k2o"}],["path",{d:"M16 15v6",key:"8rj2es"}],["path",{d:"M16 3v6",key:"1j6rpj"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M8 15v6",key:"1stoo3"}],["path",{d:"M8 3v6",key:"vlvjmk"}]],Ox=h("brick-wall",_he);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jhe=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],zx=h("briefcase-business",jhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const whe=[["path",{d:"M10 20v2",key:"1n8e1g"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M18 20v2",key:"10uadw"}],["path",{d:"M21 20H3",key:"kdqkdp"}],["path",{d:"M6 20v2",key:"a9bc87"}],["path",{d:"M8 16V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12",key:"17n9tx"}],["rect",{x:"4",y:"6",width:"16",height:"10",rx:"2",key:"1097i5"}]],Dx=h("briefcase-conveyor-belt",whe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nhe=[["path",{d:"M12 11v4",key:"a6ujw6"}],["path",{d:"M14 13h-4",key:"1pl8zg"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M18 6v14",key:"1mu4gy"}],["path",{d:"M6 6v14",key:"1s15cj"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],qx=h("briefcase-medical",Nhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mhe=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],Rx=h("briefcase",Mhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Che=[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2",key:"yj20xf"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2",key:"1ltk23"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2",key:"1q24h9"}]],Hx=h("bring-to-front",Che);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const She=[["path",{d:"m16 22-1-4",key:"1ow2iv"}],["path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1",key:"iw8jdu"}],["path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z",key:"1soew8"}],["path",{d:"m8 22 1-4",key:"s3unb"}]],Bx=h("brush-cleaning",She);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lhe=[["path",{d:"m11 10 3 3",key:"fzmg1i"}],["path",{d:"M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z",key:"p4q2r7"}],["path",{d:"M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031",key:"wy6l02"}]],Vx=h("brush",Lhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ahe=[["path",{d:"M7.2 14.8a2 2 0 0 1 2 2",key:"1tw9gg"}],["circle",{cx:"18.5",cy:"8.5",r:"3.5",key:"1wadoa"}],["circle",{cx:"7.5",cy:"16.5",r:"5.5",key:"6mdt3g"}],["circle",{cx:"7.5",cy:"4.5",r:"2.5",key:"637s54"}]],Ux=h("bubbles",Ahe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ehe=[["path",{d:"M10 19.655A6 6 0 0 1 6 14v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 3.97",key:"1gnv52"}],["path",{d:"M14 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"1weqy9"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13v-1a3 3 0 0 1 4.18-2.895 3 3 0 0 1 1.821 2.896v1",key:"1dt6cl"}]],Fx=h("bug-play",Ehe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ihe=[["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2",key:"vl8zik"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M22 13h-4v-2a4 4 0 0 0-4-4h-1.3",key:"1ou0bd"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13",key:"1njkjs"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}]],Gx=h("bug-off",Ihe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Phe=[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]],Kx=h("bug",Phe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const The=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]],co=h("building-2",The);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $he=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],Zx=h("building",$he);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ohe=[["path",{d:"M4 6 2 7",key:"1mqr15"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"m22 7-2-1",key:"1umjhc"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 21v-2",key:"sqyl04"}]],Xx=h("bus-front",Ohe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zhe=[["path",{d:"M8 6v6",key:"18i7km"}],["path",{d:"M15 6v6",key:"1sg6z9"}],["path",{d:"M2 12h19.6",key:"de5uta"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3",key:"1wwztk"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}],["path",{d:"M9 18h5",key:"lrx6i"}],["circle",{cx:"16",cy:"18",r:"2",key:"1v4tcr"}]],Wx=h("bus",zhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dhe=[["path",{d:"M10 3h.01",key:"lbucoy"}],["path",{d:"M14 2h.01",key:"1k8aa1"}],["path",{d:"m2 9 20-5",key:"1kz0j5"}],["path",{d:"M12 12V6.5",key:"1vbrij"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3",key:"if91er"}],["path",{d:"M9 12v5",key:"3anwtq"}],["path",{d:"M15 12v5",key:"5xh3zn"}],["path",{d:"M4 17h16",key:"g4d7ey"}]],Yx=h("cable-car",Dhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qhe=[["path",{d:"M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1z",key:"trhst0"}],["path",{d:"M17 21v-2",key:"ds4u3f"}],["path",{d:"M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10",key:"1mo9zo"}],["path",{d:"M21 21v-2",key:"eo0ou"}],["path",{d:"M3 5V3",key:"1k5hjh"}],["path",{d:"M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2z",key:"1dd30t"}],["path",{d:"M7 5V3",key:"1t1388"}]],Qx=h("cable",qhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rhe=[["path",{d:"M16 13H3",key:"1wpj08"}],["path",{d:"M16 17H3",key:"3lvfcd"}],["path",{d:"m7.2 7.9-3.388 2.5A2 2 0 0 0 3 12.01V20a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-8.654c0-2-2.44-6.026-6.44-8.026a1 1 0 0 0-1.082.057L10.4 5.6",key:"1gmhf7"}],["circle",{cx:"9",cy:"7",r:"2",key:"1305pl"}]],Jx=h("cake-slice",Rhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hhe=[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8",key:"1w3rig"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1",key:"n2jgmb"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M7 8v3",key:"1qtyvj"}],["path",{d:"M12 8v3",key:"hwp4zt"}],["path",{d:"M17 8v3",key:"1i6e5u"}],["path",{d:"M7 4h.01",key:"1bh4kh"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M17 4h.01",key:"1upcoc"}]],eg=h("cake",Hhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bhe=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],tg=h("calculator",Bhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vhe=[["path",{d:"M11 14h1v4",key:"fy54vd"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]],ag=h("calendar-1",Vhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uhe=[["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 22v-8",key:"su0gjh"}],["path",{d:"M21 11.343V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9",key:"1exg90"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]],rg=h("calendar-arrow-up",Uhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fhe=[["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M18 14v8",key:"irew45"}],["path",{d:"M21 11.354V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.343",key:"bse4f3"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]],ng=h("calendar-arrow-down",Fhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ghe=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"bce9hv"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]],sg=h("calendar-check-2",Ghe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Khe=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]],og=h("calendar-check",Khe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zhe=[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]],H1=h("calendar-clock",Zhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xhe=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],Ld=h("calendar-days",Xhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Whe=[["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m15.228 19.148-.923.383",key:"51cr3n"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m16.47 14.305.382.923",key:"obybxd"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["path",{d:"M21 11V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"1dju0s"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],ig=h("calendar-cog",Whe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yhe=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 17V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11Z",key:"kg77oy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M15 22v-4a2 2 0 0 1 2-2h4",key:"1gnbqr"}]],cg=h("calendar-fold",Yhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qhe=[["path",{d:"M12.127 22H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.125",key:"vxdnp4"}],["path",{d:"M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"15cy7q"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]],lg=h("calendar-heart",Qhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jhe=[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1scpom"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]],dg=h("calendar-minus",Jhe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e2e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}]],ug=h("calendar-minus-2",e2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t2e=[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18",key:"16swn3"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5",key:"yhw86o"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h7",key:"1wap6i"}],["path",{d:"M21 10h-5.5",key:"quycpq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],hg=h("calendar-off",t2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a2e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M10 16h4",key:"17e571"}],["path",{d:"M12 14v4",key:"1thi36"}]],pg=h("calendar-plus-2",a2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r2e=[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1glfrc"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]],mg=h("calendar-plus",r2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n2e=[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]],fg=h("calendar-range",n2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s2e=[["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 11.75V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.25",key:"1jrsq6"}],["path",{d:"m22 22-1.875-1.875",key:"13zax7"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],yg=h("calendar-search",s2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o2e=[["path",{d:"M11 10v4h4",key:"172dkj"}],["path",{d:"m11 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"vu0qm5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"m21 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"1qgeyt"}],["path",{d:"M21 22v-4h-4",key:"hrummi"}],["path",{d:"M21 8.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4.3",key:"mctw84"}],["path",{d:"M3 10h4",key:"1el30a"}],["path",{d:"M8 2v4",key:"1cmpym"}]],xg=h("calendar-sync",o2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i2e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m17 22 5-5",key:"1k6ppv"}],["path",{d:"m17 17 5 5",key:"p7ous7"}]],gg=h("calendar-x-2",i2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c2e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]],F0=h("calendar-x",c2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l2e=[["path",{d:"M14.564 14.558a3 3 0 1 1-4.122-4.121",key:"1rnrzw"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 .819-.175",key:"1x3arw"}],["path",{d:"M9.695 4.024A2 2 0 0 1 10.004 4h3.993a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v7.344",key:"1i84u0"}]],vg=h("camera-off",l2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d2e=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],bg=h("camera",d2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u2e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Na=h("calendar",u2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h2e=[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z",key:"isaq8g"}],["path",{d:"M17.75 7 15 2.1",key:"12x7e8"}],["path",{d:"M10.9 4.8 13 9",key:"100a87"}],["path",{d:"m7.9 9.7 2 4.4",key:"ntfhaj"}],["path",{d:"M4.9 14.7 7 18.9",key:"1x43jy"}]],kg=h("candy-cane",h2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p2e=[["path",{d:"M10 10v7.9",key:"m8g9tt"}],["path",{d:"M11.802 6.145a5 5 0 0 1 6.053 6.053",key:"dn87i3"}],["path",{d:"M14 6.1v2.243",key:"1kzysn"}],["path",{d:"m15.5 15.571-.964.964a5 5 0 0 1-7.071 0 5 5 0 0 1 0-7.07l.964-.965",key:"3sxy18"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4",key:"gpb6xx"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4",key:"qexcha"}]],_g=h("candy-off",p2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m2e=[["path",{d:"M10 7v10.9",key:"1gynux"}],["path",{d:"M14 6.1V17",key:"116kdf"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4",key:"gpb6xx"}],["path",{d:"M16.536 7.465a5 5 0 0 0-7.072 0l-2 2a5 5 0 0 0 0 7.07 5 5 0 0 0 7.072 0l2-2a5 5 0 0 0 0-7.07",key:"1tsln4"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4",key:"qexcha"}]],jg=h("candy",m2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f2e=[["path",{d:"M12 22v-4",key:"1utk9m"}],["path",{d:"M7 12c-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3 1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5 0 0 2.5.5 6-1-.5-1.5-3.5-3-5-3 1.5-1 4-4 4-6-2.5 0-5.5 1.5-7 3 0-2.5-.5-5-2-7-1.5 2-2 4.5-2 7-1.5-1.5-4.5-3-7-3 0 2 2.5 5 4 6",key:"1mezod"}]],wg=h("cannabis",f2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y2e=[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5",key:"jqtk4d"}],["path",{d:"M17 11h-.5",key:"1961ue"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2",key:"1keqsi"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7 11h4",key:"1o1z6v"}],["path",{d:"M7 15h2.5",key:"1ina1g"}]],Ng=h("captions-off",y2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x2e=[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2",key:"12ruh7"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4",key:"1ueiar"}]],ai=h("captions",x2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g2e=[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]],Mg=h("car-front",g2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v2e=[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8",key:"1imjwt"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 14h.01",key:"7oqj8z"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2",key:"a7itu8"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]],Cg=h("car-taxi-front",v2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b2e=[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]],Sg=h("car",b2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k2e=[["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2",key:"19jm3t"}],["path",{d:"M2 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2",key:"13hakp"}],["path",{d:"M22 17v1a1 1 0 0 1-1 1H10v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9",key:"1crci8"}],["circle",{cx:"8",cy:"19",r:"2",key:"t8fc5s"}]],Lg=h("caravan",k2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _2e=[["path",{d:"M12 14v4",key:"1thi36"}],["path",{d:"M14.172 2a2 2 0 0 1 1.414.586l3.828 3.828A2 2 0 0 1 20 7.828V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z",key:"1o66bk"}],["path",{d:"M8 14h8",key:"1fgep2"}],["rect",{x:"8",y:"10",width:"8",height:"8",rx:"1",key:"1aonk6"}]],Ag=h("card-sim",_2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j2e=[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46",key:"rfqxbe"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z",key:"6b25w4"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z",key:"fn65lo"}]],Eg=h("carrot",j2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w2e=[["path",{d:"M10 9v7",key:"ylp826"}],["path",{d:"M14 6v10",key:"1jy4vg"}],["circle",{cx:"17.5",cy:"12.5",r:"3.5",key:"1a9481"}],["circle",{cx:"6.5",cy:"12.5",r:"3.5",key:"2jlv1r"}]],Ig=h("case-lower",w2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N2e=[["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M22 9v7",key:"pvm9v3"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}],["circle",{cx:"18.5",cy:"12.5",r:"3.5",key:"z97x68"}]],Pg=h("case-sensitive",N2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M2e=[["path",{d:"M15 11h4.5a1 1 0 0 1 0 5h-4a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h3a1 1 0 0 1 0 5",key:"nxs35"}],["path",{d:"m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16",key:"d5nyq2"}],["path",{d:"M3.304 13h6.392",key:"1q3zxz"}]],Tg=h("case-upper",M2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C2e=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]],$g=h("cassette-tape",C2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S2e=[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6",key:"3zrzxg"}],["path",{d:"M2 12a9 9 0 0 1 8 8",key:"g6cvee"}],["path",{d:"M2 16a5 5 0 0 1 4 4",key:"1y1dii"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20",key:"xu2jvo"}]],Og=h("cast",S2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L2e=[["path",{d:"M10 5V3",key:"1y54qe"}],["path",{d:"M14 5V3",key:"m6isi"}],["path",{d:"M15 21v-3a3 3 0 0 0-6 0v3",key:"lbp5hj"}],["path",{d:"M18 3v8",key:"2ollhf"}],["path",{d:"M18 5H6",key:"98imr9"}],["path",{d:"M22 11H2",key:"1lmjae"}],["path",{d:"M22 9v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9",key:"1rly83"}],["path",{d:"M6 3v8",key:"csox7g"}]],zg=h("castle",L2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A2e=[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]],Dg=h("cat",A2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E2e=[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]],qg=h("cctv",E2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z",key:"q0gr47"}]],ri=h("chart-area",I2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]],ni=h("chart-bar-big",P2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h3",key:"ur6vzw"}],["path",{d:"M7 6h12",key:"sz5b0d"}]],Rg=h("chart-bar-decreasing",T2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 11h8",key:"1feolt"}],["path",{d:"M7 16h12",key:"wsnu98"}],["path",{d:"M7 6h3",key:"w9rmul"}]],Hg=h("chart-bar-increasing",$2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]],si=h("chart-bar",O2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z2e=[["path",{d:"M11 13v4",key:"vyy2rb"}],["path",{d:"M15 5v4",key:"1gx88a"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]],Bg=h("chart-bar-stacked",z2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D2e=[["path",{d:"M9 5v4",key:"14uxtq"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1",key:"f4fvz0"}],["path",{d:"M9 15v2",key:"r5rk32"}],["path",{d:"M17 3v2",key:"1l2re6"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1",key:"z38je5"}],["path",{d:"M17 13v3",key:"5l0wba"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]],oi=h("chart-candlestick",D2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]],ii=h("chart-column-big",q2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R2e=[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17v-3",key:"1sqioe"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17V5",key:"1wzmnc"}]],Vg=h("chart-column-decreasing",R2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H2e=[["path",{d:"M13 17V9",key:"1fwyjl"}],["path",{d:"M18 17V5",key:"sfb6ij"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 17v-3",key:"17ska0"}]],ci=h("chart-column-increasing",H2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B2e=[["path",{d:"M11 13H7",key:"t0o9gq"}],["path",{d:"M19 9h-4",key:"rera1j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1",key:"q8uenq"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1",key:"sr5ea"}]],Ug=h("chart-column-stacked",B2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],Ds=h("chart-column",V2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U2e=[["path",{d:"M10 6h8",key:"zvc2xc"}],["path",{d:"M12 16h6",key:"yi5mkt"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M8 11h7",key:"wz2hg0"}]],Fg=h("chart-gantt",U2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F2e=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]],li=h("chart-line",F2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G2e=[["path",{d:"m13.11 7.664 1.78 2.672",key:"go2gg9"}],["path",{d:"m14.162 12.788-3.324 1.424",key:"11x848"}],["path",{d:"m20 4-6.06 1.515",key:"1wxxh7"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["circle",{cx:"12",cy:"6",r:"2",key:"1jj5th"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}],["circle",{cx:"9",cy:"15",r:"2",key:"lf2ghp"}]],Gg=h("chart-network",G2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K2e=[["path",{d:"M12 20V10",key:"g8npz5"}],["path",{d:"M18 20v-4",key:"8uic4z"}],["path",{d:"M6 20V4",key:"1w1bmo"}]],Kg=h("chart-no-axes-column-decreasing",K2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z2e=[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]],di=h("chart-no-axes-column-increasing",Z2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X2e=[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]],ui=h("chart-no-axes-column",X2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W2e=[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]],Zg=h("chart-no-axes-combined",W2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y2e=[["path",{d:"M8 6h10",key:"9lnwnk"}],["path",{d:"M6 12h9",key:"1g9pqf"}],["path",{d:"M11 18h7",key:"c8dzvl"}]],hi=h("chart-no-axes-gantt",Y2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q2e=[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z",key:"pzmjnu"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83",key:"k2fpak"}]],pi=h("chart-pie",Q2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J2e=[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor",key:"lysivs"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor",key:"byv1b8"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor",key:"1gjh6j"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]],mi=h("chart-scatter",J2e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const epe=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16c.5-2 1.5-7 4-7 2 0 2 3 4 3 2.5 0 4.5-5 5-7",key:"lw07rv"}]],Xg=h("chart-spline",epe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tpe=[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]],G0=h("check-check",tpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ape=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],sa=h("check",ape);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rpe=[["path",{d:"M20 4L9 15",key:"1qkx8z"}],["path",{d:"M21 19L3 19",key:"100sma"}],["path",{d:"M9 15L4 10",key:"9zxff7"}]],Wg=h("check-line",rpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const npe=[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z",key:"1qvrer"}],["path",{d:"M6 17h12",key:"1jwigz"}]],Yg=h("chef-hat",npe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const spe=[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"cvxqlc"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z",key:"1ostrc"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12",key:"hqx58h"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z",key:"eykp1o"}]],Qg=h("cherry",spe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ope=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],xa=h("chevron-down",ope);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ipe=[["path",{d:"m17 18-6-6 6-6",key:"1yerx2"}],["path",{d:"M7 6v12",key:"1p53r6"}]],Jg=h("chevron-first",ipe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cpe=[["path",{d:"m7 18 6-6-6-6",key:"lwmzdw"}],["path",{d:"M17 6v12",key:"1o0aio"}]],ev=h("chevron-last",cpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lpe=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],tv=h("chevron-left",lpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dpe=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Ad=h("chevron-right",dpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const upe=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],Ed=h("chevron-up",upe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hpe=[["path",{d:"m7 20 5-5 5 5",key:"13a0gw"}],["path",{d:"m7 4 5 5 5-5",key:"1kwcof"}]],av=h("chevrons-down-up",hpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ppe=[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]],rv=h("chevrons-down",ppe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mpe=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"m17 7 5 5-5 5",key:"1xlxn0"}],["path",{d:"m7 7-5 5 5 5",key:"19njba"}],["path",{d:"M8 12h.01",key:"czm47f"}]],nv=h("chevrons-left-right-ellipsis",mpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fpe=[["path",{d:"m9 7-5 5 5 5",key:"j5w590"}],["path",{d:"m15 7 5 5-5 5",key:"1bl6da"}]],sv=h("chevrons-left-right",fpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ype=[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]],ov=h("chevrons-left",ype);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xpe=[["path",{d:"m20 17-5-5 5-5",key:"30x0n2"}],["path",{d:"m4 17 5-5-5-5",key:"16spf4"}]],iv=h("chevrons-right-left",xpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gpe=[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]],cv=h("chevrons-right",gpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vpe=[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]],lv=h("chevrons-up-down",vpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bpe=[["path",{d:"m17 11-5-5-5 5",key:"e8nh98"}],["path",{d:"m17 18-5-5-5 5",key:"2avn1x"}]],dv=h("chevrons-up",bpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kpe=[["path",{d:"M10.88 21.94 15.46 14",key:"xkve6t"}],["path",{d:"M21.17 8H12",key:"19dcdn"}],["path",{d:"M3.95 6.06 8.54 14",key:"g8jz9m"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],fi=h("chromium",kpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _pe=[["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v5",key:"ma6bk"}],["path",{d:"M14 22v-4a2 2 0 0 0-4 0v4",key:"1pdhuj"}],["path",{d:"M18 22V5.618a1 1 0 0 0-.553-.894l-4.553-2.277a2 2 0 0 0-1.788 0L6.553 4.724A1 1 0 0 0 6 5.618V22",key:"1rkokr"}],["path",{d:"m18 7 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.618a1 1 0 0 1 .553-.894L6 7",key:"1w6esw"}]],uv=h("church",_pe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jpe=[["path",{d:"M12 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h13",key:"1gdiyg"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 12a1 1 0 0 1 1 1v2a1 1 0 0 1-.5.866",key:"166zjj"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]],hv=h("cigarette-off",jpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wpe=[["path",{d:"M17 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14",key:"1mb5g1"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5",key:"1il607"}],["path",{d:"M21 16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"1yl5r7"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5",key:"1gah44"}],["path",{d:"M7 12v4",key:"jqww69"}]],pv=h("cigarette",wpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Npe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Ve=h("circle-alert",Npe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]],yi=h("circle-arrow-down",Mpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]],xi=h("circle-arrow-left",Cpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Spe=[["path",{d:"M2 12a10 10 0 1 1 10 10",key:"1yn6ov"}],["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"M8 22H2v-6",key:"sulq54"}]],gi=h("circle-arrow-out-down-left",Spe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lpe=[["path",{d:"M12 22a10 10 0 1 1 10-10",key:"130bv5"}],["path",{d:"M22 22 12 12",key:"131aw7"}],["path",{d:"M22 16v6h-6",key:"1gvm70"}]],vi=h("circle-arrow-out-down-right",Lpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ape=[["path",{d:"M2 8V2h6",key:"hiwtdz"}],["path",{d:"m2 2 10 10",key:"1oh8rs"}],["path",{d:"M12 2A10 10 0 1 1 2 12",key:"rrk4fa"}]],bi=h("circle-arrow-out-up-left",Ape);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Epe=[["path",{d:"M22 12A10 10 0 1 1 12 2",key:"1fm58d"}],["path",{d:"M22 2 12 12",key:"yg2myt"}],["path",{d:"M16 2h6v6",key:"zan5cs"}]],ki=h("circle-arrow-out-up-right",Epe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ipe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}],["path",{d:"M8 12h8",key:"1wcyev"}]],qs=h("circle-arrow-right",Ipe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ppe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]],_i=h("circle-arrow-up",Ppe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tpe=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],$e=h("circle-check-big",Tpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $pe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Xe=h("circle-check",$pe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ope=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]],ji=h("circle-chevron-down",Ope);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]],wi=h("circle-chevron-left",zpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]],Ni=h("circle-chevron-right",Dpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]],Mi=h("circle-chevron-up",qpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rpe=[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]],mv=h("circle-dashed",Rpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]],B1=h("circle-dollar-sign",Hpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bpe=[["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Ci=h("circle-divide",Bpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vpe=[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0",key:"1qdqn0"}],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7",key:"1bq7p6"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8",key:"1rlaqf"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69",key:"1xk03u"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0",key:"l7re25"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7",key:"1v18p6"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8",key:"xdo6bj"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69",key:"1jjmaz"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],fv=h("circle-dot-dashed",Vpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Upe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],yv=h("circle-dot",Upe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7 12h.01",key:"eqddd0"}]],xv=h("circle-ellipsis",Fpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gpe=[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]],gv=h("circle-fading-arrow-up",Gpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kpe=[["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],vv=h("circle-equal",Kpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zpe=[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]],bv=h("circle-fading-plus",Zpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xpe=[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]],Si=h("circle-gauge",Xpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]],Li=h("circle-minus",Wpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ype=[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92",key:"1ablyi"}]],kv=h("circle-off",Ype);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qpe=[["path",{d:"M12.656 7H13a3 3 0 0 1 2.984 3.307",key:"1sjx87"}],["path",{d:"M13 13H9",key:"e2beee"}],["path",{d:"M19.071 19.071A1 1 0 0 1 4.93 4.93",key:"1kb595"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.357 2.687a10 10 0 0 1 12.956 12.956",key:"5bsfdx"}],["path",{d:"M9 17V9",key:"ojradj"}]],Ai=h("circle-parking-off",Qpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jpe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]],Ei=h("circle-parking",Jpe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]],Ii=h("circle-pause",eme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]],Pi=h("circle-percent",tme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ame=[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Ti=h("circle-play",ame);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]],$i=h("circle-plus",rme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nme=[["path",{d:"M10 16V9.5a1 1 0 0 1 5 0",key:"1i1are"}],["path",{d:"M8 12h4",key:"qz6y1c"}],["path",{d:"M8 16h7",key:"sbedsn"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],_v=h("circle-pound-sterling",nme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sme=[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Oi=h("circle-power",sme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ome=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],ka=h("circle-question-mark",ome);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ime=[["path",{d:"M22 2 2 22",key:"y4kqgn"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],zi=h("circle-slash-2",ime);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]],jv=h("circle-slash",cme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lme=[["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}]],wv=h("circle-small",lme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dme=[["path",{d:"M11.051 7.616a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.867l-1.156-1.152a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"285bvi"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Nv=h("circle-star",dme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ume=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]],Di=h("circle-stop",ume);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hme=[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],qi=h("circle-user-round",hme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]],Rs=h("circle-user",pme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],kt=h("circle-x",mme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fme=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],K0=h("circle",fme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yme=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3",key:"1ve2rv"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4",key:"1fwkro"}],["circle",{cx:"15",cy:"15",r:"2",key:"3i40o0"}]],Mv=h("circuit-board",yme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xme=[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z",key:"4ite01"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34",key:"1gxipu"}],["path",{d:"m14 10-5.5 5.5",key:"92pfem"}],["path",{d:"M14 17.85V10H6.15",key:"xqmtsk"}]],Cv=h("citrus",xme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gme=[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]],Sv=h("clapperboard",gme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]],Lv=h("clipboard-check",vme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bme=[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v.832",key:"1ujtp2"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"qvpao1"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1",key:"ublpy"}]],Av=h("clipboard-clock",bme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]],Ev=h("clipboard-copy",kme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _me=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],Iv=h("clipboard-list",_me);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}]],Pv=h("clipboard-minus",jme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wme=[["path",{d:"M11 14h10",key:"1w8e9d"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v1.344",key:"1e62lh"}],["path",{d:"m17 18 4-4-4-4",key:"z2g111"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 1.793-1.113",key:"bjbb7m"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1",key:"ublpy"}]],Tv=h("clipboard-paste",wme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5",key:"1but9f"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1",key:"1p8n7l"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}]],Ri=h("clipboard-pen-line",Nme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5",key:"cereej"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2",key:"5ua5vh"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]],Hs=h("clipboard-pen",Mme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 14h6",key:"159ibu"}],["path",{d:"M12 17v-6",key:"1y8rbf"}]],$v=h("clipboard-plus",Cme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M9 12v-1h6v1",key:"iehl6m"}],["path",{d:"M11 17h2",key:"12w5me"}],["path",{d:"M12 11v6",key:"1bwqyc"}]],Ov=h("clipboard-type",Sme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lme=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m15 11-6 6",key:"1toa9n"}],["path",{d:"m9 11 6 6",key:"wlibny"}]],zv=h("clipboard-x",Lme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ame=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]],Dv=h("clipboard",Ame);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eme=[["path",{d:"M12 6v6l2-4",key:"miptyd"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],qv=h("clock-1",Eme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ime=[["path",{d:"M12 6v6l-4-2",key:"cedpoo"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Rv=h("clock-10",Ime);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pme=[["path",{d:"M12 6v6l-2-4",key:"ns39ag"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Hv=h("clock-11",Pme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tme=[["path",{d:"M12 6v6",key:"1ipuwl"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Bv=h("clock-12",Tme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $me=[["path",{d:"M12 6v6l4-2",key:"1r2kuh"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Vv=h("clock-2",$me);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ome=[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Uv=h("clock-3",Ome);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zme=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Fv=h("clock-4",zme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dme=[["path",{d:"M12 6v6l2 4",key:"1287s9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Gv=h("clock-5",Dme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qme=[["path",{d:"M12 6v10",key:"wf7rdh"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Kv=h("clock-6",qme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rme=[["path",{d:"M12 6v6l-2 4",key:"1095bu"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Zv=h("clock-7",Rme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hme=[["path",{d:"M12 6v6H8",key:"u39vzm"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Xv=h("clock-9",Hme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bme=[["path",{d:"M12 6v6l-4 2",key:"imc3wl"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Wv=h("clock-8",Bme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vme=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M20 12v5",key:"12wsvk"}],["path",{d:"M20 21h.01",key:"1p6o6n"}],["path",{d:"M21.25 8.2A10 10 0 1 0 16 21.16",key:"17fp9f"}]],Yv=h("clock-alert",Vme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ume=[["path",{d:"M12 6v6l2 1",key:"19cm8n"}],["path",{d:"M12.337 21.994a10 10 0 1 1 9.588-8.767",key:"28moa"}],["path",{d:"m14 18 4 4 4-4",key:"1waygx"}],["path",{d:"M18 14v8",key:"irew45"}]],Qv=h("clock-arrow-down",Ume);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fme=[["path",{d:"M12 6v6l1.56.78",key:"14ed3g"}],["path",{d:"M13.227 21.925a10 10 0 1 1 8.767-9.588",key:"jwkls1"}],["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M18 22v-8",key:"su0gjh"}]],Jv=h("clock-arrow-up",Fme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gme=[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75",key:"175t95"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3",key:"1vce0s"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4",key:"o3fkw4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857",key:"1szpfk"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38",key:"9yhvd4"}]],eb=h("clock-fading",Gme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kme=[["path",{d:"M12 6v6l3.644 1.822",key:"1jmett"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21.92 13.267a10 10 0 1 0-8.653 8.653",key:"1u0osk"}]],tb=h("clock-plus",Kme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zme=[["path",{d:"M10 9.17a3 3 0 1 0 0 5.66",key:"h9wayk"}],["path",{d:"M17 9.17a3 3 0 1 0 0 5.66",key:"1v6zke"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]],ab=h("closed-caption",Zme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xme=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],ra=h("clock",Xme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wme=[["path",{d:"M12 12v4",key:"tww15h"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M17 18h.5a1 1 0 0 0 0-9h-1.79A7 7 0 1 0 7 17.708",key:"xsb5ju"}]],rb=h("cloud-alert",Wme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yme=[["path",{d:"m17 15-5.5 5.5L9 18",key:"15q87x"}],["path",{d:"M5 17.743A7 7 0 1 1 15.71 10h1.79a4.5 4.5 0 0 1 1.5 8.742",key:"9ho6ki"}]],nb=h("cloud-check",Yme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qme=[["path",{d:"m10.852 19.772-.383.924",key:"r7sl7d"}],["path",{d:"m13.148 14.228.383-.923",key:"1d5zpm"}],["path",{d:"M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1ydik7"}],["path",{d:"m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1m1vsf"}],["path",{d:"m14.772 15.852.923-.383",key:"660p6e"}],["path",{d:"m14.772 18.148.923.383",key:"hrcpis"}],["path",{d:"M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"j2q98n"}],["path",{d:"m9.228 15.852-.923-.383",key:"1p9ong"}],["path",{d:"m9.228 18.148-.923.383",key:"6558rz"}]],sb=h("cloud-cog",Qme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jme=[["path",{d:"M12 13v8l-4-4",key:"1f5nwf"}],["path",{d:"m12 21 4-4",key:"1lfcce"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284",key:"ui1hmy"}]],Hi=h("cloud-download",Jme);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const efe=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 19v1",key:"1dk2by"}],["path",{d:"M8 14v1",key:"84yxot"}],["path",{d:"M16 19v1",key:"v220m7"}],["path",{d:"M16 14v1",key:"g12gj6"}],["path",{d:"M12 21v1",key:"q8vafk"}],["path",{d:"M12 16v1",key:"1mx6rx"}]],ob=h("cloud-drizzle",efe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tfe=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 17H7",key:"pygtm1"}],["path",{d:"M17 21H9",key:"1u2q02"}]],ib=h("cloud-fog",tfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const afe=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v2",key:"a1is7l"}],["path",{d:"M8 14v2",key:"1e9m6t"}],["path",{d:"M16 20h.01",key:"xwek51"}],["path",{d:"M8 20h.01",key:"1vjney"}],["path",{d:"M12 16v2",key:"z66u1j"}],["path",{d:"M12 22h.01",key:"1urd7a"}]],cb=h("cloud-hail",afe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rfe=[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973",key:"1cez44"}],["path",{d:"m13 12-3 5h4l-3 5",key:"1t22er"}]],lb=h("cloud-lightning",rfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nfe=[["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M7 19v2",key:"12npes"}]],db=h("cloud-moon-rain",nfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sfe=[["path",{d:"M13 16a3 3 0 0 1 0 6H7a5 5 0 1 1 4.9-6z",key:"ie2ih4"}],["path",{d:"M18.376 14.512a6 6 0 0 0 3.461-4.127c.148-.625-.659-.97-1.248-.714a4 4 0 0 1-5.259-5.26c.255-.589-.09-1.395-.716-1.248a6 6 0 0 0-4.594 5.36",key:"zwnc1e"}]],ub=h("cloud-moon",sfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ofe=[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]],hb=h("cloud-off",ofe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ife=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m9.2 22 3-7",key:"sb5f6j"}],["path",{d:"m9 13-3 7",key:"500co5"}],["path",{d:"m17 13-3 7",key:"8t2fiy"}]],pb=h("cloud-rain-wind",ife);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cfe=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]],mb=h("cloud-rain",cfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lfe=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M8 19h.01",key:"puxtts"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M12 21h.01",key:"h35vbk"}],["path",{d:"M16 15h.01",key:"rnfrdf"}],["path",{d:"M16 19h.01",key:"1vcnzz"}]],fb=h("cloud-snow",lfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dfe=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24",key:"1qmrp3"}],["path",{d:"M11 20v2",key:"174qtz"}],["path",{d:"M7 19v2",key:"12npes"}]],yb=h("cloud-sun-rain",dfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ufe=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]],xb=h("cloud-sun",ufe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hfe=[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]],Bi=h("cloud-upload",hfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pfe=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],gb=h("cloud",pfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mfe=[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"gqqjvc"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5",key:"1p2s76"}]],vb=h("cloudy",mfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ffe=[["path",{d:"M16.17 7.83 2 22",key:"t58vo8"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12",key:"17k36q"}],["path",{d:"m7.83 7.83 8.34 8.34",key:"1d7sxk"}]],bb=h("clover",ffe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yfe=[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z",key:"27yuqz"}],["path",{d:"M12 17.66L12 22",key:"ogfahf"}]],kb=h("club",yfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xfe=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],Xn=h("code-xml",xfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gfe=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],_b=h("code",gfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vfe=[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2",key:"srzb37"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5",key:"1t73f2"}],["polyline",{points:"22 8.5 12 15.5 2 8.5",key:"ajlxae"}],["polyline",{points:"2 15.5 12 8.5 22 15.5",key:"susrui"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5",key:"2cldga"}]],jb=h("codepen",vfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bfe=[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]],wb=h("coffee",bfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kfe=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21",key:"fabo96"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12",key:"z377f1"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79",key:"9nrev1"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96",key:"1180pa"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12",key:"3z3uq6"}]],Nb=h("codesandbox",kfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _fe=[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]],Z0=h("cog",_fe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jfe=[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]],Mb=h("coins",jfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wfe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 3v18",key:"108xh3"}]],Vi=h("columns-2",wfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nfe=[["path",{d:"M10.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5",key:"1g2yzs"}],["path",{d:"m14.3 19.6 1-.4",key:"11sv9r"}],["path",{d:"M15 3v7.5",key:"7lm50a"}],["path",{d:"m15.2 16.9-.9-.3",key:"1t7mvx"}],["path",{d:"m16.6 21.7.3-.9",key:"1j67ps"}],["path",{d:"m16.8 15.3-.4-1",key:"1ei7r6"}],["path",{d:"m19.1 15.2.3-.9",key:"18r7jp"}],["path",{d:"m19.6 21.7-.4-1",key:"z2vh2"}],["path",{d:"m20.7 16.8 1-.4",key:"19m87a"}],["path",{d:"m21.7 19.4-.9-.3",key:"1qgwi9"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],Nn=h("columns-3-cog",Nfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mfe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]],Ui=h("columns-3",Mfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cfe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7.5 3v18",key:"w0wo6v"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M16.5 3v18",key:"10tjh1"}]],Cb=h("columns-4",Cfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sfe=[["path",{d:"M10 18H5a3 3 0 0 1-3-3v-1",key:"ru65g8"}],["path",{d:"M14 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"e30een"}],["path",{d:"M20 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"2ahx8o"}],["path",{d:"m7 21 3-3-3-3",key:"127cv2"}],["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}]],Sb=h("combine",Sfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lfe=[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]],Lb=h("command",Lfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Afe=[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Ab=h("compass",Afe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Efe=[["path",{d:"M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1uwlt4"}],["path",{d:"M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z",key:"10291m"}],["path",{d:"M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z",key:"1tqoq1"}],["path",{d:"M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z",key:"1x6lto"}]],Eb=h("component",Efe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ife=[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]],Ib=h("computer",Ife);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pfe=[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98",key:"53pte7"}],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3",key:"1ji25f"}]],Pb=h("cone",Pfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tfe=[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z",key:"1pvr1r"}],["path",{d:"M20 16a8 8 0 1 0-16 0",key:"1pa543"}],["path",{d:"M12 4v4",key:"1bq03y"}],["path",{d:"M10 4h4",key:"1xpv9s"}]],Tb=h("concierge-bell",Tfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $fe=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]],$b=h("construction",$fe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ofe=[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M17.915 22a6 6 0 0 0-12 0",key:"suqz9p"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]],Fi=h("contact-round",Ofe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zfe=[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1waht3"}],["path",{d:"M8 2v2",key:"pbkmx"}],["circle",{cx:"12",cy:"11",r:"3",key:"itu57m"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]],Ob=h("contact",zfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dfe=[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]],zb=h("container",Dfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qfe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]],Db=h("contrast",qfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rfe=[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]],qb=h("cookie",Rfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hfe=[["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"u0tga0"}],["path",{d:"m4 8 16-4",key:"16g0ng"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8",key:"12cejc"}]],Rb=h("cooking-pot",Hfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bfe=[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Hb=h("copy-check",Bfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vfe=[["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Bb=h("copy-minus",Vfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ufe=[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Vb=h("copy-plus",Ufe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ffe=[["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Ub=h("copy-slash",Ffe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gfe=[["line",{x1:"12",x2:"18",y1:"12",y2:"18",key:"1rg63v"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12",key:"ebkxgr"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Fb=h("copy-x",Gfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kfe=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Kr=h("copy",Kfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zfe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66",key:"1sveal"}]],Gb=h("copyleft",Zfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xfe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66",key:"1i56pz"}]],Kb=h("copyright",Xfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wfe=[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]],Zb=h("corner-down-left",Wfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yfe=[["path",{d:"m15 10 5 5-5 5",key:"qqa56n"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]],Xb=h("corner-down-right",Yfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qfe=[["path",{d:"m14 15-5 5-5-5",key:"1eia93"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12",key:"nbpdq2"}]],Wb=h("corner-left-down",Qfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jfe=[["path",{d:"M14 9 9 4 4 9",key:"1af5af"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4",key:"1blwi3"}]],Yb=h("corner-left-up",Jfe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eye=[["path",{d:"m10 15 5 5 5-5",key:"1hpjnr"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12",key:"wcbgct"}]],Qb=h("corner-right-down",eye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tye=[["path",{d:"m10 9 5-5 5 5",key:"9ctzwi"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4",key:"1plgdj"}]],Jb=h("corner-right-up",tye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aye=[["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4",key:"1nkjon"}],["path",{d:"M9 14 4 9l5-5",key:"102s5s"}]],e4=h("corner-up-left",aye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rye=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12",key:"1lu4f8"}]],t4=h("corner-up-right",rye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nye=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],a4=h("cpu",nye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sye=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1ss3eq"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1",key:"1od56t"}]],r4=h("creative-commons",sye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oye=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],it=h("credit-card",oye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iye=[["path",{d:"M10.2 18H4.774a1.5 1.5 0 0 1-1.352-.97 11 11 0 0 1 .132-6.487",key:"14kkz9"}],["path",{d:"M18 10.2V4.774a1.5 1.5 0 0 0-.97-1.352 11 11 0 0 0-6.486.132",key:"1g7v07"}],["path",{d:"M18 5a4 3 0 0 1 4 3 2 2 0 0 1-2 2 10 10 0 0 0-5.139 1.42",key:"ratg6b"}],["path",{d:"M5 18a3 4 0 0 0 3 4 2 2 0 0 0 2-2 10 10 0 0 1 1.42-5.14",key:"4454f0"}],["path",{d:"M8.709 2.554a10 10 0 0 0-6.155 6.155 1.5 1.5 0 0 0 .676 1.626l9.807 5.42a2 2 0 0 0 2.718-2.718l-5.42-9.807a1.5 1.5 0 0 0-1.626-.676",key:"qmemie"}]],n4=h("croissant",iye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cye=[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]],s4=h("crop",cye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lye=[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z",key:"1xbrqy"}]],o4=h("cross",lye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dye=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]],i4=h("crosshair",dye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uye=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],c4=h("crown",uye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hye=[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z",key:"1u2ovd"}],["path",{d:"M10 22v-8L2.25 9.15",key:"11pn4q"}],["path",{d:"m10 14 11.77-6.87",key:"1kt1wh"}]],l4=h("cuboid",hye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pye=[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8",key:"8166m8"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"yjz344"}],["path",{d:"m12 8 1-6h2",key:"3ybfa4"}]],d4=h("cup-soda",pye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mye=[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6",key:"1jkytn"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6",key:"14zfjt"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18",key:"iusuec"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18",key:"yj2dd7"}]],u4=h("currency",mye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fye=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5",key:"aqi0yr"}]],h4=h("cylinder",fye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yye=[["path",{d:"M11 11.31c1.17.56 1.54 1.69 3.5 1.69 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"157kva"}],["path",{d:"M11.75 18c.35.5 1.45 1 2.75 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"d7q6m6"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M7 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1L10 4a1 1 0 0 0-1-1z",key:"pr6s65"}]],p4=h("dam",yye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xye=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]],m4=h("database-backup",xye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gye=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84",key:"14ibmq"}],["path",{d:"M21 5V8",key:"1marbg"}],["path",{d:"M21 12L18 17H22L19 22",key:"zafso"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87",key:"1y4wr8"}]],f4=h("database-zap",gye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vye=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],V1=h("database",vye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bye=[["path",{d:"m13 21-3-3 3-3",key:"s3o1nf"}],["path",{d:"M20 18H10",key:"14r3mt"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5",key:"v9paqo"}]],y4=h("decimals-arrow-left",bye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kye=[["path",{d:"M10 18h10",key:"1y5s8o"}],["path",{d:"m17 21 3-3-3-3",key:"1ammt0"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{x:"15",y:"3",width:"5",height:"8",rx:"2.5",key:"76md6a"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5",key:"v9paqo"}]],x4=h("decimals-arrow-right",kye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _ye=[["path",{d:"M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2z",key:"1yo7s0"}],["path",{d:"m12 9 6 6",key:"anjzzh"}],["path",{d:"m18 9-6 6",key:"1fp51s"}]],g4=h("delete",_ye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jye=[["path",{d:"M10.162 3.167A10 10 0 0 0 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4-.006 10 10 0 0 0-8.161-9.826",key:"xi88qy"}],["path",{d:"M20.804 14.869a9 9 0 0 1-17.608 0",key:"1r28rg"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}]],v4=h("dessert",jye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wye=[["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86",key:"xr8kdq"}],["path",{d:"m6.41 6.41 11.18 11.18",key:"uhpjw7"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86",key:"cldpwv"}]],b4=h("diameter",wye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nye=[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]],k4=h("diamond-minus",Nye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mye=[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z",key:"1tpxz2"}],["path",{d:"M9.2 9.2h.01",key:"1b7bvt"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"M14.7 14.8h.01",key:"17nsh4"}]],Gi=h("diamond-percent",Mye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cye=[["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z",key:"1ey20j"}],["path",{d:"M8 12h8",key:"1wcyev"}]],_4=h("diamond-plus",Cye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sye=[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z",key:"1f1r0c"}]],j4=h("diamond",Sye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]],w4=h("dice-1",Lye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M9 15h.01",key:"fzyn71"}]],N4=h("dice-2",Aye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],M4=h("dice-3",Eye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Iye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}]],C4=h("dice-4",Iye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 16h.01",key:"18s6g9"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]],S4=h("dice-5",Pye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M16 8h.01",key:"cr5u4v"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M8 8h.01",key:"1e4136"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],L4=h("dice-6",Tye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $ye=[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2",key:"6agr2n"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6",key:"1o487t"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 14h.01",key:"ssrbsk"}],["path",{d:"M15 6h.01",key:"cblpky"}],["path",{d:"M18 9h.01",key:"2061c0"}]],A4=h("dices",$ye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oye=[["path",{d:"M12 3v14",key:"7cf3v8"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M5 21h14",key:"11awu3"}]],E4=h("diff",Oye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zye=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]],I4=h("disc-2",zye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dye=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]],P4=h("disc-3",Dye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qye=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"5",key:"nd82uf"}],["path",{d:"M12 12h.01",key:"1mp3jc"}]],T4=h("disc-album",qye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rye=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],$4=h("disc",Rye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hye=[["circle",{cx:"12",cy:"6",r:"1",key:"1bh7o1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12",key:"13b5wn"}],["circle",{cx:"12",cy:"18",r:"1",key:"lqb9t5"}]],O4=h("divide",Hye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bye=[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5L14 8",key:"1bivrr"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3",key:"nxix30"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M22 9c-1.5 1.35-3 2.092-4.5 2.5l-1-1",key:"18cutr"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.35-1.5 2.092-3 2.5-4.5L10 16",key:"rlvei3"}]],z4=h("dna-off",Bye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vye=[["path",{d:"M2 8h20",key:"d11cs7"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 16h12",key:"u522kt"}]],D4=h("dock",Vye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uye=[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]],q4=h("dog",Uye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fye=[["path",{d:"m10 16 1.5 1.5",key:"11lckj"}],["path",{d:"m14 8-1.5-1.5",key:"1ohn8i"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993",key:"80uv8i"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6",key:"1pyr53"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1sisit"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993",key:"q3hbxp"}]],R4=h("dna",Fye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gye=[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]],$n=h("dollar-sign",Gye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kye=[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3",key:"19sr3x"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],H4=h("donut",Kye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zye=[["path",{d:"M10 12h.01",key:"1kxr2c"}],["path",{d:"M18 9V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"1bnhmg"}],["path",{d:"M2 20h8",key:"10ntw1"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}],["rect",{x:"14",y:"17",width:"8",height:"5",rx:"1",key:"15pjcy"}]],B4=h("door-closed-locked",Zye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xye=[["path",{d:"M10 12h.01",key:"1kxr2c"}],["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"36qu9e"}],["path",{d:"M2 20h20",key:"owomy5"}]],V4=h("door-closed",Xye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wye=[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]],U4=h("door-open",Wye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yye=[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]],F4=h("dot",Yye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qye=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],lt=h("download",Qye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jye=[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]],G4=h("drafting-compass",Jye);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const exe=[["path",{d:"M10 11h.01",key:"d2at3l"}],["path",{d:"M14 6h.01",key:"k028ub"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6.5 13.1h.01",key:"1748ia"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3",key:"172yzv"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0",key:"1obv0w"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7",key:"rqjl8i"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4",key:"1mr6wy"}]],K4=h("drama",exe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const txe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94",key:"hpej1"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32",key:"1tr44o"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72",key:"kbh691"}]],Z4=h("dribbble",txe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const axe=[["path",{d:"M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z",key:"ioqxb1"}],["path",{d:"M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8",key:"1rs59n"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3",key:"105ega"}],["path",{d:"M18 6h4",key:"66u95g"}],["path",{d:"m5 10-2 8",key:"xt2lic"}],["path",{d:"m7 18 2-8",key:"1bzku2"}]],X4=h("drill",axe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rxe=[["path",{d:"M10 10 7 7",key:"zp14k7"}],["path",{d:"m10 14-3 3",key:"1jrpxk"}],["path",{d:"m14 10 3-3",key:"7tigam"}],["path",{d:"m14 14 3 3",key:"vm23p3"}],["path",{d:"M14.205 4.139a4 4 0 1 1 5.439 5.863",key:"1tm5p2"}],["path",{d:"M19.637 14a4 4 0 1 1-5.432 5.868",key:"16egi2"}],["path",{d:"M4.367 10a4 4 0 1 1 5.438-5.862",key:"1wta6a"}],["path",{d:"M9.795 19.862a4 4 0 1 1-5.429-5.873",key:"q39hpv"}],["rect",{x:"10",y:"8",width:"4",height:"8",rx:"1",key:"phrjt1"}]],W4=h("drone",rxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nxe=[["path",{d:"M18.715 13.186C18.29 11.858 17.384 10.607 16 9.5c-2-1.6-3.5-4-4-6.5a10.7 10.7 0 0 1-.884 2.586",key:"8suz2t"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.795 8.797A11 11 0 0 1 8 9.5C6 11.1 5 13 5 15a7 7 0 0 0 13.222 3.208",key:"19dw9m"}]],Y4=h("droplet-off",nxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sxe=[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]],Q4=h("droplet",sxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oxe=[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]],J4=h("droplets",oxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ixe=[["path",{d:"m2 2 8 8",key:"1v6059"}],["path",{d:"m22 2-8 8",key:"173r8a"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5",key:"liohsx"}],["path",{d:"M7 13.4v7.9",key:"1yi6u9"}],["path",{d:"M12 14v8",key:"1tn2tj"}],["path",{d:"M17 13.4v7.9",key:"eqz2v3"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9",key:"1750ul"}]],e5=h("drum",ixe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cxe=[["path",{d:"M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23",key:"1dtqwm"}],["path",{d:"m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59",key:"1oq1fw"}]],t5=h("drumstick",cxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lxe=[["path",{d:"M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z",key:"9m4mmf"}],["path",{d:"m2.5 21.5 1.4-1.4",key:"17g3f0"}],["path",{d:"m20.1 3.9 1.4-1.4",key:"1qn309"}],["path",{d:"M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z",key:"1t2c92"}],["path",{d:"m9.6 14.4 4.8-4.8",key:"6umqxw"}]],a5=h("dumbbell",lxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dxe=[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46",key:"1qngmn"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14",key:"b06bma"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76",key:"g10hsz"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18",key:"ygzou7"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],r5=h("ear-off",dxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uxe=[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0",key:"1dfaln"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4",key:"1qnva7"}]],n5=h("ear",uxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hxe=[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3",key:"w732o8"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"f02343"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13",key:"zjsr6q"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]],s5=h("earth-lock",hxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pxe=[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Ki=h("earth",pxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mxe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a7 7 0 1 0 10 10",key:"1yuj32"}]],o5=h("eclipse",mxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fxe=[["circle",{cx:"11.5",cy:"12.5",r:"3.5",key:"1cl1mi"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z",key:"165ef9"}]],i5=h("egg-fried",fxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yxe=[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 14.347V14c0-6-4-12-8-12-1.078 0-2.157.436-3.157 1.19",key:"13g2jy"}],["path",{d:"M6.206 6.21C4.871 8.4 4 11.2 4 14a8 8 0 0 0 14.568 4.568",key:"1581id"}]],c5=h("egg-off",yxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xxe=[["path",{d:"M12 2C8 2 4 8 4 14a8 8 0 0 0 16 0c0-6-4-12-8-12",key:"1le142"}]],l5=h("egg",xxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gxe=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]],Zi=h("ellipsis-vertical",gxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vxe=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],Xi=h("ellipsis",vxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bxe=[["path",{d:"M5 15a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"yrdkhy"}],["path",{d:"M5 9a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0",key:"gzkvyz"}]],d5=h("equal-approximately",bxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kxe=[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}]],u5=h("equal",kxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _xe=[["line",{x1:"5",x2:"19",y1:"9",y2:"9",key:"1nwqeh"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15",key:"g8yjpy"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}]],h5=h("equal-not",_xe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jxe=[["path",{d:"M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21",key:"g5wo59"}],["path",{d:"m5.082 11.09 8.828 8.828",key:"1wx5vj"}]],p5=h("eraser",jxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wxe=[["path",{d:"m15 20 3-3h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h2l3 3z",key:"rbahqx"}],["path",{d:"M6 8v1",key:"1636ez"}],["path",{d:"M10 8v1",key:"1talb4"}],["path",{d:"M14 8v1",key:"1rsfgr"}],["path",{d:"M18 8v1",key:"gnkwox"}]],m5=h("ethernet-port",wxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nxe=[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]],f5=h("euro",Nxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mxe=[["path",{d:"m15 15 6 6",key:"1s409w"}],["path",{d:"m15 9 6-6",key:"ko1vev"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}],["path",{d:"M3 16v5h5",key:"1t08am"}],["path",{d:"m3 21 6-6",key:"wwnumi"}],["path",{d:"M3 8V3h5",key:"1ln10m"}],["path",{d:"M9 9 3 3",key:"v551iv"}]],y5=h("expand",Mxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cxe=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],hn=h("external-link",Cxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sxe=[["path",{d:"m15 18-.722-3.25",key:"1j64jw"}],["path",{d:"M2 8a10.645 10.645 0 0 0 20 0",key:"1e7gxb"}],["path",{d:"m20 15-1.726-2.05",key:"1cnuld"}],["path",{d:"m4 15 1.726-2.05",key:"1dsqqd"}],["path",{d:"m9 18 .722-3.25",key:"ypw2yx"}]],x5=h("eye-closed",Sxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lxe=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],Va=h("eye-off",Lxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Axe=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],ct=h("eye",Axe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Exe=[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],g5=h("factory",Exe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ixe=[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]],v5=h("facebook",Ixe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pxe=[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z",key:"484a7f"}],["path",{d:"M12 12v.01",key:"u5ubse"}]],b5=h("fan",Pxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Txe=[["path",{d:"M12 6a2 2 0 0 1 3.414-1.414l6 6a2 2 0 0 1 0 2.828l-6 6A2 2 0 0 1 12 18z",key:"b19h5q"}],["path",{d:"M2 6a2 2 0 0 1 3.414-1.414l6 6a2 2 0 0 1 0 2.828l-6 6A2 2 0 0 1 2 18z",key:"h7h5ge"}]],k5=h("fast-forward",Txe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $xe=[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]],_5=h("feather",$xe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oxe=[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"1n2rgs"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M6 18h4",key:"12yh4b"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"3ha7mj"}],["path",{d:"M14 8h4",key:"1r8wg2"}],["path",{d:"M14 18h4",key:"1t3kbu"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"dfd4e2"}]],j5=h("fence",Oxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zxe=[["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m6.8 15-3.5 2",key:"hjy98k"}],["path",{d:"m20.7 7-3.5 2",key:"f08gto"}],["path",{d:"M6.8 9 3.3 7",key:"1aevh4"}],["path",{d:"m20.7 17-3.5-2",key:"1liqo3"}],["path",{d:"m9 22 3-8 3 8",key:"wees03"}],["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0",key:"dhzg4g"}]],w5=h("ferris-wheel",zxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dxe=[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z",key:"1340ok"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z",key:"1hz3m3"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z",key:"1oz8n2"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z",key:"1ff65i"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z",key:"pdip6e"}]],N5=h("figma",Dxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qxe=[["path",{d:"M10 12v-1",key:"v7bkov"}],["path",{d:"M10 18v-2",key:"1cjy8d"}],["path",{d:"M10 7V6",key:"dljcrl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 .274 1.01",key:"gkbcor"}],["circle",{cx:"10",cy:"20",r:"2",key:"1xzdoj"}]],M5=h("file-archive",qxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rxe=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"3",cy:"17",r:"1",key:"vo6nti"}],["path",{d:"M2 17v-3a4 4 0 0 1 8 0v3",key:"1ggdre"}],["circle",{cx:"9",cy:"17",r:"1",key:"bc1fq4"}]],C5=h("file-audio-2",Rxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hxe=[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"rslqgf"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0",key:"9f7x3i"}]],S5=h("file-audio",Hxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bxe=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 18 4-4",key:"12zab0"}],["path",{d:"M8 10v8h8",key:"tlaukw"}]],Wi=h("file-axis-3d",Bxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vxe=[["path",{d:"m13.69 12.479 1.29 4.88a.5.5 0 0 1-.697.591l-1.844-.849a1 1 0 0 0-.88.001l-1.846.85a.5.5 0 0 1-.693-.593l1.29-4.88",key:"7a4gmr"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],L5=h("file-badge-2",Vxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uxe=[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3.072",key:"n6s66f"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m6.69 16.479 1.29 4.88a.5.5 0 0 1-.698.591l-1.843-.849a1 1 0 0 0-.88.001l-1.846.85a.5.5 0 0 1-.693-.593l1.29-4.88",key:"1e6yvx"}],["circle",{cx:"5",cy:"14",r:"3",key:"ufru5t"}]],A5=h("file-badge",Uxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fxe=[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]],E5=h("file-box",Fxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gxe=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]],Yi=h("file-chart-column-increasing",Gxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kxe=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-1",key:"zg0ygc"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"M16 18v-3",key:"j5jt4h"}]],Qi=h("file-chart-column",Kxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zxe=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17",key:"zz7yod"}]],Ji=h("file-chart-line",Zxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xxe=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3.5",key:"13ddob"}],["path",{d:"M4.017 11.512a6 6 0 1 0 8.466 8.475",key:"s6vs5t"}],["path",{d:"M9 16a1 1 0 0 1-1-1v-4c0-.552.45-1.008.995-.917a6 6 0 0 1 4.922 4.922c.091.544-.365.995-.917.995z",key:"1dl6s6"}]],ec=h("file-chart-pie",Xxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wxe=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m3 15 2 2 4-4",key:"1lhrkk"}]],I5=h("file-check-2",Wxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yxe=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]],P5=h("file-check",Yxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qxe=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M8 14v2.2l1.6 1",key:"6m4bie"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}]],T5=h("file-clock",Qxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jxe=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m5 12-3 3 3 3",key:"oke12k"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]],$5=h("file-code-2",Jxe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ege=[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]],O5=h("file-code",ege);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tge=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m2.305 15.53.923-.382",key:"yfp9st"}],["path",{d:"m3.228 12.852-.924-.383",key:"bckynb"}],["path",{d:"M4.677 21.5a2 2 0 0 0 1.313.5H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2.5",key:"1yo3oz"}],["path",{d:"m4.852 11.228-.383-.923",key:"1j88i9"}],["path",{d:"m4.852 16.772-.383.924",key:"sag1dv"}],["path",{d:"m7.148 11.228.383-.923",key:"rj39hk"}],["path",{d:"m7.53 17.696-.382-.924",key:"1uu5cs"}],["path",{d:"m8.772 12.852.923-.383",key:"13811l"}],["path",{d:"m8.772 15.148.923.383",key:"z1a5l0"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}]],tc=h("file-cog",tge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const age=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M9 17h6",key:"r8uit2"}]],z5=h("file-diff",age);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"4",height:"6",x:"2",y:"12",rx:"2",key:"jm304g"}],["path",{d:"M10 12h2v6",key:"12zw74"}],["path",{d:"M10 18h4",key:"1ulq68"}]],D5=h("file-digit",rge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]],X0=h("file-down",nge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sge=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2.62 13.8A2.25 2.25 0 1 1 6 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"1cfqzq"}],["path",{d:"M4 6.005V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-1.9-1.376",key:"gjdjhc"}]],q5=h("file-heart",sge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]],R5=h("file-image",oge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ige=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]],H5=h("file-input",ige);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"fq0c9t"}],["path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"4gibmv"}]],B5=h("file-json-2",cge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]],V5=h("file-json",lge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]],U5=h("file-key-2",dge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["circle",{cx:"10",cy:"16",r:"2",key:"4ckbqe"}],["path",{d:"m16 10-4.5 4.5",key:"7p3ebg"}],["path",{d:"m15 11 1 1",key:"1bsyx3"}]],F5=h("file-key",uge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v1",key:"jmtmu2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"5",x:"2",y:"13",rx:"1",key:"10y5wo"}],["path",{d:"M8 13v-2a2 2 0 1 0-4 0v2",key:"1pdxzg"}]],G5=h("file-lock-2",hge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 15h6",key:"4e2qda"}]],K5=h("file-minus-2",pge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["rect",{width:"8",height:"6",x:"8",y:"12",rx:"1",key:"3yr8at"}],["path",{d:"M10 12v-2a2 2 0 1 1 4 0v2",key:"j4i8d"}]],Z5=h("file-lock",mge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}]],X5=h("file-minus",fge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yge=[["path",{d:"M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4",key:"1d3kfm"}],["path",{d:"M8 18v-7.7L16 9v7",key:"1oie6o"}],["circle",{cx:"14",cy:"16",r:"2",key:"1bzzi3"}],["circle",{cx:"6",cy:"18",r:"2",key:"1fncim"}]],W5=h("file-music",yge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xge=[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",key:"142zxg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]],Qa=h("file-pen-line",xge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gge=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2",key:"1vk7w2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6",key:"1jink5"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]],Y5=h("file-output",gge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vge=[["path",{d:"M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5",key:"1couwa"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]],ac=h("file-pen",vge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bge=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}],["path",{d:"M15.033 13.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .967-.56z",key:"1tzo1f"}]],rc=h("file-play",bge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]],Q5=h("file-plus",kge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _ge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 15h6",key:"4e2qda"}],["path",{d:"M6 12v6",key:"1u72j0"}]],J5=h("file-plus-2",_ge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jge=[["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}]],nc=h("file-question-mark",jge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wge=[["path",{d:"M20 10V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4",key:"1rdf37"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M16 14a2 2 0 0 0-2 2",key:"ceaadl"}],["path",{d:"M20 14a2 2 0 0 1 2 2",key:"1ny6zw"}],["path",{d:"M20 22a2 2 0 0 0 2-2",key:"1l9q4k"}],["path",{d:"M16 22a2 2 0 0 1-2-2",key:"1wqh5n"}]],ek=h("file-scan",wge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]],tk=h("file-search-2",Nge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mge=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"ms7g94"}],["path",{d:"m9 18-1.5-1.5",key:"1j6qii"}],["circle",{cx:"5",cy:"14",r:"3",key:"ufru5t"}]],ak=h("file-search",Mge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M10 11v2",key:"1s651w"}],["path",{d:"M8 17h8",key:"wh5c61"}],["path",{d:"M14 16v2",key:"12fp5e"}]],rk=h("file-sliders",Cge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]],Ma=h("file-spreadsheet",Sge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lge=[["path",{d:"M11 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1",key:"likhh7"}],["path",{d:"M16 16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1",key:"17ky3x"}],["path",{d:"M21 6a2 2 0 0 0-.586-1.414l-2-2A2 2 0 0 0 17 2h-3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1z",key:"1hyeo0"}]],nk=h("file-stack",Lge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Age=[["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"50q2rw"}]],sk=h("file-symlink",Age);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ege=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 16 2-2-2-2",key:"10vzyd"}],["path",{d:"M12 18h4",key:"1wd2n7"}]],ok=h("file-terminal",Ege);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ige=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],_t=h("file-text",Ige);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 13v-1h6v1",key:"1dh9dg"}],["path",{d:"M5 12v6",key:"150t9c"}],["path",{d:"M4 18h2",key:"1xrofg"}]],ik=h("file-type-2",Pge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 13v-1h6v1",key:"1bb014"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M11 18h2",key:"12mj7e"}]],ck=h("file-type",Tge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $ge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]],lk=h("file-up",$ge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oge=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 18a3 3 0 1 0-6 0",key:"16awa0"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]],dk=h("file-user",Oge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1",key:"1a6c1e"}],["path",{d:"m10 13.843 3.033-1.755a.645.645 0 0 1 .967.56v4.704a.645.645 0 0 1-.967.56L10 16.157",key:"vd9ei0"}]],sc=h("file-video-camera",zge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3",key:"1fccat"}],["path",{d:"M15 12a5 5 0 0 1 0 6",key:"ps46cm"}]],uk=h("file-volume-2",Dge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qge=[["path",{d:"M11 11a5 5 0 0 1 0 6",key:"193qb2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 6.765V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-.93-.23",key:"ifyjnl"}],["path",{d:"M7 10.51a.5.5 0 0 0-.826-.38l-1.893 1.628A1 1 0 0 1 3.63 12H2.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h1.129a1 1 0 0 1 .652.242l1.893 1.63a.5.5 0 0 0 .826-.38z",key:"mk8rxu"}]],hk=h("file-volume",qge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],pk=h("file-warning",Rge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hge=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 12.5-5 5",key:"b853mi"}],["path",{d:"m3 12.5 5 5",key:"1qls4r"}]],mk=h("file-x-2",Hge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]],fk=h("file-x",Bge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vge=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]],W0=h("file",Vge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uge=[["path",{d:"M15 2a2 2 0 0 1 1.414.586l4 4A2 2 0 0 1 21 8v7a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z",key:"1vo8kb"}],["path",{d:"M15 2v4a2 2 0 0 0 2 2h4",key:"sud9ri"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]],yk=h("files",Uge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fge=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]],xk=h("film",Fge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gge=[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]],gk=h("fingerprint",Gge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kge=[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5",key:"sqyvz"}],["path",{d:"M9 18h8",key:"i7pszb"}],["path",{d:"M18 3h-3",key:"7idoqj"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11",key:"1v5je3"}],["path",{d:"M5 13h4",key:"svpcxo"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z",key:"vsjego"}]],vk=h("fire-extinguisher",Kge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zge=[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058",key:"1j1hse"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618",key:"1q46z8"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20",key:"1407gh"}]],bk=h("fish-off",Zge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xge=[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8",key:"h4oh4o"}]],kk=h("fish-symbol",Xge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wge=[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]],_k=h("fish",Wge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yge=[["path",{d:"M16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1q158e"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4 22V4",key:"1plyxx"}],["path",{d:"M7.656 2H8c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10.347",key:"xj1b71"}]],jk=h("flag-off",Yge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qge=[["path",{d:"M18 22V2.8a.8.8 0 0 0-1.17-.71L5.45 7.78a.8.8 0 0 0 0 1.44L18 15.5",key:"rbbtmw"}]],wk=h("flag-triangle-left",Qge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jge=[["path",{d:"M6 22V2.8a.8.8 0 0 1 1.17-.71l11.38 5.69a.8.8 0 0 1 0 1.44L6 15.5",key:"kfjsu0"}]],Nk=h("flag-triangle-right",Jge);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eve=[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]],Mk=h("flag",eve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tve=[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z",key:"1ir223"}],["path",{d:"m5 22 14-4",key:"1brv4h"}],["path",{d:"m5 18 14 4",key:"lgyyje"}]],Ck=h("flame-kindling",tve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ave=[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]],Sk=h("flame",ave);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rve=[["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4",key:"1r120k"}],["path",{d:"M7 2h11v4c0 2-2 2-2 4v1",key:"dz1920"}],["line",{x1:"11",x2:"18",y1:"6",y2:"6",key:"bi1vpe"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],Lk=h("flashlight-off",rve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nve=[["path",{d:"M18 6c0 2-2 2-2 4v10a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4V2h12z",key:"1orkel"}],["line",{x1:"6",x2:"18",y1:"6",y2:"6",key:"1z11jq"}],["line",{x1:"12",x2:"12",y1:"12",y2:"12",key:"1f4yc1"}]],Ak=h("flashlight",nve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sve=[["path",{d:"M10 2v2.343",key:"15t272"}],["path",{d:"M14 2v6.343",key:"sxr80q"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20a2 2 0 0 1-2 2H6a2 2 0 0 1-1.755-2.96l5.227-9.563",key:"k0duyd"}],["path",{d:"M6.453 15H15",key:"1f0z33"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],Ek=h("flask-conical-off",sve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ove=[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],Ik=h("flask-conical",ove);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ive=[["path",{d:"M10 2v6.292a7 7 0 1 0 4 0V2",key:"1s42pc"}],["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],Pk=h("flask-round",ive);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cve=[["path",{d:"m3 7 5 5-5 5V7",key:"couhi7"}],["path",{d:"m21 7-5 5 5 5V7",key:"6ouia7"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]],Tk=h("flip-horizontal-2",cve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lve=[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]],$k=h("flip-horizontal",lve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dve=[["path",{d:"m17 3-5 5-5-5h10",key:"1ftt6x"}],["path",{d:"m17 21-5-5-5 5h10",key:"1m0wmu"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]],Ok=h("flip-vertical-2",dve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uve=[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]],zk=h("flip-vertical",uve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hve=[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]],Dk=h("flower-2",hve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pve=[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5",key:"14wa3c"}],["path",{d:"M12 7.5V9",key:"1oy5b0"}],["path",{d:"M7.5 12H9",key:"eltsq1"}],["path",{d:"M16.5 12H15",key:"vk5kw4"}],["path",{d:"M12 16.5V15",key:"k7eayi"}],["path",{d:"m8 8 1.88 1.88",key:"nxy4qf"}],["path",{d:"M14.12 9.88 16 8",key:"1lst6k"}],["path",{d:"m8 16 1.88-1.88",key:"h2eex1"}],["path",{d:"M14.12 14.12 16 16",key:"uqkrx3"}]],qk=h("flower",pve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mve=[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]],Rk=h("focus",mve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fve=[["path",{d:"M2 12h6",key:"1wqiqv"}],["path",{d:"M22 12h-6",key:"1eg9hc"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 9-3 3 3 3",key:"12ol22"}],["path",{d:"m5 15 3-3-3-3",key:"1kdhjc"}]],Hk=h("fold-horizontal",fve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yve=[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3-3-3 3",key:"e37ymu"}],["path",{d:"m15 5-3 3-3-3",key:"19d6lf"}]],Bk=h("fold-vertical",yve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xve=[["circle",{cx:"15",cy:"19",r:"2",key:"u2pros"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1",key:"1jj40k"}],["path",{d:"M15 11v-1",key:"cntcp"}],["path",{d:"M15 17v-2",key:"1279jj"}]],Vk=h("folder-archive",xve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gve=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9 13 2 2 4-4",key:"6343dt"}]],Uk=h("folder-check",gve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vve=[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2",key:"1urifu"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]],Fk=h("folder-clock",vve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bve=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M2 10h20",key:"1ir3d8"}]],Gk=h("folder-closed",bve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kve=[["path",{d:"M10 10.5 8 13l2 2.5",key:"m4t9c1"}],["path",{d:"m14 10.5 2 2.5-2 2.5",key:"14w2eb"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z",key:"1u1bxd"}]],Kk=h("folder-code",kve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _ve=[["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.98a2 2 0 0 1 1.69.9l.66 1.2A2 2 0 0 0 12 6h8a2 2 0 0 1 2 2v3.3",key:"128dxu"}],["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],oc=h("folder-cog",_ve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jve=[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"1",key:"49l61u"}]],Zk=h("folder-dot",jve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wve=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m15 13-3 3-3-3",key:"6j2sf0"}]],Xk=h("folder-down",wve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nve=[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5",key:"1w6njk"}],["circle",{cx:"13",cy:"12",r:"2",key:"1j92g6"}],["path",{d:"M18 19c-2.8 0-5-2.2-5-5v8",key:"pkpw2h"}],["circle",{cx:"20",cy:"19",r:"2",key:"1obnsp"}]],Wk=h("folder-git-2",Nve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mve=[["path",{d:"M10.638 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.417",key:"10r6g4"}],["path",{d:"M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z",key:"15cy7q"}]],Yk=h("folder-heart",Mve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cve=[["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M14 13h3",key:"1dgedf"}],["path",{d:"M7 13h3",key:"1pygq7"}]],Qk=h("folder-git",Cve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sve=[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1",key:"fm4g5t"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m9 16 3-3-3-3",key:"6m91ic"}]],Jk=h("folder-input",Sve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lve=[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]],e3=h("folder-kanban",Lve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ave=[["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2",key:"3hgo9p"}],["path",{d:"m22 14-4.5 4.5",key:"1ef6z8"}],["path",{d:"m21 15 1 1",key:"1ejcpy"}]],t3=h("folder-key",Ave);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eve=[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1",key:"19aais"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5",key:"1w6v7t"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2",key:"pwaxnr"}]],a3=h("folder-lock",Eve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ive=[["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],r3=h("folder-minus",Ive);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pve=[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2",key:"1nmvlm"}],["circle",{cx:"14",cy:"15",r:"1",key:"1gm4qj"}]],n3=h("folder-open-dot",Pve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tve=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]],s3=h("folder-open",Tve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $ve=[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]],o3=h("folder-output",$ve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ove=[["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5",key:"a8xqs0"}],["path",{d:"M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1saktj"}]],ic=h("folder-pen",Ove);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zve=[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],i3=h("folder-plus",zve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dve=[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}],["path",{d:"M12 15v5",key:"11xva1"}]],c3=h("folder-root",Dve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qve=[["circle",{cx:"11.5",cy:"12.5",r:"2.5",key:"1ea5ju"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M13.3 14.3 15 16",key:"1y4v1n"}]],l3=h("folder-search-2",qve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rve=[["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1",key:"1bw5m7"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}]],d3=h("folder-search",Rve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hve=[["path",{d:"M2 9.35V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"y8kt7d"}],["path",{d:"m8 16 3-3-3-3",key:"rlqrt1"}]],u3=h("folder-symlink",Hve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bve=[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]],h3=h("folder-sync",Bve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vve=[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]],p3=h("folder-tree",Vve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uve=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"m9 13 3-3 3 3",key:"1pxg3c"}]],m3=h("folder-up",Uve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fve=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}],["path",{d:"m9.5 10.5 5 5",key:"ra9qjz"}],["path",{d:"m14.5 10.5-5 5",key:"l2rkpq"}]],f3=h("folder-x",Fve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gve=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],y3=h("folder",Gve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kve=[["path",{d:"M20 5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2.5a1.5 1.5 0 0 1 1.2.6l.6.8a1.5 1.5 0 0 0 1.2.6z",key:"a4852j"}],["path",{d:"M3 8.268a2 2 0 0 0-1 1.738V19a2 2 0 0 0 2 2h11a2 2 0 0 0 1.732-1",key:"yxbcw3"}]],x3=h("folders",Kve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zve=[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5",key:"7zsz91"}],["circle",{cx:"13",cy:"19",r:"2",key:"wjnkru"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5",key:"13bk1p"}]],g3=h("forklift",Zve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xve=[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]],v3=h("footprints",Xve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wve=[["path",{d:"m15 17 5-5-5-5",key:"nf172w"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12",key:"jmiej9"}]],b3=h("forward",Wve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yve=[["line",{x1:"22",x2:"2",y1:"6",y2:"6",key:"15w7dq"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18",key:"1ip48p"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22",key:"a2lnyx"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22",key:"8vb6jd"}]],k3=h("frame",Yve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qve=[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7",key:"1a2nng"}]],_3=h("framer",Qve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jve=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],j3=h("frown",Jve);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ebe=[["line",{x1:"3",x2:"15",y1:"22",y2:"22",key:"xegly4"}],["line",{x1:"4",x2:"14",y1:"9",y2:"9",key:"xcnuvu"}],["path",{d:"M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18",key:"16j0yd"}],["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5",key:"7cu91f"}]],w3=h("fuel",ebe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tbe=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]],N3=h("fullscreen",tbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const abe=[["path",{d:"M13.354 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l1.218-1.348",key:"8mvsmf"}],["path",{d:"M16 6h6",key:"1dogtp"}],["path",{d:"M19 3v6",key:"1ytpjt"}]],M3=h("funnel-plus",abe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rbe=[["path",{d:"M12.531 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l.427-.473",key:"ol2ft2"}],["path",{d:"m16.5 3.5 5 5",key:"15e6fa"}],["path",{d:"m21.5 3.5-5 5",key:"m0lwru"}]],cc=h("funnel-x",rbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nbe=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Bs=h("funnel",nbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sbe=[["path",{d:"M2 7v10",key:"a2pl2d"}],["path",{d:"M6 5v14",key:"1kq3d7"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2",key:"13i7bc"}]],C3=h("gallery-horizontal-end",sbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const obe=[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]],S3=h("gallery-horizontal",obe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ibe=[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2",key:"74y24f"}],["path",{d:"M4 21h1",key:"16zlid"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M19 21h1",key:"edywat"}]],L3=h("gallery-thumbnails",ibe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cbe=[["path",{d:"M7 2h10",key:"nczekb"}],["path",{d:"M5 6h14",key:"u2x4p"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}]],A3=h("gallery-vertical-end",cbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lbe=[["path",{d:"M3 2h18",key:"15qxfx"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2",key:"1439r6"}],["path",{d:"M3 22h18",key:"8prr45"}]],E3=h("gallery-vertical",lbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dbe=[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]],I3=h("gamepad-2",dbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ube=[["line",{x1:"6",x2:"10",y1:"12",y2:"12",key:"161bw2"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13",key:"dqpgro"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11",key:"meh2c"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]],P3=h("gamepad",ube);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hbe=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],T3=h("gauge",hbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pbe=[["path",{d:"m14 13-8.381 8.38a1 1 0 0 1-3.001-3l8.384-8.381",key:"pgg06f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m21.5 10.5-8-8",key:"a17d9x"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m8.5 7.5 8 8",key:"1oyaui"}]],$3=h("gavel",pbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mbe=[["path",{d:"M10.5 3 8 9l4 13 4-13-2.5-6",key:"b3dvk1"}],["path",{d:"M17 3a2 2 0 0 1 1.6.8l3 4a2 2 0 0 1 .013 2.382l-7.99 10.986a2 2 0 0 1-3.247 0l-7.99-10.986A2 2 0 0 1 2.4 7.8l2.998-3.997A2 2 0 0 1 7 3z",key:"7w4byz"}],["path",{d:"M2 9h20",key:"16fsjt"}]],O3=h("gem",mbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fbe=[["path",{d:"M11.5 21a7.5 7.5 0 1 1 7.35-9",key:"1gyj8k"}],["path",{d:"M13 12V3",key:"18om2a"}],["path",{d:"M4 21h16",key:"1h09gz"}],["path",{d:"M9 12V3",key:"geutu0"}]],z3=h("georgian-lari",fbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ybe=[["path",{d:"M9 10h.01",key:"qbtxuw"}],["path",{d:"M15 10h.01",key:"1qmjsl"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z",key:"uwwb07"}]],D3=h("ghost",ybe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xbe=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]],q3=h("gift",xbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gbe=[["path",{d:"M6 3v12",key:"qpgusn"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"1d02ji"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",key:"chk6ph"}],["path",{d:"M15 6a9 9 0 0 0-9 9",key:"or332x"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]],R3=h("git-branch-plus",gbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vbe=[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]],H3=h("git-branch",vbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bbe=[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12",key:"1dyftd"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12",key:"oup4p8"}]],lc=h("git-commit-horizontal",bbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kbe=[["path",{d:"M12 3v6",key:"1holv5"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M12 15v6",key:"a9ows0"}]],B3=h("git-commit-vertical",kbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _be=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]],V3=h("git-compare",_be);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jbe=[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9",key:"16sdep"}],["path",{d:"m9 15 3 3-3 3",key:"1m3kbl"}]],U3=h("git-compare-arrows",jbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wbe=[["circle",{cx:"12",cy:"18",r:"3",key:"1mpf1b"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9",key:"1uq4wg"}],["path",{d:"M12 12v3",key:"158kv8"}]],F3=h("git-fork",wbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nbe=[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v6",key:"158jrl"}],["circle",{cx:"5",cy:"18",r:"3",key:"104gr9"}],["path",{d:"M12 3v18",key:"108xh3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9",key:"1e3vqb"}]],G3=h("git-graph",Nbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mbe=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]],K3=h("git-merge",Mbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cbe=[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["circle",{cx:"19",cy:"18",r:"3",key:"1qljk2"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7",key:"1yj91y"}]],Z3=h("git-pull-request-arrow",Cbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sbe=[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"m21 3-6 6",key:"16nqsk"}],["path",{d:"m21 9-6-6",key:"9j17rh"}],["path",{d:"M18 11.5V15",key:"65xf6f"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],X3=h("git-pull-request-closed",Sbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lbe=[["circle",{cx:"5",cy:"6",r:"3",key:"1qnov2"}],["path",{d:"M5 9v12",key:"ih889a"}],["path",{d:"m15 9-3-3 3-3",key:"1lwv8l"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3",key:"1rbwk6"}],["path",{d:"M19 15v6",key:"10aioa"}],["path",{d:"M22 18h-6",key:"1d5gi5"}]],W3=h("git-pull-request-create-arrow",Lbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Abe=[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 9v12",key:"1sc30k"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3",key:"1jb6z3"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}]],Y3=h("git-pull-request-create",Abe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ebe=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M18 6V5",key:"1oao2s"}],["path",{d:"M18 11v-1",key:"11c8tz"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]],Q3=h("git-pull-request-draft",Ebe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ibe=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21",key:"rroup"}]],J3=h("git-pull-request",Ibe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pbe=[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]],e6=h("github",Pbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tbe=[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z",key:"148pdi"}]],t6=h("gitlab",Tbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $be=[["path",{d:"M5.116 4.104A1 1 0 0 1 6.11 3h11.78a1 1 0 0 1 .994 1.105L17.19 20.21A2 2 0 0 1 15.2 22H8.8a2 2 0 0 1-2-1.79z",key:"p55z4y"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0",key:"mjntcy"}]],a6=h("glass-water",$be);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Obe=[["circle",{cx:"6",cy:"15",r:"4",key:"vux9w4"}],["circle",{cx:"18",cy:"15",r:"4",key:"18o8ve"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2",key:"1ag4bs"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2",key:"1hm1gs"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2",key:"1r31ai"}]],r6=h("glasses",Obe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zbe=[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13",key:"qkt0x6"}],["path",{d:"M2 12h8.5",key:"ovaggd"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]],n6=h("globe-lock",zbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dbe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],s6=h("globe",Dbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qbe=[["path",{d:"M12 13V2l8 4-8 4",key:"5wlwwj"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29",key:"1c0wjv"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02",key:"gb1g7m"}]],o6=h("goal",qbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rbe=[["path",{d:"M2 21V3",key:"1bzk4w"}],["path",{d:"M2 5h18a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2.26",key:"1d64pi"}],["path",{d:"M7 17v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3",key:"5hbqbf"}],["circle",{cx:"16",cy:"11",r:"2",key:"qt15rb"}],["circle",{cx:"8",cy:"11",r:"2",key:"ssideg"}]],i6=h("gpu",Rbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hbe=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],Ua=h("graduation-cap",Hbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bbe=[["path",{d:"M22 5V2l-5.89 5.89",key:"1eenpo"}],["circle",{cx:"16.6",cy:"15.89",r:"3",key:"xjtalx"}],["circle",{cx:"8.11",cy:"7.4",r:"3",key:"u2fv6i"}],["circle",{cx:"12.35",cy:"11.65",r:"3",key:"i6i8g7"}],["circle",{cx:"13.91",cy:"5.85",r:"3",key:"6ye0dv"}],["circle",{cx:"18.15",cy:"10.09",r:"3",key:"snx9no"}],["circle",{cx:"6.56",cy:"13.2",r:"3",key:"17x4xg"}],["circle",{cx:"10.8",cy:"17.44",r:"3",key:"1hogw9"}],["circle",{cx:"5",cy:"19",r:"3",key:"1sn6vo"}]],c6=h("grape",Bbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vbe=[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]],dc=h("grid-2x2-check",Vbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ube=[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 22v-6",key:"qhmiwi"}]],uc=h("grid-2x2-plus",Ube);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fbe=[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3",key:"11za1p"}],["path",{d:"m16 16 5 5",key:"8tpb07"}],["path",{d:"m16 21 5-5",key:"193jll"}]],hc=h("grid-2x2-x",Fbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gbe=[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 12h18",key:"1i2n21"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],pc=h("grid-2x2",Gbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kbe=[["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],l6=h("grid-3x2",Kbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zbe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]],Tr=h("grid-3x3",Zbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xbe=[["circle",{cx:"12",cy:"9",r:"1",key:"124mty"}],["circle",{cx:"19",cy:"9",r:"1",key:"1ruzo2"}],["circle",{cx:"5",cy:"9",r:"1",key:"1a8b28"}],["circle",{cx:"12",cy:"15",r:"1",key:"1e56xg"}],["circle",{cx:"19",cy:"15",r:"1",key:"1a92ep"}],["circle",{cx:"5",cy:"15",r:"1",key:"5r1jwy"}]],d6=h("grip-horizontal",Xbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wbe=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],u6=h("grip-vertical",Wbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ybe=[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"19",cy:"5",r:"1",key:"w8mnmm"}],["circle",{cx:"5",cy:"5",r:"1",key:"lttvr7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}],["circle",{cx:"19",cy:"19",r:"1",key:"shf9b7"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]],h6=h("grip",Ybe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qbe=[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2",key:"adw53z"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2",key:"an4l38"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2",key:"144t0e"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2",key:"rtnfgi"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1",key:"1eyiv7"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1",key:"1qlmkx"}]],p6=h("group",Qbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jbe=[["path",{d:"m11.9 12.1 4.514-4.514",key:"109xqo"}],["path",{d:"M20.1 2.3a1 1 0 0 0-1.4 0l-1.114 1.114A2 2 0 0 0 17 4.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 17.828 7h1.344a2 2 0 0 0 1.414-.586L21.7 5.3a1 1 0 0 0 0-1.4z",key:"txyc8t"}],["path",{d:"m6 16 2 2",key:"16qmzd"}],["path",{d:"M8.23 9.85A3 3 0 0 1 11 8a5 5 0 0 1 5 5 3 3 0 0 1-1.85 2.77l-.92.38A2 2 0 0 0 12 18a4 4 0 0 1-4 4 6 6 0 0 1-6-6 4 4 0 0 1 4-4 2 2 0 0 0 1.85-1.23z",key:"1de1vg"}]],m6=h("guitar",Jbe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e4e=[["path",{d:"M12 16H4a2 2 0 1 1 0-4h16a2 2 0 1 1 0 4h-4.25",key:"5dloqd"}],["path",{d:"M5 12a2 2 0 0 1-2-2 9 7 0 0 1 18 0 2 2 0 0 1-2 2",key:"1vl3my"}],["path",{d:"M5 16a2 2 0 0 0-2 2 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 2 2 0 0 0-2-2q0 0 0 0",key:"1us75o"}],["path",{d:"m6.67 12 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"qqzweh"}]],f6=h("hamburger",e4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t4e=[["path",{d:"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9",key:"1hayfq"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"15ts47"}]],y6=h("hammer",t4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a4e=[["path",{d:"M13.144 21.144A7.274 10.445 45 1 0 2.856 10.856",key:"1k1t7q"}],["path",{d:"M13.144 21.144A7.274 4.365 45 0 0 2.856 10.856a7.274 4.365 45 0 0 10.288 10.288",key:"153t1g"}],["path",{d:"M16.565 10.435 18.6 8.4a2.501 2.501 0 1 0 1.65-4.65 2.5 2.5 0 1 0-4.66 1.66l-2.024 2.025",key:"gzrt0n"}],["path",{d:"m8.5 16.5-1-1",key:"otr954"}]],x6=h("ham",a4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r4e=[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]],g6=h("hand-coins",r4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n4e=[["path",{d:"M12.035 17.012a3 3 0 0 0-3-3l-.311-.002a.72.72 0 0 1-.505-1.229l1.195-1.195A2 2 0 0 1 10.828 11H12a2 2 0 0 0 0-4H9.243a3 3 0 0 0-2.122.879l-2.707 2.707A4.83 4.83 0 0 0 3 14a8 8 0 0 0 8 8h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v2a2 2 0 1 0 4 0",key:"1ff7rl"}],["path",{d:"M13.888 9.662A2 2 0 0 0 17 8V5A2 2 0 1 0 13 5",key:"1xmd21"}],["path",{d:"M9 5A2 2 0 1 0 5 5V10",key:"f3wfjw"}],["path",{d:"M9 7V4A2 2 0 1 1 13 4V7.268",key:"eaoucv"}]],v6=h("hand-fist",n4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s4e=[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"edstyy"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"19wdwo"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5",key:"1lugqo"}],["path",{d:"M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1hbeus"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0",key:"1etffm"}]],mc=h("hand-grab",s4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o4e=[["path",{d:"M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16",key:"1v1a37"}],["path",{d:"m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95",key:"fhfbnt"}],["path",{d:"m2 15 6 6",key:"10dquu"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91",key:"1x6kdw"}]],b6=h("hand-heart",o4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i4e=[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14",key:"1j4xps"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"uospg8"}],["path",{d:"m2 13 6 6",key:"16e5sb"}]],fc=h("hand-helping",i4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c4e=[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4",key:"wc6myp"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2",key:"94qvcw"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9",key:"m1ah89"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5",key:"t1skq1"}]],k6=h("hand-metal",c4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l4e=[["path",{d:"M12 3V2",key:"ar7q03"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 1 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2l-1.302-1.464A1 1 0 0 0 6.151 19H5",key:"n2g93r"}],["path",{d:"M2 14h12a2 2 0 0 1 0 4h-2",key:"1o2jem"}],["path",{d:"M4 10h16",key:"img6z1"}],["path",{d:"M5 10a7 7 0 0 1 14 0",key:"1ega1o"}],["path",{d:"M5 14v6a1 1 0 0 1-1 1H2",key:"1hescx"}]],_6=h("hand-platter",l4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d4e=[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]],j6=h("hand",d4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u4e=[["path",{d:"M2.048 18.566A2 2 0 0 0 4 21h16a2 2 0 0 0 1.952-2.434l-2-9A2 2 0 0 0 18 8H6a2 2 0 0 0-1.952 1.566z",key:"1qbui5"}],["path",{d:"M8 11V6a4 4 0 0 1 8 0v5",key:"tcht90"}]],w6=h("handbag",u4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h4e=[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]],N6=h("handshake",h4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p4e=[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]],M6=h("hard-drive-download",p4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m4e=[["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M12 2v8",key:"1q4o3n"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]],C6=h("hard-drive-upload",m4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f4e=[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]],S6=h("hard-drive",f4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y4e=[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]],L6=h("hard-hat",y4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x4e=[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]],Y0=h("hash",x4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g4e=[["path",{d:"M14 18a2 2 0 0 0-4 0",key:"1v8fkw"}],["path",{d:"m19 11-2.11-6.657a2 2 0 0 0-2.752-1.148l-1.276.61A2 2 0 0 1 12 4H8.5a2 2 0 0 0-1.925 1.456L5 11",key:"1fkr7p"}],["path",{d:"M2 11h20",key:"3eubbj"}],["circle",{cx:"17",cy:"18",r:"3",key:"82mm0e"}],["circle",{cx:"7",cy:"18",r:"3",key:"lvkj7j"}]],A6=h("hat-glasses",g4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v4e=[["path",{d:"m5.2 6.2 1.4 1.4",key:"17imol"}],["path",{d:"M2 13h2",key:"13gyu8"}],["path",{d:"M20 13h2",key:"16rner"}],["path",{d:"m17.4 7.6 1.4-1.4",key:"t4xlah"}],["path",{d:"M22 17H2",key:"1gtaj3"}],["path",{d:"M22 21H2",key:"1gy6en"}],["path",{d:"M16 13a4 4 0 0 0-8 0",key:"1dyczq"}],["path",{d:"M12 5V2.5",key:"1vytko"}]],E6=h("haze",v4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b4e=[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z",key:"2128wb"}],["path",{d:"M7.5 12h9",key:"1t0ckc"}]],I6=h("hdmi-port",b4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k4e=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"m17 12 3-2v8",key:"1hhhft"}]],P6=h("heading-1",k4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _4e=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]],T6=h("heading-3",_4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j4e=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1",key:"9jr5yi"}]],$6=h("heading-2",j4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w4e=[["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 10v3a1 1 0 0 0 1 1h3",key:"tj5zdr"}],["path",{d:"M21 10v8",key:"1kdml4"}],["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}]],O6=h("heading-4",w4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N4e=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17 13v-3h4",key:"1nvgqp"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17",key:"2nebdn"}]],z6=h("heading-5",N4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M4e=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["circle",{cx:"19",cy:"16",r:"2",key:"15mx69"}],["path",{d:"M20 10c-2 2-3 3.5-3 6",key:"f35dl0"}]],D6=h("heading-6",M4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C4e=[["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M6 20V4",key:"1w1bmo"}],["path",{d:"M18 20V4",key:"o2hl4u"}]],q6=h("heading",C4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S4e=[["path",{d:"M21 14h-1.343",key:"1jdnxi"}],["path",{d:"M9.128 3.47A9 9 0 0 1 21 12v3.343",key:"6kipu2"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.414 20.414A2 2 0 0 1 19 21h-1a2 2 0 0 1-2-2v-3",key:"9x50f4"}],["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 2.636-6.364",key:"1bkxnm"}]],R6=h("headphone-off",S4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L4e=[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]],H6=h("headphones",L4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A4e=[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]],B6=h("headset",A4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E4e=[["path",{d:"M12.409 5.824c-.702.792-1.15 1.496-1.415 2.166l2.153 2.156a.5.5 0 0 1 0 .707l-2.293 2.293a.5.5 0 0 0 0 .707L12 15",key:"idzbju"}],["path",{d:"M13.508 20.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.677.6.6 0 0 0 .818.001A5.5 5.5 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5z",key:"1su70f"}]],V6=h("heart-crack",E4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I4e=[["path",{d:"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762",key:"17lmqv"}]],U6=h("heart-handshake",I4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P4e=[["path",{d:"m14.876 18.99-1.368 1.323a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5a5.2 5.2 0 0 1-.244 1.572",key:"15yztm"}],["path",{d:"M15 15h6",key:"1u4692"}]],F6=h("heart-minus",P4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T4e=[["path",{d:"M10.5 4.893a5.5 5.5 0 0 1 1.091.931.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 1.872-1.002 3.356-2.187 4.655",key:"1inpfl"}],["path",{d:"m16.967 16.967-3.459 3.346a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 2.747-4.761",key:"vbc6x7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],G6=h("heart-off",T4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $4e=[["path",{d:"m14.479 19.374-.971.939a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5a5.2 5.2 0 0 1-.219 1.49",key:"wg5jx"}],["path",{d:"M15 15h6",key:"1u4692"}],["path",{d:"M18 12v6",key:"1houu1"}]],K6=h("heart-plus",$4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O4e=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],Z6=h("heart",O4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z4e=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}],["path",{d:"M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"auskq0"}]],X6=h("heart-pulse",z4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D4e=[["path",{d:"M11 8c2-3-2-3 0-6",key:"1ldv5m"}],["path",{d:"M15.5 8c2-3-2-3 0-6",key:"1otqoz"}],["path",{d:"M6 10h.01",key:"1lbq93"}],["path",{d:"M6 14h.01",key:"zudwn7"}],["path",{d:"M10 16v-4",key:"1c25yv"}],["path",{d:"M14 16v-4",key:"1dkbt8"}],["path",{d:"M18 16v-4",key:"1yg9me"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3",key:"1ubg90"}],["path",{d:"M5 20v2",key:"1abpe8"}],["path",{d:"M19 20v2",key:"kqn6ft"}]],W6=h("heater",D4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q4e=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}]],Y6=h("hexagon",q4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R4e=[["path",{d:"m9 11-6 6v3h9l3-3",key:"1a3l36"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4",key:"14a9rk"}]],Q6=h("highlighter",R4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H4e=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]],U1=h("history",H4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B4e=[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27",key:"qyzcap"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28",key:"y078lb"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26",key:"1utre3"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25",key:"17o9hm"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75",key:"1d1n4p"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24",key:"9uv3tt"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28",key:"1292wz"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05",key:"7ozu9p"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],J6=h("hop-off",B4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V4e=[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18",key:"18lxf1"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88",key:"vtfxrw"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36",key:"13hl71"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87",key:"1sl8oj"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08",key:"19c6kt"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57",key:"85ghs3"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1",key:"x087yj"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15",key:"11xdqo"}]],e8=h("hop",V4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U4e=[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M14 9h-4",key:"1w2s2s"}],["path",{d:"M18 11h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2",key:"1tthqt"}],["path",{d:"M18 21V5a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16",key:"dw4p4i"}]],t8=h("hospital",U4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F4e=[["path",{d:"M10 22v-6.57",key:"1wmca3"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M12 7h.01",key:"1ivr5q"}],["path",{d:"M14 15.43V22",key:"1q2vjd"}],["path",{d:"M15 16a5 5 0 0 0-6 0",key:"o9wqvi"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 7h.01",key:"1vti4s"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],a8=h("hotel",F4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G4e=[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M5 2h14",key:"pdyrp9"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22",key:"1d314k"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2",key:"1vvvr6"}]],r8=h("hourglass",G4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K4e=[["path",{d:"M10 12V8.964",key:"1vll13"}],["path",{d:"M14 12V8.964",key:"1x3qvg"}],["path",{d:"M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z",key:"ppykja"}],["path",{d:"M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2",key:"1gvg2z"}]],n8=h("house-plug",K4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z4e=[["path",{d:"M12.662 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v2.475",key:"uubd2h"}],["path",{d:"M14.959 12.717A1 1 0 0 0 14 12h-4a1 1 0 0 0-1 1v8",key:"p7f341"}],["path",{d:"M15 18h6",key:"3b3c90"}],["path",{d:"M18 15v6",key:"9wciyi"}]],s8=h("house-plus",Z4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X4e=[["path",{d:"M9.5 13.866a4 4 0 0 1 5 .01",key:"1wy54i"}],["path",{d:"M12 17h.01",key:"p32p05"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}],["path",{d:"M7 10.754a8 8 0 0 1 10 0",key:"exoy2g"}]],o8=h("house-wifi",X4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W4e=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]],Vs=h("house",W4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y4e=[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6m-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0",key:"1uxfcu"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0",key:"4k3m1s"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0",key:"zmuahr"}]],yc=h("ice-cream-bowl",Y4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q4e=[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11",key:"1v6356"}],["path",{d:"M17 7A5 5 0 0 0 7 7",key:"151p3v"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4",key:"1sdaij"}]],xc=h("ice-cream-cone",Q4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J4e=[["path",{d:"M13.5 8h-3",key:"xvov4w"}],["path",{d:"m15 2-1 2h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3",key:"16uttc"}],["path",{d:"M16.899 22A5 5 0 0 0 7.1 22",key:"1d0ppr"}],["path",{d:"m9 2 3 6",key:"1o7bd9"}],["circle",{cx:"12",cy:"15",r:"3",key:"g36mzq"}]],i8=h("id-card-lanyard",J4e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e5e=[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]],F1=h("id-card",e5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t5e=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19 3 3v-5.5",key:"9ldu5r"}],["path",{d:"m17 22 3-3",key:"1nkfve"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],c8=h("image-down",t5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a5e=[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"m87ecr"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5",key:"ez7e4s"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],l8=h("image-minus",a5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r5e=[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]],d8=h("image-off",r5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n5e=[["path",{d:"M15 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z",key:"nrt1m3"}],["path",{d:"M21 12.17V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"99hgts"}],["path",{d:"m6 21 5-5",key:"1wyjai"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],u8=h("image-play",n5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s5e=[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],h8=h("image-plus",s5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o5e=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],p8=h("image-up",o5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i5e=[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M17 21h2a2 2 0 0 0 2-2",key:"130fy9"}],["path",{d:"M21 12v3",key:"1wzk3p"}],["path",{d:"m21 3-5 5",key:"1g5oa7"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2",key:"kk3yz1"}],["path",{d:"m5 21 4.144-4.144a1.21 1.21 0 0 1 1.712 0L13 19",key:"fyekpt"}],["path",{d:"M9 3h3",key:"d52fa"}],["rect",{x:"3",y:"11",width:"10",height:"10",rx:"1",key:"1wpmix"}]],m8=h("image-upscale",i5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c5e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],f8=h("image",c5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l5e=[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]],y8=h("images",l5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d5e=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m8 11 4 4 4-4",key:"1dohi6"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4",key:"1ywtjm"}]],x8=h("import",d5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u5e=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],g8=h("inbox",u5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h5e=[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]],gc=h("indent-decrease",h5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p5e=[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]],vc=h("indent-increase",p5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m5e=[["path",{d:"M6 3h12",key:"ggurg9"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"m6 13 8.5 8",key:"u1kupk"}],["path",{d:"M6 13h3",key:"wdp6ag"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10",key:"1nkvk2"}]],v8=h("indian-rupee",m5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f5e=[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8",key:"18ogeb"}]],b8=h("infinity",f5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y5e=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],Oa=h("info",y5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x5e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h.01",key:"7u93v4"}],["path",{d:"M17 7h.01",key:"14a9sn"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M17 17h.01",key:"1sd3ek"}]],k8=h("inspection-panel",x5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g5e=[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]],_8=h("instagram",g5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v5e=[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]],j8=h("italic",v5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b5e=[["path",{d:"M4 10a8 8 0 1 1 8 8H4",key:"svv66n"}],["path",{d:"m8 22-4-4 4-4",key:"6g7gki"}]],w8=h("iteration-cw",b5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k5e=[["path",{d:"m16 14 4 4-4 4",key:"hkso8o"}],["path",{d:"M20 10a8 8 0 1 0-8 8h8",key:"1bik7b"}]],N8=h("iteration-ccw",k5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _5e=[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z",key:"jg2n2t"}],["path",{d:"M6 15v-2",key:"gd6mvg"}],["path",{d:"M12 15V9",key:"8c7uyn"}],["circle",{cx:"12",cy:"6",r:"3",key:"1gm2ql"}]],M8=h("joystick",_5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j5e=[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3",key:"2ej80x"}],["path",{d:"M6 15h12",key:"1hwgt5"}],["path",{d:"M6 11h12",key:"wf4gp6"}]],C8=h("japanese-yen",j5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w5e=[["path",{d:"M6 5v11",key:"mdvv1e"}],["path",{d:"M12 5v6",key:"14ar3b"}],["path",{d:"M18 5v14",key:"7ji314"}]],S8=h("kanban",w5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N5e=[["path",{d:"M18 17a1 1 0 0 0-1 1v1a2 2 0 1 0 2-2z",key:"skzb1g"}],["path",{d:"M20.97 3.61a.45.45 0 0 0-.58-.58C10.2 6.6 6.6 10.2 3.03 20.39a.45.45 0 0 0 .58.58C13.8 17.4 17.4 13.8 20.97 3.61",key:"cv9jm7"}],["path",{d:"m6.707 6.707 10.586 10.586",key:"d2l993"}],["path",{d:"M7 5a2 2 0 1 0-2 2h1a1 1 0 0 0 1-1z",key:"i0et4n"}]],L8=h("kayak",N5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M5e=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],A8=h("key-round",M5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C5e=[["path",{d:"M12.4 2.7a2.5 2.5 0 0 1 3.4 0l5.5 5.5a2.5 2.5 0 0 1 0 3.4l-3.7 3.7a2.5 2.5 0 0 1-3.4 0L8.7 9.8a2.5 2.5 0 0 1 0-3.4z",key:"165ttr"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"m9.4 10.6-6.814 6.814A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814",key:"1ubxi2"}]],E8=h("key-square",C5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S5e=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],On=h("key",S5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L5e=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M6 12v4",key:"dy92yo"}],["path",{d:"M10 12v4",key:"1fxnav"}],["path",{d:"M14 12v4",key:"1hft58"}],["path",{d:"M18 12v4",key:"tjjnbz"}]],I8=h("keyboard-music",L5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A5e=[["path",{d:"M 20 4 A2 2 0 0 1 22 6",key:"1g1fkt"}],["path",{d:"M 22 6 L 22 16.41",key:"1qjg3w"}],["path",{d:"M 7 16 L 16 16",key:"n0yqwb"}],["path",{d:"M 9.69 4 L 20 4",key:"kbpcgx"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M8 12h.01",key:"czm47f"}]],P8=h("keyboard-off",A5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E5e=[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]],T8=h("keyboard",E5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I5e=[["path",{d:"M12 2v5",key:"nd4vlx"}],["path",{d:"M14.829 15.998a3 3 0 1 1-5.658 0",key:"1pybiy"}],["path",{d:"M20.92 14.606A1 1 0 0 1 20 16H4a1 1 0 0 1-.92-1.394l3-7A1 1 0 0 1 7 7h10a1 1 0 0 1 .92.606z",key:"ma1wor"}]],$8=h("lamp-ceiling",I5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P5e=[["path",{d:"M10.293 2.293a1 1 0 0 1 1.414 0l2.5 2.5 5.994 1.227a1 1 0 0 1 .506 1.687l-7 7a1 1 0 0 1-1.687-.506l-1.227-5.994-2.5-2.5a1 1 0 0 1 0-1.414z",key:"sb8slu"}],["path",{d:"m14.207 4.793-3.414 3.414",key:"m2x3oj"}],["path",{d:"M3 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z",key:"8b3myj"}],["path",{d:"m9.086 6.5-4.793 4.793a1 1 0 0 0-.18 1.17L7 18",key:"43s6cu"}]],O8=h("lamp-desk",P5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T5e=[["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M17.929 7.629A1 1 0 0 1 17 9H7a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 9 2h6a1 1 0 0 1 .928.629z",key:"1o95gh"}],["path",{d:"M9 22h6",key:"1rlq3v"}]],z8=h("lamp-floor",T5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $5e=[["path",{d:"M19.929 18.629A1 1 0 0 1 19 20H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 13h6a1 1 0 0 1 .928.629z",key:"u4w2d7"}],["path",{d:"M6 3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z",key:"15356w"}],["path",{d:"M8 6h4a2 2 0 0 1 2 2v5",key:"1m6m7x"}]],D8=h("lamp-wall-down",$5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O5e=[["path",{d:"M19.929 9.629A1 1 0 0 1 19 11H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 4h6a1 1 0 0 1 .928.629z",key:"1uvrbf"}],["path",{d:"M6 15a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z",key:"154r2a"}],["path",{d:"M8 18h4a2 2 0 0 0 2-2v-5",key:"z9mbu0"}]],q8=h("lamp-wall-up",O5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z5e=[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]],R8=h("lamp",z5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D5e=[["path",{d:"m12 8 6-3-6-3v10",key:"mvpnpy"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12",key:"ek95tt"}],["path",{d:"m6.49 12.85 11.02 6.3",key:"1kt42w"}],["path",{d:"M17.51 12.85 6.5 19.15",key:"v55bdg"}]],H8=h("land-plot",D5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q5e=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],G1=h("landmark",q5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R5e=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],B8=h("languages",R5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H5e=[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2",key:"1qhy41"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20",key:"ni3hll"}]],bc=h("laptop-minimal",H5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B5e=[["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{x:"3",y:"4",width:"18",height:"12",rx:"2",key:"8ur36m"}]],V8=h("laptop-minimal-check",B5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V5e=[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]],U8=h("laptop",V5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U5e=[["path",{d:"M7 22a5 5 0 0 1-2-4",key:"umushi"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91",key:"ybbtv3"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2",key:"gt5e1w"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",key:"bq3ynw"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14z",key:"72q637"}]],F8=h("lasso-select",U5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F5e=[["path",{d:"M3.704 14.467A10 8 0 0 1 2 10a10 8 0 0 1 20 0 10 8 0 0 1-10 8 10 8 0 0 1-5.181-1.158",key:"1yant3"}],["path",{d:"M7 22a5 5 0 0 1-2-3.994",key:"1xp6a4"}],["circle",{cx:"5",cy:"16",r:"2",key:"18csp3"}]],G8=h("lasso",F5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G5e=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z",key:"b2q4dd"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],K8=h("laugh",G5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K5e=[["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74z",key:"15q6uc"}],["path",{d:"m20 14.285 1.5.845a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74l1.5-.845",key:"byia6g"}]],Z8=h("layers-2",K5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z5e=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],kc=h("layers",Z5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X5e=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],Q0=h("layout-dashboard",X5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W5e=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],X8=h("layout-grid",W5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y5e=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]],W8=h("layout-list",Y5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q5e=[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1",key:"2obqm"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]],Y8=h("layout-panel-left",Q5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J5e=[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]],Q8=h("layout-panel-top",J5e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eke=[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]],J8=h("layout-template",eke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tke=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],e_=h("leaf",tke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ake=[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22",key:"1134nt"}],["path",{d:"M2 22 17 7",key:"1q7jp2"}]],t_=h("leafy-green",ake);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rke=[["path",{d:"M16 12h3a2 2 0 0 0 1.902-1.38l1.056-3.333A1 1 0 0 0 21 6H3a1 1 0 0 0-.958 1.287l1.056 3.334A2 2 0 0 0 5 12h3",key:"13jjxg"}],["path",{d:"M18 6V3a1 1 0 0 0-1-1h-3",key:"1550fe"}],["rect",{width:"8",height:"12",x:"8",y:"10",rx:"1",key:"qmu8b6"}]],a_=h("lectern",rke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nke=[["path",{d:"M15 12h6",key:"upa0zy"}],["path",{d:"M15 6h6",key:"1jlkvy"}],["path",{d:"m3 13 3.553-7.724a.5.5 0 0 1 .894 0L11 13",key:"blevx4"}],["path",{d:"M3 18h18",key:"1h113x"}],["path",{d:"M3.92 11h6.16",key:"1bqo8m"}]],r_=h("letter-text",nke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ske=[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]],n_=h("library-big",ske);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oke=[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]],s_=h("library",oke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ike=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],o_=h("life-buoy",ike);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cke=[["path",{d:"M14 12h2v8",key:"c1fccl"}],["path",{d:"M14 20h4",key:"lzx1xo"}],["path",{d:"M6 12h4",key:"a4o3ry"}],["path",{d:"M6 20h4",key:"1i6q5t"}],["path",{d:"M8 20V8a4 4 0 0 1 7.464-2",key:"wk9t6r"}]],i_=h("ligature",cke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lke=[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5",key:"1fkcox"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5",key:"10m8kw"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],c_=h("lightbulb-off",lke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dke=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],l_=h("lightbulb",dke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uke=[["path",{d:"M7 3.5c5-2 7 2.5 3 4C1.5 10 2 15 5 16c5 2 9-10 14-7s.5 13.5-4 12c-5-2.5.5-11 6-2",key:"1lrphd"}]],d_=h("line-squiggle",uke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hke=[["path",{d:"M9 17H7A5 5 0 0 1 7 7",key:"10o201"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8",key:"1d3206"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12",key:"rvw6j4"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],u_=h("link-2-off",hke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pke=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],h_=h("link-2",pke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mke=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],p_=h("link",mke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fke=[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]],m_=h("linkedin",fke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yke=[["path",{d:"M11 18H3",key:"n3j2dh"}],["path",{d:"m15 18 2 2 4-4",key:"1szwhi"}],["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 6H3",key:"1wxfjs"}]],f_=h("list-check",yke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xke=[["path",{d:"m15 18 3-3 3 3",key:"1jycho"}],["path",{d:"m15 6 3 3 3-3",key:"1e0l95"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 18h8",key:"1wdxr2"}],["path",{d:"M3 6h8",key:"pjp5z6"}]],y_=h("list-chevrons-down-up",xke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gke=[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]],x_=h("list-checks",gke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vke=[["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 18h11",key:"11hvi2"}],["path",{d:"M10 6h11",key:"c7qv1k"}],["path",{d:"m3 10 3-3-3-3",key:"i7pm08"}],["path",{d:"m3 20 3-3-3-3",key:"20gx1n"}]],g_=h("list-collapse",vke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bke=[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M10 18H3",key:"13769t"}],["path",{d:"M21 6v10a2 2 0 0 1-2 2h-5",key:"ilrcs8"}],["path",{d:"m16 16-2 2 2 2",key:"kkc6pm"}]],v_=h("list-end",bke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kke=[["path",{d:"M10 18h4",key:"1ulq68"}],["path",{d:"M11 6H3",key:"1u26ik"}],["path",{d:"M15 6h6",key:"1jlkvy"}],["path",{d:"M18 9V3",key:"xwwp7m"}],["path",{d:"M7 12h8",key:"7a1bxv"}]],b_=h("list-filter-plus",kke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _ke=[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M10 18h4",key:"1ulq68"}]],k_=h("list-filter",_ke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jke=[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M21 12h-6",key:"bt1uis"}]],__=h("list-minus",jke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wke=[["path",{d:"M21 15V6",key:"h1cx4g"}],["path",{d:"M18.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z",key:"8saifv"}],["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M12 18H3",key:"11ftsu"}]],j_=h("list-music",wke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nke=[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M18 9v6",key:"1twb98"}],["path",{d:"M21 12h-6",key:"bt1uis"}]],w_=h("list-plus",Nke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mke=[["path",{d:"M10 12h11",key:"6m4ad9"}],["path",{d:"M10 18h11",key:"11hvi2"}],["path",{d:"M10 6h11",key:"c7qv1k"}],["path",{d:"M4 10h2",key:"16xx2s"}],["path",{d:"M4 6h1v4",key:"cnovpq"}],["path",{d:"M6 18H4c0-1 2-2 2-3s-1-1.5-2-1",key:"m9a95d"}]],N_=h("list-ordered",Mke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cke=[["path",{d:"M21 6H3",key:"1jwq7v"}],["path",{d:"M7 12H3",key:"13ou7f"}],["path",{d:"M7 18H3",key:"1sijw9"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14",key:"qth677"}],["path",{d:"M11 10v4h4",key:"172dkj"}]],M_=h("list-restart",Cke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ske=[["rect",{x:"3",y:"5",width:"6",height:"6",rx:"1",key:"1defrl"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]],C_=h("list-todo",Ske);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lke=[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M10 6H3",key:"lf8lx7"}],["path",{d:"M21 18V8a2 2 0 0 0-2-2h-5",key:"1hghli"}],["path",{d:"m16 8-2-2 2-2",key:"160uvd"}]],S_=h("list-start",Lke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ake=[["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M12 18H3",key:"11ftsu"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M21.033 14.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .968-.56z",key:"lh7ho8"}]],L_=h("list-video",Ake);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eke=[["path",{d:"M21 12h-8",key:"1bmf0i"}],["path",{d:"M21 6H8",key:"1pqkrb"}],["path",{d:"M21 18h-8",key:"1tm79t"}],["path",{d:"M3 6v4c0 1.1.9 2 2 2h3",key:"1ywdgy"}],["path",{d:"M3 10v6c0 1.1.9 2 2 2h3",key:"2wc746"}]],A_=h("list-tree",Eke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ike=[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"m19 10-4 4",key:"1tz659"}],["path",{d:"m15 10 4 4",key:"1n7nei"}]],E_=h("list-x",Ike);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pke=[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]],I_=h("list",Pke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tke=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],_e=h("loader-circle",Tke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $ke=[["path",{d:"M22 12a1 1 0 0 1-10 0 1 1 0 0 0-10 0",key:"1lzz15"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6",key:"1gnrpi"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6",key:"u9yy5q"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],P_=h("loader-pinwheel",$ke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oke=[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],T_=h("locate-fixed",Oke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zke=[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]],J0=h("loader",zke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dke=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M18.89 13.24a7 7 0 0 0-8.13-8.13",key:"1v9jrh"}],["path",{d:"M19 12h3",key:"osuazr"}],["path",{d:"M2 12h3",key:"1wrr53"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7.05 7.05a7 7 0 0 0 9.9 9.9",key:"rc5l2e"}]],$_=h("locate-off",Dke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qke=[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}]],O_=h("locate",qke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rke=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]],_c=h("lock-keyhole-open",Rke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hke=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]],z_=h("lock-keyhole",Hke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bke=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Wt=h("lock",Bke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vke=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]],jc=h("lock-open",Vke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uke=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],K1=h("log-in",Uke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fke=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],Z1=h("log-out",Fke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gke=[["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M3 18h1",key:"1eiwyy"}],["path",{d:"M3 6h1",key:"rgxa97"}],["path",{d:"M8 12h1",key:"1con00"}],["path",{d:"M8 18h1",key:"13wk12"}],["path",{d:"M8 6h1",key:"tn6mkg"}]],D_=h("logs",Gke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kke=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0",key:"107gwy"}]],q_=h("lollipop",Kke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zke=[["path",{d:"M6 20a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2",key:"1m57jg"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14",key:"1l99gc"}],["path",{d:"M10 20h4",key:"ni2waw"}],["circle",{cx:"16",cy:"20",r:"2",key:"1vifvg"}],["circle",{cx:"8",cy:"20",r:"2",key:"ckkr5m"}]],R_=h("luggage",Zke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xke=[["path",{d:"m12 15 4 4",key:"lnac28"}],["path",{d:"M2.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l6.029-6.029a1 1 0 1 1 3 3l-6.029 6.029a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l6.365-6.367A1 1 0 0 0 8.716 4.282z",key:"nlhkjb"}],["path",{d:"m5 8 4 4",key:"j6kj7e"}]],H_=h("magnet",Xke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wke=[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]],B_=h("mail-check",Wke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yke=[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"fuxbkv"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M16 19h6",key:"xwg31i"}]],V_=h("mail-minus",Yke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qke=[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z",key:"1jhwl8"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10",key:"1qfld7"}]],U_=h("mail-open",Qke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jke=[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M16 19h6",key:"xwg31i"}]],F_=h("mail-plus",Jke);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e3e=[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2",key:"7z9rxb"}],["path",{d:"M20 22v.01",key:"12bgn6"}]],wc=h("mail-question-mark",e3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t3e=[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5",key:"e61zoh"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M20 14v4",key:"1hm744"}],["path",{d:"M20 22v.01",key:"12bgn6"}]],G_=h("mail-warning",t3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a3e=[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5",key:"w80f2v"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"8lzu5m"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.5-1.5",key:"1x83k4"}]],K_=h("mail-search",a3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r3e=[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9",key:"1j9vog"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m17 17 4 4",key:"1b3523"}],["path",{d:"m21 17-4 4",key:"uinynz"}]],Z_=h("mail-x",r3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n3e=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],tr=h("mail",n3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s3e=[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z",key:"1lbycx"}],["polyline",{points:"15,9 18,9 18,11",key:"1pm9c0"}],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2",key:"15i455"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10",key:"1e2scm"}]],X_=h("mailbox",s3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o3e=[["path",{d:"M17 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 1-1.732",key:"1vyzll"}],["path",{d:"m22 5.5-6.419 4.179a2 2 0 0 1-2.162 0L7 5.5",key:"k7ramc"}],["rect",{x:"7",y:"3",width:"15",height:"12",rx:"2",key:"17196g"}]],W_=h("mails",o3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i3e=[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V14",key:"40pylx"}],["path",{d:"M15 5.764V14",key:"1bab71"}],["path",{d:"M21 18h-6",key:"139f0c"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],Y_=h("map-minus",i3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c3e=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}]],Q_=h("map-pin-check-inside",c3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l3e=[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728",key:"1dq61d"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m16 18 2 2 4-4",key:"1mkfmb"}]],J_=h("map-pin-check",l3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d3e=[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z",key:"1p1rcz"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2",key:"mcbcs9"}],["path",{d:"M18 22v-3",key:"1t1ugv"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]],ej=h("map-pin-house",d3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u3e=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M9 10h6",key:"9gxzsh"}]],tj=h("map-pin-minus-inside",u3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h3e=[["path",{d:"M18.977 14C19.6 12.701 20 11.343 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"11uxia"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}]],aj=h("map-pin-minus",h3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p3e=[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16",key:"1d4wjd"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568",key:"12yil7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533",key:"lhrkcz"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74",key:"13wojd"}]],rj=h("map-pin-off",p3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m3e=[["path",{d:"M17.97 9.304A8 8 0 0 0 2 10c0 4.69 4.887 9.562 7.022 11.468",key:"1fahp3"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]],Nc=h("map-pin-pen",m3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f3e=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"M12 7v6",key:"lw1j43"}],["path",{d:"M9 10h6",key:"9gxzsh"}]],nj=h("map-pin-plus-inside",f3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y3e=[["path",{d:"M19.914 11.105A7.298 7.298 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738",key:"fcdtly"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M16 18h6",key:"987eiv"}],["path",{d:"M19 15v6",key:"10aioa"}]],sj=h("map-pin-plus",y3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x3e=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]],oj=h("map-pin-x-inside",x3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g3e=[["path",{d:"M19.752 11.901A7.78 7.78 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 19 19 0 0 0 .09-.077",key:"y0ewhp"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m21.5 15.5-5 5",key:"11iqnx"}],["path",{d:"m21.5 20.5-5-5",key:"1bylgx"}]],ij=h("map-pin-x",g3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v3e=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],eh=h("map-pin",v3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b3e=[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]],cj=h("map-pinned",b3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k3e=[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V12",key:"svfegj"}],["path",{d:"M15 5.764V12",key:"1ocw4k"}],["path",{d:"M18 15v6",key:"9wciyi"}],["path",{d:"M21 18h-6",key:"139f0c"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],lj=h("map-plus",k3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _3e=[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],dj=h("map",_3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j3e=[["path",{d:"m14 6 4 4",key:"1q72g9"}],["path",{d:"M17 3h4v4",key:"19p9u1"}],["path",{d:"m21 3-7.75 7.75",key:"1cjbfd"}],["circle",{cx:"9",cy:"15",r:"6",key:"bx5svt"}]],uj=h("mars-stroke",j3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w3e=[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"m21 3-6.75 6.75",key:"pv0uzu"}],["circle",{cx:"10",cy:"14",r:"6",key:"1qwbdc"}]],hj=h("mars",w3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N3e=[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M12 11v11",key:"ur9y6a"}],["path",{d:"m19 3-7 8-7-8Z",key:"1sgpiw"}]],pj=h("martini",N3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M3e=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]],mj=h("maximize-2",M3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C3e=[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]],fj=h("maximize",C3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S3e=[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]],yj=h("medal",S3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L3e=[["path",{d:"M11.636 6A13 13 0 0 0 19.4 3.2 1 1 0 0 1 21 4v11.344",key:"bycexp"}],["path",{d:"M14.378 14.357A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1",key:"1t17s6"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 8v6",key:"aieo6v"}]],xj=h("megaphone-off",L3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A3e=[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]],gj=h("megaphone",A3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E3e=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15",key:"1xb1d9"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],vj=h("meh",E3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I3e=[["path",{d:"M6 19v-3",key:"1nvgqn"}],["path",{d:"M10 19v-3",key:"iu8nkm"}],["path",{d:"M14 19v-3",key:"kcehxu"}],["path",{d:"M18 19v-3",key:"1vh91z"}],["path",{d:"M8 11V9",key:"63erz4"}],["path",{d:"M16 11V9",key:"fru6f3"}],["path",{d:"M12 11V9",key:"ha00sb"}],["path",{d:"M2 15h20",key:"16ne18"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z",key:"lhddv3"}]],bj=h("memory-stick",I3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P3e=[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]],th=h("menu",P3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T3e=[["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22",key:"1hyw0i"}],["path",{d:"m20 22-5-5",key:"1m27yz"}]],kj=h("merge",T3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $3e=[["path",{d:"m10 9-3 3 3 3",key:"1oro0q"}],["path",{d:"m14 15 3-3-3-3",key:"bz13h7"}],["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],_j=h("message-circle-code",$3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O3e=[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.72a10 10 0 0 1 2.69 2.7",key:"jiglxs"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.28 17.61a10 10 0 0 1-2.7 2.69",key:"elg7ff"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"m6.163 21.117-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98",key:"1qsu07"}]],jj=h("message-circle-dashed",O3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z",key:"hoo97p"}]],wj=h("message-circle-heart",z3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]],Nj=h("message-circle-more",D3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q3e=[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989",key:"7il5tn"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}]],Mj=h("message-circle-off",q3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]],Cj=h("message-circle-plus",R3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Mc=h("message-circle-question-mark",H3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}],["path",{d:"M7 12h8a2 2 0 0 1 2 2v1",key:"89sh1g"}]],Sj=h("message-circle-reply",B3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],Lj=h("message-circle-x",V3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],Aj=h("message-circle-warning",U3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F3e=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],Ej=h("message-circle",F3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G3e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m10 8-3 3 3 3",key:"fp6dz7"}],["path",{d:"m14 14 3-3-3-3",key:"1yrceu"}]],Ij=h("message-square-code",G3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K3e=[["path",{d:"M12 19h.01",key:"1wutuc"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M16 19h.01",key:"1vcnzz"}],["path",{d:"M16 3h.01",key:"ll0zb8"}],["path",{d:"M2 13h.01",key:"1aptou"}],["path",{d:"M2 17v4.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H8",key:"4cp7zq"}],["path",{d:"M2 5a2 2 0 0 1 2-2",key:"1iztiu"}],["path",{d:"M2 9h.01",key:"1nzd1v"}],["path",{d:"M20 3a2 2 0 0 1 2 2",key:"m48m3a"}],["path",{d:"M22 13h.01",key:"ke7esy"}],["path",{d:"M22 17a2 2 0 0 1-2 2",key:"17q5fo"}],["path",{d:"M22 9h.01",key:"npkp49"}],["path",{d:"M8 3h.01",key:"133hau"}]],Pj=h("message-square-dashed",K3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z3e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M10 15h4",key:"192ueg"}],["path",{d:"M10 9h4",key:"u4k05v"}],["path",{d:"M12 7v4",key:"xawao1"}]],Tj=h("message-square-diff",Z3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X3e=[["path",{d:"M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7",key:"wjb7ig"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}]],$j=h("message-square-dot",X3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W3e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7.5 9.5c0 .687.265 1.383.697 1.844l3.009 3.264a1.14 1.14 0 0 0 .407.314 1 1 0 0 0 .783-.004 1.14 1.14 0 0 0 .398-.31l3.008-3.264A2.77 2.77 0 0 0 16.5 9.5 2.5 2.5 0 0 0 12 8a2.5 2.5 0 0 0-4.5 1.5",key:"1faxuh"}]],Oj=h("message-square-heart",W3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y3e=[["path",{d:"M22 8.5V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H10",key:"fu6chl"}],["path",{d:"M20 15v-2a2 2 0 0 0-4 0v2",key:"vl8a78"}],["rect",{x:"14",y:"15",width:"8",height:"5",rx:"1",key:"37aafw"}]],zj=h("message-square-lock",Y3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q3e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 11h.01",key:"z322tv"}],["path",{d:"M16 11h.01",key:"xkw8gn"}],["path",{d:"M8 11h.01",key:"1dfujw"}]],Dj=h("message-square-more",Q3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J3e=[["path",{d:"M19 19H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.7.7 0 0 1 2 21.286V5a2 2 0 0 1 1.184-1.826",key:"1wyg69"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.656 3H20a2 2 0 0 1 2 2v11.344",key:"mhl4k6"}]],qj=h("message-square-off",J3e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M14 13a2 2 0 0 0 2-2V9h-2",key:"zjz9hw"}],["path",{d:"M8 13a2 2 0 0 0 2-2V9H8",key:"14e02x"}]],Rj=h("message-square-quote",e6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 8v6",key:"1ib9pf"}],["path",{d:"M9 11h6",key:"1fldmi"}]],Hj=h("message-square-plus",t6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m10 8-3 3 3 3",key:"fp6dz7"}],["path",{d:"M17 14v-1a2 2 0 0 0-2-2H7",key:"1tkjnz"}]],Bj=h("message-square-reply",a6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r6e=[["path",{d:"M12 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4",key:"11da1y"}],["path",{d:"M16 3h6v6",key:"1bx56c"}],["path",{d:"m16 9 6-6",key:"m4dnic"}]],Vj=h("message-square-share",r6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7 11h10",key:"1twpyw"}],["path",{d:"M7 15h6",key:"d9of3u"}],["path",{d:"M7 7h8",key:"af5zfr"}]],Uj=h("message-square-text",n6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 15h.01",key:"q59x07"}],["path",{d:"M12 7v4",key:"xawao1"}]],Fj=h("message-square-warning",s6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"m14.5 8.5-5 5",key:"19tnj2"}],["path",{d:"m9.5 8.5 5 5",key:"1oa8ql"}]],Gj=h("message-square-x",o6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i6e=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],X1=h("message-square",i6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c6e=[["path",{d:"M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z",key:"1n2ejm"}],["path",{d:"M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1",key:"1qfcsi"}]],Kj=h("messages-square",c6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l6e=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M16.95 16.95A7 7 0 0 1 5 12v-2",key:"cqa7eg"}],["path",{d:"M18.89 13.23A7 7 0 0 0 19 12v-2",key:"16hl24"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}]],Zj=h("mic-off",l6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d6e=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],Cc=h("mic-vocal",d6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u6e=[["path",{d:"M18 12h2",key:"quuxs7"}],["path",{d:"M18 16h2",key:"zsn3lv"}],["path",{d:"M18 20h2",key:"9x5y9y"}],["path",{d:"M18 4h2",key:"1luxfb"}],["path",{d:"M18 8h2",key:"nxqzg"}],["path",{d:"M4 12h2",key:"1ltxp0"}],["path",{d:"M4 16h2",key:"8a5zha"}],["path",{d:"M4 20h2",key:"27dk57"}],["path",{d:"M4 4h2",key:"10groj"}],["path",{d:"M4 8h2",key:"18vq6w"}],["path",{d:"M8 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-1.5c-.276 0-.494.227-.562.495a2 2 0 0 1-3.876 0C9.994 2.227 9.776 2 9.5 2z",key:"1681fp"}]],Xj=h("microchip",u6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h6e=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]],Wj=h("mic",h6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p6e=[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]],Yj=h("microscope",p6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m6e=[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2",key:"2no95f"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1",key:"zh9wx"}],["path",{d:"M18 8v7",key:"o5zi4n"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 19v2",key:"1dawf0"}]],Qj=h("microwave",m6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f6e=[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z",key:"1btarq"}]],Jj=h("milestone",f6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y6e=[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3",key:"y0ejgx"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435",key:"iaxqsy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],ew=h("milk-off",y6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x6e=[["path",{d:"M8 2h8",key:"1ssgc1"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2",key:"qtp12x"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"ygeh44"}]],tw=h("milk",x6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g6e=[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]],aw=h("minimize-2",g6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v6e=[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]],rw=h("minimize",v6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b6e=[["path",{d:"M5 12h14",key:"1ays0h"}]],ah=h("minus",b6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k6e=[["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]],nw=h("monitor-check",k6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _6e=[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m14.305 7.53.923-.382",key:"1mlnsw"}],["path",{d:"m15.228 4.852-.923-.383",key:"82mpwg"}],["path",{d:"m16.852 3.228-.383-.924",key:"ln4sir"}],["path",{d:"m16.852 8.772-.383.923",key:"1dejw0"}],["path",{d:"m19.148 3.228.383-.924",key:"192kgf"}],["path",{d:"m19.53 9.696-.382-.924",key:"fiavlr"}],["path",{d:"m20.772 4.852.924-.383",key:"1j8mgp"}],["path",{d:"m20.772 7.148.924.383",key:"zix9be"}],["path",{d:"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7",key:"1tnzv8"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}]],sw=h("monitor-cog",_6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j6e=[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M22 12.307V15a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8.693",key:"1dx6ho"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["circle",{cx:"19",cy:"6",r:"3",key:"108a5v"}]],ow=h("monitor-dot",j6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w6e=[["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"m15 10-3 3-3-3",key:"lzhmyn"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]],iw=h("monitor-down",w6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N6e=[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2",key:"k0q8oc"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9",key:"cp1ac0"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],cw=h("monitor-off",N6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M6e=[["path",{d:"M10 13V7",key:"1u13u9"}],["path",{d:"M14 13V7",key:"1vj9om"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]],lw=h("monitor-pause",M6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C6e=[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]],dw=h("monitor-play",C6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S6e=[["path",{d:"M5.5 20H8",key:"1k40s5"}],["path",{d:"M17 9h.01",key:"1j24nn"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2",key:"ixliua"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4",key:"1mp6e1"}],["circle",{cx:"17",cy:"15",r:"1",key:"tqvash"}]],uw=h("monitor-speaker",S6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L6e=[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8",key:"10dyio"}],["path",{d:"M10 19v-3.96 3.15",key:"1irgej"}],["path",{d:"M7 19h5",key:"qswx4l"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2",key:"1egngj"}]],hw=h("monitor-smartphone",L6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A6e=[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}],["rect",{x:"9",y:"7",width:"6",height:"6",rx:"1",key:"5m2oou"}]],pw=h("monitor-stop",A6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E6e=[["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"M12 13V7",key:"h0r20n"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]],mw=h("monitor-up",E6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I6e=[["path",{d:"m14.5 12.5-5-5",key:"1jahn5"}],["path",{d:"m9.5 12.5 5-5",key:"1k2t7b"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]],fw=h("monitor-x",I6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P6e=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],yw=h("monitor",P6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T6e=[["path",{d:"M18 5h4",key:"1lhgn2"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],xw=h("moon-star",T6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $6e=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],gw=h("moon",$6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O6e=[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19",key:"1pvmmp"}]],vw=h("mountain-snow",O6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z6e=[["path",{d:"M12 6v.343",key:"1gyhex"}],["path",{d:"M18.218 18.218A7 7 0 0 1 5 15V9a7 7 0 0 1 .782-3.218",key:"ukzz01"}],["path",{d:"M19 13.343V9A7 7 0 0 0 8.56 2.902",key:"104jy9"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]],bw=h("mouse-off",z6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D6e=[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]],kw=h("mountain",D6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q6e=[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]],_w=h("mouse-pointer-2",q6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R6e=[["path",{d:"M2.034 2.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.944L8.204 7.545a1 1 0 0 0-.66.66l-1.066 3.443a.5.5 0 0 1-.944.033z",key:"11pp1i"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}],["path",{d:"m11.8 11.8 8.4 8.4",key:"oogvdj"}]],jw=h("mouse-pointer-ban",R6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H6e=[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]],ww=h("mouse-pointer-click",H6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B6e=[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7",key:"11ol66"}],["path",{d:"M12 6v4",key:"16clxf"}]],Nw=h("mouse",B6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V6e=[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]],Mw=h("mouse-pointer",V6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U6e=[["path",{d:"M5 3v16h16",key:"1mqmf9"}],["path",{d:"m5 19 6-6",key:"jh6hbb"}],["path",{d:"m2 6 3-3 3 3",key:"tkyvxa"}],["path",{d:"m18 16 3 3-3 3",key:"1d4glt"}]],Sc=h("move-3d",U6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F6e=[["path",{d:"M19 13v6h-6",key:"1hxl6d"}],["path",{d:"M5 11V5h6",key:"12e2xe"}],["path",{d:"m5 5 14 14",key:"11anup"}]],Cw=h("move-diagonal-2",F6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G6e=[["path",{d:"M11 19H5V13",key:"1akmht"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]],Sw=h("move-down-left",G6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K6e=[["path",{d:"M11 19H5v-6",key:"8awifj"}],["path",{d:"M13 5h6v6",key:"7voy1q"}],["path",{d:"M19 5 5 19",key:"wwaj1z"}]],Lw=h("move-diagonal",K6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z6e=[["path",{d:"M19 13V19H13",key:"10vkzq"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]],Aw=h("move-down-right",Z6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X6e=[["path",{d:"M8 18L12 22L16 18",key:"cskvfv"}],["path",{d:"M12 2V22",key:"r89rzk"}]],Ew=h("move-down",X6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W6e=[["path",{d:"m18 8 4 4-4 4",key:"1ak13k"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}]],Iw=h("move-horizontal",W6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y6e=[["path",{d:"M18 8L22 12L18 16",key:"1r0oui"}],["path",{d:"M2 12H22",key:"1m8cig"}]],Pw=h("move-right",Y6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q6e=[["path",{d:"M5 11V5H11",key:"3q78g9"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]],Tw=h("move-up-left",Q6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J6e=[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]],$w=h("move-left",J6e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e8e=[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]],Ow=h("move-up-right",e8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t8e=[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m8 18 4 4 4-4",key:"bh5tu3"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}]],zw=h("move-vertical",t8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a8e=[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]],Dw=h("move",a8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r8e=[["path",{d:"M8 6L12 2L16 6",key:"1yvkyx"}],["path",{d:"M12 2V22",key:"r89rzk"}]],qw=h("move-up",r8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n8e=[["circle",{cx:"8",cy:"18",r:"4",key:"1fc0mg"}],["path",{d:"M12 18V2l7 4",key:"g04rme"}]],Rw=h("music-2",n8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s8e=[["circle",{cx:"12",cy:"18",r:"4",key:"m3r9ws"}],["path",{d:"M16 18V2",key:"40x2m5"}]],Hw=h("music-3",s8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o8e=[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["path",{d:"m9 9 12-2",key:"1e64n2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]],Bw=h("music-4",o8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i8e=[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17",key:"qoq2o2"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17",key:"k3sjzy"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],Vw=h("navigation-2-off",i8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c8e=[["polygon",{points:"12 2 19 21 12 17 5 21 12 2",key:"x8c0qg"}]],Uw=h("navigation-2",c8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l8e=[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]],Fw=h("music",l8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d8e=[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43",key:"1vdtb7"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61",key:"tya3r6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],Gw=h("navigation-off",d8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u8e=[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]],Kw=h("navigation",u8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h8e=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],W1=h("network",h8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p8e=[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36",key:"9iaqei"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"1yha7l"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"4iu2gk"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20",key:"sap9u2"}]],Zw=h("nfc",p8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m8e=[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]],Xw=h("newspaper",m8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f8e=[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"m8.5 4 7 4",key:"m1xjk3"}],["path",{d:"m8.5 8 7-4",key:"t0m5j6"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}]],Ww=h("non-binary",f8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y8e=[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4",key:"re6nr2"}],["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"pqwjuv"}]],Yw=h("notebook-pen",y8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x8e=[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M15 2v20",key:"dcj49h"}],["path",{d:"M15 7h5",key:"1xj5lc"}],["path",{d:"M15 12h5",key:"w5shd9"}],["path",{d:"M15 17h5",key:"1qaofu"}]],Qw=h("notebook-tabs",x8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g8e=[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M9.5 8h5",key:"11mslq"}],["path",{d:"M9.5 12H16",key:"ktog6x"}],["path",{d:"M9.5 16H14",key:"p1seyn"}]],Jw=h("notebook-text",g8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v8e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"j91f56"}],["path",{d:"M20 12v2",key:"w8o0tu"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1",key:"1c9ggx"}],["path",{d:"M13 22h-2",key:"191ugt"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2",key:"1rt9px"}],["path",{d:"M4 14v-2",key:"1v0sqh"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2",key:"1mwabg"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]],e7=h("notepad-text-dashed",v8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b8e=[["path",{d:"M2 6h4",key:"aawbzj"}],["path",{d:"M2 10h4",key:"l0bgd4"}],["path",{d:"M2 14h4",key:"1gsvsf"}],["path",{d:"M2 18h4",key:"1bu2t1"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M16 2v20",key:"rotuqe"}]],t7=h("notebook",b8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k8e=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2",key:"1u9h20"}],["path",{d:"M8 10h6",key:"3oa6kw"}],["path",{d:"M8 14h8",key:"1fgep2"}],["path",{d:"M8 18h5",key:"17enja"}]],a7=h("notepad-text",k8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _8e=[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4",key:"1tgyif"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z",key:"tnsqj"}]],r7=h("nut",_8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j8e=[["path",{d:"M12 4V2",key:"1k5q1u"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939",key:"1xcvy9"}],["path",{d:"M19 10v3.343",key:"163tfc"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192",key:"17914v"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],n7=h("nut-off",j8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w8e=[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]],Lc=h("octagon-alert",w8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N8e=[["path",{d:"M10 15V9",key:"1lckn7"}],["path",{d:"M14 15V9",key:"1muqhk"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]],Ac=h("octagon-pause",N8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M8e=[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"M8 12h8",key:"1wcyev"}]],s7=h("octagon-minus",M8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C8e=[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],Ec=h("octagon-x",C8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S8e=[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}]],o7=h("octagon",S8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L8e=[["path",{d:"M3 20h4.5a.5.5 0 0 0 .5-.5v-.282a.52.52 0 0 0-.247-.437 8 8 0 1 1 8.494-.001.52.52 0 0 0-.247.438v.282a.5.5 0 0 0 .5.5H21",key:"1x94xo"}]],i7=h("omega",L8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A8e=[["path",{d:"M3 3h6l6 18h6",key:"ph9rgk"}],["path",{d:"M14 3h7",key:"16f0ms"}]],c7=h("option",A8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E8e=[["path",{d:"M20.341 6.484A10 10 0 0 1 10.266 21.85",key:"1enhxb"}],["path",{d:"M3.659 17.516A10 10 0 0 1 13.74 2.152",key:"1crzgf"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}]],l7=h("orbit",E8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I8e=[["path",{d:"M12 12V4a1 1 0 0 1 1-1h6.297a1 1 0 0 1 .651 1.759l-4.696 4.025",key:"1bx4vc"}],["path",{d:"m12 21-7.414-7.414A2 2 0 0 1 4 12.172V6.415a1.002 1.002 0 0 1 1.707-.707L20 20.009",key:"1h3km6"}],["path",{d:"m12.214 3.381 8.414 14.966a1 1 0 0 1-.167 1.199l-1.168 1.163a1 1 0 0 1-.706.291H6.351a1 1 0 0 1-.625-.219L3.25 18.8a1 1 0 0 1 .631-1.781l4.165.027",key:"1hj4wg"}]],d7=h("origami",I8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P8e=[["path",{d:"M12 3v6",key:"1holv5"}],["path",{d:"M16.76 3a2 2 0 0 1 1.8 1.1l2.23 4.479a2 2 0 0 1 .21.891V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9.472a2 2 0 0 1 .211-.894L5.45 4.1A2 2 0 0 1 7.24 3z",key:"187q7i"}],["path",{d:"M3.054 9.013h17.893",key:"grwhos"}]],u7=h("package-2",P8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T8e=[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]],h7=h("package-check",T8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $8e=[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]],p7=h("package-minus",$8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O8e=[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]],m7=h("package-open",O8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z8e=[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]],f7=h("package-plus",z8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D8e=[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5",key:"b5zd12"}],["path",{d:"M20.27 17.27 22 19",key:"1l4muz"}]],y7=h("package-search",D8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q8e=[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}],["path",{d:"m17 13 5 5m-5 0 5-5",key:"im3w4b"}]],x7=h("package-x",q8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R8e=[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]],g7=h("package",R8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H8e=[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z",key:"irua1i"}],["path",{d:"m5 2 5 5",key:"1lls2c"}],["path",{d:"M2 13h15",key:"1hkzvu"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z",key:"xk76lq"}]],v7=h("paint-bucket",H8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B8e=[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2",key:"jcyz7m"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1b9h7c"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1",key:"d6e7yl"}]],b7=h("paint-roller",B8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V8e=[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v4",key:"qmzblu"}],["path",{d:"M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z",key:"ycvu00"}],["path",{d:"M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1",key:"iw4wnp"}]],Ic=h("paintbrush-vertical",V8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U8e=[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]],k7=h("paintbrush",U8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F8e=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],_7=h("palette",F8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G8e=[["path",{d:"M11.25 17.25h1.5L12 18z",key:"1wmwwj"}],["path",{d:"m15 12 2 2",key:"k60wz4"}],["path",{d:"M18 6.5a.5.5 0 0 0-.5-.5",key:"1ch4h4"}],["path",{d:"M20.69 9.67a4.5 4.5 0 1 0-7.04-5.5 8.35 8.35 0 0 0-3.3 0 4.5 4.5 0 1 0-7.04 5.5C2.49 11.2 2 12.88 2 14.5 2 19.47 6.48 22 12 22s10-2.53 10-7.5c0-1.62-.48-3.3-1.3-4.83",key:"1c660l"}],["path",{d:"M6 6.5a.495.495 0 0 1 .5-.5",key:"eviuep"}],["path",{d:"m9 12-2 2",key:"326nkw"}]],j7=h("panda",G8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m15 8-3 3-3-3",key:"1oxy1z"}]],w7=h("panel-bottom-close",K8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 15h1",key:"171nev"}],["path",{d:"M19 15h2",key:"1vnucp"}],["path",{d:"M3 15h2",key:"8bym0q"}],["path",{d:"M9 15h1",key:"1tg3ks"}]],Pc=h("panel-bottom-dashed",Z8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}]],N7=h("panel-bottom-open",X8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]],M7=h("panel-bottom",W8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],Tc=h("panel-left-close",Y8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 14v1",key:"askpd8"}],["path",{d:"M9 19v2",key:"16tejx"}],["path",{d:"M9 3v2",key:"1noubl"}],["path",{d:"M9 9v1",key:"19ebxg"}]],$c=h("panel-left-dashed",Q8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J8e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],Oc=h("panel-left-open",J8e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e_e=[["path",{d:"M16 10V9",key:"1s66rd"}],["path",{d:"M16 15v-1",key:"kmf0wu"}],["path",{d:"M16 21v-2",key:"63oau2"}],["path",{d:"M16 5V3",key:"2dizs0"}],["path",{d:"M8 10V9",key:"fun8gx"}],["path",{d:"M8 15v-1",key:"fel0bl"}],["path",{d:"M8 21v-2",key:"1lp7tu"}],["path",{d:"M8 5V3",key:"19j4ll"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],C7=h("panel-left-right-dashed",e_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]],zc=h("panel-left",t_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m8 9 3 3-3 3",key:"12hl5m"}]],S7=h("panel-right-close",a_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 14v1",key:"ilsfch"}],["path",{d:"M15 19v2",key:"1fst2f"}],["path",{d:"M15 3v2",key:"z204g4"}],["path",{d:"M15 9v1",key:"z2a8b1"}]],Dc=h("panel-right-dashed",r_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}],["path",{d:"m10 15-3-3 3-3",key:"1pgupc"}]],L7=h("panel-right-open",n_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]],A7=h("panel-right",s_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o_e=[["path",{d:"M14 16h1",key:"1cioin"}],["path",{d:"M14 8h1",key:"1lfen6"}],["path",{d:"M19 16h2",key:"qbhnk2"}],["path",{d:"M19 8h2",key:"1jleli"}],["path",{d:"M3 16h2",key:"1r0mgj"}],["path",{d:"M3 8h2",key:"1ndivp"}],["path",{d:"M9 16h1",key:"1wweuk"}],["path",{d:"M9 8h1",key:"zb2d67"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],E7=h("panel-top-bottom-dashed",o_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m9 16 3-3 3 3",key:"1idcnm"}]],I7=h("panel-top-close",i_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 9h1",key:"15jzuz"}]],qc=h("panel-top-dashed",c_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"m15 14-3 3-3-3",key:"g215vf"}]],P7=h("panel-top-open",l_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]],T7=h("panel-top",d_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M9 15h12",key:"5ijen5"}]],$7=h("panels-left-bottom",u_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h12",key:"1wkqb3"}],["path",{d:"M15 3v18",key:"14nvp0"}]],O7=h("panels-right-bottom",h_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p_e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]],Rc=h("panels-top-left",p_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m_e=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]],ds=h("paperclip",m_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f_e=[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}]],z7=h("parentheses",f_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y_e=[["path",{d:"M11 15h2",key:"199qp6"}],["path",{d:"M12 12v3",key:"158kv8"}],["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15.282 19a1 1 0 0 0 .948-.68l2.37-6.988a7 7 0 1 0-13.2 0l2.37 6.988a1 1 0 0 0 .948.68z",key:"1jofit"}],["path",{d:"M9 9a3 3 0 1 1 6 0",key:"jdoeu8"}]],D7=h("parking-meter",y_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x_e=[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]],q7=h("party-popper",x_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g_e=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],R7=h("pause",g_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v_e=[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]],H7=h("paw-print",v_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b_e=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",key:"1uq1d7"}],["path",{d:"M15 14h.01",key:"1kp3bh"}],["path",{d:"M9 6h6",key:"dgm16u"}],["path",{d:"M9 10h6",key:"9gxzsh"}]],B7=h("pc-case",b_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k_e=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],Hc=h("pen-line",k_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const __e=[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],V7=h("pen-off",__e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j_e=[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]],rh=h("pen-tool",j_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w_e=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],rn=h("pen",w_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N_e=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],U7=h("pencil-line",N_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M_e=[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982",key:"bjo8r8"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353",key:"16h5ne"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],F7=h("pencil-off",M_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C_e=[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13",key:"orapub"}],["path",{d:"m8 6 2-2",key:"115y1s"}],["path",{d:"m18 16 2-2",key:"ee94s4"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17",key:"cfq27r"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],G7=h("pencil-ruler",C_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S_e=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],Fa=h("pencil",S_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L_e=[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z",key:"2hea0t"}]],K7=h("pentagon",L_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A_e=[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]],Z7=h("percent",A_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E_e=[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]],X7=h("person-standing",E_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I_e=[["path",{d:"M20 11H4",key:"6ut86h"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"M7 21V4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 12H7",key:"1ana5r"}]],W7=h("philippine-peso",I_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P_e=[["path",{d:"M13 2a9 9 0 0 1 9 9",key:"1itnx2"}],["path",{d:"M13 6a5 5 0 0 1 5 5",key:"11nki7"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Y7=h("phone-call",P_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T_e=[["path",{d:"M14 6h8",key:"yd68k4"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Q7=h("phone-forwarded",T_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $_e=[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],J7=h("phone-incoming",$_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O_e=[["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],eN=h("phone-missed",O_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z_e=[["path",{d:"M10.1 13.9a14 14 0 0 0 3.732 2.668 1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2 18 18 0 0 1-12.728-5.272",key:"1wngk7"}],["path",{d:"M22 2 2 22",key:"y4kqgn"}],["path",{d:"M4.76 13.582A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 .244.473",key:"10hv5p"}]],tN=h("phone-off",z_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D_e=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],lo=h("phone",D_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q_e=[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],aN=h("phone-outgoing",q_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R_e=[["line",{x1:"9",x2:"9",y1:"4",y2:"20",key:"ovs5a5"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13",key:"10pag4"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4",key:"1gaosr"}]],rN=h("pi",R_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H_e=[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8",key:"lag0yf"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M6 14v4",key:"9ng0ue"}],["path",{d:"M10 14v4",key:"1v8uk5"}],["path",{d:"M14 14v4",key:"1tqops"}],["path",{d:"M18 14v4",key:"18uqwm"}]],nN=h("piano",H_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B_e=[["path",{d:"m14 13-8.381 8.38a1 1 0 0 1-3.001-3L11 9.999",key:"1lw9ds"}],["path",{d:"M15.973 4.027A13 13 0 0 0 5.902 2.373c-1.398.342-1.092 2.158.277 2.601a19.9 19.9 0 0 1 5.822 3.024",key:"ffj4ej"}],["path",{d:"M16.001 11.999a19.9 19.9 0 0 1 3.024 5.824c.444 1.369 2.26 1.676 2.603.278A13 13 0 0 0 20 8.069",key:"8tj4zw"}],["path",{d:"M18.352 3.352a1.205 1.205 0 0 0-1.704 0l-5.296 5.296a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l5.296-5.296a1.205 1.205 0 0 0 0-1.704z",key:"hh6h97"}]],sN=h("pickaxe",B_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V_e=[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4",key:"daa4of"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2",key:"1nb8gs"}]],oN=h("picture-in-picture-2",V_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U_e=[["path",{d:"M2 10h6V4",key:"zwrco"}],["path",{d:"m2 4 6 6",key:"ug085t"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7",key:"git5jr"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3",key:"1f7fh3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1",key:"1wjs3o"}]],iN=h("picture-in-picture",U_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F_e=[["path",{d:"M11 17h3v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a3.16 3.16 0 0 0 2-2h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a5 5 0 0 0-2-4V3a4 4 0 0 0-3.2 1.6l-.3.4H11a6 6 0 0 0-6 6v1a5 5 0 0 0 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1z",key:"1piglc"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M2 8v1a2 2 0 0 0 2 2h1",key:"1env43"}]],cN=h("piggy-bank",F_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G_e=[["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"M14 9h-3a3 3 0 0 1 0-6h9",key:"1ulc19"}],["path",{d:"M18 3v11",key:"1phi0r"}],["path",{d:"M22 18H2l4-4",key:"yt65j9"}],["path",{d:"m6 22-4-4",key:"6jgyf5"}]],lN=h("pilcrow-left",G_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K_e=[["path",{d:"M10 3v11",key:"o3l5kj"}],["path",{d:"M10 9H7a1 1 0 0 1 0-6h8",key:"1wb1nc"}],["path",{d:"M14 3v11",key:"mlfb7b"}],["path",{d:"m18 14 4 4H2",key:"4r8io1"}],["path",{d:"m22 18-4 4",key:"1hjjrd"}]],dN=h("pilcrow-right",K_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z_e=[["path",{d:"M13 4v16",key:"8vvj80"}],["path",{d:"M17 4v16",key:"7dpous"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13",key:"sh4n9v"}]],uN=h("pilcrow",Z_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X_e=[["path",{d:"M18 11h-4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4",key:"17ldeb"}],["path",{d:"M6 7v13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7",key:"nc37y6"}],["rect",{width:"16",height:"5",x:"4",y:"2",rx:"1",key:"3jeezo"}]],hN=h("pill-bottle",X_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W_e=[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]],pN=h("pill",W_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y_e=[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89",key:"znwnzq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11",key:"c9qhm2"}]],mN=h("pin-off",Y_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q_e=[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]],fN=h("pin",Q_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J_e=[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]],yN=h("pipette",J_e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eje=[["path",{d:"m12 14-1 1",key:"11onhr"}],["path",{d:"m13.75 18.25-1.25 1.42",key:"1yisr3"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12",key:"1qtqk6"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7",key:"fbbbr2"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z",key:"1hyfdd"}]],xN=h("pizza",eje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tje=[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z",key:"1ma21e"}]],gN=h("plane-landing",tje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aje=[["path",{d:"M2 22h20",key:"272qi7"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z",key:"fkigj9"}]],vN=h("plane-takeoff",aje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rje=[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]],bN=h("plane",rje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nje=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],kN=h("play",nje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sje=[["path",{d:"M9 2v6",key:"17ngun"}],["path",{d:"M15 2v6",key:"s7yy2p"}],["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0Z",key:"wtfw2c"}]],_N=h("plug-2",sje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oje=[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m18 3-4 4h6l-4 4",key:"16psg9"}]],Bc=h("plug-zap",oje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ije=[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]],jN=h("plug",ije);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cje=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],uo=h("plus",cje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lje=[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2",key:"19w3oe"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z",key:"6fykxj"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6",key:"1utzek"}]],wN=h("pocket-knife",lje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dje=[["path",{d:"M20 3a2 2 0 0 1 2 2v6a1 1 0 0 1-20 0V5a2 2 0 0 1 2-2z",key:"1uodqw"}],["path",{d:"m8 10 4 4 4-4",key:"1mxd5q"}]],NN=h("pocket",dje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uje=[["path",{d:"M13 17a1 1 0 1 0-2 0l.5 4.5a0.5 0.5 0 0 0 1 0z",fill:"currentColor",key:"x1mxqr"}],["path",{d:"M16.85 18.58a9 9 0 1 0-9.7 0",key:"d71mpg"}],["path",{d:"M8 14a5 5 0 1 1 8 0",key:"fc81rn"}],["circle",{cx:"12",cy:"11",r:"1",fill:"currentColor",key:"vqiwd"}]],MN=h("podcast",uje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hje=[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957",key:"jsi14n"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295",key:"hirc7f"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158",key:"1jxb2e"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343",key:"10r7hm"}],["path",{d:"M6 6v8",key:"tv5xkp"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],CN=h("pointer-off",hje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pje=[["path",{d:"M22 14a8 8 0 0 1-8 8",key:"56vcr3"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1agjmk"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1",key:"wdbh2u"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10",key:"1ibuk9"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"g6ys72"}]],SN=h("pointer",pje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mje=[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4",key:"10td1f"}],["path",{d:"M10 22 9 8",key:"yjptiv"}],["path",{d:"m14 22 1-14",key:"8jwc8b"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z",key:"1qo33t"}]],LN=h("popcorn",mje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fje=[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z",key:"1o68ps"}],["path",{d:"m22 22-5.5-5.5",key:"17o70y"}]],AN=h("popsicle",fje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yje=[["path",{d:"M18 7c0-5.333-8-5.333-8 0",key:"1prm2n"}],["path",{d:"M10 7v14",key:"18tmcs"}],["path",{d:"M6 21h12",key:"4dkmi1"}],["path",{d:"M6 13h10",key:"ybwr4a"}]],EN=h("pound-sterling",yje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xje=[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15",key:"dxknvb"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68",key:"1x7qb5"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],IN=h("power-off",xje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gje=[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]],nh=h("power",gje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vje=[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]],PN=h("presentation",vje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bje=[["path",{d:"M13.5 22H7a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v.5",key:"qeb09x"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2",key:"1md90i"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}]],TN=h("printer-check",bje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kje=[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]],$N=h("printer",kje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _je=[["path",{d:"M5 7 3 5",key:"1yys58"}],["path",{d:"M9 6V3",key:"1ptz9u"}],["path",{d:"m13 7 2-2",key:"1w3vmq"}],["circle",{cx:"9",cy:"13",r:"3",key:"1mma13"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17",key:"2frwzc"}],["path",{d:"M16 16h2",key:"dnq2od"}]],ON=h("projector",_je);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jje=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M12 9v11",key:"1fnkrn"}],["path",{d:"M2 9h13a2 2 0 0 1 2 2v9",key:"11z3ex"}]],zN=h("proportions",jje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wje=[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]],DN=h("puzzle",wje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nje=[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z",key:"aenxs0"}],["path",{d:"M12 2v20",key:"t6zp3m"}]],qN=h("pyramid",Nje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mje=[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]],RN=h("qr-code",Mje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cje=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],HN=h("quote",Cje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sje=[["path",{d:"M13 16a3 3 0 0 1 2.24 5",key:"1epib5"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3",key:"ue9ozu"}],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3",key:"49iql8"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3",key:"1e33i0"}]],BN=h("rabbit",Sje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lje=[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]],VN=h("radar",Lje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aje=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 15.4641a4 4 0 0 1-4 0L7.52786 19.74597 A 1 1 0 0 0 7.99303 21.16211 10 10 0 0 0 16.00697 21.16211 1 1 0 0 0 16.47214 19.74597z",key:"1y4lzb"}],["path",{d:"M16 12a4 4 0 0 0-2-3.464l2.472-4.282a1 1 0 0 1 1.46-.305 10 10 0 0 1 4.006 6.94A1 1 0 0 1 21 12z",key:"163ggk"}],["path",{d:"M8 12a4 4 0 0 1 2-3.464L7.528 4.254a1 1 0 0 0-1.46-.305 10 10 0 0 0-4.006 6.94A1 1 0 0 0 3 12z",key:"1l9i0b"}]],UN=h("radiation",Aje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eje=[["path",{d:"M3 12h3.28a1 1 0 0 1 .948.684l2.298 7.934a.5.5 0 0 0 .96-.044L13.82 4.771A1 1 0 0 1 14.792 4H21",key:"1mqj8i"}]],FN=h("radical",Eje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ije=[["path",{d:"M5 16v2",key:"g5qcv5"}],["path",{d:"M19 16v2",key:"1gbaio"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2",key:"vjsjur"}],["path",{d:"M18 12h.01",key:"yjnet6"}]],GN=h("radio-receiver",Ije);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pje=[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]],KN=h("radio-tower",Pje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tje=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],ZN=h("radio",Tje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $je=[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82",key:"fydyku"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["path",{d:"m13.41 13.41 4.18 4.18",key:"1gqbwc"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],XN=h("radius",$je);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oje=[["path",{d:"M5 15h14",key:"m0yey3"}],["path",{d:"M5 9h14",key:"7tsvo6"}],["path",{d:"m14 20-5-5 6-6-5-5",key:"1jo42i"}]],WN=h("rail-symbol",Oje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zje=[["path",{d:"M22 17a10 10 0 0 0-20 0",key:"ozegv"}],["path",{d:"M6 17a6 6 0 0 1 12 0",key:"5giftw"}],["path",{d:"M10 17a2 2 0 0 1 4 0",key:"gnsikk"}]],YN=h("rainbow",zje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dje=[["path",{d:"M13 22H4a2 2 0 0 1 0-4h12",key:"bt3f23"}],["path",{d:"M13.236 18a3 3 0 0 0-2.2-5",key:"1tbvmo"}],["path",{d:"M16 9h.01",key:"1bdo4e"}],["path",{d:"M16.82 3.94a3 3 0 1 1 3.237 4.868l1.815 2.587a1.5 1.5 0 0 1-1.5 2.1l-2.872-.453a3 3 0 0 0-3.5 3",key:"9ch7kn"}],["path",{d:"M17 4.988a3 3 0 1 0-5.2 2.052A7 7 0 0 0 4 14.015 4 4 0 0 0 8 18",key:"3s7e9i"}]],QN=h("rat",Dje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qje=[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]],JN=h("ratio",qje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M12 6.5v11",key:"ecfhkf"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]],eM=h("receipt-cent",Rje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 12h5",key:"1g6qi8"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2",key:"b2px4r"}]],tM=h("receipt-euro",Hje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 7h8",key:"i86dvs"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8",key:"grpkl4"}],["path",{d:"M8 11h8",key:"vwpz6n"}]],aM=h("receipt-indian-rupee",Bje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"m12 10 3-3",key:"1mc12w"}],["path",{d:"m9 7 3 3v7.5",key:"39i0xv"}],["path",{d:"M9 11h6",key:"1fldmi"}],["path",{d:"M9 15h6",key:"cctwl0"}]],rM=h("receipt-japanese-yen",Vje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 13h5",key:"1k9z8w"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0",key:"1dzgp0"}],["path",{d:"M8 17h7",key:"8mjdqu"}]],nM=h("receipt-pound-sterling",Uje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M8 15h5",key:"vxg57a"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10",key:"1usi5u"}]],sM=h("receipt-russian-ruble",Fje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M10 17V7h5",key:"k7jq18"}],["path",{d:"M10 11h4",key:"1i0mka"}],["path",{d:"M8 15h5",key:"vxg57a"}]],oM=h("receipt-swiss-franc",Gje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M14 8H8",key:"1l3xfs"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M13 16H8",key:"wsln4y"}]],iM=h("receipt-text",Kje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zje=[["path",{d:"M10 6.5v11a5.5 5.5 0 0 0 5.5-5.5",key:"nw10mp"}],["path",{d:"m14 8-6 3",key:"2tb98i"}],["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1z",key:"io9ry0"}]],cM=h("receipt-turkish-lira",Zje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xje=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]],zn=h("receipt",Xje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wje=[["path",{d:"M14 4v16H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z",key:"1m5n7q"}],["circle",{cx:"14",cy:"12",r:"8",key:"1pag6k"}]],lM=h("rectangle-circle",Wje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yje=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]],Vc=h("rectangle-ellipsis",Yje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qje=[["path",{d:"M20 6a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-4a2 2 0 0 1-1.6-.8l-1.6-2.13a1 1 0 0 0-1.6 0L9.6 17.2A2 2 0 0 1 8 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"d5y1f"}]],dM=h("rectangle-goggles",Qje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jje=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}]],uM=h("rectangle-horizontal",Jje);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ewe=[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2",key:"1oxtiu"}]],hM=h("rectangle-vertical",ewe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const twe=[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]],pM=h("recycle",twe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const awe=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]],mM=h("redo-2",awe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rwe=[["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}],["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]],fM=h("redo-dot",rwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nwe=[["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]],yM=h("redo",nwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const swe=[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],xM=h("refresh-ccw-dot",swe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const owe=[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]],sh=h("refresh-ccw",owe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iwe=[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47",key:"1krf6h"}],["path",{d:"M8 16H3v5",key:"1cv678"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64",key:"ruvoct"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64",key:"19q130"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87",key:"4w8emr"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M22 22 2 2",key:"1r8tn9"}]],gM=h("refresh-cw-off",iwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cwe=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],Ca=h("refresh-cw",cwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lwe=[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z",key:"fpq118"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M15 7v6",key:"1nx30x"}]],vM=h("refrigerator",lwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dwe=[["path",{d:"M17 3v10",key:"15fgeh"}],["path",{d:"m12.67 5.5 8.66 5",key:"1gpheq"}],["path",{d:"m12.67 10.5 8.66-5",key:"1dkfa6"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z",key:"swwfx4"}]],bM=h("regex",dwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uwe=[["path",{d:"M4 7V4h16v3",key:"9msm58"}],["path",{d:"M5 20h6",key:"1h6pxn"}],["path",{d:"M13 4 8 20",key:"kqq6aj"}],["path",{d:"m15 15 5 5",key:"me55sn"}],["path",{d:"m20 15-5 5",key:"11p7ol"}]],kM=h("remove-formatting",uwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hwe=[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]],_M=h("repeat-1",hwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pwe=[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]],jM=h("repeat-2",pwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mwe=[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]],wM=h("repeat",mwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fwe=[["path",{d:"M14 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"1yyzbs"}],["path",{d:"M14 4a2 2 0 0 1 2-2",key:"1w2hp7"}],["path",{d:"M16 10a2 2 0 0 1-2-2",key:"shjach"}],["path",{d:"M20 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2",key:"zfj4xr"}],["path",{d:"M20 2a2 2 0 0 1 2 2",key:"188mtx"}],["path",{d:"M22 8a2 2 0 0 1-2 2",key:"ddf4tu"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a 3 3 0 0 1 3-3h1",key:"1ageje"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2",key:"4rksxw"}]],NM=h("replace-all",fwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ywe=[["path",{d:"M14 4a2 2 0 0 1 2-2",key:"1w2hp7"}],["path",{d:"M16 10a2 2 0 0 1-2-2",key:"shjach"}],["path",{d:"M20 2a2 2 0 0 1 2 2",key:"188mtx"}],["path",{d:"M22 8a2 2 0 0 1-2 2",key:"ddf4tu"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a3 3 0 0 1 3-3h1",key:"3y3t5z"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2",key:"4rksxw"}]],MM=h("replace",ywe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xwe=[["path",{d:"m12 17-5-5 5-5",key:"1s3y5u"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7",key:"1fcyog"}],["path",{d:"m7 17-5-5 5-5",key:"1ed8i2"}]],CM=h("reply-all",xwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gwe=[["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4",key:"5vmcpk"}],["path",{d:"m9 17-5-5 5-5",key:"nvlc11"}]],SM=h("reply",gwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vwe=[["path",{d:"M12 6a2 2 0 0 0-3.414-1.414l-6 6a2 2 0 0 0 0 2.828l6 6A2 2 0 0 0 12 18z",key:"2a1g8i"}],["path",{d:"M22 6a2 2 0 0 0-3.414-1.414l-6 6a2 2 0 0 0 0 2.828l6 6A2 2 0 0 0 22 18z",key:"rg3s36"}]],LM=h("rewind",vwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bwe=[["path",{d:"M12 11.22C11 9.997 10 9 10 8a2 2 0 0 1 4 0c0 1-.998 2.002-2.01 3.22",key:"1rnhq3"}],["path",{d:"m12 18 2.57-3.5",key:"116vt7"}],["path",{d:"M6.243 9.016a7 7 0 0 1 11.507-.009",key:"10dq0b"}],["path",{d:"M9.35 14.53 12 11.22",key:"tdsyp2"}],["path",{d:"M9.35 14.53C7.728 12.246 6 10.221 6 7a6 5 0 0 1 12 0c-.005 3.22-1.778 5.235-3.43 7.5l3.557 4.527a1 1 0 0 1-.203 1.43l-1.894 1.36a1 1 0 0 1-1.384-.215L12 18l-2.679 3.593a1 1 0 0 1-1.39.213l-1.865-1.353a1 1 0 0 1-.203-1.422z",key:"nmifey"}]],AM=h("ribbon",bwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kwe=[["polyline",{points:"3.5 2 6.5 12.5 18 12.5",key:"y3iy52"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20",key:"19vg5i"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20",key:"1inpmv"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0",key:"1nquas"}]],EM=h("rocking-chair",kwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _we=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],IM=h("rocket",_we);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jwe=[["path",{d:"M6 19V5",key:"1r845m"}],["path",{d:"M10 19V6.8",key:"9j2tfs"}],["path",{d:"M14 19v-7.8",key:"10s8qv"}],["path",{d:"M18 5v4",key:"1tajlv"}],["path",{d:"M18 19v-6",key:"ielfq3"}],["path",{d:"M22 19V9",key:"158nzp"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65",key:"1930oh"}]],PM=h("roller-coaster",jwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wwe=[["path",{d:"M17 10h-1a4 4 0 1 1 4-4v.534",key:"7qf5zm"}],["path",{d:"M17 6h1a4 4 0 0 1 1.42 7.74l-2.29.87a6 6 0 0 1-5.339-10.68l2.069-1.31",key:"1et29u"}],["path",{d:"M4.5 17c2.8-.5 4.4 0 5.5.8s1.8 2.2 2.3 3.7c-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2",key:"kiv2lz"}],["path",{d:"M9.77 12C4 15 2 22 2 22",key:"h28rw0"}],["circle",{cx:"17",cy:"8",r:"2",key:"1330xn"}]],TM=h("rose",wwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nwe=[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2",key:"10n0gc"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814",key:"16shm9"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4",key:"1lxi77"}]],Uc=h("rotate-3d",Nwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mwe=[["path",{d:"m14.5 9.5 1 1",key:"159eiq"}],["path",{d:"m15.5 8.5-4 4",key:"iirg3q"}],["path",{d:"M3 12a9 9 0 1 0 9-9 9.74 9.74 0 0 0-6.74 2.74L3 8",key:"g2jlw"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["circle",{cx:"10",cy:"14",r:"2",key:"1239so"}]],$M=h("rotate-ccw-key",Mwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cwe=[["path",{d:"M20 9V7a2 2 0 0 0-2-2h-6",key:"19z8uc"}],["path",{d:"m15 2-3 3 3 3",key:"177bxs"}],["path",{d:"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2",key:"d36hnl"}]],OM=h("rotate-ccw-square",Cwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Swe=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],oh=h("rotate-ccw",Swe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lwe=[["path",{d:"M12 5H6a2 2 0 0 0-2 2v3",key:"l96uqu"}],["path",{d:"m9 8 3-3-3-3",key:"1gzgc3"}],["path",{d:"M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2",key:"1w2k5h"}]],zM=h("rotate-cw-square",Lwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Awe=[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]],DM=h("rotate-cw",Awe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ewe=[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2",key:"1effex"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12",key:"k9y2ds"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3",key:"11nlu2"}],["path",{d:"M15 5h-4.3",key:"6537je"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]],qM=h("route-off",Ewe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Iwe=[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]],RM=h("route",Iwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pwe=[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6.01 18H6",key:"19vcac"}],["path",{d:"M10.01 18H10",key:"uamcmx"}],["path",{d:"M15 10v4",key:"qjz1xs"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0",key:"1rif40"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0",key:"6a5xfq"}]],HM=h("router",Pwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Twe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}]],Fc=h("rows-2",Twe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $we=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]],Gc=h("rows-3",$we);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Owe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 7.5H3",key:"1hm9pq"}],["path",{d:"M21 12H3",key:"2avoz0"}],["path",{d:"M21 16.5H3",key:"n7jzkj"}]],BM=h("rows-4",Owe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zwe=[["path",{d:"M12 15v-3.014",key:"aw6ppf"}],["path",{d:"M16 15v-3.014",key:"9e0vc7"}],["path",{d:"M20 6H4",key:"1lfz86"}],["path",{d:"M20 8V4",key:"1l2g47"}],["path",{d:"M4 8V4",key:"sppxzt"}],["path",{d:"M8 15v-3.014",key:"when08"}],["rect",{x:"3",y:"12",width:"18",height:"7",rx:"1",key:"1ucwdz"}]],VM=h("ruler-dimension-line",zwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dwe=[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]],UM=h("rss",Dwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qwe=[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]],FM=h("ruler",qwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rwe=[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18",key:"18ai8t"}],["path",{d:"M6 15h8",key:"1y8f6l"}]],GM=h("russian-ruble",Rwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hwe=[["path",{d:"M10 2v15",key:"1qf71f"}],["path",{d:"M7 22a4 4 0 0 1-4-4 1 1 0 0 1 1-1h16a1 1 0 0 1 1 1 4 4 0 0 1-4 4z",key:"1pxcvx"}],["path",{d:"M9.159 2.46a1 1 0 0 1 1.521-.193l9.977 8.98A1 1 0 0 1 20 13H4a1 1 0 0 1-.824-1.567z",key:"5oog16"}]],KM=h("sailboat",Hwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bwe=[["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1",key:"10xrj0"}],["path",{d:"m13 12 4-4",key:"1hckqy"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2",key:"1p4srx"}]],ZM=h("salad",Bwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vwe=[["path",{d:"m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777",key:"f1wd0e"}],["path",{d:"M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25",key:"1pfu07"}],["path",{d:"M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9",key:"1oq9qw"}],["path",{d:"m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2",key:"1fnwu5"}],["rect",{width:"20",height:"4",x:"2",y:"11",rx:"1",key:"itshg"}]],XM=h("sandwich",Vwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uwe=[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z",key:"1fzpp3"}],["path",{d:"m9 15 3-3",key:"88sc13"}],["path",{d:"M17 13a6 6 0 0 0-6-6",key:"15cc6u"}],["path",{d:"M21 13A10 10 0 0 0 11 3",key:"11nf8s"}]],WM=h("satellite-dish",Uwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fwe=[["path",{d:"m13.5 6.5-3.148-3.148a1.205 1.205 0 0 0-1.704 0L6.352 5.648a1.205 1.205 0 0 0 0 1.704L9.5 10.5",key:"dzhfyz"}],["path",{d:"M16.5 7.5 19 5",key:"1ltcjm"}],["path",{d:"m17.5 10.5 3.148 3.148a1.205 1.205 0 0 1 0 1.704l-2.296 2.296a1.205 1.205 0 0 1-1.704 0L13.5 14.5",key:"nfoymv"}],["path",{d:"M9 21a6 6 0 0 0-6-6",key:"1iajcf"}],["path",{d:"M9.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l4.296-4.296a1.205 1.205 0 0 0 0-1.704l-2.296-2.296a1.205 1.205 0 0 0-1.704 0z",key:"nv9zqy"}]],YM=h("satellite",Fwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gwe=[["path",{d:"m20 19.5-5.5 1.2",key:"1aenhr"}],["path",{d:"M14.5 4v11.22a1 1 0 0 0 1.242.97L20 15.2",key:"2rtezt"}],["path",{d:"m2.978 19.351 5.549-1.363A2 2 0 0 0 10 16V2",key:"1kbm92"}],["path",{d:"M20 10 4 13.5",key:"8nums9"}]],QM=h("saudi-riyal",Gwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kwe=[["path",{d:"M10 2v3a1 1 0 0 0 1 1h5",key:"1xspal"}],["path",{d:"M18 18v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6",key:"1ra60u"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"M8 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9.172a2 2 0 0 1 1.414.586l2.828 2.828A2 2 0 0 1 22 6.828V16a2 2 0 0 1-2.01 2z",key:"1yve0x"}]],JM=h("save-all",Kwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zwe=[["path",{d:"M13 13H8a1 1 0 0 0-1 1v7",key:"h8g396"}],["path",{d:"M14 8h1",key:"1lfen6"}],["path",{d:"M17 21v-4",key:"1yknxs"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20.41 20.41A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 .59-1.41",key:"1t4vdl"}],["path",{d:"M29.5 11.5s5 5 4 5",key:"zzn4i6"}],["path",{d:"M9 3h6.2a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V15",key:"24cby9"}]],e9=h("save-off",Zwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xwe=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Yt=h("save",Xwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wwe=[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]],t9=h("scale",Wwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ywe=[["path",{d:"M5 7v11a1 1 0 0 0 1 1h11",key:"13dt1j"}],["path",{d:"M5.293 18.707 11 13",key:"ezgbsx"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}],["circle",{cx:"5",cy:"5",r:"2",key:"1gwv83"}]],Kc=h("scale-3d",Ywe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qwe=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M14 15H9v-5",key:"pi4jk9"}],["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M21 3 9 15",key:"15kdhq"}]],a9=h("scaling",Qwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jwe=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 7v10",key:"23sfjj"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M17 7v10",key:"578dap"}]],r9=h("scan-barcode",Jwe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e7e=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]],n9=h("scan-eye",e7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t7e=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 9h.01",key:"x1ddxp"}]],s9=h("scan-face",t7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a7e=[["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 4.172 4.306l-3.447 3.62a1 1 0 0 1-1.449 0z",key:"1ak1ef"}]],o9=h("scan-heart",a7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r7e=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]],i9=h("scan-line",r7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n7e=[["path",{d:"M17 12v4a1 1 0 0 1-1 1h-4",key:"uk4fdo"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M17 8V7",key:"q2g9wo"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{x:"7",y:"7",width:"5",height:"5",rx:"1",key:"m9kyts"}]],c9=h("scan-qr-code",n7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s7e=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m16 16-1.9-1.9",key:"1dq9hf"}]],l9=h("scan-search",s7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o7e=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}]],d9=h("scan-text",o7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i7e=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]],u9=h("scan",i7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c7e=[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 5v16",key:"1ethyx"}],["path",{d:"m4 6 7.106-3.79a2 2 0 0 1 1.788 0L20 6",key:"zywc2d"}],["path",{d:"m6 11-3.52 2.147a1 1 0 0 0-.48.854V19a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a1 1 0 0 0-.48-.853L18 11",key:"1d4ql0"}],["path",{d:"M6 5v16",key:"1sn0nx"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]],h9=h("school",c7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l7e=[["path",{d:"M5.42 9.42 8 12",key:"12pkuq"}],["circle",{cx:"4",cy:"8",r:"2",key:"107mxr"}],["path",{d:"m14 6-8.58 8.58",key:"gvzu5l"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"M10.8 14.8 14 18",key:"ax7m9r"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]],p9=h("scissors-line-dashed",l7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d7e=[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]],m9=h("scissors",d7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u7e=[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]],f9=h("screen-share-off",u7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h7e=[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3",key:"i8wdob"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"m17 8 5-5",key:"fqif7o"}],["path",{d:"M17 3h5v5",key:"1o3tu8"}]],y9=h("screen-share",h7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p7e=[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]],x9=h("scroll-text",p7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m7e=[["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]],g9=h("scroll",m7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f7e=[["path",{d:"m8 11 2 2 4-4",key:"1sed1v"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],v9=h("search-check",f7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y7e=[["path",{d:"m13 13.5 2-2.5-2-2.5",key:"1rvxrh"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}],["path",{d:"M9 8.5 7 11l2 2.5",key:"6ffwbx"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],b9=h("search-code",y7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x7e=[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],k9=h("search-slash",x7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g7e=[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],_9=h("search-x",g7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v7e=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],vr=h("search",v7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b7e=[["path",{d:"M16 5a4 3 0 0 0-8 0c0 4 8 3 8 7a4 3 0 0 1-8 0",key:"vqan6v"}],["path",{d:"M8 19a4 3 0 0 0 8 0c0-4-8-3-8-7a4 3 0 0 1 8 0",key:"wdjd8o"}]],j9=h("section",b7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k7e=[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z",key:"117uat"}],["path",{d:"M6 12h16",key:"s4cdu5"}]],Zc=h("send-horizontal",k7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _7e=[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2",key:"1b0bso"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2",key:"1x09vl"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1",key:"pao6x6"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1",key:"19tdru"}]],w9=h("send-to-back",_7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j7e=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],Y1=h("send",j7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w7e=[["path",{d:"m16 16-4 4-4-4",key:"3dv8je"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"m8 8 4-4 4 4",key:"2bscm2"}]],N9=h("separator-horizontal",w7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N7e=[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m16 16 4-4-4-4",key:"1js579"}],["path",{d:"m8 8-4 4 4 4",key:"1whems"}]],M9=h("separator-vertical",N7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M7e=[["path",{d:"m10.852 14.772-.383.923",key:"11vil6"}],["path",{d:"M13.148 14.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1v3clb"}],["path",{d:"m13.148 9.228.383-.923",key:"t2zzyc"}],["path",{d:"m13.53 15.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1bxfiv"}],["path",{d:"m14.772 10.852.923-.383",key:"k9m8cz"}],["path",{d:"m14.772 13.148.923.383",key:"1xvhww"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5",key:"tn8das"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5",key:"1g2pve"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"m9.228 10.852-.923-.383",key:"1wtb30"}],["path",{d:"m9.228 13.148-.923.383",key:"1a830x"}]],C9=h("server-cog",M7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C7e=[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2",key:"4b9dqc"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2",key:"22nnkd"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m13 6-4 6h6l-4 6",key:"14hqih"}]],S9=h("server-crash",C7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S7e=[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5",key:"bt2siv"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z",key:"1hjrv1"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1",key:"1iynyr"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z",key:"161ggg"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],L9=h("server-off",S7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L7e=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],A9=h("server",L7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A7e=[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]],E9=h("settings-2",A7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E7e=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],ho=h("settings",E7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I7e=[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]],I9=h("shapes",I7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P7e=[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]],P9=h("share-2",P7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T7e=[["path",{d:"M12 2v13",key:"1km8f5"}],["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}]],T9=h("share",T7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $7e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]],$9=h("sheet",$7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O7e=[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44",key:"1cn552"}]],O9=h("shell",O7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],z9=h("shield-alert",z7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]],D9=h("shield-ban",D7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],q9=h("shield-check",q7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 22V2",key:"zs6s6o"}]],R9=h("shield-half",R7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]],H9=h("shield-ellipsis",H7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}]],B9=h("shield-minus",B7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V7e=[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71",key:"1jlk70"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264",key:"18rp1v"}]],V9=h("shield-off",V7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]],U9=h("shield-plus",U7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3",key:"mhlwft"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Xc=h("shield-question-mark",F7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M6.376 18.91a6 6 0 0 1 11.249.003",key:"hnjrf2"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}]],F9=h("shield-user",G7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]],Wc=h("shield-x",K7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z7e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Kt=h("shield",Z7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X7e=[["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}],["path",{d:"M12 2v7.5",key:"1e5rl5"}],["path",{d:"m19 5-5.23 5.23",key:"1ezxxf"}],["path",{d:"M22 12h-7.5",key:"le1719"}],["path",{d:"m19 19-5.23-5.23",key:"p3fmgn"}],["path",{d:"M12 14.5V22",key:"dgcmos"}],["path",{d:"M10.23 13.77 5 19",key:"qwopd4"}],["path",{d:"M9.5 12H2",key:"r7bup8"}],["path",{d:"M10.23 10.23 5 5",key:"k2y7lj"}],["circle",{cx:"12",cy:"12",r:"2.5",key:"ix0uyj"}]],G9=h("ship-wheel",X7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W7e=[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]],K9=h("ship",W7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y7e=[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]],Z9=h("shirt",Y7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q7e=[["path",{d:"m15 11-1 9",key:"5wnq3a"}],["path",{d:"m19 11-4-7",key:"cnml18"}],["path",{d:"M2 11h20",key:"3eubbj"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4",key:"yiazzp"}],["path",{d:"M4.5 15.5h15",key:"13mye1"}],["path",{d:"m5 11 4-7",key:"116ra9"}],["path",{d:"m9 11 1 9",key:"1ojof7"}]],X9=h("shopping-basket",Q7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J7e=[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]],W9=h("shopping-bag",J7e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eNe=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],Y9=h("shopping-cart",eNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tNe=[["path",{d:"M21.56 4.56a1.5 1.5 0 0 1 0 2.122l-.47.47a3 3 0 0 1-4.212-.03 3 3 0 0 1 0-4.243l.44-.44a1.5 1.5 0 0 1 2.121 0z",key:"1gcedi"}],["path",{d:"M3 22a1 1 0 0 1-1-1v-3.586a1 1 0 0 1 .293-.707l3.355-3.355a1.205 1.205 0 0 1 1.704 0l3.296 3.296a1.205 1.205 0 0 1 0 1.704l-3.355 3.355a1 1 0 0 1-.707.293z",key:"pg9kv3"}],["path",{d:"m9 15 7.879-7.878",key:"1o1zgh"}]],Q9=h("shovel",tNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aNe=[["path",{d:"m4 4 2.5 2.5",key:"uv2vmf"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7",key:"frdkwv"}],["path",{d:"M15 5 5 15",key:"1ag8rq"}],["path",{d:"M14 17v.01",key:"eokfpp"}],["path",{d:"M10 16v.01",key:"14uyyl"}],["path",{d:"M13 13v.01",key:"1v1k97"}],["path",{d:"M16 10v.01",key:"5169yg"}],["path",{d:"M11 20v.01",key:"cj92p8"}],["path",{d:"M17 14v.01",key:"11cswd"}],["path",{d:"M20 11v.01",key:"19e0od"}]],J9=h("shower-head",aNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rNe=[["path",{d:"M10 22v-5",key:"sfixh4"}],["path",{d:"M14 19v-2",key:"pdve8j"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M18 20v-3",key:"uox2gk"}],["path",{d:"M2 13h20",key:"5evz65"}],["path",{d:"M20 13V7l-5-5H6a2 2 0 0 0-2 2v9",key:"1rnpe2"}],["path",{d:"M6 20v-3",key:"c6pdcb"}]],eC=h("shredder",rNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nNe=[["path",{d:"M11 12h.01",key:"1lr4k6"}],["path",{d:"M13 22c.5-.5 1.12-1 2.5-1-1.38 0-2-.5-2.5-1",key:"fatpdi"}],["path",{d:"M14 2a3.28 3.28 0 0 1-3.227 1.798l-6.17-.561A2.387 2.387 0 1 0 4.387 8H15.5a1 1 0 0 1 0 13 1 1 0 0 0 0-5H12a7 7 0 0 1-7-7V8",key:"kehrqe"}],["path",{d:"M14 8a8.5 8.5 0 0 1 0 8",key:"1imjx2"}],["path",{d:"M16 16c2 0 4.5-4 4-6",key:"z0nejz"}]],tC=h("shrimp",nNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sNe=[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8",key:"17vawe"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6",key:"chjx8e"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6",key:"lav6yq"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3",key:"1pxi2q"}]],aC=h("shrink",sNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oNe=[["path",{d:"M12 22v-5.172a2 2 0 0 0-.586-1.414L9.5 13.5",key:"1p17fm"}],["path",{d:"M14.5 14.5 12 17",key:"dy5w4y"}],["path",{d:"M17 8.8A6 6 0 0 1 13.8 20H10A6.5 6.5 0 0 1 7 8a5 5 0 0 1 10 0z",key:"6z7b3o"}]],rC=h("shrub",oNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iNe=[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]],nC=h("shuffle",iNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cNe=[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2",key:"wuwx1p"}]],sC=h("sigma",cNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lNe=[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}]],oC=h("signal-high",lNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dNe=[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}]],iC=h("signal-medium",dNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uNe=[["path",{d:"M2 20h.01",key:"4haj6o"}]],cC=h("signal-zero",uNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hNe=[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}]],lC=h("signal-low",hNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pNe=[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]],dC=h("signal",pNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mNe=[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284",key:"y32ogt"}],["path",{d:"M3 21h18",key:"itz85i"}]],uC=h("signature",mNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fNe=[["path",{d:"M10 9H4L2 7l2-2h6",key:"1hq7x2"}],["path",{d:"M14 5h6l2 2-2 2h-6",key:"bv62ej"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18",key:"eqpcf2"}],["path",{d:"M8 22h8",key:"rmew8v"}]],hC=h("signpost-big",fNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yNe=[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M12 3v3",key:"1n5kay"}],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z",key:"gqqp9m"}]],pC=h("signpost",yNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xNe=[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]],mC=h("siren",xNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gNe=[["path",{d:"M17.971 4.285A2 2 0 0 1 21 6v12a2 2 0 0 1-3.029 1.715l-9.997-5.998a2 2 0 0 1-.003-3.432z",key:"15892j"}],["path",{d:"M3 20V4",key:"1ptbpl"}]],fC=h("skip-back",gNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vNe=[["path",{d:"M21 4v16",key:"7j8fe9"}],["path",{d:"M6.029 4.285A2 2 0 0 0 3 6v12a2 2 0 0 0 3.029 1.715l9.997-5.998a2 2 0 0 0 .003-3.432z",key:"zs4d6"}]],Q1=h("skip-forward",vNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bNe=[["path",{d:"m12.5 17-.5-1-.5 1h1z",key:"3me087"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z",key:"1o5pge"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}]],yC=h("skull",bNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kNe=[["path",{d:"M22 2 2 22",key:"y4kqgn"}]],xC=h("slash",kNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Ne=[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5",key:"diqz80"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5",key:"183iwg"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5",key:"hqg7r1"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5",key:"76g71w"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5",key:"1kmz0a"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5",key:"jc4sz0"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5",key:"1omvl4"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5",key:"16f3cl"}]],gC=h("slack",_Ne);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jNe=[["path",{d:"M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14",key:"1sllp5"}]],vC=h("slice",jNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wNe=[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]],bC=h("sliders-horizontal",wNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NNe=[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]],Yc=h("sliders-vertical",NNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MNe=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12.667 8 10 12h4l-2.667 4",key:"h9lk2d"}]],kC=h("smartphone-charging",MNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CNe=[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1",key:"5nje8w"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36",key:"1g306n"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58",key:"uqvjvo"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8",key:"ujntz3"}]],_C=h("smartphone-nfc",CNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SNe=[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]],jC=h("smile-plus",SNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LNe=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],wC=h("smartphone",LNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ANe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],NC=h("smile",ANe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ENe=[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0",key:"hneq2s"}],["circle",{cx:"10",cy:"13",r:"8",key:"194lz3"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6",key:"ixqyt7"}],["path",{d:"M18 3 19.1 5.2",key:"9tjm43"}],["path",{d:"M22 3 20.9 5.2",key:"j3odrs"}]],MC=h("snail",ENe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const INe=[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6h-4",key:"15hhxa"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"M22 12h-6.5L14 15",key:"1mxi28"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h4",key:"1otusx"}]],CC=h("snowflake",INe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PNe=[["path",{d:"M10.5 2v4",key:"1xt6in"}],["path",{d:"M14 2H7a2 2 0 0 0-2 2",key:"e6xig3"}],["path",{d:"M19.29 14.76A6.67 6.67 0 0 1 17 11a6.6 6.6 0 0 1-2.29 3.76c-1.15.92-1.71 2.04-1.71 3.19 0 2.22 1.8 4.05 4 4.05s4-1.83 4-4.05c0-1.16-.57-2.26-1.71-3.19",key:"adq7uc"}],["path",{d:"M9.607 21H6a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h7V7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"t9hm96"}]],SC=h("soap-dispenser-droplet",PNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TNe=[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3",key:"1dgpiv"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"xacw8m"}],["path",{d:"M4 18v2",key:"jwo5n2"}],["path",{d:"M20 18v2",key:"1ar1qi"}],["path",{d:"M12 4v9",key:"oqhhn3"}]],LC=h("sofa",TNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Ne=[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z",key:"4rw317"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M19.5 12 22 6",key:"shfsr5"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62",key:"rpc6vp"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62",key:"1lf63m"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62",key:"97tijn"}]],AC=h("soup",$Ne);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ONe=[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]],EC=h("space",ONe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zNe=[["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"M2 14.499a5.5 5.5 0 0 0 9.591 3.675.6.6 0 0 1 .818.001A5.5 5.5 0 0 0 22 14.5c0-2.29-1.5-4-3-5.5l-5.492-5.312a2 2 0 0 0-3-.02L5 8.999c-1.5 1.5-3 3.2-3 5.5",key:"1aw2pz"}]],IC=h("spade",zNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DNe=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}]],PC=h("sparkle",DNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qNe=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["circle",{cx:"12",cy:"14",r:"4",key:"1jruaj"}],["path",{d:"M12 14h.01",key:"1etili"}]],TC=h("speaker",qNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RNe=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Qc=h("sparkles",RNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HNe=[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]],$C=h("speech",HNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BNe=[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1",key:"8mdmtu"}]],OC=h("spell-check-2",BNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VNe=[["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m16 20 2 2 4-4",key:"13tcca"}]],zC=h("spell-check",VNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UNe=[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}],["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}]],DC=h("spline-pointer",UNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FNe=[["circle",{cx:"19",cy:"5",r:"2",key:"mhkx31"}],["circle",{cx:"5",cy:"19",r:"2",key:"v8kfzx"}],["path",{d:"M5 17A12 12 0 0 1 17 5",key:"1okkup"}]],qC=h("spline",FNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GNe=[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]],RC=h("split",GNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KNe=[["path",{d:"M15.295 19.562 16 22",key:"31jsb7"}],["path",{d:"m17 16 3.758 2.098",key:"121ar7"}],["path",{d:"m19 12.5 3.026-.598",key:"19ukd3"}],["path",{d:"M7.61 6.3a3 3 0 0 0-3.92 1.3l-1.38 2.79a3 3 0 0 0 1.3 3.91l6.89 3.597a1 1 0 0 0 1.342-.447l3.106-6.211a1 1 0 0 0-.447-1.341z",key:"lwb9l9"}],["path",{d:"M8 9V2",key:"1xa0v7"}]],HC=h("spotlight",KNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZNe=[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",key:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]],BC=h("spray-can",ZNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XNe=[["path",{d:"M17 13.44 4.442 17.082A2 2 0 0 0 4.982 21H19a2 2 0 0 0 .558-3.921l-1.115-.32A2 2 0 0 1 17 14.837V7.66",key:"13vns8"}],["path",{d:"m7 10.56 12.558-3.642A2 2 0 0 0 19.018 3H5a2 2 0 0 0-.558 3.921l1.115.32A2 2 0 0 1 7 9.163v7.178",key:"s8x3u0"}]],VC=h("spool",XNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WNe=[["path",{d:"M14 9.536V7a4 4 0 0 1 4-4h1.5a.5.5 0 0 1 .5.5V5a4 4 0 0 1-4 4 4 4 0 0 0-4 4c0 2 1 3 1 5a5 5 0 0 1-1 3",key:"139s4v"}],["path",{d:"M4 9a5 5 0 0 1 8 4 5 5 0 0 1-8-4",key:"1dlkgp"}],["path",{d:"M5 21h14",key:"11awu3"}]],UC=h("sprout",WNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YNe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7",key:"15hlnc"}]],Jc=h("square-activity",YNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QNe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 8-8 8",key:"166keh"}],["path",{d:"M16 16H8V8",key:"1w2ppm"}]],el=h("square-arrow-down-left",QNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JNe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"M16 8v8H8",key:"1lbpgo"}]],tl=h("square-arrow-down-right",JNe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]],al=h("square-arrow-down",eMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m12 8-4 4 4 4",key:"15vm53"}],["path",{d:"M16 12H8",key:"1fr5h0"}]],rl=h("square-arrow-left",tMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aMe=[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6",key:"14qz4y"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]],nl=h("square-arrow-out-down-left",aMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rMe=[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m21 21-9-9",key:"1et2py"}],["path",{d:"M21 15v6h-6",key:"1jko0i"}]],sl=h("square-arrow-out-down-right",rMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nMe=[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6",key:"14mv1t"}],["path",{d:"m3 3 9 9",key:"rks13r"}],["path",{d:"M3 9V3h6",key:"ira0h2"}]],ol=h("square-arrow-out-up-left",nMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sMe=[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]],il=h("square-arrow-out-up-right",sMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8h8",key:"19xb1h"}],["path",{d:"M16 16 8 8",key:"1qdy8n"}]],cl=h("square-arrow-up-left",oMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]],ll=h("square-arrow-right",iMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 8h8v8",key:"b65dnt"}],["path",{d:"m8 16 8-8",key:"13b9ih"}]],dl=h("square-arrow-up-right",cMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8.5 14 7-4",key:"12hpby"}],["path",{d:"m8.5 10 7 4",key:"wwy2dy"}]],ul=h("square-asterisk",lMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]],hl=h("square-arrow-up",dMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uMe=[["path",{d:"M4 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2",key:"1vzg26"}],["path",{d:"M10 22H8",key:"euku7a"}],["path",{d:"M16 22h-2",key:"18d249"}],["circle",{cx:"8",cy:"8",r:"2",key:"14cg06"}],["path",{d:"M9.414 9.414 12 12",key:"qz4lzr"}],["path",{d:"M14.8 14.8 18 18",key:"11flf1"}],["circle",{cx:"8",cy:"16",r:"2",key:"1acxsx"}],["path",{d:"m18 6-8.586 8.586",key:"11kzk1"}]],pl=h("square-bottom-dashed-scissors",uMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 8h7",key:"kbo1nt"}],["path",{d:"M8 12h6",key:"ikassy"}],["path",{d:"M11 16h5",key:"oq65wt"}]],Mn=h("square-chart-gantt",hMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],ml=h("square-check",pMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m16 10-4 4-4-4",key:"894hmk"}]],fl=h("square-chevron-down",mMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fMe=[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],yl=h("square-check-big",fMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m14 16-4-4 4-4",key:"ojs7w8"}]],xl=h("square-chevron-left",yMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]],gl=h("square-chevron-right",xMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m8 14 4-4 4 4",key:"fy2ptz"}]],vl=h("square-chevron-up",gMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vMe=[["path",{d:"m10 9-3 3 3 3",key:"1oro0q"}],["path",{d:"m14 15 3-3-3-3",key:"bz13h7"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],bl=h("square-code",vMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bMe=[["path",{d:"M10 9.5 8 12l2 2.5",key:"3mjy60"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"m14 9.5 2 2.5-2 2.5",key:"1bir2l"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}]],FC=h("square-dashed-bottom-code",bMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kMe=[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2",key:"as5y1o"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 21h1",key:"v9vybs"}]],GC=h("square-dashed-bottom",kMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Me=[["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}]],kl=h("square-dashed-kanban",_Me);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jMe=[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h2",key:"1qve2z"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v2",key:"p14lih"}],["path",{d:"M3 14v1",key:"vnatye"}]],_l=h("square-dashed-mouse-pointer",jMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wMe=[["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"89voep"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 21h1",key:"15o7lz"}]],KC=h("square-dashed-top-solid",wMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NMe=[["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M9 3h1",key:"1yesri"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M21 14v1",key:"169vum"}]],jl=h("square-dashed",NMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16",key:"aqc6ln"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8",key:"1mkcni"}]],wl=h("square-divide",MMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M7 14h10",key:"1mhdw3"}]],Nl=h("square-equal",CMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],Ml=h("square-dot",SMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3",key:"m1af9g"}],["path",{d:"M9 11.2h5.7",key:"3zgcl2"}]],Cl=h("square-function",LMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]],Sl=h("square-kanban",AMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7v10",key:"d5nglc"}],["path",{d:"M11 7v10",key:"pptsnr"}],["path",{d:"m15 7 2 10",key:"1m7qm5"}]],Ll=h("square-library",EMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 16V8l4 4 4-4v8",key:"141u4e"}]],Al=h("square-m",IMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 8h10",key:"1jw688"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h10",key:"wp8him"}]],El=h("square-menu",PMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]],Il=h("square-minus",TMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Me=[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z",key:"xwnzip"}],["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}]],Pl=h("square-mouse-pointer",$Me);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]],Tl=h("square-parking",OMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]],ZC=h("square-pause",zMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DMe=[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41",key:"9l1ft6"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3",key:"17knke"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2",key:"uoagbd"}],["path",{d:"M9 17v-2.3",key:"1jxgo2"}]],$l=h("square-parking-off",DMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qMe=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],ir=h("square-pen",qMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]],Ol=h("square-percent",RMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h10",key:"udp07y"}],["path",{d:"M10 7v10",key:"i1d9ee"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7",key:"ftwdc7"}]],zl=h("square-pi",HMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BMe=[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}]],Dl=h("square-play",BMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17",key:"1l9586"}],["path",{d:"M12 7v10",key:"jspqdw"}],["path",{d:"M16 7v10",key:"lavkr4"}]],ql=h("square-pilcrow",VMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]],Rl=h("square-plus",UMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FMe=[["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005",key:"1pek45"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],Hl=h("square-power",FMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GMe=[["path",{d:"M7 12h2l2 5 2-10h4",key:"1fxv6h"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],XC=h("square-radical",GMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KMe=[["path",{d:"M21 11a8 8 0 0 0-8-8",key:"1lxwo5"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1dv2y5"}]],WC=h("square-round-corner",KMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9",key:"9nih0i"}]],Bl=h("square-sigma",ZMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XMe=[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"2",key:"1btzen"}],["circle",{cx:"8",cy:"8",r:"2",key:"14cg06"}],["path",{d:"M9.414 9.414 12 12",key:"qz4lzr"}],["path",{d:"M14.8 14.8 18 18",key:"11flf1"}],["circle",{cx:"8",cy:"16",r:"2",key:"1acxsx"}],["path",{d:"m18 6-8.586 8.586",key:"11kzk1"}]],Vl=h("square-scissors",XMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WMe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9",key:"1dfufj"}]],Ul=h("square-slash",WMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YMe=[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3",key:"lubmu8"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3",key:"1ag34g"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]],Fl=h("square-split-horizontal",YMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QMe=[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3",key:"1pi83i"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3",key:"ido5k7"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]],Gl=h("square-split-vertical",QMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JMe=[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],YC=h("square-square",JMe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e9e=[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"4i38lg"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2",key:"mlte4a"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2",key:"1fa9i4"}]],QC=h("square-stack",e9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t9e=[["path",{d:"M11.035 7.69a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.866l-1.156-1.153a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"13edca"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]],JC=h("square-star",t9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a9e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]],eS=h("square-stop",a9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r9e=[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]],Kl=h("square-terminal",r9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n9e=[["path",{d:"M18 21a6 6 0 0 0-12 0",key:"kaz2du"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],Zl=h("square-user-round",n9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s9e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1m6ac2"}]],Xl=h("square-user",s9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o9e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],Wl=h("square-x",o9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i9e=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],tS=h("square",i9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c9e=[["path",{d:"M16 12v2a2 2 0 0 1-2 2H9a1 1 0 0 0-1 1v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2h0",key:"1mcohs"}],["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1h-5a2 2 0 0 0-2 2v2",key:"1r1efp"}]],aS=h("squares-exclude",c9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l9e=[["path",{d:"M10 22a2 2 0 0 1-2-2",key:"i7yj1i"}],["path",{d:"M14 2a2 2 0 0 1 2 2",key:"170a0m"}],["path",{d:"M16 22h-2",key:"18d249"}],["path",{d:"M2 10V8",key:"7yj4fe"}],["path",{d:"M2 4a2 2 0 0 1 2-2",key:"ddgnws"}],["path",{d:"M20 8a2 2 0 0 1 2 2",key:"1770vt"}],["path",{d:"M22 14v2",key:"iot8ja"}],["path",{d:"M22 20a2 2 0 0 1-2 2",key:"qj8q6g"}],["path",{d:"M4 16a2 2 0 0 1-2-2",key:"1dnafg"}],["path",{d:"M8 10a2 2 0 0 1 2-2h5a1 1 0 0 1 1 1v5a2 2 0 0 1-2 2H9a1 1 0 0 1-1-1z",key:"ci6f0b"}],["path",{d:"M8 2h2",key:"1gmkwm"}]],rS=h("squares-intersect",l9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d9e=[["path",{d:"M10 22a2 2 0 0 1-2-2",key:"i7yj1i"}],["path",{d:"M16 22h-2",key:"18d249"}],["path",{d:"M16 4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-5a2 2 0 0 1 2-2h5a1 1 0 0 0 1-1z",key:"1njgbb"}],["path",{d:"M20 8a2 2 0 0 1 2 2",key:"1770vt"}],["path",{d:"M22 14v2",key:"iot8ja"}],["path",{d:"M22 20a2 2 0 0 1-2 2",key:"qj8q6g"}]],nS=h("squares-subtract",d9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u9e=[["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 0 1 1h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-3a1 1 0 0 0-1-1z",key:"17jnth"}]],sS=h("squares-unite",u9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h9e=[["path",{d:"M13.77 3.043a34 34 0 0 0-3.54 0",key:"1oaobr"}],["path",{d:"M13.771 20.956a33 33 0 0 1-3.541.001",key:"95iq0j"}],["path",{d:"M20.18 17.74c-.51 1.15-1.29 1.93-2.439 2.44",key:"1u6qty"}],["path",{d:"M20.18 6.259c-.51-1.148-1.291-1.929-2.44-2.438",key:"1ew6g6"}],["path",{d:"M20.957 10.23a33 33 0 0 1 0 3.54",key:"1l9npr"}],["path",{d:"M3.043 10.23a34 34 0 0 0 .001 3.541",key:"1it6jm"}],["path",{d:"M6.26 20.179c-1.15-.508-1.93-1.29-2.44-2.438",key:"14uchd"}],["path",{d:"M6.26 3.82c-1.149.51-1.93 1.291-2.44 2.44",key:"8k4agb"}]],oS=h("squircle-dashed",h9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p9e=[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9",key:"garfkc"}]],iS=h("squircle",p9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m9e=[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5",key:"21bitc"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4",key:"oh0fg0"}],["path",{d:"M18 13h.01",key:"9veqaj"}],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10",key:"980v8a"}]],cS=h("squirrel",m9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f9e=[["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-6 0c0 2 1 2 1 3.5V13",key:"i9gjdv"}],["path",{d:"M20 15.5a2.5 2.5 0 0 0-2.5-2.5h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1z",key:"1vzg3v"}],["path",{d:"M5 22h14",key:"ehvnwv"}]],lS=h("stamp",f9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y9e=[["path",{d:"M12 18.338a2.1 2.1 0 0 0-.987.244L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16l2.309-4.679A.53.53 0 0 1 12 2",key:"2ksp49"}]],dS=h("star-half",y9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x9e=[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43",key:"16m0ql"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91",key:"1vt8nq"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],uS=h("star-off",x9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g9e=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],hS=h("star",g9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v9e=[["path",{d:"M13.971 4.285A2 2 0 0 1 17 6v12a2 2 0 0 1-3.029 1.715l-9.997-5.998a2 2 0 0 1-.003-3.432z",key:"19qhus"}],["path",{d:"M21 20V4",key:"cb8qj8"}]],pS=h("step-back",v9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b9e=[["path",{d:"M10.029 4.285A2 2 0 0 0 7 6v12a2 2 0 0 0 3.029 1.715l9.997-5.998a2 2 0 0 0 .003-3.432z",key:"1ystz2"}],["path",{d:"M3 4v16",key:"1ph11n"}]],mS=h("step-forward",b9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k9e=[["path",{d:"M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z",key:"1wis1t"}],["path",{d:"M14 3v4a2 2 0 0 0 2 2h4",key:"36rjfy"}],["path",{d:"M8 13h.01",key:"1sbv64"}],["path",{d:"M16 13h.01",key:"wip0gl"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1",key:"1vvgv3"}]],fS=h("sticker",k9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _9e=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],yS=h("stethoscope",_9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j9e=[["path",{d:"M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z",key:"qazsjp"}],["path",{d:"M15 3v4a2 2 0 0 0 2 2h4",key:"40519r"}]],xS=h("sticky-note",j9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w9e=[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]],gS=h("store",w9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N9e=[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2",key:"qdearl"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2",key:"1xrn6j"}]],vS=h("stretch-horizontal",N9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M9e=[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2",key:"19qu7m"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2",key:"24v0nk"}]],bS=h("stretch-vertical",M9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C9e=[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]],kS=h("strikethrough",C9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S9e=[["path",{d:"m4 5 8 8",key:"1eunvl"}],["path",{d:"m12 5-8 8",key:"1ah0jp"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07",key:"e8ta8j"}]],_S=h("subscript",S9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L9e=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M20 12h.01",key:"1ykeid"}],["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M4 12h.01",key:"158zrr"}],["path",{d:"M17.657 6.343h.01",key:"31pqzk"}],["path",{d:"M17.657 17.657h.01",key:"jehnf4"}],["path",{d:"M6.343 17.657h.01",key:"gdk6ow"}],["path",{d:"M6.343 6.343h.01",key:"1uurf0"}]],jS=h("sun-dim",L9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A9e=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 3v1",key:"1asbbs"}],["path",{d:"M12 20v1",key:"1wcdkc"}],["path",{d:"M3 12h1",key:"lp3yf2"}],["path",{d:"M20 12h1",key:"1vloll"}],["path",{d:"m18.364 5.636-.707.707",key:"1hakh0"}],["path",{d:"m6.343 17.657-.707.707",key:"18m9nf"}],["path",{d:"m5.636 5.636.707.707",key:"1xv1c5"}],["path",{d:"m17.657 17.657.707.707",key:"vl76zb"}]],wS=h("sun-medium",A9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E9e=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]],NS=h("sun-moon",E9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I9e=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],MS=h("sun",I9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P9e=[["path",{d:"M10 21v-1",key:"1u8rkd"}],["path",{d:"M10 4V3",key:"pkzwkn"}],["path",{d:"M10 9a3 3 0 0 0 0 6",key:"gv75dk"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6 1.5-3H22",key:"o5qa3v"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"m3.64 18.36.7-.7",key:"105rm9"}],["path",{d:"m4.34 6.34-.7-.7",key:"d3unjp"}]],CS=h("sun-snow",P9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T9e=[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]],SS=h("sunrise",T9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $9e=[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]],LS=h("sunset",$9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O9e=[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z",key:"1ldrpk"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7",key:"11i5po"}],["path",{d:"M 7 17h.01",key:"1euzgo"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8",key:"o2gii7"}]],AS=h("swatch-book",O9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z9e=[["path",{d:"m4 19 8-8",key:"hr47gm"}],["path",{d:"m12 19-8-8",key:"1dhhmo"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06",key:"1dfcux"}]],ES=h("superscript",z9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D9e=[["path",{d:"M10 21V3h8",key:"br2l0g"}],["path",{d:"M6 16h9",key:"2py0wn"}],["path",{d:"M10 9.5h7",key:"13dmhz"}]],IS=h("swiss-franc",D9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q9e=[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5",key:"mtk2lu"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5",key:"120jsl"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"m18 22-3-3 3-3",key:"kgdoj7"}],["path",{d:"m6 2 3 3-3 3",key:"1fnbkv"}]],PS=h("switch-camera",q9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R9e=[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}]],TS=h("sword",R9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H9e=[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]],$S=h("swords",H9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B9e=[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]],OS=h("table-2",B9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V9e=[["path",{d:"M12 21v-6",key:"lihzve"}],["path",{d:"M12 9V3",key:"da5inc"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],zS=h("table-cells-merge",V9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U9e=[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]],DS=h("syringe",U9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F9e=[["path",{d:"M12 15V9",key:"8c7uyn"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M3 9h18",key:"1pudct"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],qS=h("table-cells-split",F9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G9e=[["path",{d:"M14 14v2",key:"w2a1xv"}],["path",{d:"M14 20v2",key:"1lq872"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M14 8v2",key:"i67w9a"}],["path",{d:"M2 15h8",key:"82wtch"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2",key:"up0l64"}],["path",{d:"M2 9h8",key:"yelfik"}],["path",{d:"M22 15h-4",key:"1es58f"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2",key:"pdjoqf"}],["path",{d:"M22 9h-4",key:"1luja7"}],["path",{d:"M5 3v18",key:"14hmio"}]],RS=h("table-columns-split",G9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K9e=[["path",{d:"M16 12H3",key:"1a2rj7"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M21 12h.01",key:"msek7k"}],["path",{d:"M21 18h.01",key:"1e8rq1"}],["path",{d:"M21 6h.01",key:"1koanj"}]],HS=h("table-of-contents",K9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z9e=[["path",{d:"M15 3v18",key:"14nvp0"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]],BS=h("table-properties",Z9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X9e=[["path",{d:"M14 10h2",key:"1lstlu"}],["path",{d:"M15 22v-8",key:"1fwwgm"}],["path",{d:"M15 2v4",key:"1044rn"}],["path",{d:"M2 10h2",key:"1r8dkt"}],["path",{d:"M20 10h2",key:"1ug425"}],["path",{d:"M3 19h18",key:"awlh7x"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6",key:"ibqhof"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2",key:"1uenja"}],["path",{d:"M8 10h2",key:"66od0"}],["path",{d:"M9 22v-8",key:"fmnu31"}],["path",{d:"M9 2v4",key:"j1yeou"}]],VS=h("table-rows-split",X9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W9e=[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]],US=h("table",W9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y9e=[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],FS=h("tablet-smartphone",Y9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q9e=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]],GS=h("tablet",Q9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J9e=[["circle",{cx:"7",cy:"7",r:"5",key:"x29byf"}],["circle",{cx:"17",cy:"17",r:"5",key:"1op1d2"}],["path",{d:"M12 17h10",key:"ls21zv"}],["path",{d:"m3.46 10.54 7.08-7.08",key:"1rehiu"}]],KS=h("tablets",J9e);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eCe=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],ZS=h("tag",eCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tCe=[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]],XS=h("tags",tCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aCe=[["path",{d:"M4 4v16",key:"6qkkli"}]],WS=h("tally-1",aCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rCe=[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}]],YS=h("tally-2",rCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nCe=[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}]],QS=h("tally-4",nCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sCe=[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}]],JS=h("tally-3",sCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oCe=[["path",{d:"M4 4v16",key:"6qkkli"}],["path",{d:"M9 4v16",key:"81ygyz"}],["path",{d:"M14 4v16",key:"12vmem"}],["path",{d:"M19 4v16",key:"8ij5ei"}],["path",{d:"M22 6 2 18",key:"h9moai"}]],eL=h("tally-5",oCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iCe=[["circle",{cx:"17",cy:"4",r:"2",key:"y5j2s2"}],["path",{d:"M15.59 5.41 5.41 15.59",key:"l0vprr"}],["circle",{cx:"4",cy:"17",r:"2",key:"9p4efm"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12",key:"1twk4o"}]],tL=h("tangent",iCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cCe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],aL=h("target",cCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lCe=[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]],rL=h("telescope",lCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dCe=[["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}],["path",{d:"m14 5 3-3 3 3",key:"1sorif"}],["path",{d:"m14 10 3-3 3 3",key:"1jyi9h"}],["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M17 14H7l-5 8h20Z",key:"13ar7p"}],["path",{d:"M8 14v8",key:"1ghmqk"}],["path",{d:"m9 14 5 8",key:"13pgi6"}]],nL=h("tent-tree",dCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uCe=[["path",{d:"M3.5 21 14 3",key:"1szst5"}],["path",{d:"M20.5 21 10 3",key:"1310c3"}],["path",{d:"M15.5 21 12 15l-3.5 6",key:"1ddtfw"}],["path",{d:"M2 21h20",key:"1nyx9w"}]],sL=h("tent",uCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hCe=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],oL=h("terminal",hCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pCe=[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01a2.83 2.83 0 0 1 0-4L17 3",key:"1ub6xw"}],["path",{d:"m16 2 6 6",key:"1gw87d"}],["path",{d:"M12 16H4",key:"1cjfip"}]],Yl=h("test-tube-diagonal",pCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mCe=[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]],iL=h("test-tube",mCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fCe=[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22A2.5 2.5 0 0 1 4 19.5V2",key:"1hjrqt"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5a2.5 2.5 0 0 1-2.5-2.5V2",key:"16lc8n"}],["path",{d:"M3 2h7",key:"7s29d5"}],["path",{d:"M14 2h7",key:"7sicin"}],["path",{d:"M9 16H4",key:"1bfye3"}],["path",{d:"M20 16h-5",key:"ddnjpe"}]],cL=h("test-tubes",fCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yCe=[["path",{d:"M12 20h-1a2 2 0 0 1-2-2 2 2 0 0 1-2 2H6",key:"1528k5"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M6 4h1a2 2 0 0 1 2 2 2 2 0 0 1 2-2h1",key:"1mj8rg"}],["path",{d:"M9 6v12",key:"velyjx"}]],lL=h("text-cursor-input",yCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xCe=[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1",key:"uvaxm9"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1",key:"11xy8d"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1",key:"1uw06m"}]],dL=h("text-cursor",xCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gCe=[["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H8",key:"scolzb"}],["path",{d:"M21 18H8",key:"1wfozv"}],["path",{d:"M3 12v6",key:"fv4c87"}]],uL=h("text-quote",gCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vCe=[["path",{d:"M21 6H3",key:"1jwq7v"}],["path",{d:"M10 12H3",key:"1ulcyk"}],["path",{d:"M10 18H3",key:"13769t"}],["circle",{cx:"17",cy:"15",r:"3",key:"1upz2a"}],["path",{d:"m21 19-1.9-1.9",key:"dwi7p8"}]],hL=h("text-search",vCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bCe=[["path",{d:"M14 21h1",key:"v9vybs"}],["path",{d:"M14 3h1",key:"1ec4yj"}],["path",{d:"M19 3a2 2 0 0 1 2 2",key:"18rm91"}],["path",{d:"M21 14v1",key:"169vum"}],["path",{d:"M21 19a2 2 0 0 1-2 2",key:"1j7049"}],["path",{d:"M21 9v1",key:"mxsmne"}],["path",{d:"M3 14v1",key:"vnatye"}],["path",{d:"M3 9v1",key:"1r0deq"}],["path",{d:"M5 21a2 2 0 0 1-2-2",key:"sbafld"}],["path",{d:"M5 3a2 2 0 0 0-2 2",key:"y57alp"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M7 16h6",key:"1vyc9m"}],["path",{d:"M7 8h8",key:"1jbsf9"}],["path",{d:"M9 21h1",key:"15o7lz"}],["path",{d:"M9 3h1",key:"1yesri"}]],Ql=h("text-select",bCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kCe=[["path",{d:"M15 18H3",key:"olowqp"}],["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H3",key:"2avoz0"}]],pL=h("text",kCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Ce=[["path",{d:"M2 10s3-3 3-8",key:"3xiif0"}],["path",{d:"M22 10s-3-3-3-8",key:"ioaa5q"}],["path",{d:"M10 2c0 4.4-3.6 8-8 8",key:"16fkpi"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8",key:"b9eulq"}],["path",{d:"M2 10s2 2 2 5",key:"1au1lb"}],["path",{d:"M22 10s-2 2-2 5",key:"qi2y5e"}],["path",{d:"M8 15h8",key:"45n4r"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"1vsc2m"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1",key:"hrha4u"}]],mL=h("theater",_Ce);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jCe=[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"M10.585 15H10",key:"4nqulp"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"M20 14.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0z",key:"yu0u2z"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h2",key:"1bbqgq"}]],fL=h("thermometer-snowflake",jCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wCe=[["path",{d:"M12 9a4 4 0 0 0-2 7.5",key:"1jvsq6"}],["path",{d:"M12 3v2",key:"1w22ol"}],["path",{d:"m6.6 18.4-1.4 1.4",key:"w2yidj"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"iof6y5"}],["path",{d:"M4 13H2",key:"118le4"}],["path",{d:"M6.34 7.34 4.93 5.93",key:"1brd51"}]],yL=h("thermometer-sun",wCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NCe=[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]],xL=h("thermometer",NCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MCe=[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}]],gL=h("thumbs-down",MCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CCe=[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]],vL=h("thumbs-up",CCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SCe=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],bL=h("ticket-check",SCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LCe=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}]],kL=h("ticket-minus",LCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ACe=[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"1l48ns"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]],_L=h("ticket-percent",ACe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ECe=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}]],jL=h("ticket-slash",ECe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ICe=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M9 12h6",key:"1c52cq"}],["path",{d:"M12 9v6",key:"199k2o"}]],wL=h("ticket-plus",ICe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PCe=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9.5 14.5 5-5",key:"qviqfa"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]],NL=h("ticket-x",PCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TCe=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]],ML=h("ticket",TCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Ce=[["path",{d:"M10.5 17h1.227a2 2 0 0 0 1.345-.52L18 12",key:"16muxl"}],["path",{d:"m12 13.5 3.75.5",key:"1i9qhk"}],["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8",key:"12lg5p"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]],CL=h("tickets-plane",$Ce);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OCe=[["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8",key:"12lg5p"}],["path",{d:"M6 10V8",key:"1y41hn"}],["path",{d:"M6 14v1",key:"cao2tf"}],["path",{d:"M6 19v2",key:"1loha6"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2",key:"p3bz5l"}]],SL=h("tickets",OCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zCe=[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7",key:"10he05"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2",key:"15f7sh"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M12 12v-2",key:"fwoke6"}]],LL=h("timer-off",zCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DCe=[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]],AL=h("timer-reset",DCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qCe=[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]],EL=h("timer",qCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RCe=[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],IL=h("toggle-left",RCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HCe=[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],PL=h("toggle-right",HCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BCe=[["path",{d:"M7 12h13a1 1 0 0 1 1 1 5 5 0 0 1-5 5h-.598a.5.5 0 0 0-.424.765l1.544 2.47a.5.5 0 0 1-.424.765H5.402a.5.5 0 0 1-.424-.765L7 18",key:"kc4kqr"}],["path",{d:"M8 18a5 5 0 0 1-5-5V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8",key:"1tqs57"}]],TL=h("toilet",BCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VCe=[["path",{d:"M10 15h4",key:"192ueg"}],["path",{d:"m14.817 10.995-.971-1.45 1.034-1.232a2 2 0 0 0-2.025-3.238l-1.82.364L9.91 3.885a2 2 0 0 0-3.625.748L6.141 6.55l-1.725.426a2 2 0 0 0-.19 3.756l.657.27",key:"xbnumr"}],["path",{d:"m18.822 10.995 2.26-5.38a1 1 0 0 0-.557-1.318L16.954 2.9a1 1 0 0 0-1.281.533l-.924 2.122",key:"eaw7gc"}],["path",{d:"M4 12.006A1 1 0 0 1 4.994 11H19a1 1 0 0 1 1 1v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1vaooh"}]],$L=h("tool-case",VCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UCe=[["path",{d:"M21 4H3",key:"1hwok0"}],["path",{d:"M18 8H6",key:"41n648"}],["path",{d:"M19 12H9",key:"1g4lpz"}],["path",{d:"M16 16h-6",key:"1j5d54"}],["path",{d:"M11 20H9",key:"39obr8"}]],OL=h("tornado",UCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FCe=[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2",key:"1b2qxu"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5",key:"h8emeu"}]],zL=h("torus",FCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GCe=[["path",{d:"M12 20v-6",key:"1rm09r"}],["path",{d:"M19.656 14H22",key:"170xzr"}],["path",{d:"M2 14h12",key:"d8icqz"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2",key:"s23sx2"}],["path",{d:"M9.656 4H20a2 2 0 0 1 2 2v10.344",key:"ovjcvl"}]],DL=h("touchpad-off",GCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KCe=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 14h20",key:"myj16y"}],["path",{d:"M12 20v-6",key:"1rm09r"}]],qL=h("touchpad",KCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZCe=[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1",key:"158fvp"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3",key:"s0042v"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3",key:"9wmeh2"}]],RL=h("toy-brick",ZCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XCe=[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z",key:"1pledb"}],["path",{d:"M8 13v9",key:"hmv0ci"}],["path",{d:"M16 22v-9",key:"ylnf1u"}],["path",{d:"m9 6 1 7",key:"dpdgam"}],["path",{d:"m15 6-1 7",key:"ls7zgu"}],["path",{d:"M12 6V2",key:"1pj48d"}],["path",{d:"M13 2h-2",key:"mj6ths"}]],HL=h("tower-control",XCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WCe=[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20",key:"she1j9"}],["path",{d:"M16 18h-5",key:"bq60fd"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573",key:"1kv8ia"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246",key:"1q1ert"}],["path",{d:"M4 11V4",key:"9ft8pt"}],["path",{d:"M7 15h.01",key:"k5ht0j"}],["path",{d:"M8 10.1V4",key:"1jgyzo"}],["circle",{cx:"18",cy:"18",r:"2",key:"1emm8v"}],["circle",{cx:"7",cy:"15",r:"5",key:"ddtuc"}]],BL=h("tractor",WCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YCe=[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1",key:"1v71zp"}],["path",{d:"m9 15-1-1",key:"1yrq24"}],["path",{d:"m15 15 1-1",key:"1t0d6s"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z",key:"1p0hjs"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m16 19 2 3",key:"xo31yx"}]],VL=h("train-front",YCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QCe=[["path",{d:"M16.05 10.966a5 2.5 0 0 1-8.1 0",key:"m5jpwb"}],["path",{d:"m16.923 14.049 4.48 2.04a1 1 0 0 1 .001 1.831l-8.574 3.9a2 2 0 0 1-1.66 0l-8.574-3.91a1 1 0 0 1 0-1.83l4.484-2.04",key:"rbg3g8"}],["path",{d:"M16.949 14.14a5 2.5 0 1 1-9.9 0L10.063 3.5a2 2 0 0 1 3.874 0z",key:"vap8c8"}],["path",{d:"M9.194 6.57a5 2.5 0 0 0 5.61 0",key:"15hn5c"}]],UL=h("traffic-cone",QCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JCe=[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10",key:"o0fyp0"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8",key:"m8q3n9"}],["path",{d:"M10 15h.01",key:"44in9x"}],["path",{d:"M14 15h.01",key:"5mohn5"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z",key:"hckbmu"}],["path",{d:"m9 19-2 3",key:"iij7hm"}],["path",{d:"m15 19 2 3",key:"npx8sa"}]],FL=h("train-front-tunnel",JCe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eSe=[["path",{d:"M2 17 17 2",key:"18b09t"}],["path",{d:"m2 14 8 8",key:"1gv9hu"}],["path",{d:"m5 11 8 8",key:"189pqp"}],["path",{d:"m8 8 8 8",key:"1imecy"}],["path",{d:"m11 5 8 8",key:"ummqn6"}],["path",{d:"m14 2 8 8",key:"1vk7dn"}],["path",{d:"M7 22 22 7",key:"15mb1i"}]],GL=h("train-track",eSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tSe=[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}]],Jl=h("tram-front",tSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aSe=[["path",{d:"M12 16v6",key:"c8a4gj"}],["path",{d:"M14 20h-4",key:"m8m19d"}],["path",{d:"M18 2h4v4",key:"1341mj"}],["path",{d:"m2 2 7.17 7.17",key:"13q8l2"}],["path",{d:"M2 5.355V2h3.357",key:"18136r"}],["path",{d:"m22 2-7.17 7.17",key:"1epvy4"}],["path",{d:"M8 5 5 8",key:"mgbjhz"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],KL=h("transgender",aSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rSe=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Sa=h("trash-2",rSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nSe=[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],ZL=h("trash",nSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sSe=[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z",key:"oadzkq"}],["path",{d:"M12 19v3",key:"npa21l"}]],XL=h("tree-deciduous",sSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oSe=[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35",key:"ywahnh"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]],ed=h("tree-palm",oSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iSe=[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]],WL=h("tree-pine",iSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cSe=[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]],YL=h("trees",cSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lSe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["rect",{width:"3",height:"9",x:"7",y:"7",key:"14n3xi"}],["rect",{width:"3",height:"5",x:"14",y:"7",key:"s4azjd"}]],QL=h("trello",lSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dSe=[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]],ih=h("trending-down",dSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uSe=[["path",{d:"M14.828 14.828 21 21",key:"ar5fw7"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"m21 3-9 9-4-4-6 6",key:"1h02xo"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}]],JL=h("trending-up-down",uSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hSe=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],Id=h("trending-up",hSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pSe=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Ut=h("triangle-alert",pSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mSe=[["path",{d:"M10.17 4.193a2 2 0 0 1 3.666.013",key:"pltmmw"}],["path",{d:"M14 21h2",key:"v4qezv"}],["path",{d:"m15.874 7.743 1 1.732",key:"10m0iw"}],["path",{d:"m18.849 12.952 1 1.732",key:"zadnam"}],["path",{d:"M21.824 18.18a2 2 0 0 1-1.835 2.824",key:"fvwuk4"}],["path",{d:"M4.024 21a2 2 0 0 1-1.839-2.839",key:"1e1kah"}],["path",{d:"m5.136 12.952-1 1.732",key:"1u4ldi"}],["path",{d:"M8 21h2",key:"i9zjee"}],["path",{d:"m8.102 7.743-1 1.732",key:"1zzo4u"}]],eA=h("triangle-dashed",mSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fSe=[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z",key:"183wce"}]],tA=h("triangle-right",fSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ySe=[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z",key:"14u9p9"}]],aA=h("triangle",ySe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xSe=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],rA=h("trophy",xSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gSe=[["path",{d:"M14 19V7a2 2 0 0 0-2-2H9",key:"15peso"}],["path",{d:"M15 19H9",key:"18q6dt"}],["path",{d:"M19 19h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62L18.3 9.38a1 1 0 0 0-.78-.38H14",key:"1dkp3j"}],["path",{d:"M2 13v5a1 1 0 0 0 1 1h2",key:"pkmmzz"}],["path",{d:"M4 3 2.15 5.15a.495.495 0 0 0 .35.86h2.15a.47.47 0 0 1 .35.86L3 9.02",key:"1n26pd"}],["circle",{cx:"17",cy:"19",r:"2",key:"1nxcgd"}],["circle",{cx:"7",cy:"19",r:"2",key:"gzo7y7"}]],nA=h("truck-electric",gSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vSe=[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]],sA=h("truck",vSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bSe=[["path",{d:"M15 4 5 9",key:"14bkc9"}],["path",{d:"m15 8.5-10 5",key:"1grtsx"}],["path",{d:"M18 12a9 9 0 0 1-9 9V3",key:"1sst7f"}]],oA=h("turkish-lira",bSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kSe=[["path",{d:"M10 12.01h.01",key:"7rp0yl"}],["path",{d:"M18 8v4a8 8 0 0 1-1.07 4",key:"1st48v"}],["circle",{cx:"10",cy:"12",r:"4",key:"19levz"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],iA=h("turntable",kSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Se=[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z",key:"1lbbv7"}],["path",{d:"M4.82 7.9 8 10",key:"m9wose"}],["path",{d:"M15.18 7.9 12 10",key:"p8dp2u"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2",key:"12nsm7"}]],cA=h("turtle",_Se);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jSe=[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]],lA=h("tv-minimal-play",jSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wSe=[["path",{d:"M7 21h10",key:"1b0cd5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}]],td=h("tv-minimal",wSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NSe=[["path",{d:"m17 2-5 5-5-5",key:"16satq"}],["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",key:"1e6viu"}]],dA=h("tv",NSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MSe=[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7",key:"c0yzno"}]],uA=h("twitch",MSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CSe=[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]],hA=h("twitter",CSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SSe=[["path",{d:"M14 16.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 0 4H9a2 2 0 0 1 0-4h.5a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8a2 2 0 0 1-4 0V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v3a2 2 0 0 1-4 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5Z",key:"1reda3"}]],pA=h("type-outline",SSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LSe=[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]],mA=h("type",LSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ASe=[["path",{d:"M12 13v7a2 2 0 0 0 4 0",key:"rpgb42"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M18.656 13h2.336a1 1 0 0 0 .97-1.274 10.284 10.284 0 0 0-12.07-7.51",key:"yawknk"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.961 5.957a10.28 10.28 0 0 0-3.922 5.769A1 1 0 0 0 3 13h10",key:"5sfalc"}]],fA=h("umbrella-off",ASe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ESe=[["path",{d:"M12 13v7a2 2 0 0 0 4 0",key:"rpgb42"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M20.992 13a1 1 0 0 0 .97-1.274 10.284 10.284 0 0 0-19.923 0A1 1 0 0 0 3 13z",key:"124nyo"}]],yA=h("umbrella",ESe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ISe=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]],xA=h("underline",ISe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PSe=[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]],ch=h("undo-2",PSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TSe=[["path",{d:"M21 17a9 9 0 0 0-15-6.7L3 13",key:"8mp6z9"}],["path",{d:"M3 7v6h6",key:"1v2h90"}],["circle",{cx:"12",cy:"17",r:"1",key:"1ixnty"}]],gA=h("undo-dot",TSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Se=[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]],vA=h("undo",$Se);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OSe=[["path",{d:"M16 12h6",key:"15xry1"}],["path",{d:"M8 12H2",key:"1jqql6"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m19 15 3-3-3-3",key:"wjy7rq"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}]],bA=h("unfold-horizontal",OSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zSe=[["path",{d:"M12 22v-6",key:"6o8u61"}],["path",{d:"M12 8V2",key:"1wkif3"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m15 5-3-3-3 3",key:"itvq4r"}]],kA=h("unfold-vertical",zSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DSe=[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1",key:"nzclkv"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1",key:"4tytwb"}]],_A=h("ungroup",DSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qSe=[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 16h.01",key:"plv8zi"}],["path",{d:"M22 7a1 1 0 0 0-1-1h-2a2 2 0 0 1-1.143-.359L13.143 2.36a2 2 0 0 0-2.286-.001L6.143 5.64A2 2 0 0 1 5 6H3a1 1 0 0 0-1 1v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2z",key:"1ogmi3"}],["path",{d:"M6 12h.01",key:"c2rlol"}],["path",{d:"M6 16h.01",key:"1pmjb7"}],["circle",{cx:"12",cy:"10",r:"2",key:"1yojzk"}]],ad=h("university",qSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RSe=[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2",key:"1re2ne"}]],jA=h("unlink-2",RSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HSe=[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]],wA=h("unlink",HSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BSe=[["path",{d:"m19 5 3-3",key:"yk6iyv"}],["path",{d:"m2 22 3-3",key:"19mgm9"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z",key:"goz73y"}],["path",{d:"M7.5 13.5 10 11",key:"7xgeeb"}],["path",{d:"M10.5 16.5 13 14",key:"10btkg"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z",key:"1snsnr"}]],NA=h("unplug",BSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VSe=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Zr=h("upload",VSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const USe=[["circle",{cx:"10",cy:"7",r:"1",key:"dypaad"}],["circle",{cx:"4",cy:"20",r:"1",key:"22iqad"}],["path",{d:"M4.7 19.3 19 5",key:"1enqfc"}],["path",{d:"m21 3-3 1 2 2Z",key:"d3ov82"}],["path",{d:"M9.26 7.68 5 12l2 5",key:"1esawj"}],["path",{d:"m10 14 5 2 3.5-3.5",key:"v8oal5"}],["path",{d:"m18 12 1-1 1 1-1 1Z",key:"1bh22v"}]],MA=h("usb",USe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FSe=[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],CA=h("user-check",FSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GSe=[["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m14.305 16.53.923-.382",key:"1itpsq"}],["path",{d:"m15.228 13.852-.923-.383",key:"eplpkm"}],["path",{d:"m16.852 12.228-.383-.923",key:"13v3q0"}],["path",{d:"m16.852 17.772-.383.924",key:"1i8mnm"}],["path",{d:"m19.148 12.228.383-.923",key:"1q8j1v"}],["path",{d:"m19.53 18.696-.382-.924",key:"vk1qj3"}],["path",{d:"m20.772 13.852.924-.383",key:"n880s0"}],["path",{d:"m20.772 16.148.924.383",key:"1g6xey"}],["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],lh=h("user-cog",GSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KSe=[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["path",{d:"M15 15.5V14a2 2 0 0 1 4 0v1.5",key:"12ym5i"}],["rect",{width:"8",height:"5",x:"13",y:"16",rx:".899",key:"4p176n"}]],SA=h("user-lock",KSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZSe=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],LA=h("user-minus",ZSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XSe=[["path",{d:"M11.5 15H7a4 4 0 0 0-4 4v2",key:"15lzij"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]],AA=h("user-pen",XSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WSe=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],dh=h("user-plus",WSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YSe=[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]],rd=h("user-round-check",YSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QSe=[["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],nd=h("user-round-cog",QSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JSe=[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 19h-6",key:"vcuq98"}]],sd=h("user-round-minus",JSe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eLe=[["path",{d:"M2 21a8 8 0 0 1 10.821-7.487",key:"1c8h7z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}]],uh=h("user-round-pen",eLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tLe=[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M22 19h-6",key:"vcuq98"}]],od=h("user-round-plus",tLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aLe=[["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62",key:"1yezr2"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["path",{d:"m22 22-1.9-1.9",key:"1e5ubv"}]],EA=h("user-round-search",aLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rLe=[["path",{d:"M2 21a8 8 0 0 1 11.873-7",key:"74fkxq"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}]],id=h("user-round-x",rLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nLe=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],cd=h("user-round",nLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sLe=[["path",{d:"M16.051 12.616a1 1 0 0 1 1.909.024l.737 1.452a1 1 0 0 0 .737.535l1.634.256a1 1 0 0 1 .588 1.806l-1.172 1.168a1 1 0 0 0-.282.866l.259 1.613a1 1 0 0 1-1.541 1.134l-1.465-.75a1 1 0 0 0-.912 0l-1.465.75a1 1 0 0 1-1.539-1.133l.258-1.613a1 1 0 0 0-.282-.866l-1.156-1.153a1 1 0 0 1 .572-1.822l1.633-.256a1 1 0 0 0 .737-.535z",key:"1m8t9f"}],["path",{d:"M8 15H7a4 4 0 0 0-4 4v2",key:"l9tmp8"}],["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}]],IA=h("user-star",sLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oLe=[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}]],PA=h("user-search",oLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iLe=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]],TA=h("user-x",iLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cLe=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],pn=h("user",cLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lLe=[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]],Cn=h("users-round",lLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dLe=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],br=h("users",dLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uLe=[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]],ld=h("utensils-crossed",uLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hLe=[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]],dd=h("utensils",hLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pLe=[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M3 3v2",key:"9imdir"}],["path",{d:"M7 3v2",key:"n0os7"}],["path",{d:"M17 3v2",key:"1l2re6"}],["path",{d:"M21 3v2",key:"1duuac"}],["path",{d:"m19 5-7 7-7-7",key:"133zxf"}]],$A=h("utility-pole",pLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mLe=[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]],OA=h("variable",mLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fLe=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}],["path",{d:"m7.9 7.9 2.7 2.7",key:"hpeyl3"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}],["path",{d:"m13.4 10.6 2.7-2.7",key:"264c1n"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor",key:"nkw3mc"}],["path",{d:"m7.9 16.1 2.7-2.7",key:"p81g5e"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor",key:"fubopw"}],["path",{d:"m13.4 13.4 2.7 2.7",key:"abhel3"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],zA=h("vault",fLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yLe=[["path",{d:"M19.5 7a24 24 0 0 1 0 10",key:"8n60xe"}],["path",{d:"M4.5 7a24 24 0 0 0 0 10",key:"2lmadr"}],["path",{d:"M7 19.5a24 24 0 0 0 10 0",key:"1q94o2"}],["path",{d:"M7 4.5a24 24 0 0 1 10 0",key:"2z8ypa"}],["rect",{x:"17",y:"17",width:"5",height:"5",rx:"1",key:"1ac74s"}],["rect",{x:"17",y:"2",width:"5",height:"5",rx:"1",key:"1e7h5j"}],["rect",{x:"2",y:"17",width:"5",height:"5",rx:"1",key:"1t4eah"}],["rect",{x:"2",y:"2",width:"5",height:"5",rx:"1",key:"940dhs"}]],DA=h("vector-square",yLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xLe=[["path",{d:"M16 8q6 0 6-6-6 0-6 6",key:"qsyyc4"}],["path",{d:"M17.41 3.59a10 10 0 1 0 3 3",key:"41m9h7"}],["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14",key:"qiv7li"}]],qA=h("vegan",xLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gLe=[["path",{d:"M18 11c-1.5 0-2.5.5-3 2",key:"1fod00"}],["path",{d:"M4 6a2 2 0 0 0-2 2v4a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V8a2 2 0 0 0-2-2h-3a8 8 0 0 0-5 2 8 8 0 0 0-5-2z",key:"d70hit"}],["path",{d:"M6 11c1.5 0 2.5.5 3 2",key:"136fht"}]],RA=h("venetian-mask",gLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vLe=[["path",{d:"M10 20h4",key:"ni2waw"}],["path",{d:"M12 16v6",key:"c8a4gj"}],["path",{d:"M17 2h4v4",key:"vhe59"}],["path",{d:"m21 2-5.46 5.46",key:"19kypf"}],["circle",{cx:"12",cy:"11",r:"5",key:"16gxyc"}]],HA=h("venus-and-mars",vLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bLe=[["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M9 19h6",key:"456am0"}],["circle",{cx:"12",cy:"9",r:"6",key:"1nw4tq"}]],BA=h("venus",bLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kLe=[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2",key:"1hbad5"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34",key:"1x5tf0"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],VA=h("vibrate-off",kLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Le=[["path",{d:"m2 8 2 2-2 2 2 2-2 2",key:"sv1b1"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2",key:"101i4y"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1",key:"1oyrl4"}]],UA=h("vibrate",_Le);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jLe=[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.5l5.248-3.062A.5.5 0 0 1 22 7.87v8.196",key:"w8jjjt"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2",key:"1xawa7"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],FA=h("video-off",jLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wLe=[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]],GA=h("video",wLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NLe=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"M2 8h20",key:"d11cs7"}],["circle",{cx:"8",cy:"14",r:"2",key:"1k2qr5"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"14",r:"2",key:"14k7lr"}]],KA=h("videotape",NLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MLe=[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2",key:"mrq65r"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2",key:"be3xqs"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]],ZA=h("view",MLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CLe=[["circle",{cx:"6",cy:"12",r:"4",key:"1ehtga"}],["circle",{cx:"18",cy:"12",r:"4",key:"4vafl8"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16",key:"pmt8us"}]],XA=h("voicemail",CLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SLe=[["path",{d:"M11.1 7.1a16.55 16.55 0 0 1 10.9 4",key:"2880wi"}],["path",{d:"M12 12a12.6 12.6 0 0 1-8.7 5",key:"113sja"}],["path",{d:"M16.8 13.6a16.55 16.55 0 0 1-9 7.5",key:"1qmsgl"}],["path",{d:"M20.7 17a12.8 12.8 0 0 0-8.7-5 13.3 13.3 0 0 1 0-10",key:"1bmeqp"}],["path",{d:"M6.3 3.8a16.55 16.55 0 0 0 1.9 11.5",key:"iekzv9"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],WA=h("volleyball",SLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LLe=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}]],YA=h("volume-1",LLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ALe=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],QA=h("volume-2",ALe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ELe=[["path",{d:"M16 9a5 5 0 0 1 .95 2.293",key:"1fgyg8"}],["path",{d:"M19.364 5.636a9 9 0 0 1 1.889 9.96",key:"l3zxae"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"m7 7-.587.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298V11",key:"1gbwow"}],["path",{d:"M9.828 4.172A.686.686 0 0 1 11 4.657v.686",key:"s2je0y"}]],JA=h("volume-off",ELe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ILe=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],eE=h("volume-x",ILe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PLe=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}]],tE=h("volume",PLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TLe=[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]],aE=h("vote",TLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Le=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2",key:"4125el"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21",key:"1dpki6"}]],rE=h("wallet-cards",$Le);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OLe=[["path",{d:"M17 14h.01",key:"7oqj8z"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14",key:"u1rqew"}]],ud=h("wallet-minimal",OLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zLe=[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]],Pd=h("wallet",zLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DLe=[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15",key:"1sl52q"}],["circle",{cx:"8",cy:"9",r:"2",key:"gjzl9d"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]],nE=h("wallpaper",DLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qLe=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],hd=h("wand-sparkles",qLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RLe=[["path",{d:"M15 4V2",key:"z1p9b7"}],["path",{d:"M15 16v-2",key:"px0unx"}],["path",{d:"M8 9h2",key:"1g203m"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M17.8 11.8 19 13",key:"yihg8r"}],["path",{d:"M15 9h.01",key:"x1ddxp"}],["path",{d:"M17.8 6.2 19 5",key:"fd4us0"}],["path",{d:"m3 21 9-9",key:"1jfql5"}],["path",{d:"M12.2 6.2 11 5",key:"i3da3b"}]],sE=h("wand",RLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HLe=[["path",{d:"M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11",key:"pb2vm6"}],["path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8z",key:"doq5xv"}],["path",{d:"M6 13h12",key:"yf64js"}],["path",{d:"M6 17h12",key:"1jwigz"}]],oE=h("warehouse",HLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BLe=[["path",{d:"M3 6h3",key:"155dbl"}],["path",{d:"M17 6h.01",key:"e2y6kg"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2",key:"od3kk9"}],["circle",{cx:"12",cy:"13",r:"5",key:"nlbqau"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5",key:"17lach"}]],iE=h("washing-machine",BLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VLe=[["path",{d:"M12 10v2.2l1.6 1",key:"n3r21l"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05",key:"18k57s"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05",key:"16ny36"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}]],cE=h("watch",VLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ULe=[["path",{d:"M19 5a2 2 0 0 0-2 2v11",key:"s41o68"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}],["path",{d:"M7 13h10",key:"1rwob1"}],["path",{d:"M7 9h10",key:"12czzb"}],["path",{d:"M9 5a2 2 0 0 0-2 2v11",key:"x0q4gh"}]],lE=h("waves-ladder",ULe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FLe=[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]],dE=h("waves",FLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GLe=[["circle",{cx:"12",cy:"4.5",r:"2.5",key:"r5ysbb"}],["path",{d:"m10.2 6.3-3.9 3.9",key:"1nzqf6"}],["circle",{cx:"4.5",cy:"12",r:"2.5",key:"jydg6v"}],["path",{d:"M7 12h10",key:"b7w52i"}],["circle",{cx:"19.5",cy:"12",r:"2.5",key:"1piiel"}],["path",{d:"m13.8 17.7 3.9-3.9",key:"1wyg1y"}],["circle",{cx:"12",cy:"19.5",r:"2.5",key:"13o1pw"}]],uE=h("waypoints",GLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KLe=[["circle",{cx:"12",cy:"10",r:"8",key:"1gshiw"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 22h10",key:"10w4w3"}],["path",{d:"M12 22v-4",key:"1utk9m"}]],hE=h("webcam",KLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZLe=[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15",key:"1tvl6x"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66",key:"q04jfq"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05",key:"azowf0"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7",key:"5joiws"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414",key:"cangb8"}],["path",{d:"m12 6 .6 1",key:"tpjl1n"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],pE=h("webhook-off",ZLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XLe=[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2",key:"q3hayz"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06",key:"1go1hn"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8",key:"qlwsc0"}]],hh=h("webhook",XLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WLe=[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]],mE=h("weight",WLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YLe=[["path",{d:"m2 22 10-10",key:"28ilpk"}],["path",{d:"m16 8-1.17 1.17",key:"1qqm82"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97",key:"4wz8re"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62",key:"rves66"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98",key:"ak46r"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28",key:"1tw520"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],fE=h("wheat-off",YLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QLe=[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]],yE=h("wheat",QLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JLe=[["circle",{cx:"7",cy:"12",r:"3",key:"12clwm"}],["path",{d:"M10 9v6",key:"17i7lo"}],["circle",{cx:"17",cy:"12",r:"3",key:"gl7c2s"}],["path",{d:"M14 7v8",key:"dl84cr"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1",key:"lt2kga"}]],xE=h("whole-word",JLe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eAe=[["path",{d:"m14.305 19.53.923-.382",key:"3m78fa"}],["path",{d:"m15.228 16.852-.923-.383",key:"npixar"}],["path",{d:"m16.852 15.228-.383-.923",key:"5xggr7"}],["path",{d:"m16.852 20.772-.383.924",key:"dpfhf9"}],["path",{d:"m19.148 15.228.383-.923",key:"1reyyz"}],["path",{d:"m19.53 21.696-.382-.924",key:"1goivc"}],["path",{d:"M2 7.82a15 15 0 0 1 20 0",key:"1ovjuk"}],["path",{d:"m20.772 16.852.924-.383",key:"htqkph"}],["path",{d:"m20.772 19.148.924.383",key:"9w9pjp"}],["path",{d:"M5 11.858a10 10 0 0 1 11.5-1.785",key:"3sn16i"}],["path",{d:"M8.5 15.429a5 5 0 0 1 2.413-1.31",key:"1pxovh"}],["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}]],gE=h("wifi-cog",eAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tAe=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]],vE=h("wifi-high",tAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aAe=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]],bE=h("wifi-low",aAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rAe=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],kE=h("wifi-off",rAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nAe=[["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1817ys"}],["path",{d:"M5 12.859a10 10 0 0 1 10.5-2.222",key:"rpb7oy"}],["path",{d:"M8.5 16.429a5 5 0 0 1 3-1.406",key:"r8bmzl"}]],_E=h("wifi-pen",nAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sAe=[["path",{d:"M11.965 10.105v4L13.5 12.5a5 5 0 0 1 8 1.5",key:"1immaq"}],["path",{d:"M11.965 14.105h4",key:"uejny8"}],["path",{d:"M17.965 18.105h4L20.43 19.71a5 5 0 0 1-8-1.5",key:"1i3a7e"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M21.965 22.105v-4",key:"1ku6vx"}],["path",{d:"M5 12.86a10 10 0 0 1 3-2.032",key:"pemdtu"}],["path",{d:"M8.5 16.429h.01",key:"2bm739"}]],jE=h("wifi-sync",sAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oAe=[["path",{d:"M12 20h.01",key:"zekei9"}]],wE=h("wifi-zero",oAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iAe=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]],NE=h("wifi",iAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cAe=[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]],ME=h("wind",cAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lAe=[["path",{d:"M10 2v8",key:"d4bbey"}],["path",{d:"M12.8 21.6A2 2 0 1 0 14 18H2",key:"19kp1d"}],["path",{d:"M17.5 10a2.5 2.5 0 1 1 2 4H2",key:"19kpjc"}],["path",{d:"m6 6 4 4 4-4",key:"k13n16"}]],CE=h("wind-arrow-down",lAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dAe=[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h3m7 0h-1.343",key:"v48bem"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198",key:"1ymjlu"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]],SE=h("wine-off",dAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uAe=[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]],LE=h("wine",uAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hAe=[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]],AE=h("workflow",hAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pAe=[["path",{d:"m19 12-1.5 3",key:"9bcu4o"}],["path",{d:"M19.63 18.81 22 20",key:"121v98"}],["path",{d:"M6.47 8.23a1.68 1.68 0 0 1 2.44 1.93l-.64 2.08a6.76 6.76 0 0 0 10.16 7.67l.42-.27a1 1 0 1 0-2.73-4.21l-.42.27a1.76 1.76 0 0 1-2.63-1.99l.64-2.08A6.66 6.66 0 0 0 3.94 3.9l-.7.4a1 1 0 1 0 2.55 4.34z",key:"1tij6q"}]],EE=h("worm",pAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mAe=[["path",{d:"m16 16-2 2 2 2",key:"kkc6pm"}],["path",{d:"M3 12h15a3 3 0 1 1 0 6h-4",key:"1cl7v7"}],["path",{d:"M3 18h7",key:"sq21v6"}],["path",{d:"M3 6h18",key:"d0wm0j"}]],IE=h("wrap-text",mAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fAe=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],PE=h("wrench",fAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yAe=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ye=h("x",yAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xAe=[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]],TE=h("youtube",xAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gAe=[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],$E=h("zap-off",gAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vAe=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],OE=h("zap",vAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bAe=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]],zE=h("zoom-in",bAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kAe=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]],DE=h("zoom-out",kAe);/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Ae=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:Up,AArrowUp:Fp,ALargeSmall:Gp,Accessibility:Kp,Activity:V0,AirVent:Zp,Airplay:Xp,AlarmClock:Yp,AlarmClockCheck:Ro,AlarmClockMinus:Ho,AlarmClockOff:Wp,AlarmClockPlus:Bo,AlarmSmoke:Qp,Album:Jp,AlignCenter:tm,AlignCenterHorizontal:em,AlignCenterVertical:am,AlignEndHorizontal:rm,AlignEndVertical:nm,AlignHorizontalDistributeCenter:sm,AlignHorizontalDistributeEnd:om,AlignHorizontalDistributeStart:im,AlignHorizontalJustifyCenter:cm,AlignHorizontalJustifyEnd:lm,AlignHorizontalJustifyStart:dm,AlignHorizontalSpaceAround:um,AlignHorizontalSpaceBetween:hm,AlignJustify:pm,AlignLeft:mm,AlignRight:fm,AlignStartHorizontal:ym,AlignStartVertical:xm,AlignVerticalDistributeCenter:gm,AlignVerticalDistributeEnd:vm,AlignVerticalDistributeStart:bm,AlignVerticalJustifyCenter:km,AlignVerticalJustifyEnd:_m,AlignVerticalJustifyStart:jm,AlignVerticalSpaceAround:wm,AlignVerticalSpaceBetween:Nm,Ambulance:Mm,Ampersand:Cm,Ampersands:Sm,Amphora:Lm,Anchor:Am,Angry:Em,Annoyed:Im,Antenna:Pm,Anvil:Tm,Aperture:$m,AppWindow:zm,AppWindowMac:Om,Apple:Dm,Archive:Hm,ArchiveRestore:qm,ArchiveX:Rm,Armchair:Bm,ArrowBigDown:Um,ArrowBigDownDash:Vm,ArrowBigLeft:Gm,ArrowBigLeftDash:Fm,ArrowBigRight:Zm,ArrowBigRightDash:Km,ArrowBigUp:Wm,ArrowBigUpDash:Xm,ArrowDown:of,ArrowDown01:Ym,ArrowDown10:Qm,ArrowDownAZ:Vo,ArrowDownFromLine:Jm,ArrowDownLeft:ef,ArrowDownNarrowWide:af,ArrowDownRight:tf,ArrowDownToDot:rf,ArrowDownToLine:nf,ArrowDownUp:sf,ArrowDownWideNarrow:Uo,ArrowDownZA:Fo,ArrowLeft:Ke,ArrowLeftFromLine:lf,ArrowLeftRight:cf,ArrowLeftToLine:df,ArrowRight:Tn,ArrowRightFromLine:uf,ArrowRightLeft:hf,ArrowRightToLine:pf,ArrowUp:_f,ArrowUp01:mf,ArrowUp10:ff,ArrowUpAZ:Go,ArrowUpDown:U0,ArrowUpFromDot:yf,ArrowUpFromLine:xf,ArrowUpLeft:gf,ArrowUpNarrowWide:Ko,ArrowUpRight:vf,ArrowUpToLine:bf,ArrowUpWideNarrow:kf,ArrowUpZA:Zo,ArrowsUpFromLine:jf,Asterisk:wf,AtSign:Nf,Atom:Mf,AudioLines:Cf,AudioWaveform:Sf,Award:Lf,Axe:Af,Axis3d:Xo,Baby:Ef,Backpack:If,Badge:Zf,BadgeAlert:Pf,BadgeCent:Tf,BadgeCheck:Wo,BadgeDollarSign:$f,BadgeEuro:Of,BadgeIndianRupee:zf,BadgeInfo:Df,BadgeJapaneseYen:qf,BadgeMinus:Rf,BadgePercent:Hf,BadgePlus:Bf,BadgePoundSterling:Vf,BadgeQuestionMark:Yo,BadgeRussianRuble:Uf,BadgeSwissFranc:Ff,BadgeTurkishLira:Gf,BadgeX:Kf,BaggageClaim:Xf,Ban:q1,Banana:Wf,Bandage:Yf,Banknote:ls,BanknoteArrowDown:Qf,BanknoteArrowUp:Jf,BanknoteX:ey,Barcode:ty,Barrel:ay,Baseline:ny,Bath:ry,Battery:uy,BatteryCharging:sy,BatteryFull:oy,BatteryLow:cy,BatteryMedium:iy,BatteryPlus:ly,BatteryWarning:dy,Beaker:hy,Bean:my,BeanOff:py,Bed:xy,BedDouble:fy,BedSingle:yy,Beef:by,Beer:vy,BeerOff:gy,Bell:Cy,BellDot:ky,BellElectric:jy,BellMinus:_y,BellOff:wy,BellPlus:Ny,BellRing:My,BetweenHorizontalEnd:Qo,BetweenHorizontalStart:Jo,BetweenVerticalEnd:Sy,BetweenVerticalStart:Ly,BicepsFlexed:Ay,Bike:Ey,Binary:Iy,Binoculars:Py,Biohazard:Ty,Bird:$y,Bitcoin:Oy,Blend:zy,Blinds:Dy,Blocks:qy,Bluetooth:Vy,BluetoothConnected:Ry,BluetoothOff:Hy,BluetoothSearching:By,Bold:Uy,Bolt:Fy,Bomb:Gy,Bone:Ky,Book:yx,BookA:Zy,BookAlert:Xy,BookAudio:Wy,BookCheck:Yy,BookCopy:Qy,BookDashed:ei,BookDown:Jy,BookHeadphones:ex,BookHeart:tx,BookImage:ax,BookKey:rx,BookLock:nx,BookMarked:sx,BookMinus:ox,BookOpen:R1,BookOpenCheck:ix,BookOpenText:cx,BookPlus:lx,BookText:dx,BookType:ux,BookUp:px,BookUp2:hx,BookUser:mx,BookX:fx,Bookmark:kx,BookmarkCheck:xx,BookmarkMinus:gx,BookmarkPlus:vx,BookmarkX:bx,BoomBox:_x,Bot:Nx,BotMessageSquare:jx,BotOff:wx,BottleWine:Mx,BowArrow:Cx,Box:Sx,Boxes:Lx,Braces:ti,Brackets:Ax,Brain:Px,BrainCircuit:Ex,BrainCog:Ix,BrickWall:Ox,BrickWallFire:Tx,BrickWallShield:$x,Briefcase:Rx,BriefcaseBusiness:zx,BriefcaseConveyorBelt:Dx,BriefcaseMedical:qx,BringToFront:Hx,Brush:Vx,BrushCleaning:Bx,Bubbles:Ux,Bug:Kx,BugOff:Gx,BugPlay:Fx,Building:Zx,Building2:co,Bus:Wx,BusFront:Xx,Cable:Qx,CableCar:Yx,Cake:eg,CakeSlice:Jx,Calculator:tg,Calendar:Na,Calendar1:ag,CalendarArrowDown:ng,CalendarArrowUp:rg,CalendarCheck:og,CalendarCheck2:sg,CalendarClock:H1,CalendarCog:ig,CalendarDays:Ld,CalendarFold:cg,CalendarHeart:lg,CalendarMinus:dg,CalendarMinus2:ug,CalendarOff:hg,CalendarPlus:mg,CalendarPlus2:pg,CalendarRange:fg,CalendarSearch:yg,CalendarSync:xg,CalendarX:F0,CalendarX2:gg,Camera:bg,CameraOff:vg,Candy:jg,CandyCane:kg,CandyOff:_g,Cannabis:wg,Captions:ai,CaptionsOff:Ng,Car:Sg,CarFront:Mg,CarTaxiFront:Cg,Caravan:Lg,CardSim:Ag,Carrot:Eg,CaseLower:Ig,CaseSensitive:Pg,CaseUpper:Tg,CassetteTape:$g,Cast:Og,Castle:zg,Cat:Dg,Cctv:qg,ChartArea:ri,ChartBar:si,ChartBarBig:ni,ChartBarDecreasing:Rg,ChartBarIncreasing:Hg,ChartBarStacked:Bg,ChartCandlestick:oi,ChartColumn:Ds,ChartColumnBig:ii,ChartColumnDecreasing:Vg,ChartColumnIncreasing:ci,ChartColumnStacked:Ug,ChartGantt:Fg,ChartLine:li,ChartNetwork:Gg,ChartNoAxesColumn:ui,ChartNoAxesColumnDecreasing:Kg,ChartNoAxesColumnIncreasing:di,ChartNoAxesCombined:Zg,ChartNoAxesGantt:hi,ChartPie:pi,ChartScatter:mi,ChartSpline:Xg,Check:sa,CheckCheck:G0,CheckLine:Wg,ChefHat:Yg,Cherry:Qg,ChevronDown:xa,ChevronFirst:Jg,ChevronLast:ev,ChevronLeft:tv,ChevronRight:Ad,ChevronUp:Ed,ChevronsDown:rv,ChevronsDownUp:av,ChevronsLeft:ov,ChevronsLeftRight:sv,ChevronsLeftRightEllipsis:nv,ChevronsRight:cv,ChevronsRightLeft:iv,ChevronsUp:dv,ChevronsUpDown:lv,Chromium:fi,Church:uv,Cigarette:pv,CigaretteOff:hv,Circle:K0,CircleAlert:Ve,CircleArrowDown:yi,CircleArrowLeft:xi,CircleArrowOutDownLeft:gi,CircleArrowOutDownRight:vi,CircleArrowOutUpLeft:bi,CircleArrowOutUpRight:ki,CircleArrowRight:qs,CircleArrowUp:_i,CircleCheck:Xe,CircleCheckBig:$e,CircleChevronDown:ji,CircleChevronLeft:wi,CircleChevronRight:Ni,CircleChevronUp:Mi,CircleDashed:mv,CircleDivide:Ci,CircleDollarSign:B1,CircleDot:yv,CircleDotDashed:fv,CircleEllipsis:xv,CircleEqual:vv,CircleFadingArrowUp:gv,CircleFadingPlus:bv,CircleGauge:Si,CircleMinus:Li,CircleOff:kv,CircleParking:Ei,CircleParkingOff:Ai,CirclePause:Ii,CirclePercent:Pi,CirclePlay:Ti,CirclePlus:$i,CirclePoundSterling:_v,CirclePower:Oi,CircleQuestionMark:ka,CircleSlash:jv,CircleSlash2:zi,CircleSmall:wv,CircleStar:Nv,CircleStop:Di,CircleUser:Rs,CircleUserRound:qi,CircleX:kt,CircuitBoard:Mv,Citrus:Cv,Clapperboard:Sv,Clipboard:Dv,ClipboardCheck:Lv,ClipboardClock:Av,ClipboardCopy:Ev,ClipboardList:Iv,ClipboardMinus:Pv,ClipboardPaste:Tv,ClipboardPen:Hs,ClipboardPenLine:Ri,ClipboardPlus:$v,ClipboardType:Ov,ClipboardX:zv,Clock:ra,Clock1:qv,Clock10:Rv,Clock11:Hv,Clock12:Bv,Clock2:Vv,Clock3:Uv,Clock4:Fv,Clock5:Gv,Clock6:Kv,Clock7:Zv,Clock8:Wv,Clock9:Xv,ClockAlert:Yv,ClockArrowDown:Qv,ClockArrowUp:Jv,ClockFading:eb,ClockPlus:tb,ClosedCaption:ab,Cloud:gb,CloudAlert:rb,CloudCheck:nb,CloudCog:sb,CloudDownload:Hi,CloudDrizzle:ob,CloudFog:ib,CloudHail:cb,CloudLightning:lb,CloudMoon:ub,CloudMoonRain:db,CloudOff:hb,CloudRain:mb,CloudRainWind:pb,CloudSnow:fb,CloudSun:xb,CloudSunRain:yb,CloudUpload:Bi,Cloudy:vb,Clover:bb,Club:kb,Code:_b,CodeXml:Xn,Codepen:jb,Codesandbox:Nb,Coffee:wb,Cog:Z0,Coins:Mb,Columns2:Vi,Columns3:Ui,Columns3Cog:Nn,Columns4:Cb,Combine:Sb,Command:Lb,Compass:Ab,Component:Eb,Computer:Ib,ConciergeBell:Tb,Cone:Pb,Construction:$b,Contact:Ob,ContactRound:Fi,Container:zb,Contrast:Db,Cookie:qb,CookingPot:Rb,Copy:Kr,CopyCheck:Hb,CopyMinus:Bb,CopyPlus:Vb,CopySlash:Ub,CopyX:Fb,Copyleft:Gb,Copyright:Kb,CornerDownLeft:Zb,CornerDownRight:Xb,CornerLeftDown:Wb,CornerLeftUp:Yb,CornerRightDown:Qb,CornerRightUp:Jb,CornerUpLeft:e4,CornerUpRight:t4,Cpu:a4,CreativeCommons:r4,CreditCard:it,Croissant:n4,Crop:s4,Cross:o4,Crosshair:i4,Crown:c4,Cuboid:l4,CupSoda:d4,Currency:u4,Cylinder:h4,Dam:p4,Database:V1,DatabaseBackup:m4,DatabaseZap:f4,DecimalsArrowLeft:y4,DecimalsArrowRight:x4,Delete:g4,Dessert:v4,Diameter:b4,Diamond:j4,DiamondMinus:k4,DiamondPercent:Gi,DiamondPlus:_4,Dice1:w4,Dice2:N4,Dice3:M4,Dice4:C4,Dice5:S4,Dice6:L4,Dices:A4,Diff:E4,Disc:$4,Disc2:I4,Disc3:P4,DiscAlbum:T4,Divide:O4,Dna:R4,DnaOff:z4,Dock:D4,Dog:q4,DollarSign:$n,Donut:H4,DoorClosed:V4,DoorClosedLocked:B4,DoorOpen:U4,Dot:F4,Download:lt,DraftingCompass:G4,Drama:K4,Dribbble:Z4,Drill:X4,Drone:W4,Droplet:Q4,DropletOff:Y4,Droplets:J4,Drum:e5,Drumstick:t5,Dumbbell:a5,Ear:n5,EarOff:r5,Earth:Ki,EarthLock:s5,Eclipse:o5,Egg:l5,EggFried:i5,EggOff:c5,Ellipsis:Xi,EllipsisVertical:Zi,Equal:u5,EqualApproximately:d5,EqualNot:h5,Eraser:p5,EthernetPort:m5,Euro:f5,Expand:y5,ExternalLink:hn,Eye:ct,EyeClosed:x5,EyeOff:Va,Facebook:v5,Factory:g5,Fan:b5,FastForward:k5,Feather:_5,Fence:j5,FerrisWheel:w5,Figma:N5,File:W0,FileArchive:M5,FileAudio:S5,FileAudio2:C5,FileAxis3d:Wi,FileBadge:A5,FileBadge2:L5,FileBox:E5,FileChartColumn:Qi,FileChartColumnIncreasing:Yi,FileChartLine:Ji,FileChartPie:ec,FileCheck:P5,FileCheck2:I5,FileClock:T5,FileCode:O5,FileCode2:$5,FileCog:tc,FileDiff:z5,FileDigit:D5,FileDown:X0,FileHeart:q5,FileImage:R5,FileInput:H5,FileJson:V5,FileJson2:B5,FileKey:F5,FileKey2:U5,FileLock:Z5,FileLock2:G5,FileMinus:X5,FileMinus2:K5,FileMusic:W5,FileOutput:Y5,FilePen:ac,FilePenLine:Qa,FilePlay:rc,FilePlus:Q5,FilePlus2:J5,FileQuestionMark:nc,FileScan:ek,FileSearch:ak,FileSearch2:tk,FileSliders:rk,FileSpreadsheet:Ma,FileStack:nk,FileSymlink:sk,FileTerminal:ok,FileText:_t,FileType:ck,FileType2:ik,FileUp:lk,FileUser:dk,FileVideoCamera:sc,FileVolume:hk,FileVolume2:uk,FileWarning:pk,FileX:fk,FileX2:mk,Files:yk,Film:xk,Fingerprint:gk,FireExtinguisher:vk,Fish:_k,FishOff:bk,FishSymbol:kk,Flag:Mk,FlagOff:jk,FlagTriangleLeft:wk,FlagTriangleRight:Nk,Flame:Sk,FlameKindling:Ck,Flashlight:Ak,FlashlightOff:Lk,FlaskConical:Ik,FlaskConicalOff:Ek,FlaskRound:Pk,FlipHorizontal:$k,FlipHorizontal2:Tk,FlipVertical:zk,FlipVertical2:Ok,Flower:qk,Flower2:Dk,Focus:Rk,FoldHorizontal:Hk,FoldVertical:Bk,Folder:y3,FolderArchive:Vk,FolderCheck:Uk,FolderClock:Fk,FolderClosed:Gk,FolderCode:Kk,FolderCog:oc,FolderDot:Zk,FolderDown:Xk,FolderGit:Qk,FolderGit2:Wk,FolderHeart:Yk,FolderInput:Jk,FolderKanban:e3,FolderKey:t3,FolderLock:a3,FolderMinus:r3,FolderOpen:s3,FolderOpenDot:n3,FolderOutput:o3,FolderPen:ic,FolderPlus:i3,FolderRoot:c3,FolderSearch:d3,FolderSearch2:l3,FolderSymlink:u3,FolderSync:h3,FolderTree:p3,FolderUp:m3,FolderX:f3,Folders:x3,Footprints:v3,Forklift:g3,Forward:b3,Frame:k3,Framer:_3,Frown:j3,Fuel:w3,Fullscreen:N3,Funnel:Bs,FunnelPlus:M3,FunnelX:cc,GalleryHorizontal:S3,GalleryHorizontalEnd:C3,GalleryThumbnails:L3,GalleryVertical:E3,GalleryVerticalEnd:A3,Gamepad:P3,Gamepad2:I3,Gauge:T3,Gavel:$3,Gem:O3,GeorgianLari:z3,Ghost:D3,Gift:q3,GitBranch:H3,GitBranchPlus:R3,GitCommitHorizontal:lc,GitCommitVertical:B3,GitCompare:V3,GitCompareArrows:U3,GitFork:F3,GitGraph:G3,GitMerge:K3,GitPullRequest:J3,GitPullRequestArrow:Z3,GitPullRequestClosed:X3,GitPullRequestCreate:Y3,GitPullRequestCreateArrow:W3,GitPullRequestDraft:Q3,Github:e6,Gitlab:t6,GlassWater:a6,Glasses:r6,Globe:s6,GlobeLock:n6,Goal:o6,Gpu:i6,GraduationCap:Ua,Grape:c6,Grid2x2:pc,Grid2x2Check:dc,Grid2x2Plus:uc,Grid2x2X:hc,Grid3x2:l6,Grid3x3:Tr,Grip:h6,GripHorizontal:d6,GripVertical:u6,Group:p6,Guitar:m6,Ham:x6,Hamburger:f6,Hammer:y6,Hand:j6,HandCoins:g6,HandFist:v6,HandGrab:mc,HandHeart:b6,HandHelping:fc,HandMetal:k6,HandPlatter:_6,Handbag:w6,Handshake:N6,HardDrive:S6,HardDriveDownload:M6,HardDriveUpload:C6,HardHat:L6,Hash:Y0,HatGlasses:A6,Haze:E6,HdmiPort:I6,Heading:q6,Heading1:P6,Heading2:$6,Heading3:T6,Heading4:O6,Heading5:z6,Heading6:D6,HeadphoneOff:R6,Headphones:H6,Headset:B6,Heart:Z6,HeartCrack:V6,HeartHandshake:U6,HeartMinus:F6,HeartOff:G6,HeartPlus:K6,HeartPulse:X6,Heater:W6,Hexagon:Y6,Highlighter:Q6,History:U1,Hop:e8,HopOff:J6,Hospital:t8,Hotel:a8,Hourglass:r8,House:Vs,HousePlug:n8,HousePlus:s8,HouseWifi:o8,IceCreamBowl:yc,IceCreamCone:xc,IdCard:F1,IdCardLanyard:i8,Image:f8,ImageDown:c8,ImageMinus:l8,ImageOff:d8,ImagePlay:u8,ImagePlus:h8,ImageUp:p8,ImageUpscale:m8,Images:y8,Import:x8,Inbox:g8,IndentDecrease:gc,IndentIncrease:vc,IndianRupee:v8,Infinity:b8,Info:Oa,InspectionPanel:k8,Instagram:_8,Italic:j8,IterationCcw:N8,IterationCw:w8,JapaneseYen:C8,Joystick:M8,Kanban:S8,Kayak:L8,Key:On,KeyRound:A8,KeySquare:E8,Keyboard:T8,KeyboardMusic:I8,KeyboardOff:P8,Lamp:R8,LampCeiling:$8,LampDesk:O8,LampFloor:z8,LampWallDown:D8,LampWallUp:q8,LandPlot:H8,Landmark:G1,Languages:B8,Laptop:U8,LaptopMinimal:bc,LaptopMinimalCheck:V8,Lasso:G8,LassoSelect:F8,Laugh:K8,Layers:kc,Layers2:Z8,LayoutDashboard:Q0,LayoutGrid:X8,LayoutList:W8,LayoutPanelLeft:Y8,LayoutPanelTop:Q8,LayoutTemplate:J8,Leaf:e_,LeafyGreen:t_,Lectern:a_,LetterText:r_,Library:s_,LibraryBig:n_,LifeBuoy:o_,Ligature:i_,Lightbulb:l_,LightbulbOff:c_,LineSquiggle:d_,Link:p_,Link2:h_,Link2Off:u_,Linkedin:m_,List:I_,ListCheck:f_,ListChecks:x_,ListChevronsDownUp:y_,ListCollapse:g_,ListEnd:v_,ListFilter:k_,ListFilterPlus:b_,ListMinus:__,ListMusic:j_,ListOrdered:N_,ListPlus:w_,ListRestart:M_,ListStart:S_,ListTodo:C_,ListTree:A_,ListVideo:L_,ListX:E_,Loader:J0,LoaderCircle:_e,LoaderPinwheel:P_,Locate:O_,LocateFixed:T_,LocateOff:$_,Lock:Wt,LockKeyhole:z_,LockKeyholeOpen:_c,LockOpen:jc,LogIn:K1,LogOut:Z1,Logs:D_,Lollipop:q_,Luggage:R_,Magnet:H_,Mail:tr,MailCheck:B_,MailMinus:V_,MailOpen:U_,MailPlus:F_,MailQuestionMark:wc,MailSearch:K_,MailWarning:G_,MailX:Z_,Mailbox:X_,Mails:W_,Map:dj,MapMinus:Y_,MapPin:eh,MapPinCheck:J_,MapPinCheckInside:Q_,MapPinHouse:ej,MapPinMinus:aj,MapPinMinusInside:tj,MapPinOff:rj,MapPinPen:Nc,MapPinPlus:sj,MapPinPlusInside:nj,MapPinX:ij,MapPinXInside:oj,MapPinned:cj,MapPlus:lj,Mars:hj,MarsStroke:uj,Martini:pj,Maximize:fj,Maximize2:mj,Medal:yj,Megaphone:gj,MegaphoneOff:xj,Meh:vj,MemoryStick:bj,Menu:th,Merge:kj,MessageCircle:Ej,MessageCircleCode:_j,MessageCircleDashed:jj,MessageCircleHeart:wj,MessageCircleMore:Nj,MessageCircleOff:Mj,MessageCirclePlus:Cj,MessageCircleQuestionMark:Mc,MessageCircleReply:Sj,MessageCircleWarning:Aj,MessageCircleX:Lj,MessageSquare:X1,MessageSquareCode:Ij,MessageSquareDashed:Pj,MessageSquareDiff:Tj,MessageSquareDot:$j,MessageSquareHeart:Oj,MessageSquareLock:zj,MessageSquareMore:Dj,MessageSquareOff:qj,MessageSquarePlus:Hj,MessageSquareQuote:Rj,MessageSquareReply:Bj,MessageSquareShare:Vj,MessageSquareText:Uj,MessageSquareWarning:Fj,MessageSquareX:Gj,MessagesSquare:Kj,Mic:Wj,MicOff:Zj,MicVocal:Cc,Microchip:Xj,Microscope:Yj,Microwave:Qj,Milestone:Jj,Milk:tw,MilkOff:ew,Minimize:rw,Minimize2:aw,Minus:ah,Monitor:yw,MonitorCheck:nw,MonitorCog:sw,MonitorDot:ow,MonitorDown:iw,MonitorOff:cw,MonitorPause:lw,MonitorPlay:dw,MonitorSmartphone:hw,MonitorSpeaker:uw,MonitorStop:pw,MonitorUp:mw,MonitorX:fw,Moon:gw,MoonStar:xw,Mountain:kw,MountainSnow:vw,Mouse:Nw,MouseOff:bw,MousePointer:Mw,MousePointer2:_w,MousePointerBan:jw,MousePointerClick:ww,Move:Dw,Move3d:Sc,MoveDiagonal:Lw,MoveDiagonal2:Cw,MoveDown:Ew,MoveDownLeft:Sw,MoveDownRight:Aw,MoveHorizontal:Iw,MoveLeft:$w,MoveRight:Pw,MoveUp:qw,MoveUpLeft:Tw,MoveUpRight:Ow,MoveVertical:zw,Music:Fw,Music2:Rw,Music3:Hw,Music4:Bw,Navigation:Kw,Navigation2:Uw,Navigation2Off:Vw,NavigationOff:Gw,Network:W1,Newspaper:Xw,Nfc:Zw,NonBinary:Ww,Notebook:t7,NotebookPen:Yw,NotebookTabs:Qw,NotebookText:Jw,NotepadText:a7,NotepadTextDashed:e7,Nut:r7,NutOff:n7,Octagon:o7,OctagonAlert:Lc,OctagonMinus:s7,OctagonPause:Ac,OctagonX:Ec,Omega:i7,Option:c7,Orbit:l7,Origami:d7,Package:g7,Package2:u7,PackageCheck:h7,PackageMinus:p7,PackageOpen:m7,PackagePlus:f7,PackageSearch:y7,PackageX:x7,PaintBucket:v7,PaintRoller:b7,Paintbrush:k7,PaintbrushVertical:Ic,Palette:_7,Panda:j7,PanelBottom:M7,PanelBottomClose:w7,PanelBottomDashed:Pc,PanelBottomOpen:N7,PanelLeft:zc,PanelLeftClose:Tc,PanelLeftDashed:$c,PanelLeftOpen:Oc,PanelLeftRightDashed:C7,PanelRight:A7,PanelRightClose:S7,PanelRightDashed:Dc,PanelRightOpen:L7,PanelTop:T7,PanelTopBottomDashed:E7,PanelTopClose:I7,PanelTopDashed:qc,PanelTopOpen:P7,PanelsLeftBottom:$7,PanelsRightBottom:O7,PanelsTopLeft:Rc,Paperclip:ds,Parentheses:z7,ParkingMeter:D7,PartyPopper:q7,Pause:R7,PawPrint:H7,PcCase:B7,Pen:rn,PenLine:Hc,PenOff:V7,PenTool:rh,Pencil:Fa,PencilLine:U7,PencilOff:F7,PencilRuler:G7,Pentagon:K7,Percent:Z7,PersonStanding:X7,PhilippinePeso:W7,Phone:lo,PhoneCall:Y7,PhoneForwarded:Q7,PhoneIncoming:J7,PhoneMissed:eN,PhoneOff:tN,PhoneOutgoing:aN,Pi:rN,Piano:nN,Pickaxe:sN,PictureInPicture:iN,PictureInPicture2:oN,PiggyBank:cN,Pilcrow:uN,PilcrowLeft:lN,PilcrowRight:dN,Pill:pN,PillBottle:hN,Pin:fN,PinOff:mN,Pipette:yN,Pizza:xN,Plane:bN,PlaneLanding:gN,PlaneTakeoff:vN,Play:kN,Plug:jN,Plug2:_N,PlugZap:Bc,Plus:uo,Pocket:NN,PocketKnife:wN,Podcast:MN,Pointer:SN,PointerOff:CN,Popcorn:LN,Popsicle:AN,PoundSterling:EN,Power:nh,PowerOff:IN,Presentation:PN,Printer:$N,PrinterCheck:TN,Projector:ON,Proportions:zN,Puzzle:DN,Pyramid:qN,QrCode:RN,Quote:HN,Rabbit:BN,Radar:VN,Radiation:UN,Radical:FN,Radio:ZN,RadioReceiver:GN,RadioTower:KN,Radius:XN,RailSymbol:WN,Rainbow:YN,Rat:QN,Ratio:JN,Receipt:zn,ReceiptCent:eM,ReceiptEuro:tM,ReceiptIndianRupee:aM,ReceiptJapaneseYen:rM,ReceiptPoundSterling:nM,ReceiptRussianRuble:sM,ReceiptSwissFranc:oM,ReceiptText:iM,ReceiptTurkishLira:cM,RectangleCircle:lM,RectangleEllipsis:Vc,RectangleGoggles:dM,RectangleHorizontal:uM,RectangleVertical:hM,Recycle:pM,Redo:yM,Redo2:mM,RedoDot:fM,RefreshCcw:sh,RefreshCcwDot:xM,RefreshCw:Ca,RefreshCwOff:gM,Refrigerator:vM,Regex:bM,RemoveFormatting:kM,Repeat:wM,Repeat1:_M,Repeat2:jM,Replace:MM,ReplaceAll:NM,Reply:SM,ReplyAll:CM,Rewind:LM,Ribbon:AM,Rocket:IM,RockingChair:EM,RollerCoaster:PM,Rose:TM,Rotate3d:Uc,RotateCcw:oh,RotateCcwKey:$M,RotateCcwSquare:OM,RotateCw:DM,RotateCwSquare:zM,Route:RM,RouteOff:qM,Router:HM,Rows2:Fc,Rows3:Gc,Rows4:BM,Rss:UM,Ruler:FM,RulerDimensionLine:VM,RussianRuble:GM,Sailboat:KM,Salad:ZM,Sandwich:XM,Satellite:YM,SatelliteDish:WM,SaudiRiyal:QM,Save:Yt,SaveAll:JM,SaveOff:e9,Scale:t9,Scale3d:Kc,Scaling:a9,Scan:u9,ScanBarcode:r9,ScanEye:n9,ScanFace:s9,ScanHeart:o9,ScanLine:i9,ScanQrCode:c9,ScanSearch:l9,ScanText:d9,School:h9,Scissors:m9,ScissorsLineDashed:p9,ScreenShare:y9,ScreenShareOff:f9,Scroll:g9,ScrollText:x9,Search:vr,SearchCheck:v9,SearchCode:b9,SearchSlash:k9,SearchX:_9,Section:j9,Send:Y1,SendHorizontal:Zc,SendToBack:w9,SeparatorHorizontal:N9,SeparatorVertical:M9,Server:A9,ServerCog:C9,ServerCrash:S9,ServerOff:L9,Settings:ho,Settings2:E9,Shapes:I9,Share:T9,Share2:P9,Sheet:$9,Shell:O9,Shield:Kt,ShieldAlert:z9,ShieldBan:D9,ShieldCheck:q9,ShieldEllipsis:H9,ShieldHalf:R9,ShieldMinus:B9,ShieldOff:V9,ShieldPlus:U9,ShieldQuestionMark:Xc,ShieldUser:F9,ShieldX:Wc,Ship:K9,ShipWheel:G9,Shirt:Z9,ShoppingBag:W9,ShoppingBasket:X9,ShoppingCart:Y9,Shovel:Q9,ShowerHead:J9,Shredder:eC,Shrimp:tC,Shrink:aC,Shrub:rC,Shuffle:nC,Sigma:sC,Signal:dC,SignalHigh:oC,SignalLow:lC,SignalMedium:iC,SignalZero:cC,Signature:uC,Signpost:pC,SignpostBig:hC,Siren:mC,SkipBack:fC,SkipForward:Q1,Skull:yC,Slack:gC,Slash:xC,Slice:vC,SlidersHorizontal:bC,SlidersVertical:Yc,Smartphone:wC,SmartphoneCharging:kC,SmartphoneNfc:_C,Smile:NC,SmilePlus:jC,Snail:MC,Snowflake:CC,SoapDispenserDroplet:SC,Sofa:LC,Soup:AC,Space:EC,Spade:IC,Sparkle:PC,Sparkles:Qc,Speaker:TC,Speech:$C,SpellCheck:zC,SpellCheck2:OC,Spline:qC,SplinePointer:DC,Split:RC,Spool:VC,Spotlight:HC,SprayCan:BC,Sprout:UC,Square:tS,SquareActivity:Jc,SquareArrowDown:al,SquareArrowDownLeft:el,SquareArrowDownRight:tl,SquareArrowLeft:rl,SquareArrowOutDownLeft:nl,SquareArrowOutDownRight:sl,SquareArrowOutUpLeft:ol,SquareArrowOutUpRight:il,SquareArrowRight:ll,SquareArrowUp:hl,SquareArrowUpLeft:cl,SquareArrowUpRight:dl,SquareAsterisk:ul,SquareBottomDashedScissors:pl,SquareChartGantt:Mn,SquareCheck:ml,SquareCheckBig:yl,SquareChevronDown:fl,SquareChevronLeft:xl,SquareChevronRight:gl,SquareChevronUp:vl,SquareCode:bl,SquareDashed:jl,SquareDashedBottom:GC,SquareDashedBottomCode:FC,SquareDashedKanban:kl,SquareDashedMousePointer:_l,SquareDashedTopSolid:KC,SquareDivide:wl,SquareDot:Ml,SquareEqual:Nl,SquareFunction:Cl,SquareKanban:Sl,SquareLibrary:Ll,SquareM:Al,SquareMenu:El,SquareMinus:Il,SquareMousePointer:Pl,SquareParking:Tl,SquareParkingOff:$l,SquarePause:ZC,SquarePen:ir,SquarePercent:Ol,SquarePi:zl,SquarePilcrow:ql,SquarePlay:Dl,SquarePlus:Rl,SquarePower:Hl,SquareRadical:XC,SquareRoundCorner:WC,SquareScissors:Vl,SquareSigma:Bl,SquareSlash:Ul,SquareSplitHorizontal:Fl,SquareSplitVertical:Gl,SquareSquare:YC,SquareStack:QC,SquareStar:JC,SquareStop:eS,SquareTerminal:Kl,SquareUser:Xl,SquareUserRound:Zl,SquareX:Wl,SquaresExclude:aS,SquaresIntersect:rS,SquaresSubtract:nS,SquaresUnite:sS,Squircle:iS,SquircleDashed:oS,Squirrel:cS,Stamp:lS,Star:hS,StarHalf:dS,StarOff:uS,StepBack:pS,StepForward:mS,Stethoscope:yS,Sticker:fS,StickyNote:xS,Store:gS,StretchHorizontal:vS,StretchVertical:bS,Strikethrough:kS,Subscript:_S,Sun:MS,SunDim:jS,SunMedium:wS,SunMoon:NS,SunSnow:CS,Sunrise:SS,Sunset:LS,Superscript:ES,SwatchBook:AS,SwissFranc:IS,SwitchCamera:PS,Sword:TS,Swords:$S,Syringe:DS,Table:US,Table2:OS,TableCellsMerge:zS,TableCellsSplit:qS,TableColumnsSplit:RS,TableOfContents:HS,TableProperties:BS,TableRowsSplit:VS,Tablet:GS,TabletSmartphone:FS,Tablets:KS,Tag:ZS,Tags:XS,Tally1:WS,Tally2:YS,Tally3:JS,Tally4:QS,Tally5:eL,Tangent:tL,Target:aL,Telescope:rL,Tent:sL,TentTree:nL,Terminal:oL,TestTube:iL,TestTubeDiagonal:Yl,TestTubes:cL,Text:pL,TextCursor:dL,TextCursorInput:lL,TextQuote:uL,TextSearch:hL,TextSelect:Ql,Theater:mL,Thermometer:xL,ThermometerSnowflake:fL,ThermometerSun:yL,ThumbsDown:gL,ThumbsUp:vL,Ticket:ML,TicketCheck:bL,TicketMinus:kL,TicketPercent:_L,TicketPlus:wL,TicketSlash:jL,TicketX:NL,Tickets:SL,TicketsPlane:CL,Timer:EL,TimerOff:LL,TimerReset:AL,ToggleLeft:IL,ToggleRight:PL,Toilet:TL,ToolCase:$L,Tornado:OL,Torus:zL,Touchpad:qL,TouchpadOff:DL,TowerControl:HL,ToyBrick:RL,Tractor:BL,TrafficCone:UL,TrainFront:VL,TrainFrontTunnel:FL,TrainTrack:GL,TramFront:Jl,Transgender:KL,Trash:ZL,Trash2:Sa,TreeDeciduous:XL,TreePalm:ed,TreePine:WL,Trees:YL,Trello:QL,TrendingDown:ih,TrendingUp:Id,TrendingUpDown:JL,Triangle:aA,TriangleAlert:Ut,TriangleDashed:eA,TriangleRight:tA,Trophy:rA,Truck:sA,TruckElectric:nA,TurkishLira:oA,Turntable:iA,Turtle:cA,Tv:dA,TvMinimal:td,TvMinimalPlay:lA,Twitch:uA,Twitter:hA,Type:mA,TypeOutline:pA,Umbrella:yA,UmbrellaOff:fA,Underline:xA,Undo:vA,Undo2:ch,UndoDot:gA,UnfoldHorizontal:bA,UnfoldVertical:kA,Ungroup:_A,University:ad,Unlink:wA,Unlink2:jA,Unplug:NA,Upload:Zr,Usb:MA,User:pn,UserCheck:CA,UserCog:lh,UserLock:SA,UserMinus:LA,UserPen:AA,UserPlus:dh,UserRound:cd,UserRoundCheck:rd,UserRoundCog:nd,UserRoundMinus:sd,UserRoundPen:uh,UserRoundPlus:od,UserRoundSearch:EA,UserRoundX:id,UserSearch:PA,UserStar:IA,UserX:TA,Users:br,UsersRound:Cn,Utensils:dd,UtensilsCrossed:ld,UtilityPole:$A,Variable:OA,Vault:zA,VectorSquare:DA,Vegan:qA,VenetianMask:RA,Venus:BA,VenusAndMars:HA,Vibrate:UA,VibrateOff:VA,Video:GA,VideoOff:FA,Videotape:KA,View:ZA,Voicemail:XA,Volleyball:WA,Volume:tE,Volume1:YA,Volume2:QA,VolumeOff:JA,VolumeX:eE,Vote:aE,Wallet:Pd,WalletCards:rE,WalletMinimal:ud,Wallpaper:nE,Wand:sE,WandSparkles:hd,Warehouse:oE,WashingMachine:iE,Watch:cE,Waves:dE,WavesLadder:lE,Waypoints:uE,Webcam:hE,Webhook:hh,WebhookOff:pE,Weight:mE,Wheat:yE,WheatOff:fE,WholeWord:xE,Wifi:NE,WifiCog:gE,WifiHigh:vE,WifiLow:bE,WifiOff:kE,WifiPen:_E,WifiSync:jE,WifiZero:wE,Wind:ME,WindArrowDown:CE,Wine:LE,WineOff:SE,Workflow:AE,Worm:EE,WrapText:IE,Wrench:PE,X:Ye,Youtube:TE,Zap:OE,ZapOff:$E,ZoomIn:zE,ZoomOut:DE},Symbol.toStringTag,{value:"Module"}));/**
 * @license lucide-react v0.542.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RP=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:Up,AArrowDownIcon:Up,AArrowUp:Fp,AArrowUpIcon:Fp,ALargeSmall:Gp,ALargeSmallIcon:Gp,Accessibility:Kp,AccessibilityIcon:Kp,Activity:V0,ActivityIcon:V0,ActivitySquare:Jc,ActivitySquareIcon:Jc,AirVent:Zp,AirVentIcon:Zp,Airplay:Xp,AirplayIcon:Xp,AlarmCheck:Ro,AlarmCheckIcon:Ro,AlarmClock:Yp,AlarmClockCheck:Ro,AlarmClockCheckIcon:Ro,AlarmClockIcon:Yp,AlarmClockMinus:Ho,AlarmClockMinusIcon:Ho,AlarmClockOff:Wp,AlarmClockOffIcon:Wp,AlarmClockPlus:Bo,AlarmClockPlusIcon:Bo,AlarmMinus:Ho,AlarmMinusIcon:Ho,AlarmPlus:Bo,AlarmPlusIcon:Bo,AlarmSmoke:Qp,AlarmSmokeIcon:Qp,Album:Jp,AlbumIcon:Jp,AlertCircle:Ve,AlertCircleIcon:Ve,AlertOctagon:Lc,AlertOctagonIcon:Lc,AlertTriangle:Ut,AlertTriangleIcon:Ut,AlignCenter:tm,AlignCenterHorizontal:em,AlignCenterHorizontalIcon:em,AlignCenterIcon:tm,AlignCenterVertical:am,AlignCenterVerticalIcon:am,AlignEndHorizontal:rm,AlignEndHorizontalIcon:rm,AlignEndVertical:nm,AlignEndVerticalIcon:nm,AlignHorizontalDistributeCenter:sm,AlignHorizontalDistributeCenterIcon:sm,AlignHorizontalDistributeEnd:om,AlignHorizontalDistributeEndIcon:om,AlignHorizontalDistributeStart:im,AlignHorizontalDistributeStartIcon:im,AlignHorizontalJustifyCenter:cm,AlignHorizontalJustifyCenterIcon:cm,AlignHorizontalJustifyEnd:lm,AlignHorizontalJustifyEndIcon:lm,AlignHorizontalJustifyStart:dm,AlignHorizontalJustifyStartIcon:dm,AlignHorizontalSpaceAround:um,AlignHorizontalSpaceAroundIcon:um,AlignHorizontalSpaceBetween:hm,AlignHorizontalSpaceBetweenIcon:hm,AlignJustify:pm,AlignJustifyIcon:pm,AlignLeft:mm,AlignLeftIcon:mm,AlignRight:fm,AlignRightIcon:fm,AlignStartHorizontal:ym,AlignStartHorizontalIcon:ym,AlignStartVertical:xm,AlignStartVerticalIcon:xm,AlignVerticalDistributeCenter:gm,AlignVerticalDistributeCenterIcon:gm,AlignVerticalDistributeEnd:vm,AlignVerticalDistributeEndIcon:vm,AlignVerticalDistributeStart:bm,AlignVerticalDistributeStartIcon:bm,AlignVerticalJustifyCenter:km,AlignVerticalJustifyCenterIcon:km,AlignVerticalJustifyEnd:_m,AlignVerticalJustifyEndIcon:_m,AlignVerticalJustifyStart:jm,AlignVerticalJustifyStartIcon:jm,AlignVerticalSpaceAround:wm,AlignVerticalSpaceAroundIcon:wm,AlignVerticalSpaceBetween:Nm,AlignVerticalSpaceBetweenIcon:Nm,Ambulance:Mm,AmbulanceIcon:Mm,Ampersand:Cm,AmpersandIcon:Cm,Ampersands:Sm,AmpersandsIcon:Sm,Amphora:Lm,AmphoraIcon:Lm,Anchor:Am,AnchorIcon:Am,Angry:Em,AngryIcon:Em,Annoyed:Im,AnnoyedIcon:Im,Antenna:Pm,AntennaIcon:Pm,Anvil:Tm,AnvilIcon:Tm,Aperture:$m,ApertureIcon:$m,AppWindow:zm,AppWindowIcon:zm,AppWindowMac:Om,AppWindowMacIcon:Om,Apple:Dm,AppleIcon:Dm,Archive:Hm,ArchiveIcon:Hm,ArchiveRestore:qm,ArchiveRestoreIcon:qm,ArchiveX:Rm,ArchiveXIcon:Rm,AreaChart:ri,AreaChartIcon:ri,Armchair:Bm,ArmchairIcon:Bm,ArrowBigDown:Um,ArrowBigDownDash:Vm,ArrowBigDownDashIcon:Vm,ArrowBigDownIcon:Um,ArrowBigLeft:Gm,ArrowBigLeftDash:Fm,ArrowBigLeftDashIcon:Fm,ArrowBigLeftIcon:Gm,ArrowBigRight:Zm,ArrowBigRightDash:Km,ArrowBigRightDashIcon:Km,ArrowBigRightIcon:Zm,ArrowBigUp:Wm,ArrowBigUpDash:Xm,ArrowBigUpDashIcon:Xm,ArrowBigUpIcon:Wm,ArrowDown:of,ArrowDown01:Ym,ArrowDown01Icon:Ym,ArrowDown10:Qm,ArrowDown10Icon:Qm,ArrowDownAZ:Vo,ArrowDownAZIcon:Vo,ArrowDownAz:Vo,ArrowDownAzIcon:Vo,ArrowDownCircle:yi,ArrowDownCircleIcon:yi,ArrowDownFromLine:Jm,ArrowDownFromLineIcon:Jm,ArrowDownIcon:of,ArrowDownLeft:ef,ArrowDownLeftFromCircle:gi,ArrowDownLeftFromCircleIcon:gi,ArrowDownLeftFromSquare:nl,ArrowDownLeftFromSquareIcon:nl,ArrowDownLeftIcon:ef,ArrowDownLeftSquare:el,ArrowDownLeftSquareIcon:el,ArrowDownNarrowWide:af,ArrowDownNarrowWideIcon:af,ArrowDownRight:tf,ArrowDownRightFromCircle:vi,ArrowDownRightFromCircleIcon:vi,ArrowDownRightFromSquare:sl,ArrowDownRightFromSquareIcon:sl,ArrowDownRightIcon:tf,ArrowDownRightSquare:tl,ArrowDownRightSquareIcon:tl,ArrowDownSquare:al,ArrowDownSquareIcon:al,ArrowDownToDot:rf,ArrowDownToDotIcon:rf,ArrowDownToLine:nf,ArrowDownToLineIcon:nf,ArrowDownUp:sf,ArrowDownUpIcon:sf,ArrowDownWideNarrow:Uo,ArrowDownWideNarrowIcon:Uo,ArrowDownZA:Fo,ArrowDownZAIcon:Fo,ArrowDownZa:Fo,ArrowDownZaIcon:Fo,ArrowLeft:Ke,ArrowLeftCircle:xi,ArrowLeftCircleIcon:xi,ArrowLeftFromLine:lf,ArrowLeftFromLineIcon:lf,ArrowLeftIcon:Ke,ArrowLeftRight:cf,ArrowLeftRightIcon:cf,ArrowLeftSquare:rl,ArrowLeftSquareIcon:rl,ArrowLeftToLine:df,ArrowLeftToLineIcon:df,ArrowRight:Tn,ArrowRightCircle:qs,ArrowRightCircleIcon:qs,ArrowRightFromLine:uf,ArrowRightFromLineIcon:uf,ArrowRightIcon:Tn,ArrowRightLeft:hf,ArrowRightLeftIcon:hf,ArrowRightSquare:ll,ArrowRightSquareIcon:ll,ArrowRightToLine:pf,ArrowRightToLineIcon:pf,ArrowUp:_f,ArrowUp01:mf,ArrowUp01Icon:mf,ArrowUp10:ff,ArrowUp10Icon:ff,ArrowUpAZ:Go,ArrowUpAZIcon:Go,ArrowUpAz:Go,ArrowUpAzIcon:Go,ArrowUpCircle:_i,ArrowUpCircleIcon:_i,ArrowUpDown:U0,ArrowUpDownIcon:U0,ArrowUpFromDot:yf,ArrowUpFromDotIcon:yf,ArrowUpFromLine:xf,ArrowUpFromLineIcon:xf,ArrowUpIcon:_f,ArrowUpLeft:gf,ArrowUpLeftFromCircle:bi,ArrowUpLeftFromCircleIcon:bi,ArrowUpLeftFromSquare:ol,ArrowUpLeftFromSquareIcon:ol,ArrowUpLeftIcon:gf,ArrowUpLeftSquare:cl,ArrowUpLeftSquareIcon:cl,ArrowUpNarrowWide:Ko,ArrowUpNarrowWideIcon:Ko,ArrowUpRight:vf,ArrowUpRightFromCircle:ki,ArrowUpRightFromCircleIcon:ki,ArrowUpRightFromSquare:il,ArrowUpRightFromSquareIcon:il,ArrowUpRightIcon:vf,ArrowUpRightSquare:dl,ArrowUpRightSquareIcon:dl,ArrowUpSquare:hl,ArrowUpSquareIcon:hl,ArrowUpToLine:bf,ArrowUpToLineIcon:bf,ArrowUpWideNarrow:kf,ArrowUpWideNarrowIcon:kf,ArrowUpZA:Zo,ArrowUpZAIcon:Zo,ArrowUpZa:Zo,ArrowUpZaIcon:Zo,ArrowsUpFromLine:jf,ArrowsUpFromLineIcon:jf,Asterisk:wf,AsteriskIcon:wf,AsteriskSquare:ul,AsteriskSquareIcon:ul,AtSign:Nf,AtSignIcon:Nf,Atom:Mf,AtomIcon:Mf,AudioLines:Cf,AudioLinesIcon:Cf,AudioWaveform:Sf,AudioWaveformIcon:Sf,Award:Lf,AwardIcon:Lf,Axe:Af,AxeIcon:Af,Axis3D:Xo,Axis3DIcon:Xo,Axis3d:Xo,Axis3dIcon:Xo,Baby:Ef,BabyIcon:Ef,Backpack:If,BackpackIcon:If,Badge:Zf,BadgeAlert:Pf,BadgeAlertIcon:Pf,BadgeCent:Tf,BadgeCentIcon:Tf,BadgeCheck:Wo,BadgeCheckIcon:Wo,BadgeDollarSign:$f,BadgeDollarSignIcon:$f,BadgeEuro:Of,BadgeEuroIcon:Of,BadgeHelp:Yo,BadgeHelpIcon:Yo,BadgeIcon:Zf,BadgeIndianRupee:zf,BadgeIndianRupeeIcon:zf,BadgeInfo:Df,BadgeInfoIcon:Df,BadgeJapaneseYen:qf,BadgeJapaneseYenIcon:qf,BadgeMinus:Rf,BadgeMinusIcon:Rf,BadgePercent:Hf,BadgePercentIcon:Hf,BadgePlus:Bf,BadgePlusIcon:Bf,BadgePoundSterling:Vf,BadgePoundSterlingIcon:Vf,BadgeQuestionMark:Yo,BadgeQuestionMarkIcon:Yo,BadgeRussianRuble:Uf,BadgeRussianRubleIcon:Uf,BadgeSwissFranc:Ff,BadgeSwissFrancIcon:Ff,BadgeTurkishLira:Gf,BadgeTurkishLiraIcon:Gf,BadgeX:Kf,BadgeXIcon:Kf,BaggageClaim:Xf,BaggageClaimIcon:Xf,Ban:q1,BanIcon:q1,Banana:Wf,BananaIcon:Wf,Bandage:Yf,BandageIcon:Yf,Banknote:ls,BanknoteArrowDown:Qf,BanknoteArrowDownIcon:Qf,BanknoteArrowUp:Jf,BanknoteArrowUpIcon:Jf,BanknoteIcon:ls,BanknoteX:ey,BanknoteXIcon:ey,BarChart:di,BarChart2:ui,BarChart2Icon:ui,BarChart3:Ds,BarChart3Icon:Ds,BarChart4:ci,BarChart4Icon:ci,BarChartBig:ii,BarChartBigIcon:ii,BarChartHorizontal:si,BarChartHorizontalBig:ni,BarChartHorizontalBigIcon:ni,BarChartHorizontalIcon:si,BarChartIcon:di,Barcode:ty,BarcodeIcon:ty,Barrel:ay,BarrelIcon:ay,Baseline:ny,BaselineIcon:ny,Bath:ry,BathIcon:ry,Battery:uy,BatteryCharging:sy,BatteryChargingIcon:sy,BatteryFull:oy,BatteryFullIcon:oy,BatteryIcon:uy,BatteryLow:cy,BatteryLowIcon:cy,BatteryMedium:iy,BatteryMediumIcon:iy,BatteryPlus:ly,BatteryPlusIcon:ly,BatteryWarning:dy,BatteryWarningIcon:dy,Beaker:hy,BeakerIcon:hy,Bean:my,BeanIcon:my,BeanOff:py,BeanOffIcon:py,Bed:xy,BedDouble:fy,BedDoubleIcon:fy,BedIcon:xy,BedSingle:yy,BedSingleIcon:yy,Beef:by,BeefIcon:by,Beer:vy,BeerIcon:vy,BeerOff:gy,BeerOffIcon:gy,Bell:Cy,BellDot:ky,BellDotIcon:ky,BellElectric:jy,BellElectricIcon:jy,BellIcon:Cy,BellMinus:_y,BellMinusIcon:_y,BellOff:wy,BellOffIcon:wy,BellPlus:Ny,BellPlusIcon:Ny,BellRing:My,BellRingIcon:My,BetweenHorizonalEnd:Qo,BetweenHorizonalEndIcon:Qo,BetweenHorizonalStart:Jo,BetweenHorizonalStartIcon:Jo,BetweenHorizontalEnd:Qo,BetweenHorizontalEndIcon:Qo,BetweenHorizontalStart:Jo,BetweenHorizontalStartIcon:Jo,BetweenVerticalEnd:Sy,BetweenVerticalEndIcon:Sy,BetweenVerticalStart:Ly,BetweenVerticalStartIcon:Ly,BicepsFlexed:Ay,BicepsFlexedIcon:Ay,Bike:Ey,BikeIcon:Ey,Binary:Iy,BinaryIcon:Iy,Binoculars:Py,BinocularsIcon:Py,Biohazard:Ty,BiohazardIcon:Ty,Bird:$y,BirdIcon:$y,Bitcoin:Oy,BitcoinIcon:Oy,Blend:zy,BlendIcon:zy,Blinds:Dy,BlindsIcon:Dy,Blocks:qy,BlocksIcon:qy,Bluetooth:Vy,BluetoothConnected:Ry,BluetoothConnectedIcon:Ry,BluetoothIcon:Vy,BluetoothOff:Hy,BluetoothOffIcon:Hy,BluetoothSearching:By,BluetoothSearchingIcon:By,Bold:Uy,BoldIcon:Uy,Bolt:Fy,BoltIcon:Fy,Bomb:Gy,BombIcon:Gy,Bone:Ky,BoneIcon:Ky,Book:yx,BookA:Zy,BookAIcon:Zy,BookAlert:Xy,BookAlertIcon:Xy,BookAudio:Wy,BookAudioIcon:Wy,BookCheck:Yy,BookCheckIcon:Yy,BookCopy:Qy,BookCopyIcon:Qy,BookDashed:ei,BookDashedIcon:ei,BookDown:Jy,BookDownIcon:Jy,BookHeadphones:ex,BookHeadphonesIcon:ex,BookHeart:tx,BookHeartIcon:tx,BookIcon:yx,BookImage:ax,BookImageIcon:ax,BookKey:rx,BookKeyIcon:rx,BookLock:nx,BookLockIcon:nx,BookMarked:sx,BookMarkedIcon:sx,BookMinus:ox,BookMinusIcon:ox,BookOpen:R1,BookOpenCheck:ix,BookOpenCheckIcon:ix,BookOpenIcon:R1,BookOpenText:cx,BookOpenTextIcon:cx,BookPlus:lx,BookPlusIcon:lx,BookTemplate:ei,BookTemplateIcon:ei,BookText:dx,BookTextIcon:dx,BookType:ux,BookTypeIcon:ux,BookUp:px,BookUp2:hx,BookUp2Icon:hx,BookUpIcon:px,BookUser:mx,BookUserIcon:mx,BookX:fx,BookXIcon:fx,Bookmark:kx,BookmarkCheck:xx,BookmarkCheckIcon:xx,BookmarkIcon:kx,BookmarkMinus:gx,BookmarkMinusIcon:gx,BookmarkPlus:vx,BookmarkPlusIcon:vx,BookmarkX:bx,BookmarkXIcon:bx,BoomBox:_x,BoomBoxIcon:_x,Bot:Nx,BotIcon:Nx,BotMessageSquare:jx,BotMessageSquareIcon:jx,BotOff:wx,BotOffIcon:wx,BottleWine:Mx,BottleWineIcon:Mx,BowArrow:Cx,BowArrowIcon:Cx,Box:Sx,BoxIcon:Sx,BoxSelect:jl,BoxSelectIcon:jl,Boxes:Lx,BoxesIcon:Lx,Braces:ti,BracesIcon:ti,Brackets:Ax,BracketsIcon:Ax,Brain:Px,BrainCircuit:Ex,BrainCircuitIcon:Ex,BrainCog:Ix,BrainCogIcon:Ix,BrainIcon:Px,BrickWall:Ox,BrickWallFire:Tx,BrickWallFireIcon:Tx,BrickWallIcon:Ox,BrickWallShield:$x,BrickWallShieldIcon:$x,Briefcase:Rx,BriefcaseBusiness:zx,BriefcaseBusinessIcon:zx,BriefcaseConveyorBelt:Dx,BriefcaseConveyorBeltIcon:Dx,BriefcaseIcon:Rx,BriefcaseMedical:qx,BriefcaseMedicalIcon:qx,BringToFront:Hx,BringToFrontIcon:Hx,Brush:Vx,BrushCleaning:Bx,BrushCleaningIcon:Bx,BrushIcon:Vx,Bubbles:Ux,BubblesIcon:Ux,Bug:Kx,BugIcon:Kx,BugOff:Gx,BugOffIcon:Gx,BugPlay:Fx,BugPlayIcon:Fx,Building:Zx,Building2:co,Building2Icon:co,BuildingIcon:Zx,Bus:Wx,BusFront:Xx,BusFrontIcon:Xx,BusIcon:Wx,Cable:Qx,CableCar:Yx,CableCarIcon:Yx,CableIcon:Qx,Cake:eg,CakeIcon:eg,CakeSlice:Jx,CakeSliceIcon:Jx,Calculator:tg,CalculatorIcon:tg,Calendar:Na,Calendar1:ag,Calendar1Icon:ag,CalendarArrowDown:ng,CalendarArrowDownIcon:ng,CalendarArrowUp:rg,CalendarArrowUpIcon:rg,CalendarCheck:og,CalendarCheck2:sg,CalendarCheck2Icon:sg,CalendarCheckIcon:og,CalendarClock:H1,CalendarClockIcon:H1,CalendarCog:ig,CalendarCogIcon:ig,CalendarDays:Ld,CalendarDaysIcon:Ld,CalendarFold:cg,CalendarFoldIcon:cg,CalendarHeart:lg,CalendarHeartIcon:lg,CalendarIcon:Na,CalendarMinus:dg,CalendarMinus2:ug,CalendarMinus2Icon:ug,CalendarMinusIcon:dg,CalendarOff:hg,CalendarOffIcon:hg,CalendarPlus:mg,CalendarPlus2:pg,CalendarPlus2Icon:pg,CalendarPlusIcon:mg,CalendarRange:fg,CalendarRangeIcon:fg,CalendarSearch:yg,CalendarSearchIcon:yg,CalendarSync:xg,CalendarSyncIcon:xg,CalendarX:F0,CalendarX2:gg,CalendarX2Icon:gg,CalendarXIcon:F0,Camera:bg,CameraIcon:bg,CameraOff:vg,CameraOffIcon:vg,CandlestickChart:oi,CandlestickChartIcon:oi,Candy:jg,CandyCane:kg,CandyCaneIcon:kg,CandyIcon:jg,CandyOff:_g,CandyOffIcon:_g,Cannabis:wg,CannabisIcon:wg,Captions:ai,CaptionsIcon:ai,CaptionsOff:Ng,CaptionsOffIcon:Ng,Car:Sg,CarFront:Mg,CarFrontIcon:Mg,CarIcon:Sg,CarTaxiFront:Cg,CarTaxiFrontIcon:Cg,Caravan:Lg,CaravanIcon:Lg,CardSim:Ag,CardSimIcon:Ag,Carrot:Eg,CarrotIcon:Eg,CaseLower:Ig,CaseLowerIcon:Ig,CaseSensitive:Pg,CaseSensitiveIcon:Pg,CaseUpper:Tg,CaseUpperIcon:Tg,CassetteTape:$g,CassetteTapeIcon:$g,Cast:Og,CastIcon:Og,Castle:zg,CastleIcon:zg,Cat:Dg,CatIcon:Dg,Cctv:qg,CctvIcon:qg,ChartArea:ri,ChartAreaIcon:ri,ChartBar:si,ChartBarBig:ni,ChartBarBigIcon:ni,ChartBarDecreasing:Rg,ChartBarDecreasingIcon:Rg,ChartBarIcon:si,ChartBarIncreasing:Hg,ChartBarIncreasingIcon:Hg,ChartBarStacked:Bg,ChartBarStackedIcon:Bg,ChartCandlestick:oi,ChartCandlestickIcon:oi,ChartColumn:Ds,ChartColumnBig:ii,ChartColumnBigIcon:ii,ChartColumnDecreasing:Vg,ChartColumnDecreasingIcon:Vg,ChartColumnIcon:Ds,ChartColumnIncreasing:ci,ChartColumnIncreasingIcon:ci,ChartColumnStacked:Ug,ChartColumnStackedIcon:Ug,ChartGantt:Fg,ChartGanttIcon:Fg,ChartLine:li,ChartLineIcon:li,ChartNetwork:Gg,ChartNetworkIcon:Gg,ChartNoAxesColumn:ui,ChartNoAxesColumnDecreasing:Kg,ChartNoAxesColumnDecreasingIcon:Kg,ChartNoAxesColumnIcon:ui,ChartNoAxesColumnIncreasing:di,ChartNoAxesColumnIncreasingIcon:di,ChartNoAxesCombined:Zg,ChartNoAxesCombinedIcon:Zg,ChartNoAxesGantt:hi,ChartNoAxesGanttIcon:hi,ChartPie:pi,ChartPieIcon:pi,ChartScatter:mi,ChartScatterIcon:mi,ChartSpline:Xg,ChartSplineIcon:Xg,Check:sa,CheckCheck:G0,CheckCheckIcon:G0,CheckCircle:$e,CheckCircle2:Xe,CheckCircle2Icon:Xe,CheckCircleIcon:$e,CheckIcon:sa,CheckLine:Wg,CheckLineIcon:Wg,CheckSquare:yl,CheckSquare2:ml,CheckSquare2Icon:ml,CheckSquareIcon:yl,ChefHat:Yg,ChefHatIcon:Yg,Cherry:Qg,CherryIcon:Qg,ChevronDown:xa,ChevronDownCircle:ji,ChevronDownCircleIcon:ji,ChevronDownIcon:xa,ChevronDownSquare:fl,ChevronDownSquareIcon:fl,ChevronFirst:Jg,ChevronFirstIcon:Jg,ChevronLast:ev,ChevronLastIcon:ev,ChevronLeft:tv,ChevronLeftCircle:wi,ChevronLeftCircleIcon:wi,ChevronLeftIcon:tv,ChevronLeftSquare:xl,ChevronLeftSquareIcon:xl,ChevronRight:Ad,ChevronRightCircle:Ni,ChevronRightCircleIcon:Ni,ChevronRightIcon:Ad,ChevronRightSquare:gl,ChevronRightSquareIcon:gl,ChevronUp:Ed,ChevronUpCircle:Mi,ChevronUpCircleIcon:Mi,ChevronUpIcon:Ed,ChevronUpSquare:vl,ChevronUpSquareIcon:vl,ChevronsDown:rv,ChevronsDownIcon:rv,ChevronsDownUp:av,ChevronsDownUpIcon:av,ChevronsLeft:ov,ChevronsLeftIcon:ov,ChevronsLeftRight:sv,ChevronsLeftRightEllipsis:nv,ChevronsLeftRightEllipsisIcon:nv,ChevronsLeftRightIcon:sv,ChevronsRight:cv,ChevronsRightIcon:cv,ChevronsRightLeft:iv,ChevronsRightLeftIcon:iv,ChevronsUp:dv,ChevronsUpDown:lv,ChevronsUpDownIcon:lv,ChevronsUpIcon:dv,Chrome:fi,ChromeIcon:fi,Chromium:fi,ChromiumIcon:fi,Church:uv,ChurchIcon:uv,Cigarette:pv,CigaretteIcon:pv,CigaretteOff:hv,CigaretteOffIcon:hv,Circle:K0,CircleAlert:Ve,CircleAlertIcon:Ve,CircleArrowDown:yi,CircleArrowDownIcon:yi,CircleArrowLeft:xi,CircleArrowLeftIcon:xi,CircleArrowOutDownLeft:gi,CircleArrowOutDownLeftIcon:gi,CircleArrowOutDownRight:vi,CircleArrowOutDownRightIcon:vi,CircleArrowOutUpLeft:bi,CircleArrowOutUpLeftIcon:bi,CircleArrowOutUpRight:ki,CircleArrowOutUpRightIcon:ki,CircleArrowRight:qs,CircleArrowRightIcon:qs,CircleArrowUp:_i,CircleArrowUpIcon:_i,CircleCheck:Xe,CircleCheckBig:$e,CircleCheckBigIcon:$e,CircleCheckIcon:Xe,CircleChevronDown:ji,CircleChevronDownIcon:ji,CircleChevronLeft:wi,CircleChevronLeftIcon:wi,CircleChevronRight:Ni,CircleChevronRightIcon:Ni,CircleChevronUp:Mi,CircleChevronUpIcon:Mi,CircleDashed:mv,CircleDashedIcon:mv,CircleDivide:Ci,CircleDivideIcon:Ci,CircleDollarSign:B1,CircleDollarSignIcon:B1,CircleDot:yv,CircleDotDashed:fv,CircleDotDashedIcon:fv,CircleDotIcon:yv,CircleEllipsis:xv,CircleEllipsisIcon:xv,CircleEqual:vv,CircleEqualIcon:vv,CircleFadingArrowUp:gv,CircleFadingArrowUpIcon:gv,CircleFadingPlus:bv,CircleFadingPlusIcon:bv,CircleGauge:Si,CircleGaugeIcon:Si,CircleHelp:ka,CircleHelpIcon:ka,CircleIcon:K0,CircleMinus:Li,CircleMinusIcon:Li,CircleOff:kv,CircleOffIcon:kv,CircleParking:Ei,CircleParkingIcon:Ei,CircleParkingOff:Ai,CircleParkingOffIcon:Ai,CirclePause:Ii,CirclePauseIcon:Ii,CirclePercent:Pi,CirclePercentIcon:Pi,CirclePlay:Ti,CirclePlayIcon:Ti,CirclePlus:$i,CirclePlusIcon:$i,CirclePoundSterling:_v,CirclePoundSterlingIcon:_v,CirclePower:Oi,CirclePowerIcon:Oi,CircleQuestionMark:ka,CircleQuestionMarkIcon:ka,CircleSlash:jv,CircleSlash2:zi,CircleSlash2Icon:zi,CircleSlashIcon:jv,CircleSlashed:zi,CircleSlashedIcon:zi,CircleSmall:wv,CircleSmallIcon:wv,CircleStar:Nv,CircleStarIcon:Nv,CircleStop:Di,CircleStopIcon:Di,CircleUser:Rs,CircleUserIcon:Rs,CircleUserRound:qi,CircleUserRoundIcon:qi,CircleX:kt,CircleXIcon:kt,CircuitBoard:Mv,CircuitBoardIcon:Mv,Citrus:Cv,CitrusIcon:Cv,Clapperboard:Sv,ClapperboardIcon:Sv,Clipboard:Dv,ClipboardCheck:Lv,ClipboardCheckIcon:Lv,ClipboardClock:Av,ClipboardClockIcon:Av,ClipboardCopy:Ev,ClipboardCopyIcon:Ev,ClipboardEdit:Hs,ClipboardEditIcon:Hs,ClipboardIcon:Dv,ClipboardList:Iv,ClipboardListIcon:Iv,ClipboardMinus:Pv,ClipboardMinusIcon:Pv,ClipboardPaste:Tv,ClipboardPasteIcon:Tv,ClipboardPen:Hs,ClipboardPenIcon:Hs,ClipboardPenLine:Ri,ClipboardPenLineIcon:Ri,ClipboardPlus:$v,ClipboardPlusIcon:$v,ClipboardSignature:Ri,ClipboardSignatureIcon:Ri,ClipboardType:Ov,ClipboardTypeIcon:Ov,ClipboardX:zv,ClipboardXIcon:zv,Clock:ra,Clock1:qv,Clock10:Rv,Clock10Icon:Rv,Clock11:Hv,Clock11Icon:Hv,Clock12:Bv,Clock12Icon:Bv,Clock1Icon:qv,Clock2:Vv,Clock2Icon:Vv,Clock3:Uv,Clock3Icon:Uv,Clock4:Fv,Clock4Icon:Fv,Clock5:Gv,Clock5Icon:Gv,Clock6:Kv,Clock6Icon:Kv,Clock7:Zv,Clock7Icon:Zv,Clock8:Wv,Clock8Icon:Wv,Clock9:Xv,Clock9Icon:Xv,ClockAlert:Yv,ClockAlertIcon:Yv,ClockArrowDown:Qv,ClockArrowDownIcon:Qv,ClockArrowUp:Jv,ClockArrowUpIcon:Jv,ClockFading:eb,ClockFadingIcon:eb,ClockIcon:ra,ClockPlus:tb,ClockPlusIcon:tb,ClosedCaption:ab,ClosedCaptionIcon:ab,Cloud:gb,CloudAlert:rb,CloudAlertIcon:rb,CloudCheck:nb,CloudCheckIcon:nb,CloudCog:sb,CloudCogIcon:sb,CloudDownload:Hi,CloudDownloadIcon:Hi,CloudDrizzle:ob,CloudDrizzleIcon:ob,CloudFog:ib,CloudFogIcon:ib,CloudHail:cb,CloudHailIcon:cb,CloudIcon:gb,CloudLightning:lb,CloudLightningIcon:lb,CloudMoon:ub,CloudMoonIcon:ub,CloudMoonRain:db,CloudMoonRainIcon:db,CloudOff:hb,CloudOffIcon:hb,CloudRain:mb,CloudRainIcon:mb,CloudRainWind:pb,CloudRainWindIcon:pb,CloudSnow:fb,CloudSnowIcon:fb,CloudSun:xb,CloudSunIcon:xb,CloudSunRain:yb,CloudSunRainIcon:yb,CloudUpload:Bi,CloudUploadIcon:Bi,Cloudy:vb,CloudyIcon:vb,Clover:bb,CloverIcon:bb,Club:kb,ClubIcon:kb,Code:_b,Code2:Xn,Code2Icon:Xn,CodeIcon:_b,CodeSquare:bl,CodeSquareIcon:bl,CodeXml:Xn,CodeXmlIcon:Xn,Codepen:jb,CodepenIcon:jb,Codesandbox:Nb,CodesandboxIcon:Nb,Coffee:wb,CoffeeIcon:wb,Cog:Z0,CogIcon:Z0,Coins:Mb,CoinsIcon:Mb,Columns:Vi,Columns2:Vi,Columns2Icon:Vi,Columns3:Ui,Columns3Cog:Nn,Columns3CogIcon:Nn,Columns3Icon:Ui,Columns4:Cb,Columns4Icon:Cb,ColumnsIcon:Vi,ColumnsSettings:Nn,ColumnsSettingsIcon:Nn,Combine:Sb,CombineIcon:Sb,Command:Lb,CommandIcon:Lb,Compass:Ab,CompassIcon:Ab,Component:Eb,ComponentIcon:Eb,Computer:Ib,ComputerIcon:Ib,ConciergeBell:Tb,ConciergeBellIcon:Tb,Cone:Pb,ConeIcon:Pb,Construction:$b,ConstructionIcon:$b,Contact:Ob,Contact2:Fi,Contact2Icon:Fi,ContactIcon:Ob,ContactRound:Fi,ContactRoundIcon:Fi,Container:zb,ContainerIcon:zb,Contrast:Db,ContrastIcon:Db,Cookie:qb,CookieIcon:qb,CookingPot:Rb,CookingPotIcon:Rb,Copy:Kr,CopyCheck:Hb,CopyCheckIcon:Hb,CopyIcon:Kr,CopyMinus:Bb,CopyMinusIcon:Bb,CopyPlus:Vb,CopyPlusIcon:Vb,CopySlash:Ub,CopySlashIcon:Ub,CopyX:Fb,CopyXIcon:Fb,Copyleft:Gb,CopyleftIcon:Gb,Copyright:Kb,CopyrightIcon:Kb,CornerDownLeft:Zb,CornerDownLeftIcon:Zb,CornerDownRight:Xb,CornerDownRightIcon:Xb,CornerLeftDown:Wb,CornerLeftDownIcon:Wb,CornerLeftUp:Yb,CornerLeftUpIcon:Yb,CornerRightDown:Qb,CornerRightDownIcon:Qb,CornerRightUp:Jb,CornerRightUpIcon:Jb,CornerUpLeft:e4,CornerUpLeftIcon:e4,CornerUpRight:t4,CornerUpRightIcon:t4,Cpu:a4,CpuIcon:a4,CreativeCommons:r4,CreativeCommonsIcon:r4,CreditCard:it,CreditCardIcon:it,Croissant:n4,CroissantIcon:n4,Crop:s4,CropIcon:s4,Cross:o4,CrossIcon:o4,Crosshair:i4,CrosshairIcon:i4,Crown:c4,CrownIcon:c4,Cuboid:l4,CuboidIcon:l4,CupSoda:d4,CupSodaIcon:d4,CurlyBraces:ti,CurlyBracesIcon:ti,Currency:u4,CurrencyIcon:u4,Cylinder:h4,CylinderIcon:h4,Dam:p4,DamIcon:p4,Database:V1,DatabaseBackup:m4,DatabaseBackupIcon:m4,DatabaseIcon:V1,DatabaseZap:f4,DatabaseZapIcon:f4,DecimalsArrowLeft:y4,DecimalsArrowLeftIcon:y4,DecimalsArrowRight:x4,DecimalsArrowRightIcon:x4,Delete:g4,DeleteIcon:g4,Dessert:v4,DessertIcon:v4,Diameter:b4,DiameterIcon:b4,Diamond:j4,DiamondIcon:j4,DiamondMinus:k4,DiamondMinusIcon:k4,DiamondPercent:Gi,DiamondPercentIcon:Gi,DiamondPlus:_4,DiamondPlusIcon:_4,Dice1:w4,Dice1Icon:w4,Dice2:N4,Dice2Icon:N4,Dice3:M4,Dice3Icon:M4,Dice4:C4,Dice4Icon:C4,Dice5:S4,Dice5Icon:S4,Dice6:L4,Dice6Icon:L4,Dices:A4,DicesIcon:A4,Diff:E4,DiffIcon:E4,Disc:$4,Disc2:I4,Disc2Icon:I4,Disc3:P4,Disc3Icon:P4,DiscAlbum:T4,DiscAlbumIcon:T4,DiscIcon:$4,Divide:O4,DivideCircle:Ci,DivideCircleIcon:Ci,DivideIcon:O4,DivideSquare:wl,DivideSquareIcon:wl,Dna:R4,DnaIcon:R4,DnaOff:z4,DnaOffIcon:z4,Dock:D4,DockIcon:D4,Dog:q4,DogIcon:q4,DollarSign:$n,DollarSignIcon:$n,Donut:H4,DonutIcon:H4,DoorClosed:V4,DoorClosedIcon:V4,DoorClosedLocked:B4,DoorClosedLockedIcon:B4,DoorOpen:U4,DoorOpenIcon:U4,Dot:F4,DotIcon:F4,DotSquare:Ml,DotSquareIcon:Ml,Download:lt,DownloadCloud:Hi,DownloadCloudIcon:Hi,DownloadIcon:lt,DraftingCompass:G4,DraftingCompassIcon:G4,Drama:K4,DramaIcon:K4,Dribbble:Z4,DribbbleIcon:Z4,Drill:X4,DrillIcon:X4,Drone:W4,DroneIcon:W4,Droplet:Q4,DropletIcon:Q4,DropletOff:Y4,DropletOffIcon:Y4,Droplets:J4,DropletsIcon:J4,Drum:e5,DrumIcon:e5,Drumstick:t5,DrumstickIcon:t5,Dumbbell:a5,DumbbellIcon:a5,Ear:n5,EarIcon:n5,EarOff:r5,EarOffIcon:r5,Earth:Ki,EarthIcon:Ki,EarthLock:s5,EarthLockIcon:s5,Eclipse:o5,EclipseIcon:o5,Edit:ir,Edit2:rn,Edit2Icon:rn,Edit3:Hc,Edit3Icon:Hc,EditIcon:ir,Egg:l5,EggFried:i5,EggFriedIcon:i5,EggIcon:l5,EggOff:c5,EggOffIcon:c5,Ellipsis:Xi,EllipsisIcon:Xi,EllipsisVertical:Zi,EllipsisVerticalIcon:Zi,Equal:u5,EqualApproximately:d5,EqualApproximatelyIcon:d5,EqualIcon:u5,EqualNot:h5,EqualNotIcon:h5,EqualSquare:Nl,EqualSquareIcon:Nl,Eraser:p5,EraserIcon:p5,EthernetPort:m5,EthernetPortIcon:m5,Euro:f5,EuroIcon:f5,Expand:y5,ExpandIcon:y5,ExternalLink:hn,ExternalLinkIcon:hn,Eye:ct,EyeClosed:x5,EyeClosedIcon:x5,EyeIcon:ct,EyeOff:Va,EyeOffIcon:Va,Facebook:v5,FacebookIcon:v5,Factory:g5,FactoryIcon:g5,Fan:b5,FanIcon:b5,FastForward:k5,FastForwardIcon:k5,Feather:_5,FeatherIcon:_5,Fence:j5,FenceIcon:j5,FerrisWheel:w5,FerrisWheelIcon:w5,Figma:N5,FigmaIcon:N5,File:W0,FileArchive:M5,FileArchiveIcon:M5,FileAudio:S5,FileAudio2:C5,FileAudio2Icon:C5,FileAudioIcon:S5,FileAxis3D:Wi,FileAxis3DIcon:Wi,FileAxis3d:Wi,FileAxis3dIcon:Wi,FileBadge:A5,FileBadge2:L5,FileBadge2Icon:L5,FileBadgeIcon:A5,FileBarChart:Yi,FileBarChart2:Qi,FileBarChart2Icon:Qi,FileBarChartIcon:Yi,FileBox:E5,FileBoxIcon:E5,FileChartColumn:Qi,FileChartColumnIcon:Qi,FileChartColumnIncreasing:Yi,FileChartColumnIncreasingIcon:Yi,FileChartLine:Ji,FileChartLineIcon:Ji,FileChartPie:ec,FileChartPieIcon:ec,FileCheck:P5,FileCheck2:I5,FileCheck2Icon:I5,FileCheckIcon:P5,FileClock:T5,FileClockIcon:T5,FileCode:O5,FileCode2:$5,FileCode2Icon:$5,FileCodeIcon:O5,FileCog:tc,FileCog2:tc,FileCog2Icon:tc,FileCogIcon:tc,FileDiff:z5,FileDiffIcon:z5,FileDigit:D5,FileDigitIcon:D5,FileDown:X0,FileDownIcon:X0,FileEdit:ac,FileEditIcon:ac,FileHeart:q5,FileHeartIcon:q5,FileIcon:W0,FileImage:R5,FileImageIcon:R5,FileInput:H5,FileInputIcon:H5,FileJson:V5,FileJson2:B5,FileJson2Icon:B5,FileJsonIcon:V5,FileKey:F5,FileKey2:U5,FileKey2Icon:U5,FileKeyIcon:F5,FileLineChart:Ji,FileLineChartIcon:Ji,FileLock:Z5,FileLock2:G5,FileLock2Icon:G5,FileLockIcon:Z5,FileMinus:X5,FileMinus2:K5,FileMinus2Icon:K5,FileMinusIcon:X5,FileMusic:W5,FileMusicIcon:W5,FileOutput:Y5,FileOutputIcon:Y5,FilePen:ac,FilePenIcon:ac,FilePenLine:Qa,FilePenLineIcon:Qa,FilePieChart:ec,FilePieChartIcon:ec,FilePlay:rc,FilePlayIcon:rc,FilePlus:Q5,FilePlus2:J5,FilePlus2Icon:J5,FilePlusIcon:Q5,FileQuestion:nc,FileQuestionIcon:nc,FileQuestionMark:nc,FileQuestionMarkIcon:nc,FileScan:ek,FileScanIcon:ek,FileSearch:ak,FileSearch2:tk,FileSearch2Icon:tk,FileSearchIcon:ak,FileSignature:Qa,FileSignatureIcon:Qa,FileSliders:rk,FileSlidersIcon:rk,FileSpreadsheet:Ma,FileSpreadsheetIcon:Ma,FileStack:nk,FileStackIcon:nk,FileSymlink:sk,FileSymlinkIcon:sk,FileTerminal:ok,FileTerminalIcon:ok,FileText:_t,FileTextIcon:_t,FileType:ck,FileType2:ik,FileType2Icon:ik,FileTypeIcon:ck,FileUp:lk,FileUpIcon:lk,FileUser:dk,FileUserIcon:dk,FileVideo:rc,FileVideo2:sc,FileVideo2Icon:sc,FileVideoCamera:sc,FileVideoCameraIcon:sc,FileVideoIcon:rc,FileVolume:hk,FileVolume2:uk,FileVolume2Icon:uk,FileVolumeIcon:hk,FileWarning:pk,FileWarningIcon:pk,FileX:fk,FileX2:mk,FileX2Icon:mk,FileXIcon:fk,Files:yk,FilesIcon:yk,Film:xk,FilmIcon:xk,Filter:Bs,FilterIcon:Bs,FilterX:cc,FilterXIcon:cc,Fingerprint:gk,FingerprintIcon:gk,FireExtinguisher:vk,FireExtinguisherIcon:vk,Fish:_k,FishIcon:_k,FishOff:bk,FishOffIcon:bk,FishSymbol:kk,FishSymbolIcon:kk,Flag:Mk,FlagIcon:Mk,FlagOff:jk,FlagOffIcon:jk,FlagTriangleLeft:wk,FlagTriangleLeftIcon:wk,FlagTriangleRight:Nk,FlagTriangleRightIcon:Nk,Flame:Sk,FlameIcon:Sk,FlameKindling:Ck,FlameKindlingIcon:Ck,Flashlight:Ak,FlashlightIcon:Ak,FlashlightOff:Lk,FlashlightOffIcon:Lk,FlaskConical:Ik,FlaskConicalIcon:Ik,FlaskConicalOff:Ek,FlaskConicalOffIcon:Ek,FlaskRound:Pk,FlaskRoundIcon:Pk,FlipHorizontal:$k,FlipHorizontal2:Tk,FlipHorizontal2Icon:Tk,FlipHorizontalIcon:$k,FlipVertical:zk,FlipVertical2:Ok,FlipVertical2Icon:Ok,FlipVerticalIcon:zk,Flower:qk,Flower2:Dk,Flower2Icon:Dk,FlowerIcon:qk,Focus:Rk,FocusIcon:Rk,FoldHorizontal:Hk,FoldHorizontalIcon:Hk,FoldVertical:Bk,FoldVerticalIcon:Bk,Folder:y3,FolderArchive:Vk,FolderArchiveIcon:Vk,FolderCheck:Uk,FolderCheckIcon:Uk,FolderClock:Fk,FolderClockIcon:Fk,FolderClosed:Gk,FolderClosedIcon:Gk,FolderCode:Kk,FolderCodeIcon:Kk,FolderCog:oc,FolderCog2:oc,FolderCog2Icon:oc,FolderCogIcon:oc,FolderDot:Zk,FolderDotIcon:Zk,FolderDown:Xk,FolderDownIcon:Xk,FolderEdit:ic,FolderEditIcon:ic,FolderGit:Qk,FolderGit2:Wk,FolderGit2Icon:Wk,FolderGitIcon:Qk,FolderHeart:Yk,FolderHeartIcon:Yk,FolderIcon:y3,FolderInput:Jk,FolderInputIcon:Jk,FolderKanban:e3,FolderKanbanIcon:e3,FolderKey:t3,FolderKeyIcon:t3,FolderLock:a3,FolderLockIcon:a3,FolderMinus:r3,FolderMinusIcon:r3,FolderOpen:s3,FolderOpenDot:n3,FolderOpenDotIcon:n3,FolderOpenIcon:s3,FolderOutput:o3,FolderOutputIcon:o3,FolderPen:ic,FolderPenIcon:ic,FolderPlus:i3,FolderPlusIcon:i3,FolderRoot:c3,FolderRootIcon:c3,FolderSearch:d3,FolderSearch2:l3,FolderSearch2Icon:l3,FolderSearchIcon:d3,FolderSymlink:u3,FolderSymlinkIcon:u3,FolderSync:h3,FolderSyncIcon:h3,FolderTree:p3,FolderTreeIcon:p3,FolderUp:m3,FolderUpIcon:m3,FolderX:f3,FolderXIcon:f3,Folders:x3,FoldersIcon:x3,Footprints:v3,FootprintsIcon:v3,ForkKnife:dd,ForkKnifeCrossed:ld,ForkKnifeCrossedIcon:ld,ForkKnifeIcon:dd,Forklift:g3,ForkliftIcon:g3,FormInput:Vc,FormInputIcon:Vc,Forward:b3,ForwardIcon:b3,Frame:k3,FrameIcon:k3,Framer:_3,FramerIcon:_3,Frown:j3,FrownIcon:j3,Fuel:w3,FuelIcon:w3,Fullscreen:N3,FullscreenIcon:N3,FunctionSquare:Cl,FunctionSquareIcon:Cl,Funnel:Bs,FunnelIcon:Bs,FunnelPlus:M3,FunnelPlusIcon:M3,FunnelX:cc,FunnelXIcon:cc,GalleryHorizontal:S3,GalleryHorizontalEnd:C3,GalleryHorizontalEndIcon:C3,GalleryHorizontalIcon:S3,GalleryThumbnails:L3,GalleryThumbnailsIcon:L3,GalleryVertical:E3,GalleryVerticalEnd:A3,GalleryVerticalEndIcon:A3,GalleryVerticalIcon:E3,Gamepad:P3,Gamepad2:I3,Gamepad2Icon:I3,GamepadIcon:P3,GanttChart:hi,GanttChartIcon:hi,GanttChartSquare:Mn,GanttChartSquareIcon:Mn,Gauge:T3,GaugeCircle:Si,GaugeCircleIcon:Si,GaugeIcon:T3,Gavel:$3,GavelIcon:$3,Gem:O3,GemIcon:O3,GeorgianLari:z3,GeorgianLariIcon:z3,Ghost:D3,GhostIcon:D3,Gift:q3,GiftIcon:q3,GitBranch:H3,GitBranchIcon:H3,GitBranchPlus:R3,GitBranchPlusIcon:R3,GitCommit:lc,GitCommitHorizontal:lc,GitCommitHorizontalIcon:lc,GitCommitIcon:lc,GitCommitVertical:B3,GitCommitVerticalIcon:B3,GitCompare:V3,GitCompareArrows:U3,GitCompareArrowsIcon:U3,GitCompareIcon:V3,GitFork:F3,GitForkIcon:F3,GitGraph:G3,GitGraphIcon:G3,GitMerge:K3,GitMergeIcon:K3,GitPullRequest:J3,GitPullRequestArrow:Z3,GitPullRequestArrowIcon:Z3,GitPullRequestClosed:X3,GitPullRequestClosedIcon:X3,GitPullRequestCreate:Y3,GitPullRequestCreateArrow:W3,GitPullRequestCreateArrowIcon:W3,GitPullRequestCreateIcon:Y3,GitPullRequestDraft:Q3,GitPullRequestDraftIcon:Q3,GitPullRequestIcon:J3,Github:e6,GithubIcon:e6,Gitlab:t6,GitlabIcon:t6,GlassWater:a6,GlassWaterIcon:a6,Glasses:r6,GlassesIcon:r6,Globe:s6,Globe2:Ki,Globe2Icon:Ki,GlobeIcon:s6,GlobeLock:n6,GlobeLockIcon:n6,Goal:o6,GoalIcon:o6,Gpu:i6,GpuIcon:i6,Grab:mc,GrabIcon:mc,GraduationCap:Ua,GraduationCapIcon:Ua,Grape:c6,GrapeIcon:c6,Grid:Tr,Grid2X2:pc,Grid2X2Check:dc,Grid2X2CheckIcon:dc,Grid2X2Icon:pc,Grid2X2Plus:uc,Grid2X2PlusIcon:uc,Grid2X2X:hc,Grid2X2XIcon:hc,Grid2x2:pc,Grid2x2Check:dc,Grid2x2CheckIcon:dc,Grid2x2Icon:pc,Grid2x2Plus:uc,Grid2x2PlusIcon:uc,Grid2x2X:hc,Grid2x2XIcon:hc,Grid3X3:Tr,Grid3X3Icon:Tr,Grid3x2:l6,Grid3x2Icon:l6,Grid3x3:Tr,Grid3x3Icon:Tr,GridIcon:Tr,Grip:h6,GripHorizontal:d6,GripHorizontalIcon:d6,GripIcon:h6,GripVertical:u6,GripVerticalIcon:u6,Group:p6,GroupIcon:p6,Guitar:m6,GuitarIcon:m6,Ham:x6,HamIcon:x6,Hamburger:f6,HamburgerIcon:f6,Hammer:y6,HammerIcon:y6,Hand:j6,HandCoins:g6,HandCoinsIcon:g6,HandFist:v6,HandFistIcon:v6,HandGrab:mc,HandGrabIcon:mc,HandHeart:b6,HandHeartIcon:b6,HandHelping:fc,HandHelpingIcon:fc,HandIcon:j6,HandMetal:k6,HandMetalIcon:k6,HandPlatter:_6,HandPlatterIcon:_6,Handbag:w6,HandbagIcon:w6,Handshake:N6,HandshakeIcon:N6,HardDrive:S6,HardDriveDownload:M6,HardDriveDownloadIcon:M6,HardDriveIcon:S6,HardDriveUpload:C6,HardDriveUploadIcon:C6,HardHat:L6,HardHatIcon:L6,Hash:Y0,HashIcon:Y0,HatGlasses:A6,HatGlassesIcon:A6,Haze:E6,HazeIcon:E6,HdmiPort:I6,HdmiPortIcon:I6,Heading:q6,Heading1:P6,Heading1Icon:P6,Heading2:$6,Heading2Icon:$6,Heading3:T6,Heading3Icon:T6,Heading4:O6,Heading4Icon:O6,Heading5:z6,Heading5Icon:z6,Heading6:D6,Heading6Icon:D6,HeadingIcon:q6,HeadphoneOff:R6,HeadphoneOffIcon:R6,Headphones:H6,HeadphonesIcon:H6,Headset:B6,HeadsetIcon:B6,Heart:Z6,HeartCrack:V6,HeartCrackIcon:V6,HeartHandshake:U6,HeartHandshakeIcon:U6,HeartIcon:Z6,HeartMinus:F6,HeartMinusIcon:F6,HeartOff:G6,HeartOffIcon:G6,HeartPlus:K6,HeartPlusIcon:K6,HeartPulse:X6,HeartPulseIcon:X6,Heater:W6,HeaterIcon:W6,HelpCircle:ka,HelpCircleIcon:ka,HelpingHand:fc,HelpingHandIcon:fc,Hexagon:Y6,HexagonIcon:Y6,Highlighter:Q6,HighlighterIcon:Q6,History:U1,HistoryIcon:U1,Home:Vs,HomeIcon:Vs,Hop:e8,HopIcon:e8,HopOff:J6,HopOffIcon:J6,Hospital:t8,HospitalIcon:t8,Hotel:a8,HotelIcon:a8,Hourglass:r8,HourglassIcon:r8,House:Vs,HouseIcon:Vs,HousePlug:n8,HousePlugIcon:n8,HousePlus:s8,HousePlusIcon:s8,HouseWifi:o8,HouseWifiIcon:o8,IceCream:xc,IceCream2:yc,IceCream2Icon:yc,IceCreamBowl:yc,IceCreamBowlIcon:yc,IceCreamCone:xc,IceCreamConeIcon:xc,IceCreamIcon:xc,Icon:wY,IdCard:F1,IdCardIcon:F1,IdCardLanyard:i8,IdCardLanyardIcon:i8,Image:f8,ImageDown:c8,ImageDownIcon:c8,ImageIcon:f8,ImageMinus:l8,ImageMinusIcon:l8,ImageOff:d8,ImageOffIcon:d8,ImagePlay:u8,ImagePlayIcon:u8,ImagePlus:h8,ImagePlusIcon:h8,ImageUp:p8,ImageUpIcon:p8,ImageUpscale:m8,ImageUpscaleIcon:m8,Images:y8,ImagesIcon:y8,Import:x8,ImportIcon:x8,Inbox:g8,InboxIcon:g8,Indent:vc,IndentDecrease:gc,IndentDecreaseIcon:gc,IndentIcon:vc,IndentIncrease:vc,IndentIncreaseIcon:vc,IndianRupee:v8,IndianRupeeIcon:v8,Infinity:b8,InfinityIcon:b8,Info:Oa,InfoIcon:Oa,Inspect:Pl,InspectIcon:Pl,InspectionPanel:k8,InspectionPanelIcon:k8,Instagram:_8,InstagramIcon:_8,Italic:j8,ItalicIcon:j8,IterationCcw:N8,IterationCcwIcon:N8,IterationCw:w8,IterationCwIcon:w8,JapaneseYen:C8,JapaneseYenIcon:C8,Joystick:M8,JoystickIcon:M8,Kanban:S8,KanbanIcon:S8,KanbanSquare:Sl,KanbanSquareDashed:kl,KanbanSquareDashedIcon:kl,KanbanSquareIcon:Sl,Kayak:L8,KayakIcon:L8,Key:On,KeyIcon:On,KeyRound:A8,KeyRoundIcon:A8,KeySquare:E8,KeySquareIcon:E8,Keyboard:T8,KeyboardIcon:T8,KeyboardMusic:I8,KeyboardMusicIcon:I8,KeyboardOff:P8,KeyboardOffIcon:P8,Lamp:R8,LampCeiling:$8,LampCeilingIcon:$8,LampDesk:O8,LampDeskIcon:O8,LampFloor:z8,LampFloorIcon:z8,LampIcon:R8,LampWallDown:D8,LampWallDownIcon:D8,LampWallUp:q8,LampWallUpIcon:q8,LandPlot:H8,LandPlotIcon:H8,Landmark:G1,LandmarkIcon:G1,Languages:B8,LanguagesIcon:B8,Laptop:U8,Laptop2:bc,Laptop2Icon:bc,LaptopIcon:U8,LaptopMinimal:bc,LaptopMinimalCheck:V8,LaptopMinimalCheckIcon:V8,LaptopMinimalIcon:bc,Lasso:G8,LassoIcon:G8,LassoSelect:F8,LassoSelectIcon:F8,Laugh:K8,LaughIcon:K8,Layers:kc,Layers2:Z8,Layers2Icon:Z8,Layers3:kc,Layers3Icon:kc,LayersIcon:kc,Layout:Rc,LayoutDashboard:Q0,LayoutDashboardIcon:Q0,LayoutGrid:X8,LayoutGridIcon:X8,LayoutIcon:Rc,LayoutList:W8,LayoutListIcon:W8,LayoutPanelLeft:Y8,LayoutPanelLeftIcon:Y8,LayoutPanelTop:Q8,LayoutPanelTopIcon:Q8,LayoutTemplate:J8,LayoutTemplateIcon:J8,Leaf:e_,LeafIcon:e_,LeafyGreen:t_,LeafyGreenIcon:t_,Lectern:a_,LecternIcon:a_,LetterText:r_,LetterTextIcon:r_,Library:s_,LibraryBig:n_,LibraryBigIcon:n_,LibraryIcon:s_,LibrarySquare:Ll,LibrarySquareIcon:Ll,LifeBuoy:o_,LifeBuoyIcon:o_,Ligature:i_,LigatureIcon:i_,Lightbulb:l_,LightbulbIcon:l_,LightbulbOff:c_,LightbulbOffIcon:c_,LineChart:li,LineChartIcon:li,LineSquiggle:d_,LineSquiggleIcon:d_,Link:p_,Link2:h_,Link2Icon:h_,Link2Off:u_,Link2OffIcon:u_,LinkIcon:p_,Linkedin:m_,LinkedinIcon:m_,List:I_,ListCheck:f_,ListCheckIcon:f_,ListChecks:x_,ListChecksIcon:x_,ListChevronsDownUp:y_,ListChevronsDownUpIcon:y_,ListCollapse:g_,ListCollapseIcon:g_,ListEnd:v_,ListEndIcon:v_,ListFilter:k_,ListFilterIcon:k_,ListFilterPlus:b_,ListFilterPlusIcon:b_,ListIcon:I_,ListMinus:__,ListMinusIcon:__,ListMusic:j_,ListMusicIcon:j_,ListOrdered:N_,ListOrderedIcon:N_,ListPlus:w_,ListPlusIcon:w_,ListRestart:M_,ListRestartIcon:M_,ListStart:S_,ListStartIcon:S_,ListTodo:C_,ListTodoIcon:C_,ListTree:A_,ListTreeIcon:A_,ListVideo:L_,ListVideoIcon:L_,ListX:E_,ListXIcon:E_,Loader:J0,Loader2:_e,Loader2Icon:_e,LoaderCircle:_e,LoaderCircleIcon:_e,LoaderIcon:J0,LoaderPinwheel:P_,LoaderPinwheelIcon:P_,Locate:O_,LocateFixed:T_,LocateFixedIcon:T_,LocateIcon:O_,LocateOff:$_,LocateOffIcon:$_,LocationEdit:Nc,LocationEditIcon:Nc,Lock:Wt,LockIcon:Wt,LockKeyhole:z_,LockKeyholeIcon:z_,LockKeyholeOpen:_c,LockKeyholeOpenIcon:_c,LockOpen:jc,LockOpenIcon:jc,LogIn:K1,LogInIcon:K1,LogOut:Z1,LogOutIcon:Z1,Logs:D_,LogsIcon:D_,Lollipop:q_,LollipopIcon:q_,LucideAArrowDown:Up,LucideAArrowUp:Fp,LucideALargeSmall:Gp,LucideAccessibility:Kp,LucideActivity:V0,LucideActivitySquare:Jc,LucideAirVent:Zp,LucideAirplay:Xp,LucideAlarmCheck:Ro,LucideAlarmClock:Yp,LucideAlarmClockCheck:Ro,LucideAlarmClockMinus:Ho,LucideAlarmClockOff:Wp,LucideAlarmClockPlus:Bo,LucideAlarmMinus:Ho,LucideAlarmPlus:Bo,LucideAlarmSmoke:Qp,LucideAlbum:Jp,LucideAlertCircle:Ve,LucideAlertOctagon:Lc,LucideAlertTriangle:Ut,LucideAlignCenter:tm,LucideAlignCenterHorizontal:em,LucideAlignCenterVertical:am,LucideAlignEndHorizontal:rm,LucideAlignEndVertical:nm,LucideAlignHorizontalDistributeCenter:sm,LucideAlignHorizontalDistributeEnd:om,LucideAlignHorizontalDistributeStart:im,LucideAlignHorizontalJustifyCenter:cm,LucideAlignHorizontalJustifyEnd:lm,LucideAlignHorizontalJustifyStart:dm,LucideAlignHorizontalSpaceAround:um,LucideAlignHorizontalSpaceBetween:hm,LucideAlignJustify:pm,LucideAlignLeft:mm,LucideAlignRight:fm,LucideAlignStartHorizontal:ym,LucideAlignStartVertical:xm,LucideAlignVerticalDistributeCenter:gm,LucideAlignVerticalDistributeEnd:vm,LucideAlignVerticalDistributeStart:bm,LucideAlignVerticalJustifyCenter:km,LucideAlignVerticalJustifyEnd:_m,LucideAlignVerticalJustifyStart:jm,LucideAlignVerticalSpaceAround:wm,LucideAlignVerticalSpaceBetween:Nm,LucideAmbulance:Mm,LucideAmpersand:Cm,LucideAmpersands:Sm,LucideAmphora:Lm,LucideAnchor:Am,LucideAngry:Em,LucideAnnoyed:Im,LucideAntenna:Pm,LucideAnvil:Tm,LucideAperture:$m,LucideAppWindow:zm,LucideAppWindowMac:Om,LucideApple:Dm,LucideArchive:Hm,LucideArchiveRestore:qm,LucideArchiveX:Rm,LucideAreaChart:ri,LucideArmchair:Bm,LucideArrowBigDown:Um,LucideArrowBigDownDash:Vm,LucideArrowBigLeft:Gm,LucideArrowBigLeftDash:Fm,LucideArrowBigRight:Zm,LucideArrowBigRightDash:Km,LucideArrowBigUp:Wm,LucideArrowBigUpDash:Xm,LucideArrowDown:of,LucideArrowDown01:Ym,LucideArrowDown10:Qm,LucideArrowDownAZ:Vo,LucideArrowDownAz:Vo,LucideArrowDownCircle:yi,LucideArrowDownFromLine:Jm,LucideArrowDownLeft:ef,LucideArrowDownLeftFromCircle:gi,LucideArrowDownLeftFromSquare:nl,LucideArrowDownLeftSquare:el,LucideArrowDownNarrowWide:af,LucideArrowDownRight:tf,LucideArrowDownRightFromCircle:vi,LucideArrowDownRightFromSquare:sl,LucideArrowDownRightSquare:tl,LucideArrowDownSquare:al,LucideArrowDownToDot:rf,LucideArrowDownToLine:nf,LucideArrowDownUp:sf,LucideArrowDownWideNarrow:Uo,LucideArrowDownZA:Fo,LucideArrowDownZa:Fo,LucideArrowLeft:Ke,LucideArrowLeftCircle:xi,LucideArrowLeftFromLine:lf,LucideArrowLeftRight:cf,LucideArrowLeftSquare:rl,LucideArrowLeftToLine:df,LucideArrowRight:Tn,LucideArrowRightCircle:qs,LucideArrowRightFromLine:uf,LucideArrowRightLeft:hf,LucideArrowRightSquare:ll,LucideArrowRightToLine:pf,LucideArrowUp:_f,LucideArrowUp01:mf,LucideArrowUp10:ff,LucideArrowUpAZ:Go,LucideArrowUpAz:Go,LucideArrowUpCircle:_i,LucideArrowUpDown:U0,LucideArrowUpFromDot:yf,LucideArrowUpFromLine:xf,LucideArrowUpLeft:gf,LucideArrowUpLeftFromCircle:bi,LucideArrowUpLeftFromSquare:ol,LucideArrowUpLeftSquare:cl,LucideArrowUpNarrowWide:Ko,LucideArrowUpRight:vf,LucideArrowUpRightFromCircle:ki,LucideArrowUpRightFromSquare:il,LucideArrowUpRightSquare:dl,LucideArrowUpSquare:hl,LucideArrowUpToLine:bf,LucideArrowUpWideNarrow:kf,LucideArrowUpZA:Zo,LucideArrowUpZa:Zo,LucideArrowsUpFromLine:jf,LucideAsterisk:wf,LucideAsteriskSquare:ul,LucideAtSign:Nf,LucideAtom:Mf,LucideAudioLines:Cf,LucideAudioWaveform:Sf,LucideAward:Lf,LucideAxe:Af,LucideAxis3D:Xo,LucideAxis3d:Xo,LucideBaby:Ef,LucideBackpack:If,LucideBadge:Zf,LucideBadgeAlert:Pf,LucideBadgeCent:Tf,LucideBadgeCheck:Wo,LucideBadgeDollarSign:$f,LucideBadgeEuro:Of,LucideBadgeHelp:Yo,LucideBadgeIndianRupee:zf,LucideBadgeInfo:Df,LucideBadgeJapaneseYen:qf,LucideBadgeMinus:Rf,LucideBadgePercent:Hf,LucideBadgePlus:Bf,LucideBadgePoundSterling:Vf,LucideBadgeQuestionMark:Yo,LucideBadgeRussianRuble:Uf,LucideBadgeSwissFranc:Ff,LucideBadgeTurkishLira:Gf,LucideBadgeX:Kf,LucideBaggageClaim:Xf,LucideBan:q1,LucideBanana:Wf,LucideBandage:Yf,LucideBanknote:ls,LucideBanknoteArrowDown:Qf,LucideBanknoteArrowUp:Jf,LucideBanknoteX:ey,LucideBarChart:di,LucideBarChart2:ui,LucideBarChart3:Ds,LucideBarChart4:ci,LucideBarChartBig:ii,LucideBarChartHorizontal:si,LucideBarChartHorizontalBig:ni,LucideBarcode:ty,LucideBarrel:ay,LucideBaseline:ny,LucideBath:ry,LucideBattery:uy,LucideBatteryCharging:sy,LucideBatteryFull:oy,LucideBatteryLow:cy,LucideBatteryMedium:iy,LucideBatteryPlus:ly,LucideBatteryWarning:dy,LucideBeaker:hy,LucideBean:my,LucideBeanOff:py,LucideBed:xy,LucideBedDouble:fy,LucideBedSingle:yy,LucideBeef:by,LucideBeer:vy,LucideBeerOff:gy,LucideBell:Cy,LucideBellDot:ky,LucideBellElectric:jy,LucideBellMinus:_y,LucideBellOff:wy,LucideBellPlus:Ny,LucideBellRing:My,LucideBetweenHorizonalEnd:Qo,LucideBetweenHorizonalStart:Jo,LucideBetweenHorizontalEnd:Qo,LucideBetweenHorizontalStart:Jo,LucideBetweenVerticalEnd:Sy,LucideBetweenVerticalStart:Ly,LucideBicepsFlexed:Ay,LucideBike:Ey,LucideBinary:Iy,LucideBinoculars:Py,LucideBiohazard:Ty,LucideBird:$y,LucideBitcoin:Oy,LucideBlend:zy,LucideBlinds:Dy,LucideBlocks:qy,LucideBluetooth:Vy,LucideBluetoothConnected:Ry,LucideBluetoothOff:Hy,LucideBluetoothSearching:By,LucideBold:Uy,LucideBolt:Fy,LucideBomb:Gy,LucideBone:Ky,LucideBook:yx,LucideBookA:Zy,LucideBookAlert:Xy,LucideBookAudio:Wy,LucideBookCheck:Yy,LucideBookCopy:Qy,LucideBookDashed:ei,LucideBookDown:Jy,LucideBookHeadphones:ex,LucideBookHeart:tx,LucideBookImage:ax,LucideBookKey:rx,LucideBookLock:nx,LucideBookMarked:sx,LucideBookMinus:ox,LucideBookOpen:R1,LucideBookOpenCheck:ix,LucideBookOpenText:cx,LucideBookPlus:lx,LucideBookTemplate:ei,LucideBookText:dx,LucideBookType:ux,LucideBookUp:px,LucideBookUp2:hx,LucideBookUser:mx,LucideBookX:fx,LucideBookmark:kx,LucideBookmarkCheck:xx,LucideBookmarkMinus:gx,LucideBookmarkPlus:vx,LucideBookmarkX:bx,LucideBoomBox:_x,LucideBot:Nx,LucideBotMessageSquare:jx,LucideBotOff:wx,LucideBottleWine:Mx,LucideBowArrow:Cx,LucideBox:Sx,LucideBoxSelect:jl,LucideBoxes:Lx,LucideBraces:ti,LucideBrackets:Ax,LucideBrain:Px,LucideBrainCircuit:Ex,LucideBrainCog:Ix,LucideBrickWall:Ox,LucideBrickWallFire:Tx,LucideBrickWallShield:$x,LucideBriefcase:Rx,LucideBriefcaseBusiness:zx,LucideBriefcaseConveyorBelt:Dx,LucideBriefcaseMedical:qx,LucideBringToFront:Hx,LucideBrush:Vx,LucideBrushCleaning:Bx,LucideBubbles:Ux,LucideBug:Kx,LucideBugOff:Gx,LucideBugPlay:Fx,LucideBuilding:Zx,LucideBuilding2:co,LucideBus:Wx,LucideBusFront:Xx,LucideCable:Qx,LucideCableCar:Yx,LucideCake:eg,LucideCakeSlice:Jx,LucideCalculator:tg,LucideCalendar:Na,LucideCalendar1:ag,LucideCalendarArrowDown:ng,LucideCalendarArrowUp:rg,LucideCalendarCheck:og,LucideCalendarCheck2:sg,LucideCalendarClock:H1,LucideCalendarCog:ig,LucideCalendarDays:Ld,LucideCalendarFold:cg,LucideCalendarHeart:lg,LucideCalendarMinus:dg,LucideCalendarMinus2:ug,LucideCalendarOff:hg,LucideCalendarPlus:mg,LucideCalendarPlus2:pg,LucideCalendarRange:fg,LucideCalendarSearch:yg,LucideCalendarSync:xg,LucideCalendarX:F0,LucideCalendarX2:gg,LucideCamera:bg,LucideCameraOff:vg,LucideCandlestickChart:oi,LucideCandy:jg,LucideCandyCane:kg,LucideCandyOff:_g,LucideCannabis:wg,LucideCaptions:ai,LucideCaptionsOff:Ng,LucideCar:Sg,LucideCarFront:Mg,LucideCarTaxiFront:Cg,LucideCaravan:Lg,LucideCardSim:Ag,LucideCarrot:Eg,LucideCaseLower:Ig,LucideCaseSensitive:Pg,LucideCaseUpper:Tg,LucideCassetteTape:$g,LucideCast:Og,LucideCastle:zg,LucideCat:Dg,LucideCctv:qg,LucideChartArea:ri,LucideChartBar:si,LucideChartBarBig:ni,LucideChartBarDecreasing:Rg,LucideChartBarIncreasing:Hg,LucideChartBarStacked:Bg,LucideChartCandlestick:oi,LucideChartColumn:Ds,LucideChartColumnBig:ii,LucideChartColumnDecreasing:Vg,LucideChartColumnIncreasing:ci,LucideChartColumnStacked:Ug,LucideChartGantt:Fg,LucideChartLine:li,LucideChartNetwork:Gg,LucideChartNoAxesColumn:ui,LucideChartNoAxesColumnDecreasing:Kg,LucideChartNoAxesColumnIncreasing:di,LucideChartNoAxesCombined:Zg,LucideChartNoAxesGantt:hi,LucideChartPie:pi,LucideChartScatter:mi,LucideChartSpline:Xg,LucideCheck:sa,LucideCheckCheck:G0,LucideCheckCircle:$e,LucideCheckCircle2:Xe,LucideCheckLine:Wg,LucideCheckSquare:yl,LucideCheckSquare2:ml,LucideChefHat:Yg,LucideCherry:Qg,LucideChevronDown:xa,LucideChevronDownCircle:ji,LucideChevronDownSquare:fl,LucideChevronFirst:Jg,LucideChevronLast:ev,LucideChevronLeft:tv,LucideChevronLeftCircle:wi,LucideChevronLeftSquare:xl,LucideChevronRight:Ad,LucideChevronRightCircle:Ni,LucideChevronRightSquare:gl,LucideChevronUp:Ed,LucideChevronUpCircle:Mi,LucideChevronUpSquare:vl,LucideChevronsDown:rv,LucideChevronsDownUp:av,LucideChevronsLeft:ov,LucideChevronsLeftRight:sv,LucideChevronsLeftRightEllipsis:nv,LucideChevronsRight:cv,LucideChevronsRightLeft:iv,LucideChevronsUp:dv,LucideChevronsUpDown:lv,LucideChrome:fi,LucideChromium:fi,LucideChurch:uv,LucideCigarette:pv,LucideCigaretteOff:hv,LucideCircle:K0,LucideCircleAlert:Ve,LucideCircleArrowDown:yi,LucideCircleArrowLeft:xi,LucideCircleArrowOutDownLeft:gi,LucideCircleArrowOutDownRight:vi,LucideCircleArrowOutUpLeft:bi,LucideCircleArrowOutUpRight:ki,LucideCircleArrowRight:qs,LucideCircleArrowUp:_i,LucideCircleCheck:Xe,LucideCircleCheckBig:$e,LucideCircleChevronDown:ji,LucideCircleChevronLeft:wi,LucideCircleChevronRight:Ni,LucideCircleChevronUp:Mi,LucideCircleDashed:mv,LucideCircleDivide:Ci,LucideCircleDollarSign:B1,LucideCircleDot:yv,LucideCircleDotDashed:fv,LucideCircleEllipsis:xv,LucideCircleEqual:vv,LucideCircleFadingArrowUp:gv,LucideCircleFadingPlus:bv,LucideCircleGauge:Si,LucideCircleHelp:ka,LucideCircleMinus:Li,LucideCircleOff:kv,LucideCircleParking:Ei,LucideCircleParkingOff:Ai,LucideCirclePause:Ii,LucideCirclePercent:Pi,LucideCirclePlay:Ti,LucideCirclePlus:$i,LucideCirclePoundSterling:_v,LucideCirclePower:Oi,LucideCircleQuestionMark:ka,LucideCircleSlash:jv,LucideCircleSlash2:zi,LucideCircleSlashed:zi,LucideCircleSmall:wv,LucideCircleStar:Nv,LucideCircleStop:Di,LucideCircleUser:Rs,LucideCircleUserRound:qi,LucideCircleX:kt,LucideCircuitBoard:Mv,LucideCitrus:Cv,LucideClapperboard:Sv,LucideClipboard:Dv,LucideClipboardCheck:Lv,LucideClipboardClock:Av,LucideClipboardCopy:Ev,LucideClipboardEdit:Hs,LucideClipboardList:Iv,LucideClipboardMinus:Pv,LucideClipboardPaste:Tv,LucideClipboardPen:Hs,LucideClipboardPenLine:Ri,LucideClipboardPlus:$v,LucideClipboardSignature:Ri,LucideClipboardType:Ov,LucideClipboardX:zv,LucideClock:ra,LucideClock1:qv,LucideClock10:Rv,LucideClock11:Hv,LucideClock12:Bv,LucideClock2:Vv,LucideClock3:Uv,LucideClock4:Fv,LucideClock5:Gv,LucideClock6:Kv,LucideClock7:Zv,LucideClock8:Wv,LucideClock9:Xv,LucideClockAlert:Yv,LucideClockArrowDown:Qv,LucideClockArrowUp:Jv,LucideClockFading:eb,LucideClockPlus:tb,LucideClosedCaption:ab,LucideCloud:gb,LucideCloudAlert:rb,LucideCloudCheck:nb,LucideCloudCog:sb,LucideCloudDownload:Hi,LucideCloudDrizzle:ob,LucideCloudFog:ib,LucideCloudHail:cb,LucideCloudLightning:lb,LucideCloudMoon:ub,LucideCloudMoonRain:db,LucideCloudOff:hb,LucideCloudRain:mb,LucideCloudRainWind:pb,LucideCloudSnow:fb,LucideCloudSun:xb,LucideCloudSunRain:yb,LucideCloudUpload:Bi,LucideCloudy:vb,LucideClover:bb,LucideClub:kb,LucideCode:_b,LucideCode2:Xn,LucideCodeSquare:bl,LucideCodeXml:Xn,LucideCodepen:jb,LucideCodesandbox:Nb,LucideCoffee:wb,LucideCog:Z0,LucideCoins:Mb,LucideColumns:Vi,LucideColumns2:Vi,LucideColumns3:Ui,LucideColumns3Cog:Nn,LucideColumns4:Cb,LucideColumnsSettings:Nn,LucideCombine:Sb,LucideCommand:Lb,LucideCompass:Ab,LucideComponent:Eb,LucideComputer:Ib,LucideConciergeBell:Tb,LucideCone:Pb,LucideConstruction:$b,LucideContact:Ob,LucideContact2:Fi,LucideContactRound:Fi,LucideContainer:zb,LucideContrast:Db,LucideCookie:qb,LucideCookingPot:Rb,LucideCopy:Kr,LucideCopyCheck:Hb,LucideCopyMinus:Bb,LucideCopyPlus:Vb,LucideCopySlash:Ub,LucideCopyX:Fb,LucideCopyleft:Gb,LucideCopyright:Kb,LucideCornerDownLeft:Zb,LucideCornerDownRight:Xb,LucideCornerLeftDown:Wb,LucideCornerLeftUp:Yb,LucideCornerRightDown:Qb,LucideCornerRightUp:Jb,LucideCornerUpLeft:e4,LucideCornerUpRight:t4,LucideCpu:a4,LucideCreativeCommons:r4,LucideCreditCard:it,LucideCroissant:n4,LucideCrop:s4,LucideCross:o4,LucideCrosshair:i4,LucideCrown:c4,LucideCuboid:l4,LucideCupSoda:d4,LucideCurlyBraces:ti,LucideCurrency:u4,LucideCylinder:h4,LucideDam:p4,LucideDatabase:V1,LucideDatabaseBackup:m4,LucideDatabaseZap:f4,LucideDecimalsArrowLeft:y4,LucideDecimalsArrowRight:x4,LucideDelete:g4,LucideDessert:v4,LucideDiameter:b4,LucideDiamond:j4,LucideDiamondMinus:k4,LucideDiamondPercent:Gi,LucideDiamondPlus:_4,LucideDice1:w4,LucideDice2:N4,LucideDice3:M4,LucideDice4:C4,LucideDice5:S4,LucideDice6:L4,LucideDices:A4,LucideDiff:E4,LucideDisc:$4,LucideDisc2:I4,LucideDisc3:P4,LucideDiscAlbum:T4,LucideDivide:O4,LucideDivideCircle:Ci,LucideDivideSquare:wl,LucideDna:R4,LucideDnaOff:z4,LucideDock:D4,LucideDog:q4,LucideDollarSign:$n,LucideDonut:H4,LucideDoorClosed:V4,LucideDoorClosedLocked:B4,LucideDoorOpen:U4,LucideDot:F4,LucideDotSquare:Ml,LucideDownload:lt,LucideDownloadCloud:Hi,LucideDraftingCompass:G4,LucideDrama:K4,LucideDribbble:Z4,LucideDrill:X4,LucideDrone:W4,LucideDroplet:Q4,LucideDropletOff:Y4,LucideDroplets:J4,LucideDrum:e5,LucideDrumstick:t5,LucideDumbbell:a5,LucideEar:n5,LucideEarOff:r5,LucideEarth:Ki,LucideEarthLock:s5,LucideEclipse:o5,LucideEdit:ir,LucideEdit2:rn,LucideEdit3:Hc,LucideEgg:l5,LucideEggFried:i5,LucideEggOff:c5,LucideEllipsis:Xi,LucideEllipsisVertical:Zi,LucideEqual:u5,LucideEqualApproximately:d5,LucideEqualNot:h5,LucideEqualSquare:Nl,LucideEraser:p5,LucideEthernetPort:m5,LucideEuro:f5,LucideExpand:y5,LucideExternalLink:hn,LucideEye:ct,LucideEyeClosed:x5,LucideEyeOff:Va,LucideFacebook:v5,LucideFactory:g5,LucideFan:b5,LucideFastForward:k5,LucideFeather:_5,LucideFence:j5,LucideFerrisWheel:w5,LucideFigma:N5,LucideFile:W0,LucideFileArchive:M5,LucideFileAudio:S5,LucideFileAudio2:C5,LucideFileAxis3D:Wi,LucideFileAxis3d:Wi,LucideFileBadge:A5,LucideFileBadge2:L5,LucideFileBarChart:Yi,LucideFileBarChart2:Qi,LucideFileBox:E5,LucideFileChartColumn:Qi,LucideFileChartColumnIncreasing:Yi,LucideFileChartLine:Ji,LucideFileChartPie:ec,LucideFileCheck:P5,LucideFileCheck2:I5,LucideFileClock:T5,LucideFileCode:O5,LucideFileCode2:$5,LucideFileCog:tc,LucideFileCog2:tc,LucideFileDiff:z5,LucideFileDigit:D5,LucideFileDown:X0,LucideFileEdit:ac,LucideFileHeart:q5,LucideFileImage:R5,LucideFileInput:H5,LucideFileJson:V5,LucideFileJson2:B5,LucideFileKey:F5,LucideFileKey2:U5,LucideFileLineChart:Ji,LucideFileLock:Z5,LucideFileLock2:G5,LucideFileMinus:X5,LucideFileMinus2:K5,LucideFileMusic:W5,LucideFileOutput:Y5,LucideFilePen:ac,LucideFilePenLine:Qa,LucideFilePieChart:ec,LucideFilePlay:rc,LucideFilePlus:Q5,LucideFilePlus2:J5,LucideFileQuestion:nc,LucideFileQuestionMark:nc,LucideFileScan:ek,LucideFileSearch:ak,LucideFileSearch2:tk,LucideFileSignature:Qa,LucideFileSliders:rk,LucideFileSpreadsheet:Ma,LucideFileStack:nk,LucideFileSymlink:sk,LucideFileTerminal:ok,LucideFileText:_t,LucideFileType:ck,LucideFileType2:ik,LucideFileUp:lk,LucideFileUser:dk,LucideFileVideo:rc,LucideFileVideo2:sc,LucideFileVideoCamera:sc,LucideFileVolume:hk,LucideFileVolume2:uk,LucideFileWarning:pk,LucideFileX:fk,LucideFileX2:mk,LucideFiles:yk,LucideFilm:xk,LucideFilter:Bs,LucideFilterX:cc,LucideFingerprint:gk,LucideFireExtinguisher:vk,LucideFish:_k,LucideFishOff:bk,LucideFishSymbol:kk,LucideFlag:Mk,LucideFlagOff:jk,LucideFlagTriangleLeft:wk,LucideFlagTriangleRight:Nk,LucideFlame:Sk,LucideFlameKindling:Ck,LucideFlashlight:Ak,LucideFlashlightOff:Lk,LucideFlaskConical:Ik,LucideFlaskConicalOff:Ek,LucideFlaskRound:Pk,LucideFlipHorizontal:$k,LucideFlipHorizontal2:Tk,LucideFlipVertical:zk,LucideFlipVertical2:Ok,LucideFlower:qk,LucideFlower2:Dk,LucideFocus:Rk,LucideFoldHorizontal:Hk,LucideFoldVertical:Bk,LucideFolder:y3,LucideFolderArchive:Vk,LucideFolderCheck:Uk,LucideFolderClock:Fk,LucideFolderClosed:Gk,LucideFolderCode:Kk,LucideFolderCog:oc,LucideFolderCog2:oc,LucideFolderDot:Zk,LucideFolderDown:Xk,LucideFolderEdit:ic,LucideFolderGit:Qk,LucideFolderGit2:Wk,LucideFolderHeart:Yk,LucideFolderInput:Jk,LucideFolderKanban:e3,LucideFolderKey:t3,LucideFolderLock:a3,LucideFolderMinus:r3,LucideFolderOpen:s3,LucideFolderOpenDot:n3,LucideFolderOutput:o3,LucideFolderPen:ic,LucideFolderPlus:i3,LucideFolderRoot:c3,LucideFolderSearch:d3,LucideFolderSearch2:l3,LucideFolderSymlink:u3,LucideFolderSync:h3,LucideFolderTree:p3,LucideFolderUp:m3,LucideFolderX:f3,LucideFolders:x3,LucideFootprints:v3,LucideForkKnife:dd,LucideForkKnifeCrossed:ld,LucideForklift:g3,LucideFormInput:Vc,LucideForward:b3,LucideFrame:k3,LucideFramer:_3,LucideFrown:j3,LucideFuel:w3,LucideFullscreen:N3,LucideFunctionSquare:Cl,LucideFunnel:Bs,LucideFunnelPlus:M3,LucideFunnelX:cc,LucideGalleryHorizontal:S3,LucideGalleryHorizontalEnd:C3,LucideGalleryThumbnails:L3,LucideGalleryVertical:E3,LucideGalleryVerticalEnd:A3,LucideGamepad:P3,LucideGamepad2:I3,LucideGanttChart:hi,LucideGanttChartSquare:Mn,LucideGauge:T3,LucideGaugeCircle:Si,LucideGavel:$3,LucideGem:O3,LucideGeorgianLari:z3,LucideGhost:D3,LucideGift:q3,LucideGitBranch:H3,LucideGitBranchPlus:R3,LucideGitCommit:lc,LucideGitCommitHorizontal:lc,LucideGitCommitVertical:B3,LucideGitCompare:V3,LucideGitCompareArrows:U3,LucideGitFork:F3,LucideGitGraph:G3,LucideGitMerge:K3,LucideGitPullRequest:J3,LucideGitPullRequestArrow:Z3,LucideGitPullRequestClosed:X3,LucideGitPullRequestCreate:Y3,LucideGitPullRequestCreateArrow:W3,LucideGitPullRequestDraft:Q3,LucideGithub:e6,LucideGitlab:t6,LucideGlassWater:a6,LucideGlasses:r6,LucideGlobe:s6,LucideGlobe2:Ki,LucideGlobeLock:n6,LucideGoal:o6,LucideGpu:i6,LucideGrab:mc,LucideGraduationCap:Ua,LucideGrape:c6,LucideGrid:Tr,LucideGrid2X2:pc,LucideGrid2X2Check:dc,LucideGrid2X2Plus:uc,LucideGrid2X2X:hc,LucideGrid2x2:pc,LucideGrid2x2Check:dc,LucideGrid2x2Plus:uc,LucideGrid2x2X:hc,LucideGrid3X3:Tr,LucideGrid3x2:l6,LucideGrid3x3:Tr,LucideGrip:h6,LucideGripHorizontal:d6,LucideGripVertical:u6,LucideGroup:p6,LucideGuitar:m6,LucideHam:x6,LucideHamburger:f6,LucideHammer:y6,LucideHand:j6,LucideHandCoins:g6,LucideHandFist:v6,LucideHandGrab:mc,LucideHandHeart:b6,LucideHandHelping:fc,LucideHandMetal:k6,LucideHandPlatter:_6,LucideHandbag:w6,LucideHandshake:N6,LucideHardDrive:S6,LucideHardDriveDownload:M6,LucideHardDriveUpload:C6,LucideHardHat:L6,LucideHash:Y0,LucideHatGlasses:A6,LucideHaze:E6,LucideHdmiPort:I6,LucideHeading:q6,LucideHeading1:P6,LucideHeading2:$6,LucideHeading3:T6,LucideHeading4:O6,LucideHeading5:z6,LucideHeading6:D6,LucideHeadphoneOff:R6,LucideHeadphones:H6,LucideHeadset:B6,LucideHeart:Z6,LucideHeartCrack:V6,LucideHeartHandshake:U6,LucideHeartMinus:F6,LucideHeartOff:G6,LucideHeartPlus:K6,LucideHeartPulse:X6,LucideHeater:W6,LucideHelpCircle:ka,LucideHelpingHand:fc,LucideHexagon:Y6,LucideHighlighter:Q6,LucideHistory:U1,LucideHome:Vs,LucideHop:e8,LucideHopOff:J6,LucideHospital:t8,LucideHotel:a8,LucideHourglass:r8,LucideHouse:Vs,LucideHousePlug:n8,LucideHousePlus:s8,LucideHouseWifi:o8,LucideIceCream:xc,LucideIceCream2:yc,LucideIceCreamBowl:yc,LucideIceCreamCone:xc,LucideIdCard:F1,LucideIdCardLanyard:i8,LucideImage:f8,LucideImageDown:c8,LucideImageMinus:l8,LucideImageOff:d8,LucideImagePlay:u8,LucideImagePlus:h8,LucideImageUp:p8,LucideImageUpscale:m8,LucideImages:y8,LucideImport:x8,LucideInbox:g8,LucideIndent:vc,LucideIndentDecrease:gc,LucideIndentIncrease:vc,LucideIndianRupee:v8,LucideInfinity:b8,LucideInfo:Oa,LucideInspect:Pl,LucideInspectionPanel:k8,LucideInstagram:_8,LucideItalic:j8,LucideIterationCcw:N8,LucideIterationCw:w8,LucideJapaneseYen:C8,LucideJoystick:M8,LucideKanban:S8,LucideKanbanSquare:Sl,LucideKanbanSquareDashed:kl,LucideKayak:L8,LucideKey:On,LucideKeyRound:A8,LucideKeySquare:E8,LucideKeyboard:T8,LucideKeyboardMusic:I8,LucideKeyboardOff:P8,LucideLamp:R8,LucideLampCeiling:$8,LucideLampDesk:O8,LucideLampFloor:z8,LucideLampWallDown:D8,LucideLampWallUp:q8,LucideLandPlot:H8,LucideLandmark:G1,LucideLanguages:B8,LucideLaptop:U8,LucideLaptop2:bc,LucideLaptopMinimal:bc,LucideLaptopMinimalCheck:V8,LucideLasso:G8,LucideLassoSelect:F8,LucideLaugh:K8,LucideLayers:kc,LucideLayers2:Z8,LucideLayers3:kc,LucideLayout:Rc,LucideLayoutDashboard:Q0,LucideLayoutGrid:X8,LucideLayoutList:W8,LucideLayoutPanelLeft:Y8,LucideLayoutPanelTop:Q8,LucideLayoutTemplate:J8,LucideLeaf:e_,LucideLeafyGreen:t_,LucideLectern:a_,LucideLetterText:r_,LucideLibrary:s_,LucideLibraryBig:n_,LucideLibrarySquare:Ll,LucideLifeBuoy:o_,LucideLigature:i_,LucideLightbulb:l_,LucideLightbulbOff:c_,LucideLineChart:li,LucideLineSquiggle:d_,LucideLink:p_,LucideLink2:h_,LucideLink2Off:u_,LucideLinkedin:m_,LucideList:I_,LucideListCheck:f_,LucideListChecks:x_,LucideListChevronsDownUp:y_,LucideListCollapse:g_,LucideListEnd:v_,LucideListFilter:k_,LucideListFilterPlus:b_,LucideListMinus:__,LucideListMusic:j_,LucideListOrdered:N_,LucideListPlus:w_,LucideListRestart:M_,LucideListStart:S_,LucideListTodo:C_,LucideListTree:A_,LucideListVideo:L_,LucideListX:E_,LucideLoader:J0,LucideLoader2:_e,LucideLoaderCircle:_e,LucideLoaderPinwheel:P_,LucideLocate:O_,LucideLocateFixed:T_,LucideLocateOff:$_,LucideLocationEdit:Nc,LucideLock:Wt,LucideLockKeyhole:z_,LucideLockKeyholeOpen:_c,LucideLockOpen:jc,LucideLogIn:K1,LucideLogOut:Z1,LucideLogs:D_,LucideLollipop:q_,LucideLuggage:R_,LucideMSquare:Al,LucideMagnet:H_,LucideMail:tr,LucideMailCheck:B_,LucideMailMinus:V_,LucideMailOpen:U_,LucideMailPlus:F_,LucideMailQuestion:wc,LucideMailQuestionMark:wc,LucideMailSearch:K_,LucideMailWarning:G_,LucideMailX:Z_,LucideMailbox:X_,LucideMails:W_,LucideMap:dj,LucideMapMinus:Y_,LucideMapPin:eh,LucideMapPinCheck:J_,LucideMapPinCheckInside:Q_,LucideMapPinHouse:ej,LucideMapPinMinus:aj,LucideMapPinMinusInside:tj,LucideMapPinOff:rj,LucideMapPinPen:Nc,LucideMapPinPlus:sj,LucideMapPinPlusInside:nj,LucideMapPinX:ij,LucideMapPinXInside:oj,LucideMapPinned:cj,LucideMapPlus:lj,LucideMars:hj,LucideMarsStroke:uj,LucideMartini:pj,LucideMaximize:fj,LucideMaximize2:mj,LucideMedal:yj,LucideMegaphone:gj,LucideMegaphoneOff:xj,LucideMeh:vj,LucideMemoryStick:bj,LucideMenu:th,LucideMenuSquare:El,LucideMerge:kj,LucideMessageCircle:Ej,LucideMessageCircleCode:_j,LucideMessageCircleDashed:jj,LucideMessageCircleHeart:wj,LucideMessageCircleMore:Nj,LucideMessageCircleOff:Mj,LucideMessageCirclePlus:Cj,LucideMessageCircleQuestion:Mc,LucideMessageCircleQuestionMark:Mc,LucideMessageCircleReply:Sj,LucideMessageCircleWarning:Aj,LucideMessageCircleX:Lj,LucideMessageSquare:X1,LucideMessageSquareCode:Ij,LucideMessageSquareDashed:Pj,LucideMessageSquareDiff:Tj,LucideMessageSquareDot:$j,LucideMessageSquareHeart:Oj,LucideMessageSquareLock:zj,LucideMessageSquareMore:Dj,LucideMessageSquareOff:qj,LucideMessageSquarePlus:Hj,LucideMessageSquareQuote:Rj,LucideMessageSquareReply:Bj,LucideMessageSquareShare:Vj,LucideMessageSquareText:Uj,LucideMessageSquareWarning:Fj,LucideMessageSquareX:Gj,LucideMessagesSquare:Kj,LucideMic:Wj,LucideMic2:Cc,LucideMicOff:Zj,LucideMicVocal:Cc,LucideMicrochip:Xj,LucideMicroscope:Yj,LucideMicrowave:Qj,LucideMilestone:Jj,LucideMilk:tw,LucideMilkOff:ew,LucideMinimize:rw,LucideMinimize2:aw,LucideMinus:ah,LucideMinusCircle:Li,LucideMinusSquare:Il,LucideMonitor:yw,LucideMonitorCheck:nw,LucideMonitorCog:sw,LucideMonitorDot:ow,LucideMonitorDown:iw,LucideMonitorOff:cw,LucideMonitorPause:lw,LucideMonitorPlay:dw,LucideMonitorSmartphone:hw,LucideMonitorSpeaker:uw,LucideMonitorStop:pw,LucideMonitorUp:mw,LucideMonitorX:fw,LucideMoon:gw,LucideMoonStar:xw,LucideMoreHorizontal:Xi,LucideMoreVertical:Zi,LucideMountain:kw,LucideMountainSnow:vw,LucideMouse:Nw,LucideMouseOff:bw,LucideMousePointer:Mw,LucideMousePointer2:_w,LucideMousePointerBan:jw,LucideMousePointerClick:ww,LucideMousePointerSquareDashed:_l,LucideMove:Dw,LucideMove3D:Sc,LucideMove3d:Sc,LucideMoveDiagonal:Lw,LucideMoveDiagonal2:Cw,LucideMoveDown:Ew,LucideMoveDownLeft:Sw,LucideMoveDownRight:Aw,LucideMoveHorizontal:Iw,LucideMoveLeft:$w,LucideMoveRight:Pw,LucideMoveUp:qw,LucideMoveUpLeft:Tw,LucideMoveUpRight:Ow,LucideMoveVertical:zw,LucideMusic:Fw,LucideMusic2:Rw,LucideMusic3:Hw,LucideMusic4:Bw,LucideNavigation:Kw,LucideNavigation2:Uw,LucideNavigation2Off:Vw,LucideNavigationOff:Gw,LucideNetwork:W1,LucideNewspaper:Xw,LucideNfc:Zw,LucideNonBinary:Ww,LucideNotebook:t7,LucideNotebookPen:Yw,LucideNotebookTabs:Qw,LucideNotebookText:Jw,LucideNotepadText:a7,LucideNotepadTextDashed:e7,LucideNut:r7,LucideNutOff:n7,LucideOctagon:o7,LucideOctagonAlert:Lc,LucideOctagonMinus:s7,LucideOctagonPause:Ac,LucideOctagonX:Ec,LucideOmega:i7,LucideOption:c7,LucideOrbit:l7,LucideOrigami:d7,LucideOutdent:gc,LucidePackage:g7,LucidePackage2:u7,LucidePackageCheck:h7,LucidePackageMinus:p7,LucidePackageOpen:m7,LucidePackagePlus:f7,LucidePackageSearch:y7,LucidePackageX:x7,LucidePaintBucket:v7,LucidePaintRoller:b7,LucidePaintbrush:k7,LucidePaintbrush2:Ic,LucidePaintbrushVertical:Ic,LucidePalette:_7,LucidePalmtree:ed,LucidePanda:j7,LucidePanelBottom:M7,LucidePanelBottomClose:w7,LucidePanelBottomDashed:Pc,LucidePanelBottomInactive:Pc,LucidePanelBottomOpen:N7,LucidePanelLeft:zc,LucidePanelLeftClose:Tc,LucidePanelLeftDashed:$c,LucidePanelLeftInactive:$c,LucidePanelLeftOpen:Oc,LucidePanelLeftRightDashed:C7,LucidePanelRight:A7,LucidePanelRightClose:S7,LucidePanelRightDashed:Dc,LucidePanelRightInactive:Dc,LucidePanelRightOpen:L7,LucidePanelTop:T7,LucidePanelTopBottomDashed:E7,LucidePanelTopClose:I7,LucidePanelTopDashed:qc,LucidePanelTopInactive:qc,LucidePanelTopOpen:P7,LucidePanelsLeftBottom:$7,LucidePanelsLeftRight:Ui,LucidePanelsRightBottom:O7,LucidePanelsTopBottom:Gc,LucidePanelsTopLeft:Rc,LucidePaperclip:ds,LucideParentheses:z7,LucideParkingCircle:Ei,LucideParkingCircleOff:Ai,LucideParkingMeter:D7,LucideParkingSquare:Tl,LucideParkingSquareOff:$l,LucidePartyPopper:q7,LucidePause:R7,LucidePauseCircle:Ii,LucidePauseOctagon:Ac,LucidePawPrint:H7,LucidePcCase:B7,LucidePen:rn,LucidePenBox:ir,LucidePenLine:Hc,LucidePenOff:V7,LucidePenSquare:ir,LucidePenTool:rh,LucidePencil:Fa,LucidePencilLine:U7,LucidePencilOff:F7,LucidePencilRuler:G7,LucidePentagon:K7,LucidePercent:Z7,LucidePercentCircle:Pi,LucidePercentDiamond:Gi,LucidePercentSquare:Ol,LucidePersonStanding:X7,LucidePhilippinePeso:W7,LucidePhone:lo,LucidePhoneCall:Y7,LucidePhoneForwarded:Q7,LucidePhoneIncoming:J7,LucidePhoneMissed:eN,LucidePhoneOff:tN,LucidePhoneOutgoing:aN,LucidePi:rN,LucidePiSquare:zl,LucidePiano:nN,LucidePickaxe:sN,LucidePictureInPicture:iN,LucidePictureInPicture2:oN,LucidePieChart:pi,LucidePiggyBank:cN,LucidePilcrow:uN,LucidePilcrowLeft:lN,LucidePilcrowRight:dN,LucidePilcrowSquare:ql,LucidePill:pN,LucidePillBottle:hN,LucidePin:fN,LucidePinOff:mN,LucidePipette:yN,LucidePizza:xN,LucidePlane:bN,LucidePlaneLanding:gN,LucidePlaneTakeoff:vN,LucidePlay:kN,LucidePlayCircle:Ti,LucidePlaySquare:Dl,LucidePlug:jN,LucidePlug2:_N,LucidePlugZap:Bc,LucidePlugZap2:Bc,LucidePlus:uo,LucidePlusCircle:$i,LucidePlusSquare:Rl,LucidePocket:NN,LucidePocketKnife:wN,LucidePodcast:MN,LucidePointer:SN,LucidePointerOff:CN,LucidePopcorn:LN,LucidePopsicle:AN,LucidePoundSterling:EN,LucidePower:nh,LucidePowerCircle:Oi,LucidePowerOff:IN,LucidePowerSquare:Hl,LucidePresentation:PN,LucidePrinter:$N,LucidePrinterCheck:TN,LucideProjector:ON,LucideProportions:zN,LucidePuzzle:DN,LucidePyramid:qN,LucideQrCode:RN,LucideQuote:HN,LucideRabbit:BN,LucideRadar:VN,LucideRadiation:UN,LucideRadical:FN,LucideRadio:ZN,LucideRadioReceiver:GN,LucideRadioTower:KN,LucideRadius:XN,LucideRailSymbol:WN,LucideRainbow:YN,LucideRat:QN,LucideRatio:JN,LucideReceipt:zn,LucideReceiptCent:eM,LucideReceiptEuro:tM,LucideReceiptIndianRupee:aM,LucideReceiptJapaneseYen:rM,LucideReceiptPoundSterling:nM,LucideReceiptRussianRuble:sM,LucideReceiptSwissFranc:oM,LucideReceiptText:iM,LucideReceiptTurkishLira:cM,LucideRectangleCircle:lM,LucideRectangleEllipsis:Vc,LucideRectangleGoggles:dM,LucideRectangleHorizontal:uM,LucideRectangleVertical:hM,LucideRecycle:pM,LucideRedo:yM,LucideRedo2:mM,LucideRedoDot:fM,LucideRefreshCcw:sh,LucideRefreshCcwDot:xM,LucideRefreshCw:Ca,LucideRefreshCwOff:gM,LucideRefrigerator:vM,LucideRegex:bM,LucideRemoveFormatting:kM,LucideRepeat:wM,LucideRepeat1:_M,LucideRepeat2:jM,LucideReplace:MM,LucideReplaceAll:NM,LucideReply:SM,LucideReplyAll:CM,LucideRewind:LM,LucideRibbon:AM,LucideRocket:IM,LucideRockingChair:EM,LucideRollerCoaster:PM,LucideRose:TM,LucideRotate3D:Uc,LucideRotate3d:Uc,LucideRotateCcw:oh,LucideRotateCcwKey:$M,LucideRotateCcwSquare:OM,LucideRotateCw:DM,LucideRotateCwSquare:zM,LucideRoute:RM,LucideRouteOff:qM,LucideRouter:HM,LucideRows:Fc,LucideRows2:Fc,LucideRows3:Gc,LucideRows4:BM,LucideRss:UM,LucideRuler:FM,LucideRulerDimensionLine:VM,LucideRussianRuble:GM,LucideSailboat:KM,LucideSalad:ZM,LucideSandwich:XM,LucideSatellite:YM,LucideSatelliteDish:WM,LucideSaudiRiyal:QM,LucideSave:Yt,LucideSaveAll:JM,LucideSaveOff:e9,LucideScale:t9,LucideScale3D:Kc,LucideScale3d:Kc,LucideScaling:a9,LucideScan:u9,LucideScanBarcode:r9,LucideScanEye:n9,LucideScanFace:s9,LucideScanHeart:o9,LucideScanLine:i9,LucideScanQrCode:c9,LucideScanSearch:l9,LucideScanText:d9,LucideScatterChart:mi,LucideSchool:h9,LucideSchool2:ad,LucideScissors:m9,LucideScissorsLineDashed:p9,LucideScissorsSquare:Vl,LucideScissorsSquareDashedBottom:pl,LucideScreenShare:y9,LucideScreenShareOff:f9,LucideScroll:g9,LucideScrollText:x9,LucideSearch:vr,LucideSearchCheck:v9,LucideSearchCode:b9,LucideSearchSlash:k9,LucideSearchX:_9,LucideSection:j9,LucideSend:Y1,LucideSendHorizonal:Zc,LucideSendHorizontal:Zc,LucideSendToBack:w9,LucideSeparatorHorizontal:N9,LucideSeparatorVertical:M9,LucideServer:A9,LucideServerCog:C9,LucideServerCrash:S9,LucideServerOff:L9,LucideSettings:ho,LucideSettings2:E9,LucideShapes:I9,LucideShare:T9,LucideShare2:P9,LucideSheet:$9,LucideShell:O9,LucideShield:Kt,LucideShieldAlert:z9,LucideShieldBan:D9,LucideShieldCheck:q9,LucideShieldClose:Wc,LucideShieldEllipsis:H9,LucideShieldHalf:R9,LucideShieldMinus:B9,LucideShieldOff:V9,LucideShieldPlus:U9,LucideShieldQuestion:Xc,LucideShieldQuestionMark:Xc,LucideShieldUser:F9,LucideShieldX:Wc,LucideShip:K9,LucideShipWheel:G9,LucideShirt:Z9,LucideShoppingBag:W9,LucideShoppingBasket:X9,LucideShoppingCart:Y9,LucideShovel:Q9,LucideShowerHead:J9,LucideShredder:eC,LucideShrimp:tC,LucideShrink:aC,LucideShrub:rC,LucideShuffle:nC,LucideSidebar:zc,LucideSidebarClose:Tc,LucideSidebarOpen:Oc,LucideSigma:sC,LucideSigmaSquare:Bl,LucideSignal:dC,LucideSignalHigh:oC,LucideSignalLow:lC,LucideSignalMedium:iC,LucideSignalZero:cC,LucideSignature:uC,LucideSignpost:pC,LucideSignpostBig:hC,LucideSiren:mC,LucideSkipBack:fC,LucideSkipForward:Q1,LucideSkull:yC,LucideSlack:gC,LucideSlash:xC,LucideSlashSquare:Ul,LucideSlice:vC,LucideSliders:Yc,LucideSlidersHorizontal:bC,LucideSlidersVertical:Yc,LucideSmartphone:wC,LucideSmartphoneCharging:kC,LucideSmartphoneNfc:_C,LucideSmile:NC,LucideSmilePlus:jC,LucideSnail:MC,LucideSnowflake:CC,LucideSoapDispenserDroplet:SC,LucideSofa:LC,LucideSortAsc:Ko,LucideSortDesc:Uo,LucideSoup:AC,LucideSpace:EC,LucideSpade:IC,LucideSparkle:PC,LucideSparkles:Qc,LucideSpeaker:TC,LucideSpeech:$C,LucideSpellCheck:zC,LucideSpellCheck2:OC,LucideSpline:qC,LucideSplinePointer:DC,LucideSplit:RC,LucideSplitSquareHorizontal:Fl,LucideSplitSquareVertical:Gl,LucideSpool:VC,LucideSpotlight:HC,LucideSprayCan:BC,LucideSprout:UC,LucideSquare:tS,LucideSquareActivity:Jc,LucideSquareArrowDown:al,LucideSquareArrowDownLeft:el,LucideSquareArrowDownRight:tl,LucideSquareArrowLeft:rl,LucideSquareArrowOutDownLeft:nl,LucideSquareArrowOutDownRight:sl,LucideSquareArrowOutUpLeft:ol,LucideSquareArrowOutUpRight:il,LucideSquareArrowRight:ll,LucideSquareArrowUp:hl,LucideSquareArrowUpLeft:cl,LucideSquareArrowUpRight:dl,LucideSquareAsterisk:ul,LucideSquareBottomDashedScissors:pl,LucideSquareChartGantt:Mn,LucideSquareCheck:ml,LucideSquareCheckBig:yl,LucideSquareChevronDown:fl,LucideSquareChevronLeft:xl,LucideSquareChevronRight:gl,LucideSquareChevronUp:vl,LucideSquareCode:bl,LucideSquareDashed:jl,LucideSquareDashedBottom:GC,LucideSquareDashedBottomCode:FC,LucideSquareDashedKanban:kl,LucideSquareDashedMousePointer:_l,LucideSquareDashedTopSolid:KC,LucideSquareDivide:wl,LucideSquareDot:Ml,LucideSquareEqual:Nl,LucideSquareFunction:Cl,LucideSquareGanttChart:Mn,LucideSquareKanban:Sl,LucideSquareLibrary:Ll,LucideSquareM:Al,LucideSquareMenu:El,LucideSquareMinus:Il,LucideSquareMousePointer:Pl,LucideSquareParking:Tl,LucideSquareParkingOff:$l,LucideSquarePause:ZC,LucideSquarePen:ir,LucideSquarePercent:Ol,LucideSquarePi:zl,LucideSquarePilcrow:ql,LucideSquarePlay:Dl,LucideSquarePlus:Rl,LucideSquarePower:Hl,LucideSquareRadical:XC,LucideSquareRoundCorner:WC,LucideSquareScissors:Vl,LucideSquareSigma:Bl,LucideSquareSlash:Ul,LucideSquareSplitHorizontal:Fl,LucideSquareSplitVertical:Gl,LucideSquareSquare:YC,LucideSquareStack:QC,LucideSquareStar:JC,LucideSquareStop:eS,LucideSquareTerminal:Kl,LucideSquareUser:Xl,LucideSquareUserRound:Zl,LucideSquareX:Wl,LucideSquaresExclude:aS,LucideSquaresIntersect:rS,LucideSquaresSubtract:nS,LucideSquaresUnite:sS,LucideSquircle:iS,LucideSquircleDashed:oS,LucideSquirrel:cS,LucideStamp:lS,LucideStar:hS,LucideStarHalf:dS,LucideStarOff:uS,LucideStars:Qc,LucideStepBack:pS,LucideStepForward:mS,LucideStethoscope:yS,LucideSticker:fS,LucideStickyNote:xS,LucideStopCircle:Di,LucideStore:gS,LucideStretchHorizontal:vS,LucideStretchVertical:bS,LucideStrikethrough:kS,LucideSubscript:_S,LucideSubtitles:ai,LucideSun:MS,LucideSunDim:jS,LucideSunMedium:wS,LucideSunMoon:NS,LucideSunSnow:CS,LucideSunrise:SS,LucideSunset:LS,LucideSuperscript:ES,LucideSwatchBook:AS,LucideSwissFranc:IS,LucideSwitchCamera:PS,LucideSword:TS,LucideSwords:$S,LucideSyringe:DS,LucideTable:US,LucideTable2:OS,LucideTableCellsMerge:zS,LucideTableCellsSplit:qS,LucideTableColumnsSplit:RS,LucideTableConfig:Nn,LucideTableOfContents:HS,LucideTableProperties:BS,LucideTableRowsSplit:VS,LucideTablet:GS,LucideTabletSmartphone:FS,LucideTablets:KS,LucideTag:ZS,LucideTags:XS,LucideTally1:WS,LucideTally2:YS,LucideTally3:JS,LucideTally4:QS,LucideTally5:eL,LucideTangent:tL,LucideTarget:aL,LucideTelescope:rL,LucideTent:sL,LucideTentTree:nL,LucideTerminal:oL,LucideTerminalSquare:Kl,LucideTestTube:iL,LucideTestTube2:Yl,LucideTestTubeDiagonal:Yl,LucideTestTubes:cL,LucideText:pL,LucideTextCursor:dL,LucideTextCursorInput:lL,LucideTextQuote:uL,LucideTextSearch:hL,LucideTextSelect:Ql,LucideTextSelection:Ql,LucideTheater:mL,LucideThermometer:xL,LucideThermometerSnowflake:fL,LucideThermometerSun:yL,LucideThumbsDown:gL,LucideThumbsUp:vL,LucideTicket:ML,LucideTicketCheck:bL,LucideTicketMinus:kL,LucideTicketPercent:_L,LucideTicketPlus:wL,LucideTicketSlash:jL,LucideTicketX:NL,LucideTickets:SL,LucideTicketsPlane:CL,LucideTimer:EL,LucideTimerOff:LL,LucideTimerReset:AL,LucideToggleLeft:IL,LucideToggleRight:PL,LucideToilet:TL,LucideToolCase:$L,LucideTornado:OL,LucideTorus:zL,LucideTouchpad:qL,LucideTouchpadOff:DL,LucideTowerControl:HL,LucideToyBrick:RL,LucideTractor:BL,LucideTrafficCone:UL,LucideTrain:Jl,LucideTrainFront:VL,LucideTrainFrontTunnel:FL,LucideTrainTrack:GL,LucideTramFront:Jl,LucideTransgender:KL,LucideTrash:ZL,LucideTrash2:Sa,LucideTreeDeciduous:XL,LucideTreePalm:ed,LucideTreePine:WL,LucideTrees:YL,LucideTrello:QL,LucideTrendingDown:ih,LucideTrendingUp:Id,LucideTrendingUpDown:JL,LucideTriangle:aA,LucideTriangleAlert:Ut,LucideTriangleDashed:eA,LucideTriangleRight:tA,LucideTrophy:rA,LucideTruck:sA,LucideTruckElectric:nA,LucideTurkishLira:oA,LucideTurntable:iA,LucideTurtle:cA,LucideTv:dA,LucideTv2:td,LucideTvMinimal:td,LucideTvMinimalPlay:lA,LucideTwitch:uA,LucideTwitter:hA,LucideType:mA,LucideTypeOutline:pA,LucideUmbrella:yA,LucideUmbrellaOff:fA,LucideUnderline:xA,LucideUndo:vA,LucideUndo2:ch,LucideUndoDot:gA,LucideUnfoldHorizontal:bA,LucideUnfoldVertical:kA,LucideUngroup:_A,LucideUniversity:ad,LucideUnlink:wA,LucideUnlink2:jA,LucideUnlock:jc,LucideUnlockKeyhole:_c,LucideUnplug:NA,LucideUpload:Zr,LucideUploadCloud:Bi,LucideUsb:MA,LucideUser:pn,LucideUser2:cd,LucideUserCheck:CA,LucideUserCheck2:rd,LucideUserCircle:Rs,LucideUserCircle2:qi,LucideUserCog:lh,LucideUserCog2:nd,LucideUserLock:SA,LucideUserMinus:LA,LucideUserMinus2:sd,LucideUserPen:AA,LucideUserPlus:dh,LucideUserPlus2:od,LucideUserRound:cd,LucideUserRoundCheck:rd,LucideUserRoundCog:nd,LucideUserRoundMinus:sd,LucideUserRoundPen:uh,LucideUserRoundPlus:od,LucideUserRoundSearch:EA,LucideUserRoundX:id,LucideUserSearch:PA,LucideUserSquare:Xl,LucideUserSquare2:Zl,LucideUserStar:IA,LucideUserX:TA,LucideUserX2:id,LucideUsers:br,LucideUsers2:Cn,LucideUsersRound:Cn,LucideUtensils:dd,LucideUtensilsCrossed:ld,LucideUtilityPole:$A,LucideVariable:OA,LucideVault:zA,LucideVectorSquare:DA,LucideVegan:qA,LucideVenetianMask:RA,LucideVenus:BA,LucideVenusAndMars:HA,LucideVerified:Wo,LucideVibrate:UA,LucideVibrateOff:VA,LucideVideo:GA,LucideVideoOff:FA,LucideVideotape:KA,LucideView:ZA,LucideVoicemail:XA,LucideVolleyball:WA,LucideVolume:tE,LucideVolume1:YA,LucideVolume2:QA,LucideVolumeOff:JA,LucideVolumeX:eE,LucideVote:aE,LucideWallet:Pd,LucideWallet2:ud,LucideWalletCards:rE,LucideWalletMinimal:ud,LucideWallpaper:nE,LucideWand:sE,LucideWand2:hd,LucideWandSparkles:hd,LucideWarehouse:oE,LucideWashingMachine:iE,LucideWatch:cE,LucideWaves:dE,LucideWavesLadder:lE,LucideWaypoints:uE,LucideWebcam:hE,LucideWebhook:hh,LucideWebhookOff:pE,LucideWeight:mE,LucideWheat:yE,LucideWheatOff:fE,LucideWholeWord:xE,LucideWifi:NE,LucideWifiCog:gE,LucideWifiHigh:vE,LucideWifiLow:bE,LucideWifiOff:kE,LucideWifiPen:_E,LucideWifiSync:jE,LucideWifiZero:wE,LucideWind:ME,LucideWindArrowDown:CE,LucideWine:LE,LucideWineOff:SE,LucideWorkflow:AE,LucideWorm:EE,LucideWrapText:IE,LucideWrench:PE,LucideX:Ye,LucideXCircle:kt,LucideXOctagon:Ec,LucideXSquare:Wl,LucideYoutube:TE,LucideZap:OE,LucideZapOff:$E,LucideZoomIn:zE,LucideZoomOut:DE,Luggage:R_,LuggageIcon:R_,MSquare:Al,MSquareIcon:Al,Magnet:H_,MagnetIcon:H_,Mail:tr,MailCheck:B_,MailCheckIcon:B_,MailIcon:tr,MailMinus:V_,MailMinusIcon:V_,MailOpen:U_,MailOpenIcon:U_,MailPlus:F_,MailPlusIcon:F_,MailQuestion:wc,MailQuestionIcon:wc,MailQuestionMark:wc,MailQuestionMarkIcon:wc,MailSearch:K_,MailSearchIcon:K_,MailWarning:G_,MailWarningIcon:G_,MailX:Z_,MailXIcon:Z_,Mailbox:X_,MailboxIcon:X_,Mails:W_,MailsIcon:W_,Map:dj,MapIcon:dj,MapMinus:Y_,MapMinusIcon:Y_,MapPin:eh,MapPinCheck:J_,MapPinCheckIcon:J_,MapPinCheckInside:Q_,MapPinCheckInsideIcon:Q_,MapPinHouse:ej,MapPinHouseIcon:ej,MapPinIcon:eh,MapPinMinus:aj,MapPinMinusIcon:aj,MapPinMinusInside:tj,MapPinMinusInsideIcon:tj,MapPinOff:rj,MapPinOffIcon:rj,MapPinPen:Nc,MapPinPenIcon:Nc,MapPinPlus:sj,MapPinPlusIcon:sj,MapPinPlusInside:nj,MapPinPlusInsideIcon:nj,MapPinX:ij,MapPinXIcon:ij,MapPinXInside:oj,MapPinXInsideIcon:oj,MapPinned:cj,MapPinnedIcon:cj,MapPlus:lj,MapPlusIcon:lj,Mars:hj,MarsIcon:hj,MarsStroke:uj,MarsStrokeIcon:uj,Martini:pj,MartiniIcon:pj,Maximize:fj,Maximize2:mj,Maximize2Icon:mj,MaximizeIcon:fj,Medal:yj,MedalIcon:yj,Megaphone:gj,MegaphoneIcon:gj,MegaphoneOff:xj,MegaphoneOffIcon:xj,Meh:vj,MehIcon:vj,MemoryStick:bj,MemoryStickIcon:bj,Menu:th,MenuIcon:th,MenuSquare:El,MenuSquareIcon:El,Merge:kj,MergeIcon:kj,MessageCircle:Ej,MessageCircleCode:_j,MessageCircleCodeIcon:_j,MessageCircleDashed:jj,MessageCircleDashedIcon:jj,MessageCircleHeart:wj,MessageCircleHeartIcon:wj,MessageCircleIcon:Ej,MessageCircleMore:Nj,MessageCircleMoreIcon:Nj,MessageCircleOff:Mj,MessageCircleOffIcon:Mj,MessageCirclePlus:Cj,MessageCirclePlusIcon:Cj,MessageCircleQuestion:Mc,MessageCircleQuestionIcon:Mc,MessageCircleQuestionMark:Mc,MessageCircleQuestionMarkIcon:Mc,MessageCircleReply:Sj,MessageCircleReplyIcon:Sj,MessageCircleWarning:Aj,MessageCircleWarningIcon:Aj,MessageCircleX:Lj,MessageCircleXIcon:Lj,MessageSquare:X1,MessageSquareCode:Ij,MessageSquareCodeIcon:Ij,MessageSquareDashed:Pj,MessageSquareDashedIcon:Pj,MessageSquareDiff:Tj,MessageSquareDiffIcon:Tj,MessageSquareDot:$j,MessageSquareDotIcon:$j,MessageSquareHeart:Oj,MessageSquareHeartIcon:Oj,MessageSquareIcon:X1,MessageSquareLock:zj,MessageSquareLockIcon:zj,MessageSquareMore:Dj,MessageSquareMoreIcon:Dj,MessageSquareOff:qj,MessageSquareOffIcon:qj,MessageSquarePlus:Hj,MessageSquarePlusIcon:Hj,MessageSquareQuote:Rj,MessageSquareQuoteIcon:Rj,MessageSquareReply:Bj,MessageSquareReplyIcon:Bj,MessageSquareShare:Vj,MessageSquareShareIcon:Vj,MessageSquareText:Uj,MessageSquareTextIcon:Uj,MessageSquareWarning:Fj,MessageSquareWarningIcon:Fj,MessageSquareX:Gj,MessageSquareXIcon:Gj,MessagesSquare:Kj,MessagesSquareIcon:Kj,Mic:Wj,Mic2:Cc,Mic2Icon:Cc,MicIcon:Wj,MicOff:Zj,MicOffIcon:Zj,MicVocal:Cc,MicVocalIcon:Cc,Microchip:Xj,MicrochipIcon:Xj,Microscope:Yj,MicroscopeIcon:Yj,Microwave:Qj,MicrowaveIcon:Qj,Milestone:Jj,MilestoneIcon:Jj,Milk:tw,MilkIcon:tw,MilkOff:ew,MilkOffIcon:ew,Minimize:rw,Minimize2:aw,Minimize2Icon:aw,MinimizeIcon:rw,Minus:ah,MinusCircle:Li,MinusCircleIcon:Li,MinusIcon:ah,MinusSquare:Il,MinusSquareIcon:Il,Monitor:yw,MonitorCheck:nw,MonitorCheckIcon:nw,MonitorCog:sw,MonitorCogIcon:sw,MonitorDot:ow,MonitorDotIcon:ow,MonitorDown:iw,MonitorDownIcon:iw,MonitorIcon:yw,MonitorOff:cw,MonitorOffIcon:cw,MonitorPause:lw,MonitorPauseIcon:lw,MonitorPlay:dw,MonitorPlayIcon:dw,MonitorSmartphone:hw,MonitorSmartphoneIcon:hw,MonitorSpeaker:uw,MonitorSpeakerIcon:uw,MonitorStop:pw,MonitorStopIcon:pw,MonitorUp:mw,MonitorUpIcon:mw,MonitorX:fw,MonitorXIcon:fw,Moon:gw,MoonIcon:gw,MoonStar:xw,MoonStarIcon:xw,MoreHorizontal:Xi,MoreHorizontalIcon:Xi,MoreVertical:Zi,MoreVerticalIcon:Zi,Mountain:kw,MountainIcon:kw,MountainSnow:vw,MountainSnowIcon:vw,Mouse:Nw,MouseIcon:Nw,MouseOff:bw,MouseOffIcon:bw,MousePointer:Mw,MousePointer2:_w,MousePointer2Icon:_w,MousePointerBan:jw,MousePointerBanIcon:jw,MousePointerClick:ww,MousePointerClickIcon:ww,MousePointerIcon:Mw,MousePointerSquareDashed:_l,MousePointerSquareDashedIcon:_l,Move:Dw,Move3D:Sc,Move3DIcon:Sc,Move3d:Sc,Move3dIcon:Sc,MoveDiagonal:Lw,MoveDiagonal2:Cw,MoveDiagonal2Icon:Cw,MoveDiagonalIcon:Lw,MoveDown:Ew,MoveDownIcon:Ew,MoveDownLeft:Sw,MoveDownLeftIcon:Sw,MoveDownRight:Aw,MoveDownRightIcon:Aw,MoveHorizontal:Iw,MoveHorizontalIcon:Iw,MoveIcon:Dw,MoveLeft:$w,MoveLeftIcon:$w,MoveRight:Pw,MoveRightIcon:Pw,MoveUp:qw,MoveUpIcon:qw,MoveUpLeft:Tw,MoveUpLeftIcon:Tw,MoveUpRight:Ow,MoveUpRightIcon:Ow,MoveVertical:zw,MoveVerticalIcon:zw,Music:Fw,Music2:Rw,Music2Icon:Rw,Music3:Hw,Music3Icon:Hw,Music4:Bw,Music4Icon:Bw,MusicIcon:Fw,Navigation:Kw,Navigation2:Uw,Navigation2Icon:Uw,Navigation2Off:Vw,Navigation2OffIcon:Vw,NavigationIcon:Kw,NavigationOff:Gw,NavigationOffIcon:Gw,Network:W1,NetworkIcon:W1,Newspaper:Xw,NewspaperIcon:Xw,Nfc:Zw,NfcIcon:Zw,NonBinary:Ww,NonBinaryIcon:Ww,Notebook:t7,NotebookIcon:t7,NotebookPen:Yw,NotebookPenIcon:Yw,NotebookTabs:Qw,NotebookTabsIcon:Qw,NotebookText:Jw,NotebookTextIcon:Jw,NotepadText:a7,NotepadTextDashed:e7,NotepadTextDashedIcon:e7,NotepadTextIcon:a7,Nut:r7,NutIcon:r7,NutOff:n7,NutOffIcon:n7,Octagon:o7,OctagonAlert:Lc,OctagonAlertIcon:Lc,OctagonIcon:o7,OctagonMinus:s7,OctagonMinusIcon:s7,OctagonPause:Ac,OctagonPauseIcon:Ac,OctagonX:Ec,OctagonXIcon:Ec,Omega:i7,OmegaIcon:i7,Option:c7,OptionIcon:c7,Orbit:l7,OrbitIcon:l7,Origami:d7,OrigamiIcon:d7,Outdent:gc,OutdentIcon:gc,Package:g7,Package2:u7,Package2Icon:u7,PackageCheck:h7,PackageCheckIcon:h7,PackageIcon:g7,PackageMinus:p7,PackageMinusIcon:p7,PackageOpen:m7,PackageOpenIcon:m7,PackagePlus:f7,PackagePlusIcon:f7,PackageSearch:y7,PackageSearchIcon:y7,PackageX:x7,PackageXIcon:x7,PaintBucket:v7,PaintBucketIcon:v7,PaintRoller:b7,PaintRollerIcon:b7,Paintbrush:k7,Paintbrush2:Ic,Paintbrush2Icon:Ic,PaintbrushIcon:k7,PaintbrushVertical:Ic,PaintbrushVerticalIcon:Ic,Palette:_7,PaletteIcon:_7,Palmtree:ed,PalmtreeIcon:ed,Panda:j7,PandaIcon:j7,PanelBottom:M7,PanelBottomClose:w7,PanelBottomCloseIcon:w7,PanelBottomDashed:Pc,PanelBottomDashedIcon:Pc,PanelBottomIcon:M7,PanelBottomInactive:Pc,PanelBottomInactiveIcon:Pc,PanelBottomOpen:N7,PanelBottomOpenIcon:N7,PanelLeft:zc,PanelLeftClose:Tc,PanelLeftCloseIcon:Tc,PanelLeftDashed:$c,PanelLeftDashedIcon:$c,PanelLeftIcon:zc,PanelLeftInactive:$c,PanelLeftInactiveIcon:$c,PanelLeftOpen:Oc,PanelLeftOpenIcon:Oc,PanelLeftRightDashed:C7,PanelLeftRightDashedIcon:C7,PanelRight:A7,PanelRightClose:S7,PanelRightCloseIcon:S7,PanelRightDashed:Dc,PanelRightDashedIcon:Dc,PanelRightIcon:A7,PanelRightInactive:Dc,PanelRightInactiveIcon:Dc,PanelRightOpen:L7,PanelRightOpenIcon:L7,PanelTop:T7,PanelTopBottomDashed:E7,PanelTopBottomDashedIcon:E7,PanelTopClose:I7,PanelTopCloseIcon:I7,PanelTopDashed:qc,PanelTopDashedIcon:qc,PanelTopIcon:T7,PanelTopInactive:qc,PanelTopInactiveIcon:qc,PanelTopOpen:P7,PanelTopOpenIcon:P7,PanelsLeftBottom:$7,PanelsLeftBottomIcon:$7,PanelsLeftRight:Ui,PanelsLeftRightIcon:Ui,PanelsRightBottom:O7,PanelsRightBottomIcon:O7,PanelsTopBottom:Gc,PanelsTopBottomIcon:Gc,PanelsTopLeft:Rc,PanelsTopLeftIcon:Rc,Paperclip:ds,PaperclipIcon:ds,Parentheses:z7,ParenthesesIcon:z7,ParkingCircle:Ei,ParkingCircleIcon:Ei,ParkingCircleOff:Ai,ParkingCircleOffIcon:Ai,ParkingMeter:D7,ParkingMeterIcon:D7,ParkingSquare:Tl,ParkingSquareIcon:Tl,ParkingSquareOff:$l,ParkingSquareOffIcon:$l,PartyPopper:q7,PartyPopperIcon:q7,Pause:R7,PauseCircle:Ii,PauseCircleIcon:Ii,PauseIcon:R7,PauseOctagon:Ac,PauseOctagonIcon:Ac,PawPrint:H7,PawPrintIcon:H7,PcCase:B7,PcCaseIcon:B7,Pen:rn,PenBox:ir,PenBoxIcon:ir,PenIcon:rn,PenLine:Hc,PenLineIcon:Hc,PenOff:V7,PenOffIcon:V7,PenSquare:ir,PenSquareIcon:ir,PenTool:rh,PenToolIcon:rh,Pencil:Fa,PencilIcon:Fa,PencilLine:U7,PencilLineIcon:U7,PencilOff:F7,PencilOffIcon:F7,PencilRuler:G7,PencilRulerIcon:G7,Pentagon:K7,PentagonIcon:K7,Percent:Z7,PercentCircle:Pi,PercentCircleIcon:Pi,PercentDiamond:Gi,PercentDiamondIcon:Gi,PercentIcon:Z7,PercentSquare:Ol,PercentSquareIcon:Ol,PersonStanding:X7,PersonStandingIcon:X7,PhilippinePeso:W7,PhilippinePesoIcon:W7,Phone:lo,PhoneCall:Y7,PhoneCallIcon:Y7,PhoneForwarded:Q7,PhoneForwardedIcon:Q7,PhoneIcon:lo,PhoneIncoming:J7,PhoneIncomingIcon:J7,PhoneMissed:eN,PhoneMissedIcon:eN,PhoneOff:tN,PhoneOffIcon:tN,PhoneOutgoing:aN,PhoneOutgoingIcon:aN,Pi:rN,PiIcon:rN,PiSquare:zl,PiSquareIcon:zl,Piano:nN,PianoIcon:nN,Pickaxe:sN,PickaxeIcon:sN,PictureInPicture:iN,PictureInPicture2:oN,PictureInPicture2Icon:oN,PictureInPictureIcon:iN,PieChart:pi,PieChartIcon:pi,PiggyBank:cN,PiggyBankIcon:cN,Pilcrow:uN,PilcrowIcon:uN,PilcrowLeft:lN,PilcrowLeftIcon:lN,PilcrowRight:dN,PilcrowRightIcon:dN,PilcrowSquare:ql,PilcrowSquareIcon:ql,Pill:pN,PillBottle:hN,PillBottleIcon:hN,PillIcon:pN,Pin:fN,PinIcon:fN,PinOff:mN,PinOffIcon:mN,Pipette:yN,PipetteIcon:yN,Pizza:xN,PizzaIcon:xN,Plane:bN,PlaneIcon:bN,PlaneLanding:gN,PlaneLandingIcon:gN,PlaneTakeoff:vN,PlaneTakeoffIcon:vN,Play:kN,PlayCircle:Ti,PlayCircleIcon:Ti,PlayIcon:kN,PlaySquare:Dl,PlaySquareIcon:Dl,Plug:jN,Plug2:_N,Plug2Icon:_N,PlugIcon:jN,PlugZap:Bc,PlugZap2:Bc,PlugZap2Icon:Bc,PlugZapIcon:Bc,Plus:uo,PlusCircle:$i,PlusCircleIcon:$i,PlusIcon:uo,PlusSquare:Rl,PlusSquareIcon:Rl,Pocket:NN,PocketIcon:NN,PocketKnife:wN,PocketKnifeIcon:wN,Podcast:MN,PodcastIcon:MN,Pointer:SN,PointerIcon:SN,PointerOff:CN,PointerOffIcon:CN,Popcorn:LN,PopcornIcon:LN,Popsicle:AN,PopsicleIcon:AN,PoundSterling:EN,PoundSterlingIcon:EN,Power:nh,PowerCircle:Oi,PowerCircleIcon:Oi,PowerIcon:nh,PowerOff:IN,PowerOffIcon:IN,PowerSquare:Hl,PowerSquareIcon:Hl,Presentation:PN,PresentationIcon:PN,Printer:$N,PrinterCheck:TN,PrinterCheckIcon:TN,PrinterIcon:$N,Projector:ON,ProjectorIcon:ON,Proportions:zN,ProportionsIcon:zN,Puzzle:DN,PuzzleIcon:DN,Pyramid:qN,PyramidIcon:qN,QrCode:RN,QrCodeIcon:RN,Quote:HN,QuoteIcon:HN,Rabbit:BN,RabbitIcon:BN,Radar:VN,RadarIcon:VN,Radiation:UN,RadiationIcon:UN,Radical:FN,RadicalIcon:FN,Radio:ZN,RadioIcon:ZN,RadioReceiver:GN,RadioReceiverIcon:GN,RadioTower:KN,RadioTowerIcon:KN,Radius:XN,RadiusIcon:XN,RailSymbol:WN,RailSymbolIcon:WN,Rainbow:YN,RainbowIcon:YN,Rat:QN,RatIcon:QN,Ratio:JN,RatioIcon:JN,Receipt:zn,ReceiptCent:eM,ReceiptCentIcon:eM,ReceiptEuro:tM,ReceiptEuroIcon:tM,ReceiptIcon:zn,ReceiptIndianRupee:aM,ReceiptIndianRupeeIcon:aM,ReceiptJapaneseYen:rM,ReceiptJapaneseYenIcon:rM,ReceiptPoundSterling:nM,ReceiptPoundSterlingIcon:nM,ReceiptRussianRuble:sM,ReceiptRussianRubleIcon:sM,ReceiptSwissFranc:oM,ReceiptSwissFrancIcon:oM,ReceiptText:iM,ReceiptTextIcon:iM,ReceiptTurkishLira:cM,ReceiptTurkishLiraIcon:cM,RectangleCircle:lM,RectangleCircleIcon:lM,RectangleEllipsis:Vc,RectangleEllipsisIcon:Vc,RectangleGoggles:dM,RectangleGogglesIcon:dM,RectangleHorizontal:uM,RectangleHorizontalIcon:uM,RectangleVertical:hM,RectangleVerticalIcon:hM,Recycle:pM,RecycleIcon:pM,Redo:yM,Redo2:mM,Redo2Icon:mM,RedoDot:fM,RedoDotIcon:fM,RedoIcon:yM,RefreshCcw:sh,RefreshCcwDot:xM,RefreshCcwDotIcon:xM,RefreshCcwIcon:sh,RefreshCw:Ca,RefreshCwIcon:Ca,RefreshCwOff:gM,RefreshCwOffIcon:gM,Refrigerator:vM,RefrigeratorIcon:vM,Regex:bM,RegexIcon:bM,RemoveFormatting:kM,RemoveFormattingIcon:kM,Repeat:wM,Repeat1:_M,Repeat1Icon:_M,Repeat2:jM,Repeat2Icon:jM,RepeatIcon:wM,Replace:MM,ReplaceAll:NM,ReplaceAllIcon:NM,ReplaceIcon:MM,Reply:SM,ReplyAll:CM,ReplyAllIcon:CM,ReplyIcon:SM,Rewind:LM,RewindIcon:LM,Ribbon:AM,RibbonIcon:AM,Rocket:IM,RocketIcon:IM,RockingChair:EM,RockingChairIcon:EM,RollerCoaster:PM,RollerCoasterIcon:PM,Rose:TM,RoseIcon:TM,Rotate3D:Uc,Rotate3DIcon:Uc,Rotate3d:Uc,Rotate3dIcon:Uc,RotateCcw:oh,RotateCcwIcon:oh,RotateCcwKey:$M,RotateCcwKeyIcon:$M,RotateCcwSquare:OM,RotateCcwSquareIcon:OM,RotateCw:DM,RotateCwIcon:DM,RotateCwSquare:zM,RotateCwSquareIcon:zM,Route:RM,RouteIcon:RM,RouteOff:qM,RouteOffIcon:qM,Router:HM,RouterIcon:HM,Rows:Fc,Rows2:Fc,Rows2Icon:Fc,Rows3:Gc,Rows3Icon:Gc,Rows4:BM,Rows4Icon:BM,RowsIcon:Fc,Rss:UM,RssIcon:UM,Ruler:FM,RulerDimensionLine:VM,RulerDimensionLineIcon:VM,RulerIcon:FM,RussianRuble:GM,RussianRubleIcon:GM,Sailboat:KM,SailboatIcon:KM,Salad:ZM,SaladIcon:ZM,Sandwich:XM,SandwichIcon:XM,Satellite:YM,SatelliteDish:WM,SatelliteDishIcon:WM,SatelliteIcon:YM,SaudiRiyal:QM,SaudiRiyalIcon:QM,Save:Yt,SaveAll:JM,SaveAllIcon:JM,SaveIcon:Yt,SaveOff:e9,SaveOffIcon:e9,Scale:t9,Scale3D:Kc,Scale3DIcon:Kc,Scale3d:Kc,Scale3dIcon:Kc,ScaleIcon:t9,Scaling:a9,ScalingIcon:a9,Scan:u9,ScanBarcode:r9,ScanBarcodeIcon:r9,ScanEye:n9,ScanEyeIcon:n9,ScanFace:s9,ScanFaceIcon:s9,ScanHeart:o9,ScanHeartIcon:o9,ScanIcon:u9,ScanLine:i9,ScanLineIcon:i9,ScanQrCode:c9,ScanQrCodeIcon:c9,ScanSearch:l9,ScanSearchIcon:l9,ScanText:d9,ScanTextIcon:d9,ScatterChart:mi,ScatterChartIcon:mi,School:h9,School2:ad,School2Icon:ad,SchoolIcon:h9,Scissors:m9,ScissorsIcon:m9,ScissorsLineDashed:p9,ScissorsLineDashedIcon:p9,ScissorsSquare:Vl,ScissorsSquareDashedBottom:pl,ScissorsSquareDashedBottomIcon:pl,ScissorsSquareIcon:Vl,ScreenShare:y9,ScreenShareIcon:y9,ScreenShareOff:f9,ScreenShareOffIcon:f9,Scroll:g9,ScrollIcon:g9,ScrollText:x9,ScrollTextIcon:x9,Search:vr,SearchCheck:v9,SearchCheckIcon:v9,SearchCode:b9,SearchCodeIcon:b9,SearchIcon:vr,SearchSlash:k9,SearchSlashIcon:k9,SearchX:_9,SearchXIcon:_9,Section:j9,SectionIcon:j9,Send:Y1,SendHorizonal:Zc,SendHorizonalIcon:Zc,SendHorizontal:Zc,SendHorizontalIcon:Zc,SendIcon:Y1,SendToBack:w9,SendToBackIcon:w9,SeparatorHorizontal:N9,SeparatorHorizontalIcon:N9,SeparatorVertical:M9,SeparatorVerticalIcon:M9,Server:A9,ServerCog:C9,ServerCogIcon:C9,ServerCrash:S9,ServerCrashIcon:S9,ServerIcon:A9,ServerOff:L9,ServerOffIcon:L9,Settings:ho,Settings2:E9,Settings2Icon:E9,SettingsIcon:ho,Shapes:I9,ShapesIcon:I9,Share:T9,Share2:P9,Share2Icon:P9,ShareIcon:T9,Sheet:$9,SheetIcon:$9,Shell:O9,ShellIcon:O9,Shield:Kt,ShieldAlert:z9,ShieldAlertIcon:z9,ShieldBan:D9,ShieldBanIcon:D9,ShieldCheck:q9,ShieldCheckIcon:q9,ShieldClose:Wc,ShieldCloseIcon:Wc,ShieldEllipsis:H9,ShieldEllipsisIcon:H9,ShieldHalf:R9,ShieldHalfIcon:R9,ShieldIcon:Kt,ShieldMinus:B9,ShieldMinusIcon:B9,ShieldOff:V9,ShieldOffIcon:V9,ShieldPlus:U9,ShieldPlusIcon:U9,ShieldQuestion:Xc,ShieldQuestionIcon:Xc,ShieldQuestionMark:Xc,ShieldQuestionMarkIcon:Xc,ShieldUser:F9,ShieldUserIcon:F9,ShieldX:Wc,ShieldXIcon:Wc,Ship:K9,ShipIcon:K9,ShipWheel:G9,ShipWheelIcon:G9,Shirt:Z9,ShirtIcon:Z9,ShoppingBag:W9,ShoppingBagIcon:W9,ShoppingBasket:X9,ShoppingBasketIcon:X9,ShoppingCart:Y9,ShoppingCartIcon:Y9,Shovel:Q9,ShovelIcon:Q9,ShowerHead:J9,ShowerHeadIcon:J9,Shredder:eC,ShredderIcon:eC,Shrimp:tC,ShrimpIcon:tC,Shrink:aC,ShrinkIcon:aC,Shrub:rC,ShrubIcon:rC,Shuffle:nC,ShuffleIcon:nC,Sidebar:zc,SidebarClose:Tc,SidebarCloseIcon:Tc,SidebarIcon:zc,SidebarOpen:Oc,SidebarOpenIcon:Oc,Sigma:sC,SigmaIcon:sC,SigmaSquare:Bl,SigmaSquareIcon:Bl,Signal:dC,SignalHigh:oC,SignalHighIcon:oC,SignalIcon:dC,SignalLow:lC,SignalLowIcon:lC,SignalMedium:iC,SignalMediumIcon:iC,SignalZero:cC,SignalZeroIcon:cC,Signature:uC,SignatureIcon:uC,Signpost:pC,SignpostBig:hC,SignpostBigIcon:hC,SignpostIcon:pC,Siren:mC,SirenIcon:mC,SkipBack:fC,SkipBackIcon:fC,SkipForward:Q1,SkipForwardIcon:Q1,Skull:yC,SkullIcon:yC,Slack:gC,SlackIcon:gC,Slash:xC,SlashIcon:xC,SlashSquare:Ul,SlashSquareIcon:Ul,Slice:vC,SliceIcon:vC,Sliders:Yc,SlidersHorizontal:bC,SlidersHorizontalIcon:bC,SlidersIcon:Yc,SlidersVertical:Yc,SlidersVerticalIcon:Yc,Smartphone:wC,SmartphoneCharging:kC,SmartphoneChargingIcon:kC,SmartphoneIcon:wC,SmartphoneNfc:_C,SmartphoneNfcIcon:_C,Smile:NC,SmileIcon:NC,SmilePlus:jC,SmilePlusIcon:jC,Snail:MC,SnailIcon:MC,Snowflake:CC,SnowflakeIcon:CC,SoapDispenserDroplet:SC,SoapDispenserDropletIcon:SC,Sofa:LC,SofaIcon:LC,SortAsc:Ko,SortAscIcon:Ko,SortDesc:Uo,SortDescIcon:Uo,Soup:AC,SoupIcon:AC,Space:EC,SpaceIcon:EC,Spade:IC,SpadeIcon:IC,Sparkle:PC,SparkleIcon:PC,Sparkles:Qc,SparklesIcon:Qc,Speaker:TC,SpeakerIcon:TC,Speech:$C,SpeechIcon:$C,SpellCheck:zC,SpellCheck2:OC,SpellCheck2Icon:OC,SpellCheckIcon:zC,Spline:qC,SplineIcon:qC,SplinePointer:DC,SplinePointerIcon:DC,Split:RC,SplitIcon:RC,SplitSquareHorizontal:Fl,SplitSquareHorizontalIcon:Fl,SplitSquareVertical:Gl,SplitSquareVerticalIcon:Gl,Spool:VC,SpoolIcon:VC,Spotlight:HC,SpotlightIcon:HC,SprayCan:BC,SprayCanIcon:BC,Sprout:UC,SproutIcon:UC,Square:tS,SquareActivity:Jc,SquareActivityIcon:Jc,SquareArrowDown:al,SquareArrowDownIcon:al,SquareArrowDownLeft:el,SquareArrowDownLeftIcon:el,SquareArrowDownRight:tl,SquareArrowDownRightIcon:tl,SquareArrowLeft:rl,SquareArrowLeftIcon:rl,SquareArrowOutDownLeft:nl,SquareArrowOutDownLeftIcon:nl,SquareArrowOutDownRight:sl,SquareArrowOutDownRightIcon:sl,SquareArrowOutUpLeft:ol,SquareArrowOutUpLeftIcon:ol,SquareArrowOutUpRight:il,SquareArrowOutUpRightIcon:il,SquareArrowRight:ll,SquareArrowRightIcon:ll,SquareArrowUp:hl,SquareArrowUpIcon:hl,SquareArrowUpLeft:cl,SquareArrowUpLeftIcon:cl,SquareArrowUpRight:dl,SquareArrowUpRightIcon:dl,SquareAsterisk:ul,SquareAsteriskIcon:ul,SquareBottomDashedScissors:pl,SquareBottomDashedScissorsIcon:pl,SquareChartGantt:Mn,SquareChartGanttIcon:Mn,SquareCheck:ml,SquareCheckBig:yl,SquareCheckBigIcon:yl,SquareCheckIcon:ml,SquareChevronDown:fl,SquareChevronDownIcon:fl,SquareChevronLeft:xl,SquareChevronLeftIcon:xl,SquareChevronRight:gl,SquareChevronRightIcon:gl,SquareChevronUp:vl,SquareChevronUpIcon:vl,SquareCode:bl,SquareCodeIcon:bl,SquareDashed:jl,SquareDashedBottom:GC,SquareDashedBottomCode:FC,SquareDashedBottomCodeIcon:FC,SquareDashedBottomIcon:GC,SquareDashedIcon:jl,SquareDashedKanban:kl,SquareDashedKanbanIcon:kl,SquareDashedMousePointer:_l,SquareDashedMousePointerIcon:_l,SquareDashedTopSolid:KC,SquareDashedTopSolidIcon:KC,SquareDivide:wl,SquareDivideIcon:wl,SquareDot:Ml,SquareDotIcon:Ml,SquareEqual:Nl,SquareEqualIcon:Nl,SquareFunction:Cl,SquareFunctionIcon:Cl,SquareGanttChart:Mn,SquareGanttChartIcon:Mn,SquareIcon:tS,SquareKanban:Sl,SquareKanbanIcon:Sl,SquareLibrary:Ll,SquareLibraryIcon:Ll,SquareM:Al,SquareMIcon:Al,SquareMenu:El,SquareMenuIcon:El,SquareMinus:Il,SquareMinusIcon:Il,SquareMousePointer:Pl,SquareMousePointerIcon:Pl,SquareParking:Tl,SquareParkingIcon:Tl,SquareParkingOff:$l,SquareParkingOffIcon:$l,SquarePause:ZC,SquarePauseIcon:ZC,SquarePen:ir,SquarePenIcon:ir,SquarePercent:Ol,SquarePercentIcon:Ol,SquarePi:zl,SquarePiIcon:zl,SquarePilcrow:ql,SquarePilcrowIcon:ql,SquarePlay:Dl,SquarePlayIcon:Dl,SquarePlus:Rl,SquarePlusIcon:Rl,SquarePower:Hl,SquarePowerIcon:Hl,SquareRadical:XC,SquareRadicalIcon:XC,SquareRoundCorner:WC,SquareRoundCornerIcon:WC,SquareScissors:Vl,SquareScissorsIcon:Vl,SquareSigma:Bl,SquareSigmaIcon:Bl,SquareSlash:Ul,SquareSlashIcon:Ul,SquareSplitHorizontal:Fl,SquareSplitHorizontalIcon:Fl,SquareSplitVertical:Gl,SquareSplitVerticalIcon:Gl,SquareSquare:YC,SquareSquareIcon:YC,SquareStack:QC,SquareStackIcon:QC,SquareStar:JC,SquareStarIcon:JC,SquareStop:eS,SquareStopIcon:eS,SquareTerminal:Kl,SquareTerminalIcon:Kl,SquareUser:Xl,SquareUserIcon:Xl,SquareUserRound:Zl,SquareUserRoundIcon:Zl,SquareX:Wl,SquareXIcon:Wl,SquaresExclude:aS,SquaresExcludeIcon:aS,SquaresIntersect:rS,SquaresIntersectIcon:rS,SquaresSubtract:nS,SquaresSubtractIcon:nS,SquaresUnite:sS,SquaresUniteIcon:sS,Squircle:iS,SquircleDashed:oS,SquircleDashedIcon:oS,SquircleIcon:iS,Squirrel:cS,SquirrelIcon:cS,Stamp:lS,StampIcon:lS,Star:hS,StarHalf:dS,StarHalfIcon:dS,StarIcon:hS,StarOff:uS,StarOffIcon:uS,Stars:Qc,StarsIcon:Qc,StepBack:pS,StepBackIcon:pS,StepForward:mS,StepForwardIcon:mS,Stethoscope:yS,StethoscopeIcon:yS,Sticker:fS,StickerIcon:fS,StickyNote:xS,StickyNoteIcon:xS,StopCircle:Di,StopCircleIcon:Di,Store:gS,StoreIcon:gS,StretchHorizontal:vS,StretchHorizontalIcon:vS,StretchVertical:bS,StretchVerticalIcon:bS,Strikethrough:kS,StrikethroughIcon:kS,Subscript:_S,SubscriptIcon:_S,Subtitles:ai,SubtitlesIcon:ai,Sun:MS,SunDim:jS,SunDimIcon:jS,SunIcon:MS,SunMedium:wS,SunMediumIcon:wS,SunMoon:NS,SunMoonIcon:NS,SunSnow:CS,SunSnowIcon:CS,Sunrise:SS,SunriseIcon:SS,Sunset:LS,SunsetIcon:LS,Superscript:ES,SuperscriptIcon:ES,SwatchBook:AS,SwatchBookIcon:AS,SwissFranc:IS,SwissFrancIcon:IS,SwitchCamera:PS,SwitchCameraIcon:PS,Sword:TS,SwordIcon:TS,Swords:$S,SwordsIcon:$S,Syringe:DS,SyringeIcon:DS,Table:US,Table2:OS,Table2Icon:OS,TableCellsMerge:zS,TableCellsMergeIcon:zS,TableCellsSplit:qS,TableCellsSplitIcon:qS,TableColumnsSplit:RS,TableColumnsSplitIcon:RS,TableConfig:Nn,TableConfigIcon:Nn,TableIcon:US,TableOfContents:HS,TableOfContentsIcon:HS,TableProperties:BS,TablePropertiesIcon:BS,TableRowsSplit:VS,TableRowsSplitIcon:VS,Tablet:GS,TabletIcon:GS,TabletSmartphone:FS,TabletSmartphoneIcon:FS,Tablets:KS,TabletsIcon:KS,Tag:ZS,TagIcon:ZS,Tags:XS,TagsIcon:XS,Tally1:WS,Tally1Icon:WS,Tally2:YS,Tally2Icon:YS,Tally3:JS,Tally3Icon:JS,Tally4:QS,Tally4Icon:QS,Tally5:eL,Tally5Icon:eL,Tangent:tL,TangentIcon:tL,Target:aL,TargetIcon:aL,Telescope:rL,TelescopeIcon:rL,Tent:sL,TentIcon:sL,TentTree:nL,TentTreeIcon:nL,Terminal:oL,TerminalIcon:oL,TerminalSquare:Kl,TerminalSquareIcon:Kl,TestTube:iL,TestTube2:Yl,TestTube2Icon:Yl,TestTubeDiagonal:Yl,TestTubeDiagonalIcon:Yl,TestTubeIcon:iL,TestTubes:cL,TestTubesIcon:cL,Text:pL,TextCursor:dL,TextCursorIcon:dL,TextCursorInput:lL,TextCursorInputIcon:lL,TextIcon:pL,TextQuote:uL,TextQuoteIcon:uL,TextSearch:hL,TextSearchIcon:hL,TextSelect:Ql,TextSelectIcon:Ql,TextSelection:Ql,TextSelectionIcon:Ql,Theater:mL,TheaterIcon:mL,Thermometer:xL,ThermometerIcon:xL,ThermometerSnowflake:fL,ThermometerSnowflakeIcon:fL,ThermometerSun:yL,ThermometerSunIcon:yL,ThumbsDown:gL,ThumbsDownIcon:gL,ThumbsUp:vL,ThumbsUpIcon:vL,Ticket:ML,TicketCheck:bL,TicketCheckIcon:bL,TicketIcon:ML,TicketMinus:kL,TicketMinusIcon:kL,TicketPercent:_L,TicketPercentIcon:_L,TicketPlus:wL,TicketPlusIcon:wL,TicketSlash:jL,TicketSlashIcon:jL,TicketX:NL,TicketXIcon:NL,Tickets:SL,TicketsIcon:SL,TicketsPlane:CL,TicketsPlaneIcon:CL,Timer:EL,TimerIcon:EL,TimerOff:LL,TimerOffIcon:LL,TimerReset:AL,TimerResetIcon:AL,ToggleLeft:IL,ToggleLeftIcon:IL,ToggleRight:PL,ToggleRightIcon:PL,Toilet:TL,ToiletIcon:TL,ToolCase:$L,ToolCaseIcon:$L,Tornado:OL,TornadoIcon:OL,Torus:zL,TorusIcon:zL,Touchpad:qL,TouchpadIcon:qL,TouchpadOff:DL,TouchpadOffIcon:DL,TowerControl:HL,TowerControlIcon:HL,ToyBrick:RL,ToyBrickIcon:RL,Tractor:BL,TractorIcon:BL,TrafficCone:UL,TrafficConeIcon:UL,Train:Jl,TrainFront:VL,TrainFrontIcon:VL,TrainFrontTunnel:FL,TrainFrontTunnelIcon:FL,TrainIcon:Jl,TrainTrack:GL,TrainTrackIcon:GL,TramFront:Jl,TramFrontIcon:Jl,Transgender:KL,TransgenderIcon:KL,Trash:ZL,Trash2:Sa,Trash2Icon:Sa,TrashIcon:ZL,TreeDeciduous:XL,TreeDeciduousIcon:XL,TreePalm:ed,TreePalmIcon:ed,TreePine:WL,TreePineIcon:WL,Trees:YL,TreesIcon:YL,Trello:QL,TrelloIcon:QL,TrendingDown:ih,TrendingDownIcon:ih,TrendingUp:Id,TrendingUpDown:JL,TrendingUpDownIcon:JL,TrendingUpIcon:Id,Triangle:aA,TriangleAlert:Ut,TriangleAlertIcon:Ut,TriangleDashed:eA,TriangleDashedIcon:eA,TriangleIcon:aA,TriangleRight:tA,TriangleRightIcon:tA,Trophy:rA,TrophyIcon:rA,Truck:sA,TruckElectric:nA,TruckElectricIcon:nA,TruckIcon:sA,TurkishLira:oA,TurkishLiraIcon:oA,Turntable:iA,TurntableIcon:iA,Turtle:cA,TurtleIcon:cA,Tv:dA,Tv2:td,Tv2Icon:td,TvIcon:dA,TvMinimal:td,TvMinimalIcon:td,TvMinimalPlay:lA,TvMinimalPlayIcon:lA,Twitch:uA,TwitchIcon:uA,Twitter:hA,TwitterIcon:hA,Type:mA,TypeIcon:mA,TypeOutline:pA,TypeOutlineIcon:pA,Umbrella:yA,UmbrellaIcon:yA,UmbrellaOff:fA,UmbrellaOffIcon:fA,Underline:xA,UnderlineIcon:xA,Undo:vA,Undo2:ch,Undo2Icon:ch,UndoDot:gA,UndoDotIcon:gA,UndoIcon:vA,UnfoldHorizontal:bA,UnfoldHorizontalIcon:bA,UnfoldVertical:kA,UnfoldVerticalIcon:kA,Ungroup:_A,UngroupIcon:_A,University:ad,UniversityIcon:ad,Unlink:wA,Unlink2:jA,Unlink2Icon:jA,UnlinkIcon:wA,Unlock:jc,UnlockIcon:jc,UnlockKeyhole:_c,UnlockKeyholeIcon:_c,Unplug:NA,UnplugIcon:NA,Upload:Zr,UploadCloud:Bi,UploadCloudIcon:Bi,UploadIcon:Zr,Usb:MA,UsbIcon:MA,User:pn,User2:cd,User2Icon:cd,UserCheck:CA,UserCheck2:rd,UserCheck2Icon:rd,UserCheckIcon:CA,UserCircle:Rs,UserCircle2:qi,UserCircle2Icon:qi,UserCircleIcon:Rs,UserCog:lh,UserCog2:nd,UserCog2Icon:nd,UserCogIcon:lh,UserIcon:pn,UserLock:SA,UserLockIcon:SA,UserMinus:LA,UserMinus2:sd,UserMinus2Icon:sd,UserMinusIcon:LA,UserPen:AA,UserPenIcon:AA,UserPlus:dh,UserPlus2:od,UserPlus2Icon:od,UserPlusIcon:dh,UserRound:cd,UserRoundCheck:rd,UserRoundCheckIcon:rd,UserRoundCog:nd,UserRoundCogIcon:nd,UserRoundIcon:cd,UserRoundMinus:sd,UserRoundMinusIcon:sd,UserRoundPen:uh,UserRoundPenIcon:uh,UserRoundPlus:od,UserRoundPlusIcon:od,UserRoundSearch:EA,UserRoundSearchIcon:EA,UserRoundX:id,UserRoundXIcon:id,UserSearch:PA,UserSearchIcon:PA,UserSquare:Xl,UserSquare2:Zl,UserSquare2Icon:Zl,UserSquareIcon:Xl,UserStar:IA,UserStarIcon:IA,UserX:TA,UserX2:id,UserX2Icon:id,UserXIcon:TA,Users:br,Users2:Cn,Users2Icon:Cn,UsersIcon:br,UsersRound:Cn,UsersRoundIcon:Cn,Utensils:dd,UtensilsCrossed:ld,UtensilsCrossedIcon:ld,UtensilsIcon:dd,UtilityPole:$A,UtilityPoleIcon:$A,Variable:OA,VariableIcon:OA,Vault:zA,VaultIcon:zA,VectorSquare:DA,VectorSquareIcon:DA,Vegan:qA,VeganIcon:qA,VenetianMask:RA,VenetianMaskIcon:RA,Venus:BA,VenusAndMars:HA,VenusAndMarsIcon:HA,VenusIcon:BA,Verified:Wo,VerifiedIcon:Wo,Vibrate:UA,VibrateIcon:UA,VibrateOff:VA,VibrateOffIcon:VA,Video:GA,VideoIcon:GA,VideoOff:FA,VideoOffIcon:FA,Videotape:KA,VideotapeIcon:KA,View:ZA,ViewIcon:ZA,Voicemail:XA,VoicemailIcon:XA,Volleyball:WA,VolleyballIcon:WA,Volume:tE,Volume1:YA,Volume1Icon:YA,Volume2:QA,Volume2Icon:QA,VolumeIcon:tE,VolumeOff:JA,VolumeOffIcon:JA,VolumeX:eE,VolumeXIcon:eE,Vote:aE,VoteIcon:aE,Wallet:Pd,Wallet2:ud,Wallet2Icon:ud,WalletCards:rE,WalletCardsIcon:rE,WalletIcon:Pd,WalletMinimal:ud,WalletMinimalIcon:ud,Wallpaper:nE,WallpaperIcon:nE,Wand:sE,Wand2:hd,Wand2Icon:hd,WandIcon:sE,WandSparkles:hd,WandSparklesIcon:hd,Warehouse:oE,WarehouseIcon:oE,WashingMachine:iE,WashingMachineIcon:iE,Watch:cE,WatchIcon:cE,Waves:dE,WavesIcon:dE,WavesLadder:lE,WavesLadderIcon:lE,Waypoints:uE,WaypointsIcon:uE,Webcam:hE,WebcamIcon:hE,Webhook:hh,WebhookIcon:hh,WebhookOff:pE,WebhookOffIcon:pE,Weight:mE,WeightIcon:mE,Wheat:yE,WheatIcon:yE,WheatOff:fE,WheatOffIcon:fE,WholeWord:xE,WholeWordIcon:xE,Wifi:NE,WifiCog:gE,WifiCogIcon:gE,WifiHigh:vE,WifiHighIcon:vE,WifiIcon:NE,WifiLow:bE,WifiLowIcon:bE,WifiOff:kE,WifiOffIcon:kE,WifiPen:_E,WifiPenIcon:_E,WifiSync:jE,WifiSyncIcon:jE,WifiZero:wE,WifiZeroIcon:wE,Wind:ME,WindArrowDown:CE,WindArrowDownIcon:CE,WindIcon:ME,Wine:LE,WineIcon:LE,WineOff:SE,WineOffIcon:SE,Workflow:AE,WorkflowIcon:AE,Worm:EE,WormIcon:EE,WrapText:IE,WrapTextIcon:IE,Wrench:PE,WrenchIcon:PE,X:Ye,XCircle:kt,XCircleIcon:kt,XIcon:Ye,XOctagon:Ec,XOctagonIcon:Ec,XSquare:Wl,XSquareIcon:Wl,Youtube:TE,YoutubeIcon:TE,Zap:OE,ZapIcon:OE,ZapOff:$E,ZapOffIcon:$E,ZoomIn:zE,ZoomInIcon:zE,ZoomOut:DE,ZoomOutIcon:DE,createLucideIcon:h,icons:_Ae},Symbol.toStringTag,{value:"Module"})),$a=e=>(e||"").replace(/\./g,"").replace(/-/g,"").toUpperCase();function Ih(e){const t=$a(e);if(!t||t.length<2)return!1;const a=t.slice(0,-1),r=t.slice(-1);let s=0,o=2;for(let l=a.length-1;l>=0;l--)s+=parseInt(a[l],10)*o,o=o===7?2:o+1;const i=11-s%11;return(i===11?"0":i===10?"K":String(i))===r}function Ph(e){const t=$a(e);if(!t)return"";const a=t.slice(0,-1),r=t.slice(-1);return a.replace(/\B(?=(\d{3})+(?!\d))/g,".")+"-"+r}function jAe(){const{login:e}=vn(),t=dt(),a=Mr(),[r,s]=x.useState("RUT"),[o,i]=x.useState(""),[c,l]=x.useState(""),[u,d]=x.useState(!1),[p,m]=x.useState({}),[f,y]=x.useState({rut:!1,pass:!1}),[v,_]=x.useState(!1),g=r==="PASSPORT",k=L=>L?!g&&!Ih(L)?"RUT inválido":"":g?"Ingresa tu número de pasaporte":"Ingresa tu RUT",b=L=>L?"":"Ingresa tu contraseña",j=L=>{s(L),i(""),m({}),y({rut:!1,pass:!1})},w=L=>{let S=L.target.value;if(g)i(S);else{S=S.replace(/[^0-9kK.-]/g,"");const T=$a(S);T&&T.length>=2&&(S=Ph(T)),i(S)}if(f.rut){const T=k(S);m(I=>({...I,rut:T||void 0}))}},N=L=>{const S=L.target.value;if(l(S),f.pass){const T=b(S);m(I=>({...I,pass:T||void 0}))}},M=L=>{if(y(S=>({...S,[L]:!0})),L==="rut"){const S=k(o);m(T=>({...T,rut:S||void 0}))}else{const S=b(c);m(T=>({...T,pass:S||void 0}))}},C=async()=>{var T,I;const L=k(o),S=b(c);if(m({rut:L||void 0,pass:S||void 0}),y({rut:!0,pass:!0}),!(L||S))try{_(!0);const q=g?o.trim():$a(o);if(await e(q,c,r)){const R=((I=(T=a.state)==null?void 0:T.from)==null?void 0:I.pathname)||"/dashboard";t(R,{replace:!0})}}catch(q){console.error(q),m($=>({...$,form:"No fue posible iniciar sesión. Verifica tus credenciales."}))}finally{_(!1)}},A=!!p.rut,E=!!p.pass;return n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsxs("div",{className:"w-full max-w-md",children:[n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsx("div",{className:"text-center mb-6",children:n.jsx("img",{src:"/bf_logo.png",alt:"Logo colegio",className:"h-[90px] mx-auto mb-3"})}),n.jsx("h1",{className:"text-2xl font-bold text-[var(--brand-primary)] text-center",children:"PLATAFORMA DE MATRÍCULAS"}),n.jsx("p",{className:"text-sm text-black/60 text-center mb-6",children:"Ingresa tus credenciales para acceder a tu cuenta"}),p.form&&n.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:p.form}),n.jsxs("form",{className:"space-y-4",onSubmit:L=>{L.preventDefault(),C()},children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Tipo de documento"}),n.jsxs("div",{className:"flex rounded-lg border border-gray-300 overflow-hidden",children:[n.jsx("button",{type:"button",onClick:()=>j("RUT"),className:`flex-1 py-2 text-sm font-medium transition-colors ${r==="RUT"?"bg-[var(--brand-primary)] text-white":"bg-white text-gray-600 hover:bg-gray-50"}`,children:"RUT"}),n.jsx("button",{type:"button",onClick:()=>j("PASSPORT"),className:`flex-1 py-2 text-sm font-medium transition-colors ${r==="PASSPORT"?"bg-[var(--brand-primary)] text-white":"bg-white text-gray-600 hover:bg-gray-50"}`,children:"Pasaporte"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:g?"N° Pasaporte":"RUT"}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{type:"text",placeholder:g?"Ej: AB1234567":"12.345.678-9",value:o,onChange:w,onBlur:()=>M("rut"),"aria-invalid":A,"aria-describedby":A?"err-rut":void 0,className:A?"border-red-400 focus:ring-red-200 pr-10":"pr-10"}),n.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none",children:n.jsx(On,{className:"h-4 w-4 text-gray-400"})})]}),A&&n.jsx("p",{id:"err-rut",className:"mt-1 text-xs text-red-600",children:p.rut})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Contraseña"}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{type:u?"text":"password",placeholder:"••••••••",value:c,onChange:N,onBlur:()=>M("pass"),"aria-invalid":E,"aria-describedby":E?"err-pass":void 0,className:E?"border-red-400 focus:ring-red-200 pr-10":"pr-10"}),n.jsx("button",{type:"button",onClick:()=>d(!u),className:"absolute inset-y-0 right-0 pr-3 flex items-center hover:opacity-70 transition-opacity",tabIndex:-1,children:u?n.jsx(Va,{className:"h-4 w-4 text-gray-400"}):n.jsx(ct,{className:"h-4 w-4 text-gray-400"})})]}),E&&n.jsx("p",{id:"err-pass",className:"mt-1 text-xs text-red-600",children:p.pass})]}),n.jsx(he,{type:"submit",size:"lg",icon:K1,className:"w-full text-center justify-center",disabled:v,children:v?"Entrando…":"Entrar"}),n.jsxs("div",{className:"space-y-2 pt-2",children:[n.jsx("div",{className:"text-center",children:n.jsx(qr,{to:"/recuperar-password",className:"text-sm text-[var(--brand-primary)] hover:text-[var(--brand-primary-600)] transition-colors",children:"¿Olvidaste tu contraseña?"})}),n.jsxs("div",{className:"relative",children:[n.jsx("div",{className:"absolute inset-0 flex items-center",children:n.jsx("div",{className:"w-full border-t border-gray-300"})}),n.jsx("div",{className:"relative flex justify-center text-sm",children:n.jsx("span",{className:"px-2 bg-white text-gray-500",children:"o"})})]}),n.jsx("div",{className:"text-center",children:n.jsx(qr,{to:"/primera-vez",className:"text-sm text-[var(--brand-primary)] hover:text-[var(--brand-primary-600)] transition-colors",children:"¿Primera vez? Activa tu cuenta"})})]})]})]}),n.jsxs("div",{className:"text-center mt-6 text-xs text-gray-500",children:[n.jsx("p",{children:"© 2025 Bradford School - Educación de Excelencia"}),n.jsx("p",{className:"mt-1",children:"Sistema seguro con encriptación SSL"})]})]})})}const NY=()=>n.jsx("div",{className:"bg-gray-50 flex items-center justify-center px-4",style:{height:"70vh"},children:n.jsxs("div",{className:"text-center max-w-md w-full",children:[n.jsx("div",{className:"inline-block bg-white text-black px-6 py-2 rounded-full text-sm font-semibold tracking-wide mb-8 shadow-sm border border-gray-200",children:"ERROR 404"}),n.jsx("h1",{className:"text-gray-900 text-3xl md:text-4xl font-bold mb-4 leading-tight",children:"Oops, Esta Página No Existe"}),n.jsx("p",{className:"text-gray-600 text-lg mb-8 leading-relaxed",children:"Bradford School Te Lleva De Vuelta."}),n.jsx("div",{className:"space-y-4",children:n.jsx(he,{className:"w-full text-white font-semibold py-3 px-6 rounded-xl transition-all duration-300 border border-gray-200 flex items-center justify-center gap-2 hover:scale-105 transform shadow-sm",onClick:()=>window.location.href="/",icon:Vs,children:"Ir al Inicio"})})]})}),m2=(e,t="OR")=>{const{session:a}=vn(),r=(a==null?void 0:a.user.permissions_users)||[];return e?(Array.isArray(e)||(e=[e]),t==="AND"?e.every(s=>r.includes(s)):e.some(s=>r.includes(s))):!0};function MY({children:e,permission:t,mode:a="AND"}){const{session:r,loading:s}=vn(),o=m2(t,a);return s?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50",children:n.jsxs("div",{className:"flex flex-col items-center",children:[n.jsx("div",{className:"w-12 h-12 border-4 border-bradford-green border-t-transparent rounded-full animate-spin mb-3"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Cargando..."})]})}):r?t&&!o?n.jsx(NY,{}):e:n.jsx(B0,{to:"/login",replace:!0})}function N$({children:e}){const{session:t,loading:a}=vn();return a?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50",children:n.jsxs("div",{className:"flex flex-col items-center",children:[n.jsx("div",{className:"w-12 h-12 border-4 border-bradford-green border-t-transparent rounded-full animate-spin mb-3"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Cargando..."})]})}):t?n.jsx(B0,{to:"/dashboard",replace:!0}):e}const wAe=({value:e,onChange:t,length:a=6,error:r})=>{const[s,o]=x.useState(Array(a).fill("")),i=x.useRef([]);x.useEffect(()=>{i.current=i.current.slice(0,a)},[a]),x.useEffect(()=>{if(e){const d=e.split("").slice(0,a);for(;d.length<a;)d.push("");o(d)}else o(Array(a).fill(""))},[e,a]);const c=(d,p)=>{var y,v;const m=p.replace(/[^0-9]/g,"");if(m.length>1){const _=m.split("").slice(0,a),g=[...s];_.forEach((j,w)=>{d+w<a&&(g[d+w]=j)}),o(g),t(g.join(""));const k=g.findIndex(j=>!j),b=k===-1?a-1:k;(y=i.current[b])==null||y.focus();return}const f=[...s];f[d]=m,o(f),t(f.join("")),m&&d<a-1&&((v=i.current[d+1])==null||v.focus())},l=(d,p)=>{var m,f,y;if(p.key==="Backspace"){p.preventDefault();const v=[...s];s[d]?(v[d]="",o(v),t(v.join(""))):d>0&&(v[d-1]="",o(v),t(v.join("")),(m=i.current[d-1])==null||m.focus())}else p.key==="ArrowLeft"&&d>0?(p.preventDefault(),(f=i.current[d-1])==null||f.focus()):p.key==="ArrowRight"&&d<a-1&&(p.preventDefault(),(y=i.current[d+1])==null||y.focus())},u=d=>{var v;d.preventDefault();const m=d.clipboardData.getData("text").replace(/[^0-9]/g,"").split("").slice(0,a),f=[...s];m.forEach((_,g)=>{f[g]=_}),o(f),t(f.join(""));const y=Math.min(m.length,a-1);(v=i.current[y])==null||v.focus()};return n.jsx("div",{className:"flex gap-2 justify-center",children:s.map((d,p)=>n.jsx("input",{ref:m=>i.current[p]=m,type:"text",inputMode:"numeric",maxLength:1,value:d,onChange:m=>c(p,m.target.value),onKeyDown:m=>l(p,m),onPaste:u,onFocus:m=>m.target.select(),className:`
            w-12 h-14 text-center text-2xl font-bold rounded-xl
            border-2 transition-all duration-200
            focus:outline-none focus:ring-2
            ${r?"border-red-400 focus:border-red-500 focus:ring-red-200":d?"border-green-400 bg-green-50 focus:border-green-500 focus:ring-green-200":"border-gray-300 focus:border-blue-500 focus:ring-blue-200"}
            ${d?"text-green-700":"text-gray-700"}
          `,"aria-label":`Dígito ${p+1} del código`},p))})};function NAe(){const e=dt(),[t,a]=x.useState(1),[r,s]=x.useState("RUT"),[o,i]=x.useState(""),[c,l]=x.useState(""),[u,d]=x.useState(""),[p,m]=x.useState(!1),[f,y]=x.useState(""),[v,_]=x.useState(""),[g,k]=x.useState(!1),[b,j]=x.useState(!1),[w,N]=x.useState({}),[M,C]=x.useState({}),[A,E]=x.useState(!1),L=r==="PASSPORT",S=P=>{s(P),i(""),N({}),C({})},T=P=>P?!L&&!Ih(P)?"RUT inválido":"":L?"Ingresa tu número de pasaporte":"Ingresa tu RUT",I=P=>P?P.length!==6?"El código debe tener 6 dígitos":"":"Ingresa el código temporal",q=P=>P?P.length<8?"Mínimo 8 caracteres":/[A-Z]/.test(P)?/[a-z]/.test(P)?/[0-9]/.test(P)?"":"Debe contener al menos un número":"Debe contener al menos una minúscula":"Debe contener al menos una mayúscula":"Ingresa una contraseña",$=P=>P?P!==f?"Las contraseñas no coinciden":"":"Confirma tu contraseña",R=P=>{let D=P.target.value;if(L)i(D);else{D=D.replace(/[^0-9kK.-]/g,"");const Q=$a(D);Q&&Q.length>=2&&(D=Ph(Q)),i(D)}if(M.rut){const Q=T(D);N(H=>({...H,rut:Q||void 0}))}},G=async()=>{var D,Q;const P=T(o);if(N({rut:P||void 0}),C({rut:!0}),!P)try{E(!0);const H=L?o.trim():$a(o),ne=await Jle({rut:H,document_type:r});if(d(""),ne.success){const F=((D=ne.data)==null?void 0:D.email)||"";l(F),a(2),O(`Código enviado a ${F}`,"success");return}if(ne.message&&ne.message.includes("Ya existe una solicitud activa")){const F=((Q=ne.data)==null?void 0:Q.email)||"";l(F),a(2),m(!0),O("Ya tienes una solicitud activa. Ingresa el código que recibiste.","info");return}N({form:ne.message})}catch(H){O(H,"error"),N({form:"No se pudo procesar tu solicitud. Verifica que el RUT esté registrado."})}finally{E(!1)}},W=P=>{if(d(P),M.codigo){const D=I(P);N(Q=>({...Q,codigo:D||void 0}))}},J=async()=>{const P=I(u);if(N({codigo:P||void 0}),C({codigo:!0}),!P)try{E(!0);const D=L?o.trim():$a(o),Q=await ede({rut:D,code:u,document_type:r});if(Q.success){a(3),N({}),C({}),O("Código validado correctamente","success");return}if(Q.message&&Q.message.includes("solicitud ha expirado")){a(1),i(""),m(!1),O("El código es incorrecto o ha expirado. Solicita uno nuevo.","info");return}N({form:Q.message})}catch(D){console.log(D),N({form:"El código es incorrecto o ha expirado. Solicita uno nuevo."})}finally{E(!1)}},de=P=>{const D=P.target.value;if(y(D),M.newPassword){const Q=q(D);N(H=>({...H,newPassword:Q||void 0}))}if(M.confirmPassword&&v){const Q=D===v?"":"Las contraseñas no coinciden";N(H=>({...H,confirmPassword:Q||void 0}))}},U=P=>{const D=P.target.value;if(_(D),M.confirmPassword){const Q=$(D);N(H=>({...H,confirmPassword:Q||void 0}))}},K=async()=>{const P=q(f),D=$(v);if(N({newPassword:P||void 0,confirmPassword:D||void 0}),C({newPassword:!0,confirmPassword:!0}),!(P||D))try{E(!0);const Q=L?o.trim():$a(o),H=await tde({rut:Q,code:u,password:f,password_confirm:v,document_type:r});if(!H.success)throw new Error(H.message);a(4),O("¡Contraseña restablecida exitosamente!","success")}catch(Q){console.error("❌ Error al restablecer contraseña:",Q),O("Error al restablecer contraseña","error"),N({form:"Error al restablecer la contraseña. Intenta nuevamente."})}finally{E(!1)}};return t===4?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsx("div",{className:"w-full max-w-md",children:n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl text-center",children:[n.jsx("div",{className:"w-20 h-20 bg-bradford-green/15 rounded-full flex items-center justify-center mx-auto mb-6 animate-pulse",children:n.jsx($e,{className:"w-10 h-10 text-bradford-green"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-3",children:"¡Contraseña Restablecida!"}),n.jsxs("p",{className:"text-gray-700 mb-6",children:["Tu contraseña ha sido cambiada exitosamente.",n.jsx("br",{}),"Ya puedes iniciar sesión con tu nueva contraseña."]}),n.jsx(he,{variant:"primary",icon:Ke,onClick:()=>e("/login"),className:"w-full",children:"Ir a Iniciar Sesión"})]})})}):t===3?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsx("div",{className:"w-full max-w-md",children:n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsxs("div",{className:"text-center mb-6",children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(On,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2",children:"Nueva Contraseña"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Crea una contraseña segura para tu cuenta"})]}),w.form&&n.jsxs("div",{className:"mb-4 rounded-lg border-2 border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700 flex items-start gap-2",children:[n.jsx("span",{className:"text-red-500 text-lg flex-shrink-0"}),n.jsx("span",{children:w.form})]}),n.jsxs("form",{className:"space-y-4",onSubmit:P=>{P.preventDefault(),K()},children:[n.jsxs("div",{children:[n.jsxs("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Nueva Contraseña ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{type:g?"text":"password",placeholder:"••••••••",value:f,onChange:de,onBlur:()=>C(P=>({...P,newPassword:!0})),className:w.newPassword?"border-red-400 focus:ring-red-200 pr-10":"pr-10"}),n.jsx("button",{type:"button",onClick:()=>k(!g),className:"absolute inset-y-0 right-0 pr-3 flex items-center hover:opacity-70 transition-opacity",tabIndex:-1,children:g?n.jsx(Va,{className:"h-4 w-4 text-gray-400"}):n.jsx(ct,{className:"h-4 w-4 text-gray-400"})})]}),w.newPassword&&n.jsxs("p",{className:"mt-1.5 text-xs text-red-600 flex items-center gap-1",children:[n.jsx("span",{}),w.newPassword]})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Confirmar Contraseña ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{type:b?"text":"password",placeholder:"••••••••",value:v,onChange:U,onBlur:()=>C(P=>({...P,confirmPassword:!0})),className:w.confirmPassword?"border-red-400 focus:ring-red-200 pr-10":"pr-10"}),n.jsx("button",{type:"button",onClick:()=>j(!b),className:"absolute inset-y-0 right-0 pr-3 flex items-center hover:opacity-70 transition-opacity",tabIndex:-1,children:b?n.jsx(Va,{className:"h-4 w-4 text-gray-400"}):n.jsx(ct,{className:"h-4 w-4 text-gray-400"})})]}),w.confirmPassword&&n.jsxs("p",{className:"mt-1.5 text-xs text-red-600 flex items-center gap-1",children:[n.jsx("span",{}),w.confirmPassword]})]}),n.jsxs("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3 space-y-1",children:[n.jsx("p",{className:"text-xs font-semibold text-amber-900",children:"Requisitos de contraseña:"}),n.jsxs("ul",{className:"text-xs text-amber-800 space-y-1",children:[n.jsx("li",{className:f.length>=8?"text-bradford-green font-semibold":"",children:"• Mínimo 8 caracteres"}),n.jsx("li",{className:/[A-Z]/.test(f)?"text-bradford-green font-semibold":"",children:"• Al menos una mayúscula"}),n.jsx("li",{className:/[a-z]/.test(f)?"text-bradford-green font-semibold":"",children:"• Al menos una minúscula"}),n.jsx("li",{className:/[0-9]/.test(f)?"text-bradford-green font-semibold":"",children:"• Al menos un número"})]})]}),n.jsx(he,{type:"submit",icon:On,disabled:A,loading:A,className:"w-full",children:"Restablecer Contraseña"}),n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-xs text-gray-600 mb-2",children:"¿Recordaste tu contraseña?"}),n.jsx("button",{type:"button",onClick:()=>e("/login"),disabled:A,className:"text-sm text-[var(--brand-primary)] hover:text-[var(--brand-primary-600)] font-semibold hover:underline disabled:opacity-50 transition-colors",children:"Inicia sesión aquí"})]})]})]})})}):t===2?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsx("div",{className:"w-full max-w-md",children:n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsx("div",{className:"text-center mb-6",children:p?n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(Wt,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2 uppercase",children:"Validación de código"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Ingresa el código temporal que enviamos a tu correo para continuar con el proceso."}),n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 text-sm text-blue-800 text-left mt-4",children:[n.jsxs("p",{className:"font-semibold mb-2 flex items-center gap-2",children:[n.jsx("span",{children:"ℹ️"})," Revisa tu correo"]}),n.jsxs("p",{className:"text-xs",children:["Hemos enviado una contraseña temporal de ",n.jsx("strong",{children:"6 dígitos"})," a tu correo. Si no la encuentras, revisa tu carpeta de ",n.jsx("strong",{children:"spam"})," o ",n.jsx("strong",{children:"correo no deseado"}),"."]})]})]}):n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(tr,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2 uppercase",children:"¡Código Enviado!"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Se ha enviado un código temporal a:"}),n.jsxs("div",{className:"inline-flex items-center gap-2 bg-green-50 border-2 border-green-200 rounded-xl px-4 py-2 mt-3 w-full justify-center",children:[n.jsx(tr,{className:"w-4 h-4 text-green-600 flex-shrink-0"}),n.jsx("span",{className:"font-bold text-green-900 break-all",children:c})]})]})}),w.form&&n.jsxs("div",{className:"mb-4 rounded-lg border-2 border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700 flex items-start gap-2",children:[n.jsx("span",{className:"text-red-500 text-lg flex-shrink-0"}),n.jsx("span",{children:w.form})]}),n.jsxs("form",{className:"space-y-4",onSubmit:P=>{P.preventDefault(),J()},children:[!p&&n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 text-sm text-blue-800 text-left space-y-2",children:[n.jsxs("p",{className:"font-semibold flex items-center gap-2",children:[n.jsx("span",{children:"ℹ️"})," Próximos pasos:"]}),n.jsxs("ol",{className:"list-decimal list-inside space-y-1 ml-1 text-[13px]",children:[n.jsx("li",{children:"Revisa tu bandeja de entrada"}),n.jsx("li",{children:"Busca el correo de Bradford School"}),n.jsx("li",{children:"Copia el código temporal"}),n.jsx("li",{children:"Ingrésalo a continuación"}),n.jsxs("li",{children:[n.jsx("strong",{children:"Importante:"})," Si no recibes el correo, revisa tu carpeta de ",n.jsx("strong",{children:"spam"}),"."]})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-semibold text-gray-700 mb-3 text-center",children:"Código de Verificación"}),n.jsx(wAe,{value:u,onChange:W,length:6,error:w.codigo}),w.codigo&&n.jsxs("p",{className:"mt-2 text-xs text-red-600 text-center flex items-center justify-center gap-1",children:[n.jsx("span",{}),w.codigo]})]}),n.jsx(he,{type:"submit",disabled:A||u.length!==6,loading:A,className:"w-full",children:"Continuar"}),n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-xs text-gray-600 mb-2",children:"¿Recordaste tu contraseña?"}),n.jsx("button",{type:"button",onClick:()=>e("/login"),disabled:A,className:"text-sm text-[var(--brand-primary)] hover:text-[var(--brand-primary-600)] font-semibold hover:underline disabled:opacity-50 transition-colors",children:"Inicia sesión aquí"})]})]})]})})}):n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsxs("div",{className:"w-full max-w-md",children:[n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsxs("div",{className:"text-center mb-6",children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(tr,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2",children:"Recuperar Contraseña"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Ingresa tu número de documento para enviarte un código temporal"})]}),w.form&&n.jsxs("div",{className:"mb-4 rounded-lg border-2 border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700 flex items-start gap-2",children:[n.jsx("span",{className:"text-red-500 text-lg flex-shrink-0"}),n.jsx("span",{children:w.form})]}),n.jsxs("form",{className:"space-y-4",onSubmit:P=>{P.preventDefault(),G()},children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:"Tipo de documento"}),n.jsxs("div",{className:"flex rounded-lg border border-gray-300 overflow-hidden",children:[n.jsx("button",{type:"button",onClick:()=>S("RUT"),className:`flex-1 py-2 text-sm font-medium transition-colors ${r==="RUT"?"bg-[var(--brand-primary)] text-white":"bg-white text-gray-600 hover:bg-gray-50"}`,children:"RUT"}),n.jsx("button",{type:"button",onClick:()=>S("PASSPORT"),className:`flex-1 py-2 text-sm font-medium transition-colors ${r==="PASSPORT"?"bg-[var(--brand-primary)] text-white":"bg-white text-gray-600 hover:bg-gray-50"}`,children:"Pasaporte"})]})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:[L?"N° Pasaporte":"RUT"," ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsx(ve,{type:"text",placeholder:L?"Ej: AB1234567":"12.345.678-9",value:o,onChange:R,onBlur:()=>C(P=>({...P,rut:!0})),className:w.rut?"border-red-400 focus:ring-red-200":""}),w.rut&&n.jsxs("p",{className:"mt-1.5 text-xs text-red-600 flex items-center gap-1",children:[n.jsx("span",{}),w.rut]})]}),n.jsx("div",{className:"bg-blue-50 border-2 border-blue-200 rounded-lg p-3",children:n.jsxs("p",{className:"text-xs text-blue-900 leading-relaxed",children:[n.jsx("strong",{children:"ℹ️ Información:"})," Te enviaremos un código temporal al correo registrado con tu ",L?"pasaporte":"RUT","."]})}),n.jsx(he,{type:"submit",icon:Y1,disabled:A,loading:A,className:"w-full",children:"Enviar Código Temporal"}),n.jsx("div",{children:n.jsx(qr,{to:"/login",children:n.jsx(he,{type:"button",variant:"ghost",icon:Ke,className:"w-full",children:"Volver al inicio de sesión"})})})]})]}),n.jsxs("div",{className:"text-center mt-6 text-xs text-gray-500 space-y-1",children:[n.jsx("p",{children:"© 2025 Bradford School - Educación de Excelencia"}),n.jsxs("p",{className:"flex items-center justify-center gap-1",children:["¿Necesitas ayuda?"," ",n.jsx("a",{href:"mailto:soporte@bradford.edu",className:"text-[var(--brand-primary)] hover:underline font-medium",children:"soporte@bradford.edu"})]})]})]})})}const MAe=({value:e,onChange:t,length:a=6,error:r})=>{const[s,o]=x.useState(Array(a).fill("")),i=x.useRef([]);x.useEffect(()=>{i.current=i.current.slice(0,a)},[a]),x.useEffect(()=>{if(e){const d=e.split("").slice(0,a);for(;d.length<a;)d.push("");o(d)}else o(Array(a).fill(""))},[e,a]);const c=(d,p)=>{var y,v;const m=p.replace(/[^0-9]/g,"");if(m.length>1){const _=m.split("").slice(0,a),g=[...s];_.forEach((j,w)=>{d+w<a&&(g[d+w]=j)}),o(g),t(g.join(""));const k=g.findIndex(j=>!j),b=k===-1?a-1:k;(y=i.current[b])==null||y.focus();return}const f=[...s];f[d]=m,o(f),t(f.join("")),m&&d<a-1&&((v=i.current[d+1])==null||v.focus())},l=(d,p)=>{var m,f,y;if(p.key==="Backspace"){p.preventDefault();const v=[...s];s[d]?(v[d]="",o(v),t(v.join(""))):d>0&&(v[d-1]="",o(v),t(v.join("")),(m=i.current[d-1])==null||m.focus())}else p.key==="ArrowLeft"&&d>0?(p.preventDefault(),(f=i.current[d-1])==null||f.focus()):p.key==="ArrowRight"&&d<a-1&&(p.preventDefault(),(y=i.current[d+1])==null||y.focus())},u=d=>{var v;d.preventDefault();const m=d.clipboardData.getData("text").replace(/[^0-9]/g,"").split("").slice(0,a),f=[...s];m.forEach((_,g)=>{f[g]=_}),o(f),t(f.join(""));const y=Math.min(m.length,a-1);(v=i.current[y])==null||v.focus()};return n.jsx("div",{className:"flex gap-2 justify-center",children:s.map((d,p)=>n.jsx("input",{ref:m=>i.current[p]=m,type:"text",inputMode:"numeric",maxLength:1,value:d,onChange:m=>c(p,m.target.value),onKeyDown:m=>l(p,m),onPaste:u,onFocus:m=>m.target.select(),className:`
            w-12 h-14 text-center text-2xl font-bold rounded-xl
            border-2 transition-all duration-200
            focus:outline-none focus:ring-2
            ${r?"border-red-400 focus:border-red-500 focus:ring-red-200":d?"border-green-400 bg-green-50 focus:border-green-500 focus:ring-green-200":"border-gray-300 focus:border-blue-500 focus:ring-blue-200"}
            ${d?"text-green-700":"text-gray-700"}
          `,"aria-label":`Dígito ${p+1} del código`},p))})};function CAe(){const e=dt(),[t,a]=x.useState(1),[r,s]=x.useState("RUT"),[o,i]=x.useState(""),[c,l]=x.useState(""),[u,d]=x.useState(""),[p,m]=x.useState(""),[f,y]=x.useState(!1),[v,_]=x.useState(!1),[g,k]=x.useState({}),[b,j]=x.useState({}),[w,N]=x.useState(!1),[M,C]=x.useState(""),A=r==="PASSPORT",E=K=>{s(K),i(""),k({}),j({})},L=K=>K?!A&&!Ih(K)?"RUT inválido":"":A?"Ingresa tu número de pasaporte":"Ingresa tu RUT",S=K=>K?K.length!==6?"La contraseña temporal debe tener 6 dígitos":"":"Ingresa la contraseña temporal",T=K=>K?K.length<8?"Mínimo 8 caracteres":/[A-Z]/.test(K)?/[a-z]/.test(K)?/[0-9]/.test(K)?"":"Debe contener al menos un número":"Debe contener al menos una minúscula":"Debe contener al menos una mayúscula":"Ingresa una contraseña",I=K=>K?K!==u?"Las contraseñas no coinciden":"":"Confirma tu contraseña",q=K=>{let P=K.target.value;if(A)i(P);else{P=P.replace(/[^0-9kK.-]/g,"");const D=$a(P);D&&D.length>=2&&(P=Ph(D)),i(P)}if(b.rut){const D=L(P);k(Q=>({...Q,rut:D||void 0}))}},$=async()=>{var P,D;const K=L(o);if(k({rut:K||void 0}),j({rut:!0}),!K)try{N(!0);const Q=A?o.trim():$a(o),H=await Wle({rut:Q,document_type:r});if(C(""),H.success){const ne=((P=H.data)==null?void 0:P.email)||"";C(ne),a(2),O(`Código enviado a ${ne}`,"success");return}if(H.message&&H.message.includes("Ya existe una solicitud")){const ne=((D=H.data)==null?void 0:D.email)||"";C(ne),a(2),O("Ya tienes una solicitud activa. Ingresa el código que recibiste.","info");return}k({form:H.message})}catch(Q){console.error(Q),O("Error al enviar contraseña temporal","error"),k({form:"No se pudo procesar tu solicitud. Verifica que el RUT esté registrado."})}finally{N(!1)}},R=K=>{if(l(K),b.passwordTemporal){const P=S(K);k(D=>({...D,passwordTemporal:P||void 0}))}},G=async()=>{const K=S(c);if(k({passwordTemporal:K||void 0}),j({passwordTemporal:!0}),!K)try{N(!0);const P=A?o.trim():$a(o),D=await Yle({rut:P,code:c,document_type:r});if(D.success){a(3),k({}),j({}),O("Código validado correctamente","success");return}if(D.message&&D.message.includes("solicitud ha expirado")){a(1),i(""),O("El código es incorrecto o ha expirado. Solicita uno nuevo.","info");return}k({form:D.message})}catch(P){console.error(P),O("Contraseña temporal incorrecta","error"),k({form:"Contraseña temporal incorrecta. Verifica el código enviado a tu correo."})}finally{N(!1)}},W=K=>{const P=K.target.value;if(d(P),b.newPassword){const D=T(P);k(Q=>({...Q,newPassword:D||void 0}))}if(b.confirmPassword&&p){const D=P===p?"":"Las contraseñas no coinciden";k(Q=>({...Q,confirmPassword:D||void 0}))}},J=K=>{const P=K.target.value;if(m(P),b.confirmPassword){const D=I(P);k(Q=>({...Q,confirmPassword:D||void 0}))}},de=async()=>{const K=T(u),P=I(p);if(k({newPassword:K||void 0,confirmPassword:P||void 0}),j({newPassword:!0,confirmPassword:!0}),!(K||P))try{N(!0);const D=A?o.trim():$a(o),Q=await Qle({rut:D,code:c,password:u,password_confirm:p,document_type:r});if(Q.success){a(4),O("¡Contraseña restablecida exitosamente!","success");return}if(Q.message&&Q.message.includes("solicitud ha expirado")){a(1),i(""),O("El código es incorrecto o ha expirado. Solicita uno nuevo.","info");return}k({form:Q.message})}catch(D){console.error(D),O("Error al restablecer la contraseña","error"),k({form:"Error al restablecer la contraseña. Intenta nuevamente."})}finally{N(!1)}},U=async()=>{l(""),k({}),await $()};return t===4?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsx("div",{className:"w-full max-w-md",children:n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl text-center",children:[n.jsx("div",{className:"w-20 h-20 bg-bradford-green/15 rounded-full flex items-center justify-center mx-auto mb-6 animate-pulse",children:n.jsx($e,{className:"w-10 h-10 text-bradford-green"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-3",children:"¡CUENTA ACTIVADA!"}),n.jsxs("p",{className:"text-gray-700 mb-6",children:["¡Tu contraseña se ha creado correctamente! ",n.jsx("br",{})," Hemos activado tu cuenta",n.jsx("br",{}),"Ya puedes iniciar sesión."]}),n.jsx(he,{variant:"primary",icon:K1,onClick:()=>e("/login"),className:"w-full",children:"Ir a Iniciar Sesión"})]})})}):t===3?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsx("div",{className:"w-full max-w-md",children:n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsxs("div",{className:"text-center mb-6",children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(On,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2",children:"Nueva Contraseña"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Crea una contraseña segura para tu cuenta"})]}),g.form&&n.jsxs("div",{className:"mb-4 rounded-lg border-2 border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700 flex items-start gap-2",children:[n.jsx("span",{className:"text-red-500 text-lg flex-shrink-0"}),n.jsx("span",{children:g.form})]}),n.jsxs("form",{className:"space-y-4",onSubmit:K=>{K.preventDefault(),de()},children:[n.jsxs("div",{children:[n.jsxs("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Nueva Contraseña ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{type:f?"text":"password",placeholder:"••••••••",value:u,onChange:W,onBlur:()=>j(K=>({...K,newPassword:!0})),className:g.newPassword?"border-red-400 focus:ring-red-200 pr-10":"pr-10"}),n.jsx("button",{type:"button",onClick:()=>y(!f),className:"absolute inset-y-0 right-0 pr-3 flex items-center hover:opacity-70 transition-opacity",tabIndex:-1,children:f?n.jsx(Va,{className:"h-4 w-4 text-gray-400"}):n.jsx(ct,{className:"h-4 w-4 text-gray-400"})})]}),g.newPassword&&n.jsxs("p",{className:"mt-1.5 text-xs text-red-600 flex items-center gap-1",children:[n.jsx("span",{}),g.newPassword]})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Confirmar Contraseña ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{type:v?"text":"password",placeholder:"••••••••",value:p,onChange:J,onBlur:()=>j(K=>({...K,confirmPassword:!0})),className:g.confirmPassword?"border-red-400 focus:ring-red-200 pr-10":"pr-10"}),n.jsx("button",{type:"button",onClick:()=>_(!v),className:"absolute inset-y-0 right-0 pr-3 flex items-center hover:opacity-70 transition-opacity",tabIndex:-1,children:v?n.jsx(Va,{className:"h-4 w-4 text-gray-400"}):n.jsx(ct,{className:"h-4 w-4 text-gray-400"})})]}),g.confirmPassword&&n.jsxs("p",{className:"mt-1.5 text-xs text-red-600 flex items-center gap-1",children:[n.jsx("span",{}),g.confirmPassword]})]}),n.jsxs("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3 space-y-1",children:[n.jsx("p",{className:"text-xs font-semibold text-amber-900",children:"Requisitos de contraseña:"}),n.jsxs("ul",{className:"text-xs text-amber-800 space-y-1",children:[n.jsx("li",{className:u.length>=8?"text-bradford-green font-semibold":"",children:"• Mínimo 8 caracteres"}),n.jsx("li",{className:/[A-Z]/.test(u)?"text-bradford-green font-semibold":"",children:"• Al menos una mayúscula"}),n.jsx("li",{className:/[a-z]/.test(u)?"text-bradford-green font-semibold":"",children:"• Al menos una minúscula"}),n.jsx("li",{className:/[0-9]/.test(u)?"text-bradford-green font-semibold":"",children:"• Al menos un número"})]})]}),n.jsx(he,{type:"submit",icon:On,disabled:w,loading:w,className:"w-full",children:"Restablecer Contraseña"}),n.jsxs("button",{type:"button",onClick:()=>e("/login"),disabled:w,className:"w-full text-sm text-gray-600 hover:text-gray-800 transition-colors flex items-center justify-center gap-2",children:[n.jsx(Ke,{className:"w-4 h-4"}),"Volver al inicio de sesión"]})]})]})})}):t===2?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsx("div",{className:"w-full max-w-md",children:n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsxs("div",{className:"text-center mb-6",children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(Wt,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2 uppercase",children:"Validación de Código"}),n.jsx("p",{className:"text-sm text-gray-600 mb-3",children:"Ingresa el código temporal que enviamos a tu correo para continuar con el proceso."}),n.jsxs("div",{className:"inline-flex items-center gap-2 bg-green-50 border-2 border-green-200 rounded-xl px-4 py-2",children:[n.jsx(tr,{className:"w-4 h-4 text-green-600 flex-shrink-0"}),n.jsx("span",{className:"font-bold text-green-900 break-all",children:M})]})]}),g.form&&n.jsxs("div",{className:"mb-4 rounded-lg border-2 border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700 flex items-start gap-2",children:[n.jsx("span",{className:"text-red-500 text-lg flex-shrink-0"}),n.jsx("span",{children:g.form})]}),n.jsxs("form",{className:"space-y-4",onSubmit:K=>{K.preventDefault(),G()},children:[n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 text-sm text-blue-800 text-left",children:[n.jsxs("p",{className:"font-semibold mb-2 flex items-center gap-2",children:[n.jsx("span",{children:"ℹ️"})," Revisa tu correo"]}),n.jsxs("p",{className:"text-xs",children:["Se ha enviado una contraseña temporal de ",n.jsx("strong",{children:"6 dígitos"})," a tu correo. Si no la encuentras, revisa tu carpeta de ",n.jsx("strong",{children:"spam"})," o ",n.jsx("strong",{children:"correo no deseado"}),"."]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-semibold text-gray-700 mb-3 text-center",children:"Contraseña Temporal"}),n.jsx(MAe,{value:c,onChange:R,length:6,error:g.passwordTemporal}),g.passwordTemporal&&n.jsxs("p",{className:"mt-2 text-xs text-red-600 text-center flex items-center justify-center gap-1",children:[n.jsx("span",{}),g.passwordTemporal]})]}),n.jsx(he,{type:"submit",icon:On,disabled:w||c.length!==6,loading:w,className:"w-full",children:"Validar y Continuar"}),n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-xs text-gray-600 mb-2",children:"¿No recibiste el código?"}),n.jsx("button",{type:"button",onClick:U,disabled:w,className:"text-sm text-[var(--brand-primary)] hover:text-[var(--brand-primary-600)] font-semibold hover:underline disabled:opacity-50 transition-colors",children:"Reenviar contraseña temporal"})]}),n.jsxs("button",{type:"button",onClick:()=>e("/login"),disabled:w,className:"w-full text-sm text-gray-600 hover:text-gray-800 transition-colors flex items-center justify-center gap-2",children:[n.jsx(Ke,{className:"w-4 h-4"}),"Volver al inicio de sesión"]})]})]})})}):n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-white to-bradford-green/5 p-6",children:n.jsxs("div",{className:"w-full max-w-md",children:[n.jsxs("div",{className:"card rounded-2xl p-8 shadow-xl",children:[n.jsxs("div",{className:"text-center mb-6",children:[n.jsx("div",{className:"w-16 h-16 bg-[var(--brand-primary)] rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg",children:n.jsx(tr,{className:"w-8 h-8 text-white"})}),n.jsx("h2",{className:"text-2xl font-bold text-[var(--brand-primary)] mb-2",children:"ACTIVACIÓN DE CUENTA"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Ingresa tu número de documento para iniciar proceso de activación"})]}),g.form&&n.jsxs("div",{className:"mb-4 rounded-lg border-2 border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700 flex items-start gap-2",children:[n.jsx("span",{className:"text-red-500 text-lg flex-shrink-0"}),n.jsx("span",{dangerouslySetInnerHTML:{__html:g.form}})]}),n.jsxs("form",{className:"space-y-4",onSubmit:K=>{K.preventDefault(),$()},children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:"Tipo de documento"}),n.jsxs("div",{className:"flex rounded-lg border border-gray-300 overflow-hidden",children:[n.jsx("button",{type:"button",onClick:()=>E("RUT"),className:`flex-1 py-2 text-sm font-medium transition-colors ${r==="RUT"?"bg-[var(--brand-primary)] text-white":"bg-white text-gray-600 hover:bg-gray-50"}`,children:"RUT"}),n.jsx("button",{type:"button",onClick:()=>E("PASSPORT"),className:`flex-1 py-2 text-sm font-medium transition-colors ${r==="PASSPORT"?"bg-[var(--brand-primary)] text-white":"bg-white text-gray-600 hover:bg-gray-50"}`,children:"Pasaporte"})]})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:[A?"N° Pasaporte":"RUT"," ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsx(ve,{type:"text",placeholder:A?"Ej: AB1234567":"12.345.678-9",value:o,onChange:q,onBlur:()=>j(K=>({...K,rut:!0})),className:g.rut?"border-red-400 focus:ring-red-200":""}),g.rut&&n.jsxs("p",{className:"mt-1.5 text-xs text-red-600 flex items-center gap-1",children:[n.jsx("span",{}),g.rut]})]}),n.jsx("div",{className:"bg-blue-50 border-2 border-blue-200 rounded-lg p-3",children:n.jsxs("p",{className:"text-xs text-blue-900 leading-relaxed",children:[n.jsx("strong",{children:"ℹ️ Información:"})," Te enviaremos una contraseña temporal de 6 dígitos al correo electrónico asociado a tu ",A?"pasaporte":"RUT"," para que puedas activar tu cuenta."]})}),n.jsx(he,{type:"submit",icon:Y1,disabled:w,loading:w,className:"w-full",children:"Enviar Contraseña Temporal"}),n.jsx("div",{children:n.jsx(qr,{to:"/login",children:n.jsx(he,{type:"button",variant:"ghost",icon:Ke,className:"w-full",children:"Volver al inicio de sesión"})})})]})]}),n.jsxs("div",{className:"text-center mt-6 text-xs text-gray-500 space-y-1",children:[n.jsx("p",{children:"© 2025 Bradford School - Educación de Excelencia"}),n.jsxs("p",{className:"flex items-center justify-center gap-1",children:["¿Necesitas ayuda?"," ",n.jsx("a",{href:"mailto:soporte@bradford.edu",className:"text-[var(--brand-primary)] hover:underline font-medium",children:"soporte@bradford.edu"})]})]})]})})}const SAe=({label:e,value:t,icon:a,actionLabel:r,onAction:s,className:o})=>n.jsx("div",{className:`card px-4 py-4 hover-lift transition-all duration-300 cursor-pointer ${o||""}`,onClick:s,children:n.jsxs("div",{className:"flex items-center gap-3",children:[a&&n.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-bradford-blue to-bradford-navy rounded-xl flex items-center justify-center shadow flex-shrink-0",children:n.jsx(a,{className:"w-5 h-5 text-white"})}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsx("p",{className:"text-[11px] text-bradford-gray font-medium leading-tight",children:e}),n.jsx("p",{className:"text-2xl font-bold text-bradford-blue leading-snug",children:t})]}),r&&s&&n.jsx(qs,{className:"w-4 h-4 text-gray-300 flex-shrink-0"})]})}),Da=(...e)=>e.filter(Boolean).join(" "),tt=({title:e,icon:t,children:a,className:r})=>n.jsxs("div",{className:Da("card p-4 sm:p-5",r),children:[e&&n.jsxs("div",{className:"flex items-center gap-2 mb-3 sm:gap-3 sm:mb-4",children:[t?n.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center bg-[var(--brand-accent)]/18 text-[var(--brand-accent)]",children:n.jsx(t,{className:"w-4 h-4"})}):null,n.jsx("h3",{className:"text-lg font-semibold",children:e})]}),a]}),CY=({currentPeriod:e,compact:t=!1})=>{const a=(e==null?void 0:e.status)===1,r=(e==null?void 0:e.segments)&&e.segments.length>0,s=p=>{if(!p)return null;const[m,f,y]=p.split("-").map(Number);return new Date(m,f-1,y)},o=p=>p?s(p).toLocaleDateString("es-CL",{day:"2-digit",month:"short"}):"",i=p=>{const m=new Date;return m.setHours(0,0,0,0),m>=s(p.start_date)&&m<=s(p.end_date)},c=p=>{const m=new Date;return m.setHours(0,0,0,0),m>s(p.end_date)},l=p=>{const m=new Date;return m.setHours(0,0,0,0),Math.ceil((s(p.end_date)-m)/(1e3*60*60*24))},d=(()=>{if(!(e!=null&&e.start_date)||!(e!=null&&e.end_date))return 0;const p=new Date;p.setHours(0,0,0,0);const m=s(e.start_date),y=s(e.end_date)-m,v=p-m;return Math.min(Math.max(v/y*100,0),100)})();return n.jsx(tt,{title:t?"Fechas de Matrícula":"Periodo Seleccionado",icon:Ld,children:n.jsx("div",{className:t?"space-y-1.5":"space-y-2.5",children:a?n.jsxs(n.Fragment,{children:[t&&n.jsx("p",{className:"text-[11px] text-gray-500",children:"Estas fechas aplican para matrículas regulares. Play Group y permanentes están disponibles mientras el período esté activo."}),n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("span",{className:`${t?"text-lg":"text-2xl"} font-extrabold text-bradford-blue tracking-tight`,children:e.period_year}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsxs("div",{className:"flex items-center justify-between mb-0.5",children:[n.jsx("span",{className:"text-[10px] text-bradford-gray",children:o(e.start_date)}),n.jsxs("span",{className:"text-[10px] font-semibold text-bradford-blue",children:["Hoy: ",new Date().toLocaleDateString("es-CL",{day:"2-digit",month:"short"})," · ",Math.round(d),"%"]}),n.jsx("span",{className:"text-[10px] text-bradford-gray",children:o(e.end_date)})]}),n.jsx("div",{className:"relative h-1.5 bg-gray-100 rounded-full overflow-hidden",children:n.jsx("div",{className:"h-full bg-gradient-to-r from-bradford-blue to-bradford-green rounded-full transition-all duration-700",style:{width:`${d}%`}})})]}),n.jsxs("div",{className:"flex items-center gap-1.5 bg-bradford-green/10 px-2 py-0.5 rounded-full flex-shrink-0",children:[n.jsx("div",{className:"w-1.5 h-1.5 bg-bradford-green rounded-full animate-pulse"}),n.jsx("span",{className:"text-[10px] font-semibold text-bradford-green",children:"Activo"})]})]}),r&&(t?n.jsx("div",{className:"flex flex-wrap gap-2 pt-0.5",children:e.segments.map((p,m)=>{const f=i(p),y=c(p),v=f?l(p):0;return n.jsxs("div",{className:`flex items-center gap-1.5 text-[11px] rounded-md px-2 py-1 ${f?"bg-bradford-blue/5 border border-bradford-blue/15 text-bradford-blue font-semibold":y?"bg-gray-50 text-gray-400":"bg-gray-50 text-gray-600"}`,children:[f&&n.jsx(ra,{className:"w-3 h-3"}),y&&n.jsx(sa,{className:"w-3 h-3"}),n.jsx("span",{className:"truncate max-w-[120px]",children:p.description}),n.jsxs("span",{className:`text-[9px] ${f?"text-bradford-blue/60":"text-gray-400"}`,children:[o(p.start_date),"—",o(p.end_date)]}),f&&n.jsxs("span",{className:"px-1 py-0.5 bg-bradford-blue text-white text-[8px] font-bold rounded-full leading-none",children:[v,"d"]}),!f&&!y&&n.jsx("span",{className:"text-[8px] text-bradford-green font-semibold",children:"Próximo"})]},p.id||m)})}):n.jsxs("div",{className:"pt-1",children:[n.jsx("h4",{className:"text-[10px] font-bold text-bradford-gray uppercase tracking-wider mb-2",children:"Segmentos de matrícula"}),n.jsxs("div",{className:"relative",children:[n.jsx("div",{className:"absolute left-[9px] top-2 bottom-2 w-px bg-gray-200"}),n.jsx("div",{className:"space-y-0",children:e.segments.map((p,m)=>{const f=i(p),y=c(p),v=f?l(p):0;return n.jsxs("div",{className:"relative flex items-center gap-2.5 py-1.5",children:[n.jsx("div",{className:"relative z-10 flex-shrink-0",children:y?n.jsx("div",{className:"w-[18px] h-[18px] rounded-full bg-gray-300 flex items-center justify-center",children:n.jsx(sa,{className:"w-2.5 h-2.5 text-white"})}):f?n.jsx("div",{className:"w-[18px] h-[18px] rounded-full bg-bradford-blue flex items-center justify-center ring-3 ring-bradford-blue/20",children:n.jsx(ra,{className:"w-2.5 h-2.5 text-white"})}):n.jsx("div",{className:"w-[18px] h-[18px] rounded-full border-2 border-dashed border-gray-300 bg-white"})}),n.jsxs("div",{className:`flex-1 flex items-center justify-between gap-2 rounded-md px-2.5 py-1.5 ${f?"bg-bradford-blue/5 border border-bradford-blue/15":y?"opacity-50":""}`,children:[n.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[n.jsx("span",{className:`text-xs font-semibold truncate ${f?"text-bradford-blue":y?"text-gray-400":"text-gray-700"}`,children:p.description}),n.jsxs("span",{className:`text-[10px] flex-shrink-0 ${f?"text-bradford-blue/60":"text-gray-400"}`,children:[o(p.start_date)," — ",o(p.end_date)]})]}),n.jsxs("div",{className:"flex-shrink-0",children:[f&&n.jsxs("span",{className:"px-1.5 py-0.5 bg-bradford-blue text-white text-[9px] font-bold rounded-full",children:[v,"d"]}),y&&n.jsx(sa,{className:"w-3 h-3 text-gray-400"}),!f&&!y&&n.jsx("span",{className:"text-[9px] text-bradford-green font-semibold",children:"Próximo"})]})]})]},p.id||m)})})]})]})),!r&&n.jsxs("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-2.5 flex items-center gap-2",children:[n.jsx(Ve,{className:"w-3.5 h-3.5 text-amber-600 flex-shrink-0"}),n.jsx("p",{className:"text-xs text-amber-800",children:"No hay segmentos configurados para este período."})]})]}):n.jsxs("div",{className:`text-center ${t?"py-2":"py-4"}`,children:[n.jsx("div",{className:`${t?"w-8 h-8":"w-10 h-10"} rounded-full bg-amber-100 flex items-center justify-center mx-auto mb-2`,children:n.jsx(Ld,{className:`${t?"w-4 h-4":"w-5 h-5"} text-amber-500`})}),n.jsx("p",{className:"text-amber-600 font-semibold text-sm mb-0.5",children:"Periodo cerrado"}),n.jsx("p",{className:"text-xs text-gray-500",children:e!=null&&e.period_year?`El período ${e.period_year} no está activo`:"No hay un período activo en este momento"})]})})})};var HP={},SY={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return a==="__proto__"}e.isUnsafeProperty=t})(SY);var Tq={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){switch(typeof a){case"number":case"symbol":return!1;case"string":return a.includes(".")||a.includes("[")||a.includes("]")}}e.isDeepKey=t})(Tq);var $q={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){var r;return typeof a=="string"||typeof a=="symbol"?a:Object.is((r=a==null?void 0:a.valueOf)==null?void 0:r.call(a),-0)?"-0":String(a)}e.toKey=t})($q);var BP={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){const r=[],s=a.length;if(s===0)return r;let o=0,i="",c="",l=!1;for(a.charCodeAt(0)===46&&(r.push(""),o++);o<s;){const u=a[o];c?u==="\\"&&o+1<s?(o++,i+=a[o]):u===c?c="":i+=u:l?u==='"'||u==="'"?c=u:u==="]"?(l=!1,r.push(i),i=""):i+=u:u==="["?(l=!0,i&&(r.push(i),i="")):u==="."?i&&(r.push(i),i=""):i+=u,o++}return i&&r.push(i),r}e.toPath=t})(BP);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=SY,a=Tq,r=$q,s=BP;function o(c,l,u){if(c==null)return u;switch(typeof l){case"string":{if(t.isUnsafeProperty(l))return u;const d=c[l];return d===void 0?a.isDeepKey(l)?o(c,s.toPath(l),u):u:d}case"number":case"symbol":{typeof l=="number"&&(l=r.toKey(l));const d=c[l];return d===void 0?u:d}default:{if(Array.isArray(l))return i(c,l,u);if(Object.is(l==null?void 0:l.valueOf(),-0)?l="-0":l=String(l),t.isUnsafeProperty(l))return u;const d=c[l];return d===void 0?u:d}}}function i(c,l,u){if(l.length===0)return u;let d=c;for(let p=0;p<l.length;p++){if(d==null||t.isUnsafeProperty(l[p]))return u;d=d[l[p]]}return d===void 0?u:d}e.get=o})(HP);var LAe=HP.get;const go=Hn(LAe);var LY={exports:{}},gt={};/**
 * @license React
 * react-is.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Oq=Symbol.for("react.transitional.element"),zq=Symbol.for("react.portal"),VP=Symbol.for("react.fragment"),UP=Symbol.for("react.strict_mode"),FP=Symbol.for("react.profiler"),GP=Symbol.for("react.consumer"),KP=Symbol.for("react.context"),ZP=Symbol.for("react.forward_ref"),XP=Symbol.for("react.suspense"),WP=Symbol.for("react.suspense_list"),YP=Symbol.for("react.memo"),QP=Symbol.for("react.lazy"),AAe=Symbol.for("react.view_transition"),EAe=Symbol.for("react.client.reference");function en(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Oq:switch(e=e.type,e){case VP:case FP:case UP:case XP:case WP:case AAe:return e;default:switch(e=e&&e.$$typeof,e){case KP:case ZP:case QP:case YP:return e;case GP:return e;default:return t}}case zq:return t}}}gt.ContextConsumer=GP;gt.ContextProvider=KP;gt.Element=Oq;gt.ForwardRef=ZP;gt.Fragment=VP;gt.Lazy=QP;gt.Memo=YP;gt.Portal=zq;gt.Profiler=FP;gt.StrictMode=UP;gt.Suspense=XP;gt.SuspenseList=WP;gt.isContextConsumer=function(e){return en(e)===GP};gt.isContextProvider=function(e){return en(e)===KP};gt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Oq};gt.isForwardRef=function(e){return en(e)===ZP};gt.isFragment=function(e){return en(e)===VP};gt.isLazy=function(e){return en(e)===QP};gt.isMemo=function(e){return en(e)===YP};gt.isPortal=function(e){return en(e)===zq};gt.isProfiler=function(e){return en(e)===FP};gt.isStrictMode=function(e){return en(e)===UP};gt.isSuspense=function(e){return en(e)===XP};gt.isSuspenseList=function(e){return en(e)===WP};gt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===VP||e===FP||e===UP||e===XP||e===WP||typeof e=="object"&&e!==null&&(e.$$typeof===QP||e.$$typeof===YP||e.$$typeof===KP||e.$$typeof===GP||e.$$typeof===ZP||e.$$typeof===EAe||e.getModuleId!==void 0)};gt.typeOf=en;LY.exports=gt;var IAe=LY.exports,fa=e=>e===0?0:e>0?1:-1,jr=e=>typeof e=="number"&&e!=+e,xd=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,ke=e=>(typeof e=="number"||e instanceof Number)&&!jr(e),qn=e=>ke(e)||typeof e=="string",PAe=0,Th=e=>{var t=++PAe;return"".concat(e||"").concat(t)},Ga=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ke(t)&&typeof t!="string")return r;var o;if(xd(t)){if(a==null)return r;var i=t.indexOf("%");o=a*parseFloat(t.slice(0,i))/100}else o=+t;return jr(o)&&(o=r),s&&a!=null&&o>a&&(o=a),o},AY=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,a={},r=0;r<t;r++)if(!a[e[r]])a[e[r]]=!0;else return!0;return!1},lU=(e,t)=>ke(e)&&ke(t)?a=>e+a*(t-e):()=>t;function nn(e,t,a){return ke(e)&&ke(t)?e+a*(t-e):t}function EY(e,t,a){if(!(!e||!e.length))return e.find(r=>r&&(typeof t=="function"?t(r):go(r,t))===a)}var Mt=e=>e===null||typeof e>"u",f2=e=>Mt(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1)),TAe=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function Dq(e){if(typeof e!="string")return!1;var t=TAe;return t.includes(e)}var $Ae=["viewBox","children"],dU=["points","pathLength"],M$={svg:$Ae,polygon:dU,polyline:dU},qq=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var a=e;if(x.isValidElement(e)&&(a=e.props),typeof a!="object"&&typeof a!="function")return null;var r={};return Object.keys(a).forEach(s=>{Dq(s)&&(r[s]=t||(o=>a[s](a,o)))}),r},OAe=(e,t,a)=>r=>(e(t,a,r),null),y2=(e,t,a)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var r=null;return Object.keys(e).forEach(s=>{var o=e[s];Dq(s)&&typeof o=="function"&&(r||(r={}),r[s]=OAe(o,t,a))}),r},zAe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","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","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","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","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"];function IY(e){if(typeof e!="string")return!1;var t=zAe;return t.includes(e)}function Ns(e){var t=Object.entries(e).filter(a=>{var[r]=a;return IY(r)});return Object.fromEntries(t)}var uU=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",hU=null,C$=null,PY=e=>{if(e===hU&&Array.isArray(C$))return C$;var t=[];return x.Children.forEach(e,a=>{Mt(a)||(IAe.isFragment(a)?t=t.concat(PY(a.props.children)):t.push(a))}),C$=t,hU=e,t};function x2(e,t){var a=[],r=[];return Array.isArray(t)?r=t.map(s=>uU(s)):r=[uU(t)],PY(e).forEach(s=>{var o=go(s,"type.displayName")||go(s,"type.name");r.indexOf(o)!==-1&&a.push(s)}),a}var TY=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0,DAe=(e,t,a,r)=>{var s;if(typeof t=="symbol"||typeof t=="number")return!0;var o=(s=r&&(M$==null?void 0:M$[r]))!==null&&s!==void 0?s:[],i=t.startsWith("data-"),c=typeof e!="function"&&(!!r&&o.includes(t)||IY(t)),l=!!a&&Dq(t);return i||c||l},It=(e,t,a)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(x.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var s={};return Object.keys(r).forEach(o=>{var i;DAe((i=r)===null||i===void 0?void 0:i[o],o,t,a)&&(s[o]=r[o])}),s},qAe=["children","width","height","viewBox","className","style","title","desc"];function vz(){return vz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},vz.apply(null,arguments)}function RAe(e,t){if(e==null)return{};var a,r,s=HAe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function HAe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var Rq=x.forwardRef((e,t)=>{var{children:a,width:r,height:s,viewBox:o,className:i,style:c,title:l,desc:u}=e,d=RAe(e,qAe),p=o||{width:r,height:s,x:0,y:0},m=qe("recharts-surface",i);return x.createElement("svg",vz({},It(d,!0,"svg"),{className:m,width:r,height:s,style:c,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height),ref:t}),x.createElement("title",null,l),x.createElement("desc",null,u),a)}),BAe=["children","className"];function bz(){return bz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},bz.apply(null,arguments)}function VAe(e,t){if(e==null)return{};var a,r,s=UAe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function UAe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var za=x.forwardRef((e,t)=>{var{children:a,className:r}=e,s=VAe(e,BAe),o=qe("recharts-layer",r);return x.createElement("g",bz({className:o},It(s,!0),{ref:t}),a)}),$Y=x.createContext(null),FAe=()=>x.useContext($Y);function bt(e){return function(){return e}}const OY=Math.cos,MI=Math.sin,bn=Math.sqrt,CI=Math.PI,JP=2*CI,kz=Math.PI,_z=2*kz,pd=1e-6,GAe=_z-pd;function zY(e){this._+=e[0];for(let t=1,a=e.length;t<a;++t)this._+=arguments[t]+e[t]}function KAe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return zY;const a=10**t;return function(r){this._+=r[0];for(let s=1,o=r.length;s<o;++s)this._+=Math.round(arguments[s]*a)/a+r[s]}}class ZAe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?zY:KAe(t)}moveTo(t,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,a){this._append`L${this._x1=+t},${this._y1=+a}`}quadraticCurveTo(t,a,r,s){this._append`Q${+t},${+a},${this._x1=+r},${this._y1=+s}`}bezierCurveTo(t,a,r,s,o,i){this._append`C${+t},${+a},${+r},${+s},${this._x1=+o},${this._y1=+i}`}arcTo(t,a,r,s,o){if(t=+t,a=+a,r=+r,s=+s,o=+o,o<0)throw new Error(`negative radius: ${o}`);let i=this._x1,c=this._y1,l=r-t,u=s-a,d=i-t,p=c-a,m=d*d+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=a}`;else if(m>pd)if(!(Math.abs(p*l-u*d)>pd)||!o)this._append`L${this._x1=t},${this._y1=a}`;else{let f=r-i,y=s-c,v=l*l+u*u,_=f*f+y*y,g=Math.sqrt(v),k=Math.sqrt(m),b=o*Math.tan((kz-Math.acos((v+m-_)/(2*g*k)))/2),j=b/k,w=b/g;Math.abs(j-1)>pd&&this._append`L${t+j*d},${a+j*p}`,this._append`A${o},${o},0,0,${+(p*f>d*y)},${this._x1=t+w*l},${this._y1=a+w*u}`}}arc(t,a,r,s,o,i){if(t=+t,a=+a,r=+r,i=!!i,r<0)throw new Error(`negative radius: ${r}`);let c=r*Math.cos(s),l=r*Math.sin(s),u=t+c,d=a+l,p=1^i,m=i?s-o:o-s;this._x1===null?this._append`M${u},${d}`:(Math.abs(this._x1-u)>pd||Math.abs(this._y1-d)>pd)&&this._append`L${u},${d}`,r&&(m<0&&(m=m%_z+_z),m>GAe?this._append`A${r},${r},0,1,${p},${t-c},${a-l}A${r},${r},0,1,${p},${this._x1=u},${this._y1=d}`:m>pd&&this._append`A${r},${r},0,${+(m>=kz)},${p},${this._x1=t+r*Math.cos(o)},${this._y1=a+r*Math.sin(o)}`)}rect(t,a,r,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}h${r=+r}v${+s}h${-r}Z`}toString(){return this._}}function Hq(e){let t=3;return e.digits=function(a){if(!arguments.length)return t;if(a==null)t=null;else{const r=Math.floor(a);if(!(r>=0))throw new RangeError(`invalid digits: ${a}`);t=r}return e},()=>new ZAe(t)}function Bq(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function DY(e){this._context=e}DY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function eT(e){return new DY(e)}function qY(e){return e[0]}function RY(e){return e[1]}function HY(e,t){var a=bt(!0),r=null,s=eT,o=null,i=Hq(c);e=typeof e=="function"?e:e===void 0?qY:bt(e),t=typeof t=="function"?t:t===void 0?RY:bt(t);function c(l){var u,d=(l=Bq(l)).length,p,m=!1,f;for(r==null&&(o=s(f=i())),u=0;u<=d;++u)!(u<d&&a(p=l[u],u,l))===m&&((m=!m)?o.lineStart():o.lineEnd()),m&&o.point(+e(p,u,l),+t(p,u,l));if(f)return o=null,f+""||null}return c.x=function(l){return arguments.length?(e=typeof l=="function"?l:bt(+l),c):e},c.y=function(l){return arguments.length?(t=typeof l=="function"?l:bt(+l),c):t},c.defined=function(l){return arguments.length?(a=typeof l=="function"?l:bt(!!l),c):a},c.curve=function(l){return arguments.length?(s=l,r!=null&&(o=s(r)),c):s},c.context=function(l){return arguments.length?(l==null?r=o=null:o=s(r=l),c):r},c}function J2(e,t,a){var r=null,s=bt(!0),o=null,i=eT,c=null,l=Hq(u);e=typeof e=="function"?e:e===void 0?qY:bt(+e),t=typeof t=="function"?t:bt(t===void 0?0:+t),a=typeof a=="function"?a:a===void 0?RY:bt(+a);function u(p){var m,f,y,v=(p=Bq(p)).length,_,g=!1,k,b=new Array(v),j=new Array(v);for(o==null&&(c=i(k=l())),m=0;m<=v;++m){if(!(m<v&&s(_=p[m],m,p))===g)if(g=!g)f=m,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),y=m-1;y>=f;--y)c.point(b[y],j[y]);c.lineEnd(),c.areaEnd()}g&&(b[m]=+e(_,m,p),j[m]=+t(_,m,p),c.point(r?+r(_,m,p):b[m],a?+a(_,m,p):j[m]))}if(k)return c=null,k+""||null}function d(){return HY().defined(s).curve(i).context(o)}return u.x=function(p){return arguments.length?(e=typeof p=="function"?p:bt(+p),r=null,u):e},u.x0=function(p){return arguments.length?(e=typeof p=="function"?p:bt(+p),u):e},u.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:bt(+p),u):r},u.y=function(p){return arguments.length?(t=typeof p=="function"?p:bt(+p),a=null,u):t},u.y0=function(p){return arguments.length?(t=typeof p=="function"?p:bt(+p),u):t},u.y1=function(p){return arguments.length?(a=p==null?null:typeof p=="function"?p:bt(+p),u):a},u.lineX0=u.lineY0=function(){return d().x(e).y(t)},u.lineY1=function(){return d().x(e).y(a)},u.lineX1=function(){return d().x(r).y(t)},u.defined=function(p){return arguments.length?(s=typeof p=="function"?p:bt(!!p),u):s},u.curve=function(p){return arguments.length?(i=p,o!=null&&(c=i(o)),u):i},u.context=function(p){return arguments.length?(p==null?o=c=null:c=i(o=p),u):o},u}class BY{constructor(t,a){this._context=t,this._x=a}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,a){switch(t=+t,a=+a,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,a):this._context.moveTo(t,a);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,a,t,a):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+a)/2,t,this._y0,t,a);break}}this._x0=t,this._y0=a}}function XAe(e){return new BY(e,!0)}function WAe(e){return new BY(e,!1)}const Vq={draw(e,t){const a=bn(t/CI);e.moveTo(a,0),e.arc(0,0,a,0,JP)}},YAe={draw(e,t){const a=bn(t/5)/2;e.moveTo(-3*a,-a),e.lineTo(-a,-a),e.lineTo(-a,-3*a),e.lineTo(a,-3*a),e.lineTo(a,-a),e.lineTo(3*a,-a),e.lineTo(3*a,a),e.lineTo(a,a),e.lineTo(a,3*a),e.lineTo(-a,3*a),e.lineTo(-a,a),e.lineTo(-3*a,a),e.closePath()}},VY=bn(1/3),QAe=VY*2,JAe={draw(e,t){const a=bn(t/QAe),r=a*VY;e.moveTo(0,-a),e.lineTo(r,0),e.lineTo(0,a),e.lineTo(-r,0),e.closePath()}},eEe={draw(e,t){const a=bn(t),r=-a/2;e.rect(r,r,a,a)}},tEe=.8908130915292852,UY=MI(CI/10)/MI(7*CI/10),aEe=MI(JP/10)*UY,rEe=-OY(JP/10)*UY,nEe={draw(e,t){const a=bn(t*tEe),r=aEe*a,s=rEe*a;e.moveTo(0,-a),e.lineTo(r,s);for(let o=1;o<5;++o){const i=JP*o/5,c=OY(i),l=MI(i);e.lineTo(l*a,-c*a),e.lineTo(c*r-l*s,l*r+c*s)}e.closePath()}},S$=bn(3),sEe={draw(e,t){const a=-bn(t/(S$*3));e.moveTo(0,a*2),e.lineTo(-S$*a,-a),e.lineTo(S$*a,-a),e.closePath()}},Lr=-.5,Ar=bn(3)/2,jz=1/bn(12),oEe=(jz/2+1)*3,iEe={draw(e,t){const a=bn(t/oEe),r=a/2,s=a*jz,o=r,i=a*jz+a,c=-o,l=i;e.moveTo(r,s),e.lineTo(o,i),e.lineTo(c,l),e.lineTo(Lr*r-Ar*s,Ar*r+Lr*s),e.lineTo(Lr*o-Ar*i,Ar*o+Lr*i),e.lineTo(Lr*c-Ar*l,Ar*c+Lr*l),e.lineTo(Lr*r+Ar*s,Lr*s-Ar*r),e.lineTo(Lr*o+Ar*i,Lr*i-Ar*o),e.lineTo(Lr*c+Ar*l,Lr*l-Ar*c),e.closePath()}};function cEe(e,t){let a=null,r=Hq(s);e=typeof e=="function"?e:bt(e||Vq),t=typeof t=="function"?t:bt(t===void 0?64:+t);function s(){let o;if(a||(a=o=r()),e.apply(this,arguments).draw(a,+t.apply(this,arguments)),o)return a=null,o+""||null}return s.type=function(o){return arguments.length?(e=typeof o=="function"?o:bt(o),s):e},s.size=function(o){return arguments.length?(t=typeof o=="function"?o:bt(+o),s):t},s.context=function(o){return arguments.length?(a=o??null,s):a},s}function SI(){}function LI(e,t,a){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+a)/6)}function FY(e){this._context=e}FY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:LI(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:LI(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function lEe(e){return new FY(e)}function GY(e){this._context=e}GY.prototype={areaStart:SI,areaEnd:SI,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:LI(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function dEe(e){return new GY(e)}function KY(e){this._context=e}KY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var a=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(a,r):this._context.moveTo(a,r);break;case 3:this._point=4;default:LI(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function uEe(e){return new KY(e)}function ZY(e){this._context=e}ZY.prototype={areaStart:SI,areaEnd:SI,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function hEe(e){return new ZY(e)}function pU(e){return e<0?-1:1}function mU(e,t,a){var r=e._x1-e._x0,s=t-e._x1,o=(e._y1-e._y0)/(r||s<0&&-0),i=(a-e._y1)/(s||r<0&&-0),c=(o*s+i*r)/(r+s);return(pU(o)+pU(i))*Math.min(Math.abs(o),Math.abs(i),.5*Math.abs(c))||0}function fU(e,t){var a=e._x1-e._x0;return a?(3*(e._y1-e._y0)/a-t)/2:t}function L$(e,t,a){var r=e._x0,s=e._y0,o=e._x1,i=e._y1,c=(o-r)/3;e._context.bezierCurveTo(r+c,s+c*t,o-c,i-c*a,o,i)}function AI(e){this._context=e}AI.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:L$(this,this._t0,fU(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var a=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,L$(this,fU(this,a=mU(this,e,t)),a);break;default:L$(this,this._t0,a=mU(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=a}}};function XY(e){this._context=new WY(e)}(XY.prototype=Object.create(AI.prototype)).point=function(e,t){AI.prototype.point.call(this,t,e)};function WY(e){this._context=e}WY.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,a,r,s,o){this._context.bezierCurveTo(t,e,r,a,o,s)}};function pEe(e){return new AI(e)}function mEe(e){return new XY(e)}function YY(e){this._context=e}YY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,a=e.length;if(a)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),a===2)this._context.lineTo(e[1],t[1]);else for(var r=yU(e),s=yU(t),o=0,i=1;i<a;++o,++i)this._context.bezierCurveTo(r[0][o],s[0][o],r[1][o],s[1][o],e[i],t[i]);(this._line||this._line!==0&&a===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function yU(e){var t,a=e.length-1,r,s=new Array(a),o=new Array(a),i=new Array(a);for(s[0]=0,o[0]=2,i[0]=e[0]+2*e[1],t=1;t<a-1;++t)s[t]=1,o[t]=4,i[t]=4*e[t]+2*e[t+1];for(s[a-1]=2,o[a-1]=7,i[a-1]=8*e[a-1]+e[a],t=1;t<a;++t)r=s[t]/o[t-1],o[t]-=r,i[t]-=r*i[t-1];for(s[a-1]=i[a-1]/o[a-1],t=a-2;t>=0;--t)s[t]=(i[t]-s[t+1])/o[t];for(o[a-1]=(e[a]+s[a-1])/2,t=0;t<a-1;++t)o[t]=2*e[t+1]-s[t+1];return[s,o]}function fEe(e){return new YY(e)}function tT(e,t){this._context=e,this._t=t}tT.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var a=this._x*(1-this._t)+e*this._t;this._context.lineTo(a,this._y),this._context.lineTo(a,t)}break}}this._x=e,this._y=t}};function yEe(e){return new tT(e,.5)}function xEe(e){return new tT(e,0)}function gEe(e){return new tT(e,1)}function gu(e,t){if((i=e.length)>1)for(var a=1,r,s,o=e[t[0]],i,c=o.length;a<i;++a)for(s=o,o=e[t[a]],r=0;r<c;++r)o[r][1]+=o[r][0]=isNaN(s[r][1])?s[r][0]:s[r][1]}function wz(e){for(var t=e.length,a=new Array(t);--t>=0;)a[t]=t;return a}function vEe(e,t){return e[t]}function bEe(e){const t=[];return t.key=e,t}function kEe(){var e=bt([]),t=wz,a=gu,r=vEe;function s(o){var i=Array.from(e.apply(this,arguments),bEe),c,l=i.length,u=-1,d;for(const p of o)for(c=0,++u;c<l;++c)(i[c][u]=[0,+r(p,i[c].key,u,o)]).data=p;for(c=0,d=Bq(t(i));c<l;++c)i[d[c]].index=c;return a(i,d),i}return s.keys=function(o){return arguments.length?(e=typeof o=="function"?o:bt(Array.from(o)),s):e},s.value=function(o){return arguments.length?(r=typeof o=="function"?o:bt(+o),s):r},s.order=function(o){return arguments.length?(t=o==null?wz:typeof o=="function"?o:bt(Array.from(o)),s):t},s.offset=function(o){return arguments.length?(a=o??gu,s):a},s}function _Ee(e,t){if((r=e.length)>0){for(var a,r,s=0,o=e[0].length,i;s<o;++s){for(i=a=0;a<r;++a)i+=e[a][s][1]||0;if(i)for(a=0;a<r;++a)e[a][s][1]/=i}gu(e,t)}}function jEe(e,t){if((s=e.length)>0){for(var a=0,r=e[t[0]],s,o=r.length;a<o;++a){for(var i=0,c=0;i<s;++i)c+=e[i][a][1]||0;r[a][1]+=r[a][0]=-c/2}gu(e,t)}}function wEe(e,t){if(!(!((i=e.length)>0)||!((o=(s=e[t[0]]).length)>0))){for(var a=0,r=1,s,o,i;r<o;++r){for(var c=0,l=0,u=0;c<i;++c){for(var d=e[t[c]],p=d[r][1]||0,m=d[r-1][1]||0,f=(p-m)/2,y=0;y<c;++y){var v=e[t[y]],_=v[r][1]||0,g=v[r-1][1]||0;f+=_-g}l+=p,u+=f*p}s[r-1][1]+=s[r-1][0]=a,l&&(a-=u/l)}s[r-1][1]+=s[r-1][0]=a,gu(e,t)}}var NEe=["type","size","sizeType"];function Nz(){return Nz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Nz.apply(null,arguments)}function xU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function gU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?xU(Object(a),!0).forEach(function(r){MEe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):xU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function MEe(e,t,a){return(t=CEe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function CEe(e){var t=SEe(e,"string");return typeof t=="symbol"?t:t+""}function SEe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function LEe(e,t){if(e==null)return{};var a,r,s=AEe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function AEe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var QY={symbolCircle:Vq,symbolCross:YAe,symbolDiamond:JAe,symbolSquare:eEe,symbolStar:nEe,symbolTriangle:sEe,symbolWye:iEe},EEe=Math.PI/180,IEe=e=>{var t="symbol".concat(f2(e));return QY[t]||Vq},PEe=(e,t,a)=>{if(t==="area")return e;switch(a){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var r=18*EEe;return 1.25*e*e*(Math.tan(r)-Math.tan(r*2)*Math.tan(r)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},TEe=(e,t)=>{QY["symbol".concat(f2(e))]=t},Uq=e=>{var{type:t="circle",size:a=64,sizeType:r="area"}=e,s=LEe(e,NEe),o=gU(gU({},s),{},{type:t,size:a,sizeType:r}),i=()=>{var p=IEe(t),m=cEe().type(p).size(PEe(a,r,t));return m()},{className:c,cx:l,cy:u}=o,d=It(o,!0);return l===+l&&u===+u&&a===+a?x.createElement("path",Nz({},d,{className:qe("recharts-symbols",c),transform:"translate(".concat(l,", ").concat(u,")"),d:i()})):null};Uq.registerSymbol=TEe;function Mz(){return Mz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Mz.apply(null,arguments)}function vU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function $Ee(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?vU(Object(a),!0).forEach(function(r){Fq(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):vU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Fq(e,t,a){return(t=OEe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function OEe(e){var t=zEe(e,"string");return typeof t=="symbol"?t:t+""}function zEe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Er=32;class Gq extends x.PureComponent{renderIcon(t,a){var{inactiveColor:r}=this.props,s=Er/2,o=Er/6,i=Er/3,c=t.inactive?r:t.color,l=a??t.type;if(l==="none")return null;if(l==="plainline")return x.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:t.payload.strokeDasharray,x1:0,y1:s,x2:Er,y2:s,className:"recharts-legend-icon"});if(l==="line")return x.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(s,"h").concat(i,`
            A`).concat(o,",").concat(o,",0,1,1,").concat(2*i,",").concat(s,`
            H`).concat(Er,"M").concat(2*i,",").concat(s,`
            A`).concat(o,",").concat(o,",0,1,1,").concat(i,",").concat(s),className:"recharts-legend-icon"});if(l==="rect")return x.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(Er/8,"h").concat(Er,"v").concat(Er*3/4,"h").concat(-Er,"z"),className:"recharts-legend-icon"});if(x.isValidElement(t.legendIcon)){var u=$Ee({},t);return delete u.legendIcon,x.cloneElement(t.legendIcon,u)}return x.createElement(Uq,{fill:c,cx:s,cy:s,size:Er,sizeType:"diameter",type:l})}renderItems(){var{payload:t,iconSize:a,layout:r,formatter:s,inactiveColor:o,iconType:i}=this.props,c={x:0,y:0,width:Er,height:Er},l={display:r==="horizontal"?"inline-block":"block",marginRight:10},u={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((d,p)=>{var m=d.formatter||s,f=qe({"recharts-legend-item":!0,["legend-item-".concat(p)]:!0,inactive:d.inactive});if(d.type==="none")return null;var y=d.inactive?o:d.color,v=m?m(d.value,d,p):d.value;return x.createElement("li",Mz({className:f,style:l,key:"legend-item-".concat(p)},y2(this.props,d,p)),x.createElement(Rq,{width:a,height:a,viewBox:c,style:u,"aria-label":"".concat(v," legend icon")},this.renderIcon(d,i)),x.createElement("span",{className:"recharts-legend-item-text",style:{color:y}},v))})}render(){var{payload:t,layout:a,align:r}=this.props;if(!t||!t.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?r:"left"};return x.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}Fq(Gq,"displayName","Legend");Fq(Gq,"defaultProps",{align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"});var JY={},eQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a,r){const s=new Map;for(let o=0;o<a.length;o++){const i=a[o],c=r(i);s.has(c)||s.set(c,i)}return Array.from(s.values())}e.uniqBy=t})(eQ);var Kq={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return a}e.identity=t})(Kq);var tQ={},aT={},aQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return Number.isSafeInteger(a)&&a>=0}e.isLength=t})(aQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=aQ;function a(r){return r!=null&&typeof r!="function"&&t.isLength(r.length)}e.isArrayLike=a})(aT);var rQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return typeof a=="object"&&a!==null}e.isObjectLike=t})(rQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=aT,a=rQ;function r(s){return a.isObjectLike(s)&&t.isArrayLike(s)}e.isArrayLikeObject=r})(tQ);var nQ={},sQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=HP;function a(r){return function(s){return t.get(s,r)}}e.property=a})(sQ);var oQ={},A$={},E$={},Zq={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return a!==null&&(typeof a=="object"||typeof a=="function")}e.isObject=t})(Zq);var Xq={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return a==null||typeof a!="object"&&typeof a!="function"}e.isPrimitive=t})(Xq);var rT={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a,r){return a===r||Number.isNaN(a)&&Number.isNaN(r)}e.eq=t})(rT);var bU;function DEe(){return bU||(bU=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Wq(),a=Zq,r=Xq,s=rT;function o(p,m,f){return typeof f!="function"?t.isMatch(p,m):i(p,m,function y(v,_,g,k,b,j){const w=f(v,_,g,k,b,j);return w!==void 0?!!w:i(v,_,y,j)},new Map)}function i(p,m,f,y){if(m===p)return!0;switch(typeof m){case"object":return c(p,m,f,y);case"function":return Object.keys(m).length>0?i(p,{...m},f,y):s.eq(p,m);default:return a.isObject(p)?typeof m=="string"?m==="":!0:s.eq(p,m)}}function c(p,m,f,y){if(m==null)return!0;if(Array.isArray(m))return u(p,m,f,y);if(m instanceof Map)return l(p,m,f,y);if(m instanceof Set)return d(p,m,f,y);const v=Object.keys(m);if(p==null)return v.length===0;if(v.length===0)return!0;if(y&&y.has(m))return y.get(m)===p;y&&y.set(m,p);try{for(let _=0;_<v.length;_++){const g=v[_];if(!r.isPrimitive(p)&&!(g in p)||m[g]===void 0&&p[g]!==void 0||m[g]===null&&p[g]!==null||!f(p[g],m[g],g,p,m,y))return!1}return!0}finally{y&&y.delete(m)}}function l(p,m,f,y){if(m.size===0)return!0;if(!(p instanceof Map))return!1;for(const[v,_]of m.entries()){const g=p.get(v);if(f(g,_,v,p,m,y)===!1)return!1}return!0}function u(p,m,f,y){if(m.length===0)return!0;if(!Array.isArray(p))return!1;const v=new Set;for(let _=0;_<m.length;_++){const g=m[_];let k=!1;for(let b=0;b<p.length;b++){if(v.has(b))continue;const j=p[b];let w=!1;if(f(j,g,_,p,m,y)&&(w=!0),w){v.add(b),k=!0;break}}if(!k)return!1}return!0}function d(p,m,f,y){return m.size===0?!0:p instanceof Set?u([...p],[...m],f,y):!1}e.isMatchWith=o,e.isSetMatch=d}(E$)),E$}var kU;function Wq(){return kU||(kU=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=DEe();function a(r,s){return t.isMatchWith(r,s,()=>{})}e.isMatch=a}(A$)),A$}var iQ={},Yq={},Qq={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return Object.getOwnPropertySymbols(a).filter(r=>Object.prototype.propertyIsEnumerable.call(a,r))}e.getSymbols=t})(Qq);var nT={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return a==null?a===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(a)}e.getTag=t})(nT);var sT={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",a="[object String]",r="[object Number]",s="[object Boolean]",o="[object Arguments]",i="[object Symbol]",c="[object Date]",l="[object Map]",u="[object Set]",d="[object Array]",p="[object Function]",m="[object ArrayBuffer]",f="[object Object]",y="[object Error]",v="[object DataView]",_="[object Uint8Array]",g="[object Uint8ClampedArray]",k="[object Uint16Array]",b="[object Uint32Array]",j="[object BigUint64Array]",w="[object Int8Array]",N="[object Int16Array]",M="[object Int32Array]",C="[object BigInt64Array]",A="[object Float32Array]",E="[object Float64Array]";e.argumentsTag=o,e.arrayBufferTag=m,e.arrayTag=d,e.bigInt64ArrayTag=C,e.bigUint64ArrayTag=j,e.booleanTag=s,e.dataViewTag=v,e.dateTag=c,e.errorTag=y,e.float32ArrayTag=A,e.float64ArrayTag=E,e.functionTag=p,e.int16ArrayTag=N,e.int32ArrayTag=M,e.int8ArrayTag=w,e.mapTag=l,e.numberTag=r,e.objectTag=f,e.regexpTag=t,e.setTag=u,e.stringTag=a,e.symbolTag=i,e.uint16ArrayTag=k,e.uint32ArrayTag=b,e.uint8ArrayTag=_,e.uint8ClampedArrayTag=g})(sT);var cQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return ArrayBuffer.isView(a)&&!(a instanceof DataView)}e.isTypedArray=t})(cQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Qq,a=nT,r=sT,s=Xq,o=cQ;function i(d,p){return c(d,void 0,d,new Map,p)}function c(d,p,m,f=new Map,y=void 0){const v=y==null?void 0:y(d,p,m,f);if(v!==void 0)return v;if(s.isPrimitive(d))return d;if(f.has(d))return f.get(d);if(Array.isArray(d)){const _=new Array(d.length);f.set(d,_);for(let g=0;g<d.length;g++)_[g]=c(d[g],g,m,f,y);return Object.hasOwn(d,"index")&&(_.index=d.index),Object.hasOwn(d,"input")&&(_.input=d.input),_}if(d instanceof Date)return new Date(d.getTime());if(d instanceof RegExp){const _=new RegExp(d.source,d.flags);return _.lastIndex=d.lastIndex,_}if(d instanceof Map){const _=new Map;f.set(d,_);for(const[g,k]of d)_.set(g,c(k,g,m,f,y));return _}if(d instanceof Set){const _=new Set;f.set(d,_);for(const g of d)_.add(c(g,void 0,m,f,y));return _}if(typeof Buffer<"u"&&Buffer.isBuffer(d))return d.subarray();if(o.isTypedArray(d)){const _=new(Object.getPrototypeOf(d)).constructor(d.length);f.set(d,_);for(let g=0;g<d.length;g++)_[g]=c(d[g],g,m,f,y);return _}if(d instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&d instanceof SharedArrayBuffer)return d.slice(0);if(d instanceof DataView){const _=new DataView(d.buffer.slice(0),d.byteOffset,d.byteLength);return f.set(d,_),l(_,d,m,f,y),_}if(typeof File<"u"&&d instanceof File){const _=new File([d],d.name,{type:d.type});return f.set(d,_),l(_,d,m,f,y),_}if(d instanceof Blob){const _=new Blob([d],{type:d.type});return f.set(d,_),l(_,d,m,f,y),_}if(d instanceof Error){const _=new d.constructor;return f.set(d,_),_.message=d.message,_.name=d.name,_.stack=d.stack,_.cause=d.cause,l(_,d,m,f,y),_}if(typeof d=="object"&&u(d)){const _=Object.create(Object.getPrototypeOf(d));return f.set(d,_),l(_,d,m,f,y),_}return d}function l(d,p,m=d,f,y){const v=[...Object.keys(p),...t.getSymbols(p)];for(let _=0;_<v.length;_++){const g=v[_],k=Object.getOwnPropertyDescriptor(d,g);(k==null||k.writable)&&(d[g]=c(p[g],g,m,f,y))}}function u(d){switch(a.getTag(d)){case r.argumentsTag:case r.arrayTag:case r.arrayBufferTag:case r.dataViewTag:case r.booleanTag:case r.dateTag:case r.float32ArrayTag:case r.float64ArrayTag:case r.int8ArrayTag:case r.int16ArrayTag:case r.int32ArrayTag:case r.mapTag:case r.numberTag:case r.objectTag:case r.regexpTag:case r.setTag:case r.stringTag:case r.symbolTag:case r.uint8ArrayTag:case r.uint8ClampedArrayTag:case r.uint16ArrayTag:case r.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=i,e.cloneDeepWithImpl=c,e.copyProperties=l})(Yq);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Yq;function a(r){return t.cloneDeepWithImpl(r,void 0,r,new Map,void 0)}e.cloneDeep=a})(iQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Wq(),a=iQ;function r(s){return s=a.cloneDeep(s),o=>t.isMatch(o,s)}e.matches=r})(oQ);var lQ={},dQ={},uQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Yq,a=sT;function r(s,o){return t.cloneDeepWith(s,(i,c,l,u)=>{const d=o==null?void 0:o(i,c,l,u);if(d!==void 0)return d;if(typeof s=="object")switch(Object.prototype.toString.call(s)){case a.numberTag:case a.stringTag:case a.booleanTag:{const p=new s.constructor(s==null?void 0:s.valueOf());return t.copyProperties(p,s),p}case a.argumentsTag:{const p={};return t.copyProperties(p,s),p.length=s.length,p[Symbol.iterator]=s[Symbol.iterator],p}default:return}})}e.cloneDeepWith=r})(uQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=uQ;function a(r){return t.cloneDeepWith(r)}e.cloneDeep=a})(dQ);var hQ={},Jq={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function a(r,s=Number.MAX_SAFE_INTEGER){switch(typeof r){case"number":return Number.isInteger(r)&&r>=0&&r<s;case"symbol":return!1;case"string":return t.test(r)}}e.isIndex=a})(Jq);var pQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=nT;function a(r){return r!==null&&typeof r=="object"&&t.getTag(r)==="[object Arguments]"}e.isArguments=a})(pQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Tq,a=Jq,r=pQ,s=BP;function o(i,c){let l;if(Array.isArray(c)?l=c:typeof c=="string"&&t.isDeepKey(c)&&(i==null?void 0:i[c])==null?l=s.toPath(c):l=[c],l.length===0)return!1;let u=i;for(let d=0;d<l.length;d++){const p=l[d];if((u==null||!Object.hasOwn(u,p))&&!((Array.isArray(u)||r.isArguments(u))&&a.isIndex(p)&&p<u.length))return!1;u=u[p]}return!0}e.has=o})(hQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Wq(),a=$q,r=dQ,s=HP,o=hQ;function i(c,l){switch(typeof c){case"object":{Object.is(c==null?void 0:c.valueOf(),-0)&&(c="-0");break}case"number":{c=a.toKey(c);break}}return l=r.cloneDeep(l),function(u){const d=s.get(u,c);return d===void 0?o.has(u,c):l===void 0?d===void 0:t.isMatch(d,l)}}e.matchesProperty=i})(lQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Kq,a=sQ,r=oQ,s=lQ;function o(i){if(i==null)return t.identity;switch(typeof i){case"function":return i;case"object":return Array.isArray(i)&&i.length===2?s.matchesProperty(i[0],i[1]):r.matches(i);case"string":case"symbol":case"number":return a.property(i)}}e.iteratee=o})(nQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=eQ,a=Kq,r=tQ,s=nQ;function o(i,c=a.identity){return r.isArrayLikeObject(i)?t.uniqBy(Array.from(i),s.iteratee(c)):[]}e.uniqBy=o})(JY);var qEe=JY.uniqBy;const _U=Hn(qEe);function mQ(e,t,a){return t===!0?_U(e,a):typeof t=="function"?_U(e,t):e}var fQ={exports:{}},yQ={},xQ={exports:{}},gQ={};/**
 * @license React
 * use-sync-external-store-shim.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var vu=x;function REe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var HEe=typeof Object.is=="function"?Object.is:REe,BEe=vu.useState,VEe=vu.useEffect,UEe=vu.useLayoutEffect,FEe=vu.useDebugValue;function GEe(e,t){var a=t(),r=BEe({inst:{value:a,getSnapshot:t}}),s=r[0].inst,o=r[1];return UEe(function(){s.value=a,s.getSnapshot=t,I$(s)&&o({inst:s})},[e,a,t]),VEe(function(){return I$(s)&&o({inst:s}),e(function(){I$(s)&&o({inst:s})})},[e]),FEe(a),a}function I$(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!HEe(e,a)}catch{return!0}}function KEe(e,t){return t()}var ZEe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?KEe:GEe;gQ.useSyncExternalStore=vu.useSyncExternalStore!==void 0?vu.useSyncExternalStore:ZEe;xQ.exports=gQ;var XEe=xQ.exports;/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var oT=x,WEe=XEe;function YEe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var QEe=typeof Object.is=="function"?Object.is:YEe,JEe=WEe.useSyncExternalStore,eIe=oT.useRef,tIe=oT.useEffect,aIe=oT.useMemo,rIe=oT.useDebugValue;yQ.useSyncExternalStoreWithSelector=function(e,t,a,r,s){var o=eIe(null);if(o.current===null){var i={hasValue:!1,value:null};o.current=i}else i=o.current;o=aIe(function(){function l(f){if(!u){if(u=!0,d=f,f=r(f),s!==void 0&&i.hasValue){var y=i.value;if(s(y,f))return p=y}return p=f}if(y=p,QEe(d,f))return y;var v=r(f);return s!==void 0&&s(y,v)?(d=f,y):(d=f,p=v)}var u=!1,d,p,m=a===void 0?null:a;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,a,r,s]);var c=JEe(e,o[0],o[1]);return tIe(function(){i.hasValue=!0,i.value=c},[c]),rIe(c),c};fQ.exports=yQ;var nIe=fQ.exports,eR=x.createContext(null),sIe=e=>e,zt=()=>{var e=x.useContext(eR);return e?e.store.dispatch:sIe},qE=()=>{},oIe=()=>qE,iIe=(e,t)=>e===t;function Me(e){var t=x.useContext(eR);return nIe.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:oIe,t?t.store.getState:qE,t?t.store.getState:qE,t?e:qE,iIe)}function cIe(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function lIe(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function dIe(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(a=>typeof a=="function")){const a=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${a}]`)}}var jU=e=>Array.isArray(e)?e:[e];function uIe(e){const t=Array.isArray(e[0])?e[0]:e;return dIe(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function hIe(e,t){const a=[],{length:r}=e;for(let s=0;s<r;s++)a.push(e[s].apply(null,t));return a}var pIe=class{constructor(e){this.value=e}deref(){return this.value}},mIe=typeof WeakRef<"u"?WeakRef:pIe,fIe=0,wU=1;function ep(){return{s:fIe,v:void 0,o:null,p:null}}function vQ(e,t={}){let a=ep();const{resultEqualityCheck:r}=t;let s,o=0;function i(){var p;let c=a;const{length:l}=arguments;for(let m=0,f=l;m<f;m++){const y=arguments[m];if(typeof y=="function"||typeof y=="object"&&y!==null){let v=c.o;v===null&&(c.o=v=new WeakMap);const _=v.get(y);_===void 0?(c=ep(),v.set(y,c)):c=_}else{let v=c.p;v===null&&(c.p=v=new Map);const _=v.get(y);_===void 0?(c=ep(),v.set(y,c)):c=_}}const u=c;let d;if(c.s===wU)d=c.v;else if(d=e.apply(null,arguments),o++,r){const m=((p=s==null?void 0:s.deref)==null?void 0:p.call(s))??s;m!=null&&r(m,d)&&(d=m,o!==0&&o--),s=typeof d=="object"&&d!==null||typeof d=="function"?new mIe(d):d}return u.s=wU,u.v=d,d}return i.clearCache=()=>{a=ep(),i.resetResultsCount()},i.resultsCount=()=>o,i.resetResultsCount=()=>{o=0},i}function yIe(e,...t){const a=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...s)=>{let o=0,i=0,c,l={},u=s.pop();typeof u=="object"&&(l=u,u=s.pop()),cIe(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);const d={...a,...l},{memoize:p,memoizeOptions:m=[],argsMemoize:f=vQ,argsMemoizeOptions:y=[],devModeChecks:v={}}=d,_=jU(m),g=jU(y),k=uIe(s),b=p(function(){return o++,u.apply(null,arguments)},..._),j=f(function(){i++;const N=hIe(k,arguments);return c=b.apply(null,N),c},...g);return Object.assign(j,{resultFunc:u,memoizedResultFunc:b,dependencies:k,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>c,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:p,argsMemoize:f})};return Object.assign(r,{withTypes:()=>r}),r}var te=yIe(vQ),xIe=Object.assign((e,t=te)=>{lIe(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const a=Object.keys(e),r=a.map(o=>e[o]);return t(r,(...o)=>o.reduce((i,c,l)=>(i[a[l]]=c,i),{}))},{withTypes:()=>xIe}),bQ={},kQ={},_Q={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"?1:r===null?2:r===void 0?3:r!==r?4:0}const a=(r,s,o)=>{if(r!==s){const i=t(r),c=t(s);if(i===c&&i===0){if(r<s)return o==="desc"?1:-1;if(r>s)return o==="desc"?-1:1}return o==="desc"?c-i:i-c}return 0};e.compareValues=a})(_Q);var jQ={},tR={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return typeof a=="symbol"||a instanceof Symbol}e.isSymbol=t})(tR);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=tR,a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function s(o,i){return Array.isArray(o)?!1:typeof o=="number"||typeof o=="boolean"||o==null||t.isSymbol(o)?!0:typeof o=="string"&&(r.test(o)||!a.test(o))||i!=null&&Object.hasOwn(i,o)}e.isKey=s})(jQ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=_Q,a=jQ,r=BP;function s(o,i,c,l){if(o==null)return[];c=l?void 0:c,Array.isArray(o)||(o=Object.values(o)),Array.isArray(i)||(i=i==null?[null]:[i]),i.length===0&&(i=[null]),Array.isArray(c)||(c=c==null?[]:[c]),c=c.map(f=>String(f));const u=(f,y)=>{let v=f;for(let _=0;_<y.length&&v!=null;++_)v=v[y[_]];return v},d=(f,y)=>y==null||f==null?y:typeof f=="object"&&"key"in f?Object.hasOwn(y,f.key)?y[f.key]:u(y,f.path):typeof f=="function"?f(y):Array.isArray(f)?u(y,f):typeof y=="object"?y[f]:y,p=i.map(f=>(Array.isArray(f)&&f.length===1&&(f=f[0]),f==null||typeof f=="function"||Array.isArray(f)||a.isKey(f)?f:{key:f,path:r.toPath(f)}));return o.map(f=>({original:f,criteria:p.map(y=>d(y,f))})).slice().sort((f,y)=>{for(let v=0;v<p.length;v++){const _=t.compareValues(f.criteria[v],y.criteria[v],c[v]);if(_!==0)return _}return 0}).map(f=>f.original)}e.orderBy=s})(kQ);var wQ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a,r=1){const s=[],o=Math.floor(r),i=(c,l)=>{for(let u=0;u<c.length;u++){const d=c[u];Array.isArray(d)&&l<o?i(d,l+1):s.push(d)}};return i(a,0),s}e.flatten=t})(wQ);var aR={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Jq,a=aT,r=Zq,s=rT;function o(i,c,l){return r.isObject(l)&&(typeof c=="number"&&a.isArrayLike(l)&&t.isIndex(c)&&c<l.length||typeof c=="string"&&c in l)?s.eq(l[c],i):!1}e.isIterateeCall=o})(aR);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kQ,a=wQ,r=aR;function s(o,...i){const c=i.length;return c>1&&r.isIterateeCall(o,i[0],i[1])?i=[]:c>2&&r.isIterateeCall(i[0],i[1],i[2])&&(i=[i[0]]),t.orderBy(o,a.flatten(i),["asc"])}e.sortBy=s})(bQ);var gIe=bQ.sortBy;const iT=Hn(gIe);var NQ=e=>e.legend.settings,vIe=e=>e.legend.size,bIe=e=>e.legend.payload,kIe=te([bIe,NQ],(e,t)=>{var{itemSorter:a}=t,r=e.flat(1);return a?iT(r,a):r});function _Ie(){return Me(kIe)}var tp=1;function MQ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,a]=x.useState({height:0,left:0,top:0,width:0}),r=x.useCallback(s=>{if(s!=null){var o=s.getBoundingClientRect(),i={height:o.height,left:o.left,top:o.top,width:o.width};(Math.abs(i.height-t.height)>tp||Math.abs(i.left-t.left)>tp||Math.abs(i.top-t.top)>tp||Math.abs(i.width-t.width)>tp)&&a({height:i.height,left:i.left,top:i.top,width:i.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,r]}function va(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var jIe=(()=>typeof Symbol=="function"&&Symbol.observable||"@@observable")(),NU=jIe,P$=()=>Math.random().toString(36).substring(7).split("").join("."),wIe={INIT:`@@redux/INIT${P$()}`,REPLACE:`@@redux/REPLACE${P$()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${P$()}`},EI=wIe;function rR(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function CQ(e,t,a){if(typeof e!="function")throw new Error(va(2));if(typeof t=="function"&&typeof a=="function"||typeof a=="function"&&typeof arguments[3]=="function")throw new Error(va(0));if(typeof t=="function"&&typeof a>"u"&&(a=t,t=void 0),typeof a<"u"){if(typeof a!="function")throw new Error(va(1));return a(CQ)(e,t)}let r=e,s=t,o=new Map,i=o,c=0,l=!1;function u(){i===o&&(i=new Map,o.forEach((_,g)=>{i.set(g,_)}))}function d(){if(l)throw new Error(va(3));return s}function p(_){if(typeof _!="function")throw new Error(va(4));if(l)throw new Error(va(5));let g=!0;u();const k=c++;return i.set(k,_),function(){if(g){if(l)throw new Error(va(6));g=!1,u(),i.delete(k),o=null}}}function m(_){if(!rR(_))throw new Error(va(7));if(typeof _.type>"u")throw new Error(va(8));if(typeof _.type!="string")throw new Error(va(17));if(l)throw new Error(va(9));try{l=!0,s=r(s,_)}finally{l=!1}return(o=i).forEach(k=>{k()}),_}function f(_){if(typeof _!="function")throw new Error(va(10));r=_,m({type:EI.REPLACE})}function y(){const _=p;return{subscribe(g){if(typeof g!="object"||g===null)throw new Error(va(11));function k(){const j=g;j.next&&j.next(d())}return k(),{unsubscribe:_(k)}},[NU](){return this}}}return m({type:EI.INIT}),{dispatch:m,subscribe:p,getState:d,replaceReducer:f,[NU]:y}}function NIe(e){Object.keys(e).forEach(t=>{const a=e[t];if(typeof a(void 0,{type:EI.INIT})>"u")throw new Error(va(12));if(typeof a(void 0,{type:EI.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(va(13))})}function SQ(e){const t=Object.keys(e),a={};for(let o=0;o<t.length;o++){const i=t[o];typeof e[i]=="function"&&(a[i]=e[i])}const r=Object.keys(a);let s;try{NIe(a)}catch(o){s=o}return function(i={},c){if(s)throw s;let l=!1;const u={};for(let d=0;d<r.length;d++){const p=r[d],m=a[p],f=i[p],y=m(f,c);if(typeof y>"u")throw c&&c.type,new Error(va(14));u[p]=y,l=l||y!==f}return l=l||r.length!==Object.keys(i).length,l?u:i}}function II(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,a)=>(...r)=>t(a(...r)))}function MIe(...e){return t=>(a,r)=>{const s=t(a,r);let o=()=>{throw new Error(va(15))};const i={getState:s.getState,dispatch:(l,...u)=>o(l,...u)},c=e.map(l=>l(i));return o=II(...c)(s.dispatch),{...s,dispatch:o}}}function LQ(e){return rR(e)&&"type"in e&&typeof e.type=="string"}var AQ=Symbol.for("immer-nothing"),MU=Symbol.for("immer-draftable"),wr=Symbol.for("immer-state");function on(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var bu=Object.getPrototypeOf;function Ud(e){return!!e&&!!e[wr]}function vs(e){var t;return e?EQ(e)||Array.isArray(e)||!!e[MU]||!!((t=e.constructor)!=null&&t[MU])||g2(e)||lT(e):!1}var CIe=Object.prototype.constructor.toString();function EQ(e){if(!e||typeof e!="object")return!1;const t=bu(e);if(t===null)return!0;const a=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return a===Object?!0:typeof a=="function"&&Function.toString.call(a)===CIe}function PI(e,t){cT(e)===0?Reflect.ownKeys(e).forEach(a=>{t(a,e[a],e)}):e.forEach((a,r)=>t(r,a,e))}function cT(e){const t=e[wr];return t?t.type_:Array.isArray(e)?1:g2(e)?2:lT(e)?3:0}function Cz(e,t){return cT(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function IQ(e,t,a){const r=cT(e);r===2?e.set(t,a):r===3?e.add(a):e[t]=a}function SIe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function g2(e){return e instanceof Map}function lT(e){return e instanceof Set}function md(e){return e.copy_||e.base_}function Sz(e,t){if(g2(e))return new Map(e);if(lT(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const a=EQ(e);if(t===!0||t==="class_only"&&!a){const r=Object.getOwnPropertyDescriptors(e);delete r[wr];let s=Reflect.ownKeys(r);for(let o=0;o<s.length;o++){const i=s[o],c=r[i];c.writable===!1&&(c.writable=!0,c.configurable=!0),(c.get||c.set)&&(r[i]={configurable:!0,writable:!0,enumerable:c.enumerable,value:e[i]})}return Object.create(bu(e),r)}else{const r=bu(e);if(r!==null&&a)return{...e};const s=Object.create(r);return Object.assign(s,e)}}function nR(e,t=!1){return dT(e)||Ud(e)||!vs(e)||(cT(e)>1&&Object.defineProperties(e,{set:{value:ap},add:{value:ap},clear:{value:ap},delete:{value:ap}}),Object.freeze(e),t&&Object.values(e).forEach(a=>nR(a,!0))),e}function ap(){on(2)}function dT(e){return Object.isFrozen(e)}var LIe={};function Fd(e){const t=LIe[e];return t||on(0,e),t}var $h;function PQ(){return $h}function AIe(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function CU(e,t){t&&(Fd("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Lz(e){Az(e),e.drafts_.forEach(EIe),e.drafts_=null}function Az(e){e===$h&&($h=e.parent_)}function SU(e){return $h=AIe($h,e)}function EIe(e){const t=e[wr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function LU(e,t){t.unfinalizedDrafts_=t.drafts_.length;const a=t.drafts_[0];return e!==void 0&&e!==a?(a[wr].modified_&&(Lz(t),on(4)),vs(e)&&(e=TI(t,e),t.parent_||$I(t,e)),t.patches_&&Fd("Patches").generateReplacementPatches_(a[wr].base_,e,t.patches_,t.inversePatches_)):e=TI(t,a,[]),Lz(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==AQ?e:void 0}function TI(e,t,a){if(dT(t))return t;const r=t[wr];if(!r)return PI(t,(s,o)=>AU(e,r,t,s,o,a)),t;if(r.scope_!==e)return t;if(!r.modified_)return $I(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const s=r.copy_;let o=s,i=!1;r.type_===3&&(o=new Set(s),s.clear(),i=!0),PI(o,(c,l)=>AU(e,r,s,c,l,a,i)),$I(e,s,!1),a&&e.patches_&&Fd("Patches").generatePatches_(r,a,e.patches_,e.inversePatches_)}return r.copy_}function AU(e,t,a,r,s,o,i){if(Ud(s)){const c=o&&t&&t.type_!==3&&!Cz(t.assigned_,r)?o.concat(r):void 0,l=TI(e,s,c);if(IQ(a,r,l),Ud(l))e.canAutoFreeze_=!1;else return}else i&&a.add(s);if(vs(s)&&!dT(s)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;TI(e,s),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&(g2(a)?a.has(r):Object.prototype.propertyIsEnumerable.call(a,r))&&$I(e,s)}}function $I(e,t,a=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&nR(t,a)}function IIe(e,t){const a=Array.isArray(e),r={type_:a?1:0,scope_:t?t.scope_:PQ(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let s=r,o=sR;a&&(s=[r],o=Oh);const{revoke:i,proxy:c}=Proxy.revocable(s,o);return r.draft_=c,r.revoke_=i,c}var sR={get(e,t){if(t===wr)return e;const a=md(e);if(!Cz(a,t))return PIe(e,a,t);const r=a[t];return e.finalized_||!vs(r)?r:r===T$(e.base_,t)?($$(e),e.copy_[t]=Iz(r,e)):r},has(e,t){return t in md(e)},ownKeys(e){return Reflect.ownKeys(md(e))},set(e,t,a){const r=TQ(md(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,a),!0;if(!e.modified_){const s=T$(md(e),t),o=s==null?void 0:s[wr];if(o&&o.base_===a)return e.copy_[t]=a,e.assigned_[t]=!1,!0;if(SIe(a,s)&&(a!==void 0||Cz(e.base_,t)))return!0;$$(e),Ez(e)}return e.copy_[t]===a&&(a!==void 0||t in e.copy_)||Number.isNaN(a)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=a,e.assigned_[t]=!0),!0},deleteProperty(e,t){return T$(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,$$(e),Ez(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const a=md(e),r=Reflect.getOwnPropertyDescriptor(a,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:a[t]}},defineProperty(){on(11)},getPrototypeOf(e){return bu(e.base_)},setPrototypeOf(){on(12)}},Oh={};PI(sR,(e,t)=>{Oh[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Oh.deleteProperty=function(e,t){return Oh.set.call(this,e,t,void 0)};Oh.set=function(e,t,a){return sR.set.call(this,e[0],t,a,e[0])};function T$(e,t){const a=e[wr];return(a?md(a):e)[t]}function PIe(e,t,a){var s;const r=TQ(t,a);return r?"value"in r?r.value:(s=r.get)==null?void 0:s.call(e.draft_):void 0}function TQ(e,t){if(!(t in e))return;let a=bu(e);for(;a;){const r=Object.getOwnPropertyDescriptor(a,t);if(r)return r;a=bu(a)}}function Ez(e){e.modified_||(e.modified_=!0,e.parent_&&Ez(e.parent_))}function $$(e){e.copy_||(e.copy_=Sz(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var TIe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,a,r)=>{if(typeof t=="function"&&typeof a!="function"){const o=a;a=t;const i=this;return function(l=o,...u){return i.produce(l,d=>a.call(this,d,...u))}}typeof a!="function"&&on(6),r!==void 0&&typeof r!="function"&&on(7);let s;if(vs(t)){const o=SU(this),i=Iz(t,void 0);let c=!0;try{s=a(i),c=!1}finally{c?Lz(o):Az(o)}return CU(o,r),LU(s,o)}else if(!t||typeof t!="object"){if(s=a(t),s===void 0&&(s=t),s===AQ&&(s=void 0),this.autoFreeze_&&nR(s,!0),r){const o=[],i=[];Fd("Patches").generateReplacementPatches_(t,s,o,i),r(o,i)}return s}else on(1,t)},this.produceWithPatches=(t,a)=>{if(typeof t=="function")return(i,...c)=>this.produceWithPatches(i,l=>t(l,...c));let r,s;return[this.produce(t,a,(i,c)=>{r=i,s=c}),r,s]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){vs(e)||on(8),Ud(e)&&(e=us(e));const t=SU(this),a=Iz(e,void 0);return a[wr].isManual_=!0,Az(t),a}finishDraft(e,t){const a=e&&e[wr];(!a||!a.isManual_)&&on(9);const{scope_:r}=a;return CU(r,t),LU(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let a;for(a=t.length-1;a>=0;a--){const s=t[a];if(s.path.length===0&&s.op==="replace"){e=s.value;break}}a>-1&&(t=t.slice(a+1));const r=Fd("Patches").applyPatches_;return Ud(e)?r(e,t):this.produce(e,s=>r(s,t))}};function Iz(e,t){const a=g2(e)?Fd("MapSet").proxyMap_(e,t):lT(e)?Fd("MapSet").proxySet_(e,t):IIe(e,t);return(t?t.scope_:PQ()).drafts_.push(a),a}function us(e){return Ud(e)||on(10,e),$Q(e)}function $Q(e){if(!vs(e)||dT(e))return e;const t=e[wr];let a;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,a=Sz(e,t.scope_.immer_.useStrictShallowCopy_)}else a=Sz(e,!0);return PI(a,(r,s)=>{IQ(a,r,$Q(s))}),t&&(t.finalized_=!1),a}var $Ie=new TIe,OQ=$Ie.produce;function zQ(e){return({dispatch:a,getState:r})=>s=>o=>typeof o=="function"?o(a,r,e):s(o)}var OIe=zQ(),zIe=zQ,DIe=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?II:II.apply(null,arguments)};function Qr(e,t){function a(...r){if(t){let s=t(...r);if(!s)throw new Error(kr(0));return{type:e,payload:s.payload,..."meta"in s&&{meta:s.meta},..."error"in s&&{error:s.error}}}return{type:e,payload:r[0]}}return a.toString=()=>`${e}`,a.type=e,a.match=r=>LQ(r)&&r.type===e,a}var DQ=class N0 extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,N0.prototype)}static get[Symbol.species](){return N0}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new N0(...t[0].concat(this)):new N0(...t.concat(this))}};function EU(e){return vs(e)?OQ(e,()=>{}):e}function rp(e,t,a){return e.has(t)?e.get(t):e.set(t,a(t)).get(t)}function qIe(e){return typeof e=="boolean"}var RIe=()=>function(t){const{thunk:a=!0,immutableCheck:r=!0,serializableCheck:s=!0,actionCreatorCheck:o=!0}=t??{};let i=new DQ;return a&&(qIe(a)?i.push(OIe):i.push(zIe(a.extraArgument))),i},HIe="RTK_autoBatch",IU=e=>t=>{setTimeout(t,e)},BIe=(e={type:"raf"})=>t=>(...a)=>{const r=t(...a);let s=!0,o=!1,i=!1;const c=new Set,l=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:IU(10):e.type==="callback"?e.queueNotification:IU(e.timeout),u=()=>{i=!1,o&&(o=!1,c.forEach(d=>d()))};return Object.assign({},r,{subscribe(d){const p=()=>s&&d(),m=r.subscribe(p);return c.add(d),()=>{m(),c.delete(d)}},dispatch(d){var p;try{return s=!((p=d==null?void 0:d.meta)!=null&&p[HIe]),o=!s,o&&(i||(i=!0,l(u))),r.dispatch(d)}finally{s=!0}}})},VIe=e=>function(a){const{autoBatch:r=!0}=a??{};let s=new DQ(e);return r&&s.push(BIe(typeof r=="object"?r:void 0)),s};function UIe(e){const t=RIe(),{reducer:a=void 0,middleware:r,devTools:s=!0,duplicateMiddlewareCheck:o=!0,preloadedState:i=void 0,enhancers:c=void 0}=e||{};let l;if(typeof a=="function")l=a;else if(rR(a))l=SQ(a);else throw new Error(kr(1));let u;typeof r=="function"?u=r(t):u=t();let d=II;s&&(d=DIe({trace:!1,...typeof s=="object"&&s}));const p=MIe(...u),m=VIe(p);let f=typeof c=="function"?c(m):m();const y=d(...f);return CQ(l,i,y)}function qQ(e){const t={},a=[];let r;const s={addCase(o,i){const c=typeof o=="string"?o:o.type;if(!c)throw new Error(kr(28));if(c in t)throw new Error(kr(29));return t[c]=i,s},addAsyncThunk(o,i){return i.pending&&(t[o.pending.type]=i.pending),i.rejected&&(t[o.rejected.type]=i.rejected),i.fulfilled&&(t[o.fulfilled.type]=i.fulfilled),i.settled&&a.push({matcher:o.settled,reducer:i.settled}),s},addMatcher(o,i){return a.push({matcher:o,reducer:i}),s},addDefaultCase(o){return r=o,s}};return e(s),[t,a,r]}function FIe(e){return typeof e=="function"}function GIe(e,t){let[a,r,s]=qQ(t),o;if(FIe(e))o=()=>EU(e());else{const c=EU(e);o=()=>c}function i(c=o(),l){let u=[a[l.type],...r.filter(({matcher:d})=>d(l)).map(({reducer:d})=>d)];return u.filter(d=>!!d).length===0&&(u=[s]),u.reduce((d,p)=>{if(p)if(Ud(d)){const f=p(d,l);return f===void 0?d:f}else{if(vs(d))return OQ(d,m=>p(m,l));{const m=p(d,l);if(m===void 0){if(d===null)return d;throw Error("A case reducer on a non-draftable value must not return undefined")}return m}}return d},c)}return i.getInitialState=o,i}var KIe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",ZIe=(e=21)=>{let t="",a=e;for(;a--;)t+=KIe[Math.random()*64|0];return t},XIe=Symbol.for("rtk-slice-createasyncthunk");function WIe(e,t){return`${e}/${t}`}function YIe({creators:e}={}){var a;const t=(a=e==null?void 0:e.asyncThunk)==null?void 0:a[XIe];return function(s){const{name:o,reducerPath:i=o}=s;if(!o)throw new Error(kr(11));typeof process<"u";const c=(typeof s.reducers=="function"?s.reducers(JIe()):s.reducers)||{},l=Object.keys(c),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},d={addCase(j,w){const N=typeof j=="string"?j:j.type;if(!N)throw new Error(kr(12));if(N in u.sliceCaseReducersByType)throw new Error(kr(13));return u.sliceCaseReducersByType[N]=w,d},addMatcher(j,w){return u.sliceMatchers.push({matcher:j,reducer:w}),d},exposeAction(j,w){return u.actionCreators[j]=w,d},exposeCaseReducer(j,w){return u.sliceCaseReducersByName[j]=w,d}};l.forEach(j=>{const w=c[j],N={reducerName:j,type:WIe(o,j),createNotation:typeof s.reducers=="function"};tPe(w)?rPe(N,w,d,t):ePe(N,w,d)});function p(){const[j={},w=[],N=void 0]=typeof s.extraReducers=="function"?qQ(s.extraReducers):[s.extraReducers],M={...j,...u.sliceCaseReducersByType};return GIe(s.initialState,C=>{for(let A in M)C.addCase(A,M[A]);for(let A of u.sliceMatchers)C.addMatcher(A.matcher,A.reducer);for(let A of w)C.addMatcher(A.matcher,A.reducer);N&&C.addDefaultCase(N)})}const m=j=>j,f=new Map,y=new WeakMap;let v;function _(j,w){return v||(v=p()),v(j,w)}function g(){return v||(v=p()),v.getInitialState()}function k(j,w=!1){function N(C){let A=C[j];return typeof A>"u"&&w&&(A=rp(y,N,g)),A}function M(C=m){const A=rp(f,w,()=>new WeakMap);return rp(A,C,()=>{const E={};for(const[L,S]of Object.entries(s.selectors??{}))E[L]=QIe(S,C,()=>rp(y,C,g),w);return E})}return{reducerPath:j,getSelectors:M,get selectors(){return M(N)},selectSlice:N}}const b={name:o,reducer:_,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:g,...k(i),injectInto(j,{reducerPath:w,...N}={}){const M=w??i;return j.inject({reducerPath:M,reducer:_},N),{...b,...k(M,!0)}}};return b}}function QIe(e,t,a,r){function s(o,...i){let c=t(o);return typeof c>"u"&&r&&(c=a()),e(c,...i)}return s.unwrapped=e,s}var Cr=YIe();function JIe(){function e(t,a){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...a}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...a){return t(...a)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,a){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:a}},asyncThunk:e}}function ePe({type:e,reducerName:t,createNotation:a},r,s){let o,i;if("reducer"in r){if(a&&!aPe(r))throw new Error(kr(17));o=r.reducer,i=r.prepare}else o=r;s.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,i?Qr(e,i):Qr(e))}function tPe(e){return e._reducerDefinitionType==="asyncThunk"}function aPe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function rPe({type:e,reducerName:t},a,r,s){if(!s)throw new Error(kr(18));const{payloadCreator:o,fulfilled:i,pending:c,rejected:l,settled:u,options:d}=a,p=s(e,o,d);r.exposeAction(t,p),i&&r.addCase(p.fulfilled,i),c&&r.addCase(p.pending,c),l&&r.addCase(p.rejected,l),u&&r.addMatcher(p.settled,u),r.exposeCaseReducer(t,{fulfilled:i||np,pending:c||np,rejected:l||np,settled:u||np})}function np(){}var nPe="task",RQ="listener",HQ="completed",oR="cancelled",sPe=`task-${oR}`,oPe=`task-${HQ}`,Pz=`${RQ}-${oR}`,iPe=`${RQ}-${HQ}`,uT=class{constructor(e){DT(this,"name","TaskAbortError");DT(this,"message");this.code=e,this.message=`${nPe} ${oR} (reason: ${e})`}},iR=(e,t)=>{if(typeof e!="function")throw new TypeError(kr(32))},OI=()=>{},BQ=(e,t=OI)=>(e.catch(t),e),VQ=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),Td=(e,t)=>{const a=e.signal;a.aborted||("reason"in a||Object.defineProperty(a,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},$d=e=>{if(e.aborted){const{reason:t}=e;throw new uT(t)}};function UQ(e,t){let a=OI;return new Promise((r,s)=>{const o=()=>s(new uT(e.reason));if(e.aborted){o();return}a=VQ(e,o),t.finally(()=>a()).then(r,s)}).finally(()=>{a=OI})}var cPe=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(a){return{status:a instanceof uT?"cancelled":"rejected",error:a}}finally{t==null||t()}},zI=e=>t=>BQ(UQ(e,t).then(a=>($d(e),a))),FQ=e=>{const t=zI(e);return a=>t(new Promise(r=>setTimeout(r,a)))},{assign:J1}=Object,PU={},hT="listenerMiddleware",lPe=(e,t)=>{const a=r=>VQ(e,()=>Td(r,e.reason));return(r,s)=>{iR(r);const o=new AbortController;a(o);const i=cPe(async()=>{$d(e),$d(o.signal);const c=await r({pause:zI(o.signal),delay:FQ(o.signal),signal:o.signal});return $d(o.signal),c},()=>Td(o,oPe));return s!=null&&s.autoJoin&&t.push(i.catch(OI)),{result:zI(e)(i),cancel(){Td(o,sPe)}}}},dPe=(e,t)=>{const a=async(r,s)=>{$d(t);let o=()=>{};const c=[new Promise((l,u)=>{let d=e({predicate:r,effect:(p,m)=>{m.unsubscribe(),l([p,m.getState(),m.getOriginalState()])}});o=()=>{d(),u()}})];s!=null&&c.push(new Promise(l=>setTimeout(l,s,null)));try{const l=await UQ(t,Promise.race(c));return $d(t),l}finally{o()}};return(r,s)=>BQ(a(r,s))},GQ=e=>{let{type:t,actionCreator:a,matcher:r,predicate:s,effect:o}=e;if(t)s=Qr(t).match;else if(a)t=a.type,s=a.match;else if(r)s=r;else if(!s)throw new Error(kr(21));return iR(o),{predicate:s,type:t,effect:o}},KQ=J1(e=>{const{type:t,predicate:a,effect:r}=GQ(e);return{id:ZIe(),effect:r,type:t,predicate:a,pending:new Set,unsubscribe:()=>{throw new Error(kr(22))}}},{withTypes:()=>KQ}),TU=(e,t)=>{const{type:a,effect:r,predicate:s}=GQ(t);return Array.from(e.values()).find(o=>(typeof a=="string"?o.type===a:o.predicate===s)&&o.effect===r)},Tz=e=>{e.pending.forEach(t=>{Td(t,Pz)})},uPe=e=>()=>{e.forEach(Tz),e.clear()},$U=(e,t,a)=>{try{e(t,a)}catch(r){setTimeout(()=>{throw r},0)}},ZQ=J1(Qr(`${hT}/add`),{withTypes:()=>ZQ}),hPe=Qr(`${hT}/removeAll`),XQ=J1(Qr(`${hT}/remove`),{withTypes:()=>XQ}),pPe=(...e)=>{console.error(`${hT}/error`,...e)},v2=(e={})=>{const t=new Map,{extra:a,onError:r=pPe}=e;iR(r);const s=d=>(d.unsubscribe=()=>t.delete(d.id),t.set(d.id,d),p=>{d.unsubscribe(),p!=null&&p.cancelActive&&Tz(d)}),o=d=>{const p=TU(t,d)??KQ(d);return s(p)};J1(o,{withTypes:()=>o});const i=d=>{const p=TU(t,d);return p&&(p.unsubscribe(),d.cancelActive&&Tz(p)),!!p};J1(i,{withTypes:()=>i});const c=async(d,p,m,f)=>{const y=new AbortController,v=dPe(o,y.signal),_=[];try{d.pending.add(y),await Promise.resolve(d.effect(p,J1({},m,{getOriginalState:f,condition:(g,k)=>v(g,k).then(Boolean),take:v,delay:FQ(y.signal),pause:zI(y.signal),extra:a,signal:y.signal,fork:lPe(y.signal,_),unsubscribe:d.unsubscribe,subscribe:()=>{t.set(d.id,d)},cancelActiveListeners:()=>{d.pending.forEach((g,k,b)=>{g!==y&&(Td(g,Pz),b.delete(g))})},cancel:()=>{Td(y,Pz),d.pending.delete(y)},throwIfCancelled:()=>{$d(y.signal)}})))}catch(g){g instanceof uT||$U(r,g,{raisedBy:"effect"})}finally{await Promise.all(_),Td(y,iPe),d.pending.delete(y)}},l=uPe(t);return{middleware:d=>p=>m=>{if(!LQ(m))return p(m);if(ZQ.match(m))return o(m.payload);if(hPe.match(m)){l();return}if(XQ.match(m))return i(m.payload);let f=d.getState();const y=()=>{if(f===PU)throw new Error(kr(23));return f};let v;try{if(v=p(m),t.size>0){const _=d.getState(),g=Array.from(t.values());for(const k of g){let b=!1;try{b=k.predicate(m,_,f)}catch(j){b=!1,$U(r,j,{raisedBy:"predicate"})}b&&c(k,m,d,y)}}}finally{f=PU}return v},startListening:o,stopListening:i,clearListeners:l}};function kr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var mPe={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},WQ=Cr({name:"chartLayout",initialState:mPe,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){e.margin.top=t.payload.top,e.margin.right=t.payload.right,e.margin.bottom=t.payload.bottom,e.margin.left=t.payload.left},setScale(e,t){e.scale=t.payload}}}),{setMargin:fPe,setLayout:yPe,setChartSize:xPe,setScale:gPe}=WQ.actions,vPe=WQ.reducer;function OU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function zU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?OU(Object(a),!0).forEach(function(r){bPe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):OU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function bPe(e,t,a){return(t=kPe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function kPe(e){var t=_Pe(e,"string");return typeof t=="symbol"?t:t+""}function _Pe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DI=Math.PI/180,jPe=e=>e*180/Math.PI,Zt=(e,t,a,r)=>({x:e+Math.cos(-DI*r)*a,y:t+Math.sin(-DI*r)*a}),YQ=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(a-(r.top||0)-(r.bottom||0)))/2},wPe=(e,t)=>{var{x:a,y:r}=e,{x:s,y:o}=t;return Math.sqrt((a-s)**2+(r-o)**2)},NPe=(e,t)=>{var{x:a,y:r}=e,{cx:s,cy:o}=t,i=wPe({x:a,y:r},{x:s,y:o});if(i<=0)return{radius:i,angle:0};var c=(a-s)/i,l=Math.acos(c);return r>o&&(l=2*Math.PI-l),{radius:i,angle:jPe(l),angleInRadian:l}},MPe=e=>{var{startAngle:t,endAngle:a}=e,r=Math.floor(t/360),s=Math.floor(a/360),o=Math.min(r,s);return{startAngle:t-o*360,endAngle:a-o*360}},CPe=(e,t)=>{var{startAngle:a,endAngle:r}=t,s=Math.floor(a/360),o=Math.floor(r/360),i=Math.min(s,o);return e+i*360},SPe=(e,t)=>{var{x:a,y:r}=e,{radius:s,angle:o}=NPe({x:a,y:r},t),{innerRadius:i,outerRadius:c}=t;if(s<i||s>c||s===0)return null;var{startAngle:l,endAngle:u}=MPe(t),d=o,p;if(l<=u){for(;d>u;)d-=360;for(;d<l;)d+=360;p=d>=l&&d<=u}else{for(;d>l;)d-=360;for(;d<u;)d+=360;p=d>=u&&d<=l}return p?zU(zU({},t),{},{radius:s,angle:CPe(d,t)}):null};function QQ(e,t,a){return Array.isArray(e)&&e&&t+a!==0?e.slice(t,a+1):e}function DU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Rr(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?DU(Object(a),!0).forEach(function(r){LPe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):DU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function LPe(e,t,a){return(t=APe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function APe(e){var t=EPe(e,"string");return typeof t=="symbol"?t:t+""}function EPe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mt(e,t,a){return Mt(e)||Mt(t)?a:qn(t)?go(e,t,a):typeof t=="function"?t(e):a}var IPe=(e,t,a,r,s)=>{var o,i=-1,c=(o=t==null?void 0:t.length)!==null&&o!==void 0?o:0;if(c<=1||e==null)return 0;if(r==="angleAxis"&&s!=null&&Math.abs(Math.abs(s[1]-s[0])-360)<=1e-6)for(var l=0;l<c;l++){var u=l>0?a[l-1].coordinate:a[c-1].coordinate,d=a[l].coordinate,p=l>=c-1?a[0].coordinate:a[l+1].coordinate,m=void 0;if(fa(d-u)!==fa(p-d)){var f=[];if(fa(p-d)===fa(s[1]-s[0])){m=p;var y=d+s[1]-s[0];f[0]=Math.min(y,(y+u)/2),f[1]=Math.max(y,(y+u)/2)}else{m=u;var v=p+s[1]-s[0];f[0]=Math.min(d,(v+d)/2),f[1]=Math.max(d,(v+d)/2)}var _=[Math.min(d,(m+d)/2),Math.max(d,(m+d)/2)];if(e>_[0]&&e<=_[1]||e>=f[0]&&e<=f[1]){({index:i}=a[l]);break}}else{var g=Math.min(u,p),k=Math.max(u,p);if(e>(g+d)/2&&e<=(k+d)/2){({index:i}=a[l]);break}}}else if(t){for(var b=0;b<c;b++)if(b===0&&e<=(t[b].coordinate+t[b+1].coordinate)/2||b>0&&b<c-1&&e>(t[b].coordinate+t[b-1].coordinate)/2&&e<=(t[b].coordinate+t[b+1].coordinate)/2||b===c-1&&e>(t[b].coordinate+t[b-1].coordinate)/2){({index:i}=t[b]);break}}return i},PPe=(e,t,a)=>{if(t&&a){var{width:r,height:s}=a,{align:o,verticalAlign:i,layout:c}=t;if((c==="vertical"||c==="horizontal"&&i==="middle")&&o!=="center"&&ke(e[o]))return Rr(Rr({},e),{},{[o]:e[o]+(r||0)});if((c==="horizontal"||c==="vertical"&&o==="center")&&i!=="middle"&&ke(e[i]))return Rr(Rr({},e),{},{[i]:e[i]+(s||0)})}return e},No=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",JQ=(e,t,a,r)=>{if(r)return e.map(c=>c.coordinate);var s,o,i=e.map(c=>(c.coordinate===t&&(s=!0),c.coordinate===a&&(o=!0),c.coordinate));return s||i.push(t),o||i.push(a),i},eJ=(e,t,a)=>{if(!e)return null;var{duplicateDomain:r,type:s,range:o,scale:i,realScaleType:c,isCategorical:l,categoricalDomain:u,tickCount:d,ticks:p,niceTicks:m,axisType:f}=e;if(!i)return null;var y=c==="scaleBand"&&i.bandwidth?i.bandwidth()/2:2,v=(t||a)&&s==="category"&&i.bandwidth?i.bandwidth()/y:0;if(v=f==="angleAxis"&&o&&o.length>=2?fa(o[0]-o[1])*2*v:v,t&&(p||m)){var _=(p||m||[]).map((g,k)=>{var b=r?r.indexOf(g):g;return{coordinate:i(b)+v,value:g,offset:v,index:k}});return _.filter(g=>!jr(g.coordinate))}return l&&u?u.map((g,k)=>({coordinate:i(g)+v,value:g,index:k,offset:v})):i.ticks&&!a&&d!=null?i.ticks(d).map((g,k)=>({coordinate:i(g)+v,value:g,offset:v,index:k})):i.domain().map((g,k)=>({coordinate:i(g)+v,value:r?r[g]:g,index:k,offset:v}))},qU=1e-4,TPe=e=>{var t=e.domain();if(!(!t||t.length<=2)){var a=t.length,r=e.range(),s=Math.min(r[0],r[1])-qU,o=Math.max(r[0],r[1])+qU,i=e(t[0]),c=e(t[a-1]);(i<s||i>o||c<s||c>o)&&e.domain([t[0],t[a-1]])}},$Pe=(e,t)=>{if(!t||t.length!==2||!ke(t[0])||!ke(t[1]))return e;var a=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),s=[e[0],e[1]];return(!ke(e[0])||e[0]<a)&&(s[0]=a),(!ke(e[1])||e[1]>r)&&(s[1]=r),s[0]>r&&(s[0]=r),s[1]<a&&(s[1]=a),s},OPe=e=>{var t=e.length;if(!(t<=0))for(var a=0,r=e[0].length;a<r;++a)for(var s=0,o=0,i=0;i<t;++i){var c=jr(e[i][a][1])?e[i][a][0]:e[i][a][1];c>=0?(e[i][a][0]=s,e[i][a][1]=s+c,s=e[i][a][1]):(e[i][a][0]=o,e[i][a][1]=o+c,o=e[i][a][1])}},zPe=e=>{var t=e.length;if(!(t<=0))for(var a=0,r=e[0].length;a<r;++a)for(var s=0,o=0;o<t;++o){var i=jr(e[o][a][1])?e[o][a][0]:e[o][a][1];i>=0?(e[o][a][0]=s,e[o][a][1]=s+i,s=e[o][a][1]):(e[o][a][0]=0,e[o][a][1]=0)}},DPe={sign:OPe,expand:_Ee,none:gu,silhouette:jEe,wiggle:wEe,positive:zPe},qPe=(e,t,a)=>{var r=DPe[a],s=kEe().keys(t).value((o,i)=>+mt(o,i,0)).order(wz).offset(r);return s(e)};function RPe(e){return e==null?void 0:String(e)}function RU(e){var{axis:t,ticks:a,bandSize:r,entry:s,index:o,dataKey:i}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Mt(s[t.dataKey])){var c=EY(a,"value",s[t.dataKey]);if(c)return c.coordinate+r/2}return a[o]?a[o].coordinate+r/2:null}var l=mt(s,Mt(i)?t.dataKey:i);return Mt(l)?null:t.scale(l)}var HU=e=>{var{axis:t,ticks:a,offset:r,bandSize:s,entry:o,index:i}=e;if(t.type==="category")return a[i]?a[i].coordinate+r:null;var c=mt(o,t.dataKey,t.scale.domain()[i]);return Mt(c)?null:t.scale(c)-s/2+r},HPe=e=>{var{numericAxis:t}=e,a=t.scale.domain();if(t.type==="number"){var r=Math.min(a[0],a[1]),s=Math.max(a[0],a[1]);return r<=0&&s>=0?0:s<0?s:r}return a[0]},BPe=e=>{var t=e.flat(2).filter(ke);return[Math.min(...t),Math.max(...t)]},VPe=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],UPe=(e,t,a)=>{if(e!=null)return VPe(Object.keys(e).reduce((r,s)=>{var o=e[s],{stackedData:i}=o,c=i.reduce((l,u)=>{var d=QQ(u,t,a),p=BPe(d);return[Math.min(l[0],p[0]),Math.max(l[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],r[0]),Math.max(c[1],r[1])]},[1/0,-1/0]))},BU=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,VU=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,zh=(e,t,a)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!a||r>0)return r}if(e&&t&&t.length>=2){for(var s=iT(t,d=>d.coordinate),o=1/0,i=1,c=s.length;i<c;i++){var l=s[i],u=s[i-1];o=Math.min((l.coordinate||0)-(u.coordinate||0),o)}return o===1/0?0:o}return a?void 0:0};function UU(e){var{tooltipEntrySettings:t,dataKey:a,payload:r,value:s,name:o}=e;return Rr(Rr({},t),{},{dataKey:a,payload:r,value:s,name:o})}function Bu(e,t){if(e)return String(e);if(typeof t=="string")return t}function FPe(e,t,a,r,s){if(a==="horizontal"||a==="vertical"){var o=e>=s.left&&e<=s.left+s.width&&t>=s.top&&t<=s.top+s.height;return o?{x:e,y:t}:null}return r?SPe({x:e,y:t},r):null}var GPe=(e,t,a,r)=>{var s=t.find(u=>u&&u.index===a);if(s){if(e==="horizontal")return{x:s.coordinate,y:r.y};if(e==="vertical")return{x:r.x,y:s.coordinate};if(e==="centric"){var o=s.coordinate,{radius:i}=r;return Rr(Rr(Rr({},r),Zt(r.cx,r.cy,i,o)),{},{angle:o,radius:i})}var c=s.coordinate,{angle:l}=r;return Rr(Rr(Rr({},r),Zt(r.cx,r.cy,c,l)),{},{angle:l,radius:c})}return{x:0,y:0}},KPe=(e,t)=>t==="horizontal"?e.x:t==="vertical"?e.y:t==="centric"?e.angle:e.radius,Ms=e=>e.layout.width,Cs=e=>e.layout.height,ZPe=e=>e.layout.scale,tJ=e=>e.layout.margin,cR=te(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),lR=te(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),aJ="data-recharts-item-index",rJ="data-recharts-item-data-key",pT=60;function FU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Ps(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?FU(Object(a),!0).forEach(function(r){XPe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):FU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function XPe(e,t,a){return(t=WPe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function WPe(e){var t=YPe(e,"string");return typeof t=="symbol"?t:t+""}function YPe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QPe=e=>e.brush.height,ia=te([Ms,Cs,tJ,QPe,cR,lR,NQ,vIe],(e,t,a,r,s,o,i,c)=>{var l=o.reduce((y,v)=>{var{orientation:_}=v;if(!v.mirror&&!v.hide){var g=typeof v.width=="number"?v.width:pT;return Ps(Ps({},y),{},{[_]:y[_]+g})}return y},{left:a.left||0,right:a.right||0}),u=s.reduce((y,v)=>{var{orientation:_}=v;return!v.mirror&&!v.hide?Ps(Ps({},y),{},{[_]:go(y,"".concat(_))+v.height}):y},{top:a.top||0,bottom:a.bottom||0}),d=Ps(Ps({},u),l),p=d.bottom;d.bottom+=r,d=PPe(d,i,c);var m=e-d.left-d.right,f=t-d.top-d.bottom;return Ps(Ps({brushBottom:p},d),{},{width:Math.max(m,0),height:Math.max(f,0)})}),JPe=te(ia,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),nJ=te(Ms,Cs,(e,t)=>({x:0,y:0,width:e,height:t})),eTe=x.createContext(null),nr=()=>x.useContext(eTe)!=null,mT=e=>e.brush,fT=te([mT,ia,tJ],(e,t,a)=>({height:e.height,x:ke(e.x)?e.x:t.left,y:ke(e.y)?e.y:t.top+t.height+t.brushBottom-((a==null?void 0:a.bottom)||0),width:ke(e.width)?e.width:t.width})),dR=()=>{var e,t=nr(),a=Me(JPe),r=Me(fT),s=(e=Me(mT))===null||e===void 0?void 0:e.padding;return!t||!r||!s?a:{width:r.width-s.left-s.right,height:r.height-s.top-s.bottom,x:s.left,y:s.top}},tTe={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},sJ=()=>{var e;return(e=Me(ia))!==null&&e!==void 0?e:tTe},uR=()=>Me(Ms),hR=()=>Me(Cs),aTe={top:0,right:0,bottom:0,left:0},rTe=()=>{var e;return(e=Me(t=>t.layout.margin))!==null&&e!==void 0?e:aTe},Fe=e=>e.layout.layoutType,yT=()=>Me(Fe),nTe={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},oJ=Cr({name:"legend",initialState:nTe,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload(e,t){e.payload.push(t.payload)},removeLegendPayload(e,t){var a=us(e).payload.indexOf(t.payload);a>-1&&e.payload.splice(a,1)}}}),{setLegendSize:GU,setLegendSettings:sTe,addLegendPayload:iJ,removeLegendPayload:cJ}=oJ.actions,oTe=oJ.reducer,iTe=["contextPayload"];function $z(){return $z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},$z.apply(null,arguments)}function KU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function ku(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?KU(Object(a),!0).forEach(function(r){pR(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):KU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function pR(e,t,a){return(t=cTe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function cTe(e){var t=lTe(e,"string");return typeof t=="symbol"?t:t+""}function lTe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dTe(e,t){if(e==null)return{};var a,r,s=uTe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function uTe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function hTe(e){return e.value}function pTe(e){var{contextPayload:t}=e,a=dTe(e,iTe),r=mQ(t,e.payloadUniqBy,hTe),s=ku(ku({},a),{},{payload:r});return x.isValidElement(e.content)?x.cloneElement(e.content,s):typeof e.content=="function"?x.createElement(e.content,s):x.createElement(Gq,s)}function mTe(e,t,a,r,s,o){var{layout:i,align:c,verticalAlign:l}=t,u,d;return(!e||(e.left===void 0||e.left===null)&&(e.right===void 0||e.right===null))&&(c==="center"&&i==="vertical"?u={left:((r||0)-o.width)/2}:u=c==="right"?{right:a&&a.right||0}:{left:a&&a.left||0}),(!e||(e.top===void 0||e.top===null)&&(e.bottom===void 0||e.bottom===null))&&(l==="middle"?d={top:((s||0)-o.height)/2}:d=l==="bottom"?{bottom:a&&a.bottom||0}:{top:a&&a.top||0}),ku(ku({},u),d)}function fTe(e){var t=zt();return x.useEffect(()=>{t(sTe(e))},[t,e]),null}function yTe(e){var t=zt();return x.useEffect(()=>(t(GU(e)),()=>{t(GU({width:0,height:0}))}),[t,e]),null}function xTe(e){var t=_Ie(),a=FAe(),r=rTe(),{width:s,height:o,wrapperStyle:i,portal:c}=e,[l,u]=MQ([t]),d=uR(),p=hR(),m=d-(r.left||0)-(r.right||0),f=eu.getWidthOrHeight(e.layout,o,s,m),y=c?i:ku(ku({position:"absolute",width:(f==null?void 0:f.width)||s||"auto",height:(f==null?void 0:f.height)||o||"auto"},mTe(i,e,r,d,p,l)),i),v=c??a;if(v==null)return null;var _=x.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:u},x.createElement(fTe,{layout:e.layout,align:e.align,verticalAlign:e.verticalAlign,itemSorter:e.itemSorter}),x.createElement(yTe,{width:l.width,height:l.height}),x.createElement(pTe,$z({},e,f,{margin:r,chartWidth:d,chartHeight:p,contextPayload:t})));return Au.createPortal(_,v)}class eu extends x.PureComponent{static getWidthOrHeight(t,a,r,s){return t==="vertical"&&ke(a)?{height:a}:t==="horizontal"?{width:r||s}:null}render(){return x.createElement(xTe,this.props)}}pR(eu,"displayName","Legend");pR(eu,"defaultProps",{align:"center",iconSize:14,itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"});function Oz(){return Oz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Oz.apply(null,arguments)}function ZU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function O$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ZU(Object(a),!0).forEach(function(r){gTe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ZU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function gTe(e,t,a){return(t=vTe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function vTe(e){var t=bTe(e,"string");return typeof t=="symbol"?t:t+""}function bTe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kTe(e){return Array.isArray(e)&&qn(e[0])&&qn(e[1])?e.join(" ~ "):e}var _Te=e=>{var{separator:t=" : ",contentStyle:a={},itemStyle:r={},labelStyle:s={},payload:o,formatter:i,itemSorter:c,wrapperClassName:l,labelClassName:u,label:d,labelFormatter:p,accessibilityLayer:m=!1}=e,f=()=>{if(o&&o.length){var w={padding:0,margin:0},N=(c?iT(o,c):o).map((M,C)=>{if(M.type==="none")return null;var A=M.formatter||i||kTe,{value:E,name:L}=M,S=E,T=L;if(A){var I=A(E,L,M,C,o);if(Array.isArray(I))[S,T]=I;else if(I!=null)S=I;else return null}var q=O$({display:"block",paddingTop:4,paddingBottom:4,color:M.color||"#000"},r);return x.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(C),style:q},qn(T)?x.createElement("span",{className:"recharts-tooltip-item-name"},T):null,qn(T)?x.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,x.createElement("span",{className:"recharts-tooltip-item-value"},S),x.createElement("span",{className:"recharts-tooltip-item-unit"},M.unit||""))});return x.createElement("ul",{className:"recharts-tooltip-item-list",style:w},N)}return null},y=O$({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),v=O$({margin:0},s),_=!Mt(d),g=_?d:"",k=qe("recharts-default-tooltip",l),b=qe("recharts-tooltip-label",u);_&&p&&o!==void 0&&o!==null&&(g=p(d,o));var j=m?{role:"status","aria-live":"assertive"}:{};return x.createElement("div",Oz({className:k,style:y},j),x.createElement("p",{className:b,style:v},x.isValidElement(g)?g:"".concat(g)),f())},u0="recharts-tooltip-wrapper",jTe={visibility:"hidden"};function wTe(e){var{coordinate:t,translateX:a,translateY:r}=e;return qe(u0,{["".concat(u0,"-right")]:ke(a)&&t&&ke(t.x)&&a>=t.x,["".concat(u0,"-left")]:ke(a)&&t&&ke(t.x)&&a<t.x,["".concat(u0,"-bottom")]:ke(r)&&t&&ke(t.y)&&r>=t.y,["".concat(u0,"-top")]:ke(r)&&t&&ke(t.y)&&r<t.y})}function XU(e){var{allowEscapeViewBox:t,coordinate:a,key:r,offsetTopLeft:s,position:o,reverseDirection:i,tooltipDimension:c,viewBox:l,viewBoxDimension:u}=e;if(o&&ke(o[r]))return o[r];var d=a[r]-c-(s>0?s:0),p=a[r]+s;if(t[r])return i[r]?d:p;var m=l[r];if(m==null)return 0;if(i[r]){var f=d,y=m;return f<y?Math.max(p,m):Math.max(d,m)}if(u==null)return 0;var v=p+c,_=m+u;return v>_?Math.max(d,m):Math.max(p,m)}function NTe(e){var{translateX:t,translateY:a,useTranslate3d:r}=e;return{transform:r?"translate3d(".concat(t,"px, ").concat(a,"px, 0)"):"translate(".concat(t,"px, ").concat(a,"px)")}}function MTe(e){var{allowEscapeViewBox:t,coordinate:a,offsetTopLeft:r,position:s,reverseDirection:o,tooltipBox:i,useTranslate3d:c,viewBox:l}=e,u,d,p;return i.height>0&&i.width>0&&a?(d=XU({allowEscapeViewBox:t,coordinate:a,key:"x",offsetTopLeft:r,position:s,reverseDirection:o,tooltipDimension:i.width,viewBox:l,viewBoxDimension:l.width}),p=XU({allowEscapeViewBox:t,coordinate:a,key:"y",offsetTopLeft:r,position:s,reverseDirection:o,tooltipDimension:i.height,viewBox:l,viewBoxDimension:l.height}),u=NTe({translateX:d,translateY:p,useTranslate3d:c})):u=jTe,{cssProperties:u,cssClasses:wTe({translateX:d,translateY:p,coordinate:a})}}function WU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function sp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?WU(Object(a),!0).forEach(function(r){zz(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):WU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function zz(e,t,a){return(t=CTe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function CTe(e){var t=STe(e,"string");return typeof t=="symbol"?t:t+""}function STe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class LTe extends x.PureComponent{constructor(){super(...arguments),zz(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),zz(this,"handleKeyDown",t=>{if(t.key==="Escape"){var a,r,s,o;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(a=(r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==null&&a!==void 0?a:0,y:(s=(o=this.props.coordinate)===null||o===void 0?void 0:o.y)!==null&&s!==void 0?s:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var t,a;this.state.dismissed&&(((t=this.props.coordinate)===null||t===void 0?void 0:t.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:t,allowEscapeViewBox:a,animationDuration:r,animationEasing:s,children:o,coordinate:i,hasPayload:c,isAnimationActive:l,offset:u,position:d,reverseDirection:p,useTranslate3d:m,viewBox:f,wrapperStyle:y,lastBoundingBox:v,innerRef:_,hasPortalFromProps:g}=this.props,{cssClasses:k,cssProperties:b}=MTe({allowEscapeViewBox:a,coordinate:i,offsetTopLeft:u,position:d,reverseDirection:p,tooltipBox:{height:v.height,width:v.width},useTranslate3d:m,viewBox:f}),j=g?{}:sp(sp({transition:l&&t?"transform ".concat(r,"ms ").concat(s):void 0},b),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&c?"visible":"hidden",position:"absolute",top:0,left:0}),w=sp(sp({},j),{},{visibility:!this.state.dismissed&&t&&c?"visible":"hidden"},y);return x.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:k,style:w,ref:_},o)}}var ATe=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),Jd={isSsr:ATe()},lJ=()=>Me(e=>e.rootProps.accessibilityLayer);function Nr(e){return Number.isFinite(e)}function _u(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function Dz(){return Dz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Dz.apply(null,arguments)}function YU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function QU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?YU(Object(a),!0).forEach(function(r){ETe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):YU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function ETe(e,t,a){return(t=ITe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ITe(e){var t=PTe(e,"string");return typeof t=="symbol"?t:t+""}function PTe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var JU={curveBasisClosed:dEe,curveBasisOpen:uEe,curveBasis:lEe,curveBumpX:XAe,curveBumpY:WAe,curveLinearClosed:hEe,curveLinear:eT,curveMonotoneX:pEe,curveMonotoneY:mEe,curveNatural:fEe,curveStep:yEe,curveStepAfter:gEe,curveStepBefore:xEe},op=e=>Nr(e.x)&&Nr(e.y),h0=e=>e.x,p0=e=>e.y,TTe=(e,t)=>{if(typeof e=="function")return e;var a="curve".concat(f2(e));return(a==="curveMonotone"||a==="curveBump")&&t?JU["".concat(a).concat(t==="vertical"?"Y":"X")]:JU[a]||eT},$Te=e=>{var{type:t="linear",points:a=[],baseLine:r,layout:s,connectNulls:o=!1}=e,i=TTe(t,s),c=o?a.filter(op):a,l;if(Array.isArray(r)){var u=o?r.filter(p=>op(p)):r,d=c.map((p,m)=>QU(QU({},p),{},{base:u[m]}));return s==="vertical"?l=J2().y(p0).x1(h0).x0(p=>p.base.x):l=J2().x(h0).y1(p0).y0(p=>p.base.y),l.defined(op).curve(i),l(d)}return s==="vertical"&&ke(r)?l=J2().y(p0).x1(h0).x0(r):ke(r)?l=J2().x(h0).y1(p0).y0(r):l=HY().x(h0).y(p0),l.defined(op).curve(i),l(c)},mR=e=>{var{className:t,points:a,path:r,pathRef:s}=e;if((!a||!a.length)&&!r)return null;var o=a&&a.length?$Te(e):r;return x.createElement("path",Dz({},Ns(e),qq(e),{className:qe("recharts-curve",t),d:o===null?void 0:o,ref:s}))},OTe=["x","y","top","left","width","height","className"];function qz(){return qz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},qz.apply(null,arguments)}function eF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function zTe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?eF(Object(a),!0).forEach(function(r){DTe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):eF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function DTe(e,t,a){return(t=qTe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function qTe(e){var t=RTe(e,"string");return typeof t=="symbol"?t:t+""}function RTe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function HTe(e,t){if(e==null)return{};var a,r,s=BTe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function BTe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var VTe=(e,t,a,r,s,o)=>"M".concat(e,",").concat(s,"v").concat(r,"M").concat(o,",").concat(t,"h").concat(a),UTe=e=>{var{x:t=0,y:a=0,top:r=0,left:s=0,width:o=0,height:i=0,className:c}=e,l=HTe(e,OTe),u=zTe({x:t,y:a,top:r,left:s,width:o,height:i},l);return!ke(t)||!ke(a)||!ke(o)||!ke(i)||!ke(r)||!ke(s)?null:x.createElement("path",qz({},It(u,!0),{className:qe("recharts-cross",c),d:VTe(t,a,o,i,r,s)}))};function FTe(e,t,a,r){var s=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-s:a.left+.5,y:e==="horizontal"?a.top+.5:t.y-s,width:e==="horizontal"?r:a.width-1,height:e==="horizontal"?a.height-1:r}}function tF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function GTe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?tF(Object(a),!0).forEach(function(r){KTe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):tF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function KTe(e,t,a){return(t=ZTe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ZTe(e){var t=XTe(e,"string");return typeof t=="symbol"?t:t+""}function XTe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sr(e,t){var a=GTe({},e),r=t,s=Object.keys(t),o=s.reduce((i,c)=>(i[c]===void 0&&r[c]!==void 0&&(i[c]=r[c]),i),a);return o}var dJ={},uJ={},hJ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){if(!a||typeof a!="object")return!1;const r=Object.getPrototypeOf(a);return r===null||r===Object.prototype||Object.getPrototypeOf(r)===null?Object.prototype.toString.call(a)==="[object Object]":!1}e.isPlainObject=t})(hJ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=hJ,a=Qq,r=nT,s=sT,o=rT;function i(u,d,p){return c(u,d,void 0,void 0,void 0,void 0,p)}function c(u,d,p,m,f,y,v){const _=v(u,d,p,m,f,y);if(_!==void 0)return _;if(typeof u==typeof d)switch(typeof u){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return u===d;case"number":return u===d||Object.is(u,d);case"function":return u===d;case"object":return l(u,d,y,v)}return l(u,d,y,v)}function l(u,d,p,m){if(Object.is(u,d))return!0;let f=r.getTag(u),y=r.getTag(d);if(f===s.argumentsTag&&(f=s.objectTag),y===s.argumentsTag&&(y=s.objectTag),f!==y)return!1;switch(f){case s.stringTag:return u.toString()===d.toString();case s.numberTag:{const g=u.valueOf(),k=d.valueOf();return o.eq(g,k)}case s.booleanTag:case s.dateTag:case s.symbolTag:return Object.is(u.valueOf(),d.valueOf());case s.regexpTag:return u.source===d.source&&u.flags===d.flags;case s.functionTag:return u===d}p=p??new Map;const v=p.get(u),_=p.get(d);if(v!=null&&_!=null)return v===d;p.set(u,d),p.set(d,u);try{switch(f){case s.mapTag:{if(u.size!==d.size)return!1;for(const[g,k]of u.entries())if(!d.has(g)||!c(k,d.get(g),g,u,d,p,m))return!1;return!0}case s.setTag:{if(u.size!==d.size)return!1;const g=Array.from(u.values()),k=Array.from(d.values());for(let b=0;b<g.length;b++){const j=g[b],w=k.findIndex(N=>c(j,N,void 0,u,d,p,m));if(w===-1)return!1;k.splice(w,1)}return!0}case s.arrayTag:case s.uint8ArrayTag:case s.uint8ClampedArrayTag:case s.uint16ArrayTag:case s.uint32ArrayTag:case s.bigUint64ArrayTag:case s.int8ArrayTag:case s.int16ArrayTag:case s.int32ArrayTag:case s.bigInt64ArrayTag:case s.float32ArrayTag:case s.float64ArrayTag:{if(typeof Buffer<"u"&&Buffer.isBuffer(u)!==Buffer.isBuffer(d)||u.length!==d.length)return!1;for(let g=0;g<u.length;g++)if(!c(u[g],d[g],g,u,d,p,m))return!1;return!0}case s.arrayBufferTag:return u.byteLength!==d.byteLength?!1:l(new Uint8Array(u),new Uint8Array(d),p,m);case s.dataViewTag:return u.byteLength!==d.byteLength||u.byteOffset!==d.byteOffset?!1:l(new Uint8Array(u),new Uint8Array(d),p,m);case s.errorTag:return u.name===d.name&&u.message===d.message;case s.objectTag:{if(!(l(u.constructor,d.constructor,p,m)||t.isPlainObject(u)&&t.isPlainObject(d)))return!1;const k=[...Object.keys(u),...a.getSymbols(u)],b=[...Object.keys(d),...a.getSymbols(d)];if(k.length!==b.length)return!1;for(let j=0;j<k.length;j++){const w=k[j],N=u[w];if(!Object.hasOwn(d,w))return!1;const M=d[w];if(!c(N,M,w,u,d,p,m))return!1}return!0}default:return!1}}finally{p.delete(u),p.delete(d)}}e.isEqualWith=i})(uJ);var pJ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(){}e.noop=t})(pJ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=uJ,a=pJ;function r(s,o){return t.isEqualWith(s,o,a.noop)}e.isEqual=r})(dJ);var WTe=dJ.isEqual;const YTe=Hn(WTe);var qI=1e-4,mJ=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],fJ=(e,t)=>e.map((a,r)=>a*t**r).reduce((a,r)=>a+r),aF=(e,t)=>a=>{var r=mJ(e,t);return fJ(r,a)},QTe=(e,t)=>a=>{var r=mJ(e,t),s=[...r.map((o,i)=>o*i).slice(1),0];return fJ(s,a)},rF=function(){for(var t,a,r,s,o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];if(i.length===1)switch(i[0]){case"linear":[t,r,a,s]=[0,0,1,1];break;case"ease":[t,r,a,s]=[.25,.1,.25,1];break;case"ease-in":[t,r,a,s]=[.42,0,1,1];break;case"ease-out":[t,r,a,s]=[.42,0,.58,1];break;case"ease-in-out":[t,r,a,s]=[0,0,.58,1];break;default:{var l=i[0].split("(");l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4&&([t,r,a,s]=l[1].split(")")[0].split(",").map(y=>parseFloat(y)))}}else i.length===4&&([t,r,a,s]=i);var u=aF(t,a),d=aF(r,s),p=QTe(t,a),m=y=>y>1?1:y<0?0:y,f=y=>{for(var v=y>1?1:y,_=v,g=0;g<8;++g){var k=u(_)-v,b=p(_);if(Math.abs(k-v)<qI||b<qI)return d(_);_=m(_-k/b)}return d(_)};return f.isStepper=!1,f},JTe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:a=100,damping:r=8,dt:s=17}=t,o=(i,c,l)=>{var u=-(i-c)*a,d=l*r,p=l+(u-d)*s/1e3,m=l*s/1e3+i;return Math.abs(m-c)<qI&&Math.abs(p)<qI?[c,0]:[m,p]};return o.isStepper=!0,o.dt=s,o},yJ=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return rF(e);case"spring":return JTe();default:if(e.split("(")[0]==="cubic-bezier")return rF(e)}return typeof e=="function"?e:null};function nF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function sF(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?nF(Object(a),!0).forEach(function(r){e$e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):nF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function e$e(e,t,a){return(t=t$e(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function t$e(e){var t=a$e(e,"string");return typeof t=="symbol"?t:t+""}function a$e(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var r$e=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),n$e=(e,t,a)=>e.map(r=>"".concat(r$e(r)," ").concat(t,"ms ").concat(a)).join(","),s$e=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((a,r)=>a.filter(s=>r.includes(s))),Dh=(e,t)=>Object.keys(t).reduce((a,r)=>sF(sF({},a),{},{[r]:e(r,t[r])}),{});function oF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function _a(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?oF(Object(a),!0).forEach(function(r){o$e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):oF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function o$e(e,t,a){return(t=i$e(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i$e(e){var t=c$e(e,"string");return typeof t=="symbol"?t:t+""}function c$e(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RI=(e,t,a)=>e+(t-e)*a,Rz=e=>{var{from:t,to:a}=e;return t!==a},xJ=(e,t,a)=>{var r=Dh((s,o)=>{if(Rz(o)){var[i,c]=e(o.from,o.to,o.velocity);return _a(_a({},o),{},{from:i,velocity:c})}return o},t);return a<1?Dh((s,o)=>Rz(o)?_a(_a({},o),{},{velocity:RI(o.velocity,r[s].velocity,a),from:RI(o.from,r[s].from,a)}):o,t):xJ(e,r,a-1)};function l$e(e,t,a,r,s,o){var i,c=r.reduce((m,f)=>_a(_a({},m),{},{[f]:{from:e[f],velocity:0,to:t[f]}}),{}),l=()=>Dh((m,f)=>f.from,c),u=()=>!Object.values(c).filter(Rz).length,d=null,p=m=>{i||(i=m);var f=m-i,y=f/a.dt;c=xJ(a,c,y),s(_a(_a(_a({},e),t),l())),i=m,u()||(d=o.setTimeout(p))};return()=>(d=o.setTimeout(p),()=>{d()})}function d$e(e,t,a,r,s,o,i){var c=null,l=s.reduce((p,m)=>_a(_a({},p),{},{[m]:[e[m],t[m]]}),{}),u,d=p=>{u||(u=p);var m=(p-u)/r,f=Dh((v,_)=>RI(..._,a(m)),l);if(o(_a(_a(_a({},e),t),f)),m<1)c=i.setTimeout(d);else{var y=Dh((v,_)=>RI(..._,a(1)),l);o(_a(_a(_a({},e),t),y))}};return()=>(c=i.setTimeout(d),()=>{c()})}const gJ=(e,t,a,r,s,o)=>{var i=s$e(e,t);return a.isStepper===!0?l$e(e,t,a,i,s,o):d$e(e,t,a,r,i,s,o)};function u$e(e){var t,a=()=>null,r=!1,s=null,o=i=>{if(!r){if(Array.isArray(i)){if(!i.length)return;var c=i,[l,...u]=c;if(typeof l=="number"){s=e.setTimeout(o.bind(null,u),l);return}o(l),s=e.setTimeout(o.bind(null,u));return}typeof i=="string"&&(t=i,a(t)),typeof i=="object"&&(t=i,a(t)),typeof i=="function"&&i()}};return{stop:()=>{r=!0},start:i=>{r=!1,s&&(s(),s=null),o(i)},subscribe:i=>(a=i,()=>{a=()=>null}),getTimeoutController:()=>e}}class h$e{setTimeout(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=performance.now(),s=null,o=i=>{i-r>=a?t(i):typeof requestAnimationFrame=="function"&&(s=requestAnimationFrame(o))};return s=requestAnimationFrame(o),()=>{cancelAnimationFrame(s)}}}function p$e(){return u$e(new h$e)}var m$e=x.createContext(p$e);function vJ(e,t){var a=x.useContext(m$e);return x.useMemo(()=>t??a(e),[e,t,a])}var f$e=["children","begin","duration","attributeName","easing","isActive","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart","animationManager"];function Hz(){return Hz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Hz.apply(null,arguments)}function y$e(e,t){if(e==null)return{};var a,r,s=x$e(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function x$e(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function iF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Ts(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?iF(Object(a),!0).forEach(function(r){gd(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):iF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function gd(e,t,a){return(t=g$e(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function g$e(e){var t=v$e(e,"string");return typeof t=="symbol"?t:t+""}function v$e(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class fR extends x.PureComponent{constructor(t,a){super(t,a),gd(this,"mounted",!1),gd(this,"manager",void 0),gd(this,"stopJSAnimation",null),gd(this,"unSubscribe",null);var{isActive:r,attributeName:s,from:o,to:i,children:c,duration:l,animationManager:u}=this.props;if(this.manager=u,this.handleStyleChange=this.handleStyleChange.bind(this),this.changeStyle=this.changeStyle.bind(this),!r||l<=0){this.state={style:{}},typeof c=="function"&&(this.state={style:i});return}if(o){if(typeof c=="function"){this.state={style:o};return}this.state={style:s?{[s]:o}:o}}else this.state={style:{}}}componentDidMount(){var{isActive:t,canBegin:a}=this.props;this.mounted=!0,!(!t||!a)&&this.runAnimation(this.props)}componentDidUpdate(t){var{isActive:a,canBegin:r,attributeName:s,shouldReAnimate:o,to:i,from:c}=this.props,{style:l}=this.state;if(r){if(!a){var u={style:s?{[s]:i}:i};this.state&&l&&(s&&l[s]!==i||!s&&l!==i)&&this.setState(u);return}if(!(YTe(t.to,i)&&t.canBegin&&t.isActive)){var d=!t.canBegin||!t.isActive;this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var p=d||o?c:t.to;if(this.state&&l){var m={style:s?{[s]:p}:p};(s&&l[s]!==p||!s&&l!==p)&&this.setState(m)}this.runAnimation(Ts(Ts({},this.props),{},{from:p,begin:0}))}}}componentWillUnmount(){this.mounted=!1;var{onAnimationEnd:t}=this.props;this.unSubscribe&&this.unSubscribe(),this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation(),t&&t()}handleStyleChange(t){this.changeStyle(t)}changeStyle(t){this.mounted&&this.setState({style:t})}runJSAnimation(t){var{from:a,to:r,duration:s,easing:o,begin:i,onAnimationEnd:c,onAnimationStart:l}=t,u=gJ(a,r,yJ(o),s,this.changeStyle,this.manager.getTimeoutController()),d=()=>{this.stopJSAnimation=u()};this.manager.start([l,i,d,s,c])}runAnimation(t){var{begin:a,duration:r,attributeName:s,to:o,easing:i,onAnimationStart:c,onAnimationEnd:l,children:u}=t;if(this.unSubscribe=this.manager.subscribe(this.handleStyleChange),typeof i=="function"||typeof u=="function"||i==="spring"){this.runJSAnimation(t);return}var d=s?{[s]:o}:o,p=n$e(Object.keys(d),r,i);this.manager.start([c,a,Ts(Ts({},d),{},{transition:p}),r,l])}render(){var t=this.props,{children:a,begin:r,duration:s,attributeName:o,easing:i,isActive:c,from:l,to:u,canBegin:d,onAnimationEnd:p,shouldReAnimate:m,onAnimationReStart:f,animationManager:y}=t,v=y$e(t,f$e),_=x.Children.count(a),g=this.state.style;if(typeof a=="function")return a(g);if(!c||_===0||s<=0)return a;var k=b=>{var{style:j={},className:w}=b.props,N=x.cloneElement(b,Ts(Ts({},v),{},{style:Ts(Ts({},j),g),className:w}));return N};return _===1?k(x.Children.only(a)):x.createElement("div",null,x.Children.map(a,b=>k(b)))}}gd(fR,"displayName","Animate");gd(fR,"defaultProps",{begin:0,duration:1e3,attributeName:"",easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}});function HI(e){var t,a=vJ((t=e.attributeName)!==null&&t!==void 0?t:Object.keys(e.to).join(","),e.animationManager);return x.createElement(fR,Hz({},e,{animationManager:a}))}function BI(){return BI=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},BI.apply(null,arguments)}var cF=(e,t,a,r,s)=>{var o=Math.min(Math.abs(a)/2,Math.abs(r)/2),i=r>=0?1:-1,c=a>=0?1:-1,l=r>=0&&a>=0||r<0&&a<0?1:0,u;if(o>0&&s instanceof Array){for(var d=[0,0,0,0],p=0,m=4;p<m;p++)d[p]=s[p]>o?o:s[p];u="M".concat(e,",").concat(t+i*d[0]),d[0]>0&&(u+="A ".concat(d[0],",").concat(d[0],",0,0,").concat(l,",").concat(e+c*d[0],",").concat(t)),u+="L ".concat(e+a-c*d[1],",").concat(t),d[1]>0&&(u+="A ".concat(d[1],",").concat(d[1],",0,0,").concat(l,`,
        `).concat(e+a,",").concat(t+i*d[1])),u+="L ".concat(e+a,",").concat(t+r-i*d[2]),d[2]>0&&(u+="A ".concat(d[2],",").concat(d[2],",0,0,").concat(l,`,
        `).concat(e+a-c*d[2],",").concat(t+r)),u+="L ".concat(e+c*d[3],",").concat(t+r),d[3]>0&&(u+="A ".concat(d[3],",").concat(d[3],",0,0,").concat(l,`,
        `).concat(e,",").concat(t+r-i*d[3])),u+="Z"}else if(o>0&&s===+s&&s>0){var f=Math.min(o,s);u="M ".concat(e,",").concat(t+i*f,`
            A `).concat(f,",").concat(f,",0,0,").concat(l,",").concat(e+c*f,",").concat(t,`
            L `).concat(e+a-c*f,",").concat(t,`
            A `).concat(f,",").concat(f,",0,0,").concat(l,",").concat(e+a,",").concat(t+i*f,`
            L `).concat(e+a,",").concat(t+r-i*f,`
            A `).concat(f,",").concat(f,",0,0,").concat(l,",").concat(e+a-c*f,",").concat(t+r,`
            L `).concat(e+c*f,",").concat(t+r,`
            A `).concat(f,",").concat(f,",0,0,").concat(l,",").concat(e,",").concat(t+r-i*f," Z")}else u="M ".concat(e,",").concat(t," h ").concat(a," v ").concat(r," h ").concat(-a," Z");return u},b$e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},bJ=e=>{var t=Sr(e,b$e),a=x.useRef(null),[r,s]=x.useState(-1);x.useEffect(()=>{if(a.current&&a.current.getTotalLength)try{var g=a.current.getTotalLength();g&&s(g)}catch{}},[]);var{x:o,y:i,width:c,height:l,radius:u,className:d}=t,{animationEasing:p,animationDuration:m,animationBegin:f,isAnimationActive:y,isUpdateAnimationActive:v}=t;if(o!==+o||i!==+i||c!==+c||l!==+l||c===0||l===0)return null;var _=qe("recharts-rectangle",d);return v?x.createElement(HI,{canBegin:r>0,from:{width:c,height:l,x:o,y:i},to:{width:c,height:l,x:o,y:i},duration:m,animationEasing:p,isActive:v},g=>{var{width:k,height:b,x:j,y:w}=g;return x.createElement(HI,{canBegin:r>0,from:"0px ".concat(r===-1?1:r,"px"),to:"".concat(r,"px 0px"),attributeName:"strokeDasharray",begin:f,duration:m,isActive:y,easing:p},x.createElement("path",BI({},It(t,!0),{className:_,d:cF(j,w,k,b,u),ref:a})))}):x.createElement("path",BI({},It(t,!0),{className:_,d:cF(o,i,c,l,u)}))};function kJ(e){var{cx:t,cy:a,radius:r,startAngle:s,endAngle:o}=e,i=Zt(t,a,r,s),c=Zt(t,a,r,o);return{points:[i,c],cx:t,cy:a,radius:r,startAngle:s,endAngle:o}}function Bz(){return Bz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Bz.apply(null,arguments)}var k$e=(e,t)=>{var a=fa(t-e),r=Math.min(Math.abs(t-e),359.999);return a*r},ip=e=>{var{cx:t,cy:a,radius:r,angle:s,sign:o,isExternal:i,cornerRadius:c,cornerIsExternal:l}=e,u=c*(i?1:-1)+r,d=Math.asin(c/u)/DI,p=l?s:s+o*d,m=Zt(t,a,u,p),f=Zt(t,a,r,p),y=l?s-o*d:s,v=Zt(t,a,u*Math.cos(d*DI),y);return{center:m,circleTangency:f,lineTangency:v,theta:d}},_J=e=>{var{cx:t,cy:a,innerRadius:r,outerRadius:s,startAngle:o,endAngle:i}=e,c=k$e(o,i),l=o+c,u=Zt(t,a,s,o),d=Zt(t,a,s,l),p="M ".concat(u.x,",").concat(u.y,`
    A `).concat(s,",").concat(s,`,0,
    `).concat(+(Math.abs(c)>180),",").concat(+(o>l),`,
    `).concat(d.x,",").concat(d.y,`
  `);if(r>0){var m=Zt(t,a,r,o),f=Zt(t,a,r,l);p+="L ".concat(f.x,",").concat(f.y,`
            A `).concat(r,",").concat(r,`,0,
            `).concat(+(Math.abs(c)>180),",").concat(+(o<=l),`,
            `).concat(m.x,",").concat(m.y," Z")}else p+="L ".concat(t,",").concat(a," Z");return p},_$e=e=>{var{cx:t,cy:a,innerRadius:r,outerRadius:s,cornerRadius:o,forceCornerRadius:i,cornerIsExternal:c,startAngle:l,endAngle:u}=e,d=fa(u-l),{circleTangency:p,lineTangency:m,theta:f}=ip({cx:t,cy:a,radius:s,angle:l,sign:d,cornerRadius:o,cornerIsExternal:c}),{circleTangency:y,lineTangency:v,theta:_}=ip({cx:t,cy:a,radius:s,angle:u,sign:-d,cornerRadius:o,cornerIsExternal:c}),g=c?Math.abs(l-u):Math.abs(l-u)-f-_;if(g<0)return i?"M ".concat(m.x,",").concat(m.y,`
        a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
        a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
      `):_J({cx:t,cy:a,innerRadius:r,outerRadius:s,startAngle:l,endAngle:u});var k="M ".concat(m.x,",").concat(m.y,`
    A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(p.x,",").concat(p.y,`
    A`).concat(s,",").concat(s,",0,").concat(+(g>180),",").concat(+(d<0),",").concat(y.x,",").concat(y.y,`
    A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(v.x,",").concat(v.y,`
  `);if(r>0){var{circleTangency:b,lineTangency:j,theta:w}=ip({cx:t,cy:a,radius:r,angle:l,sign:d,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),{circleTangency:N,lineTangency:M,theta:C}=ip({cx:t,cy:a,radius:r,angle:u,sign:-d,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),A=c?Math.abs(l-u):Math.abs(l-u)-w-C;if(A<0&&o===0)return"".concat(k,"L").concat(t,",").concat(a,"Z");k+="L".concat(M.x,",").concat(M.y,`
      A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(N.x,",").concat(N.y,`
      A`).concat(r,",").concat(r,",0,").concat(+(A>180),",").concat(+(d>0),",").concat(b.x,",").concat(b.y,`
      A`).concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(j.x,",").concat(j.y,"Z")}else k+="L".concat(t,",").concat(a,"Z");return k},j$e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},jJ=e=>{var t=Sr(e,j$e),{cx:a,cy:r,innerRadius:s,outerRadius:o,cornerRadius:i,forceCornerRadius:c,cornerIsExternal:l,startAngle:u,endAngle:d,className:p}=t;if(o<s||u===d)return null;var m=qe("recharts-sector",p),f=o-s,y=Ga(i,f,0,!0),v;return y>0&&Math.abs(u-d)<360?v=_$e({cx:a,cy:r,innerRadius:s,outerRadius:o,cornerRadius:Math.min(y,f/2),forceCornerRadius:c,cornerIsExternal:l,startAngle:u,endAngle:d}):v=_J({cx:a,cy:r,innerRadius:s,outerRadius:o,startAngle:u,endAngle:d}),x.createElement("path",Bz({},It(t,!0),{className:m,d:v}))};function w$e(e,t,a){var r,s,o,i;if(e==="horizontal")r=t.x,o=r,s=a.top,i=a.top+a.height;else if(e==="vertical")s=t.y,i=s,r=a.left,o=a.left+a.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var{cx:c,cy:l,innerRadius:u,outerRadius:d,angle:p}=t,m=Zt(c,l,u,p),f=Zt(c,l,d,p);r=m.x,s=m.y,o=f.x,i=f.y}else return kJ(t);return[{x:r,y:s},{x:o,y:i}]}var wJ={},NJ={},MJ={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=tR;function a(r){return t.isSymbol(r)?NaN:Number(r)}e.toNumber=a})(MJ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=MJ;function a(r){return r?(r=t.toNumber(r),r===1/0||r===-1/0?(r<0?-1:1)*Number.MAX_VALUE:r===r?r:0):r===0?r:0}e.toFinite=a})(NJ);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=aR,a=NJ;function r(s,o,i){i&&typeof i!="number"&&t.isIterateeCall(s,o,i)&&(o=i=void 0),s=a.toFinite(s),o===void 0?(o=s,s=0):o=a.toFinite(o),i=i===void 0?s<o?1:-1:a.toFinite(i);const c=Math.max(Math.ceil((o-s)/(i||1)),0),l=new Array(c);for(let u=0;u<c;u++)l[u]=s,s+=i;return l}e.range=r})(wJ);var N$e=wJ.range;const CJ=Hn(N$e);function po(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function M$e(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function yR(e){let t,a,r;e.length!==2?(t=po,a=(c,l)=>po(e(c),l),r=(c,l)=>e(c)-l):(t=e===po||e===M$e?e:C$e,a=e,r=e);function s(c,l,u=0,d=c.length){if(u<d){if(t(l,l)!==0)return d;do{const p=u+d>>>1;a(c[p],l)<0?u=p+1:d=p}while(u<d)}return u}function o(c,l,u=0,d=c.length){if(u<d){if(t(l,l)!==0)return d;do{const p=u+d>>>1;a(c[p],l)<=0?u=p+1:d=p}while(u<d)}return u}function i(c,l,u=0,d=c.length){const p=s(c,l,u,d-1);return p>u&&r(c[p-1],l)>-r(c[p],l)?p-1:p}return{left:s,center:i,right:o}}function C$e(){return 0}function SJ(e){return e===null?NaN:+e}function*S$e(e,t){if(t===void 0)for(let a of e)a!=null&&(a=+a)>=a&&(yield a);else{let a=-1;for(let r of e)(r=t(r,++a,e))!=null&&(r=+r)>=r&&(yield r)}}const L$e=yR(po),A$e=L$e.right;yR(SJ).center;const b2=A$e;class lF extends Map{constructor(t,a=P$e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:a}}),t!=null)for(const[r,s]of t)this.set(r,s)}get(t){return super.get(dF(this,t))}has(t){return super.has(dF(this,t))}set(t,a){return super.set(E$e(this,t),a)}delete(t){return super.delete(I$e(this,t))}}function dF({_intern:e,_key:t},a){const r=t(a);return e.has(r)?e.get(r):a}function E$e({_intern:e,_key:t},a){const r=t(a);return e.has(r)?e.get(r):(e.set(r,a),a)}function I$e({_intern:e,_key:t},a){const r=t(a);return e.has(r)&&(a=e.get(r),e.delete(r)),a}function P$e(e){return e!==null&&typeof e=="object"?e.valueOf():e}function T$e(e=po){if(e===po)return LJ;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,a)=>{const r=e(t,a);return r||r===0?r:(e(a,a)===0)-(e(t,t)===0)}}function LJ(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const $$e=Math.sqrt(50),O$e=Math.sqrt(10),z$e=Math.sqrt(2);function VI(e,t,a){const r=(t-e)/Math.max(0,a),s=Math.floor(Math.log10(r)),o=r/Math.pow(10,s),i=o>=$$e?10:o>=O$e?5:o>=z$e?2:1;let c,l,u;return s<0?(u=Math.pow(10,-s)/i,c=Math.round(e*u),l=Math.round(t*u),c/u<e&&++c,l/u>t&&--l,u=-u):(u=Math.pow(10,s)*i,c=Math.round(e/u),l=Math.round(t/u),c*u<e&&++c,l*u>t&&--l),l<c&&.5<=a&&a<2?VI(e,t,a*2):[c,l,u]}function Vz(e,t,a){if(t=+t,e=+e,a=+a,!(a>0))return[];if(e===t)return[e];const r=t<e,[s,o,i]=r?VI(t,e,a):VI(e,t,a);if(!(o>=s))return[];const c=o-s+1,l=new Array(c);if(r)if(i<0)for(let u=0;u<c;++u)l[u]=(o-u)/-i;else for(let u=0;u<c;++u)l[u]=(o-u)*i;else if(i<0)for(let u=0;u<c;++u)l[u]=(s+u)/-i;else for(let u=0;u<c;++u)l[u]=(s+u)*i;return l}function Uz(e,t,a){return t=+t,e=+e,a=+a,VI(e,t,a)[2]}function Fz(e,t,a){t=+t,e=+e,a=+a;const r=t<e,s=r?Uz(t,e,a):Uz(e,t,a);return(r?-1:1)*(s<0?1/-s:s)}function uF(e,t){let a;if(t===void 0)for(const r of e)r!=null&&(a<r||a===void 0&&r>=r)&&(a=r);else{let r=-1;for(let s of e)(s=t(s,++r,e))!=null&&(a<s||a===void 0&&s>=s)&&(a=s)}return a}function hF(e,t){let a;if(t===void 0)for(const r of e)r!=null&&(a>r||a===void 0&&r>=r)&&(a=r);else{let r=-1;for(let s of e)(s=t(s,++r,e))!=null&&(a>s||a===void 0&&s>=s)&&(a=s)}return a}function AJ(e,t,a=0,r=1/0,s){if(t=Math.floor(t),a=Math.floor(Math.max(0,a)),r=Math.floor(Math.min(e.length-1,r)),!(a<=t&&t<=r))return e;for(s=s===void 0?LJ:T$e(s);r>a;){if(r-a>600){const l=r-a+1,u=t-a+1,d=Math.log(l),p=.5*Math.exp(2*d/3),m=.5*Math.sqrt(d*p*(l-p)/l)*(u-l/2<0?-1:1),f=Math.max(a,Math.floor(t-u*p/l+m)),y=Math.min(r,Math.floor(t+(l-u)*p/l+m));AJ(e,t,f,y,s)}const o=e[t];let i=a,c=r;for(m0(e,a,t),s(e[r],o)>0&&m0(e,a,r);i<c;){for(m0(e,i,c),++i,--c;s(e[i],o)<0;)++i;for(;s(e[c],o)>0;)--c}s(e[a],o)===0?m0(e,a,c):(++c,m0(e,c,r)),c<=t&&(a=c+1),t<=c&&(r=c-1)}return e}function m0(e,t,a){const r=e[t];e[t]=e[a],e[a]=r}function D$e(e,t,a){if(e=Float64Array.from(S$e(e,a)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return hF(e);if(t>=1)return uF(e);var r,s=(r-1)*t,o=Math.floor(s),i=uF(AJ(e,o).subarray(0,o+1)),c=hF(e.subarray(o+1));return i+(c-i)*(s-o)}}function q$e(e,t,a=SJ){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+a(e[0],0,e);if(t>=1)return+a(e[r-1],r-1,e);var r,s=(r-1)*t,o=Math.floor(s),i=+a(e[o],o,e),c=+a(e[o+1],o+1,e);return i+(c-i)*(s-o)}}function R$e(e,t,a){e=+e,t=+t,a=(s=arguments.length)<2?(t=e,e=0,1):s<3?1:+a;for(var r=-1,s=Math.max(0,Math.ceil((t-e)/a))|0,o=new Array(s);++r<s;)o[r]=e+r*a;return o}function tn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Ss(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const Gz=Symbol("implicit");function xR(){var e=new lF,t=[],a=[],r=Gz;function s(o){let i=e.get(o);if(i===void 0){if(r!==Gz)return r;e.set(o,i=t.push(o)-1)}return a[i%a.length]}return s.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new lF;for(const i of o)e.has(i)||e.set(i,t.push(i)-1);return s},s.range=function(o){return arguments.length?(a=Array.from(o),s):a.slice()},s.unknown=function(o){return arguments.length?(r=o,s):r},s.copy=function(){return xR(t,a).unknown(r)},tn.apply(s,arguments),s}function gR(){var e=xR().unknown(void 0),t=e.domain,a=e.range,r=0,s=1,o,i,c=!1,l=0,u=0,d=.5;delete e.unknown;function p(){var m=t().length,f=s<r,y=f?s:r,v=f?r:s;o=(v-y)/Math.max(1,m-l+u*2),c&&(o=Math.floor(o)),y+=(v-y-o*(m-l))*d,i=o*(1-l),c&&(y=Math.round(y),i=Math.round(i));var _=R$e(m).map(function(g){return y+o*g});return a(f?_.reverse():_)}return e.domain=function(m){return arguments.length?(t(m),p()):t()},e.range=function(m){return arguments.length?([r,s]=m,r=+r,s=+s,p()):[r,s]},e.rangeRound=function(m){return[r,s]=m,r=+r,s=+s,c=!0,p()},e.bandwidth=function(){return i},e.step=function(){return o},e.round=function(m){return arguments.length?(c=!!m,p()):c},e.padding=function(m){return arguments.length?(l=Math.min(1,u=+m),p()):l},e.paddingInner=function(m){return arguments.length?(l=Math.min(1,m),p()):l},e.paddingOuter=function(m){return arguments.length?(u=+m,p()):u},e.align=function(m){return arguments.length?(d=Math.max(0,Math.min(1,m)),p()):d},e.copy=function(){return gR(t(),[r,s]).round(c).paddingInner(l).paddingOuter(u).align(d)},tn.apply(p(),arguments)}function EJ(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return EJ(t())},e}function H$e(){return EJ(gR.apply(null,arguments).paddingInner(1))}function vR(e,t,a){e.prototype=t.prototype=a,a.constructor=e}function IJ(e,t){var a=Object.create(e.prototype);for(var r in t)a[r]=t[r];return a}function k2(){}var qh=.7,UI=1/qh,tu="\\s*([+-]?\\d+)\\s*",Rh="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Dn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",B$e=/^#([0-9a-f]{3,8})$/,V$e=new RegExp(`^rgb\\(${tu},${tu},${tu}\\)$`),U$e=new RegExp(`^rgb\\(${Dn},${Dn},${Dn}\\)$`),F$e=new RegExp(`^rgba\\(${tu},${tu},${tu},${Rh}\\)$`),G$e=new RegExp(`^rgba\\(${Dn},${Dn},${Dn},${Rh}\\)$`),K$e=new RegExp(`^hsl\\(${Rh},${Dn},${Dn}\\)$`),Z$e=new RegExp(`^hsla\\(${Rh},${Dn},${Dn},${Rh}\\)$`),pF={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};vR(k2,Hh,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:mF,formatHex:mF,formatHex8:X$e,formatHsl:W$e,formatRgb:fF,toString:fF});function mF(){return this.rgb().formatHex()}function X$e(){return this.rgb().formatHex8()}function W$e(){return PJ(this).formatHsl()}function fF(){return this.rgb().formatRgb()}function Hh(e){var t,a;return e=(e+"").trim().toLowerCase(),(t=B$e.exec(e))?(a=t[1].length,t=parseInt(t[1],16),a===6?yF(t):a===3?new Ja(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):a===8?cp(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):a===4?cp(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=V$e.exec(e))?new Ja(t[1],t[2],t[3],1):(t=U$e.exec(e))?new Ja(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=F$e.exec(e))?cp(t[1],t[2],t[3],t[4]):(t=G$e.exec(e))?cp(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=K$e.exec(e))?vF(t[1],t[2]/100,t[3]/100,1):(t=Z$e.exec(e))?vF(t[1],t[2]/100,t[3]/100,t[4]):pF.hasOwnProperty(e)?yF(pF[e]):e==="transparent"?new Ja(NaN,NaN,NaN,0):null}function yF(e){return new Ja(e>>16&255,e>>8&255,e&255,1)}function cp(e,t,a,r){return r<=0&&(e=t=a=NaN),new Ja(e,t,a,r)}function Y$e(e){return e instanceof k2||(e=Hh(e)),e?(e=e.rgb(),new Ja(e.r,e.g,e.b,e.opacity)):new Ja}function Kz(e,t,a,r){return arguments.length===1?Y$e(e):new Ja(e,t,a,r??1)}function Ja(e,t,a,r){this.r=+e,this.g=+t,this.b=+a,this.opacity=+r}vR(Ja,Kz,IJ(k2,{brighter(e){return e=e==null?UI:Math.pow(UI,e),new Ja(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qh:Math.pow(qh,e),new Ja(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Ja(Od(this.r),Od(this.g),Od(this.b),FI(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:xF,formatHex:xF,formatHex8:Q$e,formatRgb:gF,toString:gF}));function xF(){return`#${vd(this.r)}${vd(this.g)}${vd(this.b)}`}function Q$e(){return`#${vd(this.r)}${vd(this.g)}${vd(this.b)}${vd((isNaN(this.opacity)?1:this.opacity)*255)}`}function gF(){const e=FI(this.opacity);return`${e===1?"rgb(":"rgba("}${Od(this.r)}, ${Od(this.g)}, ${Od(this.b)}${e===1?")":`, ${e})`}`}function FI(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Od(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function vd(e){return e=Od(e),(e<16?"0":"")+e.toString(16)}function vF(e,t,a,r){return r<=0?e=t=a=NaN:a<=0||a>=1?e=t=NaN:t<=0&&(e=NaN),new cn(e,t,a,r)}function PJ(e){if(e instanceof cn)return new cn(e.h,e.s,e.l,e.opacity);if(e instanceof k2||(e=Hh(e)),!e)return new cn;if(e instanceof cn)return e;e=e.rgb();var t=e.r/255,a=e.g/255,r=e.b/255,s=Math.min(t,a,r),o=Math.max(t,a,r),i=NaN,c=o-s,l=(o+s)/2;return c?(t===o?i=(a-r)/c+(a<r)*6:a===o?i=(r-t)/c+2:i=(t-a)/c+4,c/=l<.5?o+s:2-o-s,i*=60):c=l>0&&l<1?0:i,new cn(i,c,l,e.opacity)}function J$e(e,t,a,r){return arguments.length===1?PJ(e):new cn(e,t,a,r??1)}function cn(e,t,a,r){this.h=+e,this.s=+t,this.l=+a,this.opacity=+r}vR(cn,J$e,IJ(k2,{brighter(e){return e=e==null?UI:Math.pow(UI,e),new cn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qh:Math.pow(qh,e),new cn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,a=this.l,r=a+(a<.5?a:1-a)*t,s=2*a-r;return new Ja(z$(e>=240?e-240:e+120,s,r),z$(e,s,r),z$(e<120?e+240:e-120,s,r),this.opacity)},clamp(){return new cn(bF(this.h),lp(this.s),lp(this.l),FI(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=FI(this.opacity);return`${e===1?"hsl(":"hsla("}${bF(this.h)}, ${lp(this.s)*100}%, ${lp(this.l)*100}%${e===1?")":`, ${e})`}`}}));function bF(e){return e=(e||0)%360,e<0?e+360:e}function lp(e){return Math.max(0,Math.min(1,e||0))}function z$(e,t,a){return(e<60?t+(a-t)*e/60:e<180?a:e<240?t+(a-t)*(240-e)/60:t)*255}const bR=e=>()=>e;function eOe(e,t){return function(a){return e+a*t}}function tOe(e,t,a){return e=Math.pow(e,a),t=Math.pow(t,a)-e,a=1/a,function(r){return Math.pow(e+r*t,a)}}function aOe(e){return(e=+e)==1?TJ:function(t,a){return a-t?tOe(t,a,e):bR(isNaN(t)?a:t)}}function TJ(e,t){var a=t-e;return a?eOe(e,a):bR(isNaN(e)?t:e)}const kF=function e(t){var a=aOe(t);function r(s,o){var i=a((s=Kz(s)).r,(o=Kz(o)).r),c=a(s.g,o.g),l=a(s.b,o.b),u=TJ(s.opacity,o.opacity);return function(d){return s.r=i(d),s.g=c(d),s.b=l(d),s.opacity=u(d),s+""}}return r.gamma=e,r}(1);function rOe(e,t){t||(t=[]);var a=e?Math.min(t.length,e.length):0,r=t.slice(),s;return function(o){for(s=0;s<a;++s)r[s]=e[s]*(1-o)+t[s]*o;return r}}function nOe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function sOe(e,t){var a=t?t.length:0,r=e?Math.min(a,e.length):0,s=new Array(r),o=new Array(a),i;for(i=0;i<r;++i)s[i]=Vu(e[i],t[i]);for(;i<a;++i)o[i]=t[i];return function(c){for(i=0;i<r;++i)o[i]=s[i](c);return o}}function oOe(e,t){var a=new Date;return e=+e,t=+t,function(r){return a.setTime(e*(1-r)+t*r),a}}function GI(e,t){return e=+e,t=+t,function(a){return e*(1-a)+t*a}}function iOe(e,t){var a={},r={},s;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(s in t)s in e?a[s]=Vu(e[s],t[s]):r[s]=t[s];return function(o){for(s in a)r[s]=a[s](o);return r}}var Zz=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,D$=new RegExp(Zz.source,"g");function cOe(e){return function(){return e}}function lOe(e){return function(t){return e(t)+""}}function dOe(e,t){var a=Zz.lastIndex=D$.lastIndex=0,r,s,o,i=-1,c=[],l=[];for(e=e+"",t=t+"";(r=Zz.exec(e))&&(s=D$.exec(t));)(o=s.index)>a&&(o=t.slice(a,o),c[i]?c[i]+=o:c[++i]=o),(r=r[0])===(s=s[0])?c[i]?c[i]+=s:c[++i]=s:(c[++i]=null,l.push({i,x:GI(r,s)})),a=D$.lastIndex;return a<t.length&&(o=t.slice(a),c[i]?c[i]+=o:c[++i]=o),c.length<2?l[0]?lOe(l[0].x):cOe(t):(t=l.length,function(u){for(var d=0,p;d<t;++d)c[(p=l[d]).i]=p.x(u);return c.join("")})}function Vu(e,t){var a=typeof t,r;return t==null||a==="boolean"?bR(t):(a==="number"?GI:a==="string"?(r=Hh(t))?(t=r,kF):dOe:t instanceof Hh?kF:t instanceof Date?oOe:nOe(t)?rOe:Array.isArray(t)?sOe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?iOe:GI)(e,t)}function kR(e,t){return e=+e,t=+t,function(a){return Math.round(e*(1-a)+t*a)}}function uOe(e,t){t===void 0&&(t=e,e=Vu);for(var a=0,r=t.length-1,s=t[0],o=new Array(r<0?0:r);a<r;)o[a]=e(s,s=t[++a]);return function(i){var c=Math.max(0,Math.min(r-1,Math.floor(i*=r)));return o[c](i-c)}}function hOe(e){return function(){return e}}function KI(e){return+e}var _F=[0,1];function Ba(e){return e}function Xz(e,t){return(t-=e=+e)?function(a){return(a-e)/t}:hOe(isNaN(t)?NaN:.5)}function pOe(e,t){var a;return e>t&&(a=e,e=t,t=a),function(r){return Math.max(e,Math.min(t,r))}}function mOe(e,t,a){var r=e[0],s=e[1],o=t[0],i=t[1];return s<r?(r=Xz(s,r),o=a(i,o)):(r=Xz(r,s),o=a(o,i)),function(c){return o(r(c))}}function fOe(e,t,a){var r=Math.min(e.length,t.length)-1,s=new Array(r),o=new Array(r),i=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++i<r;)s[i]=Xz(e[i],e[i+1]),o[i]=a(t[i],t[i+1]);return function(c){var l=b2(e,c,1,r)-1;return o[l](s[l](c))}}function _2(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function xT(){var e=_F,t=_F,a=Vu,r,s,o,i=Ba,c,l,u;function d(){var m=Math.min(e.length,t.length);return i!==Ba&&(i=pOe(e[0],e[m-1])),c=m>2?fOe:mOe,l=u=null,p}function p(m){return m==null||isNaN(m=+m)?o:(l||(l=c(e.map(r),t,a)))(r(i(m)))}return p.invert=function(m){return i(s((u||(u=c(t,e.map(r),GI)))(m)))},p.domain=function(m){return arguments.length?(e=Array.from(m,KI),d()):e.slice()},p.range=function(m){return arguments.length?(t=Array.from(m),d()):t.slice()},p.rangeRound=function(m){return t=Array.from(m),a=kR,d()},p.clamp=function(m){return arguments.length?(i=m?!0:Ba,d()):i!==Ba},p.interpolate=function(m){return arguments.length?(a=m,d()):a},p.unknown=function(m){return arguments.length?(o=m,p):o},function(m,f){return r=m,s=f,d()}}function _R(){return xT()(Ba,Ba)}function yOe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ZI(e,t){if((a=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var a,r=e.slice(0,a);return[r.length>1?r[0]+r.slice(2):r,+e.slice(a+1)]}function ju(e){return e=ZI(Math.abs(e)),e?e[1]:NaN}function xOe(e,t){return function(a,r){for(var s=a.length,o=[],i=0,c=e[0],l=0;s>0&&c>0&&(l+c+1>r&&(c=Math.max(1,r-l)),o.push(a.substring(s-=c,s+c)),!((l+=c+1)>r));)c=e[i=(i+1)%e.length];return o.reverse().join(t)}}function gOe(e){return function(t){return t.replace(/[0-9]/g,function(a){return e[+a]})}}var vOe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Bh(e){if(!(t=vOe.exec(e)))throw new Error("invalid format: "+e);var t;return new jR({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Bh.prototype=jR.prototype;function jR(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}jR.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function bOe(e){e:for(var t=e.length,a=1,r=-1,s;a<t;++a)switch(e[a]){case".":r=s=a;break;case"0":r===0&&(r=a),s=a;break;default:if(!+e[a])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(s+1):e}var $J;function kOe(e,t){var a=ZI(e,t);if(!a)return e+"";var r=a[0],s=a[1],o=s-($J=Math.max(-8,Math.min(8,Math.floor(s/3)))*3)+1,i=r.length;return o===i?r:o>i?r+new Array(o-i+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+ZI(e,Math.max(0,t+o-1))[0]}function jF(e,t){var a=ZI(e,t);if(!a)return e+"";var r=a[0],s=a[1];return s<0?"0."+new Array(-s).join("0")+r:r.length>s+1?r.slice(0,s+1)+"."+r.slice(s+1):r+new Array(s-r.length+2).join("0")}const wF={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:yOe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>jF(e*100,t),r:jF,s:kOe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function NF(e){return e}var MF=Array.prototype.map,CF=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function _Oe(e){var t=e.grouping===void 0||e.thousands===void 0?NF:xOe(MF.call(e.grouping,Number),e.thousands+""),a=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",s=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?NF:gOe(MF.call(e.numerals,String)),i=e.percent===void 0?"%":e.percent+"",c=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(p){p=Bh(p);var m=p.fill,f=p.align,y=p.sign,v=p.symbol,_=p.zero,g=p.width,k=p.comma,b=p.precision,j=p.trim,w=p.type;w==="n"?(k=!0,w="g"):wF[w]||(b===void 0&&(b=12),j=!0,w="g"),(_||m==="0"&&f==="=")&&(_=!0,m="0",f="=");var N=v==="$"?a:v==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",M=v==="$"?r:/[%p]/.test(w)?i:"",C=wF[w],A=/[defgprs%]/.test(w);b=b===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function E(L){var S=N,T=M,I,q,$;if(w==="c")T=C(L)+T,L="";else{L=+L;var R=L<0||1/L<0;if(L=isNaN(L)?l:C(Math.abs(L),b),j&&(L=bOe(L)),R&&+L==0&&y!=="+"&&(R=!1),S=(R?y==="("?y:c:y==="-"||y==="("?"":y)+S,T=(w==="s"?CF[8+$J/3]:"")+T+(R&&y==="("?")":""),A){for(I=-1,q=L.length;++I<q;)if($=L.charCodeAt(I),48>$||$>57){T=($===46?s+L.slice(I+1):L.slice(I))+T,L=L.slice(0,I);break}}}k&&!_&&(L=t(L,1/0));var G=S.length+L.length+T.length,W=G<g?new Array(g-G+1).join(m):"";switch(k&&_&&(L=t(W+L,W.length?g-T.length:1/0),W=""),f){case"<":L=S+L+T+W;break;case"=":L=S+W+L+T;break;case"^":L=W.slice(0,G=W.length>>1)+S+L+T+W.slice(G);break;default:L=W+S+L+T;break}return o(L)}return E.toString=function(){return p+""},E}function d(p,m){var f=u((p=Bh(p),p.type="f",p)),y=Math.max(-8,Math.min(8,Math.floor(ju(m)/3)))*3,v=Math.pow(10,-y),_=CF[8+y/3];return function(g){return f(v*g)+_}}return{format:u,formatPrefix:d}}var dp,wR,OJ;jOe({thousands:",",grouping:[3],currency:["$",""]});function jOe(e){return dp=_Oe(e),wR=dp.format,OJ=dp.formatPrefix,dp}function wOe(e){return Math.max(0,-ju(Math.abs(e)))}function NOe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ju(t)/3)))*3-ju(Math.abs(e)))}function MOe(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ju(t)-ju(e))+1}function zJ(e,t,a,r){var s=Fz(e,t,a),o;switch(r=Bh(r??",f"),r.type){case"s":{var i=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=NOe(s,i))&&(r.precision=o),OJ(r,i)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=MOe(s,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=wOe(s))&&(r.precision=o-(r.type==="%")*2);break}}return wR(r)}function Mo(e){var t=e.domain;return e.ticks=function(a){var r=t();return Vz(r[0],r[r.length-1],a??10)},e.tickFormat=function(a,r){var s=t();return zJ(s[0],s[s.length-1],a??10,r)},e.nice=function(a){a==null&&(a=10);var r=t(),s=0,o=r.length-1,i=r[s],c=r[o],l,u,d=10;for(c<i&&(u=i,i=c,c=u,u=s,s=o,o=u);d-- >0;){if(u=Uz(i,c,a),u===l)return r[s]=i,r[o]=c,t(r);if(u>0)i=Math.floor(i/u)*u,c=Math.ceil(c/u)*u;else if(u<0)i=Math.ceil(i*u)/u,c=Math.floor(c*u)/u;else break;l=u}return e},e}function DJ(){var e=_R();return e.copy=function(){return _2(e,DJ())},tn.apply(e,arguments),Mo(e)}function qJ(e){var t;function a(r){return r==null||isNaN(r=+r)?t:r}return a.invert=a,a.domain=a.range=function(r){return arguments.length?(e=Array.from(r,KI),a):e.slice()},a.unknown=function(r){return arguments.length?(t=r,a):t},a.copy=function(){return qJ(e).unknown(t)},e=arguments.length?Array.from(e,KI):[0,1],Mo(a)}function RJ(e,t){e=e.slice();var a=0,r=e.length-1,s=e[a],o=e[r],i;return o<s&&(i=a,a=r,r=i,i=s,s=o,o=i),e[a]=t.floor(s),e[r]=t.ceil(o),e}function SF(e){return Math.log(e)}function LF(e){return Math.exp(e)}function COe(e){return-Math.log(-e)}function SOe(e){return-Math.exp(-e)}function LOe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function AOe(e){return e===10?LOe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function EOe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function AF(e){return(t,a)=>-e(-t,a)}function NR(e){const t=e(SF,LF),a=t.domain;let r=10,s,o;function i(){return s=EOe(r),o=AOe(r),a()[0]<0?(s=AF(s),o=AF(o),e(COe,SOe)):e(SF,LF),t}return t.base=function(c){return arguments.length?(r=+c,i()):r},t.domain=function(c){return arguments.length?(a(c),i()):a()},t.ticks=c=>{const l=a();let u=l[0],d=l[l.length-1];const p=d<u;p&&([u,d]=[d,u]);let m=s(u),f=s(d),y,v;const _=c==null?10:+c;let g=[];if(!(r%1)&&f-m<_){if(m=Math.floor(m),f=Math.ceil(f),u>0){for(;m<=f;++m)for(y=1;y<r;++y)if(v=m<0?y/o(-m):y*o(m),!(v<u)){if(v>d)break;g.push(v)}}else for(;m<=f;++m)for(y=r-1;y>=1;--y)if(v=m>0?y/o(-m):y*o(m),!(v<u)){if(v>d)break;g.push(v)}g.length*2<_&&(g=Vz(u,d,_))}else g=Vz(m,f,Math.min(f-m,_)).map(o);return p?g.reverse():g},t.tickFormat=(c,l)=>{if(c==null&&(c=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=Bh(l)).precision==null&&(l.trim=!0),l=wR(l)),c===1/0)return l;const u=Math.max(1,r*c/t.ticks().length);return d=>{let p=d/o(Math.round(s(d)));return p*r<r-.5&&(p*=r),p<=u?l(d):""}},t.nice=()=>a(RJ(a(),{floor:c=>o(Math.floor(s(c))),ceil:c=>o(Math.ceil(s(c)))})),t}function HJ(){const e=NR(xT()).domain([1,10]);return e.copy=()=>_2(e,HJ()).base(e.base()),tn.apply(e,arguments),e}function EF(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function IF(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function MR(e){var t=1,a=e(EF(t),IF(t));return a.constant=function(r){return arguments.length?e(EF(t=+r),IF(t)):t},Mo(a)}function BJ(){var e=MR(xT());return e.copy=function(){return _2(e,BJ()).constant(e.constant())},tn.apply(e,arguments)}function PF(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function IOe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function POe(e){return e<0?-e*e:e*e}function CR(e){var t=e(Ba,Ba),a=1;function r(){return a===1?e(Ba,Ba):a===.5?e(IOe,POe):e(PF(a),PF(1/a))}return t.exponent=function(s){return arguments.length?(a=+s,r()):a},Mo(t)}function SR(){var e=CR(xT());return e.copy=function(){return _2(e,SR()).exponent(e.exponent())},tn.apply(e,arguments),e}function TOe(){return SR.apply(null,arguments).exponent(.5)}function TF(e){return Math.sign(e)*e*e}function $Oe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function VJ(){var e=_R(),t=[0,1],a=!1,r;function s(o){var i=$Oe(e(o));return isNaN(i)?r:a?Math.round(i):i}return s.invert=function(o){return e.invert(TF(o))},s.domain=function(o){return arguments.length?(e.domain(o),s):e.domain()},s.range=function(o){return arguments.length?(e.range((t=Array.from(o,KI)).map(TF)),s):t.slice()},s.rangeRound=function(o){return s.range(o).round(!0)},s.round=function(o){return arguments.length?(a=!!o,s):a},s.clamp=function(o){return arguments.length?(e.clamp(o),s):e.clamp()},s.unknown=function(o){return arguments.length?(r=o,s):r},s.copy=function(){return VJ(e.domain(),t).round(a).clamp(e.clamp()).unknown(r)},tn.apply(s,arguments),Mo(s)}function UJ(){var e=[],t=[],a=[],r;function s(){var i=0,c=Math.max(1,t.length);for(a=new Array(c-1);++i<c;)a[i-1]=q$e(e,i/c);return o}function o(i){return i==null||isNaN(i=+i)?r:t[b2(a,i)]}return o.invertExtent=function(i){var c=t.indexOf(i);return c<0?[NaN,NaN]:[c>0?a[c-1]:e[0],c<a.length?a[c]:e[e.length-1]]},o.domain=function(i){if(!arguments.length)return e.slice();e=[];for(let c of i)c!=null&&!isNaN(c=+c)&&e.push(c);return e.sort(po),s()},o.range=function(i){return arguments.length?(t=Array.from(i),s()):t.slice()},o.unknown=function(i){return arguments.length?(r=i,o):r},o.quantiles=function(){return a.slice()},o.copy=function(){return UJ().domain(e).range(t).unknown(r)},tn.apply(o,arguments)}function FJ(){var e=0,t=1,a=1,r=[.5],s=[0,1],o;function i(l){return l!=null&&l<=l?s[b2(r,l,0,a)]:o}function c(){var l=-1;for(r=new Array(a);++l<a;)r[l]=((l+1)*t-(l-a)*e)/(a+1);return i}return i.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,c()):[e,t]},i.range=function(l){return arguments.length?(a=(s=Array.from(l)).length-1,c()):s.slice()},i.invertExtent=function(l){var u=s.indexOf(l);return u<0?[NaN,NaN]:u<1?[e,r[0]]:u>=a?[r[a-1],t]:[r[u-1],r[u]]},i.unknown=function(l){return arguments.length&&(o=l),i},i.thresholds=function(){return r.slice()},i.copy=function(){return FJ().domain([e,t]).range(s).unknown(o)},tn.apply(Mo(i),arguments)}function GJ(){var e=[.5],t=[0,1],a,r=1;function s(o){return o!=null&&o<=o?t[b2(e,o,0,r)]:a}return s.domain=function(o){return arguments.length?(e=Array.from(o),r=Math.min(e.length,t.length-1),s):e.slice()},s.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(e.length,t.length-1),s):t.slice()},s.invertExtent=function(o){var i=t.indexOf(o);return[e[i-1],e[i]]},s.unknown=function(o){return arguments.length?(a=o,s):a},s.copy=function(){return GJ().domain(e).range(t).unknown(a)},tn.apply(s,arguments)}const q$=new Date,R$=new Date;function ca(e,t,a,r){function s(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return s.floor=o=>(e(o=new Date(+o)),o),s.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),s.round=o=>{const i=s(o),c=s.ceil(o);return o-i<c-o?i:c},s.offset=(o,i)=>(t(o=new Date(+o),i==null?1:Math.floor(i)),o),s.range=(o,i,c)=>{const l=[];if(o=s.ceil(o),c=c==null?1:Math.floor(c),!(o<i)||!(c>0))return l;let u;do l.push(u=new Date(+o)),t(o,c),e(o);while(u<o&&o<i);return l},s.filter=o=>ca(i=>{if(i>=i)for(;e(i),!o(i);)i.setTime(i-1)},(i,c)=>{if(i>=i)if(c<0)for(;++c<=0;)for(;t(i,-1),!o(i););else for(;--c>=0;)for(;t(i,1),!o(i););}),a&&(s.count=(o,i)=>(q$.setTime(+o),R$.setTime(+i),e(q$),e(R$),Math.floor(a(q$,R$))),s.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?s.filter(r?i=>r(i)%o===0:i=>s.count(0,i)%o===0):s)),s}const XI=ca(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);XI.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ca(t=>{t.setTime(Math.floor(t/e)*e)},(t,a)=>{t.setTime(+t+a*e)},(t,a)=>(a-t)/e):XI);XI.range;const ns=1e3,Ur=ns*60,ss=Ur*60,bs=ss*24,LR=bs*7,$F=bs*30,H$=bs*365,bd=ca(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ns)},(e,t)=>(t-e)/ns,e=>e.getUTCSeconds());bd.range;const AR=ca(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ns)},(e,t)=>{e.setTime(+e+t*Ur)},(e,t)=>(t-e)/Ur,e=>e.getMinutes());AR.range;const ER=ca(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ur)},(e,t)=>(t-e)/Ur,e=>e.getUTCMinutes());ER.range;const IR=ca(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ns-e.getMinutes()*Ur)},(e,t)=>{e.setTime(+e+t*ss)},(e,t)=>(t-e)/ss,e=>e.getHours());IR.range;const PR=ca(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ss)},(e,t)=>(t-e)/ss,e=>e.getUTCHours());PR.range;const j2=ca(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ur)/bs,e=>e.getDate()-1);j2.range;const gT=ca(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/bs,e=>e.getUTCDate()-1);gT.range;const KJ=ca(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/bs,e=>Math.floor(e/bs));KJ.range;function e1(e){return ca(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,a)=>{t.setDate(t.getDate()+a*7)},(t,a)=>(a-t-(a.getTimezoneOffset()-t.getTimezoneOffset())*Ur)/LR)}const vT=e1(0),WI=e1(1),OOe=e1(2),zOe=e1(3),wu=e1(4),DOe=e1(5),qOe=e1(6);vT.range;WI.range;OOe.range;zOe.range;wu.range;DOe.range;qOe.range;function t1(e){return ca(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCDate(t.getUTCDate()+a*7)},(t,a)=>(a-t)/LR)}const bT=t1(0),YI=t1(1),ROe=t1(2),HOe=t1(3),Nu=t1(4),BOe=t1(5),VOe=t1(6);bT.range;YI.range;ROe.range;HOe.range;Nu.range;BOe.range;VOe.range;const TR=ca(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());TR.range;const $R=ca(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());$R.range;const ks=ca(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ks.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ca(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,a)=>{t.setFullYear(t.getFullYear()+a*e)});ks.range;const _s=ca(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());_s.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ca(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCFullYear(t.getUTCFullYear()+a*e)});_s.range;function ZJ(e,t,a,r,s,o){const i=[[bd,1,ns],[bd,5,5*ns],[bd,15,15*ns],[bd,30,30*ns],[o,1,Ur],[o,5,5*Ur],[o,15,15*Ur],[o,30,30*Ur],[s,1,ss],[s,3,3*ss],[s,6,6*ss],[s,12,12*ss],[r,1,bs],[r,2,2*bs],[a,1,LR],[t,1,$F],[t,3,3*$F],[e,1,H$]];function c(u,d,p){const m=d<u;m&&([u,d]=[d,u]);const f=p&&typeof p.range=="function"?p:l(u,d,p),y=f?f.range(u,+d+1):[];return m?y.reverse():y}function l(u,d,p){const m=Math.abs(d-u)/p,f=yR(([,,_])=>_).right(i,m);if(f===i.length)return e.every(Fz(u/H$,d/H$,p));if(f===0)return XI.every(Math.max(Fz(u,d,p),1));const[y,v]=i[m/i[f-1][2]<i[f][2]/m?f-1:f];return y.every(v)}return[c,l]}const[UOe,FOe]=ZJ(_s,$R,bT,KJ,PR,ER),[GOe,KOe]=ZJ(ks,TR,vT,j2,IR,AR);function B$(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function V$(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function f0(e,t,a){return{y:e,m:t,d:a,H:0,M:0,S:0,L:0}}function ZOe(e){var t=e.dateTime,a=e.date,r=e.time,s=e.periods,o=e.days,i=e.shortDays,c=e.months,l=e.shortMonths,u=y0(s),d=x0(s),p=y0(o),m=x0(o),f=y0(i),y=x0(i),v=y0(c),_=x0(c),g=y0(l),k=x0(l),b={a:R,A:G,b:W,B:J,c:null,d:HF,e:HF,f:xze,g:Cze,G:Lze,H:mze,I:fze,j:yze,L:XJ,m:gze,M:vze,p:de,q:U,Q:UF,s:FF,S:bze,u:kze,U:_ze,V:jze,w:wze,W:Nze,x:null,X:null,y:Mze,Y:Sze,Z:Aze,"%":VF},j={a:K,A:P,b:D,B:Q,c:null,d:BF,e:BF,f:Tze,g:Uze,G:Gze,H:Eze,I:Ize,j:Pze,L:YJ,m:$ze,M:Oze,p:H,q:ne,Q:UF,s:FF,S:zze,u:Dze,U:qze,V:Rze,w:Hze,W:Bze,x:null,X:null,y:Vze,Y:Fze,Z:Kze,"%":VF},w={a:E,A:L,b:S,B:T,c:I,d:qF,e:qF,f:dze,g:DF,G:zF,H:RF,I:RF,j:oze,L:lze,m:sze,M:ize,p:A,q:nze,Q:hze,s:pze,S:cze,u:JOe,U:eze,V:tze,w:QOe,W:aze,x:q,X:$,y:DF,Y:zF,Z:rze,"%":uze};b.x=N(a,b),b.X=N(r,b),b.c=N(t,b),j.x=N(a,j),j.X=N(r,j),j.c=N(t,j);function N(F,B){return function(pe){var Z=[],ue=-1,fe=0,z=F.length,V,ae,je;for(pe instanceof Date||(pe=new Date(+pe));++ue<z;)F.charCodeAt(ue)===37&&(Z.push(F.slice(fe,ue)),(ae=OF[V=F.charAt(++ue)])!=null?V=F.charAt(++ue):ae=V==="e"?" ":"0",(je=B[V])&&(V=je(pe,ae)),Z.push(V),fe=ue+1);return Z.push(F.slice(fe,ue)),Z.join("")}}function M(F,B){return function(pe){var Z=f0(1900,void 0,1),ue=C(Z,F,pe+="",0),fe,z;if(ue!=pe.length)return null;if("Q"in Z)return new Date(Z.Q);if("s"in Z)return new Date(Z.s*1e3+("L"in Z?Z.L:0));if(B&&!("Z"in Z)&&(Z.Z=0),"p"in Z&&(Z.H=Z.H%12+Z.p*12),Z.m===void 0&&(Z.m="q"in Z?Z.q:0),"V"in Z){if(Z.V<1||Z.V>53)return null;"w"in Z||(Z.w=1),"Z"in Z?(fe=V$(f0(Z.y,0,1)),z=fe.getUTCDay(),fe=z>4||z===0?YI.ceil(fe):YI(fe),fe=gT.offset(fe,(Z.V-1)*7),Z.y=fe.getUTCFullYear(),Z.m=fe.getUTCMonth(),Z.d=fe.getUTCDate()+(Z.w+6)%7):(fe=B$(f0(Z.y,0,1)),z=fe.getDay(),fe=z>4||z===0?WI.ceil(fe):WI(fe),fe=j2.offset(fe,(Z.V-1)*7),Z.y=fe.getFullYear(),Z.m=fe.getMonth(),Z.d=fe.getDate()+(Z.w+6)%7)}else("W"in Z||"U"in Z)&&("w"in Z||(Z.w="u"in Z?Z.u%7:"W"in Z?1:0),z="Z"in Z?V$(f0(Z.y,0,1)).getUTCDay():B$(f0(Z.y,0,1)).getDay(),Z.m=0,Z.d="W"in Z?(Z.w+6)%7+Z.W*7-(z+5)%7:Z.w+Z.U*7-(z+6)%7);return"Z"in Z?(Z.H+=Z.Z/100|0,Z.M+=Z.Z%100,V$(Z)):B$(Z)}}function C(F,B,pe,Z){for(var ue=0,fe=B.length,z=pe.length,V,ae;ue<fe;){if(Z>=z)return-1;if(V=B.charCodeAt(ue++),V===37){if(V=B.charAt(ue++),ae=w[V in OF?B.charAt(ue++):V],!ae||(Z=ae(F,pe,Z))<0)return-1}else if(V!=pe.charCodeAt(Z++))return-1}return Z}function A(F,B,pe){var Z=u.exec(B.slice(pe));return Z?(F.p=d.get(Z[0].toLowerCase()),pe+Z[0].length):-1}function E(F,B,pe){var Z=f.exec(B.slice(pe));return Z?(F.w=y.get(Z[0].toLowerCase()),pe+Z[0].length):-1}function L(F,B,pe){var Z=p.exec(B.slice(pe));return Z?(F.w=m.get(Z[0].toLowerCase()),pe+Z[0].length):-1}function S(F,B,pe){var Z=g.exec(B.slice(pe));return Z?(F.m=k.get(Z[0].toLowerCase()),pe+Z[0].length):-1}function T(F,B,pe){var Z=v.exec(B.slice(pe));return Z?(F.m=_.get(Z[0].toLowerCase()),pe+Z[0].length):-1}function I(F,B,pe){return C(F,t,B,pe)}function q(F,B,pe){return C(F,a,B,pe)}function $(F,B,pe){return C(F,r,B,pe)}function R(F){return i[F.getDay()]}function G(F){return o[F.getDay()]}function W(F){return l[F.getMonth()]}function J(F){return c[F.getMonth()]}function de(F){return s[+(F.getHours()>=12)]}function U(F){return 1+~~(F.getMonth()/3)}function K(F){return i[F.getUTCDay()]}function P(F){return o[F.getUTCDay()]}function D(F){return l[F.getUTCMonth()]}function Q(F){return c[F.getUTCMonth()]}function H(F){return s[+(F.getUTCHours()>=12)]}function ne(F){return 1+~~(F.getUTCMonth()/3)}return{format:function(F){var B=N(F+="",b);return B.toString=function(){return F},B},parse:function(F){var B=M(F+="",!1);return B.toString=function(){return F},B},utcFormat:function(F){var B=N(F+="",j);return B.toString=function(){return F},B},utcParse:function(F){var B=M(F+="",!0);return B.toString=function(){return F},B}}}var OF={"-":"",_:" ",0:"0"},ga=/^\s*\d+/,XOe=/^%/,WOe=/[\\^$*+?|[\]().{}]/g;function Qe(e,t,a){var r=e<0?"-":"",s=(r?-e:e)+"",o=s.length;return r+(o<a?new Array(a-o+1).join(t)+s:s)}function YOe(e){return e.replace(WOe,"\\$&")}function y0(e){return new RegExp("^(?:"+e.map(YOe).join("|")+")","i")}function x0(e){return new Map(e.map((t,a)=>[t.toLowerCase(),a]))}function QOe(e,t,a){var r=ga.exec(t.slice(a,a+1));return r?(e.w=+r[0],a+r[0].length):-1}function JOe(e,t,a){var r=ga.exec(t.slice(a,a+1));return r?(e.u=+r[0],a+r[0].length):-1}function eze(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.U=+r[0],a+r[0].length):-1}function tze(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.V=+r[0],a+r[0].length):-1}function aze(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.W=+r[0],a+r[0].length):-1}function zF(e,t,a){var r=ga.exec(t.slice(a,a+4));return r?(e.y=+r[0],a+r[0].length):-1}function DF(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),a+r[0].length):-1}function rze(e,t,a){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(a,a+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),a+r[0].length):-1}function nze(e,t,a){var r=ga.exec(t.slice(a,a+1));return r?(e.q=r[0]*3-3,a+r[0].length):-1}function sze(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.m=r[0]-1,a+r[0].length):-1}function qF(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.d=+r[0],a+r[0].length):-1}function oze(e,t,a){var r=ga.exec(t.slice(a,a+3));return r?(e.m=0,e.d=+r[0],a+r[0].length):-1}function RF(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.H=+r[0],a+r[0].length):-1}function ize(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.M=+r[0],a+r[0].length):-1}function cze(e,t,a){var r=ga.exec(t.slice(a,a+2));return r?(e.S=+r[0],a+r[0].length):-1}function lze(e,t,a){var r=ga.exec(t.slice(a,a+3));return r?(e.L=+r[0],a+r[0].length):-1}function dze(e,t,a){var r=ga.exec(t.slice(a,a+6));return r?(e.L=Math.floor(r[0]/1e3),a+r[0].length):-1}function uze(e,t,a){var r=XOe.exec(t.slice(a,a+1));return r?a+r[0].length:-1}function hze(e,t,a){var r=ga.exec(t.slice(a));return r?(e.Q=+r[0],a+r[0].length):-1}function pze(e,t,a){var r=ga.exec(t.slice(a));return r?(e.s=+r[0],a+r[0].length):-1}function HF(e,t){return Qe(e.getDate(),t,2)}function mze(e,t){return Qe(e.getHours(),t,2)}function fze(e,t){return Qe(e.getHours()%12||12,t,2)}function yze(e,t){return Qe(1+j2.count(ks(e),e),t,3)}function XJ(e,t){return Qe(e.getMilliseconds(),t,3)}function xze(e,t){return XJ(e,t)+"000"}function gze(e,t){return Qe(e.getMonth()+1,t,2)}function vze(e,t){return Qe(e.getMinutes(),t,2)}function bze(e,t){return Qe(e.getSeconds(),t,2)}function kze(e){var t=e.getDay();return t===0?7:t}function _ze(e,t){return Qe(vT.count(ks(e)-1,e),t,2)}function WJ(e){var t=e.getDay();return t>=4||t===0?wu(e):wu.ceil(e)}function jze(e,t){return e=WJ(e),Qe(wu.count(ks(e),e)+(ks(e).getDay()===4),t,2)}function wze(e){return e.getDay()}function Nze(e,t){return Qe(WI.count(ks(e)-1,e),t,2)}function Mze(e,t){return Qe(e.getFullYear()%100,t,2)}function Cze(e,t){return e=WJ(e),Qe(e.getFullYear()%100,t,2)}function Sze(e,t){return Qe(e.getFullYear()%1e4,t,4)}function Lze(e,t){var a=e.getDay();return e=a>=4||a===0?wu(e):wu.ceil(e),Qe(e.getFullYear()%1e4,t,4)}function Aze(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Qe(t/60|0,"0",2)+Qe(t%60,"0",2)}function BF(e,t){return Qe(e.getUTCDate(),t,2)}function Eze(e,t){return Qe(e.getUTCHours(),t,2)}function Ize(e,t){return Qe(e.getUTCHours()%12||12,t,2)}function Pze(e,t){return Qe(1+gT.count(_s(e),e),t,3)}function YJ(e,t){return Qe(e.getUTCMilliseconds(),t,3)}function Tze(e,t){return YJ(e,t)+"000"}function $ze(e,t){return Qe(e.getUTCMonth()+1,t,2)}function Oze(e,t){return Qe(e.getUTCMinutes(),t,2)}function zze(e,t){return Qe(e.getUTCSeconds(),t,2)}function Dze(e){var t=e.getUTCDay();return t===0?7:t}function qze(e,t){return Qe(bT.count(_s(e)-1,e),t,2)}function QJ(e){var t=e.getUTCDay();return t>=4||t===0?Nu(e):Nu.ceil(e)}function Rze(e,t){return e=QJ(e),Qe(Nu.count(_s(e),e)+(_s(e).getUTCDay()===4),t,2)}function Hze(e){return e.getUTCDay()}function Bze(e,t){return Qe(YI.count(_s(e)-1,e),t,2)}function Vze(e,t){return Qe(e.getUTCFullYear()%100,t,2)}function Uze(e,t){return e=QJ(e),Qe(e.getUTCFullYear()%100,t,2)}function Fze(e,t){return Qe(e.getUTCFullYear()%1e4,t,4)}function Gze(e,t){var a=e.getUTCDay();return e=a>=4||a===0?Nu(e):Nu.ceil(e),Qe(e.getUTCFullYear()%1e4,t,4)}function Kze(){return"+0000"}function VF(){return"%"}function UF(e){return+e}function FF(e){return Math.floor(+e/1e3)}var c1,JJ,eee;Zze({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Zze(e){return c1=ZOe(e),JJ=c1.format,c1.parse,eee=c1.utcFormat,c1.utcParse,c1}function Xze(e){return new Date(e)}function Wze(e){return e instanceof Date?+e:+new Date(+e)}function OR(e,t,a,r,s,o,i,c,l,u){var d=_R(),p=d.invert,m=d.domain,f=u(".%L"),y=u(":%S"),v=u("%I:%M"),_=u("%I %p"),g=u("%a %d"),k=u("%b %d"),b=u("%B"),j=u("%Y");function w(N){return(l(N)<N?f:c(N)<N?y:i(N)<N?v:o(N)<N?_:r(N)<N?s(N)<N?g:k:a(N)<N?b:j)(N)}return d.invert=function(N){return new Date(p(N))},d.domain=function(N){return arguments.length?m(Array.from(N,Wze)):m().map(Xze)},d.ticks=function(N){var M=m();return e(M[0],M[M.length-1],N??10)},d.tickFormat=function(N,M){return M==null?w:u(M)},d.nice=function(N){var M=m();return(!N||typeof N.range!="function")&&(N=t(M[0],M[M.length-1],N??10)),N?m(RJ(M,N)):d},d.copy=function(){return _2(d,OR(e,t,a,r,s,o,i,c,l,u))},d}function Yze(){return tn.apply(OR(GOe,KOe,ks,TR,vT,j2,IR,AR,bd,JJ).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Qze(){return tn.apply(OR(UOe,FOe,_s,$R,bT,gT,PR,ER,bd,eee).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function kT(){var e=0,t=1,a,r,s,o,i=Ba,c=!1,l;function u(p){return p==null||isNaN(p=+p)?l:i(s===0?.5:(p=(o(p)-a)*s,c?Math.max(0,Math.min(1,p)):p))}u.domain=function(p){return arguments.length?([e,t]=p,a=o(e=+e),r=o(t=+t),s=a===r?0:1/(r-a),u):[e,t]},u.clamp=function(p){return arguments.length?(c=!!p,u):c},u.interpolator=function(p){return arguments.length?(i=p,u):i};function d(p){return function(m){var f,y;return arguments.length?([f,y]=m,i=p(f,y),u):[i(0),i(1)]}}return u.range=d(Vu),u.rangeRound=d(kR),u.unknown=function(p){return arguments.length?(l=p,u):l},function(p){return o=p,a=p(e),r=p(t),s=a===r?0:1/(r-a),u}}function Co(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function tee(){var e=Mo(kT()(Ba));return e.copy=function(){return Co(e,tee())},Ss.apply(e,arguments)}function aee(){var e=NR(kT()).domain([1,10]);return e.copy=function(){return Co(e,aee()).base(e.base())},Ss.apply(e,arguments)}function ree(){var e=MR(kT());return e.copy=function(){return Co(e,ree()).constant(e.constant())},Ss.apply(e,arguments)}function zR(){var e=CR(kT());return e.copy=function(){return Co(e,zR()).exponent(e.exponent())},Ss.apply(e,arguments)}function Jze(){return zR.apply(null,arguments).exponent(.5)}function nee(){var e=[],t=Ba;function a(r){if(r!=null&&!isNaN(r=+r))return t((b2(e,r,1)-1)/(e.length-1))}return a.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let s of r)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(po),a},a.interpolator=function(r){return arguments.length?(t=r,a):t},a.range=function(){return e.map((r,s)=>t(s/(e.length-1)))},a.quantiles=function(r){return Array.from({length:r+1},(s,o)=>D$e(e,o/r))},a.copy=function(){return nee(t).domain(e)},Ss.apply(a,arguments)}function _T(){var e=0,t=.5,a=1,r=1,s,o,i,c,l,u=Ba,d,p=!1,m;function f(v){return isNaN(v=+v)?m:(v=.5+((v=+d(v))-o)*(r*v<r*o?c:l),u(p?Math.max(0,Math.min(1,v)):v))}f.domain=function(v){return arguments.length?([e,t,a]=v,s=d(e=+e),o=d(t=+t),i=d(a=+a),c=s===o?0:.5/(o-s),l=o===i?0:.5/(i-o),r=o<s?-1:1,f):[e,t,a]},f.clamp=function(v){return arguments.length?(p=!!v,f):p},f.interpolator=function(v){return arguments.length?(u=v,f):u};function y(v){return function(_){var g,k,b;return arguments.length?([g,k,b]=_,u=uOe(v,[g,k,b]),f):[u(0),u(.5),u(1)]}}return f.range=y(Vu),f.rangeRound=y(kR),f.unknown=function(v){return arguments.length?(m=v,f):m},function(v){return d=v,s=v(e),o=v(t),i=v(a),c=s===o?0:.5/(o-s),l=o===i?0:.5/(i-o),r=o<s?-1:1,f}}function see(){var e=Mo(_T()(Ba));return e.copy=function(){return Co(e,see())},Ss.apply(e,arguments)}function oee(){var e=NR(_T()).domain([.1,1,10]);return e.copy=function(){return Co(e,oee()).base(e.base())},Ss.apply(e,arguments)}function iee(){var e=MR(_T());return e.copy=function(){return Co(e,iee()).constant(e.constant())},Ss.apply(e,arguments)}function DR(){var e=CR(_T());return e.copy=function(){return Co(e,DR()).exponent(e.exponent())},Ss.apply(e,arguments)}function eDe(){return DR.apply(null,arguments).exponent(.5)}const M0=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:gR,scaleDiverging:see,scaleDivergingLog:oee,scaleDivergingPow:DR,scaleDivergingSqrt:eDe,scaleDivergingSymlog:iee,scaleIdentity:qJ,scaleImplicit:Gz,scaleLinear:DJ,scaleLog:HJ,scaleOrdinal:xR,scalePoint:H$e,scalePow:SR,scaleQuantile:UJ,scaleQuantize:FJ,scaleRadial:VJ,scaleSequential:tee,scaleSequentialLog:aee,scaleSequentialPow:zR,scaleSequentialQuantile:nee,scaleSequentialSqrt:Jze,scaleSequentialSymlog:ree,scaleSqrt:TOe,scaleSymlog:BJ,scaleThreshold:GJ,scaleTime:Yze,scaleUtc:Qze,tickFormat:zJ},Symbol.toStringTag,{value:"Module"}));var So=e=>e.chartData,qR=te([So],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),jT=(e,t,a,r)=>r?qR(e):So(e);function Mu(e){if(Array.isArray(e)&&e.length===2){var[t,a]=e;if(Nr(t)&&Nr(a))return!0}return!1}function GF(e,t,a){return a?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function tDe(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[a,r]=e,s,o;if(Nr(a))s=a;else if(typeof a=="function")return;if(Nr(r))o=r;else if(typeof r=="function")return;var i=[s,o];if(Mu(i))return i}}function aDe(e,t,a){if(!(!a&&t==null)){if(typeof e=="function"&&t!=null)try{var r=e(t,a);if(Mu(r))return GF(r,t,a)}catch{}if(Array.isArray(e)&&e.length===2){var[s,o]=e,i,c;if(s==="auto")t!=null&&(i=Math.min(...t));else if(ke(s))i=s;else if(typeof s=="function")try{t!=null&&(i=s(t==null?void 0:t[0]))}catch{}else if(typeof s=="string"&&BU.test(s)){var l=BU.exec(s);if(l==null||t==null)i=void 0;else{var u=+l[1];i=t[0]-u}}else i=t==null?void 0:t[0];if(o==="auto")t!=null&&(c=Math.max(...t));else if(ke(o))c=o;else if(typeof o=="function")try{t!=null&&(c=o(t==null?void 0:t[1]))}catch{}else if(typeof o=="string"&&VU.test(o)){var d=VU.exec(o);if(d==null||t==null)c=void 0;else{var p=+d[1];c=t[1]+p}}else c=t==null?void 0:t[1];var m=[i,c];if(Mu(m))return t==null?m:GF(m,t,a)}}}var Uu=1e9,rDe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},HR,Pt=!0,Jr="[DecimalError] ",zd=Jr+"Invalid argument: ",RR=Jr+"Exponent out of range: ",Fu=Math.floor,fd=Math.pow,nDe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,mr,ua=1e7,Nt=7,cee=9007199254740991,QI=Fu(cee/Nt),we={};we.absoluteValue=we.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};we.comparedTo=we.cmp=function(e){var t,a,r,s,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(r=o.d.length,s=e.d.length,t=0,a=r<s?r:s;t<a;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===s?0:r>s^o.s<0?1:-1};we.decimalPlaces=we.dp=function(){var e=this,t=e.d.length-1,a=(t-e.e)*Nt;if(t=e.d[t],t)for(;t%10==0;t/=10)a--;return a<0?0:a};we.dividedBy=we.div=function(e){return hs(this,new this.constructor(e))};we.dividedToIntegerBy=we.idiv=function(e){var t=this,a=t.constructor;return yt(hs(t,new a(e),0,1),a.precision)};we.equals=we.eq=function(e){return!this.cmp(e)};we.exponent=function(){return Qt(this)};we.greaterThan=we.gt=function(e){return this.cmp(e)>0};we.greaterThanOrEqualTo=we.gte=function(e){return this.cmp(e)>=0};we.isInteger=we.isint=function(){return this.e>this.d.length-2};we.isNegative=we.isneg=function(){return this.s<0};we.isPositive=we.ispos=function(){return this.s>0};we.isZero=function(){return this.s===0};we.lessThan=we.lt=function(e){return this.cmp(e)<0};we.lessThanOrEqualTo=we.lte=function(e){return this.cmp(e)<1};we.logarithm=we.log=function(e){var t,a=this,r=a.constructor,s=r.precision,o=s+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(mr))throw Error(Jr+"NaN");if(a.s<1)throw Error(Jr+(a.s?"NaN":"-Infinity"));return a.eq(mr)?new r(0):(Pt=!1,t=hs(Vh(a,o),Vh(e,o),o),Pt=!0,yt(t,s))};we.minus=we.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?uee(t,e):lee(t,(e.s=-e.s,e))};we.modulo=we.mod=function(e){var t,a=this,r=a.constructor,s=r.precision;if(e=new r(e),!e.s)throw Error(Jr+"NaN");return a.s?(Pt=!1,t=hs(a,e,0,1).times(e),Pt=!0,a.minus(t)):yt(new r(a),s)};we.naturalExponential=we.exp=function(){return dee(this)};we.naturalLogarithm=we.ln=function(){return Vh(this)};we.negated=we.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};we.plus=we.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?lee(t,e):uee(t,(e.s=-e.s,e))};we.precision=we.sd=function(e){var t,a,r,s=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(zd+e);if(t=Qt(s)+1,r=s.d.length-1,a=r*Nt+1,r=s.d[r],r){for(;r%10==0;r/=10)a--;for(r=s.d[0];r>=10;r/=10)a++}return e&&t>a?t:a};we.squareRoot=we.sqrt=function(){var e,t,a,r,s,o,i,c=this,l=c.constructor;if(c.s<1){if(!c.s)return new l(0);throw Error(Jr+"NaN")}for(e=Qt(c),Pt=!1,s=Math.sqrt(+c),s==0||s==1/0?(t=An(c.d),(t.length+e)%2==0&&(t+="0"),s=Math.sqrt(t),e=Fu((e+1)/2)-(e<0||e%2),s==1/0?t="5e"+e:(t=s.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(s.toString()),a=l.precision,s=i=a+3;;)if(o=r,r=o.plus(hs(c,o,i+2)).times(.5),An(o.d).slice(0,i)===(t=An(r.d)).slice(0,i)){if(t=t.slice(i-3,i+1),s==i&&t=="4999"){if(yt(o,a+1,0),o.times(o).eq(c)){r=o;break}}else if(t!="9999")break;i+=4}return Pt=!0,yt(r,a)};we.times=we.mul=function(e){var t,a,r,s,o,i,c,l,u,d=this,p=d.constructor,m=d.d,f=(e=new p(e)).d;if(!d.s||!e.s)return new p(0);for(e.s*=d.s,a=d.e+e.e,l=m.length,u=f.length,l<u&&(o=m,m=f,f=o,i=l,l=u,u=i),o=[],i=l+u,r=i;r--;)o.push(0);for(r=u;--r>=0;){for(t=0,s=l+r;s>r;)c=o[s]+f[r]*m[s-r-1]+t,o[s--]=c%ua|0,t=c/ua|0;o[s]=(o[s]+t)%ua|0}for(;!o[--i];)o.pop();return t?++a:o.shift(),e.d=o,e.e=a,Pt?yt(e,p.precision):e};we.toDecimalPlaces=we.todp=function(e,t){var a=this,r=a.constructor;return a=new r(a),e===void 0?a:(Rn(e,0,Uu),t===void 0?t=r.rounding:Rn(t,0,8),yt(a,e+Qt(a)+1,t))};we.toExponential=function(e,t){var a,r=this,s=r.constructor;return e===void 0?a=Gd(r,!0):(Rn(e,0,Uu),t===void 0?t=s.rounding:Rn(t,0,8),r=yt(new s(r),e+1,t),a=Gd(r,!0,e+1)),a};we.toFixed=function(e,t){var a,r,s=this,o=s.constructor;return e===void 0?Gd(s):(Rn(e,0,Uu),t===void 0?t=o.rounding:Rn(t,0,8),r=yt(new o(s),e+Qt(s)+1,t),a=Gd(r.abs(),!1,e+Qt(r)+1),s.isneg()&&!s.isZero()?"-"+a:a)};we.toInteger=we.toint=function(){var e=this,t=e.constructor;return yt(new t(e),Qt(e)+1,t.rounding)};we.toNumber=function(){return+this};we.toPower=we.pow=function(e){var t,a,r,s,o,i,c=this,l=c.constructor,u=12,d=+(e=new l(e));if(!e.s)return new l(mr);if(c=new l(c),!c.s){if(e.s<1)throw Error(Jr+"Infinity");return c}if(c.eq(mr))return c;if(r=l.precision,e.eq(mr))return yt(c,r);if(t=e.e,a=e.d.length-1,i=t>=a,o=c.s,i){if((a=d<0?-d:d)<=cee){for(s=new l(mr),t=Math.ceil(r/Nt+4),Pt=!1;a%2&&(s=s.times(c),ZF(s.d,t)),a=Fu(a/2),a!==0;)c=c.times(c),ZF(c.d,t);return Pt=!0,e.s<0?new l(mr).div(s):yt(s,r)}}else if(o<0)throw Error(Jr+"NaN");return o=o<0&&e.d[Math.max(t,a)]&1?-1:1,c.s=1,Pt=!1,s=e.times(Vh(c,r+u)),Pt=!0,s=dee(s),s.s=o,s};we.toPrecision=function(e,t){var a,r,s=this,o=s.constructor;return e===void 0?(a=Qt(s),r=Gd(s,a<=o.toExpNeg||a>=o.toExpPos)):(Rn(e,1,Uu),t===void 0?t=o.rounding:Rn(t,0,8),s=yt(new o(s),e,t),a=Qt(s),r=Gd(s,e<=a||a<=o.toExpNeg,e)),r};we.toSignificantDigits=we.tosd=function(e,t){var a=this,r=a.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Rn(e,1,Uu),t===void 0?t=r.rounding:Rn(t,0,8)),yt(new r(a),e,t)};we.toString=we.valueOf=we.val=we.toJSON=we[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Qt(e),a=e.constructor;return Gd(e,t<=a.toExpNeg||t>=a.toExpPos)};function lee(e,t){var a,r,s,o,i,c,l,u,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),Pt?yt(t,p):t;if(l=e.d,u=t.d,i=e.e,s=t.e,l=l.slice(),o=i-s,o){for(o<0?(r=l,o=-o,c=u.length):(r=u,s=i,c=l.length),i=Math.ceil(p/Nt),c=i>c?i+1:c+1,o>c&&(o=c,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(c=l.length,o=u.length,c-o<0&&(o=c,r=u,u=l,l=r),a=0;o;)a=(l[--o]=l[o]+u[o]+a)/ua|0,l[o]%=ua;for(a&&(l.unshift(a),++s),c=l.length;l[--c]==0;)l.pop();return t.d=l,t.e=s,Pt?yt(t,p):t}function Rn(e,t,a){if(e!==~~e||e<t||e>a)throw Error(zd+e)}function An(e){var t,a,r,s=e.length-1,o="",i=e[0];if(s>0){for(o+=i,t=1;t<s;t++)r=e[t]+"",a=Nt-r.length,a&&(o+=Us(a)),o+=r;i=e[t],r=i+"",a=Nt-r.length,a&&(o+=Us(a))}else if(i===0)return"0";for(;i%10===0;)i/=10;return o+i}var hs=function(){function e(r,s){var o,i=0,c=r.length;for(r=r.slice();c--;)o=r[c]*s+i,r[c]=o%ua|0,i=o/ua|0;return i&&r.unshift(i),r}function t(r,s,o,i){var c,l;if(o!=i)l=o>i?1:-1;else for(c=l=0;c<o;c++)if(r[c]!=s[c]){l=r[c]>s[c]?1:-1;break}return l}function a(r,s,o){for(var i=0;o--;)r[o]-=i,i=r[o]<s[o]?1:0,r[o]=i*ua+r[o]-s[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,s,o,i){var c,l,u,d,p,m,f,y,v,_,g,k,b,j,w,N,M,C,A=r.constructor,E=r.s==s.s?1:-1,L=r.d,S=s.d;if(!r.s)return new A(r);if(!s.s)throw Error(Jr+"Division by zero");for(l=r.e-s.e,M=S.length,w=L.length,f=new A(E),y=f.d=[],u=0;S[u]==(L[u]||0);)++u;if(S[u]>(L[u]||0)&&--l,o==null?k=o=A.precision:i?k=o+(Qt(r)-Qt(s))+1:k=o,k<0)return new A(0);if(k=k/Nt+2|0,u=0,M==1)for(d=0,S=S[0],k++;(u<w||d)&&k--;u++)b=d*ua+(L[u]||0),y[u]=b/S|0,d=b%S|0;else{for(d=ua/(S[0]+1)|0,d>1&&(S=e(S,d),L=e(L,d),M=S.length,w=L.length),j=M,v=L.slice(0,M),_=v.length;_<M;)v[_++]=0;C=S.slice(),C.unshift(0),N=S[0],S[1]>=ua/2&&++N;do d=0,c=t(S,v,M,_),c<0?(g=v[0],M!=_&&(g=g*ua+(v[1]||0)),d=g/N|0,d>1?(d>=ua&&(d=ua-1),p=e(S,d),m=p.length,_=v.length,c=t(p,v,m,_),c==1&&(d--,a(p,M<m?C:S,m))):(d==0&&(c=d=1),p=S.slice()),m=p.length,m<_&&p.unshift(0),a(v,p,_),c==-1&&(_=v.length,c=t(S,v,M,_),c<1&&(d++,a(v,M<_?C:S,_))),_=v.length):c===0&&(d++,v=[0]),y[u++]=d,c&&v[0]?v[_++]=L[j]||0:(v=[L[j]],_=1);while((j++<w||v[0]!==void 0)&&k--)}return y[0]||y.shift(),f.e=l,yt(f,i?o+Qt(f)+1:o)}}();function dee(e,t){var a,r,s,o,i,c,l=0,u=0,d=e.constructor,p=d.precision;if(Qt(e)>16)throw Error(RR+Qt(e));if(!e.s)return new d(mr);for(t==null?(Pt=!1,c=p):c=t,i=new d(.03125);e.abs().gte(.1);)e=e.times(i),u+=5;for(r=Math.log(fd(2,u))/Math.LN10*2+5|0,c+=r,a=s=o=new d(mr),d.precision=c;;){if(s=yt(s.times(e),c),a=a.times(++l),i=o.plus(hs(s,a,c)),An(i.d).slice(0,c)===An(o.d).slice(0,c)){for(;u--;)o=yt(o.times(o),c);return d.precision=p,t==null?(Pt=!0,yt(o,p)):o}o=i}}function Qt(e){for(var t=e.e*Nt,a=e.d[0];a>=10;a/=10)t++;return t}function U$(e,t,a){if(t>e.LN10.sd())throw Pt=!0,a&&(e.precision=a),Error(Jr+"LN10 precision limit exceeded");return yt(new e(e.LN10),t)}function Us(e){for(var t="";e--;)t+="0";return t}function Vh(e,t){var a,r,s,o,i,c,l,u,d,p=1,m=10,f=e,y=f.d,v=f.constructor,_=v.precision;if(f.s<1)throw Error(Jr+(f.s?"NaN":"-Infinity"));if(f.eq(mr))return new v(0);if(t==null?(Pt=!1,u=_):u=t,f.eq(10))return t==null&&(Pt=!0),U$(v,u);if(u+=m,v.precision=u,a=An(y),r=a.charAt(0),o=Qt(f),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&a.charAt(1)>3;)f=f.times(e),a=An(f.d),r=a.charAt(0),p++;o=Qt(f),r>1?(f=new v("0."+a),o++):f=new v(r+"."+a.slice(1))}else return l=U$(v,u+2,_).times(o+""),f=Vh(new v(r+"."+a.slice(1)),u-m).plus(l),v.precision=_,t==null?(Pt=!0,yt(f,_)):f;for(c=i=f=hs(f.minus(mr),f.plus(mr),u),d=yt(f.times(f),u),s=3;;){if(i=yt(i.times(d),u),l=c.plus(hs(i,new v(s),u)),An(l.d).slice(0,u)===An(c.d).slice(0,u))return c=c.times(2),o!==0&&(c=c.plus(U$(v,u+2,_).times(o+""))),c=hs(c,new v(p),u),v.precision=_,t==null?(Pt=!0,yt(c,_)):c;c=l,s+=2}}function KF(e,t){var a,r,s;for((a=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(a<0&&(a=r),a+=+t.slice(r+1),t=t.substring(0,r)):a<0&&(a=t.length),r=0;t.charCodeAt(r)===48;)++r;for(s=t.length;t.charCodeAt(s-1)===48;)--s;if(t=t.slice(r,s),t){if(s-=r,a=a-r-1,e.e=Fu(a/Nt),e.d=[],r=(a+1)%Nt,a<0&&(r+=Nt),r<s){for(r&&e.d.push(+t.slice(0,r)),s-=Nt;r<s;)e.d.push(+t.slice(r,r+=Nt));t=t.slice(r),r=Nt-t.length}else r-=s;for(;r--;)t+="0";if(e.d.push(+t),Pt&&(e.e>QI||e.e<-QI))throw Error(RR+a)}else e.s=0,e.e=0,e.d=[0];return e}function yt(e,t,a){var r,s,o,i,c,l,u,d,p=e.d;for(i=1,o=p[0];o>=10;o/=10)i++;if(r=t-i,r<0)r+=Nt,s=t,u=p[d=0];else{if(d=Math.ceil((r+1)/Nt),o=p.length,d>=o)return e;for(u=o=p[d],i=1;o>=10;o/=10)i++;r%=Nt,s=r-Nt+i}if(a!==void 0&&(o=fd(10,i-s-1),c=u/o%10|0,l=t<0||p[d+1]!==void 0||u%o,l=a<4?(c||l)&&(a==0||a==(e.s<0?3:2)):c>5||c==5&&(a==4||l||a==6&&(r>0?s>0?u/fd(10,i-s):0:p[d-1])%10&1||a==(e.s<0?8:7))),t<1||!p[0])return l?(o=Qt(e),p.length=1,t=t-o-1,p[0]=fd(10,(Nt-t%Nt)%Nt),e.e=Fu(-t/Nt)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=d,o=1,d--):(p.length=d+1,o=fd(10,Nt-r),p[d]=s>0?(u/fd(10,i-s)%fd(10,s)|0)*o:0),l)for(;;)if(d==0){(p[0]+=o)==ua&&(p[0]=1,++e.e);break}else{if(p[d]+=o,p[d]!=ua)break;p[d--]=0,o=1}for(r=p.length;p[--r]===0;)p.pop();if(Pt&&(e.e>QI||e.e<-QI))throw Error(RR+Qt(e));return e}function uee(e,t){var a,r,s,o,i,c,l,u,d,p,m=e.constructor,f=m.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new m(e),Pt?yt(t,f):t;if(l=e.d,p=t.d,r=t.e,u=e.e,l=l.slice(),i=u-r,i){for(d=i<0,d?(a=l,i=-i,c=p.length):(a=p,r=u,c=l.length),s=Math.max(Math.ceil(f/Nt),c)+2,i>s&&(i=s,a.length=1),a.reverse(),s=i;s--;)a.push(0);a.reverse()}else{for(s=l.length,c=p.length,d=s<c,d&&(c=s),s=0;s<c;s++)if(l[s]!=p[s]){d=l[s]<p[s];break}i=0}for(d&&(a=l,l=p,p=a,t.s=-t.s),c=l.length,s=p.length-c;s>0;--s)l[c++]=0;for(s=p.length;s>i;){if(l[--s]<p[s]){for(o=s;o&&l[--o]===0;)l[o]=ua-1;--l[o],l[s]+=ua}l[s]-=p[s]}for(;l[--c]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(t.d=l,t.e=r,Pt?yt(t,f):t):new m(0)}function Gd(e,t,a){var r,s=Qt(e),o=An(e.d),i=o.length;return t?(a&&(r=a-i)>0?o=o.charAt(0)+"."+o.slice(1)+Us(r):i>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(s<0?"e":"e+")+s):s<0?(o="0."+Us(-s-1)+o,a&&(r=a-i)>0&&(o+=Us(r))):s>=i?(o+=Us(s+1-i),a&&(r=a-s-1)>0&&(o=o+"."+Us(r))):((r=s+1)<i&&(o=o.slice(0,r)+"."+o.slice(r)),a&&(r=a-i)>0&&(s+1===i&&(o+="."),o+=Us(r))),e.s<0?"-"+o:o}function ZF(e,t){if(e.length>t)return e.length=t,!0}function hee(e){var t,a,r;function s(o){var i=this;if(!(i instanceof s))return new s(o);if(i.constructor=s,o instanceof s){i.s=o.s,i.e=o.e,i.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(zd+o);if(o>0)i.s=1;else if(o<0)o=-o,i.s=-1;else{i.s=0,i.e=0,i.d=[0];return}if(o===~~o&&o<1e7){i.e=0,i.d=[o];return}return KF(i,o.toString())}else if(typeof o!="string")throw Error(zd+o);if(o.charCodeAt(0)===45?(o=o.slice(1),i.s=-1):i.s=1,nDe.test(o))KF(i,o);else throw Error(zd+o)}if(s.prototype=we,s.ROUND_UP=0,s.ROUND_DOWN=1,s.ROUND_CEIL=2,s.ROUND_FLOOR=3,s.ROUND_HALF_UP=4,s.ROUND_HALF_DOWN=5,s.ROUND_HALF_EVEN=6,s.ROUND_HALF_CEIL=7,s.ROUND_HALF_FLOOR=8,s.clone=hee,s.config=s.set=sDe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(a=r[t++])||(e[a]=this[a]);return s.config(e),s}function sDe(e){if(!e||typeof e!="object")throw Error(Jr+"Object expected");var t,a,r,s=["precision",1,Uu,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<s.length;t+=3)if((r=e[a=s[t]])!==void 0)if(Fu(r)===r&&r>=s[t+1]&&r<=s[t+2])this[a]=r;else throw Error(zd+a+": "+r);if((r=e[a="LN10"])!==void 0)if(r==Math.LN10)this[a]=new this(r);else throw Error(zd+a+": "+r);return this}var HR=hee(rDe);mr=new HR(1);const st=HR;var oDe=e=>e,pee={"@@functional/placeholder":!0},mee=e=>e===pee,XF=e=>function t(){return arguments.length===0||arguments.length===1&&mee(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},fee=(e,t)=>e===1?t:XF(function(){for(var a=arguments.length,r=new Array(a),s=0;s<a;s++)r[s]=arguments[s];var o=r.filter(i=>i!==pee).length;return o>=e?t(...r):fee(e-o,XF(function(){for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];var u=r.map(d=>mee(d)?c.shift():d);return t(...u,...c)}))}),wT=e=>fee(e.length,e),Wz=(e,t)=>{for(var a=[],r=e;r<t;++r)a[r-e]=r;return a},iDe=wT((e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(a=>t[a]).map(e)),cDe=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];if(!a.length)return oDe;var s=a.reverse(),o=s[0],i=s.slice(1);return function(){return i.reduce((c,l)=>l(c),o(...arguments))}},Yz=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join(""),yee=e=>{var t=null,a=null;return function(){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return t&&s.every((i,c)=>{var l;return i===((l=t)===null||l===void 0?void 0:l[c])})||(t=s,a=e(...s)),a}};function xee(e){var t;return e===0?t=1:t=Math.floor(new st(e).abs().log(10).toNumber())+1,t}function gee(e,t,a){for(var r=new st(e),s=0,o=[];r.lt(t)&&s<1e5;)o.push(r.toNumber()),r=r.add(a),s++;return o}wT((e,t,a)=>{var r=+e,s=+t;return r+a*(s-r)});wT((e,t,a)=>{var r=t-+e;return r=r||1/0,(a-e)/r});wT((e,t,a)=>{var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(a-e)/r))});var vee=e=>{var[t,a]=e,[r,s]=[t,a];return t>a&&([r,s]=[a,t]),[r,s]},bee=(e,t,a)=>{if(e.lte(0))return new st(0);var r=xee(e.toNumber()),s=new st(10).pow(r),o=e.div(s),i=r!==1?.05:.1,c=new st(Math.ceil(o.div(i).toNumber())).add(a).mul(i),l=c.mul(s);return t?new st(l.toNumber()):new st(Math.ceil(l.toNumber()))},lDe=(e,t,a)=>{var r=new st(1),s=new st(e);if(!s.isint()&&a){var o=Math.abs(e);o<1?(r=new st(10).pow(xee(e)-1),s=new st(Math.floor(s.div(r).toNumber())).mul(r)):o>1&&(s=new st(Math.floor(e)))}else e===0?s=new st(Math.floor((t-1)/2)):a||(s=new st(Math.floor(e)));var i=Math.floor((t-1)/2),c=cDe(iDe(l=>s.add(new st(l-i).mul(r)).toNumber()),Wz);return c(0,t)},kee=function(t,a,r,s){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((a-t)/(r-1)))return{step:new st(0),tickMin:new st(0),tickMax:new st(0)};var i=bee(new st(a).sub(t).div(r-1),s,o),c;t<=0&&a>=0?c=new st(0):(c=new st(t).add(a).div(2),c=c.sub(new st(c).mod(i)));var l=Math.ceil(c.sub(t).div(i).toNumber()),u=Math.ceil(new st(a).sub(c).div(i).toNumber()),d=l+u+1;return d>r?kee(t,a,r,s,o+1):(d<r&&(u=a>0?u+(r-d):u,l=a>0?l:l+(r-d)),{step:i,tickMin:c.sub(new st(l).mul(i)),tickMax:c.add(new st(u).mul(i))})};function dDe(e){var[t,a]=e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(r,2),[i,c]=vee([t,a]);if(i===-1/0||c===1/0){var l=c===1/0?[i,...Wz(0,r-1).map(()=>1/0)]:[...Wz(0,r-1).map(()=>-1/0),c];return t>a?Yz(l):l}if(i===c)return lDe(i,r,s);var{step:u,tickMin:d,tickMax:p}=kee(i,c,o,s,0),m=gee(d,p.add(new st(.1).mul(u)),u);return t>a?Yz(m):m}function uDe(e,t){var[a,r]=e,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[o,i]=vee([a,r]);if(o===-1/0||i===1/0)return[a,r];if(o===i)return[o];var c=Math.max(t,2),l=bee(new st(i).sub(o).div(c-1),s,0),u=[...gee(new st(o),new st(i),l),i];return s===!1&&(u=u.map(d=>Math.round(d))),a>r?Yz(u):u}var hDe=yee(dDe),pDe=yee(uDe),_ee=e=>e.rootProps.maxBarSize,mDe=e=>e.rootProps.barGap,jee=e=>e.rootProps.barCategoryGap,fDe=e=>e.rootProps.barSize,w2=e=>e.rootProps.stackOffset,BR=e=>e.options.chartName,VR=e=>e.rootProps.syncId,wee=e=>e.rootProps.syncMethod,UR=e=>e.options.eventEmitter,Yn={allowDuplicatedCategory:!0,angleAxisId:0,axisLine:!0,cx:0,cy:0,orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"category"},ur={allowDataOverflow:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,cx:0,cy:0,orientation:"right",radiusAxisId:0,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,type:"number"},NT=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t},yDe={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Yn.angleAxisId,includeHidden:!1,name:void 0,reversed:Yn.reversed,scale:Yn.scale,tick:Yn.tick,tickCount:void 0,ticks:void 0,type:Yn.type,unit:void 0},xDe={allowDataOverflow:ur.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:ur.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:ur.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:ur.scale,tick:ur.tick,tickCount:ur.tickCount,ticks:void 0,type:ur.type,unit:void 0},gDe={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:Yn.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Yn.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Yn.scale,tick:Yn.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},vDe={allowDataOverflow:ur.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:ur.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:ur.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:ur.scale,tick:ur.tick,tickCount:ur.tickCount,ticks:void 0,type:"category",unit:void 0},FR=(e,t)=>e.polarAxis.angleAxis[t]!=null?e.polarAxis.angleAxis[t]:e.layout.layoutType==="radial"?gDe:yDe,GR=(e,t)=>e.polarAxis.radiusAxis[t]!=null?e.polarAxis.radiusAxis[t]:e.layout.layoutType==="radial"?vDe:xDe,MT=e=>e.polarOptions,KR=te([Ms,Cs,ia],YQ),Nee=te([MT,KR],(e,t)=>{if(e!=null)return Ga(e.innerRadius,t,0)}),Mee=te([MT,KR],(e,t)=>{if(e!=null)return Ga(e.outerRadius,t,t*.8)}),bDe=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:a}=e;return[t,a]},Cee=te([MT],bDe);te([FR,Cee],NT);var See=te([KR,Nee,Mee],(e,t,a)=>{if(!(e==null||t==null||a==null))return[t,a]});te([GR,See],NT);var Lee=te([Fe,MT,Nee,Mee,Ms,Cs],(e,t,a,r,s,o)=>{if(!(e!=="centric"&&e!=="radial"||t==null||a==null||r==null)){var{cx:i,cy:c,startAngle:l,endAngle:u}=t;return{cx:Ga(i,s,s/2),cy:Ga(c,o,o/2),innerRadius:a,outerRadius:r,startAngle:l,endAngle:u,clockWise:!1}}}),$t=(e,t)=>t,N2=(e,t,a)=>a;function ZR(e){return e==null?void 0:e.id}var la=e=>{var t=Fe(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Gu=e=>e.tooltip.settings.axisId,da=e=>{var t=la(e),a=Gu(e);return M2(e,t,a)};function Aee(e,t,a){var{chartData:r=[]}=t,s=a==null?void 0:a.dataKey,o=new Map;return e.forEach(i=>{var c,l=(c=i.data)!==null&&c!==void 0?c:r;if(!(l==null||l.length===0)){var u=ZR(i);l.forEach((d,p)=>{var m=s==null?p:String(mt(d,s,null)),f=mt(d,i.dataKey,0),y;o.has(m)?y=o.get(m):y={},Object.assign(y,{[u]:f}),o.set(m,y)})}}),Array.from(o.values())}function CT(e){return e.stackId!=null&&e.dataKey!=null}function WF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function JI(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?WF(Object(a),!0).forEach(function(r){kDe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):WF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function kDe(e,t,a){return(t=_De(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _De(e){var t=jDe(e,"string");return typeof t=="symbol"?t:t+""}function jDe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qz=[0,"auto"],cr={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},Ls=(e,t)=>{var a=e.cartesianAxis.xAxis[t];return a??cr},lr={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:Qz,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:pT},Lo=(e,t)=>{var a=e.cartesianAxis.yAxis[t];return a??lr},wDe={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},XR=(e,t)=>{var a=e.cartesianAxis.zAxis[t];return a??wDe},Ft=(e,t,a)=>{switch(t){case"xAxis":return Ls(e,a);case"yAxis":return Lo(e,a);case"zAxis":return XR(e,a);case"angleAxis":return FR(e,a);case"radiusAxis":return GR(e,a);default:throw new Error("Unexpected axis type: ".concat(t))}},NDe=(e,t,a)=>{switch(t){case"xAxis":return Ls(e,a);case"yAxis":return Lo(e,a);default:throw new Error("Unexpected axis type: ".concat(t))}},M2=(e,t,a)=>{switch(t){case"xAxis":return Ls(e,a);case"yAxis":return Lo(e,a);case"angleAxis":return FR(e,a);case"radiusAxis":return GR(e,a);default:throw new Error("Unexpected axis type: ".concat(t))}},Eee=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function WR(e,t){return a=>{switch(e){case"xAxis":return"xAxisId"in a&&a.xAxisId===t;case"yAxis":return"yAxisId"in a&&a.yAxisId===t;case"zAxis":return"zAxisId"in a&&a.zAxisId===t;case"angleAxis":return"angleAxisId"in a&&a.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in a&&a.radiusAxisId===t;default:return!1}}}var ST=e=>e.graphicalItems.cartesianItems,MDe=te([$t,N2],WR),YR=(e,t,a)=>e.filter(a).filter(r=>(t==null?void 0:t.includeHidden)===!0?!0:!r.hide),C2=te([ST,Ft,MDe],YR),Iee=te([C2],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(CT)),Pee=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),Tee=te([C2],Pee),QR=e=>e.map(t=>t.data).filter(Boolean).flat(1),CDe=te([C2],QR),JR=(e,t)=>{var{chartData:a=[],dataStartIndex:r,dataEndIndex:s}=t;return e.length>0?e:a.slice(r,s+1)},eH=te([CDe,jT],JR),tH=(e,t,a)=>(t==null?void 0:t.dataKey)!=null?e.map(r=>({value:mt(r,t.dataKey)})):a.length>0?a.map(r=>r.dataKey).flatMap(r=>e.map(s=>({value:mt(s,r)}))):e.map(r=>({value:r})),LT=te([eH,Ft,C2],tH);function $ee(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function a1(e){return e.filter(t=>qn(t)||t instanceof Date).map(Number).filter(t=>jr(t)===!1)}function SDe(e,t,a){return!a||typeof t!="number"||jr(t)?[]:a.length?a1(a.flatMap(r=>{var s=mt(e,r.dataKey),o,i;if(Array.isArray(s)?[o,i]=s:o=i=s,!(!Nr(o)||!Nr(i)))return[t-o,t+i]})):[]}var LDe=te([Iee,jT,da],Aee),Oee=(e,t,a)=>{var r={},s=t.reduce((o,i)=>(i.stackId==null||(o[i.stackId]==null&&(o[i.stackId]=[]),o[i.stackId].push(i)),o),r);return Object.fromEntries(Object.entries(s).map(o=>{var[i,c]=o,l=c.map(ZR);return[i,{stackedData:qPe(e,l,a),graphicalItems:c}]}))},Jz=te([LDe,Iee,w2],Oee),zee=(e,t,a)=>{var{dataStartIndex:r,dataEndIndex:s}=t;if(a!=="zAxis"){var o=UPe(e,r,s);if(!(o!=null&&o[0]===0&&o[1]===0))return o}},ADe=te([Jz,So,$t],zee),Dee=(e,t,a,r,s)=>a.length>0?e.flatMap(o=>a.flatMap(i=>{var c,l,u=(c=r[i.id])===null||c===void 0?void 0:c.filter(p=>$ee(s,p)),d=mt(o,(l=t.dataKey)!==null&&l!==void 0?l:i.dataKey);return{value:d,errorDomain:SDe(o,d,u)}})).filter(Boolean):(t==null?void 0:t.dataKey)!=null?e.map(o=>({value:mt(o,t.dataKey),errorDomain:[]})):e.map(o=>({value:o,errorDomain:[]})),AT=e=>e.errorBars,qee=(e,t,a)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>$ee(a,r));te([Tee,AT,$t],qee);var EDe=te([eH,Ft,Tee,AT,$t],Dee);function IDe(e){var{value:t}=e;if(qn(t)||t instanceof Date)return t}var YF=e=>{var t=e.flatMap(r=>[r.value,r.errorDomain]).flat(1),a=a1(t);if(a.length!==0)return[Math.min(...a),Math.max(...a)]},PDe=(e,t,a)=>{var r=e.map(IDe).filter(s=>s!=null);return a&&(t.dataKey==null||t.allowDuplicatedCategory&&AY(r))?CJ(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},aH=e=>{var t;if(e==null||!("domain"in e))return Qz;if(e.domain!=null)return e.domain;if(e.ticks!=null){if(e.type==="number"){var a=a1(e.ticks);return[Math.min(...a),Math.max(...a)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:Qz},eP=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var s=a.filter(Boolean);if(s.length!==0){var o=s.flat(),i=Math.min(...o),c=Math.max(...o);return[i,c]}},Ree=e=>e.referenceElements.dots,Ku=(e,t,a)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===a:r.yAxisId===a),TDe=te([Ree,$t,N2],Ku),Hee=e=>e.referenceElements.areas,$De=te([Hee,$t,N2],Ku),Bee=e=>e.referenceElements.lines,ODe=te([Bee,$t,N2],Ku),Vee=(e,t)=>{var a=a1(e.map(r=>t==="xAxis"?r.x:r.y));if(a.length!==0)return[Math.min(...a),Math.max(...a)]},zDe=te(TDe,$t,Vee),Uee=(e,t)=>{var a=a1(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(a.length!==0)return[Math.min(...a),Math.max(...a)]},DDe=te([$De,$t],Uee),Fee=(e,t)=>{var a=a1(e.map(r=>t==="xAxis"?r.x:r.y));if(a.length!==0)return[Math.min(...a),Math.max(...a)]},qDe=te(ODe,$t,Fee),RDe=te(zDe,qDe,DDe,(e,t,a)=>eP(e,a,t)),Gee=te([Ft],aH),rH=(e,t,a,r,s,o,i)=>{var c=tDe(t,e.allowDataOverflow);if(c!=null)return c;var l=o==="vertical"&&i==="xAxis"||o==="horizontal"&&i==="yAxis",u=l?eP(a,s,YF(r)):eP(s,YF(r));return aDe(t,u,e.allowDataOverflow)},HDe=te([Ft,Gee,ADe,EDe,RDe,Fe,$t],rH),BDe=[0,1],nH=(e,t,a,r,s,o,i)=>{if(!((e==null||a==null||a.length===0)&&i===void 0)){var{dataKey:c,type:l}=e,u=No(t,o);return u&&c==null?CJ(0,a.length):l==="category"?PDe(r,e,u):s==="expand"?BDe:i}},sH=te([Ft,Fe,eH,LT,w2,$t,HDe],nH),Kee=(e,t,a,r,s)=>{if(e!=null){var{scale:o,type:i}=e;if(o==="auto")return t==="radial"&&s==="radiusAxis"?"band":t==="radial"&&s==="angleAxis"?"linear":i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!a)?"point":i==="category"?"band":"linear";if(typeof o=="string"){var c="scale".concat(f2(o));return c in M0?c:"point"}}},Zu=te([Ft,Fe,Eee,BR,$t],Kee);function VDe(e){if(e!=null){if(e in M0)return M0[e]();var t="scale".concat(f2(e));if(t in M0)return M0[t]()}}function oH(e,t,a,r){if(!(a==null||r==null)){if(typeof e.scale=="function")return e.scale.copy().domain(a).range(r);var s=VDe(t);if(s!=null){var o=s.domain(a).range(r);return TPe(o),o}}}var iH=(e,t,a)=>{var r=aH(t);if(!(a!=="auto"&&a!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(r)&&(r[0]==="auto"||r[1]==="auto")&&Mu(e))return hDe(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&Mu(e))return pDe(e,t.tickCount,t.allowDecimals)}},cH=te([sH,M2,Zu],iH),lH=(e,t,a,r)=>{if(r!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&Mu(t)&&Array.isArray(a)&&a.length>0){var s=t[0],o=a[0],i=t[1],c=a[a.length-1];return[Math.min(s,o),Math.max(i,c)]}return t},UDe=te([Ft,sH,cH,$t],lH),FDe=te(LT,Ft,(e,t)=>{if(!(!t||t.type!=="number")){var a=1/0,r=Array.from(a1(e.map(c=>c.value))).sort((c,l)=>c-l);if(r.length<2)return 1/0;var s=r[r.length-1]-r[0];if(s===0)return 1/0;for(var o=0;o<r.length-1;o++){var i=r[o+1]-r[o];a=Math.min(a,i)}return a/s}}),Zee=te(FDe,Fe,jee,ia,(e,t,a,r)=>r,(e,t,a,r,s)=>{if(!Nr(e))return 0;var o=t==="vertical"?r.height:r.width;if(s==="gap")return e*o/2;if(s==="no-gap"){var i=Ga(a,e*o),c=e*o/2;return c-i-(c-i)/o*i}return 0}),GDe=(e,t)=>{var a=Ls(e,t);return a==null||typeof a.padding!="string"?0:Zee(e,"xAxis",t,a.padding)},KDe=(e,t)=>{var a=Lo(e,t);return a==null||typeof a.padding!="string"?0:Zee(e,"yAxis",t,a.padding)},ZDe=te(Ls,GDe,(e,t)=>{var a,r;if(e==null)return{left:0,right:0};var{padding:s}=e;return typeof s=="string"?{left:t,right:t}:{left:((a=s.left)!==null&&a!==void 0?a:0)+t,right:((r=s.right)!==null&&r!==void 0?r:0)+t}}),XDe=te(Lo,KDe,(e,t)=>{var a,r;if(e==null)return{top:0,bottom:0};var{padding:s}=e;return typeof s=="string"?{top:t,bottom:t}:{top:((a=s.top)!==null&&a!==void 0?a:0)+t,bottom:((r=s.bottom)!==null&&r!==void 0?r:0)+t}}),WDe=te([ia,ZDe,fT,mT,(e,t,a)=>a],(e,t,a,r,s)=>{var{padding:o}=r;return s?[o.left,a.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),YDe=te([ia,Fe,XDe,fT,mT,(e,t,a)=>a],(e,t,a,r,s,o)=>{var{padding:i}=s;return o?[r.height-i.bottom,i.top]:t==="horizontal"?[e.top+e.height-a.bottom,e.top+a.top]:[e.top+a.top,e.top+e.height-a.bottom]}),S2=(e,t,a,r)=>{var s;switch(t){case"xAxis":return WDe(e,a,r);case"yAxis":return YDe(e,a,r);case"zAxis":return(s=XR(e,a))===null||s===void 0?void 0:s.range;case"angleAxis":return Cee(e);case"radiusAxis":return See(e,a);default:return}},Xee=te([Ft,S2],NT),Xu=te([Ft,Zu,UDe,Xee],oH);te([C2,AT,$t],qee);function Wee(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var ET=(e,t)=>t,IT=(e,t,a)=>a,QDe=te(cR,ET,IT,(e,t,a)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===a).sort(Wee)),JDe=te(lR,ET,IT,(e,t,a)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===a).sort(Wee)),Yee=(e,t)=>({width:e.width,height:t.height}),eqe=(e,t)=>{var a=typeof t.width=="number"?t.width:pT;return{width:a,height:e.height}},Qee=te(ia,Ls,Yee),tqe=(e,t,a)=>{switch(t){case"top":return e.top;case"bottom":return a-e.bottom;default:return 0}},aqe=(e,t,a)=>{switch(t){case"left":return e.left;case"right":return a-e.right;default:return 0}},rqe=te(Cs,ia,QDe,ET,IT,(e,t,a,r,s)=>{var o={},i;return a.forEach(c=>{var l=Yee(t,c);i==null&&(i=tqe(t,r,e));var u=r==="top"&&!s||r==="bottom"&&s;o[c.id]=i-Number(u)*l.height,i+=(u?-1:1)*l.height}),o}),nqe=te(Ms,ia,JDe,ET,IT,(e,t,a,r,s)=>{var o={},i;return a.forEach(c=>{var l=eqe(t,c);i==null&&(i=aqe(t,r,e));var u=r==="left"&&!s||r==="right"&&s;o[c.id]=i-Number(u)*l.width,i+=(u?-1:1)*l.width}),o}),sqe=(e,t)=>{var a=ia(e),r=Ls(e,t);if(r!=null){var s=rqe(e,r.orientation,r.mirror),o=s[t];return o==null?{x:a.left,y:0}:{x:a.left,y:o}}},oqe=(e,t)=>{var a=ia(e),r=Lo(e,t);if(r!=null){var s=nqe(e,r.orientation,r.mirror),o=s[t];return o==null?{x:0,y:a.top}:{x:o,y:a.top}}},Jee=te(ia,Lo,(e,t)=>{var a=typeof t.width=="number"?t.width:pT;return{width:a,height:e.height}}),QF=(e,t,a)=>{switch(t){case"xAxis":return Qee(e,a).width;case"yAxis":return Jee(e,a).height;default:return}},ete=(e,t,a,r)=>{if(a!=null){var{allowDuplicatedCategory:s,type:o,dataKey:i}=a,c=No(e,r),l=t.map(u=>u.value);if(i&&c&&o==="category"&&s&&AY(l))return l}},dH=te([Fe,LT,Ft,$t],ete),tte=(e,t,a,r)=>{if(!(a==null||a.dataKey==null)){var{type:s,scale:o}=a,i=No(e,r);if(i&&(s==="number"||o!=="auto"))return t.map(c=>c.value)}},uH=te([Fe,LT,M2,$t],tte),JF=te([Fe,NDe,Zu,Xu,dH,uH,S2,cH,$t],(e,t,a,r,s,o,i,c,l)=>{if(t==null)return null;var u=No(e,l);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:l,categoricalDomain:o,duplicateDomain:s,isCategorical:u,niceTicks:c,range:i,realScaleType:a,scale:r}}),iqe=(e,t,a,r,s,o,i,c,l)=>{if(!(t==null||r==null)){var u=No(e,l),{type:d,ticks:p,tickCount:m}=t,f=a==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,y=d==="category"&&r.bandwidth?r.bandwidth()/f:0;y=l==="angleAxis"&&o!=null&&o.length>=2?fa(o[0]-o[1])*2*y:y;var v=p||s;if(v){var _=v.map((g,k)=>{var b=i?i.indexOf(g):g;return{index:k,coordinate:r(b)+y,value:g,offset:y}});return _.filter(g=>!jr(g.coordinate))}return u&&c?c.map((g,k)=>({coordinate:r(g)+y,value:g,index:k,offset:y})):r.ticks?r.ticks(m).map(g=>({coordinate:r(g)+y,value:g,offset:y})):r.domain().map((g,k)=>({coordinate:r(g)+y,value:i?i[g]:g,index:k,offset:y}))}},ate=te([Fe,M2,Zu,Xu,cH,S2,dH,uH,$t],iqe),cqe=(e,t,a,r,s,o,i)=>{if(!(t==null||a==null||r==null||r[0]===r[1])){var c=No(e,i),{tickCount:l}=t,u=0;return u=i==="angleAxis"&&(r==null?void 0:r.length)>=2?fa(r[0]-r[1])*2*u:u,c&&o?o.map((d,p)=>({coordinate:a(d)+u,value:d,index:p,offset:u})):a.ticks?a.ticks(l).map(d=>({coordinate:a(d)+u,value:d,offset:u})):a.domain().map((d,p)=>({coordinate:a(d)+u,value:s?s[d]:d,index:p,offset:u}))}},vo=te([Fe,M2,Xu,S2,dH,uH,$t],cqe),bo=te(Ft,Xu,(e,t)=>{if(!(e==null||t==null))return JI(JI({},e),{},{scale:t})}),lqe=te([Ft,Zu,sH,Xee],oH);te((e,t,a)=>XR(e,a),lqe,(e,t)=>{if(!(e==null||t==null))return JI(JI({},e),{},{scale:t})});var dqe=te([Fe,cR,lR],(e,t,a)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return a.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),rte=e=>e.options.defaultTooltipEventType,nte=e=>e.options.validateTooltipEventTypes;function ste(e,t,a){if(e==null)return t;var r=e?"axis":"item";return a==null?t:a.includes(r)?r:t}function hH(e,t){var a=rte(e),r=nte(e);return ste(t,a,r)}function uqe(e){return Me(t=>hH(t,e))}var ote=(e,t)=>{var a,r=Number(t);if(!(jr(r)||t==null))return r>=0?e==null||(a=e[r])===null||a===void 0?void 0:a.value:void 0},hqe=e=>e.tooltip.settings,Xs={active:!1,index:null,dataKey:void 0,coordinate:void 0},pqe={itemInteraction:{click:Xs,hover:Xs},axisInteraction:{click:Xs,hover:Xs},keyboardInteraction:Xs,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},ite=Cr({name:"tooltip",initialState:pqe,reducers:{addTooltipEntrySettings(e,t){e.tooltipItemPayloads.push(t.payload)},removeTooltipEntrySettings(e,t){var a=us(e).tooltipItemPayloads.indexOf(t.payload);a>-1&&e.tooltipItemPayloads.splice(a,1)},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:mqe,removeTooltipEntrySettings:fqe,setTooltipSettingsState:yqe,setActiveMouseOverItemIndex:cte,mouseLeaveItem:xqe,mouseLeaveChart:lte,setActiveClickItemIndex:gqe,setMouseOverAxisIndex:dte,setMouseClickAxisIndex:vqe,setSyncInteraction:eD,setKeyboardInteraction:tD}=ite.actions,bqe=ite.reducer;function eG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function up(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?eG(Object(a),!0).forEach(function(r){kqe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):eG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function kqe(e,t,a){return(t=_qe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _qe(e){var t=jqe(e,"string");return typeof t=="symbol"?t:t+""}function jqe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wqe(e,t,a){return t==="axis"?a==="click"?e.axisInteraction.click:e.axisInteraction.hover:a==="click"?e.itemInteraction.click:e.itemInteraction.hover}function Nqe(e){return e.index!=null}var ute=(e,t,a,r)=>{if(t==null)return Xs;var s=wqe(e,t,a);if(s==null)return Xs;if(s.active)return s;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var o=e.settings.active===!0;if(Nqe(s)){if(o)return up(up({},s),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r};return up(up({},Xs),{},{coordinate:s.coordinate})},pH=(e,t)=>{var a=e==null?void 0:e.index;if(a==null)return null;var r=Number(a);if(!Nr(r))return a;var s=0,o=1/0;return t.length>0&&(o=t.length-1),String(Math.max(s,Math.min(r,o)))},hte=(e,t,a,r,s,o,i,c)=>{if(!(o==null||c==null)){var l=i[0],u=l==null?void 0:c(l.positions,o);if(u!=null)return u;var d=s==null?void 0:s[Number(o)];if(d)switch(a){case"horizontal":return{x:d.coordinate,y:(r.top+t)/2};default:return{x:(r.left+e)/2,y:d.coordinate}}}},pte=(e,t,a,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var s;return a==="hover"?s=e.itemInteraction.hover.dataKey:s=e.itemInteraction.click.dataKey,s==null&&r!=null?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(o=>{var i;return((i=o.settings)===null||i===void 0?void 0:i.dataKey)===s})},L2=e=>e.options.tooltipPayloadSearcher,Wu=e=>e.tooltip;function tG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function aG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?tG(Object(a),!0).forEach(function(r){Mqe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):tG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Mqe(e,t,a){return(t=Cqe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Cqe(e){var t=Sqe(e,"string");return typeof t=="symbol"?t:t+""}function Sqe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lqe(e,t){return e??t}var mte=(e,t,a,r,s,o,i)=>{if(!(t==null||o==null)){var{chartData:c,computedData:l,dataStartIndex:u,dataEndIndex:d}=a,p=[];return e.reduce((m,f)=>{var y,{dataDefinedOnItem:v,settings:_}=f,g=Lqe(v,c),k=Array.isArray(g)?QQ(g,u,d):g,b=(y=_==null?void 0:_.dataKey)!==null&&y!==void 0?y:r==null?void 0:r.dataKey,j=_==null?void 0:_.nameKey,w;if(r!=null&&r.dataKey&&Array.isArray(k)&&!Array.isArray(k[0])&&i==="axis"?w=EY(k,r.dataKey,s):w=o(k,t,l,j),Array.isArray(w))w.forEach(M=>{var C=aG(aG({},_),{},{name:M.name,unit:M.unit,color:void 0,fill:void 0});m.push(UU({tooltipEntrySettings:C,dataKey:M.dataKey,payload:M.payload,value:mt(M.payload,M.dataKey),name:M.name}))});else{var N;m.push(UU({tooltipEntrySettings:_,dataKey:b,payload:w,value:mt(w,b),name:(N=mt(w,j))!==null&&N!==void 0?N:_==null?void 0:_.name}))}return m},p)}},mH=te([da,Fe,Eee,BR,la],Kee),Aqe=te([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),Eqe=te([la,Gu],WR),A2=te([Aqe,da,Eqe],YR),Iqe=te([A2],e=>e.filter(CT)),Pqe=te([A2],QR),Yu=te([Pqe,So],JR),Tqe=te([Iqe,So,da],Aee),fH=te([Yu,da,A2],tH),$qe=te([da],aH),Oqe=te([A2],e=>e.filter(CT)),zqe=te([Tqe,Oqe,w2],Oee),Dqe=te([zqe,So,la],zee),qqe=te([A2],Pee),Rqe=te([Yu,da,qqe,AT,la],Dee),Hqe=te([Ree,la,Gu],Ku),Bqe=te([Hqe,la],Vee),Vqe=te([Hee,la,Gu],Ku),Uqe=te([Vqe,la],Uee),Fqe=te([Bee,la,Gu],Ku),Gqe=te([Fqe,la],Fee),Kqe=te([Bqe,Gqe,Uqe],eP),Zqe=te([da,$qe,Dqe,Rqe,Kqe,Fe,la],rH),fte=te([da,Fe,Yu,fH,w2,la,Zqe],nH),Xqe=te([fte,da,mH],iH),Wqe=te([da,fte,Xqe,la],lH),yte=e=>{var t=la(e),a=Gu(e),r=!1;return S2(e,t,a,r)},xte=te([da,yte],NT),gte=te([da,mH,Wqe,xte],oH),Yqe=te([Fe,fH,da,la],ete),Qqe=te([Fe,fH,da,la],tte),Jqe=(e,t,a,r,s,o,i,c)=>{if(t){var{type:l}=t,u=No(e,c);if(r){var d=a==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,p=l==="category"&&r.bandwidth?r.bandwidth()/d:0;return p=c==="angleAxis"&&s!=null&&(s==null?void 0:s.length)>=2?fa(s[0]-s[1])*2*p:p,u&&i?i.map((m,f)=>({coordinate:r(m)+p,value:m,index:f,offset:p})):r.domain().map((m,f)=>({coordinate:r(m)+p,value:o?o[m]:m,index:f,offset:p}))}}},As=te([Fe,da,mH,gte,yte,Yqe,Qqe,la],Jqe),yH=te([rte,nte,hqe],(e,t,a)=>ste(a.shared,e,t)),vte=e=>e.tooltip.settings.trigger,xH=e=>e.tooltip.settings.defaultIndex,PT=te([Wu,yH,vte,xH],ute),ko=te([PT,Yu],pH),bte=te([As,ko],ote),kte=te([PT],e=>{if(e)return e.dataKey}),_te=te([Wu,yH,vte,xH],pte),eRe=te([Ms,Cs,Fe,ia,As,xH,_te,L2],hte),tRe=te([PT,eRe],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),aRe=te([PT],e=>e.active),rRe=te([_te,ko,So,da,bte,L2,yH],mte),nRe=te([rRe],e=>{if(e!=null){var t=e.map(a=>a.payload).filter(a=>a!=null);return Array.from(new Set(t))}});function rG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function nG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?rG(Object(a),!0).forEach(function(r){sRe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):rG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function sRe(e,t,a){return(t=oRe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function oRe(e){var t=iRe(e,"string");return typeof t=="symbol"?t:t+""}function iRe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cRe=()=>Me(da),lRe=()=>{var e=cRe(),t=Me(As),a=Me(gte);return zh(nG(nG({},e),{},{scale:a}),t)},dRe=()=>Me(BR),gH=(e,t)=>t,jte=(e,t,a)=>a,vH=(e,t,a,r)=>r,uRe=te(As,e=>iT(e,t=>t.coordinate)),bH=te([Wu,gH,jte,vH],ute),wte=te([bH,Yu],pH),hRe=(e,t,a)=>{if(t!=null){var r=Wu(e);return t==="axis"?a==="hover"?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:a==="hover"?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},Nte=te([Wu,gH,jte,vH],pte),tP=te([Ms,Cs,Fe,ia,As,vH,Nte,L2],hte),pRe=te([bH,tP],(e,t)=>{var a;return(a=e.coordinate)!==null&&a!==void 0?a:t}),Mte=te(As,wte,ote),mRe=te([Nte,wte,So,da,Mte,L2,gH],mte),fRe=te([bH],e=>({isActive:e.active,activeIndex:e.index})),yRe=(e,t,a,r,s,o,i,c)=>{if(!(!e||!t||!r||!s||!o)){var l=FPe(e.chartX,e.chartY,t,a,c);if(l){var u=KPe(l,t),d=IPe(u,i,o,r,s),p=GPe(t,o,d,l);return{activeIndex:String(d),activeCoordinate:p}}}};function aD(){return aD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},aD.apply(null,arguments)}function sG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function hp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?sG(Object(a),!0).forEach(function(r){xRe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):sG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function xRe(e,t,a){return(t=gRe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function gRe(e){var t=vRe(e,"string");return typeof t=="symbol"?t:t+""}function vRe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bRe(e){var{coordinate:t,payload:a,index:r,offset:s,tooltipAxisBandSize:o,layout:i,cursor:c,tooltipEventType:l,chartName:u}=e,d=t,p=a,m=r;if(!c||!d||u!=="ScatterChart"&&l!=="axis")return null;var f,y;if(u==="ScatterChart")f=d,y=UTe;else if(u==="BarChart")f=FTe(i,d,s,o),y=bJ;else if(i==="radial"){var{cx:v,cy:_,radius:g,startAngle:k,endAngle:b}=kJ(d);f={cx:v,cy:_,startAngle:k,endAngle:b,innerRadius:g,outerRadius:g},y=jJ}else f={points:w$e(i,d,s)},y=mR;var j=typeof c=="object"&&"className"in c?c.className:void 0,w=hp(hp(hp(hp({stroke:"#ccc",pointerEvents:"none"},s),f),It(c,!1)),{},{payload:p,payloadIndex:m,className:qe("recharts-tooltip-cursor",j)});return x.isValidElement(c)?x.cloneElement(c,w):x.createElement(y,w)}function kRe(e){var t=lRe(),a=sJ(),r=yT(),s=dRe();return x.createElement(bRe,aD({},e,{coordinate:e.coordinate,index:e.index,payload:e.payload,offset:a,layout:r,tooltipAxisBandSize:t,chartName:s}))}var Cte=x.createContext(null),_Re=()=>x.useContext(Cte),Ste={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,a="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(a=!1));function s(l,u,d){this.fn=l,this.context=u,this.once=d||!1}function o(l,u,d,p,m){if(typeof d!="function")throw new TypeError("The listener must be a function");var f=new s(d,p||l,m),y=a?a+u:u;return l._events[y]?l._events[y].fn?l._events[y]=[l._events[y],f]:l._events[y].push(f):(l._events[y]=f,l._eventsCount++),l}function i(l,u){--l._eventsCount===0?l._events=new r:delete l._events[u]}function c(){this._events=new r,this._eventsCount=0}c.prototype.eventNames=function(){var u=[],d,p;if(this._eventsCount===0)return u;for(p in d=this._events)t.call(d,p)&&u.push(a?p.slice(1):p);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(d)):u},c.prototype.listeners=function(u){var d=a?a+u:u,p=this._events[d];if(!p)return[];if(p.fn)return[p.fn];for(var m=0,f=p.length,y=new Array(f);m<f;m++)y[m]=p[m].fn;return y},c.prototype.listenerCount=function(u){var d=a?a+u:u,p=this._events[d];return p?p.fn?1:p.length:0},c.prototype.emit=function(u,d,p,m,f,y){var v=a?a+u:u;if(!this._events[v])return!1;var _=this._events[v],g=arguments.length,k,b;if(_.fn){switch(_.once&&this.removeListener(u,_.fn,void 0,!0),g){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,d),!0;case 3:return _.fn.call(_.context,d,p),!0;case 4:return _.fn.call(_.context,d,p,m),!0;case 5:return _.fn.call(_.context,d,p,m,f),!0;case 6:return _.fn.call(_.context,d,p,m,f,y),!0}for(b=1,k=new Array(g-1);b<g;b++)k[b-1]=arguments[b];_.fn.apply(_.context,k)}else{var j=_.length,w;for(b=0;b<j;b++)switch(_[b].once&&this.removeListener(u,_[b].fn,void 0,!0),g){case 1:_[b].fn.call(_[b].context);break;case 2:_[b].fn.call(_[b].context,d);break;case 3:_[b].fn.call(_[b].context,d,p);break;case 4:_[b].fn.call(_[b].context,d,p,m);break;default:if(!k)for(w=1,k=new Array(g-1);w<g;w++)k[w-1]=arguments[w];_[b].fn.apply(_[b].context,k)}}return!0},c.prototype.on=function(u,d,p){return o(this,u,d,p,!1)},c.prototype.once=function(u,d,p){return o(this,u,d,p,!0)},c.prototype.removeListener=function(u,d,p,m){var f=a?a+u:u;if(!this._events[f])return this;if(!d)return i(this,f),this;var y=this._events[f];if(y.fn)y.fn===d&&(!m||y.once)&&(!p||y.context===p)&&i(this,f);else{for(var v=0,_=[],g=y.length;v<g;v++)(y[v].fn!==d||m&&!y[v].once||p&&y[v].context!==p)&&_.push(y[v]);_.length?this._events[f]=_.length===1?_[0]:_:i(this,f)}return this},c.prototype.removeAllListeners=function(u){var d;return u?(d=a?a+u:u,this._events[d]&&i(this,d)):(this._events=new r,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=a,c.EventEmitter=c,e.exports=c})(Ste);var jRe=Ste.exports;const wRe=Hn(jRe);var Uh=new wRe,rD="recharts.syncEvent.tooltip",oG="recharts.syncEvent.brush";function kH(e,t){if(t){var a=Number.parseInt(t,10);if(!jr(a))return e==null?void 0:e[a]}}var NRe={chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},Lte=Cr({name:"options",initialState:NRe,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),MRe=Lte.reducer,{createEventEmitter:CRe}=Lte.actions;function SRe(e){return e.tooltip.syncInteraction}var LRe={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},Ate=Cr({name:"chartData",initialState:LRe,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:a,endIndex:r}=t.payload;a!=null&&(e.dataStartIndex=a),r!=null&&(e.dataEndIndex=r)}}}),{setChartData:iG,setDataStartEndIndexes:ARe,setComputedData:cYe}=Ate.actions,ERe=Ate.reducer,Ete=()=>{};function IRe(){var e=Me(VR),t=Me(UR),a=zt(),r=Me(wee),s=Me(As),o=yT(),i=dR(),c=Me(l=>l.rootProps.className);x.useEffect(()=>{if(e==null)return Ete;var l=(u,d,p)=>{if(t!==p&&e===u){if(r==="index"){a(d);return}if(s!=null){var m;if(typeof r=="function"){var f={activeTooltipIndex:d.payload.index==null?void 0:Number(d.payload.index),isTooltipActive:d.payload.active,activeIndex:d.payload.index==null?void 0:Number(d.payload.index),activeLabel:d.payload.label,activeDataKey:d.payload.dataKey,activeCoordinate:d.payload.coordinate},y=r(s,f);m=s[y]}else r==="value"&&(m=s.find(N=>String(N.value)===d.payload.label));var{coordinate:v}=d.payload;if(m==null||d.payload.active===!1||v==null||i==null){a(eD({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0}));return}var{x:_,y:g}=v,k=Math.min(_,i.x+i.width),b=Math.min(g,i.y+i.height),j={x:o==="horizontal"?m.coordinate:k,y:o==="horizontal"?b:m.coordinate},w=eD({active:d.payload.active,coordinate:j,dataKey:d.payload.dataKey,index:String(m.index),label:d.payload.label});a(w)}}};return Uh.on(rD,l),()=>{Uh.off(rD,l)}},[c,a,t,e,r,s,o,i])}function PRe(){var e=Me(VR),t=Me(UR),a=zt();x.useEffect(()=>{if(e==null)return Ete;var r=(s,o,i)=>{t!==i&&e===s&&a(ARe(o))};return Uh.on(oG,r),()=>{Uh.off(oG,r)}},[a,t,e])}function TRe(){var e=zt();x.useEffect(()=>{e(CRe())},[e]),IRe(),PRe()}function $Re(e,t,a,r,s,o){var i=Me(m=>hRe(m,e,t)),c=Me(UR),l=Me(VR),u=Me(wee),d=Me(SRe),p=d==null?void 0:d.active;x.useEffect(()=>{if(!p&&l!=null&&c!=null){var m=eD({active:o,coordinate:a,dataKey:i,index:s,label:typeof r=="number"?String(r):r});Uh.emit(rD,l,m,c)}},[p,a,i,s,r,c,l,u,o])}function cG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function lG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?cG(Object(a),!0).forEach(function(r){ORe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):cG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function ORe(e,t,a){return(t=zRe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function zRe(e){var t=DRe(e,"string");return typeof t=="symbol"?t:t+""}function DRe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qRe(e){return e.dataKey}function RRe(e,t){return x.isValidElement(e)?x.cloneElement(e,t):typeof e=="function"?x.createElement(e,t):x.createElement(_Te,t)}var dG=[],HRe={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,isAnimationActive:!Jd.isSsr,itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function RE(e){var t=Sr(e,HRe),{active:a,allowEscapeViewBox:r,animationDuration:s,animationEasing:o,content:i,filterNull:c,isAnimationActive:l,offset:u,payloadUniqBy:d,position:p,reverseDirection:m,useTranslate3d:f,wrapperStyle:y,cursor:v,shared:_,trigger:g,defaultIndex:k,portal:b,axisId:j}=t,w=zt(),N=typeof k=="number"?String(k):k;x.useEffect(()=>{w(yqe({shared:_,trigger:g,axisId:j,active:a,defaultIndex:N}))},[w,_,g,j,a,N]);var M=dR(),C=lJ(),A=uqe(_),{activeIndex:E,isActive:L}=Me(D=>fRe(D,A,g,N)),S=Me(D=>mRe(D,A,g,N)),T=Me(D=>Mte(D,A,g,N)),I=Me(D=>pRe(D,A,g,N)),q=S,$=_Re(),R=a??L,[G,W]=MQ([q,R]),J=A==="axis"?T:void 0;$Re(A,g,I,J,E,R);var de=b??$;if(de==null)return null;var U=q??dG;R||(U=dG),c&&U.length&&(U=mQ(q.filter(D=>D.value!=null&&(D.hide!==!0||t.includeHidden)),d,qRe));var K=U.length>0,P=x.createElement(LTe,{allowEscapeViewBox:r,animationDuration:s,animationEasing:o,isAnimationActive:l,active:R,coordinate:I,hasPayload:K,offset:u,position:p,reverseDirection:m,useTranslate3d:f,viewBox:M,wrapperStyle:y,lastBoundingBox:G,innerRef:W,hasPortalFromProps:!!b},RRe(i,lG(lG({},t),{},{payload:U,label:J,active:R,coordinate:I,accessibilityLayer:C})));return x.createElement(x.Fragment,null,Au.createPortal(P,de),R&&x.createElement(kRe,{cursor:v,tooltipEventType:A,coordinate:I,payload:q,index:E}))}var Ite={},Pte={},Tte={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a,r,{signal:s,edges:o}={}){let i,c=null;const l=o!=null&&o.includes("leading"),u=o==null||o.includes("trailing"),d=()=>{c!==null&&(a.apply(i,c),i=void 0,c=null)},p=()=>{u&&d(),v()};let m=null;const f=()=>{m!=null&&clearTimeout(m),m=setTimeout(()=>{m=null,p()},r)},y=()=>{m!==null&&(clearTimeout(m),m=null)},v=()=>{y(),i=void 0,c=null},_=()=>{d()},g=function(...k){if(s!=null&&s.aborted)return;i=this,c=k;const b=m==null;f(),l&&b&&d()};return g.schedule=f,g.cancel=v,g.flush=_,s==null||s.addEventListener("abort",v,{once:!0}),g}e.debounce=t})(Tte);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Tte;function a(r,s=0,o={}){typeof o!="object"&&(o={});const{leading:i=!1,trailing:c=!0,maxWait:l}=o,u=Array(2);i&&(u[0]="leading"),c&&(u[1]="trailing");let d,p=null;const m=t.debounce(function(...v){d=r.apply(this,v),p=null},s,{edges:u}),f=function(...v){return l!=null&&(p===null&&(p=Date.now()),Date.now()-p>=l)?(d=r.apply(this,v),p=Date.now(),m.cancel(),m.schedule(),d):(m.apply(this,v),d)},y=()=>(m.flush(),d);return f.cancel=m.cancel,f.flush=y,f}e.debounce=a})(Pte);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Pte;function a(r,s=0,o={}){const{leading:i=!0,trailing:c=!0}=o;return t.debounce(r,s,{leading:i,maxWait:s,trailing:c})}e.throttle=a})(Ite);var BRe=Ite.throttle;const VRe=Hn(BRe);var ph=function(t,a){for(var r=arguments.length,s=new Array(r>2?r-2:0),o=2;o<r;o++)s[o-2]=arguments[o]};function uG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function F$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?uG(Object(a),!0).forEach(function(r){URe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):uG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function URe(e,t,a){return(t=FRe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function FRe(e){var t=GRe(e,"string");return typeof t=="symbol"?t:t+""}function GRe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HE=x.forwardRef((e,t)=>{var{aspect:a,initialDimension:r={width:-1,height:-1},width:s="100%",height:o="100%",minWidth:i=0,minHeight:c,maxHeight:l,children:u,debounce:d=0,id:p,className:m,onResize:f,style:y={}}=e,v=x.useRef(null),_=x.useRef();_.current=f,x.useImperativeHandle(t,()=>v.current);var[g,k]=x.useState({containerWidth:r.width,containerHeight:r.height}),b=x.useCallback((w,N)=>{k(M=>{var C=Math.round(w),A=Math.round(N);return M.containerWidth===C&&M.containerHeight===A?M:{containerWidth:C,containerHeight:A}})},[]);x.useEffect(()=>{var w=A=>{var E,{width:L,height:S}=A[0].contentRect;b(L,S),(E=_.current)===null||E===void 0||E.call(_,L,S)};d>0&&(w=VRe(w,d,{trailing:!0,leading:!1}));var N=new ResizeObserver(w),{width:M,height:C}=v.current.getBoundingClientRect();return b(M,C),N.observe(v.current),()=>{N.disconnect()}},[b,d]);var j=x.useMemo(()=>{var{containerWidth:w,containerHeight:N}=g;if(w<0||N<0)return null;ph(xd(s)||xd(o),`The width(%s) and height(%s) are both fixed numbers,
       maybe you don't need to use a ResponsiveContainer.`,s,o),ph(!a||a>0,"The aspect(%s) must be greater than zero.",a);var M=xd(s)?w:s,C=xd(o)?N:o;return a&&a>0&&(M?C=M/a:C&&(M=C*a),l&&C>l&&(C=l)),ph(M>0||C>0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,M,C,s,o,i,c,a),x.Children.map(u,A=>x.cloneElement(A,{width:M,height:C,style:F$({width:M,height:C},A.props.style)}))},[a,u,o,l,c,i,g,s]);return x.createElement("div",{id:p?"".concat(p):void 0,className:qe("recharts-responsive-container",m),style:F$(F$({},y),{},{width:s,height:o,minWidth:i,minHeight:c,maxHeight:l}),ref:v},x.createElement("div",{style:{width:0,height:0,overflow:"visible"}},j))}),Qu=e=>null;Qu.displayName="Cell";function KRe(e,t,a){return(t=ZRe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ZRe(e){var t=XRe(e,"string");return typeof t=="symbol"?t:t+""}function XRe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class WRe{constructor(t){KRe(this,"cache",new Map),this.maxSize=t}get(t){var a=this.cache.get(t);return a!==void 0&&(this.cache.delete(t),this.cache.set(t,a)),a}set(t,a){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;this.cache.delete(r)}this.cache.set(t,a)}clear(){this.cache.clear()}size(){return this.cache.size}}function hG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function YRe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?hG(Object(a),!0).forEach(function(r){QRe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):hG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function QRe(e,t,a){return(t=JRe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function JRe(e){var t=eHe(e,"string");return typeof t=="symbol"?t:t+""}function eHe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tHe={cacheSize:2e3,enableCache:!0},$te=YRe({},tHe),pG=new WRe($te.cacheSize),aHe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},mG="recharts_measurement_span";function rHe(e,t){var a=t.fontSize||"",r=t.fontFamily||"",s=t.fontWeight||"",o=t.fontStyle||"",i=t.letterSpacing||"",c=t.textTransform||"";return"".concat(e,"|").concat(a,"|").concat(r,"|").concat(s,"|").concat(o,"|").concat(i,"|").concat(c)}var fG=(e,t)=>{try{var a=document.getElementById(mG);a||(a=document.createElement("span"),a.setAttribute("id",mG),a.setAttribute("aria-hidden","true"),document.body.appendChild(a)),Object.assign(a.style,aHe,t),a.textContent="".concat(e);var r=a.getBoundingClientRect();return{width:r.width,height:r.height}}catch{return{width:0,height:0}}},mh=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Jd.isSsr)return{width:0,height:0};if(!$te.enableCache)return fG(t,a);var r=rHe(t,a),s=pG.get(r);if(s)return s;var o=fG(t,a);return pG.set(r,o),o},yG=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xG=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,nHe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,sHe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Ote={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},oHe=Object.keys(Ote),S1="NaN";function iHe(e,t){return e*Ote[t]}class Ya{static parse(t){var a,[,r,s]=(a=sHe.exec(t))!==null&&a!==void 0?a:[];return new Ya(parseFloat(r),s??"")}constructor(t,a){this.num=t,this.unit=a,this.num=t,this.unit=a,jr(t)&&(this.unit=""),a!==""&&!nHe.test(a)&&(this.num=NaN,this.unit=""),oHe.includes(a)&&(this.num=iHe(t,a),this.unit="px")}add(t){return this.unit!==t.unit?new Ya(NaN,""):new Ya(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new Ya(NaN,""):new Ya(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Ya(NaN,""):new Ya(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Ya(NaN,""):new Ya(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return jr(this.num)}}function zte(e){if(e.includes(S1))return S1;for(var t=e;t.includes("*")||t.includes("/");){var a,[,r,s,o]=(a=yG.exec(t))!==null&&a!==void 0?a:[],i=Ya.parse(r??""),c=Ya.parse(o??""),l=s==="*"?i.multiply(c):i.divide(c);if(l.isNaN())return S1;t=t.replace(yG,l.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,[,d,p,m]=(u=xG.exec(t))!==null&&u!==void 0?u:[],f=Ya.parse(d??""),y=Ya.parse(m??""),v=p==="+"?f.add(y):f.subtract(y);if(v.isNaN())return S1;t=t.replace(xG,v.toString())}return t}var gG=/\(([^()]*)\)/;function cHe(e){for(var t=e,a;(a=gG.exec(t))!=null;){var[,r]=a;t=t.replace(gG,zte(r))}return t}function lHe(e){var t=e.replace(/\s+/g,"");return t=cHe(t),t=zte(t),t}function dHe(e){try{return lHe(e)}catch{return S1}}function G$(e){var t=dHe(e.slice(5,-1));return t===S1?"":t}var uHe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],hHe=["dx","dy","angle","className","breakAll"];function nD(){return nD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},nD.apply(null,arguments)}function vG(e,t){if(e==null)return{};var a,r,s=pHe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function pHe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var Dte=/[ \f\n\r\t\v\u2028\u2029]+/,qte=e=>{var{children:t,breakAll:a,style:r}=e;try{var s=[];Mt(t)||(a?s=t.toString().split(""):s=t.toString().split(Dte));var o=s.map(c=>({word:c,width:mh(c,r).width})),i=a?0:mh(" ",r).width;return{wordsWithComputedWidth:o,spaceWidth:i}}catch{return null}},mHe=(e,t,a,r,s)=>{var{maxLines:o,children:i,style:c,breakAll:l}=e,u=ke(o),d=i,p=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return L.reduce((S,T)=>{var{word:I,width:q}=T,$=S[S.length-1];if($&&(r==null||s||$.width+q+a<Number(r)))$.words.push(I),$.width+=q+a;else{var R={words:[I],width:q};S.push(R)}return S},[])},m=p(t),f=E=>E.reduce((L,S)=>L.width>S.width?L:S);if(!u||s)return m;var y=m.length>o||f(m).width>Number(r);if(!y)return m;for(var v="…",_=E=>{var L=d.slice(0,E),S=qte({breakAll:l,style:c,children:L+v}).wordsWithComputedWidth,T=p(S),I=T.length>o||f(T).width>Number(r);return[I,T]},g=0,k=d.length-1,b=0,j;g<=k&&b<=d.length-1;){var w=Math.floor((g+k)/2),N=w-1,[M,C]=_(N),[A]=_(w);if(!M&&!A&&(g=w+1),M&&A&&(k=w-1),!M&&A){j=C;break}b++}return j||m},bG=e=>{var t=Mt(e)?[]:e.toString().split(Dte);return[{words:t}]},fHe=e=>{var{width:t,scaleToFit:a,children:r,style:s,breakAll:o,maxLines:i}=e;if((t||a)&&!Jd.isSsr){var c,l,u=qte({breakAll:o,children:r,style:s});if(u){var{wordsWithComputedWidth:d,spaceWidth:p}=u;c=d,l=p}else return bG(r);return mHe({breakAll:o,children:r,maxLines:i,style:s},c,l,t,a)}return bG(r)},kG="#808080",TT=x.forwardRef((e,t)=>{var{x:a=0,y:r=0,lineHeight:s="1em",capHeight:o="0.71em",scaleToFit:i=!1,textAnchor:c="start",verticalAnchor:l="end",fill:u=kG}=e,d=vG(e,uHe),p=x.useMemo(()=>fHe({breakAll:d.breakAll,children:d.children,maxLines:d.maxLines,scaleToFit:i,style:d.style,width:d.width}),[d.breakAll,d.children,d.maxLines,i,d.style,d.width]),{dx:m,dy:f,angle:y,className:v,breakAll:_}=d,g=vG(d,hHe);if(!qn(a)||!qn(r))return null;var k=a+(ke(m)?m:0),b=r+(ke(f)?f:0),j;switch(l){case"start":j=G$("calc(".concat(o,")"));break;case"middle":j=G$("calc(".concat((p.length-1)/2," * -").concat(s," + (").concat(o," / 2))"));break;default:j=G$("calc(".concat(p.length-1," * -").concat(s,")"));break}var w=[];if(i){var N=p[0].width,{width:M}=d;w.push("scale(".concat(ke(M)?M/N:1,")"))}return y&&w.push("rotate(".concat(y,", ").concat(k,", ").concat(b,")")),w.length&&(g.transform=w.join(" ")),x.createElement("text",nD({},It(g,!0),{ref:t,x:k,y:b,className:qe("recharts-text",v),textAnchor:c,fill:u.includes("url")?kG:u}),p.map((C,A)=>{var E=C.words.join(_?"":" ");return x.createElement("tspan",{x:k,dy:A===0?j:s,key:"".concat(E,"-").concat(A)},E)}))});TT.displayName="Text";var yHe=["offset"],xHe=["labelRef"];function _G(e,t){if(e==null)return{};var a,r,s=gHe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function gHe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function jG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Dt(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?jG(Object(a),!0).forEach(function(r){vHe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):jG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function vHe(e,t,a){return(t=bHe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function bHe(e){var t=kHe(e,"string");return typeof t=="symbol"?t:t+""}function kHe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qn(){return Qn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Qn.apply(null,arguments)}var _He=e=>{var{value:t,formatter:a}=e,r=Mt(e.children)?t:e.children;return typeof a=="function"?a(r):r},_H=e=>e!=null&&typeof e=="function",jHe=(e,t)=>{var a=fa(t-e),r=Math.min(Math.abs(t-e),360);return a*r},wHe=(e,t,a,r)=>{var{position:s,offset:o,className:i}=e,{cx:c,cy:l,innerRadius:u,outerRadius:d,startAngle:p,endAngle:m,clockWise:f}=r,y=(u+d)/2,v=jHe(p,m),_=v>=0?1:-1,g,k;s==="insideStart"?(g=p+_*o,k=f):s==="insideEnd"?(g=m-_*o,k=!f):s==="end"&&(g=m+_*o,k=f),k=v<=0?k:!k;var b=Zt(c,l,y,g),j=Zt(c,l,y,g+(k?1:-1)*359),w="M".concat(b.x,",").concat(b.y,`
    A`).concat(y,",").concat(y,",0,1,").concat(k?0:1,`,
    `).concat(j.x,",").concat(j.y),N=Mt(e.id)?Th("recharts-radial-line-"):e.id;return x.createElement("text",Qn({},a,{dominantBaseline:"central",className:qe("recharts-radial-bar-label",i)}),x.createElement("defs",null,x.createElement("path",{id:N,d:w})),x.createElement("textPath",{xlinkHref:"#".concat(N)},t))},NHe=(e,t,a)=>{var{cx:r,cy:s,innerRadius:o,outerRadius:i,startAngle:c,endAngle:l}=e,u=(c+l)/2;if(a==="outside"){var{x:d,y:p}=Zt(r,s,i+t,u);return{x:d,y:p,textAnchor:d>=r?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:r,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:r,y:s,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:r,y:s,textAnchor:"middle",verticalAnchor:"end"};var m=(o+i)/2,{x:f,y}=Zt(r,s,m,u);return{x:f,y,textAnchor:"middle",verticalAnchor:"middle"}},MHe=(e,t)=>{var{parentViewBox:a,offset:r,position:s}=e,{x:o,y:i,width:c,height:l}=t,u=l>=0?1:-1,d=u*r,p=u>0?"end":"start",m=u>0?"start":"end",f=c>=0?1:-1,y=f*r,v=f>0?"end":"start",_=f>0?"start":"end";if(s==="top"){var g={x:o+c/2,y:i-u*r,textAnchor:"middle",verticalAnchor:p};return Dt(Dt({},g),a?{height:Math.max(i-a.y,0),width:c}:{})}if(s==="bottom"){var k={x:o+c/2,y:i+l+d,textAnchor:"middle",verticalAnchor:m};return Dt(Dt({},k),a?{height:Math.max(a.y+a.height-(i+l),0),width:c}:{})}if(s==="left"){var b={x:o-y,y:i+l/2,textAnchor:v,verticalAnchor:"middle"};return Dt(Dt({},b),a?{width:Math.max(b.x-a.x,0),height:l}:{})}if(s==="right"){var j={x:o+c+y,y:i+l/2,textAnchor:_,verticalAnchor:"middle"};return Dt(Dt({},j),a?{width:Math.max(a.x+a.width-j.x,0),height:l}:{})}var w=a?{width:c,height:l}:{};return s==="insideLeft"?Dt({x:o+y,y:i+l/2,textAnchor:_,verticalAnchor:"middle"},w):s==="insideRight"?Dt({x:o+c-y,y:i+l/2,textAnchor:v,verticalAnchor:"middle"},w):s==="insideTop"?Dt({x:o+c/2,y:i+d,textAnchor:"middle",verticalAnchor:m},w):s==="insideBottom"?Dt({x:o+c/2,y:i+l-d,textAnchor:"middle",verticalAnchor:p},w):s==="insideTopLeft"?Dt({x:o+y,y:i+d,textAnchor:_,verticalAnchor:m},w):s==="insideTopRight"?Dt({x:o+c-y,y:i+d,textAnchor:v,verticalAnchor:m},w):s==="insideBottomLeft"?Dt({x:o+y,y:i+l-d,textAnchor:_,verticalAnchor:p},w):s==="insideBottomRight"?Dt({x:o+c-y,y:i+l-d,textAnchor:v,verticalAnchor:p},w):s&&typeof s=="object"&&(ke(s.x)||xd(s.x))&&(ke(s.y)||xd(s.y))?Dt({x:o+Ga(s.x,c),y:i+Ga(s.y,l),textAnchor:"end",verticalAnchor:"end"},w):Dt({x:o+c/2,y:i+l/2,textAnchor:"middle",verticalAnchor:"middle"},w)},CHe=e=>"cx"in e&&ke(e.cx);function hr(e){var{offset:t=5}=e,a=_G(e,yHe),r=Dt({offset:t},a),{viewBox:s,position:o,value:i,children:c,content:l,className:u="",textBreakAll:d,labelRef:p}=r,m=Me(Lee),f=dR(),y=o==="center"?f:m??f,v=s||y;if(!v||Mt(i)&&Mt(c)&&!x.isValidElement(l)&&typeof l!="function")return null;var _=Dt(Dt({},r),{},{viewBox:v});if(x.isValidElement(l)){var g=_G(_,xHe);return x.cloneElement(l,g)}var k;if(typeof l=="function"){if(k=x.createElement(l,_),x.isValidElement(k))return k}else k=_He(r);var b=CHe(v),j=It(r,!0);if(b&&(o==="insideStart"||o==="insideEnd"||o==="end"))return wHe(r,k,j,v);var w=b?NHe(v,r.offset,r.position):MHe(r,v);return x.createElement(TT,Qn({ref:p,className:qe("recharts-label",u)},j,w,{breakAll:d}),k)}hr.displayName="Label";var Rte=e=>{var{cx:t,cy:a,angle:r,startAngle:s,endAngle:o,r:i,radius:c,innerRadius:l,outerRadius:u,x:d,y:p,top:m,left:f,width:y,height:v,clockWise:_,labelViewBox:g}=e;if(g)return g;if(ke(y)&&ke(v)){if(ke(d)&&ke(p))return{x:d,y:p,width:y,height:v};if(ke(m)&&ke(f))return{x:m,y:f,width:y,height:v}}if(ke(d)&&ke(p))return{x:d,y:p,width:0,height:0};if(ke(t)&&ke(a))return{cx:t,cy:a,startAngle:s||r||0,endAngle:o||r||0,innerRadius:l||0,outerRadius:u||c||i||0,clockWise:_};if(e.viewBox)return e.viewBox},SHe=(e,t,a)=>{if(!e)return null;var r={viewBox:t,labelRef:a};return e===!0?x.createElement(hr,Qn({key:"label-implicit"},r)):qn(e)?x.createElement(hr,Qn({key:"label-implicit",value:e},r)):x.isValidElement(e)?e.type===hr?x.cloneElement(e,Dt({key:"label-implicit"},r)):x.createElement(hr,Qn({key:"label-implicit",content:e},r)):_H(e)?x.createElement(hr,Qn({key:"label-implicit",content:e},r)):e&&typeof e=="object"?x.createElement(hr,Qn({},e,{key:"label-implicit"},r)):null},LHe=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var{children:s,labelRef:o}=t,i=Rte(t),c=x2(s,hr).map((u,d)=>x.cloneElement(u,{viewBox:a||i,key:"label-".concat(d)}));if(!r)return c;var l=SHe(t.label,a||i,o);return[l,...c]};hr.parseViewBox=Rte;hr.renderCallByParent=LHe;var Hte={},Bte={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return a[a.length-1]}e.last=t})(Bte);var Vte={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return Array.isArray(a)?a:Array.from(a)}e.toArray=t})(Vte);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Bte,a=Vte,r=aT;function s(o){if(r.isArrayLike(o))return t.last(a.toArray(o))}e.last=s})(Hte);var AHe=Hte.last;const EHe=Hn(AHe);var IHe=["valueAccessor"],PHe=["data","dataKey","clockWise","id","textBreakAll"];function aP(){return aP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},aP.apply(null,arguments)}function wG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function NG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?wG(Object(a),!0).forEach(function(r){THe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function THe(e,t,a){return(t=$He(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function $He(e){var t=OHe(e,"string");return typeof t=="symbol"?t:t+""}function OHe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function MG(e,t){if(e==null)return{};var a,r,s=zHe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function zHe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var DHe=e=>Array.isArray(e.value)?EHe(e.value):e.value;function mo(e){var{valueAccessor:t=DHe}=e,a=MG(e,IHe),{data:r,dataKey:s,clockWise:o,id:i,textBreakAll:c}=a,l=MG(a,PHe);return!r||!r.length?null:x.createElement(za,{className:"recharts-label-list"},r.map((u,d)=>{var p=Mt(s)?t(u,d):mt(u&&u.payload,s),m=Mt(i)?{}:{id:"".concat(i,"-").concat(d)};return x.createElement(hr,aP({},It(u,!0),l,m,{parentViewBox:u.parentViewBox,value:p,textBreakAll:c,viewBox:hr.parseViewBox(Mt(o)?u:NG(NG({},u),{},{clockWise:o})),key:"label-".concat(d),index:d}))}))}mo.displayName="LabelList";function qHe(e,t){return e?e===!0?x.createElement(mo,{key:"labelList-implicit",data:t}):x.isValidElement(e)||_H(e)?x.createElement(mo,{key:"labelList-implicit",data:t,content:e}):typeof e=="object"?x.createElement(mo,aP({data:t},e,{key:"labelList-implicit"})):null:null}function RHe(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&a&&!e.label)return null;var{children:r}=e,s=x2(r,mo).map((i,c)=>x.cloneElement(i,{data:t,key:"labelList-".concat(c)}));if(!a)return s;var o=qHe(e.label,t);return[o,...s]}mo.renderCallByParent=RHe;function sD(){return sD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},sD.apply(null,arguments)}var Ute=e=>{var{cx:t,cy:a,r,className:s}=e,o=qe("recharts-dot",s);return t===+t&&a===+a&&r===+r?x.createElement("circle",sD({},Ns(e),qq(e),{className:o,cx:t,cy:a,r})):null},Fte=e=>e.graphicalItems.polarItems,HHe=te([$t,N2],WR),jH=te([Fte,Ft,HHe],YR),BHe=te([jH],QR),wH=te([BHe,qR],JR),VHe=te([wH,Ft,jH],tH),UHe=te([wH,Ft,jH],(e,t,a)=>a.length>0?e.flatMap(r=>a.flatMap(s=>{var o,i=mt(r,(o=t.dataKey)!==null&&o!==void 0?o:s.dataKey);return{value:i,errorDomain:[]}})).filter(Boolean):(t==null?void 0:t.dataKey)!=null?e.map(r=>({value:mt(r,t.dataKey),errorDomain:[]})):e.map(r=>({value:r,errorDomain:[]}))),CG=()=>{},FHe=te([Ft,Gee,CG,UHe,CG,Fe,$t],rH),Gte=te([Ft,Fe,wH,VHe,w2,$t,FHe],nH),GHe=te([Gte,Ft,Zu],iH);te([Ft,Gte,GHe,$t],lH);var KHe={radiusAxis:{},angleAxis:{}},Kte=Cr({name:"polarAxis",initialState:KHe,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}});Kte.actions;var ZHe=Kte.reducer;function SG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function LG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?SG(Object(a),!0).forEach(function(r){XHe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):SG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function XHe(e,t,a){return(t=WHe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function WHe(e){var t=YHe(e,"string");return typeof t=="symbol"?t:t+""}function YHe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QHe=(e,t)=>t,NH=te([Fte,QHe],(e,t)=>e.filter(a=>a.type==="pie").find(a=>a.id===t)),JHe=[],MH=(e,t,a)=>(a==null?void 0:a.length)===0?JHe:a,Zte=te([qR,NH,MH],(e,t,a)=>{var{chartData:r}=e;if(t!=null){var s;if((t==null?void 0:t.data)!=null&&t.data.length>0?s=t.data:s=r,(!s||!s.length)&&a!=null&&(s=a.map(o=>LG(LG({},t.presentationProps),o.props))),s!=null)return s}}),eBe=te([Zte,NH,MH],(e,t,a)=>{if(!(e==null||t==null))return e.map((r,s)=>{var o,i=mt(r,t.nameKey,t.name),c;return a!=null&&(o=a[s])!==null&&o!==void 0&&(o=o.props)!==null&&o!==void 0&&o.fill?c=a[s].props.fill:typeof r=="object"&&r!=null&&"fill"in r?c=r.fill:c=t.fill,{value:Bu(i,t.dataKey),color:c,payload:r,type:t.legendType}})}),tBe=te([Zte,NH,MH,ia],(e,t,a,r)=>{if(!(t==null||e==null))return GBe({offset:r,pieSettings:t,displayedData:e,cells:a})}),Xte={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){var s;if(typeof a!="object"||a==null)return!1;if(Object.getPrototypeOf(a)===null)return!0;if(Object.prototype.toString.call(a)!=="[object Object]"){const o=a[Symbol.toStringTag];return o==null||!((s=Object.getOwnPropertyDescriptor(a,Symbol.toStringTag))!=null&&s.writable)?!1:a.toString()===`[object ${o}]`}let r=a;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(a)===r}e.isPlainObject=t})(Xte);var aBe=Xte.isPlainObject;const rBe=Hn(aBe);function rP(){return rP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},rP.apply(null,arguments)}var AG=(e,t,a,r,s)=>{var o=a-r,i;return i="M ".concat(e,",").concat(t),i+="L ".concat(e+a,",").concat(t),i+="L ".concat(e+a-o/2,",").concat(t+s),i+="L ".concat(e+a-o/2-r,",").concat(t+s),i+="L ".concat(e,",").concat(t," Z"),i},nBe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},sBe=e=>{var t=Sr(e,nBe),a=x.useRef(),[r,s]=x.useState(-1);x.useEffect(()=>{if(a.current&&a.current.getTotalLength)try{var _=a.current.getTotalLength();_&&s(_)}catch{}},[]);var{x:o,y:i,upperWidth:c,lowerWidth:l,height:u,className:d}=t,{animationEasing:p,animationDuration:m,animationBegin:f,isUpdateAnimationActive:y}=t;if(o!==+o||i!==+i||c!==+c||l!==+l||u!==+u||c===0&&l===0||u===0)return null;var v=qe("recharts-trapezoid",d);return y?x.createElement(HI,{canBegin:r>0,from:{upperWidth:0,lowerWidth:0,height:u,x:o,y:i},to:{upperWidth:c,lowerWidth:l,height:u,x:o,y:i},duration:m,animationEasing:p,isActive:y},_=>{var{upperWidth:g,lowerWidth:k,height:b,x:j,y:w}=_;return x.createElement(HI,{canBegin:r>0,from:"0px ".concat(r===-1?1:r,"px"),to:"".concat(r,"px 0px"),attributeName:"strokeDasharray",begin:f,duration:m,easing:p},x.createElement("path",rP({},It(t,!0),{className:v,d:AG(j,w,g,k,b),ref:a})))}):x.createElement("g",null,x.createElement("path",rP({},It(t,!0),{className:v,d:AG(o,i,c,l,u)})))},oBe=["option","shapeType","propTransformer","activeClassName","isActive"];function iBe(e,t){if(e==null)return{};var a,r,s=cBe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function cBe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function EG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function nP(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?EG(Object(a),!0).forEach(function(r){lBe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):EG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function lBe(e,t,a){return(t=dBe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function dBe(e){var t=uBe(e,"string");return typeof t=="symbol"?t:t+""}function uBe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hBe(e,t){return nP(nP({},t),e)}function pBe(e,t){return e==="symbols"}function IG(e){var{shapeType:t,elementProps:a}=e;switch(t){case"rectangle":return x.createElement(bJ,a);case"trapezoid":return x.createElement(sBe,a);case"sector":return x.createElement(jJ,a);case"symbols":if(pBe(t))return x.createElement(Uq,a);break;default:return null}}function mBe(e){return x.isValidElement(e)?e.props:e}function Wte(e){var{option:t,shapeType:a,propTransformer:r=hBe,activeClassName:s="recharts-active-shape",isActive:o}=e,i=iBe(e,oBe),c;if(x.isValidElement(t))c=x.cloneElement(t,nP(nP({},i),mBe(t)));else if(typeof t=="function")c=t(i);else if(rBe(t)&&typeof t!="boolean"){var l=r(t,i);c=x.createElement(IG,{shapeType:a,elementProps:l})}else{var u=i;c=x.createElement(IG,{shapeType:a,elementProps:u})}return o?x.createElement(za,{className:s},c):c}var CH=(e,t)=>{var a=zt();return(r,s)=>o=>{e==null||e(r,s,o),a(cte({activeIndex:String(s),activeDataKey:t,activeCoordinate:r.tooltipPosition}))}},SH=e=>{var t=zt();return(a,r)=>s=>{e==null||e(a,r,s),t(xqe())}},LH=(e,t)=>{var a=zt();return(r,s)=>o=>{e==null||e(r,s,o),a(gqe({activeIndex:String(s),activeDataKey:t,activeCoordinate:r.tooltipPosition}))}};function AH(e){var{fn:t,args:a}=e,r=zt(),s=nr();return x.useEffect(()=>{if(!s){var o=t(a);return r(mqe(o)),()=>{r(fqe(o))}}},[t,a,r,s]),null}var Yte=()=>{};function Qte(e){var{legendPayload:t}=e,a=zt(),r=nr();return x.useEffect(()=>r?Yte:(a(iJ(t)),()=>{a(cJ(t))}),[a,r,t]),null}function fBe(e){var{legendPayload:t}=e,a=zt(),r=Me(Fe);return x.useEffect(()=>r!=="centric"&&r!=="radial"?Yte:(a(iJ(t)),()=>{a(cJ(t))}),[a,r,t]),null}function EH(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",a=x.useRef(Th(t)),r=x.useRef(e);return r.current!==e&&(a.current=Th(t),r.current=e),a.current}var K$,yBe=()=>{var[e]=x.useState(()=>Th("uid-"));return e},xBe=(K$=Sre["useId".toString()])!==null&&K$!==void 0?K$:yBe;function gBe(e,t){var a=xBe();return t||(e?"".concat(e,"-").concat(a):a)}var vBe=x.createContext(void 0),IH=e=>{var{id:t,type:a,children:r}=e,s=gBe("recharts-".concat(a),t);return x.createElement(vBe.Provider,{value:s},r(s))},bBe={cartesianItems:[],polarItems:[]},Jte=Cr({name:"graphicalItems",initialState:bBe,reducers:{addCartesianGraphicalItem(e,t){e.cartesianItems.push(t.payload)},replaceCartesianGraphicalItem(e,t){var{prev:a,next:r}=t.payload,s=us(e).cartesianItems.indexOf(a);s>-1&&(e.cartesianItems[s]=r)},removeCartesianGraphicalItem(e,t){var a=us(e).cartesianItems.indexOf(t.payload);a>-1&&e.cartesianItems.splice(a,1)},addPolarGraphicalItem(e,t){e.polarItems.push(t.payload)},removePolarGraphicalItem(e,t){var a=us(e).polarItems.indexOf(t.payload);a>-1&&e.polarItems.splice(a,1)}}}),{addCartesianGraphicalItem:kBe,replaceCartesianGraphicalItem:_Be,removeCartesianGraphicalItem:jBe,addPolarGraphicalItem:wBe,removePolarGraphicalItem:NBe}=Jte.actions,MBe=Jte.reducer;function eae(e){var t=zt(),a=x.useRef(null);return x.useEffect(()=>{a.current===null?t(kBe(e)):a.current!==e&&t(_Be({prev:a.current,next:e})),a.current=e},[t,e]),x.useEffect(()=>()=>{a.current&&(t(jBe(a.current)),a.current=null)},[t]),null}function CBe(e){var t=zt();return x.useEffect(()=>(t(wBe(e)),()=>{t(NBe(e))}),[t,e]),null}function SBe(){}var LBe={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},PG={t:0},Z$={t:1};function PH(e){var t=Sr(e,LBe),{isActive:a,canBegin:r,duration:s,easing:o,begin:i,onAnimationEnd:c,onAnimationStart:l,children:u}=t,d=vJ("JavascriptAnimate",t.animationManager),[p,m]=x.useState(a?PG:Z$),f=x.useRef(null);return x.useEffect(()=>{a||m(Z$)},[a]),x.useEffect(()=>{if(!a||!r)return SBe;var y=gJ(PG,Z$,yJ(o),s,m,d.getTimeoutController()),v=()=>{f.current=y()};return d.start([l,i,v,s,c]),()=>{d.stop(),f.current&&f.current(),c()}},[a,r,s,o,i,l,c,d]),u(p.t)}var ABe=["onMouseEnter","onClick","onMouseLeave"],EBe=["id"],IBe=["id"];function TH(e,t){if(e==null)return{};var a,r,s=PBe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function PBe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function TG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Rt(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?TG(Object(a),!0).forEach(function(r){TBe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):TG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function TBe(e,t,a){return(t=$Be(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function $Be(e){var t=OBe(e,"string");return typeof t=="symbol"?t:t+""}function OBe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function js(){return js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},js.apply(null,arguments)}function zBe(e){var t=x.useMemo(()=>x2(e.children,Qu),[e.children]),a=Me(r=>eBe(r,e.id,t));return a==null?null:x.createElement(fBe,{legendPayload:a})}function DBe(e){var{dataKey:t,nameKey:a,sectors:r,stroke:s,strokeWidth:o,fill:i,name:c,hide:l,tooltipType:u}=e;return{dataDefinedOnItem:r==null?void 0:r.map(d=>d.tooltipPayload),positions:r==null?void 0:r.map(d=>d.tooltipPosition),settings:{stroke:s,strokeWidth:o,fill:i,dataKey:t,nameKey:a,name:Bu(c,t),hide:l,type:u,color:i,unit:""}}}var qBe=(e,t)=>e>t?"start":e<t?"end":"middle",RBe=(e,t,a)=>typeof t=="function"?t(e):Ga(t,a,a*.8),HBe=(e,t,a)=>{var{top:r,left:s,width:o,height:i}=t,c=YQ(o,i),l=s+Ga(e.cx,o,o/2),u=r+Ga(e.cy,i,i/2),d=Ga(e.innerRadius,c,0),p=RBe(a,e.outerRadius,c),m=e.maxRadius||Math.sqrt(o*o+i*i)/2;return{cx:l,cy:u,innerRadius:d,outerRadius:p,maxRadius:m}},BBe=(e,t)=>{var a=fa(t-e),r=Math.min(Math.abs(t-e),360);return a*r},VBe=(e,t)=>{if(x.isValidElement(e))return x.cloneElement(e,t);if(typeof e=="function")return e(t);var a=qe("recharts-pie-label-line",typeof e!="boolean"?e.className:"");return x.createElement(mR,js({},t,{type:"linear",className:a}))},UBe=(e,t,a)=>{if(x.isValidElement(e))return x.cloneElement(e,t);var r=a;if(typeof e=="function"&&(r=e(t),x.isValidElement(r)))return r;var s=qe("recharts-pie-label-text",typeof e!="boolean"&&typeof e!="function"?e.className:"");return x.createElement(TT,js({},t,{alignmentBaseline:"middle",className:s}),r)};function FBe(e){var{sectors:t,props:a,showLabels:r}=e,{label:s,labelLine:o,dataKey:i}=a;if(!r||!s||!t)return null;var c=Ns(a),l=It(s,!1),u=It(o,!1),d=typeof s=="object"&&"offsetRadius"in s&&s.offsetRadius||20,p=t.map((m,f)=>{var y=(m.startAngle+m.endAngle)/2,v=Zt(m.cx,m.cy,m.outerRadius+d,y),_=Rt(Rt(Rt(Rt({},c),m),{},{stroke:"none"},l),{},{index:f,textAnchor:qBe(v.x,m.cx)},v),g=Rt(Rt(Rt(Rt({},c),m),{},{fill:"none",stroke:m.fill},u),{},{index:f,points:[Zt(m.cx,m.cy,m.outerRadius,y),v],key:"line"});return x.createElement(za,{key:"label-".concat(m.startAngle,"-").concat(m.endAngle,"-").concat(m.midAngle,"-").concat(f)},o&&VBe(o,g),UBe(s,_,mt(m,i)))});return x.createElement(za,{className:"recharts-pie-labels"},p)}function tae(e){var{sectors:t,activeShape:a,inactiveShape:r,allOtherPieProps:s,showLabels:o}=e,i=Me(ko),{onMouseEnter:c,onClick:l,onMouseLeave:u}=s,d=TH(s,ABe),p=CH(c,s.dataKey),m=SH(u),f=LH(l,s.dataKey);return t==null?null:x.createElement(x.Fragment,null,t.map((y,v)=>{if((y==null?void 0:y.startAngle)===0&&(y==null?void 0:y.endAngle)===0&&t.length!==1)return null;var _=a&&String(v)===i,g=i?r:null,k=_?a:g,b=Rt(Rt({},y),{},{stroke:y.stroke,tabIndex:-1,[aJ]:v,[rJ]:s.dataKey});return x.createElement(za,js({tabIndex:-1,className:"recharts-pie-sector"},y2(d,y,v),{onMouseEnter:p(y,v),onMouseLeave:m(y,v),onClick:f(y,v),key:"sector-".concat(y==null?void 0:y.startAngle,"-").concat(y==null?void 0:y.endAngle,"-").concat(y.midAngle,"-").concat(v)}),x.createElement(Wte,js({option:k,isActive:_,shapeType:"sector"},b)))}),x.createElement(FBe,{sectors:t,props:s,showLabels:o}))}function GBe(e){var t,{pieSettings:a,displayedData:r,cells:s,offset:o}=e,{cornerRadius:i,startAngle:c,endAngle:l,dataKey:u,nameKey:d,tooltipType:p}=a,m=Math.abs(a.minAngle),f=BBe(c,l),y=Math.abs(f),v=r.length<=1?0:(t=a.paddingAngle)!==null&&t!==void 0?t:0,_=r.filter(N=>mt(N,u,0)!==0).length,g=(y>=360?_:_-1)*v,k=y-_*m-g,b=r.reduce((N,M)=>{var C=mt(M,u,0);return N+(ke(C)?C:0)},0),j;if(b>0){var w;j=r.map((N,M)=>{var C=mt(N,u,0),A=mt(N,d,M),E=HBe(a,o,N),L=(ke(C)?C:0)/b,S,T=Rt(Rt({},N),s&&s[M]&&s[M].props);M?S=w.endAngle+fa(f)*v*(C!==0?1:0):S=c;var I=S+fa(f)*((C!==0?m:0)+L*k),q=(S+I)/2,$=(E.innerRadius+E.outerRadius)/2,R=[{name:A,value:C,payload:T,dataKey:u,type:p}],G=Zt(E.cx,E.cy,$,q);return w=Rt(Rt(Rt(Rt({},a.presentationProps),{},{percent:L,cornerRadius:i,name:A,tooltipPayload:R,midAngle:q,middleRadius:$,tooltipPosition:G},T),E),{},{value:mt(N,u),startAngle:S,endAngle:I,payload:T,paddingAngle:fa(f)*v}),w})}return j}function KBe(e){var{props:t,previousSectorsRef:a}=e,{sectors:r,isAnimationActive:s,animationBegin:o,animationDuration:i,animationEasing:c,activeShape:l,inactiveShape:u,onAnimationStart:d,onAnimationEnd:p}=t,m=EH(t,"recharts-pie-"),f=a.current,[y,v]=x.useState(!0),_=x.useCallback(()=>{typeof p=="function"&&p(),v(!1)},[p]),g=x.useCallback(()=>{typeof d=="function"&&d(),v(!0)},[d]);return x.createElement(PH,{begin:o,duration:i,isActive:s,easing:c,onAnimationStart:g,onAnimationEnd:_,key:m},k=>{var b=[],j=r&&r[0],w=j.startAngle;return r.forEach((N,M)=>{var C=f&&f[M],A=M>0?go(N,"paddingAngle",0):0;if(C){var E=lU(C.endAngle-C.startAngle,N.endAngle-N.startAngle),L=Rt(Rt({},N),{},{startAngle:w+A,endAngle:w+E(k)+A});b.push(L),w=L.endAngle}else{var{endAngle:S,startAngle:T}=N,I=lU(0,S-T),q=I(k),$=Rt(Rt({},N),{},{startAngle:w+A,endAngle:w+q+A});b.push($),w=$.endAngle}}),a.current=b,x.createElement(za,null,x.createElement(tae,{sectors:b,activeShape:l,inactiveShape:u,allOtherPieProps:t,showLabels:!y}))})}function ZBe(e){var{sectors:t,isAnimationActive:a,activeShape:r,inactiveShape:s}=e,o=x.useRef(null),i=o.current;return a&&t&&t.length&&(!i||i!==t)?x.createElement(KBe,{props:e,previousSectorsRef:o}):x.createElement(tae,{sectors:t,activeShape:r,inactiveShape:s,allOtherPieProps:e,showLabels:!0})}function XBe(e){var{hide:t,className:a,rootTabIndex:r}=e,s=qe("recharts-pie",a);return t?null:x.createElement(za,{tabIndex:r,className:s},x.createElement(ZBe,e))}var WBe={animationBegin:400,animationDuration:1500,animationEasing:"ease",cx:"50%",cy:"50%",dataKey:"value",endAngle:360,fill:"#808080",hide:!1,innerRadius:0,isAnimationActive:!Jd.isSsr,labelLine:!0,legendType:"rect",minAngle:0,nameKey:"name",outerRadius:"80%",paddingAngle:0,rootTabIndex:0,startAngle:0,stroke:"#fff"};function YBe(e){var{id:t}=e,a=TH(e,EBe),r=x.useMemo(()=>x2(e.children,Qu),[e.children]),s=Me(o=>tBe(o,t,r));return x.createElement(x.Fragment,null,x.createElement(AH,{fn:DBe,args:Rt(Rt({},e),{},{sectors:s})}),x.createElement(XBe,js({},a,{sectors:s})))}function aae(e){var t=Sr(e,WBe),{id:a}=t,r=TH(t,IBe),s=Ns(r);return x.createElement(IH,{id:a,type:"pie"},o=>x.createElement(x.Fragment,null,x.createElement(CBe,{type:"pie",id:o,data:r.data,dataKey:r.dataKey,hide:r.hide,angleAxisId:0,radiusAxisId:0,name:r.name,nameKey:r.nameKey,tooltipType:r.tooltipType,legendType:r.legendType,fill:r.fill,cx:r.cx,cy:r.cy,startAngle:r.startAngle,endAngle:r.endAngle,paddingAngle:r.paddingAngle,minAngle:r.minAngle,innerRadius:r.innerRadius,outerRadius:r.outerRadius,cornerRadius:r.cornerRadius,presentationProps:s}),x.createElement(zBe,js({},r,{id:o})),x.createElement(YBe,js({},r,{id:o})),r.children))}aae.displayName="Pie";var QBe=te([ia],e=>{if(e)return{top:e.top,bottom:e.bottom,left:e.left,right:e.right}}),JBe=te([QBe,Ms,Cs],(e,t,a)=>{if(!(!e||t==null||a==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,a-e.top-e.bottom)}}),$H=()=>Me(JBe),eVe=()=>Me(nRe);function $G(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function OG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?$G(Object(a),!0).forEach(function(r){tVe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$G(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function tVe(e,t,a){return(t=aVe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function aVe(e){var t=rVe(e,"string");return typeof t=="symbol"?t:t+""}function rVe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nVe=e=>{var{point:t,childIndex:a,mainColor:r,activeDot:s,dataKey:o}=e;if(s===!1||t.x==null||t.y==null)return null;var i=OG(OG({index:a,dataKey:o,cx:t.x,cy:t.y,r:4,fill:r??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},It(s,!1)),qq(s)),c;return x.isValidElement(s)?c=x.cloneElement(s,i):typeof s=="function"?c=s(i):c=x.createElement(Ute,i),x.createElement(za,{className:"recharts-active-dot"},c)};function sVe(e){var{points:t,mainColor:a,activeDot:r,itemDataKey:s}=e,o=Me(ko),i=eVe();if(t==null||i==null)return null;var c=t.find(l=>i.includes(l.payload));return Mt(c)?null:nVe({point:c,childIndex:Number(o),mainColor:a,dataKey:s,activeDot:r})}var oVe=!0,X$="Invariant failed";function iVe(e,t){if(!e){if(oVe)throw new Error(X$);var a=typeof t=="function"?t():t,r=a?"".concat(X$,": ").concat(a):X$;throw new Error(r)}}var cVe=["x","y"];function oD(){return oD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},oD.apply(null,arguments)}function zG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function g0(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?zG(Object(a),!0).forEach(function(r){lVe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function lVe(e,t,a){return(t=dVe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function dVe(e){var t=uVe(e,"string");return typeof t=="symbol"?t:t+""}function uVe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hVe(e,t){if(e==null)return{};var a,r,s=pVe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function pVe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function mVe(e,t){var{x:a,y:r}=e,s=hVe(e,cVe),o="".concat(a),i=parseInt(o,10),c="".concat(r),l=parseInt(c,10),u="".concat(t.height||s.height),d=parseInt(u,10),p="".concat(t.width||s.width),m=parseInt(p,10);return g0(g0(g0(g0(g0({},t),s),i?{x:i}:{}),l?{y:l}:{}),{},{height:d,width:m,name:t.name,radius:t.radius})}function rae(e){return x.createElement(Wte,oD({shapeType:"rectangle",propTransformer:mVe,activeClassName:"recharts-active-bar"},e))}var fVe=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(r,s)=>{if(ke(t))return t;var o=ke(r)||Mt(r);return o?t(r,s):(o||iVe(!1),a)}},yVe={},nae=Cr({name:"errorBars",initialState:yVe,reducers:{addErrorBar:(e,t)=>{var{itemId:a,errorBar:r}=t.payload;e[a]||(e[a]=[]),e[a].push(r)},removeErrorBar:(e,t)=>{var{itemId:a,errorBar:r}=t.payload;e[a]&&(e[a]=e[a].filter(s=>s.dataKey!==r.dataKey||s.direction!==r.direction))}}});nae.actions;var xVe=nae.reducer,gVe=["children"];function vVe(e,t){if(e==null)return{};var a,r,s=bVe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function bVe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var kVe={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},_Ve=x.createContext(kVe);function sae(e){var{children:t}=e,a=vVe(e,gVe);return x.createElement(_Ve.Provider,{value:a},t)}function OH(e,t){var a,r,s=Me(u=>Ls(u,e)),o=Me(u=>Lo(u,t)),i=(a=s==null?void 0:s.allowDataOverflow)!==null&&a!==void 0?a:cr.allowDataOverflow,c=(r=o==null?void 0:o.allowDataOverflow)!==null&&r!==void 0?r:lr.allowDataOverflow,l=i||c;return{needClip:l,needClipX:i,needClipY:c}}function oae(e){var{xAxisId:t,yAxisId:a,clipPathId:r}=e,s=$H(),{needClipX:o,needClipY:i,needClip:c}=OH(t,a);if(!c)return null;var{x:l,y:u,width:d,height:p}=s;return x.createElement("clipPath",{id:"clipPath-".concat(r)},x.createElement("rect",{x:o?l:l-d/2,y:i?u:u-p/2,width:o?d:d*2,height:i?p:p*2}))}var jVe=["onMouseEnter","onMouseLeave","onClick"],wVe=["value","background","tooltipPosition"],NVe=["id"],MVe=["onMouseEnter","onClick","onMouseLeave"];function Cu(){return Cu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Cu.apply(null,arguments)}function DG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Aa(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?DG(Object(a),!0).forEach(function(r){CVe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):DG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function CVe(e,t,a){return(t=SVe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function SVe(e){var t=LVe(e,"string");return typeof t=="symbol"?t:t+""}function LVe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sP(e,t){if(e==null)return{};var a,r,s=AVe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function AVe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var EVe=e=>{var{dataKey:t,name:a,fill:r,legendType:s,hide:o}=e;return[{inactive:o,dataKey:t,type:s,color:r,value:Bu(a,t),payload:e}]};function IVe(e){var{dataKey:t,stroke:a,strokeWidth:r,fill:s,name:o,hide:i,unit:c}=e;return{dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:a,strokeWidth:r,fill:s,dataKey:t,nameKey:void 0,name:Bu(o,t),hide:i,type:e.tooltipType,color:e.fill,unit:c}}}function PVe(e){var t=Me(ko),{data:a,dataKey:r,background:s,allOtherBarProps:o}=e,{onMouseEnter:i,onMouseLeave:c,onClick:l}=o,u=sP(o,jVe),d=CH(i,r),p=SH(c),m=LH(l,r);if(!s||a==null)return null;var f=It(s,!1);return x.createElement(x.Fragment,null,a.map((y,v)=>{var{value:_,background:g,tooltipPosition:k}=y,b=sP(y,wVe);if(!g)return null;var j=d(y,v),w=p(y,v),N=m(y,v),M=Aa(Aa(Aa(Aa(Aa({option:s,isActive:String(v)===t},b),{},{fill:"#eee"},g),f),y2(u,y,v)),{},{onMouseEnter:j,onMouseLeave:w,onClick:N,dataKey:r,index:v,className:"recharts-bar-background-rectangle"});return x.createElement(rae,Cu({key:"background-bar-".concat(v)},M))}))}function iae(e){var{data:t,props:a,showLabels:r}=e,s=Ns(a),o=sP(s,NVe),{shape:i,dataKey:c,activeBar:l}=a,u=Me(ko),d=Me(kte),{onMouseEnter:p,onClick:m,onMouseLeave:f}=a,y=sP(a,MVe),v=CH(p,c),_=SH(f),g=LH(m,c);return t?x.createElement(x.Fragment,null,t.map((k,b)=>{var j=l&&String(b)===u&&(d==null||c===d),w=j?l:i,N=Aa(Aa(Aa({},o),k),{},{isActive:j,option:w,index:b,dataKey:c});return x.createElement(za,Cu({className:"recharts-bar-rectangle"},y2(y,k,b),{onMouseEnter:v(k,b),onMouseLeave:_(k,b),onClick:g(k,b),key:"rectangle-".concat(k==null?void 0:k.x,"-").concat(k==null?void 0:k.y,"-").concat(k==null?void 0:k.value,"-").concat(b)}),x.createElement(rae,N))}),r&&mo.renderCallByParent(a,t)):null}function TVe(e){var{props:t,previousRectanglesRef:a}=e,{data:r,layout:s,isAnimationActive:o,animationBegin:i,animationDuration:c,animationEasing:l,onAnimationEnd:u,onAnimationStart:d}=t,p=a.current,m=EH(t,"recharts-bar-"),[f,y]=x.useState(!1),v=x.useCallback(()=>{typeof u=="function"&&u(),y(!1)},[u]),_=x.useCallback(()=>{typeof d=="function"&&d(),y(!0)},[d]);return x.createElement(PH,{begin:i,duration:c,isActive:o,easing:l,onAnimationEnd:v,onAnimationStart:_,key:m},g=>{var k=g===1?r:r==null?void 0:r.map((b,j)=>{var w=p&&p[j];if(w)return Aa(Aa({},b),{},{x:nn(w.x,b.x,g),y:nn(w.y,b.y,g),width:nn(w.width,b.width,g),height:nn(w.height,b.height,g)});if(s==="horizontal"){var N=nn(0,b.height,g);return Aa(Aa({},b),{},{y:b.y+b.height-N,height:N})}var M=nn(0,b.width,g);return Aa(Aa({},b),{},{width:M})});return g>0&&(a.current=k??null),k==null?null:x.createElement(za,null,x.createElement(iae,{props:t,data:k,showLabels:!f}))})}function $Ve(e){var{data:t,isAnimationActive:a}=e,r=x.useRef(null);return a&&t&&t.length&&(r.current==null||r.current!==t)?x.createElement(TVe,{previousRectanglesRef:r,props:e}):x.createElement(iae,{props:e,data:t,showLabels:!0})}var cae=0,OVe=(e,t)=>{var a=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:a,errorVal:mt(e,t)}};class zVe extends x.PureComponent{render(){var{hide:t,data:a,dataKey:r,className:s,xAxisId:o,yAxisId:i,needClip:c,background:l,id:u}=this.props;if(t)return null;var d=qe("recharts-bar",s),p=u;return x.createElement(za,{className:d,id:u},c&&x.createElement("defs",null,x.createElement(oae,{clipPathId:p,xAxisId:o,yAxisId:i})),x.createElement(za,{className:"recharts-bar-rectangles",clipPath:c?"url(#clipPath-".concat(p,")"):void 0},x.createElement(PVe,{data:a,dataKey:r,background:l,allOtherBarProps:this.props}),x.createElement($Ve,this.props)),this.props.children)}}var DVe={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",hide:!1,isAnimationActive:!Jd.isSsr,legendType:"rect",minPointSize:cae,xAxisId:0,yAxisId:0};function qVe(e){var{xAxisId:t,yAxisId:a,hide:r,legendType:s,minPointSize:o,activeBar:i,animationBegin:c,animationDuration:l,animationEasing:u,isAnimationActive:d}=e,{needClip:p}=OH(t,a),m=yT(),f=nr(),y=x2(e.children,Qu),v=Me(k=>hUe(k,t,a,f,e.id,y));if(m!=="vertical"&&m!=="horizontal")return null;var _,g=v==null?void 0:v[0];return g==null||g.height==null||g.width==null?_=0:_=m==="vertical"?g.height/2:g.width/2,x.createElement(sae,{xAxisId:t,yAxisId:a,data:v,dataPointFormatter:OVe,errorBarOffset:_},x.createElement(zVe,Cu({},e,{layout:m,needClip:p,data:v,xAxisId:t,yAxisId:a,hide:r,legendType:s,minPointSize:o,activeBar:i,animationBegin:c,animationDuration:l,animationEasing:u,isAnimationActive:d})))}function RVe(e){var{layout:t,barSettings:{dataKey:a,minPointSize:r},pos:s,bandSize:o,xAxis:i,yAxis:c,xAxisTicks:l,yAxisTicks:u,stackedData:d,displayedData:p,offset:m,cells:f}=e,y=t==="horizontal"?c:i,v=d?y.scale.domain():null,_=HPe({numericAxis:y});return p.map((g,k)=>{var b,j,w,N,M,C;d?b=$Pe(d[k],v):(b=mt(g,a),Array.isArray(b)||(b=[_,b]));var A=fVe(r,cae)(b[1],k);if(t==="horizontal"){var E,[L,S]=[c.scale(b[0]),c.scale(b[1])];j=HU({axis:i,ticks:l,bandSize:o,offset:s.offset,entry:g,index:k}),w=(E=S??L)!==null&&E!==void 0?E:void 0,N=s.size;var T=L-S;if(M=jr(T)?0:T,C={x:j,y:m.top,width:N,height:m.height},Math.abs(A)>0&&Math.abs(M)<Math.abs(A)){var I=fa(M||A)*(Math.abs(A)-Math.abs(M));w-=I,M+=I}}else{var[q,$]=[i.scale(b[0]),i.scale(b[1])];if(j=q,w=HU({axis:c,ticks:u,bandSize:o,offset:s.offset,entry:g,index:k}),N=$-q,M=s.size,C={x:m.left,y:w,width:m.width,height:M},Math.abs(A)>0&&Math.abs(N)<Math.abs(A)){var R=fa(N||A)*(Math.abs(A)-Math.abs(N));N+=R}}if(j==null||w==null||N==null||M==null)return null;var G=Aa(Aa({},g),{},{x:j,y:w,width:N,height:M,value:d?b:b[1],payload:g,background:C,tooltipPosition:{x:j+N/2,y:w+M/2}},f&&f[k]&&f[k].props);return G}).filter(Boolean)}function oP(e){var t=Sr(e,DVe),a=nr();return x.createElement(IH,{id:t.id,type:"bar"},r=>x.createElement(x.Fragment,null,x.createElement(Qte,{legendPayload:EVe(t)}),x.createElement(AH,{fn:IVe,args:t}),x.createElement(eae,{type:"bar",id:r,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:RPe(t.stackId),hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:a}),x.createElement(qVe,Cu({},t,{id:r}))))}oP.displayName="Bar";function qG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function pp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?qG(Object(a),!0).forEach(function(r){HVe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):qG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function HVe(e,t,a){return(t=BVe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function BVe(e){var t=VVe(e,"string");return typeof t=="symbol"?t:t+""}function VVe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var UVe=(e,t)=>t,FVe=(e,t,a)=>a,GVe=(e,t,a,r)=>r,KVe=(e,t,a,r,s)=>s,E2=te([ST,KVe],(e,t)=>e.filter(a=>a.type==="bar").find(a=>a.id===t)),ZVe=te([E2],e=>e==null?void 0:e.maxBarSize),XVe=(e,t,a,r,s,o)=>o,RG=(e,t,a)=>{var r=a??e;if(!Mt(r))return Ga(r,t,0)},WVe=te([Fe,ST,UVe,FVe,GVe],(e,t,a,r,s)=>t.filter(o=>e==="horizontal"?o.xAxisId===a:o.yAxisId===r).filter(o=>o.isPanorama===s).filter(o=>o.hide===!1).filter(o=>o.type==="bar")),YVe=(e,t,a,r)=>{var s=Fe(e);return s==="horizontal"?Jz(e,"yAxis",a,r):Jz(e,"xAxis",t,r)},QVe=(e,t,a)=>{var r=Fe(e);return r==="horizontal"?QF(e,"xAxis",t):QF(e,"yAxis",a)},JVe=(e,t,a)=>{var r={},s=e.filter(CT),o=e.filter(u=>u.stackId==null),i=s.reduce((u,d)=>(u[d.stackId]||(u[d.stackId]=[]),u[d.stackId].push(d),u),r),c=Object.entries(i).map(u=>{var[d,p]=u,m=p.map(y=>y.dataKey),f=RG(t,a,p[0].barSize);return{stackId:d,dataKeys:m,barSize:f}}),l=o.map(u=>{var d=[u.dataKey].filter(m=>m!=null),p=RG(t,a,u.barSize);return{stackId:void 0,dataKeys:d,barSize:p}});return[...c,...l]},eUe=te([WVe,fDe,QVe],JVe),tUe=(e,t,a,r,s)=>{var o,i,c=E2(e,t,a,r,s);if(c!=null){var l=Fe(e),u=_ee(e),{maxBarSize:d}=c,p=Mt(d)?u:d,m,f;return l==="horizontal"?(m=bo(e,"xAxis",t,r),f=vo(e,"xAxis",t,r)):(m=bo(e,"yAxis",a,r),f=vo(e,"yAxis",a,r)),(o=(i=zh(m,f,!0))!==null&&i!==void 0?i:p)!==null&&o!==void 0?o:0}},lae=(e,t,a,r)=>{var s=Fe(e),o,i;return s==="horizontal"?(o=bo(e,"xAxis",t,r),i=vo(e,"xAxis",t,r)):(o=bo(e,"yAxis",a,r),i=vo(e,"yAxis",a,r)),zh(o,i)};function aUe(e,t,a,r,s){var o=r.length;if(!(o<1)){var i=Ga(e,a,0,!0),c,l=[];if(Nr(r[0].barSize)){var u=!1,d=a/o,p=r.reduce((g,k)=>g+(k.barSize||0),0);p+=(o-1)*i,p>=a&&(p-=(o-1)*i,i=0),p>=a&&d>0&&(u=!0,d*=.9,p=o*d);var m=(a-p)/2>>0,f={offset:m-i,size:0};c=r.reduce((g,k)=>{var b,j={stackId:k.stackId,dataKeys:k.dataKeys,position:{offset:f.offset+f.size+i,size:u?d:(b=k.barSize)!==null&&b!==void 0?b:0}},w=[...g,j];return f=w[w.length-1].position,w},l)}else{var y=Ga(t,a,0,!0);a-2*y-(o-1)*i<=0&&(i=0);var v=(a-2*y-(o-1)*i)/o;v>1&&(v>>=0);var _=Nr(s)?Math.min(v,s):v;c=r.reduce((g,k,b)=>[...g,{stackId:k.stackId,dataKeys:k.dataKeys,position:{offset:y+(v+i)*b+(v-_)/2,size:_}}],l)}return c}}var rUe=(e,t,a,r,s,o,i)=>{var c=Mt(i)?t:i,l=aUe(a,r,s!==o?s:o,e,c);return s!==o&&l!=null&&(l=l.map(u=>pp(pp({},u),{},{position:pp(pp({},u.position),{},{offset:u.position.offset-s/2})}))),l},nUe=te([eUe,_ee,mDe,jee,tUe,lae,ZVe],rUe),sUe=(e,t,a,r)=>bo(e,"xAxis",t,r),oUe=(e,t,a,r)=>bo(e,"yAxis",a,r),iUe=(e,t,a,r)=>vo(e,"xAxis",t,r),cUe=(e,t,a,r)=>vo(e,"yAxis",a,r),lUe=te([nUe,E2],(e,t)=>{if(!(e==null||t==null)){var a=e.find(r=>r.stackId===t.stackId&&t.dataKey!=null&&r.dataKeys.includes(t.dataKey));if(a!=null)return a.position}}),dUe=(e,t)=>{var a=ZR(t);if(!(!e||a==null||t==null)){var{stackId:r}=t;if(r!=null){var s=e[r];if(s){var{stackedData:o}=s;if(o)return o.find(i=>i.key===a)}}}},uUe=te([YVe,E2],dUe),hUe=te([ia,sUe,oUe,iUe,cUe,lUe,Fe,jT,lae,uUe,E2,XVe],(e,t,a,r,s,o,i,c,l,u,d,p)=>{var{chartData:m,dataStartIndex:f,dataEndIndex:y}=c;if(!(d==null||o==null||i!=="horizontal"&&i!=="vertical"||t==null||a==null||r==null||s==null||l==null)){var{data:v}=d,_;if(v!=null&&v.length>0?_=v:_=m==null?void 0:m.slice(f,y+1),_!=null)return RVe({layout:i,barSettings:d,pos:o,bandSize:l,xAxis:t,yAxis:a,xAxisTicks:r,yAxisTicks:s,stackedData:u,displayedData:_,offset:e,cells:p})}}),dae=e=>{var{chartData:t}=e,a=zt(),r=nr();return x.useEffect(()=>r?()=>{}:(a(iG(t)),()=>{a(iG(void 0))}),[t,a,r]),null},HG={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},uae=Cr({name:"brush",initialState:HG,reducers:{setBrushSettings(e,t){return t.payload==null?HG:t.payload}}});uae.actions;var pUe=uae.reducer;function mUe(e,t,a){return(t=fUe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function fUe(e){var t=yUe(e,"string");return typeof t=="symbol"?t:t+""}function yUe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class zH{static create(t){return new zH(t)}constructor(t){this.scale=t}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}apply(t){var{bandAware:a,position:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t!==void 0){if(r)switch(r){case"start":return this.scale(t);case"middle":{var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+s}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(t)+o}default:return this.scale(t)}if(a){var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+i}return this.scale(t)}}isInRange(t){var a=this.range(),r=a[0],s=a[a.length-1];return r<=s?t>=r&&t<=s:t>=s&&t<=r}}mUe(zH,"EPS",1e-4);function xUe(e){return(e%180+180)%180}var gUe=function(t){var{width:a,height:r}=t,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=xUe(s),i=o*Math.PI/180,c=Math.atan(r/a),l=i>c&&i<Math.PI-c?r/Math.sin(i):a/Math.cos(i);return Math.abs(l)},vUe={dots:[],areas:[],lines:[]},hae=Cr({name:"referenceElements",initialState:vUe,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var a=us(e).dots.findIndex(r=>r===t.payload);a!==-1&&e.dots.splice(a,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var a=us(e).areas.findIndex(r=>r===t.payload);a!==-1&&e.areas.splice(a,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var a=us(e).lines.findIndex(r=>r===t.payload);a!==-1&&e.lines.splice(a,1)}}});hae.actions;var bUe=hae.reducer,kUe=x.createContext(void 0),_Ue=e=>{var{children:t}=e,[a]=x.useState("".concat(Th("recharts"),"-clip")),r=$H();if(r==null)return null;var{x:s,y:o,width:i,height:c}=r;return x.createElement(kUe.Provider,{value:a},x.createElement("defs",null,x.createElement("clipPath",{id:a},x.createElement("rect",{x:s,y:o,height:c,width:i}))),t)};function W$(e,t){for(var a in e)if({}.hasOwnProperty.call(e,a)&&(!{}.hasOwnProperty.call(t,a)||e[a]!==t[a]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function pae(e,t,a){if(t<1)return[];if(t===1&&a===void 0)return e;for(var r=[],s=0;s<e.length;s+=t)if(a===void 0||a(e[s])===!0)r.push(e[s]);else return;return r}function jUe(e,t,a){var r={width:e.width+t.width,height:e.height+t.height};return gUe(r,a)}function wUe(e,t,a){var r=a==="width",{x:s,y:o,width:i,height:c}=e;return t===1?{start:r?s:o,end:r?s+i:o+c}:{start:r?s+i:o+c,end:r?s:o}}function iP(e,t,a,r,s){if(e*t<e*r||e*t>e*s)return!1;var o=a();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-s)<=0}function NUe(e,t){return pae(e,t+1)}function MUe(e,t,a,r,s){for(var o=(r||[]).slice(),{start:i,end:c}=t,l=0,u=1,d=i,p=function(){var y=r==null?void 0:r[l];if(y===void 0)return{v:pae(r,u)};var v=l,_,g=()=>(_===void 0&&(_=a(y,v)),_),k=y.coordinate,b=l===0||iP(e,k,g,d,c);b||(l=0,d=i,u+=1),b&&(d=k+e*(g()/2+s),l+=u)},m;u<=o.length;)if(m=p(),m)return m.v;return[]}function BG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function La(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?BG(Object(a),!0).forEach(function(r){CUe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):BG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function CUe(e,t,a){return(t=SUe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function SUe(e){var t=LUe(e,"string");return typeof t=="symbol"?t:t+""}function LUe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function AUe(e,t,a,r,s){for(var o=(r||[]).slice(),i=o.length,{start:c}=t,{end:l}=t,u=function(m){var f=o[m],y,v=()=>(y===void 0&&(y=a(f,m)),y);if(m===i-1){var _=e*(f.coordinate+e*v()/2-l);o[m]=f=La(La({},f),{},{tickCoord:_>0?f.coordinate-_*e:f.coordinate})}else o[m]=f=La(La({},f),{},{tickCoord:f.coordinate});var g=iP(e,f.tickCoord,v,c,l);g&&(l=f.tickCoord-e*(v()/2+s),o[m]=La(La({},f),{},{isShow:!0}))},d=i-1;d>=0;d--)u(d);return o}function EUe(e,t,a,r,s,o){var i=(r||[]).slice(),c=i.length,{start:l,end:u}=t;if(o){var d=r[c-1],p=a(d,c-1),m=e*(d.coordinate+e*p/2-u);i[c-1]=d=La(La({},d),{},{tickCoord:m>0?d.coordinate-m*e:d.coordinate});var f=iP(e,d.tickCoord,()=>p,l,u);f&&(u=d.tickCoord-e*(p/2+s),i[c-1]=La(La({},d),{},{isShow:!0}))}for(var y=o?c-1:c,v=function(k){var b=i[k],j,w=()=>(j===void 0&&(j=a(b,k)),j);if(k===0){var N=e*(b.coordinate-e*w()/2-l);i[k]=b=La(La({},b),{},{tickCoord:N<0?b.coordinate-N*e:b.coordinate})}else i[k]=b=La(La({},b),{},{tickCoord:b.coordinate});var M=iP(e,b.tickCoord,w,l,u);M&&(l=b.tickCoord+e*(w()/2+s),i[k]=La(La({},b),{},{isShow:!0}))},_=0;_<y;_++)v(_);return i}function DH(e,t,a){var{tick:r,ticks:s,viewBox:o,minTickGap:i,orientation:c,interval:l,tickFormatter:u,unit:d,angle:p}=e;if(!s||!s.length||!r)return[];if(ke(l)||Jd.isSsr){var m;return(m=NUe(s,ke(l)?l:0))!==null&&m!==void 0?m:[]}var f=[],y=c==="top"||c==="bottom"?"width":"height",v=d&&y==="width"?mh(d,{fontSize:t,letterSpacing:a}):{width:0,height:0},_=(b,j)=>{var w=typeof u=="function"?u(b.value,j):b.value;return y==="width"?jUe(mh(w,{fontSize:t,letterSpacing:a}),v,p):mh(w,{fontSize:t,letterSpacing:a})[y]},g=s.length>=2?fa(s[1].coordinate-s[0].coordinate):1,k=wUe(o,g,y);return l==="equidistantPreserveStart"?MUe(g,k,_,s,i):(l==="preserveStart"||l==="preserveStartEnd"?f=EUe(g,k,_,s,i,l==="preserveStartEnd"):f=AUe(g,k,_,s,i),f.filter(b=>b.isShow))}var IUe=["viewBox"],PUe=["viewBox"];function L1(){return L1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},L1.apply(null,arguments)}function VG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function ta(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?VG(Object(a),!0).forEach(function(r){qH(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):VG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function UG(e,t){if(e==null)return{};var a,r,s=TUe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function TUe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function qH(e,t,a){return(t=$Ue(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function $Ue(e){var t=OUe(e,"string");return typeof t=="symbol"?t:t+""}function OUe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class Ao extends x.Component{constructor(t){super(t),this.tickRefs=x.createRef(),this.tickRefs.current=[],this.state={fontSize:"",letterSpacing:""}}shouldComponentUpdate(t,a){var{viewBox:r}=t,s=UG(t,IUe),o=this.props,{viewBox:i}=o,c=UG(o,PUe);return!W$(r,i)||!W$(s,c)||!W$(a,this.state)}getTickLineCoord(t){var{x:a,y:r,width:s,height:o,orientation:i,tickSize:c,mirror:l,tickMargin:u}=this.props,d,p,m,f,y,v,_=l?-1:1,g=t.tickSize||c,k=ke(t.tickCoord)?t.tickCoord:t.coordinate;switch(i){case"top":d=p=t.coordinate,f=r+ +!l*o,m=f-_*g,v=m-_*u,y=k;break;case"left":m=f=t.coordinate,p=a+ +!l*s,d=p-_*g,y=d-_*u,v=k;break;case"right":m=f=t.coordinate,p=a+ +l*s,d=p+_*g,y=d+_*u,v=k;break;default:d=p=t.coordinate,f=r+ +l*o,m=f+_*g,v=m+_*u,y=k;break}return{line:{x1:d,y1:m,x2:p,y2:f},tick:{x:y,y:v}}}getTickTextAnchor(){var{orientation:t,mirror:a}=this.props,r;switch(t){case"left":r=a?"start":"end";break;case"right":r=a?"end":"start";break;default:r="middle";break}return r}getTickVerticalAnchor(){var{orientation:t,mirror:a}=this.props;switch(t){case"left":case"right":return"middle";case"top":return a?"start":"end";default:return a?"end":"start"}}renderAxisLine(){var{x:t,y:a,width:r,height:s,orientation:o,mirror:i,axisLine:c}=this.props,l=ta(ta(ta({},It(this.props,!1)),It(c,!1)),{},{fill:"none"});if(o==="top"||o==="bottom"){var u=+(o==="top"&&!i||o==="bottom"&&i);l=ta(ta({},l),{},{x1:t,y1:a+u*s,x2:t+r,y2:a+u*s})}else{var d=+(o==="left"&&!i||o==="right"&&i);l=ta(ta({},l),{},{x1:t+d*r,y1:a,x2:t+d*r,y2:a+s})}return x.createElement("line",L1({},l,{className:qe("recharts-cartesian-axis-line",go(c,"className"))}))}static renderTickItem(t,a,r){var s,o=qe(a.className,"recharts-cartesian-axis-tick-value");if(x.isValidElement(t))s=x.cloneElement(t,ta(ta({},a),{},{className:o}));else if(typeof t=="function")s=t(ta(ta({},a),{},{className:o}));else{var i="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(i=qe(i,t.className)),s=x.createElement(TT,L1({},a,{className:i}),r)}return s}renderTicks(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],{tickLine:s,stroke:o,tick:i,tickFormatter:c,unit:l,padding:u}=this.props,d=DH(ta(ta({},this.props),{},{ticks:r}),t,a),p=this.getTickTextAnchor(),m=this.getTickVerticalAnchor(),f=Ns(this.props),y=It(i,!1),v=ta(ta({},f),{},{fill:"none"},It(s,!1)),_=d.map((g,k)=>{var{line:b,tick:j}=this.getTickLineCoord(g),w=ta(ta(ta(ta({textAnchor:p,verticalAnchor:m},f),{},{stroke:"none",fill:o},y),j),{},{index:k,payload:g,visibleTicksCount:d.length,tickFormatter:c,padding:u});return x.createElement(za,L1({className:"recharts-cartesian-axis-tick",key:"tick-".concat(g.value,"-").concat(g.coordinate,"-").concat(g.tickCoord)},y2(this.props,g,k)),s&&x.createElement("line",L1({},v,b,{className:qe("recharts-cartesian-axis-tick-line",go(s,"className"))})),i&&Ao.renderTickItem(i,w,"".concat(typeof c=="function"?c(g.value,k):g.value).concat(l||"")))});return _.length>0?x.createElement("g",{className:"recharts-cartesian-axis-ticks"},_):null}render(){var{axisLine:t,width:a,height:r,className:s,hide:o}=this.props;if(o)return null;var{ticks:i}=this.props;return a!=null&&a<=0||r!=null&&r<=0?null:x.createElement(za,{className:qe("recharts-cartesian-axis",s),ref:c=>{if(c){var l=c.getElementsByClassName("recharts-cartesian-axis-tick-value");this.tickRefs.current=Array.from(l);var u=l[0];if(u){var d=window.getComputedStyle(u).fontSize,p=window.getComputedStyle(u).letterSpacing;(d!==this.state.fontSize||p!==this.state.letterSpacing)&&this.setState({fontSize:window.getComputedStyle(u).fontSize,letterSpacing:window.getComputedStyle(u).letterSpacing})}}}},t&&this.renderAxisLine(),this.renderTicks(this.state.fontSize,this.state.letterSpacing,i),hr.renderCallByParent(this.props))}}qH(Ao,"displayName","CartesianAxis");qH(Ao,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var zUe=["x1","y1","x2","y2","key"],DUe=["offset"],qUe=["xAxisId","yAxisId"],RUe=["xAxisId","yAxisId"];function FG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function Ea(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?FG(Object(a),!0).forEach(function(r){HUe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):FG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function HUe(e,t,a){return(t=BUe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function BUe(e){var t=VUe(e,"string");return typeof t=="symbol"?t:t+""}function VUe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kd(){return kd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},kd.apply(null,arguments)}function cP(e,t){if(e==null)return{};var a,r,s=UUe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function UUe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var FUe=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:a,x:r,y:s,width:o,height:i,ry:c}=e;return x.createElement("rect",{x:r,y:s,ry:c,width:o,height:i,stroke:"none",fill:t,fillOpacity:a,className:"recharts-cartesian-grid-bg"})};function mae(e,t){var a;if(x.isValidElement(e))a=x.cloneElement(e,t);else if(typeof e=="function")a=e(t);else{var{x1:r,y1:s,x2:o,y2:i,key:c}=t,l=cP(t,zUe),u=Ns(l),d=cP(u,DUe);a=x.createElement("line",kd({},d,{x1:r,y1:s,x2:o,y2:i,fill:"none",key:c}))}return a}function GUe(e){var{x:t,width:a,horizontal:r=!0,horizontalPoints:s}=e;if(!r||!s||!s.length)return null;var o=cP(e,qUe),i=s.map((c,l)=>{var u=Ea(Ea({},o),{},{x1:t,y1:c,x2:t+a,y2:c,key:"line-".concat(l),index:l});return mae(r,u)});return x.createElement("g",{className:"recharts-cartesian-grid-horizontal"},i)}function KUe(e){var{y:t,height:a,vertical:r=!0,verticalPoints:s}=e;if(!r||!s||!s.length)return null;var o=cP(e,RUe),i=s.map((c,l)=>{var u=Ea(Ea({},o),{},{x1:c,y1:t,x2:c,y2:t+a,key:"line-".concat(l),index:l});return mae(r,u)});return x.createElement("g",{className:"recharts-cartesian-grid-vertical"},i)}function ZUe(e){var{horizontalFill:t,fillOpacity:a,x:r,y:s,width:o,height:i,horizontalPoints:c,horizontal:l=!0}=e;if(!l||!t||!t.length)return null;var u=c.map(p=>Math.round(p+s-s)).sort((p,m)=>p-m);s!==u[0]&&u.unshift(0);var d=u.map((p,m)=>{var f=!u[m+1],y=f?s+i-p:u[m+1]-p;if(y<=0)return null;var v=m%t.length;return x.createElement("rect",{key:"react-".concat(m),y:p,x:r,height:y,width:o,stroke:"none",fill:t[v],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return x.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function XUe(e){var{vertical:t=!0,verticalFill:a,fillOpacity:r,x:s,y:o,width:i,height:c,verticalPoints:l}=e;if(!t||!a||!a.length)return null;var u=l.map(p=>Math.round(p+s-s)).sort((p,m)=>p-m);s!==u[0]&&u.unshift(0);var d=u.map((p,m)=>{var f=!u[m+1],y=f?s+i-p:u[m+1]-p;if(y<=0)return null;var v=m%a.length;return x.createElement("rect",{key:"react-".concat(m),x:p,y:o,width:y,height:c,stroke:"none",fill:a[v],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return x.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var WUe=(e,t)=>{var{xAxis:a,width:r,height:s,offset:o}=e;return JQ(DH(Ea(Ea(Ea({},Ao.defaultProps),a),{},{ticks:eJ(a,!0),viewBox:{x:0,y:0,width:r,height:s}})),o.left,o.left+o.width,t)},YUe=(e,t)=>{var{yAxis:a,width:r,height:s,offset:o}=e;return JQ(DH(Ea(Ea(Ea({},Ao.defaultProps),a),{},{ticks:eJ(a,!0),viewBox:{x:0,y:0,width:r,height:s}})),o.top,o.top+o.height,t)},QUe={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0};function BE(e){var t=uR(),a=hR(),r=sJ(),s=Ea(Ea({},Sr(e,QUe)),{},{x:ke(e.x)?e.x:r.left,y:ke(e.y)?e.y:r.top,width:ke(e.width)?e.width:r.width,height:ke(e.height)?e.height:r.height}),{xAxisId:o,yAxisId:i,x:c,y:l,width:u,height:d,syncWithTicks:p,horizontalValues:m,verticalValues:f}=s,y=nr(),v=Me(A=>JF(A,"xAxis",o,y)),_=Me(A=>JF(A,"yAxis",i,y));if(!ke(u)||u<=0||!ke(d)||d<=0||!ke(c)||c!==+c||!ke(l)||l!==+l)return null;var g=s.verticalCoordinatesGenerator||WUe,k=s.horizontalCoordinatesGenerator||YUe,{horizontalPoints:b,verticalPoints:j}=s;if((!b||!b.length)&&typeof k=="function"){var w=m&&m.length,N=k({yAxis:_?Ea(Ea({},_),{},{ticks:w?m:_.ticks}):void 0,width:t,height:a,offset:r},w?!0:p);ph(Array.isArray(N),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof N,"]")),Array.isArray(N)&&(b=N)}if((!j||!j.length)&&typeof g=="function"){var M=f&&f.length,C=g({xAxis:v?Ea(Ea({},v),{},{ticks:M?f:v.ticks}):void 0,width:t,height:a,offset:r},M?!0:p);ph(Array.isArray(C),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof C,"]")),Array.isArray(C)&&(j=C)}return x.createElement("g",{className:"recharts-cartesian-grid"},x.createElement(FUe,{fill:s.fill,fillOpacity:s.fillOpacity,x:s.x,y:s.y,width:s.width,height:s.height,ry:s.ry}),x.createElement(ZUe,kd({},s,{horizontalPoints:b})),x.createElement(XUe,kd({},s,{verticalPoints:j})),x.createElement(GUe,kd({},s,{offset:r,horizontalPoints:b,xAxis:v,yAxis:_})),x.createElement(KUe,kd({},s,{offset:r,verticalPoints:j,xAxis:v,yAxis:_})))}BE.displayName="CartesianGrid";var fae=(e,t,a,r)=>bo(e,"xAxis",t,r),yae=(e,t,a,r)=>vo(e,"xAxis",t,r),xae=(e,t,a,r)=>bo(e,"yAxis",a,r),gae=(e,t,a,r)=>vo(e,"yAxis",a,r),JUe=te([Fe,fae,xae,yae,gae],(e,t,a,r,s)=>No(e,"xAxis")?zh(t,r,!1):zh(a,s,!1)),eFe=(e,t,a,r,s)=>s;function tFe(e){return e.type==="line"}var aFe=te([ST,eFe],(e,t)=>e.filter(tFe).find(a=>a.id===t)),rFe=te([Fe,fae,xae,yae,gae,aFe,JUe,jT],(e,t,a,r,s,o,i,c)=>{var{chartData:l,dataStartIndex:u,dataEndIndex:d}=c;if(!(o==null||t==null||a==null||r==null||s==null||r.length===0||s.length===0||i==null)){var{dataKey:p,data:m}=o,f;if(m!=null&&m.length>0?f=m:f=l==null?void 0:l.slice(u,d+1),f!=null)return wFe({layout:e,xAxis:t,yAxis:a,xAxisTicks:r,yAxisTicks:s,dataKey:p,bandSize:i,displayedData:f})}}),nFe=["id"],sFe=["type","layout","connectNulls","needClip"],oFe=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function GG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function sn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?GG(Object(a),!0).forEach(function(r){iFe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):GG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function iFe(e,t,a){return(t=cFe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function cFe(e){var t=lFe(e,"string");return typeof t=="symbol"?t:t+""}function lFe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function RH(e,t){if(e==null)return{};var a,r,s=dFe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function dFe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function Kd(){return Kd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Kd.apply(null,arguments)}var uFe=e=>{var{dataKey:t,name:a,stroke:r,legendType:s,hide:o}=e;return[{inactive:o,dataKey:t,type:s,color:r,value:Bu(a,t),payload:e}]};function hFe(e){var{dataKey:t,data:a,stroke:r,strokeWidth:s,fill:o,name:i,hide:c,unit:l}=e;return{dataDefinedOnItem:a,positions:void 0,settings:{stroke:r,strokeWidth:s,fill:o,dataKey:t,nameKey:void 0,name:Bu(i,t),hide:c,type:e.tooltipType,color:e.stroke,unit:l}}}var vae=(e,t)=>"".concat(t,"px ").concat(e-t,"px");function pFe(e,t){for(var a=e.length%2!==0?[...e,0]:e,r=[],s=0;s<t;++s)r=[...r,...a];return r}var mFe=(e,t,a)=>{var r=a.reduce((p,m)=>p+m);if(!r)return vae(t,e);for(var s=Math.floor(e/r),o=e%r,i=t-e,c=[],l=0,u=0;l<a.length;u+=a[l],++l)if(u+a[l]>o){c=[...a.slice(0,l),o-u];break}var d=c.length%2===0?[0,i]:[i];return[...pFe(a,s),...c,...d].map(p=>"".concat(p,"px")).join(", ")};function fFe(e,t){var a;if(x.isValidElement(e))a=x.cloneElement(e,t);else if(typeof e=="function")a=e(t);else{var r=qe("recharts-line-dot",typeof e!="boolean"?e.className:"");a=x.createElement(Ute,Kd({},t,{className:r}))}return a}function yFe(e,t){return e==null?!1:t?!0:e.length===1}function xFe(e){var{clipPathId:t,points:a,props:r}=e,{dot:s,dataKey:o,needClip:i}=r;if(!yFe(a,s))return null;var c=RH(r,nFe),l=TY(s),u=Ns(c),d=It(s,!0),p=a.map((f,y)=>{var v=sn(sn(sn({key:"dot-".concat(y),r:3},u),d),{},{index:y,cx:f.x,cy:f.y,dataKey:o,value:f.value,payload:f.payload,points:a});return fFe(s,v)}),m={clipPath:i?"url(#clipPath-".concat(l?"":"dots-").concat(t,")"):void 0};return x.createElement(za,Kd({className:"recharts-line-dots",key:"dots"},m),p)}function iD(e){var{clipPathId:t,pathRef:a,points:r,strokeDasharray:s,props:o,showLabels:i}=e,{type:c,layout:l,connectNulls:u,needClip:d}=o,p=RH(o,sFe),m=sn(sn({},It(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:d?"url(#clipPath-".concat(t,")"):void 0,points:r,type:c,layout:l,connectNulls:u,strokeDasharray:s??o.strokeDasharray});return x.createElement(x.Fragment,null,(r==null?void 0:r.length)>1&&x.createElement(mR,Kd({},m,{pathRef:a})),x.createElement(xFe,{points:r,clipPathId:t,props:o}),i&&mo.renderCallByParent(o,r))}function gFe(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch{return 0}}function vFe(e){var{clipPathId:t,props:a,pathRef:r,previousPointsRef:s,longestAnimatedLengthRef:o}=e,{points:i,strokeDasharray:c,isAnimationActive:l,animationBegin:u,animationDuration:d,animationEasing:p,animateNewValues:m,width:f,height:y,onAnimationEnd:v,onAnimationStart:_}=a,g=s.current,k=EH(a,"recharts-line-"),[b,j]=x.useState(!1),w=x.useCallback(()=>{typeof v=="function"&&v(),j(!1)},[v]),N=x.useCallback(()=>{typeof _=="function"&&_(),j(!0)},[_]),M=gFe(r.current),C=o.current;return x.createElement(PH,{begin:u,duration:d,isActive:l,easing:p,onAnimationEnd:w,onAnimationStart:N,key:k},A=>{var E=nn(C,M+C,A),L=Math.min(E,M),S;if(c){var T="".concat(c).split(/[,\s]+/gim).map($=>parseFloat($));S=mFe(L,M,T)}else S=vae(M,L);if(g){var I=g.length/i.length,q=A===1?i:i.map(($,R)=>{var G=Math.floor(R*I);if(g[G]){var W=g[G];return sn(sn({},$),{},{x:nn(W.x,$.x,A),y:nn(W.y,$.y,A)})}return m?sn(sn({},$),{},{x:nn(f*2,$.x,A),y:nn(y/2,$.y,A)}):sn(sn({},$),{},{x:$.x,y:$.y})});return s.current=q,x.createElement(iD,{props:a,points:q,clipPathId:t,pathRef:r,showLabels:!b,strokeDasharray:S})}return A>0&&M>0&&(s.current=i,o.current=L),x.createElement(iD,{props:a,points:i,clipPathId:t,pathRef:r,showLabels:!b,strokeDasharray:S})})}function bFe(e){var{clipPathId:t,props:a}=e,{points:r,isAnimationActive:s}=a,o=x.useRef(null),i=x.useRef(0),c=x.useRef(null),l=o.current;return s&&r&&r.length&&l!==r?x.createElement(vFe,{props:a,clipPathId:t,previousPointsRef:o,longestAnimatedLengthRef:i,pathRef:c}):x.createElement(iD,{props:a,points:r,clipPathId:t,pathRef:c,showLabels:!0})}var kFe=(e,t)=>({x:e.x,y:e.y,value:e.value,errorVal:mt(e.payload,t)});class _Fe extends x.Component{render(){var t,{hide:a,dot:r,points:s,className:o,xAxisId:i,yAxisId:c,top:l,left:u,width:d,height:p,id:m,needClip:f}=this.props;if(a)return null;var y=qe("recharts-line",o),v=m,{r:_=3,strokeWidth:g=2}=(t=It(r,!1))!==null&&t!==void 0?t:{r:3,strokeWidth:2},k=TY(r),b=_*2+g;return x.createElement(x.Fragment,null,x.createElement(za,{className:y},f&&x.createElement("defs",null,x.createElement(oae,{clipPathId:v,xAxisId:i,yAxisId:c}),!k&&x.createElement("clipPath",{id:"clipPath-dots-".concat(v)},x.createElement("rect",{x:u-b/2,y:l-b/2,width:d+b,height:p+b}))),x.createElement(bFe,{props:this.props,clipPathId:v}),x.createElement(sae,{xAxisId:i,yAxisId:c,data:s,dataPointFormatter:kFe,errorBarOffset:0},this.props.children)),x.createElement(sVe,{activeDot:this.props.activeDot,points:s,mainColor:this.props.stroke,itemDataKey:this.props.dataKey}))}}var bae={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:!Jd.isSsr,label:!1,legendType:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0};function jFe(e){var t=Sr(e,bae),{activeDot:a,animateNewValues:r,animationBegin:s,animationDuration:o,animationEasing:i,connectNulls:c,dot:l,hide:u,isAnimationActive:d,label:p,legendType:m,xAxisId:f,yAxisId:y,id:v}=t,_=RH(t,oFe),{needClip:g}=OH(f,y),k=$H(),b=yT(),j=nr(),w=Me(E=>rFe(E,f,y,j,v));if(b!=="horizontal"&&b!=="vertical"||w==null||k==null)return null;var{height:N,width:M,x:C,y:A}=k;return x.createElement(_Fe,Kd({},_,{id:v,connectNulls:c,dot:l,activeDot:a,animateNewValues:r,animationBegin:s,animationDuration:o,animationEasing:i,isAnimationActive:d,hide:u,label:p,legendType:m,xAxisId:f,yAxisId:y,points:w,layout:b,height:N,width:M,left:C,top:A,needClip:g}))}function wFe(e){var{layout:t,xAxis:a,yAxis:r,xAxisTicks:s,yAxisTicks:o,dataKey:i,bandSize:c,displayedData:l}=e;return l.map((u,d)=>{var p=mt(u,i);if(t==="horizontal"){var m=RU({axis:a,ticks:s,bandSize:c,entry:u,index:d}),f=Mt(p)?null:r.scale(p);return{x:m,y:f,value:p,payload:u}}var y=Mt(p)?null:a.scale(p),v=RU({axis:r,ticks:o,bandSize:c,entry:u,index:d});return y==null||v==null?null:{x:y,y:v,value:p,payload:u}}).filter(Boolean)}function kae(e){var t=Sr(e,bae),a=nr();return x.createElement(IH,{id:t.id,type:"line"},r=>x.createElement(x.Fragment,null,x.createElement(Qte,{legendPayload:uFe(t)}),x.createElement(AH,{fn:hFe,args:t}),x.createElement(eae,{type:"line",id:r,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,hide:t.hide,isPanorama:a}),x.createElement(jFe,Kd({},t,{id:r}))))}kae.displayName="Line";function KG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function ZG(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?KG(Object(a),!0).forEach(function(r){NFe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):KG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function NFe(e,t,a){return(t=MFe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function MFe(e){var t=CFe(e,"string");return typeof t=="symbol"?t:t+""}function CFe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var SFe={xAxis:{},yAxis:{},zAxis:{}},_ae=Cr({name:"cartesianAxis",initialState:SFe,reducers:{addXAxis(e,t){e.xAxis[t.payload.id]=t.payload},removeXAxis(e,t){delete e.xAxis[t.payload.id]},addYAxis(e,t){e.yAxis[t.payload.id]=t.payload},removeYAxis(e,t){delete e.yAxis[t.payload.id]},addZAxis(e,t){e.zAxis[t.payload.id]=t.payload},removeZAxis(e,t){delete e.zAxis[t.payload.id]},updateYAxisWidth(e,t){var{id:a,width:r}=t.payload;e.yAxis[a]&&(e.yAxis[a]=ZG(ZG({},e.yAxis[a]),{},{width:r}))}}}),{addXAxis:LFe,removeXAxis:AFe,addYAxis:EFe,removeYAxis:IFe,addZAxis:lYe,removeZAxis:dYe,updateYAxisWidth:PFe}=_ae.actions,TFe=_ae.reducer,$Fe=["children"],OFe=["dangerouslySetInnerHTML","ticks"];function jae(e,t,a){return(t=zFe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function zFe(e){var t=DFe(e,"string");return typeof t=="symbol"?t:t+""}function DFe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cD(){return cD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},cD.apply(null,arguments)}function wae(e,t){if(e==null)return{};var a,r,s=qFe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function qFe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function RFe(e){var t=zt(),a=x.useMemo(()=>{var o=wae(e,$Fe);return o},[e]),r=Me(o=>Ls(o,a.id)),s=a===r;return x.useEffect(()=>(t(LFe(a)),()=>{t(AFe(a))}),[a,t]),s?e.children:null}var HFe=e=>{var{xAxisId:t,className:a}=e,r=Me(nJ),s=nr(),o="xAxis",i=Me(p=>Xu(p,o,t,s)),c=Me(p=>ate(p,o,t,s)),l=Me(p=>Qee(p,t)),u=Me(p=>sqe(p,t));if(l==null||u==null)return null;var d=wae(e,OFe);return x.createElement(Ao,cD({},d,{scale:i,x:u.x,y:u.y,width:l.width,height:l.height,className:qe("recharts-".concat(o," ").concat(o),a),viewBox:r,ticks:c}))},BFe=e=>{var t,a,r,s,o;return x.createElement(RFe,{interval:(t=e.interval)!==null&&t!==void 0?t:"preserveEnd",id:e.xAxisId,scale:e.scale,type:e.type,padding:e.padding,allowDataOverflow:e.allowDataOverflow,domain:e.domain,dataKey:e.dataKey,allowDuplicatedCategory:e.allowDuplicatedCategory,allowDecimals:e.allowDecimals,tickCount:e.tickCount,includeHidden:(a=e.includeHidden)!==null&&a!==void 0?a:!1,reversed:e.reversed,ticks:e.ticks,height:e.height,orientation:e.orientation,mirror:e.mirror,hide:e.hide,unit:e.unit,name:e.name,angle:(r=e.angle)!==null&&r!==void 0?r:0,minTickGap:(s=e.minTickGap)!==null&&s!==void 0?s:5,tick:(o=e.tick)!==null&&o!==void 0?o:!0,tickFormatter:e.tickFormatter},x.createElement(HFe,e))};class au extends x.Component{render(){return x.createElement(BFe,this.props)}}jae(au,"displayName","XAxis");jae(au,"defaultProps",{allowDataOverflow:cr.allowDataOverflow,allowDecimals:cr.allowDecimals,allowDuplicatedCategory:cr.allowDuplicatedCategory,height:cr.height,hide:!1,mirror:cr.mirror,orientation:cr.orientation,padding:cr.padding,reversed:cr.reversed,scale:cr.scale,tickCount:cr.tickCount,type:cr.type,xAxisId:0});var VFe=e=>{var{ticks:t,label:a,labelGapWithTick:r=5,tickSize:s=0,tickMargin:o=0}=e,i=0;if(t){t.forEach(d=>{if(d){var p=d.getBoundingClientRect();p.width>i&&(i=p.width)}});var c=a?a.getBoundingClientRect().width:0,l=s+o,u=i+l+c+(a?r:0);return Math.round(u)}return 0},UFe=["dangerouslySetInnerHTML","ticks"];function Nae(e,t,a){return(t=FFe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function FFe(e){var t=GFe(e,"string");return typeof t=="symbol"?t:t+""}function GFe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lD(){return lD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},lD.apply(null,arguments)}function KFe(e,t){if(e==null)return{};var a,r,s=ZFe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function ZFe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function XFe(e){var t=zt();return x.useEffect(()=>(t(EFe(e)),()=>{t(IFe(e))}),[e,t]),null}var WFe=e=>{var t,{yAxisId:a,className:r,width:s,label:o}=e,i=x.useRef(null),c=x.useRef(null),l=Me(nJ),u=nr(),d=zt(),p="yAxis",m=Me(g=>Xu(g,p,a,u)),f=Me(g=>Jee(g,a)),y=Me(g=>oqe(g,a)),v=Me(g=>ate(g,p,a,u));if(x.useLayoutEffect(()=>{var g;if(!(s!=="auto"||!f||_H(o)||x.isValidElement(o))){var k=i.current,b=k==null||(g=k.tickRefs)===null||g===void 0?void 0:g.current,{tickSize:j,tickMargin:w}=k.props,N=VFe({ticks:b,label:c.current,labelGapWithTick:5,tickSize:j,tickMargin:w});Math.round(f.width)!==Math.round(N)&&d(PFe({id:a,width:N}))}},[i,i==null||(t=i.current)===null||t===void 0||(t=t.tickRefs)===null||t===void 0?void 0:t.current,f==null?void 0:f.width,f,d,o,a,s]),f==null||y==null)return null;var _=KFe(e,UFe);return x.createElement(Ao,lD({},_,{ref:i,labelRef:c,scale:m,x:y.x,y:y.y,width:f.width,height:f.height,className:qe("recharts-".concat(p," ").concat(p),r),viewBox:l,ticks:v}))},YFe=e=>{var t,a,r,s,o;return x.createElement(x.Fragment,null,x.createElement(XFe,{interval:(t=e.interval)!==null&&t!==void 0?t:"preserveEnd",id:e.yAxisId,scale:e.scale,type:e.type,domain:e.domain,allowDataOverflow:e.allowDataOverflow,dataKey:e.dataKey,allowDuplicatedCategory:e.allowDuplicatedCategory,allowDecimals:e.allowDecimals,tickCount:e.tickCount,padding:e.padding,includeHidden:(a=e.includeHidden)!==null&&a!==void 0?a:!1,reversed:e.reversed,ticks:e.ticks,width:e.width,orientation:e.orientation,mirror:e.mirror,hide:e.hide,unit:e.unit,name:e.name,angle:(r=e.angle)!==null&&r!==void 0?r:0,minTickGap:(s=e.minTickGap)!==null&&s!==void 0?s:5,tick:(o=e.tick)!==null&&o!==void 0?o:!0,tickFormatter:e.tickFormatter}),x.createElement(WFe,e))},QFe={allowDataOverflow:lr.allowDataOverflow,allowDecimals:lr.allowDecimals,allowDuplicatedCategory:lr.allowDuplicatedCategory,hide:!1,mirror:lr.mirror,orientation:lr.orientation,padding:lr.padding,reversed:lr.reversed,scale:lr.scale,tickCount:lr.tickCount,type:lr.type,width:lr.width,yAxisId:0};class ru extends x.Component{render(){return x.createElement(YFe,this.props)}}Nae(ru,"displayName","YAxis");Nae(ru,"defaultProps",QFe);var JFe={};/**
 * @license React
 * use-sync-external-store-with-selector.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var I2=x;function eGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var tGe=typeof Object.is=="function"?Object.is:eGe,aGe=I2.useSyncExternalStore,rGe=I2.useRef,nGe=I2.useEffect,sGe=I2.useMemo,oGe=I2.useDebugValue;JFe.useSyncExternalStoreWithSelector=function(e,t,a,r,s){var o=rGe(null);if(o.current===null){var i={hasValue:!1,value:null};o.current=i}else i=o.current;o=sGe(function(){function l(f){if(!u){if(u=!0,d=f,f=r(f),s!==void 0&&i.hasValue){var y=i.value;if(s(y,f))return p=y}return p=f}if(y=p,tGe(d,f))return y;var v=r(f);return s!==void 0&&s(y,v)?(d=f,y):(d=f,p=v)}var u=!1,d,p,m=a===void 0?null:a;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,a,r,s]);var c=aGe(e,o[0],o[1]);return nGe(function(){i.hasValue=!0,i.value=c},[c]),oGe(c),c};function iGe(e){e()}function cGe(){let e=null,t=null;return{clear(){e=null,t=null},notify(){iGe(()=>{let a=e;for(;a;)a.callback(),a=a.next})},get(){const a=[];let r=e;for(;r;)a.push(r),r=r.next;return a},subscribe(a){let r=!0;const s=t={callback:a,next:null,prev:t};return s.prev?s.prev.next=s:e=s,function(){!r||e===null||(r=!1,s.next?s.next.prev=s.prev:t=s.prev,s.prev?s.prev.next=s.next:e=s.next)}}}}var XG={notify(){},get:()=>[]};function lGe(e,t){let a,r=XG,s=0,o=!1;function i(v){d();const _=r.subscribe(v);let g=!1;return()=>{g||(g=!0,_(),p())}}function c(){r.notify()}function l(){y.onStateChange&&y.onStateChange()}function u(){return o}function d(){s++,a||(a=t?t.addNestedSub(l):e.subscribe(l),r=cGe())}function p(){s--,a&&s===0&&(a(),a=void 0,r.clear(),r=XG)}function m(){o||(o=!0,d())}function f(){o&&(o=!1,p())}const y={addNestedSub:i,notifyNestedSubs:c,handleChangeWrapper:l,isSubscribed:u,trySubscribe:m,tryUnsubscribe:f,getListeners:()=>r};return y}var dGe=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",uGe=dGe(),hGe=()=>typeof navigator<"u"&&navigator.product==="ReactNative",pGe=hGe(),mGe=()=>uGe||pGe?x.useLayoutEffect:x.useEffect,fGe=mGe(),Y$=Symbol.for("react-redux-context"),Q$=typeof globalThis<"u"?globalThis:{};function yGe(){if(!x.createContext)return{};const e=Q$[Y$]??(Q$[Y$]=new Map);let t=e.get(x.createContext);return t||(t=x.createContext(null),e.set(x.createContext,t)),t}var xGe=yGe();function gGe(e){const{children:t,context:a,serverState:r,store:s}=e,o=x.useMemo(()=>{const l=lGe(s);return{store:s,subscription:l,getServerState:r?()=>r:void 0}},[s,r]),i=x.useMemo(()=>s.getState(),[s]);fGe(()=>{const{subscription:l}=o;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),i!==s.getState()&&l.notifyNestedSubs(),()=>{l.tryUnsubscribe(),l.onStateChange=void 0}},[o,i]);const c=a||xGe;return x.createElement(c.Provider,{value:o},t)}var vGe=gGe,bGe=(e,t)=>t,HH=te([bGe,Fe,Lee,la,xte,As,uRe,ia],yRe),BH=e=>{var t=e.currentTarget.getBoundingClientRect(),a=t.width/e.currentTarget.offsetWidth,r=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/a),chartY:Math.round((e.clientY-t.top)/r)}},Mae=Qr("mouseClick"),Cae=v2();Cae.startListening({actionCreator:Mae,effect:(e,t)=>{var a=e.payload,r=HH(t.getState(),BH(a));(r==null?void 0:r.activeIndex)!=null&&t.dispatch(vqe({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var dD=Qr("mouseMove"),Sae=v2();Sae.startListening({actionCreator:dD,effect:(e,t)=>{var a=e.payload,r=t.getState(),s=hH(r,r.tooltip.settings.shared),o=HH(r,BH(a));s==="axis"&&((o==null?void 0:o.activeIndex)!=null?t.dispatch(dte({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate})):t.dispatch(lte()))}});function kGe(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":t}var WG={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index"},Lae=Cr({name:"rootProps",initialState:WG,reducers:{updateOptions:(e,t)=>{var a;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(a=t.payload.barGap)!==null&&a!==void 0?a:WG.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className}}}),_Ge=Lae.reducer,{updateOptions:jGe}=Lae.actions,Aae=Cr({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:wGe}=Aae.actions,NGe=Aae.reducer,Eae=Qr("keyDown"),Iae=Qr("focus"),VH=v2();VH.startListening({actionCreator:Eae,effect:(e,t)=>{var a=t.getState(),r=a.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:s}=a.tooltip,o=e.payload;if(!(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Enter")){var i=Number(pH(s,Yu(a))),c=As(a);if(o==="Enter"){var l=tP(a,"axis","hover",String(s.index));t.dispatch(tD({active:!s.active,activeIndex:s.index,activeDataKey:s.dataKey,activeCoordinate:l}));return}var u=dqe(a),d=u==="left-to-right"?1:-1,p=o==="ArrowRight"?1:-1,m=i+p*d;if(!(c==null||m>=c.length||m<0)){var f=tP(a,"axis","hover",String(m));t.dispatch(tD({active:!0,activeIndex:m.toString(),activeDataKey:void 0,activeCoordinate:f}))}}}}});VH.startListening({actionCreator:Iae,effect:(e,t)=>{var a=t.getState(),r=a.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:s}=a.tooltip;if(!s.active&&s.index==null){var o="0",i=tP(a,"axis","hover",String(o));t.dispatch(tD({activeDataKey:void 0,active:!0,activeIndex:o,activeCoordinate:i}))}}}});var Ir=Qr("externalEvent"),Pae=v2();Pae.startListening({actionCreator:Ir,effect:(e,t)=>{if(e.payload.handler!=null){var a=t.getState(),r={activeCoordinate:tRe(a),activeDataKey:kte(a),activeIndex:ko(a),activeLabel:bte(a),activeTooltipIndex:ko(a),isTooltipActive:aRe(a)};e.payload.handler(r,e.payload.reactEvent)}}});var MGe=te([Wu],e=>e.tooltipItemPayloads),CGe=te([MGe,L2,(e,t,a)=>t,(e,t,a)=>a],(e,t,a,r)=>{var s=e.find(c=>c.settings.dataKey===r);if(s!=null){var{positions:o}=s;if(o!=null){var i=t(o,a);return i}}}),Tae=Qr("touchMove"),$ae=v2();$ae.startListening({actionCreator:Tae,effect:(e,t)=>{var a=e.payload,r=t.getState(),s=hH(r,r.tooltip.settings.shared);if(s==="axis"){var o=HH(r,BH({clientX:a.touches[0].clientX,clientY:a.touches[0].clientY,currentTarget:a.currentTarget}));(o==null?void 0:o.activeIndex)!=null&&t.dispatch(dte({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if(s==="item"){var i,c=a.touches[0],l=document.elementFromPoint(c.clientX,c.clientY);if(!l||!l.getAttribute)return;var u=l.getAttribute(aJ),d=(i=l.getAttribute(rJ))!==null&&i!==void 0?i:void 0,p=CGe(t.getState(),u,d);t.dispatch(cte({activeDataKey:d,activeIndex:u,activeCoordinate:p}))}}});var SGe=SQ({brush:pUe,cartesianAxis:TFe,chartData:ERe,errorBars:xVe,graphicalItems:MBe,layout:vPe,legend:oTe,options:MRe,polarAxis:ZHe,polarOptions:NGe,referenceElements:bUe,rootProps:_Ge,tooltip:bqe}),LGe=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return UIe({reducer:SGe,preloadedState:t,middleware:r=>r({serializableCheck:!1}).concat([Cae.middleware,Sae.middleware,VH.middleware,Pae.middleware,$ae.middleware]),devTools:{serialize:{replacer:kGe},name:"recharts-".concat(a)}})};function Oae(e){var{preloadedState:t,children:a,reduxStoreName:r}=e,s=nr(),o=x.useRef(null);if(s)return a;o.current==null&&(o.current=LGe(t,r));var i=eR;return x.createElement(vGe,{context:i,store:o.current},a)}function zae(e){var{layout:t,width:a,height:r,margin:s}=e,o=zt(),i=nr();return x.useEffect(()=>{i||(o(yPe(t)),o(xPe({width:a,height:r})),o(fPe(s)))},[o,i,t,a,r,s]),null}function Dae(e){var t=zt();return x.useEffect(()=>{t(jGe(e))},[t,e]),null}var AGe=["children"];function EGe(e,t){if(e==null)return{};var a,r,s=IGe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function IGe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}function lP(){return lP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},lP.apply(null,arguments)}var PGe={width:"100%",height:"100%"},TGe=x.forwardRef((e,t)=>{var a=uR(),r=hR(),s=lJ();if(!_u(a)||!_u(r))return null;var{children:o,otherAttributes:i,title:c,desc:l}=e,u,d;return typeof i.tabIndex=="number"?u=i.tabIndex:u=s?0:void 0,typeof i.role=="string"?d=i.role:d=s?"application":void 0,x.createElement(Rq,lP({},i,{title:c,desc:l,role:d,tabIndex:u,width:a,height:r,style:PGe,ref:t}),o)}),$Ge=e=>{var{children:t}=e,a=Me(fT);if(!a)return null;var{width:r,height:s,y:o,x:i}=a;return x.createElement(Rq,{width:r,height:s,x:i,y:o},t)},YG=x.forwardRef((e,t)=>{var{children:a}=e,r=EGe(e,AGe),s=nr();return s?x.createElement($Ge,null,a):x.createElement(TGe,lP({ref:t},r),a)});function OGe(){var e=zt(),[t,a]=x.useState(null),r=Me(ZPe);return x.useEffect(()=>{if(t!=null){var s=t.getBoundingClientRect(),o=s.width/t.offsetWidth;Nr(o)&&o!==r&&e(gPe(o))}},[t,e,r]),a}function QG(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,r)}return a}function zGe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?QG(Object(a),!0).forEach(function(r){DGe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):QG(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function DGe(e,t,a){return(t=qGe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function qGe(e){var t=RGe(e,"string");return typeof t=="symbol"?t:t+""}function RGe(e,t){if(typeof e!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HGe=x.forwardRef((e,t)=>{var{children:a,className:r,height:s,onClick:o,onContextMenu:i,onDoubleClick:c,onMouseDown:l,onMouseEnter:u,onMouseLeave:d,onMouseMove:p,onMouseUp:m,onTouchEnd:f,onTouchMove:y,onTouchStart:v,style:_,width:g}=e,k=zt(),[b,j]=x.useState(null),[w,N]=x.useState(null);TRe();var M=OGe(),C=x.useCallback(U=>{M(U),typeof t=="function"&&t(U),j(U),N(U)},[M,t,j,N]),A=x.useCallback(U=>{k(Mae(U)),k(Ir({handler:o,reactEvent:U}))},[k,o]),E=x.useCallback(U=>{k(dD(U)),k(Ir({handler:u,reactEvent:U}))},[k,u]),L=x.useCallback(U=>{k(lte()),k(Ir({handler:d,reactEvent:U}))},[k,d]),S=x.useCallback(U=>{k(dD(U)),k(Ir({handler:p,reactEvent:U}))},[k,p]),T=x.useCallback(()=>{k(Iae())},[k]),I=x.useCallback(U=>{k(Eae(U.key))},[k]),q=x.useCallback(U=>{k(Ir({handler:i,reactEvent:U}))},[k,i]),$=x.useCallback(U=>{k(Ir({handler:c,reactEvent:U}))},[k,c]),R=x.useCallback(U=>{k(Ir({handler:l,reactEvent:U}))},[k,l]),G=x.useCallback(U=>{k(Ir({handler:m,reactEvent:U}))},[k,m]),W=x.useCallback(U=>{k(Ir({handler:v,reactEvent:U}))},[k,v]),J=x.useCallback(U=>{k(Tae(U)),k(Ir({handler:y,reactEvent:U}))},[k,y]),de=x.useCallback(U=>{k(Ir({handler:f,reactEvent:U}))},[k,f]);return x.createElement(Cte.Provider,{value:b},x.createElement($Y.Provider,{value:w},x.createElement("div",{className:qe("recharts-wrapper",r),style:zGe({position:"relative",cursor:"default",width:g,height:s},_),onClick:A,onContextMenu:q,onDoubleClick:$,onFocus:T,onKeyDown:I,onMouseDown:R,onMouseEnter:E,onMouseLeave:L,onMouseMove:S,onMouseUp:G,onTouchEnd:de,onTouchMove:J,onTouchStart:W,ref:C},a)))}),BGe=["children","className","width","height","style","compact","title","desc"];function VGe(e,t){if(e==null)return{};var a,r,s=UGe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function UGe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var qae=x.forwardRef((e,t)=>{var{children:a,className:r,width:s,height:o,style:i,compact:c,title:l,desc:u}=e,d=VGe(e,BGe),p=Ns(d);return c?x.createElement(YG,{otherAttributes:p,title:l,desc:u},a):x.createElement(HGe,{className:r,style:i,width:s,height:o,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},x.createElement(YG,{otherAttributes:p,title:l,desc:u,ref:t},x.createElement(_Ue,null,a)))}),FGe=["width","height"];function uD(){return uD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},uD.apply(null,arguments)}function GGe(e,t){if(e==null)return{};var a,r,s=KGe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function KGe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var ZGe={top:5,right:5,bottom:5,left:5},XGe={accessibilityLayer:!0,layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:ZGe,reverseStackOrder:!1,syncMethod:"index"},Rae=x.forwardRef(function(t,a){var r,s=Sr(t.categoricalChartProps,XGe),{width:o,height:i}=s,c=GGe(s,FGe);if(!_u(o)||!_u(i))return null;var{chartName:l,defaultTooltipEventType:u,validateTooltipEventTypes:d,tooltipPayloadSearcher:p,categoricalChartProps:m}=t,f={chartName:l,defaultTooltipEventType:u,validateTooltipEventTypes:d,tooltipPayloadSearcher:p,eventEmitter:void 0};return x.createElement(Oae,{preloadedState:{options:f},reduxStoreName:(r=m.id)!==null&&r!==void 0?r:l},x.createElement(dae,{chartData:m.data}),x.createElement(zae,{width:o,height:i,layout:s.layout,margin:s.margin}),x.createElement(Dae,{accessibilityLayer:s.accessibilityLayer,barCategoryGap:s.barCategoryGap,maxBarSize:s.maxBarSize,stackOffset:s.stackOffset,barGap:s.barGap,barSize:s.barSize,syncId:s.syncId,syncMethod:s.syncMethod,className:s.className}),x.createElement(qae,uD({},c,{width:o,height:i,ref:a})))}),WGe=["axis"],YGe=x.forwardRef((e,t)=>x.createElement(Rae,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:WGe,tooltipPayloadSearcher:kH,categoricalChartProps:e,ref:t})),QGe=["axis","item"],hD=x.forwardRef((e,t)=>x.createElement(Rae,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:QGe,tooltipPayloadSearcher:kH,categoricalChartProps:e,ref:t}));function JGe(e){var t=zt();return x.useEffect(()=>{t(wGe(e))},[t,e]),null}var eKe=["width","height","layout"];function pD(){return pD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},pD.apply(null,arguments)}function tKe(e,t){if(e==null)return{};var a,r,s=aKe(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)===-1&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function aKe(e,t){if(e==null)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;a[r]=e[r]}return a}var rKe={top:5,right:5,bottom:5,left:5},nKe={accessibilityLayer:!0,stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:rKe,reverseStackOrder:!1,syncMethod:"index",layout:"radial"},sKe=x.forwardRef(function(t,a){var r,s=Sr(t.categoricalChartProps,nKe),{width:o,height:i,layout:c}=s,l=tKe(s,eKe);if(!_u(o)||!_u(i))return null;var{chartName:u,defaultTooltipEventType:d,validateTooltipEventTypes:p,tooltipPayloadSearcher:m}=t,f={chartName:u,defaultTooltipEventType:d,validateTooltipEventTypes:p,tooltipPayloadSearcher:m,eventEmitter:void 0};return x.createElement(Oae,{preloadedState:{options:f},reduxStoreName:(r=s.id)!==null&&r!==void 0?r:u},x.createElement(dae,{chartData:s.data}),x.createElement(zae,{width:o,height:i,layout:c,margin:s.margin}),x.createElement(Dae,{accessibilityLayer:s.accessibilityLayer,barCategoryGap:s.barCategoryGap,maxBarSize:s.maxBarSize,stackOffset:s.stackOffset,barGap:s.barGap,barSize:s.barSize,syncId:s.syncId,syncMethod:s.syncMethod,className:s.className}),x.createElement(JGe,{cx:s.cx,cy:s.cy,startAngle:s.startAngle,endAngle:s.endAngle,innerRadius:s.innerRadius,outerRadius:s.outerRadius}),x.createElement(qae,pD({width:o,height:i},l,{ref:a})))}),oKe=["item"],iKe={layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},cKe=x.forwardRef((e,t)=>{var a=Sr(e,iKe);return x.createElement(sKe,{chartName:"PieChart",defaultTooltipEventType:"item",validateTooltipEventTypes:oKe,tooltipPayloadSearcher:kH,categoricalChartProps:a,ref:t})});const v0=({children:e,tooltip:t})=>n.jsxs("div",{className:"relative group cursor-help w-[72px] flex-shrink-0 text-right",children:[n.jsxs("span",{className:"text-xs text-gray-500 inline-flex items-center gap-0.5 justify-end",children:[e,n.jsx(ka,{className:"w-2.5 h-2.5 opacity-50"})]}),n.jsxs("div",{className:"absolute left-0 top-full mt-1.5 w-56 px-3 py-2 bg-gray-800 text-white text-[11px] text-left leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-[999] pointer-events-none",children:[n.jsx("div",{className:"absolute left-4 bottom-full w-0 h-0 border-x-[6px] border-x-transparent border-b-[6px] border-b-gray-800"}),t]})]}),lKe={in_course:{color:"#3b82f6",label:"En curso",shortLabel:"En curso"},pending_signature:{color:"#8b5cf6",label:"Pendiente de firma",shortLabel:"Pend. firma"},finished:{color:"#10b981",label:"Finalizada",shortLabel:"Finalizada"},pending_payment:{color:"#f59e0b",label:"Pendiente de pago",shortLabel:"Pend. pago"},canceled:{color:"#ef4444",label:"Cancelada",shortLabel:"Cancelada"}},dKe=["in_course","pending_signature","finished","pending_payment","canceled"],uKe=({active:e,payload:t})=>{if(!e||!(t!=null&&t.length))return null;const a=t[0].payload;return n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg px-3 py-2 shadow-lg text-xs",children:[n.jsx("p",{className:"font-semibold text-gray-900",children:a.fullLabel}),n.jsxs("p",{className:"text-gray-500",children:[a.count," matrículas"]})]})},hKe=({statusSummary:e=[],signatureStats:t=null})=>{const a={};e.forEach(o=>{a[o.code]=o});const r=dKe.map(o=>{const i=lKe[o],c=a[o];return{code:o,shortLabel:i.shortLabel,fullLabel:(c==null?void 0:c.label)||i.label,count:(c==null?void 0:c.count)||0,color:i.color}}),s=r.reduce((o,i)=>o+i.count,0);return n.jsx(tt,{title:"Estado de matrículas",icon:Qa,children:n.jsxs("div",{className:"flex flex-col gap-4",children:[s>0?n.jsx("div",{className:"w-full",style:{height:260},children:n.jsx(HE,{width:"100%",height:"100%",children:n.jsxs(hD,{data:r,barCategoryGap:"20%",children:[n.jsx(au,{dataKey:"shortLabel",tick:{fontSize:11,fill:"#6b7280"},axisLine:!1,tickLine:!1,interval:0}),n.jsx(ru,{tick:{fontSize:11,fill:"#9ca3af"},axisLine:!1,tickLine:!1,allowDecimals:!1,width:40}),n.jsx(RE,{content:n.jsx(uKe,{}),cursor:{fill:"rgba(0,0,0,0.04)",radius:4}}),n.jsx(oP,{dataKey:"count",radius:[6,6,0,0],maxBarSize:56,children:r.map((o,i)=>n.jsx(Qu,{fill:o.color,fillOpacity:o.count>0?1:.15},i))})]})})}):n.jsx("p",{className:"text-sm text-gray-400 py-8 text-center",children:"Sin matrículas en este período"}),n.jsxs("div",{className:"flex flex-col gap-3 pt-3 border-t border-gray-100",children:[n.jsxs("div",{className:"flex items-baseline gap-1.5",children:[n.jsx("span",{className:"text-xs text-gray-400",children:"Total"}),n.jsx("span",{className:"text-lg font-bold text-gray-900 tabular-nums",children:s}),n.jsx("span",{className:"text-xs text-gray-400",children:"matrículas"})]}),n.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-x-4 gap-y-1.5",children:r.map(o=>n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx("div",{className:"w-2.5 h-2.5 rounded-full flex-shrink-0",style:{background:o.color,opacity:o.count>0?1:.3}}),n.jsx("span",{className:`text-xs ${o.count>0?"text-gray-700":"text-gray-400"}`,children:o.fullLabel}),n.jsx("span",{className:`text-xs font-bold tabular-nums ml-auto ${o.count>0?"text-gray-900":"text-gray-300"}`,children:o.count})]},o.code))})]}),t&&t.requires_signature>0&&n.jsxs("div",{className:"flex flex-col gap-2.5 pt-3 border-t border-gray-100",children:[n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx(rh,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"text-xs font-medium text-gray-600",children:"Firmas"})]}),n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(v0,{tooltip:"Contratos firmados digitalmente (FirmaAki)",children:"F. digital"}),n.jsx("div",{className:"flex-1 h-5 bg-gray-100 rounded-md overflow-hidden",children:n.jsx("div",{className:"h-full bg-bradford-green rounded-md transition-all duration-500 flex items-center justify-end pr-2",style:{width:`${Math.max((t.signed_electronic??t.signed)/t.requires_signature*100,(t.signed_electronic??t.signed)>0?8:0)}%`},children:(t.signed_electronic??t.signed)>0&&n.jsx("span",{className:"text-[10px] font-semibold text-white",children:t.signed_electronic??t.signed})})}),n.jsxs("span",{className:"text-xs font-semibold text-gray-700 tabular-nums w-[36px] text-right",children:[Math.round((t.signed_electronic??t.signed)/t.requires_signature*100),"%"]})]}),n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(v0,{tooltip:"Contratos pendientes de firma digital (enviados o por enviar)",children:"Pendiente"}),n.jsx("div",{className:"flex-1 h-5 bg-gray-100 rounded-md overflow-hidden",children:n.jsx("div",{className:"h-full bg-violet-400 rounded-md transition-all duration-500 flex items-center justify-end pr-2",style:{width:`${Math.max(t.pending/t.requires_signature*100,t.pending>0?8:0)}%`},children:t.pending>0&&n.jsx("span",{className:"text-[10px] font-semibold text-white",children:t.pending})})}),n.jsxs("span",{className:"text-xs font-semibold text-gray-700 tabular-nums w-[36px] text-right",children:[Math.round(t.pending/t.requires_signature*100),"%"]})]}),(t.signed_manual>0||t.pending_manual>0)&&n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(v0,{tooltip:"Contratos firmados manualmente (apoderados con pasaporte)",children:"F. manual"}),n.jsx("div",{className:"flex-1 h-5 bg-gray-100 rounded-md overflow-hidden",children:n.jsx("div",{className:"h-full bg-teal-500 rounded-md transition-all duration-500 flex items-center justify-end pr-2",style:{width:`${Math.max(t.signed_manual/t.requires_signature*100,t.signed_manual>0?8:0)}%`},children:n.jsx("span",{className:"text-[10px] font-semibold text-white",children:t.signed_manual})})}),n.jsxs("span",{className:"text-xs font-semibold text-gray-700 tabular-nums w-[36px] text-right",children:[Math.round(t.signed_manual/t.requires_signature*100),"%"]})]}),t.pending_manual>0&&n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(v0,{tooltip:"Contratos pendientes de firma manual presencial",children:"P. manual"}),n.jsx("div",{className:"flex-1 h-5 bg-gray-100 rounded-md overflow-hidden",children:n.jsx("div",{className:"h-full bg-orange-400 rounded-md transition-all duration-500 flex items-center justify-end pr-2",style:{width:`${Math.max(t.pending_manual/t.requires_signature*100,t.pending_manual>0?8:0)}%`},children:n.jsx("span",{className:"text-[10px] font-semibold text-white",children:t.pending_manual})})}),n.jsxs("span",{className:"text-xs font-semibold text-gray-700 tabular-nums w-[36px] text-right",children:[Math.round(t.pending_manual/t.requires_signature*100),"%"]})]}),t.playgroup>0&&n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(v0,{tooltip:"Matrículas Play Group (no requieren firma de contrato)",children:"Play group"}),n.jsx("div",{className:"flex-1 h-5 bg-gray-100 rounded-md overflow-hidden",children:n.jsx("div",{className:"h-full bg-gray-300 rounded-md transition-all duration-500 flex items-center justify-end pr-2",style:{width:`${Math.max(t.playgroup/s*100,t.playgroup>0?8:0)}%`},children:n.jsx("span",{className:"text-[10px] font-semibold text-gray-600",children:t.playgroup})})}),n.jsx("span",{className:"text-[10px] text-gray-400 w-[36px] text-right",children:"s/firma"})]})]})]})})},pKe=e=>new Intl.NumberFormat("es-CL",{style:"currency",currency:"CLP",minimumFractionDigits:0}).format(e||0),mKe=(e,t)=>t==="UF"?`${new Intl.NumberFormat("es-CL",{minimumFractionDigits:2,maximumFractionDigits:2}).format(e||0)} UF`:pKe(e),mp={pending:{label:"Pendiente",cls:"bg-amber-100 text-amber-700"},reconciled:{label:"Conciliado",cls:"bg-bradford-green/15 text-bradford-green"},discrepancy:{label:"Discrepancia",cls:"bg-red-100 text-red-700"},pending_toku:{label:"TOKU pendiente",cls:"bg-blue-100 text-blue-700"},paid:{label:"Pagado",cls:"bg-bradford-green/15 text-bradford-green"},pending_subscription:{label:"PAC pendiente",cls:"bg-blue-100 text-blue-700"}},fKe={TOKU:Pd,PAC:ls,DÉBITO:G1,TRANSFERENCIA:G1};function yKe(e){return e.subscription_status?mp[e.subscription_status]||mp.pending:mp[e.reconciliation_status]||mp.pending}function xKe(e){const t=e.subscription_status||e.reconciliation_status;return t==="reconciled"||t==="paid"}const gKe=({payments:e=[]})=>{const t=dt(),a=e.slice(0,7),r=e.length,s=e.filter(i=>(i.subscription_status||i.reconciliation_status)==="reconciled"||(i.subscription_status||i.reconciliation_status)==="paid").length,o=r-s;return n.jsx(tt,{title:"Pagos recientes",icon:it,children:n.jsxs("div",{className:"flex flex-col gap-3",children:[r>0&&n.jsxs("div",{className:"flex items-center gap-4 text-xs",children:[n.jsxs("span",{className:"text-bradford-gray",children:[n.jsx("span",{className:"font-bold text-bradford-blue text-sm",children:r})," pagos"]}),s>0&&n.jsxs("span",{className:"flex items-center gap-1",children:[n.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-bradford-green"}),n.jsxs("span",{className:"text-gray-500",children:[s," conciliados"]})]}),o>0&&n.jsxs("span",{className:"flex items-center gap-1",children:[n.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-amber-400"}),n.jsxs("span",{className:"text-gray-500",children:[o," pendientes"]})]})]}),n.jsx("div",{className:"overflow-x-auto -mx-1",children:n.jsxs("table",{className:"w-full text-sm",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"border-b border-gray-200",children:[n.jsx("th",{className:"py-2.5 pr-4 text-left font-semibold text-bradford-blue text-xs",children:"Fecha"}),n.jsx("th",{className:"py-2.5 pr-4 text-left font-semibold text-bradford-blue text-xs",children:"Apoderado"}),n.jsx("th",{className:"py-2.5 pr-4 text-right font-semibold text-bradford-blue text-xs",children:"Monto"}),n.jsx("th",{className:"py-2.5 pr-4 text-center font-semibold text-bradford-blue text-xs",children:"Medio"}),n.jsx("th",{className:"py-2.5 text-center font-semibold text-bradford-blue text-xs",children:"Estado"})]})}),n.jsxs("tbody",{children:[a.map(i=>{var d;const c=yKe(i),l=xKe(i),u=fKe[(d=i.payment_method)==null?void 0:d.toUpperCase()]||it;return n.jsxs("tr",{className:"border-b border-gray-50 hover:bg-bradford-blue/[0.02] transition-colors cursor-pointer group",onClick:()=>i.contract_code&&t(`/dashboard/matriculas/${i.contract_code}`),children:[n.jsx("td",{className:"py-2.5 pr-4 text-xs text-bradford-gray whitespace-nowrap",children:i.created_at}),n.jsx("td",{className:"py-2.5 pr-4 text-xs text-gray-900 truncate max-w-[18ch]",title:i.parent_name,children:i.parent_name}),n.jsx("td",{className:`py-2.5 pr-4 text-xs font-semibold text-right tabular-nums whitespace-nowrap ${l?"text-bradford-green":"text-gray-900"}`,children:mKe(i.amount,i.currency)}),n.jsx("td",{className:"py-2.5 pr-4 text-center",children:n.jsxs("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 bg-gray-100 text-gray-600 rounded text-[10px] font-medium",children:[n.jsx(u,{className:"w-3 h-3"}),i.payment_method]})}),n.jsx("td",{className:"py-2.5 text-center",children:n.jsx("span",{className:`px-2 py-0.5 rounded text-[10px] font-semibold ${c.cls}`,children:c.label})})]},i.id)}),e.length===0&&n.jsx("tr",{children:n.jsx("td",{className:"py-10 text-center",colSpan:5,children:n.jsxs("div",{className:"flex flex-col items-center gap-2",children:[n.jsx("div",{className:"w-10 h-10 rounded-full bg-gray-100 flex items-center justify-center",children:n.jsx(it,{className:"w-5 h-5 text-gray-300"})}),n.jsx("p",{className:"text-xs text-gray-400",children:"Sin pagos recientes"})]})})})]})]})}),e.length>7&&n.jsxs("button",{onClick:()=>t("/dashboard/matriculas"),className:"flex items-center justify-center gap-1.5 text-xs font-semibold text-bradford-blue hover:text-bradford-green transition-colors py-1.5",children:["Ver todos los pagos",n.jsx(Tn,{className:"w-3.5 h-3.5"})]})]})})},Hae=({currentPeriod:e})=>n.jsxs("div",{className:"glass-effect rounded-2xl relative overflow-hidden",children:[n.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-white/10 rounded-full blur-3xl"}),n.jsx("div",{className:"relative z-10",children:n.jsx("div",{className:"flex items-center justify-between flex-wrap gap-3 sm:gap-4",children:n.jsxs("div",{className:"flex items-center space-x-2 sm:space-x-3",children:[n.jsx(Ua,{className:"w-8 h-8 sm:w-10 sm:h-10 text-bradford-blue flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-black",children:"¡Bienvenido a Bradford School!"}),n.jsx("p",{className:"text-gray-600 mt-0.5 sm:mt-1 text-sm sm:text-base",children:e!=null&&e.period_year?`Portal de matrículas para año ${e==null?void 0:e.period_year}`:"Portal de Matrículas"})]})]})})})]});function JG(...e){return e.filter(Boolean).join(" ")}const ft=({id:e,label:t,helper:a,error:r,success:s,required:o,variant:i="default",className:c,wrapperClass:l,children:u,...d})=>{const p=[];r&&p.push(`${e}-err`),!r&&a&&p.push(`${e}-help`);const g=JG("w-full rounded-xl border px-3 py-2 bg-white outline-none transition shadow-sm",i==="elegant"&&"bg-white/70 backdrop-blur-sm",r?"border-red-300 focus:ring-2 focus:ring-red-200":s?"border-bradford-green/50 focus:ring-2 focus:ring-bradford-green/20":"border-gray-300 focus:ring-2 focus:ring-indigo-200",c,d.disabled&&"bg-gray-600/10 text-gray-500 cursor-not-allowed");return n.jsxs("div",{className:JG("space-y-1.5",l),children:[t&&n.jsxs("label",{htmlFor:e,className:"block text-[11px] font-semibold text-gray-800 uppercase",children:[t," ",o&&n.jsx("span",{className:"text-red-500","aria-hidden":"true",children:"*"})]}),n.jsx("select",{id:e,"aria-invalid":!!r,"aria-describedby":p.join(" ")||void 0,className:g,...d,children:u}),r?n.jsx("p",{id:`${e}-err`,className:"text-xs text-red-600",children:r}):s?n.jsx("p",{className:"text-xs text-bradford-green",children:s}):a?n.jsx("p",{id:`${e}-help`,className:"text-xs text-gray-600",children:a}):null]})},Un=async()=>{try{const e=await le.get("/api/periods");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},vKe=async e=>{try{const t=await le.post("/api/periods",e);let a=!(t.status!=201||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},bKe=async(e,t)=>{try{const a=await le.put(`/api/periods/${e}`,t);let r=!(a.status!=204||a.error);return se(r,r?"Registro Modificado Corretamente":a.error,a.status)}catch(a){return a}},UH=async()=>{try{const e=await le.get("/api/periods/my-periods");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},kKe=async e=>{try{const t=await le.put(`/api/periods/${e}/activate`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},_Ke=async e=>{try{const t=await le.put(`/api/periods/${e}/deactivate`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},$T=({value:e,onChange:t,error:a,label:r="Período",required:s=!1,placeholder:o="Todos los períodos",className:i,disabled:c=!1,onlyMyPeriods:l=!1,periods:u=null,showLabel:d=!0})=>{const[p,m]=x.useState([]),[f,y]=x.useState(!0),v=async()=>{try{y(!0);const _=l?await UH():await Un();_.success&&m(_.data||[])}catch(_){console.error("Error al obtener los períodos:",_)}finally{y(!1)}};return x.useEffect(()=>{u?(m(u),y(!1)):v()},[u]),n.jsxs("div",{children:[d&&n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:[r," ",s&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:e??"",onChange:t,error:a,className:`min-w-[160px] ${i||""}`,disabled:c||f,children:[f&&n.jsx("option",{value:"",children:"Cargando..."}),!f&&p.length===0&&n.jsx("option",{value:"",children:o}),!f&&p.length>0&&n.jsx("option",{value:"",children:"Seleccionar"}),p.map(_=>n.jsx("option",{value:_.id,children:_.period_year},_.id))]})]})};function jKe({dataDashboard:e,selectedPeriod:t,onPeriodChange:a,periods:r}){var v,_,g,k;const s=dt(),o=(e==null?void 0:e.period)??null,i=((v=e==null?void 0:e.kpi)==null?void 0:v.contracts)??0,c=((_=e==null?void 0:e.kpi)==null?void 0:_.parents)??0,l=((g=e==null?void 0:e.kpi)==null?void 0:g.students)??0,u=((k=e==null?void 0:e.kpi)==null?void 0:k.users)??0,d=(e==null?void 0:e.status_summary)??[],p=(e==null?void 0:e.recent_payments)??[],m=(e==null?void 0:e.alerts)??[],f=(e==null?void 0:e.signature_stats)??null,y=[{label:"Matrículas",value:i,icon:Qa,actionLabel:"Ver",url:"/dashboard/matriculas"},{label:"Apoderados",value:c,icon:Rs,actionLabel:"Ver",url:"/dashboard/apoderados"},{label:"Estudiantes",value:l,icon:Ua,actionLabel:"Ver",url:"/dashboard/estudiantes"},{label:"Usuarios",value:u,icon:br,actionLabel:"Ver",url:"/dashboard/usuarios"}];return n.jsxs("div",{className:"space-y-4 sm:space-y-6 fade-in-up",children:[n.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3",children:[n.jsx(Hae,{currentPeriod:o}),n.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0",children:[n.jsx(Na,{className:"w-4 h-4 text-gray-500"}),n.jsx($T,{value:t,onChange:a,periods:r,showLabel:!1,placeholder:"Seleccionar período"})]})]}),n.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3 sm:gap-4",children:y.map(b=>n.jsx(SAe,{label:b.label,value:b.value,icon:b.icon,actionLabel:b.actionLabel,onAction:()=>s(b.url)},b.label))}),n.jsx(CY,{currentPeriod:o}),n.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-2 gap-4 sm:gap-6",children:[n.jsx(hKe,{statusSummary:d,alerts:m,signatureStats:f}),n.jsx(gKe,{payments:p})]})]})}function Eo({title:e="Filtros y búsqueda",searchPlaceholder:t="Buscar...",searchValue:a,onSearchChange:r,filterValue:s,onFilterChange:o,filterOptions:i=[],filterLabel:c="Filtrar por",resultsCount:l=0,showAddButton:u=!1,addButtonLabel:d="Agregar",onAdd:p,children:m}){return n.jsxs(tt,{className:"relative z-10",children:[n.jsxs("div",{className:"flex items-center justify-between mb-4 border-b border-gray-100 pb-4",children:[n.jsx("h3",{className:"text-lg font-semibold text-bradford-navy",children:e}),u&&n.jsx(he,{icon:uo,onClick:p,children:d})]}),n.jsxs("div",{className:"flex flex-col lg:flex-row justify-between items-start lg:items-center gap-4",children:[n.jsxs("div",{className:"relative w-full lg:max-w-sm",children:[n.jsx(ve,{placeholder:t,value:a,onChange:f=>r(f.target.value),className:"pl-9"}),n.jsx(vr,{className:"w-4 h-4 absolute left-3 top-1/2 -translate-y-1/2 opacity-50"})]}),n.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center gap-3 w-full lg:w-auto",children:[i.length>0&&n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(Bs,{className:"w-4 h-4 text-bradford-gray"}),n.jsxs(ft,{value:s,onChange:f=>o(f.target.value),className:"min-w-[140px]",children:[n.jsx("option",{value:"all",children:"Todos"}),i.map(f=>n.jsx("option",{value:f.value,children:f.label},f.value))]})]}),m]})]})]})}const eK=({content:e})=>n.jsxs("div",{className:"relative group inline-flex ml-1",children:[n.jsx(ka,{className:"w-3.5 h-3.5 text-gray-400 cursor-help"}),n.jsxs("div",{className:"absolute left-1/2 -translate-x-1/2 bottom-full mb-2 w-56 px-3 py-2 bg-gray-800 text-white text-[11px] leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50 pointer-events-none normal-case tracking-normal",children:[e,n.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 top-full w-0 h-0 border-x-[6px] border-x-transparent border-t-[6px] border-t-gray-800"})]})]});function wKe({field:e,label:t,sortBy:a,sortDir:r,onSort:s,sortable:o=!0,tooltip:i,className:c=""}){const l=c==null?void 0:c.includes("text-center");return o?n.jsx("th",{className:Da("px-3 py-2 cursor-pointer select-none hover:bg-gray-50 transition-colors",c),onClick:()=>s(e),children:n.jsxs("div",{className:"flex items-center gap-1",children:[n.jsx("span",{children:t}),i&&n.jsx(eK,{content:i}),a===e&&n.jsx("span",{className:"text-xs opacity-60",children:r==="asc"?"↑":"↓"}),a!==e&&n.jsx(U0,{className:"w-3.5 h-3.5 opacity-30"})]})}):n.jsx("th",{className:Da("px-3 py-2",c),children:n.jsxs("div",{className:Da("flex items-center",l&&"justify-center"),children:[t,i&&n.jsx(eK,{content:i})]})})}function tK({currentPage:e,totalPages:t,onPageChange:a,totalResults:r,searchQuery:s="",perPage:o=10,onPerPageChange:i}){const u=(()=>{if(t<=7)return Array.from({length:t},(_,g)=>g+1);const m=[];m.push(1);const f=Math.max(2,e-Math.floor((5-2)/2)),y=Math.min(t-1,f+5-3),v=Math.max(2,y-(5-3));v>2&&m.push("...");for(let _=v;_<=y;_++)m.push(_);return y<t-1&&m.push("..."),m.push(t),m})(),d=m=>`inline-flex items-center justify-center w-8 h-8 rounded-lg text-sm transition-all duration-200 select-none
     ${m?"text-gray-300 cursor-not-allowed":"text-gray-500 hover:bg-[var(--brand-primary)]/10 hover:text-[var(--brand-primary)] active:scale-95 cursor-pointer"}`,p=m=>`inline-flex items-center justify-center min-w-[2rem] h-8 rounded-lg text-sm font-medium transition-all duration-200 select-none
     ${m?"bg-[var(--brand-primary)] text-white shadow-md shadow-[var(--brand-primary)]/25":"text-gray-600 hover:bg-gray-100 hover:text-gray-900 active:scale-95 cursor-pointer"}`;return n.jsxs("div",{className:"flex flex-col sm:flex-row justify-between items-center mt-5 gap-3",children:[n.jsxs("p",{className:"text-xs text-gray-400 tabular-nums",children:["Mostrando"," ",n.jsxs("span",{className:"font-semibold text-gray-600",children:[Math.min((e-1)*o+1,r),"–",Math.min(e*o,r)]})," ","de"," ",n.jsx("span",{className:"font-semibold text-gray-600",children:r})," ","resultado",r!==1&&"s",s.trim()&&n.jsxs("span",{className:"italic",children:[' — "',s,'"']})]}),n.jsxs("div",{className:"flex items-center gap-3",children:[i&&n.jsx("select",{value:o,onChange:m=>i(Number(m.target.value)),className:"h-8 border border-gray-200 rounded-lg text-xs px-2 bg-white text-gray-600 focus:ring-2 focus:ring-[var(--brand-primary)]/20 focus:border-[var(--brand-primary)] outline-none transition",children:[10,25,50,100].map(m=>n.jsxs("option",{value:m,children:[m," / pág"]},m))}),n.jsxs("nav",{className:"flex items-center gap-0.5 bg-gray-50 rounded-xl p-1","aria-label":"Paginación",children:[n.jsx("button",{className:d(e===1),disabled:e===1,onClick:()=>a(1),title:"Primera página","aria-label":"Primera página",children:n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4",children:n.jsx("path",{fillRule:"evenodd",d:"M15.79 14.77a.75.75 0 0 1-1.06.02l-4.5-4.25a.75.75 0 0 1 0-1.08l4.5-4.25a.75.75 0 1 1 1.04 1.08L11.832 10l3.938 3.71a.75.75 0 0 1 .02 1.06zm-6 0a.75.75 0 0 1-1.06.02l-4.5-4.25a.75.75 0 0 1 0-1.08l4.5-4.25a.75.75 0 1 1 1.04 1.08L5.832 10l3.938 3.71a.75.75 0 0 1 .02 1.06z",clipRule:"evenodd"})})}),n.jsx("button",{className:d(e===1),disabled:e===1,onClick:()=>a(e-1),title:"Página anterior","aria-label":"Página anterior",children:n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4",children:n.jsx("path",{fillRule:"evenodd",d:"M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0z",clipRule:"evenodd"})})}),n.jsx("div",{className:"w-px h-4 bg-gray-200 mx-0.5"}),u.map((m,f)=>m==="..."?n.jsx("span",{className:"w-8 h-8 inline-flex items-center justify-center text-gray-300 text-xs select-none tracking-widest",children:"···"},f):n.jsx("button",{className:p(m===e),onClick:()=>a(m),"aria-current":m===e?"page":void 0,"aria-label":`Página ${m}`,children:m},f)),n.jsx("div",{className:"w-px h-4 bg-gray-200 mx-0.5"}),n.jsx("button",{className:d(e===t),disabled:e===t,onClick:()=>a(e+1),title:"Página siguiente","aria-label":"Página siguiente",children:n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4",children:n.jsx("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 1 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06z",clipRule:"evenodd"})})}),n.jsx("button",{className:d(e===t),disabled:e===t,onClick:()=>a(t),title:"Última página","aria-label":"Última página",children:n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4",children:n.jsx("path",{fillRule:"evenodd",d:"M4.21 5.23a.75.75 0 0 1 1.06-.02l4.5 4.25a.75.75 0 0 1 0 1.08l-4.5 4.25a.75.75 0 0 1-1.04-1.08L8.168 10 4.23 6.29a.75.75 0 0 1-.02-1.06zm6 0a.75.75 0 0 1 1.06-.02l4.5 4.25a.75.75 0 0 1 0 1.08l-4.5 4.25a.75.75 0 0 1-1.04-1.08L14.168 10 10.23 6.29a.75.75 0 0 1-.02-1.06z",clipRule:"evenodd"})})})]})]})]})}function kn({title:e,loading:t=!1,columns:a=[],data:r=[],pageData:s=[],emptyMessage:o="No hay datos disponibles",emptyIcon:i,searchQuery:c="",onClearSearch:l,sortBy:u,sortDir:d,onSort:p,currentPage:m,totalPages:f,onPageChange:y,totalResults:v,headerActions:_,renderRow:g,renderMobileCard:k,className:b="",perPage:j=10}){const w=(E=3)=>[...Array(E)].map((L,S)=>n.jsx("tr",{className:"border-t",children:n.jsx("td",{colSpan:a.length,className:"py-3",children:n.jsx("div",{className:"h-4 bg-black/10 animate-pulse rounded w-full"})})},`skeleton-${S}`)),N=(E=3)=>n.jsx("div",{className:"space-y-3",children:[...Array(E)].map((L,S)=>n.jsx("div",{className:"bg-white rounded-2xl ring-1 ring-black/[0.04] p-4 animate-pulse",children:n.jsxs("div",{className:"flex items-center gap-3.5",children:[n.jsx("div",{className:"w-11 h-11 rounded-xl bg-gray-200 flex-shrink-0"}),n.jsxs("div",{className:"flex-1",children:[n.jsx("div",{className:"h-4 bg-gray-200 rounded w-2/3 mb-2"}),n.jsx("div",{className:"h-3 bg-gray-100 rounded w-1/2 mb-2"}),n.jsxs("div",{className:"flex gap-1.5",children:[n.jsx("div",{className:"h-4 bg-gray-100 rounded w-16"}),n.jsx("div",{className:"h-4 bg-gray-100 rounded w-14"})]})]})]})},`skeleton-card-${S}`))}),M=()=>n.jsx("tr",{children:n.jsx("td",{colSpan:a.length,className:"py-8 text-center",children:n.jsxs("div",{className:"flex flex-col items-center gap-2 opacity-60",children:[i&&n.jsx(i,{className:"w-8 h-8"}),n.jsx("p",{children:c.trim()?`No se encontraron resultados para "${c}"`:o}),c.trim()&&l&&n.jsx(he,{variant:"outline",size:"sm",onClick:l,children:"Limpiar búsqueda"})]})})}),C=()=>n.jsxs("div",{className:"bg-white rounded-2xl ring-1 ring-black/[0.04] p-8 text-center",children:[i&&n.jsx(i,{className:"w-8 h-8 mx-auto mb-2 text-gray-400"}),n.jsx("p",{className:"text-sm text-gray-500",children:c.trim()?`Sin resultados para "${c}"`:o}),c.trim()&&l&&n.jsx(he,{variant:"outline",size:"sm",onClick:l,className:"mt-3",children:"Limpiar búsqueda"})]}),A=!!k;return n.jsxs(n.Fragment,{children:[n.jsxs(tt,{title:e,className:`${b} ${A?"hidden lg:block":""}`,children:[_&&n.jsx("div",{className:"flex flex-col sm:flex-row justify-between items-center gap-3 mb-4",children:_}),n.jsx("div",{className:"overflow-x-auto",children:n.jsxs("table",{className:"min-w-full text-sm",children:[n.jsx("thead",{className:"bg-gray-100 text-left text-xs uppercase tracking-wide text-gray-600",children:n.jsx("tr",{children:a.map(E=>n.jsx(wKe,{field:E.key,label:E.label,sortBy:u,sortDir:d,onSort:p,sortable:E.sortable!==!1,tooltip:E.tooltip,className:E.headerClassName},E.key))})}),n.jsxs("tbody",{children:[t&&w(),!t&&s.length>0&&s.map((E,L)=>g?g(E,L):null),!t&&s.length===0&&M()]})]})}),!t&&r.length>0&&n.jsx(tK,{currentPage:m,totalPages:f,onPageChange:y,totalResults:v,searchQuery:c,perPage:j})]}),A&&n.jsxs("div",{className:"lg:hidden space-y-3",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsx("h3",{className:"text-sm font-bold text-gray-900",children:e}),n.jsxs("span",{className:"text-xs text-gray-500",children:[v," resultados"]})]}),t&&N(),!t&&s.length===0&&C(),!t&&s.map((E,L)=>k(E,L)),!t&&f>1&&n.jsx(tK,{currentPage:m,totalPages:f,onPageChange:y,totalResults:v,searchQuery:c,perPage:j})]})]})}function _n(e=[],t={}){const{defaultSort:a="id",defaultSortDir:r="asc",pageSize:s=8,searchFields:o=[],filterField:i=null}=t,[c,l]=x.useState(""),[u,d]=x.useState("all"),[p,m]=x.useState(a),[f,y]=x.useState(r),[v,_]=x.useState(1);x.useEffect(()=>{_(1)},[c,u]);const g=w=>{p===w?y(N=>N==="asc"?"desc":"asc"):(m(w),y("asc")),_(1)},k=x.useMemo(()=>{let w=[...e];if(c.trim()&&o.length>0){const N=c.toLowerCase(),M=c.replace(/[^0-9]/g,"");w=w.filter(C=>o.some(A=>{const E=fp(C,A),L=String(E||"").toLowerCase();return!!(L.includes(N)||M&&L.replace(/[^0-9]/g,"").includes(M))}))}return u!=="all"&&i&&(w=w.filter(N=>fp(N,i)===u)),w.sort((N,M)=>{const C=fp(N,p),A=fp(M,p);if(typeof C=="number"&&typeof A=="number")return f==="asc"?C-A:A-C;const E=String(C||"").toLowerCase(),L=String(A||"").toLowerCase();return E<L?f==="asc"?-1:1:E>L?f==="asc"?1:-1:0}),w},[e,c,u,p,f,o,i]),b=Math.ceil(k.length/s)||1;x.useEffect(()=>{v>b&&b>0&&_(b)},[v,b]);const j=k.slice((v-1)*s,v*s);return{q:c,setQ:l,filterValue:u,setFilterValue:d,sortBy:p,setSortBy:m,sortDir:f,setSortDir:y,page:v,setPage:_,pageSize:s,filteredData:k,pageData:j,totalPages:b,handleSort:g}}function fp(e,t){return t.split(".").reduce((a,r)=>a&&a[r]!==void 0?a[r]:"",e)}const Bae=async(e=null)=>{try{const t=e?`?period_id=${e}`:"",a=await le.get(`/api/contracts${t}`);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(t){return t}},NKe=async(e={})=>{var t,a;try{const r=new URLSearchParams;e.period_id&&e.period_id!=="todos"&&r.set("period_id",e.period_id),e.status_contract&&r.set("status_contract",e.status_contract),e.status_payment&&r.set("status_payment",e.status_payment),e.status_signature&&r.set("status_signature",e.status_signature),e.concept&&r.set("concept",e.concept),e.financial_parent_id&&r.set("financial_parent_id",e.financial_parent_id),e.course_id&&r.set("course_id",e.course_id);const s=r.toString(),o=`/api/reports/contracts${s?"?"+s:""}`,i=await le.get(o);return i.status===200&&!i.error&&Array.isArray((t=i.data)==null?void 0:t.data)?se(!0,i.data.message||"ok",i.status,i.data.data):se(!1,((a=i.data)==null?void 0:a.message)||"Sin datos",i.status||500,null)}catch(r){return se(!1,r.message||"Error desconocido",500,null)}},aK=async(e=[])=>{var t,a;try{const r=new URLSearchParams;e&&Array.isArray(e)&&e.length>0&&r.set("periods",e.join(","));const s=`/api/reports/comparative-multiple${r.toString()?"?"+r.toString():""}`,o=await le.get(s);return o.status===200&&!o.error&&((t=o.data)!=null&&t.data)?se(!0,o.data.message||"ok",o.status,o.data.data):se(!1,((a=o.data)==null?void 0:a.message)||"Sin datos",o.status||500,null)}catch(r){return se(!1,r.message||"Error desconocido",500,null)}},MKe=async(e=null,t={})=>{var a,r;try{const s=new URLSearchParams;e&&e!=="todos"&&s.set("period_id",e),t.status_contract&&s.set("status_contract",t.status_contract),t.status_payment&&s.set("status_payment",t.status_payment),t.course_id&&s.set("course_id",t.course_id),t.concept&&s.set("concept",t.concept),t.search&&s.set("search",t.search),t.fecha_desde&&s.set("fecha_desde",t.fecha_desde),t.fecha_hasta&&s.set("fecha_hasta",t.fecha_hasta),t.registration_years&&t.registration_years.length>0&&s.set("registration_years",Array.isArray(t.registration_years)?t.registration_years.join(","):t.registration_years);let o="/api/reports/financial";e&&e!=="todos"&&(o=`/api/reports/financial-by-period/${e}`),s.toString()&&(o+=(o.includes("?")?"&":"?")+s.toString());const i=await le.get(o);return i.status===200&&!i.error&&((a=i.data)!=null&&a.data)?se(!0,i.data.message||"ok",i.status,i.data.data):se(!1,((r=i.data)==null?void 0:r.message)||"Sin datos",i.status||500,null)}catch(s){return se(!1,s.message||"Error desconocido",500,null)}},Vae=async(e={},t="xlsx")=>{try{const a=new URLSearchParams;e.period_id&&e.period_id!=="todos"&&a.set("period_id",e.period_id),e.status_contract&&a.set("status_contract",e.status_contract),e.status_payment&&a.set("status_payment",e.status_payment),e.status_signature&&a.set("status_signature",e.status_signature),e.financial_parent_id&&a.set("financial_parent_id",e.financial_parent_id),e.course_id&&a.set("course_id",e.course_id),a.set("format",t);const r=a.toString(),s=`/api/reports/contracts/export-excel${r?"?"+r:""}`,o=await le.get(s,{responseType:"blob"}),i=window.URL.createObjectURL(new Blob([o.data])),c=document.createElement("a");return c.href=i,c.setAttribute("download",`reporte_matriculas_${new Date().toISOString().slice(0,10)}.${t}`),document.body.appendChild(c),c.click(),c.remove(),window.URL.revokeObjectURL(i),se(!0,`${t.toUpperCase()} descargado`,200)}catch(a){return se(!1,a.message||"Error al descargar",500,null)}},CKe=async(e={})=>Vae(e,"csv"),Uae=async(e=null,t={},a="xlsx")=>{try{const r=new URLSearchParams;e&&e!=="todos"&&r.set("period_id",e),t.status_contract&&r.set("status_contract",t.status_contract),t.status_payment&&r.set("status_payment",t.status_payment),t.course_id&&r.set("course_id",t.course_id),t.concept&&r.set("concept",t.concept),t.search&&r.set("search",t.search),t.fecha_desde&&r.set("fecha_desde",t.fecha_desde),t.fecha_hasta&&r.set("fecha_hasta",t.fecha_hasta),t.registration_years&&r.set("registration_years",Array.isArray(t.registration_years)?t.registration_years.join(","):t.registration_years),r.set("format",a);const s=r.toString(),o=`/api/reports/financial/export-excel${s?"?"+s:""}`,i=await le.get(o,{responseType:"blob"}),c=window.URL.createObjectURL(new Blob([i.data])),l=document.createElement("a");return l.href=c,l.setAttribute("download",`reporte_financiero_${new Date().toISOString().slice(0,10)}.${a}`),document.body.appendChild(l),l.click(),l.remove(),window.URL.revokeObjectURL(c),se(!0,`${a.toUpperCase()} descargado`,200)}catch(r){return se(!1,r.message||"Error al descargar",500,null)}},SKe=async(e=null,t={})=>Uae(e,t,"csv"),LKe=async(e=[])=>{try{const t=new URLSearchParams;e&&Array.isArray(e)&&e.length>0&&t.set("periods",e.join(","));const a=t.toString(),r=`/api/reports/comparative-multiple/export-excel${a?"?"+a:""}`,s=await le.get(r,{responseType:"blob"}),o=window.URL.createObjectURL(new Blob([s.data])),i=document.createElement("a");return i.href=o,i.setAttribute("download",`comparativo_${new Date().toISOString().slice(0,10)}.xlsx`),document.body.appendChild(i),i.click(),i.remove(),window.URL.revokeObjectURL(o),se(!0,"Excel descargado",200)}catch(t){return se(!1,t.message||"Error al descargar",500,null)}},AKe=async(e={})=>{var t,a;try{const r=new URLSearchParams;e.period_id&&e.period_id!=="todos"&&r.set("period_id",e.period_id),e.status_contract&&r.set("status_contract",e.status_contract),e.status_payment&&r.set("status_payment",e.status_payment),e.course_id&&r.set("course_id",e.course_id),e.financial_parent_id&&r.set("financial_parent_id",e.financial_parent_id);const s=r.toString(),o=`/api/reports/odoo${s?"?"+s:""}`,i=await le.get(o);return i.status===200&&!i.error&&((t=i.data)!=null&&t.data)?se(!0,i.data.message||"ok",i.status,i.data.data):se(!1,((a=i.data)==null?void 0:a.message)||"Sin datos",i.status||500,null)}catch(r){return se(!1,r.message||"Error desconocido",500,null)}},Fae=async(e={},t="xlsx")=>{try{const a=new URLSearchParams;e.period_id&&e.period_id!=="todos"&&a.set("period_id",e.period_id),e.status_contract&&a.set("status_contract",e.status_contract),e.status_payment&&a.set("status_payment",e.status_payment),e.course_id&&a.set("course_id",e.course_id),e.financial_parent_id&&a.set("financial_parent_id",e.financial_parent_id),a.set("format",t);const r=a.toString(),s=`/api/reports/odoo/export-excel${r?"?"+r:""}`,o=await le.get(s,{responseType:"blob"}),i=window.URL.createObjectURL(new Blob([o.data])),c=document.createElement("a");return c.href=i,c.setAttribute("download",`reporte_odoo_${new Date().toISOString().slice(0,10)}.${t}`),document.body.appendChild(c),c.click(),c.remove(),window.URL.revokeObjectURL(i),se(!0,`${t.toUpperCase()} descargado`,200)}catch(a){return se(!1,a.message||"Error al descargar",500,null)}},EKe=async(e={})=>Fae(e,"csv"),IKe=async(e,t)=>{try{const a=await le.put(`/api/contracts/${e}/update-parent`,t);let r=!(a.status!=204||a.error);return se(r,r?"Información Modificada Corretamente":a.error,a.status)}catch(a){return a}},PKe=async(e,t)=>{try{const a=await le.put(`/api/contracts/${e}/change-parent`,{new_parent_id:t});let r=a.status===200&&!a.error;return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},TKe=async e=>{try{const t=await le.put(`/api/contracts/${e}/signature`);let a=!(t.status!=200||t.error);return se(a,a?"Información Modificada Corretamente":t.error,t.status)}catch(t){return t}},yp=async e=>{try{const t=await le.get(`/api/contracts/${e}/get-contract`);let a=!(t.status!=200||t.error);return se(a,a?"OK":t.error,t.status,a?t.data.data:null)}catch(t){return t}},$Ke=async(e,t)=>{try{const a=new FormData;a.append("signed_pdf",t);const r=await le.post(`/api/contracts/${e}/upload-signed`,a,{headers:{"Content-Type":"multipart/form-data"}});let s=r.status===200&&!r.error;return se(s,s?r.data.message:r.error,r.status,s?r.data.data:null)}catch(a){return a}},OKe=async()=>{try{const e=await le.get("/api/contracts/incomplete-enrollments"),t=e.status===200&&!e.error;return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},fh=({type:e,title:t,message:a,icon:r,children:s=null})=>{const o={success:{bg:"bg-gradient-to-br from-emerald-700 to-emerald-600",icon:G0,textColor:"text-white",subtextColor:"text-emerald-100"},error:{bg:"bg-gradient-to-br from-red-500 to-red-500",icon:Ve,textColor:"text-white",subtextColor:"text-red-100"},warning:{bg:"bg-gradient-to-br from-amber-500 to-amber-600",icon:Ve,textColor:"text-white",subtextColor:"text-amber-100"},info:{bg:"bg-gradient-to-br from-blue-500 to-blue-600",icon:Ve,textColor:"text-white",subtextColor:"text-blue-100"}},i=o[e]||o.info,c=r||i.icon;return n.jsxs("div",{className:`flex items-start sm:items-center space-x-2 sm:space-x-3 ${i.bg} text-white rounded-xl px-4 py-3 sm:px-6 shadow-lg`,children:[n.jsx(c,{className:"w-5 h-5 sm:w-6 sm:h-6 flex-shrink-0 mt-0.5 sm:mt-0"}),n.jsxs("div",{className:"min-w-0",children:[n.jsx("p",{className:`font-bold text-base sm:text-lg ${i.textColor}`,children:t}),n.jsx("p",{className:`text-xs sm:text-sm ${i.subtextColor}`,children:a}),s&&n.jsx("div",{className:"w-full sm:ml-6 mt-3 sm:mt-0",children:s})]})]})},zKe=({currentPeriod:e,configurationData:t})=>{const a=(t==null?void 0:t.whatsapp)||null,r=(t==null?void 0:t.email)||null,s=(a||"").replace(/\D+/g,""),o="Hola, tengo dudas sobre el bloqueo de matrículas.",i=s.length>0?`https://wa.me/${s}?text=${encodeURIComponent(o)}`:null,c=`Consulta bloqueo de matrícula ${(e==null?void 0:e.period_year)??""}`,l=`Hola,

Tengo dudas sobre el bloqueo de matrícula.

Gracias.`,u=`mailto:${r}?subject=${encodeURIComponent(c)}&body=${encodeURIComponent(l)}`;return!a&&!r?null:n.jsx(tt,{variant:"default",className:"bg-gradient-to-br from-gray-50 to-white",children:n.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-3 sm:gap-4",children:[n.jsxs("div",{children:[n.jsx("h3",{className:"text-base sm:text-lg font-bold text-bradford-blue mb-1 sm:mb-2",children:"¿Necesitas ayuda?"}),n.jsx("p",{className:"text-xs sm:text-sm text-bradford-gray",children:"Nuestro equipo está disponible para asistirte"})]}),n.jsxs("div",{className:"flex gap-2 sm:gap-3",children:[a!=null&&n.jsx(he,{variant:"outline",size:"md",icon:lo,onClick:()=>window.open(i,"_blank"),children:"WhatsApp"}),r!=null&&n.jsx(he,{variant:"ghost",size:"md",icon:tr,onClick:()=>window.open(u,"_blank"),children:"Correo electrónico"})]})]})})},rK={success:{icon:Xe,ring:"ring-emerald-200",bg:"bg-emerald-50",text:"text-emerald-700"},error:{icon:Ut,ring:"ring-red-200",bg:"bg-red-50",text:"text-red-700"},warn:{icon:Ut,ring:"ring-amber-200",bg:"bg-amber-50",text:"text-amber-800"},info:{icon:Oa,ring:"ring-blue-200",bg:"bg-blue-50",text:"text-blue-800"},default:{icon:Oa,ring:"ring-black/10",bg:"bg-black/[.04]",text:"text-black/80"}};function xt({open:e,onClose:t,title:a,children:r,variant:s="default",actions:o=[],isHtml:i=!1,size:c="default"}){const l=x.useRef(null),u=rK[s]||rK.default,d=u.icon,p={sm:"max-w-sm",default:"max-w-lg",lg:"max-w-2xl",xl:"max-w-4xl",xxl:"max-w-6xl",full:"max-w-[90vw]"};return x.useEffect(()=>{if(!e)return;const m=f=>{f.key==="Escape"&&f.stopPropagation()};return document.addEventListener("keydown",m),()=>document.removeEventListener("keydown",m)},[e]),x.useEffect(()=>{var f,y;if(!e)return;const m=(f=l.current)==null?void 0:f.querySelector("[data-autofocus='true']");(y=m==null?void 0:m.focus)==null||y.call(m)},[e]),e?n.jsxs("div",{className:"fixed inset-0 z-[100] flex items-center justify-center p-4",role:"dialog","aria-modal":"true",children:[n.jsx("div",{className:"absolute inset-0   bg-black/40 backdrop-blur-[2px] animate-fade-in  mt-[-40px]"}),n.jsxs("div",{ref:l,className:`relative w-full  ${p[c]} rounded-2xl bg-white shadow-2xl ring-1 ring-black/5 animate-scale-in`,children:[n.jsxs("div",{className:"flex items-start gap-3 p-4 border-b border-black/10",children:[n.jsx("div",{className:`shrink-0 ${u.bg} ${u.text} rounded-xl p-2 ring-1 ${u.ring}`,children:n.jsx(d,{className:"w-5 h-5"})}),n.jsx("div",{className:"grow",children:n.jsx("h3",{className:"text-lg font-semibold",children:a})}),n.jsx("button",{"aria-label":"Cerrar",className:"p-2 rounded-md hover:bg-black/5",onClick:t,children:n.jsx(Ye,{className:"w-5 h-5"})})]}),n.jsx("div",{className:`px-5 py-4 text-sm leading-relaxed  ${c!=="default"?"max-h-[70vh]  overflow-y-auto ":""}`,children:i?n.jsx("div",{dangerouslySetInnerHTML:{__html:r||""}}):r}),n.jsx("div",{className:"flex justify-end gap-2 px-5 py-4 border-t border-black/10",children:o.map((m,f)=>n.jsx(he,{variant:m.variant||(s==="error"||s==="warn"?"outline":"primary"),onClick:m.onClick,"data-autofocus":m.autofocus?"true":void 0,children:m.label},f))})]})]}):null}const mD=document.createElement("style");mD.innerHTML=`
@keyframes fade-in { from { opacity: 0 } to { opacity: 1 } }
@keyframes scale-in { from { opacity: 0; transform: translateY(6px) scale(.98) }
                      to   { opacity: 1; transform: translateY(0)   scale(1) } }
.animate-fade-in { animation: fade-in .18s ease-out both }
.animate-scale-in { animation: scale-in .18s ease-out both }
`;typeof document<"u"&&!document.getElementById("modal-anims")&&(mD.id="modal-anims",document.head.appendChild(mD));function DKe({open:e,students:t=[],onClose:a,onGoToEnrollments:r}){var o;if(!e)return null;const s=t.length>1;return n.jsxs(xt,{open:e,onClose:a,variant:"warn",size:"default",title:"Matrícula incompleta",actions:[{label:"Cerrar",onClick:a,variant:"outline"},{label:"Ir a matrículas",onClick:r,variant:"primary",autofocus:!0}],children:[n.jsxs("p",{className:"text-gray-800",children:["No ha finalizado el proceso de matrícula."," ",s?"Los siguientes alumnos aún se encuentran pendientes:":`El alumno ${((o=t[0])==null?void 0:o.full_name)??""} aún se encuentra pendiente.`]}),s&&n.jsx("ul",{className:"mt-3 list-disc list-inside space-y-1 text-gray-800",children:t.map(i=>n.jsxs("li",{children:[n.jsx("span",{className:"font-medium",children:i.full_name}),i.rut?n.jsxs("span",{className:"text-gray-500",children:[" · ",i.rut]}):null]},i.student_id))}),n.jsxs("p",{className:"mt-4 text-sm text-gray-600",children:["Para regularizar la situación, accede a la sección ",n.jsx("b",{children:"Matrículas"})," y completa el pago de la colegiatura pendiente."]})]})}const qKe={end:"justify-end",center:"justify-center",start:"justify-start",between:"justify-between"};function Io({actions:e=[],item:t,size:a="sm",className:r="",justify:s="end"}){const o=s==="center";return n.jsx("div",{className:`${o?"inline-flex":"flex"} ${qKe[s]||"justify-end"} gap-1 ${r}`,children:e.map((i,c)=>{var l,u;return i.condition&&!i.condition(t)||(l=i.disabled)!=null&&l.call(i,t)?null:n.jsx(he,{size:a,variant:i.variant||"outline",icon:i.icon,onClick:()=>i.onClick(t),title:i.title,disabled:(u=i.disabled)==null?void 0:u.call(i,t),children:i.label},c)})})}const RKe={pending:"El pago de la matrícula aún no ha sido realizado. Debe completar el pago para avanzar en el proceso.",partial:"Se ha registrado un pago parcial. Aún quedan conceptos pendientes de pago para completar la matrícula.",completed:"Todos los pagos han sido completados exitosamente.",failed:"El pago ha presentado un error. Contacte a administración para más información."},HKe={pending:"El contrato está pendiente de firma electrónica. Se enviará un enlace al correo del apoderado para firmar digitalmente.",sent:"El contrato ha sido enviado al apoderado para firma electrónica. Revise su correo electrónico para completar el proceso.",signed:"El contrato ha sido firmado electrónicamente de forma exitosa.",failed:"El proceso de firma electrónica ha fallado. Contacte a administración para reintentar.",not_required:"Este tipo de matrícula no requiere firma de contrato.",pending_manual:"El contrato requiere firma presencial en administración. El apoderado debe acudir al establecimiento para firmar el documento impreso.",manual_signed:"El contrato ha sido firmado de forma presencial en administración."},nK={in_course:"El proceso de matrícula está en curso. Revise los estados de pago y firma para completarlo.",pending_payment:"El contrato está pendiente de pago. Complete el pago para avanzar en el proceso de matrícula.",pending_signature:"El pago ha sido completado. El contrato está pendiente de firma para finalizar la matrícula.",finished:"El proceso de matrícula ha sido completado exitosamente. No se requieren más acciones.",canceled:"Esta matrícula ha sido cancelada y ya no está vigente.",not_accessible:"El contrato no está disponible porque el período de matrícula no se encuentra activo actualmente."},J$=({children:e,className:t,tooltip:a})=>n.jsxs("div",{className:"relative group cursor-help",children:[n.jsxs("span",{className:t,children:[e,a&&n.jsx(ka,{className:"w-3 h-3 ml-1 inline opacity-70"})]}),a&&n.jsxs("div",{className:"absolute left-1/2 -translate-x-1/2 top-full mt-2 w-72 px-3 py-2 bg-gray-800 text-white text-[11px] leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-[999] pointer-events-none",children:[n.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 bottom-full w-0 h-0 border-x-[6px] border-x-transparent border-b-[6px] border-b-gray-800"}),a]})]}),eO=e=>({in_course:n.jsx(ra,{className:"w-4 h-4 text-yellow-600"}),pending_payment:n.jsx(ra,{className:"w-4 h-4 text-sky-600"}),pending_signature:n.jsx(ra,{className:"w-4 h-4 text-blue-600"}),finished:n.jsx(Xe,{className:"w-4 h-4 text-green-600"}),canceled:n.jsx(kt,{className:"w-4 h-4 text-red-600"}),pending:n.jsx(ra,{className:"w-4 h-4 text-gray-600"}),completed:n.jsx(Xe,{className:"w-4 h-4 text-green-600"}),partial:n.jsx(ra,{className:"w-4 h-4 text-blue-600"}),failed:n.jsx(kt,{className:"w-4 h-4 text-red-600"}),signed:n.jsx(Kt,{className:"w-4 h-4 text-green-600"}),sent:n.jsx(Kt,{className:"w-4 h-4 text-sky-600"}),unsigned:n.jsx(Kt,{className:"w-4 h-4 text-gray-600"}),not_required:n.jsx(Kt,{className:"w-4 h-4 text-gray-400"}),pending_manual:n.jsx(Kt,{className:"w-4 h-4 text-orange-500"}),manual_signed:n.jsx(Kt,{className:"w-4 h-4 text-teal-600"})})[e]||n.jsx(ra,{className:"w-4 h-4 text-gray-600"}),Gae={regular:{label:"Regular",border:"border-l-bradford-blue",text:"text-bradford-blue",badge:"bg-bradford-blue/10 text-bradford-blue"},permanent:{label:"Permanente",border:"border-l-bradford-green",text:"text-bradford-green",badge:"bg-bradford-green/10 text-bradford-green"},playgroup:{label:"Play Group",border:"border-l-[var(--brand-accent)]",text:"text-amber-600",badge:"bg-amber-50 text-amber-700"}},BKe=({type:e})=>{const t=Gae[e];return t?n.jsx("span",{className:`px-1.5 py-0.5 rounded text-[9px] font-semibold whitespace-nowrap ${t.badge}`,children:t.label}):null};function Kae(e,{isBlocked:t,showParent:a,getRowActions:r}){var u,d,p,m,f,y,v,_,g,k,b,j,w,N,M,C,A,E,L,S,T,I,q,$;const s=Array.isArray(e.students)?e.students:[],o=e.accessible===!1,i=Gae[e.enrollment_type],l=`border-t ${i?`border-l-[3px] ${i.border}`:""} ${t||o?"hover:bg-red-50 transition-colors opacity-75":"hover:bg-gray-50 transition-colors"}`;return n.jsxs("tr",{className:l,children:[n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2",children:[t&&n.jsx(Wt,{className:"w-4 h-4 text-red-500"}),n.jsxs("div",{children:[n.jsx("span",{className:"text-[12px] font-semibold text-bradford-navy",children:e.code_contract}),i&&n.jsx("p",{className:`text-[10px] font-medium mt-0.5 ${i.text}`,children:i.label})]})]})}),a&&n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex flex-col",children:[n.jsx("span",{className:"text-[13px] font-medium text-gray-900",children:((u=e.financial_parent)==null?void 0:u.full_name)||"Sin apoderado"}),n.jsx("span",{className:"text-xs text-gray-500",children:(d=e.financial_parent)==null?void 0:d.email})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:s.length>0?n.jsx("div",{className:"space-y-1",children:s.map((R,G)=>n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx(Ua,{className:"w-3.5 h-3.5 text-gray-800 flex-shrink-0"}),n.jsx("span",{className:"text-[11px] text-gray-800 truncate w-36",children:R.full_name}),R.course&&n.jsxs("span",{className:"px-1.5 py-0.5 bg-blue-50 text-blue-600 rounded text-[10px] font-semibold whitespace-nowrap",children:[R.course,R.letter?` ${R.letter}`:""]})]},G))}):n.jsx("span",{className:"text-[11px] text-gray-400",children:"Sin estudiantes"})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(Na,{className:"w-4 h-4 text-gray-800"}),n.jsx("span",{className:"text-[12px]",children:((p=e.period)==null?void 0:p.period_year)||"N/A"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsx("span",{className:"text-[11px] text-gray-600 whitespace-nowrap",children:e.created_at||"—"})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2 text-center justify-center",children:[eO((m=e.status_payment)==null?void 0:m.code),n.jsx(J$,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${t?"bg-red-100 text-red-800":((f=e.status_payment)==null?void 0:f.code)==="completed"?"bg-green-100 text-green-800":((y=e.status_payment)==null?void 0:y.code)==="partial"?"bg-blue-100 text-blue-800":"bg-gray-100 text-gray-800"}`,tooltip:t?null:RKe[(v=e.status_payment)==null?void 0:v.code],children:t?"Bloqueado":((_=e.status_payment)==null?void 0:_.description)||"Sin estado"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2 text-center justify-center",children:[eO((g=e.status_signature)==null?void 0:g.code),n.jsx(J$,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${t?"bg-red-100 text-red-800":((k=e.status_signature)==null?void 0:k.code)==="signed"?"bg-green-100 text-green-800":((b=e.status_signature)==null?void 0:b.code)==="manual_signed"?"bg-teal-100 text-teal-800":((j=e.status_signature)==null?void 0:j.code)==="pending_manual"?"bg-orange-100 text-orange-800":((w=e.status_signature)==null?void 0:w.code)==="sent"?"bg-sky-100 text-sky-800":((N=e.status_signature)==null?void 0:N.code)==="failed"?"bg-red-100 text-red-800":"bg-gray-100 text-gray-800"}`,tooltip:t?null:HKe[(M=e.status_signature)==null?void 0:M.code],children:t?"Bloqueado":((C=e.status_signature)==null?void 0:C.description)||"Sin firmar"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2 text-center justify-center",children:[t||o?n.jsx(Ut,{className:"w-4 h-4 text-red-600"}):eO((A=e.status_contract)==null?void 0:A.code),n.jsx(J$,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${t||o?"bg-red-100 text-red-800":((E=e.status_contract)==null?void 0:E.code)==="finished"?"bg-green-100 text-green-800":((L=e.status_contract)==null?void 0:L.code)==="in_course"?"bg-yellow-100 text-yellow-800":((S=e.status_contract)==null?void 0:S.code)==="pending_payment"?"bg-sky-100 text-sky-800":((T=e.status_contract)==null?void 0:T.code)==="pending_signature"?"bg-blue-100 text-blue-800":((I=e.status_contract)==null?void 0:I.code)==="canceled"?"bg-red-100 text-red-800":"bg-gray-100 text-gray-800"}`,tooltip:t?null:o?nK.not_accessible:nK[(q=e.status_contract)==null?void 0:q.code],children:t?"Bloqueado":o?"No disponible":(($=e.status_contract)==null?void 0:$.description)||"Sin estado"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsx(Io,{actions:r(e),item:e,className:"text-center justify-center",classNameBtn:"text-[10px]"})})]},e.code_contract)}function Zae(e,{isBlocked:t,showParent:a,viewContractDetail:r}){var m,f,y,v,_,g;const s=Array.isArray(e.students)?e.students:[],o=(m=e.status_contract)==null?void 0:m.code,i=(f=e.status_payment)==null?void 0:f.code,c=e.accessible===!1,l=t||c?"bg-red-100 text-red-700":o==="finished"?"bg-bradford-green/10 text-bradford-green":o==="in_course"?"bg-amber-50 text-amber-700":o==="canceled"?"bg-red-50 text-red-700":"bg-gray-100 text-gray-700",u=t?"bg-red-100 text-red-700":i==="completed"?"bg-bradford-green/10 text-bradford-green":i==="partial"?"bg-blue-50 text-blue-700":"bg-gray-100 text-gray-700",d=t||c?"bg-red-100":o==="finished"?"bg-bradford-green/15":o==="in_course"?"bg-amber-100":o==="canceled"?"bg-red-100":"bg-gray-100",p=t||c?"text-red-500":o==="finished"?"text-bradford-green":o==="in_course"?"text-amber-600":o==="canceled"?"text-red-500":"text-gray-500";return n.jsx("button",{onClick:()=>!t&&!c&&r(e),disabled:t||c,className:`w-full text-left bg-white rounded-2xl shadow-sm ring-1 p-4 transition-all ${t||c?"ring-red-200 opacity-75":"ring-black/[0.04] active:scale-[0.98] active:shadow-none"}`,children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 ${d}`,children:t?n.jsx(Wt,{className:`w-5 h-5 ${p}`}):c?n.jsx(Ut,{className:`w-5 h-5 ${p}`}):n.jsx(_t,{className:`w-5 h-5 ${p}`})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[a&&n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:((y=e.financial_parent)==null?void 0:y.full_name)||"Sin apoderado"}),n.jsxs("div",{className:"flex items-center gap-1.5 overflow-hidden",children:[n.jsx("span",{className:"font-mono text-[13px] text-gray-900 font-semibold truncate",children:e.code_contract}),n.jsx("span",{className:"text-gray-200 flex-shrink-0",children:"·"}),n.jsx("span",{className:"text-[11px] text-gray-500 truncate",children:((v=e.period)==null?void 0:v.description)||"N/A"}),e.enrollment_type&&n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-gray-200 flex-shrink-0",children:"·"}),n.jsx(BKe,{type:e.enrollment_type})]})]}),n.jsx("div",{className:"mt-1 space-y-0.5",children:s.length>0?s.map((k,b)=>n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx(Ua,{className:"w-3 h-3 text-gray-300 flex-shrink-0"}),n.jsx("span",{className:"text-[11px] text-gray-500",children:k.full_name}),k.course&&n.jsxs("span",{className:"px-1 py-0 bg-blue-50 text-blue-600 rounded text-[9px] font-semibold",children:[k.course,k.letter?` ${k.letter}`:""]})]},b)):n.jsx("span",{className:"text-[11px] text-gray-400",children:"Sin estudiantes"})}),e.created_at&&n.jsx("p",{className:"text-[10px] text-gray-400 mt-1",children:e.created_at}),n.jsxs("div",{className:"flex items-center justify-between mt-2",children:[n.jsxs("div",{className:"flex items-center flex-wrap gap-1.5",children:[n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${l}`,children:t?"Bloqueado":c?"No disponible":((_=e.status_contract)==null?void 0:_.description)||"Sin estado"}),n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${u}`,children:t?"Bloqueado":((g=e.status_payment)==null?void 0:g.description)||"Sin pago"})]}),n.jsxs("span",{className:`inline-flex items-center gap-1 text-[11px] font-medium flex-shrink-0 ml-2 ${t||c?"text-red-300":"text-gray-400"}`,children:[n.jsx(ct,{className:"w-3.5 h-3.5"}),"Ver"]})]})]})]})},e.code_contract)}const tO="incomplete_enrollment_shown";function VKe({dataDashboard:e,selectedPeriod:t,onPeriodChange:a,periods:r}){const s=dt(),[o,i]=x.useState([]),[c,l]=x.useState(!1),[u,d]=x.useState([]),[p,m]=x.useState(!1),f=(e==null?void 0:e.period)??null,y=(e==null?void 0:e.students)??{},v=(e==null?void 0:e.configuration)??{},_=(e==null?void 0:e.active_segment)??null,g=Array.isArray(y==null?void 0:y.CFE)?y.CFE:[],k=Array.isArray(y==null?void 0:y.CAE)?y.CAE:[],b=g.length>0,j=k.length>0,w=b||j,N=(e==null?void 0:e.contract)??null;(!N||(N==null?void 0:N.enrollment_type)==="regular")&&_&&_.is_active;const C=(()=>{const fe=v==null?void 0:v.enrollment_start_date,z=v==null?void 0:v.enrollment_end_date;if(!fe&&!z)return{open:!0,message:null,type:null};const V=Ze=>{if(!Ze)return null;const[ee,ye,Ee]=Ze.split("-").map(Number);return new Date(ee,ye-1,Ee)},ae=new Date;ae.setHours(0,0,0,0);const je=V(fe),Se=V(z),Je=Ze=>Ze.toLocaleDateString("es-CL",{weekday:"long",year:"numeric",month:"long",day:"numeric"});return je&&ae<je?{open:!1,type:"not_started",message:`Las matrículas inician el ${Je(je)}.`}:Se&&ae>Se?{open:!1,type:"ended",message:`El período de matrículas se cerró el ${Je(Se)}.`}:{open:!0,message:null,type:null}})(),A=!C.open,E=(v==null?void 0:v.cae_title)||`El proceso de matrículas ${(f==null?void 0:f.period_year)??""} se encuentra temporalmente bloqueado por "Condición Académica Especial (CAE)".`,L=(v==null?void 0:v.cae_message)||"Para más información sobre tu situación académica, comunícate con nosotros por email.",S=(v==null?void 0:v.cfe_title)||`El proceso de matrículas ${(f==null?void 0:f.period_year)??""} se encuentra temporalmente bloqueado por "Condición Financiera Especial (CFE)".`,T=(v==null?void 0:v.cfe_message)||"Si tienes dudas o necesitas regularizar tu situación, contáctanos por WhatsApp o correo.",I={defaultSort:"code_contract",defaultSortDir:"desc",pageSize:10,searchFields:["code_contract","period.description"],filterField:"status_contract.code"},{q,setQ:$,sortBy:R,sortDir:G,page:W,setPage:J,filteredData:de,pageData:U,totalPages:K,handleSort:P}=_n(o,I);x.useEffect(()=>{(async()=>{try{l(!0);const z=await Bae(t);z.success&&i(z.data.contracts||[])}catch(z){console.error("Error al obtener contratos:",z)}finally{l(!1)}})(),J(1)},[t]),x.useEffect(()=>{if(sessionStorage.getItem(tO)==="1")return;(async()=>{var V;try{const ae=await OKe();ae!=null&&ae.success&&((V=ae.data)!=null&&V.has_incomplete)&&(d(ae.data.students||[]),m(!0))}catch(ae){console.error("Error al verificar matrícula incompleta:",ae)}})()},[]);const D=()=>{sessionStorage.setItem(tO,"1"),m(!1)},Q=()=>{sessionStorage.setItem(tO,"1"),m(!1),s("/dashboard/matriculas")},H=[{key:"code_contract",label:"Código",sortable:!0},{key:"financial_parent",label:"Apoderado Financiero",sortable:!1},{key:"students_count",label:"Información de Estudiantes",sortable:!1},{key:"period",label:"Período",sortable:!1},{key:"status_payment",label:"Pago",sortable:!1},{key:"status_signature",label:"Firma",sortable:!1},{key:"status_contract",label:"Estado",sortable:!1},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-right"}],ne=fe=>{if(!w){if(fe.accessible===!1){O("No se puede acceder al contrato, debido a que el periodo de matrícula no se encuentra disponible.","error");return}s(`/dashboard/matriculas/${fe.code_contract}`)}},F=fe=>{w||!fe.file_data||window.open(fe.file_data,"_blank")},B=fe=>[{label:w?"Bloqueado":"Ver Detalle",icon:w?Wt:ct,variant:w?"outline":"primary",onClick:ne,title:w?"Acceso bloqueado por condiciones especiales":"Ver detalle completo del contrato",disabled:()=>w},{label:w?"Bloqueado":"PDF",icon:w?Wt:lt,variant:w?"outline":"danger",onClick:F,condition:z=>!!z.file_data||w,title:w?"Descarga bloqueada":"Descargar contrato en PDF",disabled:()=>w}],pe=({items:fe=[]})=>{if(!fe.length)return null;const z=fe.slice(0,3),V=fe.length-z.length;return n.jsxs("div",{className:"mt-2 text-sm text-gray-700",children:[n.jsx("span",{className:"font-medium",children:"Alumnos afectados:"})," ",z.map(ae=>ae.full_name||ae.rut).join(", "),V>0?` y ${V} más.`:"."]})},Z=fe=>Kae(fe,{isBlocked:w,showParent:!0,getRowActions:B}),ue=fe=>Zae(fe,{isBlocked:w,showParent:!0,viewContractDetail:ne});return n.jsxs("div",{className:"space-y-4 sm:space-y-6 fade-in-up",children:[n.jsx(Hae,{currentPeriod:f}),n.jsx(CY,{currentPeriod:f,compact:!0}),A&&n.jsxs("div",{className:"bg-gradient-to-br from-gray-50 to-white border border-gray-200 rounded-2xl p-10 sm:p-14 text-center shadow-sm",children:[n.jsx("div",{className:"inline-flex items-center justify-center w-20 h-20 rounded-full bg-gray-100 mb-5",children:C.type==="not_started"?n.jsx(H1,{className:"w-10 h-10 text-bradford-blue"}):n.jsx(F0,{className:"w-10 h-10 text-gray-400"})}),n.jsx("h2",{className:"text-xl sm:text-2xl font-bold text-gray-800 mb-2",children:C.type==="not_started"?C.message:"Período de matrículas cerrado"}),C.type!=="not_started"&&n.jsx("p",{className:"text-gray-500 text-base max-w-md mx-auto",children:C.message}),(v==null?void 0:v.email)&&n.jsxs("p",{className:"text-gray-400 text-sm mt-6",children:["¿Tienes dudas? Escríbenos a ",n.jsx("span",{className:"font-medium text-gray-500",children:v.email})]})]}),!A&&f&&(f==null?void 0:f.finished)==1&&n.jsx(fh,{type:"error",title:`El Periodo de Matrículas ${f==null?void 0:f.period_year} ha finalizado`,message:`¿Tienes dudas? Contáctanos: ${(v==null?void 0:v.email)||"hola@bradford.cl"}`}),b&&n.jsx(fh,{type:"error",title:S,message:T,children:n.jsx("div",{className:"bg-gray-50 w-[100%] px-2 lg:ml-[-25px] rounded-lg",children:n.jsx(pe,{items:g})})}),j&&n.jsx(fh,{type:"error",title:E,message:L,children:n.jsx("div",{className:"bg-gray-50 w-[100%] px-2 lg:ml-[-25px] rounded-lg",children:n.jsx(pe,{items:k})})}),w&&n.jsx("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3 sm:p-4",children:n.jsxs("div",{className:"flex items-start space-x-2 sm:space-x-3",children:[n.jsx(Ut,{className:"w-5 h-5 text-amber-600 mt-0.5 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-semibold text-amber-800 mb-1",children:"Proceso de Matrícula Temporalmente Suspendido"}),n.jsx("p",{className:"text-amber-700 text-sm",children:"Tu proceso de matrícula está temporalmente suspendido debido a condiciones especiales. Para resolver esta situación y continuar con tu matrícula, por favor contacta con administración a través de los canales oficiales."})]})]})}),!A&&n.jsxs(n.Fragment,{children:[n.jsx(Eo,{searchPlaceholder:"Buscar por código o período...",searchValue:q,onSearchChange:$,resultsCount:de.length,disabled:w,children:n.jsx($T,{value:t,onChange:a,periods:r,showLabel:!1,placeholder:"Todos los períodos"})}),n.jsx(kn,{title:w?"Mis Matrículas (Acceso Restringido)":"Mis Matrículas",loading:c,columns:H,data:de,pageData:U,emptyMessage:w?"Acceso restringido por condiciones especiales":"Aún no tienes matrículas registradas",emptyIcon:w?Wt:_t,searchQuery:q,onClearSearch:()=>$(""),sortBy:R,sortDir:G,onSort:P,currentPage:W,totalPages:K,onPageChange:J,totalResults:de.length,renderRow:Z,renderMobileCard:ue,disabled:w})]}),n.jsx(zKe,{configurationData:v,currentPeriod:f,isBlocked:w}),n.jsx(DKe,{open:p,students:u,onClose:D,onGoToEnrollments:Q})]})}const UKe=async(e=null)=>{try{const t=e?`?period_id=${e}`:"",a=await le.get(`/api/dashboard${t}`);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(t){return t}};function FKe(){var f;const{session:e}=vn(),a=((f=e==null?void 0:e.user)==null?void 0:f.role)==="parent",[r,s]=x.useState(null),[o,i]=x.useState(!0),[c,l]=x.useState(null),[u,d]=x.useState([]),p=x.useCallback(async(y=null)=>{try{i(!0);const v=await UKe(y);v.success?s(v.data):s(null)}catch(v){console.error("Error obteniendo datos del dashboard:",v),s(null)}finally{setTimeout(()=>i(!1),300)}},[]);x.useEffect(()=>{(async()=>{try{const v=a?await UH():await Un(),_=v.success?v.data||[]:[];d(_);let g=null;if(_.length>0){const k=_.find(j=>j.status),b=_[0];g=String((k||b).id),l(g)}await p(g)}catch(v){console.error("Error inicializando dashboard:",v),await p()}})()},[a,p]);const m=y=>{const v=y.target.value||null;l(v),p(v)};return o?n.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50",children:n.jsxs("div",{className:"flex flex-col items-center",children:[n.jsx("div",{className:"w-12 h-12 border-4 border-bradford-green border-t-transparent rounded-full animate-spin mb-3"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Cargando..."})]})}):a?n.jsx(VKe,{dataDashboard:r,selectedPeriod:c,onPeriodChange:m,periods:u}):n.jsx(jKe,{dataDashboard:r,selectedPeriod:c,onPeriodChange:m,periods:u})}function r1(){const[e,t]=x.useState({confirm:null,notify:null,form:null,preview:null});return{modals:e,openConfirm:l=>{t(u=>({...u,confirm:l}))},openNotify:l=>{t(u=>({...u,notify:l}))},openForm:l=>{t(u=>({...u,form:l}))},openPreview:l=>{t(u=>({...u,preview:l}))},closeModal:l=>{t(u=>({...u,[l]:null}))},closeAllModals:()=>{t({confirm:null,notify:null,form:null,preview:null})}}}const GKe=async()=>{try{const e=await le.get("/api/users");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},KKe=async e=>{try{const t=await le.post("/api/users/store",e);let a=!(t.status!=201||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},ZKe=async(e,t)=>{try{const a=await le.put(`/api/users/${e}`,t);let r=!(a.status!=204||a.error);return se(r,r?"Usuario Modificado Corretamente":a.error,a.status)}catch(a){return a}},XKe=async e=>{try{const t=await le.get(`/api/users/${e}`);let a=!(t.status!=200||t.error);return se(a,a?"OK":t.error,t.status,a?t.data.data:null)}catch(t){return t}},WKe=async e=>{try{const t=await le.delete(`/api/users/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status)}catch(t){return t}},YKe=async()=>{try{const e=await le.get("/api/profiles-list");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},Xae=async()=>{try{const e=await le.get("/api/profiles");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},QKe=async e=>{try{const t=await le.post("/api/profiles/store",e);let a=!(t.status!=201||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},JKe=async(e,t)=>{try{const a=await le.put(`/api/profiles/${e}`,t);let r=!(a.status!=204||a.error);return se(r,r?"Perfil Modificado Corretamente":a.error,a.status)}catch(a){return a}},eZe=async e=>{try{const t=await le.get(`/api/profiles/${e}`);let a=!(t.status!=200||t.error);return se(a,a?"OK":t.error,t.status,a?t.data.data:null)}catch(t){return t}},tZe=async e=>{try{const t=await le.delete(`/api/profiles/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status)}catch(t){return t}},aZe=async()=>{try{const e=await le.get("/api/permissions");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},rZe=async e=>{try{const t=await le.post("/api/profiles/permissions-matrix",{profiles:e});let a=t.status===200||t.status===201;return se(a,a?t.data.message||"Permisos actualizados correctamente":t.error,t.status,a?t.data.data:null)}catch(t){return t}},nZe=e=>["0","1","2","3","4","5","6","7","8","9","k","K"].includes(String(e)),sZe=e=>{const t=e.length;if(t<2)return!1;const a=e.slice(0,t-1),r=e.slice(-1).toLowerCase();let s=0,o=2;for(let l=a.length-1;l>=0;l--)s+=parseInt(a.charAt(l))*o,o=o===7?2:o+1;const i=s%11;let c;return i===1?c="k":i===0?c="0":c=String(11-i),c===r},oZe=e=>{if(!e||e.length<2)return e;const t=e.slice(0,-1),a=e.slice(-1).toUpperCase();let r="",s=0;for(let o=t.length-1;o>=0;o--)r=t[o]+r,s++,s===3&&o!==0&&(r="."+r,s=0);return r+"-"+a},iZe=e=>{if(e==""||e==null||e=="undefined")return{validate:!0,invertido:""};const t=e.replace(/[.\s-]/g,"");if(t.length<2)return{validate:!1,invertido:""};for(let s of t)if(!nZe(s))return{validate:!1,invertido:""};const a=sZe(t),r=oZe(t);return{validate:a,invertido:r.toUpperCase()}},n1=(e,t="text",a=!0,r="Campo Obligatorio")=>{if(e!==""){let s=0;switch(t){case"text_min":return e=e.trim(),e.length<3?{validate:!1,msg:"El largo Mínimo de 3 Caracteres"}:e.length>254?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null};case"text_min_description":return e=e.trim(),e.length<3?{validate:!1,msg:"El largo Mínimo de 3 Caracteres"}:{validate:!0,msg:null};case"names":return e=e!=null?e.toString():"",e=fZe(e).replace(/^\s+/,""),e.length<3?{validate:!1,msg:"El largo Mínimo de 3 Caracteres",value_data:e}:e.length>254?{validate:!1,msg:"Supera largo máximo permitido",value_data:e}:{validate:!0,msg:null,value_data:e};case"money":return e=e.toString().trim(),s=Zn(e.toString()),s.length==0&&a==!1?{validate:!0,msg:null,value_data:s}:s<0?{validate:!1,msg:"El valor mínimo debe ser 0",value_data:s}:e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null,value_data:sK(s)};case"money_min":return e=e.toString().trim(),s=Zn(e.toString()),s.length==0&&a==!1?{validate:!0,msg:null,value_data:s}:s<1?{validate:!1,msg:"El valor mínimo debe ser 1",value_data:s}:e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null,value_data:sK(s)};case"number":return s=Zn(e),e&&e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null,value_data:dZe(s)};case"only_number":return s=Zn(e.toString()),e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null,value_data:s};case"any_number":return s=hZe(e.toString()),e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null,value_data:s};case"only_number_positive":return s=Zn(e.toString()),e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:(console.log(s),parseInt(s)<0?{validate:!1,msg:"El valor debe ser mayor o igual a 0"}:{validate:!0,msg:null,value_data:s});case"only_number_positive_min":return s=Zn(e.toString()),e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:(console.log(s),parseInt(s)<=0?{validate:!1,msg:"El valor debe ser mayor o igual a 1"}:{validate:!0,msg:null,value_data:s});case"decimal":return e=e!=null?String(e):"",e=e.trim(),e=uZe(e),parseFloat(e)<0?{validate:!1,msg:"El valor debe ser mayor o igual a 0"}:e.length>11?{validate:!1,msg:"Supera largo máximo permitido"}:{validate:!0,msg:null,value_data:e};case"mobile":let o=Zn(e.toString()),i=mZe(o),c=pZe(i);return console.log(i),console.log(i.length),console.log(c),c===!1||i.length>12?{validate:!1,msg:"N° Incorrecto. Ej: +5691234XXXX",value_data:i}:{validate:!0,msg:null,value_data:i};case"phone":return e.length>8?{validate:!1,msg:"N° Incorrecto. Ej: 22531XXXX",value_data:Zn(e.toString())}:{validate:!0,msg:null,value_data:Zn(e.toString())};case"rut":{const l=iZe(e);return!l.validate||l.length<10?{validate:!1,msg:"Formato de Rut Inválido",value_data:l.invertido||e}:[].includes(l.invertido)?{validate:!1,msg:"Rut no permitido",value_data:l.invertido}:{validate:!0,msg:null,value_data:l.invertido}}case"status":return parseInt(e)!==1&&parseInt(e)!==0?{validate:!1,msg:"Seleccione opción Válida"}:{validate:!0,msg:null};case"select":return e==""?{validate:!1,msg:r}:{validate:!0,msg:null};case"url":return e.length===0?{validate:!1,msg:r}:yZe(e)?{validate:!0,msg:null}:{validate:!1,msg:"Ingrese una url válida"};case"date":{if(!/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/.test(e))return{validate:!1,msg:"Formato de fecha inválido"};const[u,d,p]=e.split("-").map(Number),m=new Date(u,d-1,p);return m.getFullYear()!==u||m.getMonth()+1!==d||m.getDate()!==p?{validate:!1,msg:"Fecha inválida"}:{validate:!0,msg:null}}case"email":return cZe(e)?{validate:!0,msg:null}:{validate:!1,msg:"Ingrese un email válido"};case"color":return lZe(e)?{validate:!0,msg:null}:{validate:!1,msg:"Seleccione un valor válido"};default:return e.length===0?{validate:!1,msg:r}:{validate:!0,msg:null}}}return a?{validate:!1,msg:r,value_data:e}:{validate:!0,msg:null,value_data:e}},cZe=e=>!!/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e),lZe=e=>!!/^#([0-9A-F]{6})$/i.test(e),dZe=e=>(e=e.replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,"."),e=""+e,e),sK=e=>(e==null&&(e="0"),e=e.replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,"."),e="$"+e,e),uZe=e=>{if(e==null||e==="")return"0.00";e=e.replace(/[^\d.]/g,"");let t=e.split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,"."),t[1]!=null&&(t[1]=t[1].substring(0,2)),t.join(".")},Zn=e=>e?(e=e.toString(),e=e.replace(/[^0-9+]/g,""),e):"",hZe=e=>e?(e=e.replace(/(?!^-)[^0-9]/g,""),e):"",pZe=e=>(e=e.split(" ").join(""),!!/\+569\d{8}/.test(e)),mZe=e=>e.length==0||(e.length<4&&(e="+569"),/^\+569\d{8}$/.test(e))?e:/^9\d{8}$/.test(e)?"+56"+e:/^\d{8}$/.test(e)?"+569"+e:(/^\+56\d+$/.test(e)&&e.length===12,e),fZe=e=>(e=e.toString(),e=e.replace(/[^a-zA-ZñÑáÁéÉíÍóÓúÚ\s]/g,""),e),yZe=e=>!!/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(e);function xZe(e,t=null){const a=[],r="La contraseña es obligatoria.";return e?(e.length<8&&a.push("La contraseña debe tener al menos 8 caracteres."),/[A-Z]/.test(e)||a.push("La contraseña debe tener al menos una letra mayúscula."),/\d/.test(e)||a.push("La contraseña debe tener al menos un número."),/[\W_]/.test(e)||a.push("La contraseña debe tener al menos un carácter especial."),t!==null&&e!==t&&a.push("Las contraseñas no coinciden."),{isValid:a.length===0,messages:a}):{isValid:!1,messages:[r]}}const OT=({text:e="Cargando..."})=>n.jsx("div",{className:"justify-center bg-gray-50",children:n.jsxs("div",{className:"flex flex-col items-center mx-auto",children:[n.jsx("div",{className:"w-12 h-12 border-4 border-bradford-green border-t-transparent rounded-full animate-spin mb-3"}),n.jsx("p",{className:"text-gray-600 text-sm",children:e})]})}),gZe=({mode:e,register:t,onClose:a})=>{const[r,s]=x.useState(!1),[o,i]=x.useState({id:Math.random().toString(36).substring(2,10),name:"",rut:"",email:"",profile:"",status:!0}),[c,l]=x.useState([]),[u,d]=x.useState(!1),[p,m]=x.useState({}),f=(b,j)=>{let w="text",N=!1,M="Campo requerido";switch(N=["name","rut","email","profile"].includes(b),b){case"name":w="names",M="El nombre debe tener al menos 3 caracteres";break;case"rut":w="rut",M="RUT inválido";break;case"email":w="email",M="Ingrese un email válido";break;case"profile":w="select",M="Debe seleccionar un perfil";break;case"status":w="status",M="Seleccione un estado válido",N=e==="edit";break;default:w="text",N=!1;break}const A=n1(j,w,N,M);return{isValid:A.validate,message:A.msg,cleanValue:A.value_data!==void 0?A.value_data:j}},y=()=>{const b={};if(["name","rut","email","profile"].forEach(w=>{const N=o[w],M=f(w,N||"");M.isValid||(b[w]=M.message)}),e==="edit"){const w=f("status",o.status);w.isValid||(b.status=w.message)}return m(b),Object.keys(b).length===0},v=(b,j)=>{const w=f(b,j),N=w.cleanValue;i(M=>({...M,[b]:N})),m(M=>({...M,[b]:w.isValid?null:w.message}))},_=async()=>{try{const b=await YKe();b.success&&l(b.data||[])}catch(b){console.error("Error al obtener los registros:",b)}};x.useEffect(()=>{(async()=>{if(_(),e==="edit"&&t){s(!0);try{const j=await XKe(t.id);j.success?i({id:j.data.id,name:j.data.name,rut:j.data.rut,email:j.data.email,profile:j.data.role,status:j.data.status?1:0}):(O(j.message,"error"),a(!1))}catch{O("Error al obtener registro","error"),a(!1)}finally{setTimeout(()=>{s(!1)},500)}}else e==="new"&&i({id:Math.random().toString(36).substring(2,10),name:"",rut:"",email:"",profile:"",status:!0})})()},[e,t,a]);const g=async()=>{if(y()){d(!0);try{let b;e==="edit"?b=await ZKe(o.id,o):b=await KKe(o),O(b.message,b.success?"success":"error"),b.success&&a(!0)}catch(b){const j=e==="edit"?"Error al actualizar registro: "+b.message:"Error al crear registro: "+b.message;O(j,"error")}finally{d(!1)}}},k=()=>{a(!1)};return n.jsx(n.Fragment,{children:r?n.jsx(OT,{text:"Cargando datos..."}):n.jsx(n.Fragment,{children:n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx("div",{children:n.jsx(ve,{label:"Nombre Completo",value:o.name,onChange:b=>v("name",b.target.value),placeholder:"Ingrese nombre completo...",error:p.name,maxLength:254,showCounter:!0,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"RUT",placeholder:"12.345.678-5",value:o.rut,onChange:b=>v("rut",b.target.value),error:p.rut,maxLength:12,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Correo Electrónico",type:"email",value:o.email,onChange:b=>v("email",b.target.value),placeholder:"correo@ejemplo.com",error:p.email,maxLength:254,required:!0})}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:["Perfil ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:o.profile,onChange:b=>v("profile",b.target.value),error:p.profile,children:[n.jsx("option",{value:"",children:"Seleccione un perfil..."}),c.map(b=>n.jsx("option",{value:b.code,children:b.profile},b.id))]})]}),e==="edit"&&n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:["Estado ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:o.status,onChange:b=>v("status",b.target.value),error:p.status,children:[n.jsx("option",{value:1,children:"Activo"}),n.jsx("option",{value:0,children:"Inactivo"})]})]}),n.jsxs("div",{className:"md:col-span-2 flex justify-end gap-2 mt-4 pt-4 border-t",children:[n.jsx(he,{variant:"outline",onClick:k,icon:Ye,disabled:u,children:"Cancelar"}),n.jsx(he,{onClick:g,icon:u?_e:Yt,disabled:u,loading:u,children:u?"Guardando…":e==="edit"?"Actualizar":"Guardar"})]})]})})})},oK={active:"El usuario tiene acceso activo al sistema y puede iniciar sesión con su perfil asignado.",inactive:"El usuario está deshabilitado y no puede acceder al sistema."},vZe={admin:"Acceso completo al sistema. Puede gestionar usuarios, matrículas, configuraciones y ver todos los reportes.",agent:"Puede gestionar matrículas y pagos. No tiene acceso a configuraciones del sistema.",parent:"Acceso al portal de apoderados. Puede ver y firmar contratos de sus estudiantes."},aO=({children:e,className:t,tooltip:a})=>n.jsxs("div",{className:"relative group cursor-help",children:[n.jsxs("span",{className:t,children:[e,a&&n.jsx(ka,{className:"w-3 h-3 ml-1 inline opacity-70"})]}),a&&n.jsxs("div",{className:"absolute left-1/2 -translate-x-1/2 top-full mt-2 w-72 px-3 py-2 bg-gray-800 text-white text-[11px] text-left leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-[999] pointer-events-none",children:[n.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 bottom-full w-0 h-0 border-x-[6px] border-x-transparent border-b-[6px] border-b-gray-800"}),a]})]}),bZe={admin:"bg-purple-100 text-purple-800",agent:"bg-blue-100 text-blue-800",parent:"bg-amber-100 text-amber-800"};function kZe(){var I,q,$,R,G,W,J,de;const[e,t]=x.useState([]),[a,r]=x.useState(!1),[s,o]=x.useState(0),[i,c]=x.useState(null),l={defaultSort:"name",defaultSortDir:"asc",pageSize:8,searchFields:["name","rut","email","role_name"]},{q:u,setQ:d,sortBy:p,sortDir:m,page:f,setPage:y,filteredData:v,pageData:_,totalPages:g,handleSort:k}=_n(e,l),{modals:b,openConfirm:j,openNotify:w,closeModal:N}=r1(),M=async()=>{try{r(!0);const U=await GKe();U.success&&t(U.data||[])}catch(U){console.error("Error al obtener los usuarios:",U),O("Error al cargar los usuarios","error")}finally{r(!1)}};x.useEffect(()=>{M(),y(1)},[s]);const C=[{key:"name",label:"Nombre"},{key:"rut",label:"RUT"},{key:"email",label:"Correo"},{key:"role_name",label:"Perfil",sortable:!1,headerClassName:"text-center"},{key:"status",label:"Estado",sortable:!1,headerClassName:"text-center"},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-center"}],A=async U=>{j({title:"Eliminar usuario",msg:`¿Seguro que deseas eliminar al usuario <b>${U.name}</b>?`,actionLabel:"Eliminar",variant:"danger",onConfirm:async()=>{const K=await WKe(U.id);O(K.message,K.success?"success":"error"),N("confirm"),K.success&&o(P=>P+1)}})},E=()=>[{label:"Editar",icon:Fa,variant:"outline",onClick:U=>c({mode:"edit",user:U}),title:"Editar usuario"},{label:"Eliminar",icon:Sa,variant:"danger",onClick:A,title:"Eliminar usuario"}],L=U=>{const K=U.status?"bg-emerald-100":"bg-gray-100",P=U.status?"text-emerald-600":"text-gray-500",D=U.status?"bg-emerald-50 text-emerald-700":"bg-red-50 text-red-700",Q=U.status?"Activo":"Inactivo";return n.jsx("div",{className:"w-full bg-white rounded-2xl shadow-sm ring-1 ring-black/[0.04] p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 ${K}`,children:n.jsx(pn,{className:`w-5 h-5 ${P}`})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:U.name}),n.jsx("div",{className:"flex items-center gap-1.5 mt-0.5 overflow-hidden",children:n.jsx("span",{className:"text-[11px] text-gray-400 truncate",children:U.email})}),n.jsxs("div",{className:"flex items-center justify-between mt-2",children:[n.jsxs("div",{className:"flex items-center flex-wrap gap-1.5",children:[n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${D}`,children:Q}),n.jsx("span",{className:"px-2 py-0.5 rounded-md text-[10px] font-semibold bg-blue-50 text-blue-700",children:U.role_name})]}),n.jsxs("div",{className:"flex items-center gap-1 flex-shrink-0 ml-2",children:[n.jsx("button",{onClick:()=>c({mode:"edit",user:U}),className:"p-1.5 rounded-lg text-gray-400 hover:text-amber-600 hover:bg-amber-50 transition-colors",title:"Editar",children:n.jsx(Fa,{className:"w-4 h-4"})}),n.jsx("button",{onClick:()=>A(U),className:"p-1.5 rounded-lg text-gray-400 hover:text-red-600 hover:bg-red-50 transition-colors",title:"Eliminar",children:n.jsx(Sa,{className:"w-4 h-4"})})]})]})]})]})},U.id)},S=(U,K)=>{var Q;const P=U.role_code||((Q=U.role_name)==null?void 0:Q.toLowerCase()),D=bZe[P]||"bg-gray-100 text-gray-800";return n.jsxs("tr",{className:"border-t hover:bg-gray-50 transition-colors",children:[n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsx("span",{className:"text-[12px] font-semibold text-gray-900",children:U.name})}),n.jsx("td",{className:"px-3 py-3 align-middle font-mono text-sm",children:U.rut}),n.jsx("td",{className:"px-3 py-3 align-middle text-[12px] text-gray-600",children:U.email}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem"},children:[n.jsx(Kt,{className:"w-4 h-4 text-gray-400"}),n.jsx(aO,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${D}`,tooltip:vZe[P],children:U.role_name})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx("div",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem"},children:U.status?n.jsxs(n.Fragment,{children:[n.jsx($e,{className:"w-4 h-4 text-green-600"}),n.jsx(aO,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-green-100 text-green-800",tooltip:oK.active,children:"Activo"})]}):n.jsxs(n.Fragment,{children:[n.jsx(Ve,{className:"w-4 h-4 text-red-500"}),n.jsx(aO,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-red-100 text-red-800",tooltip:oK.inactive,children:"Inactivo"})]})})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx(Io,{actions:E(),item:U,justify:"center"})})]},U.id)},T=(U=!1)=>{c(null),U&&o(K=>K+1)};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-bradford-navy mb-2",children:"Usuarios"}),n.jsx("p",{className:"text-bradford-navy/70",children:"Gestión de usuarios del sistema"})]}),n.jsx(Eo,{searchPlaceholder:"Buscar usuarios...",searchValue:u,onSearchChange:d,resultsCount:v.length,showAddButton:!0,addButtonLabel:"Agregar usuario",onAdd:()=>c({mode:"new"})}),n.jsx(kn,{title:"Usuarios registrados",loading:a,columns:C,data:v,pageData:_,emptyMessage:"Aún no hay usuarios registrados",emptyIcon:vr,searchQuery:u,onClearSearch:()=>d(""),sortBy:p,sortDir:m,onSort:k,currentPage:f,totalPages:g,onPageChange:y,totalResults:v.length,renderRow:S,renderMobileCard:L}),n.jsx(xt,{open:!!i,onClose:()=>T(!1),title:(i==null?void 0:i.mode)==="edit"?"Editar usuario":"Agregar usuario",actions:[],children:i&&n.jsx(gZe,{mode:i.mode,register:i.user,onClose:T})}),n.jsx(xt,{open:!!b.notify,onClose:()=>N("notify"),title:(I=b.notify)==null?void 0:I.title,variant:((q=b.notify)==null?void 0:q.variant)||"info",isHtml:!0,actions:[{label:"Cerrar",variant:"primary",onClick:()=>N("notify")}],children:($=b.notify)==null?void 0:$.msg}),n.jsx(xt,{open:!!b.confirm,onClose:()=>N("confirm"),title:(R=b.confirm)==null?void 0:R.title,variant:"warn",isHtml:!0,actions:[{label:"Cancelar",variant:"outline",onClick:()=>N("confirm")},{label:((G=b.confirm)==null?void 0:G.actionLabel)||"Confirmar",variant:((W=b.confirm)==null?void 0:W.variant)||"danger",onClick:(J=b.confirm)==null?void 0:J.onConfirm,autofocus:!0}],children:(de=b.confirm)==null?void 0:de.msg})]})}const P2=async()=>{try{const e=await le.get("/api/courses-list");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},_Ze=async()=>{try{const e=await le.get("/api/courses");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}};function nu({value:e,onChange:t,options:a=[],placeholder:r="Seleccionar...",searchPlaceholder:s="Buscar...",className:o="",disabled:i=!1}){const[c,l]=x.useState(!1),[u,d]=x.useState(""),p=x.useRef(null);x.useEffect(()=>{const y=v=>{p.current&&!p.current.contains(v.target)&&l(!1)};return document.addEventListener("mousedown",y),()=>document.removeEventListener("mousedown",y)},[]);const m=a.filter(y=>y.label.toLowerCase().includes(u.toLowerCase())),f=a.find(y=>String(y.value)===String(e));return n.jsxs("div",{className:`relative w-full ${o}`,ref:p,children:[n.jsxs("button",{type:"button",disabled:i,className:`w-full px-3 py-2 border flex items-center justify-between border-gray-300 rounded-lg text-sm bg-white focus:outline-none focus:ring-2 focus:ring-bradford-blue ${i?"opacity-60 cursor-not-allowed":"cursor-pointer"}`,onClick:()=>l(!c),children:[n.jsx("span",{className:"truncate pr-2 text-gray-700",children:f?f.label:r}),n.jsxs("div",{className:"flex items-center gap-1 text-gray-400",children:[e&&!i&&n.jsx("div",{className:"p-0.5 hover:bg-gray-100 rounded",onClick:y=>{y.stopPropagation(),t(""),d("")},children:n.jsx(Ye,{size:14})}),n.jsx(xa,{size:14})]})]}),c&&!i&&n.jsxs("div",{className:"absolute z-50 w-full mt-1 bg-white border border-gray-200 rounded-lg shadow-lg",children:[n.jsxs("div",{className:"p-2 border-b border-gray-100 flex items-center gap-2",children:[n.jsx(vr,{size:14,className:"text-gray-400"}),n.jsx("input",{type:"text",autoFocus:!0,placeholder:s,value:u,onChange:y=>d(y.target.value),className:"w-full text-sm outline-none bg-transparent",onClick:y=>y.stopPropagation()})]}),n.jsx("ul",{className:"overflow-y-auto py-1",style:{maxHeight:"350px"},children:m.length>0?m.map((y,v)=>n.jsx("li",{className:`px-3 py-2.5 text-sm cursor-pointer hover:bg-blue-50 ${String(y.value)===String(e)?"bg-blue-50 text-bradford-blue font-medium":"text-gray-700"}`,onClick:()=>{t(String(y.value)),l(!1),d("")},children:y.label},v)):n.jsx("li",{className:"px-3 py-2 text-sm text-gray-500 text-center",children:"No se encontraron resultados"})})]})]})}function jZe(){var rt,wt;const e=dt(),[t,a]=AP(),{session:r}=vn(),s=((rt=r==null?void 0:r.user)==null?void 0:rt.role)==="parent",[o,i]=x.useState([]),[c,l]=x.useState({}),[u,d]=x.useState({}),[p,m]=x.useState(!0),[f,y]=x.useState(0),[v,_]=x.useState(null),[g,k]=x.useState([]),[b,j]=x.useState(""),[w,N]=x.useState(""),[M,C]=x.useState(""),[A,E]=x.useState(""),[L,S]=x.useState(""),[T,I]=x.useState([]),q=Array.isArray(u==null?void 0:u.CFE)?u.CFE:[],$=Array.isArray(u==null?void 0:u.CAE)?u.CAE:[],R=q.length>0,G=$.length>0,W=R||G,J=(c==null?void 0:c.cae_title)||"Proceso bloqueado por Condición Académica Especial (CAE)",de=(c==null?void 0:c.cae_message)||"Para más información sobre tu situación académica, comunícate con nosotros por email.",U=(c==null?void 0:c.cfe_title)||"Proceso bloqueado por Condición Financiera Especial (CFE)",K=(c==null?void 0:c.cfe_message)||"Si tienes dudas o necesitas regularizar tu situación, contáctanos por WhatsApp o correo.",P={defaultSort:"code_contract",defaultSortDir:"desc",pageSize:10,searchFields:["code_contract","financial_parent.full_name","financial_parent.rut","financial_parent.email","students.full_name","students.rut_formatted","period.description"],filterField:"status_contract.code"},{q:D,setQ:Q,sortBy:H,sortDir:ne,page:F,setPage:B,filteredData:pe,handleSort:Z}=_n(o,P),ue=Oe.useMemo(()=>{let ge=[...pe];return b&&(ge=ge.filter(X=>{var Y;return((Y=X.status_contract)==null?void 0:Y.code)===b})),w&&(ge=ge.filter(X=>{var Y;return((Y=X.status_payment)==null?void 0:Y.code)===w})),M&&(ge=ge.filter(X=>{var Y;return((Y=X.status_signature)==null?void 0:Y.code)===M})),A&&(ge=ge.filter(X=>X.enrollment_type===A)),L&&(ge=ge.filter(X=>(Array.isArray(X.students)?X.students:[]).some(ce=>String(ce.course_id)===L))),ge},[pe,b,w,M,A,L]),fe=Math.ceil(ue.length/P.pageSize),z=Oe.useMemo(()=>ue.slice((F-1)*P.pageSize,F*P.pageSize),[ue,F,P.pageSize]);x.useEffect(()=>{(async()=>{try{const X=s?await UH():await Un();if(X.success){const Y=X.data||[];if(k(Y),!v&&Y.length>0){const ce=t.get("period");ce&&Y.some(be=>String(be.id)===ce)?_(ce):_(Y[0].id)}Y.length===0&&m(!1)}}catch(X){console.error("Error al obtener los períodos:",X),m(!1)}})(),s||P2().then(X=>{X.success&&I(X.data||[])}).catch(()=>console.error("Error al cargar cursos"))},[s]);const V=async(ge=v)=>{try{m(!0);const X=await Bae(ge);X.success&&(i(X.data.contracts||[]),l(X.data.configuration||{}),d(X.data.students||{}))}catch(X){console.error("Error al obtener los contratos:",X),O("Error al cargar los contratos","error")}finally{m(!1)}};x.useEffect(()=>{v!==null&&V(v||null),B(1)},[f,v]);const ae=ge=>{const X=ge.target.value;_(X),X?a({period:X},{replace:!0}):a({},{replace:!0})},je=ge=>{O(`No puedes ${ge} debido a condiciones especiales. Contacta a administración.`,"error")},Se="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm bg-white",Je=()=>{Q(""),j(""),N(""),C(""),E(""),S("")},Ze=[{key:"code_contract",label:"Código",sortable:!0},{key:"financial_parent",label:"Apoderado Financiero",sortable:!1},{key:"students_count",label:"Información de Estudiantes",sortable:!1},{key:"period",label:"Período",sortable:!1},{key:"created_at",label:"Fecha Creación",sortable:!0},{key:"status_payment",label:"Pago",sortable:!1,headerClassName:"text-center"},{key:"status_signature",label:"Firma",sortable:!1,headerClassName:"text-center"},{key:"status_contract",label:"Estado",sortable:!1,headerClassName:"text-center"},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-center"}],ee=async ge=>{if(W){je("descargar el PDF del contrato");return}try{if(!ge.file_data){O("No hay archivo PDF disponible para este contrato","error");return}window.open(ge.file_data,"_blank"),O("Abriendo PDF del contrato...","success")}catch(X){console.error("Error al abrir el PDF:",X),O("Error al abrir el PDF del contrato","error")}},ye=ge=>{if(W){je("ver el detalle del contrato");return}if(ge.accessible===!1){O("No se puede acceder al contrato, debido a que el periodo de matrícula no se encuentra disponible.","error");return}e(`/dashboard/matriculas/${ge.code_contract}`)},Ee=ge=>[{label:W?"Bloqueado":"Ver Detalle",icon:W?Wt:ct,variant:W?"outline":"primary",size:"xxs",onClick:ye,title:W?"Acceso bloqueado por condiciones especiales":(ge==null?void 0:ge.accessible)===!1?"Periodo de matrícula no disponible":"Ver detalle completo del contrato",disabled:()=>W},{label:W?"Bloqueado":"PDF",icon:W?Wt:lt,variant:W?"outline":"danger",size:"xxs",onClick:ee,condition:X=>!!X.file_data||W,title:W?"Descarga bloqueada por condiciones especiales":"Descargar contrato en PDF",disabled:()=>W}],ie=({items:ge=[]})=>{if(!ge.length)return null;const X=ge.slice(0,3),Y=ge.length-X.length;return n.jsxs("div",{className:"mt-2 text-sm text-gray-700",children:[n.jsx("span",{className:"font-medium",children:"Alumnos afectados:"})," ",X.map(ce=>ce.full_name||ce.rut).join(", "),Y>0?` y ${Y} más.`:"."]})},Ce=ge=>Zae(ge,{isBlocked:W,showParent:!0,viewContractDetail:ye}),Ie=ge=>Kae(ge,{isBlocked:W,showParent:!0,getRowActions:Ee});return n.jsxs("div",{className:"space-y-4 sm:space-y-6 justify-center mx-auto px-1 sm:px-4 lg:px-8",children:[n.jsxs("div",{children:[n.jsxs("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-bradford-navy mb-2",children:["Matrículas ",((wt=g.find(ge=>String(ge.id)===String(v)))==null?void 0:wt.period_year)||""]}),n.jsx("p",{className:"text-bradford-navy/70",children:"Gestión y seguimiento de matrículas"})]}),R&&n.jsx(fh,{type:"error",title:U,message:K,children:n.jsx("div",{className:"bg-gray-50 w-[100%] px-2 lg:ml-[-25px] rounded-lg",children:n.jsx(ie,{items:q})})}),G&&n.jsx(fh,{type:"error",title:J,message:de,children:n.jsx("div",{className:"bg-gray-50 w-[100%] px-2 lg:ml-[-25px] rounded-lg",children:n.jsx(ie,{items:$})})}),s?n.jsx("div",{className:"bg-white p-4 rounded-lg border border-gray-200 shadow-sm relative z-10",children:n.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 items-start sm:items-end",children:[n.jsxs("div",{className:"w-full sm:max-w-sm",children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Búsqueda"}),n.jsx("input",{type:"text",placeholder:"Buscar por código, estudiante...",value:D,onChange:ge=>Q(ge.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsx($T,{value:v,onChange:ae,periods:g,label:"Período",placeholder:"Todos los períodos"})]})}):n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200 shadow-sm relative z-10 space-y-3",children:[n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Búsqueda general"}),n.jsx("input",{type:"text",placeholder:"Código, RUT, alumno, apoderado...",value:D,onChange:ge=>Q(ge.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Período"}),n.jsxs("select",{value:v||"",onChange:ae,className:Se,children:[n.jsx("option",{value:"",children:"Todos los períodos"}),g.map(ge=>n.jsx("option",{value:ge.id,children:ge.description||ge.period_year},ge.id))]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado matrícula"}),n.jsxs("select",{value:b,onChange:ge=>j(ge.target.value),className:Se,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"in_course",children:"En Curso"}),n.jsx("option",{value:"finished",children:"Finalizado"}),n.jsx("option",{value:"canceled",children:"Cancelado"}),n.jsx("option",{value:"pending",children:"Pendiente"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado pago"}),n.jsxs("select",{value:w,onChange:ge=>N(ge.target.value),className:Se,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"pending",children:"Pendiente"}),n.jsx("option",{value:"partial",children:"Parcial"}),n.jsx("option",{value:"completed",children:"Completado"})]})]})]}),n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado firma"}),n.jsxs("select",{value:M,onChange:ge=>C(ge.target.value),className:Se,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"pending",children:"Pendiente"}),n.jsx("option",{value:"sent",children:"Enviada"}),n.jsx("option",{value:"signed",children:"Firmada"}),n.jsx("option",{value:"pending_manual",children:"Pendiente Manual"}),n.jsx("option",{value:"manual_signed",children:"Firmada Manual"}),n.jsx("option",{value:"not_required",children:"No Requerida"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Nivel/Curso"}),n.jsx(nu,{value:L,onChange:S,options:[{value:"",label:"Todos los cursos"},...T.map(ge=>({value:String(ge.id),label:ge.course}))],placeholder:"Todos los cursos"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Tipo matrícula"}),n.jsxs("select",{value:A,onChange:ge=>E(ge.target.value),className:Se,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"regular",children:"Regular"}),n.jsx("option",{value:"playgroup",children:"Play Group"}),n.jsx("option",{value:"permanent",children:"Permanente"})]})]})]}),n.jsxs("div",{className:"flex items-center justify-between pt-1",children:[n.jsxs("p",{className:"text-sm text-gray-600",children:[n.jsx("span",{className:"font-semibold",children:ue.length})," registro(s) encontrado(s)"]}),n.jsx(he,{variant:"ghost",size:"sm",onClick:Je,children:"Limpiar filtros"})]})]}),n.jsx(kn,{title:W?"Matrículas registradas (Acceso Restringido)":"Matrículas registradas",loading:p,columns:Ze,data:ue,pageData:z,emptyMessage:W?"Acceso restringido por condiciones especiales":"Aún no hay matrículas registradas",emptyIcon:W?Wt:_t,searchQuery:D,onClearSearch:()=>Q(""),sortBy:H,sortDir:ne,onSort:Z,currentPage:F,totalPages:fe,onPageChange:B,totalResults:ue.length,renderRow:Ie,renderMobileCard:Ce,disabled:W})]})}const wZe=async()=>{try{const e=await le.get("/api/parents-list");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},Wae=async(e=null)=>{try{const t=e?`?period_id=${e}`:"",a=await le.get(`/api/parents${t}`);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(t){return t}},NZe=async e=>{try{const t=await le.post("/api/parents/store",e);let a=!(t.status!=201||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},MZe=async(e,t)=>{try{const a=await le.put(`/api/parents/${e}`,t);let r=!(a.status!=204||a.error);return se(r,r?"Apoderado Modificado Corretamente":a.error,a.status)}catch(a){return a}},CZe=async e=>{try{const t=await le.get(`/api/parents/${e}`);let a=!(t.status!=200||t.error);return se(a,a?"OK":t.error,t.status,a?t.data.data:null)}catch(t){return t}},SZe=async e=>{try{const t=await le.delete(`/api/parents/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status)}catch(t){return t}},Yae=async e=>{try{const t=await le.post("/api/parents/import-excel",e,{headers:{"Content-Type":"multipart/form-data"}});let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}};function Qae({selectedParent:e,onParentSelect:t,loading:a,periodId:r}){const[s,o]=x.useState([]),[i,c]=x.useState(""),[l,u]=x.useState(!1);x.useEffect(()=>{d()},[r]);const d=async()=>{try{u(!0);const m=await Wae(r);m.success&&o(m.data||[])}catch(m){console.error("Error al cargar apoderados:",m)}finally{u(!1)}},p=s.filter(m=>{const f=i.toLowerCase(),y=`${m.first_name} ${m.last_name}`.toLowerCase(),v=(m.email||"").toLowerCase(),_=(m.rut_formatted||"").toLowerCase();return y.includes(f)||v.includes(f)||_.includes(f)});return n.jsx(tt,{children:n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h3",{className:"text-lg font-semibold text-bradford-navy mb-2",children:"Seleccionar Apoderado"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Busca y selecciona el apoderado para quien crear el contrato"})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{placeholder:"Buscar por nombre, email o RUT...",value:i,onChange:m=>c(m.target.value),className:"pl-10"}),n.jsx(vr,{className:"w-4 h-4 absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"})]}),n.jsx("div",{className:"space-y-3 max-h-96 overflow-y-auto",children:l?n.jsx("div",{className:"space-y-3",children:[...Array(3)].map((m,f)=>n.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg animate-pulse",children:[n.jsx("div",{className:"h-4 bg-gray-200 rounded w-3/4 mb-2"}),n.jsx("div",{className:"h-3 bg-gray-200 rounded w-1/2"})]},f))}):p.length>0?p.map(m=>n.jsx(LZe,{parent:m,isSelected:(e==null?void 0:e.id)===m.id,onSelect:()=>t(m)},m.id)):n.jsxs("div",{className:"text-center py-8 text-gray-500",children:[n.jsx(pn,{className:"w-12 h-12 mx-auto mb-4 opacity-50"}),n.jsx("p",{children:i?`No se encontraron apoderados para "${i}"`:"No hay apoderados disponibles"})]})}),e&&n.jsx("div",{className:"p-4 bg-emerald-50 border border-emerald-200 rounded-lg",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-8 h-8 bg-[var(--brand-primary)] rounded-full flex items-center justify-center",children:n.jsx(sa,{className:"w-5 h-5 text-white"})}),n.jsxs("div",{children:[n.jsx("p",{className:"font-semibold text-emerald-800",children:"Apoderado seleccionado"}),n.jsxs("p",{className:"text-sm text-green-800",children:[e.first_name," ",e.last_name]})]})]})})]})})}function LZe({parent:e,isSelected:t,onSelect:a}){var s;const r=`${e.first_name} ${e.last_name}`;return n.jsx("div",{className:`
        p-4 border-2 rounded-lg cursor-pointer transition-all duration-200 hover:shadow-md
        ${t?"border-bradford-navy bg-emerald-50 shadow-md":"border-gray-200 hover:border-bradford-navy/50"}
      `,onClick:a,children:n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsxs("div",{className:"relative",children:[n.jsx("div",{className:`w-10 h-10 rounded-full flex items-center justify-center text-white font-bold ${t?"bg-gradient-to-br from-green-600 to-green-700":"bg-gradient-to-br from-blue-500 to-blue-600"}`,children:((s=e.first_name)==null?void 0:s.charAt(0))||"?"}),t&&n.jsx("div",{className:"absolute -bottom-1 -right-1 w-5 h-5 bg-green-700 rounded-full flex items-center justify-center shadow-md",children:n.jsx(sa,{className:"w-3 h-3 text-white"})})]}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-semibold text-gray-900 mb-1",children:r}),n.jsxs("div",{className:"flex items-center gap-4 text-sm text-gray-600",children:[n.jsxs("div",{className:"flex items-center gap-1",children:[n.jsx(pn,{className:"w-3 h-3"}),n.jsx("span",{children:e.document_type==="PASSPORT"?e.rut:e.rut_formatted})]}),e.email&&n.jsxs("div",{className:"flex items-center gap-1",children:[n.jsx(tr,{className:"w-3 h-3"}),n.jsx("span",{children:e.email})]}),n.jsxs("div",{className:"flex items-center gap-1",children:[n.jsx(lo,{className:"w-3 h-3"}),n.jsx("span",{children:e.mobile??"Sin información"})]})]})]})]}),t&&n.jsx(sa,{className:"w-5 h-5 text-green-700 flex-shrink-0"})]})})}function AZe({parentId:e,selectedStudents:t,availableStudents:a,onStudentsChange:r,loading:s}){const o=l=>{const u=t.some(d=>d.id===l.id);r(u?t.filter(d=>d.id!==l.id):[...t,l])},i=()=>{r(a)},c=()=>{r([])};return n.jsx(tt,{children:n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{children:[n.jsx("h3",{className:"text-lg font-semibold text-bradford-navy mb-2",children:"Seleccionar Estudiantes"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Selecciona los estudiantes que seran incluidos en el contrato"})]}),a.length>0&&n.jsxs("div",{className:"flex gap-2",children:[n.jsx(he,{variant:"outline",size:"sm",onClick:i,disabled:t.length===a.length,children:"Seleccionar Todos"}),n.jsx(he,{variant:"outline",size:"sm",onClick:c,disabled:t.length===0,children:"Limpiar"})]})]}),n.jsx("div",{className:"space-y-3",children:s?n.jsx("div",{className:"space-y-3",children:[...Array(2)].map((l,u)=>n.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg animate-pulse",children:[n.jsx("div",{className:"h-4 bg-gray-200 rounded w-3/4 mb-2"}),n.jsx("div",{className:"h-3 bg-gray-200 rounded w-1/2"})]},u))}):a.length>0?a.map(l=>n.jsx(EZe,{student:l,isSelected:t.some(u=>u.id===l.id),onToggle:()=>o(l)},l.id)):n.jsxs("div",{className:"text-center py-8 text-gray-500",children:[n.jsx(br,{className:"w-12 h-12 mx-auto mb-4 opacity-50"}),n.jsx("p",{children:"No hay estudiantes disponibles para este apoderado en el periodo seleccionado"})]})}),t.length>0&&n.jsx("div",{className:"p-4 bg-[var(--brand-primary)]/5 border border-bradford-navy/20 rounded-lg",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-8 h-8 bg-[var(--brand-primary)] rounded-full flex items-center justify-center",children:n.jsx(sa,{className:"w-5 h-5 text-white"})}),n.jsxs("div",{children:[n.jsxs("p",{className:"font-semibold text-bradford-navy",children:[t.length," estudiante",t.length!==1?"s":""," seleccionado",t.length!==1?"s":""]}),n.jsx("p",{className:"text-sm text-gray-600",children:t.map(l=>l.first_name+" "+l.last_name).join(", ")})]})]})})]})})}function EZe({student:e,isSelected:t,onToggle:a}){var r,s;return n.jsx("div",{className:`
        p-4 border rounded-lg cursor-pointer transition-all duration-200 hover:shadow-md
        ${t?"border-bradford-navy bg-[var(--brand-primary)]/5 shadow-md":"border-gray-200 hover:border-bradford-navy/50"}
      `,onClick:a,children:n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsxs("div",{className:"relative",children:[n.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-blue-500 to-blue-600 rounded-full flex items-center justify-center text-white font-bold",children:((r=e.first_name)==null?void 0:r.charAt(0))||"?"}),t&&n.jsx("div",{className:"absolute -bottom-1 -right-1 w-5 h-5 bg-green-700 rounded-full flex items-center justify-center shadow-md",children:n.jsx(sa,{className:"w-3 h-3 text-white"})})]}),n.jsxs("div",{className:"flex-1",children:[n.jsxs("h4",{className:"font-semibold text-gray-900 mb-1",children:[e.first_name," ",e.second_name," ",e.last_name," ",e.second_last_name]}),n.jsxs("div",{className:"flex items-center gap-4 text-sm text-gray-600",children:[n.jsxs("div",{className:"flex items-center gap-1",children:[n.jsx(Ua,{className:"w-4 h-4"}),n.jsx("span",{children:((s=e.course)==null?void 0:s.course)||"Sin curso"})]}),n.jsx("span",{children:e.rut_formatted})]})]})]}),n.jsx("div",{className:"flex items-center",children:n.jsx("div",{className:`
              w-5 h-5 border-2 rounded-md flex items-center justify-center transition-all
              ${t?"border-bradford-navy bg-[var(--brand-primary)] shadow-sm":"border-gray-300 hover:border-bradford-navy bg-white"}
            `,style:{backgroundColor:t?"#1e3a8a":"white",borderColor:t?"#1e3a8a":"#d1d5db"},children:t&&n.jsx(sa,{className:"w-3 h-3 text-white font-bold"})})})]})})}const VE=e=>new Intl.NumberFormat("es-CL",{style:"currency",currency:"CLP",minimumFractionDigits:0}).format(e),UE=e=>Number(e)||0,IZe=e=>{const t=UE(e.monto);return e.moneda==="UF"?`${t.toFixed(2)} UF`:VE(t)},PZe={INCORPORATION:"Cuota de Incorporación",CUOTA_INCORPORACION:"Cuota de Incorporación",ENROLLMENT_FEE:"Matrícula Anual",ENROLLMENT:"Matrícula Anual",TUITION:"Colegiatura Anual",COLEGIATURA_PG:"Colegiatura Play Group",COLEGIATURA_1:"Colegiatura Pre-Kinder/Kinder",COLEGIATURA_2:"Colegiatura 1° a 6° Básico",COLEGIATURA_3:"Colegiatura 7° Básico a IV Medio",SEG_ESCOLAR:"Seguro Escolar Accidentes",CLINICA_ALEMANA:"Seguro Escolar Accidentes",CENTRO_ALUMNOS:"Cuota Centro de Alumnos",SEG_VIDA_APO1:"Seguro de Vida Apoderado 1",SEGURO_VIDA_1_APODERADO_CUENTAS:"Seguro de Vida Apoderado 1",SEG_VIDA_APO2:"Seguro de Vida Apoderado 2",SEGURO_VIDA_2_APODERADO:"Seguro de Vida Apoderado 2",CENTRO_PADRES:"Cuota Centro de Padres",APORTE_BRADS:"Aporte All Brads",ALL_BRADS:"Aporte All Brads"},TZe=e=>PZe[e.codigo]||e.nombre||e.codigo;function $Ze({selectedStudents:e,availableConcepts:t,selectedConcepts:a,onConceptsChange:r,loading:s}){const o=t.filter(d=>d.esConceptoFamiliar),i=t.filter(d=>!d.esConceptoFamiliar),c=d=>i.filter(p=>p.studentId===d),u=(()=>{const d={UF:0,CLP:0};return t.forEach(p=>{const m=p.moneda==="UF"?"UF":"CLP";d[m]+=UE(p.monto)}),d})();return s?n.jsx(tt,{children:n.jsxs("div",{className:"animate-pulse space-y-4",children:[n.jsx("div",{className:"h-6 bg-gray-200 rounded w-1/3"}),n.jsx("div",{className:"space-y-3",children:[...Array(4)].map((d,p)=>n.jsx("div",{className:"h-12 bg-gray-200 rounded"},p))})]})}):n.jsx("div",{className:"space-y-6",children:n.jsxs(tt,{children:[n.jsxs("div",{className:"flex items-start justify-between mb-6",children:[n.jsxs("div",{children:[n.jsx("h3",{className:"text-lg font-semibold text-bradford-navy mb-1",children:"Resumen de Conceptos de Pago"}),n.jsx("p",{className:"text-gray-500 text-sm",children:"Los opcionales se definen al momento del pago"})]}),n.jsxs("div",{className:"text-right bg-gray-50 rounded-lg px-4 py-2",children:[u.UF>0&&n.jsxs("div",{className:"text-xl font-bold text-bradford-navy",children:[u.UF.toFixed(2)," UF"]}),u.CLP>0&&n.jsxs("div",{className:`font-bold text-bradford-navy ${u.UF>0?"text-base":"text-xl"}`,children:["+ ",VE(u.CLP)]}),n.jsx("div",{className:"text-xs text-gray-500 mt-0.5",children:"Total del contrato"})]})]}),n.jsx("div",{className:"space-y-4",children:e.map(d=>{var v,_;const p=c(d.id),m=p.filter(g=>g.obligatorio),f=p.filter(g=>!g.obligatorio),y={UF:0,CLP:0};return p.forEach(g=>{const k=g.moneda==="UF"?"UF":"CLP";y[k]+=UE(g.monto)}),n.jsxs("div",{className:"border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"flex items-center gap-3 px-5 py-3 bg-gray-50 border-b border-gray-200",children:[n.jsx("div",{className:"w-9 h-9 bg-gradient-to-br from-blue-500 to-blue-600 rounded-full flex items-center justify-center text-white font-bold text-sm",children:((v=d.first_name)==null?void 0:v.charAt(0))||"?"}),n.jsxs("div",{className:"flex-1",children:[n.jsxs("h4",{className:"font-semibold text-gray-900 text-sm",children:[d.first_name," ",d.last_name]}),n.jsx("p",{className:"text-xs text-gray-500",children:((_=d.course)==null?void 0:_.course)||"Sin curso"})]}),n.jsxs("div",{className:"text-right",children:[y.UF>0&&n.jsxs("div",{className:"text-sm font-bold text-bradford-navy",children:[y.UF.toFixed(2)," UF"]}),y.CLP>0&&n.jsxs("div",{className:"text-xs font-semibold text-gray-600",children:["+ ",VE(y.CLP)]})]})]}),n.jsxs("div",{className:"divide-y divide-gray-100",children:[m.length>0&&n.jsxs("div",{className:"px-5 py-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[n.jsx(Kt,{className:"w-3.5 h-3.5 text-red-600"}),n.jsx("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide",children:"Obligatorios"})]}),n.jsx("div",{className:"space-y-1.5",children:m.map(g=>n.jsx(rO,{concept:g},g.id))})]}),f.length>0&&n.jsxs("div",{className:"px-5 py-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[n.jsx(B1,{className:"w-3.5 h-3.5 text-blue-600"}),n.jsx("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide",children:"Opcionales"})]}),n.jsx("div",{className:"space-y-1.5",children:f.map(g=>n.jsx(rO,{concept:g},g.id))})]}),p.length===0&&n.jsxs("div",{className:"text-center py-8 text-gray-400",children:[n.jsx(R1,{className:"w-8 h-8 mx-auto mb-2 opacity-50"}),n.jsx("p",{className:"text-sm",children:"Sin conceptos asignados"})]})]})]},d.id)})}),o.length>0&&n.jsxs("div",{className:"mt-6 border border-purple-200 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"flex items-center gap-3 px-5 py-3 bg-purple-50 border-b border-purple-200",children:[n.jsx("div",{className:"w-9 h-9 bg-gradient-to-br from-purple-500 to-purple-600 rounded-full flex items-center justify-center text-white",children:n.jsx(Cn,{className:"w-4.5 h-4.5"})}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-semibold text-gray-900 text-sm",children:"Conceptos Familiares"}),n.jsx("p",{className:"text-xs text-gray-500",children:"Se cobran una vez por familia"})]}),n.jsx("div",{className:"text-right",children:(()=>{const d={UF:0,CLP:0};return o.forEach(p=>{const m=p.moneda==="UF"?"UF":"CLP";d[m]+=UE(p.monto)}),n.jsxs(n.Fragment,{children:[d.UF>0&&n.jsxs("div",{className:"text-sm font-bold text-bradford-navy",children:[d.UF.toFixed(2)," UF"]}),d.CLP>0&&n.jsxs("div",{className:"text-xs font-semibold text-gray-600",children:["+ ",VE(d.CLP)]})]})})()})]}),n.jsx("div",{className:"px-5 py-3",children:n.jsx("div",{className:"space-y-1.5",children:o.map(d=>n.jsx(rO,{concept:d},d.id))})})]})]})})}function rO({concept:e}){return n.jsxs("div",{className:"flex items-center justify-between py-1.5 px-3 rounded-lg hover:bg-gray-50 transition-colors",children:[n.jsx("span",{className:"text-sm text-gray-800",children:TZe(e)}),n.jsx("span",{className:"font-semibold text-sm text-gray-900 flex-shrink-0 ml-3 tabular-nums",children:IZe(e)})]})}const m1=e=>new Intl.NumberFormat("es-CL",{style:"currency",currency:"CLP",minimumFractionDigits:0}).format(e),FE=e=>Number(e)||0,nO=e=>{const t=FE(e.monto);return e.moneda==="UF"?`${t.toFixed(2)} UF`:m1(t)},OZe={INCORPORATION:"Cuota de Incorporación",CUOTA_INCORPORACION:"Cuota de Incorporación",ENROLLMENT_FEE:"Matrícula Anual",ENROLLMENT:"Matrícula Anual",TUITION:"Colegiatura Anual",COLEGIATURA_PG:"Colegiatura Play Group",COLEGIATURA_1:"Colegiatura Pre-Kinder/Kinder",COLEGIATURA_2:"Colegiatura 1° a 6° Básico",COLEGIATURA_3:"Colegiatura 7° Básico a IV Medio",SEG_ESCOLAR:"Seguro Escolar Accidentes",CLINICA_ALEMANA:"Seguro Escolar Accidentes",CENTRO_ALUMNOS:"Cuota Centro de Alumnos",SEG_VIDA_APO1:"Seguro de Vida Apoderado 1",SEGURO_VIDA_1_APODERADO_CUENTAS:"Seguro de Vida Apoderado 1",SEG_VIDA_APO2:"Seguro de Vida Apoderado 2",SEGURO_VIDA_2_APODERADO:"Seguro de Vida Apoderado 2",CENTRO_PADRES:"Cuota Centro de Padres",APORTE_BRADS:"Aporte All Brads",ALL_BRADS:"Aporte All Brads"},sO=e=>OZe[e.codigo]||e.nombre||e.codigo;function zZe({contractData:e}){var u;if(!e)return n.jsx(tt,{children:n.jsxs("div",{className:"text-center py-8 text-gray-500",children:[n.jsx(_t,{className:"w-12 h-12 mx-auto mb-4 opacity-50"}),n.jsx("p",{children:"Complete los pasos anteriores para ver la vista previa"})]})});const{apoderado:t,estudiantes:a,conceptos:r,periodo:s}=e,o=r.filter(d=>d.esConceptoFamiliar),i=r.filter(d=>!d.esConceptoFamiliar),c=d=>i.filter(p=>p.studentId===d),l={UF:0,CLP:0};return r.forEach(d=>{const p=d.moneda==="UF"?"UF":"CLP";l[p]+=FE(d.monto)}),n.jsxs("div",{className:"space-y-6",children:[n.jsxs(tt,{children:[n.jsxs("div",{className:"text-center pb-4 border-b border-gray-100 mb-5",children:[n.jsx("h3",{className:"text-xl font-bold text-bradford-navy mb-1",children:"Confirmar Contrato"}),n.jsx("p",{className:"text-gray-500 text-sm",children:"Revisa los datos antes de crear el contrato"})]}),n.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[n.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg",children:[n.jsx("div",{className:"text-lg font-bold text-bradford-navy",children:a.length}),n.jsxs("div",{className:"text-xs text-gray-500",children:["Estudiante",a.length!==1?"s":""]})]}),n.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg",children:[n.jsx("div",{className:"text-lg font-bold text-bradford-navy",children:r.length}),n.jsx("div",{className:"text-xs text-gray-500",children:"Conceptos"})]}),n.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg",children:[l.UF>0&&n.jsxs("div",{className:"text-lg font-bold text-bradford-navy",children:[l.UF.toFixed(2)," UF"]}),l.CLP>0&&!l.UF&&n.jsx("div",{className:"text-lg font-bold text-bradford-navy",children:m1(l.CLP)}),l.UF>0&&l.CLP>0&&n.jsxs("div",{className:"text-xs font-semibold text-gray-600",children:["+ ",m1(l.CLP)]}),n.jsx("div",{className:"text-xs text-gray-500",children:l.UF>0?"Total UF":"Total"})]}),l.CLP>0&&l.UF>0&&n.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg",children:[n.jsx("div",{className:"text-lg font-bold text-bradford-navy",children:m1(l.CLP)}),n.jsx("div",{className:"text-xs text-gray-500",children:"Total CLP"})]}),!l.UF&&!l.CLP&&n.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg",children:[n.jsx("div",{className:"text-lg font-bold text-gray-400",children:"-"}),n.jsx("div",{className:"text-xs text-gray-500",children:"Total"})]})]})]}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[n.jsxs(tt,{className:"md:col-span-2",children:[n.jsx("h4",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wide mb-3",children:"Apoderado"}),n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx("div",{className:"w-11 h-11 bg-gradient-to-br from-blue-500 to-blue-600 rounded-full flex items-center justify-center text-white font-bold flex-shrink-0",children:((u=t.first_name)==null?void 0:u.charAt(0))||"?"}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsxs("h4",{className:"font-semibold text-gray-900",children:[t.first_name," ",t.last_name]}),n.jsx("p",{className:"text-sm text-gray-500 mb-2",children:t.rut_formatted}),n.jsxs("div",{className:"flex flex-wrap gap-x-4 gap-y-1 text-sm text-gray-600",children:[t.email&&n.jsxs("span",{className:"flex items-center gap-1",children:[n.jsx(tr,{className:"w-3.5 h-3.5 text-gray-400"}),t.email]}),t.mobile&&n.jsxs("span",{className:"flex items-center gap-1",children:[n.jsx(lo,{className:"w-3.5 h-3.5 text-gray-400"}),t.mobile]}),t.address&&n.jsxs("span",{className:"flex items-center gap-1",children:[n.jsx(eh,{className:"w-3.5 h-3.5 text-gray-400"}),t.address]})]})]})]})]}),n.jsxs(tt,{children:[n.jsx("h4",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wide mb-3",children:"Periodo"}),n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-11 h-11 bg-bradford-navy/10 rounded-full flex items-center justify-center flex-shrink-0",children:n.jsx(Na,{className:"w-5 h-5 text-bradford-navy"})}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-semibold text-gray-900",children:(s==null?void 0:s.period_year)||(s==null?void 0:s.period)||"-"}),(s==null?void 0:s.period)&&(s==null?void 0:s.period_year)&&n.jsx("p",{className:"text-sm text-gray-500",children:s.period})]})]})]})]}),n.jsxs(tt,{children:[n.jsx("h4",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wide mb-4",children:"Detalle por Estudiante"}),n.jsx("div",{className:"space-y-4",children:a.map(d=>{var v,_;const p=c(d.id),m=p.filter(g=>g.obligatorio),f=p.filter(g=>!g.obligatorio),y={UF:0,CLP:0};return p.forEach(g=>{const k=g.moneda==="UF"?"UF":"CLP";y[k]+=FE(g.monto)}),n.jsxs("div",{className:"border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"flex items-center gap-3 px-5 py-3 bg-gray-50 border-b border-gray-200",children:[n.jsx("div",{className:"w-9 h-9 bg-gradient-to-br from-blue-500 to-blue-600 rounded-full flex items-center justify-center text-white font-bold text-sm",children:((v=d.first_name)==null?void 0:v.charAt(0))||"?"}),n.jsxs("div",{className:"flex-1",children:[n.jsxs("h4",{className:"font-semibold text-gray-900 text-sm",children:[d.first_name," ",d.last_name]}),n.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[n.jsxs("span",{className:"flex items-center gap-1",children:[n.jsx(Ua,{className:"w-3 h-3"}),((_=d.course)==null?void 0:_.course)||"Sin curso"]}),d.rut_formatted&&n.jsx("span",{children:d.rut_formatted})]})]}),n.jsxs("div",{className:"text-right",children:[y.UF>0&&n.jsxs("div",{className:"text-sm font-bold text-bradford-navy",children:[y.UF.toFixed(2)," UF"]}),y.CLP>0&&n.jsxs("div",{className:"text-xs font-semibold text-gray-600",children:["+ ",m1(y.CLP)]})]})]}),n.jsxs("div",{className:"divide-y divide-gray-100",children:[m.length>0&&n.jsxs("div",{className:"px-5 py-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[n.jsx(Kt,{className:"w-3.5 h-3.5 text-red-600"}),n.jsx("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide",children:"Obligatorios"})]}),n.jsx("div",{className:"space-y-1",children:m.map(g=>n.jsxs("div",{className:"flex justify-between items-center py-1.5 px-3 rounded hover:bg-gray-50",children:[n.jsx("span",{className:"text-sm text-gray-800",children:sO(g)}),n.jsx("span",{className:"font-semibold text-sm text-gray-900 tabular-nums ml-3",children:nO(g)})]},g.id))})]}),f.length>0&&n.jsxs("div",{className:"px-5 py-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[n.jsx(B1,{className:"w-3.5 h-3.5 text-blue-600"}),n.jsx("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide",children:"Opcionales"})]}),n.jsx("div",{className:"space-y-1",children:f.map(g=>n.jsxs("div",{className:"flex justify-between items-center py-1.5 px-3 rounded hover:bg-gray-50",children:[n.jsx("span",{className:"text-sm text-gray-800",children:sO(g)}),n.jsx("span",{className:"font-semibold text-sm text-gray-900 tabular-nums ml-3",children:nO(g)})]},g.id))})]})]})]},d.id)})}),o.length>0&&n.jsxs("div",{className:"mt-4 border border-purple-200 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"flex items-center gap-3 px-5 py-3 bg-purple-50 border-b border-purple-200",children:[n.jsx("div",{className:"w-9 h-9 bg-gradient-to-br from-purple-500 to-purple-600 rounded-full flex items-center justify-center text-white",children:n.jsx(Cn,{className:"w-4.5 h-4.5"})}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-semibold text-gray-900 text-sm",children:"Conceptos Familiares"}),n.jsx("p",{className:"text-xs text-gray-500",children:"Se cobran una vez por familia"})]}),n.jsx("div",{className:"text-right",children:(()=>{const d={UF:0,CLP:0};return o.forEach(p=>{const m=p.moneda==="UF"?"UF":"CLP";d[m]+=FE(p.monto)}),n.jsxs(n.Fragment,{children:[d.UF>0&&n.jsxs("div",{className:"text-sm font-bold text-bradford-navy",children:[d.UF.toFixed(2)," UF"]}),d.CLP>0&&n.jsxs("div",{className:"text-xs font-semibold text-gray-600",children:["+ ",m1(d.CLP)]})]})})()})]}),n.jsx("div",{className:"px-5 py-3",children:n.jsx("div",{className:"space-y-1",children:o.map(d=>n.jsxs("div",{className:"flex justify-between items-center py-1.5 px-3 rounded hover:bg-gray-50",children:[n.jsx("span",{className:"text-sm text-gray-800",children:sO(d)}),n.jsx("span",{className:"font-semibold text-sm text-gray-900 tabular-nums ml-3",children:nO(d)})]},d.id))})})]})]}),n.jsxs("div",{className:"flex items-start gap-3 px-4 py-3 bg-blue-50 border border-blue-200 rounded-lg",children:[n.jsx(Oa,{className:"w-4 h-4 text-blue-600 mt-0.5 flex-shrink-0"}),n.jsx("p",{className:"text-sm text-blue-800",children:"Al crear el contrato se generaran las deudas correspondientes. Los conceptos opcionales podran definirse al momento del pago."})]})]})}const Jae=async(e=null)=>{try{const t=e>0?`?parentId=${e}`:"",a=await le.get("/api/students"+t);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(t){return t}},DZe=async e=>{try{const t=await le.post("/api/students/store",e);let a=!(t.status!=201||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},qZe=async(e,t)=>{try{const a=await le.put(`/api/students/${e}`,t);let r=!(a.status!=204||a.error);return se(r,r?"Apoderado Modificado Corretamente":a.error,a.status)}catch(a){return a}},RZe=async e=>{try{const t=await le.get(`/api/students/${e}`);let a=!(t.status!=200||t.error);return se(a,a?"OK":t.error,t.status,a?t.data.data:null)}catch(t){return t}},HZe=async e=>{try{const t=await le.delete(`/api/students/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status)}catch(t){return t}},BZe=async(e,t)=>{try{const a=await le.get(`/api/presencial/available-students/${e}?period_id=${t}`);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},VZe=async(e,t)=>{try{const a=await le.post("/api/presencial/preview-debts",{student_ids:e,period_id:t});let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},UZe=async e=>{try{const t=await le.post("/api/presencial/contracts",e);let a=!(t.status!=201||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},fD=async e=>{try{const t=await le.get(`/api/presencial/payments/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},FZe=async()=>{try{const e=await le.get("/api/presencial/payment-methods");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},GZe=async()=>{try{const e=await le.get("/api/presencial/payment-methods?all=1");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},KZe=async(e,t)=>{try{const a=await le.put(`/api/presencial/payment-methods/${e}`,t);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},iK=async e=>{try{const t=new FormData;t.append("contract_id",e.contract_id),e.detail_ids.forEach((s,o)=>t.append(`detail_ids[${o}]`,s)),t.append("payment_method_id",e.payment_method_id),e.reference_number&&t.append("reference_number",e.reference_number),e.notes&&t.append("notes",e.notes),e.attachment&&t.append("attachment",e.attachment),e.is_subscription&&t.append("is_subscription","1");const a=await le.post("/api/presencial/pos-payment",t,{headers:{"Content-Type":"multipart/form-data"}});let r=!(a.status!=201||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(t){return t}},ZZe=async e=>{try{const t=await le.get(`/api/presencial/pending-subscriptions/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},XZe=async e=>{try{const t=await le.post(`/api/presencial/cancel-subscription/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},WZe=async e=>{try{const t=await le.get(`/api/presencial/subscription-status/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},YZe=async e=>{try{const t=await le.post(`/api/presencial/reverse-detail/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},cK=async(e,t)=>{try{const a=await le.post("/api/presencial/toku-payment",{contract_id:e,detail_ids:t});let r=a.status===201||a.status===200;return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},lK=async e=>{try{const t=await le.post(`/api/presencial/toku-cancel/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},dK=async e=>{try{const t=await le.get(`/api/presencial/toku-status/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},QZe=async e=>{try{const t=await le.get(`/api/presencial/pending-toku/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},JZe=e=>`https://api-matriculas.bradford.cl/api/presencial/receipt/${e}/pdf`;function eXe(){const[e,t]=x.useState(null),[a,r]=x.useState([]),[s,o]=x.useState(null),[i,c]=x.useState([]),[l,u]=x.useState([]),[d,p]=x.useState([]),[m,f]=x.useState([]),[y,v]=x.useState(null),[_,g]=x.useState({parents:!1,students:!1,concepts:!1,creating:!1,period:!1}),k=x.useCallback(async()=>{try{g(S=>({...S,period:!0}));const L=await Un();if(L.success&&L.data){const S=Array.isArray(L.data)?L.data.filter(T=>T.status===1||T.status===!0):[];r(S),S.length===1&&o(S[0])}}catch(L){console.error("Error al cargar periodos:",L)}finally{g(L=>({...L,period:!1}))}},[]),b=x.useCallback(L=>{o(L),t(null),c([]),u([]),p([]),f([]),v(null)},[]),j=x.useCallback(async L=>{try{g(T=>({...T,students:!0}));let S;s!=null&&s.id?S=await BZe(L,s.id):S=await Jae(L),S.success&&(c(S.data||[]),u(S.data||[]))}catch(S){console.error("Error al cargar estudiantes:",S),O("Error al cargar los estudiantes","error"),c([]),u([])}finally{g(S=>({...S,students:!1}))}},[s]),w=x.useCallback(async L=>{try{if(g(I=>({...I,concepts:!0})),!(s!=null&&s.id)){O("No hay periodo seleccionado","error");return}const S=L.map(I=>I.id),T=await VZe(S,s.id);if(T.success&&T.data){const I=[],q=new Set;T.data.forEach($=>{$.debts&&$.debts.forEach(R=>{const G=`${R.concept_code}_${R.is_family?"family":$.student.id}`;q.has(G)||(q.add(G),I.push({id:G,nombre:R.description,descripcion:R.description,categoria:R.config_type,monto:R.amount,moneda:R.currency||"CLP",obligatorio:!R.is_optional,codigo:R.concept_code,esConceptoFamiliar:R.is_family,ordenHermano:R.sibling_order,studentId:$.student.id,studentName:$.student.name}))})}),p(I),f(I.map($=>({...$,selectedForStudents:$.esConceptoFamiliar?L.map(R=>R.id):[$.studentId]})))}else p([]),f([])}catch(S){console.error("Error al cargar conceptos:",S),O("Error al cargar los conceptos","error"),p([]),f([])}finally{g(S=>({...S,concepts:!1}))}},[s]),N=x.useCallback(L=>{t(L),c([]),u([]),p([]),f([]),v(null)},[]),M=x.useCallback(L=>{u(L),p([]),f([])},[]),C=x.useCallback(()=>m.reduce((L,S)=>{var q;const T=((q=S.selectedForStudents)==null?void 0:q.length)||1,I=S.monto||0;return L+I*(S.esConceptoFamiliar?1:T)},0),[m]),A=x.useCallback(async()=>{try{if(g(S=>({...S,creating:!0})),!(s!=null&&s.id))return O("No hay periodo seleccionado","error"),{success:!1};const L=await UZe({parent_id:e.id,student_ids:l.map(S=>S.id),period_id:s.id});if(L.success){const S=Array.isArray(L.data)?L.data:[L.data];return v(S),S.length===1?(O("Contrato creado exitosamente","success"),{success:!0,data:{id:S[0].contract_code,...S[0]}}):(O(`${S.length} contratos creados (PG y Regular separados)`,"success"),{success:!0,multiple:!0,data:S})}else return O(L.message||"Error al crear el contrato","error"),{success:!1}}catch(L){return console.error("Error al crear contrato:",L),O("Error al crear el contrato","error"),{success:!1,error:L}}finally{g(L=>({...L,creating:!1}))}},[e,l,s]),E=e&&l.length>0?{apoderado:e,estudiantes:l,conceptos:d,periodo:s}:null;return{selectedParent:e,setSelectedParent:N,availablePeriods:a,selectedPeriod:s,setSelectedPeriod:b,availableStudents:i,selectedStudents:l,setSelectedStudents:M,availableConcepts:d,selectedConcepts:m,setSelectedConcepts:f,contractData:E,createdContract:y,loading:_,createContract:A,getContractTotal:C,loadStudentsForParent:j,loadConceptsForStudents:w,loadPeriods:k}}function tXe(){var L;const e=dt(),[t,a]=x.useState(1),[r,s]=x.useState(null),{selectedParent:o,setSelectedParent:i,availablePeriods:c,selectedPeriod:l,setSelectedPeriod:u,availableStudents:d,selectedStudents:p,setSelectedStudents:m,availableConcepts:f,selectedConcepts:y,setSelectedConcepts:v,contractData:_,loading:g,createContract:k,loadStudentsForParent:b,loadConceptsForStudents:j,loadPeriods:w}=eXe();x.useEffect(()=>{w()},[w]);const N=[{id:1,title:"Seleccionar Apoderado",icon:pn},{id:2,title:"Seleccionar Estudiantes",icon:br},{id:3,title:"Configurar Conceptos",icon:it},{id:4,title:"Revisar y Crear",icon:ct}];x.useEffect(()=>{t===2&&o&&d.length===0&&b(o.id)},[t,o,d.length,b]),x.useEffect(()=>{t===3&&p.length>0&&f.length===0&&j(p)},[t,p,f.length,j]);const M=()=>{switch(t){case 1:return!!o&&!!l;case 2:return p.length>0;case 3:return y.length>0;case 4:return!0;default:return!1}},C=()=>{M()&&t<4&&a(t+1)},A=()=>{t>1&&a(t-1)},E=async()=>{try{const S=await k();S.success&&(S.multiple?s(S.data):e(`/dashboard/matriculas/${S.data.contract_code}`))}catch(S){console.error("Error al crear contrato:",S)}};return n.jsx("div",{className:"min-h-screen bg-gray-50",children:n.jsxs("div",{className:"max-w-6xl mx-auto p-3 sm:p-6",children:[n.jsxs("div",{className:"mb-4 sm:mb-6",children:[n.jsx("h1",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-bradford-navy mb-2",children:"Crear Nuevo Contrato"}),n.jsx("p",{className:"text-bradford-navy/70",children:"Selecciona el apoderado, estudiantes y configura los conceptos de pago"})]}),n.jsxs("div",{className:"mb-6 sm:mb-8",children:[n.jsx("div",{className:"flex items-center justify-center gap-0",children:N.map((S,T)=>{const I=t>S.id,q=t===S.id;return n.jsxs("div",{className:"flex items-center",children:[n.jsx("div",{className:`
                    flex items-center justify-center w-9 h-9 sm:w-10 sm:h-10 rounded-full border-2 transition-all
                    ${q?"border-bradford-navy bg-green-900 text-white":I?"border-emerald-500 bg-emerald-500 text-white":"border-gray-300 bg-white text-gray-400"}
                  `,children:I?n.jsx(Xe,{className:"w-4 h-4 sm:w-5 sm:h-5"}):n.jsx(S.icon,{className:"w-4 h-4 sm:w-5 sm:h-5"})}),T<N.length-1&&n.jsx("div",{className:`w-10 sm:w-20 h-1 transition-all ${I?"bg-emerald-500":"bg-gray-200"}`})]},S.id)})}),n.jsxs("p",{className:"text-center mt-3 text-sm font-semibold text-bradford-navy",children:["Paso ",t," de ",N.length," — ",(L=N[t-1])==null?void 0:L.title]})]}),r&&n.jsx(tt,{children:n.jsxs("div",{className:"text-center py-6",children:[n.jsx("div",{className:"w-16 h-16 bg-emerald-100 rounded-full flex items-center justify-center mx-auto mb-4",children:n.jsx(Xe,{className:"w-8 h-8 text-emerald-600"})}),n.jsx("h2",{className:"text-xl font-bold text-bradford-navy mb-2",children:"Contratos Creados Exitosamente"}),n.jsxs("p",{className:"text-gray-600 mb-6",children:["Se crearon ",r.length," contratos separados (Play Group y Regular)"]}),n.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 max-w-lg mx-auto mb-6",children:r.map(S=>n.jsxs("button",{onClick:()=>e(`/dashboard/matriculas/${S.contract_code}`),className:"flex items-center gap-3 p-4 border-2 border-gray-200 rounded-xl hover:border-bradford-navy hover:shadow-md transition-all text-left",children:[n.jsx(_t,{className:"w-6 h-6 text-bradford-navy flex-shrink-0"}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsx("div",{className:"font-semibold text-bradford-navy text-sm truncate",children:S.contract_code}),n.jsx("div",{className:"text-xs text-gray-500",children:S.enrollment_type==="playgroup"?"Play Group (sin firma)":"Regular (con firma)"})]}),n.jsx(hn,{className:"w-4 h-4 text-gray-400 flex-shrink-0"})]},S.contract_id))}),n.jsx(he,{variant:"outline",onClick:()=>e("/dashboard/matriculas"),icon:Ke,children:"Volver a Matriculas"})]})}),!r&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"space-y-6",children:[t===1&&n.jsxs(n.Fragment,{children:[n.jsxs(tt,{children:[n.jsx("h3",{className:"text-lg font-semibold text-bradford-navy mb-3",children:"Seleccionar Periodo"}),n.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"Selecciona el periodo para el cual se creara el contrato"}),g.period?n.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-500",children:[n.jsx(_e,{className:"w-4 h-4 animate-spin"}),"Cargando periodos..."]}):c.length>0?n.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-3",children:c.map(S=>n.jsxs("button",{onClick:()=>u(S),className:`
                          p-3 border-2 rounded-lg text-center transition-all
                          ${(l==null?void 0:l.id)===S.id?"border-bradford-navy bg-[var(--brand-primary)]/5 shadow-md":"border-gray-200 hover:border-bradford-navy/50 hover:shadow-sm"}
                        `,children:[n.jsx(Na,{className:`w-5 h-5 mx-auto mb-1 ${(l==null?void 0:l.id)===S.id?"text-bradford-navy":"text-gray-400"}`}),n.jsx("div",{className:`font-semibold ${(l==null?void 0:l.id)===S.id?"text-bradford-navy":"text-gray-700"}`,children:S.period_year||S.period}),S.period&&S.period_year&&n.jsx("div",{className:"text-xs text-gray-500",children:S.period}),(l==null?void 0:l.id)===S.id&&n.jsx("div",{className:"mt-1",children:n.jsx(Xe,{className:"w-4 h-4 mx-auto text-emerald-500"})})]},S.id))}):n.jsxs("div",{className:"text-center py-4 text-gray-500",children:[n.jsx(Na,{className:"w-8 h-8 mx-auto mb-2 opacity-50"}),n.jsx("p",{className:"text-sm",children:"No hay periodos activos configurados"})]})]}),n.jsx(Qae,{selectedParent:o,onParentSelect:i,loading:g.parents,periodId:l==null?void 0:l.id})]}),t===2&&o&&n.jsx(AZe,{parentId:o.id,selectedStudents:p,availableStudents:d,onStudentsChange:m,loading:g.students}),t===3&&p.length>0&&n.jsx($Ze,{selectedStudents:p,availableConcepts:f,selectedConcepts:y,onConceptsChange:v,loading:g.concepts}),t===4&&n.jsx(zZe,{contractData:_})]}),n.jsxs("div",{className:"mt-6 sm:mt-8 flex flex-col-reverse gap-3 sm:flex-row sm:justify-between",children:[n.jsx(he,{variant:"outline",onClick:()=>e("/dashboard/matriculas"),icon:Ke,className:"w-full sm:w-auto",children:"Cancelar"}),n.jsxs("div",{className:"flex flex-col sm:flex-row gap-2 sm:gap-3",children:[t>1&&n.jsx(he,{variant:"outline",onClick:A,icon:Ke,className:"w-full sm:w-auto",children:"Anterior"}),t<4?n.jsx(he,{onClick:C,disabled:!M(),icon:Tn,className:"w-full sm:w-auto",children:"Siguiente"}):n.jsx(he,{onClick:E,disabled:!M(),loading:g.creating,icon:Yt,className:"w-full sm:w-auto",children:"Crear Contrato"})]})]})]})]})})}function aXe(e){var K,P;const[t,a]=x.useState(null),[r,s]=x.useState(null),[o,i]=x.useState(!0),[c,l]=x.useState(!1),[u,d]=x.useState(!1),[p,m]=x.useState(!0),[f,y]=x.useState(!1),[v,_]=x.useState(!1),[g,k]=x.useState(!1),b=x.useRef(null),j=x.useRef(null),w=x.useRef(!1),N=x.useRef(!1),M=x.useRef(null),[C,A]=x.useState(!1),[E,L]=x.useState(!0);dt(),x.useEffect(()=>{e&&(async()=>{var Q,H,ne;try{i(!0);const F=await yp(e);F.success||s(F.message),F!=null&&F.data&&(a(F.data),L(((Q=F.data.status_signature)==null?void 0:Q.code)==="signed"||((H=F.data.status_signature)==null?void 0:H.code)==="sent"||((ne=F.data.status_signature)==null?void 0:ne.code)==="manual_signed"))}catch(F){s(F),console.error("Error al cargar contrato:",F),O("Error al cargar el contrato","error")}finally{i(!1)}})()},[e]),x.useEffect(()=>{if(!e)return;const D=async()=>{var Q,H,ne;try{const F=await yp(e),B=F==null?void 0:F.data;if(!B)return;a(Z=>{var ue,fe;return Z?(L(((ue=B.status_signature)==null?void 0:ue.code)==="signed"||((fe=B.status_signature)==null?void 0:fe.code)==="sent"),{...Z,enrollment_type:B.enrollment_type,status_contract:B.status_contract,status_payment:B.status_payment,status_signature:B.status_signature,paid_at:B.paid_at,file_data:B.file_data,total_amount:B.total_amount,students:B.students,updated_at:B.updated_at,period:B.period,financial_parent:Z.financial_parent}):B});const pe=(ne=(H=(Q=B==null?void 0:B.status_contract)==null?void 0:Q.code)==null?void 0:H.trim())==null?void 0:ne.toLowerCase();["finished","canceled"].includes(pe)&&(console.log("✅ Contrato finalizado — última actualización aplicada, deteniendo refresco"),clearInterval(b.current),b.current=null)}catch(F){console.warn("No se pudo refrescar contrato:",F.message)}};return D(),b.current=setInterval(D,1e4),()=>clearInterval(b.current)},[e]);const S=x.useCallback(()=>{b.current&&(clearInterval(b.current),b.current=null)},[]),T=x.useCallback(async()=>{var D,Q;try{const H=await yp(e);H!=null&&H.data&&(a(H.data),L(((D=H.data.status_signature)==null?void 0:D.code)==="signed"||((Q=H.data.status_signature)==null?void 0:Q.code)==="sent"))}catch(H){console.warn("Error al refrescar contrato:",H.message)}},[e]);x.useEffect(()=>{var H;if(!t)return;const D=(H=t.status_payment)==null?void 0:H.code;if(!w.current){w.current=!0,j.current=D;return}j.current!==D&&(D==="partial"&&O("Se ha registrado un nuevo pago parcial de la matrícula","success"),D==="completed"&&O("Todos los pagos de la matrícula fueron completados","success"),j.current=D)},[(K=t==null?void 0:t.status_payment)==null?void 0:K.code]),x.useEffect(()=>{var H;if(!t)return;const D=(H=t.status_contract)==null?void 0:H.code;if(!N.current){N.current=!0,M.current=D;return}M.current!==D&&D==="finished"&&k(!0),M.current=D},[(P=t==null?void 0:t.status_contract)==null?void 0:P.code]);const I=(D,Q)=>{a(H=>({...H,updated_at:new Date().toISOString(),financial_parent:{...H.financial_parent,[D]:Q}}))},q=()=>t!=null&&t.students?t.students.reduce((D,Q)=>D+Object.values(Q.concepts||{}).flat().reduce((H,ne)=>{const F=parseFloat(ne.amount);return H+F},0),0):0,$=()=>t!=null&&t.students?t.students.reduce((D,Q)=>D+Object.values(Q.concepts||{}).flat().filter(H=>!H.paid).reduce((H,ne)=>{const F=parseFloat(ne.amount);return H+F},0),0):0,R=()=>t!=null&&t.students?t.students.every(D=>Object.values(D.concepts||{}).flat().filter(Q=>Q.requires_payment||(Q.description||"").toUpperCase().startsWith("COLEGIATURA")).every(Q=>Q.paid)):!1,G=()=>{if(t!=null&&t.is_manual_signature){O("Este contrato requiere firma manual presencial","warning");return}if(!R()){O("Completa todos los pagos obligatorios antes de firmar","warning");return}y(!0)},W=()=>{v||y(!1)},J=async()=>{if(!(t!=null&&t.code_contract)){O("Error: No se pudo obtener el código del contrato","error");return}_(!0);try{const D=await TKe(t.code_contract);if(D.success)a(Q=>({...Q,status_signature:{description:"En proceso de firma",code:"processing",background:"bg-blue-500"},status_contract:{description:"En proceso de firma",code:"processing",background:"bg-blue-500"},updated_at:new Date().toISOString()})),O("✅ Contrato enviado a firma digital exitosamente","success"),y(!1),setTimeout(async()=>{try{const Q=await yp(e);Q!=null&&Q.data&&a(Q.data)}catch(Q){console.error("Error al recargar contrato:",Q)}},2e3);else throw new Error((D==null?void 0:D.message)||"Error al enviar a firma")}catch(D){console.error("Error al enviar contrato a firma:",D),O((D==null?void 0:D.message)||"Error al enviar el contrato a firma digital","error")}finally{_(!1)}},de=()=>{G()},U=x.useMemo(()=>{const D=t==null?void 0:t.financial_parent;if(!D)return!1;const Q=["first_name","last_name","email","mobile","address"].every(ne=>{var F;return(F=D[ne])==null?void 0:F.trim()}),H=["relationship","country","region","commune"].every(ne=>{var F;return(F=D[ne])==null?void 0:F.id});return Q&&H},[t==null?void 0:t.financial_parent]);return{contract:t,setContract:a,loading:o,saving:c,simulatingSignature:u,showHistory:p,setShowHistory:m,updateGuardian:I,handleSign:de,getTotalAmount:q,getPendingAmount:$,getAllPaymentsComplete:R,isSignatureModalOpen:f,isProcessingSignature:v,openSignatureModal:G,closeSignatureModal:W,confirmSignature:J,isEditing:C,setIsEditing:A,isGuardianComplete:U,errorContract:r,stopAutoRefresh:S,refreshContract:T,isFinishedModalOpen:g,closeFinishedModal:()=>k(!1)}}const rXe={"MATRÍCULA PK A IV MEDIO":"Matricula Anual","CUOTA DE INCORPORACIÓN":"Cuota de Incorporacion","COLEGIATURA PRE-KINDER Y KINDER":"Colegiatura Pre-Kinder/Kinder","COLEGIATURA 1° A 6° BÁSICO":"Colegiatura 1° a 6° Basico","COLEGIATURA 7° BÁSICO A IV MEDIO":"Colegiatura 7° Basico a IV Medio","SEGURO DE ACCIDENTES CLÍNICA ALEMANA":"Seguro Escolar Accidentes","CUOTA AFILIACIÓN CENTRO DE ALUMNOS":"Centro de Alumnos","SEGURO DE VIDA APODERADO(A) DE CUENTAS":"Seguro de Vida Apoderado 1","SEGURO DE VIDA 2° APODERADO":"Seguro de Vida Apoderado 2","CUOTA DE AFILIACIÓN CENTRO DE PADRES":"Centro de Padres","APORTE CLUB ALL BRADS":"Aporte All Brads"};function _o(e){if(!e)return"";const t=e.toUpperCase();for(const[a,r]of Object.entries(rXe))if(t.includes(a.toUpperCase()))return r;return e.toLowerCase().replace(/\b\w/g,a=>a.toUpperCase())}const mn=e=>new Intl.NumberFormat("es-CL",{style:"currency",currency:"CLP",minimumFractionDigits:0}).format(e),FH=e=>`${Number(e).toLocaleString("es-CL",{minimumFractionDigits:2,maximumFractionDigits:2})} UF`,Zd=(e,t="$")=>t==="UF"?FH(e):mn(e),Fr=e=>{var t,a,r,s,o,i,c,l;return((a=(t=e.amounts)==null?void 0:t.regular)==null?void 0:a.formatted)??((s=(r=e.amounts)==null?void 0:r.default)==null?void 0:s.formatted)??Zd(((i=(o=e.amounts)==null?void 0:o.regular)==null?void 0:i.value)??((l=(c=e.amounts)==null?void 0:c.default)==null?void 0:l.value)??0,e.currency||"$")},nXe=e=>{var r,s,o,i;const t=((s=(r=e.amounts)==null?void 0:r.regular)==null?void 0:s.value)??((i=(o=e.amounts)==null?void 0:o.default)==null?void 0:i.value)??e.amount??0,a=Number(t);return isNaN(a)?0:a},Gr=e=>{var t,a,r,s;return e.currency!=="UF"?null:((a=(t=e.amounts)==null?void 0:t.regular)==null?void 0:a.formatted_clp)??((s=(r=e.amounts)==null?void 0:r.default)==null?void 0:s.formatted_clp)??null},Su=e=>{var a,r,s,o;if(e.currency!=="UF")return null;const t=((r=(a=e.amounts)==null?void 0:a.regular)==null?void 0:r.amount_clp)??((o=(s=e.amounts)==null?void 0:s.default)==null?void 0:o.amount_clp)??0;return Number(t)||0},$o=e=>(e||"").toUpperCase().startsWith("COLEGIATURA"),uK=["DÉBITO","CRÉDITO"];function sXe(e,{isParent:t=!1}={}){var ge;const a=aXe(e),{contract:r,setContract:s,stopAutoRefresh:o,refreshContract:i}=a;x.useEffect(()=>{r!=null&&r.id&&o()},[r==null?void 0:r.id,o]),x.useEffect(()=>{var ce;if(((ce=r==null?void 0:r.status_signature)==null?void 0:ce.code)!=="sent")return;const Y=setInterval(()=>{i()},1e4);return()=>clearInterval(Y)},[(ge=r==null?void 0:r.status_signature)==null?void 0:ge.code,i]);const[c,l]=x.useState([]),[u,d]=x.useState({}),[p,m]=x.useState(null),[f,y]=x.useState(""),[v,_]=x.useState(null),[g,k]=x.useState(""),[b,j]=x.useState(!1),[w,N]=x.useState(null),[M,C]=x.useState({}),[A,E]=x.useState(null),[L,S]=x.useState([]),T=x.useRef(!1),I=x.useRef(!1),[q,$]=x.useState(!0),R=x.useRef(!1),G=x.useRef(null);x.useEffect(()=>{(async()=>{const Y=await FZe();Y!=null&&Y.success&&Array.isArray(Y.data)&&l(Y.data)})()},[]);const W=x.useCallback(async()=>{const X=G.current;if(!X)return;const Y=await fD(X);Y!=null&&Y.success&&Array.isArray(Y.data)&&S(Y.data)},[]);x.useEffect(()=>{r!=null&&r.id&&(G.current=r.id,W())},[r==null?void 0:r.id,W]);const J=x.useMemo(()=>{if(!(r!=null&&r.students))return[];const X=[];return r.students.forEach(Y=>{Object.values(Y.concepts||{}).flat().forEach(ce=>{X.push({...ce,studentId:Y.id,studentName:Y.full_name,studentRut:Y.rut_formatted||Y.rut})})}),X},[r]),de=x.useMemo(()=>J.filter(X=>!X.paid),[J]),U=x.useMemo(()=>de.filter(X=>!$o(X.description)),[de]);x.useEffect(()=>{if(R.current||U.length===0)return;R.current=!0;const X=U.filter(Y=>Y.required||Y.code_toku&&Y.code_toku.startsWith("cuota-de-incorporacion"));X.length>0&&d(Y=>{const ce={...Y};return X.forEach(be=>{ce[be.id]=!0}),ce})},[U]);const K=x.useMemo(()=>{const X={};return J.forEach(Y=>{$o(Y.description)&&(X[Y.studentId]||(X[Y.studentId]=[]),X[Y.studentId].push(Y))}),X},[J]);x.useEffect(()=>{if(!(r!=null&&r.id)||J.length===0||T.current)return;const X=async()=>{const Y=await ZZe(r.id);if(!(Y!=null&&Y.success)||!Array.isArray(Y.data)||Y.data.length===0)return;const ce={};Y.data.forEach(be=>{const oe=be.detail_ids||[],xe=J.find(Ne=>oe.includes(Ne.id)&&$o(Ne.description));xe&&(ce[xe.studentId]={paymentMethodId:be.payment_method_id,subscriptionPaymentId:be.id,subscriptionLink:be.subscription_link,subscriptionStatus:be.subscription_status,polling:be.subscription_status==="pending_subscription"})}),Object.keys(ce).length>0&&C(be=>{const oe={...be};return Object.entries(ce).forEach(([xe,Ne])=>{oe[xe]={...oe[xe]||{},...Ne}}),oe})};T.current=!0,X()},[r==null?void 0:r.id,J]),x.useEffect(()=>{if(!(r!=null&&r.id)||I.current)return;const X=async()=>{try{const Y=await QZe(r.id);if(!(Y!=null&&Y.success)||!Array.isArray(Y.data)||Y.data.length===0)return;const ce=Y.data[0],be=ce.detail_ids||[];Ce({paymentId:ce.id,portalUrl:ce.subscription_link,status:"pending_toku",polling:!0,processing:!1}),be.length>0&&d(oe=>{const xe={...oe};return be.forEach(Ne=>{xe[Ne]=!0}),xe})}finally{$(!1)}};I.current=!0,X()},[r==null?void 0:r.id]);const P=x.useCallback(X=>{const ce=J.filter(be=>be.studentId===X&&!$o(be.description)).filter(be=>be.required);return ce.length>0&&ce.every(be=>be.paid)},[J]),D=x.useCallback(X=>J.filter(Y=>Y.studentId===X&&!$o(Y.description)),[J]),Q=x.useCallback(X=>K[X]||[],[K]),H=x.useCallback(X=>{d(Y=>{const ce={...Y};return ce[X]?delete ce[X]:ce[X]=!0,ce})},[]),ne=x.useCallback(X=>{const Y=U.filter(be=>be.studentId===X),ce=Y.every(be=>u[be.id]);d(be=>{const oe={...be};return Y.forEach(xe=>{ce?delete oe[xe.id]:oe[xe.id]=!0}),oe})},[U,u]),F=x.useCallback(()=>{d({})},[]),B=x.useCallback(()=>J.filter(X=>u[X.id]&&!$o(X.description)&&!X.paid),[J,u]),pe=x.useCallback(()=>{const X={};return B().forEach(Y=>{const ce=Y.currency||"$",be=nXe(Y);X[ce]=(X[ce]||0)+be}),X},[B]),Z=x.useCallback(()=>J.filter(X=>u[X.id]&&!$o(X.description)&&!X.paid).length,[u,J]),ue=x.useMemo(()=>c.find(X=>X.id===p)||null,[c,p]),fe=x.useCallback(()=>!(Z()===0||!p||b||ue!=null&&ue.requires_voucher&&!(f!=null&&f.trim())||ue!=null&&ue.requires_attachment&&!v),[Z,p,b,ue,f,v]),z=x.useCallback(async X=>{E(X);try{const Y=await YZe(X);return Y!=null&&Y.success?(O("Concepto revertido exitosamente","success"),W(),s(ce=>ce!=null&&ce.students?{...ce,students:ce.students.map(be=>({...be,concepts:Object.fromEntries(Object.entries(be.concepts||{}).map(([oe,xe])=>[oe,xe.map(Ne=>Ne.id===X?{...Ne,paid:!1,paid_at:null}:Ne)]))}))}:ce),{success:!0,data:Y.data}):(O((Y==null?void 0:Y.message)||"Error al revertir el concepto","error"),{success:!1})}catch(Y){return console.error("Error revirtiendo concepto:",Y),O("Error al revertir el concepto","error"),{success:!1}}finally{E(null)}},[s,W]),V=x.useCallback(async()=>{if(!fe()||!r)return{success:!1};j(!0);try{const X=Object.keys(u).map(Number),Y=await iK({contract_id:r.id,detail_ids:X,payment_method_id:p,reference_number:f||null,notes:g||null,attachment:v||null,is_subscription:!1});return Y.success?(O("Pago registrado exitosamente","success"),W(),s(ce=>ce!=null&&ce.students?{...ce,students:ce.students.map(be=>({...be,concepts:Object.fromEntries(Object.entries(be.concepts||{}).map(([oe,xe])=>[oe,xe.map(Ne=>X.includes(Ne.id)?{...Ne,paid:!0,paid_at:new Date().toISOString()}:Ne)]))}))}:ce),i(),N({...Y.data,payment_method:(ue==null?void 0:ue.payment_method)||"",reference_number:f,notes:g||null,attachment_name:(v==null?void 0:v.name)||null,date:new Date().toISOString()}),d({}),m(null),y(""),_(null),k(""),{success:!0,data:Y.data}):(O(Y.message||"Error al registrar el pago","error"),{success:!1})}catch(X){return console.error("Error en pago POS:",X),O("Error al registrar el pago","error"),{success:!1}}finally{j(!1)}},[fe,r,u,p,f,g,v,ue,s,W,i]),ae=x.useCallback((X,Y)=>{C(ce=>({...ce,[X]:{...ce[X]||{},...Y}}))},[]),je=x.useCallback((X,Y)=>{const ce=M[X];ce!=null&&ce.subscriptionPaymentId&&(ce==null?void 0:ce.subscriptionStatus)==="pending_subscription"&&XZe(ce.subscriptionPaymentId).catch(()=>{}),ae(X,{paymentMethodId:Y,referenceNumber:"",attachment:null,subscriptionPaymentId:null,subscriptionLink:null,subscriptionStatus:null,polling:!1})},[ae,M]),Se=x.useCallback((X,Y)=>{ae(X,{referenceNumber:Y})},[ae]),Je=x.useCallback((X,Y)=>{ae(X,{attachment:Y})},[ae]),Ze=x.useCallback(X=>{var ce;const Y=(ce=M[X])==null?void 0:ce.paymentMethodId;return c.find(be=>be.id===Y)||null},[M,c]),ee=x.useCallback(X=>{var Ne;const Y=M[X];if(!(Y!=null&&Y.paymentMethodId)||Y.processing||Y.subscriptionLink)return!1;const ce=c.find(Ae=>Ae.id===Y.paymentMethodId),be=t&&uK.includes(ce==null?void 0:ce.payment_method);return!be&&(ce!=null&&ce.requires_voucher)&&!((Ne=Y.referenceNumber)!=null&&Ne.trim())||!be&&(ce!=null&&ce.requires_attachment)&&!Y.attachment?!1:Q(X).filter(Ae=>!Ae.paid).length>0},[M,c,Q,t]),ye=x.useCallback(async X=>{var Te;if(!ee(X)||!r)return{success:!1};const Y=M[X],ce=c.find(Ge=>Ge.id===Y.paymentMethodId),be=!!(ce!=null&&ce.allows_payment_plan),oe=t&&uK.includes(ce==null?void 0:ce.payment_method),Ae=Q(X).filter(Ge=>!Ge.paid).map(Ge=>Ge.id);ae(X,{processing:!0});try{if(oe){const vt=await cK(r.id,Ae);if(vt.success){const ea=vt.data.portal_url;return t&&ea&&window.open(ea,"_blank"),O("Link de pago TOKU generado","success"),W(),ae(X,{processing:!1,tokuPaymentId:vt.data.payment_id,tokuPortalUrl:ea,tokuStatus:"pending_toku",tokuPolling:!0}),{success:!0,data:vt.data}}else return O(vt.message||"Error al generar link TOKU","error"),ae(X,{processing:!1}),{success:!1}}const Ge=await iK({contract_id:r.id,detail_ids:Ae,payment_method_id:Y.paymentMethodId,reference_number:Y.referenceNumber||null,notes:null,attachment:Y.attachment||null,is_subscription:be});if(Ge.success){if(be){const vt=Ge.data.subscription_link;return t&&vt&&window.open(vt,"_blank"),O("Suscripcion registrada - Link generado","success"),ae(X,{processing:!1,subscriptionPaymentId:Ge.data.payment_id,subscriptionLink:vt,subscriptionStatus:"pending_subscription",polling:!0}),{success:!0,data:Ge.data,isSubscription:!0}}return O("Pago de colegiatura registrado","success"),W(),s(vt=>vt!=null&&vt.students?{...vt,students:vt.students.map(ea=>({...ea,concepts:Object.fromEntries(Object.entries(ea.concepts||{}).map(([Po,ZH])=>[Po,ZH.map(s1=>Ae.includes(s1.id)?{...s1,paid:!0,paid_at:new Date().toISOString()}:s1)]))}))}:vt),i(),N({...Ge.data,payment_method:(ce==null?void 0:ce.payment_method)||"",reference_number:Y.referenceNumber,notes:null,attachment_name:((Te=Y.attachment)==null?void 0:Te.name)||null,date:new Date().toISOString()}),ae(X,{paymentMethodId:null,referenceNumber:"",attachment:null,processing:!1,subscriptionPaymentId:null,subscriptionLink:null,subscriptionStatus:null,polling:!1}),{success:!0,data:Ge.data}}else return O(Ge.message||"Error al registrar","error"),{success:!1}}catch(Ge){return console.error("Error en pago colegiatura:",Ge),O("Error al registrar","error"),{success:!1}}finally{ae(X,{processing:!1})}},[ee,r,M,c,Q,ae,s,W,i]);x.useEffect(()=>{const X={};return Object.entries(M).forEach(([Y,ce])=>{ce.polling&&ce.subscriptionPaymentId&&(X[Y]=setInterval(async()=>{var be;try{const oe=await WZe(ce.subscriptionPaymentId);if(oe!=null&&oe.success&&((be=oe.data)==null?void 0:be.subscription_status)==="active"){ae(Y,{subscriptionStatus:"active",polling:!1}),O("Suscripcion activada exitosamente","success"),W();const Ne=Q(Y).filter(Ae=>!Ae.paid).map(Ae=>Ae.id);s(Ae=>Ae!=null&&Ae.students?{...Ae,students:Ae.students.map(Te=>({...Te,concepts:Object.fromEntries(Object.entries(Te.concepts||{}).map(([Ge,vt])=>[Ge,vt.map(ea=>Ne.includes(ea.id)?{...ea,paid:!0,paid_at:new Date().toISOString()}:ea)]))}))}:Ae),await i()}}catch(oe){console.warn("Error polling subscription:",oe)}},8e3))}),()=>Object.values(X).forEach(clearInterval)},[M,ae,W,Q,s,i]),x.useEffect(()=>{const X={};return Object.entries(M).forEach(([Y,ce])=>{ce.tokuPolling&&ce.tokuPaymentId&&(X[Y]=setInterval(async()=>{var be,oe;try{const xe=await dK(ce.tokuPaymentId);if(xe!=null&&xe.success&&((be=xe.data)==null?void 0:be.subscription_status)==="paid"){ae(Y,{tokuStatus:"paid",tokuPolling:!1}),O("Pago de colegiatura confirmado","success"),W();const Ae=Q(Y).filter(Te=>!Te.paid).map(Te=>Te.id);s(Te=>Te!=null&&Te.students?{...Te,students:Te.students.map(Ge=>({...Ge,concepts:Object.fromEntries(Object.entries(Ge.concepts||{}).map(([vt,ea])=>[vt,ea.map(Po=>Ae.includes(Po.id)?{...Po,paid:!0,paid_at:new Date().toISOString()}:Po)]))}))}:Te),await i()}else xe!=null&&xe.success&&((oe=xe.data)==null?void 0:oe.subscription_status)==="cancelled"&&(ae(Y,{tokuStatus:"cancelled",tokuPolling:!1,tokuPaymentId:null,tokuPortalUrl:null}),O("Pago TOKU cancelado","warning"))}catch(xe){console.warn("Error polling TOKU colegiatura:",xe)}},5e3))}),()=>Object.values(X).forEach(clearInterval)},[M,ae,Q,s,W,i]);const Ee=x.useCallback(()=>{N(null)},[]),[ie,Ce]=x.useState({paymentId:null,portalUrl:null,status:null,polling:!1,processing:!1}),Ie=x.useCallback(async()=>{if(Z()===0||!r||ie.processing)return{success:!1};Ce(X=>({...X,processing:!0}));try{const X=Object.keys(u).map(Number),Y=await cK(r.id,X);if(Y.success){const ce=Y.data.portal_url;return t&&ce&&window.open(ce,"_blank"),O("Link de pago TOKU generado","success"),W(),Ce({paymentId:Y.data.payment_id,portalUrl:ce,status:"pending_toku",polling:!0,processing:!1}),{success:!0,data:Y.data}}else return O(Y.message||"Error al generar link TOKU","error"),Ce(ce=>({...ce,processing:!1})),{success:!1}}catch(X){return console.error("Error en pago TOKU:",X),O("Error al generar link TOKU","error"),Ce(Y=>({...Y,processing:!1})),{success:!1}}},[Z,r,u,ie.processing,W]),rt=x.useCallback(async()=>{if(ie.paymentId){try{await lK(ie.paymentId),O("Link de Pago cancelado","success")}catch(X){console.warn("Error cancelando TOKU:",X)}Ce({paymentId:null,portalUrl:null,status:null,polling:!1,processing:!1})}},[ie.paymentId]);x.useEffect(()=>{if(!ie.polling||!ie.paymentId)return;const X=setInterval(async()=>{var Y;try{const ce=await dK(ie.paymentId);if(ce!=null&&ce.success&&((Y=ce.data)==null?void 0:Y.subscription_status)==="paid"){Ce(oe=>({...oe,status:"paid",polling:!1})),O("Pago TOKU confirmado","success"),W();const be=await fD(r==null?void 0:r.id);be!=null&&be.success&&S(be.data),await i(),Ce({paymentId:null,portalUrl:null,status:null,polling:!1,processing:!1}),d({})}}catch(ce){console.warn("Error polling TOKU:",ce)}},1e4);return()=>clearInterval(X)},[ie.polling,ie.paymentId,r==null?void 0:r.id,W,i]);const wt=x.useCallback(async X=>{const Y=M[X];if(Y!=null&&Y.tokuPaymentId){try{await lK(Y.tokuPaymentId),O("Link de pago cancelado","success")}catch(ce){console.warn("Error cancelando TOKU colegiatura:",ce)}ae(X,{tokuPaymentId:null,tokuPortalUrl:null,tokuStatus:null,tokuPolling:!1})}},[M,ae]);return{...a,loading:a.loading||!!a.contract&&q,paymentMethods:c,selectedDetails:u,paymentMethodId:p,setPaymentMethodId:m,referenceNumber:f,setReferenceNumber:y,attachment:v,setAttachment:_,notes:g,setNotes:k,processing:b,lastReceipt:w,selectedPaymentMethod:ue,toggleDetail:H,selectAllForStudent:ne,deselectAll:F,getSelectedConcepts:B,getSelectedTotals:pe,getSelectedCount:Z,canSubmit:fe,submitPayment:V,clearReceipt:Ee,colegiaturaState:M,isColegiaturaUnlocked:P,getRegularConceptsForStudent:D,getColegiaturaForStudent:Q,setColegiaturaPaymentMethod:je,setColegiaturaReference:Se,setColegiaturaAttachment:Je,getColegiaturaPaymentMethod:Ze,canSubmitColegiatura:ee,submitColegiaturaPayment:ye,cancelColegiaturaTokuLink:wt,reverseDetailById:z,reversingDetailId:A,paymentHistory:L,tokuState:ie,submitTokuPayment:Ie,cancelTokuLink:rt,allConcepts:J,unpaidConcepts:de,regularUnpaidConcepts:U}}const oXe={EFECTIVO:ls,TRANSFERENCIA:co,DÉBITO:it,CRÉDITO:it,PAC:Ca,PAT:Ca},iXe=["DÉBITO","CRÉDITO"];function cXe({studentId:e,concepts:t,paymentMethods:a,state:r,onMethodChange:s,onReferenceChange:o,onAttachmentChange:i,canSubmit:c,onSubmit:l,guardianIncomplete:u=!1,isParent:d=!1,onTokuCancel:p}){var de;const m=x.useRef(null),[f,y]=x.useState(!1),[v,_]=x.useState("idle"),g=m2("payments.register_manual"),k=t.filter(U=>!U.paid),b=t.filter(U=>U.paid);if(k.length===0&&b.length===0)return null;const j=r==null?void 0:r.paymentMethodId,w=a.find(U=>U.id===j),N=!!(w!=null&&w.allows_payment_plan),M=!!(r!=null&&r.processing),C=!!(r!=null&&r.subscriptionLink),A=r==null?void 0:r.subscriptionStatus;r!=null&&r.polling;const E=!!(r!=null&&r.tokuPortalUrl),L=r==null?void 0:r.tokuStatus,S=a.filter(U=>!U.allows_payment_plan),T=S.filter(U=>iXe.includes(U.payment_method)),I=T[0]||null,q=d&&T.some(U=>U.id===j),$=d?[]:S,G=a.filter(U=>U.allows_payment_plan)[0]||null;if(k.length===0)return n.jsxs("div",{className:"border border-emerald-200 rounded-xl overflow-hidden",children:[n.jsx("div",{className:"bg-emerald-50 px-3 py-1.5 border-b border-emerald-200",children:n.jsx("span",{className:"text-[10px] font-semibold text-emerald-600 uppercase tracking-wide",children:"Colegiatura Pagada"})}),n.jsx("div",{className:"divide-y divide-emerald-100",children:b.map(U=>n.jsxs("div",{className:"flex items-center gap-2 px-3 py-1.5",children:[n.jsx(Xe,{className:"w-3.5 h-3.5 text-emerald-500 flex-shrink-0"}),n.jsx("span",{className:"flex-1 text-[11px] font-medium text-black uppercase truncate",children:_o(U.description)}),n.jsx("div",{className:"text-right flex-shrink-0",children:Gr(U)?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-xs text-black font-medium tabular-nums",children:Gr(U)}),n.jsx("div",{className:"text-[9.5px] text-black tabular-nums font-medium",children:Fr(U)})]}):n.jsx("span",{className:"text-xs text-black font-medium tabular-nums",children:Fr(U)})})]},U.id))})]});const W=U=>{var K;U&&((K=navigator.clipboard)!=null&&K.writeText?navigator.clipboard.writeText(U).then(()=>{y(!0),setTimeout(()=>y(!1),2e3)}).catch(()=>J(U)):J(U))},J=U=>{const K=document.createElement("textarea");K.value=U,K.style.position="fixed",K.style.opacity="0",document.body.appendChild(K),K.select();try{document.execCommand("copy"),y(!0),setTimeout(()=>y(!1),2e3)}catch{}document.body.removeChild(K)};return A==="active"?n.jsxs("div",{className:"border-2 border-emerald-200 rounded-xl overflow-hidden bg-emerald-50/30",children:[n.jsx("div",{className:"bg-emerald-100 px-4 py-2.5 border-b border-emerald-200",children:n.jsx("span",{className:"text-[10px] font-bold text-emerald-700 uppercase tracking-wide",children:"Colegiatura"})}),n.jsx("div",{className:"p-4",children:n.jsxs("div",{className:"flex items-center gap-3 text-emerald-700",children:[n.jsx(Xe,{className:"w-6 h-6"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-bold",children:"Suscripcion activada"}),n.jsx("p",{className:"text-xs text-emerald-600 mt-0.5",children:"La suscripcion fue confirmada exitosamente"})]})]})})]}):n.jsxs("div",{className:"border-2 border-amber-200 rounded-xl overflow-hidden bg-amber-50/30",children:[n.jsx("div",{className:"bg-amber-100 px-4 py-2.5 border-b border-amber-200",children:n.jsx("span",{className:"text-[10px] font-bold text-amber-700 uppercase tracking-wide",children:"Colegiatura"})}),n.jsxs("div",{className:"p-4 space-y-4",children:[k.map(U=>n.jsxs("div",{className:"flex items-center justify-between text-sm",children:[n.jsx("span",{className:"text-gray-700",children:_o(U.description)}),n.jsx("div",{className:"text-right flex-shrink-0",children:Gr(U)?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"font-bold text-gray-900 tabular-nums",children:Gr(U)}),n.jsx("div",{className:"text-[10px] text-gray-400 tabular-nums",children:Fr(U)})]}):n.jsx("span",{className:"font-bold text-gray-900 tabular-nums",children:Fr(U)})})]},U.id)),C&&A==="pending_subscription"&&(v==="cancelling"?n.jsxs("div",{className:"bg-white border border-gray-200 rounded-xl p-5 text-center space-y-2",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-red-500 mx-auto"}),n.jsx("p",{className:"text-xs font-semibold text-gray-700",children:"Cancelando suscripcion..."})]}):v==="confirming"?n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-xl p-4 text-center space-y-3",children:[n.jsx(kt,{className:"w-8 h-8 text-red-400 mx-auto"}),n.jsx("p",{className:"text-xs font-semibold text-red-700",children:"¿Cancelar la suscripcion y cambiar metodo de pago?"}),n.jsx("p",{className:"text-[10px] text-red-600/70",children:"Esta accion no se puede deshacer"}),n.jsxs("div",{className:"flex items-center justify-center gap-2 pt-1",children:[n.jsx("button",{onClick:()=>_("idle"),className:"text-[11px] font-semibold text-gray-600 hover:text-gray-800 border border-gray-300 bg-white px-3 py-1 rounded-lg",children:"Volver"}),n.jsx("button",{onClick:()=>{_("cancelling"),s(e,null),_("idle")},className:"text-[11px] font-semibold text-white bg-red-500 hover:bg-red-600 px-3 py-1 rounded-lg",children:"Si, cancelar"})]})]}):n.jsxs("div",{className:"bg-purple-50 border border-purple-200 rounded-xl p-4 space-y-3",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(_e,{className:"w-4 h-4 animate-spin text-purple-600"}),n.jsx("span",{className:"text-sm font-semibold text-purple-700",children:"Esperando activación de suscripción..."})]}),n.jsxs("div",{className:"flex items-center gap-2 bg-white rounded-lg px-3 py-2 border border-purple-200",children:[n.jsxs("a",{href:r.subscriptionLink,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs font-semibold text-purple-700 hover:text-purple-900 flex-1 truncate",children:[n.jsx(hn,{className:"w-3.5 h-3.5 flex-shrink-0"}),"Ir a pagar"]}),n.jsx("button",{onClick:()=>W(r.subscriptionLink),className:"text-purple-600 hover:text-purple-800 flex-shrink-0",title:"Copiar link",children:f?n.jsx(Xe,{className:"w-4 h-4 text-emerald-500"}):n.jsx(Kr,{className:"w-4 h-4"})})]}),n.jsx("p",{className:"text-[10px] text-gray-500",children:"Puedes enviar este link al cliente o usarlo para completar el pago. Se verificara automaticamente cada 8 segundos."}),n.jsxs("button",{onClick:()=>_("confirming"),className:"flex items-center gap-1 text-xs text-red-500 hover:text-red-700 transition-colors font-medium",children:[n.jsx(kt,{className:"w-3.5 h-3.5"}),"Cancelar y cambiar metodo de pago"]})]})),E&&L==="pending_toku"&&n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-xl p-4 space-y-3",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(_e,{className:"w-4 h-4 animate-spin text-blue-600"}),n.jsx("span",{className:"text-sm font-semibold text-blue-700",children:"Esperando pago con tarjeta..."})]}),r.tokuPortalUrl&&n.jsxs("div",{className:"flex items-center gap-2 bg-white rounded-lg px-3 py-2 border border-blue-200",children:[n.jsxs("a",{href:r.tokuPortalUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs font-semibold text-blue-700 hover:text-blue-900 flex-1 truncate",children:[n.jsx(hn,{className:"w-3.5 h-3.5 flex-shrink-0"}),"Ir a pagar"]}),n.jsx("button",{onClick:()=>W(r.tokuPortalUrl),className:"text-blue-600 hover:text-blue-800 flex-shrink-0",title:"Copiar link",children:f?n.jsx(Xe,{className:"w-4 h-4 text-emerald-500"}):n.jsx(Kr,{className:"w-4 h-4"})})]}),n.jsx("p",{className:"text-[10px] text-gray-500",children:"Se verificara automaticamente cada 5 segundos. Si no se actualiza recargue la pantalla."}),n.jsxs("button",{onClick:()=>p==null?void 0:p(e),className:"flex items-center gap-1 text-xs text-red-500 hover:text-red-700 transition-colors font-medium",children:[n.jsx(kt,{className:"w-3.5 h-3.5"}),"Cancelar y cambiar metodo de pago"]})]}),L==="paid"&&n.jsx("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-4",children:n.jsxs("div",{className:"flex items-center gap-3 text-emerald-700",children:[n.jsx(Xe,{className:"w-6 h-6"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-bold",children:"Pago confirmado"}),n.jsx("p",{className:"text-xs text-emerald-600 mt-0.5",children:"El pago con tarjeta fue procesado exitosamente"})]})]})}),!C&&!E&&L!=="paid"&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-semibold text-gray-600 uppercase mb-2",children:"Metodo de Pago"}),n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[$.map(U=>{const K=j===U.id,P=oXe[U.payment_method]||it;return n.jsxs("button",{onClick:()=>s(e,U.id),className:`flex items-center gap-2 px-3 py-2 rounded-lg border-2 transition-all text-left text-xs font-medium ${K?"border-green-900 bg-green-50 text-green-900 shadow-sm":"border-gray-200 hover:border-gray-300 bg-white text-gray-600"}`,children:[n.jsx(P,{className:"w-3.5 h-3.5 flex-shrink-0"}),U.payment_method]},U.id)}),d&&I&&n.jsxs("button",{onClick:()=>s(e,I.id),className:`flex items-center gap-2 px-3 py-2 rounded-lg border-2 transition-all text-left text-xs font-medium ${q?"border-green-900 bg-green-50 text-green-900 shadow-sm":"border-gray-200 hover:border-gray-300 bg-white text-gray-600"}`,children:[n.jsx(it,{className:"w-3.5 h-3.5 flex-shrink-0"}),"Tarjeta Débito/Crédito"]}),G&&n.jsxs("button",{onClick:()=>s(e,G.id),className:`flex items-center gap-2 px-3 py-2 rounded-lg border-2 transition-all text-left text-xs font-medium ${N?"border-green-900 bg-green-50 text-green-900 shadow-sm":"border-gray-200 hover:border-gray-300 bg-white text-gray-600"}`,children:[n.jsx(Ca,{className:"w-3.5 h-3.5 flex-shrink-0"}),"PAC/PAT"]})]})]}),N&&w&&n.jsxs("div",{className:"flex items-center gap-2 bg-purple-50 border border-purple-200 rounded-lg px-3 py-2",children:[n.jsx(Ca,{className:"w-3.5 h-3.5 text-purple-600"}),n.jsx("span",{className:"text-xs text-purple-700 font-medium",children:"Se generara un link de pago para suscripcion (PAC/PAT) en 10 Cuotas"})]}),q&&w&&n.jsxs("div",{className:"flex items-center gap-2 bg-blue-50 border border-blue-200 rounded-lg px-3 py-2",children:[n.jsx(it,{className:"w-3.5 h-3.5 text-blue-600"}),n.jsx("span",{className:"text-xs text-blue-700 font-medium",children:"Se procesara el pago via Toku (Debito/Credito)"})]}),w&&!N&&!q&&n.jsxs("div",{children:[n.jsx(ve,{label:`N° Referencia / Voucher${Number(w.requires_voucher)?" *":""}`,value:(r==null?void 0:r.referenceNumber)||"",onChange:U=>o(e,U.target.value),placeholder:"Ej: 123456789",maxLength:100}),!!w.requires_voucher&&!((de=r==null?void 0:r.referenceNumber)!=null&&de.trim())&&n.jsxs("p",{className:"text-[10px] text-amber-600 mt-1 flex items-center gap-1",children:[n.jsx(Ve,{className:"w-3 h-3"}),"Requerido para este metodo de pago"]})]}),w&&!N&&!q&&n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:["Adjunto / Comprobante",Number(w.requires_attachment)?" *":""]}),r!=null&&r.attachment?n.jsxs("div",{className:"flex items-center gap-2 bg-white border border-gray-200 rounded-lg px-3 py-2",children:[n.jsx(ds,{className:"w-3.5 h-3.5 text-gray-500"}),n.jsx("span",{className:"text-xs text-gray-700 truncate flex-1",children:r.attachment.name}),n.jsx("button",{onClick:()=>{i(e,null),m.current&&(m.current.value="")},className:"text-red-400 hover:text-red-600",children:n.jsx(Ye,{className:"w-3.5 h-3.5"})})]}):n.jsx("input",{ref:m,type:"file",accept:".jpg,.jpeg,.png,.pdf",onChange:U=>i(e,U.target.files[0]||null),className:"block w-full text-xs text-gray-500 file:mr-2 file:py-1.5 file:px-3 file:rounded-lg file:border-0 file:text-xs file:font-semibold file:bg-gray-100 file:text-gray-700 hover:file:bg-gray-200"}),!!w.requires_attachment&&!(r!=null&&r.attachment)&&n.jsxs("p",{className:"text-[10px] text-amber-600 mt-1 flex items-center gap-1",children:[n.jsx(Ve,{className:"w-3 h-3"}),"Requerido para este metodo de pago"]})]}),n.jsx(he,{variant:"primary",className:"w-full",onClick:()=>l(e),disabled:!c||!d&&!g,loading:M,icon:M?_e:N?Ca:it,title:!d&&!g?"No tienes permisos para registrar pagos manuales":void 0,children:M?"Procesando...":N?"Registrar Suscripcion":q?"Pagar con Tarjeta":"Pagar Colegiatura"}),!d&&!g&&n.jsx("p",{className:"text-[10px] text-red-600 text-center font-medium",children:"No tienes permisos para registrar pagos manuales"}),u&&n.jsx("p",{className:"text-[10px] text-red-600 text-center font-medium",children:"Completa los datos del apoderado para pagar"}),!u&&!j&&n.jsx("p",{className:"text-[10px] text-red-600 text-center font-medium",children:"Selecciona un metodo de pago"})]})]})]})}const yD=e=>(e||"").toUpperCase().startsWith("COLEGIATURA");function lXe({students:e,selectedDetails:t,onToggle:a,onSelectAll:r,getRegularConcepts:s,getColegiatura:o,isColegiaturaUnlocked:i,colegiaturaState:c,paymentMethods:l,onColegiaturaMethodChange:u,onColegiaturaReferenceChange:d,onColegiaturaAttachmentChange:p,canSubmitColegiatura:m,onColegiaturaSubmit:f,onColegiaturaTokuCancel:y,onReverseDetail:v,reversingDetailId:_,selectedConcepts:g=[],selectedTotals:k={},selectedCount:b=0,onOpenCheckout:j,onDeselectAll:w,tokuState:N,onTokuCancel:M,isGuardianComplete:C=!1,isParent:A=!1,contractSigned:E=!1,contractFinished:L=!1,externalActiveStudentId:S,onStudentChange:T}){const I=D=>(s?s(D.id):Object.values(D.concepts||{}).flat().filter(H=>!yD(H.description))).filter(H=>!H.paid),q=D=>(s?s(D.id):Object.values(D.concepts||{}).flat().filter(H=>!yD(H.description))).filter(H=>H.paid),$=x.useMemo(()=>{var Q;if(!(e!=null&&e.length))return null;const D=e.find(H=>I(H).length>0);return(D==null?void 0:D.id)??((Q=e[0])==null?void 0:Q.id)??null},[e==null?void 0:e.length]),[R,G]=x.useState($),W=S!==void 0,J=W?S:R,de=W?T:G,U=D=>{const Q=I(D);return Q.length>0&&Q.every(H=>t[H.id])},K=D=>{const Q=I(D),H=q(D),ne=o?o(D.id):[],F=ne.filter(fe=>!fe.paid),B=ne.filter(fe=>fe.paid),pe=Q.filter(fe=>fe.required).length+F.length,Z=H.length+B.length,ue=Q.filter(fe=>t[fe.id]).length;return{pending:pe,paid:Z,selectedCount:ue}};if(!(e!=null&&e.length))return null;const P=e.find(D=>D.id===J)||e[0];return W?P?n.jsx(pK,{student:P,unpaid:I(P),paid:q(P),allSelected:U(P),selectedDetails:t,onToggle:a,onSelectAll:r,colegiaturas:o?o(P.id):[],colegiaturaUnlocked:i?i(P.id):!1,colegiaturaState:c,paymentMethods:l,onColegiaturaMethodChange:u,onColegiaturaReferenceChange:d,onColegiaturaAttachmentChange:p,canSubmitColegiatura:m,onColegiaturaSubmit:f,onReverseDetail:v,reversingDetailId:_,selectedConcepts:g,selectedTotals:k,selectedCount:b,onOpenCheckout:j,onDeselectAll:w,tokuState:N,onTokuCancel:M,onColegiaturaTokuCancel:y,isGuardianComplete:C,isParent:A,contractSigned:E,contractFinished:L},P.id):null:n.jsxs("div",{className:"space-y-3",children:[n.jsxs("h2",{className:"text-sm uppercase font-bold text-gray-900 flex items-center gap-2",children:[n.jsx(Ua,{className:"w-5 h-5 text-blue-600"}),"Conceptos por Alumno"]}),n.jsx("div",{className:"flex gap-2 overflow-x-auto pb-1",children:e.map(D=>{var F;const Q=D.id===J,H=K(D),ne=H.pending===0&&H.paid>0;return n.jsxs("button",{onClick:()=>de(D.id),className:`flex items-center gap-2.5 px-4 py-2.5 rounded-xl border-2 transition-all flex-shrink-0 text-left ${Q?"border-blue-600 bg-blue-50 shadow-sm":"border-gray-200 bg-white hover:border-gray-300 hover:bg-gray-50"}`,children:[n.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center text-white font-bold text-xs flex-shrink-0 ${Q?"bg-gradient-to-br from-blue-500 to-blue-600 shadow-sm":"bg-gray-400"}`,children:((F=D.full_name)==null?void 0:F.charAt(0))||"E"}),n.jsxs("div",{className:"min-w-0",children:[n.jsx("p",{className:`text-xs font-bold truncate max-w-[140px] ${Q?"text-blue-900":"text-gray-700"}`,children:D.full_name}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5",children:[H.selectedCount>0&&n.jsxs("span",{className:"text-[9px] font-semibold bg-blue-100 text-blue-700 px-1.5 py-0 rounded-full",children:[H.selectedCount," sel."]}),H.pending>0&&n.jsxs("span",{className:"text-[9px] font-semibold bg-red-100 text-red-700 px-1.5 py-0 rounded-full",children:[H.pending," oblig."]}),ne&&n.jsxs("span",{className:"text-[9px] font-semibold text-bradford-green flex items-center gap-0.5",children:[n.jsx(Xe,{className:"w-3 h-3"}),"Al dia"]})]})]})]},D.id)})}),P&&n.jsx(pK,{student:P,unpaid:I(P),paid:q(P),allSelected:U(P),selectedDetails:t,onToggle:a,onSelectAll:r,colegiaturas:o?o(P.id):[],colegiaturaUnlocked:i?i(P.id):!1,colegiaturaState:c,paymentMethods:l,onColegiaturaMethodChange:u,onColegiaturaReferenceChange:d,onColegiaturaAttachmentChange:p,canSubmitColegiatura:m,onColegiaturaSubmit:f,onReverseDetail:v,reversingDetailId:_,selectedConcepts:g,selectedTotals:k,selectedCount:b,onOpenCheckout:j,onDeselectAll:w,tokuState:N,onTokuCancel:M,onColegiaturaTokuCancel:y,isGuardianComplete:C,isParent:A,contractSigned:E,contractFinished:L},P.id)]})}function dXe(e,t,a,r){return s=>{const o=t?t(s.id):Object.values(s.concepts||{}).flat().filter(y=>!yD(y.description)),i=o.filter(y=>!y.paid),c=o.filter(y=>y.paid),l=a?a(s.id):[],u=l.filter(y=>!y.paid),d=l.filter(y=>y.paid),p=i.filter(y=>y.required).length+u.length,m=c.length+d.length,f=i.filter(y=>r[y.id]).length;return{pending:p,paid:m,selectedCount:f}}}function hK({concept:e,isSelected:t,onToggle:a,disabled:r}){return n.jsxs("button",{onClick:()=>!r&&a(e.id),disabled:r,className:`w-full flex items-center gap-2 px-3 py-2.5 sm:py-2 text-left transition-all ${r?"opacity-50 cursor-not-allowed":t?"bg-blue-50 hover:bg-blue-100":"hover:bg-gray-50"}`,children:[n.jsx("div",{className:`w-5 h-5 sm:w-4 sm:h-4 rounded border-2 flex items-center justify-center flex-shrink-0 transition-all ${t?"bg-bradford-blue border-bradford-blue":"border-gray-300 bg-white"}`,children:t&&n.jsx(sa,{className:"w-2.5 h-2.5 text-white"})}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsx("span",{className:"text-[11px] uppercase font-semibold text-gray-900 truncate block",children:_o(e.description)}),e.due_date&&!e.paid&&n.jsxs("span",{className:"text-[9px] text-amber-600 font-medium",children:["Vence: ",new Date(e.due_date+"T00:00:00").toLocaleDateString("es-CL",{day:"numeric",month:"short",year:"numeric"})]})]}),!!e.family_payment&&n.jsx(Cn,{className:"w-3 h-3 text-purple-500 flex-shrink-0",title:"Familiar"}),n.jsx("div",{className:"text-right flex-shrink-0",children:Gr(e)?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:`text-xs font-bold tabular-nums ${t?"text-bradford-blue":"text-gray-700"}`,children:Gr(e)}),n.jsx("div",{className:"text-[9.5px] font-semibold text-gray-800 tabular-nums",children:Fr(e)})]}):n.jsx("span",{className:`text-xs font-semibold tabular-nums ${t?"text-bradford-blue":"text-gray-700"}`,children:Fr(e)})})]})}function b0({concept:e,onReverseDetail:t,reversingDetailId:a,isParent:r}){const[s,o]=x.useState(!1),i=a===e.id;return s&&!i?n.jsxs("div",{className:"bg-red-50 px-3 py-2.5 space-y-2",children:[n.jsxs("p",{className:"text-xs font-semibold text-red-700 text-center",children:['¿Deshacer el pago de "',_o(e.description),'"?']}),n.jsx("p",{className:"text-[10px] text-red-600/70 text-center",children:"Esta accion no se puede deshacer"}),n.jsxs("div",{className:"flex items-center justify-center gap-2",children:[n.jsx("button",{onClick:()=>o(!1),className:"text-[11px] font-semibold text-gray-600 hover:text-gray-800 border border-gray-300 bg-white px-3 py-1 rounded-lg",children:"Volver"}),n.jsx("button",{onClick:()=>{t(e.id),o(!1)},className:"text-[11px] font-semibold text-white bg-red-500 hover:bg-red-600 px-3 py-1 rounded-lg",children:"Si, deshacer"})]})]}):i?n.jsxs("div",{className:"px-3 py-2.5 flex items-center justify-center gap-2",children:[n.jsx(_e,{className:"w-4 h-4 animate-spin text-red-500"}),n.jsx("span",{className:"text-xs font-semibold text-gray-700",children:"Deshaciendo pago..."})]}):n.jsxs("div",{className:"flex items-center gap-2 px-3 py-2.5 sm:py-1.5 group",children:[n.jsx(Xe,{className:"w-3.5 h-3.5 text-bradford-green flex-shrink-0"}),n.jsx("span",{className:"flex-1 text-[11px] uppercase font-semibold text-black truncate opacity-80",children:_o(e.description)}),n.jsx("div",{className:"text-right flex-shrink-0 opacity-80",children:Gr(e)?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-xs text-black font-medium tabular-nums",children:Gr(e)}),n.jsx("div",{className:"text-[9.5px] text-black tabular-nums font-medium",children:Fr(e)})]}):n.jsx("span",{className:"text-xs text-black font-medium tabular-nums",children:Fr(e)})}),t&&!r&&n.jsx("button",{onClick:()=>o(!0),className:"opacity-0 group-hover:opacity-100 transition-opacity flex items-center gap-1 text-[10px] text-red-500 hover:text-red-700 font-medium px-1.5 py-0.5 rounded hover:bg-red-50",title:"Deshacer pago",children:n.jsx(ch,{className:"w-3 h-3"})})]})}function pK({student:e,unpaid:t,paid:a,allSelected:r,selectedDetails:s,onToggle:o,onSelectAll:i,colegiaturas:c,colegiaturaUnlocked:l,colegiaturaState:u,paymentMethods:d,onColegiaturaMethodChange:p,onColegiaturaReferenceChange:m,onColegiaturaAttachmentChange:f,canSubmitColegiatura:y,onColegiaturaSubmit:v,onColegiaturaTokuCancel:_,onReverseDetail:g,reversingDetailId:k,selectedConcepts:b,selectedTotals:j,selectedCount:w,onOpenCheckout:N,onDeselectAll:M,tokuState:C,onTokuCancel:A,isGuardianComplete:E,isParent:L,contractSigned:S,contractFinished:T=!1}){const I=c.length>0,$=L&&S||T,R=(C==null?void 0:C.status)==="pending_toku",G=!!(C!=null&&C.processing),W=R||G,J=c.filter(ue=>!ue.paid),[de,U]=x.useState("idle"),[K,P]=x.useState(!1),D=ue=>{var fe;ue&&(fe=navigator.clipboard)!=null&&fe.writeText&&navigator.clipboard.writeText(ue).then(()=>{P(!0),setTimeout(()=>P(!1),2e3)})},Q=[...t,...a],H=Q.filter(ue=>ue.required),ne=Q.filter(ue=>!ue.required).sort((ue,fe)=>{const z=ue.code_toku&&ue.code_toku.startsWith("cuota-de-incorporacion")?0:1,V=fe.code_toku&&fe.code_toku.startsWith("cuota-de-incorporacion")?0:1;return z-V}),F=H.filter(ue=>ue.paid).length,B=ne.filter(ue=>ue.paid).length,pe=H.length>0&&F===H.length,Z=t.some(ue=>ue.required||!pe);return n.jsxs("div",{className:"bg-white border border-gray-200 rounded-xl overflow-hidden flex flex-col",children:[n.jsxs("div",{className:"px-4 py-2.5 border-b border-gray-100 flex items-center gap-2",children:[n.jsx(it,{className:"w-4 h-4 text-gray-400"}),n.jsx("span",{className:"text-xs font-bold uppercase text-gray-500 tracking-wide",children:"Conceptos de pagos"})]}),n.jsxs("div",{className:"px-4 py-2.5 border-b border-gray-100 flex items-center justify-between gap-2",children:[n.jsxs("div",{className:"min-w-0",children:[n.jsx("p",{className:"text-sm font-bold text-gray-900 truncate",children:e.full_name}),n.jsxs("p",{className:"text-[11px] text-gray-400",children:[e.rut_formatted||e.rut,e.course&&n.jsxs("span",{className:"ml-1.5 px-1.5 py-0.5 bg-blue-50 text-blue-700 rounded font-medium",children:[e.course,e.letter?` ${e.letter}`:""]})]})]}),Z&&!W&&!$&&n.jsxs("button",{type:"button",onClick:()=>i(e.id),className:"flex items-center gap-2 text-xs font-semibold text-bradford-blue hover:bg-bradford-green/5 px-2.5 py-1.5 rounded-lg transition-colors flex-shrink-0",children:[n.jsx("div",{className:`w-4 h-4 rounded border-2 flex items-center justify-center flex-shrink-0 transition-all ${r?"bg-bradford-blue border-bradford-blue":"border-gray-300 bg-white"}`,children:r&&n.jsx(sa,{className:"w-2.5 h-2.5 text-white"})}),"Todos"]})]}),n.jsxs("div",{className:"p-4 space-y-3 flex-grow overflow-y-auto max-h-[600px]",children:[!W&&n.jsxs(n.Fragment,{children:[$&&(()=>{const ue=H.filter(ae=>ae.paid),fe=ne.filter(ae=>ae.paid),z=c.filter(ae=>ae.paid);return[...ue,...fe,...z].length===0?n.jsx("p",{className:"text-sm text-gray-400 text-center py-4",children:"Sin pagos registrados"}):n.jsxs(n.Fragment,{children:[ue.length>0&&n.jsxs("div",{className:"border border-bradford-green/30 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"px-3 py-1.5 border-b bg-bradford-green/10 border-bradford-green/30 flex items-center justify-between",children:[n.jsx("span",{className:"text-[10px] font-semibold uppercase tracking-wide text-bradford-green",children:"Obligatorios"}),n.jsxs("span",{className:"text-[10px] font-medium text-bradford-green",children:[ue.length,"/",H.length]})]}),n.jsx("div",{className:"divide-y divide-gray-100",children:ue.map(ae=>n.jsx(b0,{concept:ae,isParent:L},ae.id))})]}),fe.length>0&&n.jsxs("div",{className:`border border-bradford-green/30 rounded-xl overflow-hidden ${ue.length>0?"mt-2":""}`,children:[n.jsxs("div",{className:"px-3 py-1.5 border-b bg-bradford-green/10 border-bradford-green/30 flex items-center justify-between",children:[n.jsx("span",{className:"text-[10px] font-semibold uppercase tracking-wide text-bradford-green",children:"Opcionales"}),n.jsxs("span",{className:"text-[10px] font-medium text-bradford-green",children:[fe.length,"/",ne.length]})]}),n.jsx("div",{className:"divide-y divide-gray-100",children:fe.map(ae=>n.jsx(b0,{concept:ae,isParent:L},ae.id))})]}),z.length>0&&n.jsxs("div",{className:`border border-bradford-green/30 rounded-xl overflow-hidden ${ue.length>0||fe.length>0?"mt-2":""}`,children:[n.jsxs("div",{className:"px-3 py-1.5 border-b bg-bradford-green/10 border-bradford-green/30 flex items-center justify-between",children:[n.jsx("span",{className:"text-[10px] font-semibold uppercase tracking-wide text-bradford-green",children:"Colegiatura"}),n.jsxs("span",{className:"text-[10px] font-medium text-bradford-green",children:[z.length,"/",c.length]})]}),n.jsx("div",{className:"divide-y divide-gray-100",children:z.map(ae=>n.jsx(b0,{concept:ae,isParent:L},ae.id))})]})]})})(),!$&&H.length>0&&n.jsxs("div",{className:`border rounded-xl overflow-hidden ${F===H.length?"border-bradford-green/30":"border-red-200"}`,children:[n.jsxs("div",{className:`px-3 py-1.5 border-b flex items-center justify-between ${F===H.length?"bg-bradford-green/10 border-bradford-green/30":"bg-red-50 border-red-200"}`,children:[n.jsx("span",{className:`text-[10px] font-semibold uppercase tracking-wide ${F===H.length?"text-bradford-green":"text-red-600"}`,children:"Obligatorios"}),n.jsxs("span",{className:`text-[10px] font-medium ${F===H.length?"text-bradford-green":"text-red-400"}`,children:[F,"/",H.length]})]}),n.jsx("div",{className:"divide-y divide-gray-100",children:H.map(ue=>ue.paid?n.jsx(b0,{concept:ue,onReverseDetail:g,reversingDetailId:k,isParent:L},ue.id):n.jsx(hK,{concept:ue,isSelected:!!s[ue.id],onToggle:o,disabled:!1},ue.id))})]}),!$&&(()=>{const ue=z=>z.code_toku&&z.code_toku.startsWith("cuota-de-incorporacion"),fe=pe?ne.filter(z=>z.paid||ue(z)):ne;return fe.length===0?null:n.jsxs("div",{className:`border rounded-xl overflow-hidden ${H.length>0?"mt-2":""} ${B===fe.length&&B>0?"border-bradford-green/30":"border-gray-200"}`,children:[n.jsxs("div",{className:`px-3 py-1.5 border-b flex items-center justify-between ${B===fe.length&&B>0?"bg-bradford-green/10 border-bradford-green/30":"bg-gray-50 border-gray-200"}`,children:[n.jsx("span",{className:`text-[10px] font-semibold uppercase tracking-wide ${B===fe.length&&B>0?"text-bradford-green":"text-gray-500"}`,children:"Opcionales"}),n.jsxs("span",{className:`text-[10px] font-medium ${B===fe.length&&B>0?"text-bradford-green":"text-gray-400"}`,children:[B,"/",ne.length]})]}),n.jsx("div",{className:"divide-y divide-gray-100",children:fe.map(z=>z.paid?n.jsx(b0,{concept:z,onReverseDetail:g,reversingDetailId:k,isParent:L},z.id):n.jsx(hK,{concept:z,isSelected:!!s[z.id],onToggle:o,disabled:pe&&!ue(z)},z.id))})]})})(),Q.length===0&&!I&&n.jsx("p",{className:"text-sm text-gray-400 text-center py-4",children:"Sin conceptos asignados"})]}),G&&n.jsxs("div",{className:"bg-indigo-50 border border-indigo-200 rounded-xl p-5 text-center space-y-2",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-indigo-600 mx-auto"}),n.jsx("p",{className:"text-xs font-semibold text-indigo-700",children:"Generando link de pago..."})]}),R&&(C==null?void 0:C.portalUrl)&&!G&&(de==="cancelling"?n.jsxs("div",{className:"bg-white border border-gray-200 rounded-xl p-5 text-center space-y-2",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-red-500 mx-auto"}),n.jsx("p",{className:"text-xs font-semibold text-gray-700",children:"Cancelando pago..."})]}):de==="confirming"?n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-xl p-4 text-center space-y-3",children:[n.jsx(kt,{className:"w-8 h-8 text-red-400 mx-auto"}),n.jsx("p",{className:"text-xs font-semibold text-red-700",children:L?"¿Cancelar el pago y cambiar seleccion?":"¿Cancelar el link de pago?"}),n.jsx("p",{className:"text-[10px] text-red-600/70",children:"Esta accion no se puede deshacer"}),n.jsxs("div",{className:"flex items-center justify-center gap-2 pt-1",children:[n.jsx("button",{onClick:()=>U("idle"),className:"text-[11px] font-semibold text-gray-600 hover:text-gray-800 border border-gray-300 bg-white px-3 py-1 rounded-lg",children:"Volver"}),n.jsx("button",{onClick:async()=>{U("cancelling"),await A(),U("idle")},className:"text-[11px] font-semibold text-white bg-red-500 hover:bg-red-600 px-3 py-1 rounded-lg",children:"Si, cancelar"})]})]}):n.jsxs("div",{className:"bg-indigo-50 border border-indigo-200 rounded-xl p-4 space-y-3",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(_e,{className:"w-4 h-4 animate-spin text-indigo-600"}),n.jsx("span",{className:"text-xs font-semibold text-indigo-700",children:L?"Pago en proceso...":"Esperando pago TOKU..."})]}),n.jsxs("div",{className:"flex items-center gap-2 bg-white rounded-lg px-3 py-2 border border-indigo-200",children:[n.jsxs("a",{href:C.portalUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs font-semibold text-indigo-700 hover:text-indigo-900 flex-1 truncate",children:[n.jsx(hn,{className:"w-3.5 h-3.5 flex-shrink-0"}),"Ir a pagar"]}),n.jsx("button",{onClick:()=>D(C.portalUrl),className:"text-indigo-600 hover:text-indigo-800 flex-shrink-0",title:"Copiar link",children:K?n.jsx(Xe,{className:"w-4 h-4 text-bradford-green"}):n.jsx(Kr,{className:"w-4 h-4"})})]}),n.jsx("p",{className:"text-[10px] text-gray-500",children:L?"Si no completaste el pago, puedes volver a la plataforma.":"Se verificara automaticamente."}),n.jsxs("button",{onClick:()=>U("confirming"),className:"flex items-center gap-1 text-xs text-red-500 hover:text-red-700 transition-colors font-medium",children:[n.jsx(kt,{className:"w-3.5 h-3.5"}),L?"Cancelar y cambiar seleccion":"Cancelar link"]})]}))]}),!$&&!W&&n.jsx(uXe,{selectedConcepts:b,selectedTotals:j,selectedCount:w,onOpenCheckout:N,onDeselectAll:M,tokuState:C,onTokuCancel:A,isGuardianComplete:E,isParent:L}),!W&&!$&&I&&n.jsx("div",{className:"px-4 pb-4 pt-3",children:l?n.jsx(cXe,{studentId:e.id,concepts:c,paymentMethods:d||[],state:(u==null?void 0:u[e.id])||{},onMethodChange:p,onReferenceChange:m,onAttachmentChange:f,canSubmit:E&&(y==null?void 0:y(e.id)),onSubmit:v,guardianIncomplete:!E,isParent:L,onTokuCancel:_}):J.length>0?n.jsx("div",{className:"border-2 border-dashed border-gray-500 rounded-xl p-3",children:n.jsxs("div",{className:"flex items-center justify-between gap-3 text-gray-800",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(Wt,{className:"w-4 h-4"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs font-semibold text-gray-800",children:"Colegiatura bloqueada"}),n.jsx("p",{className:"text-[10px] text-gray-800 mt-0.5",children:"Paga los conceptos obligatorios primero"})]})]}),n.jsx("div",{className:"text-right flex-shrink-0",children:J.map(ue=>n.jsx("div",{children:Gr(ue)?n.jsxs(n.Fragment,{children:[n.jsx("p",{className:"text-xs font-semibold text-gray-700 tabular-nums",children:Gr(ue)}),n.jsx("p",{className:"text-[11px] font-semibold text-gray-700 tabular-nums",children:Fr(ue)})]}):n.jsx("p",{className:"text-xs font-semibold text-gray-700 tabular-nums",children:Fr(ue)})},ue.id))})]})}):null})]})}function uXe({selectedConcepts:e,selectedTotals:t,selectedCount:a,onOpenCheckout:r,onDeselectAll:s,tokuState:o,onTokuCancel:i,isGuardianComplete:c,isParent:l}){const u=Object.entries(t||{}).filter(([,f])=>f>0).map(([f,y])=>({currency:f,formatted:Zd(y,f)})),d=(e||[]).filter(f=>f.currency==="UF").reduce((f,y)=>f+(Su(y)||0),0),p=d>0,m=((t==null?void 0:t.$)||0)+d;return a===0?null:n.jsxs("div",{className:"hidden sm:block border-t border-gray-200 bg-gray-50/80 px-5 py-4",children:[n.jsxs("div",{className:"hidden space-y-3",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("span",{className:"text-xs text-gray-500",children:[a," conceptos"]}),n.jsx("div",{className:"flex items-baseline gap-1.5",children:p?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-base font-bold text-gray-900 tabular-nums",children:mn(m)}),u.map(({currency:f,formatted:y})=>n.jsx("span",{className:"text-[11px] text-gray-400 tabular-nums",children:y},f))]}):u.map(({currency:f,formatted:y})=>n.jsx("span",{className:"text-base font-bold text-gray-900 tabular-nums",children:y},f))})]}),n.jsx(he,{variant:"primary",size:"sm",onClick:r,icon:it,disabled:!c,className:"w-full",children:"Pagar Ahora"}),!c&&n.jsx("p",{className:"text-[10px] text-red-600 text-center font-medium",children:"Completa los datos del apoderado para habilitar el pago"})]}),n.jsxs("div",{className:"hidden sm:flex sm:items-center gap-4",children:[n.jsxs("div",{children:[n.jsx("p",{className:"text-[10px] font-bold uppercase text-gray-400 tracking-wide",children:"Items Seleccionados"}),n.jsxs("p",{className:"text-sm font-semibold text-gray-700 mt-0.5",children:[a," Conceptos"]})]}),n.jsx("div",{className:"w-px h-9 bg-gray-200"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-[10px] font-bold uppercase text-gray-400 tracking-wide",children:"Total a Pagar"}),n.jsx("div",{className:"flex items-baseline gap-2 mt-0.5",children:p?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-lg font-bold text-gray-900 tabular-nums",children:mn(m)}),u.map(({currency:f,formatted:y})=>n.jsx("span",{className:"text-xs text-gray-400 tabular-nums",children:y},f))]}):u.map(({currency:f,formatted:y})=>n.jsx("span",{className:"text-lg font-bold text-gray-900 tabular-nums",children:y},f))})]}),n.jsxs("div",{className:"ml-auto flex flex-col items-end",children:[n.jsx(he,{variant:"primary",size:"sm",onClick:r,icon:it,disabled:!c,children:"Pagar Ahora"}),!c&&n.jsx("p",{className:"text-[10px] text-red-600 mt-1.5 font-medium uppercase tracking-wide",children:"Completa los datos del apoderado para habilitar el pago"})]})]})]})}const hXe={EFECTIVO:ls,TRANSFERENCIA:co,DÉBITO:it,CRÉDITO:it,PAC:Ca,PAT:Ca};function pXe({receipt:e,hasMorePending:t,onContinue:a,onGoBack:r}){if(!e)return null;const s=e.payment_method_name||e.payment_method||"",o=hXe[s.toUpperCase()]||zn,i=!!e.is_subscription,c=e.details||[],l=c.some(f=>f.currency==="UF"),u=c.filter(f=>f.currency==="UF").reduce((f,y)=>f+Number(y.amount),0),d=c.filter(f=>f.currency!=="UF").reduce((f,y)=>f+Number(y.amount),0),p=()=>a==null?void 0:a(),m=new Date(e.date).toLocaleDateString("es-CL",{day:"2-digit",month:"short",year:"numeric"});return n.jsxs("div",{className:"fixed inset-0 z-[100] flex items-end sm:items-center justify-center sm:p-4",role:"dialog","aria-modal":"true",children:[n.jsx("div",{className:"absolute inset-0 bg-black/40 backdrop-blur-[2px] animate-fade-in"}),n.jsxs("div",{className:"relative w-full sm:max-w-sm rounded-t-2xl sm:rounded-2xl bg-white shadow-2xl ring-1 ring-black/5 animate-scale-in max-h-[95vh] sm:max-h-[85vh] flex flex-col overflow-hidden",children:[n.jsx("button",{onClick:p,className:"absolute top-3 right-3 p-1.5 rounded-lg hover:bg-gray-100 transition-colors z-10",children:n.jsx(Ye,{className:"w-4 h-4 text-gray-400"})}),n.jsxs("div",{className:`px-5 pt-5 pb-4 ${i?"bg-purple-50":"bg-gray-50"}`,children:[n.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[n.jsx("div",{className:`w-7 h-7 rounded-full flex items-center justify-center flex-shrink-0 ${i?"bg-purple-200":"bg-emerald-200"}`,children:i?n.jsx(Ca,{className:"w-3.5 h-3.5 text-purple-700"}):n.jsx(Xe,{className:"w-3.5 h-3.5 text-emerald-700"})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-xs font-bold text-gray-900",children:i?"Suscripcion Registrada":"Pago Registrado"}),n.jsx("p",{className:"text-[10px] text-gray-400",children:i?"Pendiente de activacion":"Comprobante de pago"})]})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:`text-3xl font-bold tracking-tight ${i?"text-purple-800":"text-gray-900"}`,children:mn(e.total_paid)}),l&&n.jsxs("p",{className:"text-[11px] text-gray-400 mt-0.5",children:[d>0&&mn(d),d>0&&u>0&&" + ",u>0&&FH(u)]})]}),n.jsxs("div",{className:"flex items-center justify-center gap-2 mt-3",children:[n.jsxs("span",{className:"inline-flex items-center gap-1 bg-white/80 rounded-full px-2.5 py-1 text-[10px] font-semibold text-gray-600 ring-1 ring-black/5",children:[n.jsx(o,{className:"w-3 h-3 text-gray-400"}),s]}),n.jsxs("span",{className:"inline-flex items-center gap-1 bg-white/80 rounded-full px-2.5 py-1 text-[10px] font-semibold text-gray-600 ring-1 ring-black/5 uppercase",children:[n.jsx(Na,{className:"w-3 h-3 text-gray-400"}),m]})]})]}),n.jsxs("div",{className:"flex-1 overflow-y-auto px-5 py-4 space-y-3",children:[(e.reference_number||e.attachment_name||e.notes)&&n.jsxs("div",{className:"space-y-2",children:[e.reference_number&&n.jsxs("div",{className:"flex items-center justify-between text-xs",children:[n.jsx("span",{className:"text-gray-400",children:"Referencia"}),n.jsx("span",{className:"font-semibold text-gray-700",children:e.reference_number})]}),e.attachment_name&&n.jsxs("div",{className:"flex items-center justify-between text-xs",children:[n.jsx("span",{className:"text-gray-400",children:"Adjunto"}),n.jsxs("span",{className:"flex items-center gap-1 font-semibold text-gray-700",children:[n.jsx(ds,{className:"w-3 h-3 text-gray-400"}),n.jsx("span",{className:"truncate max-w-[180px]",children:e.attachment_name})]})]}),e.notes&&n.jsxs("div",{children:[n.jsxs("span",{className:"text-xs text-gray-400 flex items-center gap-1 mb-1",children:[n.jsx(X1,{className:"w-3 h-3"}),"Nota"]}),n.jsx("p",{className:"text-xs text-gray-600 bg-gray-50 rounded-lg px-3 py-2",children:e.notes})]})]}),c.length>0&&n.jsxs("div",{className:"border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"bg-gray-50 px-3 py-1.5 border-b border-gray-200 flex items-center justify-between",children:[n.jsx("span",{className:"text-[10px] font-bold text-gray-500 uppercase tracking-wide",children:"Detalle"}),n.jsxs("span",{className:"text-[10px] text-gray-400 font-medium",children:[e.details_paid," concepto",e.details_paid!==1?"s":""]})]}),n.jsx("div",{className:"divide-y divide-gray-100",children:c.map(f=>n.jsxs("div",{className:"flex items-center justify-between px-3 py-2",children:[n.jsx("span",{className:"text-xs text-gray-600 truncate flex-1 mr-3",children:_o(f.description)}),n.jsx("div",{className:"text-right flex-shrink-0",children:f.currency==="UF"&&f.amount_clp?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-xs font-semibold text-gray-900 tabular-nums",children:mn(f.amount_clp)}),n.jsx("div",{className:"text-[9px] text-gray-400 tabular-nums font-medium",children:Zd(f.amount,"UF")})]}):n.jsx("span",{className:"text-xs font-semibold text-gray-900 tabular-nums",children:Zd(f.amount,f.currency||"$")})})]},f.id))})]})]}),n.jsx("div",{className:"px-5 py-4 border-t border-gray-100",children:n.jsx(he,{variant:"outline",className:"w-full",onClick:p,children:"Cerrar"})})]})]})}const mXe={EFECTIVO:ls,TRANSFERENCIA:co,DÉBITO:it,CRÉDITO:it};function mK(e,t=[]){const a=t.reduce((s,o)=>s+(Su(o)||0),0),r=((e==null?void 0:e.$)||0)+a;return r>0?mn(r):"$0"}function fXe({open:e,onClose:t,selectedConcepts:a,selectedTotals:r,selectedCount:s,paymentMethodId:o,onPaymentMethodChange:i,selectedPaymentMethod:c,paymentMethods:l,referenceNumber:u,onReferenceChange:d,attachment:p,onAttachmentChange:m,notes:f,onNotesChange:y,canSubmit:v,onSubmit:_,processing:g,onTokuSubmit:k,isParent:b=!1}){const j=x.useRef(null),[w,N]=x.useState(!1),M=m2("payments.register_manual");if(!e)return null;const C=(l||[]).filter(I=>!I.allows_payment_plan),A=a.reduce((I,q)=>{const $=q.studentId||"unknown";return I[$]||(I[$]={name:q.studentName,rut:q.studentRut,concepts:[]}),I[$].concepts.push(q),I},{}),E=Object.entries(r||{}).map(([I,q])=>({currency:I,formatted:Zd(q,I)})),L=o==="TOKU",S=async()=>{const I=await _();I!=null&&I.success&&t()},T=async()=>{if(!w){N(!0);try{const I=await k();I!=null&&I.success&&t()}finally{N(!1)}}};return n.jsxs("div",{className:"fixed inset-0 z-[100] flex items-end sm:items-center justify-center sm:p-4",role:"dialog","aria-modal":"true",children:[n.jsx("div",{className:"absolute inset-0 bg-black/40 backdrop-blur-[2px] animate-fade-in"}),n.jsxs("div",{className:"relative w-full sm:max-w-md rounded-t-2xl sm:rounded-2xl bg-white shadow-2xl ring-1 ring-black/5 animate-scale-in max-h-[95vh] sm:max-h-[85vh] flex flex-col",children:[n.jsxs("div",{className:"flex items-center justify-between px-5 py-4 border-b border-gray-200",children:[n.jsxs("div",{children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900",children:b?"Confirmar Pago":"Confirmar Cobro"}),n.jsxs("p",{className:"text-xs text-gray-500 mt-0.5",children:[s," concepto",s!==1?"s":""]})]}),n.jsx("button",{onClick:t,className:"p-2 rounded-lg hover:bg-gray-100 transition-colors",children:n.jsx(Ye,{className:"w-5 h-5 text-gray-400"})})]}),n.jsxs("div",{className:"flex-1 overflow-y-auto px-5 py-1 space-y-5",children:[!b&&n.jsxs("div",{children:[n.jsx("h4",{className:"block text-[11px] font-semibold text-gray-800 uppercase mb-2",children:"Método de Pago"}),n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[C.map(I=>{const q=o===I.id,$=mXe[I.payment_method]||it;return n.jsxs("button",{onClick:()=>i(I.id),className:`flex items-center gap-2 px-2 py-2 rounded-xl border-2 transition-all text-left ${q?"border-green-900 bg-green-50":"border-gray-200 hover:border-gray-300 bg-white"}`,children:[n.jsx($,{className:`w-4 h-4 ${q?"text-green-900":"text-gray-400"}`}),n.jsx("span",{className:`text-[10px] font-medium ${q?"text-gray-900":"text-gray-600"}`,children:I.payment_method})]},I.id)}),k&&n.jsxs("button",{onClick:()=>i("TOKU"),className:`flex items-center gap-2 px-2 py-2 rounded-xl border-2 transition-all text-left ${L?"border-green-900 bg-green-50":"border-gray-200 hover:border-gray-300 bg-white"}`,children:[n.jsx(hn,{className:`w-4 h-4 ${L?"text-green-900":"text-gray-400"}`}),n.jsx("span",{className:`text-[10px] font-medium ${L?"text-gray-900":"text-gray-600"}`,children:"TOKU"})]})]})]}),!b&&c&&n.jsxs("div",{children:[n.jsx(ve,{label:`N° Referencia / Voucher${Number(c.requires_voucher)?" *":""}`,value:u,onChange:I=>d(I.target.value),placeholder:"Ej: 123456789",maxLength:100,className:"text-xs h-[25px]"}),!!c.requires_voucher&&!(u!=null&&u.trim())&&n.jsxs("p",{className:"text-[10px] text-red-600 mt-1 flex items-center gap-1",children:[n.jsx(Ve,{className:"w-3 h-3"}),"Requerido para este metodo"]})]}),!b&&c&&n.jsxs("div",{children:[n.jsxs("label",{className:"block text-[11px] font-semibold text-gray-800 uppercase mb-1",children:["Adjunto / Comprobante",Number(c.requires_attachment)?" *":""]}),p?n.jsxs("div",{className:"flex items-center gap-2 bg-white border border-gray-200 rounded-lg px-3 py-2",children:[n.jsx(ds,{className:"w-3.5 h-3.5 text-gray-500"}),n.jsx("span",{className:"text-xs text-gray-700 truncate flex-1",children:p.name}),n.jsx("button",{onClick:()=>{m(null),j.current&&(j.current.value="")},className:"text-red-400 hover:text-red-600",children:n.jsx(Ye,{className:"w-3.5 h-3.5"})})]}):n.jsx("input",{ref:j,type:"file",accept:".jpg,.jpeg,.png,.pdf",onChange:I=>m(I.target.files[0]||null),className:"block w-full text-xs text-gray-500 file:mr-2 file:py-1.5 file:px-3 file:rounded-md file:border-0 file:text-xs file:font-semibold file:bg-gray-100 file:text-gray-700 hover:file:bg-gray-200"}),!!c.requires_attachment&&!p&&n.jsxs("p",{className:"text-[10px] text-red-600 mt-1 flex items-center gap-1",children:[n.jsx(Ve,{className:"w-3 h-3"}),"Requerido para este metodo"]})]}),n.jsxs("div",{className:"flex items-start gap-2 bg-amber-50 border border-amber-200 rounded-lg px-3 py-2.5",children:[n.jsx(Ve,{className:"w-4 h-4 text-amber-500 flex-shrink-0 mt-0.5"}),n.jsx("p",{className:"text-[11px] text-amber-700",children:"Al pagar todos los conceptos requeridos, no se podrán realizar más pagos asociados al estudiante en esta matrícula."})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden",children:[n.jsx("div",{className:"p-3 max-h-36 overflow-y-auto",children:Object.entries(A).map(([I,q])=>n.jsxs("div",{className:"mb-2 last:mb-0",children:[n.jsxs("div",{className:"text-[10px] font-bold text-gray-800 uppercase mb-1",children:[q.name,q.rut&&n.jsx("span",{className:"ml-1 text-[9px] font-normal text-gray-500",children:q.rut})]}),q.concepts.map($=>n.jsxs("div",{className:"flex items-center justify-between text-xs py-0.5",children:[n.jsxs("div",{className:"flex-1 mr-2 min-w-0",children:[n.jsx("span",{className:"text-gray-600 truncate uppercase text-[10px] block",children:_o($.description)}),$.due_date&&n.jsxs("span",{className:"text-[9px] text-amber-600 font-medium",children:["Vence: ",new Date($.due_date+"T00:00:00").toLocaleDateString("es-CL",{day:"numeric",month:"short",year:"numeric"})]})]}),n.jsx("div",{className:"text-right flex-shrink-0",children:Gr($)?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-gray-900 font-medium tabular-nums",children:Gr($)}),n.jsx("div",{className:"text-[9px] text-gray-800 tabular-nums font-semibold",children:Fr($)})]}):n.jsx("span",{className:"text-gray-900 font-medium tabular-nums",children:Fr($)})})]},$.id))]},I))}),n.jsxs("div",{className:"border-t border-gray-300 px-3 py-2 flex items-center justify-between bg-gray-100",children:[n.jsx("span",{className:"text-[11px] font-bold text-gray-800 uppercase",children:"Total"}),n.jsx("div",{className:"text-right",children:(()=>{const I=(a||[]).reduce((R,G)=>R+(Su(G)||0),0),q=((r==null?void 0:r.$)||0)+I,$=I>0;return n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-sm font-bold text-green-900 tabular-nums",children:mn(q)}),$&&n.jsx("div",{className:"text-[10px] text-gray-800 tabular-nums font-semibold",children:E.map(({formatted:R})=>R).join(" + ")})]})})()})]})]}),(b||L)&&n.jsxs("div",{className:"flex items-start gap-2 bg-indigo-50 border border-indigo-200 rounded-lg px-3 py-2.5",children:[n.jsx(Oa,{className:"w-4 h-4 text-indigo-500 flex-shrink-0 mt-0.5"}),n.jsx("p",{className:"text-[11px] text-indigo-700",children:"Al confirmar, se abrira la plataforma de pago TOKU para completar la transaccion."})]})]}),n.jsx("div",{className:"px-5 py-4 border-t border-gray-200 space-y-2 mt-2",children:b||L?n.jsx(he,{variant:"primary",className:"w-full",onClick:T,disabled:s===0||w,loading:w,icon:w?_e:hn,children:w?"Redirigiendo...":`Confirmar Pago ${mK(r||{},a||[])}`}):n.jsxs(n.Fragment,{children:[n.jsx(he,{variant:"primary",className:"w-full",onClick:S,disabled:!v||!M,loading:g,icon:g?_e:it,title:M?void 0:"No tienes permisos para registrar pagos manuales",children:g?"Procesando...":`Confirmar Pago ${mK(r||{},a||[])}`}),!M&&n.jsx("p",{className:"text-[10px] text-red-600 text-center font-medium",children:"No tienes permisos para registrar pagos manuales"}),M&&!o&&n.jsx("p",{className:"text-[10px] text-red-600 text-center font-medium",children:"Selecciona un metodo de pago para confirmar"})]})})]})]})}const yXe="https://api-matriculas.bradford.cl",xXe={EFECTIVO:ls,TRANSFERENCIA:co,DÉBITO:it,CRÉDITO:it,PAC:Ca,PAT:Ca};function ere({payments:e,allConcepts:t=[],defaultOpen:a=!1,hideTrigger:r=!1,onClose:s}){const[o,i]=x.useState(a),[c,l]=x.useState(null),u=(e==null?void 0:e.length)||0,d=x.useMemo(()=>{const p={};return t.forEach(m=>{p[m.id]=m}),p},[t]);return n.jsxs(n.Fragment,{children:[!r&&n.jsxs("button",{onClick:()=>i(!0),className:`flex items-center gap-2 px-3 py-1.5 rounded-lg border text-xs font-medium transition-colors ${u>0?"border-emerald-300 bg-emerald-50 text-emerald-700 hover:bg-emerald-100":"border-gray-300 bg-white text-gray-600 hover:bg-gray-50"}`,children:[n.jsx(U1,{className:"w-4 h-4"}),"Historial (",u,")"]}),o&&n.jsxs("div",{className:"fixed inset-0 z-50 flex items-end sm:items-start sm:justify-center sm:pt-16 sm:px-4",onClick:()=>{i(!1),s==null||s()},children:[n.jsx("div",{className:"fixed inset-0 bg-black/40"}),n.jsxs("div",{className:"relative bg-white rounded-t-2xl sm:rounded-2xl shadow-2xl w-full sm:max-w-lg max-h-[90vh] sm:max-h-[80vh] flex flex-col overflow-hidden",onClick:p=>p.stopPropagation(),children:[n.jsxs("div",{className:"flex items-center justify-between px-5 py-4 border-b border-gray-200",children:[n.jsxs("h2",{className:"text-sm font-bold text-gray-900 uppercase flex items-center gap-2",children:[n.jsx(U1,{className:"w-5 h-5 text-gray-600"}),"Historial de Pagos (",e.length,")"]}),n.jsx("button",{onClick:()=>{i(!1),s==null||s()},className:"p-1 rounded-lg hover:bg-gray-100 text-gray-400 hover:text-gray-600 transition-colors",children:n.jsx(Ye,{className:"w-5 h-5"})})]}),n.jsxs("div",{className:"flex-1 overflow-y-auto p-4 space-y-2",children:[u===0&&n.jsxs("div",{className:"text-center py-10 text-gray-400",children:[n.jsx(zn,{className:"w-10 h-10 mx-auto mb-3 opacity-40"}),n.jsx("p",{className:"text-sm font-medium",children:"Sin pagos registrados"}),n.jsx("p",{className:"text-xs mt-1",children:"Los pagos realizados apareceran aqui"})]}),(e||[]).map(p=>{var w,N,M,C,A;const m=c===p.id,f=(w=p.receipt_data)==null?void 0:w.toku_payment_info,y=!!((N=p.receipt_data)!=null&&N.toku_invoice_ids),v=f?`${f.card_brand||""} ${f.card_type==="credit"?"Crédito":f.card_type==="debit"?"Débito":""} ****${f.last_digits||""}`.trim():"",_=((M=p.payment_method_record)==null?void 0:M.payment_method)||p.payment_method||v||(y?"Pago vía Toku":""),g=xXe[(((C=p.payment_method_record)==null?void 0:C.payment_method)||"").toUpperCase()]||((f==null?void 0:f.card_type)==="credit"||(f==null?void 0:f.card_type)==="debit"?it:zn),k=((A=p.receipt_data)==null?void 0:A.details)||[],b=p.subscription_status==="pending_subscription"||p.subscription_status==="active",j=k.length>0?k.reduce((E,L)=>{if(L.currency==="UF"){if(L.amount_clp)return E+L.amount_clp;const S=d[L.id],T=S?Su(S):0;return E+(T||0)}return E+(Number(L.amount)||0)},0):p.amount;return n.jsxs("div",{className:"border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("button",{onClick:()=>l(m?null:p.id),className:"w-full flex items-center gap-3 px-4 py-3 text-left hover:bg-gray-50 transition-colors",children:[m?n.jsx(xa,{className:"w-4 h-4 text-gray-400 flex-shrink-0"}):n.jsx(Ad,{className:"w-4 h-4 text-gray-400 flex-shrink-0"}),n.jsx("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0 ${p.subscription_status==="cancelled"?"bg-red-100 text-red-600":p.subscription_status==="paid"||p.subscription_status==="active"||!p.subscription_status?"bg-emerald-100 text-emerald-600":"bg-amber-100 text-amber-600"}`,children:n.jsx(g,{className:"w-4 h-4"})}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("span",{className:"text-sm font-medium text-gray-800",children:[_,b&&n.jsx("span",{className:"ml-1.5 text-[10px] text-purple-600 font-semibold",children:"SUSCRIPCION"})]}),n.jsx("span",{className:"text-sm font-bold text-gray-900 tabular-nums flex-shrink-0 ml-2",children:mn(j)})]}),n.jsx("span",{className:"text-xs text-gray-400",children:new Date(p.created_at).toLocaleDateString("es-CL",{day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit"})})]})]}),m&&n.jsxs("div",{className:"border-t border-gray-100 bg-gray-50 px-4 py-3 space-y-2.5",children:[(p.reference_number||(f==null?void 0:f.authorization_code))&&n.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[n.jsx(Y0,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"text-gray-500",children:"Referencia:"}),n.jsx("span",{className:"text-gray-700 font-medium",children:p.reference_number||(f==null?void 0:f.authorization_code)})]}),p.attachment_path&&n.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[n.jsx(ds,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"text-gray-500",children:"Adjunto:"}),n.jsxs("a",{href:`${yXe}/api/presencial/attachment/${p.id}`,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 font-medium truncate flex items-center gap-1",children:[p.attachment_path.split("/").pop(),n.jsx(hn,{className:"w-3 h-3 flex-shrink-0"})]})]}),p.notes&&n.jsxs("div",{className:"flex items-start gap-2 text-xs",children:[n.jsx(X1,{className:"w-3.5 h-3.5 text-gray-400 mt-0.5"}),n.jsxs("div",{children:[n.jsx("span",{className:"text-gray-500",children:"Nota: "}),n.jsx("span",{className:"text-gray-700",children:p.notes})]})]}),p.registered_by_user&&n.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[n.jsx(Na,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"text-gray-500",children:"Registrado por:"}),n.jsx("span",{className:"text-gray-700 font-medium",children:p.registered_by_user.name||p.registered_by_user.email})]}),p.subscription_status&&n.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[n.jsx(Ca,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"text-gray-500",children:"Estado suscripcion:"}),n.jsx("span",{className:`font-semibold px-1.5 py-0.5 rounded text-[10px] ${p.subscription_status==="active"||p.subscription_status==="paid"?"bg-emerald-100 text-emerald-700":p.subscription_status==="cancelled"?"bg-red-100 text-red-700":p.subscription_status==="pending_toku"?"bg-blue-100 text-blue-700":"bg-amber-100 text-amber-700"}`,children:p.subscription_status==="active"?"ACTIVA":p.subscription_status==="paid"?"PAGADO":p.subscription_status==="cancelled"?"CANCELADA":p.subscription_status==="pending_toku"?"PROCESANDO":p.subscription_status==="pending_subscription"?"POR ACTIVAR":"PENDIENTE"})]}),k.length>0&&n.jsxs("div",{className:"pt-2 border-t border-gray-200",children:[n.jsx("span",{className:"text-[10px] font-semibold text-gray-400 uppercase",children:"Conceptos"}),n.jsx("div",{className:"mt-1 space-y-0.5",children:k.map((E,L)=>n.jsxs("div",{className:"flex items-center justify-between text-xs",children:[n.jsx("span",{className:"text-gray-600 truncate flex-1 mr-2",children:_o(E.description)}),n.jsx("div",{className:"text-right flex-shrink-0",children:E.currency==="UF"?(()=>{const S=E.amount_clp||(d[E.id]?Su(d[E.id]):0);return n.jsxs(n.Fragment,{children:[S>0&&n.jsx("span",{className:"text-gray-800 font-medium tabular-nums",children:mn(S)}),n.jsx("div",{className:`text-[9px] tabular-nums ${S>0?"text-gray-400":"text-gray-800 font-medium"}`,children:FH(E.amount)})]})})():n.jsx("span",{className:"text-gray-800 font-medium tabular-nums",children:Zd(E.amount,E.currency||"$")})})]},E.id||L))})]}),n.jsx("div",{className:"pt-2 border-t border-gray-200",children:n.jsxs("button",{onClick:E=>{E.stopPropagation(),window.open(JZe(p.id),"_blank")},className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-medium bg-white text-gray-600 border border-gray-200 hover:bg-gray-100 transition-colors w-full justify-center",children:[n.jsx(lt,{className:"w-3.5 h-3.5"}),"Descargar Comprobante"]})})]})]},p.id)})]})]})]})]})}const gXe=async()=>{try{const e=await le.get("/api/relationships");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},tre=({value:e,onChange:t,error:a,label:r="Parentesco",required:s=!1,placeholder:o="Seleccione...",className:i,disabled:c=!1})=>{const[l,u]=x.useState([]),[d,p]=x.useState(!0),m=async()=>{try{p(!0);const f=await gXe();f.success&&u(f.data||[])}catch(f){console.error("Error al obtener los registros:",f)}finally{p(!1)}};return x.useEffect(()=>{m()},[]),n.jsxs("div",{children:[n.jsxs("label",{className:" text-[11px] font-semibold text-gray-800 uppercase",children:[r," ",s&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:e,onChange:t,error:a,className:i,disabled:c||d,children:[n.jsx("option",{value:"",children:d?"Cargando...":o}),l.map(f=>n.jsx("option",{value:f.id,children:f.relationship},f.id))]})]})},vXe=async()=>{try{const e=await le.get("/api/genders-list");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},bXe=({value:e,onChange:t,error:a,label:r="Género",required:s=!1,placeholder:o="Seleccione...",className:i,disabled:c=!1})=>{const[l,u]=x.useState([]),[d,p]=x.useState(!0),m=async()=>{try{p(!0);const f=await vXe();f.success&&u(f.data||[])}catch(f){console.error("Error al obtener los registros:",f)}finally{p(!1)}};return x.useEffect(()=>{m()},[]),n.jsxs("div",{children:[n.jsxs("label",{className:" text-[11px] font-semibold text-gray-800 uppercase",children:[r," ",s&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:e,onChange:t,error:a,className:i,disabled:c||d,children:[n.jsx("option",{value:"",children:d?"Cargando...":o}),l.map(f=>n.jsx("option",{value:f.id,children:f.gender},f.id))]})]})},kXe=async()=>{try{const e=await le.get("/api/countries-list");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},_Xe=async()=>{try{const e=await le.get("/api/regions-list");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},oO=({value:e,onChange:t,options:a,disabled:r,placeholder:s,error:o,renderOption:i,labelTitle:c,showLabel:l,required:u,className:d})=>{const[p,m]=x.useState(!1),f=x.useRef(null);x.useEffect(()=>{const g=k=>{f.current&&!f.current.contains(k.target)&&m(!1)};return document.addEventListener("mousedown",g),()=>document.removeEventListener("mousedown",g)},[]);const y=g=>{t({target:{value:g.id}}),m(!1)},v=a.find(g=>g.id==e),_=v?i(v):s;return n.jsxs("div",{className:`${d} mt-3`,children:[l&&n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase mb-1 block",children:[c," ",u&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:"relative",ref:f,children:[n.jsxs("div",{className:`w-full h-[36px] flex items-center justify-between px-3 py-2 bg-white border rounded-md text-[13px] outline-none ${o?"border-red-500 focus:ring-red-500":"border-gray-200 focus:ring-blue-500 focus:border-blue-500"} ${r?"bg-gray-100 cursor-not-allowed opacity-75 text-gray-500":"text-gray-700 hover:border-blue-400 cursor-pointer focus:ring-2 focus:ring-opacity-20 transition-all duration-200"}`,onClick:()=>!r&&m(!p),children:[n.jsx("span",{className:v?"text-gray-700 truncate":"text-gray-400 truncate",children:_}),n.jsx(xa,{size:16,className:`text-gray-400 transition-transform duration-200 flex-shrink-0 ml-2 ${p?"rotate-180":""}`})]}),p&&!r&&n.jsx("div",{className:"absolute z-50 w-full mt-1 bg-white border border-gray-200 rounded-md shadow-lg max-h-60 overflow-y-auto custom-scrollbar",children:n.jsxs("ul",{className:"py-1",children:[n.jsx("li",{className:"px-3 py-2 text-[13px] cursor-pointer hover:bg-gray-50 transition-colors text-gray-400 italic",onClick:()=>y({id:""}),children:"(Seleccionar)"}),a.map(g=>n.jsx("li",{className:`px-3 py-2 text-[13px] cursor-pointer hover:bg-blue-50 transition-colors ${e==g.id?"bg-blue-50 text-blue-600 font-medium":"text-gray-700"}`,onClick:()=>y(g),children:i(g)},g.id))]})})]})]})},GH=({countryValue:e,regionValue:t,communeValue:a,onCountryChange:r,onRegionChange:s,onCommuneChange:o,errors:i={},required:c=!1,disabled:l=!1,showLabels:u=!0,className:d=""})=>{const[p,m]=x.useState([]),[f,y]=x.useState([]),[v,_]=x.useState([]),[g,k]=x.useState({countries:!0,regions:!1});x.useEffect(()=>{(async()=>{try{k(A=>({...A,countries:!0}));const[M,C]=await Promise.all([kXe(),_Xe()]);M.success&&m(M.data||[]),C.success&&y(C.data||[])}catch(M){console.error("Error al cargar datos iniciales:",M)}finally{k({countries:!1,regions:!1})}})()},[]),x.useEffect(()=>{if(t&&f.length>0){const N=f.find(C=>C.id===Number(t)),M=(N==null?void 0:N.communes)||[];_(M)}},[f,t]);const b=N=>{const M=N.target.value;r==null||r(M,p)},j=N=>{const M=N.target.value;s==null||s(M,f)},w=N=>{const M=N.target.value;o==null||o(M,v)};return n.jsxs(n.Fragment,{children:[n.jsx(oO,{className:d,showLabel:u,labelTitle:"NACIONALIDAD",required:c,value:e||"",onChange:b,options:p,error:i.country_id,disabled:l||g.countries,placeholder:g.countries?"Cargando nacionalidades...":"Seleccione nacionalidad...",renderOption:N=>N.nationality}),n.jsx(oO,{className:d,showLabel:u,labelTitle:"REGIÓN",required:c,value:t||"",onChange:j,options:f,error:i.region_id,disabled:l||g.regions,placeholder:g.regions?"Cargando regiones...":"Seleccione región...",renderOption:N=>N.long_name}),n.jsx(oO,{className:d,showLabel:u,labelTitle:"COMUNA",required:c,value:a||"",onChange:w,options:v,error:i.commune_id,disabled:l||!t,placeholder:t?"Seleccione comuna...":"Seleccione región primero...",renderOption:N=>N.commune})]})};function jXe({open:e,onClose:t,contract:a,currentGuardian:r,periodId:s,onSuccess:o}){const[i,c]=x.useState(1),[l,u]=x.useState(null),[d,p]=x.useState(!1);if(!e)return null;const m=async()=>{if(!(!l||d)){p(!0);try{const j=await PKe(a.code_contract,l.id);if(j.success)O("Apoderado financiero cambiado correctamente. Las deudas han sido recalculadas.","success"),f(),o==null||o();else throw new Error((j==null?void 0:j.message)||"Error al cambiar apoderado")}catch(j){console.error("Error al cambiar apoderado:",j),O((j==null?void 0:j.message)||"No se pudo cambiar el apoderado. Intenta nuevamente.","error")}finally{p(!1)}}},f=()=>{d||(c(1),u(null),t())},y=()=>{l&&c(2)},v=()=>{c(1)},_=(r==null?void 0:r.full_name)||"Sin apoderado",g=(r==null?void 0:r.rut_formatted)||(r==null?void 0:r.rut)||"",k=l?`${l.first_name||""} ${l.last_name||""}`.trim():"",b=(l==null?void 0:l.rut_formatted)||(l==null?void 0:l.rut)||"";return Au.createPortal(n.jsxs("div",{className:"fixed inset-0 z-[100] flex items-end sm:items-center justify-center sm:p-4",role:"dialog","aria-modal":"true",children:[n.jsx("div",{className:"absolute inset-0 bg-black/40 backdrop-blur-[2px] animate-fade-in",onClick:f}),n.jsxs("div",{className:"relative w-full sm:max-w-2xl rounded-t-2xl sm:rounded-2xl bg-white shadow-2xl ring-1 ring-black/5 animate-scale-in max-h-[95vh] sm:max-h-[90vh] flex flex-col",children:[n.jsxs("div",{className:"flex items-center justify-between px-4 sm:px-6 py-4 border-b border-gray-200",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(br,{className:"w-5 h-5 text-green-900"}),n.jsx("h3",{className:"text-sm font-bold text-gray-900 uppercase",children:i===1?"Cambiar Apoderado Financiero":"Confirmar Cambio"})]}),n.jsx("button",{onClick:f,disabled:d,className:"p-2 rounded-lg hover:bg-gray-100 transition-colors",children:n.jsx(Ye,{className:"w-5 h-5 text-gray-400"})})]}),n.jsx("div",{className:"flex-1 overflow-y-auto px-4 sm:px-6 py-4 sm:py-5",children:i===1?n.jsx(Qae,{selectedParent:l,onParentSelect:j=>{if(j.id===(r==null?void 0:r.id)){O("Este ya es el apoderado financiero actual","warning");return}u(j)},loading:!1,periodId:s}):n.jsxs("div",{className:"space-y-5",children:[n.jsxs("div",{className:"flex items-start gap-3 p-4 bg-amber-50 border border-amber-200 rounded-xl",children:[n.jsx(Ut,{className:"w-5 h-5 text-amber-600 flex-shrink-0 mt-0.5"}),n.jsxs("div",{className:"text-sm text-amber-800",children:[n.jsx("p",{className:"font-semibold mb-1",children:"Atención"}),n.jsxs("ul",{className:"list-disc list-inside space-y-1 text-xs",children:[n.jsx("li",{children:"Se eliminarán todos los conceptos de pago actuales y se recalcularán con el nuevo apoderado"}),n.jsx("li",{children:"Los precios de hermanos se ajustarán automáticamente para ambas familias"}),n.jsx("li",{children:"Los alumnos del contrato quedarán asociados al nuevo apoderado"})]})]})]}),n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsxs("div",{className:"flex-1 p-4 bg-red-50 border border-red-200 rounded-xl",children:[n.jsx("p",{className:"text-[10px] font-bold uppercase text-red-400 mb-1",children:"Apoderado Actual"}),n.jsx("p",{className:"text-sm font-bold text-red-800",children:_}),n.jsx("p",{className:"text-xs text-red-600",children:g})]}),n.jsx(Tn,{className:"w-5 h-5 text-gray-400 flex-shrink-0"}),n.jsxs("div",{className:"flex-1 p-4 bg-emerald-50 border border-emerald-200 rounded-xl",children:[n.jsx("p",{className:"text-[10px] font-bold uppercase text-emerald-500 mb-1",children:"Nuevo Apoderado"}),n.jsx("p",{className:"text-sm font-bold text-emerald-800",children:k}),n.jsx("p",{className:"text-xs text-emerald-600",children:b})]})]}),n.jsxs("p",{className:"text-xs text-gray-500 text-center",children:["Contrato: ",n.jsx("span",{className:"font-mono font-semibold",children:a==null?void 0:a.code_contract})]})]})}),n.jsx("div",{className:"flex flex-col-reverse sm:flex-row items-center justify-end gap-2 sm:gap-3 px-4 sm:px-6 py-4 border-t border-gray-200",children:i===1?n.jsxs(n.Fragment,{children:[n.jsx(he,{variant:"outline",onClick:f,className:"w-full sm:w-auto",children:"Cancelar"}),n.jsx(he,{onClick:y,disabled:!l,icon:Tn,className:"w-full sm:w-auto",children:"Continuar"})]}):n.jsxs(n.Fragment,{children:[n.jsx(he,{variant:"outline",onClick:v,icon:Ke,disabled:d,className:"w-full sm:w-auto",children:"Volver"}),n.jsx(he,{onClick:m,disabled:d,icon:d?_e:void 0,className:"w-full sm:w-auto bg-red-600 hover:bg-red-700 text-white",children:d?"Cambiando...":"Confirmar Cambio"})]})})]})]}),document.body)}function wXe({contract:e,guardian:t,onGuardianChange:a,disabled:r=!1,isEditing:s,setIsEditing:o,isParent:i=!1,canChangeParent:c=!1,disabledChangeReason:l="",periodId:u,onChangeParentSuccess:d}){var U,K,P,D,Q;const[p,m]=x.useState({}),[f,y]=x.useState(!1),[v,_]=x.useState(!1),[g,k]=x.useState(!1),b=m2("contracts.change_parent"),[j,w]=x.useState(null);x.useEffect(()=>{if(s&&t){const H={...t},ne={};if(H.mobile&&H.mobile.trim()!==""){const F=M("mobile",H.mobile);H.mobile=F.cleanValue,F.isValid||(ne.mobile=F.message)}w(H),m(ne)}else s||w(null)},[s]);const N=j||t,M=(H,ne)=>{let F="text",B="Campo requerido";switch(H){case"first_name":case"last_name":F="names",B="El texto debe tener al menos 3 caracteres";break;case"second_last_name":if(!ne||ne.trim()==="")return{isValid:!0,message:null,cleanValue:ne};F="names",B="El texto debe tener al menos 3 caracteres";break;case"email":F="email",B="Ingrese un email válido";break;case"mobile":F="mobile",B="Ingrese un número celular válido";break;case"relationship_id":case"gender_id":case"country_id":case"region_id":case"commune_id":F="select",B="Debe seleccionar una opción";break;case"address":F="text_min",B="La dirección debe tener al menos 3 caracteres";break;default:F="text";break}const pe=n1(ne,F,!0,B);return{isValid:pe.validate,message:pe.msg,cleanValue:pe.value_data!==void 0?pe.value_data:ne}},C=()=>{var pe,Z,ue,fe;const H=["first_name","last_name","email","mobile","address"],ne=[{field:"relationship_id",value:(pe=N.relationship)==null?void 0:pe.id},{field:"country_id",value:(Z=N.country)==null?void 0:Z.id},{field:"region_id",value:(ue=N.region)==null?void 0:ue.id},{field:"commune_id",value:(fe=N.commune)==null?void 0:fe.id}],F={},B={};return H.forEach(z=>{const V=M(z,N[z]||"");V.isValid||(F[z]=V.message),V.cleanValue!==void 0&&V.cleanValue!==N[z]&&(B[z]=V.cleanValue)}),ne.forEach(({field:z,value:V})=>{const ae=M(z,V||"");ae.isValid||(F[z]=ae.message)}),Object.keys(B).length>0&&w(z=>({...z,...B})),m(F),Object.keys(F).length===0},A=(H,ne)=>{const F=M(H,ne);w(B=>({...B,[H]:F.cleanValue})),m(B=>({...B,[H]:F.isValid?null:F.message}))},E=(H,ne)=>{var Z;const F=Number(ne.target.value),B=((Z=ne.target.options[ne.target.selectedIndex])==null?void 0:Z.text)||"";H==="relationship_id"&&w(ue=>({...ue,relationship:{id:F,name:B}}));const pe=M(H,F);m(ue=>({...ue,[H]:pe.isValid?null:pe.message}))},L=(H,ne=[])=>{const F=Number(H),B=ne.find(Z=>Z.id===F);B&&w(Z=>({...Z,country:{id:F,name:B.name,nationality:B.nationality}}));const pe=M("country_id",F);m(Z=>({...Z,country_id:pe.isValid?null:pe.message}))},S=(H,ne=[])=>{const F=Number(H),B=ne.find(Z=>Z.id===F);w(Z=>({...Z,region:B?{id:F,region:B.region,long_name:B.long_name}:Z.region,commune:null}));const pe=M("region_id",F);m(Z=>({...Z,region_id:pe.isValid?null:pe.message,commune_id:"Debe seleccionar una comuna"}))},T=(H,ne=[])=>{const F=Number(H),B=ne.find(Z=>Z.id===F);B&&w(Z=>({...Z,commune:{id:F,commune:B.commune}}));const pe=M("commune_id",F);m(Z=>({...Z,commune_id:pe.isValid?null:pe.message}))},I=async()=>{var H;if(!(!C()||f)){y(!0);try{const ne=await IKe(e.code_contract,N);if(ne.success)Object.keys(N).forEach(F=>{a(F,N[F])}),O("Datos del apoderado actualizados correctamente","success"),o(!1);else throw new Error(((H=ne==null?void 0:ne.data)==null?void 0:H.message)||"Error al actualizar datos")}catch(ne){console.error("Error al guardar apoderado:",ne),O("No se pudieron guardar los cambios. Intenta nuevamente.","error")}finally{y(!1)}}},q=()=>{w(null),m({}),o(!1)},$=H=>{var ne;return((ne=N[H])==null?void 0:ne.id)||N[`${H}_id`]||""},R=["first_name","last_name","email","mobile","address"],G=["relationship","country","region","commune"],W=R.filter(H=>{var ne;return!((ne=t[H])!=null&&ne.trim())}),J=G.filter(H=>{var ne;return!((ne=t[H])!=null&&ne.id)}),de=W.length>0||J.length>0;return n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"rounded-xl border bg-white border-gray-200 overflow-hidden",children:[de&&!r&&n.jsxs("div",{className:"mx-4 mb-2 mt-4 flex items-center gap-2 px-3 py-2 bg-red-50 border border-red-200 rounded-lg justify-center",children:[n.jsx(Ve,{className:"w-3.5 h-3.5 text-red-500 flex-shrink-0"}),n.jsx("p",{className:"text-[11px] font-medium text-red-700 ",children:"Complete los datos del apoderado financiero para continuar con el proceso de matrícula."})]}),n.jsxs("div",{className:"px-4 py-3",children:[n.jsxs("div",{className:"flex items-center justify-between mb-1.5",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(br,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"text-[10px] font-bold uppercase tracking-wider text-gray-400",children:"Apoderado Financiero"})]}),n.jsxs("div",{className:"flex items-center gap-1.5",children:[b&&!i&&!r&&n.jsxs("button",{onClick:()=>c?k(!0):null,disabled:!c,title:c?"Cambiar a otro apoderado financiero":l,className:`inline-flex items-center gap-1.5 text-[11px] font-semibold px-2.5 py-1 rounded-lg transition-colors flex-shrink-0 ${c?"text-amber-700 border border-amber-200 bg-amber-50 hover:bg-amber-100":"text-gray-400 border border-gray-100 bg-gray-50 cursor-not-allowed"}`,children:[n.jsx(uh,{className:"w-3 h-3"}),"Cambiar"]}),!r&&n.jsxs("button",{onClick:()=>o(!0),className:`inline-flex items-center gap-1.5 text-[11px] font-semibold px-2.5 py-1 rounded-lg transition-colors flex-shrink-0 ${de?"text-red-700 bg-red-100 hover:bg-red-200":"text-gray-600 border border-gray-200 bg-white hover:bg-gray-50"}`,children:[n.jsx(rn,{className:"w-3 h-3"}),"Editar"]})]})]}),n.jsx("p",{className:"text-sm font-bold text-gray-900",children:t.full_name||"-"}),n.jsxs("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-0.5 mt-1 text-xs text-gray-500",children:[n.jsx("span",{children:t.rut_formatted||"-"}),t.email&&n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-gray-300 hidden sm:inline",children:"|"}),n.jsx("span",{children:t.email})]}),t.mobile&&n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-gray-300 hidden sm:inline",children:"|"}),n.jsx("span",{children:t.mobile})]})]})]}),n.jsxs("button",{type:"button",onClick:()=>_(H=>!H),className:"w-full flex items-center justify-center gap-1 py-1.5 border-t border-gray-100 text-[11px] font-medium text-gray-400 hover:text-gray-600 hover:bg-gray-50 transition-colors",children:[v?"Ocultar detalle":"Ver detalle",v?n.jsx(Ed,{className:"w-3.5 h-3.5"}):n.jsx(xa,{className:"w-3.5 h-3.5"})]}),v&&n.jsxs("div",{className:"px-4 pb-3 grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-x-4 gap-y-2 border-t border-gray-100 pt-3",children:[n.jsx(Oo,{label:"Parentesco",value:(U=t.relationship)==null?void 0:U.name}),n.jsx(Oo,{label:"Celular",value:t.mobile}),n.jsx(Oo,{label:"Email",value:t.email}),n.jsx(Oo,{label:"País",value:(K=t.country)==null?void 0:K.name}),n.jsx(Oo,{label:"Región",value:((P=t.region)==null?void 0:P.long_name)||((D=t.region)==null?void 0:D.region)}),n.jsx(Oo,{label:"Comuna",value:(Q=t.commune)==null?void 0:Q.commune}),n.jsx(Oo,{label:"Dirección",value:t.address,className:"col-span-2 sm:col-span-1"})]})]}),s&&j&&Au.createPortal(n.jsx(NXe,{guardian:j,errors:p,saving:f,onClose:q,onSave:I,onTextChange:A,onSelectChange:E,onCountryChange:L,onRegionChange:S,onCommuneChange:T,getSelectValue:$}),document.body),n.jsx(jXe,{open:g,onClose:()=>k(!1),contract:e,currentGuardian:t,periodId:u,onSuccess:d})]})}function Oo({label:e,value:t,className:a=""}){return n.jsxs("div",{className:a,children:[n.jsx("p",{className:"text-[10px] font-semibold uppercase text-gray-400 tracking-wide",children:e}),n.jsx("p",{className:"text-xs text-gray-700 truncate",children:t||n.jsx("span",{className:"text-gray-300",children:"—"})})]})}function NXe({guardian:e,errors:t,saving:a,onClose:r,onSave:s,onTextChange:o,onSelectChange:i,onCountryChange:c,onRegionChange:l,onCommuneChange:u,getSelectValue:d}){return n.jsxs("div",{className:"fixed inset-0 z-[100] flex items-end sm:items-center justify-center sm:p-4",role:"dialog","aria-modal":"true",children:[n.jsx("div",{className:"absolute inset-0 bg-black/40 backdrop-blur-[2px] animate-fade-in"}),n.jsxs("div",{className:"relative w-full sm:max-w-3xl rounded-t-2xl sm:rounded-2xl bg-white shadow-2xl ring-1 ring-black/5 animate-scale-in max-h-[95vh] sm:max-h-[90vh] flex flex-col",children:[n.jsxs("div",{className:"flex items-center justify-between px-4 sm:px-6 py-4 border-b border-gray-200",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(br,{className:"w-5 h-5 text-green-900"}),n.jsx("h3",{className:"text-sm font-bold text-gray-900 uppercase",children:"Editar Apoderado Financiero"})]}),n.jsx("button",{onClick:r,className:"p-2 rounded-lg hover:bg-gray-100 transition-colors",children:n.jsx(Ye,{className:"w-5 h-5 text-gray-400"})})]}),n.jsxs("div",{className:"flex-1 overflow-y-auto px-4 sm:px-6 py-4 sm:py-5 space-y-5 sm:space-y-6",children:[n.jsxs("div",{children:[n.jsx("h5",{className:"bg-gray-100 font-semibold text-[12px] mb-3 border-b py-1 px-2",children:"INFORMACIÓN PERSONAL"}),n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-3 sm:gap-4",children:[[["first_name","PRIMER NOMBRE","Juan",!0],["second_name","SEGUNDO NOMBRE","Carlos",!1],["last_name","PRIMER APELLIDO","Pérez",!0],["second_last_name","SEGUNDO APELLIDO","González",!1]].map(([p,m,f,y])=>n.jsx("div",{children:n.jsx(ve,{required:y,label:m,value:e[p]||"",onChange:v=>o(p,v.target.value),placeholder:f,error:t[p],className:"text-[12px] h-9",maxLength:50,showCounter:!0})},p)),n.jsx("div",{children:n.jsx(ve,{label:e.document_type==="PASSPORT"?"N° PASAPORTE":"RUT",required:!0,value:e.rut_formatted||"",placeholder:e.document_type==="PASSPORT"?"Ej: AB1234567":"12.345.678-9",className:"text-[12px] h-9",maxLength:50,disabled:!0})}),n.jsx(tre,{value:d("relationship"),onChange:p=>i("relationship_id",p),error:t.relationship_id,label:"PARENTESCO",required:!0,className:"text-[12px] h-9"})]})]}),n.jsxs("div",{children:[n.jsx("h5",{className:"bg-gray-100 font-semibold text-[12px] mb-3 border-b py-1 px-2",children:"INFORMACIÓN DE CONTACTO"}),n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-3 sm:gap-4",children:[n.jsxs("div",{children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800",children:["CORREO ELECTRÓNICO ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsx(ve,{type:"email",value:e.email||"",onChange:p=>o("email",p.target.value),placeholder:"correo@ejemplo.com",error:t.email,className:"text-[12px] h-9",maxLength:254})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800",children:["CELULAR ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsx(ve,{value:e.mobile||"",onChange:p=>o("mobile",p.target.value),placeholder:"912345678",error:t.mobile,className:"text-[12px] h-9",maxLength:12,type:"TEL"})]})]})]}),n.jsxs("div",{children:[n.jsx("h5",{className:"bg-gray-100 font-semibold text-[12px] mb-3 border-b py-1 px-2",children:"INFORMACIÓN DE UBICACIÓN"}),n.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-3 sm:gap-4",children:n.jsx(GH,{countryValue:d("country"),regionValue:d("region"),communeValue:d("commune"),onCountryChange:c,onRegionChange:l,onCommuneChange:u,errors:t,showLabels:!0,required:!0,className:"text-[12px] h-9 mb-4"})}),n.jsxs("div",{className:"mt-5",children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800",children:["DIRECCIÓN ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsx(ve,{value:e.address||"",onChange:p=>o("address",p.target.value),placeholder:"Calle 123, Depto 4B",error:t.address,className:"text-[12px] h-9",maxLength:100,showCounter:!0})]})]})]}),n.jsxs("div",{className:"flex flex-col-reverse sm:flex-row items-center justify-end gap-2 sm:gap-3 px-4 sm:px-6 py-4 border-t border-gray-200",children:[n.jsx(he,{variant:"outline",onClick:r,className:"w-full sm:w-auto",children:"Cancelar"}),n.jsx(he,{onClick:s,icon:Yt,disabled:a,className:"w-full sm:w-auto",children:a?"Guardando...":"Guardar Cambios"})]})]})]})}const MXe=({contract:e,isOpen:t,onClose:a,onConfirm:r,contractCode:s,loading:o})=>{var b;const[i,c]=x.useState(!1),[l,u]=x.useState(!1),[d,p]=x.useState(!1),m=e.financial_parent.rut.replace("-",""),y=`https://api-matriculas.bradford.cl/api/contracts/${s+"_"+m}/pdf`;if(Oe.useEffect(()=>{const j=()=>{const w=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<768;p(w)};return j(),window.addEventListener("resize",j),()=>window.removeEventListener("resize",j)},[]),console.log("Modal state:",{isOpen:t,contractCode:s,loading:o,isMobile:d}),!t)return null;const v=()=>{if(!s){alert("No se puede cargar la vista previa. ID de contrato no disponible.");return}d?window.open(y,"_blank"):u(!0)},_=()=>{u(!1)},g=async()=>{console.log("Confirmar firma clickeado"),r&&(await r(),c(!1))},k=()=>{console.log("Cerrar modal clickeado"),!o&&a&&(c(!1),a())};return n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"fixed inset-0 z-[9999] flex items-end sm:items-center justify-center sm:p-4",style:{position:"fixed",top:0,left:0,right:0,bottom:0},children:[n.jsx("div",{className:"absolute inset-0 bg-black/50 backdrop-blur-sm mt-[-30px]",onClick:k,style:{position:"absolute",top:0,left:0,right:0,bottom:0}}),n.jsxs("div",{className:"relative bg-white rounded-t-2xl sm:rounded-2xl shadow-luxury sm:max-w-md w-full px-4 sm:px-6 pt-3 sm:pt-4 pb-4 sm:pb-6",style:{position:"relative",zIndex:1e4,maxHeight:"95vh",overflowY:"auto"},onClick:j=>j.stopPropagation(),children:[n.jsxs("div",{className:"flex items-center justify-between mb-3",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900",children:"CONFIRMACIÓN DE ENVÍO"}),n.jsx("button",{onClick:k,className:"text-gray-400 hover:text-gray-600 transition-colors p-1 hover:bg-gray-100 rounded-lg",disabled:o,type:"button","aria-label":"Cerrar modal",children:n.jsx(Ye,{className:"w-5 h-5"})})]}),n.jsxs("div",{className:"space-y-4",children:[n.jsx("div",{className:"p-4 bg-amber-50 border-2 border-amber-200 rounded-lg",children:n.jsxs("div",{className:"space-y-2",children:[n.jsx("p",{className:"text-sm font-bold uppercase text-amber-900 text-center",children:"Información importante"}),n.jsxs("ul",{className:"text-[13.5px] text-amber-900 space-y-2 px-3",children:[n.jsxs("li",{children:["• El contrato será enviado a ",n.jsx("strong",{children:((b=e==null?void 0:e.financial_parent)==null?void 0:b.email)||"N/A"}),". Si desea modificar este correo, edítelo previamente desde el formulario del apoderado financiero antes de continuar."]}),n.jsx("li",{children:"• Una vez iniciado el proceso, no podrá revertirse ni modificarse."}),n.jsx("li",{children:"• El contrato será válido únicamente tras la firma digital."})]})]})}),n.jsxs("button",{onClick:v,disabled:o||!s,className:"w-full mb-4 px-4 py-3 text-sm font-semibold text-bradford-navy bg-blue-50 border-2 border-blue-200 rounded-xl hover:bg-blue-100 transition-colors disabled:opacity-50 disabled:cursor-not-allowed inline-flex items-center justify-center gap-2",type:"button",children:[n.jsx(ct,{className:"w-5 h-5"}),n.jsx("span",{children:d?"Abrir contrato (PDF)":"Ver vista previa del contrato (PDF)"})]}),d&&n.jsx("div",{className:"mb-4 p-3 bg-blue-50 border border-blue-200 rounded-lg",children:n.jsx("p",{className:"text-xs text-blue-800 text-center",children:"📱 El contrato se abrirá en una nueva pestaña para mejor visualización"})}),n.jsx("div",{className:"text-center py-2",children:n.jsx("p",{className:"text-[16px] font-semibold text-gray-900",children:"¿Deseas continuar con el envío del contrato?"})}),n.jsxs("div",{className:"p-4 bg-gray-50 border-2 border-gray-200 rounded-lg",children:[n.jsxs("label",{className:"flex items-start gap-3 cursor-pointer group",children:[n.jsx("input",{type:"checkbox",checked:i,onChange:j=>c(j.target.checked),disabled:o,className:"mt-1 w-5 h-5 text-bradford-navy border-gray-300 rounded focus:ring-bradford-navy focus:ring-2 cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed"}),n.jsxs("span",{className:"text-sm text-gray-700 group-hover:text-gray-900 transition-colors flex-1",children:[n.jsx("strong",{className:"text-bradford-navy",children:"Acepto"})," haber leído y comprendido todas las cláusulas del contrato. Confirmo que la información proporcionada es correcta y estoy de acuerdo con los términos establecidos."]})]}),!i&&!o&&n.jsx("p",{className:"text-xs text-center text-red-500 mt-3",children:"Debes aceptar los términos para continuar"})]})]}),n.jsxs("div",{className:"flex gap-3 mt-6",children:[n.jsx("button",{onClick:k,disabled:o,className:"flex-1 px-4 py-2 text-sm font-semibold text-gray-700 bg-white border-2 border-gray-300 rounded-xl hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",type:"button",children:"Cancelar"}),n.jsx("button",{onClick:g,disabled:o||!i,className:"flex-1 px-4 py-2 text-sm font-semibold text-white bg-emerald-600 hover:bg-emerald-700 rounded-xl transition-colors disabled:opacity-50 disabled:cursor-not-allowed inline-flex items-center justify-center gap-2",type:"button",children:o?n.jsxs(n.Fragment,{children:[n.jsxs("svg",{className:"animate-spin h-4 w-4",viewBox:"0 0 24 24",children:[n.jsx("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4",fill:"none"}),n.jsx("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),n.jsx("span",{children:"Enviando..."})]}):n.jsxs(n.Fragment,{children:[n.jsx(Qa,{className:"w-4 h-4"}),n.jsx("span",{children:"Confirmar envío"})]})})]})]})]}),l&&!d&&n.jsxs("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center p-4",style:{position:"fixed",top:0,left:0,right:0,bottom:0},children:[n.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm  mt-[-30px]",onClick:_,style:{position:"absolute",top:0,left:0,right:0,bottom:0}}),n.jsxs("div",{className:"relative  bg-neutral-800 rounded-2xl border-white border-2 shadow-luxury w-full max-w-4xl h-[95vh] flex flex-col p-0 m-0 overflow-hidden ",style:{position:"relative",zIndex:10001},onClick:j=>j.stopPropagation(),children:[n.jsxs("div",{className:"flex items-center justify-between p-4 bg-neutral-800 ",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-10 h-10 bg-white/20 rounded-lg flex items-center justify-center",children:n.jsx(_t,{className:"w-6 h-6 text-white"})}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-lg font-bold text-white",children:"Vista Previa del Contrato"}),n.jsxs("p",{className:"text-sm text-blue-100",children:["Contrato ID: ",s]})]})]}),n.jsx("button",{onClick:_,className:"text-white/80 hover:text-white transition-colors p-2 hover:bg-white/10 rounded-lg",type:"button","aria-label":"Cerrar vista previa",children:n.jsx(Ye,{className:"w-6 h-6"})})]}),n.jsx("div",{className:"flex-1 p-4 overflow-hidden bg-gray-100 ",children:n.jsx("div",{className:"w-full h-full bg-white rounded-lg shadow-inner",children:n.jsx("iframe",{src:y,title:"Vista Previa del Contrato",className:"w-full h-full rounded-lg",style:{border:"none",borderRadius:"0.5rem"}})})}),n.jsx("div",{className:"p-4 border-t border-gray-200 bg-gray-50",children:n.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-3",children:[n.jsx("p",{className:"text-sm text-gray-600 text-center sm:text-left",children:"Revisa el contrato antes de continuar con la firma"}),n.jsx("div",{className:"flex gap-2 w-full sm:w-auto",children:n.jsx("button",{onClick:_,className:"flex-1 sm:flex-none px-4 py-2 text-sm font-semibold text-dark bg-gray-200 border border-gray-300 hover:bg-gray-300 rounded-xl transition-colors",type:"button",children:"Cerrar"})})]})})]})]})]})},CXe=e=>{const a=new TextEncoder().encode(e),r=String.fromCharCode(...a);return btoa(r)},T2=async e=>{try{const t=await le.get(`api/configuration?code=${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},KH=async(e,t)=>{try{const a=CXe(JSON.stringify(t));console.log(t);const r=await le.post("api/configuration",{code:e,data:a});let s=!(r.status!=200||r.error);return se(s,s?r.data.message:r.error,r.status,s?r.data.data:null)}catch(a){return a}};function fK({contract:e,isSignatureModalOpen:t,isProcessingSignature:a,openSignatureModal:r,closeSignatureModal:s,confirmSignature:o,isGuardianComplete:i=!1,allRequiredPaid:c=!1}){var E,L,S,T,I,q,$,R,G,W,J,de;const[l,u]=x.useState(null),[d,p]=x.useState(!1),m=((E=e==null?void 0:e.status_signature)==null?void 0:E.code)==="pending_manual";if(x.useEffect(()=>{m&&T2("general").then(U=>U.success&&u(U.data)).catch(()=>{})},[m]),!e)return null;const f="https://api-matriculas.bradford.cl",y=(((L=e.financial_parent)==null?void 0:L.rut)||"").replace(/-/g,""),v=`${f}/api/contracts/${e.code_contract}_${y}/pdf?draft=1`,_=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<768,g=()=>{_?window.open(v,"_blank"):p(!0)};if(((S=e.status_signature)==null?void 0:S.code)==="not_required"||e.enrollment_type==="playgroup")return null;const b=e.is_manual_signature||((T=e.status_signature)==null?void 0:T.code)==="pending_manual"||((I=e.status_signature)==null?void 0:I.code)==="manual_signed",j=((q=e.status_contract)==null?void 0:q.code)==="pending_signature"||(($=e.status_contract)==null?void 0:$.code)==="finished",w=((R=e.status_signature)==null?void 0:R.code)==="signed",N=((G=e.status_signature)==null?void 0:G.code)==="manual_signed",M=((W=e.status_signature)==null?void 0:W.code)==="sent",C=((J=e.status_signature)==null?void 0:J.code)==="pending_manual",A=()=>{if(e.file_data==null){O("No hay archivo PDF disponible para este contrato","error");return}window.open(e.file_data,"_blank"),O("Abriendo PDF del contrato...","success")};return n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 overflow-hidden",children:[n.jsxs("div",{className:"px-4 py-2.5 border-b border-gray-100 flex items-center gap-2",children:[n.jsx(Qa,{className:"w-4 h-4 text-gray-400"}),n.jsx("span",{className:"text-xs font-bold uppercase text-gray-500 tracking-wide",children:b?"Firma Manual":"Firma Digital"})]}),n.jsxs("div",{className:"px-4 py-3",children:[N&&n.jsxs("div",{className:"space-y-3",children:[n.jsxs("div",{className:"flex items-center gap-2 text-teal-700",children:[n.jsx(Xe,{className:"w-5 h-5 text-teal-500 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold",children:"Contrato Firmado"}),n.jsx("p",{className:"text-[11px] text-teal-600",children:"Firma manual presencial"})]})]}),e.file_data!=null&&n.jsx(he,{variant:"outline",icon:lt,className:"w-full",size:"sm",onClick:A,children:"Descargar PDF"})]}),C&&!j&&n.jsxs("div",{className:"flex items-center gap-2.5 text-gray-400",children:[n.jsx(Wt,{className:"w-4 h-4 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs font-medium text-gray-500",children:"Pendiente de Pago"}),n.jsx("p",{className:"text-[10px] text-gray-400",children:"Paga los conceptos obligatorios y colegiatura"})]})]}),C&&j&&n.jsxs("div",{className:"space-y-3",children:[n.jsxs("div",{className:"flex items-start gap-3 p-3 bg-orange-50 border border-orange-200 rounded-lg",children:[n.jsx(_t,{className:"w-4 h-4 text-orange-600 mt-0.5 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold text-orange-800",children:"Firma presencial requerida"}),n.jsx("p",{className:"text-[11px] text-orange-600 mt-0.5",children:"Su contrato requiere firma presencial. Comuníquese con administración para coordinar la firma."})]})]}),n.jsxs("button",{onClick:g,className:"w-full px-4 py-2.5 text-sm font-semibold text-bradford-navy bg-blue-50 border border-blue-200 rounded-lg hover:bg-blue-100 transition-colors inline-flex items-center justify-center gap-2",type:"button",children:[n.jsx(ct,{className:"w-4 h-4"}),_?"Abrir contrato (PDF)":"Ver vista previa del contrato"]}),l&&(l.whatsapp||l.email)&&n.jsxs("div",{className:"flex gap-2",children:[l.whatsapp&&n.jsx(he,{variant:"outline",size:"sm",icon:lo,className:"flex-1",onClick:()=>{const U=l.whatsapp.replace(/\D+/g,""),K="Hola, necesito coordinar la firma presencial de mi contrato.";window.open(`https://wa.me/${U}?text=${encodeURIComponent(K)}`,"_blank")},children:"WhatsApp"}),l.email&&n.jsx(he,{variant:"outline",size:"sm",icon:tr,className:"flex-1",onClick:()=>{const U="Coordinación firma presencial de contrato",K=`Hola,

Necesito coordinar la firma presencial de mi contrato ${e.code_contract||""}.

Gracias.`;window.open(`mailto:${l.email}?subject=${encodeURIComponent(U)}&body=${encodeURIComponent(K)}`,"_blank")},children:"Correo electrónico"})]})]}),w&&n.jsxs("div",{className:"space-y-3",children:[n.jsxs("div",{className:"flex items-center gap-2 text-emerald-700",children:[n.jsx(Xe,{className:"w-5 h-5 text-emerald-500 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold",children:"Contrato Firmado"}),n.jsx("p",{className:"text-[11px] text-emerald-600",children:"Ley 19.799 - FirmaAki"})]})]}),e.file_data!=null&&n.jsx(he,{variant:"outline",icon:lt,className:"w-full",size:"sm",onClick:A,children:"Descargar PDF"})]}),M&&!w&&n.jsxs("div",{className:"flex items-center gap-3 p-3 bg-amber-50 border border-amber-200 rounded-lg",children:[n.jsx(J0,{className:"w-4 h-4 animate-spin-slow text-amber-600 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold text-amber-800",children:"Esperando firma"}),n.jsxs("p",{className:"text-[11px] text-amber-600",children:["Enviado a ",(de=e.financial_parent)==null?void 0:de.email]})]})]}),!b&&!w&&!M&&j&&n.jsxs("div",{className:"space-y-3",children:[c&&i?n.jsxs("div",{className:"flex items-center gap-2 text-emerald-700 p-3 bg-emerald-50 rounded-lg",children:[n.jsx(Qa,{className:"w-4 h-4 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold",children:"Listo para Firmar"}),n.jsx("p",{className:"text-[11px] text-emerald-600",children:"Pagos obligatorios completos"})]})]}):n.jsxs("div",{className:"flex items-center gap-2 text-amber-700 p-3 bg-amber-50 rounded-lg",children:[n.jsx(Ve,{className:"w-4 h-4 flex-shrink-0"}),n.jsx("p",{className:"text-xs",children:c?"Completa los datos del apoderado":"Completa los pagos obligatorios"})]}),n.jsxs("button",{onClick:r,disabled:!i||!c,className:`w-full inline-flex items-center justify-center gap-2 px-4 py-2 text-sm font-semibold text-white rounded-lg transition-colors ${i&&c?"bg-emerald-600 hover:bg-emerald-700":"bg-gray-300 cursor-not-allowed"}`,type:"button",children:[n.jsx(Qa,{className:"w-4 h-4"}),"Firmar Digitalmente"]})]}),!b&&!w&&!M&&!j&&n.jsxs("div",{className:"flex items-center gap-2.5 text-gray-400",children:[n.jsx(Wt,{className:"w-4 h-4 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs font-medium text-gray-500",children:"Pendiente de Pago"}),n.jsx("p",{className:"text-[10px] text-gray-400",children:"Paga los conceptos obligatorios y colegiatura"})]})]})]})]}),!b&&n.jsx(MXe,{contract:e,isOpen:t,onClose:s,onConfirm:o,contractCode:e.code_contract,loading:a}),d&&!_&&n.jsxs("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center p-4",style:{position:"fixed",top:0,left:0,right:0,bottom:0},children:[n.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm",onClick:()=>p(!1),style:{position:"absolute",top:0,left:0,right:0,bottom:0}}),n.jsxs("div",{className:"relative bg-neutral-800 rounded-2xl border-white border-2 shadow-luxury w-full max-w-4xl h-[95vh] flex flex-col overflow-hidden",style:{position:"relative",zIndex:10001},onClick:U=>U.stopPropagation(),children:[n.jsxs("div",{className:"flex items-center justify-between p-4 bg-neutral-800",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-10 h-10 bg-white/20 rounded-lg flex items-center justify-center",children:n.jsx(_t,{className:"w-6 h-6 text-white"})}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-lg font-bold text-white",children:"Vista Previa del Contrato"}),n.jsxs("p",{className:"text-sm text-blue-100",children:["Contrato ID: ",e.code_contract]})]})]}),n.jsx("button",{onClick:()=>p(!1),className:"text-white/80 hover:text-white transition-colors p-2 hover:bg-white/10 rounded-lg",type:"button",children:n.jsx(Ye,{className:"w-6 h-6"})})]}),n.jsx("div",{className:"flex-1 p-4 overflow-hidden bg-gray-100",children:n.jsx("div",{className:"w-full h-full bg-white rounded-lg shadow-inner",children:n.jsx("iframe",{src:v,title:"Vista Previa del Contrato",className:"w-full h-full rounded-lg",style:{border:"none"}})})}),n.jsx("div",{className:"p-4 border-t border-gray-200 bg-gray-50",children:n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsx("p",{className:"text-sm text-gray-600",children:"Revisa el contrato antes de continuar con la firma"}),n.jsx("button",{onClick:()=>p(!1),className:"px-4 py-2 text-sm font-semibold text-dark bg-gray-200 border border-gray-300 hover:bg-gray-300 rounded-xl transition-colors",type:"button",children:"Cerrar"})]})})]})]})]})}function yK({contract:e,onUploadSuccess:t}){var b,j,w,N;const[a,r]=x.useState(null),[s,o]=x.useState(!1),[i,c]=x.useState(!1),l=x.useRef(null);if(!e)return null;const u=((b=e.status_signature)==null?void 0:b.code)==="pending_manual",d=((j=e.status_signature)==null?void 0:j.code)==="manual_signed",p=((w=e.status_payment)==null?void 0:w.code)==="completed";if(!u&&!d)return null;const m="https://api-matriculas.bradford.cl",f=(((N=e.financial_parent)==null?void 0:N.rut)||"").replace(/-/g,""),y=`${m}/api/contracts/${e.code_contract}_${f}/pdf`,v=M=>{if(M){if(M.type!=="application/pdf"){O("Solo se permiten archivos PDF","error");return}if(M.size>10*1024*1024){O("El archivo no debe superar los 10MB","error");return}r(M)}},_=M=>{M.preventDefault(),c(!1);const C=M.dataTransfer.files[0];v(C)},g=async()=>{if(a){o(!0);try{const M=await $Ke(e.code_contract,a);M.success?(O("Contrato firmado subido correctamente","success"),r(null),t&&t()):O(M.message||"Error al subir el contrato","error")}catch(M){O((M==null?void 0:M.message)||"Error al subir el contrato","error")}finally{o(!1)}}},k=()=>{e.file_data&&window.open(e.file_data,"_blank")};return n.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 overflow-hidden",children:[n.jsxs("div",{className:"px-4 py-2.5 border-b border-gray-100 flex items-center gap-2",children:[n.jsx(_t,{className:"w-4 h-4 text-orange-500"}),n.jsx("span",{className:"text-xs font-bold uppercase text-gray-500 tracking-wide",children:"Firma Manual"})]}),n.jsxs("div",{className:"px-4 py-3 space-y-3",children:[d&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"flex items-center gap-2 text-teal-700",children:[n.jsx(Xe,{className:"w-5 h-5 text-teal-500 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold",children:"Contrato Firmado"}),n.jsx("p",{className:"text-[11px] text-teal-600",children:"Firma manual presencial"})]})]}),e.file_data&&n.jsx(he,{variant:"outline",icon:lt,className:"w-full",size:"sm",onClick:k,children:"Descargar PDF Firmado"})]}),u&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"flex items-start gap-2.5 p-2.5 bg-orange-50 border border-orange-200 rounded-lg",children:[n.jsx(Ve,{className:"w-4 h-4 text-orange-500 mt-0.5 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs font-semibold text-orange-800",children:"Apoderado con pasaporte"}),n.jsx("p",{className:"text-[10px] text-orange-600 mt-0.5",children:"Requiere firma presencial. Descargue el contrato, fírmelo e imprímalo, luego suba el PDF escaneado."})]})]}),p?n.jsxs(n.Fragment,{children:[n.jsx(he,{variant:"outline",icon:lt,className:"w-full",size:"sm",onClick:()=>window.open(y,"_blank"),children:"Descargar PDF para imprimir"}),n.jsxs("div",{className:`relative border-2 border-dashed rounded-lg p-4 text-center transition-colors cursor-pointer ${i?"border-bradford-blue bg-bradford-blue/5":a?"border-teal-400 bg-teal-50":"border-gray-300 hover:border-gray-400"}`,onDragOver:M=>{M.preventDefault(),c(!0)},onDragLeave:()=>c(!1),onDrop:_,onClick:()=>{var M;return(M=l.current)==null?void 0:M.click()},children:[n.jsx("input",{ref:l,type:"file",accept:".pdf",className:"hidden",onChange:M=>v(M.target.files[0])}),a?n.jsxs("div",{className:"flex items-center justify-center gap-2",children:[n.jsx(_t,{className:"w-4 h-4 text-teal-600"}),n.jsx("span",{className:"text-xs font-medium text-teal-700 truncate max-w-[180px]",children:a.name}),n.jsx("button",{onClick:M=>{M.stopPropagation(),r(null)},className:"p-0.5 hover:bg-gray-200 rounded",children:n.jsx(Ye,{className:"w-3 h-3 text-gray-500"})})]}):n.jsxs("div",{className:"space-y-1",children:[n.jsx(Zr,{className:"w-5 h-5 text-gray-400 mx-auto"}),n.jsx("p",{className:"text-xs text-gray-500",children:"Arrastra el PDF firmado o haz clic para seleccionar"})]})]}),a&&n.jsx("button",{onClick:g,disabled:s,className:`w-full inline-flex items-center justify-center gap-2 px-4 py-2 text-sm font-semibold text-white rounded-lg transition-colors ${s?"bg-gray-400 cursor-not-allowed":"bg-teal-600 hover:bg-teal-700"}`,children:s?n.jsxs(n.Fragment,{children:[n.jsx(_e,{className:"w-4 h-4 animate-spin"}),"Subiendo..."]}):n.jsxs(n.Fragment,{children:[n.jsx(Zr,{className:"w-4 h-4"}),"Subir contrato firmado"]})})]}):n.jsxs("div",{className:"flex items-start gap-2.5 p-2.5 bg-gray-50 border border-gray-200 rounded-lg",children:[n.jsx(Ve,{className:"w-4 h-4 text-gray-400 mt-0.5 flex-shrink-0"}),n.jsx("p",{className:"text-[11px] text-gray-500",children:"Completa todos los pagos obligatorios antes de subir el contrato firmado."})]})]})]})]})}const xK={completed:{icon:Xe,bg:"bg-bradford-green/10",text:"text-bradford-green",iconColor:"text-bradford-green"},signed:{icon:Xe,bg:"bg-bradford-green/10",text:"text-bradford-green",iconColor:"text-bradford-green"},finished:{icon:Xe,bg:"bg-bradford-green/10",text:"text-bradford-green",iconColor:"text-bradford-green"},not_required:{icon:ah,bg:"bg-gray-200",text:"text-gray-500",iconColor:"text-gray-500"},partial:{icon:ra,bg:"bg-amber-50",text:"text-amber-700",iconColor:"text-amber-500"},pending:{icon:ra,bg:"bg-gray-200",text:"text-gray-500",iconColor:"text-gray-500"},pending_payment:{icon:K0,bg:"bg-gray-200",text:"text-gray-500",iconColor:"text-gray-500"},pending_signature:{icon:ra,bg:"bg-amber-50",text:"text-amber-700",iconColor:"text-amber-500"},canceled:{icon:Ve,bg:"bg-red-50",text:"text-red-700",iconColor:"text-red-500"},sent:{icon:ra,bg:"bg-amber-50",text:"text-amber-700",iconColor:"text-amber-500"},pending_manual:{icon:ra,bg:"bg-orange-50",text:"text-orange-700",iconColor:"text-orange-500"},manual_signed:{icon:Xe,bg:"bg-teal-50",text:"text-teal-700",iconColor:"text-teal-500"}};function iO({label:e,value:t,code:a}){const r=xK[a]||xK.pending,s=r.icon;return n.jsxs("div",{className:"flex flex-col items-center gap-1 flex-1",children:[n.jsx("div",{className:`w-7 h-7 rounded-full flex items-center justify-center ${r.bg}`,children:n.jsx(s,{className:`w-3.5 h-3.5 ${r.iconColor}`})}),n.jsx("span",{className:"text-[10px] font-bold text-gray-500 uppercase tracking-wide",children:e}),n.jsx("span",{className:`text-[10px] font-semibold ${r.text}`,children:t})]})}const SXe={playgroup:{label:"PLAY GROUP",bg:"bg-amber-50",text:"text-amber-700"},permanent:{label:"ADMISION PERMANENTE",bg:"bg-bradford-green/10",text:"text-bradford-green"},regular:{label:"REGULAR",bg:"bg-bradford-blue/10",text:"text-bradford-blue"}};function LXe(){var WH,YH,QH,JH,eB,tB,aB,rB,nB,sB,oB,iB,cB,lB,dB,uB,hB;const{code:e}=kq(),t=dt(),{session:a}=vn(),r=((WH=a==null?void 0:a.user)==null?void 0:WH.role)==="parent",s=sXe(e,{isParent:r}),{contract:o,loading:i,paymentMethods:c,selectedDetails:l,paymentMethodId:u,setPaymentMethodId:d,selectedPaymentMethod:p,referenceNumber:m,setReferenceNumber:f,attachment:y,setAttachment:v,notes:_,setNotes:g,processing:k,lastReceipt:b,toggleDetail:j,selectAllForStudent:w,deselectAll:N,getSelectedConcepts:M,getSelectedTotals:C,getSelectedCount:A,canSubmit:E,submitPayment:L,clearReceipt:S,colegiaturaState:T,isColegiaturaUnlocked:I,getRegularConceptsForStudent:q,getColegiaturaForStudent:$,setColegiaturaPaymentMethod:R,setColegiaturaReference:G,setColegiaturaAttachment:W,canSubmitColegiatura:J,submitColegiaturaPayment:de,cancelColegiaturaTokuLink:U,reverseDetailById:K,reversingDetailId:P,paymentHistory:D,allConcepts:Q,unpaidConcepts:H,tokuState:ne,submitTokuPayment:F,cancelTokuLink:B,updateGuardian:pe,isSignatureModalOpen:Z,isProcessingSignature:ue,openSignatureModal:fe,closeSignatureModal:z,confirmSignature:V,isEditing:ae,setIsEditing:je,isGuardianComplete:Se,errorContract:Je,isFinishedModalOpen:Ze,closeFinishedModal:ee,refreshContract:ye}=s,[Ee,ie]=x.useState(!1),Ce=(o==null?void 0:o.students)||[],[Ie,rt]=x.useState(null),wt=x.useMemo(()=>{var St;if(!Ce.length)return null;const Re=Ce.find(Ju=>((q==null?void 0:q(Ju.id))||[]).some(zT=>!zT.paid));return(Re==null?void 0:Re.id)??((St=Ce[0])==null?void 0:St.id)??null},[Ce==null?void 0:Ce.length]);x.useEffect(()=>{wt&&!Ie&&rt(wt)},[wt]);const ge=dXe(Ce,q,$,l),X=()=>{var St;const Re=(St=o==null?void 0:o.period)==null?void 0:St.id;t(Re?`/dashboard/matriculas?period=${Re}`:"/dashboard/matriculas")};if(x.useEffect(()=>{!i&&!o&&(O(Je||"El contrato no existe o no está disponible","error"),t("/dashboard/matriculas",{replace:!0}))},[i,o,Je]),i)return n.jsx("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{className:"w-8 h-8 animate-spin text-bradford-blue mx-auto mb-3"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Cargando contrato..."})]})});if(!o)return n.jsx("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-gray-500 mb-4",children:"Contrato no encontrado"}),n.jsx(he,{variant:"outline",onClick:X,icon:Ke,children:"Volver"})]})});const Y=o.enrollment_type==="playgroup",ce=H.length>0,be=SXe[o.enrollment_type]||null,oe=((YH=o.status_signature)==null?void 0:YH.code)==="signed",xe=((QH=o.status_contract)==null?void 0:QH.code)==="finished"||((JH=o.status_contract)==null?void 0:JH.code)==="canceled",Ne=((o==null?void 0:o.students)||[]).some(Re=>Object.values(Re.concepts||{}).flat().some(St=>St.paid)),Ae=((o==null?void 0:o.students)||[]).some(Re=>Object.values(Re.concepts||{}).flat().some(St=>St.toku_subscription_id)),Te=!r&&!oe&&!xe&&!Ne&&!Ae,Ge=Ne?"No se puede cambiar: el contrato tiene pagos realizados":Ae?"No se puede cambiar: hay suscripciones Toku activas":oe?"No se puede cambiar: contrato firmado":xe?"No se puede cambiar: contrato finalizado":"",vt=(o.students||[]).every(Re=>Object.values(Re.concepts||{}).flat().filter(St=>Number(St.requires_payment)===1||(St.description||"").toUpperCase().startsWith("COLEGIATURA")).every(St=>St.paid)),ea=A(),Po=C(),s1=M().filter(Re=>Re.currency==="UF").reduce((Re,St)=>Re+(Su(St)||0),0),sre=s1>0,XH=Object.entries(Po).filter(([,Re])=>Re>0).map(([Re,St])=>({currency:Re,formatted:Zd(St,Re)})),ore=ea>0&&!oe&&!xe;return n.jsxs("div",{className:"min-h-screen bg-gray-50",children:[n.jsxs("div",{className:"max-w-8xl md:mx-auto md:p-6 pb-28 sm:pb-6",children:[n.jsxs("div",{className:"flex items-center justify-between gap-2 mb-3 px-4 md:px-0 pt-4 md:pt-0",children:[n.jsxs("div",{className:"flex items-center gap-2.5",children:[n.jsx("button",{onClick:X,className:"w-8 h-8 flex items-center justify-center rounded-lg border border-gray-200 bg-white hover:bg-gray-50 transition-colors flex-shrink-0",children:n.jsx(Ke,{className:"w-4 h-4 text-gray-500"})}),n.jsxs("div",{children:[n.jsxs("h1",{className:"text-base sm:text-lg font-bold text-gray-900 leading-tight",children:["Matrícula ",((eB=o.period)==null?void 0:eB.period_year)||""]}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5",children:[n.jsx("span",{className:"text-[11px] text-gray-400 font-mono",children:o.code_contract}),be&&n.jsx("span",{className:`px-1.5 py-0.5 text-[9px] font-semibold rounded-full ${be.bg} ${be.text}`,children:be.label})]})]})]}),n.jsx(ere,{payments:D,allConcepts:Q})]}),n.jsxs("div",{className:"flex items-stretch justify-center gap-0 mb-4 mx-4 md:mx-0 bg-white border border-gray-200 rounded-xl overflow-hidden py-3",children:[n.jsx(iO,{label:"Estado",value:((tB=o.status_contract)==null?void 0:tB.description)||"Pendiente",code:(aB=o.status_contract)==null?void 0:aB.code}),n.jsx("div",{className:"w-px bg-gray-200 my-1"}),n.jsx(iO,{label:"Pago",value:((rB=o.status_payment)==null?void 0:rB.description)||"Pendiente",code:(nB=o.status_payment)==null?void 0:nB.code}),!Y&&n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"w-px bg-gray-200 my-1"}),n.jsx(iO,{label:"Firma",value:((sB=o.status_signature)==null?void 0:sB.description)||"Pendiente",code:(oB=o.status_signature)==null?void 0:oB.code})]})]}),xe&&n.jsxs("div",{className:`flex items-center gap-2 mb-4 mx-4 md:mx-0 rounded-xl px-4 py-3 border ${((iB=o.status_contract)==null?void 0:iB.code)==="canceled"?"bg-red-50 border-red-200":"bg-bradford-green/10 border-bradford-green/30"}`,children:[n.jsx(Xe,{className:`w-5 h-5 flex-shrink-0 ${((cB=o.status_contract)==null?void 0:cB.code)==="canceled"?"text-red-500":"text-bradford-green"}`}),n.jsx("p",{className:`text-sm font-semibold ${((lB=o.status_contract)==null?void 0:lB.code)==="canceled"?"text-red-700":"text-bradford-green"}`,children:((dB=o.status_contract)==null?void 0:dB.code)==="canceled"?"Matrícula fue cancelada.":"Matrícula finalizada"})]}),!Y&&!oe&&!xe&&((uB=o.status_contract)==null?void 0:uB.code)==="pending_signature"&&n.jsxs("div",{className:"lg:hidden flex items-center gap-2.5 mx-4 mb-3 px-3.5 py-2.5 bg-amber-50 border border-amber-200 rounded-xl",children:[n.jsx(Qa,{className:"w-4 h-4 text-amber-600 flex-shrink-0"}),n.jsx("p",{className:"text-xs font-medium text-amber-700",children:"Realice la firma digital para finalizar la matrícula. Puede encontrarla al final del documento."})]}),n.jsx("div",{className:"mb-4 px-4 md:px-0",children:n.jsx(wXe,{isEditing:ae,setIsEditing:je,contract:o,guardian:o.financial_parent,onGuardianChange:pe,disabled:oe||xe,isParent:r,canChangeParent:Te,disabledChangeReason:Ge,periodId:(hB=o==null?void 0:o.period)==null?void 0:hB.id,onChangeParentSuccess:ye})}),n.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-4 px-4 md:px-0",children:[n.jsxs("div",{className:"lg:col-span-4 space-y-4",children:[n.jsxs("div",{className:"p-2 bg-white border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("div",{className:"px-4 py-2.5 border-b border-gray-100 flex items-center gap-2",children:[n.jsx(Ua,{className:"w-4 h-4 text-gray-400"}),n.jsx("span",{className:"text-xs font-bold uppercase text-gray-500 tracking-wide",children:"Alumnos"})]}),n.jsx("div",{children:Ce.map((Re,St)=>{const Ju=Re.id===Ie,e0=ge(Re),zT=e0.pending===0&&e0.paid>0,ire=(Re.full_name||"E").charAt(0).toUpperCase();return n.jsxs("button",{onClick:()=>rt(Re.id),className:`w-full flex items-center gap-3 px-4 py-2.5 transition-colors text-left ${St>0?"border-t border-t-gray-100":""} ${Ju?"bg-bradford-blue/5 border-l-[3px] border-l-bradford-blue":"hover:bg-bradford-blue/5 border-l-[3px] border-l-transparent"}`,children:[n.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center font-bold text-xs flex-shrink-0 ${Ju?"bg-bradford-blue text-white":"bg-gray-200 text-gray-500"}`,children:ire}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsx("p",{className:`text-sm font-semibold truncate ${Ju?"text-bradford-blue":"text-gray-900"}`,children:Re.full_name}),n.jsxs("p",{className:"text-[11px] text-gray-400 truncate",children:[Re.rut_formatted||Re.rut,Re.course&&n.jsxs("span",{className:"ml-1.5 px-1.5 py-0.5 bg-blue-50 text-blue-700 rounded font-medium",children:[Re.course,Re.letter?` ${Re.letter}`:""]})]})]}),n.jsx("div",{className:"flex-shrink-0",children:zT?n.jsx(Xe,{className:"w-4 h-4 text-bradford-green"}):e0.pending>0?n.jsx("span",{className:"text-[10px] font-bold bg-red-100 text-red-600 w-6 h-6 rounded-full flex items-center justify-center",children:e0.pending}):null})]},Re.id)})})]}),!Y&&n.jsx("div",{className:"hidden lg:block",children:o!=null&&o.is_manual_signature&&!r?n.jsx(yK,{contract:o,onUploadSuccess:ye}):n.jsx(fK,{contract:o,isSignatureModalOpen:Z,isProcessingSignature:ue,openSignatureModal:fe,closeSignatureModal:z,confirmSignature:V,isGuardianComplete:Se,allRequiredPaid:vt})})]}),n.jsx("div",{className:"lg:col-span-8",children:n.jsx("div",{className:"lg:sticky lg:top-6",children:n.jsx(lXe,{students:o.students||[],selectedDetails:l,onToggle:j,onSelectAll:w,getRegularConcepts:q,getColegiatura:$,isColegiaturaUnlocked:I,colegiaturaState:T,paymentMethods:c,onColegiaturaMethodChange:R,onColegiaturaReferenceChange:G,onColegiaturaAttachmentChange:W,canSubmitColegiatura:J,onColegiaturaSubmit:de,onColegiaturaTokuCancel:U,onReverseDetail:K,reversingDetailId:P,selectedConcepts:M(),selectedTotals:C(),selectedCount:A(),onOpenCheckout:()=>ie(!0),onDeselectAll:N,tokuState:ne,onTokuCancel:B,isGuardianComplete:Se,isParent:r,contractSigned:oe,contractFinished:xe,externalActiveStudentId:Ie,onStudentChange:rt})})}),!Y&&n.jsx("div",{className:"lg:hidden",children:o!=null&&o.is_manual_signature&&!r?n.jsx(yK,{contract:o,onUploadSuccess:ye}):n.jsx(fK,{contract:o,isSignatureModalOpen:Z,isProcessingSignature:ue,openSignatureModal:fe,closeSignatureModal:z,confirmSignature:V,isGuardianComplete:Se,allRequiredPaid:vt})})]})]}),n.jsx(pXe,{receipt:b,hasMorePending:ce,onContinue:S,onGoBack:X}),n.jsx(xt,{open:Ze,onClose:ee,title:"¡Matrícula Finalizada!",variant:"success",actions:[{label:"Ver Matrícula",onClick:ee,variant:"primary",autofocus:!0},{label:"Volver al listado",onClick:X,variant:"outline"}],children:n.jsxs("div",{className:"space-y-3",children:[n.jsxs("p",{className:"text-gray-700",children:["La matrícula ",n.jsx("span",{className:"font-semibold text-gray-900",children:o==null?void 0:o.code_contract})," ha sido finalizada exitosamente."]}),n.jsx("p",{className:"text-gray-600",children:Y?"Todos los pagos han sido completados. La matrícula Play Group ha quedado registrada correctamente.":"El contrato ha sido firmado digitalmente y todos los pagos han sido completados. Puede descargar el documento firmado desde esta vista."})]})}),n.jsx(fXe,{open:Ee,onClose:()=>ie(!1),selectedConcepts:M(),selectedTotals:C(),selectedCount:A(),paymentMethodId:u,onPaymentMethodChange:d,selectedPaymentMethod:p,paymentMethods:c,referenceNumber:m,onReferenceChange:f,attachment:y,onAttachmentChange:v,notes:_,onNotesChange:g,canSubmit:E(),onSubmit:L,processing:k,onTokuSubmit:F,isParent:r}),ore&&n.jsxs("div",{className:"sm:hidden fixed bottom-0 left-0 right-0 bg-white border-t border-gray-200 shadow-[0_-4px_12px_rgba(0,0,0,0.08)] px-4 py-3 z-50",children:[n.jsxs("div",{className:"flex items-center justify-between mb-2.5",children:[n.jsxs("span",{className:"text-xs text-gray-500",children:[ea," conceptos"]}),n.jsx("div",{className:"flex items-baseline gap-1.5",children:sre?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"text-base font-bold text-gray-900 tabular-nums",children:mn(s1)}),XH.map(({currency:Re,formatted:St})=>n.jsx("span",{className:"text-[11px] text-gray-400 tabular-nums",children:St},Re))]}):XH.map(({currency:Re,formatted:St})=>n.jsx("span",{className:"text-base font-bold text-gray-900 tabular-nums",children:St},Re))})]}),n.jsx(he,{variant:"primary",size:"sm",onClick:()=>ie(!0),icon:it,disabled:!Se,className:"w-full",children:"Pagar Ahora"}),!Se&&n.jsx("p",{className:"text-[10px] text-red-600 text-center mt-1.5 font-medium",children:"Completa los datos del apoderado para habilitar el pago"})]})]})}const AXe=async()=>{try{const e=await le.get("/api/webhook-logs");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},EXe={SUCCESS:"El evento fue procesado correctamente por el sistema.",ERROR:"El evento falló durante el procesamiento. Revise los detalles para más información."},IXe=({children:e,className:t,tooltip:a})=>n.jsxs("div",{className:"relative group cursor-help",children:[n.jsxs("span",{className:t,children:[e,a&&n.jsx(ka,{className:"w-3 h-3 ml-1 inline opacity-70"})]}),a&&n.jsxs("div",{className:"absolute left-1/2 -translate-x-1/2 top-full mt-2 w-72 px-3 py-2 bg-gray-800 text-white text-[11px] text-left leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-[999] pointer-events-none",children:[n.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 bottom-full w-0 h-0 border-x-[6px] border-x-transparent border-b-[6px] border-b-gray-800"}),a]})]});function PXe({onRetry:e}){var R,G,W,J,de,U,K,P;const[t,a]=x.useState([]),[r,s]=x.useState(!1),[o,i]=x.useState(0),[c,l]=x.useState(null),u={defaultSort:"created_at",defaultSortDir:"desc",pageSize:10,searchFields:["origin","integration_type","event_type","external_id","event_code","reason"]},{q:d,setQ:p,sortBy:m,sortDir:f,page:y,setPage:v,filteredData:_,pageData:g,totalPages:k,handleSort:b}=_n(t,u),{modals:j,openConfirm:w,openNotify:N,closeModal:M}=r1(),C=async()=>{try{s(!0);const D=await AXe();D.success?a(D.data||[]):O(D.message||"Error al cargar los logs","error")}catch(D){console.error("Error al obtener los webhook logs:",D),O("Error al cargar los webhook logs","error")}finally{s(!1)}};x.useEffect(()=>{C(),v(1)},[o]);const A=[{key:"created_at",label:"Fecha"},{key:"origin",label:"Origen"},{key:"event_code",label:"Código Evento",sortable:!1},{key:"status_code",label:"Estado",sortable:!1},{key:"reason",label:"Motivo",sortable:!1},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-right"}],E=D=>D=="SUCCESS"?"success":"error",L=D=>D=="SUCCESS"?$e:Ve,S=D=>{l(D)},T=()=>[{label:"Ver detalles",icon:ct,variant:"outline",onClick:S,title:"Ver detalles completos"}],I=D=>{const Q=D.status_code==="SUCCESS",H=Q?"bg-emerald-100":"bg-red-100",ne=Q?"text-emerald-600":"text-red-500",F=Q?"bg-emerald-50 text-emerald-700":"bg-red-50 text-red-700";return n.jsx("button",{onClick:()=>S(D),className:"w-full text-left bg-white rounded-2xl shadow-sm ring-1 ring-black/[0.04] p-4 transition-all active:scale-[0.98] active:shadow-none",children:n.jsxs("div",{className:"flex items-center gap-3.5",children:[n.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 ${H}`,children:n.jsx(W1,{className:`w-5 h-5 ${ne}`})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:D.origin}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5",children:[n.jsx("span",{className:"font-mono text-[11px] text-gray-400 font-medium",children:D.event_code||"-"}),n.jsx("span",{className:"text-gray-200",children:"·"}),n.jsx("span",{className:"text-[11px] text-gray-400",children:D.created_at})]}),n.jsxs("div",{className:"flex items-center flex-wrap gap-1.5 mt-2",children:[n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${F}`,children:D.status_code??"N/A"}),D.reason&&n.jsx("span",{className:"px-2 py-0.5 rounded-md text-[10px] font-semibold bg-gray-100 text-gray-600 truncate max-w-[150px]",children:D.reason})]})]}),n.jsx(ct,{className:"w-4 h-4 flex-shrink-0 text-gray-300"})]})},D.id)},q=(D,Q)=>{const H=L(D.status_code),ne=E(D.status_code),F={success:"bg-green-100 text-green-800",warning:"bg-yellow-100 text-yellow-800",error:"bg-red-100 text-red-800",info:"bg-blue-100 text-blue-800"};return n.jsxs("tr",{className:"border-t hover:bg-gray-50 transition-colors",children:[n.jsx("td",{className:"px-3 py-3 align-middle text-[12px] font-mono text-gray-600",children:D.created_at}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(W1,{className:"w-4 h-4 text-blue-500"}),n.jsx("span",{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-blue-100 text-blue-800",children:D.origin})]})}),n.jsx("td",{className:"px-3 py-3 align-middle font-mono text-[12px] text-gray-600",children:D.event_code||"-"}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2 justify-center",children:[n.jsx(H,{className:"w-4 h-4"}),n.jsx(IXe,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${F[ne]}`,tooltip:EXe[D.status_code],children:D.status_code??"N/A"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle text-[12px] text-gray-600 max-w-[200px] truncate",title:D.reason,children:D.reason||"-"}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsx(Io,{actions:T(),item:D,className:"space-x-2"})})]},D.id)},$=()=>{i(D=>D+1)};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-bradford-navy mb-2",children:"Monitor de Webhooks"}),n.jsx("p",{className:"text-bradford-navy/70",children:"Historial de eventos de webhooks"})]}),n.jsx(Eo,{searchPlaceholder:"Buscar por origen, tipo, evento...",searchValue:d,onSearchChange:p,resultsCount:_.length,showAddButton:!1,children:n.jsx(he,{onClick:$,variant:"outline",icon:Ca,disabled:r,children:r?n.jsx(_e,{className:"w-4 h-4 animate-spin"}):"Actualizar"})}),n.jsx(kn,{title:"Registros de integración",loading:r,columns:A,data:_,pageData:g,emptyMessage:"No hay registros de integración",emptyIcon:V0,searchQuery:d,onClearSearch:()=>p(""),sortBy:m,sortDir:f,onSort:b,currentPage:y,totalPages:k,onPageChange:v,totalResults:_.length,renderRow:q,renderMobileCard:I}),n.jsx(xt,{open:!!c,onClose:()=>l(null),title:"Detalles de Evento",size:"lg",actions:[{label:"Cerrar",variant:"outline",onClick:()=>l(null)}],children:c&&n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-sm",children:[n.jsxs("div",{children:[n.jsx("label",{className:"font-semibold text-bradford-navy",children:"Fecha:"}),n.jsx("p",{className:"font-mono",children:c.created_at})]}),n.jsxs("div",{children:[n.jsx("label",{className:"font-semibold text-bradford-navy",children:"Origen:"}),n.jsx("p",{children:c.origin})]}),n.jsxs("div",{children:[n.jsx("label",{className:"font-semibold text-bradford-navy",children:"Tipo de Integración:"}),n.jsx("p",{children:c.integration_type})]}),n.jsxs("div",{children:[n.jsx("label",{className:"font-semibold text-bradford-navy",children:"ID Externo:"}),n.jsx("p",{className:"font-mono",children:c.external_id||"-"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"font-semibold text-bradford-navy",children:"Código de Estado:"}),n.jsx("p",{className:"font-mono",children:c.status_code??"N/A"})]})]}),c.reason&&n.jsxs("div",{children:[n.jsx("label",{className:"font-semibold text-bradford-navy block mb-2",children:"Motivo:"}),n.jsx("p",{className:"text-sm bg-gray-50 p-3 rounded-lg",children:c.reason})]}),c.headers&&n.jsxs("div",{children:[n.jsxs("label",{className:"font-semibold text-bradford-navy flex items-center gap-2 mb-2",children:[n.jsx(Xn,{className:"w-4 h-4"}),"Headers:"]}),n.jsx("pre",{className:"bg-gray-900 text-green-400 p-4 rounded-lg text-xs overflow-auto max-h-60 font-mono",children:typeof c.headers=="string"?c.headers:JSON.stringify(JSON.parse(c.headers||"{}"),null,2)})]}),c.payload&&n.jsxs("div",{children:[n.jsxs("label",{className:"font-semibold text-bradford-navy flex items-center gap-2 mb-2",children:[n.jsx(Xn,{className:"w-4 h-4"}),"Payload:"]}),n.jsx("pre",{className:"bg-gray-900 text-green-400 p-4 rounded-lg text-xs overflow-auto max-h-60 font-mono",children:typeof c.payload=="string"?c.payload:JSON.stringify(JSON.parse(c.payload||"{}"),null,2)})]})]})}),n.jsx(xt,{open:!!j.confirm,onClose:()=>M("confirm"),title:(R=j.confirm)==null?void 0:R.title,variant:"warn",isHtml:!0,actions:[{label:"Cancelar",variant:"outline",onClick:()=>M("confirm")},{label:((G=j.confirm)==null?void 0:G.actionLabel)||"Confirmar",variant:((W=j.confirm)==null?void 0:W.variant)||"primary",onClick:(J=j.confirm)==null?void 0:J.onConfirm,autofocus:!0}],children:(de=j.confirm)==null?void 0:de.msg}),n.jsx(xt,{open:!!j.notify,onClose:()=>M("notify"),title:(U=j.notify)==null?void 0:U.title,variant:((K=j.notify)==null?void 0:K.variant)||"info",isHtml:!0,actions:[{label:"Cerrar",variant:"primary",onClick:()=>M("notify")}],children:(P=j.notify)==null?void 0:P.msg})]})}const TXe=({value:e,onChange:t,error:a,label:r="Apoderado",required:s=!1,placeholder:o="Seleccione...",className:i="",disabled:c=!1})=>{const[l,u]=x.useState([]),[d,p]=x.useState(!0),[m,f]=x.useState(!1),y=x.useRef(null),v=async()=>{try{p(!0);const b=await wZe();b.success&&u(b.data||[])}catch(b){console.error("Error al obtener los registros:",b)}finally{p(!1)}};x.useEffect(()=>{v()},[]),x.useEffect(()=>{const b=j=>{y.current&&!y.current.contains(j.target)&&f(!1)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[]);const _=b=>{t({target:{value:b}}),f(!1)},g=l.find(b=>b.id==e);let k="w-full rounded-xl border px-3 py-2 outline-none transition flex justify-between items-center shadow-sm cursor-pointer ";return c||d?k+="bg-gray-600/10 text-gray-500 cursor-not-allowed border-gray-300":a?k+="bg-white border-red-300 text-gray-900 focus:ring-2 focus:ring-red-200":k+="bg-white border-gray-300 text-gray-900 focus:ring-2 focus:ring-indigo-200 hover:border-indigo-400",n.jsxs("div",{className:`space-y-1.5 relative ${i}`,ref:y,children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase block",children:[r," ",s&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:k,onClick:()=>{!c&&!d&&f(!m)},children:[n.jsx("span",{className:"truncate",children:d?"Cargando...":g?g.full_name:o}),n.jsx(xa,{size:16,className:`text-gray-500 transition-transform ${m?"rotate-180":""}`})]}),a&&n.jsx("p",{className:"text-xs text-red-600",children:a}),m&&n.jsx("div",{className:"absolute z-50 w-full mt-1 bg-white border border-gray-200 rounded-xl shadow-lg max-h-60 overflow-y-auto",children:n.jsxs("ul",{className:"py-1",children:[n.jsx("li",{className:`px-3 py-2 text-sm cursor-pointer hover:bg-gray-100 ${e?"text-gray-700":"bg-indigo-50 text-indigo-700 font-medium"}`,onClick:()=>_(""),children:o}),l.map(b=>n.jsx("li",{className:`px-3 py-2 text-sm cursor-pointer hover:bg-gray-100 ${e==b.id?"bg-indigo-50 text-indigo-700 font-medium":"text-gray-700"}`,onClick:()=>_(b.id),children:b.full_name},b.id))]})})]})},are=({value:e,onChange:t,error:a,label:r="Curso",required:s=!1,placeholder:o="Seleccione...",className:i="",disabled:c=!1})=>{const[l,u]=x.useState([]),[d,p]=x.useState(!0),[m,f]=x.useState(!1),y=x.useRef(null),v=async()=>{try{p(!0);const b=await _Ze();b.success&&u(b.data||[])}catch(b){console.error("Error al obtener los registros:",b)}finally{p(!1)}};x.useEffect(()=>{v()},[]),x.useEffect(()=>{const b=j=>{y.current&&!y.current.contains(j.target)&&f(!1)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[]);const _=b=>{t({target:{value:b}}),f(!1)},g=l.find(b=>b.id==e);let k="w-full rounded-xl border px-3 py-2 outline-none transition flex justify-between items-center shadow-sm cursor-pointer ";return c||d?k+="bg-gray-600/10 text-gray-500 cursor-not-allowed border-gray-300":a?k+="bg-white border-red-300 text-gray-900 focus:ring-2 focus:ring-red-200":k+="bg-white border-gray-300 text-gray-900 focus:ring-2 focus:ring-indigo-200 hover:border-indigo-400",n.jsxs("div",{className:`space-y-1.5 relative ${i}`,ref:y,children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase block",children:[r," ",s&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:k,onClick:()=>{!c&&!d&&f(!m)},children:[n.jsx("span",{className:"truncate",children:d?"Cargando...":g?g.course:o}),n.jsx(xa,{size:16,className:`text-gray-500 transition-transform ${m?"rotate-180":""}`})]}),a&&n.jsx("p",{className:"text-xs text-red-600",children:a}),m&&n.jsx("div",{className:"absolute z-50 w-full mt-1 bg-white border border-gray-200 rounded-xl shadow-lg max-h-60 overflow-y-auto",children:n.jsxs("ul",{className:"py-1",children:[n.jsx("li",{className:`px-3 py-2 text-sm cursor-pointer hover:bg-gray-100 ${e?"text-gray-700":"bg-indigo-50 text-indigo-700 font-medium"}`,onClick:()=>_(""),children:o}),l.map(b=>n.jsx("li",{className:`px-3 py-2 text-sm cursor-pointer hover:bg-gray-100 ${e==b.id?"bg-indigo-50 text-indigo-700 font-medium":"text-gray-700"}`,onClick:()=>_(b.id),children:b.course},b.id))]})})]})},$Xe=async()=>{try{const e=await le.get("/api/course-letters");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},OXe=({value:e,onChange:t,error:a,label:r="Curso",required:s=!1,placeholder:o="Seleccione...",className:i="",disabled:c=!1})=>{const[l,u]=x.useState([]),[d,p]=x.useState(!0),[m,f]=x.useState(!1),y=x.useRef(null),v=async()=>{try{p(!0);const b=await $Xe();b.success&&u(b.data||[])}catch(b){console.error("Error al obtener los registros:",b)}finally{p(!1)}};x.useEffect(()=>{v()},[]),x.useEffect(()=>{const b=j=>{y.current&&!y.current.contains(j.target)&&f(!1)};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[]);const _=b=>{t({target:{value:b}}),f(!1)},g=l.find(b=>b.id==e);let k="w-full rounded-xl border px-3 py-2 outline-none transition flex justify-between items-center shadow-sm cursor-pointer ";return c||d?k+="bg-gray-600/10 text-gray-500 cursor-not-allowed border-gray-300":a?k+="bg-white border-red-300 text-gray-900 focus:ring-2 focus:ring-red-200":k+="bg-white border-gray-300 text-gray-900 focus:ring-2 focus:ring-indigo-200 hover:border-indigo-400",n.jsxs("div",{className:`space-y-1.5 relative ${i}`,ref:y,children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase block",children:[r," ",s&&n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs("div",{className:k,onClick:()=>{!c&&!d&&f(!m)},children:[n.jsx("span",{className:"truncate",children:d?"Cargando...":g?g.letter:o}),n.jsx(xa,{size:16,className:`text-gray-500 transition-transform ${m?"rotate-180":""}`})]}),a&&n.jsx("p",{className:"text-xs text-red-600",children:a}),m&&n.jsx("div",{className:"absolute z-50 w-full mt-1 bg-white border border-gray-200 rounded-xl shadow-lg max-h-60 overflow-y-auto",children:n.jsxs("ul",{className:"py-1",children:[n.jsx("li",{className:`px-3 py-2 text-sm cursor-pointer hover:bg-gray-100 ${e?"text-gray-700":"bg-indigo-50 text-indigo-700 font-medium"}`,onClick:()=>_(""),children:o}),l.map(b=>n.jsx("li",{className:`px-3 py-2 text-sm cursor-pointer hover:bg-gray-100 ${e==b.id?"bg-indigo-50 text-indigo-700 font-medium":"text-gray-700"}`,onClick:()=>_(b.id),children:b.letter},b.id))]})})]})},zXe=({mode:e,register:t,onClose:a})=>{const[r,s]=x.useState(!1),[o,i]=x.useState({id:Math.random().toString(36).substring(2,10),document_type:"RUT",rut:"",first_name:"",second_name:"",last_name:"",second_last_name:"",email:"",mobile:"",birth_date:"",gender:"",country:"",region:"",commune:"",address:"",parent:"",course:"",course_letter:"",date_entry:"",period:"",family:"",pays_incorporation_fee:1,blocked_student:"",status:!0}),[c,l]=x.useState(!1),[u,d]=x.useState({}),p=(C,A)=>{let E="text",L=!1,S="Campo requerido";switch(L=["rut","first_name","last_name"].includes(C),C){case"first_name":case"last_name":E="names",S="El nombre debe tener al menos 3 caracteres";break;case"second_name":case"second_last_name":E="names",S="El nombre debe tener al menos 3 caracteres",L=!1;break;case"mobile":E="mobile",S="Ingrese un número celular válido",L=!1;break;case"rut":E=o.document_type==="PASSPORT"?"text":"rut",S=o.document_type==="PASSPORT"?"Pasaporte inválido":"RUT inválido";break;case"birth_date":case"date_entry":E="date",S="Fecha inválida",L=!1;break;case"address":E="text_min",S="La dirección debe tener al menos 3 caracteres",L=!1;break;case"gender":case"country":case"region":case"commune":case"course_letter":E="select",S="Debe seleccionar una opción",L=!1;break;case"parent":case"course":case"period":E="select",S="Debe seleccionar un periodo",L=e==="new";break;case"family":case"pays_incorporation_fee":E="select",S="Debe seleccionar una opción",L=!0;break;case"status":E="status",S="Seleccione un estado válido",L=e==="edit";break;default:E="text",L=!1;break}const I=n1(A,E,L,S);return{isValid:I.validate,message:I.msg,cleanValue:I.value_data!==void 0?I.value_data:A}},m=()=>{const C={};return["rut","first_name","last_name"].forEach(T=>{const I=o[T],q=p(T,I||"");q.isValid||(C[T]=q.message)}),["second_name","second_last_name","mobile","address","birth_date","date_entry"].forEach(T=>{const I=o[T];if(I&&I.toString().trim()!==""){const q=p(T,I);q.isValid||(C[T]=q.message)}}),(e==="new"?["parent","course","period","family","pays_incorporation_fee"]:["parent","course","family"]).forEach(T=>{const I=o[T];(I===""||I===null||I===void 0)&&(C[T]="Debe seleccionar una opción")}),["gender","country","region","commune","course_letter"].forEach(T=>{const I=o[T];if(I&&I!==""){const q=p(T,I);q.isValid||(C[T]=q.message)}}),e==="edit"&&["status"].forEach(T=>{const I=p(T,o[T]);I.isValid||(C[T]=I.message)}),d(C),Object.keys(C).length===0},f=(C,A)=>{const E=p(C,A),L=E.cleanValue;i(S=>({...S,[C]:L})),d(S=>({...S,[C]:E.isValid?null:E.message}))},y=C=>{f("gender",C.target.value)},v=C=>{f("parent",C.target.value)},_=C=>{const A=C.target.value;f("course",A),A!==o.course&&(i(E=>({...E,course_letter:""})),d(E=>({...E,course_letter:null})))},g=C=>{f("course_letter",C.target.value)},k=C=>{f("country",C),C!==o.country&&(i(A=>({...A,region:"",commune:""})),d(A=>({...A,region:null,commune:null})))},b=C=>{f("region",C),C!==o.region&&(i(A=>({...A,commune:""})),d(A=>({...A,commune:null})))},j=C=>{f("commune",C)},w=C=>{f("period",C.target.value)};x.useEffect(()=>{(async()=>{var A,E,L,S,T,I,q,$;if(e==="edit"&&t){s(!0);try{const R=await RZe(t.id);if(R.success){const G=R.data;i({id:G.id,document_type:G.document_type||"RUT",rut:G.rut||"",first_name:G.first_name||"",second_name:G.second_name||"",last_name:G.last_name||"",second_last_name:G.second_last_name||"",email:G.email||"",mobile:G.mobile||"",birth_date:G.birth_date||"",gender:((A=G.gender)==null?void 0:A.id)||"",country:((E=G.country)==null?void 0:E.id)||"",region:((L=G.region)==null?void 0:L.id)||"",commune:((S=G.commune)==null?void 0:S.id)||"",address:G.address||"",parent:((T=G.parent)==null?void 0:T.id)||"",course:((I=G.course)==null?void 0:I.id)||"",course_letter:((q=G.course_letter)==null?void 0:q.id)||"",date_entry:G.date_entry||"",period:(($=G.period)==null?void 0:$.id)||"",family:G.family!=null?G.family?1:0:"",pays_incorporation_fee:1,blocked_student:G.blocked_student||"",status:G.status?1:0})}else O(R.message,"error"),a(!1)}catch{O("Error al obtener registro","error"),a(!1)}finally{setTimeout(()=>{s(!1)},500)}}else e==="new"&&i({id:Math.random().toString(36).substring(2,10),document_type:"RUT",rut:"",first_name:"",second_name:"",last_name:"",second_last_name:"",email:"",mobile:"",birth_date:"",gender:"",country:"",region:"",commune:"",address:"",parent:"",course:"",course_letter:"",date_entry:"",period:"",family:"",pays_incorporation_fee:1,blocked_student:"",status:!0})})()},[e,t,a]);const N=async()=>{if(!m()){O("Por favor, corrija los errores en el formulario","error");return}l(!0);try{let C;e==="edit"?C=await qZe(o.id,o):C=await DZe(o),O(C.message,C.success?"success":"error"),C.success&&a(!0)}catch(C){const A=e==="edit"?"Error al actualizar estudiante: "+(C.message||"Error desconocido"):"Error al crear estudiante: "+(C.message||"Error desconocido");O(A,"error")}finally{l(!1)}},M=()=>{a(!1)};return n.jsx(n.Fragment,{children:r?n.jsx(OT,{text:"Cargando datos del estudiante..."}):n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"max-h-[50vh] overflow-y-auto p-2",children:[n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2",children:"Información Personal"})}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-4",children:[n.jsxs("div",{children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Tipo Documento *"}),n.jsxs(ft,{value:o.document_type,onChange:C=>{f("document_type",C.target.value),i(A=>({...A,rut:""})),d(A=>({...A,rut:null}))},error:u.document_type,children:[n.jsx("option",{value:"RUT",children:"RUT"}),n.jsx("option",{value:"PASSPORT",children:"Pasaporte"})]})]}),n.jsx("div",{children:n.jsx(ve,{label:o.document_type==="PASSPORT"?"Pasaporte":"RUT",placeholder:o.document_type==="PASSPORT"?"Ej: AB1234567":"12.345.678-5",value:o.rut,onChange:C=>f("rut",C.target.value),error:u.rut,maxLength:o.document_type==="PASSPORT"?50:12,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Primer Nombre",value:o.first_name,onChange:C=>f("first_name",C.target.value),placeholder:"Ej: Juan",error:u.first_name,maxLength:254,showCounter:!0,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Segundo Nombre",value:o.second_name,onChange:C=>f("second_name",C.target.value),placeholder:"Ej: Carlos",error:u.second_name,maxLength:254,showCounter:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Apellido Paterno",value:o.last_name,onChange:C=>f("last_name",C.target.value),placeholder:"Ej: Pérez",error:u.last_name,maxLength:254,showCounter:!0,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Apellido Materno",value:o.second_last_name,onChange:C=>f("second_last_name",C.target.value),placeholder:"Ej: González",error:u.second_last_name,maxLength:254,showCounter:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Fecha de Nacimiento",type:"date",value:o.birth_date,onChange:C=>f("birth_date",C.target.value),error:u.birth_date})}),n.jsx("div",{className:"hidden",children:n.jsx(bXe,{value:o.gender,onChange:y,error:u.gender,label:"Género"})})]}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2 mt-4",children:"Información de Contacto"})}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[n.jsx("div",{children:n.jsx(ve,{label:"Correo Electrónico",type:"email",value:o.email,onChange:C=>f("email",C.target.value),placeholder:"correo@ejemplo.com",error:u.email,maxLength:254,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Teléfono Móvil",value:o.mobile,onChange:C=>f("mobile",C.target.value),placeholder:"+56912345678",error:u.mobile,maxLength:12,helper:"Formato: +56912345678",type:"tel"})})]}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2 mt-4",children:"Información Académica"})}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-4",children:[n.jsx(TXe,{value:o.parent,onChange:v,error:u.parent,label:"Apoderado"}),n.jsx(are,{value:o.course,onChange:_,error:u.course,label:"Curso"}),n.jsx(OXe,{value:o.course_letter,onChange:g,courseId:o.course,error:u.course_letter,label:"Letra del Curso",disabled:!o.course}),n.jsx("div",{children:n.jsx(ve,{label:"Fecha de Ingreso",type:"date",value:o.date_entry,onChange:C=>f("date_entry",C.target.value),error:u.date_entry})}),e==="new"&&n.jsx($T,{value:o.period,onChange:w,error:u.period,label:"Período",required:!0}),n.jsxs("div",{children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:["Es Hijo ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:o.family,onChange:C=>f("family",C.target.value),error:u.family,children:[n.jsx("option",{value:"",children:"Seleccionar"}),n.jsx("option",{value:1,children:"Sí"}),n.jsx("option",{value:0,children:"No"})]})]}),e==="new"&&n.jsxs("div",{children:[n.jsxs("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:["Paga Cuota Incorporación ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{value:o.pays_incorporation_fee,onChange:C=>f("pays_incorporation_fee",parseInt(C.target.value)),error:u.pays_incorporation_fee,children:[n.jsx("option",{value:1,children:"Sí"}),n.jsx("option",{value:0,children:"No"})]})]})]}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2 mt-4",children:"Información de Ubicación"})}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-4",children:[n.jsx(GH,{countryValue:o.country,regionValue:o.region,communeValue:o.commune,onCountryChange:k,onRegionChange:b,onCommuneChange:j,errors:u,showLabels:!0}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx(ve,{label:"Dirección",value:o.address,onChange:C=>f("address",C.target.value),placeholder:"Calle 123, Depto 4B",error:u.address,maxLength:254,showCounter:!0})})]}),e==="edit"&&n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2 mt-4",children:"Información del Sistema"})}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsxs("div",{children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"TIPO BLOQUEO"}),n.jsxs(ft,{value:o.blocked_student,onChange:C=>f("blocked_student",C.target.value),error:u.blocked_student,children:[n.jsx("option",{value:"",children:"Sin bloqueo"}),n.jsx("option",{value:"CAE",children:"CAE"}),n.jsx("option",{value:"CFE",children:"CFE"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Estado *"}),n.jsxs(ft,{value:o.status,onChange:C=>f("status",C.target.value),error:u.status,children:[n.jsx("option",{value:1,children:"Activo"}),n.jsx("option",{value:0,children:"Inactivo"})]})]})]})]})]}),n.jsxs("div",{className:"flex justify-end gap-2 mt-6 pt-4 border-t",children:[n.jsx(he,{variant:"outline",onClick:M,icon:Ye,disabled:c,children:"Cancelar"}),n.jsx(he,{onClick:N,icon:c?_e:Yt,disabled:c,loading:c,children:c?"Guardando…":e==="edit"?"Actualizar":"Guardar"})]})]})})},DXe=({onImportSuccess:e,showExcelImport:t,setShowExcelImport:a})=>{const[r,s]=x.useState(!1),[o,i]=x.useState(null),[c,l]=x.useState(null),u=x.useRef(null),d=()=>{i(null),l(null),u.current&&(u.current.value="")},p=async()=>{try{const y="/templates/plantilla_apoderados.xlsx",v=document.createElement("a");v.href=y,v.download="plantilla_apoderados.xlsx",v.target="_blank",document.body.appendChild(v),v.click(),document.body.removeChild(v),O("Plantilla Excel descargada exitosamente","success")}catch(y){console.error("Error al descargar plantilla:",y),O("Error al descargar la plantilla. Verifica que el archivo existe.","error")}},m=async y=>{var g,k;const v=y.target.files[0];if(!v)return;if(!["application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","text/csv"].includes(v.type)&&!v.name.match(/\.(xlsx|xls|csv)$/i)){O("Por favor seleccione un archivo Excel (.xlsx, .xls) o CSV","error"),d();return}if(v.size>5*1024*1024){O("El archivo es demasiado grande. Máximo 5MB permitido.","error"),d();return}try{s(!0);const b=new FormData;b.append("file",v);const j=await Yae(b);j.success?(l(j.data),O(j.message,"success"),((k=(g=j.data)==null?void 0:g.successful)==null?void 0:k.length)>0&&e&&e()):(O(j.message||"Error al procesar el archivo","error"),l(j.data||null))}catch(b){console.error("Error al procesar archivo:",b),O("Error al procesar el archivo: "+b.message,"error"),l(null)}finally{s(!1)}},f=()=>{if(!c)return null;const{successful:y=[],errors:v=[],total:_=0}=c;return n.jsxs("div",{className:"mt-6 space-y-4",children:[n.jsx("h4",{className:"font-semibold text-bradford-navy",children:"Resultados de la importación"}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:[n.jsxs("div",{className:"flex items-center space-x-2",children:[n.jsx(Ma,{className:"w-5 h-5 text-blue-600"}),n.jsx("span",{className:"text-sm font-medium text-blue-800",children:"Total procesados"})]}),n.jsx("p",{className:"text-2xl font-bold text-blue-600",children:_})]}),n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsxs("div",{className:"flex items-center space-x-2",children:[n.jsx($e,{className:"w-5 h-5 text-emerald-600"}),n.jsx("span",{className:"text-sm font-medium text-emerald-800",children:"Exitosos"})]}),n.jsx("p",{className:"text-2xl font-bold text-emerald-600",children:y.length})]}),n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:[n.jsxs("div",{className:"flex items-center space-x-2",children:[n.jsx(kt,{className:"w-5 h-5 text-red-600"}),n.jsx("span",{className:"text-sm font-medium text-red-800",children:"Con errores"})]}),n.jsx("p",{className:"text-2xl font-bold text-red-600",children:v.length})]})]}),y.length>0&&n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsxs("h5",{className:"font-medium text-emerald-800 mb-2 flex items-center",children:[n.jsx($e,{className:"w-4 h-4 mr-2"}),"Registros creados exitosamente (",y.length,")"]}),n.jsx("div",{className:"max-h-32 overflow-y-auto",children:n.jsx("ul",{className:"text-sm text-emerald-700 space-y-1",children:y.map((g,k)=>n.jsxs("li",{className:"flex items-center",children:[n.jsx("span",{className:"w-2 h-2 bg-emerald-400 rounded-full mr-2"}),g.name," (",g.email,")"]},k))})})]}),v.length>0&&n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:[n.jsxs("h5",{className:"font-medium text-red-800 mb-2 flex items-center",children:[n.jsx(kt,{className:"w-4 h-4 mr-2"}),"Errores encontrados (",v.length,")"]}),n.jsx("div",{className:"max-h-40 overflow-y-auto",children:n.jsx("ul",{className:"text-sm text-red-700 space-y-2",children:v.map((g,k)=>n.jsxs("li",{className:"border-l-2 border-red-300 pl-3",children:[n.jsxs("div",{className:"font-medium",children:["Fila ",g.row||k+1]}),n.jsx("div",{className:"text-xs opacity-80",children:g.message||g.error}),g.data&&n.jsxs("div",{className:"text-xs opacity-60 mt-1",children:["Datos: ",JSON.stringify(g.data)]})]},k))})})]})]})};return n.jsx(tt,{title:"Importación masiva desde Excel",className:"lg:col-span-3",children:n.jsxs("div",{className:"space-y-6",children:[n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start space-x-3",children:[n.jsx(Ut,{className:"w-5 h-5 text-blue-600 mt-0.5"}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-medium text-blue-800 mb-2",children:"Instrucciones para la importación"}),n.jsxs("ul",{className:"text-sm text-blue-700 space-y-1",children:[n.jsx("li",{children:"• El archivo debe contener las columnas: Nombre, RUT, Correo, Perfil"}),n.jsx("li",{children:"• Los RUTs deben tener formato válido (ej: 12.345.678-5)"}),n.jsx("li",{children:"• Los correos deben ser válidos"}),n.jsx("li",{children:"• Formatos soportados: .xlsx y .xls"}),n.jsx("li",{children:"• Tamaño máximo: 5MB"}),n.jsx("li",{children:n.jsx(he,{variant:"outline",icon:lt,onClick:p,className:"w-full sm:w-auto",children:"Descargar plantilla"})})]})]})]})}),n.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 items-center text-center",children:[n.jsxs("div",{className:"flex-1 w-full sm:w-auto",children:[n.jsx(ve,{ref:u,type:"file",accept:".xlsx,.xls",onChange:m,className:"w-full sm:w-auto mb-2",disabled:r}),n.jsx(he,{variant:"ghost",icon:Ye,onClick:()=>a(!t),disabled:r,className:"w-full sm:w-auto mr-2",children:"Cancelar"}),n.jsx(he,{variant:"primary",icon:r?_e:Zr,onClick:()=>{var y;return(y=u.current)==null?void 0:y.click()},disabled:r,loading:r,className:"w-full sm:w-auto",children:r?"Procesando archivo...":"Seleccionar y cargar Excel"})]}),(o||c)&&n.jsx(he,{variant:"ghost",onClick:d,disabled:r,className:"w-full sm:w-auto",children:"Limpiar"})]}),f(),r&&n.jsx("div",{className:"flex items-center justify-center py-8",children:n.jsxs("div",{className:"flex items-center space-x-3",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-bradford-navy"}),n.jsx("span",{className:"text-bradford-navy font-medium",children:"Procesando archivo, por favor espere..."})]})})]})})},cO={active:"El estudiante se encuentra activo en el sistema y puede ser matriculado.",inactive:"El estudiante está inactivo. No puede ser matriculado hasta ser reactivado.",blocked_CAE:"Estudiante bloqueado por CAE (Crédito con Aval del Estado). No puede realizar nuevas matrículas hasta regularizar su situación.",blocked_CFE:"Estudiante bloqueado por CFE (Crédito con Fondo de Educación). Debe regularizar su situación financiera."},gK={RUT:"Rol Único Tributario - Documento de identificación chileno.",PASSPORT:"Pasaporte - Documento de identificación internacional."},xp=({children:e,className:t,tooltip:a})=>n.jsxs("div",{className:"relative group cursor-help",children:[n.jsxs("span",{className:t,children:[e,a&&n.jsx(ka,{className:"w-3 h-3 ml-1 inline opacity-70"})]}),a&&n.jsxs("div",{className:"absolute left-1/2 -translate-x-1/2 top-full mt-2 w-72 px-3 py-2 bg-gray-800 text-white text-[11px] text-left leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-[999] pointer-events-none",children:[n.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 bottom-full w-0 h-0 border-x-[6px] border-x-transparent border-b-[6px] border-b-gray-800"}),a]})]});function qXe(){var ne,F,B,pe,Z,ue,fe,z;const[e,t]=x.useState([]),[a,r]=x.useState(!1),[s,o]=x.useState(0),[i,c]=x.useState(null),[l,u]=x.useState(!1),[d,p]=x.useState(""),[m,f]=x.useState(""),[y,v]=x.useState(""),[_,g]=x.useState(""),[k,b]=x.useState(""),j={defaultSort:"first_name",defaultSortDir:"asc",pageSize:8,searchFields:["first_name","second_name","last_name","second_last_name","rut_formatted","email","mobile","address","gender.name","commune.commune","region.region","country.name","parent.name","course.name","course_letter.name"]},{q:w,setQ:N,sortBy:M,sortDir:C,page:A,setPage:E,filteredData:L,handleSort:S}=_n(e,j),T=Oe.useMemo(()=>{let V=[...L];if(d&&(V=V.filter(ae=>{var je;return((je=ae.course)==null?void 0:je.id)===parseInt(d)})),m&&(m==="bloqueado"?V=V.filter(ae=>ae.blocked_student&&ae.blocked_student!=="No"):m==="CAE"?V=V.filter(ae=>ae.blocked_student==="CAE"):m==="CFE"&&(V=V.filter(ae=>ae.blocked_student==="CFE"))),y!==""){const ae=y==="1";V=V.filter(je=>!!je.family===ae)}if(_&&(V=V.filter(ae=>ae.document_type===_)),k!==""){const ae=k==="1";V=V.filter(je=>!!je.status===ae)}return V},[L,d,m,y,_,k]),I=Oe.useMemo(()=>{const V=j.pageSize;return T.slice((A-1)*V,A*V)},[T,A,j.pageSize]),q=Math.ceil(T.length/j.pageSize)||1;Oe.useEffect(()=>{E(1)},[d,m,y,_,E]);const{modals:$,openConfirm:R,openNotify:G,closeModal:W}=r1(),J=async()=>{try{r(!0);const V=await Jae();V.success&&t(V.data||[])}catch(V){console.error("Error al obtener los estudiantes:",V),O("Error al cargar los estudiantes","error")}finally{r(!1)}};x.useEffect(()=>{J(),E(1)},[s]);const de=[{key:"first_name",label:"Nombre completo"},{key:"document_type",label:"Tipo Doc.",sortable:!1,headerClassName:"text-center"},{key:"rut_formatted",label:"Identificación"},{key:"parent",label:"Apoderado",sortable:!1},{key:"course",label:"Curso",sortable:!1},{key:"family",label:"Es Hijo",sortable:!1,headerClassName:"text-center"},{key:"status",label:"Estado",sortable:!1,headerClassName:"text-center"},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-center"}],U=async V=>{const ae=`${V.first_name??""} ${V.second_name??""} ${V.last_name??""} ${V.second_last_name??""}`.trim();R({title:"Eliminar Estudiante",msg:`¿Seguro que deseas eliminar al estudiante <b>${ae}</b>?`,actionLabel:"Eliminar",variant:"danger",onConfirm:async()=>{const je=await HZe(V.id);O(je.message,je.success?"success":"error"),W("confirm"),je.success&&o(Se=>Se+1)}})},K=()=>[{label:"Editar",icon:Fa,variant:"outline",onClick:V=>c({mode:"edit",register:V}),title:"Editar estudiante"},{label:"Eliminar",icon:Sa,variant:"danger",onClick:U,title:"Eliminar estudiante"}],P=V=>{var Ee;const ae=`${V.first_name??""} ${V.second_name??""} ${V.last_name??""} ${V.second_last_name??""}`.trim(),je=V.course?`${V.course.name}${V.course_letter?` ${V.course_letter.name}`:""}`:"Sin curso",Se=V.blocked_student!=null,Je=Se?"bg-red-100":V.status?"bg-emerald-100":"bg-gray-100",Ze=Se?"text-red-500":V.status?"text-emerald-600":"text-gray-500",ee=Se?"bg-red-50 text-red-700":V.status?"bg-emerald-50 text-emerald-700":"bg-amber-50 text-amber-700",ye=Se?`Bloqueado ${V.blocked_student}`:V.status?"Activo":"Inactivo";return n.jsx("div",{className:"w-full bg-white rounded-2xl shadow-sm ring-1 ring-black/[0.04] p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 ${Je}`,children:n.jsx(Ua,{className:`w-5 h-5 ${Ze}`})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:ae}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5 overflow-hidden",children:[n.jsx("span",{className:"font-mono text-[11px] text-gray-400 font-medium truncate",children:V.document_type==="PASSPORT"?V.rut:V.rut_formatted}),n.jsx("span",{className:"text-gray-200 flex-shrink-0",children:"·"}),n.jsx("span",{className:"text-[11px] text-gray-400 truncate",children:je})]}),n.jsxs("div",{className:"flex items-center justify-between mt-2",children:[n.jsxs("div",{className:"flex items-center flex-wrap gap-1.5",children:[n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${ee}`,children:ye}),((Ee=V.gender)==null?void 0:Ee.name)&&n.jsx("span",{className:"px-2 py-0.5 rounded-md text-[10px] font-semibold bg-gray-100 text-gray-600",children:V.gender.name})]}),n.jsxs("div",{className:"flex items-center gap-1 flex-shrink-0 ml-2",children:[n.jsx("button",{onClick:()=>c({mode:"edit",register:V}),className:"p-1.5 rounded-lg text-gray-400 hover:text-amber-600 hover:bg-amber-50 transition-colors",title:"Editar",children:n.jsx(Fa,{className:"w-4 h-4"})}),n.jsx("button",{onClick:()=>U(V),className:"p-1.5 rounded-lg text-gray-400 hover:text-red-600 hover:bg-red-50 transition-colors",title:"Eliminar",children:n.jsx(Sa,{className:"w-4 h-4"})})]})]})]})]})},V.id)},D=(V,ae)=>{var ee,ye,Ee,ie;const je=`${V.first_name??""} ${V.second_name??""} ${V.last_name??""} ${V.second_last_name??""}`.trim(),Se=V.course?`${V.course.name}${V.course_letter?` ${V.course_letter.name}`:""}`:"-",Je=V.blocked_student!=null,Ze=Je?`blocked_${V.blocked_student}`:V.status?"active":"inactive";return n.jsxs("tr",{className:`border-t ${Je?"hover:bg-red-50 opacity-75":"hover:bg-gray-50"} transition-colors`,children:[n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex items-center gap-2",children:[Je&&n.jsx(q1,{className:"w-4 h-4 text-red-500 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("span",{className:"text-[12px] font-semibold text-gray-900",children:je}),((ee=V.gender)==null?void 0:ee.name)&&n.jsx("p",{className:"text-[10px] text-gray-400 mt-0.5",children:V.gender.name})]})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem"},children:[n.jsx(F1,{className:`w-4 h-4 ${V.document_type==="PASSPORT"?"text-blue-500":"text-gray-400"}`}),n.jsx(xp,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${V.document_type==="PASSPORT"?"bg-blue-100 text-blue-800":"bg-gray-100 text-gray-800"}`,tooltip:gK[V.document_type]||gK.RUT,children:V.document_type==="PASSPORT"?"Pasaporte":"RUT"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle font-mono text-sm text-nowrap",children:V.document_type==="PASSPORT"?V.rut:V.rut_formatted}),n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsxs("div",{className:"flex flex-col",children:[n.jsx("span",{className:"text-[12px] font-medium text-gray-900",children:((ye=V.parent)==null?void 0:ye.name)||"-"}),n.jsxs("span",{className:"text-[10px] text-gray-400",children:[((Ee=V.parent)==null?void 0:Ee.document_type)==="PASSPORT"?"Pasaporte":"RUT",": ",((ie=V.parent)==null?void 0:ie.rut_formatted)||"-"]})]})}),n.jsx("td",{className:"px-3 py-3 align-middle",children:V.course?n.jsx("span",{className:"px-1.5 py-0.5 bg-blue-50 text-blue-600 rounded text-[10px] font-semibold whitespace-nowrap",children:Se}):n.jsx("span",{className:"text-[11px] text-gray-400",children:"Sin curso"})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx("span",{className:`px-2 py-0.5 rounded-full text-[10px] font-semibold ${V.family?"bg-green-100 text-green-700":"bg-gray-100 text-gray-500"}`,children:V.family?"Sí":"No"})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx("div",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem"},children:Je?n.jsxs(n.Fragment,{children:[n.jsx(q1,{className:"w-4 h-4 text-red-600"}),n.jsxs(xp,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-red-100 text-red-800",tooltip:cO[Ze],children:["Bloqueado ",V.blocked_student]})]}):V.status?n.jsxs(n.Fragment,{children:[n.jsx($e,{className:"w-4 h-4 text-green-600"}),n.jsx(xp,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-green-100 text-green-800",tooltip:cO.active,children:"Activo"})]}):n.jsxs(n.Fragment,{children:[n.jsx(Ve,{className:"w-4 h-4 text-yellow-600"}),n.jsx(xp,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-yellow-100 text-yellow-800",tooltip:cO.inactive,children:"Inactivo"})]})})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx(Io,{actions:K(),item:V,justify:"center"})})]},V.id)},Q=(V=!1)=>{c(null),V&&o(ae=>ae+1)},H=()=>{o(V=>V+1),u(!1)};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-bradford-navy mb-2",children:"Estudiantes"}),n.jsx("p",{className:"text-bradford-navy/70",children:"Gestión de estudiantes del sistema"})]}),l&&n.jsx(DXe,{showExcelImport:l,setShowExcelImport:u,onImportSuccess:H}),n.jsx(Eo,{searchPlaceholder:"Buscar estudiantes...",searchValue:w,onSearchChange:N,resultsCount:T.length,showAddButton:!l,addButtonLabel:"Agregar estudiante",onAdd:()=>c({mode:"new"}),children:n.jsxs("div",{className:"flex gap-2 flex-wrap items-end",children:[n.jsx("div",{className:"w-48 mb-4",children:n.jsx(are,{value:d,onChange:V=>p(V.target.value),label:"Filtrar por Curso",placeholder:"Todos los cursos"})}),n.jsxs("div",{className:"w-48 mb-4",children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Estado"}),n.jsxs(ft,{value:k,onChange:V=>b(V.target.value),children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"1",children:"Activos"}),n.jsx("option",{value:"0",children:"Inactivos"})]})]}),n.jsxs("div",{className:"w-48 mb-4",children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Bloqueo"}),n.jsxs(ft,{value:m,onChange:V=>f(V.target.value),children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"bloqueado",children:"Bloqueados (Todos)"}),n.jsx("option",{value:"CAE",children:"Bloqueado por CAE"}),n.jsx("option",{value:"CFE",children:"Bloqueado por CFE"})]})]}),n.jsxs("div",{className:"w-48 mb-4",children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Es Hijo"}),n.jsxs(ft,{value:y,onChange:V=>v(V.target.value),children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"1",children:"Sí"}),n.jsx("option",{value:"0",children:"No"})]})]}),n.jsxs("div",{className:"w-48 mb-4",children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Tipo Documento"}),n.jsxs(ft,{value:_,onChange:V=>g(V.target.value),children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"RUT",children:"RUT"}),n.jsx("option",{value:"PASSPORT",children:"Pasaporte"})]})]}),(d||m||y||_||k)&&n.jsx(he,{onClick:()=>{p(""),f(""),v(""),g(""),b("")},className:"mb-5",variant:"outline",size:"sm",children:"Limpiar filtros"})]})}),n.jsx(kn,{title:"Estudiantes registrados",loading:a,columns:de,data:T,pageData:I,emptyMessage:"Aún no hay estudiantes registrados",emptyIcon:vr,searchQuery:w,onClearSearch:()=>N(""),sortBy:M,sortDir:C,onSort:S,currentPage:A,totalPages:q,onPageChange:E,totalResults:T.length,renderRow:D,renderMobileCard:P}),n.jsx(xt,{open:!!i,onClose:()=>Q(!1),title:(i==null?void 0:i.mode)==="edit"?"Editar estudiante":"Agregar estudiante",size:"xl",actions:[],children:i&&n.jsx(zXe,{mode:i.mode,register:i.register,onClose:Q})}),n.jsx(xt,{open:!!$.notify,onClose:()=>W("notify"),title:(ne=$.notify)==null?void 0:ne.title,variant:((F=$.notify)==null?void 0:F.variant)||"info",isHtml:!0,actions:[{label:"Cerrar",variant:"primary",onClick:()=>W("notify")}],children:(B=$.notify)==null?void 0:B.msg}),n.jsx(xt,{open:!!$.confirm,onClose:()=>W("confirm"),title:(pe=$.confirm)==null?void 0:pe.title,variant:"warn",isHtml:!0,actions:[{label:"Cancelar",variant:"outline",onClick:()=>W("confirm")},{label:((Z=$.confirm)==null?void 0:Z.actionLabel)||"Confirmar",variant:((ue=$.confirm)==null?void 0:ue.variant)||"danger",onClick:(fe=$.confirm)==null?void 0:fe.onConfirm,autofocus:!0}],children:(z=$.confirm)==null?void 0:z.msg})]})}const RXe=({mode:e,register:t,onClose:a})=>{const[r,s]=x.useState(!1),[o,i]=x.useState({id:Math.random().toString(36).substring(2,10),document_type:"RUT",relationship:"",rut:"",first_name:"",second_name:"",last_name:"",second_last_name:"",email:"",mobile:"",home_phone:"",work_phone:"",birth_date:"",gender:"",country:"",region:"",commune:"",address:"",status:!0}),[c,l]=x.useState(!1),[u,d]=x.useState({}),p=(j,w)=>{let N="text",M=!1,C="Campo requerido";switch(M=["first_name","last_name","rut","email","relationship"].includes(j),j){case"first_name":case"last_name":N="names",C="El nombre debe tener al menos 3 caracteres";break;case"second_name":case"second_last_name":N="names",C="El nombre debe tener al menos 3 caracteres",M=!1;break;case"email":N="email",C="Ingrese un email válido";break;case"mobile":N="mobile",C="Ingrese un número celular válido";break;case"home_phone":case"work_phone":N="phone",C="Ingrese un número de teléfono válido",M=!1;break;case"relationship":case"country":case"region":case"commune":N="select",C="Debe seleccionar una opción",M=j==="relationship";break;case"address":N="text_min",C="La dirección debe tener al menos 3 caracteres",M=!1;break;case"rut":N=o.document_type==="PASSPORT"?"text":"rut",C=o.document_type==="PASSPORT"?"Pasaporte inválido":"RUT inválido";break;case"birth_date":N="date",C="Fecha inválida",M=!1;break;case"status":N="status",C="Seleccione un estado válido",M=e==="edit";break;default:N="text",M=!1;break}const E=n1(w,N,M,C);return{isValid:E.validate,message:E.msg,cleanValue:E.value_data!==void 0?E.value_data:w}},m=()=>{const j={},w={};if(["first_name","last_name","rut","email","relationship"].forEach(A=>{const E=o[A],L=p(A,E||"");L.isValid||(j[A]=L.message),L.cleanValue!==void 0&&L.cleanValue!==E&&(w[A]=L.cleanValue)}),["second_name","second_last_name","mobile","home_phone","work_phone","address","birth_date"].forEach(A=>{const E=o[A];if(E&&E.toString().trim()!==""){const L=p(A,E);L.isValid||(j[A]=L.message),L.cleanValue!==void 0&&L.cleanValue!==E&&(w[A]=L.cleanValue)}}),["country","region","commune"].forEach(A=>{const E=o[A];if(E&&E!==""){const L=p(A,E);L.isValid||(j[A]=L.message)}}),e==="edit"){const A=p("status",o.status);A.isValid||(j.status=A.message)}return Object.keys(w).length>0&&i(A=>({...A,...w})),d(j),Object.keys(j).length===0},f=(j,w)=>{const N=p(j,w),M=N.cleanValue;i(C=>({...C,[j]:M})),d(C=>({...C,[j]:N.isValid?null:N.message}))},y=j=>{f("relationship",j.target.value)},v=j=>{f("country",j)},_=j=>{f("region",j),i(w=>({...w,commune:""})),d(w=>({...w,commune:null}))},g=j=>{f("commune",j)};x.useEffect(()=>{(async()=>{var w,N,M;if(e==="edit"&&t){s(!0);try{const C=await CZe(t.id);if(C.success){const A=C.data,E={id:A.id,document_type:A.document_type||"RUT",relationship:A.relationship.id||"",rut:A.rut||"",first_name:A.first_name||"",second_name:A.second_name||"",last_name:A.last_name||"",second_last_name:A.second_last_name||"",email:A.email||"",mobile:A.mobile||"",home_phone:A.home_phone||"",work_phone:A.work_phone||"",birth_date:A.birth_date||"",country:((w=A.country)==null?void 0:w.id)||"",region:((N=A.region)==null?void 0:N.id)||"",commune:((M=A.commune)==null?void 0:M.id)||"",address:A.address||"",status:A.status?1:0},L={};["mobile","home_phone","work_phone"].forEach(S=>{if(E[S]&&E[S].trim()!==""){const T=p(S,E[S]);E[S]=T.cleanValue,T.isValid||(L[S]=T.message)}}),i(E),d(L)}else O(C.message,"error"),a(!1)}catch(C){console.log(C),O("Error al obtener registro","error"),a(!1)}finally{setTimeout(()=>{s(!1)},500)}}else e==="new"&&i({id:Math.random().toString(36).substring(2,10),document_type:"RUT",relationship:"",rut:"",first_name:"",second_name:"",last_name:"",second_last_name:"",email:"",mobile:"",home_phone:"",work_phone:"",birth_date:"",country:"",region:"",commune:"",address:"",status:!0})})()},[e,t,a]);const k=async()=>{if(!m()){O("Por favor, corrija los errores en el formulario","error");return}l(!0);try{let j;e==="edit"?j=await MZe(o.id,o):j=await NZe(o),O(j.message,j.success?"success":"error"),j.success&&a(!0)}catch(j){const w=e==="edit"?"Error al actualizar registro: "+j.message:"Error al crear registro: "+j.message;O(w,"error")}finally{l(!1)}},b=()=>{a(!1)};return n.jsx(n.Fragment,{children:r?n.jsx(OT,{text:"Cargando datos..."}):n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"max-h-[50vh] overflow-y-auto  p-2",children:[n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2",children:"Información Personal"})}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-3",children:[n.jsx("div",{children:n.jsxs(ft,{label:"Tipo Documento",value:o.document_type,onChange:j=>{f("document_type",j.target.value),i(w=>({...w,rut:""})),d(w=>({...w,rut:null}))},error:u.document_type,required:!0,children:[n.jsx("option",{value:"RUT",children:"RUT"}),n.jsx("option",{value:"PASSPORT",children:"Pasaporte"})]})}),n.jsx("div",{children:n.jsx(ve,{label:o.document_type==="PASSPORT"?"Pasaporte":"RUT",placeholder:o.document_type==="PASSPORT"?"Ej: AB1234567":"12.345.678-5",value:o.rut,onChange:j=>f("rut",j.target.value),error:u.rut,maxLength:o.document_type==="PASSPORT"?50:12,required:!0})}),n.jsx(tre,{value:o.relationship,onChange:y,error:u.relationship,label:"Parentesco",required:!0}),e==="edit"&&n.jsx(n.Fragment,{children:n.jsxs(ft,{label:"Estado",required:!0,value:o.status,onChange:j=>f("status",j.target.value),error:u.status,children:[n.jsx("option",{value:1,children:"Activo"}),n.jsx("option",{value:0,children:"Inactivo"})]})})]}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[n.jsx("div",{children:n.jsx(ve,{label:"Primer Nombre",value:o.first_name,onChange:j=>f("first_name",j.target.value),placeholder:"Ej: Juan",error:u.first_name,maxLength:254,showCounter:!0,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Segundo Nombre",value:o.second_name,onChange:j=>f("second_name",j.target.value),placeholder:"Ej: Carlos",error:u.second_name,maxLength:254,showCounter:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Apellido Paterno",value:o.last_name,onChange:j=>f("last_name",j.target.value),placeholder:"Ej: Pérez",error:u.last_name,maxLength:254,showCounter:!0,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Apellido Materno",value:o.second_last_name,onChange:j=>f("second_last_name",j.target.value),placeholder:"Ej: González",error:u.second_last_name,maxLength:254,showCounter:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Fecha de Nacimiento",type:"date",value:o.birth_date,onChange:j=>f("birth_date",j.target.value),error:u.birth_date})}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2 mt-4",children:"Información de Contacto"})}),n.jsx("div",{children:n.jsx(ve,{label:"Correo Electrónico",type:"email",value:o.email,onChange:j=>f("email",j.target.value),placeholder:"correo@ejemplo.com",error:u.email,maxLength:254,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Teléfono Móvil",value:o.mobile,onChange:j=>f("mobile",j.target.value),placeholder:"+56912345678",error:u.mobile,maxLength:12,helper:"Formato: +56912345678",type:"tel"})}),n.jsx("div",{children:n.jsx(ve,{label:"Teléfono Casa",value:o.home_phone,onChange:j=>f("home_phone",j.target.value),placeholder:"223456789",error:u.home_phone,maxLength:8,helper:"Formato: 22345678",type:"tel"})}),n.jsx("div",{children:n.jsx(ve,{label:"Teléfono Trabajo",value:o.work_phone,onChange:j=>f("work_phone",j.target.value),placeholder:"224567890",error:u.work_phone,maxLength:8,helper:"Formato: 22345678",type:"tel"})}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx("h4",{className:"font-semibold text-bradford-navy mb-3 border-b pb-2 mt-4",children:"Información Adicional"})}),n.jsx(GH,{countryValue:o.country,regionValue:o.region,communeValue:o.commune,onCountryChange:v,onRegionChange:_,onCommuneChange:g,errors:u,showLabels:!0}),n.jsx("div",{className:"col-span-1 md:col-span-2 lg:col-span-3",children:n.jsx(ve,{label:"Dirección",value:o.address,onChange:j=>f("address",j.target.value),placeholder:"Calle 123, Depto 4B",error:u.address,maxLength:254,showCounter:!0})})]})]}),n.jsxs("div",{className:"flex justify-end gap-2 mt-6 pt-4 border-t",children:[n.jsx(he,{variant:"outline",onClick:b,icon:Ye,disabled:c,children:"Cancelar"}),n.jsx(he,{onClick:k,icon:c?_e:Yt,disabled:c,loading:c,children:c?"Guardando…":e==="edit"?"Actualizar":"Guardar"})]})]})})},HXe=({onImportSuccess:e,showExcelImport:t,setShowExcelImport:a})=>{const[r,s]=x.useState(!1),[o,i]=x.useState(null),[c,l]=x.useState(null),u=x.useRef(null),d=()=>{i(null),l(null),u.current&&(u.current.value="")},p=async()=>{try{const y="/templates/plantilla_apoderados.xlsx",v=document.createElement("a");v.href=y,v.download="plantilla_apoderados.xlsx",v.target="_blank",document.body.appendChild(v),v.click(),document.body.removeChild(v),O("Plantilla Excel descargada exitosamente","success")}catch(y){console.error("Error al descargar plantilla:",y),O("Error al descargar la plantilla. Verifica que el archivo existe.","error")}},m=async y=>{var g,k;const v=y.target.files[0];if(!v)return;if(!["application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","text/csv"].includes(v.type)&&!v.name.match(/\.(xlsx|xls|csv)$/i)){O("Por favor seleccione un archivo Excel (.xlsx, .xls) o CSV","error"),d();return}if(v.size>5*1024*1024){O("El archivo es demasiado grande. Máximo 5MB permitido.","error"),d();return}try{s(!0);const b=new FormData;b.append("file",v);const j=await Yae(b);j.success?(l(j.data),O(j.message,"success"),((k=(g=j.data)==null?void 0:g.successful)==null?void 0:k.length)>0&&e&&e()):(O(j.message||"Error al procesar el archivo","error"),l(j.data||null))}catch(b){console.error("Error al procesar archivo:",b),O("Error al procesar el archivo: "+b.message,"error"),l(null)}finally{s(!1)}},f=()=>{if(!c)return null;const{successful:y=[],errors:v=[],total:_=0}=c;return n.jsxs("div",{className:"mt-6 space-y-4",children:[n.jsx("h4",{className:"font-semibold text-bradford-navy",children:"Resultados de la importación"}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:[n.jsxs("div",{className:"flex items-center space-x-2",children:[n.jsx(Ma,{className:"w-5 h-5 text-blue-600"}),n.jsx("span",{className:"text-sm font-medium text-blue-800",children:"Total procesados"})]}),n.jsx("p",{className:"text-2xl font-bold text-blue-600",children:_})]}),n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsxs("div",{className:"flex items-center space-x-2",children:[n.jsx($e,{className:"w-5 h-5 text-emerald-600"}),n.jsx("span",{className:"text-sm font-medium text-emerald-800",children:"Exitosos"})]}),n.jsx("p",{className:"text-2xl font-bold text-emerald-600",children:y.length})]}),n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:[n.jsxs("div",{className:"flex items-center space-x-2",children:[n.jsx(kt,{className:"w-5 h-5 text-red-600"}),n.jsx("span",{className:"text-sm font-medium text-red-800",children:"Con errores"})]}),n.jsx("p",{className:"text-2xl font-bold text-red-600",children:v.length})]})]}),y.length>0&&n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsxs("h5",{className:"font-medium text-emerald-800 mb-2 flex items-center",children:[n.jsx($e,{className:"w-4 h-4 mr-2"}),"Registros creados exitosamente (",y.length,")"]}),n.jsx("div",{className:"max-h-32 overflow-y-auto",children:n.jsx("ul",{className:"text-sm text-emerald-700 space-y-1",children:y.map((g,k)=>n.jsxs("li",{className:"flex items-center",children:[n.jsx("span",{className:"w-2 h-2 bg-emerald-400 rounded-full mr-2"}),g.name," (",g.email,")"]},k))})})]}),v.length>0&&n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:[n.jsxs("h5",{className:"font-medium text-red-800 mb-2 flex items-center",children:[n.jsx(kt,{className:"w-4 h-4 mr-2"}),"Errores encontrados (",v.length,")"]}),n.jsx("div",{className:"max-h-40 overflow-y-auto",children:n.jsx("ul",{className:"text-sm text-red-700 space-y-2",children:v.map((g,k)=>n.jsxs("li",{className:"border-l-2 border-red-300 pl-3",children:[n.jsxs("div",{className:"font-medium",children:["Fila ",g.row||k+1]}),n.jsx("div",{className:"text-xs opacity-80",children:g.message||g.error}),g.data&&n.jsxs("div",{className:"text-xs opacity-60 mt-1",children:["Datos: ",JSON.stringify(g.data)]})]},k))})})]})]})};return n.jsx(tt,{title:"Importación masiva desde Excel",className:"lg:col-span-3",children:n.jsxs("div",{className:"space-y-6",children:[n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start space-x-3",children:[n.jsx(Ut,{className:"w-5 h-5 text-blue-600 mt-0.5"}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-medium text-blue-800 mb-2",children:"Instrucciones para la importación"}),n.jsxs("ul",{className:"text-sm text-blue-700 space-y-1",children:[n.jsx("li",{children:"• El archivo debe contener las columnas: Nombre, RUT, Correo, Perfil"}),n.jsx("li",{children:"• Los RUTs deben tener formato válido (ej: 12.345.678-5)"}),n.jsx("li",{children:"• Los correos deben ser válidos"}),n.jsx("li",{children:"• Formatos soportados: .xlsx y .xls"}),n.jsx("li",{children:"• Tamaño máximo: 5MB"}),n.jsx("li",{children:n.jsx(he,{variant:"outline",icon:lt,onClick:p,className:"w-full sm:w-auto",children:"Descargar plantilla"})})]})]})]})}),n.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 items-center text-center",children:[n.jsxs("div",{className:"flex-1 w-full sm:w-auto",children:[n.jsx(ve,{ref:u,type:"file",accept:".xlsx,.xls",onChange:m,className:"w-full sm:w-auto mb-2",disabled:r}),n.jsx(he,{variant:"ghost",icon:Ye,onClick:()=>a(!t),disabled:r,className:"w-full sm:w-auto mr-2",children:"Cancelar"}),n.jsx(he,{variant:"primary",icon:r?_e:Zr,onClick:()=>{var y;return(y=u.current)==null?void 0:y.click()},disabled:r,loading:r,className:"w-full sm:w-auto",children:r?"Procesando archivo...":"Seleccionar y cargar Excel"})]}),(o||c)&&n.jsx(he,{variant:"ghost",onClick:d,disabled:r,className:"w-full sm:w-auto",children:"Limpiar"})]}),f(),r&&n.jsx("div",{className:"flex items-center justify-center py-8",children:n.jsxs("div",{className:"flex items-center space-x-3",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-bradford-navy"}),n.jsx("span",{className:"text-bradford-navy font-medium",children:"Procesando archivo, por favor espere..."})]})})]})})},vK={active:"El apoderado se encuentra activo y puede acceder al portal de padres para gestionar matrículas y firmar contratos.",inactive:"El apoderado está inactivo en el sistema. No puede acceder al portal ni gestionar matrículas."},bK={RUT:"Rol Único Tributario - Documento de identificación chileno. Permite firma electrónica.",PASSPORT:"Pasaporte - Documento de identificación internacional. Requiere firma manual presencial."},lO=({children:e,className:t,tooltip:a})=>n.jsxs("div",{className:"relative group cursor-help",children:[n.jsxs("span",{className:t,children:[e,a&&n.jsx(ka,{className:"w-3 h-3 ml-1 inline opacity-70"})]}),a&&n.jsxs("div",{className:"absolute left-1/2 -translate-x-1/2 top-full mt-2 w-72 px-3 py-2 bg-gray-800 text-white text-[11px] text-left leading-relaxed rounded-lg shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-[999] pointer-events-none",children:[n.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 bottom-full w-0 h-0 border-x-[6px] border-x-transparent border-b-[6px] border-b-gray-800"}),a]})]});function BXe(){var U,K,P,D,Q,H,ne,F;const[e,t]=x.useState([]),[a,r]=x.useState(!1),[s,o]=x.useState(0),[i,c]=x.useState(null),[l,u]=x.useState(!1),[d,p]=x.useState(""),[m,f]=x.useState(""),y={defaultSort:"first_name",defaultSortDir:"asc",pageSize:8,searchFields:["first_name","second_name","last_name","second_last_name","rut_formatted","email","mobile","home_phone","work_phone","address","profession","relationship.name","gender.name","commune.commune","region.region","country.name","username"]},{q:v,setQ:_,sortBy:g,sortDir:k,page:b,setPage:j,filteredData:w,handleSort:N}=_n(e,y),M=Oe.useMemo(()=>{let B=[...w];if(d&&(B=B.filter(pe=>pe.document_type===d)),m!==""){const pe=m==="1";B=B.filter(Z=>!!Z.status===pe)}return B},[w,d,m]),C=Oe.useMemo(()=>{const B=y.pageSize;return M.slice((b-1)*B,b*B)},[M,b,y.pageSize]),A=Math.ceil(M.length/y.pageSize)||1;Oe.useEffect(()=>{j(1)},[d,m,j]);const{modals:E,openConfirm:L,openNotify:S,closeModal:T}=r1(),I=async()=>{try{r(!0);const B=await Wae();B.success&&t(B.data||[])}catch(B){console.error("Error al obtener los apoderados:",B),O("Error al cargar los apoderados","error")}finally{r(!1)}};x.useEffect(()=>{I(),j(1)},[s]);const q=[{key:"first_name",label:"Nombre completo"},{key:"document_type",label:"Tipo Doc.",sortable:!1,headerClassName:"text-center"},{key:"rut_formatted",label:"Identificación"},{key:"email",label:"Correo"},{key:"phones",label:"Teléfonos",sortable:!1},{key:"address",label:"Dirección",sortable:!1},{key:"relationship",label:"Parentesco",sortable:!1},{key:"username",label:"Usuario",sortable:!1},{key:"status",label:"Estado",sortable:!1,headerClassName:"text-center"},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-center"}],$=async B=>{const pe=`${B.first_name??""} ${B.second_name??""} ${B.last_name??""} ${B.second_last_name??""}`.trim();L({title:"Eliminar Apoderado",msg:`¿Seguro que deseas eliminar al apoderado <b>${pe}</b>?`,actionLabel:"Eliminar",variant:"danger",onConfirm:async()=>{const Z=await SZe(B.id);O(Z.message,Z.success?"success":"error"),T("confirm"),Z.success&&o(ue=>ue+1)}})},R=()=>[{label:"Editar",icon:Fa,variant:"outline",onClick:B=>c({mode:"edit",register:B}),title:"Editar apoderado"},{label:"Eliminar",icon:Sa,variant:"danger",onClick:$,title:"Eliminar apoderado"}],G=B=>{var V;const pe=`${B.first_name??""} ${B.second_name??""} ${B.last_name??""} ${B.second_last_name??""}`.trim(),Z=B.status?"bg-emerald-100":"bg-gray-100",ue=B.status?"text-emerald-600":"text-gray-500",fe=B.status?"bg-emerald-50 text-emerald-700":"bg-gray-100 text-gray-700",z=B.status?"Activo":"Inactivo";return n.jsx("div",{className:"w-full bg-white rounded-2xl shadow-sm ring-1 ring-black/[0.04] p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 ${Z}`,children:n.jsx(dh,{className:`w-5 h-5 ${ue}`})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:pe}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5 overflow-hidden",children:[n.jsx("span",{className:"font-mono text-[11px] text-gray-400 font-medium truncate",children:B.document_type==="PASSPORT"?B.rut:B.rut_formatted}),n.jsx("span",{className:"text-gray-200 flex-shrink-0",children:"·"}),n.jsx("span",{className:"text-[11px] text-gray-400 truncate",children:B.email})]}),n.jsxs("div",{className:"flex items-center justify-between mt-2",children:[n.jsxs("div",{className:"flex items-center flex-wrap gap-1.5",children:[n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${fe}`,children:z}),((V=B.relationship)==null?void 0:V.name)&&n.jsx("span",{className:"px-2 py-0.5 rounded-md text-[10px] font-semibold bg-gray-100 text-gray-600",children:B.relationship.name})]}),n.jsxs("div",{className:"flex items-center gap-1 flex-shrink-0 ml-2",children:[n.jsx("button",{onClick:()=>c({mode:"edit",register:B}),className:"p-1.5 rounded-lg text-gray-400 hover:text-amber-600 hover:bg-amber-50 transition-colors",title:"Editar",children:n.jsx(Fa,{className:"w-4 h-4"})}),n.jsx("button",{onClick:()=>$(B),className:"p-1.5 rounded-lg text-gray-400 hover:text-red-600 hover:bg-red-50 transition-colors",title:"Eliminar",children:n.jsx(Sa,{className:"w-4 h-4"})})]})]})]})]})},B.id)},W=(B,pe)=>{var z,V,ae,je;const Z=`${B.first_name??""} ${B.second_name??""} ${B.last_name??""} ${B.second_last_name??""}`.trim(),ue=[B.mobile,B.home_phone,B.work_phone].filter(Boolean).join(" / "),fe=[(z=B.commune)==null?void 0:z.commune,(V=B.region)==null?void 0:V.region,(ae=B.country)==null?void 0:ae.name].filter(Boolean).join(", ");return n.jsxs("tr",{className:"border-t hover:bg-gray-50 transition-colors",children:[n.jsx("td",{className:"px-3 py-3 align-middle",children:n.jsx("span",{className:"text-[12px] font-semibold text-gray-900 text-nowrap",children:Z})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem"},children:[n.jsx(F1,{className:`w-4 h-4 ${B.document_type==="PASSPORT"?"text-blue-500":"text-gray-400"}`}),n.jsx(lO,{className:`px-2 py-1 rounded-full text-xs font-medium inline-flex items-center ${B.document_type==="PASSPORT"?"bg-blue-100 text-blue-800":"bg-gray-100 text-gray-800"}`,tooltip:bK[B.document_type]||bK.RUT,children:B.document_type==="PASSPORT"?"Pasaporte":"RUT"})]})}),n.jsx("td",{className:"px-3 py-3 align-middle font-mono text-sm text-nowrap",children:B.document_type==="PASSPORT"?B.rut:B.rut_formatted}),n.jsx("td",{className:"px-3 py-3 align-middle text-[12px] text-gray-600",children:B.email}),n.jsx("td",{className:"px-3 py-3 align-middle text-[12px] text-gray-600",children:ue||"-"}),n.jsx("td",{className:"px-3 py-3 align-middle text-[12px] text-gray-600",title:fe,children:B.address||"-"}),n.jsx("td",{className:"px-3 py-3 align-middle",children:(je=B.relationship)!=null&&je.name?n.jsx("span",{className:"px-1.5 py-0.5 bg-violet-50 text-violet-600 rounded text-[10px] font-semibold whitespace-nowrap",children:B.relationship.name}):n.jsx("span",{className:"text-[11px] text-gray-400",children:"-"})}),n.jsx("td",{className:"px-3 py-3 align-middle font-mono text-[11px] text-gray-500 text-nowrap",children:B.username}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx("div",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem"},children:B.status?n.jsxs(n.Fragment,{children:[n.jsx($e,{className:"w-4 h-4 text-green-600"}),n.jsx(lO,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-green-100 text-green-800",tooltip:vK.active,children:"Activo"})]}):n.jsxs(n.Fragment,{children:[n.jsx(Ve,{className:"w-4 h-4 text-gray-500"}),n.jsx(lO,{className:"px-2 py-1 rounded-full text-xs font-medium inline-flex items-center bg-gray-100 text-gray-800",tooltip:vK.inactive,children:"Inactivo"})]})})}),n.jsx("td",{className:"px-3 py-3 align-middle",style:{textAlign:"center"},children:n.jsx(Io,{actions:R(),item:B,justify:"center"})})]},B.id)},J=(B=!1)=>{c(null),B&&o(pe=>pe+1)},de=()=>{o(B=>B+1),u(!1)};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-bradford-navy mb-2",children:"Apoderados"}),n.jsx("p",{className:"text-bradford-navy/70",children:"Gestión de apoderados del sistema"})]}),l&&n.jsx(HXe,{showExcelImport:l,setShowExcelImport:u,onImportSuccess:de}),n.jsx(Eo,{searchPlaceholder:"Buscar apoderados...",searchValue:v,onSearchChange:_,resultsCount:M.length,addButtonLabel:"Agregar apoderado",showAddButton:!l,onAdd:()=>c({mode:"new"}),children:n.jsxs("div",{className:"flex gap-2 flex-wrap items-end",children:[n.jsxs("div",{className:"w-48 mb-4",children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Tipo Documento"}),n.jsxs(ft,{value:d,onChange:B=>p(B.target.value),children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"RUT",children:"RUT"}),n.jsx("option",{value:"PASSPORT",children:"Pasaporte"})]})]}),n.jsxs("div",{className:"w-48 mb-4",children:[n.jsx("label",{className:"text-[11px] font-semibold text-gray-800 uppercase",children:"Estado"}),n.jsxs(ft,{value:m,onChange:B=>f(B.target.value),children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"1",children:"Activo"}),n.jsx("option",{value:"0",children:"Inactivo"})]})]}),(d||m)&&n.jsx(he,{onClick:()=>{p(""),f("")},className:"mb-5",variant:"outline",size:"sm",children:"Limpiar filtros"})]})}),n.jsx(kn,{title:"Apoderados registrados",loading:a,columns:q,data:M,pageData:C,emptyMessage:"Aún no hay apoderados registrados",emptyIcon:vr,searchQuery:v,onClearSearch:()=>_(""),sortBy:g,sortDir:k,onSort:N,currentPage:b,totalPages:A,onPageChange:j,totalResults:M.length,renderRow:W,renderMobileCard:G}),n.jsx(xt,{open:!!i,onClose:()=>J(!1),title:(i==null?void 0:i.mode)==="edit"?"Editar apoderado":"Agregar apoderado",size:"xl",actions:[],children:i&&n.jsx(RXe,{mode:i.mode,register:i.register,onClose:J})}),n.jsx(xt,{open:!!E.notify,onClose:()=>T("notify"),title:(U=E.notify)==null?void 0:U.title,variant:((K=E.notify)==null?void 0:K.variant)||"info",isHtml:!0,actions:[{label:"Cerrar",variant:"primary",onClick:()=>T("notify")}],children:(P=E.notify)==null?void 0:P.msg}),n.jsx(xt,{open:!!E.confirm,onClose:()=>T("confirm"),title:(D=E.confirm)==null?void 0:D.title,variant:"warn",isHtml:!0,actions:[{label:"Cancelar",variant:"outline",onClick:()=>T("confirm")},{label:((Q=E.confirm)==null?void 0:Q.actionLabel)||"Confirmar",variant:((H=E.confirm)==null?void 0:H.variant)||"danger",onClick:(ne=E.confirm)==null?void 0:ne.onConfirm,autofocus:!0}],children:(F=E.confirm)==null?void 0:F.msg})]})}function VXe(){const e=dt();Mr();const t=[{id:"general",title:"Configuración General",description:"Configuración de datos de contactos y alertas CAE y CFE",icon:Z0,color:"gray",path:"/dashboard/settings/general",details:["N° de Whatsapp","Correo de Soporte","Alerta CAE","Alerta CFE"]},{id:"contract_template",title:"Templates de Contrato",description:"Templates de contrato por período académico",icon:W0,color:"yellow",path:"/dashboard/settings/template",details:["Template por período","Variables dinámicas","Editor HTML"]},{id:"toku",title:"Integración Toku",description:"Configuración de integración de pagos con Toku",icon:it,color:"purple",path:"/dashboard/settings/toku",details:["Estado de integración","Endpoint","API Key"]},{id:"firmaki",title:"Configuración FirmAki",description:"Configuración de integración de firma de documentos electrónicos",icon:Hs,color:"blue",path:"/dashboard/settings/firmaki",details:["Estado de la integración","Entorno (sandbox o producción)","URL sandbox","URL producción","API Key","Correo de la cuenta","Contraseña de la cuenta"]},{id:"load",title:"Carga de Data",description:"Configuración de integración de registros",icon:V1,color:"orange",path:"/dashboard/settings/load-data",details:["Integración de apoderados","Integración de alumnos"]},{id:"periods",title:"Períodos Académicos",description:"Configuración de períodos y segmentos de matrícula",icon:Na,color:"green",path:"/dashboard/settings/periods",details:["Períodos académicos","Fechas de inicio y fin","Segmentos de matrícula","Reglas de negocio"]},{id:"period_pricing",title:"Precios por Periodo",description:"Configuración de cuotas, colegiaturas y cobros por periodo",icon:$n,color:"green",path:"/dashboard/settings/period-pricing",details:["Cuota de incorporación por hermano","Matrícula anual","Colegiatura por curso y tramo","Cobros de terceros"]},{id:"payment_methods",title:"Métodos de Pago",description:"Activa o desactiva los métodos de pago presenciales",icon:Pd,color:"red",path:"/dashboard/settings/payment-methods",details:["Efectivo","Transferencia","Débito/Crédito","Planes de pago"]},{id:"payment_concepts",title:"Conceptos de Pago",description:"Gestiona los conceptos de cobro y sus detalles",icon:zn,color:"blue",path:"/dashboard/settings/payment-concepts",details:["Matrículas","Colegiaturas","Seguros y otros","Códigos Odoo"]},{id:"odoo",title:"ERP Odoo",description:"Configuración de integración de registros",icon:V1,color:"orange",path:"/dashboard/settings/odoo",disabled:!0,details:["Integración de pagos","Integración de contratos","Integración de apoderados","Integración de alumnos"]}],a=(s,o=!1)=>{if(o)return{bg:"bg-gray-100",text:"text-gray-400",border:"border-gray-200",hover:"hover:bg-gray-50"};const i={gray:{bg:"bg-gray-50",text:"text-gray-600",border:"border-gray-200",hover:"hover:bg-gray-100"},yellow:{bg:"bg-yellow-50",text:"text-yellow-600",border:"border-yellow-200",hover:"hover:bg-yellow-100"},blue:{bg:"bg-blue-50",text:"text-blue-600",border:"border-blue-200",hover:"hover:bg-blue-100"},green:{bg:"bg-green-50",text:"text-green-600",border:"border-green-200",hover:"hover:bg-green-100"},purple:{bg:"bg-purple-50",text:"text-purple-600",border:"border-purple-200",hover:"hover:bg-purple-100"},orange:{bg:"bg-orange-50",text:"text-orange-600",border:"border-orange-200",hover:"hover:bg-orange-100"},red:{bg:"bg-red-50",text:"text-red-600",border:"border-red-200",hover:"hover:bg-red-100"},pink:{bg:"bg-pink-50",text:"text-pink-600",border:"border-pink-200",hover:"hover:bg-pink-100"}};return i[s]||i.blue},r=s=>{s.disabled||e(s.path)};return n.jsxs("div",{className:"max-w-7xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx(ho,{size:32,className:"text-black"}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Configuraciones"}),n.jsx("p",{className:"text-gray-600",children:"Gestiona todas las configuraciones del sistema"})]})]}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:t.map(s=>{const o=a(s.color,s.disabled),i=s.icon;return n.jsxs("div",{onClick:()=>r(s),className:`
                relative p-6 rounded-lg border-2 transition-all duration-200
                ${o.bg} ${o.border} ${s.disabled?"cursor-not-allowed opacity-60":"cursor-pointer"} ${o.hover}
                ${s.disabled?"":"transform hover:scale-105 hover:shadow-lg"}
              `,children:[s.disabled&&n.jsx("div",{className:"absolute top-3 right-3",children:n.jsx("span",{className:"px-2 py-1 text-xs bg-gray-200 text-gray-600 rounded-full",children:"Próximamente"})}),n.jsx("div",{className:`mb-4 ${o.text}`,children:n.jsx(i,{size:40})}),n.jsxs("div",{className:"space-y-3",children:[n.jsx("h3",{className:`text-lg font-semibold ${s.disabled?"text-gray-500":"text-gray-900"}`,children:s.title}),n.jsx("p",{className:`text-sm ${s.disabled?"text-gray-400":"text-gray-600"}`,children:s.description}),s.details&&n.jsxs("ul",{className:"space-y-1",children:[s.details.slice(0,3).map((c,l)=>n.jsxs("li",{className:`text-xs flex items-center gap-2 ${s.disabled?"text-gray-400":"text-gray-500"}`,children:[n.jsx("span",{className:"w-1 h-1 bg-current rounded-full"}),c]},l)),s.details.length>3&&n.jsxs("li",{className:`text-xs ${s.disabled?"text-gray-400":"text-gray-500"}`,children:["+ ",s.details.length-3," más..."]})]}),!s.disabled&&n.jsxs("div",{className:"flex items-center justify-between pt-2 border-t border-current border-opacity-20",children:[n.jsx("span",{className:`text-sm font-medium ${o.text}`,children:"Configurar"}),n.jsx(Tn,{size:16,className:o.text})]})]})]},s.id)})}),n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(ho,{size:20,className:"text-blue-600 mt-1"}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-semibold text-blue-900 mb-2",children:"Información Importante"}),n.jsxs("div",{className:"text-sm text-blue-800 space-y-2",children:[n.jsx("p",{children:'• Las configuraciones marcadas como "Próximamente" estarán disponibles en futuras actualizaciones.'}),n.jsx("p",{children:"• Los cambios en la configuración general y de Webpay se aplican inmediatamente."}),n.jsx("p",{children:"• Se recomienda realizar un respaldo antes de modificar configuraciones críticas."})]})]})]})})]})}function UXe(){const e=dt(),t="toku",[a,r]=x.useState(!1),[s,o]=x.useState(!0),[i,c]=x.useState(!1),[l,u]=x.useState([]),[d,p]=x.useState(!1),[m,f]=x.useState(""),[y,v]=x.useState({status:0,api_token:"",url_toku:"",url_portal:"",account_code:"",generic_rut:""});x.useEffect(()=>{async function w(){try{const N=await T2(t);N.success&&v({status:N.data.status?1:0,api_token:N.data.api_token||"",url_toku:N.data.url_toku||"https://api.trytoku.com",url_portal:N.data.url_portal||"https://demobradfordschool.trytoku.com",account_code:N.data.account_code||"acc_QGtapZJOdQVZZR7AFxwkhRhclybrDjgo",generic_rut:N.data.generic_rut?Ph($a(N.data.generic_rut)):""})}catch(N){O("Error al cargar configuración: "+N.message,"error")}finally{o(!1)}}w()},[]);const _=w=>{try{const N=new URL(w);return N.protocol==="http:"||N.protocol==="https:"}catch{return!1}},g=()=>{const w=[];if(y.api_token.trim()?y.api_token.length<10&&w.push("Api token parece ser inválido"):w.push("Api token es requerido"),y.account_code.trim()?y.account_code.length<10&&w.push("Cuenta de Suscripción parece ser inválida"):w.push("Cuenta de Suscripción es requerida"),y.api_token.trim()?y.api_token.length<10&&w.push("Api token parece ser inválido"):w.push("Api token es requerido"),y.url_toku.trim()?_(y.url_toku)||w.push("URL de toku inválida"):w.push("URL de toku es requerida"),y.url_portal.trim()?_(y.url_portal)||w.push("URL del portal inválida"):w.push("URL del portal es requerida"),y.generic_rut.trim()){const N=$a(y.generic_rut);Ih(N)||w.push("RUT genérico es inválido")}return u(w),w.length===0},k=async()=>{if(c(!0),!g()){window.scrollTo({top:0,behavior:"smooth"});return}const w={status:y.status,api_token:y.api_token.trim(),url_toku:y.url_toku.trim(),url_portal:y.url_portal.trim(),account_code:y.account_code.trim(),generic_rut:$a(y.generic_rut)};r(!0);try{const N=await KH(t,w);O(N.message,N.success?"success":"error")}catch(N){O("Error: "+N.message,"error")}finally{r(!1)}},b=w=>{let N=w.target.value.replace(/[^0-9kK.-]/g,"");const M=$a(N);M&&M.length>=2&&(N=Ph(M)),v(C=>({...C,generic_rut:N})),M.length>=2?f(Ih(M)?"":"RUT inválido"):M.length>0?f("RUT muy corto"):f("")},j=(w,N)=>{v(M=>({...M,[w]:N})),i&&l.length>0&&setTimeout(()=>g(),100)};return s?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando configuración..."})]})}):n.jsxs("div",{className:"max-w-3xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",disabled:a,children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Configuración Toku"}),n.jsx("p",{className:"text-gray-600",children:"Configuración de pagos mediante Toku"})]}),a&&n.jsx(_e,{size:20,className:"animate-spin text-gray-400"})]}),i&&l.length>0&&n.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Ve,{size:20,className:"text-red-600 mt-0.5"}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-semibold text-red-900 mb-2",children:"Errores de validación:"}),n.jsx("ul",{className:"space-y-1",children:l.map((w,N)=>n.jsxs("li",{className:"text-sm text-red-800",children:["• ",w]},N))})]})]})}),n.jsx("div",{className:"bg-white rounded-lg border border-gray-100 shadow-sm",children:n.jsxs("div",{className:"px-6 py-5",children:[n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["ESTADO DE INTEGRACIÓN",y.status===1&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsxs("select",{value:y.status,onChange:w=>j("status",Number(w.target.value)),className:"w-full p-2 text-sm border border-gray-300 rounded-lg focus:ring-2 focus:ring-black focus:border-transparent outline-none",disabled:a,children:[n.jsx("option",{value:0,children:"Deshabilitado"}),n.jsx("option",{value:1,children:"Habilitado"})]}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Habilita o deshabilita los pagos de Toku"})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["RUT GENÉRICO",y.generic_rut.trim()&&!m&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"text",value:y.generic_rut,onChange:b,className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-black focus:border-transparent outline-none font-mono ${m?"border-red-300":"border-gray-300"}`,placeholder:"12.345.678-9",disabled:a,maxLength:12}),m?n.jsx("p",{className:"text-xs text-red-500 mt-1",children:m}):n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"RUT genérico para apoderados con pasaporte"})]})]}),n.jsx("div",{className:"grid gap-6 my-5",children:n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["URL PORTAL CLIENTE *",y.url_portal.trim()&&_(y.url_portal)&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"url",value:y.url_portal,onChange:w=>j("url_portal",w.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-black focus:border-transparent outline-none font-mono ${i&&(!y.url_toku.trim()||!_(y.url_toku))?"border-red-300":"border-gray-300"}`,placeholder:"https://demobradfordschool.trytoku.com",disabled:a}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"URL del portal de pagos para clientes de Toku"})]})}),n.jsx("div",{className:"grid gap-6 my-5",children:n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["CUENTA DE SUSCRIPCIÓN *",y.account_code.trim()&&_(y.account_code)&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"url",value:y.account_code,onChange:w=>j("account_code",w.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-black focus:border-transparent outline-none font-mono ${i&&(!y.url_toku.trim()||!_(y.url_toku))?"border-red-300":"border-gray-300"}`,placeholder:"acc_QGtap....",disabled:a}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Código de cuenta para suscripciones de pago en Toku"})]})}),n.jsx("div",{className:"grid gap-6 my-5",children:n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["URL TOKU *",y.url_toku.trim()&&_(y.url_toku)&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"url",value:y.url_toku,onChange:w=>j("url_toku",w.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-black focus:border-transparent outline-none font-mono ${i&&(!y.url_toku.trim()||!_(y.url_toku))?"border-red-300":"border-gray-300"}`,placeholder:"https://api.trytoku.com",disabled:a}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"URL base de la API de Toku"})]})}),n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 mb-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Oa,{size:16,className:"text-blue-600 mt-0.5"}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-medium text-blue-900 mb-1",children:"Información Importante"}),n.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[n.jsx("li",{children:"• Estas credenciales son proporcionadas por Toku"}),n.jsx("li",{children:"• La API Key es el identificador único de tu Organización"}),n.jsx("li",{children:"• Tiene la siguiente estructura AHweSyAWzgxBiwL7nhHs0WfjsK-G2cF3axHLYIR"}),n.jsx("li",{children:"• Mantenga estas credenciales seguras y no las comparta"})]})]})]})}),n.jsx("div",{className:"grid gap-6",children:n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["API TOKEN *",y.api_token.trim()&&y.api_token.length>=10&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsxs("div",{className:"relative",children:[n.jsx("input",{type:d?"text":"password",value:y.api_token,onChange:w=>j("api_token",w.target.value),className:`w-full p-2 text-sm border border-gray-300 rounded-lg focus:ring-2 focus:ring-black focus:border-transparent outline-none font-mono ${i&&(!y.api_token.trim()||y.api_token.length<10)?"border-red-300":"border-gray-300"}`,placeholder:"AHweSyAWzgxBiwL7nhHs0WfjsK-G2cF3axHLYIR",disabled:a}),n.jsx("button",{type:"button",onClick:()=>p(!d),className:"absolute right-2 top-1/2 -translate-y-1/2 p-1 hover:bg-gray-100 rounded transition-colors",disabled:a,title:d?"Ocultar contraseña":"Mostrar contraseña",children:d?n.jsx(Va,{size:18,className:"text-gray-500"}):n.jsx(ct,{size:18,className:"text-gray-500"})})]}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Token de autenticación proporcionado por Toku"})]})})]})}),n.jsxs("div",{className:"flex gap-4 justify-end",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),disabled:a,className:"border border-gray-300 text-sm text-gray-700 px-6 py-3 rounded-lg font-medium hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:"Volver"}),n.jsx(he,{onClick:k,disabled:a,children:a?n.jsxs(n.Fragment,{children:[n.jsx(_e,{size:16,className:"animate-spin"}),"Guardando..."]}):n.jsxs(n.Fragment,{children:[n.jsx(Yt,{size:16}),"Guardar Configuración"]})})]})]})}function FXe(){const e=dt(),t="firmaki",[a,r]=x.useState(!1),[s,o]=x.useState(!0),[i,c]=x.useState(!1),[l,u]=x.useState([]),[d,p]=x.useState(!1),[m,f]=x.useState(!1),[y,v]=x.useState({status:0,environment:"",url_sandbox:"",url_production:"",api_key:"",email_account:"",password_account:""});x.useEffect(()=>{async function N(){try{const M=await T2(t);M.success&&v({status:M.data.status?1:0,environment:M.data.environment||"integration",url_sandbox:M.data.url_sandbox||"https://api-sandbox.signapis.com",url_production:M.data.url_production||"https://api.signapis.com",api_key:M.data.api_key||"",email_account:M.data.email_account||"",password_account:M.data.password_account||""})}catch(M){O("Error al cargar configuración: "+M.message,"error")}finally{o(!1)}}N()},[]);const _=N=>{try{const M=new URL(N);return M.protocol==="http:"||M.protocol==="https:"}catch{return!1}},g=N=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(N),k=()=>{const N=[];return y.environment||N.push("El ambiente es requerido"),y.url_sandbox.trim()?_(y.url_sandbox)||N.push("URL de Sandbox inválida"):N.push("URL de Sandbox es requerida"),y.url_production.trim()?_(y.url_production)||N.push("URL de Producción inválida"):N.push("URL de Producción es requerida"),y.api_key.trim()?y.api_key.length<20&&N.push("API Key parece ser inválida (muy corta)"):N.push("API Key es requerida"),y.email_account.trim()?g(y.email_account)||N.push("Email de cuenta inválido"):N.push("Email de cuenta es requerido"),y.password_account.trim()?y.password_account.length<6&&N.push("Contraseña debe tener al menos 6 caracteres"):N.push("Contraseña de cuenta es requerida"),u(N),N.length===0},b=async()=>{if(c(!0),!k()){window.scrollTo({top:0,behavior:"smooth"});return}const N={status:y.status,environment:y.environment,url_sandbox:y.url_sandbox.trim(),url_production:y.url_production.trim(),api_key:y.api_key.trim(),email_account:y.email_account.trim(),password_account:y.password_account.trim()};r(!0);try{const M=await KH(t,N);O(M.message,M.success?"success":"error")}catch(M){O("Error: "+M.message,"error")}finally{r(!1)}},j=(N,M)=>{v(C=>({...C,[N]:M})),i&&l.length>0&&setTimeout(()=>k(),100)},w=()=>y.environment==="production"?y.url_production:y.url_sandbox;return s?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando configuración..."})]})}):n.jsxs("div",{className:"max-w-3xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",disabled:a,children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Configuración FirmAki"}),n.jsx("p",{className:"text-gray-600",children:"Configuración de firma electrónica mediante SignAPIs"})]}),a&&n.jsx(_e,{size:20,className:"animate-spin text-gray-400"})]}),i&&l.length>0&&n.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Ve,{size:20,className:"text-red-600 mt-0.5"}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-semibold text-red-900 mb-2",children:"Errores de validación:"}),n.jsx("ul",{className:"space-y-1",children:l.map((N,M)=>n.jsxs("li",{className:"text-sm text-red-800",children:["• ",N]},M))})]})]})}),n.jsx("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm",children:n.jsxs("div",{className:"px-6 py-5",children:[n.jsxs("div",{className:"grid gap-6",children:[n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["ESTADO DE INTEGRACIÓN",y.status===1&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsxs("select",{value:y.status,onChange:N=>j("status",Number(N.target.value)),className:"w-full p-2 text-sm border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none",disabled:a,children:[n.jsx("option",{value:0,children:"Deshabilitado"}),n.jsx("option",{value:1,children:"Habilitado"})]}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Habilita o deshabilita la firma electrónica con FirmaYa"})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["AMBIENTE *",y.environment&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsxs("select",{value:y.environment,onChange:N=>j("environment",N.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none ${i&&!y.environment?"border-red-300":"border-gray-300"}`,disabled:a,children:[n.jsx("option",{value:"integration",children:"🔧 Integración (Testing)"}),n.jsx("option",{value:"production",children:"🚀 Producción"})]}),n.jsxs("div",{className:"mt-2",children:[y.environment==="integration"&&n.jsx("div",{className:"bg-yellow-50 border border-yellow-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(Ve,{size:16,className:"text-yellow-600"}),n.jsxs("p",{className:"text-sm text-yellow-800",children:[n.jsx("strong",{children:"Ambiente de Testing:"})," Las firmas no son legalmente válidas"]})]})}),y.environment==="production"&&n.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx(Ve,{size:16,className:"text-red-600"}),n.jsxs("p",{className:"text-sm text-red-800",children:[n.jsx("strong",{children:"Ambiente de Producción:"})," Las firmas son legalmente válidas"]})]})})]})]})]}),n.jsxs("div",{className:"grid gap-6 my-6",children:[n.jsxs("div",{hidden:y.environment==="production",children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["URL SANDBOX (Testing) *",y.url_sandbox.trim()&&_(y.url_sandbox)&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"url",value:y.url_sandbox,onChange:N=>j("url_sandbox",N.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none font-mono ${i&&(!y.url_sandbox.trim()||!_(y.url_sandbox))?"border-red-300":"border-gray-300"}`,placeholder:"https://api-sandbox.signapis.com",disabled:a}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"URL de la API para ambiente de pruebas"})]}),n.jsxs("div",{hidden:y.environment!="production",children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["URL PRODUCCIÓN *",y.url_production.trim()&&_(y.url_production)&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"url",value:y.url_production,onChange:N=>j("url_production",N.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none font-mono ${i&&(!y.url_production.trim()||!_(y.url_production))?"border-red-300":"border-gray-300"}`,placeholder:"https://api.signapis.com",disabled:a}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"URL de la API para ambiente de producción"})]}),y.environment&&n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Oa,{size:16,className:"text-blue-600 mt-0.5"}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-medium text-blue-900 mb-1",children:"URL Activa"}),n.jsxs("p",{className:"text-sm text-blue-800",children:["Se está usando: ",n.jsx("code",{className:"bg-blue-100 px-2 py-1 rounded",children:w()})]})]})]})})]}),n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 mb-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Oa,{size:16,className:"text-blue-600 mt-0.5"}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-medium text-blue-900 mb-1",children:"Información Importante"}),n.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[n.jsx("li",{children:"• Estas credenciales son proporcionadas por SignAPIs (FirmaYa)"}),n.jsx("li",{children:"• La API Key es única por organización"}),n.jsx("li",{children:"• El email y contraseña deben corresponder a una cuenta válida en SignAPIs"}),n.jsx("li",{children:"• Use el ambiente de integración para pruebas antes de producción"}),n.jsx("li",{children:"• Mantenga estas credenciales seguras y no las comparta"})]})]})]})}),n.jsxs("div",{className:"grid gap-6",children:[n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["API KEY *",y.api_key.trim()&&y.api_key.length>=20&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsxs("div",{className:"relative",children:[n.jsx("input",{type:d?"text":"password",value:y.api_key,onChange:N=>j("api_key",N.target.value),className:`w-full p-2 pr-10 text-sm border rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none font-mono ${i&&(!y.api_key.trim()||y.api_key.length<20)?"border-red-300":"border-gray-300"}`,placeholder:"sk_live_xxxxxxxxxxxxxxxxxxxx",disabled:a}),n.jsx("button",{type:"button",onClick:()=>p(!d),className:"absolute right-2 top-1/2 -translate-y-1/2 p-1 hover:bg-gray-100 rounded transition-colors",disabled:a,title:d?"Ocultar API Key":"Mostrar API Key",children:d?n.jsx(Va,{size:18,className:"text-gray-500"}):n.jsx(ct,{size:18,className:"text-gray-500"})})]}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Clave de API proporcionada por SignAPIs"})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["EMAIL DE CUENTA *",y.email_account.trim()&&g(y.email_account)&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("input",{type:"email",value:y.email_account,onChange:N=>j("email_account",N.target.value),className:`w-full p-2 text-sm border rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none ${i&&(!y.email_account.trim()||!g(y.email_account))?"border-red-300":"border-gray-300"}`,placeholder:"cuenta@empresa.com",disabled:a}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Email de la cuenta de SignAPIs"})]}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["CONTRASEÑA DE CUENTA *",y.password_account.trim()&&y.password_account.length>=6&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsxs("div",{className:"relative",children:[n.jsx("input",{type:m?"text":"password",value:y.password_account,onChange:N=>j("password_account",N.target.value),className:`w-full p-2 pr-10 text-sm border rounded-lg focus:ring-2 focus:ring-indigo-500 focus:border-transparent outline-none ${i&&(!y.password_account.trim()||y.password_account.length<6)?"border-red-300":"border-gray-300"}`,placeholder:"••••••••",disabled:a}),n.jsx("button",{type:"button",onClick:()=>f(!m),className:"absolute right-2 top-1/2 -translate-y-1/2 p-1 hover:bg-gray-100 rounded transition-colors",disabled:a,title:m?"Ocultar contraseña":"Mostrar contraseña",children:m?n.jsx(Va,{size:18,className:"text-gray-500"}):n.jsx(ct,{size:18,className:"text-gray-500"})})]}),n.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Contraseña de la cuenta de SignAPIs"})]})]})]})}),n.jsxs("div",{className:"flex gap-4 justify-end",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),disabled:a,className:"border border-gray-300 text-sm text-gray-700 px-6 py-3 rounded-lg font-medium hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:"Volver"}),n.jsx(he,{onClick:b,disabled:a,children:a?n.jsxs(n.Fragment,{children:[n.jsx(_e,{size:16,className:"animate-spin"}),"Guardando..."]}):n.jsxs(n.Fragment,{children:[n.jsx(Yt,{size:16}),"Guardar Configuración"]})})]})]})}function dO(...e){return e.filter(Boolean).join(" ")}const GXe=({steps:e,currentStep:t})=>n.jsx("div",{className:"flex items-center justify-center w-full",children:e.map((a,r)=>{const s=r<t,o=r===t,i=a.icon;return n.jsxs(Oe.Fragment,{children:[n.jsxs("div",{className:"flex flex-col items-center relative",children:[n.jsx("div",{className:dO("w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center font-semibold text-sm transition-all border-2",s&&"bg-bradford-green border-bradford-green text-white",o&&"bg-indigo-600 border-indigo-600 text-white shadow-lg shadow-indigo-200",!s&&!o&&"bg-white border-gray-300 text-gray-400"),children:s?n.jsx(sa,{className:"w-5 h-5"}):i?n.jsx(i,{className:"w-4 h-4"}):r+1}),n.jsx("span",{className:dO("mt-1.5 text-[10px] sm:text-xs font-medium text-center whitespace-nowrap",s&&"text-bradford-green",o&&"text-indigo-700 font-semibold",!s&&!o&&"text-gray-400"),children:a.label})]}),r<e.length-1&&n.jsx("div",{className:dO("flex-1 h-0.5 mx-2 sm:mx-4 mb-5 transition-all",r<t?"bg-bradford-green":"bg-gray-200")})]},r)})}),KXe=async e=>{try{const t=await le.get(`/api/period-pricing/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},ZXe=async e=>{try{const t=await le.delete(`/api/period-pricing/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,null)}catch(t){return t}},kK=async e=>{try{const t=await le.post("/api/period-pricing/bulk-delete",{ids:e});let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,null)}catch(t){return t}},XXe=async(e,t)=>{try{const a=await le.post("/api/period-pricing/copy",{from_period_id:e,to_period_id:t});let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},WXe=async(e,t)=>{try{const a=new FormData;a.append("file",t),a.append("period_id",e);const r=await le.post("/api/period-pricing/import-excel",a,{headers:{"Content-Type":"multipart/form-data"}});let s=!(r.status!=200||r.error);return se(s,s?r.data.message:r.error,r.status,s?r.data.data:null)}catch(a){return a}},rre=async e=>{try{const t=await le.get(`/api/period-pricing/${e}/export-excel`,{responseType:"blob"}),a=window.URL.createObjectURL(new Blob([t.data])),r=document.createElement("a");return r.href=a,r.setAttribute("download",`precios_periodo_${e}.xlsx`),document.body.appendChild(r),r.click(),r.remove(),window.URL.revokeObjectURL(a),se(!0,"Excel descargado",200)}catch{return se(!1,"Error al descargar Excel",500)}},YXe=async()=>{try{const e=await le.get("/api/period-pricing/concept-codes");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},_K=async(e,t)=>{try{const a=await le.post("/api/period-pricing/bulk",{period_id:e,configs:t});let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},QXe=async()=>{try{const e=await le.get("/api/contract-formats");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},JXe=async e=>{try{const t=await le.get(`/api/contract-formats/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},eWe=async(e,t)=>{try{const a=await le.post("/api/contract-formats/copy",{from_period_id:e,to_period_id:t});let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},tWe=async e=>{try{const t=await le.post("/api/contract-formats",e);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},A1=e=>{if(!e)return{isValid:!1,message:"Fecha requerida"};const t=new Date(e);return isNaN(t.getTime())?{isValid:!1,message:"Fecha inválida"}:{isValid:!0}},xD=(e,t)=>!e||!t?!0:new Date(e)<new Date(t),aWe=(e,t=2024,a=2050)=>e?e<t||e>a?{isValid:!1,message:`Año debe estar entre ${t} y ${a}`}:{isValid:!0}:{isValid:!1,message:"El año es requerido"};function rWe({onSave:e,onCancel:t,isLoading:a,submitLabel:r}){const[s,o]=x.useState({period_year:new Date().getFullYear()+1,period:`Año Académico ${new Date().getFullYear()+1}`,start_date:"",end_date:"",status:0,segments:[{description:"Matrícula Regular",start_date:"",end_date:"",observacion:"Pago de colegiatura anticipada con 2% de descuento si paga en 1 cuota"},{description:"Matrícula Excepcional",start_date:"",end_date:"",observacion:"Recargo de tarifa. Pago de colegiatura excepcional con recargo (%)"},{description:"Condición Académica Especial (CAE)",start_date:"",end_date:"",observacion:"Proceso CAE, sin recargo por colegiatura excepcional"}]}),[i,c]=x.useState({}),l=()=>{const m={},f=aWe(s.period_year);f.isValid||(m.period_year=f.message),(!s.period.trim()||s.period.trim().length<3)&&(m.period="El nombre del período es requerido (mín. 3 caracteres)");const y=A1(s.start_date);y.isValid||(m.start_date=y.message);const v=A1(s.end_date);return v.isValid||(m.end_date=v.message),s.start_date&&s.end_date&&(xD(s.start_date,s.end_date)||(m.end_date="La fecha de fin debe ser posterior al inicio")),s.segments.forEach((_,g)=>{const k=A1(_.start_date);k.isValid||(m[`segment_${g}_start`]=k.message);const b=A1(_.end_date);b.isValid||(m[`segment_${g}_end`]=b.message),_.start_date&&_.end_date&&(xD(_.start_date,_.end_date)||(m[`segment_${g}_end`]="Fecha fin debe ser posterior al inicio"))}),c(m),Object.keys(m).length===0},u=(m,f)=>{o(y=>{const v={...y,[m]:f};if(m==="period_year"){const _=`Año Académico ${y.period_year}`;(!y.period||y.period===_)&&(v.period=`Año Académico ${f}`)}return v}),i[m]&&c(y=>({...y,[m]:void 0}))},d=(m,f,y)=>{o(_=>({..._,segments:_.segments.map((g,k)=>k===m?{...g,[f]:y}:g)}));const v=`segment_${m}_${f}`;i[v]&&c(_=>({..._,[v]:void 0}))},p=()=>{l()&&e(s)};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h4",{className:"text-sm font-bold text-gray-700 mb-4",children:"DATOS DEL PERÍODO"}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[n.jsx(ve,{label:"Año Académico",type:"number",value:s.period_year,onChange:m=>u("period_year",parseInt(m.target.value)||""),error:i.period_year,min:"2024",max:"2050",disabled:a,required:!0}),n.jsx("div",{className:"md:col-span-2",children:n.jsx(ve,{label:"Nombre del Período",type:"text",value:s.period,onChange:m=>u("period",m.target.value),error:i.period,placeholder:"Ej: Año Académico 2026",maxLength:150,disabled:a,required:!0})})]})]}),n.jsxs("div",{children:[n.jsx("h4",{className:"text-sm font-bold text-gray-700 mb-4",children:"RANGO DEL PERÍODO"}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx(ve,{label:"Fecha Inicio",type:"date",value:s.start_date,onChange:m=>u("start_date",m.target.value),error:i.start_date,disabled:a,required:!0}),n.jsx(ve,{label:"Fecha Fin",type:"date",value:s.end_date,onChange:m=>u("end_date",m.target.value),error:i.end_date,disabled:a,required:!0})]})]}),n.jsxs("div",{children:[n.jsx("h4",{className:"text-sm font-bold text-gray-700 mb-4 mt-4",children:"SEGMENTOS DE MATRÍCULA"}),n.jsx("div",{className:"space-y-4",children:s.segments.map((m,f)=>n.jsxs("div",{className:"bg-gray-50 rounded-lg p-4 border border-gray-200",children:[n.jsx("h5",{className:"text-sm font-semibold text-gray-700 mb-3",children:m.description}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx(ve,{label:"Fecha Inicio",type:"date",value:m.start_date,onChange:y=>d(f,"start_date",y.target.value),error:i[`segment_${f}_start`],disabled:a,required:!0}),n.jsx(ve,{label:"Fecha Fin",type:"date",value:m.end_date,onChange:y=>d(f,"end_date",y.target.value),error:i[`segment_${f}_end`],disabled:a,required:!0})]}),n.jsxs("div",{className:"mt-3",children:[n.jsx("label",{className:"block text-[11px] font-semibold text-gray-800 uppercase mb-1.5",children:"Observación (Predefinida)"}),n.jsx("textarea",{value:m.observacion,className:"w-full rounded-xl border border-gray-200 px-3 py-2 bg-gray-100 text-gray-600 text-sm",rows:2,disabled:!0})]})]},f))})]}),n.jsxs("div",{className:"flex gap-4 justify-end pt-2",children:[n.jsx("button",{onClick:t,disabled:a,className:"border border-gray-300 text-sm text-gray-700 px-6 py-2.5 rounded-lg font-medium hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:"Cancelar"}),n.jsx(he,{onClick:p,disabled:a,loading:a,icon:Yt,children:r||"Crear Período"})]})]})}const nWe=[{label:"Período",icon:Na},{label:"Precios",icon:$n},{label:"Contrato",icon:_t}];function sWe({periods:e,onComplete:t,onCancel:a}){const[r,s]=x.useState(0),[o,i]=x.useState(!1),[c,l]=x.useState(null),[u,d]=x.useState(""),[p,m]=x.useState(""),[f,y]=x.useState(!1),[v,_]=x.useState(null),[g,k]=x.useState(""),[b,j]=x.useState(!1),w=async S=>{var T;i(!0);try{const I=await vKe(S);I.success?(O("Período creado correctamente","success"),l((T=I.data)==null?void 0:T.id),d(S.period),s(1)):O(I.message||"Error al crear período","error")}catch(I){O("Error: "+I.message,"error")}finally{i(!1)}},N=async()=>{if(!p){O("Selecciona un período de origen","error");return}i(!0);try{const S=await XXe(parseInt(p),c);S.success?(O(S.message,"success"),y(!0),_(S.data)):O(S.message||"Error al copiar precios","error")}catch(S){O("Error: "+S.message,"error")}finally{i(!1)}},M=()=>{s(2)},C=()=>{s(2)},A=async()=>{if(!g){O("Selecciona un período de origen","error");return}i(!0);try{const S=await eWe(parseInt(g),c);S.success?(O(S.message,"success"),j(!0)):O(S.message||"Error al copiar contrato","error")}catch(S){O("Error: "+S.message,"error")}finally{i(!1)}},E=()=>{t()},L=e.filter(S=>S.id!==c);return n.jsxs("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm",children:[n.jsxs("div",{className:"px-6 py-5 border-b border-gray-200",children:[n.jsx("h3",{className:"text-lg font-bold text-black mb-4",children:"Nuevo Período Académico"}),n.jsx(GXe,{steps:nWe,currentStep:r})]}),n.jsxs("div",{className:"px-6 py-5",children:[r===0&&n.jsx(rWe,{onSave:w,onCancel:a,isLoading:o,submitLabel:"Crear y Continuar"}),r===1&&n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"text-center mb-2",children:[n.jsx("div",{className:"w-12 h-12 rounded-full bg-indigo-100 flex items-center justify-center mx-auto mb-3",children:n.jsx($n,{className:"w-6 h-6 text-indigo-600"})}),n.jsx("h4",{className:"text-lg font-semibold text-gray-900",children:"Configuración de Precios"}),n.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"Puedes copiar los precios de un período anterior o configurarlos manualmente después."})]}),f?n.jsxs("div",{className:"max-w-md mx-auto text-center space-y-4",children:[n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsx(sa,{className:"w-8 h-8 text-emerald-500 mx-auto mb-2"}),n.jsx("p",{className:"text-sm font-medium text-emerald-800",children:"Precios copiados correctamente"}),v&&n.jsxs("p",{className:"text-xs text-emerald-600 mt-1",children:[v.created," concepto(s) creado(s)",v.skipped>0&&`, ${v.skipped} omitido(s)`]})]}),n.jsx(he,{onClick:C,icon:Tn,children:"Continuar"})]}):n.jsxs("div",{className:"max-w-md mx-auto space-y-4",children:[n.jsxs(ft,{id:"source-pricing-period",label:"Copiar precios desde",value:p,onChange:S=>m(S.target.value),disabled:o,children:[n.jsx("option",{value:"",children:"Seleccionar período..."}),L.map(S=>n.jsxs("option",{value:S.id,children:[S.period," ",S.status===1?"(Activo)":"(Inactivo)"]},S.id))]}),n.jsxs("div",{className:"flex gap-3 justify-center",children:[n.jsx(he,{variant:"outline",onClick:M,disabled:o,icon:Q1,children:"Omitir"}),n.jsx(he,{onClick:N,disabled:o||!p,loading:o,icon:Kr,children:"Copiar Precios"})]})]})]}),r===2&&n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"text-center mb-2",children:[n.jsx("div",{className:"w-12 h-12 rounded-full bg-indigo-100 flex items-center justify-center mx-auto mb-3",children:n.jsx(_t,{className:"w-6 h-6 text-indigo-600"})}),n.jsx("h4",{className:"text-lg font-semibold text-gray-900",children:"Template de Contrato"}),n.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"Puedes copiar el template de contrato de un período anterior o editarlo manualmente después."})]}),b?n.jsxs("div",{className:"max-w-md mx-auto text-center space-y-4",children:[n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsx(sa,{className:"w-8 h-8 text-emerald-500 mx-auto mb-2"}),n.jsx("p",{className:"text-sm font-medium text-emerald-800",children:"Template de contrato copiado correctamente"})]}),n.jsx(he,{onClick:E,icon:sa,children:"Finalizar"})]}):n.jsxs("div",{className:"max-w-md mx-auto space-y-4",children:[n.jsxs(ft,{id:"source-contract-period",label:"Copiar contrato desde",value:g,onChange:S=>k(S.target.value),disabled:o,children:[n.jsx("option",{value:"",children:"Seleccionar período..."}),L.map(S=>n.jsxs("option",{value:S.id,children:[S.period," ",S.status===1?"(Activo)":"(Inactivo)"]},S.id))]}),n.jsxs("div",{className:"flex gap-3 justify-center",children:[n.jsx(he,{variant:"outline",onClick:E,disabled:o,icon:Q1,children:"Omitir y Finalizar"}),n.jsx(he,{onClick:A,disabled:o||!g,loading:o,icon:Kr,children:"Copiar Contrato"})]})]})]})]}),r>0&&n.jsx("div",{className:"px-6 py-3 border-t border-gray-100 bg-gray-50/50",children:n.jsxs("p",{className:"text-xs text-gray-500",children:["Período creado: ",n.jsx("span",{className:"font-semibold text-gray-700",children:u})]})})]})}function oWe({period:e,onSave:t,onCancel:a,isLoading:r}){const[s,o]=x.useState({segments:[]}),[i,c]=x.useState({});x.useEffect(()=>{var p;e&&o({segments:((p=e.segments)==null?void 0:p.map(m=>({id:m.id,description:m.description,start_date:m.start_date,end_date:m.end_date,observacion:m.observacion||""})))||[]})},[e]);const l=()=>{const p={};return s.segments.forEach((m,f)=>{const y=A1(m.start_date);y.isValid||(p[`segment_${f}_start`]=y.message);const v=A1(m.end_date);v.isValid||(p[`segment_${f}_end`]=v.message),m.start_date&&m.end_date&&(xD(m.start_date,m.end_date)||(p[`segment_${f}_end`]="Fecha fin debe ser posterior al inicio"))}),c(p),Object.keys(p).length===0},u=(p,m,f)=>{o(v=>({...v,segments:v.segments.map((_,g)=>g===p?{..._,[m]:f}:_)}));const y=`segment_${p}_${m}`;i[y]&&c(v=>({...v,[y]:void 0}))},d=()=>{l()&&t(s)};return n.jsxs("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm",children:[n.jsx("div",{className:"px-6 py-5 border-b border-gray-200",children:n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("h3",{className:"text-lg font-bold text-black",children:["Editar ",e.period]}),n.jsx("button",{onClick:a,className:"text-gray-400 hover:text-gray-600",disabled:r,children:n.jsx(Ye,{size:20})})]})}),n.jsxs("div",{className:"px-6 py-5",children:[n.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-lg p-4 mb-6",children:[n.jsx("h4",{className:"text-sm font-bold text-gray-700 mb-3",children:"INFORMACIÓN DEL PERÍODO (No Editable)"}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-sm text-gray-600",children:[n.jsxs("div",{children:[n.jsx("span",{className:"font-medium",children:"Período:"})," ",e.period]}),n.jsxs("div",{children:[n.jsx("span",{className:"font-medium",children:"Año:"})," ",e.period_year]}),n.jsxs("div",{children:[n.jsx("span",{className:"font-medium",children:"Rango:"})," ",e.start_date," al ",e.end_date]}),n.jsxs("div",{children:[n.jsx("span",{className:"font-medium",children:"Estado:"})," ",n.jsx("span",{className:`px-2 py-1 text-xs font-medium rounded-full ${e.status===1?"bg-green-100 text-green-800":"bg-gray-100 text-gray-800"}`,children:e.status===1?"Activo":"Inactivo"})]})]})]}),n.jsx("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-4 mb-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Oa,{size:16,className:"text-amber-600 mt-0.5"}),n.jsx("div",{children:n.jsxs("p",{className:"text-sm text-amber-800",children:[n.jsx("strong",{children:"Nota:"})," Solo puedes editar las fechas de los segmentos. Las fechas deben estar dentro del rango del período académico (",e.start_date," - ",e.end_date,")."]})})]})}),n.jsx("h4",{className:"text-sm font-bold text-gray-700 mb-4",children:"SEGMENTOS DE MATRÍCULA"}),n.jsx("div",{className:"space-y-4",children:s.segments.map((p,m)=>n.jsxs("div",{className:"bg-gray-50 rounded-lg p-4 border border-gray-200",children:[n.jsx("h5",{className:"text-sm font-semibold text-gray-700 mb-3",children:p.description}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx("div",{children:n.jsx(ve,{label:"Fecha Inicio",type:"date",value:p.start_date,onChange:f=>u(m,"start_date",f.target.value),error:i[`segment_${m}_start`],disabled:r,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Fecha Fin",type:"date",value:p.end_date,onChange:f=>u(m,"end_date",f.target.value),error:i[`segment_${m}_end`],disabled:r,required:!0})})]}),n.jsxs("div",{className:"mt-3",children:[n.jsx("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:"Observación (No Editable)"}),n.jsx("textarea",{value:p.observacion,className:"w-full rounded-xl border border-gray-200 px-3 py-2 bg-gray-100 text-gray-600 text-sm",rows:2,disabled:!0})]})]},m))})]}),n.jsxs("div",{className:"px-6 py-4 border-t border-gray-200 flex gap-4 justify-end",children:[n.jsx("button",{onClick:a,disabled:r,className:"border border-gray-300 text-sm text-gray-700 px-6 py-3 rounded-lg font-medium hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:"Cancelar"}),n.jsx(he,{onClick:d,disabled:r,icon:Yt,children:r?"Guardando...":"Guardar Cambios"})]})]})}const iWe=async e=>{try{const t=await le.get(`/api/enrollment-configs/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}};function cWe({periods:e,onEdit:t,onToggleStatus:a,isLoading:r}){const[s,o]=x.useState({}),[i,c]=x.useState({});x.useState(!1);const[l,u]=x.useState({});x.useEffect(()=>{if(e.length>0){e.forEach(f=>d(f.id));const m=e.find(f=>f.status==1);m&&u(f=>({...f,[m.id]:!0}))}},[e]);const d=async m=>{try{c(y=>({...y,[m]:!0}));const f=await iWe(m);f!=null&&f.success&&o(y=>({...y,[m]:f.data||[]}))}catch(f){console.error("Error loading enrollment configs:",f)}finally{c(f=>({...f,[m]:!1}))}},p=m=>{u(f=>({...f,[m]:!f[m]}))};return e.length===0?n.jsxs("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm px-6 py-16 text-center",children:[n.jsx(Na,{size:48,className:"mx-auto mb-4 text-gray-300"}),n.jsx("p",{className:"text-lg font-medium text-gray-700 mb-2",children:"No hay períodos académicos configurados"}),n.jsx("p",{className:"text-sm text-gray-500",children:'Haz clic en "Nuevo Período" para crear uno.'})]}):n.jsx("div",{className:"space-y-4",children:e.map(m=>{const f=m.status==1,y=l[m.id];return i[m.id],n.jsxs("div",{className:`bg-white rounded-xl border shadow-sm overflow-hidden transition-all ${f?"border-emerald-200 ring-1 ring-emerald-100":"border-gray-200"}`,children:[n.jsxs("div",{className:"px-5 py-4 flex items-center justify-between cursor-pointer hover:bg-gray-50/50 transition-colors",onClick:()=>p(m.id),children:[n.jsxs("div",{className:"flex items-center gap-4 flex-1 min-w-0",children:[n.jsx("div",{className:`w-2 h-10 rounded-full flex-shrink-0 ${f?"bg-emerald-500":"bg-gray-300"}`}),n.jsxs("div",{className:"min-w-0",children:[n.jsxs("div",{className:"flex items-center gap-2.5 flex-wrap",children:[n.jsx("h4",{className:"font-bold text-gray-900 text-base",children:m.period}),n.jsx("span",{className:`px-2.5 py-0.5 text-[11px] font-semibold rounded-full uppercase tracking-wide ${f?"bg-emerald-100 text-emerald-700":"bg-gray-100 text-gray-500"}`,children:f?"Activo":"Inactivo"})]}),n.jsxs("p",{className:"text-sm text-gray-500 mt-0.5",children:[m.start_date," — ",m.end_date]})]})]}),n.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0 ml-4",children:[n.jsxs("a",{href:`/dashboard/settings/period-pricing?period=${m.id}`,target:"_blank",rel:"noopener noreferrer",onClick:v=>v.stopPropagation(),className:"hidden sm:inline-flex items-center gap-1 text-xs text-gray-500 hover:text-indigo-600 px-2.5 py-1.5 rounded-lg hover:bg-indigo-50 transition-colors",title:"Configurar precios",children:[n.jsx($n,{size:13}),"Precios"]}),n.jsxs("a",{href:`/dashboard/settings/template/${m.id}/edit`,target:"_blank",rel:"noopener noreferrer",onClick:v=>v.stopPropagation(),className:"hidden sm:inline-flex items-center gap-1 text-xs text-gray-500 hover:text-indigo-600 px-2.5 py-1.5 rounded-lg hover:bg-indigo-50 transition-colors",title:"Editar contrato",children:[n.jsx(_t,{size:13}),"Contrato"]}),n.jsx("div",{className:"w-px h-6 bg-gray-200 hidden sm:block"}),y?n.jsx(Ed,{size:18,className:"text-gray-400"}):n.jsx(xa,{size:18,className:"text-gray-400"})]})]}),y&&n.jsxs("div",{className:"border-t border-gray-100",children:[n.jsx("div",{className:"px-5 py-4 bg-gray-50/50",children:n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:(m.segments||[]).map((v,_)=>n.jsxs("div",{className:"bg-white rounded-lg border border-gray-200 px-3.5 py-2.5",children:[n.jsx("p",{className:"text-[11px] font-semibold text-gray-500 uppercase tracking-wide mb-1",children:v.description}),n.jsxs("div",{className:"flex items-center gap-1.5 text-sm text-gray-700",children:[n.jsx(ra,{size:12,className:"text-gray-400"}),v.start_date," — ",v.end_date]})]},_))})}),n.jsxs("div",{className:"px-5 py-3 border-t border-gray-100 bg-gray-50/30 flex items-center justify-between flex-wrap gap-2",children:[n.jsxs("div",{className:"flex items-center gap-2 sm:hidden",children:[n.jsxs("a",{href:`/dashboard/settings/period-pricing?period=${m.id}`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-xs text-gray-500 hover:text-indigo-600 px-2.5 py-1.5 rounded-lg hover:bg-indigo-50 transition-colors",children:[n.jsx($n,{size:13}),"Precios"]}),n.jsxs("a",{href:`/dashboard/settings/template/${m.id}/edit`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-xs text-gray-500 hover:text-indigo-600 px-2.5 py-1.5 rounded-lg hover:bg-indigo-50 transition-colors",children:[n.jsx(_t,{size:13}),"Contrato"]})]}),n.jsxs("div",{className:"flex items-center gap-2 ml-auto",children:[n.jsx(he,{variant:"ghost",size:"xs",icon:rn,onClick:()=>t(m),disabled:r,children:"Editar Segmentos"}),n.jsx(he,{variant:f?"danger":"success",size:"xs",icon:nh,onClick:()=>a(m),disabled:r,children:f?"Desactivar":"Activar"})]})]})]})]},m.id)})})}function lWe({isOpen:e,onClose:t,onConfirm:a,periodName:r,isLoading:s}){return e?n.jsx("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-50 p-4",children:n.jsxs("div",{className:"bg-white rounded-xl max-w-md w-full shadow-2xl",children:[n.jsx("div",{className:"p-6",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx("div",{className:"w-12 h-12 bg-red-100 rounded-full flex items-center justify-center flex-shrink-0",children:n.jsx(Ut,{className:"w-6 h-6 text-red-600"})}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:"Confirmar Activación de Período"}),n.jsxs("p",{className:"text-sm text-gray-700 mb-4",children:["¿Estás seguro de activar el período ",n.jsx("strong",{children:r}),"?"]}),n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 mb-4",children:[n.jsxs("h4",{className:"font-semibold text-blue-900 mb-2 flex items-center gap-2",children:[n.jsx(Ut,{className:"w-4 h-4"}),"INFORMACIÓN"]}),n.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[n.jsx("li",{children:"• El período seleccionado quedará activo junto con los demás períodos activos"}),n.jsx("li",{children:"• Los períodos activos estarán disponibles para la creación de matrículas"})]})]}),n.jsx("p",{className:"text-xs text-gray-600",children:"Esta acción es reversible, pero ten en cuenta las implicaciones operativas."})]})]})}),n.jsxs("div",{className:"px-6 pb-6 flex gap-3 justify-end",children:[n.jsx("button",{onClick:t,disabled:s,className:"px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-lg hover:bg-gray-50 disabled:opacity-50",children:"Cancelar"}),n.jsx(he,{onClick:()=>a(),disabled:s,variant:"danger",className:"px-4 py-2 text-sm",children:s?n.jsxs(n.Fragment,{children:[n.jsx(_e,{size:16,className:"animate-spin"}),"Activando..."]}):"Confirmar Activación"})]})]})}):null}function dWe(){const e=dt(),[t,a]=x.useState(!1),[r,s]=x.useState(!0),[o,i]=x.useState([]),[c,l]=x.useState(!1),[u,d]=x.useState(null),[p,m]=x.useState(!1),[f,y]=x.useState(null),[v,_]=x.useState(!1);x.useEffect(()=>{g()},[]);const g=async()=>{try{const E=await Un();E.success&&i(E.data||[])}catch(E){O("Error al cargar períodos: "+E.message,"error"),i([])}finally{s(!1)}},k=()=>_(!0),b=async()=>{_(!1),await g()},j=()=>_(!1),w=E=>{d(E),l(!0)},N=()=>{l(!1),d(null)},M=async E=>{a(!0);try{const L=await bKe(u.id,{segments:E.segments});O(L.message,L.success?"success":"error"),L.success&&(await g(),N())}catch(L){O("Error: "+L.message,"error")}finally{a(!1)}},C=E=>{E.status==1?A(E):(y(E),m(!0))},A=async(E=f)=>{a(!0);try{const S=E.status==1?await _Ke(E.id):await kKe(E.id);O(S.message,S.success?"success":"error"),S.success&&await g()}catch(L){O("Error: "+L.message,"error")}finally{a(!1),m(!1),y(null)}};return r?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando períodos académicos..."})]})}):n.jsxs("div",{className:"max-w-6xl mx-auto space-y-6 p-6",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",disabled:t,children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Períodos Académicos"}),n.jsx("p",{className:"text-gray-600",children:"Gestiona los períodos académicos y sus segmentos de matrícula"})]})]}),!v&&!c&&n.jsx(he,{onClick:k,disabled:t,icon:Na,children:"Nuevo Período"})]}),v&&n.jsx(sWe,{periods:o,onComplete:b,onCancel:j}),c&&u&&n.jsx(oWe,{period:u,onSave:M,onCancel:N,isLoading:t}),!c&&!v&&n.jsx(cWe,{periods:o,onEdit:w,onToggleStatus:C,isLoading:t}),n.jsx(lWe,{isOpen:p,onClose:()=>{m(!1),y(null)},onConfirm:A,periodName:f==null?void 0:f.period,isLoading:t})]})}const gD={PENDING:{code:"PENDING",label:"Pendiente",icon:_e,colorClass:"bg-gray-100 text-gray-600"},PROCESSING:{code:"PROCESSING",label:"Procesando",icon:_e,colorClass:"bg-blue-100 text-blue-600"},PENDING_CONFIRMATION:{code:"PENDING_CONFIRMATION",label:"Pendiente Confirmación",icon:Ve,colorClass:"bg-yellow-100 text-yellow-600"},COMPLETED:{code:"COMPLETED",label:"Completado",icon:$e,colorClass:"bg-green-100 text-green-600"},ERROR:{code:"ERROR",label:"Error",icon:kt,colorClass:"bg-red-100 text-red-600"},CANCELLED:{code:"CANCELLED",label:"Cancelado",icon:kt,colorClass:"bg-gray-100 text-gray-600"}},uO={SUCCESS:{code:"SUCCESS",label:"Éxito",icon:$e,colorClass:"bg-green-100 text-green-600"},ERROR:{code:"ERROR",label:"Error",icon:kt,colorClass:"bg-red-100 text-red-600"},WARNING:{code:"WARNING",label:"Advertencia",icon:Ut,colorClass:"bg-yellow-100 text-yellow-600"},PENDING:{code:"PENDING",label:"Pendiente",icon:_e,colorClass:"bg-gray-100 text-gray-600"}};function uWe({uploads:e,loading:t,onNewUpload:a,onRefresh:r,onCancel:s,onDelete:o,onReprocess:i}){const c=dt(),l={defaultSort:"uploaded_at",defaultSortDir:"desc",pageSize:10,searchFields:["file_name","original_name","type","uploaded_by.name"]},{q:u,setQ:d,sortBy:p,sortDir:m,page:f,setPage:y,filteredData:v,pageData:_,totalPages:g,handleSort:k}=_n(e,l),b=[{key:"file_name",label:"Archivo",sortable:!0},{key:"type",label:"Tipo",sortable:!0},{key:"uploaded_at",label:"Fecha",sortable:!0},{key:"status",label:"Estado",sortable:!0},{key:"stats",label:"Estadísticas",sortable:!1},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-right"}],j=C=>{const A=[{label:"Ver detalle",icon:ct,variant:"outline",onClick:()=>c(`/dashboard/load-data/${C.id}`)}];return["PENDING","PROCESSING","PENDING_CONFIRMATION"].includes(C.status)&&A.push({label:"Cancelar",icon:kt,variant:"outline",onClick:()=>s(C)}),["ERROR"].includes(C.status)&&A.push({label:"Reprocesar",icon:oh,variant:"outline",onClick:()=>i(C)}),C.status!=="COMPLETED"&&A.push({label:"Eliminar",icon:Sa,variant:"danger",onClick:()=>o(C)}),A},w=C=>{if(!C)return Ma;const A=C.split(/[-_]/).map(E=>E.charAt(0).toUpperCase()+E.slice(1)).join("");return RP[A]||Ma},N=C=>{var I;const A=C.upload_type,E=gD[C.status],L=w(A==null?void 0:A.icon),S=(E==null?void 0:E.colorClass)||"bg-gray-100 text-gray-700",T=j(C);return n.jsxs("div",{className:"w-full text-left bg-white rounded-2xl shadow-sm ring-1 ring-black/[0.04] p-4",children:[n.jsx("button",{onClick:()=>c(`/dashboard/load-data/${C.id}`),className:"w-full text-left transition-all active:scale-[0.98]",children:n.jsxs("div",{className:"flex items-center gap-3.5",children:[n.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 ${(A==null?void 0:A.color_class)||"bg-gray-100"}`,children:n.jsx(L,{className:"w-5 h-5"})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:C.original_name||C.file_name}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5",children:[n.jsx("span",{className:"text-[11px] text-gray-400",children:((I=C.uploaded_by)==null?void 0:I.name)||"Usuario"}),n.jsx("span",{className:"text-gray-200",children:"·"}),n.jsx("span",{className:"text-[11px] text-gray-400",children:new Date(C.uploaded_at||C.created_at).toLocaleDateString("es-CL")})]}),n.jsxs("div",{className:"flex items-center flex-wrap gap-1.5 mt-2",children:[n.jsx("span",{className:`inline-flex items-center gap-1 px-2 py-0.5 rounded-md text-[10px] font-semibold ${S}`,children:(E==null?void 0:E.label)||C.status}),n.jsxs("span",{className:"px-2 py-0.5 rounded-md text-[10px] font-semibold bg-gray-100 text-gray-600",children:[C.total_rows||0," registros"]})]})]}),n.jsx(Ad,{className:"w-5 h-5 flex-shrink-0 text-gray-300"})]})}),T.length>1&&n.jsx("div",{className:"flex items-center gap-2 mt-3 pt-3 border-t border-gray-100",children:T.filter(q=>q.label!=="Ver detalle").map((q,$)=>{const R=q.icon,G=q.variant==="danger";return n.jsxs("button",{onClick:W=>{W.stopPropagation(),q.onClick(C)},className:`flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-medium transition-colors ${G?"bg-red-50 text-red-700 active:bg-red-100":"bg-gray-50 text-gray-700 active:bg-gray-100"}`,children:[n.jsx(R,{className:"w-3.5 h-3.5"}),q.label]},$)})})]},C.id)},M=C=>{var T,I;const A=C.upload_type,E=gD[C.status],L=w(A.icon),S=E==null?void 0:E.icon;return n.jsxs("tr",{className:"border-t hover:bg-gray-50 transition-colors cursor-pointer",onClick:()=>c(`/dashboard/load-data/${C.id}`),children:[n.jsx("td",{className:"px-3 py-3",children:n.jsxs("div",{className:"flex items-center gap-3",children:[L&&n.jsx("div",{className:`w-10 h-10 rounded-lg ${A.color_class} flex items-center justify-center`,children:n.jsx(L,{className:"w-5 h-5"})}),n.jsxs("div",{children:[n.jsx("p",{className:"font-medium text-sm",children:C.original_name||C.file_name}),n.jsx("p",{className:"text-xs text-gray-500",children:((T=C.uploaded_by)==null?void 0:T.name)||((I=C.uploaded_by)==null?void 0:I.email)||"Usuario"})]})]})}),n.jsx("td",{className:"px-3 py-3",children:n.jsx("span",{className:"text-sm",children:(A==null?void 0:A.label)||C.type})}),n.jsx("td",{className:"px-3 py-3",children:n.jsx("span",{className:"text-sm text-gray-600",children:new Date(C.uploaded_at||C.created_at).toLocaleString("es-CL")})}),n.jsx("td",{className:"px-3 py-3",children:E&&n.jsxs("span",{className:`inline-flex items-center gap-1 px-2 py-1 rounded-full text-xs font-medium ${E.colorClass}`,children:[n.jsx(S,{className:"w-3 h-3"}),E.label]})}),n.jsx("td",{className:"px-3 py-3",children:n.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[n.jsxs("span",{className:"text-gray-600",children:["Total: ",C.total_rows||0]}),n.jsx("span",{children:"•"}),n.jsxs("span",{className:"text-emerald-600",children:["✓ ",C.success_rows||0]}),C.error_rows>0&&n.jsxs(n.Fragment,{children:[n.jsx("span",{children:"•"}),n.jsxs("span",{className:"text-red-600",children:["✗ ",C.error_rows]})]})]})}),n.jsx("td",{className:"px-3 py-3",onClick:q=>q.stopPropagation(),children:n.jsx(Io,{actions:j(C),item:C})})]},C.id)};return n.jsxs("div",{className:"space-y-4",children:[n.jsx(Eo,{searchPlaceholder:"Buscar por nombre de archivo o usuario...",searchValue:u,onSearchChange:d,resultsCount:v.length,showAddButton:!0,addButtonLabel:"Nueva carga",addButtonIcon:Zr,onAdd:a,children:n.jsx(he,{onClick:r,variant:"outline",icon:Ca,size:"sm",children:"Actualizar"})}),n.jsx(kn,{title:"Historial de cargas",loading:t,columns:b,data:v,pageData:_,emptyMessage:"No hay cargas registradas",emptyIcon:uo,searchQuery:u,onClearSearch:()=>d(""),sortBy:p,sortDir:m,onSort:k,currentPage:f,totalPages:g,onPageChange:y,totalResults:v.length,renderRow:M,renderMobileCard:N})]})}const hWe=async(e={})=>{try{const t=new URLSearchParams(e).toString(),a=`/api/excel-uploads${t?`?${t}`:""}`,r=await le.get(a);let s=!(r.status!==200||r.error);return se(s,s?r.data.message:r.error,r.status,s?r.data.data:null)}catch(t){return t}},pWe=async e=>{try{const t=await le.get(`/api/excel-uploads/${e}`);let a=!(t.status!==200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},mWe=async(e,t)=>{try{const a=new FormData;a.append("file",e),a.append("type",t);const r=await le.post("/api/excel-uploads",a,{headers:{"Content-Type":"multipart/form-data"}});let s=!(r.status!==201||r.error);return se(s,s?r.data.message:r.error,r.status,s?r.data.data:null)}catch(a){return a}},fWe=async(e,t,a)=>{try{const r=await le.put(`/api/excel-uploads/${e}/lines/${t}`,{data:a});let s=!(r.status!==200||r.error);return se(s,s?r.data.message:r.error,r.status,s?r.data.data:null)}catch(r){return r}},yWe=async e=>{try{const t=await le.post(`/api/excel-uploads/${e}/confirm`);let a=!(t.status!==200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},xWe=async(e,t=null)=>{try{const a=await le.post(`/api/excel-uploads/${e}/cancel`,{reason:t||"Cancelado por el usuario"});let r=!(a.status!==200||a.error);return se(r,r?a.data.message:a.error,a.status)}catch(a){return a}},gWe=async e=>{try{const t=await le.delete(`/api/excel-uploads/${e}`);let a=!(t.status!==200||t.error);return se(a,a?t.data.message:t.error,t.status)}catch(t){return t}},vWe=async e=>{try{const t=await le.post(`/api/excel-uploads/${e}/reprocess`);let a=!(t.status!==200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},bWe=async()=>{try{const e=await le.get("/api/excel-upload-types");let t=!(e.status!==200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},kWe=async e=>{try{const t=await le.get(`/api/excel-upload-types/${e.toLowerCase()}/template`),{url:a,file_name:r}=t.data.data;if(!a)throw new Error("No se encontró la plantilla.");const s=document.createElement("a");return s.href=a,s.setAttribute("download",r),document.body.appendChild(s),s.click(),s.remove(),{success:!0,message:"Plantilla descargada correctamente"}}catch(t){return console.error("Error al descargar plantilla",t),{success:!1,message:"Error al descargar plantilla"}}},_We=async(e,t)=>{try{const a=await le.delete(`/api/upload-lines/${e}/lines/${t}`);let r=!(a.status!==200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},jWe=async(e,t)=>{try{const a=await le.post(`/api/upload-lines/${e}/lines/bulk-delete`,{line_numbers:t});let r=!(a.status!==200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}};function wWe({onSelect:e,onBack:t}){const[a,r]=x.useState([]),[s,o]=x.useState(!0),[i,c]=x.useState(null);x.useEffect(()=>{l()},[]);const l=async()=>{try{o(!0),c(null);const d=await bWe();if(!d.success)throw new Error(d.message||"Error al cargar tipos de carga");r(d.data||[])}catch(d){console.error("❌ Error al obtener tipos de carga:",d),c(d.message||"Error al cargar los tipos de carga"),O("Error al cargar tipos de carga","error")}finally{o(!1)}},u=d=>{if(!d)return Ma;const p=d.split(/[-_]/).map(m=>m.charAt(0).toUpperCase()+m.slice(1)).join("");return RP[p]||Ma};return n.jsxs("div",{className:"space-y-4",children:[n.jsxs("button",{onClick:t,className:"flex items-center gap-2 text-bradford-navy hover:text-bradford-gold transition-colors font-medium",children:[n.jsx(Ke,{className:"w-4 h-4"}),"Volver al listado"]}),n.jsxs(tt,{className:"p-6",children:[n.jsx("h3",{className:"text-xl font-semibold text-bradford-navy mb-6",children:"Selecciona el tipo de carga"}),s&&n.jsxs("div",{className:"flex flex-col items-center justify-center py-12",children:[n.jsx(_e,{className:"w-8 h-8 text-bradford-navy animate-spin mb-3"}),n.jsx("p",{className:"text-sm text-gray-600",children:"Cargando tipos de carga..."})]}),i&&!s&&n.jsx("div",{className:"text-center py-12",children:n.jsxs("div",{className:"bg-red-50 border-2 border-red-200 rounded-lg p-6 max-w-md mx-auto",children:[n.jsxs("p",{className:"text-red-700 mb-4",children:["⚠️ ",i]}),n.jsx("button",{onClick:l,className:"px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700 transition-colors",children:"Reintentar"})]})}),!s&&!i&&a.length>0&&n.jsx("div",{className:"grid md:grid-cols-3 gap-4",children:a.map(d=>{const p=u(d.icon);return n.jsxs("button",{onClick:()=>e(d),disabled:!d.active,className:`p-6 border-2 border-gray-200 rounded-xl transition-all group relative ${d.active?"hover:border-bradford-navy hover:shadow-lg cursor-pointer":"opacity-50 cursor-not-allowed"}`,children:[!d.active&&n.jsx("span",{className:"absolute top-2 right-2 bg-gray-500 text-white text-xs px-2 py-1 rounded",children:"No disponible"}),n.jsx("div",{className:`w-16 h-16 rounded-xl ${d.color_class||"bg-gray-100 text-gray-600"} flex items-center justify-center mx-auto mb-4 ${d.active?"group-hover:scale-110":""} transition-transform`,children:n.jsx(p,{className:"w-8 h-8"})}),n.jsx("h4",{className:"font-semibold text-bradford-navy mb-2",children:d.name}),d.description&&n.jsx("p",{className:"text-sm text-gray-600",children:d.description}),d.required_columns&&d.required_columns.length>0&&n.jsx("div",{className:"mt-3 pt-3 border-t border-gray-200",children:n.jsxs("p",{className:"text-xs text-gray-500",children:[d.required_columns.length," columnas requeridas"]})}),d.template_file&&n.jsx("div",{className:"mt-2",children:n.jsxs("span",{className:"inline-flex items-center gap-1 text-xs text-green-600 bg-green-50 px-2 py-1 rounded",children:[n.jsx(X0,{className:"w-3 h-3"}),"Plantilla disponible"]})})]},d.code)})}),!s&&!i&&a.length===0&&n.jsxs("div",{className:"text-center py-12",children:[n.jsx(Ma,{className:"w-16 h-16 text-gray-300 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600 mb-2",children:"No hay tipos de carga disponibles"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Contacta al administrador para configurar los tipos de carga"})]})]})]})}function NWe({typeInfo:e,onUpload:t,onBack:a}){const r=dt(),[s,o]=x.useState(null),[i,c]=x.useState(!1),[l,u]=x.useState(!1),d=x.useRef(null);x.useEffect(()=>{e.code||r("/dashboard/load-data/seleccionar-tipo")},[e]);const m=(k=>{if(!k)return Ma;const b=k.split(/[-_]/).map(j=>j.charAt(0).toUpperCase()+j.slice(1)).join("");return RP[b]||Ma})(e.icon),f=k=>{const b=k.target.files[0];if(b){const j=["xlsx","xls","csv"],w=b.name.split(".").pop().toLowerCase();if(!j.includes(w)){O("Por favor selecciona un archivo Excel válido (.xlsx, .xls o .csv)","error");return}const N=10*1024*1024;if(b.size>N){O("El archivo es demasiado grande. Tamaño máximo: 10MB","error");return}o(b)}},y=async()=>{if(s){c(!0);try{await t(s),v()}catch(k){console.error("Error uploading file:",k),O("Error al cargar el archivo","error")}finally{c(!1)}}},v=()=>{o(null),d.current&&(d.current.value="")},_=async()=>{u(!0);try{const k=await kWe(e==null?void 0:e.code);k.success?O("Plantilla descargada correctamente","success"):O(k.message||"Error al descargar la plantilla","error")}catch(k){console.error("Error downloading template:",k),O("Error al descargar la plantilla","error")}finally{u(!1)}},g=k=>{if(k===0)return"0 Bytes";const b=1024,j=["Bytes","KB","MB","GB"],w=Math.floor(Math.log(k)/Math.log(b));return Math.round(k/Math.pow(b,w)*100)/100+" "+j[w]};return n.jsxs("div",{className:"space-y-6",children:[n.jsx(he,{onClick:a,variant:"ghost",icon:Ke,disabled:i,children:"Cambiar tipo de carga"}),n.jsxs(tt,{className:"p-6",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[n.jsx("div",{className:`w-12 h-12 rounded-xl ${e.colorClass} flex items-center justify-center`,children:n.jsx(m,{className:"w-6 h-6"})}),n.jsxs("div",{children:[n.jsxs("h3",{className:"text-xl font-semibold text-black",children:["Cargar ",e.name]}),n.jsx("p",{className:"text-sm text-gray-600",children:e.description})]})]}),n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 mb-6",children:[n.jsxs("h4",{className:"font-medium text-blue-800 mb-3 flex items-center gap-2",children:[n.jsx(Ve,{className:"w-5 h-5"}),"Instrucciones importantes"]}),n.jsxs("ul",{className:"text-sm text-blue-700 space-y-2 ml-6 list-disc",children:[n.jsx("li",{children:"Descarga la plantilla Excel proporcionada a continuación"}),n.jsx("li",{children:"Completa los datos siguiendo el formato indicado en la plantilla"}),n.jsx("li",{children:n.jsx("strong",{children:"No modifiques los nombres de las columnas"})}),n.jsx("li",{children:"Asegúrate de que todos los campos obligatorios estén completos"}),n.jsxs("li",{children:["Formatos soportados: ",n.jsx("code",{className:"bg-blue-100 px-1 rounded",children:".xlsx"}),", ",n.jsx("code",{className:"bg-blue-100 px-1 rounded",children:".xls"}),", ",n.jsx("code",{className:"bg-blue-100 px-1 rounded",children:".csv"})]}),n.jsxs("li",{children:["Tamaño máximo del archivo: ",n.jsx("strong",{children:"10MB"})]})]}),n.jsx(he,{onClick:_,disabled:l,variant:"primary",icon:l?_e:lt,className:"mt-4",size:"md",children:l?"Descargando...":"Descargar plantilla Excel"})]}),n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-semibold text-black mb-2",children:"Seleccionar archivo Excel"}),n.jsx("div",{className:"relative",children:n.jsx("input",{ref:d,type:"file",accept:".xlsx,.xls,.csv",onChange:f,disabled:i,className:`block w-full text-sm text-gray-500\r
                  file:mr-4 file:py-2.5 file:px-4\r
                  file:rounded-lg file:border-0\r
                  file:text-sm file:font-semibold\r
                  file:bg-black file:text-white\r
                  hover:file:bg-black-600\r
                  file:cursor-pointer file:transition-all\r
                  disabled:opacity-50 disabled:cursor-not-allowed\r
                  cursor-pointer border-2 border-dashed border-gray-300\r
                  rounded-lg p-4 hover:border-black\r
                  transition-colors`})}),n.jsx("p",{className:"mt-2 text-xs text-gray-500",children:"Arrastra y suelta un archivo o haz clic para seleccionar"})]}),s&&n.jsx("div",{className:"bg-gradient-to-r from-emerald-50 to-green-50 border-2 border-emerald-200 rounded-lg p-4 animate-in fade-in slide-in-from-bottom-2 duration-300",children:n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-12 h-12 rounded-lg bg-emerald-600 flex items-center justify-center shadow-md",children:n.jsx(Ma,{className:"w-6 h-6 text-white"})}),n.jsxs("div",{children:[n.jsx("p",{className:"font-semibold text-black",children:s.name}),n.jsxs("div",{className:"flex items-center gap-3 mt-1",children:[n.jsx("span",{className:"text-xs text-emerald-700 font-medium",children:g(s.size)}),n.jsxs("span",{className:"text-xs text-gray-500",children:["• ",s.type||"application/vnd.ms-excel"]})]})]})]}),!i&&n.jsx("button",{onClick:v,className:"p-2 text-gray-500 hover:text-red-600 hover:bg-red-100 rounded-lg transition-colors",title:"Quitar archivo",children:n.jsx(Ye,{className:"w-5 h-5"})})]})}),n.jsxs("div",{className:"flex gap-3 justify-end pt-4 border-t border-gray-200",children:[n.jsx(he,{onClick:a,disabled:i,variant:"outline",children:"Cancelar"}),n.jsx(he,{onClick:y,disabled:!s||i,variant:"primary",icon:i?_e:Zr,loading:i,children:i?"Procesando archivo...":"Cargar archivo"})]})]}),i&&n.jsxs("div",{className:"mt-6 bg-blue-50 border-2 border-blue-200 rounded-lg p-4 animate-pulse",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(_e,{className:"w-6 h-6 text-blue-600 animate-spin flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-semibold text-blue-800",children:"Procesando archivo..."}),n.jsx("p",{className:"text-xs text-blue-600 mt-1",children:"Por favor espera mientras validamos y procesamos el archivo. Esto puede tomar unos momentos."})]})]}),n.jsx("div",{className:"mt-3 bg-blue-100 rounded-full h-2 overflow-hidden",children:n.jsx("div",{className:"bg-blue-600 h-full w-full animate-progress"})})]})]}),n.jsxs(tt,{className:"p-4 bg-gray-50",children:[n.jsx("h4",{className:"text-sm font-semibold text-black mb-2",children:"¿Qué sucede después de cargar el archivo?"}),n.jsxs("ol",{className:"text-sm text-gray-700 space-y-1 ml-5 list-decimal",children:[n.jsx("li",{children:"El sistema validará automáticamente todos los datos"}),n.jsx("li",{children:"Se mostrará un resumen con registros válidos y errores detectados"}),n.jsx("li",{children:"Podrás editar las líneas con errores antes de confirmar"}),n.jsx("li",{children:"Una vez confirmado, los registros se crearán en el sistema"})]})]})]})}function MWe({onUpdateLine:e,onConfirmUpload:t}){var wt,ge,X,Y,ce,be;const{id:a}=kq(),r=dt(),[s,o]=x.useState(null),[i,c]=x.useState(!0),[l,u]=x.useState(null),[d,p]=x.useState("all"),[m,f]=x.useState(!1),[y,v]=x.useState([]),[_,g]=x.useState(!1),[k,b]=x.useState(!1),[j,w]=x.useState(null),[N,M]=x.useState(!1),{modals:C,openConfirm:A,closeModal:E}=r1();x.useEffect(()=>{L()},[a]);const L=async()=>{c(!0);try{const oe=await pWe(a);oe.success?o(oe.data):(O(oe.message||"Error al cargar el detalle","error"),r("/dashboard/load-data"))}catch(oe){console.error("Error loading upload detail:",oe),O("Error al cargar el detalle de la carga","error"),r("/dashboard/load-data")}finally{c(!1)}},S=Oe.useMemo(()=>s!=null&&s.lines?s.lines.map(oe=>{var xe;return{...oe,statusLabel:((xe=uO[oe.status])==null?void 0:xe.label)||"",dataSearchable:Object.values(oe.data||{}).join(" "),errorWarning:[oe.error_message,oe.warning_message].filter(Boolean).join(" ")}}):[],[s]),T={defaultSort:"line_number",defaultSortDir:"asc",pageSize:30,searchFields:["dataSearchable","statusLabel","errorWarning"],filterField:"status"},{q:I,setQ:q,sortBy:$,sortDir:R,page:G,setPage:W,filteredData:J,pageData:de,totalPages:U,handleSort:K,setFilterValue:P}=_n(S,T);x.useEffect(()=>{P(d)},[d,P]);const D=s?s.upload_type:null,Q=s?gD[s.status]:null,H=async()=>{try{if(!(s!=null&&s.id)){O("No se encontró el ID de la carga.","warning");return}const xe=`https://api-matriculas.bradford.cl/api/excel-uploads/${s.id}/download-all`;O("Generando Excel...","info"),window.open(xe,"_blank")}catch(oe){console.error("Error al generar Excel:",oe),O("Error al generar el Excel","error")}},ne=oe=>{oe.target.checked?v(de.map(xe=>xe.line_number)):v([])},F=Oe.useMemo(()=>{var Te,Ge,vt;if(!((Ge=(Te=s==null?void 0:s.lines)==null?void 0:Te[0])!=null&&Ge.data))return[];const oe=Object.keys(s.lines[0].data),xe=(vt=s.metadata)==null?void 0:vt.column_order;if(!xe||!Array.isArray(xe))return oe;const Ne=xe.filter(ea=>oe.includes(ea)),Ae=oe.filter(ea=>!xe.includes(ea));return[...Ne,...Ae]},[s]),pe=(()=>F.length?[{key:"select",label:n.jsx("input",{type:"checkbox",checked:y.length===de.length&&de.length>0,onChange:ne,className:"rounded border-gray-300"}),sortable:!1,width:"40px"},{key:"line_number",label:"Línea",sortable:!0,headerClassName:"text-[10px]"},...F.map(oe=>({key:`data.${oe}`,label:oe.charAt(0).toUpperCase()+oe.slice(1).replace(/_/g," "),sortable:!1,headerClassName:"text-[10px]"})),{key:"status",label:"Estado",sortable:!1,headerClassName:"text-[10px]"},{key:"message",label:"Mensaje",sortable:!1,headerClassName:"text-[10px]"},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-right text-[10px]"}]:[])(),Z=oe=>{v(xe=>xe.includes(oe)?xe.filter(Ne=>Ne!==oe):[...xe,oe])},ue=async(oe,xe)=>{try{await e(s.id,oe,xe),u(null),await L()}catch(Ne){console.error("Error saving line:",Ne),O("Error al guardar la línea","error")}},fe=oe=>{w(oe),g(!0)},z=async()=>{var oe;if(j){M(!0);try{const xe=await _We(s.id,j.line_number);if(xe.success){if(g(!1),w(null),(oe=xe.data)!=null&&oe.upload_cancelled){O("Carga cancelada: se eliminaron todos los registros","warning"),r("/dashboard/load-data");return}O("Línea eliminada correctamente","success"),await L()}else O(xe.message||"Error al eliminar la línea","error")}catch(xe){console.error("Error deleting line:",xe),O("Error al eliminar la línea","error")}finally{M(!1)}}},V=()=>{if(y.length===0){O("Selecciona al menos una línea para eliminar","warning");return}b(!0)},ae=async()=>{var oe,xe;M(!0);try{const Ne=await jWe(s.id,y);if(Ne.success){if(b(!1),v([]),(oe=Ne.data)!=null&&oe.upload_cancelled){O("Carga cancelada: se eliminaron todos los registros","warning"),r("/dashboard/load-data");return}O(`${((xe=Ne.data)==null?void 0:xe.deleted)||y.length} líneas eliminadas correctamente`,"success"),await L()}else O(Ne.message||"Error al eliminar las líneas","error")}catch(Ne){console.error("Error deleting lines:",Ne),O("Error al eliminar las líneas","error")}finally{M(!1)}},je=async()=>{f(!0);try{await t(s.id),E("confirm")}catch(oe){console.error("Error confirming upload:",oe),f(!1)}},Se=()=>{A({title:"Confirmar carga de datos",msg:Je(),actionLabel:"Sí, confirmar carga",variant:"success",onConfirm:je,size:"lg"})},Je=()=>`
      <div class="space-y-4">
        <div class="bg-blue-50 border border-blue-200 rounded-lg p-4">
          <p class="text-sm text-blue-800 mb-3">
            Al confirmar esta carga se realizarán las siguientes acciones:
          </p>
          <ul class="text-sm text-blue-700 space-y-2">
            <li class="flex items-start gap-2">
              <svg class="w-4 h-4 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
              </svg>
              <span>Se crearán o actualizarán <strong>${s.success_rows} registros</strong></span>
            </li>
            <li class="flex items-start gap-2">
              <svg class="w-4 h-4 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
              </svg>
              <span>Los cambios se aplicarán de forma permanente en el sistema</span>
            </li>
            <li class="flex items-start gap-2">
              <svg class="w-4 h-4 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path>
              </svg>
              <span>El estado de la carga cambiará a "Completado"</span>
            </li>
          </ul>
        </div>

        ${s.warning_rows>0?`
          <div class="bg-amber-50 border border-amber-200 rounded-lg p-4">
            <div class="flex items-start gap-2">
              <svg class="w-4 h-4 text-amber-600 mt-0.5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"></path>
              </svg>
              <div>
                <p class="text-sm font-medium text-amber-800">
                  Hay ${s.warning_rows} registros con advertencias
                </p>
                <p class="text-xs text-amber-700 mt-1">
                  Estos registros se procesarán, pero revisa que la información sea correcta
                </p>
              </div>
            </div>
          </div>
        `:""}

        <div class="text-sm text-gray-600">
          ¿Estás seguro de que deseas confirmar esta carga?
        </div>
      </div>
    `,Ze=oe=>{const xe=(l==null?void 0:l.line_number)===oe.line_number,Ne=[];return["CANCELLED","COMPLETED"].includes(s.status)||(oe.editable&&(xe?Ne.push({label:"Guardar",icon:Yt,variant:"success",onClick:()=>ue(oe.line_number,l.data),title:"Guardar cambios"},{label:"Cancelar",icon:Ye,variant:"outline",onClick:()=>u(null),title:"Cancelar edición"}):Ne.push({label:"Editar",icon:Fa,variant:"outline",onClick:()=>u({...oe,data:{...oe.data}}),title:"Editar línea"})),s.status==="PENDING_CONFIRMATION"&&!xe&&Ne.push({label:"Eliminar",icon:Sa,variant:"danger",onClick:()=>fe(oe),title:"Eliminar línea"})),Ne},ee=oe=>{const xe=uO[oe.status];if(!xe)return null;const Ne=xe.icon;return n.jsxs("span",{className:`inline-flex items-center gap-1 px-2 py-1 rounded-full text-xs font-medium ${xe.colorClass}`,children:[n.jsx(Ne,{className:"w-3 h-3"}),xe.label]})},ye=oe=>oe.error_message?n.jsx("span",{className:"text-red-600 text-xs",children:oe.error_message}):oe.warning_message?n.jsx("span",{className:"text-amber-600 text-xs",children:oe.warning_message}):n.jsx("span",{className:"text-gray-400 text-xs",children:"-"}),Ee=oe=>{const xe=(l==null?void 0:l.line_number)===oe.line_number,Ne=y.includes(oe.line_number);return n.jsxs("tr",{className:`border-t transition-colors ${Ne?"bg-blue-50":"hover:bg-gray-50"}`,children:[n.jsx("td",{className:"px-3 py-2",children:n.jsx("input",{type:"checkbox",checked:Ne,onChange:()=>Z(oe.line_number),className:"rounded border-gray-300",disabled:s.status!=="PENDING_CONFIRMATION"})}),n.jsx("td",{className:"px-3 py-2 text-[12px] font-semibold text-gray-900",children:oe.line_number}),F.map(Ae=>n.jsx("td",{className:"px-3 py-2 text-[12px] text-gray-600",children:xe?n.jsx("input",{type:"text",defaultValue:oe.data[Ae],className:"w-full px-2 py-1 border border-gray-300 rounded focus:outline-none focus:border-bradford-navy text-[12px]",onChange:Te=>{l.data[Ae]=Te.target.value}}):n.jsx("span",{className:"block max-w-[180px] truncate",title:oe.data[Ae],children:oe.data[Ae]||"-"})},Ae)),n.jsx("td",{className:"px-3 py-2",children:ee(oe)}),n.jsx("td",{className:"px-3 py-2 text-[12px] max-w-xs",children:n.jsx("div",{title:oe.error_message||oe.warning_message,children:ye(oe)})}),n.jsx("td",{className:"px-3 py-2",children:n.jsx(Io,{actions:Ze(oe),item:oe,className:"space-x-2"})})]},oe.line_number)};if(i)return n.jsxs("div",{className:"space-y-4",children:[n.jsx(he,{onClick:()=>r("/dashboard/load-data"),variant:"ghost",icon:Ke,children:"Volver al listado"}),n.jsx(tt,{className:"p-12",children:n.jsxs("div",{className:"flex flex-col items-center justify-center gap-4",children:[n.jsx(_e,{className:"w-12 h-12 text-bradford-navy animate-spin"}),n.jsx("p",{className:"text-gray-600",children:"Cargando detalle..."})]})})]});if(!s||!Q)return n.jsxs("div",{className:"space-y-4",children:[n.jsx(he,{onClick:()=>r("/dashboard/load-data"),variant:"ghost",icon:Ke,children:"Volver al listado"}),n.jsx(tt,{className:"p-6",children:n.jsxs("div",{className:"flex items-center gap-3 text-red-600",children:[n.jsx(Ve,{className:"w-5 h-5"}),n.jsx("p",{children:"Error: Carga no encontrada"})]})})]});const Ce=(oe=>{if(!oe)return Ma;const xe=oe.split(/[-_]/).map(Ne=>Ne.charAt(0).toUpperCase()+Ne.slice(1)).join("");return RP[xe]||Ma})(D.icon),Ie=Q.icon,rt=s.status==="PENDING_CONFIRMATION"&&s.error_rows===0;return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"flex justify-between",children:[n.jsx(he,{onClick:()=>r("/dashboard/load-data"),variant:"ghost",icon:Ke,children:"Volver al listado"}),n.jsxs("span",{className:`inline-flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-medium ${Q.colorClass}`,children:[n.jsx(Ie,{className:"w-4 h-4"}),Q.label]})]}),s.status==="PENDING_CONFIRMATION"&&n.jsx(tt,{className:`p-4 ${s.error_rows>0?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(Ve,{className:`w-5 h-5 ${s.error_rows>0?"text-red-600":"text-blue-600"}`}),n.jsx("div",{children:s.error_rows>0?n.jsxs(n.Fragment,{children:[n.jsxs("p",{className:"font-medium text-red-800",children:["Hay ",s.error_rows," registros con errores"]}),n.jsx("p",{className:"text-sm text-red-700",children:"Debes corregir todos los errores antes de confirmar la carga"})]}):n.jsxs(n.Fragment,{children:[n.jsx("p",{className:"font-medium text-blue-800",children:"Carga lista para confirmar"}),n.jsxs("p",{className:"text-sm text-blue-700",children:["Al confirmar, se crearán o actualizarán ",s.success_rows," registros"]})]})})]}),rt&&n.jsx(he,{onClick:Se,variant:"success",icon:$e,children:"Confirmar carga"})]})}),s.status==="CANCELLED"&&s.notes&&n.jsx(tt,{className:"p-4 bg-red-50 border-red-200",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(Oa,{className:"w-5 h-5 text-red-600 flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"font-medium text-red-800",children:"Motivo de cancelación"}),n.jsx("p",{className:"text-sm text-red-700",children:s.notes})]})]})}),n.jsxs(tt,{className:"p-6",children:[n.jsx("div",{className:"flex items-start justify-between mb-6",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx("div",{className:`w-12 h-12 rounded-xl ${D.color_class} flex items-center justify-center`,children:n.jsx(Ce,{className:"w-6 h-6"})}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-xl font-semibold text-slate-800 mb-1",children:s.original_name||s.file_name}),n.jsxs("div",{className:"flex items-center gap-3 text-sm text-gray-600",children:[n.jsx("span",{children:D.label}),n.jsx("span",{children:"•"}),n.jsx("span",{children:new Date(s.created_at).toLocaleString("es-CL")}),n.jsx("span",{children:"•"}),n.jsx("span",{children:((wt=s.uploaded_by)==null?void 0:wt.name)||((ge=s.uploaded_by)==null?void 0:ge.email)||"Usuario"})]})]})]})}),n.jsxs("div",{className:"grid grid-cols-3 md:grid-cols-4 gap-4",children:[n.jsxs("div",{className:"bg-gray-50 rounded-lg p-4 border border-gray-200",children:[n.jsx("p",{className:"text-sm text-gray-600 mb-1",children:"Total"}),n.jsx("p",{className:"text-2xl font-bold text-bradford-navy",children:s.total_rows||0})]}),n.jsxs("div",{className:"bg-emerald-50 rounded-lg p-4 border border-emerald-200",children:[n.jsx("p",{className:"text-sm text-emerald-600 mb-1",children:"Exitosos"}),n.jsx("p",{className:"text-2xl font-bold text-emerald-600",children:s.success_rows||0})]}),s.error_rows>=0&&n.jsxs("div",{className:"bg-red-50 rounded-lg p-4 border border-red-200",children:[n.jsx("p",{className:"text-sm text-red-600 mb-1",children:"Errores"}),n.jsx("p",{className:"text-2xl font-bold text-red-600",children:s.error_rows})]}),s.warning_rows>=0&&n.jsxs("div",{className:"bg-amber-50 rounded-lg p-4 border border-amber-200",children:[n.jsx("p",{className:"text-sm text-amber-600 mb-1",children:"Advertencias"}),n.jsx("p",{className:"text-2xl font-bold text-amber-600",children:s.warning_rows})]})]})]}),n.jsxs(Eo,{searchPlaceholder:"Buscar en los datos, mensajes o estado...",searchValue:I,onSearchChange:q,resultsCount:J.length,showAddButton:!1,pageSize:T.pageSize,children:[y.length>0&&s.status==="PENDING_CONFIRMATION"&&n.jsxs(he,{onClick:V,variant:"danger",icon:Sa,size:"sm",children:["Eliminar ",y.length," seleccionadas"]}),n.jsxs("select",{value:d,onChange:oe=>p(oe.target.value),className:"px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:border-bradford-navy text-sm",children:[n.jsx("option",{value:"all",children:"Todos los estados"}),Object.entries(uO).map(([oe,xe])=>n.jsx("option",{value:oe,children:xe.label},oe))]})]}),n.jsx("div",{className:"flex items-center justify-end mt-4",children:n.jsx(he,{onClick:H,variant:"success",icon:lt,children:"Descargar Excel"})}),n.jsx(kn,{title:"Detalle de registros",loading:!1,columns:pe,data:J,pageData:de,emptyMessage:"No se encontraron resultados",emptyIcon:Ve,searchQuery:I,onClearSearch:()=>q(""),sortBy:$,sortDir:R,onSort:K,currentPage:G,totalPages:U,onPageChange:W,totalResults:J.length,renderRow:Ee}),n.jsx(xt,{open:!!C.confirm,onClose:()=>!m&&E("confirm"),title:(X=C.confirm)==null?void 0:X.title,variant:"success",isHtml:!0,size:"lg",actions:[{label:"Cancelar",variant:"outline",onClick:()=>E("confirm"),disabled:m},{label:m?"Confirmando...":((Y=C.confirm)==null?void 0:Y.actionLabel)||"Confirmar",variant:"success",onClick:(ce=C.confirm)==null?void 0:ce.onConfirm,loading:m,icon:m?_e:$e,autofocus:!0,disabled:m}],children:(be=C.confirm)==null?void 0:be.msg}),n.jsx(xt,{open:_,onClose:()=>!N&&g(!1),title:"Eliminar línea",variant:"danger",size:"default",actions:[{label:"Cancelar",variant:"outline",onClick:()=>g(!1),disabled:N},{label:N?"Eliminando...":"Sí, eliminar línea",variant:"danger",onClick:z,disabled:N,loading:N}],children:n.jsxs("div",{className:"space-y-4",children:[n.jsxs("p",{className:"text-gray-700",children:["¿Estás seguro de que deseas eliminar la línea"," ",n.jsxs("strong",{children:["#",j==null?void 0:j.line_number]}),"?"]}),(j==null?void 0:j.data)&&n.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-lg p-3",children:[n.jsx("p",{className:"text-sm font-medium text-gray-800 mb-2",children:"Datos de la línea:"}),n.jsxs("div",{className:"space-y-1 text-sm text-gray-700",children:[Object.entries(j.data).slice(0,3).map(([oe,xe])=>n.jsxs("div",{className:"flex justify-between",children:[n.jsxs("span",{className:"font-medium",children:[oe,":"]}),n.jsx("span",{className:"truncate ml-2 max-w-xs",children:xe||"-"})]},oe)),Object.keys(j.data).length>3&&n.jsxs("p",{className:"text-xs text-gray-500 pt-1",children:["... y ",Object.keys(j.data).length-3," campos más"]})]})]}),n.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-start gap-2",children:[n.jsx("svg",{className:"w-5 h-5 text-red-600 mt-0.5 flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-medium text-red-800",children:"¡Advertencia!"}),n.jsx("p",{className:"text-sm text-red-700 mt-1",children:"Esta acción eliminará permanentemente esta línea del proceso de carga. Los contadores se actualizarán automáticamente."})]})]})})]})}),n.jsx(xt,{open:k,onClose:()=>!N&&b(!1),title:"Eliminar líneas seleccionadas",variant:"danger",size:"default",actions:[{label:"Cancelar",variant:"outline",onClick:()=>b(!1),disabled:N},{label:N?"Eliminando...":`Sí, eliminar ${y.length} líneas`,variant:"danger",onClick:ae,disabled:N,loading:N}],children:n.jsxs("div",{className:"space-y-4",children:[n.jsxs("p",{className:"text-gray-700",children:["¿Estás seguro de que deseas eliminar"," ",n.jsxs("strong",{children:[y.length," líneas seleccionadas"]}),"?"]}),n.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-lg p-3",children:[n.jsx("p",{className:"text-sm font-medium text-gray-800 mb-2",children:"Líneas que serán eliminadas:"}),n.jsxs("div",{className:"flex flex-wrap gap-2",children:[y.slice(0,20).map(oe=>n.jsxs("span",{className:"inline-flex items-center px-2 py-1 rounded bg-gray-200 text-xs font-medium text-gray-700",children:["#",oe]},oe)),y.length>20&&n.jsxs("span",{className:"inline-flex items-center px-2 py-1 rounded bg-gray-300 text-xs font-medium text-gray-700",children:["+",y.length-20," más"]})]})]}),n.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-start gap-2",children:[n.jsx("svg",{className:"w-5 h-5 text-red-600 mt-0.5 flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-medium text-red-800",children:"¡Advertencia!"}),n.jsx("p",{className:"text-sm text-red-700 mt-1",children:"Esta acción eliminará permanentemente todas las líneas seleccionadas. Los contadores y estadísticas se actualizarán automáticamente."})]})]})}),n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-3",children:n.jsxs("p",{className:"text-sm text-blue-800",children:[n.jsx("strong",{children:"Tip:"})," Si solo quieres corregir datos, usa la opción de editar en lugar de eliminar la línea completa."]})})]})})]})}function jK(){var $,R,G,W;const e=dt();Mr();const[t,a]=x.useState([]),[r,s]=x.useState({}),[o,i]=x.useState(!1),[c,l]=x.useState(null),[u,d]=x.useState(""),[p,m]=x.useState(!1),[f,y]=x.useState(!1),[v,_]=x.useState(!1),[g,k]=x.useState(!1),{modals:b,openNotify:j,closeModal:w}=r1();x.useEffect(()=>{N()},[]);const N=async()=>{var J;i(!0);try{const de=await hWe();de.success?a(((J=de.data)==null?void 0:J.uploads)||[]):O(de.message||"Error al cargar las cargas","error")}catch(de){console.error("Error loading uploads:",de),O("Error al cargar el historial de cargas","error")}finally{i(!1)}},M=async J=>{try{O("Procesando archivo...","info");const de=await mWe(J,r==null?void 0:r.code);de.success?(O(de.message,"success"),e("/dashboard/load-data"),setTimeout(()=>{N()},1e3)):O(de.message||"Error al cargar el archivo","error")}catch(de){console.error("Error uploading file:",de),O("Error al cargar el archivo","error")}},C=async(J,de,U)=>{try{const K=await fWe(J,de,U);if(K.success)O(K.message,"success");else throw O(K.message||"Error al actualizar la línea","error"),new Error(K.message)}catch(K){throw console.error("Error updating line:",K),K}},A=async J=>{try{j({variant:"info",title:"Procesando carga",msg:`
          <div class="flex items-center justify-center gap-3 py-4">
            <svg class="animate-spin w-6 h-6 text-blue-600" fill="none" viewBox="0 0 24 24">
              <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
              <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
            </svg>
            <span class="text-gray-700">Confirmando carga y creando registros...</span>
          </div>
        `});const de=await yWe(J);de.success?(w("notify"),setTimeout(()=>{var U,K,P;j({variant:"success",title:"Carga confirmada exitosamente",msg:`
              <div class="space-y-3">
                <div class="flex items-center gap-2">
                  <svg class="w-5 h-5 text-emerald-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path>
                  </svg>
                  <span class="font-medium text-emerald-800">Los registros han sido creados/actualizados</span>
                </div>
                <div class="bg-emerald-50 rounded-lg p-3 text-sm">
                  <p class="text-emerald-800">
                    <strong>${((U=de.data)==null?void 0:U.created)||0}</strong> registros creados,
                    <strong>${((K=de.data)==null?void 0:K.updated)||0}</strong> actualizados
                  </p>
                  <p class="text-emerald-700 mt-1">
                    Total: <strong>${((P=de.data)==null?void 0:P.total)||0}</strong> registros procesados
                  </p>
                </div>
              </div>
            `})},300),setTimeout(()=>{e("/dashboard/load-data"),N()},2e3)):(w("notify"),setTimeout(()=>{j({variant:"error",title:"Error al confirmar la carga",msg:`
              <div class="space-y-2">
                <p class="text-red-700">${de.message||"No se pudo completar la operación"}</p>
              </div>
            `})},300))}catch(de){throw console.error("Error confirming upload:",de),w("notify"),setTimeout(()=>{j({variant:"error",title:"Error al confirmar la carga",msg:`
            <div class="space-y-2">
              <p class="text-red-700">No se pudo completar la operación.</p>
              <p class="text-sm text-red-600">Error desconocido</p>
            </div>
          `})},300),de}},E=J=>{l(J),d(""),y(!0)},L=async()=>{if(c){m(!0);try{const J=await xWe(c.id,u||"Cancelado por el usuario");J.success?(O("Carga cancelada correctamente","success"),N(),y(!1),l(null),d("")):O(J.message||"Error al cancelar la carga","error")}catch(J){console.error("Error canceling upload:",J),O("Error al cancelar la carga","error")}finally{m(!1)}}},S=J=>{l(J),_(!0)},T=async()=>{if(c){m(!0);try{const J=await gWe(c.id);J.success?(O("Carga eliminada correctamente","success"),N(),_(!1),l(null),window.location.pathname.includes(`/load-data/${c.id}`)&&e("/dashboard/load-data")):O(J.message||"Error al eliminar la carga","error")}catch(J){console.error("Error deleting upload:",J),O("Error al eliminar la carga","error")}finally{m(!1)}}},I=J=>{l(J),k(!0)},q=async()=>{if(c){m(!0),k(!1);try{j({variant:"info",title:"Reprocesando carga",msg:`
          <div class="flex items-center justify-center gap-3 py-4">
            <svg class="animate-spin w-6 h-6 text-blue-600" fill="none" viewBox="0 0 24 24">
              <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
              <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
            </svg>
            <span class="text-gray-700">Reprocesando archivo, por favor espera...</span>
          </div>
        `});const J=await vWe(c.id);w("notify"),J.success?(O("Carga reprocesada exitosamente","success"),N(),l(null),window.location.pathname.includes(`/load-data/${c.id}`)&&window.location.reload()):O(J.message||"Error al reprocesar la carga","error")}catch(J){console.error("Error reprocessing upload:",J),w("notify"),O("Error al reprocesar la carga","error")}finally{m(!1)}}};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Gestión de Cargas Masivas"}),n.jsx("p",{className:"text-gray-600",children:"Administración de cargas desde archivos Excel"})]})]}),n.jsxs(wq,{children:[n.jsx(ln,{path:"/",element:n.jsx(uWe,{uploads:t,loading:o,onNewUpload:()=>e("/dashboard/load-data/seleccionar-tipo"),onRefresh:N,onCancel:E,onDelete:S,onReprocess:I})}),n.jsx(ln,{path:"/seleccionar-tipo",element:n.jsx(wWe,{onSelect:J=>{s(J),e("/dashboard/load-data/nueva")},onBack:()=>e("/dashboard/load-data")})}),n.jsx(ln,{path:"/nueva",element:n.jsx(NWe,{typeInfo:r,onUpload:M,onBack:()=>e("/dashboard/load-data/seleccionar-tipo")})}),n.jsx(ln,{path:"/:id",element:n.jsx(MWe,{onUpdateLine:C,onConfirmUpload:A,onCancel:E,onDelete:S,onReprocess:I})})]}),n.jsx(xt,{open:!!b.notify,onClose:()=>w("notify"),title:($=b.notify)==null?void 0:$.title,variant:((R=b.notify)==null?void 0:R.variant)||"info",isHtml:!0,actions:((G=b.notify)==null?void 0:G.variant)!=="info"?[{label:"Cerrar",variant:"primary",onClick:()=>w("notify")}]:[],children:(W=b.notify)==null?void 0:W.msg}),n.jsx(xt,{open:f,onClose:()=>!p&&y(!1),title:"Cancelar carga",variant:"warning",size:"default",actions:[{label:"Cancelar",variant:"outline",onClick:()=>y(!1),disabled:p},{label:p?"Cancelando...":"Sí, cancelar carga",variant:"danger",onClick:L,disabled:p,loading:p}],children:n.jsxs("div",{className:"space-y-4",children:[n.jsxs("p",{className:"text-gray-700",children:["¿Estás seguro de que deseas cancelar la carga"," ",n.jsxs("strong",{children:['"',(c==null?void 0:c.original_name)||(c==null?void 0:c.file_name),'"']}),"?"]}),n.jsx("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3",children:n.jsxs("p",{className:"text-sm text-amber-800",children:[n.jsx("strong",{children:"Nota:"}),' Esta acción no eliminará la carga, pero cambiará su estado a "Cancelado" y no podrá ser confirmada.']})}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Motivo de cancelación (opcional)"}),n.jsx("textarea",{value:u,onChange:J=>d(J.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:outline-none focus:border-bradford-navy",rows:"3",placeholder:"Ej: Archivo incorrecto, datos desactualizados, etc.",disabled:p})]})]})}),n.jsx(xt,{open:v,onClose:()=>!p&&_(!1),title:"Eliminar carga",variant:"danger",size:"default",actions:[{label:"Cancelar",variant:"outline",onClick:()=>_(!1),disabled:p},{label:p?"Eliminando...":"Sí, eliminar permanentemente",variant:"danger",onClick:T,disabled:p,loading:p}],children:n.jsxs("div",{className:"space-y-4",children:[n.jsxs("p",{className:"text-gray-700 text-center",children:["¿Estás seguro de que deseas eliminar permanentemente la carga"," ",n.jsxs("strong",{children:['"',(c==null?void 0:c.original_name)||(c==null?void 0:c.file_name),'"']}),"?"]}),n.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-start gap-2",children:[n.jsx("svg",{className:"w-5 h-5 text-red-600 mt-0.5 flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})}),n.jsxs("div",{children:[n.jsx("p",{className:"text-sm font-medium text-red-800",children:"¡Advertencia!"}),n.jsx("p",{className:"text-sm text-red-700 mt-1",children:"Esta acción es irreversible. El archivo y todos los registros asociados serán eliminados permanentemente."})]})]})}),(c==null?void 0:c.status)==="COMPLETED"&&n.jsx("div",{className:"bg-orange-50 border border-orange-200 rounded-lg p-3",children:n.jsxs("p",{className:"text-sm text-orange-800",children:[n.jsx("strong",{children:"Nota:"})," Esta carga ya fue completada. Los registros creados en el sistema NO serán eliminados, solo el historial de la carga."]})})]})}),n.jsx(xt,{open:g,onClose:()=>!p&&k(!1),title:"Reprocesar carga",variant:"info",size:"md",actions:[{label:"Cancelar",variant:"outline",onClick:()=>k(!1),disabled:p},{label:p?"Reprocesando...":"Sí, reprocesar",variant:"primary",onClick:q,disabled:p,loading:p}],children:n.jsxs("div",{className:"space-y-4",children:[n.jsxs("p",{className:"text-gray-700",children:["¿Deseas reprocesar la carga"," ",n.jsxs("strong",{children:['"',(c==null?void 0:c.original_name)||(c==null?void 0:c.file_name),'"']}),"?"]}),n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-3",children:[n.jsx("p",{className:"text-sm text-blue-800 mb-2",children:"Al reprocesar esta carga:"}),n.jsxs("ul",{className:"text-sm text-blue-700 space-y-1 ml-5 list-disc",children:[n.jsx("li",{children:"Se eliminarán todos los registros de validación actuales"}),n.jsx("li",{children:"El archivo se procesará nuevamente desde cero"}),n.jsx("li",{children:"Se aplicarán las reglas de validación actualizadas"}),n.jsx("li",{children:"Podrás revisar y corregir errores antes de confirmar"})]})]}),n.jsx("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3",children:n.jsxs("p",{className:"text-sm text-amber-800",children:[n.jsx("strong",{children:"Nota:"})," Esta acción es útil cuando se han actualizado las reglas de validación o cuando hubo un error en el procesamiento original."]})})]})})]})}const nre=({errors:e,touched:t})=>!t||e.length===0?null:n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4 mb-6",children:[n.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[n.jsx(Ve,{size:20,className:"text-red-600"}),n.jsx("h3",{className:"font-semibold text-red-800",children:"Por favor, completa los siguientes campos:"})]}),n.jsx("ul",{className:"list-disc list-inside space-y-1",children:e.map((a,r)=>n.jsx("li",{className:"text-sm text-red-700",children:a},r))})]});function CWe(){const e=dt(),t="general",[a,r]=x.useState(!1),[s,o]=x.useState(!0),[i,c]=x.useState(!1),[l,u]=x.useState({}),[d,p]=x.useState({phone:"",email:"",cae_title:"",cae_message:"",cfe_title:"",cfe_message:"",enrollment_start_date:"",enrollment_end_date:""}),m=(g,k)=>{let b="text",j=!1,w="Campo requerido";switch(j=!1,g){case"email":b="email",w="Ingrese un email válido";break;case"phone":b="mobile",w="Ingrese un número de WhatsApp válido";break;case"cae_title":case"cfe_title":b="text_min",w="El título debe tener al menos 3 caracteres";break;case"cae_message":case"cfe_message":b="text_min_description",w="La descripción debe tener al menos 3 caracteres";break;default:b="text";break}const N=n1(k,b,j,w);return{isValid:N.validate,message:N.msg,cleanValue:N.value_data!==void 0?N.value_data:k}},f=()=>{const g={};return Object.keys(d).forEach(b=>{const j=d[b];if(j&&j.toString().trim()!==""){const w=m(b,j);w.isValid||(g[b]=w.message)}}),d.enrollment_start_date&&d.enrollment_end_date&&new Date(d.enrollment_end_date)<new Date(d.enrollment_start_date)&&(g.enrollment_end_date="La fecha de cierre debe ser posterior a la de apertura"),u(g),Object.keys(g).length===0},y=(g,k)=>{const b=m(g,k),j=b.cleanValue;p(w=>({...w,[g]:j})),i&&u(w=>({...w,[g]:j&&!b.isValid?b.message:null}))};x.useEffect(()=>{async function g(){try{const k=await T2(t);if(k.success){const b=k.data;p({phone:b.whatsapp||"",email:b.email||"",cae_title:b.cae_title||"",cae_message:b.cae_message||"",cfe_title:b.cfe_title||"",cfe_message:b.cfe_message||"",enrollment_start_date:b.enrollment_start_date||"",enrollment_end_date:b.enrollment_end_date||""})}}catch(k){O("Error al cargar configuración: "+k.message,"error")}finally{o(!1)}}g()},[]);const v=async()=>{if(c(!0),!f()){window.scrollTo({top:0,behavior:"smooth"});return}const g={email:d.email.trim()||null,whatsapp:d.phone.trim()||null,cae_title:d.cae_title.trim()||null,cae_message:d.cae_message.trim()||null,cfe_title:d.cfe_title.trim()||null,cfe_message:d.cfe_message.trim()||null,enrollment_start_date:d.enrollment_start_date||null,enrollment_end_date:d.enrollment_end_date||null};r(!0);try{const k=await KH(t,g);O(k.message,k.success?"success":"error")}catch(k){O("Error: "+k.message,"error")}finally{r(!1)}},_=Object.values(l).filter(Boolean);return s?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando configuración..."})]})}):n.jsxs("div",{className:"max-w-7xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",disabled:a,children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Configuración General"}),n.jsx("p",{className:"text-gray-600",children:"Información de contacto y alertas"})]}),a&&n.jsx(_e,{size:20,className:"animate-spin text-gray-400"})]}),n.jsx(nre,{errors:_,touched:i}),n.jsxs("div",{className:"bg-white rounded-lg border border-gray-150 shadow-sm",children:[n.jsx("div",{className:"p-6 border-b border-gray-150",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(tr,{className:"text-black",size:20}),n.jsx("h3",{className:"text-lg font-semibold text-black",children:"Información de Contacto"})]})}),n.jsx("div",{className:"p-6",children:n.jsxs("div",{className:"grid gap-6 md:grid-cols-2",children:[n.jsx("div",{children:n.jsx(ve,{label:"WhatsApp Soporte",type:"tel",value:d.phone,onChange:g=>y("phone",g.target.value),placeholder:"+56912345678",error:l.phone,maxLength:12,helper:"Formato: +56912345678",disabled:a,success:d.phone&&!l.phone?"":null})}),n.jsx("div",{children:n.jsx(ve,{label:"Correo Electrónico Soporte",type:"email",value:d.email,onChange:g=>y("email",g.target.value),placeholder:"contacto@ejemplo.com",error:l.email,maxLength:254,disabled:a,success:d.email&&!l.email?"":null})})]})})]}),n.jsxs("div",{className:"bg-white rounded-lg border border-gray-150 shadow-sm",children:[n.jsx("div",{className:"p-6 border-b border-gray-150",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(Ld,{className:"text-black",size:20}),n.jsx("h3",{className:"text-lg font-semibold text-black",children:"Período de Matrículas"})]})}),n.jsxs("div",{className:"p-6",children:[n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-3 mb-6",children:n.jsxs("div",{className:"flex items-start gap-2",children:[n.jsx(Oa,{size:16,className:"text-blue-600 mt-0.5 flex-shrink-0"}),n.jsx("p",{className:"text-sm text-blue-700",children:"Define las fechas en las que los apoderados pueden acceder a sus matrículas. Fuera de este rango, verán un mensaje indicando que el período no está disponible. Si no se configuran fechas, el acceso estará siempre disponible."})]})}),n.jsxs("div",{className:"grid gap-6 md:grid-cols-2",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:"Fecha de Apertura"}),n.jsx("input",{type:"date",value:d.enrollment_start_date,onChange:g=>p(k=>({...k,enrollment_start_date:g.target.value})),className:"w-full rounded-xl border border-gray-300 px-3 py-2 bg-white outline-none transition shadow-sm focus:ring-2 focus:ring-indigo-200",disabled:a})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:"Fecha de Cierre"}),n.jsx("input",{type:"date",value:d.enrollment_end_date,onChange:g=>p(k=>({...k,enrollment_end_date:g.target.value})),className:`w-full rounded-xl border px-3 py-2 bg-white outline-none transition shadow-sm ${l.enrollment_end_date?"border-red-300 focus:ring-2 focus:ring-red-200":"border-gray-300 focus:ring-2 focus:ring-indigo-200"}`,disabled:a}),l.enrollment_end_date&&n.jsx("p",{className:"text-xs text-red-600 mt-1",children:l.enrollment_end_date})]})]})]})]}),n.jsxs("div",{className:"bg-white rounded-lg border border-gray-150 shadow-sm",children:[n.jsx("div",{className:"p-6 border-b border-gray-150",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(vr,{className:"text-black",size:20}),n.jsx("h3",{className:"text-lg font-semibold text-black",children:"Configuración Alertas CAE Y CFE"})]})}),n.jsx("div",{className:"p-6",children:n.jsxs("div",{className:"grid gap-6",children:[n.jsxs("div",{className:"space-y-4",children:[n.jsx("h4",{className:"text-md font-semibold text-gray-800 border-b pb-2",children:"Alertas CAE"}),n.jsx("div",{children:n.jsx(ve,{label:"Título CAE",value:d.cae_title,onChange:g=>y("cae_title",g.target.value),placeholder:"Título para alertas CAE...",error:l.cae_title,maxLength:150,showCounter:!0,disabled:a,helper:"TAG DE REEMPLAZO: #PERIOD_YEAR",success:d.cae_title&&!l.cae_title?"":null})}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:["Descripción CAE",d.cae_message&&!l.cae_message&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("textarea",{value:d.cae_message,onChange:g=>y("cae_message",g.target.value),className:`w-full rounded-xl border px-3 py-2 bg-white outline-none transition shadow-sm ${l.cae_message?"border-red-300 focus:ring-2 focus:ring-red-200":"border-gray-300 focus:ring-2 focus:ring-indigo-200"}`,placeholder:"Descripción para alertas CAE...",rows:3,disabled:a,maxLength:255}),n.jsxs("div",{className:"flex justify-between items-center mt-1",children:[n.jsxs("p",{className:"text-xs text-gray-600",children:[d.cae_message.length,"/255 caracteres"]}),l.cae_message&&n.jsx("p",{className:"text-xs text-red-600",children:l.cae_message})]})]})]}),n.jsxs("div",{className:"space-y-4",children:[n.jsx("h4",{className:"text-md font-semibold text-gray-800 border-b pb-2",children:"Alertas CFE"}),n.jsx("div",{children:n.jsx(ve,{label:"Título CFE",value:d.cfe_title,onChange:g=>y("cfe_title",g.target.value),placeholder:"Título para alertas CFE...",error:l.cfe_title,maxLength:150,showCounter:!0,disabled:a,helper:"TAG DE REEMPLAZO: #PERIOD_YEAR",success:d.cfe_title&&!l.cfe_title?"":null})}),n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold text-bradford-navy/70 uppercase mb-1.5",children:["Descripción CFE",d.cfe_message&&!l.cfe_message&&n.jsx($e,{size:14,className:"inline text-green-500 ml-2"})]}),n.jsx("textarea",{value:d.cfe_message,onChange:g=>y("cfe_message",g.target.value),className:`w-full rounded-xl border px-3 py-2 bg-white outline-none transition shadow-sm ${l.cfe_message?"border-red-300 focus:ring-2 focus:ring-red-200":"border-gray-300 focus:ring-2 focus:ring-indigo-200"}`,placeholder:"Descripción para alertas CFE...",rows:3,disabled:a,maxLength:255}),n.jsxs("div",{className:"flex justify-between items-center mt-1",children:[n.jsxs("p",{className:"text-xs text-gray-600",children:[d.cfe_message.length,"/255 caracteres"]}),l.cfe_message&&n.jsx("p",{className:"text-xs text-red-600",children:l.cfe_message})]})]})]})]})})]}),n.jsxs("div",{className:"flex gap-4 justify-end",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),disabled:a,className:"border border-gray-300 text-sm text-gray-700 px-6 py-3 rounded-lg font-medium hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:"Volver"}),n.jsx(he,{onClick:v,disabled:a,className:"text-sm text-white px-6 py-3 rounded-lg font-medium transition-colors flex items-center gap-2 disabled:bg-gray-400 disabled:cursor-not-allowed",children:a?n.jsxs(n.Fragment,{children:[n.jsx(_e,{size:16,className:"animate-spin"}),"Guardando..."]}):n.jsxs(n.Fragment,{children:[n.jsx(Yt,{size:16}),"Guardar Configuración"]})})]})]})}function SWe(){const e=dt(),[t,a]=x.useState(!0),[r,s]=x.useState([]);x.useEffect(()=>{o()},[]);const o=async()=>{try{a(!0);const i=await QXe();i.success?s(i.data||[]):O("Error al cargar los datos","error")}catch(i){console.error("Error cargando formatos de contrato:",i),O("Error al cargar los datos","error")}finally{a(!1)}};return t?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando templates..."})]})}):n.jsxs("div",{className:"max-w-5xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsx("div",{className:"flex-1",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(_t,{size:32,className:"text-black"}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Templates de Contrato"}),n.jsx("p",{className:"text-gray-600",children:"Gestión de templates de contrato por período académico"})]})]})})]}),n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Oa,{size:18,className:"text-blue-600 mt-0.5 shrink-0"}),n.jsxs("div",{className:"text-sm text-blue-800 space-y-1",children:[n.jsx("p",{children:"Cada período académico puede tener su propio template de contrato."}),n.jsxs("p",{children:["Haga clic en el botón ",n.jsx("strong",{children:"Editar"})," para configurar o modificar el template de un período."]})]})]})}),n.jsxs("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm overflow-hidden",children:[n.jsx("div",{className:"px-6 py-4 border-b border-gray-200 bg-gray-50",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(Na,{className:"text-gray-600",size:18}),n.jsx("h3",{className:"text-sm font-semibold text-gray-700 uppercase tracking-wide",children:"Períodos y Templates"}),n.jsxs("span",{className:"text-xs text-gray-500 bg-gray-200 px-2 py-0.5 rounded-full",children:[r.length," período",r.length!==1?"s":""]})]})}),r.length===0?n.jsxs("div",{className:"p-12 text-center",children:[n.jsx(Na,{size:48,className:"text-gray-300 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-500 font-medium",children:"No hay períodos configurados"}),n.jsx("p",{className:"text-gray-400 text-sm mt-1",children:"Cree períodos académicos primero desde la sección de Períodos."})]}):n.jsx("div",{className:"overflow-x-auto",children:n.jsxs("table",{className:"min-w-full",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"bg-gray-50 text-left text-xs uppercase tracking-wide text-gray-500 border-b border-gray-200",children:[n.jsx("th",{className:"px-6 py-3 font-semibold",children:"Período"}),n.jsx("th",{className:"px-6 py-3 font-semibold",children:"Estado Período"}),n.jsx("th",{className:"px-6 py-3 font-semibold",children:"Template"}),n.jsx("th",{className:"px-6 py-3 font-semibold",children:"Última Modificación"}),n.jsx("th",{className:"px-6 py-3 font-semibold text-center",children:"Acción"})]})}),n.jsx("tbody",{className:"divide-y divide-gray-100",children:r.map(i=>{var u,d;const c=(u=i.contract_format)==null?void 0:u.has_template,l=(d=i.contract_format)==null?void 0:d.updated_at;return n.jsxs("tr",{className:"hover:bg-gray-50 transition-colors",children:[n.jsxs("td",{className:"px-6 py-4",children:[n.jsx("div",{className:"font-semibold text-gray-900",children:i.period_year}),i.period&&n.jsx("div",{className:"text-xs text-gray-500 mt-0.5",children:i.period})]}),n.jsx("td",{className:"px-6 py-4",children:i.status===1?n.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-medium bg-green-100 text-green-700",children:[n.jsx("span",{className:"w-1.5 h-1.5 bg-green-500 rounded-full"}),"Activo"]}):n.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-medium bg-gray-100 text-gray-600",children:[n.jsx("span",{className:"w-1.5 h-1.5 bg-gray-400 rounded-full"}),"Inactivo"]})}),n.jsx("td",{className:"px-6 py-4",children:c?n.jsxs("span",{className:"inline-flex items-center gap-1.5 text-sm text-green-700",children:[n.jsx(Xe,{size:16,className:"text-green-500"}),"Configurado"]}):n.jsxs("span",{className:"inline-flex items-center gap-1.5 text-sm text-orange-600",children:[n.jsx(kt,{size:16,className:"text-orange-400"}),"Sin configurar"]})}),n.jsx("td",{className:"px-6 py-4 text-sm text-gray-500",children:l?new Date(l).toLocaleDateString("es-CL",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"—"}),n.jsx("td",{className:"px-6 py-4 text-center",children:n.jsxs("button",{onClick:()=>e(`/dashboard/settings/template/${i.id}/edit`),className:"inline-flex items-center gap-2 px-4 py-2 text-sm font-medium rounded-lg transition-colors bg-gray-100 hover:bg-gray-200 text-gray-700 border border-gray-300",children:[n.jsx(Fa,{size:14}),"Editar"]})})]},i.id)})})]})})]})]})}function LWe(){const e=dt(),{periodId:t}=kq(),a=x.useRef(null),r=x.useRef(!1),[s,o]=x.useState(!1),[i,c]=x.useState(!0),[l,u]=x.useState(null),[d,p]=x.useState(!1),[m,f]=x.useState([]),[y,v]=x.useState({contract_template:""}),_=b=>{const j=b.target.value;v(w=>({...w,contract_template:j})),d&&m.length>0&&setTimeout(()=>g(),150)};x.useEffect(()=>(window.__handleContractTemplateChange=_,()=>{delete window.__handleContractTemplateChange}),[d,m.length]),x.useEffect(()=>{const b="contract_template",j=()=>{if(!window.CKEDITOR){console.error("CKEditor no está disponible");return}if(!document.getElementById(b)){setTimeout(j,100);return}window.CKEDITOR.instances[b]||window.CKEDITOR.replace(b,{height:1130,toolbar:[["Source","-"],["Cut","Copy","Paste","PasteFromWord","-","Undo","Redo"],["JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"],["Bold","Italic","Underline","Strike","Subscript","Superscript"],["NumberedList","BulletedList","-","Outdent","Indent","Blockquote"],["Styles","Format","Font","FontSize"],["TextColor","BGColor"]],on:{instanceReady:function(){this.document.getBody().setStyle("min-height","1130px"),this.document.getBody().setStyle("max-width","100%"),r.current=!0,y.contract_template&&this.setData(y.contract_template)},change:function(){const M={target:{name:"contract_template",value:this.getData()}};typeof window.__handleContractTemplateChange=="function"&&window.__handleContractTemplateChange(M)}}})};return j(),()=>{const w=window.CKEDITOR.instances[b];w&&w.destroy(!0)}},[i]),x.useEffect(()=>{if(r.current&&y.contract_template){const b=window.CKEDITOR.instances.contract_template;b&&b.getData()!==y.contract_template&&b.setData(y.contract_template)}},[y.contract_template,r.current]),x.useEffect(()=>{if(!r.current)return;const b=document.querySelector("#cke_contract_template");b&&(m.includes("El template del contrato es requerido")?(b.style.border="1px solid #ef4444",b.style.borderRadius="4px"):b.style.border="")},[m]),x.useEffect(()=>{async function b(){try{const j=await JXe(t);if(j.success){const w=j.data||{};v({contract_template:w.description||""}),u(w)}}catch(j){O("Error al cargar template: "+j.message,"error")}finally{c(!1)}}b()},[t]);const g=()=>{const b=[];return(!y.contract_template||y.contract_template.trim().length===0)&&b.push("El template del contrato es requerido"),f(b),b.length===0},k=async()=>{p(!0);const b=window.CKEDITOR.instances.contract_template;if(b){const j=b.getData();v(N=>({...N,contract_template:j}));const w=[];if((!j||j.trim().length===0)&&w.push("El template del contrato es requerido"),w.length>0){f(w),window.scrollTo({top:0,behavior:"smooth"});return}o(!0);try{const N=await tWe({period_id:parseInt(t),description:j.trim()});O(N.message,N.success?"success":"error")}catch(N){O("Error: "+N.message,"error")}finally{o(!1)}}};return i?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando template..."})]})}):n.jsxs("div",{className:"max-w-6xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings/template"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",disabled:s,children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Template de Contrato"}),n.jsxs("p",{className:"text-gray-600",children:["Período: ",n.jsx("span",{className:"font-semibold",children:(l==null?void 0:l.period_year)||t})]})]}),s&&n.jsx(_e,{size:20,className:"animate-spin text-gray-400"})]}),n.jsx(nre,{errors:m,touched:d}),n.jsxs("div",{className:"bg-white rounded-lg border border-gray-150 shadow-sm",children:[n.jsx("div",{className:"p-6 border-b border-gray-150",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx(_t,{className:"text-black",size:20}),n.jsx("h3",{className:"text-lg font-semibold text-black",children:"Template del Contrato"})]})}),n.jsx("div",{className:"p-6",children:n.jsxs("div",{className:"space-y-4 overflow-x-auto",children:[n.jsxs("div",{className:"mt-2",children:[n.jsx("b",{className:"text-[12px]",children:"GENERALES:"}),n.jsx("div",{className:"text-left text-[12px] font-semibold",children:"#codigo_matricula, #fecha_matricula, #dia_matricula,  #mes_matricula, #año_matricula, #fecha_creacion_matricula,  #usuario_responsable_matricula, #observacion_matricula, #salto_pagina"}),n.jsx("br",{}),n.jsx("b",{className:"text-[12px]",children:"APODERADO FINANCIERO:"}),n.jsx("div",{className:"text-left text-[12px] font-semibold",children:"#rut_apoderado_financiero, #nombre_completo_apoderado_financiero, #nombres_apoderado_financiero, #primer_nombre_apoderado_financiero, #segundo_nombre_apoderado_financiero, #primer_apellido_apoderado_financiero, #segundo_apellido_apoderado_financiero, #pais_nacimiento_apoderado_financiero, #nacionalidad_apoderado_financiero, #fecha_nacimiento_apoderado_financiero, #parentesco_apoderado_financiero, #correo_electronico_apoderado_financiero, #celular_apoderado_financiero, #genero_apoderado_financiero, #region_apoderado_financiero, #comuna_apoderado_financiero, #direccion_apoderado_financiero"}),n.jsx("br",{}),n.jsx("b",{className:"text-[12px]",children:"APODERADO ACADÉMICO:"}),n.jsx("div",{className:"text-left text-[12px] font-semibold",children:"#rut_apoderado_academico, #nombre_completo_apoderado_academico, #nombres_apoderado_academico, #primer_nombre_apoderado_academico, #segundo_nombre_apoderado_academico, #primer_apellido_apoderado_academico, #segundo_apellido_apoderado_academico, #pais_nacimiento_apoderado_academico, #nacionalidad_apoderado_academico, #fecha_nacimiento_apoderado_academico, #parentesco_apoderado_academico, #correo_electronico_apoderado_academico, #celular_apoderado_academico, #genero_apoderado_academico, #region_apoderado_academico, #comuna_apoderado_academico, #direccion_apoderado_academico"}),n.jsx("br",{}),n.jsx("b",{className:"text-[12px]",children:"ESTUDIANTE:"}),n.jsx("div",{className:"text-left text-[12px] font-semibold",children:"#rut_estudiante, #nombre_completo_estudiante, #nombres_estudiante, #primer_nombre_estudiante, #segundo_nombre_estudiante, #primer_apellido_estudiante, #segundo_apellido_estudiante, #pais_nacimiento_estudiante, #nacionalidad_estudiante, #fecha_nacimiento_estudiante, #curso_estudiante, #correo_electronico_estudiante, #celular_estudiante, #genero_estudiante, #region_estudiante, #comuna_estudiante, #direccion_estudiante,"})]}),n.jsxs("div",{className:"w-[750px] mx-auto",children:[n.jsxs("label",{className:"block text-xs font-bold text-gray-700 mb-2",children:["CONTENIDO DEL TEMPLATE",n.jsx("span",{className:"text-red-500 ml-1",children:"*"}),n.jsx(Oa,{size:14,className:"inline ml-2 text-gray-400 cursor-help",title:"Usa las variables listadas arriba para personalizar el contrato"})]}),n.jsx("textarea",{ref:a,id:"contract_template",rows:15,cols:80,className:"form-control w-full border border-gray-300 rounded-lg"})]})]})})]}),n.jsxs("div",{className:"flex gap-4 justify-end",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings/template"),disabled:s,className:"border border-gray-300 text-sm text-gray-700 px-6 py-3 rounded-lg font-medium hover:bg-gray-50 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",children:"Volver"}),n.jsx(he,{onClick:k,disabled:s,className:"text-sm text-white px-6 py-3 rounded-lg font-medium transition-colors flex items-center gap-2 disabled:bg-gray-400 disabled:cursor-not-allowed",children:s?n.jsxs(n.Fragment,{children:[n.jsx(_e,{size:16,className:"animate-spin"}),"Guardando..."]}):n.jsxs(n.Fragment,{children:[n.jsx(Yt,{size:16}),"Guardar Template"]})})]})]})}const AWe=async()=>{try{const e=await le.get("/api/my-profile");let t=e.status===200&&!e.error;return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},EWe=async e=>{try{const t=await le.put("/api/my-profile",e);let a=t.status===200&&!t.error;return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},IWe=async e=>{try{const t=await le.put("/api/my-profile/password",e);let a=t.status===200&&!t.error;return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}};function PWe({profileData:e,onUpdate:t}){var v,_;const[a,r]=x.useState(!1),[s,o]=x.useState(!1),[i,c]=x.useState({}),[l,u]=x.useState({name:"",email:"",rut:""});x.useEffect(()=>{e&&u({name:e.name||"",email:e.email||"",rut:e.rut||""})},[e]);const d=(g,k)=>{let b="text",j=!1,w="Campo requerido";switch(j=["name","email"].includes(g),g){case"name":b="names",w="El nombre debe tener al menos 3 caracteres";break;case"email":b="email",w="Ingrese un email válido";break;case"rut":b="rut",w="RUT inválido",j=!1;break;default:b="text",j=!1;break}const M=n1(k,b,j,w);return{isValid:M.validate,message:M.msg,cleanValue:M.value_data!==void 0?M.value_data:k}},p=()=>{const g={};if(["name","email"].forEach(b=>{const j=l[b],w=d(b,j||"");w.isValid||(g[b]=w.message)}),l.rut){const b=d("rut",l.rut);b.isValid||(g.rut=b.message)}return c(g),Object.keys(g).length===0},m=(g,k)=>{const b=d(g,k),j=b.cleanValue;u(w=>({...w,[g]:j})),c(w=>({...w,[g]:b.isValid?null:b.message}))},f=async g=>{if(g.preventDefault(),!p())return;o(!0);const k={name:l.name,email:l.email,rut:l.rut};await t(k)&&r(!1),o(!1)},y=()=>{u({name:(e==null?void 0:e.name)||"",email:(e==null?void 0:e.email)||"",rut:(e==null?void 0:e.rut)||""}),c({}),r(!1)};return n.jsxs("div",{className:"space-y-8",children:[n.jsxs("div",{className:"flex items-center justify-between mb-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl font-semibold text-gray-900",children:"Información Personal"}),n.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"Actualiza tu información personal y datos de contacto"})]}),!a&&n.jsx(he,{onClick:()=>r(!0),icon:rn,children:"Editar Perfil"})]}),n.jsxs("div",{className:"flex items-center gap-6 mb-8 pb-8 border-b border-gray-200",children:[n.jsx("div",{className:"w-24 h-24 bg-gradient-to-br from-bradford-blue to-bradford-navy rounded-full flex items-center justify-center text-white text-3xl font-bold",children:((_=(v=e==null?void 0:e.name)==null?void 0:v.charAt(0))==null?void 0:_.toUpperCase())||"U"}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:e==null?void 0:e.name}),n.jsx("p",{className:"text-gray-600",children:e==null?void 0:e.email}),(e==null?void 0:e.role_name)&&n.jsx("span",{className:"inline-flex items-center mt-2 px-2.5 py-0.5 rounded-full text-xs font-medium bg-bradford-green/15 text-bradford-green",children:e.role_name})]})]}),n.jsxs("form",{onSubmit:f,children:[n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx("div",{children:n.jsx(ve,{label:"Nombre completo",value:l.name,onChange:g=>m("name",g.target.value),placeholder:"Ingrese nombre completo...",error:i.name,maxLength:100,required:!0,disabled:!a})}),n.jsx("div",{children:n.jsx(ve,{label:"Correo electrónico",type:"email",value:l.email,onChange:g=>m("email",g.target.value),placeholder:"correo@ejemplo.com",error:i.email,maxLength:254,required:!0,disabled:!a})}),n.jsx("div",{children:n.jsx(ve,{label:"RUT",value:l.rut,onChange:g=>m("rut",g.target.value),placeholder:"12.345.678-9",error:i.rut,maxLength:12,disabled:!a})})]}),a&&n.jsxs("div",{className:"flex items-center gap-3 mt-8 pt-6 border-t border-gray-200",children:[n.jsx(he,{type:"button",variant:"outline",onClick:y,icon:Ye,disabled:s,children:"Cancelar"}),n.jsx(he,{type:"submit",icon:s?_e:Yt,disabled:s,loading:s,children:s?"Guardando...":"Guardar Cambios"})]})]})]})}function TWe(){const[e,t]=x.useState(!1),[a,r]=x.useState({password_current:"",password:"",password_confirm:""}),[s,o]=x.useState({current:!1,new:!1,confirm:!1}),[i,c]=x.useState({}),[l,u]=x.useState(!1),d=(g,k)=>{switch(g){case"password_current":return!k||k.length===0?{isValid:!1,message:"La contraseña actual es requerida"}:{isValid:!0,message:null};case"password":const b=xZe(k);return b.isValid?{isValid:!0,message:null}:{isValid:!1,message:b.messages[0]||"Contraseña inválida"};case"password_confirm":return!k||k.length===0?{isValid:!1,message:"Confirme la nueva contraseña"}:k!==a.password?{isValid:!1,message:"Las contraseñas no coinciden"}:{isValid:!0,message:null};default:return{isValid:!0,message:null}}},p=()=>{const g={};return["password_current","password","password_confirm"].forEach(b=>{const j=d(b,a[b]);j.isValid||(g[b]=j.message)}),c(g),Object.keys(g).length===0},m=(g,k)=>{r(j=>({...j,[g]:k}));const b=d(g,k);if(c(j=>({...j,[g]:b.isValid?null:b.message})),g==="password"&&a.password_confirm){const j=d("password_confirm",a.password_confirm);c(w=>({...w,password_confirm:j.isValid?null:j.message}))}},f=g=>{o(k=>({...k,[g]:!k[g]}))},y=async g=>{if(g.preventDefault(),!!p()){u(!0);try{const k=await IWe(a);k.success?(O("Contraseña actualizada correctamente","success"),r({password_current:"",password:"",password_confirm:""}),c({}),t(!1)):O(k.message||"Error al actualizar la contraseña","error")}catch{O("Error al actualizar la contraseña","error")}finally{u(!1)}}},v=()=>{r({password_current:"",password:"",password_confirm:""}),c({}),t(!1)},_=[{label:"Mínimo 8 caracteres",test:g=>g.length>=8},{label:"Al menos una mayúscula",test:g=>/[A-Z]/.test(g)},{label:"Al menos una minúscula",test:g=>/[a-z]/.test(g)},{label:"Al menos un número",test:g=>/[0-9]/.test(g)},{label:"Al menos un símbolo",test:g=>/[\W_]/.test(g)}];return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{children:[n.jsxs("h2",{className:"text-xl font-semibold text-gray-900 flex items-center gap-2",children:[n.jsx(Kt,{size:20}),"Seguridad de la Cuenta"]}),n.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"Actualiza tu contraseña para mantener tu cuenta segura"})]}),!e&&n.jsx(he,{onClick:()=>t(!0),icon:Wt,children:"Cambiar Contraseña"})]}),e?n.jsxs("form",{onSubmit:y,className:"bg-gray-50 p-6 rounded-lg",children:[n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3 space-y-1",children:[n.jsx("p",{className:"text-xs font-semibold text-amber-900",children:"Requisitos de contraseña:"}),n.jsx("ul",{className:"text-xs text-amber-800 space-y-1",children:_.map((g,k)=>n.jsxs("li",{className:g.test(a.password)?"text-bradford-green font-semibold":"",children:["• ",g.label]},k))})]}),n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[n.jsxs("div",{className:"relative",children:[n.jsx(ve,{label:"Contraseña actual",type:s.current?"text":"password",value:a.password_current,onChange:g=>m("password_current",g.target.value),error:i.password_current,required:!0}),n.jsx("button",{type:"button",onClick:()=>f("current"),className:"absolute right-3 top-[34px] text-gray-500 hover:text-gray-700",children:s.current?n.jsx(Va,{size:18}):n.jsx(ct,{size:18})})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{label:"Nueva contraseña",type:s.new?"text":"password",value:a.password,onChange:g=>m("password",g.target.value),error:i.password,required:!0}),n.jsx("button",{type:"button",onClick:()=>f("new"),className:"absolute right-3 top-[34px] text-gray-500 hover:text-gray-700",children:s.new?n.jsx(Va,{size:18}):n.jsx(ct,{size:18})})]}),n.jsxs("div",{className:"relative",children:[n.jsx(ve,{label:"Confirmar nueva contraseña",type:s.confirm?"text":"password",value:a.password_confirm,onChange:g=>m("password_confirm",g.target.value),error:i.password_confirm,required:!0}),n.jsx("button",{type:"button",onClick:()=>f("confirm"),className:"absolute right-3 top-[34px] text-gray-500 hover:text-gray-700",children:s.confirm?n.jsx(Va,{size:18}):n.jsx(ct,{size:18})})]})]})]}),n.jsxs("div",{className:"flex items-center gap-3 mt-6 pt-6 border-t border-gray-200",children:[n.jsx(he,{type:"button",variant:"outline",onClick:v,icon:Ye,disabled:l,children:"Cancelar"}),n.jsx(he,{type:"submit",icon:l?_e:Yt,disabled:l,loading:l,children:l?"Actualizando...":"Actualizar Contraseña"})]})]}):n.jsx("div",{className:"bg-gray-50 p-6 rounded-lg",children:n.jsxs("p",{className:"text-sm text-gray-600 flex items-center gap-2",children:[n.jsx(Wt,{size:16,className:"text-gray-400"}),'Tu contraseña se encuentra protegida. Haz clic en "Cambiar Contraseña" para actualizarla.']})})]})}function $We(){const{refreshSession:e}=vn(),[t,a]=x.useState("profile"),[r,s]=x.useState(!0),[o,i]=x.useState(null);x.useEffect(()=>{c()},[]);const c=async()=>{try{s(!0);const d=await AWe();d.success&&i(d.data)}catch(d){console.error("Error al cargar perfil:",d),O("Error al cargar información del perfil","error")}finally{s(!1)}},l=async d=>{try{const p=await EWe(d);return p.success?(i(p.data),e&&await e(),O("Perfil actualizado correctamente","success"),!0):(O(p.message||"Error al actualizar perfil","error"),!1)}catch(p){return console.error("Error al actualizar perfil:",p),O("Error al actualizar perfil","error"),!1}},u=[{id:"profile",label:"Mi Perfil",icon:pn},{id:"security",label:"Seguridad",icon:Kt}];return r?n.jsx("div",{className:"min-h-[60vh] flex items-center justify-center",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{className:"w-12 h-12 text-bradford-blue animate-spin mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando perfil..."})]})}):n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-2",children:"Mi Perfil"}),n.jsx("p",{className:"text-gray-500",children:"Gestiona tu información personal y seguridad de la cuenta"})]}),n.jsxs("div",{className:"bg-white rounded-lg shadow-sm border border-gray-200",children:[n.jsx("div",{className:"border-b border-gray-200",children:n.jsx("nav",{className:"flex flex-col sm:flex-row -mb-px",children:u.map(d=>{const p=d.icon;return n.jsxs("button",{onClick:()=>a(d.id),className:`flex items-center gap-2 px-4 sm:px-6 py-3 sm:py-4 border-l-4 sm:border-l-0 sm:border-b-2 font-medium text-sm transition-colors ${t===d.id?"border-bradford-blue text-bradford-blue bg-bradford-blue/5 sm:bg-transparent":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300 hover:bg-gray-50 sm:hover:bg-transparent"}`,children:[n.jsx(p,{size:18}),n.jsx("span",{children:d.label})]},d.id)})})}),n.jsxs("div",{className:"p-6",children:[t==="profile"&&n.jsx(PWe,{profileData:o,onUpdate:l}),t==="security"&&n.jsx(TWe,{})]})]})]})}const OWe=({mode:e,register:t,onClose:a})=>{const[r,s]=x.useState(!1),[o,i]=x.useState({id:null,profile:"",code:"",description:"",status:!0}),[c,l]=x.useState(!1),[u,d]=x.useState({}),p=(_,g)=>{let k="text",b=!1,j="Campo requerido";switch(b=["profile","code"].includes(_),_){case"profile":k="names",j="El nombre del perfil debe tener al menos 3 caracteres";break;case"code":k="text",j="El codigo es requerido";break;case"description":k="text",b=!1;break;case"status":k="status",j="Seleccione un estado valido",b=e==="edit";break;default:k="text",b=!1;break}const N=n1(g,k,b,j);return{isValid:N.validate,message:N.msg,cleanValue:N.value_data!==void 0?N.value_data:g}},m=()=>{const _={};if(["profile","code"].forEach(k=>{const b=o[k],j=p(k,b||"");j.isValid||(_[k]=j.message)}),e==="edit"){const k=p("status",o.status);k.isValid||(_.status=k.message)}return d(_),Object.keys(_).length===0},f=(_,g)=>{const k=p(_,g),b=k.cleanValue;if(_==="profile"&&e==="new"){const j=b.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"");i(w=>({...w,[_]:b,code:j}))}else i(j=>({...j,[_]:b}));d(j=>({...j,[_]:k.isValid?null:k.message}))};x.useEffect(()=>{(async()=>{if(e==="edit"&&t){s(!0);try{const g=await eZe(t.id);g.success?i({id:g.data.id,profile:g.data.profile,code:g.data.code,description:g.data.description||"",status:g.data.status?1:0}):(O(g.message,"error"),a(!1))}catch{O("Error al obtener registro","error"),a(!1)}finally{setTimeout(()=>{s(!1)},500)}}else e==="new"&&i({id:null,profile:"",code:"",description:"",status:!0})})()},[e,t,a]);const y=async()=>{if(m()){l(!0);try{let _;e==="edit"?_=await JKe(o.id,o):_=await QKe(o),O(_.message,_.success?"success":"error"),_.success&&a(!0)}catch(_){const g=e==="edit"?"Error al actualizar registro: "+_.message:"Error al crear registro: "+_.message;O(g,"error")}finally{l(!1)}}},v=()=>{a(!1)};return n.jsx(n.Fragment,{children:r?n.jsx(OT,{text:"Cargando datos..."}):n.jsx(n.Fragment,{children:n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx("div",{children:n.jsx(ve,{label:"Nombre del Perfil",value:o.profile,onChange:_=>f("profile",_.target.value),placeholder:"Ej: Administrador",error:u.profile,maxLength:100,required:!0})}),n.jsx("div",{children:n.jsx(ve,{label:"Codigo",value:o.code,onChange:_=>f("code",_.target.value),placeholder:"Ej: admin",error:u.code,maxLength:50,required:!0,disabled:e==="edit"})}),n.jsx("div",{className:"md:col-span-2",children:n.jsx(ve,{label:"Descripcion",value:o.description,onChange:_=>f("description",_.target.value),placeholder:"Descripcion del perfil (opcional)",error:u.description,maxLength:255})}),e==="edit"&&n.jsxs("div",{children:[n.jsxs("label",{className:"block text-xs font-bold uppercase mb-1.5",children:["Estado ",n.jsx("span",{className:"text-red-500",children:"*"})]}),n.jsxs(ft,{height:"h-37 py-2",value:o.status,onChange:_=>f("status",_.target.value),error:u.status,children:[n.jsx("option",{value:1,children:"Activo"}),n.jsx("option",{value:0,children:"Inactivo"})]})]}),n.jsxs("div",{className:"md:col-span-2 flex justify-end gap-2 mt-4 pt-4 border-t",children:[n.jsx(he,{variant:"outline",onClick:v,icon:Ye,disabled:c,children:"Cancelar"}),n.jsx(he,{onClick:y,icon:c?_e:Yt,disabled:c,loading:c,children:c?"Guardando...":e==="edit"?"Actualizar":"Guardar"})]})]})})})};function zWe(){var R,G,W,J,de,U;const e=dt(),{session:t}=vn(),a=((R=t==null?void 0:t.user)==null?void 0:R.role)==="root",[r,s]=x.useState([]),[o,i]=x.useState(!1),[c,l]=x.useState(0),[u,d]=x.useState(null),{modals:p,openConfirm:m,closeModal:f}=r1(),y={defaultSort:"profile",defaultSortDir:"asc",pageSize:10,searchFields:["profile","code","description","created_at"]},{q:v,setQ:_,sortBy:g,sortDir:k,page:b,setPage:j,filteredData:w,pageData:N,totalPages:M,handleSort:C}=_n(r,y),A=async()=>{try{i(!0);const K=await Xae();K.success&&s(K.data||[])}catch(K){console.error("Error al obtener los perfiles:",K),O("Error al cargar los perfiles","error")}finally{i(!1)}};x.useEffect(()=>{A(),j(1)},[c]);const E=[{key:"id",label:"ID"},{key:"profile",label:"Perfil"},{key:"description",label:"Descripcion"},{key:"permissions_count",label:"Permisos",sortable:!1},{key:"created_at",label:"Fecha creacion"},{key:"status",label:"Estado",sortable:!1},{key:"actions",label:"Acciones",sortable:!1,headerClassName:"text-center"}],L=K=>{m({title:"Eliminar Perfil",msg:n.jsxs("div",{children:[n.jsxs("p",{children:["Estas seguro que desea eliminar el perfil ",n.jsx("strong",{children:K.profile}),"?"]}),n.jsx("p",{className:"text-sm text-red-600 mt-2",children:"Esta accion no se puede deshacer. Los usuarios con este perfil podrian verse afectados."})]}),actionLabel:"Eliminar",variant:"danger",onConfirm:async()=>{const P=await tZe(K.id);O(P.message,P.success?"success":"error"),f("confirm"),P.success&&l(D=>D+1)}})},S=()=>{e("/dashboard/perfiles/permisos")},T=()=>[{label:"",icon:Fa,variant:"outline",onClick:K=>d({mode:"edit",profile:K}),title:"Editar perfil",className:"text-emerald-600 hover:text-emerald-900 hover:bg-emerald-50"},{icon:Sa,variant:"danger",onClick:L,title:"Eliminar"}],I=K=>n.jsx("div",{className:"w-full bg-white rounded-2xl shadow-sm ring-1 ring-black/[0.04] p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx("div",{className:"w-11 h-11 rounded-xl flex items-center justify-center flex-shrink-0 bg-purple-100",children:n.jsx(Kt,{className:"w-5 h-5 text-purple-600"})}),n.jsxs("div",{className:"min-w-0 flex-1",children:[n.jsx("p",{className:"text-[15px] font-semibold text-gray-900 truncate leading-tight",children:K.profile}),n.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5 overflow-hidden",children:[K.code&&n.jsx("span",{className:"font-mono text-[11px] text-gray-400 font-medium truncate",children:K.code}),K.code&&n.jsx("span",{className:"text-gray-200 flex-shrink-0",children:"·"}),n.jsxs("span",{className:"text-[11px] text-gray-400 truncate",children:[K.permissions_count||0," permisos"]})]}),n.jsxs("div",{className:"flex items-center justify-between mt-2",children:[n.jsx("div",{className:"flex items-center flex-wrap gap-1.5",children:n.jsx("span",{className:`px-2 py-0.5 rounded-md text-[10px] font-semibold ${K.status?"bg-emerald-50 text-emerald-700":"bg-gray-100 text-gray-700"}`,children:K.status?"Activo":"Inactivo"})}),n.jsxs("div",{className:"flex items-center gap-1 flex-shrink-0 ml-2",children:[n.jsx("button",{onClick:()=>d({mode:"edit",profile:K}),className:"p-1.5 rounded-lg text-gray-400 hover:text-amber-600 hover:bg-amber-50 transition-colors",title:"Editar",children:n.jsx(Fa,{className:"w-4 h-4"})}),n.jsx("button",{onClick:()=>L(K),className:"p-1.5 rounded-lg text-gray-400 hover:text-red-600 hover:bg-red-50 transition-colors",title:"Eliminar",children:n.jsx(Sa,{className:"w-4 h-4"})})]})]})]})]})},K.id),q=K=>n.jsxs("tr",{className:"border-t hover:bg-gray-50",children:[n.jsx("td",{className:"px-3 py-2 text-sm text-gray-500",children:K.id}),n.jsx("td",{className:"px-3 py-2",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-8 h-8 rounded flex items-center justify-center bg-purple-50",children:n.jsx(Kt,{className:"h-4 w-4 text-purple-600"})}),n.jsxs("div",{children:[n.jsx("div",{className:"font-medium text-gray-900",children:K.profile}),K.code&&n.jsx("div",{className:"text-xs text-gray-500 font-mono",children:K.code})]})]})}),n.jsx("td",{className:"px-3 py-2",children:n.jsx("span",{className:"text-sm text-gray-600 truncate max-w-xs block",children:K.description||"Sin descripcion"})}),n.jsx("td",{className:"px-3 py-2",children:n.jsxs("div",{className:"inline-flex items-center gap-1 px-2 py-1 bg-blue-50 text-blue-700 rounded text-xs",children:[n.jsx(Wt,{className:"w-3 h-3"}),K.permissions_count||0," permisos"]})}),n.jsx("td",{className:"px-3 py-2",children:n.jsx("span",{className:"text-sm text-gray-500",children:K.created_at||"-"})}),n.jsx("td",{className:"px-3 py-2",children:K.status?n.jsxs("span",{className:"inline-flex items-center text-green-600 text-sm",children:[n.jsx($e,{className:"w-4 h-4 mr-1"}),"Activo"]}):n.jsxs("span",{className:"inline-flex items-center text-gray-400 text-sm",children:[n.jsx(kt,{className:"w-4 h-4 mr-1"}),"Inactivo"]})}),n.jsx("td",{className:"px-3 py-2",children:n.jsx(Io,{actions:T(),item:K,className:"justify-center"})})]},K.id),$=(K=!1)=>{d(null),K&&l(P=>P+1)};return n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{children:[n.jsx("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 mb-2",children:"Gestion de Perfiles"}),n.jsx("p",{className:"text-gray-500",children:"Administra los perfiles y roles del sistema"})]}),n.jsx(Eo,{searchPlaceholder:"Buscar por nombre o descripcion...",searchValue:v,onSearchChange:_,resultsCount:w.length,showAddButton:a,addButtonLabel:"Nuevo Perfil",onAdd:()=>d({mode:"new"}),children:n.jsxs(he,{variant:"outline",onClick:S,className:"flex items-center gap-2",children:[n.jsx(Tr,{size:18}),"Matriz de Permisos"]})}),n.jsx(kn,{title:"Perfiles registrados",loading:o,columns:E,data:w,pageData:N,emptyMessage:"No hay perfiles registrados",emptyIcon:Kt,searchQuery:v,onClearSearch:()=>_(""),sortBy:g,sortDir:k,onSort:C,currentPage:b,totalPages:M,onPageChange:j,totalResults:w.length,renderRow:q,renderMobileCard:I}),n.jsx(xt,{open:!!u,onClose:()=>$(!1),title:(u==null?void 0:u.mode)==="edit"?"Editar Perfil":"Nuevo Perfil",actions:[],children:u&&n.jsx(OWe,{mode:u.mode,register:u.profile,onClose:$})}),n.jsx(xt,{open:!!p.confirm,onClose:()=>f("confirm"),title:(G=p.confirm)==null?void 0:G.title,variant:"warn",actions:[{label:"Cancelar",variant:"outline",onClick:()=>f("confirm")},{label:((W=p.confirm)==null?void 0:W.actionLabel)||"Confirmar",variant:((J=p.confirm)==null?void 0:J.variant)||"primary",onClick:(de=p.confirm)==null?void 0:de.onConfirm}],children:(U=p.confirm)==null?void 0:U.msg})]})}function DWe(){const e=dt(),[t,a]=x.useState(!0),[r,s]=x.useState(!1),[o,i]=x.useState([]),[c,l]=x.useState({}),[u,d]=x.useState({}),[p,m]=x.useState(""),[f,y]=x.useState({});x.useEffect(()=>{v()},[]);const v=async()=>{try{a(!0);const[N,M]=await Promise.all([Xae(),aZe()]);if(N.success&&M.success){i(N.data),l(M.data);const C={};Object.values(M.data).forEach(A=>{A.forEach(E=>{C[E.id]=[]})}),N.data.forEach(A=>{A.permissions&&Array.isArray(A.permissions)&&A.permissions.forEach(E=>{C[E.id]&&C[E.id].push(A.id)})}),d(C)}else O("Error al cargar datos","error")}catch(N){O("Error de conexion","error"),console.error(N)}finally{a(!1)}},_=(N,M)=>{d(C=>{const A=C[N]||[],E=A.includes(M)?A.filter(L=>L!==M):[...A,M];return{...C,[N]:E}})},g=(N,M)=>{d(C=>{const A={...C};return Object.keys(A).forEach(E=>{M?A[E].includes(N)||(A[E]=[...A[E],N]):A[E]=A[E].filter(L=>L!==N)}),A})},k=async()=>{try{s(!0);const N={};o.forEach(C=>{N[C.id]=[]}),Object.keys(u).forEach(C=>{u[C].forEach(A=>{N[A]&&N[A].push(parseInt(C))})});const M=await rZe(N);M.success?O(M.message||"Permisos actualizados correctamente","success"):O(M.message||"Error al guardar permisos","error")}catch(N){O("Error al guardar: "+N.message,"error")}finally{s(!1)}},b=Object.entries(c).flatMap(([N,M])=>M.map(C=>({...C,category:N}))),j=p?b.filter(N=>N.permission.toLowerCase().includes(p.toLowerCase())||N.code.toLowerCase().includes(p.toLowerCase())||N.category.toLowerCase().includes(p.toLowerCase())):b,w=N=>{y(M=>({...M,[N]:!M[N]}))};return t?n.jsx("div",{className:"flex items-center justify-center min-h-96",children:n.jsxs("div",{className:"text-center",children:[n.jsx(_e,{size:48,className:"animate-spin text-gray-400 mx-auto mb-4"}),n.jsx("p",{className:"text-gray-600",children:"Cargando matriz..."})]})}):o.length===0?n.jsxs("div",{className:"max-w-7xl mx-auto",children:[n.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[n.jsx("button",{onClick:()=>e("/dashboard/perfiles"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Asignar Permisos a Perfiles"})]}),n.jsxs("div",{className:"text-center py-12 bg-white rounded-lg border border-gray-100",children:[n.jsx(Kt,{size:48,className:"mx-auto text-gray-300 mb-4"}),n.jsx("h3",{className:"text-lg font-semibold text-gray-600 mb-2",children:"No hay perfiles disponibles"}),n.jsx("p",{className:"text-gray-500 mb-6",children:"Crea al menos un perfil para poder asignar permisos"})]})]}):n.jsxs("div",{className:"max-w-full mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center justify-between",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/perfiles"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",disabled:r,children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Asignar Permisos a Perfiles"}),n.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"Selecciona que permisos tendra cada perfil"})]})]}),n.jsx("button",{onClick:k,disabled:r,className:"bg-emerald-600 text-white px-6 py-3 rounded-lg font-semibold hover:bg-emerald-700 transition-colors flex items-center gap-2 disabled:bg-gray-400 disabled:cursor-not-allowed",children:r?n.jsxs(n.Fragment,{children:[n.jsx(_e,{size:16,className:"animate-spin"}),"Guardando..."]}):n.jsxs(n.Fragment,{children:[n.jsx(Yt,{size:16}),"Guardar Cambios"]})})]}),n.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-100",children:[n.jsx("p",{className:"text-sm text-gray-600",children:"Total de Permisos"}),n.jsx("p",{className:"text-2xl font-bold text-black",children:b.length})]}),n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-100",children:[n.jsx("p",{className:"text-sm text-gray-600",children:"Perfiles"}),n.jsx("p",{className:"text-2xl font-bold text-black",children:o.length})]})]}),n.jsx("div",{className:"bg-white p-4 rounded-lg border border-gray-100",children:n.jsxs("div",{className:"relative",children:[n.jsx(vr,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400",size:20}),n.jsx("input",{type:"text",placeholder:"Buscar permiso...",value:p,onChange:N=>m(N.target.value),className:"w-full pl-10 pr-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-emerald-500 focus:border-transparent outline-none"})]})}),n.jsx("div",{className:"bg-white rounded-lg border border-gray-100 overflow-hidden",children:n.jsx("div",{className:"overflow-x-auto",children:n.jsxs("table",{className:"w-full",children:[n.jsx("thead",{className:"bg-gray-50 border-b border-gray-200 sticky top-0 z-10",children:n.jsxs("tr",{children:[n.jsxs("th",{className:"px-6 py-4 text-left text-xs font-bold text-gray-700 uppercase tracking-wider sticky left-0 bg-gray-50 min-w-[300px]",children:["Permiso (",j.length,")"]}),o.map(N=>n.jsx("th",{className:"px-4 py-4 text-center min-w-[150px]",children:n.jsxs("div",{className:"flex flex-col items-center gap-2",children:[n.jsx("span",{className:"text-xs font-bold text-gray-700 uppercase",children:N.profile}),n.jsxs("div",{className:"flex items-center gap-2 mt-1",children:[n.jsx("input",{type:"checkbox",onChange:M=>g(N.id,M.target.checked),checked:j.every(M=>{var C;return(C=u[M.id])==null?void 0:C.includes(N.id)}),className:"w-4 h-4 text-emerald-600 border-gray-300 rounded focus:ring-emerald-500"}),n.jsx("span",{className:"text-xs text-gray-500",children:"Todos"})]})]})},N.id))]})}),n.jsx("tbody",{className:"divide-y divide-gray-200",children:Object.keys(c).map(N=>{const M=c[N].filter(A=>!p||j.some(E=>E.id===A.id));if(M.length===0)return null;const C=f[N]!==!1;return n.jsxs(Oe.Fragment,{children:[n.jsx("tr",{className:"bg-gray-50 hover:bg-gray-100 transition-colors cursor-pointer",children:n.jsx("td",{colSpan:o.length+1,className:"px-6 py-3 sticky left-0 bg-gray-50",onClick:()=>w(N),children:n.jsxs("div",{className:"flex items-center gap-2",children:[C?n.jsx(xa,{size:16,className:"text-gray-600"}):n.jsx(Ed,{size:16,className:"text-gray-600"}),n.jsx("span",{className:"font-semibold text-gray-700 text-sm",children:N}),n.jsxs("span",{className:"text-xs text-gray-500",children:["(",M.length," permisos)"]})]})})}),C&&M.map(A=>n.jsxs("tr",{className:"hover:bg-gray-50 transition-colors",children:[n.jsx("td",{className:"px-6 py-4 sticky left-0 bg-white",children:n.jsxs("div",{className:"flex flex-col gap-1",children:[n.jsx("p",{className:"text-sm font-medium text-gray-900",children:A.permission}),n.jsx("p",{className:"text-xs text-gray-500 font-mono",children:A.description})]})}),o.map(E=>{var L;return n.jsx("td",{className:"px-4 py-4 text-center",children:n.jsx("div",{className:"flex items-center justify-center",children:n.jsx("input",{type:"checkbox",checked:((L=u[A.id])==null?void 0:L.includes(E.id))||!1,onChange:()=>_(A.id,E.id),className:"w-5 h-5 text-emerald-600 border-gray-300 rounded focus:ring-emerald-500 cursor-pointer"})})},E.id)})]},A.id))]},N)})})]})})}),n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Tr,{size:20,className:"text-blue-600 mt-0.5 flex-shrink-0"}),n.jsxs("div",{className:"text-sm text-blue-800",children:[n.jsx("p",{className:"font-semibold mb-1",children:"Como usar esta matriz:"}),n.jsxs("ul",{className:"list-disc list-inside space-y-1 text-xs",children:[n.jsx("li",{children:"Marca los checkboxes para asignar permisos a perfiles especificos"}),n.jsx("li",{children:'Usa el checkbox "Todos" en el encabezado para seleccionar/deseleccionar todos los permisos de un perfil'}),n.jsx("li",{children:"Los permisos agrupados por categoria se pueden expandir/colapsar"}),n.jsx("li",{children:'No olvides hacer clic en "Guardar Cambios" cuando termines'})]})]})]})})]})}function qWe({periodId:e,onImportSuccess:t,onClose:a}){const[r,s]=x.useState(!1),[o,i]=x.useState(!1),[c,l]=x.useState(null),u=x.useRef(null),d=()=>{l(null),u.current&&(u.current.value="")},p=async()=>{try{i(!0),(await rre(e)).success?O("Excel descargado exitosamente","success"):O("Error al descargar el Excel","error")}catch{O("Error al descargar el Excel","error")}finally{i(!1)}},m=async y=>{var g,k;const v=y.target.files[0];if(!v)return;if(!["application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"].includes(v.type)&&!v.name.match(/\.(xlsx|xls)$/i)){O("Por favor seleccione un archivo Excel (.xlsx, .xls)","error"),d();return}if(v.size>5*1024*1024){O("El archivo es demasiado grande. Máximo 5MB permitido.","error"),d();return}try{s(!0);const b=await WXe(e,v);b.success?(l(b.data),O(b.message,"success"),(((g=b.data)==null?void 0:g.created)>0||((k=b.data)==null?void 0:k.updated)>0)&&t&&t()):(O(b.message||"Error al procesar el archivo","error"),l(b.data||null))}catch(b){O("Error al procesar el archivo: "+b.message,"error"),l(null)}finally{s(!1),u.current&&(u.current.value="")}},f=()=>{if(!c)return null;const{successful:y=[],errors:v=[],total:_=0,created:g=0,updated:k=0}=c;return n.jsxs("div",{className:"mt-6 space-y-4",children:[n.jsx("h4",{className:"font-semibold text-gray-900",children:"Resultados de la importación"}),n.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx(Ma,{className:"w-4 h-4 text-blue-600"}),n.jsx("span",{className:"text-xs font-medium text-blue-800",children:"Total"})]}),n.jsx("p",{className:"text-xl font-bold text-blue-600 mt-1",children:_})]}),n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx($e,{className:"w-4 h-4 text-emerald-600"}),n.jsx("span",{className:"text-xs font-medium text-emerald-800",children:"Creados"})]}),n.jsx("p",{className:"text-xl font-bold text-emerald-600 mt-1",children:g})]}),n.jsxs("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx($e,{className:"w-4 h-4 text-amber-600"}),n.jsx("span",{className:"text-xs font-medium text-amber-800",children:"Actualizados"})]}),n.jsx("p",{className:"text-xl font-bold text-amber-600 mt-1",children:k})]}),n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-3",children:[n.jsxs("div",{className:"flex items-center gap-1.5",children:[n.jsx(kt,{className:"w-4 h-4 text-red-600"}),n.jsx("span",{className:"text-xs font-medium text-red-800",children:"Errores"})]}),n.jsx("p",{className:"text-xl font-bold text-red-600 mt-1",children:v.length})]})]}),y.length>0&&n.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-lg p-4",children:[n.jsxs("h5",{className:"font-medium text-emerald-800 mb-2 flex items-center gap-1.5",children:[n.jsx($e,{className:"w-4 h-4"}),"Registros procesados (",y.length,")"]}),n.jsx("div",{className:"max-h-32 overflow-y-auto",children:n.jsx("ul",{className:"text-sm text-emerald-700 space-y-1",children:y.map((b,j)=>n.jsxs("li",{className:"flex items-center gap-2",children:[n.jsx("span",{className:"w-1.5 h-1.5 bg-emerald-400 rounded-full flex-shrink-0"}),n.jsx("span",{className:"font-mono text-xs",children:b.concept_code}),n.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded font-medium ${b.action==="CREADO"?"bg-emerald-200 text-emerald-800":"bg-amber-200 text-amber-800"}`,children:b.action}),n.jsxs("span",{className:"text-xs text-gray-500",children:["Fila ",b.row]})]},j))})})]}),v.length>0&&n.jsxs("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4",children:[n.jsxs("h5",{className:"font-medium text-red-800 mb-2 flex items-center gap-1.5",children:[n.jsx(kt,{className:"w-4 h-4"}),"Errores encontrados (",v.length,")"]}),n.jsx("div",{className:"max-h-40 overflow-y-auto",children:n.jsx("ul",{className:"text-sm text-red-700 space-y-2",children:v.map((b,j)=>n.jsxs("li",{className:"border-l-2 border-red-300 pl-3",children:[n.jsxs("div",{className:"font-medium",children:["Fila ",b.row]}),n.jsx("div",{className:"text-xs opacity-80",children:b.message})]},j))})})]})]})};return n.jsxs(tt,{children:[n.jsxs("div",{className:"flex items-center justify-between mb-4",children:[n.jsx("h3",{className:"font-semibold text-gray-900",children:"Importación de precios desde Excel"}),n.jsx("button",{onClick:a,className:"p-1 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ye,{size:18,className:"text-gray-500"})})]}),n.jsxs("div",{className:"space-y-4",children:[n.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Ut,{className:"w-5 h-5 text-blue-600 mt-0.5 flex-shrink-0"}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"font-medium text-blue-800 mb-2",children:"Instrucciones"}),n.jsxs("ul",{className:"text-sm text-blue-700 space-y-1",children:[n.jsxs("li",{children:["• Columnas: ",n.jsx("strong",{children:"TIPO, CODIGO_CONCEPTO, CURSO, ORDEN_HERMANO, MONEDA, PRECIO_REGULAR, PRECIO_ANTICIPADO, PRECIO_EXTENDIDO, PAGO_FAMILIAR, OPCIONAL"})]}),n.jsxs("li",{children:["• TIPO: ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"incorporation"}),", ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"tuition"}),", ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"enrollment_fee"}),", ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"third_party"})]}),n.jsx("li",{children:'• CURSO: código del curso (PK, K, 1B...) o vacío para "todos los cursos"'}),n.jsxs("li",{children:["• MONEDA: ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"UF"})," o ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"CLP"})]}),n.jsxs("li",{children:["• PAGO_FAMILIAR / OPCIONAL: ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"SI"})," o ",n.jsx("code",{className:"bg-blue-100 px-1 rounded text-xs",children:"NO"})]}),n.jsxs("li",{children:["• Si ya existe un registro con la misma combinación (tipo + concepto + curso + hermano), se ",n.jsx("strong",{children:"actualizará"})]}),n.jsx("li",{children:"• Formatos: .xlsx y .xls | Tamaño máximo: 5MB"})]})]})]})}),n.jsxs("div",{className:"flex flex-wrap gap-3 items-center",children:[n.jsx(he,{variant:"outline",icon:o?_e:lt,onClick:p,disabled:r||o,loading:o,children:o?"Descargando...":"Descargar precios actuales"}),n.jsx("div",{className:"flex-1"}),n.jsx("input",{ref:u,type:"file",accept:".xlsx,.xls",onChange:m,className:"hidden",disabled:r}),n.jsx(he,{variant:"primary",icon:r?_e:Zr,onClick:()=>{var y;return(y=u.current)==null?void 0:y.click()},disabled:r||o,loading:r,children:r?"Procesando...":"Seleccionar y cargar Excel"}),c&&n.jsx(he,{variant:"ghost",onClick:d,disabled:r,children:"Limpiar"})]}),f(),r&&n.jsxs("div",{className:"flex items-center justify-center py-6",children:[n.jsx(_e,{className:"w-5 h-5 animate-spin text-gray-500 mr-2"}),n.jsx("span",{className:"text-gray-600 text-sm",children:"Procesando archivo, por favor espere..."})]})]})]})}const gp=[{value:"incorporation",label:"Incorporación",icon:br},{value:"tuition",label:"Colegiatura",icon:R1},{value:"enrollment_fee",label:"Matrícula",icon:Ua},{value:"third_party",label:"Terceros",icon:it}],RWe=[{value:"UF",label:"UF"},{value:"CLP",label:"CLP"}],vp=["incorporation","tuition","enrollment_fee"];function HWe(){const e=dt(),[t]=AP(),[a,r]=x.useState([]),[s,o]=x.useState([]),[i,c]=x.useState([]),[l,u]=x.useState(t.get("period")||""),[d,p]=x.useState([]),[m,f]=x.useState({periods:!1,configs:!1,saving:!1}),[y,v]=x.useState(null),[_,g]=x.useState(null),[k,b]=x.useState([]),[j,w]=x.useState(gp[0].value),[N,M]=x.useState(!1),[C,A]=x.useState(!1),[E,L]=x.useState(""),[S,T]=x.useState("all"),[I,q]=x.useState("all"),[$,R]=x.useState("all");x.useEffect(()=>{G(),J(),W()},[]),x.useEffect(()=>{l&&de(l)},[l]),x.useEffect(()=>{if(!y||!y.concept_code){b([]);return}if(!vp.includes(y.config_type)){b([]);return}const V=y._groupIds||[],je=d.filter(Se=>Se.concept_code===y.concept_code&&Se.config_type===y.config_type&&(y.sibling_order===null||Se.sibling_order===null||Se.sibling_order==y.sibling_order)&&!V.includes(Se.id)).filter(Se=>(y.course_ids||[]).includes(Se.course_id)).map(Se=>Se.course_id);b(je)},[y==null?void 0:y.concept_code,y==null?void 0:y.course_ids,y==null?void 0:y.sibling_order,y==null?void 0:y.config_type,d]);const G=async()=>{try{f(V=>({...V,periods:!0}));const z=await Un();if(z!=null&&z.success&&(r(z.data||[]),!t.get("period"))){const ae=(z.data||[]).find(je=>je.status==1);ae&&u(String(ae.id))}}catch(z){console.error("Error loading periods:",z)}finally{f(z=>({...z,periods:!1}))}},W=async()=>{try{const z=await YXe();z!=null&&z.success&&c(z.data||[])}catch(z){console.error("Error loading concept codes:",z)}},J=async()=>{try{const z=await P2();z!=null&&z.success&&o(z.data||[])}catch(z){console.error("Error loading courses:",z)}},de=async z=>{try{f(ae=>({...ae,configs:!0}));const V=await KXe(z);V!=null&&V.success&&p(V.data||[])}catch(V){console.error("Error loading configs:",V)}finally{f(V=>({...V,configs:!1}))}},U=z=>`${z.config_type}|${z.concept_code}|${z.sibling_order??"null"}`,K=z=>{const V={};return z.forEach(ae=>{const je=U(ae);V[je]||(V[je]={key:je,config_type:ae.config_type,concept_code:ae.concept_code,sibling_order:ae.sibling_order,currency_type:ae.currency_type,price_regular:ae.price_regular,price_anticipated:ae.price_anticipated,price_extended:ae.price_extended,is_family_payment:ae.is_family_payment,is_optional:ae.is_optional,status:ae.status,records:[]}),V[je].records.push(ae)}),Object.values(V)},P=d.reduce((z,V)=>{const ae=V.config_type;return z[ae]||(z[ae]=[]),z[ae].push(V),z},{}),D=z=>{v({_isNew:!0,period_id:parseInt(l),config_type:z,concept_code:"",course_ids:[],_allCourses:!1,_groupIds:[],_originalCourseIds:[],sibling_order:null,currency_type:"UF",price_regular:"",price_anticipated:"",price_extended:"",is_family_payment:!1,is_optional:!1,status:!0}),b([])},Q=z=>{const V=z.records.some(je=>je.course_id===null),ae=z.records.map(je=>je.course_id).filter(Boolean);v({_isNew:!1,_groupIds:z.records.map(je=>je.id),_originalCourseIds:[...ae],_wasAllCourses:V,_allCourses:V,period_id:parseInt(l),config_type:z.config_type,concept_code:z.concept_code,course_ids:[...ae],sibling_order:z.sibling_order,currency_type:z.currency_type,price_regular:z.price_regular??"",price_anticipated:z.price_anticipated??"",price_extended:z.price_extended??"",is_family_payment:z.is_family_payment,is_optional:z.is_optional,status:z.status}),b([])},H=z=>{g({_isGroup:!0,ids:z.records.map(V=>V.id),concept_code:z.concept_code,count:z.records.length})},ne=async()=>{try{let z;if(_._isGroup&&_.ids.length>1)z=await kK(_.ids);else{const V=_._isGroup?_.ids[0]:_.id;z=await ZXe(V)}z!=null&&z.success?(O("Configuración eliminada","success"),g(null),de(l)):O("Error al eliminar","error")}catch{O("Error al eliminar la configuración","error")}},F=async()=>{try{f(ie=>({...ie,saving:!0}));const z=vp.includes(y.config_type),V=ie=>ie===""||ie===null||ie===void 0?null:ie,ae={period_id:parseInt(l),config_type:y.config_type,concept_code:y.concept_code,sibling_order:y.sibling_order||null,currency_type:y.currency_type,price_regular:V(y.price_regular),price_anticipated:V(y.price_anticipated),price_extended:V(y.price_extended),is_family_payment:y.is_family_payment,is_optional:y.is_optional,status:y.status};if(y._isNew){let ie=[];if(!z||y._allCourses)ie=[{...ae,course_id:null}];else if(y.course_ids.length>0){const Ie=y.course_ids.filter(rt=>!k.includes(rt));if(Ie.length===0){O("Todos los cursos seleccionados ya tienen esta configuración","error");return}ie=Ie.map(rt=>({...ae,course_id:rt}))}else{O("Seleccione al menos un curso o 'Todos los cursos'","error");return}const Ce=await _K(parseInt(l),ie);if(Ce!=null&&Ce.success){const Ie=ie.length;O(Ie>1?`${Ie} configuraciones creadas`:"Configuración creada","success"),B(),de(l)}else O((Ce==null?void 0:Ce.message)||"Error al guardar","error");return}const je=!z||y._allCourses,Se=d.filter(ie=>(y._groupIds||[]).includes(ie.id)),Je={};Se.forEach(ie=>{const Ce=ie.course_id===null?"_null":ie.course_id;Je[Ce]=ie});let Ze;if(je)Ze=[null];else if(Ze=(y.course_ids||[]).filter(ie=>!k.includes(ie)),Ze.length===0){O("Seleccione al menos un curso o 'Todos los cursos'","error");return}const ee=[],ye=new Set;for(const ie of Ze){const Ie=Je[ie===null?"_null":ie];Ie?(ee.push({...ae,id:Ie.id,course_id:ie}),ye.add(Ie.id)):ee.push({...ae,course_id:ie})}const Ee=(y._groupIds||[]).filter(ie=>!ye.has(ie));Ee.length>0&&await kK(Ee),ee.length>0&&await _K(parseInt(l),ee),O("Configuración actualizada","success"),B(),de(l)}catch(z){console.error("Error saving config:",z),O("Error al guardar la configuración","error")}finally{f(z=>({...z,saving:!1}))}},B=()=>{v(null),b([])},pe=z=>{const V=s.find(ae=>ae.id===z);return V?V.code:`#${z}`},Z=z=>{const V=s.find(ae=>ae.id===z);return V?`${V.code} - ${V.course}`:"-"},ue=(z,V)=>!z&&z!==0?"-":V==="CLP"?new Intl.NumberFormat("es-CL",{style:"currency",currency:"CLP",minimumFractionDigits:0}).format(z):`${Number(z).toFixed(2)} UF`,fe=async()=>{try{A(!0),(await rre(l)).success?O("Excel descargado","success"):O("Error al descargar","error")}catch{O("Error al descargar Excel","error")}finally{A(!1)}};return n.jsxs("div",{className:"max-w-8xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsx("div",{className:"flex-1",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx($n,{size:32,className:"text-black"}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Precios por Periodo"}),n.jsx("p",{className:"text-gray-600",children:"Configuración de cuotas, colegiaturas y cobros por periodo académico"})]})]})})]}),n.jsx(tt,{title:"Seleccionar Periodo",children:n.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[n.jsxs(ft,{value:l,onChange:z=>{u(z.target.value),M(!1)},className:"max-w-xs",children:[n.jsx("option",{value:"",children:"Seleccione un periodo"}),a.map(z=>n.jsxs("option",{value:z.id,children:[z.period_year||z.description," ",z.status==1?"(Activo)":""]},z.id))]}),m.periods&&n.jsx(_e,{className:"w-4 h-4 animate-spin text-gray-500"}),l&&n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"flex-1"}),n.jsx(he,{variant:"outline",size:"sm",icon:Zr,onClick:()=>M(!N),children:"Importar Excel"}),n.jsx(he,{variant:"outline",size:"sm",icon:C?_e:lt,onClick:fe,disabled:C,loading:C,children:C?"Descargando...":"Exportar Excel"})]})]})}),N&&l&&n.jsx(qWe,{periodId:l,onImportSuccess:()=>de(l),onClose:()=>M(!1)}),l&&!m.configs&&n.jsxs(tt,{children:[n.jsx("div",{className:"flex border-b -mx-4 sm:-mx-6 -mt-2 px-1",children:gp.map(z=>{const V=z.icon,ae=K(P[z.value]||[]).length,je=j===z.value;return n.jsxs("button",{onClick:()=>{w(z.value),L(""),T("all"),q("all"),R("all")},className:`flex flex-col items-center justify-center gap-0.5 px-2 sm:px-5 py-2 text-[10px] sm:text-xs font-medium border-b-2 transition-colors whitespace-nowrap flex-1 ${je?"border-bradford-navy text-bradford-navy":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300"}`,children:[n.jsx(V,{size:16,className:"flex-shrink-0"}),n.jsx("span",{children:z.label}),ae>0&&n.jsx("span",{className:`text-[9px] sm:text-[10px] px-1.5 rounded-full ${je?"bg-bradford-navy/10 text-bradford-navy":"bg-gray-100 text-gray-500"}`,children:ae})]},z.value)})}),(()=>{const z=gp.find(ie=>ie.value===j),V=P[z.value]||[],ae=K(V),je=vp.includes(z.value),Se=z.value==="incorporation"||z.value==="tuition",Je=Se?[...new Set(ae.map(ie=>ie.sibling_order))].sort((ie,Ce)=>(ie??999)-(Ce??999)):[],Ze=je?[...new Set(ae.flatMap(ie=>ie.records.map(Ce=>Ce.course_id)))].filter(ie=>ie!==null).map(ie=>s.find(Ce=>Ce.id===ie)).filter(Boolean).sort((ie,Ce)=>ie.code.localeCompare(Ce.code)):[],ee=je&&ae.some(ie=>ie.records.some(Ce=>Ce.course_id===null)),ye=ae.filter(ie=>{var Ce;if(E){const Ie=E.toLowerCase(),rt=(Ce=ie.concept_code)==null?void 0:Ce.toLowerCase().includes(Ie),wt=ie.records.some(ge=>{if(!ge.course_id)return"todos".includes(Ie);const X=s.find(Y=>Y.id===ge.course_id);return X&&`${X.code} ${X.course}`.toLowerCase().includes(Ie)});if(!rt&&!wt)return!1}if(S!=="all"){const Ie=S==="null"?null:Number(S);if(ie.sibling_order!==Ie)return!1}if(I!=="all")if(I==="global"){if(!ie.records.some(Ie=>Ie.course_id===null))return!1}else{const Ie=Number(I);if(!ie.records.some(rt=>rt.course_id===Ie))return!1}if($!=="all"){const Ie=$==="active";if(!!ie.status!==Ie)return!1}return!0}),Ee=E||S!=="all"||I!=="all"||$!=="all";return n.jsxs("div",{className:"mt-4",children:[n.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-4",children:[n.jsxs("div",{className:"relative flex-1 min-w-[200px] max-w-sm",children:[n.jsx(vr,{className:"absolute left-2.5 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400"}),n.jsx("input",{type:"text",placeholder:"Buscar por código o curso...",value:E,onChange:ie=>L(ie.target.value),className:"w-full pl-9 pr-8 py-1.5 text-sm border border-gray-300 rounded-lg focus:outline-none focus:ring-1 focus:ring-bradford-navy focus:border-bradford-navy"}),E&&n.jsx("button",{onClick:()=>L(""),className:"absolute right-2 top-1/2 -translate-y-1/2 text-gray-400 hover:text-gray-600",children:n.jsx(Ye,{className:"w-3.5 h-3.5"})})]}),Se&&Je.length>0&&n.jsxs("select",{value:S,onChange:ie=>T(ie.target.value),className:"text-sm border border-gray-300 rounded-lg px-2.5 py-1.5 focus:outline-none focus:ring-1 focus:ring-bradford-navy focus:border-bradford-navy bg-white",children:[n.jsx("option",{value:"all",children:"N° Hermanos: Todos"}),Je.map(ie=>n.jsx("option",{value:ie??"null",children:ie===null?"Sin asignar (-)":`Hermano ${ie}`},ie??"null"))]}),je&&(Ze.length>0||ee)&&n.jsxs("select",{value:I,onChange:ie=>q(ie.target.value),className:"text-sm border border-gray-300 rounded-lg px-2.5 py-1.5 focus:outline-none focus:ring-1 focus:ring-bradford-navy focus:border-bradford-navy bg-white",children:[n.jsx("option",{value:"all",children:"Curso: Todos"}),ee&&n.jsx("option",{value:"global",children:"Todos los cursos (global)"}),Ze.map(ie=>n.jsx("option",{value:ie.id,children:ie.code},ie.id))]}),n.jsxs("select",{value:$,onChange:ie=>R(ie.target.value),className:"text-sm border border-gray-300 rounded-lg px-2.5 py-1.5 focus:outline-none focus:ring-1 focus:ring-bradford-navy focus:border-bradford-navy bg-white",children:[n.jsx("option",{value:"all",children:"Estado: Todos"}),n.jsx("option",{value:"active",children:"Activo"}),n.jsx("option",{value:"inactive",children:"Inactivo"})]}),Ee&&n.jsx("button",{onClick:()=>{L(""),T("all"),q("all"),R("all")},className:"text-xs text-gray-500 hover:text-gray-700 underline",children:"Limpiar filtros"}),n.jsxs("span",{className:"text-xs text-gray-400 ml-auto",children:[ye.length,Ee?` de ${ae.length}`:""," resultado(s)"]})]}),ye.length>0?n.jsx("div",{className:"overflow-x-auto",children:n.jsxs("table",{className:"min-w-full text-sm",children:[n.jsx("thead",{className:"bg-gray-50 text-left text-xs uppercase tracking-wide text-gray-600",children:n.jsxs("tr",{children:[n.jsx("th",{className:"px-3 py-2",children:"Código"}),je&&n.jsx("th",{className:"px-3 py-2",children:"Cursos"}),(z.value==="incorporation"||z.value==="tuition")&&n.jsx("th",{className:"px-3 py-2",children:"N° Hermanos"}),n.jsx("th",{className:"px-3 py-2",children:"Moneda"}),n.jsx("th",{className:"px-3 py-2",children:"P. Regular"}),n.jsx("th",{className:"px-3 py-2",children:"P. Anticipado"}),n.jsx("th",{className:"px-3 py-2",children:"P. Extendido"}),n.jsx("th",{className:"px-3 py-2",children:"Familiar"}),n.jsx("th",{className:"px-3 py-2",children:"Opcional"}),n.jsx("th",{className:"px-3 py-2",children:"Estado"}),n.jsx("th",{className:"px-3 py-2 text-right",children:"Acciones"})]})}),n.jsx("tbody",{children:ye.map(ie=>n.jsxs("tr",{className:"border-t hover:bg-gray-50",children:[n.jsx("td",{className:"px-3 py-2 font-mono text-xs",children:ie.concept_code}),je&&n.jsx("td",{className:"px-3 py-2",children:ie.records.some(Ce=>Ce.course_id===null)?n.jsx("span",{className:"px-2 py-0.5 bg-purple-100 text-purple-800 rounded text-xs font-medium",children:"Todos"}):n.jsx("div",{className:"flex gap-1",children:[...ie.records].sort((Ce,Ie)=>{const rt=s.findIndex(ge=>ge.id===Ce.course_id),wt=s.findIndex(ge=>ge.id===Ie.course_id);return(rt===-1?999:rt)-(wt===-1?999:wt)}).map(Ce=>n.jsx("span",{className:"px-1.5 py-0.5 bg-gray-100 text-gray-700 rounded text-[10px] font-medium",title:Z(Ce.course_id),children:pe(Ce.course_id)},Ce.id))})}),(z.value==="incorporation"||z.value==="tuition")&&n.jsx("td",{className:"px-3 py-2 text-center",children:ie.sibling_order??"-"}),n.jsx("td",{className:"px-3 py-2",children:ie.currency_type}),n.jsx("td",{className:"px-3 py-2 font-mono",children:ue(ie.price_regular,ie.currency_type)}),n.jsx("td",{className:"px-3 py-2 font-mono",children:ue(ie.price_anticipated,ie.currency_type)}),n.jsx("td",{className:"px-3 py-2 font-mono",children:ue(ie.price_extended,ie.currency_type)}),n.jsx("td",{className:"px-3 py-2 text-center",children:ie.is_family_payment?n.jsx("span",{className:"px-2 py-0.5 bg-blue-100 text-blue-800 rounded text-xs",children:"Si"}):"-"}),n.jsx("td",{className:"px-3 py-2 text-center",children:ie.is_optional?n.jsx("span",{className:"px-2 py-0.5 bg-amber-100 text-amber-800 rounded text-xs",children:"Si"}):"-"}),n.jsx("td",{className:"px-3 py-2",children:n.jsx("span",{className:`px-2 py-0.5 rounded text-xs font-medium ${ie.status?"bg-green-100 text-green-800":"bg-red-100 text-red-800"}`,children:ie.status?"Activo":"Inactivo"})}),n.jsx("td",{className:"px-3 py-2 text-right",children:n.jsxs("div",{className:"flex justify-end gap-1",children:[n.jsx(he,{variant:"outline",size:"sm",onClick:()=>Q(ie),children:n.jsx(rn,{className:"w-3 h-3"})}),n.jsx(he,{variant:"outline",size:"sm",onClick:()=>H(ie),className:"text-red-600 hover:bg-red-50",children:n.jsx(Sa,{className:"w-3 h-3"})})]})})]},ie.key))})]})}):n.jsx("p",{className:"text-gray-500 text-sm py-8 text-center",children:Ee?"No se encontraron resultados con los filtros aplicados.":`No hay configuraciones de ${z.label.toLowerCase()}. Agregue una nueva.`}),n.jsx("div",{className:"mt-4 border-t pt-3",children:n.jsxs(he,{variant:"outline",icon:uo,size:"sm",onClick:()=>D(z.value),children:["Agregar ",z.label]})})]})})()]}),l&&m.configs&&n.jsxs("div",{className:"flex items-center justify-center py-12",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-bradford-navy mr-3"}),n.jsx("span",{className:"text-gray-600",children:"Cargando configuraciones..."})]}),!l&&n.jsxs("div",{className:"text-center py-12",children:[n.jsx(ho,{className:"w-12 h-12 text-gray-300 mx-auto mb-3"}),n.jsx("p",{className:"text-gray-500",children:"Seleccione un periodo para configurar los precios"})]}),n.jsx(xt,{open:!!y,onClose:B,title:y!=null&&y._isNew?"Nueva Configuración":"Editar Configuración",size:"xl",actions:[{label:"Cancelar",variant:"outline",onClick:B},{label:m.saving?"Guardando...":"Guardar",variant:"primary",onClick:F,disabled:m.saving}],children:y&&n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[n.jsx(ft,{id:"config_type",label:"Tipo",value:y.config_type,onChange:z=>v({...y,config_type:z.target.value,course_ids:[],_allCourses:!1}),disabled:!0,children:gp.map(z=>n.jsx("option",{value:z.value,children:z.label},z.value))}),n.jsxs(ft,{id:"concept_code",label:"Código Concepto",value:y.concept_code,onChange:z=>v({...y,concept_code:z.target.value}),children:[n.jsx("option",{value:"",children:"Seleccionar concepto"}),i.map(z=>n.jsxs("option",{value:z.code,children:[" ",z.description]},z.code))]}),(y.config_type==="incorporation"||y.config_type==="tuition")&&n.jsx(ve,{id:"sibling_order",label:"N° Hermanos",type:"number",min:"1",max:"10",value:y.sibling_order||"",onChange:z=>v({...y,sibling_order:z.target.value?parseInt(z.target.value):null}),placeholder:"1, 2, 3..."}),n.jsx(ft,{id:"currency_type",label:"Moneda",value:y.currency_type,onChange:z=>v({...y,currency_type:z.target.value}),children:RWe.map(z=>n.jsx("option",{value:z.value,children:z.label},z.value))}),n.jsx(ve,{id:"price_regular",label:"Precio Regular",type:"number",step:"0.01",value:y.price_regular,onChange:z=>v({...y,price_regular:z.target.value}),placeholder:"0.00"}),n.jsx(ve,{id:"price_anticipated",label:"Precio Anticipado",type:"number",step:"0.01",value:y.price_anticipated,onChange:z=>v({...y,price_anticipated:z.target.value}),placeholder:"0.00"}),n.jsx(ve,{id:"price_extended",label:"Precio Extendido",type:"number",step:"0.01",value:y.price_extended,onChange:z=>v({...y,price_extended:z.target.value}),placeholder:"0.00"})]}),vp.includes(y.config_type)&&n.jsxs("div",{className:"border-t pt-4",children:[n.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cursos"}),n.jsxs("label",{className:"flex items-center gap-2 text-sm mb-3 p-2 bg-blue-50 rounded-lg border border-blue-200 cursor-pointer",children:[n.jsx("input",{type:"checkbox",checked:y._allCourses,onChange:z=>{v({...y,course_ids:[],_allCourses:z.target.checked}),b([])},className:"rounded border-gray-300"}),n.jsx("span",{className:"font-medium",children:"Todos los cursos"}),n.jsx("span",{className:"text-xs text-gray-500",children:"(aplica a todos sin distinción)"})]}),!y._allCourses&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"flex gap-2 mb-2",children:[n.jsx("button",{type:"button",className:"text-xs text-blue-600 hover:underline",onClick:()=>v({...y,course_ids:s.map(z=>z.id)}),children:"Seleccionar todos"}),n.jsx("span",{className:"text-gray-300",children:"|"}),n.jsx("button",{type:"button",className:"text-xs text-gray-500 hover:underline",onClick:()=>v({...y,course_ids:[]}),children:"Limpiar"})]}),n.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-1.5 max-h-48 overflow-y-auto border rounded-lg p-3 bg-gray-50",children:s.map(z=>{const V=k.includes(z.id),ae=y.course_ids.includes(z.id);return n.jsxs("label",{className:`flex items-center gap-2 text-xs p-1.5 rounded cursor-pointer transition-colors ${V?"bg-red-50 border border-red-200":ae?"bg-blue-50":"hover:bg-white"}`,children:[n.jsx("input",{type:"checkbox",checked:ae,onChange:je=>{const Se=je.target.checked?[...y.course_ids,z.id]:y.course_ids.filter(Je=>Je!==z.id);v({...y,course_ids:Se})},className:"rounded border-gray-300"}),n.jsxs("span",{className:V?"text-red-600 line-through":"",children:[z.code," - ",z.course]}),V&&n.jsx("span",{className:"text-[10px] text-red-500 font-medium ml-auto",children:"(ya existe)"})]},z.id)})}),y.course_ids.length>0&&n.jsxs("p",{className:"text-xs text-gray-500 mt-2",children:[y.course_ids.length," curso(s) seleccionado(s)",y._isNew&&` — se crearán ${y.course_ids.filter(z=>!k.includes(z)).length} configuración(es)`]})]}),k.length>0&&n.jsx("div",{className:"mt-3 bg-amber-50 border border-amber-200 rounded-lg p-3",children:n.jsxs("div",{className:"flex items-start gap-2",children:[n.jsx(Ut,{className:"w-4 h-4 text-amber-600 mt-0.5 flex-shrink-0"}),n.jsxs("div",{className:"text-sm text-amber-800",children:[n.jsx("p",{className:"font-medium",children:"Duplicados detectados"}),n.jsxs("p",{className:"text-xs mt-1",children:['Ya existen configuraciones para "',y.concept_code,'" en:'," ",k.map(z=>pe(z)).join(", ")]}),n.jsx("p",{className:"text-xs mt-1",children:y._isNew?"Estos cursos serán omitidos al guardar.":"Estos cursos ya están en otro grupo y no se pueden agregar aquí."})]})]})})]}),n.jsxs("div",{className:"flex gap-6 pt-2 border-t",children:[n.jsxs("label",{className:"flex items-center gap-2 text-sm",children:[n.jsx("input",{type:"checkbox",checked:y.is_family_payment,onChange:z=>v({...y,is_family_payment:z.target.checked}),className:"rounded border-gray-300"}),"Cobro familiar (1 por familia)"]}),n.jsxs("label",{className:"flex items-center gap-2 text-sm",children:[n.jsx("input",{type:"checkbox",checked:y.is_optional,onChange:z=>v({...y,is_optional:z.target.checked}),className:"rounded border-gray-300"}),"Opcional"]}),n.jsxs("label",{className:"flex items-center gap-2 text-sm",children:[n.jsx("input",{type:"checkbox",checked:y.status,onChange:z=>v({...y,status:z.target.checked}),className:"rounded border-gray-300"}),"Activo"]})]})]})}),n.jsx(xt,{open:!!_,onClose:()=>g(null),title:"Eliminar Configuración",variant:"warn",actions:[{label:"Cancelar",variant:"outline",onClick:()=>g(null)},{label:"Eliminar",variant:"primary",onClick:ne}],children:n.jsxs("p",{className:"text-sm text-gray-600",children:["¿Está seguro de eliminar la configuración ",n.jsx("strong",{children:_==null?void 0:_.concept_code}),(_==null?void 0:_.count)>1&&` (${_.count} registros)`,"? Esta acción no se puede deshacer."]})})]})}const wK=[{key:"requires_voucher",label:"Comprobante",icon:zn,color:"blue"},{key:"requires_attachment",label:"Adjunto",icon:ds,color:"violet"},{key:"allows_payment_plan",label:"Plan de pago",icon:H1,color:"amber"}];function BWe(){const e=dt(),[t,a]=x.useState([]),[r,s]=x.useState(!0),[o,i]=x.useState(null);x.useEffect(()=>{c()},[]);const c=async()=>{try{s(!0);const u=await GZe();u!=null&&u.success&&a(u.data||[])}catch(u){console.error("Error loading payment methods:",u)}finally{s(!1)}},l=async(u,d,p)=>{const m=`${u.id}-${d}`;i(m);try{const f=await KZe(u.id,{[d]:p});f!=null&&f.success?a(y=>y.map(v=>v.id===u.id?{...v,[d]:p}:v)):O((f==null?void 0:f.message)||"Error al actualizar","error")}catch{O("Error al actualizar método de pago","error")}finally{i(null)}};return r?n.jsxs("div",{className:"max-w-4xl mx-auto flex items-center justify-center py-20",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-gray-400"}),n.jsx("span",{className:"ml-2 text-gray-500",children:"Cargando métodos de pago..."})]}):n.jsxs("div",{className:"max-w-4xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Métodos de Pago"}),n.jsx("p",{className:"text-gray-600",children:"Gestiona los métodos de pago y sus atributos"})]})]}),n.jsx("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm overflow-x-auto",children:n.jsxs("table",{className:"w-full text-sm",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"border-b border-gray-200",children:[n.jsx("th",{className:"text-left py-3 px-5 font-semibold text-gray-700",children:"Método"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Activo"}),wK.map(u=>n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:n.jsxs("div",{className:"flex items-center justify-center gap-1.5",children:[n.jsx(u.icon,{className:"w-3.5 h-3.5 text-gray-400"}),n.jsx("span",{className:"hidden sm:inline",children:u.label})]})},u.key))]})}),n.jsx("tbody",{children:t.map(u=>n.jsxs("tr",{className:`border-b border-gray-50 transition-colors ${u.status?"hover:bg-gray-50/50":"bg-gray-50/50"}`,children:[n.jsx("td",{className:"py-3.5 px-5",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0 ${u.status?"bg-emerald-50":"bg-gray-100"}`,children:n.jsx(Pd,{className:`w-4 h-4 ${u.status?"text-emerald-600":"text-gray-400"}`})}),n.jsx("span",{className:`font-semibold ${u.status?"text-gray-900":"text-gray-400"}`,children:u.payment_method})]})}),n.jsx("td",{className:"py-3.5 px-3",children:n.jsx("div",{className:"flex justify-center",children:n.jsx(NK,{checked:!!u.status,loading:o===`${u.id}-status`,onChange:()=>l(u,"status",u.status?0:1)})})}),wK.map(d=>{const p=u.allows_payment_plan===1,m=p&&(d.key==="requires_voucher"||d.key==="requires_attachment")||!p&&d.key==="allows_payment_plan";return n.jsx("td",{className:"py-3.5 px-3",children:n.jsx("div",{className:"flex justify-center",children:m?n.jsx("span",{className:"text-gray-300",children:"—"}):n.jsx(NK,{checked:!!u[d.key],loading:o===`${u.id}-${d.key}`,onChange:()=>l(u,d.key,u[d.key]?0:1),color:d.color,disabled:d.key==="allows_payment_plan"})})},d.key)})]},u.id))})]})}),n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 text-sm text-blue-800 space-y-1",children:[n.jsxs("p",{children:[n.jsx("strong",{children:"Activo:"})," Los métodos desactivados no aparecerán al registrar pagos."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"Comprobante:"})," Solicita número de comprobante al registrar el pago."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"Adjunto:"})," Solicita archivo adjunto (ej. captura de transferencia)."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"Plan de pago:"})," Permite generar suscripciones con cuotas mensuales."]})]})]})}function NK({checked:e,loading:t,onChange:a,color:r="emerald",disabled:s=!1}){const o={emerald:e?"bg-emerald-500":"bg-gray-300",blue:e?"bg-blue-500":"bg-gray-300",violet:e?"bg-violet-500":"bg-gray-300",amber:e?"bg-amber-500":"bg-gray-300"};return n.jsx("button",{onClick:a,disabled:t||s,className:`relative w-9 h-5 rounded-full transition-colors duration-200 flex-shrink-0 ${o[r]||o.emerald} ${s?"opacity-40 cursor-not-allowed":t?"opacity-50 cursor-wait":"cursor-pointer"}`,children:n.jsx("span",{className:`absolute top-0.5 left-0.5 w-4 h-4 bg-white rounded-full shadow-sm transition-transform duration-200 ${e?"translate-x-4":"translate-x-0"}`})})}const VWe=async()=>{try{const e=await le.get("/api/payment-concepts");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}},UWe=async(e,t)=>{try{const a=await le.put(`/api/payment-concepts/${e}`,t);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},MK=async e=>{try{const t=await le.get(`/api/payment-concepts/${e}/details`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,a?t.data.data:null)}catch(t){return t}},FWe=async(e,t)=>{try{const a=await le.post(`/api/payment-concepts/${e}/details`,t);let r=!(a.status!=201||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},CK=async(e,t)=>{try{const a=await le.put(`/api/payment-concepts/details/${e}`,t);let r=!(a.status!=200||a.error);return se(r,r?a.data.message:a.error,a.status,r?a.data.data:null)}catch(a){return a}},GWe=async e=>{try{const t=await le.delete(`/api/payment-concepts/details/${e}`);let a=!(t.status!=200||t.error);return se(a,a?t.data.message:t.error,t.status,null)}catch(t){return t}},KWe=async()=>{try{const e=await le.get("/api/payment-concepts/meta/currency-types");let t=!(e.status!=200||e.error);return se(t,t?e.data.message:e.error,e.status,t?e.data.data:null)}catch(e){return e}};function bp({checked:e,loading:t,onChange:a,color:r="emerald",disabled:s=!1}){const o={emerald:e?"bg-emerald-500":"bg-gray-300",blue:e?"bg-blue-500":"bg-gray-300"};return n.jsx("button",{onClick:a,disabled:t||s,className:`relative w-9 h-5 rounded-full transition-colors duration-200 flex-shrink-0 ${o[r]||o.emerald} ${s?"opacity-40 cursor-not-allowed":t?"opacity-50 cursor-wait":"cursor-pointer"}`,children:n.jsx("span",{className:`absolute top-0.5 left-0.5 w-4 h-4 bg-white rounded-full shadow-sm transition-transform duration-200 ${e?"translate-x-4":"translate-x-0"}`})})}function SK({value:e,onSave:t,placeholder:a="—"}){const[r,s]=x.useState(!1),[o,i]=x.useState(e||""),c=x.useRef(null);x.useEffect(()=>{i(e||"")},[e]),x.useEffect(()=>{r&&c.current&&c.current.focus()},[r]);const l=()=>{s(!1),o!==(e||"")&&t(o||null)};return r?n.jsx("input",{ref:c,value:o,onChange:u=>i(u.target.value),onBlur:l,onKeyDown:u=>{u.key==="Enter"&&l(),u.key==="Escape"&&(i(e||""),s(!1))},className:"text-xs border border-blue-300 rounded px-1.5 py-0.5 w-[120px] focus:outline-none focus:ring-1 focus:ring-blue-400"}):n.jsx("button",{onClick:()=>s(!0),className:"text-xs text-gray-500 hover:text-gray-800 truncate max-w-[120px] text-left",title:e||"Clic para editar",children:e||n.jsx("span",{className:"text-gray-300 italic",children:a})})}function ZWe(){const e=dt(),[t,a]=x.useState([]),[r,s]=x.useState(!0),[o,i]=x.useState(null),[c,l]=x.useState(null),[u,d]=x.useState([]),[p,m]=x.useState(!1),[f,y]=x.useState([]),[v,_]=x.useState(null),[g,k]=x.useState(!1),[b,j]=x.useState(null);x.useEffect(()=>{w()},[]);const w=async()=>{s(!0);try{const L=await VWe();L!=null&&L.success&&a(L.data||[])}finally{s(!1)}},N=async(L,S,T)=>{const I=`concept-${L.id}-${S}`;i(I);try{const q=await UWe(L.id,{[S]:T});q!=null&&q.success?a($=>$.map(R=>R.id===L.id?{...R,[S]:T}:R)):O((q==null?void 0:q.message)||"Error al actualizar","error")}finally{i(null)}},M=async L=>{l(L),m(!0);try{const[S,T]=await Promise.all([MK(L.id),f.length?Promise.resolve({success:!0,data:f}):KWe()]);S!=null&&S.success&&d(S.data||[]),T!=null&&T.success&&!f.length&&y(T.data||[])}finally{m(!1)}},C=async(L,S,T)=>{const I=`detail-${L.id}-${S}`;i(I);try{const q=await CK(L.id,{[S]:T});q!=null&&q.success?d($=>$.map(R=>R.id===L.id?{...R,[S]:T}:R)):O((q==null?void 0:q.message)||"Error al actualizar","error")}finally{i(null)}},A=async()=>{if(v){k(!0);try{const L={description:v.data.description,code:v.data.code,currency_type_id:v.data.currency_type_id,required_element:v.data.required_element?1:0,family_payment:v.data.family_payment?1:0,status:v.data.status?1:0,code_odoo:v.data.code_odoo||null};let S;if(v.mode==="create"?S=await FWe(c.id,L):S=await CK(v.data.id,L),S!=null&&S.success){O(v.mode==="create"?"Detalle creado":"Detalle actualizado","success"),_(null);const T=await MK(c.id);T!=null&&T.success&&d(T.data||[]),w()}else O((S==null?void 0:S.message)||(S==null?void 0:S.error)||"Error al guardar","error")}finally{k(!1)}}},E=async L=>{const S=await GWe(L.id);S!=null&&S.success?(O("Detalle eliminado","success"),d(T=>T.filter(I=>I.id!==L.id)),j(null),w()):(O((S==null?void 0:S.message)||(S==null?void 0:S.error)||"Error al eliminar","error"),j(null))};return r?n.jsxs("div",{className:"max-w-5xl mx-auto flex items-center justify-center py-20",children:[n.jsx(_e,{className:"w-6 h-6 animate-spin text-gray-400"}),n.jsx("span",{className:"ml-2 text-gray-500",children:"Cargando conceptos de pago..."})]}):c?n.jsxs("div",{className:"max-w-5xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>l(null),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:c.payment_concept}),n.jsx("p",{className:"text-gray-600",children:"Gestiona los detalles de este concepto de pago"})]}),n.jsx(he,{variant:"primary",size:"sm",icon:uo,onClick:()=>{var L;return _({mode:"create",data:{description:"",code:"",currency_type_id:((L=f[0])==null?void 0:L.id)||"",required_element:!0,family_payment:!1,status:!0,code_odoo:""}})},children:"Agregar"})]}),p?n.jsxs("div",{className:"flex items-center justify-center py-12",children:[n.jsx(_e,{className:"w-5 h-5 animate-spin text-gray-400"}),n.jsx("span",{className:"ml-2 text-gray-500 text-sm",children:"Cargando detalles..."})]}):n.jsx("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm overflow-x-auto",children:n.jsxs("table",{className:"w-full text-sm",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"border-b border-gray-200",children:[n.jsx("th",{className:"text-left py-3 px-4 font-semibold text-gray-700",children:"Descripción"}),n.jsx("th",{className:"text-left py-3 px-3 font-semibold text-gray-700",children:"Código"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Moneda"}),n.jsx("th",{className:"text-center py-3 px-2 font-semibold text-gray-700",children:"Req."}),n.jsx("th",{className:"text-center py-3 px-2 font-semibold text-gray-700",children:"Familiar"}),n.jsx("th",{className:"text-center py-3 px-2 font-semibold text-gray-700",children:"Activo"}),n.jsx("th",{className:"text-left py-3 px-3 font-semibold text-gray-700",children:"Odoo"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Acciones"})]})}),n.jsxs("tbody",{children:[u.map(L=>{var S;return n.jsxs("tr",{className:"border-b border-gray-50 hover:bg-gray-50/50 transition-colors",children:[n.jsx("td",{className:"py-3 px-4 font-medium text-gray-900 text-xs",children:L.description}),n.jsx("td",{className:"py-3 px-3",children:n.jsx("span",{className:"text-xs font-mono bg-gray-100 px-1.5 py-0.5 rounded",children:L.code})}),n.jsx("td",{className:"py-3 px-3 text-center text-xs",children:((S=L.currency_type)==null?void 0:S.currency_symbol)||"—"}),n.jsx("td",{className:"py-3 px-2",children:n.jsx("div",{className:"flex justify-center",children:n.jsx(bp,{checked:!!L.required_element,loading:o===`detail-${L.id}-required_element`,onChange:()=>C(L,"required_element",L.required_element?0:1)})})}),n.jsx("td",{className:"py-3 px-2",children:n.jsx("div",{className:"flex justify-center",children:n.jsx(bp,{checked:!!L.family_payment,loading:o===`detail-${L.id}-family_payment`,onChange:()=>C(L,"family_payment",L.family_payment?0:1),color:"blue"})})}),n.jsx("td",{className:"py-3 px-2",children:n.jsx("div",{className:"flex justify-center",children:n.jsx(bp,{checked:!!L.status,loading:o===`detail-${L.id}-status`,onChange:()=>C(L,"status",L.status?0:1)})})}),n.jsx("td",{className:"py-3 px-3",children:n.jsx(SK,{value:L.code_odoo,onSave:T=>C(L,"code_odoo",T),placeholder:"Sin código"})}),n.jsx("td",{className:"py-3 px-3",children:n.jsxs("div",{className:"flex items-center justify-center gap-1",children:[n.jsx("button",{onClick:()=>_({mode:"edit",data:{id:L.id,description:L.description,code:L.code,currency_type_id:L.currency_type_id,required_element:!!L.required_element,family_payment:!!L.family_payment,status:!!L.status,code_odoo:L.code_odoo||""}}),className:"p-1.5 hover:bg-blue-50 rounded transition-colors text-blue-600",title:"Editar",children:n.jsx(Fa,{className:"w-3.5 h-3.5"})}),n.jsx("button",{onClick:()=>j(L),className:"p-1.5 hover:bg-red-50 rounded transition-colors text-red-500",title:"Eliminar",children:n.jsx(Sa,{className:"w-3.5 h-3.5"})})]})})]},L.id)}),u.length===0&&n.jsx("tr",{children:n.jsx("td",{colSpan:8,className:"py-8 text-center text-gray-400 text-sm",children:"Sin detalles registrados"})})]})]})}),v&&n.jsx(xt,{open:!!v,onClose:()=>_(null),title:v.mode==="create"?"Nuevo Detalle":"Editar Detalle",size:"lg",actions:[{label:"Cancelar",onClick:()=>_(null),variant:"ghost"},{label:g?"Guardando...":"Guardar",onClick:A,variant:"primary",autofocus:!0}],children:n.jsxs("div",{className:"space-y-4",children:[n.jsx(ve,{label:"Descripción",value:v.data.description,onChange:L=>_({...v,data:{...v.data,description:L.target.value}}),required:!0}),n.jsx("div",{className:"grid grid-cols-2 gap-4",children:n.jsx(ve,{label:"Código",value:v.data.code,onChange:L=>_({...v,data:{...v.data,code:L.target.value.toUpperCase()}}),required:!0})}),n.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[n.jsx(ft,{label:"Moneda",value:v.data.currency_type_id,onChange:L=>_({...v,data:{...v.data,currency_type_id:Number(L.target.value)}}),required:!0,children:f.map(L=>n.jsxs("option",{value:L.id,children:[L.currency_symbol," — ",L.currency_type]},L.id))}),n.jsx(ve,{label:"Código Odoo",value:v.data.code_odoo,onChange:L=>_({...v,data:{...v.data,code_odoo:L.target.value}})})]}),n.jsxs("div",{className:"flex items-center gap-6 pt-2",children:[n.jsxs("label",{className:"flex items-center gap-2 text-sm text-gray-700",children:[n.jsx("input",{type:"checkbox",checked:v.data.required_element,onChange:L=>_({...v,data:{...v.data,required_element:L.target.checked}}),className:"w-4 h-4 rounded border-gray-300"}),"Elemento requerido"]}),n.jsxs("label",{className:"flex items-center gap-2 text-sm text-gray-700",children:[n.jsx("input",{type:"checkbox",checked:v.data.family_payment,onChange:L=>_({...v,data:{...v.data,family_payment:L.target.checked}}),className:"w-4 h-4 rounded border-gray-300"}),"Pago familiar"]}),n.jsxs("label",{className:"flex items-center gap-2 text-sm text-gray-700",children:[n.jsx("input",{type:"checkbox",checked:v.data.status,onChange:L=>_({...v,data:{...v.data,status:L.target.checked}}),className:"w-4 h-4 rounded border-gray-300"}),"Activo"]})]})]})}),b&&n.jsx(xt,{open:!!b,onClose:()=>j(null),title:"Eliminar Detalle",variant:"warn",actions:[{label:"Cancelar",onClick:()=>j(null),variant:"ghost"},{label:"Eliminar",onClick:()=>E(b),variant:"danger"}],children:n.jsxs("p",{className:"text-sm text-gray-600",children:["¿Estás seguro de eliminar ",n.jsx("strong",{children:b.description})," (",b.code,")? Esta acción no se puede deshacer."]})})]}):n.jsxs("div",{className:"max-w-5xl mx-auto space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("button",{onClick:()=>e("/dashboard/settings"),className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:n.jsx(Ke,{size:24})}),n.jsxs("div",{children:[n.jsx("h2",{className:"text-2xl font-bold text-black",children:"Conceptos de Pago"}),n.jsx("p",{className:"text-gray-600",children:"Gestiona los conceptos y sus detalles"})]})]}),n.jsx("div",{className:"bg-white rounded-lg border border-gray-200 shadow-sm overflow-x-auto",children:n.jsxs("table",{className:"w-full text-sm",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"border-b border-gray-200",children:[n.jsx("th",{className:"text-left py-3 px-5 font-semibold text-gray-700",children:"Concepto"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Detalles"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Moneda"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Activo"}),n.jsx("th",{className:"text-left py-3 px-3 font-semibold text-gray-700",children:"Código Odoo"}),n.jsx("th",{className:"text-center py-3 px-3 font-semibold text-gray-700",children:"Acciones"})]})}),n.jsx("tbody",{children:t.map(L=>{var S;return n.jsxs("tr",{className:`border-b border-gray-50 transition-colors ${L.status?"hover:bg-gray-50/50":"bg-gray-50/50"}`,children:[n.jsx("td",{className:"py-3.5 px-5",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0 ${L.status?"bg-blue-50":"bg-gray-100"}`,children:n.jsx(zn,{className:`w-4 h-4 ${L.status?"text-blue-600":"text-gray-400"}`})}),n.jsx("span",{className:`font-semibold ${L.status?"text-gray-900":"text-gray-400"}`,children:L.payment_concept})]})}),n.jsx("td",{className:"py-3.5 px-3 text-center",children:n.jsx("span",{className:"text-xs font-medium bg-gray-100 text-gray-700 px-2 py-0.5 rounded-full",children:L.details_count})}),n.jsx("td",{className:"py-3.5 px-3 text-center text-xs text-gray-600",children:((S=L.currency_type)==null?void 0:S.currency_symbol)||"—"}),n.jsx("td",{className:"py-3.5 px-3",children:n.jsx("div",{className:"flex justify-center",children:n.jsx(bp,{checked:!!L.status,loading:o===`concept-${L.id}-status`,onChange:()=>N(L,"status",L.status?0:1)})})}),n.jsx("td",{className:"py-3.5 px-3",children:n.jsx(SK,{value:L.code_odoo,onSave:T=>N(L,"code_odoo",T),placeholder:"Sin código"})}),n.jsx("td",{className:"py-3.5 px-3",children:n.jsx("div",{className:"flex justify-center",children:n.jsxs("button",{onClick:()=>M(L),className:"flex items-center gap-1.5 px-3 py-1.5 text-xs font-medium text-blue-700 bg-blue-50 hover:bg-blue-100 rounded-lg transition-colors",children:[n.jsx(ct,{className:"w-3.5 h-3.5"}),"Ver detalle"]})})})]},L.id)})})]})}),n.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4 text-sm text-blue-800 space-y-1",children:[n.jsxs("p",{children:[n.jsx("strong",{children:"Concepto:"})," Categoría principal de cobro (Matrícula, Colegiatura, Seguros)."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"Detalles:"})," Ítems específicos dentro de cada concepto con sus precios y configuraciones."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"Código Odoo:"})," Código de integración con el ERP para sincronización contable."]})]})]})}const LK={in_course:"bg-yellow-100 text-yellow-800",pending_payment:"bg-sky-100 text-sky-800",pending_signature:"bg-blue-100 text-blue-800",finished:"bg-green-100 text-green-800",canceled:"bg-red-100 text-red-800"},AK={pending:"bg-gray-100 text-gray-700",partial:"bg-blue-100 text-blue-800",completed:"bg-green-100 text-green-800",failed:"bg-red-100 text-red-800"},EK={pending:"bg-gray-100 text-gray-700",sent:"bg-sky-100 text-sky-800",signed:"bg-green-100 text-green-800",manual_signed:"bg-teal-100 text-teal-800",pending_manual:"bg-orange-100 text-orange-800",failed:"bg-red-100 text-red-800",not_required:"bg-gray-100 text-gray-500"},kp=10;function XWe(){const[e,t]=AP(),[a,r]=x.useState([]),[s,o]=x.useState(!0),[i,c]=x.useState([]),[l,u]=x.useState([]),[d,p]=x.useState(null),[m,f]=x.useState(!1),[y,v]=x.useState(!1),_=x.useRef(null),[g,k]=x.useState(null),[b,j]=x.useState(null),[w,N]=x.useState(""),[M,C]=x.useState(""),[A,E]=x.useState(""),[L,S]=x.useState(""),[T,I]=x.useState(""),[q,$]=x.useState(""),[R,G]=x.useState(""),W={defaultSort:"code_contract",defaultSortDir:"desc",pageSize:kp,searchFields:["code_contract","financial_parent.full_name","financial_parent.rut","financial_parent.email","financial_parent.mobile","students.0.full_name","students.0.rut","students.0.course_level","total_amount"]},{q:J,setQ:de,sortBy:U,sortDir:K,page:P,setPage:D,filteredData:Q,handleSort:H}=_n(a,W),ne=x.useMemo(()=>{let ee=[...Q];return R&&(ee=ee.filter(ye=>{const Ee=Array.isArray(ye.students)?ye.students[0]:ye.students;return(Ee==null?void 0:Ee.full_name)===R})),ee},[Q,R]);x.useEffect(()=>{D(1)},[T,R]);const F=ne.slice((P-1)*kp,P*kp),B=Math.ceil(ne.length/kp)||1,pe=x.useMemo(()=>[...new Map(a.filter(ee=>{var ye;return(ye=ee.financial_parent)==null?void 0:ye.id}).map(ee=>[ee.financial_parent.id,ee.financial_parent])).values()].sort((ee,ye)=>ee.full_name.localeCompare(ye.full_name)),[a]),Z=x.useMemo(()=>[...new Set(a.flatMap(ye=>Array.isArray(ye.students)?ye.students:[ye.students]).map(ye=>ye==null?void 0:ye.full_name).filter(Boolean))].sort(),[a]);x.useEffect(()=>{Un().then(ee=>{if(ee.success){const ye=ee.data||[];c(ye);const Ee=e.get("period");Ee&&ye.some(ie=>String(ie.id)===Ee)?p(Ee):p("todos")}}).catch(()=>O("Error al cargar períodos","error")),P2().then(ee=>{ee.success&&u(ee.data||[])}).catch(()=>console.error("Error al cargar cursos"))},[]),x.useEffect(()=>{d&&(o(!0),G(""),NKe({period_id:d,status_contract:w,status_payment:M,status_signature:A,concept:L,financial_parent_id:q,course_id:T}).then(ee=>{r(ee.success&&Array.isArray(ee.data)?ee.data:[])}).catch(()=>{O("Error al cargar el reporte","error"),r([])}).finally(()=>o(!1)),D(1))},[d,w,M,A,L,q,T]);const ue=async()=>{try{await CKe({period_id:d,status_contract:w,status_payment:M,status_signature:A,concept:L,financial_parent_id:q,course_id:T}),O("CSV generado correctamente","success")}catch{O("Error al exportar CSV","error")}finally{v(!1)}},fe=async()=>{f(!0);try{await Vae({period_id:d,status_contract:w,status_payment:M,status_signature:A,concept:L,financial_parent_id:q,course_id:T}),O("Excel generado correctamente","success")}catch{O("Error al exportar Excel","error")}finally{f(!1),v(!1)}};x.useEffect(()=>{const ee=ye=>{_.current&&!_.current.contains(ye.target)&&v(!1)};return document.addEventListener("mousedown",ee),()=>document.removeEventListener("mousedown",ee)},[]);const z=()=>{de(""),N(""),C(""),E(""),S(""),I(""),$(""),G("")},V=(ee,ye="$",Ee=null)=>{const ie=ye==="$"?`$${Math.round(Number(ee)).toLocaleString("es-CL")}`:`${Number(ee).toFixed(2)} ${ye}`;return Ee&&ye==="UF"?`$${Math.round(Number(Ee)).toLocaleString("es-CL")}`:ee?ie:"—"},ae=async ee=>{const ye=String(ee.id).split("_")[0],Ee=await fD(ye);Ee!=null&&Ee.success&&Array.isArray(Ee.data)?j(Ee.data):O("No se encontraron pagos para este contrato","warning")},je=[{key:"code_contract",label:"Código",sortable:!0,width:"105px"},{key:"periodo",label:"Período",sortable:!1,width:"80px"},{key:"student_name",label:"Alumno",sortable:!0},{key:"student_status",label:"Estado Alumno",sortable:!1,width:"120px"},{key:"apoderado",label:"Apoderado",sortable:!0},{key:"cuenta_activa",label:"Cuenta",sortable:!1,width:"90px"},{key:"estado",label:"Estado",sortable:!1,width:"180px"},{key:"pago",label:"Pago",sortable:!1,width:"110px"},{key:"created_at",label:"Fecha Creación",sortable:!0,width:"120px"},{key:"metodo_pago",label:"Método pago",sortable:!1,width:"110px"},{key:"conceptos",label:"Pagos realizados",sortable:!1},{key:"monto",label:"Total pagado",sortable:!1,width:"110px"},{key:"firma",label:"Firma",sortable:!1,width:"140px"},{key:"pdf",label:"Contrato",sortable:!1,width:"120px"},{key:"obs",label:"Obs.",sortable:!1,width:"120px"}],Se=ee=>{var Ie,rt,wt,ge,X,Y,ce,be,oe,xe,Ne;const ye=Array.isArray(ee.students)?ee.students[0]:ee.students,Ee=(Ie=ee.status_contract)==null?void 0:Ie.code,ie=(rt=ee.status_payment)==null?void 0:rt.code,Ce=(wt=ee.status_signature)==null?void 0:wt.code;return n.jsxs("tr",{className:"border-b hover:bg-gray-50",children:[n.jsx("td",{className:"px-3 py-2.5 text-sm font-medium text-bradford-navy whitespace-nowrap",children:ee.code_contract}),n.jsx("td",{className:"px-3 py-2.5 text-xs text-gray-600 whitespace-nowrap",children:((ge=ee.period)==null?void 0:ge.period_year)??"—"}),n.jsxs("td",{className:"px-3 py-2.5 text-sm",children:[n.jsx("p",{className:"font-medium leading-tight",children:(ye==null?void 0:ye.full_name)||"—"}),(ye==null?void 0:ye.rut)&&n.jsx("p",{className:"text-xs text-gray-400 mt-0.5",children:ye.rut}),(ye==null?void 0:ye.course)&&n.jsx("p",{className:"text-xs text-bradford-blue mt-0.5",children:ye.course})]}),n.jsx("td",{className:"px-3 py-2.5 text-center",children:(()=>{const Ae=ye==null?void 0:ye.blocked_student;return Ae?n.jsxs("span",{className:"px-2 py-1 rounded-full text-xs font-medium bg-red-100 text-red-700",children:["Bloqueado ",Ae]}):(ye==null?void 0:ye.status)===!0||(ye==null?void 0:ye.status)===1?n.jsx("span",{className:"px-2 py-1 rounded-full text-xs font-medium bg-green-100 text-green-700",children:"Activo"}):(ye==null?void 0:ye.status)===!1||(ye==null?void 0:ye.status)===0?n.jsx("span",{className:"px-2 py-1 rounded-full text-xs font-medium bg-yellow-100 text-yellow-700",children:"Inactivo"}):"—"})()}),n.jsxs("td",{className:"px-3 py-2.5 text-sm",children:[n.jsx("p",{className:"leading-tight",children:((X=ee.financial_parent)==null?void 0:X.full_name)||"—"}),((Y=ee.financial_parent)==null?void 0:Y.rut)&&n.jsx("p",{className:"text-xs text-gray-400 mt-0.5",children:ee.financial_parent.rut}),((ce=ee.financial_parent)==null?void 0:ce.relationship)&&n.jsx("p",{className:"text-xs text-bradford-blue mt-0.5",children:ee.financial_parent.relationship})]}),n.jsx("td",{className:"px-3 py-2.5 text-center",children:(be=ee.financial_parent)!=null&&be.account_confirmed?n.jsx("span",{className:"px-2 py-1 rounded-full text-xs font-medium bg-green-100 text-green-700",children:"Activa"}):n.jsx("span",{className:"px-2 py-1 rounded-full text-xs font-medium bg-gray-100 text-gray-500",children:"Inactiva"})}),n.jsx("td",{className:"px-3 py-2.5",children:n.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${LK[Ee]??"bg-gray-100 text-gray-700"}`,children:((oe=ee.status_contract)==null?void 0:oe.description)||"—"})}),n.jsx("td",{className:"px-3 py-2.5",children:n.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${AK[ie]??"bg-gray-100 text-gray-700"}`,children:((xe=ee.status_payment)==null?void 0:xe.description)||"—"})}),n.jsx("td",{className:"px-3 py-2.5 text-xs text-gray-700 whitespace-nowrap",children:ee.created_at||"—"}),n.jsx("td",{className:"px-3 py-2.5 text-xs text-gray-700 whitespace-nowrap",children:ee.payment_method||"—"}),n.jsx("td",{className:"px-3 py-2.5 text-xs text-gray-700 min-w-[180px]",children:(()=>{const Ae=(ee.concepts??[]).filter(Te=>Te.paid_clp>0);return Ae.length?Ae.map((Te,Ge)=>n.jsxs("div",{className:"flex justify-between gap-2 leading-tight",children:[n.jsx("span",{className:"text-gray-500 truncate",children:Te.name??Te.code}),n.jsx("span",{className:"font-medium whitespace-nowrap text-emerald-700",children:V(Te.paid_clp)})]},Ge)):"—"})()}),n.jsx("td",{className:"px-3 py-2.5 text-sm font-semibold whitespace-nowrap",children:(()=>{const Ae=(ee.concepts??[]).reduce((Te,Ge)=>Te+(Ge.paid_clp||0),0);return Ae>0?n.jsx("span",{className:"text-emerald-700",children:V(Ae)}):"—"})()}),n.jsx("td",{className:"px-3 py-2.5 text-center",children:n.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${EK[Ce]??"bg-gray-100 text-gray-700"}`,children:((Ne=ee.status_signature)==null?void 0:Ne.description)||"—"})}),n.jsx("td",{className:"px-3 py-2.5 text-sm text-center",children:n.jsxs("div",{className:"flex flex-col gap-1 items-center",children:[ee.file_data?n.jsxs("button",{onClick:()=>k(ee.file_data),className:"inline-flex items-center gap-1 px-2 py-1 rounded text-xs font-medium bg-green-100 text-green-700 hover:bg-green-200 transition-colors whitespace-nowrap",children:[n.jsx(ct,{size:12})," Ver Firmado"]}):ee.has_contract_format||ee.payment_method?n.jsxs("button",{onClick:()=>{var Ae;return k(`https://api-matriculas.bradford.cl/api/contracts/${ee.code_contract}_${(((Ae=ee.financial_parent)==null?void 0:Ae.rut)||"").replace(/-/g,"")}/pdf?draft=1`)},className:"inline-flex items-center gap-1 px-2 py-1 rounded text-xs font-medium bg-blue-100 text-blue-700 hover:bg-blue-200 transition-colors whitespace-nowrap",children:[n.jsx(_t,{size:12})," Ver Borrador"]}):n.jsx("span",{className:"text-xs text-gray-400 italic",children:"Sin PDF"}),ee.payment_method&&n.jsxs("button",{onClick:()=>ae(ee),className:"inline-flex items-center gap-1 px-2 py-1 rounded text-xs font-medium bg-emerald-100 text-emerald-700 hover:bg-emerald-200 transition-colors whitespace-nowrap",children:[n.jsx(ct,{size:12})," Historial"]})]})}),n.jsx("td",{className:"px-3 py-2.5 text-xs text-gray-600 max-w-[120px] truncate",title:ee.observations??"",children:ee.observations||"—"})]},ee.id??ee.code_contract)},Je=ee=>{var Ie,rt,wt,ge,X,Y,ce,be,oe,xe;const ye=Array.isArray(ee.students)?ee.students[0]:ee.students,Ee=(Ie=ee.status_contract)==null?void 0:Ie.code,ie=(rt=ee.status_payment)==null?void 0:rt.code,Ce=(wt=ee.status_signature)==null?void 0:wt.code;return n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200 space-y-3",children:[n.jsxs("div",{className:"flex justify-between items-start",children:[n.jsxs("div",{children:[n.jsxs("p",{className:"text-xs text-gray-500",children:[ee.code_contract," · ",((ge=ee.period)==null?void 0:ge.period_year)??""]}),n.jsx("p",{className:"font-semibold text-bradford-navy",children:(ye==null?void 0:ye.full_name)||"—"}),(ye==null?void 0:ye.rut)&&n.jsx("p",{className:"text-xs text-gray-400",children:ye.rut})]}),n.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${LK[Ee]??"bg-gray-100 text-gray-700"}`,children:((X=ee.status_contract)==null?void 0:X.description)||"—"})]}),n.jsxs("div",{className:"grid grid-cols-2 gap-2 text-sm",children:[n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Curso"}),n.jsx("p",{className:"font-medium",children:(ye==null?void 0:ye.course)||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Estado Alumno"}),n.jsx("p",{className:"font-medium",children:ye!=null&&ye.blocked_student?n.jsxs("span",{className:"text-red-600",children:["Bloqueado ",ye.blocked_student]}):ye!=null&&ye.status?"Activo":"Inactivo"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Apoderado"}),n.jsx("p",{className:"font-medium",children:((Y=ee.financial_parent)==null?void 0:Y.full_name)||"—"}),((ce=ee.financial_parent)==null?void 0:ce.rut)&&n.jsx("p",{className:"text-xs text-gray-400",children:ee.financial_parent.rut}),((be=ee.financial_parent)==null?void 0:be.relationship)&&n.jsx("p",{className:"text-xs text-bradford-blue",children:ee.financial_parent.relationship})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Total pagado"}),n.jsx("p",{className:"font-medium text-emerald-700",children:(()=>{const Ne=(ee.concepts??[]).reduce((Ae,Te)=>Ae+(Te.paid_clp||0),0);return Ne>0?V(Ne):"—"})()})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Fecha Creación"}),n.jsx("p",{className:"font-medium",children:ee.created_at||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Método pago"}),n.jsx("p",{className:"font-medium",children:ee.payment_method||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Pago"}),n.jsx("span",{className:`px-1.5 py-0.5 rounded text-xs font-medium ${AK[ie]??"bg-gray-100 text-gray-700"}`,children:((oe=ee.status_payment)==null?void 0:oe.description)||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Firma"}),n.jsx("span",{className:`px-1.5 py-0.5 rounded text-xs font-medium ${EK[Ce]??"bg-gray-100 text-gray-700"}`,children:((xe=ee.status_signature)==null?void 0:xe.description)||"—"})]})]}),(()=>{const Ne=(ee.concepts??[]).filter(Te=>Te.paid_clp>0);if(!Ne.length)return null;const Ae=Ne.reduce((Te,Ge)=>Te+Ge.paid_clp,0);return n.jsxs("div",{className:"text-xs text-gray-600 space-y-0.5 border-t pt-2",children:[Ne.map((Te,Ge)=>n.jsxs("div",{className:"flex justify-between",children:[n.jsx("span",{className:"text-gray-500",children:Te.name??Te.code}),n.jsx("span",{className:"font-medium text-emerald-700",children:V(Te.paid_clp)})]},Ge)),n.jsxs("div",{className:"flex justify-between text-sm pt-2 border-t mt-2",children:[n.jsx("span",{className:"font-bold text-bradford-navy",children:"Total pagado"}),n.jsx("span",{className:"font-bold text-emerald-700",children:V(Ae)})]})]})})(),n.jsxs("div",{className:"flex gap-2 flex-wrap",children:[ee.file_data?n.jsxs("button",{onClick:()=>k(ee.file_data),className:"inline-flex items-center gap-1 px-3 py-1.5 rounded text-xs font-medium bg-green-100 text-green-700 hover:bg-green-200 transition-colors",children:[n.jsx(ct,{size:12})," Ver Firmado"]}):ee.has_contract_format||ee.payment_method?n.jsxs("button",{onClick:()=>{var Ne;return k(`https://api-matriculas.bradford.cl/api/contracts/${ee.code_contract}_${(((Ne=ee.financial_parent)==null?void 0:Ne.rut)||"").replace(/-/g,"")}/pdf?draft=1`)},className:"inline-flex items-center gap-1 px-3 py-1.5 rounded text-xs font-medium bg-blue-100 text-blue-700 hover:bg-blue-200 transition-colors",children:[n.jsx(_t,{size:12})," Ver Borrador"]}):n.jsx("span",{className:"text-xs text-gray-400 italic",children:"Sin PDF"}),ee.payment_method&&n.jsxs("button",{onClick:()=>ae(ee),className:"inline-flex items-center gap-1 px-3 py-1.5 rounded text-xs font-medium bg-emerald-100 text-emerald-700 hover:bg-emerald-200 transition-colors",children:[n.jsx(ct,{size:12})," Historial"]})]}),ee.observations&&n.jsx("p",{className:"text-xs text-gray-500 italic",children:ee.observations})]},ee.id)},Ze="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm bg-white";return n.jsxs("div",{className:"space-y-4 sm:space-y-6 mx-auto px-1 sm:px-4 lg:px-8",children:[n.jsxs("div",{children:[n.jsx("h1",{className:"text-2xl sm:text-3xl font-bold text-bradford-navy",children:"Reporte Maestro de Matrículas"}),n.jsx("p",{className:"text-gray-600 mt-2",children:"Control general de todas las matrículas del sistema"})]}),n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200 space-y-3",children:[n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Búsqueda general"}),n.jsx("input",{type:"text",placeholder:"Código, RUT, Alumno, Apoderado, Fecha matrícula...",value:J,onChange:ee=>de(ee.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Período"}),n.jsxs("select",{value:d||"",onChange:ee=>{const ye=ee.target.value||"todos";p(ye),ye!=="todos"?t({period:ye},{replace:!0}):t({},{replace:!0})},className:Ze,children:[n.jsx("option",{value:"todos",children:"Todos los períodos"}),i.map(ee=>n.jsx("option",{value:ee.id,children:ee.description||ee.period_year},ee.id))]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado matrícula"}),n.jsxs("select",{value:w,onChange:ee=>N(ee.target.value),className:Ze,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"in_course",children:"Iniciada"}),n.jsx("option",{value:"pending_payment",children:"Pendiente"}),n.jsx("option",{value:"pending_signature",children:"Pagada"}),n.jsx("option",{value:"finished",children:"Formalizada : ya firmado"}),n.jsx("option",{value:"canceled",children:"Rechazada"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado pago"}),n.jsxs("select",{value:M,onChange:ee=>C(ee.target.value),className:Ze,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"pending",children:"Pendiente"}),n.jsx("option",{value:"partial",children:"Parcial"}),n.jsx("option",{value:"completed",children:"Completo"}),n.jsx("option",{value:"failed",children:"Fallido"})]})]})]}),n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado firma"}),n.jsxs("select",{value:A,onChange:ee=>E(ee.target.value),className:Ze,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"pending",children:"Pendiente"}),n.jsx("option",{value:"sent",children:"Enviado"}),n.jsx("option",{value:"signed",children:"Firmado"}),n.jsx("option",{value:"manual_signed",children:"Firmado manual"}),n.jsx("option",{value:"pending_manual",children:"Pendiente manual"}),n.jsx("option",{value:"failed",children:"Fallido"}),n.jsx("option",{value:"not_required",children:"No requerido"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Nivel/Curso"}),n.jsx(nu,{value:T,onChange:I,options:[{value:"",label:"Todos los cursos"},...l.map(ee=>({value:String(ee.id),label:ee.course}))],placeholder:"Todos los cursos"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Apoderado"}),n.jsx(nu,{value:q,onChange:$,options:[{value:"",label:"Todos los apoderados"},...pe.map(ee=>({value:String(ee.id),label:ee.full_name}))],placeholder:"Todos los apoderados"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Alumno"}),n.jsx(nu,{value:R,onChange:G,options:[{value:"",label:"Todos los alumnos"},...Z.map(ee=>({value:ee,label:ee}))],placeholder:"Todos los alumnos"})]})]}),n.jsxs("div",{className:"flex items-center justify-between pt-1",children:[n.jsxs("p",{className:"text-sm text-gray-600",children:[n.jsx("span",{className:"font-semibold",children:ne.length})," registro(s) encontrado(s)"]}),n.jsxs("div",{className:"flex gap-2",children:[n.jsx(he,{variant:"ghost",size:"sm",onClick:z,children:"Limpiar filtros"}),n.jsxs("div",{className:"relative",ref:_,children:[n.jsxs(he,{variant:"success",size:"sm",disabled:ne.length===0||m,loading:m,onClick:()=>v(ee=>!ee),children:[n.jsx(lt,{size:15,className:"mr-1"}),m?"Descargando...":"Exportar",n.jsx(xa,{size:14,className:"ml-1"})]}),y&&n.jsxs("div",{className:"absolute right-0 mt-1 w-40 bg-white border border-gray-200 rounded-lg shadow-lg z-10 overflow-hidden",children:[n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{v(!1),ue()},children:[n.jsx(lt,{size:14})," CSV"]}),n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{v(!1),fe()},children:[n.jsx(lt,{size:14})," Excel (XLSX)"]})]})]})]})]})]}),b&&n.jsx(ere,{payments:b,allConcepts:[],defaultOpen:!0,hideTrigger:!0,onClose:()=>j(null)}),g&&n.jsxs("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center p-4",children:[n.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm",onClick:()=>k(null)}),n.jsxs("div",{className:"relative bg-neutral-800 rounded-2xl border-2 border-white shadow-2xl w-full max-w-4xl h-[95vh] flex flex-col overflow-hidden",style:{zIndex:10001},onClick:ee=>ee.stopPropagation(),children:[n.jsxs("div",{className:"flex items-center justify-between p-4 bg-neutral-900 border-b border-white/10",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-10 h-10 bg-white/20 rounded-lg flex items-center justify-center",children:n.jsx(_t,{className:"w-6 h-6 text-white"})}),n.jsx("h3",{className:"text-lg font-bold text-white",children:"Previsualización de Contrato"})]}),n.jsx("button",{onClick:()=>k(null),className:"text-white/80 hover:text-white p-2 hover:bg-white/10 rounded-lg transition-colors",children:n.jsx(Ye,{className:"w-6 h-6"})})]}),n.jsx("div",{className:"flex-1 p-4 overflow-hidden bg-gray-100",children:n.jsx("div",{className:"w-full h-full bg-white rounded-lg shadow-inner",children:n.jsx("iframe",{src:g,title:"Contrato Firmado",className:"w-full h-full rounded-lg",style:{border:"none"}})})}),n.jsx("div",{className:"p-4 border-t border-white/10 bg-neutral-900 flex justify-end",children:n.jsx("button",{onClick:()=>k(null),className:"px-4 py-2 text-sm font-semibold text-white bg-white/10 border border-white/20 hover:bg-white/20 rounded-xl transition-colors",children:"Cerrar"})})]})]}),n.jsx(kn,{title:"Listado de Matrículas",loading:s,columns:je,data:ne,pageData:F,emptyMessage:"No hay matrículas que coincidan con los filtros",emptyIcon:_t,searchQuery:J,onClearSearch:()=>de(""),sortBy:U,sortDir:K,onSort:H,currentPage:P,totalPages:B,onPageChange:D,totalResults:ne.length,renderRow:Se,renderMobileCard:Je})]})}const f1=(e,t="$",a=null)=>{const r=t==="$"?`$${Number(e).toLocaleString("es-CL",{maximumFractionDigits:0})}`:`${Number(e).toFixed(2)} ${t}`;return a&&t==="UF"?`$${Number(a).toLocaleString("es-CL",{maximumFractionDigits:0})}`:e?r:"—"},WWe={in_course:"bg-yellow-100 text-yellow-800",pending_payment:"bg-sky-100 text-sky-800",pending_signature:"bg-blue-100 text-blue-800",finished:"bg-green-100 text-green-800",canceled:"bg-red-100 text-red-800"},YWe={pending:"bg-gray-100 text-gray-700",partial:"bg-blue-100 text-blue-800",completed:"bg-green-100 text-green-800",failed:"bg-red-100 text-red-800"};function _p({icon:e,label:t,value:a,sub:r,accent:s}){const o=s||"text-bradford-navy";return n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-4 flex items-center gap-4",children:[n.jsx("div",{className:"p-3 bg-gray-100 rounded-full",children:n.jsx(e,{size:22,className:o})}),n.jsxs("div",{children:[n.jsx("p",{className:`text-2xl font-bold ${o}`,children:a}),n.jsx("p",{className:"text-sm font-medium text-gray-700",children:t}),r&&n.jsx("p",{className:"text-xs text-gray-500 mt-0.5",children:r})]})]})}function QWe(){const[e,t]=x.useState([]),[a,r]=x.useState([]),[s,o]=x.useState(null),[i,c]=x.useState({contracts:[],summary:{}}),[l,u]=x.useState(!0),[d,p]=x.useState(!1),[m,f]=x.useState(!1),y=x.useRef(null),[v,_]=x.useState(1),g=10,[k,b]=x.useState(""),[j,w]=x.useState(""),[N,M]=x.useState("todos"),[C,A]=x.useState("todos"),[E,L]=x.useState(""),[S,T]=x.useState(""),[I,q]=x.useState("");x.useEffect(()=>{Un().then(P=>{P.success&&(t(P.data||[]),o("todos"))}).catch(()=>O("Error al cargar períodos","error")),P2().then(P=>{P.success&&r(P.data||[])}).catch(()=>console.error("Error al cargar cursos"))},[]),x.useEffect(()=>{const P=D=>{y.current&&!y.current.contains(D.target)&&f(!1)};return document.addEventListener("mousedown",P),()=>document.removeEventListener("mousedown",P)},[]),x.useEffect(()=>{s&&(u(!0),MKe(s,{status_contract:k,status_payment:j,course_id:C&&C!=="todos"?C:"",concept:N!=="todos"?N:"",search:E,fecha_desde:S,fecha_hasta:I}).then(P=>{P.success&&P.data?c(P.data):c({contracts:[],summary:{}})}).catch(()=>O("Error al cargar reporte financiero","error")).finally(()=>u(!1)))},[s,k,j,C,N,E,S,I]),x.useEffect(()=>{_(1)},[s,k,j,C,N,E,S,I]);const $=i.contracts,R=Math.ceil($.length/g)||1,G=$.slice((v-1)*g,v*g),W=x.useMemo(()=>{const P=B=>{if(N==="todos"){const Z=Object.values(B.concepts).reduce((fe,z)=>fe+(z.paid_clp??z.paid),0),ue=Object.values(B.concepts).reduce((fe,z)=>fe+(z.pending_clp??z.pending),0);return{paid:Z,pending:ue}}const pe=B.concepts[N];return{paid:(pe==null?void 0:pe.paid_clp)??(pe==null?void 0:pe.paid)??0,pending:(pe==null?void 0:pe.pending_clp)??(pe==null?void 0:pe.pending)??0}},D=new Map;$.forEach(B=>{const pe=B.code_contract,Z=P(B);D.has(pe)||D.set(pe,{paid:0,pending:0,status_payment:B.status_payment,total_amount_clp:0});const ue=D.get(pe);ue.paid+=Z.paid,ue.pending+=Z.pending,ue.total_amount_clp+=B.total_amount_clp??0});let Q=0,H=0,ne=0,F=0;return D.forEach(B=>{var pe;Q+=B.paid,H+=B.pending,((pe=B.status_payment)==null?void 0:pe.code)==="failed"&&(ne++,F+=B.total_amount_clp)}),{total:$.length,paid:Q,pending:H,failedCount:ne,failedAmount:F}},[$,N]);new Date().toISOString().slice(0,10);const J={matricula:"Matrícula",incorporacion:"Incorporación",colegiatura:"Colegiatura",familiar:"Seguros y Otros"},de=async()=>{try{await SKe(s,{status_contract:k,status_payment:j,course_id:C&&C!=="todos"?C:"",concept:N!=="todos"?N:"",search:E,fecha_desde:S,fecha_hasta:I}),O("CSV generado correctamente","success")}catch{O("Error al exportar CSV","error")}finally{f(!1)}},U=async()=>{p(!0);try{await Uae(s,{status_contract:k,status_payment:j,course_id:C&&C!=="todos"?C:"",concept:N!=="todos"?N:"",search:E,fecha_desde:S,fecha_hasta:I}),O("Excel generado correctamente","success")}catch(P){console.error(P),O("Error al exportar Excel","error")}finally{p(!1),f(!1)}},K=()=>{b(""),w(""),M("todos"),A("todos"),L(""),T(""),q("")};return n.jsxs("div",{className:"space-y-6 mx-auto px-1 sm:px-4 lg:px-8",children:[n.jsxs("div",{children:[n.jsx("h1",{className:"text-2xl sm:text-3xl font-bold text-bradford-navy",children:"Reporte Financiero de Matrícula"}),n.jsx("p",{className:"text-gray-600 mt-2",children:"Resumen de recaudación por concepto, curso y estado de pago"})]}),n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200 space-y-3",children:[n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Búsqueda general"}),n.jsx("input",{type:"text",placeholder:"Código, RUT, Alumno, Apoderado, Fecha matrícula...",value:E,onChange:P=>L(P.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Período"}),n.jsxs("select",{value:s||"",onChange:P=>o(P.target.value||"todos"),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm",children:[n.jsx("option",{value:"todos",children:"Todos los períodos"}),e.map(P=>n.jsx("option",{value:P.id,children:P.description||P.period_year},P.id))]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Concepto"}),n.jsxs("select",{value:N,onChange:P=>M(P.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm",children:[n.jsx("option",{value:"todos",children:"Todos"}),n.jsx("option",{value:"matricula",children:"Matrícula"}),n.jsx("option",{value:"incorporacion",children:"Incorporación"}),n.jsx("option",{value:"colegiatura",children:"Colegiatura"}),n.jsx("option",{value:"familiar",children:"Seguros y Otros"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Curso / Nivel"}),n.jsx(nu,{value:C,onChange:A,options:[{value:"todos",label:"Todos los cursos"},...a.map(P=>({value:String(P.id),label:P.course}))],placeholder:"Todos los cursos"})]})]}),n.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx("label",{className:"text-xs font-medium text-gray-600 whitespace-nowrap",children:"Desde"}),n.jsx("input",{type:"date",value:S,onChange:P=>T(P.target.value),className:"px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx("label",{className:"text-xs font-medium text-gray-600 whitespace-nowrap",children:"Hasta"}),n.jsx("input",{type:"date",value:I,onChange:P=>q(P.target.value),className:"px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx("label",{className:"text-xs font-medium text-gray-600 whitespace-nowrap",children:"Estado Contrato"}),n.jsxs("select",{value:k,onChange:P=>b(P.target.value),className:"px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm",children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"in_course",children:"En curso"}),n.jsx("option",{value:"pending_payment",children:"Pendiente pago"}),n.jsx("option",{value:"pending_signature",children:"Pendiente firma"}),n.jsx("option",{value:"finished",children:"Finalizada"}),n.jsx("option",{value:"canceled",children:"Cancelada"})]})]}),n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx("label",{className:"text-xs font-medium text-gray-600 whitespace-nowrap",children:"Estado Pago"}),n.jsxs("select",{value:j,onChange:P=>w(P.target.value),className:"px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm",children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"pending",children:"Pendiente"}),n.jsx("option",{value:"partial",children:"Parcial"}),n.jsx("option",{value:"completed",children:"Completo"}),n.jsx("option",{value:"failed",children:"Fallido"})]})]})]}),n.jsxs("div",{className:"flex items-center justify-between pt-1",children:[n.jsxs("p",{className:"text-sm text-gray-600",children:[n.jsx("span",{className:"font-semibold",children:$.length})," registro(s) encontrado(s)"]}),n.jsxs("div",{className:"flex gap-2",children:[n.jsx(he,{variant:"ghost",size:"sm",onClick:K,children:"Limpiar filtros"}),n.jsxs("div",{className:"relative",ref:y,children:[n.jsxs(he,{variant:"success",size:"sm",disabled:$.length===0||d||l,loading:d,onClick:()=>f(P=>!P),children:[n.jsx(lt,{size:15,className:"mr-1"}),d?"Descargando...":"Exportar",n.jsx(xa,{size:14,className:"ml-1"})]}),m&&n.jsxs("div",{className:"absolute right-0 mt-1 w-40 bg-white border border-gray-200 rounded-lg shadow-lg z-10 overflow-hidden",children:[n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{f(!1),U()},children:[n.jsx(lt,{size:14})," Excel (XLSX)"]}),n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{f(!1),de()},children:[n.jsx(lt,{size:14})," CSV"]})]})]})]})]})]}),!l&&n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:[n.jsx(_p,{icon:br,label:"Alumnos matriculados",value:W.total,sub:N!=="todos"?`Filtro: ${J[N]}`:"Total contratos activos"}),n.jsx(_p,{icon:Id,label:"Total recaudado",value:f1(W.paid),sub:"Pagos confirmados",accent:"text-green-700"}),n.jsx(_p,{icon:ra,label:"Pendiente por cobrar",value:f1(W.pending),sub:"Montos no pagados",accent:"text-orange-600"}),n.jsx(_p,{icon:Ut,label:"Pagos fallidos",value:W.failedCount===0?"0":`${W.failedCount} contratos`,sub:W.failedCount>0?f1(W.failedAmount):"Sin pagos fallidos",accent:"text-red-600"})]}),l&&n.jsx("div",{className:"bg-white border border-gray-200 rounded-lg text-center py-16 text-gray-400 text-sm",children:"Cargando datos..."}),!l&&n.jsxs(tt,{title:"Listado de Matrículas",children:[$.length===0?n.jsx("p",{className:"text-sm text-gray-500 text-center py-12",children:"No hay registros con los filtros aplicados"}):n.jsx("div",{className:"overflow-x-auto",children:n.jsxs("table",{className:"min-w-full text-sm",children:[n.jsx("thead",{className:"bg-gray-100 text-left text-xs uppercase tracking-wide text-gray-600",children:n.jsxs("tr",{children:[n.jsx("th",{className:"px-4 py-3 font-semibold whitespace-nowrap",children:"Código"}),n.jsx("th",{className:"px-4 py-3 font-semibold",children:"Alumno"}),n.jsx("th",{className:"px-4 py-3 font-semibold",children:"Apoderado"}),n.jsx("th",{className:"px-4 py-3 font-semibold",children:"Email"}),n.jsx("th",{className:"px-4 py-3 font-semibold",children:"Teléfono"}),n.jsx("th",{className:"px-4 py-3 font-semibold whitespace-nowrap",children:"Cuenta"}),n.jsx("th",{className:"px-4 py-3 font-semibold whitespace-nowrap",children:"Estado"}),n.jsx("th",{className:"px-4 py-3 font-semibold whitespace-nowrap",children:"Pago"}),n.jsx("th",{className:"px-4 py-3 font-semibold text-left whitespace-nowrap",children:"Fecha"}),(N==="todos"||N==="matricula")&&n.jsx("th",{className:"px-4 py-3 font-semibold text-right whitespace-nowrap",children:"Matrícula"}),(N==="todos"||N==="incorporacion")&&n.jsx("th",{className:"px-4 py-3 font-semibold text-right whitespace-nowrap",children:"Incorporación"}),(N==="todos"||N==="colegiatura")&&n.jsx("th",{className:"px-4 py-3 font-semibold text-right whitespace-nowrap",children:"Colegiatura"}),(N==="todos"||N==="familiar")&&n.jsx("th",{className:"px-4 py-3 font-semibold text-right whitespace-nowrap",children:"Seguros"}),n.jsx("th",{className:"px-4 py-3 font-semibold text-right whitespace-nowrap",children:"Pagado"}),n.jsx("th",{className:"px-4 py-3 font-semibold text-right whitespace-nowrap",children:"Pendiente"})]})}),n.jsx("tbody",{children:G.map(P=>{var D,Q,H,ne,F,B,pe,Z,ue,fe,z,V,ae,je,Se,Je,Ze,ee,ye,Ee,ie,Ce,Ie,rt,wt;return N==="todos"?Object.values(P.concepts).reduce((ge,X)=>ge+(X.paid_clp??X.paid),0):((D=P.concepts[N])==null?void 0:D.paid_clp)??((Q=P.concepts[N])==null||Q.paid),N==="todos"?Object.values(P.concepts).reduce((ge,X)=>ge+(X.pending_clp??X.pending),0):((H=P.concepts[N])==null?void 0:H.pending_clp)??((ne=P.concepts[N])==null||ne.pending),n.jsxs("tr",{className:"border-b hover:bg-gray-50",children:[n.jsx("td",{className:"px-4 py-3 font-medium text-blue-600 whitespace-nowrap",children:P.code_contract}),n.jsxs("td",{className:"px-4 py-3 text-sm",children:[n.jsx("p",{className:"font-medium leading-tight",children:P.student_name||"—"}),P.student_rut&&n.jsx("p",{className:"text-xs text-gray-400 mt-0.5 font-mono",children:P.student_rut}),P.course_name&&n.jsx("p",{className:"text-xs text-bradford-blue mt-0.5",children:P.course_name})]}),n.jsxs("td",{className:"px-4 py-3 text-sm",children:[n.jsx("p",{className:"leading-tight",children:P.financial_parent||"—"}),P.financial_parent_rut&&n.jsx("p",{className:"text-xs text-gray-400 mt-0.5 font-mono",children:P.financial_parent_rut}),P.financial_parent_relationship&&n.jsx("p",{className:"text-xs text-bradford-blue mt-0.5",children:P.financial_parent_relationship})]}),n.jsx("td",{className:"px-4 py-3 text-xs text-gray-600 max-w-xs truncate",title:P.financial_parent_email||"",children:n.jsx("div",{className:"flex items-center gap-1",children:P.financial_parent_email?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"truncate",children:P.financial_parent_email}),n.jsx("button",{onClick:()=>{navigator.clipboard.writeText(P.financial_parent_email),O("Email copiado","success")},className:"p-1 hover:bg-gray-200 rounded text-gray-400 hover:text-gray-600 transition-colors",title:"Copiar email",children:n.jsx(Kr,{size:12})})]}):"—"})}),n.jsx("td",{className:"px-4 py-3 text-xs text-gray-600 whitespace-nowrap",title:P.financial_parent_mobile||"",children:n.jsx("div",{className:"flex items-center gap-1",children:P.financial_parent_mobile?n.jsxs(n.Fragment,{children:[n.jsx("span",{children:P.financial_parent_mobile}),n.jsx("button",{onClick:()=>{navigator.clipboard.writeText(P.financial_parent_mobile),O("Teléfono copiado","success")},className:"p-1 hover:bg-gray-200 rounded text-gray-400 hover:text-gray-600 transition-colors",title:"Copiar teléfono",children:n.jsx(Kr,{size:12})})]}):"—"})}),n.jsx("td",{className:"px-4 py-3 text-center whitespace-nowrap",children:P.financial_parent_account_confirmed?n.jsx("span",{className:"px-2 py-0.5 rounded text-xs font-medium bg-green-100 text-green-700",children:"Activa"}):n.jsx("span",{className:"px-2 py-0.5 rounded text-xs font-medium bg-gray-100 text-gray-500",children:"Inactiva"})}),n.jsx("td",{className:"px-4 py-3 whitespace-nowrap",children:n.jsx("span",{className:`px-2 py-0.5 rounded text-xs font-medium ${WWe[(F=P.status_contract)==null?void 0:F.code]||"bg-gray-100 text-gray-600"}`,children:((B=P.status_contract)==null?void 0:B.description)||"—"})}),n.jsx("td",{className:"px-4 py-3 whitespace-nowrap",children:n.jsx("span",{className:`px-2 py-0.5 rounded text-xs font-medium ${YWe[(pe=P.status_payment)==null?void 0:pe.code]||"bg-gray-100 text-gray-600"}`,children:((Z=P.status_payment)==null?void 0:Z.description)||"—"})}),n.jsx("td",{className:"px-4 py-3 whitespace-nowrap text-gray-500 text-xs",children:((ue=P.created_at)==null?void 0:ue.split(" ")[0])||"—"}),(N==="todos"||N==="matricula")&&n.jsx("td",{className:"px-4 py-3 text-right whitespace-nowrap",children:n.jsx(jp,{total:((fe=P.concepts.matricula)==null?void 0:fe.total)??0,paid:((z=P.concepts.matricula)==null?void 0:z.paid)??0,currency:((V=P.concepts.matricula)==null?void 0:V.currency)??"$",totalClp:((ae=P.concepts.matricula)==null?void 0:ae.total_clp)??0})}),(N==="todos"||N==="incorporacion")&&n.jsx("td",{className:"px-4 py-3 text-right whitespace-nowrap",children:n.jsx(jp,{total:((je=P.concepts.incorporacion)==null?void 0:je.total)??0,paid:((Se=P.concepts.incorporacion)==null?void 0:Se.paid)??0,currency:((Je=P.concepts.incorporacion)==null?void 0:Je.currency)??"$",totalClp:((Ze=P.concepts.incorporacion)==null?void 0:Ze.total_clp)??0})}),(N==="todos"||N==="colegiatura")&&n.jsx("td",{className:"px-4 py-3 text-right whitespace-nowrap",children:n.jsx(jp,{total:((ee=P.concepts.colegiatura)==null?void 0:ee.total)??0,paid:((ye=P.concepts.colegiatura)==null?void 0:ye.paid)??0,currency:((Ee=P.concepts.colegiatura)==null?void 0:Ee.currency)??"$",totalClp:((ie=P.concepts.colegiatura)==null?void 0:ie.total_clp)??0})}),(N==="todos"||N==="familiar")&&n.jsx("td",{className:"px-4 py-3 text-right whitespace-nowrap",children:n.jsx(jp,{total:((Ce=P.concepts.familiar)==null?void 0:Ce.total)??0,paid:((Ie=P.concepts.familiar)==null?void 0:Ie.paid)??0,currency:((rt=P.concepts.familiar)==null?void 0:rt.currency)??"$",totalClp:((wt=P.concepts.familiar)==null?void 0:wt.total_clp)??0})}),n.jsx("td",{className:"px-4 py-3 text-right whitespace-nowrap font-semibold text-green-700",children:P.paid_amount>0?f1(P.paid_amount):n.jsx("span",{className:"text-gray-400",children:"—"})}),n.jsx("td",{className:"px-4 py-3 text-right whitespace-nowrap font-semibold text-orange-600",children:(P.pending_amount??0)>0?f1(P.pending_amount):n.jsx("span",{className:"text-gray-400",children:"—"})})]},P.id)})})]})}),R>1&&n.jsxs("div",{className:"flex items-center justify-between px-4 py-3 border-t border-gray-200 text-sm",children:[n.jsxs("p",{className:"text-gray-500",children:["Mostrando ",(v-1)*g+1,"–",Math.min(v*g,$.length)," de ",$.length]}),n.jsxs("div",{className:"flex items-center gap-1",children:[n.jsx("button",{onClick:()=>_(P=>Math.max(1,P-1)),disabled:v===1,className:"px-2 py-1 rounded border border-gray-300 text-xs disabled:opacity-40 hover:bg-gray-50",children:"‹ Anterior"}),Array.from({length:R},(P,D)=>D+1).filter(P=>P===1||P===R||Math.abs(P-v)<=1).reduce((P,D,Q,H)=>(Q>0&&H[Q-1]!==D-1&&P.push("..."),P.push(D),P),[]).map((P,D)=>P==="..."?n.jsx("span",{className:"px-1 text-gray-400",children:"…"},`e${D}`):n.jsx("button",{onClick:()=>_(P),className:`px-2 py-1 rounded border text-xs ${v===P?"bg-bradford-blue text-white border-bradford-blue":"border-gray-300 hover:bg-gray-50"}`,children:P},P)),n.jsx("button",{onClick:()=>_(P=>Math.min(R,P+1)),disabled:v===R,className:"px-2 py-1 rounded border border-gray-300 text-xs disabled:opacity-40 hover:bg-gray-50",children:"Siguiente ›"})]})]})]})]})}function jp({total:e,paid:t,currency:a="$",totalClp:r=null}){if(e===0)return n.jsx("span",{className:"text-gray-300",children:"—"});const s=t>=e,o=r?`$${Number(r).toLocaleString("es-CL",{maximumFractionDigits:0})}`:f1(e,a);return n.jsxs("span",{className:s?"text-green-700":"text-gray-800",children:[o,s&&n.jsx("span",{className:"ml-1 text-xs text-green-600",children:"✓"})]})}const Pr=["#193254","#3b82f6","#10b981","#f59e0b","#ef4444","#8b5cf6"],su=e=>`$${Number(e).toLocaleString("es-CL",{maximumFractionDigits:0})}`,JWe=e=>{if(!(e!=null&&e.periods)||e.periods.length<2){O("Se requieren al menos 2 períodos para exportar","error");return}const{periods:t,movements:a}=e,r=p=>p.map(m=>`"${String(m??"").replace(/"/g,'""')}"`).join(";"),s=p=>Math.round(Number(p)||0),i=[r(["REPORTE COMPARATIVO MÚLTIPLES PERÍODOS"]),r(["Períodos: "+t.map(p=>p.label).join(" vs ")]),r([]),r(["INDICADORES DE MATRÍCULAS",...t.map(p=>p.label)]),r(["Total matrículas",...t.map(p=>{var m;return((m=p.stats)==null?void 0:m.total)||0})]),r(["Matrículas cerradas",...t.map(p=>{var m;return((m=p.stats)==null?void 0:m.finished)||0})]),r(["En curso",...t.map(p=>{var m;return((m=p.stats)==null?void 0:m.in_course)||0})]),r(["Pendientes de pago",...t.map(p=>{var m;return((m=p.stats)==null?void 0:m.pending_payment)||0})]),r(["Pendientes de firma",...t.map(p=>{var m;return((m=p.stats)==null?void 0:m.pending_signature)||0})]),r(["Canceladas / Retiro",...t.map(p=>{var m;return((m=p.stats)==null?void 0:m.canceled)||0})]),r([]),r(["INDICADORES FINANCIEROS",...t.map(p=>p.label)]),r(["Total facturado",...t.map(p=>{var m;return s(((m=p.financial)==null?void 0:m.total)||0)})]),r(["Total recaudado",...t.map(p=>{var m;return s(((m=p.financial)==null?void 0:m.paid)||0)})]),r(["Pendiente por cobrar",...t.map(p=>{var m;return s(((m=p.financial)==null?void 0:m.pending)||0)})]),r([]),r(["NUEVOS INGRESOS"]),r(["Período","Código","Alumno","RUT Alumno","Curso","Apoderado","RUT Apoderado","Email","Teléfono","Estado","Pago","Firma","Matrícula Pagada","Toku","Total","Pagado","Pendiente"]),...a.flatMap(p=>p.nuevos_ingresos.contracts.map(m=>{var y,v,_,g,k,b,j;const f=Array.isArray(m.students)?m.students[0]:m.students;return r([`${p.period_from.label}→${p.period_to.label}`,m.code_contract,f==null?void 0:f.full_name,f==null?void 0:f.rut,f==null?void 0:f.course_level,(y=m.financial_parent)==null?void 0:y.full_name,(v=m.financial_parent)==null?void 0:v.rut,(_=m.financial_parent)==null?void 0:_.email,(g=m.financial_parent)==null?void 0:g.mobile,(k=m.status_contract)==null?void 0:k.description,(b=m.status_payment)==null?void 0:b.description,(j=m.status_signature)==null?void 0:j.description,m.matricula_paid?"Sí":"No",m.code_toku,m.total_amount_clp,m.total_paid_clp,m.total_pending_clp])})),r([]),r(["DESISTIMIENTO / RETIRO"]),r(["Período","Código","Alumno","RUT Alumno","Curso","Apoderado","RUT Apoderado","Email","Teléfono","Estado","Pago","Firma","Matrícula Pagada","Toku","Total","Pagado","Pendiente"]),...a.flatMap(p=>p.desistimiento.contracts.map(m=>{var y,v,_,g,k,b,j;const f=Array.isArray(m.students)?m.students[0]:m.students;return r([`${p.period_from.label}→${p.period_to.label}`,m.code_contract,f==null?void 0:f.full_name,f==null?void 0:f.rut,f==null?void 0:f.course_level,(y=m.financial_parent)==null?void 0:y.full_name,(v=m.financial_parent)==null?void 0:v.rut,(_=m.financial_parent)==null?void 0:_.email,(g=m.financial_parent)==null?void 0:g.mobile,(k=m.status_contract)==null?void 0:k.description,(b=m.status_payment)==null?void 0:b.description,(j=m.status_signature)==null?void 0:j.description,m.matricula_paid?"Sí":"No",m.code_toku,m.total_amount_clp,m.total_paid_clp,m.total_pending_clp])}))].join(`
`),c=new Blob(["\uFEFF"+i],{type:"text/csv;charset=utf-8;"}),l=URL.createObjectURL(c),u=document.createElement("a");u.href=l;const d=t.map(p=>p.label).join("_");u.setAttribute("download",`comparativo_${d}.csv`),document.body.appendChild(u),u.click(),u.remove(),URL.revokeObjectURL(l)},eYe={in_course:"bg-yellow-100 text-yellow-800",pending_payment:"bg-sky-100 text-sky-800",pending_signature:"bg-blue-100 text-blue-800",finished:"bg-green-100 text-green-800",canceled:"bg-red-100 text-red-800"};function IK({students:e,emptyMsg:t,showPeriod:a=!1}){var p;const[r,s]=x.useState(1),o=10;if(x.useEffect(()=>{s(1)},[e==null?void 0:e.length,(p=e==null?void 0:e[0])==null?void 0:p.id]),!(e!=null&&e.length))return n.jsxs("div",{className:"bg-white border border-gray-100 rounded-xl p-10 text-center shadow-sm",children:[n.jsx("div",{className:"mx-auto w-12 h-12 bg-gray-50 rounded-full flex items-center justify-center mb-3",children:n.jsx(ih,{size:24,className:"text-gray-300"})}),n.jsx("p",{className:"text-sm text-gray-500 font-medium italic",children:t})]});const i=Math.ceil(e.length/o),c=(r-1)*o,l=e.slice(c,c+o),u=()=>s(m=>Math.min(m+1,i)),d=()=>s(m=>Math.max(m-1,1));return n.jsxs("div",{className:"overflow-x-auto border border-gray-200 rounded-lg shadow-sm bg-white",children:[n.jsxs("table",{className:"w-full text-xs md:text-sm",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"bg-gray-50 border-b sticky top-0 font-bold text-gray-400 uppercase tracking-widest text-[10px]",children:[a&&n.jsx("th",{className:"px-4 py-3 text-left w-32 bg-blue-50/50",children:"Período"}),n.jsx("th",{className:"px-4 py-3 text-left",children:"ALUMNO"}),n.jsx("th",{className:"px-4 py-3 text-left",children:"APODERADO"}),n.jsx("th",{className:"px-4 py-3 text-left",children:"ESTADO"}),n.jsx("th",{className:"px-4 py-3 text-center",children:"TOKU"}),n.jsx("th",{className:"px-4 py-3 text-right",children:"MONTO"})]})}),n.jsx("tbody",{className:"divide-y divide-gray-100",children:l.map((m,f)=>{var _,g,k,b,j,w,N,M;const y=Array.isArray(m.students)?m.students[0]:m.students,v=(_=m.status_contract)==null?void 0:_.code;return n.jsxs("tr",{className:"hover:bg-gray-50/30 transition-colors",children:[a&&n.jsx("td",{className:"px-4 py-3 font-bold text-bradford-navy text-[11px] whitespace-nowrap bg-blue-50/20",children:m.periodLabel||"—"}),n.jsxs("td",{className:"px-4 py-3",children:[n.jsx("p",{className:"font-bold text-gray-900 leading-none",children:((g=y==null?void 0:y.full_name)==null?void 0:g.toUpperCase())||"—"}),n.jsx("p",{className:"text-[11px] text-gray-400 font-medium mt-1 uppercase",children:(y==null?void 0:y.rut)||"—"}),n.jsx("p",{className:"text-[11px] font-bold text-bradford-navy mt-1 uppercase",children:(y==null?void 0:y.course)||"—"})]}),n.jsxs("td",{className:"px-4 py-3",children:[n.jsx("p",{className:"font-medium text-gray-800 leading-none",children:((b=(k=m.financial_parent)==null?void 0:k.full_name)==null?void 0:b.toUpperCase())||"—"}),n.jsx("p",{className:"text-[11px] text-gray-400 font-medium mt-1 uppercase",children:((j=m.financial_parent)==null?void 0:j.rut)||"—"}),n.jsx("p",{className:"text-[10px] font-bold text-bradford-navy mt-1 uppercase",children:((w=m.financial_parent)==null?void 0:w.relationship)||"OTRO FAMILIAR"})]}),n.jsx("td",{className:"px-4 py-3 mr-4",children:n.jsx("span",{className:`px-2 py-0.5 rounded-full text-[10px] font-bold uppercase ${eYe[v]??"bg-gray-100 text-gray-700"}`,children:((N=m.status_contract)==null?void 0:N.description)||"—"})}),n.jsx("td",{className:"px-4 py-3 text-center",children:m.code_toku?n.jsxs("button",{onClick:()=>{navigator.clipboard.writeText(m.code_toku),O("Código Toku copiado","success")},className:"inline-flex items-center gap-1.5 hover:text-blue-600 transition-colors group p-1 rounded hover:bg-blue-50",title:"Copiar código Toku",children:[n.jsx(Kr,{size:13,className:"text-gray-400 group-hover:text-blue-500"}),n.jsx("span",{className:"text-[10px] font-mono text-gray-600",children:m.code_toku})]}):n.jsx("span",{className:"text-gray-300",children:"—"})}),n.jsx("td",{className:"px-4 py-3 text-right",children:n.jsxs("div",{className:"flex items-center justify-end gap-6 h-full",children:[n.jsx("div",{className:"flex flex-col gap-0.5 min-w-[150px]",children:(M=m.concepts)==null?void 0:M.map((C,A)=>n.jsxs("div",{className:"flex justify-between items-baseline gap-4",children:[n.jsx("span",{className:"text-[10px] text-gray-400 font-medium uppercase truncate max-w-[100px]",children:C.name}),n.jsx("span",{className:"text-[10px] text-gray-500 font-medium tabular-nums",children:su(C.total_clp)})]},A))}),n.jsx("div",{className:"min-w-[80px]",children:n.jsx("span",{className:"text-sm font-black text-gray-900 tabular-nums",children:m.total_amount_clp?su(m.total_amount_clp):"—"})})]})})]},`${m.id}-${f}`)})})]}),i>1&&n.jsxs("div",{className:"flex items-center justify-between px-6 py-3 bg-gray-50/50 border-t border-gray-100",children:[n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsxs("span",{className:"text-[11px] font-bold text-gray-400 uppercase tracking-widest",children:["Página ",r," de ",i]}),n.jsxs("span",{className:"text-[10px] text-gray-300 font-medium",children:["— ",e.length," registros totales"]})]}),n.jsxs("div",{className:"flex items-center gap-2",children:[n.jsx("button",{onClick:d,disabled:r===1,className:"px-3 py-1.5 rounded-lg border border-gray-200 bg-white text-[11px] font-bold text-gray-600 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed transition-all shadow-sm",children:"Anterior"}),n.jsx("button",{onClick:u,disabled:r===i,className:"px-3 py-1.5 rounded-lg border border-gray-200 bg-white text-[11px] font-bold text-gray-600 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed transition-all shadow-sm",children:"Siguiente"})]})]})]})}const PK=({active:e,payload:t,label:a,isCurrency:r=!1})=>!e||!(t!=null&&t.length)?null:n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg px-3 py-2 shadow-lg text-xs space-y-1",children:[n.jsx("p",{className:"font-semibold text-gray-800 mb-1",children:a}),t.map((s,o)=>n.jsxs("p",{style:{color:s.color},children:[n.jsxs("span",{className:"font-medium",children:[s.name,":"]})," ",r?su(s.value):s.value]},o))]});function tYe(){var L;const[e,t]=x.useState([]),[a,r]=x.useState([]),[s,o]=x.useState(null),[i,c]=x.useState(!1),[l,u]=x.useState(!1);x.useState(!1);const[d,p]=x.useState(!1),[m,f]=x.useState(!1),y=x.useRef(null),[v,_]=x.useState(""),[g,k]=x.useState("todos");x.useEffect(()=>{Un().then(S=>{var T;if(S.success&&((T=S.data)!=null&&T.length)){const q=[...S.data.filter($=>Number($.status)===1)].sort(($,R)=>R.period_year-$.period_year);if(t(q),q.length>=2){const $=[String(q[0].id),String(q[1].id)];r($),u(!0),c(!0),aK($).then(R=>{R.success&&R.data&&o(R.data)}).catch(()=>O("Error al inicializar comparativa","error")).finally(()=>c(!1))}else q.length===1&&r([String(q[0].id)])}}).catch(()=>O("Error al cargar períodos","error"))},[]),x.useEffect(()=>{const S=T=>{y.current&&!y.current.contains(T.target)&&p(!1)};return document.addEventListener("mousedown",S),()=>document.removeEventListener("mousedown",S)},[]),x.useEffect(()=>{l&&a.length>=2&&(c(!0),aK(a).then(S=>{S.success&&S.data&&o(S.data)}).catch(S=>{console.error("❌ Error al actualizar datos:",S),O("Error al actualizar datos","error")}).finally(()=>c(!1)))},[a,l]),a.length>=2;const b=S=>{r(T=>T.includes(String(S))?T.filter(I=>I!==String(S)):[...T,String(S)])},j=()=>r([]),w=async()=>{f(!0);try{await LKe(a),O("Excel descargado correctamente","success")}catch{O("Error al exportar Excel","error")}finally{f(!1),p(!1)}},N=x.useMemo(()=>{if(!(s!=null&&s.periods))return[];const S=["total","finished","in_course","pending_payment","pending_signature","canceled"],T={total:"Total",finished:"Cerradas",in_course:"En curso",pending_payment:"Pend. pago",pending_signature:"Pend. firma",canceled:"Canceladas"};return S.map(I=>{const q={label:T[I]};return s.periods.forEach($=>{var R;q[$.label]=((R=$.stats)==null?void 0:R[I])||0}),q})},[s]),M=x.useMemo(()=>{if(!(s!=null&&s.periods))return[];const S=["total","paid","pending"],T={total:"Total facturado",paid:"Recaudado",pending:"Pendiente"};return S.map(I=>{const q={label:T[I]};return s.periods.forEach($=>{var R;q[$.label]=((R=$.financial)==null?void 0:R[I])||0}),q})},[s]),C=x.useMemo(()=>{var I;if(!((I=s==null?void 0:s.periods)!=null&&I.length))return[];const S=new Map;return s.periods.forEach(q=>{var $;((($=q.stats)==null?void 0:$.courses)||[]).forEach(R=>{S.has(R.name)||S.set(R.name,R.id)})}),[...S.keys()].map(q=>{const $={name:q};return s.periods.forEach(R=>{var W;const G=(((W=R.stats)==null?void 0:W.courses)||[]).find(J=>J.name===q);$[R.label]=G?G.count:0}),$})},[s]),A=x.useMemo(()=>{var S,T;return!((S=s==null?void 0:s.movements)!=null&&S.length)||!((T=s==null?void 0:s.periods)!=null&&T.length)?[]:s.movements.map(I=>{var J,de;const q=s.periods.find(U=>U.id===I.period_from.id),$=((J=q==null?void 0:q.stats)==null?void 0:J.total_students)||0,R=((de=I.desistimiento)==null?void 0:de.count)||0,G=Math.max(0,$-R),W=$>0?Math.round(G/$*100):0;return{label:`${I.period_from.label} → ${I.period_to.label}`,base:$,retained:G,left:R,pct:W,pieData:[{name:"Retención",value:G,color:"#10b981"},{name:"No Retención",value:R,color:"#ef4444"}]}})},[s]);x.useMemo(()=>{var S;return(S=s==null?void 0:s.periods)!=null&&S.length?s.periods.map((T,I)=>{var W,J,de,U,K,P,D,Q,H,ne,F;const q=I>0?s.periods[I-1]:null,$=(((W=T.stats)==null?void 0:W.pending_payment)||0)+(((J=T.stats)==null?void 0:J.pending_signature)||0)+(((de=T.stats)==null?void 0:de.in_course)||0),R=q?(((U=q.stats)==null?void 0:U.pending_payment)||0)+(((K=q.stats)==null?void 0:K.pending_signature)||0)+(((P=q.stats)==null?void 0:P.in_course)||0):0,G=(D=s.movements)==null?void 0:D.find(B=>B.period_to.id===T.id);return{id:T.id,label:T.label,isLatest:I===s.periods.length-1,previousLabel:q==null?void 0:q.label,cerradas:{val:((Q=T.stats)==null?void 0:Q.finished)||0,prev:((H=q==null?void 0:q.stats)==null?void 0:H.finished)||0},pendientes:{val:$,prev:R},desistimientos:{val:((ne=T.stats)==null?void 0:ne.desistimiento_count)||0,sub:q?`En comparación con ${q.label}`:"Base"},nuevosIngresos:{val:((F=G==null?void 0:G.nuevos_ingresos)==null?void 0:F.count)||0,sub:q?`Captados en ${T.label}`:"Total histórico en este año"}}}):[]},[s]);const E=((L=s==null?void 0:s.periods)==null?void 0:L.map(S=>S.label))||[];return n.jsxs("div",{className:"space-y-6 mx-auto px-1 sm:px-4 lg:px-8",children:[n.jsxs("div",{children:[n.jsx("h1",{className:"text-2xl sm:text-3xl font-bold text-bradford-navy",children:"Reporte Comparativo Año vs Año"}),n.jsx("p",{className:"text-gray-600 mt-2",children:"Análisis de tendencia y captación para Rectoría"})]}),n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200",children:[n.jsxs("div",{className:"flex flex-col gap-3",children:[n.jsx("div",{className:"flex items-center justify-between",children:n.jsxs("label",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide",children:["Años seleccionados (",a.length,")"]})}),n.jsx("div",{className:"flex flex-wrap gap-2.5 py-1",children:e.map(S=>{const T=a.includes(String(S.id));return n.jsx("button",{onClick:()=>b(S.id),className:`
                    px-4 py-1.5 rounded-full text-sm font-medium transition-all border
                    ${T?"bg-bradford-navy border-bradford-navy text-white shadow-sm ring-2 ring-bradford-blue/20":"bg-gray-50 border-gray-200 text-gray-600 hover:border-gray-300 hover:bg-gray-100"}
                  `,children:S.period||S.period_year},S.id)})}),a.length<2&&n.jsx("p",{className:"text-xs text-orange-600",children:"Selecciona al menos 2 años para comparar."})]}),n.jsxs("div",{className:"flex items-center justify-end gap-3 pt-3 border-t mt-3 border-gray-100",children:[n.jsx(he,{variant:"ghost",size:"sm",onClick:j,disabled:a.length===0,children:"Limpiar filtros"}),s&&n.jsxs("div",{className:"relative",ref:y,children:[n.jsxs(he,{variant:"success",size:"sm",disabled:m||i,loading:m,onClick:()=>p(S=>!S),children:[n.jsx(lt,{size:15,className:"mr-1"}),m?"Descargando...":"Exportar",n.jsx(xa,{size:14,className:"ml-1"})]}),d&&n.jsxs("div",{className:"absolute right-0 bottom-full mb-1 w-40 bg-white border border-gray-200 rounded-lg shadow-lg z-10 overflow-hidden",children:[n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{p(!1),JWe(s)},children:[n.jsx(lt,{size:14})," CSV"]}),n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2 border-t",onClick:w,disabled:m,children:[n.jsx(lt,{size:14})," Excel (XLSX)"]})]})]})]})]}),i&&n.jsx("div",{className:"bg-white border border-gray-200 rounded-lg text-center py-16 text-gray-400 text-sm",children:"Cargando comparativa..."}),!i&&!s&&l&&n.jsx("div",{className:"bg-white border border-gray-200 rounded-lg text-center py-16 text-gray-400 text-sm",children:"No hay datos disponibles para los períodos seleccionados."}),!i&&s&&n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"bg-white border border-gray-200 rounded-xl overflow-hidden shadow-sm",children:[n.jsx("div",{className:"px-6 py-4 border-b border-gray-100 bg-gray-50/50 flex items-center justify-between",children:n.jsxs("h2",{className:"font-bold text-bradford-navy flex items-center gap-2",children:[n.jsx(Id,{size:18,className:"text-blue-500"}),"Indicadores clave ",n.jsxs("span",{className:"text-gray-400 font-normal text-xs",children:["(",s.periods.length," períodos)"]})]})}),n.jsx("div",{className:"overflow-x-auto",children:n.jsxs("table",{className:"w-full text-sm border-collapse",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"bg-gray-50 border-b border-gray-100",children:[n.jsx("th",{className:"px-6 py-4 text-left font-bold text-gray-500 uppercase tracking-widest text-[10px] w-64 sticky left-0 bg-gray-50 z-20",children:"Indicador"}),s.periods.map((S,T)=>n.jsx("th",{className:"px-6 py-4 text-center min-w-[140px]",children:n.jsxs("div",{className:"flex items-center justify-center gap-2",children:[n.jsx("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:Pr[T%Pr.length]}}),n.jsx("p",{className:"text-xs font-bold uppercase tracking-tight text-bradford-navy",children:S.label})]})},S.id))]})}),n.jsxs("tbody",{className:"divide-y divide-gray-100",children:[n.jsx(l1,{label:"Total matrículas",data:s,indicator:"total"}),n.jsx(l1,{label:"Matrículas cerradas",data:s,indicator:"finished"}),n.jsx(l1,{label:"En curso",data:s,indicator:"in_course"}),n.jsx(l1,{label:"Pendientes de pago",data:s,indicator:"pending_payment"}),n.jsx(l1,{label:"Pendientes de firma",data:s,indicator:"pending_signature"}),n.jsx(l1,{label:"Canceladas / Retiro",data:s,indicator:"canceled"}),n.jsx("tr",{className:"bg-gray-50/30",children:n.jsx("td",{colSpan:s.periods.length+1,className:"py-2"})}),n.jsxs("tr",{className:"border-b hover:bg-gray-50 group",children:[n.jsx("td",{className:"px-6 py-4 font-bold text-gray-700 sticky left-0 bg-white group-hover:bg-gray-50 z-10 uppercase text-[11px] tracking-wide",children:"Total facturado"}),s.periods.map(S=>{var T;return n.jsx("td",{className:"px-6 py-4 text-center tabular-nums font-bold text-emerald-600",children:su(((T=S.financial)==null?void 0:T.total)||0)},S.id)})]}),n.jsxs("tr",{className:"border-b hover:bg-gray-50 group",children:[n.jsx("td",{className:"px-6 py-4 font-bold text-gray-700 sticky left-0 bg-white group-hover:bg-gray-50 z-10 uppercase text-[11px] tracking-wide",children:"Total recaudado"}),s.periods.map(S=>{var T;return n.jsx("td",{className:"px-6 py-4 text-center tabular-nums font-bold text-blue-600",children:su(((T=S.financial)==null?void 0:T.paid)||0)},S.id)})]}),n.jsxs("tr",{className:"border-b hover:bg-gray-50 group",children:[n.jsx("td",{className:"px-6 py-4 font-bold text-gray-700 sticky left-0 bg-white group-hover:bg-gray-50 z-10 uppercase text-[11px] tracking-wide",children:"Pendiente por cobrar"}),s.periods.map(S=>{var T;return n.jsx("td",{className:"px-6 py-4 text-center tabular-nums font-bold text-red-600",children:su(((T=S.financial)==null?void 0:T.pending)||0)},S.id)})]})]})]})})]}),n.jsx("div",{className:"h-4"}),n.jsxs("div",{className:`grid grid-cols-1 ${A.length>0?"lg:grid-cols-3":"lg:grid-cols-2"} gap-4`,children:[n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-5",children:[n.jsx("h2",{className:"font-semibold text-bradford-navy text-sm mb-4",children:"Estado de matrículas por período"}),n.jsx(HE,{width:"100%",height:280,children:n.jsxs(hD,{data:N,barCategoryGap:"20%",children:[n.jsx(BE,{strokeDasharray:"3 3",vertical:!1,stroke:"#f0f0f0"}),n.jsx(au,{dataKey:"label",tick:{fontSize:11,fill:"#6b7280"},axisLine:!1,tickLine:!1}),n.jsx(ru,{tick:{fontSize:11,fill:"#9ca3af"},axisLine:!1,tickLine:!1,allowDecimals:!1,width:32}),n.jsx(RE,{content:n.jsx(PK,{}),cursor:{fill:"rgba(0,0,0,0.04)"}}),n.jsx(eu,{wrapperStyle:{fontSize:11,paddingTop:12}}),E.map((S,T)=>n.jsx(oP,{dataKey:S,fill:Pr[T%Pr.length],radius:[4,4,0,0]},S))]})})]}),n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-5",children:[n.jsx("h2",{className:"font-semibold text-bradford-navy text-sm mb-4",children:"Recaudación por período"}),n.jsx(HE,{width:"100%",height:280,children:n.jsxs(hD,{data:M,barCategoryGap:"20%",children:[n.jsx(BE,{strokeDasharray:"3 3",vertical:!1,stroke:"#f0f0f0"}),n.jsx(au,{dataKey:"label",tick:{fontSize:11,fill:"#6b7280"},axisLine:!1,tickLine:!1}),n.jsx(ru,{tick:{fontSize:10,fill:"#9ca3af"},axisLine:!1,tickLine:!1,width:70,tickFormatter:S=>`$${(S/1e6).toFixed(1)}M`}),n.jsx(RE,{content:n.jsx(PK,{isCurrency:!0}),cursor:{fill:"rgba(0,0,0,0.04)"}}),n.jsx(eu,{wrapperStyle:{fontSize:11,paddingTop:12}}),E.map((S,T)=>n.jsx(oP,{dataKey:S,fill:Pr[T%Pr.length],radius:[4,4,0,0]},S))]})})]}),A.length>0&&n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-5",children:[n.jsx("h2",{className:"font-semibold text-bradford-navy text-sm mb-1",children:"Tasa de Retención"}),n.jsx("p",{className:"text-[10px] text-gray-400 mb-4 truncate",children:"Referencial alumnos año anterior"}),n.jsx("div",{className:"space-y-8 max-h-[280px] overflow-y-auto pr-1 custom-scrollbar",children:A.map((S,T)=>n.jsxs("div",{className:"flex flex-col items-center",children:[n.jsx("p",{className:"text-[10px] font-bold text-gray-400 uppercase tracking-wider mb-1",children:S.label}),n.jsxs("div",{className:"relative",children:[n.jsx(cKe,{width:160,height:160,children:n.jsx(aae,{data:S.pieData,cx:80,cy:80,innerRadius:45,outerRadius:70,paddingAngle:S.left>0?3:0,dataKey:"value",startAngle:90,endAngle:-270,children:S.pieData.map((I,q)=>n.jsx(Qu,{fill:I.color},q))})}),n.jsx("div",{className:"absolute inset-0 flex flex-col items-center justify-center pointer-events-none",children:n.jsxs("span",{className:"text-xl font-black text-emerald-600 leading-none",children:[S.pct,"%"]})})]}),n.jsxs("div",{className:"w-full grid grid-cols-3 gap-1 mt-2",children:[n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-[10px] font-bold text-gray-700",children:S.retained}),n.jsx("p",{className:"text-[8px] text-gray-400 uppercase",children:"Sigue"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-[10px] font-bold text-red-500",children:S.left}),n.jsx("p",{className:"text-[8px] text-gray-400 uppercase",children:"Se va"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("p",{className:"text-[10px] font-bold text-gray-400",children:S.base}),n.jsx("p",{className:"text-[8px] text-gray-400 uppercase",children:"Base"})]})]})]},T))})]})]}),n.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-5",children:[n.jsx("h2",{className:"font-semibold text-bradford-navy text-sm mb-4",children:"Cantidad de Matrículas por Año y Nivel"}),n.jsx(HE,{width:"100%",height:320,children:n.jsxs(YGe,{data:C,children:[n.jsx(BE,{strokeDasharray:"3 3",vertical:!1,stroke:"#f0f0f0"}),n.jsx(au,{dataKey:"name",tick:{fontSize:10,fill:"#6b7280"},axisLine:!1,tickLine:!1,interval:0,angle:-45,textAnchor:"end",height:60}),n.jsx(ru,{tick:{fontSize:11,fill:"#9ca3af"},axisLine:!1,tickLine:!1,allowDecimals:!1,width:30}),n.jsx(RE,{contentStyle:{borderRadius:"8px",border:"none",boxShadow:"0 4px 12px rgba(0,0,0,0.1)"},itemStyle:{fontSize:"12px",fontWeight:"bold"}}),n.jsx(eu,{iconType:"circle",wrapperStyle:{fontSize:11,paddingTop:10}}),E.map((S,T)=>n.jsx(kae,{type:"monotone",dataKey:S,stroke:Pr[T%Pr.length],strokeWidth:3,dot:{r:4,fill:Pr[T%Pr.length],strokeWidth:2,stroke:"#fff"},activeDot:{r:6,strokeWidth:0}},S))]})})]}),(s==null?void 0:s.movements)&&s.movements.length>0&&n.jsxs("div",{className:"space-y-10 mt-12 bg-gray-50/50 p-6 rounded-2xl border border-gray-100",children:[n.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center justify-between gap-6 px-1",children:[n.jsxs("div",{className:"space-y-1",children:[n.jsxs("h2",{className:"text-xl font-black text-bradford-navy flex items-center gap-2",children:[n.jsx(Id,{size:24,className:"text-bradford-blue"}),"Detalle de Movimiento de Alumnos"]}),n.jsx("p",{className:"text-xs text-gray-400 font-medium",children:"Análisis de nuevos ingresos y deserciones entre períodos académicos seleccionados."})]}),n.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[n.jsxs("div",{className:"relative group",children:[n.jsx("input",{type:"text",placeholder:"Buscar por nombre o RUT...",value:v,onChange:S=>_(S.target.value),className:"text-sm bg-white border border-gray-200 rounded-xl px-4 py-2.5 pl-10 outline-none focus:ring-2 focus:ring-bradford-blue w-64 md:w-80 shadow-sm transition-all group-hover:border-gray-300"}),n.jsx("svg",{className:"w-4 h-4 absolute left-3.5 top-1/2 -translate-y-1/2 text-gray-400 group-hover:text-bradford-blue transition-colors",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})})]}),n.jsxs("div",{className:"flex items-center gap-2 bg-white px-3 py-1.5 rounded-xl border border-gray-200 shadow-sm transition-all hover:border-gray-300",children:[n.jsx("span",{className:"text-[10px] font-bold text-gray-400 uppercase tracking-tighter",children:"Año:"}),n.jsxs("select",{value:g,onChange:S=>k(S.target.value),className:"text-sm font-bold text-bradford-navy bg-transparent outline-none cursor-pointer",children:[n.jsx("option",{value:"todos",children:"Todos los periodos"}),s.movements.map((S,T)=>n.jsxs("option",{value:`${S.period_from.id}-${S.period_to.id}`,children:[S.period_from.label," → ",S.period_to.label]},T))]})]})]})]}),(()=>{const S=v.toLowerCase(),T=g==="todos"?s.movements:s.movements.filter(R=>`${R.period_from.id}-${R.period_to.id}`===g),I=R=>{var W,J,de,U;if(!v)return!0;const G=Array.isArray(R.students)?R.students[0]:R.students;return((W=G==null?void 0:G.full_name)==null?void 0:W.toLowerCase().includes(S))||((J=G==null?void 0:G.rut)==null?void 0:J.toLowerCase().includes(S))||((U=(de=R.financial_parent)==null?void 0:de.full_name)==null?void 0:U.toLowerCase().includes(S))},q=T.flatMap(R=>R.nuevos_ingresos.contracts.map(G=>({...G,movementType:"ingreso",periodLabel:`${R.period_from.label}→${R.period_to.label}`}))).filter(I),$=T.flatMap(R=>R.desistimiento.contracts.map(G=>({...G,movementType:"deserción",periodLabel:`${R.period_from.label}→${R.period_to.label}`}))).filter(I);return n.jsxs("div",{className:"grid grid-cols-1 gap-12 mt-4",children:[n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"flex items-center justify-between px-2 bg-emerald-50/50 py-3 rounded-xl border-l-4 border-emerald-500",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("h3",{className:"font-black text-emerald-900 tracking-tight",children:"NUEVOS INGRESOS"}),n.jsx("span",{className:"px-3 py-1 rounded-full text-xs font-black bg-emerald-500 text-white shadow-sm ring-2 ring-emerald-100",children:q.length})]}),n.jsx("p",{className:"hidden md:block text-[10px] text-emerald-600/70 font-bold uppercase tracking-widest italic",children:"Inscripciones nuevas que no estaban el periodo anterior"})]}),n.jsx(IK,{students:q,showPeriod:!0,emptyMsg:"No se encontraron nuevos ingresos que coincidan con los filtros."})]}),n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"flex items-center justify-between px-2 bg-orange-50/50 py-3 rounded-xl border-l-4 border-orange-500",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("h3",{className:"font-black text-orange-900 tracking-tight",children:"DESISTIMIENTO / RETIRO"}),n.jsx("span",{className:"px-3 py-1 rounded-full text-xs font-black bg-orange-500 text-white shadow-sm ring-2 ring-orange-100",children:$.length})]}),n.jsx("p",{className:"hidden md:block text-[10px] text-orange-600/70 font-bold uppercase tracking-widest italic",children:"Alumnos retirados o que no renovaron matrícula"})]}),n.jsx(IK,{students:$,showPeriod:!0,emptyMsg:"No se encontraron desistimientos que coincidan con los filtros."})]})]})})()]})]})]})}function l1({label:e,data:t,indicator:a,fallbackIndicator:r}){return t!=null&&t.periods?n.jsxs("tr",{className:"border-b hover:bg-gray-50",children:[n.jsx("td",{className:"px-5 py-2.5 font-medium text-gray-700 sticky left-0 bg-white z-10",children:e}),t.periods.map((s,o)=>{var c,l;const i=a&&((c=s.stats)==null?void 0:c[a])!==void 0?s.stats[a]:r?(l=s.stats)==null?void 0:l[r]:0;return n.jsx("td",{className:"px-4 py-2.5 text-center tabular-nums",children:n.jsx("span",{className:"font-semibold",style:{color:Pr[o%Pr.length]},children:i||0})},s.id)})]}):null}const wp=20;function aYe(){const[e,t]=AP(),[a,r]=x.useState([]),[s,o]=x.useState(!0),[i,c]=x.useState([]),[l,u]=x.useState([]),[d,p]=x.useState(null),[m,f]=x.useState(!1),[y,v]=x.useState(!1),_=x.useRef(null),[g,k]=x.useState(""),[b,j]=x.useState(""),[w,N]=x.useState(""),M={defaultSort:"partner_id",defaultSortDir:"asc",pageSize:wp,searchFields:["partner_id","x_studio_alumnoa","payment_reference","invoice_line_ids_name","invoice_line_ids_product_id","x_studio_nivel_alumno"]},{q:C,setQ:A,sortBy:E,sortDir:L,page:S,setPage:T,filteredData:I,handleSort:q}=_n(a,M),$=I.slice((S-1)*wp,S*wp),R=Math.ceil(I.length/wp)||1;x.useEffect(()=>{Un().then(H=>{if(H.success){const ne=H.data||[];c(ne);const F=e.get("period");F&&ne.some(B=>String(B.id)===F)?p(F):ne.length>0&&p(String(ne[0].id))}}).catch(()=>O("Error al cargar períodos","error")),P2().then(H=>{H.success&&u(H.data||[])}).catch(()=>console.error("Error al cargar cursos"))},[]),x.useEffect(()=>{d&&(o(!0),AKe({period_id:d,status_contract:g,status_payment:b,course_id:w}).then(H=>{r(H.success&&Array.isArray(H.data)?H.data:[])}).catch(()=>{O("Error al cargar el reporte","error"),r([])}).finally(()=>o(!1)),T(1))},[d,g,b,w]);const G=()=>({period_id:d,status_contract:g,status_payment:b,course_id:w}),W=async()=>{try{await EKe(G()),O("CSV generado correctamente","success")}catch{O("Error al exportar CSV","error")}finally{v(!1)}},J=async()=>{f(!0);try{await Fae(G()),O("Excel generado correctamente","success")}catch{O("Error al exportar Excel","error")}finally{f(!1),v(!1)}};x.useEffect(()=>{const H=ne=>{_.current&&!_.current.contains(ne.target)&&v(!1)};return document.addEventListener("mousedown",H),()=>document.removeEventListener("mousedown",H)},[]);const de=()=>{A(""),k(""),j(""),N("")},U="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm bg-white",K=[{key:"partner_id",label:"RUT Apoderado",sortable:!0,width:"130px"},{key:"x_studio_alumnoa",label:"RUT Alumno",sortable:!0,width:"130px"},{key:"invoice_date",label:"Fecha",sortable:!0,width:"100px"},{key:"currency_id",label:"Moneda",sortable:!0,width:"70px"},{key:"payment_reference",label:"Ref. Pago",sortable:!1},{key:"invoice_line_ids_name",label:"Etiqueta",sortable:!0},{key:"invoice_line_ids_product_id",label:"Producto",sortable:!0,width:"100px"},{key:"invoice_line_ids_price_unit",label:"Monto",sortable:!0,width:"100px"},{key:"invoice_date_due",label:"Vencimiento",sortable:!0,width:"100px"},{key:"x_studio_anio_vencimiento",label:"Año",sortable:!0,width:"70px"},{key:"x_studio_nivel_alumno",label:"Nivel",sortable:!0,width:"120px"}],P=H=>!H&&H!==0?"—":Number(H).toLocaleString("es-CL",{minimumFractionDigits:2,maximumFractionDigits:2}),D=(H,ne)=>n.jsxs("tr",{className:"border-b hover:bg-gray-50",children:[n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 whitespace-nowrap",children:H.partner_id||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 whitespace-nowrap",children:H.x_studio_alumnoa||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 whitespace-nowrap",children:H.invoice_date||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 text-center",children:H.currency_id||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-600 truncate max-w-[180px]",title:H.payment_reference,children:H.payment_reference||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700",children:H.invoice_line_ids_name||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 text-center",children:H.invoice_line_ids_product_id||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 text-right font-medium whitespace-nowrap",children:P(H.invoice_line_ids_price_unit)}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 whitespace-nowrap",children:H.invoice_date_due||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700 text-center",children:H.x_studio_anio_vencimiento||"—"}),n.jsx("td",{className:"px-3 py-2 text-xs text-gray-700",children:H.x_studio_nivel_alumno||"—"})]},ne),Q=(H,ne)=>n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200 space-y-2",children:[n.jsxs("div",{className:"flex justify-between",children:[n.jsxs("div",{children:[n.jsx("p",{className:"text-xs text-gray-500",children:"Apoderado"}),n.jsx("p",{className:"font-medium text-sm",children:H.partner_id||"—"})]}),n.jsxs("div",{className:"text-right",children:[n.jsx("p",{className:"text-xs text-gray-500",children:"Alumno"}),n.jsx("p",{className:"font-medium text-sm",children:H.x_studio_alumnoa||"—"})]})]}),n.jsxs("div",{className:"grid grid-cols-2 gap-2 text-sm",children:[n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Etiqueta"}),n.jsx("p",{className:"font-medium",children:H.invoice_line_ids_name||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Monto"}),n.jsxs("p",{className:"font-medium",children:[P(H.invoice_line_ids_price_unit)," ",H.currency_id]})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Producto"}),n.jsx("p",{className:"font-medium",children:H.invoice_line_ids_product_id||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Vencimiento"}),n.jsx("p",{className:"font-medium",children:H.invoice_date_due||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Nivel"}),n.jsx("p",{className:"font-medium",children:H.x_studio_nivel_alumno||"—"})]}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-500 text-xs",children:"Año"}),n.jsx("p",{className:"font-medium",children:H.x_studio_anio_vencimiento||"—"})]})]}),H.payment_reference&&n.jsxs("p",{className:"text-xs text-gray-400 truncate",children:["Ref: ",H.payment_reference]})]},ne);return n.jsxs("div",{className:"space-y-4 sm:space-y-6 mx-auto px-1 sm:px-4 lg:px-8",children:[n.jsxs("div",{children:[n.jsx("h1",{className:"text-2xl sm:text-3xl font-bold text-bradford-navy",children:"Reporte Pagos Odoo"}),n.jsx("p",{className:"text-gray-600 mt-2",children:"Exporta los datos de facturación en formato de carga para Odoo"})]}),n.jsxs("div",{className:"bg-white p-4 rounded-lg border border-gray-200 space-y-3",children:[n.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:[n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Búsqueda general"}),n.jsx("input",{type:"text",placeholder:"RUT, etiqueta, producto, nivel...",value:C,onChange:H=>A(H.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-bradford-blue focus:border-transparent text-sm"})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Período"}),n.jsx("select",{value:d||"",onChange:H=>{const ne=H.target.value||null;p(ne),ne?t({period:ne},{replace:!0}):t({},{replace:!0})},className:U,children:i.map(H=>n.jsx("option",{value:H.id,children:H.description||H.period_year},H.id))})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Estado matrícula"}),n.jsxs("select",{value:g,onChange:H=>k(H.target.value),className:U,children:[n.jsx("option",{value:"",children:"Todos"}),n.jsx("option",{value:"in_course",children:"En Curso"}),n.jsx("option",{value:"pending_payment",children:"Pendiente Pago"}),n.jsx("option",{value:"pending_signature",children:"Pendiente Firma"}),n.jsx("option",{value:"finished",children:"Finalizado"})]})]}),n.jsxs("div",{children:[n.jsx("label",{className:"block text-xs font-medium text-gray-600 mb-1",children:"Nivel/Curso"}),n.jsx(nu,{value:w,onChange:N,options:[{value:"",label:"Todos los cursos"},...l.map(H=>({value:String(H.id),label:H.course}))],placeholder:"Todos los cursos"})]})]}),n.jsxs("div",{className:"flex items-center justify-between pt-1",children:[n.jsxs("p",{className:"text-sm text-gray-600",children:[n.jsx("span",{className:"font-semibold",children:I.length})," línea(s)"]}),n.jsxs("div",{className:"flex gap-2",children:[n.jsx(he,{variant:"ghost",size:"sm",onClick:de,children:"Limpiar filtros"}),n.jsxs("div",{className:"relative",ref:_,children:[n.jsxs(he,{variant:"success",size:"sm",disabled:I.length===0||m,loading:m,onClick:()=>v(H=>!H),children:[n.jsx(lt,{size:15,className:"mr-1"}),m?"Descargando...":"Exportar",n.jsx(xa,{size:14,className:"ml-1"})]}),y&&n.jsxs("div",{className:"absolute right-0 mt-1 w-40 bg-white border border-gray-200 rounded-lg shadow-lg z-10 overflow-hidden",children:[n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{v(!1),W()},children:[n.jsx(lt,{size:14})," CSV"]}),n.jsxs("button",{className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 flex items-center gap-2",onClick:()=>{v(!1),J()},children:[n.jsx(lt,{size:14})," Excel (XLSX)"]})]})]})]})]})]}),n.jsx(kn,{title:"Datos para carga Odoo",loading:s,columns:K,data:I,pageData:$,emptyMessage:"No hay datos para el período seleccionado",emptyIcon:_t,searchQuery:C,onClearSearch:()=>A(""),sortBy:E,sortDir:L,onSort:q,currentPage:S,totalPages:R,onPageChange:T,totalResults:I.length,renderRow:D,renderMobileCard:Q})]})}const TK=[{path:"/dashboard",element:n.jsx(FKe,{}),permission:null,label:"Inicio",description:"Resumen general del mes",parentDescription:"Panel principal",id:"inicio",isMenu:!0,section:"inicio",icon:Q0},{path:"/dashboard/matriculas",element:n.jsx(jZe,{}),permission:"contracts.list",label:"Matrículas",description:"Contratos y pagos",parentDescription:"Mis matrículas y pagos",id:"matriculas",isMenu:!0,section:"gestion",icon:_t},{path:"/dashboard/matriculas/nueva",element:n.jsx(tXe,{}),permission:"contracts.create"},{path:"/dashboard/matriculas/:code",element:n.jsx(LXe,{}),permission:"contracts.edit"},{path:"/dashboard/apoderados",element:n.jsx(BXe,{}),permission:"parents.list",label:"Apoderados",description:"Gestión de apoderados",id:"apoderados",isMenu:!0,section:"gestion",icon:br},{path:"/dashboard/estudiantes",element:n.jsx(qXe,{}),permission:"students.list",label:"Estudiantes",description:"Alumnos del colegio",id:"estudiantes",isMenu:!0,section:"gestion",icon:Ua},{path:"/dashboard/usuarios",element:n.jsx(kZe,{}),permission:"users.list",label:"Usuarios",description:"Cuentas y accesos",id:"usuarios",isMenu:!0,section:"administracion",icon:lh},{path:"/dashboard/perfiles",element:n.jsx(zWe,{}),permission:"profiles.list",label:"Perfiles",description:"Roles y permisos",id:"perfiles",isMenu:!0,section:"administracion",icon:Kt},{path:"/dashboard/perfiles/permisos",element:n.jsx(DWe,{}),permission:"profiles.list"},{path:"/dashboard/reportes",element:null,permission:"reports.view",label:"Reportes",description:"Análisis y reportería",id:"reportes",isMenu:!0,section:"administracion",icon:Ds,children:[{to:"/dashboard/reportes/matriculas",label:"Reporte Maestro de Matrículas",id:"reportes-matriculas"},{to:"/dashboard/reportes/estudiantes",label:"Reporte Financiero de Matrícula",id:"reportes-estudiantes"},{to:"/dashboard/reportes/comparativo",label:"Reporte Comparativo Año vs Año",id:"reportes-comparativo"},{to:"/dashboard/reportes/odoo",label:"Reporte Pagos Odoo",id:"reportes-odoo"}]},{path:"/dashboard/reportes/matriculas",element:n.jsx(XWe,{}),permission:"reports.view"},{path:"/dashboard/reportes/estudiantes",element:n.jsx(QWe,{}),permission:"reports.view"},{path:"/dashboard/reportes/comparativo",element:n.jsx(tYe,{}),permission:"reports.view"},{path:"/dashboard/reportes/odoo",element:n.jsx(aYe,{}),permission:"reports.view"},{path:"/dashboard/integraciones",element:n.jsx(PXe,{}),permission:"integrations.view",label:"Integraciones",id:"integraciones",isMenu:!0,section:"sistema",icon:hh},{path:"/dashboard/settings",element:n.jsx(VXe,{}),permission:"settings.view",label:"Configuración",description:"Ajustes del sistema",id:"config",isMenu:!0,section:"sistema",icon:ho},{path:"/dashboard/settings/toku",element:n.jsx(UXe,{}),permission:"settings.toku"},{path:"/dashboard/settings/firmaki",element:n.jsx(FXe,{}),permission:"settings.firmaki"},{path:"/dashboard/settings/periods",element:n.jsx(dWe,{}),permission:"settings.periods"},{path:"/dashboard/settings/load-data",element:n.jsx(jK,{}),permission:"settings.periods"},{path:"/dashboard/settings/general",element:n.jsx(CWe,{}),permission:"settings.view"},{path:"/dashboard/settings/template",element:n.jsx(SWe,{}),permission:"settings.view"},{path:"/dashboard/settings/template/:periodId/edit",element:n.jsx(LWe,{}),permission:"settings.view"},{path:"/dashboard/settings/period-pricing",element:n.jsx(HWe,{}),permission:"settings.view"},{path:"/dashboard/settings/payment-methods",element:n.jsx(BWe,{}),permission:"settings.view"},{path:"/dashboard/settings/payment-concepts",element:n.jsx(ZWe,{}),permission:"settings.view"},{path:"/dashboard/load-data/*",element:n.jsx(jK,{}),permission:"settings.periods"},{path:"/dashboard/mi-perfil",element:n.jsx($We,{}),permission:null},{path:"*",element:n.jsx(NY,{})}];function rYe({items:e=[],showReload:t,onReload:a}){var A;const[r,s]=x.useState(!1),[o,i]=x.useState(!1),[c,l]=x.useState({}),{session:u,logout:d}=vn(),p=E=>{l(L=>({...L,[E]:!L[E]}))},m=x.useRef(null),f=x.useRef(null),y=x.useRef(null),v=(u==null?void 0:u.user)||{},_=v.roleName||"",g=v.name||((A=v.email)==null?void 0:A.split("@")[0])||"Usuario",k=v.email,b=g.split(" ").map(E=>E[0]).join("").slice(0,2).toUpperCase(),j=Mr(),w={inicio:"Inicio",gestion:"Gestión",administracion:"Administración",reportes:"Reportes",sistema:"Sistema"};x.useEffect(()=>(r?document.body.classList.add("overflow-hidden"):document.body.classList.remove("overflow-hidden"),()=>document.body.classList.remove("overflow-hidden")),[r]),x.useEffect(()=>{const E=L=>{y.current&&!y.current.contains(L.target)&&i(!1)};return document.addEventListener("mousedown",E),()=>document.removeEventListener("mousedown",E)},[]),x.useEffect(()=>{r&&setTimeout(()=>{var E;return(E=m.current)==null?void 0:E.focus()},0)},[r]),x.useEffect(()=>{const E=L=>{L.key==="Escape"&&(s(!1),i(!1))};return window.addEventListener("keydown",E),()=>window.removeEventListener("keydown",E)},[]),x.useEffect(()=>{const E=L=>{if(!r||L.key!=="Tab")return;const S=f.current;if(!S)return;const T=S.querySelectorAll("button, a, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])");if(!T.length)return;const I=T[0],q=T[T.length-1];L.shiftKey&&document.activeElement===I?(q.focus(),L.preventDefault()):!L.shiftKey&&document.activeElement===q&&(I.focus(),L.preventDefault())};return document.addEventListener("keydown",E),()=>document.removeEventListener("keydown",E)},[r]);const N=()=>{i(!1),d()},M=v.role==="parent",C=({mobile:E=!1})=>E?M?n.jsxs("div",{className:"w-full space-y-2",children:[n.jsxs("div",{className:"flex items-center gap-3 px-1 pb-3 border-b border-gray-100",children:[n.jsx("div",{className:"w-10 h-10 bg-bradford-blue rounded-xl flex items-center justify-center text-white font-semibold text-sm",children:b}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsx("p",{className:"font-semibold text-gray-900 text-sm truncate",children:g}),n.jsx("p",{className:"text-xs text-gray-400 truncate",children:k})]})]}),n.jsxs(qr,{to:"/dashboard/mi-perfil",onClick:()=>s(!1),className:"flex items-center gap-3 w-full px-3 py-2.5 text-sm text-gray-600 hover:bg-gray-50 rounded-lg transition-colors",children:[n.jsx(pn,{className:"w-4 h-4 text-gray-400"}),n.jsx("span",{className:"font-medium",children:"Mi Perfil"})]}),n.jsxs("button",{onClick:()=>{s(!1),d()},className:"flex items-center gap-3 w-full px-3 py-2.5 text-sm text-red-600 hover:bg-red-50 rounded-lg transition-colors",children:[n.jsx(Z1,{className:"w-4 h-4"}),n.jsx("span",{className:"font-medium",children:"Cerrar Sesión"})]})]}):null:n.jsxs("div",{className:"relative",ref:y,children:[n.jsxs("button",{onClick:()=>i(!o),className:Da("flex items-center gap-2 px-2 py-1.5 rounded-lg transition-colors","hover:bg-gray-100",o&&"bg-gray-100"),children:[n.jsx("div",{className:"w-8 h-8 bg-gray-200 rounded-lg flex items-center justify-center text-gray-600 text-xs font-semibold",children:b}),n.jsx("span",{className:"hidden lg:block text-sm font-medium text-gray-700",children:g}),n.jsx(xa,{className:Da("w-4 h-4 text-gray-400 transition-transform duration-150",o&&"rotate-180")})]}),o&&n.jsxs("div",{className:"absolute right-0 mt-2 w-64 bg-white rounded-lg shadow-lg border border-gray-200 overflow-hidden z-50",children:[n.jsx("div",{className:"p-3 border-b border-gray-100",children:n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-10 h-10 bg-gray-200 rounded-lg flex items-center justify-center text-gray-600 font-semibold text-sm",children:b}),n.jsxs("div",{className:"flex-1 min-w-0",children:[n.jsx("p",{className:"font-medium text-gray-900 text-sm truncate",children:g}),n.jsx("p",{className:"text-xs text-gray-500 truncate",children:k}),n.jsx("span",{className:"text-xs text-gray-400",children:_})]})]})}),n.jsxs("div",{className:"p-1",children:[n.jsxs(qr,{to:"/dashboard/mi-perfil",onClick:()=>i(!1),className:"flex items-center gap-2 w-full px-3 py-2 text-sm text-gray-700 hover:bg-gray-50 rounded-md transition-colors",children:[n.jsx(pn,{className:"w-4 h-4"}),n.jsx("span",{children:"Mi Perfil"})]}),n.jsxs("button",{onClick:N,className:"flex items-center gap-2 w-full px-3 py-2 text-sm text-red-600 hover:bg-red-50 rounded-md transition-colors",children:[n.jsx(Z1,{className:"w-4 h-4"}),n.jsx("span",{children:"Cerrar Sesión"})]})]})]})]});return n.jsxs("header",{className:"sticky top-0 z-40 bg-white border-b border-gray-200",children:[n.jsxs("div",{className:"max-w-8xl mx-auto h-14 flex items-center justify-between gap-4 px-4 lg:px-8",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsxs("button",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-md hover:bg-gray-100 text-gray-600 hover:text-gray-900 text-sm transition-colors","aria-label":"Abrir menú",onClick:()=>s(!0),children:[n.jsx(th,{className:"w-5 h-5"}),n.jsx("span",{className:"font-medium",children:"Menú"})]}),n.jsx(qr,{to:"/dashboard",className:"flex items-center gap-2",children:n.jsx("img",{src:"/bf_logo.png",alt:"Logo",className:"h-16 object-contain"})})]}),n.jsxs("div",{className:"flex items-center gap-3",children:[t&&n.jsxs(he,{variant:"ghost",onClick:a,className:"hidden sm:flex items-center gap-2 text-gray-600 hover:text-gray-900 hover:bg-gray-100",children:[n.jsx(sh,{className:"w-4 h-4"}),n.jsx("span",{className:"hidden md:inline",children:"Recargar"})]}),n.jsx("div",{className:"block",children:n.jsx(C,{})})]})]}),Au.createPortal(n.jsxs(n.Fragment,{children:[n.jsx("div",{className:Da("fixed inset-0 bg-black/40 backdrop-blur-sm transition-all duration-300 z-40",r?"opacity-100":"opacity-0 pointer-events-none"),onClick:()=>s(!1)}),n.jsxs("aside",{ref:f,className:Da("fixed top-0 left-0 h-full w-72 bg-white shadow-xl transform transition-transform duration-200 ease-out z-50 flex flex-col",r?"translate-x-0":"-translate-x-full"),role:"dialog","aria-modal":"true","aria-label":"Menú de navegación",children:[n.jsxs("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-100",children:[n.jsx("img",{src:"/bf_logo.png",alt:"Logo",className:"h-16 mx-auto object-contain"}),n.jsx("button",{ref:m,className:"w-7 h-7 flex items-center justify-center rounded-md hover:bg-gray-100 text-gray-400 hover:text-gray-600 transition-colors","aria-label":"Cerrar menú",onClick:()=>s(!1),children:n.jsx(Ye,{className:"w-4 h-4"})})]}),n.jsx("nav",{className:"flex-1 py-4 overflow-y-auto",children:(()=>{const E=e.reduce((L,S)=>{const T=S.section||"otros";return L[T]||(L[T]=[]),L[T].push(S),L},{});return Object.entries(E).map(([L,S],T)=>n.jsxs("div",{className:Da("pb-4",T>0&&"pt-4 border-t border-gray-100"),children:[n.jsx("h3",{className:"text-[11px] text-gray-400 uppercase font-semibold tracking-wider mb-2 px-4",children:w[L]||L}),n.jsx("div",{className:"space-y-1 px-2",children:S.map(I=>{const q=j.pathname,$=j.search,R=q===I.to||q.startsWith(I.to+"/");if(I.children&&I.children.length>0){const G=c[I.id],W=I.children.some(J=>q+$===J.to||q===J.to.split("?")[0]&&$.includes(J.to.split("?")[1]||""));return n.jsxs("div",{children:[n.jsxs("button",{onClick:()=>p(I.id),className:Da("w-full flex items-center justify-between gap-3 px-3 py-3 rounded-xl text-sm",W?"text-white bg-bradford-blue shadow-md":"text-gray-600 hover:text-gray-900 hover:bg-bradford-blue/5"),children:[n.jsxs("div",{className:"flex items-center gap-3",children:[I.icon&&n.jsx(I.icon,{size:20,className:W?"text-white/80":"text-gray-400"}),n.jsxs("div",{className:"text-left",children:[n.jsx("span",{className:"font-semibold block",children:I.label}),I.description&&n.jsx("span",{className:Da("text-xs block mt-0.5",W?"text-white/70":"text-gray-400"),children:I.description})]})]}),n.jsx(Ad,{size:16,className:Da("transition-transform duration-150",W?"text-white/60":"text-gray-400",G&&"rotate-90")})]}),G&&n.jsx("div",{className:"ml-7 mt-1 space-y-0.5 border-l-2 border-gray-200 pl-3",children:I.children.map(J=>{const de=q+$===J.to||q===J.to.split("?")[0]&&$.includes(J.to.split("?")[1]||"");return n.jsx(qr,{to:J.to,onClick:()=>s(!1),className:Da("block px-3 py-2 rounded-md text-sm",de?"text-bradford-blue bg-bradford-blue/5 font-medium":"text-gray-500 hover:text-gray-900 hover:bg-gray-50"),children:J.label},J.id)})})]},I.id)}return I.to==="/dashboard"&&q!=="/dashboard"?n.jsxs(qr,{to:I.to,onClick:()=>s(!1),className:"flex items-center gap-3 px-3 py-3 rounded-xl text-sm text-gray-600 hover:text-gray-900 hover:bg-bradford-blue/5",children:[I.icon&&n.jsx(I.icon,{size:20,className:"text-gray-400"}),n.jsxs("div",{children:[n.jsx("span",{className:"font-semibold block",children:I.label}),I.description&&n.jsx("span",{className:"text-xs text-gray-400 block mt-0.5",children:I.description})]})]},I.to):I.disabled?n.jsxs("div",{className:"flex items-center gap-3 px-3 py-3 rounded-xl text-sm text-gray-300 cursor-not-allowed",title:"No disponible",children:[I.icon&&n.jsx(I.icon,{size:20,className:"text-gray-300"}),n.jsxs("div",{children:[n.jsx("span",{className:"font-semibold block",children:I.label}),I.description&&n.jsx("span",{className:"text-xs text-gray-300 block mt-0.5",children:I.description})]})]},I.to):n.jsxs(qr,{to:I.to,onClick:()=>s(!1),className:Da("flex items-center gap-3 px-3 py-3 rounded-xl text-sm",R?"text-white bg-bradford-blue shadow-md":"text-gray-600 hover:text-gray-900 hover:bg-bradford-blue/5"),children:[I.icon&&n.jsx(I.icon,{size:20,className:R?"text-white/80":"text-gray-400"}),n.jsxs("div",{children:[n.jsx("span",{className:"font-semibold block",children:I.label}),I.description&&n.jsx("span",{className:Da("text-xs block mt-0.5",R?"text-white/70":"text-gray-400"),children:I.description})]})]},I.to)})})]},L))})()}),n.jsx("div",{className:"p-4 border-t border-gray-200 space-y-3",children:n.jsx(C,{mobile:!0})})]})]}),document.body)]})}function nYe(){var i;const{session:e,logout:t}=vn(),a=((i=e==null?void 0:e.user)==null?void 0:i.role)==="parent",[r,s]=x.useState(!1);x.useEffect(()=>{if(!a)return;(async()=>{try{const l=await T2("general");if(!l.success)return;const{enrollment_start_date:u,enrollment_end_date:d}=l.data;if(!u&&!d)return;const p=_=>{if(!_)return null;const[g,k,b]=_.split("-").map(Number);return new Date(g,k-1,b)},m=new Date;m.setHours(0,0,0,0);const f=p(u),y=p(d),v=f&&m<f||y&&m>y;s(v)}catch{}})()},[a]);const o=TK.filter(c=>c.isMenu).map(c=>{const l=!c.permission||m2(c.permission,c.mode||"OR"),u=a&&c.parentDescription?c.parentDescription:c.description;if(!l)return null;const d=a&&r&&c.id==="matriculas";return{to:c.path,label:c.label,description:u,id:c.id,icon:c.icon,section:c.section,children:c.children,disabled:d}}).filter(Boolean);return n.jsxs("div",{children:[n.jsx(rYe,{items:o,showReload:!0,onReload:()=>window.location.reload()}),n.jsx("main",{className:"max-w-8xl mx-auto px-3 py-4 sm:px-6 sm:py-6 lg:px-8 space-y-4 sm:space-y-6",children:n.jsxs(wq,{children:[n.jsx(ln,{path:"/",element:e?n.jsx(B0,{to:"/dashboard",replace:!0}):n.jsx(B0,{to:"/login",replace:!0})}),TK.map((c,l)=>{const u=a&&r&&c.path.startsWith("/dashboard/matriculas");return n.jsx(ln,{path:c.path,element:u?n.jsx(B0,{to:"/dashboard",replace:!0}):n.jsx(MY,{permission:c.permission,mode:c.mode||"OR",children:c.element})},l)})]})})]})}function sYe(){return n.jsxs(n.Fragment,{children:[n.jsx(rde,{children:n.jsx(jie,{children:n.jsxs(wq,{children:[n.jsx(ln,{path:"/login",element:n.jsx(N$,{children:n.jsx(jAe,{})})}),n.jsx(ln,{path:"/recuperar-password",element:n.jsx(N$,{children:n.jsx(NAe,{})})}),n.jsx(ln,{path:"/primera-vez",element:n.jsx(N$,{children:n.jsx(CAe,{})})}),n.jsx(ln,{path:"/*",element:n.jsx(MY,{children:n.jsx(nYe,{})})})]})})}),n.jsx(pce,{position:"top-right",autoClose:5e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0})]})}const oYe=ooe.createRoot(document.getElementById("root"));oYe.render(n.jsx(sYe,{}));