PageSourceSearch

https://www.train3e.com/_next/static/chunks/lux-location.19421298c04804f5.js

js train3e.com collected 2026-10-10 00:02:53 UTC 26,105 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9102],{248:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-6v11c0 1.1-.9 2-2 2H4v-2h17V7z"}),"Payments")},6364:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"CreditCard")},9228:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m13.5-9 1.96 2.5H17V9.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5"}),"LocalShipping")},12356:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7a.996.996 0 0 1 0-1.41c.39-.38 1.03-.39 1.42 0"}),"KeyboardArrowDownRounded")},32046:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)([(0,s.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"},"0"),(0,s.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"Schedule")},33129:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6"}),"WorkspacePremium")},37317:(e,t,n)=>{n.r(t),n.d(t,{dataSyncKeyChains:()=>et,default:()=>en});var i=n(6029),s=n(55729),l=n(90798),r=n(71024),o=n.n(r),a=n(43072),c=n(77079),x=n(91945),d=n(7229),p=n(11999),u=n(5330),h=n(60633),m=n(51039),f=n(97018),g=n(76580),b=n(37208);function A(e){let{locations:t,activeLocationId:n,onActivate:s,containerSx:r,inView:o=!0,entranceBaseDelayMs:a=0}=e;return 0===t.length?null:(0,i.jsx)(l.A,{sx:[{display:"flex",flexDirection:"column",gap:{xs:1.75,md:3.5},alignItems:"flex-start"},...Array.isArray(r)?r:null!=r?[r]:[]],children:t.map((e,r)=>{let c=e.id===n,x=Math.max(.32,.62-.1*(n?Math.abs(t.findIndex(e=>e.id===n)-r):0)),d=a+80*r;return(0,i.jsx)(l.A,{sx:{opacity:+!!o,transform:o?"translateY(0)":"translateY(20px)",transition:`opacity 850ms ${b.p} ${d}ms, transform 850ms ${b.p} ${d}ms`,willChange:"transform, opacity",width:"100%"},children:(0,i.jsxs)(l.A,{component:"button",type:"button",onClick:()=>s(e.id),"aria-pressed":c,sx:{all:"unset",cursor:"pointer",position:"relative",display:"flex",alignItems:"center",gap:{xs:1.25,md:1.75,lg:2},width:"fit-content",maxWidth:"100%",transition:`opacity 280ms ${b.p}, color 280ms ${b.p}`,opacity:c?1:x,color:c?(0,g.c)("accent"):(0,g.c)("text"),"&:hover, &:focus-visible":{opacity:1,color:c?(0,g.c)("accent"):`color-mix(in srgb, ${(0,g.c)("text")} 50%, transparent)`,"& .lux-loc-pin":{color:c?(0,g.c)("accent"):`color-mix(in srgb, ${(0,g.c)("text")} 50%, transparent)`}},"&:hover .lux-loc-underline, &:focus-visible .lux-loc-underline":{transform:"scaleX(1)"},"&:active":{transform:"scale(0.995)"},"&:focus-visible":{outline:"none"},"&:focus-visible .lux-loc-pin":{outline:`2px solid ${(0,g.c)("accent")}`,outlineOffset:"4px",borderRadius:"4px"}},children:[(0,i.jsx)(l.A,{"aria-hidden":!0,className:"lux-loc-pin",sx:{display:{xs:"none",md:"flex"},alignItems:"center",justifyContent:"center",flexShrink:0,color:c?(0,g.c)("accent"):"inherit",opacity:c?1:.7,fontSize:{md:"24px",lg:"28px"},transition:`opacity 320ms ${b.p}, color 320ms ${b.p}, transform 320ms ${b.p}`,transform:c?"translateY(-2px)":"translateY(0)"},children:c?(0,i.jsx)(h.A,{fontSize:"inherit"}):(0,i.jsx)(m.A,{fontSize:"inherit",sx:{opacity:0}
1})}),(0,i.jsxs)(l.A,{sx:{position:"relative",display:"inline-block",minWidth:0},children:[(0,i.jsx)(f.default,{component:"span",variant:"h2",sx:{color:"inherit",fontSize:c?{xs:"38px",sm:"52px",md:"64px",lg:"72px"}:{xs:"36px",sm:"50px",md:"62px",lg:"70px"},lineHeight:1.02,fontWeight:c?600:400,letterSpacing:"-0.01em",textTransform:"none",transition:`font-size 320ms ${b.p}, font-weight 320ms ${b.p}`,m:0},children:e.name||e.address||`Location #${r+1}`}),(0,i.jsx)(l.A,{"aria-hidden":!0,className:"lux-loc-underline",sx:{position:"absolute",left:0,right:0,width:"100px",bottom:"-5px",height:"2px",backgroundColor:"currentColor",transformOrigin:"left center",transform:c?"scaleX(1)":"scaleX(0)",opacity:c?.9:.55,transition:`transform 320ms ${b.p}`}})]})]})},e.id)})})}var v=n(6364),y=n(62698),j=n(9228),S=n(82419),L=n(84032),C=n(97124),w=n(248),E=n(1521),M=n(32046),$=n(44161),T=n(33129),N=n(79371),O=n(48879),z=n(98179),I=n(59871),P=n(81601),k=n(70643);function H(e){let{location:t}=e,{specialHours:n,hoursOfOperation:s,timeZone:r}=t,{showHours:o,daysWithHours:a,entriesByDayIdx:c}=(0,I.vZ)(t),x=(0,k.A)(a,c),d=(0,P.V)(s,n,r),p=o&&n&&n.length>0;if(!o&&!p)return null;let u={fontSize:{xs:"12px",md:"13px"},letterSpacing:"1px",textDecoration:"underline",my:"4px",textTransform:"uppercase",color:`${(0,g.c)("text")} !important`,fontWeight:600,mb:0};return(0,i.jsxs)(l.A,{sx:{display:"flex",flexDirection:"column",gap:1.5},children:[o&&(0,i.jsxs)(l.A,{sx:{display:"flex",flexDirection:"column",gap:"6px"},children:[d&&(0,i.jsx)(f.default,{variant:"subtitle1","data-lux-subtitle":!0,sx:u,children:`Currently ${d.statusLabel}`}),(0,i.jsx)(l.A,{sx:{display:"flex",flexDirection:"column",gap:"4px"},children:x.map(e=>(0,i.jsxs)(l.A,{sx:{display:"flex",justifyContent:"space-between",gap:2,fontSize:"15px"},children:[(0,i.jsx)(f.default,{variant:"body2",sx:{color:(0,g.c)("text"),fontSize:"inherit",whiteSpace:"nowrap"},children:e.fullLabel}),(0,i.jsx)(f.default,{variant:"body2",sx:{color:(0,g.c)("text"),fontSize:"inherit",textAlign:"right"},children:(0,z.as)(e.hours)})]},e.fullLabel))})]}),p&&(0,i.jsxs)(l.A,{sx:{display:"flex",flexDirection:"column",gap:"6px"},children:[(0,i.jsx)(f.default,{variant:"subtitle1","data-lux-subtitle":!0,sx:u,children:"Special Hours"}),(0,i.jsx)(l.A,{sx:{display:"flex",flexDirection:"column",gap:"4px"},children:n?.map(e=>(0,i.jsxs)(l.A,{sx:{display:"flex",justifyContent:"space-between",gap:2,fontSize:"15px"},children:[(0,i.jsx)(f.default,{variant:"body2",sx:{color:(0,g.c)("text"),fontSize:"inherit",whiteSpace:"nowrap"},children:(0,I.po)(e)}),(0,i.jsxs)(l.A,{sx:{textAlign:"right"},children:[(0,i.jsx)(f.default,{variant:"body2",sx:{color:(0,g.c)("text"),fontSize:"inherit"},children:(0,z.aE)(e)}),e.notes&&(0,i.jsx)(f.default,{variant:"caption",sx:{color:(0,g.c)("text-muted"),display:"block",fontSize:"12px"},children:e.notes})]})]},e.id??`${e.month}-${e.day}`))})]})]})}let R={[O.L.CONTACT_EMAIL]:"Email",[O.L.ALTERNATIVE_PHONE]:"Alt. Phone",[O.L.FAX_NUMBER]:"Fax",[O.L.MAILING_ADDRESS]:"Mailing",[O.L.NOTES]:"Notes",[O.L.OTHER_CONTACT_INFO]:"Contact",[O.L.PO_BOX]:"PO Box",[O.L.PAYMENT_METHODS]:"Payments",[O.L.LICENSE]:"License"};function D(e){let{icon:t,label:n,entries:r}=e;return 0===r.length?null:(0,i.jsxs)(l.A,{sx:{display:"flex",flexDirection:"column",gap:"6px",color:(0,g.c)("text-muted")},children:[(0,i.jsxs)(l.A,{sx:{display:"inline-flex",alignItems:"center",gap:1,color:`${(0,g.c)("accent")} !important`},children:[t,(0,i.jsx)(f.default,{variant:"subtitle1","data-lux-subtitle":!0,sx:{fontSize:{xs:"12px",md:"14px"},letterSpacing:"1.5px",textTransform:"uppercase",color:"inherit !important",mb:0},children:n})]}),r.map((e,t)=>{let n="string"==typeof e.value?(0,i.jsx)(f.default,{variant:"body1",sx:{color:`${(0,g.c)("text")} !important`,fontSize:"16px",lineHeight:1.5,wordBreak:"break-word"},children:e.value}):e.value,r=e.id??t;return e.href?(0,i.jsx)(l.A,{component:"a",href:e.href,target:e.external?"_blank":void 0,rel:e.external?"noreferrer":void 0,sx:{textDecoration:"none"},children:n},r):(0,i.jsx)(s.Fragment,{children:n},r)})]})}function _(e){if(e.type===O.L.NOTES)return!1;let t=e.value??"";return!t.includes("\n")&&t.length<=60}function V(e){let t=[],n=new Map;
1return e.forEach(e=>{let s=e.type===O.L.ALTERNATIVE_PHONE?e.clickAction??"":"",l=`${e.type}|${e.customLabel??""}|${s}`,r={id:e.id,value:e.value,href:e.type===O.L.CONTACT_EMAIL?`mailto:${e.value}`:e.type===O.L.ALTERNATIVE_PHONE?(0,I.oe)(e.value,e.clickAction):void 0},o=n.get(l);if(void 0!==o)return void t[o].entries.push(r);t.push({key:l,icon:(e=>{let t={fontSize:18,color:"inherit !important"};switch(e.type){case O.L.CONTACT_EMAIL:return(0,i.jsx)(L.A,{sx:t});case O.L.ALTERNATIVE_PHONE:return"sms"===e.clickAction?(0,i.jsx)($.A,{sx:t}):(0,i.jsx)(E.A,{sx:t});case O.L.FAX_NUMBER:return(0,i.jsx)(y.A,{sx:t});case O.L.PO_BOX:case O.L.MAILING_ADDRESS:return(0,i.jsx)(j.A,{sx:t});case O.L.NOTES:return(0,i.jsx)(C.A,{sx:t});case O.L.PAYMENT_METHODS:return(0,z.FZ)(e.value)?(0,i.jsx)(v.A,{sx:t}):(0,i.jsx)(w.A,{sx:t});case O.L.LICENSE:return(0,i.jsx)(T.A,{sx:t});case O.L.OTHER_CONTACT_INFO:return(0,i.jsx)(N.A,{sx:t});default:return null}})(e),label:e.customLabel||R[e.type]||"Info",entries:[r]}),n.set(l,t.length-1)}),t}function W(e){let{location:t,supplementalInformation:n,subServiceAreas:s}=e,{id:r,name:o,address:a,addressVisible:c,phoneNumber:x,phoneNumberVisible:d,hoursOfOperationVisible:p,hoursOfOperation:u,specialHours:m}=t,A=c&&!!a,v=d&&!!x,y=V(n.filter(_)),j=V(n.filter(e=>!_(e))),L=p&&(u&&Object.keys(u).length>0||m&&m.length>0),C=A||v&&!!x||y.length>0,w=e=>({animation:`luxLocationDetailsRow 600ms ${b.p} ${e}ms both`,"@keyframes luxLocationDetailsRow":{"0%":{opacity:0,transform:"translateY(10px)"},"100%":{opacity:1,transform:"translateY(0)"}}});return(0,i.jsxs)(l.A,{sx:{display:"flex",flexDirection:"column",gap:{xs:2.5,md:3}},children:[o&&(0,i.jsx)(f.default,{component:"h3",variant:"h3",sx:{color:(0,g.c)("text"),fontSize:{xs:"28px",md:"36px",lg:"42px"},letterSpacing:"-0.01em",m:0,...w(0)},children:o}),C&&(0,i.jsxs)(l.A,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",lg:"1fr 1fr"},columnGap:{lg:4},rowGap:{xs:2.5,md:3},...w(120),"& > *:nth-of-type(even)":{alignItems:{lg:"flex-end"},textAlign:{lg:"right"}}},children:[A&&(0,i.jsx)(D,{icon:(0,i.jsx)(h.A,{sx:{fontSize:18,color:"inherit !important"}}),label:"Visit",entries:[{value:a,href:`https://www.google.com/maps/dir/?api=1&destination=${encodeURIComponent(a)}`,external:!0}]}),v&&x&&(0,i.jsx)(D,{icon:(0,i.jsx)(E.A,{sx:{fontSize:18,color:"inherit !important"}}),label:"Call",entries:[{value:x,href:`tel:${x}`}]}),y.map(e=>(0,i.jsx)(D,{icon:e.icon,label:e.label,entries:e.entries},e.key))]}),s.length>0&&(0,i.jsx)(l.A,{sx:w(170),children:(0,i.jsx)(D,{icon:(0,i.jsx)(S.A,{sx:{fontSize:18,color:"inherit !important"}}),label:"Serving",entries:[{value:(0,I.Iq)(s)}]})}),L&&(0,i.jsx)(l.A,{sx:w(220),children:(0,i.jsx)(D,{icon:(0,i.jsx)(M.A,{sx:{fontSize:18,color:"inherit !important"}}),label:"Hours",entries:[{value:(0,i.jsx)(H,{location:t})}]})}),j.map((e,t)=>(0,i.jsx)(l.A,{sx:w(320+80*t),children:(0,i.jsx)(D,{icon:e.icon,label:e.label,entries:e.entries})},e.key))]})}var B=n(8860),F=n(51654),Y=n(41013),X=n(1141),G=n(12356),U=n(10485),Z=n(24841);function K(e){let{locations:t,activeId:n,onSelect:r}=e,{editorActive:o}=(0,s.useContext)(c.n),a=(0,Z.A)(),x=(0,d.Ay)(),[p,u]=(0,s.useState)(!1),h=t.find(e=>e.id===n)??t[0]??null,m=a?{top:a.top,left:a.left,width:a.width,height:a.height}:void 0,b=(0,s.useCallback)(e=>{u(!1),r(e)},[r]),A=(0,s.useMemo)(()=>{let e=t.every(e=>"service area"===e.type);return t.every(e=>"location"===e.type)||t.length,e?{overline:"Service area",drawerTitle:"Service areas",choosePhrase:"service area",closeListLabel:"Close service areas list"}:{overline:"Location",drawerTitle:"Locations",choosePhrase:"location",closeListLabel:"Close locations list"}},[t]);if(0===t.length||!h)return null;let v=t.findIndex(e=>e.id===h.id),y=h.name||h.address||`Location #${v>=0?v+1:1}`;return(0,i.jsxs)(i.Fragment,{children:[o?null:(0,i.jsx)(l.A,{sx:{position:"sticky",marginTop:"-130px",marginBottom:"-32px",top:-1,height:`${x+1}px`,width:{xs:"calc(100% + 48px)",md:"calc(100% + 96px)"},mx:{xs:"-24px",md:"-48px"},backgroundColor:`color-mix(in srgb, ${(0,g.c)("bg")} 94%, transparent)`,backdropFilter:"blur(10px)",zIndex:1}}),(0,i.jsx)(l.A,{sx:{display:{xs:"block",md:"none"},position:"sticky",mt:o?"-40px":0,top:o?0:`${x}px`,zIndex:3,mx:{xs:"-24px"},px:{xs:"24px"},py:{xs:1.25},backgroundColor:`color-mix(in srgb, ${(0,g.c)("bg")} 94%, transparent)`,backdropFilter:"blur(10px)",borderTop:"1px solid color-mix(in srgb, white 8%, transparent)",borderBottom:"1px solid color-mix(in srgb, white 8%, transparent)"},children:(0,i.jsxs)(B.A,{onClick:()=>u(!0),disableRipple:!0,"aria-haspopup":"dialog","aria-expanded":p,"aria-label":`Choose a ${A.choosePhrase}. Currently viewing ${y}
1`,sx:{display:"flex",alignItems:"center",gap:2,width:"100%",textAlign:"left",py:.5},children:[(0,i.jsx)(f.default,{variant:"overline",component:"span",sx:{color:`${(0,g.c)("text-muted")} !important`,letterSpacing:"0.22em",fontWeight:600,lineHeight:1.2,textTransform:"uppercase",fontSize:"0.7rem",flexShrink:0},children:A.overline}),(0,i.jsx)(f.default,{component:"span",variant:"h5",sx:{color:(0,g.c)("text"),flex:1,minWidth:0,lineHeight:1.1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",m:0},children:y}),(0,i.jsx)(G.A,{sx:{color:(0,g.c)("text"),transition:"transform 0.2s ease",transform:p?"rotate(180deg)":"none"}})]})}),(0,i.jsx)(F.Ay,{anchor:"bottom",open:p,onClose:()=>u(!1),slots:{backdrop:Y.A},disableEnforceFocus:!0,sx:m?{...m}:void 0,slotProps:{backdrop:{timeout:240,sx:{backgroundColor:"rgba(0, 0, 0, 0.55)",backdropFilter:"blur(6px)",...m||{}}}},PaperProps:{sx:{backgroundColor:(0,g.c)("bg"),color:(0,g.c)("text"),borderTopLeftRadius:0,borderTopRightRadius:0,maxHeight:a?`min(85%, ${Math.max(160,a.height-48)}px)`:"85vh",position:a?"absolute":void 0,boxShadow:"none",borderTop:"1px solid color-mix(in srgb, white 8%, transparent)"}},children:(0,i.jsx)(X.A,{in:p,timeout:{enter:300,exit:200},children:(0,i.jsxs)(l.A,{sx:{px:{xs:3},pt:{xs:2},pb:{xs:4}},children:[(0,i.jsxs)(l.A,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:{xs:2}},children:[(0,i.jsx)(f.default,{variant:"overline",component:"span",sx:{color:"white",letterSpacing:"0.22em",fontWeight:600,lineHeight:1.2,textTransform:"uppercase"},children:A.drawerTitle}),(0,i.jsx)(B.A,{onClick:()=>u(!1),"aria-label":A.closeListLabel,sx:{width:40,height:40,display:"flex",alignItems:"center",justifyContent:"center",color:"white",borderRadius:0},children:(0,i.jsx)(U.A,{sx:{fontSize:22}})})]}),(0,i.jsx)(l.A,{component:"ul",sx:{listStyle:"none",p:0,m:0,display:"flex",flexDirection:"column"},children:t.map((e,t)=>{let n=e.id===h.id,s=e.name||e.address||`Location #${t+1}`;return(0,i.jsx)(l.A,{component:"li",sx:{m:0,p:0},children:(0,i.jsx)(B.A,{onClick:()=>b(e.id),disableRipple:!0,sx:{width:"100%",display:"flex",alignItems:"baseline",py:{xs:1.5},justifyContent:"flex-start",borderBottom:"1px solid color-mix(in srgb, white 8%, transparent)",textAlign:"left",color:n?"white":"color-mix(in srgb, white 65%, transparent)",transition:"color 0.2s ease","&:hover":{color:"white"}},children:(0,i.jsx)(f.default,{component:"span",variant:"h3",sx:{color:"inherit",fontWeight:n?600:400,lineHeight:1.1,m:0},children:s})})},e.id)})})]})})})]})}var Q=n(92209);let q={x1:52,y1:6,x2:96,y2:36},J=e=>({x:(e.x1+e.x2)/200,y:(e.y1+e.y2)/200}),ee=o()(()=>n.e(29230).then(n.bind(n,29230)),{loadableGenerated:{webpack:()=>[29230]},ssr:!1}),et=[["title"],["subtitle"],["body"]];function en(e){let{id:t,title:n,subtitle:r,body:o}=e,h="selectedLocationId"in e?e.selectedLocationId:void 0,{editorActive:m}=(0,s.useContext)(c.n),{visibleLocations:f,activeLocation:g,activeSupplemental:b,activeSubServiceAreas:v,shouldLoadMap:y,setSectionRef:j,mobileRevealRef:S,desktopRevealRef:L,holeRect:C,alignment:w,onActivate:E}=function(e){let{sectionId:t,selectedLocationId:n}=e,{visibleLocations:i,locationsSupplementalInformation:l,subServiceAreas:r,mapContainerRef:o,shouldLoadMap:a}=(0,Q.A)(t),c=(0,s.useMemo)(()=>n&&i.some(e=>e.id===n)?n:i[0]?.id,[n,i]),[x,d]=(0,s.useState)(c),[p,u]=(0,s.useState)(null),[h,m]=(0,s.useState)(null),[f,g]=(0,s.useState)(null),b=(0,s.useCallback)(e=>{u(e),"function"==typeof o?o(e):o&&"current"in o&&(o.current=e)},[o]),[A,v]=(0,s.useState)(q),y=(0,s.useCallback)(()=>{if(!p)return null;let e=p.getBoundingClientRect();if(0===e.width||0===e.height)return null;let t=f?.getBoundingClientRect(),n=h?.getBoundingClientRect(),i=t&&t.width>0?t:n&&n.width>0?n:null;if(!i)return null;let s={x1:(i.left-e.left)/e.width*100,x2:(i.right-e.left)/e.width*100,y1:(i.top-e.top)/e.height*100,y2:(i.bottom-e.top)/e.height*100};return v(e=>.1>Math.abs(e.x1-s.x1)&&.1>Math.abs(e.y1-s.y1)&&.1>Math.abs(e.x2-s.x2)&&.1>Math.abs(e.y2-s.y2)?e:s),s},[p,h,f]);(0,s.useLayoutEffect)(()=>{if(y(),"undefined"==typeof ResizeObserver)return;let e=new ResizeObserver(()=>y());return p&&e.observe(p),h&&e.observe(h),f&&e.observe(f),()=>e.disconnect()},[p,h,f,y]);
1let[j,S]=(0,s.useState)(()=>J(q)),L=(0,s.useRef)(A);(0,s.useEffect)(()=>{L.current=A},[A]);let C=(0,s.useCallback)(e=>{let t=J(e);S(e=>e.x===t.x&&e.y===t.y?e:t)},[]),w=(0,s.useCallback)(e=>{C(L.current),d(e)},[C]);(0,s.useEffect)(()=>{x&&i.some(e=>e.id===x)||!c||w(c)},[c,x,i,w]),(0,s.useEffect)(()=>{C(L.current)},[x,C]),(0,s.useEffect)(()=>{let e=()=>{C(y()??L.current)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[y,C]);let E=(0,s.useMemo)(()=>{let e={};return(l??[]).forEach(t=>{let n=e[t.locationId]??[];n.push(t),e[t.locationId]=n}),e},[l]),M=i.find(e=>e.id===x)??i[0],$=M?E[M.id]??[]:[],T=M?r?.filter(e=>e.locationId===M.id)??[]:[];return{visibleLocations:i,activeLocation:M,activeSupplemental:$,activeSubServiceAreas:T,shouldLoadMap:a,setSectionRef:b,mobileRevealRef:m,desktopRevealRef:g,holeRect:A,alignment:j,onActivate:w}}({sectionId:t,selectedLocationId:h}),{ref:M,inView:$}=(0,a.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -10% 0px"}),T=(0,d.Ay)();if(!g)return(0,i.jsx)(u.Ay,{...e,children:(0,i.jsx)(l.A,{sx:{py:{xs:6,md:10},textAlign:"center"},children:(0,i.jsx)(p.A,{title:n,subtitle:r,body:o,align:"center"})})});let N=f.length>1,O=1===f.length,z=!!n||!!r||!!o,I={width:"100%",aspectRatio:{xs:"4 / 3",md:"16 / 10",lg:"2 / 1"},maxHeight:"33vh",pointerEvents:"none !important"},P=(m?x.HB:T)+24;return(0,i.jsxs)(u.Ay,{...e,backgroundAsset:void 0,contentPadding:!1,sx:{position:"relative",overflow:"clip"},children:[(0,i.jsx)(l.A,{ref:j,sx:{position:"absolute",inset:0,pointerEvents:"none",zIndex:0},"aria-hidden":!0}),(0,i.jsx)(ee,{sectionId:t,locations:f,activeLocationId:g.id,shouldLoadMap:y,alignment:w,holeRect:C}),(0,i.jsxs)(l.A,{sx:{display:{xs:"none",md:"grid"},position:"relative",zIndex:1,pt:{md:"56px",lg:"72px"},pb:{md:"56px",lg:"72px"},gridTemplateAreas:'". left right ."',gridTemplateColumns:{md:"max(24px, calc((100% - 1440px) / 2)) minmax(0, 1fr) minmax(0, 1fr) max(24px, calc((100% - 1440px) / 2))",lg:"max(24px, calc((100% - 1600px) / 2)) minmax(0, 1.15fr) minmax(0, 1.15fr) max(24px, calc((100% - 1600px) / 2))"},columnGap:{md:"40px",lg:"48px"},pointerEvents:"none","& > *":{pointerEvents:"auto"}},children:[(0,i.jsxs)(l.A,{sx:{gridArea:"left",display:"flex",flexDirection:"column",gap:{md:6},minWidth:0,alignSelf:"start",position:"sticky",top:`${P}px`},children:[z&&(0,i.jsx)(p.A,{title:n,subtitle:r,body:o,align:"left",titleProps:{"data-text-attribute":"title",fontSize:{xs:48,sm:52,md:70,lg:80,xl:90},component:"h2"},subtitleProps:{"data-text-attribute":"subtitle"},bodyProps:{"data-text-attribute":"body",sx:{maxWidth:560,fontSize:{md:"15px"},letterSpacing:"0.02em",lineHeight:1.65}},containerSx:{gap:{md:"18px"}}}),N&&(0,i.jsx)(l.A,{ref:M,children:(0,i.jsx)(A,{locations:f,activeLocationId:g.id,onActivate:E,inView:$,entranceBaseDelayMs:120})}),O&&(0,i.jsx)(W,{location:g,supplementalInformation:b,subServiceAreas:v},g.id)]}),(0,i.jsxs)(l.A,{sx:{gridArea:"right",display:"flex",flexDirection:"column",gap:{md:4,lg:5},minWidth:0,alignSelf:O?"stretch":"start",pointerEvents:"none","& > *":{pointerEvents:"auto"}},children:[(0,i.jsx)(l.A,{ref:L,"aria-hidden":!0,sx:O?{width:"100%",flexGrow:1,minHeight:{md:460,lg:560},pointerEvents:"none !important"}:I}),!O&&(0,i.jsx)(W,{location:g,supplementalInformation:b,subServiceAreas:v},g.id)]})]}),(0,i.jsxs)(l.A,{sx:{display:{xs:"flex",md:"none"},position:"relative",zIndex:1,flexDirection:"column",gap:4,px:"24px",pt:"40px",pb:"40px",pointerEvents:"none","& > *":{pointerEvents:"auto"}},children:[N&&(0,i.jsx)(K,{locations:f,activeId:g.id,onSelect:E}),z&&(0,i.jsx)(p.A,{title:n,subtitle:r,body:o,align:"left",titleProps:{"data-text-attribute":"title",component:"h2",sx:{fontSize:{xs:48,sm:52,md:70,lg:80,xl:90},mb:0}},subtitleProps:{"data-text-attribute":"subtitle",sx:{mb:0}},bodyProps:{"data-text-attribute":"body",sx:{mb:0,maxWidth:560,fontSize:"14px",letterSpacing:"0.02em",lineHeight:1.65}},containerSx:{gap:"14px"}}),(0,i.jsx)(l.A,{ref:S,"aria-hidden":!0,sx:I}),(0,i.jsx)(W,{location:g,supplementalInformation:b,subServiceAreas:v},g.id)]})]})}},44161:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z"}),"Textsms")}
1,51039:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)([(0,s.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9"},"0"),(0,s.jsx)("circle",{cx:"12",cy:"9",r:"2.5"},"1")],"LocationOnOutlined")},62698:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M19 9h-1V4H8v16h14v-8c0-1.66-1.34-3-3-3m-9-3h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M4.5 8C3.12 8 2 9.12 2 10.5v8C2 19.88 3.12 21 4.5 21S7 19.88 7 18.5v-8C7 9.12 5.88 8 4.5 8"}),"Fax")},70643:(e,t,n)=>{n.d(t,{A:()=>o});let i={sunday:"Sun",monday:"Mon",tuesday:"Tue",wednesday:"Wed",thursday:"Thu",friday:"Fri",saturday:"Sat"},s={Sun:"Sunday",Mon:"Monday",Tue:"Tuesday",Wed:"Wednesday",Thu:"Thursday",Fri:"Friday",Sat:"Saturday"},l=e=>e.map(e=>`${e.open}|${e.closed}`).join(","),r=(e,t)=>{let n=e[0],i=e[e.length-1];return{label:n===i?String(n):`${n}-${i}`,fullLabel:n===i?String(s[n]):`${s[n]} - ${s[i]}`,hours:t}};function o(e,t){if(!e||!t)return[];let n="sunday"===e[0],s=(n?[...e.slice(1),e[0]]:[...e]).map(e=>i[e]),o=n?[...t.slice(1),t[0]]:[...t],a=[],c=[],x=[];for(let e=0;e<s.length;e++){let t=s[e],n=o[e]??[];c.length>0&&l(n)!==l(x)&&(a.push(r(c,x)),c=[]),0===c.length&&(x=n),c.push(t)}return c.length>0&&a.push(r(c,x)),a}},79371:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2"}),"ContactPhone")},81601:(e,t,n)=>{n.d(t,{V:()=>p});var i=n(55729),s=n(83070),l=n(98179),r=n(69937),o=n(90191);let a=e=>{let t=e.match(r.ZP)?.groups;if(!t)return 0;let n=t.hour,i=Number(n);if(i>12)return n;let s=t.amPm?.toLowerCase()==="pm";return 12!==i||s?i<12&&s&&(i+=12):i=0,i},c={OPEN:"Open",OPEN_BY_APPOINTMENT:"Open by Appointment",CLOSED:"Closed",CLOSED_SPECIAL_HOURS:"Closed (Special Hours)"},x=e=>{let t=e.match(r.ZP)?.groups;if(!t)return"";let n=t.minutes;return`${a(e)}:${n}`},d=(e,t)=>{if(!e||!t)return!1;let[n,i]=e.split(":").map(Number),[s,l]=t.split(":").map(Number);return n===s?i>l:n>s};function p(e,t,n){let[r,p]=(0,i.useState)(null);return(0,i.useEffect)(()=>{p(((e,t,n)=>{let i="OPEN",r=new Date,p=n?r.toLocaleString("en-US",{timeZone:n}):r.toLocaleString("en-US"),[,u,h]=p.split(" "),[m,f]=u.split(":"),g=a(`${m}:${f} ${h}`),b=`${g}:${f}`,A=(0,s.No)(new Date(p).getDay()).toLowerCase(),v=t?.find(e=>(0,o.A)(e)),y=e?.[A],j=e=>(0,l.Lx)(e)?"CLOSED":(0,l.Ww)(e)?"OPEN_BY_APPOINTMENT":(0,l.yX)(e)||(e=>{let t=x(e.open),n=x(e.closed);if(((e,t)=>{if(!e||!t)return!1;let[n,i]=e.split(":").map(Number),[s,l]=t.split(":").map(Number);return n===s&&i===l})(b,t))return!0;let i=d(b,t),s=d(n,b);if(d(t,n)){let[e,t]=n.split(":"),s=`${Number(e)+24}:${t}`;return i&&d(s,b)}return i&&s})(e)?"OPEN":"CLOSED",S=!1;if(v)i=j(v),S=!0;else if(y?.length===1)i=j(y[0]);else if((y?.length??0)>1){let e=y?.some(l.Ww);i=y?.map(j)?.some(e=>"OPEN"===e)?e?"OPEN_BY_APPOINTMENT":"OPEN":"CLOSED"}let L=c[i];return{locationStatus:i,isClosedRightNow:"CLOSED"===i,statusLabel:S?`${L} (Special Circumstance)`:L}})(e,t,n))},[e,t,n]),r}},82419:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z"}),"Map")},92209:(e,t,n)=>{n.d(t,{A:()=>a});var i=n(55729),s=n(43072),l=n(34330),r=n(21425),o=n(59871);function a(e){let{locations:t}=(0,i.useContext)(l._P),{config:n}=(0,i.useContext)(r.QO),{locationsSupplementalInformation:a,subServiceAreas:c}=n,x=t.filter(e=>!(0,o.XV)(e)),[d,p]=(0,s.Wx)({rootMargin:"300px",triggerOnce:!0});return{locationsSupplementalInformation:a,subServiceAreas:(0,o.MQ)(c),visibleLocations:x,onSelectLocation:t=>{window.postMessage({data:t,type:"selectedLocation",success:!0,sectionId:e},"*")},mapContainerRef:d,shouldLoadMap:p}}},97124:(e,t,n)=>{n.d(t,{A:()=>l});var i=n(38213),s=n(6029);let l=(0,i.A)((0,s.jsx)("path",{d:"M3 18h12v-2H3zM3 6v2h18V6zm0 7h18v-2H3z"}),"Notes")}}]);

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.