PageSourceSearch

https://ludo.computer/_next/static/chunks/1vvzdgnnu58_-.js?dpl=dpl_FZAsPbLynAW2kPbHS9cuUVfS2ey9

js ludo.computer collected 2026-10-02 01:51:29 UTC 62,232 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,893963,e=>{"use strict";var t,n=e.i(121037),r=e.i(596601),a=e.i(829970),i=e.i(236324),o=e.i(606934),s=e.i(987683);function l(e,t=[]){let a=[],i=()=>{let t=a.map(e=>r.createContext(e));return function(n){let a=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:a}}),[n,a])}};return i.scopeName=e,[function(t,i){let o=r.createContext(i),s=a.length;a=[...a,i];let l=t=>{let{scope:a,children:i,...l}=t,u=a?.[e]?.[s]||o,d=r.useMemo(()=>l,Object.values(l));return(0,n.jsx)(u.Provider,{value:d,children:i})};return l.displayName=t+"Provider",[l,function(n,a){let l=a?.[e]?.[s]||o,u=r.useContext(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=n.reduce((t,{useScope:n,scopeName:r})=>{let a=n(e)[`__scope${r}`];return{...t,...a}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}(i,...t)]}function u(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}"u">typeof window&&window.document&&window.document.createElement;var d=e.i(967928);function c(e){var t;let a,i=(t=e,(a=r.forwardRef((e,t)=>{let{children:n,...a}=e;if(r.isValidElement(n)){var i;let e,o,s=(i=n,(o=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(o=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),l=function(e,t){let n={...t};for(let r in t){let a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(n[r]=a):"style"===r?n[r]={...a,...i}:"className"===r&&(n[r]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}(a,n.props);return n.type!==r.Fragment&&(l.ref=t?(0,d.composeRefs)(t,s):s),r.cloneElement(n,l)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${t}.SlotClone`,a),o=r.forwardRef((e,t)=>{let{children:a,...o}=e,s=r.Children.toArray(a),l=s.find(h);if(l){let e=l.props.children,a=s.map(t=>t!==l?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,n.jsx)(i,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,n.jsx)(i,{...o,ref:t,children:a})});return o.displayName=`${e}.Slot`,o}var f=Symbol("radix.slottable");function h(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}var m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let a=c(`Primitive.${t}`),i=r.forwardRef((e,r)=>{let{asChild:i,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(i?a:t,{...o,ref:r})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function p(e,t){e&&s.flushSync(()=>e.dispatchEvent(t))}var v=globalThis?.document?r.useLayoutEffect:()=>{};r[" useEffectEvent ".trim().toString()],r[" useInsertionEffect ".trim().toString()];var g=r[" useInsertionEffect ".trim().toString()]||v;function x({prop:e,defaultProp:t,onChange:n=()=>{},caller:a}){let[i,o,s]=function({defaultProp:e,onChange:t}){let[n,a]=r.useState(e),i=r.useRef(n),o=r.useRef(t);return g(()=>{o.current=t},[t]),r.useEffect(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,a,o]}({defaultProp:t,onChange:n}),l=void 0!==e,u=l?e:i;{let t=r.useRef(void 0!==e);r.useEffect(()=>{let e=t.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${a} 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.`)}t.current=l},[l,a])}return[u,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&s.current?.(n)}else o(t)},[l,e,o,s])]}Symbol("RADIX:SYNC_STATE");var y=r.createContext(void 0),w=e=>{var t;let n,a,{present:i,children:o}=e,s=function(e){var t,n;let[a,i]=r.useState(),o=r.useRef(null),s=r.useRef(e),l=r.useRef("none"),[u,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>
1n[e][t]??e,t));return r.useEffect(()=>{let e=b(o.current);l.current="mounted"===u?e:"none"},[u]),v(()=>{let t=o.current,n=s.current;if(n!==e){let r=l.current,a=b(t);e?d("MOUNT"):"none"===a||t?.display==="none"?d("UNMOUNT"):n&&r!==a?d("ANIMATION_OUT"):d("UNMOUNT"),s.current=e}},[e,d]),v(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,n=n=>{let r=b(o.current).includes(CSS.escape(n.animationName));if(n.target===a&&r&&(d("ANIMATION_END"),!s.current)){let n=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=n)})}},r=e=>{e.target===a&&(l.current=b(o.current))};return a.addEventListener("animationstart",r),a.addEventListener("animationcancel",n),a.addEventListener("animationend",n),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",r),a.removeEventListener("animationcancel",n),a.removeEventListener("animationend",n)}}d("ANIMATION_END")},[a,d]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:r.useCallback(e=>{o.current=e?getComputedStyle(e):null,i(e)},[])}}(i),l="function"==typeof o?o({present:s.isPresent}):r.Children.only(o),u=(0,d.useComposedRefs)(s.ref,(t=l,(a=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(a=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof o||s.isPresent?r.cloneElement(l,{ref:u}):null};function b(e){return e?.animationName||"none"}w.displayName="Presence";var k=r[" useId ".trim().toString()]||(()=>void 0),j=0;function E(e){let[t,n]=r.useState(k());return v(()=>{e||n(e=>e??String(j++))},[e]),e||(t?`radix-${t}`:"")}function N(e){let t=e+"CollectionProvider",[a,i]=l(t),[o,s]=a(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:a}=e,i=r.default.useRef(null),s=r.default.useRef(new Map).current;return(0,n.jsx)(o,{scope:t,itemMap:s,collectionRef:i,children:a})};u.displayName=t;let f=e+"CollectionSlot",h=c(f),m=r.default.forwardRef((e,t)=>{let{scope:r,children:a}=e,i=s(f,r),o=(0,d.useComposedRefs)(t,i.collectionRef);return(0,n.jsx)(h,{ref:o,children:a})});m.displayName=f;let p=e+"CollectionItemSlot",v="data-radix-collection-item",g=c(p),x=r.default.forwardRef((e,t)=>{let{scope:a,children:i,...o}=e,l=r.default.useRef(null),u=(0,d.useComposedRefs)(t,l),c=s(p,a);return r.default.useEffect(()=>(c.itemMap.set(l,{ref:l,...o}),()=>void c.itemMap.delete(l))),(0,n.jsx)(g,{...{[v]:""},ref:u,children:i})});return x.displayName=p,[{Provider:u,Slot:m,ItemSlot:x},function(t){let n=s(e+"CollectionConsumer",t);return r.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,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},i]}var C=new WeakMap;function R(e,t){var n,r;let a,i,o;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(n=e,r=t,a=n.length,(o=(i=P(r))>=0?i:a+i)<0||o>=a?-1:o);return -1===s?void 0:e[s]}function P(e){return e!=e||0===e?0:Math.trunc(e)}function M(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],C.set(this,!0)}set(e,t){return C.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,a=this.has(t),i=this.#e.length,o=P(e),s=o>=0?o:i+o,l=s<0||s>=i?-1:s;if(l===this.size||a&&l===this.size-1||-1===l)return this.set(t,n),this;let u=this.size+ +!a;o<0&&s++;let d=[...this.#e],c=!1;for(let e=s;e<u;e++)if(s===e){let i=d[e];d[e]===t&&(i=d[e+1]),a&&this.delete(t),r=this.get(i),this.set(t,n)}else{c||d[e-1]!==t||(c=!0);let n=d[c?e:e-1],a=r;r=this.get(n),this.delete(n),this.set(n,a)}return this}with(t,n,r){let a=new e(this);return a.insert(t,n,r),a}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=R(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=R(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return R(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=[],a=0;for(let e of this)Reflect.apply(t,n,[e,a,this])&&r.push(e),a++;return new e(r)}map(t,n){let r=[],a=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,a,this])]),a++;return new e(r)}reduce(...e){let[t,n]=e,r=0,a=n??this.at(0);for(let n of this)a=0===r&&1===e.length?n:Reflect.apply(t,this,[a,n,r,this]),r++;return a}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let a=this.at(n);r=n===this.size-1&&1===e.length?a:Reflect.apply(t,this,[r,a,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,a=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(a=n-1);for(let e=t;e<=a;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}});var S="dismissableLayer.update",A=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),T=r.forwardRef((e,a)=>{let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:l,onInteractOutside:c,onDismiss:f,...h}=e,p=r.useContext(A),[v,g]=r.useState(null),x=v?.ownerDocument??globalThis?.document,[,y]=r.useState({}),w=(0,d.useComposedRefs)(a,e=>g(e)),b=Array.from(p.layers),[k]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),j=b.indexOf(k),E=v?b.indexOf(v):-1,N=p.layersWithOutsidePointerEventsDisabled.size>0,C=E>=j,R=function(e,t=globalThis?.document){let n=M(e),a=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let r=function(){_("dismissableLayer.pointerDownOutside",n,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);a.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));C&&!n&&(s?.(e),c?.(e),e.defaultPrevented||f?.())},x),P=function(e,t=globalThis?.document){let n=M(e),a=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!a.current&&_("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...p.branches].some(e=>e.contains(t))&&(l?.(e),c?.(e),e.defaultPrevented||f?.())},x);return!function(e,t=globalThis?.document){let n=M(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=>{E===p.layers.size-1&&(o?.(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))},x),r.useEffect(()=>{if(v)return i&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(t=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(v)),p.layers.add(v),L(),()=>{i&&1===p.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=t)}},[v,x,i,p]),r.useEffect(()=>()=>{v&&(p.layers.delete(v),p.layersWithOutsidePointerEventsDisabled.delete(v),L())},[v,p]),r.useEffect(()=>{let e=()=>y({});return document.addEventListener(S,e),()=>document.removeEventListener(S,e)},[]),(0,n.jsx)(m.div,{...h,ref:w,style:{pointerEvents:N?C?"auto":"none":void 0,...e.style},onFocusCapture:u(e.onFocusCapture,P.onFocusCapture),onBlurCapture:u(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:u(e.onPointerDownCapture,R.onPointerDownCapture)})});function L(){let e=new CustomEvent(S);document.dispatchEvent(e)}function _(e,t,n,{discrete:r}){let a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?p(a,i):a.dispatchEvent(i)}
1T.displayName="DismissableLayer",r.forwardRef((e,t)=>{let a=r.useContext(A),i=r.useRef(null),o=(0,d.useComposedRefs)(t,i);return r.useEffect(()=>{let e=i.current;if(e)return a.branches.add(e),()=>{a.branches.delete(e)}},[a.branches]),(0,n.jsx)(m.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var O=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"}),I=r.forwardRef((e,t)=>(0,n.jsx)(m.span,{...e,ref:t,style:{...O,...e.style}}));I.displayName="VisuallyHidden";var z="NavigationMenu",[F,D,$]=N(z),[W,B,V]=N(z),[K,U]=l(z,[$,V]),[H,q]=K(z),[G,J]=K(z),Y=r.forwardRef((e,t)=>{let a,{__scopeNavigationMenu:i,value:o,onValueChange:s,defaultValue:l,delayDuration:u=200,skipDelayDuration:c=300,orientation:f="horizontal",dir:h,...p}=e,[v,g]=r.useState(null),w=(0,d.useComposedRefs)(t,e=>g(e)),b=(a=r.useContext(y),h||a||"ltr"),k=r.useRef(0),j=r.useRef(0),E=r.useRef(0),[N,C]=r.useState(!0),[R,P]=x({prop:o,onChange:e=>{let t=c>0;""!==e?(window.clearTimeout(E.current),t&&C(!1)):(window.clearTimeout(E.current),E.current=window.setTimeout(()=>C(!0),c)),s?.(e)},defaultProp:l??"",caller:z}),M=r.useCallback(()=>{window.clearTimeout(j.current),j.current=window.setTimeout(()=>P(""),150)},[P]),S=r.useCallback(e=>{window.clearTimeout(j.current),P(e)},[P]),A=r.useCallback(e=>{R===e?window.clearTimeout(j.current):k.current=window.setTimeout(()=>{window.clearTimeout(j.current),P(e)},u)},[R,P,u]);return r.useEffect(()=>()=>{window.clearTimeout(k.current),window.clearTimeout(j.current),window.clearTimeout(E.current)},[]),(0,n.jsx)(Z,{scope:i,isRootMenu:!0,value:R,dir:b,orientation:f,rootNavigationMenu:v,onTriggerEnter:e=>{window.clearTimeout(k.current),N?A(e):S(e)},onTriggerLeave:()=>{window.clearTimeout(k.current),M()},onContentEnter:()=>window.clearTimeout(j.current),onContentLeave:M,onItemSelect:e=>{P(t=>t===e?"":e)},onItemDismiss:()=>P(""),children:(0,n.jsx)(m.nav,{"aria-label":"Main","data-orientation":f,dir:b,...p,ref:w})})});Y.displayName=z;var X="NavigationMenuSub";r.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:a,onValueChange:i,defaultValue:o,orientation:s="horizontal",...l}=e,u=q(X,r),[d,c]=x({prop:a,onChange:i,defaultProp:o??"",caller:X});return(0,n.jsx)(Z,{scope:r,isRootMenu:!1,value:d,dir:u.dir,orientation:s,rootNavigationMenu:u.rootNavigationMenu,onTriggerEnter:e=>c(e),onItemSelect:e=>c(e),onItemDismiss:()=>c(""),children:(0,n.jsx)(m.div,{"data-orientation":s,...l,ref:t})})}).displayName=X;var Z=e=>{let t,{scope:a,isRootMenu:i,rootNavigationMenu:o,dir:s,orientation:l,children:u,value:d,onItemSelect:c,onItemDismiss:f,onTriggerEnter:h,onTriggerLeave:m,onContentEnter:p,onContentLeave:v}=e,[g,x]=r.useState(null),[y,w]=r.useState(new Map),[b,k]=r.useState(null);return(0,n.jsx)(H,{scope:a,isRootMenu:i,rootNavigationMenu:o,value:d,previousValue:(t=r.useRef({value:d,previous:d}),r.useMemo(()=>(t.current.value!==d&&(t.current.previous=t.current.value,t.current.value=d),t.current.previous),[d])),baseId:E(),dir:s,orientation:l,viewport:g,onViewportChange:x,indicatorTrack:b,onIndicatorTrackChange:k,onTriggerEnter:M(h),onTriggerLeave:M(m),onContentEnter:M(p),onContentLeave:M(v),onItemSelect:M(c),onItemDismiss:M(f),onViewportContentChange:r.useCallback((e,t)=>{w(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{w(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,n.jsx)(F.Provider,{scope:a,children:(0,n.jsx)(G,{scope:a,items:y,children:u})})})},Q="NavigationMenuList",ee=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,i=q(Q,r),o=(0,n.jsx)(m.ul,{"data-orientation":i.orientation,...a,ref:t});return(0,n.jsx)(m.div,{style:{position:"relative"},ref:i.onIndicatorTrackChange,children:(0,n.jsx)(F.Slot,{scope:r,children:i.isRootMenu?(0,n.jsx)(ey,{asChild:!0,children:o}):o})})});ee.displayName=Q;var et="NavigationMenuItem",[en,er]=K(et),ea=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:a,value:i,...o}=e,s=E(),l=r.useRef(null),u=r.useRef(null),d=r.useRef(null),c=r.useRef(()=>{}),f=r.useRef(!1),h=r.useCallback((e="start")=>{if(l.current){c.current();let t=ek(l.current);t.length&&ej("start"===e?t:t.reverse())}},[]),p=r.useCallback(()=>
1{if(l.current){var e;let t=ek(l.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),c.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,n.jsx)(en,{scope:a,value:i||s||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:l,focusProxyRef:d,wasEscapeCloseRef:f,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:p,onContentFocusOutside:p,children:(0,n.jsx)(m.li,{...o,ref:t})})});ea.displayName=et;var ei="NavigationMenuTrigger",eo=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:a,disabled:i,...o}=e,s=q(ei,e.__scopeNavigationMenu),l=er(ei,e.__scopeNavigationMenu),c=r.useRef(null),f=(0,d.useComposedRefs)(c,l.triggerRef,t),h=eC(s.baseId,l.value),p=eR(s.baseId,l.value),v=r.useRef(!1),g=r.useRef(!1),x=l.value===s.value;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(F.ItemSlot,{scope:a,value:l.value,children:(0,n.jsx)(eb,{asChild:!0,children:(0,n.jsx)(m.button,{id:h,disabled:i,"data-disabled":i?"":void 0,"data-state":eN(x),"aria-expanded":x,"aria-controls":p,...o,ref:f,onPointerEnter:u(e.onPointerEnter,()=>{g.current=!1,l.wasEscapeCloseRef.current=!1}),onPointerMove:u(e.onPointerMove,eP(()=>{i||g.current||l.wasEscapeCloseRef.current||v.current||(s.onTriggerEnter(l.value),v.current=!0)})),onPointerLeave:u(e.onPointerLeave,eP(()=>{i||(s.onTriggerLeave(),v.current=!1)})),onClick:u(e.onClick,()=>{s.onItemSelect(l.value),g.current=x}),onKeyDown:u(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===s.dir?"ArrowLeft":"ArrowRight"}[s.orientation];x&&e.key===t&&(l.onEntryKeyDown(),e.preventDefault())})})})}),x&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(I,{"aria-hidden":!0,tabIndex:0,ref:l.focusProxyRef,onFocus:e=>{let t=l.contentRef.current,n=e.relatedTarget,r=n===c.current,a=t?.contains(n);(r||!a)&&l.onFocusProxyEnter(r?"start":"end")}}),s.viewport&&(0,n.jsx)("span",{"aria-owns":p})]})]})});eo.displayName=ei;var es="navigationMenu.linkSelect",el=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:a,onSelect:i,...o}=e;return(0,n.jsx)(eb,{asChild:!0,children:(0,n.jsx)(m.a,{"data-active":a?"":void 0,"aria-current":a?"page":void 0,...o,ref:t,onClick:u(e.onClick,e=>{let t=e.target,n=new CustomEvent(es,{bubbles:!0,cancelable:!0});t.addEventListener(es,e=>i?.(e),{once:!0}),p(t,n),n.defaultPrevented||e.metaKey||p(t,new CustomEvent(em,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})});el.displayName="NavigationMenuLink";var eu="NavigationMenuIndicator";r.forwardRef((e,t)=>{let{forceMount:r,...a}=e,i=q(eu,e.__scopeNavigationMenu),o=!!i.value;return i.indicatorTrack?s.default.createPortal((0,n.jsx)(w,{present:r||o,children:(0,n.jsx)(ed,{...a,ref:t})}),i.indicatorTrack):null}).displayName=eu;var ed=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:a,...i}=e,o=q(eu,a),s=D(a),[l,u]=r.useState(null),[d,c]=r.useState(null),f="horizontal"===o.orientation,h=!!o.value;r.useEffect(()=>{let e=s(),t=e.find(e=>e.value===o.value)?.ref.current;t&&u(t)},[s,o.value]);let p=()=>{l&&c({size:f?l.offsetWidth:l.offsetHeight,offset:f?l.offsetLeft:l.offsetTop})};return eE(l,p),eE(o.indicatorTrack,p),d?(0,n.jsx)(m.div,{"aria-hidden":!0,"data-state":h?"visible":"hidden","data-orientation":o.orientation,...i,ref:t,style:{position:"absolute",...f?{left:0,width:d.size+"px",transform:`translateX(${d.offset}px)`}:{top:0,height:d.size+"px",transform:`translateY(${d.offset}px)`},...i.style}}):null}),ec="NavigationMenuContent",ef=r.forwardRef((e,t)=>{let{forceMount:r,...a}=e,i=q(ec,e.__scopeNavigationMenu),o=er(ec,e.__scopeNavigationMenu),s=(0,d.useComposedRefs)(o.contentRef,t),l=o.value===i.value,c={value:o.value,triggerRef:o.triggerRef,focusProxyRef:o.focusProxyRef,wasEscapeCloseRef:o.wasEscapeCloseRef,onContentFocusOutside:o.onContentFocusOutside,onRootContentClose:o.onRootContentClose,...a};return i.viewport?(0,n.jsx)(eh,{forceMount:r,...c,ref:s}):(0,n.jsx)(w,{present:r||l,children:(0,n.jsx)(ep,{"data-state":eN(l),...c,ref:s,onPointerEnter:u(e.onPointerEnter,i.onContentEnter),onPointerLeave:u(e.onPointerLeave,eP(i.onContentLeave)),style:{pointerEvents:!l&&i.isRo
1otMenu?"none":void 0,...c.style}})})});ef.displayName=ec;var eh=r.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=q(ec,e.__scopeNavigationMenu);return v(()=>{n(e.value,{ref:t,...e})},[e,t,n]),v(()=>()=>r(e.value),[e.value,r]),null}),em="navigationMenu.rootContentDismiss",ep=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:a,value:i,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:l,onRootContentClose:c,onContentFocusOutside:f,...h}=e,m=q(ec,a),p=r.useRef(null),v=(0,d.useComposedRefs)(p,t),g=eC(m.baseId,i),x=eR(m.baseId,i),y=D(a),w=r.useRef(null),{onItemDismiss:b}=m;r.useEffect(()=>{let e=p.current;if(m.isRootMenu&&e){let t=()=>{b(),c(),e.contains(document.activeElement)&&o.current?.focus()};return e.addEventListener(em,t),()=>e.removeEventListener(em,t)}},[m.isRootMenu,e.value,o,b,c]);let k=r.useMemo(()=>{let e=y().map(e=>e.value);"rtl"===m.dir&&e.reverse();let t=e.indexOf(m.value),n=e.indexOf(m.previousValue),r=i===m.value,a=n===e.indexOf(i);if(!r&&!a)return w.current;let o=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(a&&-1!==t)return t>n?"to-start":"to-end"}return null})();return w.current=o,o},[m.previousValue,m.value,m.dir,y,i]);return(0,n.jsx)(ey,{asChild:!0,children:(0,n.jsx)(T,{id:x,"aria-labelledby":g,"data-motion":k,"data-orientation":m.orientation,...h,ref:v,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(em,{bubbles:!0,cancelable:!0});p.current?.dispatchEvent(e)},onFocusOutside:u(e.onFocusOutside,e=>{f();let t=e.target;m.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:u(e.onPointerDownOutside,e=>{let t=e.target,n=y().some(e=>e.ref.current?.contains(t)),r=m.isRootMenu&&m.viewport?.contains(t);(n||r||!m.isRootMenu)&&e.preventDefault()}),onKeyDown:u(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ek(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);ej(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():s.current?.focus()}}),onEscapeKeyDown:u(e.onEscapeKeyDown,e=>{l.current=!0})})})}),ev="NavigationMenuViewport",eg=r.forwardRef((e,t)=>{let{forceMount:r,...a}=e,i=!!q(ev,e.__scopeNavigationMenu).value;return(0,n.jsx)(w,{present:r||i,children:(0,n.jsx)(ex,{...a,ref:t})})});eg.displayName=ev;var ex=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:a,children:i,...o}=e,s=q(ev,a),l=(0,d.useComposedRefs)(t,s.onViewportChange),c=J(ec,e.__scopeNavigationMenu),[f,h]=r.useState(null),[p,v]=r.useState(null),g=f?f?.width+"px":void 0,x=f?f?.height+"px":void 0,y=!!s.value,b=y?s.value:s.previousValue;return eE(p,()=>{p&&h({width:p.offsetWidth,height:p.offsetHeight})}),(0,n.jsx)(m.div,{"data-state":eN(y),"data-orientation":s.orientation,...o,ref:l,style:{pointerEvents:!y&&s.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":x,...o.style},onPointerEnter:u(e.onPointerEnter,s.onContentEnter),onPointerLeave:u(e.onPointerLeave,eP(s.onContentLeave)),children:Array.from(c.items).map(([e,{ref:t,forceMount:r,...a}])=>{let i=b===e;return(0,n.jsx)(w,{present:r||i,children:(0,n.jsx)(ep,{...a,ref:(0,d.composeRefs)(t,e=>{i&&e&&v(e)})})},e)})})}),ey=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,i=q("FocusGroup",r);return(0,n.jsx)(W.Provider,{scope:r,children:(0,n.jsx)(W.Slot,{scope:r,children:(0,n.jsx)(m.div,{dir:i.dir,...a,ref:t})})})}),ew=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eb=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,i=B(r),o=q("FocusGroupItem",r);return(0,n.jsx)(W.ItemSlot,{scope:r,children:(0,n.jsx)(m.button,{...a,ref:t,onKeyDown:u(e.onKeyDown,e=>{if(["Home","End",...ew].includes(e.key)){let t=i().map(e=>e.ref.current);if(["rtl"===o.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ew.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>ej(t)),e.preventDefault()}})})})});function ek(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function ej(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function eE(e,t){let n=M(t);v(()=>{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 eN(e){return e?"open":"closed"}function eC(e,t){return`${e}-trigger-${t}`}function eR(e,t){return`${e}-content-${t}`}function eP(e){return t=>
1"mouse"===t.pointerType?e(t):void 0}var eM=e.i(294237),eS=e.i(26125),eA=e.i(975157);let eT=r.forwardRef(({className:e,children:t,viewport:r=!0,...a},i)=>(0,n.jsxs)(Y,{ref:i,"data-slot":"navigation-menu","data-viewport":r,role:"navigation",className:(0,eA.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",e),...a,children:[t,r&&(0,n.jsx)(eF,{})]}));function eL({className:e,...t}){return(0,n.jsx)(ee,{"data-slot":"navigation-menu-list",className:(0,eA.cn)("group flex flex-1 list-none items-center justify-center gap-1",e),...t})}function e_({className:e,...t}){return(0,n.jsx)(ea,{"data-slot":"navigation-menu-item",className:(0,eA.cn)("relative",e),...t})}eT.displayName=Y.displayName;let eO=(0,eM.cva)("group relative hit-area inline-flex h-8 w-max items-center justify-center rounded-md px-4 py-1 text-sm text-muted-foreground font-medium hover:bg-foreground/5 hover:text-foreground focus:bg-foreground/5 focus:text-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-foreground
1/5 data-[state=open]:text-foreground data-[state=open]:focus:bg-foreground/5 data-[state=open]:bg-foreground/5 focus-visible:ring-ring/50 outline-none transition-[color,background-color,box-shadow] duration-instant ease-out focus-visible:ring-[3px] focus-visible:outline-1 motion-reduce:transition-none");function eI({className:e,children:t,...r}){return(0,n.jsxs)(eo,{"data-slot":"navigation-menu-trigger",className:(0,eA.cn)(eO(),"group",e),...r,children:[t," ",(0,n.jsx)(eS.ChevronDownIcon,{className:"relative top-px ml-1.5 size-3 opacity-75 transition-transform duration-200 ease-out motion-reduce:transition-none group-data-[state=open]:translate-y-px","aria-hidden":"true",strokeWidth:2.5})]})}function ez({className:e,...t}){return(0,n.jsx)(ef,{"data-slot":"navigation-menu-content",className:(0,eA.cn)("top-0 left-0 w-full origin-top p-2 pr-2.5 md:absolute md:w-auto","data-[motion=from-end]:animate-enter-from-right data-[motion=from-start]:animate-enter-from-left data-[motion=to-end]:animate-exit-to-right data-[motion=to-start]:animate-exit-to-left","motion-reduce:animate-none group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:ring-border group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:-translate-x-1/3 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-xl group-data-[viewport=false]/navigation-menu:shadow-lg group-data-[viewport=false]/navigation-menu:ring-1 group-data-[viewport=false]/navigation-menu:shadow-black/6.5 group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",e),...t})}function eF({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"navigation-menu-viewport-parent",className:(0,eA.cn)("fixed inset-x-0 top-12 isolate z-50 mx-auto flex max-w-6xl px-(--viewport-outer-px)"),children:(0,n.jsx)(eg,{"data-slot":"navigation-menu-viewport",className:(0,eA.cn)("bg-popover text-popover-foreground ring-border relative mt-1.5 h-(--radix-navigation-menu-viewport-height) w-full origin-top overflow-hidden rounded-xl p-0.5 shadow-xl ring-1 shadow-black/6.5 transition-[width,height] duration-200 ease-out md:w-(--radix-navigation-menu-viewport-width)","data-[state=closed]:animate-scale-out data-[state=open]:animate-scale-in motion-reduce:animate-none motion-reduce:transition-none",e),...t})})}function eD({className:e,...t}){return(0,n.jsx)(el,{"data-slot":"navigation-menu-link",className:(0,eA.cn)("data-[active=true]:focus:bg-foreground
1/5 data-[active=true]:hover:bg-foreground/5 data-[active=true]:bg-foreground/2.5 data-[active=true]:text-foreground hover:bg-foreground/5 hover:text-foreground focus:bg-foreground/5 focus:text-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-lg p-2 text-sm transition-[color,background-color,box-shadow] duration-instant ease-out outline-none focus-visible:ring-[3px] focus-visible:outline-1 motion-reduce:transition-none [&_svg:not([class*='size-'])]:size-4",e),...t})}var e$=e.i(324875);let eW={name:"menu",size:24,node:[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]};eW.node;let eB=(0,e$.default)(eW),eV={name:"x",size:24,node:[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]};eV.node;let eK=(0,e$.default)(eV);var eU=e.i(792076);let eH={name:"monitor",size:24,node:[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]};eH.node;let eq=(0,e$.default)(eH),eG={name:"tree-palm",size:24,node:[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35",key:"ywahnh"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]],aliases:["palmtree"]};eG.node;let eJ=(0,e$.default)(eG);var eY=e.i(235558),eX=e.i(651025);let eZ={name:"paw-print",size:24,node:[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]};eZ.node;let eQ=(0,e$.default)(eZ),e0={name:"cpu",size:24,node:[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]};e0.node;let e1=(0,e$.default)(e0);var e2=e.i(590763),e5=e.i(375133);let e3={name:"layout-panel-top",size:24,node:[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]]};e3.node;let e6=(0,e$.default)(e3),e4={name:"workflow",size:24,node:[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]};e4.node;let e8=(0,e$.default)(e4),e7={name:"network",size:24,node:[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]};e7.node;let e9=(0,e$.default)(e7),te={name:"headphones",size:24,node:[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]};te.node;let tt=(0,e$.default)(te);var tn=e.i(624391),tr=e.i(273443),ta=e.i(519455);function ti({className:e,style:t,...r}){return(0,n.jsx)("span",{"aria-hidden":"true",className:e,style:{backgroundColor:"currentColor",display:"inline-block",flexShrink:0,mask:"url('/australia-symbol.svg') center / contain no-repeat",WebkitMask:"url('/australia-symbol.svg') center / contain no-repeat",...t},...r})}function to({className:e}){return(0,n.jsxs)("div",{className:(0,eA.cn)("text-muted-foreground shrink-0 items-center gap-2.5 whitespace-nowrap text-sm font-medium",e),children:[(0,n.jsx)("span",{children:"Built in Australia"}
1),(0,n.jsx)(ti,{className:"text-muted-foreground/70 h-5 w-6"})]})}var ts=e.i(618071);let tl={"/solutions/royal-shows":(0,n.jsx)(eU.FerrisWheel,{className:"stroke-foreground fill-indigo-500/15"}),"/solutions/conferences":(0,n.jsx)(eq,{className:"stroke-foreground fill-blue-500/15"}),"/solutions/parks-attractions":(0,n.jsx)(eJ,{className:"stroke-foreground fill-emerald-500/15"})},tu={"/case-studies/easter-show":(0,n.jsx)(eY.Ticket,{className:"stroke-foreground fill-amber-500/15"}),"/case-studies/indo-pacific":(0,n.jsx)(eX.Building2,{className:"stroke-foreground fill-blue-500/15"}),"/case-studies/taronga-zoo":(0,n.jsx)(eQ,{className:"stroke-foreground fill-emerald-500/15"})},td=(0,n.jsx)(eU.FerrisWheel,{className:"stroke-foreground fill-indigo-500/15"}),tc=(0,n.jsx)(eY.Ticket,{className:"stroke-foreground fill-amber-500/15"}),tf=[{href:"/computer",name:"Ludo computer",description:"Live operations for venues",icon:(0,n.jsx)(e1,{className:"stroke-foreground fill-indigo-500/15"})},{href:"/visitor-app",name:"Pavilion",description:"The app visitors actually open",icon:(0,n.jsx)(e2.Smartphone,{className:"stroke-foreground fill-emerald-500/15"})},{href:"/terminals",name:"Terminals",description:"POS that survives the rush",icon:(0,n.jsx)(e5.CreditCard,{className:"stroke-foreground fill-amber-500/15"})},{href:"/kiosks",name:"Kiosks",description:"Self-service that holds up at peak",icon:(0,n.jsx)(e6,{className:"stroke-foreground fill-blue-500/15"})},{href:"/how-it-works",name:"How It Works",description:"Wallet, settlement, kiosks, ops",icon:(0,n.jsx)(e8,{className:"stroke-foreground fill-pink-500/15"})}],th={href:"/podcast",name:"Podcast",description:"Longer conversations from the show floor",icon:(0,n.jsx)(tt,{className:"stroke-foreground fill-indigo-500/15"})};function tm({productFeatures:e,solutions:t,caseStudies:r,resourcesLink:a,podcastLink:o,partnershipsHref:s,onValueChange:l}){return(0,n.jsx)(eT,{viewport:!1,onValueChange:l,className:"**:data-[slot=navigation-menu-content]:top-12 max-lg:hidden",children:(0,n.jsxs)(eL,{className:"gap-3",children:[(0,n.jsxs)(e_,{children:[(0,n.jsx)(eI,{children:"Platform"}),(0,n.jsx)(ez,{className:"p-0",children:(0,n.jsx)("div",{className:"w-72",children:(0,n.jsxs)("div",{className:"bg-card ring-border relative rounded-xl p-0.5 pt-2 shadow ring-1",children:[(0,n.jsx)("span",{className:"text-muted-foreground ml-3 text-xs font-medium uppercase",children:"Platform"}),(0,n.jsx)("ul",{className:"mt-1",children:e.map((e,t)=>(0,n.jsx)(tv,{href:e.href,title:e.name,description:e.description,children:e.icon},t))})]})})})]}),(0,n.jsxs)(e_,{children:[(0,n.jsx)(eI,{children:"Solutions"}),(0,n.jsx)(ez,{className:"p-0",children:(0,n.jsxs)("div",{className:"grid w-[680px] grid-cols-2 gap-1.5",children:[(0,n.jsxs)("div",{className:"bg-card ring-border rounded-xl p-0.5 pt-2 shadow ring-1",children:[(0,n.jsx)("span",{className:"text-muted-foreground ml-3 text-xs font-medium uppercase",children:"By venue"}),(0,n.jsx)("ul",{className:"mt-1",children:t.map((e,t)=>(0,n.jsx)(tv,{href:e.href,title:e.name,description:e.description,children:e.icon},t))})]}),(0,n.jsxs)("div",{className:"bg-card ring-border flex flex-col gap-3 rounded-xl p-0.5 pt-2 shadow ring-1",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-muted-foreground ml-3 text-xs font-medium uppercase",children:"Case studies"}),(0,n.jsx)("ul",{className:"mt-1",children:r.map((e,t)=>(0,n.jsx)("li",{children:(0,n.jsx)(eD,{asChild:!0,children:(0,n.jsxs)(i.default,{href:e.href,className:"hover:bg-foreground
1/5 grid grid-cols-[auto_1fr] items-center gap-2.5 rounded-lg px-3 py-2",children:[(0,n.jsx)("div",{className:"flex size-5 items-center justify-center *:size-4",children:e.icon}),(0,n.jsx)("div",{className:"text-foreground text-sm font-medium",children:e.name})]})})},t))})]}),(0,n.jsxs)("div",{className:"border-t pt-2",children:[(0,n.jsx)("span",{className:"text-muted-foreground ml-3 text-xs font-medium uppercase",children:"More"}),(0,n.jsxs)("ul",{className:"mt-1",children:[o?(0,n.jsx)("li",{children:(0,n.jsx)(eD,{asChild:!0,children:(0,n.jsxs)(i.default,{href:o.href,className:"hover:bg-foreground/5 grid grid-cols-[auto_1fr] items-center gap-2.5 rounded-lg px-3 py-2",children:[(0,n.jsx)("div",{className:"flex size-5 items-center justify-center *:size-4",children:o.icon}),(0,n.jsx)("div",{className:"text-foreground text-sm font-medium",children:o.name})]})})}):null,(0,n.jsx)("li",{children:(0,n.jsx)(eD,{asChild:!0,children:(0,n.jsxs)(i.default,{href:s,className:"hover:bg-foreground/5 grid grid-cols-[auto_1fr] items-center gap-2.5 rounded-lg px-3 py-2",children:[(0,n.jsx)("div",{className:"flex size-5 items-center justify-center *:size-4",children:(0,n.jsx)(e9,{className:"stroke-foreground fill-amber-500/15"})}),(0,n.jsx)("div",{className:"text-foreground text-sm font-medium",children:"Partnerships"})]})})})]})]})]})]})})]}),(0,n.jsx)(e_,{children:(0,n.jsx)(eD,{asChild:!0,children:(0,n.jsx)(i.default,{href:a.href,className:eO(),children:a.title})})})]})})}function tp({closeMenu:e,mobileLinks:t,primaryCta:r}){return(0,n.jsxs)("nav",{id:"mobile-navigation",role:"navigation","aria-label":"Main menu",className:"motion-safe:animate-fade-in flex max-h-[calc(100dvh-5rem)] w-full flex-col overflow-y-auto overscroll-contain pb-4",children:[(0,n.jsx)("div",{className:"-mx-4 mt-0.5 space-y-0.5 **:hover:no-underline",children:t.map((t,r)=>t.groupName&&t.links?(0,n.jsx)(tr.Accordion,{type:"single",collapsible:!0,children:(0,n.jsxs)(tr.AccordionItem,{value:t.groupName,className:"group relative border-b-0 before:pointer-events-none before:absolute before:inset-x-4 before:bottom-0 before:border-b",children:[(0,n.jsx)(tr.AccordionTrigger,{className:"data-[state=open]:bg-foreground
1/5 flex items-center justify-between px-4 py-3 text-lg **:!font-normal",children:t.groupName}),(0,n.jsx)(tr.AccordionContent,{className:"pb-5",children:(0,n.jsx)("ul",{children:t.links.map((t,r)=>(0,n.jsx)("li",{children:(0,n.jsxs)(i.default,{href:t.href,onClick:e,className:"grid grid-cols-[auto_1fr] items-center gap-2.5 px-4 py-2",children:[(0,n.jsx)("div",{"aria-hidden":!0,className:"flex items-center justify-center *:size-4",children:t.icon}),(0,n.jsx)("div",{className:"text-base",children:t.name})]})},r))})})]})},r):t.name&&t.href?(0,n.jsx)(i.default,{href:t.href,onClick:e,className:"group relative block border-0 border-b px-4 py-3 text-lg",children:t.name},r):null)}),(0,n.jsxs)("div",{className:"bg-background/90 sticky bottom-0 mt-4 space-y-2 pt-3 backdrop-blur",children:[r&&(0,n.jsx)(ta.Button,{asChild:!0,className:"w-full",children:(0,n.jsx)(i.default,{href:r.href,onClick:e,children:r.title})}),(0,n.jsx)(ta.Button,{variant:"outline",className:"w-full",asChild:!0,children:(0,n.jsx)("a",{href:"https://admin.ludo.computer",rel:"noreferrer",onClick:e,children:"Sign in"})})]})]})}function tv({title:e,description:t,children:r,href:a,...o}){return(0,n.jsx)("li",{...o,children:(0,n.jsx)(eD,{asChild:!0,children:(0,n.jsxs)(i.default,{href:a,className:"grid grid-cols-[auto_1fr] gap-2.5 p-3",children:[(0,n.jsx)("div",{className:"bg-illustration ring-foreground/10 before:to-foreground/3 relative flex size-9 items-center justify-center rounded-lg border border-transparent shadow shadow-sm ring-1 *:stroke-[1.5] *:drop-shadow *:drop-shadow-black/6.5 before:absolute before:inset-0 before:rounded-lg before:bg-radial",children:r}),(0,n.jsxs)("div",{className:"space-y-0.5",children:[(0,n.jsx)("div",{className:"text-foreground text-sm font-medium",children:e}),t&&(0,n.jsx)("p",{className:"text-muted-foreground line-clamp-1 text-xs",children:t})]})]})})})}e.s(["default",0,function({locale:e,primaryLinks:t=[],solutionLinks:s=[],caseStudyLinks:l=[],primaryCta:u,showPodcastLink:d=!1}){var c;let[f,h]=r.default.useState(!1),[m,p]=r.default.useState(!1),[v,g]=r.default.useState(""),x=r.default.useRef(null),y=r.default.useRef(null),w=(0,o.usePathname)(),b=function(e){let[t,n]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let t=window.matchMedia(e);n(t.matches);let r=()=>n(t.matches);return t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e]),t}("(min-width: 64rem)"),{scrollY:k}=(0,tn.useScroll)(),j="/"===((0,ts.stripLocaleFromPath)(w||"/").replace(/\/$/,"")||"/"),E=j&&!m&&0===v.length;c=e=>{p(e>50)},(0,r.useInsertionEffect)(()=>k.on("change",c),[k,"change",c]),r.default.useEffect(()=>{if(!f)return;let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{if("Escape"===e.key){e.preventDefault(),h(!1),x.current?.focus();return}if("Tab"!==e.key)return;let t=Array.from(y.current?.querySelectorAll('a[href], button:not([disabled]), [tabindex]:not([tabindex="-1"])')??[]).filter(e=>!e.hidden&&!e.hasAttribute("inert")&&e.getClientRects().length>0);if(0===t.length)return;let n=t[0],r=t[t.length-1];e.shiftKey&&document.activeElement===n?(e.preventDefault(),r.focus()):e.shiftKey||document.activeElement!==r||(e.preventDefault(),n.focus())};return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t),document.body.style.overflow=e}},[f]),r.default.useEffect(()=>{b&&h(!1)},[b]);let N=s.map(t=>({href:(0,ts.localizePath)(t.href,e),name:t.name,description:t.description,icon:tl[t.href]||td})),C=l.map(t=>({href:(0,ts.localizePath)(t.href,e),name:t.name,description:t.description,icon:tu[t.href]||tc})),R=tf.map(t=>({...t,href:(0,ts.localizePath)(t.href,e)})),P=(0,ts.localizePath)("/partnerships",e),M=t.find(e=>"/resources"===e.href)??{title:"Resources & Support",href:"/resources"},S={...M,href:(0,ts.localizePath)(M.href,e)},A=d?{...th,href:(0,ts.localizePath)(th.href,e)}:void 0,T=u?{...u,title:("/contact"===u.href||u.href.endsWith("/contact"))&&("Book a Tour"===u.title||"Book a tour"===u.title)?"Let's chat":u.title,href:(0,ts.localizePath)(u.href,e)}:void 0,L=[{groupName:"Platform",links:R},{groupName:"Solutions",links:N}
1,{groupName:"Case Studies",links:C},{name:S.title,href:S.href},...A?[{name:A.name,href:A.href}]:[],{name:"Partnerships",href:P}];return(0,n.jsxs)("header",{role:"banner","data-analytics-area":"header","data-state":f?"active":"inactive",...m&&{"data-scrolled":!0},className:"bg-background",children:[(0,n.jsx)("div",{ref:y,role:!b&&f?"dialog":void 0,"aria-modal":!b&&!!f||void 0,"aria-label":!b&&f?"Main menu":void 0,className:(0,eA.cn)("max-lg:in-data-[state=active]:bg-card/75 fixed inset-x-0 top-0 z-50 pt-2 transition-[height,background-color,backdrop-filter] duration-300 ease-[var(--ease-ludo-standard)] motion-reduce:transition-none max-lg:h-18 max-lg:overflow-hidden max-lg:px-2 max-lg:in-data-[state=active]:h-dvh max-lg:in-data-[state=active]:backdrop-blur lg:pt-3"),children:(0,n.jsx)("div",{className:(0,eA.cn)("in-data-scrolled:ring-foreground/5 in-data-scrolled:bg-background/75 mx-auto w-full max-w-6xl rounded-2xl border border-transparent px-3 shadow-md ring-1 shadow-transparent ring-transparent transition-[max-width,padding,background-color,box-shadow,backdrop-filter] duration-500 ease-[var(--ease-ludo-standard)] in-data-scrolled:max-w-4xl in-data-scrolled:shadow-black/6.5 in-data-scrolled:backdrop-blur motion-reduce:transition-none max-lg:in-data-scrolled:px-5","max-lg:in-data-[state=active]:ring-foreground/5 max-lg:in-data-[state=active]:bg-background/75 max-lg:in-data-[state=active]:px-5 max-lg:in-data-[state=active]:shadow-black/6.5 max-lg:in-data-[state=active]:backdrop-blur",j&&!m&&"xl:max-w-[min(64rem,calc(100vw-24rem))]"),children:(0,n.jsxs)("div",{className:"relative flex flex-wrap items-center justify-between lg:py-3",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between gap-3 max-lg:h-14 max-lg:w-full max-lg:in-data-[state=active]:border-b lg:gap-8",children:[(0,n.jsx)(i.default,{href:(0,ts.localizePath)("/",e),"aria-label":"Ludo home",className:"hit-area relative block w-fit shrink-0 transition-[padding] duration-500 ease-[var(--ease-ludo-standard)] motion-reduce:transition-none lg:in-data-scrolled:px-2",children:(0,n.jsx)(a.default,{src:"/LudoLogo.svg",alt:"Ludo",width:154,height:43,className:"h-7 w-auto sm:h-8",style:{width:"auto"},priority:!0})}),(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-2 lg:hidden",children:[T&&(0,n.jsx)(ta.Button,{asChild:!0,size:"sm",className:"min-h-11 rounded-lg px-2.5 text-xs min-[380px]:px-3",children:(0,n.jsx)(i.default,{href:T.href,onClick:()=>h(!1),children:T.title})}),(0,n.jsxs)("button",{ref:x,onClick:()=>h(e=>!e),"aria-label":f?"Close Menu":"Open Menu","aria-expanded":f,"aria-controls":"mobile-navigation",className:"hover:bg-foreground
1/5 focus-visible:ring-ring/50 relative z-20 flex size-11 cursor-pointer items-center justify-center rounded-lg transition-colors focus-visible:ring-[3px] focus-visible:outline-none",children:[(0,n.jsx)(eB,{className:"m-auto size-5 transition-[opacity,transform] duration-200 ease-out in-data-[state=active]:scale-0 in-data-[state=active]:rotate-180 in-data-[state=active]:opacity-0 motion-reduce:transition-none"}),(0,n.jsx)(eK,{className:"absolute inset-0 m-auto size-5 scale-0 -rotate-180 opacity-0 transition-[opacity,transform] duration-200 ease-out in-data-[state=active]:scale-100 in-data-[state=active]:rotate-0 in-data-[state=active]:opacity-100 motion-reduce:transition-none"})]})]})]}),(0,n.jsx)("div",{className:"absolute inset-0 m-auto hidden size-fit lg:block",children:(0,n.jsx)(tm,{productFeatures:R,solutions:N,caseStudies:C,resourcesLink:S,podcastLink:A,partnershipsHref:P,onValueChange:g})}),!b&&f&&(0,n.jsx)(tp,{closeMenu:()=>h(!1),mobileLinks:L,primaryCta:T}),(0,n.jsxs)("div",{className:"hidden items-center gap-2 lg:flex",children:[(0,n.jsx)(ta.Button,{variant:"ghost",size:"sm",asChild:!0,children:(0,n.jsx)("a",{href:"https://admin.ludo.computer",rel:"noreferrer",children:"Sign in"})}),T&&(0,n.jsx)(ta.Button,{asChild:!0,children:(0,n.jsx)(i.default,{href:T.href,children:T.title})})]})]})})}),E&&(0,n.jsx)(to,{className:"pointer-events-none fixed top-6 right-6 z-40 hidden xl:flex"})]})}],893963)},387303,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return i}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},590212,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={ESCAPE_REGEX:function(){return o},htmlEscapeAttributeString:function(){return d},htmlEscapeJsonString:function(){return u}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},o=/[&><\u2028\u2029]/g,s={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},l=/[&"'<>]/g;function u(e){return e.replace(o,e=>i[e])}function d(e){return e.replace(l,e=>s[e])}},806650,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return w},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return x}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let i=e.r(481258),o=e.r(744066),s=e.r(121037),l=i._(e.r(987683)),u=o._(e.r(596601)),d=e.r(164158),c=e.r(52183),f=e.r(387303),h=e.r(590212),m=new Map,p=new Set,v=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:i,children:o="",strategy:s="afterInteractive",onError:u,stylesheets:d}=e,f=n||t;if(f&&p.has(f))return;if(m.has(t)){p.add(f),m.get(t).then(r,u);return}let h=()=>{a&&a(),p.add(f)},v=document.createElement("script"),g=new Promise((e,t)=>{v.addEventListener("load",function(t){e(),r&&r.call(this,t),h()}),v.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});i?(v.innerHTML=i.__html||"",h()):o?(v.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",h()):t&&(v.src=t,m.set(t,g)),(0,c.setAttributesFromProps)(v,e),"worker"===s&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",s),d&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(d),document.body.appendChild(v)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>v(e))}):v(e)}function x(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEac
1h(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function y(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:i="afterInteractive",onError:o,stylesheets:c,...m}=e,{updateScripts:g,scripts:x,getIsSsr:y,appDir:w,nonce:b}=(0,u.useContext)(d.HeadManagerContext);b=m.nonce||b;let k=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||n;k.current||(a&&e&&p.has(e)&&a(),k.current=!0)},[a,t,n]);let j=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!j.current){if("afterInteractive"===i)v(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>v(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>v(e))}));j.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(g?(x[i]=(x[i]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:o,...m,nonce:b}]),g(x)):y&&y()?p.add(t||n):y&&!y()&&v({...e,nonce:b})),w){if(c&&c.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return l.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin}),(0,s.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([n,{...m,id:t}]))})`}});"afterInteractive"===i&&n&&l.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let w=y;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},422663,(e,t,n)=>{t.exports=e.r(806650)},153823,e=>{"use strict";var t=e.i(121037),n=e.i(685023),r=e.i(567970),a=e.i(596601),i=e.i(606934);function o(){return false}function s(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function l(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function u(e){(0,a.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let t=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!t.current){let n=function(e={},t){var n;if(!("u">typeof window)||null===e.route)return null;window.si||(window.si=function(...e){window.siq=window.siq||[],window.siq.push(e)});let{beforeSend:r,src:a,dataset:i}=function(e,t){var n,r;let a=e;if(t)try{a={...null==(n=JSON.parse(t))?void 0:n.speedInsights,...e}}catch{}let i={sdkn:"@vercel/speed-insights"+(a.framework?`/${a.framework}`:""),sdkv:"2.0.0"};return a.sampleRate&&(i.sampleRate=a.sampleRate.toString()),a.route&&(i.route=a.route),o()&&!1===a.debug&&(i.debug="false"),a.dsn&&(i.dsn=a.dsn),a.endpoint?i.endpoint=l(a.endpoint):a.basePath&&(i.endpoint=l(`${a.basePath}/speed-insights/vitals`)),{src:(r=a).scriptSrc?l(r.scriptSrc):o()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":r.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":r.basePath?l(`${r.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js",beforeSend:a.beforeSend,dataset:i}}(e,t);if(document.head.querySelector(`script[src*="${a}"]`))return null;r&&(null==(n=window.si)||n.call(window,"beforeSend",r));let s=document.createElement("script");for(let[e,t]of(s.src=a,s.defer=!0,Object.entries(i)))s.dataset[e]=t;return s.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${a}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(s),{setRoute:e=>{s.dataset.route=e??void 0}}}({framework:e.framework??"react",basePath:e.basePath??function(){if(void 0!==r.default&&void 0!==r.default.env)return r.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e}
1,e.configString??function(){if(void 0!==r.default&&void 0!==r.default.env)return r.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());n&&(t.current=n.setRoute)}},[e]),(0,a.useEffect)(()=>{t.current&&e.route&&t.current(e.route)},[e.route]),null}function d(e){let t=(()=>{let e=(0,i.useParams)(),t=(0,i.useSearchParams)()||new URLSearchParams,n=(0,i.usePathname)();if(!e)return null;let r=Object.keys(e).length?e:Object.fromEntries(t.entries());if(!n||!r)return n;let a=n;try{let e=Object.entries(r);for(let[t,n]of e)if(!Array.isArray(n)){let e=s(n);e.test(a)&&(a=a.replace(e,`/[${t}]`))}for(let[t,n]of e)if(Array.isArray(n)){let e=s(n.join("/"));e.test(a)&&(a=a.replace(e,`/[...${t}]`))}return a}catch{return n}})();return a.default.createElement(u,{route:t,...e,framework:"next",basePath:function(){if(void 0!==r.default&&void 0!==r.default.env)return r.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),configString:function(){if(void 0!==r.default&&void 0!==r.default.env)return'{"analytics":{"scriptSrc":"53c10f3b159b8351/script.js","viewEndpoint":"53c10f3b159b8351/view","eventEndpoint":"53c10f3b159b8351/event","sessionEndpoint":"53c10f3b159b8351/session"},"speedInsights":{"scriptSrc":"01c85ca3dddc26e7/script.js","endpoint":"01c85ca3dddc26e7/vitals"}}'}()})}function c(e){return a.default.createElement(a.Suspense,{fallback:null},a.default.createElement(d,{...e}))}var f=e.i(533462),h=e.i(530919);function m(e){return e.getAttribute("aria-label")||e.textContent?.trim().replace(/\s+/g," ").slice(0,120)||""}function p(e){return(0,f.sanitizeAnalyticsPath)(`${e.pathname}${e.search}${e.hash}`)}function v(){let e=(0,i.usePathname)();return(0,a.useEffect)(()=>{let e=(0,f.writeMarketingAttribution)((0,f.attributionFromLocation)(window.location)),t=(0,f.sanitizeAnalyticsPath)(`${window.location.pathname}${window.location.search}${window.location.hash}`);(0,h.captureMarketingEvent)("Marketing Page Viewed",{path:t,pageFamily:(0,f.pageFamilyFromPath)(window.location.pathname)},e)},[e]),(0,a.useEffect)(()=>{function e(e){var t;let n,r,a,i=e.target;if(!(i instanceof Element))return;let o=i.closest("a[href]");if(!(o instanceof HTMLAnchorElement))return;let s=o.href,l=function(e){let t=e.closest("[data-analytics-area],[data-blueprint-section]");if(t instanceof HTMLElement)return t.getAttribute("data-analytics-area")||t.getAttribute("data-blueprint-section")||void 0}(o);if(!s||s.startsWith("mailto:")||s.startsWith("tel:"))return void(0,h.captureMarketingEvent)("Marketing Contact Link Clicked",{contactMethod:s.startsWith("tel:")?"phone":"email",area:l,path:(0,f.sanitizeAnalyticsPath)(window.location.pathname+window.location.search),pageFamily:(0,f.pageFamilyFromPath)(window.location.pathname)});try{n=new URL(s)}catch{return}let u=(0,f.sanitizeAnalyticsPath)(window.location.pathname+window.location.search),d=n.origin!==window.location.origin,c=(0,f.readMarketingAttribution)(),v=m(o),g=o.closest("[data-platform-download],[data-desktop-download]");g instanceof HTMLElement?(0,h.captureMarketingEvent)("Platform Download Clicked",{platform:g.dataset.platform||"",distribution:g.dataset.distribution||"",channel:g.dataset.channel||"",version:g.dataset.version||"",pagePath:u},c):d?(0,h.captureMarketingEvent)("Marketing Outbound Clicked",{targetHost:n.hostname,label:v,area:l,path:u,pageFamily:(0,f.pageFamilyFromPath)(window.location.pathname)},c):(t=n,r=m(o).toLowerCase(),o.closest("[data-analytics-cta]")||(a=m(o).toLowerCase(),"/contact"===t.pathname||t.pathname.startsWith("/contact/")||a.includes("book")||a.includes("contact")||a.includes("talk to us")||a.includes("demo")||a.includes("quote")||a.includes("start the conversation")||a.includes("working session"))||"/pricing"===t.pathname||"/partnerships"===t.pathname||r.includes("get started")||r.includes("book")||r.includes("walkthrough"))?(0,h.captureMarketingEvent)("Marketing CTA Clicked",{target:p(n),label:v,area:l,path:u,pageFamily:(0,f.pageFamilyFromPath)(window.location.pathname),targetFamily:(0,f.pageFamilyFromPath)(n.pathname)},c):l&&(0,h.captureMarketingEvent)("Marketing Internal Link Clicked",{target:p(n),label:v,area:l,path:u,pageFamily:(0,f.pageFamilyFromPath)(window.location.pathname),targetFamily:(0,f.pageFamilyFromPath)(n.pathname)},c)}return document.addEventListener("click",e,{capture:!0}),()=>document.removeEventListener("click",e,{capture:!0})},[]),null}var g=e.i(422663),x=e.i(961678);function y(){let e=(0,i.usePathname)();return((0,a.useEffect)(()=>{try{(0,x.initialiseGoogleAnalytics)()}catch{}},[e]),!x.GOOGLE_TAG_ID||(0,x.isPrivateBlueprintPath)(e))?null:(0,t.jsx)(g.default,{id:"google-tag-loader",src:`https://www.googletagmanager.com/gtag/js?i
1d=${x.GOOGLE_TAG_ID}`,strategy:"afterInteractive"})}function w(e){let t=window.location.origin;try{let n=new URL(e.url,t);if((0,x.isPrivateBlueprintPath)(n.pathname))return null;let r=(0,f.sanitizeAnalyticsPath)(`${n.pathname}${n.search}${n.hash}`),a=e.route?(0,f.sanitizeAnalyticsPath)(e.route):e.route,i={...e,url:`${n.origin}${r}`};return"route"in e?{...i,route:a}:i}catch{return{...e,url:(0,f.sanitizeAnalyticsPath)(e.url)}}}function b(e){return w(e)}function k(e){return w(e)}e.s(["PublicMarketingTelemetry",0,function(){let e=(0,i.usePathname)();return(0,x.isPrivateBlueprintPath)(e)?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(y,{}),(0,t.jsx)(v,{}),(0,t.jsx)(n.Analytics,{beforeSend:b}),(0,t.jsx)(c,{beforeSend:k})]})}],153823)}]);

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.