1import{_ as G}from"./C2U2aGzl.js";import te from"./CYlOfe2N.js";import{_ as Q}from"./VErxsKEa.js";import{e as Y,m as O,r as D,v as R,x as V,ah as ne,ai as se,S as P,aj as le,s as oe,g as ae,c as C,o as S,b as a,a as n,w as i,F as N,z as re,y as z,U as L,D as ie,I as T,t as A,d as p,E as h,O as ue,M as de,H as ce,G as fe,W as me}from"./10UIiDFo.js";import{_ as J}from"./Dl47HvCp.js";import{u as pe}from"./BwvYg7Jz.js";import{g as xe,w as ve,e as ge,h as be,o as w,t as ye,u as ke,b as j,A as B,f as he,c as M,i as W,s as _e,l as we,N as K,p as Ie,d as Se,O as Me,a as _,v as Ce,j as U,_ as Z}from"./Dk2eNMKs.js";import{C as De}from"./Ctd6kEqO.js";function Re({container:r,accept:x,walk:m,enabled:y}){Y(()=>{let l=r.value;if(!l||y!==void 0&&!y.value)return;let d=xe(r);if(!d)return;let t=Object.assign(g=>x(g),{acceptNode:x}),v=d.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,t,!1);for(;v.nextNode();)m(v.currentNode)})}var Te=(r=>(r[r.Open=0]="Open",r[r.Closed=1]="Closed",r))(Te||{}),Pe=(r=>(r[r.Pointer=0]="Pointer",r[r.Other=1]="Other",r))(Pe||{});function Le(r){requestAnimationFrame(()=>requestAnimationFrame(r))}let X=Symbol("MenuContext");function H(r){let x=se(X,null);if(x===null){let m=new Error(`<${r} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(m,H),m}return x}let $e=O({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(r,{slots:x,attrs:m}){let y=D(1),l=D(null),d=D(null),t=D([]),v=D(""),g=D(null),c=D(1);function o(e=f=>f){let f=g.value!==null?t.value[g.value]:null,s=Me(e(t.value.slice()),I=>w(I.dataRef.domRef)),b=f?s.indexOf(f):null;return b===-1&&(b=null),{items:s,activeItemIndex:b}}let u={menuState:y,buttonRef:l,itemsRef:d,items:t,searchQuery:v,activeItemIndex:g,activationTrigger:c,closeMenu:()=>{y.value=1,g.value=null},openMenu:()=>y.value=0,goToItem(e,f,s){let b=o(),I=he(e===M.Specific?{focus:M.Specific,id:f}:{focus:e},{resolveItems:()=>b.items,resolveActiveIndex:()=>b.activeItemIndex,resolveId:k=>k.id,resolveDisabled:k=>k.dataRef.disabled});v.value="",g.value=I,c.value=s??1,t.value=b.items},search(e){let f=v.value!==""?0:1;v.value+=e.toLowerCase();let s=(g.value!==null?t.value.slice(g.value+f).concat(t.value.slice(0,g.value+f)):t.value).find(I=>I.dataRef.textValue.startsWith(v.value)&&!I.dataRef.disabled),b=s?t.value.indexOf(s):-1;b===-1||b===g.value||(g.value=b,c.value=1)},clearSearch(){v.value=""},registerItem(e,f){let s=o(b=>[...b,{id:e,dataRef:f}]);t.value=s.items,g.value=s.activeItemIndex,c.value=1},unregisterItem(e){let f=o(s=>{let b=s.findIndex(I=>I.id===e);return b!==-1&&s.splice(b,1),s});t.value=f.items,g.value=f.activeItemIndex,c.value=1}};return ve([l,d],(e,f)=>{var s;u.closeMenu(),ge(f,be.Loose)||(e.preventDefault(),(s=w(l))==null||s.focus())},R(()=>y.value===0)),le(X,u),ye(R(()=>ke(y.value,{0:j.Open,1:j.Closed}))),()=>{let e={open:y.value===0,close:u.closeMenu};return B({ourProps:{},theirProps:r,slot:e,slots:x,attrs:m,name:"Menu"})}}}),Ae=O({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(r,{attrs:x,slots:m,expose:y}){var l;let d=(l=r.id)!=null?l:`headlessui-menu-button-${W()}`,t=H("MenuButton");y({el:t.buttonRef,$el:t.buttonRef});function v(u){switch(u.key){case _.Space:case _.Enter:case _.ArrowDown:u.preventDefault(),u.stopPropagation(),t.openMenu(),P(()=>{var e;(e=w(t.itemsRef))==null||e.focus({preventScroll:!0}),t.goToItem(M.First)});break;case _.ArrowUp:u.preventDefault(),u.stopPropagation(),t.openMenu(),P(()=>{var e;(e=w(t.itemsRef))==null||e.focus({preventScroll:!0}),t.goToItem(M.Last)});break}}function g(u){switch(u.key){case _.Space:u.preventDefault();break}}function c(u){r.disabled||(t.menuState.value===0?(t.closeMenu(),P(()=>{var e;return(e=w(t.buttonRef))==null?void 0:e.focus({preventScroll:!0})}
1)):(u.preventDefault(),t.openMenu(),Le(()=>{var e;return(e=w(t.itemsRef))==null?void 0:e.focus({preventScroll:!0})})))}let o=_e(R(()=>({as:r.as,type:x.type})),t.buttonRef);return()=>{var u;let e={open:t.menuState.value===0},{...f}=r,s={ref:t.buttonRef,id:d,type:o.value,"aria-haspopup":"menu","aria-controls":(u=w(t.itemsRef))==null?void 0:u.id,"aria-expanded":t.menuState.value===0,onKeydown:v,onKeyup:g,onClick:c};return B({ourProps:s,theirProps:f,slot:e,attrs:x,slots:m,name:"MenuButton"})}}}),Oe=O({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(r,{attrs:x,slots:m,expose:y}){var l;let d=(l=r.id)!=null?l:`headlessui-menu-items-${W()}`,t=H("MenuItems"),v=D(null);y({el:t.itemsRef,$el:t.itemsRef}),Re({container:R(()=>w(t.itemsRef)),enabled:R(()=>t.menuState.value===0),accept(e){return e.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute("role","none")}});function g(e){var f;switch(v.value&&clearTimeout(v.value),e.key){case _.Space:if(t.searchQuery.value!=="")return e.preventDefault(),e.stopPropagation(),t.search(e.key);case _.Enter:if(e.preventDefault(),e.stopPropagation(),t.activeItemIndex.value!==null){let s=t.items.value[t.activeItemIndex.value];(f=w(s.dataRef.domRef))==null||f.click()}t.closeMenu(),Z(w(t.buttonRef));break;case _.ArrowDown:return e.preventDefault(),e.stopPropagation(),t.goToItem(M.Next);case _.ArrowUp:return e.preventDefault(),e.stopPropagation(),t.goToItem(M.Previous);case _.Home:case _.PageUp:return e.preventDefault(),e.stopPropagation(),t.goToItem(M.First);case _.End:case _.PageDown:return e.preventDefault(),e.stopPropagation(),t.goToItem(M.Last);case _.Escape:e.preventDefault(),e.stopPropagation(),t.closeMenu(),P(()=>{var s;return(s=w(t.buttonRef))==null?void 0:s.focus({preventScroll:!0})});break;case _.Tab:e.preventDefault(),e.stopPropagation(),t.closeMenu(),P(()=>Ce(w(t.buttonRef),e.shiftKey?U.Previous:U.Next));break;default:e.key.length===1&&(t.search(e.key),v.value=setTimeout(()=>t.clearSearch(),350));break}}function c(e){switch(e.key){case _.Space:e.preventDefault();break}}let o=we(),u=R(()=>o!==null?(o.value&j.Open)===j.Open:t.menuState.value===0);return()=>{var e,f;let s={open:t.menuState.value===0},{...b}=r,I={"aria-activedescendant":t.activeItemIndex.value===null||(e=t.items.value[t.activeItemIndex.value])==null?void 0:e.id,"aria-labelledby":(f=w(t.buttonRef))==null?void 0:f.id,id:d,onKeydown:g,onKeyup:c,role:"menu",tabIndex:0,ref:t.itemsRef};return B({ourProps:I,theirProps:b,slot:s,attrs:x,slots:m,features:K.RenderStrategy|K.Static,visible:u.value,name:"MenuItems"})}}}),$=O({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(r,{slots:x,attrs:m,expose:y}){var l;let d=(l=r.id)!=null?l:`headlessui-menu-item-${W()}`,t=H("MenuItem"),v=D(null);y({el:v,$el:v});let g=R(()=>t.activeItemIndex.value!==null?t.items.value[t.activeItemIndex.value].id===d:!1),c=Ie(v),o=R(()=>({disabled:r.disabled,get textValue(){return c()},domRef:v}));V(()=>t.registerItem(d,o)),ne(()=>t.unregisterItem(d)),Y(()=>{t.menuState.value===0&&g.value&&t.activationTrigger.value!==0&&P(()=>{var k,E;return(E=(k=w(v))==null?void 0:k.scrollIntoView)==null?void 0:E.call(k,{block:"nearest"})})});function u(k){if(r.disabled)return k.preventDefault();t.closeMenu(),Z(w(t.buttonRef))}function e(){if(r.disabled)return t.goToItem(M.Nothing);t.goToItem(M.Specific,d)}let f=Se();function s(k){f.update(k)}function b(k){f.wasMoved(k)&&(r.disabled||g.value||t.goToItem(M.Specific,d,0))}function I(k){f.wasMoved(k)&&(r.disabled||g.value&&t.goToItem(M.Nothing))}return()=>{let{disabled:k,...E}=r,ee={active:g.value,disabled:k,close:t.closeMenu};return B({ourProps:{id:d,ref:v,role:"menuitem",tabIndex:k===!0?void 0:-1,"aria-disabled":k===!0?!0:void 0,onClick:u,onFocus:e,onPointerenter:s,onMouseenter:s,onPointermove:b,onMousemove:b,onPointerleave:I,onMouseleave:I},theirProps:{...m,...E},slot:ee,attrs:m,slots:x,name:"MenuItem"})}}});const F=D("light");function Ee(){return typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}function q(r){F.value=r,typeof document<"u"&&document.documentElement.setAttribute("data-theme",r);try{localStorage.setItem("dl-theme",r)}catch{}}function Ne(){return V(()=>{let m=null;try{m=localStorage.getItem("dl-theme")}catch{}
1F.value=m==="dark"||m==="light"?m:Ee()?"dark":"light"}),{theme:F,toggle:()=>q(F.value==="dark"?"light":"dark"),setTheme:m=>q(m)}}const Fe={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-4"},je={class:"flex items-center space-x-2 flex-grow"},Be=["innerHTML"],He=["href"],ze=["onClick"],Ve={class:"dl-topline dl-gridbg bg-surface border-b border-line relative z-40"},We={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},Ke={class:"flex justify-between h-16"},Ue={class:"flex"},qe={class:"flex items-center"},Ge={class:"hidden md:flex items-center space-x-2"},Qe={class:"h-8 w-8 rounded-full bg-signal-soft border border-line flex items-center justify-center"},Ye={class:"font-mono text-sm font-semibold text-signal-ink"},Je={class:"md:hidden"},Ze={class:"hidden md:flex items-center space-x-1"},Xe={class:"md:hidden flex items-center space-x-2"},et={key:0,class:"md:hidden border-t border-line relative z-0"},tt={class:"grid grid-cols-3 divide-x divide-line"},nt=O({__name:"AppHeader",setup(r){const x=oe(),m=pe();de();const{theme:y,toggle:l}=Ne(),d=c=>c?c.startsWith("http://")||c.startsWith("https://"):!1,t=c=>{var o,u;return{borderColor:(o=c==null?void 0:c.status_message_types)==null?void 0:o.text_color,color:(u=c==null?void 0:c.status_message_types)==null?void 0:u.text_color}},v=c=>{var o;return`focus:ring-[${((o=c==null?void 0:c.status_message_types)==null?void 0:o.text_color)??"#000000"}]`};V(()=>{x.user&&m.fetchActiveMessages()}),ae(()=>x.user,c=>{c&&m.activeMessages.length===0&&!m.loading&&m.fetchActiveMessages()});const g=async()=>{try{console.log("ð Sign out clicked"),await x.signOut(),P(()=>{console.log("ð Handling navigation after sign out"),window.location.href="/login"})}catch(c){console.error("Error signing out:",c)}};return(c,o)=>{const u=te,e=Q,f=G;return S(),C("div",null,[a(f,null,{default:i(()=>[(S(!0),C(N,null,re(h(m).activeMessages,s=>(S(),C("div",{key:s.id},[s.status_message_types?(S(),C("div",{key:0,style:L({backgroundColor:s.status_message_types.background_color,color:s.status_message_types.text_color}),class:"text-sm p-2 relative z-50 border-b border-black border-opacity-10"},[n("div",Fe,[n("div",je,[a(u,{name:s.status_message_types.icon_name,style:L({color:s.status_message_types.text_color}),class:"h-5 w-5 flex-shrink-0"},null,8,["name","style"]),n("span",{innerHTML:s.message,class:"flex-grow"},null,8,Be),s.link_url?(S(),C(N,{key:0},[d(s.link_url)?(S(),C("a",{key:0,href:s.link_url,target:"_blank",rel:"noopener noreferrer",style:L(t(s)),class:T(["flex-shrink-0 ml-2 px-2 py-0.5 border rounded text-xs hover:opacity-80 focus:outline-none focus:ring-2 focus:ring-offset-1",v(s)])},A(s.link_button_text||"Learn More"),15,He)):(S(),ie(e,{key:1,to:s.link_url,style:L(t(s)),class:T(["flex-shrink-0 ml-2 px-2 py-0.5 border rounded text-xs hover:opacity-80 focus:outline-none focus:ring-2 focus:ring-offset-1",v(s)])},{default:i(()=>[p(A(s.link_button_text||"Learn More"),1)]),_:2},1032,["to","style","class"]))],64)):z("",!0)]),n("button",{onClick:b=>h(m).dismissMessage(s.id),style:L({color:s.status_message_types.text_color}),class:T(["flex-shrink-0 p-1 rounded-full hover:bg-black hover:bg-opacity-10 focus:outline-none focus:ring-2 focus:ring-offset-1",v(s)])},[o[1]||(o[1]=n("span",{class:"sr-only"},"Dismiss",-1)),a(u,{name:"heroicons:x-mark",class:"h-4 w-4"})],14,ze)])],4)):z("",!0)]))),128))]),_:1}),n("nav",Ve,[n("div",We,[n("div",Ke,[n("div",Ue,[a(e,{to:"/",class:"flex-shrink-0 flex items-center"},{default:i(()=>o[2]||(o[2]=[n("div",{class:"relative flex items-center"},[n("img",{src:J,alt:"Domain Lab Logo",class:"h-9 w-9"}),n("span",{class:"ml-2.5 text-[15px] font-semibold tracking-tight text-ink"},"Domain Lab")],-1)])),_:1})]),a(f,null,{default:i(()=>[n("div",qe,[h(x).user?(S(),C(N,{key:0},[n("div",Ge,[a(e,{to:"/domains",class:"text-ink-muted hover:text-ink px-3 py-2 rounded-md text-[13.5px] font-medium flex items-center space-x-2","active-class":"!text-signal-ink bg-signal-soft"},{default:i(()=>[a(u,{name:"heroicons:globe-alt",class:"h-5 w-5"}),o[3]||(o[3]=n("span",null,"Domains",-1))]),_:1}),a(e,{to:"/events",class:"text-ink-muted hover:text-ink px-3 py-2 rounded-md text-[13.5px] font-medium flex items-center space-x-2","active-class":"!text-signal-ink bg-signal-soft"},{default:i(()=>[a(u,{name:"heroicons:signal",class:"h-5 w-5"}),o[4]||(o[4]=n("span",null,"Events",-1))]),_:1}),a(e,{to:"/notifications",class:"text-ink-muted hover:text-ink px-3 py-2 rounded-md text-[13.5px] font-medium flex items-center space-x-2","active-class":"!text-signal-ink bg-signal-soft"},{default:i(()=>[a(u,{name:"heroicons:bell",class:"h-5 w-5"}),o[5]||(o[5]=n("span",null,"Notifications",-1))]),_:1}),a(e,{to:"/domain/add",class:"dl-btn ml-1 inline-flex items-center gap-1.5 rounded-md bg-signal px-3.5 py-2 text-[13.5px] font-medium text-white focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-signal"},{default:i(()=>[a(u,{name:"heroicons:plus",class:"h-4 w-4"}),o[6]||(o[6]=n("span",null,"Add Domain",-1))]),_:1})]),a(h($e),{as:"div",class:"ml-3 relative z-50"},{default:i(()=>[a(h(Ae),{class:"flex items-center max-w-xs rounded-full focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-orange-500"},{default:i(()=>{var s;return[o[7]||(o[7]=n("span",{class:"sr-only"},"Open user menu",-1)),n("div",Qe,[n("span",Ye,A((s=h(x).user.email)==null?void 0:s[0].toUpperCase()),1)]),a(u,{name:"heroicons:chevron-down",class:"ml-1 h-4 w-4 text-gray-400"})]}),_:1}),a(ue,{"enter-active-class":"transition ease-out duration-100","enter-from-class":"transform opacity-0 scale-95","enter-to-class":"transform opacity-100 scale-100","leave-active-class":"transition ease-in duration-75","leave-from-class":"transform opacity-100 scale-100","leave-to-class":"transform opacity-0 scale-95"},{default:i(()=>[a(h(Oe),{class:"origin-top-right absolute right-0 mt-2 w-48 rounded-lg shadow-lg py-1 bg-surface ring-1 ring-line-strong focus:outline-none z-50"},{default:i(()=>[n("div",Je,[a(h($),null,{default:i(({active:s})=>[a(e,{to:"/notifications",class:T([s?"bg-raised":"","block px-4 py-2 text-sm text-ink-muted"])},{default:i(()=>[a(u,{name:"heroicons:bell",class:"inline-block h-5 w-5 mr-2"}),o[8]||(o[8]=p(" Notifications "))]),_:2},1032,["class"])]),_:1}),o[9]||(o[9]=n("div",{class:"border-t border-line"},null,-1))]),a(h($),null,{default:i(({active:s})=>[a(e,{to:"/help",class:T([s?"bg-raised":"","block px-4 py-2 text-sm text-ink-muted"])},{default:i(()=>[a(u,{name:"heroicons:question-mark-circle",class:"inline-block h-5 w-5 mr-2"}),o[10]||(o[10]=p(" Help "))]),_:2},1032,["class"])]),_:1}),a(h($),null,{default:i(({active:s})=>[n("button",{onClick:o[0]||(o[0]=(...b)=>h(l)&&h(l)(...b)),class:T([s?"bg-raised":"","block w-full text-left px-4 py-2 text-sm text-ink-muted"])},[a(u,{name:h(y)==="dark"?"heroicons:sun":"heroicons:moon",class:"inline-block h-5 w-5 mr-2"},null,8,["name"]),p(" "+A(h(y)==="dark"?"Light mode":"Dark mode"),1)],2)]),_:1}),a(h($),null,{default:i(({active:s})=>[a(e,{to:"/preferences",class:T([s?"bg-raised":"","block px-4 py-2 text-sm text-ink-muted"])},{default:i(()=>[a(u,{name:"heroicons:cog-6-tooth",class:"inline-block h-5 w-5 mr-2"}),o[11]||(o[11]=p(" Preferences "))]),_:2},1032,["class"])]),_:1}),a(h($),null,{default:i(({active:s})=>[n("button",{onClick:g,class:T([s?"bg-raised":"","block w-full text-left px-4 py-2 text-sm text-ink-muted"])},[a(u,{name:"heroicons:arrow-right-on-rectangle",class:"inline-block h-5 w-5 mr-2"}),o[12]||(o[12]=p(" Sign Out "))],2)]),_:1})]),_:1})]),_:1})]),_:1})],64)):(S(),C(N,{key:1},[n("div",Ze,[a(e,{to:"/pricing",class:"text-ink-muted hover:text-ink px-3 py-2 rounded-md text-[13.5px] font-medium","active-class":"!text-signal-ink bg-signal-soft"},{default:i(()=>o[13]||(o[13]=[p(" Pricing ")])),_:1}),a(e,{to:"/help",class:"text-ink-muted hover:text-ink px-3 py-2 rounded-md text-[13.5px] font-medium","active-class":"!text-signal-ink bg-signal-soft"},{default:i(()=>o[14]||(o[14]=[p(" Help ")])),_:1}),a(e,{to:"/login",class:"text-ink-muted hover:text-ink px-3 py-2 rounded-md text-[13.5px] font-medium"},{default:i(()=>o[15]||(o[15]=[p(" Sign In ")])),_:1}),a(e,{to:"/register",class:"dl-btn ml-2 inline-flex items-center px-4 py-2 text-sm font-medium rounded-md text-white bg-signal focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-signal"},{default:i(()=>o[16]||(o[16]=[p(" Get Started Free ")])),_:1})]),n("div",Xe,[a(e,{to:"/login",class:"inline-flex items-center px-3 py-2 text-sm font-medium text-ink-muted"},{default:i(()=>o[17]||(o[17]=[p(" Sign In ")])),_:1}),a(e,{to:"/register",class:"dl-btn inline-flex items-center px-4 py-2 text-sm font-medium rounded-md text-white bg-signal"},{default:i(()=>o[18]||(o[18]=[p(" Get Started ")])),_:1})])],64))])]),_:1})]),h(x).user?(S(),C("div",et,[n("div",tt,[a(e,{to:"/domains",class:"text-ink-muted hover:text-ink py-2 text-[13.5px] font-medium flex items-center justify-center space-x-2","active-class":"!text-signal-ink"},{default:i(()=>[a(u,{name:"heroicons:globe-alt",class:"h-5 w-5"}),o[19]||(o[19]=n("span",null,"Domains",-1))]),_:1}),a(e,{to:"/events",class:"text-ink-muted hover:text-ink py-2 text-[13.5px] font-medium flex items-center justify-center space-x-2","active-class":"!text-signal-ink"},{default:i(()=>[a(u,{name:"heroicons:signal",class:"h-5 w-5"}),o[20]||(o[20]=n("span",null,"Events",-1))]),_:1}),a(e,{to:"/domain/add",class:"text-signal-ink hover:text-signal py-2 text-[13.5px] font-semibold flex items-center justify-center space-x-2","active-class":"!text-signal-ink"},{default:i(()=>[a(u,{name:"heroicons:plus",class:"h-5 w-5"}),o[21]||(o[21]=n("span",null,"Add",-1))]),_:1})])])):z("",!0)])])])}}}),st={class:"bg-white border-t"},lt={class:"max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8"},ot={class:"grid grid-cols-2 gap-8 md:grid-cols-5"},at={class:"mt-3 space-y-2 text-sm text-gray-500"},rt={class:"mt-3 space-y-2 text-sm text-gray-500"},it={class:"mt-3 space-y-2 text-sm text-gray-500"},ut={class:"mt-10 border-t border-gray-100 pt-6"},dt={class:"flex flex-wrap items-center gap-x-5 gap-y-2 text-sm text-gray-500"},ct={class:"mt-4 flex flex-col items-start justify-between gap-2 sm:flex-row sm:items-center"},ft={class:"text-sm text-gray-500"},mt={__name:"AppFooter",setup(r){const x=R(()=>new Date().getFullYear()),{reopen:m}=fe();return(y,l)=>{const d=Q;return S(),C("footer",st,[n("div",lt,[n("div",ot,[l[16]||(l[16]=ce('<div class="col-span-2 md:col-span-2 md:pr-8"><div class="flex items-center"><img src="'+J+'" alt="Domain Lab Logo" class="h-8 w-8"><span class="ml-3 text-base font-bold text-gray-900">Domain Lab</span></div><p class="mt-3 max-w-xs text-sm text-gray-500"> Domain, DNS & SSL monitoring with AI that explains every change in plain English. </p></div>',1)),n("div",null,[l[6]||(l[6]=n("h3",{class:"text-xs font-semibold uppercase tracking-wider text-gray-400"},"Monitoring",-1)),n("ul",at,[n("li",null,[a(d,{to:"/domain-expiration-monitoring",class:"hover:text-orange-600"},{default:i(()=>l[1]||(l[1]=[p("Domain Expiration")])),_:1})]),n("li",null,[a(d,{to:"/dns-change-monitoring",class:"hover:text-orange-600"},{default:i(()=>l[2]||(l[2]=[p("DNS Changes")])),_:1})]),n("li",null,[a(d,{to:"/ssl-certificate-monitoring",class:"hover:text-orange-600"},{default:i(()=>l[3]||(l[3]=[p("SSL Certificates")])),_:1})]),n("li",null,[a(d,{to:"/whois-monitoring",class:"hover:text-orange-600"},{default:i(()=>l[4]||(l[4]=[p("WHOIS Changes")])),_:1})]),n("li",null,[a(d,{to:"/pricing",class:"hover:text-orange-600"},{default:i(()=>l[5]||(l[5]=[p("Pricing")])),_:1})])])]),n("div",null,[l[8]||(l[8]=n("h3",{class:"text-xs font-semibold uppercase tracking-wider text-gray-400"},"Free Tools",-1)),n("ul",rt,[n("li",null,[a(d,{to:"/tools/domain-status",class:"hover:text-orange-600"},{default:i(()=>
1l[7]||(l[7]=[p("Domain Status Checker")])),_:1})])])]),n("div",null,[l[15]||(l[15]=n("h3",{class:"text-xs font-semibold uppercase tracking-wider text-gray-400"},"Resources",-1)),n("ul",it,[n("li",null,[a(d,{to:"/help",class:"hover:text-orange-600"},{default:i(()=>l[9]||(l[9]=[p("Help Center")])),_:1})]),n("li",null,[a(d,{to:"/help/articles/api-quick-start",class:"hover:text-orange-600"},{default:i(()=>l[10]||(l[10]=[p("API Docs")])),_:1})]),n("li",null,[a(d,{to:"/help/articles/mcp-server",class:"hover:text-orange-600"},{default:i(()=>l[11]||(l[11]=[p("AI assistants")])),_:1})]),n("li",null,[a(d,{to:"/help/articles/ai-agent-integration",class:"hover:text-orange-600"},{default:i(()=>l[12]||(l[12]=[p("AI Integrations")])),_:1})]),n("li",null,[a(d,{to:"/help/contact",class:"hover:text-orange-600"},{default:i(()=>l[13]||(l[13]=[p("Contact")])),_:1})]),l[14]||(l[14]=n("li",null,[n("a",{href:"https://status.domainlab.app",target:"_blank",rel:"noopener noreferrer",class:"hover:text-orange-600"}," Status ")],-1))])])]),n("div",ut,[n("ul",dt,[n("li",null,[a(d,{to:"/privacy",class:"hover:text-orange-600"},{default:i(()=>l[17]||(l[17]=[p("Privacy")])),_:1})]),n("li",null,[a(d,{to:"/terms",class:"hover:text-orange-600"},{default:i(()=>l[18]||(l[18]=[p("Terms")])),_:1})]),n("li",null,[a(d,{to:"/cookies",class:"hover:text-orange-600"},{default:i(()=>l[19]||(l[19]=[p("Cookies")])),_:1})]),n("li",null,[n("button",{type:"button",class:"hover:text-orange-600",onClick:l[0]||(l[0]=t=>h(m)())}," Cookie settings ")])]),n("div",ct,[n("p",ft,"© "+A(x.value)+" Domain Lab LLC",1),l[20]||(l[20]=n("p",{class:"text-sm text-gray-500"},[p(" Built by "),n("a",{href:"https://www.objectivelabs.com",target:"_blank",rel:"noopener noreferrer",class:"text-orange-600 hover:text-orange-700"}," Objective Labs ")],-1))])])])])}}},pt={class:"min-h-screen bg-page"},wt={__name:"default",setup(r){return(x,m)=>{const y=G;return S(),C("div",pt,[a(nt),n("main",null,[me(x.$slots,"default")]),a(mt),a(y,null,{default:i(()=>[a(De)]),_:1})])}}};export{wt 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.