1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,68504,e=>{"use strict";var t,n,r,o,i,a,s,l,u=e.i(18050),c=e.i(87613),d=e.i(71645),f=e.i(22016),m=e.i(18566),p=e.i(91184),h=e.i(19455),v=e.i(72436),g=e.i(25913),x=e.i(79862),b=e.i(74080),w=Object.defineProperty,y=(e,t)=>w(e,"name",{value:t,configurable:!0});function C(e,t=[]){let n=[];function r(t,r){let o=d.createContext(r);o.displayName=t+"Context";let i=n.length;n=[...n,r];let a=y(t=>{let{scope:n,children:r,...a}=t,s=n?.[e]?.[i]||o,l=d.useMemo(()=>a,Object.values(a));return(0,u.jsx)(s.Provider,{value:l,children:r})},"Provider");function s(n,a,l={}){let{optional:u=!1}=l,c=a?.[e]?.[i]||o,f=d.useContext(c);if(f)return f;if(void 0!==r)return r;if(!u)throw Error(`\`${n}\` must be used within \`${t}\``)}return a.displayName=t+"Provider",y(s,"useContext"),[a,s]}y(r,"createContext");let o=y(()=>{let t=n.map(e=>d.createContext(e));return y(function(n){let r=n?.[e]||t;return d.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])},"useScope")},"createScope");return o.scopeName=e,[r,E(o,...t)]}function E(...e){let t=e[0];if(1===e.length)return t;let n=y(()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return y(function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return d.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])},"useComposedScopes")},"createScope");return n.scopeName=t.scopeName,n}y(function(e,t){let n=d.createContext(t);n.displayName=e+"Context";let r=y(e=>{let{children:t,...r}=e,o=d.useMemo(()=>r,Object.values(r));return(0,u.jsx)(n.Provider,{value:o,children:t})},"Provider");function o(r,i={}){let{optional:a=!1}=i,s=d.useContext(n);if(s)return s;if(void 0!==t)return t;if(!a)throw Error(`\`${r}\` must be used within \`${e}\``)}return r.displayName=e+"Provider",y(o,"useContext"),[r,o]},"createContext"),y(C,"createContextScope"),y(E,"composeContextScopes");var j=Object.defineProperty,N=(e,t)=>j(e,"name",{value:t,configurable:!0}),R=!!("u">typeof window&&window.document&&window.document.createElement);function k(e,t,{checkForDefaultPrevented:n=!0}={}){return N(function(r){if(e?.(r),!1===n||!r||!r.defaultPrevented)return t?.(r)},"handleEvent")}function P(e){if(!R)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function S(e){return"IFRAME"===e.tagName}N(k,"composeEventHandlers"),N(function(e){if(!R)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),N(P,"getOwnerDocument"),N(function e(t,n=!1){let{activeElement:r}=P(t);if(!r?.nodeName)return null;if(S(r)&&r.contentDocument)return e(r.contentDocument.body,n);if(n){let e=r.getAttribute("aria-activedescendant");if(e){let t=P(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),N(S,"isFrame");var M=e.i(48425),O=globalThis?.document?d.useLayoutEffect:()=>{},D=Object.defineProperty,T=d[" useEffectEvent ".trim().toString()],I=d[" useInsertionEffect ".trim().toString()];function L(e){if("function"==typeof T)return T(e);let t=d.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof I?I(()=>{t.current=e}):O(()=>{t.current=e}),d.useMemo(()=>(...e)=>t.current?.(...e),[])}D(L,"name",{value:"useEffectEvent",configurable:!0});var A=Object.defineProperty,F=(e,t)=>A(e,"name",{value:t,configurable:!0}),_=d[" useInsertionEffect ".trim().toString()]||O;function z({prop:e,defaultProp:t,onChange:n=F(()=>{},"onChange"),caller:r}){let[o,i,a]=W({defaultProp:t,onChange:n}),s=void 0!==e,l=s?e:o;return[l,d.useCallback(t=>{if(s){let n=B(t)?t(e):t;n!==e&&a.current?.(n)}else i(t)},[s,e,i,a])]}function W({defaultProp:e,onChange:t}){let[n,r]=d.useState(e),o=d.useRef(n),i=d.useRef(t);return _(()=>{i.current=t},[t]),d.useEffect(()=>{o.current!==n&&(i.current?.(n),o.current=n)},[n,o]),[n,r,i]}function B(e){return"function"==typeof e}F(z,"useControllableState"),F(W,"useUncontrolledState"),F(B,"isFunction");var K=Symbol("RADIX:SYNC_STATE");F(function(e,t,n,r){let{prop:o,defaultProp:i,onChange:a,caller:s}=t,l=void 0!==o,u=L(a),c=[{...n,state:i}];r&&c.push(r);let[f,m]=d.useReducer((t,n)=>{if(n.type===K)return{...t,state:n.state};let r=e(t,n);return l&&!Object.is(r.state,t.state)&&u(r.state),r},...c),p=f.state,h=d.useRef(p);d.useEffect(()=>{h.current!==p&&(h.current=p,l||u(p))},[p,h,l]);let v=d.useMemo(()=>void 0!==o?{...f,state:o}
1:f,[f,o]);return d.useEffect(()=>{l&&!Object.is(o,f.state)&&m({type:K,state:o})},[o,f.state,l]),[v,m]},"useControllableStateReducer");var U=e.i(20783),V=Object.defineProperty,$=d.createContext(void 0);function G(e){let t=d.useContext($);return e||t||"ltr"}V(G,"name",{value:"useDirection",configurable:!0});var H=Object.defineProperty,Y=(e,t)=>H(e,"name",{value:t,configurable:!0});function X(e,t){return d.useReducer((e,n)=>t[e][n]??e,e)}Y(X,"useStateMachine");var q=Y(e=>{let{present:t,children:n}=e,r=Z(t),o="function"==typeof n?n({present:r.isPresent}):d.Children.only(n),i=Q(r.ref,et(o));return"function"==typeof n||r.isPresent?d.cloneElement(o,{ref:i}):null},"Presence");function Z(e){let[t,n]=d.useState(),r=d.useRef(null),o=d.useRef(e),i=d.useRef("none"),a=d.useRef(void 0),[s,l]=X(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return d.useEffect(()=>{"mounted"===s?(i.current=a.current??ee(r.current),a.current=void 0):i.current="none"},[s]),O(()=>{let t=r.current,n=o.current;if(n!==e){let r=i.current,s=ee(t);e?(a.current=s,l("MOUNT")):"none"===s||t?.display==="none"?l("UNMOUNT"):n&&r!==s?l("ANIMATION_OUT"):l("UNMOUNT"),o.current=e}},[e,l]),O(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,a=Y(i=>{let a=ee(r.current).includes(CSS.escape(i.animationName));if(i.target===t&&a&&(l("ANIMATION_END"),!o.current)){let r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},"handleAnimationEnd"),s=Y(e=>{e.target===t&&(i.current=ee(r.current))},"handleAnimationStart");return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",a),t.addEventListener("animationend",a),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",a),t.removeEventListener("animationend",a)}}l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:d.useCallback(e=>{if(e){let t=getComputedStyle(e);r.current=t,a.current=ee(t)}else r.current=null;n(e)},[])}}function J(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function Q(...e){let t=d.useRef(e);return t.current=e,d.useCallback(e=>{let n=t.current,r=!1,o=n.map(t=>{let n=J(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<o.length;e++){let t=o[e];"function"==typeof t?t():J(n[e],null)}}},[])}function ee(e){return e?.animationName||"none"}function et(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}Y(Z,"usePresence"),Y(J,"setRef"),Y(Q,"useStableComposedRefs"),Y(ee,"getAnimationName"),Y(et,"getElementRef");var en=Object.defineProperty,er=d[" useId ".trim().toString()]||(()=>void 0),eo=0;function ei(e){let[t,n]=d.useState(er());return O(()=>{e||n(e=>e??String(eo++))},[e]),e||(t?`radix-${t}`:"")}en(ei,"name",{value:"useId",configurable:!0});var ea=e.i(91918),es=Object.defineProperty,el=(e,t)=>es(e,"name",{value:t,configurable:!0});function eu(e){let t=e+"CollectionProvider",[n,r]=C(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=el(e=>{let{scope:t,children:n}=e,r=d.useRef(null),i=d.useRef(new Map).current;return(0,u.jsx)(o,{scope:t,itemMap:i,collectionRef:r,children:n})},"CollectionProvider");a.displayName=t;let s=e+"CollectionSlot",l=(0,ea.createSlot)(s),c=d.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=i(s,n),a=(0,U.useComposedRefs)(t,o.collectionRef);return(0,u.jsx)(l,{ref:a,children:r})});c.displayName=s;let f=e+"CollectionItemSlot",m="data-radix-collection-item",p=(0,ea.createSlot)(f),h=d.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=d.useRef(null),s=(0,U.useComposedRefs)(t,a),l=i(f,n);return d.useEffect(()=>(l.itemMap.set(a,{ref:a,...o}),()=>void l.itemMap.delete(a))),(0,u.jsx)(p,{...{[m]:""},ref:s,children:r})});function v(t){let n=i(e+"CollectionConsumer",t);return d.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return h.displayName=f,el(v,"useCollection"),[{Provider:a,Slot:c,ItemSlot:h},v,r]}el(eu,"createCollection");var ec=new WeakMap,ed=class e extends Map{static{el(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],ec.set(this,!0)}set(e,t){return ec.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,o=this.has(t),i=this.#e.length,a=ep(e),s=a>=0?a:i+a,l=s<0||s>=i?-1:s;if(l===this.size||o&&l===this.size-1||-1===l)return this.set(t,n),this;let u=this.size+ +!o;a<0&&s++;let c=[...this.#e],d=!1;for(let e=s;e<u;e++)if(s===e){let i=c[e];c[e]===t&&(i=c[e+1]),o&&this.delete(t),r=this.get(i),this.set(t,n)}else{d||c[e-1]!==t||(d=!0);let n=c[d?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=ef(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=ef(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return ef(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}
1}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(...e){let[t,n]=e,r=0,o=n??this.at(0);for(let n of this)o=0===r&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this]),r++;return o}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);r=n===this.size-1&&1===e.length?o:Reflect.apply(t,this,[r,o,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}};function ef(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=em(e,t);return -1===n?void 0:e[n]}function em(e,t){let n=e.length,r=ep(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}function ep(e){return e!=e||0===e?0:Math.trunc(e)}function eh(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function ev(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function eg(e,t){return e[1].element&&t[1].element?ev(e[1].element,t[1].element)?-1:1:0}function ex(e){return new MutationObserver(t=>{for(let n of t)if("childList"===n.type)return void e()})}function eb(e){let t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>(...e)=>t.current?.(...e),[])}el(ef,"at"),el(em,"toSafeIndex"),el(ep,"toSafeInteger"),el(function(e){let t=e+"CollectionProvider",[n,r]=C(t),[o,i]=n(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new ed,setItemMap:el(()=>void 0,"setItemMap")}),a=el(({state:e,...t})=>e?(0,u.jsx)(l,{...t,state:e}):(0,u.jsx)(s,{...t}),"CollectionProvider");a.displayName=t;let s=el(e=>{let t=g();return(0,u.jsx)(l,{...e,state:t})},"CollectionInit");s.displayName=t+"Init";let l=el(e=>{let{scope:t,children:n,state:r}=e,i=d.useRef(null),[a,s]=d.useState(null),l=(0,U.useComposedRefs)(i,s),[c,f]=r;return d.useEffect(()=>{if(!a)return;let e=ex(()=>{});return e.observe(a,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[a]),(0,u.jsx)(o,{scope:t,itemMap:c,setItemMap:f,collectionRef:l,collectionRefObject:i,collectionElement:a,children:n})},"CollectionProviderImpl");l.displayName=t+"Impl";let c=e+"CollectionSlot",f=(0,ea.createSlot)(c),m=d.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=i(c,n),a=(0,U.useComposedRefs)(t,o.collectionRef);return(0,u.jsx)(f,{ref:a,children:r})});m.displayName=c;let p=e+"CollectionItemSlot",h=(0,ea.createSlot)(p),v=d.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=d.useRef(null),[s,l]=d.useState(null),c=(0,U.useComposedRefs)(t,a,l),{setItemMap:f}=i(p,n),m=d.useRef(o);eh(m.current,o)||(m.current=o);let v=m.current;return d.useEffect(()=>(f(e=>s?e.has(s)?e.set(s,{...v,element:s}).toSorted(eg):(e.set(s,{...v,element:s}),e.toSorted(eg)):e),()=>{f(e=>s&&e.has(s)?(e.delete(s),new ed(e)):e)}),[s,v,f]),(0,u.jsx)(h,{"data-radix-collection-item":"",ref:c,children:r})});function g(){return d.useState(new ed)}function x(t){let{itemMap:n}=i(e+"CollectionConsumer",t);return n}return v.displayName=p,el(g,"useInitCollection"),el(x,"useCollection"),[{Provider:a,Slot:m,ItemSlot:v},{createCollectionScope:r,useCollection:x,useInitCollection:g}]},"createCollection"),el(eh,"shallowEqual"),el(ev,"isElementPreceding"),el(eg,"sortByDocumentPosition"),el(ex,"getChildListObserver"),(0,Object.defineProperty)(eb,"name",{value:"useCallbackRef",configurable:!0});var ew=Object.defineProperty,ey=(e,t)=>ew(e,"name",{value:t,configurable:!0}),eC="dismissableLayer.update",eE=d.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),ej=d.forwardRef(ey(function(e,t){let{disableOutsidePointerEvents:n=!1,deferPointerDownOutside:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:l,onDismiss:c,...f}=e,m=d.useContext(eE),[p,h]=d.useState(null),v=p?.ownerDocument??globalThis?.document,[,g]=d.useState({}
1),x=(0,U.useComposedRefs)(t,h),b=Array.from(m.layers),[w]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),y=w?b.indexOf(w):-1,C=p?b.indexOf(p):-1,E=m.layersWithOutsidePointerEventsDisabled.size>0,j=C>=y,N=d.useRef(!1),R=ek(e=>{i?.(e),l?.(e),e.defaultPrevented||c?.()},{ownerDocument:v,deferPointerDownOutside:r,isDeferredPointerDownOutsideRef:N,dismissableSurfaces:m.dismissableSurfaces,shouldHandlePointerDownOutside:d.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...m.branches].some(t=>t.contains(e));return j&&!t},[m.branches,j])}),P=eP(e=>{if(r&&N.current)return;let t=e.target;![...m.branches].some(e=>e.contains(t))&&(a?.(e),l?.(e),e.defaultPrevented||c?.())},v),S=!!p&&C===b.length-1,O=eb(e=>{"Escape"===e.key&&(o?.(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))});return d.useEffect(()=>{if(S)return v.addEventListener("keydown",O,{capture:!0}),()=>v.removeEventListener("keydown",O,{capture:!0})},[v,S,O]),d.useEffect(()=>{if(p)return n&&(0===m.layersWithOutsidePointerEventsDisabled.size&&(s=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(p)),m.layers.add(p),eS(),()=>{n&&(m.layersWithOutsidePointerEventsDisabled.delete(p),0===m.layersWithOutsidePointerEventsDisabled.size&&(v.body.style.pointerEvents=s))}},[p,v,n,m]),d.useEffect(()=>()=>{p&&(m.layers.delete(p),m.layersWithOutsidePointerEventsDisabled.delete(p),eS())},[p,m]),d.useEffect(()=>{let e=ey(()=>g({}),"handleUpdate");return document.addEventListener(eC,e),()=>document.removeEventListener(eC,e)},[]),(0,u.jsx)(M.Primitive.div,{...f,ref:x,style:{pointerEvents:E?j?"auto":"none":void 0,...e.style},onFocusCapture:k(e.onFocusCapture,P.onFocusCapture),onBlurCapture:k(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:k(e.onPointerDownCapture,R.onPointerDownCapture)})},"DismissableLayer"));function eN(){let e=d.useContext(eE),[t,n]=d.useState(null);return d.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n}ey(eN,"useDismissableLayerSurface");var eR=ey(()=>!0,"IS_TRUE");function ek(e,t){let{ownerDocument:n=globalThis?.document,deferPointerDownOutside:r=!1,isDeferredPointerDownOutsideRef:o,dismissableSurfaces:i,shouldHandlePointerDownOutside:a=eR}=t,s=eb(e),l=d.useRef(!1),u=d.useRef(!1),c=d.useRef(new Map),f=d.useRef(()=>{});return d.useEffect(()=>{function e(){u.current=!1,o.current=!1,c.current.clear()}function t(){return Array.from(c.current.values()).some(Boolean)}function d(e){if(!u.current)return;let t=e.target;t instanceof Node&&[...i].some(e=>e.contains(t))||c.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{u.current&&f.current()},0)}function m(e){u.current&&c.current.set(e.type,!1)}ey(e,"resetOutsideInteraction"),ey(t,"isOutsideInteractionIntercepted"),ey(d,"handleInteractionCapture"),ey(m,"handleInteractionBubble");let p=ey(i=>{if(i.target&&!l.current){let d=function(){n.removeEventListener("click",f.current);let r=t();e(),r||eM("dismissableLayer.pointerDownOutside",s,m,{discrete:!0})};if(ey(d,"handleAndDispatchPointerDownOutsideEvent"),!a(i.target)){n.removeEventListener("click",f.current),e(),l.current=!1;return}let m={originalEvent:i};u.current=!0,o.current=r&&0===i.button,c.current.clear(),r&&0===i.button?(n.removeEventListener("click",f.current),f.current=d,n.addEventListener("click",f.current,{once:!0})):d()}else n.removeEventListener("click",f.current),e();l.current=!1},"handlePointerDown"),h=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of h)n.addEventListener(e,d,!0),n.addEventListener(e,m);let v=window.setTimeout(()=>{n.addEventListener("pointerdown",p)},0);return()=>{for(let e of(window.clearTimeout(v),n.removeEventListener("pointerdown",p),n.removeEventListener("click",f.current),h))n.removeEventListener(e,d,!0),n.removeEventListener(e,m)}},[n,s,r,o,i,a]),{onPointerDownCapture:ey(()=>l.current=!0,"onPointerDownCapture")}}function eP(e,t=globalThis?.document){let n=eb(e),r=d.useRef(!1);return d.useEffect(()=>{let e=ey(e=>{e.target&&!r.current&&eM("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:ey(()=>r.current=!0,"onFocusCapture"),onBlurCapture:ey(()=>r.current=!1,"onBlurCapture")}}function eS(){let e=new CustomEvent(eC);document.dispatchEvent(e)}function eM(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,M.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}function eO(e){let t=d.useRef({value:e,previous:e});return d.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}ey(ek,"usePointerDownOutside"),ey(eP,"useFocusOutside"),ey(eS,"dispatchUpdate"),ey(eM,"handleAndDispatchCustomEvent"),(0,Object.defineProperty)(eO,"name",{value:"usePrevious",configurable:!0});var eD=Object.defineProperty,eT=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"}),eI=d.forwardRef(eD(function(e,t){return(0,u.jsx)(M.Primitive.span,{...e,ref:t,style:{...eT,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0})),eL=Object.defineProperty,eA=(e,t)=>
1eL(e,"name",{value:t,configurable:!0}),eF="NavigationMenu",[e_,ez,eW]=eu(eF),[eB,eK,eU]=eu(eF),[eV,e$]=C(eF,[eW,eU]),[eG,eH]=eV(eF),[eY,eX]=eV(eF),eq=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:a=200,skipDelayDuration:s=300,orientation:l="horizontal",dir:c,...f}=e,[m,p]=d.useState(null),h=(0,U.useComposedRefs)(t,p),v=G(c),g=d.useRef(0),x=d.useRef(0),b=d.useRef(0),[w,y]=d.useState(!0),[C,E]=z({prop:r,onChange:eA(e=>{let t=s>0;""!==e?(window.clearTimeout(b.current),t&&y(!1)):(window.clearTimeout(b.current),b.current=window.setTimeout(()=>y(!0),s)),o?.(e)},"onChange"),defaultProp:i??"",caller:eF}),j=d.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>E(""),150)},[E]),N=d.useCallback(e=>{window.clearTimeout(x.current),E(e)},[E]),R=d.useCallback(e=>{C===e?window.clearTimeout(x.current):g.current=window.setTimeout(()=>{window.clearTimeout(x.current),E(e)},a)},[C,E,a]);return d.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(x.current),window.clearTimeout(b.current)},[]),(0,u.jsx)(eQ,{scope:n,isRootMenu:!0,value:C,dir:v,orientation:l,rootNavigationMenu:m,onTriggerEnter:e=>{window.clearTimeout(g.current),w?R(e):N(e)},onTriggerLeave:()=>{window.clearTimeout(g.current),j()},onContentEnter:()=>window.clearTimeout(x.current),onContentLeave:j,onItemSelect:e=>{E(t=>t===e?"":e)},onItemDismiss:()=>E(""),children:(0,u.jsx)(M.Primitive.nav,{"aria-label":"Main","data-orientation":l,dir:v,...f,ref:h})})},"NavigationMenu")),eZ="NavigationMenuSub",eJ=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",...s}=e,l=eH(eZ,n),[c,d]=z({prop:r,onChange:o,defaultProp:i??"",caller:eZ});return(0,u.jsx)(eQ,{scope:n,isRootMenu:!1,value:c,dir:l.dir,orientation:a,rootNavigationMenu:l.rootNavigationMenu,onTriggerEnter:e=>d(e),onItemSelect:e=>d(e),onItemDismiss:()=>d(""),children:(0,u.jsx)(M.Primitive.div,{"data-orientation":a,...s,ref:t})})},"NavigationMenuSub")),eQ=eA(e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:o,orientation:i,children:a,value:s,onItemSelect:l,onItemDismiss:c,onTriggerEnter:f,onTriggerLeave:m,onContentEnter:p,onContentLeave:h}=e,[v,g]=d.useState(null),[x,b]=d.useState(new Map),[w,y]=d.useState(null);return(0,u.jsx)(eG,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:s,previousValue:eO(s),baseId:ei(),dir:o,orientation:i,viewport:v,onViewportChange:g,indicatorTrack:w,onIndicatorTrackChange:y,onTriggerEnter:eb(f),onTriggerLeave:eb(m),onContentEnter:eb(p),onContentLeave:eb(h),onItemSelect:eb(l),onItemDismiss:eb(c),onViewportContentChange:d.useCallback((e,t)=>{b(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:d.useCallback(e=>{b(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,u.jsx)(e_.Provider,{scope:t,children:(0,u.jsx)(eY,{scope:t,items:x,children:a})})})},"NavigationMenuProvider"),e0=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,...r}=e,o=eH("NavigationMenuList",n),i=(0,u.jsx)(M.Primitive.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,u.jsx)(M.Primitive.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,u.jsx)(e_.Slot,{scope:n,children:o.isRootMenu?(0,u.jsx)(tc,{asChild:!0,children:i}):i})})},"NavigationMenuList")),[e1,e5]=eV("NavigationMenuItem"),e2=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,value:r,...o}=e,i=ei(),a=d.useRef(null),s=d.useRef(null),l=d.useRef(null),c=d.useRef(()=>{}),f=d.useRef(!1),m=d.useCallback((e="start")=>{if(a.current){c.current();let t=tm(a.current);t.length&&tp("start"===e?t:t.reverse())}},[]),p=d.useCallback(()=>{if(a.current){let e=tm(a.current);e.length&&(c.current=th(e))}},[]);return(0,u.jsx)(e1,{scope:n,value:r||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:a,focusProxyRef:l,wasEscapeCloseRef:f,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:p,onContentFocusOutside:p,children:(0,u.jsx)(M.Primitive.li,{...o,ref:t})})},"NavigationMenuItem")),e4="NavigationMenuTrigger",e6=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,disabled:r,...o}=e,i=eH(e4,e.__scopeNavigationMenu),a=e5(e4,e.__scopeNavigationMenu),s=d.useRef(null),l=(0,U.useComposedRefs)(s,a.triggerRef,t),c=tx(i.baseId,a.value),f=tb(i.baseId,a.value),m=d.useRef(!1),p=d.useRef(!1),h=a.value===i.value;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e_.ItemSlot,{scope:n,value:a.value,children:(0,u.jsx)(tf,{asChild:!0,children:(0,u.jsx)(M.Primitive.button,{id:c,disabled:r,"data-disabled":r?"":void 0,"data-state":tg(h),"aria-expanded":h,"aria-controls":h?f:void 0,...o,ref:l,onPointerEnter:k(e.onPointerEnter,()=>{p.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:k(e.onPointerMove,tw(()=>{r||p.current||a.wasEscapeCloseRef.current||m.current||(i.onTriggerEnter(a.value),m.current=!0)})),onPointerLeave:k(e.onPointerLeave,tw(()=>{r||(i.onTriggerLeave(),m.current=!1)})),onClick:k(e.onClick,()=>{i.onItemSelect(a.value),p.current=h}),onKeyDown:k(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===i.dir?"ArrowLeft":"ArrowRight"}[i.orientation];h&&e.key===t&&(a.onEntryKeyDown(),e.preventDefault())})})})}),h&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(eI,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:e=>{let t=a.contentRef.current,n=e.relatedTarget,r=n===s.current,o=t?.contains(n);(r||!o)&&a.onFocusProxyEnter(r?"start":"end")}}),i.viewport&&(0,u.jsx)("span",{"aria-owns":f})]})]})},"NavigationMenuTrigger")),e8="navigationMenu.linkSelect",e3=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,u.jsx)(tf,{asChild:!0,children:(0,u.jsx)(M.Primitive.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:k(e.onClick,e=>{let t=e.target,n=new CustomEvent(e8,{bubbles:!0,cancelable:!0});if(t.addEventListener(e8,e=>o?.(e),{once:!0}),(0,M.dispatchDiscreteCustomEvent)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(to,{bubbles:!0,cancelable:!0});(0,M.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})},"NavigationMenuLink")),e9="NavigationMenuIndicator",e7=d.forwardRef(eA(function(e,t){let{forceMount:n,...r}=e,o=eH(e9,e.__scopeNavigationMenu),i=!!o.value;return o.indicatorTrack?b.createPortal((0,u.jsx)(q,{present:n||i,children:(0,u.jsx)(te,{...r,ref:t})}),o.indicatorTrack):null},"NavigationMenuIndicator")),te=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,...r}
1=e,o=eH(e9,n),i=ez(n),[a,s]=d.useState(null),[l,c]=d.useState(null),f="horizontal"===o.orientation,m=!!o.value;d.useEffect(()=>{let e=i(),t=e.find(e=>e.value===o.value)?.ref.current;t&&s(t)},[i,o.value]);let p=eA(()=>{a&&c({size:f?a.offsetWidth:a.offsetHeight,offset:f?a.offsetLeft:a.offsetTop})},"handlePositionChange");return tv(a,p),tv(o.indicatorTrack,p),l?(0,u.jsx)(M.Primitive.div,{"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":o.orientation,...r,ref:t,style:{position:"absolute",...f?{left:0,width:l.size+"px",transform:`translateX(${l.offset}px)`,"--radix-navigation-menu-indicator-translate-x":`${l.offset}px`}:{top:0,height:l.size+"px",transform:`translateY(${l.offset}px)`,"--radix-navigation-menu-indicator-translate-y":`${l.offset}px`},...r.style}}):null},"NavigationMenuIndicatorImpl")),tt="NavigationMenuContent",tn=d.forwardRef(eA(function(e,t){let{forceMount:n,...r}=e,o=eH(tt,e.__scopeNavigationMenu),i=e5(tt,e.__scopeNavigationMenu),a=(0,U.useComposedRefs)(i.contentRef,t),s=i.value===o.value,l={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,u.jsx)(tr,{forceMount:n,...l,ref:a}):(0,u.jsx)(q,{present:n||s,children:(0,u.jsx)(ti,{"data-state":tg(s),...l,ref:a,onPointerEnter:k(e.onPointerEnter,o.onContentEnter),onPointerLeave:k(e.onPointerLeave,tw(o.onContentLeave)),style:{pointerEvents:!s&&o.isRootMenu?"none":void 0,...l.style}})})},"NavigationMenuContent")),tr=d.forwardRef(eA(function(e,t){let{onViewportContentChange:n,onViewportContentRemove:r}=eH(tt,e.__scopeNavigationMenu);return O(()=>{n(e.value,{ref:t,...e})},[e,t,n]),O(()=>()=>r(e.value),[e.value,r]),null},"ViewportContentMounter")),to="navigationMenu.rootContentDismiss",ti=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:s,onContentFocusOutside:l,...c}=e,f=eH(tt,n),m=d.useRef(null),p=(0,U.useComposedRefs)(m,t),h=tx(f.baseId,r),v=tb(f.baseId,r),g=ez(n),x=d.useRef(null),{onItemDismiss:b}=f;d.useEffect(()=>{let e=m.current;if(f.isRootMenu&&e){let t=eA(()=>{b(),s(),e.contains(document.activeElement)&&o.current?.focus()},"handleClose");return e.addEventListener(to,t),()=>e.removeEventListener(to,t)}},[f.isRootMenu,e.value,o,b,s]);let w=d.useMemo(()=>{let e=g().map(e=>e.value);"rtl"===f.dir&&e.reverse();let t=e.indexOf(f.value),n=e.indexOf(f.previousValue),o=r===f.value,i=n===e.indexOf(r);if(!o&&!i)return x.current;let a=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return x.current=a,a},[f.previousValue,f.value,f.dir,g,r]);return(0,u.jsx)(tc,{asChild:!0,children:(0,u.jsx)(ej,{id:v,"aria-labelledby":h,"data-motion":w,"data-orientation":f.orientation,...c,ref:p,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(to,{bubbles:!0,cancelable:!0});m.current?.dispatchEvent(e)},onFocusOutside:k(e.onFocusOutside,e=>{l();let t=e.target;f.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:k(e.onPointerDownOutside,e=>{let t=e.target,n=g().some(e=>e.ref.current?.contains(t)),r=f.isRootMenu&&f.viewport?.contains(t);(n||r||!f.isRootMenu)&&e.preventDefault()}),onKeyDown:k(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=tm(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);tp(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():i.current?.focus()}}),onEscapeKeyDown:k(e.onEscapeKeyDown,e=>{a.current=!0})})})},"NavigationMenuContentImpl")),ta="NavigationMenuViewport",ts=d.forwardRef(eA(function(e,t){let{forceMount:n,...r}=e,o=!!eH(ta,e.__scopeNavigationMenu).value;return(0,u.jsx)(q,{present:n||o,children:(0,u.jsx)(tl,{...r,ref:t})})},"NavigationMenuViewport")),tl=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,children:r,...o}=e,i=eH(ta,n),a=(0,U.useComposedRefs)(t,i.onViewportChange),s=eX(tt,e.__scopeNavigationMenu),[l,c]=d.use
1State(null),[f,m]=d.useState(null),p=l?l?.width+"px":void 0,h=l?l?.height+"px":void 0,v=!!i.value,g=v?i.value:i.previousValue,x=eA(()=>{f&&c({width:f.offsetWidth,height:f.offsetHeight})},"handleSizeChange");return tv(f,x),(0,u.jsx)(M.Primitive.div,{"data-state":tg(v),"data-orientation":i.orientation,...o,ref:a,style:{pointerEvents:!v&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":p,"--radix-navigation-menu-viewport-height":h,...o.style},onPointerEnter:k(e.onPointerEnter,i.onContentEnter),onPointerLeave:k(e.onPointerLeave,tw(i.onContentLeave)),children:Array.from(s.items).map(([e,{ref:t,forceMount:n,...r}])=>{let o=g===e;return(0,u.jsx)(q,{present:n||o,children:(0,u.jsx)(tu,{...r,contentRef:t,isActive:o,onActiveContentChange:m})},e)})})},"NavigationMenuViewportImpl")),tu=eA(({contentRef:e,isActive:t,onActiveContentChange:n,...r})=>{let o=d.useCallback(e=>{t&&e&&n(e)},[t,n]),i=(0,U.useComposedRefs)(e,o);return(0,u.jsx)(ti,{...r,ref:i})},"NavigationMenuViewportItem"),tc=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,...r}=e,o=eH("FocusGroup",n);return(0,u.jsx)(eB.Provider,{scope:n,children:(0,u.jsx)(eB.Slot,{scope:n,children:(0,u.jsx)(M.Primitive.div,{dir:o.dir,...r,ref:t})})})},"FocusGroup")),td=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],tf=d.forwardRef(eA(function(e,t){let{__scopeNavigationMenu:n,...r}=e,o=eK(n),i=eH("FocusGroupItem",n);return(0,u.jsx)(eB.ItemSlot,{scope:n,children:(0,u.jsx)(M.Primitive.button,{...r,ref:t,onKeyDown:k(e.onKeyDown,e=>{if(["Home","End",...td].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),td.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>tp(t)),e.preventDefault()}})})})},"FocusGroupItem"));function tm(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:eA(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function tp(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function th(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}}function tv(e,t){let n=eb(t);O(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function tg(e){return e?"open":"closed"}function tx(e,t){return`${e}-trigger-${t}`}function tb(e,t){return`${e}-content-${t}`}function tw(e){return t=>"mouse"===t.pointerType?e(t):void 0}eA(tm,"getTabbableCandidates"),eA(tp,"focusFirst"),eA(th,"removeFromTabOrder"),eA(tv,"useResizeObserver"),eA(tg,"getOpenState"),eA(tx,"makeTriggerId"),eA(tb,"makeContentId"),eA(tw,"whenMouse"),e.s(["Content",0,tn,"Indicator",0,e7,"Item",0,e2,"Link",0,e3,"List",0,e0,"NavigationMenu",0,eq,"NavigationMenuContent",0,tn,"NavigationMenuIndicator",0,e7,"NavigationMenuItem",0,e2,"NavigationMenuLink",0,e3,"NavigationMenuList",0,e0,"NavigationMenuSub",0,eJ,"NavigationMenuTrigger",0,e6,"NavigationMenuViewport",0,ts,"Root",0,eq,"Sub",0,eJ,"Trigger",0,e6,"Viewport",0,ts,"createNavigationMenuScope",0,e$],76958);var ty=e.i(76958),ty=ty,tC=e.i(56420);let tE={name:"chevron-down",size:24,node:[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]};tE.node;let tj=(0,tC.default)(tE);function tN({className:e,children:t,viewport:n=!0,...r}){return(0,u.jsxs)(ty.Root,{"data-slot":"navigation-menu","data-viewport":n,className:(0,x.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",e),...r,children:[t,n&&(0,u.jsx)(tO,{})]})}function tR({className:e,...t}){return(0,u.jsx)(ty.List,{"data-slot":"navigation-menu-list",className:(0,x.cn)("group flex flex-1 list-none items-center justify-center gap-0",e),...t})}function tk({className:e,...t}){return(0,u.jsx)(ty.Item,{"data-slot":"navigation-menu-item",className:(0,x.cn)("relative",e),...t})}let tP=(0,g.cva)("group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-
1popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted");function tS({className:e,children:t,...n}){return(0,u.jsxs)(ty.Trigger,{"data-slot":"navigation-menu-trigger",className:(0,x.cn)(tP(),"group",e),...n,children:[t," ",(0,u.jsx)(tj,{className:"relative top-px ml-1 size-3 transition duration-300 group-data-popup-open/navigation-menu-trigger:rotate-180 group-data-open/navigation-menu-trigger:rotate-180","aria-hidden":"true"})]})}function tM({className:e,...t}){return(0,u.jsx)(ty.Content,{"data-slot":"navigation-menu-content",className:(0,x.cn)("top-0 left-0 w-full p-1 ease-[cubic-bezier(0.22,1,0.36,1)] group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-lg group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:ring-1 group-data-[viewport=false]/navigation-menu:ring-foreground/10 group-data-[viewport=false]/navigation-menu:duration-300 data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 data-[motion^=from-]:animate-in data-[motion^=from-]:fade-in data-[motion^=to-]:animate-out data-[motion^=to-]:fade-out **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none md:absolute md:w-auto group-data-[viewport=false]/navigation-menu:data-open:animate-in group-data-[viewport=false]/navigation-menu:data-open:fade-in-0 group-data-[viewport=false]/navigation-menu:data-open:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-closed:animate-out group-data-[viewport=false]/navigation-menu:data-closed:fade-out-0 group-data-[viewport=false]/navigation-menu:data-closed:zoom-out-95",e),...t})}function tO({className:e,...t}){return(0,u.jsx)("div",{className:(0,x.cn)("absolute top-full left-0 isolate z-50 flex justify-center"),children:(0,u.jsx)(ty.Viewport,{"data-slot":"navigation-menu-viewport",className:(0,x.cn)("origin-top-center relative mt-1.5 h-(--radix-navigation-menu-viewport-height) w-full overflow-hidden rounded-lg bg-popover text-popover-foreground shadow ring-1 ring-foreground/10 duration-100 md:w-(--radix-navigation-menu-viewport-width) data-open:animate-in data-open:zoom-in-90 data-closed:animate-out data-closed:zoom-out-90",e),...t})})}function tD({className:e,...t}){return(0,u.jsx)(ty.Link,{"data-slot":"navigation-menu-link",className:(0,x.cn)("flex items-center gap-2 rounded-lg p-2 text-sm transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&_svg:not([class*='size-'])]:size-4",e),...t})}var tT=Object.defineProperty,tI=(e,t)=>tT(e,"name",{value:t,configurable:!0}),tL="focusScope.autoFocusOnMount",tA="focusScope.autoFocusOnUnmount",tF={bubbles:!1,cancelable:!0},t_=d.forwardRef(tI(function(e,t){let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[s,l]=d.useState(null),c=eb(o),f=eb(i),m=d.useRef(null),p=(0,U.useComposedRefs)(t,l),h=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(r){let e=function(e){if(h.paused||!s)return;let t=e.target;s.contains(t)?m.current=t:t$(m.current,{select:!0})},t=function(e){if(h.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||t$(m.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&t$(s)};tI(e,"handleFocusIn"),tI(t,"handleFocusOut"),tI(n,"handleMutations"),document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[r,s,h.paused]),d.useEffect(()=>{if(s){tG.add(h);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(tL,tF);s.addEventListener(tL,c),s.dispatchEvent(t),t.defaultPrevented||(tz(tX(tB(s)),{select:!0}),document.activeElement===e&&t$(s))}return()=>{s.removeEventListener(tL,c),setTimeout(()=>{let t=new CustomEvent(tA,tF);s.addEventListener(tA,f),s.dispatchEvent(t),t.defaultPrevented||t$(e??document.body,{select:!0}),s.removeEventListener(tA,f),tG.remove(h)}
1,0)}}},[s,c,f,h]);let v=d.useCallback(e=>{if(!n&&!r||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=tW(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&t$(i,{select:!0})):(e.preventDefault(),n&&t$(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,h.paused]);return(0,u.jsx)(M.Primitive.div,{tabIndex:-1,...a,ref:p,onKeyDown:v})},"FocusScope"));function tz(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(t$(r,{select:t}),document.activeElement!==n)return}function tW(e){let t=tB(e);return[tK(t,e),tK(t.reverse(),e)]}function tB(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:tI(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function tK(e,t){let n="function"==typeof t.checkVisibility&&t.checkVisibility({checkVisibilityCSS:!0});for(let r of e)if(!(n?!r.checkVisibility({checkVisibilityCSS:!0}):tU(r,{upTo:t})))return r}function tU(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function tV(e){return e instanceof HTMLInputElement&&"select"in e}function t$(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&tV(e)&&t&&e.select()}}tI(tz,"focusFirst"),tI(tW,"getTabbableEdges"),tI(tB,"getTabbableCandidates"),tI(tK,"findVisible"),tI(tU,"isHidden"),tI(tV,"isSelectableInput"),tI(t$,"focus");var tG=tH();function tH(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=tY(e,t)).unshift(t)},remove(t){e=tY(e,t),e[0]?.resume()}}}function tY(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}function tX(e){return e.filter(e=>"A"!==e.tagName)}tI(tH,"createFocusScopesStack"),tI(tY,"arrayRemove"),tI(tX,"removeLinks");var tq=Object.defineProperty,tZ=d.forwardRef(tq(function(e,t){let{container:n,...r}=e,[o,i]=d.useState(!1);O(()=>i(!0),[]);let a=n||o&&globalThis?.document?.body;return a?b.createPortal((0,u.jsx)(M.Primitive.div,{...r,ref:t}),a):null},"name",{value:"Portal",configurable:!0})),tJ=Object.defineProperty,tQ=(e,t)=>tJ(e,"name",{value:t,configurable:!0}),t0=0,t1=null;function t5(){d.useEffect(()=>{t1||(t1={start:t2(),end:t2()});let{start:e,end:t}=t1;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),t0++,()=>{1===t0&&(t1?.start.remove(),t1?.end.remove(),t1=null),t0=Math.max(0,t0-1)}},[])}function t2(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}tQ(function(e){return t5(),e.children},"FocusGuards"),tQ(t5,"useFocusGuards"),tQ(t2,"createFocusGuard");var t4=function(){return(t4=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function t6(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var t8=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),t3="width-before-scroll-bar";function t9(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var t7="u">typeof window?d.useLayoutEffect:d.useEffect,ne=new WeakMap,nt=(void 0===t&&(t={}),(void 0===n&&(n=function(e){return e}),r=[],o=!1,i={read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,o);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){o=!0;var t=[];if(r.length){var n=r;
1r=[],n.forEach(e),t=r}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),r={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),r}}}}).options=t4({async:!0,ssr:!1},t),i),nn=function(){},nr=d.forwardRef(function(e,t){var n,r,o,i,a=d.useRef(null),s=d.useState({onScrollCapture:nn,onWheelCapture:nn,onTouchMoveCapture:nn}),l=s[0],u=s[1],c=e.forwardProps,f=e.children,m=e.className,p=e.removeScrollBar,h=e.enabled,v=e.shards,g=e.sideCar,x=e.noRelative,b=e.noIsolation,w=e.inert,y=e.allowPinchZoom,C=e.as,E=e.gapMode,j=t6(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=(n=[a,t],r=function(e){return n.forEach(function(t){return t9(t,e)})},(o=(0,d.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,t7(function(){var e=ne.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||t9(e,null)}),r.forEach(function(e){t.has(e)||t9(e,o)})}ne.set(i,n)},[n]),i),R=t4(t4({},j),l);return d.createElement(d.Fragment,null,h&&d.createElement(g,{sideCar:nt,removeScrollBar:p,shards:v,noRelative:x,noIsolation:b,inert:w,setCallbacks:u,allowPinchZoom:!!y,lockRef:a,gapMode:E}),c?d.cloneElement(d.Children.only(f),t4(t4({},R),{ref:N})):d.createElement(void 0===C?"div":C,t4({},R,{className:m,ref:N}),f))});nr.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},nr.classNames={fullWidth:t3,zeroRight:t8};var no=function(e){var t=e.sideCar,n=t6(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return d.createElement(r,t4({},n))};no.isSideCarExport=!0;var ni=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=l||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},na=function(){var e=ni();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ns=function(){var e=na();return function(t){return e(t.styles,t.dynamic),null}},nl={left:0,top:0,right:0,gap:0},nu=function(e){return parseInt(e||"",10)||0},nc=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[nu(n),nu(r),nu(o)]},nd=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return nl;var t=nc(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},nf=ns(),nm="data-scroll-locked",np=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(nm,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(t8," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(t3," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(t8," .").concat(t8," {\n right: 0 ").concat(r,";\n }\n \n .").concat(t3," .").concat(t3," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(nm,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},nh=function(){var e=parseInt(document.body.getAttribute(nm)||"0",10);return isFinite(e)?e:0},nv=function(){d.useEffect(function(){return document.body.setAttribute(nm,(nh()+1).toString()),function(){var e=nh()-1;e<=0?document.body.removeAttribute(nm):document.body.setAttribute(nm,e.toString())}},[])},ng=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;nv();var i=d.useMemo(function(){return nd(o)},[o]);return d.createElement(nf,{styles:np(i,!t,o,n?"":"!important")})},nx=!1;if("u">typeof window)try{var nb=Object.defineProperty({},"passive",{get:function(){return nx=!0,!0}});window.addEventListener("test",nb,nb),window.removeEventListener("test",nb,nb)}catch(e){nx=!1}var nw=!!nx&&{passive:!1},ny=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},nC=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),nE(e,r)){var o=nj(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},nE=function(e,t){return"v"===e?ny(t,"overflowY"):ny(t,"overflowX")},nj=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},nN=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=a*r,l=n.target,u=t.contains(l),c=!1,d=s>0,f=0,m=0;do{if(!l)break;var p=nj(e,l),h=p[0],v=p[1]-p[2]-a*h;(h||v)&&nE(e,l)&&(f+=v,m+=h);var g=l.parentNode;l=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return d&&(o&&1>Math.abs(f)||!o&&s>f)?c=!0:!d&&(o&&1>Math.abs(m)||!o&&-s>m)&&(c=!0),c},nR=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},nk=function(e){return[e.deltaX,e.deltaY]},nP=function(e){return e&&"current"in e?e.current:e},nS=0,nM=[];let nO=(a=function(e){var t=d.useRef([]),n=d.useRef([0,0]),r=d.useRef(),o=d.useState(nS++)[0],i=d.use
1State(ns)[0],a=d.useRef(e);d.useEffect(function(){a.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(nP),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=nR(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-i[0],u="deltaY"in e?e.deltaY:s[1]-i[1],c=e.target,d=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=window.getSelection(),m=f&&f.anchorNode;if(m&&(m===c||m.contains(c)))return!1;var p=nC(d,c);if(!p)return!0;if(p?o=d:(o="v"===d?"h":"v",p=nC(d,c)),!p)return!1;if(!r.current&&"changedTouches"in e&&(l||u)&&(r.current=o),!o)return!0;var h=r.current||o;return nN(h,t,e,"h"===h?l:u,!0)},[]),l=d.useCallback(function(e){if(nM.length&&nM[nM.length-1]===i){var n="deltaY"in e?nk(e):nR(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(nP).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=d.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),c=d.useCallback(function(e){n.current=nR(e),r.current=void 0},[]),f=d.useCallback(function(t){u(t.type,nk(t),t.target,s(t,e.lockRef.current))},[]),m=d.useCallback(function(t){u(t.type,nR(t),t.target,s(t,e.lockRef.current))},[]);d.useEffect(function(){return nM.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",l,nw),document.addEventListener("touchmove",l,nw),document.addEventListener("touchstart",c,nw),function(){nM=nM.filter(function(e){return e!==i}),document.removeEventListener("wheel",l,nw),document.removeEventListener("touchmove",l,nw),document.removeEventListener("touchstart",c,nw)}},[]);var p=e.removeScrollBar,h=e.inert;return d.createElement(d.Fragment,null,h?d.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?d.createElement(ng,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},nt.useMedium(a),no);var nD=d.forwardRef(function(e,t){return d.createElement(nr,t4({},e,{ref:t,sideCar:nO}))});nD.classNames=nr.classNames;var nT=new WeakMap,nI=new WeakMap,nL={},nA=0,nF=function(e){return e&&(e.host||nF(e.parentNode))},n_=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=nF(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});nL[n]||(nL[n]=new WeakMap);var i=nL[n],a=[],s=new Set,l=new Set(o),u=function(e){!e||s.has(e)||(s.add(e),u(e.parentNode))};o.forEach(u);var c=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))c(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,l=(nT.get(e)||0)+1,u=(i.get(e)||0)+1;nT.set(e,l),i.set(e,u),a.push(e),1===l&&o&&nI.set(e,!0),1===u&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),s.clear(),nA++,function(){a.forEach(function(e){var t=nT.get(e)-1,o=i.get(e)-1;nT.set(e,t),i.set(e,o),t||(nI.has(e)||e.removeAttribute(r),nI.delete(e)),o||e.removeAttribute(n)}),--nA||(nT=new WeakMap,nT=new WeakMap,nI=new WeakMap,nL={})}},nz=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),n_(r,o,n,"aria-hidden")):function(){return null}},nW=Object.defineProperty,nB=(e,t)=>nW(e,"name",{value:t,configurable:!0}),nK="Dialog",[nU,nV]=C(nK),[n$,nG]=nU(nK),nH=nB(e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:
1a=!0}=e,s=d.useRef(null),l=d.useRef(null),[c,f]=z({prop:r,defaultProp:o??!1,onChange:i,caller:nK}),[m,p]=d.useState(0),[h,v]=d.useState(0);return(0,u.jsx)(n$,{scope:t,triggerRef:s,contentRef:l,contentId:ei(),titleId:ei(),descriptionId:ei(),titlePresent:m>0,descriptionPresent:h>0,setTitleCount:p,setDescriptionCount:v,open:c,onOpenChange:f,onOpenToggle:d.useCallback(()=>f(e=>!e),[f]),modal:a,children:n})},"Dialog"),nY=d.forwardRef(nB(function(e,t){let{__scopeDialog:n,...r}=e,o=nG("DialogTrigger",n),i=(0,U.useComposedRefs)(t,o.triggerRef);return(0,u.jsx)(M.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":rn(o.open),...r,ref:i,onClick:k(e.onClick,o.onOpenToggle)})},"DialogTrigger")),nX="DialogPortal",[nq,nZ]=nU(nX,{forceMount:void 0}),nJ=nB(e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=nG(nX,t);return(0,u.jsx)(nq,{scope:t,forceMount:n,children:d.Children.map(r,e=>(0,u.jsx)(q,{present:n||i.open,children:(0,u.jsx)(tZ,{asChild:!0,container:o,children:e})}))})},"DialogPortal"),nQ="DialogOverlay",n0=d.forwardRef(nB(function(e,t){let n=nZ(nQ,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=nG(nQ,e.__scopeDialog);return i.modal?(0,u.jsx)(q,{present:r||i.open,children:(0,u.jsx)(n5,{...o,ref:t})}):null},"DialogOverlay")),n1=(0,ea.createSlot)("DialogOverlay.RemoveScroll"),n5=d.forwardRef(nB(function(e,t){let{__scopeDialog:n,...r}=e,o=nG(nQ,n),i=eN(),a=(0,U.useComposedRefs)(t,i);return(0,u.jsx)(nD,{as:n1,allowPinchZoom:!0,shards:[o.contentRef],children:(0,u.jsx)(M.Primitive.div,{"data-state":rn(o.open),...r,ref:a,style:{pointerEvents:"auto",...r.style}})})},"DialogOverlayImpl")),n2="DialogContent",n4=d.forwardRef(nB(function(e,t){let n=nZ(n2,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=nG(n2,e.__scopeDialog);return(0,u.jsx)(q,{present:r||i.open,children:i.modal?(0,u.jsx)(n6,{...o,ref:t}):(0,u.jsx)(n8,{...o,ref:t})})},"DialogContent")),n6=d.forwardRef(nB(function(e,t){let n=nG(n2,e.__scopeDialog),r=d.useRef(null),o=(0,U.useComposedRefs)(t,n.contentRef,r);return d.useEffect(()=>{let e=r.current;if(e)return nz(e)},[]),(0,u.jsx)(n3,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,onCloseAutoFocus:k(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:k(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:k(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),n8=d.forwardRef(nB(function(e,t){let n=nG(n2,e.__scopeDialog),r=d.useRef(!1),o=d.useRef(!1);return(0,u.jsx)(n3,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let i=t.target;n.triggerRef.current?.contains(i)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})},"DialogContentNonModal")),n3=d.forwardRef(nB(function(e,t){let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,s=nG(n2,n);return t5(),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(t_,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,u.jsx)(ej,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionPresent?s.descriptionId:void 0,"aria-labelledby":s.titlePresent?s.titleId:void 0,"data-state":rn(s.open),...a,ref:t,deferPointerDownOutside:!0,onDismiss:()=>s.onOpenChange(!1)})})})},"DialogContentImpl")),n9=d.forwardRef(nB(function(e,t){let{__scopeDialog:n,...r}=e,o=nG("DialogTitle",n),{setTitleCount:i}=o;return O(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,u.jsx)(M.Primitive.h2,{id:o.titleId,...r,ref:t})},"DialogTitle")),n7=d.forwardRef(nB(function(e,t){let{__scopeDialog:n,...r}=e,o=nG("DialogDescription",n),{setDescriptionCount:i}=o;return O(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,u.jsx)(M.Primitive.p,{id:o.descriptionId,...r,ref:t})},"DialogDescription")),re=d.forwardRef(nB(function(e,t){let{__scopeDialog:n,...r}=e,o=nG("DialogClose",n);return(0,u.jsx)(M.Primitive.button,{type:"button",...r,ref:t,onClick:k(e.onClick,()=>o.onOpenChange(!1))})},"DialogClose")),rt=nB(e=>e.children,"WarningProvider");function rn(e){return e?"open":"closed"}nB(rn,"getState"),e.s(["Close",0,re,"Content",0,n4,"Description",0,n7,"Dialog",0,nH,"DialogClose",0,re,"DialogContent",0,n4,"DialogDescription",0,n7,"DialogOverlay",0,n0,"DialogPortal",0,nJ,"DialogTitle",0,n9,"DialogTrigger",0,nY,"Overlay",0,n0,"Portal",0,nJ,"Root",0,nH,"Title",0,n9,"Trigger",0,nY,"WarningProvider",0,rt,"createDialogScope",0,nV
1],26999);var rr=e.i(26999),rr=rr;let ro={name:"x",size:24,node:[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]};ro.node;let ri=(0,tC.default)(ro);function ra({...e}){return(0,u.jsx)(rr.Root,{"data-slot":"sheet",...e})}function rs({...e}){return(0,u.jsx)(rr.Trigger,{"data-slot":"sheet-trigger",...e})}function rl({...e}){return(0,u.jsx)(rr.Portal,{"data-slot":"sheet-portal",...e})}function ru({className:e,...t}){return(0,u.jsx)(rr.Overlay,{"data-slot":"sheet-overlay",className:(0,x.cn)("fixed inset-0 z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...t})}function rc({className:e,children:t,side:n="right",showCloseButton:r=!0,...o}){return(0,u.jsxs)(rl,{children:[(0,u.jsx)(ru,{}),(0,u.jsxs)(rr.Content,{"data-slot":"sheet-content","data-side":n,className:(0,x.cn)("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10",e),...o,children:[t,r&&(0,u.jsx)(rr.Close,{"data-slot":"sheet-close",asChild:!0,children:(0,u.jsxs)(h.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm",children:[(0,u.jsx)(ri,{}),(0,u.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})}function rd({className:e,...t}){return(0,u.jsx)("div",{"data-slot":"sheet-header",className:(0,x.cn)("flex flex-col gap-0.5 p-4",e),...t})}function rf({className:e,...t}){return(0,u.jsx)(rr.Title,{"data-slot":"sheet-title",className:(0,x.cn)("font-heading text-base font-medium text-foreground",e),...t})}let rm={name:"menu",size:24,node:[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]};rm.node;let rp=(0,tC.default)(rm),rh={name:"globe",size:24,node:[["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"}]]};rh.node;let rv=(0,tC.default)(rh);var rg=e.i(62633),rx=e.i(23482),rb=e.i(99738),rw=e.i(79287),ry=e.i(90985);let rC=[{href:"/services/ai-consulting",icon:rg.Brain,key:"aiConsulting"},{href:"/services/ai-education",icon:rx.GraduationCap,key:"aiEducation"},{href:"/services/ecommerce",icon:rb.ShoppingCart,key:"ecommerce"},{href:"/services/ai-call-center",icon:rw.PhoneCall,key:"aiCallCenter"},{href:"/services/global-ito",icon:ry.Globe2,key:"globalIto"}];function rE(){let{t:e,locale:t,toggleLocale:n}=(0,c.useI18n)(),r=(0,m.usePathname)(),[o,i]=(0,d.useState)(!1),[a,s]=(0,d.useState)(!1),l="/"===r,g=l&&!a;(0,d.useEffect)(()=>{let e=()=>s(window.scrollY>24);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,d.useEffect)(()=>{s(window.scrollY>24)},[r]);let b=[{href:"/",label:e.nav.home},{href:"/about",label:e.nav.about},{href:"/services",label:e.nav.services,hasSubmenu:!0},{href:"/portfolio",label:e.nav.portfolio},{href:"/contact",label:e.nav.contact}],w=e=>"/"===e?"/"===r:r.startsWith(e);return(0,u.jsx)("header",{className:(0,x.cn)("z-50 transition-[background-color,border-color,box-shadow,backdrop-filter] duration-300",l?"fixed inset-x-0 top-0":"sticky top-0",g?"border-b-0 bg-transparent shadow-none":"border-b border-border bg-white/95 shadow-sm backdrop-blur supports-[backdrop-filter]:bg-white/90"),children:(0,u.jsxs)("div",{className:"mx-auto flex h-14 max-w-7xl items-center justify-between px-4 sm:px-6 md:h-16 lg:px-8",children:[(0,u.jsx)(f.default,{href:"/",className:"flex shrink-0 items-center","aria-label":"LinkProject",children:g?(0,u.jsx)(p.BrandLogoOnDark,{className:"h-5 sm:h-5 md:h-6"}):(0,u.jsx)(p.BrandLogo,{priority:!0,className:"h-5 sm:h-5 md:h-6"})}),(0,u.jsx)(tN,{className:"hidden md:flex",viewport:!1,children:(0,u.jsx)(tR,{className:"gap-0.5",children:b.map(n=>{let r,o,i;return n.hasSubmenu?(0,u.jsxs)(tk,{className:"flex items-center",children:[(0,u.jsx)(tD,{asChild:!0,children:(0,u.jsx)(f.default,{href:n.href,className:(r=w(n.href),(0,x.cn)("inline-flex h-9 items-center rounded-l-lg px-3 text-sm font-medium transition-colors",g?(0,x.cn)("text-white/85 hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white","data-active:bg-white/15 data-active:text-white data-active:hover:bg-white/15 data-active:focus:bg-white/15",r&&"bg-white/15 text-white"):r?"bg-secondary text-secondary-foreground data-active:bg-secondary":"text-foreground
1/80 hover:bg-muted hover:text-foreground")),children:n.label})}),(0,u.jsx)(tS,{"aria-label":"ko"===t?"ìë¹ì¤ íì ë©ë´":"Services submenu",className:(o=w(n.href),(0,x.cn)("h-9 rounded-l-none rounded-r-lg bg-transparent px-2 text-sm font-medium shadow-none",g?(0,x.cn)("text-white/85 hover:bg-white/10 hover:text-white focus:bg-white/10","data-open:bg-white/15 data-open:text-white data-open:hover:bg-white/15","data-popup-open:bg-white/15 data-popup-open:hover:bg-white/15",o&&"bg-white/15 text-white"):o?"bg-secondary text-secondary-foreground":"text-foreground/80")),children:(0,u.jsx)("span",{className:"sr-only",children:"ko"===t?"íì ë©ë´ ì´ê¸°":"Open submenu"})}),(0,u.jsx)(tM,{className:"p-2",children:(0,u.jsx)("ul",{className:"w-72",children:rC.map(t=>(0,u.jsx)("li",{children:(0,u.jsx)(tD,{asChild:!0,children:(0,u.jsxs)(f.default,{href:t.href,className:(0,x.cn)("flex flex-row items-center gap-3 rounded-lg px-3 py-2.5",w(t.href)&&"bg-secondary"),children:[(0,u.jsx)(t.icon,{className:"h-4 w-4 shrink-0 text-primary"}),(0,u.jsx)("span",{className:"text-sm font-medium",children:e.services[t.key].title})]})})},t.href))})})]},n.href):(0,u.jsx)(tk,{children:(0,u.jsx)(tD,{asChild:!0,children:(0,u.jsx)(f.default,{href:n.href,className:(i=w(n.href),(0,x.cn)("inline-flex h-9 items-center rounded-lg px-3 text-sm font-medium transition-colors",g?(0,x.cn)("text-white/85 hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white","data-active:bg-white/15 data-active:text-white data-active:hover:bg-white/15 data-active:focus:bg-white/15",i&&"bg-white/15 text-white"):i?"bg-secondary text-secondary-foreground data-active:bg-secondary data-active:text-secondary-foreground":"text-foreground/80 hover:bg-muted hover:text-foreground")),children:n.label})})},n.href)})})}),(0,u.jsxs)("div",{className:"flex items-center gap-1",children:[(0,u.jsxs)(h.Button,{variant:"ghost",size:"sm",onClick:n,"aria-label":"Switch language",className:(0,x.cn)(g&&"text-white hover:bg-white/10 hover:text-white"),children:[(0,u.jsx)(rv,{}),"ko"===t?"EN":"íêµì´"]}),(0,u.jsx)(h.Button,{asChild:!0,size:"sm",className:"hidden lg:inline-flex",children:(0,u.jsx)(f.default,{href:"/contact",children:e.hero.ctaSecondary})}),(0,u.jsxs)(ra,{open:o,onOpenChange:i,children:[(0,u.jsx)(rs,{asChild:!0,children:(0,u.jsx)(h.Button,{variant:"ghost",size:"icon",className:(0,x.cn)("md:hidden",g&&"text-white hover:bg-white/10 hover:text-white"),"aria-label":"Toggle menu",children:(0,u.jsx)(rp,{})})}),(0,u.jsxs)(rc,{side:"right",className:"w-[88vw] max-w-sm",children:[(0,u.jsx)(rd,{children:(0,u.jsx)(rf,{className:"text-left",children:(0,u.jsx)(p.BrandLogo,{className:"h-7"})})}),(0,u.jsxs)("nav",{className:"flex flex-col gap-1 px-4 pb-8",children:[b.map(t=>(0,u.jsxs)("div",{children:[(0,u.jsx)(f.default,{href:t.href,onClick:()=>i(!1),className:(0,x.cn)("block rounded-lg px-3 py-2.5 text-sm font-medium transition-colors",w(t.href)?"bg-secondary text-secondary-foreground":"text-foreground/80 hover:bg-muted"),children:t.label}),t.hasSubmenu?(0,u.jsx)("div",{className:"mt-1 ml-3 flex flex-col gap-0.5 border-l border-border pl-3",children:rC.map(t=>(0,u.jsxs)(f.default,{href:t.href,onClick:()=>i(!1),className:(0,x.cn)("flex items-center gap-2.5 rounded-lg px-3 py-2 text-sm transition-colors",w(t.href)?"text-primary":"text-muted-foreground hover:text-foreground"),children:[(0,u.jsx)(t.icon,{className:"h-4 w-4 shrink-0"}),e.services[t.key].title]},t.href))}):null]},t.href)),(0,u.jsx)(v.Separator,{className:"my-4"}),(0,u.jsx)(h.Button,{asChild:!0,size:"xl",onClick:()=>i(!1),children:(0,u.jsx)(f.default,{href:"/contact",children:e.hero.ctaSecondary})})]})]})]})]})]})})}var rj=e.i(96315),rN=e.i(75387),rR=e.i(20865),rk=e.i(77043),rP=e.i(82022);function rS(){let{t:e}=(0,c.useI18n)(),t=[{href:"/about",label:e.nav.about},{href:"/portfolio",label:e.nav.portfolio},{href:"/contact",label:e.nav.contact}],n=[{href:"/services/ai-consulting",label:e.services.aiConsulting.title},{href:"/services/ai-education",label:e.services.aiEducation.title},{href:"/services/ecommerce",label:e.services.ecommerce.title},{href:"/services/ai-call-center",label:e.services.aiCallCenter.title},{href:"/services/global-ito",label:e.services.globalIto.title}];return(0,u.jsx)("footer",{className:"bg-brand-navy text-white",children:(0,u.jsxs)("div",{className:"mx-auto max-w-7xl px-4 py-12 sm:px-6 md:py-16 lg:px-8",children:[(0,u.jsxs)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2 md:gap-10 lg:grid-cols-[1.25fr_0.55fr_0.7fr_1.5fr] lg:gap-x-6 lg:gap-y-12",children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(f.default,{href:"/",className:"inline-flex items-center","aria-label":"LinkProject",children:(0,u.jsx)(p.BrandLogoOnDark,{className:"h-5 sm:h-5 md:h-6"})}),(0,u.jsx)("p",{className:"mt-4 whitespace-pre-line text-sm leading-relaxed text-white/60",children:e.footer.description})]}),(0,u.jsx)(rO,{title:e.footer.quickLinks,links:t,className:"lg:pl-[3rem]"}),(0,u.jsx)(rO,{title:e.footer.services,links:n}),(0,u.jsxs)("div",{className:"min-w-0",children:[(0,u.jsx)(rM,{children:e.footer.contactInfo}),(0,u.jsxs)("ul",{className:"space-y-3",children:[(0,u.jsxs)("li",{className:"flex items-start gap-2.5 text-sm text-white/60",children:[(0,u.jsx)(rR.MapPin,{className:"mt-0.5 h-4 w-4 shrink-0"}
1),(0,u.jsxs)("span",{children:[e.contact.info.address,(0,u.jsx)("br",{}),(0,u.jsxs)("span",{className:"text-white/40",children:["(",e.contact.info.zipCode,")"]})]})]}),(0,u.jsxs)("li",{className:"flex items-center gap-2.5 text-sm text-white/60",children:[(0,u.jsx)(rj.Mail,{className:"h-4 w-4 shrink-0"}),(0,u.jsx)("a",{href:`mailto:${e.contact.info.email}`,className:"transition-colors hover:text-white",children:e.contact.info.email})]}),(0,u.jsxs)("li",{className:"flex items-center gap-2.5 text-sm text-white/60",children:[(0,u.jsx)(rN.Phone,{className:"h-4 w-4 shrink-0"}),"T. ",e.contact.info.phone]}),(0,u.jsxs)("li",{className:"flex items-center gap-2.5 text-sm text-white/60",children:[(0,u.jsx)(rk.Printer,{className:"h-4 w-4 shrink-0"}),"F. ",e.contact.info.fax]})]}),(0,u.jsxs)("div",{className:"mt-6",children:[(0,u.jsx)("h4",{className:"mb-2.5 text-xs font-semibold uppercase tracking-wider text-white/70",children:e.footer.relatedSites}),(0,u.jsx)("ul",{className:"space-y-2",children:e.footer.relatedSiteLinks.map(e=>(0,u.jsx)("li",{children:(0,u.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-start gap-1.5 text-sm text-white/60 transition-colors hover:text-white",children:[(0,u.jsx)(rP.ExternalLink,{className:"mt-0.5 h-3.5 w-3.5 shrink-0"}),(0,u.jsx)("span",{children:e.label})]})},e.href))})]})]})]}),(0,u.jsx)(v.Separator,{className:"my-10 bg-white/10"}),(0,u.jsxs)("div",{className:"flex flex-col items-center justify-between gap-4 sm:flex-row",children:[(0,u.jsx)("p",{className:"text-sm text-white/40",children:e.footer.copyright}),(0,u.jsxs)("div",{className:"flex items-center gap-6",children:[(0,u.jsx)(f.default,{href:"/privacy",className:"text-sm text-white/40 transition-colors hover:text-white",children:e.footer.privacy}),(0,u.jsx)(f.default,{href:"/email-refusal",className:"text-sm text-white/40 transition-colors hover:text-white",children:e.footer.emailRefusal})]})]})]})})}function rM({children:e}){return(0,u.jsx)("h3",{className:"mb-4 text-sm font-semibold uppercase tracking-wider text-white/90",children:e})}function rO({title:e,links:t,className:n}){return(0,u.jsxs)("div",{className:n,children:[(0,u.jsx)(rM,{children:e}),(0,u.jsx)("ul",{className:"space-y-2.5",children:t.map(e=>(0,u.jsx)("li",{children:(0,u.jsx)(f.default,{href:e.href,className:"text-sm text-white/60 transition-colors hover:text-white",children:e.label})},e.href))})]})}e.s(["default",0,function({children:e}){return(0,u.jsxs)(c.I18nProvider,{children:[(0,u.jsx)(rE,{}),(0,u.jsx)("main",{className:"flex-1",children:e}),(0,u.jsx)(rS,{})]})}],68504)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.