PageSourceSearch

https://pg-nuxtui.netlify.app/_nuxt/BwakHaqS.js

js pg-nuxtui.netlify.app collected 2026-10-03 11:15:56 UTC 64,415 bytes, 11 lines download raw bytes

1import{d as Sn,a as Oe,e as Pt,_ as We,i as kn,U as Ft,u as Fe,b as _n,g as $n}from"./CO3ZcBsw.js";import{s as qe}from"./LMXrSaUM.js";import{a2 as re,D as b,d as A,c as h,G as x,$ as de,P as K,F as ie,L as oe,X as Bt,a1 as se,a3 as ne,T as Tn,a0 as In,N as ct,O as ve,z as P,o as k,k as J,g as C,f as _,j as ge,h as N,A as ue,u as ft,e as O,r as xe,l as pe,q as Be,s as Q,_ as Ce,t as ce,a6 as Rt,x as pt,y as we,m as q,n as Y,i as le,aO as Mn,a8 as mt,as as Te,at as On,aa as Nt,aP as jt,ar as Cn,am as En,Z as An,a9 as zt,a5 as he,p as Ln,v as Dn,a as $t}from"./CMyPxx6C.js";import{B as Ht,C as Pn,e as Re,b as at,d as lt,A as ae,S as _e,a as $,D as Ut,u as ye,P as Ve,F as me,k as Tt,G as Fn,H as Bn,o as Ge,I as Ee,l as vt,i as W,w as xt,N as Pe,j as U,m as Rn,p as Nn,t as Vt,s as jn,g as zn,q as Hn,h as Un,f as xn,c as te,J as Vn,K as Wt,O as Wn,L as qn,M as Se,T as Gn,v as Kn,_ as gt,r as Jn,z as qt}from"./BlA2ZtZ_.js";import{_ as ht}from"./2cnPz2E4.js";import{p as Qe,h as Gt,a as Kt}from"./Dxpz6mdX.js";import{u as Yn}from"./D3d4GAaJ.js";import"./CW7irCmf.js";import"./CboKO5wA.js";import"./UbtjZav2.js";import"./6BRsg2xs.js";const Qn={wrapper:"relative inline-flex text-left rtl:text-right",container:"z-20 group",trigger:"inline-flex w-full",width:"w-48",height:"",background:"bg-white dark:bg-gray-800",shadow:"shadow-lg",rounded:"rounded-md",ring:"ring-1 ring-gray-200 dark:ring-gray-700",base:"relative focus:outline-none overflow-y-auto scroll-py-1",divide:"divide-y divide-gray-200 dark:divide-gray-700",padding:"p-1",item:{base:"group flex items-center gap-1.5 w-full",rounded:"rounded-md",padding:"px-1.5 py-1.5",size:"text-sm",active:"bg-gray-100 dark:bg-gray-900 text-gray-900 dark:text-white",inactive:"text-gray-700 dark:text-gray-200",disabled:"cursor-not-allowed opacity-50",icon:{base:"flex-shrink-0 w-5 h-5",active:"text-gray-500 dark:text-gray-400",inactive:"text-gray-400 dark:text-gray-500"},avatar:{base:"flex-shrink-0",size:"2xs"},label:"truncate",shortcuts:"hidden md:inline-flex flex-shrink-0 gap-0.5 ms-auto"},transition:{enterActiveClass:"transition duration-100 ease-out",enterFromClass:"transform scale-95 opacity-0",enterToClass:"transform scale-100 opacity-100",leaveActiveClass:"transition duration-75 ease-in",leaveFromClass:"transform scale-100 opacity-100",leaveToClass:"transform scale-95 opacity-0"},popper:{placement:"bottom-end",strategy:"fixed"},default:{openDelay:0,closeDelay:0},arrow:{...Sn,ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-700",background:"before:bg-white dark:before:bg-gray-700"}},Zn={base:"inline-flex items-center justify-center text-gray-900 dark:text-white",padding:"px-1",size:{xs:"h-4 min-w-[16px] text-[10px]",sm:"h-5 min-w-[20px] text-[11px]",md:"h-6 min-w-[24px] text-[12px]"},rounded:"rounded",font:"font-medium font-sans",background:"bg-gray-100 dark:bg-gray-800",ring:"ring-1 ring-gray-300 dark:ring-gray-700 ring-inset",default:{size:"sm"}},Xn={wrapper:"",inner:"",label:{wrapper:"flex content-center items-center justify-between",base:"block font-medium text-gray-700 dark:text-gray-200",required:"after:content-['*'] after:ms-0.5 after:text-red-500 dark:after:text-red-400"},size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},container:"mt-1 relative",description:"text-gray-500 dark:text-gray-400",hint:"text-gray-500 dark:text-gray-400",help:"mt-2 text-gray-500 dark:text-gray-400",error:"mt-2 text-red-500 dark:text-red-400",default:{size:"sm"}},ea={wrapper:"fixed inset-0 flex z-50",overlay:{base:"fixed inset-0 transition-opacity",background:"bg-gray-200/75 dark:bg-gray-800/75",transition:{enter:"ease-in-out duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"}},base:"relative flex-1 flex flex-col w-full focus:outline-none",background:"bg-white dark:bg-gray-900",ring:"",rounded:"",padding:"",shadow:"shadow-xl",width:"w-screen max-w-md",height:"h-screen max-h-96",translate:{base:"translate-x-0",left:"-translate-x-full rtl:translate-x-full",right:"translate-x-full rtl:-translate-x-full",top:"-translate-y-full",bottom:"translate-y-full"},transition:{enter:"transform transition ease-in-out duration-300",leave:"transform transition ease-in-out duration-200"}};function Jt(e,t,n,a){Ht.isServer||re(r=>{e=e??window,e.addEventListener(t,n,a),r(()=>e.removeEventListener(t,n,a))})}var De=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(De||{});function ta(){let e=b(0);return Pn("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Yt(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let n of e.value){let a=$(n);a instanceof HTMLElement&&t.add(a)}return t}var Qt=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.Re
1storeFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Qt||{});let Ae=Object.assign(A({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:b(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:a}){let r=b(null);a({el:r,$el:r});let s=h(()=>Re(r)),l=b(!1);x(()=>l.value=!0),de(()=>l.value=!1),aa({ownerDocument:s},h(()=>l.value&&!!(e.features&16)));let o=la({ownerDocument:s,container:r,initialFocus:h(()=>e.initialFocus)},h(()=>l.value&&!!(e.features&2)));ra({ownerDocument:s,container:r,containers:e.containers,previousActiveElement:o},h(()=>l.value&&!!(e.features&8)));let i=ta();function d(f){let p=$(r);p&&(y=>y())(()=>{ye(i.value,{[De.Forwards]:()=>{Ve(p,me.First,{skipElements:[f.relatedTarget]})},[De.Backwards]:()=>{Ve(p,me.Last,{skipElements:[f.relatedTarget]})}})})}let c=b(!1);function v(f){f.key==="Tab"&&(c.value=!0,requestAnimationFrame(()=>{c.value=!1}))}function u(f){if(!l.value)return;let p=Yt(e.containers);$(r)instanceof HTMLElement&&p.add($(r));let y=f.relatedTarget;y instanceof HTMLElement&&y.dataset.headlessuiFocusGuard!=="true"&&(Zt(p,y)||(c.value?Ve($(r),ye(i.value,{[De.Forwards]:()=>me.Next,[De.Backwards]:()=>me.Previous})|me.WrapAround,{relativeTo:f.target}):f.target instanceof HTMLElement&&_e(f.target)))}return()=>{let f={},p={ref:r,onKeydown:v,onFocusout:u},{features:y,initialFocus:g,containers:m,...w}=e;return K(ie,[!!(y&4)&&K(at,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:lt.Focusable}),ae({ourProps:p,theirProps:{...t,...w},slot:f,attrs:t,slots:n,name:"FocusTrap"}),!!(y&4)&&K(at,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:lt.Focusable})])}}}),{features:Qt});function na(e){let t=b(Tt.slice());return oe([e],([n],[a])=>{a===!0&&n===!1?Ut(()=>{t.value.splice(0)}):a===!1&&n===!0&&(t.value=Tt.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(a=>a!=null&&a.isConnected))!=null?n:null}}function aa({ownerDocument:e},t){let n=na(t);x(()=>{re(()=>{var a,r;t.value||((a=e.value)==null?void 0:a.activeElement)===((r=e.value)==null?void 0:r.body)&&_e(n())},{flush:"post"})}),de(()=>{t.value&&_e(n())})}function la({ownerDocument:e,container:t,initialFocus:n},a){let r=b(null),s=b(!1);return x(()=>s.value=!0),de(()=>s.value=!1),x(()=>{oe([t,n,a],(l,o)=>{if(l.every((d,c)=>(o==null?void 0:o[c])===d)||!a.value)return;let i=$(t);i&&Ut(()=>{var d,c;if(!s.value)return;let v=$(n),u=(d=e.value)==null?void 0:d.activeElement;if(v){if(v===u){r.value=u;return}}else if(i.contains(u)){r.value=u;return}v?_e(v):Ve(i,me.First|me.NoScroll)===Fn.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),r.value=(c=e.value)==null?void 0:c.activeElement})},{immediate:!0,flush:"post"})}),r}function ra({ownerDocument:e,container:t,containers:n,previousActiveElement:a},r){var s;Jt((s=e.value)==null?void 0:s.defaultView,"focus",l=>{if(!r.value)return;let o=Yt(n);$(t)instanceof HTMLElement&&o.add($(t));let i=a.value;if(!i)return;let d=l.target;d&&d instanceof HTMLElement?Zt(o,d)?(a.value=d,_e(d)):(l.preventDefault(),l.stopPropagation(),_e(i)):_e(a.value)},!0)}function Zt(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function oa(e){let t=Bt(e.getSnapshot());return de(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function sa(e,t){let n=e(),a=new Set;return{getSnapshot(){return n},subscribe(r){return a.add(r),()=>a.delete(r)},dispatch(r,...s){let l=t[r].call(n,...s);l&&(n=l,a.forEach(o=>o()))}}}function ia(){let e;return{before({doc:t}){var n;let a=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-a.clientWidth},after({doc:t,d:n}){let a=t.documentElement,r=a.clientWidth-a.offsetWidth,s=e-r;n.style(a,"paddingRight",`${s}px`)}}}function ua(){return Bn()?{before({doc:e,d:t,meta:n}){function a(r){return n.containers.flatMap(s=>s()).some(s=>s.contains(r))}t.microTask(()=>{var r;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let o=Ge();o.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>o.dispose()))}let s=(r=window.scrollY)!=null?r:window.pageYOffset,l=null;t.addEventListener(e,"click",o=>
1{if(o.target instanceof HTMLElement)try{let i=o.target.closest("a");if(!i)return;let{hash:d}=new URL(i.href),c=e.querySelector(d);c&&!a(c)&&(l=c)}catch{}},!0),t.addEventListener(e,"touchstart",o=>{if(o.target instanceof HTMLElement)if(a(o.target)){let i=o.target;for(;i.parentElement&&a(i.parentElement);)i=i.parentElement;t.style(i,"overscrollBehavior","contain")}else t.style(o.target,"touchAction","none")}),t.addEventListener(e,"touchmove",o=>{if(o.target instanceof HTMLElement){if(o.target.tagName==="INPUT")return;if(a(o.target)){let i=o.target;for(;i.parentElement&&i.dataset.headlessuiPortal!==""&&!(i.scrollHeight>i.clientHeight||i.scrollWidth>i.clientWidth);)i=i.parentElement;i.dataset.headlessuiPortal===""&&o.preventDefault()}else o.preventDefault()}},{passive:!1}),t.add(()=>{var o;let i=(o=window.scrollY)!=null?o:window.pageYOffset;s!==i&&window.scrollTo(0,s),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{}}function da(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function ca(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let ke=sa(()=>new Map,{PUSH(e,t){var n;let a=(n=this.get(e))!=null?n:{doc:e,count:0,d:Ge(),meta:new Set};return a.count++,a.meta.add(t),this.set(e,a),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let a={doc:e,d:t,meta:ca(n)},r=[ua(),ia(),da()];r.forEach(({before:s})=>s==null?void 0:s(a)),r.forEach(({after:s})=>s==null?void 0:s(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});ke.subscribe(()=>{let e=ke.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let a=t.get(n.doc)==="hidden",r=n.count!==0;(r&&!a||!r&&a)&&ke.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&ke.dispatch("TEARDOWN",n)}});function fa(e,t,n){let a=oa(ke),r=h(()=>{let s=e.value?a.value.get(e.value):void 0;return s?s.count>0:!1});return oe([e,t],([s,l],[o],i)=>{if(!s||!l)return;ke.dispatch("PUSH",s,n);let d=!1;i(()=>{d||(ke.dispatch("POP",o??s,n),d=!0)})},{immediate:!0}),r}let Ze=new Map,Le=new Map;function It(e,t=b(!0)){re(n=>{var a;if(!t.value)return;let r=$(e);if(!r)return;n(function(){var l;if(!r)return;let o=(l=Le.get(r))!=null?l:1;if(o===1?Le.delete(r):Le.set(r,o-1),o!==1)return;let i=Ze.get(r);i&&(i["aria-hidden"]===null?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",i["aria-hidden"]),r.inert=i.inert,Ze.delete(r))});let s=(a=Le.get(r))!=null?a:0;Le.set(r,s+1),s===0&&(Ze.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0)})}function pa({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let a=b(null),r=Re(a);function s(){var l,o,i;let d=[];for(let c of e)c!==null&&(c instanceof HTMLElement?d.push(c):"value"in c&&c.value instanceof HTMLElement&&d.push(c.value));if(t!=null&&t.value)for(let c of t.value)d.push(c);for(let c of(l=r==null?void 0:r.querySelectorAll("html > *, body > *"))!=null?l:[])c!==document.body&&c!==document.head&&c instanceof HTMLElement&&c.id!=="headlessui-portal-root"&&(c.contains($(a))||c.contains((i=(o=$(a))==null?void 0:o.getRootNode())==null?void 0:i.host)||d.some(v=>c.contains(v))||d.push(c));return d}
1return{resolveContainers:s,contains(l){return s().some(o=>o.contains(l))},mainTreeNodeRef:a,MainTreeNode(){return n!=null?null:K(at,{features:lt.Hidden,ref:a})}}}let Xt=Symbol("ForcePortalRootContext");function ma(){return ne(Xt,!1)}let Mt=A({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return se(Xt,e.force),()=>{let{force:a,...r}=e;return ae({theirProps:r,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}}),en=Symbol("StackContext");var rt=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(rt||{});function va(){return ne(en,()=>{})}function ga({type:e,enabled:t,element:n,onUpdate:a}){let r=va();function s(...l){a==null||a(...l),r(...l)}x(()=>{oe(t,(l,o)=>{l?s(0,e,n):o===!0&&s(1,e,n)},{immediate:!0,flush:"sync"})}),de(()=>{t.value&&s(1,e,n)}),se(en,s)}let ha=Symbol("DescriptionContext");function ya({slot:e=b({}),name:t="Description",props:n={}}={}){let a=b([]);function r(s){return a.value.push(s),()=>{let l=a.value.indexOf(s);l!==-1&&a.value.splice(l,1)}}return se(ha,{register:r,slot:e,name:t,props:n}),h(()=>a.value.length>0?a.value.join(" "):void 0)}function ba(e){let t=Re(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let a=t.createElement("div");return a.setAttribute("id","headlessui-portal-root"),t.body.appendChild(a)}const ot=new WeakMap;function wa(e){var t;return(t=ot.get(e))!=null?t:0}function Ot(e,t){let n=t(wa(e));return n<=0?ot.delete(e):ot.set(e,n),n}let Sa=A({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let a=b(null),r=h(()=>Re(a)),s=ma(),l=ne(tn,null),o=b(s===!0||l==null?ba(a.value):l.resolveTarget());o.value&&Ot(o.value,u=>u+1);let i=b(!1);x(()=>{i.value=!0}),re(()=>{s||l!=null&&(o.value=l.resolveTarget())});let d=ne(st,null),c=!1,v=ct();return oe(a,()=>{if(c||!d)return;let u=$(a);u&&(de(d.register(u),v),c=!0)}),de(()=>{var u,f;let p=(u=r.value)==null?void 0:u.getElementById("headlessui-portal-root");!p||o.value!==p||Ot(o.value,y=>y-1)||o.value.children.length>0||(f=o.value.parentElement)==null||f.removeChild(o.value)}),()=>{if(!i.value||o.value===null)return null;let u={ref:a,"data-headlessui-portal":""};return K(Tn,{to:o.value},ae({ourProps:u,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),st=Symbol("PortalParentContext");function ka(){let e=ne(st,null),t=b([]);function n(s){return t.value.push(s),e&&e.register(s),()=>a(s)}function a(s){let l=t.value.indexOf(s);l!==-1&&t.value.splice(l,1),e&&e.unregister(s)}let r={register:n,unregister:a,portals:t};return[t,A({name:"PortalWrapper",setup(s,{slots:l}){return se(st,r),()=>{var o;return(o=l.default)==null?void 0:o.call(l)}}})]}let tn=Symbol("PortalGroupContext"),_a=A({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let a=In({resolveTarget(){return e.target}});return se(tn,a),()=>{let{target:r,...s}=e;return ae({theirProps:s,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var $a=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))($a||{});let it=Symbol("DialogContext");function nn(e){let t=ne(it,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,nn),n}return t}let je="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Ta=A({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:je},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:a,expose:r}){var s,l;let o=(s=e.id)!=null?s:`headlessui-dialog-${Ee()}`,i=b(!1);x(()=>{i.value=!0});let d=!1,c=h(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(d||(d=!0,console.warn(`Invalid role [${c}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),v=b(0),u=vt(),f=h(()=>e.open===je&&u!==null?(u.value&W.Open)===W.Open:e.open),p=b(null),y=h(()=>Re(p));if(r({el:p,$el:p}),!(e.open!==je||u!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof f.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${f.value===je?void 0:e.open}`);let g=h(()=>i.value&&f.value?0:1),m=h(()=>g.value===0),w=h(()=>v.value>1),T=ne(it,null)!==null,[I,F]=ka(),{resolveContainers:j,mainTreeNodeRef:V,MainTreeNode:z}=pa({portals:I,defaultContainers:[h(()=>{var D;return(D=$e.panelRef.value)!=null?D:p.value})]}),G=h(()=>w.value?"parent":"leaf"),S=h(()=>u!==null?(u.value&W.Closing)===W.Closing:!1),M=h(()=>T||S.value?!1:m.value),E=h(()=>{var D,R,X;return(X=Array.from((R=(D=y.value)==null?void 0:D.querySelectorAll("body > *"))!=null?R:[]).find(ee=>ee.id==="headlessui-portal-root"?!1:ee.contains($(V))&&ee instanceof HTMLElement))!=null?X:null});It(E,M);let B=h(()=>w.value?!0:m.value),L=h(()=>{var D,R,X;return(X=Array.from((R=(D=y.value)==null?void 0:D.querySelectorAll("[data-headlessui-portal]"))!=null?R:[]).find(ee=>ee.contains($(V))&&ee instanceof HTMLElement))!=null?X:null});It(L,B),ga({type:"Dialog",enabled:h(()=>g.value===0),element:p,onUpdate:(D,R)=>
1{if(R==="Dialog")return ye(D,{[rt.Add]:()=>v.value+=1,[rt.Remove]:()=>v.value-=1})}});let H=ya({name:"DialogDescription",slot:h(()=>({open:f.value}))}),Z=b(null),$e={titleId:Z,panelRef:b(null),dialogState:g,setTitleId(D){Z.value!==D&&(Z.value=D)},close(){t("close",!1)}};se(it,$e);let St=h(()=>!(!m.value||w.value));xt(j,(D,R)=>{D.preventDefault(),$e.close(),ve(()=>R==null?void 0:R.focus())},St);let kt=h(()=>!(w.value||g.value!==0));Jt((l=y.value)==null?void 0:l.defaultView,"keydown",D=>{kt.value&&(D.defaultPrevented||D.key===U.Escape&&(D.preventDefault(),D.stopPropagation(),$e.close()))});let _t=h(()=>!(S.value||g.value!==0||T));return fa(y,_t,D=>{var R;return{containers:[...(R=D.containers)!=null?R:[],j]}}),re(D=>{if(g.value!==0)return;let R=$(p);if(!R)return;let X=new ResizeObserver(ee=>{for(let Ye of ee){let Ne=Ye.target.getBoundingClientRect();Ne.x===0&&Ne.y===0&&Ne.width===0&&Ne.height===0&&$e.close()}});X.observe(R),D(()=>X.disconnect())}),()=>{let{open:D,initialFocus:R,...X}=e,ee={...n,ref:p,id:o,role:c.value,"aria-modal":g.value===0?!0:void 0,"aria-labelledby":Z.value,"aria-describedby":H.value},Ye={open:g.value===0};return K(Mt,{force:!0},()=>[K(Sa,()=>K(_a,{target:p.value},()=>K(Mt,{force:!1},()=>K(Ae,{initialFocus:R,containers:j,features:m.value?ye(G.value,{parent:Ae.features.RestoreFocus,leaf:Ae.features.All&~Ae.features.FocusLock}):Ae.features.None},()=>K(F,{},()=>ae({ourProps:ee,theirProps:{...X,...n},slot:Ye,attrs:n,slots:a,visible:g.value===0,features:Pe.RenderStrategy|Pe.Static,name:"Dialog"})))))),K(z)])}}}),Ia=A({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var r;let s=(r=e.id)!=null?r:`headlessui-dialog-panel-${Ee()}`,l=nn("DialogPanel");a({el:l.panelRef,$el:l.panelRef});function o(i){i.stopPropagation()}return()=>{let{...i}=e,d={id:s,ref:l.panelRef,onClick:o};return ae({ourProps:d,theirProps:i,slot:{open:l.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}});var Ma=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ma||{}),Oa=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Oa||{});function Ca(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let an=Symbol("MenuContext");function Ke(e){let t=ne(an,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ke),n}return t}let Ea=A({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(e,{slots:t,attrs:n}){let a=b(1),r=b(null),s=b(null),l=b([]),o=b(""),i=b(null),d=b(1);function c(u=f=>f){let f=i.value!==null?l.value[i.value]:null,p=Wn(u(l.value.slice()),g=>$(g.dataRef.domRef)),y=f?p.indexOf(f):null;return y===-1&&(y=null),{items:p,activeItemIndex:y}}let v={menuState:a,buttonRef:r,itemsRef:s,items:l,searchQuery:o,activeItemIndex:i,activationTrigger:d,closeMenu:()=>{a.value=1,i.value=null},openMenu:()=>a.value=0,goToItem(u,f,p){let y=c(),g=xn(u===te.Specific?{focus:te.Specific,id:f}:{focus:u},{resolveItems:()=>y.items,resolveActiveIndex:()=>y.activeItemIndex,resolveId:m=>m.id,resolveDisabled:m=>m.dataRef.disabled});o.value="",i.value=g,d.value=p??1,l.value=y.items},search(u){let f=o.value!==""?0:1;o.value+=u.toLowerCase();let p=(i.value!==null?l.value.slice(i.value+f).concat(l.value.slice(0,i.value+f)):l.value).find(g=>g.dataRef.textValue.startsWith(o.value)&&!g.dataRef.disabled),y=p?l.value.indexOf(p):-1;y===-1||y===i.value||(i.value=y,d.value=1)},clearSearch(){o.value=""},registerItem(u,f){let p=c(y=>[...y,{id:u,dataRef:f}]);l.value=p.items,i.value=p.activeItemIndex,d.value=1},unregisterItem(u){let f=c(p=>{let y=p.findIndex(g=>g.id===u);return y!==-1&&p.splice(y,1),p});l.value=f.items,i.value=f.activeItemIndex,d.value=1}};return xt([r,s],(u,f)=>{var p;v.closeMenu(),Rn(f,Nn.Loose)||(u.preventDefault(),(p=$(r))==null||p.focus())},h(()=>a.value===0)),se(an,v),Vt(h(()=>ye(a.value,{0:W.Open,1:W.Closed}))),()=>{let u={open:a.value===0,close:v.closeMenu};return ae({ourProps:{},theirProps:e,slot:u,slots:t,attrs:n,name:"Menu"})}}}),Aa=A({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var r;let s=(r=e.id)!=null?r:`headlessui-menu-button-${Ee()}`,l=Ke("MenuButton");a({el:l.buttonRef,$el:l.buttonRef});function o(v){switch(v.key){case U.Space:case U.Enter:case U.ArrowDown:v.preventDefault(),v.stopPropagation(),l.openMenu(),ve(()=>{var u;(u=$(l.itemsRef))==null||u.focus({preventScroll:!0}),l.goToItem(te.First)});break;case U.ArrowUp:v.preventDefault(),v.stopPropagation(),l.openMenu(),ve(()=>{var u;(u=$(l.itemsRef))==null||u.focus({preventScroll:!0}),l.goToItem(te.Last)});break}}function i(v){switch(v.key){case U.Space:v.preventDefault();break}}function d(v){e.disabled||(l.menuState.value===0?(l.closeMenu(),ve(()=>{var u;return(u=$(l.buttonRef))==null?void 0:u.focus({preventScroll:!0})}
1)):(v.preventDefault(),l.openMenu(),Ca(()=>{var u;return(u=$(l.itemsRef))==null?void 0:u.focus({preventScroll:!0})})))}let c=jn(h(()=>({as:e.as,type:t.type})),l.buttonRef);return()=>{var v;let u={open:l.menuState.value===0},{...f}=e,p={ref:l.buttonRef,id:s,type:c.value,"aria-haspopup":"menu","aria-controls":(v=$(l.itemsRef))==null?void 0:v.id,"aria-expanded":l.menuState.value===0,onKeydown:o,onKeyup:i,onClick:d};return ae({ourProps:p,theirProps:f,slot:u,attrs:t,slots:n,name:"MenuButton"})}}}),La=A({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:a}){var r;let s=(r=e.id)!=null?r:`headlessui-menu-items-${Ee()}`,l=Ke("MenuItems"),o=b(null);a({el:l.itemsRef,$el:l.itemsRef}),zn({container:h(()=>$(l.itemsRef)),enabled:h(()=>l.menuState.value===0),accept(u){return u.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:u.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(u){u.setAttribute("role","none")}});function i(u){var f;switch(o.value&&clearTimeout(o.value),u.key){case U.Space:if(l.searchQuery.value!=="")return u.preventDefault(),u.stopPropagation(),l.search(u.key);case U.Enter:if(u.preventDefault(),u.stopPropagation(),l.activeItemIndex.value!==null){let p=l.items.value[l.activeItemIndex.value];(f=$(p.dataRef.domRef))==null||f.click()}l.closeMenu(),Wt($(l.buttonRef));break;case U.ArrowDown:return u.preventDefault(),u.stopPropagation(),l.goToItem(te.Next);case U.ArrowUp:return u.preventDefault(),u.stopPropagation(),l.goToItem(te.Previous);case U.Home:case U.PageUp:return u.preventDefault(),u.stopPropagation(),l.goToItem(te.First);case U.End:case U.PageDown:return u.preventDefault(),u.stopPropagation(),l.goToItem(te.Last);case U.Escape:u.preventDefault(),u.stopPropagation(),l.closeMenu(),ve(()=>{var p;return(p=$(l.buttonRef))==null?void 0:p.focus({preventScroll:!0})});break;case U.Tab:u.preventDefault(),u.stopPropagation(),l.closeMenu(),ve(()=>Vn($(l.buttonRef),u.shiftKey?me.Previous:me.Next));break;default:u.key.length===1&&(l.search(u.key),o.value=setTimeout(()=>l.clearSearch(),350));break}}function d(u){switch(u.key){case U.Space:u.preventDefault();break}}let c=vt(),v=h(()=>c!==null?(c.value&W.Open)===W.Open:l.menuState.value===0);return()=>{var u,f;let p={open:l.menuState.value===0},{...y}=e,g={"aria-activedescendant":l.activeItemIndex.value===null||(u=l.items.value[l.activeItemIndex.value])==null?void 0:u.id,"aria-labelledby":(f=$(l.buttonRef))==null?void 0:f.id,id:s,onKeydown:i,onKeyup:d,role:"menu",tabIndex:0,ref:l.itemsRef};return ae({ourProps:g,theirProps:y,slot:p,attrs:t,slots:n,features:Pe.RenderStrategy|Pe.Static,visible:v.value,name:"MenuItems"})}}}),Da=A({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:a}){var r;let s=(r=e.id)!=null?r:`headlessui-menu-item-${Ee()}`,l=Ke("MenuItem"),o=b(null);a({el:o,$el:o});let i=h(()=>l.activeItemIndex.value!==null?l.items.value[l.activeItemIndex.value].id===s:!1),d=Hn(o),c=h(()=>({disabled:e.disabled,get textValue(){return d()},domRef:o}));x(()=>l.registerItem(s,c)),de(()=>l.unregisterItem(s)),re(()=>{l.menuState.value===0&&i.value&&l.activationTrigger.value!==0&&ve(()=>{var m,w;return(w=(m=$(o))==null?void 0:m.scrollIntoView)==null?void 0:w.call(m,{block:"nearest"})})});function v(m){if(e.disabled)return m.preventDefault();l.closeMenu(),Wt($(l.buttonRef))}function u(){if(e.disabled)return l.goToItem(te.Nothing);l.goToItem(te.Specific,s)}let f=Un();function p(m){f.update(m)}function y(m){f.wasMoved(m)&&(e.disabled||i.value||l.goToItem(te.Specific,s,0))}function g(m){f.wasMoved(m)&&(e.disabled||i.value&&l.goToItem(te.Nothing))}return()=>{let{disabled:m,...w}=e,T={active:i.value,disabled:m,close:l.closeMenu};return ae({ourProps:{id:s,ref:o,role:"menuitem",tabIndex:m===!0?void 0:-1,"aria-disabled":m===!0?!0:void 0,onClick:v,onFocus:u,onPointerenter:p,onMouseenter:p,onPointermove:y,onMousemove:y,onPointerleave:g,onMouseleave:g},theirProps:{...n,...w},slot:T,attrs:n,slots:t,name:"MenuItem"})}}});function Pa(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function Xe(e,...t){e&&t.length>0&&e.classList.add(...t)}function ze(e,...t){e&&t.length>0&&e.classList.remove(...t)}var ut=(e=>
1(e.Finished="finished",e.Cancelled="cancelled",e))(ut||{});function Fa(e,t){let n=Ge();if(!e)return n.dispose;let{transitionDuration:a,transitionDelay:r}=getComputedStyle(e),[s,l]=[a,r].map(o=>{let[i=0]=o.split(",").filter(Boolean).map(d=>d.includes("ms")?parseFloat(d):parseFloat(d)*1e3).sort((d,c)=>c-d);return i});return s!==0?n.setTimeout(()=>t("finished"),s+l):t("finished"),n.add(()=>t("cancelled")),n.dispose}function Ct(e,t,n,a,r,s){let l=Ge(),o=s!==void 0?Pa(s):()=>{};return ze(e,...r),Xe(e,...t,...n),l.nextFrame(()=>{ze(e,...n),Xe(e,...a),l.add(Fa(e,i=>(ze(e,...a,...t),Xe(e,...r),o(i))))}),l.add(()=>ze(e,...t,...n,...a,...r)),l.add(()=>o("cancelled")),l.dispose}function be(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let yt=Symbol("TransitionContext");var Ba=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Ba||{});function Ra(){return ne(yt,null)!==null}function Na(){let e=ne(yt,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function ja(){let e=ne(bt,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let bt=Symbol("NestingContext");function Je(e){return"children"in e?Je(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function ln(e){let t=b([]),n=b(!1);x(()=>n.value=!0),de(()=>n.value=!1);function a(s,l=Se.Hidden){let o=t.value.findIndex(({id:i})=>i===s);o!==-1&&(ye(l,{[Se.Unmount](){t.value.splice(o,1)},[Se.Hidden](){t.value[o].state="hidden"}}),!Je(t)&&n.value&&(e==null||e()))}function r(s){let l=t.value.find(({id:o})=>o===s);return l?l.state!=="visible"&&(l.state="visible"):t.value.push({id:s,state:"visible"}),()=>a(s,Se.Unmount)}return{children:t,register:r,unregister:a}}let rn=Pe.RenderStrategy,on=A({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:a,expose:r}){let s=b(0);function l(){s.value|=W.Opening,t("beforeEnter")}function o(){s.value&=~W.Opening,t("afterEnter")}function i(){s.value|=W.Closing,t("beforeLeave")}function d(){s.value&=~W.Closing,t("afterLeave")}if(!Ra()&&qn())return()=>K(sn,{...e,onBeforeEnter:l,onAfterEnter:o,onBeforeLeave:i,onAfterLeave:d},a);let c=b(null),v=h(()=>e.unmount?Se.Unmount:Se.Hidden);r({el:c,$el:c});let{show:u,appear:f}=Na(),{register:p,unregister:y}=ja(),g=b(u.value?"visible":"hidden"),m={value:!0},w=Ee(),T={value:!1},I=ln(()=>{!T.value&&g.value!=="hidden"&&(g.value="hidden",y(w),d())});x(()=>{let B=p(w);de(B)}),re(()=>{if(v.value===Se.Hidden&&w){if(u.value&&g.value!=="visible"){g.value="visible";return}ye(g.value,{hidden:()=>y(w),visible:()=>p(w)})}});let F=be(e.enter),j=be(e.enterFrom),V=be(e.enterTo),z=be(e.entered),G=be(e.leave),S=be(e.leaveFrom),M=be(e.leaveTo);x(()=>{re(()=>{if(g.value==="visible"){let B=$(c);if(B instanceof Comment&&B.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function E(B){let L=m.value&&!f.value,H=$(c);!H||!(H instanceof HTMLElement)||L||(T.value=!0,u.value&&l(),u.value||i(),B(u.value?Ct(H,F,j,V,z,Z=>{T.value=!1,Z===ut.Finished&&o()}):Ct(H,G,S,M,z,Z=>{T.value=!1,Z===ut.Finished&&(Je(I)||(g.value="hidden",y(w),d()))})))}return x(()=>{oe([u],(B,L,H)=>{E(H),m.value=!1},{immediate:!0})}),se(bt,I),Vt(h(()=>ye(g.value,{visible:W.Open,hidden:W.Closed})|s.value)),()=>{let{appear:B,show:L,enter:H,enterFrom:Z,enterTo:$e,entered:St,leave:kt,leaveFrom:_t,leaveTo:D,...R}=e,X={ref:c},ee={...R,...f.value&&u.value&&Ht.isServer?{class:P([n.class,R.class,...F,...j])}:{}};return ae({theirProps:ee,ourProps:X,slot:{},slots:a,attrs:n,features:rn,visible:g.value==="visible",name:"TransitionChild"})}}}
1),za=on,sn=A({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:a}){let r=vt(),s=h(()=>e.show===null&&r!==null?(r.value&W.Open)===W.Open:e.show);re(()=>{if(![!0,!1].includes(s.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let l=b(s.value?"visible":"hidden"),o=ln(()=>{l.value="hidden"}),i=b(!0),d={show:s,appear:h(()=>e.appear||!i.value)};return x(()=>{re(()=>{i.value=!1,s.value?l.value="visible":Je(o)||(l.value="hidden")})}),se(bt,o),se(yt,d),()=>{let c=Gn(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),v={unmount:e.unmount};return ae({ourProps:{...v,as:"template"},theirProps:{},slot:{},slots:{...a,default:()=>[K(za,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...v,...c},a.default)]},attrs:{},features:rn,visible:l.value==="visible",name:"Transition"})}}});const Ha={class:"text-primary-600 dark:text-primary-200 font-extrabold font-serif ml-2 mt-4 text-2xl"},Ua=A({__name:"TheLogo",setup(e){const{title:t,logo:n}=qe;return(a,r)=>{const s=Oe,l=Pt;return k(),J(l,{"data-pg-name":"Logo",class:"flex items-center sm:flex-row",to:"/"},{default:C(()=>[_(s,{name:ge(n),class:"text-4xl",height:"28px"},null,8,["name"]),N("h6",Ha,ue(ge(t)),1)]),_:1})}}}),un=Object.assign(Ua,{__name:"TheLogo"}),dt=b(!1),xa=b(!1),Va=()=>{dt.value=!dt.value},wt=()=>({isMobileMenuOpen:dt,isSecondaryMenuOpen:xa,openMobileMenu:Va}),Wa=A({__name:"NavHamburger",setup(e){const{isMobileMenuOpen:t,openMobileMenu:n}=wt();return(a,r)=>{const s=We;return k(),J(s,{size:"xl",class:"!py-2 !rounded-lg leading-none",icon:ge(t)?"i-material-symbols-close":"i-material-symbols-menu",onClick:ge(n)},{default:C(()=>r[0]||(r[0]=[N("span",{class:"sr-only"},"Open main menu",-1)])),_:1},8,["icon","onClick"])}}}),qa=Object.assign(Wa,{__name:"NavHamburger"}),dn=()=>{const e=qe.navs,t=Object.values(e).reduce((r,s)=>[...r,...s],[]),n=ft(),a=h(()=>n.path);return{allNavs:t,navsPrimary:e.primary,navsSecondary:e.secondary,currentPath:a}},Ga={class:"flex flex-col justify-center sm:space-y-0 space-y-4 sm:flex sm:flex-row sm:items-center sm:space-x-4"},Ka=A({__name:"NavPrimary",setup(e){const{navsPrimary:t}=dn(),{isMobileMenuOpen:n}=wt();return(a,r)=>{const s=un,l=Pt;return k(),O("div",Ga,[_(s,{class:"mb-6 sm:hidden"}),(k(!0),O(ie,null,xe(ge(t),(o,i)=>(k(),J(l,{key:i,label:o.title,to:o.to,variant:"link",class:"hover:text-primary underline-offset-8",color:"gray","active-class":"text-primary underline",exact:"",onClick:r[0]||(r[0]=d=>n.value=!1)},{default:C(()=>[pe(ue(o.title),1)]),_:2},1032,["label","to"]))),128))])}}}),Ja=Object.assign(Ka,{__name:"NavPrimary"}),fe=Be(Q.ui.strategy,Q.ui.input,kn),Ya=A({components:{UIcon:Ft},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},type:{type:String,default:"text"},id:{type:String,default:null},name:{type:String,default:null},placeholder:{type:String,default:null},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},autofocusDelay:{type:Number,default:100},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>fe.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},size:{type:String,default:null,validator(e){return Object.keys(fe.size).includes(e)}},color:{type:String,default:()=>fe.default.color,validator(e){return[...Q.ui.colors,...Object.keys(fe.color)].includes(e)}},variant:{type:String,default:()=>fe.default.variant,validator(e){return[...Object.keys(fe.variant),...Object.values(fe.color).flatMap(t=>Object.keys(t))].includes(e)}},inputClass:{type:String,default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})},modelModifiers:{type:Object,default:()=>({})}},emits:["update:modelValue","blur","change"],setup(e,{emit:t,slots:n}){const{ui:a,attrs:r}=Fe("input",ce(e,"ui"),fe,ce(e,"class")),{size:s,rounded:l}=_n({ui:a,props:e}),{emitFormBlur:o,emitFormInput:i,size:d,color:c,inputId:v,name:u}=Kn(e,fe),f=h(()=>s.value??d.value),p=b(Rt({},e.modelModifiers,{trim:!1,lazy:!1,number:!1})),y=b(null),g=()=>{var L;e.autofocus&&((L=y.value)==null||L.focus())},m=L=>{p.value.trim&&(L=L.trim()),(p.value.number||e.type==="number")&&(L=Mn(L)),t("update:modelValue",L),i()},w=L=>{p.value.lazy||m(L.target.value)},T=L=>{if(e.type==="file"){const H=L.target.files;t("change",H)}else{const H=L.target.value;t("change",H),p.value.lazy&&m(H),p.value.trim&&(L.target.value=H.trim())}},I=L=>
1{o(),t("blur",L)};x(()=>{setTimeout(()=>{g()},e.autofocusDelay)});const F=h(()=>{var H,Z;const L=((Z=(H=a.value.color)==null?void 0:H[c.value])==null?void 0:Z[e.variant])||a.value.variant[e.variant];return pt(we(a.value.base,a.value.form,l.value,a.value.placeholder,e.type==="file"&&a.value.file.base,a.value.size[f.value],e.padded?a.value.padding[f.value]:"p-0",L==null?void 0:L.replaceAll("{color}",c.value),(j.value||n.leading)&&a.value.leading.padding[f.value],(V.value||n.trailing)&&a.value.trailing.padding[f.value]),e.inputClass)}),j=h(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),V=h(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),z=h(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),G=h(()=>e.loading&&!j.value?e.loadingIcon:e.trailingIcon||e.icon),S=h(()=>we(a.value.icon.leading.wrapper,a.value.icon.leading.pointer,a.value.icon.leading.padding[f.value])),M=h(()=>we(a.value.icon.base,c.value&&Q.ui.colors.includes(c.value)&&a.value.icon.color.replaceAll("{color}",c.value),a.value.icon.size[f.value],e.loading&&a.value.icon.loading)),E=h(()=>we(a.value.icon.trailing.wrapper,a.value.icon.trailing.pointer,a.value.icon.trailing.padding[f.value])),B=h(()=>we(a.value.icon.base,c.value&&Q.ui.colors.includes(c.value)&&a.value.icon.color.replaceAll("{color}",c.value),a.value.icon.size[f.value],e.loading&&!j.value&&a.value.icon.loading));return{ui:a,attrs:r,name:u,inputId:v,input:y,isLeading:j,isTrailing:V,inputClass:F,leadingIconName:z,leadingIconClass:M,leadingWrapperIconClass:S,trailingIconName:G,trailingIconClass:B,trailingWrapperIconClass:E,onInput:w,onChange:T,onBlur:I}}}),Qa=["id","name","value","type","required","placeholder","disabled"];function Za(e,t,n,a,r,s){const l=Oe;return k(),O("div",{class:P(e.type==="hidden"?"hidden":e.ui.wrapper)},[N("input",q({id:e.inputId,ref:"input",name:e.name,value:e.modelValue,type:e.type,required:e.required,placeholder:e.placeholder,disabled:e.disabled,class:e.inputClass},e.attrs,{onInput:t[0]||(t[0]=(...o)=>e.onInput&&e.onInput(...o)),onBlur:t[1]||(t[1]=(...o)=>e.onBlur&&e.onBlur(...o)),onChange:t[2]||(t[2]=(...o)=>e.onChange&&e.onChange(...o))}),null,16,Qa),Y(e.$slots,"default"),e.isLeading&&e.leadingIconName||e.$slots.leading?(k(),O("span",{key:0,class:P(e.leadingWrapperIconClass)},[Y(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[_(l,{name:e.leadingIconName,class:P(e.leadingIconClass)},null,8,["name","class"])])],2)):le("",!0),e.isTrailing&&e.trailingIconName||e.$slots.trailing?(k(),O("span",{key:1,class:P(e.trailingWrapperIconClass)},[Y(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[_(l,{name:e.trailingIconName,class:P(e.trailingIconClass)},null,8,["name","class"])])],2)):le("",!0)],2)}const Xa=Object.assign(Ce(Ya,[["render",Za]]),{__name:"UInput"}),et=Be(Q.ui.strategy,Q.ui.formGroup,Xn),el=A({inheritAttrs:!1,props:{name:{type:String,default:null},size:{type:String,default:null,validator(e){return Object.keys(et.size).includes(e)}},label:{type:String,default:null},description:{type:String,default:null},required:{type:Boolean,default:!1},help:{type:String,default:null},error:{type:[String,Boolean],default:null},hint:{type:String,default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})},eagerValidation:{type:Boolean,default:!1}},setup(e){const{ui:t,attrs:n}=Fe("formGroup",ce(e,"ui"),et,ce(e,"class")),a=ne("form-errors",null),r=h(()=>{var o,i;return e.error&&typeof e.error=="string"||typeof e.error=="boolean"?e.error:(i=(o=a==null?void 0:a.value)==null?void 0:o.find(d=>d.path===e.name))==null?void 0:i.message}),s=h(()=>t.value.size[e.size??et.default.size]),l=b(mt());return se("form-group",{error:r,inputId:l,name:h(()=>e.name),size:h(()=>e.size),eagerValidation:h(()=>e.eagerValidation)}),{ui:t,attrs:n,inputId:l,size:s,error:r}}}),tl=["for"];function nl(e,t,n,a,r,s){return k(),O("div",q({class:e.ui.wrapper},e.attrs),[N("div",{class:P(e.ui.inner)},[e.label||e.$slots.label?(k(),O("div",{key:0,class:P([e.ui.label.wrapper,e.size])},[N("label",{for:e.inputId,class:P([e.ui.label.base,e.required?e.ui.label.required:""])},[e.$slots.label?Y(e.$slots,"label",Te(q({key:0},{error:e.error,label:e.label,name:e.name,hint:e.hint,description:e.description,help:e.help}))):(k(),O(ie,{key:1},[pe(ue(e.label),1)],64))],10,tl),e.hint||e.$slots.hint?(k(),O("span",{key:0,class:P([e.ui.hint])},[e.$slots.hint?Y(e.$slots,"hint",Te(q({key:0},{error:e.error,label:e.label,name:e.name,hint:e.hint,description:e.description,help:e.help}))):(k(),O(ie,{key:1},[pe(ue(e.hint),1)],64))],2)):le("",!0)],2)):le("",!0),e.description||e.$slots.description?(k(),O("p",{key:1,class:P([e.ui.description,e.size])},[e.$slots.description?Y(e.$slots,"description",Te(q({key:0},{error:e.error,label:e.label,name:e.name,hint:e.hint,description:e.description,help:e.help}))):(k(),O(ie,{key:1},[pe(ue(e.description),1)],64))],2)):le("",!0)],2),N("div",{class:P([e.label?e.ui.container:""])},[Y(e.$slots,"default",Te(On({error:e.error}))),typeof e.error=="string"&&e.error?(k(),O("p",{key:0,class:P([e.ui.error,e.size])},[e.$slots.error?Y(e.$slots,"error",Te(q({key:0},{error:e.error,label:e.label,name:e.name,hint:e.hint,description:e.description,help:e.help}))):(k(),O(ie,{key:1},[pe(ue(e.error),1)],64))],2)):e.help||e.$slots.help?(k(),O("p",{key:1,class:P([e.ui.help,e.size])},[e.$slots.help?Y(e.$slots,"help",Te(q({key:0},{error:e.error,label:e.label,name:e.name,hint:e.hint,description:e.description,help:e.help}))):(k(),O(ie,{key:1},[pe(ue(e.help),1)],64))],2)):le("",!0)],2)],16)}const al=Object.assign(Ce(el,[["render",nl]]),{__name:"UFormGroup"});
1function cn(e){return En()?(An(e),!0):!1}function Ie(e){return typeof e=="function"?e():ge(e)}const ll=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const rl=Object.prototype.toString,ol=e=>rl.call(e)==="[object Object]",fn=()=>{};function sl(e,t){function n(...a){return new Promise((r,s)=>{Promise.resolve(e(()=>t.apply(this,a),{fn:t,thisArg:this,args:a})).then(r).catch(s)})}return n}const pn=e=>e();function il(e=pn){const t=b(!0);function n(){t.value=!1}function a(){t.value=!0}const r=(...s)=>{t.value&&e(...s)};return{isActive:jt(t),pause:n,resume:a,eventFilter:r}}function ul(e){return ct()}function dl(...e){if(e.length!==1)return ce(...e);const t=e[0];return typeof t=="function"?jt(Cn(()=>({get:t,set:fn}))):b(t)}function cl(e,t,n={}){const{eventFilter:a=pn,...r}=n;return oe(e,sl(a,t),r)}function fl(e,t,n={}){const{eventFilter:a,...r}=n,{eventFilter:s,pause:l,resume:o,isActive:i}=il(a);return{stop:cl(e,t,{...r,eventFilter:s}),pause:l,resume:o,isActive:i}}function mn(e,t=!0,n){ul()?x(e,n):t?e():ve(e)}function pl(e=!1,t={}){const{truthyValue:n=!0,falsyValue:a=!1}=t,r=Nt(e),s=b(e);function l(o){if(arguments.length)return s.value=o,s.value;{const i=Ie(n);return s.value=s.value===i?Ie(a):i,s.value}}return r?l:[s,l]}function vn(e){var t;const n=Ie(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Me=ll?window:void 0;function Et(...e){let t,n,a,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,a,r]=e,t=Me):[t,n,a,r]=e,!t)return fn;Array.isArray(n)||(n=[n]),Array.isArray(a)||(a=[a]);const s=[],l=()=>{s.forEach(c=>c()),s.length=0},o=(c,v,u,f)=>(c.addEventListener(v,u,f),()=>c.removeEventListener(v,u,f)),i=oe(()=>[vn(t),Ie(r)],([c,v])=>{if(l(),!c)return;const u=ol(v)?{...v}:v;s.push(...n.flatMap(f=>a.map(p=>o(c,f,p,u))))},{immediate:!0,flush:"post"}),d=()=>{i(),l()};return cn(d),d}function ml(){const e=b(!1),t=ct();return t&&x(()=>{e.value=!0},t),e}function vl(e){const t=ml();return h(()=>(t.value,!!e()))}function gl(e,t={}){const{window:n=Me}=t,a=vl(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const s=b(!1),l=d=>{s.value=d.matches},o=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",l):r.removeListener(l))},i=re(()=>{a.value&&(o(),r=n.matchMedia(Ie(e)),"addEventListener"in r?r.addEventListener("change",l):r.addListener(l),s.value=r.matches)});return cn(()=>{i(),o(),r=void 0}),s}const He=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ue="__vueuse_ssr_handlers__",hl=yl();function yl(){return Ue in He||(He[Ue]=He[Ue]||{}),He[Ue]}function gn(e,t){return hl[e]||t}function bl(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const wl={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},At="vueuse-storage";function Sl(e,t,n,a={}){var r;const{flush:s="pre",deep:l=!0,listenToStorageChanges:o=!0,writeDefaults:i=!0,mergeDefaults:d=!1,shallow:c,window:v=Me,eventFilter:u,onError:f=S=>{console.error(S)},initOnMounted:p}=a,y=(c?Bt:b)(typeof t=="function"?t():t);if(!n)try{n=gn("getDefaultStorage",()=>{var S;return(S=Me)==null?void 0:S.localStorage})()}catch(S){f(S)}if(!n)return y;const g=Ie(t),m=bl(g),w=(r=a.serializer)!=null?r:wl[m],{pause:T,resume:I}=fl(y,()=>j(y.value),{flush:s,deep:l,eventFilter:u});v&&o&&mn(()=>{n instanceof Storage?Et(v,"storage",z):Et(v,At,G),p&&z()}),p||z();function F(S,M){if(v){const E={key:e,oldValue:S,newValue:M,storageArea:n};v.dispatchEvent(n instanceof Storage?new StorageEvent("storage",E):new CustomEvent(At,{detail:E}))}}function j(S){try{const M=n.getItem(e);if(S==null)F(M,null),n.removeItem(e);else{const E=w.write(S);M!==E&&(n.setItem(e,E),F(M,E))}}catch(M){f(M)}}function V(S){const M=S?S.newValue:n.getItem(e);if(M==null)return i&&g!=null&&n.setItem(e,w.write(g)),g;if(!S&&d){const E=w.read(M);return typeof d=="function"?d(E,g):m==="object"&&!Array.isArray(E)?{...g,...E}:E}else return typeof M!="string"?M:w.read(M)}function z(S){if(!(S&&S.storageArea!==n)){if(S&&S.key==null){y.value=g;return}if(!(S&&S.key!==e)){T();try{(S==null?void 0:S.newValue)!==w.write(y.value)&&(y.value=V(S))}catch(M){f(M)}finally{S?ve(I):I()}}}}function G(S){z(S.detail)}return y}function hn(e){return gl("(prefers-color-scheme: dark)",e)}const kl="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function _l(e={}){const{selector:t="html",attribute:n="class",initialValue:a="auto",window:r=Me,storage:s,storageKey:l="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:i,emitAuto:d,disableTransition:c=!0}=e,v={auto:"",light:"light",dark:"dark",...e.modes||{}},u=hn({window:r}),f=h(()=>u.value?"dark":"light"),p=i||(l==null?dl(a):Sl(l,a,s,{window:r,listenToStorageChanges:o})),y=h(()=>p.value==="auto"?f.value:p.value),g=gn("updateHTMLAttrs",(I,F,j)=>
1{const V=typeof I=="string"?r==null?void 0:r.document.querySelector(I):vn(I);if(!V)return;const z=new Set,G=new Set;let S=null;if(F==="class"){const E=j.split(/\s/g);Object.values(v).flatMap(B=>(B||"").split(/\s/g)).filter(Boolean).forEach(B=>{E.includes(B)?z.add(B):G.add(B)})}else S={key:F,value:j};if(z.size===0&&G.size===0&&S===null)return;let M;c&&(M=r.document.createElement("style"),M.appendChild(document.createTextNode(kl)),r.document.head.appendChild(M));for(const E of z)V.classList.add(E);for(const E of G)V.classList.remove(E);S&&V.setAttribute(S.key,S.value),c&&(r.getComputedStyle(M).opacity,document.head.removeChild(M))});function m(I){var F;g(t,n,(F=v[I])!=null?F:I)}function w(I){e.onChanged?e.onChanged(I,m):m(I)}oe(y,w,{flush:"post",immediate:!0}),mn(()=>w(y.value));const T=h({get(){return d?p.value:y.value},set(I){p.value=I}});try{return Object.assign(T,{store:p,system:f,state:y})}catch{return T}}function $l(e={}){const{valueDark:t="dark",valueLight:n="",window:a=Me}=e,r=_l({...e,onChanged:(o,i)=>{var d;e.onChanged?(d=e.onChanged)==null||d.call(e,o==="dark",i,o):i(o)},modes:{dark:t,light:n}}),s=h(()=>r.system?r.system.value:hn({window:a}).value?"dark":"light");return h({get(){return r.value==="dark"},set(o){const i=o?"dark":"light";s.value===i?r.value="auto":r.value=i}})}const yn=$l(),Tl=pl(yn),Il=A({__name:"DarkModeSwitch",setup(e){return(t,n)=>{const a=Oe,r=We;return k(),O("div",null,[_(r,{variant:"ghost",class:"!rounded-lg","aria-label":"Toggle theme",onClick:n[0]||(n[0]=s=>ge(Tl)())},{default:C(()=>[_(zt,{name:"slide",mode:"out-in"},{default:C(()=>[ge(yn)?(k(),J(a,{key:0,name:"i-material-symbols-dark-mode-outline",class:"text-2xl"})):(k(),J(a,{key:1,name:"i-material-symbols-light-mode-outline",class:"text-2xl"}))]),_:1})]),_:1})])}}}),Ml=Object.assign(Il,{__name:"DarkModeSwitch"}),Ol={class:"flex flex-nowrap items-center justify-center"},Cl=A({__name:"ProfileActions",setup(e){return(t,n)=>{const a=Ml,r=Oe,s=We;return k(),O("div",Ol,[_(a),_(s,{class:"rounded-lg",variant:"ghost"},{default:C(()=>[_(r,{name:"i-material-symbols-shopping-bag",class:"text-2xl"})]),_:1}),_(s,{class:"rounded-lg",variant:"ghost"},{default:C(()=>[_(r,{name:"i-material-symbols-favorite",class:"text-2xl"})]),_:1})])}}}),bn=Object.assign(Cl,{__name:"ProfileActions"}),tt=Be(Q.ui.strategy,Q.ui.kbd,Zn),El=A({inheritAttrs:!1,props:{value:{type:String,default:null},size:{type:String,default:()=>tt.default.size,validator(e){return Object.keys(tt.size).includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:n}=Fe("kbd",ce(e,"ui"),tt),a=h(()=>pt(we(t.value.base,t.value.size[e.size],t.value.padding,t.value.rounded,t.value.font,t.value.background,t.value.ring),e.class));return{ui:t,attrs:n,kbdClass:a}}});function Al(e,t,n,a,r,s){return k(),O("kbd",q({class:e.kbdClass},e.attrs),[Y(e.$slots,"default",{},()=>[pe(ue(e.value),1)])],16)}const wn=Object.assign(Ce(El,[["render",Al]]),{__name:"UKbd"}),nt=Be(Q.ui.strategy,Q.ui.dropdown,Qn),Ll=A({components:{HMenu:Ea,HMenuButton:Aa,HMenuItems:La,HMenuItem:Da,UIcon:Ft,UAvatar:gt,UKbd:wn},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},mode:{type:String,default:"click",validator:e=>["click","hover"].includes(e)},open:{type:Boolean,default:void 0},disabled:{type:Boolean,default:!1},popper:{type:Object,default:()=>({})},openDelay:{type:Number,default:()=>nt.default.openDelay},closeDelay:{type:Number,default:()=>nt.default.closeDelay},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:open"],setup(e,{emit:t}){const{ui:n,attrs:a}=Fe("dropdown",ce(e,"ui"),nt,ce(e,"class")),r=h(()=>Rt(e.mode==="hover"?{offsetDistance:0}:{},e.popper,n.value.popper)),[s,l]=Jn(r.value),o=b(null);let i=null,d=null;x(()=>{var w,T;const g=(w=s.value)==null?void 0:w.$.provides;if(!g)return;const m=Object.getOwnPropertySymbols(g);o.value=m.length&&g[m[0]],e.open&&((T=o.value)==null||T.openMenu())});const c=h(()=>{var T,I,F;if(e.mode!=="hover")return{};const g=((T=e.popper)==null?void 0:T.offsetDistance)||((I=n.value.popper)==null?void 0:I.offsetDistance)||8,m=(F=r.value.placement)==null?void 0:F.split("-")[0],w=`${g}px`;return m==="top"||m==="bottom"?{paddingTop:w,paddingBottom:w}:m==="left"||m==="right"?{paddingLeft:w,paddingRight:w}:{paddingTop:w,paddingBottom:w,paddingLeft:w,paddingRight:w}});function v(g){!g.cancelable||!o.value||(o.value.menuState===0?o.value.closeMenu():o.value.openMenu())}
1function u(){e.mode!=="hover"||!o.value||(d&&(clearTimeout(d),d=null),o.value.menuState!==0&&(i=i||setTimeout(()=>{o.value.openMenu&&o.value.openMenu(),i=null},e.openDelay)))}function f(){e.mode!=="hover"||!o.value||(i&&(clearTimeout(i),i=null),o.value.menuState!==1&&(d=d||setTimeout(()=>{o.value.closeMenu&&o.value.closeMenu(),d=null},e.closeDelay)))}function p(g,m,{href:w,navigate:T,close:I,isExternal:F}){m.click&&m.click(g),w&&!F&&(T(g),I())}oe(()=>e.open,(g,m)=>{o.value&&(m===void 0||g===m||(g?o.value.openMenu():o.value.closeMenu()))}),oe(()=>{var g;return(g=o.value)==null?void 0:g.menuState},(g,m)=>{m===void 0||g===m||t("update:open",g===0)});const y=ht;return qt(()=>mt()),{ui:n,attrs:a,popper:r,trigger:s,container:l,containerStyle:c,onTouchStart:v,onMouseEnter:u,onMouseLeave:f,onClick:p,getNuxtLinkProps:$n,twMerge:pt,twJoin:we,NuxtLink:y}}}),Dl=["disabled"];function Pl(e,t,n,a,r,s){const l=he("HMenuButton"),o=Oe,i=gt,d=wn,c=he("HMenuItem"),v=ht,u=he("HMenuItems"),f=he("HMenu");return k(),J(f,q({as:"div",class:e.ui.wrapper},e.attrs,{onMouseleave:e.onMouseLeave}),{default:C(({open:p})=>[_(l,{ref:"trigger",as:"div",disabled:e.disabled,class:P(e.ui.trigger),role:"button",onMouseenter:e.onMouseEnter,onTouchstartPassive:e.onTouchStart},{default:C(()=>[Y(e.$slots,"default",{open:p,disabled:e.disabled},()=>[N("button",{disabled:e.disabled}," Open ",8,Dl)])]),_:2},1032,["disabled","class","onMouseenter","onTouchstartPassive"]),p&&e.items.length?(k(),O("div",{key:0,ref:"container",class:P([e.ui.container,e.ui.width]),style:Ln(e.containerStyle),onMouseenter:t[0]||(t[0]=(...y)=>e.onMouseEnter&&e.onMouseEnter(...y))},[_(zt,q({appear:""},e.ui.transition),{default:C(()=>[N("div",null,[e.popper.arrow?(k(),O("div",{key:0,"data-popper-arrow":"",class:P(Object.values(e.ui.arrow))},null,2)):le("",!0),_(u,{class:P([e.ui.base,e.ui.divide,e.ui.ring,e.ui.rounded,e.ui.shadow,e.ui.background,e.ui.height]),static:""},{default:C(()=>[(k(!0),O(ie,null,xe(e.items,(y,g)=>(k(),O("div",{key:g,class:P(e.ui.padding)},[(k(!0),O(ie,null,xe(y,(m,w)=>(k(),J(v,q({key:w,ref_for:!0},e.getNuxtLinkProps(m),{custom:""}),{default:C(({href:T,target:I,rel:F,navigate:j,isExternal:V,isActive:z})=>[_(c,{disabled:m.disabled},{default:C(({active:G,disabled:S,close:M})=>[(k(),J(Dn(T?"a":"button"),{href:S?void 0:T,rel:F,target:I,class:P(e.twMerge(e.twJoin(e.ui.item.base,e.ui.item.padding,e.ui.item.size,e.ui.item.rounded,G||z?e.ui.item.active:e.ui.item.inactive,S&&e.ui.item.disabled),m.class)),onClick:E=>e.onClick(E,m,{href:T,navigate:j,close:M,isExternal:V})},{default:C(()=>[Y(e.$slots,m.slot||"item",{item:m},()=>{var E;return[m.icon?(k(),J(o,{key:0,name:m.icon,class:P(e.twMerge(e.twJoin(e.ui.item.icon.base,G||z?e.ui.item.icon.active:e.ui.item.icon.inactive),m.iconClass))},null,8,["name","class"])):m.avatar?(k(),J(i,q({key:1,ref_for:!0},{size:e.ui.item.avatar.size,...m.avatar},{class:e.ui.item.avatar.base}),null,16,["class"])):le("",!0),N("span",{class:P(e.twMerge(e.ui.item.label,m.labelClass))},ue(m.label),3),(E=m.shortcuts)!=null&&E.length?(k(),O("span",{key:2,class:P(e.ui.item.shortcuts)},[(k(!0),O(ie,null,xe(m.shortcuts,B=>(k(),J(d,{key:B},{default:C(()=>[pe(ue(B),1)]),_:2},1024))),128))],2)):le("",!0)]})]),_:2},1032,["href","rel","target","class","onClick"]))]),_:2},1032,["disabled"])]),_:2},1040))),128))],2))),128))]),_:3},8,["class"])])]),_:3},16)],38)):le("",!0)]),_:3},16,["class","onMouseleave"])}const Fl=Object.assign(Ce(Ll,[["render",Pl]]),{__name:"UDropdown"}),Bl={class:"my-1 space-x-1 w-full"},Rl=A({__name:"NavSecondary",setup(e){const{navsSecondary:t}=dn(),n=[[{slot:"account",disabled:!0},...t.map(a=>({slot:a.to.replace(/^\//,"").replaceAll("/","-"),label:a.title,icon:a.icon,to:a.to,activeClass:"text-primary"}))]];return(a,r)=>{const s=gt,l=bn,o=We,i=Fl;return k(),J(i,{popper:{placement:"bottom-start"},ui:{container:"!-ml-2 sm:ml-auto",rounded:"",width:"w-full sm:w-48",item:{disabled:"cursor-text select-text opacity-100"}},items:n},{account:C(()=>[N("div",Bl,[_(l,{class:"sm:!hidden"}),_(o,{class:"font-bold my-4 sm:my-2"},{default:C(()=>r[0]||(r[0]=[pe("Sign In / Join Us")])),_:1})])]),default:C(()=>[_(s,{src:"https://avatars.githubusercontent.com/u/73772701?v=4",alt:"Avatar",size:"lg",class:"sm:ml-2"})]),_:1})}}}),Nl=Object.assign(Rl,{__name:"NavSecondary"}),jl=Be(Q.ui.strategy,Q.ui.slideover,ea),zl=A({components:{HDialog:Ta,HDialogPanel:Ia,TransitionRoot:sn,TransitionChild:on},inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},appear:{type:Boolean,default:!1},side:{type:String,default:"right",validator:e=>["left","right","top","bottom"].includes(e)},overlay:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},preventClose:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","close","close-prevented","after-leave"],setup(e,{emit:t}){const{ui:n,attrs:a}=Fe("slideover",ce(e,"ui"),jl,ce(e,"class")),r=h({get(){return e.modelValue},set(d){t("update:modelValue",d)}}),s=h(()=>
1{if(!e.transition)return{};let d,c;switch(e.side){case"left":d=n.value.translate.left,c=n.value.translate.left;break;case"right":d=n.value.translate.right,c=n.value.translate.right;break;case"top":d=n.value.translate.top,c=n.value.translate.top;break;case"bottom":d=n.value.translate.bottom,c=n.value.translate.bottom;break;default:d=n.value.translate.right,c=n.value.translate.right}return{...n.value.transition,enterFrom:d,enterTo:n.value.translate.base,leaveFrom:n.value.translate.base,leaveTo:c}}),l=h(()=>{switch(e.side){case"left":return"horizontal";case"right":return"horizontal";case"top":return"vertical";case"bottom":return"vertical";default:return"right"}});function o(d){if(e.preventClose){t("close-prevented");return}r.value=d,t("close")}const i=()=>{t("after-leave")};return qt(()=>mt()),{ui:n,attrs:a,isOpen:r,transitionClass:s,sideType:l,onAfterLeave:i,close:o}}});function Hl(e,t,n,a,r,s){const l=he("TransitionChild"),o=he("HDialogPanel"),i=he("HDialog"),d=he("TransitionRoot");return k(),J(d,{as:"template",appear:e.appear,show:e.isOpen,onAfterLeave:e.onAfterLeave},{default:C(()=>[_(i,q({class:[e.ui.wrapper,{"justify-end":e.side==="right"},{"items-end":e.side==="bottom"}]},e.attrs,{onClose:e.close}),{default:C(()=>[e.overlay?(k(),J(l,q({key:0,as:"template",appear:e.appear},e.ui.overlay.transition),{default:C(()=>[N("div",{class:P([e.ui.overlay.base,e.ui.overlay.background])},null,2)]),_:1},16,["appear"])):le("",!0),_(l,q({as:"template",appear:e.appear},e.transitionClass),{default:C(()=>[_(o,{class:P([e.ui.base,e.sideType==="horizontal"?[e.ui.width,"h-full"]:[e.ui.height,"w-full"],e.ui.background,e.ui.ring,e.ui.padding])},{default:C(()=>[Y(e.$slots,"default")]),_:3},8,["class"])]),_:3},16,["appear"])]),_:3},16,["class","onClose"])]),_:3},8,["appear","show","onAfterLeave"])}const Ul=Object.assign(Ce(zl,[["render",Hl]]),{__name:"USlideover"}),xl={class:"container mx-auto px-4"},Vl={class:"flex h-full items-center justify-between navbar-grid py-4"},Wl={style:{"grid-area":"logo"},class:"flex justify-center"},ql={"data-pg-name":"Hamburger",style:{"grid-area":"hamburger"},class:"sm:hidden"},Gl={"data-pg-name":"NavBarPrimary",style:{"grid-area":"primary-nav"},class:"hidden sm:flex"},Kl={"data-pg-name":"Searchbox",style:{"grid-area":"search"}},Jl={"data-pg-name":"Profile",class:"flex space-x-1"},Yl=A({__name:"NavBar",setup(e){const{isMobileMenuOpen:t}=wt();return(n,a)=>{const r=un,s=qa,l=Ja,o=Xa,i=al,d=bn,c=Nl,v=Ul;return k(),O("nav",xl,[N("div",Vl,[N("div",Wl,[_(r)]),N("div",ql,[_(s,{onClick:a[0]||(a[0]=u=>t.value=!0)})]),N("div",Gl,[_(l,{class:"sm:w-full"})]),N("div",Kl,[_(i,{hint:"Optional"},{default:C(()=>[_(o,{placeholder:"Search...",size:"md","trailing-icon":"i-material-symbols-search-rounded",class:"w-full"})]),_:1})]),N("div",Jl,[_(d,{class:"!hidden sm:!flex"}),_(c)])]),_(v,{modelValue:ge(t),"onUpdate:modelValue":a[1]||(a[1]=u=>Nt(t)?t.value=u:null),"data-pg-name":"NavBarSecondary",style:{"grid-area":"primary-nav"},class:"w-80 sm:hidden",side:"left"},{default:C(()=>[_(l,{class:"m-4"})]),_:1},8,["modelValue"])])}}}),Ql=Object.assign(Ce(Yl,[["__scopeId","data-v-0bda97ac"]]),{__name:"NavBar"}),Zl={class:"pb-24 pt-12"},Xl={class:"container mx-auto px-8"},er={class:"flex flex-wrap justify-center space-x-8"},tr=A({__name:"TheFooter",setup(e){return(t,n)=>{const a=Oe,r=ht;return k(),O("footer",Zl,[N("div",Xl,[N("div",er,[_(r,{href:"https://www.facebook.com/vuedesigner","aria-label":"facebook",external:"",target:"_blank"},{default:C(()=>[_(a,{name:"i-logos-facebook",class:"text-2xl",width:"28px"})]),_:1}),_(r,{href:"https://twitter.com/vuedesigner","aria-label":"twitter",external:"",target:"_blank"},{default:C(()=>[_(a,{name:"i-logos-twitter",class:"text-2xl",width:"28px"})]),_:1}),_(r,{href:"https://discord.gg/BYp45Nnu5T","aria-label":"discord",external:"",target:"_blank"},{default:C(()=>[_(a,{name:"i-logos-discord-icon",class:"text-2xl",width:"28px"})]),_:1}),_(r,{href:"https://www.youtube.com/@vuedesigner","aria-label":"youtube",external:"",target:"_blank"},{default:C(()=>[_(a,{name:"i-logos-youtube-icon",class:"text-2xl",width:"28px"})]),_:1})])])])}}}),nr=Object.assign(tr,{__name:"TheFooter"}),ar=`/* eslint-disable */
2/* prettier-ignore */
3// @ts-nocheck
4
5;(() => {
6  const prefersDark = matchMedia('(prefers-color-scheme: dark)').matches
7  const setting = localStorage.getItem('vueuse-color-scheme') || 'auto'
8  if (setting === 'dark' || (prefersDark && setting !== 'light'))
9    document.documentElement.classList.toggle('dark', true)
10})()
11`,lr=e=>{var w;const{title:t,description:n,url:a,ogImageUrl:r,generator:s,author:l,twitter:o,titleSeparator:i}=qe,d=[{rel:"icon",type:"image/svg+xml",href:"/favicon.svg"}],c=[],v=e.canonicalUrl||a;if(v&&d.push({rel:"canonical",href:v.href}),Qe.length){const T="https://fonts.googleapis.com",I="https://fonts.gstatic.
11com";d.push({rel:"dns-prefetch",href:T},{rel:"dns-prefetch",href:I},{rel:"preconnect",crossorigin:"anonymous",href:T},{rel:"preconnect",crossorigin:"anonymous",href:I},{rel:"preload",as:"style",onload:"this.onload=null;this.rel='stylesheet'",href:Qe.toString()}),c.push(`<link rel="stylesheet" crossorigin="anonymous" href="${Qe.toString()}" />`)}const u=e.title?`${e.title} ${i} ${t}`:t;$t({title:u,titleTemplate:null,meta:[{name:"twitter:url",content:v.href}],script:[{innerHTML:ar,once:!0}],link:d,noscript:c,htmlAttrs:{lang:"en-US"},bodyAttrs:{},style:[]});const f=e.description||n,p=e.generator||s,y=(w=e.tags)==null?void 0:w.toString();let g=a;try{g=new URL(r,a).href}catch{}const m=e.ogImage||g||Gt;m.src&&(m.url=m.src,delete m.src),$t({title:u,meta:[{name:"description",content:f},{name:"author",content:l},{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{name:"generator",content:p},{name:"keywords",content:y},{property:"og:title",content:u},{property:"og:description",content:f},{property:"og:type",content:"website"},{property:"og:image",content:m},{property:"og:image:alt",content:u},{property:"og:url",content:v.href},{property:"og:site_name",content:u},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:u},{name:"twitter:description",content:f},{name:"twitter:image",content:m},{name:"twitter:image:alt",content:u},{name:"twitter:site",content:o},{name:"twitter:creator",content:"@techakayy"}]})};var Lt;const rr=(Lt=Kt.primary)==null?void 0:Lt.DEFAULT;var Dt;const or=(Dt=Kt.secondary)==null?void 0:Dt.DEFAULT,sr=()=>{const{title:e,logo:t,description:n,author:a,twitter:r}=qe,o={component:"OgCard",title:e,summary:n,fromBg:or,toBg:rr,logo:t,author:a,twitter:r},i=ft(),d=h(()=>i.meta.ogImage||Gt),{optimizeImage:c}=Yn();return{theOgImage:{alt:"hero",cover:!0,...c(d.value,{modifiers:{width:1200,height:600,fit:"fill"}})}.src,ogImageOptions:o}},ir={class:"min-h-screen flex flex-col bg-white dark:bg-neutral-950 text-neutral-900 dark:text-neutral-50"},wr=A({__name:"default",setup(e){const t=ft(),n=h(()=>({title:t.meta.title,description:t.meta.description,ogImage:t.meta.ogImage,canonicalUrl:t.meta.canonicalUrl||t.fullPath,generator:t.meta.generator,tags:t.meta.tags}));return lr(n),sr(),(a,r)=>{const s=Ql,l=nr;return k(),O("div",null,[N("div",ir,[_(s),N("main",null,[Y(a.$slots,"default")]),_(l)])])}}});export{wr 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.