var ad=e=>{throw TypeError(e)};var Zs=(e,t,n)=>t.has(e)||ad("Cannot "+n);var E=(e,t,n)=>(Zs(e,t,"read from private field"),n?n.call(e):t.get(e)),q=(e,t,n)=>t.has(e)?ad("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),V=(e,t,n,o)=>(Zs(e,t,"write to private field"),o?o.call(e,n):t.set(e,n),n),Te=(e,t,n)=>(Zs(e,t,"access private method"),n);var rr=(e,t,n,o)=>({set _(a){V(e,t,a,n)},get _(){return E(e,t,o)}});function th(e,t){for(var n=0;no[a]})}}}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 a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const r of a)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(a){const r={};return a.integrity&&(r.integrity=a.integrity),a.referrerPolicy&&(r.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?r.credentials="include":a.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(a){if(a.ep)return;a.ep=!0;const r=n(a);fetch(a.href,r)}})();function nm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var om={exports:{}},ws={},am={exports:{}},G={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ga=Symbol.for("react.element"),nh=Symbol.for("react.portal"),oh=Symbol.for("react.fragment"),ah=Symbol.for("react.strict_mode"),rh=Symbol.for("react.profiler"),sh=Symbol.for("react.provider"),ih=Symbol.for("react.context"),lh=Symbol.for("react.forward_ref"),ch=Symbol.for("react.suspense"),dh=Symbol.for("react.memo"),uh=Symbol.for("react.lazy"),rd=Symbol.iterator;function mh(e){return e===null||typeof e!="object"?null:(e=rd&&e[rd]||e["@@iterator"],typeof e=="function"?e:null)}var rm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sm=Object.assign,im={};function Ko(e,t,n){this.props=e,this.context=t,this.refs=im,this.updater=n||rm}Ko.prototype.isReactComponent={};Ko.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ko.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lm(){}lm.prototype=Ko.prototype;function $l(e,t,n){this.props=e,this.context=t,this.refs=im,this.updater=n||rm}var Ul=$l.prototype=new lm;Ul.constructor=$l;sm(Ul,Ko.prototype);Ul.isPureReactComponent=!0;var sd=Array.isArray,cm=Object.prototype.hasOwnProperty,Vl={current:null},dm={key:!0,ref:!0,__self:!0,__source:!0};function um(e,t,n){var o,a={},r=null,s=null;if(t!=null)for(o in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(r=""+t.key),t)cm.call(t,o)&&!dm.hasOwnProperty(o)&&(a[o]=t[o]);var i=arguments.length-2;if(i===1)a.children=n;else if(1>>1,H=N[O];if(0>>1;Oa(We,M))Ja(dt,We)?(N[O]=dt,N[J]=M,O=J):(N[O]=We,N[ie]=M,O=ie);else if(Ja(dt,M))N[O]=dt,N[J]=M,O=J;else break e}}return D}function a(N,D){var M=N.sortIndex-D.sortIndex;return M!==0?M:N.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,i=s.now();e.unstable_now=function(){return s.now()-i}}var l=[],c=[],m=1,p=null,d=3,g=!1,y=!1,v=!1,C=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(N){for(var D=n(c);D!==null;){if(D.callback===null)o(c);else if(D.startTime<=N)o(c),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(c)}}function A(N){if(v=!1,x(N),!y)if(n(l)!==null)y=!0,z(b);else{var D=n(c);D!==null&&K(A,D.startTime-N)}}function b(N,D){y=!1,v&&(v=!1,h(S),S=-1),g=!0;var M=d;try{for(x(D),p=n(l);p!==null&&(!(p.expirationTime>D)||N&&!I());){var O=p.callback;if(typeof O=="function"){p.callback=null,d=p.priorityLevel;var H=O(p.expirationTime<=D);D=e.unstable_now(),typeof H=="function"?p.callback=H:p===n(l)&&o(l),x(D)}else o(l);p=n(l)}if(p!==null)var Y=!0;else{var ie=n(c);ie!==null&&K(A,ie.startTime-D),Y=!1}return Y}finally{p=null,d=M,g=!1}}var T=!1,k=null,S=-1,_=5,j=-1;function I(){return!(e.unstable_now()-j<_)}function L(){if(k!==null){var N=e.unstable_now();j=N;var D=!0;try{D=k(!0,N)}finally{D?W():(T=!1,k=null)}}else T=!1}var W;if(typeof f=="function")W=function(){f(L)};else if(typeof MessageChannel<"u"){var R=new MessageChannel,Q=R.port2;R.port1.onmessage=L,W=function(){Q.postMessage(null)}}else W=function(){C(L,0)};function z(N){k=N,T||(T=!0,W())}function K(N,D){S=C(function(){N(e.unstable_now())},D)}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(N){N.callback=null},e.unstable_continueExecution=function(){y||g||(y=!0,z(b))},e.unstable_forceFrameRate=function(N){0>N||125O?(N.sortIndex=M,t(c,N),n(l)===null&&N===n(c)&&(v?(h(S),S=-1):v=!0,K(A,M-O))):(N.sortIndex=H,t(l,N),y||g||(y=!0,z(b))),N},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(N){var D=d;return function(){var M=d;d=D;try{return N.apply(this,arguments)}finally{d=M}}}})(xm);hm.exports=xm;var Nh=hm.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Th=w,Ze=Nh;function P(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ri=Object.prototype.hasOwnProperty,kh=/^[: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]*$/,ld={},cd={};function Eh(e){return Ri.call(cd,e)?!0:Ri.call(ld,e)?!1:kh.test(e)?cd[e]=!0:(ld[e]=!0,!1)}function Sh(e,t,n,o){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ph(e,t,n,o){if(t===null||typeof t>"u"||Sh(e,t,n,o))return!0;if(o)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _e(e,t,n,o,a,r,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=s}var Ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ne[e]=new _e(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ne[t]=new _e(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ne[e]=new _e(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ne[e]=new _e(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ne[e]=new _e(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ne[e]=new _e(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ne[e]=new _e(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ne[e]=new _e(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ne[e]=new _e(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ql=/[\-:]([a-z])/g;function Kl(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ql,Kl);Ne[t]=new _e(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ql,Kl);Ne[t]=new _e(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ql,Kl);Ne[t]=new _e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ne[e]=new _e(e,1,!1,e.toLowerCase(),null,!1,!1)});Ne.xlinkHref=new _e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ne[e]=new _e(e,1,!1,e.toLowerCase(),null,!0,!0)});function Gl(e,t,n,o){var a=Ne.hasOwnProperty(t)?Ne[t]:null;(a!==null?a.type!==0:o||!(2i||a[s]!==r[i]){var l=` `+a[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=i);break}}}finally{ni=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?da(e):""}function Dh(e){switch(e.tag){case 5:return da(e.type);case 16:return da("Lazy");case 13:return da("Suspense");case 19:return da("SuspenseList");case 0:case 2:case 15:return e=oi(e.type,!1),e;case 11:return e=oi(e.type.render,!1),e;case 1:return e=oi(e.type,!0),e;default:return""}}function Li(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case lo:return"Fragment";case io:return"Portal";case Fi:return"Profiler";case Yl:return"StrictMode";case Oi:return"Suspense";case _i:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ym:return(e.displayName||"Context")+".Consumer";case gm:return(e._context.displayName||"Context")+".Provider";case Xl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ql:return t=e.displayName||null,t!==null?t:Li(e.type)||"Memo";case rn:t=e._payload,e=e._init;try{return Li(e(t))}catch{}}return null}function Bh(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Li(t);case 8:return t===Yl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function kn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Cm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function jh(e){var t=Cm(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(s){o=""+s,r.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return o},setValue:function(s){o=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function lr(e){e._valueTracker||(e._valueTracker=jh(e))}function Am(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=Cm(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function Ur(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Mi(e,t){var n=t.checked;return de({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ud(e,t){var n=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;n=kn(t.value!=null?t.value:n),e._wrapperState={initialChecked:o,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function bm(e,t){t=t.checked,t!=null&&Gl(e,"checked",t,!1)}function Hi(e,t){bm(e,t);var n=kn(t.value),o=t.type;if(n!=null)o==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ii(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ii(e,t.type,kn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function md(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ii(e,t,n){(t!=="number"||Ur(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ua=Array.isArray;function wo(e,t,n,o){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=cr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ta(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var fa={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Rh=["Webkit","ms","Moz","O"];Object.keys(fa).forEach(function(e){Rh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fa[t]=fa[e]})});function Em(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||fa.hasOwnProperty(e)&&fa[e]?(""+t).trim():t+"px"}function Sm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var o=n.indexOf("--")===0,a=Em(n,t[n],o);n==="float"&&(n="cssFloat"),o?e.setProperty(n,a):e[n]=a}}var Fh=de({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ui(e,t){if(t){if(Fh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function Vi(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Wi=null;function Jl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qi=null,Co=null,Ao=null;function hd(e){if(e=qa(e)){if(typeof Qi!="function")throw Error(P(280));var t=e.stateNode;t&&(t=Ts(t),Qi(e.stateNode,e.type,t))}}function Pm(e){Co?Ao?Ao.push(e):Ao=[e]:Co=e}function Dm(){if(Co){var e=Co,t=Ao;if(Ao=Co=null,hd(e),t)for(e=0;e>>=0,e===0?32:31-(Wh(e)/Qh|0)|0}var dr=64,ur=4194304;function ma(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Kr(e,t){var n=e.pendingLanes;if(n===0)return 0;var o=0,a=e.suspendedLanes,r=e.pingedLanes,s=n&268435455;if(s!==0){var i=s&~a;i!==0?o=ma(i):(r&=s,r!==0&&(o=ma(r)))}else s=n&~a,s!==0?o=ma(s):r!==0&&(o=ma(r));if(o===0)return 0;if(t!==0&&t!==o&&!(t&a)&&(a=o&-o,r=t&-t,a>=r||a===16&&(r&4194240)!==0))return t;if(o&4&&(o|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0n;n++)t.push(e);return t}function Ya(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function Xh(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var o=e.eventTimes;for(e=e.expirationTimes;0=xa),Nd=" ",Td=!1;function Xm(e,t){switch(e){case"keyup":return N0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var co=!1;function k0(e,t){switch(e){case"compositionend":return qm(t);case"keypress":return t.which!==32?null:(Td=!0,Nd);case"textInput":return e=t.data,e===Nd&&Td?null:e;default:return null}}function E0(e,t){if(co)return e==="compositionend"||!sc&&Xm(e,t)?(e=Gm(),Br=oc=hn=null,co=!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)return{node:n,offset:t-e};e=o}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Pd(n)}}function tp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?tp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function np(){for(var e=window,t=Ur();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ur(e.document)}return t}function ic(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function _0(e){var t=np(),n=e.focusedElem,o=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&tp(n.ownerDocument.documentElement,n)){if(o!==null&&ic(n)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,r=Math.min(o.start,a);o=o.end===void 0?r:Math.min(o.end,a),!e.extend&&r>o&&(a=o,o=r,r=a),a=Dd(n,r);var s=Dd(n,o);a&&s&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),r>o?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,uo=null,Ji=null,ga=null,Zi=!1;function Bd(e,t,n){var o=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zi||uo==null||uo!==Ur(o)||(o=uo,"selectionStart"in o&&ic(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),ga&&Ba(ga,o)||(ga=o,o=Xr(Ji,"onSelect"),0fo||(e.current=rl[fo],rl[fo]=null,fo--)}function te(e,t){fo++,rl[fo]=e.current,e.current=t}var En={},De=Rn(En),He=Rn(!1),Kn=En;function Ho(e,t){var n=e.type.contextTypes;if(!n)return En;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var a={},r;for(r in n)a[r]=t[r];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ie(e){return e=e.childContextTypes,e!=null}function Jr(){re(He),re(De)}function Md(e,t,n){if(De.current!==En)throw Error(P(168));te(De,t),te(He,n)}function up(e,t,n){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return n;o=o.getChildContext();for(var a in o)if(!(a in t))throw Error(P(108,Bh(e)||"Unknown",a));return de({},n,o)}function Zr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||En,Kn=De.current,te(De,e),te(He,He.current),!0}function Hd(e,t,n){var o=e.stateNode;if(!o)throw Error(P(169));n?(e=up(e,t,Kn),o.__reactInternalMemoizedMergedChildContext=e,re(He),re(De),te(De,e)):re(He),te(He,n)}var Ht=null,ks=!1,vi=!1;function mp(e){Ht===null?Ht=[e]:Ht.push(e)}function G0(e){ks=!0,mp(e)}function Fn(){if(!vi&&Ht!==null){vi=!0;var e=0,t=Z;try{var n=Ht;for(Z=1;e>=s,a-=s,It=1<<32-vt(t)+a|n<S?(_=k,k=null):_=k.sibling;var j=d(h,k,x[S],A);if(j===null){k===null&&(k=_);break}e&&k&&j.alternate===null&&t(h,k),f=r(j,f,S),T===null?b=j:T.sibling=j,T=j,k=_}if(S===x.length)return n(h,k),se&&_n(h,S),b;if(k===null){for(;SS?(_=k,k=null):_=k.sibling;var I=d(h,k,j.value,A);if(I===null){k===null&&(k=_);break}e&&k&&I.alternate===null&&t(h,k),f=r(I,f,S),T===null?b=I:T.sibling=I,T=I,k=_}if(j.done)return n(h,k),se&&_n(h,S),b;if(k===null){for(;!j.done;S++,j=x.next())j=p(h,j.value,A),j!==null&&(f=r(j,f,S),T===null?b=j:T.sibling=j,T=j);return se&&_n(h,S),b}for(k=o(h,k);!j.done;S++,j=x.next())j=g(k,h,S,j.value,A),j!==null&&(e&&j.alternate!==null&&k.delete(j.key===null?S:j.key),f=r(j,f,S),T===null?b=j:T.sibling=j,T=j);return e&&k.forEach(function(L){return t(h,L)}),se&&_n(h,S),b}function C(h,f,x,A){if(typeof x=="object"&&x!==null&&x.type===lo&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case ir:e:{for(var b=x.key,T=f;T!==null;){if(T.key===b){if(b=x.type,b===lo){if(T.tag===7){n(h,T.sibling),f=a(T,x.props.children),f.return=h,h=f;break e}}else if(T.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===rn&&$d(b)===T.type){n(h,T.sibling),f=a(T,x.props),f.ref=ra(h,T,x),f.return=h,h=f;break e}n(h,T);break}else t(h,T);T=T.sibling}x.type===lo?(f=Qn(x.props.children,h.mode,A,x.key),f.return=h,h=f):(A=Hr(x.type,x.key,x.props,null,h.mode,A),A.ref=ra(h,f,x),A.return=h,h=A)}return s(h);case io:e:{for(T=x.key;f!==null;){if(f.key===T)if(f.tag===4&&f.stateNode.containerInfo===x.containerInfo&&f.stateNode.implementation===x.implementation){n(h,f.sibling),f=a(f,x.children||[]),f.return=h,h=f;break e}else{n(h,f);break}else t(h,f);f=f.sibling}f=Ti(x,h.mode,A),f.return=h,h=f}return s(h);case rn:return T=x._init,C(h,f,T(x._payload),A)}if(ua(x))return y(h,f,x,A);if(ea(x))return v(h,f,x,A);gr(h,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,f!==null&&f.tag===6?(n(h,f.sibling),f=a(f,x),f.return=h,h=f):(n(h,f),f=Ni(x,h.mode,A),f.return=h,h=f),s(h)):n(h,f)}return C}var zo=xp(!0),vp=xp(!1),ns=Rn(null),os=null,vo=null,uc=null;function mc(){uc=vo=os=null}function pc(e){var t=ns.current;re(ns),e._currentValue=t}function ll(e,t,n){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===n)break;e=e.return}}function No(e,t){os=e,uc=vo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Me=!0),e.firstContext=null)}function lt(e){var t=e._currentValue;if(uc!==e)if(e={context:e,memoizedValue:t,next:null},vo===null){if(os===null)throw Error(P(308));vo=e,os.dependencies={lanes:0,firstContext:e}}else vo=vo.next=e;return t}var Hn=null;function fc(e){Hn===null?Hn=[e]:Hn.push(e)}function gp(e,t,n,o){var a=t.interleaved;return a===null?(n.next=n,fc(t)):(n.next=a.next,a.next=n),t.interleaved=n,Wt(e,o)}function Wt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var sn=!1;function hc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yp(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function $t(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function An(e,t,n){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,X&2){var a=o.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),o.pending=t,Wt(e,n)}return a=o.interleaved,a===null?(t.next=t,fc(o)):(t.next=a.next,a.next=t),o.interleaved=t,Wt(e,n)}function Rr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,ec(e,n)}}function Ud(e,t){var n=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,n===o)){var a=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};r===null?a=r=s:r=r.next=s,n=n.next}while(n!==null);r===null?a=r=t:r=r.next=t}else a=r=t;n={baseState:o.baseState,firstBaseUpdate:a,lastBaseUpdate:r,shared:o.shared,effects:o.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function as(e,t,n,o){var a=e.updateQueue;sn=!1;var r=a.firstBaseUpdate,s=a.lastBaseUpdate,i=a.shared.pending;if(i!==null){a.shared.pending=null;var l=i,c=l.next;l.next=null,s===null?r=c:s.next=c,s=l;var m=e.alternate;m!==null&&(m=m.updateQueue,i=m.lastBaseUpdate,i!==s&&(i===null?m.firstBaseUpdate=c:i.next=c,m.lastBaseUpdate=l))}if(r!==null){var p=a.baseState;s=0,m=c=l=null,i=r;do{var d=i.lane,g=i.eventTime;if((o&d)===d){m!==null&&(m=m.next={eventTime:g,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var y=e,v=i;switch(d=t,g=n,v.tag){case 1:if(y=v.payload,typeof y=="function"){p=y.call(g,p,d);break e}p=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=v.payload,d=typeof y=="function"?y.call(g,p,d):y,d==null)break e;p=de({},p,d);break e;case 2:sn=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,d=a.effects,d===null?a.effects=[i]:d.push(i))}else g={eventTime:g,lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},m===null?(c=m=g,l=p):m=m.next=g,s|=d;if(i=i.next,i===null){if(i=a.shared.pending,i===null)break;d=i,i=d.next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}while(!0);if(m===null&&(l=p),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=m,t=a.shared.interleaved,t!==null){a=t;do s|=a.lane,a=a.next;while(a!==t)}else r===null&&(a.shared.lanes=0);Xn|=s,e.lanes=s,e.memoizedState=p}}function Vd(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var o=yi.transition;yi.transition={};try{e(!1),t()}finally{Z=n,yi.transition=o}}function _p(){return ct().memoizedState}function J0(e,t,n){var o=Nn(e);if(n={lane:o,action:n,hasEagerState:!1,eagerState:null,next:null},Lp(e))Mp(t,n);else if(n=gp(e,t,n,o),n!==null){var a=Fe();gt(n,e,o,a),Hp(n,t,o)}}function Z0(e,t,n){var o=Nn(e),a={lane:o,action:n,hasEagerState:!1,eagerState:null,next:null};if(Lp(e))Mp(t,a);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var s=t.lastRenderedState,i=r(s,n);if(a.hasEagerState=!0,a.eagerState=i,yt(i,s)){var l=t.interleaved;l===null?(a.next=a,fc(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}n=gp(e,t,a,o),n!==null&&(a=Fe(),gt(n,e,o,a),Hp(n,t,o))}}function Lp(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function Mp(e,t){ya=ss=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Hp(e,t,n){if(n&4194240){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,ec(e,n)}}var is={readContext:lt,useCallback:ke,useContext:ke,useEffect:ke,useImperativeHandle:ke,useInsertionEffect:ke,useLayoutEffect:ke,useMemo:ke,useReducer:ke,useRef:ke,useState:ke,useDebugValue:ke,useDeferredValue:ke,useTransition:ke,useMutableSource:ke,useSyncExternalStore:ke,useId:ke,unstable_isNewReconciler:!1},ex={readContext:lt,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:Qd,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Or(4194308,4,Bp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Or(4194308,4,e,t)},useInsertionEffect:function(e,t){return Or(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var o=kt();return t=n!==void 0?n(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=J0.bind(null,ce,e),[o.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:Wd,useDebugValue:bc,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=Wd(!1),t=e[0];return e=q0.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var o=ce,a=kt();if(se){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),we===null)throw Error(P(349));Yn&30||bp(o,t,n)}a.memoizedState=n;var r={value:n,getSnapshot:t};return a.queue=r,Qd(Tp.bind(null,o,r,e),[e]),o.flags|=2048,Ha(9,Np.bind(null,o,r,n,t),void 0,null),n},useId:function(){var e=kt(),t=we.identifierPrefix;if(se){var n=zt,o=It;n=(o&~(1<<32-vt(o)-1)).toString(32)+n,t=":"+t+"R"+n,n=La++,0<\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=s.createElement(n,{is:o.is}):(e=s.createElement(n),n==="select"&&(s=e,o.multiple?s.multiple=!0:o.size&&(s.size=o.size))):e=s.createElementNS(e,n),e[Dt]=t,e[Fa]=o,Yp(e,t,!1,!1),t.stateNode=e;e:{switch(s=Vi(n,o),n){case"dialog":ae("cancel",e),ae("close",e),a=o;break;case"iframe":case"object":case"embed":ae("load",e),a=o;break;case"video":case"audio":for(a=0;aVo&&(t.flags|=128,o=!0,sa(r,!1),t.lanes=4194304)}else{if(!o)if(e=rs(s),e!==null){if(t.flags|=128,o=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),sa(r,!0),r.tail===null&&r.tailMode==="hidden"&&!s.alternate&&!se)return Ee(t),null}else 2*pe()-r.renderingStartTime>Vo&&n!==1073741824&&(t.flags|=128,o=!0,sa(r,!1),t.lanes=4194304);r.isBackwards?(s.sibling=t.child,t.child=s):(n=r.last,n!==null?n.sibling=s:t.child=s,r.last=s)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=pe(),t.sibling=null,n=le.current,te(le,o?n&1|2:n&1),t):(Ee(t),null);case 22:case 23:return Pc(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&t.mode&1?Ge&1073741824&&(Ee(t),t.subtreeFlags&6&&(t.flags|=8192)):Ee(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function lx(e,t){switch(cc(t),t.tag){case 1:return Ie(t.type)&&Jr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $o(),re(He),re(De),gc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vc(t),null;case 13:if(re(le),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));Io()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return re(le),null;case 4:return $o(),null;case 10:return pc(t.type._context),null;case 22:case 23:return Pc(),null;case 24:return null;default:return null}}var wr=!1,Pe=!1,cx=typeof WeakSet=="function"?WeakSet:Set,F=null;function go(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(o){me(e,t,o)}else n.current=null}function vl(e,t,n){try{n()}catch(o){me(e,t,o)}}var ou=!1;function dx(e,t){if(el=Gr,e=np(),ic(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var o=n.getSelection&&n.getSelection();if(o&&o.rangeCount!==0){n=o.anchorNode;var a=o.anchorOffset,r=o.focusNode;o=o.focusOffset;try{n.nodeType,r.nodeType}catch{n=null;break e}var s=0,i=-1,l=-1,c=0,m=0,p=e,d=null;t:for(;;){for(var g;p!==n||a!==0&&p.nodeType!==3||(i=s+a),p!==r||o!==0&&p.nodeType!==3||(l=s+o),p.nodeType===3&&(s+=p.nodeValue.length),(g=p.firstChild)!==null;)d=p,p=g;for(;;){if(p===e)break t;if(d===n&&++c===a&&(i=s),d===r&&++m===o&&(l=s),(g=p.nextSibling)!==null)break;p=d,d=p.parentNode}p=g}n=i===-1||l===-1?null:{start:i,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(tl={focusedElem:e,selectionRange:n},Gr=!1,F=t;F!==null;)if(t=F,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,F=e;else for(;F!==null;){t=F;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var v=y.memoizedProps,C=y.memoizedState,h=t.stateNode,f=h.getSnapshotBeforeUpdate(t.elementType===t.type?v:mt(t.type,v),C);h.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(A){me(t,t.return,A)}if(e=t.sibling,e!==null){e.return=t.return,F=e;break}F=t.return}return y=ou,ou=!1,y}function wa(e,t,n){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var a=o=o.next;do{if((a.tag&e)===e){var r=a.destroy;a.destroy=void 0,r!==void 0&&vl(t,n,r)}a=a.next}while(a!==o)}}function Ps(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var o=n.create;n.destroy=o()}n=n.next}while(n!==t)}}function gl(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Jp(e){var t=e.alternate;t!==null&&(e.alternate=null,Jp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Dt],delete t[Fa],delete t[al],delete t[Q0],delete t[K0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Zp(e){return e.tag===5||e.tag===3||e.tag===4}function au(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Zp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function yl(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=qr));else if(o!==4&&(e=e.child,e!==null))for(yl(e,t,n),e=e.sibling;e!==null;)yl(e,t,n),e=e.sibling}function wl(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(wl(e,t,n),e=e.sibling;e!==null;)wl(e,t,n),e=e.sibling}var Ae=null,ht=!1;function tn(e,t,n){for(n=n.child;n!==null;)ef(e,t,n),n=n.sibling}function ef(e,t,n){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount(Cs,n)}catch{}switch(n.tag){case 5:Pe||go(n,t);case 6:var o=Ae,a=ht;Ae=null,tn(e,t,n),Ae=o,ht=a,Ae!==null&&(ht?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(ht?(e=Ae,n=n.stateNode,e.nodeType===8?xi(e.parentNode,n):e.nodeType===1&&xi(e,n),Pa(e)):xi(Ae,n.stateNode));break;case 4:o=Ae,a=ht,Ae=n.stateNode.containerInfo,ht=!0,tn(e,t,n),Ae=o,ht=a;break;case 0:case 11:case 14:case 15:if(!Pe&&(o=n.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){a=o=o.next;do{var r=a,s=r.destroy;r=r.tag,s!==void 0&&(r&2||r&4)&&vl(n,t,s),a=a.next}while(a!==o)}tn(e,t,n);break;case 1:if(!Pe&&(go(n,t),o=n.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=n.memoizedProps,o.state=n.memoizedState,o.componentWillUnmount()}catch(i){me(n,t,i)}tn(e,t,n);break;case 21:tn(e,t,n);break;case 22:n.mode&1?(Pe=(o=Pe)||n.memoizedState!==null,tn(e,t,n),Pe=o):tn(e,t,n);break;default:tn(e,t,n)}}function ru(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new cx),t.forEach(function(o){var a=yx.bind(null,e,o);n.has(o)||(n.add(o),o.then(a,a))})}}function ut(e,t){var n=t.deletions;if(n!==null)for(var o=0;oa&&(a=s),o&=~r}if(o=a,o=pe()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*mx(o/1960))-o,10e?16:e,xn===null)var o=!1;else{if(e=xn,xn=null,ds=0,X&6)throw Error(P(331));var a=X;for(X|=4,F=e.current;F!==null;){var r=F,s=r.child;if(F.flags&16){var i=r.deletions;if(i!==null){for(var l=0;lpe()-Ec?Wn(e,0):kc|=n),ze(e,t)}function cf(e,t){t===0&&(e.mode&1?(t=ur,ur<<=1,!(ur&130023424)&&(ur=4194304)):t=1);var n=Fe();e=Wt(e,t),e!==null&&(Ya(e,t,n),ze(e,n))}function gx(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),cf(e,n)}function yx(e,t){var n=0;switch(e.tag){case 13:var o=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(P(314))}o!==null&&o.delete(t),cf(e,n)}var df;df=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||He.current)Me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Me=!1,sx(e,t,n);Me=!!(e.flags&131072)}else Me=!1,se&&t.flags&1048576&&pp(t,ts,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;_r(e,t),e=t.pendingProps;var a=Ho(t,De.current);No(t,n),a=wc(null,t,o,e,a,n);var r=Cc();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ie(o)?(r=!0,Zr(t)):r=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,hc(t),a.updater=Ss,t.stateNode=a,a._reactInternals=t,dl(t,o,e,n),t=pl(null,t,o,!0,r,n)):(t.tag=0,se&&r&&lc(t),je(null,t,a,n),t=t.child),t;case 16:o=t.elementType;e:{switch(_r(e,t),e=t.pendingProps,a=o._init,o=a(o._payload),t.type=o,a=t.tag=Cx(o),e=mt(o,e),a){case 0:t=ml(null,t,o,e,n);break e;case 1:t=eu(null,t,o,e,n);break e;case 11:t=Jd(null,t,o,e,n);break e;case 14:t=Zd(null,t,o,mt(o.type,e),n);break e}throw Error(P(306,o,""))}return t;case 0:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:mt(o,a),ml(e,t,o,a,n);case 1:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:mt(o,a),eu(e,t,o,a,n);case 3:e:{if(Qp(t),e===null)throw Error(P(387));o=t.pendingProps,r=t.memoizedState,a=r.element,yp(e,t),as(t,o,null,n);var s=t.memoizedState;if(o=s.element,r.isDehydrated)if(r={element:o,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){a=Uo(Error(P(423)),t),t=tu(e,t,o,n,a);break e}else if(o!==a){a=Uo(Error(P(424)),t),t=tu(e,t,o,n,a);break e}else for(Xe=Cn(t.stateNode.containerInfo.firstChild),qe=t,se=!0,xt=null,n=vp(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Io(),o===a){t=Qt(e,t,n);break e}je(e,t,o,n)}t=t.child}return t;case 5:return wp(t),e===null&&il(t),o=t.type,a=t.pendingProps,r=e!==null?e.memoizedProps:null,s=a.children,nl(o,a)?s=null:r!==null&&nl(o,r)&&(t.flags|=32),Wp(e,t),je(e,t,s,n),t.child;case 6:return e===null&&il(t),null;case 13:return Kp(e,t,n);case 4:return xc(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=zo(t,null,o,n):je(e,t,o,n),t.child;case 11:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:mt(o,a),Jd(e,t,o,a,n);case 7:return je(e,t,t.pendingProps,n),t.child;case 8:return je(e,t,t.pendingProps.children,n),t.child;case 12:return je(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(o=t.type._context,a=t.pendingProps,r=t.memoizedProps,s=a.value,te(ns,o._currentValue),o._currentValue=s,r!==null)if(yt(r.value,s)){if(r.children===a.children&&!He.current){t=Qt(e,t,n);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var i=r.dependencies;if(i!==null){s=r.child;for(var l=i.firstContext;l!==null;){if(l.context===o){if(r.tag===1){l=$t(-1,n&-n),l.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var m=c.pending;m===null?l.next=l:(l.next=m.next,m.next=l),c.pending=l}}r.lanes|=n,l=r.alternate,l!==null&&(l.lanes|=n),ll(r.return,n,t),i.lanes|=n;break}l=l.next}}else if(r.tag===10)s=r.type===t.type?null:r.child;else if(r.tag===18){if(s=r.return,s===null)throw Error(P(341));s.lanes|=n,i=s.alternate,i!==null&&(i.lanes|=n),ll(s,n,t),s=r.sibling}else s=r.child;if(s!==null)s.return=r;else for(s=r;s!==null;){if(s===t){s=null;break}if(r=s.sibling,r!==null){r.return=s.return,s=r;break}s=s.return}r=s}je(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,o=t.pendingProps.children,No(t,n),a=lt(a),o=o(a),t.flags|=1,je(e,t,o,n),t.child;case 14:return o=t.type,a=mt(o,t.pendingProps),a=mt(o.type,a),Zd(e,t,o,a,n);case 15:return Up(e,t,t.type,t.pendingProps,n);case 17:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:mt(o,a),_r(e,t),t.tag=1,Ie(o)?(e=!0,Zr(t)):e=!1,No(t,n),Ip(t,o,a),dl(t,o,a,n),pl(null,t,o,!0,e,n);case 19:return Gp(e,t,n);case 22:return Vp(e,t,n)}throw Error(P(156,t.tag))};function uf(e,t){return Lm(e,t)}function wx(e,t,n,o){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function st(e,t,n,o){return new wx(e,t,n,o)}function Bc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cx(e){if(typeof e=="function")return Bc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xl)return 11;if(e===ql)return 14}return 2}function Tn(e,t){var n=e.alternate;return n===null?(n=st(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hr(e,t,n,o,a,r){var s=2;if(o=e,typeof e=="function")Bc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case lo:return Qn(n.children,a,r,t);case Yl:s=8,a|=8;break;case Fi:return e=st(12,n,t,a|2),e.elementType=Fi,e.lanes=r,e;case Oi:return e=st(13,n,t,a),e.elementType=Oi,e.lanes=r,e;case _i:return e=st(19,n,t,a),e.elementType=_i,e.lanes=r,e;case wm:return Bs(n,a,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gm:s=10;break e;case ym:s=9;break e;case Xl:s=11;break e;case ql:s=14;break e;case rn:s=16,o=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=st(s,n,t,a),t.elementType=e,t.type=o,t.lanes=r,t}function Qn(e,t,n,o){return e=st(7,e,o,t),e.lanes=n,e}function Bs(e,t,n,o){return e=st(22,e,o,t),e.elementType=wm,e.lanes=n,e.stateNode={isHidden:!1},e}function Ni(e,t,n){return e=st(6,e,null,t),e.lanes=n,e}function Ti(e,t,n){return t=st(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ax(e,t,n,o,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ri(0),this.expirationTimes=ri(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ri(0),this.identifierPrefix=o,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function jc(e,t,n,o,a,r,s,i,l){return e=new Ax(e,t,n,i,l),t===1?(t=1,r===!0&&(t|=8)):t=0,r=st(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:o,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},hc(r),e}function bx(e,t,n){var o=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hf)}catch(e){console.error(e)}}hf(),fm.exports=et;var Za=fm.exports;const xf=nm(Za);var vf,pu=Za;vf=pu.createRoot,pu.hydrateRoot;const Sx=1,Px=1e6;let ki=0;function Dx(){return ki=(ki+1)%Number.MAX_SAFE_INTEGER,ki.toString()}const Ei=new Map,fu=e=>{if(Ei.has(e))return;const t=setTimeout(()=>{Ei.delete(e),ba({type:"REMOVE_TOAST",toastId:e})},Px);Ei.set(e,t)},Bx=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,Sx)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(n=>n.id===t.toast.id?{...n,...t.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=t;return n?fu(n):e.toasts.forEach(o=>{fu(o.id)}),{...e,toasts:e.toasts.map(o=>o.id===n||n===void 0?{...o,open:!1}:o)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(n=>n.id!==t.toastId)}}},Ir=[];let zr={toasts:[]};function ba(e){zr=Bx(zr,e),Ir.forEach(t=>{t(zr)})}function jx({...e}){const t=Dx(),n=a=>ba({type:"UPDATE_TOAST",toast:{...a,id:t}}),o=()=>ba({type:"DISMISS_TOAST",toastId:t});return ba({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:a=>{a||o()}}}),{id:t,dismiss:o,update:n}}function Rx(){const[e,t]=w.useState(zr);return w.useEffect(()=>(Ir.push(t),()=>{const n=Ir.indexOf(t);n>-1&&Ir.splice(n,1)}),[e]),{...e,toast:jx,dismiss:n=>ba({type:"DISMISS_TOAST",toastId:n})}}function ve(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(e==null||e(a),n===!1||!a.defaultPrevented)return t==null?void 0:t(a)}}function Fx(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function gf(...e){return t=>e.forEach(n=>Fx(n,t))}function wt(...e){return w.useCallback(gf(...e),e)}function Ox(e,t=[]){let n=[];function o(r,s){const i=w.createContext(s),l=n.length;n=[...n,s];function c(p){const{scope:d,children:g,...y}=p,v=(d==null?void 0:d[e][l])||i,C=w.useMemo(()=>y,Object.values(y));return u.jsx(v.Provider,{value:C,children:g})}function m(p,d){const g=(d==null?void 0:d[e][l])||i,y=w.useContext(g);if(y)return y;if(s!==void 0)return s;throw new Error(`\`${p}\` must be used within \`${r}\``)}return c.displayName=r+"Provider",[c,m]}const a=()=>{const r=n.map(s=>w.createContext(s));return function(i){const l=(i==null?void 0:i[e])||r;return w.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return a.scopeName=e,[o,_x(a,...t)]}function _x(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(r){const s=o.reduce((i,{useScope:l,scopeName:c})=>{const p=l(r)[`__scope${c}`];return{...i,...p}},{});return w.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}var za=w.forwardRef((e,t)=>{const{children:n,...o}=e,a=w.Children.toArray(n),r=a.find(Lx);if(r){const s=r.props.children,i=a.map(l=>l===r?w.Children.count(s)>1?w.Children.only(null):w.isValidElement(s)?s.props.children:null:l);return u.jsx(Tl,{...o,ref:t,children:w.isValidElement(s)?w.cloneElement(s,void 0,i):null})}return u.jsx(Tl,{...o,ref:t,children:n})});za.displayName="Slot";var Tl=w.forwardRef((e,t)=>{const{children:n,...o}=e;if(w.isValidElement(n)){const a=Hx(n);return w.cloneElement(n,{...Mx(o,n.props),ref:t?gf(t,a):a})}return w.Children.count(n)>1?w.Children.only(null):null});Tl.displayName="SlotClone";var yf=({children:e})=>u.jsx(u.Fragment,{children:e});function Lx(e){return w.isValidElement(e)&&e.type===yf}function Mx(e,t){const n={...t};for(const o in t){const a=e[o],r=t[o];/^on[A-Z]/.test(o)?a&&r?n[o]=(...i)=>{r(...i),a(...i)}:a&&(n[o]=a):o==="style"?n[o]={...a,...r}:o==="className"&&(n[o]=[a,r].filter(Boolean).join(" "))}return{...e,...n}}function Hx(e){var o,a;let t=(o=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function Ix(e){const t=e+"CollectionProvider",[n,o]=Ox(t),[a,r]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=g=>{const{scope:y,children:v}=g,C=B.useRef(null),h=B.useRef(new Map).current;return u.jsx(a,{scope:y,itemMap:h,collectionRef:C,children:v})};s.displayName=t;const i=e+"CollectionSlot",l=B.forwardRef((g,y)=>{const{scope:v,children:C}=g,h=r(i,v),f=wt(y,h.collectionRef);return u.jsx(za,{ref:f,children:C})});l.displayName=i;const c=e+"CollectionItemSlot",m="data-radix-collection-item",p=B.forwardRef((g,y)=>{const{scope:v,children:C,...h}=g,f=B.useRef(null),x=wt(y,f),A=r(c,v);return B.useEffect(()=>(A.itemMap.set(f,{ref:f,...h}),()=>void A.itemMap.delete(f))),u.jsx(za,{[m]:"",ref:x,children:C})});p.displayName=c;function d(g){const y=r(e+"CollectionConsumer",g);return B.useCallback(()=>{const C=y.collectionRef.current;if(!C)return[];const h=Array.from(C.querySelectorAll(`[${m}]`));return Array.from(y.itemMap.values()).sort((A,b)=>h.indexOf(A.ref.current)-h.indexOf(b.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:s,Slot:l,ItemSlot:p},d,o]}function wf(e,t=[]){let n=[];function o(r,s){const i=w.createContext(s),l=n.length;n=[...n,s];const c=p=>{var h;const{scope:d,children:g,...y}=p,v=((h=d==null?void 0:d[e])==null?void 0:h[l])||i,C=w.useMemo(()=>y,Object.values(y));return u.jsx(v.Provider,{value:C,children:g})};c.displayName=r+"Provider";function m(p,d){var v;const g=((v=d==null?void 0:d[e])==null?void 0:v[l])||i,y=w.useContext(g);if(y)return y;if(s!==void 0)return s;throw new Error(`\`${p}\` must be used within \`${r}\``)}return[c,m]}const a=()=>{const r=n.map(s=>w.createContext(s));return function(i){const l=(i==null?void 0:i[e])||r;return w.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return a.scopeName=e,[o,zx(a,...t)]}function zx(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(r){const s=o.reduce((i,{useScope:l,scopeName:c})=>{const p=l(r)[`__scope${c}`];return{...i,...p}},{});return w.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}var $x=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ue=$x.reduce((e,t)=>{const n=w.forwardRef((o,a)=>{const{asChild:r,...s}=o,i=r?za:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(i,{...s,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Cf(e,t){e&&Za.flushSync(()=>e.dispatchEvent(t))}function Rt(e){const t=w.useRef(e);return w.useEffect(()=>{t.current=e}),w.useMemo(()=>(...n)=>{var o;return(o=t.current)==null?void 0:o.call(t,...n)},[])}function Ux(e,t=globalThis==null?void 0:globalThis.document){const n=Rt(e);w.useEffect(()=>{const o=a=>{a.key==="Escape"&&n(a)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[n,t])}var Vx="DismissableLayer",kl="dismissableLayer.update",Wx="dismissableLayer.pointerDownOutside",Qx="dismissableLayer.focusOutside",hu,Af=w.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_c=w.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:r,onInteractOutside:s,onDismiss:i,...l}=e,c=w.useContext(Af),[m,p]=w.useState(null),d=(m==null?void 0:m.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,g]=w.useState({}),y=wt(t,k=>p(k)),v=Array.from(c.layers),[C]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),h=v.indexOf(C),f=m?v.indexOf(m):-1,x=c.layersWithOutsidePointerEventsDisabled.size>0,A=f>=h,b=Gx(k=>{const S=k.target,_=[...c.branches].some(j=>j.contains(S));!A||_||(a==null||a(k),s==null||s(k),k.defaultPrevented||i==null||i())},d),T=Yx(k=>{const S=k.target;[...c.branches].some(j=>j.contains(S))||(r==null||r(k),s==null||s(k),k.defaultPrevented||i==null||i())},d);return Ux(k=>{f===c.layers.size-1&&(o==null||o(k),!k.defaultPrevented&&i&&(k.preventDefault(),i()))},d),w.useEffect(()=>{if(m)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(hu=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(m)),c.layers.add(m),xu(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=hu)}},[m,d,n,c]),w.useEffect(()=>()=>{m&&(c.layers.delete(m),c.layersWithOutsidePointerEventsDisabled.delete(m),xu())},[m,c]),w.useEffect(()=>{const k=()=>g({});return document.addEventListener(kl,k),()=>document.removeEventListener(kl,k)},[]),u.jsx(Ue.div,{...l,ref:y,style:{pointerEvents:x?A?"auto":"none":void 0,...e.style},onFocusCapture:ve(e.onFocusCapture,T.onFocusCapture),onBlurCapture:ve(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:ve(e.onPointerDownCapture,b.onPointerDownCapture)})});_c.displayName=Vx;var Kx="DismissableLayerBranch",bf=w.forwardRef((e,t)=>{const n=w.useContext(Af),o=w.useRef(null),a=wt(t,o);return w.useEffect(()=>{const r=o.current;if(r)return n.branches.add(r),()=>{n.branches.delete(r)}},[n.branches]),u.jsx(Ue.div,{...e,ref:a})});bf.displayName=Kx;function Gx(e,t=globalThis==null?void 0:globalThis.document){const n=Rt(e),o=w.useRef(!1),a=w.useRef(()=>{});return w.useEffect(()=>{const r=i=>{if(i.target&&!o.current){let l=function(){Nf(Wx,n,c,{discrete:!0})};const c={originalEvent:i};i.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=l,t.addEventListener("click",a.current,{once:!0})):l()}else t.removeEventListener("click",a.current);o.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",r)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",r),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}function Yx(e,t=globalThis==null?void 0:globalThis.document){const n=Rt(e),o=w.useRef(!1);return w.useEffect(()=>{const a=r=>{r.target&&!o.current&&Nf(Qx,n,{originalEvent:r},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function xu(){const e=new CustomEvent(kl);document.dispatchEvent(e)}function Nf(e,t,n,{discrete:o}){const a=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?Cf(a,r):a.dispatchEvent(r)}var Xx=_c,qx=bf,Jn=globalThis!=null&&globalThis.document?w.useLayoutEffect:()=>{},Jx="Portal",Tf=w.forwardRef((e,t)=>{var i;const{container:n,...o}=e,[a,r]=w.useState(!1);Jn(()=>r(!0),[]);const s=n||a&&((i=globalThis==null?void 0:globalThis.document)==null?void 0:i.body);return s?xf.createPortal(u.jsx(Ue.div,{...o,ref:t}),s):null});Tf.displayName=Jx;function Zx(e,t){return w.useReducer((n,o)=>t[n][o]??n,e)}var Lc=e=>{const{present:t,children:n}=e,o=ev(t),a=typeof n=="function"?n({present:o.isPresent}):w.Children.only(n),r=wt(o.ref,tv(a));return typeof n=="function"||o.isPresent?w.cloneElement(a,{ref:r}):null};Lc.displayName="Presence";function ev(e){const[t,n]=w.useState(),o=w.useRef({}),a=w.useRef(e),r=w.useRef("none"),s=e?"mounted":"unmounted",[i,l]=Zx(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return w.useEffect(()=>{const c=br(o.current);r.current=i==="mounted"?c:"none"},[i]),Jn(()=>{const c=o.current,m=a.current;if(m!==e){const d=r.current,g=br(c);e?l("MOUNT"):g==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(m&&d!==g?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,l]),Jn(()=>{if(t){let c;const m=t.ownerDocument.defaultView??window,p=g=>{const v=br(o.current).includes(g.animationName);if(g.target===t&&v&&(l("ANIMATION_END"),!a.current)){const C=t.style.animationFillMode;t.style.animationFillMode="forwards",c=m.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=C)})}},d=g=>{g.target===t&&(r.current=br(o.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{m.clearTimeout(c),t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(i),ref:w.useCallback(c=>{c&&(o.current=getComputedStyle(c)),n(c)},[])}}function br(e){return(e==null?void 0:e.animationName)||"none"}function tv(e){var o,a;let t=(o=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function nv({prop:e,defaultProp:t,onChange:n=()=>{}}){const[o,a]=ov({defaultProp:t,onChange:n}),r=e!==void 0,s=r?e:o,i=Rt(n),l=w.useCallback(c=>{if(r){const p=typeof c=="function"?c(e):c;p!==e&&i(p)}else a(c)},[r,e,a,i]);return[s,l]}function ov({defaultProp:e,onChange:t}){const n=w.useState(e),[o]=n,a=w.useRef(o),r=Rt(t);return w.useEffect(()=>{a.current!==o&&(r(o),a.current=o)},[o,a,r]),n}var av="VisuallyHidden",_s=w.forwardRef((e,t)=>u.jsx(Ue.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));_s.displayName=av;var rv=_s,Mc="ToastProvider",[Hc,sv,iv]=Ix("Toast"),[kf,H1]=wf("Toast",[iv]),[lv,Ls]=kf(Mc),Ef=e=>{const{__scopeToast:t,label:n="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:r=50,children:s}=e,[i,l]=w.useState(null),[c,m]=w.useState(0),p=w.useRef(!1),d=w.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${Mc}\`. Expected non-empty \`string\`.`),u.jsx(Hc.Provider,{scope:t,children:u.jsx(lv,{scope:t,label:n,duration:o,swipeDirection:a,swipeThreshold:r,toastCount:c,viewport:i,onViewportChange:l,onToastAdd:w.useCallback(()=>m(g=>g+1),[]),onToastRemove:w.useCallback(()=>m(g=>g-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:d,children:s})})};Ef.displayName=Mc;var Sf="ToastViewport",cv=["F8"],El="toast.viewportPause",Sl="toast.viewportResume",Pf=w.forwardRef((e,t)=>{const{__scopeToast:n,hotkey:o=cv,label:a="Notifications ({hotkey})",...r}=e,s=Ls(Sf,n),i=sv(n),l=w.useRef(null),c=w.useRef(null),m=w.useRef(null),p=w.useRef(null),d=wt(t,p,s.onViewportChange),g=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=s.toastCount>0;w.useEffect(()=>{const C=h=>{var x;o.length!==0&&o.every(A=>h[A]||h.code===A)&&((x=p.current)==null||x.focus())};return document.addEventListener("keydown",C),()=>document.removeEventListener("keydown",C)},[o]),w.useEffect(()=>{const C=l.current,h=p.current;if(y&&C&&h){const f=()=>{if(!s.isClosePausedRef.current){const T=new CustomEvent(El);h.dispatchEvent(T),s.isClosePausedRef.current=!0}},x=()=>{if(s.isClosePausedRef.current){const T=new CustomEvent(Sl);h.dispatchEvent(T),s.isClosePausedRef.current=!1}},A=T=>{!C.contains(T.relatedTarget)&&x()},b=()=>{C.contains(document.activeElement)||x()};return C.addEventListener("focusin",f),C.addEventListener("focusout",A),C.addEventListener("pointermove",f),C.addEventListener("pointerleave",b),window.addEventListener("blur",f),window.addEventListener("focus",x),()=>{C.removeEventListener("focusin",f),C.removeEventListener("focusout",A),C.removeEventListener("pointermove",f),C.removeEventListener("pointerleave",b),window.removeEventListener("blur",f),window.removeEventListener("focus",x)}}},[y,s.isClosePausedRef]);const v=w.useCallback(({tabbingDirection:C})=>{const f=i().map(x=>{const A=x.ref.current,b=[A,...Av(A)];return C==="forwards"?b:b.reverse()});return(C==="forwards"?f.reverse():f).flat()},[i]);return w.useEffect(()=>{const C=p.current;if(C){const h=f=>{var b,T,k;const x=f.altKey||f.ctrlKey||f.metaKey;if(f.key==="Tab"&&!x){const S=document.activeElement,_=f.shiftKey;if(f.target===C&&_){(b=c.current)==null||b.focus();return}const L=v({tabbingDirection:_?"backwards":"forwards"}),W=L.findIndex(R=>R===S);Si(L.slice(W+1))?f.preventDefault():_?(T=c.current)==null||T.focus():(k=m.current)==null||k.focus()}};return C.addEventListener("keydown",h),()=>C.removeEventListener("keydown",h)}},[i,v]),u.jsxs(qx,{ref:l,role:"region","aria-label":a.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:y?void 0:"none"},children:[y&&u.jsx(Pl,{ref:c,onFocusFromOutsideViewport:()=>{const C=v({tabbingDirection:"forwards"});Si(C)}}),u.jsx(Hc.Slot,{scope:n,children:u.jsx(Ue.ol,{tabIndex:-1,...r,ref:d})}),y&&u.jsx(Pl,{ref:m,onFocusFromOutsideViewport:()=>{const C=v({tabbingDirection:"backwards"});Si(C)}})]})});Pf.displayName=Sf;var Df="ToastFocusProxy",Pl=w.forwardRef((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:o,...a}=e,r=Ls(Df,n);return u.jsx(_s,{"aria-hidden":!0,tabIndex:0,...a,ref:t,style:{position:"fixed"},onFocus:s=>{var c;const i=s.relatedTarget;!((c=r.viewport)!=null&&c.contains(i))&&o()}})});Pl.displayName=Df;var Ms="Toast",dv="toast.swipeStart",uv="toast.swipeMove",mv="toast.swipeCancel",pv="toast.swipeEnd",Bf=w.forwardRef((e,t)=>{const{forceMount:n,open:o,defaultOpen:a,onOpenChange:r,...s}=e,[i=!0,l]=nv({prop:o,defaultProp:a,onChange:r});return u.jsx(Lc,{present:n||i,children:u.jsx(xv,{open:i,...s,ref:t,onClose:()=>l(!1),onPause:Rt(e.onPause),onResume:Rt(e.onResume),onSwipeStart:ve(e.onSwipeStart,c=>{c.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ve(e.onSwipeMove,c=>{const{x:m,y:p}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","move"),c.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${m}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${p}px`)}),onSwipeCancel:ve(e.onSwipeCancel,c=>{c.currentTarget.setAttribute("data-swipe","cancel"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ve(e.onSwipeEnd,c=>{const{x:m,y:p}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","end"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${m}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${p}px`),l(!1)})})})});Bf.displayName=Ms;var[fv,hv]=kf(Ms,{onClose(){}}),xv=w.forwardRef((e,t)=>{const{__scopeToast:n,type:o="foreground",duration:a,open:r,onClose:s,onEscapeKeyDown:i,onPause:l,onResume:c,onSwipeStart:m,onSwipeMove:p,onSwipeCancel:d,onSwipeEnd:g,...y}=e,v=Ls(Ms,n),[C,h]=w.useState(null),f=wt(t,R=>h(R)),x=w.useRef(null),A=w.useRef(null),b=a||v.duration,T=w.useRef(0),k=w.useRef(b),S=w.useRef(0),{onToastAdd:_,onToastRemove:j}=v,I=Rt(()=>{var Q;(C==null?void 0:C.contains(document.activeElement))&&((Q=v.viewport)==null||Q.focus()),s()}),L=w.useCallback(R=>{!R||R===1/0||(window.clearTimeout(S.current),T.current=new Date().getTime(),S.current=window.setTimeout(I,R))},[I]);w.useEffect(()=>{const R=v.viewport;if(R){const Q=()=>{L(k.current),c==null||c()},z=()=>{const K=new Date().getTime()-T.current;k.current=k.current-K,window.clearTimeout(S.current),l==null||l()};return R.addEventListener(El,z),R.addEventListener(Sl,Q),()=>{R.removeEventListener(El,z),R.removeEventListener(Sl,Q)}}},[v.viewport,b,l,c,L]),w.useEffect(()=>{r&&!v.isClosePausedRef.current&&L(b)},[r,b,v.isClosePausedRef,L]),w.useEffect(()=>(_(),()=>j()),[_,j]);const W=w.useMemo(()=>C?Mf(C):null,[C]);return v.viewport?u.jsxs(u.Fragment,{children:[W&&u.jsx(vv,{__scopeToast:n,role:"status","aria-live":o==="foreground"?"assertive":"polite","aria-atomic":!0,children:W}),u.jsx(fv,{scope:n,onClose:I,children:Za.createPortal(u.jsx(Hc.ItemSlot,{scope:n,children:u.jsx(Xx,{asChild:!0,onEscapeKeyDown:ve(i,()=>{v.isFocusedToastEscapeKeyDownRef.current||I(),v.isFocusedToastEscapeKeyDownRef.current=!1}),children:u.jsx(Ue.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":r?"open":"closed","data-swipe-direction":v.swipeDirection,...y,ref:f,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:ve(e.onKeyDown,R=>{R.key==="Escape"&&(i==null||i(R.nativeEvent),R.nativeEvent.defaultPrevented||(v.isFocusedToastEscapeKeyDownRef.current=!0,I()))}),onPointerDown:ve(e.onPointerDown,R=>{R.button===0&&(x.current={x:R.clientX,y:R.clientY})}),onPointerMove:ve(e.onPointerMove,R=>{if(!x.current)return;const Q=R.clientX-x.current.x,z=R.clientY-x.current.y,K=!!A.current,N=["left","right"].includes(v.swipeDirection),D=["left","up"].includes(v.swipeDirection)?Math.min:Math.max,M=N?D(0,Q):0,O=N?0:D(0,z),H=R.pointerType==="touch"?10:2,Y={x:M,y:O},ie={originalEvent:R,delta:Y};K?(A.current=Y,Nr(uv,p,ie,{discrete:!1})):vu(Y,v.swipeDirection,H)?(A.current=Y,Nr(dv,m,ie,{discrete:!1}),R.target.setPointerCapture(R.pointerId)):(Math.abs(Q)>H||Math.abs(z)>H)&&(x.current=null)}),onPointerUp:ve(e.onPointerUp,R=>{const Q=A.current,z=R.target;if(z.hasPointerCapture(R.pointerId)&&z.releasePointerCapture(R.pointerId),A.current=null,x.current=null,Q){const K=R.currentTarget,N={originalEvent:R,delta:Q};vu(Q,v.swipeDirection,v.swipeThreshold)?Nr(pv,g,N,{discrete:!0}):Nr(mv,d,N,{discrete:!0}),K.addEventListener("click",D=>D.preventDefault(),{once:!0})}})})})}),v.viewport)})]}):null}),vv=e=>{const{__scopeToast:t,children:n,...o}=e,a=Ls(Ms,t),[r,s]=w.useState(!1),[i,l]=w.useState(!1);return wv(()=>s(!0)),w.useEffect(()=>{const c=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(c)},[]),i?null:u.jsx(Tf,{asChild:!0,children:u.jsx(_s,{...o,children:r&&u.jsxs(u.Fragment,{children:[a.label," ",n]})})})},gv="ToastTitle",jf=w.forwardRef((e,t)=>{const{__scopeToast:n,...o}=e;return u.jsx(Ue.div,{...o,ref:t})});jf.displayName=gv;var yv="ToastDescription",Rf=w.forwardRef((e,t)=>{const{__scopeToast:n,...o}=e;return u.jsx(Ue.div,{...o,ref:t})});Rf.displayName=yv;var Ff="ToastAction",Of=w.forwardRef((e,t)=>{const{altText:n,...o}=e;return n.trim()?u.jsx(Lf,{altText:n,asChild:!0,children:u.jsx(Ic,{...o,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${Ff}\`. Expected non-empty \`string\`.`),null)});Of.displayName=Ff;var _f="ToastClose",Ic=w.forwardRef((e,t)=>{const{__scopeToast:n,...o}=e,a=hv(_f,n);return u.jsx(Lf,{asChild:!0,children:u.jsx(Ue.button,{type:"button",...o,ref:t,onClick:ve(e.onClick,a.onClose)})})});Ic.displayName=_f;var Lf=w.forwardRef((e,t)=>{const{__scopeToast:n,altText:o,...a}=e;return u.jsx(Ue.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0,...a,ref:t})});function Mf(e){const t=[];return Array.from(e.childNodes).forEach(o=>{if(o.nodeType===o.TEXT_NODE&&o.textContent&&t.push(o.textContent),Cv(o)){const a=o.ariaHidden||o.hidden||o.style.display==="none",r=o.dataset.radixToastAnnounceExclude==="";if(!a)if(r){const s=o.dataset.radixToastAnnounceAlt;s&&t.push(s)}else t.push(...Mf(o))}}),t}function Nr(e,t,n,{discrete:o}){const a=n.originalEvent.currentTarget,r=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?Cf(a,r):a.dispatchEvent(r)}var vu=(e,t,n=0)=>{const o=Math.abs(e.x),a=Math.abs(e.y),r=o>a;return t==="left"||t==="right"?r&&o>n:!r&&a>n};function wv(e=()=>{}){const t=Rt(e);Jn(()=>{let n=0,o=0;return n=window.requestAnimationFrame(()=>o=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(o)}},[t])}function Cv(e){return e.nodeType===e.ELEMENT_NODE}function Av(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Si(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}var bv=Ef,Hf=Pf,If=Bf,zf=jf,$f=Rf,Uf=Of,Vf=Ic;function Wf(e){var t,n,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;ttypeof e=="boolean"?`${e}`:e===0?"0":e,yu=Qf,Kf=(e,t)=>n=>{var o;if((t==null?void 0:t.variants)==null)return yu(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:a,defaultVariants:r}=t,s=Object.keys(a).map(c=>{const m=n==null?void 0:n[c],p=r==null?void 0:r[c];if(m===null)return null;const d=gu(m)||gu(p);return a[c][d]}),i=n&&Object.entries(n).reduce((c,m)=>{let[p,d]=m;return d===void 0||(c[p]=d),c},{}),l=t==null||(o=t.compoundVariants)===null||o===void 0?void 0:o.reduce((c,m)=>{let{class:p,className:d,...g}=m;return Object.entries(g).every(y=>{let[v,C]=y;return Array.isArray(C)?C.includes({...r,...i}[v]):{...r,...i}[v]===C})?[...c,p,d]:c},[]);return yu(e,s,l,n==null?void 0:n.class,n==null?void 0:n.className)};/** * @license lucide-react v0.462.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Nv=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Gf=(...e)=>e.filter((t,n,o)=>!!t&&t.trim()!==""&&o.indexOf(t)===n).join(" ").trim();/** * @license lucide-react v0.462.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var Tv={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.462.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kv=w.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:o,className:a="",children:r,iconNode:s,...i},l)=>w.createElement("svg",{ref:l,...Tv,width:t,height:t,stroke:e,strokeWidth:o?Number(n)*24/Number(t):n,className:Gf("lucide",a),...i},[...s.map(([c,m])=>w.createElement(c,m)),...Array.isArray(r)?r:[r]]));/** * @license lucide-react v0.462.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ev=(e,t)=>{const n=w.forwardRef(({className:o,...a},r)=>w.createElement(kv,{ref:r,iconNode:t,className:Gf(`lucide-${Nv(e)}`,o),...a}));return n.displayName=`${e}`,n};/** * @license lucide-react v0.462.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sv=Ev("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),zc="-",Pv=e=>{const t=Bv(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:s=>{const i=s.split(zc);return i[0]===""&&i.length!==1&&i.shift(),Yf(i,t)||Dv(s)},getConflictingClassGroupIds:(s,i)=>{const l=n[s]||[];return i&&o[s]?[...l,...o[s]]:l}}},Yf=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],o=t.nextPart.get(n),a=o?Yf(e.slice(1),o):void 0;if(a)return a;if(t.validators.length===0)return;const r=e.join(zc);return(s=t.validators.find(({validator:i})=>i(r)))==null?void 0:s.classGroupId},wu=/^\[(.+)\]$/,Dv=e=>{if(wu.test(e)){const t=wu.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},Bv=e=>{const{theme:t,prefix:n}=e,o={nextPart:new Map,validators:[]};return Rv(Object.entries(e.classGroups),n).forEach(([r,s])=>{Dl(s,o,r,t)}),o},Dl=(e,t,n,o)=>{e.forEach(a=>{if(typeof a=="string"){const r=a===""?t:Cu(t,a);r.classGroupId=n;return}if(typeof a=="function"){if(jv(a)){Dl(a(o),t,n,o);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([r,s])=>{Dl(s,Cu(t,r),n,o)})})},Cu=(e,t)=>{let n=e;return t.split(zc).forEach(o=>{n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n},jv=e=>e.isThemeGetter,Rv=(e,t)=>t?e.map(([n,o])=>{const a=o.map(r=>typeof r=="string"?t+r:typeof r=="object"?Object.fromEntries(Object.entries(r).map(([s,i])=>[t+s,i])):r);return[n,a]}):e,Fv=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,o=new Map;const a=(r,s)=>{n.set(r,s),t++,t>e&&(t=0,o=n,n=new Map)};return{get(r){let s=n.get(r);if(s!==void 0)return s;if((s=o.get(r))!==void 0)return a(r,s),s},set(r,s){n.has(r)?n.set(r,s):a(r,s)}}},Xf="!",Ov=e=>{const{separator:t,experimentalParseClassName:n}=e,o=t.length===1,a=t[0],r=t.length,s=i=>{const l=[];let c=0,m=0,p;for(let C=0;Cm?p-m:void 0;return{modifiers:l,hasImportantModifier:g,baseClassName:y,maybePostfixModifierPosition:v}};return n?i=>n({className:i,parseClassName:s}):s},_v=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(o=>{o[0]==="["?(t.push(...n.sort(),o),n=[]):n.push(o)}),t.push(...n.sort()),t},Lv=e=>({cache:Fv(e.cacheSize),parseClassName:Ov(e),...Pv(e)}),Mv=/\s+/,Hv=(e,t)=>{const{parseClassName:n,getClassGroupId:o,getConflictingClassGroupIds:a}=t,r=[],s=e.trim().split(Mv);let i="";for(let l=s.length-1;l>=0;l-=1){const c=s[l],{modifiers:m,hasImportantModifier:p,baseClassName:d,maybePostfixModifierPosition:g}=n(c);let y=!!g,v=o(y?d.substring(0,g):d);if(!v){if(!y){i=c+(i.length>0?" "+i:i);continue}if(v=o(d),!v){i=c+(i.length>0?" "+i:i);continue}y=!1}const C=_v(m).join(":"),h=p?C+Xf:C,f=h+v;if(r.includes(f))continue;r.push(f);const x=a(v,y);for(let A=0;A0?" "+i:i)}return i};function Iv(){let e=0,t,n,o="";for(;e{if(typeof e=="string")return e;let t,n="";for(let o=0;op(m),e());return n=Lv(c),o=n.cache.get,a=n.cache.set,r=i,i(l)}function i(l){const c=o(l);if(c)return c;const m=Hv(l,n);return a(l,m),m}return function(){return r(Iv.apply(null,arguments))}}const oe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Jf=/^\[(?:([a-z-]+):)?(.+)\]$/i,$v=/^\d+\/\d+$/,Uv=new Set(["px","full","screen"]),Vv=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Wv=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Qv=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Kv=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Gv=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_t=e=>ko(e)||Uv.has(e)||$v.test(e),nn=e=>Xo(e,"length",ng),ko=e=>!!e&&!Number.isNaN(Number(e)),Pi=e=>Xo(e,"number",ko),la=e=>!!e&&Number.isInteger(Number(e)),Yv=e=>e.endsWith("%")&&ko(e.slice(0,-1)),U=e=>Jf.test(e),on=e=>Vv.test(e),Xv=new Set(["length","size","percentage"]),qv=e=>Xo(e,Xv,Zf),Jv=e=>Xo(e,"position",Zf),Zv=new Set(["image","url"]),eg=e=>Xo(e,Zv,ag),tg=e=>Xo(e,"",og),ca=()=>!0,Xo=(e,t,n)=>{const o=Jf.exec(e);return o?o[1]?typeof t=="string"?o[1]===t:t.has(o[1]):n(o[2]):!1},ng=e=>Wv.test(e)&&!Qv.test(e),Zf=()=>!1,og=e=>Kv.test(e),ag=e=>Gv.test(e),rg=()=>{const e=oe("colors"),t=oe("spacing"),n=oe("blur"),o=oe("brightness"),a=oe("borderColor"),r=oe("borderRadius"),s=oe("borderSpacing"),i=oe("borderWidth"),l=oe("contrast"),c=oe("grayscale"),m=oe("hueRotate"),p=oe("invert"),d=oe("gap"),g=oe("gradientColorStops"),y=oe("gradientColorStopPositions"),v=oe("inset"),C=oe("margin"),h=oe("opacity"),f=oe("padding"),x=oe("saturate"),A=oe("scale"),b=oe("sepia"),T=oe("skew"),k=oe("space"),S=oe("translate"),_=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],I=()=>["auto",U,t],L=()=>[U,t],W=()=>["",_t,nn],R=()=>["auto",ko,U],Q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],z=()=>["solid","dashed","dotted","double","none"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],N=()=>["start","end","center","between","around","evenly","stretch"],D=()=>["","0",U],M=()=>["auto","avoid","all","avoid-page","page","left","right","column"],O=()=>[ko,U];return{cacheSize:500,separator:":",theme:{colors:[ca],spacing:[_t,nn],blur:["none","",on,U],brightness:O(),borderColor:[e],borderRadius:["none","","full",on,U],borderSpacing:L(),borderWidth:W(),contrast:O(),grayscale:D(),hueRotate:O(),invert:D(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[Yv,nn],inset:I(),margin:I(),opacity:O(),padding:L(),saturate:O(),scale:O(),sepia:D(),skew:O(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",U]}],container:["container"],columns:[{columns:[on]}],"break-after":[{"break-after":M()}],"break-before":[{"break-before":M()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Q(),U]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:_()}],"overscroll-x":[{"overscroll-x":_()}],"overscroll-y":[{"overscroll-y":_()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",la,U]}],basis:[{basis:I()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",U]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",la,U]}],"grid-cols":[{"grid-cols":[ca]}],"col-start-end":[{col:["auto",{span:["full",la,U]},U]}],"col-start":[{"col-start":R()}],"col-end":[{"col-end":R()}],"grid-rows":[{"grid-rows":[ca]}],"row-start-end":[{row:["auto",{span:[la,U]},U]}],"row-start":[{"row-start":R()}],"row-end":[{"row-end":R()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",U]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",U]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...N()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...N(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...N(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[f]}],px:[{px:[f]}],py:[{py:[f]}],ps:[{ps:[f]}],pe:[{pe:[f]}],pt:[{pt:[f]}],pr:[{pr:[f]}],pb:[{pb:[f]}],pl:[{pl:[f]}],m:[{m:[C]}],mx:[{mx:[C]}],my:[{my:[C]}],ms:[{ms:[C]}],me:[{me:[C]}],mt:[{mt:[C]}],mr:[{mr:[C]}],mb:[{mb:[C]}],ml:[{ml:[C]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",U,t]}],"min-w":[{"min-w":[U,t,"min","max","fit"]}],"max-w":[{"max-w":[U,t,"none","full","min","max","fit","prose",{screen:[on]},on]}],h:[{h:[U,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[U,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[U,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[U,t,"auto","min","max","fit"]}],"font-size":[{text:["base",on,nn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Pi]}],"font-family":[{font:[ca]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",U]}],"line-clamp":[{"line-clamp":["none",ko,Pi]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",_t,U]}],"list-image":[{"list-image":["none",U]}],"list-style-type":[{list:["none","disc","decimal",U]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...z(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",_t,nn]}],"underline-offset":[{"underline-offset":["auto",_t,U]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",U]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",U]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Q(),Jv]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",qv]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},eg]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[r]}],"rounded-s":[{"rounded-s":[r]}],"rounded-e":[{"rounded-e":[r]}],"rounded-t":[{"rounded-t":[r]}],"rounded-r":[{"rounded-r":[r]}],"rounded-b":[{"rounded-b":[r]}],"rounded-l":[{"rounded-l":[r]}],"rounded-ss":[{"rounded-ss":[r]}],"rounded-se":[{"rounded-se":[r]}],"rounded-ee":[{"rounded-ee":[r]}],"rounded-es":[{"rounded-es":[r]}],"rounded-tl":[{"rounded-tl":[r]}],"rounded-tr":[{"rounded-tr":[r]}],"rounded-br":[{"rounded-br":[r]}],"rounded-bl":[{"rounded-bl":[r]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...z(),"hidden"]}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:z()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...z()]}],"outline-offset":[{"outline-offset":[_t,U]}],"outline-w":[{outline:[_t,nn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[_t,nn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",on,tg]}],"shadow-color":[{shadow:[ca]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...K(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":K()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[o]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",on,U]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[m]}],invert:[{invert:[p]}],saturate:[{saturate:[x]}],sepia:[{sepia:[b]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[m]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[x]}],"backdrop-sepia":[{"backdrop-sepia":[b]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",U]}],duration:[{duration:O()}],ease:[{ease:["linear","in","out","in-out",U]}],delay:[{delay:O()}],animate:[{animate:["none","spin","ping","pulse","bounce",U]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[A]}],"scale-x":[{"scale-x":[A]}],"scale-y":[{"scale-y":[A]}],rotate:[{rotate:[la,U]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",U]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",U]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",U]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[_t,nn,Pi]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},sg=zv(rg);function Ve(...e){return sg(Qf(e))}const ig=bv,e2=w.forwardRef(({className:e,...t},n)=>u.jsx(Hf,{"data-lov-id":"src/components/ui/toast.tsx:14:2","data-lov-name":"ToastPrimitives.Viewport","data-component-path":"src/components/ui/toast.tsx","data-component-line":"14","data-component-file":"toast.tsx","data-component-name":"ToastPrimitives.Viewport","data-component-content":"%7B%7D",ref:n,className:Ve("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));e2.displayName=Hf.displayName;const lg=Kf("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),t2=w.forwardRef(({className:e,variant:t,...n},o)=>u.jsx(If,{"data-lov-id":"src/components/ui/toast.tsx:47:4","data-lov-name":"ToastPrimitives.Root","data-component-path":"src/components/ui/toast.tsx","data-component-line":"47","data-component-file":"toast.tsx","data-component-name":"ToastPrimitives.Root","data-component-content":"%7B%7D",ref:o,className:Ve(lg({variant:t}),e),...n}));t2.displayName=If.displayName;const cg=w.forwardRef(({className:e,...t},n)=>u.jsx(Uf,{"data-lov-id":"src/components/ui/toast.tsx:60:2","data-lov-name":"ToastPrimitives.Action","data-component-path":"src/components/ui/toast.tsx","data-component-line":"60","data-component-file":"toast.tsx","data-component-name":"ToastPrimitives.Action","data-component-content":"%7B%7D",ref:n,className:Ve("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}));cg.displayName=Uf.displayName;const n2=w.forwardRef(({className:e,...t},n)=>u.jsx(Vf,{"data-lov-id":"src/components/ui/toast.tsx:75:2","data-lov-name":"ToastPrimitives.Close","data-component-path":"src/components/ui/toast.tsx","data-component-line":"75","data-component-file":"toast.tsx","data-component-name":"ToastPrimitives.Close","data-component-content":"%7B%7D",ref:n,className:Ve("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:u.jsx(Sv,{"data-lov-id":"src/components/ui/toast.tsx:84:4","data-lov-name":"X","data-component-path":"src/components/ui/toast.tsx","data-component-line":"84","data-component-file":"toast.tsx","data-component-name":"X","data-component-content":"%7B%22className%22%3A%22h-4%20w-4%22%7D",className:"h-4 w-4"})}));n2.displayName=Vf.displayName;const o2=w.forwardRef(({className:e,...t},n)=>u.jsx(zf,{"data-lov-id":"src/components/ui/toast.tsx:93:2","data-lov-name":"ToastPrimitives.Title","data-component-path":"src/components/ui/toast.tsx","data-component-line":"93","data-component-file":"toast.tsx","data-component-name":"ToastPrimitives.Title","data-component-content":"%7B%7D",ref:n,className:Ve("text-sm font-semibold",e),...t}));o2.displayName=zf.displayName;const a2=w.forwardRef(({className:e,...t},n)=>u.jsx($f,{"data-lov-id":"src/components/ui/toast.tsx:105:2","data-lov-name":"ToastPrimitives.Description","data-component-path":"src/components/ui/toast.tsx","data-component-line":"105","data-component-file":"toast.tsx","data-component-name":"ToastPrimitives.Description","data-component-content":"%7B%7D",ref:n,className:Ve("text-sm opacity-90",e),...t}));a2.displayName=$f.displayName;function dg(){const{toasts:e}=Rx();return u.jsxs(ig,{"data-lov-id":"src/components/ui/toaster.tsx:15:4","data-lov-name":"ToastProvider","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"15","data-component-file":"toaster.tsx","data-component-name":"ToastProvider","data-component-content":"%7B%7D",children:[e.map(function({id:t,title:n,description:o,action:a,...r}){return u.jsxs(t2,{"data-lov-id":"src/components/ui/toaster.tsx:18:10","data-lov-name":"Toast","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"18","data-component-file":"toaster.tsx","data-component-name":"Toast","data-component-content":"%7B%7D",...r,children:[u.jsxs("div",{"data-lov-id":"src/components/ui/toaster.tsx:19:12","data-lov-name":"div","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"19","data-component-file":"toaster.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20gap-1%22%7D",className:"grid gap-1",children:[n&&u.jsx(o2,{"data-lov-id":"src/components/ui/toaster.tsx:20:24","data-lov-name":"ToastTitle","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"20","data-component-file":"toaster.tsx","data-component-name":"ToastTitle","data-component-content":"%7B%7D",children:n}),o&&u.jsx(a2,{"data-lov-id":"src/components/ui/toaster.tsx:22:16","data-lov-name":"ToastDescription","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"22","data-component-file":"toaster.tsx","data-component-name":"ToastDescription","data-component-content":"%7B%7D",children:o})]}),a,u.jsx(n2,{"data-lov-id":"src/components/ui/toaster.tsx:26:12","data-lov-name":"ToastClose","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"26","data-component-file":"toaster.tsx","data-component-name":"ToastClose","data-component-content":"%7B%7D"})]},t)}),u.jsx(e2,{"data-lov-id":"src/components/ui/toaster.tsx:30:6","data-lov-name":"ToastViewport","data-component-path":"src/components/ui/toaster.tsx","data-component-line":"30","data-component-file":"toaster.tsx","data-component-name":"ToastViewport","data-component-content":"%7B%7D"})]})}var Au=["light","dark"],ug="(prefers-color-scheme: dark)",mg=w.createContext(void 0),pg={setTheme:e=>{},themes:[]},fg=()=>{var e;return(e=w.useContext(mg))!=null?e:pg};w.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:o,enableColorScheme:a,defaultTheme:r,value:s,attrs:i,nonce:l})=>{let c=r==="system",m=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${i.map(y=>`'${y}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,p=a?Au.includes(r)&&r?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${r}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",d=(y,v=!1,C=!0)=>{let h=s?s[y]:y,f=v?y+"|| ''":`'${h}'`,x="";return a&&C&&!v&&Au.includes(y)&&(x+=`d.style.colorScheme = '${y}';`),n==="class"?v||h?x+=`c.add(${f})`:x+="null":h&&(x+=`d[s](n,${f})`),x},g=e?`!function(){${m}${d(e)}}()`:o?`!function(){try{${m}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${c})){var t='${ug}',m=window.matchMedia(t);if(m.media!==t||m.matches){${d("dark")}}else{${d("light")}}}else if(e){${s?`var x=${JSON.stringify(s)};`:""}${d(s?"x[e]":"e",!0)}}${c?"":"else{"+d(r,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${m}var e=localStorage.getItem('${t}');if(e){${s?`var x=${JSON.stringify(s)};`:""}${d(s?"x[e]":"e",!0)}}else{${d(r,!1,!1)};}${p}}catch(t){}}();`;return w.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:g}})});var hg=e=>{switch(e){case"success":return gg;case"info":return wg;case"warning":return yg;case"error":return Cg;default:return null}},xg=Array(12).fill(0),vg=({visible:e})=>B.createElement("div",{className:"sonner-loading-wrapper","data-visible":e},B.createElement("div",{className:"sonner-spinner"},xg.map((t,n)=>B.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),gg=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),yg=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),wg=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Cg=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Ag=()=>{let[e,t]=B.useState(document.hidden);return B.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},Bl=1,bg=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...o}=e,a=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:Bl++,r=this.toasts.find(i=>i.id===a),s=e.dismissible===void 0?!0:e.dismissible;return r?this.toasts=this.toasts.map(i=>i.id===a?(this.publish({...i,...e,id:a,title:n}),{...i,...e,id:a,dismissible:s,title:n}):i):this.addToast({title:n,...o,dismissible:s,id:a}),a},this.dismiss=e=>(e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let o=e instanceof Promise?e:e(),a=n!==void 0;return o.then(async r=>{if(Tg(r)&&!r.ok){a=!1;let s=typeof t.error=="function"?await t.error(`HTTP error! status: ${r.status}`):t.error,i=typeof t.description=="function"?await t.description(`HTTP error! status: ${r.status}`):t.description;this.create({id:n,type:"error",message:s,description:i})}else if(t.success!==void 0){a=!1;let s=typeof t.success=="function"?await t.success(r):t.success,i=typeof t.description=="function"?await t.description(r):t.description;this.create({id:n,type:"success",message:s,description:i})}}).catch(async r=>{if(t.error!==void 0){a=!1;let s=typeof t.error=="function"?await t.error(r):t.error,i=typeof t.description=="function"?await t.description(r):t.description;this.create({id:n,type:"error",message:s,description:i})}}).finally(()=>{var r;a&&(this.dismiss(n),n=void 0),(r=t.finally)==null||r.call(t)}),n},this.custom=(e,t)=>{let n=(t==null?void 0:t.id)||Bl++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},Ke=new bg,Ng=(e,t)=>{let n=(t==null?void 0:t.id)||Bl++;return Ke.addToast({title:e,...t,id:n}),n},Tg=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",kg=Ng,Eg=()=>Ke.toasts;Object.assign(kg,{success:Ke.success,info:Ke.info,warning:Ke.warning,error:Ke.error,custom:Ke.custom,message:Ke.message,promise:Ke.promise,dismiss:Ke.dismiss,loading:Ke.loading},{getHistory:Eg});function Sg(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",t==="top"&&n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}Sg(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}:where([data-sonner-toaster][data-x-position="right"]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position="left"]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} `);function Tr(e){return e.label!==void 0}var Pg=3,Dg="32px",Bg=4e3,jg=356,Rg=14,Fg=20,Og=200;function _g(...e){return e.filter(Boolean).join(" ")}var Lg=e=>{var t,n,o,a,r,s,i,l,c,m;let{invert:p,toast:d,unstyled:g,interacting:y,setHeights:v,visibleToasts:C,heights:h,index:f,toasts:x,expanded:A,removeToast:b,defaultRichColors:T,closeButton:k,style:S,cancelButtonStyle:_,actionButtonStyle:j,className:I="",descriptionClassName:L="",duration:W,position:R,gap:Q,loadingIcon:z,expandByDefault:K,classNames:N,icons:D,closeButtonAriaLabel:M="Close toast",pauseWhenPageIsHidden:O,cn:H}=e,[Y,ie]=B.useState(!1),[We,J]=B.useState(!1),[dt,Xt]=B.useState(!1),[qt,Jt]=B.useState(!1),[tr,no]=B.useState(0),[On,Zo]=B.useState(0),nr=B.useRef(null),Zt=B.useRef(null),Ys=f===0,Xs=f+1<=C,Ce=d.type,oo=d.dismissible!==!1,G2=d.className||"",Y2=d.descriptionClassName||"",or=B.useMemo(()=>h.findIndex($=>$.toastId===d.id)||0,[h,d.id]),X2=B.useMemo(()=>{var $;return($=d.closeButton)!=null?$:k},[d.closeButton,k]),Zc=B.useMemo(()=>d.duration||W||Bg,[d.duration,W]),qs=B.useRef(0),ao=B.useRef(0),ed=B.useRef(0),ro=B.useRef(null),[td,q2]=R.split("-"),nd=B.useMemo(()=>h.reduce(($,ne,ee)=>ee>=or?$:$+ne.height,0),[h,or]),od=Ag(),J2=d.invert||p,Js=Ce==="loading";ao.current=B.useMemo(()=>or*Q+nd,[or,nd]),B.useEffect(()=>{ie(!0)},[]),B.useLayoutEffect(()=>{if(!Y)return;let $=Zt.current,ne=$.style.height;$.style.height="auto";let ee=$.getBoundingClientRect().height;$.style.height=ne,Zo(ee),v(bt=>bt.find(Nt=>Nt.toastId===d.id)?bt.map(Nt=>Nt.toastId===d.id?{...Nt,height:ee}:Nt):[{toastId:d.id,height:ee,position:d.position},...bt])},[Y,d.title,d.description,v,d.id]);let en=B.useCallback(()=>{J(!0),no(ao.current),v($=>$.filter(ne=>ne.toastId!==d.id)),setTimeout(()=>{b(d)},Og)},[d,b,v,ao]);B.useEffect(()=>{if(d.promise&&Ce==="loading"||d.duration===1/0||d.type==="loading")return;let $,ne=Zc;return A||y||O&&od?(()=>{if(ed.current{var ee;(ee=d.onAutoClose)==null||ee.call(d,d),en()},ne)),()=>clearTimeout($)},[A,y,K,d,Zc,en,d.promise,Ce,O,od]),B.useEffect(()=>{let $=Zt.current;if($){let ne=$.getBoundingClientRect().height;return Zo(ne),v(ee=>[{toastId:d.id,height:ne,position:d.position},...ee]),()=>v(ee=>ee.filter(bt=>bt.toastId!==d.id))}},[v,d.id]),B.useEffect(()=>{d.delete&&en()},[en,d.delete]);function Z2(){return D!=null&&D.loading?B.createElement("div",{className:"sonner-loader","data-visible":Ce==="loading"},D.loading):z?B.createElement("div",{className:"sonner-loader","data-visible":Ce==="loading"},z):B.createElement(vg,{visible:Ce==="loading"})}return B.createElement("li",{"aria-live":d.important?"assertive":"polite","aria-atomic":"true",role:"status",tabIndex:0,ref:Zt,className:H(I,G2,N==null?void 0:N.toast,(t=d==null?void 0:d.classNames)==null?void 0:t.toast,N==null?void 0:N.default,N==null?void 0:N[Ce],(n=d==null?void 0:d.classNames)==null?void 0:n[Ce]),"data-sonner-toast":"","data-rich-colors":(o=d.richColors)!=null?o:T,"data-styled":!(d.jsx||d.unstyled||g),"data-mounted":Y,"data-promise":!!d.promise,"data-removed":We,"data-visible":Xs,"data-y-position":td,"data-x-position":q2,"data-index":f,"data-front":Ys,"data-swiping":dt,"data-dismissible":oo,"data-type":Ce,"data-invert":J2,"data-swipe-out":qt,"data-expanded":!!(A||K&&Y),style:{"--index":f,"--toasts-before":f,"--z-index":x.length-f,"--offset":`${We?tr:ao.current}px`,"--initial-height":K?"auto":`${On}px`,...S,...d.style},onPointerDown:$=>{Js||!oo||(nr.current=new Date,no(ao.current),$.target.setPointerCapture($.pointerId),$.target.tagName!=="BUTTON"&&(Xt(!0),ro.current={x:$.clientX,y:$.clientY}))},onPointerUp:()=>{var $,ne,ee,bt;if(qt||!oo)return;ro.current=null;let Nt=Number((($=Zt.current)==null?void 0:$.style.getPropertyValue("--swipe-amount").replace("px",""))||0),ar=new Date().getTime()-((ne=nr.current)==null?void 0:ne.getTime()),eh=Math.abs(Nt)/ar;if(Math.abs(Nt)>=Fg||eh>.11){no(ao.current),(ee=d.onDismiss)==null||ee.call(d,d),en(),Jt(!0);return}(bt=Zt.current)==null||bt.style.setProperty("--swipe-amount","0px"),Xt(!1)},onPointerMove:$=>{var ne;if(!ro.current||!oo)return;let ee=$.clientY-ro.current.y,bt=$.clientX-ro.current.x,Nt=(td==="top"?Math.min:Math.max)(0,ee),ar=$.pointerType==="touch"?10:2;Math.abs(Nt)>ar?(ne=Zt.current)==null||ne.style.setProperty("--swipe-amount",`${ee}px`):Math.abs(bt)>ar&&(ro.current=null)}},X2&&!d.jsx?B.createElement("button",{"aria-label":M,"data-disabled":Js,"data-close-button":!0,onClick:Js||!oo?()=>{}:()=>{var $;en(),($=d.onDismiss)==null||$.call(d,d)},className:H(N==null?void 0:N.closeButton,(a=d==null?void 0:d.classNames)==null?void 0:a.closeButton)},B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},B.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),B.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))):null,d.jsx||B.isValidElement(d.title)?d.jsx||d.title:B.createElement(B.Fragment,null,Ce||d.icon||d.promise?B.createElement("div",{"data-icon":"",className:H(N==null?void 0:N.icon,(r=d==null?void 0:d.classNames)==null?void 0:r.icon)},d.promise||d.type==="loading"&&!d.icon?d.icon||Z2():null,d.type!=="loading"?d.icon||(D==null?void 0:D[Ce])||hg(Ce):null):null,B.createElement("div",{"data-content":"",className:H(N==null?void 0:N.content,(s=d==null?void 0:d.classNames)==null?void 0:s.content)},B.createElement("div",{"data-title":"",className:H(N==null?void 0:N.title,(i=d==null?void 0:d.classNames)==null?void 0:i.title)},d.title),d.description?B.createElement("div",{"data-description":"",className:H(L,Y2,N==null?void 0:N.description,(l=d==null?void 0:d.classNames)==null?void 0:l.description)},d.description):null),B.isValidElement(d.cancel)?d.cancel:d.cancel&&Tr(d.cancel)?B.createElement("button",{"data-button":!0,"data-cancel":!0,style:d.cancelButtonStyle||_,onClick:$=>{var ne,ee;Tr(d.cancel)&&oo&&((ee=(ne=d.cancel).onClick)==null||ee.call(ne,$),en())},className:H(N==null?void 0:N.cancelButton,(c=d==null?void 0:d.classNames)==null?void 0:c.cancelButton)},d.cancel.label):null,B.isValidElement(d.action)?d.action:d.action&&Tr(d.action)?B.createElement("button",{"data-button":!0,"data-action":!0,style:d.actionButtonStyle||j,onClick:$=>{var ne,ee;Tr(d.action)&&($.defaultPrevented||((ee=(ne=d.action).onClick)==null||ee.call(ne,$),en()))},className:H(N==null?void 0:N.actionButton,(m=d==null?void 0:d.classNames)==null?void 0:m.actionButton)},d.action.label):null))};function bu(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}var Mg=e=>{let{invert:t,position:n="bottom-right",hotkey:o=["altKey","KeyT"],expand:a,closeButton:r,className:s,offset:i,theme:l="light",richColors:c,duration:m,style:p,visibleToasts:d=Pg,toastOptions:g,dir:y=bu(),gap:v=Rg,loadingIcon:C,icons:h,containerAriaLabel:f="Notifications",pauseWhenPageIsHidden:x,cn:A=_g}=e,[b,T]=B.useState([]),k=B.useMemo(()=>Array.from(new Set([n].concat(b.filter(O=>O.position).map(O=>O.position)))),[b,n]),[S,_]=B.useState([]),[j,I]=B.useState(!1),[L,W]=B.useState(!1),[R,Q]=B.useState(l!=="system"?l:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),z=B.useRef(null),K=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),N=B.useRef(null),D=B.useRef(!1),M=B.useCallback(O=>{var H;(H=b.find(Y=>Y.id===O.id))!=null&&H.delete||Ke.dismiss(O.id),T(Y=>Y.filter(({id:ie})=>ie!==O.id))},[b]);return B.useEffect(()=>Ke.subscribe(O=>{if(O.dismiss){T(H=>H.map(Y=>Y.id===O.id?{...Y,delete:!0}:Y));return}setTimeout(()=>{xf.flushSync(()=>{T(H=>{let Y=H.findIndex(ie=>ie.id===O.id);return Y!==-1?[...H.slice(0,Y),{...H[Y],...O},...H.slice(Y+1)]:[O,...H]})})})}),[]),B.useEffect(()=>{if(l!=="system"){Q(l);return}l==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?Q("dark"):Q("light")),typeof window<"u"&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",({matches:O})=>{Q(O?"dark":"light")})},[l]),B.useEffect(()=>{b.length<=1&&I(!1)},[b]),B.useEffect(()=>{let O=H=>{var Y,ie;o.every(We=>H[We]||H.code===We)&&(I(!0),(Y=z.current)==null||Y.focus()),H.code==="Escape"&&(document.activeElement===z.current||(ie=z.current)!=null&&ie.contains(document.activeElement))&&I(!1)};return document.addEventListener("keydown",O),()=>document.removeEventListener("keydown",O)},[o]),B.useEffect(()=>{if(z.current)return()=>{N.current&&(N.current.focus({preventScroll:!0}),N.current=null,D.current=!1)}},[z.current]),b.length?B.createElement("section",{"aria-label":`${f} ${K}`,tabIndex:-1},k.map((O,H)=>{var Y;let[ie,We]=O.split("-");return B.createElement("ol",{key:O,dir:y==="auto"?bu():y,tabIndex:-1,ref:z,className:s,"data-sonner-toaster":!0,"data-theme":R,"data-y-position":ie,"data-x-position":We,style:{"--front-toast-height":`${((Y=S[0])==null?void 0:Y.height)||0}px`,"--offset":typeof i=="number"?`${i}px`:i||Dg,"--width":`${jg}px`,"--gap":`${v}px`,...p},onBlur:J=>{D.current&&!J.currentTarget.contains(J.relatedTarget)&&(D.current=!1,N.current&&(N.current.focus({preventScroll:!0}),N.current=null))},onFocus:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||D.current||(D.current=!0,N.current=J.relatedTarget)},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{L||I(!1)},onPointerDown:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||W(!0)},onPointerUp:()=>W(!1)},b.filter(J=>!J.position&&H===0||J.position===O).map((J,dt)=>{var Xt,qt;return B.createElement(Lg,{key:J.id,icons:h,index:dt,toast:J,defaultRichColors:c,duration:(Xt=g==null?void 0:g.duration)!=null?Xt:m,className:g==null?void 0:g.className,descriptionClassName:g==null?void 0:g.descriptionClassName,invert:t,visibleToasts:d,closeButton:(qt=g==null?void 0:g.closeButton)!=null?qt:r,interacting:L,position:O,style:g==null?void 0:g.style,unstyled:g==null?void 0:g.unstyled,classNames:g==null?void 0:g.classNames,cancelButtonStyle:g==null?void 0:g.cancelButtonStyle,actionButtonStyle:g==null?void 0:g.actionButtonStyle,removeToast:M,toasts:b.filter(Jt=>Jt.position==J.position),heights:S.filter(Jt=>Jt.position==J.position),setHeights:_,expandByDefault:a,gap:v,loadingIcon:C,expanded:j,pauseWhenPageIsHidden:x,cn:A})}))})):null};const Hg=({...e})=>{const{theme:t="system"}=fg();return u.jsx(Mg,{"data-lov-id":"src/components/ui/sonner.tsx:10:4","data-lov-name":"Sonner","data-component-path":"src/components/ui/sonner.tsx","data-component-line":"10","data-component-file":"sonner.tsx","data-component-name":"Sonner","data-component-content":"%7B%22className%22%3A%22toaster%20group%22%7D",theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})},Ig=["top","right","bottom","left"],Sn=Math.min,Ye=Math.max,ps=Math.round,kr=Math.floor,Pn=e=>({x:e,y:e}),zg={left:"right",right:"left",bottom:"top",top:"bottom"},$g={start:"end",end:"start"};function jl(e,t,n){return Ye(e,Sn(t,n))}function Kt(e,t){return typeof e=="function"?e(t):e}function Gt(e){return e.split("-")[0]}function qo(e){return e.split("-")[1]}function $c(e){return e==="x"?"y":"x"}function Uc(e){return e==="y"?"height":"width"}function Dn(e){return["top","bottom"].includes(Gt(e))?"y":"x"}function Vc(e){return $c(Dn(e))}function Ug(e,t,n){n===void 0&&(n=!1);const o=qo(e),a=Vc(e),r=Uc(a);let s=a==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(s=fs(s)),[s,fs(s)]}function Vg(e){const t=fs(e);return[Rl(e),t,Rl(t)]}function Rl(e){return e.replace(/start|end/g,t=>$g[t])}function Wg(e,t,n){const o=["left","right"],a=["right","left"],r=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:o:t?o:a;case"left":case"right":return t?r:s;default:return[]}}function Qg(e,t,n,o){const a=qo(e);let r=Wg(Gt(e),n==="start",o);return a&&(r=r.map(s=>s+"-"+a),t&&(r=r.concat(r.map(Rl)))),r}function fs(e){return e.replace(/left|right|bottom|top/g,t=>zg[t])}function Kg(e){return{top:0,right:0,bottom:0,left:0,...e}}function r2(e){return typeof e!="number"?Kg(e):{top:e,right:e,bottom:e,left:e}}function hs(e){const{x:t,y:n,width:o,height:a}=e;return{width:o,height:a,top:n,left:t,right:t+o,bottom:n+a,x:t,y:n}}function Nu(e,t,n){let{reference:o,floating:a}=e;const r=Dn(t),s=Vc(t),i=Uc(s),l=Gt(t),c=r==="y",m=o.x+o.width/2-a.width/2,p=o.y+o.height/2-a.height/2,d=o[i]/2-a[i]/2;let g;switch(l){case"top":g={x:m,y:o.y-a.height};break;case"bottom":g={x:m,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:p};break;case"left":g={x:o.x-a.width,y:p};break;default:g={x:o.x,y:o.y}}switch(qo(t)){case"start":g[s]-=d*(n&&c?-1:1);break;case"end":g[s]+=d*(n&&c?-1:1);break}return g}const Gg=async(e,t,n)=>{const{placement:o="bottom",strategy:a="absolute",middleware:r=[],platform:s}=n,i=r.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:a}),{x:m,y:p}=Nu(c,o,l),d=o,g={},y=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:a,rects:r,platform:s,elements:i,middlewareData:l}=t,{element:c,padding:m=0}=Kt(e,t)||{};if(c==null)return{};const p=r2(m),d={x:n,y:o},g=Vc(a),y=Uc(g),v=await s.getDimensions(c),C=g==="y",h=C?"top":"left",f=C?"bottom":"right",x=C?"clientHeight":"clientWidth",A=r.reference[y]+r.reference[g]-d[g]-r.floating[y],b=d[g]-r.reference[g],T=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let k=T?T[x]:0;(!k||!await(s.isElement==null?void 0:s.isElement(T)))&&(k=i.floating[x]||r.floating[y]);const S=A/2-b/2,_=k/2-v[y]/2-1,j=Sn(p[h],_),I=Sn(p[f],_),L=j,W=k-v[y]-I,R=k/2-v[y]/2+S,Q=jl(L,R,W),z=!l.arrow&&qo(a)!=null&&R!==Q&&r.reference[y]/2-(RR<=0)){var I,L;const R=(((I=r.flip)==null?void 0:I.index)||0)+1,Q=k[R];if(Q)return{data:{index:R,overflows:j},reset:{placement:Q}};let z=(L=j.filter(K=>K.overflows[0]<=0).sort((K,N)=>K.overflows[1]-N.overflows[1])[0])==null?void 0:L.placement;if(!z)switch(g){case"bestFit":{var W;const K=(W=j.filter(N=>{if(T){const D=Dn(N.placement);return D===f||D==="y"}return!0}).map(N=>[N.placement,N.overflows.filter(D=>D>0).reduce((D,M)=>D+M,0)]).sort((N,D)=>N[1]-D[1])[0])==null?void 0:W[0];K&&(z=K);break}case"initialPlacement":z=i;break}if(a!==z)return{reset:{placement:z}}}return{}}}};function Tu(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ku(e){return Ig.some(t=>e[t]>=0)}const qg=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...a}=Kt(e,t);switch(o){case"referenceHidden":{const r=await $a(t,{...a,elementContext:"reference"}),s=Tu(r,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:ku(s)}}}case"escaped":{const r=await $a(t,{...a,altBoundary:!0}),s=Tu(r,n.floating);return{data:{escapedOffsets:s,escaped:ku(s)}}}default:return{}}}}};async function Jg(e,t){const{placement:n,platform:o,elements:a}=e,r=await(o.isRTL==null?void 0:o.isRTL(a.floating)),s=Gt(n),i=qo(n),l=Dn(n)==="y",c=["left","top"].includes(s)?-1:1,m=r&&l?-1:1,p=Kt(t,e);let{mainAxis:d,crossAxis:g,alignmentAxis:y}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return i&&typeof y=="number"&&(g=i==="end"?y*-1:y),l?{x:g*m,y:d*c}:{x:d*c,y:g*m}}const Zg=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:a,y:r,placement:s,middlewareData:i}=t,l=await Jg(t,e);return s===((n=i.offset)==null?void 0:n.placement)&&(o=i.arrow)!=null&&o.alignmentOffset?{}:{x:a+l.x,y:r+l.y,data:{...l,placement:s}}}}},ey=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:a}=t,{mainAxis:r=!0,crossAxis:s=!1,limiter:i={fn:C=>{let{x:h,y:f}=C;return{x:h,y:f}}},...l}=Kt(e,t),c={x:n,y:o},m=await $a(t,l),p=Dn(Gt(a)),d=$c(p);let g=c[d],y=c[p];if(r){const C=d==="y"?"top":"left",h=d==="y"?"bottom":"right",f=g+m[C],x=g-m[h];g=jl(f,g,x)}if(s){const C=p==="y"?"top":"left",h=p==="y"?"bottom":"right",f=y+m[C],x=y-m[h];y=jl(f,y,x)}const v=i.fn({...t,[d]:g,[p]:y});return{...v,data:{x:v.x-n,y:v.y-o,enabled:{[d]:r,[p]:s}}}}}},ty=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:a,rects:r,middlewareData:s}=t,{offset:i=0,mainAxis:l=!0,crossAxis:c=!0}=Kt(e,t),m={x:n,y:o},p=Dn(a),d=$c(p);let g=m[d],y=m[p];const v=Kt(i,t),C=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const x=d==="y"?"height":"width",A=r.reference[d]-r.floating[x]+C.mainAxis,b=r.reference[d]+r.reference[x]-C.mainAxis;gb&&(g=b)}if(c){var h,f;const x=d==="y"?"width":"height",A=["top","left"].includes(Gt(a)),b=r.reference[p]-r.floating[x]+(A&&((h=s.offset)==null?void 0:h[p])||0)+(A?0:C.crossAxis),T=r.reference[p]+r.reference[x]+(A?0:((f=s.offset)==null?void 0:f[p])||0)-(A?C.crossAxis:0);yT&&(y=T)}return{[d]:g,[p]:y}}}},ny=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:a,rects:r,platform:s,elements:i}=t,{apply:l=()=>{},...c}=Kt(e,t),m=await $a(t,c),p=Gt(a),d=qo(a),g=Dn(a)==="y",{width:y,height:v}=r.floating;let C,h;p==="top"||p==="bottom"?(C=p,h=d===(await(s.isRTL==null?void 0:s.isRTL(i.floating))?"start":"end")?"left":"right"):(h=p,C=d==="end"?"top":"bottom");const f=v-m.top-m.bottom,x=y-m.left-m.right,A=Sn(v-m[C],f),b=Sn(y-m[h],x),T=!t.middlewareData.shift;let k=A,S=b;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(S=x),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(k=f),T&&!d){const j=Ye(m.left,0),I=Ye(m.right,0),L=Ye(m.top,0),W=Ye(m.bottom,0);g?S=y-2*(j!==0||I!==0?j+I:Ye(m.left,m.right)):k=v-2*(L!==0||W!==0?L+W:Ye(m.top,m.bottom))}await l({...t,availableWidth:S,availableHeight:k});const _=await s.getDimensions(i.floating);return y!==_.width||v!==_.height?{reset:{rects:!0}}:{}}}};function Hs(){return typeof window<"u"}function Jo(e){return s2(e)?(e.nodeName||"").toLowerCase():"#document"}function Je(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ot(e){var t;return(t=(s2(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function s2(e){return Hs()?e instanceof Node||e instanceof Je(e).Node:!1}function Ct(e){return Hs()?e instanceof Element||e instanceof Je(e).Element:!1}function Ft(e){return Hs()?e instanceof HTMLElement||e instanceof Je(e).HTMLElement:!1}function Eu(e){return!Hs()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Je(e).ShadowRoot}function er(e){const{overflow:t,overflowX:n,overflowY:o,display:a}=At(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(a)}function oy(e){return["table","td","th"].includes(Jo(e))}function Is(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Wc(e){const t=Qc(),n=Ct(e)?At(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function ay(e){let t=Bn(e);for(;Ft(t)&&!Wo(t);){if(Wc(t))return t;if(Is(t))return null;t=Bn(t)}return null}function Qc(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Wo(e){return["html","body","#document"].includes(Jo(e))}function At(e){return Je(e).getComputedStyle(e)}function zs(e){return Ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Bn(e){if(Jo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Eu(e)&&e.host||Ot(e);return Eu(t)?t.host:t}function i2(e){const t=Bn(e);return Wo(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ft(t)&&er(t)?t:i2(t)}function Ua(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=i2(e),r=a===((o=e.ownerDocument)==null?void 0:o.body),s=Je(a);if(r){const i=Fl(s);return t.concat(s,s.visualViewport||[],er(a)?a:[],i&&n?Ua(i):[])}return t.concat(a,Ua(a,[],n))}function Fl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function l2(e){const t=At(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const a=Ft(e),r=a?e.offsetWidth:n,s=a?e.offsetHeight:o,i=ps(n)!==r||ps(o)!==s;return i&&(n=r,o=s),{width:n,height:o,$:i}}function Kc(e){return Ct(e)?e:e.contextElement}function Eo(e){const t=Kc(e);if(!Ft(t))return Pn(1);const n=t.getBoundingClientRect(),{width:o,height:a,$:r}=l2(t);let s=(r?ps(n.width):n.width)/o,i=(r?ps(n.height):n.height)/a;return(!s||!Number.isFinite(s))&&(s=1),(!i||!Number.isFinite(i))&&(i=1),{x:s,y:i}}const ry=Pn(0);function c2(e){const t=Je(e);return!Qc()||!t.visualViewport?ry:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function sy(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Je(e)?!1:t}function Zn(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),r=Kc(e);let s=Pn(1);t&&(o?Ct(o)&&(s=Eo(o)):s=Eo(e));const i=sy(r,n,o)?c2(r):Pn(0);let l=(a.left+i.x)/s.x,c=(a.top+i.y)/s.y,m=a.width/s.x,p=a.height/s.y;if(r){const d=Je(r),g=o&&Ct(o)?Je(o):o;let y=d,v=Fl(y);for(;v&&o&&g!==y;){const C=Eo(v),h=v.getBoundingClientRect(),f=At(v),x=h.left+(v.clientLeft+parseFloat(f.paddingLeft))*C.x,A=h.top+(v.clientTop+parseFloat(f.paddingTop))*C.y;l*=C.x,c*=C.y,m*=C.x,p*=C.y,l+=x,c+=A,y=Je(v),v=Fl(y)}}return hs({width:m,height:p,x:l,y:c})}function iy(e){let{elements:t,rect:n,offsetParent:o,strategy:a}=e;const r=a==="fixed",s=Ot(o),i=t?Is(t.floating):!1;if(o===s||i&&r)return n;let l={scrollLeft:0,scrollTop:0},c=Pn(1);const m=Pn(0),p=Ft(o);if((p||!p&&!r)&&((Jo(o)!=="body"||er(s))&&(l=zs(o)),Ft(o))){const d=Zn(o);c=Eo(o),m.x=d.x+o.clientLeft,m.y=d.y+o.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+m.x,y:n.y*c.y-l.scrollTop*c.y+m.y}}function ly(e){return Array.from(e.getClientRects())}function Ol(e,t){const n=zs(e).scrollLeft;return t?t.left+n:Zn(Ot(e)).left+n}function cy(e){const t=Ot(e),n=zs(e),o=e.ownerDocument.body,a=Ye(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=Ye(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+Ol(e);const i=-n.scrollTop;return At(o).direction==="rtl"&&(s+=Ye(t.clientWidth,o.clientWidth)-a),{width:a,height:r,x:s,y:i}}function dy(e,t){const n=Je(e),o=Ot(e),a=n.visualViewport;let r=o.clientWidth,s=o.clientHeight,i=0,l=0;if(a){r=a.width,s=a.height;const c=Qc();(!c||c&&t==="fixed")&&(i=a.offsetLeft,l=a.offsetTop)}return{width:r,height:s,x:i,y:l}}function uy(e,t){const n=Zn(e,!0,t==="fixed"),o=n.top+e.clientTop,a=n.left+e.clientLeft,r=Ft(e)?Eo(e):Pn(1),s=e.clientWidth*r.x,i=e.clientHeight*r.y,l=a*r.x,c=o*r.y;return{width:s,height:i,x:l,y:c}}function Su(e,t,n){let o;if(t==="viewport")o=dy(e,n);else if(t==="document")o=cy(Ot(e));else if(Ct(t))o=uy(t,n);else{const a=c2(e);o={...t,x:t.x-a.x,y:t.y-a.y}}return hs(o)}function d2(e,t){const n=Bn(e);return n===t||!Ct(n)||Wo(n)?!1:At(n).position==="fixed"||d2(n,t)}function my(e,t){const n=t.get(e);if(n)return n;let o=Ua(e,[],!1).filter(i=>Ct(i)&&Jo(i)!=="body"),a=null;const r=At(e).position==="fixed";let s=r?Bn(e):e;for(;Ct(s)&&!Wo(s);){const i=At(s),l=Wc(s);!l&&i.position==="fixed"&&(a=null),(r?!l&&!a:!l&&i.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||er(s)&&!l&&d2(e,s))?o=o.filter(m=>m!==s):a=i,s=Bn(s)}return t.set(e,o),o}function py(e){let{element:t,boundary:n,rootBoundary:o,strategy:a}=e;const s=[...n==="clippingAncestors"?Is(t)?[]:my(t,this._c):[].concat(n),o],i=s[0],l=s.reduce((c,m)=>{const p=Su(t,m,a);return c.top=Ye(p.top,c.top),c.right=Sn(p.right,c.right),c.bottom=Sn(p.bottom,c.bottom),c.left=Ye(p.left,c.left),c},Su(t,i,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function fy(e){const{width:t,height:n}=l2(e);return{width:t,height:n}}function hy(e,t,n){const o=Ft(t),a=Ot(t),r=n==="fixed",s=Zn(e,!0,r,t);let i={scrollLeft:0,scrollTop:0};const l=Pn(0);if(o||!o&&!r)if((Jo(t)!=="body"||er(a))&&(i=zs(t)),o){const g=Zn(t,!0,r,t);l.x=g.x+t.clientLeft,l.y=g.y+t.clientTop}else a&&(l.x=Ol(a));let c=0,m=0;if(a&&!o&&!r){const g=a.getBoundingClientRect();m=g.top+i.scrollTop,c=g.left+i.scrollLeft-Ol(a,g)}const p=s.left+i.scrollLeft-l.x-c,d=s.top+i.scrollTop-l.y-m;return{x:p,y:d,width:s.width,height:s.height}}function Di(e){return At(e).position==="static"}function Pu(e,t){if(!Ft(e)||At(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Ot(e)===n&&(n=n.ownerDocument.body),n}function u2(e,t){const n=Je(e);if(Is(e))return n;if(!Ft(e)){let a=Bn(e);for(;a&&!Wo(a);){if(Ct(a)&&!Di(a))return a;a=Bn(a)}return n}let o=Pu(e,t);for(;o&&oy(o)&&Di(o);)o=Pu(o,t);return o&&Wo(o)&&Di(o)&&!Wc(o)?n:o||ay(e)||n}const xy=async function(e){const t=this.getOffsetParent||u2,n=this.getDimensions,o=await n(e.floating);return{reference:hy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function vy(e){return At(e).direction==="rtl"}const gy={convertOffsetParentRelativeRectToViewportRelativeRect:iy,getDocumentElement:Ot,getClippingRect:py,getOffsetParent:u2,getElementRects:xy,getClientRects:ly,getDimensions:fy,getScale:Eo,isElement:Ct,isRTL:vy};function yy(e,t){let n=null,o;const a=Ot(e);function r(){var i;clearTimeout(o),(i=n)==null||i.disconnect(),n=null}function s(i,l){i===void 0&&(i=!1),l===void 0&&(l=1),r();const{left:c,top:m,width:p,height:d}=e.getBoundingClientRect();if(i||t(),!p||!d)return;const g=kr(m),y=kr(a.clientWidth-(c+p)),v=kr(a.clientHeight-(m+d)),C=kr(c),f={rootMargin:-g+"px "+-y+"px "+-v+"px "+-C+"px",threshold:Ye(0,Sn(1,l))||1};let x=!0;function A(b){const T=b[0].intersectionRatio;if(T!==l){if(!x)return s();T?s(!1,T):o=setTimeout(()=>{s(!1,1e-7)},1e3)}x=!1}try{n=new IntersectionObserver(A,{...f,root:a.ownerDocument})}catch{n=new IntersectionObserver(A,f)}n.observe(e)}return s(!0),r}function wy(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:a=!0,ancestorResize:r=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:i=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,c=Kc(e),m=a||r?[...c?Ua(c):[],...Ua(t)]:[];m.forEach(h=>{a&&h.addEventListener("scroll",n,{passive:!0}),r&&h.addEventListener("resize",n)});const p=c&&i?yy(c,n):null;let d=-1,g=null;s&&(g=new ResizeObserver(h=>{let[f]=h;f&&f.target===c&&g&&(g.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var x;(x=g)==null||x.observe(t)})),n()}),c&&!l&&g.observe(c),g.observe(t));let y,v=l?Zn(e):null;l&&C();function C(){const h=Zn(e);v&&(h.x!==v.x||h.y!==v.y||h.width!==v.width||h.height!==v.height)&&n(),v=h,y=requestAnimationFrame(C)}return n(),()=>{var h;m.forEach(f=>{a&&f.removeEventListener("scroll",n),r&&f.removeEventListener("resize",n)}),p==null||p(),(h=g)==null||h.disconnect(),g=null,l&&cancelAnimationFrame(y)}}const Cy=Zg,Ay=ey,by=Xg,Ny=ny,Ty=qg,Du=Yg,ky=ty,Ey=(e,t,n)=>{const o=new Map,a={platform:gy,...n},r={...a.platform,_c:o};return Gg(e,t,{...a,platform:r})};var $r=typeof document<"u"?w.useLayoutEffect:w.useEffect;function xs(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,o,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(o=n;o--!==0;)if(!xs(e[o],t[o]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(o=n;o--!==0;)if(!{}.hasOwnProperty.call(t,a[o]))return!1;for(o=n;o--!==0;){const r=a[o];if(!(r==="_owner"&&e.$$typeof)&&!xs(e[r],t[r]))return!1}return!0}return e!==e&&t!==t}function m2(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Bu(e,t){const n=m2(e);return Math.round(t*n)/n}function Bi(e){const t=w.useRef(e);return $r(()=>{t.current=e}),t}function Sy(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:a,elements:{reference:r,floating:s}={},transform:i=!0,whileElementsMounted:l,open:c}=e,[m,p]=w.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,g]=w.useState(o);xs(d,o)||g(o);const[y,v]=w.useState(null),[C,h]=w.useState(null),f=w.useCallback(N=>{N!==T.current&&(T.current=N,v(N))},[]),x=w.useCallback(N=>{N!==k.current&&(k.current=N,h(N))},[]),A=r||y,b=s||C,T=w.useRef(null),k=w.useRef(null),S=w.useRef(m),_=l!=null,j=Bi(l),I=Bi(a),L=Bi(c),W=w.useCallback(()=>{if(!T.current||!k.current)return;const N={placement:t,strategy:n,middleware:d};I.current&&(N.platform=I.current),Ey(T.current,k.current,N).then(D=>{const M={...D,isPositioned:L.current!==!1};R.current&&!xs(S.current,M)&&(S.current=M,Za.flushSync(()=>{p(M)}))})},[d,t,n,I,L]);$r(()=>{c===!1&&S.current.isPositioned&&(S.current.isPositioned=!1,p(N=>({...N,isPositioned:!1})))},[c]);const R=w.useRef(!1);$r(()=>(R.current=!0,()=>{R.current=!1}),[]),$r(()=>{if(A&&(T.current=A),b&&(k.current=b),A&&b){if(j.current)return j.current(A,b,W);W()}},[A,b,W,j,_]);const Q=w.useMemo(()=>({reference:T,floating:k,setReference:f,setFloating:x}),[f,x]),z=w.useMemo(()=>({reference:A,floating:b}),[A,b]),K=w.useMemo(()=>{const N={position:n,left:0,top:0};if(!z.floating)return N;const D=Bu(z.floating,m.x),M=Bu(z.floating,m.y);return i?{...N,transform:"translate("+D+"px, "+M+"px)",...m2(z.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:D,top:M}},[n,i,z.floating,m.x,m.y]);return w.useMemo(()=>({...m,update:W,refs:Q,elements:z,floatingStyles:K}),[m,W,Q,z,K])}const Py=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:o,padding:a}=typeof e=="function"?e(n):e;return o&&t(o)?o.current!=null?Du({element:o.current,padding:a}).fn(n):{}:o?Du({element:o,padding:a}).fn(n):{}}}},Dy=(e,t)=>({...Cy(e),options:[e,t]}),By=(e,t)=>({...Ay(e),options:[e,t]}),jy=(e,t)=>({...ky(e),options:[e,t]}),Ry=(e,t)=>({...by(e),options:[e,t]}),Fy=(e,t)=>({...Ny(e),options:[e,t]}),Oy=(e,t)=>({...Ty(e),options:[e,t]}),_y=(e,t)=>({...Py(e),options:[e,t]});var Ly="Arrow",p2=w.forwardRef((e,t)=>{const{children:n,width:o=10,height:a=5,...r}=e;return u.jsx(Ue.svg,{...r,ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});p2.displayName=Ly;var My=p2;function Hy(e,t=[]){let n=[];function o(r,s){const i=w.createContext(s),l=n.length;n=[...n,s];function c(p){const{scope:d,children:g,...y}=p,v=(d==null?void 0:d[e][l])||i,C=w.useMemo(()=>y,Object.values(y));return u.jsx(v.Provider,{value:C,children:g})}function m(p,d){const g=(d==null?void 0:d[e][l])||i,y=w.useContext(g);if(y)return y;if(s!==void 0)return s;throw new Error(`\`${p}\` must be used within \`${r}\``)}return c.displayName=r+"Provider",[c,m]}const a=()=>{const r=n.map(s=>w.createContext(s));return function(i){const l=(i==null?void 0:i[e])||r;return w.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return a.scopeName=e,[o,Iy(a,...t)]}function Iy(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(r){const s=o.reduce((i,{useScope:l,scopeName:c})=>{const p=l(r)[`__scope${c}`];return{...i,...p}},{});return w.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}function zy(e){const[t,n]=w.useState(void 0);return Jn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const r=a[0];let s,i;if("borderBoxSize"in r){const l=r.borderBoxSize,c=Array.isArray(l)?l[0]:l;s=c.inlineSize,i=c.blockSize}else s=e.offsetWidth,i=e.offsetHeight;n({width:s,height:i})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else n(void 0)},[e]),t}var f2="Popper",[h2,x2]=Hy(f2),[I1,v2]=h2(f2),g2="PopperAnchor",y2=w.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:o,...a}=e,r=v2(g2,n),s=w.useRef(null),i=wt(t,s);return w.useEffect(()=>{r.onAnchorChange((o==null?void 0:o.current)||s.current)}),o?null:u.jsx(Ue.div,{...a,ref:i})});y2.displayName=g2;var Gc="PopperContent",[$y,Uy]=h2(Gc),w2=w.forwardRef((e,t)=>{var dt,Xt,qt,Jt,tr,no;const{__scopePopper:n,side:o="bottom",sideOffset:a=0,align:r="center",alignOffset:s=0,arrowPadding:i=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:m=0,sticky:p="partial",hideWhenDetached:d=!1,updatePositionStrategy:g="optimized",onPlaced:y,...v}=e,C=v2(Gc,n),[h,f]=w.useState(null),x=wt(t,On=>f(On)),[A,b]=w.useState(null),T=zy(A),k=(T==null?void 0:T.width)??0,S=(T==null?void 0:T.height)??0,_=o+(r!=="center"?"-"+r:""),j=typeof m=="number"?m:{top:0,right:0,bottom:0,left:0,...m},I=Array.isArray(c)?c:[c],L=I.length>0,W={padding:j,boundary:I.filter(Wy),altBoundary:L},{refs:R,floatingStyles:Q,placement:z,isPositioned:K,middlewareData:N}=Sy({strategy:"fixed",placement:_,whileElementsMounted:(...On)=>wy(...On,{animationFrame:g==="always"}),elements:{reference:C.anchor},middleware:[Dy({mainAxis:a+S,alignmentAxis:s}),l&&By({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?jy():void 0,...W}),l&&Ry({...W}),Fy({...W,apply:({elements:On,rects:Zo,availableWidth:nr,availableHeight:Zt})=>{const{width:Ys,height:Xs}=Zo.reference,Ce=On.floating.style;Ce.setProperty("--radix-popper-available-width",`${nr}px`),Ce.setProperty("--radix-popper-available-height",`${Zt}px`),Ce.setProperty("--radix-popper-anchor-width",`${Ys}px`),Ce.setProperty("--radix-popper-anchor-height",`${Xs}px`)}}),A&&_y({element:A,padding:i}),Qy({arrowWidth:k,arrowHeight:S}),d&&Oy({strategy:"referenceHidden",...W})]}),[D,M]=b2(z),O=Rt(y);Jn(()=>{K&&(O==null||O())},[K,O]);const H=(dt=N.arrow)==null?void 0:dt.x,Y=(Xt=N.arrow)==null?void 0:Xt.y,ie=((qt=N.arrow)==null?void 0:qt.centerOffset)!==0,[We,J]=w.useState();return Jn(()=>{h&&J(window.getComputedStyle(h).zIndex)},[h]),u.jsx("div",{ref:R.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:K?Q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:We,"--radix-popper-transform-origin":[(Jt=N.transformOrigin)==null?void 0:Jt.x,(tr=N.transformOrigin)==null?void 0:tr.y].join(" "),...((no=N.hide)==null?void 0:no.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:u.jsx($y,{scope:n,placedSide:D,onArrowChange:b,arrowX:H,arrowY:Y,shouldHideArrow:ie,children:u.jsx(Ue.div,{"data-side":D,"data-align":M,...v,ref:x,style:{...v.style,animation:K?void 0:"none"}})})})});w2.displayName=Gc;var C2="PopperArrow",Vy={top:"bottom",right:"left",bottom:"top",left:"right"},A2=w.forwardRef(function(t,n){const{__scopePopper:o,...a}=t,r=Uy(C2,o),s=Vy[r.placedSide];return u.jsx("span",{ref:r.onArrowChange,style:{position:"absolute",left:r.arrowX,top:r.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[r.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[r.placedSide],visibility:r.shouldHideArrow?"hidden":void 0},children:u.jsx(My,{...a,ref:n,style:{...a.style,display:"block"}})})});A2.displayName=C2;function Wy(e){return e!==null}var Qy=e=>({name:"transformOrigin",options:e,fn(t){var C,h,f;const{placement:n,rects:o,middlewareData:a}=t,s=((C=a.arrow)==null?void 0:C.centerOffset)!==0,i=s?0:e.arrowWidth,l=s?0:e.arrowHeight,[c,m]=b2(n),p={start:"0%",center:"50%",end:"100%"}[m],d=(((h=a.arrow)==null?void 0:h.x)??0)+i/2,g=(((f=a.arrow)==null?void 0:f.y)??0)+l/2;let y="",v="";return c==="bottom"?(y=s?p:`${d}px`,v=`${-l}px`):c==="top"?(y=s?p:`${d}px`,v=`${o.floating.height+l}px`):c==="right"?(y=`${-l}px`,v=s?p:`${g}px`):c==="left"&&(y=`${o.floating.width+l}px`,v=s?p:`${g}px`),{data:{x:y,y:v}}}});function b2(e){const[t,n="center"]=e.split("-");return[t,n]}var Ky=y2,Gy=w2,Yy=A2,[$s,z1]=wf("Tooltip",[x2]),Yc=x2(),N2="TooltipProvider",Xy=700,ju="tooltip.open",[qy,T2]=$s(N2),k2=e=>{const{__scopeTooltip:t,delayDuration:n=Xy,skipDelayDuration:o=300,disableHoverableContent:a=!1,children:r}=e,[s,i]=w.useState(!0),l=w.useRef(!1),c=w.useRef(0);return w.useEffect(()=>{const m=c.current;return()=>window.clearTimeout(m)},[]),u.jsx(qy,{scope:t,isOpenDelayed:s,delayDuration:n,onOpen:w.useCallback(()=>{window.clearTimeout(c.current),i(!1)},[]),onClose:w.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>i(!0),o)},[o]),isPointerInTransitRef:l,onPointerInTransitChange:w.useCallback(m=>{l.current=m},[]),disableHoverableContent:a,children:r})};k2.displayName=N2;var E2="Tooltip",[$1,Us]=$s(E2),_l="TooltipTrigger",Jy=w.forwardRef((e,t)=>{const{__scopeTooltip:n,...o}=e,a=Us(_l,n),r=T2(_l,n),s=Yc(n),i=w.useRef(null),l=wt(t,i,a.onTriggerChange),c=w.useRef(!1),m=w.useRef(!1),p=w.useCallback(()=>c.current=!1,[]);return w.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),u.jsx(Ky,{asChild:!0,...s,children:u.jsx(Ue.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...o,ref:l,onPointerMove:ve(e.onPointerMove,d=>{d.pointerType!=="touch"&&!m.current&&!r.isPointerInTransitRef.current&&(a.onTriggerEnter(),m.current=!0)}),onPointerLeave:ve(e.onPointerLeave,()=>{a.onTriggerLeave(),m.current=!1}),onPointerDown:ve(e.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:ve(e.onFocus,()=>{c.current||a.onOpen()}),onBlur:ve(e.onBlur,a.onClose),onClick:ve(e.onClick,a.onClose)})})});Jy.displayName=_l;var Zy="TooltipPortal",[U1,ew]=$s(Zy,{forceMount:void 0}),Qo="TooltipContent",S2=w.forwardRef((e,t)=>{const n=ew(Qo,e.__scopeTooltip),{forceMount:o=n.forceMount,side:a="top",...r}=e,s=Us(Qo,e.__scopeTooltip);return u.jsx(Lc,{present:o||s.open,children:s.disableHoverableContent?u.jsx(P2,{side:a,...r,ref:t}):u.jsx(tw,{side:a,...r,ref:t})})}),tw=w.forwardRef((e,t)=>{const n=Us(Qo,e.__scopeTooltip),o=T2(Qo,e.__scopeTooltip),a=w.useRef(null),r=wt(t,a),[s,i]=w.useState(null),{trigger:l,onClose:c}=n,m=a.current,{onPointerInTransitChange:p}=o,d=w.useCallback(()=>{i(null),p(!1)},[p]),g=w.useCallback((y,v)=>{const C=y.currentTarget,h={x:y.clientX,y:y.clientY},f=rw(h,C.getBoundingClientRect()),x=sw(h,f),A=iw(v.getBoundingClientRect()),b=cw([...x,...A]);i(b),p(!0)},[p]);return w.useEffect(()=>()=>d(),[d]),w.useEffect(()=>{if(l&&m){const y=C=>g(C,m),v=C=>g(C,l);return l.addEventListener("pointerleave",y),m.addEventListener("pointerleave",v),()=>{l.removeEventListener("pointerleave",y),m.removeEventListener("pointerleave",v)}}},[l,m,g,d]),w.useEffect(()=>{if(s){const y=v=>{const C=v.target,h={x:v.clientX,y:v.clientY},f=(l==null?void 0:l.contains(C))||(m==null?void 0:m.contains(C)),x=!lw(h,s);f?d():x&&(d(),c())};return document.addEventListener("pointermove",y),()=>document.removeEventListener("pointermove",y)}},[l,m,s,c,d]),u.jsx(P2,{...e,ref:r})}),[nw,ow]=$s(E2,{isInside:!1}),P2=w.forwardRef((e,t)=>{const{__scopeTooltip:n,children:o,"aria-label":a,onEscapeKeyDown:r,onPointerDownOutside:s,...i}=e,l=Us(Qo,n),c=Yc(n),{onClose:m}=l;return w.useEffect(()=>(document.addEventListener(ju,m),()=>document.removeEventListener(ju,m)),[m]),w.useEffect(()=>{if(l.trigger){const p=d=>{const g=d.target;g!=null&&g.contains(l.trigger)&&m()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[l.trigger,m]),u.jsx(_c,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:p=>p.preventDefault(),onDismiss:m,children:u.jsxs(Gy,{"data-state":l.stateAttribute,...c,...i,ref:t,style:{...i.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[u.jsx(yf,{children:o}),u.jsx(nw,{scope:n,isInside:!0,children:u.jsx(rv,{id:l.contentId,role:"tooltip",children:a||o})})]})})});S2.displayName=Qo;var D2="TooltipArrow",aw=w.forwardRef((e,t)=>{const{__scopeTooltip:n,...o}=e,a=Yc(n);return ow(D2,n).isInside?null:u.jsx(Yy,{...a,...o,ref:t})});aw.displayName=D2;function rw(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),r=Math.abs(t.left-e.x);switch(Math.min(n,o,a,r)){case r:return"left";case a:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function sw(e,t,n=5){const o=[];switch(t){case"top":o.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":o.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":o.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":o.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return o}function iw(e){const{top:t,right:n,bottom:o,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:o},{x:a,y:o}]}function lw(e,t){const{x:n,y:o}=e;let a=!1;for(let r=0,s=t.length-1;ro!=m>o&&n<(c-i)*(o-l)/(m-l)+i&&(a=!a)}return a}function cw(e){const t=e.slice();return t.sort((n,o)=>n.xo.x?1:n.yo.y?1:0),dw(t)}function dw(e){if(e.length<=1)return e.slice();const t=[];for(let o=0;o=2;){const r=t[t.length-1],s=t[t.length-2];if((r.x-s.x)*(a.y-s.y)>=(r.y-s.y)*(a.x-s.x))t.pop();else break}t.push(a)}t.pop();const n=[];for(let o=e.length-1;o>=0;o--){const a=e[o];for(;n.length>=2;){const r=n[n.length-1],s=n[n.length-2];if((r.x-s.x)*(a.y-s.y)>=(r.y-s.y)*(a.x-s.x))n.pop();else break}n.push(a)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var uw=k2,B2=S2;const mw=uw,pw=w.forwardRef(({className:e,sideOffset:t=4,...n},o)=>u.jsx(B2,{"data-lov-id":"src/components/ui/tooltip.tsx:16:2","data-lov-name":"TooltipPrimitive.Content","data-component-path":"src/components/ui/tooltip.tsx","data-component-line":"16","data-component-file":"tooltip.tsx","data-component-name":"TooltipPrimitive.Content","data-component-content":"%7B%7D",ref:o,sideOffset:t,className:Ve("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));pw.displayName=B2.displayName;var Vs=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ws=typeof window>"u"||"Deno"in globalThis;function pt(){}function fw(e,t){return typeof e=="function"?e(t):e}function hw(e){return typeof e=="number"&&e>=0&&e!==1/0}function xw(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ru(e,t){return typeof e=="function"?e(t):e}function vw(e,t){return typeof e=="function"?e(t):e}function Fu(e,t){const{type:n="all",exact:o,fetchStatus:a,predicate:r,queryKey:s,stale:i}=e;if(s){if(o){if(t.queryHash!==Xc(s,t.options))return!1}else if(!Wa(t.queryKey,s))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof i=="boolean"&&t.isStale()!==i||a&&a!==t.state.fetchStatus||r&&!r(t))}function Ou(e,t){const{exact:n,status:o,predicate:a,mutationKey:r}=e;if(r){if(!t.options.mutationKey)return!1;if(n){if(Va(t.options.mutationKey)!==Va(r))return!1}else if(!Wa(t.options.mutationKey,r))return!1}return!(o&&t.state.status!==o||a&&!a(t))}function Xc(e,t){return((t==null?void 0:t.queryKeyHashFn)||Va)(e)}function Va(e){return JSON.stringify(e,(t,n)=>Ll(n)?Object.keys(n).sort().reduce((o,a)=>(o[a]=n[a],o),{}):n)}function Wa(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Wa(e[n],t[n])):!1}function j2(e,t){if(e===t)return e;const n=_u(e)&&_u(t);if(n||Ll(e)&&Ll(t)){const o=n?e:Object.keys(e),a=o.length,r=n?t:Object.keys(t),s=r.length,i=n?[]:{};let l=0;for(let c=0;c{setTimeout(t,e)})}function yw(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?j2(e,t):t}function ww(e,t,n=0){const o=[...e,t];return n&&o.length>n?o.slice(1):o}function Cw(e,t,n=0){const o=[t,...e];return n&&o.length>n?o.slice(0,-1):o}var qc=Symbol();function R2(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===qc?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var zn,dn,Po,Gu,Aw=(Gu=class extends Vs{constructor(){super();q(this,zn);q(this,dn);q(this,Po);V(this,Po,t=>{if(!Ws&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){E(this,dn)||this.setEventListener(E(this,Po))}onUnsubscribe(){var t;this.hasListeners()||((t=E(this,dn))==null||t.call(this),V(this,dn,void 0))}setEventListener(t){var n;V(this,Po,t),(n=E(this,dn))==null||n.call(this),V(this,dn,t(o=>{typeof o=="boolean"?this.setFocused(o):this.onFocus()}))}setFocused(t){E(this,zn)!==t&&(V(this,zn,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof E(this,zn)=="boolean"?E(this,zn):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},zn=new WeakMap,dn=new WeakMap,Po=new WeakMap,Gu),F2=new Aw,Do,un,Bo,Yu,bw=(Yu=class extends Vs{constructor(){super();q(this,Do,!0);q(this,un);q(this,Bo);V(this,Bo,t=>{if(!Ws&&window.addEventListener){const n=()=>t(!0),o=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",o,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",o)}}})}onSubscribe(){E(this,un)||this.setEventListener(E(this,Bo))}onUnsubscribe(){var t;this.hasListeners()||((t=E(this,un))==null||t.call(this),V(this,un,void 0))}setEventListener(t){var n;V(this,Bo,t),(n=E(this,un))==null||n.call(this),V(this,un,t(this.setOnline.bind(this)))}setOnline(t){E(this,Do)!==t&&(V(this,Do,t),this.listeners.forEach(o=>{o(t)}))}isOnline(){return E(this,Do)}},Do=new WeakMap,un=new WeakMap,Bo=new WeakMap,Yu),vs=new bw;function Nw(){let e,t;const n=new Promise((a,r)=>{e=a,t=r});n.status="pending",n.catch(()=>{});function o(a){Object.assign(n,a),delete n.resolve,delete n.reject}return n.resolve=a=>{o({status:"fulfilled",value:a}),e(a)},n.reject=a=>{o({status:"rejected",reason:a}),t(a)},n}function Tw(e){return Math.min(1e3*2**e,3e4)}function O2(e){return(e??"online")==="online"?vs.isOnline():!0}var _2=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function ji(e){return e instanceof _2}function L2(e){let t=!1,n=0,o=!1,a;const r=Nw(),s=v=>{var C;o||(d(new _2(v)),(C=e.abort)==null||C.call(e))},i=()=>{t=!0},l=()=>{t=!1},c=()=>F2.isFocused()&&(e.networkMode==="always"||vs.isOnline())&&e.canRun(),m=()=>O2(e.networkMode)&&e.canRun(),p=v=>{var C;o||(o=!0,(C=e.onSuccess)==null||C.call(e,v),a==null||a(),r.resolve(v))},d=v=>{var C;o||(o=!0,(C=e.onError)==null||C.call(e,v),a==null||a(),r.reject(v))},g=()=>new Promise(v=>{var C;a=h=>{(o||c())&&v(h)},(C=e.onPause)==null||C.call(e)}).then(()=>{var v;a=void 0,o||(v=e.onContinue)==null||v.call(e)}),y=()=>{if(o)return;let v;const C=n===0?e.initialPromise:void 0;try{v=C??e.fn()}catch(h){v=Promise.reject(h)}Promise.resolve(v).then(p).catch(h=>{var T;if(o)return;const f=e.retry??(Ws?0:3),x=e.retryDelay??Tw,A=typeof x=="function"?x(n,h):x,b=f===!0||typeof f=="number"&&nc()?void 0:g()).then(()=>{t?d(h):y()})})};return{promise:r,cancel:s,continue:()=>(a==null||a(),r),cancelRetry:i,continueRetry:l,canStart:m,start:()=>(m()?y():g().then(y),r)}}function kw(){let e=[],t=0,n=i=>{i()},o=i=>{i()},a=i=>setTimeout(i,0);const r=i=>{t?e.push(i):a(()=>{n(i)})},s=()=>{const i=e;e=[],i.length&&a(()=>{o(()=>{i.forEach(l=>{n(l)})})})};return{batch:i=>{let l;t++;try{l=i()}finally{t--,t||s()}return l},batchCalls:i=>(...l)=>{r(()=>{i(...l)})},schedule:r,setNotifyFunction:i=>{n=i},setBatchNotifyFunction:i=>{o=i},setScheduler:i=>{a=i}}}var Re=kw(),$n,Xu,M2=(Xu=class{constructor(){q(this,$n)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),hw(this.gcTime)&&V(this,$n,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ws?1/0:5*60*1e3))}clearGcTimeout(){E(this,$n)&&(clearTimeout(E(this,$n)),V(this,$n,void 0))}},$n=new WeakMap,Xu),jo,Ro,nt,Se,Qa,Un,ft,Lt,qu,Ew=(qu=class extends M2{constructor(t){super();q(this,ft);q(this,jo);q(this,Ro);q(this,nt);q(this,Se);q(this,Qa);q(this,Un);V(this,Un,!1),V(this,Qa,t.defaultOptions),this.setOptions(t.options),this.observers=[],V(this,nt,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,V(this,jo,Pw(this.options)),this.state=t.state??E(this,jo),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=E(this,Se))==null?void 0:t.promise}setOptions(t){this.options={...E(this,Qa),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,nt).remove(this)}setData(t,n){const o=yw(this.state.data,t,this.options);return Te(this,ft,Lt).call(this,{data:o,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),o}setState(t,n){Te(this,ft,Lt).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var o,a;const n=(o=E(this,Se))==null?void 0:o.promise;return(a=E(this,Se))==null||a.cancel(t),n?n.then(pt).catch(pt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(E(this,jo))}isActive(){return this.observers.some(t=>vw(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===qc||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!xw(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(o=>o.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=E(this,Se))==null||n.continue()}onOnline(){var n;const t=this.observers.find(o=>o.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=E(this,Se))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),E(this,nt).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(E(this,Se)&&(E(this,Un)?E(this,Se).cancel({revert:!0}):E(this,Se).cancelRetry()),this.scheduleGc()),E(this,nt).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Te(this,ft,Lt).call(this,{type:"invalidate"})}fetch(t,n){var l,c,m;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(E(this,Se))return E(this,Se).continueRetry(),E(this,Se).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(d=>d.options.queryFn);p&&this.setOptions(p.options)}const o=new AbortController,a=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(V(this,Un,!0),o.signal)})},r=()=>{const p=R2(this.options,n),d={queryKey:this.queryKey,meta:this.meta};return a(d),V(this,Un,!1),this.options.persister?this.options.persister(p,d,this):p(d)},s={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:r};a(s),(l=this.options.behavior)==null||l.onFetch(s,this),V(this,Ro,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=s.fetchOptions)==null?void 0:c.meta))&&Te(this,ft,Lt).call(this,{type:"fetch",meta:(m=s.fetchOptions)==null?void 0:m.meta});const i=p=>{var d,g,y,v;ji(p)&&p.silent||Te(this,ft,Lt).call(this,{type:"error",error:p}),ji(p)||((g=(d=E(this,nt).config).onError)==null||g.call(d,p,this),(v=(y=E(this,nt).config).onSettled)==null||v.call(y,this.state.data,p,this)),this.scheduleGc()};return V(this,Se,L2({initialPromise:n==null?void 0:n.initialPromise,fn:s.fetchFn,abort:o.abort.bind(o),onSuccess:p=>{var d,g,y,v;if(p===void 0){i(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(p)}catch(C){i(C);return}(g=(d=E(this,nt).config).onSuccess)==null||g.call(d,p,this),(v=(y=E(this,nt).config).onSettled)==null||v.call(y,p,this.state.error,this),this.scheduleGc()},onError:i,onFail:(p,d)=>{Te(this,ft,Lt).call(this,{type:"failed",failureCount:p,error:d})},onPause:()=>{Te(this,ft,Lt).call(this,{type:"pause"})},onContinue:()=>{Te(this,ft,Lt).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),E(this,Se).start()}},jo=new WeakMap,Ro=new WeakMap,nt=new WeakMap,Se=new WeakMap,Qa=new WeakMap,Un=new WeakMap,ft=new WeakSet,Lt=function(t){const n=o=>{switch(t.type){case"failed":return{...o,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...o,fetchStatus:"paused"};case"continue":return{...o,fetchStatus:"fetching"};case"fetch":return{...o,...Sw(o.data,this.options),fetchMeta:t.meta??null};case"success":return{...o,data:t.data,dataUpdateCount:o.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return ji(a)&&a.revert&&E(this,Ro)?{...E(this,Ro),fetchStatus:"idle"}:{...o,error:a,errorUpdateCount:o.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:o.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...o,isInvalidated:!0};case"setState":return{...o,...t.state}}};this.state=n(this.state),Re.batch(()=>{this.observers.forEach(o=>{o.onQueryUpdate()}),E(this,nt).notify({query:this,type:"updated",action:t})})},qu);function Sw(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:O2(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Pw(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,o=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Et,Ju,Dw=(Ju=class extends Vs{constructor(t={}){super();q(this,Et);this.config=t,V(this,Et,new Map)}build(t,n,o){const a=n.queryKey,r=n.queryHash??Xc(a,n);let s=this.get(r);return s||(s=new Ew({cache:this,queryKey:a,queryHash:r,options:t.defaultQueryOptions(n),state:o,defaultOptions:t.getQueryDefaults(a)}),this.add(s)),s}add(t){E(this,Et).has(t.queryHash)||(E(this,Et).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=E(this,Et).get(t.queryHash);n&&(t.destroy(),n===t&&E(this,Et).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Re.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return E(this,Et).get(t)}getAll(){return[...E(this,Et).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(o=>Fu(n,o))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(o=>Fu(t,o)):n}notify(t){Re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Re.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Re.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Et=new WeakMap,Ju),St,Be,Vn,Pt,an,Zu,Bw=(Zu=class extends M2{constructor(t){super();q(this,Pt);q(this,St);q(this,Be);q(this,Vn);this.mutationId=t.mutationId,V(this,Be,t.mutationCache),V(this,St,[]),this.state=t.state||jw(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){E(this,St).includes(t)||(E(this,St).push(t),this.clearGcTimeout(),E(this,Be).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){V(this,St,E(this,St).filter(n=>n!==t)),this.scheduleGc(),E(this,Be).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){E(this,St).length||(this.state.status==="pending"?this.scheduleGc():E(this,Be).remove(this))}continue(){var t;return((t=E(this,Vn))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,r,s,i,l,c,m,p,d,g,y,v,C,h,f,x,A,b,T,k;V(this,Vn,L2({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(S,_)=>{Te(this,Pt,an).call(this,{type:"failed",failureCount:S,error:_})},onPause:()=>{Te(this,Pt,an).call(this,{type:"pause"})},onContinue:()=>{Te(this,Pt,an).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,Be).canRun(this)}));const n=this.state.status==="pending",o=!E(this,Vn).canStart();try{if(!n){Te(this,Pt,an).call(this,{type:"pending",variables:t,isPaused:o}),await((r=(a=E(this,Be).config).onMutate)==null?void 0:r.call(a,t,this));const _=await((i=(s=this.options).onMutate)==null?void 0:i.call(s,t));_!==this.state.context&&Te(this,Pt,an).call(this,{type:"pending",context:_,variables:t,isPaused:o})}const S=await E(this,Vn).start();return await((c=(l=E(this,Be).config).onSuccess)==null?void 0:c.call(l,S,t,this.state.context,this)),await((p=(m=this.options).onSuccess)==null?void 0:p.call(m,S,t,this.state.context)),await((g=(d=E(this,Be).config).onSettled)==null?void 0:g.call(d,S,null,this.state.variables,this.state.context,this)),await((v=(y=this.options).onSettled)==null?void 0:v.call(y,S,null,t,this.state.context)),Te(this,Pt,an).call(this,{type:"success",data:S}),S}catch(S){try{throw await((h=(C=E(this,Be).config).onError)==null?void 0:h.call(C,S,t,this.state.context,this)),await((x=(f=this.options).onError)==null?void 0:x.call(f,S,t,this.state.context)),await((b=(A=E(this,Be).config).onSettled)==null?void 0:b.call(A,void 0,S,this.state.variables,this.state.context,this)),await((k=(T=this.options).onSettled)==null?void 0:k.call(T,void 0,S,t,this.state.context)),S}finally{Te(this,Pt,an).call(this,{type:"error",error:S})}}finally{E(this,Be).runNext(this)}}},St=new WeakMap,Be=new WeakMap,Vn=new WeakMap,Pt=new WeakSet,an=function(t){const n=o=>{switch(t.type){case"failed":return{...o,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...o,isPaused:!0};case"continue":return{...o,isPaused:!1};case"pending":return{...o,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...o,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...o,data:void 0,error:t.error,failureCount:o.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Re.batch(()=>{E(this,St).forEach(o=>{o.onMutationUpdate(t)}),E(this,Be).notify({mutation:this,type:"updated",action:t})})},Zu);function jw(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Qe,Ka,em,Rw=(em=class extends Vs{constructor(t={}){super();q(this,Qe);q(this,Ka);this.config=t,V(this,Qe,new Map),V(this,Ka,Date.now())}build(t,n,o){const a=new Bw({mutationCache:this,mutationId:++rr(this,Ka)._,options:t.defaultMutationOptions(n),state:o});return this.add(a),a}add(t){const n=Er(t),o=E(this,Qe).get(n)??[];o.push(t),E(this,Qe).set(n,o),this.notify({type:"added",mutation:t})}remove(t){var o;const n=Er(t);if(E(this,Qe).has(n)){const a=(o=E(this,Qe).get(n))==null?void 0:o.filter(r=>r!==t);a&&(a.length===0?E(this,Qe).delete(n):E(this,Qe).set(n,a))}this.notify({type:"removed",mutation:t})}canRun(t){var o;const n=(o=E(this,Qe).get(Er(t)))==null?void 0:o.find(a=>a.state.status==="pending");return!n||n===t}runNext(t){var o;const n=(o=E(this,Qe).get(Er(t)))==null?void 0:o.find(a=>a!==t&&a.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){Re.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...E(this,Qe).values()].flat()}find(t){const n={exact:!0,...t};return this.getAll().find(o=>Ou(n,o))}findAll(t={}){return this.getAll().filter(n=>Ou(t,n))}notify(t){Re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Re.batch(()=>Promise.all(t.map(n=>n.continue().catch(pt))))}},Qe=new WeakMap,Ka=new WeakMap,em);function Er(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function Mu(e){return{onFetch:(t,n)=>{var m,p,d,g,y;const o=t.options,a=(d=(p=(m=t.fetchOptions)==null?void 0:m.meta)==null?void 0:p.fetchMore)==null?void 0:d.direction,r=((g=t.state.data)==null?void 0:g.pages)||[],s=((y=t.state.data)==null?void 0:y.pageParams)||[];let i={pages:[],pageParams:[]},l=0;const c=async()=>{let v=!1;const C=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},h=R2(t.options,t.fetchOptions),f=async(x,A,b)=>{if(v)return Promise.reject();if(A==null&&x.pages.length)return Promise.resolve(x);const T={queryKey:t.queryKey,pageParam:A,direction:b?"backward":"forward",meta:t.options.meta};C(T);const k=await h(T),{maxPages:S}=t.options,_=b?Cw:ww;return{pages:_(x.pages,k,S),pageParams:_(x.pageParams,A,S)}};if(a&&r.length){const x=a==="backward",A=x?Fw:Hu,b={pages:r,pageParams:s},T=A(o,b);i=await f(b,T,x)}else{const x=e??r.length;do{const A=l===0?s[0]??o.initialPageParam:Hu(o,i);if(l>0&&A==null)break;i=await f(i,A),l++}while(l{var v,C;return(C=(v=t.options).persister)==null?void 0:C.call(v,c,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=c}}}function Hu(e,{pages:t,pageParams:n}){const o=t.length-1;return t.length>0?e.getNextPageParam(t[o],t,n[o],n):void 0}function Fw(e,{pages:t,pageParams:n}){var o;return t.length>0?(o=e.getPreviousPageParam)==null?void 0:o.call(e,t[0],t,n[0],n):void 0}var ue,mn,pn,Fo,Oo,fn,_o,Lo,tm,Ow=(tm=class{constructor(e={}){q(this,ue);q(this,mn);q(this,pn);q(this,Fo);q(this,Oo);q(this,fn);q(this,_o);q(this,Lo);V(this,ue,e.queryCache||new Dw),V(this,mn,e.mutationCache||new Rw),V(this,pn,e.defaultOptions||{}),V(this,Fo,new Map),V(this,Oo,new Map),V(this,fn,0)}mount(){rr(this,fn)._++,E(this,fn)===1&&(V(this,_o,F2.subscribe(async e=>{e&&(await this.resumePausedMutations(),E(this,ue).onFocus())})),V(this,Lo,vs.subscribe(async e=>{e&&(await this.resumePausedMutations(),E(this,ue).onOnline())})))}unmount(){var e,t;rr(this,fn)._--,E(this,fn)===0&&((e=E(this,_o))==null||e.call(this),V(this,_o,void 0),(t=E(this,Lo))==null||t.call(this),V(this,Lo,void 0))}isFetching(e){return E(this,ue).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return E(this,mn).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=E(this,ue).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),o=E(this,ue).build(this,n);return e.revalidateIfStale&&o.isStaleByTime(Ru(n.staleTime,o))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return E(this,ue).findAll(e).map(({queryKey:t,state:n})=>{const o=n.data;return[t,o]})}setQueryData(e,t,n){const o=this.defaultQueryOptions({queryKey:e}),a=E(this,ue).get(o.queryHash),r=a==null?void 0:a.state.data,s=fw(t,r);if(s!==void 0)return E(this,ue).build(this,o).setData(s,{...n,manual:!0})}setQueriesData(e,t,n){return Re.batch(()=>E(this,ue).findAll(e).map(({queryKey:o})=>[o,this.setQueryData(o,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=E(this,ue).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=E(this,ue);Re.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=E(this,ue),o={type:"active",...e};return Re.batch(()=>(n.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries(o,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},o=Re.batch(()=>E(this,ue).findAll(e).map(a=>a.cancel(n)));return Promise.all(o).then(pt).catch(pt)}invalidateQueries(e={},t={}){return Re.batch(()=>{if(E(this,ue).findAll(e).forEach(o=>{o.invalidate()}),e.refetchType==="none")return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){const n={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},o=Re.batch(()=>E(this,ue).findAll(e).filter(a=>!a.isDisabled()).map(a=>{let r=a.fetch(void 0,n);return n.throwOnError||(r=r.catch(pt)),a.state.fetchStatus==="paused"?Promise.resolve():r}));return Promise.all(o).then(pt)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=E(this,ue).build(this,t);return n.isStaleByTime(Ru(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(pt).catch(pt)}fetchInfiniteQuery(e){return e.behavior=Mu(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(pt).catch(pt)}ensureInfiniteQueryData(e){return e.behavior=Mu(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return vs.isOnline()?E(this,mn).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,ue)}getMutationCache(){return E(this,mn)}getDefaultOptions(){return E(this,pn)}setDefaultOptions(e){V(this,pn,e)}setQueryDefaults(e,t){E(this,Fo).set(Va(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...E(this,Fo).values()];let n={};return t.forEach(o=>{Wa(e,o.queryKey)&&(n={...n,...o.defaultOptions})}),n}setMutationDefaults(e,t){E(this,Oo).set(Va(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...E(this,Oo).values()];let n={};return t.forEach(o=>{Wa(e,o.mutationKey)&&(n={...n,...o.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...E(this,pn).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Xc(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===qc&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...E(this,pn).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){E(this,ue).clear(),E(this,mn).clear()}},ue=new WeakMap,mn=new WeakMap,pn=new WeakMap,Fo=new WeakMap,Oo=new WeakMap,fn=new WeakMap,_o=new WeakMap,Lo=new WeakMap,tm),_w=w.createContext(void 0),Lw=({client:e,children:t})=>(w.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),u.jsx(_w.Provider,{value:e,children:t}));/** * @remix-run/router v1.20.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function gs(){return gs=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function H2(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Hw(){return Math.random().toString(36).substr(2,8)}function zu(e,t){return{usr:e.state,key:e.key,idx:t}}function Ml(e,t,n,o){return n===void 0&&(n=null),gs({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Qs(t):t,{state:n,key:t&&t.key||o||Hw()})}function I2(e){let{pathname:t="/",search:n="",hash:o=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),o&&o!=="#"&&(t+=o.charAt(0)==="#"?o:"#"+o),t}function Qs(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let o=e.indexOf("?");o>=0&&(t.search=e.substr(o),e=e.substr(0,o)),e&&(t.pathname=e)}return t}function Iw(e,t,n,o){o===void 0&&(o={});let{window:a=document.defaultView,v5Compat:r=!1}=o,s=a.history,i=vn.Pop,l=null,c=m();c==null&&(c=0,s.replaceState(gs({},s.state,{idx:c}),""));function m(){return(s.state||{idx:null}).idx}function p(){i=vn.Pop;let C=m(),h=C==null?null:C-c;c=C,l&&l({action:i,location:v.location,delta:h})}function d(C,h){i=vn.Push;let f=Ml(v.location,C,h);c=m()+1;let x=zu(f,c),A=v.createHref(f);try{s.pushState(x,"",A)}catch(b){if(b instanceof DOMException&&b.name==="DataCloneError")throw b;a.location.assign(A)}r&&l&&l({action:i,location:v.location,delta:1})}function g(C,h){i=vn.Replace;let f=Ml(v.location,C,h);c=m();let x=zu(f,c),A=v.createHref(f);s.replaceState(x,"",A),r&&l&&l({action:i,location:v.location,delta:0})}function y(C){let h=a.location.origin!=="null"?a.location.origin:a.location.href,f=typeof C=="string"?C:I2(C);return f=f.replace(/ $/,"%20"),$e(h,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,h)}let v={get action(){return i},get location(){return e(a,s)},listen(C){if(l)throw new Error("A history only accepts one active listener");return a.addEventListener(Iu,p),l=C,()=>{a.removeEventListener(Iu,p),l=null}},createHref(C){return t(a,C)},createURL:y,encodeLocation(C){let h=y(C);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:d,replace:g,go(C){return s.go(C)}};return v}var $u;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})($u||($u={}));function zw(e,t,n){return n===void 0&&(n="/"),$w(e,t,n,!1)}function $w(e,t,n,o){let a=typeof t=="string"?Qs(t):t,r=U2(a.pathname||"/",n);if(r==null)return null;let s=z2(e);Uw(s);let i=null;for(let l=0;i==null&&l{let l={relativePath:i===void 0?r.path||"":i,caseSensitive:r.caseSensitive===!0,childrenIndex:s,route:r};l.relativePath.startsWith("/")&&($e(l.relativePath.startsWith(o),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+o+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(o.length));let c=So([o,l.relativePath]),m=n.concat(l);r.children&&r.children.length>0&&($e(r.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),z2(r.children,t,m,c)),!(r.path==null&&!r.index)&&t.push({path:c,score:Xw(c,r.index),routesMeta:m})};return e.forEach((r,s)=>{var i;if(r.path===""||!((i=r.path)!=null&&i.includes("?")))a(r,s);else for(let l of $2(r.path))a(r,s,l)}),t}function $2(e){let t=e.split("/");if(t.length===0)return[];let[n,...o]=t,a=n.endsWith("?"),r=n.replace(/\?$/,"");if(o.length===0)return a?[r,""]:[r];let s=$2(o.join("/")),i=[];return i.push(...s.map(l=>l===""?r:[r,l].join("/"))),a&&i.push(...s),i.map(l=>e.startsWith("/")&&l===""?"/":l)}function Uw(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:qw(t.routesMeta.map(o=>o.childrenIndex),n.routesMeta.map(o=>o.childrenIndex)))}const Vw=/^:[\w-]+$/,Ww=3,Qw=2,Kw=1,Gw=10,Yw=-2,Uu=e=>e==="*";function Xw(e,t){let n=e.split("/"),o=n.length;return n.some(Uu)&&(o+=Yw),t&&(o+=Qw),n.filter(a=>!Uu(a)).reduce((a,r)=>a+(Vw.test(r)?Ww:r===""?Kw:Gw),o)}function qw(e,t){return e.length===t.length&&e.slice(0,-1).every((o,a)=>o===t[a])?e[e.length-1]-t[t.length-1]:0}function Jw(e,t,n){let{routesMeta:o}=e,a={},r="/",s=[];for(let i=0;i{let{paramName:d,isOptional:g}=m;if(d==="*"){let v=i[p]||"";s=r.slice(0,r.length-v.length).replace(/(.)\/+$/,"$1")}const y=i[p];return g&&!y?c[d]=void 0:c[d]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:r,pathnameBase:s,pattern:e}}function Zw(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),H2(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 o=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,i,l)=>(o.push({paramName:i,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(o.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),o]}function e1(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return H2(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function U2(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,o=e.charAt(n);return o&&o!=="/"?null:e.slice(n)||"/"}const So=e=>e.join("/").replace(/\/\/+/g,"/"),t1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");function n1(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const V2=["post","put","patch","delete"];new Set(V2);const o1=["get",...V2];new Set(o1);/** * React Router v6.27.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.assign({},C,{params:Object.assign({},i,C.params),pathname:So([l,a.encodeLocation?a.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?l:So([l,a.encodeLocation?a.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),r,n,o);return t&&v?w.createElement(Ks.Provider,{value:{location:ys({pathname:"/",search:"",hash:"",state:null,key:"default"},m),navigationType:vn.Pop}},v):v}function l1(){let e=x1(),t=n1(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},t),n?w.createElement("pre",{style:a},n):null,null)}const c1=w.createElement(l1,null);class d1 extends w.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?w.createElement(Gs.Provider,{value:this.props.routeContext},w.createElement(Q2.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function u1(e){let{routeContext:t,match:n,children:o}=e,a=w.useContext(a1);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),w.createElement(Gs.Provider,{value:t},o)}function m1(e,t,n,o){var a;if(t===void 0&&(t=[]),n===void 0&&(n=null),o===void 0&&(o=null),e==null){var r;if(!n)return null;if(n.errors)e=n.matches;else if((r=o)!=null&&r.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let s=e,i=(a=n)==null?void 0:a.errors;if(i!=null){let m=s.findIndex(p=>p.route.id&&(i==null?void 0:i[p.route.id])!==void 0);m>=0||$e(!1),s=s.slice(0,Math.min(s.length,m+1))}let l=!1,c=-1;if(n&&o&&o.v7_partialHydration)for(let m=0;m=0?s=s.slice(0,c+1):s=[s[0]];break}}}return s.reduceRight((m,p,d)=>{let g,y=!1,v=null,C=null;n&&(g=i&&p.route.id?i[p.route.id]:void 0,v=p.route.errorElement||c1,l&&(c<0&&d===0?(y=!0,C=null):c===d&&(y=!0,C=p.route.hydrateFallbackElement||null)));let h=t.concat(s.slice(0,d+1)),f=()=>{let x;return g?x=v:y?x=C:p.route.Component?x=w.createElement(p.route.Component,null):p.route.element?x=p.route.element:x=m,w.createElement(u1,{match:p,routeContext:{outlet:m,matches:h,isDataRoute:n!=null},children:x})};return n&&(p.route.ErrorBoundary||p.route.errorElement||d===0)?w.createElement(d1,{location:n.location,revalidation:n.revalidation,component:v,error:g,children:f(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):f()},null)}var Hl=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Hl||{});function p1(e){let t=w.useContext(r1);return t||$e(!1),t}function f1(e){let t=w.useContext(Gs);return t||$e(!1),t}function h1(e){let t=f1(),n=t.matches[t.matches.length-1];return n.route.id||$e(!1),n.route.id}function x1(){var e;let t=w.useContext(Q2),n=p1(Hl.UseRouteError),o=h1(Hl.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[o]}function Il(e){$e(!1)}function v1(e){let{basename:t="/",children:n=null,location:o,navigationType:a=vn.Pop,navigator:r,static:s=!1,future:i}=e;Jc()&&$e(!1);let l=t.replace(/^\/*/,"/"),c=w.useMemo(()=>({basename:l,navigator:r,static:s,future:ys({v7_relativeSplatPath:!1},i)}),[l,i,r,s]);typeof o=="string"&&(o=Qs(o));let{pathname:m="/",search:p="",hash:d="",state:g=null,key:y="default"}=o,v=w.useMemo(()=>{let C=U2(m,l);return C==null?null:{location:{pathname:C,search:p,hash:d,state:g,key:y},navigationType:a}},[l,m,p,d,g,y,a]);return v==null?null:w.createElement(W2.Provider,{value:c},w.createElement(Ks.Provider,{children:n,value:v}))}function g1(e){let{children:t,location:n}=e;return s1(zl(t),n)}new Promise(()=>{});function zl(e,t){t===void 0&&(t=[]);let n=[];return w.Children.forEach(e,(o,a)=>{if(!w.isValidElement(o))return;let r=[...t,a];if(o.type===w.Fragment){n.push.apply(n,zl(o.props.children,r));return}o.type!==Il&&$e(!1),!o.props.index||!o.props.children||$e(!1);let s={id:o.props.id||r.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,loader:o.props.loader,action:o.props.action,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(s.children=zl(o.props.children,r)),n.push(s)}),n}/** * React Router DOM v6.27.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */const y1="6";try{window.__reactRouterVersion=y1}catch{}const w1="startTransition",Wu=vh[w1];function C1(e){let{basename:t,children:n,future:o,window:a}=e,r=w.useRef();r.current==null&&(r.current=Mw({window:a,v5Compat:!0}));let s=r.current,[i,l]=w.useState({action:s.action,location:s.location}),{v7_startTransition:c}=o||{},m=w.useCallback(p=>{c&&Wu?Wu(()=>l(p)):l(p)},[l,c]);return w.useLayoutEffect(()=>s.listen(m),[s,m]),w.createElement(v1,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:s,future:o})}var Qu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Qu||(Qu={}));var Ku;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ku||(Ku={}));const A1=Kf("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",cate:"bg-gradient-primary text-primary-foreground hover:shadow-glow transform hover:scale-105 transition-all duration-300",cateBorder:"border-2 border-primary bg-transparent text-primary hover:bg-primary hover:text-primary-foreground"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),rt=w.forwardRef(({className:e,variant:t,size:n,asChild:o=!1,...a},r)=>{const s=o?za:"button";return u.jsx(s,{"data-lov-id":"src/components/ui/button.tsx:48:6","data-lov-name":"Comp","data-component-path":"src/components/ui/button.tsx","data-component-line":"48","data-component-file":"button.tsx","data-component-name":"Comp","data-component-content":"%7B%7D",className:Ve(A1({variant:t,size:n,className:e})),ref:r,...a})});rt.displayName="Button";const b1=()=>u.jsxs("section",{"data-lov-id":"src/components/Hero.tsx:5:4","data-lov-name":"section","data-component-path":"src/components/Hero.tsx","data-component-line":"5","data-component-file":"Hero.tsx","data-component-name":"section","data-component-content":"%7B%22className%22%3A%22min-h-screen%20bg-gradient-hero%20flex%20items-center%20justify-center%20relative%20overflow-hidden%22%7D",className:"min-h-screen bg-gradient-hero flex items-center justify-center relative overflow-hidden",children:[u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:7:6","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"7","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-0%20opacity-10%22%7D",className:"absolute inset-0 opacity-10",children:[u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:8:8","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"8","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20top-20%20left-20%20w-32%20h-32%20rounded-full%20bg-primary%20animate-float%22%7D",className:"absolute top-20 left-20 w-32 h-32 rounded-full bg-primary animate-float"}),u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:9:8","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"9","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20bottom-32%20right-20%20w-24%20h-24%20rounded-full%20bg-accent%20animate-float%22%7D",className:"absolute bottom-32 right-20 w-24 h-24 rounded-full bg-accent animate-float",style:{animationDelay:"2s"}}),u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:10:8","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"10","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20top-1%2F2%20left-10%20w-16%20h-16%20rounded-full%20bg-primary%20animate-float%22%7D",className:"absolute top-1/2 left-10 w-16 h-16 rounded-full bg-primary animate-float",style:{animationDelay:"4s"}})]}),u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:13:6","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"13","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22container%20mx-auto%20px-6%20text-center%20relative%20z-10%22%7D",className:"container mx-auto px-6 text-center relative z-10",children:u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:14:8","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"14","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-fade-in%22%7D",className:"animate-fade-in",children:[u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:16:10","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"16","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mb-8%20flex%20justify-center%22%7D",className:"mb-8 flex justify-center",children:u.jsx("img",{"data-lov-id":"src/components/Hero.tsx:17:12","data-lov-name":"img","data-component-path":"src/components/Hero.tsx","data-component-line":"17","data-component-file":"Hero.tsx","data-component-name":"img","data-component-content":"%7B%22className%22%3A%22w-48%20h-48%20md%3Aw-64%20md%3Ah-64%20animate-float%20drop-shadow-lg%22%7D",src:"/lovable-uploads/b0d905b9-a297-467a-9b28-3762963a17cb.png",alt:"$Cate Logo",className:"w-48 h-48 md:w-64 md:h-64 animate-float drop-shadow-lg"})}),u.jsx("h1",{"data-lov-id":"src/components/Hero.tsx:25:10","data-lov-name":"h1","data-component-path":"src/components/Hero.tsx","data-component-line":"25","data-component-file":"Hero.tsx","data-component-name":"h1","data-component-content":"%7B%22text%22%3A%22%24CATE%22%2C%22className%22%3A%22text-6xl%20md%3Atext-8xl%20font-bold%20text-foreground%20mb-6%20tracking-tight%22%7D",className:"text-6xl md:text-8xl font-bold text-foreground mb-6 tracking-tight",children:"$CATE"}),u.jsx("p",{"data-lov-id":"src/components/Hero.tsx:30:10","data-lov-name":"p","data-component-path":"src/components/Hero.tsx","data-component-line":"30","data-component-file":"Hero.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22The%20Purr-fect%20Memecoin%22%2C%22className%22%3A%22text-2xl%20md%3Atext-3xl%20text-muted-foreground%20mb-4%20font-medium%22%7D",className:"text-2xl md:text-3xl text-muted-foreground mb-4 font-medium",children:"The Purr-fect Memecoin"}),u.jsx("p",{"data-lov-id":"src/components/Hero.tsx:35:10","data-lov-name":"p","data-component-path":"src/components/Hero.tsx","data-component-line":"35","data-component-file":"Hero.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Like%20Doge%2C%20but%20with%20whiskers%20and%20attitude.%20%24CATE%20is%20bringing%20feline%20finesse%20to%20the%20Solana%20blockchain%20with%20smooth%20moves%20and%20cream-colored%20dreams.%22%2C%22className%22%3A%22text-lg%20md%3Atext-xl%20text-muted-foreground%20mb-12%20max-w-2xl%20mx-auto%20leading-relaxed%22%7D",className:"text-lg md:text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed",children:"Like Doge, but with whiskers and attitude. $CATE is bringing feline finesse to the Solana blockchain with smooth moves and cream-colored dreams."}),u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:40:10","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"40","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20sm%3Aflex-row%20gap-4%20justify-center%20items-center%22%7D",className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[u.jsx(rt,{"data-lov-id":"src/components/Hero.tsx:41:12","data-lov-name":"Button","data-component-path":"src/components/Hero.tsx","data-component-line":"41","data-component-file":"Hero.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Buy%20%24CATE%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%22%7D",variant:"cate",size:"lg",className:"text-lg px-8 py-4",children:"Buy $CATE"}),u.jsx(rt,{"data-lov-id":"src/components/Hero.tsx:44:12","data-lov-name":"Button","data-component-path":"src/components/Hero.tsx","data-component-line":"44","data-component-file":"Hero.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Join%20Community%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%22%7D",variant:"cateBorder",size:"lg",className:"text-lg px-8 py-4",children:"Join Community"})]}),u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:50:10","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"50","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-16%20grid%20grid-cols-1%20md%3Agrid-cols-3%20gap-8%20max-w-4xl%20mx-auto%22%7D",className:"mt-16 grid grid-cols-1 md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:[u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:51:12","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"51","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-slide-up%22%7D",className:"animate-slide-up",style:{animationDelay:"0.2s"},children:[u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:52:14","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"52","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%229%20Lives%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"9 Lives"}),u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:53:14","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"53","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Market%20Resilience%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Market Resilience"})]}),u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:55:12","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"55","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-slide-up%22%7D",className:"animate-slide-up",style:{animationDelay:"0.4s"},children:[u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:56:14","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"56","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22100%25%20Cat%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"100% Cat"}),u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:57:14","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"57","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Feline%20Approved%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Feline Approved"})]}),u.jsxs("div",{"data-lov-id":"src/components/Hero.tsx:59:12","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"59","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-slide-up%22%7D",className:"animate-slide-up",style:{animationDelay:"0.6s"},children:[u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:60:14","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"60","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Solana%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"Solana"}),u.jsx("div",{"data-lov-id":"src/components/Hero.tsx:61:14","data-lov-name":"div","data-component-path":"src/components/Hero.tsx","data-component-line":"61","data-component-file":"Hero.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Lightning%20Fast%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Lightning Fast"})]})]})]})})]}),fe=w.forwardRef(({className:e,...t},n)=>u.jsx("div",{"data-lov-id":"src/components/ui/card.tsx:9:2","data-lov-name":"div","data-component-path":"src/components/ui/card.tsx","data-component-line":"9","data-component-file":"card.tsx","data-component-name":"div","data-component-content":"%7B%7D",ref:n,className:Ve("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));fe.displayName="Card";const N1=w.forwardRef(({className:e,...t},n)=>u.jsx("div",{"data-lov-id":"src/components/ui/card.tsx:24:2","data-lov-name":"div","data-component-path":"src/components/ui/card.tsx","data-component-line":"24","data-component-file":"card.tsx","data-component-name":"div","data-component-content":"%7B%7D",ref:n,className:Ve("flex flex-col space-y-1.5 p-6",e),...t}));N1.displayName="CardHeader";const T1=w.forwardRef(({className:e,...t},n)=>u.jsx("h3",{"data-lov-id":"src/components/ui/card.tsx:36:2","data-lov-name":"h3","data-component-path":"src/components/ui/card.tsx","data-component-line":"36","data-component-file":"card.tsx","data-component-name":"h3","data-component-content":"%7B%7D",ref:n,className:Ve("text-2xl font-semibold leading-none tracking-tight",e),...t}));T1.displayName="CardTitle";const k1=w.forwardRef(({className:e,...t},n)=>u.jsx("p",{"data-lov-id":"src/components/ui/card.tsx:51:2","data-lov-name":"p","data-component-path":"src/components/ui/card.tsx","data-component-line":"51","data-component-file":"card.tsx","data-component-name":"p","data-component-content":"%7B%7D",ref:n,className:Ve("text-sm text-muted-foreground",e),...t}));k1.displayName="CardDescription";const E1=w.forwardRef(({className:e,...t},n)=>u.jsx("div",{"data-lov-id":"src/components/ui/card.tsx:63:2","data-lov-name":"div","data-component-path":"src/components/ui/card.tsx","data-component-line":"63","data-component-file":"card.tsx","data-component-name":"div","data-component-content":"%7B%7D",ref:n,className:Ve("p-6 pt-0",e),...t}));E1.displayName="CardContent";const S1=w.forwardRef(({className:e,...t},n)=>u.jsx("div",{"data-lov-id":"src/components/ui/card.tsx:71:2","data-lov-name":"div","data-component-path":"src/components/ui/card.tsx","data-component-line":"71","data-component-file":"card.tsx","data-component-name":"div","data-component-content":"%7B%7D",ref:n,className:Ve("flex items-center p-6 pt-0",e),...t}));S1.displayName="CardFooter";const P1=()=>u.jsx("section",{"data-lov-id":"src/components/About.tsx:5:4","data-lov-name":"section","data-component-path":"src/components/About.tsx","data-component-line":"5","data-component-file":"About.tsx","data-component-name":"section","data-component-content":"%7B%22className%22%3A%22py-24%20px-6%20bg-background%22%7D",className:"py-24 px-6 bg-background",children:u.jsxs("div",{"data-lov-id":"src/components/About.tsx:6:6","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"6","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22container%20mx-auto%20max-w-6xl%22%7D",className:"container mx-auto max-w-6xl",children:[u.jsxs("div",{"data-lov-id":"src/components/About.tsx:7:8","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"7","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-16%22%7D",className:"text-center mb-16",children:[u.jsx("h2",{"data-lov-id":"src/components/About.tsx:8:10","data-lov-name":"h2","data-component-path":"src/components/About.tsx","data-component-line":"8","data-component-file":"About.tsx","data-component-name":"h2","data-component-content":"%7B%22text%22%3A%22About%20%24CATE%22%2C%22className%22%3A%22text-4xl%20md%3Atext-5xl%20font-bold%20text-foreground%20mb-6%22%7D",className:"text-4xl md:text-5xl font-bold text-foreground mb-6",children:"About $CATE"}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:11:10","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"11","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22From%20the%20creators%20of%20internet%20culture%20comes%20the%20next%20evolution%3A%20a%20memecoin%20with%20claws%2C%20charisma%2C%20and%20cream-colored%20dreams.%22%2C%22className%22%3A%22text-xl%20text-muted-foreground%20max-w-3xl%20mx-auto%22%7D",className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"From the creators of internet culture comes the next evolution: a memecoin with claws, charisma, and cream-colored dreams."})]}),u.jsxs("div",{"data-lov-id":"src/components/About.tsx:16:8","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"16","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20gap-12%20items-center%22%7D",className:"grid md:grid-cols-2 gap-12 items-center",children:[u.jsxs("div",{"data-lov-id":"src/components/About.tsx:18:10","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"18","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-6%22%7D",className:"space-y-6",children:[u.jsxs("div",{"data-lov-id":"src/components/About.tsx:19:12","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"19","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-fade-in%22%7D",className:"animate-fade-in",children:[u.jsx("h3",{"data-lov-id":"src/components/About.tsx:20:14","data-lov-name":"h3","data-component-path":"src/components/About.tsx","data-component-line":"20","data-component-file":"About.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Why%20Cats%20Rule%20the%20Internet%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-foreground%20mb-4%22%7D",className:"text-2xl font-bold text-foreground mb-4",children:"Why Cats Rule the Internet"}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:23:14","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"23","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22While%20dogs%20had%20their%20day%20with%20Doge%2C%20it's%20time%20for%20the%20internet's%20true%20rulers%20to%20claim%20their%20throne.%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Cats%20have%20been%20the%20ultimate%20internet%20royalty%20since%20the%20dawn%20of%20memes%2C%20and%20now%20they're%20ready%20to%20dominate%20DeFi.%22%2C%22className%22%3A%22text-muted-foreground%20leading-relaxed%22%7D",className:"text-muted-foreground leading-relaxed",children:"While dogs had their day with Doge, it's time for the internet's true rulers to claim their throne. Cats have been the ultimate internet royalty since the dawn of memes, and now they're ready to dominate DeFi."})]}),u.jsxs("div",{"data-lov-id":"src/components/About.tsx:29:12","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"29","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-fade-in%22%7D",className:"animate-fade-in",style:{animationDelay:"0.2s"},children:[u.jsx("h3",{"data-lov-id":"src/components/About.tsx:30:14","data-lov-name":"h3","data-component-path":"src/components/About.tsx","data-component-line":"30","data-component-file":"About.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Solana%20Speed%2C%20Feline%20Grace%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-foreground%20mb-4%22%7D",className:"text-2xl font-bold text-foreground mb-4",children:"Solana Speed, Feline Grace"}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:33:14","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"33","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Built%20on%20Solana%20for%20lightning-fast%20transactions%20that%20match%20a%20cat's%20reflexes.%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20No%20waiting%20around%20like%20a%20lazy%20dog%20-%20%24CATE%20moves%20with%20the%20speed%20and%20precision%20of%20a%20hunting%20feline.%22%2C%22className%22%3A%22text-muted-foreground%20leading-relaxed%22%7D",className:"text-muted-foreground leading-relaxed",children:"Built on Solana for lightning-fast transactions that match a cat's reflexes. No waiting around like a lazy dog - $CATE moves with the speed and precision of a hunting feline."})]}),u.jsxs("div",{"data-lov-id":"src/components/About.tsx:39:12","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"39","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22animate-fade-in%22%7D",className:"animate-fade-in",style:{animationDelay:"0.4s"},children:[u.jsx("h3",{"data-lov-id":"src/components/About.tsx:40:14","data-lov-name":"h3","data-component-path":"src/components/About.tsx","data-component-line":"40","data-component-file":"About.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Community-Driven%20Purr-fection%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-foreground%20mb-4%22%7D",className:"text-2xl font-bold text-foreground mb-4",children:"Community-Driven Purr-fection"}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:43:14","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"43","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22%24CATE%20isn't%20just%20a%20token%20-%20it's%20a%20movement.%20Join%20our%20pride%20of%20crypto%20cats%20who%20believe%20in%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20independence%2C%20elegance%2C%20and%20the%20occasional%20nap%20in%20a%20sunbeam.%22%2C%22className%22%3A%22text-muted-foreground%20leading-relaxed%22%7D",className:"text-muted-foreground leading-relaxed",children:"$CATE isn't just a token - it's a movement. Join our pride of crypto cats who believe in independence, elegance, and the occasional nap in a sunbeam."})]})]}),u.jsxs("div",{"data-lov-id":"src/components/About.tsx:51:10","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"51","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-6%22%7D",className:"space-y-6",children:[u.jsxs(fe,{"data-lov-id":"src/components/About.tsx:52:12","data-lov-name":"Card","data-component-path":"src/components/About.tsx","data-component-line":"52","data-component-file":"About.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",children:[u.jsxs("div",{"data-lov-id":"src/components/About.tsx:53:14","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"53","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20mb-4%22%7D",className:"flex items-center mb-4",children:[u.jsx("div",{"data-lov-id":"src/components/About.tsx:54:16","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"54","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mr-4%22%7D",className:"w-12 h-12 bg-gradient-primary rounded-full flex items-center justify-center mr-4",children:u.jsx("span",{"data-lov-id":"src/components/About.tsx:55:18","data-lov-name":"span","data-component-path":"src/components/About.tsx","data-component-line":"55","data-component-file":"About.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%90%BE%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"🐾"})}),u.jsx("h4",{"data-lov-id":"src/components/About.tsx:57:16","data-lov-name":"h4","data-component-path":"src/components/About.tsx","data-component-line":"57","data-component-file":"About.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22No%20Rug%20Pulls%22%2C%22className%22%3A%22text-lg%20font-semibold%22%7D",className:"text-lg font-semibold",children:"No Rug Pulls"})]}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:59:14","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"59","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Cats%20land%20on%20their%20feet%2C%20and%20so%20does%20%24CATE.%20Built%20with%20transparency%20and%20community%20trust.%22%2C%22className%22%3A%22text-muted-foreground%22%7D",className:"text-muted-foreground",children:"Cats land on their feet, and so does $CATE. Built with transparency and community trust."})]}),u.jsxs(fe,{"data-lov-id":"src/components/About.tsx:64:12","data-lov-name":"Card","data-component-path":"src/components/About.tsx","data-component-line":"64","data-component-file":"About.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.2s"},children:[u.jsxs("div",{"data-lov-id":"src/components/About.tsx:65:14","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"65","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20mb-4%22%7D",className:"flex items-center mb-4",children:[u.jsx("div",{"data-lov-id":"src/components/About.tsx:66:16","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"66","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mr-4%22%7D",className:"w-12 h-12 bg-gradient-primary rounded-full flex items-center justify-center mr-4",children:u.jsx("span",{"data-lov-id":"src/components/About.tsx:67:18","data-lov-name":"span","data-component-path":"src/components/About.tsx","data-component-line":"67","data-component-file":"About.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%E2%9A%A1%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"⚡"})}),u.jsx("h4",{"data-lov-id":"src/components/About.tsx:69:16","data-lov-name":"h4","data-component-path":"src/components/About.tsx","data-component-line":"69","data-component-file":"About.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22Lightning%20Fast%22%2C%22className%22%3A%22text-lg%20font-semibold%22%7D",className:"text-lg font-semibold",children:"Lightning Fast"})]}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:71:14","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"71","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Solana's%20speed%20meets%20feline%20agility.%20Transactions%20faster%20than%20a%20cat%20pouncing%20on%20a%20laser%20dot.%22%2C%22className%22%3A%22text-muted-foreground%22%7D",className:"text-muted-foreground",children:"Solana's speed meets feline agility. Transactions faster than a cat pouncing on a laser dot."})]}),u.jsxs(fe,{"data-lov-id":"src/components/About.tsx:76:12","data-lov-name":"Card","data-component-path":"src/components/About.tsx","data-component-line":"76","data-component-file":"About.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.4s"},children:[u.jsxs("div",{"data-lov-id":"src/components/About.tsx:77:14","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"77","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20mb-4%22%7D",className:"flex items-center mb-4",children:[u.jsx("div",{"data-lov-id":"src/components/About.tsx:78:16","data-lov-name":"div","data-component-path":"src/components/About.tsx","data-component-line":"78","data-component-file":"About.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mr-4%22%7D",className:"w-12 h-12 bg-gradient-primary rounded-full flex items-center justify-center mr-4",children:u.jsx("span",{"data-lov-id":"src/components/About.tsx:79:18","data-lov-name":"span","data-component-path":"src/components/About.tsx","data-component-line":"79","data-component-file":"About.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%91%91%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"👑"})}),u.jsx("h4",{"data-lov-id":"src/components/About.tsx:81:16","data-lov-name":"h4","data-component-path":"src/components/About.tsx","data-component-line":"81","data-component-file":"About.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22Meme%20Royalty%22%2C%22className%22%3A%22text-lg%20font-semibold%22%7D",className:"text-lg font-semibold",children:"Meme Royalty"})]}),u.jsx("p",{"data-lov-id":"src/components/About.tsx:83:14","data-lov-name":"p","data-component-path":"src/components/About.tsx","data-component-line":"83","data-component-file":"About.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22From%20Grumpy%20Cat%20to%20keyboard%20cat%2C%20felines%20have%20ruled%20memes.%20Time%20to%20rule%20crypto%20too.%22%2C%22className%22%3A%22text-muted-foreground%22%7D",className:"text-muted-foreground",children:"From Grumpy Cat to keyboard cat, felines have ruled memes. Time to rule crypto too."})]})]})]})]})}),D1=()=>u.jsx("section",{"data-lov-id":"src/components/Tokenomics.tsx:5:4","data-lov-name":"section","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"5","data-component-file":"Tokenomics.tsx","data-component-name":"section","data-component-content":"%7B%22className%22%3A%22py-24%20px-6%20bg-muted%2F30%22%7D",className:"py-24 px-6 bg-muted/30",children:u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:6:6","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"6","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22container%20mx-auto%20max-w-6xl%22%7D",className:"container mx-auto max-w-6xl",children:[u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:7:8","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"7","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-16%22%7D",className:"text-center mb-16",children:[u.jsx("h2",{"data-lov-id":"src/components/Tokenomics.tsx:8:10","data-lov-name":"h2","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"8","data-component-file":"Tokenomics.tsx","data-component-name":"h2","data-component-content":"%7B%22text%22%3A%22Tokenomics%22%2C%22className%22%3A%22text-4xl%20md%3Atext-5xl%20font-bold%20text-foreground%20mb-6%22%7D",className:"text-4xl md:text-5xl font-bold text-foreground mb-6",children:"Tokenomics"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:11:10","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"11","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Fair%20distribution%20designed%20by%20cats%2C%20for%20cats.%20No%20complicated%20schemes%20-%20just%20purr-fect%20simplicity.%22%2C%22className%22%3A%22text-xl%20text-muted-foreground%20max-w-3xl%20mx-auto%22%7D",className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"Fair distribution designed by cats, for cats. No complicated schemes - just purr-fect simplicity."})]}),u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:16:8","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"16","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20lg%3Agrid-cols-4%20gap-6%20mb-16%22%7D",className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 mb-16",children:[u.jsxs(fe,{"data-lov-id":"src/components/Tokenomics.tsx:17:10","data-lov-name":"Card","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"17","data-component-file":"Tokenomics.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:18:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"18","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22%F0%9F%92%B0%22%2C%22className%22%3A%22text-3xl%20mb-4%22%7D",className:"text-3xl mb-4",children:"💰"}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:19:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"19","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%221B%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary%20mb-2%22%7D",className:"text-2xl font-bold text-primary mb-2",children:"1B"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:20:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"20","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Total%20Supply%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20font-medium%22%7D",className:"text-sm text-muted-foreground font-medium",children:"Total Supply"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:21:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"21","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Fixed%20supply%2C%20no%20inflation%22%2C%22className%22%3A%22text-xs%20text-muted-foreground%20mt-2%22%7D",className:"text-xs text-muted-foreground mt-2",children:"Fixed supply, no inflation"})]}),u.jsxs(fe,{"data-lov-id":"src/components/Tokenomics.tsx:24:10","data-lov-name":"Card","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"24","data-component-file":"Tokenomics.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.1s"},children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:25:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"25","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22%F0%9F%94%92%22%2C%22className%22%3A%22text-3xl%20mb-4%22%7D",className:"text-3xl mb-4",children:"🔒"}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:26:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"26","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%2250%25%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary%20mb-2%22%7D",className:"text-2xl font-bold text-primary mb-2",children:"50%"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:27:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"27","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Liquidity%20Pool%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20font-medium%22%7D",className:"text-sm text-muted-foreground font-medium",children:"Liquidity Pool"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:28:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"28","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Locked%20forever%22%2C%22className%22%3A%22text-xs%20text-muted-foreground%20mt-2%22%7D",className:"text-xs text-muted-foreground mt-2",children:"Locked forever"})]}),u.jsxs(fe,{"data-lov-id":"src/components/Tokenomics.tsx:31:10","data-lov-name":"Card","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"31","data-component-file":"Tokenomics.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.2s"},children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:32:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"32","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22%F0%9F%8E%81%22%2C%22className%22%3A%22text-3xl%20mb-4%22%7D",className:"text-3xl mb-4",children:"🎁"}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:33:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"33","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%2230%25%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary%20mb-2%22%7D",className:"text-2xl font-bold text-primary mb-2",children:"30%"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:34:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"34","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Community%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20font-medium%22%7D",className:"text-sm text-muted-foreground font-medium",children:"Community"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:35:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"35","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Airdrops%20%26%20rewards%22%2C%22className%22%3A%22text-xs%20text-muted-foreground%20mt-2%22%7D",className:"text-xs text-muted-foreground mt-2",children:"Airdrops & rewards"})]}),u.jsxs(fe,{"data-lov-id":"src/components/Tokenomics.tsx:38:10","data-lov-name":"Card","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"38","data-component-file":"Tokenomics.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.3s"},children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:39:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"39","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22%F0%9F%8F%97%EF%B8%8F%22%2C%22className%22%3A%22text-3xl%20mb-4%22%7D",className:"text-3xl mb-4",children:"🏗️"}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:40:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"40","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%2220%25%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary%20mb-2%22%7D",className:"text-2xl font-bold text-primary mb-2",children:"20%"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:41:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"41","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Development%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20font-medium%22%7D",className:"text-sm text-muted-foreground font-medium",children:"Development"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:42:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"42","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Marketing%20%26%20partnerships%22%2C%22className%22%3A%22text-xs%20text-muted-foreground%20mt-2%22%7D",className:"text-xs text-muted-foreground mt-2",children:"Marketing & partnerships"})]})]}),u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:47:8","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"47","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-3%20gap-8%22%7D",className:"grid md:grid-cols-3 gap-8",children:[u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:48:10","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"48","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:49:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"49","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/Tokenomics.tsx:50:14","data-lov-name":"span","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"50","data-component-file":"Tokenomics.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%9A%AB%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"🚫"})}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:52:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"52","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Zero%20Tax%22%2C%22className%22%3A%22text-xl%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-xl font-bold text-foreground mb-2",children:"Zero Tax"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:53:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"53","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22No%20buy%20or%20sell%20taxes.%20Pure%20and%20simple%2C%20just%20like%20a%20cat's%20love%20(when%20they're%20in%20the%20mood).%22%2C%22className%22%3A%22text-muted-foreground%22%7D",className:"text-muted-foreground",children:"No buy or sell taxes. Pure and simple, just like a cat's love (when they're in the mood)."})]}),u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:58:10","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"58","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",style:{animationDelay:"0.2s"},children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:59:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"59","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/Tokenomics.tsx:60:14","data-lov-name":"span","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"60","data-component-file":"Tokenomics.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%94%A5%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"🔥"})}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:62:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"62","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Deflationary%22%2C%22className%22%3A%22text-xl%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-xl font-bold text-foreground mb-2",children:"Deflationary"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:63:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"63","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Strategic%20burns%20to%20increase%20scarcity%2C%20because%20cats%20prefer%20being%20exclusive%20anyway.%22%2C%22className%22%3A%22text-muted-foreground%22%7D",className:"text-muted-foreground",children:"Strategic burns to increase scarcity, because cats prefer being exclusive anyway."})]}),u.jsxs("div",{"data-lov-id":"src/components/Tokenomics.tsx:68:10","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"68","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",style:{animationDelay:"0.4s"},children:[u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:69:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"69","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/Tokenomics.tsx:70:14","data-lov-name":"span","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"70","data-component-file":"Tokenomics.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%A4%9D%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"🤝"})}),u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:72:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"72","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Community%20First%22%2C%22className%22%3A%22text-xl%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-xl font-bold text-foreground mb-2",children:"Community First"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:73:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"73","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Decisions%20made%20by%20the%20pride.%20Every%20holder%20has%20a%20voice%20in%20%24CATE's%20future%20direction.%22%2C%22className%22%3A%22text-muted-foreground%22%7D",className:"text-muted-foreground",children:"Decisions made by the pride. Every holder has a voice in $CATE's future direction."})]})]}),u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:80:8","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"80","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-16%20text-center%22%7D",className:"mt-16 text-center",children:u.jsxs(fe,{"data-lov-id":"src/components/Tokenomics.tsx:81:10","data-lov-name":"Card","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"81","data-component-file":"Tokenomics.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20max-w-2xl%20mx-auto%20shadow-soft%22%7D",className:"p-6 max-w-2xl mx-auto shadow-soft",children:[u.jsx("h3",{"data-lov-id":"src/components/Tokenomics.tsx:82:12","data-lov-name":"h3","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"82","data-component-file":"Tokenomics.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Contract%20Address%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-4%22%7D",className:"text-lg font-bold text-foreground mb-4",children:"Contract Address"}),u.jsx("div",{"data-lov-id":"src/components/Tokenomics.tsx:83:12","data-lov-name":"div","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"83","data-component-file":"Tokenomics.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Coming%20Soon%20-%20Pre-launch%20Phase%22%2C%22className%22%3A%22bg-muted%20p-4%20rounded-lg%20font-mono%20text-sm%20break-all%22%7D",className:"bg-muted p-4 rounded-lg font-mono text-sm break-all",children:"Coming Soon - Pre-launch Phase"}),u.jsx("p",{"data-lov-id":"src/components/Tokenomics.tsx:86:12","data-lov-name":"p","data-component-path":"src/components/Tokenomics.tsx","data-component-line":"86","data-component-file":"Tokenomics.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Always%20verify%20the%20official%20contract%20address%20on%20our%20social%20media%22%2C%22className%22%3A%22text-xs%20text-muted-foreground%20mt-2%22%7D",className:"text-xs text-muted-foreground mt-2",children:"Always verify the official contract address on our social media"})]})})]})}),B1=()=>u.jsx("section",{"data-lov-id":"src/components/HowToBuy.tsx:6:4","data-lov-name":"section","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"6","data-component-file":"HowToBuy.tsx","data-component-name":"section","data-component-content":"%7B%22className%22%3A%22py-24%20px-6%20bg-background%22%7D",className:"py-24 px-6 bg-background",children:u.jsxs("div",{"data-lov-id":"src/components/HowToBuy.tsx:7:6","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"7","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22container%20mx-auto%20max-w-6xl%22%7D",className:"container mx-auto max-w-6xl",children:[u.jsxs("div",{"data-lov-id":"src/components/HowToBuy.tsx:8:8","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"8","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-16%22%7D",className:"text-center mb-16",children:[u.jsx("h2",{"data-lov-id":"src/components/HowToBuy.tsx:9:10","data-lov-name":"h2","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"9","data-component-file":"HowToBuy.tsx","data-component-name":"h2","data-component-content":"%7B%22text%22%3A%22How%20to%20Buy%20%24CATE%22%2C%22className%22%3A%22text-4xl%20md%3Atext-5xl%20font-bold%20text-foreground%20mb-6%22%7D",className:"text-4xl md:text-5xl font-bold text-foreground mb-6",children:"How to Buy $CATE"}),u.jsx("p",{"data-lov-id":"src/components/HowToBuy.tsx:12:10","data-lov-name":"p","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"12","data-component-file":"HowToBuy.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Getting%20your%20paws%20on%20%24CATE%20is%20easier%20than%20teaching%20a%20cat%20to%20sit.%20Follow%20these%20simple%20steps.%22%2C%22className%22%3A%22text-xl%20text-muted-foreground%20max-w-3xl%20mx-auto%22%7D",className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"Getting your paws on $CATE is easier than teaching a cat to sit. Follow these simple steps."})]}),u.jsxs("div",{"data-lov-id":"src/components/HowToBuy.tsx:17:8","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"17","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20lg%3Agrid-cols-4%20gap-6%20mb-16%22%7D",className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 mb-16",children:[u.jsxs(fe,{"data-lov-id":"src/components/HowToBuy.tsx:18:10","data-lov-name":"Card","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"18","data-component-file":"HowToBuy.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",children:[u.jsx("div",{"data-lov-id":"src/components/HowToBuy.tsx:19:12","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"19","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/HowToBuy.tsx:20:14","data-lov-name":"span","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"20","data-component-file":"HowToBuy.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%221%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary-foreground%22%7D",className:"text-2xl font-bold text-primary-foreground",children:"1"})}),u.jsx("h3",{"data-lov-id":"src/components/HowToBuy.tsx:22:12","data-lov-name":"h3","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"22","data-component-file":"HowToBuy.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Get%20a%20Wallet%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-3%22%7D",className:"text-lg font-bold text-foreground mb-3",children:"Get a Wallet"}),u.jsx("p",{"data-lov-id":"src/components/HowToBuy.tsx:23:12","data-lov-name":"p","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"23","data-component-file":"HowToBuy.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Download%20Phantom%2C%20Solflare%2C%20or%20any%20Solana-compatible%20wallet.%20Set%20it%20up%20like%20setting%20up%20a%20cozy%20cat%20bed.%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Download Phantom, Solflare, or any Solana-compatible wallet. Set it up like setting up a cozy cat bed."})]}),u.jsxs(fe,{"data-lov-id":"src/components/HowToBuy.tsx:28:10","data-lov-name":"Card","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"28","data-component-file":"HowToBuy.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.1s"},children:[u.jsx("div",{"data-lov-id":"src/components/HowToBuy.tsx:29:12","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"29","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/HowToBuy.tsx:30:14","data-lov-name":"span","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"30","data-component-file":"HowToBuy.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%222%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary-foreground%22%7D",className:"text-2xl font-bold text-primary-foreground",children:"2"})}),u.jsx("h3",{"data-lov-id":"src/components/HowToBuy.tsx:32:12","data-lov-name":"h3","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"32","data-component-file":"HowToBuy.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Buy%20SOL%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-3%22%7D",className:"text-lg font-bold text-foreground mb-3",children:"Buy SOL"}),u.jsx("p",{"data-lov-id":"src/components/HowToBuy.tsx:33:12","data-lov-name":"p","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"33","data-component-file":"HowToBuy.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Purchase%20SOL%20from%20any%20major%20exchange%20like%20Binance%2C%20Coinbase%2C%20or%20directly%20in%20your%20wallet.%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Purchase SOL from any major exchange like Binance, Coinbase, or directly in your wallet."})]}),u.jsxs(fe,{"data-lov-id":"src/components/HowToBuy.tsx:38:10","data-lov-name":"Card","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"38","data-component-file":"HowToBuy.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.2s"},children:[u.jsx("div",{"data-lov-id":"src/components/HowToBuy.tsx:39:12","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"39","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/HowToBuy.tsx:40:14","data-lov-name":"span","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"40","data-component-file":"HowToBuy.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%223%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary-foreground%22%7D",className:"text-2xl font-bold text-primary-foreground",children:"3"})}),u.jsx("h3",{"data-lov-id":"src/components/HowToBuy.tsx:42:12","data-lov-name":"h3","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"42","data-component-file":"HowToBuy.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Connect%20to%20DEX%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-3%22%7D",className:"text-lg font-bold text-foreground mb-3",children:"Connect to DEX"}),u.jsx("p",{"data-lov-id":"src/components/HowToBuy.tsx:43:12","data-lov-name":"p","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"43","data-component-file":"HowToBuy.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Head%20to%20Jupiter%2C%20Raydium%2C%20or%20Orca.%20Connect%20your%20wallet%20-%20it's%20like%20introducing%20cats%20to%20each%20other.%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Head to Jupiter, Raydium, or Orca. Connect your wallet - it's like introducing cats to each other."})]}),u.jsxs(fe,{"data-lov-id":"src/components/HowToBuy.tsx:48:10","data-lov-name":"Card","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"48","data-component-file":"HowToBuy.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in",style:{animationDelay:"0.3s"},children:[u.jsx("div",{"data-lov-id":"src/components/HowToBuy.tsx:49:12","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"49","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4",children:u.jsx("span",{"data-lov-id":"src/components/HowToBuy.tsx:50:14","data-lov-name":"span","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"50","data-component-file":"HowToBuy.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%224%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary-foreground%22%7D",className:"text-2xl font-bold text-primary-foreground",children:"4"})}),u.jsx("h3",{"data-lov-id":"src/components/HowToBuy.tsx:52:12","data-lov-name":"h3","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"52","data-component-file":"HowToBuy.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Swap%20for%20%24CATE%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-3%22%7D",className:"text-lg font-bold text-foreground mb-3",children:"Swap for $CATE"}),u.jsx("p",{"data-lov-id":"src/components/HowToBuy.tsx:53:12","data-lov-name":"p","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"53","data-component-file":"HowToBuy.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Paste%20the%20%24CATE%20contract%20address%2C%20set%20your%20slippage%2C%20and%20swap!%20Welcome%20to%20the%20pride.%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Paste the $CATE contract address, set your slippage, and swap! Welcome to the pride."})]})]}),u.jsxs("div",{"data-lov-id":"src/components/HowToBuy.tsx:60:8","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"60","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-16%22%7D",className:"text-center mb-16",children:[u.jsx("h3",{"data-lov-id":"src/components/HowToBuy.tsx:61:10","data-lov-name":"h3","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"61","data-component-file":"HowToBuy.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Quick%20Buy%20Options%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-foreground%20mb-6%22%7D",className:"text-2xl font-bold text-foreground mb-6",children:"Quick Buy Options"}),u.jsxs("div",{"data-lov-id":"src/components/HowToBuy.tsx:62:10","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"62","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20sm%3Aflex-row%20gap-4%20justify-center%22%7D",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[u.jsx(rt,{"data-lov-id":"src/components/HowToBuy.tsx:63:12","data-lov-name":"Button","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"63","data-component-file":"HowToBuy.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Buy%20on%20Jupiter%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%22%7D",variant:"cate",size:"lg",className:"text-lg px-8 py-4",children:"Buy on Jupiter"}),u.jsx(rt,{"data-lov-id":"src/components/HowToBuy.tsx:66:12","data-lov-name":"Button","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"66","data-component-file":"HowToBuy.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Buy%20on%20Raydium%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%22%7D",variant:"cateBorder",size:"lg",className:"text-lg px-8 py-4",children:"Buy on Raydium"}),u.jsx(rt,{"data-lov-id":"src/components/HowToBuy.tsx:69:12","data-lov-name":"Button","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"69","data-component-file":"HowToBuy.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Buy%20on%20Orca%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%22%7D",variant:"cateBorder",size:"lg",className:"text-lg px-8 py-4",children:"Buy on Orca"})]})]}),u.jsxs("div",{"data-lov-id":"src/components/HowToBuy.tsx:76:8","data-lov-name":"div","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"76","data-component-file":"HowToBuy.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20gap-8%22%7D",className:"grid md:grid-cols-2 gap-8",children:[u.jsxs(fe,{"data-lov-id":"src/components/HowToBuy.tsx:77:10","data-lov-name":"Card","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"77","data-component-file":"HowToBuy.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20shadow-soft%22%7D",className:"p-6 shadow-soft",children:[u.jsxs("h4",{"data-lov-id":"src/components/HowToBuy.tsx:78:12","data-lov-name":"h4","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"78","data-component-file":"HowToBuy.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22Important%20Notes%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-4%20flex%20items-center%22%7D",className:"text-lg font-bold text-foreground mb-4 flex items-center",children:[u.jsx("span",{"data-lov-id":"src/components/HowToBuy.tsx:79:14","data-lov-name":"span","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"79","data-component-file":"HowToBuy.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%E2%9A%A0%EF%B8%8F%22%2C%22className%22%3A%22text-2xl%20mr-2%22%7D",className:"text-2xl mr-2",children:"⚠️"}),"Important Notes"]}),u.jsxs("ul",{"data-lov-id":"src/components/HowToBuy.tsx:82:12","data-lov-name":"ul","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"82","data-component-file":"HowToBuy.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22space-y-2%20text-sm%20text-muted-foreground%22%7D",className:"space-y-2 text-sm text-muted-foreground",children:[u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:83:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"83","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Always%20verify%20the%20contract%20address%20before%20buying%22%7D",children:"• Always verify the contract address before buying"}),u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:84:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"84","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Set%20slippage%20to%205-10%25%20for%20smooth%20transactions%22%7D",children:"• Set slippage to 5-10% for smooth transactions"}),u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:85:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"85","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Never%20share%20your%20private%20keys%20or%20seed%20phrase%22%7D",children:"• Never share your private keys or seed phrase"}),u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:86:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"86","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Only%20buy%20what%20you%20can%20afford%20to%20lose%22%7D",children:"• Only buy what you can afford to lose"})]})]}),u.jsxs(fe,{"data-lov-id":"src/components/HowToBuy.tsx:90:10","data-lov-name":"Card","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"90","data-component-file":"HowToBuy.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20shadow-soft%22%7D",className:"p-6 shadow-soft",children:[u.jsxs("h4",{"data-lov-id":"src/components/HowToBuy.tsx:91:12","data-lov-name":"h4","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"91","data-component-file":"HowToBuy.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22Pro%20Tips%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-4%20flex%20items-center%22%7D",className:"text-lg font-bold text-foreground mb-4 flex items-center",children:[u.jsx("span",{"data-lov-id":"src/components/HowToBuy.tsx:92:14","data-lov-name":"span","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"92","data-component-file":"HowToBuy.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%8E%AF%22%2C%22className%22%3A%22text-2xl%20mr-2%22%7D",className:"text-2xl mr-2",children:"🎯"}),"Pro Tips"]}),u.jsxs("ul",{"data-lov-id":"src/components/HowToBuy.tsx:95:12","data-lov-name":"ul","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"95","data-component-file":"HowToBuy.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22space-y-2%20text-sm%20text-muted-foreground%22%7D",className:"space-y-2 text-sm text-muted-foreground",children:[u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:96:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"96","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Use%20priority%20fees%20during%20high%20network%20activity%22%7D",children:"• Use priority fees during high network activity"}),u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:97:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"97","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Keep%20some%20SOL%20for%20transaction%20fees%22%7D",children:"• Keep some SOL for transaction fees"}),u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:98:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"98","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20Join%20our%20Telegram%20for%20real-time%20updates%22%7D",children:"• Join our Telegram for real-time updates"}),u.jsx("li",{"data-lov-id":"src/components/HowToBuy.tsx:99:14","data-lov-name":"li","data-component-path":"src/components/HowToBuy.tsx","data-component-line":"99","data-component-file":"HowToBuy.tsx","data-component-name":"li","data-component-content":"%7B%22text%22%3A%22%E2%80%A2%20HODL%20like%20a%20cat%20hoarding%20cardboard%20boxes%22%7D",children:"• HODL like a cat hoarding cardboard boxes"})]})]})]})]})}),j1=()=>u.jsx("section",{"data-lov-id":"src/components/Community.tsx:6:4","data-lov-name":"section","data-component-path":"src/components/Community.tsx","data-component-line":"6","data-component-file":"Community.tsx","data-component-name":"section","data-component-content":"%7B%22className%22%3A%22py-24%20px-6%20bg-muted%2F30%22%7D",className:"py-24 px-6 bg-muted/30",children:u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:7:6","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"7","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22container%20mx-auto%20max-w-6xl%22%7D",className:"container mx-auto max-w-6xl",children:[u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:8:8","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"8","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-16%22%7D",className:"text-center mb-16",children:[u.jsx("h2",{"data-lov-id":"src/components/Community.tsx:9:10","data-lov-name":"h2","data-component-path":"src/components/Community.tsx","data-component-line":"9","data-component-file":"Community.tsx","data-component-name":"h2","data-component-content":"%7B%22text%22%3A%22Join%20the%20Pride%22%2C%22className%22%3A%22text-4xl%20md%3Atext-5xl%20font-bold%20text-foreground%20mb-6%22%7D",className:"text-4xl md:text-5xl font-bold text-foreground mb-6",children:"Join the Pride"}),u.jsx("p",{"data-lov-id":"src/components/Community.tsx:12:10","data-lov-name":"p","data-component-path":"src/components/Community.tsx","data-component-line":"12","data-component-file":"Community.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Connect%20with%20fellow%20cat%20enthusiasts%20and%20crypto%20degens.%20Our%20community%20is%20where%20the%20real%20magic%20happens.%22%2C%22className%22%3A%22text-xl%20text-muted-foreground%20max-w-3xl%20mx-auto%22%7D",className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"Connect with fellow cat enthusiasts and crypto degens. Our community is where the real magic happens."})]}),u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:18:8","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"18","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20lg%3Agrid-cols-4%20gap-6%20mb-16%22%7D",className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 mb-16",children:[u.jsxs(fe,{"data-lov-id":"src/components/Community.tsx:19:10","data-lov-name":"Card","data-component-path":"src/components/Community.tsx","data-component-line":"19","data-component-file":"Community.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%20group%20cursor-pointer%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in group cursor-pointer",children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:20:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"20","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20group-hover%3Ascale-110%20transition-transform%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Community.tsx:21:14","data-lov-name":"span","data-component-path":"src/components/Community.tsx","data-component-line":"21","data-component-file":"Community.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%92%AC%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"💬"})}),u.jsx("h3",{"data-lov-id":"src/components/Community.tsx:23:12","data-lov-name":"h3","data-component-path":"src/components/Community.tsx","data-component-line":"23","data-component-file":"Community.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Telegram%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-lg font-bold text-foreground mb-2",children:"Telegram"}),u.jsx("p",{"data-lov-id":"src/components/Community.tsx:24:12","data-lov-name":"p","data-component-path":"src/components/Community.tsx","data-component-line":"24","data-component-file":"Community.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Real-time%20chat%20with%20the%20community%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20mb-4%22%7D",className:"text-sm text-muted-foreground mb-4",children:"Real-time chat with the community"}),u.jsx(rt,{"data-lov-id":"src/components/Community.tsx:27:12","data-lov-name":"Button","data-component-path":"src/components/Community.tsx","data-component-line":"27","data-component-file":"Community.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Join%20Chat%22%2C%22className%22%3A%22w-full%22%7D",variant:"cate",size:"sm",className:"w-full",children:"Join Chat"})]}),u.jsxs(fe,{"data-lov-id":"src/components/Community.tsx:32:10","data-lov-name":"Card","data-component-path":"src/components/Community.tsx","data-component-line":"32","data-component-file":"Community.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%20group%20cursor-pointer%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in group cursor-pointer",style:{animationDelay:"0.1s"},children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:33:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"33","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20group-hover%3Ascale-110%20transition-transform%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Community.tsx:34:14","data-lov-name":"span","data-component-path":"src/components/Community.tsx","data-component-line":"34","data-component-file":"Community.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%90%A6%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"🐦"})}),u.jsx("h3",{"data-lov-id":"src/components/Community.tsx:36:12","data-lov-name":"h3","data-component-path":"src/components/Community.tsx","data-component-line":"36","data-component-file":"Community.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Twitter%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-lg font-bold text-foreground mb-2",children:"Twitter"}),u.jsx("p",{"data-lov-id":"src/components/Community.tsx:37:12","data-lov-name":"p","data-component-path":"src/components/Community.tsx","data-component-line":"37","data-component-file":"Community.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Latest%20news%20and%20memes%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20mb-4%22%7D",className:"text-sm text-muted-foreground mb-4",children:"Latest news and memes"}),u.jsx(rt,{"data-lov-id":"src/components/Community.tsx:40:12","data-lov-name":"Button","data-component-path":"src/components/Community.tsx","data-component-line":"40","data-component-file":"Community.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Follow%20Us%22%2C%22className%22%3A%22w-full%22%7D",variant:"cate",size:"sm",className:"w-full",children:"Follow Us"})]}),u.jsxs(fe,{"data-lov-id":"src/components/Community.tsx:45:10","data-lov-name":"Card","data-component-path":"src/components/Community.tsx","data-component-line":"45","data-component-file":"Community.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%20group%20cursor-pointer%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in group cursor-pointer",style:{animationDelay:"0.2s"},children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:46:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"46","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20group-hover%3Ascale-110%20transition-transform%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Community.tsx:47:14","data-lov-name":"span","data-component-path":"src/components/Community.tsx","data-component-line":"47","data-component-file":"Community.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%92%AC%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"💬"})}),u.jsx("h3",{"data-lov-id":"src/components/Community.tsx:49:12","data-lov-name":"h3","data-component-path":"src/components/Community.tsx","data-component-line":"49","data-component-file":"Community.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Discord%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-lg font-bold text-foreground mb-2",children:"Discord"}),u.jsx("p",{"data-lov-id":"src/components/Community.tsx:50:12","data-lov-name":"p","data-component-path":"src/components/Community.tsx","data-component-line":"50","data-component-file":"Community.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Deep%20community%20discussions%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20mb-4%22%7D",className:"text-sm text-muted-foreground mb-4",children:"Deep community discussions"}),u.jsx(rt,{"data-lov-id":"src/components/Community.tsx:53:12","data-lov-name":"Button","data-component-path":"src/components/Community.tsx","data-component-line":"53","data-component-file":"Community.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Join%20Server%22%2C%22className%22%3A%22w-full%22%7D",variant:"cate",size:"sm",className:"w-full",children:"Join Server"})]}),u.jsxs(fe,{"data-lov-id":"src/components/Community.tsx:58:10","data-lov-name":"Card","data-component-path":"src/components/Community.tsx","data-component-line":"58","data-component-file":"Community.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-6%20text-center%20shadow-soft%20hover%3Ashadow-glow%20transition-all%20duration-300%20animate-fade-in%20group%20cursor-pointer%22%7D",className:"p-6 text-center shadow-soft hover:shadow-glow transition-all duration-300 animate-fade-in group cursor-pointer",style:{animationDelay:"0.3s"},children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:59:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"59","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20bg-gradient-primary%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20group-hover%3Ascale-110%20transition-transform%22%7D",className:"w-16 h-16 bg-gradient-primary rounded-full flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Community.tsx:60:14","data-lov-name":"span","data-component-path":"src/components/Community.tsx","data-component-line":"60","data-component-file":"Community.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%93%BA%22%2C%22className%22%3A%22text-2xl%22%7D",className:"text-2xl",children:"📺"})}),u.jsx("h3",{"data-lov-id":"src/components/Community.tsx:62:12","data-lov-name":"h3","data-component-path":"src/components/Community.tsx","data-component-line":"62","data-component-file":"Community.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22YouTube%22%2C%22className%22%3A%22text-lg%20font-bold%20text-foreground%20mb-2%22%7D",className:"text-lg font-bold text-foreground mb-2",children:"YouTube"}),u.jsx("p",{"data-lov-id":"src/components/Community.tsx:63:12","data-lov-name":"p","data-component-path":"src/components/Community.tsx","data-component-line":"63","data-component-file":"Community.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Educational%20content%20%26%20AMAs%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%20mb-4%22%7D",className:"text-sm text-muted-foreground mb-4",children:"Educational content & AMAs"}),u.jsx(rt,{"data-lov-id":"src/components/Community.tsx:66:12","data-lov-name":"Button","data-component-path":"src/components/Community.tsx","data-component-line":"66","data-component-file":"Community.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Subscribe%22%2C%22className%22%3A%22w-full%22%7D",variant:"cate",size:"sm",className:"w-full",children:"Subscribe"})]})]}),u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:73:8","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"73","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-4%20gap-6%20mb-16%22%7D",className:"grid md:grid-cols-4 gap-6 mb-16",children:[u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:74:10","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"74","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:75:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"75","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%225%2C000%2B%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"5,000+"}),u.jsx("div",{"data-lov-id":"src/components/Community.tsx:76:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"76","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Telegram%20Members%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Telegram Members"})]}),u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:78:10","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"78","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",style:{animationDelay:"0.1s"},children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:79:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"79","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%2210%2C000%2B%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"10,000+"}),u.jsx("div",{"data-lov-id":"src/components/Community.tsx:80:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"80","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Twitter%20Followers%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Twitter Followers"})]}),u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:82:10","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"82","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",style:{animationDelay:"0.2s"},children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:83:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"83","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%222%2C500%2B%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"2,500+"}),u.jsx("div",{"data-lov-id":"src/components/Community.tsx:84:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"84","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Discord%20Members%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Discord Members"})]}),u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:86:10","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"86","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20animate-slide-up%22%7D",className:"text-center animate-slide-up",style:{animationDelay:"0.3s"},children:[u.jsx("div",{"data-lov-id":"src/components/Community.tsx:87:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"87","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%221%2C000%2B%22%2C%22className%22%3A%22text-3xl%20font-bold%20text-primary%22%7D",className:"text-3xl font-bold text-primary",children:"1,000+"}),u.jsx("div",{"data-lov-id":"src/components/Community.tsx:88:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"88","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22text%22%3A%22Holders%22%2C%22className%22%3A%22text-sm%20text-muted-foreground%22%7D",className:"text-sm text-muted-foreground",children:"Holders"})]})]}),u.jsx("div",{"data-lov-id":"src/components/Community.tsx:93:8","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"93","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%22%7D",className:"text-center",children:u.jsxs(fe,{"data-lov-id":"src/components/Community.tsx:94:10","data-lov-name":"Card","data-component-path":"src/components/Community.tsx","data-component-line":"94","data-component-file":"Community.tsx","data-component-name":"Card","data-component-content":"%7B%22className%22%3A%22p-8%20max-w-3xl%20mx-auto%20shadow-glow%20bg-gradient-primary%22%7D",className:"p-8 max-w-3xl mx-auto shadow-glow bg-gradient-primary",children:[u.jsx("h3",{"data-lov-id":"src/components/Community.tsx:95:12","data-lov-name":"h3","data-component-path":"src/components/Community.tsx","data-component-line":"95","data-component-file":"Community.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22Ready%20to%20Join%20the%20Revolution%3F%22%2C%22className%22%3A%22text-2xl%20font-bold%20text-primary-foreground%20mb-4%22%7D",className:"text-2xl font-bold text-primary-foreground mb-4",children:"Ready to Join the Revolution?"}),u.jsx("p",{"data-lov-id":"src/components/Community.tsx:98:12","data-lov-name":"p","data-component-path":"src/components/Community.tsx","data-component-line":"98","data-component-file":"Community.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Be%20part%20of%20the%20movement%20that's%20bringing%20feline%20energy%20to%20the%20crypto%20world.%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20Every%20cat%20owner%2C%20meme%20lover%2C%20and%20crypto%20enthusiast%20is%20welcome%20in%20our%20pride.%22%2C%22className%22%3A%22text-primary-foreground%2F80%20mb-6%20text-lg%22%7D",className:"text-primary-foreground/80 mb-6 text-lg",children:"Be part of the movement that's bringing feline energy to the crypto world. Every cat owner, meme lover, and crypto enthusiast is welcome in our pride."}),u.jsxs("div",{"data-lov-id":"src/components/Community.tsx:102:12","data-lov-name":"div","data-component-path":"src/components/Community.tsx","data-component-line":"102","data-component-file":"Community.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20sm%3Aflex-row%20gap-4%20justify-center%22%7D",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[u.jsx(rt,{"data-lov-id":"src/components/Community.tsx:103:14","data-lov-name":"Button","data-component-path":"src/components/Community.tsx","data-component-line":"103","data-component-file":"Community.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Buy%20%24CATE%20Now%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%22%7D",variant:"secondary",size:"lg",className:"text-lg px-8 py-4",children:"Buy $CATE Now"}),u.jsx(rt,{"data-lov-id":"src/components/Community.tsx:106:14","data-lov-name":"Button","data-component-path":"src/components/Community.tsx","data-component-line":"106","data-component-file":"Community.tsx","data-component-name":"Button","data-component-content":"%7B%22text%22%3A%22Join%20Community%22%2C%22className%22%3A%22text-lg%20px-8%20py-4%20border-primary-foreground%20text-primary-foreground%20hover%3Abg-primary-foreground%20hover%3Atext-primary%22%7D",variant:"outline",size:"lg",className:"text-lg px-8 py-4 border-primary-foreground text-primary-foreground hover:bg-primary-foreground hover:text-primary",children:"Join Community"})]})]})})]})}),R1=()=>u.jsx("footer",{"data-lov-id":"src/components/Footer.tsx:3:4","data-lov-name":"footer","data-component-path":"src/components/Footer.tsx","data-component-line":"3","data-component-file":"Footer.tsx","data-component-name":"footer","data-component-content":"%7B%22className%22%3A%22py-12%20px-6%20bg-foreground%20text-background%22%7D",className:"py-12 px-6 bg-foreground text-background",children:u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:4:6","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"4","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22container%20mx-auto%20max-w-6xl%22%7D",className:"container mx-auto max-w-6xl",children:[u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:5:8","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"5","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-4%20gap-8%20mb-8%22%7D",className:"grid md:grid-cols-4 gap-8 mb-8",children:[u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:7:10","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"7","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22md%3Acol-span-2%22%7D",className:"md:col-span-2",children:[u.jsx("h3",{"data-lov-id":"src/components/Footer.tsx:8:12","data-lov-name":"h3","data-component-path":"src/components/Footer.tsx","data-component-line":"8","data-component-file":"Footer.tsx","data-component-name":"h3","data-component-content":"%7B%22text%22%3A%22%24CATE%22%2C%22className%22%3A%22text-2xl%20font-bold%20mb-4%22%7D",className:"text-2xl font-bold mb-4",children:"$CATE"}),u.jsx("p",{"data-lov-id":"src/components/Footer.tsx:9:12","data-lov-name":"p","data-component-path":"src/components/Footer.tsx","data-component-line":"9","data-component-file":"Footer.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22The%20purr-fect%20memecoin%20bringing%20feline%20finesse%20to%20the%20Solana%20blockchain.%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20Like%20Doge%2C%20but%20with%20whiskers%20and%20attitude.%22%2C%22className%22%3A%22text-background%2F80%20mb-4%20max-w-md%22%7D",className:"text-background/80 mb-4 max-w-md",children:"The purr-fect memecoin bringing feline finesse to the Solana blockchain. Like Doge, but with whiskers and attitude."}),u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:13:12","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"13","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20space-x-4%22%7D",className:"flex space-x-4",children:[u.jsx("div",{"data-lov-id":"src/components/Footer.tsx:14:14","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"14","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-8%20h-8%20bg-primary%20rounded-full%20flex%20items-center%20justify-center%20cursor-pointer%20hover%3Ascale-110%20transition-transform%22%7D",className:"w-8 h-8 bg-primary rounded-full flex items-center justify-center cursor-pointer hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Footer.tsx:15:16","data-lov-name":"span","data-component-path":"src/components/Footer.tsx","data-component-line":"15","data-component-file":"Footer.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%90%A6%22%2C%22className%22%3A%22text-sm%22%7D",className:"text-sm",children:"🐦"})}),u.jsx("div",{"data-lov-id":"src/components/Footer.tsx:17:14","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"17","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-8%20h-8%20bg-primary%20rounded-full%20flex%20items-center%20justify-center%20cursor-pointer%20hover%3Ascale-110%20transition-transform%22%7D",className:"w-8 h-8 bg-primary rounded-full flex items-center justify-center cursor-pointer hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Footer.tsx:18:16","data-lov-name":"span","data-component-path":"src/components/Footer.tsx","data-component-line":"18","data-component-file":"Footer.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%92%AC%22%2C%22className%22%3A%22text-sm%22%7D",className:"text-sm",children:"💬"})}),u.jsx("div",{"data-lov-id":"src/components/Footer.tsx:20:14","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"20","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-8%20h-8%20bg-primary%20rounded-full%20flex%20items-center%20justify-center%20cursor-pointer%20hover%3Ascale-110%20transition-transform%22%7D",className:"w-8 h-8 bg-primary rounded-full flex items-center justify-center cursor-pointer hover:scale-110 transition-transform",children:u.jsx("span",{"data-lov-id":"src/components/Footer.tsx:21:16","data-lov-name":"span","data-component-path":"src/components/Footer.tsx","data-component-line":"21","data-component-file":"Footer.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22%F0%9F%92%AC%22%2C%22className%22%3A%22text-sm%22%7D",className:"text-sm",children:"💬"})})]})]}),u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:27:10","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"27","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%7D",children:[u.jsx("h4",{"data-lov-id":"src/components/Footer.tsx:28:12","data-lov-name":"h4","data-component-path":"src/components/Footer.tsx","data-component-line":"28","data-component-file":"Footer.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22Quick%20Links%22%2C%22className%22%3A%22text-lg%20font-semibold%20mb-4%22%7D",className:"text-lg font-semibold mb-4",children:"Quick Links"}),u.jsxs("ul",{"data-lov-id":"src/components/Footer.tsx:29:12","data-lov-name":"ul","data-component-path":"src/components/Footer.tsx","data-component-line":"29","data-component-file":"Footer.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22space-y-2%20text-background%2F80%22%7D",className:"space-y-2 text-background/80",children:[u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:30:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"30","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:30:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"30","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22About%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#about",className:"hover:text-primary transition-colors",children:"About"})}),u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:31:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"31","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:31:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"31","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22Tokenomics%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#tokenomics",className:"hover:text-primary transition-colors",children:"Tokenomics"})}),u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:32:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"32","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:32:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"32","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22How%20to%20Buy%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#how-to-buy",className:"hover:text-primary transition-colors",children:"How to Buy"})}),u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:33:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"33","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:33:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"33","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22Community%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#community",className:"hover:text-primary transition-colors",children:"Community"})})]})]}),u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:38:10","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"38","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%7D",children:[u.jsx("h4",{"data-lov-id":"src/components/Footer.tsx:39:12","data-lov-name":"h4","data-component-path":"src/components/Footer.tsx","data-component-line":"39","data-component-file":"Footer.tsx","data-component-name":"h4","data-component-content":"%7B%22text%22%3A%22Resources%22%2C%22className%22%3A%22text-lg%20font-semibold%20mb-4%22%7D",className:"text-lg font-semibold mb-4",children:"Resources"}),u.jsxs("ul",{"data-lov-id":"src/components/Footer.tsx:40:12","data-lov-name":"ul","data-component-path":"src/components/Footer.tsx","data-component-line":"40","data-component-file":"Footer.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22space-y-2%20text-background%2F80%22%7D",className:"space-y-2 text-background/80",children:[u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:41:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"41","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:41:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"41","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22Whitepaper%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#",className:"hover:text-primary transition-colors",children:"Whitepaper"})}),u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:42:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"42","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:42:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"42","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22Audit%20Report%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#",className:"hover:text-primary transition-colors",children:"Audit Report"})}),u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:43:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"43","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:43:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"43","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22CoinGecko%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#",className:"hover:text-primary transition-colors",children:"CoinGecko"})}),u.jsx("li",{"data-lov-id":"src/components/Footer.tsx:44:14","data-lov-name":"li","data-component-path":"src/components/Footer.tsx","data-component-line":"44","data-component-file":"Footer.tsx","data-component-name":"li","data-component-content":"%7B%7D",children:u.jsx("a",{"data-lov-id":"src/components/Footer.tsx:44:18","data-lov-name":"a","data-component-path":"src/components/Footer.tsx","data-component-line":"44","data-component-file":"Footer.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22CoinMarketCap%22%2C%22className%22%3A%22hover%3Atext-primary%20transition-colors%22%7D",href:"#",className:"hover:text-primary transition-colors",children:"CoinMarketCap"})})]})]})]}),u.jsx("div",{"data-lov-id":"src/components/Footer.tsx:50:8","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"50","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22border-t%20border-background%2F20%20pt-8%22%7D",className:"border-t border-background/20 pt-8",children:u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:51:10","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"51","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20md%3Aflex-row%20justify-between%20items-center%22%7D",className:"flex flex-col md:flex-row justify-between items-center",children:[u.jsx("p",{"data-lov-id":"src/components/Footer.tsx:52:12","data-lov-name":"p","data-component-path":"src/components/Footer.tsx","data-component-line":"52","data-component-file":"Footer.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22%C2%A9%202024%20%24CATE.%20All%20rights%20reserved.%20Built%20with%20%F0%9F%90%BE%20for%20the%20cat%20community.%22%2C%22className%22%3A%22text-background%2F60%20text-sm%20mb-4%20md%3Amb-0%22%7D",className:"text-background/60 text-sm mb-4 md:mb-0",children:"© 2024 $CATE. All rights reserved. Built with 🐾 for the cat community."}),u.jsxs("div",{"data-lov-id":"src/components/Footer.tsx:55:12","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"55","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-background%2F60%20text-sm%22%7D",className:"text-background/60 text-sm",children:[u.jsx("span",{"data-lov-id":"src/components/Footer.tsx:56:14","data-lov-name":"span","data-component-path":"src/components/Footer.tsx","data-component-line":"56","data-component-file":"Footer.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22Contract%3A%20Coming%20Soon%22%2C%22className%22%3A%22mr-4%22%7D",className:"mr-4",children:"Contract: Coming Soon"}),u.jsx("span",{"data-lov-id":"src/components/Footer.tsx:57:14","data-lov-name":"span","data-component-path":"src/components/Footer.tsx","data-component-line":"57","data-component-file":"Footer.tsx","data-component-name":"span","data-component-content":"%7B%22text%22%3A%22Built%20on%20Solana%22%7D",children:"Built on Solana"})]})]})}),u.jsx("div",{"data-lov-id":"src/components/Footer.tsx:63:8","data-lov-name":"div","data-component-path":"src/components/Footer.tsx","data-component-line":"63","data-component-file":"Footer.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-8%20p-4%20bg-background%2F10%20rounded-lg%22%7D",className:"mt-8 p-4 bg-background/10 rounded-lg",children:u.jsxs("p",{"data-lov-id":"src/components/Footer.tsx:64:10","data-lov-name":"p","data-component-path":"src/components/Footer.tsx","data-component-line":"64","data-component-file":"Footer.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22%24CATE%20is%20a%20meme%20token%20created%20for%20entertainment%20purposes.%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20Cryptocurrency%20investments%20carry%20risk.%20Please%20do%20your%20own%20research%20and%20only%20invest%20what%20you%20can%20afford%20to%20lose.%20%5Cn%20%20%20%20%20%20%20%20%20%20%20%20This%20is%20not%20financial%20advice.%22%2C%22className%22%3A%22text-xs%20text-background%2F60%20text-center%22%7D",className:"text-xs text-background/60 text-center",children:[u.jsx("strong",{"data-lov-id":"src/components/Footer.tsx:65:12","data-lov-name":"strong","data-component-path":"src/components/Footer.tsx","data-component-line":"65","data-component-file":"Footer.tsx","data-component-name":"strong","data-component-content":"%7B%22text%22%3A%22Disclaimer%3A%22%7D",children:"Disclaimer:"})," $CATE is a meme token created for entertainment purposes. Cryptocurrency investments carry risk. Please do your own research and only invest what you can afford to lose. This is not financial advice."]})})]})}),F1=()=>u.jsxs("div",{"data-lov-id":"src/pages/Index.tsx:10:4","data-lov-name":"div","data-component-path":"src/pages/Index.tsx","data-component-line":"10","data-component-file":"Index.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22min-h-screen%22%7D",className:"min-h-screen",children:[u.jsx(b1,{"data-lov-id":"src/pages/Index.tsx:11:6","data-lov-name":"Hero","data-component-path":"src/pages/Index.tsx","data-component-line":"11","data-component-file":"Index.tsx","data-component-name":"Hero","data-component-content":"%7B%7D"}),u.jsx(P1,{"data-lov-id":"src/pages/Index.tsx:12:6","data-lov-name":"About","data-component-path":"src/pages/Index.tsx","data-component-line":"12","data-component-file":"Index.tsx","data-component-name":"About","data-component-content":"%7B%7D"}),u.jsx(D1,{"data-lov-id":"src/pages/Index.tsx:13:6","data-lov-name":"Tokenomics","data-component-path":"src/pages/Index.tsx","data-component-line":"13","data-component-file":"Index.tsx","data-component-name":"Tokenomics","data-component-content":"%7B%7D"}),u.jsx(B1,{"data-lov-id":"src/pages/Index.tsx:14:6","data-lov-name":"HowToBuy","data-component-path":"src/pages/Index.tsx","data-component-line":"14","data-component-file":"Index.tsx","data-component-name":"HowToBuy","data-component-content":"%7B%7D"}),u.jsx(j1,{"data-lov-id":"src/pages/Index.tsx:15:6","data-lov-name":"Community","data-component-path":"src/pages/Index.tsx","data-component-line":"15","data-component-file":"Index.tsx","data-component-name":"Community","data-component-content":"%7B%7D"}),u.jsx(R1,{"data-lov-id":"src/pages/Index.tsx:16:6","data-lov-name":"Footer","data-component-path":"src/pages/Index.tsx","data-component-line":"16","data-component-file":"Index.tsx","data-component-name":"Footer","data-component-content":"%7B%7D"})]}),O1=()=>{const e=K2();return w.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),u.jsx("div",{"data-lov-id":"src/pages/NotFound.tsx:15:4","data-lov-name":"div","data-component-path":"src/pages/NotFound.tsx","data-component-line":"15","data-component-file":"NotFound.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22min-h-screen%20flex%20items-center%20justify-center%20bg-gray-100%22%7D",className:"min-h-screen flex items-center justify-center bg-gray-100",children:u.jsxs("div",{"data-lov-id":"src/pages/NotFound.tsx:16:6","data-lov-name":"div","data-component-path":"src/pages/NotFound.tsx","data-component-line":"16","data-component-file":"NotFound.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%22%7D",className:"text-center",children:[u.jsx("h1",{"data-lov-id":"src/pages/NotFound.tsx:17:8","data-lov-name":"h1","data-component-path":"src/pages/NotFound.tsx","data-component-line":"17","data-component-file":"NotFound.tsx","data-component-name":"h1","data-component-content":"%7B%22text%22%3A%22404%22%2C%22className%22%3A%22text-4xl%20font-bold%20mb-4%22%7D",className:"text-4xl font-bold mb-4",children:"404"}),u.jsx("p",{"data-lov-id":"src/pages/NotFound.tsx:18:8","data-lov-name":"p","data-component-path":"src/pages/NotFound.tsx","data-component-line":"18","data-component-file":"NotFound.tsx","data-component-name":"p","data-component-content":"%7B%22text%22%3A%22Oops!%20Page%20not%20found%22%2C%22className%22%3A%22text-xl%20text-gray-600%20mb-4%22%7D",className:"text-xl text-gray-600 mb-4",children:"Oops! Page not found"}),u.jsx("a",{"data-lov-id":"src/pages/NotFound.tsx:19:8","data-lov-name":"a","data-component-path":"src/pages/NotFound.tsx","data-component-line":"19","data-component-file":"NotFound.tsx","data-component-name":"a","data-component-content":"%7B%22text%22%3A%22Return%20to%20Home%22%2C%22className%22%3A%22text-blue-500%20hover%3Atext-blue-700%20underline%22%7D",href:"/",className:"text-blue-500 hover:text-blue-700 underline",children:"Return to Home"})]})})},_1=new Ow,L1=()=>u.jsx(Lw,{"data-lov-id":"src/App.tsx:12:2","data-lov-name":"QueryClientProvider","data-component-path":"src/App.tsx","data-component-line":"12","data-component-file":"App.tsx","data-component-name":"QueryClientProvider","data-component-content":"%7B%7D",client:_1,children:u.jsxs(mw,{"data-lov-id":"src/App.tsx:13:4","data-lov-name":"TooltipProvider","data-component-path":"src/App.tsx","data-component-line":"13","data-component-file":"App.tsx","data-component-name":"TooltipProvider","data-component-content":"%7B%7D",children:[u.jsx(dg,{"data-lov-id":"src/App.tsx:14:6","data-lov-name":"Toaster","data-component-path":"src/App.tsx","data-component-line":"14","data-component-file":"App.tsx","data-component-name":"Toaster","data-component-content":"%7B%7D"}),u.jsx(Hg,{"data-lov-id":"src/App.tsx:15:6","data-lov-name":"Sonner","data-component-path":"src/App.tsx","data-component-line":"15","data-component-file":"App.tsx","data-component-name":"Sonner","data-component-content":"%7B%7D"}),u.jsx(C1,{"data-lov-id":"src/App.tsx:16:6","data-lov-name":"BrowserRouter","data-component-path":"src/App.tsx","data-component-line":"16","data-component-file":"App.tsx","data-component-name":"BrowserRouter","data-component-content":"%7B%7D",children:u.jsxs(g1,{"data-lov-id":"src/App.tsx:17:8","data-lov-name":"Routes","data-component-path":"src/App.tsx","data-component-line":"17","data-component-file":"App.tsx","data-component-name":"Routes","data-component-content":"%7B%7D",children:[u.jsx(Il,{"data-lov-id":"src/App.tsx:18:10","data-lov-name":"Route","data-component-path":"src/App.tsx","data-component-line":"18","data-component-file":"App.tsx","data-component-name":"Route","data-component-content":"%7B%7D",path:"/",element:u.jsx(F1,{"data-lov-id":"src/App.tsx:18:35","data-lov-name":"Index","data-component-path":"src/App.tsx","data-component-line":"18","data-component-file":"App.tsx","data-component-name":"Index","data-component-content":"%7B%7D"})}),u.jsx(Il,{"data-lov-id":"src/App.tsx:20:10","data-lov-name":"Route","data-component-path":"src/App.tsx","data-component-line":"20","data-component-file":"App.tsx","data-component-name":"Route","data-component-content":"%7B%7D",path:"*",element:u.jsx(O1,{"data-lov-id":"src/App.tsx:20:35","data-lov-name":"NotFound","data-component-path":"src/App.tsx","data-component-line":"20","data-component-file":"App.tsx","data-component-name":"NotFound","data-component-content":"%7B%7D"})})]})})]})});vf(document.getElementById("root")).render(u.jsx(L1,{"data-lov-id":"src/main.tsx:5:52","data-lov-name":"App","data-component-path":"src/main.tsx","data-component-line":"5","data-component-file":"main.tsx","data-component-name":"App","data-component-content":"%7B%7D"}));