PageSourceSearch

https://www.uxbrite.com/_next/static/chunks/00abe71f022accef.js

js uxbrite.com collected 2026-10-04 21:18:12 UTC 43,150 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,7670,e=>{"use strict";function t(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(r=0;r<s;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}e.s(["clsx",()=>t,"default",0,t])},81140,e=>{"use strict";function t(e,r,{checkForDefaultPrevented:n=!0}={}){return function(t){if(e?.(t),!1===n||!t.defaultPrevented)return r?.(t)}}"undefined"!=typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",()=>t])},20783,e=>{"use strict";var t=e.i(71645);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,i=e.map(e=>{let i=r(e,t);return n||"function"!=typeof i||(n=!0),i});if(n)return()=>{for(let t=0;t<i.length;t++){let n=i[t];"function"==typeof n?n():r(e[t],null)}}}}function i(...e){return t.useCallback(n(...e),e)}e.s(["composeRefs",()=>n,"useComposedRefs",()=>i])},30030,e=>{"use strict";var t=e.i(71645),r=e.i(43476);function n(e,i=[]){let s=[],o=()=>{let r=s.map(e=>t.createContext(e));return function(n){let i=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return o.scopeName=e,[function(n,i){let o=t.createContext(i),a=s.length;s=[...s,i];let l=n=>{let{scope:i,children:s,...l}=n,u=i?.[e]?.[a]||o,c=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(u.Provider,{value:c,children:s})};return l.displayName=n+"Provider",[l,function(r,s){let l=s?.[e]?.[a]||o,u=t.useContext(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:i}),[i])}};return n.scopeName=r.scopeName,n}(o,...i)]}e.s(["createContextScope",()=>n])},48425,34620,e=>{"use strict";var t=e.i(71645),r=e.i(74080),n=e.i(20783),i=e.i(43476),s=Symbol("radix.slottable");function o(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}var a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var s,a;let l,u,c,d=(a=s=`Primitive.${r}`,(l=t.forwardRef((e,r)=>{let{children:i,...s}=e;if(t.isValidElement(i)){var o;let e,a,l=(o=i,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),u=function(e,t){let r={...t};for(let n in t){let i=e[n],s=t[n];/^on[A-Z]/.test(n)?i&&s?r[n]=(...e)=>{let t=s(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...s}:"className"===n&&(r[n]=[i,s].filter(Boolean).join(" "))}return{...e,...r}}(s,i.props);return i.type!==t.Fragment&&(u.ref=r?(0,n.composeRefs)(r,l):l),t.cloneElement(i,u)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${a}.SlotClone`,u=l,(c=t.forwardRef((e,r)=>{let{children:n,...s}=e,a=t.Children.toArray(n),l=a.find(o);if(l){let e=l.props.children,n=a.map(r=>r!==l?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(u,{...s,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,i.jsx)(u,{...s,ref:r,children:n})})).displayName=`${s}.Slot`,c),f=t.forwardRef((e,t)=>{let{asChild:n,...s}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(n?d:r,{...s,ref:t})});return f.displayName=`Primitive.${r}`,{...e,[r]:f}},{});function l(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>a,"dispatchDiscreteCustomEvent",()=>l],48425);var u=globalThis?.document?t.useLayoutEffect:()=>{};
1e.s(["useLayoutEffect",()=>u],34620)},10772,e=>{"use strict";var t=e.i(71645),r=e.i(34620),n=t[" useId ".trim().toString()]||(()=>void 0),i=0;function s(e){let[s,o]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||o(e=>e??String(i++))},[e]),e||(s?`radix-${s}`:"")}e.s(["useId",()=>s])},96626,e=>{"use strict";var t=e.i(71645),r=e.i(20783),n=e.i(34620),i=e=>{var i;let o,a,{present:l,children:u}=e,c=function(e){var r,i;let[o,a]=t.useState(),l=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[d,f]=(r=e?"mounted":"unmounted",i={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>i[e][t]??e,r));return t.useEffect(()=>{let e=s(l.current);c.current="mounted"===d?e:"none"},[d]),(0,n.useLayoutEffect)(()=>{let t=l.current,r=u.current;if(r!==e){let n=c.current,i=s(t);e?f("MOUNT"):"none"===i||t?.display==="none"?f("UNMOUNT"):r&&n!==i?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=s(l.current).includes(CSS.escape(r.animationName));if(r.target===o&&n&&(f("ANIMATION_END"),!u.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(c.current=s(l.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,a(e)},[])}}(l),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=(0,r.useComposedRefs)(c.ref,(i=d,(a=(o=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning)?i.ref:(a=(o=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning)?i.props.ref:i.props.ref||i.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function s(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",()=>i])},69340,e=>{"use strict";var t=e.i(71645),r=e.i(34620);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;function i({prop:e,defaultProp:r,onChange:i=()=>{},caller:s}){let[o,a,l]=function({defaultProp:e,onChange:r}){let[i,s]=t.useState(e),o=t.useRef(i),a=t.useRef(r);return n(()=>{a.current=r},[r]),t.useEffect(()=>{o.current!==i&&(a.current?.(i),o.current=i)},[i,o]),[i,s,a]}({defaultProp:r,onChange:i}),u=void 0!==e,c=u?e:o;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${s} is changing from ${e?"controlled":"uncontrolled"} to ${t}. 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.`)}r.current=u},[u,s])}return[c,t.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else a(t)},[u,e,a,l])]}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",()=>i],69340)},26330,30207,59411,e=>{"use strict";var t,r=e.i(71645),n=e.i(81140),i=e.i(48425),s=e.i(20783);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",()=>o],30207);var a=e.i(43476),l="dismissableLayer.update",u=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),c=r.forwardRef((e,c)=>{let{disableOutsidePointerEvents:m=!1,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:y,onDismiss:g,...x}=e,b=r.useContext(u),[w,E]=r.useState(null),C=w?.ownerDocument??globalThis?.document,[,k]=r.useState({}),R=(0,s.useComposedRefs)(c,e=>E(e)),j=Array.from(b.layers),[N]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),T=j.indexOf(N),P=w?j.indexOf(w):-1,S=b.layersWithOutsidePointerEventsDisabled.size>0,M=P>=T,L=function(e,t=globalThis?.document){let n=o(e),i=r.useRef(!1),s=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let r=function(){f("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};
1"touch"===e.pointerType?(t.removeEventListener("click",s.current),s.current=r,t.addEventListener("click",s.current,{once:!0})):r()}else t.removeEventListener("click",s.current);i.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",s.current)}},[t,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));M&&!r&&(h?.(e),y?.(e),e.defaultPrevented||g?.())},C),_=function(e,t=globalThis?.document){let n=o(e),i=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!i.current&&f("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(v?.(e),y?.(e),e.defaultPrevented||g?.())},C);return!function(e,t=globalThis?.document){let n=o(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{P===b.layers.size-1&&(p?.(e),!e.defaultPrevented&&g&&(e.preventDefault(),g()))},C),r.useEffect(()=>{if(w)return m&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(t=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(w)),b.layers.add(w),d(),()=>{m&&1===b.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=t)}},[w,C,m,b]),r.useEffect(()=>()=>{w&&(b.layers.delete(w),b.layersWithOutsidePointerEventsDisabled.delete(w),d())},[w,b]),r.useEffect(()=>{let e=()=>k({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,a.jsx)(i.Primitive.div,{...x,ref:R,style:{pointerEvents:S?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,L.onPointerDownCapture)})});function d(){let e=new CustomEvent(l);document.dispatchEvent(e)}function f(e,t,r,{discrete:n}){let s=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&s.addEventListener(e,t,{once:!0}),n?(0,i.dispatchDiscreteCustomEvent)(s,o):s.dispatchEvent(o)}c.displayName="DismissableLayer",r.forwardRef((e,t)=>{let n=r.useContext(u),o=r.useRef(null),l=(0,s.useComposedRefs)(t,o);return r.useEffect(()=>{let e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,a.jsx)(i.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",()=>c],26330);var m=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"}),p=r.forwardRef((e,t)=>(0,a.jsx)(i.Primitive.span,{...e,ref:t,style:{...m,...e.style}}));p.displayName="VisuallyHidden",e.s(["Root",()=>p,"VISUALLY_HIDDEN_STYLES",()=>m],59411)},86318,e=>{"use strict";var t=e.i(71645);e.i(43476);var r=t.createContext(void 0);function n(e){let n=t.useContext(r);return e||n||"ltr"}e.s(["useDirection",()=>n])},75830,e=>{"use strict";var t=e.i(71645),r=e.i(30030),n=e.i(20783),i=e.i(43476);function s(e){var r;let s,o=(r=e,(s=t.forwardRef((e,r)=>{let{children:i,...s}=e;if(t.isValidElement(i)){var o;let e,a,l=(o=i,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),u=function(e,t){let r={...t};for(let n in t){let i=e[n],s=t[n];/^on[A-Z]/.test(n)?i&&s?r[n]=(...e)=>{let t=s(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...s}:"className"===n&&(r[n]=[i,s].filter(Boolean).join(" "))}return{...e,...r}}(s,i.props);return i.type!==t.Fragment&&(u.ref=r?(0,n.composeRefs)(r,l):l),t.cloneElement(i,u)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${r}.SlotClone`,s),l=t.forwardRef((e,r)=>{let{children:n,...s}=e,l=t.Children.toArray(n),u=l.find(a);if(u){let e=u.props.children,n=l.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(o,{...s,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,i.jsx)(o,{...s,ref:r,children:n})});return l.displayName=`${e}.Slot`,l}var o=Symbol("radix.slottable");function a(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===o}function l(e){let o=e+"CollectionProvider",[a,l]=(0,r.createContextScope)(o),[u,c]=a(o,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,s=t.default.useRef(null),o=t.default.useRef(new Map).current;return(0,i.jsx)(u,{scope:r,itemMap:o,collectionRef:s,children:n})};d.displayName=o;let f=e+"CollectionSlot",m=s(f),p=t.default.forwardRef((e,t)=>
1{let{scope:r,children:s}=e,o=c(f,r),a=(0,n.useComposedRefs)(t,o.collectionRef);return(0,i.jsx)(m,{ref:a,children:s})});p.displayName=f;let h=e+"CollectionItemSlot",v="data-radix-collection-item",y=s(h),g=t.default.forwardRef((e,r)=>{let{scope:s,children:o,...a}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(r,l),d=c(h,s);return t.default.useEffect(()=>(d.itemMap.set(l,{ref:l,...a}),()=>void d.itemMap.delete(l))),(0,i.jsx)(y,{...{[v]:""},ref:u,children:o})});return g.displayName=h,[{Provider:d,Slot:p,ItemSlot:g},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}var u=new WeakMap;function c(e,t){var r,n;let i,s,o;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let a=(r=e,n=t,i=r.length,(o=(s=d(n))>=0?s:i+s)<0||o>=i?-1:o);return -1===a?void 0:e[a]}function d(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],u.set(this,!0)}set(e,t){return u.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),s=this.#e.length,o=d(e),a=o>=0?o:s+o,l=a<0||a>=s?-1:a;if(l===this.size||i&&l===this.size-1||-1===l)return this.set(t,r),this;let u=this.size+ +!i;o<0&&a++;let c=[...this.#e],f=!1;for(let e=a;e<u;e++)if(a===e){let s=c[e];c[e]===t&&(s=c[e+1]),i&&this.delete(t),n=this.get(s),this.set(t,r)}else{f||c[e-1]!==t||(f=!0);let r=c[f?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}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,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}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=c(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=c(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return c(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",()=>l],75830)},99682,e=>{"use strict";var t=e.i(71645);function r(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}e.s(["usePrevious",()=>r])},63178,e=>{"use strict";var t=e.i(71645),r=(e,t,r,n,i,s,o,a)=>
1{let l=document.documentElement,u=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&s?i.map(e=>s[e]||e):i;r?(l.classList.remove(...n),l.classList.add(s&&s[t]?s[t]:t)):l.setAttribute(e,t)}),r=t,a&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},n=["light","dark"],i="(prefers-color-scheme: dark)",s="undefined"==typeof window,o=t.createContext(void 0),a={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=t.useContext(o))?e:a},u=e=>t.useContext(o)?t.createElement(t.Fragment,null,e.children):t.createElement(d,{...e}),c=["light","dark"],d=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:a=!0,storageKey:l="theme",themes:u=c,defaultTheme:d=s?"system":"light",attribute:v="data-theme",value:y,children:g,nonce:x,scriptProps:b})=>{let[w,E]=t.useState(()=>m(l,d)),[C,k]=t.useState(()=>"system"===w?h():w),R=y?Object.values(y):u,j=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=h());let i=y?y[t]:t,o=r?p(x):null,l=document.documentElement,u=e=>{"class"===e?(l.classList.remove(...R),i&&l.classList.add(i)):e.startsWith("data-")&&(i?l.setAttribute(e,i):l.removeAttribute(e))};if(Array.isArray(v)?v.forEach(u):u(v),a){let e=n.includes(d)?d:null,r=n.includes(t)?t:e;l.style.colorScheme=r}null==o||o()},[x]),N=t.useCallback(e=>{let t="function"==typeof e?e(w):e;E(t);try{localStorage.setItem(l,t)}catch(e){}},[w]),T=t.useCallback(t=>{k(h(t)),"system"===w&&s&&!e&&j("system")},[w,e]);t.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(T),T(e),()=>e.removeListener(T)},[T]),t.useEffect(()=>{let e=e=>{e.key===l&&(e.newValue?E(e.newValue):N(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[N]),t.useEffect(()=>{j(null!=e?e:w)},[e,w]);let P=t.useMemo(()=>({theme:w,setTheme:N,forcedTheme:e,resolvedTheme:"system"===w?C:w,themes:s?[...u,"system"]:u,systemTheme:s?C:void 0}),[w,N,e,C,s,u]);return t.createElement(o.Provider,{value:P},t.createElement(f,{forcedTheme:e,storageKey:l,attribute:v,enableSystem:s,enableColorScheme:a,defaultTheme:d,value:y,themes:u,nonce:x,scriptProps:b}),g)},f=t.memo(({forcedTheme:e,storageKey:n,attribute:i,enableSystem:s,enableColorScheme:o,defaultTheme:a,value:l,themes:u,nonce:c,scriptProps:d})=>{let f=JSON.stringify([i,n,a,e,u,l,s,o]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${f})`}})}),m=(e,t)=>{let r;if(!s){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},h=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>u,"useTheme",()=>l])},41813,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(7670),i=e.i(22016),s=e.i(72226),o=e.i(74080),a=e.i(30030),l=e.i(81140),u=e.i(48425),c=e.i(69340),d=e.i(20783),f=e.i(86318),m=e.i(96626),p=e.i(10772),h=e.i(75830),v=e.i(26330),y=e.i(99682),g=e.i(34620),x=e.i(30207),b=e.i(59411),w="NavigationMenu",[E,C,k]=(0,h.createCollection)(w),[R,j,N]=(0,h.createCollection)(w),[T,P]=(0,a.createContextScope)(w,[k,N]),[S,M]=T(w),[L,_]=T(w),O=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:i,value:s,onValueChange:o,defaultValue:a,delayDuration:l=200,skipDelayDuration:m=300,orientation:p="horizontal",dir:h,...v}=e,[y,g]=r.useState(null),x=(0,d.useComposedRefs)(n,e=>g(e)),b=(0,f.useDirection)(h),E=r.useRef(0),C=r.useRef(0),k=r.useRef(0),[R,j]=r.useState(!0),[N,T]=(0,c.useControllableState)({prop:s,onChange:e=>{let t=m>0;""!==e?(window.clearTimeout(k.current),t&&j(!1)):(window.clearTimeout(k.current),k.current=window.setTimeout(()=>j(!0),m)),o?.(e)},defaultProp:a??"",caller:w}),P=r.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>T(""),150)},[T]),S=r.useCallback(e=>{window.clearTimeout(C.current),T(e)},[T]),M=r.useCallback(e=>{N===e?window.clearTimeout(C.current):E.current=window.setTimeout(()=>{window.clearTimeout(C.current),T(e)},l)},[N,T,l]);return r.useEffect(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(C.current),window.clearTimeout(k.current)},[]),(0,t.jsx)(A,{scope:i,isRootMenu:!0,value:N,dir:b,orientation:p,rootNavigationMenu:y,onTriggerEnter:e=>{window.clearTimeout(E.current),R?M(e):S(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),P()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:P,onItemSelect:e=>{T(t=>t===e?"":e)},onItemDismiss:()=>T(""),children:(0,t.jsx)(u.Primitive.nav,{"aria-label":"Main","data-orientation":p,dir:b,...v,ref:x})})});O.displayName=w;var D="NavigationMenuSub";r.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,value:i,onValueChange:s,defaultValue:o,orientation:a="horizontal",...l}=e,d=M(D,n),[f,m]=(0,c.useControllableState)({prop:i,onChange:s,defaultProp:o??"",caller:D});return(0,t.jsx)(A,{scope:n,isRootMenu:!1,value:f,dir:d.dir,orientation:a,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>m(e),onItemSelect:e=>m(e),onItemDismiss:()=>m(""),children:(0,t.jsx)(u.Primitive.div,{"data-orientation":a,...l,ref:r})})}).displayName=D;var A=e=>{let{scope:n,isRootMenu:i,rootNavigationMenu:s,dir:o,orientation:a,children:l,value:u,onItemSelect:c,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:m,onContentEnter:h,onContentLeave:v}=e,[g,b]=r.useState(null),[w,C]=r.useState(new Map),[k,R]=r.useState(null);return(0,t.jsx)(S,{scope:n,isRootMenu:i,rootNavigationMenu:s,value:u,previousValue:(0,y.usePrevious)(u),baseId:(0,p.useId)(),dir:o,orientation:a,viewport:g,onViewportChange:b,indicatorTrack:k,onIndicatorTrackChange:R,onTriggerEnter:(0,x.useCallbackRef)(f),onTriggerLeave:(0,x.useCallbackRef)(m),onContentEnter:(0,x.useCallbackRef)(h),onContentLeave:(0,x.useCallbackRef)(v),onItemSelect:(0,x.useCallbackRef)(c),onItemDismiss:(0,x.useCallbackRef)(d),onViewportContentChange:r.useCallback((e,t)=>{C(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:r.useCallback(e=>{C(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,t.jsx)(E.Provider,{scope:n,children:(0,t.jsx)(L,{scope:n,items:w,children:l})})})},I="NavigationMenuList",F=r.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,...i}=e,s=M(I,n),o=(0,t.jsx)(u.Primitive.ul,{"data-orientation":s.orientation,...i,ref:r});return(0,t.jsx)(u.Primitive.div,{style:{position:"relative"},ref:s.onIndicatorTrackChange,children:(0,t.jsx)(E.Slot,{scope:n,children:s.isRootMenu?(0,t.jsx)(er,{asChild:!0,children:o}):o})})});F.displayName=I;
1var z="NavigationMenuItem",[H,$]=T(z),W=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:i,value:s,...o}=e,a=(0,p.useId)(),l=r.useRef(null),c=r.useRef(null),d=r.useRef(null),f=r.useRef(()=>{}),m=r.useRef(!1),h=r.useCallback((e="start")=>{if(l.current){f.current();let t=es(l.current);t.length&&eo("start"===e?t:t.reverse())}},[]),v=r.useCallback(()=>{if(l.current){var e;let t=es(l.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),f.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,t.jsx)(H,{scope:i,value:s||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:c,contentRef:l,focusProxyRef:d,wasEscapeCloseRef:m,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:v,onContentFocusOutside:v,children:(0,t.jsx)(u.Primitive.li,{...o,ref:n})})});W.displayName=z;var V="NavigationMenuTrigger",K=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:i,disabled:s,...o}=e,a=M(V,e.__scopeNavigationMenu),c=$(V,e.__scopeNavigationMenu),f=r.useRef(null),m=(0,d.useComposedRefs)(f,c.triggerRef,n),p=eu(a.baseId,c.value),h=ec(a.baseId,c.value),v=r.useRef(!1),y=r.useRef(!1),g=c.value===a.value;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(E.ItemSlot,{scope:i,value:c.value,children:(0,t.jsx)(ei,{asChild:!0,children:(0,t.jsx)(u.Primitive.button,{id:p,disabled:s,"data-disabled":s?"":void 0,"data-state":el(g),"aria-expanded":g,"aria-controls":h,...o,ref:m,onPointerEnter:(0,l.composeEventHandlers)(e.onPointerEnter,()=>{y.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,l.composeEventHandlers)(e.onPointerMove,ed(()=>{s||y.current||c.wasEscapeCloseRef.current||v.current||(a.onTriggerEnter(c.value),v.current=!0)})),onPointerLeave:(0,l.composeEventHandlers)(e.onPointerLeave,ed(()=>{s||(a.onTriggerLeave(),v.current=!1)})),onClick:(0,l.composeEventHandlers)(e.onClick,()=>{a.onItemSelect(c.value),y.current=g}),onKeyDown:(0,l.composeEventHandlers)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===a.dir?"ArrowLeft":"ArrowRight"}[a.orientation];g&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.Root,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,r=e.relatedTarget,n=r===f.current,i=t?.contains(r);(n||!i)&&c.onFocusProxyEnter(n?"start":"end")}}),a.viewport&&(0,t.jsx)("span",{"aria-owns":h})]})]})});K.displayName=V;var U="navigationMenu.linkSelect",B=r.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,active:i,onSelect:s,...o}=e;return(0,t.jsx)(ei,{asChild:!0,children:(0,t.jsx)(u.Primitive.a,{"data-active":i?"":void 0,"aria-current":i?"page":void 0,...o,ref:r,onClick:(0,l.composeEventHandlers)(e.onClick,e=>{let t=e.target,r=new CustomEvent(U,{bubbles:!0,cancelable:!0});if(t.addEventListener(U,e=>s?.(e),{once:!0}),(0,u.dispatchDiscreteCustomEvent)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(J,{bubbles:!0,cancelable:!0});(0,u.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})});B.displayName="NavigationMenuLink";var Y="NavigationMenuIndicator";r.forwardRef((e,r)=>{let{forceMount:n,...i}=e,s=M(Y,e.__scopeNavigationMenu),a=!!s.value;return s.indicatorTrack?o.default.createPortal((0,t.jsx)(m.Presence,{present:n||a,children:(0,t.jsx)(G,{...i,ref:r})}),s.indicatorTrack):null}).displayName=Y;var G=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:i,...s}=e,o=M(Y,i),a=C(i),[l,c]=r.useState(null),[d,f]=r.useState(null),m="horizontal"===o.orientation,p=!!o.value;r.useEffect(()=>{let e=a(),t=e.find(e=>e.value===o.value)?.ref.current;t&&c(t)},[a,o.value]);let h=()=>{l&&f({size:m?l.offsetWidth:l.offsetHeight,offset:m?l.offsetLeft:l.offsetTop})};return ea(l,h),ea(o.indicatorTrack,h),d?(0,t.jsx)(u.Primitive.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":o.orientation,...s,ref:n,style:{position:"absolute",...m?{left:0,width:d.size+"px",transform:`translateX(${d.offset}px)`}:{top:0,height:d.size+"px",transform:`translateY(${d.offset}px)`},...s.style}}):null}),q="NavigationMenuContent",X=r.forwardRef((e,r)=>{let{forceMount:n,...i}=e,s=M(q,e.__scopeNavigationMenu),o=$(q,e.__scopeNavigationMenu),a=(0,d.useComposedRefs)(o.contentRef,r),u=o.value===s.value,c={value:o.value,triggerRef:o.triggerRef,focu
1sProxyRef:o.focusProxyRef,wasEscapeCloseRef:o.wasEscapeCloseRef,onContentFocusOutside:o.onContentFocusOutside,onRootContentClose:o.onRootContentClose,...i};return s.viewport?(0,t.jsx)(Z,{forceMount:n,...c,ref:a}):(0,t.jsx)(m.Presence,{present:n||u,children:(0,t.jsx)(Q,{"data-state":el(u),...c,ref:a,onPointerEnter:(0,l.composeEventHandlers)(e.onPointerEnter,s.onContentEnter),onPointerLeave:(0,l.composeEventHandlers)(e.onPointerLeave,ed(s.onContentLeave)),style:{pointerEvents:!u&&s.isRootMenu?"none":void 0,...c.style}})})});X.displayName=q;var Z=r.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=M(q,e.__scopeNavigationMenu);return(0,g.useLayoutEffect)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,g.useLayoutEffect)(()=>()=>n(e.value),[e.value,n]),null}),J="navigationMenu.rootContentDismiss",Q=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:i,value:s,triggerRef:o,focusProxyRef:a,wasEscapeCloseRef:u,onRootContentClose:c,onContentFocusOutside:f,...m}=e,p=M(q,i),h=r.useRef(null),y=(0,d.useComposedRefs)(h,n),g=eu(p.baseId,s),x=ec(p.baseId,s),b=C(i),w=r.useRef(null),{onItemDismiss:E}=p;r.useEffect(()=>{let e=h.current;if(p.isRootMenu&&e){let t=()=>{E(),c(),e.contains(document.activeElement)&&o.current?.focus()};return e.addEventListener(J,t),()=>e.removeEventListener(J,t)}},[p.isRootMenu,e.value,o,E,c]);let k=r.useMemo(()=>{let e=b().map(e=>e.value);"rtl"===p.dir&&e.reverse();let t=e.indexOf(p.value),r=e.indexOf(p.previousValue),n=s===p.value,i=r===e.indexOf(s);if(!n&&!i)return w.current;let o=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(i&&-1!==t)return t>r?"to-start":"to-end"}return null})();return w.current=o,o},[p.previousValue,p.value,p.dir,b,s]);return(0,t.jsx)(er,{asChild:!0,children:(0,t.jsx)(v.DismissableLayer,{id:x,"aria-labelledby":g,"data-motion":k,"data-orientation":p.orientation,...m,ref:y,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(J,{bubbles:!0,cancelable:!0});h.current?.dispatchEvent(e)},onFocusOutside:(0,l.composeEventHandlers)(e.onFocusOutside,e=>{f();let t=e.target;p.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,l.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.target,r=b().some(e=>e.ref.current?.contains(t)),n=p.isRootMenu&&p.viewport?.contains(t);(r||n||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,l.composeEventHandlers)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=es(e.currentTarget),r=document.activeElement,n=t.findIndex(e=>e===r);eo(e.shiftKey?t.slice(0,n).reverse():t.slice(n+1,t.length))?e.preventDefault():a.current?.focus()}}),onEscapeKeyDown:(0,l.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),ee="NavigationMenuViewport";r.forwardRef((e,r)=>{let{forceMount:n,...i}=e,s=!!M(ee,e.__scopeNavigationMenu).value;return(0,t.jsx)(m.Presence,{present:n||s,children:(0,t.jsx)(et,{...i,ref:r})})}).displayName=ee;var et=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:i,children:s,...o}=e,a=M(ee,i),c=(0,d.useComposedRefs)(n,a.onViewportChange),f=_(q,e.__scopeNavigationMenu),[p,h]=r.useState(null),[v,y]=r.useState(null),g=p?p?.width+"px":void 0,x=p?p?.height+"px":void 0,b=!!a.value,w=b?a.value:a.previousValue;return ea(v,()=>{v&&h({width:v.offsetWidth,height:v.offsetHeight})}),(0,t.jsx)(u.Primitive.div,{"data-state":el(b),"data-orientation":a.orientation,...o,ref:c,style:{pointerEvents:!b&&a.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":x,...o.style},onPointerEnter:(0,l.composeEventHandlers)(e.onPointerEnter,a.onContentEnter),onPointerLeave:(0,l.composeEventHandlers)(e.onPointerLeave,ed(a.onContentLeave)),children:Array.from(f.items).map(([e,{ref:r,forceMount:n,...i}])=>{let s=w===e;return(0,t.jsx)(m.Presence,{present:n||s,children:(0,t.jsx)(Q,{...i,ref:(0,d.composeRefs)(r,e=>{s&&e&&y(e)})})},e)})})}),er=r.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,...i}=e,s=M("FocusGroup",n);return(0,t.jsx)(R.Provider,{scope:n,children:(0,t.jsx)(R.Slot,{scope:n,children:(0,t.jsx)(u.Primitive.div,{dir:s.dir,...i,ref:r})})})}),en=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ei=r.forwardRef((e,r)=>{let{__scopeNavigationMenu:n,...i}=e,s=j(n),o=M("FocusGroupItem",n);return(0,t.jsx)(R.ItemSlot,{scope:n,children:(0,t.jsx)(u.Primitive.button,{...i,ref:r,onKeyDown:(0,l.composeEventHandlers)(e.onKeyDown,e=>
1{if(["Home","End",...en].includes(e.key)){let t=s().map(e=>e.ref.current);if(["rtl"===o.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),en.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>eo(t)),e.preventDefault()}})})})});function es(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode: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}});for(;r.nextNode();)t.push(r.currentNode);return t}function eo(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ea(e,t){let r=(0,x.useCallbackRef)(t);(0,g.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function el(e){return e?"open":"closed"}function eu(e,t){return`${e}-trigger-${t}`}function ec(e,t){return`${e}-content-${t}`}function ed(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ef=e.i(70702);let em=(e=!1)=>{let[t,n]=r.useState(e);return{isOn:t,handleToggle:()=>n(e=>!e),handleOff:()=>n(!1),handleOn:()=>n(!0)}};function ep({links:e,className:r}){return(0,t.jsx)(O,{className:(0,n.default)("relative z-1 flex-col justify-center lg:flex",r),delayDuration:50,children:(0,t.jsx)(F,{className:"flex flex-1 gap-0.5 px-4",children:e.map(e=>e.sublinks.items.length>0?(0,t.jsx)(ev,{...e},e._id):(0,t.jsx)("li",{children:(0,t.jsx)(eh,{href:e.href??"#",newTab:e.openInNewTab??!1,children:e._title})},e._id))})})}function eh({className:e,children:r,href:i,newTab:s=!1,...o}){return(0,t.jsx)(B,{asChild:!0,className:(0,n.default)("hover:bg-surface-tertiary dark:hover:bg-dark-surface-tertiary inline-flex h-6 shrink-0 items-center justify-center gap-1 rounded-full px-3 pb-px tracking-tight lg:h-7",e),...o,children:(0,t.jsx)(ef.ButtonLink,{unstyled:!0,href:i,newTab:s,children:r})})}function ev({_title:e,href:n,openInNewTab:i,sublinks:o}){let[a,l]=r.useState(!1),u=r.useRef(null);return(0,t.jsxs)(W,{className:"relative items-center gap-0.5",children:[(0,t.jsx)(K,{asChild:!0,onClick:e=>{a||e.preventDefault()},onPointerEnter:()=>{u.current=window.setTimeout(()=>{l(!0)},500)},onPointerLeave:()=>{clearTimeout(u.current),l(!1)},children:n?(0,t.jsx)(eh,{href:n,newTab:i??!1,children:e}):(0,t.jsx)(ef.Button,{unstyled:!0,className:"hover:bg-surface-tertiary dark:hover:bg-dark-surface-tertiary inline-flex items-center gap-1 rounded-full pr-2 pb-px pl-3 tracking-tight lg:h-7",icon:(0,t.jsx)(s.ChevronDownIcon,{className:"text-text-tertiary dark:text-dark-text-tertiary"}),children:e})}),(0,t.jsx)(X,{className:"border-border bg-surface-primary dark:border-dark-border dark:bg-dark-surface-primary absolute top-[calc(100%+4px)] w-[clamp(180px,30vw,300px)] rounded-md border p-0.5",children:(0,t.jsx)("div",{className:"flex flex-col gap-1",children:(0,t.jsx)("ul",{className:"flex flex-col",children:o.items.map(e=>{let{href:r,_title:n}="PageReferenceComponent"===e.link.__typename?{href:e.link.page.pathname,_title:e.link.page._title}:{href:e.link.text,_title:e._title};return(0,t.jsx)("li",{children:(0,t.jsx)(B,{asChild:!0,children:(0,t.jsx)(ef.ButtonLink,{unstyled:!0,className:"hover:bg-surface-tertiary dark:hover:bg-dark-surface-tertiary flex w-full items-center gap-2 rounded-md px-3 py-1.5",href:r,children:n})})},e._id)})})})})]},`${n??""}${e}`)}function ey({navbar:e,rightCtas:r}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ep,{className:"hidden lg:flex",links:e.items}),(0,t.jsx)("div",{className:"hidden items-center gap-2 justify-self-end lg:flex",children:r.items.map(e=>(0,t.jsx)(ef.ButtonLink,{className:"px-3.5!",href:e.href,intent:e.type,children:e.label},e._id))})]})}function eg({navbar:e,rightCtas:r}){let{handleToggle:n,isOn:o,handleOff:a}=em();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{"aria-label":"Toggle Menu",className:"border-border bg-surface-secondary dark:border-dark-border dark:bg-dark-surface-secondary col-start-3 flex items-center justify-center gap-2 justify-self-end rounded-sm border p-2 lg:hidden lg:h-7",onPointerDown:n,children:(0,t.jsx)(s.HamburgerMenuIcon,{className:"size-4"})}),(0,t.jsx)("div",{className:"block lg:hidden",children:o?(0,t.jsx)("div",{className:"bg-surface-primary dark:bg-dark-surface-primary fixed top-[calc(var(--header-height)+1px)] left-0 z-10 h-auto w-full",children:(0,t.jsxs)("div",{className:"flex flex-col gap-8 px-6 py-8",children:[(0,t.jsx)("nav",{className:"flex flex-col gap-4",children:e.items.map(e=>e.sublinks.items.length>0?(0,t.jsx)(ex,{_id:e._id,_title:e._title,sublinks:e.sublinks.items,onClick:a},e._id):(0,t.jsx)(i.default,{className:"flex items-center gap-2 rounded-sm px-3 py-1.5",href:e.href??"#",target:e.openInNewTab?"_blank":void 0,rel:e.openInNewTab?"noopener noreferrer":void 0,onClick:a,children:e._title},e._id))}),(0,t.jsx)("div",{className:"flex items-center justify-start gap-2",children:r.items.map(e=>(0,t.jsx)(ef.ButtonLink,{href:e.href,intent:e.type,size:"lg",children:e.label},e._id))})]})}):null})]})}function ex({_id:e,_title:o,sublinks:a,onClick:l}){let{isOn:u,handleOff:c,handleOn:d}=em(!1),f=(()=>{let[e,t]=r.useState(!1);return r.useEffect(()=>{t(!0)},[]),e})(),m=r.useRef(null);return r.useEffect(()=>{f&&(u?m.current?.animate([{height:`${(40*a.length).toString()}px`}],{duration:200,easing:"ease-in-out",fill:"forwards"}):m.current?.animate([{height:"0px"}],{duration:200,easing:"ease-in-out",fill:"forwards"}))},[u,f,a]),(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{className:"flex items-center gap-2 px-3 py-1.5",onClick:()=>{u?c():d()},children:[o,(0,t.jsx)(s.ChevronDownIcon,{className:(0,n.default)("text-text-tertiary dark:text-dark-text-tertiary h-m
1in transform transition-transform",u?"rotate-180":"rotate-0")})]}),(0,t.jsx)("ul",{ref:m,className:(0,n.default)("flex h-0 origin-top transform-gpu flex-col gap-2 overflow-hidden pl-4 transition-transform"),children:a.map(e=>{let{href:r,_title:n}="PageReferenceComponent"===e.link.__typename?{href:e.link.page.pathname,_title:e.link.page._title}:{href:e.link.text,_title:e._title};return(0,t.jsx)("li",{children:(0,t.jsx)(i.default,{className:"text-text-tertiary dark:text-dark-text-tertiary flex items-center gap-2 rounded-md px-3 py-1.5",href:r,onClick:l,children:n})},e._id)})})]},e)}e.s(["DesktopMenu",()=>ey,"MobileMenu",()=>eg,"NavigationMenuHeader",()=>ep],41813)},65393,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(63178),i=e.i(72226),s=e.i(7670),o=e.i(70702);function a(){let{theme:e,setTheme:s}=(0,n.useTheme)(),[o,a]=r.useState();return r.useEffect(()=>{a(e)},[e]),(0,t.jsxs)("div",{className:"flex gap-0.5 rounded-full border border-border bg-surface-primary p-1 text-center dark:border-dark-border dark:bg-dark-surface-primary",children:[(0,t.jsx)(l,{selectedTheme:o,setTheme:s,theme:"light",children:(0,t.jsx)(i.SunIcon,{color:"currentColor",height:16,width:16})}),(0,t.jsx)(l,{selectedTheme:o,setTheme:s,theme:"system",children:(0,t.jsx)(i.Half2Icon,{color:"currentColor",height:16,width:16})}),(0,t.jsx)(l,{selectedTheme:o,setTheme:s,theme:"dark",children:(0,t.jsx)(i.MoonIcon,{color:"currentColor",height:16,width:16})})]})}function l({selectedTheme:e,theme:r,setTheme:n,children:i}){return(0,t.jsx)(o.Button,{unstyled:!0,"aria-label":`${r} theme`,className:(0,s.default)("flex! size-6! items-center justify-center rounded-full p-[3px]! text-text-secondary dark:text-dark-text-secondary","data-[selected='true']:bg-surface-tertiary data-[selected='true']:text-text-primary dark:data-[selected='true']:bg-dark-surface-tertiary dark:data-[selected='true']:text-dark-text-primary","hover:bg-surface-secondary hover:text-text-primary dark:hover:bg-dark-surface-secondary dark:hover:text-dark-text-primary"),"data-selected":e===r,onClick:()=>n(r),children:i})}e.s(["ThemeSwitcher",()=>a])},52743,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(7670),i=e.i(70702);function s({className:e,disabled:r,error:s,buttonContent:o="Submit",...a}){return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("input",{className:(0,n.default)("h-9 w-full rounded-full border border-border py-2 pl-4 pr-28 dark:border-dark-border md:h-11","disabled:opacity-50","placeholder:text-sm placeholder:text-text-tertiary dark:placeholder-dark-text-tertiary","text-sm text-text-primary dark:text-dark-text-primary","outline-hidden focus-visible:ring-2 focus-visible:ring-control",s?"text-error placeholder:text-error/50":"",e),disabled:r,...a}),s?(0,t.jsx)("p",{className:"dark:text-dark-error absolute -bottom-5 left-4 text-xs text-error",children:s}):null,(0,t.jsx)(i.Button,{className:(0,n.default)("absolute right-1 top-1 h-7! peer-disabled:opacity-50 md:right-1.5 md:top-1.5 md:h-8!",s&&"opacity-50"),disabled:r,intent:"tertiary",type:"submit",children:o})]})}let o={error:null,submitted:!1};function a({emailField:e,action:n}){let[i,a,l]=(0,r.useActionState)(n,o);return i.submitted?(0,t.jsx)("p",{className:"text-lg font-semibold text-green-500",children:"Thanks for subscribing! 😊 "}):(0,t.jsx)("form",{action:a,onSubmit:e=>{e.preventDefault(),a(new FormData(e.currentTarget))},children:(0,t.jsx)(s,{...e,disabled:l,error:i.error})})}e.s(["NewsletterForm",()=>a],52743)}]);

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.