1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5147],{13249:(e,n,l)=>{"use strict";l.d(n,{NavMenuClient:()=>g});var t=l(95155),a=l(74288),i=l(66766),r=l(12115),o=l(2361),s=l(63989),c=l(14125),u=l(41674);let d=e=>{let{facilityPhone:n,companyPhone:l,returnFormat:i="button",className:r}=e,d=n||l;if(!d)return null;let m="tel:".concat(d),h=(0,c.n)(d,"simple");return"icon"===i?(0,t.jsx)(s.Button,{href:m,size:"clear",variant:"icon-only",className:(0,u.cn)("mb-0 shrink-0",r),ariaLabel:"Call ".concat(h),children:(0,t.jsx)(o.Icon,{icon:"fas.faPhone",size:"lg",className:"text-primary hover:!text-primary-light"})}):"button"===i?(0,t.jsxs)(s.Button,{href:m,size:"lg",className:(0,u.cn)("header-phone-link shrink-0",r),ariaLabel:"Call ".concat(h),children:[(0,t.jsx)(o.Icon,{icon:"fas.faPhone",size:"lg"}),h]}):(0,t.jsxs)(a.A,{href:m,className:(0,u.cn)("header-phone-link shrink-0",r),"aria-label":"Call ".concat(h),children:[(0,t.jsx)(o.Icon,{icon:"fas.faPhone",size:"lg"}),h]})},m=e=>{let{paymentSystem:n,facilityId:l,returnFormat:i="button",className:r}=e,c="none"!==n?"/pay-online":null;return c?(c+=l?"?fid=".concat(l):"","icon"===i)?(0,t.jsx)(s.Button,{href:c,size:"clear",variant:"icon-only",className:(0,u.cn)("mb-0 shrink-0",r),ariaLabel:"Pay Online",children:(0,t.jsx)(o.Icon,{icon:"fass.faUser",size:"lg",className:"text-primary hover:!text-primary-light"})}):"button"===i?(0,t.jsx)(s.Button,{href:c,size:"lg",className:(0,u.cn)("mb-0 shrink-0 btn-always-primary",r),ariaLabel:"Pay Online",children:"Pay Online"}):(0,t.jsx)(a.A,{href:c,className:(0,u.cn)("shrink-0",r),"aria-label":"Pay Online",children:"Pay Online"}):null};var h=l(99855);l(32925);var f=l(88029),p=l(49252),v=l(59434);function b(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:13,l=e.length;if(l<=n)return[e];let t=Math.ceil(l/n),a=Math.floor(l/t),i=l%t,r=[],o=0;for(let n=0;n<t;n++){let l=a+ +(n<i);r.push(e.slice(o,o+l)),o+=l}return r}l(38098);let g=e=>{var n,l,s,c,u,g;let{navItems:x,brand:y,seFacility:j,company:w,paymentSystem:N,facilityId:_,tenant:k,searchItems:B,quickLinks:L,rightButtonHref:C}=e,[S,E]=(0,r.useState)(null),[A,I]=(0,r.useState)(null),[z,T]=(0,r.useState)(!1),P=(0,r.useRef)(null),D=(0,r.useRef)(null),M=(null==k||null==(n=k.leftButton)?void 0:n.useDefault)!==!1,U=(null==k||null==(l=k.rightButton)?void 0:l.useDefault)!==!1,W=(e=>{let n=null==e?void 0:e.leftButton;return(null==n?void 0:n.useDefault)===!1&&(null==n?void 0:n.useSearchBar)===!0})(k),F=(e=>{let n=null==e?void 0:e.rightButton;return(null==n?void 0:n.useDefault)===!1&&(null==n?void 0:n.hideButton)!==!0&&(null==n?void 0:n.showMobileIcon)===!0})(k);(0,r.useEffect)(()=>{function e(e){let n=e.target;P.current&&!P.current.contains(n)&&D.current&&!D.current.contains(n)&&(E(null),I(null),T(!1))}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let R=()=>{E(null),I(null),T(!1)},O=()=>{T(e=>!e),E(null),I(null)};return(0,r.useEffect)(()=>{if(z){let e=window.innerWidth-document.documentElement.clientWidth;document.body.style.overflow="hidden",document.body.style.paddingRight="".concat(e,"px")}else document.body.style.overflow="",document.body.style.paddingRight="";return()=>{document.body.style.overflow="",document.body.style.paddingRight=""}},[z]),(0,t.jsxs)("div",{className:"header-nav__menu",children:[(0,t.jsx)("button",{ref:D,id:"menu-toggle",className:"header-nav__menu-toggle",onClick:O,"aria-label":z?"Close navigation menu":"Open navigation menu","aria-expanded":z,"aria-controls":"main-navigation",children:z?(0,t.jsx)(o.Icon,{icon:"fass.faXmark",size:"3xl"}):(0,t.jsx)(o.Icon,{icon:"fass.faBars",size:"xl"})}),(0,t.jsx)("nav",{"aria-label":"Main navigation",children:(0,t.jsxs)("ul",{ref:P,id:"main-navigation",className:"header-nav__menu-list ".concat(z?"flex":"hidden"," "),children:[z&&(0,t.jsx)("li",{className:"mobile-menu-header",children:(0,t.jsxs)("div",{className:"mobile-menu-header__content container-main",children:[(null==y?void 0:y.logo)&&"object"==typeof y.logo&&"url"in y.logo&&y.logo.url?(0,t.jsx)(a.A,{href:"/",className:"mobile-menu-header__logo",children:(0,t.jsx)(i.default,{src:(0,p.N)(y.logo)||y.logo.url,alt:y.logo.alt||y.name||"Logo",width:y.logo.width||200,height:y.logo.height||82,priority:!0})}):null,(0,t.jsxs)("div",{className:"mobile-menu-header__actions",children:[M?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d,{facilityPhone:(null==j?void 0:j.phone)||null,companyPhone:(null==w?void 0:w.phone)||null,returnFormat:"link",className:"mobile-phone-link phone-link-desktop !hidden md:!flex"}),(0,t.jsx)(d,{facilityPhone:(null==j?void 0:j.phone)||null,companyPhone:(null==w?void 0:w.phone)||null,returnFormat:"icon",className:"phone-link-mobile md:!hidden"})]}):W||(null==k||null==(s=k.leftButton)?void 0:s.hideButton)||null==k||!k.leftButton?null:(0,t.jsx)(f.A,{type:k.leftButton.type,newTab:k.leftButton.newTab,reference:k.leftButton.reference,url:k.leftButton.url,label:k.leftButton.label||void 0,appearance:k.leftButton.appearance,alignment:k.leftButton.alignment,size:"lg",className:"header-custom-link !hidden md:!flex"}),U?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m,{paymentSystem:N,facilityId:_,returnFormat:"button",className:"pay-online-desktop !hidden md:!inline-flex"}),(0,t.jsx)(m,{paymentSystem:N,facilityId:_,returnFormat:"icon",className:"pay-online-mobile md:!hidden"})]}):(null==k||null==(c=k.rightButton)?void 0:c.hideButton)||null==k||!k.rightButton?null:(0,t.jsx)(f.A,{type:"custom",newTab:k.rightButton.newTab,url:null!=C?C:void 0,label:k.rightButton.label||void 0,appearance:k.rightButton.appearance,alignment:k.rightButton.alignment,size:"lg",className:"header-custom-link !hidden md:!inline-flex"}),(0,t.jsx)("button",{className:"header-nav__menu-close-inline",onClick:O,"aria-label":"Close navigation",children:(0,t.jsx)(o.Icon,{icon:"fass.faXmark",size:"2xl"})})]})]})}),W&&(0,t.jsx)("li",{className:"menu-item menu-item--search md:!hidden",children:(0,t.jsx)(h.default,{items:null!=B?B:[],quickLinks:null!=L?L:[],inputId:"mobile-menu-search-input",landmarkLabel:"Site search, mobile menu"})}),null==x?void 0:x.map(e=>{let{label:n,href:l}=e,i=S===e.id,r=Array.isArray(e.firstLevelSubmenu)&&e.firstLevelSubmenu.length>0,s=(0,v.cn)("top-level-nav px-2 xl:px-2 2xl:px-4 py-2 flex items-center gap-2",n.length<=12&&"top-level-nav--nowrap");return(0,t.jsxs)("li",{className:"menu-item",children:[!r&&l?(0,t.jsx)(a.A,{href:l,onClick:R,className:s,target:e.newTab?"_blank":"_self",children:n}):(0,t.jsxs)("button",{onClick:()=>{var n;return(e=>{E(n=>n===e?null:e),I(null)})(null!=(n=e.id)?n:"")},className:s,"aria-expanded":i,"aria-label":"".concat(n,", submenu"),children:[n,i?(0,t.jsx)(o.Icon,{icon:"fass.faAngleUp",size:"sm","aria-hidden":"true"}):(0,t.jsx)(o.Icon,{icon:"fass.faAngleDown",size:"sm","aria-hidden":"true"})]}),i&&r&&(()=>{var n;let l=b(null!=(n=e.firstLevelSubmenu)?n:[]),i=l.length>1;return(0,t.jsx)("div",{className:"dropdown ".concat(i?"dropdown--multi-column":""),children:l.map((e,n)=>(0,t.jsx)("ul",{className:"dropdown__column",children:e.map(e=>{let n=e.href,{label:l}=e,i=Array.isArray(e.secondLevelSubmenu)&&e.secondLevelSubmenu.length>0,r=A===e.id;return(0,t.jsxs)("li",{className:"submenu",children:[i?(0,t.jsxs)("button",{type:"button",onClick:()=>{var n;return(e=>{I(n=>n===e?null:e)})(null!=(n=e.id)?n:"")},className:"subnav-item flex items-center justify-between w-full px-4 py-2","aria-expanded":r,"aria-label":"".concat(l,", submenu"),children:[l,r?(0,t.jsx)(o.Icon,{icon:"fass.faAngleUp",size:"sm","aria-hidden":"true"}):(0,t.jsx)(o.Icon,{icon:"fass.faAngleDown",size:"sm","aria-hidden":"true"})]}):n?(0,t.jsx)(a.A,{href:n,onClick:R,className:"subnav-item block px-4 py-2",target:e.newTab?"_blank":"_self",children:l}):(0,t.jsx)("span",{className:"subnav-item block px-4 py-2",children:l}),i&&(()=>{var n;let l=b(null!=(n=e.secondLevelSubmenu)?n:[]),i=l.length>1;return(0,t.jsx)("div",{className:"sub-submenu ".concat(i?"sub-submenu--multi-column":""," ").concat(r?"flex":"hidden"),children:l.map((e,n)=>(0,t.jsx)("ul",{className:"sub-submenu__column",children:e.map(e=>{let n=e.href,{label:l}=e;return(0,t.jsx)("li",{children:n?(0,t.jsx)(a.A,{href:n,onClick:R,className:"sub-submenu-link block px-4 py-2 hover:bg-primary-light",target:e.newTab?"_blank":"_self",children:l}):(0,t.jsx)("span",{className:"sub-submenu-item block px-4 py-2",children:l})},e.id)})},"sub-column-".concat(n)))})})()]},e.id)})},"column-".concat(n)))})})()]},e.id)}),!M&&!W&&!(null==k||null==(u=k.leftButton)?void 0:u.hideButton)&&(null==k?void 0:k.leftButton)&&(0,t.jsx)("li",{className:"menu-item md:!hidden",children:(0,t.jsx)(f.A,{type:k.leftButton.type,newTab:k.leftButton.newTab,reference:k.leftButton.reference,url:k.leftButton.url,label:k.leftButton.label||void 0,appearance:"inline",alignment:"left",className:"top-level-nav px-2 xl:px-2 2xl:px-4 py-2 items-center gap-2 text-left !block !w-full no-underline"})}),!U&&!F&&!(null==k||null==(g=k.rightButton)?void 0:g.hideButton)&&(null==k?void 0:k.rightButton)&&(0,t.jsx)("li",{className:"menu-item md:!hidden",children:(0,t.jsx)(f.A,{type:"custom",newTab:k.rightButton.newTab,url:null!=C?C:void 0,label:k.rightButton.label||void 0,appearance:"inline",alignment:"left",className:"top-level-nav px-2 xl:px-2 2xl:px-4 py-2 items-center gap-2 text-left !block !w-full no-underline"})})]})})]})}},14125:(e,n,l)=>{"use strict";function t(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"standard",l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/\D/g,"")}(e);if(0===l.length)return"";let t=l.match(/(\d{3})(\d{3})(\d{4})$/);return t?"simple"===n?"".concat(t[1],"-").concat(t[2],"-").concat(t[3]):"(".concat(t[1],") ").concat(t[2],"-").concat(t[3]):l}l.d(n,{n:()=>t})},18084:()=>{},18699:()=>{},32925:(e,n,l)=>{"use strict";l.d(n,{d:()=>a,w:()=>i});var t=l(67418);function a(e){var n,l;let t=null==e?void 0:e.slug;if(!t)return null;let a=null==e?void 0:e.parent,i="object"==typeof a&&null!==a?null==(l=a.breadcrumbs)||null==(n=l.at(-1))?void 0:n.url:void 0;return i?"".concat(i.replace(/\/$/,""),"/").concat(t):"/".concat(t)}function i(e){var n,l,i,r,o,s;let c=(0,t._)();if("custom"===e.type)return e.url||null;let u=null==(n=e.reference)?void 0:n.value,d=null==u?void 0:u.breadcrumbs;if((null==(l=e.reference)?void 0:l.relationTo)==="posts"&&(null==u?void 0:u.slug))return"/blog/".concat(u.slug);
1if((null==(i=e.reference)?void 0:i.relationTo)==="categories"&&(null==u?void 0:u.slug))return"/blog/category/".concat(u.slug);if((null==(r=e.reference)?void 0:r.relationTo)==="media"&&(null==u?void 0:u.url))return"".concat(c,"/").concat(u.url);if((null==(o=e.reference)?void 0:o.relationTo)==="facilities")return a(u);if(d&&d.length>0)return(null==(s=d[d.length-1])?void 0:s.url)||null;let m=null==u?void 0:u.slug;return m?"/".concat(m):null}},34959:(e,n,l)=>{"use strict";l.d(n,{default:()=>s});var t=l(95155),a=l(12115),i=l(74288),r=l(2361),o=l(74551);let s=e=>{let{sections:n}=e,[l,s]=(0,a.useState)({});return(0,t.jsx)("div",{className:"footer-accordion",children:n.map(e=>{let n=!0===l[e.id],a="footer-accordion-panel-".concat(e.id);return(0,t.jsxs)("div",{className:"footer-accordion__section",children:[(0,t.jsxs)("button",{type:"button",className:"footer-accordion__toggle","aria-expanded":n,"aria-controls":a,onClick:()=>(e=>s(n=>({...n,[e]:!n[e]})))(e.id),children:[(0,t.jsx)("span",{className:"footer-accordion__section-title",children:e.title}),(0,t.jsx)(r.Icon,{icon:n?"fass.faAngleUp":"fass.faAngleDown",size:"lg","aria-hidden":"true"})]}),(0,t.jsx)("div",{id:a,className:"footer-accordion__panel",hidden:!n,role:"navigation","aria-label":"".concat(e.title," navigation menu"),children:(0,t.jsxs)("ul",{className:"footer-accordion__list",role:"list",children:[e.items.map(e=>(0,t.jsx)("li",{children:e.href?(0,t.jsx)(i.A,{href:e.href,target:e.newTab?"_blank":"_self",children:e.label}):(0,t.jsx)("span",{children:e.label})},e.id)),e.showAllLocationsTrigger&&(0,t.jsx)("li",{children:(0,t.jsx)(o.default,{text:"All Locations",buttonClassName:"footer-layout-2__all-locations",icon:"fas.faCircleArrowDown",iconClassName:"footer-layout-2__all-locations-icon"})})]})})]},e.id)})})}},36469:()=>{},38098:()=>{},41674:(e,n,l)=>{"use strict";l.d(n,{cn:()=>i});var t=l(52596),a=l(39688);function i(){for(var e=arguments.length,n=Array(e),l=0;l<e;l++)n[l]=arguments[l];return(0,a.QP)((0,t.$)(n))}},49076:()=>{},49252:(e,n,l)=>{"use strict";l.d(n,{N:()=>o,T:()=>s});var t=l(71922),a=l(87358);let i="true"===a.env.NEXT_PUBLIC_USE_LIVE_IMAGES||"true"===a.env.USE_LIVE_IMAGES,r=("true"===a.env.NEXT_PUBLIC_SKIP_BUILD_STATIC_GENERATION||"true"===a.env.SKIP_BUILD_STATIC_GENERATION)&&i;function o(e){var n,l,a,o,s;let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){if(r){if("object"==typeof e){if(c.thumbnailSize){let n=null==(l=e.sizes)?void 0:l[c.thumbnailSize];if(null==n||null==(a=n.url)?void 0:a.startsWith("http"))return n.url}if(null==(n=e.url)?void 0:n.startsWith("http"))return e.url}else if("string"==typeof e&&e.startsWith("http"))return e}if(i)return(0,t.V)(e,c);if("object"==typeof e){if(c.thumbnailSize){let n=null==(o=e.sizes)?void 0:o[c.thumbnailSize];if(null==n?void 0:n.filename)return"/cached-images/".concat(n.filename)}return e.filename?"/cached-images/".concat(e.filename):(0,t.V)(e,c)}if("string"==typeof e){if(e.startsWith("/cached-images/"))return e;let n=null==(s=e.split("/").pop())?void 0:s.split("?")[0];return n?"/cached-images/".concat(n):e}}}async function s(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o(e,n)}},67418:(e,n,l)=>{"use strict";l.d(n,{y:()=>i,_:()=>a});let t=!!window.document&&!!window.document.createElement,a=()=>{let e="https://payloadstorage.golocaldev.com";return e||(e="http://localhost:3001"),e},i=()=>{if(t){let e=window.location.protocol,n=window.location.hostname,l=window.location.port;return"".concat(e,"//").concat(n).concat(l?":".concat(l):"")}return"https://payloadstorage.golocaldev.com"}},68635:()=>{},71922:(e,n,l)=>{"use strict";l.d(n,{V:()=>a});var t=l(67418);function a(e){let n,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return;let a=(0,t._)();if(e&&"object"==typeof e){var i,r,o;let t=l.thumbnailSize?null==(r=e.sizes)||null==(i=r[l.thumbnailSize])?void 0:i.url:void 0;n=null!=(o=null!=t?t:e.url)?o:void 0}else e&&"string"==typeof e&&(n=e);if(!n)return;if(n.startsWith("http")||n.startsWith("/cached-images/"))return n;let s="".concat(a).concat(n);if("object"==typeof e&&e.updatedAt){let n=s.includes("?")?"&":"?";return"".concat(s).concat(n,"v=").concat(encodeURIComponent(e.updatedAt))}return s}},72881:()=>{},74551:(e,n,l)=>{"use strict";l.r(n),l.d(n,{default:()=>c});var t=l(95155),a=l(12115),i=l(63989),r=l(2361);let o="megaFooterToggled",s=e=>{let n=document.getElementById("mega-footer");n&&(n.classList.toggle("hidden",!e),document.dispatchEvent(new CustomEvent(o,{detail:{isVisible:e}})),e&&n.scrollIntoView({behavior:"smooth",block:"start"}))},c=e=>{let{text:n,icon:l,iconClassName:c,buttonClassName:u,ariaLabel:d}=e,[m,h]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=e=>{let{detail:n}=e;"boolean"==typeof(null==n?void 0:n.isVisible)&&h(n.isVisible)};return document.addEventListener(o,e),()=>document.removeEventListener(o,e)},[]),(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&m&&s(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[m]),(0,t.jsxs)(i.Button,{variant:"link",size:"clear",className:u,onClick:()=>{var e,n;
1s(null==(n=null==(e=document.getElementById("mega-footer"))?void 0:e.classList.contains("hidden"))||n)},ariaExpanded:m,ariaControls:"mega-footer",ariaLabel:d,children:[!d&&(0,t.jsxs)("span",{className:"sr-only mega-footer-trigger__sr-only",children:[m?"Close":"Open"," storage locations list"]}),n," \xa0",(0,t.jsx)(r.Icon,{icon:l,size:"base",className:c,"aria-hidden":"true"})]})}},88029:(e,n,l)=>{"use strict";l.d(n,{A:()=>s});var t=l(95155),a=l(74288);l(12115);var i=l(63989),r=l(41674),o=l(32925);l(94142);let s=e=>{var n;let{type:l,appearance:s="inline",alignment:c="left",className:u,label:d="",newTab:m,reference:h,size:f,url:p,ariaLabel:v}=e,b=null!=(n=(0,o.w)({type:l,reference:h,url:p}))?n:p;return b?"inline"===s?(0,t.jsx)(a.A,{className:(0,r.cn)(u),href:b||p||"","aria-label":v,...m?{rel:"noopener noreferrer",target:"_blank"}:{},children:d&&d}):(0,t.jsx)(i.Button,{className:(0,r.cn)("cms-button",u,"align-".concat(c)),href:b||p||"",size:"link"===s?"clear":f||"default",variant:s,ariaLabel:v,...m?{rel:"noopener noreferrer",target:"_blank"}:{},children:d||"#"}):null}},88583:()=>{},89117:()=>{},89829:()=>{},94142:()=>{},95085:(e,n,l)=>{"use strict";l.d(n,{default:()=>a});var t=l(12115);let a=e=>{let{brand:n}=e,l=null==n?void 0:n.id;return(0,t.useEffect)(()=>{l&&!document.body.classList.contains("brand-".concat(l))&&(document.body.className=document.body.className.replace(/\bbrand-[^\s]+/g,"").trim(),document.body.classList.add("brand-".concat(l)))},[l]),null}},99039:(e,n,l)=>{"use strict";l.d(n,{ClientWrapper:()=>r});var t=l(95155),a=l(12115);let i=e=>{let{onClose:n}=e;return(0,t.jsx)("button",{type:"button",onClick:n,className:"site-wide-notice-close","aria-label":"Close site-wide notice","aria-describedby":"site-wide-notice-title",children:(0,t.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M12.5 3.5L3.5 12.5M3.5 3.5L12.5 12.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})},r=e=>{let{notice:n}=e,[l,r]=(0,a.useState)(!0);return l?(0,t.jsx)("section",{className:"site-wide-notice","aria-labelledby":"site-wide-notice-title",role:"region","aria-roledescription":"Site Wide Notice",children:(0,t.jsxs)("div",{className:"site-wide-notice-content","aria-live":"polite",children:[(0,t.jsx)("div",{id:"site-wide-notice-title",className:"sr-only",children:"Site Wide Notice"}),(0,t.jsx)("p",{className:"site-wide-notice-text",children:n}),(0,t.jsx)(i,{onClose:()=>{r(!1)}})]})}):null}},99855:(e,n,l)=>{"use strict";l.d(n,{default:()=>u});var t=l(95155),a=l(12115),i=l(35695),r=l(74288),o=l(2361),s=l(41674);l(18699);let c=["Page","Market","Facility"],u=e=>{let{items:n,quickLinks:l,inputId:u,landmarkLabel:d,className:m}=e,h=(0,i.useRouter)(),[f,p]=(0,a.useState)(""),[v,b]=(0,a.useState)(!1),[g,x]=(0,a.useState)(-1),y=(0,a.useRef)(null),j=(0,a.useRef)(null),w=f.trim().toLowerCase(),N=(0,a.useMemo)(()=>w?c.map(e=>({heading:e,items:n.filter(n=>n.category===e&&n.label.toLowerCase().includes(w)).slice(0,5)})).filter(e=>e.items.length>0):l.length>0?[{heading:"Quick Links",items:l}]:[],[w,n,l]),_=(0,a.useMemo)(()=>N.flatMap(e=>e.items),[N]);(0,a.useEffect)(()=>{function e(e){y.current&&!y.current.contains(e.target)&&(b(!1),x(-1))}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let k=(0,a.useCallback)(()=>{b(!1),x(-1),p("")},[]),B=(0,a.useCallback)(e=>{k(),e.newTab?window.open(e.href,"_blank","noopener,noreferrer"):h.push(e.href)},[h,k]),L="".concat(u,"-listbox"),C=e=>"".concat(u,"-option-").concat(e),S=0;return(0,t.jsxs)("div",{ref:y,role:"search","aria-label":d,className:(0,s.cn)("header-search",m),children:[(0,t.jsx)("label",{htmlFor:u,className:"sr-only",children:"Search pages, markets, and facilities"}),(0,t.jsx)("input",{ref:j,id:u,type:"text",className:"header-search__input",value:f,placeholder:"Search",role:"combobox","aria-expanded":v&&_.length>0,"aria-controls":L,"aria-activedescendant":g>=0?C(g):void 0,"aria-autocomplete":"list",autoComplete:"off",onChange:e=>{p(e.target.value),b(!0),x(-1)},onFocus:()=>b(!0),onKeyDown:e=>{if("ArrowDown"===e.key)e.preventDefault(),b(!0),x(e=>_.length?(e+1)%_.length:-1);else if("ArrowUp"===e.key)e.preventDefault(),x(e=>_.length?e<=0?_.length-1:e-1:-1);else if("Enter"===e.key){var n;e.preventDefault();let l=null!=(n=_[g])?n:_[0];l&&B(l)}else"Escape"===e.key&&(b(!1),x(-1))}}),(0,t.jsx)("button",{type:"button",className:"header-search__submit","aria-label":"Search pages, markets, and facilities",onClick:()=>{var e,n;let l=null!=(e=_[g])?e:w?_[0]:void 0;l?B(l):(b(!0),null==(n=j.current)||n.focus())},children:(0,t.jsx)(o.Icon,{icon:"fas.faSearch",size:"lg"})}),v&&_.length>0&&(0,t.jsx)("div",{className:"header-search__dropdown",children:(0,t.jsx)("ul",{id:L,role:"listbox","aria-label":"Search results",className:"header-search__list",children:N.map(e=>(0,t.jsxs)(a.Fragment,{children:[(0,t.jsx)("li",{role:"presentation","aria-hidden":"true",className:"header-search__heading",children:e.heading}),e.items.map(e=>{let n=S++;return(0,t.jsx)("li",{id:C(n),role:"option","aria-selected":n===g,className:(0,s.cn)("header-search__option",n===g&&"is-active"),children:(0,t.jsx)(r.A,{href:e.href,className:"header-search__option-link",target:e.newTab?"_blank":"_self",tabIndex:-1,onClick:k,onMouseEnter:()=>x(n),children:e.label})},"".concat(e.href,"-").concat(n))})]},e.heading))})})]})}}}]);
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.