1import{j as e}from"./react-query-Br9_NlfO.js";import{b as pe,c as fe,L as A}from"./react-router-Cc9AxZTJ.js";import{s as be}from"./client-DE87q3gr.js";import{b as m}from"./affiliate-url-BjJEi0It.js";import{I as je}from"./InlineCTA-D2sRina3.js";import{S as Ne}from"./StickyMobileCTA-B4OdSSnI.js";import{r as N}from"./react-vendor-DZkXyRe8.js";import{B as p}from"./input-Cph_Ex22.js";import{B as F}from"./badge-DKagaWvU.js";import{h as b}from"./ToolLogo-CAoNDaEW.js";import{d as ye,t as $,a as S,u as ve,b as we,e as ke,X as v,f as $e}from"./index-CSnxIWtb.js";import{A as Se,m as xe}from"./framer-motion-D59XAfI3.js";import{T as U}from"./trophy-CKHAsRN8.js";import{S as _e}from"./sparkles-C8kT3W7n.js";import{E as x}from"./external-link-BjaPn3J9.js";import{R as Ce}from"./RelatedContent-DTb_bAAW.js";import{T as Ae}from"./TrustStrip-C3xyv__H.js";import{C as Fe,a as Te,b as Le,c as qe,d as Ee}from"./carousel-Nj2LZVP7.js";import{f as ze}from"./format-content-3E9iysUj.js";import{h as Be}from"./humanize-content-BnDz8dkl.js";import{A as d}from"./AnimatedSection-DQYfplTQ.js";import{A as Ie}from"./AuthorByline-icflmELk.js";import{T as Ue}from"./TrustMeta-CahaJk6X.js";import{L as ee}from"./Layout-Di4E2Sah.js";import{P as De}from"./PrerenderedFallback-C8TQOgOV.js";import{S as Ve,e as Pe,b as se,c as Re,d as re}from"./SEOHead-CvwXMc85.js";import{V as Oe}from"./VideoReviewSection-DMl4j5dy.js";import{S as B}from"./StarRating-Cd-Ei5b7.js";import{C as g,a as h}from"./card-GwDPSfZc.js";import{A as We,a as He,b as Ye,c as Me}from"./accordion-C7rpjGoY.js";import{B as Ge,a as Qe,b as W,c as te,d as ae,e as Ze}from"./breadcrumb-D9k2QO14.js";import{W as Ke}from"./WatermarkedImage-DkURXO_O.js";import{f as oe,j as Xe}from"./useSupabaseData-swsyslxo.js";import{g as Je}from"./category-colors-6BqemArv.js";import{h as es}from"./thumbnail-fallback-6cJ5UXsO.js";import{p as ss}from"./dompurify-D9RiKzGB.js";import{A as rs}from"./AffiliateDisclosure-D0maLGwq.js";import{H as ts}from"./house-CCZvRbYr.js";import{D as I}from"./dollar-sign-Hn2N_DN1.js";import{U as le}from"./Combination-B8_CmWI-.js";import{L as ie}from"./lightbulb-Cjl93ElD.js";import{I as as}from"./image-DSBm181l.js";import{C as k}from"./check-DiItZnjw.js";import{T as os}from"./target-BdiOwqul.js";import{B as ne}from"./book-open-5__4aD10.js";import{C as ce}from"./chart-column-CQRjtPvx.js";import{Z as de}from"./zap-D711KKJk.js";import{S as ls}from"./shield-BR1UCNB8.js";import{S as is}from"./star-DKlyMbmv.js";import{T as ns}from"./trending-up-CFrJWHq9.js";import{A as me}from"./arrow-right-BKBbzvZg.js";import{C as cs}from"./clock-D3O-pYgw.js";import"./supabase-nOMv1ksJ.js";import"./GlossyIcon-D0EbS_5O.js";import"./git-compare-Doi6gJBX.js";import"./flask-conical-CmtDoC8Z.js";import"./file-check-CgrWo5li.js";import"./shield-check-OkHl35ZO.js";import"./index-pCgDYOy7.js";import"./bot-CmEyFW9F.js";import"./folder-open-Dso__fQb.js";import"./index-CGUmMvnP.js";import"./index-Ci0rYd9B.js";import"./chevron-right-BC5ii28T.js";import"./globe-C5erduIk.js";import"./software-BkngA620.js";import"./ResolverLoadingState-BfLgEDe_.js";import"./play-DYT2aCaZ.js";import"./chevron-down-BsAGxCDq.js";function ds({winner:l,loser:u,heroRef:y,sourcePath:w,urgencyTag:r}){const[D,t]=N.useState(!1);return N.useEffect(()=>{const L=y.current;if(!L)return;let q=!1;const E=new IntersectionObserver(([V])=>{const P=!V.isIntersecting;t(P),P&&!q&&(q=!0,ye("cta_impression",{cta_id:`sticky-desktop-${l.slug}`,cta_position:"sticky",tool_slug:l.slug}))},{threshold:0});return E.observe(L),()=>E.disconnect()},[y,l.slug]),e.jsx(Se,{children:D&&e.jsx(xe.div,{initial:{y:-60,opacity:0},animate:{y:0,opacity:1},exit:{y:-60,opacity:0},transition:{duration:.25,ease:[.22,1,.36,1]},className:"fixed top-0 left-0 right-0 z-40 hidden lg:block bg-background/95 backdrop-blur-md border-b border-border shadow-sm",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6 py-2.5 flex items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[e.jsx("img",{src:l.logo,alt:`${l.name} logo`,className:"h-7 w-7 rounded-lg object-contain bg-white border border-border p-0.5
1shrink-0",onError:b}),e.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[e.jsxs(F,{variant:"secondary",className:"gap-1 text-[10px] font-semibold shrink-0",children:[e.jsx(U,{className:"h-3 w-3"}),"Winner"]}),e.jsx("span",{className:"text-sm font-semibold text-foreground truncate",children:l.name}),e.jsxs("span",{className:"text-xs text-muted-foreground hidden xl:inline",children:["(",l.rating,"/5)"]}),r&&e.jsxs(F,{variant:"outline",className:"gap-1 text-[10px] text-primary border-primary/30 shrink-0",children:[e.jsx(_e,{className:"h-2.5 w-2.5"}),r]})]})]}),e.jsxs("div",{className:"flex items-center gap-2 shrink-0",children:[e.jsx(p,{size:"sm",asChild:!0,className:"rounded-lg h-8 px-4 text-xs font-semibold",children:e.jsxs("a",{href:m(l.slug,l.categorySlug,l.website,w,"desktop_sticky"),target:"_blank",rel:"noopener noreferrer nofollow sponsored",onClick:()=>{$({cta_position:"sticky",tool_slug:l.slug,category_slug:l.categorySlug}),S({tool_slug:l.slug,category_slug:l.categorySlug})},children:["Try ",l.name," ",e.jsx(x,{className:"ml-1 h-3 w-3"})]})}),e.jsx(p,{size:"sm",variant:"ghost",asChild:!0,className:"rounded-lg h-8 px-3 text-xs",children:e.jsxs("a",{href:m(u.slug,u.categorySlug,u.website,w,"desktop_sticky"),target:"_blank",rel:"noopener noreferrer nofollow sponsored",onClick:()=>{$({cta_position:"sticky",tool_slug:u.slug,category_slug:u.categorySlug}),S({tool_slug:u.slug,category_slug:u.categorySlug})},children:["Try ",u.name]})})]})]})})})}const ms={features:"Features",easeOfUse:"Ease of Use",valueForMoney:"Value for Money",customerSupport:"Customer Support",overall:"Overall"},Cr=()=>{const{slug:l}=pe(),u=fe(),y=(l||"").split("-vs-"),w=y.length===2?`${y[1]}-vs-${y[0]}`:"",{data:r,isLoading:D}=oe(y[0]||""),{data:t,isLoading:L}=oe(y[1]||""),[q,E]=N.useState(""),[V,P]=N.useState(!0),[R,ge]=N.useState(!1),O=N.useRef(null),{data:j,isLoading:H}=Xe(l||""),z=j?.content||[],Y=void 0;N.useEffect(()=>{H||j||!w||!l||be.from("comparisons").select("slug").eq("slug",w).maybeSingle().then(({data:s})=>{s&&u(`/comparison/${w}/`,{replace:!0})})},[H,j,w,l,u]);const M={content_type:"comparison",page_template:"ComparisonPage",category_slug:r?.categorySlug||"",tool_slug:l||""};if(ve(M),we(M),N.useEffect(()=>{r&&t&&l&&ke(l,r.slug,t.slug)},[l,r?.slug,t?.slug]),N.useEffect(()=>{const s=document.querySelectorAll("[data-section]"),o=new IntersectionObserver(i=>{i.forEach(c=>{c.isIntersecting&&E(c.target.getAttribute("data-section")||"")})},{rootMargin:"-80px 0px -60% 0px"});return s.forEach(i=>o.observe(i)),()=>o.disconnect()},[r,t]),D||L)return e.jsx(ee,{children:e.jsx("div",{className:"flex min-h-[60vh] items-center justify-center",children:e.jsx("div",{className:"h-8 w-8 animate-spin rounded-full border-4 border-primary border-t-transparent"})})});if(!r||!t)return e.jsx(De,{label:"Loading comparison"});const G=[...new Set([...r.features.map(s=>s.name),...t.features.map(s=>s.name)])],he=[...new Set([...Object.keys(r.extraSpecs||{}),...Object.keys(t.extraSpecs||{})])],a=r.rating>=t.rating?r:t,n=r.rating>=t.rating?t:r,Q=r.scores||{},Z=t.scores||{},K=[...new Set([...Object.keys(Q),...Object.keys(Z)])],_=[{question:`Is ${r.name} better than ${t.name}?`,answer:`It depends on your needs. ${r.name} (rated ${r.rating}/5) excels at ${r.pros[0]?.toLowerCase()||"ease of use"}, while ${t.name} (rated ${t.rating}/5) is stronger for ${t.pros[0]?.toLowerCase()||"advanced features"}. We recommend ${a.name} for most users based on our testing methodology.`},{question:`Can I use both ${r.name} and ${t.name}
1?`,answer:`Yes, many users use both for complementary purposes. ${r.name} may work better for ${r.bestFor?.[0]||"certain tasks"}, while ${t.name} could handle ${t.bestFor?.[0]||"other workflows"}. However, using both increases costs and complexity.`},{question:`What is the main difference between ${r.name} and ${t.name}?`,answer:`The key difference lies in their target audience. ${r.name} is designed for ${r.bestFor?.[0]||"general users"}, while ${t.name} caters more to ${t.bestFor?.[0]||"power users"}. In terms of pricing, ${r.name} starts at ${r.pricing||"varies"} and ${t.name} at ${t.pricing||"varies"}.`},{question:`Which is cheaper, ${r.name} or ${t.name}?`,answer:`${r.name} pricing starts at ${r.pricing||"varies"}, while ${t.name} starts at ${t.pricing||"varies"}. The better value depends on the features you need. A cheaper plan that lacks critical features isn't actually saving you money.`},{question:`Is ${r.name} safe and legitimate?`,answer:`Yes, ${r.name} is a legitimate platform${r.yearFounded?` founded in ${r.yearFounded}`:""}${r.headquarters?` and headquartered in ${r.headquarters}`:""}. We verified their security practices as part of our review process.`},{question:`Is ${t.name} safe and legitimate?`,answer:`Yes, ${t.name} is a legitimate platform${t.yearFounded?` founded in ${t.yearFounded}`:""}${t.headquarters?` and headquartered in ${t.headquarters}`:""}. We verified their security practices as part of our review process.`},{question:`How did GetASearch test ${r.name} and ${t.name}?`,answer:"Our editorial team personally tested both platforms, evaluating them across multiple criteria including ease of use, features, pricing, security, and customer support. Each product receives a weighted GetASearch Score based on our proprietary methodology. Read our full methodology below."}],X=!!(r.videoUrl||t.videoUrl),ue=[{id:"quick-verdict",label:"Quick Verdict"},...X?[{id:"video-review",label:"Video"}]:[],{id:"scores",label:"Score Breakdown"},{id:"features",label:"Feature Comparison"},{id:"pricing",label:"Pricing Comparison"},{id:"pros-cons",label:"Pros & Cons"},{id:"best-for",label:"Best For"},{id:"specs",label:"Key Specs"},{id:"recommendation",label:"Our Verdict"},...z.map(s=>({id:s.id,label:s.title})),...z.length===0?[{id:"methodology",label:"Methodology"}]:[],{id:"reviews",label:"Full Reviews"},{id:"faq",label:"FAQ"}],C=(r.category||t.category||"Software").replace(/ies$/,"y").replace(/([^s])s$/,"$1");return e.jsxs(ee,{children:[e.jsx(Ve,{title:`${r.name} vs ${t.name} ${new Date().getFullYear()}: Which Is Better? | GetASearch`,description:`${r.name} vs ${t.name} ${new Date().getFullYear()}: Which ${C.toLowerCase()} is better? We compare fees, features, ease of use, and pricing. See our winner + exclusive deals.`,canonical:`https://getasearch.com/comparison/${l}/`,image:V?R?`https://zkkzsfyhrkrglxnljzge.supabase.co/storage/v1/object/public/thumbnails/comparisons/${l}.svg`:`https://getasearch.com/thumbnails/${l}.jpg`:void 0,type:"article",articleDates:{published:r.lastTested||t.lastTested||"2026-02-01",modified:[r.lastTested,t.lastTested].filter(Boolean).sort().reverse()[0]||"2026-02-01"},jsonLd:[Pe(r,t),...se(_)?[se(_)]:[],Re([{name:"Home",url:"https://getasearch.com/"},{name:C,url:`https://getasearch.com/${r.categorySlug||t.categorySlug}/`},{name:`${r.name} vs ${t.name}`}]),...r.videoUrl?[re({name:`${r.name} Review ${new Date().getFullYear()}`,description:`Video review of ${r.name} â features, pricing, and expert analysis.`,thumbnailUrl:r.logo?.startsWith("http")?r.logo:`https://getasearch.com${r.logo}`,uploadDate:r.lastTested||"2026-02-01",contentUrl:r.videoUrl,embedUrl:r.videoUrl})]:[],...t.videoUrl?[re({name:`${t.name} Review ${new Date().getFullYear()}`,description:`Video review of ${t.name} â features, pricing, and expert analysis.`,thumbnailUrl:t.logo?.startsWith("http")?t.logo:`https://getasearch.com${t.logo}`,uploadDate:t.lastTested||"2026-02-01",contentUrl:t.videoUrl,embedUrl:t.videoUrl})]:[],{"@context":"https://schema.org","@type":"WebPage",url:`https://getasearch.com/comparison/${l}/`,name:`${r.name} vs ${t.name} ${new Date().getFullYear()}
1`,lastReviewed:[r.lastTested,t.lastTested].filter(Boolean).sort().reverse()[0]||"2026-02-01",reviewedBy:{"@type":"Person",name:"Itai Varochik",url:"https://getasearch.com/about/"}}]}),e.jsxs("div",{className:`container px-5 py-8 md:py-12 bg-gradient-to-br ${Je(r.categorySlug||t.categorySlug)} border-t border-primary/20 shadow-[0_-4px_16px_-4px_hsl(var(--primary)/0.15)]`,children:[e.jsx(Ge,{className:"mb-5",children:e.jsxs(Qe,{children:[e.jsx(W,{children:e.jsx(te,{asChild:!0,children:e.jsx(A,{to:"/",children:e.jsx(ts,{className:"h-4 w-4"})})})}),e.jsx(ae,{}),r.categorySlug&&e.jsxs(e.Fragment,{children:[e.jsx(W,{children:e.jsx(te,{asChild:!0,children:e.jsx(A,{to:`/${r.categorySlug}/`,children:C})})}),e.jsx(ae,{})]}),e.jsx(W,{children:e.jsxs(Ze,{children:[r.name," vs ",t.name]})})]})}),e.jsx(rs,{}),e.jsxs(xe.div,{ref:O,initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.4},className:"mb-10 md:mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-4 md:gap-8 mb-6",children:[e.jsxs("div",{className:"flex flex-col items-center gap-2",children:[e.jsx("div",{className:"flex h-16 w-16 md:h-20 md:w-20 items-center justify-center rounded-2xl border bg-card p-3",children:e.jsx("img",{src:r.logo,alt:`${r.name} logo - ${r.category.toLowerCase()} tool in head-to-head comparison`,title:r.name,className:"h-10 w-10 md:h-14 md:w-14 rounded object-contain",width:56,height:56,loading:"lazy",decoding:"async",onError:b})}),e.jsx("span",{className:"text-sm md:text-base font-bold text-foreground",children:r.name}),e.jsx(B,{rating:r.rating,size:"sm"})]}),e.jsx("div",{className:"flex h-12 w-12 md:h-14 md:w-14 items-center justify-center rounded-full bg-primary text-primary-foreground font-extrabold text-lg md:text-xl shrink-0",children:"VS"}),e.jsxs("div",{className:"flex flex-col items-center gap-2",children:[e.jsx("div",{className:"flex h-16 w-16 md:h-20 md:w-20 items-center justify-center rounded-2xl border bg-card p-3",children:e.jsx("img",{src:t.logo,alt:`${t.name} logo - ${t.category.toLowerCase()} tool in head-to-head comparison`,title:t.name,className:"h-10 w-10 md:h-14 md:w-14 rounded object-contain",width:56,height:56,loading:"lazy",decoding:"async",onError:b})}),e.jsx("span",{className:"text-sm md:text-base font-bold text-foreground",children:t.name}),e.jsx(B,{rating:t.rating,size:"sm"})]})]}),e.jsxs("h1",{className:"text-2xl md:text-4xl lg:text-5xl font-bold text-foreground tracking-tight text-center",children:[r.name," vs ",t.name,": Which ",C," is Better in ",new Date().getFullYear(),"?"]}),e.jsxs("p",{className:"mt-2 text-muted-foreground text-center max-w-2xl mx-auto text-base md:text-lg",children:["We tested both ",r.name," and ",t.name," hands-on. Here's our detailed comparison to help you pick the right ",C.toLowerCase()," tool in ",new Date().getFullYear(),"."]}),e.jsx("div",{className:"mt-6 rounded-xl overflow-hidden bg-muted aspect-[3/1] max-w-3xl mx-auto",children:e.jsx("img",{src:R?`https://zkkzsfyhrkrglxnljzge.supabase.co/storage/v1/object/public/thumbnails/comparisons/${l}.svg`:`/thumbnails/${l}.jpg`,alt:`${r.name} vs ${t.name} - detailed ${r.category.toLowerCase()} comparison showing features, pricing, and ratings side by side`,className:"w-full h-full object-cover",loading:"eager",onError:s=>{R?es(s):ge(!0)}})}),e.jsx("div",{className:"mt-4 flex justify-center",children:e.jsx(Ie,{})}),e.jsx("div",{className:"mt-3 flex justify-center",children:e.jsx(Ue,{showAdvertiserDisclosure:!0,showAIDisclaimer:!0})}),e.jsx("div",{className:"mt-4 flex flex-col sm:flex-row justify-center gap-2",children:[r,t].map(s=>e.jsx(p,{size:"sm",variant:s.id===a.id?"default":"outline",asChild:!0,className:"rounded-xl h-9",children:e.jsxs("a",{href:m(s.slug,s.categorySlug,s.website,`/comparison/${l}/`,"comparison"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Try ${s.name}`,children:["Try ",s.name," ",e.jsx(x,{className:"ml-1 h-3 w-3"})]})},s.id))})]}),e.jsxs("div",{className:"lg:flex lg:gap-8 relative",children:[e.jsx("aside",{className:"hidden lg:block w-52 shrink-0",children:e.jsxs("nav",{className:"sticky top-20 space-y-0.5",children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2 px-2",children:"Contents"}),ue.map(s=>e.jsx("a",{href:`#${s.id}`,className:`block text-sm px-2 py-1.5 rounded-md transition-all duration-200 focus-visible:ring-2 focus-visible:ring-primary/20 border-l-2 ${q===s.id?"border-l-primary bg-primary/10 text-primary font-semibold translate-x-0.5":"border-l-transparent text-muted-foreground hover:text-foreground hover:bg-muted/50"}`,children:s.label},s.id))]})}),e.jsxs("div",{className:"w-full min-w-0 lg:flex-1",children:[e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"quick-verdict",id:"quick-verdict",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-4 tracking-tight",children:"Qu
1ick verdict"}),e.jsxs("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-3",children:[e.jsxs("div",{className:"rounded-xl border border-primary/20 px-5 py-4 flex items-center gap-3",children:[e.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-xl bg-primary/10 shrink-0",children:e.jsx(U,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Overall Winner"}),e.jsxs("p",{className:"text-sm font-bold text-foreground",children:[a.name," ",e.jsxs("span",{className:"text-muted-foreground font-normal",children:["(",a.rating,"â
)"]})]})]})]}),e.jsxs("div",{className:"rounded-xl border border-border bg-card px-5 py-4 flex items-center gap-3",children:[e.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-xl bg-muted shrink-0",children:e.jsx(I,{className:"h-4 w-4 text-muted-foreground"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Best for Value"}),e.jsxs("p",{className:"text-sm font-bold text-foreground",children:[n.name," ",e.jsxs("span",{className:"text-muted-foreground font-normal",children:["(",n.pricing,")"]})]})]})]}),e.jsxs("div",{className:"rounded-xl border border-border bg-card px-5 py-4 flex items-center gap-3",children:[e.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-xl bg-muted shrink-0",children:e.jsx(le,{className:"h-4 w-4 text-muted-foreground"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Best for Beginners"}),e.jsx("p",{className:"text-sm font-bold text-foreground",children:r.bestFor?.some(s=>s.toLowerCase().includes("beginner"))?r.name:t.bestFor?.some(s=>s.toLowerCase().includes("beginner"))?t.name:a.name})]})]})]}),e.jsx(g,{className:"mt-4 border-border shadow-sm",children:e.jsx(h,{className:"p-5",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-xl bg-primary/10 shrink-0",children:e.jsx(ie,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-bold text-foreground mb-1",children:"The Bottom Line"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("strong",{className:"text-foreground",children:a.name})," leads with a ",a.rating,"/5 rating, excelling at ",a.pros[0]?.toLowerCase()||"overall performance","."," ",e.jsx("strong",{className:"text-foreground",children:n.name})," (",n.rating,"/5) fights back with ",n.pros[0]?.toLowerCase()||"competitive features","."," ","Choose ",a.name," if you prioritize ",a.bestFor?.[0]||"reliability","; pick ",n.name," for ",n.bestFor?.[0]||"value","."]})]})]})})})]}),e.jsx(d,{className:"mb-10 md:mb-12",children:e.jsx("div",{className:"flex flex-col sm:flex-row gap-3",children:[r,t].map(s=>e.jsx(p,{size:"lg",asChild:!0,className:`flex-1 rounded-xl min-h-[48px] ${s.id===a.id?"":"variant-outline"}`,variant:s.id===a.id?"default":"outline",children:e.jsxs("a",{href:m(s.slug,s.categorySlug,s.website,`/comparison/${l}/`,"comparison"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Visit ${s.name}`,children:["Try ",s.name," ",s.id===a.id&&"(Our Pick)"," ",e.jsx(x,{className:"ml-2 h-4 w-4"})]})},s.id))})}),X&&e.jsx(d,{className:"mb-10 md:mb-12",children:e.jsx(Oe,{videoUrl:r.videoUrl||t.videoUrl,title:`${r.name} vs ${t.name} Video Review`,softwareName:`${r.name} & ${t.name}`,thumbnailUrl:a.logo,uploadDate:r.lastTested||t.lastTested,description:`Video comparison of ${r.name} and ${t.name} with expert analysis.`})}),e.jsx(d,{className:"mb-10 md:mb-12",children:e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:[r,t].map(s=>e.jsxs(g,{className:`overflow-hidden ${s.id===a.id?"border-primary/20 shadow-sm":""}`,children:[s.id===a.id&&e.jsx("div",{className:"h-0.5 bg-primary"}),e.jsxs(h,{className:"p-4 md:p-5",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-xl border bg-card p-2",children:e.jsx("img",{src:s.logo,alt:`${s.name} logo - ${s.category?.toLowerCase()||"software"} tool`,className:"h-8 w-8 rounded object-contain",loading:"lazy",decoding:"async",width:32,height:32,onError:b})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-lg font-bold text-foreground",children:s.name}),s.id===a.id&&e.jsx(F,{className:"bg-primary text-primary-foreground text-[10px]",children:"Our Pick"}),s.editorChoice&&e.jsx(F,{variant:"secondary",className:"text-[10px]",children:"Editor's Choice"})]}),e.jsx(B,{rating:s.rating,reviewCount:s.reviewCount,size:"sm"})]})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:s.shortDescription}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm font-bold bg-muted px-2.5 py-1 rounded-lg",children:s.pricing}),e.jsx(p,{size:"sm",asChild:!0,className:"rounded-lg h-8",children:e.jsxs("a",{href:m(s.slug,s.categorySlug,s.website,`/comparison/${l}/`,"comparison"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Visit ${s.name}`,children:["Visit ",e.jsx(x,{className:"ml-1 h-3 w-3"})]})})]})]})]},s.id))})}),K.length>0&&e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"scores",id:"scores",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-1 tracking-tight",children:"GetASearch score breakdown"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"Each category is scored from 1â10 based on our hands-on testing."}),e.jsx("div",{className:"space-y-3",children:K.map(s=>{const o=Number(Q[s])||0,i=Number(Z[s])||0,c=o>i,f=i>o;return e.jsxs("div",{className:"rounded-xl border bg-card p-4",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsx("span",{className:"text-sm font-semibold text-foreground",children:ms[s]||s.replace(/([A-Z])/g," $1").replace(/^./,T=>T.toUpperCase())}),(c||f)&&e.jsxs(F,{variant:"secondary",className:"text-[10px]",children:[c?r.name:t.name," wins"]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:r.name}),e.jsxs("span",{className:`text-sm font-bold ${c?"text-primary":"text-foreground"}`,children:[o,"/10"]})]}),e.jsx("div",{className:"h-2 rounded-full bg-muted overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all ${c?"bg-primary":"bg-muted-foreground
1/30"}`,style:{width:`${o*10}%`}})})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:t.name}),e.jsxs("span",{className:`text-sm font-bold ${f?"text-primary":"text-foreground"}`,children:[i,"/10"]})]}),e.jsx("div",{className:"h-2 rounded-full bg-muted overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all ${f?"bg-primary":"bg-muted-foreground/30"}`,style:{width:`${i*10}%`}})})]})]})]},s)})})]}),(r.screenshots?.length>0||t.screenshots?.length>0)&&e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"screenshots",id:"screenshots",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(as,{className:"h-5 w-5 text-primary"}),e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground tracking-tight",children:"Interface comparison"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-4",children:["See how ",r.name," and ",t.name," look in action."]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:[r,t].map(s=>e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("img",{src:s.logo,alt:`${s.name} logo`,className:"h-5 w-5 rounded object-contain",loading:"lazy",decoding:"async",width:20,height:20,onError:b}),e.jsxs("h3",{className:"text-sm font-bold text-foreground",children:[s.name," Screenshots"]})]}),s.screenshots&&s.screenshots.length>0?e.jsxs(Fe,{opts:{align:"start",loop:s.screenshots.length>1},className:"w-full",children:[e.jsx(Te,{children:s.screenshots.slice(0,6).map((o,i)=>{const c=["Dashboard","Features","Analytics","Settings","Reports","Overview"][i]||"View";return e.jsx(Le,{className:"basis-full",children:e.jsx("div",{className:"aspect-video rounded-xl overflow-hidden border border-border bg-muted",children:e.jsx(Ke,{src:o,alt:`${s.name} ${c.toLowerCase()} - ${s.category.toLowerCase()} platform interface screenshot`,title:`${s.name} ${c}`,className:"w-full h-full object-cover",loading:"lazy"})})},i)})}),s.screenshots.length>1&&e.jsxs(e.Fragment,{children:[e.jsx(qe,{className:"-left-3"}),e.jsx(Ee,{className:"-right-3"})]})]}):e.jsx("div",{className:"aspect-video rounded-xl border border-border bg-muted flex items-center justify-center",children:e.jsx("p",{className:"text-xs text-muted-foreground",children:"Screenshots coming soon"})})]},s.id))})]}),e.jsxs(d,{className:"mb-10 md:mb-12 contain-paint","data-section":"features",id:"features",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-1 tracking-tight",children:"Feature-by-feature comparison"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"A side-by-side look at what each tool offers."}),e.jsx("div",{className:"sm:hidden space-y-2",children:G.map(s=>{const o=r.features.find(c=>c.name===s),i=t.features.find(c=>c.name===s);return e.jsxs("div",{className:"rounded-lg border bg-card p-3",children:[e.jsx("p",{className:"text-sm font-medium text-foreground mb-2",children:s}),e.jsxs("div",{className:"flex gap-4",children:[e.jsxs("span",{className:"flex items-center gap-1.5 text-xs",children:[o?.available?e.jsx(k,{className:"h-3.5 w-3.5 text-success"}):e.jsx(v,{className:"h-3.5 w-3.5 text-muted-foreground/40"}),r.name]}),e.jsxs("span",{className:"flex items-center gap-1.5 text-xs",children:[i?.available?e.jsx(k,{className:"h-3.5 w-3.5 text-success"}):e.jsx(v,{className:"h-3.5 w-3.5 text-muted-foreground/40"}),t.name]})]})]},s)})}),e.jsxs("div",{className:"hidden sm:block space-y-1.5",children:[e.jsxs("div",{className:"grid grid-cols-[1fr_80px_80px] md:grid-cols-[1fr_120px_120px] items-center px-3 py-3 text-xs font-semibold uppercase tracking-wider sticky top-16 bg-secondary text-secondary-foreground z-10 rounded-lg",children:[e.jsx("span",{children:"Feature"}),e.jsx("span",{className:"text-center",children:r.name}),e.jsx("span",{className:"text-center",children:t.name})]}),G.map((s,o)=>{const i=r.features.find(f=>f.name===s),c=t.features.find(f=>f.name===s);return e.jsxs("div",{className:`grid grid-cols-[1fr_80px_80px] md:grid-cols-[1fr_120px_120px] items-center px-3 py-2.5 rounded-lg ${o%2===0?"bg-muted/50":"bg-card border border-border"}`,children:[e.jsx("span",{className:"text-sm font-medium text-foreground",children:s}),e.jsx("span",{className:"text-center",children:i?.available?e.jsx(k,{className:"mx-auto h-4 w-4 text-success"}
1):e.jsx(v,{className:"mx-auto h-4 w-4 text-muted-foreground/40"})}),e.jsx("span",{className:"text-center",children:c?.available?e.jsx(k,{className:"mx-auto h-4 w-4 text-success"}):e.jsx(v,{className:"mx-auto h-4 w-4 text-muted-foreground/40"})})]},s)}),e.jsxs("div",{className:"grid grid-cols-[1fr_80px_80px] md:grid-cols-[1fr_120px_120px] items-center px-3 py-3 sticky bottom-0 bg-background/95 backdrop-blur-sm border-t border-border z-10 rounded-b-lg",children:[e.jsx("span",{className:"text-xs font-semibold text-muted-foreground",children:"Ready to try?"}),e.jsx("span",{className:"text-center",children:e.jsxs("a",{href:m(r.slug,r.categorySlug,r.website,`/comparison/${l}/`,"table_sticky"),target:"_blank",rel:"noopener noreferrer nofollow",className:"inline-flex items-center gap-1 text-xs font-semibold text-primary hover:underline",onClick:()=>{$({cta_position:"table-sticky",tool_slug:r.slug,category_slug:r.categorySlug}),S({tool_slug:r.slug,category_slug:r.categorySlug})},children:["Visit ",e.jsx(x,{className:"h-3 w-3"})]})}),e.jsx("span",{className:"text-center",children:e.jsxs("a",{href:m(t.slug,t.categorySlug,t.website,`/comparison/${l}/`,"table_sticky"),target:"_blank",rel:"noopener noreferrer nofollow",className:"inline-flex items-center gap-1 text-xs font-semibold text-primary hover:underline",onClick:()=>{$({cta_position:"table-sticky",tool_slug:t.slug,category_slug:t.categorySlug}),S({tool_slug:t.slug,category_slug:t.categorySlug})},children:["Visit ",e.jsx(x,{className:"h-3 w-3"})]})})]})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-3",children:["Feature availability verified as of ",r.lastTested||new Date().toLocaleDateString("en-US",{month:"long",year:"numeric"}),"."]})]}),e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"pricing",id:"pricing",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-1 tracking-tight",children:"Pricing comparison"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"How do the two stack up on cost?"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:[r,t].map(s=>e.jsx(g,{className:s.id===a.id?"border-primary/20 shadow-sm":"",children:e.jsxs(h,{className:"p-5",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("img",{src:s.logo,alt:`${s.name} logo - ${s.category?.toLowerCase()||"software"} tool`,className:"h-8 w-8 rounded object-contain",loading:"lazy",decoding:"async",width:32,height:32,onError:b}),e.jsx("h3",{className:"font-bold text-foreground",children:s.name})]}),e.jsx("div",{className:"text-2xl font-bold text-foreground mb-3",children:s.pricing}),Array.isArray(s.pricingDetails)&&s.pricingDetails.length>0?e.jsx("ul",{className:"space-y-2",children:s.pricingDetails.map((o,i)=>{const c=typeof o=="string",f=c?o.split(": ")[0]:o.plan||o.name||"",T=c?o.split(": ")[1]:o.price,J=c?void 0:o.description;return!f&&!T?null:e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(I,{className:"h-3.5 w-3.5 text-primary shrink-0 mt-0.5"}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("span",{className:"font-semibold text-foreground",children:f}),T&&e.jsxs("span",{className:"text-muted-foreground",children:[" - ",T]}),J&&e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:J})]})]},i)})}):e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Visit ",s.name,"'s website for full pricing details."]}),e.jsx(p,{size:"sm",asChild:!0,className:"mt-4 w-full rounded-lg",children:e.jsxs("a",{href:m(s.slug,s.categorySlug,s.website,`/comparison/${l}/`,"comparison"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`See ${s.name} pricing`,children:["See Full Pricing ",e.jsx(x,{className:"ml-1 h-3 w-3"})]})})]})},s.id))})]}),e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"pros-cons",id:"pros-cons",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-1 tracking-tight",children:"Pros & cons"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"What we liked and didn't like about each platform."}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:[r,t].map(s=>e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("img",{src:s.logo,alt:`${s.name} logo - ${s.category?.toLowerCase()||"software"} tool`,className:"h-6 w-6 rounded object-contain",loading:"lazy",decoding:"async",width:24,height:24,onError:b}),e.jsx("h3",{className:"font-bold text-base text-foreground",children:s.name})]}),e.jsx(g,{className:"bg-card",children:e.jsxs(h,{className:"p-4",children:[e.jsxs("p",{className:"text-xs font-semibold text-success uppercase tracking-wider mb-2 flex items-center gap-1.5",children:[e.jsx("span",{className:"flex h-5 w-5 items-center justify-center rounded-md bg-success/10",children:e.jsx(k,{className:"h-3 w-3"})})," Pros"]}),e.jsx("ul",{className:"space-y-2",children:s.pros.map((o,i)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(k,{className:"mt-0.5 h-3.5 w-3.5 text-success shrink-0"}),e.jsx("span",{className:"min-w-0",children:o})]},i))})]})}),e.jsx(g,{className:"bg-card",children:e.jsxs(h,{className:"p-4",children:[e.jsxs("p",{className:"text-xs font-semibold text-destructive uppercase tracking-wider mb-2 flex items-center gap-1.5",children:[e.jsx("span",{className:"flex h-5 w-5 items-center justify-center rounded-md bg-destructive/10",children:e.jsx(v,{className:"h-3 w-3"})})," Cons"]}),e.jsx("ul",{className:"space-y-2",children:s.cons.map((o,i)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(v,{className:"mt-0.5 h-3.5 w-3.5 text-destructive shrink-0"}),e.jsx("span",{className:"min-w-0",children:o})]},i))})]})})]},s.id))})]}),e.jsx("div",{className:"mb-10 md:mb-12",children:e.jsx(je,{tools:[r,t].map(s=>({name:s.name,logo:s.logo,rating:s.rating,slug:s.slug,categorySlug:s.categorySlug,website:s.website,pricing:s.pricing})),sourcePath:`/comparison/${l}/`})}),e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"best-for",id:"best-for",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-1 tracking-tight",children:"Who should use each tool?"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"Based on our testing, here's who each platform is ideal for and who should look elsewhere."}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:[r,t].map(s=>e.jsx(g,{children:e.jsxs(h,{className:"p-5",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx("img",{src:s.logo,alt:`${s.name} logo - ${s.category?.toLowerCase()||"software"} tool`,className:"h-6 w-6 rounded object-contain",loading:"lazy",decoding:"async",width:24,height:24,onError:b}),e.jsx("h3",{className:"font-bold text-foreground",children:s.name})]}),s.bestFor&&s.bestFor.length>0&&e.jsxs("div",{className:"mb-4",children:[e.jsxs("p",{className:"text-xs font-semibold text-primary uppercase tracking-wider mb-2 flex items-center gap-1.5",children:[e.jsx("span",{className:"flex h-5 w-5 items-center justify-center rounded-md bg-primary/10",children:e.jsx(os,{className:"h-3 w-3"})})," Best For"]}),e.jsx("ul",{className:"space-y-1.5",children:s.bestFor.map((o,i)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx(k,{className:"mt-0.5 h-3.5 w-3.5 text-primary shrink-0"}),e.jsx("span",{className:"min-w-0",children:o})]},i))})]}),s.notIdealFor&&s.notIdealFor.length>0&&e.jsxs("div",{children:[e.jsxs("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2 flex items-center gap-1.5",children:[e.jsx("span",{className:"flex h-5 w-5 items-center justify-center rounded-md bg-muted",children:e.jsx(v,{className:"h-3 w-3"})})," Not Ideal For"]}),e.jsx("ul",{className:"space-y-1.5",children:s.notIdealFor.map((o,i)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[e.jsx(v,{className:"mt-0.5 h-3.5 w-3.5 shrink-0"}),e.jsx("span",{className:"min-w-0",children:o})]},i))})]})]})},s.id))})]}),e.jsxs(d,{className:"mb-10 md:mb-12 contain-paint","data-section":"specs",id:"specs",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-1 tracking-tight",children:"Key specifications"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"A quick reference for the important details."}),(()=>{const s=[{label:"Rating",a:`${r.rating}/5`,b:`${t.rating}/5`},{label:"Pricing",a:r.pricing||"N/A",b:t.pricing||"N/A"},{label:"Year Founded",a:r.yearFounded?String(r.yearFounded):"N/A",b:t.yearFounded?String(t.yearFounded):"N/A"},{label:"Headquarters",a:r.headquarters||"N/A",b:t.headquarters||"N/A"},{label:"Employees",a:r.employeeCount||"N/A",b:t.employeeCount||"N/A"},...he.map(o=>({label:o,a:r.extraSpecs?.[o]||"N/A",b:t.extraSpecs?.[o]||"N/A"}))];return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"sm:hidden space-y-2",children:s.map(o=>e.jsxs("div",{className:"rounded-lg border bg-card p-3",children:[e.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:o.label}),e.jsxs("div",{className:"flex justify-between gap-3",children:[e.jsxs("div",{className:"text-sm",children:[e.jsx("span",{className:"text-xs text-muted-foreground block",children:r.name}),e.jsx("span",{className:"font-medium text-foreground",children:o.a})]}),e.jsxs("div",{className:"text-sm text-right",children:[e.jsx("span",{className:"text-xs text-muted-foreground block",children:t.name}),e.jsx("span",{className:"font-medium text-foreground",children:o.b})]})]})]},o.label))}),e.jsxs("div",{className:"rounded-xl border overflow-hidden hidden sm:block",children:[e.jsxs("div",{className:"grid grid-cols-[1fr_1fr_1fr] items-center px-4 py-3 text-xs font-semibold text-muted-foreground uppercase tracking-wider bg-muted/50 border-b",children:[e.jsx("span",{children:"Spec"}),e.jsx("span",{className:"text-center",children:r.name}),e.jsx("span",{className:"text-center",children:t.name})]}),s.map((o,i)=>e.jsxs("div",{className:`grid grid-cols-[1fr_1fr_1fr] items-center px-4 py-3 text-sm ${i%2===0?"bg-card":"bg-muted/20"}`,children:[e.jsx("span",{className:"font-medium text-foreground",children:o.label}),e.jsx("span",{className:"text-center text-muted-foreground",children:o.a}),e.jsx("span",{className:"text-center text-muted-foreground",children:o.b})]},o.label)),e.jsxs("div",{className:"grid grid-cols-[1fr_1fr_1fr] items-center px-4 py-3 sticky bottom-0 bg-background/95 backdrop-blur-sm border-t border-border z-10",children:[e.jsx("span",{className:"text-xs font-semibold text-muted-foreground",children:"Ready to try?"}),e.jsx("span",{className:"text-center",children:e.jsxs("a",{href:m(r.slug,r.categorySlug,r.website,`/comparison/${l}/`,"table_sticky"),target:"_blank",rel:"noopener noreferrer nofollow",className:"inline-flex items-center gap-1 text-xs font-semibold text-primary hover:underline",onClick:()=>{$({cta_position:"table-sticky",tool_slug:r.slug,category_slug:r.categorySlug}),S({tool_slug:r.slug,category_slug:r.categorySlug})},children:["Visit ",e.jsx(x,{className:"h-3 w-3"})]})}),e.jsx("span",{className:"text-center",children:e.jsxs("a",{href:m(t.slug,t.categorySlug,t.website,`/comparison/${l}/`,"table_sticky"),target:"_blank",rel:"noopener noreferrer nofollow",className:"inline-flex items-center gap-1 text-xs font-semibold text-primary hover:underline",onClick:()=>{$({cta_position:"table-sticky",tool_slug:t.slug,category_slug:t.categorySlug}),S({tool_slug:t.slug,category_slug:t.categorySlug})},children:["Visit ",e.jsx(x,{className:"h-3 w-3"})]})})]})]})]})})()]}),e.jsx(d,{className:"mb-10 md:mb-12","data-section":"recommendation",id:"recommendation",children:e.jsxs(g,{className:"overflow-hidden border-border shadow-sm",children:[e.jsx("div",{className:"h-1 bg-primary"}),e.jsxs(h,{className:"p-5 md:p-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("span",{className:"flex h-11 w-11 items-center justify-center rounded-xl bg-primary/10 shrink-0",children:e.jsx(U,{className:"h-5 w-5 text-primary"})}),e.jsxs("h2",{className:"text-xl md:text-2xl font-bold text-foreground tracking-tight",children:["Our verdict: ",a.name," wins"]})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-6 mb-6",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed",children:["After extensive testing, ",e.jsx("strong",{className:"text-foreground",children:a.name})," earns our recommendation with a ",a.rating,"/5 rating. It excels in ",a.pros.slice(0,2).map(s=>s.toLowerCase()).join(" and ")||"key areas","."]}),e.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed mt-2",children:["That said, ",e.jsx("strong",{className:"text-foreground",children:n.name})," (",n.rating,"/5) is the better choice if you prioritize"," ",n.pros.slice(0,2).map(s=>s.toLowerCase()).join(" or ")||"specific features",". Neither is a bad choice. It comes down to your priorities."]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"rounded-lg bg-muted/50 p-3",children:[e.jsxs("p",{className:"text-xs font-semibold text-muted-foreground uppercase mb-1",children:["Choose ",r.n
1ame," if you want:"]}),e.jsx("p",{className:"text-sm text-foreground",children:r.bestFor?.[0]||r.pros[0]||"A solid all-round solution"})]}),e.jsxs("div",{className:"rounded-lg bg-muted/50 p-3",children:[e.jsxs("p",{className:"text-xs font-semibold text-muted-foreground uppercase mb-1",children:["Choose ",t.name," if you want:"]}),e.jsx("p",{className:"text-sm text-foreground",children:t.bestFor?.[0]||t.pros[0]||"A strong alternative"})]})]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsx(p,{size:"lg",asChild:!0,className:"rounded-xl flex-1 min-h-[48px]",children:e.jsxs("a",{href:m(a.slug,a.categorySlug,a.website,`/comparison/${l}/`,"winner_badge"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Try ${a.name}`,children:["Try ",a.name," (Our Pick) ",e.jsx(x,{className:"ml-2 h-4 w-4"})]})}),e.jsx(p,{size:"lg",variant:"outline",asChild:!0,className:"rounded-xl flex-1 min-h-[48px]",children:e.jsxs("a",{href:m(n.slug,n.categorySlug,n.website,`/comparison/${l}/`,"verdict"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Try ${n.name}`,children:["Try ",n.name," ",e.jsx(x,{className:"ml-2 h-4 w-4"})]})})]})]})]})}),e.jsx(d,{className:"mb-10 md:mb-12",children:e.jsx(g,{className:"overflow-hidden border-primary/25 bg-primary/5 shadow-md",children:e.jsx(h,{className:"p-5 md:p-6",children:e.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3 flex-1 min-w-0",children:[e.jsx("div",{className:"flex h-14 w-14 shrink-0 items-center justify-center rounded-2xl border-2 border-primary/20 bg-card p-2",children:e.jsx("img",{src:a.logo,alt:`${a.name} logo`,className:"h-10 w-10 rounded-lg object-contain",onError:b})}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs(F,{className:"bg-primary text-primary-foreground gap-1 text-xs font-bold",children:[e.jsx(U,{className:"h-3 w-3"})," Winner"]}),Y?.[a.slug]]}),e.jsx("p",{className:"text-lg font-bold text-foreground mt-1",children:a.name}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{rating:a.rating,size:"sm"}),e.jsx("span",{className:"text-xs text-muted-foreground",children:a.pricing})]})]})]}),e.jsx(p,{size:"lg",asChild:!0,className:"rounded-xl min-h-[48px] px-6 shrink-0 shadow-sm",children:e.jsxs("a",{href:m(a.slug,a.categorySlug,a.website,`/comparison/${l}/`,"winner_badge"),target:"_blank",rel:"noopener noreferrer nofollow sponsored",onClick:()=>{$({cta_position:"winner-badge",tool_slug:a.slug,category_slug:a.categorySlug}),S({tool_slug:a.slug,category_slug:a.categorySlug})},children:["Try ",a.name," Free ",e.jsx(x,{className:"ml-2 h-4 w-4"})]})})]})})})}),z.length>0?z.map(s=>{const i={"how-we-tested":cs,methodology:ce,"feature-comparison":de,"pricing-comparison":I,"pro-tips":ie}[s.id]||ne,c=ss.sanitize(Be(s.body),{ALLOWED_TAGS:["p","h3","h4","ul","ol","li","strong","em","a","br","table","thead","tbody","tr","th","td","span"],ALLOWED_ATTR:["href","class","target","rel"]});return e.jsx(d,{className:"mb-10 md:mb-12","data-section":s.id,id:s.id,children:e.jsx(g,{className:"bg-surface border-border",children:e.jsxs(h,{className:"p-5 md:p-7",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx(i,{className:"h-5 w-5 text-primary"}),e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground tracking-tight",children:s.title})]}),e.jsx("div",{className:"prose prose-sm max-w-none text-muted-foreground leading-relaxed [&_h3]:text-lg [&_h3]:font-bold [&_h3]:text-foreground [&_h3]:mt-6 [&_h3]:mb-2 [&_p]:mb-3 [&_ul]:mb-3 [&_ul]:list-disc [&_ul]:pl-5 [&_ol]:mb-3 [&_ol]:list-decimal [&_ol]:pl-5 [&_li]:mb-1 [&_a]:text-primary [&_a]:font-semibold [&_a]:no-underline hover:[&_a]:underline [&_table]:min-w-[500px] [&_table]:border-collapse [&_table]:text-sm [&_th]:text-left [&_th]:font-semibold [&_th]:text-foreground [&_th]:border-b [&_th]:border-border [&_th]:py-2 [&_th]:px-3 [&_td]:border-b [&_td]:border-border [&_td]:py-2 [&_td]:px-3 [&_strong]:text-foreground [&_strong]:font-semibold",dangerouslySetInnerHTML:{__html:c}})]})})},s.id)}):e.jsx(d,{className:"mb-10 md:mb-12","data-section":"methodology",id:"methodology",children:e.jsx(g,{className:"bg-surface border-border",children:e.jsxs(h,{className:"p-5 md:p-7",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx(ce,{className:"h-5 w-5 text-primary"}),e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground tracking-tight",children:"How we tested"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed mb-4",children:["Our editorial team at GetASearch personally tests every product we review. We don't rely on vendor demos or press releases. For this comparison, we evaluated ",r.name," and ",t.name," across the following criteria:"]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:[{icon:de,title:"Ease of Use",desc:"Onboarding flow, UI clarity, learning curve"},{icon:ls,title:"Security & Trust",desc:"Encryption, regulatory compliance, track record"},{icon:I,title:"Pricing & Value",desc:"Plan costs, hidden fees, feature-to-price ratio"},{icon:is,title:"Features",desc:"Core functionality, integrations, unique capabilities"},{icon:le,title:"Customer Support",desc:"Response time, channels, knowledge base quality"},{icon:ns,title:"Performance",desc:"Speed, uptime, reliability under load"}].map(s=>e.jsxs("div",{className:"flex items-start gap-2.5 p-3 rounded-lg bg-background border border-border",children:[e.jsx(s.icon,{className:"h-4 w-4 text-primary shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-foreground",children:s.title}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s.desc})]})]},s.title))}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-4",children:["Each criterion is weighted and combined into a single GetASearch Score."," ",e.jsx(A,{to:"/editorial-guidelines/",className:"text-primary hover:underline",children:"Read our full editorial guidelines â"})]})]})})}),e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"reviews",id:"reviews",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-4 tracking-tight",children:"Read the full reviews"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:[r,t].map(s=>e.jsx(A,{to:`/${s.categorySlug}/${s.slug}/`,className:"group",children:e.jsx(g,{className:"h-full hover:border-primary/20 hover:shadow-md transition-all",children:e.jsxs(h,{className:"p-5 flex items-center gap-4",children:[e.jsx("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-xl border bg-card p-2",children:e.jsx("img",{src:s.logo,alt:`${s.name} logo - ${s.category?.toLowerCase()||"software"} tool`,className:"h-8 w-8 rounded object-contain",loading:"lazy",decoding:"async",width:32,height:32,onError:b})}),e.jsxs("div",{className:"flex-1",children:[e.jsxs("p",{className:"text-base font-bold text-foreground group-hover:text-primary transition-colors",children:[s.name," Review"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Our complete, in-depth analysis"})]}),e.jsx(me,{className:"h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors"})]})})},s.id))}),r.categorySlug&&e.jsx("div",{className:"mt-3",children:e.jsxs(A,{to:`/${r.categorySlug}/`,className:"text-sm text-primary hover:underline flex items-center gap-1",children:[e.jsx(ne,{className:"h-3.5 w-3.5"})," Browse all ",C," tools â"]})})]}),e.jsxs(d,{className:"mb-10 md:mb-12",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-4 tracking-tight",children:"Explore alternatives"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:[r,t].map(s=>e.jsx(A,{to:`/alternatives/${s.slug}/`,className:"group",children:e.jsx(g,{className:"hover:border-primary/20 transition-colors",children:e.jsxs(h,{className:"p-4 flex items-center justify-between",children:[e.jsxs("span",{className:"text-sm font-semibold text-foreground group-hover:text-primary transition-colors",children:[s.name," Alternatives"]}),e.jsx(me,{className:"h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors"})]})})},s.id))})]}),e.jsxs(d,{className:"mb-10 md:mb-12","data-section":"faq",id:"faq",children:[e.jsx("h2",{className:"text-xl md:text-2xl font-bold text-foreground mb-4 tracking-tight",children:"Frequently asked questions"}),e.jsx(We,{type:"single",collapsible:!0,className:"space-y-2",onValueChange:s=>{if(s){const o=j?.faqs&&j.faqs.length>0?[...j.faqs,..._]:_,i=parseInt(s.replace("faq-",""),10);!isNaN(i)&&o[i]&&$e(o[i].question,{content_type:"comparison"})}},children:(j?.faqs&&j.faqs.length>0?[...j.faqs,..._]:_).map((s,o)=>e.jsxs(He,{value:`faq-${o}`,className:"border rounded-xl px-4",children:[e.jsx(Ye,{className:"text-left text-sm font-medium py-4",children:s.question}),e.jsx(Me,{className:"text-sm pb-4",children:ze(s.answer)})]},o))})]}),e.jsx(Ae,{compact:!0}),e.jsx(d,{className:"mb-10 md:mb-12",children:e.jsx(Ce,{categorySlug:r.categorySlug,categoryName:r.category,excludeSlugs:[l||""],pageType:"comparison"})}),e.jsx(d,{className:"mb-10 md:mb-12",children:e.jsx(g,{className:"bg-surface border-border",children:e.jsxs(h,{className:"p-5 md:p-6 text-center",children:[e.jsx("h2",{className:"text-lg md:text-xl font-bold text-foreground mb-2",children:"Ready to get started?"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 max-w-md mx-auto",children:"Try the winner risk-free, or explore both to see which fits your workflow better."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsx(p,{size:"lg",asChild:!0,className:"rounded-xl min-h-[48px]",children:e.jsxs("a",{href:m(a.slug,a.categorySlug,a.website,`/comparison/${l}/`,"winner_badge"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Try ${a.name}`,children:["Try ",a.name," ",e.jsx(x,{className:"ml-2 h-4 w-4"})]})}),e.jsx(p,{size:"lg",variant:"outline",asChild:!0,className:"rounded-xl min-h-[48px]",children:e.jsxs("a",{href:m(n.slug,n.categorySlug,n.website,`/comparison/${l}/`,"verdict"),target:"_blank",rel:"noopener noreferrer nofollow","aria-label":`Try ${n.name}`,children:["Try ",n.name," ",e.jsx(x,{className:"ml-2 h-4 w-4"})]})})]})]})})})]})]})]}),e.jsx(Ne,{software:{name:a.name,logo:a.logo,rating:a.rating,pricing:a.pricing,slug:a.slug,categorySlug:a.categorySlug,website:a.website},heroRef:O,sourcePath:`/comparison/${l}/`}),e.jsx(ds,{winner:{name:a.name,logo:a.logo,slug:a.slug,categorySlug:a.categorySlug,website:a.website,rating:a.rating},loser:{name:n.name,slug:n.slug,categorySlug:n.categorySlug,website:n.website},heroRef:O,sourcePath:`/comparison/${l}/`,urgencyTag:Y?.[a.slug]})]})};export{Cr 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.