1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4290],{23471:(e,t,n)=>{n.d(t,{AY:()=>a,Iw:()=>l,wO:()=>i});let r=()=>new Date().getFullYear().toString(),o=String.fromCharCode(160),i=String.fromCharCode(169),l=()=>`${o}${r()}${o}`,a=e=>{let t=`${i}${o}${r()}`;return e?`${t}${o}${e}`:t}},26452:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(6029);n(55729);var o=n(90798);function i(e){let{className:t,size:n={xs:22,md:28},sx:i}=e;return(0,r.jsx)(o.A,{"aria-hidden":!0,className:t,component:"span",sx:{display:"block",width:n,height:n,color:"inherit",flexShrink:0,...i},children:(0,r.jsx)(o.A,{component:"svg",viewBox:"0 0 17 17",fill:"none",sx:{display:"block",width:"100%",height:"100%"},children:(0,r.jsx)("path",{d:"M1 16L16 1M16 1H4.75M16 1V12.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})}},29908:(e,t,n)=>{n.d(t,{A:()=>d,T:()=>c});var r,o=n(55729),i=n(57450),l=n(3315),a=n(38756);let s={...r||(r=n.t(o,2))}.useSyncExternalStore;function c(e={}){let{themeId:t}=e;return function(e,n={}){let r=(0,a.A)();r&&t&&(r=r[t]||r);let c="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:d=!1,matchMedia:x=c?window.matchMedia:null,ssrMatchMedia:h=null,noSsr:m=!1}=(0,l.A)({name:"MuiUseMediaQuery",props:n,theme:r}),u="function"==typeof e?e(r):e;return(u=u.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==s?function(e,t,n,r,i){let l=o.useCallback(()=>t,[t]),a=o.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==r){let{matches:t}=r(e);return()=>t}return l},[l,e,r,i,n]),[c,d]=o.useMemo(()=>{if(null===n)return[l,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[l,n,e]);return s(d,c,a)}:function(e,t,n,r,l){let[a,s]=o.useState(()=>l&&n?n(e).matches:r?r(e).matches:t);return(0,i.A)(()=>{if(!n)return;let t=n(e),r=()=>{s(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e,n]),a})(u,d,x,h,m)}}let d=c()},42550:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(55729),o=n(34330),i=n(21425),l=n(45418);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=(0,r.useContext)(i.Q).config,{orgInfo:n,isFetchingOrgInfo:a}=(0,r.useContext)(o._P),{socialMedia:s,pageType:c}=t,d=t.footer.backgroundColor,x=t.companyLinks??[],h=t.footer?.contactInformation??[],m=(0,l.A)(t),u=m.length>0,p=h.length>0,f=x.length>0,g=m.length>e;return{businessName:n.name,logo:n.logo,socialMedia:s,pageType:c,companyLinks:x,contactInformation:h,navigation:m??[],isFetchingOrgInfo:a,hasNavCol:u,hasLinksCol:f,hasContactCol:p,doubleWideNavCol:g,backgroundColor:d,config:t,locations:n.locations,serviceAreas:n.serviceAreas}}},53269:(e,t,n)=>{n.d(t,{Ay:()=>p,zk:()=>u});var r=n(6029);n(55729);var o=n(90798),i=n(14564),l=n(30003),a=n(6797);let s=(e,t)=>(0,l.bJ)(e,t)||0,c=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.IV,o=[e];t&&t.toLowerCase()!==e.toLowerCase()&&o.push(t);let i=n.find(e=>o.every(t=>s(t,e)>r));return i||n.reduce((e,t)=>{let n=e=>Math.min(...o.map(t=>s(t,e)));return n(t)>n(e)?t:e})};var d=n(90931),x=n(48879),h=n(8352);let m=(e,t)=>{if(!e)return!1;switch(e.section){case x.b.ECLECTIC_BRANDS:case x.b.ECLECTIC_NEWSLETTER:case x.b.ECLECTIC_ANNOUNCEMENT_BAR:case x.b.ECLECTIC_SIMPLE_BANNER:return!0;case x.b.ECLECTIC_ABOUT:return"bottom"===t&&e.items.length>0&&e.items.length%2==0;case x.b.ECLECTIC_CALENDAR:return"bottom"===t&&e.activities.length>1;default:return!1}},u=(e,t)=>{let n=(0,d.A)(),{sectionAbove:r,activeSection:o,sectionBelow:i}=(0,h.dL)(e),{dark:l,secondary:s,mid:x,light:u}=(0,a.hl)(n.palette.secondary.main,n.palette.secondary.dark),p=[x,s,l,u],f=(0,a.EN)(t||(o?(0,h.xs)(o,n,!0):x),n),g=r?(0,a.EN)((0,h.xs)(r,n,!0),n):void 0,v=i?(0,a.EN)((0,h.xs)(i,n,!0),n):void 0,A=m(o,"top"),b=m(o,"bottom"),y=!r,j=!i||m(i,"top");return{showTopStrip:A&&!y,showBottomStrip:b&&!j,topStripColor:c(f,g,p),bottomStripColor:c(f,v,p)}};
1function p(e){let{color:t}=e;return(0,r.jsx)(o.A,{height:{xs:i.u1,md:i.G_},width:"100%",bgcolor:t})}},67200:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(6029),o=n(17745);n(55729);var i=n(6681);let l=e=>{let{children:t,spacing:n=1,alignItems:l="flex-start",justifyContent:a="flex-start",centered:s=!1,justified:c=!1,style:d,fullWidth:x,...h}=e,m={alignItems:s?"center":l,justifyContent:c?"space-between":a,gap:(0,i.y)(n),width:x?"100%":"auto",...d};return(0,r.jsx)(o.A,{direction:"column",...h,sx:{...m,...h.sx},children:t})}},68684:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(29908),o=n(92256);let i=(0,r.T)({themeId:o.A})},96241:(e,t,n)=>{n.r(t),n.d(t,{default:()=>G});var r=n(6029);n(55729);var o=n(90798),i=n(8860),l=n(90931),a=n(71024),s=n.n(a),c=n(17682),d=n(48069),x=n(56003),h=n(42550),m=n(55097),u=n(71501),p=n(13654),f=n(7652),g=n(51600),v=n(98477),A=n(53269),b=n(26452),y=n(45664),j=n(81364),w=n(67200),C=n(97018),E=n(23471);let k=s()(()=>n.e(17302).then(n.bind(n,82091)),{loadableGenerated:{webpack:()=>[82091]}}),S=s()(()=>Promise.all([n.e(98777),n.e(90923),n.e(66038),n.e(32182),n.e(94054),n.e(73542),n.e(10918),n.e(1682),n.e(15701),n.e(48482),n.e(55893),n.e(62900),n.e(8839),n.e(33579),n.e(99156),n.e(31399)]).then(n.bind(n,53043)).then(e=>e.PopUpModal),{loadableGenerated:{webpack:()=>[53043]}}),I={fontFamily:"var(--wordmark-font-family)",fontWeight:800,textTransform:"uppercase",letterSpacing:"-0.02em",fontSize:{xs:22,sm:26,md:32},lineHeight:1,color:"var(--text-color)",flexShrink:0,whiteSpace:"nowrap"},L={fontSize:16,lineHeight:1.55,color:"var(--text-color)","&:hover":{color:"var(--text-color-hover)"}},M={...L,textTransform:"uppercase",whiteSpace:"nowrap"},N={fontFamily:"var(--wordmark-font-family)",fontWeight:500,textTransform:"uppercase",letterSpacing:"0.08em",fontSize:{xs:13,md:14},color:"var(--text-color)"};function T(e){let{title:t,children:n,stacked:i}=e;return(0,r.jsxs)(o.A,{sx:{display:"flex",flexDirection:i?"column":{xs:"column",md:"row"},alignItems:"flex-start",gap:{xs:2,md:4}},children:[t&&(0,r.jsx)(C.default,{variant:"h6",sx:I,children:t}),(0,r.jsx)(o.A,{sx:{flex:1,minWidth:i?"min-content":0},children:n})]})}function _(e){let{logo:t,businessName:n}=e;return t?(0,r.jsx)(o.A,{component:"img",src:(0,f.fF)(t),srcSet:(0,f.Dl)(t,{widths:[384,640,828]}),sizes:"400px",alt:n,sx:{display:"block",alignSelf:"flex-start",width:"auto",maxWidth:"100%",height:"auto",maxHeight:{xs:72,md:88},minHeight:0,objectFit:"contain",objectPosition:"left center"}}):n?(0,r.jsx)(y.A,{name:n,wrap:!0}):null}function $(e){let{links:t}=e,n=t.length>4,i=Math.ceil(t.length/2),l=n?[t.slice(0,i),t.slice(i)]:[t];return(0,r.jsx)(o.A,{sx:{display:"grid",gridTemplateColumns:l.length>1?"1fr 1fr":"1fr",columnGap:{xs:3,md:4},rowGap:1.25},children:l.map(e=>(0,r.jsx)(w.A,{spacing:1.25,alignItems:"flex-start",children:e.map(e=>(0,r.jsx)(j.A,{link:(0,d.A)(e),children:(0,r.jsx)(C.default,{variant:"body1",sx:L,children:e.nameInNav})},e.nameInNav))},e[0]?.nameInNav??"nav"))})}function G(){let e=(0,l.A)(),{businessName:t,logo:n,socialMedia:a=[],companyLinks:s,contactInformation:d,navigation:f,hasLinksCol:y,hasContactCol:I,backgroundColor:G=e.palette.secondary.dark}=(0,h.A)(),{currentCompanyLink:W,setCurrentCompanyLinkIdx:F}=(0,x.A)(s),B=(0,g.S)(),{accentColor:D}=(0,v.U6)(G),P=f.length>0,R=a.length>0,U=!!(n||t),z=R||U,H=[P,I,z].filter(Boolean).length;return(0,r.jsxs)(c.default,{screen:"SunriseFooter",label:"Footer",parentScreen:"EclecticGlobalComponents",children:[(0,r.jsx)(A.Ay,{color:D}),(0,r.jsxs)(m.A,{component:"footer",useMaxWidth:!1,backgroundColor:G,sx:{px:u.n$,pt:{xs:6,sm:8,md:10},pb:{xs:4,md:5}},children:[(0,r.jsxs)(o.A,{sx:{width:"100%",color:"var(--text-color)"},children:[(0,r.jsxs)(o.A,{sx:{display:"grid",maxWidth:1540,mx:"auto",width:"100%",gridTemplateColumns:{xs:"1fr",md:P&&3===H?"1.5fr 1.1fr 0.8fr":`repeat(${Math.max(H,1)}, 1fr)`},columnGap:{md:8,lg:10},rowGap:{xs:5,md:6}},children:[P&&(0,r.jsx)(T,{title:"Menu",children:(0,r.jsx)($,{links:f})}),I&&(0,r.jsx)(T,{title:"Contact",children:(0,r.jsx)(w.A,{spacing:1.25,alignItems:"flex-start",children:(0,r.jsx)(k,{contactInformation:d,typographyVariant:"body1",hoverStyles:L,includeLabel:!1})})}),z&&(0,r.jsxs)(o.A,{sx:{display:"flex",flexDirection:"column",justifyContent:R&&U?"space-between":void 0,alignSelf:"stretch",minHeight:"100%",minWidth:0,gap:{xs:2.5,md:3}},children:[R&&(0,r.jsx)(T,{title:"Follow",stacked:!0,children:(0,r.jsx)(w.A,{spacing:1.25,alignItems:"flex-start",children:a.map(e=>(0,r.jsx)(j.A,{link:B(e),"aria-label":(0,p.Lb)(e.media),children:(0,r.jsxs)(o.A,{sx:{display:"inline-flex",alignItems:"center",gap:.75,color:"var(--text-color)","&:hover":{color:"var(--text-color-hover)"}},children:[(0,r.jsx)(C.default,{variant:"body1",sx:{...M,color:"inherit","&:hover":{color:"inherit"}},children:e.media}),(0,r.jsx)(b.A,{size:14})]})},e.media))})}),U&&(0,r.jsx)(_,{logo:n,businessName:t})]})]}),(0,r.jsxs)(o.A,{sx:{mt:{xs:6,md:8},pt:2.5,borderTop:"1px solid color-mix(in srgb, var(--text-color) 16%, transparent)",display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"space-between",alignItems:{xs:"flex-start",sm:"center"},gap:{xs:2,sm:3}}
1,children:[t&&(0,r.jsx)(C.default,{variant:"body2",sx:N,children:(0,E.AY)(t)}),y&&(0,r.jsx)(o.A,{sx:{display:"flex",flexWrap:"wrap",columnGap:3,rowGap:1},children:s.map((e,t)=>(0,r.jsx)(i.A,{onClick:()=>F(t),disableRipple:!0,children:(0,r.jsx)(C.default,{variant:"body2",sx:N,children:e.footerText})},e.id))})]})]}),W&&(0,r.jsx)(S,{withAccentRects:!0,open:!0,onClose:()=>F(-1),children:(0,r.jsxs)(w.A,{centered:!0,px:{xs:3,sm:5,md:7,lg:8.5},py:{xs:5.5,sm:6.25,md:9,lg:11},children:[(0,r.jsx)(C.default,{variant:"h2",textAlign:"center",children:W.title}),(0,r.jsx)(C.default,{variant:"body1",mt:5,children:W.body})]})})]})]})}}}]);
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.