PageSourceSearch

https://matchwithcare.co.uk/_next/static/chunks/3d8be9936003734e.js

js matchwithcare.co.uk collected 2026-09-24 13:43:36 UTC 15,524 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,240222,e=>{e.v({fetchedAt:"2026-08-23",source:"Lottie 2026 market averages",sourceNote:"London anchors from published 2026 averages: visiting £31.60/hr (Lottie London £158/week for 5 hours) and live-in £1,550/week. Borough figures scaled from prior homecare.co.uk listing relatives so local variation is preserved. Raw listing averages understate managed-agency rates because they mix introductory platforms (~£19–£25/hr).",london:{visitingHourly:31.6,liveInWeekly:1550,listingCount:2089},boroughs:{"city-of-london":{visitingHourly:35.11,liveInWeekly:1777,listingCount:10},"barking-and-dagenham":{visitingHourly:27.34,liveInWeekly:1470,listingCount:133},barnet:{visitingHourly:32.99,liveInWeekly:1638,listingCount:92},bexley:{visitingHourly:28.8,liveInWeekly:1195,listingCount:69},brent:{visitingHourly:28.88,liveInWeekly:1427,listingCount:91},bromley:{visitingHourly:34.96,liveInWeekly:1816,listingCount:71},camden:{visitingHourly:34.27,liveInWeekly:1387,listingCount:38},croydon:{visitingHourly:30.57,liveInWeekly:1470,listingCount:139},ealing:{visitingHourly:31.07,liveInWeekly:1517,listingCount:104},enfield:{visitingHourly:29.22,liveInWeekly:1490,listingCount:103},greenwich:{visitingHourly:30.44,liveInWeekly:1486,listingCount:91},hackney:{visitingHourly:30.53,liveInWeekly:1672,listingCount:42},"hammersmith-and-fulham":{visitingHourly:28.81,liveInWeekly:1808,listingCount:29},haringey:{visitingHourly:28.27,liveInWeekly:1300,listingCount:55},harrow:{visitingHourly:30.36,liveInWeekly:1648,listingCount:74},havering:{visitingHourly:34.44,liveInWeekly:1631,listingCount:101},hillingdon:{visitingHourly:32.17,liveInWeekly:1679,listingCount:74},hounslow:{visitingHourly:30.81,liveInWeekly:1325,listingCount:68},islington:{visitingHourly:32.22,liveInWeekly:1391,listingCount:40},"kensington-and-chelsea":{visitingHourly:37.33,liveInWeekly:2016,listingCount:13},"kingston-upon-thames":{visitingHourly:37.76,liveInWeekly:1655,listingCount:38},lambeth:{visitingHourly:34.81,liveInWeekly:1185,listingCount:50},lewisham:{visitingHourly:32.46,liveInWeekly:1718,listingCount:67},merton:{visitingHourly:31.03,liveInWeekly:1607,listingCount:49},newham:{visitingHourly:28.13,liveInWeekly:1403,listingCount:74},redbridge:{visitingHourly:28.79,liveInWeekly:1564,listingCount:91},"richmond-upon-thames":{visitingHourly:44.65,liveInWeekly:1977,listingCount:21},southwark:{visitingHourly:33.73,liveInWeekly:1554,listingCount:53},sutton:{visitingHourly:34.5,liveInWeekly:1597,listingCount:45},"tower-hamlets":{visitingHourly:32.75,liveInWeekly:1493,listingCount:65},"waltham-forest":{visitingHourly:38.3,liveInWeekly:1619,listingCount:46},wandsworth:{visitingHourly:37,liveInWeekly:1723,listingCount:36},westminster:{visitingHourly:38.73,liveInWeekly:1571,listingCount:17}}})},632729,e=>{"use strict";let t=new Set(["mr","mrs","ms","miss","mx","dr","prof","sir","madam","dame","lady","lord","rev","fr"]),n=e=>{if(!e)return"";let n=e.trim();for(;n.length>0;){let e=n.match(/^([A-Za-z]+)[.,]?(?:\s+|$)/);if(!e)break;let i=e[1].toLowerCase();if(!t.has(i))break;n=n.slice(e[0].length).trim()}return n},i=e=>n(e).split(/\s+/).filter(Boolean),r=(e,t="")=>i(e)[0]||t;function l(e){let t=(e.care_recipient_name??"").trim(),n=(e.representative_name??"").trim(),i=(e.email??"").trim();return t?n&&n.toLowerCase()!==t.toLowerCase()?`${t} (${n})`:t:n||i||"Unknown"}function o(e,t="Client"){let n=(e.representative_name??"").trim();if(n)return n;let i=(e.care_recipient_name??"").trim();return i||t}function a(e,t){let n=(e??"").trim(),i=(t??"").trim();return!!n&&!!i&&n.toLowerCase()!==i.toLowerCase()}function s(e){return e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():""}function u(e){if(!e)return"";let t=e.fullName?.trim();if(t)return t;let n=e.firstName?.trim()??"",i=e.lastName?.trim()??"",r=`${n} ${i}`.trim();if(r)return r;let l=e.primaryEmailAddress?.emailAddress?.trim()??"",o=l.split("@")[0]?.trim()??"";if(!o)return"";let a=o.trim();if(!a)return"";let u=a.split(/[._-]+/g).map(e=>
1e.trim()).filter(Boolean);return 0===u.length?a:u.map(s).join(" ")}function c(e){let t=e.agencyUserName?.trim();if(t)return t;let n=u(e.clerkUser);return n||(e.fallback??"Admin")}function d(e){let t=c({agencyUserName:e.agencyUserName,clerkUser:e.clerkUser,fallback:""});return t?r(t,""):""}e.s(["formatFamilyOptionLabel",()=>l,"getAdminDisplayName",()=>c,"getAdminGreetingFirstName",()=>d,"getClerkUserDisplayName",()=>u,"getFamilyEmailRecipientName",()=>o,"getFirstName",0,r,"getInitials",0,e=>{if(!e||0===e.trim().length)return"??";let t=n(e).trim().split(/\s+/).filter(Boolean);return 0===t.length?"??":1===t.length?t[0].substring(0,2).toUpperCase():(t[0].charAt(0)+(t[1]?.charAt(0)||t[0].charAt(1)||"")).toUpperCase()},"getNamePartsWithoutHonorifics",0,i,"getPublicName",0,e=>{if(!e)return"";let t=i(e);return 0===t.length?"":(t.length,t[0])},"getPublicNameWithSurnameInitial",0,e=>{if(!e)return"";let t=i(e);if(0===t.length)return"";if(1===t.length)return t[0];let n=t[0],r=t[t.length-1].charAt(0).toUpperCase();return`${n} ${r}.`},"representativeDiffersFromCareRecipient",()=>a,"stripLeadingHonorifics",0,n])},644834,528059,e=>{"use strict";function t(e){return"card"===e?"card":"direct_debit"===e?"direct_debit":"bank_transfer"}function n(e){return Math.round(25*Math.max(0,Math.round(Number(e)||0))/1e4)+10}function i(e){let t=e.processingFeeKind??"bank_transfer",i=Math.max(0,Math.round(Number(e.totalAmountPence)||0)),r=e.carerPayoutAmountsPence.map(e=>Math.max(0,Math.round(Number(e)||0))),l=Math.max(0,i-r.reduce((e,t)=>e+t,0)),o=function(e,t="bank_transfer"){let n=Math.max(0,Math.round(Number(e)||0));return"card"===t?Math.round(150*n/1e4)+20:"direct_debit"===t?Math.min(Math.max(Math.round(100*n/1e4),20),400):Math.min(Math.round(50*n/1e4),500)}(i,t),a=r.map((e,t)=>({label:1===r.length?"Carer payout":`Carer payout ${t+1}`,payoutAmountPence:e,feePence:n(e)})),s=a.reduce((e,t)=>e+t.feePence,0),u=o+s,c=0,d=null;for(let e=0;e<4;e+=1){let e=n(c=Math.max(0,l-u));d={label:"Agency payout",payoutAmountPence:c,feePence:e};let t=o+s+e;if(t===u)break;u=t}u>l&&l>=0&&(u=l,c=0,d={label:"Agency payout",payoutAmountPence:0,feePence:n(0)});let m=d?[...a,d]:a;return{processingFeePence:o,payoutFeesPence:m.reduce((e,t)=>
1e+t.feePence,0),payoutLines:m,totalFeePence:u,agencyNetPence:Math.max(0,l-u),processingFeeKind:t}}function r(e,t){let n=Math.max(1,Math.round(Number(t)||1)),i=Math.max(0,Math.round(Number(e)||0)),r=Math.floor(i/n),l=i-r*n;return Array.from({length:n},(e,t)=>r+ +(t<l))}function l(e,t){if("agency"===t)return e.totalFeePence;let n=e.payoutLines.filter(e=>e.label.startsWith("Carer")).reduce((e,t)=>e+t.feePence,0);return e.processingFeePence+n}function o(e){let t=new Set;for(let n of e){let e=function(e,t){let n=e.slice(0,7),i=t.slice(0,7);if(!/^\d{4}-\d{2}$/.test(n)||!/^\d{4}-\d{2}$/.test(i))return n?[n]:[];if(n===i)return[n];let r=[],[l,o]=n.split("-").map(Number),[a,s]=i.split("-").map(Number);for(;l<a||l===a&&o<=s;)r.push(`${l}-${String(o).padStart(2,"0")}`),(o+=1)>12&&(o=1,l+=1);return r}(n.week_start_date,n.week_end_date);for(let i of n.items){let n=i.carer_id?.trim();if(n)for(let i of e)t.add(`${n}:${i}`)}}return 200*t.size}e.i(584246),e.s(["STRIPE_MONTHLY_CONNECT_ACCOUNT_FEE_PENCE",0,200,"calculateWeeklyStripeFeesPence",()=>i,"estimateFamilyConnectAccountFeesPence",()=>o,"getDisplayedWeeklyStripeFeePence",()=>l,"splitCarerTotalEvenlyPence",()=>r,"stripeProcessingFeeKindFromPaymentMethod",()=>t],528059),e.s(["MWC_AGENCY_ID",0,"00000000-0000-0000-0000-000000000001","MWC_AGENCY_NAME_FOR_URL",0,"Match with Care","SAC_AGENCY_ID",0,"a1d3fe00-5b93-4603-b95c-8e553f16dac8"],644834)},263488,e=>{"use strict";let t=(0,e.i(475254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",()=>t],263488)},761911,e=>{"use strict";let t=(0,e.i(475254).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["Users",()=>t],761911)},124505,e=>{"use strict";var t=e.i(843476),n=e.i(271645),i=e.i(174080),r=e.i(647163);let l=n.createContext(null);function o({children:e,open:i,onOpenChange:r,align:o="start",side:a="bottom"}){let[s,u]=n.useState(!1),c=n.useRef(null),[d,m]=n.useState(null),g=void 0!==i,f=g?i:s,h=n.useCallback(e=>{g?r?.(e):u(e)},[g,r]);return n.useEffect(()=>{if(!f)return;let e=e=>{let t=e.target;if(!t)return;let n="function"==typeof e.composedPath?e.composedPath():[],i=c.current,r=e=>!!e&&n.includes(e),l=r(i)||!!i&&i.contains(t),o=r(d)||!!d&&d.contains(t),a=!!t.closest("[data-popover-related]");l||o||a||h(!1)};return document.addEventListener("pointerdown",e,!0),()=>{document.removeEventListener("pointerdown",e,!0)}},[f,h,d]),(0,t.jsx)(l.Provider,{value:{open:f,setOpen:h,align:o,side:a,setContentRef:m,contentRef:d,triggerContainerRef:c},children:(0,t.jsx)("div",{className:"relative",ref:c,children:e})})}function a({children:e,asChild:i}){let r=n.useContext(l);if(!r)throw Error("PopoverTrigger must be used within Popover");let o=()=>{r.setOpen(!r.open)};if(i&&n.isValidElement(e)){let t=e.props?.onClick;return n.cloneElement(e,{onClick:e=>{t?.(e),e?.defaultPrevented||o()},"aria-expanded":r.open})}return(0,t.jsx)("div",{onClick:o,"aria-expanded":r.open,children:e})}function s({children:e,className:o,portalled:a=!1,onMouseEnter:s,onMouseLeave:u}){let c=n.useContext(l),d=n.useRef(null),[m,g]=n.useState(!1),[f,h]=n.useState(null),p=n.useRef(null),y=n.useCallback(()=>{null==p.current&&(p.current=requestAnimationFrame(()=>{p.current=null;let e=c?.triggerContainerRef.current,t=d.current;if(!e||!t)return;let n=function(e,t,n,i){let r=0,l=0;switch(i){case"bottom":r=e.bottom+8;break;case"top":r=e.top-t.height-8;break;case"right":r=e.top,l=e.right+8;break;case"left":r=e.top,l=e.left-t.width-8}if("bottom"===i||"top"===i)switch(n){case"start":l=e.left;break;case"center":l=e.left+e.width/2-t.width/2;break;case"end":l=e.right-t.width}else switch(n){case"start":break;case"center":r=e.top+e.height/2-t.height/2;break;case"end":r=e.bottom-t.height}return l=Math.max(8,Math.min(l,window.innerWidth-t.width-8)),{top:r=Math.max(8,Math.min(r,window.innerHeight-t.height-8)),left:l}}(e.getBoundingClientRect(),t.getBoundingClientRect(),c.align,c.side);h(e=>e&&e.top===n.top&&e.left===n.left?e:n)}))},[c]);if(n.useEffect(()=>{g(!0)},[]),n.useEffect(()=>{if(!c)return;let e=d.current;return e&&c.setContentRef(e),()=>{c.setContentRef(null)}},[c,c?.open]),n.useLayoutEffect(()=>{if(!c?.open||!a)return void h(null);y();let e=requestAnimationFrame(()=>y());return()=>cancelAnimationFrame(e)},[c?.open,a,y]),n.useEffect(()=>{if(!c?.open||!a)return;let e=()=>y(),t=()=>c.setOpen(!1);return window.addEventListener("resize",e),window.addEventListener("scroll",t,!0),()=>{window.removeEventListener("resize",e),window.removeEventListener("scroll",t,!0),null!=p.current&&(cancelAnimationFrame(p.current),p.current=null)}},[c,a,y]),!c)throw Error("PopoverContent must be used within Popover");
1if(!c.open)return null;let v=(0,t.jsx)("div",{ref:e=>{d.current=e,e&&c.setContentRef(e)},"data-popover-content":"",className:(0,r.cn)("rounded-lg border border-gray-200 bg-white p-2 shadow-lg animate-in fade-in-0 zoom-in-95",a?"fixed z-[200] w-auto pointer-events-auto":"absolute z-50 w-auto",!a&&({start:"left-0",center:"left-1/2 -translate-x-1/2",end:"right-0"})[c.align],!a&&({top:"bottom-full mb-2",right:"left-full ml-2",bottom:"top-full mt-2",left:"right-full mr-2"})[c.side],o),style:a?{top:f?.top??0,left:f?.left??0,visibility:f?"visible":"hidden",pointerEvents:"auto",zIndex:200}:{zIndex:200},onMouseDown:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),onMouseEnter:s,onMouseLeave:u,children:e});return a&&m?(0,i.createPortal)(v,document.body):a?null:v}e.s(["Popover",()=>o,"PopoverContent",()=>s,"PopoverTrigger",()=>a])},561659,247978,778917,e=>{"use strict";var t=e.i(475254);let n=(0,t.default)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);e.s(["default",()=>n],247978),e.s(["CreditCard",()=>n],561659);let i=(0,t.default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",()=>i],778917)},510529,e=>{"use strict";function t(e,n=.998){return e/1e3*n/(1-n)}function n(e){return e?"border-primary-600 text-primary-700":"border-transparent text-gray-400 hover:text-gray-600"}function i(e){return"activity"===e||"whatsapp"===e||"email"===e}function r(e){return e?"flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden pr-2 lg:pr-3":"min-h-0 min-w-0 flex-1 space-y-6 overflow-y-auto overscroll-y-contain pr-2 lg:pr-3"}let l=0;function o(e){"undefined"!=typeof document&&((l=Math.max(0,l+(e?1:-1)))>0?document.documentElement.setAttribute("data-admin-modal-open","true"):document.documentElement.removeAttribute("data-admin-modal-open"))}let a=[],s=!1;function u(e){"Escape"!==e.key||0===a.length||a.reduce((e,t)=>t.z>=e.z?t:e).onEscape()}function c(e,t){let n={z:e,onEscape:t};return a.push(n),s||(window.addEventListener("keydown",u),s=!0),()=>{0===(a=a.filter(e=>e!==n)).length&&s&&(window.removeEventListener("keydown",u),s=!1)}}e.s(["ADMIN_DIALOG_TITLE_CLASS",0,"text-lg font-semibold leading-tight tracking-[-0.015em] text-gray-900","ADMIN_EDITOR_ASIDE_CLASS",0,"min-h-0 w-full space-y-6 overflow-y-auto overscroll-y-contain border-b border-gray-200 pb-6 pl-2 pr-3 max-lg:max-h-[min(52vh,26rem)] lg:max-h-full lg:shrink-0 lg:border-r lg:border-b-0 lg:border-gray-200 lg:pb-0 lg:pl-3 lg:pr-6","ADMIN_EDITOR_FORM_CLASS",0,"flex min-h-0 flex-1 flex-col overflow-hidden px-3 py-4 sm:px-4 sm:py-6","ADMIN_EDITOR_TABLIST_CLASS",0,"flex min-w-0 flex-1 items-end gap-4 overflow-x-auto scrollbar-show-on-hover sm:gap-7","ADMIN_EDITOR_TAB_BAR_CLASS",0,"z-50 flex shrink-0 items-end justify-between gap-2 border-b border-gray-200 bg-white px-3 pt-3 pb-0 sm:gap-4 sm:px-6","ADMIN_EDITOR_TAB_CLASS",0,"shrink-0 border-b-2 pb-2.5 text-sm font-semibold transition-colors -mb-px sm:text-lg","ADMIN_GLASS_TOOLBAR_CLASS",0,"admin-glass sticky top-0 z-30 bg-gray-50/80 backdrop-blur-xl supports-backdrop-filter:bg-gray-50/70","ADMIN_OVERLAY_Z",0,{modal:130,sheet:140,nested:180,manager:200},"ADMIN_PRESS_CLASS",0,"active:scale-[0.97] transition-transform duration-100 ease-out motion-reduce:transform-none motion-reduce:transition-none","ADMIN_PRESS_COLORS_CLASS",0,"transition-colors duration-100 ease-out motion-reduce:transition-none","ADMIN_REDUCED_FADE",0,{duration:.2,ease:"easeOut"},"ADMIN_SPRING",0,{type:"spring",bounce:0,duration:.35},"ADMIN_STAT_LABEL_CLASS",0,"text-sm font-semibold text-gray-500","ADMIN_TABLE_HEAD_CLASS",0,"text-left text-xs font-semibold text-gray-500 tracking-normal whitespace-nowrap","ADMIN_TITLE_CLASS",0,"text-2xl font-semibold leading-[1.1] tracking-[-0.02em] text-gray-900","adminEditorPaneClass",()=>r,"adminEditorTabActiveClass",()=>n,"isAdminEditorFillHeightTab",()=>i,"markAdminModalOpen",()=>o,"projectMomentum",()=>t,"registerOverlayEscape",()=>c])},496267,e=>{e.v(t=>Promise.all(["static/chunks/6b9192e196dc4bb5.css","static/chunks/02098565dca3184b.js"].map(t=>e.l(t))).then(()=>t(70666)))}]);

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.