1import{_ as ct}from"./BDcM2FMb.js";import{d as G,bV as Fe,c0 as dt,r as H,aZ as ee,dW as pe,bX as ft,e3 as je,a as F,bW as Se,eT as pt,c as C,o,K as h,k as p,m as a,a_ as ae,a6 as K,bZ as ie,an as vt,C as V,b_ as gt,b2 as ke,ei as ht,bw as Pe,cE as Be,bT as We,dU as ye,s as L,v as _e,j as b,F as j,b7 as mt,cH as bt,w as ue,a5 as kt,l as n,q as I,W as we,eU as yt,eV as xt,eW as _t,eX as wt,eY as Lt,eZ as Ct,p as $,n as Ue,J as Ye,E as Q,am as Ge,a$ as Je,b3 as ze,b4 as It,b5 as re,bm as Ee,b0 as xe,b9 as ge,ba as he,b6 as $t,ee as Mt,bs as Tt,br as te,dA as oe,bL as me,y as Qe,ef as Ie,eg as $e,eh as fe,x as X,bP as zt,b as Et,M as Nt,bN as Xe,g as St,h as Pt,S as qt,R as Dt,bF as Ot,e_ as Re,el as Bt,u as Rt,bK as Vt,Q as le,bH as Me,ap as Ve,aY as At,al as Ht,aM as Ze}from"./DZ7mik94.js";import{b as Ae,A as Kt,c as Ft,d as He}from"./s2k7zVHa.js";import{u as jt}from"./B-6YFR6X.js";import{u as et}from"./Ci2gcBr-.js";import{u as tt}from"./C6Y-ieo6.js";import{c as Ke}from"./CWaiZ3M9.js";import{_ as Wt}from"./ClxPfico.js";import{H as Ut,P as Yt}from"./CeheIBqS.js";import{_ as Gt}from"./BhD-TDn5.js";import{_ as Jt,N as Qt,a as Xt,U as Zt}from"./B_umgwJE.js";import{c as ea}from"./DNft3NT-.js";import{N as ta}from"./BVY5LIw9.js";import{g as se}from"./DXDH8whQ.js";import"./BthHs9rW.js";import"./DShxcv2m.js";import"./Y2uuUinc.js";import"./r7X72boy.js";import"./D9DYTts_.js";import"./ltAwTrAJ.js";import"./Dvp_0FNl.js";import"./Du7nxuHz.js";import"./v22BJWT9.js";import"./anRl22ZN.js";import"./CiofGETw.js";import"./Bn4RHXjb.js";import"./dKyJg8Oy.js";import"./D7bbJmtS.js";import"./GefESYmt.js";import"./0J-1uiXP.js";import"./DB7NpyPD.js";import"./CemF-zL9.js";const[ne,aa]=Fe(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var na=G({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(i,{emit:u}){const e=i,f=dt(e,"modelValue",u,{defaultValue:e.defaultValue??"",passive:e.modelValue===void 0}),M=H(""),{forwardRef:v,currentElement:g}=ee(),y=H(),w=H(),q=H(),{getItems:T,CollectionSlot:R}=pe({key:"NavigationMenu",isProvider:!0}),{delayDuration:z,skipDelayDuration:d,dir:s,disableClickTrigger:P,disableHoverTrigger:B,unmountOnHide:c}=ft(e),k=jt(s),t=je(!1,d),l=F(()=>f.value!==""||t.value?150:z.value),x=pt(m=>{typeof m=="string"&&(M.value=f.value,f.value=m)},l);return Se(()=>{if(!f.value)return;const m=T().map(O=>O.ref);q.value=m.find(O=>O.id.includes(f.value))}),aa({isRootMenu:!0,modelValue:f,previousValue:M,baseId:et(void 0,"reka-navigation-menu"),disableClickTrigger:P,disableHoverTrigger:B,dir:k,unmountOnHide:c,orientation:e.orientation,rootNavigationMenu:g,indicatorTrack:y,activeTrigger:q,onIndicatorTrackChange:m=>{y.value=m},viewport:w,onViewportChange:m=>{w.value=m},onTriggerEnter:m=>{x(m)},onTriggerLeave:()=>{t.value=!0,x("")},onContentEnter:()=>{x()},onContentLeave:()=>{e.disablePointerLeaveClose||x("")},onItemSelect:m=>{M.value=f.value,f.value=m},onItemDismiss:()=>{M.value=f.value,f.value=""}}),(m,O)=>(o(),C(a(R),null,{default:h(()=>[p(a(ae),{ref:a(v),"aria-label":"Main",as:m.as,"as-child":m.asChild,"data-orientation":m.orientation,dir:a(k),"data-reka-navigation-menu":""},{default:h(()=>[K(m.$slots,"default",{modelValue:a(f)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),oa=na;function Le(i){return i?"open":"closed"}function at(i,u){return`${i}-trigger-${u}`}function qe(i,u){return`${i}-content-${u}`}const la="navigationMenu.linkSelect",be="navigationMenu.rootContentDismiss";function Ne(i){const u=[],e=document.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const f=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||f?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;e.nextNode();)u.push(e.currentNode);return u}function nt(i){const u=ie();return i.some(e=>e===u?!0:(e.focus(),ie()!==u))}
1function sa(i){return i.forEach(u=>{u.dataset.tabindex=u.getAttribute("tabindex")||"",u.setAttribute("tabindex","-1")}),()=>{i.forEach(u=>{const e=u.dataset.tabindex;u.setAttribute("tabindex",e)})}}function ot(i){return u=>u.pointerType==="mouse"?i(u):void 0}const[De,ia]=Fe("NavigationMenuItem");var ra=G({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(i){const u=i;ee();const{getItems:e}=pe({key:"NavigationMenu"}),r=ne(),f=et(u.value),M=H(),v=H(),g=qe(r.baseId,f);let y=()=>({});const w=H(!1);async function q(d="start"){const s=document.getElementById(g);if(s){y();const P=Ne(s);P.length&&nt(d==="start"?P:P.reverse())}}function T(){const d=document.getElementById(g);if(d){const s=Ne(d);s.length&&(y=sa(s))}}ia({value:f,contentId:g,triggerRef:M,focusProxyRef:v,wasEscapeCloseRef:w,onEntryKeyDown:q,onFocusProxyEnter:q,onContentFocusOutside:T,onRootContentClose:T});function R(){r.onItemDismiss(),M.value?.focus()}function z(d){const s=ie();if(d.keyCode===32||d.key==="Enter")if(r.modelValue.value===f){R(),d.preventDefault();return}else{d.target.click(),d.preventDefault();return}const P=e().filter(c=>c.ref.parentElement?.hasAttribute("data-menu-item")).map(c=>c.ref);if(!P.includes(s))return;const B=tt(d,s,void 0,{itemsArray:P,loop:!1});B&&B?.focus(),d.preventDefault(),d.stopPropagation()}return(d,s)=>(o(),C(a(ae),{"as-child":d.asChild,as:d.as,"data-menu-item":"",onKeydown:vt(z,["up","down","left","right","home","end","space"])},{default:h(()=>[K(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),ua=ra,ca=G({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(i,{emit:u}){const e=i,r=u,{getItems:f}=pe({key:"NavigationMenu"}),{forwardRef:M,currentElement:v}=ee(),g=ne(),y=De(),w=at(g.baseId,y.value),q=qe(g.baseId,y.value),T=H(null),R=F(()=>{const c=f().map(O=>O.ref.id.split("trigger-")[1]);g.dir.value==="rtl"&&c.reverse();const k=c.indexOf(g.modelValue.value),t=c.indexOf(g.previousValue.value),l=y.value===g.modelValue.value,x=t===c.indexOf(y.value);if(!l&&!x)return T.value;const m=(()=>{if(k!==t){if(l&&t!==-1)return k>t?"from-end":"from-start";if(x&&k!==-1)return k>t?"to-start":"to-end"}return null})();return T.value=m,m});function z(c){if(r("focusOutside",c),r("interactOutside",c),c.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&c.preventDefault(),!c.defaultPrevented){y.onContentFocusOutside();const t=c.target;g.rootNavigationMenu?.value?.contains(t)&&c.preventDefault()}}function d(c){if(r("pointerDownOutside",c),!c.defaultPrevented){const k=c.target,t=f().some(x=>x.ref.contains(k)),l=g.isRootMenu&&g.viewport.value?.contains(k);(t||l||!g.isRootMenu)&&c.preventDefault()}}Se(c=>{const k=v.value;if(g.isRootMenu&&k){const t=()=>{g.onItemDismiss(),y.onRootContentClose(),k.contains(ie())&&y.triggerRef.value?.focus()};k.addEventListener(be,t),c(()=>k.removeEventListener(be,t))}});function s(c){r("escapeKeyDown",c),c.defaultPrevented||(g.onItemDismiss(),y.triggerRef?.value?.focus(),y.wasEscapeCloseRef.value=!0)}function P(c){if(c.target.closest("[data-reka-navigation-menu]")!==g.rootNavigationMenu.value)return;const k=c.altKey||c.ctrlKey||c.metaKey,t=c.key==="Tab"&&!k,l=Ne(c.currentTarget);if(t){const m=ie(),O=l.findIndex(U=>U===m),J=c.shiftKey?l.slice(0,O).reverse():l.slice(O+1,l.length);if(nt(J))c.preventDefault();else{y.focusProxyRef.value?.focus();return}}tt(c,ie(),void 0,{itemsArray:l,loop:!1,enableIgnoredElement:!0})?.focus()}function B(){const c=new Event(be,{bubbles:!0,cancelable:!0});v.value?.dispatchEvent(c)}return(c,k)=>(o(),C(a(gt),V({id:a(q),ref:a(M),"aria-labelledby":a(w),"data-motion":R.value,"data-state":a(Le)(a(g).modelValue.value===a(y).value),"data-orientation":a(g).orientation},e,{onKeydown:P,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:z,onDismiss:B}),{default:h(()=>[K(c.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),da=ca,fa=G({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(i,{emit:u}){const e=i,r=u,f=ke(ht(e,"forceMount"),r),{forwardRef:M}=ee(),v=ne(),g=De(),y=F(()=>g.value===v.modelValue.value),w=F(()=>v.viewport.value&&!v.modelValue.value&&v.previousValue.value?v.previousValue.value===g.value:!1);return(q,T)=>(o(),C(We,{to:a(Be)&&a(v).viewport.value?a(v).viewport.value:"body",disabled:a(Be)&&a(v).viewport.value?!a(v).viewport.value:!0},[p(a(Pe),{present:q.forceMount||y.value||w.value,"force-mount":!a(v).unmountOnHide.value},{default:h(({present:R})=>[p(da,V({ref:a(M),"data-state":a(Le)(y.value),style:{pointerEvents:!y.value&&a(v).isRootMenu?"none":void 0}},{...q.$attrs,...a(f)},{hidden:!R,onPointerenter:T[0]||(T[0]=z=>a(v).onContentEnter(a(g).value)),onPointerleave:T[1]||(T[1]=z=>a(ot)(()=>a(v).onContentLeave())(z)),onPointerDownOutside:T[2]||(T[2]=z=>r("pointerDownOutside",z)),onFocusOutside:T[3]||(T[3]=z=>r("focusOutside",z)),onInteractOutside:T[4]||(T[4]=z=>r("interactOutside",z))}),{default:h(()=>[K(q.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),pa=fa,va=G({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){const u=i,{forwardRef:e}=ee(),r=ne(),f=H(),M=F(()=>r.orientation==="horizontal"),v=F(()=>!!r.modelValue.value),{activeTrigger:g}=r;function y(){g.value&&(f.value={size:M.value?g.value.offsetWidth:g.value.offsetHeight,position:M.value?g.value.offsetLeft:g.value.offsetTop})}return Se(()=>{r.modelValue.value&&y()}),ye(g,y),ye(r.indicatorTrack,y),(w,q)=>a(r).indicatorTrack.value?(o(),C(We,{key:0,to:a(r).indicatorTrack.value},[p(a(Pe),{present:w.forceMount||v.value},{default:h(()=>[p(a(ae),V({ref:a(e),"aria-hidden":"true","data-state":v.value?"visible":"hidden","data-orientation":a(r).orientation,"as-child":u.asChild,as:w.as,style:{...f.value?{"--reka-navigation-menu-indicator-size":`${f.value.size}px`,"--reka-navigation-menu-indicator-position":`${f.value.position}px`}:{}}},w.$attrs),{default:h(()=>[K(w.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]),_:3},8,["present"])],8,["to"])):L("v-if",!0)}}),ga=va,ha=G({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(i,{emit:u}){const e=i,r=u,{CollectionItem:f}=pe({key:"NavigationMenu"});ee();async function M(v){const g=new CustomEvent(la,{bubbles:!0,cancelable:!0,detail:{originalEvent:v}});if(r("select",g),!g.defaultPrevented&&!v.metaKey){const y=new CustomEvent(be,{bubbles:!0,cancelable:!0});v.target?.dispatchEvent(y)}}return(v,g)=>(o(),C(a(f),null,{default:h(()=>[p(a(ae),{as:v.as,"data-active":v.active?"":void 0,"aria-current":v.active?"page":void 0,"as-child":e.asChild,onClick:M},{default:h(()=>[K(v.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),Te=ha,ma=G({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(i){const u=i,e=ne(),{forwardRef:r,currentElement:f}=ee();return _e(()=>{e.onIndicatorTrackChange(f.value)}),(M,v)=>(o(),C(a(ae),{ref:a(r),style:{position:"relative"}}
1,{default:h(()=>[p(a(ae),V(M.$attrs,{"as-child":u.asChild,as:M.as,"data-orientation":a(e).orientation}),{default:h(()=>[K(M.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),ba=ma;const ka=["aria-owns"];var ya=G({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(i){const u=i,e=ne(),r=De(),{CollectionItem:f}=pe({key:"NavigationMenu"}),{forwardRef:M,currentElement:v}=ee(),g=H(""),y=H(""),w=je(!1,300),q=H(!1),T=F(()=>r.value===e.modelValue.value);_e(()=>{r.triggerRef=v,g.value=at(e.baseId,r.value),y.value=qe(e.baseId,r.value)});function R(){e.disableHoverTrigger.value||(q.value=!1,r.wasEscapeCloseRef.value=!1)}function z(k){if(!e.disableHoverTrigger.value&&k.pointerType==="mouse"){if(u.disabled||q.value||r.wasEscapeCloseRef.value||w.value)return;e.onTriggerEnter(r.value),w.value=!0}}function d(k){if(!e.disableHoverTrigger.value&&k.pointerType==="mouse"){if(u.disabled)return;e.onTriggerLeave(),w.value=!1}}function s(k){(!("pointerType"in k)||k.pointerType==="mouse")&&e.disableClickTrigger.value||w.value||(T.value?e.onItemSelect(""):e.onItemSelect(r.value),q.value=T.value)}function P(k){const l={horizontal:"ArrowDown",vertical:e.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[e.orientation];T.value&&k.key===l&&(r.onEntryKeyDown(),k.preventDefault(),k.stopPropagation())}function B(k){r.focusProxyRef.value=bt(k)}function c(k){const t=document.getElementById(r.contentId),l=k.relatedTarget,x=l===v.value,m=t?.contains(l);(x||!m)&&r.onFocusProxyEnter(x?"start":"end")}return(k,t)=>(o(),b(j,null,[p(a(f),null,{default:h(()=>[p(a(ae),V({id:g.value,ref:a(M),disabled:k.disabled,"data-disabled":k.disabled?"":void 0,"data-state":a(Le)(T.value),"data-navigation-menu-trigger":"","aria-expanded":T.value,"aria-controls":y.value,"as-child":u.asChild,as:k.as},k.$attrs,{onPointerenter:R,onPointermove:z,onPointerleave:d,onClick:s,onKeydown:P}),{default:h(()=>[K(k.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),T.value?(o(),b(j,{key:0},[p(a(mt),{ref:B,"aria-hidden":"true",tabindex:0,onFocus:c}),a(e).viewport?(o(),b("span",{key:0,"aria-owns":y.value},null,8,ka)):L("v-if",!0)],64)):L("v-if",!0)],64))}}),xa=ya,_a=G({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){const u=i,{forwardRef:e,currentElement:r}=ee(),f=ne(),{activeTrigger:M,rootNavigationMenu:v,modelValue:g}=f,y=H(),w=H(),q=F(()=>!!f.modelValue.value);ue(r,()=>{f.onViewportChange(r.value)});const T=H();ue([g,q],()=>{kt(()=>{r.value&&requestAnimationFrame(()=>{const z=r.value?.querySelector("[data-state=open]");T.value=z})})},{immediate:!0});function R(){if(T.value&&M.value&&v.value){const z=document.documentElement.offsetWidth,d=document.documentElement.offsetHeight,s=v.value.getBoundingClientRect(),P=M.value.getBoundingClientRect(),{offsetWidth:B,offsetHeight:c}=T.value,k=P.left-s.left,t=P.top-s.top;let l=null,x=null;switch(u.align){case"start":l=k,x=t;break;case"end":l=k-B+P.width,x=t-c+P.height;break;default:l=k-B/2+P.width/2,x=t-c/2+P.height/2}const m=10;l+s.left<m&&(l=m-s.left);const O=l+s.left+B;O>z-m&&(l-=O-z+m,l<m-s.left&&(l=m-s.left)),x+s.top<m&&(x=m-s.top);const W=x+s.top+c;W>d-m&&(x-=W-d+m,x<m-s.top&&(x=m-s.top)),l=Math.round(l),x=Math.round(x),w.value={left:l,top:x}}}return ye(T,()=>{T.value&&(y.value={width:T.value.offsetWidth,height:T.value.offsetHeight},R())}),ye([globalThis.document?.body,v],()=>{R()}),(z,d)=>(o(),C(a(Pe),{present:z.forceMount||q.value,"force-mount":!a(f).unmountOnHide.value,onAfterLeave:d[2]||(d[2]=()=>{y.value=void 0,w.value=void 0})},{default:h(({present:s})=>[p(a(ae),V(z.$attrs,{ref:a(e),as:z.as,"as-child":z.asChild,"data-state":a(Le)(q.value),"data-orientation":a(f).orientation,style:{pointerEvents:!q.value&&a(f).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":y.value?`${y.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":y.value?`${y.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":w.value?`${w.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":w.value?`${w.value?.top}px`:void 0},hidden:!s,onPointerenter:d[0]||(d[0]=P=>a(f).onContentEnter(a(f).modelValue.value)),onPointerleave:d[1]||(d[1]=P=>a(ot)(()=>a(f).onContentLeave())(P))}),{default:h(()=>[K(z.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),wa=_a;const La={class:"flex items-center gap-2"},Ca=G({__name:"BrandLogo",props:{size:{default:"md"},mode:{default:"light"}},setup(i){const u=i,e=F(()=>{switch(u.size){case"sm":return"h-6 w-6";case"md":return"h-8 w-8";case"lg":return"h-10 w-10";case"xl":return"h-12 w-12"}}),r=F(()=>{switch(u.size){case"sm":return"text-base";case"md":return"text-lg";case"lg":return"text-xl";case"xl":return"text-2xl"}}),f=F(()=>u.mode==="dark"?"text-slate-200":"text-slate-900");return(M,v)=>{const g=ct;return o(),b("div",La,[p(g,{name:"logo",alt:"WisGate Logo",class:I([a(e),u.mode==="dark"?"bg-white rounded-lg p-1":""])},null,8,["class"]),n("span",{class:I(["font-brand brand-name font-semibold tracking-tight pt-2",[a(r),a(f)]])},"WisGate",2)])}}}),lt=Object.assign(we(Ca,[["__scopeId","data-v-bb947d3e"]]),{__name:"BrandLogo"});function Ia(){return{showPreferences:()=>{typeof window<"u"&&Ct()},showModal:()=>{typeof window<"u"&&Lt()},hideModal:()=>{typeof window<"u"&&wt()},isAccepted:v=>typeof window<"u"?_t(v):!1,getAcceptedCategories:()=>
1{if(typeof window<"u"){const v=xt("categories");return v?Object.keys(v):[]}return[]},reset:()=>{typeof window<"u"&&yt()}}}const $a={class:"font-brand bg-slate-950 text-slate-400 relative overflow-hidden z-10"},Ma={class:"relative z-10 max-w-7xl mx-auto px-6 py-16 md:py-12 lg:px-8"},Ta={class:"xl:grid xl:grid-cols-3 xl:gap-8"},za={class:"space-y-8"},Ea={class:"text-sm leading-6 text-slate-400 max-w-sm"},Na={class:"flex space-x-6"},Sa={href:"https://x.com/juheapi",target:"_blank",class:"text-slate-400 hover:text-white transition-colors"},Pa={href:"https://www.youtube.com/@JuheAPI",target:"_blank",class:"text-slate-400 hover:text-white transition-colors"},qa={class:"mt-16 grid gap-8 sm:grid-cols-2 lg:grid-cols-3 xl:col-span-2 xl:mt-0"},Da={class:"text-sm font-semibold leading-6 text-slate-200 font-sans"},Oa={role:"list",class:"mt-6 space-y-4"},Ba=["href"],Ra={href:"https://discord.gg/EQ78BMVp3w",target:"_blank",class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},Va={class:"text-sm font-semibold leading-6 text-slate-200 font-sans"},Aa={role:"list",class:"mt-6 space-y-4"},Ha={href:"https://wisgate.ai/docs/about",target:"_blank",class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},Ka=["href"],Fa={href:"https://wisgate.ai/contact",target:"_blank",class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},ja={class:"text-sm font-semibold leading-6 text-slate-200 font-sans"},Wa={role:"list",class:"mt-6 space-y-4"},Ua={class:"mt-16 border-t border-white/10 pt-8 sm:mt-10 lg:mt-12"},Ya={class:"text-xs leading-5 text-slate-500"},Ga=G({__name:"Footer",setup(i){const{showPreferences:u}=Ia();return(e,r)=>{const f=lt,M=Ue,v=Ye;return o(),b("footer",$a,[r[5]||(r[5]=n("div",{class:"absolute inset-0 pointer-events-none overflow-hidden"},[n("div",{class:"absolute top-0 left-1/4 w-96 h-96 bg-blue-900/10 rounded-full blur-3xl"}),n("div",{class:"absolute bottom-0 right-1/4 w-96 h-96 bg-indigo-900/10 rounded-full blur-3xl"})],-1)),n("div",Ma,[n("div",Ta,[n("div",za,[p(f,{size:"xl",mode:"dark"}),n("p",Ea,$(e.$t("footer.description")),1),n("div",Na,[n("a",Sa,[r[1]||(r[1]=n("span",{class:"sr-only"},"X (Twitter)",-1)),p(M,{name:"lucide:twitter",size:"20"})]),r[3]||(r[3]=n("a",{href:"https://www.reddit.com/r/juheapi/",target:"_blank",class:"text-slate-400 hover:text-white transition-colors"},[n("span",{class:"sr-only"},"Reddit"),n("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor"},[n("path",{d:"M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z"})])],-1)),n("a",Pa,[r[2]||(r[2]=n("span",{class:"sr-only"},"YouTube",-1)),p(M,{name:"lucide:youtube",size:"20"})])])]),n("div",qa,[n("div",null,[n("h3",Da,$(e.$t("footer.community")),1),n("ul",Oa,[n("li",null,[n("a",{href:e.$localePath("/blogs"),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},$(e.$t("footer.links.blog")),9,Ba)]),n("li",null,[n("a",Ra,$(e.$t("footer.links.discord")),1)]),n("li",null,[p(v,{to:e.$localePath("/changelog"),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},{default:h(()=>[Q($(e.$t("footer.links.changelog")),1)]),_:1},8,["to"])]),n("li",null,[p(v,{to:e.$localePath("/topics"),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},{default:h(()=>[Q($(e.$t("footer.links.topics")),1)]),_:1},8,["to"])])])]),n("div",null,[n("h3",Va,$(e.$t("footer.company")),1
1),n("ul",Aa,[n("li",null,[n("a",Ha,$(e.$t("footer.links.about_us")),1)]),n("li",null,[n("a",{href:e.$localePath("/hall/profile#feedback"),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},$(e.$t("footer.links.feedback")),9,Ka)]),n("li",null,[n("a",Fa,$(e.$t("footer.links.contact_support")),1)])])]),n("div",null,[n("h3",ja,$(e.$t("footer.legal")),1),n("ul",Wa,[n("li",null,[p(v,{to:e.$localePath("/terms-of-service"),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},{default:h(()=>[Q($(e.$t("footer.links.terms")),1)]),_:1},8,["to"])]),n("li",null,[p(v,{to:e.$localePath("/privacy-policy"),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors"},{default:h(()=>[Q($(e.$t("footer.links.privacy")),1)]),_:1},8,["to"])]),n("li",null,[n("button",{onClick:r[0]||(r[0]=(...g)=>a(u)&&a(u)(...g)),class:"text-sm leading-6 text-slate-400 hover:text-white transition-colors text-left"},$(e.$t("footer.links.cookies")),1)])])])])]),n("div",Ua,[n("p",Ya,$(e.$t("footer.copyright",{year:new Date().getFullYear()})),1),r[4]||(r[4]=n("p",{class:"text-xs leading-5 text-slate-500 mt-2"}," JUHEDATA HK LIMITED ",-1))])])])}}}),Ja=Object.assign(we(Ga,[["__scopeId","data-v-6711be17"]]),{__name:"LayoutHomeFooter"}),Qa={slots:{content:"bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto",arrow:"fill-default"}},Xa={__name:"UPopover",props:{mode:{type:null,required:!1,default:"click"},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0}},emits:["close:prevent","update:open"],setup(i,{emit:u}){const e=i,r=u,f=Ge(),M=Je(),v=e.mode==="hover"?ze(e,"defaultOpen","open","openDelay","closeDelay"):ze(e,"defaultOpen","open","modal"),g=ke(v,r),y=It(re(()=>e.portal)),w=re(()=>Ee(e.content,{side:"bottom",sideOffset:8,collisionPadding:8})),q=F(()=>e.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((s,P)=>(s[P]=B=>{B.preventDefault(),r("close:prevent")},s),{})),T=re(()=>e.arrow),R=F(()=>xe({extend:xe(Qa),...M.ui?.popover||{}})({side:w.value.side})),z=F(()=>e.mode==="hover"?Ut:Yt);return(d,s)=>(o(),C(a(z).Root,ge(he(a(g))),{default:h(({open:P,close:B})=>[f.default||i.reference?(o(),C(a(z).Trigger,{key:0,"as-child":"",reference:i.reference,class:I(e.class)},{default:h(()=>[K(d.$slots,"default",{open:P})]),_:2},1032,["reference","class"])):L("",!0),"Anchor"in z.value&&f.anchor?(o(),C(a(z).Anchor,{key:1,"as-child":""},{default:h(()=>[K(d.$slots,"anchor",ge(he(B?{close:B}:{})))]),_:2},1024)):L("",!0),p(a(z).Portal,ge(he(a(y))),{default:h(()=>[p(a(z).Content,V(w.value,{"data-slot":"content",class:R.value.content({class:[!f.default&&e.class,e.ui?.content]})},$t(q.value)),{default:h(()=>[K(d.$slots,"content",ge(he(B?{close:B}:{}))),i.arrow?(o(),C(a(z).Arrow,V({key:0},T.value,{"data-slot":"arrow",class:R.value.arrow({class:e.ui?.arrow})}),null,16,["class"])):L("",!0)]),_:2},1040,["class"])]),_:2},1040)]),_:3},16))}},Za={slots:{root:"relative flex gap-1.5 [&>div]:min-w-0",list:"isolate min-w-0",label:"w-full flex items-center gap-1.5 font-semibold text-xs/5 text-highlighted px-2.5 py-1.5",item:"min-w-0",link:"group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkTrailing:"group ms-auto inline-flex gap-1.5 items-center",linkTrailingBadge:"shrink-0",linkTrailingBadgeSize:"sm",linkTrailingIcon:"size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",linkLabel:"truncate",linkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childList:"isolate",childLabel:"text-xs text-highlighted",childItem:"",childLink:"group relative size-full flex items-start text-start text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",childLinkWrapper:"min-w-0",childLinkIcon:"size-5 shrink-0",childLinkLabel:"truncate",childLinkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childLinkDescription:"text-muted",separator:"px-2 h-px bg-border",viewportWrapper:"absolute top-full left-0 flex w-full",viewport:"relative overflow-hidden bg-default shadow-lg rounded-md ring ring-default h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left] duration-200 origin-[top_center] data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] z-[1]",content:"",indicator:"absolute data-[state=visible]:animate-[fade-in_100ms_ease-out] data-[state=hidden]:animate-[fade-out_100ms_ease-in] data-[state=hidden]:opacity-0 bottom-0 z-[2] w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200",arrow:"relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-[1] rounded-xs"},variants:{color:{primary:{link:"focus-visible:before:ring-primary",childLink:"focus-visible:before:ring-primary"},secondary:{link:"focus-visible:before:ring-secondary",childLink:"focus-visible:before:ring-secondary"},success:{link:"focus-visible:before:ring-success",childLink:"focus-visible:before:ring-success"},info:{link:"focus-visible:before:ring-info",childLink:"focus-visible:before:ring-info"},warning:{link:"focus-visible:before:ring-warning",childLink:"focus-visible:before:ring-warning"},error:{link:"focus-visible:before:ring-error",childLink:"focus-visible:before:ring-error"},neutral:{link:"focus-visible:before:ring-inverted",childLink:"focus-visible:before:ring-inverted"}}
1,highlightColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:"",link:""},orientation:{horizontal:{root:"items-center justify-between",list:"flex items-center",item:"py-2",link:"px-2.5 py-1.5 before:inset-x-px before:inset-y-0",childList:"grid p-2",childLink:"px-3 py-2 gap-2 before:inset-x-px before:inset-y-0",childLinkLabel:"font-medium",content:"absolute top-0 left-0 w-full max-h-[70vh] overflow-y-auto"},vertical:{root:"flex-col",link:"flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0",childLabel:"px-1.5 py-0.5",childLink:"p-1.5 gap-1.5 before:inset-y-px before:inset-x-0"}},contentOrientation:{horizontal:{viewportWrapper:"justify-center",content:"data-[motion=from-start]:animate-[enter-from-left_200ms_ease] data-[motion=from-end]:animate-[enter-from-right_200ms_ease] data-[motion=to-start]:animate-[exit-to-left_200ms_ease] data-[motion=to-end]:animate-[exit-to-right_200ms_ease]"},vertical:{viewport:"sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left)"}},active:{true:{childLink:"before:bg-elevated text-highlighted",childLinkIcon:"text-default"},false:{link:"text-muted",linkLeadingIcon:"text-dimmed",childLink:["hover:before:bg-elevated/50 text-default hover:text-highlighted","transition-colors before:transition-colors"],childLinkIcon:["text-dimmed group-hover:text-default","transition-colors"]}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},highlight:{true:""},level:{true:""},collapsed:{true:""}},compoundVariants:[{orientation:"horizontal",contentOrientation:"horizontal",class:{childList:"grid-cols-2 gap-2"}},{orientation:"horizontal",contentOrientation:"vertical",class:{childList:"gap-1",content:"w-60"}},{orientation:"vertical",collapsed:!1,class:{childList:"ms-5 border-s border-default",childItem:"ps-1.5 -ms-px",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},{orientation:"vertical",collapsed:!0,class:{link:"px-1.5",linkLabel:"hidden",linkTrailing:"hidden",content:"shadow-sm rounded-sm min-h-6 p-1"}},{orientation:"horizontal",highlight:!0,class:{link:["after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full","after:transition-colors"]}},{orientation:"vertical",highlight:!0,level:!0,class:{link:["after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full","after:transition-colors"]}},{disabled:!1,active:!1,variant:"pill",class:{link:["hover:text-highlighted hover:before:bg-elevated/50","transition-colors before:transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"pill",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{disabled:!1,variant:"pill",highlight:!0,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{disabled:!1,variant:"pill",highlight:!1,active:!1,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{color:"primary",variant:"pill",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}},{color:"secondary",variant:"pill",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"pill",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"pill",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"pill",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"pill",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"pill",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{variant:"pill",active:!0,highlight:!1,class:{link:"before:bg-elevated"}},{variant:"pill",active:!0,highlight:!0,disabled:!1,class:{link:["hover:before:bg-elevated/50","before:transition-colors"]}},{disabled:!1,active:!1,variant:"link",class:{link:["hover:text-highlighted","transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"link",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{color:"primary",variant:"link",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}}
1,{color:"secondary",variant:"link",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"link",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"link",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"link",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"link",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"link",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{highlightColor:"primary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-primary"}},{highlightColor:"secondary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-secondary"}},{highlightColor:"success",highlight:!0,level:!0,active:!0,class:{link:"after:bg-success"}},{highlightColor:"info",highlight:!0,level:!0,active:!0,class:{link:"after:bg-info"}},{highlightColor:"warning",highlight:!0,level:!0,active:!0,class:{link:"after:bg-warning"}},{highlightColor:"error",highlight:!0,level:!0,active:!0,class:{link:"after:bg-error"}},{highlightColor:"neutral",highlight:!0,level:!0,active:!0,class:{link:"after:bg-inverted"}}],defaultVariants:{color:"primary",highlightColor:"primary",variant:"pill"}},en=Object.assign({inheritAttrs:!1},{__name:"UNavigationMenu",props:{as:{type:null,required:!1},type:{type:null,required:!1,default:"multiple"},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},trailingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},items:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},collapsed:{type:Boolean,required:!1},tooltip:{type:[Boolean,Object],required:!1},popover:{type:[Boolean,Object],required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},content:{type:Object,required:!1},contentOrientation:{type:null,required:!1,default:"horizontal"},arrow:{type:Boolean,required:!1},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:null,required:!1},delayDuration:{type:Number,required:!1,default:0},disableClickTrigger:{type:Boolean,required:!1},disableHoverTrigger:{type:Boolean,required:!1},skipDelayDuration:{type:Number,required:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},collapsible:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(i,{emit:u}){const e=i,r=u,f=Ge(),M=Je(),v=ke(F(()=>({as:e.as,delayDuration:e.delayDuration,skipDelayDuration:e.skipDelayDuration,orientation:e.orientation,disableClickTrigger:e.disableClickTrigger,disableHoverTrigger:e.disableHoverTrigger,disablePointerLeaveClose:e.disablePointerLeaveClose,unmountOnHide:e.unmountOnHide})),r),g=ke(ze(e,"collapsible","disabled","type","unmountOnHide"),r),y=re(()=>e.content),w=re(()=>Ee(typeof e.tooltip=="boolean"?{}:e.tooltip,{delayDuration:0,content:{side:"right"}})),q=re(()=>Ee(typeof e.popover=="boolean"?{}:e.popover,{mode:"hover",content:{side:"right",align:"start",alignOffset:2}})),[T,R]=Ke(),[z,d]=Ke({props:{item:Object,index:Number,level:Number}}),s=F(()=>xe({extend:xe(Za),...M.ui?.navigationMenu||{}})({orientation:e.orientation,contentOrientation:e.orientation==="vertical"?void 0:e.contentOrientation,collapsed:e.collapsed,color:e.color,variant:e.variant,highlight:e.highlight,highlightColor:e.highlightColor||e.color})),P=F(()=>e.items?.length?Mt(e.items)?e.items:[e.items]:[]);function B(c,k=0){const t=c.reduce((l,x,m)=>((x.defaultOpen||x.open)&&l.push(x.value||(k>0?`item-${k}-${m}`:`item-${m}`)),l),[]);return e.type==="single"?t[0]:t}return(c,k)=>(o(),b(j,null,[p(a(T),null,{default:h(({item:t,active:l,index:x})=>[K(c.$slots,t.slot||"item",{item:t,index:x,active:l,ui:s.value},()=>[K(c.$slots,t.slot?`${t.slot}-leading`:"item-leading",{item:t,active:l,index:x,ui:s.value},()=>[t.avatar?(o(),C(Tt,V({key:0,size:t.ui?.linkLeadingAvatarSize||e.ui?.linkLeadingAvatarSize||s.value.linkLeadingAvatarSize()},t.avatar,{"data-slot":"linkLeadingAvatar",class:s.value.linkLeadingAvatar({class:[e.ui?.linkLeadingAvatar,t.ui?.linkLeadingAvatar],active:l,disabled:!!t.disabled})}),null,16,["size","class"])):t.icon?(o(),C(te,{key:1,name:t.icon,"data-slot":"linkLeadingIcon",class:I(s.value.linkLeadingIcon({class:[e.ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:l,disabled:!!t.disabled}))},null,8,["name","class"])):L("",!0)]),a(oe)(t,e.labelKey)||f[t.slot?`${t.slot}-label`:"item-label"]?(o(),b("span",{key:0,"data-slot":"linkLabel",class:I(s.value.linkLabel({class:[e.ui?.linkLabel,t.ui?.linkLabel]}))},[K(c.$slots,t.slot?`${t.slot}-label`:"item-label",{item:t,active:l,index:x},()=>[Q($(a(oe)(t,e.labelKey)),1)]),t.target==="_blank"&&i.externalIcon!==!1?(o(),C(te,{key:0,name:typeof i.externalIcon=="str
1ing"?i.externalIcon:a(M).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:I(s.value.linkLabelExternalIcon({class:[e.ui?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:l}))},null,8,["name","class"])):L("",!0)],2)):L("",!0),t.badge||t.badge===0||i.orientation==="horizontal"&&(t.children?.length||f[t.slot?`${t.slot}-content`:"item-content"])||i.orientation==="vertical"&&t.children?.length||t.trailingIcon||f[t.slot?`${t.slot}-trailing`:"item-trailing"]?(o(),C(me(i.orientation==="vertical"&&t.children?.length&&!i.collapsed?a(Ae):"span"),{key:1,as:"span","data-slot":"linkTrailing",class:I(s.value.linkTrailing({class:[e.ui?.linkTrailing,t.ui?.linkTrailing]})),onClick:k[0]||(k[0]=Qe(()=>{},["stop","prevent"]))},{default:h(()=>[K(c.$slots,t.slot?`${t.slot}-trailing`:"item-trailing",{item:t,active:l,index:x,ui:s.value},()=>[t.badge||t.badge===0?(o(),C(Wt,V({key:0,color:"neutral",variant:"outline",size:t.ui?.linkTrailingBadgeSize||e.ui?.linkTrailingBadgeSize||s.value.linkTrailingBadgeSize()},typeof t.badge=="string"||typeof t.badge=="number"?{label:t.badge}:t.badge,{"data-slot":"linkTrailingBadge",class:s.value.linkTrailingBadge({class:[e.ui?.linkTrailingBadge,t.ui?.linkTrailingBadge]})}),null,16,["size","class"])):L("",!0),i.orientation==="horizontal"&&(t.children?.length||f[t.slot?`${t.slot}-content`:"item-content"])||i.orientation==="vertical"&&t.children?.length?(o(),C(te,{key:1,name:t.trailingIcon||i.trailingIcon||a(M).ui.icons.chevronDown,"data-slot":"linkTrailingIcon",class:I(s.value.linkTrailingIcon({class:[e.ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:l}))},null,8,["name","class"])):t.trailingIcon?(o(),C(te,{key:2,name:t.trailingIcon,"data-slot":"linkTrailingIcon",class:I(s.value.linkTrailingIcon({class:[e.ui?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:l}))},null,8,["name","class"])):L("",!0)])]),_:2},1032,["class"])):L("",!0)])]),_:3}),p(a(z),null,{default:h(({item:t,index:l,level:x=0})=>[(o(),C(me(i.orientation==="vertical"&&!i.collapsed?a(Kt):a(ua)),{as:"li",value:t.value||(x>0?`item-${x}-${l}`:`item-${l}`)},{default:h(()=>[i.orientation==="vertical"&&t.type==="label"&&!i.collapsed?(o(),b("div",{key:0,"data-slot":"label",class:I(s.value.label({class:[e.ui?.label,t.ui?.label,t.class]}))},[p(a(R),{item:t,index:l},null,8,["item","index"])],2)):t.type!=="label"?(o(),C(Ie,V({key:1},i.orientation==="vertical"&&t.children?.length&&!i.collapsed&&t.type==="trigger"?{}:a($e)(t),{custom:""}),{default:h(({active:m,...O})=>[(o(),C(me(i.orientation==="horizontal"&&(t.children?.length||f[t.slot?`${t.slot}-content`:"item-content"])?a(xa):i.orientation==="vertical"&&t.children?.length&&!i.collapsed&&!O.href?a(Ae):a(Te)),{"as-child":"",active:m||t.active,disabled:t.disabled,onSelect:t.onSelect},{default:h(()=>[i.orientation==="vertical"&&i.collapsed&&t.children?.length&&(e.popover||t.popover)?(o(),C(Xa,V({key:0},{...q.value,...typeof t.popover=="boolean"?{}:t.popover||{}},{ui:{content:s.value.content({class:[e.ui?.content,t.ui?.content]})}}),{content:h(({close:W})=>[K(c.$slots,t.slot?`${t.slot}-content`:"item-content",{item:t,active:m||t.active,index:l,ui:s.value,close:W},()=>[n("ul",{"data-slot":"childList",class:I(s.value.childList({class:[e.ui?.childList,t.ui?.childList]}))},[n("li",{"data-slot":"childLabel",class:I(s.value.childLabel({class:[e.ui?.childLabel,t.ui?.childLabel]}))},$(a(oe)(t,e.labelKey)),3),(o(!0),b(j,null,X(t.children,(J,U)=>(o(),b("li",{key:U,"data-slot":"childItem",class:I(s.value.childItem({class:[e.ui?.childItem,t.ui?.childItem]}))},[p(Ie,V({ref_for:!0},a($e)(J),{custom:""}),{default:h(({active:Z,...Ce})=>[p(a(Te),{"as-child":"",active:Z,onSelect:J.onSelect},{default:h(()=>[p(fe,V({ref_for:!0},Ce,{"data-slot":"childLink",class:s.value.childLink({class:[e.ui?.childLink,t.ui?.childLink,J.class],active:Z})}),{default:h(()=>[J.icon?(o(),C(te,{key:0,name:J.icon,"data-slot":"childLinkIcon",class:I(s.value.childLinkIcon({class:[e.ui?.childLinkIcon,t.ui?.childLinkIcon],active:Z}))},null,8,["name","class"])):L("",!0),n("span",{"data-slot":"childLinkLabel",class:I(s.value.childLinkLabel({class:[e.ui?.childLinkLabel,t.ui?.childLinkLabel],active:Z}))},[Q($(a(oe)(J,e.labelKey))+" ",1),J.target==="_blank"&&i.externalIcon!==!1?(o(),C(te,{key:0,name:typeof i.externalIcon=="str
1ing"?i.externalIcon:a(M).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:I(s.value.childLinkLabelExternalIcon({class:[e.ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:Z}))},null,8,["name","class"])):L("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),default:h(()=>[p(fe,V(O,{"data-slot":"link",class:s.value.link({class:[e.ui?.link,t.ui?.link,t.class],active:m||t.active,disabled:!!t.disabled,level:x>0})}),{default:h(()=>[p(a(R),{item:t,active:m||t.active,index:l},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["ui"])):i.orientation==="vertical"&&i.collapsed&&(e.tooltip||t.tooltip)?(o(),C(Gt,V({key:1,text:a(oe)(t,e.labelKey)},{...w.value,...typeof t.tooltip=="boolean"?{}:t.tooltip||{}}),{default:h(()=>[p(fe,V(O,{"data-slot":"link",class:s.value.link({class:[e.ui?.link,t.ui?.link,t.class],active:m||t.active,disabled:!!t.disabled,level:x>0})}),{default:h(()=>[p(a(R),{item:t,active:m||t.active,index:l},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["text"])):(o(),C(fe,V({key:2},O,{"data-slot":"link",class:s.value.link({class:[e.ui?.link,t.ui?.link,t.class],active:m||t.active,disabled:!!t.disabled,level:i.orientation==="horizontal"||x>0})}),{default:h(()=>[p(a(R),{item:t,active:m||t.active,index:l},null,8,["item","active","index"])]),_:2},1040,["class"]))]),_:2},1064,["active","disabled","onSelect"])),i.orientation==="horizontal"&&(t.children?.length||f[t.slot?`${t.slot}-content`:"item-content"])?(o(),C(a(pa),V({key:0},y.value,{"data-slot":"content",class:s.value.content({class:[e.ui?.content,t.ui?.content]})}),{default:h(()=>[K(c.$slots,t.slot?`${t.slot}-content`:"item-content",{item:t,active:m||t.active,index:l,ui:s.value},()=>[n("ul",{"data-slot":"childList",class:I(s.value.childList({class:[e.ui?.childList,t.ui?.childList]}))},[(o(!0),b(j,null,X(t.children,(W,J)=>(o(),b("li",{key:J,"data-slot":"childItem",class:I(s.value.childItem({class:[e.ui?.childItem,t.ui?.childItem]}))},[p(Ie,V({ref_for:!0},a($e)(W),{custom:""}),{default:h(({active:U,...Z})=>[p(a(Te),{"as-child":"",active:U,onSelect:W.onSelect},{default:h(()=>[p(fe,V({ref_for:!0},Z,{"data-slot":"childLink",class:s.value.childLink({class:[e.ui?.childLink,t.ui?.childLink,W.class],active:U})}),{default:h(()=>[W.icon?(o(),C(te,{key:0,name:W.icon,"data-slot":"childLinkIcon",class:I(s.value.childLinkIcon({class:[e.ui?.childLinkIcon,t.ui?.childLinkIcon],active:U}))},null,8,["name","class"])):L("",!0),n("div",{"data-slot":"childLinkWrapper",class:I(s.value.childLinkWrapper({class:[e.ui?.childLinkWrapper,t.ui?.childLinkWrapper]}))},[n("p",{"data-slot":"childLinkLabel",class:I(s.value.childLinkLabel({class:[e.ui?.childLinkLabel,t.ui?.childLinkLabel],active:U}))},[Q($(a(oe)(W,e.labelKey))+" ",1),W.target==="_blank"&&i.externalIcon!==!1?(o(),C(te,{key:0,name:typeof i.externalIcon=="string"?i.externalIcon:a(M).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:I(s.value.childLinkLabelExternalIcon({class:[e.ui?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:U}))},null,8,["name","class"])):L("",!0)],2),W.description?(o(),b("p",{key:0,"data-slot":"childLinkDescription",class:I(s.value.childLinkDescription({class:[e.ui?.childLinkDescription,t.ui?.childLinkDescription],active:U}))},$(W.description),3)):L("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),_:2},1040,["class"])):L("",!0)]),_:2},1040)):L("",!0),i.orientation==="vertical"&&t.children?.length&&!i.collapsed?(o(),C(a(Ft),{key:2,"data-slot":"content",class:I(s.value.content({class:[e.ui?.content,t.ui?.content]}))},{default:h(()=>[p(a(He),V({...a(g),defaultValue:B(t.children,x+1)},{as:"ul","data-slot":"childList",class:s.value.childList({class:e.ui?.childList})}),{default:h(()=>[(o(!0),b(j,null,X(t.children,(m,O)=>(o(),C(a(d),{key:O,item:m,index:O,level:x+1,"data-slot":"childItem",class:I(s.value.childItem({class:[e.ui?.childItem,m.ui?.childItem]}))},null,8,["item","index","level","class"]))),128))]),_:2},1040,["class"])]),_:2},1032,["class"])):L("",!0)]),_:2},1032,["value"]))]),_:3}
1),p(a(oa),V({...a(v),...i.orientation==="horizontal"?{modelValue:i.modelValue,defaultValue:i.defaultValue}:{},...c.$attrs},{"data-collapsed":i.collapsed,"data-slot":"root",class:s.value.root({class:[e.ui?.root,e.class]})}),{default:h(()=>[K(c.$slots,"list-leading"),(o(!0),b(j,null,X(P.value,(t,l)=>(o(),b(j,{key:`list-${l}`},[(o(),C(me(i.orientation==="vertical"?a(He):a(ba)),V({ref_for:!0},i.orientation==="vertical"&&!i.collapsed?{...a(g),modelValue:i.modelValue,defaultValue:i.defaultValue??B(t)}:{},{as:"ul","data-slot":"list",class:s.value.list({class:e.ui?.list})}),{default:h(()=>[(o(!0),b(j,null,X(t,(x,m)=>(o(),C(a(d),{key:`list-${l}-${m}`,item:x,index:m,"data-slot":"item",class:I(s.value.item({class:[e.ui?.item,x.ui?.item]}))},null,8,["item","index","class"]))),128))]),_:2},1040,["class"])),i.orientation==="vertical"&&l<P.value.length-1?(o(),b("div",{key:0,"data-slot":"separator",class:I(s.value.separator({class:e.ui?.separator}))},null,2)):L("",!0)],64))),128)),K(c.$slots,"list-trailing"),i.orientation==="horizontal"?(o(),b("div",{key:0,"data-slot":"viewportWrapper",class:I(s.value.viewportWrapper({class:e.ui?.viewportWrapper}))},[i.arrow?(o(),C(a(ga),{key:0,"data-slot":"indicator",class:I(s.value.indicator({class:e.ui?.indicator}))},{default:h(()=>[n("div",{"data-slot":"arrow",class:I(s.value.arrow({class:e.ui?.arrow}))},null,2)]),_:1},8,["class"])):L("",!0),p(a(wa),{"data-slot":"viewport",class:I(s.value.viewport({class:e.ui?.viewport}))},null,8,["class"])],2)):L("",!0)]),_:3},16,["data-collapsed","class"])],64))}}),tn={class:"max-w-7xl mx-auto px-4 flex items-center justify-center sm:px-6 lg:px-8 h-full relative z-10"},an={class:"flex items-center justify-between w-full h-full"},nn={key:0,class:"font-bold text-sm hidden sm:block"},on=G({__name:"HeroTopNarrowBanner",setup(i){const u=zt(),e=F(()=>u.config.homepage.topNarrowBanner),r=H(!1),f=F(()=>`promo_dismiss_top_${e.value?.id||"v1"}`),M=F(()=>!!e.value?.enabled&&!r.value),v=F(()=>{const d=u.config.skin;return d?`skin-${d}`:""}),g=H(null);let y;const w=H(null),q=()=>{if(u.config.skin!=="christmas"||!g.value){y&&cancelAnimationFrame(y);return}y&&cancelAnimationFrame(y);const d=g.value,s=d.getContext("2d");if(!s)return;const P=[],B=200;let c={top:0,left:0,width:0};const k=()=>{if(d.width=d.offsetWidth,d.height=d.offsetHeight,w.value){const l=w.value.getBoundingClientRect(),x=d.getBoundingClientRect();c={top:l.top-x.top,left:l.left-x.left,width:l.width,height:l.height,bottom:l.top-x.top+l.height}}};k(),d._resizeHandler||(d._resizeHandler=k,window.addEventListener("resize",k));for(let l=0;l<B;l++)P.push({x:Math.random()*d.width,y:Math.random()*d.height,radius:Math.random()*2+1,speed:Math.random(),wind:(Math.random()-.5)*.5,life:1,state:0});const t=()=>{s.clearRect(0,0,d.width,d.height),s.fillStyle="rgba(255, 255, 255, 0.9)",s.beginPath();for(const l of P)s.moveTo(l.x,l.y),s.arc(l.x,l.y,l.radius,0,Math.PI*2),l.state===1?(l.life-=.005,l.life<=0&&(l.state=0,l.life=1,l.y=-5,l.x=Math.random()*d.width,l.speed=Math.random()*2+1)):(l.y+=l.speed,l.x+=l.wind,l.x>c.left&&l.x<c.left+c.width&&l.y>=c.top&&l.y<=c.top+5&&(l.state=1,l.y=c.top+Math.random()*2),l.y>d.height&&(l.y=-5,l.x=Math.random()*d.width),l.x>d.width?l.x=0:l.x<0&&(l.x=d.width));s.fill(),y=requestAnimationFrame(t)};t(),d._resizeHandler=k},T=()=>{const d=e.value?.button?.link;d&&(window.location.href=d)},R=()=>{try{const d=localStorage.getItem(f.value);r.value=d==="1"}catch{}};_e(()=>{R(),setTimeout(q,0)}),Et(()=>{y&&cancelAnimationFrame(y),g.value&&g.value._resizeHandler&&window.removeEventListener("resize",g.value._resizeHandler)}),ue(f,()=>{R()}),ue([()=>u.config.skin,g],()=>{setTimeout(q,0)});const z=()=>{r.value=!0;try{localStorage.setItem(f.value,"1")}catch{}};return(d,s)=>{const P=Nt,B=Xe;return o(),C(B,null,{default:h(()=>[M.value?(o(),b("div",{key:0,class:I(["promo-top-container z-50 h-[50px] relative overflow-hidden",v.value])},[v.value==="skin-christmas"?(o(),b("canvas",{key:0,ref_key:"canvasRef",ref:g,class:"absolute inset-0 w-full h-full pointer-events-none z-20"},null,512)):L("",!0),n("div",tn,[n("div",an,[e.value?.subtext?(o(),b("span",nn,[s[0]||(s[0]=n("i",{class:"pi pi-sparkles before:text-sm mr-1"},null,-1)),Q($(e.value?.subtext),1)])):L("",!0),n("p",{ref_key:"textRef",ref:w,class:"promo-top-text text-sm! md:text-base line-clamp-1"},[Q($(e.value?.text)+" ",1),e.value?.button?(o(),b("a",{key:0,onClick:T,class:"cursor-pointer underline promo-top-l
1ink"},$(e.value?.button?.label),1)):L("",!0)],512),p(P,{class:"cursor-pointer p-2",icon:"pi pi-times",unstyled:"",severity:"secondary",onClick:z,"aria-label":"Close"})])])],2)):L("",!0)]),_:1})}}}),ln=Object.assign(on,{__name:"PromotionsHeroTopNarrowBanner"}),sn={class:"font-brand bg-white/80 backdrop-blur-md border-b border-slate-200/50 fixed w-full top-0 z-50 transition-all duration-300"},rn={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},un={class:"flex justify-between items-center h-16"},cn={class:"hidden md:flex items-center space-x-1 flex-1 w-full"},dn={key:0,class:"flex overflow-hidden w-full"},fn={class:"w-[240px] flex-shrink-0"},pn={class:"absolute inset-0 flex flex-col items-center justify-center gap-2.5 bg-white/50 transition-colors"},vn={class:"w-10 h-10 rounded-full bg-slate-200/80 flex items-center justify-center"},gn={class:"text-[10px] text-slate-400 font-medium uppercase tracking-wider"},hn={class:"flex-1 p-5"},mn={key:0,class:"grid grid-cols-2 gap-x-6 gap-y-1"},bn={class:"min-w-0"},kn={class:"flex items-center gap-1.5"},yn={class:"text-[13px] font-medium text-slate-700 group-hover/child:text-slate-900 transition-colors"},xn={key:1,class:"bg-red-500 text-white text-[9px] px-1.5 py-px rounded-full font-bold leading-tight"},_n={key:0,class:"text-xs text-slate-400 leading-relaxed line-clamp-1"},wn={key:1,class:"space-y-1"},Ln={class:"min-w-0"},Cn={class:"flex items-center gap-1.5"},In={class:"text-[13px] font-medium text-slate-700 group-hover/child:text-slate-900 transition-colors"},$n={key:1,class:"bg-red-500 text-white text-[9px] px-1.5 py-px rounded-full font-bold leading-tight"},Mn={key:0,class:"text-xs text-slate-400 leading-relaxed"},Tn={class:"flex items-center gap-3"},zn={class:"md:hidden"},En={class:"md:hidden bg-white border-b border-slate-200 shadow-lg absolute w-full left-0 top-full max-h-[80vh] flex flex-col"},Nn={class:"px-4 py-3 space-y-0.5 overflow-y-auto overscroll-contain mobile-menu-scroll flex-1 min-h-0"},Sn=["onClick"],Pn={class:"flex items-center gap-2.5"},qn={key:0,class:"bg-orange-100 text-orange-600 text-[10px] px-2 py-0.5 rounded-full font-bold uppercase tracking-wider"},Dn={key:1,class:"bg-blue-100 text-blue-600 text-[10px] px-2 py-0.5 rounded-full font-bold uppercase tracking-wider"},On={class:"pl-4 pr-2 pb-1 space-y-0.5"},Bn={class:"min-w-0 flex-1"},Rn={class:"flex items-center gap-1.5"},Vn={class:"text-sm font-medium"},An={key:1,class:"bg-red-500 text-white text-[9px] px-1.5 py-px rounded-full font-bold leading-tight"},Hn={key:0,class:"text-xs text-slate-400 leading-relaxed line-clamp-1 mt-0.5"},Kn={key:0,class:"bg-orange-100 text-orange-600 text-[10px] px-2 py-0.5 rounded-full font-bold uppercase tracking-wider"},Fn={key:2,class:"block text-slate-400 px-4 py-3 rounded-xl text-base font-medium flex items-center justify-between"},jn={class:"shrink-0 px-4 py-3 border-t border-slate-100 bg-white"},Wn={class:"flex items-center gap-2"},Un={class:"flex items-center gap-4 px-8"},Yn={class:"inline-flex items-center gap-1.5 text-emerald-400 font-bold text-xs tracking-wide"},Gn={class:"inline-flex items-center gap-1.5 text-slate-300 text-xs font-medium"},Jn={class:"font-mono text-amber-400"},Qn={class:"inline-flex items-center gap-1 text-xs text-slate-400"},Xn=G({__name:"Header",setup(i){const u=St(),e=Pt(),r=qt(),f=Dt(),M=Ot(),{pinnedModels:v}=Re(f),{navDropdownImages:g}=Re(M);function y(_){return g.value?.length&&g.value.find(S=>S.menu_key===_)||null}const w=H(!1),q=H(new Set),T=H(new Set);function R(_){T.value=new Set([...T.value,_])}const z=H(!1),{eligible:d,percentOff:s,timeLeft:P,fetchPromo:B}=Bt();function c(){w.value=!1,e.login(u("/hall/dashboard"))}function k(){w.value=!w.value,w.value||q.value.clear()}function t(_){q.value.has(_)?q.value=new Set:q.value=new Set([_])}function l(_){let S=_.children?_.children.map(D=>{const A=D.path.startsWith("http");return{label:D.key?O(D.key):D.title,description:"subtitle"in D&&D.subtitle?O(D.subtitle):void 0,icon:D.icon,to:A?D.path:u(D.path),target:D.target||(A?"_blank":void 0)}}):void 0;if(_.key==="nav.models"&&v.value?.length){const D=v.value.slice(0,4).map(A=>({label:A.display_name||A.name,description:se(A.name)?.name||A.provider,icon:se(A.name)?.svg?"d2:"+se(A.name)?.svg:"lucide:sparkles",to:u(`/models/${A.id}`),badge:"New",badgeColor:"red"}));S=S?[...S,...D]:D}return S}async function x(){await r.fetchAnnouncements()}function m(){z.value=!0}const{t:O}=Rt(),W=Ht(),J=Ze();function U(_){return!_||_.startsWith("http")?!1:J.path===_}const Z=F(()=>Oe.map(_=>{let S=_.children?_.children.map(D=>{const A=D.path.startsWith("http");
1return{label:D.key?O(D.key):D.title,description:"subtitle"in D&&D.subtitle?O(D.subtitle):void 0,icon:D.icon,to:A?D.path:u(D.path),target:D.target||(A?"_blank":void 0)}}):void 0;if(_.key==="nav.models"&&v.value?.length){const D=v.value.slice(0,4).map(A=>({label:A.display_name||A.name,description:se(A.name)?.name||A.provider,icon:se(A.name)?.svg?"d2:"+se(A.name)?.svg:"lucide:sparkles",to:u(`/models/${A.id}`),badge:"New",badgeColor:"red"}));S=S?[...S,...D]:D}return{label:_.key?O(_.key):_.title,shortLabel:(_.key?O(_.key):_.title).replace("WisGate","").trim(),to:_.comingSoon?void 0:u(_.path),icon:void 0,description:void 0,target:_.target,disabled:_.comingSoon,isHot:_.isHot,isBeta:_.isBeta,comingSoon:_.comingSoon,slot:S?.length?"nav-content":void 0,children:S,navLink:_.comingSoon?void 0:u(_.path),isModels:_.key==="nav.models",menuKey:_.key}}));function Ce(_){_.startsWith("http")?window.open(_,"_blank"):W.push(u(_))}_e(()=>{x(),M.getStatusCached();try{f.getPinnedModelsCached()}catch(_){console.error("Failed to load pinned models for header:",_)}e.isLogin&&B()}),ue(()=>e.isLogin,_=>{_&&B()});const Oe=ea.headers;return(_,S)=>{const D=lt,A=Vt,Y=Ue,ce=Ye,st=en,it=Jt,rt=Xt,ut=Xe,ve=At;return o(),b(j,null,[p(ut,null,{default:h(()=>[n("header",sn,[p(ln),n("div",rn,[n("div",un,[n("div",{class:"group cursor-pointer",onClick:S[0]||(S[0]=E=>_.$router.push(a(u)("/")))},[p(D,{size:"lg",mode:"light"})]),n("nav",cn,[p(st,{items:a(Z),class:"justify-center w-full header-nav-menu",ui:{item:"px-3 py-2 text-sm font-medium rounded-lg transition-colors"}},{"nav-content-content":h(({item:E})=>[E.children?.length?(o(),b("div",dn,[n("div",fn,[p(ce,{to:y(E.menuKey)?.link_url||E.navLink,class:"block aspect-[1/1] relative group/img overflow-hidden"},{default:h(()=>[y(E.menuKey)?.image_url?(o(),b(j,{key:0},[S[5]||(S[5]=n("div",{class:"absolute inset-0 bg-slate-100 diagonal-stripes"},null,-1)),p(A,{src:y(E.menuKey).image_url,alt:E.label,class:I(["absolute inset-0 w-full h-full object-cover transition-opacity duration-300",T.value.has(E.menuKey)?"opacity-100":"opacity-0"]),onLoad:N=>R(E.menuKey)},null,8,["src","alt","class","onLoad"])],64)):(o(),b(j,{key:1},[S[6]||(S[6]=n("div",{class:"absolute inset-0 bg-slate-100 diagonal-stripes"},null,-1)),n("div",pn,[n("div",vn,[p(Y,{name:"lucide:image",size:"20",class:"text-slate-400"})]),n("span",gn,$(E.label),1)])],64))]),_:2},1032,["to"])]),S[7]||(S[7]=n("div",{class:"w-px bg-slate-100 flex-shrink-0"},null,-1)),n("div",hn,[E.isModels?(o(),b("div",mn,[(o(!0),b(j,null,X(E.children,(N,de)=>(o(),C(ce,{key:de,to:N.to,target:N.target,class:I(["flex items-start gap-3 px-3 py-3 rounded-lg transition-colors group/child",U(N.to)?"bg-slate-100":"hover:bg-slate-50"])},{default:h(()=>[N.icon?(o(),b("div",{key:0,class:I(["mt-px flex-shrink-0 w-9 h-9 rounded-lg flex items-center justify-center transition-colors",U(N.to)?"bg-slate-200 text-slate-700":"bg-slate-100 text-slate-500 group-hover/child:bg-slate-200 group-hover/child:text-slate-700"])},[p(Y,{name:N.icon,size:"18"},null,8,["name"])],2)):L("",!0),n("div",bn,[n("div",kn,[n("span",yn,$(N.label),1),N.target==="_blank"?(o(),C(Y,{key:0,name:"lucide:external-link",size:"10",class:"text-slate-400"})):L("",!0),N.badge?(o(),b("span",xn,$(N.badge),1)):L("",!0)]),N.description?(o(),b("p",_n,$(N.description),1)):L("",!0)])]),_:2},1032,["to","target","class"]))),128))])):(o(),b("ul",wn,[(o(!0),b(j,null,X(E.children,(N,de)=>(o(),b("li",{key:de},[p(ce,{to:N.to,target:N.target,class:I(["flex items-start gap-3 px-3 py-3 rounded-lg transition-colors group/child",U(N.to)?"bg-slate-100":"hover:bg-slate-50"])},{default:h(()=>[N.icon?(o(),b("div",{key:0,class:I(["mt-px flex-shrink-0 w-9 h-9 rounded-lg flex items-center justify-center transition-colors",U(N.to)?"bg-slate-200 text-slate-700":"bg-slate-100 text-slate-500 group-hover/child:bg-slate-200 group-hover/child:text-slate-700"])},[p(Y,{name:N.icon,size:"18"},null,8,["name"])],2)):L("",!0),n("div",Ln,[n("div",Cn,[n("span",In,$(N.label),1),N.target==="_blank"?(o(),C(Y,{key:0,name:"lucide:external-link",size:"10",class:"text-slate-400"})):L("",!0),N.badge?(o(),b("span",$n,$(N.badge),1)):L("",!0)]),N.description?(o(),b("p",Mn,$(N.description),1)):L("",!0)])]),_:2},1032,["to","target","class"])]))),128))]))])])):L("",!0)]),_:1},8,["items"])]),n("div",Tn,[p(it),p(Qt,{onClick:m}),a(e).isLogin?(o(),C(Zt,{key:0})):L("",!0),a(e).isLogin?le((o(),b("button",{key:1,onClick:c,class:"cursor-pointer hidden md:flex items-center justify-center bg-slate-900 hover:bg-slate-800 text-white px-5 py-2 text-sm font-medium rounded-lg transition-all duration-200 active:transform active:scale-95"},[n("span",null,$(_.$t("nav.dashboard")),1),p(Y,{name:"lucide:arrow-right",size:"14",class:"ml-2"})])),[[ve]]):le((o(),b("button",{key:2,onClick:c,class:"cursor-pointer hidden md:flex items-center justify-center bg-slate-900 hover:bg-slate-800 text-white px-5 py-2 text-sm font-medium rounded-lg transition-all duration-200 active:transform active:scale-95"},[p(Y,{name:"lucide:zap",size:"14",class:"mr-1.5"}),n("span",null,$(_.$t("nav.start_free")),1)])),[[ve]]),n("div",zn,[n("button",{onClick:k,"aria-label":"toggle mobile menu",class:"p-2 text-slate-600 hover:text-slate-900 hover:bg-slate-100 rounded-lg transition-colors"},[(o(),b("svg",{class:I(["h-6 w-6",{hidden:w.value,block:!w.value}]),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[...S[8]||(S[8]=[n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 6h16M4 12h16M4 18h16"},null,-1)])],2)),(o(),b("svg",{class:I(["h-6 w-6",{block:w.value,hidden:!w.value}]),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[...S[9]||(S[9]=[n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"},null,-1)])],2))])])])])]),p(Me,{"enter-active-class":"transition duration-200 ease-out","enter-from-class":"transform -translate-y-2 opacity-0","enter-to-class":"transform translate-y-0 opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"transform translate-y-0 opacity-100","leave-to-class":"transform -translate-y-2 opacity-0"},{default:h(()=>[le(n("div",En,[n("div",Nn,[(o(!0),b(j,null,X(a(Oe),E=>(o(),b(j,{key:E.path},[E.children?.length&&!E.comingSoon?(o(),b(j,{key:0},[le((o(),b("button",{onClick:N=>t(E.path),class:I(["w-full flex items-center justify-between px-4 py-3 rounded-xl text-base font-medium transition-colors",q.value.has(E.path)?"text-slate-900 bg-slate-50":"text-slate-600 hover:text-slate-900 hover:bg-slate-50"])},[n("div",Pn,[n("span",null,$(E.key?a(O)(E.key):E.title),1),E.isHot?(o(),b("span",qn," Hot ")):L("",!0),E.isBeta?(o(),b("span",Dn," Beta ")):L("",!0)]),p(Y,{name:"lucide:chevron-down",size:"16",class:I(["transition-transform duration-200 text-slate-400",q.value.has(E.path)?"rotate-180":""])},null,8,["class"])],10,Sn)),[[ve]]),n("div",{class:I(["overflow-hidden transition-all duration-200 ease-in-out",q.value.has(E.path)?"max-h-[500px] opacity-100":"max-h-0 opacity-0"])},[n("div",On,[(o(!0),b(j,null,X(l(E),(N,de)=>(o(),C(ce,{key:de,to:N.to,target:N.target,onClick:S[1]||(S[1]=no=>w.value=!1),class:I(["flex items-center gap-3 px-3 py-2.5 rounded-lg transition-colors",U(N.to)?"bg-slate-100 text-slate-900":"text-slate-600 hover:text-slate-900 hover:bg-slate-50"])},{default:h(()=>[N.icon?(o(),b("div",{key:0,class:I(["flex-shrink-0 w-8 h-8 rounded-lg flex items-center justify-center",U(N.to)?"bg-slate-200 text-slate-700":"bg-slate-100 text-slate-500"])},[p(Y,{name:N.icon,size:"16"},null,8,["name"])],2)):L("",!0),n("div",Bn,[n("div",Rn,[n("span",Vn,$(N.label),1),N.target==="_blank"?(o(),C(Y,{key:0,name:"lucide:external-link",size:"10",class:"text-slate-400"})):L("",!0),N.badge?(o(),b("span",An,$(N.badge),1)):L("",!0)]),N.description?(o(),b("p",Hn,$(N.description),1)):L("",!0)])]),_:2}
1,1032,["to","target","class"]))),128))])],2)],64)):E.comingSoon?(o(),b("div",Fn,[n("span",null,$(E.key?a(O)(E.key):E.title),1),S[10]||(S[10]=n("span",{class:"bg-slate-100 text-slate-500 text-[10px] px-2 py-0.5 rounded-full font-bold uppercase tracking-wider"}," Soon ",-1))])):le((o(),C(ce,{key:1,onClick:Qe(N=>{Ce(E.path),w.value=!1},["prevent"]),to:a(u)(E.path),target:E.path.startsWith("http")?"_blank":void 0,class:"block text-slate-600 hover:text-slate-900 hover:bg-slate-50 px-4 py-3 rounded-xl text-base font-medium transition-colors flex items-center justify-between"},{default:h(()=>[n("span",null,$(E.key?a(O)(E.key):E.title),1),E.isHot?(o(),b("span",Kn," Hot ")):L("",!0)]),_:2},1032,["onClick","to","target"])),[[ve]])],64))),128))]),n("div",jn,[n("button",{onClick:c,class:"w-full cursor-pointer flex items-center justify-center bg-slate-900 hover:bg-slate-800 text-white px-4 py-3 text-base font-medium rounded-xl transition-all"},[n("div",Wn,[a(e).isLogin?L("",!0):(o(),C(Y,{key:0,name:"lucide:zap",size:"14"})),n("span",null,$(a(e).isLogin?_.$t("nav.dashboard"):_.$t("nav.start_free")),1),a(e).isLogin?(o(),C(Y,{key:1,name:"lucide:arrow-right",size:"14"})):L("",!0)])])])],512),[[Ve,w.value]])]),_:1}),p(Me,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform -translate-y-full opacity-0","enter-to-class":"transform translate-y-0 opacity-100","leave-active-class":"transition duration-200 ease-in","leave-from-class":"transform translate-y-0 opacity-100","leave-to-class":"transform -translate-y-full opacity-0"},{default:h(()=>[a(d)?(o(),b("div",{key:0,class:"promo-strip bg-slate-900 text-white cursor-pointer",onClick:S[2]||(S[2]=E=>_.$router.push(a(u)("/pricing")))},[p(rt,{"pause-on-hover":"",overlay:!1,ui:{root:"h-7 flex items-center",content:"gap-0"}},{default:h(()=>[(o(),b(j,null,X(2,E=>n("div",Un,[n("span",Yn,[p(Y,{name:"lucide:sparkles",size:"12"}),Q(" "+$(_.$t("site.plan_selector.new_user_welcome.header_strip",{percent:a(s)})),1)]),S[11]||(S[11]=n("span",{class:"text-slate-600"},"|",-1)),n("span",Gn,[p(Y,{name:"lucide:clock",size:"12",class:"text-amber-400"}),n("span",Jn,$(a(P).hours)+":"+$(a(P).minutes)+":"+$(a(P).seconds),1)]),S[12]||(S[12]=n("span",{class:"text-slate-600"},"|",-1)),n("span",Qn,[Q($(_.$t("site.plan_selector.new_user_welcome.header_cta"))+" ",1),p(Y,{name:"lucide:arrow-right",size:"10"})])])),64))]),_:1})])):L("",!0)]),_:1})]),p(Me,{"enter-active-class":"transition duration-200 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:h(()=>[le(n("div",{onClick:S[3]||(S[3]=E=>w.value=!1),class:"md:hidden fixed inset-0 top-16 bg-black/20 backdrop-blur-sm z-40"},null,512),[[Ve,w.value]])]),_:1})]),_:1}),p(ta,{visible:z.value,"onUpdate:visible":S[4]||(S[4]=E=>z.value=E)},null,8,["visible"])],64)}}}),Zn=Object.assign(we(Xn,[["__scopeId","data-v-1ec32c6c"]]),{__name:"LayoutHomeHeader"}),eo=G({__name:"Layout",setup(i){const u=Ze(),e=H();return ue(()=>u.path,r=>{window.scrollTo(0,0)}),(r,f)=>(o(),b("main",{ref_key:"container",ref:e},[K(r.$slots,"default",{},void 0,!0)],512))}}),to=Object.assign(we(eo,[["__scopeId","data-v-85e67240"]]),{__name:"LayoutHomeLayout"}),ao={class:"min-h-dvh bg-gradient-to-br from-slate-50 to-slate-100 relative"},Oo=G({__name:"WebsiteLayout",setup(i){return(u,e)=>(o(),b("div",ao,[p(Zn),p(to,null,{default:h(()=>[K(u.$slots,"default")]),_:3}),p(Ja)]))}});export{Oo as default};
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.