1import{r as n,j as e,L as c}from"./index-BcO05Rio.js";import{S as p,a as g}from"./SiteFooter-Cq_r-mzb.js";const d=[{label:"About",to:"/about",keywords:"team story company history"},{label:"Ad Choices",to:"/online-ad-choices",keywords:"ad choices privacy formats"},{label:"Ad Gallery",to:"/display-banner-advertising",keywords:"banner examples display creative"},{label:"Ad Specs",to:"/ad-specs",keywords:"creative specifications sizes"},{label:"Advertisers",to:"/dealer-retail-online-advertising",keywords:"advertisers dealer retail"},{label:"Auto Enthusiasts",to:"/auto-enthusiasts",keywords:"automotive cars enthusiasts"},{label:"Aviation",to:"/aviation",keywords:"aviation aircraft pilots"},{label:"ATV & UTV Sites",to:"/atv-utv",keywords:"atv utv off road quad"},{label:"Banner Ad Examples",to:"/display-banner-advertising",keywords:"banner display creative gallery"},{label:"Blog / News",to:"/blog",keywords:"news articles blog updates"},{label:"Boating Enthusiasts",to:"/boating-enthusiasts",keywords:"boating marine watersports"},{label:"Collision Repair",to:"/collision-repair",keywords:"collision body shop repair"},{label:"Consumer Online Advertising",to:"/consumer-online-advertising",keywords:"consumer audience"},{label:"Content Security Policy (CSP) Entries",to:"/blog/content-security-policy-csp",keywords:"csp content security policy headers"},{label:"Dealer & Retail Advertising",to:"/dealer-retail-online-advertising",keywords:"dealer retail local"},{label:"Dirt Bike",to:"/dirt-bike",keywords:"dirt bike motocross offroad"},{label:"Display Banner Advertising",to:"/display-banner-advertising",keywords:"display banner programmatic"},{label:"Ecommerce Advertising",to:"/ecommerce-online-advertising",keywords:"ecommerce shopify retail online store"},{label:"Event Advertising",to:"/event-online-advertising",keywords:"event campaign promotion"},{label:"Forgot Password",to:"/forgot-password",keywords:"password reset account login"},{label:"Google Merchant Center",to:"/google-merchant-center",keywords:"google merchant shopping feed"},{label:"Holiday Promotion Calendar",to:"/holiday-promotion-calendar",keywords:"holiday calendar seasonal promotion"},{label:"Home",to:"/",keywords:"homepage main"},{label:"Local Events Advertising",to:"/local-events-online-advertising",keywords:"local events community"},{label:"Login",to:"/login",keywords:"login sign in account"},{label:"Markets",to:"/markets",keywords:"markets verticals audiences"},{label:"Motorhome & Vans",to:"/motorhome-vans",keywords:"rv motorhome van trailers camping"},{label:"Motorsports",to:"/motorsports",keywords:"motorsports racing nascar"},{label:"Online Ad Choices",to:"/online-ad-choices",keywords:"ad choices privacy targeting"},{label:"Online Advertising Creative Specifications",to:"/online-advertising-creative-specifications",keywords:"creative specs sizes formats"},{label:"Online Advertising Targeting",to:"/online-advertising-targeting",keywords:"targeting audience demographic"},{label:"Outdoor",to:"/outdoor",keywords:"outdoor hunting fishing camping"},{label:"Paid Social Media Advertising",to:"/paid-social-media-advertising",keywords:"facebook instagram tiktok social"},{label:"Payment",to:"/payment",keywords:"billing payment invoice"},{label:"PPC & Search Engine Marketing",to:"/ppc-search-engine-marketing",keywords:"ppc sem google ads search"},{label:"Racetracks & Events",to:"/racetracks-events",keywords:"racetrack speedway events"},{label:"Reporting Wiki",to:"/reportingwiki",keywords:"reporting analytics wiki documentation"},{label:"Retargeting Advertising",to:"/retargeting-advertising",keywords:"retargeting remarketing pixel"},{label:"Service & Repair",to:"/service-repair",keywords:"service auto repair shop"},{label:"Snowmobile",to:"/snowmobile",keywords:"snowmobile winter sled"},{label:"Streaming Audio Advertising",to:"/streaming-audio-advertising",keywords:"streaming audio spotify podcast radio"},{label:"Streaming TV Advertising",to:"/streaming-tv-advertising",keywords:"streaming tv ctv ott connected"},{label:"Street Motorcycle",to:"/street-motorcycle",keywords:"street motorcycle sportbike cruiser"},{label:"Street Truck & SUV",to:"/street-truck-suv",keywords:"truck suv pickup"}
1,{label:"Trade / B2B Advertising",to:"/trade-b2b-online-advertising",keywords:"trade b2b business industrial"},{label:"YouTube Advertising",to:"/youtube-advertising",keywords:"youtube video boost views advertising"},{label:"4X4 Off-Road",to:"/4x4-off-road",keywords:"4x4 off road jeep truck"}];function b(a){const s=a[0].toUpperCase();return/[0-9]/.test(s)?"0-9":s}function y(){const[a,s]=n.useState(""),i=n.useMemo(()=>{const r=a.trim().toLowerCase();return r?d.filter(t=>t.label.toLowerCase().includes(r)||(t.keywords??"").toLowerCase().includes(r)||(t.to??"").toLowerCase().includes(r)):d},[a]),l=n.useMemo(()=>{const r=new Map;for(const t of i){const o=b(t.label);r.has(o)||r.set(o,[]),r.get(o).push(t)}return[...r.entries()].sort(([t],[o])=>t==="0-9"?1:o==="0-9"?-1:t.localeCompare(o))},[i]);return e.jsxs("div",{className:"min-h-screen flex flex-col bg-background text-foreground",children:[e.jsx(p,{}),e.jsx("main",{className:"flex-1",children:e.jsxs("section",{className:"max-w-5xl mx-auto px-6 py-12",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("p",{className:"font-display uppercase tracking-widest text-sm text-muted-foreground",children:"Help | Search"}),e.jsx("hr",{className:"my-4 border-border"}),e.jsx("h1",{className:"font-display text-4xl md:text-5xl uppercase tracking-tight",children:"Help / Search"})]}),e.jsxs("div",{className:"mb-10",children:[e.jsx("label",{htmlFor:"help-search",className:"sr-only",children:"Search the site"}),e.jsx("input",{id:"help-search",type:"search",autoFocus:!0,value:a,onChange:r=>s(r.target.value),placeholder:"Search all pages and topicsâ¦",className:"w-full rounded-md border border-border bg-background px-4 py-3 text-base focus:outline-none focus:ring-2 focus:ring-brand-red"}),e.jsxs("p",{className:"mt-2 text-sm text-muted-foreground",children:[i.length," ",i.length===1?"result":"results"]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 mb-12",children:[e.jsx("a",{href:"/blog",className:"border border-border rounded-md px-4 py-3 text-center font-display uppercase tracking-wide hover:border-brand-red hover:text-brand-red transition-colors",children:"Our Blog"}),e.jsx("a",{href:"https://reporter.digitalthrottle.com/",target:"_blank",rel:"noopener noreferrer",className:"border border-border rounded-md px-4 py-3 text-center font-display uppercase tracking-wide hover:border-brand-red hover:text-brand-red transition-colors",children:"Advertiser Reporting"}),e.jsx("a",{href:"http://portal.digitalthrottle.com/",target:"_blank",rel:"noopener noreferrer",className:"border border-border rounded-md px-4 py-3 text-center font-display uppercase tracking-wide hover:border-brand-red hover:text-brand-red transition-colors",children:"Publisher Portal"})]}),e.jsx("h2",{className:"font-display uppercase text-2xl tracking-wide mb-6",children:"Quick Search for Topics"}),l.length===0?e.jsxs("p",{className:"text-muted-foreground",children:["No topics match â",a,"â."]}):e.jsx("div",{className:"space-y-8",children:l.map(([r,t])=>e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-3xl uppercase border-b border-border pb-2 mb-3",children:r}),e.jsx("ul",{className:"space-y-1.5",children:t.map(o=>e.jsx("li",{children:o.to?e.jsx(c,{to:o.to,className:"font-semibold uppercase tracking-wide text-foreground hover:text-brand-red transition-colors",children:o.label}):e.jsx("a",{href:o.href,target:"_blank",rel:"noopener noreferrer",className:"font-semibold uppercase tracking-wide text-foreground hover:text-brand-red transition-colors",children:o.label})},o.label))})]},r))})]})}),e.jsx(g,{})]})}export{y as component};
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.