1import{m as e,j as t,N as s}from"./chunk-Dn8Knuz1.js";import{g as a,u as o,T as i,a as r,b as l}from"./chunk-L9EX9Jw2.js";import{S as n,c,d as m}from"../index-DLRMCMoQ.js";import{C as d}from"./chunk-Dclk4XaQ.js";import{d as u}from"./chunk-Wf-lK-9G.js";import{n as p}from"./chunk-BvKTYR0z.js";import"./chunk-CdQwmMGL.js";import"./chunk-C232QDq-.js";import"./chunk-D9BjH6XV.js";import"./chunk-zHF8lUuv.js";import"./chunk-Dto_D9Wt.js";import"./chunk-BohMTUMb.js";const g=[{city:"Memphis",state:"Tennessee",stateAbbr:"TN",slug:"memphis-tn",lat:35.1495,lng:-90.049},{city:"Conway",state:"Arkansas",stateAbbr:"AR",slug:"conway-ar",lat:35.0887,lng:-92.4421},{city:"Little Rock",state:"Arkansas",stateAbbr:"AR",slug:"little-rock-ar",lat:34.7465,lng:-92.2896},{city:"Jackson",state:"Mississippi",stateAbbr:"MS",slug:"jackson-ms",lat:32.2988,lng:-90.1848}],x=[{toolSlug:"ai-technology-stack-by-business-size",toolTitle:"AI Technology Stack Analyzer",seoTitleTemplate:"AI Technology Stack for {{city}} Businesses | Free Analyzer",seoDescTemplate:"{{city}}, {{state}} businesses: get personalized AI technology stack recommendations based on your size, industry, and goals. Free instant analysis.",headlineTemplate:"AI Technology Stack Analyzer for {{city}} Businesses",introTemplate:"{{city}}-area companies are accelerating AI adoption. Use this free tool to get a curated technology stack recommendation tailored to {{state}} businesses."},{toolSlug:"martech-stack-audit",toolTitle:"MarTech Stack Audit",seoTitleTemplate:"MarTech Stack Audit for {{city}} Companies | Free Tool",seoDescTemplate:"{{city}}, {{stateAbbr}} companies: audit your marketing technology stack with AI-powered overlap detection, gap analysis, and cost optimization.",headlineTemplate:"MarTech Stack Audit for {{city}}, {{stateAbbr}} Companies",introTemplate:"Is your {{city}}-area business overspending on marketing tools? Run a free audit to find overlap, gaps, and optimization opportunities specific to {{state}} mid-market companies."},{toolSlug:"revops-maturity-scorecard",toolTitle:"Revenue Operations Maturity Scorecard",seoTitleTemplate:"RevOps Maturity Scorecard for {{city}} Businesses | Free Assessment",seoDescTemplate:"{{city}}, {{stateAbbr}} revenue leaders: benchmark your RevOps maturity across CRM health, automation, and sales-marketing alignment.",headlineTemplate:"RevOps Maturity Scorecard for {{city}} Revenue Leaders",introTemplate:"{{city}} businesses building revenue operations: benchmark your maturity against {{state}} peers across CRM adoption, automation, analytics, and team alignment."}];const y=function(){const e=[];for(const t of x)for(const s of g){const a=e=>e.replace(/\{\{city\}\}/g,s.city).replace(/\{\{state\}\}/g,s.state).replace(/\{\{stateAbbr\}\}/g,s.stateAbbr);e.push({toolSlug:t.toolSlug,toolTitle:t.toolTitle,geoSlug:s.slug,city:s.city,state:s.state,stateAbbr:s.stateAbbr,seoTitle:a(t.seoTitleTemplate),seoDescription:a(t.seoDescTemplate),headline:a(t.headlineTemplate),introText:a(t.introTemplate)})}return e}();function h(){const{slug:g,geo:x}=e(),h=y.find((e=>e.toolSlug===g&&e.geoSlug===x)),b=g?a(g):void 0,{step:k,result:j,error:T,submitForm:f,submitLead:A,skipLeadGate:S,restart:w}=o({slug:g??""});if(!h||!b)return t.jsx(s,{to:"/playbooks",replace:!0});const v=u();return t.jsxs(t.Fragment,{children:[t.jsx(n,{title:h.seoTitle,description:h.seoDescription,canonical:`/tools/${g}/${x}`,keywords:[...b.seo.keywords,`${h.city} ${b.title.toLowerCase()}`,`${h.stateAbbr} AI tools`],schemaMarkup:v,faqSchema:b.faqs}),t.jsx(c,{}),t.jsxs("main",{id:"main-content",tabIndex:-1,children:[t.jsx("section",{className:"pt-32 pb-16 bg-gradient-to-b from-gray-50 to-white px-template-hero",children:t.jsxs("div",{className:"max-w-4xl mx-auto px-4 text-center px-template-intro",children:[t.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4 leading-tight",children:h.headline}),t.jsx("p",{className:"text-xl text-gray-600 max-w-2xl mx-auto",children:h.introText})]})}),t.jsx("section",{id:"tool-body",className:"py-12",children:t.jsx("div",{className:"max-w-5xl mx-auto px-4",children:t.jsxs("div",{className:"bg-white rounded-xl shadow-lg p-6 md:p-8 border border-gray-100",children:["form"===k&&t.jsx(i,{fieldGroups:b.fieldGroups,ctaLabel:b.ctaLabel,onSubmit:f,error:T}),"loading"===k&&t.jsxs("div",{className:"flex flex-col items-center justify-center py-20 gap-4",children:[t.jsx(p,{className:"h-10 w-10 text-prometheus-orange animate-spin"}),t.jsx("p",{className:"text-gray-600 text-lg",children:"Generating your personalized analysis..."})]}),"lead-gate"===k&&j&&t.jsx(r,{toolTitle:b.title,summaryPreview:j.summary,score:j.score,scoreLabel:j.scoreLabel,onSubmit:A,onSkip:S}),"results"===k&&j&&t.jsx(l,{result:j,toolTitle:b.title,onRestart:w})]})})}),t.jsx("section",{className:"py-20 bg-gray-50",children:t.jsxs("div",{className:"max-w-7xl mx-auto px-4",children:[t.jsx("div",{className:"text-center mb-12",children:t.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4",children:"How It Works"})}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:b.howItWorks.map(((e,s)=>t.jsxs("div",{className:"text-center p-6 bg-white rounded-xl border border-gray-200",children:[t.jsx("div",{className:"w-12 h-12 bg-prometheus-orange text-white rounded-full flex items-center justify-center text-lg font-bold mx-auto mb-4",children:s+1}),t.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:e.title}),t.jsx("p",{className:"text-gray-600",children:e.description})]},s)))})]})}),t.jsx(d,{title:`Ready to accelerate your ${h.city} business with AI?`,description:"Book a strategy session and we'll prioritize your roadmap based on your results.",buttonText:"Book Strategy Session",buttonLink:"/book-audit",color:"orange"})]}),t.jsx(m,{})]})}
1export{h as default}; 2//# sourceMappingURL=GeoToolPage.tsx-CptLNNzg.js.map
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.