1import{_ as F}from"./CSkm8WXl.js";import{_ as z}from"./DlAUqK2U.js";import{o as Y,b as a,c as d,a as e,f as x,t as l,e as v,w as k,u as c,i as N,h as J,F as y,g as _,r as P,j as p,z as $,A as L,B as D,m as X,q as Z,aT as ee,k as te,D as I}from"./B27EFU-J.js";import{_ as U}from"./CcInz9F5.js";import{u as oe}from"./BpmXlRxX.js";import{u as ne}from"./CbylEqK8.js";import{u as ie}from"./nrG5aXr2.js";import"./DuAV58dt.js";const se={class:"hero relative flex min-h-screen flex-col justify-center overflow-hidden bg-white px-[5%] pb-12 pt-12"},re={class:"hero-inner relative z-10 mx-auto grid w-full max-w-[1200px] grid-cols-1 items-center gap-12 md:grid-cols-2 md:gap-20"},ae={class:"hero-left space-y-6"},le={class:"inline-flex items-center gap-2 rounded-full px-3 py-1.5 text-[0.78rem] font-medium uppercase tracking-[0.04em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}},de={class:"text-[clamp(2.6rem,4.5vw,4rem)] font-medium leading-[1.1] tracking-tight"},ce={class:"max-w-[44ch] text-base leading-[1.75] text-[#6B7280] tracking-wide"},ue={class:"inline-flex items-center gap-6"},me={class:"aspect-[4/3] overflow-hidden rounded-[20px]",style:{"box-shadow":"0 20px 60px rgba(0, 0, 0, 0.12)"}},ge={key:0,class:"h-full w-full bg-gray-200 animate-pulse"},pe=["src","width","height","alt"],he={class:"relative z-10 mx-auto mt-12 grid w-full max-w-[1200px] grid-cols-1 gap-5 md:grid-cols-3"},fe=["innerHTML"],be={class:"mb-2 text-base font-normal text-[#111827]"},xe={class:"text-[0.88rem] leading-[1.7] text-[#6B7280] tracking-wide"},ve={__name:"RegionHero",props:{region:{type:Object,required:!0}},setup(h){const r=h,u=P(!1),i=P(null);Y(()=>{i.value?.complete&&(u.value=!0)});const t=p(()=>[{title:"Real Household Data",desc:"Census-backed statistics on household composition, employment, and education â so you can target with precision.",icon:'<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M12 8v4l3 3"/></svg>'},{title:"Full Regional Coverage",desc:`Every postcode across ${r.region.name} is available. Target a single town or blanket an entire county.`,icon:'<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>'},{title:"Bespoke Pricing",desc:"Quick quotes built around your specific requirements by our UK-wide network of distributors - no hidden fees, no surprises.",icon:'<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>'}]);return(s,o)=>{const n=F;return a(),d("section",se,[o[5]||(o[5]=e("div",{class:"pointer-events-none absolute right-[-100px] top-1/2 h-[600px] w-[600px] -translate-y-1/2 rounded-full z-0",style:{background:`radial-gradient( 2 circle, 3 rgba(232, 48, 42, 0.18) 0%, 4 rgba(232, 48, 42, 0.06) 50%, 5 transparent 70% 6 )`,filter:"blur(80px)"}},null,-1)),e("div",re,[e("div",ae,[e("div",le,[o[2]||(o[2]=e("span",{class:"h-1.5 w-1.5 rounded-full",style:{background:"#e8302a"}},null,-1)),x(" Leaflet Distribution â "+l(h.region?.name),1)]),e("h1",de," Reach Every Door in "+l(h.region?.name),1),e("p",ce," A targeted, data-driven leaflet distribution platform where businesses connect directly with "+l(h.region.summary.total_households)+"+ households across "+l(h.region?.name)+". ",1),e("div",ue,[v(n,{to:"/auth/register?role=client",class:"bg-red-500 hover:bg-red-600 text-white font-normal py-2 px-5 lg:py-[14px] lg:px-[36px] rounded-full text-lg transition-colors duration-300 shadow-lg button-text hover:scale-105 transform transition-transform whitespace-nowrap shrink-0"},{default:k(()=>[...o[3]||(o[3]=[x(" Do it the right way ",-1)])]),_:1}),e("button",{class:"inline-flex items-center gap-3 group cursor-pointer shrink-0",onClick:o[0]||(o[0]=(...b)=>s.playVideo&&s.playVideo(...b))},[...o[4]||(o[4]=[e("div",{class:"w-10 h-10 rounded-full border-2 border-red-500 flex items-center justify-center group-hover:bg-red-50 transition-colors duration-300 shrink-0"},[e("svg",{class:"w-6 h-6 text-red-500 ml-1",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M8 5v14l11-7z"})])],-1),e("span",{class:"text-red-500 font-normal text-lg truncate"}," Discover what we do ",-1)])])])]),e("div",me,[c(u)?N("",!0):(a(),d("div",ge)),e("img",{ref_key:"imgRef",ref:i,src:h.region?.image?.original?.src,width:h.region?.image?.original?.width,height:h.region?.image?.original?.height,alt:h.region?.image?.original?.alt,class:J(["h-full w-full object-cover transition-opacity duration-300",c(u)?"opacity-100":"opacity-0 absolute inset-0"]),onLoad:o[1]||(o[1]=b=>u.value=!0)},null,42,pe)])]),e("div",he,[(a(!0),d(y,null,_(c(t),b=>(a(),d("div",{key:b.title,class:"feature-card rounded-2xl border border-[#
6E5E7EB] bg-white p-8 transition hover:-translate-y-1"},[e("div",{class:"mb-5 flex h-10 w-10 items-center justify-center rounded-[10px]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"},innerHTML:b.icon},null,8,fe),e("h3",be,l(b.title),1),e("p",xe,l(b.desc),1)]))),128))])])}}},ye=z(ve,[["__scopeId","data-v-c288e280"]]),_e={class:"bg-[#F9F9F9] px-[5%] py-20",id:"about"},we={class:"mx-auto max-w-[1200px]"},ke={class:"grid grid-cols-1 items-start gap-8 md:grid-cols-[1fr_1.6fr] md:gap-20"},$e={class:"mb-4 inline-flex items-center gap-2 rounded-full px-3 py-1 text-[0.75rem] font-medium uppercase tracking-wide",style:{background:"rgba(232,48,42,0.08)",color:"#E8302A"}},Ee={class:"mt-10 flex flex-wrap gap-10 border-t border-[#E5E7EB] pt-10"},Le={class:"block text-[2.2rem] font-medium leading-none tracking-tight",style:{color:"#E8302A"}},ze={class:"mt-1 block text-[0.78rem] uppercase tracking-[0.07em] text-[#6B7280]"},Ce={class:"space-y-4 text-[0.95rem] leading-[1.8] text-[#374151] tracking-wide"},Se=["innerHTML"],Be={__name:"RegionIntro",setup(h){const r=$("region"),u=p(()=>[{num:`${r.value.summary.total_counties}`,label:"Counties covered"},{num:`${r.value.summary.total_households}`,label:"Households"},{num:`${r.value.summary.total_towns}+`,label:"Towns"}]);return(i,t)=>(a(),d("section",_e,[e("div",we,[e("div",ke,[e("div",null,[e("div",$e," Why "+l(c(r).name)+"? ",1),t[0]||(t[0]=e("h2",{class:"text-[clamp(1.75rem,3vw,2.5rem)] font-medium leading-[1.15] tracking-tight"}," The Smarter Way to Get Noticed ",-1)),e("div",Ee,[(a(!0),d(y,null,_(c(u),s=>(a(),d("div",{key:s.label},[e("span",Le,l(s.num),1),e("span",ze,l(s.label),1)]))),128))])]),e("div",Ce,[c(r)?.content?(a(),d("div",{key:0,class:"richtext",innerHTML:c(r).content},null,8,Se)):(a(),d(y,{key:1},[e("p",null,l(c(r).name)+" is one of "+l(c(r).country)+"'s most diverse and vibrant regions, home to a wide range of households, communities, and local economies. Whether you're a local business targeting nearby residents, a national brand entering a new market, or a community organisation spreading the word â leaflet distribution here delivers real, measurable reach.",1),e("p",null,"Our network covers every postcode across "+l(c(r).name)+", giving you the flexibility to target by neighbourhood, household type, or demographics. Add our household data to your planning and make every print count.",1)],64))])])])]))}},Re=z(Be,[["__scopeId","data-v-4d16f3e7"]]),Fe={class:"px-[5%] py-20",id:"stats"},Te={class:"mx-auto max-w-[1200px]"},Ae={class:"mb-12"},He={class:"max-w-[55ch] text-[0.98rem] leading-[1.75] tracking-wide text-[#6B7280]"},Me={class:"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3"},Pe={__name:"RegionHouseholdStats",setup(h){const r=$("region"),u=p(()=>{const i=r.value.household,t=r.value.summary.total_households,s=o=>(o/t*100).toFixed(2);return[{tag:"Household Type 01",num:i.one_person.count.toLocaleString(),pct:`${s(i.one_person.count)}% of total households`,name:"One-Person Households",desc:"Single occupant dwellings â including young professionals, retirees, and solo renters.",barPct:s(i.one_person.count)},{tag:"Household Type 02",num:i.single_family.count.toLocaleString(),pct:`${s(i.single_family.count)}% of total households`,name:"Single Family Households",desc:"Couples with or without children â the backbone of residential communities.",barPct:s(i.single_family.count)},{tag:"Household Type 03",num:i.other.count.toLocaleString(),pct:`${s(i.other.count)}% of total households`,name:"Other Household Types",desc:"Shared houses, multi-generational homes, and other non-traditional living arrangements.",barPct:s(i.other.count)}]});return(i,t)=>{const s=U;return a(),d("section",Fe,[e("div",Te,[e("div",Ae,[t[0]||(t[0]=e("div",{class:"mb-4 inline-flex items-center gap-2 rounded-full px-3 py-1 text-[0.75rem] font-medium uppercase tracking-[0.05em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}}," Audience Data ",-1)),t[1]||(t[1]=e("h2",{class:"mb-3 text-[clamp(1.75rem,3vw,2.5rem)] font-medium leading-[1.15]"}," Household Composition ",-1)),e("p",He," Census-derived household data for "+l(c(r)?.name)+". We have embedded this into our mapping software to allow you to understand your audience and make informed decision before planning distribution. ",1)]),t[2]||(t[2]=e("div",{class:"mb-5 flex items-center gap-4 text-[0.8rem] font-medium uppercase tracking-[0.08em] text-[#6B7280]"},[x(" Household Types "),e("span",{class:"flex-1 border-t border-[#
6E5E7EB]"})],-1)),e("div",Me,[(a(!0),d(y,null,_(c(u),o=>(a(),L(s,D({key:o.tag},{ref_for:!0},o),null,16))),128))])])])}}},De={class:"bg-[#F9F9F9] px-[5%] py-20",id:"employment"},je={class:"mx-auto max-w-[1200px]"},Ie={class:"mb-12"},Ne={class:"max-w-[55ch] text-[0.98rem] leading-[1.75] text-[#6B7280]"},Ue={class:"mb-14"},qe={class:"grid grid-cols-1 gap-5 sm:grid-cols-2"},Oe={class:"grid grid-cols-1 gap-5 sm:grid-cols-2"},We={__name:"RegionEmploymentEducation",setup(h){const r=$("region"),u=p(()=>{const t=r.value.employment,s=t.employed.count+t.unemployed.count,o=n=>(n/s*100).toFixed(2);return[{tag:"Employment 01",num:t.employed.count.toLocaleString(),pct:`${o(t.employed.count)}% of working-age residents`,name:"Employed",desc:"Part-time or full-time, employee or self-employed â a high-value audience with regular disposable income.",barPct:o(t.employed.count)},{tag:"Employment 02",num:t.unemployed.count.toLocaleString(),pct:`${o(t.unemployed.count)}% of working-age residents`,name:"Unemployed",desc:"Working-age residents currently without paid work, available and actively seeking employment.",barPct:o(t.unemployed.count)}]}),i=p(()=>{const t=r.value.education,s=t.educated.count+t.uneducated.count,o=n=>(n/s*100).toFixed(2);return[{tag:"Education 01",num:t.educated.count.toLocaleString(),pct:`${o(t.educated.count)}% of adult residents`,name:"Educated",desc:"Residents who have obtained any level of formal education â from school qualifications to higher education.",barPct:o(t.educated.count)},{tag:"Education 02",num:t.uneducated.count.toLocaleString(),pct:`${o(t.uneducated.count)}% of adult residents`,name:"No Formal Qualifications",desc:"Residents with no formal qualifications â useful context for tailoring message complexity and channel selection.",barPct:o(t.uneducated.count)}]});return(t,s)=>{const o=U;return a(),d("section",De,[e("div",je,[e("div",Ie,[s[0]||(s[0]=e("div",{class:"mb-4 inline-flex items-center gap-2 rounded-full px-3 py-1 text-[0.75rem] uppercase tracking-[0.05em] font-medium",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}}," Workforce & Education ",-1)),s[1]||(s[1]=e("h2",{class:"mb-3 text-[clamp(1.75rem,3vw,2.5rem)] font-medium leading-[1.15] tracking-tight"}," Employment & Education ",-1)),e("p",Ne," Demographic insight on the working population and education levels across "+l(c(r)?.name)+". ",1)]),e("div",Ue,[s[2]||(s[2]=e("div",{class:"mb-5 flex items-center gap-4 text-[0.8rem] font-medium uppercase tracking-[0.08em] text-[#6B7280]"},[x(" Employment Status "),e("span",{class:"flex-1 border-t border-[#E5E7EB]"})],-1)),e("div",qe,[(a(!0),d(y,null,_(c(u),n=>(a(),L(o,D({key:n.tag},{ref_for:!0},n),null,16))),128))])]),e("div",null,[s[3]||(s[3]=e("div",{class:"mb-5 flex items-center gap-4 text-[0.8rem] font-medium uppercase tracking-[0.08em] text-[#6B7280]"},[x(" Education Level "),e("span",{class:"flex-1 border-t border-[#E5E7EB]"})],-1)),e("div",Oe,[(a(!0),d(y,null,_(c(i),n=>(a(),L(o,D({key:n.tag},{ref_for:!0},n),null,16))),128))])])])])}}},Ke={class:"px-[5%] py-20",id:"pricing"},Ve={class:"mx-auto max-w-[1200px]"},Ge={class:"mb-12"},Qe={class:"mb-3 text-[clamp(1.75rem,3vw,2.5rem)] font-medium leading-[1.15] tracking-tight"},Ye={class:"grid grid-cols-1 items-start gap-8 md:grid-cols-[1.1fr_1fr]"},Je={class:"rounded-2xl border p-11",style:{background:`linear-gradient( 7 135deg, 8 #ffffff 0%, 9 #fde8e7 60%, 10 #fcd5d4 100% 11 )`,"border-color":"rgba(232, 48, 42, 0.12)"}},Xe={class:"flex flex-col gap-5"},Ze={class:"flex h-[38px] w-[38px] shrink-0 items-center justify-center rounded-[10px] text-xl",style:{background:"rgba(232, 48, 42, 0.08)"}},et={class:"mb-1 text-[0.95rem] font-medium"},tt={class:"text-[0.84rem] leading-[1.6] text-[#6B7280] tracking-wide"},ot={__name:"RegionPricing",setup(h){const r=$("region"),u=[{icon:"ð",title:"Target Area & Reach",desc:"Costs vary based on how many households you reach and across which postcodes. A wider geographic spread may affect per-unit rates."},{icon:"ð",title:"Leaflet Size & Weight",desc:"The format, size, and weight of your printed material directly influences costs. Heavier or larger items carry a higher per-delivery rate."},{icon:"ð¦",title:"Volume & Quantity",desc:"Larger print runs typically unlock lower per-unit costs. Bulk campaigns covering entire counties offer the best overall value."},{icon:"ð",title:"Timing & Scheduling",desc:"Delivery windows and campaign urgency can influence the final price. Flexible scheduling helps keep costs down."}];return(i,t)=>{const s=F;return a(),d("section",Ke,[e("div",Ve,[e("div",Ge,[t[0]||(t[0]=e("div",{class:"mb-4 inline-flex items-center gap-2 rounded-full px-3 py-1 text-[0.75rem] uppercase tracking-[0.05em] font-medium",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}}," Distribution Costs ",-1)),e("h2",Qe," Leaflet Distribution Pricing in "+l(c(r)?.name),1),t[1]||(t[1]=e("p",{class:"max-w-[55ch] text-[0.98rem] leading-[1.75] text-[#6B7280] tracking-wide"}," Pricing is tailored to your campaign â not a flat rate. Here's what shapes your quote. ",-1))]),e("div",Ye,[e("div",Je,[t[3]||(t[3]=e("div",{class:"mb-4 inline-flex items-center gap-2 rounded-full font-medium px-3 py-1 text-[0.75rem] uppercase tracking-[0.05em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}}
11," How it works ",-1)),t[4]||(t[4]=e("h3",{class:"mb-5 text-[1.6rem] font-medium leading-[1.2] tracking-tight"}," Tailored to Your Campaign, Not a One-Size Price ",-1)),t[5]||(t[5]=e("p",{class:"mb-4 text-[0.92rem] leading-[1.75] text-[#374151] tracking-wide"}," Leaflet distribution pricing is flexible by design. Rather than a single fixed rate, costs are calculated based on a combination of factors unique to your campaign â so you only ever pay for exactly what your distribution requires. ",-1)),t[6]||(t[6]=e("p",{class:"text-[0.92rem] leading-[1.75] text-[#374151] tracking-wide"}," Use our online platform to build your campaign, select your target areas, and receive an instant, transparent quote with no hidden charges. ",-1)),v(s,{to:"/dashboard/book-campaign",class:"mt-6 inline-block text-[0.8rem] uppercase tracking-[0.06em]",style:{color:"#e8302a"}},{default:k(()=>[...t[2]||(t[2]=[x(" Get a quote on our platform â ",-1)])]),_:1})]),e("div",Xe,[(a(),d(y,null,_(u,o=>e("div",{key:o.title,class:"factor flex items-start gap-4 roun
11ded-[10px] border border-[#E5E7EB] bg-white p-6 shadow-sm transition hover:-translate-y-0.5"},[e("div",Ze,l(o.icon),1),e("div",null,[e("h4",et,l(o.title),1),e("p",tt,l(o.desc),1)])])),64))])]),t[7]||(t[7]=e("div",{class:"mt-8 rounded-[10px] border-l-[3px] border-[#E8302A] p-5 text-[0.87rem] leading-[1.65] text-[#374151] tracking-wide",style:{background:"rgba(232, 48, 42, 0.08)"}},[e("strong",{class:"text-[#111827]"},"Note:"),x(" All prices provided by the platform are ballpark estimates. Use our distribution platform to configure your campaign and obtain exact pricing from your distribution partners before you commit - no obligation ")],-1))])])}}},nt=z(ot,[["__scopeId","data-v-bb82f22d"]]),it={class:"bg-[#F9F9F9] px-[5%] py-20",id:"coverage"},st={class:"mx-auto max-w-[1200px]"},rt={class:"mb-12"},at={class:"max-w-[55ch] text-[0.98rem] leading-[1.75] text-[#6B7280] tracking-wide"},lt={class:"grid grid-cols-1 gap-5 sm:grid-cols-2 md:grid-cols-3"},dt={class:"flex items-center justify-between border-b border-[#E5E7EB] bg-[#F9F9F9] px-6 py-4"},ct={class:"flex items-center gap-2 text-[0.95rem] font-medium hover:underline text-blue-400"},ut={class:"rounded-full px-2.5 py-0.5 text-[0.72rem] font-medium tracking-[0.04em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}},mt={key:1},gt={class:"flex items-center justify-between border-b border-[#E5E7EB] bg-[#F9F9F9] px-6 py-4"},pt={class:"flex items-center gap-2 text-[0.95rem] font-medium"},ht={class:"rounded-full px-2.5 py-0.5 text-[0.72rem] font-medium tracking-[0.04em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}},ft={class:"px-6 py-5"},bt={class:"flex flex-wrap gap-1.5"},xt={key:1,class:"rounded-full border border-[#E5E7EB] bg-[#F9F9F9] px-3 py-1 text-[0.8rem] text-[#374151] transition hover:border-[#E8302A] hover:bg-[#E8302A] hover:text-white cursor-pointer"},vt=["onClick"],M=6,yt={__name:"RegionCounties",setup(h){const r=$("region"),u=P(new Set),i=p(()=>r.value.counties);function t(o){return u.value.has(o.slug)?o.towns:o.towns.slice(0,M)}function s(o){const n=new Set(u.value);n.has(o)?n.delete(o):n.add(o),u.value=n}return(o,n)=>{const b=F;return a(),d("section",it,[e("div",st,[e("div",rt,[n[0]||(n[0]=e("div",{class:"mb-4 inline-flex items-center gap-2 rounded-full font-medium px-3 py-1 text-[0.75rem] uppercase tracking-[0.05em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}}," Full Coverage ",-1)),n[1]||(n[1]=e("h2",{class:"mb-3 text-[clamp(1.75rem,3vw,2.5rem)] font-medium leading-[1.15] tracking-tight"}," Counties & Towns We Cover ",-1)),e("p",at,l(c(r)?.name)+" spans "+l(c(r)?.summary?.total_counties)+" counties, covering towns, villages, and suburbs across the region. Every area below is available for leaflet distribution. ",1)]),e("div",lt,[(a(!0),d(y,null,_(c(i),f=>(a(),d("div",{key:f.name,class:"county-card overflow-hidden rounded-2xl border border-[#E5E7EB] bg-white shadow-sm transition hover:-translate-y-0.5"},[f.seo_page_published?(a(),L(b,{key:0,to:`/leaflet-distribution-in-${f.slug}`},{default:k(()=>[e("div",dt,[e("div",ct,[n[2]||(n[2]=e("span",{class:"h-2 w-2 shrink-0 rounded-full",style:{background:"#e8302a"}},null,-1)),x(" "+l(f.name),1)]),e("span",ut,l(f.towns.length)+" towns ",1)])]),_:2},1032,["to"])):(a(),d("div",mt,[e("div",gt,[e("div",pt,[n[3]||(n[3]=e("span",{class:"h-2 w-2 shrink-0 rounded-full",style:{background:"#e8302a"}},null,-1)),x(" "+l(f.name),1)]),e("span",ht,l(f.towns.length)+" towns ",1)])])),e("div",ft,[e("ul",bt,[(a(!0),d(y,null,_(t(f),m=>(a(),d("li",{key:m.slug},[m.seo_page_published?(a(),L(b,{key:0,to:`/leaflet-delivery-${m.slug}`,class:"rounded-full border border-[#E5E7EB] bg-[#F9F9F9] px-3 py-1 text-[0.8rem] text-blue-400 transition hover:border-[#E8302A] hover:bg-[#E8302A] hover:text-white cursor-pointer"},{default:k(()=>[x(l(m.locality_name),1)]),_:2},1032,["to"])):(a(),d("span",xt,l(m.locality_name),1))]))),128))]),f.towns.length>M?(a(),d("button",{key:0,onClick:m=>s(f.slug),class:"mt-3 text-[0.78rem] font-medium transition cursor-pointer",style:{color:"#e8302a"}},l(c(u).has(f.slug)?"â Show less":`+ ${f.towns.length-M} more towns`),9,vt)):N("",!0)])]))),128))])])])}}},_t=z(yt,[["__scopeId","data-v-dd6f7bf5"]]),wt={class:"relative overflow-hidden bg-white px-[5%] py-24",id:"get-started"},kt={class:"relative z-10 mx-auto max-w-[680px] text-center"},$t={class:"mb-4 text-[clamp(1.75rem,3vw,2.5rem)] font-medium leading-[1.15] tracking-tight"},Et={class:"flex flex-wrap items-center justify-center gap-5"},Lt={__name:"RegionCTA",setup(h){const r=$("region");return(u,i)=>{const t=F;return a(),d("section",wt,[i[4]||(i[4]=e("div",{class:"pointer-events-none absolute right-[-150px] top-1/2 h-[700px] w-[700px] -translate-y-1/2 roun
11ded-full z-0",style:{background:`radial-gradient( 12 circle, 13 rgba(232, 48, 42, 0.16) 0%, 14 rgba(232, 48, 42, 0.05) 55%, 15 transparent 70% 16 )`,filter:"blur(80px)"}},null,-1)),i[5]||(i[5]=e("div",{class:"pointer-events-none absolute bottom-[-100px] left-[-100px] h-[400px] w-[400px] rounded-full z-0",style:{background:`radial-gradient( 17 circle, 18 rgba(232, 48, 42, 0.08) 0%, 19 transparent 70% 20 )`,filter:"blur(80px)"}},null,-1)),e("div",kt,[i[2]||(i[2]=e("div",{class:"mb-4 inline-flex items-center gap-2 font-medium rounded-full px-3 py-1 text-[0.75rem] uppercase tracking-[0.05em]",style:{background:"rgba(232, 48, 42, 0.08)",color:"#e8302a"}}," Ready to start? ",-1)),e("h2",$t," Launch Your Campaign Across "+l(c(r)?.name),1),i[3]||(i[3]=e("p",{class:"mb-10 text-base leading-[1.75] text-[#6B7280] tracking-wide"}," Use our distribution platform to choose your target area, upload your leaflet, get an instant quote, and schedule your drop â all in minutes. ",-1)),e("div",Et,[v(t,{to:"/dashboard/book-campaign",class:"btn-primary inline-flex items-center gap-2 rounded-full px-7 py-3.5 text-[0.95rem] text-white transition tracking-wide",style:{background:"#e8302a","box-shadow":"0 4px 14px rgba(232, 48, 42, 0.35)"}},{default:k(()=>[...i[0]||(i[0]=[x(" Open the platform ",-1),e("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"},[e("path",{d:"M5 12h14M12 5l7 7-7 7"})],-1)])]),_:1}),v(t,{to:"/how-it-works",class:"inline-flex items-center gap-2 rounded-full border border-[#E5E7EB] bg-white px-7 py-3.5 text-[0.95rem] text-[#374151] transition hover:border-[#E8302A] hover:text-[#E8302A] hover:-translate-y-0.5"},{default:k(()=>[...i[1]||(i[1]=[x(" Learn how it works ",-1)])]),_:1})])])])}}},zt=z(Lt,[["__scopeId","data-v-3cf36bf6"]]),Ct={class:"overflow-x-hidden bg-white text-[#111827]"},Pt={__name:"leaflet-distribution-[slug]",async setup(h){let r,u;const i=oe(),t=X(),s=ne(),o=p(()=>t.params.slug||"east-of-england"),{data:n,pending:b,error:f}=([r,u]=Z(()=>ie(`region-${o.value}`,()=>s.fetchRegions(o.value))),r=await r,u(),r);if(f.value)throw ee({statusCode:404,statusMessage:"Region not found",fatal:!0});I("region",n),I("isLoading",b);const m=p(()=>n.value?.name||""),C=p(()=>(n.value?.counties||[]).map(g=>g.name)),w=p(()=>`https://marketize.biz/leaflet-distribution-${n.value?.slug||o.value}`),S=p(()=>m.value?`Leaflet Distribution in ${m.value} | ${n.value?.summary?.total_households?.toLocaleString()} Households`:"Leaflet Distribution by Region | Marketize"),E=p(()=>{const g=n.value;if(!g)return"Targeted leaflet distribution across UK regions â powered by Marketize.";const R=C.value.slice(0,4).join(", "),H=C.value.length>4?` and ${C.value.length-4} more`:"";return`Reach ${g.summary?.total_households?.toLocaleString()} households across ${g.summary?.total_counties} counties in ${g.name} â covering ${R}${H}. Targeted leaflet distribution powered by Marketize.`}),j=p(()=>{if(!m.value)return"leaflet distribution UK regions, targeted leaflet delivery, Marketize";const g=C.value.join(", ");return`leaflet distribution ${m.value}, leaflet delivery ${m.value}, targeted leaflet ${m.value}, household leaflet distribution ${m.value}, ${g} leaflet distribution, leaflet marketing ${m.value}, Marketize ${m.value}`}),B=p(()=>{const g=n.value?.image?.original?.src;return g?`https://backend.marketize.biz${g}`:"https://backend.marketize.biz/media/images/og-home.original.png"}),T=p(()=>i?.href?.replace(/\/+$/,"")),A=p(()=>(n.value?.counties||[]).map((g,R)=>({"@type":"ListItem",position:R+1,name:`Leaflet Distribution in ${g.name}`,...g.seo_page_published&&{url:`https://marketize.biz/leaflet-distribution-in-${g.slug}`},description:`Reach ${g.total_households?.toLocaleString()} households across ${g.towns?.length||0} towns in ${g.name}.`}))),q=p(()=>({type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":`${w.value}#webpage`,url:w.value,name:S.value,description:E.value,inLanguage:"en",dateModified:new Date().toISOString().split("T")[0],isPartOf:{"@id":"https://marketize.biz/#website"},publisher:{"@id":"https://marketize.biz/#organization"},primaryImageOfPage:{"@type":"ImageObject",url:B.value,contentUrl:B.value,...n.value?.image?.original?.width&&{width:n.value.image.original.width,height:n.value.image.original.height}},breadcrumb:{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://marketize.biz"},{"@type":"ListItem",position:2,name:"Coverage",item:"https://marketize.biz/coverage"},{"@type":"ListItem",position:3,name:m.value,item:w.value}]},speakable:{"@type":"SpeakableSpecification",cssSelector:["h1","h2"]}},{"@type":"Service","@id":`${w.value}#service`,name:`Leaflet Distribution in ${m.value}`,description:E.value,provider:{"@id":"https://marketize.biz/#organization"},serviceType:"Leaflet Distribution",areaServed:{"@type":"AdministrativeArea",name:m.value,containedInPlace:{"@type":"Country",name:"United Kingdom"}},audience:{"@type":"Audience",audienceType:"Businesses"},availableChannel:{"@type":"ServiceChannel",serviceUrl:w.value}},...A.value.length>0?[{"@type":"ItemList","@id":`${w.value}#counties`,name:`Counties in ${m.value} for Leaflet Distribution`,description:`All ${n.value?.summary?.total_counties} counties covered by Marketize in ${m.value}.`,numberOfItems:n.value?.summary?.total_counties||A.value.length,itemListElement:A.value}]:[]]})}));return te({title:S,meta:[{name:"robots",content:"index, follow"},{name:"description",content:E},{hid:"og:title",property:"og:title",content:p(()=>`${S.value} | Marketize`)},{hid:"og:description",property:"og:description",content:E},{name:"Keywords",content:j},{hid:"og:Keywords",name:"og:Keywords",content:j},{hid:"og:image",property:"og:image",content:B},{hid:"og:url",property:"og:url",content:T},{hid:"og:type",property:"og:type",content:"website"},{hid:"twitter:title",property:"twitter:title",content:p(()=>`${S.value} | Marketize`)},{hid:"twitter:description",property:"twitter:description",content:E},{hid:"twitter:image",property:"twitter:image",content:B},{hid:"twitter:url",property:"twitter:url",content:T}],link:[{rel:"canonical",href:T}],script:[q]}
20),(g,R)=>{const H=ye,O=Re,W=Pe,K=We,V=nt,G=_t,Q=zt;return a(),d("div",Ct,[v(H,{region:c(n)},null,8,["region"]),v(O),v(W),v(K),v(V),v(G),v(Q)])}}};export{Pt 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.