PageSourceSearch

https://ilerspray.com/_next/static/chunks/1840-f73cd7e1b1a4f472.js…3346138393536326530616630303038343661663937

js ilerspray.com collected 2026-10-06 09:32:58 UTC 29,314 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1840],{749:function(e,t,a){a.d(t,{Cr:function(){return i},FT:function(){return l},Iv:function(){return r},S5:function(){return s},Ww:function(){return o},a_:function(){return n}});let n=[{code:"en",label:"Ingl\xe9s"},{code:"fr",label:"Franc\xe9s"},{code:"pt",label:"Portugu\xe9s"},{code:"de",label:"Alem\xe1n"},{code:"it",label:"Italiano"},{code:"ca",label:"Catal\xe1n"},{code:"gl",label:"Gallego"},{code:"eu",label:"Euskera"}];function o(e){return(null!=e?e:"").split("-")[0].trim().toLowerCase()}let i={es:"Espa\xf1ol",en:"Ingl\xe9s",fr:"Franc\xe9s",pt:"Portugu\xe9s",de:"Alem\xe1n",it:"Italiano",ca:"Catal\xe1n",gl:"Gallego",eu:"Euskera"};function s(e){var t;let a=o(e);return null!==(t=i[a])&&void 0!==t?t:a.toUpperCase()}function r(e,t){for(let a of t){if(e==="/".concat(a))return"/";if(e.startsWith("/".concat(a,"/")))return e.slice(a.length+1)}return e}function l(e,t,a){return t!==a&&e.startsWith("/")?"/"===e?"/".concat(t):e==="/".concat(t)||e.startsWith("/".concat(t,"/"))?e:"/".concat(t).concat(e):e}},78441:function(e,t,a){a.d(t,{W_:function(){return h},Mf:function(){return b},sz:function(){return y},rX:function(){return d},FU:function(){return u},bU:function(){return g},Z$:function(){return p},Lk:function(){return m}});var n=a(57437),o=a(2265),i=a(749),s=a(24827);let r={name:s.k.name,tagline:"".concat(s.k.hero.subhead," ").concat(s.k.hero.subheadAccent),description:s.k.seo.home.description,email:"[email protected]",phone:"",addresses:[{name:"HQ",street:"1032 E Brandon Blvd #1333",city:"Brandon",postalCode:"FL 33511",country:"United States",is_main:!0}],address:{street:"1032 E Brandon Blvd #1333",city:"Brandon",postalCode:"FL 33511",country:"United States",full:"1032 E Brandon Blvd #1333, Brandon, FL 33511, United States"},social:{instagram:"",linkedin:"",twitter:""},colors:{primary:s.k.colors.accent,primaryDark:"#1D4ED8",secondary:s.k.colors.micro},logo:s.k.logoSrc,ogImage:"/hal149new2/og-hal149.jpg",favicons:{ico:"https://hievkiioamsudfchtiqu.supabase.co/storage/v1/object/public/site-assets/hal149new/hal149_icon.png",png32:"https://hievkiioamsudfchtiqu.supabase.co/storage/v1/object/public/site-assets/hal149new/hal149_icon.png",png192:"https://hievkiioamsudfchtiqu.supabase.co/storage/v1/object/public/site-assets/hal149new/hal149_icon.png",png512:"https://hievkiioamsudfchtiqu.supabase.co/storage/v1/object/public/site-assets/hal149new/hal149_icon.png",appleTouch:"https://hievkiioamsudfchtiqu.supabase.co/storage/v1/object/public/site-assets/hal149new/hal149_icon.png",safariPinned:"https://hievkiioamsudfchtiqu.supabase.co/storage/v1/object/public/site-assets/hal149new/hal149_icon.svg"},domain:"hal149new2.webs.epicaworks.com",url:"https://hal149new2.webs.epicaworks.com",locale:s.k.language,alternateLocales:["es"],schemaOrgType:"Organization",currency:"USD"};s.k.nav.links.map(e=>({label:e.label,href:e.to}));let l={headerLogo:"",footerLogo:"",email:"",footerDescription:"",addressLines:[],locale:"en",defaultLocale:"en",copy:s.k,languagesPublished:!1},c=(0,o.createContext)(l);function h(e){let{value:t,children:a}=e;return(0,n.jsx)(c.Provider,{value:{...l,...t},children:a})}function d(){return(0,o.useContext)(c)}function u(){return d().copy}function g(){return d().locale}function p(){let{locale:e,defaultLocale:t}=d();return a=>(0,i.FT)(a,e,t)}function m(e){let t=d();return("header"===e?t.headerLogo:t.footerLogo)||t.copy.logoSrc}function y(){let e=d();return e.email||e.copy.contact.email}function b(){let e=d().addressLines.filter(Boolean);if(e.length>0)return e;let{street:t,city:a,postalCode:n,country:o}=r.address;return[t,[a,n].filter(Boolean).join(", "),o].filter(Boolean)}},11840:function(e,t,a){a.r(t),a.d(t,{LocaleLink:function(){return s}});var n=a(57437);a(2265);var o=a(27648),i=a(78441);function s(e){let{href:t,...a}=e,s=(0,i.Z$)(),r="string"==typeof t?s(t):t;return(0,n.jsx)(o.default,{href:r,...a})}},24827:function(e,t,a){a.d(t,{k:function(){return n}});let n={name:"HAL149",wordmark:"HAL149",logoSrc:"/hal149new2/hal149_logo.webp",logoAlt:"HAL149",tagline:"An AI sales agent that turns the traffic you already have into qualified leads.",language:"en",skipToContent:"Skip to content",colors:{canvas:"#05070C",panel:"#0B1220",hairline:"#1B2537",accent:"#2E6BFF",accentSoft:"#7EA6FF",micro:"#22D3EE",text:"#
1E6EDF7",muted:"#8A9BB4"},nav:{links:[{label:"HOME",to:"/"},{label:"HAL AGENT",to:"/ai-agent"},{label:"BLOG",to:"/blog"},{label:"CONTACT",to:"/contact"}],primaryCta:"Run your free Report",primaryCtaTo:"/informe/sample",languages:[{code:"EN",active:!0},{code:"ES",active:!1}],languageAriaLabel:"Language: English only",menuOpenLabel:"Open menu",menuCloseLabel:"Close menu"},links:{app:"https://app.hal149.com",legal:"#legal"},hero:{eyebrow:"AI SALES AGENT",headline:"Chosen by humans and machines",subhead:"HAL149 is an AI agent that lives on your website,",subheadAccent:"helping humans and robots choose you.",cards:[{title:"Presales support",body:"Answers the questions your pages leave open, handles the doubts, and walks each visitor toward talking to sales."},{title:"Optimizes for conversion",body:"Reads how your pages are built and how they perform, then keeps recommending the changes that turn more traffic into customers."},{title:"Connecting with AIs",body:"Over open standards like MCP, HAL makes your case when ChatGPT, Gemini or Perplexity decide who to recommend."}],linkLabel:"See how the agent works",linkTo:"/ai-agent"},whatItIs:{snippet:'<script src="https://cdn.hal149.com/aia.js" data-site="YOUR_SITE_ID" defer></script>',snippetCaption:"Paste once, before </body>. Nothing else changes.",copyLabel:"Copy",copiedLabel:"Copied"},howItWorks:{eyebrow:"HOW IT WORKS",title:"How it works",body:"3 steps and a few minutes to start:",steps:[{number:"01",title:"Run your diagnosis",body:"We read the site your traffic lands on: what visitors ask, what your pages don't answer."},{number:"02",title:"Paste one line",body:"A script tag before the closing body tag. No build step, no plugin, no migration."},{number:"03",title:"Watch it work",body:"It picks up where the diagnosis left off, sends you leads and insights on how to grow."}],wary:{linkLabel:"Read what the Report analyses",linkTo:"/report"}},pricing:{eyebrow:"PRICING",title:"Pricing",body:"Every client starts with the free Report. Nobody pays before the diagnosis lands.",customText:"Custom options for specific needs?",customLinkLabel:"Talk to us",customLinkTo:"/contact"},tiers:[{id:"report",name:"Report",price:"Free",cadence:"one-off",positioning:"A free diagnosis: what your visitors ask, what your pages miss, and where it costs you.",features:["Where you rank vs competitors","What to fix in SEO & GEO","Where the site leaks clients"],cta:"Run your free diagnosis",ctaHref:"/#run",highlighted:!1,entry:!0},{id:"hal1",name:"HAL1",price:"$70",cadence:"/mo",positioning:"One agent on your site, grounded in your own pages and pricing, qualifying every visitor.",features:["One agent on one domain","Grounded in your pages and pricing","Lead email with qualification notes"],cta:"Start with HAL1",ctaHref:"/contact",highlighted:!0,entry:!1},{id:"hal2",name:"HAL2",price:"$190",cadence:"/mo",positioning:"Everything in HAL1, plus intent routing and CRM handoff for your sales team.",features:["Everything in HAL1","CRM handoff with structured lead payloads","Routing rules by intent, geography and page"],cta:"Start with HAL2",ctaHref:"/contact",highlighted:!1,entry:!1}],homeFaq:{eyebrow:"FAQ",title:"The five questions we always get.",items:[{q:"What is HAL149?",a:"HAL149 is an AI company. We build AI agents, custom agentic websites and webapps. From sales and process automation to custom applications, HAL149 combines strategic insight, cross-industry experience, and technical execution to create measurable business value."},{q:"What's the difference between the Report and the agent?",a:"The Report is a free diagnosis of your site: what visitors ask, what your pages don't answer, where it costs you. The agent is what covers those gaps from the next page view. One tells you, the other fixes it."},{q:"Why do you talk about robots?",a:"Because a growing share of what reaches your site is a machine deciding whether to recommend you before a human ever sees you. An agent that understands your pages well enough to sell is the same thing that makes them legible to those engines."},{q:"Do you only sell the agent?",a:"No. The agent is the product anyone can install in a minute. When a business needs more, like automation across its processes or a custom application, we build that too. It starts with the same diagnosis."}
1,{q:"Who's behind it?",a:"A small technical team. We ship one agent, we run it on our own sites before we sell it, and every claim on this site is something you can check in minutes by running the Report on your own domain."}]},proof:{eyebrow:"SYS.04 // SAMPLES",title:"Sample results",cards:[{metric:"3.4\xd7",label:"MORE IDENTIFIED VISITORS",quote:"“The same traffic started telling us who it was.”",account:"Northbeam Industrial",meta:"B2B manufacturing \xb7 12k monthly sessions"},{metric:"61%",label:"OF CHATS ENDED QUALIFIED",quote:"“Sales stopped opening conversations from zero.”",account:"Vantage Legal Group",meta:"Professional services \xb7 4k monthly sessions"},{metric:"4 min",label:"FROM PASTE TO FIRST LEAD",quote:"“It was live before the standup finished.”",account:"Corvid Studio",meta:"Design agency \xb7 2k monthly sessions"},{metric:"−38%",label:"INBOUND TRIAGE TIME",quote:"“Every lead arrives with the context already attached.”",account:"Meridian Logistics",meta:"Logistics \xb7 30k monthly sessions"}]},finalCta:{eyebrow:"START HERE",title:"Run the Report. Decide after.",body:"One field. The diagnosis of your site opens in your browser, minutes later.",loginPrompt:"Already a client?",loginLabel:"Open the client app"},reportForm:{urlLabel:"Website URL",urlPlaceholder:"https://yourcompany.com",submitLabel:"Run your free Report",privacy:"No email, no account. The diagnosis opens in your browser."},reportPage:{eyebrow:"Introducing our AI Growth Report",title:"A diagnosis of the site your traffic already lands on.",body:"The Report is a dynamic analysis of where you lose visibility, qualified intent, and what to do about it.",entryLead:"Drop",entryTail:"Get the diagnosis.",entryBody:"HAL reads your site, works out your business and market, and scores how well you get found and chosen. Every gap priced in lost potential clients.",challengesEyebrow:"WHAT IT SHOWS",challengesTitle:"Three blocks. One page. Priced in lost leads.",challenges:[{icon:"Gauge",title:"Where do I stand?",body:"Your company as the agent reads it, one surprising finding, and a Presales Readiness score, 0–100. Visibility and Conversion underneath, each benchmarked against your sector average and leader."},{icon:"Search",title:"Can customers and AI find me?",body:"Whether ChatGPT, Gemini and Perplexity name you in your category, and who they cite instead. Each gap priced in the leads it costs you, with one Quick Win: do X, capture Y leads, because Z."},{icon:"ShieldCheck",title:"Once found, do I earn trust and action?",body:"Whether your site earns credibility and drives the commercial step: the headline, the proof, the path to a request. Each failing point priced in lost leads, with a Quick Win specific to your site."}],reportFaq:{eyebrow:"FAQ",title:"Five questions about the diagnosis.",items:[{q:"What do you actually need from me?",a:"Your URL. Nothing else; no email, no account, no call. The report is free and you read it on the spot."},{q:"Where do the scores come from?",a:"A fixed list of checks, the same for every business. Each one is answered yes, partially or no with the quote or URL behind it, and the score is the sum; the model never picks a number. That is why running it twice on the same site gives you the same reading rather than a different opinion."},{q:"Can you really tell all this from my website?",a:"From your site alone I can tell you what a customer can and cannot find. I also leave it. I run the searches your buyers run, ask the assistants they ask, and see who gets recommended instead. What I cannot tell you is where your visitors actually drop off or which problem costs you most money. That needs me working on your site, not looking at it."},{q:"Who are you comparing me against?",a:"The suppliers that won the searches I ran as your customer, scored on the identical checks. Not a list we picked, and never an estimate set against a measurement. If I can't score a competitor properly, they don't appear."},{q:"What if you get something wrong about my business?",a:"Every line says whether I found it, inferred it, or couldn't determine it, so a wrong assumption is visible instead of buried. Tell me and I'll correct it; that's the fastest way to see what the agent does once it's working for you."}]}},agentPage:{eyebrow:"HAL AGENT",title:"One line of code. Every visitor qualified.",body:"It lives on your site, reads every visitor in context, asks the questions your form never asks, and hands you a qualified lead with the reasoning attached.",stats:[{label:"INSTALL TIME",value:"1 line"},{label:"ADDED PAGE WEIGHT",value:"18 KB"},{label:"REPORT TURNAROUND",value:"Minutes"}],objectionsEyebrow:"OBJECTIONS",objectionsTitle:"The five questions we always get.",objections:[{q:"Will it slow my site down?",a:"No. The script is deferred and loads after your content. It adds roughly 18 KB and never blocks rendering. If it fails to load, your page behaves exactly as it does today."},{q:"What data does it see?",a:"The page the visitor is on, the conversation they choose to have, and the referrer. No cross-site tracking, no fingerprinting, no reading of other tabs. You can exclude paths and fields from the agent entirely."},{q:"Is it a chatbot?",a:"No. A chatbot answers. The agent qualifies: it decides whether a visitor is worth your sales team's time, asks the missing questions, and writes the lead up with its reasoning."},{q:"What happens if it says something wrong?",a:"The agent is grounded in your own pages, pricing and terms, and refuses to answer outside them. Every conversation is logged, and 
1you can restrict topics or hand off to a human at any point."},{q:"Not satisfied; how do I remove it?",a:"Delete the line. There is no account state on your site, no database to unwind and no migration to reverse."}]},blog:{eyebrow:"WRITING",title:"Notes on getting found and getting chosen.",body:"Short technical pieces on search, generative discovery and press: the three channels that feed the traffic the agent works on.",allLabel:"All",filterLabel:"Filter posts by category",backLabel:"Back to all posts",readLabel:"Read",searchLabel:"Search posts",searchPlaceholder:"Search posts…",noResultsLabel:"No posts match your search.",prevPageLabel:"Previous",nextPageLabel:"Next",tocLabel:"ON THIS PAGE",tocNavLabel:"Sections in this article"},blogPosts:[{slug:"crawl-budget-is-a-sales-problem",title:"Crawl budget is a sales problem, not an SEO one",category:"SEO",date:"2026-08-18",readingTime:"6 min",excerpt:"If search engines spend their time on your archive, they are not spending it on the pages that convert.",image:"/hal149new2/cbfa6f6d-5cc6-41b9-b077-db0ce5936621.jpg",imageAlt:"Thin blue line-art orbital diagram on a near-black background",status:"publicado",sections:[{id:"hygiene-or-revenue",title:"Hygiene framing is why it never ships",paragraphs:["Most crawl-budget advice stops at the technical layer: fix the sitemap, collapse the parameters, return the right status codes. That work matters, but it is framed as hygiene rather than revenue, which is why it never gets prioritised.","Reframe it. Every crawl a search engine spends on a thin archive page is a crawl it does not spend on the page where your buyers make a decision. The budget is finite and you are allocating it, whether you intend to or not."]},{id:"twenty-pages",title:"Start with the twenty pages that produce enquiries",paragraphs:["List them, then look at what share of your crawl log those pages actually receive. In most mid-sized sites the answer is under ten percent.","The gap is filled by pagination, tag pages and old campaign landers nobody has touched in two years. None of them have ever produced a lead."]},{id:"the-fix",title:"The fix is unglamorous",paragraphs:["Remove what does not earn its crawl, consolidate what overlaps, and make the commercial pages the shortest path from the homepage.","Then measure enquiries, not impressions. A crawl-budget project that improves indexation and nothing else was a maintenance task, not a strategy."]}]},{slug:"writing-pages-a-model-can-quote",title:"Writing pages a model can quote",category:"GEO",date:"2026-08-04",readingTime:"5 min",excerpt:"Generative engines cite sources that state things plainly. Hedged marketing copy is unquotable.",image:"/hal149new2/9c788bcc-f0d3-4f3d-8e0d-f64cd46d2662.jpg",imageAlt:"Thin blue line-art satellite with a long orbital arc on a near-black background",status:"publicado",sections:[{id:"what-gets-lifted",title:"What actually gets lifted",paragraphs:["Generative engine optimisation is mostly a writing discipline. When a model assembles an answer, it needs a sentence it can lift without qualification.","“We help ambitious brands unlock growth” cannot be lifted. “Installation is one script tag and adds 18 KB” can."]},{id:"three-properties",title:"Three properties of a quotable sentence",paragraphs:["It makes a single claim. It contains a specific value. It stands alone without the paragraph around it.","Sentences that fail one of the three still read fine to a human editor, which is why they survive review and then never get cited."]},{id:"how-to-rewrite",title:"How to rewrite for it",paragraphs:["Put the answer in the first sentence of the section rather than the last. Use concrete units instead of adjectives. Keep definitions in one place so the model does not have to reconcile two versions of your own explanation.","The side effect is that human readers prefer it too. Pages rewritten this way tend to convert better before any model ever cites them."]}]},{slug:"the-question-your-form-never-asks",title:"The question your form never asks",category:"SEO",date:"2026-07-21",readingTime:"4 min",excerpt:"Four fields and a message box is not qualification. It is a hope that the visitor volunteers the truth.",image:"/hal149new2/cbfa6f6d-5cc6-41b9-b077-db0ce5936621.jpg",imageAlt:"Thin blue line-art orbital diagram on a near-black background",status:"publicado",sections:[{id:"the-compromise",title:"A compromise struck in 2009",paragraphs:["Ask as little as possible so that people finish the form, then sort out the mess by hand. That was the deal, and most sites are still honouring it.","The cost is a sales team spending its mornings on enquiries that were never going to close."]},{id:"what-is-missing",title:"What is actually missing",paragraphs:["The missing information is rarely exotic. It is t
1imeline, budget band, who else is involved in the decision, and whether the visitor has already ruled something out.","Nobody types that into a message box unprompted, and no amount of field validation will make them."]},{id:"order-beats-count",title:"Order beats count",paragraphs:["Asking conversationally changes the response rate because the questions arrive one at a time and in context, after the visitor has already said what they want.","Whatever asks them, whether a person, a sequence or an agent, the point is that the answers arrive attached to the lead instead of two emails later."]}]},{slug:"structured-data-for-answer-engines",title:"Structured data for answer engines",category:"GEO",date:"2026-07-07",readingTime:"7 min",excerpt:"Schema was built for rich results. Answer engines use it as a shortcut to the facts.",image:"/hal149new2/9c788bcc-f0d3-4f3d-8e0d-f64cd46d2662.jpg",imageAlt:"Thin blue line-art satellite with a long orbital arc on a near-black background",status:"publicado",sections:[{id:"beyond-rich-results",title:"Beyond rich results",paragraphs:["Schema markup earned its reputation as a way to win stars and breadcrumbs in the search results page.","That framing undersells what it does now: it hands an answer engine a machine-readable version of your claims, with no parsing risk."]},{id:"which-types",title:"Which types are worth the effort",paragraphs:["Prioritise the ones that carry commercial facts. Product and Offer for what you sell and what it costs. FAQPage for the objections you actually handle. Organisation for who you are and where.","Skip the decorative types. They cost review time and change nothing about how you are summarised."]},{id:"keep-it-honest",title:"Keep the markup and the page in agreement",paragraphs:["Divergence is the fastest way to get discounted as a source, and it is usually accidental: a price updated in the template but not in the JSON-LD.","Validate on deploy, not quarterly. Structured data breaks silently, and silent breakage is the expensive kind."]}]},{slug:"a-press-page-that-does-work",title:"A press page that does actual work",category:"PR",date:"2026-06-23",readingTime:"5 min",excerpt:"Most newsroom pages are a graveyard of PDFs. A useful one is a set of facts journalists can lift.",image:"/hal149new2/d6bf4577-9475-4408-b3a9-d7b94a0ed1d5.jpg",imageAlt:"Thin blue line-art concentric signal rings on a near-black background",status:"publicado",sections:[{id:"four-things",title:"Four things a journalist needs",paragraphs:["What the company does in one sentence, who is quotable, a number they can verify, and an image at print resolution.","Almost no newsroom page provides all four above the fold, which is why the writer ends up paraphrasing your homepage instead."]},{id:"one-sentence",title:"Write the sentence once",paragraphs:["Use the same one-sentence description everywhere, including in your own site metadata.","Inconsistency between your press page and your homepage forces the writer to choose, and they will choose the vaguer one."]},{id:"dated-numbers",title:"Publish numbers you will stand behind",paragraphs:["Include the period each figure covers. A dated figure is far more usable than an undated superlative.","Then keep it current. A newsroom whose latest item is eighteen months old reads as a company that stopped happening."]}]},{slug:"announcements-nobody-asked-for",title:"Announcements nobody asked for",category:"PR",date:"2026-06-09",readingTime:"4 min",excerpt:"The test for a press release is simple: would you forward it to a friend who does not work here?",image:"/hal149new2/d6bf4577-9475-4408-b3a9-d7b94a0ed1d5.jpg",imageAlt:"Thin blue line-art concentric signal rings on a near-black background",status:"publicado",sections:[{id:"the-ritual",title:"Announcing as ritual",paragraphs:["Companies announce partnerships, awards and rebrands because announcing is the ritual, not because anyone outside the building is waiting.","The result is a channel readers have learned to ignore, which then gets solved with more announcements."]},{id:"one-filter",title:"One filter before writing",paragraphs:["Does this change what a customer can do, what they pay, or what they can rely on?","If not, it is an internal milestone. Put it in the changelog and move on."]},{id:"lead-with-consequence",title:"Lead with the consequence",paragraphs:["Not “we have partnered with X” but “customers on X can now do Y without leaving it”.","Fewer, heavier announcements make the next one land. Volume trains people to skip."]}]}],about:{eyebrow:"ORG // HAL149",title:"Turning AI into Business Capabilities",lead:"We build the AI capabilities that make businesses smarter, faster, better connected, and ready to grow. From sales and process automation to custom applications, HAL149 combines strategic insight, cross-industry experience, and technical execution to create measurable business value.",manifesto:{title:"Manifesto",items:[{number:"01",title:"The interface is disappearing",body:"Menus, forms and filters were a workaround for software that could not understand a sentence. That constraint is gone, and the interface is going with it."}
1,{number:"02",title:"Machines are an audience now",body:"A growing share of what reaches a business arrives through an assistant that read the site first. Writing only for people is writing for half the room."},{number:"03",title:"Judgement is the scarce part",body:"Generating things is now cheap and nearly infinite. Knowing which of them is worth shipping is not, and that is where human work is moving."},{number:"04",title:"Small teams got their leverage back",body:"For twenty years scale beat skill. A few people with good agents now cover ground that used to need a department."},{number:"05",title:"Trust is earned by showing the work",body:"A system that states what it found, what it inferred and what it could not determine beats a confident one. Certainty is easy to fake; provenance is not."},{number:"06",title:"Adoption beats capability",body:"The best model nobody installs changes nothing. Most of the value of AI over the next decade goes to whoever makes it trivial to start using."}]},team:{title:"Team",body:"Small and technical. Three of the roles below are open.",members:[{initials:"LG",name:"Luis Garc\xeda de la Fuente",role:"Founder & product",detail:"Product direction, roadmap, the agent."},{initials:"AG",name:"Alvaro Garc\xeda Mateo",role:"Client activations",detail:"Installs, CRM handoff, support."},{initials:"H1",name:"HAL1",role:"Pre-sales",detail:"Inbound queries, product support."},{initials:"+",name:"Open role",role:"Sales & marketing",detail:"Demand, positioning, pipeline.",open:!0,apply:"/contact"},{initials:"+",name:"Open role",role:"Agent design",detail:"Qualification logic, prompts, tone.",open:!0,apply:"/contact"},{initials:"+",name:"Open role",role:"Agent engineering",detail:"The embed, retrieval, edge delivery.",open:!0,apply:"/contact"}]}},contact:{eyebrow:"COMMS // CONTACT",title:"Contact",body:"Questions about the agent, the install or an existing account. Written replies within one business day.",reportLinkLabel:"Run your free Report",reportLinkTo:"/report",email:"[email protected]",emailLabel:"Email",responseNote:"We reply within one business day.",aside:{skip:{title:"Or skip the form",body:"No phone queue and no scheduling links. Everything is handled in writing so the answer is on record.",channelLabel:"SUPPORT AND SALES"},faster:{title:"Faster than asking us",body:"The Report answers most pre-sales questions about your own site before we would get to them."}},form:{name:"NAME",company:"COMPANY",website:"WEBSITE URL",websitePlaceholder:"https://",email:"EMAIL",message:"MESSAGE",messagePlaceholder:"What are you trying to work out?",submit:"Send message",submitting:"Sending…",successTitle:"Message sent.",successBody:"We reply within one business day."}},cookies:{ariaLabel:"Cookie consent",title:"Cookies",body:"We use our own storage and anonymous analytics to understand how the site is used. You can accept or reject analytics storage. See our",policyLink:"Cookie Policy",accept:"Accept",reject:"Reject",preferences:"Cookie settings"},footer:{positioning:"An AI pre-sales agent that lives on your site, answers the questions your pages do not, and hands you the qualified lead.",status:"All systems nominal",columns:[{title:"PRODUCTS",links:[{label:"Report",to:"/report",kind:"route"},{label:"HAL Agent",to:"/ai-agent",kind:"route"},{label:"Pricing",to:"/#pricing",kind:"route"}]},{title:"THE PROJECT",links:[{label:"About Us",to:"/about",kind:"route"},{label:"Blog",to:"/blog",kind:"route"}]},{title:"CONTACT",links:[{label:"Contact",to:"/contact",kind:"route"},{label:"LinkedIn",to:"",kind:"text"},{label:"Twitter",to:"",kind:"text"}]}],legalLinks:[{label:"Legal",to:"/legal"},{label:"Privacy",to:"/privacy"},{label:"Cookies",to:"/cookies"}],copyright:"\xa9 {year} HAL149 Systems. All rights reserved."},legal:{eyebrow:"LEGAL // NOTICE",navLabel:"Legal documents",docs:[{slug:"legal",label:"Legal notice",to:"/legal"},{slug:"privacy",label:"Privacy policy",to:"/privacy"},{slug:"cookies",label:"Cookie policy",to:"/cookies"}]},seo:{home:{title:"HAL149: An AI sales agent for the traffic you already have",description:"HAL149 builds one thing: an AI sales agent that installs with one line of code and turns your existing website traffic into qualified leads. Start with a free Report."},report:{title:"The Report | HAL149",description:"A free written diagnosis of where your site loses qualified leads, plus the one-line install for the HAL149 agent."},agent:{title:"HAL Agent | HAL149",description:"An AI sales agent that installs with one line of code, qual
1ifies every visitor from your own pages and pricing, and hands your team the lead with its reasoning attached."},blog:{title:"Writing | HAL149",description:"Short technical notes on SEO, generative discovery and press from the HAL149 team."},contact:{title:"Contact | HAL149",description:"Talk to the team that builds the HAL149 AI sales agent, or run the free Report instead."},about:{title:"About | HAL149",description:"Why HAL149 sells one AI sales agent, and how we work with the companies that install it."},siteName:"HAL149"}}}}]);

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.