PageSourceSearch

https://rutledgegroup.co.uk/assets/DomiciliaryCare-BfBYPf6Q.js

js rutledgegroup.co.uk collected 2026-10-07 03:25:48 UTC 9,819 bytes, 1 lines download raw bytes

1import{j as e,m as i,b as u,c as h,d as x,e as g}from"./vendor-motion-DedOVqex.js";import{L as f}from"./Layout-BExOj5Wp.js";import{L as m,r as c}from"./vendor-react-CKt5niIp.js";import{A as d}from"./AccreditationStrip-ChAW8PjF.js";import{S as b}from"./SEOHead-p9A3kcGW.js";import{B as y}from"./Breadcrumbs-Kzq5_E_P.js";import{d as j,C as v}from"./CareAreaLinks-J4VVzUKx.js";import{E as w,p as N}from"./domCare-DnowmImG.js";import"./App-vsTbtGw1.js";import"./index-Bv8XFQwf.js";import"./vendor-ui-DBXKNI_v.js";import"./vendor-recharts-Dg5ZbfIV.js";import"./vendor-query-C_W9aiJD.js";import"./vendor-supabase-D7MryUeb.js";import"./chevron-right-3hl8rv9N.js";import"./RutledgeLogo-C4OGVXpW.js";import"./plus-DCkG_MwG.js";import"./chevron-down-D3I365fS.js";import"./mail-DKLsFbtw.js";import"./map-pin-BmkgsCCh.js";import"./graduation-cap-Cs951smf.js";import"./CookieBanner-CkvoUqIj.js";import"./arrow-up-MXP2B8Wq.js";import"./briefcase-Cntrviqs.js";import"./index.esm-DTIGCfEG.js";import"./SecureForm-BPfcNfQ9.js";import"./button-BMMU87qB.js";import"./SubmissionConfirmation-Bm1zqAPV.js";import"./triangle-alert-CFSDh1G4.js";import"./heart-handshake-B-PO7Ctn.js";import"./badge-pound-sterling-DQTaU9Lg.js";import"./route-Bclz-mIO.js";const C={"@context":"https://schema.org","@type":"HomeAndConstructionBusiness",name:"Rutledge Domiciliary Care",image:"https://rutledgegroup.co.uk/og-image.png",url:"https://rutledgegroup.co.uk/domiciliary-care",telephone:"+44-28-3833-5670",priceRange:"££",address:{"@type":"PostalAddress",streetAddress:"20 Church Street, Portadown",addressLocality:"Craigavon",postalCode:"BT62 3LQ",addressRegion:"County Armagh",addressCountry:"GB"},areaServed:[{"@type":"AdministrativeArea",name:"Southern Health and Social Care Trust"},{"@type":"AdministrativeArea",name:"Northern Health and Social Care Trust"}],description:"Person-centred domiciliary care across Northern Ireland."},le=()=>e.jsxs(f,{children:[e.jsx(b,{title:"Domiciliary Care in Northern Ireland | Rutledge Home Care",description:"Person-centred home care across NI's Southern & Northern Trust areas. Visiting, live-in, overnight & specialist care. RQIA-regulated, from £25/hr.",canonical:"/domiciliary-care",jsonLd:C,breadcrumbs:[{name:"Domiciliary Care",path:"/domiciliary-care"}]}),e.jsx("section",{className:"border-b border-border",children:e.jsxs("div",{className:"max-w-[1240px] mx-auto px-4 sm:px-6 pt-10 sm:pt-16 pb-12 sm:pb-20 lg:pt-20",children:[e.jsx(y,{items:[{name:"Domiciliary Care",path:"/domiciliary-care"}],className:"mb-6 sm:mb-8"}),e.jsxs("div",{className:"grid lg:grid-cols-12 gap-8 sm:gap-10 lg:gap-14 items-center",children:[e.jsxs("div",{className:"lg:col-span-7",children:[e.jsx("p",{className:"font-ui text-[0.6875rem] uppercase tracking-[0.22em] text-muted-foreground mb-6 sm:mb-8",children:"Rutledge Domiciliary Care, RQIA regulated"}),e.jsxs("h1",{className:"font-display leading-[0.92] text-balance",style:{fontSize:"clamp(2rem, 7vw, 5.25rem)"},children:["Compassionate care",e.jsx("br",{}),"in the comfort of",e.jsx("br",{}),e.jsx("em",{className:"not-italic text-primary",children:"your own home."})]}),e.jsx("p",{className:"font-body text-[0.9375rem] sm:text-[1.0625rem] text-foreground/80 mt-6 sm:mt-10 max-w-[60ch]",style:{lineHeight:1.7},children:"Person-centred home care across the Northern and Southern Trust areas of Northern Ireland, promoting dignity, choice and independence."}),e.jsxs("p",{className:"font-body text-[0.9375rem] text-foreground/70 mt-6",children:[e.jsx("a",{href:"tel:+442838335670",className:"text-primary underline-offset-4 hover:underline",children:"028 3833 5670"})," · ",e.jsx("a",{href:"#enquiry",className:"text-primary underline-offset-4 hover:underline",children:"Request care"})]})]}),e.jsx("div",{className:"lg:col-span-5",children:e.jsxs("div",{className:"relative",children:[e.jsx("div",{"aria-hidden":"true",className:"absolute -top-4 -right-4 w-32 h-32 rounded-2xl bg-primary/10 hidden md:block"}),e.jsx("figure",{className:"relative aspect-[4/5] overflow-hidden rounded-2xl bg-muted shadow-elevated ring-1 ring-border group",children:e.jsx("img",{src:j,alt:"Rutledge carer in blue uniform sitting with an older lady in her living room in Northern Ireland",className:"absolute inset-0 w-full h-full object-cover transition-transform duration-[1200ms] ease-out group-hover:scale-[1.04]",loading:"eager",decoding:"async"})})]})})]})]})}),e.jsx(d,{show:["rqia","rec"]}
1),e.jsx(k,{}),e.jsx("section",{id:"at-a-glance",style:{scrollMarginTop:"5rem"},children:e.jsx(R,{})}),e.jsx("section",{id:"pillars",style:{scrollMarginTop:"5rem"},children:e.jsx(I,{})}),e.jsx(v,{}),e.jsx(w,{}),e.jsx("section",{className:"border-t border-border",children:e.jsxs("div",{className:"max-w-[1240px] mx-auto px-6 py-10 flex flex-col md:flex-row md:items-baseline justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-ui text-[0.6875rem] uppercase tracking-[0.22em] text-muted-foreground mb-2",children:"For carers"}),e.jsx("p",{className:"font-display text-[1.375rem] leading-tight",children:"Want to join our care team?"})]}),e.jsx(m,{to:"/jobs?sector=Healthcare",className:"font-ui text-[0.8125rem] uppercase tracking-[0.18em] text-primary underline-offset-4 hover:underline whitespace-nowrap min-h-[44px] inline-flex items-center",children:"View care vacancies →"})]})}),e.jsx(d,{show:["rec","rqia"]})]}),k=()=>e.jsx("nav",{"aria-label":"On this page",className:"sticky top-[72px] z-30 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/80 border-b border-border",children:e.jsx("div",{className:"max-w-[1240px] mx-auto px-4 sm:px-6",children:e.jsx("ul",{className:"flex items-stretch gap-1 overflow-x-auto no-scrollbar",children:[{href:"#at-a-glance",label:"At a glance"},{href:"#pillars",label:"What we offer"},{href:"#enquiry",label:"Request care"}].map(r=>e.jsx("li",{className:"shrink-0",children:e.jsx("a",{href:r.href,className:"inline-flex items-center min-h-[44px] px-3 font-ui text-[0.8125rem] tracking-[0.02em] text-muted-foreground hover:text-foreground transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring rounded-sm whitespace-nowrap",children:r.label})},r.href))})})}),A=[{value:"120",label:"Trained carers",numeric:120},{value:"2",label:"Trusts covered",numeric:2},{value:"From £25",label:"Per hour",prefix:"From £",numeric:25},{value:"RQIA",label:"Regulated"}],S=({to:r,prefix:a="",suffix:s=""})=>{const n=c.useRef(null),l=u(n,{once:!0,margin:"-20% 0px"}),t=h(0),p=x(t,o=>`${a}${Math.round(o).toLocaleString("en-GB")}${s}`);return c.useEffect(()=>{if(l){const o=g(t,r,{duration:1.4,ease:[.22,1,.36,1]});return()=>o.stop()}},[l,r,t]),e.jsx(i.span,{ref:n,children:p})},R=()=>e.jsx("section",{className:"border-b border-border bg-off-white overflow-hidden",children:e.jsx("div",{className:"max-w-[1100px] mx-auto px-6 py-12 md:py-16",children:e.jsx(i.div,{initial:"hidden",whileInView:"show",viewport:{once:!0,margin:"-15% 0px"},variants:{hidden:{},show:{transition:{staggerChildren:.12,delayChildren:.05}}},className:"grid grid-cols-2 md:grid-cols-4 gap-y-10 md:gap-x-6 relative",children:A.map((r,a)=>e.jsxs(i.div,{variants:{hidden:{opacity:0,y:24},show:{opacity:1,y:0,transition:{duration:.7,ease:[.22,1,.36,1]}}},className:`relative px-4 md:px-6 ${a>0?"md:border-l md:border-border":""}`,children:[e.jsx("p",{className:"font-display text-foreground leading-none tracking-tight",style:{fontSize:"clamp(2.25rem, 5vw, 3.5rem)"},children:r.numeric!==void 0?e.jsx(S,{to:r.numeric,prefix:r.prefix??"",suffix:r.suffix??""}):e.jsx(i.span,{initial:{opacity:0,letterSpacing:"0.4em"},whileInView:{opacity:1,letterSpacing:"0.02em"},viewport:{once:!0},transition:{duration:1.1,ease:[.22,1,.36,1]},className:"inline-block",children:r.value})}),e.jsx(i.span,{"aria-hidden":!0,initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.9,delay:.2+a*.1,ease:[.22,1,.36,1]},className:"block h-[2px] w-10 bg-primary mt-4 origin-left"}),e.jsx("p",{className:"font-ui text-[0.6875rem] uppercase tracking-[0.22em] text-muted-foreground mt-3",children:r.label})]},r.label))})})}),I=()=>e.jsx("section",{className:"border-b border-border",children:e.jsxs("div",{className:"max-w-[1240px] mx-auto px-6 py-20 lg:py-24",children:[e.jsxs("div",{className:"flex items-end justify-between flex-wrap gap-6 mb-12",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-ui text-[0.6875rem] uppercase tracking-[0.22em] text-primary mb-3",children:"What we offer"}),e.jsx("h2",{className:"font-display leading-[0.98] max-w-[20ch]",style:{fontSize:"clamp(2rem, 4.5vw, 3.25rem)"},children:"Everything you need to know, in four parts."})]}),e.jsx("p",{className:"font-body text-[0.9375rem] text-muted-foreground max-w-[34ch]",style:{lineHeight:1.7},children:"RQIA regulated, NISCC-registered carers. Specialist support for dementia, Parkinson's, stroke, palliative care and more."})]}
1),e.jsx(i.div,{initial:"hidden",whileInView:"show",viewport:{once:!0,margin:"-12% 0px"},variants:{hidden:{},show:{transition:{staggerChildren:.1,delayChildren:.05}}},className:"grid grid-cols-1 sm:grid-cols-2 gap-5 lg:gap-6",children:N.map(({slug:r,image:a,imageAlt:s})=>e.jsx(i.div,{variants:{hidden:{opacity:0,y:24},show:{opacity:1,y:0,transition:{duration:.7,ease:[.22,1,.36,1]}}},children:e.jsx(m,{to:`/domiciliary-care/${r}`,"aria-label":s,className:"group relative block overflow-hidden rounded-lg focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:e.jsx("figure",{className:"relative aspect-[4/3] overflow-hidden",children:e.jsx("img",{src:a,alt:s,loading:"lazy",decoding:"async",className:"absolute inset-0 w-full h-full object-contain transition-transform duration-[900ms] ease-out group-hover:scale-[1.03]"})})})},r))})]})});export{le 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.