/")+"/"),A($,U,B,"",function(nt){return nt})):$!=null&&(Me($)&&($=Se($,B+($.key==null||S&&S.key===$.key?"":(""+$.key).replace(xe,"/")+"/")+ne)),U.push($)),1;ne=0;var de=Q===""?".":Q+":";if(P(S))for(var je=0;je"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(o){console.error(o)}}return l(),$r.exports=m1(),$r.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Lh;function h1(){if(Lh)return Gs;Lh=1;var l=d1(),o=wo(),r=Sp();function c(e){var t="https://react.dev/errors/"+e;if(1ce||(e.current=se[ce],se[ce]=null,ce--)}function B(e,t){ce++,se[ce]=e.current,e.current=t}var Q=S(null),$=S(null),ie=S(null),ne=S(null);function de(e,t){switch(B(ie,t),B($,e),B(Q,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?eh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=eh(t),e=th(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}U(Q),B(Q,e)}function je(){U(Q),U($),U(ie)}function nt(e){e.memoizedState!==null&&B(ne,e);var t=Q.current,a=th(t,e.type);t!==a&&(B($,e),B(Q,a))}function mt(e){$.current===e&&(U(Q),U($)),ne.current===e&&(U(ne),ks._currentValue=R)}var lt,Sa;function $t(e){if(lt===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);lt=t&&t[1]||"",Sa=-1)":-1s||w[n]!==O[s]){var k=` `+w[n].replace(" at new "," at ");return e.displayName&&k.includes("")&&(k=k.replace("",e.displayName)),k}while(1<=n&&0<=s);break}}}finally{Ql=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?$t(a):""}function En(e,t){switch(e.tag){case 26:case 27:case 5:return $t(e.type);case 16:return $t("Lazy");case 13:return e.child!==t&&t!==null?$t("Suspense Fallback"):$t("Suspense");case 19:return $t("SuspenseList");case 0:case 15:return Jn(e.type,!1);case 11:return Jn(e.type.render,!1);case 1:return Jn(e.type,!0);case 31:return $t("Activity");default:return""}}function Zl(e){try{var t="",a=null;do t+=En(e,a),a=e,e=e.return;while(e);return t}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}var Ot=Object.prototype.hasOwnProperty,Fl=l.unstable_scheduleCallback,Kl=l.unstable_cancelCallback,ht=l.unstable_shouldYield,Qa=l.unstable_requestPaint,pt=l.unstable_now,Do=l.unstable_getCurrentPriorityLevel,An=l.unstable_ImmediatePriority,Ks=l.unstable_UserBlockingPriority,Cn=l.unstable_NormalPriority,Jl=l.unstable_LowPriority,Ea=l.unstable_IdlePriority,Js=l.log,Za=l.unstable_setDisableYieldValue,Nn=null,gt=null;function Pt(e){if(typeof Js=="function"&&Za(e),gt&&typeof gt.setStrictMode=="function")try{gt.setStrictMode(Nn,e)}catch{}}var ut=Math.clz32?Math.clz32:ua,Ho=Math.log,Wl=Math.LN2;function ua(e){return e>>>=0,e===0?32:31-(Ho(e)/Wl|0)|0}var Wn=256,$n=262144,jn=4194304;function da(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function fe(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var s=0,i=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var x=n&134217727;return x!==0?(n=x&~i,n!==0?s=da(n):(d&=x,d!==0?s=da(d):a||(a=x&~e,a!==0&&(s=da(a))))):(x=n&~i,x!==0?s=da(x):d!==0?s=da(d):a||(a=n&~e,a!==0&&(s=da(a)))),s===0?0:t!==0&&t!==s&&(t&i)===0&&(i=s&-s,a=t&-t,i>=a||i===32&&(a&4194048)!==0)?t:s}function Ge(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function et(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function dt(){var e=jn;return jn<<=1,(jn&62914560)===0&&(jn=4194304),e}function Fa(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Ve(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function vt(e,t,a,n,s,i){var d=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var x=e.entanglements,w=e.expirationTimes,O=e.hiddenUpdates;for(a=d&~a;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var t0=/[\n"\\]/g;function Gt(e){return e.replace(t0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function qo(e,t,a,n,s,i,d,x){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+qt(t)):e.value!==""+qt(t)&&(e.value=""+qt(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?Go(e,d,qt(t)):a!=null?Go(e,d,qt(a)):n!=null&&e.removeAttribute("value"),s==null&&i!=null&&(e.defaultChecked=!!i),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+qt(x):e.removeAttribute("name")}function Fu(e,t,a,n,s,i,d,x){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||a!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){Lo(e);return}a=a!=null?""+qt(a):"",t=t!=null?""+qt(t):a,x||t===e.value||(e.value=t),e.defaultValue=t}n=n??s,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=x?e.checked:!!n,e.defaultChecked=!!n,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d),Lo(e)}function Go(e,t,a){t==="number"&&Ps(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function ll(e,t,a,n){if(e=e.options,t){t={};for(var s=0;s"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zo=!1;if(Na)try{var es={};Object.defineProperty(es,"passive",{get:function(){Zo=!0}}),window.addEventListener("test",es,es),window.removeEventListener("test",es,es)}catch{Zo=!1}var Ja=null,Fo=null,ei=null;function ed(){if(ei)return ei;var e,t=Fo,a=t.length,n,s="value"in Ja?Ja.value:Ja.textContent,i=s.length;for(e=0;e=ns),id=" ",od=!1;function cd(e,t){switch(e){case"keyup":return M0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var cl=!1;function _0(e,t){switch(e){case"compositionend":return rd(t);case"keypress":return t.which!==32?null:(od=!0,id);case"textInput":return e=t.data,e===id&&od?null:e;default:return null}}function z0(e,t){if(cl)return e==="compositionend"||!Po&&cd(e,t)?(e=ed(),ei=Fo=Ja=null,cl=!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:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=xd(a)}}function yd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?yd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function bd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ps(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Ps(e.document)}return t}function tc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var q0=Na&&"documentMode"in document&&11>=document.documentMode,rl=null,ac=null,os=null,nc=!1;function wd(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;nc||rl==null||rl!==Ps(n)||(n=rl,"selectionStart"in n&&tc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),os&&is(os,n)||(os=n,n=Fi(ac,"onSelect"),0>=d,s-=d,fa=1<<32-ut(t)+s|a<ve?(Ne=le,le=null):Ne=le.sibling;var _e=_(C,le,M[ve],Y);if(_e===null){le===null&&(le=Ne);break}e&&le&&_e.alternate===null&&t(C,le),E=i(_e,E,ve),Oe===null?oe=_e:Oe.sibling=_e,Oe=_e,le=Ne}if(ve===M.length)return a(C,le),Te&&Ta(C,ve),oe;if(le===null){for(;veve?(Ne=le,le=null):Ne=le.sibling;var vn=_(C,le,_e.value,Y);if(vn===null){le===null&&(le=Ne);break}e&&le&&vn.alternate===null&&t(C,le),E=i(vn,E,ve),Oe===null?oe=vn:Oe.sibling=vn,Oe=vn,le=Ne}if(_e.done)return a(C,le),Te&&Ta(C,ve),oe;if(le===null){for(;!_e.done;ve++,_e=M.next())_e=V(C,_e.value,Y),_e!==null&&(E=i(_e,E,ve),Oe===null?oe=_e:Oe.sibling=_e,Oe=_e);return Te&&Ta(C,ve),oe}for(le=n(le);!_e.done;ve++,_e=M.next())_e=D(le,C,ve,_e.value,Y),_e!==null&&(e&&_e.alternate!==null&&le.delete(_e.key===null?ve:_e.key),E=i(_e,E,ve),Oe===null?oe=_e:Oe.sibling=_e,Oe=_e);return e&&le.forEach(function(i1){return t(C,i1)}),Te&&Ta(C,ve),oe}function Be(C,E,M,Y){if(typeof M=="object"&&M!==null&&M.type===H&&M.key===null&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$typeof){case T:e:{for(var oe=M.key;E!==null;){if(E.key===oe){if(oe=M.type,oe===H){if(E.tag===7){a(C,E.sibling),Y=s(E,M.props.children),Y.return=C,C=Y;break e}}else if(E.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$typeof===K&&Ln(oe)===E.type){a(C,E.sibling),Y=s(E,M.props),ms(Y,M),Y.return=C,C=Y;break e}a(C,E);break}else t(C,E);E=E.sibling}M.type===H?(Y=Dn(M.props.children,C.mode,Y,M.key),Y.return=C,C=Y):(Y=ui(M.type,M.key,M.props,null,C.mode,Y),ms(Y,M),Y.return=C,C=Y)}return d(C);case z:e:{for(oe=M.key;E!==null;){if(E.key===oe)if(E.tag===4&&E.stateNode.containerInfo===M.containerInfo&&E.stateNode.implementation===M.implementation){a(C,E.sibling),Y=s(E,M.children||[]),Y.return=C,C=Y;break e}else{a(C,E);break}else t(C,E);E=E.sibling}Y=uc(M,C.mode,Y),Y.return=C,C=Y}return d(C);case K:return M=Ln(M),Be(C,E,M,Y)}if(we(M))return ee(C,E,M,Y);if(ge(M)){if(oe=ge(M),typeof oe!="function")throw Error(c(150));return M=oe.call(M),re(C,E,M,Y)}if(typeof M.then=="function")return Be(C,E,xi(M),Y);if(M.$typeof===J)return Be(C,E,mi(C,M),Y);vi(C,M)}return typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint"?(M=""+M,E!==null&&E.tag===6?(a(C,E.sibling),Y=s(E,M),Y.return=C,C=Y):(a(C,E),Y=rc(M,C.mode,Y),Y.return=C,C=Y),d(C)):a(C,E)}return function(C,E,M,Y){try{fs=0;var oe=Be(C,E,M,Y);return bl=null,oe}catch(le){if(le===yl||le===pi)throw le;var Oe=zt(29,le,null,C.mode);return Oe.lanes=Y,Oe.return=C,Oe}finally{}}}var Gn=Xd(!0),Qd=Xd(!1),en=!1;function Sc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ec(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function tn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function an(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(ze&2)!==0){var s=n.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),n.pending=t,t=ri(e),Td(e,null,a),t}return ci(e,n,t,a),ri(e)}function hs(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,yt(e,a)}}function Ac(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var s=null,i=null;if(a=a.firstBaseUpdate,a!==null){do{var d={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};i===null?s=i=d:i=i.next=d,a=a.next}while(a!==null);i===null?s=i=t:i=i.next=t}else s=i=t;a={baseState:n.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Cc=!1;function ps(){if(Cc){var e=vl;if(e!==null)throw e}}function gs(e,t,a,n){Cc=!1;var s=e.updateQueue;en=!1;var i=s.firstBaseUpdate,d=s.lastBaseUpdate,x=s.shared.pending;if(x!==null){s.shared.pending=null;var w=x,O=w.next;w.next=null,d===null?i=O:d.next=O,d=w;var k=e.alternate;k!==null&&(k=k.updateQueue,x=k.lastBaseUpdate,x!==d&&(x===null?k.firstBaseUpdate=O:x.next=O,k.lastBaseUpdate=w))}if(i!==null){var V=s.baseState;d=0,k=O=w=null,x=i;do{var _=x.lane&-536870913,D=_!==x.lane;if(D?(Ce&_)===_:(n&_)===_){_!==0&&_===xl&&(Cc=!0),k!==null&&(k=k.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var ee=e,re=x;_=t;var Be=a;switch(re.tag){case 1:if(ee=re.payload,typeof ee=="function"){V=ee.call(Be,V,_);break e}V=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=re.payload,_=typeof ee=="function"?ee.call(Be,V,_):ee,_==null)break e;V=h({},V,_);break e;case 2:en=!0}}_=x.callback,_!==null&&(e.flags|=64,D&&(e.flags|=8192),D=s.callbacks,D===null?s.callbacks=[_]:D.push(_))}else D={lane:_,tag:x.tag,payload:x.payload,callback:x.callback,next:null},k===null?(O=k=D,w=V):k=k.next=D,d|=_;if(x=x.next,x===null){if(x=s.shared.pending,x===null)break;D=x,x=D.next,D.next=null,s.lastBaseUpdate=D,s.shared.pending=null}}while(!0);k===null&&(w=V),s.baseState=w,s.firstBaseUpdate=O,s.lastBaseUpdate=k,i===null&&(s.shared.lanes=0),cn|=d,e.lanes=d,e.memoizedState=V}}function Zd(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Fd(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;ei?i:8;var d=A.T,x={};A.T=x,Xc(e,!1,t,a);try{var w=s(),O=A.S;if(O!==null&&O(x,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var k=J0(w,n);ys(e,t,k,Bt(e))}else ys(e,t,n,Bt(e))}catch(V){ys(e,t,{then:function(){},status:"rejected",reason:V},Bt())}finally{G.p=i,d!==null&&x.types!==null&&(d.types=x.types),A.T=d}}function tx(){}function Yc(e,t,a,n){if(e.tag!==5)throw Error(c(476));var s=Nf(e).queue;Cf(e,s,t,R,a===null?tx:function(){return jf(e),a(n)})}function Nf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:R,baseState:R,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:za,lastRenderedState:R},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:za,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function jf(e){var t=Nf(e);t.next===null&&(t=e.alternate.memoizedState),ys(e,t.next.queue,{},Bt())}function Vc(){return ot(ks)}function Tf(){return Fe().memoizedState}function Mf(){return Fe().memoizedState}function ax(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Bt();e=tn(a);var n=an(t,e,a);n!==null&&(jt(n,t,a),hs(n,t,a)),t={cache:vc()},e.payload=t;return}t=t.return}}function nx(e,t,a){var n=Bt();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ti(e)?_f(t,a):(a=oc(e,t,a,n),a!==null&&(jt(a,e,n),zf(a,t,n)))}function Of(e,t,a){var n=Bt();ys(e,t,a,n)}function ys(e,t,a,n){var s={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Ti(e))_f(t,s);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var d=t.lastRenderedState,x=i(d,a);if(s.hasEagerState=!0,s.eagerState=x,_t(x,d))return ci(e,t,s,0),Ue===null&&oi(),!1}catch{}finally{}if(a=oc(e,t,s,n),a!==null)return jt(a,e,n),zf(a,t,n),!0}return!1}function Xc(e,t,a,n){if(n={lane:2,revertLane:Sr(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ti(e)){if(t)throw Error(c(479))}else t=oc(e,a,n,2),t!==null&&jt(t,e,2)}function Ti(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function _f(e,t){Sl=wi=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function zf(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,yt(e,a)}}var bs={readContext:ot,use:Ai,useCallback:Xe,useContext:Xe,useEffect:Xe,useImperativeHandle:Xe,useLayoutEffect:Xe,useInsertionEffect:Xe,useMemo:Xe,useReducer:Xe,useRef:Xe,useState:Xe,useDebugValue:Xe,useDeferredValue:Xe,useTransition:Xe,useSyncExternalStore:Xe,useId:Xe,useHostTransitionStatus:Xe,useFormState:Xe,useActionState:Xe,useOptimistic:Xe,useMemoCache:Xe,useCacheRefresh:Xe};bs.useEffectEvent=Xe;var Rf={readContext:ot,use:Ai,useCallback:function(e,t){return xt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:gf,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Ni(4194308,4,bf.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Ni(4194308,4,e,t)},useInsertionEffect:function(e,t){Ni(4,2,e,t)},useMemo:function(e,t){var a=xt();t=t===void 0?null:t;var n=e();if(Yn){Pt(!0);try{e()}finally{Pt(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=xt();if(a!==void 0){var s=a(t);if(Yn){Pt(!0);try{a(t)}finally{Pt(!1)}}}else s=t;return n.memoizedState=n.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},n.queue=e,e=e.dispatch=nx.bind(null,pe,e),[n.memoizedState,e]},useRef:function(e){var t=xt();return e={current:e},t.memoizedState=e},useState:function(e){e=Bc(e);var t=e.queue,a=Of.bind(null,pe,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:qc,useDeferredValue:function(e,t){var a=xt();return Gc(a,e,t)},useTransition:function(){var e=Bc(!1);return e=Cf.bind(null,pe,e.queue,!0,!1),xt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=pe,s=xt();if(Te){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),Ue===null)throw Error(c(349));(Ce&127)!==0||Id(n,t,a)}s.memoizedState=a;var i={value:a,getSnapshot:t};return s.queue=i,gf(tf.bind(null,n,i,e),[e]),n.flags|=2048,Al(9,{destroy:void 0},ef.bind(null,n,i,a,t),null),a},useId:function(){var e=xt(),t=Ue.identifierPrefix;if(Te){var a=ma,n=fa;a=(n&~(1<<32-ut(n)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Si++,0<\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof n.is=="string"?d.createElement("select",{is:n.is}):d.createElement("select"),n.multiple?i.multiple=!0:n.size&&(i.size=n.size);break;default:i=typeof n.is=="string"?d.createElement(s,{is:n.is}):d.createElement(s)}}i[st]=t,i[wt]=n;e:for(d=t.child;d!==null;){if(d.tag===5||d.tag===6)i.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}t.stateNode=i;e:switch(rt(i,s,n),s){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&Da(t)}}return qe(t),lr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&Da(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(c(166));if(e=ie.current,pl(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,s=it,s!==null)switch(s.tag){case 27:case 5:n=s.memoizedProps}e[st]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||Pm(e.nodeValue,a)),e||Pa(t,!0)}else e=Ki(e).createTextNode(n),e[st]=t,t.stateNode=e}return qe(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(n=pl(t),a!==null){if(e===null){if(!n)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[st]=t}else Hn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;qe(t),e=!1}else a=hc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Dt(t),t):(Dt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return qe(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=pl(t),n!==null&&n.dehydrated!==null){if(e===null){if(!s)throw Error(c(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(c(317));s[st]=t}else Hn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;qe(t),s=!1}else s=hc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(Dt(t),t):(Dt(t),null)}return Dt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=n!==null,e=e!==null&&e.memoizedState!==null,a&&(n=t.child,s=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(s=n.alternate.memoizedState.cachePool.pool),i=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),i!==s&&(n.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Ri(t,t.updateQueue),qe(t),null);case 4:return je(),e===null&&Nr(t.stateNode.containerInfo),qe(t),null;case 10:return Oa(t.type),qe(t),null;case 19:if(U(Ze),n=t.memoizedState,n===null)return qe(t),null;if(s=(t.flags&128)!==0,i=n.rendering,i===null)if(s)Ss(n,!1);else{if(Qe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=bi(e),i!==null){for(t.flags|=128,Ss(n,!1),e=i.updateQueue,t.updateQueue=e,Ri(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Md(a,e),a=a.sibling;return B(Ze,Ze.current&1|2),Te&&Ta(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&pt()>Ui&&(t.flags|=128,s=!0,Ss(n,!1),t.lanes=4194304)}else{if(!s)if(e=bi(i),e!==null){if(t.flags|=128,s=!0,e=e.updateQueue,t.updateQueue=e,Ri(t,e),Ss(n,!0),n.tail===null&&n.tailMode==="hidden"&&!i.alternate&&!Te)return qe(t),null}else 2*pt()-n.renderingStartTime>Ui&&a!==536870912&&(t.flags|=128,s=!0,Ss(n,!1),t.lanes=4194304);n.isBackwards?(i.sibling=t.child,t.child=i):(e=n.last,e!==null?e.sibling=i:t.child=i,n.last=i)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=pt(),e.sibling=null,a=Ze.current,B(Ze,s?a&1|2:a&1),Te&&Ta(t,n.treeForkCount),e):(qe(t),null);case 22:case 23:return Dt(t),jc(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(qe(t),t.subtreeFlags&6&&(t.flags|=8192)):qe(t),a=t.updateQueue,a!==null&&Ri(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&U(Un),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Oa(Ke),qe(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function cx(e,t){switch(fc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Oa(Ke),je(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return mt(t),null;case 31:if(t.memoizedState!==null){if(Dt(t),t.alternate===null)throw Error(c(340));Hn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Dt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));Hn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(Ze),null;case 4:return je(),null;case 10:return Oa(t.type),null;case 22:case 23:return Dt(t),jc(),e!==null&&U(Un),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Oa(Ke),null;case 25:return null;default:return null}}function nm(e,t){switch(fc(t),t.tag){case 3:Oa(Ke),je();break;case 26:case 27:case 5:mt(t);break;case 4:je();break;case 31:t.memoizedState!==null&&Dt(t);break;case 13:Dt(t);break;case 19:U(Ze);break;case 10:Oa(t.type);break;case 22:case 23:Dt(t),jc(),e!==null&&U(Un);break;case 24:Oa(Ke)}}function Es(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var s=n.next;a=s;do{if((a.tag&e)===e){n=void 0;var i=a.create,d=a.inst;n=i(),d.destroy=n}a=a.next}while(a!==s)}}catch(x){De(t,t.return,x)}}function sn(e,t,a){try{var n=t.updateQueue,s=n!==null?n.lastEffect:null;if(s!==null){var i=s.next;n=i;do{if((n.tag&e)===e){var d=n.inst,x=d.destroy;if(x!==void 0){d.destroy=void 0,s=t;var w=a,O=x;try{O()}catch(k){De(s,w,k)}}}n=n.next}while(n!==i)}}catch(k){De(t,t.return,k)}}function lm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Fd(t,a)}catch(n){De(e,e.return,n)}}}function sm(e,t,a){a.props=Vn(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(n){De(e,t,n)}}function As(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(s){De(e,t,s)}}function ha(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(s){De(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(s){De(e,t,s)}else a.current=null}function im(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(s){De(e,e.return,s)}}function sr(e,t,a){try{var n=e.stateNode;Ox(n,e.type,a,t),n[wt]=t}catch(s){De(e,e.return,s)}}function om(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&mn(e.type)||e.tag===4}function ir(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||om(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&mn(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function or(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Ca));else if(n!==4&&(n===27&&mn(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(or(e,t,a),e=e.sibling;e!==null;)or(e,t,a),e=e.sibling}function Di(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(n!==4&&(n===27&&mn(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Di(e,t,a),e=e.sibling;e!==null;)Di(e,t,a),e=e.sibling}function cm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);rt(t,n,a),t[st]=e,t[wt]=a}catch(i){De(e,e.return,i)}}var Ha=!1,$e=!1,cr=!1,rm=typeof WeakSet=="function"?WeakSet:Set,at=null;function rx(e,t){if(e=e.containerInfo,Mr=to,e=bd(e),tc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var s=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{a.nodeType,i.nodeType}catch{a=null;break e}var d=0,x=-1,w=-1,O=0,k=0,V=e,_=null;t:for(;;){for(var D;V!==a||s!==0&&V.nodeType!==3||(x=d+s),V!==i||n!==0&&V.nodeType!==3||(w=d+n),V.nodeType===3&&(d+=V.nodeValue.length),(D=V.firstChild)!==null;)_=V,V=D;for(;;){if(V===e)break t;if(_===a&&++O===s&&(x=d),_===i&&++k===n&&(w=d),(D=V.nextSibling)!==null)break;V=_,_=V.parentNode}V=D}a=x===-1||w===-1?null:{start:x,end:w}}else a=null}a=a||{start:0,end:0}}else a=null;for(Or={focusedElem:e,selectionRange:a},to=!1,at=t;at!==null;)if(t=at,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,at=e;else for(;at!==null;){switch(t=at,i=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a title"))),rt(i,n,a),i[st]=e,tt(i),n=i;break e;case"link":var d=ph("link","href",s).get(n+(a.href||""));if(d){for(var x=0;xBe&&(d=Be,Be=re,re=d);var C=vd(x,re),E=vd(x,Be);if(C&&E&&(D.rangeCount!==1||D.anchorNode!==C.node||D.anchorOffset!==C.offset||D.focusNode!==E.node||D.focusOffset!==E.offset)){var M=V.createRange();M.setStart(C.node,C.offset),D.removeAllRanges(),re>Be?(D.addRange(M),D.extend(E.node,E.offset)):(M.setEnd(E.node,E.offset),D.addRange(M))}}}}for(V=[],D=x;D=D.parentNode;)D.nodeType===1&&V.push({element:D,left:D.scrollLeft,top:D.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;xa?32:a,A.T=null,a=pr,pr=null;var i=un,d=qa;if(Pe=0,Ml=un=null,qa=0,(ze&6)!==0)throw Error(c(331));var x=ze;if(ze|=4,bm(i.current),xm(i,i.current,d,a),ze=x,Os(0,!1),gt&&typeof gt.onPostCommitFiberRoot=="function")try{gt.onPostCommitFiberRoot(Nn,i)}catch{}return!0}finally{G.p=s,A.T=n,Um(e,t)}}function qm(e,t,a){t=Vt(a,t),t=Kc(e.stateNode,t,2),e=an(e,t,2),e!==null&&(Ve(e,2),pa(e))}function De(e,t,a){if(e.tag===3)qm(e,e,a);else for(;t!==null;){if(t.tag===3){qm(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(rn===null||!rn.has(n))){e=Vt(a,e),a=Gf(2),n=an(t,a,2),n!==null&&(Yf(a,n,t,e),Ve(n,2),pa(n));break}}t=t.return}}function yr(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new fx;var s=new Set;n.set(t,s)}else s=n.get(t),s===void 0&&(s=new Set,n.set(t,s));s.has(a)||(dr=!0,s.add(a),e=xx.bind(null,e,t,a),t.then(e,e))}function xx(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ue===e&&(Ce&a)===a&&(Qe===4||Qe===3&&(Ce&62914560)===Ce&&300>pt()-Bi?(ze&2)===0&&Ol(e,0):fr|=a,Tl===Ce&&(Tl=0)),pa(e)}function Gm(e,t){t===0&&(t=dt()),e=Rn(e,t),e!==null&&(Ve(e,t),pa(e))}function vx(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Gm(e,a)}function yx(e,t){var a=0;switch(e.tag){case 31:case 13:var n=e.stateNode,s=e.memoizedState;s!==null&&(a=s.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(c(314))}n!==null&&n.delete(t),Gm(e,a)}function bx(e,t){return Fl(e,t)}var Xi=null,zl=null,br=!1,Qi=!1,wr=!1,fn=0;function pa(e){e!==zl&&e.next===null&&(zl===null?Xi=zl=e:zl=zl.next=e),Qi=!0,br||(br=!0,Sx())}function Os(e,t){if(!wr&&Qi){wr=!0;do for(var a=!1,n=Xi;n!==null;){if(e!==0){var s=n.pendingLanes;if(s===0)var i=0;else{var d=n.suspendedLanes,x=n.pingedLanes;i=(1<<31-ut(42|e)+1)-1,i&=s&~(d&~x),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(a=!0,Qm(n,i))}else i=Ce,i=fe(n,n===Ue?i:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(i&3)===0||Ge(n,i)||(a=!0,Qm(n,i));n=n.next}while(a);wr=!1}}function wx(){Ym()}function Ym(){Qi=br=!1;var e=0;fn!==0&&zx()&&(e=fn);for(var t=pt(),a=null,n=Xi;n!==null;){var s=n.next,i=Vm(n,t);i===0?(n.next=null,a===null?Xi=s:a.next=s,s===null&&(zl=a)):(a=n,(e!==0||(i&3)!==0)&&(Qi=!0)),n=s}Pe!==0&&Pe!==5||Os(e),fn!==0&&(fn=0)}function Vm(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes&-62914561;0x)break;var k=w.transferSize,V=w.initiatorType;k&&Im(V)&&(w=w.responseEnd,d+=k*(w"u"?null:document;function dh(e,t,a){var n=Rl;if(n&&typeof t=="string"&&t){var s=Gt(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof a=="string"&&(s+='[crossorigin="'+a+'"]'),uh.has(s)||(uh.add(s),e={rel:e,crossOrigin:a,href:t},n.querySelector(s)===null&&(t=n.createElement("link"),rt(t,"link",e),tt(t),n.head.appendChild(t)))}}function Gx(e){Ga.D(e),dh("dns-prefetch",e,null)}function Yx(e,t){Ga.C(e,t),dh("preconnect",e,t)}function Vx(e,t,a){Ga.L(e,t,a);var n=Rl;if(n&&e&&t){var s='link[rel="preload"][as="'+Gt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(s+='[imagesrcset="'+Gt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(s+='[imagesizes="'+Gt(a.imageSizes)+'"]')):s+='[href="'+Gt(e)+'"]';var i=s;switch(t){case"style":i=Dl(e);break;case"script":i=Hl(e)}Jt.has(i)||(e=h({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Jt.set(i,e),n.querySelector(s)!==null||t==="style"&&n.querySelector(Ds(i))||t==="script"&&n.querySelector(Hs(i))||(t=n.createElement("link"),rt(t,"link",e),tt(t),n.head.appendChild(t)))}}function Xx(e,t){Ga.m(e,t);var a=Rl;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+Gt(n)+'"][href="'+Gt(e)+'"]',i=s;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Hl(e)}if(!Jt.has(i)&&(e=h({rel:"modulepreload",href:e},t),Jt.set(i,e),a.querySelector(s)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Hs(i)))return}n=a.createElement("link"),rt(n,"link",e),tt(n),a.head.appendChild(n)}}}function Qx(e,t,a){Ga.S(e,t,a);var n=Rl;if(n&&e){var s=al(n).hoistableStyles,i=Dl(e);t=t||"default";var d=s.get(i);if(!d){var x={loading:0,preload:null};if(d=n.querySelector(Ds(i)))x.loading=5;else{e=h({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Jt.get(i))&&Br(e,a);var w=d=n.createElement("link");tt(w),rt(w,"link",e),w._p=new Promise(function(O,k){w.onload=O,w.onerror=k}),w.addEventListener("load",function(){x.loading|=1}),w.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Wi(d,t,n)}d={type:"stylesheet",instance:d,count:1,state:x},s.set(i,d)}}}function Zx(e,t){Ga.X(e,t);var a=Rl;if(a&&e){var n=al(a).hoistableScripts,s=Hl(e),i=n.get(s);i||(i=a.querySelector(Hs(s)),i||(e=h({src:e,async:!0},t),(t=Jt.get(s))&&Ur(e,t),i=a.createElement("script"),tt(i),rt(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(s,i))}}function Fx(e,t){Ga.M(e,t);var a=Rl;if(a&&e){var n=al(a).hoistableScripts,s=Hl(e),i=n.get(s);i||(i=a.querySelector(Hs(s)),i||(e=h({src:e,async:!0,type:"module"},t),(t=Jt.get(s))&&Ur(e,t),i=a.createElement("script"),tt(i),rt(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(s,i))}}function fh(e,t,a,n){var s=(s=ie.current)?Ji(s):null;if(!s)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Dl(a.href),a=al(s).hoistableStyles,n=a.get(t),n||(n={type:"style",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Dl(a.href);var i=al(s).hoistableStyles,d=i.get(e);if(d||(s=s.ownerDocument||s,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,d),(i=s.querySelector(Ds(e)))&&!i._p&&(d.instance=i,d.state.loading=5),Jt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Jt.set(e,a),i||Kx(s,e,a,d.state))),t&&n===null)throw Error(c(528,""));return d}if(t&&n!==null)throw Error(c(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Hl(a),a=al(s).hoistableScripts,n=a.get(t),n||(n={type:"script",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function Dl(e){return'href="'+Gt(e)+'"'}function Ds(e){return'link[rel="stylesheet"]['+e+"]"}function mh(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Kx(e,t,a,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),rt(t,"link",a),tt(t),e.head.appendChild(t))}function Hl(e){return'[src="'+Gt(e)+'"]'}function Hs(e){return"script[async]"+e}function hh(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Gt(a.href)+'"]');if(n)return t.instance=n,tt(n),n;var s=h({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),tt(n),rt(n,"style",s),Wi(n,a.precedence,e),t.instance=n;case"stylesheet":s=Dl(a.href);var i=e.querySelector(Ds(s));if(i)return t.state.loading|=4,t.instance=i,tt(i),i;n=mh(a),(s=Jt.get(s))&&Br(n,s),i=(e.ownerDocument||e).createElement("link"),tt(i);var d=i;return d._p=new Promise(function(x,w){d.onload=x,d.onerror=w}),rt(i,"link",n),t.state.loading|=4,Wi(i,a.precedence,e),t.instance=i;case"script":return i=Hl(a.src),(s=e.querySelector(Hs(i)))?(t.instance=s,tt(s),s):(n=a,(s=Jt.get(i))&&(n=h({},a),Ur(n,s)),e=e.ownerDocument||e,s=e.createElement("script"),tt(s),rt(s,"link",n),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Wi(n,a.precedence,e));return t.instance}function Wi(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=n.length?n[n.length-1]:null,i=s,d=0;d title"):null)}function Jx(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function xh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Wx(e,t,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var s=Dl(n.href),i=t.querySelector(Ds(s));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Pi.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=i,tt(i);return}i=t.ownerDocument||t,n=mh(n),(s=Jt.get(s))&&Br(n,s),i=i.createElement("link"),tt(i);var d=i;d._p=new Promise(function(x,w){d.onload=x,d.onerror=w}),rt(i,"link",n),a.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Pi.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Lr=0;function $x(e,t){return e.stylesheets&&e.count===0&&eo(e,e.stylesheets),0Lr?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(s)}}:null}function Pi(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)eo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ii=null;function eo(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ii=new Map,t.forEach(Px,e),Ii=null,Pi.call(e))}function Px(e,t){if(!(t.state.loading&4)){var a=Ii.get(e);if(a)var n=a.get(null);else{a=new Map,Ii.set(e,a);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(o){console.error(o)}}return l(),Fr.exports=h1(),Fr.exports}var g1=p1(),j=wo();const X=wp(j),xu=o1({__proto__:null,default:X},[j]);var x1=(l,o,r,c,f,m,g,y)=>{let v=document.documentElement,p=["light","dark"];function b(T){(Array.isArray(l)?l:[l]).forEach(z=>{let H=z==="class",L=H&&m?f.map(q=>m[q]||q):f;H?(v.classList.remove(...L),v.classList.add(m&&m[T]?m[T]:T)):v.setAttribute(z,T)}),h(T)}function h(T){y&&p.includes(T)&&(v.style.colorScheme=T)}function N(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(c)b(c);else try{let T=localStorage.getItem(o)||r,z=g&&T==="system"?N():T;b(z)}catch{}},v1=j.createContext(void 0),y1={setTheme:l=>{},themes:[]},b1=()=>{var l;return(l=j.useContext(v1))!=null?l:y1};j.memo(({forcedTheme:l,storageKey:o,attribute:r,enableSystem:c,enableColorScheme:f,defaultTheme:m,value:g,themes:y,nonce:v,scriptProps:p})=>{let b=JSON.stringify([r,o,m,l,y,g,c,f]).slice(1,-1);return j.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?v:"",dangerouslySetInnerHTML:{__html:`(${x1.toString()})(${b})`}})});var vu=Sp();const w1=wp(vu);function S1(l){if(typeof document>"u")return;let o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",o.appendChild(r),r.styleSheet?r.styleSheet.cssText=l:r.appendChild(document.createTextNode(l))}const E1=l=>{switch(l){case"success":return N1;case"info":return T1;case"warning":return j1;case"error":return M1;default:return null}},A1=Array(12).fill(0),C1=({visible:l,className:o})=>X.createElement("div",{className:["sonner-loading-wrapper",o].filter(Boolean).join(" "),"data-visible":l},X.createElement("div",{className:"sonner-spinner"},A1.map((r,c)=>X.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${c}`})))),N1=X.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},X.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"})),j1=X.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},X.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"})),T1=X.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},X.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"})),M1=X.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},X.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"})),O1=X.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"},X.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),X.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),_1=()=>{const[l,o]=X.useState(document.hidden);return X.useEffect(()=>{const r=()=>{o(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),l};let lu=1;class z1{constructor(){this.subscribe=o=>(this.subscribers.push(o),()=>{const r=this.subscribers.indexOf(o);this.subscribers.splice(r,1)}),this.publish=o=>{this.subscribers.forEach(r=>r(o))},this.addToast=o=>{this.publish(o),this.toasts=[...this.toasts,o]},this.create=o=>{var r;const{message:c,...f}=o,m=typeof o?.id=="number"||((r=o.id)==null?void 0:r.length)>0?o.id:lu++,g=this.toasts.find(v=>v.id===m),y=o.dismissible===void 0?!0:o.dismissible;return this.dismissedToasts.has(m)&&this.dismissedToasts.delete(m),g?this.toasts=this.toasts.map(v=>v.id===m?(this.publish({...v,...o,id:m,title:c}),{...v,...o,id:m,dismissible:y,title:c}):v):this.addToast({title:c,...f,dismissible:y,id:m}),m},this.dismiss=o=>(o?(this.dismissedToasts.add(o),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:o,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(c=>c({id:r.id,dismiss:!0}))}),o),this.message=(o,r)=>this.create({...r,message:o}),this.error=(o,r)=>this.create({...r,message:o,type:"error"}),this.success=(o,r)=>this.create({...r,type:"success",message:o}),this.info=(o,r)=>this.create({...r,type:"info",message:o}),this.warning=(o,r)=>this.create({...r,type:"warning",message:o}),this.loading=(o,r)=>this.create({...r,type:"loading",message:o}),this.promise=(o,r)=>{if(!r)return;let c;r.loading!==void 0&&(c=this.create({...r,promise:o,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const f=Promise.resolve(o instanceof Function?o():o);let m=c!==void 0,g;const y=f.then(async p=>{if(g=["resolve",p],X.isValidElement(p))m=!1,this.create({id:c,type:"default",message:p});else if(D1(p)&&!p.ok){m=!1;const h=typeof r.error=="function"?await r.error(`HTTP error! status: ${p.status}`):r.error,N=typeof r.description=="function"?await r.description(`HTTP error! status: ${p.status}`):r.description,z=typeof h=="object"&&!X.isValidElement(h)?h:{message:h};this.create({id:c,type:"error",description:N,...z})}else if(p instanceof Error){m=!1;const h=typeof r.error=="function"?await r.error(p):r.error,N=typeof r.description=="function"?await r.description(p):r.description,z=typeof h=="object"&&!X.isValidElement(h)?h:{message:h};this.create({id:c,type:"error",description:N,...z})}else if(r.success!==void 0){m=!1;const h=typeof r.success=="function"?await r.success(p):r.success,N=typeof r.description=="function"?await r.description(p):r.description,z=typeof h=="object"&&!X.isValidElement(h)?h:{message:h};this.create({id:c,type:"success",description:N,...z})}}).catch(async p=>{if(g=["reject",p],r.error!==void 0){m=!1;const b=typeof r.error=="function"?await r.error(p):r.error,h=typeof r.description=="function"?await r.description(p):r.description,T=typeof b=="object"&&!X.isValidElement(b)?b:{message:b};this.create({id:c,type:"error",description:h,...T})}}).finally(()=>{m&&(this.dismiss(c),c=void 0),r.finally==null||r.finally.call(r)}),v=()=>new Promise((p,b)=>y.then(()=>g[0]==="reject"?b(g[1]):p(g[1])).catch(b));return typeof c!="string"&&typeof c!="number"?{unwrap:v}:Object.assign(c,{unwrap:v})},this.custom=(o,r)=>{const c=r?.id||lu++;return this.create({jsx:o(c),id:c,...r}),c},this.getActiveToasts=()=>this.toasts.filter(o=>!this.dismissedToasts.has(o.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Tt=new z1,R1=(l,o)=>{const r=o?.id||lu++;return Tt.addToast({title:l,...o,id:r}),r},D1=l=>l&&typeof l=="object"&&"ok"in l&&typeof l.ok=="boolean"&&"status"in l&&typeof l.status=="number",H1=R1,k1=()=>Tt.toasts,B1=()=>Tt.getActiveToasts();Object.assign(H1,{success:Tt.success,info:Tt.info,warning:Tt.warning,error:Tt.error,custom:Tt.custom,message:Tt.message,promise:Tt.promise,dismiss:Tt.dismiss,loading:Tt.loading},{getHistory:k1,getToasts:B1});S1("[data-sonner-toaster][dir=ltr],html[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%)}[data-sonner-toaster][dir=rtl],html[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%)}[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:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[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);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[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 rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [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)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [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;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [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;color:var(--gray12);background:var(--normal-bg);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}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[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}[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}[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-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--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-sonner-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-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--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, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--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-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[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]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[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]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[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]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[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:first-child{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)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{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 co(l){return l.label!==void 0}const U1=3,L1="24px",q1="16px",Gh=4e3,G1=356,Y1=14,V1=45,X1=200;function ga(...l){return l.filter(Boolean).join(" ")}function Q1(l){const[o,r]=l.split("-"),c=[];return o&&c.push(o),r&&c.push(r),c}const Z1=l=>{var o,r,c,f,m,g,y,v,p;const{invert:b,toast:h,unstyled:N,interacting:T,setHeights:z,visibleToasts:H,heights:L,index:q,toasts:F,expanded:J,removeToast:W,defaultRichColors:P,closeButton:I,style:Z,cancelButtonStyle:K,actionButtonStyle:he,className:Se="",descriptionClassName:Me="",duration:ge,position:xe,gap:ye,expandByDefault:we,classNames:A,icons:G,closeButtonAriaLabel:R="Close toast"}=l,[se,ce]=X.useState(null),[S,U]=X.useState(null),[B,Q]=X.useState(!1),[$,ie]=X.useState(!1),[ne,de]=X.useState(!1),[je,nt]=X.useState(!1),[mt,lt]=X.useState(!1),[Sa,$t]=X.useState(0),[Ql,Jn]=X.useState(0),En=X.useRef(h.duration||ge||Gh),Zl=X.useRef(null),Ot=X.useRef(null),Fl=q===0,Kl=q+1<=H,ht=h.type,Qa=h.dismissible!==!1,pt=h.className||"",Do=h.descriptionClassName||"",An=X.useMemo(()=>L.findIndex(fe=>fe.toastId===h.id)||0,[L,h.id]),Ks=X.useMemo(()=>{var fe;return(fe=h.closeButton)!=null?fe:I},[h.closeButton,I]),Cn=X.useMemo(()=>h.duration||ge||Gh,[h.duration,ge]),Jl=X.useRef(0),Ea=X.useRef(0),Js=X.useRef(0),Za=X.useRef(null),[Nn,gt]=xe.split("-"),Pt=X.useMemo(()=>L.reduce((fe,Ge,et)=>et>=An?fe:fe+Ge.height,0),[L,An]),ut=_1(),Ho=h.invert||b,Wl=ht==="loading";Ea.current=X.useMemo(()=>An*ye+Pt,[An,Pt]),X.useEffect(()=>{En.current=Cn},[Cn]),X.useEffect(()=>{Q(!0)},[]),X.useEffect(()=>{const fe=Ot.current;if(fe){const Ge=fe.getBoundingClientRect().height;return Jn(Ge),z(et=>[{toastId:h.id,height:Ge,position:h.position},...et]),()=>z(et=>et.filter(dt=>dt.toastId!==h.id))}},[z,h.id]),X.useLayoutEffect(()=>{if(!B)return;const fe=Ot.current,Ge=fe.style.height;fe.style.height="auto";const et=fe.getBoundingClientRect().height;fe.style.height=Ge,Jn(et),z(dt=>dt.find(Ve=>Ve.toastId===h.id)?dt.map(Ve=>Ve.toastId===h.id?{...Ve,height:et}:Ve):[{toastId:h.id,height:et,position:h.position},...dt])},[B,h.title,h.description,z,h.id,h.jsx,h.action,h.cancel]);const ua=X.useCallback(()=>{ie(!0),$t(Ea.current),z(fe=>fe.filter(Ge=>Ge.toastId!==h.id)),setTimeout(()=>{W(h)},X1)},[h,W,z,Ea]);X.useEffect(()=>{if(h.promise&&ht==="loading"||h.duration===1/0||h.type==="loading")return;let fe;return J||T||ut?(()=>{if(Js.current{En.current!==1/0&&(Jl.current=new Date().getTime(),fe=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),ua()},En.current))})(),()=>clearTimeout(fe)},[J,T,h,ht,ut,ua]),X.useEffect(()=>{h.delete&&(ua(),h.onDismiss==null||h.onDismiss.call(h,h))},[ua,h.delete]);function Wn(){var fe;if(G?.loading){var Ge;return X.createElement("div",{className:ga(A?.loader,h==null||(Ge=h.classNames)==null?void 0:Ge.loader,"sonner-loader"),"data-visible":ht==="loading"},G.loading)}return X.createElement(C1,{className:ga(A?.loader,h==null||(fe=h.classNames)==null?void 0:fe.loader),visible:ht==="loading"})}const $n=h.icon||G?.[ht]||E1(ht);var jn,da;return X.createElement("li",{tabIndex:0,ref:Ot,className:ga(Se,pt,A?.toast,h==null||(o=h.classNames)==null?void 0:o.toast,A?.default,A?.[ht],h==null||(r=h.classNames)==null?void 0:r[ht]),"data-sonner-toast":"","data-rich-colors":(jn=h.richColors)!=null?jn:P,"data-styled":!(h.jsx||h.unstyled||N),"data-mounted":B,"data-promise":!!h.promise,"data-swiped":mt,"data-removed":$,"data-visible":Kl,"data-y-position":Nn,"data-x-position":gt,"data-index":q,"data-front":Fl,"data-swiping":ne,"data-dismissible":Qa,"data-type":ht,"data-invert":Ho,"data-swipe-out":je,"data-swipe-direction":S,"data-expanded":!!(J||we&&B),"data-testid":h.testId,style:{"--index":q,"--toasts-before":q,"--z-index":F.length-q,"--offset":`${$?Sa:Ea.current}px`,"--initial-height":we?"auto":`${Ql}px`,...Z,...h.style},onDragEnd:()=>{de(!1),ce(null),Za.current=null},onPointerDown:fe=>{fe.button!==2&&(Wl||!Qa||(Zl.current=new Date,$t(Ea.current),fe.target.setPointerCapture(fe.pointerId),fe.target.tagName!=="BUTTON"&&(de(!0),Za.current={x:fe.clientX,y:fe.clientY})))},onPointerUp:()=>{var fe,Ge,et;if(je||!Qa)return;Za.current=null;const dt=Number(((fe=Ot.current)==null?void 0:fe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Fa=Number(((Ge=Ot.current)==null?void 0:Ge.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ve=new Date().getTime()-((et=Zl.current)==null?void 0:et.getTime()),vt=se==="x"?dt:Fa,Tn=Math.abs(vt)/Ve;if(Math.abs(vt)>=V1||Tn>.11){$t(Ea.current),h.onDismiss==null||h.onDismiss.call(h,h),U(se==="x"?dt>0?"right":"left":Fa>0?"down":"up"),ua(),nt(!0);return}else{var yt,bt;(yt=Ot.current)==null||yt.style.setProperty("--swipe-amount-x","0px"),(bt=Ot.current)==null||bt.style.setProperty("--swipe-amount-y","0px")}lt(!1),de(!1),ce(null)},onPointerMove:fe=>{var Ge,et,dt;if(!Za.current||!Qa||((Ge=window.getSelection())==null?void 0:Ge.toString().length)>0)return;const Ve=fe.clientY-Za.current.y,vt=fe.clientX-Za.current.x;var Tn;const yt=(Tn=l.swipeDirections)!=null?Tn:Q1(xe);!se&&(Math.abs(vt)>1||Math.abs(Ve)>1)&&ce(Math.abs(vt)>Math.abs(Ve)?"x":"y");let bt={x:0,y:0};const Pn=It=>1/(1.5+Math.abs(It)/20);if(se==="y"){if(yt.includes("top")||yt.includes("bottom"))if(yt.includes("top")&&Ve<0||yt.includes("bottom")&&Ve>0)bt.y=Ve;else{const It=Ve*Pn(Ve);bt.y=Math.abs(It)0)bt.x=vt;else{const It=vt*Pn(vt);bt.x=Math.abs(It)0||Math.abs(bt.y)>0)&<(!0),(et=Ot.current)==null||et.style.setProperty("--swipe-amount-x",`${bt.x}px`),(dt=Ot.current)==null||dt.style.setProperty("--swipe-amount-y",`${bt.y}px`)}},Ks&&!h.jsx&&ht!=="loading"?X.createElement("button",{"aria-label":R,"data-disabled":Wl,"data-close-button":!0,onClick:Wl||!Qa?()=>{}:()=>{ua(),h.onDismiss==null||h.onDismiss.call(h,h)},className:ga(A?.closeButton,h==null||(c=h.classNames)==null?void 0:c.closeButton)},(da=G?.close)!=null?da:O1):null,(ht||h.icon||h.promise)&&h.icon!==null&&(G?.[ht]!==null||h.icon)?X.createElement("div",{"data-icon":"",className:ga(A?.icon,h==null||(f=h.classNames)==null?void 0:f.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||Wn():null,h.type!=="loading"?$n:null):null,X.createElement("div",{"data-content":"",className:ga(A?.content,h==null||(m=h.classNames)==null?void 0:m.content)},X.createElement("div",{"data-title":"",className:ga(A?.title,h==null||(g=h.classNames)==null?void 0:g.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?X.createElement("div",{"data-description":"",className:ga(Me,Do,A?.description,h==null||(y=h.classNames)==null?void 0:y.description)},typeof h.description=="function"?h.description():h.description):null),X.isValidElement(h.cancel)?h.cancel:h.cancel&&co(h.cancel)?X.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||K,onClick:fe=>{co(h.cancel)&&Qa&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,fe),ua())},className:ga(A?.cancelButton,h==null||(v=h.classNames)==null?void 0:v.cancelButton)},h.cancel.label):null,X.isValidElement(h.action)?h.action:h.action&&co(h.action)?X.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||he,onClick:fe=>{co(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,fe),!fe.defaultPrevented&&ua())},className:ga(A?.actionButton,h==null||(p=h.classNames)==null?void 0:p.actionButton)},h.action.label):null)};function Yh(){if(typeof window>"u"||typeof document>"u")return"ltr";const l=document.documentElement.getAttribute("dir");return l==="auto"||!l?window.getComputedStyle(document.documentElement).direction:l}function F1(l,o){const r={};return[l,o].forEach((c,f)=>{const m=f===1,g=m?"--mobile-offset":"--offset",y=m?q1:L1;function v(p){["top","right","bottom","left"].forEach(b=>{r[`${g}-${b}`]=typeof p=="number"?`${p}px`:p})}typeof c=="number"||typeof c=="string"?v(c):typeof c=="object"?["top","right","bottom","left"].forEach(p=>{c[p]===void 0?r[`${g}-${p}`]=y:r[`${g}-${p}`]=typeof c[p]=="number"?`${c[p]}px`:c[p]}):v(y)}),r}const K1=X.forwardRef(function(o,r){const{id:c,invert:f,position:m="bottom-right",hotkey:g=["altKey","KeyT"],expand:y,closeButton:v,className:p,offset:b,mobileOffset:h,theme:N="light",richColors:T,duration:z,style:H,visibleToasts:L=U1,toastOptions:q,dir:F=Yh(),gap:J=Y1,icons:W,containerAriaLabel:P="Notifications"}=o,[I,Z]=X.useState([]),K=X.useMemo(()=>c?I.filter(B=>B.toasterId===c):I.filter(B=>!B.toasterId),[I,c]),he=X.useMemo(()=>Array.from(new Set([m].concat(K.filter(B=>B.position).map(B=>B.position)))),[K,m]),[Se,Me]=X.useState([]),[ge,xe]=X.useState(!1),[ye,we]=X.useState(!1),[A,G]=X.useState(N!=="system"?N:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),R=X.useRef(null),se=g.join("+").replace(/Key/g,"").replace(/Digit/g,""),ce=X.useRef(null),S=X.useRef(!1),U=X.useCallback(B=>{Z(Q=>{var $;return($=Q.find(ie=>ie.id===B.id))!=null&&$.delete||Tt.dismiss(B.id),Q.filter(({id:ie})=>ie!==B.id)})},[]);return X.useEffect(()=>Tt.subscribe(B=>{if(B.dismiss){requestAnimationFrame(()=>{Z(Q=>Q.map($=>$.id===B.id?{...$,delete:!0}:$))});return}setTimeout(()=>{w1.flushSync(()=>{Z(Q=>{const $=Q.findIndex(ie=>ie.id===B.id);return $!==-1?[...Q.slice(0,$),{...Q[$],...B},...Q.slice($+1)]:[B,...Q]})})})}),[I]),X.useEffect(()=>{if(N!=="system"){G(N);return}if(N==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?G("dark"):G("light")),typeof window>"u")return;const B=window.matchMedia("(prefers-color-scheme: dark)");try{B.addEventListener("change",({matches:Q})=>{G(Q?"dark":"light")})}catch{B.addListener(({matches:$})=>{try{G($?"dark":"light")}catch(ie){console.error(ie)}})}},[N]),X.useEffect(()=>{I.length<=1&&xe(!1)},[I]),X.useEffect(()=>{const B=Q=>{var $;if(g.every(de=>Q[de]||Q.code===de)){var ne;xe(!0),(ne=R.current)==null||ne.focus()}Q.code==="Escape"&&(document.activeElement===R.current||($=R.current)!=null&&$.contains(document.activeElement))&&xe(!1)};return document.addEventListener("keydown",B),()=>document.removeEventListener("keydown",B)},[g]),X.useEffect(()=>{if(R.current)return()=>{ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null,S.current=!1)}},[R.current]),X.createElement("section",{ref:r,"aria-label":`${P} ${se}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},he.map((B,Q)=>{var $;const[ie,ne]=B.split("-");return K.length?X.createElement("ol",{key:B,dir:F==="auto"?Yh():F,tabIndex:-1,ref:R,className:p,"data-sonner-toaster":!0,"data-sonner-theme":A,"data-y-position":ie,"data-x-position":ne,style:{"--front-toast-height":`${(($=Se[0])==null?void 0:$.height)||0}px`,"--width":`${G1}px`,"--gap":`${J}px`,...H,...F1(b,h)},onBlur:de=>{S.current&&!de.currentTarget.contains(de.relatedTarget)&&(S.current=!1,ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null))},onFocus:de=>{de.target instanceof HTMLElement&&de.target.dataset.dismissible==="false"||S.current||(S.current=!0,ce.current=de.relatedTarget)},onMouseEnter:()=>xe(!0),onMouseMove:()=>xe(!0),onMouseLeave:()=>{ye||xe(!1)},onDragEnd:()=>xe(!1),onPointerDown:de=>{de.target instanceof HTMLElement&&de.target.dataset.dismissible==="false"||we(!0)},onPointerUp:()=>we(!1)},K.filter(de=>!de.position&&Q===0||de.position===B).map((de,je)=>{var nt,mt;return X.createElement(Z1,{key:de.id,icons:W,index:je,toast:de,defaultRichColors:T,duration:(nt=q?.duration)!=null?nt:z,className:q?.className,descriptionClassName:q?.descriptionClassName,invert:f,visibleToasts:L,closeButton:(mt=q?.closeButton)!=null?mt:v,interacting:ye,position:B,style:q?.style,unstyled:q?.unstyled,classNames:q?.classNames,cancelButtonStyle:q?.cancelButtonStyle,actionButtonStyle:q?.actionButtonStyle,closeButtonAriaLabel:q?.closeButtonAriaLabel,removeToast:U,toasts:K.filter(lt=>lt.position==de.position),heights:Se.filter(lt=>lt.position==de.position),setHeights:Me,expandByDefault:y,gap:J,expanded:ge,swipeDirections:o.swipeDirections})})):null}))}),J1=({...l})=>{const{theme:o="system"}=b1();return u.jsx(K1,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:o,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...l})};function la(l,o,{checkForDefaultPrevented:r=!0}={}){return function(f){if(l?.(f),r===!1||!f.defaultPrevented)return o?.(f)}}function Vh(l,o){if(typeof l=="function")return l(o);l!=null&&(l.current=o)}function Ep(...l){return o=>{let r=!1;const c=l.map(f=>{const m=Vh(f,o);return!r&&typeof m=="function"&&(r=!0),m});if(r)return()=>{for(let f=0;f{const{scope:N,children:T,...z}=h,H=N?.[l]?.[v]||y,L=j.useMemo(()=>z,Object.values(z));return u.jsx(H.Provider,{value:L,children:T})};p.displayName=m+"Provider";function b(h,N){const T=N?.[l]?.[v]||y,z=j.useContext(T);if(z)return z;if(g!==void 0)return g;throw new Error(`\`${h}\` must be used within \`${m}\``)}return[p,b]}const f=()=>{const m=r.map(g=>j.createContext(g));return function(y){const v=y?.[l]||m;return j.useMemo(()=>({[`__scope${l}`]:{...y,[l]:v}}),[y,v])}};return f.scopeName=l,[c,W1(f,...o)]}function W1(...l){const o=l[0];if(l.length===1)return o;const r=()=>{const c=l.map(f=>({useScope:f(),scopeName:f.scopeName}));return function(m){const g=c.reduce((y,{useScope:v,scopeName:p})=>{const h=v(m)[`__scope${p}`];return{...y,...h}},{});return j.useMemo(()=>({[`__scope${o.scopeName}`]:g}),[g])}};return r.scopeName=o.scopeName,r}function po(l){const o=P1(l),r=j.forwardRef((c,f)=>{const{children:m,...g}=c,y=j.Children.toArray(m),v=y.find(ev);if(v){const p=v.props.children,b=y.map(h=>h===v?j.Children.count(p)>1?j.Children.only(null):j.isValidElement(p)?p.props.children:null:h);return u.jsx(o,{...g,ref:f,children:j.isValidElement(p)?j.cloneElement(p,void 0,b):null})}return u.jsx(o,{...g,ref:f,children:m})});return r.displayName=`${l}.Slot`,r}var $1=po("Slot");function P1(l){const o=j.forwardRef((r,c)=>{const{children:f,...m}=r;if(j.isValidElement(f)){const g=av(f),y=tv(m,f.props);return f.type!==j.Fragment&&(y.ref=c?Ep(c,g):g),j.cloneElement(f,y)}return j.Children.count(f)>1?j.Children.only(null):null});return o.displayName=`${l}.SlotClone`,o}var Ap=Symbol("radix.slottable");function I1(l){const o=({children:r})=>u.jsx(u.Fragment,{children:r});return o.displayName=`${l}.Slottable`,o.__radixId=Ap,o}function ev(l){return j.isValidElement(l)&&typeof l.type=="function"&&"__radixId"in l.type&&l.type.__radixId===Ap}function tv(l,o){const r={...o};for(const c in o){const f=l[c],m=o[c];/^on[A-Z]/.test(c)?f&&m?r[c]=(...y)=>{const v=m(...y);return f(...y),v}:f&&(r[c]=f):c==="style"?r[c]={...f,...m}:c==="className"&&(r[c]=[f,m].filter(Boolean).join(" "))}return{...l,...r}}function av(l){let o=Object.getOwnPropertyDescriptor(l.props,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning;return r?l.ref:(o=Object.getOwnPropertyDescriptor(l,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning,r?l.props.ref:l.props.ref||l.ref)}var nv=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Wt=nv.reduce((l,o)=>{const r=po(`Primitive.${o}`),c=j.forwardRef((f,m)=>{const{asChild:g,...y}=f,v=g?r:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(v,{...y,ref:m})});return c.displayName=`Primitive.${o}`,{...l,[o]:c}},{});function lv(l,o){l&&vu.flushSync(()=>l.dispatchEvent(o))}function So(l){const o=j.useRef(l);return j.useEffect(()=>{o.current=l}),j.useMemo(()=>(...r)=>o.current?.(...r),[])}function sv(l,o=globalThis?.document){const r=So(l);j.useEffect(()=>{const c=f=>{f.key==="Escape"&&r(f)};return o.addEventListener("keydown",c,{capture:!0}),()=>o.removeEventListener("keydown",c,{capture:!0})},[r,o])}var iv="DismissableLayer",su="dismissableLayer.update",ov="dismissableLayer.pointerDownOutside",cv="dismissableLayer.focusOutside",Xh,Cp=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Np=j.forwardRef((l,o)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:g,onDismiss:y,...v}=l,p=j.useContext(Cp),[b,h]=j.useState(null),N=b?.ownerDocument??globalThis?.document,[,T]=j.useState({}),z=ia(o,Z=>h(Z)),H=Array.from(p.layers),[L]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),q=H.indexOf(L),F=b?H.indexOf(b):-1,J=p.layersWithOutsidePointerEventsDisabled.size>0,W=F>=q,P=dv(Z=>{const K=Z.target,he=[...p.branches].some(Se=>Se.contains(K));!W||he||(f?.(Z),g?.(Z),Z.defaultPrevented||y?.())},N),I=fv(Z=>{const K=Z.target;[...p.branches].some(Se=>Se.contains(K))||(m?.(Z),g?.(Z),Z.defaultPrevented||y?.())},N);return sv(Z=>{F===p.layers.size-1&&(c?.(Z),!Z.defaultPrevented&&y&&(Z.preventDefault(),y()))},N),j.useEffect(()=>{if(b)return r&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(Xh=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(b)),p.layers.add(b),Qh(),()=>{r&&p.layersWithOutsidePointerEventsDisabled.size===1&&(N.body.style.pointerEvents=Xh)}},[b,N,r,p]),j.useEffect(()=>()=>{b&&(p.layers.delete(b),p.layersWithOutsidePointerEventsDisabled.delete(b),Qh())},[b,p]),j.useEffect(()=>{const Z=()=>T({});return document.addEventListener(su,Z),()=>document.removeEventListener(su,Z)},[]),u.jsx(Wt.div,{...v,ref:z,style:{pointerEvents:J?W?"auto":"none":void 0,...l.style},onFocusCapture:la(l.onFocusCapture,I.onFocusCapture),onBlurCapture:la(l.onBlurCapture,I.onBlurCapture),onPointerDownCapture:la(l.onPointerDownCapture,P.onPointerDownCapture)})});Np.displayName=iv;var rv="DismissableLayerBranch",uv=j.forwardRef((l,o)=>{const r=j.useContext(Cp),c=j.useRef(null),f=ia(o,c);return j.useEffect(()=>{const m=c.current;if(m)return r.branches.add(m),()=>{r.branches.delete(m)}},[r.branches]),u.jsx(Wt.div,{...l,ref:f})});uv.displayName=rv;function dv(l,o=globalThis?.document){const r=So(l),c=j.useRef(!1),f=j.useRef(()=>{});return j.useEffect(()=>{const m=y=>{if(y.target&&!c.current){let v=function(){jp(ov,r,p,{discrete:!0})};const p={originalEvent:y};y.pointerType==="touch"?(o.removeEventListener("click",f.current),f.current=v,o.addEventListener("click",f.current,{once:!0})):v()}else o.removeEventListener("click",f.current);c.current=!1},g=window.setTimeout(()=>{o.addEventListener("pointerdown",m)},0);return()=>{window.clearTimeout(g),o.removeEventListener("pointerdown",m),o.removeEventListener("click",f.current)}},[o,r]),{onPointerDownCapture:()=>c.current=!0}}function fv(l,o=globalThis?.document){const r=So(l),c=j.useRef(!1);return j.useEffect(()=>{const f=m=>{m.target&&!c.current&&jp(cv,r,{originalEvent:m},{discrete:!1})};return o.addEventListener("focusin",f),()=>o.removeEventListener("focusin",f)},[o,r]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function Qh(){const l=new CustomEvent(su);document.dispatchEvent(l)}function jp(l,o,r,{discrete:c}){const f=r.originalEvent.target,m=new CustomEvent(l,{bubbles:!1,cancelable:!0,detail:r});o&&f.addEventListener(l,o,{once:!0}),c?lv(f,m):f.dispatchEvent(m)}var bn=globalThis?.document?j.useLayoutEffect:()=>{},mv=xu[" useId ".trim().toString()]||(()=>{}),hv=0;function Tp(l){const[o,r]=j.useState(mv());return bn(()=>{r(c=>c??String(hv++))},[l]),o?`radix-${o}`:""}const pv=["top","right","bottom","left"],wn=Math.min,Ut=Math.max,go=Math.round,ro=Math.floor,ya=l=>({x:l,y:l}),gv={left:"right",right:"left",bottom:"top",top:"bottom"},xv={start:"end",end:"start"};function iu(l,o,r){return Ut(l,wn(o,r))}function Va(l,o){return typeof l=="function"?l(o):l}function Xa(l){return l.split("-")[0]}function Gl(l){return l.split("-")[1]}function yu(l){return l==="x"?"y":"x"}function bu(l){return l==="y"?"height":"width"}const vv=new Set(["top","bottom"]);function va(l){return vv.has(Xa(l))?"y":"x"}function wu(l){return yu(va(l))}function yv(l,o,r){r===void 0&&(r=!1);const c=Gl(l),f=wu(l),m=bu(f);let g=f==="x"?c===(r?"end":"start")?"right":"left":c==="start"?"bottom":"top";return o.reference[m]>o.floating[m]&&(g=xo(g)),[g,xo(g)]}function bv(l){const o=xo(l);return[ou(l),o,ou(o)]}function ou(l){return l.replace(/start|end/g,o=>xv[o])}const Zh=["left","right"],Fh=["right","left"],wv=["top","bottom"],Sv=["bottom","top"];function Ev(l,o,r){switch(l){case"top":case"bottom":return r?o?Fh:Zh:o?Zh:Fh;case"left":case"right":return o?wv:Sv;default:return[]}}function Av(l,o,r,c){const f=Gl(l);let m=Ev(Xa(l),r==="start",c);return f&&(m=m.map(g=>g+"-"+f),o&&(m=m.concat(m.map(ou)))),m}function xo(l){return l.replace(/left|right|bottom|top/g,o=>gv[o])}function Cv(l){return{top:0,right:0,bottom:0,left:0,...l}}function Mp(l){return typeof l!="number"?Cv(l):{top:l,right:l,bottom:l,left:l}}function vo(l){const{x:o,y:r,width:c,height:f}=l;return{width:c,height:f,top:r,left:o,right:o+c,bottom:r+f,x:o,y:r}}function Kh(l,o,r){let{reference:c,floating:f}=l;const m=va(o),g=wu(o),y=bu(g),v=Xa(o),p=m==="y",b=c.x+c.width/2-f.width/2,h=c.y+c.height/2-f.height/2,N=c[y]/2-f[y]/2;let T;switch(v){case"top":T={x:b,y:c.y-f.height};break;case"bottom":T={x:b,y:c.y+c.height};break;case"right":T={x:c.x+c.width,y:h};break;case"left":T={x:c.x-f.width,y:h};break;default:T={x:c.x,y:c.y}}switch(Gl(o)){case"start":T[g]-=N*(r&&p?-1:1);break;case"end":T[g]+=N*(r&&p?-1:1);break}return T}const Nv=async(l,o,r)=>{const{placement:c="bottom",strategy:f="absolute",middleware:m=[],platform:g}=r,y=m.filter(Boolean),v=await(g.isRTL==null?void 0:g.isRTL(o));let p=await g.getElementRects({reference:l,floating:o,strategy:f}),{x:b,y:h}=Kh(p,c,v),N=c,T={},z=0;for(let H=0;H({name:"arrow",options:l,async fn(o){const{x:r,y:c,placement:f,rects:m,platform:g,elements:y,middlewareData:v}=o,{element:p,padding:b=0}=Va(l,o)||{};if(p==null)return{};const h=Mp(b),N={x:r,y:c},T=wu(f),z=bu(T),H=await g.getDimensions(p),L=T==="y",q=L?"top":"left",F=L?"bottom":"right",J=L?"clientHeight":"clientWidth",W=m.reference[z]+m.reference[T]-N[T]-m.floating[z],P=N[T]-m.reference[T],I=await(g.getOffsetParent==null?void 0:g.getOffsetParent(p));let Z=I?I[J]:0;(!Z||!await(g.isElement==null?void 0:g.isElement(I)))&&(Z=y.floating[J]||m.floating[z]);const K=W/2-P/2,he=Z/2-H[z]/2-1,Se=wn(h[q],he),Me=wn(h[F],he),ge=Se,xe=Z-H[z]-Me,ye=Z/2-H[z]/2+K,we=iu(ge,ye,xe),A=!v.arrow&&Gl(f)!=null&&ye!==we&&m.reference[z]/2-(yeye<=0)){var Me,ge;const ye=(((Me=m.flip)==null?void 0:Me.index)||0)+1,we=Z[ye];if(we&&(!(h==="alignment"?F!==va(we):!1)||Se.every(R=>va(R.placement)===F?R.overflows[0]>0:!0)))return{data:{index:ye,overflows:Se},reset:{placement:we}};let A=(ge=Se.filter(G=>G.overflows[0]<=0).sort((G,R)=>G.overflows[1]-R.overflows[1])[0])==null?void 0:ge.placement;if(!A)switch(T){case"bestFit":{var xe;const G=(xe=Se.filter(R=>{if(I){const se=va(R.placement);return se===F||se==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(se=>se>0).reduce((se,ce)=>se+ce,0)]).sort((R,se)=>R[1]-se[1])[0])==null?void 0:xe[0];G&&(A=G);break}case"initialPlacement":A=y;break}if(f!==A)return{reset:{placement:A}}}return{}}}};function Jh(l,o){return{top:l.top-o.height,right:l.right-o.width,bottom:l.bottom-o.height,left:l.left-o.width}}function Wh(l){return pv.some(o=>l[o]>=0)}const Mv=function(l){return l===void 0&&(l={}),{name:"hide",options:l,async fn(o){const{rects:r}=o,{strategy:c="referenceHidden",...f}=Va(l,o);switch(c){case"referenceHidden":{const m=await Vs(o,{...f,elementContext:"reference"}),g=Jh(m,r.reference);return{data:{referenceHiddenOffsets:g,referenceHidden:Wh(g)}}}case"escaped":{const m=await Vs(o,{...f,altBoundary:!0}),g=Jh(m,r.floating);return{data:{escapedOffsets:g,escaped:Wh(g)}}}default:return{}}}}},Op=new Set(["left","top"]);async function Ov(l,o){const{placement:r,platform:c,elements:f}=l,m=await(c.isRTL==null?void 0:c.isRTL(f.floating)),g=Xa(r),y=Gl(r),v=va(r)==="y",p=Op.has(g)?-1:1,b=m&&v?-1:1,h=Va(o,l);let{mainAxis:N,crossAxis:T,alignmentAxis:z}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return y&&typeof z=="number"&&(T=y==="end"?z*-1:z),v?{x:T*b,y:N*p}:{x:N*p,y:T*b}}const _v=function(l){return l===void 0&&(l=0),{name:"offset",options:l,async fn(o){var r,c;const{x:f,y:m,placement:g,middlewareData:y}=o,v=await Ov(o,l);return g===((r=y.offset)==null?void 0:r.placement)&&(c=y.arrow)!=null&&c.alignmentOffset?{}:{x:f+v.x,y:m+v.y,data:{...v,placement:g}}}}},zv=function(l){return l===void 0&&(l={}),{name:"shift",options:l,async fn(o){const{x:r,y:c,placement:f}=o,{mainAxis:m=!0,crossAxis:g=!1,limiter:y={fn:L=>{let{x:q,y:F}=L;return{x:q,y:F}}},...v}=Va(l,o),p={x:r,y:c},b=await Vs(o,v),h=va(Xa(f)),N=yu(h);let T=p[N],z=p[h];if(m){const L=N==="y"?"top":"left",q=N==="y"?"bottom":"right",F=T+b[L],J=T-b[q];T=iu(F,T,J)}if(g){const L=h==="y"?"top":"left",q=h==="y"?"bottom":"right",F=z+b[L],J=z-b[q];z=iu(F,z,J)}const H=y.fn({...o,[N]:T,[h]:z});return{...H,data:{x:H.x-r,y:H.y-c,enabled:{[N]:m,[h]:g}}}}}},Rv=function(l){return l===void 0&&(l={}),{options:l,fn(o){const{x:r,y:c,placement:f,rects:m,middlewareData:g}=o,{offset:y=0,mainAxis:v=!0,crossAxis:p=!0}=Va(l,o),b={x:r,y:c},h=va(f),N=yu(h);let T=b[N],z=b[h];const H=Va(y,o),L=typeof H=="number"?{mainAxis:H,crossAxis:0}:{mainAxis:0,crossAxis:0,...H};if(v){const J=N==="y"?"height":"width",W=m.reference[N]-m.floating[J]+L.mainAxis,P=m.reference[N]+m.reference[J]-L.mainAxis;TP&&(T=P)}if(p){var q,F;const J=N==="y"?"width":"height",W=Op.has(Xa(f)),P=m.reference[h]-m.floating[J]+(W&&((q=g.offset)==null?void 0:q[h])||0)+(W?0:L.crossAxis),I=m.reference[h]+m.reference[J]+(W?0:((F=g.offset)==null?void 0:F[h])||0)-(W?L.crossAxis:0);zI&&(z=I)}return{[N]:T,[h]:z}}}},Dv=function(l){return l===void 0&&(l={}),{name:"size",options:l,async fn(o){var r,c;const{placement:f,rects:m,platform:g,elements:y}=o,{apply:v=()=>{},...p}=Va(l,o),b=await Vs(o,p),h=Xa(f),N=Gl(f),T=va(f)==="y",{width:z,height:H}=m.floating;let L,q;h==="top"||h==="bottom"?(L=h,q=N===(await(g.isRTL==null?void 0:g.isRTL(y.floating))?"start":"end")?"left":"right"):(q=h,L=N==="end"?"top":"bottom");const F=H-b.top-b.bottom,J=z-b.left-b.right,W=wn(H-b[L],F),P=wn(z-b[q],J),I=!o.middlewareData.shift;let Z=W,K=P;if((r=o.middlewareData.shift)!=null&&r.enabled.x&&(K=J),(c=o.middlewareData.shift)!=null&&c.enabled.y&&(Z=F),I&&!N){const Se=Ut(b.left,0),Me=Ut(b.right,0),ge=Ut(b.top,0),xe=Ut(b.bottom,0);T?K=z-2*(Se!==0||Me!==0?Se+Me:Ut(b.left,b.right)):Z=H-2*(ge!==0||xe!==0?ge+xe:Ut(b.top,b.bottom))}await v({...o,availableWidth:K,availableHeight:Z});const he=await g.getDimensions(y.floating);return z!==he.width||H!==he.height?{reset:{rects:!0}}:{}}}};function Eo(){return typeof window<"u"}function Yl(l){return _p(l)?(l.nodeName||"").toLowerCase():"#document"}function Lt(l){var o;return(l==null||(o=l.ownerDocument)==null?void 0:o.defaultView)||window}function wa(l){var o;return(o=(_p(l)?l.ownerDocument:l.document)||window.document)==null?void 0:o.documentElement}function _p(l){return Eo()?l instanceof Node||l instanceof Lt(l).Node:!1}function oa(l){return Eo()?l instanceof Element||l instanceof Lt(l).Element:!1}function ba(l){return Eo()?l instanceof HTMLElement||l instanceof Lt(l).HTMLElement:!1}function $h(l){return!Eo()||typeof ShadowRoot>"u"?!1:l instanceof ShadowRoot||l instanceof Lt(l).ShadowRoot}const Hv=new Set(["inline","contents"]);function Zs(l){const{overflow:o,overflowX:r,overflowY:c,display:f}=ca(l);return/auto|scroll|overlay|hidden|clip/.test(o+c+r)&&!Hv.has(f)}const kv=new Set(["table","td","th"]);function Bv(l){return kv.has(Yl(l))}const Uv=[":popover-open",":modal"];function Ao(l){return Uv.some(o=>{try{return l.matches(o)}catch{return!1}})}const Lv=["transform","translate","scale","rotate","perspective"],qv=["transform","translate","scale","rotate","perspective","filter"],Gv=["paint","layout","strict","content"];function Su(l){const o=Eu(),r=oa(l)?ca(l):l;return Lv.some(c=>r[c]?r[c]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!o&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!o&&(r.filter?r.filter!=="none":!1)||qv.some(c=>(r.willChange||"").includes(c))||Gv.some(c=>(r.contain||"").includes(c))}function Yv(l){let o=Sn(l);for(;ba(o)&&!Ll(o);){if(Su(o))return o;if(Ao(o))return null;o=Sn(o)}return null}function Eu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Vv=new Set(["html","body","#document"]);function Ll(l){return Vv.has(Yl(l))}function ca(l){return Lt(l).getComputedStyle(l)}function Co(l){return oa(l)?{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}:{scrollLeft:l.scrollX,scrollTop:l.scrollY}}function Sn(l){if(Yl(l)==="html")return l;const o=l.assignedSlot||l.parentNode||$h(l)&&l.host||wa(l);return $h(o)?o.host:o}function zp(l){const o=Sn(l);return Ll(o)?l.ownerDocument?l.ownerDocument.body:l.body:ba(o)&&Zs(o)?o:zp(o)}function Xs(l,o,r){var c;o===void 0&&(o=[]),r===void 0&&(r=!0);const f=zp(l),m=f===((c=l.ownerDocument)==null?void 0:c.body),g=Lt(f);if(m){const y=cu(g);return o.concat(g,g.visualViewport||[],Zs(f)?f:[],y&&r?Xs(y):[])}return o.concat(f,Xs(f,[],r))}function cu(l){return l.parent&&Object.getPrototypeOf(l.parent)?l.frameElement:null}function Rp(l){const o=ca(l);let r=parseFloat(o.width)||0,c=parseFloat(o.height)||0;const f=ba(l),m=f?l.offsetWidth:r,g=f?l.offsetHeight:c,y=go(r)!==m||go(c)!==g;return y&&(r=m,c=g),{width:r,height:c,$:y}}function Au(l){return oa(l)?l:l.contextElement}function Ul(l){const o=Au(l);if(!ba(o))return ya(1);const r=o.getBoundingClientRect(),{width:c,height:f,$:m}=Rp(o);let g=(m?go(r.width):r.width)/c,y=(m?go(r.height):r.height)/f;return(!g||!Number.isFinite(g))&&(g=1),(!y||!Number.isFinite(y))&&(y=1),{x:g,y}}const Xv=ya(0);function Dp(l){const o=Lt(l);return!Eu()||!o.visualViewport?Xv:{x:o.visualViewport.offsetLeft,y:o.visualViewport.offsetTop}}function Qv(l,o,r){return o===void 0&&(o=!1),!r||o&&r!==Lt(l)?!1:o}function Fn(l,o,r,c){o===void 0&&(o=!1),r===void 0&&(r=!1);const f=l.getBoundingClientRect(),m=Au(l);let g=ya(1);o&&(c?oa(c)&&(g=Ul(c)):g=Ul(l));const y=Qv(m,r,c)?Dp(m):ya(0);let v=(f.left+y.x)/g.x,p=(f.top+y.y)/g.y,b=f.width/g.x,h=f.height/g.y;if(m){const N=Lt(m),T=c&&oa(c)?Lt(c):c;let z=N,H=cu(z);for(;H&&c&&T!==z;){const L=Ul(H),q=H.getBoundingClientRect(),F=ca(H),J=q.left+(H.clientLeft+parseFloat(F.paddingLeft))*L.x,W=q.top+(H.clientTop+parseFloat(F.paddingTop))*L.y;v*=L.x,p*=L.y,b*=L.x,h*=L.y,v+=J,p+=W,z=Lt(H),H=cu(z)}}return vo({width:b,height:h,x:v,y:p})}function No(l,o){const r=Co(l).scrollLeft;return o?o.left+r:Fn(wa(l)).left+r}function Hp(l,o){const r=l.getBoundingClientRect(),c=r.left+o.scrollLeft-No(l,r),f=r.top+o.scrollTop;return{x:c,y:f}}function Zv(l){let{elements:o,rect:r,offsetParent:c,strategy:f}=l;const m=f==="fixed",g=wa(c),y=o?Ao(o.floating):!1;if(c===g||y&&m)return r;let v={scrollLeft:0,scrollTop:0},p=ya(1);const b=ya(0),h=ba(c);if((h||!h&&!m)&&((Yl(c)!=="body"||Zs(g))&&(v=Co(c)),ba(c))){const T=Fn(c);p=Ul(c),b.x=T.x+c.clientLeft,b.y=T.y+c.clientTop}const N=g&&!h&&!m?Hp(g,v):ya(0);return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-v.scrollLeft*p.x+b.x+N.x,y:r.y*p.y-v.scrollTop*p.y+b.y+N.y}}function Fv(l){return Array.from(l.getClientRects())}function Kv(l){const o=wa(l),r=Co(l),c=l.ownerDocument.body,f=Ut(o.scrollWidth,o.clientWidth,c.scrollWidth,c.clientWidth),m=Ut(o.scrollHeight,o.clientHeight,c.scrollHeight,c.clientHeight);let g=-r.scrollLeft+No(l);const y=-r.scrollTop;return ca(c).direction==="rtl"&&(g+=Ut(o.clientWidth,c.clientWidth)-f),{width:f,height:m,x:g,y}}const Ph=25;function Jv(l,o){const r=Lt(l),c=wa(l),f=r.visualViewport;let m=c.clientWidth,g=c.clientHeight,y=0,v=0;if(f){m=f.width,g=f.height;const b=Eu();(!b||b&&o==="fixed")&&(y=f.offsetLeft,v=f.offsetTop)}const p=No(c);if(p<=0){const b=c.ownerDocument,h=b.body,N=getComputedStyle(h),T=b.compatMode==="CSS1Compat"&&parseFloat(N.marginLeft)+parseFloat(N.marginRight)||0,z=Math.abs(c.clientWidth-h.clientWidth-T);z<=Ph&&(m-=z)}else p<=Ph&&(m+=p);return{width:m,height:g,x:y,y:v}}const Wv=new Set(["absolute","fixed"]);function $v(l,o){const r=Fn(l,!0,o==="fixed"),c=r.top+l.clientTop,f=r.left+l.clientLeft,m=ba(l)?Ul(l):ya(1),g=l.clientWidth*m.x,y=l.clientHeight*m.y,v=f*m.x,p=c*m.y;return{width:g,height:y,x:v,y:p}}function Ih(l,o,r){let c;if(o==="viewport")c=Jv(l,r);else if(o==="document")c=Kv(wa(l));else if(oa(o))c=$v(o,r);else{const f=Dp(l);c={x:o.x-f.x,y:o.y-f.y,width:o.width,height:o.height}}return vo(c)}function kp(l,o){const r=Sn(l);return r===o||!oa(r)||Ll(r)?!1:ca(r).position==="fixed"||kp(r,o)}function Pv(l,o){const r=o.get(l);if(r)return r;let c=Xs(l,[],!1).filter(y=>oa(y)&&Yl(y)!=="body"),f=null;const m=ca(l).position==="fixed";let g=m?Sn(l):l;for(;oa(g)&&!Ll(g);){const y=ca(g),v=Su(g);!v&&y.position==="fixed"&&(f=null),(m?!v&&!f:!v&&y.position==="static"&&!!f&&Wv.has(f.position)||Zs(g)&&!v&&kp(l,g))?c=c.filter(b=>b!==g):f=y,g=Sn(g)}return o.set(l,c),c}function Iv(l){let{element:o,boundary:r,rootBoundary:c,strategy:f}=l;const g=[...r==="clippingAncestors"?Ao(o)?[]:Pv(o,this._c):[].concat(r),c],y=g[0],v=g.reduce((p,b)=>{const h=Ih(o,b,f);return p.top=Ut(h.top,p.top),p.right=wn(h.right,p.right),p.bottom=wn(h.bottom,p.bottom),p.left=Ut(h.left,p.left),p},Ih(o,y,f));return{width:v.right-v.left,height:v.bottom-v.top,x:v.left,y:v.top}}function ey(l){const{width:o,height:r}=Rp(l);return{width:o,height:r}}function ty(l,o,r){const c=ba(o),f=wa(o),m=r==="fixed",g=Fn(l,!0,m,o);let y={scrollLeft:0,scrollTop:0};const v=ya(0);function p(){v.x=No(f)}if(c||!c&&!m)if((Yl(o)!=="body"||Zs(f))&&(y=Co(o)),c){const T=Fn(o,!0,m,o);v.x=T.x+o.clientLeft,v.y=T.y+o.clientTop}else f&&p();m&&!c&&f&&p();const b=f&&!c&&!m?Hp(f,y):ya(0),h=g.left+y.scrollLeft-v.x-b.x,N=g.top+y.scrollTop-v.y-b.y;return{x:h,y:N,width:g.width,height:g.height}}function Pr(l){return ca(l).position==="static"}function ep(l,o){if(!ba(l)||ca(l).position==="fixed")return null;if(o)return o(l);let r=l.offsetParent;return wa(l)===r&&(r=r.ownerDocument.body),r}function Bp(l,o){const r=Lt(l);if(Ao(l))return r;if(!ba(l)){let f=Sn(l);for(;f&&!Ll(f);){if(oa(f)&&!Pr(f))return f;f=Sn(f)}return r}let c=ep(l,o);for(;c&&Bv(c)&&Pr(c);)c=ep(c,o);return c&&Ll(c)&&Pr(c)&&!Su(c)?r:c||Yv(l)||r}const ay=async function(l){const o=this.getOffsetParent||Bp,r=this.getDimensions,c=await r(l.floating);return{reference:ty(l.reference,await o(l.floating),l.strategy),floating:{x:0,y:0,width:c.width,height:c.height}}};function ny(l){return ca(l).direction==="rtl"}const ly={convertOffsetParentRelativeRectToViewportRelativeRect:Zv,getDocumentElement:wa,getClippingRect:Iv,getOffsetParent:Bp,getElementRects:ay,getClientRects:Fv,getDimensions:ey,getScale:Ul,isElement:oa,isRTL:ny};function Up(l,o){return l.x===o.x&&l.y===o.y&&l.width===o.width&&l.height===o.height}function sy(l,o){let r=null,c;const f=wa(l);function m(){var y;clearTimeout(c),(y=r)==null||y.disconnect(),r=null}function g(y,v){y===void 0&&(y=!1),v===void 0&&(v=1),m();const p=l.getBoundingClientRect(),{left:b,top:h,width:N,height:T}=p;if(y||o(),!N||!T)return;const z=ro(h),H=ro(f.clientWidth-(b+N)),L=ro(f.clientHeight-(h+T)),q=ro(b),J={rootMargin:-z+"px "+-H+"px "+-L+"px "+-q+"px",threshold:Ut(0,wn(1,v))||1};let W=!0;function P(I){const Z=I[0].intersectionRatio;if(Z!==v){if(!W)return g();Z?g(!1,Z):c=setTimeout(()=>{g(!1,1e-7)},1e3)}Z===1&&!Up(p,l.getBoundingClientRect())&&g(),W=!1}try{r=new IntersectionObserver(P,{...J,root:f.ownerDocument})}catch{r=new IntersectionObserver(P,J)}r.observe(l)}return g(!0),m}function iy(l,o,r,c){c===void 0&&(c={});const{ancestorScroll:f=!0,ancestorResize:m=!0,elementResize:g=typeof ResizeObserver=="function",layoutShift:y=typeof IntersectionObserver=="function",animationFrame:v=!1}=c,p=Au(l),b=f||m?[...p?Xs(p):[],...Xs(o)]:[];b.forEach(q=>{f&&q.addEventListener("scroll",r,{passive:!0}),m&&q.addEventListener("resize",r)});const h=p&&y?sy(p,r):null;let N=-1,T=null;g&&(T=new ResizeObserver(q=>{let[F]=q;F&&F.target===p&&T&&(T.unobserve(o),cancelAnimationFrame(N),N=requestAnimationFrame(()=>{var J;(J=T)==null||J.observe(o)})),r()}),p&&!v&&T.observe(p),T.observe(o));let z,H=v?Fn(l):null;v&&L();function L(){const q=Fn(l);H&&!Up(H,q)&&r(),H=q,z=requestAnimationFrame(L)}return r(),()=>{var q;b.forEach(F=>{f&&F.removeEventListener("scroll",r),m&&F.removeEventListener("resize",r)}),h?.(),(q=T)==null||q.disconnect(),T=null,v&&cancelAnimationFrame(z)}}const oy=_v,cy=zv,ry=Tv,uy=Dv,dy=Mv,tp=jv,fy=Rv,my=(l,o,r)=>{const c=new Map,f={platform:ly,...r},m={...f.platform,_c:c};return Nv(l,o,{...f,platform:m})};var hy=typeof document<"u",py=function(){},ho=hy?j.useLayoutEffect:py;function yo(l,o){if(l===o)return!0;if(typeof l!=typeof o)return!1;if(typeof l=="function"&&l.toString()===o.toString())return!0;let r,c,f;if(l&&o&&typeof l=="object"){if(Array.isArray(l)){if(r=l.length,r!==o.length)return!1;for(c=r;c--!==0;)if(!yo(l[c],o[c]))return!1;return!0}if(f=Object.keys(l),r=f.length,r!==Object.keys(o).length)return!1;for(c=r;c--!==0;)if(!{}.hasOwnProperty.call(o,f[c]))return!1;for(c=r;c--!==0;){const m=f[c];if(!(m==="_owner"&&l.$typeof)&&!yo(l[m],o[m]))return!1}return!0}return l!==l&&o!==o}function Lp(l){return typeof window>"u"?1:(l.ownerDocument.defaultView||window).devicePixelRatio||1}function ap(l,o){const r=Lp(l);return Math.round(o*r)/r}function Ir(l){const o=j.useRef(l);return ho(()=>{o.current=l}),o}function gy(l){l===void 0&&(l={});const{placement:o="bottom",strategy:r="absolute",middleware:c=[],platform:f,elements:{reference:m,floating:g}={},transform:y=!0,whileElementsMounted:v,open:p}=l,[b,h]=j.useState({x:0,y:0,strategy:r,placement:o,middlewareData:{},isPositioned:!1}),[N,T]=j.useState(c);yo(N,c)||T(c);const[z,H]=j.useState(null),[L,q]=j.useState(null),F=j.useCallback(R=>{R!==I.current&&(I.current=R,H(R))},[]),J=j.useCallback(R=>{R!==Z.current&&(Z.current=R,q(R))},[]),W=m||z,P=g||L,I=j.useRef(null),Z=j.useRef(null),K=j.useRef(b),he=v!=null,Se=Ir(v),Me=Ir(f),ge=Ir(p),xe=j.useCallback(()=>{if(!I.current||!Z.current)return;const R={placement:o,strategy:r,middleware:N};Me.current&&(R.platform=Me.current),my(I.current,Z.current,R).then(se=>{const ce={...se,isPositioned:ge.current!==!1};ye.current&&!yo(K.current,ce)&&(K.current=ce,vu.flushSync(()=>{h(ce)}))})},[N,o,r,Me,ge]);ho(()=>{p===!1&&K.current.isPositioned&&(K.current.isPositioned=!1,h(R=>({...R,isPositioned:!1})))},[p]);const ye=j.useRef(!1);ho(()=>(ye.current=!0,()=>{ye.current=!1}),[]),ho(()=>{if(W&&(I.current=W),P&&(Z.current=P),W&&P){if(Se.current)return Se.current(W,P,xe);xe()}},[W,P,xe,Se,he]);const we=j.useMemo(()=>({reference:I,floating:Z,setReference:F,setFloating:J}),[F,J]),A=j.useMemo(()=>({reference:W,floating:P}),[W,P]),G=j.useMemo(()=>{const R={position:r,left:0,top:0};if(!A.floating)return R;const se=ap(A.floating,b.x),ce=ap(A.floating,b.y);return y?{...R,transform:"translate("+se+"px, "+ce+"px)",...Lp(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:se,top:ce}},[r,y,A.floating,b.x,b.y]);return j.useMemo(()=>({...b,update:xe,refs:we,elements:A,floatingStyles:G}),[b,xe,we,A,G])}const xy=l=>{function o(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:l,fn(r){const{element:c,padding:f}=typeof l=="function"?l(r):l;return c&&o(c)?c.current!=null?tp({element:c.current,padding:f}).fn(r):{}:c?tp({element:c,padding:f}).fn(r):{}}}},vy=(l,o)=>({...oy(l),options:[l,o]}),yy=(l,o)=>({...cy(l),options:[l,o]}),by=(l,o)=>({...fy(l),options:[l,o]}),wy=(l,o)=>({...ry(l),options:[l,o]}),Sy=(l,o)=>({...uy(l),options:[l,o]}),Ey=(l,o)=>({...dy(l),options:[l,o]}),Ay=(l,o)=>({...xy(l),options:[l,o]});var Cy="Arrow",qp=j.forwardRef((l,o)=>{const{children:r,width:c=10,height:f=5,...m}=l;return u.jsx(Wt.svg,{...m,ref:o,width:c,height:f,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:l.asChild?r:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});qp.displayName=Cy;var Ny=qp;function jy(l){const[o,r]=j.useState(void 0);return bn(()=>{if(l){r({width:l.offsetWidth,height:l.offsetHeight});const c=new ResizeObserver(f=>{if(!Array.isArray(f)||!f.length)return;const m=f[0];let g,y;if("borderBoxSize"in m){const v=m.borderBoxSize,p=Array.isArray(v)?v[0]:v;g=p.inlineSize,y=p.blockSize}else g=l.offsetWidth,y=l.offsetHeight;r({width:g,height:y})});return c.observe(l,{box:"border-box"}),()=>c.unobserve(l)}else r(void 0)},[l]),o}var Gp="Popper",[Yp,Vp]=Qs(Gp),[fw,Xp]=Yp(Gp),Qp="PopperAnchor",Zp=j.forwardRef((l,o)=>{const{__scopePopper:r,virtualRef:c,...f}=l,m=Xp(Qp,r),g=j.useRef(null),y=ia(o,g),v=j.useRef(null);return j.useEffect(()=>{const p=v.current;v.current=c?.current||g.current,p!==v.current&&m.onAnchorChange(v.current)}),c?null:u.jsx(Wt.div,{...f,ref:y})});Zp.displayName=Qp;var Cu="PopperContent",[Ty,My]=Yp(Cu),Fp=j.forwardRef((l,o)=>{const{__scopePopper:r,side:c="bottom",sideOffset:f=0,align:m="center",alignOffset:g=0,arrowPadding:y=0,avoidCollisions:v=!0,collisionBoundary:p=[],collisionPadding:b=0,sticky:h="partial",hideWhenDetached:N=!1,updatePositionStrategy:T="optimized",onPlaced:z,...H}=l,L=Xp(Cu,r),[q,F]=j.useState(null),J=ia(o,ne=>F(ne)),[W,P]=j.useState(null),I=jy(W),Z=I?.width??0,K=I?.height??0,he=c+(m!=="center"?"-"+m:""),Se=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},Me=Array.isArray(p)?p:[p],ge=Me.length>0,xe={padding:Se,boundary:Me.filter(_y),altBoundary:ge},{refs:ye,floatingStyles:we,placement:A,isPositioned:G,middlewareData:R}=gy({strategy:"fixed",placement:he,whileElementsMounted:(...ne)=>iy(...ne,{animationFrame:T==="always"}),elements:{reference:L.anchor},middleware:[vy({mainAxis:f+K,alignmentAxis:g}),v&&yy({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?by():void 0,...xe}),v&&wy({...xe}),Sy({...xe,apply:({elements:ne,rects:de,availableWidth:je,availableHeight:nt})=>{const{width:mt,height:lt}=de.reference,Sa=ne.floating.style;Sa.setProperty("--radix-popper-available-width",`${je}px`),Sa.setProperty("--radix-popper-available-height",`${nt}px`),Sa.setProperty("--radix-popper-anchor-width",`${mt}px`),Sa.setProperty("--radix-popper-anchor-height",`${lt}px`)}}),W&&Ay({element:W,padding:y}),zy({arrowWidth:Z,arrowHeight:K}),N&&Ey({strategy:"referenceHidden",...xe})]}),[se,ce]=Wp(A),S=So(z);bn(()=>{G&&S?.()},[G,S]);const U=R.arrow?.x,B=R.arrow?.y,Q=R.arrow?.centerOffset!==0,[$,ie]=j.useState();return bn(()=>{q&&ie(window.getComputedStyle(q).zIndex)},[q]),u.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...we,transform:G?we.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$,"--radix-popper-transform-origin":[R.transformOrigin?.x,R.transformOrigin?.y].join(" "),...R.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:l.dir,children:u.jsx(Ty,{scope:r,placedSide:se,onArrowChange:P,arrowX:U,arrowY:B,shouldHideArrow:Q,children:u.jsx(Wt.div,{"data-side":se,"data-align":ce,...H,ref:J,style:{...H.style,animation:G?void 0:"none"}})})})});Fp.displayName=Cu;var Kp="PopperArrow",Oy={top:"bottom",right:"left",bottom:"top",left:"right"},Jp=j.forwardRef(function(o,r){const{__scopePopper:c,...f}=o,m=My(Kp,c),g=Oy[m.placedSide];return u.jsx("span",{ref:m.onArrowChange,style:{position:"absolute",left:m.arrowX,top:m.arrowY,[g]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m.placedSide],visibility:m.shouldHideArrow?"hidden":void 0},children:u.jsx(Ny,{...f,ref:r,style:{...f.style,display:"block"}})})});Jp.displayName=Kp;function _y(l){return l!==null}var zy=l=>({name:"transformOrigin",options:l,fn(o){const{placement:r,rects:c,middlewareData:f}=o,g=f.arrow?.centerOffset!==0,y=g?0:l.arrowWidth,v=g?0:l.arrowHeight,[p,b]=Wp(r),h={start:"0%",center:"50%",end:"100%"}[b],N=(f.arrow?.x??0)+y/2,T=(f.arrow?.y??0)+v/2;let z="",H="";return p==="bottom"?(z=g?h:`${N}px`,H=`${-v}px`):p==="top"?(z=g?h:`${N}px`,H=`${c.floating.height+v}px`):p==="right"?(z=`${-v}px`,H=g?h:`${T}px`):p==="left"&&(z=`${c.floating.width+v}px`,H=g?h:`${T}px`),{data:{x:z,y:H}}}});function Wp(l){const[o,r="center"]=l.split("-");return[o,r]}var Ry=Zp,Dy=Fp,Hy=Jp;function ky(l,o){return j.useReducer((r,c)=>o[r][c]??r,l)}var Nu=l=>{const{present:o,children:r}=l,c=By(o),f=typeof r=="function"?r({present:c.isPresent}):j.Children.only(r),m=ia(c.ref,Uy(f));return typeof r=="function"||c.isPresent?j.cloneElement(f,{ref:m}):null};Nu.displayName="Presence";function By(l){const[o,r]=j.useState(),c=j.useRef(null),f=j.useRef(l),m=j.useRef("none"),g=l?"mounted":"unmounted",[y,v]=ky(g,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return j.useEffect(()=>{const p=uo(c.current);m.current=y==="mounted"?p:"none"},[y]),bn(()=>{const p=c.current,b=f.current;if(b!==l){const N=m.current,T=uo(p);l?v("MOUNT"):T==="none"||p?.display==="none"?v("UNMOUNT"):v(b&&N!==T?"ANIMATION_OUT":"UNMOUNT"),f.current=l}},[l,v]),bn(()=>{if(o){let p;const b=o.ownerDocument.defaultView??window,h=T=>{const H=uo(c.current).includes(CSS.escape(T.animationName));if(T.target===o&&H&&(v("ANIMATION_END"),!f.current)){const L=o.style.animationFillMode;o.style.animationFillMode="forwards",p=b.setTimeout(()=>{o.style.animationFillMode==="forwards"&&(o.style.animationFillMode=L)})}},N=T=>{T.target===o&&(m.current=uo(c.current))};return o.addEventListener("animationstart",N),o.addEventListener("animationcancel",h),o.addEventListener("animationend",h),()=>{b.clearTimeout(p),o.removeEventListener("animationstart",N),o.removeEventListener("animationcancel",h),o.removeEventListener("animationend",h)}}else v("ANIMATION_END")},[o,v]),{isPresent:["mounted","unmountSuspended"].includes(y),ref:j.useCallback(p=>{c.current=p?getComputedStyle(p):null,r(p)},[])}}function uo(l){return l?.animationName||"none"}function Uy(l){let o=Object.getOwnPropertyDescriptor(l.props,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning;return r?l.ref:(o=Object.getOwnPropertyDescriptor(l,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning,r?l.props.ref:l.props.ref||l.ref)}var Ly=xu[" useInsertionEffect ".trim().toString()]||bn;function ju({prop:l,defaultProp:o,onChange:r=()=>{},caller:c}){const[f,m,g]=qy({defaultProp:o,onChange:r}),y=l!==void 0,v=y?l:f;{const b=j.useRef(l!==void 0);j.useEffect(()=>{const h=b.current;h!==y&&console.warn(`${c} is changing from ${h?"controlled":"uncontrolled"} to ${y?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),b.current=y},[y,c])}const p=j.useCallback(b=>{if(y){const h=Gy(b)?b(l):b;h!==l&&g.current?.(h)}else m(b)},[y,l,m,g]);return[v,p]}function qy({defaultProp:l,onChange:o}){const[r,c]=j.useState(l),f=j.useRef(r),m=j.useRef(o);return Ly(()=>{m.current=o},[o]),j.useEffect(()=>{f.current!==r&&(m.current?.(r),f.current=r)},[r,f]),[r,c,m]}function Gy(l){return typeof l=="function"}var Yy=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Vy="VisuallyHidden",$p=j.forwardRef((l,o)=>u.jsx(Wt.span,{...l,ref:o,style:{...Yy,...l.style}}));$p.displayName=Vy;var Xy=$p,[jo]=Qs("Tooltip",[Vp]),Tu=Vp(),Pp="TooltipProvider",Qy=700,np="tooltip.open",[Zy,Ip]=jo(Pp),eg=l=>{const{__scopeTooltip:o,delayDuration:r=Qy,skipDelayDuration:c=300,disableHoverableContent:f=!1,children:m}=l,g=j.useRef(!0),y=j.useRef(!1),v=j.useRef(0);return j.useEffect(()=>{const p=v.current;return()=>window.clearTimeout(p)},[]),u.jsx(Zy,{scope:o,isOpenDelayedRef:g,delayDuration:r,onOpen:j.useCallback(()=>{window.clearTimeout(v.current),g.current=!1},[]),onClose:j.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>g.current=!0,c)},[c]),isPointerInTransitRef:y,onPointerInTransitChange:j.useCallback(p=>{y.current=p},[]),disableHoverableContent:f,children:m})};eg.displayName=Pp;var tg="Tooltip",[mw,To]=jo(tg),ru="TooltipTrigger",Fy=j.forwardRef((l,o)=>{const{__scopeTooltip:r,...c}=l,f=To(ru,r),m=Ip(ru,r),g=Tu(r),y=j.useRef(null),v=ia(o,y,f.onTriggerChange),p=j.useRef(!1),b=j.useRef(!1),h=j.useCallback(()=>p.current=!1,[]);return j.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),u.jsx(Ry,{asChild:!0,...g,children:u.jsx(Wt.button,{"aria-describedby":f.open?f.contentId:void 0,"data-state":f.stateAttribute,...c,ref:v,onPointerMove:la(l.onPointerMove,N=>{N.pointerType!=="touch"&&!b.current&&!m.isPointerInTransitRef.current&&(f.onTriggerEnter(),b.current=!0)}),onPointerLeave:la(l.onPointerLeave,()=>{f.onTriggerLeave(),b.current=!1}),onPointerDown:la(l.onPointerDown,()=>{f.open&&f.onClose(),p.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:la(l.onFocus,()=>{p.current||f.onOpen()}),onBlur:la(l.onBlur,f.onClose),onClick:la(l.onClick,f.onClose)})})});Fy.displayName=ru;var Ky="TooltipPortal",[hw,Jy]=jo(Ky,{forceMount:void 0}),ql="TooltipContent",Wy=j.forwardRef((l,o)=>{const r=Jy(ql,l.__scopeTooltip),{forceMount:c=r.forceMount,side:f="top",...m}=l,g=To(ql,l.__scopeTooltip);return u.jsx(Nu,{present:c||g.open,children:g.disableHoverableContent?u.jsx(ag,{side:f,...m,ref:o}):u.jsx($y,{side:f,...m,ref:o})})}),$y=j.forwardRef((l,o)=>{const r=To(ql,l.__scopeTooltip),c=Ip(ql,l.__scopeTooltip),f=j.useRef(null),m=ia(o,f),[g,y]=j.useState(null),{trigger:v,onClose:p}=r,b=f.current,{onPointerInTransitChange:h}=c,N=j.useCallback(()=>{y(null),h(!1)},[h]),T=j.useCallback((z,H)=>{const L=z.currentTarget,q={x:z.clientX,y:z.clientY},F=ab(q,L.getBoundingClientRect()),J=nb(q,F),W=lb(H.getBoundingClientRect()),P=ib([...J,...W]);y(P),h(!0)},[h]);return j.useEffect(()=>()=>N(),[N]),j.useEffect(()=>{if(v&&b){const z=L=>T(L,b),H=L=>T(L,v);return v.addEventListener("pointerleave",z),b.addEventListener("pointerleave",H),()=>{v.removeEventListener("pointerleave",z),b.removeEventListener("pointerleave",H)}}},[v,b,T,N]),j.useEffect(()=>{if(g){const z=H=>{const L=H.target,q={x:H.clientX,y:H.clientY},F=v?.contains(L)||b?.contains(L),J=!sb(q,g);F?N():J&&(N(),p())};return document.addEventListener("pointermove",z),()=>document.removeEventListener("pointermove",z)}},[v,b,g,p,N]),u.jsx(ag,{...l,ref:m})}),[Py,Iy]=jo(tg,{isInside:!1}),eb=I1("TooltipContent"),ag=j.forwardRef((l,o)=>{const{__scopeTooltip:r,children:c,"aria-label":f,onEscapeKeyDown:m,onPointerDownOutside:g,...y}=l,v=To(ql,r),p=Tu(r),{onClose:b}=v;return j.useEffect(()=>(document.addEventListener(np,b),()=>document.removeEventListener(np,b)),[b]),j.useEffect(()=>{if(v.trigger){const h=N=>{N.target?.contains(v.trigger)&&b()};return window.addEventListener("scroll",h,{capture:!0}),()=>window.removeEventListener("scroll",h,{capture:!0})}},[v.trigger,b]),u.jsx(Np,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:h=>h.preventDefault(),onDismiss:b,children:u.jsxs(Dy,{"data-state":v.stateAttribute,...p,...y,ref:o,style:{...y.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(eb,{children:c}),u.jsx(Py,{scope:r,isInside:!0,children:u.jsx(Xy,{id:v.contentId,role:"tooltip",children:f||c})})]})})});Wy.displayName=ql;var ng="TooltipArrow",tb=j.forwardRef((l,o)=>{const{__scopeTooltip:r,...c}=l,f=Tu(r);return Iy(ng,r).isInside?null:u.jsx(Hy,{...f,...c,ref:o})});tb.displayName=ng;function ab(l,o){const r=Math.abs(o.top-l.y),c=Math.abs(o.bottom-l.y),f=Math.abs(o.right-l.x),m=Math.abs(o.left-l.x);switch(Math.min(r,c,f,m)){case m:return"left";case f:return"right";case r:return"top";case c:return"bottom";default:throw new Error("unreachable")}}function nb(l,o,r=5){const c=[];switch(o){case"top":c.push({x:l.x-r,y:l.y+r},{x:l.x+r,y:l.y+r});break;case"bottom":c.push({x:l.x-r,y:l.y-r},{x:l.x+r,y:l.y-r});break;case"left":c.push({x:l.x+r,y:l.y-r},{x:l.x+r,y:l.y+r});break;case"right":c.push({x:l.x-r,y:l.y-r},{x:l.x-r,y:l.y+r});break}return c}function lb(l){const{top:o,right:r,bottom:c,left:f}=l;return[{x:f,y:o},{x:r,y:o},{x:r,y:c},{x:f,y:c}]}function sb(l,o){const{x:r,y:c}=l;let f=!1;for(let m=0,g=o.length-1;mc!=N>c&&r<(h-p)*(c-b)/(N-b)+p&&(f=!f)}return f}function ib(l){const o=l.slice();return o.sort((r,c)=>r.xc.x?1:r.yc.y?1:0),ob(o)}function ob(l){if(l.length<=1)return l.slice();const o=[];for(let c=0;c=2;){const m=o[o.length-1],g=o[o.length-2];if((m.x-g.x)*(f.y-g.y)>=(m.y-g.y)*(f.x-g.x))o.pop();else break}o.push(f)}o.pop();const r=[];for(let c=l.length-1;c>=0;c--){const f=l[c];for(;r.length>=2;){const m=r[r.length-1],g=r[r.length-2];if((m.x-g.x)*(f.y-g.y)>=(m.y-g.y)*(f.x-g.x))r.pop();else break}r.push(f)}return r.pop(),o.length===1&&r.length===1&&o[0].x===r[0].x&&o[0].y===r[0].y?o:o.concat(r)}var cb=eg;function lg(l){var o,r,c="";if(typeof l=="string"||typeof l=="number")c+=l;else if(typeof l=="object")if(Array.isArray(l)){var f=l.length;for(o=0;o{const o=db(l),{conflictingClassGroups:r,conflictingClassGroupModifiers:c}=l;return{getClassGroupId:g=>{const y=g.split(Mu);return y[0]===""&&y.length!==1&&y.shift(),ig(y,o)||ub(g)},getConflictingClassGroupIds:(g,y)=>{const v=r[g]||[];return y&&c[g]?[...v,...c[g]]:v}}},ig=(l,o)=>{if(l.length===0)return o.classGroupId;const r=l[0],c=o.nextPart.get(r),f=c?ig(l.slice(1),c):void 0;if(f)return f;if(o.validators.length===0)return;const m=l.join(Mu);return o.validators.find(({validator:g})=>g(m))?.classGroupId},lp=/^\[(.+)\]$/,ub=l=>{if(lp.test(l)){const o=lp.exec(l)[1],r=o?.substring(0,o.indexOf(":"));if(r)return"arbitrary.."+r}},db=l=>{const{theme:o,classGroups:r}=l,c={nextPart:new Map,validators:[]};for(const f in r)uu(r[f],c,f,o);return c},uu=(l,o,r,c)=>{l.forEach(f=>{if(typeof f=="string"){const m=f===""?o:sp(o,f);m.classGroupId=r;return}if(typeof f=="function"){if(fb(f)){uu(f(c),o,r,c);return}o.validators.push({validator:f,classGroupId:r});return}Object.entries(f).forEach(([m,g])=>{uu(g,sp(o,m),r,c)})})},sp=(l,o)=>{let r=l;return o.split(Mu).forEach(c=>{r.nextPart.has(c)||r.nextPart.set(c,{nextPart:new Map,validators:[]}),r=r.nextPart.get(c)}),r},fb=l=>l.isThemeGetter,mb=l=>{if(l<1)return{get:()=>{},set:()=>{}};let o=0,r=new Map,c=new Map;const f=(m,g)=>{r.set(m,g),o++,o>l&&(o=0,c=r,r=new Map)};return{get(m){let g=r.get(m);if(g!==void 0)return g;if((g=c.get(m))!==void 0)return f(m,g),g},set(m,g){r.has(m)?r.set(m,g):f(m,g)}}},du="!",fu=":",hb=fu.length,pb=l=>{const{prefix:o,experimentalParseClassName:r}=l;let c=f=>{const m=[];let g=0,y=0,v=0,p;for(let z=0;zv?p-v:void 0;return{modifiers:m,hasImportantModifier:N,baseClassName:h,maybePostfixModifierPosition:T}};if(o){const f=o+fu,m=c;c=g=>g.startsWith(f)?m(g.substring(f.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:g,maybePostfixModifierPosition:void 0}}if(r){const f=c;c=m=>r({className:m,parseClassName:f})}return c},gb=l=>l.endsWith(du)?l.substring(0,l.length-1):l.startsWith(du)?l.substring(1):l,xb=l=>{const o=Object.fromEntries(l.orderSensitiveModifiers.map(c=>[c,!0]));return c=>{if(c.length<=1)return c;const f=[];let m=[];return c.forEach(g=>{g[0]==="["||o[g]?(f.push(...m.sort(),g),m=[]):m.push(g)}),f.push(...m.sort()),f}},vb=l=>({cache:mb(l.cacheSize),parseClassName:pb(l),sortModifiers:xb(l),...rb(l)}),yb=/\s+/,bb=(l,o)=>{const{parseClassName:r,getClassGroupId:c,getConflictingClassGroupIds:f,sortModifiers:m}=o,g=[],y=l.trim().split(yb);let v="";for(let p=y.length-1;p>=0;p-=1){const b=y[p],{isExternal:h,modifiers:N,hasImportantModifier:T,baseClassName:z,maybePostfixModifierPosition:H}=r(b);if(h){v=b+(v.length>0?" "+v:v);continue}let L=!!H,q=c(L?z.substring(0,H):z);if(!q){if(!L){v=b+(v.length>0?" "+v:v);continue}if(q=c(z),!q){v=b+(v.length>0?" "+v:v);continue}L=!1}const F=m(N).join(":"),J=T?F+du:F,W=J+q;if(g.includes(W))continue;g.push(W);const P=f(q,L);for(let I=0;I0?" "+v:v)}return v};function wb(){let l=0,o,r,c="";for(;l{if(typeof l=="string")return l;let o,r="";for(let c=0;ch(b),l());return r=vb(p),c=r.cache.get,f=r.cache.set,m=y,y(v)}function y(v){const p=c(v);if(p)return p;const b=bb(v,r);return f(v,b),b}return function(){return m(wb.apply(null,arguments))}}const Ie=l=>{const o=r=>r[l]||[];return o.isThemeGetter=!0,o},cg=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,rg=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Eb=/^\d+\/\d+$/,Ab=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Cb=/\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$/,Nb=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,jb=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Tb=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Bl=l=>Eb.test(l),be=l=>!!l&&!Number.isNaN(Number(l)),yn=l=>!!l&&Number.isInteger(Number(l)),eu=l=>l.endsWith("%")&&be(l.slice(0,-1)),Ya=l=>Ab.test(l),Mb=()=>!0,Ob=l=>Cb.test(l)&&!Nb.test(l),ug=()=>!1,_b=l=>jb.test(l),zb=l=>Tb.test(l),Rb=l=>!te(l)&&!ae(l),Db=l=>Vl(l,mg,ug),te=l=>cg.test(l),Zn=l=>Vl(l,hg,Ob),tu=l=>Vl(l,Lb,be),ip=l=>Vl(l,dg,ug),Hb=l=>Vl(l,fg,zb),fo=l=>Vl(l,pg,_b),ae=l=>rg.test(l),Ys=l=>Xl(l,hg),kb=l=>Xl(l,qb),op=l=>Xl(l,dg),Bb=l=>Xl(l,mg),Ub=l=>Xl(l,fg),mo=l=>Xl(l,pg,!0),Vl=(l,o,r)=>{const c=cg.exec(l);return c?c[1]?o(c[1]):r(c[2]):!1},Xl=(l,o,r=!1)=>{const c=rg.exec(l);return c?c[1]?o(c[1]):r:!1},dg=l=>l==="position"||l==="percentage",fg=l=>l==="image"||l==="url",mg=l=>l==="length"||l==="size"||l==="bg-size",hg=l=>l==="length",Lb=l=>l==="number",qb=l=>l==="family-name",pg=l=>l==="shadow",Gb=()=>{const l=Ie("color"),o=Ie("font"),r=Ie("text"),c=Ie("font-weight"),f=Ie("tracking"),m=Ie("leading"),g=Ie("breakpoint"),y=Ie("container"),v=Ie("spacing"),p=Ie("radius"),b=Ie("shadow"),h=Ie("inset-shadow"),N=Ie("text-shadow"),T=Ie("drop-shadow"),z=Ie("blur"),H=Ie("perspective"),L=Ie("aspect"),q=Ie("ease"),F=Ie("animate"),J=()=>["auto","avoid","all","avoid-page","page","left","right","column"],W=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],P=()=>[...W(),ae,te],I=()=>["auto","hidden","clip","visible","scroll"],Z=()=>["auto","contain","none"],K=()=>[ae,te,v],he=()=>[Bl,"full","auto",...K()],Se=()=>[yn,"none","subgrid",ae,te],Me=()=>["auto",{span:["full",yn,ae,te]},yn,ae,te],ge=()=>[yn,"auto",ae,te],xe=()=>["auto","min","max","fr",ae,te],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],we=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...K()],G=()=>[Bl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...K()],R=()=>[l,ae,te],se=()=>[...W(),op,ip,{position:[ae,te]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],S=()=>["auto","cover","contain",Bb,Db,{size:[ae,te]}],U=()=>[eu,Ys,Zn],B=()=>["","none","full",p,ae,te],Q=()=>["",be,Ys,Zn],$=()=>["solid","dashed","dotted","double"],ie=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ne=()=>[be,eu,op,ip],de=()=>["","none",z,ae,te],je=()=>["none",be,ae,te],nt=()=>["none",be,ae,te],mt=()=>[be,ae,te],lt=()=>[Bl,"full",...K()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ya],breakpoint:[Ya],color:[Mb],container:[Ya],"drop-shadow":[Ya],ease:["in","out","in-out"],font:[Rb],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ya],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ya],shadow:[Ya],spacing:["px",be],text:[Ya],"text-shadow":[Ya],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Bl,te,ae,L]}],container:["container"],columns:[{columns:[be,te,ae,y]}],"break-after":[{"break-after":J()}],"break-before":[{"break-before":J()}],"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"],sr:["sr-only","not-sr-only"],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:P()}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:Z()}],"overscroll-x":[{"overscroll-x":Z()}],"overscroll-y":[{"overscroll-y":Z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:he()}],"inset-x":[{"inset-x":he()}],"inset-y":[{"inset-y":he()}],start:[{start:he()}],end:[{end:he()}],top:[{top:he()}],right:[{right:he()}],bottom:[{bottom:he()}],left:[{left:he()}],visibility:["visible","invisible","collapse"],z:[{z:[yn,"auto",ae,te]}],basis:[{basis:[Bl,"full","auto",y,...K()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[be,Bl,"auto","initial","none",te]}],grow:[{grow:["",be,ae,te]}],shrink:[{shrink:["",be,ae,te]}],order:[{order:[yn,"first","last","none",ae,te]}],"grid-cols":[{"grid-cols":Se()}],"col-start-end":[{col:Me()}],"col-start":[{"col-start":ge()}],"col-end":[{"col-end":ge()}],"grid-rows":[{"grid-rows":Se()}],"row-start-end":[{row:Me()}],"row-start":[{"row-start":ge()}],"row-end":[{"row-end":ge()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":xe()}],"auto-rows":[{"auto-rows":xe()}],gap:[{gap:K()}],"gap-x":[{"gap-x":K()}],"gap-y":[{"gap-y":K()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...we(),"normal"]}],"justify-self":[{"justify-self":["auto",...we()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...we(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...we(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...we(),"baseline"]}],"place-self":[{"place-self":["auto",...we()]}],p:[{p:K()}],px:[{px:K()}],py:[{py:K()}],ps:[{ps:K()}],pe:[{pe:K()}],pt:[{pt:K()}],pr:[{pr:K()}],pb:[{pb:K()}],pl:[{pl:K()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":K()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":K()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],w:[{w:[y,"screen",...G()]}],"min-w":[{"min-w":[y,"screen","none",...G()]}],"max-w":[{"max-w":[y,"screen","none","prose",{screen:[g]},...G()]}],h:[{h:["screen","lh",...G()]}],"min-h":[{"min-h":["screen","lh","none",...G()]}],"max-h":[{"max-h":["screen","lh",...G()]}],"font-size":[{text:["base",r,Ys,Zn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,ae,tu]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",eu,te]}],"font-family":[{font:[kb,te,o]}],"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-fractions"],tracking:[{tracking:[f,ae,te]}],"line-clamp":[{"line-clamp":[be,"none",ae,tu]}],leading:[{leading:[m,...K()]}],"list-image":[{"list-image":["none",ae,te]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ae,te]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:R()}],"text-color":[{text:R()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:[be,"from-font","auto",ae,Zn]}],"text-decoration-color":[{decoration:R()}],"underline-offset":[{"underline-offset":[be,"auto",ae,te]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:K()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae,te]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ae,te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:se()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:S()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},yn,ae,te],radial:["",ae,te],conic:[yn,ae,te]},Ub,Hb]}],"bg-color":[{bg:R()}],"gradient-from-pos":[{from:U()}],"gradient-via-pos":[{via:U()}],"gradient-to-pos":[{to:U()}],"gradient-from":[{from:R()}],"gradient-via":[{via:R()}],"gradient-to":[{to:R()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:Q()}],"border-w-x":[{"border-x":Q()}],"border-w-y":[{"border-y":Q()}],"border-w-s":[{"border-s":Q()}],"border-w-e":[{"border-e":Q()}],"border-w-t":[{"border-t":Q()}],"border-w-r":[{"border-r":Q()}],"border-w-b":[{"border-b":Q()}],"border-w-l":[{"border-l":Q()}],"divide-x":[{"divide-x":Q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...$(),"hidden","none"]}],"divide-style":[{divide:[...$(),"hidden","none"]}],"border-color":[{border:R()}],"border-color-x":[{"border-x":R()}],"border-color-y":[{"border-y":R()}],"border-color-s":[{"border-s":R()}],"border-color-e":[{"border-e":R()}],"border-color-t":[{"border-t":R()}],"border-color-r":[{"border-r":R()}],"border-color-b":[{"border-b":R()}],"border-color-l":[{"border-l":R()}],"divide-color":[{divide:R()}],"outline-style":[{outline:[...$(),"none","hidden"]}],"outline-offset":[{"outline-offset":[be,ae,te]}],"outline-w":[{outline:["",be,Ys,Zn]}],"outline-color":[{outline:R()}],shadow:[{shadow:["","none",b,mo,fo]}],"shadow-color":[{shadow:R()}],"inset-shadow":[{"inset-shadow":["none",h,mo,fo]}],"inset-shadow-color":[{"inset-shadow":R()}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:R()}],"ring-offset-w":[{"ring-offset":[be,Zn]}],"ring-offset-color":[{"ring-offset":R()}],"inset-ring-w":[{"inset-ring":Q()}],"inset-ring-color":[{"inset-ring":R()}],"text-shadow":[{"text-shadow":["none",N,mo,fo]}],"text-shadow-color":[{"text-shadow":R()}],opacity:[{opacity:[be,ae,te]}],"mix-blend":[{"mix-blend":[...ie(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ie()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[be]}],"mask-image-linear-from-pos":[{"mask-linear-from":ne()}],"mask-image-linear-to-pos":[{"mask-linear-to":ne()}],"mask-image-linear-from-color":[{"mask-linear-from":R()}],"mask-image-linear-to-color":[{"mask-linear-to":R()}],"mask-image-t-from-pos":[{"mask-t-from":ne()}],"mask-image-t-to-pos":[{"mask-t-to":ne()}],"mask-image-t-from-color":[{"mask-t-from":R()}],"mask-image-t-to-color":[{"mask-t-to":R()}],"mask-image-r-from-pos":[{"mask-r-from":ne()}],"mask-image-r-to-pos":[{"mask-r-to":ne()}],"mask-image-r-from-color":[{"mask-r-from":R()}],"mask-image-r-to-color":[{"mask-r-to":R()}],"mask-image-b-from-pos":[{"mask-b-from":ne()}],"mask-image-b-to-pos":[{"mask-b-to":ne()}],"mask-image-b-from-color":[{"mask-b-from":R()}],"mask-image-b-to-color":[{"mask-b-to":R()}],"mask-image-l-from-pos":[{"mask-l-from":ne()}],"mask-image-l-to-pos":[{"mask-l-to":ne()}],"mask-image-l-from-color":[{"mask-l-from":R()}],"mask-image-l-to-color":[{"mask-l-to":R()}],"mask-image-x-from-pos":[{"mask-x-from":ne()}],"mask-image-x-to-pos":[{"mask-x-to":ne()}],"mask-image-x-from-color":[{"mask-x-from":R()}],"mask-image-x-to-color":[{"mask-x-to":R()}],"mask-image-y-from-pos":[{"mask-y-from":ne()}],"mask-image-y-to-pos":[{"mask-y-to":ne()}],"mask-image-y-from-color":[{"mask-y-from":R()}],"mask-image-y-to-color":[{"mask-y-to":R()}],"mask-image-radial":[{"mask-radial":[ae,te]}],"mask-image-radial-from-pos":[{"mask-radial-from":ne()}],"mask-image-radial-to-pos":[{"mask-radial-to":ne()}],"mask-image-radial-from-color":[{"mask-radial-from":R()}],"mask-image-radial-to-color":[{"mask-radial-to":R()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":W()}],"mask-image-conic-pos":[{"mask-conic":[be]}],"mask-image-conic-from-pos":[{"mask-conic-from":ne()}],"mask-image-conic-to-pos":[{"mask-conic-to":ne()}],"mask-image-conic-from-color":[{"mask-conic-from":R()}],"mask-image-conic-to-color":[{"mask-conic-to":R()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:se()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:S()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ae,te]}],filter:[{filter:["","none",ae,te]}],blur:[{blur:de()}],brightness:[{brightness:[be,ae,te]}],contrast:[{contrast:[be,ae,te]}],"drop-shadow":[{"drop-shadow":["","none",T,mo,fo]}],"drop-shadow-color":[{"drop-shadow":R()}],grayscale:[{grayscale:["",be,ae,te]}],"hue-rotate":[{"hue-rotate":[be,ae,te]}],invert:[{invert:["",be,ae,te]}],saturate:[{saturate:[be,ae,te]}],sepia:[{sepia:["",be,ae,te]}],"backdrop-filter":[{"backdrop-filter":["","none",ae,te]}],"backdrop-blur":[{"backdrop-blur":de()}],"backdrop-brightness":[{"backdrop-brightness":[be,ae,te]}],"backdrop-contrast":[{"backdrop-contrast":[be,ae,te]}],"backdrop-grayscale":[{"backdrop-grayscale":["",be,ae,te]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[be,ae,te]}],"backdrop-invert":[{"backdrop-invert":["",be,ae,te]}],"backdrop-opacity":[{"backdrop-opacity":[be,ae,te]}],"backdrop-saturate":[{"backdrop-saturate":[be,ae,te]}],"backdrop-sepia":[{"backdrop-sepia":["",be,ae,te]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":K()}],"border-spacing-x":[{"border-spacing-x":K()}],"border-spacing-y":[{"border-spacing-y":K()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ae,te]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[be,"initial",ae,te]}],ease:[{ease:["linear","initial",q,ae,te]}],delay:[{delay:[be,ae,te]}],animate:[{animate:["none",F,ae,te]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[H,ae,te]}],"perspective-origin":[{"perspective-origin":P()}],rotate:[{rotate:je()}],"rotate-x":[{"rotate-x":je()}],"rotate-y":[{"rotate-y":je()}],"rotate-z":[{"rotate-z":je()}],scale:[{scale:nt()}],"scale-x":[{"scale-x":nt()}],"scale-y":[{"scale-y":nt()}],"scale-z":[{"scale-z":nt()}],"scale-3d":["scale-3d"],skew:[{skew:mt()}],"skew-x":[{"skew-x":mt()}],"skew-y":[{"skew-y":mt()}],transform:[{transform:[ae,te,"","none","gpu","cpu"]}],"transform-origin":[{origin:P()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:lt()}],"translate-x":[{"translate-x":lt()}],"translate-y":[{"translate-y":lt()}],"translate-z":[{"translate-z":lt()}],"translate-none":["translate-none"],accent:[{accent:R()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:R()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",ae,te]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":K()}],"scroll-mx":[{"scroll-mx":K()}],"scroll-my":[{"scroll-my":K()}],"scroll-ms":[{"scroll-ms":K()}],"scroll-me":[{"scroll-me":K()}],"scroll-mt":[{"scroll-mt":K()}],"scroll-mr":[{"scroll-mr":K()}],"scroll-mb":[{"scroll-mb":K()}],"scroll-ml":[{"scroll-ml":K()}],"scroll-p":[{"scroll-p":K()}],"scroll-px":[{"scroll-px":K()}],"scroll-py":[{"scroll-py":K()}],"scroll-ps":[{"scroll-ps":K()}],"scroll-pe":[{"scroll-pe":K()}],"scroll-pt":[{"scroll-pt":K()}],"scroll-pr":[{"scroll-pr":K()}],"scroll-pb":[{"scroll-pb":K()}],"scroll-pl":[{"scroll-pl":K()}],"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",ae,te]}],fill:[{fill:["none",...R()]}],"stroke-w":[{stroke:[be,Ys,Zn,tu]}],stroke:[{stroke:["none",...R()]}],"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-x","border-w-y","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-x","border-color-y","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Yb=Sb(Gb);function Kn(...l){return Yb(sg(l))}function Vb({delayDuration:l=0,...o}){return u.jsx(cb,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:l,...o})}const cp=l=>typeof l=="boolean"?`${l}`:l===0?"0":l,rp=sg,Xb=(l,o)=>r=>{var c;if(o?.variants==null)return rp(l,r?.class,r?.className);const{variants:f,defaultVariants:m}=o,g=Object.keys(f).map(p=>{const b=r?.[p],h=m?.[p];if(b===null)return null;const N=cp(b)||cp(h);return f[p][N]}),y=r&&Object.entries(r).reduce((p,b)=>{let[h,N]=b;return N===void 0||(p[h]=N),p},{}),v=o==null||(c=o.compoundVariants)===null||c===void 0?void 0:c.reduce((p,b)=>{let{class:h,className:N,...T}=b;return Object.entries(T).every(z=>{let[H,L]=z;return Array.isArray(L)?L.includes({...m,...y}[H]):{...m,...y}[H]===L})?[...p,h,N]:p},[]);return rp(l,g,v,r?.class,r?.className)},Qb=Xb("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Zb({className:l,variant:o,size:r,asChild:c=!1,...f}){const m=c?$1:"button";return u.jsx(m,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:Kn(Qb({variant:o,size:r,className:l})),...f})}function Fb({className:l,...o}){return u.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:Kn("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",l),...o})}function Kb({className:l,...o}){return u.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:Kn("px-6",l),...o})}/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jb=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),gg=(...l)=>l.filter((o,r,c)=>!!o&&c.indexOf(o)===r).join(" ");/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var Wb={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.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $b=j.forwardRef(({color:l="currentColor",size:o=24,strokeWidth:r=2,absoluteStrokeWidth:c,className:f="",children:m,iconNode:g,...y},v)=>j.createElement("svg",{ref:v,...Wb,width:o,height:o,stroke:l,strokeWidth:c?Number(r)*24/Number(o):r,className:gg("lucide",f),...y},[...g.map(([p,b])=>j.createElement(p,b)),...Array.isArray(m)?m:[m]]));/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ue=(l,o)=>{const r=j.forwardRef(({className:c,...f},m)=>j.createElement($b,{ref:m,iconNode:o,className:gg(`lucide-${Jb(l)}`,c),...f}));return r.displayName=`${l}`,r};/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pb=ue("Anchor",[["path",{d:"M12 22V8",key:"qkxhtm"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3",key:"1hv3nh"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ib=ue("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const e2=ue("Beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const t2=ue("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a2=ue("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n2=ue("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const l2=ue("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s2=ue("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sa=ue("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i2=ue("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o2=ue("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const c2=ue("CircleDot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const r2=ue("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u2=ue("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const d2=ue("Coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const f2=ue("Construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const m2=ue("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xg=ue("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mu=ue("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const h2=ue("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const p2=ue("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const g2=ue("Gem",[["path",{d:"M6 3h12l4 6-10 13L2 9Z",key:"1pcd5k"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6",key:"1fcu3u"}],["path",{d:"M2 9h20",key:"16fsjt"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vg=ue("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const x2=ue("HardHat",[["path",{d:"M2 18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v2z",key:"1dej2m"}],["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const v2=ue("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const y2=ue("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const b2=ue("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yg=ue("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bg=ue("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const w2=ue("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const S2=ue("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const E2=ue("Paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hu=ue("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const A2=ue("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const C2=ue("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const N2=ue("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const j2=ue("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const T2=ue("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const M2=ue("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wg=ue("Ship",[["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1 .6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"iegodh"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-9-4-9 4c0 2.9.94 5.34 2.81 7.76",key:"fp8vka"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M12 10v4",key:"1kjpxc"}],["path",{d:"M12 2v3",key:"qbqxhf"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const O2=ue("SprayCan",[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",key:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _2=ue("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const z2=ue("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const R2=ue("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const D2=ue("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sg=ue("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H2=ue("Warehouse",[["path",{d:"M22 8.35V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.35A2 2 0 0 1 3.26 6.5l8-3.2a2 2 0 0 1 1.48 0l8 3.2A2 2 0 0 1 22 8.35Z",key:"gksnxg"}],["path",{d:"M6 18h12",key:"9pbo8z"}],["path",{d:"M6 14h12",key:"4cwo0f"}],["rect",{width:"12",height:"12",x:"6",y:"10",key:"apd30q"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const k2=ue("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const B2=ue("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** * @license lucide-react v0.453.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const U2=ue("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function L2(l,o){if(l instanceof RegExp)return{keys:!1,pattern:l};var r,c,f,m,g=[],y="",v=l.split("/");for(v[0]||v.shift();f=v.shift();)r=f[0],r==="*"?(g.push(r),y+=f[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(c=f.indexOf("?",1),m=f.indexOf(".",1),g.push(f.substring(1,~c?c:~m?m:f.length)),y+=~c&&!~m?"(?:/([^/]+?))?":"/([^/]+?)",~m&&(y+=(~c?"?":"")+"\\"+f.substring(m))):y+="/"+f;return{keys:g,pattern:new RegExp("^"+y+(o?"(?=$|/)":"/?$"),"i")}}var au={exports:{}},nu={};/** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var up;function q2(){if(up)return nu;up=1;var l=wo();function o(h,N){return h===N&&(h!==0||1/h===1/N)||h!==h&&N!==N}var r=typeof Object.is=="function"?Object.is:o,c=l.useState,f=l.useEffect,m=l.useLayoutEffect,g=l.useDebugValue;function y(h,N){var T=N(),z=c({inst:{value:T,getSnapshot:N}}),H=z[0].inst,L=z[1];return m(function(){H.value=T,H.getSnapshot=N,v(H)&&L({inst:H})},[h,T,N]),f(function(){return v(H)&&L({inst:H}),h(function(){v(H)&&L({inst:H})})},[h]),g(T),T}function v(h){var N=h.getSnapshot;h=h.value;try{var T=N();return!r(h,T)}catch{return!0}}function p(h,N){return N()}var b=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:y;return nu.useSyncExternalStore=l.useSyncExternalStore!==void 0?l.useSyncExternalStore:b,nu}var dp;function G2(){return dp||(dp=1,au.exports=q2()),au.exports}var Y2=G2();const V2=xu.useInsertionEffect,X2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Q2=X2?j.useLayoutEffect:j.useEffect,Z2=V2||Q2,Eg=l=>{const o=j.useRef([l,(...r)=>o[0](...r)]).current;return Z2(()=>{o[0]=l}),o[1]},F2="popstate",Ou="pushState",_u="replaceState",K2="hashchange",fp=[F2,Ou,_u,K2],J2=l=>{for(const o of fp)addEventListener(o,l);return()=>{for(const o of fp)removeEventListener(o,l)}},Ag=(l,o)=>Y2.useSyncExternalStore(J2,l,o),W2=()=>location.search,$2=({ssrSearch:l=""}={})=>Ag(W2,()=>l),mp=()=>location.pathname,P2=({ssrPath:l}={})=>Ag(mp,l?()=>l:mp),I2=(l,{replace:o=!1,state:r=null}={})=>history[o?_u:Ou](r,"",l),e6=(l={})=>[P2(l),I2],hp=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[hp]>"u"){for(const l of[Ou,_u]){const o=history[l];history[l]=function(){const r=o.apply(this,arguments),c=new Event(l);return c.arguments=arguments,dispatchEvent(c),r}}Object.defineProperty(window,hp,{value:!0})}const t6=(l,o)=>o.toLowerCase().indexOf(l.toLowerCase())?"~"+o:o.slice(l.length)||"/",Cg=(l="")=>l==="/"?"":l,a6=(l,o)=>l[0]==="~"?l.slice(1):Cg(o)+l,n6=(l="",o)=>t6(pp(Cg(l)),pp(o)),pp=l=>{try{return decodeURI(l)}catch{return l}},Ng={hook:e6,searchHook:$2,parser:L2,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:l=>l},jg=j.createContext(Ng),Fs=()=>j.useContext(jg),Tg={},Mg=j.createContext(Tg),l6=()=>j.useContext(Mg),Mo=l=>{const[o,r]=l.hook(l);return[n6(l.base,o),Eg((c,f)=>r(a6(c,l.base),f))]},Oo=()=>Mo(Fs()),Og=(l,o,r,c)=>{const{pattern:f,keys:m}=o instanceof RegExp?{keys:!1,pattern:o}:l(o||"*",c),g=f.exec(r)||[],[y,...v]=g;return y!==void 0?[!0,(()=>{const p=m!==!1?Object.fromEntries(m.map((h,N)=>[h,v[N]])):g.groups;let b={...v};return p&&Object.assign(b,p),b})(),...c?[y]:[]]:[!1,null]},s6=({children:l,...o})=>{const r=Fs(),c=o.hook?Ng:r;let f=c;const[m,g]=o.ssrPath?.split("?")??[];g&&(o.ssrSearch=g,o.ssrPath=m),o.hrefs=o.hrefs??o.hook?.hrefs;let y=j.useRef({}),v=y.current,p=v;for(let b in c){const h=b==="base"?c[b]+(o[b]||""):o[b]||c[b];v===p&&h!==p[b]&&(y.current=p={...p}),p[b]=h,(h!==c[b]||h!==f[b])&&(f=p)}return j.createElement(jg.Provider,{value:f,children:l})},gp=({children:l,component:o},r)=>o?j.createElement(o,{params:r}):typeof l=="function"?l(r):l,i6=l=>{let o=j.useRef(Tg);const r=o.current;return o.current=Object.keys(l).length!==Object.keys(r).length||Object.entries(l).some(([c,f])=>f!==r[c])?l:r},na=({path:l,nest:o,match:r,...c})=>{const f=Fs(),[m]=Mo(f),[g,y,v]=r??Og(f.parser,l,m,o),p=i6({...l6(),...y});if(!g)return null;const b=v?j.createElement(s6,{base:v},gp(c,p)):gp(c,p);return j.createElement(Mg.Provider,{value:p,children:b})},Mt=j.forwardRef((l,o)=>{const r=Fs(),[c,f]=Mo(r),{to:m="",href:g=m,onClick:y,asChild:v,children:p,className:b,replace:h,state:N,...T}=l,z=Eg(L=>{L.ctrlKey||L.metaKey||L.altKey||L.shiftKey||L.button!==0||(y?.(L),L.defaultPrevented||(L.preventDefault(),f(g,l)))}),H=r.hrefs(g[0]==="~"?g.slice(1):r.base+g,r);return v&&j.isValidElement(p)?j.cloneElement(p,{onClick:z,href:H}):j.createElement("a",{...T,onClick:z,href:H,className:b?.call?b(c===g):b,children:p,ref:o})}),pu=l=>Array.isArray(l)?l.flatMap(o=>pu(o&&o.type===j.Fragment?o.props.children:o)):[l],o6=({children:l,location:o})=>{const r=Fs(),[c]=Mo(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),pu(l).forEach(m=>{if(j.isValidElement(m)&&m.props.path){const g=m.props.path;window.__WOUTER_ROUTES__.includes(g)||window.__WOUTER_ROUTES__.push(g)}}));for(const f of pu(l)){let m=0;if(j.isValidElement(f)&&(m=Og(r.parser,f.props.path,o||c,f.props.nest))[0])return j.cloneElement(f,{match:m})}return null};function xp(){const[,l]=Oo(),o=()=>{l("/")};return u.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:u.jsx(Fb,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:u.jsxs(Kb,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[u.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:u.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[u.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),u.jsx(i2,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),u.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),u.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),u.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",u.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),u.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-3 justify-center",children:u.jsxs(Zb,{"data-loc":"client/src/pages/NotFound.tsx:37",onClick:o,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[u.jsx(v2,{"data-loc":"client/src/pages/NotFound.tsx:41",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class c6 extends j.Component{constructor(o){super(o),this.state={hasError:!1,error:null}}static getDerivedStateFromError(o){return{hasError:!0,error:o}}render(){return this.state.hasError?u.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:u.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[u.jsx(D2,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),u.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),u.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:u.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),u.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:Kn("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[u.jsx(N2,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const r6=j.createContext(void 0);function u6({children:l,defaultTheme:o="light",switchable:r=!1}){const[c,f]=j.useState(()=>r&&localStorage.getItem("theme")||o);j.useEffect(()=>{const g=document.documentElement;c==="dark"?g.classList.add("dark"):g.classList.remove("dark"),r&&localStorage.setItem("theme",c)},[c,r]);const m=r?()=>{f(g=>g==="light"?"dark":"light")}:void 0;return u.jsx(r6.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:c,toggleTheme:m,switchable:r},children:l})}const _g="/images/logo/logo-transsea_798c9279.jpg",d6="/images/hero/hero-bg_2d8da1d6.png",f6="/images/about/about-global_f30ac5b0.png",vp=[{name:"Delhi Metro",year:"2000",image:"/images/projects/delhi-metro_9a887864.PNG"},{name:"RIL Jamnagar Refineries",year:"2003",image:"/images/projects/ril-jamnagar_6752e1d2.PNG"},{name:"Turbhe Railway Station, N. Mumbai",year:"2004",image:"/images/projects/turbhe-railway-stn_6b445a99.PNG"},{name:"LNG Petronet, Dahej",year:"2008",image:"/images/projects/lng-petronet_e7c82af2.PNG"},{name:"Mumbai Intl Airport — T2 Terminal",year:"2012",image:"/images/projects/turbhe-railway-stn_6b445a99.PNG"},{name:"HPCL LNG, Chennai",year:"2018",image:"/images/projects/hpcl-lng_834bed42.PNG"},{name:"Dhamra Port, Odisha",year:"2019",image:"/images/projects/dhamra-port_5d406bca.PNG"},{name:"Flipkart Haringhata, Kolkata",year:"2021",image:"/images/projects/flipkart-haringhata_0059b39a.PNG"}],zu=[{id:"custom-clearance",title:"Custom Clearance",short:"Fast, reliable customs clearance with expert documentation handling.",icon:"ClipboardCheck",details:["Import / Export Customs Clearance","Customs Documentation & Carting/Receiving goods","Examination of Shipments at ports, ICDs and customer warehouses","Hassle-free Clearance of Machineries & Project Cargo","Warehouse to Warehouse Marine/Transit Insurance","Chemical Clearance in ISO Tanks & Flexi Bags","Fumigation of Cargo","Plastic / Wooden Palletization at port","Safe Loading / Unloading by Cranes / Forklift","Safe Transportation to Customer's Desired Destination","3rd Country Custom Clearance","Custom Bonded Warehouse facility","Labeling activity at Custom Bonded Warehouse"]},{id:"freight-forwarding",title:"Freight Forwarding",short:"35+ years of experience in air & sea freight with a global network.",icon:"Ship",details:["Air Freight — Imports and Exports","Sea Freight — Imports and Exports","Import and Export Cargo Consolidation","Dangerous Goods handling","Break Bulk / Project Cargo","Cross Country Trade","Competitive pricing with global coverage"]},{id:"consolidation",title:"Air / Sea Consolidation",short:"LCL import consolidation and outbound consolidation services.",icon:"Package",details:["LCL Import Consolidation Service","Outbound Consolidation Services","Flexible, reliable and cost-effective solutions","Expert guidance through paperwork, customs, and regulations"]},{id:"courier",title:"End to End & Courier Services",short:"Door-to-door international courier and express delivery.",icon:"Truck",details:["Door-to-Door Import & Export deliveries","Personal packages from individuals to individuals worldwide","Contracts with major courier companies","Coverage: China, Far East, USA, UK, Europe, Canada, Australia, NZ, UAE & more"]},{id:"project-cargo",title:"Project & Break Bulk",short:"Turnkey solutions for heavy-lift, oversized, and project cargo.",icon:"Construction",details:["Site survey and feasibility studies","Computer-aided loading plans","Full / part charter parties (air, time/voyage)","Multi-modal transport (rail, tug & barge, heavy lift)","Special equipment transport (flat racks, open tops, platforms)","Freight negotiation and administrative support","In-house flexible IT solutions and tracking"]},{id:"transportation",title:"Surface Transportation",short:"LTL and FTL road freight with GPS tracking across India.",icon:"Truck",details:["Assembly and Synchronous Positioning of Load Units","Transportation of LTL, FTL and Bulk Cargo","Special Transportation of heavy weight & oversized cargo","Customs bonded transportation","Tracing & tracking through GPS","Pan-India network covering all major cities"]},{id:"warehousing",title:"Warehousing",short:"Customs bonded warehouse storage with duty-free holding.",icon:"Warehouse",details:["Custom Bonded Warehousing — duty-free storage up to 5 years","Secure storage facilities","Cargo handling and transportation","Customs negotiations support","Cleaning and repackaging services"]},{id:"consultancy",title:"Logistics Consultancy",short:"Expert guidance on compliance, certifications, and process optimization.",icon:"BookOpen",details:["Supply chain operations assessment","Cost-effective solution development","FSSAI, Plant Quarantine, Animal Quarantine","CDSCO, BIS / WLLPC / LMPC / CPCB","IEC / Export Promotion / RCMC Registration","E-Waste & Plastic Waste Management (EPR) Certification"]}],m6=["Packaging","Cosmetics","Forklift Machineries & Spare Parts","Food & Beverage","Hand Tools","Medical Equipments","Pharmaceuticals","Insulation Materials","Paint Industry","Carpets","Marbles","Raw Materials for Cosmetics","Chemicals","Foam Glass","Rubber Industry","Iron & Pipe Fittings","Perfumes","Hair Wigs","Electronics"],zg=[{name:"Nykaa",src:"/images/clients/logo-nykaa_5cab5bec.png"},{name:"Purplle",src:"/images/clients/purplle_f8e84d33.PNG"},{name:"Delhivery",src:"/images/clients/delhivery_476b5c8c.PNG"},{name:"Colorbar",src:"/images/clients/logo-colorbar_a6b459da.png"},{name:"Swiss Beauty",src:"/images/clients/logo-swiss-beauty_9e6df95b.PNG"},{name:"MyGlamm",src:"/images/clients/myglamm_92de3372.PNG"},{name:"Birla Cosmetics",src:"/images/clients/logo-birla-cosmetics_98bb140c.PNG"},{name:"Maxima",src:"/images/clients/maxima_34fac44e.PNG"},{name:"Viva",src:"/images/clients/viva_be417941.PNG"},{name:"Lloyd Insulations",src:"/images/clients/llyod_80ddcdfc.PNG"},{name:"Jainsons",src:"/images/clients/jainsons_db129660.PNG"},{name:"M Caffeine",src:"/images/clients/logo-m-caffeine_fbe89ff0.PNG"},{name:"Pilgrim",src:"/images/clients/logo-pilgrim_fa1dda80.png"},{name:"Eskay Iodine",src:"/images/clients/logo-eskay-iodine_05e1b6ce.PNG"},{name:"Gemini",src:"/images/clients/gemini_a62eff43.png"},{name:"Brillaree",src:"/images/clients/BRILLAREE_8c9d345e.PNG"},{name:"Ekviag",src:"/images/clients/EKVIAG_c0f6c6c1.PNG"},{name:"Elphiepoly",src:"/images/clients/ELPHIEPOLY_8ea36728.PNG"},{name:"82 E",src:"/images/clients/logo-82e_7e1e4a1e.PNG"},{name:"Watrana",src:"/images/clients/watrana_3f3d3045.png"}],h6=[{name:"Regi S. Mandekar",role:"Managing Director",image:"/images/team/bod-regi_12526c93.jpeg"},{name:"Sanjay S. Mandekar",role:"Director",image:"/images/team/bod-sanjay_1a4a23c9.jpeg"},{name:"Swapnil S. Mandekar",role:"Manager",image:"/images/team/bod-swapnil_7670230c.jpeg"}],p6="/images/team/team-photo_74a7023e.jpeg",g6=[{name:"Wasim Pathan",text:"Timely Deliveries: Our shipments have consistently arrived on schedule, which is critical for maintaining our business operations. Your ability to meet deadlines, even in busy periods, has exceeded our expectations. Customer Support: The communication has been transparent and responsive, with your team keeping us updated on the status of shipments and any potential delays. Professionalism: Your drivers and customer service representatives have been professional, courteous, and efficient."},{name:"Arvind Sharma",text:"We are working with Trans Sea from 2 years and got a great service with consultation. Highly recommended for anyone looking for reliable logistics support."}],x6=[{name:"MSC",url:"https://www.msc.com/en/track-a-shipment"},{name:"Hapag Lloyd",url:"https://www.hapag-lloyd.com/en/online-business/track/track-by-container-solution.html"},{name:"HMM",url:"https://www.hmm21.com/e-service/general/trackNTrace/TrackNTrace.do"},{name:"One Line",url:"https://ecomm.one-line.com/one-ecom/manage-shipment/cargo-tracking"},{name:"CMA CGM",url:"https://www.cma-cgm.com/ebusiness/tracking"},{name:"Maersk",url:"https://www.maersk.com/tracking/"},{name:"OOCL",url:"https://www.oocl.com/eng/ourservices/eservices/cargotracking/pages/cargotracking.aspx"},{name:"COSCO",url:"https://elines.coscoshipping.com/ebusiness/cargotracking/"}],Rg=[{title:"Company Profile",description:"Overview of Trans Sea Services, capabilities, and company credentials.",href:"/downloads/company-profile-trans-sea-services.pdf"},{title:"KYC Format",description:"KYC form for client onboarding and customs documentation.",href:"/downloads/kyc-format.pdf"},{title:"Authority Letter Format",description:"Authorization template required for customs clearance processing.",href:"/downloads/authority-letter-format.pdf"},{title:"Import Required Documents",description:"Checklist for standard import clearance documents.",href:"/downloads/import-required-documents.pdf"},{title:"Export Required Documents",description:"Checklist for standard export clearance documents.",href:"/downloads/export-required-documents.pdf"},{title:"First Import - Nhava Sheva",description:"Document guide for first-time imports through Nhava Sheva.",href:"/downloads/first-import-nhava-sheva.pdf"},{title:"First Export - Nhava Sheva",description:"Document guide for first-time exports through Nhava Sheva.",href:"/downloads/first-export-nhava-sheva.pdf"},{title:"Forwarding Details",description:"Forwarding details for shipment coordination.",href:"/downloads/forwarding-details.pdf"}],v6=[{category:"Freight Forwarding",questions:[{q:"What is the process of Freight Forwarding?",a:"Freight forwarding involves arranging the transportation of goods from one location to another. We coordinate with shipping lines, airlines, customs authorities, and ground transporters to ensure seamless movement of your cargo across borders."},{q:"What are the details required?",a:"We need the type and quantity of cargo, origin and destination, weight and dimensions (CBM), commodity description, and your preferred shipping mode (air or sea)."},{q:"What are the documents required?",a:"Commercial Invoice, Packing List, Bill of Lading / Airway Bill, Certificate of Origin, IEC (Import Export Code), and any applicable licenses or permits."},{q:"What is the Timeline / Transit time?",a:"Transit time depends on origin, destination, and shipping mode. Air freight typically takes 2-7 days, while sea freight can range from 15-45 days depending on the route."},{q:"How to check the ETA (Estimate Time of Arrival) & ETD (Estimate Time of Departure) of the shipment?",a:"We provide real-time tracking through our client portal. You can also check ETA/ETD through carrier websites like MSC, Maersk, and Hapag Lloyd using your booking reference number."}]},{category:"Custom Clearance",questions:[{q:"What is the process of Custom Clearance?",a:"The process begins with filing the Bill of Entry with customs, followed by duty assessment, examination (if applicable), and final clearance. Our experienced team handles all documentation and coordination with customs authorities."},{q:"What Timeline it may take?",a:"Standard clearance takes 1-3 working days for regular shipments. Time may vary based on cargo type, documentation completeness, and whether examination is required."},{q:"What are the Duty Structure and how to calculate?",a:"Duty is calculated based on HS Code classification, assessable value (CIF), and applicable rates under the Customs Tariff Act. Basic Customs Duty (BCD), IGST, and Social Welfare Surcharge are the main components."},{q:"What are the documents required?",a:"Bill of Entry, Commercial Invoice, Packing List, Bill of Lading / Airway Bill, Certificate of Origin, IEC, and any applicable licenses (DGFT, FSSAI, Plant Quarantine, etc.)."},{q:"If it is 1st Import, what are the list of documents & KYC documents required?",a:"For first-time importers, additional documents include IEC registration, AD Code registration with customs, KYC of the company (PAN, GST, MOA/AOA), and authorization letter. Our team guides you through the complete process."}]},{category:"Transportation",questions:[{q:"From which location to which location?",a:"We provide pan-India surface transportation covering all major cities and industrial hubs. Please share the pickup and delivery locations for a customized quote."},{q:"What type of vehicle will be required?",a:"Vehicle type depends on cargo size and weight — options include mini trucks, open/closed body trucks, trailers, flatbeds, low-loaders, and specialized vehicles for heavy-lift cargo."},{q:"What is the size of the cargo & its CBM?",a:"Please provide dimensions (L x W x H) and weight of your cargo. We'll determine the optimal vehicle and loading plan."},{q:"What will be the rate/quote?",a:"Rates are calculated based on distance, cargo weight/volume, vehicle type, and urgency. Contact us with your requirements for a competitive quote."},{q:"What will be delivery transit time?",a:"Transit time varies by route. Generally, intra-city takes 1 day, inter-state 2-5 days, and cross-country 5-10 days. GPS tracking ensures real-time visibility."}]},{category:"Warehousing",questions:[{q:"What is the cargo type, weight, CBM, no. of pallets & no. of pcs?",a:"Please share your cargo specifications so we can allocate the right storage space and handling equipment."},{q:"What would be the scope of the work?",a:"Scope includes receiving, storage, inventory management, labeling, repacking, and dispatch. We also offer customs bonded warehousing with duty-free storage up to 5 years."},{q:"What would be the timeline?",a:"Storage duration depends on your needs. For bonded warehouses, goods can be held duty-free for up to 5 years. Regular warehousing has no fixed timeline."},{q:"What would be the cost?",a:"Costs are based on storage space (per sqm/per pallet per month), handling charges, and any value-added services. Contact us for a detailed quote."},{q:"What will be the dispatch address?",a:"Share the final delivery address and we'll arrange last-mile delivery as part of our end-to-end warehousing solution."}]}],xa={name:"Trans Sea Services Pvt Ltd",address:"Room No. 6-7, 2nd Floor, 174-180, Kusum Vijay House, Modi Street, Fort, Mumbai — 400 001, India",phones:["022-2264 1606","022-2264 2906 / 2907","9892610003","9820000911"],emails:["transsea@gmail.com","info@transsea.in","acctstranssea@gmail.com"],offices:["Mumbai","Delhi","Dahej","Chennai","Cochin","Tuticorin","Coimbatore","Hyderabad","Ahmedabad","Vizag","Kolkata","Vapi","Baroda","Nagpur"],mission:"To be the Best and Affordable supply chain logistic company in India, which aims to build a long term relationship which applies innovation at every step to develop sustainable growth for society.",vision:"Connect Organization and People for better future Development in order to deliver superior value to our clients.",values:["Service","Reliability","Trust","Transparency","Flexibility"],goals:"Our aim to meet the needs and wishes of our clients while maintaining and improving the quality of services and satisfying our customers, employees & Community."};function y6(l){const o=l+"CollectionProvider",[r,c]=Qs(o),[f,m]=r(o,{collectionRef:{current:null},itemMap:new Map}),g=H=>{const{scope:L,children:q}=H,F=X.useRef(null),J=X.useRef(new Map).current;return u.jsx(f,{scope:L,itemMap:J,collectionRef:F,children:q})};g.displayName=o;const y=l+"CollectionSlot",v=po(y),p=X.forwardRef((H,L)=>{const{scope:q,children:F}=H,J=m(y,q),W=ia(L,J.collectionRef);return u.jsx(v,{ref:W,children:F})});p.displayName=y;const b=l+"CollectionItemSlot",h="data-radix-collection-item",N=po(b),T=X.forwardRef((H,L)=>{const{scope:q,children:F,...J}=H,W=X.useRef(null),P=ia(L,W),I=m(b,q);return X.useEffect(()=>(I.itemMap.set(W,{ref:W,...J}),()=>void I.itemMap.delete(W))),u.jsx(N,{[h]:"",ref:P,children:F})});T.displayName=b;function z(H){const L=m(l+"CollectionConsumer",H);return X.useCallback(()=>{const F=L.collectionRef.current;if(!F)return[];const J=Array.from(F.querySelectorAll(`[${h}]`));return Array.from(L.itemMap.values()).sort((I,Z)=>J.indexOf(I.ref.current)-J.indexOf(Z.ref.current))},[L.collectionRef,L.itemMap])}return[{Provider:g,Slot:p,ItemSlot:T},z,c]}var _o="Collapsible",[b6,Dg]=Qs(_o),[w6,Ru]=b6(_o),Hg=j.forwardRef((l,o)=>{const{__scopeCollapsible:r,open:c,defaultOpen:f,disabled:m,onOpenChange:g,...y}=l,[v,p]=ju({prop:c,defaultProp:f??!1,onChange:g,caller:_o});return u.jsx(w6,{scope:r,disabled:m,contentId:Tp(),open:v,onOpenToggle:j.useCallback(()=>p(b=>!b),[p]),children:u.jsx(Wt.div,{"data-state":Hu(v),"data-disabled":m?"":void 0,...y,ref:o})})});Hg.displayName=_o;var kg="CollapsibleTrigger",Bg=j.forwardRef((l,o)=>{const{__scopeCollapsible:r,...c}=l,f=Ru(kg,r);return u.jsx(Wt.button,{type:"button","aria-controls":f.contentId,"aria-expanded":f.open||!1,"data-state":Hu(f.open),"data-disabled":f.disabled?"":void 0,disabled:f.disabled,...c,ref:o,onClick:la(l.onClick,f.onOpenToggle)})});Bg.displayName=kg;var Du="CollapsibleContent",Ug=j.forwardRef((l,o)=>{const{forceMount:r,...c}=l,f=Ru(Du,l.__scopeCollapsible);return u.jsx(Nu,{present:r||f.open,children:({present:m})=>u.jsx(S6,{...c,ref:o,present:m})})});Ug.displayName=Du;var S6=j.forwardRef((l,o)=>{const{__scopeCollapsible:r,present:c,children:f,...m}=l,g=Ru(Du,r),[y,v]=j.useState(c),p=j.useRef(null),b=ia(o,p),h=j.useRef(0),N=h.current,T=j.useRef(0),z=T.current,H=g.open||y,L=j.useRef(H),q=j.useRef(void 0);return j.useEffect(()=>{const F=requestAnimationFrame(()=>L.current=!1);return()=>cancelAnimationFrame(F)},[]),bn(()=>{const F=p.current;if(F){q.current=q.current||{transitionDuration:F.style.transitionDuration,animationName:F.style.animationName},F.style.transitionDuration="0s",F.style.animationName="none";const J=F.getBoundingClientRect();h.current=J.height,T.current=J.width,L.current||(F.style.transitionDuration=q.current.transitionDuration,F.style.animationName=q.current.animationName),v(c)}},[g.open,c]),u.jsx(Wt.div,{"data-state":Hu(g.open),"data-disabled":g.disabled?"":void 0,id:g.contentId,hidden:!H,...m,ref:b,style:{"--radix-collapsible-content-height":N?`${N}px`:void 0,"--radix-collapsible-content-width":z?`${z}px`:void 0,...l.style},children:H&&f})});function Hu(l){return l?"open":"closed"}var E6=Hg,A6=Bg,C6=Ug,N6=j.createContext(void 0);function j6(l){const o=j.useContext(N6);return l||o||"ltr"}var ra="Accordion",T6=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[ku,M6,O6]=y6(ra),[zo]=Qs(ra,[O6,Dg]),Bu=Dg(),Lg=X.forwardRef((l,o)=>{const{type:r,...c}=l,f=c,m=c;return u.jsx(ku.Provider,{scope:l.__scopeAccordion,children:r==="multiple"?u.jsx(D6,{...m,ref:o}):u.jsx(R6,{...f,ref:o})})});Lg.displayName=ra;var[qg,_6]=zo(ra),[Gg,z6]=zo(ra,{collapsible:!1}),R6=X.forwardRef((l,o)=>{const{value:r,defaultValue:c,onValueChange:f=()=>{},collapsible:m=!1,...g}=l,[y,v]=ju({prop:r,defaultProp:c??"",onChange:f,caller:ra});return u.jsx(qg,{scope:l.__scopeAccordion,value:X.useMemo(()=>y?[y]:[],[y]),onItemOpen:v,onItemClose:X.useCallback(()=>m&&v(""),[m,v]),children:u.jsx(Gg,{scope:l.__scopeAccordion,collapsible:m,children:u.jsx(Yg,{...g,ref:o})})})}),D6=X.forwardRef((l,o)=>{const{value:r,defaultValue:c,onValueChange:f=()=>{},...m}=l,[g,y]=ju({prop:r,defaultProp:c??[],onChange:f,caller:ra}),v=X.useCallback(b=>y((h=[])=>[...h,b]),[y]),p=X.useCallback(b=>y((h=[])=>h.filter(N=>N!==b)),[y]);return u.jsx(qg,{scope:l.__scopeAccordion,value:g,onItemOpen:v,onItemClose:p,children:u.jsx(Gg,{scope:l.__scopeAccordion,collapsible:!0,children:u.jsx(Yg,{...m,ref:o})})})}),[H6,Ro]=zo(ra),Yg=X.forwardRef((l,o)=>{const{__scopeAccordion:r,disabled:c,dir:f,orientation:m="vertical",...g}=l,y=X.useRef(null),v=ia(y,o),p=M6(r),h=j6(f)==="ltr",N=la(l.onKeyDown,T=>{if(!T6.includes(T.key))return;const z=T.target,H=p().filter(K=>!K.ref.current?.disabled),L=H.findIndex(K=>K.ref.current===z),q=H.length;if(L===-1)return;T.preventDefault();let F=L;const J=0,W=q-1,P=()=>{F=L+1,F>W&&(F=J)},I=()=>{F=L-1,F{const{__scopeAccordion:r,value:c,...f}=l,m=Ro(bo,r),g=_6(bo,r),y=Bu(r),v=Tp(),p=c&&g.value.includes(c)||!1,b=m.disabled||l.disabled;return u.jsx(k6,{scope:r,open:p,disabled:b,triggerId:v,children:u.jsx(E6,{"data-orientation":m.orientation,"data-state":Jg(p),...y,...f,ref:o,disabled:b,open:p,onOpenChange:h=>{h?g.onItemOpen(c):g.onItemClose(c)}})})});Vg.displayName=bo;var Xg="AccordionHeader",Qg=X.forwardRef((l,o)=>{const{__scopeAccordion:r,...c}=l,f=Ro(ra,r),m=Uu(Xg,r);return u.jsx(Wt.h3,{"data-orientation":f.orientation,"data-state":Jg(m.open),"data-disabled":m.disabled?"":void 0,...c,ref:o})});Qg.displayName=Xg;var gu="AccordionTrigger",Zg=X.forwardRef((l,o)=>{const{__scopeAccordion:r,...c}=l,f=Ro(ra,r),m=Uu(gu,r),g=z6(gu,r),y=Bu(r);return u.jsx(ku.ItemSlot,{scope:r,children:u.jsx(A6,{"aria-disabled":m.open&&!g.collapsible||void 0,"data-orientation":f.orientation,id:m.triggerId,...y,...c,ref:o})})});Zg.displayName=gu;var Fg="AccordionContent",Kg=X.forwardRef((l,o)=>{const{__scopeAccordion:r,...c}=l,f=Ro(ra,r),m=Uu(Fg,r),g=Bu(r);return u.jsx(C6,{role:"region","aria-labelledby":m.triggerId,"data-orientation":f.orientation,...g,...c,ref:o,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...l.style}})});Kg.displayName=Fg;function Jg(l){return l?"open":"closed"}var B6=Lg,U6=Vg,L6=Qg,q6=Zg,G6=Kg;function Y6({...l}){return u.jsx(B6,{"data-loc":"client/src/components/ui/accordion.tsx:10","data-slot":"accordion",...l})}function V6({className:l,...o}){return u.jsx(U6,{"data-loc":"client/src/components/ui/accordion.tsx:18","data-slot":"accordion-item",className:Kn("border-b last:border-b-0",l),...o})}function X6({className:l,children:o,...r}){return u.jsx(L6,{"data-loc":"client/src/components/ui/accordion.tsx:32",className:"flex",children:u.jsxs(q6,{"data-loc":"client/src/components/ui/accordion.tsx:33","data-slot":"accordion-trigger",className:Kn("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",l),...r,children:[o,u.jsx(s2,{"data-loc":"client/src/components/ui/accordion.tsx:42",className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function Q6({className:l,children:o,...r}){return u.jsx(G6,{"data-loc":"client/src/components/ui/accordion.tsx:54","data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...r,children:u.jsx("div",{"data-loc":"client/src/components/ui/accordion.tsx:59",className:Kn("pt-0 pb-4",l),children:o})})}function Z6(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:17",className:"relative min-h-[90vh] flex items-center overflow-hidden",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:18",className:"absolute inset-0",children:[u.jsx("img",{"data-loc":"client/src/pages/Home.tsx:19",src:d6,alt:"Global shipping and logistics",className:"w-full h-full object-cover"}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:24",className:"absolute inset-0 bg-gradient-to-r from-[#0A1628]/90 via-[#0A1628]/70 to-[#0A1628]/40"}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:25",className:"absolute inset-0 bg-gradient-to-t from-[#0A1628]/80 via-transparent to-transparent"})]}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:27",className:"container relative z-10 pt-24 pb-20",children:u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:28",className:"max-w-3xl",children:[u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:29",className:"flex items-center gap-3 mb-6",children:u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:30",className:"font-display font-bold text-2xl text-white tracking-wider",children:"TRANS SEA SERVICES"})}),u.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:32",className:"font-display font-extrabold text-4xl md:text-5xl lg:text-6xl text-white leading-[1.1] mb-6",children:["Your Compass in the",u.jsx("br",{"data-loc":"client/src/pages/Home.tsx:33"}),u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:34",className:"text-[#E8621C]",children:"Maze of Global Trade"})]}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:36",className:"text-lg md:text-xl text-white/70 max-w-xl mb-8 leading-relaxed",children:"36+ years of excellence in freight forwarding, customs clearance, and end-to-end logistics solutions across India and the world."}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:39",className:"flex flex-wrap gap-4",children:[u.jsxs(Mt,{"data-loc":"client/src/pages/Home.tsx:40",href:"/services",className:"px-6 py-3 bg-[#E8621C] text-white font-semibold text-sm tracking-wide rounded-md hover:bg-[#d4551a] transition-all duration-200 active:scale-[0.97] flex items-center gap-2",children:["Our Services ",u.jsx(sa,{"data-loc":"client/src/pages/Home.tsx:44",className:"w-4 h-4"})]}),u.jsx(Mt,{"data-loc":"client/src/pages/Home.tsx:46",href:"/contact",className:"px-6 py-3 border border-white/35 text-white font-semibold text-sm tracking-wide rounded-md hover:bg-white/10 hover:border-white/50 transition-all duration-200",children:"Get in Touch"})]})]})})]}),u.jsx("section",{"data-loc":"client/src/pages/Home.tsx:58",className:"bg-[#0A1628] py-10",children:u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:59",className:"container",children:u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:60",className:"grid grid-cols-2 md:grid-cols-4 gap-6 text-center",children:[{value:"36+",label:"Years Experience"},{value:"8",label:"Core Services"},{value:"14+",label:"Office Locations"},{value:"20+",label:"Trusted Clients"}].map((l,o)=>u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:67",className:"py-4",children:[u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:68",className:"font-display font-extrabold text-3xl md:text-4xl text-[#E8621C]",children:l.value}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:69",className:"text-sm text-white/60 mt-1 tracking-wide",children:l.label})]},o))})})}),u.jsx("section",{"data-loc":"client/src/pages/Home.tsx:77",className:"py-16 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:78",className:"container",children:u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:79",className:"grid lg:grid-cols-2 gap-12 items-center",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:80",children:[u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:81",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Since 1989"}),u.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:82",className:"font-display font-bold text-3xl md:text-4xl text-[#0A1628] mt-2 mb-6",children:"Moving India's Commerce for Over Three Decades"}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:85",className:"text-[#64748B] leading-relaxed mb-6",children:'Trans Sea Services Pvt Ltd was established in 1989 with the vision to connect the logistics world. Today, we stand as a vibrant and diversified global freight logistics company, guided by the principle of "Whole world IMPORT/EXPORT & MULTIMODEL Transport SOLUTIONS."'}),u.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:88",className:"text-[#64748B] leading-relaxed mb-8",children:["Our USP: ",u.jsx("strong",{"data-loc":"client/src/pages/Home.tsx:89",className:"text-[#0A1628]",children:"Honesty & Loyalty"}),". We believe in improving ourselves at each step and adding value to all our activities at every stage."]}),u.jsxs(Mt,{"data-loc":"client/src/pages/Home.tsx:91",href:"/about",className:"inline-flex items-center gap-2 text-[#E8621C] font-semibold text-sm tracking-wide hover:gap-3 transition-all",children:["Learn More About Us ",u.jsx(sa,{"data-loc":"client/src/pages/Home.tsx:95",className:"w-4 h-4"})]})]}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:98",className:"grid grid-cols-2 gap-4 items-stretch",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:99",className:"min-h-36 bg-[#F8FAFC] rounded-md p-5 border border-[#E2E8F0] shadow-sm hover:border-[#E8621C]/30 hover:shadow-md transition-all duration-200",children:[u.jsx(vg,{"data-loc":"client/src/pages/Home.tsx:100",className:"w-7 h-7 text-[#E8621C] mb-3"}),u.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:101",className:"font-display font-bold text-[#0A1628] mb-2",children:"Global Reach"}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:102",className:"text-sm text-[#64748B]",children:"Subsidiaries and associates in Europe, USA, UAE, China, Africa & Asia"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:104",className:"min-h-36 bg-[#F8FAFC] rounded-md p-5 border border-[#E2E8F0] shadow-sm hover:border-[#E8621C]/30 hover:shadow-md transition-all duration-200",children:[u.jsx(wg,{"data-loc":"client/src/pages/Home.tsx:105",className:"w-7 h-7 text-[#E8621C] mb-3"}),u.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:106",className:"font-display font-bold text-[#0A1628] mb-2",children:"Full Spectrum"}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:107",className:"text-sm text-[#64748B]",children:"Custom clearance to all logistics services under one roof"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:109",className:"min-h-36 bg-[#F8FAFC] rounded-md p-5 border border-[#E2E8F0] shadow-sm hover:border-[#E8621C]/30 hover:shadow-md transition-all duration-200",children:[u.jsx(Sg,{"data-loc":"client/src/pages/Home.tsx:110",className:"w-7 h-7 text-[#E8621C] mb-3"}),u.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:111",className:"font-display font-bold text-[#0A1628] mb-2",children:"Pan India"}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:112",className:"text-sm text-[#64748B]",children:"Services at all major locations across India"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:114",className:"min-h-36 bg-[#F8FAFC] rounded-md p-5 border border-[#E2E8F0] shadow-sm hover:border-[#E8621C]/30 hover:shadow-md transition-all duration-200",children:[u.jsx(Pb,{"data-loc":"client/src/pages/Home.tsx:115",className:"w-7 h-7 text-[#E8621C] mb-3"}),u.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:116",className:"font-display font-bold text-[#0A1628] mb-2",children:"Dream Projects"}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:117",className:"text-sm text-[#64748B]",children:"Delhi Metro, RIL, Mumbai Airport, Flipkart & more"})]})]})]})})}),u.jsx("section",{"data-loc":"client/src/pages/Home.tsx:125",className:"py-16 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:126",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:127",className:"text-center mb-12",children:[u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:128",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"What We Do"}),u.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:129",className:"font-display font-bold text-3xl md:text-4xl text-[#0A1628] mt-2",children:"Our Core Services"})]}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:131",className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:zu.slice(0,4).map((l,o)=>u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:133",className:"bg-white rounded-md p-5 border border-[#E2E8F0] hover:border-[#E8621C]/30 hover:shadow-md transition-all duration-300 group",style:{animationDelay:`${o*80}ms`},children:[u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:138",className:"w-11 h-11 rounded-md bg-[#E8621C]/10 flex items-center justify-center mb-4 group-hover:bg-[#E8621C] transition-colors duration-300",children:u.jsx(sa,{"data-loc":"client/src/pages/Home.tsx:139",className:"w-5 h-5 text-[#E8621C] group-hover:text-white transition-colors"})}),u.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:141",className:"font-display font-bold text-[#0A1628] mb-2",children:l.title}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:142",className:"text-sm text-[#64748B] leading-relaxed",children:l.short})]},l.id))}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:146",className:"text-center mt-10",children:u.jsxs(Mt,{"data-loc":"client/src/pages/Home.tsx:147",href:"/services",className:"inline-flex items-center gap-2 px-6 py-3 border border-[#0A1628] text-[#0A1628] font-semibold text-sm rounded-md hover:bg-[#0A1628] hover:text-white transition-all duration-200",children:["View All Services ",u.jsx(sa,{"data-loc":"client/src/pages/Home.tsx:151",className:"w-4 h-4"})]})})]})}),u.jsx("section",{"data-loc":"client/src/pages/Home.tsx:158",className:"py-16 bg-white",children:u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:159",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:160",className:"text-center mb-12",children:[u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:161",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Track & Trace"}),u.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:162",className:"font-display font-bold text-3xl md:text-4xl text-[#0A1628] mt-2",children:"Cargo Tracking"})]}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:164",className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4",children:x6.map(l=>u.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:166",href:l.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-between p-4 rounded-md border border-[#E2E8F0] hover:border-[#E8621C]/50 hover:shadow-md transition-all duration-200 group",children:[u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:173",className:"font-medium text-[#0A1628] text-sm",children:l.name}),u.jsx(sa,{"data-loc":"client/src/pages/Home.tsx:174",className:"w-4 h-4 text-[#E8621C] opacity-0 group-hover:opacity-100 transition-opacity"})]},l.name))}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:178",className:"text-center mt-6",children:u.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:179",href:"https://www.utopiax.org/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-[#E8621C] font-semibold text-sm hover:underline",children:["Air Cargo Tracking ",u.jsx(sa,{"data-loc":"client/src/pages/Home.tsx:185",className:"w-4 h-4"})]})})]})}),u.jsx("section",{"data-loc":"client/src/pages/Home.tsx:192",className:"py-16 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:193",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:194",className:"text-center mb-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:195",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Trusted Partners"}),u.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:196",className:"font-display font-bold text-3xl text-[#0A1628] mt-2",children:"Our Clients"})]}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:198",className:"grid grid-cols-3 sm:grid-cols-5 md:grid-cols-6 lg:grid-cols-8 gap-6 items-center justify-items-center",children:zg.map(l=>u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:200",className:"bg-white rounded-md p-3 border border-[#E2E8F0] flex items-center justify-center h-16 w-full hover:shadow-md transition-shadow",title:l.name,children:u.jsx("img",{"data-loc":"client/src/pages/Home.tsx:205",src:l.src,alt:l.name,className:"max-h-10 max-w-full object-contain"})},l.name))})]})}),u.jsx("section",{"data-loc":"client/src/pages/Home.tsx:213",className:"py-16 bg-white",children:u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:214",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:215",className:"text-center mb-12",children:[u.jsx("span",{"data-loc":"client/src/pages/Home.tsx:216",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"FAQ"}),u.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:217",className:"font-display font-bold text-3xl md:text-4xl text-[#0A1628] mt-2",children:"Frequently Asked Questions"})]}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:219",className:"grid gap-8 lg:grid-cols-2",children:v6.map(l=>u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:221",className:"rounded-md border border-[#E2E8F0] bg-[#F8FAFC] p-6 shadow-sm",children:[u.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:222",className:"font-display font-bold text-[#0A1628] mb-3",children:l.category}),u.jsx(Y6,{"data-loc":"client/src/pages/Home.tsx:223",type:"single",collapsible:!0,className:"w-full",children:l.questions.map((o,r)=>u.jsxs(V6,{"data-loc":"client/src/pages/Home.tsx:225",value:`${l.category}-${r}`,className:"border-b border-[#E2E8F0]",children:[u.jsx(X6,{"data-loc":"client/src/pages/Home.tsx:226",className:"text-sm text-[#0A1628] hover:text-[#E8621C] py-3",children:o.q}),u.jsx(Q6,{"data-loc":"client/src/pages/Home.tsx:227",className:"text-sm text-[#64748B] leading-relaxed pb-4",children:o.a})]},r))})]},l.category))})]})}),u.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:238",className:"py-16 bg-[#0A1628] relative overflow-hidden",children:[u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:239",className:"absolute inset-0 opacity-10",children:[u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:240",className:"absolute top-0 left-1/4 w-96 h-96 bg-[#E8621C] rounded-full blur-3xl"}),u.jsx("div",{"data-loc":"client/src/pages/Home.tsx:241",className:"absolute bottom-0 right-1/4 w-64 h-64 bg-[#1E3A5F] rounded-full blur-3xl"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:243",className:"container relative z-10 text-center",children:[u.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:244",className:"font-display font-bold text-3xl md:text-4xl text-white mb-4",children:"Ready to Ship? Let's Talk."}),u.jsx("p",{"data-loc":"client/src/pages/Home.tsx:247",className:"text-white/60 max-w-lg mx-auto mb-8",children:"Whether it's a single shipment or a global EPC contract, our experienced team is ready to handle it."}),u.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:250",className:"flex flex-wrap justify-center gap-4",children:[u.jsx(Mt,{"data-loc":"client/src/pages/Home.tsx:251",href:"/contact",className:"px-6 py-3 bg-[#E8621C] text-white font-semibold text-sm tracking-wide rounded-md hover:bg-[#d4551a] transition-all duration-200 active:scale-[0.97]",children:"Contact Us"}),u.jsx("a",{"data-loc":"client/src/pages/Home.tsx:257",href:"tel:022-22641606",className:"px-6 py-3 border border-white/35 text-white font-semibold text-sm tracking-wide rounded-md hover:bg-white/10 hover:border-white/50 transition-all duration-200",children:"Call: 022-2264 1606"})]})]})]})]})}const F6="/images/about/mumbai-connectivity_fc70d84c.png";function K6(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/About.tsx:15",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/About.tsx:16",className:"absolute inset-0 opacity-20",children:u.jsx("div",{"data-loc":"client/src/pages/About.tsx:17",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[600px] bg-[#1E3A5F] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:19",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/About.tsx:20",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"About Us"}),u.jsx("h1",{"data-loc":"client/src/pages/About.tsx:21",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Our Story"}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:24",className:"text-white/60 max-w-xl text-lg",children:"Three decades of connecting India to the world through reliable, honest, and comprehensive logistics."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/About.tsx:31",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/About.tsx:32",className:"container",children:u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:33",className:"grid lg:grid-cols-2 gap-14 items-start",children:[u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:34",children:[u.jsx("span",{"data-loc":"client/src/pages/About.tsx:35",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Who We Are"}),u.jsx("h2",{"data-loc":"client/src/pages/About.tsx:36",className:"font-display font-bold text-3xl text-[#0A1628] mt-2 mb-6",children:"A Legacy of Logistics Excellence"}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:39",className:"text-[#64748B] leading-relaxed mb-4",children:"Trans Sea Services Pvt Ltd was established in the year 1989 with the vision to connect the logistics world. Since its inception, it has come a long way in establishing itself as a vibrant and diversified global freight logistics company."}),u.jsxs("p",{"data-loc":"client/src/pages/About.tsx:42",className:"text-[#64748B] leading-relaxed mb-4",children:["Guided by the principle of ",u.jsx("strong",{"data-loc":"client/src/pages/About.tsx:43",className:"text-[#0A1628]",children:'"Whole world IMPORT/EXPORT & MULTIMODEL Transport SOLUTIONS"'}),", we believe in improving ourselves at each step and adding value to all our activities at every stage. We deal in all segments of logistics corresponding both to Export & Import Trades."]}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:45",className:"text-[#64748B] leading-relaxed mb-4",children:"The company is managed by motivated professional achievers and is operated by an excellent team of skilled and talented personnel. Company growth has been inclusive of its team who, along with their families, have shared the positives of our success."}),u.jsxs("p",{"data-loc":"client/src/pages/About.tsx:48",className:"text-[#64748B] leading-relaxed",children:["In recent years, we have expanded and set up subsidiaries and associates overseas in ",u.jsx("strong",{"data-loc":"client/src/pages/About.tsx:49",className:"text-[#0A1628]",children:"Europe, USA, UAE, China"}),", and other Asian and African countries."]})]}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:52",children:[u.jsx("div",{"data-loc":"client/src/pages/About.tsx:53",className:"rounded-xl overflow-hidden shadow-lg",children:u.jsx("img",{"data-loc":"client/src/pages/About.tsx:54",src:f6,alt:"Global network",className:"w-full h-80 object-cover"})}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:56",className:"mt-6 bg-[#F8FAFC] rounded-lg p-6 border border-[#E2E8F0]",children:[u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:57",className:"flex items-center gap-3 mb-3",children:[u.jsx(Ib,{"data-loc":"client/src/pages/About.tsx:58",className:"w-6 h-6 text-[#E8621C]"}),u.jsx("h3",{"data-loc":"client/src/pages/About.tsx:59",className:"font-display font-bold text-[#0A1628]",children:"Our USP"})]}),u.jsxs("p",{"data-loc":"client/src/pages/About.tsx:61",className:"text-[#64748B] leading-relaxed",children:[u.jsx("strong",{"data-loc":"client/src/pages/About.tsx:62",className:"text-[#0A1628] text-lg",children:"Honesty & Loyalty"})," — These are not just words; they are the foundation of every relationship we build with our clients, partners, and team members."]})]})]})]})})}),u.jsx("section",{"data-loc":"client/src/pages/About.tsx:71",className:"py-20 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:72",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:73",className:"text-center mb-14",children:[u.jsx("span",{"data-loc":"client/src/pages/About.tsx:74",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Our Foundation"}),u.jsx("h2",{"data-loc":"client/src/pages/About.tsx:75",className:"font-display font-bold text-3xl md:text-4xl text-[#0A1628] mt-2",children:"Mission, Vision & Values"})]}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:77",className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:[u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:78",className:"bg-white rounded-lg p-6 border border-[#E2E8F0] hover:shadow-lg transition-shadow",children:[u.jsx("div",{"data-loc":"client/src/pages/About.tsx:79",className:"w-12 h-12 rounded-lg bg-[#E8621C]/10 flex items-center justify-center mb-4",children:u.jsx(R2,{"data-loc":"client/src/pages/About.tsx:80",className:"w-6 h-6 text-[#E8621C]"})}),u.jsx("h3",{"data-loc":"client/src/pages/About.tsx:82",className:"font-display font-bold text-[#0A1628] mb-3",children:"Mission"}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:83",className:"text-sm text-[#64748B] leading-relaxed",children:xa.mission})]}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:85",className:"bg-white rounded-lg p-6 border border-[#E2E8F0] hover:shadow-lg transition-shadow",children:[u.jsx("div",{"data-loc":"client/src/pages/About.tsx:86",className:"w-12 h-12 rounded-lg bg-[#E8621C]/10 flex items-center justify-center mb-4",children:u.jsx(h2,{"data-loc":"client/src/pages/About.tsx:87",className:"w-6 h-6 text-[#E8621C]"})}),u.jsx("h3",{"data-loc":"client/src/pages/About.tsx:89",className:"font-display font-bold text-[#0A1628] mb-3",children:"Vision"}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:90",className:"text-sm text-[#64748B] leading-relaxed",children:xa.vision})]}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:92",className:"bg-white rounded-lg p-6 border border-[#E2E8F0] hover:shadow-lg transition-shadow",children:[u.jsx("div",{"data-loc":"client/src/pages/About.tsx:93",className:"w-12 h-12 rounded-lg bg-[#E8621C]/10 flex items-center justify-center mb-4",children:u.jsx(M2,{"data-loc":"client/src/pages/About.tsx:94",className:"w-6 h-6 text-[#E8621C]"})}),u.jsx("h3",{"data-loc":"client/src/pages/About.tsx:96",className:"font-display font-bold text-[#0A1628] mb-3",children:"Values"}),u.jsx("ul",{"data-loc":"client/src/pages/About.tsx:97",className:"text-sm text-[#64748B] space-y-1.5",children:xa.values.map(l=>u.jsxs("li",{"data-loc":"client/src/pages/About.tsx:99",className:"flex items-center gap-2",children:[u.jsx("span",{"data-loc":"client/src/pages/About.tsx:100",className:"w-1.5 h-1.5 rounded-full bg-[#E8621C]"}),l]},l))})]}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:106",className:"bg-white rounded-lg p-6 border border-[#E2E8F0] hover:shadow-lg transition-shadow",children:[u.jsx("div",{"data-loc":"client/src/pages/About.tsx:107",className:"w-12 h-12 rounded-lg bg-[#E8621C]/10 flex items-center justify-center mb-4",children:u.jsx(_2,{"data-loc":"client/src/pages/About.tsx:108",className:"w-6 h-6 text-[#E8621C]"})}),u.jsx("h3",{"data-loc":"client/src/pages/About.tsx:110",className:"font-display font-bold text-[#0A1628] mb-3",children:"Goals"}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:111",className:"text-sm text-[#64748B] leading-relaxed",children:xa.goals})]})]})]})}),u.jsx("section",{"data-loc":"client/src/pages/About.tsx:118",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/About.tsx:119",className:"container",children:u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:120",className:"grid lg:grid-cols-2 gap-14 items-center",children:[u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:121",children:[u.jsx("span",{"data-loc":"client/src/pages/About.tsx:122",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Global Presence"}),u.jsx("h2",{"data-loc":"client/src/pages/About.tsx:123",className:"font-display font-bold text-3xl text-[#0A1628] mt-2 mb-6",children:"Connected Across the Globe"}),u.jsx("p",{"data-loc":"client/src/pages/About.tsx:126",className:"text-[#64748B] leading-relaxed mb-6",children:"Our network spans across major trade hubs worldwide. We have established subsidiaries, associates, and overseas agents in key markets to ensure seamless logistics operations."}),u.jsx("div",{"data-loc":"client/src/pages/About.tsx:129",className:"grid grid-cols-2 gap-3",children:["Europe","USA","UAE","China","Africa","Asia","Middle East","Southeast Asia"].map(l=>u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:131",className:"flex items-center gap-2 text-sm text-[#0A1628]",children:[u.jsx(vg,{"data-loc":"client/src/pages/About.tsx:132",className:"w-4 h-4 text-[#E8621C]"}),l]},l))})]}),u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:138",className:"space-y-6",children:[u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:139",children:[u.jsx("h3",{"data-loc":"client/src/pages/About.tsx:140",className:"font-display font-bold text-lg text-[#0A1628] mb-4",children:"Pan India Offices"}),u.jsx("div",{"data-loc":"client/src/pages/About.tsx:141",className:"flex flex-wrap gap-2",children:xa.offices.map(l=>u.jsx("span",{"data-loc":"client/src/pages/About.tsx:143",className:"px-3 py-1.5 bg-[#F8FAFC] border border-[#E2E8F0] rounded text-sm text-[#0A1628] font-medium",children:l},l))})]}),u.jsx("div",{"data-loc":"client/src/pages/About.tsx:152",className:"rounded-xl overflow-hidden shadow-lg border border-[#E2E8F0]",children:u.jsx("img",{"data-loc":"client/src/pages/About.tsx:153",src:F6,alt:"Mumbai connectivity map",className:"w-full"})})]})]})})}),u.jsx("section",{"data-loc":"client/src/pages/About.tsx:161",className:"py-16 bg-[#0A1628]",children:u.jsxs("div",{"data-loc":"client/src/pages/About.tsx:162",className:"container text-center",children:[u.jsx("h2",{"data-loc":"client/src/pages/About.tsx:163",className:"font-display font-bold text-2xl md:text-3xl text-white mb-4",children:"Moving India's Commerce Since 1989"}),u.jsxs(Mt,{"data-loc":"client/src/pages/About.tsx:166",href:"/contact",className:"inline-flex items-center gap-2 px-6 py-3 bg-[#E8621C] text-white font-semibold text-sm rounded hover:bg-[#d4551a] transition-all duration-200 active:scale-[0.97]",children:["Get in Touch ",u.jsx(sa,{"data-loc":"client/src/pages/About.tsx:170",className:"w-4 h-4"})]})]})})]})}const J6={ClipboardCheck:r2,Ship:wg,Package:S2,Truck:Sg,Construction:f2,Warehouse:H2,BookOpen:t2},W6={"custom-clearance":"/images/services/service-custom-clearance_e4862791.png","freight-forwarding":"/images/services/service-freight-forwarding_4dccaaa0.png",consolidation:"/images/services/service-air-sea-consolidation_f5a4afbc.png",courier:"/images/services/service-courier_a114e0aa.png","project-cargo":"/images/services/service-project-breakbulk_v2_fe95c95b.png",transportation:"/images/services/service-surface-transport_c401099b.png",warehousing:"/images/services/service-warehousing_911d68a7.png",consultancy:"/images/services/service-consultancy_v2_5d0dc6cb.png"};function $6(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Services.tsx:34",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:35",className:"absolute inset-0 opacity-20",children:u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:36",className:"absolute top-1/2 right-0 -translate-y-1/2 w-[500px] h-[500px] bg-[#E8621C] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:38",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Services.tsx:39",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"What We Offer"}),u.jsx("h1",{"data-loc":"client/src/pages/Services.tsx:40",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Our Services"}),u.jsx("p",{"data-loc":"client/src/pages/Services.tsx:43",className:"text-white/60 max-w-xl text-lg",children:"Comprehensive logistics solutions under one roof — from custom clearance to project cargo."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/Services.tsx:50",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:51",className:"container",children:u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:52",className:"space-y-8",children:zu.map((l,o)=>{const r=J6[l.icon]||sa,c=o%2===0;return u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:57",className:`grid lg:grid-cols-2 gap-10 items-start ${c?"":"lg:flex-row-reverse"}`,children:[u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:64",className:c?"":"lg:order-2",children:[u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:65",className:"flex items-center gap-3 mb-4",children:[u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:66",className:"w-12 h-12 rounded-lg bg-[#E8621C]/10 flex items-center justify-center",children:u.jsx(r,{"data-loc":"client/src/pages/Services.tsx:67",className:"w-6 h-6 text-[#E8621C]"})}),u.jsxs("span",{"data-loc":"client/src/pages/Services.tsx:69",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:["Service ",String(o+1).padStart(2,"0")]})]}),u.jsx("h2",{"data-loc":"client/src/pages/Services.tsx:73",className:"font-display font-bold text-2xl md:text-3xl text-[#0A1628] mb-3",children:l.title}),u.jsx("p",{"data-loc":"client/src/pages/Services.tsx:76",className:"text-[#64748B] leading-relaxed mb-5",children:l.short}),u.jsx("ul",{"data-loc":"client/src/pages/Services.tsx:77",className:"space-y-2",children:l.details.map((f,m)=>u.jsxs("li",{"data-loc":"client/src/pages/Services.tsx:79",className:"flex items-start gap-2.5 text-sm text-[#64748B]",children:[u.jsx("span",{"data-loc":"client/src/pages/Services.tsx:80",className:"w-1.5 h-1.5 rounded-full bg-[#E8621C] mt-1.5 shrink-0"}),f]},m))})]}),u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:88",className:`${c?"":"lg:order-1"} hidden lg:block`,children:u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:89",className:"rounded-xl overflow-hidden shadow-lg border border-[#E2E8F0]",children:u.jsx("img",{"data-loc":"client/src/pages/Services.tsx:90",src:W6[l.id],alt:l.title,className:"w-full h-[300px] object-cover"})})})]},l.id)})})})}),u.jsx("section",{"data-loc":"client/src/pages/Services.tsx:105",id:"downloads",className:"scroll-mt-24 py-16 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:106",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:107",className:"flex flex-col md:flex-row md:items-end md:justify-between gap-4 mb-8",children:[u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:108",children:[u.jsx("span",{"data-loc":"client/src/pages/Services.tsx:109",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Client Documents"}),u.jsx("h2",{"data-loc":"client/src/pages/Services.tsx:110",className:"font-display font-bold text-2xl md:text-3xl text-[#0A1628] mt-2",children:"Download Required Forms"})]}),u.jsx("p",{"data-loc":"client/src/pages/Services.tsx:114",className:"text-sm text-[#64748B] max-w-xl",children:"Keep these formats handy for import, export, KYC, authority letters, and forwarding coordination."})]}),u.jsx("div",{"data-loc":"client/src/pages/Services.tsx:118",className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4",children:Rg.map(l=>u.jsxs("a",{"data-loc":"client/src/pages/Services.tsx:120",href:l.href,target:"_blank",rel:"noopener noreferrer",className:"group min-h-36 rounded-md border border-[#E2E8F0] bg-white p-5 shadow-sm transition-all duration-200 hover:border-[#E8621C]/40 hover:shadow-md",children:[u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:127",className:"flex items-start justify-between gap-4",children:[u.jsx("h3",{"data-loc":"client/src/pages/Services.tsx:128",className:"font-display font-bold text-[#0A1628]",children:l.title}),u.jsx(xg,{"data-loc":"client/src/pages/Services.tsx:129",className:"h-5 w-5 shrink-0 text-[#E8621C]"})]}),u.jsx("p",{"data-loc":"client/src/pages/Services.tsx:131",className:"mt-3 text-sm leading-relaxed text-[#64748B]",children:l.description}),u.jsxs("span",{"data-loc":"client/src/pages/Services.tsx:132",className:"mt-4 inline-flex items-center gap-1 text-sm font-semibold text-[#E8621C]",children:["Open PDF ",u.jsx(sa,{"data-loc":"client/src/pages/Services.tsx:133",className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})]},l.href))})]})}),u.jsx("section",{"data-loc":"client/src/pages/Services.tsx:142",className:"py-16 bg-white",children:u.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:143",className:"container text-center",children:[u.jsx("h2",{"data-loc":"client/src/pages/Services.tsx:144",className:"font-display font-bold text-2xl md:text-3xl text-[#0A1628] mb-4",children:"Need a Custom Logistics Solution?"}),u.jsx("p",{"data-loc":"client/src/pages/Services.tsx:147",className:"text-[#64748B] max-w-lg mx-auto mb-6",children:"Our team is ready to tailor a solution that fits your specific requirements."}),u.jsxs(Mt,{"data-loc":"client/src/pages/Services.tsx:150",href:"/contact",className:"inline-flex items-center gap-2 px-6 py-3 bg-[#E8621C] text-white font-semibold text-sm rounded hover:bg-[#d4551a] transition-all duration-200 active:scale-[0.97]",children:["Contact Us ",u.jsx(sa,{"data-loc":"client/src/pages/Services.tsx:154",className:"w-4 h-4"})]})]})})]})}function P6(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Projects.tsx:11",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:12",className:"absolute inset-0 opacity-20",children:u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:13",className:"absolute top-0 left-0 w-[400px] h-[400px] bg-[#E8621C] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:15",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Projects.tsx:16",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Dream Projects"}),u.jsx("h1",{"data-loc":"client/src/pages/Projects.tsx:17",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Projects That Define Us"}),u.jsx("p",{"data-loc":"client/src/pages/Projects.tsx:20",className:"text-white/60 max-w-xl text-lg",children:"From metros to ports, refineries to warehouses — we've been part of India's most iconic infrastructure projects."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/Projects.tsx:27",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:28",className:"container",children:u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:29",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:vp.map((l,o)=>u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:31",className:"group rounded-xl overflow-hidden border border-[#E2E8F0] hover:shadow-xl transition-all duration-300",children:[u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:35",className:"relative overflow-hidden",children:[u.jsx("img",{"data-loc":"client/src/pages/Projects.tsx:36",src:l.image,alt:l.name,className:"w-full h-52 object-cover group-hover:scale-105 transition-transform duration-500"}),u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:41",className:"absolute top-3 right-3 px-3 py-1 bg-[#E8621C] text-white text-xs font-bold rounded-full",children:l.year}),u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:44",className:"absolute inset-0 bg-gradient-to-t from-[#0A1628]/60 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:46",className:"p-5",children:[u.jsx("h3",{"data-loc":"client/src/pages/Projects.tsx:47",className:"font-display font-bold text-[#0A1628] text-lg",children:l.name}),u.jsx("p",{"data-loc":"client/src/pages/Projects.tsx:48",className:"text-sm text-[#64748B] mt-1",children:l.year})]})]},o))})})}),u.jsx("section",{"data-loc":"client/src/pages/Projects.tsx:57",className:"py-20 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:58",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:59",className:"text-center mb-14",children:[u.jsx("span",{"data-loc":"client/src/pages/Projects.tsx:60",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Our Journey"}),u.jsx("h2",{"data-loc":"client/src/pages/Projects.tsx:61",className:"font-display font-bold text-3xl text-[#0A1628] mt-2",children:"Timeline of Achievement"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:63",className:"relative max-w-3xl mx-auto",children:[u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:64",className:"absolute left-6 top-0 bottom-0 w-0.5 bg-[#E2E8F0]"}),u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:65",className:"space-y-8",children:vp.map((l,o)=>u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:67",className:"relative flex items-start gap-6 pl-16",children:[u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:68",className:"absolute left-4 top-1 w-5 h-5 rounded-full bg-[#E8621C] border-4 border-white shadow"}),u.jsxs("div",{"data-loc":"client/src/pages/Projects.tsx:69",className:"bg-white rounded-lg p-5 border border-[#E2E8F0] flex-1",children:[u.jsx("div",{"data-loc":"client/src/pages/Projects.tsx:70",className:"flex items-center gap-3 mb-2",children:u.jsx("span",{"data-loc":"client/src/pages/Projects.tsx:71",className:"font-display font-bold text-[#E8621C] text-sm",children:l.year})}),u.jsx("h3",{"data-loc":"client/src/pages/Projects.tsx:73",className:"font-display font-bold text-[#0A1628]",children:l.name})]})]},o))})]})]})})]})}const yp=[a2,E2,U2,d2,k2,z2,A2,x2,l2,n2,g2,p2,e2,y2,c2,b2,O2,j2,m2];function I6(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Industries.tsx:14",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:15",className:"absolute inset-0 opacity-15",children:u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:16",className:"absolute bottom-0 right-1/4 w-[500px] h-[500px] bg-[#E8621C] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/Industries.tsx:18",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Industries.tsx:19",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Industries"}),u.jsx("h1",{"data-loc":"client/src/pages/Industries.tsx:20",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Industries We Serve"}),u.jsx("p",{"data-loc":"client/src/pages/Industries.tsx:23",className:"text-white/60 max-w-xl text-lg",children:"From cosmetics to heavy machinery, we handle logistics for diverse sectors with expertise and care."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/Industries.tsx:30",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:31",className:"container",children:u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:32",className:"grid sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-5",children:m6.map((l,o)=>{const r=yp[o%yp.length];return u.jsxs("div",{"data-loc":"client/src/pages/Industries.tsx:36",className:"group flex items-start gap-4 p-5 rounded-lg border border-[#E2E8F0] hover:border-[#E8621C]/40 hover:shadow-lg transition-all duration-300",children:[u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:40",className:"w-10 h-10 rounded-lg bg-[#E8621C]/10 flex items-center justify-center shrink-0 group-hover:bg-[#E8621C] transition-colors",children:u.jsx(r,{"data-loc":"client/src/pages/Industries.tsx:41",className:"w-5 h-5 text-[#E8621C] group-hover:text-white transition-colors"})}),u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:43",children:u.jsx("h3",{"data-loc":"client/src/pages/Industries.tsx:44",className:"font-display font-semibold text-[#0A1628] text-sm",children:l})})]},o)})})})}),u.jsx("section",{"data-loc":"client/src/pages/Industries.tsx:54",className:"py-20 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Industries.tsx:55",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Industries.tsx:56",className:"text-center mb-14",children:[u.jsx("span",{"data-loc":"client/src/pages/Industries.tsx:57",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Our Clients"}),u.jsx("h2",{"data-loc":"client/src/pages/Industries.tsx:58",className:"font-display font-bold text-3xl text-[#0A1628] mt-2",children:"Trusted By Leading Brands"})]}),u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:60",className:"grid grid-cols-3 sm:grid-cols-4 md:grid-cols-5 gap-4",children:zg.map(l=>u.jsx("div",{"data-loc":"client/src/pages/Industries.tsx:62",className:"bg-white rounded-lg p-4 border border-[#E2E8F0] flex items-center justify-center h-20 hover:shadow-md transition-shadow",title:l.name,children:u.jsx("img",{"data-loc":"client/src/pages/Industries.tsx:67",src:l.src,alt:l.name,className:"max-h-10 max-w-full object-contain"})},l.name))})]})})]})}function ew(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Team.tsx:11",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/Team.tsx:12",className:"absolute inset-0 opacity-15",children:u.jsx("div",{"data-loc":"client/src/pages/Team.tsx:13",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[600px] bg-[#1E3A5F] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/Team.tsx:15",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Team.tsx:16",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Our People"}),u.jsx("h1",{"data-loc":"client/src/pages/Team.tsx:17",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Board of Directors & Team"}),u.jsx("p",{"data-loc":"client/src/pages/Team.tsx:20",className:"text-white/60 max-w-xl text-lg",children:"Led by experienced professionals with decades of logistics expertise."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/Team.tsx:27",className:"py-20 bg-white",children:u.jsxs("div",{"data-loc":"client/src/pages/Team.tsx:28",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Team.tsx:29",className:"text-center mb-14",children:[u.jsx("span",{"data-loc":"client/src/pages/Team.tsx:30",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Leadership"}),u.jsx("h2",{"data-loc":"client/src/pages/Team.tsx:31",className:"font-display font-bold text-3xl text-[#0A1628] mt-2",children:"Board of Directors"})]}),u.jsx("div",{"data-loc":"client/src/pages/Team.tsx:33",className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:h6.map(l=>u.jsxs("div",{"data-loc":"client/src/pages/Team.tsx:35",className:"text-center group",children:[u.jsx("div",{"data-loc":"client/src/pages/Team.tsx:36",className:"relative w-48 h-48 mx-auto mb-5 rounded-full overflow-hidden border-4 border-[#E2E8F0] group-hover:border-[#E8621C] transition-colors duration-300",children:u.jsx("img",{"data-loc":"client/src/pages/Team.tsx:37",src:l.image,alt:l.name,className:"w-full h-full object-cover"})}),u.jsx("h3",{"data-loc":"client/src/pages/Team.tsx:43",className:"font-display font-bold text-[#0A1628] text-lg",children:l.name}),u.jsx("p",{"data-loc":"client/src/pages/Team.tsx:44",className:"text-[#E8621C] font-medium text-sm mt-1",children:l.role})]},l.name))})]})}),u.jsx("section",{"data-loc":"client/src/pages/Team.tsx:52",className:"py-20 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Team.tsx:53",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Team.tsx:54",className:"text-center mb-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Team.tsx:55",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Our Team"}),u.jsx("h2",{"data-loc":"client/src/pages/Team.tsx:56",className:"font-display font-bold text-3xl text-[#0A1628] mt-2",children:"The People Behind Trans Sea"})]}),u.jsx("div",{"data-loc":"client/src/pages/Team.tsx:58",className:"max-w-4xl mx-auto rounded-xl overflow-hidden shadow-xl border border-[#E2E8F0]",children:u.jsx("img",{"data-loc":"client/src/pages/Team.tsx:59",src:p6,alt:"Trans Sea Team",className:"w-full h-auto"})}),u.jsx("p",{"data-loc":"client/src/pages/Team.tsx:61",className:"text-center text-[#64748B] mt-8 max-w-2xl mx-auto leading-relaxed",children:"Our team of experienced professionals brings decades of combined expertise in customs clearance, freight forwarding, and logistics management. Together, they ensure every shipment reaches its destination efficiently and on time."})]})})]})}function tw(){return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Testimonials.tsx:12",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/Testimonials.tsx:13",className:"absolute inset-0 opacity-15",children:u.jsx("div",{"data-loc":"client/src/pages/Testimonials.tsx:14",className:"absolute top-0 right-0 w-[400px] h-[400px] bg-[#E8621C] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/Testimonials.tsx:16",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Testimonials.tsx:17",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"What They Say"}),u.jsx("h1",{"data-loc":"client/src/pages/Testimonials.tsx:18",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Client Testimonials"}),u.jsx("p",{"data-loc":"client/src/pages/Testimonials.tsx:21",className:"text-white/60 max-w-xl text-lg",children:"Hear from the businesses that trust us with their logistics every day."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/Testimonials.tsx:28",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/Testimonials.tsx:29",className:"container",children:u.jsx("div",{"data-loc":"client/src/pages/Testimonials.tsx:30",className:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto",children:g6.map((l,o)=>u.jsxs("div",{"data-loc":"client/src/pages/Testimonials.tsx:32",className:"bg-[#F8FAFC] rounded-xl p-8 border border-[#E2E8F0] relative",children:[u.jsx(C2,{"data-loc":"client/src/pages/Testimonials.tsx:36",className:"absolute top-6 right-6 w-8 h-8 text-[#E8621C]/20"}),u.jsxs("div",{"data-loc":"client/src/pages/Testimonials.tsx:37",className:"flex items-center gap-3 mb-5",children:[u.jsx("div",{"data-loc":"client/src/pages/Testimonials.tsx:38",className:"w-12 h-12 rounded-full bg-[#E8621C] flex items-center justify-center text-white font-bold text-lg",children:l.name.charAt(0)}),u.jsxs("div",{"data-loc":"client/src/pages/Testimonials.tsx:41",children:[u.jsx("h3",{"data-loc":"client/src/pages/Testimonials.tsx:42",className:"font-display font-bold text-[#0A1628]",children:l.name}),u.jsx("p",{"data-loc":"client/src/pages/Testimonials.tsx:43",className:"text-sm text-[#64748B]",children:"Client"})]})]}),u.jsxs("p",{"data-loc":"client/src/pages/Testimonials.tsx:46",className:"text-[#64748B] leading-relaxed text-sm",children:['"',l.text,'"']}),u.jsx("div",{"data-loc":"client/src/pages/Testimonials.tsx:49",className:"flex gap-1 mt-4",children:[...Array(5)].map((r,c)=>u.jsx("svg",{"data-loc":"client/src/pages/Testimonials.tsx:51",className:"w-4 h-4 text-[#E8621C]",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{"data-loc":"client/src/pages/Testimonials.tsx:52",d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},c))})]},o))})})})]})}const aw="https://api.web3forms.com/submit",nw="5efbf679-b68c-4109-bbf0-3809f00e4230",lw="New enquiry from transsea.in";function sw(){const[,l]=Oo(),[o,r]=j.useState({name:"",email:"",phone:"",service:"",message:""}),[c,f]=j.useState(""),[m,g]=j.useState(!1),y=async v=>{v.preventDefault(),f(""),g(!0);try{const p=await fetch(aw,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({access_key:nw,name:o.name,email:o.email,phone:o.phone,service:o.service,subject:lw,message:o.message})}),b=await p.json();if(!p.ok||!b.success)throw new Error(b.message||"Unable to submit the form.");r({name:"",email:"",phone:"",service:"",message:""}),l("/thank-you")}catch{f("Something went wrong while sending your message. Please try again or email info@transsea.in.")}finally{g(!1)}};return u.jsxs(u.Fragment,{children:[u.jsxs("section",{"data-loc":"client/src/pages/Contact.tsx:67",className:"relative py-32 bg-[#0A1628] overflow-hidden",children:[u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:68",className:"absolute inset-0 opacity-15",children:u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:69",className:"absolute bottom-0 left-1/4 w-[500px] h-[500px] bg-[#E8621C] rounded-full blur-3xl"})}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:71",className:"container relative z-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:72",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Get in Touch"}),u.jsx("h1",{"data-loc":"client/src/pages/Contact.tsx:73",className:"font-display font-extrabold text-4xl md:text-5xl text-white mt-3 mb-4",children:"Contact Us"}),u.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:76",className:"text-white/60 max-w-xl text-lg",children:"Ready to move your cargo? Reach out and let's discuss your logistics needs."})]})]}),u.jsx("section",{"data-loc":"client/src/pages/Contact.tsx:83",className:"py-20 bg-white",children:u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:84",className:"container",children:u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:85",className:"grid lg:grid-cols-3 gap-10",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:87",className:"lg:col-span-1 space-y-6",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:88",className:"bg-[#F8FAFC] rounded-xl p-6 border border-[#E2E8F0]",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:89",className:"flex items-center gap-3 mb-3",children:[u.jsx(bg,{"data-loc":"client/src/pages/Contact.tsx:90",className:"w-5 h-5 text-[#E8621C]"}),u.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:91",className:"font-display font-bold text-[#0A1628]",children:"Office Address"})]}),u.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:93",className:"text-sm text-[#64748B] leading-relaxed",children:xa.address})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:96",className:"bg-[#F8FAFC] rounded-xl p-6 border border-[#E2E8F0]",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:97",className:"flex items-center gap-3 mb-3",children:[u.jsx(hu,{"data-loc":"client/src/pages/Contact.tsx:98",className:"w-5 h-5 text-[#E8621C]"}),u.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:99",className:"font-display font-bold text-[#0A1628]",children:"Phone"})]}),u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:101",className:"space-y-1.5",children:xa.phones.map(v=>u.jsx("a",{"data-loc":"client/src/pages/Contact.tsx:103",href:`tel:${v.replace(/\s/g,"")}`,className:"block text-sm text-[#64748B] hover:text-[#E8621C] transition-colors",children:v},v))})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:110",className:"bg-[#F8FAFC] rounded-xl p-6 border border-[#E2E8F0]",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:111",className:"flex items-center gap-3 mb-3",children:[u.jsx(yg,{"data-loc":"client/src/pages/Contact.tsx:112",className:"w-5 h-5 text-[#E8621C]"}),u.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:113",className:"font-display font-bold text-[#0A1628]",children:"Email"})]}),u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:115",className:"space-y-1.5",children:xa.emails.map(v=>u.jsx("a",{"data-loc":"client/src/pages/Contact.tsx:117",href:`mailto:${v}`,className:"block text-sm text-[#64748B] hover:text-[#E8621C] transition-colors",children:v},v))})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:124",className:"bg-[#F8FAFC] rounded-xl p-6 border border-[#E2E8F0]",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:125",className:"flex items-center gap-3 mb-3",children:[u.jsx(u2,{"data-loc":"client/src/pages/Contact.tsx:126",className:"w-5 h-5 text-[#E8621C]"}),u.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:127",className:"font-display font-bold text-[#0A1628]",children:"Business Hours"})]}),u.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:129",className:"text-sm text-[#64748B]",children:"Monday — Saturday: 10:00 AM — 6:00 PM"}),u.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:130",className:"text-sm text-[#64748B]",children:"Sunday: Closed"})]})]}),u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:135",className:"lg:col-span-2",children:u.jsxs("form",{"data-loc":"client/src/pages/Contact.tsx:136",onSubmit:y,className:"bg-[#F8FAFC] rounded-xl p-8 border border-[#E2E8F0]",children:[u.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:137",className:"font-display font-bold text-[#0A1628] text-xl mb-6",children:"Send Us a Message"}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:138",className:"grid md:grid-cols-2 gap-5",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:139",children:[u.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:140",className:"block text-sm font-medium text-[#0A1628] mb-1.5",children:"Full Name *"}),u.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:141",type:"text",required:!0,value:o.name,onChange:v=>r({...o,name:v.target.value}),className:"w-full px-4 py-2.5 rounded border border-[#E2E8F0] bg-white text-sm focus:border-[#E8621C] focus:ring-1 focus:ring-[#E8621C] outline-none transition-colors",placeholder:"Your name"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:150",children:[u.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:151",className:"block text-sm font-medium text-[#0A1628] mb-1.5",children:"Email *"}),u.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:152",type:"email",required:!0,value:o.email,onChange:v=>r({...o,email:v.target.value}),className:"w-full px-4 py-2.5 rounded border border-[#E2E8F0] bg-white text-sm focus:border-[#E8621C] focus:ring-1 focus:ring-[#E8621C] outline-none transition-colors",placeholder:"your@email.com"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:161",children:[u.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:162",className:"block text-sm font-medium text-[#0A1628] mb-1.5",children:"Phone"}),u.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:163",type:"tel",value:o.phone,onChange:v=>r({...o,phone:v.target.value}),className:"w-full px-4 py-2.5 rounded border border-[#E2E8F0] bg-white text-sm focus:border-[#E8621C] focus:ring-1 focus:ring-[#E8621C] outline-none transition-colors",placeholder:"+91 XXXXX XXXXX"})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:171",children:[u.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:172",className:"block text-sm font-medium text-[#0A1628] mb-1.5",children:"Service *"}),u.jsxs("select",{"data-loc":"client/src/pages/Contact.tsx:173",required:!0,value:o.service,onChange:v=>r({...o,service:v.target.value}),className:"w-full px-4 py-2.5 rounded border border-[#E2E8F0] bg-white text-sm focus:border-[#E8621C] focus:ring-1 focus:ring-[#E8621C] outline-none transition-colors",children:[u.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:179",value:"",children:"Select a service"}),zu.map(v=>u.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:181",value:v.title,children:v.title},v.id)),u.jsx("option",{"data-loc":"client/src/pages/Contact.tsx:185",value:"General Enquiry",children:"General Enquiry"})]})]})]}),u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:189",className:"mt-5",children:[u.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:190",className:"block text-sm font-medium text-[#0A1628] mb-1.5",children:"Message *"}),u.jsx("textarea",{"data-loc":"client/src/pages/Contact.tsx:191",required:!0,rows:5,value:o.message,onChange:v=>r({...o,message:v.target.value}),className:"w-full px-4 py-2.5 rounded border border-[#E2E8F0] bg-white text-sm focus:border-[#E8621C] focus:ring-1 focus:ring-[#E8621C] outline-none transition-colors resize-none",placeholder:"Tell us about your logistics needs..."})]}),c&&u.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:201",className:"mt-4 rounded-md border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700",children:c}),u.jsxs("button",{"data-loc":"client/src/pages/Contact.tsx:205",type:"submit",disabled:m,className:"mt-6 px-7 py-3 bg-[#E8621C] text-white font-semibold text-sm rounded hover:bg-[#d4551a] transition-all duration-200 active:scale-[0.97] flex items-center gap-2 disabled:cursor-not-allowed disabled:opacity-60",children:[m?"Sending...":"Send Message"," ",u.jsx(T2,{"data-loc":"client/src/pages/Contact.tsx:210",className:"w-4 h-4"})]})]})})]})})}),u.jsx("section",{"data-loc":"client/src/pages/Contact.tsx:219",id:"downloads",className:"scroll-mt-24 py-16 bg-[#F8FAFC]",children:u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:220",className:"container",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:221",className:"text-center mb-10",children:[u.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:222",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Downloads"}),u.jsx("h2",{"data-loc":"client/src/pages/Contact.tsx:223",className:"font-display font-bold text-2xl md:text-3xl text-[#0A1628] mt-2",children:"Client Documents"})]}),u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:225",className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4",children:Rg.map(v=>u.jsxs("a",{"data-loc":"client/src/pages/Contact.tsx:227",href:v.href,target:"_blank",rel:"noopener noreferrer",className:"rounded-md border border-[#E2E8F0] bg-white p-5 shadow-sm transition-all duration-200 hover:border-[#E8621C]/40 hover:shadow-md",children:[u.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:234",className:"flex items-start justify-between gap-3",children:[u.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:235",className:"font-display font-bold text-[#0A1628]",children:v.title}),u.jsx(xg,{"data-loc":"client/src/pages/Contact.tsx:236",className:"h-5 w-5 shrink-0 text-[#E8621C]"})]}),u.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:238",className:"mt-3 text-sm leading-relaxed text-[#64748B]",children:v.description})]},v.href))})]})}),u.jsx("section",{"data-loc":"client/src/pages/Contact.tsx:246",className:"py-0",children:u.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:247",className:"w-full h-80 bg-[#F8FAFC] relative",children:u.jsx("iframe",{"data-loc":"client/src/pages/Contact.tsx:248",src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3772.3!2d72.8333!3d18.9333!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3be7ce73c0b0b0b0%3A0x0!2sModi+Street%2C+Fort%2C+Mumbai!5e0!3m2!1sen!2sin!4v1",width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Trans Sea Services Office Location",className:"grayscale hover:grayscale-0 transition-all duration-500"})})})]})}function iw(){return u.jsx("section",{"data-loc":"client/src/pages/ThankYou.tsx:6",className:"min-h-screen bg-[#F8FAFC] pt-32 pb-20 flex items-center",children:u.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:7",className:"container",children:u.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:8",className:"mx-auto max-w-2xl rounded-md border border-[#E2E8F0] bg-white p-8 text-center shadow-sm md:p-12",children:[u.jsx("div",{"data-loc":"client/src/pages/ThankYou.tsx:9",className:"mx-auto mb-5 flex h-16 w-16 items-center justify-center rounded-full bg-green-100",children:u.jsx(o2,{"data-loc":"client/src/pages/ThankYou.tsx:10",className:"h-8 w-8 text-green-600"})}),u.jsx("span",{"data-loc":"client/src/pages/ThankYou.tsx:12",className:"text-[#E8621C] font-display font-bold text-sm tracking-widest uppercase",children:"Message Received"}),u.jsx("h1",{"data-loc":"client/src/pages/ThankYou.tsx:13",className:"mt-3 font-display text-3xl font-bold text-[#0A1628] md:text-4xl",children:"Thank you for contacting us"}),u.jsx("p",{"data-loc":"client/src/pages/ThankYou.tsx:16",className:"mx-auto mt-4 max-w-lg text-[#64748B] leading-relaxed",children:"Your enquiry has been submitted successfully. Our team will review the details and get back to you shortly."}),u.jsxs("div",{"data-loc":"client/src/pages/ThankYou.tsx:19",className:"mt-8 flex flex-wrap justify-center gap-3",children:[u.jsxs(Mt,{"data-loc":"client/src/pages/ThankYou.tsx:20",href:"/",className:"inline-flex items-center gap-2 rounded-md bg-[#E8621C] px-6 py-3 text-sm font-semibold text-white transition-colors hover:bg-[#d4551a]",children:["Back to Home ",u.jsx(sa,{"data-loc":"client/src/pages/ThankYou.tsx:24",className:"h-4 w-4"})]}),u.jsx(Mt,{"data-loc":"client/src/pages/ThankYou.tsx:26",href:"/services",className:"inline-flex items-center gap-2 rounded-md border border-[#0A1628] px-6 py-3 text-sm font-semibold text-[#0A1628] transition-colors hover:bg-[#0A1628] hover:text-white",children:"View Services"})]})]})})})}const bp=[{label:"Home",href:"/"},{label:"About",href:"/about"},{label:"Services",href:"/services"},{label:"Projects",href:"/projects"},{label:"Industries",href:"/industries"},{label:"Team",href:"/team"},{label:"Testimonials",href:"/testimonials"},{label:"Contact",href:"/contact"}];function ow(){const[l,o]=j.useState(!1),[r,c]=j.useState(!1),[f]=Oo();j.useEffect(()=>{const g=()=>o(window.scrollY>40);return window.addEventListener("scroll",g,{passive:!0}),()=>window.removeEventListener("scroll",g)},[]),j.useEffect(()=>{c(!1)},[f]);const m=l||f!=="/";return u.jsxs("header",{"data-loc":"client/src/components/Header.tsx:39",className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${m?"bg-[#0A1628]/95 backdrop-blur-md shadow-lg":"bg-transparent"}`,children:[u.jsxs("div",{"data-loc":"client/src/components/Header.tsx:46",className:"container flex items-center justify-between h-14 lg:h-[68px]",children:[u.jsxs(Mt,{"data-loc":"client/src/components/Header.tsx:48",href:"/",className:"flex items-center gap-2.5 shrink-0",children:[u.jsx("img",{"data-loc":"client/src/components/Header.tsx:49",src:_g,alt:"Trans Sea Services",className:"h-9 w-9 lg:h-11 lg:w-11 rounded-full object-cover"}),u.jsxs("div",{"data-loc":"client/src/components/Header.tsx:54",className:"hidden sm:block",children:[u.jsx("span",{"data-loc":"client/src/components/Header.tsx:55",className:"font-display font-bold text-base leading-tight block transition-colors duration-300 text-white",children:"TRANS SEA"}),u.jsx("span",{"data-loc":"client/src/components/Header.tsx:62",className:"text-[10px] uppercase tracking-[0.18em] transition-colors duration-300 text-[#E8621C]",children:"Services Pvt Ltd"})]})]}),u.jsxs("nav",{"data-loc":"client/src/components/Header.tsx:73",className:"hidden lg:flex items-center gap-1",children:[bp.map(g=>{const y=f===g.href;return u.jsx(Mt,{"data-loc":"client/src/components/Header.tsx:77",href:g.href,className:`px-3 py-1.5 text-sm font-medium tracking-wide transition-colors duration-200 rounded-md ${y?"text-[#E8621C] font-semibold":"text-white/80 hover:text-white"}`,children:g.label},g.href)}),u.jsxs("a",{"data-loc":"client/src/components/Header.tsx:93",href:"https://portal.transsea.in",target:"_blank",rel:"noopener noreferrer",className:"ml-3 px-4 py-2 text-sm font-semibold bg-[#E8621C] text-white rounded-md hover:bg-[#d4551a] transition-all duration-200 flex items-center gap-1.5 active:scale-[0.97]",children:["Client Portal",u.jsx(mu,{"data-loc":"client/src/components/Header.tsx:100",className:"w-3.5 h-3.5"})]})]}),u.jsx("button",{"data-loc":"client/src/components/Header.tsx:105",onClick:()=>c(!r),className:"lg:hidden p-2 rounded-md transition-colors text-white hover:bg-white/10","aria-label":"Toggle menu",children:r?u.jsx(B2,{"data-loc":"client/src/components/Header.tsx:112",className:"w-6 h-6"}):u.jsx(w2,{"data-loc":"client/src/components/Header.tsx:112",className:"w-6 h-6"})})]}),r&&u.jsx("div",{"data-loc":"client/src/components/Header.tsx:118",className:"lg:hidden bg-[#0A1628]/98 backdrop-blur-md border-t border-white/10",children:u.jsxs("nav",{"data-loc":"client/src/components/Header.tsx:119",className:"container py-4 flex flex-col gap-1",children:[bp.map(g=>{const y=f===g.href;return u.jsx(Mt,{"data-loc":"client/src/components/Header.tsx:123",href:g.href,className:`px-4 py-3 text-sm font-medium tracking-wide rounded-md transition-colors ${y?"text-[#E8621C] bg-[#E8621C]/10":"text-white/80 hover:text-white hover:bg-white/5"}`,children:g.label},g.href)}),u.jsxs("a",{"data-loc":"client/src/components/Header.tsx:136",href:"https://portal.transsea.in",target:"_blank",rel:"noopener noreferrer",className:"mt-2 px-4 py-3 text-sm font-semibold bg-[#E8621C] text-white rounded-md flex items-center gap-2 justify-center",children:["Client Portal",u.jsx(mu,{"data-loc":"client/src/components/Header.tsx:143",className:"w-3.5 h-3.5"})]})]})})]})}function cw(){return u.jsxs("footer",{"data-loc":"client/src/components/Footer.tsx:11",className:"bg-[#0A1628] text-white/80",children:[u.jsx("div",{"data-loc":"client/src/components/Footer.tsx:12",className:"container py-14",children:u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:13",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-10",children:[u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:15",children:[u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:16",className:"flex items-center gap-3 mb-4",children:[u.jsx("img",{"data-loc":"client/src/components/Footer.tsx:17",src:_g,alt:"Trans Sea",className:"h-10 w-10 rounded-full object-cover"}),u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:18",children:[u.jsx("span",{"data-loc":"client/src/components/Footer.tsx:19",className:"font-display font-bold text-white text-base block",children:"TRANS SEA"}),u.jsx("span",{"data-loc":"client/src/components/Footer.tsx:20",className:"text-[10px] tracking-[0.18em] uppercase text-[#E8621C]",children:"Services Pvt Ltd"})]})]}),u.jsx("p",{"data-loc":"client/src/components/Footer.tsx:23",className:"text-sm text-white/60 leading-relaxed mt-3",children:"Your Compass in the Maze of Global Trade. Moving India's commerce since 1989."})]}),u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:29",children:[u.jsx("h4",{"data-loc":"client/src/components/Footer.tsx:30",className:"font-display font-bold text-white text-sm uppercase tracking-wider mb-4",children:"Quick Links"}),u.jsx("ul",{"data-loc":"client/src/components/Footer.tsx:31",className:"space-y-2.5",children:[{label:"About Us",href:"/about"},{label:"Our Services",href:"/services"},{label:"Dream Projects",href:"/projects"},{label:"Industries",href:"/industries"},{label:"Our Team",href:"/team"},{label:"Client Documents",href:"/services#downloads"},{label:"Contact",href:"/contact"}].map(l=>u.jsx("li",{"data-loc":"client/src/components/Footer.tsx:41",children:u.jsx(Mt,{"data-loc":"client/src/components/Footer.tsx:42",href:l.href,className:"text-sm text-white/60 hover:text-[#E8621C] transition-colors",children:l.label})},l.href))})]}),u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:51",children:[u.jsx("h4",{"data-loc":"client/src/components/Footer.tsx:52",className:"font-display font-bold text-white text-sm uppercase tracking-wider mb-4",children:"Services"}),u.jsx("ul",{"data-loc":"client/src/components/Footer.tsx:53",className:"space-y-2.5",children:["Custom Clearance","Freight Forwarding","Air/Sea Consolidation","Courier Services","Project Cargo","Surface Transport"].map(l=>u.jsx("li",{"data-loc":"client/src/components/Footer.tsx:62",children:u.jsx(Mt,{"data-loc":"client/src/components/Footer.tsx:63",href:"/services",className:"text-sm text-white/60 hover:text-[#E8621C] transition-colors",children:l})},l))})]}),u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:72",children:[u.jsx("h4",{"data-loc":"client/src/components/Footer.tsx:73",className:"font-display font-bold text-white text-sm uppercase tracking-wider mb-4",children:"Contact"}),u.jsxs("ul",{"data-loc":"client/src/components/Footer.tsx:74",className:"space-y-3",children:[u.jsxs("li",{"data-loc":"client/src/components/Footer.tsx:75",className:"flex items-start gap-2.5",children:[u.jsx(bg,{"data-loc":"client/src/components/Footer.tsx:76",className:"w-4 h-4 text-[#E8621C] mt-0.5 shrink-0"}),u.jsx("span",{"data-loc":"client/src/components/Footer.tsx:77",className:"text-sm text-white/60 leading-relaxed",children:xa.address})]}),u.jsxs("li",{"data-loc":"client/src/components/Footer.tsx:79",className:"flex items-center gap-2.5",children:[u.jsx(hu,{"data-loc":"client/src/components/Footer.tsx:80",className:"w-4 h-4 text-[#E8621C] shrink-0"}),u.jsx("span",{"data-loc":"client/src/components/Footer.tsx:81",className:"text-sm text-white/60",children:"022-2264 1606"})]}),u.jsxs("li",{"data-loc":"client/src/components/Footer.tsx:83",className:"flex items-center gap-2.5",children:[u.jsx(hu,{"data-loc":"client/src/components/Footer.tsx:84",className:"w-4 h-4 text-[#E8621C] shrink-0"}),u.jsx("span",{"data-loc":"client/src/components/Footer.tsx:85",className:"text-sm text-white/60",children:"9892610003"})]}),u.jsxs("li",{"data-loc":"client/src/components/Footer.tsx:87",className:"flex items-center gap-2.5",children:[u.jsx(yg,{"data-loc":"client/src/components/Footer.tsx:88",className:"w-4 h-4 text-[#E8621C] shrink-0"}),u.jsx("span",{"data-loc":"client/src/components/Footer.tsx:89",className:"text-sm text-white/60",children:"info@transsea.in"})]})]}),u.jsxs("a",{"data-loc":"client/src/components/Footer.tsx:92",href:"https://portal.transsea.in",target:"_blank",rel:"noopener noreferrer",className:"mt-4 inline-flex items-center gap-1.5 text-sm font-semibold text-[#E8621C] hover:text-[#ff7a3d] transition-colors",children:["Client Portal ",u.jsx(mu,{"data-loc":"client/src/components/Footer.tsx:98",className:"w-3.5 h-3.5"})]})]})]})}),u.jsx("div",{"data-loc":"client/src/components/Footer.tsx:105",className:"border-t border-white/10",children:u.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:106",className:"container py-4 grid grid-cols-1 gap-2 text-center sm:grid-cols-3 sm:text-left",children:[u.jsxs("p",{"data-loc":"client/src/components/Footer.tsx:107",className:"text-[11px] text-white/35",children:["© ",new Date().getFullYear()," ",xa.name,". All rights reserved."]}),u.jsx("p",{"data-loc":"client/src/components/Footer.tsx:110",className:"text-[11px] text-white/50 sm:text-center",children:"Established 1989 · 36+ Years of Excellence"}),u.jsxs("p",{"data-loc":"client/src/components/Footer.tsx:113",className:"text-[11px] text-white/35 sm:text-right",children:["Designed & developed by"," ",u.jsx("a",{"data-loc":"client/src/components/Footer.tsx:115",href:"https://axentrix.co.in",target:"_blank",rel:"noopener noreferrer",className:"font-medium text-white/50 hover:text-[#E8621C] transition-colors",children:"Axentrix"})]})]})})]})}function rw(){const[l]=Oo();return j.useEffect(()=>{const o=window.location.hash.replace("#","");if(o){window.requestAnimationFrame(()=>{document.getElementById(o)?.scrollIntoView({block:"start"})});return}window.scrollTo({top:0,left:0,behavior:"auto"})},[l]),null}function uw(){return u.jsxs(o6,{"data-loc":"client/src/App.tsx:40",children:[u.jsx(na,{"data-loc":"client/src/App.tsx:41",path:"/",component:Z6}),u.jsx(na,{"data-loc":"client/src/App.tsx:42",path:"/about",component:K6}),u.jsx(na,{"data-loc":"client/src/App.tsx:43",path:"/services",component:$6}),u.jsx(na,{"data-loc":"client/src/App.tsx:44",path:"/projects",component:P6}),u.jsx(na,{"data-loc":"client/src/App.tsx:45",path:"/industries",component:I6}),u.jsx(na,{"data-loc":"client/src/App.tsx:46",path:"/team",component:ew}),u.jsx(na,{"data-loc":"client/src/App.tsx:47",path:"/testimonials",component:tw}),u.jsx(na,{"data-loc":"client/src/App.tsx:48",path:"/contact",component:sw}),u.jsx(na,{"data-loc":"client/src/App.tsx:49",path:"/thank-you",component:iw}),u.jsx(na,{"data-loc":"client/src/App.tsx:50",path:"/404",component:xp}),u.jsx(na,{"data-loc":"client/src/App.tsx:51",component:xp})]})}function dw(){return u.jsx(c6,{"data-loc":"client/src/App.tsx:58",children:u.jsx(u6,{"data-loc":"client/src/App.tsx:59",defaultTheme:"light",children:u.jsxs(Vb,{"data-loc":"client/src/App.tsx:60",children:[u.jsx(J1,{"data-loc":"client/src/App.tsx:61"}),u.jsxs("div",{"data-loc":"client/src/App.tsx:62",className:"min-h-screen flex flex-col",children:[u.jsx(rw,{"data-loc":"client/src/App.tsx:63"}),u.jsx(ow,{"data-loc":"client/src/App.tsx:64"}),u.jsx("main",{"data-loc":"client/src/App.tsx:65",className:"flex-1",children:u.jsx(uw,{"data-loc":"client/src/App.tsx:66"})}),u.jsx(cw,{"data-loc":"client/src/App.tsx:68"})]})]})})})}g1.createRoot(document.getElementById("root")).render(u.jsx(dw,{"data-loc":"client/src/main.tsx:5"}));