import{l as Te,p as h,e as it,c as ke,a as u,s as vt,t as Y,n as lt,r as ct,b as Ge,f as Ut}from"../chunks/C5OrMAnU.js";import{a5 as Fe,a6 as St,a7 as Ft,h as $t,D as $n,p as Ne,ah as ae,e as et,W as Ct,ai as oe,g as b,aj as Et,f as q,b as ze,t as re,d as L,r as U,au as pt,c as p,n as Ee,u as Dt,i as jt,a8 as en,s as tn}from"../chunks/c625DOTJ.js";import{s as Rt,c as En}from"../chunks/CB4taJkr.js";import{s as Lt}from"../chunks/B9i0i29M.js";import{w as Ke,m as qe,f as Je,h as E,n as Tt,e as nt,b as V,H as nn,k as We,p as On,d as Pt,c as Tn,Q as Gt,u as Pn,I as rt,x as rn,B as gt,g as xt,v as Ht,o as _n,i as tt,a as Ae,q as at,s as Oe,l as se}from"../chunks/B-4V-jI8.js";import"../chunks/CkTfP3o1.js";import{i as xe,j as ot,e as Re,d as In}from"../chunks/flAd0kFy.js";import{c as Se}from"../chunks/C9YRapO1.js";import{T as An,S as Mn,R as Sn,A as Dn}from"../chunks/C8WgruLv.js";import{C as Bn}from"../chunks/CdGE_8A2.js";import{M as Xt}from"../chunks/eeKT1H0w.js";import{B as ft}from"../chunks/Cdd3lFmI.js";import{e as Fn,i as Kn}from"../chunks/UOmQN89A.js";import{d as sn,e as an,c as Wt,r as Rn}from"../chunks/zO0CuF4M.js";import{p as yn}from"../chunks/CG9BBPDx.js";import{U as Yt}from"../chunks/D-XkNEAB.js";import"../chunks/9z7eVagb.js";import{c as Nn,S as on}from"../chunks/rJdNRS7L.js";import{C as zn}from"../chunks/BviZT_5W.js";import{I as Ln}from"../chunks/BshFGAL-.js";import{I as Un}from"../chunks/DCM2WvCh.js";import{T as jn}from"../chunks/C3ER0bft.js";import{B as ln}from"../chunks/chd8CmGQ.js";import{o as Nt}from"../chunks/C9nuju27.js";import{t as zt,r as Wn,g as Hn}from"../chunks/CL9tgVpD.js";import{c as Vn,h as Be,r as yt,b as qn,d as Gn,a as Xn,g as Yn}from"../chunks/7qgYGrbQ.js";import{g as cn,a as Qn,s as kt,r as Zn}from"../chunks/DkGSCXZX.js";import{g as un}from"../chunks/DRSikRWz.js";import{d as dn,u as fn,g as Jn}from"../chunks/CVdYyp35.js";import{h as er}from"../chunks/B0S1aD5i.js";import{c as tr,d as nr}from"../chunks/B9zgB7jn.js";import{c as Qt}from"../chunks/DD2Fa8hh.js";import{G as rr}from"../chunks/5a5y1siS.js";import{s as sr}from"../chunks/BOd3plsT.js";import{b as st}from"../chunks/BiEgxckG.js";import{t as It}from"../chunks/BXcIHnY_.js";import{e as ar}from"../chunks/BxNmFkjO.js";const or={ltr:[...Gt,We.ARROW_RIGHT]},ir={ltr:[We.ARROW_LEFT]},vn=["menu","trigger"],lr={arrowSize:8,positioning:{placement:"bottom"},preventScroll:!0,closeOnEscape:!0,closeOnOutsideClick:!0,portal:void 0,loop:!1,dir:"ltr",defaultOpen:!1,typeahead:!0,closeOnItemClick:!0,onOutsideClick:void 0};function cr(n){const{name:e,selector:r}=Tn(n.selector),{preventScroll:s,arrowSize:i,positioning:g,closeOnEscape:f,closeOnOutsideClick:a,portal:d,forceVisible:y,typeahead:w,loop:O,closeFocus:F,disableFocusFirstItem:T,closeOnItemClick:S,onOutsideClick:P}=n.rootOptions,v=n.rootOpen,x=n.rootActiveTrigger,$=n.nextFocusable,_=n.prevFocusable,m=Ke.writable(!1),A=Ke(Fe(0)),R=Ke(Fe(null)),Q=Ke(Fe("right")),ee=Ke(Fe(null)),he=Ke(St([Q,R],([t,l])=>o=>t===(l==null?void 0:l.side)&&ur(o,l==null?void 0:l.area))),{typed:Pe,handleTypeaheadSearch:ue}=Vn(),N=zt({...un(vn),...n.ids}),Ce=dn({open:v,forceVisible:y,activeTrigger:x}),Le=qe(e(),{stores:[Ce,d,N.menu,N.trigger],returned:([t,l,o,c])=>({role:"menu",hidden:t?void 0:!0,style:Pt({display:t?void 0:"none"}),id:o,"aria-labelledby":c,"data-state":t?"open":"closed","data-portal":On(l),tabindex:-1}),action:t=>{let l=Tt;const o=Je([Ce,x,g,a,d,f],([k,ne,Ie,J,D,W])=>{l(),!(!k||!ne)&&Ft().then(()=>{l(),Mt(t,r),l=fn(t,{anchorElement:ne,open:v,options:{floating:Ie,modal:{closeOnInteractOutside:J,shouldCloseOnInteractOutside:I=>{var B;return(B=P.get())==null||B(I),!(I.defaultPrevented||E(ne)&&ne.contains(I.target))},onClose:()=>{v.set(!1),ne.focus()},open:k},portal:cn(t,D),escapeKeydown:W?void 0:null}}).destroy})}),c=nt(V(t,"keydown",k=>{const ne=k.target,Ie=k.currentTarget;if(!E(ne)||!E(Ie)||!(ne.closest('[role="menu"]')===Ie))return;if(nn.includes(k.key)&&mn(k,O.get()??!1),k.key===We.TAB){k.preventDefault(),v.set(!1),gn(k,$,_);return}const D=k.key.length===1;!(k.ctrlKey||k.altKey||k.metaKey)&&D&&w.get()===!0&&ue(k.key,ht(Ie))}));return{destroy(){o(),c(),l()}}}}),Qe=qe(e("trigger"),{stores:[v,N.menu,N.trigger],returned:([t,l,o])=>({"aria-controls":l,"aria-expanded":t,"data-state":t?"open":"closed",id:o,tabindex:0}),action:t=>(Kt(t),x.update(o=>o||t),{destroy:nt(V(t,"click",o=>{const c=v.get(),k=o.currentTarget;E(k)&&(pe(k),c||o.preventDefault())}),V(t,"keydown",o=>{const c=o.currentTarget;if(!E(c)||!(Gt.includes(o.key)||o.key===We.ARROW_DOWN))return;o.preventDefault(),pe(c);const k=c.getAttribute("aria-controls");if(!k)return;const ne=document.getElementById(k);if(!ne)return;const Ie=ht(ne);Ie.length&&Be(Ie[0])}))})}),j=qe(e("arrow"),{stores:i,returned:t=>({"data-arrow":!0,style:Pt({position:"absolute",width:`var(--arrow-size, ${t}px)`,height:`var(--arrow-size, ${t}px)`})})}),te=qe(e("overlay"),{stores:[Ce],returned:([t])=>({hidden:t?void 0:!0,tabindex:-1,style:Pt({display:t?void 0:"none"}),"aria-hidden":"true","data-state":vr(t)}),action:t=>{let l=Tt;if(f.get()){const c=Pn(t,{handler:()=>{v.set(!1);const k=x.get();k&&k.focus()}});c&&c.destroy&&(l=c.destroy)}const o=Je([d],([c])=>{if(c===null)return Tt;const k=cn(t,c);return k===null?Tt:Qn(t,k).destroy});return{destroy(){l(),o()}}}}),Z=qe(e("item"),{returned:()=>({role:"menuitem",tabindex:-1,"data-orientation":"vertical"}),action:t=>(Mt(t,r),Kt(t),{destroy:nt(V(t,"pointerdown",o=>{const c=o.currentTarget;if(E(c)&&rt(c)){o.preventDefault();return}}),V(t,"click",o=>{const c=o.currentTarget;if(E(c)){if(rt(c)){o.preventDefault();return}if(o.defaultPrevented){Be(c);return}S.get()&&kt(1).then(()=>{v.set(!1)})}}),V(t,"keydown",o=>{M(o)}),V(t,"pointermove",o=>{Ze(o)}),V(t,"pointerleave",o=>{Me(o)}),V(t,"focusin",o=>{we(o)}),V(t,"focusout",o=>{Ve(o)}))})}),de=qe(e("group"),{returned:()=>t=>({role:"group","aria-labelledby":t})}),De=qe(e("group-label"),{returned:()=>t=>({id:t})}),fe={defaultChecked:!1,disabled:!1},ve=t=>{const l={...fe,...t},o=l.checked??Fe(l.defaultChecked??null),c=Nt(o,l.onCheckedChange),k=Fe(l.disabled),ne=qe(e("checkbox-item"),{stores:[c,k],returned:([D,W])=>({role:"menuitemcheckbox",tabindex:-1,"data-orientation":"vertical","aria-checked":G(D)?"mixed":D?"true":"false","data-disabled":Ht(W),"data-state":_e(D)}),action:D=>(Mt(D,r),Kt(D),{destroy:nt(V(D,"pointerdown",I=>{const B=I.currentTarget;if(E(B)&&rt(B)){I.preventDefault();return}}),V(D,"click",I=>{const B=I.currentTarget;if(E(B)){if(rt(B)){I.preventDefault();return}if(I.defaultPrevented){Be(B);return}c.update(ut=>G(ut)?!0:!ut),S.get()&&Ft().then(()=>{v.set(!1)})}}),V(D,"keydown",I=>{M(I)}),V(D,"pointermove",I=>{const B=I.currentTarget;if(E(B)){if(rt(B)){be(I);return}Ze(I,B)}}),V(D,"pointerleave",I=>{Me(I)}),V(D,"focusin",I=>{we(I)}),V(D,"focusout",I=>{Ve(I)}))})}),Ie=St(c,D=>D===!0),J=St(c,D=>D==="indeterminate");return{elements:{checkboxItem:ne},states:{checked:c},helpers:{isChecked:Ie,isIndeterminate:J},options:{disabled:k}}},ie=(t={})=>{const l=t.value??Fe(t.defaultValue??null),o=Nt(l,t.onValueChange),c=qe(e("radio-group"),{returned:()=>({role:"group"})}),k={disabled:!1},ne=qe(e("radio-item"),{stores:[o],returned:([J])=>D=>{const{value:W,disabled:I}={...k,...D},B=J===W;return{disabled:I,role:"menuitemradio","data-state":B?"checked":"unchecked","aria-checked":B,"data-disabled":Ht(I),"data-value":W,"data-orientation":"vertical",tabindex:-1}},action:J=>(Mt(J,r),{destroy:nt(V(J,"pointerdown",W=>{const I=W.currentTarget;if(!E(I))return;const B=J.dataset.value;if(J.dataset.disabled||B===void 0){W.preventDefault();return}}),V(J,"click",W=>{const I=W.currentTarget;if(!E(I))return;const B=J.dataset.value;if(J.dataset.disabled||B===void 0){W.preventDefault();return}if(W.defaultPrevented){if(!E(I))return;Be(I);return}o.set(B),S.get()&&Ft().then(()=>{v.set(!1)})}),V(J,"keydown",W=>{M(W)}),V(J,"pointermove",W=>{const I=W.currentTarget;if(!E(I))return;const B=J.dataset.value;if(J.dataset.disabled||B===void 0){be(W);return}Ze(W,I)}),V(J,"pointerleave",W=>{Me(W)}),V(J,"focusin",W=>{we(W)}),V(J,"focusout",W=>{Ve(W)}))})}),Ie=St(o,J=>D=>J===D);return{elements:{radioGroup:c,radioItem:ne},states:{value:o},helpers:{isChecked:Ie}}},{elements:{root:ge}}=Nn({orientation:"horizontal"}),Ue={...lr,disabled:!1,positioning:{placement:"right-start",gutter:8}},He=t=>{const l={...Ue,...t},o=l.open??Fe(!1),c=Nt(o,l==null?void 0:l.onOpenChange),k=zt(_n(l,"ids")),{positioning:ne,arrowSize:Ie,disabled:J}=k,D=Ke(Fe(null)),W=Ke(Fe(null)),I=Ke(Fe(0)),B=zt({...un(vn),...l.ids});rn(()=>{const z=document.getElementById(B.trigger.get());z&&D.set(z)});const ut=dn({open:c,forceVisible:y,activeTrigger:D}),xn=qe(e("submenu"),{stores:[ut,B.menu,B.trigger],returned:([z,$e,je])=>({role:"menu",hidden:z?void 0:!0,style:Pt({display:z?void 0:"none"}),id:$e,"aria-labelledby":je,"data-state":z?"open":"closed","data-id":$e,tabindex:-1}),action:z=>{let $e=Tt;const je=Je([ut,ne],([C,X])=>{if($e(),!C)return;const ce=D.get();ce&&Ft().then(()=>{$e();const ye=K(ce);$e=fn(z,{anchorElement:ce,open:c,options:{floating:X,portal:E(ye)?ye:void 0,modal:null,focusTrap:null,escapeKeydown:null}}).destroy})}),H=nt(V(z,"keydown",C=>{if(C.key===We.ESCAPE)return;const X=C.target,ce=C.currentTarget;if(!E(X)||!E(ce)||!(X.closest('[role="menu"]')===ce))return;if(nn.includes(C.key)){C.stopImmediatePropagation(),mn(C,O.get()??!1);return}const bt=ir.ltr.includes(C.key),_t=C.ctrlKey||C.altKey||C.metaKey,Bt=C.key.length===1;if(bt){const Jt=D.get();C.preventDefault(),c.update(()=>(Jt&&Be(Jt),!1));return}if(C.key===We.TAB){C.preventDefault(),v.set(!1),gn(C,$,_);return}!_t&&Bt&&w.get()===!0&&ue(C.key,ht(ce))}),V(z,"pointermove",C=>{Ye(C)}),V(z,"focusout",C=>{const X=D.get();if(m.get()){const ce=C.target,ye=document.getElementById(B.menu.get());if(!E(ye)||!E(ce))return;!ye.contains(ce)&&ce!==X&&c.set(!1)}else{const ce=C.currentTarget,ye=C.relatedTarget;if(!E(ye)||!E(ce))return;!ce.contains(ye)&&ye!==X&&c.set(!1)}}));return{destroy(){je(),$e(),H()}}}}),kn=qe(e("subtrigger"),{stores:[c,J,B.menu,B.trigger],returned:([z,$e,je,H])=>({role:"menuitem",id:H,tabindex:-1,"aria-controls":je,"aria-expanded":z,"data-state":z?"open":"closed","data-disabled":Ht($e),"aria-haspopop":"menu"}),action:z=>{Mt(z,r),Kt(z),D.update(H=>H||z);const $e=()=>{Vt(W),window.clearTimeout(I.get()),R.set(null)},je=nt(V(z,"click",H=>{if(H.defaultPrevented)return;const C=H.currentTarget;!E(C)||rt(C)||(Be(C),c.get()||c.update(X=>X||(D.set(C),!X)))}),V(z,"keydown",H=>{const C=Pe.get(),X=H.currentTarget;if(!(!E(X)||rt(X)||C.length>0&&H.key===We.SPACE)&&or.ltr.includes(H.key)){if(!c.get()){X.click(),H.preventDefault();return}const ye=X.getAttribute("aria-controls");if(!ye)return;const bt=document.getElementById(ye);if(!E(bt))return;const _t=ht(bt)[0];Be(_t)}}),V(z,"pointermove",H=>{if(!At(H)||(Xe(H),H.defaultPrevented))return;const C=H.currentTarget;if(!E(C))return;fr(B.menu.get())||Be(C);const X=W.get();!c.get()&&!X&&!rt(C)&&W.set(window.setTimeout(()=>{c.update(()=>(D.set(C),!0)),Vt(W)},100))}),V(z,"pointerleave",H=>{if(!At(H))return;Vt(W);const C=document.getElementById(B.menu.get()),X=C==null?void 0:C.getBoundingClientRect();if(X){const ce=C==null?void 0:C.dataset.side,ye=ce==="right",bt=ye?-5:5,_t=X[ye?"left":"right"],Bt=X[ye?"right":"left"];R.set({area:[{x:H.clientX+bt,y:H.clientY},{x:_t,y:X.top},{x:Bt,y:X.top},{x:Bt,y:X.bottom},{x:_t,y:X.bottom}],side:ce}),window.clearTimeout(I.get()),I.set(window.setTimeout(()=>{R.set(null)},300))}else{if(me(H),H.defaultPrevented)return;R.set(null)}}),V(z,"focusout",H=>{const C=H.currentTarget;if(!E(C))return;yt(C);const X=H.relatedTarget;if(!E(X))return;const ce=C.getAttribute("aria-controls");if(!ce)return;const ye=document.getElementById(ce);ye&&!ye.contains(X)&&c.set(!1)}),V(z,"focusin",H=>{we(H)}));return{destroy(){$e(),je()}}}}),Cn=qe(e("subarrow"),{stores:Ie,returned:z=>({"data-arrow":!0,style:Pt({position:"absolute",width:`var(--arrow-size, ${z}px)`,height:`var(--arrow-size, ${z}px)`})})});return Je([v],([z])=>{z||(D.set(null),c.set(!1))}),Je([R],([z])=>{!xt||z||window.clearTimeout(I.get())}),Je([c],([z])=>{if(xt&&(z&&m.get()&&kt(1).then(()=>{const $e=document.getElementById(B.menu.get());if(!$e)return;const je=ht($e);je.length&&Be(je[0])}),!z)){const $e=ee.get(),je=document.getElementById(B.trigger.get());if($e&&kt(1).then(()=>{const H=document.getElementById(B.menu.get());H&&H.contains($e)&&yt($e)}),!je||document.activeElement===je)return;yt(je)}}),{ids:B,elements:{subTrigger:kn,subMenu:xn,subArrow:Cn},states:{subOpen:c},options:k}};rn(()=>{const t=document.getElementById(N.trigger.get());E(t)&&v.get()&&x.set(t);const l=[],o=()=>m.set(!1),c=()=>{m.set(!0),l.push(nt(gt(document,"pointerdown",o,{capture:!0,once:!0}),gt(document,"pointermove",o,{capture:!0,once:!0})))},k=ne=>{if(ne.key===We.ESCAPE&&f.get()){v.set(!1);return}};return l.push(gt(document,"keydown",c,{capture:!0})),l.push(gt(document,"keydown",k)),()=>{l.forEach(ne=>ne())}}),Je([v,ee],([t,l])=>{!t&&l&&yt(l)}),Je([v],([t])=>{if(xt&&!t){const l=x.get();if(!l)return;const o=F.get();!t&&l&&er({prop:o,defaultEl:l})}}),Je([v,s],([t,l])=>{if(!xt)return;const o=[];return t&&l&&o.push(Zn()),kt(1).then(()=>{const c=document.getElementById(N.menu.get());if(c&&t&&m.get()){if(T.get()){Be(c);return}const k=ht(c);if(!k.length)return;Be(k[0])}}),()=>{o.forEach(c=>c())}}),Je(v,t=>{if(!xt)return;const l=()=>m.set(!1),o=c=>{if(m.set(!0),c.key===We.ESCAPE&&t&&f.get()){v.set(!1);return}};return nt(gt(document,"pointerdown",l,{capture:!0,once:!0}),gt(document,"pointermove",l,{capture:!0,once:!0}),gt(document,"keydown",o,{capture:!0}))});function pe(t){v.update(l=>{const o=!l;return o&&($.set(qn(t)),_.set(Gn(t)),x.set(t)),o})}function we(t){const l=t.currentTarget;if(!E(l))return;const o=ee.get();o&&yt(o),Xn(l),ee.set(l)}function Ve(t){const l=t.currentTarget;E(l)&&yt(l)}function Xe(t){le(t)&&t.preventDefault()}function be(t){if(le(t))return;const l=t.target;if(!E(l))return;const o=K(l);o&&Be(o)}function me(t){le(t)&&t.preventDefault()}function Ye(t){if(!At(t))return;const l=t.target,o=t.currentTarget;if(!E(o)||!E(l))return;const c=A.get(),k=c!==t.clientX;if(o.contains(l)&&k){const ne=t.clientX>c?"right":"left";Q.set(ne),A.set(t.clientX)}}function Ze(t,l=null){if(!At(t)||(Xe(t),t.defaultPrevented))return;if(l){Be(l);return}const o=t.currentTarget;E(o)&&Be(o)}function Me(t){At(t)&&be(t)}function M(t){if(Pe.get().length>0&&t.key===We.SPACE){t.preventDefault();return}if(Gt.includes(t.key)){t.preventDefault();const c=t.currentTarget;if(!E(c))return;c.click()}}function G(t){return t==="indeterminate"}function _e(t){return G(t)?"indeterminate":t?"checked":"unchecked"}function le(t){return he.get()(t)}function K(t){const l=t.closest('[role="menu"]');return E(l)?l:null}return{elements:{trigger:Qe,menu:Le,overlay:te,item:Z,group:de,groupLabel:De,arrow:j,separator:ge},builders:{createCheckboxItem:ve,createSubmenu:He,createMenuRadioGroup:ie},states:{open:v},helpers:{handleTypeaheadSearch:ue},ids:N,options:n.rootOptions}}function gn(n,e,r){if(n.shiftKey){const s=r.get();s&&(n.preventDefault(),kt(1).then(()=>s.focus()),r.set(null))}else{const s=e.get();s&&(n.preventDefault(),kt(1).then(()=>s.focus()),e.set(null))}}function ht(n){return Array.from(n.querySelectorAll(`[data-melt-menu-id="${n.id}"]`)).filter(e=>E(e))}function Kt(n){!n||!rt(n)||(n.setAttribute("data-disabled",""),n.setAttribute("aria-disabled","true"))}function Vt(n){if(!xt)return;const e=n.get();e&&(window.clearTimeout(e),n.set(null))}function At(n){return n.pointerType==="mouse"}function Mt(n,e){if(!n)return;const r=n.closest(`${e()}, ${e("submenu")}`);E(r)&&n.setAttribute("data-melt-menu-id",r.id)}function mn(n,e){n.preventDefault();const r=document.activeElement,s=n.currentTarget;if(!E(r)||!E(s))return;const i=ht(s);if(!i.length)return;const g=i.filter(d=>!(d.hasAttribute("data-disabled")||d.getAttribute("disabled")==="true")),f=g.indexOf(r);let a;switch(n.key){case We.ARROW_DOWN:e?a=f0?f-1:g.length-1:a=f<0?g.length-1:f>0?f-1:0;break;case We.HOME:a=0;break;case We.END:a=g.length-1;break;default:return}Be(g[a])}function ur(n,e){if(!e)return!1;const r={x:n.clientX,y:n.clientY};return dr(r,e)}function dr(n,e){const{x:r,y:s}=n;let i=!1;for(let g=0,f=e.length-1;gs!=w>s&&r<(y-a)*(s-d)/(w-d)+a&&(i=!i)}return i}function fr(n){const e=document.activeElement;if(!E(e))return!1;const r=e.closest(`[data-id="${n}"]`);return E(r)}function vr(n){return n?"open":"closed"}const gr={arrowSize:8,positioning:{placement:"bottom"},preventScroll:!0,closeOnEscape:!0,closeOnOutsideClick:!0,portal:void 0,loop:!1,dir:"ltr",defaultOpen:!1,forceVisible:!1,typeahead:!0,closeFocus:void 0,disableFocusFirstItem:!1,closeOnItemClick:!0,onOutsideClick:void 0};function mr(n){const e={...gr,...n},r=zt(_n(e,"ids")),s=e.open??Fe(e.defaultOpen),i=Nt(s,e==null?void 0:e.onOpenChange),g=Ke(Fe(null)),f=Ke(Fe(null)),a=Ke(Fe(null)),{elements:d,builders:y,ids:w,states:O,options:F}=cr({rootOptions:r,rootOpen:i,rootActiveTrigger:Ke(g),nextFocusable:Ke(f),prevFocusable:Ke(a),selector:"dropdown-menu",ids:e.ids});return{ids:w,elements:d,states:O,builders:y,options:F}}function Zt(){return{NAME:"menu",SUB_NAME:"menu-submenu",RADIO_GROUP_NAME:"menu-radiogroup",CHECKBOX_ITEM_NAME:"menu-checkboxitem",RADIO_ITEM_NAME:"menu-radioitem",GROUP_NAME:"menu-group",PARTS:["arrow","checkbox-indicator","checkbox-item","content","group","item","label","radio-group","radio-item","radio-indicator","separator","sub-content","sub-trigger","trigger"]}}function Ot(){const{NAME:n}=Zt();return $t(n)}function hr(n){const{NAME:e,PARTS:r}=Zt(),s=tr("menu",r),i={...mr({...Wn(n),forceVisible:!0}),getAttrs:s};return $n(e,i),{...i,updateOption:Hn(i.options)}}function pr(){const{GROUP_NAME:n}=Zt(),e=$t(n)??Yn(),{elements:{groupLabel:r},getAttrs:s}=Ot();return{groupLabel:r,id:e,getAttrs:s}}function br(n){const r={...{side:"bottom",align:"center"},...n},{options:{positioning:s}}=Ot();Jn(s)(r)}function _r(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["href","asChild","disabled","el"]);Ne(e,!1);const[i,g]=vt(),f=()=>it(T,"$item",i),a=Ct(),d=Ct();let y=h(e,"href",24,()=>{}),w=h(e,"asChild",8,!1),O=h(e,"disabled",8,!1),F=h(e,"el",28,()=>{});const{elements:{item:T},getAttrs:S}=Ot(),P=Qt();ae(()=>f(),()=>{et(a,f())}),ae(()=>oe(O()),()=>{et(d,{...S("item"),...nr(O())})}),ae(()=>(b(a),b(d)),()=>{Object.assign(b(a),b(d))}),Et(),tt();var v=ke(),x=q(v);{var $=m=>{var A=ke(),R=q(A);Ae(R,e,"default",{get builder(){return b(a)}},null),u(m,A)},_=m=>{var A=ke(),R=q(A);ar(R,()=>y()?"a":"div",!1,(Q,ee)=>{ot(Q,N=>F(N),()=>F()),at(Q,N=>{var Ce,Le;return(Le=(Ce=b(a)).action)==null?void 0:Le.call(Ce,N)});let he;re(()=>he=Oe(Q,he,{href:y(),...b(a),...s})),Re("m-click",Q,P),Re("m-focusin",Q,P),Re("m-focusout",Q,P),Re("m-keydown",Q,P),Re("m-pointerdown",Q,P),Re("m-pointerleave",Q,P),Re("m-pointermove",Q,P),Re("pointerenter",Q,function(N){st.call(this,e,N)});var Pe=ke(),ue=q(Pe);Ae(ue,e,"default",{get builder(){return b(a)}},null),u(ee,Pe)}),u(m,A)};xe(x,m=>{w()?m($):m(_,!1)})}u(n,v),ze(),g()}var yr=Y("
");function wr(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["asChild","el"]);Ne(e,!1);const[i,g]=vt(),f=()=>it(w,"$groupLabel",i),a=Ct();let d=h(e,"asChild",8,!1),y=h(e,"el",28,()=>{});const{groupLabel:w,id:O,getAttrs:F}=pr(),T=F("label");ae(()=>f(),()=>{et(a,f()(O))}),ae(()=>b(a),()=>{Object.assign(b(a),T)}),Et(),tt();var S=ke(),P=q(S);{var v=$=>{var _=ke(),m=q(_);Ae(m,e,"default",{get builder(){return b(a)}},null),u($,_)},x=$=>{var _=yr();let m;var A=L(_);Ae(A,e,"default",{get builder(){return b(a)}},null),U(_),ot(_,R=>y(R),()=>y()),at(_,R=>{var Q,ee;return(ee=(Q=b(a)).action)==null?void 0:ee.call(Q,R)}),re(()=>m=Oe(_,m,{...b(a),...s})),u($,_)};xe(P,$=>{d()?$(v):$(x,!1)})}u(n,S),ze(),g()}var xr=Y("
");function kr(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["asChild","el"]);Ne(e,!1);const[i,g]=vt(),f=()=>it(w,"$separator",i),a=Ct();let d=h(e,"asChild",8,!1),y=h(e,"el",28,()=>{});const{elements:{separator:w},getAttrs:O}=Ot(),F=O("separator");ae(()=>f(),()=>{et(a,f())}),ae(()=>b(a),()=>{Object.assign(b(a),F)}),Et(),tt();var T=ke(),S=q(T);{var P=x=>{var $=ke(),_=q($);Ae(_,e,"default",{get builder(){return b(a)}},null),u(x,$)},v=x=>{var $=xr();let _;ot($,m=>y(m),()=>y()),at($,m=>{var A,R;return(R=(A=f()).action)==null?void 0:R.call(A,m)}),re(()=>_=Oe($,_,{...f(),...s})),u(x,$)};xe(S,x=>{d()?x(P):x(v,!1)})}u(n,T),ze(),g()}function Cr(n,e){Ne(e,!1);const[r,s]=vt(),i=()=>it(A,"$idValues",r);let g=h(e,"closeOnOutsideClick",24,()=>{}),f=h(e,"closeOnEscape",24,()=>{}),a=h(e,"portal",24,()=>{}),d=h(e,"open",28,()=>{}),y=h(e,"onOpenChange",24,()=>{}),w=h(e,"preventScroll",24,()=>{}),O=h(e,"loop",24,()=>{}),F=h(e,"dir",24,()=>{}),T=h(e,"typeahead",24,()=>{}),S=h(e,"closeFocus",24,()=>{}),P=h(e,"disableFocusFirstItem",24,()=>{}),v=h(e,"closeOnItemClick",24,()=>{}),x=h(e,"onOutsideClick",24,()=>{});const{states:{open:$},updateOption:_,ids:m}=hr({closeOnOutsideClick:g(),closeOnEscape:f(),portal:a(),forceVisible:!0,defaultOpen:d(),preventScroll:w(),loop:O(),dir:F(),typeahead:T(),closeFocus:S(),disableFocusFirstItem:P(),closeOnItemClick:v(),onOutsideClick:x(),onOpenChange:({next:ee})=>{var he;return d()!==ee&&((he=y())==null||he(ee),d(ee)),ee}}),A=St([m.menu,m.trigger],([ee,he])=>({menu:ee,trigger:he}));ae(()=>oe(d()),()=>{d()!==void 0&&$.set(d())}),ae(()=>oe(g()),()=>{_("closeOnOutsideClick",g())}),ae(()=>oe(f()),()=>{_("closeOnEscape",f())}),ae(()=>oe(a()),()=>{_("portal",a())}),ae(()=>oe(w()),()=>{_("preventScroll",w())}),ae(()=>oe(O()),()=>{_("loop",O())}),ae(()=>oe(F()),()=>{_("dir",F())}),ae(()=>oe(S()),()=>{_("closeFocus",S())}),ae(()=>oe(P()),()=>{_("disableFocusFirstItem",P())}),ae(()=>oe(T()),()=>{_("typeahead",T())}),ae(()=>oe(v()),()=>{_("closeOnItemClick",v())}),ae(()=>oe(x()),()=>{_("onOutsideClick",x())}),Et(),tt();var R=ke(),Q=q(R);Ae(Q,e,"default",{get ids(){return i()}},null),u(n,R),ze(),s()}var $r=Y("
"),Er=Y("
"),Or=Y("
"),Tr=Y("
"),Pr=Y("
");function Ir(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["transition","transitionConfig","inTransition","inTransitionConfig","outTransition","outTransitionConfig","asChild","id","side","align","sideOffset","alignOffset","collisionPadding","avoidCollisions","collisionBoundary","sameWidth","fitViewport","strategy","overlap","el"]);Ne(e,!1);const[i,g]=vt(),f=()=>it(Ce,"$menu",i),a=()=>it(Le,"$open",i),d=Ct();let y=h(e,"transition",24,()=>{}),w=h(e,"transitionConfig",24,()=>{}),O=h(e,"inTransition",24,()=>{}),F=h(e,"inTransitionConfig",24,()=>{}),T=h(e,"outTransition",24,()=>{}),S=h(e,"outTransitionConfig",24,()=>{}),P=h(e,"asChild",8,!1),v=h(e,"id",24,()=>{}),x=h(e,"side",8,"bottom"),$=h(e,"align",8,"center"),_=h(e,"sideOffset",8,0),m=h(e,"alignOffset",8,0),A=h(e,"collisionPadding",8,8),R=h(e,"avoidCollisions",8,!0),Q=h(e,"collisionBoundary",24,()=>{}),ee=h(e,"sameWidth",8,!1),he=h(e,"fitViewport",8,!1),Pe=h(e,"strategy",8,"absolute"),ue=h(e,"overlap",8,!1),N=h(e,"el",28,()=>{});const{elements:{menu:Ce},states:{open:Le},ids:Qe,getAttrs:j}=Ot(),te=Qt(),Z=j("content");ae(()=>oe(v()),()=>{v()&&Qe.menu.set(v())}),ae(()=>f(),()=>{et(d,f())}),ae(()=>b(d),()=>{Object.assign(b(d),Z)}),ae(()=>(a(),oe(x()),oe($()),oe(_()),oe(m()),oe(A()),oe(R()),oe(Q()),oe(ee()),oe(he()),oe(Pe()),oe(ue())),()=>{a()&&br({side:x(),align:$(),sideOffset:_(),alignOffset:m(),collisionPadding:A(),avoidCollisions:R(),collisionBoundary:Q(),sameWidth:ee(),fitViewport:he(),strategy:Pe(),overlap:ue()})}),Et(),tt();var de=ke(),De=q(de);{var fe=ie=>{var ge=ke(),Ue=q(ge);Ae(Ue,e,"default",{get builder(){return b(d)}},null),u(ie,ge)},ve=(ie,ge)=>{{var Ue=pe=>{var we=$r();let Ve;var Xe=L(we);Ae(Xe,e,"default",{get builder(){return b(d)}},null),U(we),ot(we,be=>N(be),()=>N()),at(we,be=>{var me,Ye;return(Ye=(me=b(d)).action)==null?void 0:Ye.call(me,be)}),pt(()=>Re("m-keydown",we,te)),re(()=>Ve=Oe(we,Ve,{...b(d),...s})),It(3,we,y,w),u(pe,we)},He=(pe,we)=>{{var Ve=be=>{var me=Er();let Ye;var Ze=L(me);Ae(Ze,e,"default",{get builder(){return b(d)}},null),U(me),ot(me,Me=>N(Me),()=>N()),at(me,Me=>{var M,G;return(G=(M=b(d)).action)==null?void 0:G.call(M,Me)}),pt(()=>Re("m-keydown",me,te)),re(()=>Ye=Oe(me,Ye,{...b(d),...s})),It(1,me,O,F),It(2,me,T,S),u(be,me)},Xe=(be,me)=>{{var Ye=Me=>{var M=Or();let G;var _e=L(M);Ae(_e,e,"default",{get builder(){return b(d)}},null),U(M),ot(M,le=>N(le),()=>N()),at(M,le=>{var K,t;return(t=(K=b(d)).action)==null?void 0:t.call(K,le)}),pt(()=>Re("m-keydown",M,te)),re(()=>G=Oe(M,G,{...b(d),...s})),It(1,M,O,F),u(Me,M)},Ze=(Me,M)=>{{var G=le=>{var K=Tr();let t;var l=L(K);Ae(l,e,"default",{get builder(){return b(d)}},null),U(K),ot(K,o=>N(o),()=>N()),at(K,o=>{var c,k;return(k=(c=b(d)).action)==null?void 0:k.call(c,o)}),pt(()=>Re("m-keydown",K,te)),re(()=>t=Oe(K,t,{...b(d),...s})),It(2,K,T,S),u(le,K)},_e=(le,K)=>{{var t=l=>{var o=Pr();let c;var k=L(o);Ae(k,e,"default",{get builder(){return b(d)}},null),U(o),ot(o,ne=>N(ne),()=>N()),at(o,ne=>{var Ie,J;return(J=(Ie=b(d)).action)==null?void 0:J.call(Ie,ne)}),pt(()=>Re("m-keydown",o,te)),re(()=>c=Oe(o,c,{...b(d),...s})),u(l,o)};xe(le,l=>{a()&&l(t)},K)}};xe(Me,le=>{T()&&a()?le(G):le(_e,!1)},M)}};xe(be,Me=>{O()&&a()?Me(Ye):Me(Ze,!1)},me)}};xe(pe,be=>{O()&&T()&&a()?be(Ve):be(Xe,!1)},we)}};xe(ie,pe=>{y()&&a()?pe(Ue):pe(He,!1)},ge)}};xe(De,ie=>{P()&&a()?ie(fe):ie(ve,!1)})}u(n,de),ze(),g()}var Ar=Y("");function Mr(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["asChild","id","el"]);Ne(e,!1);const[i,g]=vt(),f=()=>it(O,"$trigger",i),a=Ct();let d=h(e,"asChild",8,!1),y=h(e,"id",24,()=>{}),w=h(e,"el",28,()=>{});const{elements:{trigger:O},ids:F,getAttrs:T}=Ot(),S=Qt(),P=T("trigger");ae(()=>oe(y()),()=>{y()&&F.trigger.set(y())}),ae(()=>f(),()=>{et(a,f())}),ae(()=>b(a),()=>{Object.assign(b(a),P)}),Et(),tt();var v=ke(),x=q(v);{var $=m=>{var A=ke(),R=q(A);Ae(R,e,"default",{get builder(){return b(a)}},null),u(m,A)},_=m=>{var A=Ar();let R;var Q=L(A);Ae(Q,e,"default",{get builder(){return b(a)}},null),U(A),ot(A,ee=>w(ee),()=>w()),at(A,ee=>{var he,Pe;return(Pe=(he=b(a)).action)==null?void 0:Pe.call(he,ee)}),pt(()=>Re("m-keydown",A,S)),pt(()=>Re("m-pointerdown",A,S)),re(()=>R=Oe(A,R,{...b(a),type:"button",...s})),u(m,A)};xe(x,m=>{d()?m($):m(_,!1)})}u(n,v),ze(),g()}var Sr=lt('');function wn(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Sr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Dr=lt('');function Br(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Dr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Fr=lt('');function Kr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Fr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Rr=lt('');function Nr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Rr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var zr=lt('');function Lr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=zr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Ur=lt('');function jr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Ur();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Wr=lt('');function Hr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Wr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Vr=lt('');function qr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Vr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Gr=lt('');function Xr(n,e){const r=ct(e,["$$slots","$$events","$$legacy"]);var s=Gr();let i;re(()=>i=Oe(s,i,{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",...r})),u(n,s)}var Yr=Y('
');function hn(n,e){Ne(e,!0);let r=h(e,"open",15);const s=Xt.get(),i=$t("branding");function g(){r(!1)}var f=Yr(),a=L(f),d=L(a);ft(d,{get href(){return i.twitterUrl},size:"icon",variant:"secondary","aria-label":"Twitter",$$events:{click:g},children:(T,S)=>{Xr(T,{size:""})},$$slots:{default:!0}});var y=p(d,2);ft(y,{get href(){return i.discordUrl},size:"icon",variant:"secondary","aria-label":"Discord",$$events:{click:g},children:(T,S)=>{qr(T,{})},$$slots:{default:!0}});var w=p(y,2);ft(w,{href:"/tutorials",size:"icon",variant:"secondary","aria-label":"Tutorials",$$events:{click:g},children:(T,S)=>{Bn(T,{})},$$slots:{default:!0}});var O=p(w,2);ft(O,{href:"/account",size:"icon",variant:"secondary","aria-label":"Account",$$events:{click:T=>{s.promptSignIn()?g():T.preventDefault()}},children:(T,S)=>{wn(T,{})},$$slots:{default:!0}}),U(a);var F=p(a,2);ft(F,{variant:"secondary",size:"sm",class:"w-full",href:"/affiliate",$$events:{click:g},children:(T,S)=>{Ee();var P=Ge("Earn With Us!");u(T,P)},$$slots:{default:!0}}),U(f),u(n,f),ze()}function pn(n,e,r,s){e()&&r.promptSignIn(),s.closeSheet()}var Qr=Y(" "),Zr=Y("");function mt(n,e){Ne(e,!0);const[r,s]=vt(),i=()=>it(yn,"$page",r),g=Yt.get(),f=Xt.get();let a=h(e,"icon",3,null),d=h(e,"requireSignIn",3,!1),y=a();function w(){const P="flex items-center gap-3 rounded-lg px-3 py-2 transition-all cursor-pointer w-full",v="bg-muted text-primary",x="text-muted-foreground hover:text-primary";if(e.href==="/")return`${P} ${i().url.pathname==="/"&&!i().url.hash?v:x}`;if(e.href.includes("#")){const[$,_]=e.href.split("#");return`${P} ${i().url.pathname===$&&i().url.hash===`#${_}`?v:x}`}return`${P} ${i().url.pathname===e.href?v:x}`}var O=ke(),F=q(O);{var T=P=>{var v=Qr();v.__click=[pn,d,f,e];var x=L(v);{var $=m=>{y(m,{class:"h-4 w-4"})};xe(x,m=>{y&&m($)})}var _=p(x,2);Lt(_,()=>e.children),U(v),re(m=>{se(v,"href",e.href),an(v,1,m)},[()=>sn(w())]),u(P,v)},S=P=>{var v=Zr();v.__click=[pn,d,f,e];var x=L(v);{var $=m=>{y(m,{class:"h-4 w-4"})};xe(x,m=>{y&&m($)})}var _=p(x,2);Lt(_,()=>e.children),U(v),re(m=>an(v,1,m),[()=>sn(w())]),u(P,v)};xe(F,P=>{!d()||g.isSignedIn()?P(T):P(S,!1)})}u(n,O),ze(),s()}In(["click"]);const dt={sources:{avif:""+new URL("../assets/transparent_128px.CcQio177.avif",import.meta.url).href+" 128w",webp:""+new URL("../assets/transparent_128px.7I6YPXeL.webp",import.meta.url).href+" 128w"},img:{src:""+new URL("../assets/transparent_128px.D-2yyTKK.png",import.meta.url).href,w:128,h:128}};var Jr=Y('Logo'),es=Y(""),ts=Y(' Logo'),ns=Y("Gems ",1),rs=Y("Creations ",1),ss=Y('
',1);function bn(n,e){Ne(e,!0);const[r,s]=vt(),i=()=>it(yn,"$page",r),g=Yt.get(),f=jn.get(),a=Dt(()=>f.tasks),d=$t("branding");let y=h(e,"open",15);function w(){y(!1)}var O=ss(),F=q(O),T=L(F),S=L(T);{var P=j=>{var te=Jr();re(()=>{se(te,"src",dt.img.src),se(te,"width",dt.img.w),se(te,"height",dt.img.h)}),u(j,te)},v=j=>{var te=ts(),Z=L(te);Fn(Z,17,()=>Object.entries(dt.sources),Kn,(De,fe)=>{let ve=()=>b(fe)[0],ie=()=>b(fe)[1];var ge=es();re(()=>{se(ge,"srcset",ie()),se(ge,"type","image/"+ve())}),u(De,ge)});var de=p(Z,2);U(te),re(()=>{se(de,"src",dt.img.src),se(de,"width",dt.img.w),se(de,"height",dt.img.h)}),u(j,te)};xe(S,j=>{typeof dt=="string"?j(P):j(v,!1)})}var x=p(S,2),$=L(x,!0);U(x),U(T),U(F);var _=p(F,2),m=L(_);mt(m,{href:"/",icon:Nr,closeSheet:w,children:(j,te)=>{Ee();var Z=Ge("Home");u(j,Z)},$$slots:{default:!0}});var A=p(m,2);mt(A,{href:"/gems",icon:Kr,closeSheet:w,children:(j,te)=>{Ee();var Z=ns(),de=p(q(Z));{var De=fe=>{ln(fe,{variant:"destructive",class:"ml-auto flex h-6 w-6 shrink-0 items-center justify-center rounded-full",children:(ve,ie)=>{Ee();var ge=Ge("1");u(ve,ge)},$$slots:{default:!0}})};xe(de,fe=>{g.canClaimFreeGems()&&fe(De)})}u(j,Z)},$$slots:{default:!0}});var R=p(A,2);mt(R,{href:"/creations",icon:Br,closeSheet:w,requireSignIn:!0,children:(j,te)=>{Ee();var Z=rs(),de=p(q(Z));{var De=fe=>{ln(fe,{variant:"purple",class:"ml-auto flex h-6 w-6 shrink-0 items-center text-white justify-center rounded-full",children:(ve,ie)=>{Ee();var ge=Ge("1");u(ve,ge)},$$slots:{default:!0}})};xe(de,fe=>{var ve;((ve=b(a))==null?void 0:ve.length)>0&&i().url.pathname!=="/creations"&&fe(De)})}u(j,Z)},$$slots:{default:!0}});var Q=p(R,2);{var ee=j=>{mt(j,{href:"/admin",icon:zn,closeSheet:w,requireSignIn:!0,children:(te,Z)=>{Ee();var de=Ge("Admin");u(te,de)},$$slots:{default:!0}})};xe(Q,j=>{g.isAdmin&&j(ee)})}U(_);var he=p(_,2);on(he,{});var Pe=p(he,2),ue=L(Pe);mt(ue,{href:"/video",icon:Hr,closeSheet:w,requireSignIn:!0,children:(j,te)=>{Ee();var Z=Ge("Video AI");u(j,Z)},$$slots:{default:!0}}),U(Pe);var N=p(Pe,2);on(N,{});var Ce=p(N,2),Le=L(Ce);mt(Le,{href:"/create",icon:Un,closeSheet:w,requireSignIn:!0,children:(j,te)=>{Ee();var Z=Ge("Create Image");u(j,Z)},$$slots:{default:!0}});var Qe=p(Le,2);mt(Qe,{href:"/edit",icon:Ln,closeSheet:w,requireSignIn:!0,children:(j,te)=>{Ee();var Z=Ge("Edit Image");u(j,Z)},$$slots:{default:!0}}),U(Ce),re(j=>Rt($,j),[()=>d.hostname.toUpperCase()]),u(n,O),ze(),s()}function wt(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["class","inset"]);Ne(e,!1);let i=h(e,"class",8,void 0),g=h(e,"inset",8,void 0);tt();const f=jt(()=>Wt("data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground relative flex cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50",g()&&"pl-8",i()));_r(n,Ut({get class(){return b(f)}},()=>s,{$$events:{click(a){st.call(this,e,a)},keydown(a){st.call(this,e,a)},focusin(a){st.call(this,e,a)},focusout(a){st.call(this,e,a)},pointerdown(a){st.call(this,e,a)},pointerleave(a){st.call(this,e,a)},pointermove(a){st.call(this,e,a)}},children:(a,d)=>{var y=ke(),w=q(y);Ae(w,e,"default",{},null),u(a,y)},$$slots:{default:!0}})),ze()}function as(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["class","inset"]);Ne(e,!1);let i=h(e,"class",8,void 0),g=h(e,"inset",8,void 0);tt();const f=jt(()=>Wt("px-2 py-1.5 text-sm font-semibold",g()&&"pl-8",i()));wr(n,Ut({get class(){return b(f)}},()=>s,{children:(a,d)=>{var y=ke(),w=q(y);Ae(w,e,"default",{},null),u(a,y)},$$slots:{default:!0}})),ze()}function os(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["class","sideOffset","transition","transitionConfig"]);Ne(e,!1);let i=h(e,"class",8,void 0),g=h(e,"sideOffset",8,4),f=h(e,"transition",8,Rn),a=h(e,"transitionConfig",8,void 0);tt();const d=jt(()=>Wt("bg-popover text-popover-foreground z-50 min-w-[8rem] rounded-md border p-1 shadow-md focus:outline-none",i()));Ir(n,Ut({get transition(){return f()},get transitionConfig(){return a()},get sideOffset(){return g()},get class(){return b(d)}},()=>s,{$$events:{keydown(y){st.call(this,e,y)}},children:(y,w)=>{var O=ke(),F=q(O);Ae(F,e,"default",{},null),u(y,O)},$$slots:{default:!0}})),ze()}function qt(n,e){const r=Te(e,["children","$$slots","$$events","$$legacy"]),s=Te(r,["class"]);Ne(e,!1);let i=h(e,"class",8,void 0);tt();const g=jt(()=>Wt("bg-muted -mx-1 my-1 h-px",i()));kr(n,Ut({get class(){return b(g)}},()=>s)),ze()}const is=Cr,ls=Mr;var cs=Y(' Toggle navigation menu',1),us=Y('
',1),ds=Y(" ",1),fs=Y("Sign In"),vs=Y(' Toggle user menu',1),gs=Y('

'),ms=Y(" ",1),hs=Y("Sign Out ",1),ps=Y(" ",1),bs=Y(" ",1),_s=Y('');function ys(n,e){Ne(e,!0);let r=tn(!1),s=tn(!1);const i=Yt.get(),g=Xt.get(),f=$t("branding");function a(){et(s,!0),sr({callbackUrl:"/"})}var d=_s(),y=L(d),w=L(y),O=L(w),F=L(O),T=L(F);bn(T,{}),U(F),U(O);var S=p(O,2),P=L(S);hn(P,{}),U(S),U(w),U(y);var v=p(y,2),x=L(v),$=L(x),_=L($);Se(_,()=>Sn,(ue,N)=>{N(ue,{get open(){return b(r)},set open(Ce){et(r,Ce,!0)},children:(Ce,Le)=>{var Qe=ds(),j=q(Qe);Se(j,()=>An,(Z,de)=>{de(Z,{asChild:!0,children:en,$$slots:{default:(De,fe)=>{const ve=Dt(()=>fe.builder),ie=Dt(()=>[b(ve)]);ft(De,{variant:"outline",size:"icon",class:"shrink-0 xl:hidden w-12 h-12",get builders(){return b(ie)},children:(ge,Ue)=>{var He=cs(),pe=q(He);jr(pe,{class:"h-6 w-6"}),Ee(2),u(ge,He)},$$slots:{default:!0}})}}})});var te=p(j,2);Se(te,()=>Mn,(Z,de)=>{de(Z,{side:"left",class:"flex flex-col overflow-y-auto",children:(De,fe)=>{var ve=us(),ie=q(ve),ge=L(ie);bn(ge,{get open(){return b(r)},set open(pe){et(r,pe,!0)}}),U(ie);var Ue=p(ie,2),He=L(Ue);hn(He,{get open(){return b(r)},set open(pe){et(r,pe,!0)}}),U(Ue),u(De,ve)},$$slots:{default:!0}})}),u(Ce,Qe)},$$slots:{default:!0}})}),U($);var m=p($,2),A=L(m,!0);U(m);var R=p(m,2),Q=L(R);{var ee=ue=>{ft(ue,{variant:"secondary",size:"lg",class:"bg-primary/10 text-primary border flex justify-between gap-2 text-lg px-5",$$events:{click:()=>g.showSignIn()},children:(N,Ce)=>{var Le=fs();u(N,Le)},$$slots:{default:!0}})},he=ue=>{var N=ke(),Ce=q(N);Se(Ce,()=>is,(Le,Qe)=>{Qe(Le,{children:(j,te)=>{var Z=bs(),de=q(Z);Se(de,()=>ls,(fe,ve)=>{ve(fe,{asChild:!0,children:en,$$slots:{default:(ie,ge)=>{const Ue=Dt(()=>ge.builder),He=Dt(()=>[b(Ue)]);ft(ie,{get builders(){return b(He)},variant:"secondary",size:"lg",class:"bg-primary/10 text-primary border flex justify-between gap-2 text-lg px-5",children:(pe,we)=>{var Ve=vs(),Xe=q(Ve);Dn(Xe,{get value(){return i.gems}});var be=p(Xe,2);rr(be,{class:"h-6 w-6"});var me=p(be,2);wn(me,{class:"h-6 w-6"}),Ee(2),u(pe,Ve)},$$slots:{default:!0}})}}})});var De=p(de,2);Se(De,()=>os,(fe,ve)=>{ve(fe,{align:"end",children:(ie,ge)=>{var Ue=ps(),He=q(Ue);Se(He,()=>as,(M,G)=>{G(M,{class:"text-lg",children:(_e,le)=>{var K=gs(),t=L(K),l=L(t,!0);U(t);var o=p(t,2),c=L(o,!0);U(o),U(K),re(()=>{Rt(l,i.name),Rt(c,i.email)}),u(_e,K)},$$slots:{default:!0}})});var pe=p(He,2);Se(pe,()=>qt,(M,G)=>{G(M,{})});var we=p(pe,2);{var Ve=M=>{var G=ms(),_e=q(G);Se(_e,()=>wt,(K,t)=>{t(K,{class:"text-lg",href:"/admin",children:(l,o)=>{Ee();var c=Ge("Admin");u(l,c)},$$slots:{default:!0}})});var le=p(_e,2);Se(le,()=>qt,(K,t)=>{t(K,{})}),u(M,G)};xe(we,M=>{i.isAdmin&&M(Ve)})}var Xe=p(we,2);Se(Xe,()=>wt,(M,G)=>{G(M,{class:"text-lg",href:"/gems",children:(_e,le)=>{Ee();var K=Ge("Buy Gems");u(_e,K)},$$slots:{default:!0}})});var be=p(Xe,2);Se(be,()=>wt,(M,G)=>{G(M,{class:"text-lg",href:"/account",children:(_e,le)=>{Ee();var K=Ge("Account");u(_e,K)},$$slots:{default:!0}})});var me=p(be,2);Se(me,()=>wt,(M,G)=>{G(M,{class:"text-lg",href:"/account/referral",children:(_e,le)=>{Ee();var K=Ge("Free Gems");u(_e,K)},$$slots:{default:!0}})});var Ye=p(me,2);Se(Ye,()=>wt,(M,G)=>{G(M,{class:"text-lg",href:"/account/support",children:(_e,le)=>{Ee();var K=Ge("Support");u(_e,K)},$$slots:{default:!0}})});var Ze=p(Ye,2);Se(Ze,()=>qt,(M,G)=>{G(M,{})});var Me=p(Ze,2);Se(Me,()=>wt,(M,G)=>{G(M,{class:"text-lg text-red-500 justify-between",onclick:a,get disabled(){return b(s)},children:(_e,le)=>{Ee();var K=hs(),t=p(q(K));Lr(t,{}),u(_e,K)},$$slots:{default:!0}})}),u(ie,Ue)},$$slots:{default:!0}})}),u(j,Z)},$$slots:{default:!0}})}),u(ue,N)};xe(Q,ue=>{i.isSignedIn()?ue(he,!1):ue(ee)})}U(R),U(x);var Pe=p(x,2);Lt(Pe,()=>e.children),U(v),U(d),re(ue=>Rt(A,ue),[()=>f.hostname.toUpperCase()]),u(n,d),ze()}var ws=Y(' ',1);function aa(n,e){Ne(e,!0);const r=$t("branding");En(s=>{var i=ws(),g=q(i);se(g,"href","/favicon-96x96.png?v=1");var f=p(g,2);se(f,"href","/favicon.svg?v=1");var a=p(f,2);se(a,"href","/favicon.ico?v=1");var d=p(a,2);se(d,"href","/apple-touch-icon.png?v=1");var y=p(d,4);se(y,"href","/site.webmanifest?v=1");var w=p(y,8),O=p(w,2),F=p(O,2),T=p(F,4),S=p(T,2),P=p(S,2),v=p(P,2),x=p(v,4),$=p(x,2),_=p($,2),m=p(_,2),A=p(m,2);re(()=>{se(w,"content",r.title),se(O,"content",r.description),se(F,"content",r.keywords),se(T,"content",r.url),se(S,"content",r.title),se(P,"content",r.description),se(v,"content",r.bannerUrl),se(x,"content",r.twitterAt),se($,"content",r.url),se(_,"content",r.title),se(m,"content",r.description),se(A,"content",r.bannerUrl)}),u(s,i)}),ys(n,{children:(s,i)=>{var g=ke(),f=q(g);Lt(f,()=>e.children),u(s,g)},$$slots:{default:!0}}),ze()}export{aa as component};