PageSourceSearch

https://airealty.global/assets/content-pages-JD_HFGTh.js

js airealty.global collected 2026-10-05 03:42:05 UTC 23,150 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`4b656aef-ad7d-4cae-89dd-a5c43d80fccb`,e._sentryDebugIdIdentifier=`sentry-dbid-4b656aef-ad7d-4cae-89dd-a5c43d80fccb`)}catch{}})();import{t as e}from"./arrow-left-BfjfALGB.js";import{t}from"./chart-column-DuihJYPT.js";import{t as n}from"./external-link-BBst3cRB.js";import{Bt as r,C as i,Dn as a,Ft as o,Ht as s,It as c,Jr as l,Kt as u,Lt as d,Qt as f,Rt as p,S as m,Un as h,Vt as g,Wn as _,Wt as v,br as y,di as ee,dn as te,fn as ne,in as b,it as x,lr as S,nt as C,oi as re,rn as ie,zt as ae}from"./index-BOOcRGI2.js";import{r as w,t as T}from"./articles-data-Cg62xW6V.js";var oe=ne(`book-open`,[[`path`,{d:`M12 7v14`,key:`1akyts`}],[`path`,{d:`M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z`,key:`ruj8y`}]]),E=ee(re(),1),D=y(),O=`Collapsible`,[se,k]=s(O),[ce,A]=se(O),j=E.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[l,u]=p({prop:r,defaultProp:i??!1,onChange:o,caller:O});return(0,D.jsx)(ce,{scope:n,disabled:a,contentId:c(),open:l,onOpenToggle:E.useCallback(()=>u(e=>!e),[u]),children:(0,D.jsx)(v.div,{"data-state":I(l),"data-disabled":a?``:void 0,...s,ref:t})})});j.displayName=O;var M=`CollapsibleTrigger`,N=E.forwardRef((e,t)=>{let{__scopeCollapsible:n,...i}=e,a=A(M,n);return(0,D.jsx)(v.button,{type:`button`,"aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":I(a.open),"data-disabled":a.disabled?``:void 0,disabled:a.disabled,...i,ref:t,onClick:r(e.onClick,a.onOpenToggle)})});N.displayName=M;var P=`CollapsibleContent`,F=E.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=A(P,e.__scopeCollapsible);return(0,D.jsx)(d,{present:n||i.open,children:({present:e})=>(0,D.jsx)(le,{...r,ref:t,present:e})})});F.displayName=P;var le=E.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=A(P,n),[s,c]=E.useState(r),l=E.useRef(null),d=u(t,l),f=E.useRef(0),p=f.current,m=E.useRef(0),h=m.current,g=o.open||s,_=E.useRef(g),y=E.useRef(void 0);return E.useEffect(()=>{let e=requestAnimationFrame(()=>_.current=!1);return()=>cancelAnimationFrame(e)},[]),ae(()=>{let e=l.current;if(e){y.current=y.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();f.current=t.height,m.current=t.width,_.current||(e.style.transitionDuration=y.current.transitionDuration,e.style.animationName=y.current.animationName),c(r)}},[o.open,r]),(0,D.jsx)(v.div,{"data-state":I(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!g,...a,ref:d,style:{"--radix-collapsible-content-height":p?`${p}px`:void 0,"--radix-collapsible-content-width":h?`${h}px`:void 0,...e.style},children:g&&i})});function I(e){return e?`open`:`closed`}var ue=j,de=N,fe=F,L=`Accordion`,pe=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[R,me,he]=g(L),[z,ge]=s(L,[he,k]),B=k(),V=E.forwardRef((e,t)=>{let{type:n,...r}=e,i=r,a=r;return(0,D.jsx)(R.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,D.jsx)(be,{...a,ref:t}):(0,D.jsx)(ye,{...i,ref:t})})});V.displayName=L;var[H,_e]=z(L),[U,ve]=z(L,{collapsible:!1}),ye=E.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,c]=p({prop:n,defaultProp:r??``,onChange:i,caller:L});return(0,D.jsx)(H,{scope:e.__scopeAccordion,value:E.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:E.useCallback(()=>a&&c(``),[a,c]),children:(0,D.jsx)(U,{scope:e.__scopeAccordion,collapsible:a,children:(0,D.jsx)(G,{...o,ref:t})})})}),be=E.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=p({prop:n,defaultProp:r??[],onChange:i,caller:L}),c=E.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=E.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,D.jsx)(H,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,D.jsx)(U,{scope:e.__scopeAccordion,collapsible:!0,children:(0,D.jsx)(G,{...a,ref:t})})})}),[xe,W]=z(L),G=E.forwardRef((e,t)=>
1{let{__scopeAccordion:n,disabled:i,dir:a,orientation:s=`vertical`,...c}=e,l=u(E.useRef(null),t),d=me(n),f=o(a)===`ltr`,p=r(e.onKeyDown,e=>{if(!pe.includes(e.key))return;let t=e.target,n=d().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let a=r,o=i-1,c=()=>{a=r+1,a>o&&(a=0)},l=()=>{a=r-1,a<0&&(a=o)};switch(e.key){case`Home`:a=0;break;case`End`:a=o;break;case`ArrowRight`:s===`horizontal`&&(f?c():l());break;case`ArrowDown`:s===`vertical`&&c();break;case`ArrowLeft`:s===`horizontal`&&(f?l():c());break;case`ArrowUp`:s===`vertical`&&l();break}n[a%i].ref.current?.focus()});return(0,D.jsx)(xe,{scope:n,disabled:i,direction:a,orientation:s,children:(0,D.jsx)(R.Slot,{scope:n,children:(0,D.jsx)(v.div,{...c,"data-orientation":s,ref:l,onKeyDown:i?void 0:p})})})}),K=`AccordionItem`,[Se,q]=z(K),J=E.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=W(K,n),o=_e(K,n),s=B(n),l=c(),u=r&&o.value.includes(r)||!1,d=a.disabled||e.disabled;return(0,D.jsx)(Se,{scope:n,open:u,disabled:d,triggerId:l,children:(0,D.jsx)(ue,{"data-orientation":a.orientation,"data-state":we(u),...s,...i,ref:t,disabled:d,open:u,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});J.displayName=K;var Y=`AccordionHeader`,X=E.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=W(L,n),a=q(Y,n);return(0,D.jsx)(v.h3,{"data-orientation":i.orientation,"data-state":we(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})});X.displayName=Y;var Z=`AccordionTrigger`,Q=E.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=W(L,n),a=q(Z,n),o=ve(Z,n),s=B(n);return(0,D.jsx)(R.ItemSlot,{scope:n,children:(0,D.jsx)(de,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})});Q.displayName=Z;var Ce=`AccordionContent`,$=E.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=W(L,n),a=q(Ce,n),o=B(n);return(0,D.jsx)(fe,{role:`region`,"aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":`var(--radix-collapsible-content-height)`,"--radix-accordion-content-width":`var(--radix-collapsible-content-width)`,...e.style}})});$.displayName=Ce;function we(e){return e?`open`:`closed`}var Te=V,Ee=J,De=X,Oe=Q,ke=$;function Ae({className:e,...t}){return(0,D.jsx)(Te,{"data-slot":`accordion`,className:x(`flex w-full flex-col overflow-hidden rounded-2xl border`,e),...t})}function je({className:e,...t}){return(0,D.jsx)(Ee,{"data-slot":`accordion-item`,className:x(`not-last:border-b data-open:bg-muted/50`,e),...t})}function Me({className:e,children:t,...n}){return(0,D.jsx)(De,{className:`flex`,children:(0,D.jsxs)(Oe,{"data-slot":`accordion-trigger`,className:x(`group/accordion-trigger relative flex flex-1 items-start justify-between gap-6 border border-transparent p-4 text-left text-sm font-medium transition-all outline-none hover:underline disabled:pointer-events-none disabled:opacity-50 **:data-[slot=accordion-trigger-icon]:ml-auto **:data-[slot=accordion-trigger-icon]:size-4 **:data-[slot=accordion-trigger-icon]:text-muted-foreground`,e),...n,children:[t,(0,D.jsx)(_,{"data-slot":`accordion-trigger-icon`,className:`pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden`}),(0,D.jsx)(h,{"data-slot":`accordion-trigger-icon`,className:`pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline`})]})})}function Ne({className:e,children:t,...n}){return(0,D.jsx)(ke,{"data-slot":`accordion-content`,className:`overflow-hidden px-4 text-sm data-open:animate-accordion-down data-closed:animate-accordion-up`,...n,children:(0,D.jsx)(`div`,{className:x(`h-(--radix-accordion-content-height) pt-0 pb-4 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4`,e),children:t})})}function Pe({hue:e,label:t,image:n,alt:r}){return(0,D.jsxs)(`div`,{className:`relative grid min-h-[170px] place-items-center overflow-hidden rounded-lg bg-muted`,style:{background:`linear-gradient(135deg, oklch(0.72 0.10 ${e}) 0%, oklch(0.50 0.13 ${e}) 100%)`},children:[n&&(0,D.jsx)(`img`,{src:n,alt:r??t,className:`absolute inset-0 h-full w-full object-cover opacity-70 mix-blend-multiply`}
1),(0,D.jsxs)(`svg`,{viewBox:`0 0 200 200`,className:`absolute inset-0 h-full w-full opacity-[0.18]`,preserveAspectRatio:`xMidYMid slice`,children:[(0,D.jsx)(`defs`,{children:(0,D.jsx)(`pattern`,{id:`content-grid-${e}`,width:`20`,height:`20`,patternUnits:`userSpaceOnUse`,children:(0,D.jsx)(`path`,{d:`M 20 0 L 0 0 0 20`,fill:`none`,stroke:`white`,strokeWidth:`0.5`})})}),(0,D.jsx)(`rect`,{width:`200`,height:`200`,fill:`url(#content-grid-${e})`}),(0,D.jsx)(`circle`,{cx:`160`,cy:`40`,r:`60`,fill:`white`,opacity:`0.15`}),(0,D.jsx)(`circle`,{cx:`40`,cy:`170`,r:`40`,fill:`white`,opacity:`0.10`})]}),(0,D.jsxs)(`div`,{className:`relative px-4 py-8 text-center text-white drop-shadow-sm`,children:[(0,D.jsx)(`div`,{className:`text-[10px] uppercase tracking-[0.18em] opacity-75`,children:`AI Realty`}),(0,D.jsx)(`div`,{className:`font-heading mt-2 text-3xl italic leading-none`,children:t})]})]})}function Fe({article:e}){return(0,D.jsxs)(S,{to:`/articles/$articleSlug`,params:{articleSlug:e.slug},className:`group grid overflow-hidden rounded-lg border border-border bg-card shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-xl md:grid-cols-[220px_1fr]`,children:[(0,D.jsx)(Pe,{hue:e.hue,label:e.accent,image:e.image,alt:e.imageAlt}),(0,D.jsxs)(`div`,{className:`flex flex-col gap-3 p-5`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 text-[11px] text-muted-foreground`,children:[(0,D.jsx)(`span`,{className:`font-mono uppercase tracking-wider text-primary`,children:e.category}),(0,D.jsx)(`span`,{children:e.readTime})]}),(0,D.jsx)(`h2`,{className:`text-lg font-semibold leading-snug group-hover:text-primary`,children:e.title}),(0,D.jsx)(`p`,{className:`text-sm leading-relaxed text-muted-foreground`,children:e.excerpt}),(0,D.jsxs)(`div`,{className:`mt-auto flex items-center gap-1.5 pt-2 text-xs font-medium text-primary`,children:[`Read article `,(0,D.jsx)(te,{className:`h-3.5 w-3.5`})]})]})]})}function Ie(){let[e,t]=(0,E.useState)(``),[n,r]=(0,E.useState)(null),[a,o]=(0,E.useState)(null),[s,c]=(0,E.useState)(1),l=Array.from(new Set(T.map(e=>e.category))),u=Array.from(new Set(T.map(e=>e.accent))).sort(),d=(0,E.useMemo)(()=>T.filter(t=>{let r=!n||t.category===n,i=!a||t.accent===a,o=e.toLowerCase(),s=!o||t.title.toLowerCase().includes(o)||t.excerpt.toLowerCase().includes(o)||t.category.toLowerCase().includes(o);return r&&i&&s}),[e,n,a]),f=(0,E.useMemo)(()=>d.slice(0,s*12),[d,s,12]);return(0,D.jsxs)(`div`,{className:`flex min-h-screen flex-col bg-background`,children:[(0,D.jsx)(m,{activePath:`/articles`}),(0,D.jsx)(`main`,{className:`flex-1`,children:(0,D.jsxs)(`section`,{className:`mx-auto max-w-[1120px] px-6 py-14 md:py-20`,children:[(0,D.jsxs)(`div`,{className:`max-w-3xl`,children:[(0,D.jsxs)(`div`,{className:`mb-5 inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/10 px-3 py-1.5 text-xs font-medium text-primary`,children:[(0,D.jsx)(oe,{className:`h-3.5 w-3.5`}),`Real estate marketing resources`]}),(0,D.jsx)(`h1`,{className:`font-heading text-balance text-4xl font-bold leading-tight tracking-tight md:text-5xl`,children:`Articles for agents who want measurable real estate marketing`}),(0,D.jsx)(`p`,{className:`mt-5 text-lg leading-relaxed text-muted-foreground`,children:`Guides on lead generation, paid ads, CRM workflows, seller leads, buyer funnels and performance marketing for real estate professionals.`})]}),(0,D.jsx)(`div`,{className:`mt-8`,children:(0,D.jsx)(`input`,{type:`search`,placeholder:`Search articles...`,className:`w-full max-w-md rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,value:e,onChange:e=>{t(e.target.value),c(1)}})}),(0,D.jsx)(`div`,{className:`mt-6 flex flex-wrap gap-2`,children:l.map(e=>(0,D.jsx)(`a`,{href:`#${e.toLowerCase().replace(/[^a-z0-9]+/g,`-`)}`,onClick:t=>{t.preventDefault(),r(n===e?null:e),c(1)},className:`rounded-full border border-border px-3 py-1.5 text-xs font-medium transition-colors ${n===e?`bg-primary text-primary-foreground`:`bg-card text-muted-foreground hover:text-foreground`}`,children:e},e))}),u.length>0&&(0,D.jsx)(`div`,{className:`mt-4 flex flex-wrap gap-2`,children:u.map(e=>(0,D.jsx)(`button`,{onClick:()=>{o(a===e?null:e),c(1)},className:`rounded-full border px-2 py-1 text-[10px] uppercase tracking-wider font-medium transition-colors ${a===e?`bg-primary text-primary-foreground border-primary`:`bg-muted border-border text-muted-foreground hover:text-foreground`}`,children:e},e))}),(0,D.jsx)(`div`,{className:`mt-12 grid gap-5`,children:d.length===0?(0,D.jsx)(`div`,{className:`py-10 text-center text-muted-foreground`,children:`No articles found matching your criteria.`}):f.map(e=>(0,D.jsx)(`div`,{id:e.category.toLowerCase().replace(/[^a-z0-9]+/g,`-`),children:(0,D.jsx)(Fe,{article:e})},e.slug))}),d.length>s*12&&(0,D.jsx)(`div`,{className:`mt-10 flex justify-center`,children:(0,D.jsx)(C,{onClick:()=>c(e=>e+1),variant:`outline`,children:`Load more articles`})})]})}),(0,D.jsx)(i,{})]})}function Le({slug:r,generatedContent:a}){let o=w(r);if(!o)throw l();let s=o.relatedSlugs.map(e=>w(e)).filter(e=>e!==void 0).slice(0,4);return(0,D.jsxs)(`div`,{className:`flex min-h-screen flex-col bg-background`,children:[(0,D.jsx)(m,{activePath:`/articles`}),(0,D.jsx)(`main`,{className:`flex-1`,children:(0,D.jsxs)(`article`,{className:`mx-auto max-w-[900px] px-6 py-10 md:py-16`,children:[(0,D.jsx)(C,{variant:`ghost`,size:`sm`,asChild:!0,className:`-ml-3 mb-6`,children:(0,D.jsxs)(S,{to:`/articles`,children:[(0,D.jsx)(e,{className:`mr-1.5 h-4 w-4`}),`Articles`]})}),(0,D.jsxs)(`div`,{children:[(0,D.jsxs)(`div`,{className:`mb-4 flex flex-wrap items-center gap-3 text-xs text-muted-foreground`,children:[(0,D.jsx)(`span`,{className:`font-mono uppercase tracking-wider text-primary`,children:o.category}),(0,D.jsx)(`span`,{children:o.readTime}),o.author&&(0,D.jsxs)(`span`,{children:[`By `,o.author]}),(0,D.jsxs)(`span`,{children:[`Updated `,new Date(o.updatedAt).toLocaleDateString(`en-US`)]})]}),(0,D.jsx)(`h1`,{className:`font-heading text-balance text-4xl font-bold leading-tight tracking-tight md:text-5xl`,children:o.title}),(0,D.jsx)(`p`,{className:`mt-5 text-lg leading-relaxed text-muted-foreground`,children:o.intro})]}),(0,D.jsx)(`div`,{className:`mt-8 overflow-hidden rounded-lg border border-border bg-card`,children:(0,D.jsxs)(`div`,{className:`relative aspect-[16/7] min-h-[260px]`,children:[(0,D.jsx)(`img`,{src:o.image,alt:o.imageAlt,className:`absolute inset-0 h-full w-full object-cover`}),(0,D.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/45 via-black/5 to-transparent`}),(0,D.jsx)(`div`,{className:`absolute bottom-5 left-5 rounded-md bg-black/55 px-3 py-1.5 text-sm font-medium text-white backdrop-blur`,children:o.accent})]})}),o.tldr&&(0,D.jsxs)(`section`,{className:`mt-8 rounded-lg border border-primary/20 bg-primary/10 p-5`,children:[(0,D.jsx)(`div`,{className:`text-xs font-semibold uppercase tracking-wider text-primary`,children:`TL;DR`}),(0,D.jsx)(`p`,{className:`mt-2 text-base leading-7 text-foreground`,children:o.tldr})]}),o.stats&&o.stats.length>0&&(0,D.jsx)(`section`,{className:`mt-8 grid gap-3 md:grid-cols-3`,children:o.stats.map(e=>(0,D.jsxs)(`div`,{className:`rounded-lg border border-border bg-card p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2 text-primary`,children:[(0,D.jsx)(t,{className:`h-4 w-4`}),(0,D.jsx)(`span`,{className:`font-heading text-2xl font-semibold`,children:e.value})]}),(0,D.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:e.label})]},`${e.value}-${e.label}`))}),o.proofPoints&&o.proofPoints.length>0&&(0,D.jsxs)(`section`,{className:`mt-8 rounded-lg border border-border bg-muted/35 p-5`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2 text-xs font-semibold uppercase tracking-wider text-primary`,children:[(0,D.jsx)(b,{className:`h-4 w-4`}),`Evidence used`]}),(0,D.jsx)(`div`,{className:`mt-4 grid gap-3 md:grid-cols-2`,children:o.proofPoints.map(e=>(0,D.jsxs)(`a`,{href:e.url,target:`_blank`,rel:`noreferrer`,className:`rounded-lg border border-border bg-card p-4 transition-colors hover:border-primary/40`,children:[(0,D.jsxs)(`div`,{className:`flex items-start justify-between gap-3`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-sm font-semibold text-foreground`,children:e.label}),(0,D.jsx)(`div`,{className:`mt-1 text-xs text-primary`,children:e.source})]}),(0,D.jsx)(n,{className:`mt-0.5 h-4 w-4 shrink-0 text-muted-foreground`})]}),(0,D.jsx)(`p`,{className:`mt-3 text-sm leading-relaxed text-muted-foreground`,children:e.note})]},`${e.source}-${e.label}`))})]}),a?(0,D.jsx)(`div`,{className:`article-body prose prose-gray mt-10 max-w-none prose-headings:font-heading prose-headings:font-semibold prose-a:text-primary prose-a:no-underline hover:prose-a:underline`,dangerouslySetInnerHTML:{__html:a.contentHtml}}):(0,D.jsx)(`div`,{className:`mt-12 grid gap-9`,children:o.sections?.map(e=>(0,D.jsxs)(`section`,{children:[(0,D.jsx)(`h2`,{className:`font-heading text-2xl font-semibold tracking-tight`,children:e.heading}),(0,D.jsxs)(`div`,{className:`mt-4 grid gap-4 text-base leading-8 text-muted-foreground`,children:[e.body.map(e=>(0,D.jsx)(`p`,{children:e},e)),e.bullets&&e.bullets.length>0&&(0,D.jsx)(`ul`,{className:`grid gap-2 pl-5`,children:e.bullets.map(e=>(0,D.jsx)(`li`,{className:`list-disc`,children:e},e))})]})]},e.heading))}),o.geoNote?.body&&(0,D.jsxs)(`section`,{className:`mt-12 rounded-lg border border-border bg-muted/40 p-5`,children:[(0,D.jsx)(`h2`,{className:`font-heading text-xl font-semibold`,children:o.geoNote.title}),(0,D.jsx)(`p`,{className:`mt-3 text-sm leading-relaxed text-muted-foreground`,children:o.geoNote.body})]}),o.faqs.length>0&&(0,D.jsxs)(`section`,{className:`mt-14`,children:[(0,D.jsx)(`h2`,{className:`font-heading text-2xl font-semibold`,children:`FAQ`}),(0,D.jsx)(Ae,{type:`single`,collapsible:!0,className:`mt-4 w-full`,children:o.faqs.map((e,t)=>(0,D.jsxs)(je,{value:`article-faq-${t}`,children:[(0,D.jsx)(Me,{className:`text-left text-sm font-medium`,children:e.question}),(0,D.jsx)(Ne,{className:`text-sm leading-relaxed text-muted-foreground`,children:e.answer})]},e.question))})]}),(0,D.jsxs)(`section`,{className:`mt-14 rounded-lg border border-border bg-muted/40 p-6`,children:[(0,D.jsx)(`h2`,{className:`font-heading text-2xl font-semibold`,children:`Keep building your pipeline`}),(0,D.jsx)(`p`,{className:`mt-3 text-sm leading-relaxed text-muted-foreground`,children:`AI Realty helps agents turn listings, voice notes and campaign data into advertising assets, searchable pages and measurable lead flow.`}),(0,D.jsxs)(`div`,{className:`mt-5 flex flex-wrap gap-3`,children:[(0,D.jsx)(C,{asChild:!0,children:(0,D.jsx)(S,{to:`/login`,children:`Start promotion`})}),(0,D.jsx)(C,{variant:`outline`,asChild:!0,children:(0,D.jsx)(S,{to:`/faq`,children:`Read FAQ`})})]})]}),a?.sourcesHtml&&(0,D.jsx)(`section`,{className:`mt-14 prose prose-sm prose-gray max-w-none`,dangerouslySetInnerHTML:{__html:a.sourcesHtml}}),(0,D.jsxs)(`section`,{className:`mt-14`,children:[(0,D.jsx)(`h2`,{className:`font-heading text-2xl font-semibold`,children:`Related articles`}),(0,D.jsx)(`div`,{className:`mt-5 grid gap-4`,children:s.map(e=>(0,D.jsx)(Fe,{article:e},e.slug))})]})]})}),(0,D.jsx)(i,{})]})}function Re(){let e=a.reduce((e,t)=>
1e+t.items.length,0);return(0,D.jsxs)(`div`,{className:`flex min-h-screen flex-col bg-background`,children:[(0,D.jsx)(m,{activePath:`/faq`}),(0,D.jsxs)(`main`,{className:`flex-1`,children:[(0,D.jsxs)(`section`,{id:`top`,className:`mx-auto max-w-[1120px] px-6 py-14 md:py-20`,children:[(0,D.jsxs)(`div`,{className:`max-w-3xl`,children:[(0,D.jsxs)(`div`,{className:`mb-5 inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/10 px-3 py-1.5 text-xs font-medium text-primary`,children:[(0,D.jsx)(ie,{className:`h-3.5 w-3.5`}),e,` answers`]}),(0,D.jsx)(`h1`,{className:`font-heading text-balance text-4xl font-bold leading-tight tracking-tight md:text-5xl`,children:`AI Realty FAQ: ads, SEO, profiles, leads and security`}),(0,D.jsx)(`p`,{className:`mt-5 text-lg leading-relaxed text-muted-foreground`,children:`A structured FAQ for agents, agencies and developers. Use the topic links to jump directly to the answer section you need.`})]}),(0,D.jsx)(`div`,{className:`mt-10 grid gap-3 sm:grid-cols-2 lg:grid-cols-3`,children:a.map(e=>(0,D.jsx)(`a`,{href:`#${e.id}`,className:`group rounded-lg border border-border bg-card p-4 transition-all hover:-translate-y-0.5 hover:shadow-lg`,children:(0,D.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,D.jsx)(f,{className:`mt-0.5 h-4 w-4 text-primary`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`h2`,{className:`text-sm font-semibold group-hover:text-primary`,children:e.title}),(0,D.jsx)(`p`,{className:`mt-1 text-xs leading-relaxed text-muted-foreground`,children:e.description})]})]})},e.id))})]}),(0,D.jsx)(`section`,{className:`border-t border-border bg-muted/35`,children:(0,D.jsxs)(`div`,{className:`mx-auto grid max-w-[1120px] gap-8 px-6 py-12 lg:grid-cols-[260px_1fr]`,children:[(0,D.jsx)(`aside`,{className:`hidden lg:block`,children:(0,D.jsxs)(`div`,{className:`sticky top-24 rounded-lg border border-border bg-card p-4`,children:[(0,D.jsx)(`div`,{className:`mb-3 text-xs font-semibold uppercase tracking-wider text-muted-foreground`,children:`Sections`}),(0,D.jsx)(`nav`,{className:`grid gap-1`,children:a.map(e=>(0,D.jsx)(`a`,{href:`#${e.id}`,className:`rounded-md px-2 py-1.5 text-sm text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,children:e.title},e.id))})]})}),(0,D.jsx)(`div`,{className:`grid gap-10`,children:a.map(e=>(0,D.jsxs)(`section`,{id:e.id,className:`scroll-mt-24 rounded-lg border border-border bg-card p-5 md:p-7`,children:[(0,D.jsxs)(`div`,{className:`mb-5 flex items-start gap-3`,children:[(0,D.jsx)(b,{className:`mt-1 h-5 w-5 text-primary`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`h2`,{className:`font-heading text-2xl font-semibold tracking-tight`,children:e.title}),(0,D.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:e.description})]})]}),(0,D.jsx)(Ae,{type:`multiple`,className:`w-full`,children:e.items.map((t,n)=>(0,D.jsxs)(je,{value:`${e.id}-${n}`,children:[(0,D.jsx)(Me,{className:`text-left text-sm font-medium`,children:t.question}),(0,D.jsx)(Ne,{className:`text-sm leading-relaxed text-muted-foreground`,children:t.answer})]},t.question))})]},e.id))})]})})]}),(0,D.jsx)(i,{})]})}export{Ie as n,Re as r,Le as t};

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.