1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5a378ec9-d45f-4169-a50e-6482650bb7fb",e._sentryDebugIdIdentifier="sentry-dbid-5a378ec9-d45f-4169-a50e-6482650bb7fb")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2803],{2803:(e,t,r)=>{r.d(t,{l:()=>p});var i=r(15383),a=r(35005);let n={src:"https://next-assets.reachout.com/2609-bbe6e3314c695189/_next/static/media/one-on-one-support.46689cce.png",height:502,width:718,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAY1BMVEWjcVd9aFvL3MHiZjS0d1mWdVudkYWFXkn8bTa0tqlUVFHEmXyIg3/g4NR0bm/r8fDIxrq3waycm529aUjMvbDgzbyzhGdQan+px9i+oY1kgpvm6eB1VUSdY0RfYlvjh186RVKZUcIZAAAADHRSTlP+epr7g/2A/f37o4fB6JhKAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAOklEQVQImQXBhwGAIBAAsVNBQJ9q7+w/pQl90+bLx8RNiss6GwzOHw8TpezZ6c5ySnhFf5awSR3UqH5GYwKng/RhxAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6};var s=r(16251),o=r(91820),l=r(67733),d=r(84354),c=r(8533),u=r(74706);let p=({mockedSessions:e,mockError:t})=>{let{formattedSessionTimes:r,isLoading:p}=(0,s.rE)({mockedSessions:e,mockError:t});return(0,i.jsx)(l.A,{sx:{display:"flex",position:"relative",alignItems:"center",flexDirection:"column"},children:(0,i.jsx)(d.A,{sx:{mb:8,maxWidth:{md:1190}},children:(0,i.jsxs)(l.A,{sx:{backgroundColor:"plum.main",color:"white.main",borderRadius:"15px 15px 40px 15px",overflow:"hidden",display:"flex",flexDirection:{xs:"column",md:"row"}},children:[(0,i.jsx)(a.Z,{wrapperSx:{display:"flex",maxWidth:{xs:"100%",md:"359px"},flex:{xs:"1 1 100%",md:"0 0 359px"}},src:n,alt:"",style:{objectFit:"cover"}}),(0,i.jsxs)(l.A,{sx:{py:{xs:"25px",md:"30px"},px:{xs:"25px",md:"35px"},textAlign:{xs:"center",md:"left"}},children:[(0,i.jsx)(c.A,{variant:"h3",sx:{fontSize:{xs:"18px",sm:"24px",lg:"28px"},mb:1},children:"One-on-one support"}),(0,i.jsx)(c.A,{variant:"body1",children:"Free professional help for parents and carers of 12-18 year olds in Australia, with a trained parenting coach."}),(0,i.jsx)(o.J,{background:"dark",icon:!0,onClick:()=>{window.dataLayer?.push({event:"interaction",product:"coaching",action:"followed_link",component:"home_page_widget"})},href:"/one-on-one-support",sx:{fontWeight:500,my:2},children:"Learn more"}),(0,i.jsx)(l.A,{children:p?(0,i.jsx)(u.y,{className:"mr-2 ml-0 size-5"}):r?(0,i.jsxs)(c.A,{variant:"body1",sx:{fontSize:{xs:"13px",md:"14px"}},children:["Next available"," ",1===r.times.split(",").length?"session":"sessions",": \xa0",r.date," ",r.times]}):(0,i.jsx)(c.A,{variant:"body1",sx:{fontStyle:"italic"},children:"No sessions available. We add new sessions every week, check again soon"})})]})]})})})}},16251:(e,t,r)=>{r.d(t,{rE:()=>o});var i=r(14343),a=r(81320);function n(e){if(0===e.length)return[];let t=e.map(e=>new Date(e));if(t.length<=4||!t[0])return t;let r=t[0],i=r.toString().substring(0,15),a=t.filter(e=>e.toString().startsWith(i));if(a.length<=4)return a;let n=a.length/4,s=a[Math.floor(n)],o=a[Math.ceil(2*n)],l=a[a.length-1];return s&&o&&l?[r,s,o,l]:(console.error("Failed to calculate relevant sessions"),a)}function s(e){let t=e[0];if(!t)return{date:"",times:""};let r=e.filter(e=>e.toLocaleDateString("en-GB",{})===t.toLocaleDateString("en-GB",{})),i=t.toLocaleDateString("en-GB",{weekday:"long"}),a=t.toLocaleDateString("en-GB",{day:"numeric"}),n=t.toLocaleDateString("en-GB",{month:"long"}),s=[];for(let e of r)s.push(e.toLocaleTimeString("en-GB",{hour:"numeric",minute:"2-digit",hour12:!0}));let o="";for(let e=0;e<s.length-1;e++)o+=s[e]+", ";return{date:i+", "+a+" "+n+" â ",times:o+=s[s.length-1]}}let o=({mockError:e,mockedSessions:t,onAvailabilityChange:r})=>{let o=!!(e||t),[l,d]=(0,i.useState)(!0),[c,u]=(0,i.useState)(!1),[p,h]=(0,i.useState)(null),x=(0,i.useMemo)(()=>t&&t.length>0?s(n(t)):p?s(n(p)):void 0,[t,p]);return(0,i.useEffect)(()=>{o||(async()=>{try{let e=new URLSearchParams({isoStartDate:new Date().toISOString()}),t=await fetch(`/api/next/get-available-coaching-sessions?${e.toString()}`);if(d(!1),!t.ok)throw Error("Coaching request failed");let i=(await t.json()).availableSessions;i.length>0?h(i):"function"==typeof r&&r(!1)}catch(e){e instanceof Error&&(0,a.Q1)({error:e,type:"coaching-api"}),u(!0)}finally{d(!1)}})()},[r,o]),{isLoading:l,mockPresent:o,failedFetch:c,formattedSessionTimes:x}}},74706:(e,t,r)=>{r.d(t,{y:()=>s});var i=r(15383),a=r(31032);let n={white:"border-white/30 border-t-white",black:"border-black/30 border-t-black",plum:"border-plum/30 border-t-plum"},s=({size:e="medium",color:t="white",className:r,ariaLabel:s})=>(0,i.jsx)("span",{"aria-label":s||"Loading",role:"progressbar",className:(0,a.cn)("ml-2 inline-block animate-spin rounded-full","large"===e?"size-11 border-6":"medium"===e?"size-5.5 border-4":"size-4 border-2",n[t],r)})},84354:(e,t,r)=>{r.d(t,{A:()=>f});var i=r(14343),a=r(71623),n=r(76013),s=r(91415),o=r(57491),l=r(18352),d=r(65404),c=r(29280),u=r(15383);let p=(0,c.A)(),h=(0,d.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,o.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),x=e=>(0,l.A)({props:e,name:"MuiContainer",defaultTheme:p});var g=r(3874),m=r(12284),b=r(63731);let f=function(e={}){let{createStyledComponent:t=h,useThemeProps:r=x,componentName:l="MuiContainer"}=e,d=t(({theme:e,ownerState:t})=>({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",...!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,r)=>{let i=e.breakpoints.values[r];return 0!==i&&(t[e.breakpoints.up(r)]={maxWidth:`${i}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>({..."xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},...t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}}));return i.forwardRef(function(e,t){let i=r(e),{className:c,component:p="div",disableGutters:h=!1,fixed:x=!1,maxWidth:g="lg",classes:m,...b}=i,f={...i,component:p,disableGutters:h,fixed:x,maxWidth:g},A=((e,t)=>{let{classes:r,fixed:i,disableGutters:a,maxWidth:l}=e,d={root:["root",l&&`maxWidth${(0,o.A)(String(l))}`,i&&"fixed",a&&"disableGutters"]};return(0,s.A)(d,e=>(0,n.Ay)(t,e),r)})(f,l);return(0,u.jsx)(d,{as:p,ownerState:f,className:(0,a.A)(A.root,c),ref:t,...b})})}({createStyledComponent:(0,m.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,g.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,b.b)({props:e,name:"MuiContainer"})})}}]);
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.