1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,636454,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(s,{formatUrl:function(){return a},formatWithValidation:function(){return n},urlObjectKeys:function(){return l}});let i=e.r(557491)._(e.r(439452)),r=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:s}=e,a=e.protocol||"",l=e.pathname||"",n=e.hash||"",o=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:s&&(c=t+(~s.indexOf(":")?`[${s}]`:s),e.port&&(c+=":"+e.port)),o&&"object"==typeof o&&(o=String(i.urlQueryToSearchParams(o)));let d=e.search||o&&`?${o}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||r.test(a))&&!1!==c?(c="//"+(c||""),l&&"/"!==l[0]&&(l="/"+l)):c||(c=""),n&&"#"!==n[0]&&(n="#"+n),d&&"?"!==d[0]&&(d="?"+d),l=l.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${a}${c}${l}${d}${n}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function n(e){return a(e)}},363525,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"useMergedRef",{enumerable:!0,get:function(){return r}});let i=e.r(947746);function r(e,t){let s=(0,i.useRef)(null),r=(0,i.useRef)(null);return(0,i.useCallback)(i=>{if(null===i){let e=s.current;e&&(s.current=null,e());let t=r.current;t&&(r.current=null,t())}else e&&(s.current=a(e,i)),t&&(r.current=a(t,i))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let s=e(t);return"function"==typeof s?s:()=>e(null)}}("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},52486,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"isLocalURL",{enumerable:!0,get:function(){return a}});let i=e.r(914127),r=e.r(58233);function a(e){if(!(0,i.isAbsoluteUrl)(e))return!0;try{let t=(0,i.getLocationOrigin)(),s=new URL(e,t);return s.origin===t&&(0,r.hasBasePath)(s.pathname)}catch(e){return!1}}},619050,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"errorOnce",{enumerable:!0,get:function(){return i}});let i=e=>{}},952464,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(s,{default:function(){return b},useLinkStatus:function(){return w}});let i=e.r(557491),r=e.r(373433),a=i._(e.r(947746)),l=e.r(636454),n=e.r(104061),o=e.r(363525),c=e.r(914127),d=e.r(945953);e.r(590519);let h=e.r(895902),u=e.r(869249),x=e.r(52486),m=e.r(670299);function f(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}function g(t,s,i,r,l,n,o){if("u">typeof window){let{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&f(t)||t.currentTarget.hasAttribute("download"))return;if(!(0,x.isLocalURL)(s)){r&&(t.preventDefault(),location.replace(s));return}if(t.preventDefault(),n){let e=!1;if(n({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(90213);a.default.startTransition(()=>{d(s,r?"replace":"push",!1===l?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,i.current,o)})}}function p(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function b(e){let t,s,i,[l,h]=(0,a.useOptimistic)(u.IDLE_LINK_STATUS),x=(0,a.useRef)(null),{href:f,as:b,children:w,prefetch:j=null,passHref:N,replace:C,shallow:k,scroll:F,onClick:E,onMouseEnter:A,onTouchStart:S,legacyBehavior:D=!1,onNavigate:T,transitionTypes:L,ref:_,unstable_dynamicOnHover:I,...B}=e;t=w,D&&("string"==typeof t||"number"==typeof t)&&(t=(0,r.jsx)("a",{children:t}));let M=a.default.useContext(n.AppRouterContext),R=!1!==j,P=!1!==j?v(j):m.FetchStrategy.PPR,$=p(b||f);if(D){if(t?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=a.default.Children.only(t)}let O=D?s&&"object"==typeof s&&s.ref:_,H=a.default.useCallback(e=>(null!==M&&(x.current=(0,u.mountLinkInstance)(e,$,M,P,R,h)),()=>{x.current&&((0,u.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,u.unmountPrefetchableInstance)(e)}),[R,$,M,P,h]),V={ref:(0,o.useMergedRef)(H,O),onClick(e){D||"function"!=typeof E||E(e),D&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(e),!M||e.defaultPrevented||g(e,$,x,C,F,T,L)},onMouseEnter(e){if(D||"function"!=typeof A||A(e),D&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),!M||!R)return;let t=!0===I;(0,u.onNavigationIntent)(e.currentTarget,t)},onTouchStart:function(e){if(D||"function"!=typeof S||S(e),D&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),!M||!R)return;let t=!0===I;(0,u.onNavigationIntent)(e.currentTarget,t)}};return(0,c.isAbsoluteUrl)($)?V.href=$:D&&!N&&("a"!==s.type||"href"in s.props)||(V.href=(0,d.addBasePath)($)),i=D?a.default.cloneElement(s,V):(0,r.jsx)("a",{...B,...V,children:t}),(0,r.jsx)(y.Provider,{value:l,children:i})}e.r(619050);let y=(0,a.createContext)(u.IDLE_LINK_STATUS),w=()=>(0,a.useContext)(y);function v(e){return null===e||"auto"===e?m.FetchStrategy.PPR:m.FetchStrategy.Full}("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},96970,(e,t,s)=>{"use strict";t.exports=function(e,t){if(t=t.split(":")[0],!(e*=1))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},537699,(e,t,s)=>{"use strict";var i,r=Object.prototype.hasOwnProperty;function a(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function l(e){try{return encodeURIComponent(e)}catch(e){return null}}function n(e){for(var t,s=/([^=?#&]+)=?([^&]*)/g,i={};t=s.exec(e);){var r=a(t[1]),l=a(t[2]);null===r||null===l||r in i||(i[r]=l)}return i}s.stringify=function(e,t){var s,a,n=[];for(a in"string"!=typeof(t=t||"")&&(t="?"),e)if(r.call(e,a)){if(!(s=e[a])&&(null===s||s===i||isNaN(s))&&(s=""),a=l(a),s=l(s),null===a||null===s)continue;n.push(a+"="+s)}return n.length?t+n.join("&"):""},s.parse=n},62292,(e,t,s)=>{"use strict";var i=e.r(96970),r=e.r(537699),a=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,l=/[\n\r\t]/g,n=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,o=/:\d+$/,c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,d=/^[a-zA-Z]:/;function h(e){return(e||"").toString().replace(a,"")}var u=[["#","hash"],["?","query"],function(e,t){return f(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],x={hash:1,query:1};function m(t){var s,i,r=(s="u">typeof window?window:e.g).location||{},a={},l=typeof(t=t||r);if("blob:"===t.protocol)a=new b(unescape(t.pathname),{});else if("string"===l)for(i in a=new b(t,{}),x)delete a[i];else if("object"===l){for(i in t)i in x||(a[i]=t[i]);void 0===a.slashes&&(a.slashes=n.test(t.href))}return a}function f(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=h(e)).replace(l,""),t=t||{};var s,i=c.exec(e),r=i[1]?i[1].toLowerCase():"",a=!!i[2],n=!!i[3],o=0;return a?n?(s=i[2]+i[3]+i[4],o=i[2].length+i[3].length):(s=i[2]+i[4],o=i[2].length):n?(s=i[3]+i[4],o=i[3].length):s=i[4],"file:"===r?o>=2&&(s=s.slice(2)):f(r)?s=i[4]:r?a&&(s=s.slice(2)):o>=2&&f(t.protocol)&&(s=i[4]),{protocol:r,slashes:a||f(r),slashesCount:o,rest:s}}function p(e,t){if(""===e)return t;for(var s=(t||"/").split("/").slice(0,-1).concat(e.split("/")),i=s.length,r=s[i-1],a=!1,l=0;i--;)"."===s[i]?s.splice(i,1):".."===s[i]?(s.splice(i,1),l++):l&&(0===i&&(a=!0),s.splice(i,1),l--);return a&&s.unshift(""),("."===r||".."===r)&&s.push(""),s.join("/")}function b(e,t,s){if(e=(e=h(e)).replace(l,""),!(this instanceof b))return new b(e,t,s);var a,n,o,c,x,y,w=u.slice(),v=typeof t,j=this,N=0;for("object"!==v&&"string"!==v&&(s=t,t=null),s&&"function"!=typeof s&&(s=r.parse),a=!(n=g(e||"",t=m(t))).protocol&&!n.slashes,j.slashes=n.slashes||a&&t.slashes,j.protocol=n.protocol||t.protocol||"",e=n.rest,("file:"===n.protocol&&(2!==n.slashesCount||d.test(e))||!n.slashes&&(n.protocol||n.slashesCount<2||!f(j.protocol)))&&(w[3]=[/(.*)/,"pathname"]);N<w.length;N++){if("function"==typeof(c=w[N])){e=c(e,j);continue}o=c[0],y=c[1],o!=o?j[y]=e:"string"==typeof o?~(x="@"===o?e.lastIndexOf(o):e.indexOf(o))&&("number"==typeof c[2]?(j[y]=e.slice(0,x),e=e.slice(x+c[2])):(j[y]=e.slice(x),e=e.slice(0,x))):(x=o.exec(e))&&(j[y]=x[1],e=e.slice(0,x.index)),j[y]=j[y]||a&&c[3]&&t[y]||"",c[4]&&(j[y]=j[y].toLowerCase())}s&&(j.query=s(j.query)),a&&t.slashes&&"/"!==j.pathname.charAt(0)&&(""!==j.pathname||""!==t.pathname)&&(j.pathname=p(j.pathname,t.pathname)),"/"!==j.pathname.charAt(0)&&f(j.protocol)&&(j.pathname="/"+j.pathname),i(j.port,j.protocol)||(j.host=j.hostname,j.port=""),j.username=j.password="",j.auth&&(~(x=j.auth.indexOf(":"))?(j.username=j.auth.slice(0,x),j.username=encodeURIComponent(decodeURIComponent(j.username)),j.password=j.auth.slice(x+1),j.password=encodeURIComponent(decodeURIComponent(j.password))):j.username=encodeURIComponent(decodeURIComponent(j.auth)),j.auth=j.password?j.username+":"+j.password:j.username),j.origin="file:"!==j.protocol&&f(j.protocol)&&j.host?j.protocol+"//"+j.host:"null",j.href=j.toString()}b.prototype={set:function(e,t,s){var a=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(s||r.parse)(t)),a[e]=t;break;case"port":a[e]=t,i(t,a.protocol)?t&&(a.host=a.hostname+":"+t):(a.host=a.hostname,a[e]="");break;case"hostname":a[e]=t,a.port&&(t+=":"+a.port),a.host=t;break;case"host":a[e]=t,o.test(t)?(a.port=(t=t.split(":")).pop(),a.hostname=t.join(":")):(a.hostname=t,a.port="");break;case"protocol":a.protocol=t.toLowerCase(),a.slashes=!s;break;case"pathname":case"hash":if(t){var l="pathname"===e?"/":"#";a[e]=t.charAt(0)!==l?l+t:t}else a[e]=t;break;case"username":case"password":a[e]=encodeURIComponent(t);break;case"auth":var n=t.indexOf(":");~n?(a.username=t.slice(0,n),a.username=encodeURIComponent(decodeURIComponent(a.username)),a.password=t.slice(n+1),a.password=encodeURIComponent(decodeURIComponent(a.password))):a.username=encodeURIComponent(decodeURIComponent(t))}for(var c=0;c<u.length;c++){var d=u[c];d[4]&&(a[d[1]]=a[d[1]].toLowerCase())}return a.auth=a.password?a.username+":"+a.password:a.username,a.origin="file:"!==a.protocol&&f(a.protocol)&&a.host?a.protocol+"//"+a.host:"null",a.href=a.toString(),a},toString:function(e){e&&"function"==typeof e||(e=r.stringify);var t,s=this,i=s.host,a=s.protocol;a&&":"!==a.charAt(a.length-1)&&(a+=":");var l=a+(s.protocol&&s.slashes||f(s.protocol)?"//":"");return s.username?(l+=s.username,s.password&&(l+=":"+s.password),l+="@"):s.password?(l+=":"+s.password,l+="@"):"file:"!==s.protocol&&f(s.protocol)&&!i&&"/"!==s.pathname&&(l+="@"),(":"===i[i.length-1]||o.test(s.hostname)&&!s.port)&&(i+=":"),l+=i+s.pathname,(t="object"==typeof s.query?e(s.query):s.query)&&(l+="?"!==t.charAt(0)?"?"+t:t),s.hash&&(l+=s.hash),l}},b.extractProtocol=g,b.location=m,b.trimLeft=h,b.qs=r,t.exports=b},917353,e=>{"use strict";var t=e.i(486716),s=e.i(649946);let i=(e=t.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT)=>(0,s.normalizeUrl)(e),r=(e=t.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT)=>`${i(e)}
1/v1/content/api/graphql/v1`,a=(e,s,r=t.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT)=>`${i(r)}/v1/forms/publisher/${s}?sitecoreContextId=${e}`;e.s(["getEdgeProxyContentUrl",0,r,"getEdgeProxyFormsUrl",0,a])},574403,e=>{"use strict";var t=e.i(947746);let s=(0,t.createContext)({});function i(e){if(e)return(0,t.useContext)(s)[e]}let r=({children:e,value:i})=>t.default.createElement(s.Provider,{value:i},e);e.s(["ComponentPropsContext",0,r,"ComponentPropsReactContext",0,s,"useComponentProps",0,i])},305843,778477,e=>{"use strict";var t=e.i(985943);e.s(["BYOCClientWrapper",()=>t.BYOCWrapper],305843);var s=e.i(796489);e.s(["FEaaSClientWrapper",()=>s.FEaaSWrapper],778477)},816365,e=>{"use strict";var t=e.i(947746);e.s([],734114),e.i(734114);var s=e.i(161338),i=e.i(535347);function r(){return globalThis.crypto.randomUUID()}function a(){return r().replace(/-/g,"")}var l=e.i(988660),n=e.i(281171),o=e.i(640572),c=e.i(201368),d=e.i(927061);e.s(["ANALYTICS_PLUGIN_NAME",()=>c.ANALYTICS_PLUGIN_NAME,"API_VERSION",()=>l.API_VERSION,"BOT_DETECTION_COOKIE",()=>d.BOT_DETECTION_COOKIE,"CLIENT_ID_COOKIE_NAME",()=>l.CLIENT_ID_COOKIE_NAME,"COOKIE_NAME_PREFIX",()=>l.COOKIE_NAME_PREFIX,"CORRELATION_ID_HEADER",()=>l.CORRELATION_ID_HEADER,"DAILY_SECONDS",()=>l.DAILY_SECONDS,"DEFAULT_COOKIE_EXPIRY_DAYS",()=>l.DEFAULT_COOKIE_EXPIRY_DAYS,"LIBRARY_VERSION",()=>l.LIBRARY_VERSION,"fetchClientIdFromEdgeProxy",()=>n.fetchClientIdFromEdgeProxy,"generateCorrelationId",0,a,"getAnalyticsPlugin",()=>o.getAnalyticsPlugin,"getDefaultCookieAttributes",()=>s.getDefaultCookieAttributes,"isBot",()=>d.isBot,"isBotClientSide",()=>d.isBotClientSide,"isBotServerSide",()=>d.isBotServerSide,"language",()=>i.language,"pageName",()=>i.pageName],774417);var h=e.i(774417);e.s([],703611),e.i(703611),e.i(132358);var u=e.i(423248),x=e.i(486716),m=e.i(917353),f=e.i(209500);let{ERROR_MESSAGES:g}=x.constants,p=async(e,t,s)=>{if(!e)return f.default.form(`${g.MV_001}. Form was not able to render.`),"";let i=(0,m.getEdgeProxyFormsUrl)(e,t,s);try{f.default.form(`Fetching form data from ${i}`);let e=await fetch(i,{method:"GET",cache:"no-cache"});if(200!==e.status)throw Error(`Failed to fetch form data. ${g.CONTACT_SUPPORT}`);let t=await e.text();return f.default.form(`Form data fetch response: ${t}`),t}catch(e){throw f.default.form(`Form '${t}' was not able to render. ${g.CONTACT_SUPPORT}`,e),e}},b=e=>{let t=e.querySelectorAll("script");t&&Array.from(t).forEach(e=>{var t;let s=document.createElement("script");Array.from(e.attributes).forEach(e=>{s.setAttribute(e.name,e.value)}),s.text=e.text,null==(t=null==e?void 0:e.parentNode)||t.replaceChild(s,e)})},y=(e,t)=>{e.addEventListener("form:engage",e=>{let{formId:s,name:i}=e.detail;s&&i&&(f.default.form("Sending form event",s,i),(0,u.form)(s,i,(null==t?void 0:t.replace(/-/g,""))||""))})};e.s(["executeScriptElements",0,b,"loadForm",0,p,"subscribeToFormSubmitEvent",0,y],665912);var w=e.i(665912),w=w,v=x,j=e.i(968684),N=e.i(691256);let{ERROR_MESSAGES:C}=v.constants,{executeScriptElements:k,loadForm:F,subscribeToFormSubmitEvent:E}=w,{isBotClientSide:A}=h,S=e=>{k=e.executeScriptElements,F=e.loadForm,E=e.subscribeToFormSubmitEvent},D=e=>{A=e.isBotClientSide},T=({params:e,rendering:s})=>{var i,r,a,l,n;let o=null==e?void 0:e.RenderingIdentifier,[c,d]=(0,t.useState)(!1),[h,u]=(0,t.useState)(""),x=(0,j.useSitecore)(),m=(0,t.useRef)(null),f=x.page.mode.isEditing;return((0,t.useEffect)(()=>{var t,s,i,r;if(!h){let a=null==(s=null==(t=x.api)?void 0:t.edge)?void 0:s.clientContextId;if(!a)return void console.warn(`${C.MV_006}. Form cannot be loaded properly on the client`);F(a,e.FormId,null==(r=null==(i=x.api)?void 0:i.edge)?void 0:r.edgeUrl).then(u).catch(()=>{f&&console.error(`Failed to load form with id ${e.FormId}. Check debug logs for content-sdk:form for more details. ${C.CONTACT_SUPPORT}`),d(!0)})}},[h,f,e.FormId,null==(r=null==(i=x.api)?void 0:i.edge)?void 0:r.clientContextId,null==(l=null==(a=x.api)?void 0:a.edge)?void 0:l.edgeUrl]),(0,t.useEffect)(()=>{h&&m.current&&(m.current.innerHTML=h,k(m.current),f||A()||E(m.current,s.uid))},[h,f,s.uid]),f&&c)?t.default.createElement(N.ErrorComponent,{message:"There was a problem loading this section"}):t.default.createElement("div",{ref:m,className:null==(n=e.styles)?void 0:n.trimEnd(),id:o||void 0})};e.s(["Form",0,T,"mockAnalyticsInternalModule",0,D,"mockFormModule",0,S],816365)},549804,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=(e,t,s,i,r,a,l,n)=>{let o=document.documentElement,c=["light","dark"];
1function d(t){(Array.isArray(e)?e:[e]).forEach(e=>{let s="class"===e,i=s&&a?r.map(e=>a[e]||e):r;s?(o.classList.remove(...i),o.classList.add(a&&a[t]?a[t]:t)):o.setAttribute(e,t)}),h(t)}function h(e){n&&c.includes(e)&&(o.style.colorScheme=e)}function u(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(i)d(i);else try{let e=localStorage.getItem(t)||s,i=l&&"system"===e?u():e;d(i)}catch(e){}},r=["light","dark"],a="(prefers-color-scheme: dark)",l="u"<typeof window,n=s.createContext(void 0),o=e=>s.useContext(n)?s.createElement(s.Fragment,null,e.children):s.createElement(d,{...e}),c=["light","dark"],d=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:i=!0,enableColorScheme:l=!0,storageKey:o="theme",themes:d=c,defaultTheme:f=i?"system":"light",attribute:g="data-theme",value:p,children:b,nonce:y,scriptProps:w})=>{let[v,j]=s.useState(()=>u(o,f)),[N,C]=s.useState(()=>"system"===v?m():v),k=p?Object.values(p):d,F=s.useCallback(e=>{let s=e;if(!s)return;"system"===e&&i&&(s=m());let a=p?p[s]:s,n=t?x(y):null,o=document.documentElement,c=e=>{"class"===e?(o.classList.remove(...k),a&&o.classList.add(a)):e.startsWith("data-")&&(a?o.setAttribute(e,a):o.removeAttribute(e))};if(Array.isArray(g)?g.forEach(c):c(g),l){let e=r.includes(f)?f:null,t=r.includes(s)?s:e;o.style.colorScheme=t}null==n||n()},[y]),E=s.useCallback(e=>{let t="function"==typeof e?e(v):e;j(t);try{localStorage.setItem(o,t)}catch(e){}},[v]),A=s.useCallback(t=>{C(m(t)),"system"===v&&i&&!e&&F("system")},[v,e]);s.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(A),A(e),()=>e.removeListener(A)},[A]),s.useEffect(()=>{let e=e=>{e.key===o&&(e.newValue?j(e.newValue):E(f))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[E]),s.useEffect(()=>{F(null!=e?e:v)},[e,v]);let S=s.useMemo(()=>({theme:v,setTheme:E,forcedTheme:e,resolvedTheme:"system"===v?N:v,themes:i?[...d,"system"]:d,systemTheme:i?N:void 0}),[v,E,e,N,i,d]);return s.createElement(n.Provider,{value:S},s.createElement(h,{forcedTheme:e,storageKey:o,attribute:g,enableSystem:i,enableColorScheme:l,defaultTheme:f,value:p,themes:d,nonce:y,scriptProps:w}),b)},h=s.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:a,enableColorScheme:l,defaultTheme:n,value:o,themes:c,nonce:d,scriptProps:h})=>{let u=JSON.stringify([r,t,n,e,c,o,a,l]).slice(1,-1);return s.createElement("script",{...h,suppressHydrationWarning:!0,nonce:"u"<typeof window?d:"",dangerouslySetInnerHTML:{__html:`(${i.toString()})(${u})`}})}),u=(e,t)=>{let s;if(!l){try{s=localStorage.getItem(e)||void 0}catch(e){}return s||t}},x=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},m=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light");function f({children:e,...s}){return(0,t.jsx)(o,{...s,children:e})}e.s(["ThemeProvider",0,f],549804)},754753,e=>{"use strict";let t={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},s={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32
10c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},i={prefix:"fas",iconName:"clipboard-list",icon:[384,512,[],"f46d","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},r={prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z"]},a={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},l={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},n={prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320L80 320 5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5L192 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 168.5 0c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320l33.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z"]},o={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},c={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},d={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l176 0 0 176c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]},h={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},u={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z"]},x={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},m={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},f={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]}
1,g={prefix:"fas",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M0 224c0 53 43 96 96 96l47.2 0L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320l18.3 0 64 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},p={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]},b={prefix:"fas",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM136 240l68 0c42 0 76 34 76 76s-34 76-76 76l-44 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56 0-104c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28l-44 0 0 56 44 0z"]},y={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},w={prefix:"fas",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8l14.8 0c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z"]},v={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},j={prefix:"fas",iconName:"leaf",icon:[512,512,[],"f06c","M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-72 0s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z"]},N={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]},C={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]}
1,k={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},F={prefix:"fas",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c17.7 0 32 14.3 32 32l0 34.7C368.4 80.1 431.9 143.6 445.3 224l34.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.7 0C431.9 368.4 368.4 431.9 288 445.3l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C143.6 431.9 80.1 368.4 66.7 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l34.7 0C80.1 143.6 143.6 80.1 224 66.7L224 32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},E={prefix:"fas",iconName:"phone",icon:[512,512,[128222,128379],"f095","M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"]},A={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},S={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},D={prefix:"fas",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},T={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},L={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},_={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]}
1,I={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},B={prefix:"fas",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z"]},M={prefix:"fas",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4L320 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-296.6c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z"]},R={prefix:"fas",iconName:"hurricane",icon:[384,512,[],"f751","M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9l0 63.3c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2l0-63.3c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},P={prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},$={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},O={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},H={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]}
1,V={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},z={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},U={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},W={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},G={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},q={prefix:"fas",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"]},K={prefix:"fas",iconName:"dog",icon:[576,512,[128021],"f6d3","M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32l52.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l56 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-32 0-16 0-21.3 0-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-115.2c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-230.2c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192l30 0 16 0 159.8 0L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},Y={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z"]},Q={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},X={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},J={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},Z={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]};e.s(["faAnglesLeft",0,q,"faAnglesRight",0,f,"faArrowLeft",0,A,"faArrowRight",0,C,"faArrowUpRightFromSquare",0,v,"faArrowsRotate",0,y,"faBan",0,h,"faCalendar",0,Y,"faCalendarDays",0,s,"faCat",0,k,"faCheck",0,Q,"faChevronDown",0,V,"faChevronLeft",0,U,"faChevronRight",0,W,"faCircleExclamation",0,a,"faCircleInfo",0,_,"faClipboardList",0,i,"faClock",0,I,"faCloudBolt",0,g,"faDog",0,K,"faDollarSign",0,J,"faEnvelope",0,L,"faExternalLinkAlt",0,S,"faFileExcel",0,N,"faFileLines",0,t,"faFilePdf",0,D,"faFilePowerpoint",0,b,"faFileWord",0,p,"faFileZipper",0,w,"faHeadset",0,u,"faHurricane",0,R,"faImage",0,m,"faLeaf",0,j,"faLink",0,O,"faLocationArrow",0,d,"faLocationCrosshairs",0,F,"faLocationDot",0,$,"faMagnifyingGlass",0,H,"faMapLocationDot",0,x,"faPaw",0,r,"faPhone",0,E,"faPodcast",0,P,"faShareNodes",0,o,"faSpinner",0,G,"faSquareCheck",0,l,"faTag",0,T,"faTicket",0,B,"faTowerBroadcast",0,M,"faTree",0,n,"faTriangleExclamation",0,X,"faUsers",0,c,"faVideo",0,Z,"faXmark",0,z])},5265,e=>{"use strict";let t={TYPE:"type"},s=[t.TYPE],i=[{value:"page",label:"Pages"},{value:"pdf",label:"Documents"}];e.s(["SEARCH_FACET_TYPES",0,t,"SEARCH_RESULTS_FACET_TYPES",0,s,"SEARCH_TYPE_FACET_OPTIONS",0,i])},485546,697673,e=>{"use strict";var t=e.i(373433),s=e.i(754753);let i={prefix:"far",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M384 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]};e.s(["faSquare",0,i],697673);var r=e.i(278815),a=e.i(5265);function l({counts:e,activeValue:n,onToggle:o}){return(0,t.jsx)("div",{className:"mb-3 flex justify-end",children:(0,t.jsx)("div",{role:"group","aria-label":"Filter by content type",className:"inline-flex shrink-0 gap-2",children:a.SEARCH_TYPE_FACET_OPTIONS.map(({value:l,label:c})=>{let d=n===l,h=e[l]??0;return(0,t.jsxs)("button",{type:"button",role:"checkbox","aria-checked":d,"aria-label":`${c} (${h})`,onClick:()=>o(a.SEARCH_FACET_TYPES.TYPE,l,c),className:`inline-flex cursor-pointer items-center gap-2 border border-[#AEBBC7] px-3 py-1.5 text-xs font-semibold uppercase tracking-[0.08em] transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focu
1s-visible:ring-inset ${d?"bg-[#003B5C] text-white":"bg-[#F4F7FA] text-[#1F2B36] hover:bg-[#E7EDF3]"}`,children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:d?s.faSquareCheck:i,className:`text-sm ${d?"text-white":"text-[#65717C]"}`,"aria-hidden":"true"}),(0,t.jsx)("span",{children:c}),(0,t.jsx)("span",{"aria-hidden":"true",className:"inline-flex min-w-5 items-center justify-center rounded-full bg-[#FF974C] px-1.5 py-0.5 text-[11px] font-medium leading-none tracking-normal text-white tabular-nums",children:h})]},l)})})})}let n=l;e.s(["SearchTypeFacetBar",0,l,"default",0,n],485546)},32152,(e,t,s)=>{"use strict";t.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},920362,(e,t,s)=>{"use strict";var i=e.r(32152);t.exports=function(e,t){if(!i(e)&&"function"!=typeof e)return{};var s={};if("string"==typeof t)return t in e&&(s[t]=e[t]),s;for(var r=t.length,a=-1;++a<r;){var l=t[a];l in e&&(s[l]=e[l])}return s}},106714,80682,783729,756603,886965,871198,479335,184198,612093,18032,93134,905317,314329,569383,e=>{"use strict";let t,s=e=>{let t=e.split("_");return`${t[0]}${t.slice(1).map(e=>e[0].toUpperCase()+e.slice(1)).join("")}`},i=(e,t,i="")=>{let r=s(t);return`${e}${r[0].toUpperCase()+r.slice(1)}${i}`},r=e=>{let t=typeof e;return null!==e&&("object"===t||"function"===t)},a=new Set(["__proto__","prototype","constructor"]),l=new Set("0123456789");function n(e){let t=[],s="",i="start",r=!1;for(let n of e)switch(n){case"\\":if("index"===i)throw Error("Invalid character in an index");if("indexEnd"===i)throw Error("Invalid character after an index");r&&(s+=n),i="property",r=!r;break;case".":if("index"===i)throw Error("Invalid character in an index");if("indexEnd"===i){i="property";break}if(r){r=!1,s+=n;break}if(a.has(s))return[];t.push(s),s="",i="property";break;case"[":if("index"===i)throw Error("Invalid character in an index");if("indexEnd"===i){i="index";break}if(r){r=!1,s+=n;break}if("property"===i){if(a.has(s))return[];t.push(s),s=""}i="index";break;case"]":if("index"===i){t.push(Number.parseInt(s,10)),s="",i="indexEnd";break}if("indexEnd"===i)throw Error("Invalid character after an index");default:if("index"===i&&!l.has(n))throw Error("Invalid character in an index");if("indexEnd"===i)throw Error("Invalid character after an index");"start"===i&&(i="property"),r&&(r=!1,s+="\\"),s+=n}switch(r&&(s+="\\"),i){case"property":if(a.has(s))return[];t.push(s);break;case"index":throw Error("Index was not closed");case"start":t.push("")}return t}function o(e,t){if("number"!=typeof t&&Array.isArray(e)){let s=Number.parseInt(t,10);return Number.isInteger(s)&&e[s]===e[t]}return!1}function c(e,t){if(o(e,t))throw Error("Cannot use string index")}function d(e,t,s){if(!r(e)||"string"!=typeof t)return void 0===s?e:s;let i=n(t);if(0===i.length)return s;for(let t=0;t<i.length;t++){let r=i[t];if(null==(e=o(e,r)?t===i.length-1?void 0:null:e[r])){if(t!==i.length-1)return s;break}}return void 0===e?s:e}function h(e,t,s){if(!r(e)||"string"!=typeof t)return e;let i=e,a=n(t);for(let t=0;t<a.length;t++){let i=a[t];c(e,i),t===a.length-1?e[i]=s:r(e[i])||(e[i]="number"==typeof a[t+1]?[]:{}),e=e[i]}return i}function u(e,t){if(!r(e)||"string"!=typeof t)return!1;let s=n(t);for(let t=0;t<s.length;t++){let i=s[t];if(c(e,i),t===s.length-1)return delete e[i],!0;if(!r(e=e[i]))return!1}}let x=e=>{if("object"!=typeof e||null===e)return e;let t=Array.isArray(e)?[]:{};for(let s in e)Object.hasOwnProperty.call(e,s)&&(t[s]=x(e[s]));return t},m=e=>e&&"object"==typeof e&&!Array.isArray(e);function f(e,t,{mutate:s=!1}={}){let i=s?e:Object.assign({},e);return m(e)&&m(t)&&Object.keys(t).forEach(s=>{m(t[s])&&s in e?i[s]=f(e[s],t[s]):Object.assign(i,{[s]:t[s]})}),i}function g(e,t){let s={};if(Array.isArray(t))for(let i of t){let t=Object.getOwnPropertyDescriptor(e,i);t?.enumerable&&Object.defineProperty(s,i,t)}else for(let i of Reflect.ownKeys(e)){let r=Object.getOwnPropertyDescriptor(e,i);if(r.enumerable){let a=e[i];t(i,a,e)&&Object.defineProperty(s,i,r)}}return s}function p(e,t){if(Array.isArray(t)){let s=new Set(t);return g(e,e=>!s.has(e))}return g(e,(e,s,i)=>!t(e,s,i))}e.s(["mergeDeep",0,f],80682);var b,y=e.i(920362),y=y;class w{constructor(){Object.defineProperty(this,"listeners",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"props",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"dataSnapshot",{enumerable:!0,configurable:!0,writable:!0,value:{}})}takeSnapshot(){return this.dataSnapshot=JSON.parse(JSON.stringify(this.data)),this}restoreSnapshot(){return this.data=JSON.parse(JSON.stringify(this.dataSnapshot)),this.onChange("@restore-snapsh
1ot",null),this}set(e,t,s){if(e in this.props){let i=this.getPropExportKey(e,s);if(this.get(e,void 0)!==t){let s=this.props[e];void 0===t?this.removeKey(s.parent?.key,s.keyPath[0]):h(this.data,i,t),this.onChange(e,t)}}return this}get(e,t,s){return e in this.props?d(this.data,this.getPropExportKey(e,s),t):t}resetValue(e,t){if(e in this.props){let s=this.props[e],i=s.initialValue?s.initialValue():void 0;return void 0===i&&t&&s.parent&&"map"===s.parent.type?this.removeKey(s.parent.key,t):this.set(e,i,t)}return this}getMapExportKey(e,t){return e.map(e=>"#KEY#"===e?t:e)}getPropExportKey(e,t){if(e in this.props){let s=this.props[e].exportKey;return t?this.getMapExportKey(s,t).join("."):s.join(".")}return""}getValue(e,t,s){return e in this.props?this.get(e,t,s):t}setValue(e,t,s){return e in this.props?"array"===this.props[e].type&&0===t.length?this.resetValue(e,s):this.set(e,t,s):this}removeKey(e,t){if(!e)return this.data=p(this.data,[t]),this;let s=this.getValue(e,{});return u(s,"string"==typeof t?t:`[${t}]`),0===Object.keys(s).length&&(s=void 0),this.setValue(e,s)}updateValue(e,t,s){return this.setValue(e,f(this.getValue(e,{},s),t),s)}addValue(e,t,s){return e in this.props&&"array"===this.props[e].type?this.setValue(e,this.getValue(e,[],s).concat(t),s):this}removeValue(e,t,s=e=>e!==t,i){return e in this.props&&"array"===this.props[e].type&&this.setValue(e,this.getValue(e,[],i).filter(e=>s(e,t)),i),this}load(e,t=!1){return this.data=e.toJson(),t&&this.onChange("load","load"),this}transformJson(e){return e}toJson(...e){return 0===Object.keys(this.data).length?this.transformJson(void 0):0===e.length?this.transformJson(x(this.data)):this.transformJson((0,y.default)(x(this.data),e))}onChange(e,t){this.listeners.forEach(s=>{s.onChange(this,e,t)})}addListeners(e){e.forEach(e=>this.addListener(e))}addListener(e){this.listeners.find(t=>t===e)||this.listeners.push(e)}removeListener(e){this.listeners=this.listeners.filter(t=>t!==e)}}function v(e,t){for(let s=0;s<t.length;s++){let i=t[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function N(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function F(e){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e,t){if(t&&("object"===F(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return N(e)}function A(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function S(e,t,s){return t&&v(e.prototype,t),s&&v(e,s),e}function D(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}function T(e){let t=C();return function(){let s,i=k(e);return s=t?Reflect.construct(i,arguments,k(this).constructor):i.apply(this,arguments),E(this,s)}}let L=e=>e.replace(/s$/,"").replace(/ie$/,"y"),_=(e,t,s)=>{let{name:i=e}=t;return s?`${s.key}.${i}`:i},I=(e,t,s,i)=>("__constructor__"===t&&(e=_(t,i,s?.parent||null)),e.replace(/\./g,"_")),B=(e,t,s)=>{let{exportKey:r=[e],getter:a,setter:l}=s,n=t?.type==="map",o=_(e,s,t),c=t?`${t.accessProp}.${e}`:e,d=[...n?["#KEY#"]:[],..."__constructor__"===e?[]:r],h=t?.exportKey?.concat(...d)||d,u=I(o,e,t,s),x=a||i("get",u),m=l||i("set",u);return{config:{...s,key:o,accessProp:c,exportKey:h,keyPath:d,getter:x,setter:m,parent:t},key:o,methodKey:u}},M=(e,{parent:t},s,i=0)=>
1{if(t?.type==="map"){if(e.length<s-i+1)throw Error("Invalid number of arguments");if("string"!=typeof e[0])throw Error(`Invalid map key argument: ${e[0]}`);let t=e.slice(1);return[...Array(s).fill(void 0).map((e,s)=>t[s]),e[0]]}return e},R=(e,t,s,r,a)=>{let l={};return Object.keys(t).forEach(n=>{let{key:o,methodKey:c,config:d,config:{accessProp:u,exportKey:x,setter:m,getter:f,type:g,model:p,initialValue:b}}=B(n,e,t[n]),y={type:g,...a};l[o]=d;let w=b?b():void 0;if(void 0===w||o.includes("#KEY#")||h(s,x.join("."),w),r.push({typeOptions:y,prop:u,key:f,value:function(...e){return this.getValue(o,...M(e,y,1,1))}}),r.push({typeOptions:y,prop:u,key:m,value:function(...e){return this.setValue(o,...M(e,y,1))}}),r.push({typeOptions:y,prop:u,key:i("reset",c),value:function(...e){return this.resetValue(o,...M(e,y,0))}}),"array"===g){let e=L(c);r.push({typeOptions:y,prop:u,key:i("add",e),value:function(...e){return this.addValue(o,...M(e,y,1))}}),r.push({typeOptions:y,prop:u,key:i("remove",e),value:function(...e){return this.removeValue(o,...M(e,y,2,1))}})}else"model"===g&&p?(Object.assign(l,R(d,p.properties,s,r,a)),r.push({typeOptions:y,prop:u,key:i("update",c),value:function(...e){return this.updateValue(o,...M(e,y,1))}})):"map"===g&&p&&Object.assign(l,R(d,p.properties,s,r,{parent:d,...a}))}),l},P=e=>{let{name:t,properties:s={}}=e,i={},r=[],a=R(null,s,i,r);D(n,w);let l=T(n);function n(...e){let t=l.call.apply(l,[this].concat(e));return A(t,"listeners",[]),A(t,"props",a),A(t,"data",JSON.parse(JSON.stringify(i))),t}return S(n,r),Object.defineProperty(n,"name",{value:t}),n};e.s(["createModel",0,P],783729);let $={name:"Context",file:"context",buildInterface:!0,properties:{browser:{type:"model",model:{name:"ContextBrowser",file:"browser",properties:{user_agent:{},device:{},app_type:{}}}},campaign:{type:"model",model:{name:"ContextCampaign",properties:{utm_source:{},utm_medium:{},utm_campaign:{},utm_term:{},utm_content:{}}}},geo:{type:"model",model:{name:"ContextGeo",properties:{ip:{},location:{type:"model",model:{name:"ContextGeoLocation",properties:{lat:{required:!0},lon:{required:!0}}}}}}},ids:{type:"map",model:{name:"ContextEntityIds",properties:{__constructor__:{type:"array",name:"entityIds"}}},mapKey:"entity",mapKeyType:"Entity"},locale:{type:"model",model:{name:"ContextLocale",properties:{country:{required:!0},language:{required:!0}}}},page:{type:"model",model:{name:"ContextPage",properties:{uri:{required:!0},custom:{}}}},store:{type:"model",model:{name:"ContextStore",properties:{group_id:{},id:{required:!0}}}},time:{type:"model",model:{name:"ContextTime",properties:{epoch:{}}}},user:{type:"model",model:{name:"ContextUser",properties:{user_id:{name:"id"},uuid:{required:!0},groups:{type:"array",name:"groups"},custom:{}}}}}};e.s(["default",0,$],756603);let O=P($);class H extends O{}e.s(["default",()=>H],106714),e.s(["default",()=>e5],905317),function(e){e[e.NONE=0]="NONE",e[e.ERROR=1]="ERROR",e[e.WARN=2]="WARN",e[e.INFO=3]="INFO",e[e.DEBUG=4]="DEBUG",e[e.TRACE=5]="TRACE"}(b=b||(b={}));let V={none:b.NONE,error:b.ERROR,warn:b.WARN,info:b.INFO,debug:b.DEBUG,trace:b.TRACE},z="Sitecore Search SDK";class U{constructor(e,t=b.NONE,s=z){Object.defineProperty(this,"NONE",{enumerable:!0,configurable:!0,writable:!0,value:b.NONE}),Object.defineProperty(this,"ERROR",{enumerable:!0,configurable:!0,writable:!0,value:b.ERROR}),Object.defineProperty(this,"WARN",{enumerable:!0,configurable:!0,writable:!0,value:b.WARN}),Object.defineProperty(this,"INFO",{enumerable:!0,configurable:!0,writable:!0,value:b.INFO}),Object.defineProperty(this,"DEBUG",{enumerable:!0,configurable:!0,writable:!0,value:b.DEBUG}),Object.defineProperty(this,"TRACE",{enumerable:!0,configurable:!0,writable:!0,value:b.TRACE}),Object.defineProperty(this,"transports",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"logLevel",{enumerable:!0,configurable:!0,writable:!0,value:b.NONE}),Object.defineProperty(this,"namespace",{enumerable:!0,configurable:!0,writable:!0,value:z}),this.transports=e,this.namespace=s,this.setLogLevel(t)}setLogLevel(e){if("string"!=typeof e)this.logLevel=e;else if(V[e])this.logLevel=V[e];else throw Error(`Logger :: Invalid logLevel (${e})`)}send(e,t,...s){try{this.logLevel>
1=e&&this.transports.forEach(e=>{e[t](this.namespace," ::: ",...s)})}catch(e){console.error(e)}}error(...e){return this.send(b.ERROR,"error",...e)}warn(...e){return this.send(b.WARN,"warn",...e)}info(...e){return this.send(b.INFO,"info",...e)}debug(...e){return this.send(b.DEBUG,"debug",...e)}trace(...e){return this.send(b.TRACE,"log",...e)}}let W=new U([console]);e.s(["Logger",0,W],886965),e.s(["getConfigProperty",()=>e_,"getDomainHost",()=>eM,"getServiceConfig",()=>eI,"parseCustomerKey",()=>eD,"setConfig",()=>eL,"setTrackConsent",()=>eB],18032);let G=(e={})=>"u">typeof window?window:e,q=(e={})=>"u">typeof document?document:e,K={staging:"https://discover-staging.sitecore-staging.cloud",prod:"https://discover.sitecorecloud.io",prodEu:"https://discover-euc1.sitecorecloud.io",apse2:"https://discover-apse2.sitecorecloud.io"},Y={australiaEast:"https://australiaeast-integrations.ordercloud.io",europeWest:"https://westeurope-integrations.ordercloud.io",japanEast:"https://japaneast-integrations.ordercloud.io",usEast:"https://useast-integrations.ordercloud.io",usWest:"https://uswest-integrations.ordercloud.io",usWestQa:"https://uswest-integrations.ordercloud-qa.com"},Q="/api/v1/search/{{domain}}",X="/discover/v2/{{key}}",J="/api/discover/v2",Z="/event/{{key}}/v4/publish",ee="/api/event/v4/publish",et=(e,t,s)=>({useAccessToken:!0,apiDomain:Y[e],searchUrl:`${Y[e]}${Q.replace("{{domain}}",s)}`,eventUrl:`${K[t]}${Z.replace("{{key}}",s)}`}),es=(e,t)=>{let s=Object.assign({},e,t),{orderCloudRegion:i="usWest",env:r="prod",discoverDomainId:a}=t;if(!a)throw Error("{discoverDomainId} has not been provided.");return s.domainId=a,s.connector="oc",Object.assign(s,et(i,r,a))},ei=e=>(e.errors||[]).length>0;class er{validateResponse(e,t){return e&&ei(e)?e:null}processResponse(e,t){return e}}e.s(["default",()=>er],871198),e.s(["getUserId",()=>ek],612093);let ea=e=>e.length?e[e.length-1]:void 0,el=e=>0===Object.keys(e||{}).length,en=e=>void 0===e,eo=e=>String.fromCharCode(e<10?e+48:e<36?e+87:e+29),ec=e=>{try{if(e)return JSON.parse(e);return""}catch(t){return e}};e.s(["digit2string",0,eo,"emptyObject",0,el,"jsonParse",0,ec,"lastElement",0,ea,"undefinedCheck",0,en],479335);let ed=18e5,eh=Date.now(),eu="pc";e.s(["default",()=>eb],184198);let ex=q({cookie:""});ex.cookie||(ex.cookie="");class em{getCookieValue(e,t){let s=e.slice(t.length+1,e.length);return s?decodeURIComponent(s):""}getCookieFromBrowser(e){let t=ex.cookie.split("; ");for(let s=0;s<t.length;s++)if(t[s].slice(0,e.length)===e)return this.getCookieValue(t[s],e);return""}setCookieInBrowser(e,t,s){let i=new Date,r=encodeURIComponent(t);i.setMilliseconds(i.getMilliseconds()+s),r+=`;domain=${eM()};path=/;`,r+=s?`;expires=${i.toUTCString()}`:"",r+=";secure;SameSite=None;",ex.cookie=`${e}=${r}`}removeCookieFromBrowser(e){ex.cookie=`${e}=;domain=${eM()};path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;secure;SameSite=None`}removeCachedCookie(e){this.removeCookieFromBrowser(e)}set(e,t,s){if(t){let i="object"==typeof t?JSON.stringify(t):t;this.setCookieInBrowser(e,i,s)}else this.removeCachedCookie(e)}get(e){return this.getCookieFromBrowser(e)}remove(e){this.removeCachedCookie(e)}}class ef{set(e,t,s){let i={value:t,lastModifiedAt:new Date().getTime()||0,expiryTime:s};void 0!==t?localStorage.setItem(e,JSON.stringify(i)):localStorage.removeItem(e)}get(e){let t=new Date().getTime()||0,s=ec(localStorage.getItem(e));return s&&s.lastModifiedAt&&t-s.lastModifiedAt>+s.expiryTime&&(this.remove(e),s=void 0),s&&s.value}remove(e){localStorage.removeItem(e)}}let eg=3e5;class ep{static init(e){t=e&&G().localStorage?new ef:new em}static set(e,s,i){t.set(e,s,i||eg)}static get(e){let s=t.get(e),i=s?ec(s):{};return"undefined"===s&&(s=void 0),s&&i?i:s}static remove(e){t.remove(e)}}let eb=ep,ey={},ew=()=>{let{domainId:e,customerKey:t}=eI();return t?eF(t):e},ev=()=>{let e=eb.get("__ruid");if(e)return e;e=("xx-xx-4x-1"+eu[0]+"-").replace(/[x]/g,()=>eo(36*Math.random()|0));for(let t=0;t<5;t++)e+=("0000"+(1679615*Math.random()|0).toString(36)).slice(-4);let t=ew()+"-"+e+"-"+eh;return eb.set("__ruid",t),t},ej=(e,t)=>{let s=e.split(".");return s.length>3&&(t&&(s[1]=s[2],s[2]=eh,s[3]=+s[3]+1),4===s.length&&(s[4]=1),5===s.length&&(s[5]=1),s[4]=+s[4]+1,s[5]=1+(t?0:+s[5]),e=s.join(".")),e},eN=()=>{let e=0,t=eb.get("__rutma");return eb.get("__rutmb")||(eb.set("__rutmb",ew(),ed),e=1),t=t?ej(t,e):`${ev()}.${eh}.${eh}.1.1.1`,eb.set("__rutma",t,ed),t},eC=()=>{let{domainHash:e}=eI();ey.domainHashCkey=e,ey.domainHash=ey.domainHashCkey,ey.domainRoot=eM();let t=eN(),s=t.split(".");return ey.uid=s[0],ey.usetLastDigit=ea(s[0]),ey.previousSessionStartTime=parseInt(s[1]),ey.currentSessionStartTime=parseInt(s[2]),ey.visitCount=parseInt(s[3]),ey.pageViewCount=parseInt(s[4]),ey.visitPageCount=parseInt(s[5]),ey.utma=t,ey},ek=()=>{let e=e_("userId");if(e)return{user_id:e};let{uid:t}=eC();return{uuid:t}},eF=e=>{let t=e.split("-");return 2===t.length&&t[1]||""},eE=(e,t,s,i)=>t?{apiDomain:i,searchUrl:`${i}${X.replace("{{key}}",eF(e))}`,eventUrl:`${i}${Z.replace("{{key}}",e)}`}:{apiDomain:s,searchUrl:`${s}${J}`,eventUrl:`${s}${ee}`},eA=(e,t)=>
1{let s=Object.assign({},e,t),{env:i="prod",customerKey:r=""}=s,{serviceHost:a,apiKey:l}=t,n=eD(r);if(!n)throw Error(`Invalid customerKey: "${r}". It should match the following pattern: (\\d+)-(\\d+). Example: 11111-2222222`);let[o,c]=n;if(Object.assign(s,{domainId:o,domainHash:c}),s.connector="sitecore",!l&&!a)throw Error('Invalid configuration: "apiKey" has not been set but not serviceHost provided. Please, review your domain configuration');return Object.assign(s,eE(r,l,a,K[i]))},eS=(e,t)=>("useToken"in t&&void 0!==t.useToken&&W.warn('Parameter "useToken" has been deprecated'),t.customerKey)?eA(e,t):es(e,t),eD=e=>{if(e){let t=e.match(/^(\d+)-(\d+)$/);if(t)return[t[1],t[2]]}return null},eT={apiDomain:"",apiKey:"",clientId:"",connector:"sitecore",customerKey:"",debug:!1,domainHash:"",domainId:"",env:"prod",eventUrl:"",orderCloudRegion:"usWest",publicSuffix:!1,searchUrl:"",tokenDomain:"",tokenUrl:"",trackConsent:!0,useAccessToken:!1,userId:null},eL=e=>{eT=eS(eT,e)},e_=e=>eT[e],eI=()=>eT,eB=e=>{eT.trackConsent=e},eM=()=>{let e=G({location:{hostname:""}}),{publicSuffix:t}=eI();return t?e.location.hostname:e.location.hostname.split(".").reverse().splice(0,2).reverse().join(".")};e.s(["buildEventEntities",()=>eV,"buildRequestObject",()=>eW,"buildReviewObject",()=>eU,"buildTransactionObject",()=>ez,"cleanJSONSchema",()=>eK,"facetSchemaFormatter",()=>eG,"filterSchemaFormatter",()=>eq,"track",()=>eR,"validateEntities",()=>eP,"validateFilters",()=>e$,"validateReview",()=>eH,"validateTransaction",()=>eO],93134);let eR=async e=>{let{trackConsent:t}=eI();if(W.debug("trackEvent ",`Consent: ${t} `,eK(e)),!t)return;let s={...e,...ek(),client_time_ms:Date.now()};return W.debug("trackEvent","Sending: ",JSON.stringify(s,null,4)),await e5.trackEvent(s)},eP=e=>!e.find(({id:e,entity_type:t})=>en(e)||en(t)),e$=e=>!e.find(({facetId:e})=>en(e)),eO=e=>!en(e),eH=e=>!en(e),eV=(e,t)=>t.map(({id:t,entitySubtype:s,attributes:i,variant:r,uri:a,sourceId:l,price:n,finalPrice:o,quantity:c})=>({id:t,entity_type:e,...s?{entity_subtype:s}:{},...i&&!el(i)?{attributes:i}:{},...n?{price:n}:{},...c?{quantity:c}:{},...o?{final_price:o}:{},...r?{variant:r}:{},...a?{uri:a}:{},...l?{source_id:l}:{}})),ez=(e,t,s,i,r)=>({order_id:e,...t?{order_total:t}:{},...s?{order_subtotal:s}:{},...i?{coupon:i}:{},...r?{store:r}:{}}),eU=(e,t,s)=>({id:e,...t?{rating:t}:{},...s?{comment:s}:{}}),eW=({keyword:e,advancedQueryText:t,modifiedKeyword:s,numResults:i,totalResults:r,numRequested:a,pageSize:l,pageNumber:n,redirectUrl:o})=>({...e?{keyword:e}:{keyword:""},...t?{advanced_query_text:t}:{},...s?{modified_keyword:s}:{},...i?{num_results:i}:{},...r?{total_results:r}:{},...a?{num_requested:a}:{},...l?{page_size:l}:{},...n?{page_number:n}:{},...o?{redirect_url:o}:{}}),eG=e=>e.map(({facetId:e,facetValue:t,startValue:s,endValue:i,facetValueId:r,valueIndex:a,facetIndex:l,facetTitle:n,displayName:o})=>({name:e,title:n,...o?{display_name:o}:{},...e?{field:e}:{},...r?{value:[r]}:t?{value:[t]}:{},...s?{start_value:s}:{},...i?{end_value:i}:{},...t?{display_name:[t]}:{},...a||0===a?{value_position:[a]}:{},...l||0===l?{facet_position:l}:{}})),eq=e=>e.map(({name:e,title:t,value:s,displayName:i,uri:r})=>({name:e,title:t,...s?{value:[s]}:{},...i?{display_name:[i]}:{},...r?{uri:[r]}:{}}));function eK(e){let t={};for(let s in e){let i=e[s];if(null!=i&&!("object"==typeof i&&0===Object.keys(i).length&&!Array.isArray(i))&&void 0!==i)if(Array.isArray(i)){let e=[];for(let t=0;t<i.length;t++){let s=i[t];if(null!=s&&!("object"==typeof s&&0===Object.keys(s).length&&!Array.isArray(s)))if("object"==typeof s){let t=eK(s);(Object.keys(t).length>0||Array.isArray(t))&&e.push(t)}else e.push(s)}e.length>0&&(t[s]=e)}else if("object"==typeof i&&Object.keys(i).length>0){let e=eK(i);(Object.keys(e).length>0||Array.isArray(e))&&(t[s]=e)}else t[s]=i}return t}let eY=G();class eQ{constructor(e){Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e,this.cache={},eY.RFK_CACHE||(eY.RFK_CACHE={}),eY.RFK_CACHE[e]=this.cache}hashKey(e){let t,s,i=0;for(t=0,s=e.length;t<s;t++)i=(i<<5)-i+e.charCodeAt(t)|0;return i}sortObjectKeys(e){return null==e?"":"object"!=typeof e?e:Object.keys(e).sort().reduce((t,s)=>(Array.isArray(e[s])?t[s]=e[s].map(e=>this.sortObjectKeys(e)):"object"==typeof e[s]?t[s]=this.sortObjectKeys(e[s]):t[s]=e[s],t),{})}createKey(e){let t=JSON.stringify(this.sortObjectKeys(e));return e_("debug")?(W.debug("cache ::: createKey",e),t):String(this.hashKey(t))}has(e){return e in this.cache}get(e){return this.cache[e]}set(e,t){this.cache[e]=t}delete(e){delete this.cache[e]}all(){return this.cache}clear(){this.cache={}
1,window.RFK_CACHE[this.name]=this.cache}getName(){return this.name}}let eX=eQ,eJ={sitecore:{async getAuthHeader(){let{apiKey:e}=eI();return Promise.resolve(e)}},oc:{getAuthHeader:async()=>e.A(301149).then(e=>e.Tokens).then(e=>{let t=e?.GetIdentityToken();if(!t)throw W.error("Could not found an Order Cloud Cloud logged user."),Error("Could not found an Order Cloud Cloud logged user.");return W.info("Using existing Order Cloud Token."),`Bearer ${t}`}).catch(e=>{throw W.error("Could not import Ordercloud SDK.",e),Error("Could not import Ordercloud SDK.")})}},eZ=async()=>{let{connector:e="oc"}=eI();return{...{"Content-Type":"application/json"},Authorization:await eJ[e].getAuthHeader()||""}},e0=new eX("api-adapter"),e1={cache:!0};class e5{static async trackEvent(e){let t=eK(e),{eventUrl:s,apiKey:i}=eI();try{return(await fetch(s,{method:"POST",headers:{"Content-Type":"application/json",Authorization:i},body:JSON.stringify(t)})).json()}catch(e){return W.error(e),W.error("There was a problem on the service call"),e.message||null}}static async callApiWithoutCache(e,t){try{let s=await fetch(e,t),i=await s.json();return Promise.resolve(i)}catch(e){return W.error(e),W.error("There was a problem on the service call"),e.message||null}}static async callApiWithCache(e,t){let s=e0.createKey(t);if(e0.has(s))return e0.get(s);let i=await e5.callApiWithoutCache(e,t);return e0.set(s,i),i}static async callApi(e,t=e1){let{searchUrl:s}=eI(),i={method:"POST",headers:await eZ(),body:JSON.stringify(e),signal:t.signal};return t.cache?e5.callApiWithCache(s,i):e5.callApiWithoutCache(s,i)}static clearCache(){e0.clear()}}class e3{static get(){return this.context}static toJson(){if(this.context){let e=this.context.toJson();return{...e.browser?{browser:e.browser}:{},...e.geo?{geo:e.geo}:{},...e.store?{store:e.store}:{},...e.page?{page:{...e.page,...e.locale?{...e.locale.country?{locale_country:e.locale.country}:{},...e.locale.language?{locale_language:e.locale.language}:{}}:{}}}:{},...e.user?{user:e.user}:{}}}return{}}}Object.defineProperty(e3,"context",{enumerable:!0,configurable:!0,writable:!0,value:new H});let e2=e3;e.s(["default",0,e2],314329);let e4=!1,e6=!1;function e8(e){e6=e}function e7(e){let t=e2.get();e4&&t.getBrowserUserAgent()||(t.setBrowserUserAgent(navigator.userAgent),e4=!0),t.setPageUri(window.location.href),e?.language&&t.setLocaleLanguage(e.language),e?.country&&t.setLocaleCountry(e.country),eB(!0)}function e9(e,t){if(e6){if(void 0!==t)return void console.debug(`[Search Analytics] ${e}`,t);console.debug(`[Search Analytics] ${e}`)}}e.s(["ensureSearchEventContext",0,e7,"logAnalyticsDebug",0,e9,"setAnalyticsDebug",0,e8],569383)},909514,611464,852035,951181,359749,465489,e=>{"use strict";var t,s=e.i(373433);e.i(716622);var i={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},r=new class{#e=i;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function a(e){setTimeout(e,0)}var l="u"<typeof window||"Deno"in globalThis;function n(){}function o(e,t){return"function"==typeof e?e(t):e}function c(e){return"number"==typeof e&&e>=0&&e!==1/0}function d(e,t){return Math.max(e+(t||0)-Date.now(),0)}function h(e,t){return"function"==typeof e?e(t):e}function u(e,t){return"function"==typeof e?e(t):e}function x(e,t){let{type:s="all",exact:i,fetchStatus:r,predicate:a,queryKey:l,stale:n}=e;if(l){if(i){if(t.queryHash!==f(l,t.options))return!1}else if(!p(t.queryKey,l))return!1}if("all"!==s){let e=t.isActive();if("active"===s&&!e||"inactive"===s&&e)return!1}return("boolean"!=typeof n||t.isStale()===n)&&(!r||r===t.state.fetchStatus)&&(!a||!!a(t))}function m(e,t){let{exact:s,status:i,predicate:r,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(s){if(g(t.options.mutationKey)!==g(a))return!1}else if(!p(t.options.mutationKey,a))return!1}return(!i||t.state.status===i)&&(!r||!!r(t))}function f(e,t){return(t?.queryKeyHashFn||g)(e)}function g(e){return JSON.stringify(e,(e,t)=>j(t)?Object.keys(t).sort().reduce((e,s)=>(e[s]=t[s],e),{}):t)}function p(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(s=>p(e[s],t[s]))}var b=Object.prototype.hasOwnProperty;function y(e,t,s=0){if(e===t)return e;if(s>500)return t;let i=v(e)&&v(t);if(!i&&!(j(e)&&j(t)))return t;let r=(i?e:Object.keys(e)).length,a=i?t:Object.keys(t),l=a.length,n=i?Array(l):{},o=0;for(let c=0;c<l;c++){let l=i?c:a[c],d=e[l],h=t[l];if(d===h){n[l]=d,(i?c<r:b.call(e,l))&&o++;continue}if(null===d||null===h||"object"!=typeof d||"object"!=typeof h){n[l]=h;continue}let u=y(d,h,s+1);n[l]=u,u===d&&o++}return r===l&&o===r?e:n}function w(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let s in e)if(e[s]!==t[s])return!1;return!0}function v(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function j(e){if(!N(e))return!1;let t=e.constructor;if(void 0===t)return!0;let s=t.prototype;return!!N(s)&&!!s.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function N(e){return"[object Object]"===Object.prototype.toString.call(e)}function C(e){return new Promise(t=>{r.setTimeout(t,e)})}function k(e,t,s){return"function"==typeof s.structuralSharing?s.structuralSharing(e,t):!1!==s.structuralSharing?y(e,t):t}function F(e){return e}function E(e,t,s=0){let i=[...e,t];return s&&i.length>s?i.slice(1):i}function A(e,t,s=0){let i=[t,...e];return s&&i.length>s?i.slice(0,-1):i}var S=Symbol();function D(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==S?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function T(e,t){return"function"==typeof e?e(...t):!!e}function L(e,t,s){let i,r=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r||(r=!0,i.aborted?s():i.addEventListener("abort",s,{once:!0})),i)}),e}var _=a,I=function(){let e=[],t=0,s=e=>{e()},i=e=>{e()},r=_,a=i=>{t?e.push(i):r(()=>{s(i)})},l=()=>{let t=e;e=[],t.length&&r(()=>{i(()=>
1{t.forEach(e=>{s(e)})})})};return{batch:e=>{let s;t++;try{s=e()}finally{--t||l()}return s},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{s=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{r=e}}}(),B=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},M=new class extends B{#s;#i;#r;constructor(){super(),this.#r=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#i||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#r=e,this.#i?.(),this.#i=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#s!==e&&(this.#s=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#s?this.#s:globalThis.document?.visibilityState!=="hidden"}},R=new class extends B{#a=!0;#i;#r;constructor(){super(),this.#r=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e(!0),s=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#i||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#r=e,this.#i?.(),this.#i=e(this.setOnline.bind(this))}setOnline(e){this.#a!==e&&(this.#a=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#a}};function P(){let e,t,s=new Promise((s,i)=>{e=s,t=i});function i(e){Object.assign(s,e),delete s.resolve,delete s.reject}return s.status="pending",s.catch(()=>{}),s.resolve=t=>{i({status:"fulfilled",value:t}),e(t)},s.reject=e=>{i({status:"rejected",reason:e}),t(e)},s}var $=(()=>{let e=()=>l;return{isServer:()=>e(),setIsServer(t){e=t}}})();function O(e){return Math.min(1e3*2**e,3e4)}function H(e){return(e??"online")!=="online"||R.isOnline()}var V=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function z(e){let t,s=!1,i=0,r=P(),a=()=>"pending"!==r.status,l=()=>M.isFocused()&&("always"===e.networkMode||R.isOnline())&&e.canRun(),n=()=>H(e.networkMode)&&e.canRun(),o=e=>{a()||(t?.(),r.resolve(e))},c=e=>{a()||(t?.(),r.reject(e))},d=()=>new Promise(s=>{t=e=>{(a()||l())&&s(e)},e.onPause?.()}).then(()=>{t=void 0,a()||e.onContinue?.()}),h=()=>{let t;if(a())return;let r=0===i?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(o).catch(t=>{if(a())return;let r=e.retry??3*!$.isServer(),n=e.retryDelay??O,o="function"==typeof n?n(i,t):n,u=!0===r||"number"==typeof r&&i<r||"function"==typeof r&&r(i,t);s||!u?c(t):(i++,e.onFail?.(i,t),C(o).then(()=>l()?void 0:d()).then(()=>{s?c(t):h()}))})};return{promise:r,status:()=>r.status,cancel:t=>{if(!a()){let s=new V(t);c(s),e.onCancel?.(s)}},continue:()=>(t?.(),r),cancelRetry:()=>{s=!0},continueRetry:()=>{s=!1},canStart:n,start:()=>(n()?h():d().then(h),r)}}var U=class{#l;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),c(this.gcTime)&&(this.#l=r.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??($.isServer()?1/0:3e5))}clearGcTimeout(){void 0!==this.#l&&(r.clearTimeout(this.#l),this.#l=void 0)}};function W(e){return{onFetch:(t,s)=>{let i=t.options,r=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],l=t.state.data?.pageParams||[],n={pages:[],pageParams:[]},o=0,c=async()=>{let s=!1,c=e=>{L(e,()=>t.signal,()=>s=!0)},d=D(t.options,t.fetchOptions),h=async(e,i,r)=>{if(s)return Promise.reject(t.signal.reason);if(null==i&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:i,direction:r?"backward":"forward",meta:t.options.meta};return c(e),e})(),l=await d(a),{maxPages:n}=t.options,o=r?A:E;return{pages:o(e.pages,l,n),pageParams:o(e.pageParams,i,n)}};if(r&&a.length){let e="backward"===r,t={pages:a,pageParams:l},s=(e?q:G)(i,t);n=await h(t,s,e)}else{let t=e??a.length;do{let e=0===o?l[0]??i.initialPageParam:G(i,n);if(o>0&&null==e)break;n=await h(n,e),o++}while(o<t)}return n};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s):t.fetchFn=c}}}function G(e,{pages:t,pageParams:s}){let i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,s[i],s):void 0}function q(e,{pages:t,pageParams:s}){return t.length>0?e.getPreviousPageParam?.(t[0],t,s[0],s):void 0}var K=class extends U{#n;#o;#c;#d;#h;#u;#x;#m;constructor(e){super(),this.#m=!1,this.#x=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#h=e.client,this.#d=this.#h.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#o=X(this.options),this.state=e.state??this.#o,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#n}get promise(){return this.#u?.promise}setOptions(e){if(this.options={...this.#x,...e},e?._type&&(this.#n=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=X(this.options);void 0!==e.data&&(this.setState(Q(e.data,e.dataUpdatedAt)),this.#o=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#d.remove(this)}setData(e,t){let s=k(this.state.data,e,this.options);return this.#f({data:s,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),s}setState(e){this.#f({type:"setState",state:e})}cancel(e){let t=this.#u?.promise;return this.#u?.cancel(e),t?t.then(n).catch(n):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#o}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>!1!==u(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===S||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
1Count>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===h(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!d(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#u?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#u?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#d.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#u&&(this.#m||this.#g()?this.#u.cancel({revert:!0}):this.#u.cancelRetry()),this.scheduleGc()),this.#d.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#g(){return"paused"===this.state.fetchStatus&&"pending"===this.state.status}invalidate(){this.state.isInvalidated||this.#f({type:"invalidate"})}async fetch(e,t){if("idle"!==this.state.fetchStatus&&this.#u?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#u)return this.#u.continueRetry(),this.#u.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let s=new AbortController,i=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#m=!0,s.signal)})},r=()=>{let e=D(this.options,t),s=(()=>{let e={client:this.#h,queryKey:this.queryKey,meta:this.meta};return i(e),e})();return(this.#m=!1,this.options.persister)?this.options.persister(e,s,this):e(s)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#h,state:this.state,fetchFn:r};return i(e),e})(),l="infinite"===this.#n?W(this.options.pages):this.options.behavior;l?.onFetch(a,this),this.#c=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#f({type:"fetch",meta:a.fetchOptions?.meta}),this.#u=z({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof V&&e.revert&&this.setState({...this.#c,fetchStatus:"idle"}),s.abort()},onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:()=>{this.#f({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#u.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#d.config.onSuccess?.(e,this),this.#d.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof V){if(e.silent)return this.#u.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#f({type:"error",error:e}),this.#d.config.onError?.(e,this),this.#d.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#f(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...Y(t.data,this.options),fetchMeta:e.meta??null};case"success":let s={...t,...Q(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#c=e.manual?s:void 0,s;case"error":let i=e.error;return{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),I.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#d.notify({query:this,type:"updated",action:e})})}};function Y(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:H(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function Q(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function X(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,s=void 0!==t,i=s?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdate
vendor: 4,131 bytes, line 1
1Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var J=class extends B{constructor(e={}){super(),this.config=e,this.#p=new Map}#p;build(e,t,s){let i=t.queryKey,r=t.queryHash??f(i,t),a=this.get(r);return a||(a=new K({client:e,queryKey:i,queryHash:r,options:e.defaultQueryOptions(t),state:s,defaultOptions:e.getQueryDefaults(i)}),this.add(a)),a}add(e){this.#p.has(e.queryHash)||(this.#p.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#p.get(e.queryHash);t&&(e.destroy(),t===e&&this.#p.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){I.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#p.get(e)}getAll(){return[...this.#p.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>x(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>x(e,t)):t}notify(e){I.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){I.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){I.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Z=class extends U{#h;#b;#y;#u;constructor(e){super(),this.#h=e.client,this.mutationId=e.mutationId,this.#y=e.mutationCache,this.#b=[],this.state=e.state||ee(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#b.includes(e)||(this.#b.push(e),this.clearGcTimeout(),this.#y.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#b=this.#b.filter(t=>t!==e),this.scheduleGc(),this.#y.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#b.length||("pending"===this.state.status?this.scheduleGc():this.#y.remove(this))}continue(){return this.#u?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#f({type:"continue"})},s={client:this.#h,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#u=z({fn:()=>this.options.mutationFn?this.options.mutationFn(e,s):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#y.canRun(this)});let i="pending"===this.state.status,r=!this.#u.canStart();try{if(i)t();else{this.#f({type:"pending",variables:e,isPaused:r}),this.#y.config.onMutate&&await this.#y.config.onMutate(e,this,s);let t=await this.options.onMutate?.(e,s);t!==this.state.context&&this.#f({type:"pending",context:t,variables:e,isPaused:r})}let a=await this.#u.start();return await this.#y.config.onSuccess?.(a,e,this.state.context,this,s),await this.options.onSuccess?.(a,e,this.state.context,s),await this.#y.config.onSettled?.(a,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(a,null,e,this.state.context,s),this.#f({type:"success",data:a}),a}catch(t){try{await this.#y.config.onError?.(t,e,this.state.context,this,s)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,s)}catch(e){Promise.reject(e)}try{await this.#y.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,s)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,s)}catch(e){Promise.reject(e)}throw this.#f({type:"error",error:t}),t}finally{this.#y.runNext(this)}}#f(e){let t=t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPau
1sed:!1,status:"error"}}};this.state=t(this.state),I.batch(()=>{this.#b.forEach(t=>{t.onMutationUpdate(e)}),this.#y.notify({mutation:this,type:"updated",action:e})})}};function ee(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var et=class extends B{constructor(e={}){super(),this.config=e,this.#w=new Set,this.#v=new Map,this.#j=0}#w;#v;#j;build(e,t,s){let i=new Z({client:e,mutationCache:this,mutationId:++this.#j,options:e.defaultMutationOptions(t),state:s});return this.add(i),i}add(e){this.#w.add(e);let t=es(e);if("string"==typeof t){let s=this.#v.get(t);s?s.push(e):this.#v.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#w.delete(e)){let t=es(e);if("string"==typeof t){let s=this.#v.get(t);if(s)if(s.length>1){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}else s[0]===e&&this.#v.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=es(e);if("string"!=typeof t)return!0;{let s=this.#v.get(t),i=s?.find(e=>"pending"===e.state.status);return!i||i===e}}runNext(e){let t=es(e);if("string"!=typeof t)return Promise.resolve();{let s=this.#v.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return s?.continue()??Promise.resolve()}}clear(){I.batch(()=>{this.#w.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#w.clear(),this.#v.clear()})}getAll(){return Array.from(this.#w)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>m(t,e))}findAll(e={}){return this.getAll().filter(t=>m(e,t))}notify(e){I.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return I.batch(()=>Promise.all(e.map(e=>e.continue().catch(n))))}};function es(e){return e.options.scope?.id}var ei=class{#N;#y;#x;#C;#k;#F;#E;#A;constructor(e={}){this.#N=e.queryCache||new J,this.#y=e.mutationCache||new et,this.#x=e.defaultOptions||{},this.#C=new Map,this.#k=new Map,this.#F=0}mount(){this.#F++,1===this.#F&&(this.#E=M.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#N.onFocus())}),this.#A=R.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#N.onOnline())}))}unmount(){this.#F--,0===this.#F&&(this.#E?.(),this.#E=void 0,this.#A?.(),this.#A=void 0)}isFetching(e){return this.#N.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#y.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#N.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),s=this.#N.build(this,t),i=s.state.data;return void 0===i?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime(h(t.staleTime,s))&&this.prefetchQuery(t),Promise.resolve(i))}getQueriesData(e){return this.#N.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,s){let i=this.defaultQueryOptions({queryKey:e}),r=this.#N.get(i.queryHash),a=o(t,r?.state.data);if(void 0!==a)return this.#N.build(this,i).setData(a,{...s,manual:!0})}setQueriesData(e,t,s){return I.batch(()=>this.#N.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,s)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#N.get(t.queryHash)?.state}removeQueries(e){let t=this.#N;I.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let s=this.#N;return I.batch(()=>(s.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let s={revert:!0,...t};return Promise.all(I.batch(()=>this.#N.findAll(e).map(e=>e.cancel(s)))).then(n).catch(n)}invalidateQueries(e,t={}){return I.batch(()=>(this.#N.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let s={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(I.batch(()=>this.#N.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,s);return s.throwOnError||(t=t.catch(n)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(n)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let s=this.#N.build(this,t);return s.isStaleByTime(h(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(n).catch(n)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(n).catch(n)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return R.isOnline()?this.#y.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#N}getMutationCache(){return this.#y}getDefaultOptions(){return this.#x}setDefaultOptions(e){this.#x=e}setQueryDefaults(e,t){this.#C.set(g(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#C.values()],s={};return t.forEach(t=>{p(e,t.queryKey)&&Object.assign(s,t.defaultOptions)}),s}setMutationDefaults(e,t){this.#k.set(g(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#k.values()],s={};return t.forEach(t=>{p(e,t.mutationKey)&&Object.assign(s,t.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#x.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=f(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===S&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#x.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#N.clear(),this.#y.clear()}},er=e.i(947746),ea=s,el=er.createContext(void 0),en=e=>{let t=er.useContext(el);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},eo=({client:e,children:t})=>(er.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,ea.jsx)(el.Provider,{value:e,children:t})),ec=er,ed=e.i(106714),ed=ed,eh=e.i(905317);let eu=null,ex=async(e,t)=>{if(!eu)return Promise.reject(Error("No data processor configured"));try{let s=await eh.default.callApi(e,{cache:!1,...t}),i=eu.validateResponse(s,e);if(i)return Promise.reject(i);return Promise.resolve(eu.processResponse(s,e))}catch(e){return Promise.reject(e)}},em=ex,ef=e=>{eu=e};var eg=e.i(783729),ep=e.i(756603);let eb={name:"Appearance",properties:{templates:{type:"model",model:{name:"Templates",properties:{sections:{type:"array"},devices:{type:"array"},keep_variables:{},keep_original_css:{}}}},variables:{type:"model",model:{name:"Variables",properties:{sections:{type:"array"}}}}}},ey={name:"Questions",properties:{keyphrase:{},exact_answer:{type:"model",model:{name:"ExactAnswer",properties:{query_types:{type:"array"}}}},related_questions:{type:"model",model:{name:"RelatedQuestions",properties:{limit:{},offset:{}}}}}},ew={name:"Content",properties:{fields:{type:"array"}}},ev={name:"SearchFilter",properties:{type:{},name:{required:!0},values:{type:"array",required:!0}}},ej={name:"Rule",properties:{behaviors:{}
1,blacklist:{type:"model",model:{name:"Blacklist",properties:{filter:{type:"model",model:ev,required:!0}}}},boost:{type:"array",model:{name:"Boost",properties:{filter:{type:"model",model:ev,required:!0},slots:{type:"array",required:!0}}}},bury:{type:"model",model:{name:"Bury",properties:{filter:{type:"model",model:ev,required:!0}}}},include:{type:"array",model:{name:"Include",properties:{filter:{type:"model",model:ev,required:!0},slots:{type:"array",required:!0}}}},pin:{type:"array",model:{name:"Pin",properties:{id:{required:!0},slot:{type:"array",required:!0}}}}}},eN={name:"Recommendations",properties:{content:{type:"model",model:ew},filter:{type:"model",model:ev},recipe:{type:"model",model:{name:"RecommendationsRecipe",properties:{id:{},version:{}}}},limit:{},rule:{type:"model",model:ej}}},eC={name:"ResponseContext",properties:{}},ek={name:"FacetSort",properties:{name:{required:!0},order:{required:!0}}};!function(e){e.HARD_FILTERS="hard_filters",e.OTHER_FACET_VALUES="other_facet_values",e.OWN_VALUES="own_values"}(t=t||(t={}));let eF={name:"FacetType",properties:{after:{},exclude:{type:"array"},filter:{},filtering_options:{type:"array"},keyphrase:{},max:{},min_count:{},name:{required:!0},sort:{type:"array",model:ek}}},eE={name:"WidgetItem",buildInterface:!0,properties:{entity:{required:!0},rfk_id:{required:!0,name:"rfkId"},recommendations:{type:"model",model:eN},questions:{type:"model",model:ey},rfk_flags:{type:"array",name:"rfkFlags"},search:{type:"model",model:{name:"Search",properties:{sort:{type:"model",model:{name:"Sort",properties:{choices:{},value:{type:"model",model:{name:"SortItem",properties:{name:{required:!0},order:{}}},exportKey:["value[0]"],name:"criteria"}}}},content:{type:"model",model:ew},facet:{type:"model",model:{name:"Facet",properties:{all:{},max:{},sort:{type:"model",model:ek},types:{type:"array",model:eF}}}},filter:{},group_by:{},limit:{},offset:{},personalization:{type:"model",model:{name:"Personalization",properties:{algorithm:{},fields:{type:"array"},ids:{type:"array"}}}},query:{type:"model",model:{name:"Query",properties:{highlight:{type:"model",model:{name:"Highlight",properties:{fields:{type:"array",required:!0},fragment_size:{},post_tag:{type:"string"},pre_tag:{type:"string"}}}},keyphrase:{required:!0},operator:{},relevance:{type:"array",model:{name:"Relevance",properties:{analyzer:{required:!0},name:{required:!0},weight:{}}}}}}},ranking:{type:"array",model:{name:"Ranking",properties:{name:{required:!0},weight:{}}}},response_context:{type:"model",model:eC,merge:!0},rule:{type:"model",model:ej},suggestion:{type:"array",model:{name:"Suggestion",properties:{exclude:{},keyphrase_fallback:{},max:{},name:{required:!0}}}},swatch:{type:"model",model:{name:"Swatch",properties:{fields:{type:"array"},group_by:{},max:{}}}}}}},sources:{type:"array"},appearance:{type:"model",model:eb}}},eA={name:"Widget",properties:{items:{type:"array",model:eE}}},eS={name:"SearchRequest",file:"SearchRequest",buildInterface:!0,properties:{...{context:{type:"model",model:ep.default},rfk_flags:{type:"array",name:"rfkFlags"},widget:{type:"model",model:eA}}}},eD=(0,eg.createModel)(eS);class eT extends eD{getWidgetInfo(e){return this.getWidgetItems()?.find(t=>t.rfk_id&&t.rfk_id===e)}addWidgets(e){return e.forEach(e=>this.addWidgetItem(e)),this}}var eL=e.i(612093),e_=e.i(871198),eI=e.i(18032),eB=e.i(184198);let eM=(e,{processor:t=new e_.default}={})=>{(0,eI.setConfig)(e);let{useStorage:s=!1}=e;eB.default.init(s),t&&ef(t)};var eR=e.i(569383);class eP extends Error{constructor(){super("Widget batch request was superseded by a newer request for the same widget slot."),this.name="SearchWidgetBatchSupersededError"}}class e$ extends Error{details;constructor(e,t){super(e),this.name="SearchRequestError",this.details=t}}class eO extends Error{rfkId;entity;details;constructor(e,t,s){super(`Search widget "${e}" (${t}) returned an error response.`),this.name="SearchWidgetResponseError",this.rfkId=e,this.entity=t,this.details=s}}function eH(e){return Array.isArray(e)&&e.length>0}function eV(e){if(!Array.isArray(e)||0===e.length)return;let t=e.map(e=>{if("string"==typeof e)return e;if(e&&"object"==typeof e){let t=e;if("string"==typeof t.message)return t.message;if("string"==typeof t.code||"number"==typeof t.code)return String(t.code)}}).filter(e=>!!e);return t.length>0?t.join("; "):void 0}function ez(e){if(e instanceof Error)return e;if(e&&"object"==typeof e&&eH(e.errors)){let t=e.errors;return new e$(eV(t)??"Search request returned errors.",t)}return new e$("string"==typeof e&&e.trim()?e:"Search request failed.")}function eU(e){if(null==e||"object"!=typeof e)throw new e$("Search request failed: invali
1d or empty response from the Search API.");let t=e;if(eH(t.errors))throw new e$(eV(t.errors)??"Search request returned errors.",t.errors);return t}function eW(e){if(eH(e.errors))throw new eO(e.rfk_id,e.entity,e.errors);return e}let eG=(0,eg.createModel)(eE);class eq extends eG{constructor(e){super(),this.setRfkId(e)}setSearchFilter(e){return this.setValue("search.filter",e.toJson()),this}}class eK{}class eY extends eK{constructor(e,t,s){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.type=e,this.name=t,this.value=s}getType(){return this.type}getName(){return this.name}getValue(){return this.value}toJson(){return{type:this.type,name:this.name,value:this.value}}}class eQ extends eK{constructor(e,t){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filters",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.type=e,this.filters=t}add(e){this.filters.push(e)}get(){return this.filters}getType(){return this.type}toJson(){return{type:this.type,filters:this.filters.map(e=>e.toJson())}}}class eX extends eK{constructor(e){super(),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e}getName(){return this.name}toJson(){return{name:this.name}}}class eJ extends eY{constructor(e,t){super("lt",e,t)}}class eZ extends eY{constructor(e,t){super("lte",e,t)}}class e0 extends eY{constructor(e,t){super("eq",e,t)}}class e1 extends eY{constructor(e,t){super("gt",e,t)}}class e5 extends eY{constructor(e,t){super("gte",e,t)}}e.s(["FilterEqual",0,e0,"FilterExists",0,eX,"FilterGreaterOrEqualThan",0,e5,"FilterGreaterThan",0,e1,"FilterLessOrEqualThan",0,eZ,"FilterLessThan",0,eJ],611464);class e3 extends eQ{constructor(e=[]){super("or",e)}}class e2 extends eQ{constructor(e=[]){super("and",e)}}class e4 extends eK{constructor(e){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filter",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.type="not",this.filter=e}get(){return this.filter}getType(){return this.type}toJson(){return{type:this.type,filter:this.filter}}}function e6(e,t){let s=t.map(e=>e.trim()).filter(Boolean);if(s.length)return 1===s.length?new e0(e,s[0]):new e3(s.map(t=>new e0(e,t)))}function e8(e){let t=e.filter(e=>!!e);if(t.length)return 1===t.length?t[0]:new e2(t)}function e7(e){return"string"==typeof e?{name:e}:e}function e9(e){return"string"==typeof e?{name:e}:e}function te(e){let t=new eq(e.rfkId);
1t.setEntity(e.entity),void 0!==e.keyphrase&&t.setSearchQueryKeyphrase(e.keyphrase);let s=e8(e.filters??[]);return s&&t.setSearchFilter(s),e.facetTypes?.forEach(e=>{t.addSearchFacetType(e9(e))}),e.facetAll&&t.setSearchFacetAll(!0),e.suggestions?.forEach(e=>{t.addSearchSuggestion(e7(e))}),e.sort&&(t.setSearchSortCriteriaName(e.sort.name),t.setSearchSortCriteriaOrder(e.sort.order)),void 0!==e.limit&&t.setSearchLimit(e.limit),void 0!==e.offset&&t.setSearchOffset(e.offset),e.contentFields?.length?t.setSearchContent({fields:e.contentFields}):e.includeContent&&t.setSearchContent({}),e.query?.(t),e.configure?.(t),t.toJson()}function tt(){return(0,eL.getUserId)()}e.s(["FilterAnd",0,e2,"FilterNot",0,e4,"FilterOr",0,e3],852035),e.s(["buildOrFilter",0,e6,"combineFilters",0,e8],951181);class ts{config;initialized;constructor(e){this.config=e,this.initialized=!1}init(e){if(this.initialized)return;let t=e??this.config;if(!t?.env||!t.customerKey||!t.apiKey)throw Error("SearchCoreClient requires env, customerKey, and apiKey to initialize.");eM({env:t.env,customerKey:t.customerKey,apiKey:t.apiKey,useToken:t.useToken??!0,...t.debug?{debug:!0}:{}}),(0,eR.setAnalyticsDebug)(!!t.debug),(0,eR.ensureSearchEventContext)(),this.initialized=!0}buildWidgetRequest(e){return te(e)}buildRequest(e,t){let s=new eT;s.addWidgets(e);let i=new ed.default,r=!1;t?.locale&&(i.setLocale(t.locale),r=!0);let a=tt();return a?.uuid?(i.setUserUuid(a.uuid),r=!0):a?.user_id&&(i.setUserId(a.user_id),r=!0),r&&s.setContext(i.toJson()),s.toJson()}async executeRequest(e){this.init();try{let t=await em(e);return eU(t)}catch(e){throw ez(e)}}async fetchWidget(e,t){let s=this.buildWidgetRequest(e),i=this.buildRequest([s],t);return this.executeRequest(i)}}function ti(e){return e?JSON.stringify(e):"default"}function tr({rfkId:e,entity:t}){return`${e}::${t}`}function ta(e,t){let s=tr(t),i=e.widgets?.find(e=>tr({rfkId:e.rfk_id,entity:e.entity})===s);if(!i)throw Error(`Search response missing widget for rfk_id="${t.rfkId}" entity="${t.entity}".`);return eW(i)}function tl(e){return JSON.stringify(e,(e,t)=>t&&"object"==typeof t&&!Array.isArray(t)?Object.keys(t).sort().reduce((e,s)=>(e[s]=t[s],e),{}):t)}class tn{client;getRequestContext;queues;batchWindowMs;constructor(e,t,s=150){this.client=e,this.getRequestContext=t,this.queues=new Map,this.batchWindowMs=s}schedule(e,t,s){let i=s??this.getRequestContext?.(),r=ti(i),a=tr(e),l=tl(t);return new Promise((s,n)=>{let o=this.queues.get(r);o||(o={slots:new Map,context:i},this.queues.set(r,o)),o.context=i;let c=o.slots.get(a);if(c)if(tl(c.widgetJson)!==l){for(let e of c.waiters)e.reject(new eP);c.widgetJson=t,c.waiters=[{resolve:s,reject:n}]}else c.waiters.push({resolve:s,reject:n});else o.slots.set(a,{widgetKey:e,widgetJson:t,waiters:[{resolve:s,reject:n}]});o.timer||(o.timer=setTimeout(()=>{this.flush(r)},this.batchWindowMs))})}async flush(e){let t=this.queues.get(e);if(!t)return;this.queues.delete(e),t.timer=void 0;let s=Array.from(t.slots.values());if(s.length)try{let e=s.map(e=>e.widgetJson),i=this.client.buildRequest(e,t.context),r=await this.client.executeRequest(i);for(let e of s){let t=ta(r,e.widgetKey);for(let s of e.waiters)s.resolve(t)}}catch(e){for(let t of s)for(let s of t.waiters)s.reject(e)}}}function to({client:e,getRequestContext:t,batchWindowMs:s}){return new tn(e,t,s)}var tc=er;let td=(0,tc.createContext)(null);function th(){return(0,tc.useContext)(td)}function tu({children:e,config:t,getRequestContext:i,batchWindowMs:r=150}){let[a]=(0,ec.useState)(()=>new ei({defaultOptions:{queries:{staleTime:3e4,retry:1,refetchOnWindowFocus:!1}}})),l=(0,ec.useMemo)(()=>{let e=new ts(t);e.init();let s=to({client:e,getRequestContext:i,batchWindowMs:r});return{client:e,scheduler:s,getRequestContext:i}},[t,i,r]);return(0,s.jsx)(eo,{client:a,children:(0,s.jsx)(td.Provider,{value:l,children:e})})}function tx({children:e}){let[t]=(0,ec.useState)(()=>new ei({defaultOptions:{queries:{staleTime:3e4,retry:1,refetchOnWindowFocus:!1}}}));return(0,s.jsx)(eo,{client:t,children:e})}e.s(["SearchCoreProvider",0,tu,"SearchQueryProvider",0,tx],359749);var tm=er,tf=class extends B{constructor(e,t){super(),this.options=t,this.#h=e,this.#S=null,this.#D=P(),this.bindMethods(),this.setOptions(t)}#h;#T=void 0;#L=void 0;#_=void 0;#I;#B;#D;#S;#M;#R;#P;#$;#O;#H;#V=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#T.addObserver(this),tp(this.#T,this.options)?this.#z():this.updateResult(),this.#U())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return tb(this.#T,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return tb(this.#T,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#W(),this.#G(),this.#T.removeObserver(this)}setOptions(e){let t=this.options,s=this.#T;if(this.options=this.#h.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof u(this.options.enabled,this.#T))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#q(),this.#T.setOptions(this.options),t._defaulted&&!w(this.options,t)&&this.#h.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#T,observer:this});let i=this.hasListeners();i&&ty(this.#T,s,this.options,t)&&this.#z(),this.updateResult(),i&&(this.#T!==s||u(this.options.enabled,this.#T)!==u(t.enabled,this.#T)||h(this.options.staleTime,this.#T)!==h(t.staleTime,this.#T))&&this.#K();let r=this.#Y();i&&(this.#T!==s||u(this.options.enabled,this.#T)!==u(t.enabled,this.#T)||r!==this.#H)&&this.#Q(r)}getOptimisticResult(e){let t=this.#h.getQueryCache().build(this.#h,e),s=this.createResult(t,e);return tv(this,s)&&(this.#_=s,this.#B=this.options,this.#I=this.#T.state),s}getCurrentResult(){return this.#_}trackResult(e,t){return new Proxy(e,{get:(e,s)=>(this.trackProp(s),t?.(s),"promise"===s&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#D.status||this.#D.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,s))})}trackProp(e){this.#V.add(e)}getCurrentQuery(){return this.#T}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#h.defaultQueryOptions(e),s=this.#h.getQueryCache().build(this.#h,t);return s.fetch().then(()=>this.createResult(s,t))}fetch(e){return this.#z({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#_))}#z(e){this.#q();let t=this.#T.fetch(this.options,e);return e?.throwOnError||(t=t.catch(n)),t}#K(){this.#W();let e=h(this.options.staleTime,this.#T);if($.isServer()||this.#_.isStale||!c(e))return;let t=d(this.#_.dataUpdatedAt,e)+1;this.#$=r.setTimeout(()=>{this.#_.isStale||this.updateResult()},t)}#Y(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#T):this.options.refetchInterval)??!1}#Q(e){this.#G(),this.#H=e,!$.isServer()&&!1!==u(this.options.enabled,this.#T)&&c(this.#H)&&0!==this.#H&&(this.#O=r.setInterval(()=>
1{(this.options.refetchIntervalInBackground||M.isFocused())&&this.#z()},this.#H))}#U(){this.#K(),this.#Q(this.#Y())}#W(){void 0!==this.#$&&(r.clearTimeout(this.#$),this.#$=void 0)}#G(){void 0!==this.#O&&(r.clearInterval(this.#O),this.#O=void 0)}createResult(e,t){let s,i=this.#T,r=this.options,a=this.#_,l=this.#I,n=this.#B,o=e!==i?e.state:this.#L,{state:c}=e,d={...c},h=!1;if(t._optimisticResults){let s=this.hasListeners(),a=!s&&tp(e,t),l=s&&ty(e,i,t,r);(a||l)&&(d={...d,...Y(c.data,e.options)}),"isRestoring"===t._optimisticResults&&(d.fetchStatus="idle")}let{error:x,errorUpdatedAt:m,status:f}=d;s=d.data;let g=!1;if(void 0!==t.placeholderData&&void 0===s&&"pending"===f){let e;a?.isPlaceholderData&&t.placeholderData===n?.placeholderData?(e=a.data,g=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#P?.state.data,this.#P):t.placeholderData,void 0!==e&&(f="success",s=k(a?.data,e,t),h=!0)}if(t.select&&void 0!==s&&!g)if(a&&s===l?.data&&t.select===this.#M)s=this.#R;else try{this.#M=t.select,s=t.select(s),s=k(a?.data,s,t),this.#R=s,this.#S=null}catch(e){this.#S=e}this.#S&&(x=this.#S,s=this.#R,m=Date.now(),f="error");let p="fetching"===d.fetchStatus,b="pending"===f,y="error"===f,w=b&&p,v=void 0!==s,j={status:f,fetchStatus:d.fetchStatus,isPending:b,isSuccess:"success"===f,isError:y,isInitialLoading:w,isLoading:w,data:s,dataUpdatedAt:d.dataUpdatedAt,error:x,errorUpdatedAt:m,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:d.dataUpdateCount>o.dataUpdateCount||d.errorUpdateCount>o.errorUpdateCount,isFetching:p,isRefetching:p&&!b,isLoadingError:y&&!v,isPaused:"paused"===d.fetchStatus,isPlaceholderData:h,isRefetchError:y&&v,isStale:tw(e,t),refetch:this.refetch,promise:this.#D,isEnabled:!1!==u(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==j.data,s="error"===j.status&&!t,r=e=>{s?e.reject(j.error):t&&e.resolve(j.data)},a=()=>{r(this.#D=j.promise=P())},l=this.#D;switch(l.status){case"pending":e.queryHash===i.queryHash&&r(l);break;case"fulfilled":(s||j.data!==l.value)&&a();break;case"rejected":s&&j.error===l.reason||a()}}return j}updateResult(){let e=this.#_,t=this.createResult(this.#T,this.options);if(this.#I=this.#T.state,this.#B=this.options,void 0!==this.#I.data&&(this.#P=this.#T),w(t,e))return;this.#_=t;let s=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.#V.size)return!0;let i=new Set(s??this.#V);return this.options.throwOnError&&i.add("error"),Object.keys(this.#_).some(t=>{let s=t;return this.#_[s]!==e[s]&&i.has(s)})};this.#X({listeners:s()})}#q(){let e=this.#h.getQueryCache().build(this.#h,this.options);if(e===this.#T)return;let t=this.#T;this.#T=e,this.#L=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#U()}#X(e){I.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#_)}),this.#h.getQueryCache().notify({query:this.#T,type:"observerResultsUpdated"})})}};function tg(e,t){return!1!==u(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==u(t.retryOnMount,e))}function tp(e,t){return tg(e,t)||void 0!==e.state.data&&tb(e,t,t.refetchOnMount)}function tb(e,t,s){if(!1!==u(t.enabled,e)&&"static"!==h(t.staleTime,e)){let i="function"==typeof s?s(e):s;return"always"===i||!1!==i&&tw(e,t)}return!1}function ty(e,t,s,i){return(e!==t||!1===u(i.enabled,e))&&(!s.suspense||"error"!==e.state.status)&&tw(e,s)}function tw(e,t){return!1!==u(t.enabled,e)&&e.isStaleByTime(h(t.staleTime,e))}function tv(e,t){return!w(e.getCurrentResult(),t)}var tj=er,tN=er;function tC(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var tk=tN.createContext(tC()),tF=()=>tN.useContext(tk),tE=er,tA=(e,t,s)=>{let i=s?.state.error&&"function"==typeof e.throwOnError?T(e.throwOnError,[s.state.error,s]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||i)&&!t.isReset()&&(e.retryOnMount=!1)},tS=e=>{tE.useEffect(()=>{e.clearReset()},[e])},tD=({result:e,errorResetBoundary:t,throwOnError:s,query:i,suspense:r})=>e.isError&&!t.isReset()&&!e.isFetching&&i&&(r&&void 0===e.data||T(s,[e.error,i])),tT=er,tL=tT.createContext(!1),t_=()=>tT.useContext(tL);tL.Provider;var tI=e=>{if(e.suspense){let t=1e3,s=e=>"static"===e?e:Math.max(e??t,t),i=e.staleTime;e.staleTime="function"==typeof i?(...e)=>s(i(...e)):s(i),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,t))}},tB=(e,t)=>e.isLoading&&e.isFetching&&!t,tM=(e,t)=>e?.suspense&&t.isPending,tR=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function tP(e,t,s){let i=t_(),r=tF(),a=en(s),l=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(l);let o=a.getQueryCache().get(l.queryHash),c=!1!==e.subscribed;l._optimisticResults=i?"isRestoring":c?"optimistic":void 0,tI(l),tA(l,r,o),tS(r);let d=!a.getQueryCache().get(l.queryHash),[h]=tj.useState(()=>new t(a,l)),u=h.getOptimisticResult(l),x=!i&&c;
1if(tj.useSyncExternalStore(tj.useCallback(e=>{let t=x?h.subscribe(I.batchCalls(e)):n;return h.updateResult(),t},[h,x]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),tj.useEffect(()=>{h.setOptions(l)},[l,h]),tM(l,u))throw tR(l,h,r);if(tD({result:u,errorResetBoundary:r,throwOnError:l.throwOnError,query:o,suspense:l.suspense}))throw u.error;if(a.getDefaultOptions().queries?._experimental_afterQuery?.(l,u),l.experimental_prefetchInRender&&!$.isServer()&&tB(u,i)){let e=d?tR(l,h,r):o?.promise;e?.catch(n).finally(()=>{h.updateResult()})}return l.notifyOnChangeProps?u:h.trackResult(u)}function t$(e,t){return tP(e,tf,t)}let tO=["sitecore-search","disabled"];function tH(e,t={}){let{rfkId:s,entity:i,enabled:r=!0,staleTime:a=3e4,contextOverride:l,...n}=e,o=th(),c=!!o,d=(0,tm.useRef)(!1);(0,tm.useEffect)(()=>{c||d.current||(d.current=!0,console.error("[Sitecore Search] Search cannot function due to missing credentials."))},[c]);let h=(0,tm.useMemo)(()=>o?o.client.buildWidgetRequest({...n,rfkId:s,entity:i,...t}):null,[o,s,i,n,t]);return t$({queryKey:c?["sitecore-search","widget",s,i,tl(h)]:tO,queryFn:async()=>{if(!o||!h)throw Error("SearchCoreProvider is not available.");return o.scheduler.schedule({rfkId:s,entity:i},h,l)},enabled:c&&r,staleTime:a,placeholderData:F,retry:(e,t)=>"SearchWidgetBatchSupersededError"!==t.name&&e<3,retryDelay:e=>Math.min(500*2**e,4e3),refetchOnWindowFocus:!1})}e.s(["useSearchWidgetQuery",0,tH],465489),e.s([],909514)},588296,952604,e=>{"use strict";var t=e.i(716622);e.i(909514);var s=e.i(611464);let i={Environment:"environment",Site:"site"};e.s(["BaseAttributes",0,i],952604);var r=e.i(947746);let a=()=>{let e=t.default.env.NEXT_PUBLIC_APP_ENV;return(0,r.useMemo)(()=>e?[new s.FilterEqual(i.Environment,e)]:[],[e])};e.s(["default",0,a],588296)},529858,e=>{"use strict";let t={TERM_AUTO_COMPLETE:"term_autocomplete",TITLE_AUTO_COMPLETE:"title_auto_complete",DID_YOU_MEAN_TITLE:"did_you_mean_title"},s=[t.TERM_AUTO_COMPLETE,t.TITLE_AUTO_COMPLETE],i=[{name:t.TERM_AUTO_COMPLETE,max:10},{name:t.TITLE_AUTO_COMPLETE,max:5}];e.s(["PREVIEW_SEARCH_SUGGESTIONS",0,i,"PREVIEW_SEARCH_SUGGESTION_BLOCK_NAMES",0,s,"SEARCH_SUGGESTION_BLOCKS",0,t])},193221,e=>{"use strict";e.i(373433),e.i(909514);var t=e.i(465489),s=e.i(588296),i=e.i(529858);function r({rfkId:e}){let a=(0,s.default)(),{data:l,isLoading:n,error:o}=(0,t.useSearchWidgetQuery)({rfkId:e,entity:"content",enabled:!0},{keyphrase:"home",filters:a,suggestions:[{name:i.SEARCH_SUGGESTION_BLOCKS.TITLE_AUTO_COMPLETE,max:10}],limit:10});return null}let a=r;e.s(["SearchDevProbe",0,r,"default",0,a])},965947,662508,876822,e=>{"use strict";function t(e){var s,i,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(s=0;s<a;s++)e[s]&&(i=t(e[s]))&&(r&&(r+=" "),r+=i)}else for(i in e)e[i]&&(r&&(r+=" "),r+=i);return r}function s(){for(var e,s,i=0,r="",a=arguments.length;i<a;i++)(e=arguments[i])&&(s=t(e))&&(r&&(r+=" "),r+=s);return r}e.i(716622),e.s(["clsx",0,s],662508);let i=(e,t)=>{let s=Array(e.length+t.length);for(let t=0;t<e.length;t++)s[t]=e[t];for(let i=0;i<t.length;i++)s[e.length+i]=t[i];return s},r=(e,t)=>({classGroupId:e,validator:t}),a=(e=new Map,t=null,s)=>({nextPart:e,validators:t,classGroupId:s}),l="-",n=[],o="arbitrary..",c=e=>{let t=u(e),{conflictingClassGroups:s,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return h(e);let s=e.split(l),i=+(""===s[0]&&s.length>1);return d(s,i,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],a=s[e];return t?a?i(a,t):t:a||n}return s[e]||n}}},d=(e,t,s)=>{if(0==e.length-t)return s.classGroupId;let i=e[t],r=s.nextPart.get(i);if(r){let s=d(e,t+1,r);if(s)return s}let a=s.validators;if(null===a)return;let n=0===t?e.join(l):e.slice(t).join(l),o=a.length;for(let e=0;e<o;e++){let t=a[e];if(t.validator(n))return t.classGroupId}},h=e=>-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let t=e.slice(1,-1),s=t.indexOf(":"),i=t.slice(0,s);return i?o+i:void 0})(),u=e=>{let{theme:t,classGroups:s}=e;return x(s,t)},x=(e,t)=>{let s=a();for(let i in e)m(e[i],s,i,t);return s},m=(e,t,s,i)=>{let r=e.length;for(let a=0;a<r;a++)f(e[a],t,s,i)},f=(e,t,s,i)=>{"string"==typeof e?g(e,t,s):"function"==typeof e?p(e,t,s,i):b(e,t,s,i)},g=(e,t,s)=>{(""===e?t:y(t,e)).classGroupId=s},p=(e,t,s,i)=>{w(e)?m(e(i),t,s,i):(null===t.validators&&(t.validators=[]),t.validators.push(r
1(s,e)))},b=(e,t,s,i)=>{let r=Object.entries(e),a=r.length;for(let e=0;e<a;e++){let[a,l]=r[e];m(l,y(t,a),s,i)}},y=(e,t)=>{let s=e,i=t.split(l),r=i.length;for(let e=0;e<r;e++){let t=i[e],r=s.nextPart.get(t);r||(r=a(),s.nextPart.set(t,r)),s=r}return s},w=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,v=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,s=Object.create(null),i=Object.create(null),r=(r,a)=>{s[r]=a,++t>e&&(t=0,i=s,s=Object.create(null))};return{get(e){let t=s[e];return void 0!==t?t:void 0!==(t=i[e])?(r(e,t),t):void 0},set(e,t){e in s?s[e]=t:r(e,t)}}},j="!",N=":",C=[],k=(e,t,s,i,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:s,maybePostfixModifierPosition:i,isExternal:r}),F=e=>{let{prefix:t,experimentalParseClassName:s}=e,i=e=>{let t,s=[],i=0,r=0,a=0,l=e.length;for(let n=0;n<l;n++){let l=e[n];if(0===i&&0===r){if(l===N){s.push(e.slice(a,n)),a=n+1;continue}if("/"===l){t=n;continue}}"["===l?i++:"]"===l?i--:"("===l?r++:")"===l&&r--}let n=0===s.length?e:e.slice(a),o=n,c=!1;return n.endsWith(j)?(o=n.slice(0,-1),c=!0):n.startsWith(j)&&(o=n.slice(1),c=!0),k(s,c,o,t&&t>a?t-a:void 0)};if(t){let e=t+N,s=i;i=t=>t.startsWith(e)?s(t.slice(e.length)):k(C,!1,t,void 0,!0)}if(s){let e=i;i=t=>s({className:t,parseClassName:e})}return i},E=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,s)=>{t.set(e,1e6+s)}),e=>{let s=[],i=[];for(let r=0;r<e.length;r++){let a=e[r],l="["===a[0],n=t.has(a);l||n?(i.length>0&&(i.sort(),s.push(...i),i=[]),s.push(a)):i.push(a)}return i.length>0&&(i.sort(),s.push(...i)),s}},A=e=>({cache:v(e.cacheSize),parseClassName:F(e),sortModifiers:E(e),postfixLookupClassGroupIds:S(e),...c(e)}),S=e=>{let t=Object.create(null),s=e.postfixLookupClassGroups;if(s)for(let e=0;e<s.length;e++)t[s[e]]=!0;return t},D=/\s+/,T=(e,t)=>{let{parseClassName:s,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:a,postfixLookupClassGroupIds:l}=t,n=[],o=e.trim().split(D),c="";for(let e=o.length-1;e>=0;e-=1){let t,d=o[e],{isExternal:h,modifiers:u,hasImportantModifier:x,baseClassName:m,maybePostfixModifierPosition:f}=s(d);if(h){c=d+(c.length>0?" "+c:c);continue}let g=!!f;if(g){let e=(t=i(m.substring(0,f)))&&l[t]?i(m):void 0;e&&e!==t&&(t=e,g=!1)}else t=i(m);if(!t){if(!g||!(t=i(m))){c=d+(c.length>0?" "+c:c);continue}g=!1}let p=0===u.length?"":1===u.length?u[0]:a(u).join(":"),b=x?p+j:p,y=b+t;if(n.indexOf(y)>-1)continue;n.push(y);let w=r(t,g);for(let e=0;e<w.length;++e){let t=w[e];n.push(b+t)}c=d+(c.length>0?" "+c:c)}return c},L=(...e)=>{let t,s,i=0,r="";for(;i<e.length;)(t=e[i++])&&(s=_(t))&&(r&&(r+=" "),r+=s);return r},_=e=>{let t;if("string"==typeof e)return e;let s="";for(let i=0;i<e.length;i++)e[i]&&(t=_(e[i]))&&(s&&(s+=" "),s+=t);return s},I=[],B=e=>{let t=t=>t[e]||I;return t.isThemeGetter=!0,t},M=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,R=/^\((?:(\w[\w-]*):)?(.+)\)$/i,P=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,$=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,O=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,H=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,V=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,z=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,U=e=>P.test(e),W=e=>!!e&&!Number.isNaN(Number(e)),G=e=>!!e&&Number.isInteger(Number(e)),q=e=>e.endsWith("%")&&W(e.slice(0,-1)),K=e=>$.test(e),Y=()=>!0,Q=e=>O.test(e)&&!H.test(e),X=()=>!1,J=e=>V.test(e),Z=e=>z.test(e),ee=e=>!ei(e)&&!eh(e),et=e=>e.startsWith("@container")&&("/"===e[10]&&void 0!==e[11]||"s"===e[11]&&void 0!==e[16]&&e.startsWith("-size/",10)||"n"===e[11]&&void 0!==e[18]&&e.startsWith("-normal/",10)),es=e=>ey(e,eN,X),ei=e=>M.test(e),er=e=>ey(e,eC,Q),ea=e=>ey(e,ek,W),el=e=>ey(e,eE,Y),en=e=>ey(e,eF,X),eo=e=>ey(e,ev,X),ec=e=>ey(e,ej,Z),ed=e=>ey(e,eA,J),eh=e=>R.test(e),eu=e=>ew(e,eC),ex=e=>ew(e,eF),em=e=>ew(e,ev),ef=e=>ew(e,eN),eg=e=>ew(e,ej),ep=e=>ew(e,eA,!0),eb=e=>ew(e,eE,!0),ey=(e,t,s)=>{let i=M.exec(e);return!!i&&(i[1]?t(i[1]):s(i[2]))},ew=(e,t,s=!1)=>{let i=R.exec(e);return!!i&&(i[1]?t(i[1]):s)},ev=e=>"position"===e||"percentage"===e,ej=e=>"image"===e||"url"===e,eN=e=>"length"===e||"size"===e||"bg-size"===e,eC=e=>"length"===e,ek=e=>"number"===e,eF=e=>"family-name"===e,eE=e=>"number"===e||"weight"===e,eA=e=>"shadow"===e,eS=((e,...t)=>{let s,i,r,a,l=e=>{let t=i(e);if(t)return t;let a=T(e,s);return r(e,a),a};return a=n=>(i=(s=A(t.reduce((e,t)=>
vendor: 8,660 bytes, line 1
1t(e),e()))).cache.get,r=s.cache.set,a=l,l(n)),(...e)=>a(L(...e))})(()=>{let e=B("color"),t=B("font"),s=B("text"),i=B("font-weight"),r=B("tracking"),a=B("leading"),l=B("breakpoint"),n=B("container"),o=B("spacing"),c=B("radius"),d=B("shadow"),h=B("inset-shadow"),u=B("text-shadow"),x=B("drop-shadow"),m=B("blur"),f=B("perspective"),g=B("aspect"),p=B("ease"),b=B("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],v=()=>[...w(),eh,ei],j=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],C=()=>[eh,ei,o],k=()=>[U,"full","auto",...C()],F=()=>[G,"none","subgrid",eh,ei],E=()=>["auto",{span:["full",G,eh,ei]},G,eh,ei],A=()=>[G,"auto",eh,ei],S=()=>["auto","min","max","fr",eh,ei],D=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],T=()=>["start","end","center","stretch","center-safe","end-safe"],L=()=>["auto",...C()],_=()=>[U,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...C()],I=()=>[U,"screen","full","dvw","lvw","svw","min","max","fit",...C()],M=()=>[U,"screen","full","lh","dvh","lvh","svh","min","max","fit",...C()],R=()=>[e,eh,ei],P=()=>[...w(),em,eo,{position:[eh,ei]}],$=()=>["no-repeat",{repeat:["","x","y","space","round"]}],O=()=>["auto","cover","contain",ef,es,{size:[eh,ei]}],H=()=>[q,eu,er],V=()=>["","none","full",c,eh,ei],z=()=>["",W,eu,er],Q=()=>["solid","dashed","dotted","double"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>[W,q,em,eo],Z=()=>["","none",m,eh,ei],ey=()=>["none",W,eh,ei],ew=()=>["none",W,eh,ei],ev=()=>[W,eh,ei],ej=()=>[U,"full",...C()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[K],breakpoint:[K],color:[Y],container:[K],"drop-shadow":[K],ease:["in","out","in-out"],font:[ee],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[K],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[K],shadow:[K],spacing:["px",W],text:[K],"text-shadow":[K],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",U,ei,eh,g]}],container:["container"],"container-type":[{"@container":["","normal","size",eh,ei]}],"container-named":[et],columns:[{columns:[W,ei,eh,n]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:v()}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:k()}],"inset-x":[{"inset-x":k()}],"inset-y":[{"inset-y":k()}],start:[{"inset-s":k(),start:k()}],end:[{"inset-e":k(),end:k()}],"inset-bs":[{"inset-bs":k()}],"inset-be":[{"inset-be":k()}],top:[{top:k()}],right:[{right:k()}],bottom:[{bottom:k()}],left:[{left:k()}],visibility:["visible","invisible","collapse"],z:[{z:[G,"auto",eh,ei]}],basis:[{basis:[U,"full","auto",n,...C()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[W,U,"auto","initial","none",ei]}],grow:[{grow:["",W,eh,ei]}],shrink:[{shrink:["",W,eh,ei]}],order:[{order:[G,"first","last","none",eh,ei]}],"grid-cols":[{"grid-cols":F()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":F()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":S()}],"auto-rows":[{"auto-rows":S()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...D(),"normal"]}],"justify-items":[{"justify-items":[...T(),"normal"]}],"justify-self":[{"justify-self":["auto",...T()]}],"align-content":[{content:["normal",...D()]}],"align-items":[{items:[...T(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...T(),{baseline:["","last"]}]}],"place-content":[{"place-content":D()}],"place-items":[{"place-items":[...T(),"baseline"]}],"place-self":[{"place-self":["auto",...T()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pbs:[{pbs:C()}],pbe:[{pbe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:L()}],mx:[{mx:L()}],my:[{my:L()}],ms:[{ms:L()}],me:[{me:L()}],mbs:[{mbs:L()}],mbe:[{mbe:L()}],mt:[{mt:L()}],mr:[{mr:L()}],mb:[{mb:L()}],ml:[{ml:L()}],"space-x":[{"space-x":C()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":C()}],"space-y-reverse":["space-y-reverse"],size:[{size:_()}],"inline-size":[{inline:["auto",...I()]}],"min-inline-size":[{"min-inline":["auto",...I()]}],"max-inline-size":[{"max-inline":["none",...I()]}],"block-size":[{block:["auto",...M()]}],"min-block-size":[{"min-block":["auto",...M()]}],"max-block-size":[{"max-block":["none",...M()]}],w:[{w:[n,"screen",..._()]}],"min-w":[{"min-w":[n,"screen","none",..._()]}],"max-w":[{"max-w":[n,"screen","none","prose",{screen:[l]},..._()]}],h:[{h:["screen","lh",..._()]}],"min-h":[{"min-h":["screen","lh","none",..._()]}],"max-h":[{"max-h":["screen","lh",..._()]}],"font-size":[{text:["base",s,eu,er]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,eb,el]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",q,ei]}],"font-family":[{font:[ex,en,t]}],"font-features":[{"font-features":[ei]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,eh,ei]}],"line-clamp":[{"line-clamp":[W,"none",eh,ea]}],leading:[{leading:[a,...C()]}],"list-image":[{"list-image":["none",eh,ei]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",eh,ei]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:R()}],"text-color":[{text:R()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Q(),"wavy"]}],"text-decoration-thickness":[{decoration:[W,"from-font","auto",eh,er]}],"text-decoration-color":[{decoration:R()}],"underline-offset":[{"underline-offset":[W,"auto",eh,ei]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"tab-size":[{tab:[G,eh,ei]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",eh,ei]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",eh,ei]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:P()}],"bg-repeat":[{bg:$()}],"bg-size":[{bg:O()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},G,eh,ei],radial:["",eh,ei],conic:[G,eh,ei]},eg,ec]}
1],"bg-color":[{bg:R()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:R()}],"gradient-via":[{via:R()}],"gradient-to":[{to:R()}],rounded:[{rounded:V()}],"rounded-s":[{"rounded-s":V()}],"rounded-e":[{"rounded-e":V()}],"rounded-t":[{"rounded-t":V()}],"rounded-r":[{"rounded-r":V()}],"rounded-b":[{"rounded-b":V()}],"rounded-l":[{"rounded-l":V()}],"rounded-ss":[{"rounded-ss":V()}],"rounded-se":[{"rounded-se":V()}],"rounded-ee":[{"rounded-ee":V()}],"rounded-es":[{"rounded-es":V()}],"rounded-tl":[{"rounded-tl":V()}],"rounded-tr":[{"rounded-tr":V()}],"rounded-br":[{"rounded-br":V()}],"rounded-bl":[{"rounded-bl":V()}],"border-w":[{border:z()}],"border-w-x":[{"border-x":z()}],"border-w-y":[{"border-y":z()}],"border-w-s":[{"border-s":z()}],"border-w-e":[{"border-e":z()}],"border-w-bs":[{"border-bs":z()}],"border-w-be":[{"border-be":z()}],"border-w-t":[{"border-t":z()}],"border-w-r":[{"border-r":z()}],"border-w-b":[{"border-b":z()}],"border-w-l":[{"border-l":z()}],"divide-x":[{"divide-x":z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Q(),"hidden","none"]}],"divide-style":[{divide:[...Q(),"hidden","none"]}],"border-color":[{border:R()}],"border-color-x":[{"border-x":R()}],"border-color-y":[{"border-y":R()}],"border-color-s":[{"border-s":R()}],"border-color-e":[{"border-e":R()}],"border-color-bs":[{"border-bs":R()}],"border-color-be":[{"border-be":R()}],"border-color-t":[{"border-t":R()}],"border-color-r":[{"border-r":R()}],"border-color-b":[{"border-b":R()}],"border-color-l":[{"border-l":R()}
vendor: 5,731 bytes, line 1
1],"divide-color":[{divide:R()}],"outline-style":[{outline:[...Q(),"none","hidden"]}],"outline-offset":[{"outline-offset":[W,eh,ei]}],"outline-w":[{outline:["",W,eu,er]}],"outline-color":[{outline:R()}],shadow:[{shadow:["","none",d,ep,ed]}],"shadow-color":[{shadow:R()}],"inset-shadow":[{"inset-shadow":["none",h,ep,ed]}],"inset-shadow-color":[{"inset-shadow":R()}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:R()}],"ring-offset-w":[{"ring-offset":[W,er]}],"ring-offset-color":[{"ring-offset":R()}],"inset-ring-w":[{"inset-ring":z()}],"inset-ring-color":[{"inset-ring":R()}],"text-shadow":[{"text-shadow":["none",u,ep,ed]}],"text-shadow-color":[{"text-shadow":R()}],opacity:[{opacity:[W,eh,ei]}],"mix-blend":[{"mix-blend":[...X(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":X()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[W]}],"mask-image-linear-from-pos":[{"mask-linear-from":J()}],"mask-image-linear-to-pos":[{"mask-linear-to":J()}],"mask-image-linear-from-color":[{"mask-linear-from":R()}],"mask-image-linear-to-color":[{"mask-linear-to":R()}],"mask-image-t-from-pos":[{"mask-t-from":J()}],"mask-image-t-to-pos":[{"mask-t-to":J()}],"mask-image-t-from-color":[{"mask-t-from":R()}],"mask-image-t-to-color":[{"mask-t-to":R()}],"mask-image-r-from-pos":[{"mask-r-from":J()}],"mask-image-r-to-pos":[{"mask-r-to":J()}],"mask-image-r-from-color":[{"mask-r-from":R()}],"mask-image-r-to-color":[{"mask-r-to":R()}],"mask-image-b-from-pos":[{"mask-b-from":J()}],"mask-image-b-to-pos":[{"mask-b-to":J()}],"mask-image-b-from-color":[{"mask-b-from":R()}],"mask-image-b-to-color":[{"mask-b-to":R()}],"mask-image-l-from-pos":[{"mask-l-from":J()}],"mask-image-l-to-pos":[{"mask-l-to":J()}],"mask-image-l-from-color":[{"mask-l-from":R()}],"mask-image-l-to-color":[{"mask-l-to":R()}],"mask-image-x-from-pos":[{"mask-x-from":J()}],"mask-image-x-to-pos":[{"mask-x-to":J()}],"mask-image-x-from-color":[{"mask-x-from":R()}],"mask-image-x-to-color":[{"mask-x-to":R()}],"mask-image-y-from-pos":[{"mask-y-from":J()}],"mask-image-y-to-pos":[{"mask-y-to":J()}],"mask-image-y-from-color":[{"mask-y-from":R()}],"mask-image-y-to-color":[{"mask-y-to":R()}],"mask-image-radial":[{"mask-radial":[eh,ei]}],"mask-image-radial-from-pos":[{"mask-radial-from":J()}],"mask-image-radial-to-pos":[{"mask-radial-to":J()}],"mask-image-radial-from-color":[{"mask-radial-from":R()}],"mask-image-radial-to-color":[{"mask-radial-to":R()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":w()}],"mask-image-conic-pos":[{"mask-conic":[W]}],"mask-image-conic-from-pos":[{"mask-conic-from":J()}],"mask-image-conic-to-pos":[{"mask-conic-to":J()}],"mask-image-conic-from-color":[{"mask-conic-from":R()}],"mask-image-conic-to-color":[{"mask-conic-to":R()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:P()}],"mask-repeat":[{mask:$()}],"mask-size":[{mask:O()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",eh,ei]}],filter:[{filter:["","none",eh,ei]}],blur:[{blur:Z()}],brightness:[{brightness:[W,eh,ei]}],contrast:[{contrast:[W,eh,ei]}],"drop-shadow":[{"drop-shadow":["","none",x,ep,ed]}],"drop-shadow-color":[{"drop-shadow":R()}],grayscale:[{grayscale:["",W,eh,ei]}],"hue-rotate":[{"hue-rotate":[W,eh,ei]}],invert:[{invert:["",W,eh,ei]}],saturate:[{saturate:[W,eh,ei]}],sepia:[{sepia:["",W,eh,ei]}],"backdrop-filter":[{"backdrop-filter":["","none",eh,ei]}],"backdrop-blur":[{"backdrop-blur":Z()}],"backdrop-brightness":[{"backdrop-brightness":[W,eh,ei]}],"backdrop-contrast":[{"backdrop-contrast":[W,eh,ei]}],"backdrop-grayscale":[{"backdrop-grayscale":["",W,eh,ei]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[W,eh,ei]}],"backdrop-invert":[{"backdrop-invert":["",W,eh,ei]}],"backdrop-opacity":[{"backdrop-opacity":[W,eh,ei]}],"backdrop-saturate":[{"backdrop-saturate":[W,eh,ei]}],"backdrop-sepia":[{"backdrop-sepia":["",W,eh,ei]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",eh,ei]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[W,"initial",eh,ei]}],ease:[{ease:["linear","initial",p,eh,ei]}],delay:[{delay:[W,eh,ei]}],animate:[{animate:["none",b,eh,ei]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,eh,ei]}],"perspective-origin":[{"perspective-origin":v()}],rotate:[{rotate:ey()}],"rotate-x":[{"rotate-x":ey()}],"rotate-y":[{"rotate-y":ey()}],"rotate-z":[{"rotate-z":ey()}],scale:[{scale:ew()}],"scale-x":[{"scale-x":ew()}],"scale-y":[{"scale-y":ew()}],"scale-z":[{"scale-z":ew()}],"scale-3d":["scale-3d"],skew:[{skew:ev()}],"skew-x":[{"skew-x":ev()}],"skew-y":[{"skew-y":ev()}],transform:[{transform:[eh,ei,"","none","gpu","cpu"]}],"transform-origin":[{origin:v()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ej()}],"translate-x":[{"translate-x":ej()}],"translate-y":[{"translate-y":ej()}],"translate-z":[{"translate-z":ej()}],"translate-none":["translate-none"],zoom:[{zoom:[G,eh,ei]}],accent:[{accent:R()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:R()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",eh,ei]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":R()}],"scrollbar-track-color":[{"scrollbar-track":R()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mbs":[{"scroll-mbs":C()}],"scroll-mbe":[{"scroll-mbe":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pbs":[{"scroll-pbs":C()}],"scroll-pbe":[{"scroll-pbe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",eh,ei]}],fill:[{fill:["none",...R()]}],"stroke-w":[{stroke:[W,eu,er,ea]}],stroke:[{stroke:["none",...R()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function eD(...e){return eS(s(e))}function eT(e){let t=e?.jsonValue;if(null!=t)return"object"==typeof t&&"value"in t?t.value:t}e.s(["twMerge",0,eS],876822);let eL=e=>e?.replace(/[:/. ]/g,"_").toLowerCase();e.s(["cn",0,eD,"convertToKey",0,eL,"readJsonValue",0,eT],965947)},29273,e=>{"use strict";let t={fields:["description","full_text"],fragment_size:100,pre_tag:'<mark class="bg-transparent font-medium">',post_tag:"</mark>"},s=" ⦠",i="â¦",r=300,a=/<[^>]*>/g;function l(e){return e.replace(a,"").length}function n(e){let t=e.trimEnd();return t.endsWith(i)?t:`${t}${i}`}function o(e,t){let s=e.trim();return s.length<=t?{text:s,truncated:!1}:{text:`${s.slice(0,t).trimEnd()}${i}`,truncated:!0}}function c(e,t){if(l(e)<=t)return e;let s=0,r="",a=[];for(let l of e.split(/(<[^>
1]+>)/)){if(!l)continue;if("<"===l[0]){r+=l;let e=/^<\/(\w+)/.exec(l);if(e){let t=a.lastIndexOf(e[1]);-1!==t&&a.splice(t,1);continue}if(!l.endsWith("/>")){let e=/^<(\w+)/.exec(l);e&&a.push(e[1])}continue}let e=t-s;if(l.length<=e){r+=l,s+=l.length;continue}r+=`${l.slice(0,e).trimEnd()}${i}`;break}return r+[...a].reverse().map(e=>`</${e}>`).join("")}function d(e,...t){let s=[];for(let i of t){let t=e.highlight?.[i];if(Array.isArray(t))for(let e of t){let t=e?.trim();t&&s.push(t)}}return s}function h(e,t=r,i=s){if(!e.length)return;let a=e[0];for(let s=1;s<e.length;s+=1){let r=a+i+e[s];if(l(r)<=t){a=r;continue}break}return n(c(a,t))}function u(e){let t=e.description?.trim(),s=h(d(e,"description","full_text"));if(s)return{highlight:s};if(!t)return{};let{text:i}=o(t,r);return{fallback:i}}e.s(["DEFAULT_SEARCH_QUERY_HIGHLIGHT",0,t,"getSearchResultSnippetDisplay",0,u])},922898,e=>{"use strict";function t(e){return Array.isArray(e?.content)?e.content.filter(e=>e?.url):[]}function s(e,t=""){let i=t||e;return!!i&&i.split("?")[0].split("#")[0].toLowerCase().endsWith(".pdf")}function i(e){return e.type?.toLowerCase()==="pdf"||s(e.url,e.name)}function r(e,t){let s=e?.suggestion?.[t];return Array.isArray(s)?s.map(e=>"string"==typeof e?e.trim():e&&"object"==typeof e&&"text"in e?String(e.text??"").trim():"").filter(Boolean):[]}function a(e,t){let s=new Set,i=[];for(let a of t)for(let t of r(e,a)){let e=t.toLowerCase();s.has(e)||(s.add(e),i.push(t))}return i}function l(e){if(!Array.isArray(e?.facet))return[];let t=[];for(let s of e.facet){if(!s||"object"!=typeof s)continue;let e=s,i="string"==typeof e.name?e.name:"",r="string"==typeof e.label&&e.label.trim()?e.label:i,a=Array.isArray(e.value)?e.value:[],l=[];for(let e of a){if(!e||"object"!=typeof e)continue;let t=e,s="string"==typeof t.text?t.text:"string"==typeof t.id?t.id:"";s&&l.push({text:s,..."number"==typeof t.count?{count:t.count}:{}})}i&&l.length&&t.push({name:i,label:r,values:l})}return t}function n(e,t){let s=e.get(t)?.trim();if(s)return{name:t,value:s}}let o="page";function c(e){let t=Number.parseInt(e.get(o)??"1",10);return Number.isFinite(t)&&t>0?t:1}function d(e,t){return Math.max(0,e-1)*t}e.s(["SEARCH_RESULTS_PAGE_PARAM",0,o,"getContentResults",0,t,"getFacetFilterFromSearchParams",0,n,"getPageFromSearchParams",0,c,"getSearchResultsOffset",0,d,"isSearchResultPdf",0,i,"mapMergedSuggestionBlocks",0,a,"mapSearchFacets",0,l,"mapSuggestionBlock",0,r])},516239,503001,80603,691934,701736,943109,873778,e=>{"use strict";var t=e.i(373433),s=e.i(754753),i=e.i(278815),r=t,a=e.i(947746),l=e.i(952464);function n(e){try{let{hostname:t}=new URL(e);return"localhost"===t||"127.0.0.1"===t||"::1"===t||t.endsWith(".localhost")}catch{return!1}}function o(){let e=window.location.origin;return{origin:e,isLocalDev:n(e)}}e.i(965947),e.s(["getUrlTransformContext",0,o,"isLocalDevOrigin",0,n],503001);var c=e.i(716622);let d=["devbroward.org","broward.org"],h=["sitecorecloud.io","sitecorecontenthub.cloud","youtube.com","youtu.be","vimeo.com"];function u(){let e=c.default.env.NEXT_PUBLIC_URL_REWRITE_SOURCE_ORIGINS;if(e?.trim())return e.split(",").map(e=>e.trim()).filter(Boolean);let t="https://www.broward.org";if(!t?.trim())return[];try{let e=new URL(t).origin;return n(e)?[]:[e]}catch{return[]}}function x(e){return!h.some(t=>e===t||e.endsWith(`.${t}`))&&d.some(t=>e===t||e.endsWith(`.${t}`))}function m(e){return new Set(e.map(e=>{try{return new URL(e).origin}catch{return e}}))}function f(e){return/^https?:\/\//i.test(e)}let g=[function(){return(e,t)=>{if(!t.isLocalDev||!e?.trim()||!f(e))return e;try{let s=new URL(e),i=new URL(t.origin);if(s.origin===i.origin)return e;let r=m((void 0)??u());if(!(r.size?r.has(s.origin):x(s.hostname)))return e;return s.protocol=i.protocol,s.host=i.host,s.toString()}catch{return e}}}()];function p(e,t,s){return e?.trim()?t.reduce((e,t)=>t(e,s),e):e}function b(e,t=!1){return t||"string"!=typeof e?e:p(e,g,o())}e.s(["defaultUrlTransformers",0,g],80603),e.s([],691934),e.s(["transformUrl",0,p],701736);let y=function({href:e,raw:t,...s}){let i=(0,a.useMemo)(()=>b(e,t),[e,t]);return(0,r.jsx)(l.default,{href:i,...s})};e.s(["default",0,y],943109);var w=t;function v({highlightHtml:e,fallback:t,className:s}){let i=e?.trim();if(i)return(0,w.jsx)("p",{className:s,dangerouslySetInnerHTML:{__html:i}});let r=t?.trim();return r?(0,w.jsx)("p",{className:s,children:r}):null}let j=v;e.s(["SearchHighlightText",0,v,"default",0,j],873778);var N=e.i(29273),C=e.i(922898);function k({item:e,index:r,onClick:a}){let l=(0,C.isSearchResultPdf)(e),n=(0,N.getSearchResultSnippetDisplay)(e),o=e.name?.trim()||e.url,c=()=>(0,t.jsx)(i.FontAwesomeIcon,{icon:l?s.faArrowUpRightFromSquare:s.faArrowRight,className:`text-[#3F4A55] ${l?"":"transition group-hover/search-result:translate-x-0.5"}`,"aria-hidden":"true"});return(0,t.jsx)("li",{children:(0,t.jsxs)(y,{href:e.url,...l?{target:"_blank",rel:"noopener noreferrer"}:{},onClick:()=>a(e,r),className:"group/search-result flex min-w-0 cursor-pointer items-center justify-between gap-4 px-3 py-2.5 transition-colors hover:bg-[#
1E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-between gap-2",children:[(0,t.jsxs)("p",{className:"min-w-0 text-base font-semibold text-[#1F2B36] wrap-anywhere md:wrap-break-word",children:[o,l?(0,t.jsx)(i.FontAwesomeIcon,{icon:s.faFilePdf,className:"ml-1.5 inline-block align-middle text-[#B42318]","aria-hidden":"true"}):null]}),(0,t.jsx)("span",{className:"inline-flex shrink-0 items-center md:hidden [&_svg]:h-3 [&_svg]:w-3",children:c()})]}),e.url&&e.url!==o?(0,t.jsx)("p",{className:"mb-1 mt-0.5 wrap-anywhere text-xs text-[#0E4F73]",children:e.url}):null,(0,t.jsx)(v,{highlightHtml:n.highlight,fallback:n.fallback,className:"mt-0.5 text-sm text-[#45515E] wrap-anywhere md:wrap-break-word"})]}),(0,t.jsx)("span",{className:"hidden shrink-0 md:inline-flex",children:c()})]})})}let F=k;e.s(["SearchResultItem",0,k,"default",0,F],516239)},853802,e=>{"use strict";let t={HEADER_PREVIEW_SEARCH:"rfk_header_preview_search",SEARCH_RESULTS:e.i(716622).default.env.NEXT_PUBLIC_SEARCH_WIDGET_SEARCH_RESULTS??"rfk_search_results"},s=20;function i(e,t){let s="string"==typeof e?e:e?.value;return s?.trim()||t}e.s(["SEARCH_RESULTS_PAGE_SIZE",0,s,"SEARCH_WIDGETS",0,t,"resolveWidgetRfkId",0,i])},440133,543310,480726,602941,791173,33361,504182,901222,e=>{"use strict";var t=e.i(373433),s=t,i=t,r=e.i(965947);function a({className:e,...t}){return(0,i.jsx)("div",{className:(0,r.cn)("animate-pulse rounded-sm bg-[#D7E0E8]",e),"aria-hidden":"true",...t})}function l({showDescription:e=!0}){return(0,s.jsxs)("div",{className:"flex items-center justify-between gap-4 px-3 py-2.5",children:[(0,s.jsxs)("div",{className:"min-w-0 flex-1 space-y-2",children:[(0,s.jsx)(a,{className:"h-5 w-3/4 max-w-md"}),e?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a,{className:"h-4 w-full max-w-lg"}),(0,s.jsx)(a,{className:"h-4 w-2/3 max-w-sm"})]}):null]}),(0,s.jsx)(a,{className:"h-4 w-4 shrink-0 rounded-full"})]})}e.s(["Skeleton",0,a],543310),e.s(["SearchResultRowSkeleton",0,l],480726);var n=t,o=t;function c({rowCount:e=5}){return(0,o.jsxs)("section",{className:"border border-[#AEBBC7] bg-white px-4 py-3","aria-busy":"true","aria-label":"Loading search results",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,o.jsx)(a,{className:"h-3 w-40"}),(0,o.jsx)(a,{className:"h-3 w-16"})]}),(0,o.jsx)("ul",{className:"mt-3 grid gap-2",children:Array.from({length:e},(e,t)=>(0,o.jsx)("li",{children:(0,o.jsx)(l,{})},t))})]})}function d({rowCount:e=5}){return(0,n.jsx)("div",{className:"mt-6",children:(0,n.jsx)(c,{rowCount:e})})}e.s(["SearchResultsPanelSkeleton",0,c],602941),e.s(["SearchResultsLayoutSkeleton",0,d],791173);var h=t;function u({rowCount:e=5}){return(0,h.jsx)("ul",{className:"mt-3 grid gap-2","aria-busy":"true","aria-label":"Loading search results",children:Array.from({length:e},(e,t)=>(0,h.jsx)("li",{children:(0,h.jsx)(l,{})},t))})}e.s(["SearchResultsListSkeleton",0,u],33361),e.s([],504182);var x=e.i(516239),m=t,f=e.i(947746),g=e.i(754753),p=e.i(278815),b=r;let y={navAriaLabel:"Pagination",statusPrefix:"Showing",statusOfLabel:"of",firstLabel:"First",prevLabel:"Prev",nextLabel:"Next",lastLabel:"Last",goToFirstAria:"Go to first page",goToPrevAria:"Go to previous page",goToNextAria:"Go to next page",goToLastAria:"Go to last page",pageAriaPrefix:"Page",pageAriaOfLabel:"of"},w=(0,f.createContext)(null);function v(e,t){return Math.max(0,Math.min(e,t-1))}function j(e,t,s){let i=Math.max(0,e-Math.floor(s/2)),r=Math.min(t-1,i+s-1);i=Math.max(0,r-(s-1));let a=[];for(let e=i;e<=r;e+=1)a.push(e);return a}function N(){let e=(0,f.useContext)(w);if(!e)throw Error("usePagination must be used within <Pagination>.");return e}function C({className:e,children:t}){let{start:s,end:i,totalItems:r,labels:a}=N();return(0,m.jsx)("p",{className:(0,b.cn)("text-sm font-medium text-[#686C6E]",e),role:"status",children:t?t({start:s,end:i,totalItems:r}):(0,m.jsxs)(m.Fragment,{children:[a.statusPrefix," ",String(s),"â",String(i)," ",a.statusOfLabel," ",String(r)]})})}function k({className:e,children:t,...s}){return(0,m.jsx)("div",{className:(0,b.cn)("inline-flex w-fit flex-wrap items-center gap-2 border border-[#CED5D9] bg-[#F7FAFC] p-1.5",e),...s,children:t})}function F({className:e,children:t,...s}){let{page:i,go:r,labels:a}=N();return(0,m.jsx)("button",{type:"button",disabled:0===i,className:(0,b.cn)("inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border border-[#B4BCC2] bg-white text-sm font-semibold text-[#00304C] transition-colors hover:border-[#006099] hover:bg-[#
1EBF7FF] hover:text-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:border-[#DDE3E7] disabled:bg-[#F7F9FA] disabled:text-[#A9B0B5] disabled:hover:border-[#DDE3E7] disabled:hover:bg-[#F7F9FA]",e),"aria-label":a.goToFirstAria,title:a.firstLabel,...s,onClick:()=>r(0),children:t??(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(p.FontAwesomeIcon,{icon:g.faAnglesLeft,"aria-hidden":"true"}),(0,m.jsx)("span",{className:"sr-only",children:a.firstLabel})]})})}function E({className:e,children:t,...s}){let{page:i,go:r,labels:a}=N();return(0,m.jsx)("button",{type:"button",disabled:0===i,className:(0,b.cn)("inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border border-[#B4BCC2] bg-white text-sm font-semibold text-[#00304C] transition-colors hover:border-[#006099] hover:bg-[#EBF7FF] hover:text-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:border-[#DDE3E7] disabled:bg-[#F7F9FA] disabled:text-[#A9B0B5] disabled:hover:border-[#DDE3E7] disabled:hover:bg-[#F7F9FA]",e),"aria-label":a.goToPrevAria,title:a.prevLabel,...s,onClick:()=>r(i-1),children:t??(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(p.FontAwesomeIcon,{icon:g.faChevronLeft,"aria-hidden":"true"}),(0,m.jsx)("span",{className:"sr-only",children:a.prevLabel})]})})}function A({className:e,children:t,...s}){let{page:i,totalPages:r,go:a,labels:l}=N();return(0,m.jsx)("button",{type:"button",disabled:i>=r-1,className:(0,b.cn)("inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border border-[#B4BCC2] bg-white text-sm font-semibold text-[#00304C] transition-colors hover:border-[#006099] hover:bg-[#EBF7FF] hover:text-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:border-[#DDE3E7] disabled:bg-[#F7F9FA] disabled:text-[#A9B0B5] disabled:hover:border-[#DDE3E7] disabled:hover:bg-[#F7F9FA]",e),"aria-label":l.goToNextAria,title:l.nextLabel,...s,onClick:()=>a(i+1),children:t??(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("span",{className:"sr-only",children:l.nextLabel}),(0,m.jsx)(p.FontAwesomeIcon,{icon:g.faChevronRight,"aria-hidden":"true"})]})})}function S({className:e,children:t,...s}){let{page:i,totalPages:r,go:a,labels:l}=N();return(0,m.jsx)("button",{type:"button",disabled:i>=r-1,className:(0,b.cn)("inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border border-[#B4BCC2] bg-white text-sm font-semibold text-[#00304C] transition-colors hover:border-[#006099] hover:bg-[#EBF7FF] hover:text-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:border-[#DDE3E7] disabled:bg-[#F7F9FA] disabled:text-[#A9B0B5] disabled:hover:border-[#DDE3E7] disabled:hover:bg-[#F7F9FA]",e),"aria-label":l.goToLastAria,title:l.lastLabel,...s,onClick:()=>a(r-1),children:t??(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("span",{className:"sr-only",children:l.lastLabel}),(0,m.jsx)(p.FontAwesomeIcon,{icon:g.faAnglesRight,"aria-hidden":"true"})]})})}function D({index:e,className:t,...s}){let{page:i,totalPages:r,go:a,labels:l}=N(),n=e===i;return(0,m.jsx)("button",{type:"button","data-state":n?"active":"inactive","aria-current":n?"page":void 0,className:(0,b.cn)("inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border border-[#B4BCC2] bg-white text-sm font-bold text-[#00304C] transition-colors hover:border-[#006099] hover:bg-[#EBF7FF] hover:text-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 data-[state=active]:border-[#006099] data-[state=active]:bg-[#006099] data-[state=active]:text-white data-[state=active]:shadow-sm",t),"aria-label":`${l.pageAriaPrefix} ${e+1} ${l.pageAriaOfLabel} ${r}`,...s,onClick:()=>a(e),children:e+1})}function T({className:e}){let{pageButtons:t}=N();return(0,m.jsx)(m.Fragment,{children:t.map(t=>(0,m.jsx)(D,{index:t,className:e},t))})}function L(){return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(C,{}),(0,m.jsxs)(k,{children:[(0,m.jsx)(F,{}),(0,m.jsx)(E,{}),(0,m.jsx)(T,{}),(0,m.jsx)(A,{}),(0,m.jsx)(S,{})]})]})}let _=Object.assign(function({page:e,totalPages:t,pageSize:s,totalItems:i,onPage:r,labels:a,maxPageButtons:l=7,className:n,children:o}){let c=(0,f.useMemo)(()=>({...y,...a}
1),[a]),d=0===i?0:e*s+1,h=Math.min(i,(e+1)*s),u=(0,f.useMemo)(()=>j(e,t,l),[e,t,l]),x=(0,f.useCallback)(e=>{r(v(e,t))},[r,t]),g=(0,f.useMemo)(()=>({page:e,totalPages:t,pageSize:s,totalItems:i,start:d,end:h,pageButtons:u,labels:c,go:x}),[e,t,s,i,d,h,u,c,x]);return t<=1?null:(0,m.jsx)(w.Provider,{value:g,children:(0,m.jsx)("nav",{className:(0,b.cn)("mt-2 flex flex-col gap-3 border-t border-[#E1E6EA] pt-3 sm:flex-row sm:items-center sm:justify-between",n),"aria-label":c.navAriaLabel,children:o??(0,m.jsx)(L,{})})})},{Status:C,Controls:k,First:F,Previous:E,Next:A,Last:S,Pages:T,Page:D});e.s(["Pagination",0,_],901222);var I=e.i(853802);function B({urlQuery:e,results:s,error:i,isResultsLoading:r,totalResults:a,totalPages:l,pageIndex:n,onResultClick:o,onPageChange:c}){let d=i?"Search unavailable":r?"Loading resultsâ¦":`${a} result${1===a?"":"s"}`;return(0,t.jsxs)("section",{className:"border border-[#AEBBC7] bg-white px-4 py-3","aria-labelledby":"search-results-heading",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-x-4 gap-y-3",children:[(0,t.jsxs)("h2",{id:"search-results-heading",className:"text-xs font-semibold uppercase tracking-[0.22em] text-[#3F4A55]",children:["Results for â",e,"â"]}),(0,t.jsx)("p",{className:"text-xs font-medium text-[#3F4A55]",role:"status","aria-live":"polite",children:d})]}),i?(0,t.jsx)("p",{className:"mt-3 text-sm text-[#45515E]",role:"alert",children:"There was an error, please try again."}):r?(0,t.jsx)(u,{}):s.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("ul",{className:"mt-3 grid gap-2",children:s.map((e,s)=>(0,t.jsx)(x.SearchResultItem,{item:e,index:s,onClick:o},e.id||`${e.url}-${e.name?.trim()||e.url}`))}),(0,t.jsx)(_,{page:n,totalPages:l,pageSize:I.SEARCH_RESULTS_PAGE_SIZE,totalItems:a,onPage:c})]}):(0,t.jsx)("p",{className:"mt-3 text-sm text-[#45515E]",children:"No matching pages found."})]})}let M=B;e.s(["SearchResultsPanel",0,B,"default",0,M],440133)},180439,e=>{"use strict";var t=e.i(373433),s=e.i(754753),i=e.i(278815);function r({value:e,onChange:a,onSubmit:l,label:n="Search"}){return(0,t.jsxs)("form",{onSubmit:l,className:"mt-6",role:"search","aria-label":n,children:[(0,t.jsx)("label",{htmlFor:"search-results-input",className:"sr-only",children:n}),(0,t.jsxs)("div",{className:"flex min-h-12 items-center gap-3 border border-[#9AA9B5] bg-white px-3 py-2.5",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:s.faMagnifyingGlass,className:"text-base text-[#4E5964]","aria-hidden":"true"}),(0,t.jsx)("input",{id:"search-results-input",type:"search",value:e,onChange:e=>a(e.target.value),placeholder:"Search services, pages, topics",className:"w-full min-w-0 bg-transparent text-base font-semibold text-[#3C4651] outline-none placeholder:text-[#65717C]",enterKeyHint:"search"}),(0,t.jsx)("button",{type:"submit",className:"inline-flex min-h-9 shrink-0 cursor-pointer items-center border border-[#003B5C] bg-[#003B5C] px-4 text-xs font-semibold uppercase tracking-[0.08em] text-white transition-colors hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95]",children:"Search"})]})]})}let a=r;e.s(["SearchResultsForm",0,r,"default",0,a])},300320,e=>{"use strict";var t=e.i(373433);function s({terms:e,onSelect:i}){return e.length?(0,t.jsxs)("section",{className:"mt-6 border border-[#C4CFD9] bg-[#F4F7FA] px-4 py-3","aria-label":"Did you mean",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.16em] text-[#3F4A55]",children:"Did you mean"}),(0,t.jsx)("ul",{className:"mt-2 flex flex-wrap gap-2",children:e.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)("button",{type:"button",onClick:()=>i(e),className:"cursor-pointer border border-[#AEBBC7] bg-white px-3 py-1.5 text-sm font-medium text-[#1F2B36] transition-colors hover:border-[#7F98AB] hover:bg-[#E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95]",children:e})},e))})]}):null}let i=s;e.s(["SearchDidYouMean",0,s,"default",0,i])},956866,(e,t,s)=>{t.exports=e.r(206433)},103862,e=>{"use strict";let t={env:"prod",customerKey:"94741640-170077555",apiKey:"01-e2a7b568-a22d2da151dd45e9385576c021c6d2e5b70507d9",useToken:!0,debug:!1},s=()=>
1{if(!t.env||!t.customerKey||!t.apiKey)throw Error("Search configuration is required but missing. Please set NEXT_PUBLIC_SEARCH_APP_ENV, NEXT_PUBLIC_SEARCH_APP_CUSTOMER_KEY, and NEXT_PUBLIC_SEARCH_APP_API_KEY environment variables.")},i=()=>(s(),t),r=()=>!!(t.env&&t.customerKey&&t.apiKey);e.s(["IsSearchEnabled",0,r,"getValidatedSearchConfig",0,i])},62963,383573,523394,e=>{"use strict";e.i(716622);var t=e.i(373433);e.i(909514);var s=e.i(359749),i=e.i(103862);function r(){return{locale:{language:"en",country:"us"}}}function a({children:e}){if((0,i.IsSearchEnabled)()){let a=(0,i.getValidatedSearchConfig)();return(0,t.jsx)(s.SearchCoreProvider,{config:a,getRequestContext:r,children:e})}return(0,t.jsx)(s.SearchQueryProvider,{children:e})}e.s(["SearchWrapper",0,a],62963);var l=e.i(886965),n=e.i(314329),o=e.i(93134);let c=async(e,t,{actionCause:s,index:i,items:r=[]})=>{let a=[];if(t&&r&&(a=(0,o.buildEventEntities)(t,r))&&!(0,o.validateEntities)(a))return void l.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided");let c={name:"widget",action:"click",...s?{action_cause:s}:{},value:{entity:t,rfk_id:e,index:i,entities:a,context:n.default.toJson()}};return(0,o.track)(c)};var d=l,h=e.i(479335),u=n,x=o;let m=async(e,t,{actionCause:s,index:i,request:r,items:a})=>{let l=[];if(t&&a&&(l=(0,x.buildEventEntities)(t,a))&&!(0,x.validateEntities)(l))return void d.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided");if(s&&"entity"===s&&(0,h.undefinedCheck)(i))return void d.Logger.warn("trackEvent :::","Field index is mandatory for widget click entity events and is having invalid/missing value");let n={name:"widget",action:"click",action_cause:s,value:{entity:t,rfk_id:e,index:i,entities:l,request:r,context:u.default.toJson()}};return(0,x.track)(n)},f=async(e,t,{index:s,request:i,filters:r})=>{let a={name:"widget",action:"click",action_cause:"filter",value:{rfk_id:e,entity:t,index:s,request:i,filters:r,context:u.default.toJson()}};return(0,x.track)(a)},g=async(e,t,{request:s,items:i}={})=>{let r=[];if(t&&i&&(r=(0,x.buildEventEntities)(t,i))&&!(0,x.validateEntities)(r))return void d.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided");let a={action:"view",name:"widget",value:{entity:t,rfk_id:e,request:s,entities:r,context:u.default.toJson()}};return(0,x.track)(a)};var p=l,b=o;let y=async(e,t,{index:s,items:i,...r})=>e?await m(e,t,{actionCause:"entity",index:s,request:(0,b.buildRequestObject)(r),items:i}):void p.Logger.warn("trackEvent :::","Widget's rfkId mandatory field is empty"),w=async(e,t,{index:s,filters:i,...r})=>e?i&&!(0,b.validateFilters)(i)?void p.Logger.warn("trackEvent :::","Filter's name is not defined"):await f(e,t,{index:s,request:(0,b.buildRequestObject)(r),filters:(0,b.facetSchemaFormatter)(i)}):void p.Logger.warn("trackEvent :::","Widget's rfkId mandatory field is empty");var v=e.i(569383);let j=({keyphrase:e,page:t,pageSize:s,totalResults:i,numResults:r,modifiedKeyword:a,redirectUrl:l})=>({keyword:e?.trim()??"",...a?{modifiedKeyword:a}:{},..."number"==typeof r?{numResults:r}:{},..."number"==typeof i?{totalResults:i}:{},..."number"==typeof s?{pageSize:s,numRequested:s}:{},..."number"==typeof t?{pageNumber:t}:{},...l?{redirectUrl:l}:{}}),N=(e,t)=>({id:e.id,source_id:e.source_id??"",index:t,url:e.url||void 0,entity_type:"content"}),C=e=>e.map((e,t)=>N(e,t)),k=e=>e.map(({id:e,source_id:t,url:s})=>({id:e,...t?{sourceId:t}:{},...s?{uri:s}:{}})),F=e=>{let{keyword:t,advancedQueryText:s,modifiedKeyword:i,numResults:r,totalResults:a,numRequested:l,pageSize:n,pageNumber:o,redirectUrl:c}=e;return{...t?{keyword:t}:{keyword:""},...s?{advanced_query_text:s}:{},...i?{modified_keyword:i}:{},...r?{num_results:r}:{},...a?{total_results:a}:{},...l?{num_requested:l}:{},...n?{page_size:n}:{},...o?{page_number:o}:{},...c?{redirect_url:c}:{}}},E=(e,t,s,i)=>{(0,v.ensureSearchEventContext)(),(0,v.logAnalyticsDebug)("widget view",{rfkId:e,request:s,itemCount:i.length}),g(e,t,{request:F(s),items:k(i)}).catch(e=>{(0,v.logAnalyticsDebug)("widget view failed",e),console.error("[Search Analytics] widget view failed",e)})},A=(e,t,s,i)=>{(0,v.ensureSearchEventContext)(),(0,v.logAnalyticsDebug)("entity click",{rfkId:e,index:i.index,id:i.id}),y(e,t,{items:k([i]),index:i.index,...s,redirectUrl:i.url||void 0}).catch(e=>{(0,v.logAnalyticsDebug)("entity click failed",e),console.error("[Search Analytics] entity click failed",e)})},S=(e,t,s,i="content")=>{(0,v.ensureSearchEventContext)(),(0,v.logAnalyticsDebug)("facet click",{rfkId:e,payload:s}),w(e,i,{index:s.facetIndex,filters:[s],...t}).catch(e=>{(0,v.logAnalyticsDebug)("facet click failed",e),console.error("[Search Analytics] facet click failed",e)})},D=(e,t,s=0)=>{(0,v.ensureSearchEventContext)(),(0,v.logAnalyticsDebug)("navigation click",{rfkId:e,index:s}),c(e,t,{actionCause:"navigation",index:s}).catch(e=>{(0,v.logAnalyticsDebug)("navigation click failed",e),console.error("[Search Analytics] navigation click failed",e)})};e.s(["entityClickEvent",0,A,"facetClickEvent",0,S,"navigationClickEvent",0,D,"toEntityPayload",0,N,"toEntityPayloads",0,C,"toRequestPayload",0,j,"viewEvent",0,E],383573);var T=e.i(947746),L=i;function _(e,t,s){let i=s.map(e=>e.id).join(",");return[e,t?.keyword??"",t?.pageNumber??"",t?.pageSize??"",t?.totalResults??"",i].join("|")}let I=function({rfkId:e,entity:t="content",enabled:s=!0,request:i,items:r=[],observeViewport:a=!1}){let l=(0,T.useRef)(null),n=(0,T.useRef)(""),[o,c]=(0,T.useState)(!a);return(0,T.useEffect)(()=>
1{if(!a)return void c(!0);let e=l.current;if(!e||"u"<typeof IntersectionObserver)return void c(!0);let t=new IntersectionObserver(([e])=>{c(!!e?.isIntersecting)},{threshold:.1});return t.observe(e),()=>t.disconnect()},[a]),(0,T.useEffect)(()=>{if(!(0,L.IsSearchEnabled)()||!s||!o){s||(n.current="");return}let a=_(e,i,r);a!==n.current&&(n.current=a,E(e,t,i??{keyword:""},r))},[e,t,s,o,i,r]),{rootRef:l}};e.s(["default",0,I],523394)},761075,171789,894896,379770,450949,e=>{"use strict";var t=e.i(947746),s=e.i(956866),i=e.i(5265),r=e.i(922898);function a(e,t){e.set("q",t),e.delete(r.SEARCH_RESULTS_PAGE_PARAM),e.delete(i.SEARCH_FACET_TYPES.TYPE)}function l(e,t,s){e.get(t)===s?e.delete(t):e.set(t,s),e.delete(r.SEARCH_RESULTS_PAGE_PARAM)}function n(e,t){t<=1?e.delete(r.SEARCH_RESULTS_PAGE_PARAM):e.set(r.SEARCH_RESULTS_PAGE_PARAM,String(t))}function o(e,t){n(e,t)}e.s(["applyFacetToggleSearchParams",0,l,"applyPageClampSearchParams",0,o,"applyPageSearchParams",0,n,"applyQuerySearchParams",0,a],171789),e.i(62963);var c=e.i(103862),d=t,h=e.i(383573),u=e.i(523394),x=e.i(853802);let m=function({rfkId:e=x.SEARCH_WIDGETS.SEARCH_RESULTS,entity:t="content",keyphrase:s,page:i,pageSize:r,totalResults:a,results:l,enabled:n=!0}){let o=(0,d.useMemo)(()=>(0,h.toRequestPayload)({keyphrase:s,page:i,pageSize:r,totalResults:a,numResults:l.length}),[s,i,r,a,l.length]),c=(0,d.useMemo)(()=>(0,h.toEntityPayloads)(l),[l]);(0,u.default)({rfkId:e,entity:t,enabled:n,request:o,items:c});let m=(0,d.useCallback)((s,i)=>{(0,h.entityClickEvent)(e,t,o,(0,h.toEntityPayload)(s,i))},[e,t,o]);return{onResultClick:m,onFacetClick:(0,d.useCallback)(t=>{(0,h.facetClickEvent)(e,o,t)},[e,o]),onPageChange:(0,d.useCallback)(s=>{(0,h.navigationClickEvent)(e,t,s)},[e,t])}};e.s(["default",0,m],894896),e.i(909514);var f=e.i(611464),g=i,p=t,b=e.i(465489),y=e.i(29273),w=e.i(529858),v=x,j=e.i(588296);function N(e){return!0===e?y.DEFAULT_SEARCH_QUERY_HIGHLIGHT:{...y.DEFAULT_SEARCH_QUERY_HIGHLIGHT,...e}}let C=function({keyphrase:e,facetTypes:t,filters:s,highlight:i,query:r,enabled:a=!0,rfkId:l=v.SEARCH_WIDGETS.SEARCH_RESULTS,limit:n=v.SEARCH_RESULTS_PAGE_SIZE,offset:o=0}){let c=(0,j.default)(),d=(0,p.useMemo)(()=>[...c,...s??[]].filter(e=>!!e),[s,c]),h=(0,p.useMemo)(()=>{if(!i)return r;let e=N(i);return t=>{t.setSearchQueryHighlight(e),r?.(t)}},[i,r]);return(0,b.useSearchWidgetQuery)({rfkId:l,entity:"content",includeContent:!0,enabled:a&&!!e.trim(),query:h},{keyphrase:e,filters:d,...t?.length?{facetTypes:t}:{},suggestions:[{name:w.SEARCH_SUGGESTION_BLOCKS.DID_YOU_MEAN_TITLE}],limit:n,offset:o})};e.s(["default",0,C],379770);var k=t,F=b,E=r;let A=new Map;function S(e,t){return`${e}::${t}`}function D(e,t,s){let i=(0,E.mapSearchFacets)(e).find(e=>e.name===t);if(!i)return;let r={};for(let e of s){let t=i.values.find(t=>t.text.trim().toLowerCase()===e.trim().toLowerCase());r[e]=t?.count??0}return r}function T(e,t){if(e&&t)return A.get(S(e,t))}function L(e,t,s,i){if(!e||!t||!s)return;let r=D(s,e,i);return r&&A.set(S(e,t),r),r}function _(e,t){return!!e&&t.every(t=>(e[t]??0)>0)}var I=x,B=j;let M=function({facetName:e,keyphrase:t,resultsData:s,activeFilter:i,optionValues:r,baseFilters:a=[],resultsSettled:l=!0,enabled:n=!0,rfkId:o=I.SEARCH_WIDGETS.SEARCH_RESULTS}){let c=(0,B.default)(),d=t.trim(),h=!!(i&&i.name===e),u=!!T(e,d),x=n&&!!d&&h&&!u,m=(0,k.useMemo)(()=>[...c,...a].filter(e=>!!e),[c,a]),{data:f,isFetched:g,isPlaceholderData:p}=(0,F.useSearchWidgetQuery)({rfkId:o,entity:"content",includeContent:!1,enabled:x&&l},{keyphrase:d,filters:m,facetTypes:[e],limit:1,offset:0}),b=(0,k.useMemo)(()=>n&&d&&e?(!h&&s&&L(e,d,s,r),x&&f&&!p&&L(e,d,f,r),T(e,d)??{}):{},[n,e,d,h,s,x,f,p,r]),y=Object.keys(b).length>0,w=!h||y||x&&g,v=h?w&&y:_(b,r);return{counts:b,isReady:w,showFacet:v}};e.s(["default",0,M],450949);var R=r,P=x,$=w;let O=g.SEARCH_TYPE_FACET_OPTIONS.map(({value:e})=>e);function H({siteScopeFilter:e,rfkId:i}){let r=(0,s.useRouter)(),d=(0,s.usePathname)(),h=(0,s.useSearchParams)(),u=h.get("q")?.trim()??"",x=(0,c.IsSearchEnabled)(),[p,b]=(0,t.useState)(u),y=(0,t.useMemo)(()=>e?[e]:[],[e]),w=(0,t.useMemo)(()=>(0,R.getFacetFilterFromSearchParams)(h,g.SEARCH_FACET_TYPES.TYPE),[h]),v=(0,t.useMemo)(()=>[e,...w?[new f.FilterEqual(w.name,w.value)]:[]],[e,w]),j=(0,R.getPageFromSearchParams)(h),N=(0,R.getSearchResultsOffset)(j,P.SEARCH_RESULTS_PAGE_SIZE);(0,t.useEffect)(()=>{(0,t.startTransition)(()=>{b(u)})},[u]);let{data:k,isFetching:F,isPlaceholderData:E,error:A,isFetched:S,refetch:D}=C({keyphrase:u,facetTypes:[...g.SEARCH_RESULTS_FACET_TYPES],filters:v,enabled:x,limit:P.SEARCH_RESULTS_PAGE_SIZE,offset:N,highlight:!0,rfkId:i}
1),T=(0,t.useMemo)(()=>(0,R.getContentResults)(k),[k]),L=(0,t.useMemo)(()=>(0,R.mapSuggestionBlock)(k,$.SEARCH_SUGGESTION_BLOCKS.DID_YOU_MEAN_TITLE),[k]),_=k?.total_item??T.length,I=Math.max(1,Math.ceil(_/P.SEARCH_RESULTS_PAGE_SIZE)),B=Math.min(j,I)-1,V=F&&void 0===k,z=F&&E,U=w?.value,{onResultClick:W,onFacetClick:G,onPageChange:q}=m({rfkId:i,keyphrase:u,page:j,pageSize:P.SEARCH_RESULTS_PAGE_SIZE,totalResults:_,results:T,enabled:x&&!!u&&!E&&!!k}),{counts:K,showFacet:Y}=M({facetName:g.SEARCH_FACET_TYPES.TYPE,keyphrase:u,resultsData:E?void 0:k,activeFilter:w,optionValues:O,baseFilters:y,resultsSettled:S&&!E,enabled:x&&!!u,rfkId:i}),Q=(0,t.useCallback)(e=>{let t=new URLSearchParams(h.toString());e(t);let s=t.toString();r.push(s?`${d}?${s}`:d)},[d,r,h]);(0,t.useEffect)(()=>{k&&u&&0!==_&&j>I&&Q(e=>{o(e,I)})},[k,j,I,_,Q,u]);let X=(0,t.useCallback)(e=>{let t=e.trim();if(t){if(t===u)return void D();Q(e=>{a(e,t)})}},[D,Q,u]),J=(0,t.useCallback)(e=>{e.preventDefault(),X(p)},[p,X]),Z=(0,t.useCallback)((e,t,s)=>{let i=g.SEARCH_TYPE_FACET_OPTIONS.findIndex(e=>e.value===t);G({facetId:e,facetTitle:"Type",facetValue:t,displayName:[s],facetIndex:0,valueIndex:i>=0?i:void 0,checked:U!==t}),Q(s=>{l(s,e,t)})},[U,G,Q]);return{isSearchEnabled:x,urlQuery:u,inputValue:p,setInputValue:b,didYouMean:L,isInitialLoading:V,isResultsLoading:z,showTypeFacet:Y,displayTypeCounts:K,activeTypeValue:U,results:T,error:A,totalResults:_,totalPages:I,pageIndex:B,handleSubmit:J,navigateToQuery:X,handleFacetToggle:Z,handlePageChange:(0,t.useCallback)(e=>{q(e),Q(t=>{n(t,e+1)}),window.scrollTo({top:0,behavior:"smooth"})},[q,Q]),onResultClick:W}}e.s(["useSearchResultsPage",0,H],761075)},542615,407623,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(300320),r=e.i(180439),a=e.i(440133);e.i(504182);var l=e.i(791173),n=e.i(485546),o=e.i(761075);e.i(909514);var c=e.i(951181),d=e.i(611464),h=e.i(852035),u=e.i(952604);function x(e){let t=new Set;return(e??[]).flatMap(e=>{let s=e.name?.trim();return!s||t.has(s.toLowerCase())?[]:(t.add(s.toLowerCase()),[s])})}function m(e,t=!1){let s=e.map(e=>e.trim()).filter(Boolean);if(0!==s.length)return t?(0,c.combineFilters)(s.map(e=>new h.FilterNot(new d.FilterEqual(u.BaseAttributes.Site,e)))):(0,c.buildOrFilter)(u.BaseAttributes.Site,s)}e.s(["buildSiteScopeFilter",0,m,"parseSiteFilters",0,x],407623);var f=e.i(853802);let g="Search";function p({fields:e}){let c,d=e?.SearchTitle?.value?.trim(),h=(0,f.resolveWidgetRfkId)(e?.SearchWidgetRfkId,f.SEARCH_WIDGETS.SEARCH_RESULTS),u=(0,s.useMemo)(()=>m(x(e?.SiteFilters),e?.SiteFilterExcludeMode?.value??!0),[e]),{isSearchEnabled:b,urlQuery:y,inputValue:w,setInputValue:v,didYouMean:j,isInitialLoading:N,isResultsLoading:C,showTypeFacet:k,displayTypeCounts:F,activeTypeValue:E,results:A,error:S,totalResults:D,totalPages:T,pageIndex:L,handleSubmit:_,navigateToQuery:I,handleFacetToggle:B,handlePageChange:M,onResultClick:R}=(0,o.useSearchResultsPage)({siteScopeFilter:u,rfkId:h});return c=b?y?N?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.SearchDidYouMean,{terms:j,onSelect:I}),(0,t.jsx)(l.SearchResultsLayoutSkeleton,{})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.SearchDidYouMean,{terms:j,onSelect:I}),(0,t.jsxs)("div",{className:"mt-6",children:[k?(0,t.jsx)(n.SearchTypeFacetBar,{counts:F,activeValue:E,onToggle:B}):null,(0,t.jsx)(a.SearchResultsPanel,{urlQuery:y,results:A,error:S,isResultsLoading:C,totalResults:D,totalPages:T,pageIndex:L,onResultClick:R,onPageChange:M})]})]}):(0,t.jsx)("p",{className:"mt-6 text-sm text-[#45515E]",children:"Enter a search term to find pages and documents."}):(0,t.jsx)("p",{className:"mt-6 text-sm text-[#45515E]",role:"alert",children:"Sorry, search is temporarily unavailable. Please try again later."}),(0,t.jsxs)("div",{className:"mx-auto w-full max-w-5xl px-4 py-8 sm:px-6 lg:px-8",children:[d&&(0,t.jsx)("h1",{className:"text-2xl font-bold uppercase tracking-[0.06em] text-[#1F2B36] sm:text-3xl",children:d}),(0,t.jsx)(r.SearchResultsForm,{value:w,onChange:v,onSubmit:_,label:d??g}),c]})}let b=p,y=b;e.s(["Default",0,b,"SearchResultsDefault",0,p,"default",0,y],542615)},980537,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(956866),r=e.i(278815),a=e.i(965947),l=e.i(614892);let n=[{value:"catalog",label:"Library Catalog",buildUrl:e=>`https://broward.ent.sirsi.net/client/en_US/default/search/results?qu=${e}`,external:!0},{value:"library",label:"broward.org/Library",buildUrl:e=>`/library/search?q=${e}`,external:!1}],o="catalog";function c({defaultScope:e=o,className:d}
1){let h=(0,i.useRouter)(),[u,x]=(0,s.useState)(e),[m,f]=(0,s.useState)(""),g=(0,s.useMemo)(()=>n.find(e=>e.value===u)??n[0],[u]);function p(e){e.preventDefault();let t=m.trim();if(!t)return;let s=g.buildUrl(encodeURIComponent(t));if(g.external){window.location.href=s;return}h.push(s)}return(0,t.jsx)("div",{className:(0,a.cn)("w-full",d),children:(0,t.jsx)("form",{onSubmit:p,role:"search","aria-label":"Library search",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-stretch sm:gap-0",children:[(0,t.jsxs)("div",{className:"relative sm:w-56 sm:shrink-0",children:[(0,t.jsx)("label",{htmlFor:"library-search-scope",className:"sr-only",children:"Search database"}),(0,t.jsx)("select",{id:"library-search-scope",value:u,onChange:e=>x(e.target.value),className:"min-h-12 w-full appearance-none rounded-lg border border-[#C9D2D9] bg-white px-3 py-2 pr-10 text-[15px] font-semibold text-[#243847] shadow-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:min-h-14 sm:rounded-none sm:rounded-l-lg sm:border-r-0 sm:text-base",children:n.map(e=>(0,t.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,t.jsx)("span",{className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 text-[#00304C]","aria-hidden":"true",children:(0,t.jsx)(r.FontAwesomeIcon,{icon:(0,l.resolveIcon)("fa-solid fa-caret-down"),className:"text-base"})})]}),(0,t.jsxs)("div",{className:"flex min-h-12 flex-1 items-center gap-2 rounded-lg border border-[#C9D2D9] bg-white px-3 py-2 shadow-sm sm:min-h-14 sm:gap-3 sm:rounded-none sm:rounded-r-lg sm:px-4",children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:(0,l.resolveIcon)("fa-solid fa-magnifying-glass"),className:"text-[#3E4D5B]","aria-hidden":"true"}),(0,t.jsx)("label",{htmlFor:"library-search-input",className:"sr-only",children:"Search the library"}),(0,t.jsx)("input",{id:"library-search-input",type:"search",value:m,onChange:e=>f(e.target.value),placeholder:"Search the library",className:"w-full min-w-0 bg-transparent text-[15px] font-semibold text-[#243847] outline-none placeholder:text-[#60707F] sm:text-base",autoComplete:"off",enterKeyHint:"search"}),(0,t.jsx)("button",{type:"submit",className:"inline-flex h-9 shrink-0 items-center rounded-md bg-[#00304C] px-3 text-[12px] font-bold uppercase tracking-[0.04em] text-white transition-colors hover:bg-[#00486F] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2",children:"Search"})]})]})})})}e.s(["default",0,c])},772239,(e,t,s)=>{"use strict";function i({widthInt:e,heightInt:t,blurWidth:s,blurHeight:r,blurDataURL:a,objectFit:l}){let n=20,o=s?40*s:e,c=r?40*r:t,d=o&&c?`viewBox='0 0 ${o} ${c}'`:"",h=d?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='${n}'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='${n}'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${h}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},305319,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(s,{VALID_LOADERS:function(){return i},imageConfigDefault:function(){return r}});let i=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},932243,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"getImgProps",{enumerable:!0,get:function(){return x}}),e.r(590519);let i=e.r(262300),r=e.r(772239),a=e.r(305319),l=["-moz-initial","fill","none","scale-down",void 0];function n(e){return void 0!==e.default}function o(e){return void 0!==e.src}function c(e){return!!e&&"object"==typeof e&&(n(e)||o(e))}function d(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function h({deviceSizes:e,allSizes:t},s,i){if(i){let s=/(^|\s)(1?\d?\d)vw/g,r=[];for(let e;e=s.exec(i);)r.push(parseInt(e[2]));if(r.length){let s=.01*Math.min(...r);return{widths:t.filter(t=>t>=e[0]*s),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof s?{widths:e,kind:"w"}:{widths:[...new Set([s,2*s].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}function u({config:e,src:t,unoptimized:s,width:r,quality:a,sizes:l,loader:n}){if(s){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,i.getDeploymentId)();if(e){let s=t.indexOf("?");if(-1!==s){let i=new URLSearchParams(t.slice(s+1));i.get("dpl")||(i.append("dpl",e),t=t.slice(0,s)+"?"+i.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:c}=h(e,r,l),d=o.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:o.map((s,i)=>`${n({config:e,src:t,quality:a,width:s})} ${"w"===c?s:i+1}${c}`).join(", "),src:n({config:e,src:t,quality:a,width:o[d]})}}function x({src:e,sizes:t,unoptimized:s=!1,priority:i=!1,preload:o=!1,loading:h,className:m,quality:f,width:g,height:p,fill:b=!1,style:y,overrideSrc:w,onLoad:v,onLoadingComplete:j,placeholder:N="empty",blurDataURL:C,fetchPriority:k,decoding:F="async",layout:E,objectFit:A,objectPosition:S,lazyBoundary:D,lazyRoot:T,...L},_){let I,B,M,{imgConf:R,showAltText:P,blurComplete:$,defaultLoader:O}=_,H=R||a.imageConfigDefault;if("allSizes"in H)I=H;else{let e=[...H.deviceSizes,...H.imageSizes].sort((e,t)=>e-t),t=H.deviceSizes.sort((e,t)=>e-t),s=H.qualities?.sort((e,t)=>e-t);I={...H,allSizes:e,deviceSizes:t,qualities:s}}if(void 0===O)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let V=L.loader||O;delete L.loader,delete L.srcSet;let z="__next_img_default"in V;if(z){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=V;V=t=>{let{config:s,...i}=t;return e(i)}}if(E){"fill"===E&&(b=!0);let e={responsive:"100vw",fill:"100vw"},s={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];s&&(y={...y,...s});let i=e[E];i&&!t&&(t=i)}let U="",W=d(g),G=d(p);if(c(e)){let t=n(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(B=t.blurWidth,M=t.blurHeight,C=C||t.blurDataURL,U=t.src,!b)if(W||G){if(W&&!G){let e=W/t.width;G=Math.round(t.height*e)}else if(!W&&G){let e=G/t.height;W=Math.round(t.width*e)}}else W=t.width,G=t.height}let q=!i&&!o&&("lazy"===h||void 0===h);(!(e="string"==typeof e?e:U)||e.startsWith("data:")||e.startsWith("blob:"))&&(s=!0,q=!1),I.unoptimized&&(s=!0),z&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(s=!0);let K=d(f),Y=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:S}:{},P?{}:{color:"transparent"},y),Q=$||"empty"===N?null:"blur"===N?`url("data:image/svg+xml;charset=utf-8,${(0,r.getImageBlurSvg)({widthInt:W,heightInt:G,blurWidth:B,blurHeight:M,blurDataURL:C||"",objectFit:Y.objectFit})}")`:`url("${N}")`,X=l.includes(Y.objectFit)?"fill"===Y.objectFit?"100% 100%":"cover":Y.objectFit,J=Q?{backgroundSize:X,backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{},Z=u({config:I,src:e,unoptimized:s,width:W,quality:K,sizes:t,loader:V}),ee=q?"lazy":h;return{props:{...L,loading:ee,fetchPriority:k,width:W,height:G,decoding:F,className:m,style:{...Y,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:w||Z.src},meta:{unoptimized:s,preload:o||i,placeholder:N,fill:b}}}},220473,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return n}});let i=e.r(947746),r="u"<typeof window,a=r?()=>{}:i.useLayoutEffect,l=r?()=>{}:i.useEffect;function n(e){let{headManager:t,reduceComponentsToState:s}=e;function n(){if(t&&t.mountedInstances){let e=i.Children.toArray(Array.from(t.mountedInstances).filter(
2Boolean));t.updateHead(s(e))}}return r&&(t?.mountedInstances?.add(e.children),n()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=n),()=>{t&&(t._pendingUpdate=n)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},135127,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(s,{default:function(){return m},defaultHead:function(){return c}});let i=e.r(173278),r=e.r(557491),a=e.r(373433),l=r._(e.r(947746)),n=i._(e.r(220473)),o=e.r(862392);function c(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(590519);let h=["name","httpEquiv","charSet","itemProp"];function u(){let e=new Set,t=new Set,s=new Set,i={};return r=>{let a=!0,l=!1;if(r.key&&"number"!=typeof r.key&&r.key.indexOf("$")>0){l=!0;let t=r.key.slice(r.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(r.type){case"title":case"base":t.has(r.type)?a=!1:t.add(r.type);break;case"meta":for(let e=0,t=h.length;e<t;e++){let t=h[e];if(r.props.hasOwnProperty(t))if("charSet"===t)s.has(t)?a=!1:s.add(t);else{let e=r.props[t],s=i[t]||new Set;("name"!==t||!l)&&s.has(e)?a=!1:(s.add(e),i[t]=s)}}}return a}}function x(e){return e.reduce(d,[]).reverse().concat(c().reverse()).filter(u()).reverse().map((e,t)=>{let s=e.key||t;return l.default.cloneElement(e,{key:s})})}let m=function({children:e}){let t=(0,l.useContext)(o.HeadManagerContext);return(0,a.jsx)(n.default,{reduceComponentsToState:x,headManager:t,children:e})};("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},65926,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let i=e.r(173278)._(e.r(947746)),r=e.r(305319),a=i.default.createContext(r.imageConfigDefault)},816098,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"RouterContext",{enumerable:!0,get:function(){return i}});let i=e.r(173278)._(e.r(947746)).default.createContext(null)},928763,(e,t,s)=>{"use strict";function i(e,t){let s=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-s)<Math.abs(e-s)?t:e,t.qualities[0]):s}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"findClosestQuality",{enumerable:!0,get:function(){return i}})},780155,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return l}});let i=e.r(928763),r=e.r(262300);function a({config:e,src:t,width:s,quality:l}){let n=(0,r.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let s=new URLSearchParams(t.slice(e+1)),i=s.get("dpl");if(i){n=i,s.delete("dpl");let r=s.toString();t=t.slice(0,e)+(r?"?"+r:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,i.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${s}&q=${o}${t.startsWith("/")&&n?`&dpl=${n}`:""}`}a.__next_img_default=!0;let l=a},596694,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"Image",{enumerable:!0,get:function(){return w}});let i=e.r(173278),r=e.r(557491),a=e.r(373433),l=r._(e.r(947746)),n=i._(e.r(966362)),o=i._(e.r(135127)),c=e.r(932243),d=e.r(305319),h=e.r(65926);e.r(590519);let u=e.r(816098),x=i._(e.r(780155)),m=e.r(363525),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qual
3ities:[25,50,75,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1};function g(e,t,s,i,r,a,l){let n=e?.src;e&&e["data-loaded-src"]!==n&&(e["data-loaded-src"]=n,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&r(!0),s?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,r=!1;s.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{r=!0,t.stopPropagation()}})}i?.current&&i.current(e)}}))}function p(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,l.forwardRef)(({src:e,srcSet:t,sizes:s,height:i,width:r,decoding:n,className:o,style:c,fetchPriority:d,placeholder:h,loading:u,unoptimized:x,fill:f,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:v,sizesInput:j,onLoad:N,onError:C,...k},F)=>{let E=(0,l.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,h,b,y,w,x,j))},[e,h,b,y,w,C,x,j]),A=(0,m.useMergedRef)(F,E);return(0,a.jsx)("img",{...k,...p(d),loading:u,width:r,height:i,decoding:n,"data-nimg":f?"fill":"1",className:o,style:c,sizes:s,srcSet:t,src:e,ref:A,onLoad:e=>{g(e.currentTarget,h,b,y,w,x,j)},onError:e=>{v(!0),"empty"!==h&&w(!0),C&&C(e)}})});function y({isAppRouter:e,imgAttributes:t}){let s={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...p(t.fetchPriority)};return e&&n.default.preload?(n.default.preload(t.src,s),null):(0,a.jsx)(o.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...s},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,l.forwardRef)((e,t)=>{let s=!(0,l.useContext)(u.RouterContext),i=(0,l.useContext)(h.ImageConfigContext),r=(0,l.useMemo)(()=>{let e=f||i||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),s=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:s,qualities:r,localPatterns:"u"<typeof window?i?.localPatterns:e.localPatterns}},[i]),{onLoad:n,onLoadingComplete:o}=e,m=(0,l.useRef)(n);(0,l.useEffect)(()=>{m.current=n},[n]);let g=(0,l.useRef)(o);(0,l.useEffect)(()=>{g.current=o},[o]);let[p,w]=(0,l.useState)(!1),[v,j]=(0,l.useState)(!1),{props:N,meta:C}=(0,c.getImgProps)(e,{defaultLoader:x.default,imgConf:r,blurComplete:p,showAltText:v});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b,{...N,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.preload?(0,a.jsx)(y,{isAppRouter:s,imgAttributes:N}):null]})});("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},552987,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(s,{default:function(){return o},getImageProps:function(){return n}});let i=e.r(173278),r=e.r(932243),a=e.r(596694),l=i._(e.r(780155));function n(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qualities:[25,50,75,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let o=a.Image},85851,(e,t,s)=>{t.exports=e.r(552987)},508010,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(85851);let a=` 4@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;800&display=swap'); 5 6.st0{fill:url(#SVGID_1_);} 7.st1{opacity:0.7;} 8.st2{opacity:0.67;fill:#FFFFFF;} 9.st3{opacity:0.4;fill:#FFFFFF;} 10.st4{opacity:0.78;fill:#FFFFFF;} 11.st5{opacity:0.73;fill:#FFFFFF;} 12.st6{opacity:0.45;fill:#FFFFFF;} 13.st7{opacity:0.58;fill:#FFFFFF;} 14.st8{opacity:0.74;fill:#FFFFFF;} 15.st9{opacity:0.5;fill:#FFFFFF;} 16.st10{opacity:0.79;fill:#FFFFFF;} 17.st11{opacity:0.52;fill:#FFFFFF;} 18.st12{opacity:0.6;fill:#FFFFFF;} 19.st13{opacity:0.42;fill:#FFFFFF;} 20.st14{opacity:0.57;fill:#FFFFFF;} 21.st15{opacity:0.77;fill:#FFFFFF;} 22.st16{opacity:0.35;fill:#FFFFFF;} 23.st17{opacity:0.54;fill:#FFFFFF;} 24.st18{opacity:0.66;fill:#FFFFFF;} 25.st19{opacity:0.76;fill:#FFFFFF;} 26.st20{opacity:0.64;fill:#FFFFFF;} 27.st21{opacity:0.69;fill:#FFFFFF;} 28.st22{opacity:0.68;fill:#FFFFFF;} 29.st23{opacity:0.61;fill:#FFFFFF;} 30.st24{opacity:0.7;fill:#FFFFFF;} 31.st25{opacity:0.49;fill:#FFFFFF;} 32.st26{opacity:0.46;fill:#FFFFFF;} 33.st27{opacity:0.63;fill:#FFFFFF;} 34.st28{opacity:0.65;fill:#FFFFFF;} 35.st29{opacity:0.55;fill:#FFFFFF;} 36.st30{opacity:0.8;fill:#FFFFFF;} 37.st31{opacity:0.48;fill:#FFFFFF;} 38.st32{opacity:0.36;fill:#FFFFFF;} 39.st33{opacity:0.71;fill:#FFFFFF;} 40.st34{opacity:0.39;fill:#FFFFFF;} 41.st35{opacity:0.98;fill:#FFFFFF;} 42.st36{opacity:0.53;fill:#FFFFFF;} 43.st37{fill:#FFFFFF;} 44.st38{opacity:0.85;fill:#FFFFFF;} 45.st39{opacity:0.99;fill:#FFFFFF;} 46.st40{fill:url(#SVGID_00000155825143300020245780000014288036997184438698_);} 47.st41{fill:url(#SVGID_00000002361042267708332890000015614041547884492452_);} 48.st42{fill:url(#SVGID_00000072278050813555178330000014445751073711390864_);} 49.st43{fill:#57C5C6;} 50.st44{font-family:'Montserrat',sans-serif;} 51.st45{font-size:123.9479px;} 52.st46{font-family:'Montserrat',sans-serif;} 53.st47{fill:#FFC700;} 54.st48{font-family:'Montserrat',sans-serif;font-weight:800;} 55.st49{font-size:185.776px;} 56.st50{fill:#36D0E0;} 57.st51{font-size:1152.7156px;} 58.st52{fill:url(#SVGID_00000156545539802040861100000004771175710433474466_);} 59.st53{fill:url(#SVGID_00000169522190084847801080000003620523445129131177_);} 60.st54{fill:url(#SVGID_00000161600312638726836220000002510208310604464018_);} 61.st55{fill:url(#SVGID_00000109712057417587649090000015162157798779277971_);} 62.st56{fill:url(#SVGID_00000034785435558462920940000009159497456346204808_);} 63.st57{fill:url(#SVGID_00000100345307655287940260000011510406969305074103_);} 64 65.nf-header { 66 padding: 5px 0; 67 background-color: rgb(0, 48, 76); 68 position: fixed;
69 z-index: 500; 70 width: 100%; 71 box-shadow: none; 72 display: flex; 73 justify-content: center; 74} 75.nf-header img { 76 max-width: 150px; 77} 78.nf-header a { 79 font-weight: 700; 80 color: #fff; 81 fill: white; 82} 83.nf-header a:visited { 84 color: #fff; 85 fill: white; 86 text-decoration: underline; 87} 88svg a { 89 font-weight: 700; 90 color: #fff; 91 fill: white; 92} 93svg a:visited { 94 color: #fff; 95 fill: white; 96 text-decoration: underline; 97} 98.nf-svg-wrap svg { 99 position: fixed; 100 top: 0; 101 left: 0; 102 height: 100%; 103 width: 100%; 104} 105#main { 106 transform: translate(1590px, 1690px); 107} 108.number-text { 109 position: absolute; 110 cursor: pointer; 111 top: 0; 112 bottom: 0; 113 z-index: 1; 114 animation: number-text 3s ease-in-out both; 115 animation-delay: 1.5s; 116} 117.oops-container { 118 transform: translate(2199px, 610px); 119} 120.ooops-text { 121 animation: ooops-text 1s ease-in-out both; 122 animation-delay: 1s; 123} 124.page-text { 125 animation: ooops-text 1s ease-in-out both; 126 animation-delay: 2.5s; 127} 128.go-back { 129 animation: ooops-text 1s ease-in-out both; 130 animation-delay: 2.7s; 131} 132.building-left { 133 animation: building-left 5s ease-in-out both; 134 animation-delay: 3s; 135} 136.building-right { 137 animation: building-right 5s ease-in-out both; 138 animation-delay: 3s; 139} 140.shines-logo { 141 animation: shines-logo 4s ease-in-out both; 142 animation-delay: 2.8s; 143} 144.meteor-1 { 145 animation: meteor-1 4.0s ease-in-out both; 146 animation-delay: 6s; 147 animation-iteration-count: 1; 148} 149.meteor-2 { 150 animation: meteor-2 9.6s ease-in-out both; 151 animation-delay: 15s; 152 animation-iteration-count: 7; 153} 154.meteor-3 { 155 animation: meteor-3 2.5s ease-in-out both; 156 animation-delay: 20s; 157 animation-iteration-count: 1; 158} 159.stars-1 { animation: stars 7s ease-in-out infinite; animation-delay: 2s; } 160.stars-2 { animation: stars 3s ease-in-out infinite; animation-delay: 1s; } 161.stars-4 { animation: stars 6s ease-in-out infinite; animation-delay: 3s; } 162.stars-5 { animation: stars 5s ease-in-out infinite; animation-delay: 6s; } 163.stars { animation: stars 2s ease-in-out infinite; animation-delay: 5s; } 164.lights { animation: lights 2s ease-in-out infinite; animation-delay: 3s; } 165.lights-4s { animation: lights 2s ease-in-out infinite; animation-delay: 4s; } 166.lights-5s { animation: lights 2s ease-in-out infinite; animation-delay: 5s; } 167.lights-6s { animation: lights 2s ease-in-out infinite; animation-delay: 6s; } 168.float { animation: hover 1.5s ease-in-out infinite alternate; animation-delay: 4s; } 169.float-rays { animation: hover-rays 1.5s ease-in-out infinite alternate; animation-delay: 3s; } 170 171@keyframes meteor-1 { 172 0% { opacity: 0; } 173 50% { opacity: 0.8; } 174 100% { opacity: 0; transform: translate(4132px, 1560px); } 175} 176@keyframes meteor-2 { 177 0% { opacity: 0; } 178 50% { opacity: 0.8; } 179 100% { opacity: 0; transform: translate(3970px, 1380px); } 180} 181@keyframes meteor-3 { 182 0% { opacity: 0; } 183 50% { opacity: 0.8; } 184 100% { opacity: 0; transform: translate(560px, 210px); } 185} 186@keyframes number-text { 187 0% { opacity: 0; } 188 50% { opacity: 0.5; } 189 100% { opacity: 1; } 190} 191@keyframes building-left { 192 0% { transform: translate(-600px, 10px); } 193 100% { transform: translate(-600px, 10px); } 194} 195@keyframes building-right { 196 0% { transform: translate(650px, 10px); } 197 100% { transform: translate(650px, 10px); } 198} 199@keyframes shines-logo { 200 0% { opacity: 0; transform: translate(-2390px, -2520px) scale(1.8); } 201 30% { opacity: 0.9; } 202 50% { opacity: 1; transform: translate(-2390px, -3890px) scale(1.8); } 203 70% { opacity: 1; transform: translate(-2390px, -3550px) scale(1.8); } 204 100% { opacity: 1; transform: translate(-2390px, -3660px) scale(1.8); } 205} 206@keyframes ooops-text { 207 0% { opacity: 0; } 208 100% { opacity: 1; } 209} 210@keyframes stars { 211 0% { opacity: 0.3; } 212 50% { opacity: 1; fill: #FFC700; } 213 100% { opacity: 0.3; } 214} 215@keyframes lights { 216 0% {} 217 100% { fill: #FFC700; } 218} 219@keyframes hover { 220 from { transform: translate3d(0, 0, 0); } 221 to { transform: translate3d(0, -7px, 0); } 222} 223@keyframes hover-rays { 224 from { transform: translate3d(0, 0px, 0px); } 225 to { transform: translate3d(-7px, -7px, -7px); } 226} 227 228@media only screen and (max-width: 600px) { 229 .nf-svg-wrap svg { 230 position: fixed; 231 left: 0; 232 height: 137%; 233 width: 191%; 234 margin-left: -191px; 235 margin-bottom: -280px; 236 } 237 .ooops-text { transform: translate(100px, -890px); } 238 .number-text { transform: translate(280px, -950px); } 239 .page-text { transform: translate(1870px, 1020px); font-size: 110px; }
240 .go-back { transform: translate(2390px, 1310px) !important; } 241} 242@media (max-width: 390px) and (max-height: 844px) { 243 .number-text { transform: translate(260px, -950px) !important; } 244 .page-text { transform: translate(1930px, 1020px) !important; font-size: 110px; } 245 .go-back { transform: translate(2404px, 1310px) !important; } 246} 247@media (max-width: 450px) and (max-height: 932px) { 248 .number-text { transform: translate(120px, -950px); } 249 .page-text { transform: translate(1830px, 1020px); font-size: 110px; } 250 .go-back { transform: translate(2304px, 1310px) !important; } 251} 252@media (max-width: 600px) and (max-height: 740px) { 253 .number-text { transform: translate(450px, -950px); } 254 .page-text { transform: translate(2030px, 1020px); font-size: 110px; } 255 .go-back { transform: translate(2484px, 1310px) !important; } 256} 257@media (max-width: 414px) and (max-height: 736px) { 258 .number-text { transform: translate(230px, -950px); } 259 .page-text { transform: translate(1830px, 1020px); font-size: 110px; } 260 .go-back { transform: translate(2374px, 1310px) !important; } 261} 262`,l=()=>((0,s.useEffect)(()=>{let e={overflow:document.body.style.overflow,margin:document.body.style.margin,padding:document.body.style.padding};return document.body.style.overflow="hidden",document.body.style.margin="0",document.body.style.padding="0",()=>{document.body.style.overflow=e.overflow,document.body.style.margin=e.margin,document.body.style.padding=e.padding}},[]),(0,s.useEffect)(()=>{if(window.innerWidth<=968)return;let e=e=>{document.querySelectorAll(".number-text").forEach(t=>{let s=Number(t.getAttribute("data-speed")),i=(window.innerWidth-e.pageX)/window.innerWidth*s*6,r=(window.innerHeight-e.pageY)/window.innerHeight*s*6;t.style.transform=`translateX(${i}px) translateY(${r}px)`})};return document.addEventListener("mousemove",e),()=>document.removeEventListener("mousemove",e)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{children:a}),(0,t.jsx)("header",{className:"nf-header",children:(0,t.jsx)(i.default,{href:"https://broward.org",children:(0,t.jsx)(r.default,{src:"https://bcf-p-001.sitecorecontenthub.cloud/api/public/content/06e0b9fb845447a78e86fe928c4b01fa?v=71fb5a4b",alt:"Broward County Logo",width:150,height:60,priority:!0})})}),(0,t.jsx)("div",{className:"nf-svg-wrap",dangerouslySetInnerHTML:{__html:o}})]})),n=l,o=`<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" x="0px" y="0px" viewBox="0 0 6000 4000" xml:space="preserve"> 263 264 <g> 265 <lineargradient id="SVGID_1_" x1="100%" y1="100%"> 266 267 <stop offset="100%" stop-color="#371148"> 268 <!--animating bottom stop color--> 269 <animate attributeName="stop-color" values="#3c154e;#371148" dur="5s" repeatCount="0"></animate> 270 </stop> 271 </lineargradient> 272 273 <polygon class="st0" points="100013.4,364.5 19825.4,8189 -15150,16759 29.3,-53935765.5"></polygon> 274 <g> 275 <g class="st1"> 276 <g> 277 <path class="st2" d="M2868.4,1564c0,9.9,15.3,9.9,15.3,0C2883.8,1554.1,2868.4,1554.1,2868.4,1564z"></path> 278 <path class="st3" d="M236,1767c0,10.4,16.1,10.4,16.1,0C252.1,1756.6,236,1756.6,236,1767z"></path> 279 <path class="st2" d="M183.9,639.7c0,10.2,15.9,10.2,15.9,0S183.9,629.4,183.9,639.7z"></path> 280 <path class="st4" d="M2876.6,1378.7c9.9,0,9.9-15.4,0-15.4S2866.7,1378.7,2876.6,1378.7z"></path> 281 <path class="st5" d="M466.5,1628.6c0,7.4,11.4,7.4,11.4,0C477.9,1621.3,466.5,1621.3,466.5,1628.6z"></path> 282 <path class="st6" d="M53.5,521.2c0,7.7,11.9,7.7,11.9,0C65.4,513.4,53.5,513.4,53.5,521.2z"></path> 283 <path class="st7" d="M3582.9,1250.5c0,11.5,17.8,11.5,17.8,0C3600.6,1239.1,3582.9,1239.1,3582.9,1250.5z"></path> 284 <path class="st8" d="M3925.8,2272.7c0,9.9,15.3,9.9,15.3,0C3941.2,2262.8,3925.8,2262.8,3925.8,2272.7z"></path> 285 <path class="st9" d="M2687.7,2001c0,13.9,21.6,13.9,21.6,0C2709.2,1987.1,2687.7,1987.1,2687.7,2001z"></path> 286 <path class="st8" d="M4286.3,2321.3c0,10,15.5,10,15.5,0C4301.9,2311.3,4286.3,2311.3,4286.3,2321.3z"></path> 287 <path class="st10" d="M2921.5,2343.1c0,9.9,15.3,9.9,15.3,0C2936.8,2333.3,2921.5,2333.3,2921.5,2343.1z"></path> 288 <path class="st5" d="M203.3,1498c0,7.8,12,7.8,12,0C215.3,1490.2,203.3,1490.2,203.3,1498z"></path> 289 <path class="st11" d="M3315.8,1071.3c0,8.6,13.3,8.6,13.3,0C3329.1,1062.7,3315.8,1062.7,3315.8,1071.3z"></path> 290 <path class="st12" d="M6398.1,1324.3c0,14.6,22.6,14.6,22.6,0C6420.6,1309.7,6398.1,1309.7,6398.1,1324.3z"></path> 291 <path class="st13" d="M6193.2,739.5c0,13.4,20.8,13.4,20.8,0C6214.1,726.1,6193.2,726.1,6193.2,739.5z"></path> 292 <path class="st14" d="M6409.2,1173.6c0,14.6,22.7,14.6,22.7,0C6431.9,1158.9,6409.2,1158.9,6409.2,1173.6z"></path> 293 <path class="st15" d="M5729.5,773.8c0,9.9,15.3,9.9,15.3,0C5744.8,763.9,5729.5,763.9,5729.5,773.8z"></path> 294 <path class="st16" d="M595.4,732.7c0,13.8,21.4,13.8,21.4,0C616.8,718.9,595.4,718.9,595.4,732.7z"></path> 295 <path class="st17" d="M3016.7,1082.3c-6.9,0-6.9,10.7,0,10.7C3023.7,1093.1,3023.7,1082.3,3016.7,1082.3z"></path> 296 <path class="st18" d="M3803.5,1240.7c0-10-15.6-10-15.6,0C3787.9,1250.8,3803.5,1250.8,3803.5,1240.7z"></path> 297 <path class="st3" d="M1384.1,1669.3c0-10.6-16.5-10.6-16.5,0C1367.6,1679.9,1384.1,1679.9,1384.1,1669.3z"></path> 298 <path class="st19" d="M2563.3,1285.1c0-10.1-15.6-10.1-15.6,0C2547.7,1295.1,2563.3,1295.1,2563.3,1285.1z"></path> 299 <path class="st20" d="M4840.6,1542.6c0-9.2-14.3-9.2-14.3,0C4826.3,1551.9,4840.6,1551.9,4840.6,1542.6z"></path> 300 <path class="st21" d="M5351.1,2150.3c0-9.8-15.2-9.8-15.2,0C5335.9,2160.1,5351.1,2160.1,5351.1,2150.3z"></path> 301 <path class="st10" d="M1387.2,983.5c-10.2,0-10.2,15.8,0,15.8S1397.4,983.5,1387.2,983.5z"></path> 302 <path class="st6" d="M3755.7,1750.4c0-7.9-12.3-7.9-12.3,0C3743.4,1758.3,3755.7,1758.3,3755.7,1750.4z"></path> 303 <path class="st22" d="M1726.6,446.1c0-9-14-9-14,0C1712.6,455.1,1726.6,45
3035.1,1726.6,446.1z"></path> 304 <path class="st2" d="M1003.7,446.1c0-8.7-13.5-8.7-13.5,0C990.2,454.8,1003.7,454.8,1003.7,446.1z"></path> 305 <path class="st23" d="M4175.2,1018.5c0-7.8-12.2-7.8-12.2,0C4163.1,1026.3,4175.2,1026.3,4175.2,1018.5z"></path> 306 <path class="st23" d="M167.7,1227.4c0-10.1-15.7-10.1-15.7,0C152,1237.5,167.7,1237.5,167.7,1227.4z"></path> 307 <path class="st9" d="M946.5,1140c0-11.8-18.3-11.8-18.3,0C928.2,1151.7,946.5,1151.7,946.5,1140z"></path> 308 <path class="st22" d="M2629.1,763.1c0-10.1-15.7-10.1-15.7,0C2613.5,773.2,2629.1,773.2,2629.1,763.1z"></path> 309 <path class="st15" d="M4766.8,456.9c0-6.8-10.6-6.8-10.6,0C4756.2,463.7,4766.8,463.7,4766.8,456.9z"></path> 310 <path class="st24" d="M2646.8,1087.7c0-7.7-12-7.7-12,0C2634.9,1095.4,2646.8,1095.4,2646.8,1087.7z"></path> 311 <path class="st2" d="M5337,687.4c0-10.3-16-10.3-16,0C5321,697.7,5337,697.7,5337,687.4z"></path> 312 <path class="st25" d="M4886,1909.8c0-9.9-15.3-9.9-15.3,0C4870.7,1919.7,4886,1919.7,4886,1909.8z"></path> 313 <path class="st26" d="M3221.7,1581.5c0-14.5-22.4-14.5-22.4,0C3199.3,1595.9,3221.7,1595.9,3221.7,1581.5z"></path> 314 <path class="st10" d="M462.4,1304.9c-7.1,0-7.1,11,0,11C469.5,1315.9,469.5,1304.9,462.4,1304.9z"></path> 315 <path class="st27" d="M3493.6,1599.9c0-10.7-16.6-10.7-16.6,0C3477,1610.6,3493.6,1610.6,3493.6,1599.9z"></path> 316 <path class="st15" d="M2658.3,1336.7c0-9.5-14.8-9.5-14.8,0C2643.5,1346.2,2658.3,1346.2,2658.3,1336.7z"></path> 317 <path class="st2" d="M2182.8,814.8c9.6-2.3,6-17.2-3.6-14.9C2169.6,802.2,2173.1,817.1,2182.8,814.8z"></path> 318 <path class="st4" d="M2000.7,850.1c-2.3-9.6-17.2-6.1-14.9,3.6S2003,859.7,2000.7,850.1z"></path> 319 <path class="st19" d="M1982.6,1176.5c-9.8,2.3-6.1,17.5,3.6,15.2C1996,1189.4,1992.4,1174.2,1982.6,1176.5z"></path> 320 <path class="st24" d="M1771.2,1141.3c-7.5,1.8-4.7,13.4,2.8,11.6C1781.5,1151.1,1778.7,1139.5,1771.2,1141.3z"></path> 321 <path class="st15" d="M2010.7,1072.2c-9.3,2.2-5.8,16.6,3.4,14.3C2023.4,1084.3,2019.9,1070,2010.7,1072.2z"></path> 322 <path class="st27" d="M5661.4,2070.4c0-10-15.5-10-15.5,0C5645.8,2080.4,5661.4,2080.4,5661.4,2070.4z"></path> 323 <path class="st2" d="M5242.4,1430c0-10-15.4-10-15.4,0C5226.9,1440,5242.4,1440,5242.4,1430z"></path> 324 <path class="st28" d="M-107.7,942c-9.9,0-9.9,15.3,0,15.3S-97.8,942-107.7,942z"></path> 325 <path class="st29" d="M3939.7,2041.9c-10.3,0-10.3,15.9,0,15.9C3950,2057.8,3950,2041.9,3939.7,2041.9z"></path> 326 <path class="st30" d="M4440,581.1c0-7.2-11.1-7.2-11.1,0C4428.9,588.3,4440,588.3,4440,581.1z"></path> 327 <path class="st4" d="M5563.9,2674.5c0-9-14-9-14,0C5549.9,2683.6,5563.9,2683.6,5563.9,2674.5z"></path> 328 <path class="st27" d="M1516.7,612.6c0-9.4-14.6-9.4-14.6,0C1502.1,622,1516.7,622,1516.7,612.6z"></path> 329 <path class="st21" d="M-20,754.4c0-10.2-15.8-10.2-15.8,0C-35.9,764.6-20,764.6-20,754.4z"></path> 330 <path class="st18" d="M2355.9,513.5c0-11-17-11-17,0C2338.9,524.5,2355.9,524.5,2355.9,513.5z"></path> 331 <path class="st18" d="M3001.5,1981.6c0-11.2-17.4-11.2-17.4,0C2984.2,1992.8,3001.5,1992.8,3001.5,1981.6z"></path> 332 <path class="st31" d="M293.6,870.1c0-10.3-15.9-10.3-15.9,0C277.7,880.3,293.6,880.3,293.6,870.1z"></path> 333 <path class="st23" d="M1457.2,1561.2c0-7-10.8-7-10.8,0C1446.4,1568.2,1457.2,1568.2,1457.2,1561.2z"></path> 334 <path class="st32" d="M5160.9,1944.9c0-10.2-15.8-10.2-15.8,0C5145.2,1955.1,5160.9,1955.1,5160.9,1944.9z"></path> 335 <path class="st33" d="M4685,2174.1c-14.5,0-14.5,22.4,0,22.4C4699.5,2196.6,4699.5,2174.1,4685,2174.1z"></path> 336 <path class="st34" d="M4849.2,1966.7c0-9.6-15-9.6-15,0C4834.2,1976.3,4849.2,1976.3,4849.2,1966.7z"></path> 337 <path class="st20" d="M2889.3,724.8c0-8.7-13.5-8.7-13.5,0C2875.8,733.5,2889.3,733.5,2889.3,724.8z"></path> 338 <path class="st28" d="M3983.3,1286c0-14.2-22-14.2-22,0C3961.3,1300.2,3983.3,1300.2,3983.3,1286z"></path> 339 </g> 340 <g> 341 <polygon class="st35 stars-1" points="5261.8,2356.4 5256.7,2336.2 5236.5,2331.1 5256.7,2326.1 5261.8,2305.9 5266.8,2326.1 342 5287,2331.1 5266.8,2336.2 "></polygon> 343 <polygon class="st35 stars-2" points="2155.6,1604.5 2149.7,1580.9 2126.2,1575 2149.7,1569.1 2155.6,1545.6 2161.6,1569.1 2185.1,1575 344 2161.6,1580.9 "></polygon> 345 <path class="st19 stars-2" d="M1059.6,1855.1c-9.8,2.3-6.
3451,17.5,3.6,15.2C1073,1867.9,1069.3,1852.7,1059.6,1855.1z"></path> 346 <path class="st24 stars-1" d="M848.2,1819.8c-7.5,1.8-4.7,13.4,2.8,11.6C858.5,1829.6,855.7,1818,848.2,1819.8z"></path> 347 <path class="st15 stars-3" d="M1087.6,1750.7c-9.3,2.2-5.8,16.6,3.4,14.3C1100.3,1762.8,1096.9,1748.5,1087.6,1750.7z"></path> 348 <polygon class="st35 stars-4" points="1232.6,2283 1226.7,2259.5 1203.1,2253.6 1226.7,2247.6 1232.6,2224.1 1238.5,2247.6 349 1262.1,2253.6 1238.5,2259.5 "></polygon> 350 <polygon class="st27 stars-4" points="1503.6,640.2 1498.1,618 1476,612.5 1498.1,607 1503.6,584.8 1509.2,607 1531.3,612.5 1509.2,618 351 "></polygon> 352 <polygon class="st33 stars-2" points="1115,1485.4 1109.1,1462 1085.7,1456.1 1109.1,1450.2 1115,1426.8 1120.9,1450.2 1144.3,1456.1 353 1120.9,1462 "></polygon> 354 <polygon class="st14 stars-3" points="419.9,613.5 413.4,587.7 387.7,581.3 413.4,574.8 419.9,549.1 426.4,574.8 452.1,581.3 355 426.4,587.7 "></polygon> 356 <polygon class="st17 stars-2" points="3081.4,1228.6 3075.3,1204.5 3051.2,1198.4 3075.3,1192.4 3081.4,1168.3 3087.4,1192.4 357 3111.5,1198.4 3087.4,1204.5 "></polygon> 358 <path class="st4 stars-1" d="M1968.6,2531.8c9.9,0,9.9-15.4,0-15.4S1958.7,2531.8,1968.6,2531.8z"></path> 359 <path class="st17" d="M2101.3,2157.9c-6.9,0-6.9,10.7,0,10.7C2108.3,2168.7,2108.3,2157.9,2101.3,2157.9z"></path> 360 <path class="st19 stars-4" d="M1647.9,2360.6c0-10.1-15.6-10.1-15.6,0C1632.3,2370.7,1647.9,2370.7,1647.9,2360.6z"></path> 361 <path class="st24 stars-2" d="M1731.4,2163.3c0-7.7-12-7.7-12,0C1719.4,2171,1731.4,2171,1731.4,2163.3z"></path> 362 <path class="st15 stars" d="M1742.8,2412.3c0-9.5-14.8-9.5-14.8,0C1728.1,2421.8,1742.8,2421.8,1742.8,2412.3z"></path> 363 <polygon class="st17 stars-4" points="2166,2304.2 2159.9,2280.1 2135.8,2274 2159.9,2268 2166,2243.8 2172,2268 2196.1,2274 364 2172,2280.1 "></polygon> 365 <polygon class="st35 stars-3" points="316.6,1655.8 311.1,1633.8 289.1,1628.3 311.1,1622.7 316.6,1600.7 322.2,1622.7 344.2,1628.3 366 322.2,1633.8 "></polygon> 367 <polygon class="st36 stars-1" points="3591.4,1583.6 3586,1562 3564.3,1556.6 3586,1551.1 3591.4,1529.5 3596.8,1551.1 3618.4,1556.6 368 3596.8,1562 "></polygon> 369 <polygon class="st37 stars" points="364.4,1016.1 359.1,995 338,989.8 359.1,984.5 364.4,963.4 369.7,984.5 390.8,989.8 369.7,995 370 "></polygon> 371 <polygon class="st28 stars-3" points="4067.2,2074.6 4061.6,2052.5 4039.6,2047 4061.6,2041.5 4067.2,2019.4 4072.7,2041.5 4094.8,2047 372 4072.7,2052.5 "></polygon> 373 <polygon class="st38 stars-4" points="508.6,1798.3 505.2,1784.8 491.7,1781.4 505.2,1778 508.6,1764.5 512,1778 525.5,1781.4 374 512,1784.8 "></polygon> 375 <polygon class="st39 stars-2" points="4762.6,1344 4757.3,1322.6 4735.8,1317.2 4757.3,1311.8 4762.6,1290.4 4768,1311.8 4789.4,1317.2 376 4768,1322.6 "></polygon> 377 </g> 378 </g> 379 <g> 380 381 <lineargradient class="meteor-2" id="SVGID_00000139257011044385727160000011596675794242299565_" gradientUnits="userSpaceOnUse" x1="5665.6152" y1="446.4362" x2="6527.104" y2="446.4362" gradientTransform="matrix(0.269 8.351965e-02 -8.351965e-02 0.269 -85.949 736.5696)"> 382 <stop offset="0" style="stop-color:#9620BA"></stop> 383 <stop offset="6.956952e-02" style="stop-color:#A022C8"></stop> 384 <stop offset="0.1983" style="stop-color:#B928EB"></stop> 385 <stop offset="0.3379" style="stop-color:#D82EFD"></stop> 386 <stop offset="0.3492" style="stop-color:#DB2FFF"></stop> 387 <stop offset="0.5559" style="stop-color:#FF3FFF"></stop> 388 <stop offset="0.7011" style="stop-color:#FF57FF"></stop> 389 <stop offset="0.8408" style="stop-color:#FF83FF"></stop> 390 <stop offset="1" style="stop-color:#FFBDFF"></stop> 391 </lineargradient> 392 <path class="meteor-2" style="fill:url(#SVGID_00000139257011044385727160000011596675794242299565_);" d="M1632.8,1401.8 393 c-3.2,10.5-14.4,16.3-24.8,13c-10.5-3.2-205-91.4-205-91.4s206.3,50.3,216.7,53.6C1630.2,1380.2,1636,1391.4,1632.8,1401.8z"></path> 394 395 <lineargradient class="meteor-3" id="SVGID_00000103944259807263001330000010541576523253921977_" gradientUnits="userSpaceOnUse" x1="18270.6621" y1="-4777.9731" x2="19119.916" y2="-4777.9731" gradientTransform="matrix(0.269 8.351965e-02 -8.351965e-02 0.269 -85.949 736.5696)"> 396 <stop offset="0" style="stop-color:#9620BA"></stop> 397 <stop offset="6.956952e-02" style="stop-color:#A022C8"></stop> 398 <stop offset="0.1983" style="stop-color:#B928EB"></stop> 399 <stop offset="0.3379" style="stop-color:#D82EFD"></stop> 400 <stop offset="0.3492" style="stop-color:#DB2FFF"></stop> 401 <stop offset="0.5559" style="stop-color:#FF3FFF"></stop> 402 <stop offset="0.7011" style="stop-color:#FF57FF"></stop> 403 <stop offset="0.8408" style="stop-color:#FF83FF"></stop> 404 <stop offset="1" style="stop-color:#FFBDFF"></stop> 405 </lineargradient> 406 <path class="meteor-3" style="fill:url(#SVGID_00000103944259807263001330000010541576523253921977_);" d="M5457,1048 407 c-3.2,10.3-14.1,16.1-24.5,12.9c-10.3-3.2-202.1-90.1-202.1-90.1s203.3,49.6,213.6,52.8C5454.5,1026.8,5460.2,1037.7,5457,1048z"></path> 408 409 <lineargradient class="meteor-1" id="SVGID_00000013167627093404731780000011182766085497203585_" gradientUnits="userSpaceOnUse" x1="164
4091.3473" y1="-2208.6538" x2="2507.9929" y2="-2208.6538" gradientTransform="matrix(0.269 8.351965e-02 -8.351965e-02 0.269 -85.949 736.5696)"> 410 <stop offset="0" style="stop-color:#9620BA"></stop> 411 <stop offset="6.956952e-02" style="stop-color:#A022C8"></stop> 412 <stop offset="0.1983" style="stop-color:#B928EB"></stop> 413 <stop offset="0.3379" style="stop-color:#D82EFD"></stop> 414 <stop offset="0.3492" style="stop-color:#DB2FFF"></stop> 415 <stop offset="0.5559" style="stop-color:#FF3FFF"></stop> 416 <stop offset="0.7011" style="stop-color:#FF57FF"></stop> 417 <stop offset="0.8408" style="stop-color:#FF83FF"></stop> 418 <stop offset="1" style="stop-color:#FFBDFF"></stop> 419 </lineargradient> 420 <path class="meteor-1" style="fill:url(#SVGID_00000013167627093404731780000011182766085497203585_);" d="M773.3,351.8 421 c-3.3,10.5-14.4,16.4-25,13.1c-10.5-3.3-206.2-92-206.2-92s207.5,50.6,218,53.9C770.6,330.1,776.5,341.3,773.3,351.8z"></path> 422 </g> 423 </g> 424 <path d="M2454.9,1189.7c-0.4,0-0.8-0.2-1.1-0.5l-4.1-4.2c-0.6-0.6-0.6-1.6,0-2.2c0.6-0.6,1.6-0.6,2.2,0l3,3.1l3-3.1 425 c0.6-0.6,1.6-0.6,2.2,0c0.6,0.6,0.6,1.6,0,2.2l-4.1,4.2C2455.7,1189.5,2455.3,1189.7,2454.9,1189.7z"></path> 426 </g> 427 <text transform="matrix(1 0 0 1 1570.9531 1919.4375)" class="st37 st44 st45 page-text">The page you're looking for 428 cannot be found.</text> 429 430 <text class="go-back" transform="matrix(1 0 0 1 2200.0283 2204.5967)"> 431 <tspan x="0" y="0" class=" st37 st46 st45">Go back to <a href="https://broward.org" target="_blank">homepage.</a> </tspan> 432 433 434 </text> 435 <g class="oops-container"> 436 <text data-speed="8" class="ooops-text number-text st47 st48 st49" style="transform: translateX(16.4062px) translateY(29.4918px);">Ooops! Error.</text> 437 </g> 438 <g id="main"> 439 <text data-speed="-8" class=" scene number-text st50 st48 st51" style="transform: translateX(-16.4062px) translateY(-29.4918px);">404</text> 440 </g> 441 <g class="building-left"> 442 <rect x="2200.1" y="2912.7" class="st50" width="19.6" height="1058.3"></rect> 443 <rect x="2268.6" y="2813" class="st50 lights-6s" width="655.8" height="15.9"></rect> 444 <rect x="2240.4" y="2813" class="st50 " width="12.2" height="79.5"></rect> 445 <rect x="2268.6" y="2846" class="st50" width="13.5" height="15.9"></rect> 446 <rect x="2357.9" y="2846" class="st50" width="13.5" height="15.9"></rect> 447 <rect x="2300.4" y="2846" class="st50 lights-4s" width="37.9" height="15.9"></rect> 448 <rect x="2235.6" y="2909.8" class="st50" width="14.4" height="15.9"></rect> 449 <rect x="2331.4" y="2909.8" class="st50 lights" width="14.4" height="15.9"></rect> 450 <rect x="2269.7" y="2909.8" class="st50" width="40.7" height="15.9"></rect> 451 <rect x="2383.4" y="2909.8" class="st50" width="14.4" height="15.9"></rect> 452 <rect x="2479.3" y="2909.8" class="st50 lights-5s" width="14.4" height="15.9"></rect> 453 <rect x="2417.5" y="2909.8" class="st50" width="40.7" height="15.9"></rect> 454 <rect x="2518.3" y="2909.8" class="st50" width="65.5" height="15.9"></rect> 455 <rect x="2642" y="2909.8" class="st50" width="65.5" height="15.9"></rect> 456 <rect x="2731.5" y="2909.8" class="st50 lights" width="14.4" height="15.9"></rect> 457 <rect x="2827.3" y="2909.8" class="st50" width="14.4" height="15.9"></rect> 458 <rect x="2765.6" y="2909.8" class="st50 lights-6s" width="40.7" height="15.9"></rect> 459 <rect x="2863.7" y="2909.8" class="st50" width="14.4" height="15.9"></rect> 460 <rect x="2897.8" y="2909.8" class="st50" width="40.7" height="15.9"></rect> 461 <rect x="2235.6" y="2949.9" class="st50 lights" width="14.4" height="15.9"></rect> 462 <rect x="2331.4" y="2949.9" class="st50" width="14.4" height="15.9"></rect> 463 <rect x="2269.7" y="2949.9" class="st50" width="40.7" height="15.9"></rect> 464 <rect x="2383.4" y="2949.9" class="st50" width="14.4" height="15.9"></rect> 465 <rect x="2479.3" y="2949.9" class="st50 lights" width="14.4" height="15.9"></rect> 466 <rect x="2417.5" y="2949.9" class="st50" width="40.7" height="15.9"></rect> 467 <rect x="2518.3" y="2949.9" class="st50" width="65.5" height="15.9"></rect> 468 <rect x="2642" y="2949.9" class="st50" width="65.5" height="15.9"></rect> 469 <rect x="2731.5" y="2949.9" class="st50" width="14.4" height="15.9"></rect> 470 <rect x="2827.3" y="2949.9" class="st50 lights-5s" width="14.4" height="15.9"></rect> 471 <rect x="2765.6" y="2949.9" class="st50" width="40.7" height="15.9"></rect> 472 <rect x="2863.7" y="2949.9" class="st50" width="14.4" height="15.9"></rect> 473 <rect x="2897.8" y="2949.9" class="st50" width="40.7" height="15.9"></rect> 474 <rect x="2235.6" y="2989.9" class="st50 lights" width="14.4" height="15.9"></rect> 475 <rect x="2331.4" y="2989.9" class="st50" width="14.4" height="15.9"></rect> 476 <rect x="2269.7" y="2989.9" class="st50 lights-4s" width="40.7" height="15.9"></rect> 477 <rect x="2383.4" y="2989.9" class="st50" width="14.4" height="15.9"></rect> 478 <rect x="2479.3" y="2989.9" class="st50" width="14.4" height="15.9"></rect> 479 <rect x="2417.5" y="2989.9" class="st50" width="40.7" height="15.9"></rect> 480 <rect x="2518.3" y="2989.9" class="st50 lights" width="65.5" height="15.9"></rect> 481 <rect x="2642" y="2989.9" class="st50" width="65.5" height="15.9"></rect> 482 <rect x="2731.5" y="2989.9" class="st50 lights-5s" width="14.4" height="15.9"></rect> 483 <rect x="2827.3" y="2989.9" class="st50" width="14.4" height="15.9"></rect> 484 <rect x="2765.6" y="2989.9" class="st50 lights" width="40.7" height="15.9"></rect> 485 <rect x="2863.7" y="2989.9" class="st50" width="14.4" height="15.9"></rect> 486 <rect x="2897.8" y="2989.9" class="st50" width="40.7" height="15.9"></rect> 487 <rect x="2235.6" y="3030" class="st50 lights-6s" width="14.4" height="15.9"></rect> 488 <rect x="2331.4" y="3030" class="st50" width="14.4" height="15.9"></rect> 489 <rect x="2269.7" y="3030" class="st50" width="40.7" height="15.9"></rect> 490 <rect x="2383.4" y="3030" class="st50" width="14.4" height="15.9"></rect> 491 <rect x="2479.3" y="3030" class="st50 lights-5s" width="14.4" height="15.9"></rect> 492 <rect x="2417.5" y="3030" class="st50" width="40.7" height="15.9"></rect> 493 <rect x="2518.3" y="3030" class="st50" width="65.5" height="15.9"></rect> 494 <rect x="2642" y="3030" class="st50 lights-5s" width="65.5" height="15.9"></rect> 495 <rect x="2731.5" y="3030" class="st50" width="14.4" height="15.9"></rect> 496 <rect x="2827.3" y="3030" class="st50" width="14.4" height="15.9"></rect> 497 <rect x="2765.6" y="3030" class="st50 lights" width="40.7" height="15.9"></rect> 498 <rect x="2863.7" y="3030" class="st50" width="14.4" height="15.9"></rect> 499 <rect x="2897.8" y="3030" class="st50" width="40.7" height="15.9"></rect> 500 <rect x="2235.6" y="3070" class="st50" width="14.4" height="15.9"></rect> 501 <rect x="2331.4" y="3070" class="st50" width="14.4" height="15.9"></rect> 502 <rect x="2269.7" y="3070" class="st50" width="40.7" height="15.9"></rect> 503 <rect x="2383.4" y="3070" class="st50" width="14.4" height="15.9"></rect> 504 <rect x="2479.3" y="3070" class="st50 lights-4s" width="14.4" height="15.9"></rect> 505 <rect x="2417.5" y="3070" class="st50" width="40.7" height="15.9"></rect> 506 <rect x="2518.3" y="3070" class="st50" width="65.5" height="15.9"></rect> 507 <rect x="2642" y="3070" class="st50" width="65.5" height="15.9"></rect> 508 <rect x="2731.5" y="3070" class="st50 lights-4s" width="14.4" height="15.9"></rect> 509 <rect x="2827.3" y="3070" class="st50" width="14.4" height="15.9"></rect> 510 <rect x="2765.6" y="3070" class="st50" width="40.7" height="15.9"></rect> 511 <rect x="2863.7" y="3070" class="st50" width="14.4" height="15.9"></rect> 512 <rect x="2897.8" y="3070" class="st50" width="40.7" height="15.9"></rect> 513 <rect x="2235.6" y="3110.1" class="st50" width="14.4" height="15.9"></rect> 514 <rect x="2331.4" y="3110.1" class="st50 lights-6s" width="14.4" height="15.9"></rect> 515 <rect x="2269.7" y="3110.1" class="st50" width="40.7" height="15.9"></rect> 516 <rect x="2383.4" y="3110.1" class="st50 lights-5s" width="14.4" height="15.9"></rect> 517 <rect x="2479.3" y="3110.1" class="st50" width="14.4" height="15.9"></rect> 518 <rect x="2417.5" y="3110.1" class="st50" width="40.7" height="15.9"></rect> 519 <rect x="2518.3" y="3110.1" class="st50 lights-4s" width="65.5" height="15.9"></rect> 520 <rect x="2642" y="3110.1" class="st50" width="65.5" height="15.9"></rect> 521 <rect x="2731.5" y="3110.1" class="st50 lights" width="14.4" height="15.9"></rect> 522 <rect x="2827.3" y="3110.1" class="st50" width="14.4" height="15.9"></rect> 523 <rect x="2765.6" y="3110.1" class="st50" width="40.7" height="15.9"></rect> 524 <rect x="2863.7" y="3110.1" class="st50 lights-5s" width="14.4" height="15.9"></rect> 525 <rect x="2897.8" y="3110.1" class="st50" width="40.7" height="15.9"></rect> 526 <rect x="2235.6" y="3150.2" class="st50 lights" width="14.4" height="15.9"></rect> 527 <rect x="2331.4" y="3150.2" class="st50" width="14.4" height="15.9"></rect> 528 <rect x="2269.7" y="3150.2" class="st50" width="40.7" height="15.9"></rect> 529 <rect x="2383.4" y="3150.2" class="st50" width="14.4" height="15.9"></rect> 530 <rect x="2479.3" y="3150.2" class="st50" width="14.4" height="15.9"></rect> 531 <rect x="2417.5" y="3150.2" class="st50 lights-4s" width="40.7" height="15.9"></rect> 532 <rect x="2518.3" y="3150.2" class="st50" width="65.5" height="15.9"></rect> 533 <rect x="2642" y="3150.2" class="st50" width="65.5" height="15.9"></rect> 534 <rect x="2731.5" y="3150.2" class="st50" width="14.4" height="15.9"></rect> 535 <rect x="2827.3" y="3150.2" class="st50" width="14.4" height="15.9"></rect> 536 <rect x="2765.6" y="3150.2" class="st50 lights" width="40.7" height="15.9"></rect> 537 <rect x="2863.7" y="3150.2" class="st50" width="14.4" height="15.9"></rect> 538 <rect x="2897.8" y="3150.2" class="st50" width="40.7" height="15.9"></rect> 539 <rect x="2235.6" y="3190.2" class="st50 lights" width="14.4" height="15.9"></rect> 540 <rect x="2331.4" y="3190.2" class="st50" width="14.4" height="15.9"></rect> 541 <rect x="2269.7" y="3190.2" class="st50" width="40.7" height="15.9"></rect> 542 <rect x="2383.4" y="3190.2" class="st50 lights-6s" width="14.4" height="15.9"></rect> 543 <rect x="2479.3" y="3190.2" class="st50" width="14.4" height="15.9"></rect> 544 <rect x="2417.5" y="3190.2" class="st50" width="40.7" height="15.9"></rect> 545 <rect x="2518.3" y="3190.2" class="st50 lights" width="14.4" height="15.9"></rect> 546 <rect x="2765.6" y="3190.2" class="st50" width="40.7" height="15.9"></rect> 547 <rect x="2863.7" y="3190.2" class="st50" width="14.4" height="15.9"></rect> 548 <rect x="2897.8" y="3190.2" class="st50 lights" width="40.7" height="15.9"></rect> 549 <rect x="2235.6" y="3230.3" class="st50" width="14.4" height="15.9"></rect> 550 <rect x="2331.4" y="3230.3" class="st50" width="14.4" height="15.9"></rect> 551 <rect x="2269.7" y="3230.3" class="st50 lights" width="40.7" height="15.9"></rect> 552 <rect x="2383.4" y="3230.3" class="st50" width="14.4" height="15.9"></rect> 553 <rect x="2479.3" y="3230.3" class="st50" width="14.4" height="15.9"></rect> 554 <rect x="2417.5" y="3230.3" class="st50" width="40.7" height="15.9"></rect> 555 <rect x="2518.3" y="3230.3" class="st50 lights-4s" width="65.5" height="15.9"></rect> 556 <rect x="2642" y="3230.3" class="st50" width="65.5" height="15.9"></rect> 557 <rect x="2731.5" y="3230.3" class="st50" width="14.4" height="15.9"></rect> 558 <rect x="2827.3" y="3230.3" class="st50" width="14.4" height="15.9"></rect> 559 <rect x="2765.6" y="3230.3" class="st50" width="40.7" height="15.9"></rect> 560 <rect x="2863.7" y="3230.3" class="st50 lights" width="14.4" height="15.9"></rect> 561 <rect x="2897.8" y="3230.3" class="st50" width="40.7" height="15.9"></rect> 562 <rect x="2235.6" y="3270.4" class="st50" width="14.4" height="15.9"></rect> 563 <rect x="2331.4" y="3270.4" class="st50 lights" width="14.4" height="15.9"></rect> 564 <rect x="2269.7" y="3270.4" class="st50" width="40.7" height="15.9"></rect> 565 <rect x="2383.4" y="3270.4" class="st50" width="14.4" height="15.9"></rect> 566 <rect x="2479.3" y="3270.4" class="st50" width="14.4" height="15.9"></rect> 567 <rect x="2417.5" y="3270.4" class="st50" width="40.7" height="15.9"></rect> 568 <rect x="2518.3" y="3270.4" class="st50 lights-6s" width="65.5" height="15.9"></rect> 569 <rect x="2642" y="3270.4" class="st50" width="65.5" height="15.9"></rect> 570 <rect x="2731.5" y="3270.4" class="st50" width="14.4" height="15.9"></rect> 571 <rect x="2827.3" y="3270.4" class="st50 lights" width="14.4" height="15.9"></rect> 572 <rect x="2765.6" y="3270.4" class="st50" width="40.7" height="15.9"></rect> 573 <rect x="2863.7" y="3270.4" class="st50 lights" width="14.4" height="15.9"></rect> 574 <rect x="2897.8" y="3270.4" class="st50" width="40.7" height="15.9"></rect> 575 <rect x="2235.6" y="3310.4" class="st50" width="14.4" height="15.9"></rect> 576 <rect x="2331.4" y="3310.4" class="st50" width="14.4" height="15.9"></rect> 577 <rect x="2269.7" y="3310.4" class="st50" width="40.7" height="15.9"></rect> 578 <rect x="2383.4" y="3310.4" class="st50 lights-4s" width="14.4" height="15.9"></rect> 579 <rect x="2479.3" y="3310.4" class="st50" width="14.4" height="15.9"></rect> 580 <rect x="2417.5" y="3310.4" class="st50" width="40.7" height="15.9"></rect> 581 <rect x="2518.3" y="3310.4" class="st50" width="65.5" height="15.9"></rect> 582 <rect x="2642" y="3310.4" class="st50 lights" width="65.5" height="15.9"></rect> 583 <rect x="2731.5" y="3310.4" class="st50" width="14.4" height="15.9"></rect> 584 <rect x="2827.3" y="3310.4" class="st50" width="14.4" height="15.9"></rect> 585 <rect x="2765.6" y="3310.4" class="st50" width="40.7" height="15.9"></rect> 586 <rect x="2863.7" y="3310.4" class="st50 lights-5s" width="14.4" height="15.9"></rect> 587 <rect x="2897.8" y="3310.4" class="st50" width="40.7" height="15.9"></rect> 588 <rect x="2235.6" y="3350.5" class="st50" width="14.4" height="15.9"></rect> 589 <rect x="2331.4" y="3350.5" class="st50" width="14.4" height="15.9"></rect> 590 <rect x="2269.7" y="3350.5" class="st50 lights-6s" width="40.7" height="15.9"></rect> 591 <rect x="2383.4" y="3350.5" class="st50" width="14.4" height="15.9"></rect> 592 <rect x="2479.3" y="3350.5" class="st50" width="14.4" height="15.9"></rect> 593 <rect x="2417.5" y="3350.5" class="st50" width="40.7" height="15.9"></rect> 594 <rect x="2518.3" y="3350.5" class="st50 lights" width="65.5" height="15.9"></rect> 595 <rect x="2642" y="3350.5" class="st50" width="65.5" height="15.9"></rect> 596 <rect x="2731.5" y="3350.5" class="st50 lights" width="14.4" height="15.9"></rect> 597 <rect x="2827.3" y="3350.5" class="st50" width="14.4" height="15.9"></rect> 598 <rect x="2765.6" y="3350.5" class="st50" width="40.7" height="15.9"></rect> 599 <rect x="2863.7" y="3350.5" class="st50" width="14.4" height="15.9"></rect> 600 <rect x="2897.8" y="3350.5" class="st50" width="40.7" height="15.9"></rect> 601 <rect x="2235.6" y="3390.5" class="st50 lights-4s" width="14.4" height="15.9"></rect> 602 <rect x="2331.4" y="3390.5" class="st50" width="14.4" height="15.9"></rect> 603 <rect x="2269.7" y="3390.5" class="st50" width="40.7" height="15.9"></rect> 604 <rect x="2383.4" y="3390.5" class="st50" width="14.4" height="15.9"></rect> 605 <rect x="2479.3" y="3390.5" class="st50" width="14.4" height="15.9"></rect> 606 <rect x="2417.5" y="3390.5" class="st50 lights" width="40.7" height="15.9"></rect> 607 <rect x="2518.3" y="3390.5" class="st50" width="65.5" height="15.9"></rect> 608 <rect x="2642" y="3390.5" class="st50" width="65.5" height="15.9"></rect> 609 <rect x="2731.5" y="3390.5" class="st50" width="14.4" height="15.9"></rect> 610 <rect x="2827.3" y="3390.5" class="st50" width="14.4" height="15.9"></rect> 611 <rect x="2765.6" y="3390.5" class="st50 lights" width="40.7" height="15.9"></rect> 612 <rect x="2863.7" y="3390.5" class="st50" width="14.4" height="15.9"></rect> 613 <rect x="2897.8" y="3390.5" class="st50" width="40.7" height="15.9"></rect> 614 <rect x="2235.6" y="3430.6" class="st50" width="14.4" height="15.9"></rect> 615 <rect x="2331.4" y="3430.6" class="st50" width="14.4" height="15.9"></rect> 616 <rect x="2269.7" y="3430.6" class="st50" width="40.7" height="15.9"></rect> 617 <rect x="2383.4" y="3430.6"
617 class="st50 lights-5s" width="14.4" height="15.9"></rect> 618 <rect x="2479.3" y="3430.6" class="st50" width="14.4" height="15.9"></rect> 619 <rect x="2417.5" y="3430.6" class="st50" width="40.7" height="15.9"></rect> 620 <rect x="2518.3" y="3430.6" class="st50" width="65.5" height="15.9"></rect> 621 <rect x="2642" y="3430.6" class="st50" width="65.5" height="15.9"></rect> 622 <rect x="2731.5" y="3430.6" class="st50" width="14.4" height="15.9"></rect> 623 <rect x="2827.3" y="3430.6" class="st50" width="14.4" height="15.9"></rect> 624 <rect x="2765.6" y="3430.6" class="st50 lights-5s" width="40.7" height="15.9"></rect> 625 <rect x="2863.7" y="3430.6" class="st50" width="14.4" height="15.9"></rect> 626 <rect x="2897.8" y="3430.6" class="st50" width="40.7" height="15.9"></rect> 627 <rect x="2235.6" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 628 <rect x="2331.4" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 629 <rect x="2269.7" y="3470.7" class="st50 lights" width="40.7" height="15.9"></rect> 630 <rect x="2383.4" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 631 <rect x="2479.3" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 632 <rect x="2417.5" y="3470.7" class="st50 lights-4s" width="40.7" height="15.9"></rect> 633 <rect x="2518.3" y="3470.7" class="st50" width="65.5" height="15.9"></rect> 634 <rect x="2642" y="3470.7" class="st50" width="65.5" height="15.9"></rect> 635 <rect x="2731.5" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 636 <rect x="2827.3" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 637 <rect x="2765.6" y="3470.7" class="st50 lights-6s" width="40.7" height="15.9"></rect> 638 <rect x="2863.7" y="3470.7" class="st50" width="14.4" height="15.9"></rect> 639 <rect x="2897.8" y="3470.7" class="st50" width="40.7" height="15.9"></rect> 640 <rect x="2235.6" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 641 <rect x="2331.4" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 642 <rect x="2269.7" y="3510.7" class="st50 lights" width="40.7" height="15.9"></rect> 643 <rect x="2383.4" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 644 <rect x="2479.3" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 645 <rect x="2417.5" y="3510.7" class="st50" width="40.7" height="15.9"></rect> 646 <rect x="2518.3" y="3510.7" class="st50 lights-6s" width="65.5" height="15.9"></rect> 647 <rect x="2642" y="3510.7" class="st50" width="65.5" height="15.9"></rect> 648 <rect x="2731.5" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 649 <rect x="2827.3" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 650 <rect x="2765.6" y="3510.7" class="st50" width="40.7" height="15.9"></rect> 651 <rect x="2863.7" y="3510.7" class="st50" width="14.4" height="15.9"></rect> 652 <rect x="2897.8" y="3510.7" class="st50 lights" width="40.7" height="15.9"></rect> 653 <rect x="2235.6" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 654 <rect x="2331.4" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 655 <rect x="2269.7" y="3550.8" class="st50 lights" width="40.7" height="15.9"></rect> 656 <rect x="2383.4" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 657 <rect x="2479.3" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 658 <rect x="2417.5" y="3550.8" class="st50 lights-5s" width="40.7" height="15.9"></rect> 659 <rect x="2518.3" y="3550.8" class="st50" width="65.5" height="15.9"></rect> 660 <rect x="2642" y="3550.8" class="st50" width="65.5" height="15.9"></rect> 661 <rect x="2518.3" y="3596.4" class="st50" width="65.5" height="15.8"></rect> 662 <rect x="2642" y="3596.4" class="st50" width="65.5" height="15.8"></rect> 663 <rect x="2518.3" y="3636.2" class="st50" width="65.5" height="15.8"></rect> 664 <rect x="2642" y="3636.2" class="st50" width="65.5" height="15.8"></rect> 665 <rect x="2518.3" y="3676.1" class="st50 lights" width="65.5" height="15.8"></rect> 666 <rect x="2642" y="3676.1" class="st50" width="65.5" height="15.8"></rect> 667 <rect x="2518.3" y="3716" class="st50" width="65.5" height="15.8"></rect> 668 <rect x="2642" y="3716" class="st50" width="65.5" height="15.8"></rect> 669 <rect x="2518.3" y="3755.9" class="st50" width="65.5" height="15.8"></rect> 670 <rect x="2642" y="3755.9" class="st50" width="65.5" height="15.8"></rect> 671 <rect x="2518.3" y="3795.7" class="st50" width="65.5" height="15.8"></rect> 672 <rect x="2642" y="3795.7" class="st50 lights-4s" width="65.5" height="15.8"></rect> 673 <rect x="2518.3" y="3835.6" class="st50" width="65.5" height="15.8"></rect> 674 <rect x="2642" y="3835.6" class="st50" width="65.5" height="15.8"></rect> 675 <rect x="2518.3" y="3875.5" class="st50" width="65.5" height="15.8"></rect> 676 <rect x="2642" y="3875.5" class="st50" width="65.5" height="15.8"></rect> 677 <rect x="2518.3" y="3915.4" class="st50" width="65.5" height="15.8"></rect> 678 <rect x="2642" y="3915.4" class="st50" width="65.5" height="15.8"></rect> 679 <rect x="2518.3" y="3955.2" class="st50" width="65.5" height="15.8"></rect> 680 <rect x="2405.1" y="3596.4" class="st50 lights" width="81.4" height="15.8"></rect> 681 <rect x="2405.1" y="3636.2" class="st50" width="81.4" height="15.8"></rect> 682 <rect x="2405.1" y="3676.1" class="st50" width="81.4" height="15.8"></rect> 683 <rect x="2405.1" y="3716" class="st50" width="81.4" height="15.8"></rect> 684 <rect x="2405.1" y="3755.9" class="st50" width="81.4" height="15.8"></rect> 685 <rect x="2405.1" y="3795.7" class="st50 lights" width="81.4" height="15.8"></rect> 686 <rect x="2405.1" y="3835.6" class="st50" width="81.4" height="15.8"></rect> 687 <rect x="2405.1" y="3875.5" class="st50" width="81.4" height="15.8"></rect> 688 <rect x="2405.1" y="3915.4" class="st50 lights-5s" width="81.4" height="15.8"></rect> 689 <rect x="2405.1" y="3955.2" class="st50" width="81.4" height="15.8"></rect> 690 <rect x="2729.8" y="3596.4" class="st50" width="81.4" height="15.8"></rect> 691 <rect x="2729.8" y="3636.2" class="st50" width="81.4" height="15.8"></rect> 692 <rect x="2729.8" y="3676.1" class="st50" width="81.4" height="15.8"></rect> 693 <rect x="2729.8" y="3716" class="st50" width="81.4" height="15.8"></rect> 694 <rect x="2729.8" y="3755.9" class="st50" width="81.4" height="15.8"></rect> 695 <rect x="2729.8" y="3795.7" class="st50" width="81.4" height="15.8"></rect> 696 <rect x="2729.8" y="3835.6" class="st50 lights" width="81.4" height="15.8"></rect> 697 <rect x="2729.8" y="3875.5" class="st50" width="81.4" height="15.8"></rect> 698 <rect x="2729.8" y="3915.4" class="st50" width="81.4" height="15.8"></rect> 699 <rect x="2729.8" y="3955.2" class="st50" width="81.4" height="15.8"></rect> 700 <rect x="2642" y="3955.2" class="st50" width="65.5" height="15.8"></rect> 701 <rect x="2731.5" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 702 <rect x="2827.3" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 703 <rect x="2765.6" y="3550.8" class="st50" width="40.7" height="15.9"></rect> 704 <rect x="2863.7" y="3550.8" class="st50" width="14.4" height="15.9"></rect> 705 <rect x="2897.8" y="3550.8" class="st50 lights-4s" width="40.7" height="15.9"></rect> 706 <rect x="2235.6" y="3590.9" class="st50" width="14.4" height="15.9"></rect> 707 <rect x="2331.4" y="3590.9" class="st50" width="14.4" height="15.9"></rect> 708 <rect x="2269.7" y="3590.9" class="st50" width="40.7" height="15.9"></rect> 709 <rect x="2863.7" y="3590.9" class="st50" width="14.4" height="15.9"></rect> 710 <rect x="2897.8" y="3590.9" class="st50" width="40.7" height="15.9"></rect> 711 <rect x="2235.6" y="3630.9" class="st50 lights-6s" width="14.4" height="15.9"></rect> 712 <rect x="2331.4" y="3630.9" class="st50 lights" width="14.4" height="15.9"></rect> 713 <rect x="2269.7" y="3630.9" class="st50" width="40.7" height="15.9"></rect> 714 <rect x="2863.7" y="3630.9" class="st50" width="14.4" height="15.9"></rect> 715 <rect x="2897.8" y="3630.9" class="st50 lights-5s" width="40.7" height="15.9"></rect> 716 <rect x="2235.6" y="3671" class="st50" width="14.4" height="15.9"></rect> 717 <rect x="2331.4" y="3671" class="st50" width="14.4" height="15.9"></rect> 718 <rect x="2269.7" y="3671" class="st50" width="40.7" height="15.9"></rect> 719 <rect x="2863.7" y="3671" class="st50 lights" width="14.4" height="15.9"></rect> 720 <rect x="2897.8" y="3671" class="st50" width="40.7" height="15.9"></rect> 721 <rect x="2235.6" y="3711" class="st50" width="14.4" height="15.9"></rect> 722 <rect x="2331.4" y="3711" class="st50" width="14.4" height="15.9"></rect> 723 <rect x="2269.7" y="3711" class="st50" width="40.7" height="15.9"></rect> 724 <rect x="2863.7" y="3711" class="st50" width="14.4" height="15.9"></rect> 725 <rect x="2897.8" y="3711" class="st50" width="40.7" height="15.9"></rect> 726 <rect x="2235.6" y="3751.1" class="st50 lights" width="14.4" height="15.9"></rect> 727 <rect x="2331.4" y="3751.1" class="st50" width="14.4" height="15.9"></rect> 728 <rect x="2269.7" y="3751.1" class="st50" width="40.7" height="15.9"></rect> 729 <rect x="2863.7" y="3751.1" class="st50 lights-5s" width="14.4" height="15.9"></rect> 730 <rect x="2897.8" y="3751.1" class="st50" width="40.7" height="15.9"></rect> 731 <rect x="2235.6" y="3791.2" class="st50" width="14.4" height="15.9"></rect> 732 <rect x="2331.4" y="3791.2" class="st50" width="14.4" height="15.9"></rect> 733 <rect x="2269.7" y="3791.2" class="st50 lights" width="40.7" height="15.9"></rect> 734 <rect x="2863.7" y="3791.2" class="st50" width="14.4" height="15.9"></rect> 735 <rect x="2897.8" y="3791.2" class="st50" width="40.7" height="15.9"></rect> 736 <rect x="2235.6" y="3831.2" class="st50" width="14.4" height="15.9"></rect> 737 <rect x="2331.4" y="3831.2" class="st50" width="14.4" height="15.9"></rect> 738 <rect x="2269.7" y="3831.2" class="st50" width="40.7" height="15.9"></rect> 739 <rect x="2863.7" y="3831.2" class="st50 lights-4s" width="14.4" height="15.9"></rect> 740 <rect x="2331.4" y="3871.3" class="st50" width="14.4" height="15.9"></rect> 741 <rect x="2269.7" y="3871.3" class="st50" width="40.7" height="15.9"></rect> 742 <rect x="2863.7" y="3871.3" class="st50" width="14.4" height="15.9"></rect> 743 <rect x="2897.8" y="3871.3" class="st50" width="40.7" height="15.9"></rect> 744 <rect x="2235.6" y="3911.3" class="st50" width="14.4" height="15.9"></rect> 745 <rect x="2331.4" y="3911.3" class="st50 lights" width="14.4" height="15.9"></rect> 746 <rect x="2269.7" y="3911.3" class="st50" width="40.7" height="15.9"></rect> 747 <rect x="2863.7" y="3911.3" class="st50" width="14.4" height="15.9"></rect> 748 <rect x="2897.8" y="3911.3" class="st50 lights-5s" width="40.7" height="15.9"></rect> 749 <rect x="2235.6" y="3951.4" class="st50" width="14.4" height="19.6"></rect> 750 <rect x="2331.4" y="3951.4" class="st50" width="14.4" height="19.6"></rect> 751 <rect x="2269.7" y="3951.4" class="st50" width="40.7" height="19.6"></rect> 752 <rect x="2863.7" y="3951.4" class="st50 lights" width="14.4" height="19.6"></rect> 753 <rect x="2897.8" y="3951.4" class="st50" width="40.7" height="19.6"></rect> 754 <rect x="2388.5" y="2846" class="st50" width="105.2" height="15.9"></rect> 755 756 <rect x="2853.8" y="2846" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 5721.0898 5707.9106)" class="st50" width="13.5" height="15.9"></rect> 757 758 <rect x="2886.8" y="2846" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 5811.627 5707.9106)" class="st50" width="37.9" height="15.9"></rect> 759 760 <rect x="2731.5" y="2846" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 5568.1558 5707.9106)" class="st50" width="105.2" height="15.9"></rect> 761 <rect x="2537.3" y="2846" class="st50" width="46.5" height="15.9"></rect> 762 <rect x="2636.4" y="2846" class="st50" width="46.5" height="15.9"></rect> 763 <rect x="2268.6" y="2877.8" class="st50" width="13.5" height="15.9"></rect> 764 <rect x="2357.9" y="2877.8" class="st50" width="13.5" height="15.9"></rect> 765 <rect x="2300.4" y="2877.8" class="st50" width="37.9" height="15.9"></rect> 766 <rect x="2388.5" y="2877.8" class="st50" width="105.2" height="15.9"></rect> 767 768 <rect x="2853.8" y="2877.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 5721.0898 5771.439)" class="st50" width="13.5" height="15.9"></rect> 769 770 <rect x="2886.8" y="2877.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 5811.627 5771.439)" class="st50" width="37.9" height="15.9"></rect> 771 772 <rect x="2731.5" y="2877.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 5568.1558 5771.439)" class="st50" width="105.2" height="15.9"></rect> 773 <rect x="2537.3" y="2877.8" class="st50 lights-5s" width="46.5" height="15.9"></rect> 774 <rect x="2636.4" y="2877.8" class="st50" width="46.5" height="15.9"></rect> 775 <rect x="2511" y="2846" class="st50" width="12.2" height="1125.
7751"></rect> 776 <rect x="2702.6" y="2846" class="st50" width="12.2" height="1125.1"></rect> 777 <rect x="2366.5" y="3598.2" class="st50" width="16.9" height="372.9"></rect> 778 <rect x="2826.1" y="3598.2" class="st50" width="16.9" height="372.9"></rect> 779 <polygon class="st50" points="2269.6,2751.4 2244,2795.7 2295.1,2795.7 "></polygon> 780 <polygon class="st50" points="2897.8,2751.4 2872.2,2795.7 2923.4,2795.7 "></polygon> 781 <rect x="2491.3" y="2795.7" class="st50" width="108.5" height="25.3"></rect> 782 <rect x="2631.6" y="2795.7" class="st50" width="83.3" height="25.3"></rect> 783 <rect x="2682.9" y="2768.5" class="st50" width="123.4" height="13.1"></rect> 784 <rect x="2738.7" y="2791.4" class="st50 lights-5s" width="67.6" height="24.5"></rect> 785 <rect x="2568.7" y="2768.5" class="st50" width="94.6" height="13.1"></rect> 786 <rect x="2518.3" y="2768.5" class="st50" width="42.3" height="13.1"></rect> 787 <rect x="2345.9" y="2768.5" class="st50" width="126.6" height="13.1"></rect> 788 <rect x="2331.4" y="2795.7" class="st50 lights-6s" width="39.9" height="17.3"></rect> 789 <rect x="2417.9" y="2795.7" class="st50" width="39.9" height="17.3"></rect> 790 <rect x="2069.6" y="3318.4" class="st50" width="114.2" height="50.9"></rect> 791 <rect x="2069.6" y="3388.4" class="st50" width="114.2" height="25.4"></rect> 792 <rect x="2069.6" y="3444.2" class="st50" width="114.2" height="25.4"></rect> 793 <rect x="2069.6" y="3499.9" class="st50 lights-5s" width="114.2" height="25.4"></rect> 794 <rect x="2069.6" y="3555.6" class="st50" width="114.2" height="25.4"></rect> 795 <rect x="2069.6" y="3611.3" class="st50" width="114.2" height="25.4"></rect> 796 <rect x="2069.6" y="3667" class="st50" width="114.2" height="25.4"></rect> 797 <rect x="2069.6" y="3722.8" class="st50" width="114.2" height="25.4"></rect> 798 <rect x="2069.6" y="3778.5" class="st50" width="114.2" height="25.4"></rect> 799 <rect x="2069.6" y="3834.2" class="st50" width="114.2" height="25.4"></rect> 800 <rect x="2069.6" y="3889.9" class="st50 lights" width="114.2" height="25.4"></rect> 801 <rect x="2069.6" y="3945.6" class="st50" width="114.2" height="25.4"></rect> 802 <rect x="1306.1" y="3074.9" class="st50" width="179.4" height="20.9"></rect> 803 <rect x="1503.5" y="3074.9" class="st50 " width="546.5" height="20.9"></rect> 804 <rect x="1503.5" y="3030" class="st50" width="76.7" height="44.9"></rect> 805 <rect x="1594.9" y="3030" class="st50" width="38.3" height="44.9"></rect> 806 <rect x="1730.3" y="3030" class="st50" width="57.1" height="44.9"></rect> 807 <rect x="1871.4" y="3052.4" class="st50" width="178.6" height="22.4"></rect> 808 <rect x="1655.2" y="3011" class="st50" width="63.9" height="63.9"></rect> 809 <rect x="1306.1" y="3118.1" class="st50" width="19.6" height="215.7"></rect> 810 <rect x="1350.2" y="3118.1" class="st50" width="63.6" height="20.3"></rect> 811 <rect x="1350.2" y="3166.9" class="st50" width="63.6" height="20.3"></rect> 812 <rect x="1350.2" y="3215.8" class="st50" width="63.6" height="20.3"></rect> 813 <rect x="1350.2" y="3264.6" class="st50" width="63.6" height="20.3"></rect> 814 <rect x="1350.2" y="3313.5" class="st50 lights-5s" width="63.6" height="20.3"></rect> 815 <rect x="1284.1" y="3362.3" class="st50" width="41.6" height="26.1"></rect> 816 <rect x="1242.5" y="3403.9" class="st50" width="261" height="13.1"></rect> 817 <rect x="1234.3" y="3440" class="st50" width="305.1" height="30.7"></rect> 818 <rect x="1234.3" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 819 <rect x="1234.3" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 820 <rect x="1234.3" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 821 <rect x="1234.3" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 822 <rect x="1234.3" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 823 <rect x="1234.3" y="3694" class="st50" width="16.6" height="17.1"></rect> 824 <rect x="1282.8" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 825 <rect x="1282.8" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 826 <rect x="1282.8" y="3573.8" class="st50 lights" width="16.6" height="17.1"></rect> 827 <rect x="1282.8" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 828 <rect x="1282.8" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 829 <rect x="1331.2" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 830 <rect x="1331.2" y="3533.7" class="st50 lights" width="16.6" height="17.1"></rect> 831 <rect x="1331.2" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 832 <rect x="1331.2" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 833 <rect x="1331.2" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 834 <rect x="1379.6" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 835 <rect x="1379.6" y="3533.7" class="st50 lights" width="16.6" height="17.1"></rect> 836 <rect x="1379.6" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 837 <rect x="1379.6" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 838 <rect x="1379.6" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 839 <rect x="1428" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 840 <rect x="1428" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 841 <rect x="1428" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 842 <rect x="1428" y="3613.8" class="st50 lights-4s" width="16.6" height="17.1"></rect> 843 <rect x="1428" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 844 <rect x="1476.4" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 845 <rect x="1476.4" y="3533.7" class="st50 lights-5s" width="16.6" height="17.1"></rect> 846 <rect x="1476.4" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 847 <rect x="1476.4" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 848 <rect x="1476.4" y="3653.9" class="st50 lights" width="16.6" height="17.1"></rect> 849 <rect x="1476.4" y="3694" class="st50" width="16.6" height="17.1"></rect> 850 <rect x="1524.8" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 851 <rect x="1524.8" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 852 <rect x="1524.8" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 853 <rect x="1524.8" y="3613.8" class="st50 lights-6s" width="16.6" height="17.1"></rect> 854 <rect x="1524.8" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 855 <rect x="1524.8" y="3694" class="st50" width="16.6" height="17.1"></rect> 856 <rect x="872.2" y="3440" class="st50" width="305.1" height="30.7"></rect> 857 <rect x="736.7" y="3438.6" class="st50" width="109.6" height="32.1"></rect> 858 <rect x="872.2" y="3493.6" class="st50 lights" width="16.6" height="17.1"></rect> 859 <rect x="872.2" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 860 <rect x="872.2" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 861 <rect x="872.2" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 862 <rect x="872.2" y="3653.9" class="st50 lights-5s" width="16.6" height="17.1"></rect> 863 <rect x="872.2" y="3694" class="st50" width="16.6" height="17.1"></rect> 864 <rect x="823" y="3493.6" class="st50" width="23.3" height="17.1"></rect> 865 <rect x="823" y="3533.7" class="st50" width="23.3" height="17.1"></rect> 866 <rect x="823" y="3573.8" class="st50" width="23.3" height="17.1"></rect> 867 <rect x="823" y="3613.8" class="st50 lights" width="23.3" height="17.1"></rect> 868 <rect x="823" y="3653.9" class="st50" width="23.3" height="17.1"></rect> 869 <rect x="781.8" y="3493.6" class="st50" width="23.3" height="17.1"></rect> 870 <rect x="781.8" y="3533.7" class="st50" width="23.3" height="17.1"></rect> 871 <rect x="781.8" y="3573.8" class="st50 lights-4s" width="23.3" height="17.1"></rect> 872 <rect x="781.8" y="3613.8" class="st50" width="23.3" height="17.1"></rect> 873 <rect x="781.8" y="3653.9" class="st50" width="23.3" height="17.1"></rect> 874 <rect x="740.6" y="3493.6" class="st50 lights-5s" width="23.3" height="17.1"></rect> 875 <rect x="740.6" y="3533.7" class="st50" width="23.3" height="17.1"></rect> 876 <rect x="740.6" y="3573.8" class="st50" width="23.3" height="17.1"></rect> 877 <rect x="740.6" y="3613.8" class="st50" width="23.3" height="17.1"></rect> 878 <rect x="740.6" y="3653.9" class="st50 lights" width="23.3" height="17.1"></rect> 879 <rect x="740.6" y="3694" class="st50" width="23.3" height="17.1"></rect> 880 <rect x="920.6" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 881 <rect x="920.6" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 882 <rect x="920.6" y="3573.8" class="st50 lights-6s" width="16.6" height="17.1"></rect> 883 <rect x="920.6" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 884 <rect x="920.6" y="3653.9" class="st50 lights" width="16.6" height="17.1"></rect> 885 <rect x="920.6" y="3694" class="st50" width="16.6" height="17.1"></rect> 886 <rect x="969" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 887 <rect x="969" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 888 <rect x="969" y="3573.8" class="st50 lights-5s" width="16.6" height="17.1"></rect> 889 <rect x="969" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 890 <rect x="969" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 891 <rect x="1017.4" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 892 <rect x="1017.4" y="3533.7" class="st50 lights-4s" width="16.6" height="17.1"></rect> 893 <rect x="1017.4" y="3573.8" class="st50" width="16.6" height="17.1"></rect> 894 <rect x="1017.4" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 895 <rect x="1017.4" y="3653.9" class="st50 lights" width="16.6" height="17.1"></rect> 896 <rect x="1017.4" y="3694" class="st50" width="16.6" height="17.1"></rect> 897 <rect x="1065.8" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 898 <rect x="1065.8" y="3533.7" class="st50 lights" width="16.6" height="17.1"></rect> 899 <rect x="1065.8" y="3573.8" class="st50 lights-4s" width="16.6" height="17.1"></rect> 900 <rect x="1065.8" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 901 <rect x="1065.8" y="3653.9" class="st50 lights" width="16.6" height="17.1"></rect> 902 <rect x="1065.8" y="3694" class="st50" width="16.6" height="17.1"></rect> 903 <rect x="1114.2" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 904 <rect x="1114.2" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 905 <rect x="1114.2" y="3573.8" class="st50 lights" width="16.6" height="17.1"></rect> 906 <rect x="1114.2" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 907 <rect x="1114.2" y="3653.9" class="st50 lights-4s" width="16.6" height="17.1"></rect> 908 <rect x="1162.6" y="3493.6" class="st50" width="16.6" height="17.1"></rect> 909 <rect x="1162.6" y="3533.7" class="st50" width="16.6" height="17.1"></rect> 910 <rect x="1162.6" y="3573.8" class="st50 lights" width="16.6" height="17.1"></rect> 911 <rect x="1162.6" y="3613.8" class="st50" width="16.6" height="17.1"></rect> 912 <rect x="1162.6" y="3653.9" class="st50" width="16.6" height="17.1"></rect> 913 <rect x="1162.6" y="3694" class="st50" width="16.6" height="17.1"></rect> 914 <rect x="1340.4" y="3362.3" class="st50 lights-5s" width="145.2" height="28.2"></rect> 915 <rect x="1439.9" y="3118.1" class="st50" width="63.6" height="20.3"></rect> 916 <rect x="1439.9" y="3166.9" class="st50 lights" width="63.6" height="20.3"></rect> 917 <rect x="1439.9" y="3215.8" class="st50" width="63.6" height="20.3"></rect> 918 <rect x="1439.9" y="3264.6" class="st50" width="63.6" height="20.3"></rect> 919 <rect x="1439.9" y="3313.5" class="st50 lights-5s" width="63.6" height="20.3"></rect> 920 <rect x="1655.3" y="3118.1" class="st50" width="74.9" height="20.3"></rect> 921 <rect x="1655.3" y="3166.9" class="st50" width="74.9" height="20.3"></rect> 922 <rect x="1655.3" y="3215.8" class="st50" width="74.9" height="20.3"></rect> 923 <rect x="1655.3" y="3264.6" class="st50" width="74.9" height="20.3"></rect> 924 <rect x="1655.3" y="3313.5" class="st50 lights-5s" width="74.9" height="20.3"></rect> 925 <rect x="1655.3" y="3362.3" class="st50" width="74.9" height="20.3"></rect> 926 <rect x="1776.8" y="3118.1" class="st50" width="74.9" height="20.3"></rect> 927 <rect x="1776.8" y="3166.9" class="st50" width="74.9" height="20.3"></rect> 928 <rect x="1776.8" y="3215.8" class="st50 lights-4s" width="74.9" height="20.3"></rect> 929 <rect x="1776.8" y="3264.6" class="st50" width="74.9" height="20.3"></rect> 930 <rect x="1776.8" y="3313.5" class="st50" width="74.9" height="20.3"></rect> 931 <rect x="1776.8" y="3362.3" class="st50 lights-6s" width="74.9" height="20.3"></rect> 932 <rect x="1871.4" y="3118.1" class="st50" width="178.6" height="20.3"></rect> 933 <rect x="1871.4" y="3166.9" class="st50" width="178.6" height="20.3"></rect> 934 <rect x="1871.4" y="3215.8" class="st50" width="178.6" height="20.3"></rect> 935 <rect x="1871.4" y="3264.6" class="st50" width="178.6" height="20.3"></rect> 936 <rect x="1871.4" y="3313.5" class="st50" width="178.6" height="20.3"></rect> 937 <rect x="1871.4" y="3362.3" class="st50" width="178.6" height="20.3"></rect> 938 <rect x="1529.6" y="3118.1" class="st50" width="19.6" height="20.3"></rect> 939 <rect x="1529.6" y="3166.9" class="st50" width="19.6" height="20.3"></rect> 940 <rect x="1529.6" y="3215.8" class="st50" width="19.6" height="20.3"></rect> 941 <rect x="1529.6" y="3264.6" class="st50" width="19.6" height="20.3"></rect> 942 <rect x="1529.6" y="3313.5" class="st50 lights" width="19.6" height="20.3"></rect> 943 <rect x="1529.6" y="3362.3" class="st50" width="19.6" height="20.3"></rect> 944 <rect x="1570.4" y="3118.1" class="st50" width="19.6" height="20.3"></rect> 945 <rect x="1570.4" y="3166.9" class="st50" width="19.6" height="20.3"></rect> 946 <rect x="1570.4" y="3215.8" class="st50 lights-4s" width="19.6" height="20.3"></rect> 947 <rect x="1570.4" y="3264.6" class="st50" width="19.6" height="20.3"></rect> 948 <rect x="1570.4" y="3313.5" class="st50" width="19.6" height="20.3"></rect> 949 <rect x="1570.4" y="3362.3" class="st50" width="19.6" height="20.3"></rect> 950 <rect x="1611.2" y="3118.1" class="st50 lights" width="19.6" height="20.3"></rect> 951 <rect x="1611.2" y="3166.9" class="st50" width="19.6" height="20.3"></rect> 952 <rect x="1611.2" y="3215.8" class="st50" width="19.6" height="20.3"></rect> 953 <rect x="1611.2" y="3264.6" class="st50 lights-5s" width="19.6" height="20.3"></rect> 954 <rect x="1611.2" y="3313.5" class="st50" width="19.6" height="20.3"></rect> 955 <rect x="1611.2" y="3362.3" class="st50" width="19.6" height="20.3"></rect>
956 <rect x="1655.3" y="3412.3" class="st50" width="74.9" height="20.3"></rect> 957 <rect x="1655.3" y="3461.1" class="st50" width="74.9" height="20.3"></rect> 958 <rect x="1655.3" y="3510" class="st50" width="74.9" height="20.3"></rect> 959 <rect x="1655.3" y="3558.8" class="st50 lights" width="74.9" height="20.3"></rect> 960 <rect x="1655.3" y="3607.7" class="st50" width="74.9" height="20.3"></rect> 961 <rect x="1655.3" y="3656.6" class="st50 lights-5s" width="74.9" height="20.3"></rect> 962 <rect x="1776.8" y="3412.3" class="st50" width="74.9" height="20.3"></rect> 963 <rect x="1776.8" y="3461.1" class="st50" width="74.9" height="20.3"></rect> 964 <rect x="1776.8" y="3510" class="st50" width="74.9" height="20.3"></rect> 965 <rect x="1776.8" y="3558.8" class="st50" width="74.9" height="20.3"></rect> 966 <rect x="1776.8" y="3607.7" class="st50" width="74.9" height="20.3"></rect> 967 <rect x="1776.8" y="3656.6" class="st50" width="74.9" height="20.3"></rect> 968 <rect x="1871.4" y="3412.3" class="st50" width="178.6" height="20.3"></rect> 969 <rect x="1871.4" y="3461.1" class="st50 lights-4s" width="178.6" height="20.3"></rect> 970 <rect x="1871.4" y="3510" class="st50" width="178.6" height="20.3"></rect> 971 <rect x="1871.4" y="3558.8" class="st50" width="178.6" height="20.3"></rect> 972 <rect x="1871.4" y="3607.7" class="st50" width="178.6" height="20.3"></rect> 973 <rect x="1871.4" y="3656.6" class="st50" width="178.6" height="20.3"></rect> 974 <rect x="1570.4" y="3412.3" class="st50" width="19.6" height="20.3"></rect> 975 <rect x="1570.4" y="3461.1" class="st50 lights-6s" width="19.6" height="20.3"></rect> 976 <rect x="1570.4" y="3510" class="st50" width="19.6" height="20.3"></rect> 977 <rect x="1570.4" y="3558.8" class="st50" width="19.6" height="20.3"></rect> 978 <rect x="1570.4" y="3607.7" class="st50" width="19.6" height="20.3"></rect> 979 <rect x="1570.4" y="3656.6" class="st50" width="19.6" height="20.3"></rect> 980 <rect x="1611.2" y="3412.3" class="st50 lights-4s" width="19.6" height="20.3"></rect> 981 <rect x="1611.2" y="3461.1" class="st50" width="19.6" height="20.3"></rect> 982 <rect x="1611.2" y="3510" class="st50" width="19.6" height="20.3"></rect> 983 <rect x="1611.2" y="3558.8" class="st50" width="19.6" height="20.3"></rect> 984 <rect x="1611.2" y="3607.7" class="st50" width="19.6" height="20.3"></rect> 985 <rect x="1611.2" y="3656.6" class="st50" width="19.6" height="20.3"></rect> 986 <rect x="1776.8" y="3706.5" class="st50" width="74.9" height="20.3"></rect> 987 <rect x="1776.8" y="3755.3" class="st50 lights" width="74.9" height="20.3"></rect> 988 <rect x="1776.8" y="3804.2" class="st50" width="74.9" height="20.3"></rect> 989 <rect x="1776.8" y="3853.1" class="st50 lights-6s" width="74.9" height="20.3"></rect> 990 <rect x="1776.8" y="3901.9" class="st50" width="74.9" height="20.3"></rect> 991 <rect x="1776.8" y="3950.8" class="st50" width="74.9" height="20.3"></rect> 992 <rect x="1871.4" y="3706.5" class="st50" width="178.6" height="20.3"></rect> 993 <rect x="1871.4" y="3755.3" class="st50" width="178.6" height="20.3"></rect> 994 <rect x="1871.4" y="3804.2" class="st50" width="178.6" height="20.3"></rect> 995 <rect x="1871.4" y="3853.1" class="st50" width="178.6" height="20.3"></rect> 996 <rect x="1871.4" y="3901.9" class="st50" width="178.6" height="20.3"></rect> 997 <rect x="1871.4" y="3950.8" class="st50 lights-5s" width="178.6" height="20.3"></rect> 998 <rect x="1074.1" y="3390.5" class="st50" width="103.1" height="26.5"></rect> 999 <rect x="1195.3" y="3388.4" class="st50" width="21.2" height="322.6"></rect> 1000 <polygon class="st50" points="293.6,3712.5 218.4,3741 368.8,3741 "></polygon> 1001 <polygon class="st50" points="450.4,3108.9 324.6,3147.5 576.1,3147.5 "></polygon> 1002 <polygon class="st50" points="494.3,3712.5 419.1,3741 569.5,3741 "></polygon> 1003 <polygon class="st50" points="811.9,3712.5 736.7,3741 887.1,3741 "></polygon> 1004 <polygon class="st50" points="965,3717.6 903.2,3741 1026.8,3741 "></polygon> 1005 <polygon class="st50" points="1114.2,3717.6 1052.4,3741 1176,3741 "></polygon> 1006 <polygon class="st50" points="1621,3698.8 1559.2,3722.3 1682.8,3722.3 "></polygon> 1007 <polygon class="st50" points="1311.1,3700.8 1263.9,3724.2 1358.3,3724.2 "></polygon> 1008 <polygon class="st50" points="1428,3700.8 1380.8,3724.2 1475.2,3724.2 "></polygon> 1009 <rect x="419.1" y="3759.1" class="st50" width="19.2" height="212"></rect> 1010 <rect x="494.3" y="3759.1" class="st50" width="19.2" height="212"></rect> 1011 <rect x="531.4" y="3759.1" class="st50 lights" width="9.6" height="40.1"></rect> 1012 <rect x="559.9" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1013 <rect x="588.3" y="3759.1" class="st50 lights-5s" width="9.6" height="40.1"></rect> 1014 <rect x="531.4" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1015 <rect x="559.9" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1016 <rect x="588.3" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1017 <rect x="201.9" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1018 <rect x="230.3" y="3759.1" class="st50 lights" width="9.6" height="40.1"></rect> 1019 <rect x="258.7" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1020 <rect x="201.9" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1021 <rect x="230.3" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1022 <rect x="258.7" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1023 <rect x="324.5" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1024 <rect x="353" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1025 <rect x="381.4" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1026 <rect x="324.5" y="3819.1" class="st50 lights" width="9.6" height="151.9"></rect> 1027 <rect x="353" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1028 <rect x="381.4" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1029 <rect x="641.5" y="3759.1" class="st50 lights-5s" width="9.6" height="40.1"></rect> 1030 <rect x="669.9" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1031 <rect x="698.3" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1032 <rect x="641.5" y="3819.1" class="st50 lights" width="9.6" height="151.9"></rect> 1033 <rect x="669.9" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1034 <rect x="698.3" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1035 <rect x="935.8" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1036 <rect x="964.2" y="3759.1" class="st50 lights-6s" width="9.6" height="40.1"></rect> 1037 <rect x="992.6" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1038 <rect x="935.8" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1039 <rect x="964.2" y="3819.1" class="st50 lights" width="9.6" height="151.9"></rect> 1040 <rect x="992.6" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1041 <rect x="1022.3" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1042 <rect x="1050.8" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1043 <rect x="1079.2" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1044 <rect x="1022.3" y="3819.1" class="st50 lights-4s" width="9.6" height="151.9"></rect> 1045 <rect x="1050.8" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1046 <rect x="1079.2" y="3819.1" class="st50" width="9.6" height="151.9"></rect> 1047 <rect x="1201.1" y="3759.1" class="st50" width="9.6" height="31.2"></rect> 1048 <rect x="1229.5" y="3759.1" class="st50 lights-4s" width="9.6" height="31.2"></rect> 1049 <rect x="1258" y="3759.1" class="st50" width="9.6" height="31.2"></rect> 1050 <rect x="1201.1" y="3811.4" class="st50" width="9.6" height="159.7"></rect> 1051 <rect x="1229.5" y="3811.4" class="st50 lights-4s" width="9.6" height="159.7"></rect> 1052 <rect x="1258" y="3811.4" class="st50" width="9.6" height="159.7"></rect> 1053 <rect x="1292.5" y="3759.1" class="st50" width="9.6" height="31.2"></rect> 1054 <rect x="1320.9" y="3759.1" class="st50 lights" width="9.6" height="31.2"></rect> 1055 <rect x="1349.3" y="3759.1" class="st50" width="9.6" height="31.2"></rect> 1056 <rect x="1292.5" y="3811.4" class="st50" width="9.6" height="159.7"></rect> 1057 <rect x="1320.9" y="3811.4" class="st50" width="9.6" height="159.7"></rect> 1058 <rect x="1349.3" y="3811.4" class="st50 lights" width="9.6" height="159.7"></rect> 1059 <rect x="1394.8" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1060 <rect x="1424.7" y="3771.7" class="st50 lights-6s" width="10.1" height="37.7"></rect> 1061 <rect x="1454.6" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1062 <rect x="1394.8" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1063 <rect x="1424.7" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1064 <rect x="1454.6" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1065 <rect x="1489.8" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1066 <rect x="1519.7" y="3771.7" class="st50 lights-5s" width="10.1" height="37.7"></rect> 1067 <rect x="1549.7" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1068 <rect x="1489.8" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1069 <rect x="1519.7" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1070 <rect x="1549.7" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1071 <rect x="1584.8" y="3771.7" class="st50 lights" width="10.1" height="37.7"></rect> 1072 <rect x="1614.8" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1073 <rect x="1644.7" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1074 <rect x="1584.8" y="3828.2" class="st50 lights-6s" width="10.1" height="142.9"></rect> 1075 <rect x="1614.8" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1076 <rect x="1644.7" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1077 <rect x="1679.9" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1078 <rect x="1709.8" y="3771.7" class="st50 lights" width="10.1" height="37.7"></rect> 1079 <rect x="1739.7" y="3771.7" class="st50" width="10.1" height="37.7"></rect> 1080 <rect x="1679.9" y="3828.2" class="st50 lights-5s" width="10.1" height="142.9"></rect> 1081 <rect x="1709.8" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1082 <rect x="1739.7" y="3828.2" class="st50" width="10.1" height="142.9"></rect> 1083 <rect x="734.6" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1084 <rect x="763" y="3759.1" class="st50" width="9.6" height="40.1"></rect> 1085 <rect x="791.4" y="3759.1" class="st50 lights-4s" width="19.4" height="30.6"></rect> 1086 <rect x="287" y="3759.1" class="st50" width="19.4" height="30.6"></rect> 1087 <rect x="287" y="3819.5" class="st50 lights" width="19.4" height="30.6"></rect> 1088 <rect x="287" y="3880" class="st50" width="19.4" height="30.6"></rect> 1089 <rect x="287" y="3940.4" class="st50" width="19.4" height="30.6"></rect> 1090 <rect x="817.2" y="3759.1" class="st50" width="19.2" height="212"></rect> 1091 <rect x="896" y="3759.1" class="st50" width="19.2" height="212"></rect> 1092 <rect x="855.9" y="3759.1" class="st50" width="19.4" height="30.6"></rect> 1093 <rect x="855.9" y="3819.5" class="st50 lights" width="19.4" height="30.6"></rect> 1094 <rect x="855.9" y="3880" class="st50" width="19.4" height="30.6"></rect> 1095 <rect x="855.9" y="3940.4" class="st50" width="19.4" height="30.6"></rect> 1096 <rect x="1155.5" y="3759.1" class="st50 lights-4s" width="19.2" height="212"></rect> 1097 <rect x="1115.5" y="3759.1" class="st50" width="19.4" height="30.6"></rect> 1098 <rect x="1115.5" y="3819.5" class="st50 lights" width="19.4" height="30.6"></rect> 1099 <rect x="1115.5" y="3880" class="st50" width="19.4" height="30.6"></rect> 1100 <rect x="1115.5" y="3940.4" class="st50" width="19.4" height="30.6"></rect> 1101 <rect x="1379.6" y="3748.2" class="st50" width="150.3" height="10.9"></rect> 1102 <rect x="1559.2" y="3732.6" class="st50" width="125.8" height="21"></rect> 1103 <rect x="1379.6" y="3732.6" class="st50 lights-6s" width="95.6" height="21"></rect> 1104 <rect x="1262.8" y="3732.6" class="st50" width="96.2" height="10.5"></rect> 1105 <rect x="1201.1" y="3740" class="st50" width="157.8" height="5.1"></rect> 1106 <rect x="-1022.6" y="3676.8" class="st50 lights" width="22" height="294.2"></rect> 1107 <rect x="-958.9" y="3706.1" class="st50" width="22" height="265"></rect> 1108 <rect x="-985.9" y="3706.1" class="st50" width="13.5" height="33.9"></rect> 1109 <rect x="-985.9" y="3763.9" class="st50 lights" width="13.5" height="33.9"></rect> 1110 <rect x="-985.9" y="3821.6" class="st50" width="13.5" height="33.9"></rect> 1111 <rect x="-985.9" y="3879.4" class="st50 lights" width="13.5" height="33.9"></rect> 1112 <rect x="-985.9" y="3937.2" class="st50" width="13.5" height="33.9"></rect> 1113 <rect x="-917.3" y="3740" class="st50 lights-4s" width="112.6" height="231"></rect> 1114 <rect x="-784" y="3740" class="st50" width="261.8" height="11.8"></rect> 1115 <rect x="-784" y="3776.5" class="st50" width="261.8" height="11.8"></rect> 1116 <rect x="-784" y="3813.1" class="st50" width="261.8" height="11.8"></rect> 1117 <rect x="-784" y="3849.6" class="st50 lights" width="261.8" height="11.8"></rect> 1118 <rect x="-784" y="3886.2" class="st50" width="261.8" height="11.8"></rect> 1119 <rect x="-784" y="3922.7" class="st50" width="261.8" height="11.8"></rect> 1120 <rect x="-784" y="3959.2" class="st50" width="261.8" height="11.8"></rect> 1121 <rect x="-917.3" y="3682.9" class="st50" width="245.9" height="40.2"></rect> 1122 <rect x="-784" y="3651" class="st50" width="112.6" height="15.9"></rect> 1123 <rect x="-653.1" y="3651" class="st50" width="186" height="72"></rect> 1124 <rect x="-467.1" y="3651" class="st50 lights-6s" width="64.8" height="36"></rect> 1125 <rect x="-383.9" y="3651" class="st50" width="122.3" height="15.9"></rect> 1126 <rect x="-315.4" y="3679.1" class="st50" width="13.5" height="292"></rect> 1127 <rect x="-496.5" y="3740" class="st50" width="29.4" height="22.1"></rect> 1128 <rect x="-496.5" y="3781.8" class="st50" width="29.4" height="22.1"></rect> 1129 <rect x="-496.5" y="3823.6" class="st50 lights-4s" width="29.4" height="22.1"></rect> 1130 <rect x="-496.5" y="3865.4" class="st50" width="29.4" height="22.1"></rect> 1131 <rect x="-496.5" y="3907.2" class="st50" width="29.4" height="22.1"></rect> 1132 <rect x="-496.5" y="3948.9" class="st50" width="29.4" height="22.1"></rect> 1133 <rect x="-431.6" y="3712.5" class="st50 lights" width="14.7" height="24.7"></rect> 1134 <rect x="-431.6" y="3759.3" class="st50" width="14.7" height="24.7"></rect> 1135 <rect x="-431.6" y="3806" class="st50" width="14.7" height="24.7"></rect> 1136 <rect x="-431.6" y="3852.8" class="st50" width="14.7" height="24.7"></rect> 1137 <rect x="-431.6" y="3899.6" class="st50 lights-4s" width="14.7" height="24.7"></rect> 1138 <rect x="-431.6" y="3946.3" class="st50" width="14.7" height="24.7"></rect> 1139 <rect x="-392.6" y="3712.5" class="st50" width="14.7" height="24.7"></rect> 1140 <rect x="-392.6" y="3759.3" class="st50 lights" width="14.7" height="24.7"></rect> 1141 <rect x="-392.6" y="3806" class="st50" width="14.7" height="24.7"></rect> 1142 <rect x="-392.6" y="3852.8" class="st50" width="14.7" height="24.7"></rect> 1143 <rect x="-392.6" y="3899.6" class="st50 lights-5s" width="14.7" height="24.7"></rect> 1144 <rect x="-392.6" y="3946.3" class="st50" width="14.7" height="24.7"></rect> 1145 <rect x="-353.6" y="3712.5" class="st50 lights" width="14.7" height="24.7"></rect> 1146 <rect x="-353.6" y="3759.3" class="st50" width="14.7" height="24.7"></rect> 1147 <rect x="-353.6" y="3806" class="st50" width="14.7" height="24.7"></rect> 1148 <rect x="-353.6" y="3852.8" class="st50" width="14.7" height="24.7"></rect> 1149 <rect x="-353.6" y="3899.6" class="st50" width="14.7" height="24.7"></rect> 1150 <rect x="-353.6" y="3946.3" class="st50 lights-6s" width="14.7" height="24.7"></rect> 1151 <rect x="-285.1" y="3679.1" class="st50 " width="51.7" height="27.9"></rect> 1152 <rect x="-285.1" y="3731.9" class="st50 lights" width="51.7" height="27.9"></rect> 1153 <rect x="-285.1" y="3784.7" class="st50" width="51.7" height="27.9"></rect> 1154 <rect x="-285.1" y="3837.5" class="st50" width="51.7" height="27.9"></rect> 1155 <rect x="-285.1" y="3890.3" class="st50" width="51.7" height="27.9"></rect> 1156 <rect x="-285.1" y="3943.1" class="st50" width="51.
11567" height="27.9"></rect> 1157 <rect x="-218" y="3693.1" class="st50" width="125.3" height="26.6"></rect> 1158 <rect x="-218" y="3743.3" class="st50 lights-4s" width="125.3" height="26.6"></rect> 1159 <rect x="-218" y="3793.6" class="st50" width="125.3" height="26.6"></rect> 1160 <rect x="-218" y="3843.9" class="st50" width="125.3" height="26.6"></rect> 1161 <rect x="-218" y="3894.2" class="st50 lights" width="125.3" height="26.6"></rect> 1162 <rect x="-218" y="3944.5" class="st50" width="125.3" height="26.6"></rect> 1163 <rect x="-75.6" y="3857.2" class="st50" width="55.1" height="18.6"></rect> 1164 <rect x="-75.6" y="3888.9" class="st50" width="55.1" height="18.6"></rect> 1165 <rect x="-75.6" y="3920.7" class="st50" width="55.1" height="18.6"></rect> 1166 <rect x="-75.6" y="3952.4" class="st50 lights-4s" width="55.1" height="18.6"></rect> 1167 <rect x="-7.1" y="3857.2" class="st50" width="190.9" height="18.6"></rect> 1168 <rect x="-7.1" y="3888.9" class="st50" width="190.9" height="18.6"></rect> 1169 <rect x="-7.1" y="3920.7" class="st50 lights" width="190.9" height="18.6"></rect> 1170 <rect x="-7.1" y="3952.4" class="st50" width="190.9" height="18.6"></rect> 1171 <rect x="-81.7" y="3212.9" class="st50" width="406.2" height="18.4"></rect> 1172 <rect x="-81.7" y="3247.3" class="st50" width="20.8" height="19"></rect> 1173 <rect x="-81.7" y="3283" class="st50" width="20.8" height="19"></rect> 1174 <rect x="-81.7" y="3318.7" class="st50 lights-5s" width="20.8" height="19"></rect> 1175 <rect x="-81.7" y="3354.4" class="st50" width="20.8" height="19"></rect> 1176 <rect x="-81.7" y="3390.1" class="st50 lights" width="20.8" height="19"></rect> 1177 <rect x="-81.7" y="3425.8" class="st50" width="20.8" height="19"></rect> 1178 <rect x="-81.7" y="3461.5" class="st50" width="20.8" height="19"></rect> 1179 <rect x="-81.7" y="3497.2" class="st50 lights-6s" width="20.8" height="19"></rect> 1180 <rect x="-81.7" y="3532.9" class="st50" width="20.8" height="19"></rect> 1181 <rect x="-81.7" y="3568.6" class="st50" width="20.8" height="19"></rect> 1182 <rect x="-81.7" y="3604.3" class="st50 lights-4s" width="20.8" height="19"></rect> 1183 <rect x="-81.7" y="3640" class="st50" width="20.8" height="19"></rect> 1184 <rect x="-81.7" y="3675.7" class="st50 lights" width="20.8" height="19"></rect> 1185 <rect x="-81.7" y="3711.4" class="st50" width="20.8" height="19"></rect> 1186 <rect x="-81.7" y="3747.1" class="st50" width="20.8" height="19"></rect> 1187 <rect x="-81.7" y="3782.8" class="st50 lights-4s" width="20.8" height="19"></rect> 1188 <rect x="-81.7" y="3818.5" class="st50" width="20.8" height="19"></rect> 1189 <rect x="78" y="3247.3" class="st50" width="20.8" height="19"></rect> 1190 <rect x="78" y="3283" class="st50" width="20.8" height="19"></rect> 1191 <rect x="78" y="3318.7" class="st50" width="20.8" height="19"></rect> 1192 <rect x="78" y="3354.4" class="st50" width="20.8" height="19"></rect> 1193 <rect x="78" y="3390.1" class="st50 lights" width="20.8" height="19"></rect> 1194 <rect x="78" y="3425.8" class="st50 lights" width="20.8" height="19"></rect> 1195 <rect x="78" y="3461.5" class="st50" width="20.8" height="19"></rect> 1196 <rect x="78" y="3497.2" class="st50 lights-5s" width="20.8" height="19"></rect> 1197 <rect x="78" y="3532.9" class="st50" width="20.8" height="19"></rect> 1198 <rect x="78" y="3568.6" class="st50" width="20.8" height="19"></rect> 1199 <rect x="78" y="3604.3" class="st50 lights" width="20.8" height="19"></rect> 1200 <rect x="78" y="3640" class="st50" width="20.8" height="19"></rect> 1201 <rect x="78" y="3675.7" class="st50" width="20.8" height="19"></rect> 1202 <rect x="257.9" y="3247.3" class="st50 lights-6s" width="20.8" height="19"></rect> 1203 <rect x="257.9" y="3283" class="st50" width="20.8" height="19"></rect> 1204 <rect x="257.9" y="3318.7" class="st50" width="20.8" height="19"></rect> 1205 <rect x="257.9" y="3354.4" class="st50 lights-5s" width="20.8" height="19"></rect> 1206 <rect x="257.9" y="3390.1" class="st50 lights" width="20.8" height="19"></rect> 1207 <rect x="257.9" y="3425.8" class="st50" width="20.8" height="19"></rect> 1208 <rect x="257.9" y="3461.5" class="st50 lights-4s" width="20.8" height="19"></rect> 1209 <rect x="257.9" y="3497.2" class="st50" width="20.8" height="19"></rect> 1210 <rect x="257.9" y="3532.9" class="st50" width="20.8" height="19"></rect> 1211 <rect x="257.9" y="3568.6" class="st50 lights" width="20.8" height="19"></rect> 1212 <rect x="257.9" y="3604.3" class="st50" width="20.8" height="19"></rect> 1213 <rect x="257.9" y="3640" class="st50" width="20.8" height="19"></rect> 1214 <rect x="257.9" y="3675.7" class="st50 lights-5s" width="20.8" height="19"></rect> 1215 <rect x="78" y="3711.4" class="st50" width="20.8" height="19"></rect> 1216 <rect x="78" y="3747.1" class="st50 lights-4s" width="20.8" height="19"></rect> 1217 <rect x="78" y="3782.8" class="st50" width="20.8" height="19"></rect> 1218 <rect x="78" y="3818.5" class="st50 lights" width="20.8" height="19"></rect> 1219 <rect x="-41.8" y="3247.3" class="st50" width="10.4" height="19"></rect> 1220 <rect x="-12.3" y="3247.3" class="st50 lights" width="10.4" height="590.2"></rect> 1221 <rect x="145.1" y="3247.3" class="st50" width="10.4" height="590.2"></rect> 1222 <rect x="331.7" y="3254.6" class="st50 lights-5s" width="5.2" height="451.7"></rect> 1223 <rect x="-41.8" y="3283" class="st50" width="10.4" height="19"></rect> 1224 <rect x="-41.8" y="3318.7" class="st50 lights" width="10.4" height="19"></rect> 1225 <rect x="-41.8" y="3354.4" class="st50" width="10.4" height="19"></rect> 1226 <rect x="-41.8" y="3390.1" class="st50 lights-4s" width="10.4" height="19"></rect> 1227 <rect x="-41.8" y="3425.8" class="st50 lights" width="10.4" height="19"></rect> 1228 <rect x="-41.8" y="3461.5" class="st50" width="10.4" height="19"></rect> 1229 <rect x="-41.8" y="3497.2" class="st50 lights-6s" width="10.4" height="19"></rect> 1230 <rect x="-41.8" y="3532.9" class="st50 lights-4s" width="10.4" height="19"></rect> 1231 <rect x="-41.8" y="3568.6" class="st50" width="10.4" height="19"></rect> 1232 <rect x="-41.8" y="3604.3" class="st50" width="10.4" height="19"></rect> 1233 <rect x="-41.8" y="3640" class="st50 lights-5s" width="10.4" height="19"></rect> 1234 <rect x="-41.8" y="3675.7" class="st50" width="10.4" height="19"></rect> 1235 <rect x="-41.8" y="3711.4" class="st50" width="10.4" height="19"></rect> 1236 <rect x="-41.8" y="3747.1" class="st50" width="10.4" height="19"></rect> 1237 <rect x="-41.8" y="3782.8" class="st50 lights" width="10.4" height="19"></rect> 1238 <rect x="-41.8" y="3818.5" class="st50" width="10.4" height="19"></rect> 1239 <rect x="21.6" y="3247.3" class="st50" width="10.4" height="19"></rect> 1240 <rect x="21.6" y="3283" class="st50 lights-4s" width="10.4" height="19"></rect> 1241 <rect x="21.6" y="3318.7" class="st50" width="10.4" height="19"></rect> 1242 <rect x="21.6" y="3354.4" class="st50" width="10.4" height="19"></rect> 1243 <rect x="21.6" y="3390.1" class="st50" width="10.4" height="19"></rect> 1244 <rect x="21.6" y="3425.8" class="st50" width="10.4" height="19"></rect> 1245 <rect x="21.6" y="3461.5" class="st50" width="10.4" height="19"></rect> 1246 <rect x="21.6" y="3497.2" class="st50 lights" width="10.4" height="19"></rect> 1247 <rect x="21.6" y="3532.9" class="st50" width="10.4" height="19"></rect> 1248 <rect x="21.6" y="3568.6" class="st50" width="10.4" height="19"></rect> 1249 <rect x="21.6" y="3604.3" class="st50 lights-6s" width="10.4" height="19"></rect> 1250 <rect x="21.6" y="3640" class="st50" width="10.4" height="19"></rect> 1251 <rect x="21.6" y="3675.7" class="st50" width="10.4" height="19"></rect> 1252 <rect x="21.6" y="3711.4" class="st50" width="10.4" height="19"></rect> 1253 <rect x="21.6" y="3747.1" class="st50" width="10.4" height="19"></rect> 1254 <rect x="21.6" y="3782.8" class="st50 lights" width="10.4" height="19"></rect> 1255 <rect x="21.6" y="3818.5" class="st50" width="10.4" height="19"></rect> 1256 <rect x="116.2" y="3247.3" class="st50" width="10.4" height="19"></rect> 1257 <rect x="116.2" y="3283" class="st50" width="10.4" height="19"></rect> 1258 <rect x="116.2" y="3318.7" class="st50 lights-4s" width="10.4" height="19"></rect> 1259 <rect x="116.2" y="3354.4" class="st50" width="10.4" height="19"></rect> 1260 <rect x="116.2" y="3390.1" class="st50 lights" width="10.4" height="19"></rect> 1261 <rect x="116.2" y="3425.8" class="st50" width="10.4" height="19"></rect> 1262 <rect x="116.2" y="3461.5" class="st50" width="10.4" height="19"></rect> 1263 <rect x="116.2" y="3497.2" class="st50" width="10.4" height="19"></rect> 1264 <rect x="116.2" y="3532.9" class="st50 lights-5s" width="10.4" height="19"></rect> 1265 <rect x="116.2" y="3568.6" class="st50" width="10.4" height="19"></rect> 1266 <rect x="116.2" y="3604.3" class="st50" width="10.4" height="19"></rect> 1267 <rect x="116.2" y="3640" class="st50 lights-6s" width="10.4" height="19"></rect> 1268 <rect x="116.2" y="3675.7" class="st50" width="10.4" height="19"></rect> 1269 <rect x="116.2" y="3711.4" class="st50 lights" width="10.4" height="19"></rect> 1270 <rect x="116.2" y="3747.1" class="st50" width="10.4" height="19"></rect> 1271 <rect x="116.2" y="3782.8" class="st50 lights" width="10.4" height="19"></rect> 1272 <rect x="116.2" y="3818.5" class="st50" width="10.4" height="19"></rect> 1273 <rect x="173.5" y="3247.3" class="st50" width="10.4" height="19"></rect> 1274 <rect x="173.5" y="3283" class="st50" width="10.4" height="19"></rect> 1275 <rect x="173.5" y="3318.7" class="st50 lights-5s" width="10.4" height="19"></rect> 1276 <rect x="173.5" y="3354.4" class="st50" width="10.4" height="19"></rect> 1277 <rect x="173.5" y="3390.1" class="st50" width="10.4" height="19"></rect> 1278 <rect x="173.5" y="3425.8" class="st50 lights-4s" width="10.4" height="19"></rect> 1279 <rect x="173.5" y="3461.5" class="st50" width="10.4" height="19"></rect> 1280 <rect x="173.5" y="3497.2" class="st50" width="10.4" height="19"></rect> 1281 <rect x="173.5" y="3532.9" class="st50" width="10.4" height="19"></rect> 1282 <rect x="173.5" y="3568.6" class="st50 lights-5s" width="10.4" height="19"></rect> 1283 <rect x="173.5" y="3604.3" class="st50" width="10.4" height="19"></rect> 1284 <rect x="173.5" y="3640" class="st50" width="10.4" height="19"></rect> 1285 <rect x="173.5" y="3675.7" class="st50" width="10.4" height="19"></rect> 1286 <rect x="201.5" y="3247.3" class="st50 lights-4s" width="10.4" height="19"></rect> 1287 <rect x="201.5" y="3283" class="st50" width="10.4" height="19"></rect> 1288 <rect x="201.5" y="3318.7" class="st50" width="10.4" height="19"></rect> 1289 <rect x="201.5" y="3354.4" class="st50 lights-6s" width="10.4" height="19"></rect> 1290 <rect x="201.5" y="3390.1" class="st50 lights" width="10.4" height="19"></rect> 1291 <rect x="201.5" y="3425.8" class="st50" width="10.4" height="19"></rect> 1292 <rect x="201.5" y="3461.5" class="st50" width="10.4" height="19"></rect> 1293 <rect x="201.5" y="3497.2" class="st50" width="10.4" height="19"></rect> 1294 <rect x="201.5" y="3532.9" class="st50" width="10.4" height="19"></rect> 1295 <rect x="201.5" y="3568.6" class="st50 lights-5s" width="10.4" height="19"></rect> 1296 <rect x="201.5" y="3604.3" class="st50" width="10.4" height="19"></rect> 1297 <rect x="201.5" y="3640" class="st50" width="10.4" height="19"></rect> 1298 <rect x="201.5" y="3675.7" class="st50" width="10.4" height="19"></rect> 1299 <rect x="229.4" y="3247.3" class="st50" width="10.4" height="19"></rect> 1300 <rect x="229.4" y="3283" class="st50" width="10.4" height="19"></rect> 1301 <rect x="229.4" y="3318.7" class="st50" width="10.4" height="19"></rect> 1302 <rect x="229.4" y="3354.4" class="st50 lights-4s" width="10.4" height="19"></rect> 1303 <rect x="229.4" y="3390.1" class="st50" width="10.4" height="19"></rect> 1304 <rect x="229.4" y="3425.8" class="st50" width="10.4" height="19"></rect> 1305 <rect x="229.4" y="3461.5" class="st50 lights-6s" width="10.4" height="19"></rect> 1306 <rect x="229.4" y="3497.2" class="st50" width="10.4" height="19"></rect> 1307 <rect x="229.4" y="3532.9" class="st50 lights-5s" width="10.4" height="19"></rect> 1308 <rect x="229.4" y="3568.6" class="st50" width="10.4" height="19"></rect> 1309 <rect x="229.4" y="3604.3" class="st50 lights-5s" width="10.4" height="19"></rect> 1310 <rect x="229.4" y="3640" class="st50" width="10.4" height="19"></rect> 1311 <rect x="229.4" y="3675.7" class="st50" width="10.4" height="19"></rect> 1312 <rect x="300.1" y="3247.3" class="st50 lights-4s" width="10.4" height="19"></rect> 1313 <rect x="300.1" y="3283" class="st50" width="10.4" height="19"></rect> 1314 <rect x="300.1" y="3318.7" class="st50" width="10.4" height="19"></rect> 1315 <rect x="300.1" y="3354.4" class="st50 lights" width="10.4" height="19"></rect> 1316 <rect x="300.1" y="3390.1" class="st50" width="10.4" height="19"></rect> 1317 <rect x="300.1" y="3425.8" class="st50" width="10.4" height="19"></rect> 1318 <rect x="300.1" y="3461.5" class="st50 lights-6s" width="10.4" height="19"></rect> 1319 <rect x="300.1" y="3497.2" class="st50" width="10.4" height="19"></rect> 1320 <rect x="300.1" y="3532.9" class="st50 lights" width="10.4" height="19"></rect> 1321 <rect x="300.1" y="3568.6" class="st50" width="10.4" height="19"></rect> 1322 <rect x="300.1" y="3604.3" class="st50 lights" width="10.4" height="19"></rect> 1323 <rect x="300.1" y="3640" class="st50" width="10.4" height="19"></rect> 1324 <rect x="300.1" y="3675.7" class="st50" width="10.4" height="19"></rect> 1325 <rect x="352.6" y="3247.3" class="st50 lights-6s" width="10.4" height="19"></rect> 1326 <rect x="352.6" y="3283" class="st50" width="10.4" height="19"></rect> 1327 <rect x="352.6" y="3318.7" class="st50 lights-5s" width="10.4" height="19"></rect> 1328 <rect x="352.6" y="3354.4" class="st50" width="10.4" height="19"></rect> 1329 <rect x="352.6" y="3390.1" class="st50 lights-5s" width="10.4" height="19"></rect> 1330 <rect x="352.6" y="3425.8" class="st50" width="10.4" height="19"></rect> 1331 <rect x="352.6" y="3461.5" class="st50 lights-4s" width="10.4" height="19"></rect> 1332 <rect x="352.6" y="3497.2" class="st50" width="10.4" height="19"></rect> 1333 <rect x="352.6" y="3532.9" class="st50" width="10.4" height="19"></rect> 1334 <rect x="352.6" y="3568.6" class="st50" width="10.4" height="19"></rect> 1335 <rect x="352.6" y="3604.3" class="st50" width="10.4" height="19"></rect> 1336 <rect x="352.6" y="3640" class="st50" width="10.4" height="19"></rect> 1337 <rect x="352.6" y="3675.7" class="st50 lights" width="10.4" height="19"></rect> 1338 <rect x="413.9" y="3274.8" class="st50" width="15.4" height="19.4"></rect> 1339 <rect x="413.9" y="3311.2" class="st50" width="15.4" height="19.4"></rect> 1340 <rect x="413.9" y="3347.6" class="st50 lights-6s" width="15.4" height="19.4"></rect> 1341 <rect x="413.9" y="3384" class="st50" width="15.4" height="19.4"></rect> 1342 <rect x="413.9" y="3420.4" class="st50" width="15.4" height="19.4"></rect> 1343 <rect x="413.9" y="3456.8" class="st50 lights" width="15.4" height="19.4"></rect> 1344 <rect x="413.9" y="3493.2" class="st50" width="15.4" height="19.4"></rect> 1345 <rect x="413.9" y="3529.6" class="st50 lights" width="15.4" height="19.4"></rect> 1346 <rect x="413.9" y="3566.1" class="st50" width="15.4" height="19.4"></rect> 1347 <rect x="413.9" y="3602.5" class="st50 lights-6s" width="15.4" height="19.4"></rect> 1348 <rect x="413.9" y="3638.9" class="st50" width="15.4" height="19.4"></rect> 1349 <rect x="413.9" y="3675.3" class="st50 lights" width="15.4" height="19.4"></rect> 1350 <rect x="447.4" y="3274.8" class="st50" width="15.4" height="19.4"></rect> 1351 <rect x="447.4" y="3311.2" class="st50 lights" width="15.4" height="19.4"></rect> 1352 <rect x="447.4" y="3347.6" class="st50" width="15.4" height="19.4"></rect> 1353 <rect x="447.4" y="3384" class="st50" width="15.4" height="19.4"></rect> 1354 <rect x="447.4" y="3420.4" class="st50" width="15.4" height="19.4"></rect> 1355 <rect x="447.4" y="3456.8" class="st50" width="15.4" height="19.4"></rect> 1356 <rect x="447.4" y="3493.2" class="st50" width="15.4" height="19.4"></rect> 1357 <rect x="447.4" y="3529.6" class="st50 lights" width="15.4" height="19.4"></rect> 1358 <rect x="447.4" y="3566.1" class="st50" width="15.4" height="19.4"></rect> 1359 <rect x="447.4" y="3602.5" class="st50" width="15.4" height="19.4"></rect> 1360 <rect x="447.4" y="3638.9" class="st50" width="15.4" height="19.4"></rect> 1361 <rect x="447.4" y="3675.3" class="st50 lights" width="15.4" height="19.4">
1361</rect> 1362 <rect x="518.7" y="3274.8" class="st50" width="15.4" height="19.4"></rect> 1363 <rect x="518.7" y="3311.2" class="st50" width="15.4" height="19.4"></rect> 1364 <rect x="518.7" y="3347.6" class="st50" width="15.4" height="19.4"></rect> 1365 <rect x="518.7" y="3384" class="st50" width="15.4" height="19.4"></rect> 1366 <rect x="518.7" y="3420.4" class="st50" width="15.4" height="19.4"></rect> 1367 <rect x="518.7" y="3456.8" class="st50" width="15.4" height="19.4"></rect> 1368 <rect x="518.7" y="3493.2" class="st50" width="15.4" height="19.4"></rect> 1369 <rect x="518.7" y="3529.6" class="st50" width="15.4" height="19.4"></rect> 1370 <rect x="518.7" y="3566.1" class="st50" width="15.4" height="19.4"></rect> 1371 <rect x="518.7" y="3602.5" class="st50 lights" width="15.4" height="19.4"></rect> 1372 <rect x="518.7" y="3638.9" class="st50" width="15.4" height="19.4"></rect> 1373 <rect x="518.7" y="3675.3" class="st50" width="15.4" height="19.4"></rect> 1374 <rect x="550.7" y="3274.8" class="st50 lights" width="15.4" height="19.4"></rect> 1375 <rect x="550.7" y="3311.2" class="st50" width="15.4" height="19.4"></rect> 1376 <rect x="550.7" y="3347.6" class="st50" width="15.4" height="19.4"></rect> 1377 <rect x="550.7" y="3384" class="st50" width="15.4" height="19.4"></rect> 1378 <rect x="550.7" y="3420.4" class="st50 lights-5s" width="15.4" height="19.4"></rect> 1379 <rect x="550.7" y="3456.8" class="st50" width="15.4" height="19.4"></rect> 1380 <rect x="550.7" y="3493.2" class="st50" width="15.4" height="19.4"></rect> 1381 <rect x="550.7" y="3529.6" class="st50 lights-4s" width="15.4" height="19.4"></rect> 1382 <rect x="550.7" y="3638.9" class="st50" width="15.4" height="19.4"></rect> 1383 <rect x="550.7" y="3675.3" class="st50" width="15.4" height="19.4"></rect> 1384 <rect x="582.7" y="3274.8" class="st50 lights-6s" width="31.3" height="19.4"></rect> 1385 <rect x="582.7" y="3311.2" class="st50" width="31.3" height="19.4"></rect> 1386 <rect x="582.7" y="3347.6" class="st50" width="31.3" height="19.4"></rect> 1387 <rect x="582.7" y="3384" class="st50" width="31.3" height="19.4"></rect> 1388 <rect x="582.7" y="3420.4" class="st50" width="31.3" height="19.4"></rect> 1389 <rect x="582.7" y="3456.8" class="st50" width="31.3" height="19.4"></rect> 1390 <rect x="582.7" y="3493.2" class="st50 lights-4s" width="31.3" height="19.4"></rect> 1391 <rect x="582.7" y="3529.6" class="st50" width="31.3" height="19.4"></rect> 1392 <rect x="582.7" y="3566.1" class="st50" width="31.3" height="19.4"></rect> 1393 <rect x="582.7" y="3602.5" class="st50" width="31.3" height="19.4"></rect> 1394 <rect x="582.7" y="3638.9" class="st50 lights-5s" width="31.3" height="19.4"></rect> 1395 <rect x="582.7" y="3675.3" class="st50" width="31.3" height="19.4"></rect> 1396 <rect x="654.2" y="3274.8" class="st50 lights" width="15.6" height="19.4"></rect> 1397 <rect x="654.2" y="3311.2" class="st50" width="15.6" height="19.4"></rect> 1398 <rect x="654.2" y="3347.6" class="st50" width="15.6" height="19.4"></rect> 1399 <rect x="654.2" y="3384" class="st50 lights-6s" width="15.6" height="19.4"></rect> 1400 <rect x="654.2" y="3420.4" class="st50" width="15.6" height="19.4"></rect> 1401 <rect x="654.2" y="3456.8" class="st50" width="15.6" height="19.4"></rect> 1402 <rect x="654.2" y="3493.2" class="st50 lights" width="15.6" height="19.4"></rect> 1403 <rect x="654.2" y="3529.6" class="st50" width="15.6" height="19.4"></rect> 1404 <rect x="654.2" y="3566.1" class="st50" width="15.6" height="19.4"></rect> 1405 <rect x="654.2" y="3602.5" class="st50" width="15.6" height="19.4"></rect> 1406 <rect x="654.2" y="3638.9" class="st50 lights-5s" width="15.6" height="19.4"></rect> 1407 <rect x="654.2" y="3675.3" class="st50" width="15.6" height="19.4"></rect> 1408 <rect x="690.5" y="3274.8" class="st50" width="15.6" height="19.4"></rect> 1409 <rect x="690.5" y="3311.2" class="st50" width="15.6" height="19.4"></rect> 1410 <rect x="690.5" y="3347.6" class="st50 lights" width="15.6" height="19.4"></rect> 1411 <rect x="690.5" y="3384" class="st50" width="15.6" height="19.4"></rect> 1412 <rect x="690.5" y="3420.4" class="st50" width="15.6" height="19.4"></rect> 1413 <rect x="690.5" y="3456.8" class="st50 lights-4s" width="15.6" height="19.4"></rect> 1414 <rect x="690.5" y="3493.2" class="st50" width="15.6" height="19.4"></rect> 1415 <rect x="690.5" y="3529.6" class="st50" width="15.6" height="19.4"></rect> 1416 <rect x="690.5" y="3566.1" class="st50 lights-4s" width="15.6" height="19.4"></rect> 1417 <rect x="690.5" y="3602.5" class="st50" width="15.6" height="19.4"></rect> 1418 <rect x="690.5" y="3638.9" class="st50" width="15.6" height="19.4"></rect> 1419 <rect x="690.5" y="3675.3" class="st50 lights" width="15.6" height="19.4"></rect> 1420 <rect x="733.1" y="3274.8" class="st50" width="15.6" height="19.4"></rect> 1421 <rect x="733.1" y="3311.2" class="st50" width="15.6" height="19.4"></rect> 1422 <rect x="733.1" y="3347.6" class="st50 lights-4s" width="15.6" height="19.4"></rect> 1423 <rect x="733.1" y="3384" class="st50" width="15.6" height="19.4"></rect> 1424 <rect x="775.7" y="3274.8" class="st50" width="15.6" height="19.4"></rect> 1425 <rect x="775.7" y="3311.2" class="st50" width="15.6" height="19.4"></rect> 1426 <rect x="775.7" y="3347.6" class="st50 lights" width="15.6" height="19.4"></rect> 1427 <rect x="775.7" y="3384" class="st50" width="15.6" height="19.4"></rect> 1428 <rect x="818.3" y="3274.8" class="st50" width="51.3" height="19.4"></rect> 1429 <rect x="818.3" y="3311.2" class="st50" width="51.3" height="19.4"></rect> 1430 <rect x="818.3" y="3347.6" class="st50 lights-6s" width="51.3" height="19.4"></rect> 1431 <rect x="818.3" y="3384" class="st50" width="51.3" height="19.4"></rect> 1432 <rect x="173.5" y="3711.4" class="st50" width="10.4" height="19"></rect> 1433 <rect x="173.5" y="3747.1" class="st50 lights" width="10.4" height="19"></rect> 1434 <rect x="173.5" y="3782.8" class="st50" width="10.4" height="19"></rect> 1435 <rect x="173.5" y="3818.5" class="st50 lights-6s" width="10.4" height="19"></rect> 1436 <rect x="49.4" y="3247.3" class="st50" width="10.4" height="19"></rect> 1437 <rect x="49.4" y="3283" class="st50" width="10.4" height="19"></rect> 1438 <rect x="49.4" y="3318.7" class="st50 lights" width="10.4" height="19"></rect> 1439 <rect x="49.4" y="3354.4" class="st50" width="10.4" height="19"></rect> 1440 <rect x="49.4" y="3390.1" class="st50" width="10.4" height="19"></rect> 1441 <rect x="49.4" y="3425.8" class="st50 lights-4s" width="10.4" height="19"></rect> 1442 <rect x="49.4" y="3461.5" class="st50" width="10.4" height="19"></rect> 1443 <rect x="49.4" y="3497.2" class="st50 lights" width="10.4" height="19"></rect> 1444 <rect x="49.4" y="3532.9" class="st50" width="10.4" height="19"></rect> 1445 <rect x="49.4" y="3568.6" class="st50 lights" width="10.4" height="19"></rect> 1446 <rect x="49.4" y="3604.3" class="st50" width="10.4" height="19"></rect> 1447 <rect x="49.4" y="3640" class="st50" width="10.4" height="19"></rect> 1448 <rect x="49.4" y="3675.7" class="st50" width="10.4" height="19"></rect> 1449 <rect x="49.4" y="3711.4" class="st50 lights-4s" width="10.4" height="19"></rect> 1450 <rect x="49.4" y="3747.1" class="st50" width="10.4" height="19"></rect> 1451 <rect x="49.4" y="3782.8" class="st50" width="10.4" height="19"></rect> 1452 <rect x="49.4" y="3818.5" class="st50 lights" width="10.4" height="19"></rect> 1453 <polygon class="st50" points="324.5,3202.4 -81.7,3202.4 -66.1,3193.3 308.9,3193.3 "></polygon>
1454 <rect x="381.4" y="3193.3" class="st50" width="9.6" height="544.6"></rect> 1455 <rect x="498.5" y="3274.8" class="st50" width="9.6" height="419.9"></rect> 1456 <rect x="629.3" y="3274.8" class="st50 lights-6s" width="9.6" height="419.9"></rect> 1457 <rect x="406.5" y="3193.3" class="st50" width="87.8" height="61.4"></rect> 1458 <rect x="406.5" y="3236.1" class="st50" width="291.9" height="18.6"></rect> 1459 <rect x="719.7" y="3236.1" class="st50 lights" width="160.8" height="18.6"></rect> 1460 <rect x="513.5" y="3193.3" class="st50" width="166" height="32.7"></rect> 1461 <rect x="287" y="3159.9" class="st50" width="141.6" height="20.3"></rect> 1462 <rect x="442.6" y="3159.9" class="st50 lights-5s" width="155.2" height="20.3"></rect> 1463 <rect x="59.8" y="3150.1" class="st50" width="124" height="30.1"></rect> 1464 <rect x="195.9" y="3150.1" class="st50 lights-5s" width="67.6" height="30.1"></rect> 1465 <rect x="588.3" y="3722.3" class="st50" width="125.3" height="17.7"></rect> 1466 <rect x="690.5" y="3212.9" class="st50 lights-6s" width="190" height="9.2"></rect> 1467 <rect x="487.2" y="2901.1" class="st50" width="20.9" height="83.2"></rect> 1468 <rect x="519" y="2901.1" class="st50" width="31.5" height="31.5"></rect> 1469 <rect x="519" y="2916.8" class="st50 lights-4s" width="95" height="15.8"></rect> 1470 <rect x="628.4" y="2901.1" class="st50" width="20.9" height="83.2"></rect> 1471 <rect x="487.2" y="2942.7" class="st50" width="162.2" height="41.6"></rect> 1472 <rect x="428.7" y="3021.9" class="st50 lights" width="178.9" height="30.7"></rect> 1473 <polygon class="st50" points="639.8,2992.7 623,3021.9 656.7,3021.9 "></polygon> 1474 <polygon class="st50" points="445.5,2992.7 428.7,3021.9 462.3,3021.9 "></polygon> 1475 <rect x="623" y="3021.9" class="st50" width="33.7" height="30.7"></rect> 1476 <polygon class="st50" points="458.7,2992.7 470.7,3013.4 611.3,3013.4 623.3,2992.7 "></polygon> 1477 <rect x="401.6" y="3059.5" class="st50 lights-6s" width="89.9" height="14.1"></rect> 1478 <rect x="503.3" y="3059.5" class="st50" width="176.2" height="14.1"></rect> 1479 <rect x="401.6" y="3084.6" class="st50" width="8" height="15.3"></rect> 1480 <rect x="421.6" y="3084.6" class="st50" width="24.3" height="15.3"></rect> 1481 <rect x="458.7" y="3084.6" class="st50" width="32.8" height="15.3"></rect> 1482 <rect x="503.9" y="3084.6" class="st50 lights-4s" width="54.5" height="15.3"></rect> 1483 <rect x="570.6" y="3084.6" class="st50" width="34.1" height="15.3"></rect> 1484 <rect x="623.3" y="3084.6" class="st50" width="30.9" height="15.3"></rect> 1485 <rect x="669.8" y="3084.6" class="st50" width="9.7" height="15.3"></rect> 1486 <rect x="570.6" y="3109.1" class="st50 lights" width="34.1" height="15.3"></rect> 1487 <rect x="623.3" y="3109.1" class="st50" width="30.9" height="15.3"></rect> 1488 <rect x="669.8" y="3109.1" class="st50" width="9.7" height="15.3"></rect> 1489 <polygon class="st50" points="558.4,3109.1 503.9,3109.1 503.9,3117.5 526.3,3124.4 558.4,3124.4 "></polygon> 1490 <polygon class="st50" points="604.7,3133.6 570.6,3133.6 570.6,3138 604.7,3148.5 "></polygon> 1491 <rect x="623.3" y="3133.6" class="st50" width="30.9" height="15.3"></rect> 1492 <rect x="669.8" y="3133.6" class="st50" width="9.7" height="15.3"></rect> 1493 <rect x="623.3" y="3158.1" class="st50 lights-6s" width="30.9" height="15.3"></rect> 1494 <rect x="669.8" y="3158.1" class="st50" width="9.7" height="15.3"></rect> 1495 <polygon class="st50" points="628.4,2769.4 638.6,2769.4 638.6,2743.4 628.4,2744.6 "></polygon> 1496 <polygon class="st50" points="651.2,2769.4 661.3,2769.4 661.3,2740.6 651.2,2741.8 "></polygon> 1497 <polygon class="st50" points="673.9,2769.4 684.1,2769.4 684.1,2737.8 673.9,2739 "></polygon> 1498 <polygon class="st50" points="696.7,2769.4 706.8,2769.4 706.8,2735 696.7,2736.3 "></polygon> 1499 <polygon class="st50" points="719.4,2769.4 729.6,2769.4 729.6,2732.2 719.4,2733.5 "></polygon> 1500 <polygon class="st50" points="742.2,2769.4 752.3,2769.4 752.3,2729.5 742.2,2730.7 "></polygon> 1501 <polygon class="st50" points="764.9,2769.4 775.1,2769.4 775.1,2726.7 764.9,2727.9 "></polygon> 1502 <polygon class="st50" points="787.7,2769.4 797.8,2769.4 797.8,2723.9 787.7,2725.1 "></polygon> 1503 <polygon class="st50" points="810.4,2769.4 820.6,2769.4 820.6,2721.1 810.4,2722.4 "></polygon> 1504 <polygon class="st50" points="833.2,2769.4 843.3,2769.4 843.3,2718.3 833.2,2719.6 "></polygon> 1505 <polygon class="st50" points="855.9,2769.4 866.1,2769.4 866.1,2715.5 855.9,2716.8 "></polygon> 1506 <polygon class="st50" points="878.7,2769.4 888.8,2769.4 888.8,2712.8 878.7,2714 "></polygon> 1507 <polygon class="st50" points="901.4,2769.4 911.6,2769.4 911.6,2710 901.4,2711.2 "></polygon> 1508 <polygon class="st50" points="924.2,2769.4 934.3,2769.4 934.3,2707.2 924.2,2708.4 "></polygon>
1509 <polygon class="st50" points="946.9,2769.4 957.1,2769.4 957.1,2704.4 946.9,2705.7 "></polygon> 1510 <polygon class="st50" points="969.7,2702.9 969.7,2769.4 979.8,2769.4 979.8,2701.6 "></polygon> 1511 <rect x="628.4" y="2781.7" class="st50 lights" width="351.4" height="26"></rect> 1512 <rect x="628.4" y="2822.6" class="st50" width="351.4" height="26"></rect> 1513 <rect x="628.4" y="2863.4" class="st50" width="351.4" height="26"></rect> 1514 <polygon class="st50" points="503.5,2768.6 495.4,2768.6 495.4,2734.2 503.5,2735.5 "></polygon> 1515 <polygon class="st50" points="485.3,2768.6 477.1,2768.6 477.1,2731.4 485.3,2732.7 "></polygon> 1516 <polygon class="st50" points="467,2768.6 458.9,2768.6 458.9,2728.7 467,2729.9 "></polygon> 1517 <polygon class="st50" points="448.8,2768.6 440.6,2768.6 440.6,2725.9 448.8,2727.1 "></polygon> 1518 <polygon class="st50" points="430.5,2768.6 422.4,2768.6 422.4,2723.1 430.5,2724.3 "></polygon> 1519 <polygon class="st50" points="412.3,2768.6 404.1,2768.6 404.1,2720.3 412.3,2721.6 "></polygon> 1520 <polygon class="st50" points="394,2768.6 385.9,2768.6 385.9,2717.5 394,2718.8 "></polygon> 1521 <polygon class="st50" points="375.8,2768.6 367.6,2768.6 367.6,2714.8 375.8,2716 "></polygon> 1522 <polygon class="st50" points="357.5,2768.6 349.4,2768.6 349.4,2712 357.5,2713.2 "></polygon> 1523 <polygon class="st50" points="339.3,2768.6 331.1,2768.6 331.1,2709.2 339.3,2710.4 "></polygon> 1524 <polygon class="st50" points="321,2768.6 312.9,2768.6 312.9,2706.4 321,2707.6 "></polygon> 1525 <polygon class="st50" points="302.8,2768.6 294.6,2768.6 294.6,2703.6 302.8,2704.9 "></polygon> 1526 <polygon class="st50" points="284.5,2702.1 284.5,2768.6 276.4,2768.6 276.4,2700.8 "></polygon> 1527 1528 <rect x="276.4" y="2780.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 779.9156 5587.8833)" class="st50" width="227.2" height="26"></rect> 1529 1530 <rect x="276.4" y="2821.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 779.9156 5669.5757)" class="st50 lights-5s" width="227.2" height="26"></rect> 1531 1532 <rect x="276.4" y="2862.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 779.9156 5751.2681)" class="st50 lights" width="227.2" height="26"></rect> 1533 1534 <rect x="276.4" y="2904.3" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 751.4902 5834.5474)" class="st50 lights-4s" width="198.7" height="26"></rect> 1535 1536 <rect x="276.4" y="2945.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 751.4902 5916.2397)" class="st50 lights-6s" width="198.7" height="26"></rect> 1537 1538 <rect x="276.4" y="2986" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 690.2593 5997.9326)" class="st50 lights" width="137.5" height="26"></rect> 1539 1540 <rect x="276.4" y="3027.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 690.2593 6081.2119)" class="st50 lights-5s" width="137.5" height="26"></rect> 1541 1542 <rect x="276.4" y="3068.5" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 666.3386 6162.9043)" class="st50" width="113.6" height="26"></rect> 1543 <polygon class="st50" points="390,3109.3 276.4,3109.3 276.4,3135.3 324.5,3135.3 390,3115.2 "></polygon> 1544 1545 <rect x="515.9" y="2756.4" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1056.9014 5563.3013)" class="st50" width="25.1" height="50.6"></rect> 1546 1547 <rect x="515.9" y="2821.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1059.0071 5669.5771)" class="st50 lights-4s" width="27.2" height="26"></rect> 1548 1549 <rect x="515.9" y="2862.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 1059.0071 5751.2695)" class="st50" width="27.2" height="26"></rect> 1550 <rect x="669.8" y="2904.3" class="st50 lights" width="310" height="26"></rect> 1551 <rect x="669.8" y="2945.1" class="st50" width="310" height="26"></rect> 1552 <rect x="669.8" y="2986" class="st50 lights-5s" width="310" height="26"></rect> 1553 <rect x="698.3" y="3026.8" class="st50" width="281.5" height="26"></rect> 1554 <rect x="698.3" y="3067.7" class="st50" width="281.5" height="26"></rect> 1555 <rect x="698.3" y="3108.5" class="st50" width="281.5" height="26"></rect> 1556 <rect x="698.3" y="3149.4" class="st50 lights-6s" width="281.5" height="26"></rect> 1557 <rect x="896" y="3190.2" class="st50" width="83.8" height="26"></rect> 1558 <rect x="698.3" y="3190.2" class="st50" width="281.5" height="7.7"></rect> 1559 <rect x="896" y="3231" class="st50" width="83.8" height="26"></rect> 1560 <rect x="888.8" y="3271.9" class="st50 lights" width="91" height="26"></rect> 1561 <rect x="888.8" y="3312.7" class="st50" width="91" height="26"></rect> 1562 <rect x="888.8" y="3353.6" class="st50 lights lights-4s" width="91" height="26"></rect> 1563 <rect x="888.8" y="3394.4" class="st50" width="91" height="26"></rect> 1564 </g> 1565 <g class="shines-logo"> 1566 <g> 1567 <g> 1568 <g> 1569 1570 <lineargradient id="SVGID_00000135686482319109694140000007620750097475264691_" gradientUnits="userSpaceOnUse" x1="3201.3181" y1="4301.7588" x2="2814.7129" y2="3905.448"> 1571 <stop offset="0" style="stop-color:#ED3724"></stop> 1572 <stop offset="1" style="stop-color:#FFC10E"></stop> 1573 </lineargradient> 1574 <path class=" float" style="fill:url(#SVGID_00000135686482319109694140000007620750097475264691_);" d="M2751.5,3831.3 1575 c-12.9-14.7-14.9-22.7-14.4-41c0.4-16.8,2.9-28.2,10.7-30.9c7.8-2.7,9.2,7.8,8.8,27.2c-0.1,5.5-0.2,8.2-0.3,13.6
1576 c9.2-1.2,13.7-1.5,22.7-1.9c0.1-6.2,0.2-9.4,0.3-15.7c0.5-16.1,0.7-66.5-30-52.3c-27.6,12.8-36.8,45.6-36.9,73.6 1577 c-0.1,22.4,7,41,25,54.8c13.5,10.4,20.3,24.6,19.7,41.3c-0.4,12-2.5,23-11.6,23c-8.8,0-12.2-7.7-12.2-21.8c0-4.8,0-7.3,0-12.1 1578 c-9.3,0-14,0-23.4,0c0,4.6,0,6.9,0,11.5c-0.2,21.3,9.7,45.9,34.9,44.6c26.6-1.3,35.7-26.3,35.8-49.8 1579 C2780.6,3868.5,2768.9,3851.2,2751.5,3831.3z"></path> 1580 1581 <lineargradient id="SVGID_00000088110530411271181800000018321717955726095758_" gradientUnits="userSpaceOnUse" x1="3240.1653" y1="4263.8633" x2="2853.5601" y2="3867.5522"> 1582 <stop offset="0" style="stop-color:#ED3724"></stop> 1583 <stop offset="1" style="stop-color:#FFC10E"></stop> 1584 </lineargradient> 1585 <path class="float" style="fill:url(#SVGID_00000088110530411271181800000018321717955726095758_);" d="M2843.5,3833.2 1586 c-10.1-1.3-15.2-1.1-25.1-1.6c0-35.2,0.1-70.4,0.1-105.6c-9-1.2-13.3-1.6-22-1.7c-1,72.9-1.5,145.8-1.5,218.7c9.3,0,14,0,23.4,0 1587 c0-28.1,0-56.2,0-84.2c10.1,0,15.1,0.1,25.2,1.2c0,27.7,0,55.3,0,83c9.3,0,14,0,23.4,0c0-65.6,0.2-131.2,0.5-196.8 1588 c-9.6-6.1-14.4-8.9-23.8-13.1C2843.5,3766.5,2843.5,3799.8,2843.5,3833.2z"></path> 1589 1590 <lineargradient id="SVGID_00000050663152486525220380000013481968017542339495_" gradientUnits="userSpaceOnUse" x1="3267.5645" y1="4237.1353" x2="2880.959" y2="3840.8242"> 1591 <stop offset="0" style="stop-color:#ED3724"></stop> 1592 <stop offset="1" style="stop-color:#FFC10E"></stop> 1593 </lineargradient> 1594 <path class="float" style="fill:url(#SVGID_00000050663152486525220380000013481968017542339495_);" d="M2887.3,3943.1c9.3,0,14,0,23.4,0 1595 c0-55.5,0.4-111,1.1-166.5c-9.2-6.1-14-9.6-23.5-16.3C2887.6,3821.2,2887.3,3882.1,2887.3,3943.1z"></path> 1596 1597 <lineargradient class="" id="SVGID_000001284693816189988523900000071
159770401557369574306_" gradientUnits="userSpaceOnUse" x1="3293.6689" y1="4211.6699" x2="2907.0637" y2="3815.3589"> 1598 <stop offset="0" style="stop-color:#ED3724"></stop> 1599 <stop offset="1" style="stop-color:#FFC10E"></stop> 1600 </lineargradient> 1601 <path class="float" style="fill:url(#SVGID_00000128469381618998852390000007170401557369574306_);" d="M2983.7,3840.8 1602 c-0.3,19.2-0.7,38.4,0.6,57.5c-0.1,0-0.1,0-0.2,0c-1.4-6.2-2.9-14.9-5.7-26.4c-6.4-23.8-13.1-47.6-19.2-71.5 1603 c-11.1-4.1-17.3-6.4-27.5-11.8c-0.3,51.5-0.4,103-0.4,154.4c8.7,0,13.1,0,21.8,0c0-16.7,0-24.8,0-41.2c0-21.1,0.5-42.4-0.6-63.5 1604 c0.1,0,0.1,0,0.2,0c0.9,4.3,2,10.4,3.9,17.9c7.2,28.9,14.7,57.8,22.1,86.7c10.4,0,15.6,0,26.1,0c0-43.3,0.2-86.5,0.8-129.7 1605 c-8.4-1.6-12.6-2.5-21.2-4.8C2984.1,3822.6,2984,3828.4,2983.7,3840.8z"></path> 1606 1607 <lineargradient id="SVGID_00000116931000756227350920000003618026722143266969_" gradientUnits="userSpaceOnUse" x1="3337.2341" y1="4169.1714" x2="2950.6289" y2="3772.8606"> 1608 <stop offset="0" style="stop-color:#ED3724"></stop> 1609 <stop offset="1" style="stop-color:#FFC10E"></stop> 1610 </lineargradient> 1611 <path class="float" style="fill:url(#SVGID_00000116931000756227350920000003618026722143266969_);" d="M3048.3,3883.8 1612 c13.3,0.3,20-0.1,33.4-0.8c0-8,0-12.1,0-19.2c-13.4,0.6-20.1,0.3-33.4,0.2c0-12.7,0-16.8,0-28.4c14,0.3,21.1-0.5,35.2-2.7 1613 c0-6.9,0-10.4,0-18.1c-20.4,2.4-37.7,2.7-58.1,1.4c-0.2,42.3-0.3,84.6-0.3,126.9c19.7,0,39.3,0,59,0c1.2-8.3,1.8-12,3-19.4 1614 c-15.4,0.2-23.2,0-38.6,0.1C3048.3,3907.9,3048.3,3901.7,3048.3,3883.8z"></path> 1615 1616 <lineargradient id="SVGID_00000174560724980814017410000011519093776347397504_" gradientUnits="userSpaceOnUse" x1="3383.4004" y1="4124.1357" x2="2996.7952" y2="3727.825"> 1617 <stop offset="0" style="stop-color:#ED3724"></stop> 1618 <stop offset="1" style="stop-color:#FFC10E"></stop> 1619 </lineargradient> 1620 <path class="float" style="fill:url(#SVGID_00000174560724980814017410000011519093776347397504_);" d="M3136.2,3856.9 1621 c-13.4-7.1-15.5-11.4-15.5-21.7c0-9.5,2-16.2,9.7-19.8c7.7-3.5,9.5,1.9,9.6,13.6c0,3.3,0,4.9,0,8.2c9.2-3.1,13.8-4.9,23-9.2 1622 c0-4.3,0-6.4,0-10.7c0.8-24.1-10.3-33-32.2-21c-17.2,9.4-33.4,25.7-33.4,47.3c0,18.6,9.1,24.5,25.3,35.1 1623 c16.1,10.5,19.6,14.8,19.6,30.2c0,9.2-2.5,17.4-11.6,17.6c-8.8,0.2-12.2-5.5-12.2-15.4c0-3.4,0-5.1,0-8.5 1624 c-9.4,0.6-14,0.9-23.4,1.4c0,3.1,0,4.6,0,7.7c0,19.5,14.8,34.8,34.8,33.8c23.8-1.2,35-20.2,35.8-41.9 1625 C3166.5,3881.9,3154.9,3866.8,3136.2,3856.9z"></path> 1626 </g> 1627 </g> 1628 <g class="shines-sun"> 1629 <path class="st47 float-rays" d="M3120.6,3742.3c-4.8-9.6-46.4-26.2-84.1-14.3c-0.1,0-5.1,2.5-5.2,2.5c-0.8-0.2-0.1,1.2,0.5,1 1630 c38.4-14.1,72.2,6.9,87.2,12.6C3120.2,3744.6,3121.2,3743.5,3120.6,3742.3z"></path> 1631 <path class="st47 float" d="M3192.6,3765.8c-26.1-59-104.2-91.3-183.9-47.4c-0.9,0.5-3.6,2.2-6.8,4.4c1.4,0.4,2.8,0.9,4.2,1.4 1632 c3.8,1.4,7.5,3,11.3,4.4c48.8-21.9,111.4-11.8,147.3,37.3c19,26,32.3,53.3,20.3,79.5c-1.8-4-3.9-7.9-6.2-11.8 1633 c-2.6,1.1-5.1,2.3-7.6,3.6c1.8,2.8,3.7,5.6,5.5,8.5c2.5,4.1,3.2,9,5.6,13C3187.9,3867.6,3215.7,3818,3192.6,3765.8z"></path> 1634 <path class="st47 float-rays" d="M3188.2,3718.9c-11.7,11.4,48.6-24.3,51.6-29.4c1.1-1.8-1.3-4.1-3-2.9 1635 C3220.8,3698.3,3198.3,3709.1,3188.2,3718.9z"></path> 1636 <path class="st47 float" d="M3229.2,3831.6c7.2,6.4,35,17.9,39.4,20.4c13.2,7.5,12.3-0.5,10.7-1.7C3272.3,3845,3220.8,3824,3229.2,3831.6 1637 z"></path> 1638 <path class="st47 float-rays " d="M3084.3,3606.5c-2.8,4.6-2.4,10.2-2.8,15.6c-4.8,63.9,0.2,56.6,0.3,54.6 1639 C3083.3,3653.3,3094.7,3589.5,3084.3,3606.5z"></path> 1640 <path class="st47 float" d="M2993.6,3694c6.6,2.8-15.3-20.8-37.2-49.4c-2.6-3.3-8.1-0.1-5.6,3.5C2957.5,3657.8,2986.6,3691,2993.6,3694z"></path> 1641 <path class="st47 float-rays " d="M3147.7,3663.6c-1.5,4.8-6.6,13-5,18.1c1.6,5.3,5.3-1.5,7.5-4.2c1.1-1.4,41.9-53.4,39.5-56.3 1642 C3184.9,3615.4,3159.7,3624.5,3147.7,3663.6z"></path> 1643 <path class="st47 float" d="M3013.3,3593.4c-0.9-0.6-2-0.2-2.8,0.5c-24,20,16.1,86.9,23.8,83C3035.6,3676.1,3016.4,3595.3,3013.3,3593.4z 1644 "></path> 1645 <path class="st47 float-rays" d="M3293.9,3783.7c-4.2-25-71-13.6-72.4-11.5C3223.8,3773.4,3295.2,3791.4,3293.9,3783.7z"></path> 1646 <path class="st47 float" d="M3255.1,3885.6c-15.7-9.9-67.5-25-39.9-8.8c11.7,6.9,59.5,48.8,57.2,33.8 1647 C3270.6,3898.8,3263.9,3891.1,3255.1,3885.6z"></path> 1648 </g> 1649 <g> 1650 <path class="st50 float" d="M2753.6,3712l-21.2,1.4l-3.8-55.9l18.7-1.3c12.3-0.8,19,6.1,19.6, 14.1c0.3,4.4-1.4,8.4-4.8,11.8 1651 c5.6,2.8,8.7,7.3,9.1,12.7C2771.8,3705,2764.1,3711.3,2753.6,3712z M2746.1,3665.3l-6.2,0.4l1,14.1l8.3-0.6 1652 c1.4-0.1,2.4-0.2,3.5,0c2.3-1.6,3.6-4.3,3.4-7.2C2755.6,3667.3,2752.2,3664.8,2746.1,3665.3z M2748.4,3687.4l-7,0.5l1.1,15.9 1653 l8.5-0.6c5.6-0.4,9.3-3.6,9-8.5C2759.6,3690.3,2755.7,3686.9,2748.4,3687.4z"></path> 1654 <path class="st50 float" d="M2813.8,3716.3c-5.8-0.6-8.5-3.1-11.7-9.4l-7.7-15.3l-2.8-0.3l-2.4,21.3l-10.6-1.2l6.2-55.7l16.6,1.8 1655 c12.7,1.4,19.3,8.6,18.2,18.6c-1,9-9,13.3-13.7,15.3l7.2,13.3c1.2,2.4,2.5,3.7,4.5,4c1.7,0.2,3-0.9,4.2-1.9l3.3,4.2 1656 C2824.2,3711.9,2820.5,3717,2813.8,3716.3z M2800.3,3666.8l-6-0.7l-1.8,16.5l4.7,0.5c5.8,0.6,11.1-2.4,11.7-7.4 1657 C2809.4,3670.6,2806.4,3667.5,2800.3,3666.8z"></path> 1658 <path class="st50 float" d="M2849.1,3727.4c-17-6.1-25.2-23.1-19.7-38.5c5.5-15.4,22.6-23.5,39.6-17.4c17.1,6.1,25.3,23.1,19.8,38.6 1659 C2883.3,3725.5,2866.2,3733.5,2849.1,3727.4z M2865.8,3680.3c-11.1-3.9-22.4,1.7-26.2,12.3c-3.8,10.6,1.5,22.1,12.5,26 1660 c11.2,4,22.5-1.6,26.3-12.2C2882.2,3695.8,2877,3684.3,2865.8,3680.3z"></path> 1661 <path class="st50 float" d="M2924.6,3747.9l35.3-25.7l9.5,6.2l-49.5,34.8l-5.9-3.8l3.6-18.9l-15.7,11.1l-5.9-3.8l11.3-59.4l9.5,6.2 1662 l-8.9,42.8l11.4-8.2l5.5-29.3l8.7,5.6l-3.6,15.9l13-9.8l8.7,5.6l-24.4,17.1L2924.6,3747.9z"></path> 1663 <path class="st50 float" d="M2979.8,3793.7l0.3-16.8l-17.8-6.6l-10.8,12.8l-10.4-3.9l40-44.9l8.6,3.2l0.7,60.1L2979.8,3793.7z 1664 M2980.6,3748.5l-12.7,15.2l12.4,4.6L2980.6,3748.5z"></path> 1665 <path class="st50 float" d="M3040.9,3804.5c-5.8-0.7-8.4-3.2-11.5-9.6l-7.5-1
16655.4l-2.8-0.4l-2.6,21.3l-10.6-1.3l6.9-55.6l16.6,2 1666 c12.6,1.6,19.2,8.8,18,18.8c-1.1,9-9.2,13.2-13.9,15.1l7,13.4c1.2,2.4,2.4,3.8,4.5,4c1.7,0.2,3-0.8,4.2-1.9l3.2,4.3 1667 C3051.4,3800.2,3047.6,3805.3,3040.9,3804.5z M3028.1,3754.8l-6-0.7l-2,16.5l4.7,0.6c5.8,0.7,11.1-2.3,11.7-7.3 1668 C3037.2,3758.8,3034.2,3755.6,3028.1,3754.8z"></path> 1669 <path class="st50 float" d="M3084.8,3803.4l-18.6,2.7l-8.2-55.5l18.1-2.7c16.3-2.4,33.8,5.2,36.4,23.2 1670 C3115.3,3789.4,3101,3801.1,3084.8,3803.4z M3077.8,3757.3l-7.8,1.2l5.4,36.7l8.2-1.2c12.1-1.8,19.7-9.9,18-21.1 1671 C3100,3761.7,3089.8,3755.5,3077.8,3757.3z"></path> 1672 </g> 1673 </g> 1674 </g> 1675 1676 <g class="building-right"> 1677 <rect x="3973.1" y="3951.4" class="st50" width="9" height="19.3"></rect> 1678 <rect x="3993.5" y="3951.4" class="st50 lights-5s" width="17.1" height="19.3"></rect> 1679 <rect x="4206.4" y="3951.4" class="st50" width="17.1" height="19.3"></rect> 1680 <rect x="4270" y="3951.4" class="st50" width="17.1" height="19.3"></rect> 1681 <rect x="4299.4" y="3951.4" class="st50 lights" width="17.1" height="19.3"></rect> 1682 <rect x="4328.7" y="3951.4" class="st50" width="17.1" height="19.3"></rect> 1683 <rect x="4358.1" y="3951.4" class="st50" width="17.1" height="19.3"></rect> 1684 <rect x="4387.5" y="3951.4" class="st50 lights-4s" width="17.1" height="19.3"></rect> 1685 <rect x="4416.8" y="3951.4" class="st50" width="17.1" height="19.3"></rect> 1686 <rect x="4019.6" y="3951.4" class="st50" width="12.1" height="19.3"></rect> 1687 <rect x="4144.8" y="3951.4" class="st50" width="12.1" height="19.3"></rect> 1688 <rect x="4696.2" y="3933.9" class="st50" width="6.7" height="11"></rect> 1689 <rect x="4696.2" y="3959.6" class="st50" width="6.7" height="11"></rect> 1690 <rect x="4713.6" y="3933.9" class="st50 lights-6s" width="6.7" height="11"></rect> 1691 <rect x="4713.6" y="3959.6" class="st50" width="6.7" height="11"></rect> 1692 <rect x="4756.3" y="3933.9" class="st50" width="6.7" height="11"></rect> 1693 <rect x="4756.3" y="3959.6" class="st50" width="6.7" height="11"></rect> 1694 <rect x="4770.6" y="3933.9" class="st50" width="6.7" height="11"></rect> 1695 <rect x="4770.6" y="3959.6" class="st50 lights-4s" width="6.7" height="11"></rect> 1696 <rect x="4787" y="3933.9" class="st50" width="6.7" height="11"></rect> 1697 <rect x="4787" y="3959.6" class="st50" width="6.7" height="11"></rect> 1698 <rect x="5417.7" y="3932.8" class="st50" width="11.6" height="11.8"></rect> 1699 <rect x="5464.2" y="3932.8" class="st50" width="11.6" height="11.8"></rect> 1700 <rect x="5363.2" y="3932.8" class="st50" width="21.4" height="11.8"></rect> 1701 <rect x="5516.7" y="3932.8" class="st50 lights" width="32.2" height="11.8"></rect> 1702 <rect x="5561.6" y="3932.8" class="st50" width="16.1" height="11.8"></rect> 1703 <rect x="5597.5" y="3932.8" class="st50" width="8.1" height="11.8"></rect> 1704 <rect x="5618.3" y="3932.8" class="st50" width="8.1" height="11.8"></rect> 1705 <rect x="5639.2" y="3932.8" class="st50" width="8.1" height="11.8"></rect> 1706 <rect x="5695.7" y="3932.8" class="st50" width="8.1" height="11.8"></rect> 1707 <rect x="5716.6" y="3932.8" class="st50 lights" width="8.1" height="11.8"></rect> 1708 <rect x="5660" y="3932.8" class="st50" width="18.1" height="11.8"></rect> 1709 <rect x="5768.4" y="3932.8" class="st50" width="8.1" height="11.8"></rect> 1710 <rect x="5789.2" y="3932.8" class="st50" width="8.1" height="11.8"></rect> 1711 <rect x="5845.8" y="3932.8" class="st50 lights-6s" width="8.1" height="11.8"></rect> 1712 <rect x="5810.1" y="3932.8" class="st50" width="18.1" height="11.8"></rect> 1713 <rect x="5737.3" y="3932.8" class="st50" width="18.1" height="11.8"></rect> 1714 <rect x="4882.8" y="3951" class="st50" width="9.3" height="19.7"></rect> 1715 <rect x="4910.1" y="3951" class="st50" width="9.3" height="19.7"></rect> 1716 <rect x="4937.4" y="3951" class="st50" width="9.3" height="19.7"></rect> 1717 <rect x="4964.7" y="3951" class="st50 lights" width="9.3" height="19.7"></rect> 1718 <rect x="4992" y="3951" class="st50" width="9.3" height="19.7"></rect> 1719 <rect x="5019.3" y="3951" class="st50" width="9.3" height="19.7"></rect> 1720 <rect x="5046.6" y="3951" class="st50" width="9.3" height="19.7"></rect> 1721 <rect x="5073.9" y="3951" class="st50 lights-5s" width="81.3" height="19.7"></rect> 1722 <rect x="5168.9" y="3951" class="st50" width="81.3" height="19.7"></rect> 1723 <rect x="5263.9" y="3951" class="st50" width="81.3" height="19.7"></rect> 1724 <rect x="5363.2" y="3956.5" class="st50" width="490.7" height="14.1"></rect> 1725 <rect x="5867" y="3956.5" class="st50" width="112.6" height="14.1"></rect> 1726 <rect x="5993.8" y="3956.5" class="st50" width="112.6" height="14.1"></rect> 1727 <rect x="6120.5" y="3956.5" class="st50" width="112.6" height="14.1"></rect> 1728 <rect x="6247.3" y="3956.5" class="st50 lights-4s" width="131.1" height="14.1"></rect> 1729 <rect x="6602.3" y="3942.5" class="st50" width="10.2" height="28.1"></rect> 1730 <rect x="6665.3" y="3942.5" class="st50" width="9.1" height="28.1"></rect> 1731 <rect x="6685.1" y="3942.5" class="st50" width="9.1" height="28.1"></rect> 1732 <rect x="6780.1" y="3942.5" class="st50" width="9.1" height="28.1"></rect> 1733 <rect x="6852.7" y="3942.5" class="st50 lights-6s" width="9.1" height="28.1"></rect> 1734 <rect x="6907.7" y="3942.5" class="st50" width="9.1" height="28.1"></rect> 1735 <rect x="6964.8" y="3942.5" class="st50" width="21.3" height="28.1"></rect> 1736 <rect x="6799.9" y="3942.5" class="st50 lights" width="9.1" height="28.1"></rect> 1737 <rect x="6397.2" y="3955.2" class="st50" width="11.3" height="15.8"></rect> 1738 <rect x="6428.2" y="3955.2" class="st50 lights-5s" width="11.3" height="15.8"></rect> 1739 <rect x="6459.2" y="3955.2" class="st50" width="11.3" height="15.8"></rect> 1740 <rect x="6490.2" y="3955.2" class="st50" width="11.3" height="15.8"></rect> 1741 <rect x="6521.3" y="3955.2" class="st50 lights-4s" width="11.3" height="15.8"></rect> 1742 <rect x="6999.1" y="3949.8" class="st50" width="19.1" height="21.2"></rect> 1743 <rect x="7027.8" y="3949.8" class="st50" width="38.2" height="21.2"></rect> 1744 <rect x="7075" y="3964.3" class="st50" width="222.7" height="6.3"></rect> 1745 <rect x="7311.1" y="3964.3" class="st50 lights-6s" width="203.5" height="6.3"></rect> 1746 <rect x="7147.6" y="3948.9" class="st50" width="25.3" height="18.6"></rect> 1747 <rect x="7188.4" y="3948.9" class="st50" width="25.3" height="18.6"></rect> 1748 <rect x="7229.2" y="3948.9" class="st50 lights-4s" width="25.3" height="18.6"></rect> 1749 <rect x="7311.1" y="3948.9" class="st50" width="25.3" height="18.6"></rect> 1750 <rect x="7350.7" y="3948.9" class="st50 lights" width="25.3" height="18.6"></rect> 1751 <rect x="7390.3" y="3948.9" class="st50" width="25.3" height="18.6"></rect> 1752 <rect x="7429.8" y="3948.9" class="st50 lights-5s" width="84.8" height="18.6"></rect> 1753 <rect x="7269.9" y="3948.9" class="st50" width="12.6" height="18.6"></rect> 1754 <rect x="7983.4" y="3935.8" class="st50" width="11.4" height="34.8"></rect> 1755 <rect x="7879.8" y="3957.8" class="st50" width="28" height="12.8"></rect> 1756 <rect x="7923.8" y="3957.8" class="st50" width="6.3" height="12.8"></rect> 1757 <rect x="7937.3" y="3957.8" class="st50 lights" width="6.3" height="12.8"></rect> 1758 <rect x="7959.6" y="3957.8" class="st50" width="9.6" height="12.8"></rect> 1759 <rect x="7548.3" y="3958.2" class="st50" width="22.4" height="12.4"></rect> 1760 <rect x="7588.3" y="3958.2" class="st50" width="22.4" height="12.4"></rect> 1761 <rect x="7628.4" y="3958.2" class="st50" width="22.4" height="12.4"></rect> 1762 <rect x="7668.5" y="3958.2" class="st50 lights" width="22.4" height="12.4"></rect> 1763 <rect x="7708.5" y="3958.2" class="st50" width="22.4" height="12.4"></rect> 1764 <rect x="7748.6" y="3958.2" class="st50" width="22.4" height="12.4"></rect> 1765 <rect x="7788.6" y="3958.2" class="st50 lights-4s" width="22.4" height="12.4"></rect> 1766 <rect x="7828.7" y="3958.2" class="st50" width="22.4" height="12.4"></rect> 1767 <rect x="8297.7" y="3952.9" class="st50 lights" width="107" height="17.7"></rect> 1768 <rect x="2940.1" y="3951.4" class="st50" width="966.5" height="19.3"></rect> 1769 1770 <rect x="3922.5" y="3678.3" class="st50" width="50.6" height="292.3"></rect> 1771 <rect x="3973.1" y="3693" class="st50" width="9" height="19.3"></rect> 1772 <rect x="3973.1" y="3729.9" class="st50" width="9" height="19.3"></rect> 1773 <rect x="3973.1" y="3766.8" class="st50" width="9" height="19.3"></rect> 1774 <rect x="3973.1" y="3803.7" class="st50" width="9" height="19.3"></rect> 1775 <rect x="3973.1" y="3840.6" class="st50" width="9" height="19.3"></rect> 1776 <rect x="3973.1" y="3877.5" class="st50 lights-5s" width="9" height="19.3"></rect> 1777 <rect x="3973.1" y="3914.5" class="st50" width="9" height="19.3"></rect> 1778 <rect x="3993.5" y="3693" class="st50" width="17.1" height="19.3"></rect> 1779 <rect x="4019.6" y="3693" class="st50 lights" width="220.2" height="19.3"></rect> 1780 <rect x="4270" y="3693" class="st50" width="287.9" height="19.3"></rect> 1781 <rect x="3993.5" y="3729.9" class="st50" width="17.1" height="19.3"></rect> 1782 <rect x="3993.5" y="3766.8" class="st50 lights" width="17.1" height="19.3"></rect> 1783 <rect x="3993.5" y="3803.7" class="st50" width="17.1" height="19.3"></rect> 1784 <rect x="3993.5" y="3840.6" class="st50" width="17.1" height="19.3"></rect> 1785 <rect x="3993.5" y="3877.5" class="st50 lights-4s" width="17.1" height="19.3"></rect> 1786 <rect x="3993.5" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1787 <rect x="4206.4" y="3729.9" class="st50 lights-6s" width="17.1" height="19.3"></rect> 1788 <rect x="4206.4" y="3766.8" class="st50 lights" width="17.1" height="19.3"></rect> 1789 <rect x="4206.4" y="3803.7" class="st50" width="17.1" height="19.3"></rect> 1790 <rect x="4206.4" y="3840.6" class="st50 lights-5s" width="17.1" height="19.3"></rect> 1791 <rect x="4206.4" y="3877.5" class="st50 lights-4s" width="17.1" height="19.3"></rect> 1792 <rect x="4206.4" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1793 <rect x="4270" y="3729.9" class="st50 lights" width="17.1" height="19.3"></rect> 1794 <rect x="4270" y="3766.8" class="st50" width="17.1" height="19.3"></rect> 1795 <rect x="4270" y="3803.7" class="st50 lights-5s" width="17.1" height="19.3"></rect> 1796 <rect x="4270" y="3840.6" class="st50" width="17.1" height="19.3"></rect> 1797 <rect x="4270" y="3877.5" class="st50 lights" width="17.1" height="19.3"></rect> 1798 <rect x="4270" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1799 <rect x="4299.4" y="3729.9" class="st50 lights-4s" width="17.1" height="19.3"></rect> 1800 <rect x="4299.4" y="3766.8" class="st50" width="17.1" height="19.3"></rect> 1801 <rect x="4299.4" y="3803.7" class="st50 lights" width="17.1" height="19.3"></rect> 1802 <rect x="4299.4" y="3840.6" class="st50 lights" width="17.1" height="19.3"></rect> 1803 <rect x="4299.4" y="3877.5" class="st50" width="17.1" height="19.3"></rect> 1804 <rect x="4299.4" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1805 <rect x="4328.7" y="3729.9" class="st50 lights-4s" width="17.1" height="19.3"></rect> 1806 <rect x="4328.7" y="3766.8" class="st50" width="17.1" height="19.3"></rect> 1807 <rect x="4328.7" y="3803.7" class="st50" width="17.1" height="19.3"></rect> 1808 <rect x="4328.7" y="3840.6" class="st50 lights" width="17.1" height="19.3"></rect> 1809 <rect x="4328.7" y="3877.5" class="st50 lights-6s" width="17.1" height="19.3"></rect> 1810 <rect x="4328.7" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1811 <rect x="4358.1" y="3729.9" class="st50" width="17.1" height="19.3"></rect> 1812 <rect x="4358.1" y="3766.8" class="st50 lights" width="17.1" height="19.3"></rect> 1813 <rect x="4358.1" y="3803.7" class="st50" width="17.1" height="19.3"></rect> 1814 <rect x="4358.1" y="3840.6" class="st50" width="17.1" height="19.3"></rect> 1815 <rect x="4358.1" y="3877.5" class="st50 lights" width="17.1" height="19.3"></rect> 1816 <rect x="4358.1" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1817 <rect x="4387.5" y="3729.9" class="st50 lights-6s" width="17.1" height="19.3"></rect> 1818 <rect x="4387.5" y="3766.8" class="st50" width="17.1" height="19.3"></rect> 1819 <rect x="4387.5" y="3803.7" class="st50 lights" width="17.1" height="19.3"></rect> 1820 <rect x="4387.5" y="3840.6" class="st50" width="17.1" height="19.3"></rect> 1821 <rect x="4387.5" y="3877.5" class="st50" width="17.1" height="19.3"></rect> 1822 <rect x="4387.5" y="3914.5" class="st50" width="17.1" height="19.3"></rect> 1823 <rect x="4416.8" y="3729.9" class="st50 lights" width="17.1" height="19.3"></rect> 1824 <rect x="4416.8" y="3766.8" class="st50" width="17.1" height="19.3"></rect> 1825 <rect x="4416.8" y="3803.7" class="st50 lights-4s" width="17.1" height="19.3"></rect> 1826 <rect x="4416.8" y="3840.6" class="st50" width="17.1" height="19.3"></rect> 1827 <rect x="4416.8" y="3877.5" class="st50" width="17.1" height="19.3"></rect> 1828 <rect x="4416.8" y="3914.5" class="st50 lights" width="17.1" height="19.3"></rect> 1829 <rect x="4019.6" y="3729.9" class="st50" width="12.1" height="19.3"></rect> 1830 <rect x="4019.6" y="3766.8" class="st50" width="12.1" height="19.3"></rect> 1831 <rect x="4050.6" y="3729.9" class="st50 lights" width="12.1" height="19.3"></rect> 1832 <rect x="4050.6" y="3766.8" class="st50 lights-4s" width="12.1" height="203.8"></rect> 1833 <rect x="4239.8" y="3693" class="st50" width="12.1" height="277.6"></rect> 1834 <rect x="4111.7" y="3729.9" class="st50 lights" width="12.1" height="19.3"></rect> 1835 <rect x="4111.7" y="3766.8" class="st50 lights" width="12.1" height="203.8"></rect> 1836 <path class="st50" d="M4088.1,3729.9c-7.2,0-13,5.8-13,13v227.7h26v-227.7C4101.1,3735.7,4095.3,3729.9,4088.1,3729.9z"></path> 1837 <path class="st50" d="M4472.6,3766.8c-6.9,0-12.5,5.6-12.5,12.5v191.3h25v-191.3C4485.1,3772.4,4479.5,3766.8,4472.6,3766.8z"></path> 1838 <path class="st50" d="M4508.6,3766.8c-6.9,0-12.5,5.6-12.5,12.5v191.3h25v-191.3C4521.1,3772.4,4515.5,3766.8,4508.6,3766.8z"></path> 1839 <path class="st50" d="M4544.6,3766.8c-6.9,0-12.5,5.6-12.5,12.5v191.3h25v-191.3C4557.1,3772.4,4551.5,3766.8,4544.6,3766.8z"></path> 1840 <rect x="4019.6" y="3803.7" class="st50 lights" width="12.1" height="19.3"></rect> 1841 <rect x="4019.6" y="3840.6" class="st50" width="12.1" height="19.3"></rect> 1842 <rect x="4019.6" y="3877.5" class="st50" width="12.1" height="19.3"></rect> 1843 <rect x="4019.6" y="3914.5" class="st50" width="12.1" height="19.3"></rect> 1844 <rect x="4144.8" y="3729.9" class="st50 lights-6s" width="12.1" height="19.3"></rect> 1845 <rect x="4144.8" y="3766.8" class="st50" width="12.1" height="19.3"></rect> 1846 <rect x="4144.8" y="3803.7" class="st50 lights-4s" width="12.1" height="19.3"></rect> 1847 <rect x="4144.8" y="3840.6" class="st50 lights" width="12.1" height="19.3"></rect> 1848 <rect x="4144.8" y="3877.5" class="st50" width="12.1" height="19.3"></rect> 1849 <rect x="4144.8" y="3914.5" class="st50 lights" width="12.1" height="19.3"></rect> 1850 <rect x="4456.8" y="3729.9" class="st50" width="100.4" height="9.6"></rect> 1851 <rect x="4337.3" y="3675.1" class="st50 lights-6s" width="23.8" height="7.3"></rect> 1852 <rect x="4376.5" y="3675.1" class="st50" width="23.8" height="7.3"></rect> 1853 <rect x="4415.7" y="3675.1" class="st50 lights" width="23.8" height="7.3"></rect> 1854 <rect x="4454.9" y="3675.1" class="st50" width="23.8" height="7.3"></rect> 1855 <rect x="4494.1" y="3675.1" class="st50" width="23.8" height="7.3"></rect> 1856 <rect x="4533.3" y="3675.1" class="st50 lights-4s" width="23.8" height="7.3"></rect> 1857 <rect x="4567.7" y="3665.3" class="st50 lights-5s" width="57.9" height="31.8"></rect> 1858 <rect x="4567.7" y="3707.7" class="st50" width="57.9" height="46.5"></rect> 1859 <rect x="4637" y="3665.3" class="st50 lights-4s" width="20.4" height="31.8"></rect> 1860 <rect x="4637" y="3707.7" class="st50" width="20.4" height="46.5"></rect> 1861 <rect x="4647.2" y="3512.8" class="st50 lights" width="10.2" height="184.3"></rect> 1862 <rect x="4647.2" y="3707.7" class="st50" width="10.2" height="142.5"></rect> 1863 <rect x="4668.8" y="3512.8" class="st50" width="14.7" height="337.5"></rect> 1864 <rect x="4579.1" y="3512.8" cl
1864ass="st50" width="57.9" height="22.8"></rect> 1865 <rect x="4579.1" y="3481.8" class="st50 lights" width="57.9" height="22.8"></rect> 1866 <rect x="4647.2" y="3481.8" class="st50" width="36.3" height="22.8"></rect> 1867 <rect x="4579.1" y="3547.8" class="st50" width="8.2" height="13.9"></rect> 1868 <rect x="4579.1" y="3577.7" class="st50" width="8.2" height="13.9"></rect> 1869 <rect x="4579.1" y="3607.7" class="st50 lights-5s" width="8.2" height="13.9"></rect> 1870 <rect x="4579.1" y="3637.6" class="st50" width="8.2" height="13.9"></rect> 1871 <rect x="4604" y="3547.8" class="st50" width="8.2" height="13.9"></rect> 1872 <rect x="4604" y="3577.7" class="st50" width="8.2" height="13.9"></rect> 1873 <rect x="4604" y="3607.7" class="st50 lights-5s" width="8.2" height="13.9"></rect> 1874 <rect x="4604" y="3637.6" class="st50" width="8.2" height="13.9"></rect> 1875 <rect x="4628.9" y="3547.8" class="st50" width="8.2" height="13.9"></rect> 1876 <rect x="4628.9" y="3577.7" class="st50" width="8.2" height="13.9"></rect> 1877 <rect x="4628.9" y="3607.7" class="st50 lights-4s" width="8.2" height="13.9"></rect> 1878 <rect x="4628.9" y="3637.6" class="st50" width="8.2" height="13.9"></rect> 1879 <rect x="4056.7" y="3501.3" class="st50" width="44.5" height="178.5"></rect> 1880 <rect x="4111.7" y="3523.5" class="st50" width="10.5" height="36.3"></rect> 1881 <rect x="4135.1" y="3523.5" class="st50" width="10.5" height="36.3"></rect> 1882 <rect x="4158.4" y="3523.5" class="st50" width="10.5" height="36.3"></rect> 1883 <rect x="4191" y="3523.5" class="st50" width="18.6" height="155.3"></rect> 1884 <rect x="4111.7" y="3572.4" class="st50 lights-4s" width="10.5" height="11.4"></rect> 1885 <rect x="4135.1" y="3572.4" class="st50" width="10.5" height="11.4"></rect> 1886 <rect x="4158.4" y="3572.4" class="st50" width="10.5" height="11.4"></rect> 1887 <rect x="4111.7" y="3604.4" class="st50" width="10.5" height="11.4"></rect> 1888 <rect x="4135.1" y="3604.4" class="st50" width="10.5" height="11.4"></rect> 1889 <rect x="4158.4" y="3604.4" class="st50" width="10.5" height="11.4"></rect> 1890 <rect x="4111.7" y="3636.4" class="st50" width="10.5" height="11.4"></rect> 1891 <rect x="4135.1" y="3636.4" class="st50" width="10.5" height="11.4"></rect> 1892 <rect x="4158.4" y="3636.4" class="st50 lights-4s" width="10.5" height="11.4"></rect> 1893 <rect x="4445.5" y="3510.2" class="st50" width="32.3" height="36.3"></rect> 1894 <rect x="4489.8" y="3510.2" class="st50" width="42.3" height="150.3"></rect> 1895 <rect x="4489.8" y="3510.2" class="st50 lights" width="81.1" height="25.4"></rect> 1896 <rect x="4553.4" y="3510.2" class="st50" width="17.6" height="150.3"></rect> 1897 <rect x="4445.5" y="3559.2" class="st50" width="10.5" height="11.4"></rect> 1898 <rect x="4571.7" y="3770.8" class="st50" width="10.5" height="11.4"></rect> 1899 <rect x="4571.7" y="3798.1" class="st50 lights" width="10.5" height="11.4"></rect> 1900 <rect x="4571.7" y="3825.3" class="st50" width="10.5" height="11.4"></rect> 1901 <rect x="4571.7" y="3852.6" class="st50" width="10.5" height="11.4"></rect> 1902 <rect x="4571" y="3879.9" class="st50" width="11.2" height="90.7"></rect> 1903 <rect x="4598.4" y="3770.8" class="st50 lights-5s" width="38.7" height="199.8"></rect> 1904 <rect x="4445.5" y="3591.2" class="st50" width="10.5" height="11.4"></rect> 1905 <rect x="4445.5" y="3623.2" class="st50" width="10.5" height="11.4"></rect> 1906 <rect x="4467.4" y="3559.2" class="st50 lights" width="10.5" height="11.4"></rect> 1907 <rect x="4467.4" y="3591.2" class="st50" width="10.5" height="11.4"></rect> 1908 <rect x="4467.4" y="3623.2" class="st50 lights" width="10.5" height="11.4"></rect> 1909 <rect x="4445.5" y="3649.1" class="st50" width="10.5" height="11.4"></rect> 1910 <rect x="4467.4" y="3649.1" class="st50" width="10.5" height="11.4"></rect> 1911 <rect x="4544.6" y="3559.2" class="st50 lights" width="10.5" height="11.4"></rect> 1912 <rect x="4544.6" y="3591.2" class="st50" width="10.5" height="11.4"></rect> 1913 <rect x="4544.6" y="3623.2" class="st50 lights-4s" width="10.5" height="11.4"></rect> 1914 <rect x="4544.6" y="3649.1" class="st50" width="10.5" height="11.4"></rect> 1915 <rect x="4111.7" y="3668.4" class="st50" width="10.5" height="11.4"></rect> 1916 <rect x="4135.1" y="3668.4" class="st50" width="10.5" height="11.4"></rect> 1917 <rect x="4158.4" y="3668.4" class="st50" width="10.5" height="11.4"></rect> 1918 <rect x="4224.5" y="3523.5" class="st50" width="23.1" height="36.3"></rect> 1919 <rect x="4224.5" y="3572.4" class="st50" width="23.1" height="11.4"></rect> 1920 <rect x="4224.5" y="3604.4" class="st50" width="23.1" height="11.4"></rect> 1921 <rect x="4224.5" y="3636.4" class="st50" width="23.1" height="11.4"></rect> 1922 <rect x="4224.5" y="3668.4" class="st50" width="23.1" height="11.4"></rect> 1923 <rect x="4261.9" y="3523.5" class="st50 lights" width="23.1" height="36.3"></rect> 1924 <rect x="4261.9" y="3572.4" class="st50" width="23.1" height="11.4"></rect> 1925 <rect x="4261.9" y="3604.4" class="st50" width="23.1" height="11.4"></rect> 1926 <rect x="4261.9" y="3636.4" class="st50 lights" width="23.1" height="11.4"></rect> 1927 <rect x="4261.9" y="3668.4" class="st50" width="23.1" height="11.4"></rect> 1928 <rect x="4299.3" y="3523.5" class="st50" width="23.1" height="36.3"></rect> 1929 <rect x="4299.3" y="3572.4" class="st50" width="23.1" height="11.4"></rect> 1930 <rect x="4299.3" y="3604.4" class="st50 lights" width="23.1" height="11.4"></rect> 1931 <rect x="4299.3" y="3636.4" class="st50" width="23.1" height="11.4"></rect> 1932 <rect x="4299.3" y="3668.4" class="st50" width="23.1" height="11.4"></rect> 1933 <rect x="4336.7" y="3523.5" class="st50" width="23.1" height="36.3"></rect> 1934 <rect x="4336.7" y="3572.4" class="st50 lights" width="23.1" height="11.4"></rect> 1935 <rect x="4336.7" y="3604.4" class="st50 " width="23.1" height="11.4"></rect> 1936 <rect x="4336.7" y="3636.4" class="st50" width="23.1" height="11.4"></rect> 1937 <rect x="4374.1" y="3523.5" class="st50 lights-6s" width="23.1" height="36.3"></rect> 1938 <rect x="4374.1" y="3572.4" class="st50" width="23.1" height="11.4"></rect> 1939 <rect x="4374.1" y="3604.4" class="st50" width="23.1" height="11.4"></rect> 1940 <rect x="4374.1" y="3636.4" class="st50 lights-5s" width="23.1" height="11.4"></rect> 1941 <rect x="4411.5" y="3523.5" class="st50 lights" width="23.1" height="36.3"></rect> 1942 <rect x="4411.5" y="3572.4" class="st50" width="23.1" height="11.4"></rect> 1943 <rect x="4411.5" y="3604.4" class="st50" width="23.1" height="11.4"></rect> 1944 <rect x="4411.5" y="3636.4" class="st50" width="23.1" height="11.4"></rect> 1945 <rect x="4111.7" y="3507.1" class="st50" width="174.1" height="7.4"></rect> 1946 <rect x="4299.4" y="3493.2" class="st50 lights" width="67.3" height="21.3"></rect> 1947 <rect x="4377.9" y="3493.2" class="st50" width="49.7" height="21.3"></rect> 1948 <rect x="4299.4" y="3462.9" class="st50 lights" width="67.3" height="21.3"></rect> 1949 <rect x="4377.9" y="3462.9" class="st50" width="49.7" height="21.3"></rect> 1950 <rect x="4647.2" y="3859.9" class="st50 lights-4s" width="36.3" height="110.7"></rect> 1951 <polygon class="st50" points="4363.5,3431.3 4299.4,3454 4427.6,3454 "></polygon> 1952 <polygon class="st50" points="4630.7,3450.9 4577.8,3473.6 4683.5,3473.6 "></polygon> 1953 <polygon class="st50" points="4091.4,3475.5 4058.9,3493.1 4123.9,3493.1 "></polygon> 1954 <polygon class="st50" points="3964.1,3654.8 3922.5,3667.8 4005.7,3667.8 "></polygon> 1955 <polygon class="st50" points="4410,3321 4345.8,3291.7 4294.4,3291.7 4310.6,3321 "></polygon> 1956 <polygon class="st50" points="4104.7,3291.7 4040.6,3321 4152.9,3321 4168.8,3305.1 4184.8,3321 4296.5,3321 4280.4,3291.7 "></polygon> 1957 <rect x="4056.7" y="3337.4" class="st50" width="10.2" height="86.4"></rect> 1958 <rect x="4019.7" y="3442.6" class="st50" width="12.2" height="21.5"></rect> 1959 <rect x="4066.9" y="3442.6" class="st50" width="21.5" height="21.5"></rect> 1960 <rect x="4101" y="3442.6" class="st50" width="21.5" height="21.5"></rect> 1961 <rect x="4135.1" y="3442.6" class="st50" width="21.5" height="21.5"></rect> 1962 <rect x="4194.9" y="3442.6" class="st50" width="21.5" height="21.5"></rect> 1963 <rect x="4229" y="3442.6" class="st50" width="21.5" height="21.5"></rect> 1964 <rect x="4263.1" y="3442.6" class="st50 lights-5s" width="21.5" height="21.5"></rect> 1965 <rect x="4169.2" y="3442.6" class="st50" width="10.8" height="21.5"></rect> 1966 <rect x="4135.1" y="3403.3" class="st50" width="21.5" height="21.5"></rect> 1967 <rect x="4194.9" y="3403.3" class="st50" width="21.5" height="21.5"></rect> 1968 <rect x="4229" y="3403.3" class="st50" width="21.5" height="21.5"></rect> 1969 <rect x="4263.1" y="3403.3" class="st50 lights-4s" width="21.5" height="21.5"></rect> 1970 <rect x="4169.2" y="3403.3" class="st50" width="10.8" height="21.5"></rect> 1971 <rect x="4135.1" y="3359.4" class="st50 lights-6s" width="21.5" height="26.1"></rect> 1972 <rect x="4101" y="3403.3" class="st50" width="21.5" height="21.5"></rect> 1973 <rect x="4101" y="3359.4" class="st50" width="21.5" height="26.1"></rect> 1974 <rect x="4078.9" y="3403.3" class="st50" width="9.5" height="21.5"></rect> 1975 <rect x="4078.9" y="3346.4" class="st50" width="9.5" height="39.1"></rect> 1976 <rect x="4194.9" y="3359.4" class="st50" width="21.5" height="26.1"></rect> 1977 <rect x="4229" y="3359.4" class="st50" width="21.5" height="26.1"></rect> 1978 <rect x="4263.1" y="3346.4" class="st50" width="21.5" height="39.1"></rect> 1979 <rect x="4305.7" y="3398.3" class="st50 lights" width="42.6" height="21.5"></rect> 1980 <rect x="4305.7" y="3341.3" class="st50" width="42.6" height="39.1"></rect> 1981 <rect x="4364.4" y="3398.3" class="st50" width="47.1" height="21.5"></rect> 1982 <rect x="4364.4" y="3341.3" class="st50 lights-4s" width="47.1" height="39.1"></rect> 1983 <rect x="4169.2" y="3359.4" class="st50" width="10.8" height="26.1"></rect> 1984 <rect x="4135.1" y="3474.9" class="st50" width="21.5" height="21.5"></rect> 1985 <rect x="4194.9" y="3474.9" class="st50" width="21.5" height="21.5"></rect> 1986 <rect x="4229" y="3474.9" class="st50" width="21.5" height="21.5"></rect> 1987 <rect x="4263.1" y="3474.9" class="st50" width="21.5" height="21.5"></rect> 1988 <rect x="4169.2" y="3474.9" class="st50" width="10.8" height="21.5"></rect> 1989 <rect x="4019.7" y="3485.5" class="st50" width="12.2" height="21.5"></rect> 1990 <rect x="4019.7" y="3528.3" class="st50 lights" width="12.2" height="21.5"></rect> 1991 <rect x="4019.7" y="3571.1" class="st50" width="12.2" height="21.5"></rect> 1992 <rect x="4019.7" y="3614" class="st50" width="12.2" height="21.5"></rect> 1993 <rect x="4019.7" y="3656.8" class="st50" width="12.2" height="21.5"></rect> 1994 <rect x="4041.4" y="3442.6" class="st50 lights-5s" width="6.1" height="21.5"></rect> 1995 <rect x="4041.4" y="3485.5" class="st50" width="6.1" height="21.5"></rect> 1996 <rect x="4041.4" y="3528.3" class="st50" width="6.1" height="21.5"></rect> 1997 <rect x="4041.4" y="3571.1" class="st50 lights-6s" width="6.1" height="21.5"></rect> 1998 <rect x="4041.4" y="3614" class="st50" width="6.1" height="21.5"></rect> 1999 <rect x="4041.4" y="3656.8" class="st50" width="6.1" height="21.5"></rect> 2000 <path class="st50" d="M4041.4,3247.7h50v-11c0-5.6,4.6-10.2,10.2-10.2c5.6,0,10.2,4.6,10.2,10.2v11h44.2l-8.7-57.2L4041.4,3247.7z 2001 "></path> 2002 <path class="st50" d="M4261.9,3253.6l-105.1-56.8l8.7,56.8h23.1v-11c0-5.6,4.6-10.2,10.2-10.2c5.6,0,10.2,4.6,10.2,10.2v11H4261.9 2003 z"></path> 2004 <polygon class="st50" points="4150.9,3172.5 4134.2,3182.8 4167.6,3182.8 "></polygon>
2005 <path class="st50" d="M4535.7,3247.7h-50v-11c0-5.6-4.6-10.2-10.2-10.2s-10.2,4.6-10.2,10.2v11H4421l8.7-57.2L4535.7,3247.7z"></path> 2006 <path class="st50" d="M4315.1,3253.6l105.1-56.8l-8.7,56.8h-23.1v-11c0-5.6-4.6-10.2-10.2-10.2c-5.6,0-10.2,4.6-10.2,10.2v11 2007 H4315.1z"></path> 2008 <polygon class="st50" points="4426.1,3172.5 4442.8,3182.8 4409.4,3182.8 "></polygon> 2009 2010 <rect x="4488.6" y="3260.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 9024.2539 6581.9688)" class="st50" width="47.1" height="60.1"></rect> 2011 2012 <rect x="4465.3" y="3260.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8943.3945 6581.9688)" class="st50" width="12.9" height="60.1"></rect> 2013 2014 <rect x="4418.7" y="3260.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8873.4346 6581.9688)" class="st50" width="36.1" height="60.1"></rect> 2015 2016 <rect x="4427.6" y="3330.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8862.2158 6769.1943)" class="st50" width="7" height="107.5"></rect> 2017 2018 <rect x="4447.3" y="3330.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8903.25 6703.3286)" class="st50" width="8.7" height="41.6"></rect> 2019 2020 <rect x="4468.2" y="3330.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8945.208 6703.3286)" class="st50" width="8.7" height="41.6"></rect> 2021 2022 <rect x="4489.2" y="3330.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8987.167 6703.3286)" class="st50" width="8.7" height="41.6"></rect> 2023 2024 <rect x="4447.3" y="3393.3" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8903.251 6807.3545)" class="st50" width="8.7" height="20.8"></rect> 2025 2026 <rect x="4468.2" y="3393.3" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8945.209 6807.3545)" class="st50" width="8.7" height="20.8"></rect> 2027 2028 <rect x="4489.2" y="3393.3" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8987.167 6807.3545)" class="st50" width="8.7" height="20.8"></rect> 2029 2030 <rect x="4447.3" y="3432.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8903.251 6885.2817)" class="st50" width="8.7" height="20.8"></rect> 2031 2032 <rect x="4468.2" y="3432.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8945.209 6885.2817)" class="st50" width="8.7" height="20.8"></rect> 2033 2034 <rect x="4489.2" y="3432.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8987.167 6885.2817)" class="st50" width="8.7" height="20.8"></rect> 2035 2036 <rect x="4447.3" y="3471.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8903.251 6963.2095)" class="st50" width="8.7" height="20.8"></rect> 2037 2038 <rect x="4468.2" y="3471.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8945.209 6963.2095)" class="st50" width="8.7" height="20.8"></rect> 2039 2040 <rect x="4489.2" y="3471.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 8987.167 6963.2095)" class="st50" width="8.7" height="20.8"></rect> 2041 2042 <rect x="4509.4" y="3432.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 9027.5469 6885.2817)" class="st50" width="8.7" height="20.8"></rect> 2043 2044 <rect x="4509.4" y="3471.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 9027.5469 6963.2095)" class="st50" width="8.7" height="20.8"></rect> 2045 2046 <rect x="4528.2" y="3432.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 9065.0625 6885.2817)" class="st50" width="8.7" height="20.8"></rect> 2047 2048 <rect x="4528.2" y="3471.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 9065.0625 6963.2095)" class="st50" width="8.7" height="20.8"></rect> 2049 2050 <rect x="4510.2" y="3330.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 9045.8486 6739.9185)" class="st50" width="25.5" height="78.2"></rect> 2051 <polygon class="st50" points="4041.4,3260.9 4041.4,3309.9 4088.4,3288.4 4088.4,3260.9 "></polygon> 2052 <polygon class="st50" points="4098.9,3260.9 4098.9,3283.6 4101.6,3282.3 4111.7,3282.3 4111.7,3260.9 "></polygon> 2053 <rect x="4202.9" y="3260.9" class="st50" width="12.9" height="21.4"></rect> 2054 <rect x="4122.2" y="3260.9" class="st50 lights" width="36.1" height="21.4"></rect> 2055 <rect x="4169.2" y="3260.9" class="st50 lights-5s" width="21.8" height="21.4"></rect> 2056 <rect x="4225.1" y="3260.9" class="st50" width="36.8" height="21.4"></rect> 2057 <polygon class="st50" points="4361.2,3260.9 4361.2,3287.9 4374.1,3293.8 4374.1,3260.9 "></polygon> 2058 <polygon class="st50" points="4407.8,3260.9 4386,3260.9 4386,3299.3 4407.8,3309.3 "></polygon> 2059 <polygon class="st50" points="4315.1,3260.9 4315.1,3282.3 4349,3282.3 4351.9,3283.7 4351.9,3260.9 "></polygon> 2060 <polygon class="st50" points="4532.5,2958.7 4532.5,3234.5 4545.8,3243.9 4545.8,3493.2 4560.2,3493.2 4560.2,2958.7 "></polygon> 2061 <rect x="4566.7" y="2972.2" class="st50" width="30.6" height="25.7"></rect> 2062 <rect x="4566.7" y="2997.9" class="st50 lights-4s" width="11.1" height="61.2"></rect> 2063 <rect x="4566.7" y="3068.8" class="st50" width="11.1" height="395.3"></rect> 2064 <path class="st50" d="M4591.1,3005.8c-3.4,0-6.1,2.7-6.1,6.1v47.1h12.2V3012C4597.3,3008.6,4594.5,3005.8,4591.1,3005.8z"></path> 2065 <rect x="4585" y="3068.8" class="st50" width="12.2" height="20.2"></rect> 2066 <rect x="4585" y="3109.2" class="st50" width="12.2" height="87.6"></rect> 2067 <path class="st50" d="M4158.4,3022c-3.4,0-6.1,2.7-6.1,6.1v47.1h12.2v-47.1C4164.5,3024.7,4161.7,3022,4158.4,3022z"></path> 2068 <rect x="4152.2" y="3085" class="st50" width="12.2" height="20.2"></rect> 2069 <rect x="4152.2" y="3125.4" class="st50" width="12.2" height="27.7"></rect> 2070 <rect x="4585" y="3217.1" class="st50 lights-4s" width="12.2" height="87.6"></rect> 2071 <rect x="4585" y="3325" class="st50" width="12.2" height="87.6"></rect> 2072 <rect x="4585" y="3432.9" class="st50" width="12.2" height="21.1"></rect> 2073 <rect x="4493.6" y="2958.7" class="st50 lights-6s" width="29.3" height="9.2"></rect> 2074 <polygon class="st50" points="4522.9,3229.8 4508.3,3220.4 4508.3,2958.7 4522.9,2958.7 "></polygon> 2075 <path class="st50" d="M4290.2,3005.8c-5.8,0-10.5,4.7-10.5,10.5v40.1h20.9v-40.1C4300.7,3010.5,4296,3005.8,4290.2,3005.8z"></path> 2076 <path class="st50" d="M4323.8,3005.8c-5.8,0-10.5,4.7-10.5,10.5v40.1h20.9v-40.1C4334.3,3010.5,4329.6,3005.8,4323.8,3005.8z"></path> 2077 <path class="st50" d="M4357.4,3005.8c-5.8,0-10.5,4.7-10.5,10.5v40.1h20.9v-40.1C4367.9,3010.5,4363.2,3005.8,4357.4,3005.8z"></path> 2078 <path class="st50" d="M4391,3005.8c-5.8,0-10.5,4.7-10.5,10.5v40.1h20.9v-40.1C4401.4,3010.5,4396.7,3005.8,4391,3005.8z"></path> 2079 <path class="st50" d="M4424.5,3005.8c-5.8,0-10.5,4.7-10.5,10.5v40.1h20.9v-40.1C4435,3010.5,4430.3,3005.8,4424.5,3005.8z"></path> 2080 <path class="st50" d="M4458.1,3005.8c-5.8,0-10.5,4.7-10.5,10.5v40.1h20.9v-40.1C4468.6,3010.5,4463.9,3005.8,4458.1,3005.8z"></path> 2081 <path class="st50" d="M4486.5,3005.8c-2.9,0-5.2,4.7-5.2,10.5v40.1h10.5v-40.1C4491.7,3010.5,4489.3,3005.8,4486.5,3005.8z"></path> 2082 <rect x="4279.8" y="3068.8" class="st50 lights-4s" width="20.9" height="25.4"></rect> 2083 <rect x="4313.3" y="3068.8" class="st50" width="20.9" height="25.4"></rect> 2084 <rect x="4346.9" y="3068.8" class="st50 lights-5s" width="20.9" height="25.4"></rect> 2085 <rect x="4380.5" y="3068.8" class="st50" width="20.9" height="25.4"></rect> 2086 <rect x="4414.1" y="3068.8" class="st50 lights" width="20.9" height="25.4"></rect> 2087 <rect x="4447.6" y="3068.8" class="st50" width="20.9" height="25.4"></rect> 2088 <rect x="4481.2" y="3068.8" class="st50" width="10.5" height="25.4"></rect> 2089 <rect x="4279.8" y="3117.5" class="st50" width="20.9" height="8.9"></rect> 2090 <rect x="4313.3" y="3117.5" class="st50 lights-6s" width="20.9" height="8.9"></rect> 2091 <rect x="4346.9" y="3117.5" class="st50" width="20.9" height="8.9"></rect> 2092 <rect x="4380.5" y="3117.5" class="st50" width="20.9" height="8.9"></rect> 2093 <rect x="4414.1" y="3117.5" class="st50" width="20.9" height="8.9"></rect> 2094 <rect x="4447.6" y="3117.5" class="st50 lights-4s" width="20.9" height="8.9"></rect> 2095 <rect x="4481.2" y="3117.5" class="st50" width="10.5" height="8.9"></rect> 2096 <rect x="4279.8" y="3135.8" class="st50" width="20.9" height="8.9"></rect> 2097 <rect x="4313.3" y="3135.8" class="st50 lights-5s" width="20.9" height="8.9"></rect> 2098 <rect x="4346.9" y="3135.8" class="st50" width="20.9" height="8.9"></rect> 2099 <rect x="4380.5" y="3135.8" class="st50" width="20.9" height="8.9"></rect> 2100 <rect x="4414.1" y="3135.8" class="st50 lights" width="20.9" height="8.9"></rect> 2101 <rect x="4447.6" y="3135.8" class="st50" width="20.9" height="8.9"></rect> 2102 <rect x="4481.2" y="3135.8" class="st50" width="10.5" height="8.9"></rect> 2103 <rect x="4279.8" y="3154.2" class="st50" width="20.9" height="8.9"></rect> 2104 <rect x="4313.3" y="3154.2" class="st50 lights-4s" width="20.9" height="8.9"></rect> 2105 <rect x="4346.9" y="3154.2" class="st50" width="20.9" height="8.9"></rect> 2106 <rect x="4380.5" y="3154.2" class="st50" width="20.9" height="8.9"></rect> 2107 <rect x="4414.1" y="3154.2" class="st50" width="20.9" height="8.9"></rect> 2108 <rect x="4447.6" y="3154.2" class="st50" width="20.9" height="8.9"></rect> 2109 <rect x="4481.2" y="3154.2" class="st50 lights-5s" width="10.5" height="8.9"></rect> 2110 <rect x="4279.8" y="3172.5" class="st50" width="20.9" height="8.9"></rect> 2111 <rect x="4313.3" y="3172.5" class="st50" width="20.9" height="8.9"></rect> 2112 <rect x="4346.9" y="3172.5" class="st50 lights-6s" width="20.9" height="8.9"></rect> 2113 <rect x="4380.5" y="3172.5" class="st50" width="20.9" height="8.9"></rect> 2114 <rect x="4447.6" y="3172.5" class="st50" width="20.9" height="8.9"></rect> 2115 <rect x="4481.2" y="3172.5" class="st50" width="10.5" height="8.9"></rect> 2116 <rect x="4279.8" y="3190.9" class="st50" width="20.9" height="8.9"></rect> 2117 <rect x="4313.3" y="3190.9" class="st50" width="20.9" height="8.9"></rect> 2118 <rect x="4346.9" y="3190.9" class="st50 lights-5s" width="20.9" height="8.9"></rect> 2119 <rect x="4380.5" y="3190.9" class="st50 lights" width="20.9" height="8.9"></rect> 2120 <rect x="4459.7" y="3190.9" class="st50" width="8.9" height="8.9"></rect> 2121 <rect x="4481.2" y="3190.9" class="st50" width="10.5" height="8.9"></rect> 2122 <rect x="4279.8" y="3217.1" class="st50 lights-4s" width="20.9" height="65.2"></rect> 2123 <rect x="4313.3" y="3217.1" class="st50" width="33.6" height="8.1"></rect> 2124 <rect x="4279.8" y="2975.9" class="st50" width="188.8" height="16.5"></rect> 2125 <rect x="4478.3" y="2975.9" class="st50" width="23.5" height="16.5"></rect> 2126 <rect x="4279.8" y="2927.5" class="st50" width="33.6" height="40.4"></rect> 2127 <rect x="4451.6" y="2956.3" class="st50 lights-6s" width="11.6" height="11.6"></rect> 2128 <rect x="4367.9" y="2958.7" class="st50 lights" width="12.6" height="9.2"></rect> 2129 <polygon class="st50" points="4271.2,2958.7 4271.2,2927.5 4259,2927.5 4259,2958.7 4225.1,2958.7 4225.1,3223.6 4271.2,3248.5 2130 "></polygon> 2131 <rect x="4234.5" y="2927.5" class="st50" width="16.1" height="22.6"></rect> 2132 <polygon class="st50" points="4225.1,2927.5 4174.6,2927.5 4175.6,3196.8 4216.8,3219.1 4216.8,2950.2 4225.1,2950.2 "></polygon> 2133 <rect x="4150.9" y="2979.5" class="st50" width="24" height="31.2"></rect> 2134 <rect x="4692.5" y="3693" class="st50" width="67.7" height="9.6"></rect> 2135 <rect x="4768.3" y="3674.1" class="st50" width="35.1" height="112"></rect> 2136 <rect x="4741.8" y="3674.1" class="st50" width="18.4" height="11.1"></rect> 2137 <rect x="4692.5" y="3712.3" class="st50 lights-5s" width="67.7" height="22.5"></rect> 2138 <rect x="4692.5" y="3749.2" class="st50" width="7.3" height="13.2"></rect> 2139 <rect x="4692.5" y="3775.6" class="st50" width="7.3" height="13.2"></rect> 2140 <rect x="4709.2" y="3749.2" class="st50 lights" width="14.2" height="13.2"></rect> 2141 <rect x="4709.2" y="3775.6" class="st50" width="14.2" height="13.2"></rect> 2142 <rect x="4731.9" y="3749.2" class="st50" width="28.3" height="13.2"></rect> 2143 <rect x="4731.9" y="3775.6" class="st50 lights-5s" width="28.3" height="13.2"></rect> 2144 <rect x="4689.7" y="3806.6" class="st50" width="102.8" height="14.9"></rect> 2145 <rect x="4731.9" y="3831" class="st50" width="12" height="139.6"></rect> 2146 <rect x="4696.2" y="3831" class="st50" width="6.7" height="11"></rect> 2147 <rect x="4696.2" y="3856.7" class="st50" width="6.7" height="11"></rect> 2148 <rect x="4696.2" y="3882.4" class="st50" width="6.7" height="11"></rect> 2149 <rect x="4696.2" y="3908.2" class="st50 lights" width="6.7" height="11"></rect> 2150 <rect x="4713.6" y="3831" class="st50" width="6.7" height="11"></rect> 2151 <rect x="4713.6" y="3856.7" class="st50" width="6.7" height="11"></rect> 2152 <rect x="4713.6" y="3882.4" class="st50 lights-4s" width="6.7" height="11"></rect> 2153 <rect x="4713.6" y="3908.2" class="st50" width="6.7" height="11"></rect> 2154 <rect x="4756.3" y="3831" class="st50" width="6.7" height="11"></rect> 2155 <rect x="4756.3" y="3856.7" class="st50" width="6.7" height="11"></rect> 2156 <rect x="4756.3" y="3882.4" class="st50 lights-5s" width="6.7" height="11"></rect> 2157 <rect x="4756.3" y="3908.2" class="st50" width="6.7" height="11"></rect> 2158 <rect x="4770.6" y="3831" class="st50" width="6.7" height="11"></rect> 2159 <rect x="4770.6" y="3856.7" class="st50 lights" width="6.7" height="11"></rect> 2160 <rect x="4770.6" y="3882.4" class="st50" width="6.7" height="11"></rect> 2161 <rect x="4770.6" y="3908.2" class="st50 lights-5s" width="6.7" height="11"></rect> 2162 <rect x="4787" y="3831" class="st50" width="6.7" height="11"></rect> 2163 <rect x="4787" y="3856.7" class="st50" width="6.7" height="11"></rect> 2164 <rect x="4787" y="3882.4" class="st50 lights-4s" width="6.7" height="11"></rect> 2165 <rect x="4787" y="3908.2" class="st50" width="6.7" height="11"></rect> 2166 <rect x="4803.4" y="3798.1" class="st50" width="23.7" height="172.6"></rect> 2167 <rect x="4837.5" y="3798.1" class="st50 lights-5s" width="37.5" height="172.6"></rect> 2168 <rect x="5147" y="3786.1" class="st50" width="23.7" height="60.3"></rect> 2169 <rect x="5181.1" y="3786.1" class="st50 lights-4s" width="37.5" height="60.3"></rect> 2170 <path class="st50" d="M4793.7,3291.3h-80.1c-37.2,0-68.7,15.1-79.7,35.9h12.6c9.5-15.9,36.5-27.3,68.4-27.3 2171 c31.9,0,59,11.5,68.4,27.3h10h80.1C4862.4,3306.4,4830.9,3291.3,4793.7,3291.3z"></path> 2172 <rect x="4612.1" y="3349.6" class="st50" width="175" height="26.9"></rect> 2173 <rect x="4800" y="3340.7" class="st50 lights-6s" width="48.1" height="26.9"></rect> 2174 <rect x="4856.3" y="3340.7" class="st50 lights" width="52.9" height="26.9"></rect> 2175 <rect x="4919.9" y="3340.7" class="st50" width="148.4" height="26.9"></rect> 2176 <rect x="4800" y="3386.5" class="st50" width="48.1" height="22.2"></rect> 2177 <rect x="4856.3" y="3386.5" class="st50 lights" width="52.9" height="22.2"></rect> 2178 <rect x="4919.9" y="3386.5" class="st50" width="148.4" height="22.2"></rect> 2179 <rect x="4800" y="3421.8" class="st50 lights" width="48.1" height="22.2"></rect> 2180 <rect x="4856.3" y="3421.8" class="st50 lights-5s" width="52.9" height="22.2"></rect> 2181 <rect x="4919.9" y="3421.8" class="st50" width="148.4" height="22.2"></rect> 2182 <rect x="4800" y="3457.1" class="st50" width="48.1" height="22.2"></rect> 2183 <rect x="4856.3" y="3457.1" class="st50 lights" width="52.9" height="22.2"></rect> 2184 <rect x="4919.9" y="3457.1" class="st50" width="148.4" height="22.2"></rect> 2185 <rect x="4800" y="3492.3" class="st50" width="48.1" height="22.2"></rect> 2186 <rect x="4856.3" y="3492.3" class="st50 lights-4s" width="52.9" height="22.2"></rect> 2187 <rect x="4919.9" y="3492.3" class="st50" width="148.4" height="22.2"></rect> 2188 <rect x="4800" y="3527.6" class="st50" width="22.2" height="22.2"></rect> 2189 <rect x="4800" y="3557.4" class="st50" width="7.1" height="28.7"></rect>
2190 <rect x="4815.2" y="3557.4" class="st50" width="7.1" height="28.7"></rect> 2191 <rect x="4815.2" y="3600.2" class="st50" width="7.1" height="11.8"></rect> 2192 <rect x="4815.2" y="3626.8" class="st50" width="7.1" height="11.8"></rect> 2193 <rect x="4815.2" y="3653.5" class="st50" width="7.1" height="11.8"></rect> 2194 <rect x="4815.2" y="3680.1" class="st50" width="7.1" height="11.8"></rect> 2195 <rect x="4815.2" y="3706.7" class="st50" width="7.1" height="11.8"></rect> 2196 <rect x="4815.2" y="3733.3" class="st50" width="7.1" height="11.8"></rect> 2197 <rect x="4815.2" y="3759.9" class="st50" width="7.1" height="11.8"></rect> 2198 <rect x="4830.4" y="3600.2" class="st50" width="11.6" height="11.8"></rect> 2199 <rect x="4830.4" y="3626.8" class="st50" width="11.6" height="11.8"></rect> 2200 <rect x="4830.4" y="3653.5" class="st50 lights-6s" width="11.6" height="11.8"></rect> 2201 <rect x="4830.4" y="3680.1" class="st50" width="11.6" height="11.8"></rect> 2202 <rect x="4830.4" y="3706.7" class="st50" width="11.6" height="11.8"></rect> 2203 <rect x="4830.4" y="3733.3" class="st50" width="11.6" height="11.8"></rect> 2204 <rect x="4830.4" y="3759.9" class="st50 lights" width="11.6" height="11.8"></rect> 2205 <rect x="4877" y="3600.2" class="st50" width="11.6" height="11.8"></rect> 2206 <rect x="4877" y="3626.8" class="st50" width="11.6" height="11.8"></rect> 2207 <rect x="4877" y="3653.5" class="st50" width="11.6" height="11.8"></rect> 2208 <rect x="4877" y="3680.1" class="st50" width="11.6" height="11.8"></rect> 2209 <rect x="4877" y="3706.7" class="st50" width="11.6" height="11.8"></rect> 2210 <rect x="4877" y="3733.3" class="st50" width="11.6" height="11.8"></rect> 2211 <rect x="4877" y="3759.9" class="st50" width="11.6" height="11.8"></rect> 2212 <rect x="4911.4" y="3600.2" class="st50 lights-4s" width="6.7" height="11.8"></rect> 2213 <rect x="4911.4" y="3626.8" class="st50" width="6.7" height="11.8"></rect> 2214 <rect x="4911.4" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2215 <rect x="4911.4" y="3680.1" class="st50 lights-5s" width="6.7" height="11.8"></rect> 2216 <rect x="4911.4" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2217 <rect x="4911.4" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2218 <rect x="4911.4" y="3759.9" class="st50" width="6.7" height="11.8"></rect> 2219 <rect x="5104.1" y="3600.2" class="st50 lights-4s" width="6.7" height="11.8"></rect> 2220 <rect x="5104.1" y="3626.8" class="st50" width="6.7" height="11.8"></rect> 2221 <rect x="5104.1" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2222 <rect x="5104.1" y="3680.1" class="st50" width="6.7" height="11.8"></rect> 2223 <rect x="5104.1" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2224 <rect x="5104.1" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2225 <rect x="5104.1" y="3759.9" class="st50 lights-6s" width="6.7" height="11.8"></rect> 2226 <rect x="5123.5" y="3600.2" class="st50" width="6.7" height="11.8"></rect> 2227 <rect x="5123.5" y="3626.8" class="st50" width="6.7" height="11.8"></rect> 2228 <rect x="5123.5" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2229 <rect x="5123.5" y="3680.1" class="st50 lights-5s" width="6.7" height="11.8"></rect> 2230 <rect x="5123.5" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2231 <rect x="5123.5" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2232 <rect x="5123.5" y="3759.9" class="st50" width="6.7" height="11.8"></rect> 2233 <rect x="5179.4" y="3600.2" class="st50" width="6.7" height="11.8"></rect> 2234 <rect x="5179.4" y="3626.8" class="st50 lights-6s" width="6.7" height="11.8"></rect> 2235 <rect x="5179.4" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2236 <rect x="5179.4" y="3680.1" class="st50" width="6.7" height="11.8"></rect> 2237 <rect x="5179.4" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2238 <rect x="5179.4" y="3733.3" class="st50 lights-5s" width="6.7" height="11.8"></rect> 2239 <rect x="5179.4" y="3759.9" class="st50" width="6.7" height="11.8"></rect> 2240 <rect x="5197.9" y="3600.2" class="st50" width="6.7" height="11.8"></rect> 2241 <rect x="5197.9" y="3626.8" class="st50 lights-4s" width="6.7" height="11.8"></rect> 2242 <rect x="5197.9" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2243 <rect x="5197.9" y="3680.1" class="st50" width="6.7" height="11.8"></rect> 2244 <rect x="5197.9" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2245 <rect x="5197.9" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2246 <rect x="5197.9" y="3759.9" class="st50 lights" width="6.7" height="11.8"></rect> 2247 <rect x="5253.5" y="3680.1" class="st50 lights-6s" width="6.7" height="11.8"></rect> 2248 <rect x="5253.5" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2249 <rect x="5253.5" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2250 <rect x="5253.5" y="3759.9" class="st50 lights-5s" width="6.7" height="11.8"></rect> 2251 <rect x="5311.5" y="3600.2" class="st50" width="6.7" height="11.8"></rect> 2252 <rect x="5311.5" y="3626.8" class="st50" width="6.7" height="11.8"></rect> 2253 <rect x="5311.5" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2254 <rect x="5311.5" y="3680.1" class="st50" width="6.7" height="11.8"></rect> 2255 <rect x="5311.5" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2256 <rect x="5311.5" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2257 <rect x="5311.5" y="3759.9" class="st50" width="6.7" height="11.8"></rect> 2258 <rect x="5340.2" y="3600.2" class="st50 lights-4s" width="6.7" height="11.8"></rect> 2259 <rect x="5340.2" y="3626.8" class="st50" width="6.7" height="11.8"></rect> 2260 <rect x="5340.2" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2261 <rect x="5340.2" y="3680.1" class="st50" width="6.7" height="11.8"></rect> 2262 <rect x="5340.2" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2263 <rect x="5340.2" y="3733.3" class="st50 lights" width="6.7" height="11.8"></rect> 2264 <rect x="5340.2" y="3759.9" class="st50" width="6.7" height="11.8"></rect> 2265 <rect x="5397.8" y="3600.2" class="st50" width="6.7" height="11.8"></rect> 2266 <rect x="5104.1" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2267 <rect x="5123.5" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2268 <rect x="5179.4" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2269 <rect x="5197.9" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2270 <rect x="5253.5" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2271 <rect x="5311.5" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2272 <rect x="5340.2" y="3556.2" class="st50 lights-5s" width="6.7" height="19.6"></rect> 2273 <rect x="5397.8" y="3556.2" class="st50" width="6.7" height="19.6"></rect> 2274 <rect x="5397.8" y="3626.8" class="st50" width="6.7" height="11.8"></rect> 2275 <rect x="5397.8" y="3653.5" class="st50" width="6.7" height="11.8"></rect> 2276 <rect x="5397.8" y="3680.1" class="st50" width="6.7" height="11.8"></rect> 2277 <rect x="5397.8" y="3706.7" class="st50" width="6.7" height="11.8"></rect> 2278 <rect x="5397.8" y="3733.3" class="st50" width="6.7" height="11.8"></rect> 2279 <rect x="5397.8" y="3759.9" class="st50" width="6.7" height="11.8"></rect> 2280 <rect x="4800" y="3600.2" class="st50" width="7.1" height="65"></rect> 2281 <rect x="4897.8" y="3600.2" class="st50" width="7.1" height="188.5"></rect> 2282 <rect x="4852.7" y="3556.2" class="st50" width="10.6" height="232.5"></rect> 2283 <path class="st50" d="M4668.8,3319.7v21h88.1v-23.2c-11-5.7-25.8-9.3-42.1-9.3C4696.5,3308.2,4680.1,3312.6,4668.8,3319.7z"></path> 2284 <rect x="4633.8" y="3332.9" class="st50" width="25.6" height="7.7"></rect> 2285 <rect x="4764.3" y="3332.9 lights" class="st50" width="19.6" height="7.7"></rect> 2286 <rect x="4612.1" y="3383.1" class="st50" width="45.3" height="6.9"></rect> 2287 <rect x="4612.1" y="3397.3" class="st50 lights-4s" width="45.3" height="11.4"></rect> 2288 2289 <rect x="4764.5" y="3383.1" class="st50" width="22.6" height="6.9"></rect> 2290 <rect x="4764.5" y="3397.3" class="st50" width="22.6" height="11.4"></rect> 2291 2292 <rect x="4764.5" y="3453.3" class="st50 lights-5s" width="22.6" height="6.9"></rect> 2293 <rect x="4764.5" y="3467.5" class="st50" width="22.6" height="11.4"></rect> 2294 <rect x="4764.5" y="3487.1" class="st50" width="22.6" height="6.9"></rect> 2295 <rect x="4764.5" y="3526.2" class="st50" width="22.6" height="6.9"></rect> 2296 2297 <rect x="4764.5" y="3560.1" class="st50" width="22.6" height="6.9"></rect> 2298 <rect x="4764.5" y="3602.9" class="st50" width="22.6" height="6.9"></rect> 2299 <rect x="4764.5" y="3617.1" class="st50" width="22.6" height="11.4"></rect> 2300 <rect x="4764.5" y="3636.7" class="st50" width="22.6" height="6.9"></rect> 2301 2302 <rect x="4668.8" y="3383.1" class="st50" width="40.7" height="40.7"></rect> 2303 <rect x="4716.2" y="3383.1" class="st50 lights-5s" width="40.7" height="40.7"></rect> 2304 <rect x="4692.5" y="3526.2" class="st50" width="17" height="40.7"></rect> 2305 2306 <rect x="4716.2" y="3453.3" class="st50" width="40.7" height="40.7"></rect> 2307 <rect x="4692.5" y="3502.2" class="st50 lights-4s" width="94.6" height="16.7"></rect> 2308 <rect x="4692.5" y="3601.8" class="st50" width="17" height="40.7"></rect> 2309 <rect x="4716.2" y="3601.8" class="st50 lights" width="40.7" height="40.7"></rect> 2310 <rect x="4692.5" y="3577.7" class="st50" width="94.6" height="16.7"></rect> 2311 <rect x="4692.5" y="3677.4" class="st50" width="17" height="7.9"></rect> 2312 <rect x="4716.2" y="3677.4" class="st50 lights" width="15.6" height="7.9"></rect> 2313 <rect x="4692.5" y="3653.3" class="st50" width="94.6" height="12"></rect> 2314 <rect x="4966.8" y="3320.9" class="st50" width="10.4" height="22.6"></rect> 2315 <rect x="4986.3" y="3320.9" class="st50 lights-6s" width="37.9" height="22.6"></rect> 2316 <path class="st50" d="M5007.1,3313.5c-13.2-11.7-38.3-19.6-67.2-19.6c-27.5,0-51.5,7.1-65.2,17.9c4.9,4.7,8.9,9.9,12.1,15.4h70.2 2317 v-13.7H5007.1z"></path> 2318 <rect x="4869.2" y="3551.2" class="st50" width="13.6" height="36.9"></rect> 2319 <rect x="4845.3" y="3546.2" class="st50" width="37.5" height="5"></rect> 2320 <path class="st50" d="M4867.2,3521c-15.1,0-27.9,7.2-33.1,17.4h66.1C4895.1,3528.2,4882.2,3521,4867.2,3521z"></path> 2321 <rect x="4830.4" y="3546.2" class="st50" width="5.8" height="39.9"></rect> 2322 <rect x="4842" y="3556.2" class="st50" width="6.1" height="29.9"></rect> 2323 <rect x="4888.6" y="3563.5" class="st50" width="9.2" height="24.6"></rect> 2324 <rect x="4897.8" y="3546.2" class="st50 lights-5s" width="7.1" height="41.9"></rect> 2325 <rect x="5417.7" y="3600.2" class="st50" width="11.6" height="11.8"></rect> 2326 <rect x="5417.7" y="3626.8" class="st50" width="11.6" height="11.8"></rect> 2327 <rect x="5417.7" y="3653.5" class="st50 lights" width="11.6" height="11.8"></rect> 2328 <rect x="5417.7" y="3680.1" class="st50" width="11.6" height="11.8"></rect> 2329 <rect x="5417.7" y="3706.7" class="st50 lights-4s" width="11.6" height="11.8"></rect> 2330 <rect x="5417.7" y="3733.3" class="st50" width="11.6" height="11.8"></rect> 2331 <rect x="5417.7" y="3759.9" class="st50" width="11.6" height="11.8"></rect> 2332 <rect x="5464.2" y="3600.2" class="st50 lights" width="11.6" height="11.8"></rect> 2333 <rect x="5464.2" y="3626.8" class="st50 lights-5s" width="11.6" height="11.8"></rect> 2334 <rect x="5464.2" y="3653.5" class="st50" width="11.6" height="11.8"></rect> 2335 <rect x="5464.2" y="3680.1" class="st50 lights" width="11.6" height="11.8"></rect> 2336 <rect x="5464.2" y="3706.7" class="st50" width="11.6" height="11.8"></rect> 2337 <rect x="5464.2" y="3733.3" class="st50 lights-4s" width="11.6" height="11.8"></rect> 2338 <rect x="5464.2" y="3759.9" class="st50" width="11.6" height="11.8"></rect> 2339 <rect x="5485.1" y="3601.7" class="st50 lights" width="7.1" height="343.2"></rect> 2340 <rect x="5440" y="3556.2" class="st50" width="10.6" height="388.7"></rect> 2341 <rect x="5456.4" y="3551.2" class="st50" width="13.6" height="36.9"></rect> 2342 <rect x="5432.6" y="3546.2" class="st50" width="37.5" height="5"></rect> 2343 <path class="st50" d="M5454.4,3521c-15.1,0-27.9,7.2-33.1,17.4h66.1C5482.3,3528.2,5469.5,3521,5454.4,3521z"></path> 2344 <rect x="5417.7" y="3546.2" class="st50" width="5.8" height="39.9"></rect> 2345 <rect x="5429.3" y="3556.2" class="st50" width="6.1" height="29.9"></rect> 2346 <rect x="5475.9" y="3563.5" class="st50 lights" width="9.2" height="24.6"></rect> 2347 <rect x="5485.1" y="3546.2" class="st50 lights-5s" width="7.1" height="41.9"></rect> 2348 <rect x="4911.4" y="3546.6" class="st50" width="6.7" height="29.2"></rect> 2349 <rect x="4928.2" y="3600.2" class="st50 lights" width="20" height="11.8"></rect> 2350 <rect x="4928.2" y="3626.8" class="st50" width="20" height="11.8"></rect> 2351 <rect x="4928.2" y="3653.5" class="st50 lights-6s" width="20" height="11.8"></rect> 2352 <rect x="4928.2" y="3680.1" class="st50" width="20" height="11.8"></rect> 2353 <rect x="4928.2" y="3706.7" class="st50" width="20" height="11.8"></rect> 2354 <rect x="4928.2" y="3733.3" class="st50" width="20" height="11.8"></rect> 2355 <rect x="4928.2" y="3759.9" class="st50" width="20" height="11.8"></rect> 2356 <rect x="4928.2" y="3546.6" class="st50" width="20" height="29.2"></rect> 2357 <rect x="4964.4" y="3600.2" class="st50 lights-5s" width="10" height="11.8"></rect> 2358 <rect x="4964.4" y="3626.8" class="st50" width="10" height="11.8"></rect> 2359 <rect x="4964.4" y="3653.5" class="st50 lights-4s" width="10" height="11.8"></rect> 2360 <rect x="4964.4" y="3680.1" class="st50" width="10" height="11.8"></rect> 2361 <rect x="4964.4" y="3706.7" class="st50 lights" width="10" height="11.8"></rect> 2362 <rect x="4964.4" y="3733.3" class="st50" width="10" height="11.8"></rect> 2363 <rect x="4964.4" y="3759.9" class="st50" width="10" height="11.8"></rect> 2364 <rect x="4964.4" y="3546.6" class="st50 lights" width="10" height="29.2"></rect> 2365 <rect x="4998.6" y="3600.2" class="st50" width="10" height="11.8"></rect> 2366 <rect x="4998.6" y="3626.8" class="st50" width="10" height="11.8"></rect> 2367 <rect x="4998.6" y="3653.5" class="st50 lights" width="10" height="11.8"></rect> 2368 <rect x="4998.6" y="3680.1" class="st50" width="10" height="11.8"></rect> 2369 <rect x="4998.6" y="3706.7" class="st50" width="10" height="11.8"></rect> 2370 <rect x="4998.6" y="3733.3" class="st50" width="10" height="11.8"></rect> 2371 <rect x="4998.6" y="3759.9" class="st50" width="10" height="11.8"></rect> 2372 <rect x="4998.6" y="3546.6" class="st50" width="10" height="29.2"></rect> 2373 <rect x="5021.3" y="3600.2" class="st50" width="10" height="11.8"></rect> 2374 <rect x="5021.3" y="3626.8" class="st50" width="10" height="11.8"></rect> 2375 <rect x="5021.3" y="3653.5" class="st50 lights" width="10" height="11.8"></rect> 2376 <rect x="5021.3" y="3680.1" class="st50" width="10" height="11.8"></rect> 2377 <rect x="5021.3" y="3706.7" class="st50" width="10" height="11.8"></rect> 2378 <rect x="5021.3" y="3733.3" class="st50" width="10" height="11.8"></rect> 2379 <rect x="5021.3" y="3759.9" class="st50 lights" width="10" height="11.8"></rect> 2380 <rect x="5021.3" y="3546.6" class="st50" width="10" height="29.2"></rect> 2381 <rect x="5043.9" y="3600.2" class="st50 lights-5s" width="10" height="11.8"></rect> 2382 <rect x="5043.9" y="3626.8" class="st50 lights" width="10" height="11.8"></rect> 2383 <rect x="5043.9" y="3653.5" class="st50" width="10" height="11.8"></rect> 2384 <rect x="5043.9" y="3680.1" class="st50" width="10" height="11.8"></rect> 2385 <rect x="5043.9" y="3706.7" class="st50 lights" width="10" height="11.8"></rect> 2386 <rect x="5043.9" y="3733.3" class="st50" width="10" height="11.8"></rect> 2387 <rect x="5043.9" y="3759.9" class="st50" width="10" height="11.8"></rect> 2388 <rect x="5043.9" y="3546.6" class="st50" width="10" height="29.2"></rect> 2389 <rect x="5068.3" y="3600.2" class="st50" width="21.4" height="11.8"></rect> 2390 <rect x="5068.3" y="3626.8" class="st50" width
2390="21.4" height="11.8"></rect> 2391 <rect x="5068.3" y="3653.5" class="st50" width="21.4" height="11.8"></rect> 2392 <rect x="5068.3" y="3680.1" class="st50 lights-4s" width="21.4" height="11.8"></rect> 2393 <rect x="5068.3" y="3706.7" class="st50" width="21.4" height="11.8"></rect> 2394 <rect x="5068.3" y="3733.3" class="st50" width="21.4" height="11.8"></rect> 2395 <rect x="5068.3" y="3759.9" class="st50" width="21.4" height="11.8"></rect> 2396 <rect x="5068.3" y="3546.6" class="st50 lights" width="21.4" height="29.2"></rect> 2397 <rect x="5142.9" y="3600.2" class="st50" width="21.4" height="11.8"></rect> 2398 <rect x="5142.9" y="3626.8" class="st50" width="21.4" height="11.8"></rect> 2399 <rect x="5142.9" y="3653.5" class="st50 lights" width="21.4" height="11.8"></rect> 2400 <rect x="5142.9" y="3680.1" class="st50" width="21.4" height="11.8"></rect> 2401 <rect x="5142.9" y="3706.7" class="st50" width="21.4" height="11.8"></rect> 2402 <rect x="5142.9" y="3733.3" class="st50 lights" width="21.4" height="11.8"></rect> 2403 <rect x="5142.9" y="3759.9" class="st50 lights-6s" width="21.4" height="11.8"></rect> 2404 <rect x="5142.9" y="3546.6" class="st50" width="21.4" height="29.2"></rect> 2405 <rect x="5216.3" y="3600.2" class="st50" width="21.4" height="11.8"></rect> 2406 <rect x="5216.3" y="3626.8" class="st50" width="21.4" height="11.8"></rect> 2407 <rect x="5216.3" y="3653.5" class="st50" width="21.4" height="11.8"></rect> 2408 <rect x="5216.3" y="3680.1" class="st50" width="21.4" height="11.8"></rect> 2409 <rect x="5216.3" y="3706.7" class="st50" width="21.4" height="11.8"></rect> 2410 <rect x="5216.3" y="3733.3" class="st50 lights" width="21.4" height="11.8"></rect> 2411 <rect x="5216.3" y="3759.9" class="st50" width="21.4" height="11.8"></rect> 2412 <rect x="5216.3" y="3546.6" class="st50" width="21.4" height="29.2"></rect> 2413 <rect x="5275.9" y="3600.2" class="st50" width="21.4" height="11.8"></rect> 2414 <rect x="5275.9" y="3626.8" class="st50 lights-5s" width="21.4" height="11.8"></rect> 2415 <rect x="5275.9" y="3653.5" class="st50" width="21.4" height="11.8"></rect> 2416 <rect x="5275.9" y="3680.1" class="st50 lights" width="21.4" height="11.8"></rect> 2417 <rect x="5275.9" y="3706.7" class="st50" width="21.4" height="11.8"></rect> 2418 <rect x="5275.9" y="3733.3" class="st50 lights" width="21.4" height="11.8"></rect> 2419 <rect x="5275.9" y="3759.9" class="st50" width="21.4" height="11.8"></rect> 2420 <rect x="5275.9" y="3546.6" class="st50" width="21.4" height="29.2"></rect> 2421 <rect x="5363.2" y="3600.2" class="st50" width="21.4" height="11.8"></rect> 2422 <rect x="5363.2" y="3626.8" class="st50 lights-4s" width="21.4" height="11.8"></rect> 2423 <rect x="5363.2" y="3653.5" class="st50" width="21.4" height="11.8"></rect> 2424 <rect x="5363.2" y="3680.1" class="st50" width="21.4" height="11.8"></rect> 2425 <rect x="5363.2" y="3706.7" class="st50" width="21.4" height="11.8"></rect> 2426 <rect x="5363.2" y="3733.3" class="st50" width="21.4" height="11.8"></rect> 2427 <rect x="5363.2" y="3759.9" class="st50" width="21.4" height="11.8"></rect> 2428 <rect x="5417.7" y="3788.7" class="st50" width="11.6" height="11.8"></rect> 2429 <rect x="5464.2" y="3788.7" class="st50 lights-6s" width="11.6" height="11.8"></rect> 2430 <rect x="5363.2" y="3788.7" class="st50" width="21.4" height="11.8"></rect> 2431 <rect x="5417.7" y="3817.5" class="st50" width="11.6" height="11.8"></rect> 2432 <rect x="5464.2" y="3817.5" class="st50 lights" width="11.6" height="11.8"></rect> 2433 <rect x="5363.2" y="3817.5" class="st50" width="21.4" height="11.8"></rect> 2434 <rect x="5417.7" y="3846.4" class="st50" width="11.6" height="11.8"></rect> 2435 <rect x="5464.2" y="3846.4" class="st50 lights-5s" width="11.6" height="11.8"></rect> 2436 <rect x="5363.2" y="3846.4" class="st50" width="21.4" height="11.8"></rect> 2437 <rect x="5417.7" y="3875.2" class="st50" width="11.6" height="11.8"></rect> 2438 <rect x="5464.2" y="3875.2" class="st50 lights-5s" width="11.6" height="11.8"></rect> 2439 <rect x="5363.2" y="3875.2" class="st50" width="21.4" height="11.8"></rect> 2440 <rect x="5417.7" y="3904" class="st50" width="11.6" height="11.8"></rect> 2441 <rect x="5464.2" y="3904" class="st50" width="11.6" height="11.8"></rect> 2442 <rect x="5363.2" y="3904" class="st50" width="21.4" height="11.8"></rect> 2443 <rect x="5363.2" y="3546.6" class="st50 lights-4s" width="21.4" height="29.2"></rect> 2444 <rect x="5516.7" y="3600.2" class="st50" width="32.2" height="11.8"></rect> 2445 <rect x="5516.7" y="3626.8" class="st50 lights-4s" width="32.2" height="11.8"></rect> 2446 <rect x="5516.7" y="3653.5" class="st50" width="32.2" height="11.8"></rect> 2447 <rect x="5516.7" y="3680.1" class="st50 lights-5s" width="32.2" height="11.8"></rect> 2448 <rect x="5516.7" y="3706.7" class="st50" width="32.2" height="11.8"></rect> 2449 <rect x="5516.7" y="3733.3" class="st50" width="32.2" height="11.8"></rect> 2450 <rect x="5516.7" y="3759.9" class="st50 lights" width="32.2" height="11.8"></rect> 2451 <rect x="5516.7" y="3788.7" class="st50" width="32.2" height="11.8"></rect> 2452 <rect x="5516.7" y="3817.5" class="st50 lights-4s" width="32.2" height="11.8"></rect> 2453 <rect x="5516.7" y="3846.4" class="st50" width="32.2" height="11.8"></rect> 2454 <rect x="5516.7" y="3875.2" class="st50" width="32.2" height="11.8"></rect> 2455 <rect x="5516.7" y="3904" class="st50" width="32.2" height="11.8"></rect> 2456 <rect x="5516.7" y="3546.6" class="st50 lights" width="32.2" height="29.2"></rect> 2457 <rect x="5561.6" y="3600.2" class="st50" width="16.1" height="11.8"></rect> 2458 <rect x="5561.6" y="3626.8" class="st50 lights-6s" width="16.1" height="11.8"></rect> 2459 <rect x="5561.6" y="3653.5" class="st50" width="16.1" height="11.8"></rect> 2460 <rect x="5561.6" y="3680.1" class="st50" width="16.1" height="11.8"></rect> 2461 <rect x="5561.6" y="3706.7" class="st50" width="16.1" height="11.8"></rect> 2462 <rect x="5561.6" y="3733.3" class="st50 lights" width="16.1" height="11.8"></rect> 2463 <rect x="5561.6" y="3759.9" class="st50" width="16.1" height="11.8"></rect> 2464 <rect x="5561.6" y="3788.7" class="st50" width="16.1" height="11.8"></rect> 2465 <rect x="5561.6" y="3817.5" class="st50 lights" width="16.1" height="11.8"></rect> 2466 <rect x="5561.6" y="3846.4" class="st50" width="16.1" height="11.8"></rect> 2467 <rect x="5561.6" y="3875.2" class="st50" width="16.1" height="11.8"></rect> 2468 <rect x="5561.6" y="3904" class="st50" width="16.1" height="11.8"></rect> 2469 <rect x="5561.6" y="3546.6" class="st50 lights-5s" width="16.1" height="29.2"></rect> 2470 <rect x="5597.5" y="3600.2" class="st50 lights" width="8.1" height="11.8"></rect> 2471 <rect x="5597.5" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2472 <rect x="5597.5" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2473 <rect x="5597.5" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2474 <rect x="5597.5" y="3706.7" class="st50" width="8.1" height="11.8"></rect> 2475 <rect x="5597.5" y="3733.3" class="st50" width="8.1" height="11.8"></rect> 2476 <rect x="5597.5" y="3759.9" class="st50 lights" width="8.1" height="11.8"></rect> 2477 <rect x="5597.5" y="3788.7" class="st50" width="8.1" height="11.8"></rect> 2478 <rect x="5597.5" y="3817.5" class="st50" width="8.1" height="11.8"></rect> 2479 <rect x="5597.5" y="3846.4" class="st50 lights" width="8.1" height="11.8"></rect> 2480 <rect x="5597.5" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2481 <rect x="5597.5" y="3904" class="st50" width="8.1" height="11.8"></rect> 2482 <rect x="5597.5" y="3546.6" class="st50 lights-5s" width="8.1" height="29.2"></rect> 2483 <rect x="5618.3" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2484 <rect x="5618.3" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2485 <rect x="5618.3" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2486 <rect x="5618.3" y="3680.1" class="st50 lights" width="8.1" height="11.8"></rect> 2487 <rect x="5618.3" y="3706.7" class="st50" width="8.1" height="11.8"></rect> 2488 <rect x="5618.3" y="3733.3" class="st50" width="8.1" height="11.8"></rect> 2489 <rect x="5618.3" y="3759.9" class="st50" width="8.1" height="11.8"></rect> 2490 <rect x="5618.3" y="3788.7" class="st50 lights-5s" width="8.1" height="11.8"></rect> 2491 <rect x="5618.3" y="3817.5" class="st50" width="8.1" height="11.8"></rect> 2492 <rect x="5618.3" y="3846.4" class="st50 lights-4s" width="8.1" height="11.8"></rect> 2493 <rect x="5618.3" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2494 <rect x="5618.3" y="3904" class="st50" width="8.1" height="11.8"></rect> 2495 <rect x="5618.3" y="3546.6" class="st50" width="8.1" height="29.2"></rect> 2496 <rect x="5639.2" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2497 <rect x="5639.2" y="3626.8" class="st50 lights-5s" width="8.1" height="11.8"></rect> 2498 <rect x="5639.2" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2499 <rect x="5639.2" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2500 <rect x="5639.2" y="3706.7" class="st50" width="8.1" height="11.8"></rect> 2501 <rect x="5639.2" y="3733.3" class="st50 lights-4s" width="8.1" height="11.8"></rect> 2502 <rect x="5639.2" y="3759.9" class="st50" width="8.1" height="11.8"></rect> 2503 <rect x="5639.2" y="3788.7" class="st50 lights" width="8.1" height="11.8"></rect> 2504 <rect x="5639.2" y="3817.5" class="st50" width="8.1" height="11.8"></rect> 2505 <rect x="5639.2" y="3846.4" class="st50" width="8.1" height="11.8"></rect> 2506 <rect x="5639.2" y="3875.2" class="st50 lights-6s" width="8.1" height="11.8"></rect> 2507 <rect x="5639.2" y="3904" class="st50" width="8.1" height="11.8"></rect> 2508 <rect x="5639.2" y="3546.6" class="st50" width="8.1" height="29.2"></rect> 2509 <rect x="5695.7" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2510 <rect x="5695.7" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2511 <rect x="5695.7" y="3653.5" class="st50 lights-5s" width="8.1" height="11.8"></rect> 2512 <rect x="5695.7" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2513 <rect x="5695.7" y="3706.7" class="st50" width="8.1" height="11.8"></rect> 2514 <rect x="5695.7" y="3733.3" class="st50" width="8.1" height="11.8"></rect> 2515 <rect x="5695.7" y="3759.9" class="st50 lights" width="8.1" height="11.8"></rect> 2516 <rect x="5695.7" y="3788.7" class="st50" width="8.1" height="11.8"></rect> 2517 <rect x="5695.7" y="3817.5" class="st50 lights-6s" width="8.1" height="11.8"></rect> 2518 <rect x="5695.7" y="3846.4" class="st50" width="8.1" height="11.8"></rect> 2519 <rect x="5695.7" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2520 <rect x="5695.7" y="3904" class="st50" width="8.1" height="11.8"></rect> 2521 <rect x="5695.7" y="3546.6" class="st50 lights-5s" width="8.1" height="29.2"></rect> 2522 <rect x="5716.6" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2523 <rect x="5716.6" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2524 <rect x="5716.6" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2525 <rect x="5716.6" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2526 <rect x="5716.6" y="3706.7" class="st50 lights-4s" width="8.1" height="11.8"></rect> 2527 <rect x="5716.6" y="3733.3" class="st50" width="8.1" height="11.8"></rect> 2528 <rect x="5716.6" y="3759.9" class="st50" width="8.1" height="11.8"></rect> 2529 <rect x="5716.6" y="3788.7" class="st50 lights" width="8.1" height="11.8"></rect> 2530 <rect x="5716.6" y="3817.5" class="st50" width="8.1" height="11.8"></rect> 2531 <rect x="5716.6" y="3846.4" class="st50 lights-6s" width="8.1" height="11.8"></rect> 2532 <rect x="5716.6" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2533 <rect x="5716.6" y="3904" class="st50" width="8.1" height="11.8"></rect> 2534 <rect x="5716.6" y="3546.6" class="st50" width="8.1" height="29.2"></rect> 2535 <rect x="5660" y="3600.2" class="st50" width="18.1" height="11.8"></rect> 2536 <rect x="5660" y="3626.8" class="st50 lights-4s" width="18.1" height="11.8"></rect> 2537 <rect x="5660" y="3653.5" class="st50" width="18.1" height="11.8"></rect> 2538 <rect x="5660" y="3680.1" class="st50" width="18.1" height="11.8"></rect> 2539 <rect x="5660" y="3706.7" class="st50" width="18.1" height="11.8"></rect> 2540 <rect x="5660" y="3733.3" class="st50" width="18.1" height="11.8"></rect> 2541 <rect x="5660" y="3759.9" class="st50 lights-6s" width="18.1" height="11.8"></rect> 2542 <rect x="5660" y="3788.7" class="st50" width="18.1" height="11.8"></rect> 2543 <rect x="5660" y="3817.5" class="st50 lights" width="18.1" height="11.8"></rect> 2544 <rect x="5660" y="3846.4" class="st50" width="18.1" height="11.8"></rect> 2545 <rect x="5660" y="3875.2" class="st50" width="18.1" height="11.8"></rect> 2546 <rect x="5660" y="3904" class="st50" width="18.1" height="11.8"></rect> 2547 <rect x="5660" y="3546.6" class="st50" width="18.1" height="29.2"></rect> 2548 <rect x="5768.4" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2549 <rect x="5768.4" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2550 <rect x="5768.4" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2551 <rect x="5768.4" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2552 <rect x="5768.4" y="3706.7" class="st50 lights-5s" width="8.1" height="11.8"></rect> 2553 <rect x="5768.4" y="3733.3" class="st50" width="8.1" height="11.8"></rect> 2554 <rect x="5768.4" y="3759.9" class="st50" width="8.1" height="11.8"></rect> 2555 <rect x="5768.4" y="3788.7" class="st50" width="8.1" height="11.8"></rect> 2556 <rect x="5768.4" y="3817.5" class="st50 lights-4s" width="8.1" height="11.8"></rect> 2557 <rect x="5768.4" y="3846.4" class="st50 lights" width="8.1" height="11.8"></rect> 2558 <rect x="5768.4" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2559 <rect x="5768.4" y="3904" class="st50" width="8.1" height="11.8"></rect> 2560 <rect x="5768.4" y="3546.6" class="st50" width="8.1" height="29.2"></rect> 2561 <rect x="5789.2" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2562 <rect x="5789.2" y="3626.8" class="st50 lights" width="8.1" height="11.8"></rect> 2563 <rect x="5789.2" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2564 <rect x="5789.2" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2565 <rect x="5789.2" y="3706.7" class="st50" width="8.1" height="11.8"></rect> 2566 <rect x="5789.2" y="3733.3" class="st50 lights-6s" width="8.1" height="11.8"></rect> 2567 <rect x="5789.2" y="3759.9" class="st50" width="8.1" height="11.8"></rect> 2568 <rect x="5789.2" y="3788.7" class="st50" width="8.1" height="11.8"></rect> 2569 <rect x="5789.2" y="3817.5" class="st50" width="8.1" height="11.8"></rect> 2570 <rect x="5789.2" y="3846.4" class="st50 lights" width="8.1" height="11.8"></rect> 2571 <rect x="5789.2" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2572 <rect x="5789.2" y="3904" class="st50" width="8.1" height="11.8"></rect> 2573 <rect x="5789.2" y="3546.6" class="st50" width="8.1" height="29.2"></rect> 2574 <rect x="5845.8" y="3600.2" class="st50" width="8.1" height="11.8"></rect> 2575 <rect x="5845.8" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2576 <rect x="5845.8" y="3653.5" class="st50" width="8.1" height="11.8"></rect> 2577 <rect x="5845.8" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2578 <rect x="5845.8" y="3706.7" class="st50" width="8.1" height="11.8"></rect> 2579 <rect x="5845.8" y="3733.3" class="st50" width="8.1" height="11.8"></rect> 2580 <rect x="5845.8" y="3759.9" class="st50 lights-5s" width="8.1" height="11.8"></rect> 2581 <rect x="5845.8" y="3788.7" class="st50" width="8.1" height="11.8"></rect> 2582 <rect x="5845.8" y="3817.5" class="st50" width="8.1" height="11.8"></rect> 2583 <rect x="5845.8" y="3846.4" class="st50" width="8.1" height="11.8"></rect> 2584 <rect x="5845.8" y="3875.2" class="st50" width="8.1" height="11.8"></rect> 2585 <rect x="5845.8" y="3904" class="st50" width="8.1" height="11.8"></rect> 2586 <rect x="5845.8" y="3546.6" class="st50" width="8.1" heigh
2586t="29.2"></rect> 2587 <rect x="5810.1" y="3600.2" class="st50" width="18.1" height="11.8"></rect> 2588 <rect x="5810.1" y="3626.8" class="st50" width="18.1" height="11.8"></rect> 2589 <rect x="5810.1" y="3653.5" class="st50 lights-4s" width="18.1" height="11.8"></rect> 2590 <rect x="5810.1" y="3680.1" class="st50" width="18.1" height="11.8"></rect> 2591 <rect x="5810.1" y="3706.7" class="st50" width="18.1" height="11.8"></rect> 2592 <rect x="5810.1" y="3733.3" class="st50 lights-6s" width="18.1" height="11.8"></rect> 2593 <rect x="5810.1" y="3759.9" class="st50" width="18.1" height="11.8"></rect> 2594 <rect x="5810.1" y="3788.7" class="st50" width="18.1" height="11.8"></rect> 2595 <rect x="5810.1" y="3817.5" class="st50" width="18.1" height="11.8"></rect> 2596 <rect x="5810.1" y="3846.4" class="st50" width="18.1" height="11.8"></rect> 2597 <rect x="5810.1" y="3875.2" class="st50 lights-4s" width="18.1" height="11.8"></rect> 2598 <rect x="5810.1" y="3904" class="st50" width="18.1" height="11.8"></rect> 2599 <rect x="5810.1" y="3546.6" class="st50" width="18.1" height="29.2"></rect> 2600 <rect x="5902.7" y="3600.2" class="st50 lights-6s" width="8.1" height="11.8"></rect> 2601 <rect x="5902.7" y="3626.8" class="st50" width="8.1" height="11.8"></rect> 2602 <rect x="5902.7" y="3653.5" class="st50 lights-6s" width="8.1" height="11.8"></rect> 2603 <rect x="5902.7" y="3680.1" class="st50" width="8.1" height="11.8"></rect> 2604 <rect x="5902.7" y="3706.7" class="st50 lights-5s" width="8.1" height="11.8"></rect> 2605 <rect x="5902.7" y="3546.6" class="st50" width="8.1" height="29.2"></rect> 2606 <rect x="5867" y="3600.2" class="st50" width="18.1" height="11.8"></rect> 2607 <rect x="5867" y="3626.8" class="st50" width="18.1" height="11.8"></rect> 2608 <rect x="5867" y="3653.5" class="st50 lights-5s" width="18.1" height="11.8"></rect> 2609 <rect x="5867" y="3680.1" class="st50" width="18.1" height="11.8"></rect> 2610 <rect x="5867" y="3706.7" class="st50" width="18.1" height="11.8"></rect> 2611 <rect x="5867" y="3733.3" class="st50 lights-4s" width="18.1" height="11.8"></rect> 2612 <rect x="5867" y="3759.9" class="st50" width="18.1" height="11.8"></rect> 2613 <rect x="5867" y="3546.6" class="st50" width="18.1" height="29.2"></rect> 2614 <rect x="5929" y="3600.2" class="st50" width="18.1" height="11.8"></rect> 2615 <rect x="5929" y="3626.8" class="st50" width="18.1" height="11.8"></rect> 2616 <rect x="5929" y="3653.5" class="st50" width="18.1" height="11.8"></rect> 2617 <rect x="5929" y="3680.1" class="st50" width="18.1" height="11.8"></rect> 2618 <rect x="5929" y="3706.7" class="st50 lights-4s" width="18.1" height="11.8"></rect> 2619 <rect x="5929" y="3546.6" class="st50" width="18.1" height="29.2"></rect> 2620 <rect x="5737.3" y="3600.2" class="st50" width="18.1" height="11.8"></rect> 2621 <rect x="5737.3" y="3626.8" class="st50 lights-5s" width="18.1" height="11.8"></rect> 2622 <rect x="5737.3" y="3653.5" class="st50" width="18.1" height="11.8"></rect> 2623 <rect x="5737.3" y="3680.1" class="st50" width="18.1" height="11.8"></rect> 2624 <rect x="5737.3" y="3706.7" class="st50" width="18.1" height="11.8"></rect> 2625 <rect x="5737.3" y="3733.3" class="st50 lights-5s" width="18.1" height="11.8"></rect> 2626 <rect x="5737.3" y="3759.9" class="st50" width="18.1" height="11.8"></rect> 2627 <rect x="5737.3" y="3788.7" class="st50" width="18.1" height="11.8"></rect> 2628 <rect x="5737.3" y="3817.5" class="st50 lights-5s" width="18.1" height="11.8"></rect> 2629 <rect x="5737.3" y="3846.4" class="st50" width="18.1" height="11.8"></rect> 2630 <rect x="5737.3" y="3875.2" class="st50 lights-4s" width="18.1" height="11.8"></rect> 2631 <rect x="5737.3" y="3904" class="st50" width="18.1" height="11.8"></rect> 2632 <rect x="5737.3" y="3521" class="st50" width="18.1" height="54.8"></rect> 2633 <rect x="4923.7" y="3523.4" class="st50" width="9" height="17.1"></rect> 2634 <rect x="4941.3" y="3523.4" class="st50" width="9" height="17.1"></rect> 2635 <rect x="4958.8" y="3523.4" class="st50" width="18.8" height="17.1"></rect> 2636 <rect x="4958.8" y="3531.9" class="st50" width="49.8" height="8.6"></rect> 2637 <rect x="5016.3" y="3523.4" class="st50 lights-6s" width="45.3" height="17.1"></rect> 2638 <rect x="5116.6" y="3514.6" class="st50" width="20.8" height="25.9"></rect> 2639 <rect x="5164.3" y="3518.9" class="st50" width="21.8" height="21.8"></rect> 2640 <rect x="5197.9" y="3529.8" class="st50" width="29.2" height="10.7"></rect> 2641 <rect x="5235.3" y="3520.3" class="st50" width="59.3" height="20.3"></rect> 2642 <rect x="5305" y="3529.7" class="st50" width="18.4" height="10.8"></rect> 2643 <rect x="5335.6" y="3529.8" class="st50" width="75.9" height="10.7"></rect> 2644 <rect x="5097.7" y="3514.6" class="st50 lights-4s" width="13.2" height="25.9"></rect> 2645 <rect x="5703.8" y="3501.3" class="st50" width="20.8" height="33.7"></rect> 2646 <rect x="5586.4" y="3505.6" class="st50" width="29.5" height="29.5"></rect> 2647 <rect x="5516.7" y="3505.6" class="st50 lights-5s" width="35" height="29.5"></rect> 2648 <rect x="5561.6" y="3505.6" class="st50" width="14.7" height="29.5"></rect> 2649 <rect x="5684.9" y="3501.3" class="st50" width="13.2" height="33.7"></rect> 2650 <rect x="5629.7" y="3501.3" class="st50" width="45.9" height="33.7"></rect> 2651 <rect x="5765.3" y="3501.3" class="st50" width="20.8" height="33.7"></rect> 2652 <rect x="5765.3" y="3514.6" class="st50" width="68.3" height="20.5"></rect> 2653 <rect x="5841.8" y="3514.6" class="st50" width="56.2" height="20.5"></rect> 2654 <rect x="4882.3" y="3823.5" class="st50 lights-4s" width="131.5" height="22.9"></rect> 2655 <rect x="5023.9" y="3823.5" class="st50" width="115.3" height="22.9"></rect> 2656 <rect x="4888.6" y="3798.1" class="st50" width="26.2" height="18.2"></rect> 2657 <rect x="4922" y="3786.1" class="st50" width="26.2" height="30.1"></rect> 2658 <rect x="4956.6" y="3786.1" class="st50" width="26.2" height="30.1"></rect> 2659 <rect x="4991.2" y="3786.1" class="st50 lights-6s" width="9.3" height="19.7"></rect> 2660 <rect x="4882.8" y="3920.6" class="st50" width="9.3" height="19.7"></rect> 2661 <rect x="4910.1" y="3859.9" class="st50" width="9.3" height="19.7"></rect> 2662 <rect x="4910.1" y="3890.2" class="st50 lights-5s" width="9.3" height="19.7"></rect> 2663 <rect x="4910.1" y="3920.6" class="st50" width="9.3" height="19.7"></rect> 2664 <rect x="4937.4" y="3859.9" class="st50" width="9.3" height="19.7"></rect> 2665 <rect x="4937.4" y="3890.2" class="st50 lights-4s" width="9.3" height="19.7"></rect> 2666 <rect x="4937.4" y="3920.6" class="st50" width="9.3" height="19.7"></rect> 2667 <rect x="4964.7" y="3859.9" class="st50" width="9.3" height="19.7"></rect> 2668 <rect x="4964.7" y="3890.2" class="st50" width="9.3" height="19.7"></rect> 2669 <rect x="4964.7" y="3920.6" class="st50 lights-4s" width="9.3" height="19.7"></rect> 2670 <rect x="4992" y="3859.9" class="st50" width="9.3" height="19.7"></rect> 2671 <rect x="4992" y="3890.2" class="st50" width="9.3" height="19.7"></rect> 2672 <rect x="4992" y="3920.6" class="st50" width="9.3" height="19.7"></rect> 2673 <rect x="5019.3" y="3859.9" class="st50" width="9.3" height="19.7"></rect> 2674 <rect x="5019.3" y="3890.2" class="st50" width="9.3" height="19.7"></rect> 2675 <rect x="5019.3" y="3920.6" class="st50" width="9.3" height="19.7"></rect> 2676 <rect x="5046.6" y="3859.9" class="st50" width="9.3" height="19.7"></rect> 2677 <rect x="5046.6" y="3890.2" class="st50" width="9.3" height="19.7"></rect> 2678 <rect x="5046.6" y="3920.6" class="st50" width="9.3" height="19.7"></rect> 2679 <rect x="5073.9" y="3859.9" class="st50" width="81.3" height="19.7"></rect> 2680 <rect x="5073.9" y="3890.2" class="st50" width="81.3" height="19.7"></rect> 2681 <rect x="5073.9" y="3920.6" class="st50 lights-4s" width="81.3" height="19.7"></rect> 2682 <rect x="5168.9" y="3859.9" class="st50" width="81.3" height="19.7"></rect> 2683 <rect x="5168.9" y="3890.2" class="st50 lights-6s" width="81.3" height="19.7"></rect> 2684 <rect x="5168.9" y="3920.6" class="st50" width="81.3" height="19.7"></rect> 2685 <rect x="5263.9" y="3859.9" class="st50" width="81.3" height="19.7"></rect> 2686 <rect x="5263.9" y="3890.2" class="st50" width="81.3" height="19.7"></rect> 2687 <rect x="5263.9" y="3920.6" class="st50" width="81.3" height="19.7"></rect> 2688 <rect x="5231.6" y="3786.1" class="st50" width="115.3" height="8.6"></rect> 2689 <rect x="5233.5" y="3807.1" class="st50" width="23.3" height="39.2"></rect> 2690 <rect x="5268.3" y="3807.1" class="st50" width="16.6" height="9.1"></rect> 2691 <rect x="5299.3" y="3807.1" class="st50" width="16.6" height="9.1"></rect> 2692 <rect x="5330.3" y="3807.1" class="st50 lights-5s" width="16.6" height="9.1"></rect>
2693 <rect x="5268.3" y="3824.8" class="st50" width="16.6" height="21.5"></rect> 2694 <rect x="5299.3" y="3824.8" class="st50" width="16.6" height="21.5"></rect> 2695 <rect x="5330.3" y="3824.8" class="st50 lights-6s" width="16.6" height="21.5"></rect> 2696 <rect x="5142.9" y="3397.7" class="st50" width="302.4" height="16"></rect> 2697 <rect x="5142.9" y="3430" class="st50" width="235.5" height="16"></rect> 2698 <rect x="5142.9" y="3437.9" class="st50" width="302.4" height="8"></rect> 2699 <rect x="5142.9" y="3470.2" class="st50" width="302.4" height="8"></rect> 2700 <rect x="5142.9" y="3502.5" class="st50 lights-4s" width="302.4" height="8"></rect> 2701 <rect x="5454.4" y="3397.7" class="st50" width="44.7" height="16"></rect> 2702 <rect x="5454.4" y="3437.9" class="st50" width="44.7" height="8"></rect> 2703 <rect x="5454.4" y="3470.2" class="st50" width="44.7" height="8"></rect> 2704 <rect x="5454.4" y="3502.5" class="st50" width="44.7" height="8"></rect> 2705 <rect x="5142.9" y="3462.3" class="st50" width="235.5" height="16"></rect> 2706 <rect x="5142.9" y="3494.6" class="st50" width="235.5" height="16"></rect> 2707 <rect x="5266.5" y="3278.8" class="st50" width="302.4" height="8"></rect> 2708 <rect x="5266.5" y="3246.5" class="st50" width="302.4" height="8"></rect> 2709 <rect x="5266.5" y="3205.3" class="st50 lights-6s" width="302.4" height="16.9"></rect> 2710 <rect x="5266.5" y="3222.1" class="st50" width="235.5" height="64.6"></rect> 2711 <rect x="5266.5" y="3303.1" class="st50" width="235.5" height="16"></rect> 2712 <rect x="5266.5" y="3311.1" class="st50" width="302.4" height="8"></rect> 2713 <rect x="5266.5" y="3343.4" class="st50 lights-4s" width="302.4" height="8"></rect> 2714 <rect x="5266.5" y="3375.7" class="st50" width="302.4" height="8"></rect> 2715 <rect x="5577.7" y="3278.8" class="st50" width="72.7" height="8"></rect> 2716 <rect x="5577.7" y="3246.5" class="st50" width="72.7" height="8"></rect> 2717 <rect x="5577.7" y="3205.3" class="st50" width="72.7" height="16.9"></rect> 2718 <rect x="5577.7" y="3311.1" class="st50" width="72.7" height="8"></rect> 2719 <rect x="5577.7" y="3343.4" class="st50" width="72.7" height="8"></rect> 2720 <rect x="5577.7" y="3375.7" class="st50 lights-5s" width="72.7" height="8"></rect> 2721 <rect x="5629.7" y="3367.7" class="st50" width="20.7" height="16"></rect> 2722 <rect x="5629.7" y="3335.4" class="st50" width="20.7" height="16"></rect> 2723 <rect x="5629.7" y="3303.1" class="st50" width="20.7" height="16"></rect> 2724 <rect x="5577.7" y="3410.2" class="st50" width="72.7" height="8"></rect> 2725 <rect x="5577.7" y="3442.5" class="st50" width="72.7" height="8"></rect> 2726 <rect x="5577.7" y="3474.8" class="st50" width="72.7" height="8"></rect> 2727 <rect x="5512.6" y="3410.2" class="st50 lights-4s" width="56.3" height="8"></rect> 2728 <rect x="5512.6" y="3442.5" class="st50" width="56.3" height="8"></rect> 2729 <rect x="5512.6" y="3474.8" class="st50" width="56.3" height="8"></rect> 2730 <rect x="5629.7" y="3466.8" class="st50" width="20.7" height="16"></rect> 2731 <rect x="5629.7" y="3434.5" class="st50" width="20.7" height="16"></rect> 2732 <rect x="5629.7" y="3402.2" class="st50" width="20.7" height="16"></rect> 2733 <rect x="5629.7" y="3270.8" class="st50" width="20.7" height="16"></rect> 2734 <rect x="5629.7" y="3238.5" class="st50 lights" width="20.7" height="16"></rect> 2735 <rect x="5266.5" y="3335.4" class="st50" width="235.5" height="16"></rect> 2736 <rect x="5266.5" y="3367.7" class="st50" width="235.5" height="16"></rect> 2737 <rect x="5378.5" y="3157.8" class="st50" width="61.5" height="40.8"></rect> 2738 <rect x="5420.6" y="3149.7" class="st50" width="19.4" height="48.9"></rect> 2739 <rect x="5450.6" y="3149.7" class="st50" width="19.4" height="48.9"></rect> 2740 <rect x="5895.6" y="3739.2" class="st50" width="7.1" height="205.5"></rect> 2741 <rect x="5895.6" y="3773.3" class="st50" width="46" height="15.4"></rect> 2742 <rect x="5934.4" y="3739.2" class="st50 lights-5s" width="7.1" height="205.5"></rect> 2743 <rect x="5911.4" y="3739.2" class="st50" width="7.1" height="26.6"></rect> 2744 <rect x="5950.3" y="3739.2" class="st50" width="7.1" height="26.6"></rect> 2745 <rect x="5950.3" y="3823.5" class="st50" width="8.7" height="28"></rect> 2746 <rect x="5977.2" y="3823.5" class="st50" width="8.7" height="28"></rect> 2747 <rect x="6004.1" y="3823.5" class="st50" width="8.7" height="28"></rect> 2748 <rect x="5950.3" y="3870.1" class="st50" width="8.7" height="28"></rect> 2749 <rect x="5977.2" y="3870.1" class="st50" width="8.7" height="28"></rect> 2750 <rect x="6004.1" y="3870.1" class="st50" width="8.7" height="28"></rect> 2751 <rect x="5950.3" y="3916.7" class="st50" width="8.7" height="28"></rect> 2752 <rect x="5977.2" y="3916.7" class="st50" width="8.7" height="28"></rect> 2753 <rect x="6004.1" y="3916.7" class="st50" width="8.7" height="28"></rect> 2754 <rect x="6023.1" y="3823.5" class="st50" width="8.7" height="28"></rect> 2755 <rect x="6050.1" y="3823.5" class="st50" width="8.7" height="28"></rect> 2756 <rect x="6077" y="3823.5" class="st50" width="8.7" height="28"></rect> 2757 <rect x="6023.1" y="3870.1" class="st50" width="8.7" height="28"></rect> 2758 <rect x="6050.1" y="3870.1" class="st50" width="8.7" height="28"></rect> 2759 <rect x="6077" y="3870.1" class="st50" width="8.7" height="28"></rect> 2760 <rect x="6023.1" y="3916.7" class="st50" width="8.7" height="28"></rect> 2761 <rect x="6050.1" y="3916.7" class="st50" width="8.7" height="28"></rect> 2762 <rect x="6077" y="3916.7" class="st50" width="8.7" height="28"></rect> 2763 <rect x="6096" y="3823.5" class="st50" width="8.7" height="28"></rect> 2764 <rect x="6122.9" y="3823.5" class="st50" width="8.7" height="28"></rect> 2765 <rect x="6149.8" y="3823.5" class="st50" width="8.7" height="28"></rect> 2766 <rect x="6096" y="3870.1" class="st50" width="8.7" height="28"></rect> 2767 <rect x="6122.9" y="3870.1" class="st50" width="8.7" height="28"></rect> 2768 <rect x="6149.8" y="3870.1" class="st50" width="8.7" height="28"></rect> 2769 <rect x="6096" y="3916.7" class="st50" width="8.7" height="28"></rect> 2770 <rect x="6122.9" y="3916.7" class="st50" width="8.7" height="28"></rect> 2771 <rect x="6149.8" y="3916.7" class="st50" width="8.7" height="28"></rect> 2772 <rect x="6168.9" y="3823.5" class="st50" width="8.7" height="28"></rect> 2773 <rect x="6195.8" y="3823.5" class="st50" width="8.7" height="28"></rect> 2774 <rect x="6222.7" y="3823.5" class="st50" width="8.7" height="28"></rect> 2775 <rect x="6168.9" y="3870.1" class="st50" width="8.7" height="28"></rect> 2776 <rect x="6195.8" y="3870.1" class="st50" width="8.7" height="28"></rect> 2777 <rect x="6222.7" y="3870.1" class="st50" width="8.7" height="28"></rect> 2778 <rect x="6168.9" y="3916.7" class="st50" width="8.7" height="28"></rect> 2779 <rect x="6195.8" y="3916.7" class="st50" width="8.7" height="28"></rect> 2780 <rect x="6222.7" y="3916.7" class="st50" width="8.7" height="28"></rect> 2781 <rect x="6241.7" y="3823.5" class="st50" width="8.7" height="28"></rect> 2782 <rect x="6268.6" y="3823.5" class="st50" width="8.7" height="28"></rect> 2783 <rect x="6295.6" y="3823.5" class="st50" width="8.7" height="28"></rect> 2784 <rect x="6241.7" y="3870.1" class="st50" width="8.7" height="28"></rect> 2785 <rect x="6268.6" y="3870.1" class="st50" width="8.7" height="28"></rect> 2786 <rect x="6295.6" y="3870.1" class="st50" width="8.7" height="28"></rect> 2787 <rect x="6241.7" y="3916.7" class="st50" width="8.7" height="28"></rect> 2788 <rect x="6268.6" y="3916.7" class="st50" width="8.7" height="28"></rect> 2789 <rect x="6295.6" y="3916.7" class="st50" width="8.7" height="28"></rect> 2790 <rect x="5867" y="3800.6" class="st50" width="12.3" height="144.3"></rect> 2791 <rect x="5912.4" y="3800.6" class="st50" width="12.3" height="144.3"></rect> 2792 <rect x="5950.3" y="3773.3" class="st50" width="62.5" height="8.9"></rect> 2793 <rect x="6023.1" y="3773.3" class="st50" width="62.5" height="8.9"></rect> 2794 <rect x="6096" y="3773.3" class="st50 lights-5s" width="62.5" height="8.9"></rect> 2795 <rect x="6168.9" y="3773.3" class="st50" width="62.5" height="8.9"></rect> 2796 <rect x="6241.7" y="3773.3" class="st50" width="62.5" height="8.9"></rect> 2797 <rect x="5950.3" y="3796.1" class="st50" width="62.5" height="16"></rect> 2798 <rect x="6023.1" y="3796.1" class="st50" width="62.5" height="16"></rect> 2799 <rect x="6096" y="3796.1" class="st50" width="62.5" height="16"></rect> 2800 <rect x="6168.9" y="3796.1" class="st50" width="62.5" height="16"></rect> 2801 <rect x="6241.7" y="3796.1" class="st50" width="62.5" height="16"></rect> 2802 <rect x="5969.8" y="3752.5" class="st50" width="334.4" height="13.3"></rect> 2803 <rect x="6316.4" y="3725.6" class="st50" width="62" height="13.4"></rect> 2804 <rect x="6316.4" y="3748.6" class="st50" width="62" height="19.9"></rect> 2805 <rect x="6316.4" y="3778" class="st50" width="62" height="19.9"></rect> 2806 <rect x="6316.4" y="3807.4" class="st50" width="62" height="19.9"></rect> 2807 <rect x="6316.4" y="3836.8" class="st50" width="62" height="19.9"></rect> 2808 <rect x="6316.4" y="3866.2" class="st50" width="62" height="19.9"></rect> 2809 <rect x="6316.4" y="3895.6" class="st50 lights-4s" width="62" height="19.9"></rect> 2810 <rect x="6316.4" y="3925" class="st50" width="62" height="19.9"></rect> 2811 <rect x="6106.4" y="3587" class="st50" width="78.8" height="13.3"></rect> 2812 <rect x="6106.4" y="3658.2" class="st50" width="78.8" height="11.5"></rect> 2813 <rect x="6158.5" y="3573.1" class="st50 lights-5s" width="26.6" height="27.1"></rect> 2814 <rect x="6106.4" y="3612.1" class="st50" width="20.9" height="12.8"></rect> 2815 <rect x="6106.4" y="3635.1" class="st50" width="20.9" height="12.8"></rect> 2816 <rect x="6106.4" y="3727.7" class="st50" width="78.8" height="11.5"></rect> 2817 <rect x="6106.4" y="3681.6" class="st50 lights-6s" width="20.9" height="12.8"></rect> 2818 <rect x="6106.4" y="3704.7" class="st50" width="20.9" height="12.8"></rect> 2819 <rect x="6164.3" y="3612.1" class="st50" width="20.9" height="12.8"></rect> 2820 <rect x="6164.3" y="3635.1" class="st50" width="20.9" height="12.8"></rect> 2821 <rect x="6164.3" y="3681.6" class="st50 lights" width="20.9" height="12.8"></rect> 2822 <rect x="6164.3" y="3704.7" class="st50" width="20.9" height="12.8"></rect> 2823 2824 <rect x="6195.8" y="3658.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12402.9307 7327.7832)" class="st50" width="11.4" height="11.5"></rect> 2825 2826 <rect x="6195.8" y="3727.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12402.9307 7466.9312)" class="st50" width="11.4" height="11.5"></rect> 2827 2828 <rect x="6195.8" y="3612.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12402.9307 7236.9312)" class="st50" width="11.4" height="12.8"></rect> 2829 2830 <rect x="6195.8" y="3635.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12402.9307 7283.019)" class="st50" width="11.4" height="12.8"></rect> 2831 2832 <rect x="6195.8" y="3681.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12402.9307 7376.0796)" class="st50" width="11.4" height="12.8"></rect> 2833 2834 <rect x="6195.8" y="3704.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12402.9307 7422.1675)" class="st50" width="11.4" height="12.8"></rect> 2835 2836 <rect x="6221.3" y="3658.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12454.0566 7327.7832)" class="st50" width="11.4" height="11.5"></rect> 2837 2838 <rect x="6221.3" y="3727.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12454.0566 7466.9312)" class="st50" width="11.4" height="11.5"></rect> 2839 2840 <rect x="6221.3" y="3612.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12454.0566 7236.9312)" class="st50" width="11.4" height="12.8"></rect> 2841 2842 <rect x="6221.3" y="3635.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12454.0566 7283.019)" class="st50" width="11.4" height="12.8"></rect> 2843 2844 <rect x="6221.3" y="3681.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12454.0566 7376.0796)" class="st50" width="11.4" height="12.8"></rect> 2845 2846 <rect x="6221.3" y="3704.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12454.0566 7422.1675)" class="st50" width="11.4" height="12.8"></rect> 2847 2848 <rect x="6245.1" y="3658.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12501.5791 7327.7832)" class="st50" width="11.4" height="11.5"></rect> 2849 2850 <rect x="6245.1" y="3727.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12501.5791 7466.9312)" class="st50" width="11.4" height="11.5"></rect> 2851 2852 <rect x="6245.1" y="3612.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12501.5791 7236.9312)" class="st50" width="11.4" height="12.8"></rect> 2853 2854 <rect x="6245.1" y="3635.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12501.5791 7283.019)" class="st50" width="11.4" height="12.8"></rect> 2855 2856 <rect x="6245.1" y="3681.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12501.5791 7376.0796)" class="st50" width="11.4" height="12.8"></rect> 2857 2858 <rect x="6245.1" y="3704.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12501.5791 7422.1675)" class="st50" width="11.4" height="12.8"></rect> 2859 2860 <rect x="6268.9" y="3658.2" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12568.75 7327.7832)" class="st50" width="31" height="11.5"></rect> 2861 2862 <rect x="6268.9" y="3727.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12568.75 7466.9312)" class="st50" width="31" height="11.5"></rect> 2863 2864 <rect x="6268.9" y="3612.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12568.75 7236.9312)" class="st50" width="31" height="12.8"></rect> 2865 2866 <rect x="6268.9" y="3635.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12568.75 7283.019)" class="st50" width="31" height="12.8"></rect> 2867 2868 <rect x="6268.9" y="3681.6" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12568.75 7376.0796)" class="st50" width="31" height="12.8"></rect> 2869 2870 <rect x="6268.9" y="3704.7" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 12568.75 7422.1675)" class="st50" width="31" height="12.8"></rect> 2871 <polygon class="st50" points="6195.8,3573.1 6195.8,3600.2 6295.6,3600.2 6295.6,3586.7 6263.4,3586.7 6216.9,3573.1 "></polygon> 2872 <rect x="6312.9" y="3587" class="st50" width="31.3" height="125.6"></rect> 2873 <rect x="6299.9" y="3568.2" class="st50 lights-5s" width="44.3" height="10.6"></rect> 2874 <rect x="6322" y="3556.7" class="st50" width="22.1" height="22.1"></rect> 2875 <rect x="6232.7" y="3361.9" class="st50" width="80.2" height="17.9"></rect> 2876 <rect x="6185.1" y="3379.8" class="st50 lights-6s" width="136.9" height="12.2"></rect> 2877 <rect x="6127.2" y="3385.9" class="st50" width="44.6" height="9.4"></rect> 2878 <rect x="6185.1" y="3402.6" class="st50" width="71.3" height="9"></rect> 2879 <rect x="6268.9" y="3402.6" class="st50" width="35.4" height="9"></rect> 2880 <rect x="6316.4" y="3402.6" class="st50" width="39.2" height="9"></rect> 2881 <rect x="6106.4" y="3402.6" class="st50 lights-4s" width="62.5" height="9"></rect> 2882 <rect x="6132.1" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2883 <rect x="6132.1" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2884 <rect x="6132.1" y="3477.5" class="st50 lights-4s" width="9.8" height="10.2"></rect> 2885 <rect x="6132.1" y="3504.3" class="st50" width="9.8" height="10.2"></rect> 2886 <rect x="6132.1" y="3531.2" class="st50" width="9.8" height="10.2"></rect> 2887 <rect x="6153.6" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2888 <rect x="6153.6" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2889 <rect x="6153.6" y="3477.5" class="st50 lights-6s" width="9.8" height="10.2"></rect> 2890 <rect x="6153.6" y="3504.3" class="st50" width="9.8" height="10.2"></rect> 2891 <rect x="6153.6" y="3531.2" class="st50" width="9.8" height="10.2"></rect> 2892 <rect x="6190.9" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2893 <rect x="6190.9" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2894 <rect x="6190.9" y="3477.5" class="st50" width="9.8" height="10.2"></rect> 2895 <rect x="6190.9" y="3504.3" class="st50 lights" width="9.8" height="10.2"></rect> 2896
2896 <rect x="6190.9" y="3531.2" class="st50" width="9.8" height="10.2"></rect> 2897 <rect x="6216.4" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2898 <rect x="6216.4" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2899 <rect x="6216.4" y="3477.5" class="st50" width="9.8" height="10.2"></rect> 2900 <rect x="6216.4" y="3504.3" class="st50" width="9.8" height="10.2"></rect> 2901 <rect x="6216.4" y="3531.2" class="st50" width="9.8" height="10.2"></rect> 2902 <rect x="6242" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2903 <rect x="6242" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2904 <rect x="6242" y="3477.5" class="st50" width="9.8" height="10.2"></rect> 2905 <rect x="6242" y="3504.3" class="st50" width="9.8" height="10.2"></rect> 2906 <rect x="6242" y="3531.2" class="st50" width="9.8" height="10.2"></rect> 2907 <rect x="6268" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2908 <rect x="6268" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2909 <rect x="6268" y="3477.5" class="st50" width="9.8" height="10.2"></rect> 2910 <rect x="6268" y="3504.3" class="st50" width="9.8" height="10.2"></rect> 2911 <rect x="6268" y="3531.2" class="st50" width="9.8" height="10.2"></rect> 2912 <rect x="6242" y="3558" class="st50" width="9.8" height="10.2"></rect> 2913 <rect x="6268" y="3558" class="st50" width="9.8" height="10.2"></rect> 2914 <rect x="6331.1" y="3423.8" class="st50" width="9.8" height="10.2"></rect> 2915 <rect x="6331.1" y="3450.6" class="st50" width="9.8" height="10.2"></rect> 2916 <rect x="6331.1" y="3477.5" class="st50" width="9.8" height="10.2"></rect> 2917 <rect x="6331.1" y="3504.3" class="st50 lights-5s" width="9.8" height="10.2"></rect> 2918 <rect x="6331.1" y="3531.2" class="st50" width="9.8" height="10.2"></rect>
2919 <rect x="6290.6" y="3423.8" class="st50 lights-6s" width="24.9" height="10.2"></rect> 2920 <rect x="6290.6" y="3450.6" class="st50" width="24.9" height="10.2"></rect> 2921 <rect x="6290.6" y="3477.5" class="st50" width="24.9" height="10.2"></rect> 2922 <rect x="6290.6" y="3504.3" class="st50" width="24.9" height="10.2"></rect> 2923 <rect x="6290.6" y="3531.2" class="st50 lights-4s" width="24.9" height="10.2"></rect> 2924 <rect x="6132.1" y="3558" class="st50" width="9.8" height="10.2"></rect> 2925 <polygon class="st50" points="6433.8,2952.4 6433.8,2874.1 6425.6,2874.1 6414.2,2913.3 6414.2,3797.9 6424,3797.9 6424,2952.4 2926 "></polygon> 2927 <polygon class="st50" points="6407,2952.4 6407,2874.1 6398.8,2874.1 6387.4,2913.3 6387.4,3797.9 6397.2,3797.9 6397.2,2952.4 2928 "></polygon> 2929 <path class="st50" d="M6442.1,2888v64.4h170.5v-37.5C6612.5,2914.9,6615,2905.1,6442.1,2888z"></path> 2930 <path class="st50" d="M6382.7,2894.2c-7.1,2.2-19.7,7.1-19.7,14.2c0,9.8,0,44,0,44h15.1v-42.3L6382.7,2894.2z"></path> 2931 <rect x="6362.9" y="2963.8" class="st50" width="24.5" height="13.6"></rect> 2932 <rect x="6362.9" y="2989.4" class="st50" width="24.5" height="28.9"></rect> 2933 <rect x="6362.9" y="3030.2" class="st50 lights" width="24.5" height="28.9"></rect> 2934 <rect x="6362.9" y="3071" class="st50" width="24.5" height="28.9"></rect> 2935 <rect x="6362.9" y="3111.9" class="st50" width="24.5" height="28.9"></rect> 2936 <rect x="6362.9" y="3152.7" class="st50" width="24.5" height="28.9"></rect> 2937 <rect x="6362.9" y="3193.6" class="st50" width="24.5" height="28.9"></rect> 2938 <rect x="6362.9" y="3234.4" class="st50" width="24.5" height="28.9"></rect> 2939 <rect x="6362.9" y="3275.2" class="st50 lights" width="24.5" height="28.9"></rect> 2940 <rect x="6362.9" y="3316.1" class="st50" width="24.5" height="28.9"></rect> 2941 <rect x="6362.9" y="3356.9" class="st50" width="24.5" height="28.9"></rect> 2942 <rect x="6362.9" y="3397.8" class="st50" width="24.5" height="28.9"></rect> 2943 <rect x="6362.9" y="3438.6" class="st50 lights-5s" width="24.5" height="28.9"></rect> 2944 <rect x="6362.9" y="3479.5" class="st50" width="24.5" height="28.9"></rect> 2945 <rect x="6362.9" y="3520.3" class="st50" width="24.5" height="28.9"></rect> 2946 <rect x="6362.9" y="3561.1" class="st50 lights-4s" width="170.5" height="13.6"></rect> 2947 <rect x="6442.1" y="2989.4" class="st50" width="12.2" height="28.9"></rect> 2948 <rect x="6442.1" y="3030.2" class="st50" width="12.2" height="28.9"></rect> 2949 <rect x="6442.1" y="3071" class="st50" width="12.2" height="28.9"></rect> 2950 <rect x="6442.1" y="3111.9" class="st50" width="12.2" height="28.9"></rect> 2951 <rect x="6442.1" y="3152.7" class="st50" width="12.2" height="28.9"></rect> 2952 <rect x="6442.1" y="3193.6" class="st50" width="12.2" height="28.9"></rect> 2953 <rect x="6442.1" y="3234.4" class="st50 lights-6s" width="12.2" height="28.9"></rect> 2954 <rect x="6442.1" y="3275.2" class="st50" width="12.2" height="28.9"></rect> 2955 <rect x="6442.1" y="3316.1" class="st50" width="12.2" height="28.9"></rect> 2956 <rect x="6442.1" y="3356.9" class="st50" width="12.2" height="28.9"></rect> 2957 <rect x="6442.1" y="3397.8" class="st50 lights-4s" width="12.2" height="28.9"></rect> 2958 <rect x="6442.1" y="3438.6" class="st50" width="12.2" height="28.9"></rect> 2959 <rect x="6442.1" y="3479.5" class="st50" width="12.2" height="28.9"></rect> 2960 <rect x="6442.1" y="3520.3" class="st50" width="12.2" height="28.9"></rect> 2961 <rect x="6442.1" y="3561.1" class="st50 lights-6s" width="12.2" height="28.9"></rect> 2962 <rect x="6442.1" y="3602" class="st50" width="12.2" height="28.9"></rect> 2963 <rect x="6442.1" y="3642.8" class="st50" width="12.2" height="28.9"></rect> 2964 <rect x="6442.1" y="3683.7" class="st50" width="12.2" height="28.9"></rect> 2965 <rect x="6466.5" y="2989.4" class="st50" width="12.2" height="28.9"></rect> 2966 <rect x="6466.5" y="3030.2" class="st50" width="12.2" height="28.9"></rect> 2967 <rect x="6466.5" y="3071" class="st50" width="12.2" height="28.9"></rect> 2968 <rect x="6466.5" y="3111.9" class="st50" width="12.2" height="28.9"></rect> 2969 <rect x="6466.5" y="3152.7" class="st50" width="12.2" height="28.9"></rect> 2970 <rect x="6466.5" y="3193.6" class="st50" width="12.2" height="28.9"></rect> 2971 <rect x="6466.5" y="3234.4" class="st50" width="12.2" height="28.9"></rect> 2972 <rect x="6466.5" y="3275.2" class="st50" width="12.2" height="28.9"></rect> 2973 <rect x="6466.5" y="3316.1" class="st50" width="12.2" height="28.9"></rect> 2974 <rect x="6466.5" y="3356.9" class="st50 lights-4s" width="12.2" height="28.9"></rect> 2975 <rect x="6466.5" y="3397.8" class="st50" width="12.2" height="28.9"></rect> 2976 <rect x="6466.5" y="3438.6" class="st50" width="12.2" height="28.9"></rect> 2977 <rect x="6466.5" y="3479.5" class="st50" width="12.2" height="28.9"></rect> 2978 <rect x="6466.5" y="3520.3" class="st50" width="12.2" height="28.9"></rect> 2979 <rect x="6466.5" y="3561.1" class="st50" width="12.2" height="28.9"></rect> 2980 <rect x="6466.5" y="3602" class="st50" width="12.2" height="28.9"></rect>
2981 <rect x="6466.5" y="3642.8" class="st50" width="12.2" height="28.9"></rect> 2982 <rect x="6466.5" y="3683.7" class="st50" width="12.2" height="28.9"></rect> 2983 <rect x="6491" y="2989.4" class="st50 lights-5s" width="12.2" height="28.9"></rect> 2984 <rect x="6491" y="3030.2" class="st50" width="12.2" height="28.9"></rect> 2985 <rect x="6491" y="3071" class="st50" width="12.2" height="28.9"></rect> 2986 <rect x="6491" y="3111.9" class="st50" width="12.2" height="28.9"></rect> 2987 <rect x="6491" y="3152.7" class="st50" width="12.2" height="28.9"></rect> 2988 <rect x="6491" y="3193.6" class="st50" width="12.2" height="28.9"></rect> 2989 <rect x="6491" y="3234.4" class="st50" width="12.2" height="28.9"></rect> 2990 <rect x="6491" y="3275.2" class="st50" width="12.2" height="28.9"></rect> 2991 <rect x="6491" y="3316.1" class="st50" width="12.2" height="28.9"></rect> 2992 <rect x="6491" y="3356.9" class="st50 lights-4s" width="12.2" height="28.9"></rect> 2993 <rect x="6491" y="3397.8" class="st50" width="12.2" height="28.9"></rect> 2994 <rect x="6491" y="3438.6" class="st50" width="12.2" height="28.9"></rect> 2995 <rect x="6491" y="3479.5" class="st50" width="12.2" height="28.9"></rect> 2996 <rect x="6491" y="3520.3" class="st50" width="12.2" height="28.9"></rect> 2997 <rect x="6491" y="3561.1" class="st50" width="12.2" height="28.9"></rect> 2998 <rect x="6491" y="3602" class="st50" width="12.2" height="28.9"></rect> 2999 <rect x="6491" y="3642.8" class="st50" width="12.2" height="28.9"></rect> 3000 <rect x="6491" y="3683.7" class="st50" width="12.2" height="28.9"></rect> 3001 <rect x="6515.5" y="2989.4" class="st50" width="12.2" height="28.9"></rect> 3002 <rect x="6606.4" y="2989.4" class="st50" width="12.2" height="629.1"></rect> 3003 <rect x="6515.5" y="3030.2" class="st50" width="12.2" height="28.9"></rect> 3004 <rect x="6515.5" y="3071" class="st50" width="12.2" height="28.9"></rect> 3005 <rect x="6515.5" y="3111.9" class="st50 lights-4s" width="12.2" height="28.9"></rect> 3006 <rect x="6515.5" y="3152.7" class="st50" width="12.2" height="28.9"></rect> 3007 <rect x="6515.5" y="3193.6" class="st50" width="12.2" height="28.9"></rect> 3008 <rect x="6515.5" y="3234.4" class="st50" width="12.2" height="28.9"></rect> 3009 <rect x="6515.5" y="3275.2" class="st50 lights" width="12.2" height="28.9"></rect> 3010 <rect x="6515.5" y="3316.1" class="st50" width="12.2" height="28.9"></rect> 3011 <rect x="6515.5" y="3356.9" class="st50" width="12.2" height="28.9"></rect> 3012 <rect x="6515.5" y="3397.8" class="st50" width="12.2" height="28.9"></rect> 3013 <rect x="6515.5" y="3438.6" class="st50 lights-5s" width="12.2" height="28.9"></rect> 3014 <rect x="6515.5" y="3479.5" class="st50" width="12.2" height="28.9"></rect> 3015 <rect x="6515.5" y="3520.3" class="st50" width="12.2" height="28.9"></rect> 3016 <rect x="6515.5" y="3561.1" class="st50" width="12.2" height="28.9"></rect> 3017 <rect x="6515.5" y="3602" class="st50" width="12.2" height="28.9"></rect> 3018 <rect x="6515.5" y="3642.8" class="st50" width="12.2" height="28.9"></rect> 3019 <rect x="6545.6" y="2989.4" class="st50 lights-4s" width="44.1" height="28.9"></rect> 3020 <rect x="6545.6" y="3030.2" class="st50" width="44.1" height="28.9"></rect> 3021 <rect x="6545.6" y="3071" class="st50" width="44.1" height="28.9"></rect> 3022 <rect x="6545.6" y="3111.9" class="st50" width="44.1" height="28.9"></rect> 3023 <rect x="6545.6" y="3152.7" class="st50" width="44.1" height="28.9"></rect> 3024 <rect x="6545.6" y="3193.6" class="st50" width="44.1" height="28.9"></rect> 3025 <rect x="6545.6" y="3234.4" class="st50" width="44.1" height="28.9"></rect> 3026 <rect x="6545.6" y="3275.2" class="st50" width="44.1" height="28.9"></rect> 3027 <rect x="6545.6" y="3316.1" class="st50" width="44.1" height="28.9"></rect> 3028 <rect x="6545.6" y="3356.9" class="st50" width="44.1" height="28.9"></rect> 3029 <rect x="6545.6" y="3397.8" class="st50" width="44.1" height="28.9"></rect> 3030 <rect x="6545.6" y="3438.6" class="st50" width="44.1" height="28.9"></rect> 3031 <rect x="6545.6" y="3479.5" class="st50" width="44.1" height="28.9"></rect> 3032 <rect x="6545.6" y="3520.3" class="st50 lights-4s" width="44.1" height="28.9"></rect> 3033 <rect x="6545.6" y="3561.1" class="st50" width="44.1" height="28.9"></rect> 3034 <rect x="6545.6" y="3602" class="st50" width="44.1" height="28.9"></rect> 3035 <rect x="6633.7" y="2989.4" class="st50" width="11" height="28.9"></rect> 3036 <rect x="6633.7" y="3030.2" class="st50" width="11" height="28.9"></rect> 3037 <rect x="6633.7" y="3071" class="st50" width="11" height="28.9"></rect> 3038 <rect x="6633.7" y="3111.9" class="st50" width="11" height="28.9"></rect> 3039 <rect x="6633.7" y="3152.7" class="st50" width="11" height="28.9"></rect> 3040 <rect x="6633.7" y="3193.6" class="st50" width="11" height="28.9"></rect> 3041 <rect x="6633.7" y="3234.4" class="st50" width="11" height="28.9"></rect> 3042 <rect x="6633.7" y="3275.2" class="st50" width="11" height="28.9"></rect> 3043 <rect x="6633.7" y="3316.1" class="st50" width="11" height="28.9"></rect> 3044 <rect x="6633.7" y="3356.9" class="st50" width="11" height="28.9"></rect> 3045 <rect x="6633.7" y="3397.8" class="st50" width="11" height="28.9"></rect> 3046 <rect x="6633.7" y="3438.6" class="st50" width="11" height="28.9"></rect> 3047 <rect x="6633.7" y="3479.5" class="st50" width="11" height="28.9"></rect> 3048 <rect x="6633.7" y="3520.3" class="st50" width="11" height="28.9"></rect> 3049 <rect x="6633.7" y="3561.1" class="st50" width="11" height="28.9"></rect> 3050 <rect x="6633.7" y="3602" class="st50" width="11" height="16.5"></rect> 3051 <rect x="6659.4" y="2989.4" class="st50" width="11" height="28.9"></rect> 3052 <rect x="6659.4" y="3030.2" class="st50" width="11" height="28.9"></rect> 3053 <rect x="6659.4" y="3071" class="st50" width="11" height="28.9"></rect> 3054 <rect x="6659.4" y="3111.9" class="st50" width="11" height="28.9"></rect> 3055 <rect x="6659.4" y="3152.7" class="st50" width="11" height="28.9"></rect> 3056 <rect x="6659.4" y="3193.6" class="st50" width="11" height="28.9"></rect> 3057 <rect x="6659.4" y="3234.4" class="st50" width="11" height="28.9"></rect> 3058 <rect x="6659.4" y="3275.2" class="st50" width="11" height="28.9"></rect> 3059 <rect x="6659.4" y="3316.1" class="st50" width="11" height="28.9"></rect> 3060 <rect x="6659.4" y="3356.9" class="st50" width="11" height="28.9"></rect> 3061 <rect x="6659.4" y="3397.8" class="st50" width="11" height="28.9"></rect> 3062 <rect x="6659.4" y="3438.6" class="st50 lights-6s" width="11" height="28.9"></rect> 3063 <rect x="6659.4" y="3479.5" class="st50" width="11" height="28.9"></rect> 3064 <rect x="6659.4" y="3520.3" class="st50" width="11" height="28.9"></rect> 3065 <rect x="6659.4" y="3561.1" class="st50 lights-5s" width="11" height="28.9"></rect> 3066 <rect x="6659.4" y="3602" class="st50" width="11" height="16.5"></rect> 3067 <rect x="6685.1" y="2989.4" class="st50" width="91.8" height="28.9"></rect> 3068 <rect x="6685.1" y="3030.2" class="st50" width="91.8" height="28.9"></rect> 3069 <rect x="6685.1" y="3071" class="st50" width="91.8" height="28.9"></rect> 3070 <rect x="6685.1" y="3111.9" class="st50 lights-4s" width="91.8" height="28.9"></rect> 3071 <rect x="6685.1" y="3152.7" class="st50" width="91.8" height="28.9"></rect> 3072 <rect x="6685.1" y="3193.6" class="st50" width="91.8" height="28.9"></rect> 3073 <rect x="6685.1" y="3234.4" class="st50" width="91.8" height="28.9"></rect> 3074 <rect x="6685.1" y="3275.2" class="st50" width="91.8" height="28.9"></rect> 3075 <rect x="6685.1" y="3316.1" class="st50" width="91.8" height="28.9"></rect> 3076 <rect x="6685.1" y="3356.9" class="st50" width="91.8" height="28.9"></rect> 3077 <rect x="6685.1" y="3397.8" class="st50" width="91.8" height="28.9"></rect> 3078 <rect x="6685.1" y="3438.6" class="st50" width="91.8" height="28.9"></rect> 3079 <rect x="6685.1" y="3479.5" class="st50" width="91.8" height="28.9"></rect> 3080 <rect x="6685.1" y="3520.3" class="st50" width="91.8" height="28.9"></rect> 3081 <rect x="6685.1" y="3561.1" class="st50 lights-5s" width="91.8" height="28.9"></rect> 3082 <rect x="6685.1" y="3602" class="st50" width="91.8" height="16.5"></rect> 3083 <rect x="6798.9" y="2989.4" class="st50" width="50.2" height="28.9"></rect> 3084 <rect x="6798.9" y="3030.2" class="st50" width="50.2" height="28.9"></rect> 3085 <rect x="6798.9" y="3071" class="st50" width="50.2" height="28.9"></rect> 3086 <rect x="6798.9" y="3111.9" class="st50" width="50.2" height="28.9"></rect> 3087 <rect x="6798.9" y="3152.7" class="st50" width="50.2" height="28.9"></rect> 3088 <rect x="6798.9" y="3193.6" class="st50" width="50.2" height="28.9"></rect> 3089 <rect x="6798.9" y="3234.4" class="st50" width="50.2" height="28.9"></rect> 3090 <rect x="6798.9" y="3275.2" class="st50" width="50.2" height="28.9"></rect> 3091 <rect x="6798.9" y="3316.1" class="st50" width="50.2" height="28.9"></rect> 3092 <rect x="6798.9" y="3356.9" class="st50" width="50.2" height="28.9"></rect> 3093 <rect x="6798.9" y="3397.8" class="st50" width="50.2" height="28.9"></rect> 3094 <rect x="6798.9" y="3438.6" class="st50 lights-4s" width="50.2" height="28.9"></rect> 3095 <rect x="6798.9" y="3479.5" class="st50" width="50.2" height="28.9"></rect> 3096 <rect x="6798.9" y="3520.3" class="st50" width="50.2" height="28.9"></rect> 3097 <rect x="6798.9" y="3561.1" class="st50" width="50.2" height="28.9"></rect> 3098 <rect x="6798.9" y="3602" class="st50" width="50.2" height="16.5"></rect> 3099 <polygon class="st50" points="7004.9,3684.8 6545.6,3684.8 6573.8,3652.9 6976.7,3652.9 "></polygon> 3100 <rect x="6515.5" y="3683.7" class="st50" width="12.2" height="28.9"></rect> 3101 <rect x="6442.1" y="3730.9" class="st50 lights" width="12.2" height="28.9"></rect> 3102 <rect x="6442.1" y="3771.8" class="st50" width="12.2" height="28.9"></rect> 3103 <rect x="6466.5" y="3730.9" class="st50" width="12.2" height="28.9"></rect> 3104 <rect x="6466.5" y="3771.8" class="st50" width="12.2" height="28.9"></rect> 3105 <rect x="6491" y="3730.9" class="st50" width="12.2" height="28.9"></rect> 3106 <rect x="6491" y="3771.8" class="st50" width="12.2" height="28.9"></rect> 3107 <rect x="6515.5" y="3730.9" class="st50" width="12.2" height="28.9"></rect> 3108 <rect x="6515.5" y="3771.8" class="st50" width="12.2" height="28.9"></rect> 3109 <path class="st50" d="M6622.7,2931.8v45.6c0,0,226.3-0.3,226.3,0s0-13.6,0-13.6l-163.9-25.9h-20.2v21.4h-9.8v-27.5H6622.7z"></path> 3110 <rect x="6600.3" y="3630.9" class="st50" width="359.7" height="11.9"></rect> 3111 <rect x="6546.9" y="3694.9" class="st50" width="20.4" height="56.3"></rect> 3112 <rect x="6602.3" y="3694.9" class="st50 lights-5s" width="10.2" height="28.1"></rect> 3113 <rect x="6602.3" y="3744.4" class="st50" width="10.2" height="28.1"></rect> 3114 <rect x="6602.3" y="3793.9" class="st50" width="10.2" height="28.1"></rect> 3115 <rect x="6602.3" y="3843.4" class="st50" width="10.2" height="28.1"></rect> 3116 <rect x="6602.3" y="3893" class="st50" width="10.2" height="28.1"></rect> 3117 <rect x="6665.3" y="3694.9" class="st50" width="9.1" height="28.1"></rect> 3118 <rect x="6665.3" y="3744.4" class="st50 lights-4s" width="9.1" height="28.1"></rect> 3119 <rect x="6665.3" y="3793.9" class="st50" width="9.1" height="28.1"></rect> 3120 <rect x="6665.3" y="3843.4" class="st50" width="9.1" height="28.1"></rect> 3121 <rect x="6665.3" y="3893" class="st50" width="9.1" height="28.1"></rect> 3122 <rect x="6685.1" y="3694.9" class="st50" width="9.1" height="28.1"></rect> 3123 <rect x="6685.1" y="3744.4" class="st50" width="9.1" height="28.1"></rect> 3124 <rect x="6685.1" y="3793.9" class="st50" width="9.1" height="28.1"></rect> 3125 <rect x="6685.1" y="3843.4" class="st50" width="9.1" height="28.1"></rect> 3126 <rect x="6685.1" y="3893" class="st50 lights-5s" width="9.1" height="28.1"></rect> 3127 <rect x="6780.1" y="3694.9" class="st50" width="9.1" height="28.1"></rect> 3128 <rect x="6780.1" y="3744.4" class="st50" width="9.1" height="28.1"></rect> 3129 <rect x="6780.1" y="3793.9" class="st50" width="9.1" height="28.1"></rect> 3130 <rect x="6780.1" y="3843.4" class="st50" width="9.1" height="28.1"></rect> 3131 <rect x="6780.1" y="3893" class="st50" width="9.1" height="28.1"></rect> 3132 <rect x="6852.7" y="3694.9" class="st50" width="9.1" height="28.1"></rect> 3133 <rect x="6852.7" y="3744.4" class="st50" width="9.1" height="28.1"></rect> 3134 <rect x="6852.7" y="3793.9" class="st50" width="9.1" height="28.1"></rect> 3135 <rect x="6852.7" y="3843.4" class="st50" width="9.1" height="28.1"></rect> 3136 <rect x="6852.7" y="3893" class="st50" width="9.1" height="28.1"></rect> 3137 <rect x="6907.7" y="3694.9" class="st50 lights-4s" width="9.1" height="28.1"></rect> 3138 <rect x="6907.7" y="3744.4" class="st50" width="9.1" height="28.1"></rect> 3139 <rect x="6907.7" y="3793.9" class="st50" width="9.1" height="28.1"></rect> 3140 <rect x="6907.7" y="3843.4" class="st50" width="9.1" height="28.1"></rect> 3141 <rect x="6907.7" y="3893" class="st50" width="9.1" height="28.1"></rect> 3142 <rect x="6964.8" y="3694.9" class="st50" width="21.3" height="28.1"></rect> 3143 <rect x="6964.8" y="3744.4" class="st50" width="21.3" height="28.1"></rect> 3144 <rect x="6964.8" y="3793.9" class="st50" width="21.3" height="28.1"></rect> 3145 <rect x="6964.8" y="3843.4" class="st50" width="21.3" height="28.1"></rect> 3146 <rect x="6964.8" y="3893" class="st50" width="21.3" height="28.1"></rect> 3147 <rect x="6799.9" y="3694.9" class="st50" width="9.1" height="28.1"></rect> 3148 <rect x="6799.9" y="3744.4" class="st50" width="9.1" height="28.1"></rect> 3149 <rect x="6799.9" y="3793.9" class="st50" width="9.1" height="28.1"></rect> 3150 <rect x="6799.9" y="3843.4" class="st50" width="9.1" height="28.1"></rect> 3151 <rect x="6799.9" y="3893" class="st50" width="9.1" height="28.1"></rect> 3152 <rect x="6546.9" y="3768.1" class="st50" width="20.4" height="56.3"></rect> 3153 <rect x="6546.9" y="3841.4" class="st50 lights-4s" width="20.4" height="56.3"></rect> 3154 <rect x="6546.9" y="3914.7" class="st50" width="20.4" height="56.3"></rect> 3155 <rect x="6629" y="3694.9" class="st50" width="20.4" height="56.3"></rect> 3156 <rect x="6629" y="3768.1" class="st50" width="20.4" height="56.3"></rect> 3157 <rect x="6629" y="3841.4" class="st50" width="20.4" height="56.3"></rect> 3158 <rect x="6629" y="3914.7" class="st50" width="20.4" height="56.3"></rect> 3159 <rect x="6704.9" y="3694.9" class="st50" width="20.4" height="56.3"></rect> 3160 <rect x="6704.9" y="3768.1" class="st50" width="20.4" height="56.3"></rect> 3161 <rect x="6704.9" y="3841.4" class="st50" width="20.4" height="56.3"></rect> 3162 <rect x="6704.9" y="3914.7" class="st50" width="20.4" height="56.3"></rect> 3163 <rect x="6820" y="3694.9" class="st50" width="20.4" height="56.3"></rect> 3164 <rect x="6820" y="3768.1" class="st50" width="20.4" height="56.3"></rect> 3165 <rect x="6820" y="3841.4" class="st50" width="20.4" height="56.3"></rect> 3166 <rect x="6820" y="3914.7" class="st50 lights-6s" width="20.4" height="56.3"></rect> 3167 <rect x="6873.9" y="3694.9" class="st50" width="20.4" height="56.3"></rect> 3168 <rect x="6873.9" y="3768.1" class="st50" width="20.4" height="56.3"></rect> 3169 <rect x="6873.9" y="3841.4" class="st50" width="20.4" height="56.3"></rect> 3170 <rect x="6873.9" y="3914.7" class="st50 lights-4s" width="20.4" height="56.3"></rect> 3171 <rect x="6930.2" y="3694.9" class="st50" width="20.4" height="56.3"></rect> 3172 <rect x="6930.2" y="3768.1" class="st50" width="20.4" height="56.3"></rect> 3173 <rect x="6930.2" y="3841.4" class="st50" width="20.4" height="56.3"></rect> 3174 <rect x="6930.2" y="3914.7" class="st50" width="20.4" height="56.3"></rect> 3175 <rect x="6579.5" y="3694.9" class="st50" width="10.2" height="56.3"></rect> 3176 <rect x="6579.5" y="3768.1" class="st50" width="10.2" height="56.3"></rect> 3177 <rect x="6579.5" y="3841.4" class="st50" width="10.2" height="56.3"></rect> 3178 <rect x="6579.5" y="3914.7" class="st50" width="10.2" height="56.3"></rect> 3179 <rect x="6737.8" y="3694.9" class="st50" width="10.2" height=
3179"56.3"></rect> 3180 <rect x="6737.8" y="3768.1" class="st50" width="10.2" height="56.3"></rect> 3181 <rect x="6737.8" y="3841.4" class="st50" width="10.2" height="56.3"></rect> 3182 <rect x="6737.8" y="3914.7" class="st50" width="10.2" height="56.3"></rect> 3183 <rect x="6759.8" y="3694.9" class="st50" width="10.2" height="56.3"></rect> 3184 <rect x="6759.8" y="3768.1" class="st50" width="10.2" height="56.3"></rect> 3185 <rect x="6759.8" y="3841.4" class="st50 lights-6s" width="10.2" height="56.3"></rect> 3186 <rect x="6759.8" y="3914.7" class="st50" width="10.2" height="56.3"></rect> 3187 <rect x="6397.2" y="3812.1" class="st50" width="135.4" height="9.9"></rect> 3188 <rect x="6397.2" y="3836.8" class="st50" width="11.3" height="15.8"></rect> 3189 <rect x="6428.2" y="3836.8" class="st50" width="11.3" height="15.8"></rect> 3190 <rect x="6459.2" y="3836.8" class="st50" width="11.3" height="15.8"></rect> 3191 <rect x="6490.2" y="3836.8" class="st50" width="11.3" height="15.8"></rect> 3192 <rect x="6521.3" y="3836.8" class="st50" width="11.3" height="15.8"></rect> 3193 <rect x="6397.2" y="3866.4" class="st50" width="11.3" height="15.8"></rect> 3194 <rect x="6428.2" y="3866.4" class="st50" width="11.3" height="15.8"></rect> 3195 <rect x="6459.2" y="3866.4" class="st50" width="11.3" height="15.8"></rect> 3196 <rect x="6490.2" y="3866.4" class="st50" width="11.3" height="15.8"></rect> 3197 <rect x="6521.3" y="3866.4" class="st50" width="11.3" height="15.8"></rect> 3198 <rect x="6397.2" y="3896" class="st50" width="11.3" height="15.8"></rect> 3199 <rect x="6428.2" y="3896" class="st50" width="11.3" height="15.8"></rect> 3200 <rect x="6459.2" y="3896" class="st50" width="11.3" height="15.8"></rect> 3201 <rect x="6490.2" y="3896" class="st50" width="11.3" height="15.8"></rect> 3202 <rect x="6521.3" y="3896" class="st50" width="11.3" height="15.8"></rect> 3203 <rect x="6397.2" y="3925.6" class="st50" width="11.3" height="15.8"></rect> 3204 <rect x="6428.2" y="3925.6" class="st50" width="11.3" height="15.8"></rect> 3205 <rect x="6459.2" y="3925.6" class="st50 lights-4s" width="11.3" height="15.8"></rect> 3206 <rect x="6490.2" y="3925.6" class="st50" width="11.3" height="15.8"></rect> 3207 <rect x="6521.3" y="3925.6" class="st50" width="11.3" height="15.8"></rect> 3208 <rect x="6999.1" y="3716.7" class="st50" width="66.9" height="9.8"></rect> 3209 <rect x="6999.1" y="3740.9" class="st50" width="9.6" height="41.6"></rect> 3210 <rect x="6999.1" y="3796.9" class="st50" width="19.1" height="21.2"></rect> 3211 <rect x="6999.1" y="3827.5" class="st50" width="19.1" height="21.2"></rect> 3212 <rect x="6999.1" y="3858.1" class="st50" width="19.1" height="21.2"></rect> 3213 <rect x="6999.1" y="3888.6" class="st50" width="19.1" height="21.2"></rect> 3214 <rect x="6999.1" y="3919.2" class="st50" width="19.1" height="21.2"></rect> 3215 <rect x="7027.8" y="3796.9" class="st50" width="38.2" height="21.2"></rect> 3216 <rect x="7027.8" y="3827.5" class="st50" width="38.2" height="21.2"></rect> 3217 <rect x="7027.8" y="3858.1" class="st50" width="38.2" height="21.2"></rect> 3218 <rect x="7027.8" y="3888.6" class="st50" width="38.2" height="21.2"></rect> 3219 <rect x="7027.8" y="3919.2" class="st50" width="38.2" height="21.2"></rect> 3220 <rect x="7018.3" y="3740.9" class="st50" width="9.6" height="41.6"></rect> 3221 <rect x="7037.4" y="3740.9" class="st50" width="9.6" height="41.6"></rect> 3222 <rect x="7056.5" y="3740.9" class="st50 lights-5s" width="9.6" height="41.6"></rect> 3223 <rect x="7075" y="3467.5" class="st50" width="225.1" height="16.7"></rect> 3224 <rect x="7311.5" y="3467.5" class="st50" width="24.5" height="18.3"></rect> 3225 <rect x="7350.7" y="3467.5" class="st50" width="121.5" height="8.3"></rect> 3226 <rect x="7075" y="3514.1" class="st50" width="222.7" height="6.2"></rect> 3227 <rect x="7311.1" y="3514.1" class="st50" width="160.7" height="6.2"></rect> 3228 <rect x="7106.8" y="3498.9" class="st50" width="25.3" height="18.3"></rect> 3229 <rect x="7147.6" y="3498.9" class="st50" width="25.3" height="18.3"></rect> 3230 <rect x="7188.4" y="3498.9" class="st50" width="25.3" height="18.3"></rect> 3231 <rect x="7229.2" y="3498.9" class="st50 lights" width="25.3" height="18.3"></rect> 3232 <rect x="7311.1" y="3498.9" class="st50" width="25.3" height="18.3"></rect> 3233 <rect x="7350.7" y="3498.9" class="st50" width="25.3" height="18.3"></rect> 3234 <rect x="7390.3" y="3498.9" class="st50 lights" width="25.3" height="18.3"></rect> 3235 <rect x="7429.8" y="3498.9" class="st50" width="25.3" height="18.3"></rect> 3236 <rect x="7269.9" y="3498.9" class="st50" width="12.6" height="18.3"></rect> 3237 <rect x="7075" y="3550.2" class="st50" width="222.7" height="6.3"></rect> 3238 <rect x="7311.1" y="3550.2" class="st50 lights" width="160.7" height="6.3"></rect> 3239 <rect x="7106.8" y="3534.8" class="st50" width="25.3" height="436.3"></rect> 3240 <rect x="7147.6" y="3534.8" class="st50 lights-5s" width="25.3" height="18.6"></rect> 3241 <rect x="7188.4" y="3534.8" class="st50" width="25.3" height="18.6"></rect> 3242 <rect x="7229.2" y="3534.8" class="st50" width="25.3" height="18.6"></rect> 3243 <rect x="7311.1" y="3534.8" class="st50" width="25.3" height="18.6"></rect> 3244 <rect x="7350.7" y="3534.8" class="st50" width="25.3" height="18.6"></rect> 3245 <rect x="7390.3" y="3534.8" class="st50 lights" width="25.3" height="18.6"></rect> 3246 <rect x="7429.8" y="3534.8" class="st50" width="25.3" height="18.6"></rect> 3247 <rect x="7269.9" y="3534.8" class="st50" width="12.6" height="18.6"></rect> 3248 <rect x="7075" y="3591.6" class="st50" width="222.7" height="6.3"></rect> 3249 <rect x="7311.1" y="3591.6" class="st50" width="160.7" height="6.3"></rect> 3250 <rect x="7147.6" y="3576.2" class="st50 lights-4s" width="25.3" height="18.6"></rect> 3251 <rect x="7188.4" y="3576.2" class="st50" width="25.3" height="18.6"></rect> 3252 <rect x="7229.2" y="3576.2" class="st50" width="25.3" height="18.6"></rect> 3253 <rect x="7311.1" y="3576.2" class="st50" width="25.3" height="18.6"></rect> 3254 <rect x="7350.7" y="3576.2" class="st50" width="25.3" height="18.6"></rect> 3255 <rect x="7390.3" y="3576.2" class="st50" width="25.3" height="18.6"></rect> 3256 <rect x="7429.8" y="3576.2" class="st50" width="25.3" height="18.6"></rect> 3257 <rect x="7269.9" y="3576.2" class="st50" width="12.6" height="18.6"></rect> 3258 <rect x="7075" y="3633" class="st50" width="222.7" height="6.3"></rect> 3259 <rect x="7311.1" y="3633" class="st50" width="160.7" height="6.3"></rect> 3260 <rect x="7147.6" y="3617.6" class="st50 lights-4s" width="25.3" height="18.6"></rect> 3261 <rect x="7188.4" y="3617.6" class="st50" width="25.3" height="18.6"></rect> 3262 <rect x="7229.2" y="3617.6" class="st50" width="25.3" height="18.6"></rect> 3263 <rect x="7311.1" y="3617.6" class="st50" width="25.3" height="18.6"></rect> 3264 <rect x="7350.7" y="3617.6" class="st50" width="25.3" height="18.6"></rect> 3265 <rect x="7390.3" y="3617.6" class="st50" width="25.3" height="18.6"></rect> 3266 <rect x="7429.8" y="3617.6" class="st50 lights-6s" width="25.3" height="18.6"></rect> 3267 <rect x="7269.9" y="3617.6" class="st50" width="12.6" height="18.6"></rect> 3268 <rect x="7075" y="3674.4" class="st50" width="222.7" height="6.3"></rect> 3269 <rect x="7311.1" y="3674.4" class="st50" width="203.5" height="6.3"></rect> 3270 <rect x="7147.6" y="3659" class="st50 lights" width="25.3" height="18.6"></rect> 3271 <rect x="7188.4" y="3659" class="st50" width="25.3" height="18.6"></rect> 3272 <rect x="7229.2" y="3659" class="st50" width="25.3" height="18.6"></rect> 3273 <rect x="7311.1" y="3659" class="st50" width="25.3" height="18.6"></rect> 3274 <rect x="7350.7" y="3659" class="st50" width="25.3" height="18.6"></rect> 3275 <rect x="7390.3" y="3659" class="st50 lights" width="25.3" height="18.6"></rect> 3276 <rect x="7429.8" y="3659" class="st50" width="25.3" height="18.6"></rect> 3277 <rect x="7269.9" y="3659" class="st50" width="12.6" height="18.6"></rect> 3278 <rect x="7075" y="3715.8" class="st50" width="222.7" height="6.3"></rect> 3279 <rect x="7311.1" y="3715.8" class="st50" width="203.5" height="6.3"></rect> 3280 <rect x="7147.6" y="3700.4" class="st50 lights-4s" width="25.3" height="18.6"></rect> 3281 <rect x="7188.4" y="3700.4" class="st50" width="25.3" height="18.6"></rect> 3282 <rect x="7229.2" y="3700.4" class="st50" width="25.3" height="18.6"></rect> 3283 <rect x="7311.1" y="3700.4" class="st50" width="25.3" height="18.6"></rect> 3284 <rect x="7350.7" y="3700.4" class="st50" width="25.3" height="18.6"></rect> 3285 <rect x="7390.3" y="3700.4" class="st50" width="25.3" height="18.6"></rect> 3286 <rect x="7429.8" y="3700.4" class="st50" width="84.8" height="18.6"></rect> 3287 <rect x="7269.9" y="3700.4" class="st50" width="12.6" height="18.6"></rect> 3288 <rect x="7075" y="3757.3" class="st50" width="222.7" height="6.3"></rect> 3289 <rect x="7311.1" y="3757.3" class="st50" width="203.5" height="6.3"></rect> 3290 <rect x="7147.6" y="3741.8" class="st50" width="25.3" height="18.6"></rect> 3291 <rect x="7188.4" y="3741.8" class="st50 lights-5s" width="25.3" height="18.6"></rect> 3292 <rect x="7229.2" y="3741.8" class="st50 lights" width="25.3" height="18.6"></rect> 3293 <rect x="7311.1" y="3741.8" class="st50" width="25.3" height="18.6"></rect> 3294 <rect x="7350.7" y="3741.8" class="st50" width="25.3" height="18.6"></rect> 3295 <rect x="7390.3" y="3741.8" class="st50 lights-6 s" width="25.3" height="18.6"></rect> 3296 <rect x="7429.8" y="3741.8" class="st50" width="84.8" height="18.6"></rect> 3297 <rect x="7269.9" y="3741.8" class="st50 lights-5s" width="12.6" height="18.6"></rect> 3298 <rect x="7075" y="3798.7" class="st50" width="222.7" height="6.3"></rect> 3299 <rect x="7311.1" y="3798.7" class="st50" width="203.5" height="6.3"></rect> 3300 <rect x="7147.6" y="3783.2" class="st50" width="25.3" height="18.6"></rect> 3301 <rect x="7188.4" y="3783.2" class="st50 lights-5s" width="25.3" height="18.6"></rect> 3302 <rect x="7229.2" y="3783.2" class="st50" width="25.3" height="18.6"></rect> 3303 <rect x="7311.1" y="3783.2" class="st50" width="25.3" height="18.6"></rect> 3304 <rect x="7350.7" y="3783.2" class="st50" width="25.3" height="18.6"></rect> 3305 <rect x="7390.3" y="3783.2" class="st50 lights" width="25.3" height="18.6"></rect> 3306 <rect x="7429.8" y="3783.2" class="st50" width="84.8" height="18.6"></rect> 3307 <rect x="7269.9" y="3783.2" class="st50" width="12.6" height="18.6"></rect> 3308 <rect x="7075" y="3840.1" class="st50" width="222.7" height="6.3"></rect> 3309 <rect x="7311.1" y="3840.1" class="st50" width="203.5" height="6.3"></rect> 3310 <rect x="7147.6" y="3824.7" class="st50" width="25.3" height="18.6"></rect> 3311 <rect x="7188.4" y="3824.7" class="st50 lights-6s" width="25.3" height="18.6"></rect> 3312 <rect x="7229.2" y="3824.7" class="st50" width="25.3" height="18.6"></rect> 3313 <rect x="7311.1" y="3824.7" class="st50" width="25.3" height="18.6"></rect> 3314 <rect x="7350.7" y="3824.7" class="st50" width="25.3" height="18.6"></rect> 3315 <rect x="7390.3" y="3824.7" class="st50 lights-4s" width="25.3" height="18.6"></rect> 3316 <rect x="7429.8" y="3824.7" class="st50" width="84.8" height="18.6"></rect> 3317 <rect x="7269.9" y="3824.7" class="st50" width="12.6" height="18.6"></rect> 3318 <rect x="7075" y="3881.5" class="st50" width="222.7" height="6.3"></rect> 3319 <rect x="7311.1" y="3881.5" class="st50" width="203.5" height="6.3"></rect> 3320 <rect x="7147.6" y="3866.1" class="st50" width="25.3" height="18.6"></rect> 3321 <rect x="7188.4" y="3866.1" class="st50" width="25.3" height="18.6"></rect> 3322 <rect x="7229.2" y="3866.1" class="st50" width="25.3" height="18.6"></rect> 3323 <rect x="7311.1" y="3866.1" class="st50 lights-6s" width="25.3" height="18.6"></rect> 3324 <rect x="7350.7" y="3866.1" class="st50" width="25.3" height="18.6"></rect> 3325 <rect x="7390.3" y="3866.1" class="st50 lights" width="25.3" height="18.6"></rect> 3326 <rect x="7229.2" y="3907.5" class="st50 lights" width="25.3" height="18.6"></rect> 3327 <rect x="7429.8" y="3866.1" class="st50" width="84.8" height="18.6"></rect> 3328 <rect x="7269.9" y="3866.1" class="st50" width="12.6" height="18.6"></rect> 3329 <rect x="7075" y="3922.9" class="st50" width="222.7" height="6.3"></rect> 3330 <rect x="7311.1" y="3922.9" class="st50 lights" width="203.5" height="6.3"></rect> 3331 <rect x="7147.6" y="3907.5" class="st50" width="25.3" height="18.6"></rect> 3332 <rect x="7188.4" y="3907.5" class="st50" width="25.3" height="18.6"></rect> 3333 <rect x="7311.1" y="3907.5" class="st50 lights" width="25.3" height="18.6"></rect> 3334 <rect x="7350.7" y="3907.5" class="st50 lights-5s" width="25.3" height="18.6"></rect> 3335 <rect x="7390.3" y="3907.5" class="st50 lights" width="25.3" height="18.6"></rect> 3336 <rect x="7429.8" y="3907.5" class="st50" width="84.8" height="18.6"></rect> 3337 <rect x="7269.9" y="3907.5" class="st50" width="12.6" height="18.6"></rect> 3338 <rect x="7213.7" y="3401" class="st50" width="122.8" height="53"></rect> 3339 <rect x="7349.1" y="3401" class="st50" width="42.4" height="53"></rect> 3340 <polygon class="st50" points="7202.7,3454 7150.9,3454 7169.6,3423.8 7202.7,3423.8 "></polygon> 3341 <polygon class="st50" points="7718.6,3467.5 7693.3,3542.6 7743.8,3542.6 "></polygon> 3342 <polygon class="st50" points="7499.8,3467.5 7474.6,3542.6 7525.1,3542.6 "></polygon> 3343 <polygon class="st50" points="7706.1,3467.5 7680.8,3542.6 7674.5,3485.8 7646,3485.8 7664.7,3419.8 7706.1,3419.8 7690.2,3467.5 3344 "></polygon> 3345 <polygon class="st50" points="8250.4,3467.5 8225.1,3542.6 8275.7,3542.6 "></polygon> 3346 <polygon class="st50" points="8224.8,3404.8 8208.2,3454 8241.4,3454 "></polygon> 3347 <polygon class="st50" points="7716,3419.8 7702.8,3458.9 7729.2,3458.9 "></polygon> 3348 <polygon class="st50" points="7598.5,3498.9 7665.5,3498.9 7671.8,3542.6 7607.9,3542.6 "></polygon> 3349 <polygon class="st50" points="7521.7,3498.9 7588.7,3498.9 7598.1,3542.6 7537.3,3542.6 "></polygon> 3350 <polygon class="st50" points="7743.8,3438.3 7732.5,3471.9 7756.3,3542.6 7844.7,3542.6 7879.8,3438.3 "></polygon> 3351 <polygon class="st50" points="8214.2,3403.6 8149.1,3403.6 8102.3,3542.6 8167.4,3542.6 "></polygon> 3352 <polygon class="st50" points="8110.7,3481.2 7876.7,3481.2 7856,3542.6 8090.1,3542.6 "></polygon> 3353 <polygon class="st50" points="8238.4,3467.5 8203.3,3467.5 8178,3542.6 8213.2,3542.6 "></polygon> 3354 <rect x="7590.5" y="3556.5" class="st50 lights" width="8" height="273.6"></rect> 3355 <rect x="7676" y="3556.5" class="st50 " width="8" height="273.6"></rect> 3356 <rect x="7860.3" y="3556.5" class="st50" width="8" height="414.1"></rect> 3357 <rect x="7964.9" y="3556.5" class="st50 lights-6s" width="8" height="55"></rect> 3358 <rect x="7952.6" y="3605.3" class="st50" width="8" height="35.8"></rect> 3359 3360 <rect x="7952.6" y="3605.3" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 15925.542 7216.7891)" class="st50" width="20.3" height="6.1"></rect> 3361 3362 <rect x="7940.4" y="3635" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 15901.0723 7276.1279)" class="st50" width="20.3" height="6.1"></rect> 3363 <rect x="8182" y="3556.5" class="st50" width="32.2" height="139.4"></rect> 3364 <rect x="7495.1" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3365 <rect x="7495.1" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3366 <rect x="7495.1" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3367 <rect x="7495.1" y="3648" class="st50" width="11.4" height="10.8"></rect> 3368 <rect x="7566" y="3561.7" class="st50 lights-5s" width="11.4" height="10.8"></rect> 3369 <rect x="7566" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3370 <rect x="7566" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3371 <rect x="7566" y="3648" class="st50" width="11.4" height="10.8"></rect> 3372 <rect x="7566" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3373 <rect x="7566" y="3705.6" class="st50 lights" width="11.4" height="10.8"></rect> 3374 <rect x="7566" y="3734.4" class="st50 lights-4s" width="11.
33744" height="10.8"></rect> 3375 <rect x="7566" y="3763.2" class="st50" width="11.4" height="10.8"></rect> 3376 <rect x="7566" y="3791.9" class="st50 lights-5s" width="11.4" height="10.8"></rect> 3377 <rect x="7566" y="3820.7" class="st50" width="11.4" height="10.8"></rect> 3378 <rect x="7609.3" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3379 <rect x="7609.3" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3380 <rect x="7609.3" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3381 <rect x="7609.3" y="3648" class="st50" width="11.4" height="10.8"></rect> 3382 <rect x="7609.3" y="3676.8" class="st50 lights-5s" width="11.4" height="10.8"></rect> 3383 <rect x="7609.3" y="3705.6" class="st50 lights" width="11.4" height="10.8"></rect> 3384 <rect x="7609.3" y="3734.4" class="st50" width="11.4" height="10.8"></rect> 3385 <rect x="7609.3" y="3763.2" class="st50" width="11.4" height="10.8"></rect> 3386 <rect x="7609.3" y="3791.9" class="st50 lights-4s" width="11.4" height="10.8"></rect> 3387 <rect x="7609.3" y="3820.7" class="st50" width="11.4" height="10.8"></rect> 3388 <rect x="7656.6" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3389 <rect x="7656.6" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3390 <rect x="7656.6" y="3619.3" class="st50 lights" width="11.4" height="10.8"></rect> 3391 <rect x="7656.6" y="3648" class="st50" width="11.4" height="10.8"></rect> 3392 <rect x="7656.6" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3393 <rect x="7700.4" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3394 <rect x="7700.4" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3395 <rect x="7700.4" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3396 <rect x="7700.4" y="3648" class="st50" width="11.4" height="10.8"></rect> 3397 <rect x="7700.4" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3398 <rect x="7723.4" y="3561.7" class="st50 lights-5s" width="11.4" height="10.8"></rect> 3399 <rect x="7723.4" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3400 <rect x="7723.4" y="3619.3" class="st50 lights" width="11.4" height="10.8"></rect> 3401 <rect x="7723.4" y="3648" class="st50" width="11.4" height="10.8"></rect> 3402 <rect x="7723.4" y="3676.8" class="st50 lights" width="11.4" height="10.8"></rect> 3403 <rect x="7836.8" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3404 <rect x="7836.8" y="3590.5" class="st50 lights-5s" width="11.4" height="10.8"></rect> 3405 <rect x="7836.8" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3406 <rect x="7836.8" y="3648" class="st50" width="11.4" height="10.8"></rect> 3407 <rect x="7836.8" y="3676.8" class="st50 lights" width="11.4" height="10.8"></rect> 3408 <rect x="7810.5" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3409 <rect x="7810.5" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3410 <rect x="7810.5" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3411 <rect x="7810.5" y="3648" class="st50" width="11.4" height="10.8"></rect> 3412 <rect x="7810.5" y="3676.8" class="st50 lights" width="11.4" height="10.8"></rect> 3413 <rect x="7785.5" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3414 <rect x="7785.5" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3415 <rect x="7785.5" y="3619.3" class="st50 lights" width="11.4" height="10.8"></rect> 3416 <rect x="7785.5" y="3648" class="st50" width="11.4" height="10.8"></rect> 3417 <rect x="7785.5" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3418 <rect x="7983.4" y="3561.7" class="st50 lights-4s" width="11.4" height="10.8"></rect> 3419 <rect x="7983.4" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3420 <rect x="7983.4" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3421 <rect x="7983.4" y="3648" class="st50" width="11.4" height="10.8"></rect> 3422 <rect x="7983.4" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3423 <rect x="8008.1" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3424 <rect x="8008.1" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3425 <rect x="7907.8" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3426 <rect x="7907.8" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3427 <rect x="7932.5" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3428 <rect x="7932.5" y="3590.5" class="st50 lights" width="11.4" height="10.8"></rect> 3429 <rect x="8008.1" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3430 <rect x="8008.1" y="3648" class="st50" width="11.4" height="10.8"></rect> 3431 <rect x="8008.1" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3432 <rect x="8032.8" y="3561.7" class="st50 lights-4s" width="11.4" height="10.8"></rect> 3433 <rect x="8032.8" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3434 <rect x="8032.8" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3435 <rect x="8032.8" y="3648" class="st50" width="11.4" height="10.8"></rect> 3436 <rect x="8032.8" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3437 <rect x="8057.6" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3438 <rect x="8057.6" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3439 <rect x="8057.6" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3440 <rect x="8057.6" y="3648" class="st50 lights" width="11.4" height="10.8"></rect> 3441 <rect x="8057.6" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3442 <rect x="8082.3" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3443 <rect x="8082.3" y="3590.5" class="st50 lights-6s" width="11.4" height="10.8"></rect> 3444 <rect x="8082.3" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3445 <rect x="8082.3" y="3648" class="st50" width="11.4" height="10.8"></rect> 3446 <rect x="8082.3" y="3676.8" class="st50 lights" width="11.4" height="10.8"></rect> 3447 <rect x="8107.1" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3448 <rect x="8107.1" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3449 <rect x="8107.1" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3450 <rect x="8107.1" y="3648" class="st50 lights" width="11.4" height="10.8"></rect> 3451 <rect x="8107.1" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3452 <rect x="8131.8" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3453 <rect x="8131.8" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3454 <rect x="8131.8" y="3619.3" class="st50 lights-4s" width="11.4" height="10.8"></rect> 3455 <rect x="8131.8" y="3648" class="st50" width="11.4" height="10.8"></rect> 3456 <rect x="8131.8" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3457 <rect x="8156.5" y="3561.7" class="st50 lights" width="11.4" height="10.8"></rect> 3458 <rect x="8156.5" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3459 <rect x="8156.5" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3460 <rect x="8156.5" y="3648" class="st50" width="11.4" height="10.8"></rect> 3461 <rect x="8156.5" y="3676.8" class="st50 lights" width="11.4" height="10.8"></rect> 3462 <rect x="7983.4" y="3705.6" class="st50 lights" width="11.4" height="10.8"></rect> 3463 <rect x="7983.4" y="3734.4" class="st50" width="11.4" height="10.8"></rect> 3464 <rect x="7983.4" y="3763.2" class="st50" width="11.4" height="10.8"></rect> 3465 <rect x="8008.1" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3466 <rect x="8008.1" y="3734.4" class="st50 lights" width="11.4" height="10.8"></rect> 3467 <rect x="8032.8" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3468 <rect x="8032.8" y="3734.4" class="st50 lights-6s" width="11.4" height="10.8"></rect> 3469 <rect x="8057.6" y="3705.6" class="st50 lights" width="11.4" height="10.8"></rect> 3470 <rect x="8057.6" y="3734.4" class="st50" width="11.4" height="10.8"></rect> 3471 <rect x="8082.3" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3472 <rect x="8082.3" y="3734.4" class="st50" width="11.4" height="10.8"></rect> 3473 <rect x="8107.1" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3474 <rect x="8107.1" y="3734.4" class="st50 lights" width="11.4" height="10.8"></rect> 3475 <rect x="8131.8" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3476 <rect x="8131.8" y="3734.4" class="st50 lights" width="11.4" height="10.8"></rect> 3477 <rect x="8156.5" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3478 <rect x="8156.5" y="3734.4" class="st50" width="11.4" height="10.8"></rect> 3479 <rect x="7983.4" y="3791.9" class="st50" width="11.4" height="10.8"></rect> 3480 <rect x="7983.4" y="3820.7" class="st50 lights-4s" width="11.4" height="10.8"></rect> 3481 <rect x="7983.4" y="3849.5" class="st50" width="11.4" height="10.8"></rect> 3482 <rect x="7983.4" y="3878.3" class="st50 lights" width="11.4" height="10.8"></rect> 3483 <rect x="7983.4" y="3907" class="st50" width="11.4" height="10.8"></rect> 3484 <rect x="8225.1" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3485 <rect x="8225.1" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3486 <rect x="8225.1" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3487 <rect x="8225.1" y="3648" class="st50" width="11.4" height="10.8"></rect> 3488 <rect x="8225.1" y="3676.8" class="st50 lights" width="11.4" height="10.8"></rect> 3489 <rect x="8250.4" y="3561.7" class="st50" width="11.4" height="10.8"></rect> 3490 <rect x="8250.4" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3491 <rect x="8250.4" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3492 <rect x="8250.4" y="3648" class="st50" width="11.4" height="10.8"></rect> 3493 <rect x="8250.4" y="3676.8" class="st50 lights-6s" width="11.4" height="10.8"></rect> 3494 <rect x="8275.7" y="3561.7" class="st50 " width="11.4" height="10.8"></rect> 3495 <rect x="8275.7" y="3590.5" class="st50" width="11.4" height="10.8"></rect> 3496 <rect x="8275.7" y="3619.3" class="st50" width="11.4" height="10.8"></rect> 3497 <rect x="8275.7" y="3648" class="st50" width="11.4" height="10.8"></rect> 3498 <rect x="8275.7" y="3676.8" class="st50" width="11.4" height="10.8"></rect> 3499 <rect x="7746.5" y="3561.7" class="st50 lights" width="25.5" height="10.8"></rect> 3500 <rect x="7746.5" y="3590.5" class="st50" width="25.5" height="10.8"></rect> 3501 <rect x="7746.5" y="3619.3" class="st50 lights" width="25.5" height="10.8"></rect> 3502 <rect x="7746.5" y="3648" class="st50" width="25.5" height="10.8"></rect> 3503 <rect x="7746.5" y="3676.8" class="st50" width="25.5" height="10.8"></rect> 3504 <rect x="7656.6" y="3705.6" class="st50" width="11.4" height="10.8"></rect> 3505 <rect x="7656.6" y="3734.4" class="st50 lights" width="11.4" height="10.8"></rect> 3506 <rect x="7656.6" y="3763.2" class="st50" width="11.4" height="10.8"></rect> 3507 <rect x="7656.6" y="3791.9" class="st50 lights" width="11.4" height="10.8"></rect> 3508 <rect x="7656.6" y="3820.7" class="st50" width="11.4" height="10.8"></rect> 3509 <rect x="7525.1" y="3561.7" class="st50 lights" width="25.4" height="13.7"></rect> 3510 <rect x="7525.1" y="3593.5" class="st50" width="25.4" height="13.7"></rect> 3511 <rect x="7525.1" y="3625.4" class="st50 lights-4s" width="25.4" height="13.7"></rect> 3512 <rect x="7525.1" y="3657.2" class="st50" width="25.4" height="13.7"></rect> 3513 <rect x="7525.1" y="3689" class="st50" width="25.4" height="13.7"></rect> 3514 <rect x="7525.1" y="3720.8" class="st50" width="25.4" height="13.7"></rect> 3515 <rect x="7525.1" y="3752.7" class="st50" width="25.4" height="13.7"></rect> 3516 <rect x="7525.1" y="3784.5" class="st50" width="25.4" height="13.7"></rect> 3517 <rect x="7525.1" y="3816.3" class="st50" width="25.4" height="13.7"></rect> 3518 <polygon class="st50" points="7935.7,3630 7879.9,3630 7879.9,3611.5 7923.1,3611.5 "></polygon> 3519 <rect x="7879.8" y="3648" class="st50" width="28" height="17.5"></rect> 3520 <rect x="7879.8" y="3678.8" class="st50" width="28" height="17.5"></rect> 3521 <rect x="7879.8" y="3709.6" class="st50 lights" width="28" height="17.5"></rect> 3522 <rect x="7879.8" y="3740.4" class="st50" width="28" height="17.5"></rect> 3523 <rect x="7879.8" y="3771.2" class="st50" width="28" height="17.5"></rect> 3524 <rect x="7879.8" y="3802" class="st50" width="28" height="17.5"></rect>
3525 <rect x="7879.8" y="3832.8" class="st50" width="28" height="17.5"></rect> 3526 <rect x="7879.8" y="3863.6" class="st50" width="28" height="17.5"></rect> 3527 <rect x="7923.8" y="3648" class="st50" width="6.3" height="17.5"></rect> 3528 <rect x="7923.8" y="3678.8" class="st50 lights-5s" width="6.3" height="17.5"></rect> 3529 <rect x="7923.8" y="3709.6" class="st50" width="6.3" height="17.5"></rect> 3530 <rect x="7923.8" y="3740.4" class="st50" width="6.3" height="17.5"></rect> 3531 <rect x="7923.8" y="3771.2" class="st50" width="6.3" height="17.5"></rect> 3532 <rect x="7923.8" y="3802" class="st50" width="6.3" height="17.5"></rect> 3533 <rect x="7923.8" y="3832.8" class="st50 lights" width="6.3" height="17.5"></rect> 3534 <rect x="7923.8" y="3863.6" class="st50" width="6.3" height="17.5"></rect> 3535 <rect x="7937.3" y="3648" class="st50" width="6.3" height="17.5"></rect> 3536 <rect x="7937.3" y="3678.8" class="st50" width="6.3" height="17.5"></rect> 3537 <rect x="7937.3" y="3709.6" class="st50" width="6.3" height="17.5"></rect> 3538 <rect x="7937.3" y="3740.4" class="st50 lights-4s" width="6.3" height="17.5"></rect> 3539 <rect x="7937.3" y="3771.2" class="st50" width="6.3" height="17.5"></rect> 3540 <rect x="7937.3" y="3802" class="st50" width="6.3" height="17.5"></rect> 3541 <rect x="7937.3" y="3832.8" class="st50 lights" width="6.3" height="17.5"></rect> 3542 <rect x="7937.3" y="3863.6" class="st50" width="6.3" height="17.5"></rect> 3543 <rect x="7959.6" y="3648" class="st50" width="9.6" height="17.5"></rect> 3544 <rect x="7959.6" y="3678.8" class="st50" width="9.6" height="17.5"></rect> 3545 <rect x="7959.6" y="3709.6" class="st50" width="9.6" height="17.5"></rect> 3546 <rect x="7959.6" y="3740.4" class="st50" width="9.6" height="17.5"></rect> 3547 <rect x="7959.6" y="3771.2" class="st50 lights" width="9.6" height="17.5"></rect> 3548 <rect x="7959.6" y="3802" class="st50" width="9.6" height="17.5"></rect> 3549 <rect x="7959.6" y="3832.8" class="st50" width="9.6" height="17.5"></rect> 3550 <rect x="7959.6" y="3863.6" class="st50 lights" width="9.6" height="17.5"></rect> 3551 <rect x="7879.8" y="3896.3" class="st50" width="28" height="17.5"></rect> 3552 <rect x="7879.8" y="3927.1" class="st50 lights-5s" width="28" height="17.5"></rect> 3553 <rect x="7923.8" y="3896.3" class="st50" width="6.3" height="17.5"></rect> 3554 <rect x="7923.8" y="3927.1" class="st50 lights-4s" width="6.3" height="17.5"></rect> 3555 <rect x="7937.3" y="3896.3" class="st50 lights" width="6.3" height="17.5"></rect> 3556 <rect x="7937.3" y="3927.1" class="st50" width="6.3" height="17.5"></rect> 3557 <rect x="7959.6" y="3896.3" class="st50" width="9.6" height="17.5"></rect> 3558 <rect x="7959.6" y="3927.1" class="st50 lights-6s" width="9.6" height="17.5"></rect> 3559 <polygon class="st50" points="7796.9,3718.4 7700.4,3718.4 7706.6,3705.6 7790.7,3705.6 "></polygon> 3560 <rect x="7696.3" y="3727.7" class="st50" width="9.7" height="103.8"></rect> 3561 <rect x="7717.1" y="3727.7" class="st50" width="17.7" height="6.4"></rect> 3562 <rect x="7717.1" y="3752" class="st50" width="17.7" height="6.4"></rect> 3563 <rect x="7717.1" y="3776.4" class="st50 lights" width="17.7" height="6.4"></rect> 3564 <rect x="7717.1" y="3800.7" class="st50" width="17.7" height="6.4"></rect> 3565 <rect x="7717.1" y="3825.1" class="st50" width="17.7" height="6.4"></rect> 3566 <rect x="7766.9" y="3727.7" class="st50 lights" width="16.9" height="6.4"></rect> 3567 <rect x="7766.9" y="3752" class="st50" width="16.9" height="6.4"></rect> 3568 <rect x="7766.9" y="3776.4" class="st50 lights" width="16.9" height="6.4"></rect> 3569 <rect x="7766.9" y="3800.7" class="st50" width="16.9" height="6.4"></rect> 3570 <rect x="7766.9" y="3825.1" class="st50 lights-4s" width="16.9" height="6.4"></rect> 3571 <rect x="7799.1" y="3727.7" class="st50" width="16.9" height="6.4"></rect> 3572 <rect x="7799.1" y="3752" class="st50" width="16.9" height="6.4"></rect> 3573 <rect x="7799.1" y="3776.4" class="st50 lights" width="16.9" height="6.4"></rect> 3574 <rect x="7799.1" y="3800.7" class="st50" width="16.9" height="6.4"></rect> 3575 <rect x="7799.1" y="3825.1" class="st50" width="16.9" height="6.4"></rect> 3576 <rect x="7831.3" y="3727.7" class="st50" width="16.9" height="6.4"></rect> 3577 <rect x="7831.3" y="3752" class="st50" width="16.9" height="6.4"></rect> 3578 <rect x="7831.3" y="3776.4" class="st50 lights" width="16.9" height="6.4"></rect> 3579 <rect x="7831.3" y="3800.7" class="st50" width="16.9" height="6.4"></rect> 3580 <rect x="7831.3" y="3825.1" class="st50" width="16.9" height="6.4"></rect> 3581 <rect x="7525.1" y="3846.4" class="st50 lights" width="9.7" height="124.2"></rect> 3582 <rect x="7548.3" y="3846.4" class="st50 lights-6s" width="22.4" height="12.4"></rect> 3583 <rect x="7548.3" y="3874.3" class="st50" width="22.4" height="12.4"></rect> 3584 <rect x="7548.3" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3585 <rect x="7548.3" y="3930.2" class="st50" width="22.4" height="12.4"></rect> 3586 <rect x="7588.3" y="3846.4" class="st50 lights" width="22.4" height="12.4"></rect> 3587 <rect x="7588.3" y="3874.3" class="st50" width="22.4" height="12.4"></rect> 3588 <rect x="7588.3" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3589 <rect x="7588.3" y="3930.2" class="st50 lights" width="22.4" height="12.4"></rect> 3590 <rect x="7628.4" y="3846.4" class="st50" width="22.4" height="12.4"></rect> 3591 <rect x="7628.4" y="3874.3" class="st50 lights-4s" width="22.4" height="12.4"></rect> 3592 <rect x="7628.4" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3593 <rect x="7628.4" y="3930.2" class="st50 lights-5s" width="22.4" height="12.4"></rect> 3594 <rect x="7668.5" y="3846.4" class="st50" width="22.4" height="12.4"></rect> 3595 <rect x="7668.5" y="3874.3" class="st50" width="22.4" height="12.4"></rect> 3596 <rect x="7668.5" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3597 <rect x="7668.5" y="3930.2" class="st50" width="22.4" height="12.4"></rect> 3598 <rect x="7708.5" y="3846.4" class="st50 lights" width="22.4" height="12.4"></rect> 3599 <rect x="7708.5" y="3874.3" class="st50" width="22.4" height="12.4"></rect> 3600 <rect x="7708.5" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3601 <rect x="7708.5" y="3930.2" class="st50 lights-6s" width="22.4" height="12.4"></rect> 3602 <rect x="7748.6" y="3846.4" class="st50" width="22.4" height="12.4"></rect> 3603 <rect x="7748.6" y="3874.3" class="st50 lights" width="22.4" height="12.4"></rect> 3604 <rect x="7748.6" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3605 <rect x="7748.6" y="3930.2" class="st50" width="22.4" height="12.4"></rect> 3606 <rect x="7788.6" y="3846.4" class="st50 lights" width="22.4" height="12.4"></rect> 3607 <rect x="7788.6" y="3874.3" class="st50 lights" width="22.4" height="12.4"></rect> 3608 <rect x="7788.6" y="3902.3" class="st50" width="22.4" height="12.4"></rect> 3609 <rect x="7788.6" y="3930.2" class="st50" width="22.4" height="12.4"></rect> 3610 <rect x="7828.7" y="3846.4" class="st50 lights" width="22.4" height="12.4"></rect> 3611 <rect x="7828.7" y="3874.3" class="st50" width="22.4" height="12.4"></rect> 3612 <rect x="7828.7" y="3902.3" class="st50 lights" width="22.4" height="12.4"></rect> 3613 <rect x="7828.7" y="3930.2" class="st50 lights-4s" width="22.4" height="12.4"></rect> 3614 <rect x="8008.1" y="3768.5" class="st50" width="8.8" height="202.1"></rect> 3615 <rect x="8029.7" y="3768.5" class="st50" width="39.3" height="202.1"></rect> 3616 <rect x="8079.2" y="3768.5" class="st50 lights" width="39.3" height="202.1"></rect> 3617 <rect x="8128.7" y="3768.5" class="st50" width="39.3" height="202.1"></rect> 3618 <rect x="8178.2" y="3768.5" class="st50" width="39.3" height="202.1"></rect> 3619 <rect x="8227.6" y="3768.5" class="st50 lights" width="39.3" height="202.1"></rect> 3620 <rect x="8277.1" y="3768.5" class="st50" width="30.3" height="52.2"></rect> 3621 <rect x="8277.1" y="3768.5" class="st50" width="8.3" height="202.1"></rect> 3622 <rect x="8044.3" y="3752.1" class="st50" width="74.2" height="7.9"></rect> 3623 <rect x="8182" y="3749.2" class="st50" width="53.2" height="10.8"></rect> 3624 <rect x="8182" y="3709.6" class="st50" width="105.1" height="11.9"></rect> 3625 <rect x="8182" y="3730.7" class="st50" width="19" height="6.1"></rect> 3626 <rect x="8214.2" y="3730.7" class="st50" width="19" height="6.1"></rect> 3627 <rect x="8246.4" y="3730.7" class="st50" width="19" height="6.1"></rect> 3628 <rect x="8278.6" y="3730.7" class="st50 lights" width="19" height="6.1"></rect> 3629 <rect x="8246.4" y="3746.1" class="st50" width="19" height="13.9"></rect> 3630 <rect x="8278.6" y="3746.1" class="st50" width="19" height="13.9"></rect> 3631 <rect x="8297.7" y="3829.2" class="st50" width="107" height="17.7"></rect> 3632 <rect x="8325.2" y="3816.4" class="st50 lights" width="21.4" height="30.5"></rect> 3633 <rect x="8360.7" y="3816.4" class="st50" width="21.4" height="30.5"></rect> 3634 <rect x="8297.7" y="3860.2" class="st50 lights-4s" width="107" height="17.7"></rect> 3635 <rect x="8297.7" y="3891.1" class="st50" width="107" height="17.7"></rect> 3636 <rect x="8297.7" y="3922" class="st50" width="107" height="17.7"></rect> 3637 <rect x="5969.8" y="3698.1" class="st50" width="7.4" height="44.2"></rect> 3638 <rect x="6000.4" y="3701.4" class="st50 lights" width="7.4" height="41"></rect> 3639 <rect x="6038.1" y="3701.4" class="st50" width="7.4" height="41"></rect> 3640 <rect x="6058.7" y="3698.1" class="st50" width="7.4" height="44.2"></rect> 3641 <path class="st50" d="M5954.6,3680.2c12.1,14.6,35.8,14.6,62.8,14.6c30.5,0,56.8,0,66.9-21.1h-129.7V3680.2z"></path> 3642 <path class="st50" d="M6088.7,3650.5c0-24.5-32.2-44.4-71.3-44.4c-27,0-50.7,9.5-62.8,23.4v36.9h132.3
3643 C6088,3661.9,6088.7,3656.7,6088.7,3650.5z"></path> 3644 <rect x="2965.8" y="3423.8" class="st50" width="256.9" height="49.8"></rect> 3645 <rect x="3242.3" y="3423.8" class="st50" width="56.3" height="49.8"></rect> 3646 <rect x="3315.7" y="3423.8" class="st50 lights" width="28.1" height="49.8"></rect> 3647 <rect x="3359.7" y="3421.4" class="st50" width="130.8" height="49.8"></rect> 3648 <rect x="3001" y="3493.1" class="st50" width="17.7" height="17.7"></rect> 3649 <rect x="3036.1" y="3493.1" class="st50" width="17.7" height="17.7"></rect> 3650 <rect x="3071.3" y="3493.1" class="st50 lights-4s" width="42.6" height="17.7"></rect> 3651 <rect x="2965.8" y="3541" class="st50" width="52.9" height="17.7"></rect> 3652 <rect x="3036.1" y="3541" class="st50 lights" width="17.7" height="17.7"></rect> 3653 <rect x="3071.3" y="3541" class="st50" width="42.6" height="17.7"></rect> 3654 <rect x="2965.8" y="3588.9" class="st50" width="52.9" height="17.7"></rect> 3655 <rect x="3036.1" y="3588.9" class="st50" width="17.7" height="17.7"></rect> 3656 <rect x="3071.3" y="3588.9" class="st50" width="42.6" height="17.7"></rect> 3657 <rect x="2965.8" y="3636.7" class="st50" width="52.9" height="17.7"></rect> 3658 <rect x="3036.1" y="3636.7" class="st50" width="17.7" height="17.7"></rect> 3659 <rect x="3071.3" y="3636.7" class="st50 lights" width="42.6" height="17.7"></rect> 3660 <rect x="2965.8" y="3684.6" class="st50" width="52.9" height="17.7"></rect> 3661 <rect x="3036.1" y="3684.6" class="st50" width="17.7" height="17.7"></rect> 3662 <rect x="3071.3" y="3684.6" class="st50" width="42.6" height="17.7"></rect> 3663 <rect x="2965.8" y="3732.5" class="st50 lights-5s" width="52.9" height="17.7"></rect> 3664 <rect x="3036.1" y="3732.5" class="st50" width="17.7" height="17.7"></rect> 3665 <rect x="3071.3" y="3732.5" class="st50 lights" width="42.6" height="17.7"></rect> 3666 <rect x="2965.8" y="3780.3" class="st50 lights-4s" width="52.9" height="17.7"></rect> 3667 <rect x="3036.1" y="3780.3" class="st50" width="17.7" height="17.7"></rect> 3668 <rect x="3071.3" y="3780.3" class="st50" width="42.6" height="17.7"></rect> 3669 <rect x="2965.8" y="3828.2" class="st50" width="52.9" height="17.7"></rect> 3670 <rect x="3036.1" y="3828.2" class="st50" width="17.7" height="17.7"></rect> 3671 <rect x="3134" y="3493.1" class="st50" width="17.7" height="17.7"></rect> 3672 <rect x="3134" y="3541" class="st50" width="17.7" height="17.7"></rect> 3673 <rect x="3134" y="3588.9" class="st50" width="17.7" height="17.7"></rect> 3674 <rect x="3134" y="3636.7" class="st50" width="17.7" height="17.7"></rect> 3675 <rect x="3134" y="3684.6" class="st50" width="17.7" height="17.7"></rect> 3676 <rect x="3134" y="3732.5" class="st50 lights-4s" width="17.7" height="17.7"></rect> 3677 <rect x="3134" y="3780.3" class="st50" width="17.7" height="17.7"></rect> 3678 <rect x="3134" y="3828.2" class="st50" width="17.7" height="17.7"></rect> 3679 <rect x="3172.2" y="3493.1" class="st50 lights" width="17.7" height="17.7"></rect> 3680 <rect x="3172.2" y="3541" class="st50" width="233.4" height="17.7"></rect> 3681 <rect x="3172.2" y="3588.9" class="st50" width="233.4" height="17.7"></rect> 3682 <rect x="3172.2" y="3636.7" class="st50" width="233.4" height="17.7"></rect> 3683 <rect x="3172.2" y="3684.6" class="st50 lights" width="233.4" height="17.7"></rect> 3684 <rect x="3172.2" y="3732.5" class="st50" width="233.4" height="17.7"></rect> 3685 <rect x="3172.2" y="3780.3" class="st50 lights-4s" width="233.4" height="17.7"></rect> 3686 <rect x="3172.2" y="3828.2" class="st50 lights" width="233.4" height="17.7"></rect> 3687 <rect x="3425.5" y="3541" class="st50" width="44.3" height="17.7"></rect> 3688 <rect x="3425.5" y="3588.9" class="st50" width="44.3" height="17.7"></rect> 3689 <rect x="3425.5" y="3636.7" class="st50" width="44.3" height="17.7"></rect> 3690 <rect x="3425.5" y="3684.6" class="st50 lights-5s" width="44.3" height="17.7"></rect> 3691 <rect x="3425.5" y="3732.5" class="st50" width="44.3" height="17.7"></rect> 3692 <rect x="3425.5" y="3780.3" class="st50" width="44.3" height="17.7"></rect> 3693 <rect x="3425.5" y="3828.2" class="st50" width="44.3" height="17.7"></rect> 3694 <rect x="3496" y="3541" class="st50" width="44.3" height="17.7"></rect> 3695 <rect x="3425.5" y="3493.2" class="st50 lights-6s" width="44.3" height="17.7"></rect> 3696 <rect x="3496" y="3493.2" class="st50" width="44.3" height="17.7"></rect> 3697 <rect x="3496" y="3588.9" class="st50" width="44.3" height="17.7"></rect> 3698 <rect x="3496" y="3636.7" class="st50" width="44.3" height="17.7"></rect> 3699 <rect x="3496" y="3684.6" class="st50 lights" width="44.3" height="17.7"></rect> 3700 <rect x="3496" y="3732.5" class="st50" width="44.3" height="17.7"></rect> 3701 <rect x="3496" y="3780.3" class="st50" width="44.3" height="17.7"></rect> 3702 <rect x="3496" y="3828.2" class="st50" width="44.3" height="17.7"></rect> 3703 <rect x="3210.5" y="3493.1" class="st50" width="17.7" height="17.7"></rect> 3704 <rect x="3248.7" y="3493.2" class="st50 lights-4s" width="156.9" height="17.6"></rect> 3705 <rect x="3071.3" y="3828.2" class="st50" width="42.6" height="17.7"></rect> 3706 <rect x="3001" y="3876.1" class="st50" width="17.7" height="53"></rect> 3707 <rect x="3036.1" y="3876.1" class="st50" width="17.7" height="53"></rect> 3708 <rect x="3071.3" y="3876.1" class="st50 lights-5s" width="17.7" height="53"></rect> 3709 <rect x="3113.9" y="3876.1" class="st50" width="426.5" height="53"></rect> 3710 <rect x="3045" y="3331.3" class="st50 lights" width="177.7" height="16.4"></rect> 3711 <rect x="3045" y="3361.9" class="st50" width="177.7" height="16.4"></rect> 3712 <rect x="3045" y="3392.5" class="st50" width="177.7" height="16.4"></rect> 3713 <rect x="3242.3" y="3253.6" class="st50" width="46.7" height="23.8"></rect> 3714 <rect x="3242.3" y="3298" class="st50" width="46.7" height="23.8"></rect> 3715 <rect x="3242.3" y="3342.4" class="st50 lights" width="46.7" height="23.8"></rect> 3716 <rect x="3242.3" y="3386.8" class="st50" width="46.7" height="23.8"></rect> 3717 <rect x="3301.7" y="3126.3" class="st50 lights-4s" width="11" height="282.4"></rect> 3718 <rect x="3324.8" y="3126.3" class="st50" width="11" height="282.4"></rect> 3719 <rect x="3347.9" y="3126.3" class="st50" width="11" height="282.4"></rect> 3720 <rect x="3329" y="3072.1" class="st50" width="11" height="45.4"></rect> 3721 <rect x="3352.1" y="3072.1" class="st50 lights" width="11" height="45.4"></rect> 3722 <rect x="3375.2" y="3072.1" class="st50 lights-6s" width="11" height="45.4"></rect> 3723 <rect x="3441.2" y="3072.1" class="st50" width="11" height="45.4"></rect> 3724 <rect x="3464.3" y="3072.1" class="st50" width="11" height="45.4"></rect> 3725 <rect x="3487.4" y="3072.1" class="st50" width="11" height="45.4"></rect> 3726 <rect x="3619.6" y="3072.1" class="st50" width="11" height="45.4"></rect> 3727 <rect x="3640.8" y="3072.1" class="st50 lights" width="11" height="45.4"></rect> 3728 <rect x="3662" y="3072.1" class="st50" width="11" height="45.4"></rect> 3729 <rect x="3512.7" y="3072.1" class="st50" width="40.3" height="45.4"></rect> 3730 <rect x="3567.7" y="3072.1" class="st50" width="40.3" height="45.4"></rect> 3731 <rect x="3633.4" y="3126.3" class="st50 lights" width="11" height="32.3"></rect> 3732 <rect x="3654.6" y="3126.3" class="st50" width="11" height="32.3"></rect> 3733 <rect x="3675.8" y="3126.3" class="st50 lights-4s" width="11" height="32.3"></rect> 3734 <rect x="3699.5" y="3126.3" class="st50" width="11" height="32.3"></rect> 3735 <rect x="3720.7" y="3126.3" class="st50 lights" width="11" height="32.3"></rect> 3736 <rect x="3741.9" y="3126.3" class="st50" width="11" height="32.3"></rect> 3737 <rect x="3765.6" y="3126.3" class="st50" width="11" height="32.3"></rect> 3738 <rect x="3786.8" y="3126.3" class="st50" width="11" height="32.3"></rect> 3739 <rect x="3808" y="3126.3" class="st50" width="11" height="32.3"></rect> 3740 <rect x="3581.6" y="3126.3" class="st50" width="40.3" height="32.3"></rect> 3741 <rect x="3373.9" y="3144.2" class="st50 lights" width="13.7" height="37.2"></rect> 3742 <rect x="3402.6" y="3144.2" class="st50" width="13.7" height="37.2"></rect> 3743 <rect x="3373.9" y="3200.5" class="st50" width="13.7" height="37.2"></rect> 3744 <rect x="3402.6" y="3200.5" class="st50" width="13.7" height="37.2"></rect> 3745 <rect x="3373.9" y="3256.8" class="st50" width="13.7" height="37.2"></rect> 3746 <rect x="3402.6" y="3256.8" class="st50" width="13.7" height="37.2"></rect> 3747 <rect x="3373.9" y="3313.1" class="st50 lights" width="13.7" height="37.2"></rect> 3748 <rect x="3402.6" y="3313.1" class="st50" width="13.7" height="37.2"></rect> 3749 <rect x="3373.9" y="3369.3" class="st50 lights-5s" width="13.7" height="37.2"></rect> 3750 <rect x="3402.6" y="3369.3" class="st50 lights" width="13.7" height="37.2"></rect> 3751 <rect x="3433.3" y="3126.3" class="st50" width="11" height="282.4"></rect> 3752 <rect x="3456.4" y="3126.3" class="st50 lights" width="11" height="282.4"></rect> 3753 <rect x="3479.5" y="3126.3" class="st50" width="11" height="282.4"></rect> 3754 <rect x="3512.7" y="3126.3" class="st50" width="55" height="345.9"></rect> 3755 <rect x="3684.6" y="3072.1" class="st50" width="175.1" height="15.9"></rect> 3756 <rect x="3848.3" y="3095.1" class="st50" width="11.4" height="63.5"></rect> 3757 <rect x="3581.6" y="3177" class="st50" width="62.9" height="23.5"></rect> 3758 <rect x="3581.6" y="3225.9" class="st50" width="62.9" height="23.5"></rect> 3759 <rect x="3581.6" y="3274.9" class="st50" width="62.9" height="23.5"></rect> 3760 <rect x="3581.6" y="3323.8" class="st50" width="62.9" height="23.5"></rect> 3761 <rect x="3581.6" y="3372.8" class="st50 lights-4s" width="62.9" height="23.5"></rect> 3762 <rect x="3581.6" y="3421.8" class="st50" width="62.9" height="23.5"></rect> 3763 <rect x="3581.6" y="3470.7" class="st50" width="62.9" height="23.5"></rect> 3764 <rect x="3581.6" y="3519.7" class="st50" width="62.9" height="23.5"></rect> 3765 <rect x="3581.6" y="3568.7" class="st50 lights" width="62.9" height="23.5"></rect> 3766 <rect x="3581.6" y="3617.6" class="st50" width="62.9" height="23.5"></rect> 3767 <rect x="3581.6" y="3666.6" class="st50" width="62.9" height="23.5"></rect> 3768 <rect x="3581.6" y="3715.5" class="st50" width="62.9" height="23.5"></rect> 3769 <rect x="3581.6" y="3764.5" class="st50" width="62.9" height="23.5"></rect> 3770 <rect x="3675.1" y="3177" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3771 <rect x="3675.1" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3772 <rect x="3675.1" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3773 <rect x="3675.1" y="3323.8" class="st50" width="9.5" height="23.5"></rect> 3774 <rect x="3675.1" y="3372.8" class="st50" width="9.5" height="23.5"></rect> 3775 <rect x="3675.1" y="3421.8" class="st50 lights" width="9.5" height="23.5"></rect> 3776 <rect x="3675.1" y="3470.7" class="st50" width="9.5" height="23.5"></rect> 3777 <rect x="3675.1" y="3519.7" class="st50 lights-4s" width="9.5" height="23.5"></rect> 3778 <rect x="3675.1" y="3568.7" class="st50" width="9.5" height="23.5"></rect> 3779 <rect x="3675.1" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3780 <rect x="3675.1" y="3666.6" class="st50 lights" width="9.5" height="23.5"></rect> 3781 <rect x="3675.1" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3782 <rect x="3675.1" y="3764.5" class="st50 lights" width="9.5" height="23.5"></rect> 3783 <rect x="3705.7" y="3177" class="st50" width="9.5" height="23.5"></rect> 3784 <rect x="3705.7" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3785 <rect x="3705.7" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3786 <rect x="3705.7" y="3323.8" class="st50 lights" width="9.5" height="23.5"></rect> 3787 <rect x="3705.7" y="3372.8" class="st50" width="9.5" height="23.5"></rect> 3788 <rect x="3705.7" y="3421.8" class="st50 lights" width="9.5" height="23.5"></rect> 3789 <rect x="3705.7" y="3470.7" class="st50" width="9.5" height="23.5"></rect> 3790 <rect x="3705.7" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3791 <rect x="3705.7" y="3568.7" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3792 <rect x="3705.7" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3793 <rect x="3705.7" y="3666.6" class="st50 lights" width="9.5" height="23.5"></rect> 3794 <rect x="3705.7" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3795 <rect x="3705.7" y="3764.5" class="st50" width="9.5" height="23.5"></rect> 3796 <rect x="3736.4" y="3177" class="st50" width="9.5" height="23.5"></rect> 3797 <rect x="3736.4" y="3225.9" class="st50 lights" width="9.5" height="23.5"></rect> 3798 <rect x="3736.4" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3799 <rect x="3736.4" y="3323.8" class="st50" width="9.5" height="23.5"></rect> 3800 <rect x="3736.4" y="3372.8" class="st50" width="9.5" height="23.5"></rect> 3801 <rect x="3736.4" y="3421.8" class="st50" width="9.5" height="23.5"></rect> 3802 <rect x="3736.4" y="3470.7" class="st50 lights" width="9.5" height="23.5"></rect> 3803 <rect x="3736.4" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3804 <rect x="3736.4" y="3568.7" class="st50" width="9.5" height="23.5"></rect> 3805 <rect x="3736.4" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3806 <rect x="3736.4" y="3666.6" class="st50" width="9.5" height="23.5"></rect> 3807 <rect x="3736.4" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3808 <rect x="3736.4" y="3764.5" class="st50 lights-5s" width="9.5" height="23.5"></rect> 3809 <rect x="3767.1" y="3177" class="st50" width="9.5" height="23.5"></rect> 3810 <rect x="3767.1" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3811 <rect x="3767.1" y="3274.9" class="st50 lights" width="9.5" height="23.5"></rect> 3812 <rect x="3767.1" y="3323.8" class="st50 lights-4s" width="9.5" height="23.5"></rect> 3813 <rect x="3767.1" y="3372.8" class="st50" width="9.5" height="23.5"></rect> 3814 <rect x="3767.1" y="3421.8" class="st50 lights" width="9.5" height="23.5"></rect> 3815 <rect x="3767.1" y="3470.7" class="st50" width="9.5" height="23.5"></rect> 3816 <rect x="3767.1" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3817 <rect x="3767.1" y="3568.7" class="st50" width="9.5" height="23.5"></rect> 3818 <rect x="3767.1" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3819 <rect x="3767.1" y="3666.6" class="st50 lights" width="9.5" height="23.5"></rect> 3820 <rect x="3767.1" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3821 <rect x="3767.1" y="3764.5" class="st50" width="9.5" height="23.5"></rect> 3822 <rect x="3797.7" y="3177" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3823 <rect x="3797.7" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3824 <rect x="3797.7" y="3274.9" class="st50 lights" width="9.5" height="23.5"></rect> 3825 <rect x="3797.7" y="3323.8" class="st50" width="9.5" height="23.5"></rect> 3826 <rect x="3797.7" y="3372.8" class="st50" width="9.5" height="23.5"></rect> 3827 <rect x="3797.7" y="3421.8" class="st50" width="9.5" height="23.5"></rect> 3828 <rect x="3797.7" y="3470.7" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3829 <rect x="3797.7" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3830 <rect x="3797.7" y="3568.7" class="st50" width="9.5" height="23.5"></rect> 3831 <rect x="3797.7" y="3617.6" class="st50 lights" width="9.5" height="23.5"></rect> 3832 <rect x="3797.7" y="3666.6" class="st50" width="9.5" height="23.5"></rect> 3833 <rect x="3797.7" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3834 <rect x="3797.7" y="3764.5" class="st50" width="9.5" height="23.5"></rect> 3835 <rect x="3828.4" y="3177" class="st50" width="9.5" height="23.5"></rect> 3836 <rect x="3828.4" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3837 <rect x="3828.4" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3838 <rect x="3828.4" y="3323.8" class="st50 lights" width="9.5" height="23.5"></rect> 3839 <rect x="3828.4" y="3372.8" class="st50" width="9.5" height="23.5"></rect>
3840 <rect x="3828.4" y="3421.8" class="st50" width="9.5" height="23.5"></rect> 3841 <rect x="3828.4" y="3470.7" class="st50 lights-4s" width="9.5" height="23.5"></rect> 3842 <rect x="3828.4" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3843 <rect x="3828.4" y="3568.7" class="st50 lights" width="9.5" height="23.5"></rect> 3844 <rect x="3828.4" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3845 <rect x="3828.4" y="3666.6" class="st50" width="9.5" height="23.5"></rect> 3846 <rect x="3828.4" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3847 <rect x="3828.4" y="3764.5" class="st50 lights-7s" width="9.5" height="23.5"></rect> 3848 <rect x="3859" y="3177" class="st50" width="9.5" height="23.5"></rect> 3849 <rect x="3859" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3850 <rect x="3859" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3851 <rect x="3859" y="3323.8" class="st50" width="9.5" height="23.5"></rect> 3852 <rect x="3859" y="3372.8" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3853 <rect x="3859" y="3421.8" class="st50" width="9.5" height="23.5"></rect> 3854 <rect x="3859" y="3470.7" class="st50" width="9.5" height="23.5"></rect> 3855 <rect x="3859" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3856 <rect x="3859" y="3568.7" class="st50 lights-5s" width="9.5" height="23.5"></rect> 3857 <rect x="3859" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3858 <rect x="3859" y="3666.6" class="st50" width="9.5" height="23.5"></rect> 3859 <rect x="3859" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3860 <rect x="3859" y="3764.5" class="st50" width="9.5" height="23.5"></rect> 3861 <rect x="3889.7" y="3177" class="st50" width="9.5" height="23.5"></rect> 3862 <rect x="3889.7" y="3225.9" class="st50 lights" width="9.5" height="23.5"></rect> 3863 <rect x="3889.7" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3864 <rect x="3889.7" y="3323.8" class="st50" width="9.5" height="23.5"></rect> 3865 <rect x="3889.7" y="3372.8" class="st50 lights" width="9.5" height="23.5"></rect> 3866 <rect x="3889.7" y="3421.8" class="st50" width="9.5" height="23.5"></rect> 3867 <rect x="3889.7" y="3470.7" class="st50" width="9.5" height="23.5"></rect> 3868 <rect x="3889.7" y="3519.7" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3869 <rect x="3889.7" y="3568.7" class="st50" width="9.5" height="23.5"></rect> 3870 <rect x="3889.7" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3871 <rect x="3920.4" y="3177" class="st50" width="9.5" height="23.5"></rect> 3872 <rect x="3920.4" y="3225.9" class="st50" width="9.5" height="23.5"></rect> 3873 <rect x="3920.4" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3874 <rect x="3920.4" y="3323.8" class="st50 lights-4s" width="9.5" height="23.5"></rect> 3875 <rect x="3920.4" y="3372.8" class="st50 " width="9.5" height="23.5"></rect> 3876 <rect x="3920.4" y="3421.8" class="st50 lights" width="9.5" height="23.5"></rect> 3877 <rect x="3920.4" y="3470.7" class="st50" width="9.5" height="23.5"></rect> 3878 <rect x="3920.4" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3879 <rect x="3920.4" y="3568.7" class="st50" width="9.5" height="23.5"></rect> 3880 <rect x="3920.4" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3881 <rect x="3951" y="3177" class="st50" width="9.5" height="23.5"></rect> 3882 <rect x="3951" y="3225.9" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3883 <rect x="3951" y="3274.9" class="st50" width="9.5" height="23.5"></rect> 3884 <rect x="3951" y="3323.8" class="st50" width="9.5" height="23.5"></rect> 3885 <rect x="3951" y="3372.8" class="st50 lights" width="9.5" height="23.5"></rect> 3886 <rect x="3951" y="3421.8" class="st50" width="9.5" height="23.5"></rect> 3887 <rect x="3951" y="3470.7" class="st50 lights" width="9.5" height="23.5"></rect> 3888 <rect x="3951" y="3519.7" class="st50" width="9.5" height="23.5"></rect> 3889 <rect x="3951" y="3568.7" class="st50 lights" width="9.5" height="23.5"></rect> 3890 <rect x="3951" y="3617.6" class="st50" width="9.5" height="23.5"></rect> 3891 <rect x="3889.7" y="3666.6" class="st50" width="9.5" height="23.5"></rect> 3892 <rect x="3889.7" y="3715.5" class="st50" width="9.5" height="23.5"></rect> 3893 <rect x="3889.7" y="3764.5" class="st50 lights-4s" width="9.5" height="23.5"></rect> 3894 <rect x="3581.6" y="3809" class="st50" width="62.9" height="23.5"></rect> 3895 <rect x="3581.6" y="3857.9" class="st50" width="62.9" height="23.5"></rect> 3896 <rect x="3581.6" y="3906.9" class="st50" width="62.9" height="23.5"></rect> 3897 <rect x="3675.1" y="3809" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3898 <rect x="3675.1" y="3857.9" class="st50" width="9.5" height="23.5"></rect> 3899 <rect x="3675.1" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3900 <rect x="3705.7" y="3809" class="st50" width="9.5" height="23.5"></rect> 3901 <rect x="3705.7" y="3857.9" class="st50" width="9.5" height="23.5"></rect> 3902 <rect x="3705.7" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3903 <rect x="3736.4" y="3809" class="st50" width="9.5" height="23.5"></rect> 3904 <rect x="3736.4" y="3857.9" class="st50 lights" width="9.5" height="23.5"></rect> 3905 <rect x="3736.4" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3906 <rect x="3767.1" y="3809" class="st50" width="9.5" height="23.5"></rect> 3907 <rect x="3767.1" y="3857.9" class="st50 lights-4s" width="9.5" height="23.5"></rect> 3908 <rect x="3767.1" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3909 <rect x="3797.7" y="3809" class="st50 lights" width="9.5" height="23.5"></rect> 3910 <rect x="3797.7" y="3857.9" class="st50" width="9.5" height="23.5"></rect> 3911 <rect x="3797.7" y="3906.9" class="st50 lights-5s" width="9.5" height="23.5"></rect> 3912 <rect x="3828.4" y="3809" class="st50" width="9.5" height="23.5"></rect> 3913 <rect x="3828.4" y="3857.9" class="st50" width="9.5" height="23.5"></rect> 3914 <rect x="3828.4" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3915 <rect x="3859" y="3809" class="st50" width="9.5" height="23.5"></rect> 3916 <rect x="3859" y="3857.9" class="st50" width="9.5" height="23.5"></rect> 3917 <rect x="3859" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3918 <rect x="3889.7" y="3809" class="st50 lights-6s" width="9.5" height="23.5"></rect> 3919 <rect x="3889.7" y="3857.9" class="st50" width="9.5" height="23.5"></rect> 3920 <rect x="3889.7" y="3906.9" class="st50" width="9.5" height="23.5"></rect> 3921 <rect x="3556.2" y="3493.1" class="st50" width="8.6" height="435.9"></rect> 3922 <rect x="3982.1" y="3177" class="st50 " width="123.3" height="11.8"></rect> 3923 <rect x="3982.1" y="3200.5" class="st50 lights" width="74.6" height="18.6"></rect> 3924 <rect x="3982.1" y="3237.7" class="st50 lights-5s" width="20" height="29.4"></rect> 3925 <rect x="3982.1" y="3300" class="st50" width="20" height="29.4"></rect> 3926 <rect x="3982.1" y="3362.4" class="st50" width="20" height="29.4"></rect> 3927 <rect x="4018.8" y="3237.7" class="st50 lights" width="10" height="29.4"></rect> 3928 <rect x="4018.8" y="3300" class="st50" width="10" height="29.4"></rect> 3929 <rect x="4018.8" y="3362.4" class="st50" width="10" height="29.4"></rect> 3930 <rect x="3982.1" y="3424.7" class="st50 lights-4s" width="20" height="29.4"></rect> 3931 <rect x="3982.1" y="3487.1" class="st50" width="20" height="29.4"></rect> 3932 <rect x="3982.1" y="3549.4" class="st50" width="20" height="29.4"></rect> 3933 <rect x="3982.1" y="3611.8" class="st50 lights-6s" width="20" height="29.4"></rect> 3934 <rect x="3342.1" y="3041.3" class="st50" width="299.7" height="19.6"></rect> 3935 <rect x="-1030.7" y="3971.8" class="st50" width="9435.4" height="26.9"></rect> 3936 <polygon class="st50" points="3404.8,2984.9 3579,2984.9 3571,2974.9 3412.8,2974.9 "></polygon> 3937 <polygon class="st50" points="3440.8,2939.8 3543,2939.8 3535,2929.8 3448.8,2929.8 "></polygon> 3938 <polygon class="st50 lights-5s" points="3386.8,3007.5 3597,3007.5 3589,2997.4 3394.8,2997.4 "></polygon> 3939 <polygon class="st50" points="3422.8,2962.4 3561,2962.4 3553,2952.4 3430.8,2952.4 "></polygon> 3940 <polygon class="st50" points="3466.8,2907.3 3458.8,2917.3 3525,2917.3 3517,2907.3 "></polygon> 3941 <polygon class="st50" points="3491.9,2875.8 3476.8,2894.8 3507.1,2894.8 "></polygon> 3942 <polygon class="st50 lights-4s" points="3367.9,3031.1 3615.9,3031.1 3607,3020 3376.8,3020 "></polygon> 3943
3944 </g> 3945 3946 3947</svg>`;e.s(["NotFound",0,l,"default",0,n])},110773,e=>{"use strict";var t=e.i(947746);function s({id:e}){return(0,t.useEffect)(()=>{let t=document.body.id;return e?document.body.id=e:"oig-template"===t&&document.body.removeAttribute("id"),()=>{e&&document.body.id===e&&(t?document.body.id=t:document.body.removeAttribute("id"))}},[e]),null}e.s(["default",0,s])},961961,259907,498753,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=s;function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let s=!1,i=e.map(e=>{let i=r(e,t);return s||"function"!=typeof i||(s=!0),i});if(s)return()=>{for(let t=0;t<i.length;t++){let s=i[t];"function"==typeof s?s():r(e[t],null)}}}}var l=t,n=Symbol.for("react.lazy"),o=i[" use ".trim().toString()];function c(e){return"object"==typeof e&&null!==e&&"then"in e}function d(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===n&&"_payload"in e&&c(e._payload)}var h=function(e){let t=u(e),s=i.forwardRef((e,s)=>{let{children:r,...a}=e;d(r)&&"function"==typeof o&&(r=o(r._payload));let n=i.Children.toArray(r),c=n.find(m);if(c){let e=c.props.children,r=n.map(t=>t!==c?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...a,ref:s,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,l.jsx)(t,{...a,ref:s,children:r})});return s.displayName=`${e}.Slot`,s}("Slot");function u(e){let t=i.forwardRef((e,t)=>{let{children:s,...r}=e;if(d(s)&&"function"==typeof o&&(s=o(s._payload)),i.isValidElement(s)){let e=g(s),l=f(r,s.props);return s.type!==i.Fragment&&(l.ref=t?a(t,e):e),i.cloneElement(s,l)}return i.Children.count(s)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var x=Symbol("radix.slottable");function m(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===x}function f(e,t){let s={...t};for(let i in t){let r=e[i],a=t[i];/^on[A-Z]/.test(i)?r&&a?s[i]=(...e)=>{let t=a(...e);return r(...e),t}:r&&(s[i]=r):"style"===i?s[i]={...r,...a}:"className"===i&&(s[i]=[r,a].filter(Boolean).join(" "))}return{...e,...s}}function g(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=t&&"isReactWarning"in t&&t.isReactWarning;return s?e.ref:(s=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}e.s(["Slot",0,h],259907);var p=e.i(662508);let b=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,y=p.clsx,w=(e,t)=>s=>{var i;if((null==t?void 0:t.variants)==null)return y(e,null==s?void 0:s.class,null==s?void 0:s.className);let{variants:r,defaultVariants:a}=t,l=Object.keys(r).map(e=>{let t=null==s?void 0:s[e],i=null==a?void 0:a[e];if(null===t)return null;let l=b(t)||b(i);return r[e][l]}),n=s&&Object.entries(s).reduce((e,t)=>{let[s,i]=t;return void 0===i||(e[s]=i),e},{});return y(e,l,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:s,className:i,...r}=t;return Object.entries(r).every(e=>{let[t,s]=e;return Array.isArray(s)?s.includes({...a,...n}[t]):({...a,...n})[t]===s})?[...e,s,i]:e},[]),null==s?void 0:s.class,null==s?void 0:s.className)};e.s(["cva",0,w],498753);var v=e.i(965947);let j=w("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-default text-sm font-heading ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 antialiased font-medium text-box-trim-both leading-5",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary-hover",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",tertiary:"bg-tertiary text-tertiary-foreground hover:bg-tertiary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:'text-primary underline-offset-4 hover:underline after:text-primary after:content-[">"]',topic:"bg-accent hover:bg-primary-hover text-accent-foreground font-heading rounded-full px-4 py-2 text-sm font-medium transition-colors","rounded-white":"rounded-full bg-white text-secondary-foreground hover:bg-gray-100 transition-all duration-300"},size:{default:"px-4 py-2-5 text-sm",sm:"h-9 px-3",lg:"h-11 px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),N=s.forwardRef(({className:e,variant:s,size:i,asChild:r=!1,...a},l)=>{let n=r?h:"button";return(0,t.jsx)(n,{className:(0,v.cn)(j({variant:s,size:i,className:e})),ref:l,...a})});N.displayName="Button",e.s(["Button",0,N],961961)},672245,e=>{"use strict";var t=e.i(62292);let s=/\/([-~]{1})\/media\//i,i=e=>{let{rev:t,db:s,la:i,vs:r,ts:a}=e;return{rev:t,db:s,la:i,vs:r,ts:a}},r=(e,i=s)=>{let r=(0,t.default)(e,{},!0),a=i.exec(r.pathname);return a&&a.length>1&&r.set("pathname",r.pathname.replace(i,`/${a[1]}/jssmedia/`)),r.toString()},a=(e,a,l=s)=>
3947{if(!a||0===Object.keys(a).length)return e;"u">typeof window&&!window.global&&(window.global={});let n=(0,t.default)(r(e,l),{},!0),o=i(n.query),c=Object.assign({},a);return Object.entries(o).forEach(([e,t])=>{t&&(c[e]=t)}),n.set("query",c),n.toString()},l=(e,t,s,i)=>t.map(t=>{let r=Object.assign(Object.assign({},s),t),l=r.w||r.mw;return l?`${a(e,r,i)} ${l}w`:null}).filter(e=>e).join(", ");e.s(["getRequiredParams",0,i,"getSrcSet",0,l,"replaceMediaUrlPrefix",0,r,"updateImageUrl",0,a],589003);var n=e.i(589003);e.s(["mediaApi",0,n],672245)},94855,656676,203738,e=>{"use strict";var t=e.i(947746),s=t,i=e.i(178829);let r=e=>{let t=JSON.stringify(e.metadata),r={type:"text/sitecore",chrometype:"field",className:"scpm"},a=Object.assign(Object.assign({},r),{kind:i.MetadataKind.Open}),l=Object.assign(Object.assign({},r),{kind:i.MetadataKind.Close});return s.default.createElement(s.default.Fragment,null,s.default.createElement("code",Object.assign({},a),t),e.children,s.default.createElement("code",Object.assign({},l)))};function a(e,s=!1){return s?s=>{var i;let{editable:a=!0}=s,l=null==(i=s.field)?void 0:i.metadata;return l&&a?t.default.createElement(r,{metadata:l},t.default.createElement(e,Object.assign({},s))):t.default.createElement(e,Object.assign({},s))}:s=>{var i;let{editable:a=!0}=s,l=null==(i=s.field)?void 0:i.metadata;return l&&a?t.default.createElement(r,{metadata:l},t.default.createElement(e,Object.assign({},s))):t.default.createElement(e,Object.assign({},s))}}r.displayName="FieldMetadata",e.s(["withFieldMetadata",0,a],94855);var l=t,n=e.i(554446);function o(e,t){let s=e=>{var s;let{editable:i=!0}=e;if((null==(s=e.field)?void 0:s.metadata)&&i&&(0,n.isFieldValueEmpty)(e.field)){let s=e.emptyFieldEditingComponent||t.defaultEmptyFieldEditingComponent,i=e;return e.emptyFieldEditingComponent||(i=Object.assign(Object.assign({},e),{editable:void 0,field:void 0})),l.default.createElement(s,Object.assign({},i,{suppressHydrationWarning:!0}))}return null};return t.isForwardRef?t=>s(t)||l.default.createElement(e,Object.assign({},t)):t=>s(t)||l.default.createElement(e,Object.assign({},t))}e.s(["withEmptyFieldEditingComponent",0,o],656676);var c=t;let d=e=>{let t=e.tag||"span";return c.default.createElement(t,Object.assign({},e,{suppressHydrationWarning:!0}),"[No text in field]")},h=e=>{let t={minWidth:"48px",minHeight:"48px",maxWidth:"400px",maxHeight:"400px",cursor:"pointer"};return c.default.createElement("img",Object.assign({},e,{suppressContentEditableWarning:!0,alt:"",src:'data:image/svg+xml,%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 240 240" style="enable-background:new 0 0 240 240;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23969696;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0.75;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Crect class="st0" width="240" height="240"/%3E%3Cg%3E%3Cg%3E%3Crect x="20" y="20" class="st1" width="200" height="200"/%3E%3C/g%3E%3Cg%3E%3Ccircle class="st2" cx="174" cy="67" r="14"/%3E%3Cpath class="st2" d="M174,54c7.17,0,13,5.83,13,13s-5.83,13-13,13s-13-5.83-13-13S166.83,54,174,54 M174,52 c-8.28,0-15,6.72-15,15s6.72,15,15,15s15-6.72,15-15S182.28,52,174,52L174,52z"/%3E%3C/g%3E%3Cpolyline class="st3" points="29.5,179.25 81.32,122.25 95.41,137.75 137.23,91.75 209.5,179.75 "/%3E%3C/g%3E%3C/g%3E%3C/svg%3E',className:`scEmptyImage ${e.className||""}`,style:t}))};e.s(["DefaultEmptyFieldEditingComponentImage",0,h,"DefaultEmptyFieldEditingComponentText",0,d],203738)},93681,e=>{"use strict";var t=e.i(672245),s=e.i(947746),i=e.i(46971),r=e.i(94855),a=e.i(656676),l=e.i(203738),n=e.i(554446),o=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let c=(e,s,r)=>{var{src:a,srcSet:l}=e,n=o(e,["src","srcSet"]);if(!a)return null;(0,i.addClassName)(n);let c=Object.assign({},n),d=t.mediaApi.updateImageUrl(a,s,r);return l&&(c.srcSet=t.mediaApi.getSrcSet(d,l,s,r)),c.src=d,c},d=e=>{var{imageParams:t,field:i,mediaUrlPrefix:r}=e,a=o(e,["imageParams","field","mediaUrlPrefix"]);let l=i;if((0,n.isFieldValueEmpty)(l))return null;delete a.editable;let d=l.src?i:l.value;if(!d)return null;d.metadata&&delete d.metadata;let h=c(Object.assign(Object.assign({},d),a),t,r);return h?s.default.createElement("img",Object.assign({},h)):null},h=(0,r.withFieldMetadata)((0,a.withEmptyFieldEditingComponent)(d,{defaultEmptyFieldEditingComponent:l.DefaultEmptyFieldEditingComponentImage}));h.displayName="Image",e.s(["Image",0,h])},951994,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"useRouter",{enumerable:!0,get:function(){return a}});let i=e.r(947746),r=e.r(816098);function a(){return(0,i.useContext)(r.RouterContext)}("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esMo
3947dule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},966011,(e,t,s)=>{t.exports=e.r(951994)},78627,e=>{"use strict";var t=e.i(716622),s=e.i(947746),i=e.i(952464),r=s,a=e.i(554446),l=e.i(94855),n=e.i(656676),o=e.i(203738),c=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let d=e=>{var{field:t,showLinkTextWithChildrenPresent:s,ref:i}=e,l=c(e,["field","showLinkTextWithChildrenPresent","ref"]);let n=l.children,o=t;if(delete l.editable,(0,a.isFieldValueEmpty)(o))return null;let d=o.href?t:o.value;if(!d)return null;let h="anchor"!==d.linktype&&d.anchor?`#${d.anchor}`:"",u=d.querystring?`?${d.querystring}`:"",x={href:`${d.href}${u}${h}`,className:d.class,title:d.title,target:d.target};"_blank"!==x.target||x.rel||(x.rel="noopener noreferrer");let m=s||!n?d.text||d.href:null;return r.default.createElement("a",Object.assign({},x,l,{key:"link",ref:i}),m,n)},h=(0,l.withFieldMetadata)((0,n.withEmptyFieldEditingComponent)(d,{defaultEmptyFieldEditingComponent:o.DefaultEmptyFieldEditingComponentText}));h.displayName="Link";var u=e.i(966011),x=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let m=["as","onNavigate","passHref","prefetch","replace","scroll","shallow"],f=/^\/.*\.\w+$/,g=(0,s.forwardRef)((e,r)=>{let a=(0,u.useRouter)(),{field:l,editable:n=!0,children:o,internalLinkMatcher:c=/^\//g,showLinkTextWithChildrenPresent:d}=e,m=x(e,["field","editable","children","internalLinkMatcher","showLinkTextWithChildrenPresent"]);if(!l||!l.value&&!l.href&&!l.metadata)return null;let g=l.href?l:l.value,{href:b,querystring:y,anchor:w}=g||{},v=n&&l.metadata;if(b&&!v){let l=d||!o?g.text||g.href:null,n=c.test(b),h=f.test(b);if(n&&!h)return s.default.createElement(i.default,Object.assign({href:{pathname:b,query:y,hash:w},key:"link",title:g.title,target:g.target,className:g.class},m,{locale:!a&&void 0,ref:r},t.default.env.TEST?{"data-nextjs-link":!0,"data-nextjs-prefetch":e.prefetch,"data-nextjs-locale":!a&&void 0}:{}),l,o)}let j=p(e);return s.default.createElement(h,Object.assign({},j,{ref:r},t.default.env.TEST?{"data-react-link":!0}:{}))});function p(e){let t=["internalLinkMatcher"],s=Object.assign({},e);for(let e of[...m,...t])delete s[e];return s}g.displayName="NextLink",e.s(["Link",0,g],78627)},87,e=>{"use strict";var t=e.i(947746),s=e.i(966011),i=e.i(956866),r=t,a=e.i(554446),l=e.i(94855),n=e.i(656676),o=e.i(203738),c=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let d=e=>{var{field:t,tag:s="div",ref:i}=e,l=c(e,["field","tag","ref"]);if((0,a.isFieldValueEmpty)(t))return null;delete l.editable;let n=Object.assign({dangerouslySetInnerHTML:{__html:t.value},ref:i,suppressHydrationWarning:!!t.metadata||void 0},l),o=s||"div";return r.default.createElement(o,Object.assign({},n))},h=(0,l.withFieldMetadata)((0,n.withEmptyFieldEditingComponent)(d,{defaultEmptyFieldEditingComponent:o.DefaultEmptyFieldEditingComponentText}));h.displayName="RichText";var u=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let x={},m=()=>{try{return(0,i.useRouter)()}catch(e){return null}},f=()=>({pageRouter:(0,s.useRouter)(),appRouter:m()}),g=e=>{let{internalLinksSelector:s='a[href^="/"]',prefetchLinks:i=!0,editable:r=!0}=e,a=u(e,["internalLinksSelector","prefetchLinks","editable"]),l=e.field&&e.field.value,
3947n=r&&e.field&&e.field.metadata,{pageRouter:o,appRouter:c}=f(),d=(0,t.useRef)(null);(0,t.useEffect)(()=>{l&&!n&&g()},[l]);let m=e=>{if(!e.currentTarget)return;e.preventDefault();let t=e.currentTarget.href;o?o.push(t,t,{locale:!1}):c&&c.push(t)},g=()=>{let e=d.current,t=e&&e.querySelectorAll(s);t&&t.length&&t.forEach(e=>{if("_blank"===e.target)return;let t=()=>{o?o.prefetch(e.pathname,void 0,{locale:!1}):c&&c.prefetch(e.pathname),x[e.pathname]=!0};if(!x[e.pathname]&&!1!==i&&(!0===i&&t(),"hover"===i)){let s=()=>{t(),e.removeEventListener("mouseover",s)};e.addEventListener("mouseover",s,!1)}e.addEventListener("click",m,!1)})};return t.default.createElement(h,Object.assign({ref:d,editable:r},a))};g.displayName="NextRichText",e.s(["RichText",0,g,"prefetched",0,x],87)},191167,e=>{"use strict";var t=e.i(947746),s=e.i(554446),i=e.i(94855),r=e.i(656676),a=e.i(203738),l=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let n=e=>{var{field:i,tag:r,editable:a=!0,encode:n=!0}=e,o=l(e,["field","tag","editable","encode"]);if((0,s.isFieldValueEmpty)(i))return null;n||(a=!1);let c=void 0===i.value?"":i.value,d=String(c).split("\n");if(d.length){let e=[];d.forEach((s,i)=>{let r=i===d.length-1;e.push(s),r||e.push(t.default.createElement("br",{key:i}))}),c=e}let h=null,u=Object.assign({},o);n?h=c:u.dangerouslySetInnerHTML={__html:c};let x=r||"span";return i.metadata?t.default.createElement(x,Object.assign({},u,{suppressHydrationWarning:!0}),h):r||!n?t.default.createElement(x,Object.assign({},u),h):t.default.createElement(t.default.Fragment,null,h)},o=(0,i.withFieldMetadata)((0,r.withEmptyFieldEditingComponent)(n,{defaultEmptyFieldEditingComponent:a.DefaultEmptyFieldEditingComponentText}));o.displayName="Text",e.s(["Text",0,o])},187872,e=>{"use strict";var t=e.i(947746);function s(e,t){let s=t&&t.cache?t.cache:h,i=t&&t.serializer?t.serializer:c;return(t&&t.strategy?t.strategy:n)(e,{cache:s,serializer:i})}function i(e){return null==e||"number"==typeof e||"boolean"==typeof e}function r(e,t,s,r){let a=i(r)?r:s(r),l=t.get(a);return void 0===l&&(l=e.call(this,r),t.set(a,l)),l}function a(e,t,s){let i=Array.prototype.slice.call(arguments,3),r=s(i),a=t.get(r);return void 0===a&&(a=e.apply(this,i),t.set(r,a)),a}function l(e,t,s,i,r){return s.bind(t,e,i,r)}function n(e,t){let s=1===e.length?r:a;return l(e,this,s,t.cache.create(),t.serializer)}function o(e,t){return l(e,this,a,t.cache.create(),t.serializer)}let c=function(){return JSON.stringify(arguments)};var d=class{constructor(){this.cache=Object.create(null)}get(e){return this.cache[e]}set(e,t){this.cache[e]=t}};let h={create:function(){return new d}},u=o;class x extends Error{constructor(e,t){let s=e;t&&(s+=": "+t),super(s),this.code=e,t&&(this.originalMessage=t)}}var m=function(e){return e.MISSING_MESSAGE="MISSING_MESSAGE",e.MISSING_FORMAT="MISSING_FORMAT",e.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",e.INSUFFICIENT_PATH="INSUFFICIENT_PATH",e.INVALID_MESSAGE="INVALID_MESSAGE",e.INVALID_KEY="INVALID_KEY",e.FORMATTING_ERROR="FORMATTING_ERROR",e}(m||{});function f(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function g(e,t){var i;return s(e,{cache:(i=t,{create:()=>({get:e=>i[e],set(e,t){i[e]=t}})}),strategy:u})}function p(e,t){return g((...t)=>new e(...t),t)}function b(e){return{getDateTimeFormat:p(Intl.DateTimeFormat,e.dateTime),getNumberFormat:p(Intl.NumberFormat,e.number),getPluralRules:p(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:p(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:p(Intl.ListFormat,e.list),getDisplayNames:p(Intl.DisplayNames,e.displayNames)}}var y=t;let w=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function v(e){let t={};return e.replace(w,e=>{let s=e.length;switch(e[0]){case"G":t.era=4===s?"long":5===s?"narrow":"short";break;case"y":t.year=2===s?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][s-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][s-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===s?"long":5===s?"narrow":"short";break;case"e":if(s<4)throw RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][s-4];break;case"c":if(s<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][s-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][s-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][s-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][s-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][s-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][s-1];break;case"s":t.second=["numeric","2-digit"][s-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=s<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}let j=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function N(e){if(0===e.length)throw Error("Number skeleton cannot be empty");let t=e.split(j).filter(e=>e.length>0),s=[];for(let e of t){let t=e.split("/");if(0===t.length)throw Error("Invalid number skeleton");let[i,...r]=t;for(let e of r)if(0===e.length)throw Error("Invalid number skeleton");s.push({stem:i,options:r})}return s}function C(e){return e.replace(/^(.*?)-/,"")}let k=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,F=/^(@+)?(\+|#+)?[rs]?$/g,E=/(\*)(0+)|(#+)(0+)|(0+)/g,A=/^(0+)$/;function S(e){let t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(F,function(e,s,i){return"string"!=typeof i?(t.minimumSignificantDigits=s.length,t.maximumSignificantDigits=s.length):"+"===i?t.minimumSignificantDigits=s.length:"#"===s[0]?t.maximumSignificantDigits=s.length:(t.minimumSignificantDigits=s.length,t.maximumSignificantDigits=s.length+("string"==typeof i?i.length:0)),""}),t}function D(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function T(e){let t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){let s=e.slice(0,2);if("+!"===s?(t.signDisplay="always",e=e.slice(2)):"+?"===s&&(t.signDisplay="exceptZero",e=e.slice(2)),!A.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function L(e){let t={},s=D(e);return s||t}function _(e){let t={};for(let s of e){switch(s.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=s.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=C(s.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;
3947case"scientific":t={...t,notation:"scientific",...s.options.reduce((e,t)=>({...e,...L(t)}),{})};continue;case"engineering":t={...t,notation:"engineering",...s.options.reduce((e,t)=>({...e,...L(t)}),{})};continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(s.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(s.options.length>1)throw RangeError("integer-width stems only accept a single optional option");s.options[0].replace(E,function(e,s,i,r,a,l){if(s)t.minimumIntegerDigits=i.length;else if(r&&a)throw Error("We currently do not support maximum integer digits");else if(l)throw Error("We currently do not support exact integer digits");return""});continue}if(A.test(s.stem)){t.minimumIntegerDigits=s.stem.length;continue}if(k.test(s.stem)){if(s.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");s.stem.replace(k,function(e,s,i,r,a,l){return"*"===i?t.minimumFractionDigits=s.length:r&&"#"===r[0]?t.maximumFractionDigits=r.length:a&&l?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+l.length):(t.minimumFractionDigits=s.length,t.maximumFractionDigits=s.length),""});let e=s.options[0];"w"===e?t={...t,trailingZeroDisplay:"stripIfInteger"}:e&&(t={...t,...S(e)});continue}if(F.test(s.stem)){t={...t,...S(s.stem)};continue}let e=D(s.stem);e&&(t={...t,...e});let i=T(s.stem);i&&(t={...t,...i})}return t}let I=function(e){return e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG",e}({});function B(e){return 0===e.type}function M(e){return 1===e.type}function R(e){return 2===e.type}function P(e){return 3===e.type}function $(e){return 4===e.type}function O(e){return 5===e.type}function H(e){return 6===e.type}function V(e){return 7===e.type}function z(e){return 8===e.type}function U(e){return!!(e&&"object"==typeof e&&0===e.type)}function W(e){return!!(e&&"object"==typeof e&&1===e.type)}let G=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,q={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GS:["H","h","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
3947:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ku-SY":["H","hB"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function K(e,t){let s="";for(let i=0;i<e.length;i++){let r=e.charAt(i);if("j"===r){let a=0;for(;i+1<e.length&&e.charAt(i+1)===r;)a++,i++;let l=1+(1&a),n=a<2?1:3+(a>>1),o="a",c=Y(t);for(("H"==c||"k"==c)&&(n=0);n-- >0;)s+=o;for(;l-- >0;)s=c+s}else"J"===r?s+="H":s+=r}return s}function Y(e){let t,s=e.hourCycle;if(void 0===s&&e.hourCycles&&e.hourCycles.length&&(s=e.hourCycles[0]),s)switch(s){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}let i=e.language;return"root"!==i&&(t=e.maximize().region),(q[t||""]||q[i||""]||q[`${i}-001`]||q["001"])[0]}let Q=RegExp(`^${G.source}*`),X=RegExp(`${G.source}*$`);function J(e,t){return{start:e,end:t}}let Z=!!Object.fromEntries,ee=!!String.prototype.trimStart,et=!!String.prototype.trimEnd,es=Z?Object.fromEntries:function(e){let t={};for(let[s,i]of e)t[s]=i;return t},ei=ee?function(e){return e.trimStart()}:function(e){return e.replace(Q,"")},er=et?function(e){return e.trimEnd()}:function(e){return e.replace(X,"")},ea=RegExp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");function el(e,t){return ea.lastIndex=t,ea.exec(e)[1]??""}var en=class{constructor(e,t={}){this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}
3947parse(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)}parseMessage(e,t,s){let i=[];for(;!this.isEOF();){let r=this.char();if(123===r){let t=this.parseArgument(e,s);if(t.err)return t;i.push(t.val)}else if(125===r&&e>0)break;else if(35===r&&("plural"===t||"selectordinal"===t)){let e=this.clonePosition();this.bump(),i.push({type:7,location:J(e,this.clonePosition())})}else if(60!==r||this.ignoreTag||47!==this.peek())if(60===r&&!this.ignoreTag&&eo(this.peek()||0)){let s=this.parseTag(e,t);if(s.err)return s;i.push(s.val)}else{let s=this.parseLiteral(e,t);if(s.err)return s;i.push(s.val)}else if(!s)return this.error(26,J(this.clonePosition(),this.clonePosition()));else break}return{val:i,err:null}}parseTag(e,t){let s=this.clonePosition();this.bump();let i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:0,value:`<${i}/>`,location:J(s,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(23,J(s,this.clonePosition()));{let r=this.parseMessage(e+1,t,!0);if(r.err)return r;let a=r.val,l=this.clonePosition();if(!this.bumpIf("</"))return this.error(27,J(s,this.clonePosition()));{if(this.isEOF()||!eo(this.char()))return this.error(23,J(l,this.clonePosition()));let e=this.clonePosition();return i!==this.parseTagName()?this.error(26,J(e,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:8,value:i,children:a,location:J(s,this.clonePosition())},err:null}:this.error(23,J(l,this.clonePosition()))}}}parseTagName(){let e=this.offset();for(this.bump();!this.isEOF()&&ed(this.char());)this.bump();return this.message.slice(e,this.offset())}parseLiteral(e,t){let s=this.clonePosition(),i="";for(;;){let s=this.tryParseQuote(t);if(s){i+=s;continue}let r=this.tryParseUnquoted(e,t);if(r){i+=r;continue}let a=this.tryParseLeftAngleBracket();if(a){i+=a;continue}break}return{val:{type:0,value:i,location:J(s,this.clonePosition())},err:null}}tryParseLeftAngleBracket(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&ec(this.peek()||0)?null:(this.bump(),"<")}tryParseQuote(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();let t=[this.char()];for(this.bump();!this.isEOF();){let e=this.char();if(39===e)if(39===this.peek())t.push(39),this.bump();else{this.bump();break}else t.push(e);this.bump()}return String.fromCodePoint(...t)}tryParseUnquoted(e,t){if(this.isEOF())return null;let s=this.char();return 60===s||123===s||35===s&&("plural"===t||"selectordinal"===t)||125===s&&e>0?null:(this.bump(),String.fromCodePoint(s))}parseArgument(e,t){let s=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,J(s,this.clonePosition()));if(125===this.char())return this.bump(),this.error(2,J(s,this.clonePosition()));let i=this.parseIdentifierIfPossible().value;if(!i)return this.error(3,J(s,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(1,J(s,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:1,value:i,location:J(s,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,J(s,this.clonePosition()));return this.parseArgumentOptions(e,t,i,s);default:return this.error(3,J(s,this.clonePosition()))}}parseIdentifierIfPossible(){let e=this.clonePosition(),t=this.offset(),s=el(this.message,t),i=t+s.length;return this.bumpTo(i),{value:s,location:J(e,this.clonePosition())}}parseArgumentOptions(e,t,s,i){let r=this.clonePosition(),a=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(a){case"":return this.error(4,J(r,l));case"number":case"date":case"time":{this.bumpSpace();let e=null;if(this.bumpIf(",")){this.bumpSpace();let t=this.clonePosition(),s=this.parseSimpleArgStyleIfPossible();if(s.err)return s;let i=er(s.val);if(0===i.length)return this.error(6,J(this.clonePosition(),this.clonePosition()));e={style:i,styleLocation:J(t,this.clonePosition())}}let t=this.tryParseArgumentClose(i);if(t.err)return t;let r=J(i,this.clonePosition());if(e&&e.style.startsWith("::")){let t=ei(e.style.slice(2));if("number"===a){let i=this.parseNumberSkeletonFromString(t,e.styleLocation);if(i.err)return i;return{val:{type:2,value:s,location:r,style:i.val},err:null}}{if(0===t.length)return this.error(10,r);let i=t;return this.locale&&(i=K(t,this.locale)),{val:{type:"date"===a?3:4,value:s,location:r,style:{type:1,pattern:i,location:e.styleLocation,parsedOptions:this.shouldParseSkeletons?v(i):{}}},err:null}}}return{val:{type:"number"===a?2:"date"===a?3:4,value:s,location:r,style:e?.style??null},err:null}}
3947case"plural":case"selectordinal":case"select":{let r=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(12,J(r,{...r}));this.bumpSpace();let l=this.parseIdentifierIfPossible(),n=0;if("select"!==a&&"offset"===l.value){if(!this.bumpIf(":"))return this.error(13,J(this.clonePosition(),this.clonePosition()));this.bumpSpace();let e=this.tryParseDecimalInteger(13,14);if(e.err)return e;this.bumpSpace(),l=this.parseIdentifierIfPossible(),n=e.val}let o=this.tryParsePluralOrSelectOptions(e,a,t,l);if(o.err)return o;let c=this.tryParseArgumentClose(i);if(c.err)return c;let d=J(i,this.clonePosition());if("select"===a)return{val:{type:5,value:s,options:es(o.val),location:d},err:null};return{val:{type:6,value:s,options:es(o.val),offset:n,pluralType:"plural"===a?"cardinal":"ordinal",location:d},err:null}}default:return this.error(5,J(r,l))}}tryParseArgumentClose(e){return this.isEOF()||125!==this.char()?this.error(1,J(e,this.clonePosition())):(this.bump(),{val:!0,err:null})}parseSimpleArgStyleIfPossible(){let e=0,t=this.clonePosition();for(;!this.isEOF();)switch(this.char()){case 39:{this.bump();let e=this.clonePosition();if(!this.bumpUntil("'"))return this.error(11,J(e,this.clonePosition()));this.bump();break}case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}}parseNumberSkeletonFromString(e,t){let s=[];try{s=N(e)}catch{return this.error(7,t)}return{val:{type:0,tokens:s,location:t,parsedOptions:this.shouldParseSkeletons?_(s):{}},err:null}}tryParsePluralOrSelectOptions(e,t,s,i){let r=!1,a=[],l=new Set,{value:n,location:o}=i;for(;;){if(0===n.length){let e=this.clonePosition();if("select"!==t&&this.bumpIf("=")){let t=this.tryParseDecimalInteger(16,19);if(t.err)return t;o=J(e,this.clonePosition()),n=this.message.slice(e.offset,this.offset())}else break}if(l.has(n))return this.error("select"===t?21:20,o);"other"===n&&(r=!0),this.bumpSpace();let i=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?17:18,J(this.clonePosition(),this.clonePosition()));let c=this.parseMessage(e+1,t,s);if(c.err)return c;let d=this.tryParseArgumentClose(i);if(d.err)return d;a.push([n,{value:c.val,location:J(i,this.clonePosition())}]),l.add(n),this.bumpSpace(),{value:n,location:o}=this.parseIdentifierIfPossible()}return 0===a.length?this.error("select"===t?15:16,J(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!r?this.error(22,J(this.clonePosition(),this.clonePosition())):{val:a,err:null}}tryParseDecimalInteger(e,t){let s=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(s=-1);let r=!1,a=0;for(;!this.isEOF();){let e=this.char();if(e>=48&&e<=57)r=!0,a=10*a+(e-48),this.bump();else break}let l=J(i,this.clonePosition());return r?Number.isSafeInteger(a*=s)?{val:a,err:null}:this.error(t,l):this.error(e,l)}offset(){return this.position.offset}isEOF(){return this.offset()===this.message.length}clonePosition(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}}char(){let e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");let t=this.message.codePointAt(e);if(void 0===t)throw Error(`Offset ${e} is at invalid UTF-16 code unit boundary`);return t}error(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}}bump(){if(this.isEOF())return;let e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}bumpIf(e){if(this.message.startsWith(e,this.offset())){for(let t=0;t<e.length;t++)this.bump();return!0}return!1}bumpUntil(e){let t=this.offset(),s=this.message.indexOf(e,t);return s>=0?(this.bumpTo(s),!0):(this.bumpTo(this.message.length),!1)}bumpTo(e){if(this.offset()>e)throw Error(`targetOffset ${e} must be greater than or equal to the current offset ${this.offset()}`);for(e=Math.min(e,this.message.length);;){let t=this.offset();if(t===e)break;if(t>e)throw Error(`targetOffset ${e} is at invalid UTF-16 code unit boundary`);if(this.bump(),this.isEOF())break}}bumpSpace(){for(;!this.isEOF()&&eh(this.char());)this.bump()}peek(){if(this.isEOF())return null;let e=this.char(),t=this.offset();return this.message.charCodeAt(t+(e>=65536?2:1))??null}};function eo(e){return e>=97&&e<=122||e>=65&&e<=90}function ec(e){return eo(e)||47===e}function ed(e){return 45===e||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function eh(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}
3947function eu(e){e.forEach(e=>{if(delete e.location,O(e)||H(e))for(let t in e.options)delete e.options[t].location,eu(e.options[t].value);else R(e)&&U(e.style)||(P(e)||$(e))&&W(e.style)?delete e.style.location:z(e)&&eu(e.children)})}function ex(e,t={}){let s=new en(e,t={shouldParseSkeletons:!0,requiresOtherClause:!0,...t}).parse();if(s.err){let e=SyntaxError(I[s.err.kind]);throw e.location=s.err.location,e.originalMessage=s.err.message,e}return t?.captureLocation||eu(s.val),s.val}var em=class extends Error{constructor(e,t,s){super(e),this.code=t,this.originalMessage=s}toString(){return`[formatjs Error: ${this.code}] ${this.message}`}},ef=class extends em{constructor(e,t,s,i){super(`Invalid values for "${e}": "${t}". Options are "${Object.keys(s).join('", "')}"`,"INVALID_VALUE",i)}},eg=class extends em{constructor(e,t,s){super(`Value for "${e}" must be of type ${t}`,"INVALID_VALUE",s)}},ep=class extends em{constructor(e,t){super(`The intl string context variable "${e}" was not provided to the string "${t}"`,"MISSING_VALUE",t)}};function eb(e){return e.length<2?e:e.reduce((e,t)=>{let s=e[e.length-1];return s&&0===s.type&&0===t.type?s.value+=t.value:e.push(t),e},[])}function ey(e){return"function"==typeof e}function ew(e,t,s,i,r,a,l){if(1===e.length&&B(e[0]))return[{type:0,value:e[0].value}];let n=[];for(let o of e){if(B(o)){n.push({type:0,value:o.value});continue}if(V(o)){"number"==typeof a&&n.push({type:0,value:s.getNumberFormat(t).format(a)});continue}let{value:e}=o;if(!(r&&e in r))throw new ep(e,l);let c=r[e];if(M(o)){c&&"string"!=typeof c&&"number"!=typeof c&&"bigint"!=typeof c||(c="string"==typeof c||"number"==typeof c||"bigint"==typeof c?String(c):""),n.push({type:+("string"!=typeof c),value:c});continue}if(P(o)){let e="string"==typeof o.style?i.date[o.style]:W(o.style)?o.style.parsedOptions:void 0;n.push({type:0,value:s.getDateTimeFormat(t,e).format(c)});continue}if($(o)){let e="string"==typeof o.style?i.time[o.style]:W(o.style)?o.style.parsedOptions:i.time.medium;n.push({type:0,value:s.getDateTimeFormat(t,e).format(c)});continue}if(R(o)){let e="string"==typeof o.style?i.number[o.style]:U(o.style)?o.style.parsedOptions:void 0;if(e&&e.scale){let t=e.scale||1;if("bigint"==typeof c){if(!Number.isInteger(t))throw TypeError(`Cannot apply fractional scale ${t} to bigint value. Scale must be an integer when formatting bigint.`);c*=BigInt(t)}else c*=t}n.push({type:0,value:s.getNumberFormat(t,e).format(c)});continue}if(z(o)){let{children:e,value:c}=o,d=r[c];if(!ey(d))throw new eg(c,"function",l);let h=d(ew(e,t,s,i,r,a).map(e=>e.value));Array.isArray(h)||(h=[h]),n.push(...h.map(e=>({type:+("string"!=typeof e),value:e})))}if(O(o)){let e=c,a=(Object.prototype.hasOwnProperty.call(o.options,e)?o.options[e]:void 0)||o.options.other;if(!a)throw new ef(o.value,c,Object.keys(o.options),l);n.push(...ew(a.value,t,s,i,r));continue}if(H(o)){let e=`=${c}`,a=Object.prototype.hasOwnProperty.call(o.options,e)?o.options[e]:void 0;if(!a){if(!Intl.PluralRules)throw new em(`Intl.PluralRules is not available in this environment. 3948Try polyfilling it using "@formatjs/intl-pluralrules" 3949`,"MISSING_INTL_API",l);let e="bigint"==typeof c?Number(c):c,i=s.getPluralRules(t,{type:o.pluralType}).select(e-(o.offset||0));a=(Object.prototype.hasOwnProperty.call(o.options,i)?o.options[i]:void 0)||o.options.other}if(!a)throw new ef(o.value,c,Object.keys(o.options),l);let d="bigint"==typeof c?Number(c):c;n.push(...ew(a.value,t,s,i,r,d-(o.offset||0)));continue}}return eb(n)}function ev(e,t){return t?{...e,...t,...Object.keys(e).reduce((s,i)=>(s[i]={...e[i],...t[i]},s),{})}:e}function ej(e,t){return t?Object.keys(e).reduce((s,i)=>(s[i]=ev(e[i],t[i]),s),{...e}):e}function eN(e){return{create:()=>({get:t=>e[t],set(t,s){e[t]=s}})}}function eC(e={number:{},dateTime:{},pluralRules:{}}){return{getNumberFormat:s((...e)=>new Intl.NumberFormat(...e),{cache:eN(e.number),strategy:u}),getDateTimeFormat:s((...e)=>new Intl.DateTimeFormat(...e),{cache:eN(e.dateTime),strategy:u}),getPluralRules:s((...e)=>new Intl.PluralRules(...e),{cache:eN(e.pluralRules),strategy:u})}}var ek=class e{constructor(t,s=e.defaultLocale,i,r){if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=e=>{let t=this.formatToParts(e);if(1===t.length)return t[0].value;let s=t.reduce((e,t)=>
3949(e.length&&0===t.type&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e),[]);return s.length<=1?s[0]||"":s},this.formatToParts=e=>ew(this.ast,this.locales,this.formatters,this.formats,e,void 0,this.message),this.resolvedOptions=()=>({locale:this.resolvedLocale?.toString()||Intl.NumberFormat.supportedLocalesOf(this.locales)[0]}),this.getAst=()=>this.ast,this.locales=s,this.resolvedLocale=e.resolveLocale(s),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");const{...s}=r||{};this.ast=e.__parse(t,{...s,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=ej(e.formats,i),this.formatters=r&&r.formatters||eC(this.formatterCache)}static{this.memoizedDefaultLocale=null}static get defaultLocale(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale}static{this.resolveLocale=e=>{if(void 0===Intl.Locale)return;let t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}}static{this.__parse=ex}static{this.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}},eF=t;function eE(...[e,t,s,i]){let r;if(Array.isArray(t))throw new x(m.INVALID_MESSAGE,void 0);if("object"==typeof t)throw new x(m.INSUFFICIENT_PATH,void 0);if("string"==typeof t){let e=function(e,t){return t||/'[{}]/.test(e)?void 0:e}(t,s);if(e)return e}let{cache:a,formats:l,formatters:n,globalFormats:o,locale:c,timeZone:d}=i;n.getMessageFormat||(n.getMessageFormat=function(e,t){return g((...e)=>new ek(e[0],e[1],e[2],{formatters:t,...e[3]}),e.message)}(a,n));try{r=n.getMessageFormat(t,c,function(e,t,s){let i=ek.formats.date,r=ek.formats.time,a={...e?.dateTime,...t?.dateTime},l={date:{...i,...a},time:{...r,...a},number:{...e?.number,...t?.number}};return s&&["date","time"].forEach(e=>{let t=l[e];for(let[e,i]of Object.entries(t))t[e]={timeZone:s,...i}}),l}(o,l,d),{formatters:{...n,getDateTimeFormat:(e,t)=>n.getDateTimeFormat(e,{...t,timeZone:t?.timeZone??d})}})}catch(e){throw new x(m.INVALID_MESSAGE,void 0)}let h=r.format(s);return(0,eF.isValidElement)(h)||Array.isArray(h)||"string"==typeof h?h:String(h)}function eA(...e){return e.filter(Boolean).join(".")}function eS(e){return eA(e.namespace,e.key)}function eD(e){console.error(e)}function eT(e,t,s,i){let r=eA(i,s);if(!t)throw Error(r);let a=t;return s.split(".").forEach(t=>{let s=a[t];if(null==t||null==s)throw Error(r+` (${e})`);a=s}),a}function eL(e){let t=function(e,t,s){try{if(!t)throw Error(void 0);let i=s?eT(e,t,s):t;if(!i)throw Error(s);return i}catch(e){return new x(m.MISSING_MESSAGE,e.message)}}(e.locale,e.messages,e.namespace);return function({cache:e,formats:t,formatters:s,getMessageFallback:i=eS,locale:r,messagesOrError:a,namespace:l,onError:n,timeZone:o}){let c=a instanceof x;function d(e,t,s,r){let a=new x(t,s);return n(a),r??i({error:a,key:e,namespace:l})}function h(h,u,f,g){let p,b=g;if(c){if(!b)return n(a),i({error:a,key:h,namespace:l});p=b}else{let e=a;try{p=eT(r,e,h,l)}catch(e){if(!b)return d(h,m.MISSING_MESSAGE,e.message,b);p=b}}try{let i=eA(l,h);return eE(i,p,u?function(e){let t={};return Object.keys(e).forEach(s=>{let i,r=0,a=e[s];i="function"==typeof a?e=>{let t=a(e);return(0,y.isValidElement)(t)?(0,y.cloneElement)(t,{key:s+r++}):t}
3949:a,t[s]=i}),t}(u):u,{cache:e,formatters:s,globalFormats:t,formats:f,locale:r,timeZone:o})}catch(s){let e,t;return s instanceof x?(e=s.code,t=s.originalMessage):(e=m.FORMATTING_ERROR,t=s.message),d(h,e,t,b)}}function u(e,t,s,i){let r=h(e,t,s,i);return"string"!=typeof r?d(e,m.INVALID_MESSAGE,void 0):r}return u.rich=h,u.markup=(e,t,s,i)=>h(e,t,s,i),u.raw=e=>{if(c)return n(a),i({error:a,key:e,namespace:l});let t=a;try{return eT(r,t,e,l)}catch(t){return d(e,m.MISSING_MESSAGE,t.message)}},u.has=e=>{if(c)return!1;try{return eT(r,a,e,l),!0}catch{return!1}},u}({...e,messagesOrError:t})}function e_(e,t){return e===t?void 0:e.slice((t+".").length)}eE.raw=!0;let eI=3600,eB=86400,eM=604800,eR=2628e3,eP=31536e3,e$={second:1,seconds:1,minute:60,minutes:60,hour:3600,hours:3600,day:86400,days:86400,week:604800,weeks:604800,month:2628e3,months:2628e3,quarter:7884e3,quarters:7884e3,year:31536e3,years:31536e3};function eO(e){let{_cache:t=f(),_formatters:s=b(t),formats:i,locale:r,onError:a=eD,timeZone:l}=e;function n(e){return e?.timeZone||(l?e={...e,timeZone:l}:a(new x(m.ENVIRONMENT_FALLBACK,void 0))),e}function o(e,t,s,i,r){let l;try{l=function(e,t,s){let i;if("string"==typeof t){let s=t;if(!(i=e?.[s])){let e=new x(m.MISSING_FORMAT,void 0);throw a(e),e}}else i=t;return s&&(i={...i,...s}),i}(s,e,t)}catch{return r()}try{return i(l)}catch(e){return a(new x(m.FORMATTING_ERROR,e.message)),r()}}function c(e,t,a){return o(t,a,i?.dateTime,t=>(t=n(t),s.getDateTimeFormat(r,t).format(e)),()=>String(e))}function d(){return e.now?e.now:(a(new x(m.ENVIRONMENT_FALLBACK,void 0)),new Date)}return{dateTime:c,number:function(e,t,a){return o(t,a,i?.number,t=>s.getNumberFormat(r,t).format(e),()=>String(e))},relativeTime:function(e,t){try{let i,a,l={};t instanceof Date||"number"==typeof t?i=new Date(t):t&&(i=null!=t.now?new Date(t.now):d(),a=t.unit,l.style=t.style,l.numberingSystem=t.numberingSystem),i||(i=d());let n=(new Date(e).getTime()-i.getTime())/1e3;a||(a=function(e){let t=Math.abs(e);return t<60?"second":t<eI?"minute":t<eB?"hour":t<eM?"day":t<eR?"week":t<eP?"month":"year"}(n)),l.numeric="second"===a?"auto":"always";let o=function(e,t){return Math.round(e/e$[t])}(n,a);return s.getRelativeTimeFormat(r,l).format(o,a)}catch(t){return a(new x(m.FORMATTING_ERROR,t.message)),String(e)}},list:function(e,t,a){let l=[],n=new Map,c=0;for(let t of e){let e;"object"==typeof t?(e=String(c),n.set(e,t)):e=String(t),l.push(e),c++}return o(t,a,i?.list,e=>{let t=s.getListFormat(r,e).formatToParts(l).map(e=>"literal"===e.type?e.value:n.get(e.value)||e.value);return n.size>0?t:t.join("")},()=>String(e))},dateTimeRange:function(e,t,a,l){return o(a,l,i?.dateTime,i=>(i=n(i),s.getDateTimeFormat(r,i).formatRange(e,t)),()=>[c(e),c(t)].join("âââ"))},displayName:function(e,t,a){return o(t,a,i?.displayName,t=>s.getDisplayNames(r,t).of(e),()=>e)}}}function eH({formats:e,getMessageFallback:t,messages:s,onError:i,...r}){return{...r,formats:e||void 0,messages:s||void 0,onError:i||eD,getMessageFallback:t||eS}}var eV=e.i(373433);let ez=(0,t.createContext)(void 0);function eU({children:e,formats:s,getMessageFallback:i,locale:r,messages:a,now:l,onError:n,timeZone:o}){let c=(0,t.useContext)(ez),d=(0,t.useMemo)(()=>c?.cache||f(),[r,c?.cache]),h=(0,t.useMemo)(()=>c?.formatters||b(d),[d,c?.formatters]),u=(0,t.useMemo)(()=>({...eH({locale:r,formats:void 0===s?c?.formats:s,getMessageFallback:i||c?.getMessageFallback,messages:void 0===a?c?.messages:a,now:l||c?.now,onError:n||c?.onError,timeZone:o||c?.timeZone}),formatters:h,cache:d}),[d,s,h,i,r,a,l,n,c,o]);return(0,eV.jsx)(ez.Provider,{value:u,children:e})}function eW(){let e=(0,t.useContext)(ez);if(!e)throw Error(void 0);return e}let eG=!1,eq="u"<typeof window;function eK(e){return function(e,s){let{cache:i,formats:r,formatters:a,getMessageFallback:l,locale:n,onError:o,timeZone:c}=eW(),d=e["!"],h=e_(s,"!");return c||eG||!eq||(eG=!0,o(new x(m.ENVIRONMENT_FALLBACK,void 0))),(0,t.useMemo)(()=>eL({cache:i,formatters:a,getMessageFallback:l,messages:d,namespace:h,onError:o,formats:r,locale:n,timeZone:c}),[i,a,l,d,h,o,r,n,c])}({"!":eW().messages},e?`!.${e}`:"!")}function eY(){let{formats:e,formatters:s,locale:i,now:r,onError:a,timeZone:l}=eW();return(0,t.useMemo)(()=>eO({formats:e,locale:i,now:r,onError:a,timeZone:l,_formatters:s}),[e,s,r,i,a,l])}e.s(["IntlProvider",0,eU,"useFormatter",0,eY,"useTranslations",0,eK],187872)},319583,93443,e=>{"use strict";var t=e.i(373433),s=e.i(961961),i=e.i(93681),r=e.i(78627),a=e.i(87),l=e.i(191167),n=e.i(968684),o=e.i(187872);function c(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let d=c(0,o.useTranslations);c(0,o.useFormatter),e.s(["useTranslations",0,d],93443);let h="Signup_Form_Button_Label",u="Signup_Form_Input_Placeholder",x=e=>{let{fields:s}=e,{page:o}
3949=(0,n.useSitecore)(),c=!!o?.mode?.isEditing;if(!s)return null;let d=s.logo,h=s.url??s.Url,u=h?.value,x=u?.text||u?.title||"READ MORE";return(0,t.jsxs)("section",{className:`@container/signup relative w-full overflow-hidden min-h-[160px] @md/signup:min-h-[180px] @4xl/signup:min-h-[220px] @6xl/signup:min-h-[260px] ${e.params?.styles||""}`,"data-class-change":!0,children:[(0,t.jsx)("div",{className:"absolute inset-0 w-full h-full",children:s?.Image&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 w-full h-full blur-[0.5px] scale-105",children:(0,t.jsx)(i.Image,{field:s.Image,editable:!c,className:"w-full h-full object-cover"})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/10"})]})}),c&&s.Image?(0,t.jsx)("div",{className:"relative z-30 mx-auto w-full max-w-7xl px-4 pt-4",children:(0,t.jsxs)("div",{className:"w-full max-w-[280px] border border-dashed border-[#8BCDF5] bg-white/85 p-2 shadow-lg",children:[(0,t.jsx)("div",{className:"mb-1 text-xs font-bold uppercase tracking-wide text-[#003B5C]",children:"Image"}),(0,t.jsx)(i.Image,{field:s.Image,editable:!0,className:"h-40 w-full object-cover",suppressHydrationWarning:c})]})}):null,(0,t.jsx)("div",{className:"relative flex min-h-[160px] @md/signup:min-h-[180px] @4xl/signup:min-h-[220px] @6xl/signup:min-h-[260px] items-center justify-center px-4 py-8 sm:px-6 sm:py-10 lg:px-8 lg:py-14",children:(0,t.jsx)("div",{className:"w-full max-w-7xl bg-white/[0.97] px-5 py-4 shadow-2xl backdrop-blur-[1px] sm:px-8 sm:py-5 lg:px-12 lg:py-6",children:(0,t.jsxs)("div",{className:"flex flex-col items-stretch justify-between gap-4 sm:gap-5 @3xl/signup:flex-row @3xl/signup:items-center @3xl/signup:gap-5 @5xl/signup:gap-7 @7xl/signup:gap-9",children:[d?(0,t.jsx)("div",{className:"flex w-full flex-shrink-0 items-center justify-center border-b border-gray-200 pb-3 @3xl/signup:w-auto @3xl/signup:justify-start @3xl/signup:border-b-0 @3xl/signup:border-r @3xl/signup:pb-0 @3xl/signup:pr-5 @5xl/signup:pr-6 @7xl/signup:pr-8",children:(0,t.jsx)(i.Image,{field:d,className:"h-7 w-auto max-w-[180px] object-contain sm:h-8 @3xl/signup:max-w-[170px] @5xl/signup:h-10 @5xl/signup:max-w-[220px] @7xl/signup:h-14 @7xl/signup:max-w-none"})}):null,(0,t.jsxs)("div",{className:"max-w-3xl flex-1 text-center @3xl/signup:px-2 @3xl/signup:text-left",children:[(0,t.jsx)("h2",{className:"mb-1.5 text-lg font-bold leading-tight tracking-normal text-[#003B5C] @md/signup:text-xl @3xl/signup:text-xl @5xl/signup:text-2xl @7xl/signup:mb-2.5 @7xl/signup:text-4xl",children:s?.Heading&&(0,t.jsx)(l.Text,{field:s.Heading})}),s?.Subheading&&(0,t.jsx)("div",{className:"text-xs leading-relaxed text-gray-700 @md/signup:text-sm @5xl/signup:text-[0.95rem] @7xl/signup:text-lg [&_li]:pl-1 [&_li::marker]:text-[0.9em] [&_ol]:my-2 [&_ol]:list-decimal [&_ol]:space-y-1.5 [&_ol]:pl-6 [&_p]:m-0 [&_p]:leading-relaxed [&_p]:font-normal [&_ul]:my-2 [&_ul]:list-disc [&_ul]:space-y-1.5 [&_ul]:pl-6",children:(0,t.jsx)(a.RichText,{field:s.Subheading})})]}),(0,t.jsx)("div",{className:"flex w-full flex-shrink-0 items-center justify-center border-t border-gray-200 pt-3 @3xl/signup:w-auto @3xl/signup:justify-end @3xl/signup:border-l @3xl/signup:border-t-0 @3xl/signup:pl-5 @3xl/signup:pt-0 @5xl/signup:pl-6 @7xl/signup:pl-8",children:c&&h?(0,t.jsx)(r.Link,{field:h,editable:!0,className:"group inline-flex min-h-[40px] w-full max-w-[16rem] cursor-pointer items-center justify-center bg-[#005C98] px-4 py-2 text-xs font-bold uppercase tracking-wide text-white shadow-md transition-all duration-300 hover:bg-[#003B5C] hover:shadow-lg focus:outline-none focus:ring-4 focus:ring-[#005C98]/30 focus:ring-offset-2 sm:w-auto @5xl/signup:min-h-[44px] @5xl/signup:px-5 @7xl/signup:min-h-[48px] @7xl/signup:px-6 @7xl/signup:py-3 @7xl/signup:text-sm"}):h?.value?.href?(0,t.jsxs)(r.Link,{field:h,editable:!1,className:"group inline-flex min-h-[40px] w-full max-w-[16rem] cursor-pointer items-center justify-center bg-[#005C98] px-4 py-2 text-xs font-bold uppercase tracking-wide text-white shadow-md transition-all duration-300 hover:bg-[#003B5C] hover:shadow-lg focus:outline-none focus:ring-4 focus:ring-[#005C98]/30 focus:ring-offset-2 sm:w-auto @5xl/signup:min-h-[44px] @5xl/signup:px-5 @7xl/signup:min-h-[48px] @7xl/signup:px-6 @7xl/signup:py-3 @7xl/signup:text-sm",children:[x,(0,t.jsx)("svg",{className:"ml-2 h-4 w-4 transition-transform duration-300 group-hover:translate-x-1",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M9 5l7 7-7 7"})})]}):null})]})})})]})},m=e=>{let{fields:r}=e,n=d();return r?(0,t.jsxs)("section",{className:`relative px-4 ${e.params?.styles||""}`,"data-class-change":!0,children:[(0,t.jsx)("div",{className:"absolute inset-0 z-10",children:r?.Image&&(0,t.jsx)(i.Image,{field:r.Image,className:"w-full h-full object-cover"})}),(0,t.jsx)("div",{className:"relative container mx-auto z-20",children:(0,t.jsx)("div",{className:"lg:max-w-[60%] h-full overflow-hidden backdrop-blur-[20px] bg-[linear-gradient(136deg,rgba(78,76,76,0.15)_2.61%,rgba(78,76,76,0.30)_73.95%)]",children:(0,t.jsx)("div",{className:"relative px-4 sm:px-8 py-8 sm:py-16 py-14 text-white h-full flex flex-col justify-center",children:(0,t.jsxs)("div",{className:"max-w-[38rem] mx-auto",children:[(0,t.jsx)("h1",{className:"text-2xl lg:text-5xl mb-4 text-left",children:r?.Heading&&(0,t.jsx)(l.Text,{field:r.Heading})}),(0,t.jsx)("div",{className:"text-lg mb-6 leading-relaxed text-left",children:r?.Subheading&&(0,t.jsx)(a.RichText,{field:r.Subheading})}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)("input",{type:"email",placeholder:n(u),className:"px-4 text-sm text-gray-900 bg-muted placeholder-muted-foreground transition-all duration-200 focus:outline-none focus:ring-0 focus:border-transparent border-0 outline-none focus:shadow-none shadow-none focus-visible:ring-0 focus-visible:outline-none"})}),(0,t.jsx)(s.Button,{className:"btn btn-primary",children:n(h)})]})]})})})})]}):null},f=e=>{let{fields:i}=e,r=d();return i?(0,t.jsxs)("section",{className:`relative bg-primary overflow-hidden py-8 px-4 ${e.params?.styles||""}`,"data-class-change":!0,children:[(0,t.jsx)("div",{className:"absolute bottom-8 lg:top-1/2 left-0 lg:-left-[16%] lg:-translate-y-1/2 bg-sound-waves bg-repeat lg:bg-no-repeat lg:bg-contain bg-center w-full h-20 lg:w-2/5 lg:h-auto lg:aspect-3/1"}),(0,t.jsx)("div",{className:"hidden lg:block absolute top-0 lg:top-1/2 right-0 lg:-right-[16%] lg:-translate-y-1/2 bg-sound-waves bg-repeat lg:bg-no-repeat lg:bg-contain bg-center w-1/2 lg:w-2/5 aspect-3/1"}),(0,t.jsx)("div",{className:"relative container mx-auto pb-28 lg:py-16 text-center h-full flex flex-col justify-center z-20",children:(0,t.jsxs)("div",{className:"lg:w-1/2 max-w-[38rem] mx-auto",children:[(0,t.jsx)("h3",{className:"lg:text-5xl text-2xl mb-4 uppercase",children:i?.Heading&&(0,t.jsx)(l.Text,{field:i.Heading})}),(0,t.jsx)("div",{className:"text-lg leading-relaxed mb-6",children:i?.Subheading&&(0,t.jsx)(a.RichText,{field:i.Subheading})}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)("input",{type:"email",placeholder:r(u),className:"px-4 text-sm text-gray-900 bg-muted placeholder-muted-foreground transition-all duration-200 focus:outline-none focus:ring-0 focus:border-transparent border-0 outline-none focus:shadow-none shadow-none focus-visible:ring-0 focus-visible:outline-none"})}),(0,t.jsx)(s.Button,{className:"btn btn-primary outline",children:r(h)})]})]})})]}):null},g=e=>{let{fields:r}=e,n=d();return r?(0,t.jsxs)("section",{className:`relative bg-black py-8 px-4 ${e.params?.styles||""}`,"data-class-change":!0,children:[(0,t.jsx)("div",{className:"absolute h-20 lg:h-auto bottom-8 left-0 right-0 lg:inset-0 mask-add mask-[var(--background-image-sound-waves),var(--background-image-sound-waves)] mask-[position:center] lg:mask-[position:-27%_50%,127%_50%] mask-size-[contain] lg:mask-size-[40%] lg:mask-no-repeat bg-primary z-10",children:r?.Image&&(0,t.jsx)(i.Image,{field:r.Image,className:"w-full h-full object-cover mix-blend-multiply"})}),(0,t.jsx)("div",{className:"relative z-40 container mx-auto pb-28 lg:py-16 text-center text-white h-full flex flex-col justify-center",children:(0,t.jsxs)("div",{className:"lg:w-1/2 max-w-[38rem] mx-auto",children:[(0,t.jsx)("h3",{className:"lg:text-5xl text-2xl mb-4 uppercase",children:r?.Heading&&(0,t.jsx)(l.Text,{field:r.Heading})}),(0,t.jsx)("div",{className:"text-lg leading-relaxed mb-6",children:r?.Subheading&&(0,t.jsx)(a.RichText,{field:r.Subheading})}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)("input",{type:"email",placeholder:n(u),className:"px-4 text-sm text-gray-900 bg-muted placeholder-muted-foreground transition-all duration-200 focus:outline-none focus:ring-0 focus:border-transparent border-0 outline-none focus:shadow-none shadow-none focus-visible:ring-0 focus-visible:outline-none"})}),(0,t.jsx)(s.Button,{className:"btn btn-outline",children:n(h)})]})]})})]}):null};
3949e.s(["BackgroundDark",0,g,"BackgroundPrimary",0,f,"ContentLeft",0,m,"Default",0,x],319583)},102927,e=>{"use strict";let t="Need something quick?",s="Choose a category, then search and expand items to view details.",i="Search",r="Categories",a="No items match that search. Try a different keyword or category.",l="Learn more",n="Services";e.s(["DEFAULT_CATEGORY",0,n,"DEFAULT_CATEGORY_TITLE",0,r,"DEFAULT_DESCRIPTION",0,s,"DEFAULT_HEADING",0,t,"DEFAULT_LINK_LABEL",0,l,"DEFAULT_RESULT_MESSAGE",0,a,"DEFAULT_SEARCH_LABEL",0,i])},597026,e=>{"use strict";let t=e=>e&&"object"==typeof e?e:null,s=e=>e.replace(/\s+/g," ").trim(),i=e=>s(e.replace(/<[^>]*>/g," ")),r=(e,i=0)=>{if(i>5||null==e)return"";if("string"==typeof e)return s(e);if("number"==typeof e||"boolean"==typeof e)return String(e);if(Array.isArray(e)){for(let t of e){let e=r(t,i+1);if(e)return e}return""}let a=t(e);if(!a)return"";if("jsonValue"in a){let e=r(a.jsonValue,i+1);if(e)return e}if("value"in a){let e=r(a.value,i+1);if(e)return e}for(let e of["text","title","label","name","href","url","src","path","description"]){let t=r(a[e],i+1);if(t)return t}return""},a=(...e)=>{for(let t of e){let e=r(t);if(e)return e}return""},l=(e,s=0)=>
3949{if(s>5||null==e)return;let i=t(e);if(i){if("jsonValue"in i){let e=l(i.jsonValue,s+1);if(e)return e}if("value"in i||"editable"in i){let e=i;if("string"==typeof e.value||"string"==typeof e.editable)return i}}},n=(...e)=>{for(let t of e){let e=l(t);if(e)return e}},o=(e,s=0)=>{if(s>5||null==e)return;let i=t(e);if(i){if("jsonValue"in i){let e=o(i.jsonValue,s+1);if(e)return e}if("value"in i||"editable"in i){let e=i,s=t(e.value);if("string"==typeof e.editable||s?.href||s?.url||s?.path||s?.link)return i}}},c=(...e)=>{for(let t of e){let e=o(t);if(e)return e}},d=(e,i=0)=>{if(i>5||null==e)return"";if("string"==typeof e)return s(e);if(Array.isArray(e)){for(let t of e){let e=d(t,i+1);if(e)return e}return""}let r=t(e);if(!r)return"";if("jsonValue"in r){let e=d(r.jsonValue,i+1);if(e)return e}if("value"in r){let e=d(r.value,i+1);if(e)return e}for(let e of["href","url","path","src","link"]){let t=d(r[e],i+1);if(t)return t}return""},h=(e,i=0)=>{if(i>5||null==e)return"";if("string"==typeof e)return s(e);if(Array.isArray(e)){for(let t of e){let e=h(t,i+1);if(e)return e}return""}let r=t(e);if(!r)return"";if("jsonValue"in r){let e=h(r.jsonValue,i+1);if(e)return e}if("value"in r){let e=h(r.value,i+1);if(e)return e}for(let e of["text","title","label","name","linkText"]){let t=h(r[e],i+1);if(t)return t}return""},u=(e,i=0)=>{if(i>5||null==e)return"";if("string"==typeof e)return s(e);if(Array.isArray(e)){for(let t of e){let e=u(t,i+1);if(e)return e}return""}let r=t(e);if(!r)return"";if("jsonValue"in r){let e=u(r.jsonValue,i+1);if(e)return e}if("value"in r){let e=u(r.value,i+1);if(e)return e}for(let e of["target","linkTarget"]){let t=u(r[e],i+1);if(t)return t}return""};e.s(["asRecord",0,t,"cleanText",0,s,"pickFirstLinkField",0,c,"pickFirstTextField",0,n,"readFirstString",0,a,"readLinkHref",0,d,"readLinkTarget",0,u,"readLinkText",0,h,"readString",0,r,"stripHtml",0,i,"toLinkField",0,o,"toTextField",0,l])},300770,e=>{"use strict";var t=e.i(102927),s=e.i(597026);let i=e=>{if(!e)return[];let t=e.children?.results??e.items??e.results??e.children?.items??[];return Array.isArray(t)?t.map(e=>(0,s.asRecord)(e)).filter(e=>!!e):[]},r=e=>{if(!e)return[];if(Array.isArray(e))return e.map(e=>(0,s.readString)(e)).flatMap(e=>e.split(",")).map(e=>(0,s.cleanText)(e)).filter(Boolean);let t=(0,s.readString)(e);return t?t.split(",").map(e=>(0,s.cleanText)(e)).filter(Boolean):[]},a=(e,i)=>{let a=(0,s.pickFirstTextField)(e.itemTitle,e.title,e.heading,e.name,e.label),l=(0,s.pickFirstTextField)(e.itemBody,e.description,e.summary,e.body,e.subheadline),n=(0,s.pickFirstTextField)(e.category,e.group,e.segment,e.type),o=(0,s.pickFirstTextField)(e.generalLinkTitle,e.linkTitle,e.linkLabel,e.linkText,e.ctaText,e.cta,e.buttonLabel),c=(0,s.readFirstString)(e.itemTitle,e.title,e.heading,e.name,e.label),d=(0,s.readFirstString)(e.itemBody,e.description,e.summary,e.body,e.subheadline),h=(0,s.stripHtml)(d),u=(0,s.readFirstString)(e.category,e.group,e.segment,e.type)||t.DEFAULT_CATEGORY,x=e.linkOptional??e.generalLink??e.learnMoreLink??e.link,m=(0,s.pickFirstLinkField)(x),f=(0,s.readFirstString)((0,s.readLinkHref)(x),(0,s.readLinkHref)(e.linkHref),(0,s.readLinkHref)(e.href),(0,s.readLinkHref)(e.url))||void 0,g=(0,s.readLinkTarget)(x)||void 0,p=(0,s.readFirstString)(e.generalLinkTitle,e.linkTitle,e.linkLabel,e.linkText,e.ctaText,e.cta,e.buttonLabel,(0,s.readLinkText)(x))||t.DEFAULT_LINK_LABEL,b=r(e.tags??e.keywords??e.tagList);return c&&h?{id:(0,s.readFirstString)(e.id,e.guid,`${u}-${i+1}`)||`${u}-${i+1}`,title:c,titleField:a,description:h,descriptionField:l,category:u,categoryField:n,linkHref:f,linkTarget:g,linkLabel:p,linkField:m,linkLabelField:o,tags:b}:null},l=e=>(0,s.cleanText)(e).toLowerCase(),n=(e,t)=>!t||`${e.title} ${e.description} ${e.category} ${e.tags.join(" ")}`.toLowerCase().includes(t),o=(e,t)=>{if(t)return e.find(e=>e.description.toLowerCase().includes(t))||e[0]};e.s(["findBestSearchMatch",0,o,"matchesQuery",0,n,"normalizeItem",0,a,"normalizeQuery",0,l,"normalizeTags",0,r,"resolveRows",0,i])},834143,e=>{"use strict";var t=e.i(373433),s=e.i(191167);let i=e=>`flex h-8 w-auto min-w-fit cursor-pointer items-center whitespace-nowrap border border-transparent px-3 text-left text-[15px] transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0a5b89]/40 md:h-9 md:w-full md:border-l-4 md:text-base ${e?"border-[#F68D2E] bg-[#003B66] font-semibold text-white":"bg-white text-[#102a43] hover:border-[#B9D
39497EA] hover:bg-[#EAF3F9] hover:text-[#003B66] active:border-[#8FBFDD] active:bg-[#DCECF7] active:text-[#003B66]"}`;function r({categoryTitle:e,categoryTitleField:a,categorySummaries:l,categoryFilter:n,onCategoryChange:o}){return(0,t.jsxs)("aside",{"aria-labelledby":"left-rail-categories-label",className:"h-fit border border-[#e0e5ea] bg-[#eceff2] p-4 md:w-[325px] md:flex-none md:sticky md:top-4",children:[(0,t.jsx)("h3",{id:"left-rail-categories-label",className:"text-[15px] font-semibold uppercase tracking-[0.04em] text-[#102a43] md:text-base",children:a?(0,t.jsx)(s.Text,{tag:"span",field:a}):e}),(0,t.jsx)("nav",{"aria-label":"Filter by category",children:(0,t.jsxs)("div",{className:"mt-2.5 flex gap-1.5 overflow-x-auto pb-1.5 pr-1 md:max-h-[320px] md:block md:space-y-1 md:overflow-auto md:pb-0",children:[(0,t.jsx)("button",{type:"button",onClick:()=>o("all"),"aria-pressed":"all"===n,className:i("all"===n),children:(0,t.jsx)("span",{className:"truncate",children:"All"})}),l.map(e=>(0,t.jsx)("button",{type:"button","aria-pressed":n===e.category,className:i(n===e.category),onClick:()=>o(e.category),children:(0,t.jsx)("span",{className:"truncate",children:e.category})},e.category))]})}),(0,t.jsx)("p",{"aria-hidden":"true",className:"mt-2 text-xs text-[#4d6175] md:hidden",children:"Swipe left/right to view more categories."})]})}e.s(["default",0,r])},509464,e=>{"use strict";var t=e.i(947746);let s=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=(...e)=>e.filter((e,t,s)=>!!e&&""!==e.trim()&&s.indexOf(e)===t).join(" ").trim();var r=t,a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,r.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:s=2,absoluteStrokeWidth:l,className:n="",children:o,iconNode:c,...d},h)=>(0,r.createElement)("svg",{ref:h,...a,width:t,height:t,stroke:e,strokeWidth:l?24*Number(s)/Number(t):s,className:i("lucide",n),...d},[...c.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(o)?o:[o]])),n=(e,r)=>{let a=(0,t.forwardRef)(({className:a,...n},o)=>(0,t.createElement)(l,{ref:o,iconNode:r,className:i(`lucide-${s(e)}`,a),...n}));return a.displayName=`${e}`,a};e.s(["default",0,n],509464)},518443,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],i=(0,t.default)("ChevronDown",s);e.s(["ChevronDown",0,i],518443)},95931,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],i=(0,t.default)("ChevronUp",s);e.s(["ChevronUp",0,i],95931)},52878,e=>{"use strict";var t=e.i(509464);let s=[["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"}]],i=(0,t.default)("ExternalLink",s);e.s(["ExternalLink",0,i],52878)},173262,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(78627),r=e.i(87),a=e.i(191167),l=e.i(518443),n=e.i(95931),o=e.i(52878);let c=(0,s.memo)(function({item:e,index:s,isExpanded:c,isPageEditing:d,showCategoryTag:h,onToggle:u}){let x=`left-rail-item-panel-${e.id}`,m=`left-rail-title-${e.id}`,f=!!e.linkHref,g=e.linkTarget?.trim()||void 0,p="_blank"===g,b=p?"noopener noreferrer":void 0,y=p?`${e.linkLabel} (opens in a new window)`:e.linkLabel,w="mt-4 inline-flex min-h-10 items-center gap-2 border-2 border-[#1088d6] bg-white px-4 py-2 text-sm font-bold text-[#1088d6] transition-colors hover:bg-[#eef7ff] active:bg-[#dbeeff] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#1088d6] focus-visible:ring-offset-2",v="w-full max-w-none text-[15px] leading-7 text-[#243645] sm:text-base [&_*]:max-w-none [&_a]:font-semibold [&_a]:text-[15px] [&_a]:leading-7 [&_a]:text-[#006099] [&_a]:underline [&_a]:underline-offset-2 sm:[&_a]:text-base [&_blockquote]:my-3 [&_blockquote]:border-l-4 [&_blockquote]:border-[#c7d2dd] [&_blockquote]:pl-4 [&_blockquote]:text-[15px] [&_blockquote]:leading-7 [&_blockquote]:italic sm:[&_blockquote]:text-base [&_li]:mb-1.5 [&_li]:text-[15px] [&_li]:leading-7 sm:[&_li]:text-base [&_ol]:mb-3 [&_ol]:list-decimal [&_ol]:pl-6 [&_p]:mb-3 [&_p]:w-full [&_p]:text-[15px] [&_p]:leading-7 [&_p:last-child]:mb-0 sm:[&_p]:text-base [&_strong]:font-bold [&_ul]:mb-3 [&_ul]:list-disc [&_ul]:pl-6";return(0,t.jsxs)("article",{"aria-labelledby":m,className:`border border-[#c7d2dd] ${s%2==1?"bg-[#f7fafc]":"bg-white"}`,children:[d?(0,t.jsxs)("div",{className:"flex w-full items-center justify-between px-4 py-2 text-left sm:px-5 sm:py-2.5",children:[(0,t.jsxs)("div",{className:"min-w-0 flex flex-wrap items-center gap-2 pr-3",children:[(0,t.jsx)("p",{id:m,className:"text-[18px] font-semibold leading-tight text-[#003B66] sm:text-xl",children:e.titleField?(0,t.jsx)(a.Text,{tag:"span",field:e.titleField}
3949):e.title}),h?(0,t.jsx)("span",{className:"inline-flex border border-[#0a4f7a] bg-[#0a5b89] px-2 py-1 text-[10px] font-semibold uppercase tracking-[0.06em] text-white",children:e.categoryField?(0,t.jsx)(a.Text,{tag:"span",field:e.categoryField}):e.category}):null]}),(0,t.jsx)("span",{"aria-hidden":"true",className:"inline-flex h-7 w-7 flex-none items-center justify-center border border-[#003B66] bg-[#003B66] text-white",children:(0,t.jsx)(n.ChevronUp,{className:"h-3.5 w-3.5"})})]}):(0,t.jsxs)("button",{type:"button",onClick:()=>u(e.id),"aria-expanded":c,"aria-controls":x,className:"group flex w-full cursor-pointer items-center justify-between px-4 py-2.5 text-left transition-colors duration-150 hover:bg-[#f2f7fb] active:bg-[#e5eef6] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0a5b89] focus-visible:ring-inset sm:px-5 sm:py-3",children:[(0,t.jsxs)("span",{className:"min-w-0 flex flex-wrap items-center gap-2 pr-3",children:[(0,t.jsx)("span",{id:m,className:"text-[18px] font-semibold leading-tight text-[#003B66] sm:text-xl",children:e.title}),h?(0,t.jsx)("span",{className:"inline-flex border border-[#0a4f7a] bg-[#0a5b89] px-2 py-1 text-[10px] font-semibold uppercase tracking-[0.06em] text-white",children:e.category}):null]}),(0,t.jsx)("span",{"aria-hidden":"true",className:"inline-flex h-7 w-7 flex-none items-center justify-center border border-[#003B66] bg-[#003B66] text-white transition-colors group-hover:bg-[#002a4d] group-active:bg-[#001e38]",children:c?(0,t.jsx)(n.ChevronUp,{className:"h-3.5 w-3.5"}):(0,t.jsx)(l.ChevronDown,{className:"h-3.5 w-3.5"})})]}),(0,t.jsxs)("div",{id:x,role:"region","aria-label":`${e.title} details`,hidden:!c,className:"border-t border-[#dce3ea] bg-white px-5 py-5 sm:px-6 sm:py-6",children:[e.descriptionField?(0,t.jsx)(r.RichText,{field:e.descriptionField,editable:d,className:v}):(0,t.jsx)("p",{className:v,children:e.description}),e.tags.length>0&&(0,t.jsxs)("div",{className:"mt-2.5 flex flex-wrap gap-2",children:[(0,t.jsx)("span",{className:"sr-only",children:"Tags: "}),e.tags.map(e=>(0,t.jsx)("span",{className:"border border-[#0a4f7a] bg-[#0a5b89] px-2.5 py-1 text-[11px] uppercase tracking-[0.08em] text-white",children:e},e))]}),d&&e.linkField?(0,t.jsxs)("div",{className:"mt-3 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Link URL"}),(0,t.jsxs)(i.Link,{field:e.linkField,className:w,children:[(0,t.jsx)(o.ExternalLink,{className:"h-4 w-4","aria-hidden":"true"}),e.linkLabelField?(0,t.jsx)(a.Text,{tag:"span",field:e.linkLabelField}):e.linkLabel]})]}):f?(0,t.jsxs)("a",{href:e.linkHref,target:g,rel:b,"aria-label":y,className:w,children:[(0,t.jsx)(o.ExternalLink,{className:"h-4 w-4","aria-hidden":"true"}),e.linkLabelField?(0,t.jsx)(a.Text,{tag:"span",field:e.linkLabelField}):e.linkLabel]}):null]})]})});e.s(["default",0,c])},231321,e=>{"use strict";var t=e.i(373433),s=e.i(87),i=e.i(191167);function r({headingId:e,heading:a,headingField:l,description:n,descriptionField:o}){return(0,t.jsxs)("div",{className:"mb-8 w-full max-w-none",children:[l?(0,t.jsx)(i.Text,{tag:"h2",id:e,field:l,className:"text-[34px] font-bold leading-tight text-[#003B66]"}):(0,t.jsx)("h2",{id:e,className:"text-[34px] font-bold leading-tight text-[#003B66]",children:a}),o?(0,t.jsx)(s.RichText,{field:o,className:"mt-2 block w-full max-w-none text-[16px] text-[#27384b] [&_*]:max-w-none [&_*]:w-full"}):(0,t.jsx)("p",{className:"mt-2 w-full max-w-none text-[16px] text-[#27384b]",children:n})]})}e.s(["default",0,r])},431144,e=>{"use strict";var t=e.i(509464);let s=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],i=(0,t.default)("Search",s);e.s(["Search",0,i],431144)},173747,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(431144);function r({searchLabel:e,searchLabelField:a,queryValue:l,onQueryChange:n,onSearchEnter:o}){return(0,t.jsxs)("div",{role:"search",className:"border border-[#e0e5ea] bg-[#eceff2] p-4",children:[(0,t.jsx)("label",{htmlFor:"left-rail-search",className:"sr-only",children:a?(0,t.jsx)(s.Text,{tag:"span",field:a}):e}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(i.Search,{className:"pointer-events-none absolute left-4 top-1/2 h-6 w-6 -translate-y-1/2 text-[#2f5d86]","aria-hidden":"true"}),(0,t.jsx)("input",{id:"left-rail-search",type:"search",value:l,onCh
3949ange:e=>n(e.target.value),onKeyDown:o,placeholder:"Search topics...",className:"h-[44px] w-full border border-[#75a3c6] bg-white pl-14 pr-4 text-[15px] text-[#163657] placeholder:text-[14px] placeholder:font-medium placeholder:text-[#4d6a87] focus:border-[#0a5b89] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0a5b89]/30"})]})]})}e.s(["default",0,r])},580378,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(102927),a=e.i(300770),l=e.i(597026),n=e.i(834143),o=e.i(173262),c=e.i(231321),d=e.i(173747);function h({fields:e,params:u}){let{page:x}=(0,i.useSitecore)(),m=!!x?.mode?.isEditing,f=u?.RenderingIdentifier,g=(0,s.useId)(),p=e?.data?.datasource,b=(0,l.pickFirstTextField)(e?.heading,p?.heading,p?.title),y=(0,l.pickFirstTextField)(e?.description,p?.description,p?.subheadline),w=(0,l.pickFirstTextField)(e?.searchLabel,p?.searchLabel,p?.searchTitle),v=(0,l.pickFirstTextField)(e?.categoryTitle,p?.categoryTitle,p?.categoriesTitle,p?.categoryHeading),j=(0,l.readFirstString)(e?.heading,p?.heading,p?.title)||r.DEFAULT_HEADING,N=(0,l.stripHtml)((0,l.readFirstString)(e?.description,p?.description,p?.subheadline))||r.DEFAULT_DESCRIPTION,C=(0,l.readFirstString)(e?.searchLabel,p?.searchLabel,p?.searchTitle)||r.DEFAULT_SEARCH_LABEL,k=(0,l.readFirstString)(e?.categoryTitle,p?.categoryTitle,p?.categoriesTitle,p?.categoryHeading)||r.DEFAULT_CATEGORY_TITLE,F=(0,s.useMemo)(()=>(0,a.resolveRows)(p).map((e,t)=>(0,a.normalizeItem)(e,t)).filter(e=>!!e),[p]),[E,A]=(0,s.useState)(""),[S,D]=(0,s.useState)("all"),[T,L]=(0,s.useState)(void 0),[_,I]=(0,s.use
3949State)([]);(0,s.useEffect)(()=>{},[]);let B=(0,a.normalizeQuery)(E),M=B.length>0,R=(0,s.useMemo)(()=>{let e=new Map;return F.forEach(t=>{let s=e.get(t.category);s?e.set(t.category,{...s,count:s.count+1}):e.set(t.category,{count:1,description:t.description})}),Array.from(e.entries()).map(([e,t])=>({category:e,count:t.count,description:t.description}))},[F]),P=(0,s.useMemo)(()=>F.filter(e=>("all"===S||e.category===S)&&(0,a.matchesQuery)(e,B)),[F,S,B]),$=!!T&&P.some(e=>e.id===T),O=(0,s.useMemo)(()=>M?new Set(P.filter(e=>!_.includes(e.id)).map(e=>e.id)):"all"!==S&&1===P.length?new Set([P[0].id]):new Set,[S,P,M,_]),H=(0,s.useMemo)(()=>M||void 0===T?O:$&&T?new Set([T]):new Set,[O,T,$,M]),V=(0,s.useCallback)(e=>{M?I(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]):L(t=>t===e?null:e)},[M]),z=(0,s.useCallback)(e=>{A(e),I([]),L(void 0)},[]),U=(0,s.useCallback)(e=>{D(e),I([]),L(void 0)},[]),W=(0,s.useCallback)(e=>{"Enter"===e.key&&e.preventDefault()},[]),G=F.length>0;return(0,t.jsxs)("section",{id:f||void 0,"aria-labelledby":g,className:"mx-auto mb-12 mt-0 w-full max-w-[90rem] px-4 pb-2 pt-[0.4rem] sm:px-6 sm:pb-2.5 sm:pt-[0.6rem] lg:px-8 min-[90rem]:px-0",suppressHydrationWarning:m,children:[m?(0,t.jsxs)("div",{className:"mb-6 border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-5",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Left Rail Searchable - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Heading"})," - section title at the top of the component."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," - supporting text below the heading."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Search Label"})," - label shown above the search input."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Category Title"})," - heading above the left rail category list."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Title"})," - main title for each expandable result."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Body"})," - full content shown when a result is expanded."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Category"})," - label used on the result card and in the left rail filter."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Tags"})," - optional keywords shown in the expanded content area."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Link Label"})," - button text shown for the CTA."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Link URL"})," - editable URL field inside the expanded content area."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Items"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another result item under this datasource."]}),(0,t.jsx)("li",{children:"In edit mode, all results stay expanded so authors can edit every field directly."})]})]}):null,(0,t.jsx)(c.default,{headingId:g,heading:j,headingField:b,description:N,descriptionField:y}),(0,t.jsxs)("div",{className:"flex flex-col gap-8 md:flex-row md:items-start",children:[(0,t.jsx)(n.default,{categoryTitle:k,categoryTitleField:v,categorySummaries:R,categoryFilter:S,onCategoryChange:U}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 space-y-3",children:[(0,t.jsx)(d.default,{searchLabel:C,searchLabelField:w,queryValue:E,onQueryChange:z,onSearchEnter:W}),!G&&(0,t.jsx)("div",{role:"status",className:"border border-dashed border-[#d8e0ea] bg-[#fff6f1] px-5 py-4 text-sm text-[#5A4C3A]",children:"No datasource items found. Add child items under this datasource in Sitecore."}),G&&0===P.length&&(0,t.jsx)("div",{role:"status",className:"border border-dashed border-[#D8E0EA] bg-[#FFF6F1] px-5 py-4 text-sm text-[#5A4C3A]",children:r.DEFAULT_RESULT_MESSAGE}),P.map((e,s)=>(0,t.jsx)(o.default,{item:e,index:s,isExpanded:m||H.has(e.id),isPageEditing:m,showCategoryTag:m,onToggle:V},e.id))]})]})]})}e.s(["default",0,h])},277605,5305,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(754753),a=e.i(78627),l=e.i(87),n=e.i(191167),o=e.i(656676),c=e.i(94855),d=r;function h(...e){return e.filter(Boolean).join(" ")}function u(e){return(e||"").toLowerCase().trim()}function x(e){return u(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/&/g," and ").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}function m(e){return(e||"").replace(/<[^>]*>/g," ")}function f(e){if(!e)return"";let t=e.replace(/^(\d{4})(\d{2})(\d{2})T?(\d{2})?(\d{2})?(\d{2})?Z?$/,(e,t,s,i,r="00",a="00",l="00")=>`${t}-${s}-${i}T${r}:${a}:${l}Z`),s=new Date(t.includes("T")?t:`${t}T00:00:00Z`);return Number.isNaN(s.getTime())||1902>s.getUTCFullYear()?"":new Intl.DateTimeFormat("en-US",{year:"numeric",month:"short",day:"2-digit",timeZone:"UTC"}).format(s)}function g(e){return f(e).length>0}function p(e){if(!e||"object"!=typeof e)return!1;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function b(e){return!!e&&e.split("?")[0].split("#")[0].toLowerCase().endsWith(".pdf")}function y(e){let t=e.split("?")[0].split("#")[0].toLowerCase();return b(t)?d.faFilePdf:/\.(doc|docx)$/.test(t)?d.faFileWord:/\.(xls|xlsx|csv)$/.test(t)?d.faFileExcel:/\.(ppt|pptx)$/.test(t)?d.faFilePowerpoint:/\.(zip|rar|7z|tar|gz)$/.test(t)?d.faFileZipper:/\.(txt|rtf)$/.test(t)?d.faFileLines:d.faArrowUpRightFromSquare}function w({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}e.s(["cx",0,h,"formatDate",0,f,"hasDisplayableDate",0,g,"hasEditableMarkup",0,p,"isPdfUrl",0,b,"normalize",0,u,"quickLinkIcon",0,y,"slugify",0,x,"stripHtml",0,m],5305);let v="bg-[#FFF1A8] px-[0.08em] text-inherit";function j(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function N(e,i){if(!i||!e)return e;let r=e.split(RegExp(`(${j(i)})`,"gi"));return 1===r.length?e:r.map((e,i)=>i%2==1?(0,t.jsx)("mark",{className:v,children:e},`${e}-${i}`):(0,t.jsx)(s.Fragment,{children:e},`${e}-${i}`))}function C(e,t){if(!t||!e)return e;let s=RegExp(`(${j(t)})`,"gi");return e.split(/(<[^>
3949]+>)/g).map(e=>e.startsWith("<")?e:e.replace(s,`<mark class="${v}">$1</mark>`)).join("")}function k(){let e=window.location.hash.replace(/^#/,"");try{return decodeURIComponent(e)}catch{return e}}let F=({className:e})=>(0,t.jsx)("span",{className:h("cursor-pointer text-inherit underline decoration-current underline-offset-2",e),children:"Add quick link"}),E=(0,c.withFieldMetadata)((0,o.withEmptyFieldEditingComponent)(a.Link,{defaultEmptyFieldEditingComponent:F}));function A({items:e,titleField:a,descriptionField:o,title:c,description:d,isPageEditing:m,id:f}){let[g,b]=(0,s.useState)(""),v=(0,s.useDeferredValue)(g),[j,F]=(0,s.useState)([]),[S,D]=(0,s.useState)([]),T=(0,s.useId)().replace(/[^a-zA-Z0-9_-]/g,""),L=`${T}-accordion-title`,_=`${T}-accordion-description`,I=`${T}-accordion-search`,B=`${T}-accordion-search-help`,M=`${T}-accordion-search-suggestions`,R=`${T}-accordion-result-summary`,P=`${T}-accordion-results`,$=(0,s.useRef)([]),O=(0,s.useRef)(null),H=(0,s.useCallback)(e=>`${T}-acc-panel-${e}`,[T]),V=(0,s.useCallback)(e=>`${T}-acc-btn-${e}`,[T]),z=(0,s.useMemo)(()=>u(v),[v]),U=(0,s.useMemo)(()=>new Map(e.map(e=>[e.id,e])),[e]),W=(0,s.useMemo)(()=>{let t=new Map;return new Map(e.map(e=>{let s=x(e.title)||"accordion-item",i=(t.get(s)??0)+1;t.set(s,i);let r=`accordion-${s}${i>1?`-${i}`:""}`;return[e.id,r]}))},[e]),G=(0,s.useMemo)(()=>{let t=new Map,s=new Map;return e.forEach(e=>{let i=W.get(e.id);if(!i)return;let r=x(e.title)||"accordion-item",a=(s.get(r)??0)+1;s.set(r,a);let l=`${r}${a>1?`-${a}`:""}`,n=e.id.toLowerCase().replace(/[^a-z0-9]+/g,"").slice(-6),o=`accordion-${l}${n?`-${n}`:""}`;t.set(i,e.id),t.set(l,e.id),t.set(o,e.id),t.set(e.id,e.id),t.set(V(e.id),e.id),t.set(H(e.id),e.id)}),t},[W,V,e,H]),q=(0,s.useMemo)(()=>z?e.filter(e=>e.searchText.includes(z)):e,[e,z]),K=z.length>0,Y=g.trim(),Q=Y,X=`${q.length} of ${e.length} item${1===e.length?"":"s"}`,J=(0,s.useMemo)(()=>{let t=new Set;return e.forEach(e=>{e.suggestionValues.forEach(e=>{let s=(e||"").trim();s&&t.add(s)})}),Array.from(t).slice(0,30)},[e]);function Z(e){let t=O.current;t&&(t.textContent="",window.setTimeout(()=>{O.current&&(O.current.textContent=e)},10))}function ee(e){b(e),D([])}function et(){ee("")}function es(e){if(m)return;let t=W.get(e);if(!t)return;let s=`#${encodeURIComponent(t)}`;window.location.hash!==s&&window.history.replaceState(null,"",s)}function ei(e){if(m)return;let t=k();if(!t)return;let s=W.get(e);s&&(t===s||G.get(t)===e||t===e||t===V(e)||t===H(e))&&window.history.replaceState(null,"",`${window.location.pathname}${window.location.search}`)}function er(e){window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{let t=q.findIndex(t=>t.id===e);$.current[t]?.scrollIntoView({behavior:"smooth",block:"start"})})})}function ea(e){let t=U.get(e);if(!t)return;if(K){let s=!S.includes(e);D(t=>s?[...t,e]:t.filter(t=>t!==e)),Z(`${s?"Collapsed":"Expanded"}: ${t.title}`),s?ei(e):(es(e),er(e));return}let s=j.includes(e);F(t=>s?t.filter(t=>t!==e):[e]),Z(`${s?"Collapsed":"Expanded"}: ${t.title}`),s?ei(e):(es(e),er(e))}function el(e,t){"ArrowDown"===e.key?(e.preventDefault(),$.current[Math.min(q.length-1,t+1)]?.focus()):"ArrowUp"===e.key?(e.preventDefault(),$.current[Math.max(0,t-1)]?.focus()):"Home"===e.key?(e.preventDefault(),$.current[0]?.focus()):"End"===e.key&&(e.preventDefault(),$.current[q.length-1]?.focus())}function en(e){"Escape"===e.key&&g&&(e.preventDefault(),et())}function eo(e){ea(e),window.requestAnimationFrame(()=>{let t=q.findIndex(t=>t.id===e);t>=0&&$.current[t]?.focus()})}return(0,s.useEffect)(()=>{if(m||0===e.length)return;let t=0,s=()=>{let e=k();if(!e)return;let s=G.get(e),i=s?W.get(s):void 0;s&&i&&(b(""),F(e=>e.includes(s)?e:[...e,s]),t=window.requestAnimationFrame(()=>{document.getElementById(i)?.scrollIntoView({behavior:"smooth",block:"start"})}))};return s(),window.addEventListener("hashchange",s),()=>{window.removeEventListener("hashchange",s),t&&window.cancelAnimationFrame(t)}},[W,m,G,e.length]),(0,t.jsxs)("section",{id:f||void 0,className:"relative mx-auto w-full min-w-0 max-w-[90rem] overflow-hidden bg-white pb-6 sm:pb-8",role:"region","aria-labelledby":L,"aria-describedby":_,children:[(0,t.jsx)("p",{ref:O,className:"sr-only","aria-live":"polite"}),m?(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Searchable Accordion - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Title"})," - main heading at the top of the accordion."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," - supporting rich text beneath the heading."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Accordion Item Title"})," - question or expandable row title."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Accordion Item Body"})," - answer/content area inside each expanded row."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Category"})," - optional label chip above the body."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Updated Date"})," - optional metadata chip for each item."]}
3949),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Quick Links 1-4"})," - add up to 4 quick links per accordion item. If no quick links are added, the quick links section will not show."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Accordion Items"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another accordion row under this datasource."]}),(0,t.jsx)("li",{children:"In edit mode, all accordion items stay open so each field is easier to find and edit."})]})]}):null,(0,t.jsx)("div",{className:"px-4 pb-4 pt-2 sm:px-6 sm:pb-5 sm:pt-2.5",children:(0,t.jsx)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-end sm:justify-between",children:(0,t.jsxs)("div",{className:"w-full",children:[a?(0,t.jsxs)("div",{className:m?"border border-dashed border-[#8BCDF5] p-1":void 0,children:[m?(0,t.jsx)(w,{children:"Accordion Title"}):null,(0,t.jsx)(n.Text,{tag:"h2",id:L,field:a,className:"text-[30px] font-semibold leading-[1.1] text-[#00304C] sm:text-[35px]"})]}):(0,t.jsx)("h2",{id:L,className:"text-[30px] font-semibold leading-[1.1] text-[#00304C] sm:text-[35px]",children:c}),o&&(m||p(o))?(0,t.jsxs)("div",{id:_,className:m?"mt-2 border border-dashed border-[#8BCDF5] p-1":void 0,children:[m?(0,t.jsx)(w,{children:"Accordion Description"}):null,(0,t.jsx)(l.RichText,{field:o,className:"text-[16px] leading-[1.72] text-[#334550] sm:text-[18px] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"})]}):(0,t.jsx)("div",{id:_,className:"mt-2 text-[16px] leading-[1.72] text-[#334550] sm:text-[18px] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline",dangerouslySetInnerHTML:{__html:d}})]})})}),(0,t.jsxs)("div",{className:"p-4 sm:p-6",children:[(0,t.jsx)("div",{role:"search","aria-labelledby":`${I}-label`,className:"mb-3 overflow-hidden border border-[#C7DCEB] bg-[linear-gradient(180deg,#F9FCFE_0%,#EEF6FB_100%)] sm:mb-4",children:(0,t.jsxs)("div",{className:"px-2.5 py-2 sm:px-3 sm:py-2.5",children:[(0,t.jsx)("div",{className:"border border-[#C9DDEA] bg-white p-0.5 transition-colors focus-within:border-[#78B5DA] sm:p-1",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("label",{id:`${I}-label`,htmlFor:I,className:"sr-only",children:"Search accordion items"}),(0,t.jsx)("span",{className:"pointer-events-none absolute left-1.5 top-1/2 inline-flex h-6 w-6 -translate-y-1/2 items-center justify-center bg-[#EAF3F9] text-[#006099]","aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faMagnifyingGlass,className:"text-xs"})}),(0,t.jsx)("input",{id:I,type:"search",value:g,onChange:e=>ee(e.target.value),onKeyDown:en,placeholder:"Search questions, answers, categories, and links...",className:h("w-full border-0 bg-transparent py-1.5 pl-9 text-[13px] text-[#0C0D0D] placeholder:text-[#6D7E8A] transition-[background-color] focus:outline-none sm:py-2 sm:text-[14px]",g?"pr-16 sm:pr-20":"pr-2.5"),"aria-describedby":`${B} ${R}`,"aria-controls":P,name:"accordion-search",autoComplete:"on",list:M}),g?(0,t.jsxs)("button",{type:"button",onClick:et,className:"absolute right-1 top-1/2 inline-flex h-6 -translate-y-1/2 cursor-pointer items-center justify-center gap-1 border border-[#D5E5F0] bg-[#F7FBFE] px-1.5 text-xs font-semibold text-[#00304C] transition-colors hover:bg-[#EAF3F9] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2 sm:h-7 sm:px-2","aria-controls":P,"aria-label":"Clear search",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faXmark,className:"text-[#5D6670]","aria-hidden":"true"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Clear"})]}):null]})}),(0,t.jsx)("datalist",{id:M,children:J.map(e=>(0,t.jsx)("option",{value:e},e))}),(0,t.jsxs)("div",{className:"mt-1.5 grid gap-1 border-t border-[#C8DAE7] pt-1.5 text-sm sm:grid-cols-[minmax(0,1fr)_auto] sm:items-center sm:gap-3",children:[(0,t.jsx)("p",{id:B,className:"min-w-0 text-[15.5px] leading-snug text-[#334550]",children:"Suggestions appear as you type. Matching items open automatically while you search."}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-1.5 sm:justify-end",children:[K&&Y?(0,t.jsxs)("p",{className:"text-sm font-semibold leading-snug text-[#00304C]",children:['Showing results for "',Y,'"']}):null,(0,t.jsx)("span",{id:R,role:"status","aria-live":"polite","aria-atomic":"true",className:"inline-flex items-center border border-[#A9C3D7] bg-white px-2 py-1 text-sm font-bold leading-none text-[#00304C]",children:X})]})]})]})}),0===q.length?(0,t.jsxs)("div",{id:P,role:"status","aria-live":"polite",className:"bg-[#EDF5FA] p-5",children:[(0,t.jsx)("div",{className:"text-sm font-semibold text-[#00304C]",children:"No matches found"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-[#494B4D]",children:"Try a different keyword."})]}):(0,t.jsx)("div",{id:P,className:"space-y-2 sm:space-y-3",role:"list",children:q.map((e,s)=>{let a=K?!S.includes(e.id):j.includes(e.id),o=s%2==1?"bg-[#E3F0FA]":"bg-white",c="hover:outline hover:outline-2 hover:outline-[#86C2E5]",d=W.get(e.id)??`accordion-${e.id}`,u=e.quickLinks.filter(e=>m?!!e.field:!!e.href),x=u.length>0,f=x||!m,g=m&&!!e.categoryField,b=m&&!!e.updatedField;return(0,t.jsxs)("div",{id:d,className:"scroll-mt-24 overflow-hidden sm:scroll-mt-28",role:"listitem",children:[(0,t.jsx)("h3",{className:"m-0",children:m?(0,t.jsxs)("div",{id:V(e.id),className:h("group flex w-full items-center justify-between gap-3 px-4 py-2.5 text-left transition-colors duration-200 sm:px-5 sm:py-3",o),children:[(0,t.jsxs)("span",{className:"min-w-0",children:[m?(0,t.jsx)(w,{children:"Accordion Item Title"}):null,(0,t.jsx)("span",{className:"text-[16px] font-semibold leading-[1.2] tracking-normal text-[#0C0D0D] sm:text-[18px]",children:e.titleField?(0,t.jsx)(n.Text,{tag:"span",field:e.titleField}
3949):e.title})]}),(0,t.jsx)("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center bg-[#004A79]","aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faChevronDown,className:"block rotate-180 text-[11px] leading-none text-white sm:text-[12px]"})})]}):(0,t.jsxs)("button",{ref:e=>{$.current[s]=e},id:V(e.id),type:"button",onClick:()=>ea(e.id),onKeyDown:e=>el(e,s),"aria-expanded":a,"aria-controls":H(e.id),className:h("group flex w-full scroll-mt-24 cursor-pointer items-center justify-between gap-3 px-4 py-2.5 text-left transition-colors duration-200 sm:scroll-mt-28 sm:px-5 sm:py-3","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2",a?"bg-[#BAD7EC] hover:outline hover:outline-2 hover:outline-[#5FAAD6]":`${o} ${c}`),children:[(0,t.jsx)("span",{className:"min-w-0 text-[16px] font-semibold leading-[1.2] tracking-normal text-[#0C0D0D] transition-colors group-hover:text-[#00304C] sm:text-[18px]",children:K?N(e.title,Q):e.title}),(0,t.jsx)("span",{className:h("inline-flex h-8 w-8 shrink-0 items-center justify-center transition-all group-hover:scale-105",a?"bg-[#004A79]":"bg-[#0A6FAF] group-hover:bg-[#085D93]"),"aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faChevronDown,className:h("block text-[11px] leading-none transition-transform duration-200 sm:text-[12px]",a?"rotate-180 text-white":"text-white")})})]})}),(0,t.jsx)("div",{id:H(e.id),role:"region","aria-labelledby":V(e.id),hidden:!a&&!m,className:h("px-4 pb-2 sm:px-5 sm:pb-3",a||m?"block bg-white":"hidden"),children:(0,t.jsxs)("div",{className:"mt-0 p-3 sm:p-4",children:[e.category||e.updatedISO||g||b||e.categoryField&&p(e.categoryField)||e.updatedField&&p(e.updatedField)?(0,t.jsxs)("div",{className:"mb-2 flex flex-wrap items-center gap-2 sm:mb-3",children:[e.category||g||e.categoryField&&p(e.categoryField)?(0,t.jsxs)("span",{className:"inline-flex items-center border border-[#C8DEED] bg-[#EAF3F9] px-2 py-0.5 text-xs font-semibold text-[#1F4F6B]",children:[m?(0,t.jsx)("span",{className:"mr-1.5 text-[10px] uppercase tracking-[0.08em] text-[#5A6A75]",children:"Category"}):null,e.categoryField&&(m||p(e.categoryField))?(0,t.jsx)(n.Text,{tag:"span",field:e.categoryField}):K?N(e.category??"",Q):e.category]}):null,e.updatedISO||b||e.updatedField&&p(e.updatedField)?(0,t.jsxs)("span",{className:"inline-flex items-center border border-[#F2D6B8] bg-[#FFF4EC] px-2 py-0.5 text-xs font-medium text-[#8A4A12]",children:[m?(0,t.jsx)("span",{className:"mr-1.5 text-[10px] uppercase tracking-[0.08em] text-[#A0642D]",children:"Updated"}):null,e.updatedField&&(m||p(e.updatedField))?(0,t.jsx)(n.Text,{tag:"span",field:e.updatedField}):K?N(`Updated ${e.updatedDisplay??e.updatedISO}`,Q):`Updated ${e.updatedDisplay??e.updatedISO}`]}):null]}):null,(0,t.jsx)("div",{className:"pb-2 sm:pb-3",children:e.bodyField&&(m||p(e.bodyField))?(0,t.jsxs)("div",{className:m?"border border-dashed border-[#8BCDF5] p-1":void 0,children:[m?(0,t.jsx)(w,{children:"Accordion Item Body"}):null,(0,t.jsx)(l.RichText,{field:e.bodyField,className:"w-full max-w-none text-[15px] leading-[1.55] text-[#2E3F4B] sm:text-[16px] sm:leading-[1.6] [&_p]:max-w-none [&_p]:mb-2 [&_p:last-child]:mb-0 sm:[&_p]:mb-3 [&_ul]:max-w-none [&_ol]:max-w-none [&_blockquote]:max-w-none [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"})]}):(0,t.jsx)("div",{className:"w-full max-w-none text-[15px] leading-[1.55] text-[#2E3F4B] sm:text-[16px] sm:leading-[1.6] [&_p]:max-w-none [&_p]:mb-2 [&_p:last-child]:mb-0 sm:[&_p]:mb-3 [&_ul]:max-w-none [&_ol]:max-w-none [&_blockquote]:max-w-none [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline",dangerouslySetInnerHTML:{__html:K?C(e.body,Q):e.body}})}),f?(0,t.jsx)("div",{className:"mt-3 border-t border-[#D7E5EF] pt-3 sm:mt-4 sm:pt-4",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:gap-4",children:[x?(0,t.jsx)("section",{"aria-label":`Quick links for ${e.title}`,children:(0,t.jsxs)("div",{className:"flex flex-wrap gap-2.5",children:[(0,t.jsxs)("div",{className:"inline-flex min-h-8 items-center gap-2 border border-[#D7E5EF] bg-[linear-gradient(180deg,#F8FBFD_0%,#EEF5FA_100%)] px-2.5 py-1.5 text-[#1F4F6B] sm:min-h-9 sm:px-3 sm:py-2",children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 shrink-0 items-center justify-center bg-[#005C98] text-white","aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faArrowUpRightFromSquare,className:"text-xs"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#1F4F6B]",children:"Qu
3949ick Links"}),(0,t.jsx)("p",{className:"text-[11px] leading-tight text-[#5A6A75]",children:"Helpful actions"})]})]}),u.map(s=>s.field&&(m||p(s.field))?(0,t.jsxs)("div",{className:"inline-flex min-h-8 w-full items-center justify-center gap-1.5 border border-[#F2D6B8] bg-[#FFF4EC] px-2.5 py-1.5 text-center text-[15px] font-extrabold text-[#7A3200] transition-colors hover:bg-[#FEE8D8] hover:text-[#5F2500] focus-within:ring-2 focus-within:ring-[#7A3200]/40 sm:min-h-9 sm:w-auto sm:justify-start sm:px-3 sm:py-2 sm:text-left",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:y(s.href),className:"text-sm text-[#A64A17]","aria-hidden":"true"}),m?(0,t.jsxs)("span",{className:"shrink-0 text-[10px] uppercase tracking-[0.08em] text-[#A64A17]",children:["Quick Link ",s.slotIndex]}):null,(0,t.jsx)(E,{field:s.field,className:"cursor-pointer text-inherit no-underline focus-visible:outline-none"})]},s.id):(0,t.jsxs)("a",{href:s.href,target:s.target||"_blank",rel:"_blank"===(s.target||"_blank")?"noopener noreferrer":void 0,className:"inline-flex min-h-8 w-full cursor-pointer items-center justify-center gap-1.5 border border-[#F2D6B8] bg-[#FFF4EC] px-2.5 py-1.5 text-center text-[15px] font-extrabold text-[#7A3200] transition-colors hover:bg-[#FEE8D8] hover:text-[#5F2500] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#7A3200]/40 sm:min-h-9 sm:w-auto sm:justify-start sm:px-3 sm:py-2 sm:text-left","aria-label":`Open ${s.label} for ${e.title}${"_blank"===(s.target||"_blank")?" in a new tab":""}`,children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:y(s.href),className:"text-sm text-[#A64A17]","aria-hidden":"true"}),K?N(s.label,Q):s.label]},s.id))]})}):null,m?null:(0,t.jsx)("div",{className:"flex justify-start sm:justify-end",children:(0,t.jsxs)("button",{type:"button",className:"inline-flex w-full cursor-pointer items-center justify-center gap-1.5 border border-[#B7D2E4] bg-white px-3 py-1.5 text-xs font-semibold text-[#005C98] transition-colors hover:bg-[#EAF3F9] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2 sm:w-auto",onClick:()=>eo(e.id),"aria-label":`Close ${e.title}`,children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faXmark,className:"text-[#005C98]","aria-hidden":"true"}),"Close"]})})]})}):null]})})]},e.id)})})]})]})}e.s(["SearchableAccordionView",0,A],277605)},407970,618540,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(5305);function a(e){return e?.data?.datasource??null}function l(e){let t=a(e),s=t?.title?.jsonValue;return s||null}function n(e){let t=a(e);return t?.description?.jsonValue??null}function o(e){let t=a(e);return t?.children?.results??[]}function c(e){if("string"==typeof e)return e;if(e&&"object"==typeof e){let t=e;if("string"==typeof t.text)return t.text;if("string"==typeof t.value)return t.value;if("string"==typeof t.src)return t.src;if("string"==typeof t.href)return t.href}return""}function d(e,t){let s=e.fields?.find(e=>e.name?.toLowerCase()===t.toLowerCase());return c(s?.jsonValue?.value)||c(s?.value)}function h(...e){return e.find(e=>e&&(0,r.hasDisplayableDate)(e))}function u(e){return h(c(e.updatedDate?.jsonValue?.value),c(e.updatedByDate?.jsonValue?.value),c(e.lastEdited?.jsonValue?.value),c(e.editedDate?.jsonValue?.value),c(e.updatedOn?.jsonValue?.value),c(e.updatedAt?.jsonValue?.value),c(e.systemUpdated?.jsonValue?.value),c(e.updated?.jsonValue?.value),c(e.__Updated?.jsonValue?.value),c(e.__updated?.jsonValue?.value),d(e,"Updated Date"),d(e,"UpdatedByDate"),d(e,"Updated By Date"),d(e,"Last Edited"),d(e,"Edited Date"),d(e,"Updated On"),d(e,"Updated At"),d(e,"Updated"),d(e,"__Updated"),d(e,"__updated"))}function x(e){let t=c(e.updatedDate?.jsonValue?.value);if((0,r.hasDisplayableDate)(t))return e.updatedDate?.jsonValue;let s=c(e.updatedByDate?.jsonValue?.value);if((0,r.hasDisplayableDate)(s))return e.updatedByDate?.jsonValue}function m(e){let t=e.split("?")[0].split("#")[0].split("/").pop()||"";return t&&decodeURIComponent(t).replace(/\.[^/.]+$/,"").replace(/[-_]+/g," ").trim()||"Open link"}function f(e,t,s,i){let r="",a="",l="";if("string"==typeof e)r=e;else if(e&&"object"==typeof e){let t=e;if(r=c(t.href)||c(t.url),a=c(t.text)||c(t.title),l=c(t.target),!r&&t.value&&"object"==typeof t.value){let e=t.value;r=c(e.href)||c(e.url),a||(a=c(e.text)||c(e.title)),l||(l=c(e.target))}}return{id:`${t}-ql-${s+1}`,label:r&&"#"!==r?a||m(r):"",href:r&&"#"!==r?r:"",slotIndex:s+1,target:l||void 0,field:i}}function g(e){let t=c(e.itemTitle?.jsonValue?.value)||"Untitled",s=c(e.itemBody?.jsonValue?.value),i=c(e.category?.jsonValue?.value)||void 0,a=u(e),l=a&&(0,r.formatDate)(a)||void 0,n=[e.quickLink1?.jsonValue,e.quickLink2?.jsonValue,e.quickLink3?.jsonValue,e.quickLink4?.jsonValue].map((t,s)=>
3949f(t?.value,e.id,s,t)),o=n.filter(e=>e.href),d=[t,i,...o.map(e=>e.label)].filter(e=>"string"==typeof e&&e.trim().length>0),h=(0,r.normalize)(`${t} ${(0,r.stripHtml)(s)} ${i??""} ${a??""} ${l??""} ${o.map(e=>`${e.label} ${e.href}`).join(" ")}`);return{id:e.id,title:t,body:s,searchText:h,suggestionValues:d,titleField:e.itemTitle?.jsonValue,bodyField:e.itemBody?.jsonValue,categoryField:e.category?.jsonValue,updatedField:x(e),category:i,updatedISO:a,updatedDisplay:l,quickLinks:n}}e.s(["normalizeAccordionRow",0,g,"resolveAccordionRows",0,o,"resolveDescriptionField",0,n,"resolveTitle",0,l,"safeString",0,c],618540);var p=e.i(277605);let b=e=>{let{page:r}=(0,i.useSitecore)(),a=!!r?.mode?.isEditing,d=l(e.fields),h=n(e.fields),u=c(h?.value),x=o(e.fields),m=!!(d||x.length>0),f=(0,s.useMemo)(()=>m?x.map(g):[],[m,x]),b=d?.value||"Quick Answers",y=u||"Search and expand items to read more.",w=e.params?.RenderingIdentifier;return m?(0,t.jsx)(p.SearchableAccordionView,{items:f,titleField:d,descriptionField:h,title:b,description:y,isPageEditing:a,id:w}):null},y=b;e.s(["Default",0,b,"default",0,y],407970)},220184,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],i=(0,t.default)("FileText",s);e.s(["FileText",0,i],220184)},794204,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]],i=(0,t.default)("Download",s);e.s(["Download",0,i],794204)},73748,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],i=(0,t.default)("X",s);e.s(["X",0,i],73748)},392772,e=>{"use strict";let t=!0,s=[{domainKey:"019ed68a-879c-76bf-a0d6-ad389d4c1a75",number:"BLD2128700P1",folderName:"Janitorial Services for Terminals 1-4, AOCC, and RCC",composedName:"BLD2128700P1 - Janitorial Services for Terminals 1-4, AOCC, and RCC",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d2-a19c-746a-a7fd-9d68fd6dafb8",number:"BLD2129654P1",folderName:"Security Guard Services for FLL and North Perry Airports",composedName:"BLD2129654P1 - Security Guard Services for FLL and North Perry Airports",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d2-f992-733e-b956-557daab1b596",number:"GEN2129372P1",folderName:"Tennis Court Operator at Brian Piccolo Park",composedName:"GEN2129372P1 - Tennis Court Operator at Brian Piccolo Park",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d3-439c-7493-9f6c-d966465d432b",number:"GEN2130273P1",folderName:"Ground Transportation Management Services",composedName:"GEN2130273P1 - Ground Transportation Management Services",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d3-ac83-7b93-a169-c12082c6aa18",number:"PNC2130453P1",folderName:"CEI Services for Increase Vertical Clearance of Sheridan Street Bridge",composedName:"PNC2130453P1 - CEI Services for Increase Vertical Clearance of Sheridan Street Bridge",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d3-fd06-799f-88e4-a515896dd3d8",number:"PNC2130378P1",folderName:"Professional Consultant Svcs for Building Projects at FLL and HWO",composedName:"PNC2130378P1 - Professional Consultant Svcs for Building Projects at FLL and HWO",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d4-56ba-7453-aa51-94439a6a23a0",number:"PNC2131324P1",folderName:"Airport Safety Assessment - North Perry Airport (HWO)",composedName:"PNC2131324P1 - Airport Safety Assessment - North Perry Airport (HWO)",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d4-adad-7b17-9419-98245d419ae3",number:"TRN2130715P1",folderName:"General Planning Consultant Services for BCT (FTA)",composedName:"TRN2130715P1 - General Planning Consultant Services for BCT (FTA)",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d4-eccb-788f-9b58-63d5496fb0e6",number:"TRN2129615P1",folderName:"Homeless Mgmt IS Solution",composedName:"TRN2129615P1 - Homeless Mgmt IS Solution",description:"",status:"Active",awardedOn:null},{domainKey:"019f18d5-3537-7ca0-ab0a-1413950929b0",number:"TEC2125499P1",folderName:"Libraries Automated Materials Handling",composedName:"TEC2125499P1 - Libraries Automated Materials Handling",description:"",status:"Active",awardedOn:null}],i=new Map,r=new Map;async function a(e){let t=e??"All",s=i.get(t);if(s)return s;let r=e?`/api/rfp-repository/folders?status=${encodeURIComponent(e)}`:"/api/rfp-repository/folders",a=await fetch(r,{headers:{Accept:"application/json"}});if(!a.ok)throw Error(`Failed to fetch folders: ${a.status}`);let l=await a.json();return i.set(t,l),l}async function l(e){let t=r.get(e);if(t)return t;let s=await fetch(`/api/rfp-repository/folders/${e}/content`,{headers:{Accept:"application/json"}});if(404===s.status)return null;if(!s.ok)throw Error(`Failed to fetch folder content: ${s.status}`);let i=await s.json();return r.set(e,i),i}e.s(["MOCK_FOLDERS",0,s,"fetchFolderContent",0,l,"fetchFolders",0,a,"isApiReady",0,t])},591381,e=>{"use strict";function t(e){return e<1024?`${e} B`:e<1048576?`${(e/1024).toFixed(0)} KB`:`${(e/1048576).toFixed(1)} MB`}function s(e){return e?new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"}):"â"}function i(e){return`/api/rfp-repository/documents/${e}`}e.s(["formatDate",0,s,"formatFileSize",0,t,"getDocumentUrl",0,i])},152936,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(220184),a=e.i(52878),l=e.i(794204),n=e.i(431144),o=e.i(73748),c=e.i(965947),d=e.i(392772),h=e.i(591381);let u=["All","Active","Archived","Inactive"],x={Active:"bg-green-100 text-green-800",Archived:"bg-gray-100 text-gray-600",Inactive:"bg-amber-100 text-amber-800"};function m({status:e}
3949){return(0,t.jsx)("span",{className:(0,c.cn)("inline-flex items-center rounded-full px-2.5 py-0.5 text-xs font-medium",x[e]??"bg-gray-100 text-gray-600"),children:e})}function f({folder:e,onClose:i}){let[n,c]=(0,s.useState)(null),[u,x]=(0,s.useState)(!0),[g,p]=(0,s.useState)(!1),b=(0,s.useRef)(null),y=(0,s.useRef)(null);return(0,s.useEffect)(()=>{x(!0),p(!1),(0,d.fetchFolderContent)(e.domainKey).then(e=>{c(e),x(!1)}).catch(()=>{p(!0),x(!1)})},[e.domainKey]),(0,s.useEffect)(()=>{let e=document.activeElement,t=document.documentElement.style.overflow;function s(e){if("Escape"===e.key){e.preventDefault(),i();return}if("Tab"!==e.key)return;let t=b.current;if(!t)return;let s=t.querySelectorAll('a[href], button:not([disabled]), [tabindex]:not([tabindex="-1"])');if(!s.length)return;let r=s[0],a=s[s.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),r.focus())}return document.documentElement.style.overflow="hidden",window.setTimeout(()=>y.current?.focus(),0),document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s),document.documentElement.style.overflow=t,e?.focus()}},[i]),(0,t.jsxs)("div",{className:"fixed inset-0 z-50 flex items-end justify-center p-0 sm:items-center sm:p-6",role:"dialog","aria-modal":"true","aria-label":e.composedName,children:[(0,t.jsx)("button",{type:"button",className:"absolute inset-0 cursor-default bg-black/60 backdrop-blur-sm",onClick:i,tabIndex:-1,"aria-hidden":"true"}),(0,t.jsxs)("div",{ref:b,className:"relative flex h-[90dvh] w-full max-w-full flex-col overflow-hidden bg-white shadow-2xl sm:h-auto sm:max-h-[85vh] sm:max-w-2xl",style:{paddingBottom:"env(safe-area-inset-bottom, 0px)"},children:[(0,t.jsx)("div",{className:"flex justify-center pb-1 pt-2 sm:hidden","aria-hidden":"true",children:(0,t.jsx)("div",{className:"h-1 w-10 bg-[#D1D5DB]"})}),(0,t.jsx)("button",{ref:y,type:"button",onClick:i,className:"absolute right-3 top-2 z-20 inline-flex h-11 w-11 items-center justify-center bg-white text-[#0B3A57] shadow-md ring-1 ring-black/10 transition-colors hover:bg-[#b2e3ff] hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#006099]/25 sm:right-3 sm:top-3","aria-label":"Close",children:(0,t.jsx)(o.X,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"bg-[#0B3A57] px-5 pb-4 pt-4 pr-14 sm:px-7",children:[(0,t.jsx)("h2",{className:"mt-1 break-words text-base font-bold leading-snug text-white sm:text-lg",children:e.composedName}),(0,t.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-3",children:[(0,t.jsx)(m,{status:e.status}),e.awardedOn&&(0,t.jsxs)("span",{className:"text-sm text-[#94A3B8]",children:["Awarded: ",(0,h.formatDate)(e.awardedOn)]})]})]}),(0,t.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain",style:{WebkitOverflowScrolling:"touch"},children:[u&&(0,t.jsx)("div",{className:"flex h-36 items-center justify-center",children:(0,t.jsx)("div",{className:"h-6 w-6 animate-spin rounded-full border-2 border-[#006099] border-t-transparent",role:"status","aria-label":"Loading solicitation details"})}),g&&(0,t.jsx)("div",{className:"px-6 py-10 text-center",children:(0,t.jsx)("p",{className:"text-sm text-[#6B7280]",children:"Unable to load document details. Please try again."})}),!u&&!g&&n&&(0,t.jsxs)("div",{className:"px-5 py-5 sm:px-7",children:[n.description&&(0,t.jsx)("p",{className:"mb-5 text-sm leading-relaxed text-[#374151]",children:n.description}),n.content.length>0?(0,t.jsxs)("section",{"aria-labelledby":"rfp-modal-docs-heading",children:[(0,t.jsx)("h3",{id:"rfp-modal-docs-heading",className:"mb-3 text-xs font-bold uppercase tracking-wider text-[#0B3A57]",children:"Documents"}),(0,t.jsx)("ul",{className:"divide-y divide-[#E5E7EB]",children:n.content.map(e=>{let s=(0,h.getDocumentUrl)(e.systemFileId),i="#"!==s;return(0,t.jsxs)("li",{className:"flex items-center justify-between gap-4 py-3",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[(0,t.jsx)(r.FileText,{className:"h-5 w-5 shrink-0 text-[#006099]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsxs)("p",{className:"truncate text-sm font-medium text-[#0B3A57]",children:[e.friendlyFileName,e.fileExtension]}),(0,t.jsx)("p",{className:"text-xs text-[#6B7280]",children:(0,h.formatFileSize)(e.f
3949ileSize)})]})]}),i?(0,t.jsxs)("a",{href:s,download:!0,className:"shrink-0 inline-flex items-center gap-1.5 border border-[#006099] px-3 py-1.5 text-xs font-semibold text-[#006099] transition-colors hover:bg-[#006099] hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#006099] focus-visible:ring-offset-1","aria-label":`Download ${e.friendlyFileName}${e.fileExtension}`,children:[(0,t.jsx)(l.Download,{className:"h-3.5 w-3.5","aria-hidden":"true"}),"Download"]}):(0,t.jsx)("span",{className:"shrink-0 text-xs italic text-[#9CA3AF]",children:"Not available"})]},e.systemFileId)})})]}):(0,t.jsx)("p",{className:"text-sm italic text-[#6B7280]",children:"No documents attached to this solicitation."}),n.links.length>0&&(0,t.jsxs)("section",{"aria-labelledby":"rfp-modal-links-heading",className:"mt-6",children:[(0,t.jsx)("h3",{id:"rfp-modal-links-heading",className:"mb-3 text-xs font-bold uppercase tracking-wider text-[#0B3A57]",children:"Related Links"}),(0,t.jsx)("ul",{className:"divide-y divide-[#E5E7EB]",children:n.links.map(e=>(0,t.jsx)("li",{className:"py-2.5",children:(0,t.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-sm text-[#006099] underline decoration-[#006099]/40 underline-offset-2 hover:text-[#19a9ff] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#006099]",children:[(0,t.jsx)(a.ExternalLink,{className:"h-4 w-4 shrink-0","aria-hidden":"true"}),e.title]})},e.hyperLinkId))})]})]})]})]})]})}let g=e=>{let{page:r}=(0,i.useSitecore)(),a=!!r?.mode?.isEditing,l=e.fields?.data?.datasource?.heading?.jsonValue?.value,[o,x]=(0,s.useState)("All"),[g,p]=(0,s.useState)(""),[b,y]=(0,s.useState)([]),[w,v]=(0,s.useState)(!0),[j,N]=(0,s.useState)(!1),[C,k]=(0,s.useState)(null);(0,s.useEffect)(()=>{v(!0),N(!1);let e="All"===o?void 0:o;(0,d.fetchFolders)(e).then(e=>{y(e),v(!1)}).catch(()=>{N(!0),v(!1)})},[o]);let F=(0,s.useMemo)(()=>{let e=g.trim().toLowerCase();return e?b.filter(t=>t.number.toLowerCase().includes(e)||t.folderName.toLowerCase().includes(e)):b},[b,g]);return a?(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#EAF3F9] px-5 py-4 text-sm text-[#00304C]",children:[(0,t.jsx)("p",{className:"font-semibold",children:"RFP Repository â Edit Mode"}),(0,t.jsxs)("p",{className:"mt-1 text-xs text-[#1D4B67]",children:["This component fetches solicitation data from the Purchasing API at runtime.",d.isApiReady?" API is configured.":" Live API not enabled â using mock data in preview."]}),l&&(0,t.jsxs)("p",{className:"mt-2 text-sm font-medium",children:["Heading: ",l]})]}):(0,t.jsxs)("section",{className:"w-full overflow-x-auto","aria-label":l??"Purchasing Document Repository",children:[(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1155px] min-w-[900px]",children:[l&&(0,t.jsx)("h2",{className:"mb-4 text-2xl font-bold text-[#0B3A57]",children:l}),(0,t.jsx)("div",{className:"flex border-b border-[#E5E7EB]",role:"tablist","aria-label":"Filter solicitations by status",children:u.map(e=>(0,t.jsx)("button",{role:"tab",type:"button","aria-selected":o===e,onClick:()=>{x(e),p("")},className:(0,c.cn)("inline-block border-b-2 px-4 py-2.5 text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#006099]",o===e?"border-[#006099] text-[#006099]":"border-transparent text-[#6B7280] hover:border-[#D1D5DB] hover:text-[#374151]"),children:e},e))}),(0,t.jsx)("div",{className:"my-3 flex justify-end px-1",children:(0,t.jsxs)("div",{className:"relative w-full max-w-xs",children:[(0,t.jsx)(n.Search,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-[#9CA3AF]","aria-hidden":"true"}),(0,t.jsx)("input",{type:"search",value:g,onChange:e=>p(e.target.value),placeholder:"Search by number or name","aria-label":"Search solicitations",className:"w-full border border-[#D1D5DB] bg-white py-2 pl-9 pr-4 text-sm text-[#374151] focus:border-[#006099] focus:outline-none focus:ring-1 focus:ring-[#006099]"})]})}),w?(0,t.jsx)("div",{className:"flex h-40 items-center justify-center",children:(0,t.jsx)("div",{className:"h-6 w-6 animate-spin rounded-full border-2 border-[#006099] border-t-transparent",role:"status","aria-label":"Loading solicitations"})}):j?(0,t.jsx)("div",{className:"px-4 py-14 text-center text-sm text-[#6B7280]",children:(0,t.jsx)("p",{children:"Unable to load solicitations. Please try again later."})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full border-collapse text-sm","aria-label":`${o} solicitations`,children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"bg-[#0B3A57] text-white",children:[(0,t.jsx)("th",{scope:"col",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Number"}),(0,t.jsx)("th",{scope:"col",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Name"}),(0,t.jsx)("th",{scope:"col",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Status"}),(0,t.jsx)("th",{scope:"col",className:"whitespace-nowrap px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Awarded"})]})}),(0,t.jsx)("tbody",{children:0===F.length?(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:4,className:"px-4 py-12 text-center text-sm text-[#6B7280]",children:g?"No solicitations match your search.":"No solicitations foun
3949d."})}):F.map((e,s)=>(0,t.jsxs)("tr",{onClick:()=>k(e),className:(0,c.cn)("cursor-pointer border-b border-[#E5E7EB] transition-colors hover:bg-[#EFF6FF] focus-within:bg-[#EFF6FF]",s%2==0?"bg-white":"bg-[#F9FAFB]"),children:[(0,t.jsx)("td",{className:"px-4 py-3",children:(0,t.jsx)("button",{type:"button",onClick:t=>{t.stopPropagation(),k(e)},className:"font-medium text-[#006099] underline decoration-[#006099]/40 underline-offset-2 hover:text-[#19a9ff] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#006099] focus-visible:ring-offset-1","aria-label":`View details for ${e.composedName}`,children:e.number})}),(0,t.jsx)("td",{className:"px-4 py-3 text-[#374151]",children:e.folderName}),(0,t.jsx)("td",{className:"px-4 py-3",children:(0,t.jsx)(m,{status:e.status})}),(0,t.jsx)("td",{className:"whitespace-nowrap px-4 py-3 text-[#374151]",children:(0,h.formatDate)(e.awardedOn)})]},e.domainKey))})]})}),(0,t.jsxs)("p",{className:"mt-2 px-1 text-xs text-[#6B7280]","aria-live":"polite","aria-atomic":"true",children:[F.length," ",1===F.length?"solicitation":"solicitations",g&&` matching "${g}"`]})]})]}),null!==C&&(0,t.jsx)(f,{folder:C,onClose:()=>k(null)})]})},p=g;e.s(["Default",0,g,"default",0,p])},331738,e=>{"use strict";let t={"light-surface":{color:"#00304C","--fa-primary-color":"#00304C","--fa-secondary-color":"#FF974C","--fa-secondary-opacity":"0.95"},"light-surface-blue":{color:"#00304C","--fa-primary-color":"#00304C","--fa-secondary-color":"#B2E3FF","--fa-secondary-opacity":"0.92"},"dark-surface":{color:"#FFFFFF","--fa-primary-color":"#FFFFFF","--fa-secondary-color":"#B2E3FF","--fa-secondary-opacity":"0.72"},"dark-surface-active":{color:"#FFFFFF","--fa-primary-color":"#FFFFFF","--fa-secondary-color":"#FFD3B2","--fa-secondary-opacity":"0.92"}};function s(e){return t[e]}function i(e){return!!e&&/^https?:\/\//i.test(e)}e.s(["getResourceRailIconStyle",0,s,"isExternal",0,i])},509548,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let i=e.r(299207);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new i.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},103748,(e,t,s)=>{"use strict";function i(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"encodeURIPath",{enumerable:!0,get:function(){return i}})},167954,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"PreloadChunks",{enumerable:!0,get:function(){return o}});let i=e.r(373433),r=e.r(966362),a=e.r(467552),l=e.r(103748),n=e.r(262300);function o({moduleIds:e}){if("u">typeof window)return null;let t=a.workAsyncStorage.getStore();if(void 0===t)return null;let s=[];if(t.reactLoadableManifest&&e){let i=t.reactLoadableManifest;for(let t of e){if(!i[t])continue;let e=i[t].files;s.push(...e)}}if(0===s.length)return null;let c=(0,n.getAssetTokenQuery)();return(0,i.jsx)(i.Fragment,{children:s.map(e=>{let s=`${t.assetPrefix}/_next/${(0,l.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,i.jsx)("link",{precedence:"dynamic",href:s,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(s,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},257439,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return c}});let i=e.r(373433),r=e.r(947746),a=e.r(509548),l=e.r(167954);function n(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(n(()=>null)),loading:null,ssr:!0},c=function(e){let t={...o,...e},s=(0,r.lazy)(()=>t.loader().then(n)),c=t.loading;function d(e){let n=c?(0,i.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,d=o?r.Suspense:r.Fragment,h=o?{fallback:n}:{},u=t.ssr?(0,i.jsxs)(i.Fragment,{children:["u"<typeof window?(0,i.jsx)(l.PreloadChunks,{moduleIds:t.modules}):null,(0,i.jsx)(s,{...e})]}):(0,i.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,i.jsx)(s,{...e})});return(0,i.jsx)(d,{...h,children:u})}return d.displayName="LoadableComponent",d}}
3949,90405,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return r}});let i=e.r(173278)._(e.r(257439));function r(e,t){let s={};"function"==typeof e&&(s.loader=e);let r={...s,...t};return(0,i.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},814512,e=>{"use strict";let t=(0,e.i(90405).default)(()=>e.A(442352),{loadableGenerated:{modules:[538560]},ssr:!1});e.s(["default",0,t])},922360,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(331738),r=e.i(814512);function a({activeId:e,categories:l,tabRefs:n,tabId:o,panelId:c,tablistLabel:d,onSelect:h,onTabKeyDown:u}){return(0,t.jsx)("div",{className:"md:hidden bg-[#006099] relative",children:(0,t.jsx)("div",{className:"pb-6 pt-2 sm:pb-8 sm:pt-3",children:(0,t.jsx)("div",{className:"relative mt-1",children:(0,t.jsx)("div",{className:"flex gap-2 overflow-x-auto pb-2 pr-8 [-webkit-overflow-scrolling:touch] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",role:"tablist","aria-label":d,"aria-orientation":"horizontal",children:l.map(a=>{let l=a.id===e,d=l?"light-surface-blue":"dark-surface",x=o(a.id);return(0,t.jsxs)("button",{ref:e=>{n.current[x]=e},id:x,type:"button",onClick:()=>h(a.id,!0),onKeyDown:e=>u(e,a.id,"horizontal"),className:`relative z-10 shrink-0 inline-flex min-h-[56px] items-center gap-3 overflow-visible px-5 py-3.5 text-base cursor-pointer transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-white/70 focus-visible:ring-offset-2 focus-visible:ring-offset-[#006099] sm:text-[19px] ${l?"bg-white text-[#00304C] font-bold":"bg-transparent text-white hover:bg-white/15 font-semibold"}`,role:"tab",tabIndex:l?0:-1,"aria-selected":l,"aria-controls":c(a.id),children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 shrink-0 items-center justify-center sm:h-7 sm:w-7","aria-hidden":"true",children:(0,t.jsx)(r.default,{iconClass:a.icon,fixedWidth:!0,className:"text-[18px] sm:text-[20px]",style:(0,i.getResourceRailIconStyle)(d)})}),a.labelField?(0,t.jsx)(s.Text,{tag:"span",field:a.labelField,className:"relative z-20",suppressHydrationWarning:!0}):a.label]},a.id)})})})})})}function l({activeId:e,categories:a,tabRefs:n,tabId:o,panelId:c,tablistLabel:d,onSelect:h,onTabKeyDown:u}){return(0,t.jsx)("aside",{className:"hidden md:block bg-[#006099] text-white","aria-label":d,children:(0,t.jsx)("div",{className:"pb-6 lg:pb-7",children:(0,t.jsx)("div",{className:"mt-5",role:"tablist","aria-label":d,"aria-orientation":"vertical",children:(0,t.jsx)("ul",{className:"mt-3",children:a.map(a=>{let l=a.id===e,d=l?"dark-surface-active":"dark-surface",x=o(a.id);return(0,t.jsx)("li",{className:"border-t border-white/8",children:(0,t.jsxs)("button",{ref:e=>{n.current[x]=e},id:x,type:"button",onClick:()=>h(a.id),onKeyDown:e=>u(e,a.id,"vertical"),className:`relative z-10 flex w-full min-h-[48px] items-center gap-3 overflow-visible py-2.5 pl-4 pr-3 text-left cursor-pointer transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-white/70 focus-visible:ring-offset-2 focus-visible:ring-offset-[#006099] lg:min-h-[52px] lg:gap-4 lg:py-3 lg:pl-5 lg:pr-4 ${l?"bg-[#005585] border-l-2 border-l-[#FF791A]":"bg-transparent border-l-2 border-l-transparent hover:bg-white/6 hover:border-l-[#FF791A]"}`,role:"tab",tabIndex:l?0:-1,"aria-selected":l,"aria-controls":c(a.id),children:[(0,t.jsx)("span",{className:"inline-flex h-5 w-5 shrink-0 items-center justify-center lg:h-6 lg:w-6","aria-hidden":"true",children:(0,t.jsx)(r.default,{iconClass:a.icon,fixedWidth:!0,className:"text-[15px] lg:text-[17px]",style:(0,i.getResourceRailIconStyle)(d)})}),a.labelField?(0,t.jsx)(s.Text,{tag:"span",field:a.labelField,className:`relative z-20 whitespace-nowrap text-[1.15rem] font-semibold ${l?"text-white":"text-white/90"} lg:text-xl`,suppressHydrationWarning:!0}):(0,t.jsx)("span",{className:`whitespace-nowrap text-[1.15rem] font-semibold ${l?"text-white":"text-white/90"} lg:text-xl`,children:a.label})]})},a.id)})})})})})}e.s(["DesktopResourceRailTabs",0,l,"MobileResourceRailPills",0,a])},472683,e=>{"use strict";var t=e.i(373433),s=e.i(78627),i=e.i(87),r=e.i(191167),a=e.i(331738),l=e.i(814512);function n({category:e,isActive:o,isPageEditing:c}){let d=c?e.quicklinks:e.quicklinks.filter(e=>!!e.href),h=c&&!!e.quicklinksTitleField||d.length>0;return(0,t.jsxs)("article",{className:`relative overflow-visible ${c?"border border-[#B4CCD8] bg-white":""} ${c&&o?"ring-1 ring-[#9DCAE4]":""}`,children:[c?(0,t.jsxs)("div",{className:"border-b border-[#D6E6F0] bg-[#F7FBFE] px-4 py-2 text-xs text-[#1D4B67]",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Editing category:"})," ",e.label||"Resource Category"]}):null,(0,t.jsxs)("div",{className:c?"space-y-4 p-5 sm:p-6":"",children:[c?(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"relative z-20 border border-dashed border-[#8BCDF5] p-3",children:[(0,t.jsx)("p",{className:"mb-2 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Tab Label"}),e.labelField?(0,t.jsx)(r.Text,{tag:"span",field:e.labelField,className:"relative z-20 inline-flex min-h-[32px] items-center text-sm font-bold text-[#00304C]",suppressHydrationWarning:!0}):(0,t.jsx)("span",{className:"inline-flex min-h-[32px] items-center text-sm font-bold text-[#00304C]",children:e.label})]}),(0,t.jsxs)("div",{className:"relative z-20 border border-dashed border-[#8BCDF5] bg-[#F4F8FB] p-3",suppressHydrationWarning:c,children:[(0,t.jsx)("p",{className:"mb-2 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Font Awesome Icon (tabIcon)"}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center bg-[#EAF3F9] ring-1 ring-[#00304C]",children:(0,t.jsx)(l.default,{iconClass:e.icon,fixedWidth:!0,className:"text-[15px]",style:(0,a.getResourceRailIconStyle)("light-surface-blue")})}
3949),e.iconField?(0,t.jsx)(r.Text,{tag:"span",field:e.iconField,editable:!0,suppressHydrationWarning:c,className:"min-w-0 break-words text-xs font-mono font-medium text-[#1D4B67] [overflow-wrap:anywhere]"}):(0,t.jsx)("span",{className:"text-xs italic text-[#516273]",children:"No icon class set â use the Properties panel to edit tabIcon"})]}),(0,t.jsxs)("p",{className:"mt-2 text-[10px] text-[#516273]",children:["Enter a FA class e.g. ",(0,t.jsx)("code",{className:"bg-[#EAF3F9] px-0.5",children:"fa-duotone fa-solid fa-star"}),", ",(0,t.jsx)("code",{className:"bg-[#EAF3F9] px-0.5",children:"fa-light fa-house"}),", or ",(0,t.jsx)("code",{className:"bg-[#EAF3F9] px-0.5",children:"fa-brands fa-instagram"})]})]})]}):null,e.titleField?(0,t.jsx)(r.Text,{tag:"h3",field:e.titleField,className:"relative z-20 text-2xl font-semibold tracking-tight text-[#00304C] sm:text-3xl lg:text-4xl",suppressHydrationWarning:!0}):(0,t.jsx)("h3",{className:"text-2xl font-semibold tracking-tight text-[#00304C] sm:text-3xl lg:text-4xl",children:e.title}),e.blurbField?(0,t.jsx)(i.RichText,{field:e.blurbField,className:"relative z-20 mt-3 max-w-4xl text-sm leading-relaxed text-[#494B4D] sm:mt-4",suppressHydrationWarning:!0}):(0,t.jsx)("p",{className:"mt-3 max-w-4xl text-sm leading-relaxed text-[#494B4D] sm:mt-4",children:e.blurb}),h?(0,t.jsxs)("section",{className:"relative z-20 mt-5 w-full max-w-none overflow-visible bg-[#00304C] p-4 sm:mt-10 sm:p-7 lg:p-9","aria-label":e.quicklinksTitle||"Quick links",children:[c?(0,t.jsxs)("div",{className:"mb-4 border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C]",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Quicklinks - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsx)("li",{children:"Add content to any of the six quick link fields below."}),(0,t.jsx)("li",{children:"Empty quick links stay visible in edit mode but do not appear on the live page."}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"The entire Quicklinks box will not display on the live page if no links have content."})," You must add at least one link for this section to appear."]})]})]}):null,e.quicklinksTitleField?(0,t.jsx)(r.Text,{tag:"h4",field:e.quicklinksTitleField,className:"relative z-20 text-base font-bold text-white sm:text-lg",suppressHydrationWarning:!0}):(0,t.jsx)("h4",{className:"text-base font-bold text-white sm:text-lg",children:e.quicklinksTitle}),(0,t.jsx)("div",{className:"mt-3 grid grid-cols-1 gap-2.5 sm:mt-6 sm:grid-cols-2 sm:gap-4",children:d.map(e=>c&&e.field?(0,t.jsx)(s.Link,{field:e.field,className:"relative z-20 inline-flex min-h-[56px] items-center overflow-visible border-l-[3px] border-l-transparent bg-white px-3.5 py-3.5 text-base font-semibold text-[#00304C] focus:outline-none focus-visible:ring-2 focus-visible:ring-white/70 focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C] sm:min-h-[68px] sm:px-4 sm:py-4",suppressHydrationWarning:!0},e.id):(0,t.jsxs)("a",{href:e.href,className:"group inline-flex min-h-[56px] items-center justify-between gap-3 border-l-[3px] border-l-transparent bg-white px-3.5 py-3.5 text-base font-semibold text-[#00304C] cursor-pointer transition-all duration-200 hover:-translate-y-px hover:border-l-[#FF791A] hover:bg-[#FFF8F2] focus:outline-none focus-visible:ring-2 focus-visible:ring-white/70 focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C] sm:min-h-[68px] sm:px-4 sm:py-4",target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,"aria-label":e.external?`${e.label} (opens in a new tab)`:e.label,children:[(0,t.jsx)("span",{className:"truncate",children:e.label}),e.external?(0,t.jsx)("i",{className:"fa-solid fa-arrow-up-right-from-square shrink-0 text-sm text-[#FF791A] transition-transform duration-200 group-hover:translate-x-0.5","aria-hidden":"true"}):(0,t.jsx)("i",{className:"fa-solid fa-arrow-right shrink-0 text-sm text-[#006099] transition-transform duration-200 group-hover:translate-x-0.5","aria-hidden":"true"})]},e.id))})]}):null]})]})}function o({active:e,activeId:s,categories:i,isPageEditing:r,panelId:a,editPanelId:l,panelLabel:c,panelRef:d,panelSectionRefs:h}){return(0,t.jsx)("div",{className:"overflow-visible bg-white p-5 sm:px-8 sm:py-8 lg:px-12 lg:py-12",children:(0,t.jsxs)("div",{ref:d,id:r?void 0:a(s),role:r?void 0:"tabpanel",tabIndex:-1,"aria-label":r?void 0:`${c} resources`,className:"scroll-mt-24 overflow-visible focus-visible:outline-none md:h-[500px] md:min-
3949h-[500px] md:max-h-[500px] md:overflow-y-auto md:pr-1 [scrollbar-width:thin] [scrollbar-color:rgba(0,48,76,0.25)_transparent]",children:[r?(0,t.jsxs)("div",{className:"relative z-30 mb-6 border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C]",role:"note","aria-label":"Author guidance",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Resources Rail Panel - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:["Add a new child ",(0,t.jsx)("strong",{children:"ResourceCategory"})," item under this datasource to create another category."]}),(0,t.jsxs)("li",{children:["Fill in ",(0,t.jsx)("strong",{children:"Tab Label"}),", ",(0,t.jsx)("strong",{children:"Tab Icon"}),", ",(0,t.jsx)("strong",{children:"Content Title"}),", and ",(0,t.jsx)("strong",{children:"Content Blurb"}),"."]}),(0,t.jsxs)("li",{children:["Quick links support up to ",(0,t.jsx)("strong",{children:"6 links"}),", and empty ones are hidden on the live page."]})]})]}):null,r?(0,t.jsx)("div",{className:"space-y-6",children:i.map(e=>(0,t.jsx)("section",{ref:t=>{h.current[e.id]=t},id:l(e.id),className:"scroll-mt-24",children:(0,t.jsx)(n,{category:e,isActive:e.id===s,isPageEditing:!0})},e.id))}):(0,t.jsx)(n,{category:e,isActive:!0,isPageEditing:!1})]})})}e.s(["ResourceRailPanel",0,o])},742878,611683,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],i=(0,t.default)("ChevronLeft",s);e.s(["ChevronLeft",0,i],742878);let r=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],a=(0,t.default)("ChevronRight",r);e.s(["ChevronRight",0,a],611683)},714794,772834,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(968684),a=e.i(742878),l=e.i(611683),n=e.i(331738);let o=["quickLink1","quickLink2","quickLink3","quickLink4","quickLink5","quickLink6"];function c(e){return e?.data?.datasource??null}function d(e){let t=c(e);return t?.title?.jsonValue??null}function h(e){let t=o.map((t,s)=>{let i=e[t]?.jsonValue,r=i?.value,a=r?.href||"";return{id:`${e.id}-ql-${s}`,label:r?.text||"Link",href:a,external:(0,n.isExternal)(a),field:i}});return{id:e.id,label:e.tabLabel?.jsonValue?.value||"Tab",labelField:e.tabLabel?.jsonValue,icon:e.tabIcon?.jsonValue?.value||"faWandMagicSparkles",iconField:e.tabIcon?.jsonValue,title:e.contentTitle?.jsonValue?.value||"",titleField:e.contentTitle?.jsonValue,blurb:e.contentBlurb?.jsonValue?.value||"",blurbField:e.contentBlurb?.jsonValue,quicklinksTitle:e.quicklinksTitle?.jsonValue?.value||"Quicklinks",quicklinksTitleField:e.quicklinksTitle?.jsonValue,quicklinks:t}}function u(e){let t=c(e);return t?.children?.results?.map(h)??[]}e.s(["resolveCategories",0,u,"resolveTitle",0,d],772834);var x=e.i(472683),m=e.i(922360);let f=e=>{let n=e.params?.styles||"",{page:o}=(0,r.useSitecore)(),c=!!o?.mode?.isEditing,[h,f]=(0,s.useState)(""),g=(0,s.useId)().replace(/:/g,""),p=(0,s.useRef)(null),b=(0,s.useRef)(null),y=(0,s.useRef)({}),w=(0,s.useRef)({}),v=d(e.fields),j=(0,s.useMemo)(()=>u(e.fields),[e.fields]),N=(0,s.useMemo)(()=>new Map(j.map(e=>[e.id,e])),[j]),C="string"==typeof v?.value&&v.value.trim().length>0,k=C?v.value:"Useful Resources",F=h&&N.has(h)?h:j[0]?.id??"",E=N.get(F)||j[0],A="Resource categories",S=(0,s.useCallback)((e,t)=>`resource-${g}-${t}-tab-${e}`,[g]),D=(0,s.useCallback)(e=>S(e,"mobile"),[S]),T=(0,s.useCallback)(e=>S(e,"desktop"),[S]),L=(0,s.useCallback)(e=>`resource-${g}-panel-${e}`,[g]),_=(0,s.useCallback)(e=>`resource-${g}-edit-panel-${e}`,[g]),I=(0,s.useCallback)(e=>{let t=p.current;t&&(t.textContent="",window.setTimeout(()=>{p.current&&(p.current.textContent=e)},10))},[]),B=(0,s.useCallback)((e,t="desktop")=>{w.current[S(e,t)]?.focus?.()},[S]),M=(0,s.useCallback)((e,t)=>{let s=e;!N.has(s)&&j.length>0&&(s=j[0].id),f(s);let i=N.get(s)?.label||"Section";t?.announce!==!1&&I(`Selected ${i}.`),t?.focus&&window.requestAnimationFrame(()=>B(s,t.focusViewport)),t?.maybeScrollMobile&&window.requestAnimationFrame(()=>{if(!window.matchMedia?.("(max-width: 767px)")?.matches)return;if(c)return void y.current[s]?.scrollIntoView({behavior:"smooth",block:"start"});let e=b.current;if(!e)return;let t=e.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight;t.top>140&&t.top<i+200&&e.scrollIntoView({behavior:"smooth",block:"start"})}),c&&window.requestAnimationFrame(()=>{y.current[s]?.scrollIntoView({behavior:"smooth",block:"start"})})},[I,j,N,B,c]),R=(0,s.useCallback)((e,t,s)=>{let i=j.findIndex(e=>e.id===t);if(i<0)return;let r="horizontal"===s?"ArrowLeft":"ArrowUp",a="horizontal"===s?"ArrowRight":"ArrowDown";if(e.key===r||e.key===a||"Home"===e.key||"End"===e.key){e.preventDefault();let t=j.length-1,l=i;e.key===r&&(l=(i-1+j.length)%j.length),e.key===a&&(l=(i+1)%j.length),"Home"===e.key&&(l=0),"End"===e.key&&(l=t),M(j[l].id,{focus:!0,focusViewport:"horizontal"===s?"mobile":"desktop",maybeScrollMobile:!1});return}
3949("Enter"===e.key||" "===e.key)&&(e.preventDefault(),M(t,{focus:!0,focusViewport:"horizontal"===s?"mobile":"desktop",maybeScrollMobile:!1}))},[j,M]);return j.length&&E?(0,t.jsxs)("section",{className:`bg-[#006099] ${n}`,role:"region","aria-label":k,"data-class-change":!0,suppressHydrationWarning:!0,children:[(0,t.jsx)("p",{ref:p,className:"sr-only","aria-live":"polite"}),(0,t.jsxs)("div",{className:"mx-auto w-full max-w-7xl",children:[(0,t.jsxs)("div",{className:"md:hidden bg-[#006099] relative",children:[(0,t.jsxs)("div",{className:"px-6 pb-1.5 pt-5 sm:px-8 sm:pb-2 sm:pt-7",children:[c?(0,t.jsxs)("div",{className:"relative z-30 mb-4 border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C]",role:"note","aria-label":"Author guidance",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Resources Rail - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Category"})," - create a child ",(0,t.jsx)("strong",{children:"ResourceCategory"})," item under this datasource."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Rail Content"})," - edit the tab label and icon in the left rail."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Panel Content"})," - edit the title, blurb, and up to 6 quicklinks in the matching panel."]})]})]}):null,(0,t.jsx)("div",{className:"min-w-0 text-center",children:v&&(C||c)?(0,t.jsx)(i.Text,{tag:"h2",field:v,className:"relative z-20 text-lg font-extrabold uppercase tracking-wide text-white sm:text-2xl",suppressHydrationWarning:!0}):(0,t.jsx)("h2",{className:"text-lg font-extrabold uppercase tracking-wide text-white sm:text-2xl",children:k})})]}),(0,t.jsx)(m.MobileResourceRailPills,{activeId:F,categories:j,isPageEditing:c,tabRefs:w,tabId:D,panelId:L,tablistLabel:A,onSelect:(e,t)=>M(e,{focus:!1,maybeScrollMobile:t}),onTabKeyDown:R}),(0,t.jsxs)("div",{"aria-hidden":"true",className:"flex items-center justify-center gap-1.5 px-6 pb-2 text-xs font-semibold text-[#FFD166] sm:px-8 sm:text-sm",children:[(0,t.jsx)(a.ChevronLeft,{className:"h-3 w-3 text-[#FFD166]","aria-hidden":"true"}),(0,t.jsx)("span",{className:"whitespace-nowrap",children:"Swipe for more"}),(0,t.jsx)(l.ChevronRight,{className:"h-3 w-3 text-[#FFD166]","aria-hidden":"true"})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-[340px_1fr] lg:grid-cols-[440px_1fr]",children:[(0,t.jsx)("div",{className:"hidden md:block bg-[#006099] text-white",children:(0,t.jsxs)("div",{className:"py-6 lg:py-7",children:[c?(0,t.jsxs)("div",{className:"relative z-30 mb-5 border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C]",role:"note","aria-label":"Author guidance",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Resources Rail - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Category"})," - create another child ",(0,t.jsx)("strong",{children:"ResourceCategory"})," item under the datasource."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Rail Content"})," - edit the left-rail label and icon directly in the tab list."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Quicklinks"})," - empty quicklinks stay visible in edit mode but are hidden on the live page. The entire Quicklinks box will not appear on the live page unless at least one link has content."]})]})]}):null,v&&(C||c)?(0,t.jsx)(i.Text,{tag:"h2",field:v,className:"relative z-20 px-0 text-xl font-bold text-white lg:text-2xl",suppressHydrationWarning:!0}):(0,t.jsx)("h2",{className:"px-0 text-xl font-bold text-white lg:text-2xl",children:k}),(0,t.jsx)(m.DesktopResourceRailTabs,{activeId:F,categories:j,isPageEditing:c,tabRefs:w,tabId:T,panelId:L,tablistLabel:A,onSelect:e=>M(e,{focus:!1,maybeScrollMobile:!1}),onTabKeyDown:R})]})}),(0,t.jsx)(x.ResourceRailPanel,{active:E,activeId:F,categories:j,isPageEditing:c,panelId:L,editPanelId:_,panelLabel:E.label||k,panelRef:b,panelSectionRefs:y})]})]})]}):c?(0,t.jsx)("section",{className:`bg-[#006099] ${n}`,role:"region","aria-label":k,"data-class-change":!0,suppressHydrationWarning:!0,children:(0,t.jsxs)("div",{className:"mx-auto grid w-full max-w-7xl grid-cols-1 md:grid-cols-[340px_1fr] lg:grid-cols-[440px_1fr]",children:[(0,t.jsx)("div",{className:"bg-[#006099] p-5 text-white md:p-6 lg:p-7",children:v?(0,t.jsx)(i.Text,{tag:"h2",field:v,className:"relative z-20 text-xl font-bold text-white lg:text-2xl",suppressHydrationWarning:!0}):(0,t.jsx)("h2",{className:"text-xl font-bold text-white lg:text-2xl",children:k})}),(0,t.jsx)("div",{className:"bg-white p-5 sm:px-8 sm:py-8 lg:px-12 lg:py-12",children:(0,t.jsxs)("div",{className:"border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C]",role:"note","aria-label":"Author guidance",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Resources Rail - Items Needed"}),(0,t.jsxs)("p",{className:"mt-2 text-xs leading-relaxed text-[#1D4B67]",children:["No resource categories have been added yet. Add a child ",(0,t.jsx)("strong",{children:"ResourceCategory"})," item under this datasource, then fill in the tab label, icon, content title, content blurb, and quick links."]})]})})]})}):null},g=f;e.s(["Default",0,f,"default",0,g],714794)},910355,e=>{"use strict";var t=e.i(373433);let s=/([\p{Ll}\d])(\p{Lu})/gu,i=/(\p{Lu})([\p{Lu}][\p{Ll}])/gu,r=/(\d)\p{Ll}|(\p{L})\d/u,a=/[^\p{L}\d]+/giu,l="$1\0$2",n="";function o(e){let t=e.trim();t=(t=t.replace(s,l).replace(i,l)).replace(a,"\0");let r=0,n=t.length;for(;"\0"===t.charAt(r);)r++;if(r===n)return[];for(;"\0"===t.charAt(n-1);)n--;return t.slice(r,n).split(/\0/g)}function c(e){let t=o(e);for(let e=0;e<t.length;e++){let s=t[e],i=r.exec(s);if(i){let r=i.index+(i[1]??i[2]).length;t.splice(e,1,s.slice(0,r),s.slice(r))}}return t}function d(e,t){let[s,i,r]=g(e,t);return s+i.map(x(t?.locale)).join(t?.delimiter??" ")+r}function h(e,t){let[s,i,r]=g(e,t),a=x(t?.locale),l=m(t?.locale);return s+i.map(f(a,l)).join(t?.delimiter??" ")+r}function u(e,t){return d(e,{delimiter:"-",...t})}function x(e){return!1===e?e=>e.toLowerCase():t=>t.toLocaleLowerCase(e)}function m(e){return!1===e?e=>e.toUpperCase():t=>t.toLocaleUpperCase(e)}function f(e,t){return s=>`${t(s[0])}${e(s.slice(1))}`}function g(e,t={}){let s=t.split??(t.separateNumbers?c:o),i=t.prefixCharacters??n,r=t.suffixCharacters??n,a=0,l=e.length;for(;a<e.length;){let t=e.charAt(a);if(!i.includes(t))break;a++}for(;l>a;){let t=l-1,s=e.charAt(t);if(!r.includes(s))break;l=t}return[e.slice(0,a),s(e.slice(a,l)),e.slice(l)]}let p=e=>{let{componentName:s}=e;return(0,t.jsx)("div",{className:`component ${u(s)}`,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsxs)("span",{className:"is-empty-hint",children:[h(s)," requires a datasource item assigned. Please assign a datasource item to edit the content."]})})})};e.s(["NoDataFallback",0,p],910355)},35705,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(968684),a=e.i(910355);function l(e){return e&&"object"==typeof e&&!Array.isArray(e)?e:null}function n(e,t=0){if(t>5||null==e)return"";if("string"==typeof e)return e.trim();let s=l(e);if(!s)return"";if("jsonValue"in s){let e=n(s.jsonValue,t+1);if(e)return e}return"value"in s?n(s.value,t+1):""}function o(e,t=0){if(t>5||null==e)return null;let s=l(e);if(!s)return null;if("jsonValue"in s){let e=o(s.jsonValue,t+1);if(e)return e}return"value"in s||"editable"in s?s:null}function c(e,t){for(let s of t){let t=e[s];if(void 0!==t&&n(t))return t}}function d(e,t){for(let s of t){let t=o(e[s]);if(t)return t}}let h=e=>e.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu,"").trim();function u(e,t){let s=n(c(e,["agencyName","AgencyName","name","Name"])),i=n(c(e,["division","Division"])),r=n(c(e,["contactName","ContactName","contact","Contact"])),a=n(c(e,["telephone","Telephone","phone","Phone"])),l=n(c(e,["email","eMail","Email","E-mail"])),o=n(c(e,["fax","Fax"]));return{id:n(e.id)||`coordinator-${t+1}`,agencyName:s,division:i,contactName:r,phone:a,email:l,fax:o,searchText:h([s,i,r,a,l,o].filter(
3949Boolean).join(" ")),agencyNameField:d(e,["agencyName","AgencyName","name","Name"]),divisionField:d(e,["division","Division"]),contactNameField:d(e,["contactName","ContactName","contact","Contact"]),phoneField:d(e,["telephone","Telephone","phone","Phone"]),emailField:d(e,["email","eMail","Email","E-mail"]),faxField:d(e,["fax","Fax"])}}function x(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}let m="bg-[#FFF1A8] px-[0.08em] text-inherit";function f(e,i){if(!i||!e)return e;let r=e.split(RegExp(`(${x(i)})`,"gi"));return 1===r.length?e:(0,t.jsx)(t.Fragment,{children:r.map((e,i)=>i%2==1?(0,t.jsx)("mark",{className:m,children:e},i):(0,t.jsx)(s.Fragment,{children:e},i))})}let g=()=>(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"mt-0.5 h-4 w-4 shrink-0 text-[#006099]","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}),(0,t.jsx)("circle",{cx:"12",cy:"7",r:"4"})]}),p=()=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"mt-0.5 h-4 w-4 shrink-0 text-[#006099]","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.18h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 9.4a16 16 0 0 0 6.29 6.29l1.18-.87a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"})}),b=()=>(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"mt-0.5 h-4 w-4 shrink-0 text-[#006099]","aria-hidden":"true",children:[(0,t.jsx)("rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}),(0,t.jsx)("path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"})]}),y=()=>(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"mt-0.5 h-4 w-4 shrink-0 text-[#006099]","aria-hidden":"true",children:[(0,t.jsx)("polyline",{points:"6 9 6 2 18 2 18 9"}),(0,t.jsx)("path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"}),(0,t.jsx)("rect",{x:"6",y:"14",width:"12",height:"8"})]});function w({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}let v=({row:e,query:s,isEditing:r})=>{let a=e=>f(e,s);return(0,t.jsxs)("article",{className:"flex flex-col overflow-hidden border border-[#C7DCEB] bg-white",children:[(0,t.jsx)("div",{className:"h-1.5 bg-[#006099]"}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-5",children:[r?(0,t.jsxs)("div",{className:"mb-3 border border-dashed border-[#8BCDF5] p-1.5",children:[(0,t.jsx)(w,{children:"Agency Name"}),e.agencyNameField?(0,t.jsx)(i.Text,{tag:"h3",field:e.agencyNameField,className:"text-base font-extrabold leading-snug text-[#00304C]"}):(0,t.jsx)("h3",{className:"text-base font-extrabold leading-snug text-[#00304C]",children:e.agencyName||"â"})]}):e.agencyName?(0,t.jsx)("h3",{className:"mb-3 text-base font-extrabold leading-snug text-[#00304C]",children:a(e.agencyName)}):null,(e.division||r)&&(0,t.jsx)("div",{className:"mb-4",children:r?(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1.5",children:[(0,t.jsx)(w,{children:"Division"}),e.divisionField?(0,t.jsx)(i.Text,{tag:"span",field:e.divisionField,className:"inline-block border border-[#C8DEED] bg-[#EAF3F9] px-2.5 py-1 text-xs font-semibold text-[#1F4F6B]"}):(0,t.jsx)("span",{className:"inline-block border border-[#C8DEED] bg-[#EAF3F9] px-2.5 py-1 text-xs font-semibold text-[#1F4F6B]",children:e.division||"â"})]}):e.division?(0,t.jsx)("span",{className:"inline-block border border-[#C8DEED] bg-[#EAF3F9] px-2.5 py-1 text-xs font-semibold text-[#1F4F6B]",children:a(e.division)}):null}),(0,t.jsxs)("div",{className:"mt-auto flex flex-col gap-2.5 border-t border-[#D7E5EF] pt-4",children:[(e.contactName||r)&&(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(g,{}),r?(0,t.jsxs)("div",{className:"min-w-0 flex-1 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(w,{children:"Coordinator Name"}),e.contactNameField?(0,t.jsx)(i.Text,{tag:"span",field:e.contactNameField,className:"text-sm text-[#334550]"}):(0,t.jsx)("span",{className:"text-sm text-[#334550]",children:e.contactName||"â"})]}):(0,t.jsx)("span",{className:"text-sm text-[#334550]",children:a(e.contactName)})]}),(e.phone||r)&&(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(p,{}),r?(0,t.jsxs)("div",{className:"min-w-0 flex-1 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(w,{children:"Phone"}),e.phoneField?(0,t.jsx)(i.Text,{tag:"span",field:e.phoneField,className:"text-sm text-[#334550]"}):(0,t.jsx)("span",{className:"text-sm text-[#334550]",children:e.phone||"â"})]}):(0,t.jsx)("a",{href:`tel:${e.phone.replace(/\D/g,"")}`,className:"text-sm text-[#006099] hover:underline",children:a(e.phone)})]}),(e.email||r)&&(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(b,{}),r?(0,t.jsxs)("div",{className:"min-w-0 flex-1 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(w,{children:"Email"}),e.emailField?(0,t.jsx)(i.Text,{tag:"span",field:e.emailField,className:"break-all text-sm text-[#334550]"}):(0,t.jsx)("span",{className:"break-all text-sm text-[#334550]",children:e.email||"â"})]}):(0,t.jsx)("a",{href:`mailto:${e.email}`,className:"break-all text-sm text-[#006099] hover:underline",children:a(e.email)})]}),(e.fax||r)&&(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(y,{}),r?(0,t.jsxs)("div",{className:"min-w-0 flex-1 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(w,{children:"Fax"}),e.faxField?(0,t.jsx)(i.Text,{tag:"span",field:e.faxField,className:"text-sm text-[#334550]"}):(0,t.jsx)("span",{className:"text-sm text-[#334550]",children:e.fax||"â"})]}):(0,t.jsxs)("span",{className:"text-sm text-[#334550]",children:["Fax: ",a(e.fax)]})]})]})]})]})},j=e=>{let{page:l}
3949=(0,r.useSitecore)(),[n,c]=(0,s.useState)(!1),d=(0,s.useId)().replace(/[^a-zA-Z0-9_-]/g,"");(0,s.useEffect)(()=>{c(!!l?.mode?.isEditing)},[l?.mode?.isEditing]);let x=e.fields?.data?.datasource,m=e.params?.styles??"",f=o(x?.title),g=o(x?.description),p=x?.children?.results??[],b=(0,s.useMemo)(()=>p.map((e,t)=>u(e,t)),[p]),[y,w]=(0,s.useState)(""),j=(0,s.useDeferredValue)(y),N=(0,s.useMemo)(()=>h(j),[j]),C=j.trim(),k=(0,s.useMemo)(()=>N?b.filter(e=>e.searchText.includes(N)):b,[b,N]),F=`${d}-heading`,E=`${d}-search`,A=`${d}-results`;return x?(0,t.jsx)("section",{className:`mx-auto w-full max-w-[90rem] py-6 ${m}`,"aria-labelledby":F,"data-class-change":!0,children:(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-white",children:[(0,t.jsx)("div",{className:"border-b border-[#CED5D9] px-4 py-5 sm:px-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-5 lg:flex-row lg:items-end lg:justify-between",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[f?(0,t.jsx)(i.Text,{id:F,tag:"h2",field:f,className:"text-2xl font-extrabold text-[#00304C]"}):(0,t.jsx)("h2",{id:F,className:"text-2xl font-extrabold text-[#00304C]",children:"PRR Coordinator List"}),g?(0,t.jsx)(i.Text,{tag:"p",field:g,className:"mt-2 max-w-3xl text-sm leading-relaxed text-[#494B4D]"}):null]}),(0,t.jsxs)("div",{className:"w-full lg:w-auto lg:min-w-[28rem]",children:[(0,t.jsx)("label",{className:"sr-only",htmlFor:E,children:"Search by contact name, agency, or division"}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row",children:[(0,t.jsxs)("div",{className:"relative min-w-0 flex-1",children:[(0,t.jsx)("span",{className:"pointer-events-none absolute left-3 top-1/2 -translate-y-1/2","aria-hidden":"true",children:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"h-4 w-4 text-[#006099]",children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,t.jsx)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})]})}),(0,t.jsx)("input",{id:E,type:"search",value:y,onChange:e=>w(e.target.value),disabled:n,placeholder:"Search by contact, agency, or divisionâ¦",className:"min-h-12 w-full border border-[#8E9BA3] py-2 pl-9 pr-3 text-sm font-medium text-[#2F3438] placeholder:text-[#686C6E] focus:border-[#006099] focus:outline-none focus:ring-2 focus:ring-[#006099]/30 disabled:bg-[#F4F8FB] disabled:text-[#686C6E]","aria-controls":A,autoComplete:"off"}),!n&&y?(0,t.jsx)("button",{type:"button",onClick:()=>w(""),className:"absolute right-2 top-1/2 -translate-y-1/2 text-sm font-bold text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2","aria-label":"Clear search",children:"Clear"}):null]}),(0,t.jsxs)("span",{className:"inline-flex min-h-12 shrink-0 items-center justify-center border border-[#8BCDF5] bg-[#F4F8FB] px-3 text-sm font-bold text-[#00304C]",role:"status","aria-live":"polite","aria-atomic":"true",children:[k.length," of ",b.length]})]})]})]})}),n&&(0,t.jsxs)("div",{className:"border-b border-[#C9DAE6] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"PRR Coordinator List â Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Agency Name"})," â main title at the top of each card."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Division"})," â shown as a label chip beneath the agency name."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Coordinator Name"}),"â the contact person's name."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Phone"})," â renders as a clickable ",(0,t.jsx)("code",{children:"tel:"})," link on the live site."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Email"})," â renders as a clickable ",(0,t.jsx)("code",{children:"mailto:"})," link on the live site."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Fax"})," â optional; hidden when empty on the live site."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add entries"})," â use ",(0,t.jsx)("strong",{children:"Manage Items"})," in the side panel and select ",(0,t.jsx)("strong",{children:"Add New"}),"."]})]})]}),(0,t.jsx)("div",{id:A,className:"p-4 sm:p-6",children:0===k.length?(0,t.jsxs)("div",{className:"bg-[#EDF5FA] p-5",role:"status","aria-live":"polite",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-[#00304C]",children:"No coordinators found"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-[#494B4D]",children:"Try a different keyword."})]}):(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-3",children:k.map(e=>(0,t.jsx)(v,{row:e,query:C,isEditing:n},e.id))})})]})}):(0,t.jsx)(a.NoDataFallback,{componentName:"PRR Coordinator List"})};e.s(["Default",0,j])},561851,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(87),a=e.i(93681),l=e.i(968684),n=e.i(965947),o=e.i(910355);let c=[5,10,15,20];function d(e,t){return[...e].sort((e,s)=>{let i=`${e.lastName?.jsonValue?.value??""} ${e.firstName?.jsonValue?.value??""}`.toLowerCase(),r=`${s.lastName?.jsonValue?.value??""} ${s.firstName?.jsonValue?.value??""}`.toLowerCase();return"asc"===t?i.localeCompare(r):r.localeCompare(i)})}function h(e,t){let s=t.trim().toLowerCase();return s?e.filter(e=>[e.firstName?.jsonValue?.value,e.lastName?.jsonValue?.value,e.description?.jsonValue?.value,e.bio?.jsonValue?.value,e.education?.jsonValue?.value,e.barAdmissions?.jsonValue?.value,e.contact?.jsonValue?.value].join(" ").toLowerCase().includes(s)):e}function u({person:e,index:s,isOpen:l,isPageEditing:o,onToggle:c}){let d=String(s+1).padStart(2,"0");return(0,t.jsxs)("article",{className:(0,n.cn)(" border border-[#d6e0ea] bg-white shadow-[0_10px_24px_rgba(80,108,136,0.08)] transition hover:-translate-y-0.5 hover:shadow-[0_18px_34px_rgba(80,108,136,0.12)]",!o&&"overflow-hidden"),children:[(0,t.jsxs)("div",{role:o?void 0:"button",tabIndex:o?void 0:0,"aria-expanded":o?void 0:l,className:(0,n.cn)("flex w-full items-center justify-between gap-4 px-5 py-5 text-left sm:px-6",!o&&"cursor-pointer"),onClick:o?void 0:c,onKeyDown:o?void 0:e=>{("Enter"===e.key||" "===e.key)&&c()},children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-4",children:[(e.image?.jsonValue?.value?.src||o)&&(0,t.jsx)(a.Image,{field:e.image?.jsonValue,className:"h-28 w-20 shrink-0 border border-[#d6e0ea] object-cover object-top shadow-sm"}),(0,t.jsxs)("div",{className:"relative z-10 min-w-0",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1",children:[(0,t.jsxs)("h2",{className:"flex items-center gap-1 text-lg font-bold tracking-tight text-[#10263f]",children:[(0,t.jsx)(i.Text,{field:e.firstName?.jsonValue,tag:"span"})," ",(0,t.jsx)(i.Text,{field:e.lastName?.jsonValue,tag:"span"})]}),(0,t.jsxs)("span",{className:" border border-[#f0c7aa] bg-[#fff2e7] px-2.5 py-1 text-[11px] font-bold uppercase tracking-[0.16em] text-[#9a4d16]",children:["Profile ",d]})]}),(e.description?.jsonValue?.value||o)&&(0,t.jsx)(r.RichText,{field:e.description?.jsonValue,className:"mt-1 line-clamp-3 text-sm font-semibold text-[#10263f]",
3949suppressHydrationWarning:!0})]})]}),!o&&(0,t.jsx)("span",{className:(0,n.cn)("flex h-10 w-10 shrink-0 items-center justify-center border border-[#d6e0ea] bg-[#f1f7fc] text-[#45627d] transition",l&&"rotate-180 border-[#b7dfff] bg-[#e8f5ff] text-[#0d8ddb]"),children:(0,t.jsx)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{d:"M6 9l6 6 6-6"})})})]}),(l||o)&&(0,t.jsx)("div",{className:"border-t border-[#d6e0ea] bg-[#f7fbfe] px-5 py-5 sm:px-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{className:"w-full border border-[#d6e0ea] bg-white p-4",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Description"}),(e.bio?.jsonValue?.value||o)&&(0,t.jsx)(r.RichText,{field:e.bio?.jsonValue,className:"mt-2 text-sm leading-6 text-[#45627d]",suppressHydrationWarning:!0})]}),(0,t.jsxs)("div",{className:"grid gap-4 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white p-4",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Education"}),(e.education?.jsonValue?.value||o)&&(0,t.jsx)(r.RichText,{field:e.education?.jsonValue,className:"mt-2 text-sm leading-6 text-[#45627d] [&_li]:m-0 [&_li]:text-sm [&_li]:leading-6 [&_p]:m-0 [&_p]:text-sm [&_p]:leading-6",suppressHydrationWarning:!0})]}),(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white p-4",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Bar Admissions"}),(e.barAdmissions?.jsonValue?.value||o)&&(0,t.jsx)(r.RichText,{field:e.barAdmissions?.jsonValue,className:"mt-2 text-sm leading-6 text-[#45627d] [&_li]:m-0 [&_li]:text-sm [&_li]:leading-6 [&_p]:m-0 [&_p]:text-sm [&_p]:leading-6",suppressHydrationWarning:!0})]})]}),(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-[#eef5fb] px-3 py-4",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Contact"}),(e.contact?.jsonValue?.value||o)&&(0,t.jsx)(r.RichText,{field:e.contact?.jsonValue,className:"mt-2 text-sm leading-6 text-[#45627d] [&_a]:text-[#0d8ddb] md:[&_a[href^='tel:']]:pointer-events-none md:[&_a[href^='tel:']]:cursor-default [&_li]:m-0 [&_li]:text-sm [&_li]:leading-6 [&_p]:m-0 [&_p]:text-sm [&_p]:leading-6",suppressHydrationWarning:!0})]})]})})]})}function x({fields:e,params:l,isPageEditing:m=!1}){let[f,g]=(0,s.useState)(""),[p,b]=(0,s.useState)("asc"),[y,w]=(0,s.useState)(null),[v,j]=(0,s.useState)(1),[N,C]=(0,s.useState)(5),{data:k}=e||{},{datasource:F}=k||{},E=(0,s.useMemo)(()=>{let e=F?.children?.results??[];return m?e:d(h(e,f),p)},[F,f,p,m]);if(!F)return(0,t.jsx)(o.NoDataFallback,{componentName:"ProfessionalDirectory"});let A=F.heading?.jsonValue,S=F.headingImage?.jsonValue,D=F.description?.jsonValue,T=l?.styles??"",L=Math.max(1,Math.ceil(E.length/N)),_=Math.min(v,L),I=(_-1)*N,B=m?E:E.slice(I,I+N);function M(e){g(e.target.value),j(1)}function R(){g(""),j(1)}function P(){b(e=>"asc"===e?"desc":"asc"),j(1)}function $(e){C(Number(e.target.value)),j(1)}function O(e){w(t=>t===e?null:e)}return(0,t.jsxs)("main",{className:(0,n.cn)("relative",!m&&"overflow-hidden",T),children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_top_left,_rgba(14,116,144,0.10),_transparent_34%),radial-gradient(circle_at_top_right,_rgba(251,146,60,0.12),_transparent_28%),linear-gradient(180deg,_#eaf2f9_0%,_#edf4fa_48%,_#e6eff7_100%)]"}),(0,t.jsx)("section",{className:"relative mx-auto flex min-h-screen max-w-7xl items-start px-4 py-10 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:(0,n.cn)("w-full border border-[#cedae6] bg-[#fdfefe]/95 shadow-[0_24px_70px_rgba(56,84,112,0.12)] backdrop-blur",!m&&"overflow-hidden"),children:[(0,t.jsx)("div",{className:"border-b border-[#cedae6] bg-[#fdfefe] text-[#10263f]",children:(0,t.jsxs)("div",{className:"flow-root px-6 py-8 md:px-8",children:[(S?.value?.src||m)&&(0,t.jsx)(a.Image,{field:S,className:"float-left mb-2 mr-4 h-40 w-28 shrink-0 border border-[#d6e0ea] object-cover shadow-sm"}),(A?.value||m)&&(0,t.jsx)(i.Text,{field:A,tag:"h1",className:"text-3xl font-black tracking-tight text-[#10263f] sm:text-4xl"}),(D?.value||m)&&(0,t.jsx)(r.RichText,{field:D,className:"mt-4 text-sm leading-6 text-[#5f7183] sm:text-base",suppressHydrationWarning:!0})]})}),(0,t.jsxs)("div",{className:"px-4 py-5 sm:px-6 md:px-8 md:py-7",children:[!m&&(0,t.jsxs)("div",{className:"mb-5 flex flex-col gap-3 lg:flex-row lg:items-center lg:justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 lg:justify-start",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm text-[#5f7183]",children:[(0,t.jsx)("span",{className:"inline-flex h-2.5 w-2.5 rounded-full bg-[#0d8ddb]"}),(0,t.jsxs)("span",{children:[E.length," profile",1===E.length?"":"s"," shown"]})]}),(0,t.jsxs)("label",{className:"flex items-center gap-2 text-xs font-medium uppercase tracking-[0.18em] text-[#8a99a8]",children:[(0,t.jsx)("span",{children:"Per Page"}),(0,t.jsx)("select",{value:N,onChange:$,className:" border border-[#d6e0ea] bg-white px-2 py-2 text-xs font-semibold tracking-normal text-[#10263f] focus:border-[#43a7ef] focus:outline-none",children:c.map(e=>(0,t.jsx)("option",{value:e,children:e},e))})]})]}),(0,t.jsxs)("div",{className:"mx-auto grid w-full max-w-sm gap-2 sm:mx-0 sm:w-auto
3949sm:max-w-none sm:min-w-[360px] sm:grid-cols-[minmax(0,1fr)_auto] lg:flex-1",children:[(0,t.jsxs)("label",{className:"group flex cursor-pointer items-center gap-2 border border-[#d6e0ea] bg-white px-3 py-3 transition focus-within:border-[#43a7ef] focus-within:shadow-[0_0_0_3px_rgba(67,167,239,0.16)]",children:[(0,t.jsxs)("svg",{className:"h-4 w-4 text-[#6f8091]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.8,children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"7"}),(0,t.jsx)("path",{d:"M20 20l-3.5-3.5"})]}),(0,t.jsx)("input",{type:"text",value:f,onChange:M,placeholder:"Search by name, education, admissions...",className:"w-full cursor-text bg-transparent text-xs text-[#10263f] placeholder:text-[#8a99a8] focus:outline-none"}),f&&(0,t.jsx)("button",{type:"button",onClick:R,"aria-label":"Clear search",className:"shrink-0 cursor-pointer text-[#6f8091] transition hover:text-[#10263f]",children:(0,t.jsx)("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{d:"M6 6l12 12M18 6L6 18"})})})]}),(0,t.jsxs)("button",{type:"button",onClick:P,className:"inline-flex items-center justify-center gap-2 border border-[#0d8ddb] bg-[#0d8ddb] px-3 py-2 text-xs font-semibold text-white transition hover:bg-[#0b7fc7]",children:[(0,t.jsx)("span",{children:"asc"===p?"A to Z":"Z to A"}),(0,t.jsxs)("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,children:[(0,t.jsx)("path",{d:"M7 7h10"}),(0,t.jsx)("path",{d:"M7 12h7"}),(0,t.jsx)("path",{d:"M7 17h4"})]})]})]})]}),m&&(0,t.jsxs)("div",{className:"mb-5 border border-dashed border-[#0d8ddb] bg-[#eef5fb] px-4 py-3 text-sm",children:[(0,t.jsx)("p",{className:"mb-1.5 font-bold text-[#0d8ddb]",children:"Editing Tips"}),(0,t.jsxs)("ul",{className:"space-y-1 text-[#45627d]",children:[(0,t.jsxs)("li",{children:["â Click on a ",(0,t.jsx)("strong",{children:"name, description, education"})," or ",(0,t.jsx)("strong",{children:"bar admissions"})," field to edit inline or use the right panel"]}),(0,t.jsxs)("li",{children:["â Click on the ",(0,t.jsx)("strong",{children:"profile image"})," to replace it"]}),(0,t.jsxs)("li",{children:["â Click on ",(0,t.jsx)("strong",{children:"Contact"})," to edit rich text (email, phone, links)"]}),(0,t.jsxs)("li",{children:["â Use ",(0,t.jsx)("strong",{children:"Manage Items (+)"})," in the toolbar to add or remove profiles"]}),(0,t.jsx)("li",{children:"â All profiles are expanded here â visitors see them collapsed"})]})]}),(0,t.jsxs)("div",{className:"mb-3 flex flex-wrap items-center justify-between gap-3",children:[(0,t.jsx)("div",{className:"inline-flex items-center gap-2 border border-[#f0c7aa] bg-[#fff2e7] px-3 py-1 text-xs font-semibold uppercase tracking-[0.2em] text-[#9a4d16]",children:"Professional Directory"}),!m&&(0,t.jsx)("p",{className:"text-xs font-medium uppercase tracking-[0.2em] text-[#8a99a8]",children:"Tap a profile to expand details"})]}),(0,t.jsx)("div",{className:"space-y-4",children:B.length?B.map((e,s)=>{let i=e.id;return(0,t.jsx)(u,{person:e,index:I+s,isOpen:y===i||m,isPageEditing:m,onToggle:()=>O(i)},i)}):(0,t.jsxs)("div",{className:" border border-dashed border-[#c9d8e5] bg-white px-6 py-12 text-center",children:[(0,t.jsx)("p",{className:"text-lg font-semibold text-[#10263f]",children:"No profiles match your search."}),(0,t.jsx)("p",{className:"mt-2 text-sm text-[#5f7183]",children:"Try a different name, admission, or keyword."})]})}),!m&&(0,t.jsxs)("div",{className:"mt-6 flex flex-col gap-3 border-t border-[#d6e0ea] pt-5 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsxs)("p",{className:"text-sm text-[#5f7183]",children:["Showing"," ",(0,t.jsx)("span",{className:"font-semibold text-[#10263f]",children:E.length?I+1:0})," ","to"," ",(0,t.jsx)("span",{className:"font-semibold text-[#10263f]",children:Math.min(I+N,E.length)})," ","of"," ",(0,t.jsx)("span",{className:"font-semibold text-[#10263f]",children:E.length})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,t.jsx)("button",{type:"button",onClick:()=>{j(e=>e-1),w(null)},disabled:1===_,className:" border border-[#d6e0ea] bg-white px-3 py-2 text-sm font-semibold text-[#45627d] transition hover:bg-[#f1f7fc] disabled:cursor-not-allowed disabled:opacity-50",children:"Previous"}),(0,t.jsxs)("div",{className:"flex items-center gap-2 border border-[#d6e0ea] bg-[#f7fbfe] px-3 py-2 text-sm text-[#45627d]",children:[(0,t.jsxs)("span",{className:"font-semibold text-[#10263f]",children:["Page ",_]}),(0,t.jsxs)("span",{children:["of ",L]})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{j(e=>e+1),w(null)},disabled:_===L,className:" border border-[#0d8ddb] bg-[#0d8ddb] px-3 py-2 text-sm font-semibold text-white transition hover:bg-[#0b7fc7] disabled:cursor-not-allowed disabled:opacity-50",children:"Next"})]})]})]})]})})]})}let m=e=>{let{page:s}=(0,l.useSitecore)(),{isEditing:i}=s.mode;return(0,t.jsx)(x,{...e,isPageEditing:i})};e.s(["Default",0,m])},600856,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(73748),r=e.i(191167),a=e.i(87),l=e.i(93681);function n({titleField:e,descriptionField:o,imageField:c,onClose:d}){let h=(0,s.useId)(),u=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=document.body.style.overflow;function t(e){"Escape"===e.key&&d()}return document.body.style.overflow="hidden",u.current?.focus(),document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[d]),(0,t.jsx)("div",{className:"fixed inset-0 z-[90] grid place-items-center bg-black/55 p-4 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&d()},children:(0,t.jsxs)("section",{role:"dialog","aria-modal":"true","aria-labelledby":h,className:"max-h-full w-full max-w-lg overflow-auto border border-[#d6e0ea] bg-white",children:[(0,t.jsxs)("header",{className:"sticky top-0 z-10 flex min-h-[64px] items-center justify-between gap-6 bg-[#10263f] px-6 py-4",children:[(0,t.jsx)(r.Text,{tag:"h2",id:h,field:e,className:"text-lg font-bold text-white"}),(0,t.jsx)("button",{ref:u,type:"button",onClick:d,"aria-label":"Close alert details",title:"Close alert details",className:"flex h-8 w-8 shrink-0 cursor-pointer items-center justify-center text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:(0,t.jsx)(i.X,{className:"h-4 w-4","aria-hidden":"true"})})]}),(0,t.jsxs)("div",{className:"px-6 py-6",children:[c?.value?.src&&(0,t.jsx)(l.Image,{field:c,className:"mb-4 h-auto w-full object-contain"}),(0,t.jsx)(a.RichText,{field:o,className:"text-sm leading-6 text-[#45627d]",suppressHydrationWarning:!0})]})]})})}e.s(["RiderAlertModal",0,n])},123568,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],i=(0,t.default)("Bell",s);e.s(["Bell",0,i],123568)},902311,648032,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(123568),r=e.i(742878),a=e.i(611683),l=e.i(191167),n=e.i(87),o=e.i(93681),c=e.i(968684),d=e.i(965947);let h=["Coconut Creek","Cooper City","Coral Springs","Dania Beach","Davie","Deerfield Beach","Fort Lauderdale","Hallandale Beach","Hillsboro Beach","Hollywood","Lauderdale Lakes","Lauderdale-by-the-Sea","Lauderhill","Lazy Lake","Lighthouse Point","Margate","Miramar","North Lauderdale","Oakland Park","Parkland","Pembroke Park","Pembroke Pines","Plantation","Pompano Beach","Sea Ranch Lakes","Southwest Ranches","Sunrise","Tamarac","West Park","Weston","Wilton Manors"];e.s(["BROWARD_COUNTY_CITIES",0,h],648032);var u=e.i(600856);function x(e,t){return"city"===t?`${e}, FL`:e}function m(e,t,s,i){let r=encodeURIComponent(x(e,t)),a=encodeURIComponent(x(s,i));return`https://www.google.com/maps/dir/?api=1&origin=${r}&destination=${a}&travelmode=driving`}function f({mode:e,onChange:s,groupLabel:i}){return(0,t.jsxs)("div",{role:"group","aria-label":i,className:"inline-flex overflow-hidden border border-[#d6e0ea] text-xs font-semibold",children:[(0,t.jsx)("button",{type:"button","aria-pressed":"city"===e,onClick:()=>s("city"),className:(0,d.cn)("cursor-pointer px-3 py-1 transition","city"===e?"bg-[#0d8ddb] text-white":"bg-white text-[#45627d] hover:bg-[#f1f7fc]"),children:"City"}),(0,t.jsx)("button",{type:"button","aria-pressed":"address"===e,onClick:()=>s("address"),className:(0,d.cn)("cursor-pointer border-l border-[#d6e0ea] px-3 py-1 transition","address"===e?"bg-[#0d8ddb] text-white":"bg-white text-[#45627d] hover:bg-[#f1f7fc]"),children:"Address"})]})}
3949function g({activeTab:e,onChange:s,alertCount:i}){return(0,t.jsxs)("div",{role:"tablist","aria-label":"Plan a Trip or Rider Alerts",className:"flex bg-[#10263f]",children:[(0,t.jsx)("button",{type:"button",role:"tab","aria-selected":"trip"===e,onClick:()=>s("trip"),className:(0,d.cn)("flex-1 cursor-pointer px-4 py-3 text-sm font-bold uppercase tracking-wide transition","trip"===e?"bg-white text-[#10263f]":"text-white hover:bg-white/10"),children:"Plan a Trip"}),(0,t.jsxs)("button",{type:"button",role:"tab","aria-selected":"alerts"===e,onClick:()=>s("alerts"),className:(0,d.cn)("flex flex-1 cursor-pointer items-center justify-center gap-2 px-4 py-3 text-sm font-bold uppercase tracking-wide transition","alerts"===e?"bg-white text-[#10263f]":"text-white hover:bg-white/10"),children:["Rider Alerts",i>0&&(0,t.jsx)("span",{className:"inline-flex h-5 min-w-[1.25rem] items-center justify-center rounded-full bg-red-600 px-1 text-xs font-bold text-white",children:i})]})]})}function p({alert:e,isPageEditing:s,onOpen:r}){let a=e.title?.jsonValue,c=e.description?.jsonValue,d=e.image?.jsonValue;return s?(0,t.jsxs)("div",{"data-sc-itemid":e.id,className:"relative z-10 border-b border-[#d6e0ea] py-4 last:border-b-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(i.Bell,{className:"h-4 w-4 shrink-0 text-[#0d5c9e]","aria-hidden":"true"}),(0,t.jsx)(l.Text,{field:a,tag:"p",className:"text-sm font-bold text-[#0d5c9e]"})]}),(c?.value||s)&&(0,t.jsx)(n.RichText,{field:c,className:"mt-2 text-sm leading-6 text-[#45627d]",suppressHydrationWarning:!0}),(d?.value?.src||s)&&(0,t.jsx)(o.Image,{field:d,className:"mt-3 max-h-48 w-auto object-cover"})]}):(0,t.jsxs)("div",{role:"button",tabIndex:0,onClick:r,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),r())},className:"flex cursor-pointer items-center gap-2 border-b border-[#d6e0ea] py-3 text-sm font-bold text-[#0d5c9e] underline decoration-1 underline-offset-2 last:border-b-0 hover:text-[#0b4a80]",children:[(0,t.jsx)(i.Bell,{className:"h-4 w-4 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{children:a?.value})]})}let b=10;function y({alerts:e,isPageEditing:i,onOpenAlert:l}){let[n,o]=(0,s.useState)(0);if(i)return(0,t.jsx)("div",{children:e.map(e=>(0,t.jsx)(p,{alert:e,isPageEditing:!0,onOpen:()=>l(e.id)},e.id))});let c=Math.max(1,Math.ceil(e.length/b)),d=Math.min(n,c-1),h=Array.from({length:c},(t,s)=>e.slice(s*b,s*b+b));return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"flex transition-transform duration-300 ease-in-out",style:{transform:`translateX(-${100*d}%)`},children:h.map((e,s)=>(0,t.jsx)("div",{className:"w-full shrink-0",children:e.map(e=>(0,t.jsx)(p,{alert:e,isPageEditing:!1,onOpen:()=>l(e.id)},e.id))},s))})}),c>1&&(0,t.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[(0,t.jsx)("button",{type:"button",onClick:()=>o(e=>Math.max(0,e-1)),disabled:0===d,"aria-label":"Previous alerts",className:"flex h-8 w-8 cursor-pointer items-center justify-center border border-[#d6e0ea] text-[#45627d] transition hover:bg-[#f1f7fc] disabled:cursor-not-allowed disabled:opacity-40",children:(0,t.jsx)(r.ChevronLeft,{className:"h-4 w-4","aria-hidden":"true"})}),(0,t.jsxs)("span",{className:"text-xs font-semibold text-[#8a99a8]",children:["Page ",d+1," of ",c]}),(0,t.jsx)("button",{type:"button",onClick:()=>o(e=>Math.min(c-1,e+1)),disabled:d===c-1,"aria-label":"Next alerts",className:"flex h-8 w-8 cursor-pointer items-center justify-center border border-[#d6e0ea] text-[#45627d] transition hover:bg-[#f1f7fc] disabled:cursor-not-allowed disabled:opacity-40",children:(0,t.jsx)(a.ChevronRight,{className:"h-4 w-4","aria-hidden":"true"})})]})]})}function w({fields:e,params:i,isPageEditing:r=!1}){let[a,o]=(0,s.useState)("trip"),[c,x]=(0,s.useState)(null),[p,b]=(0,s.useState)("city"),[v,j]=(0,s.useState)("city"),[N,C]=(0,s.useState)(""),[k,F]=(0,s.use
3949State)(""),[E,A]=(0,s.useState)(""),[S,D]=(0,s.useState)(""),[T,L]=(0,s.useState)(""),_=(0,s.useId)(),I=(0,s.useId)(),{data:B}=e||{},{datasource:M}=B||{},R=M?.heading?.jsonValue,P=M?.description?.jsonValue,$=i?.styles??"",O=[...M?.children?.results??[]].sort((e,t)=>(t.created?.jsonValue?.value??"").localeCompare(e.created?.jsonValue?.value??"")),H=O.find(e=>e.id===c),V=H?.title?.jsonValue,z=H?.description?.jsonValue,U=H?.image?.jsonValue,W=h.filter(e=>"city"!==v||e!==k),G=h.filter(e=>"city"!==p||e!==N),q="city"===p?N:E,K="city"===v?k:S;function Y(){q.trim()&&K.trim()?(L(""),window.open(m(q,p,K,v),"_blank","noopener,noreferrer")):L("Please enter or select both a starting point and a destination.")}return(0,t.jsxs)("section",{className:(0,d.cn)("relative mx-auto max-w-5xl px-4 py-10 sm:px-6 lg:px-8",$),children:[(0,t.jsxs)("div",{className:"border border-[#d6e0ea] bg-white shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsx)(g,{activeTab:a,onChange:o,alertCount:O.length}),(0,t.jsxs)("div",{className:(0,d.cn)("p-6 sm:p-8","trip"!==a&&"hidden"),children:[(R?.value||r)&&(0,t.jsx)(l.Text,{field:R,tag:"h2",className:"text-2xl font-bold text-[#10263f] sm:text-3xl"}),(P?.value||r)&&(0,t.jsx)(n.RichText,{field:P,className:"mt-2 text-sm leading-6 text-[#5f7183] sm:text-base",suppressHydrationWarning:!0}),(0,t.jsxs)("div",{className:"mt-6 grid gap-4 sm:grid-cols-2",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,t.jsx)("label",{htmlFor:_,className:"text-sm font-semibold text-[#10263f]",children:"From"}),(0,t.jsx)(f,{mode:p,onChange:e=>{b(e),L("")},groupLabel:"Choose how to enter the starting point"})]}),"city"===p?(0,t.jsxs)("select",{id:_,value:N,onChange:e=>{C(e.target.value),L("")},className:"border border-[#d6e0ea] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#43a7ef] focus:outline-none",children:[(0,t.jsx)("option",{value:"",children:"Select a city"}),W.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}):(0,t.jsx)("input",{type:"text",id:_,value:E,onChange:e=>{A(e.target.value),L("")},placeholder:"Enter an address",className:"border border-[#d6e0ea] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#43a7ef] focus:outline-none"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,t.jsx)("label",{htmlFor:I,className:"text-sm font-semibold text-[#10263f]",children:"To"}),(0,t.jsx)(f,{mode:v,onChange:e=>{j(e),L("")},groupLabel:"Choose how to enter the destination"})]}),"city"===v?(0,t.jsxs)("select",{id:I,value:k,onChange:e=>{F(e.target.value),L("")},className:"border border-[#d6e0ea] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#43a7ef] focus:outline-none",children:[(0,t.jsx)("option",{value:"",children:"Select a city"}),G.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}):(0,t.jsx)("input",{type:"text",id:I,value:S,onChange:e=>{D(e.target.value),L("")},placeholder:"Enter an address",className:"border border-[#d6e0ea] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#43a7ef] focus:outline-none"})]})]}),T&&(0,t.jsx)("p",{role:"alert",className:"mt-3 text-sm font-semibold text-red-600",children:T}),(0,t.jsx)("button",{type:"button",onClick:Y,className:"mt-6 inline-flex cursor-pointer items-center justify-center gap-2 border border-[#0d8ddb] bg-[#0d8ddb] px-5 py-2.5 text-sm font-semibold text-white transition hover:bg-[#0b7fc7]",children:"Plan a Trip"})]}),(0,t.jsxs)("div",{className:(0,d.cn)("p-6 sm:p-8","alerts"!==a&&"hidden"),children:[O.length>0&&(0,t.jsxs)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-[0.2em] text-[#8a99a8]",children:[O.length," ",1===O.length?"Alert":"Alerts"]}),O.length?(0,t.jsx)(y,{alerts:O,isPageEditing:r,onOpenAlert:x}):(0,t.jsx)("p",{className:"text-sm text-[#5f7183]",children:r?"Use Manage Items (+) to add rider alerts.":"No rider alerts at this time."})]})]}),H&&(0,t.jsx)(u.RiderAlertModal,{titleField:V,descriptionField:z,imageField:U,onClose:()=>x(null)})]})}let v=e=>{let{page:s}=(0,c.useSitecore)(),{isEditing:i}=s.mode;return(0,t.jsx)(w,{...e,isPageEditing:i})};e.s(["Default",0,v],902311)},2482,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(754753);function a(e,t){return t?e.divIcon({className:"location-map-custom-marker",html:` 3950 <div style="display:flex;flex-direction:column;align-items:center;transform:translateY(-2px);"> 3951 <div style="display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:#ffffff;border:2px solid #ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.25);overflow:hidden;padding:5px;"> 3952 <img src="${t}" width="26" height="26" alt="" style="width:26px;height:26px;object-fit:contain;display:block;" /> 3953 </div> 3954 <div style="width:0;height:0;
3954border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #ffffff;margin-top:-2px;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.2));"></div> 3955 </div> 3956 `,iconSize:[40,54],iconAnchor:[20,54],popupAnchor:[0,-46]}):e.divIcon({className:"park-map-tree-marker",html:` 3957 <div style="display:flex;flex-direction:column;align-items:center;transform:translateY(-2px);"> 3958 <div style="display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:#1f8a3c;border:2px solid #ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.25);color:#ffffff;font-size:16px;line-height:1;"> 3959 ð³ 3960 </div> 3961 <div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #1f8a3c;margin-top:-2px;"></div> 3962 </div> 3963 `,iconSize:[32,42],iconAnchor:[16,42],popupAnchor:[0,-34]})}function l({address:n,name:o,latitude:c,longitude:d,markerIconUrl:h}){let u=(0,s.useRef)(null),x=(0,s.useRef)(null),m=(0,s.useRef)(null),f=(0,s.useRef)(h),g=(0,s.useRef)(o),[p,b]=(0,s.useState)("loading");(0,s.useEffect)(()=>{f.current=h},[h]),(0,s.useEffect)(()=>{g.current=o},[o]),(0,s.useEffect)(()=>{m.current&&m.current.setPopupContent(o).openPopup()},[o]);let y=(0,s.useMemo)(()=>"number"==typeof c&&"number"==typeof d?`https://www.google.com/maps/search/?api=1&query=${c},${d}`:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(n)}`,[c,d,n]);return(0,s.useEffect)(()=>{if(!u.current)return;let t=!1;return b("loading"),(async()=>{let s,i=c,r=d;if("number"!=typeof i||"number"!=typeof r)try{let e=await fetch(`/api/geocode?address=${encodeURIComponent(n)}`);if(e.ok){let t=await e.json();"number"==typeof t?.lat&&"number"==typeof t?.lng&&(i=t.lat,r=t.lng)}}catch{}if("number"!=typeof i||"number"!=typeof r){t||b("error");return}if(t||!u.current)return;let l=(await e.A(753268)).default;if(t||!u.current)return;if(x.current){try{x.current.remove()}catch{}x.current=null,m.current=null}let o=u.current;if(o.classList.contains("leaflet-container")){t||b("error");return}try{s=l.map(o).setView([i,r],15)}catch{t||b("error");return}x.current=s,l.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',maxZoom:19}).addTo(s);let h=a(l,f.current);m.current=l.marker([i,r],{icon:h}).addTo(s).bindPopup(g.current),m.current.openPopup(),t||(b("ready"),setTimeout(()=>{t||x.current!==s||s.invalidateSize()},0))})().catch(()=>{t||b("error")}),()=>{if(t=!0,x.current){try{x.current.remove()}catch{}x.current=null,m.current=null}}},[n,c,d]),(0,t.jsxs)("div",{className:"isolate overflow-hidden rounded-none border border-[#CED5D9]",children:[(0,t.jsxs)("div",{className:"relative h-[220px] w-full sm:h-[300px]",children:[(0,t.jsx)("div",{ref:u,className:"h-full w-full"}),"loading"===p&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-[#F5F8FA]",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2 text-[#919699]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faLocationDot,className:"h-6 w-6 animate-pulse","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-xs",children:"Loading map..."})]})}),"error"===p&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-[#F5F8FA]",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2 text-center text-[#919699]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faLocationDot,className:"h-6 w-6","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-xs",children:"Map unavailable"}),(0,t.jsx)("a",{href:y,target:"_blank",rel:"noopener noreferrer",className:"text-xs font-semibold text-[#0080CC] hover:underline",children:"Open in Google Maps â"})]})})]}),(0,t.jsx)("div",{className:"border-t border-[#CED5D9] bg-white px-4 py-2",children:(0,t.jsx)("a",{href:y,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-xs font-semibold text-[#0080CC] hover:underline",children:"View on Google Maps â"})})]})}e.s(["ParkMap",0,l])},560787,741715,e=>{"use strict";let t={eyebrow:["eyebrow","kicker","overline"],heading:["heading","title","mainTitle"],description:["description","blurb","intro","subcopy"]},s={name:["parkName","name","title","contentTitle"],city:["city","municipality","cityName","town","location"],address:["address","location","streetAddress"],latitude:["latitude","lat","parkLatitude","geoLat"],longitude:["longitude","lng","lon","parkLongitude","geoLng"],hours:["hours","openHours","operatingHours"],amenities:["amenities","features"],description:["description","blurb","body","summary","contentBlurb"],generalLink:["generalLink","link","learnMoreLink","linkOptional"],gateFees:["gateFees","gateFee","fees","admissionFee"],petFriendly:["petFriendly","petsAllowed","isPetFriendly","petAllowed"],acreage:["acreage","parkSize","size","sizeAcres"],phone:["phone","phoneNumber","telephone","contactPhone"],parkType:["parktype","parkType","type"],email:["email","emailLink","contactEmail"],daysParkIsClosed:["daysParkIsClosed","closedDays","daysClosed"],parkRentals:["parkRentals","rentals"],parkAlert:["parkAlert","alert"],friendsGroup:["friendsGroup","hasFriendsGroup"],waterparkLink:["waterparkLink","waterParkLink"],parkEventLinks:["parkEventLinks","parkEventsLink","parkEventLink"],allEventsLink:["allEventsLink","eventsLink"],reserveShelterLink:["reserveShelterLink","shelterReservationLink"],surveyLink:["surveyLink","survey"]},i=[["parkImage1","image1","photo1","galleryImage1","img1"],["parkImage2","image2","photo2","galleryImage2","img2"],["parkImage3","image3","photo3","galleryImage3","img3"],["parkImage4","image4","photo4","galleryImage4","img4"],["parkImage5","image5","photo5","galleryImage5","img5"],["parkImage6","image6","photo6","galleryImage6","img6"],["parkImage7","image7","photo7","galleryImage7","img7"],["parkImage8","image8","photo8","galleryImage8","img8"],["parkImage9","image9","photo9","galleryImage9","img9"],["parkImage10","image10","photo10","galleryImage10","img10"]],r=["images","galleryImages","photos","parkImages","imageUrls","mediaItems"];e.s(["DS_KEYS",0,t,"IMAGE_SLOT_KEYS",0,i,"MULTI_IMAGE_KEYS",0,r,"ROW_KEYS",0,s],741715);
3963let a=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],l=/<[^>]*>/g,n=/\s+/g,o=/[^a-z0-9]+/g,c=/^-|-$/g,d=/(\d+(?::\d+)?)\s*(AM|PM)\s*[-â]\s*(\d+(?::\d+)?)\s*(AM|PM)/i,h=/\bclosed\b/i,u=new Set(["true","1","yes","y","on","checked"]),x=new Set(["false","0","no","n","off","unchecked",""]),m=/^\{?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\}?$/i,f=Math.PI/180;function g(e,t){let[s,i="0"]=e.split(":"),r=parseInt(s,10);return"PM"===t.toUpperCase()&&12!==r&&(r+=12),"AM"===t.toUpperCase()&&12===r&&(r=0),60*r+parseInt(i,10)}function p(e){return e&&"object"==typeof e?e:null}function b(e,t){for(let s of t)if(s in e)return{value:e[s],resolvedKey:s};return null}function y(e){let t=p(e);return t&&"jsonValue"in t?t.jsonValue:e}function w(...e){for(let t of e)if("string"==typeof t){let e=t.trim();if(e)return e}return""}function v(e){let t=y(e),s=p(t);if(!s)return"string"==typeof t?t.trim():"";let i=s.value;if("string"==typeof i)return i.trim();if(i&&"object"==typeof i){let e=i;return w(e.text,e.title,e.name,e.displayName)}return w(s.text,s.title,s.displayName,s.name)}function j(e){let t=p(y(e));if(!t)return;let s="string"==typeof t.value,i="string"==typeof t.editable&&t.editable.trim().length>0;if(s||i)return t}function N(e){let t=p(y(e));if(!t)return;let s=!!p(t.metadata),i="value"in t,r="string"==typeof t.editable&&t.editable.trim().length>0;if(s||i||r)return t}function C(e){let t=p(y(e));if(t&&(p(t.value)||"string"==typeof t.editable))return t}function k(e){let t=p(y(e));if(!t)return;let s=p(t.value),i=!!p(t.metadata),r="value"in t,a=!!s&&!!w(s.href,s.url,s.text,s.title),l="string"==typeof t.editable&&t.editable.trim().length>0;if(i||r||a||l)return t}function F(e){let t=p(y(e));if(!t)return;let s="string"==typeof t.value,i="string"==typeof t.editable&&t.editable.trim().length>0;if(s||i)return t}function E(e){let t=e.trim().toLowerCase();return!!u.has(t)||!x.has(t)&&void 0}function A(e){let t=e.targetItems;if(Array.isArray(t))return t;let s=p(t);return s&&Array.isArray(s.results)?s.results:[]}function S(e){let t=y(e);if("string"==typeof t)return m.test(t.trim())?"":t.trim();let s=p(t);if(!s)return"";let i=w(s.displayName,s.name,s.title,s.text);if(i&&!m.test(i))return i;let r=p(s.targetItem??s.target??s.item??s.selectedItem??s.selectedOption);if(r){let e=S(r);if(e)return e}let a=A(s)[0];if(a){let e=S(a);if(e)return e}let l=p(s.value);if(l){let e=S(l);if(e)return e}return"string"!=typeof s.value||m.test(s.value.trim())?"":s.value.trim()}function D(e){let t=y(e);if("boolean"==typeof t)return t;if("number"==typeof t)return 0!==t;if("string"==typeof t)return E(t);let s=p(t);if(s){let e=E(S(s));if(void 0!==e)return e;if("value"in s){let e=D(s.value);if(void 0!==e)return e}let t=D(s.checked??s.selected??s.isChecked??s.isSelected??s.enabled);if(void 0!==t)return t}return E(v(e))}function T(e){let t=y(e),s=p(t);if("string"==typeof t)return{href:t.trim(),text:"",target:""};if(!s)return{href:"",text:"",target:""};let i=p(s.value);return i?{href:w(i.href,i.url),text:w(i.text,i.title,i.name),target:w(i.target)}:{href:w(s.href,s.url),text:w(s.text,s.title,s.name),target:w(s.target)}}function L(e){let t=y(e);if("number"==typeof t&&Number.isFinite(t))return t;let s=p(t);if(s&&"number"==typeof s.value&&Number.isFinite(s.value))return s.value;let i=v(e);if(!i)return;let r=Number.parseFloat(i);return Number.isFinite(r)?r:void 0}function _(e,t,s=15){return`https://www.openstreetmap.org/?mlat=${e}&mlon=${t}#map=${s}/${e}/${t}`}function I(e){return`https://www.openstreetmap.org/search?query=${encodeURIComponent(e)}`}function B(e){if("number"==typeof e.latitude&&"number"==typeof e.longitude)return`https://www.google.com/maps/search/?api=1&query=${e.latitude},${e.longitude}`;let t=e.address||e.addressField?.value||"";return t?`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(t)}`:""}function M(e){let t=e.address||e.addressField?.value||"";return t?`https://www.google.com/maps/dir/?api=1&destination=${encodeURIComponent(t)}`:""}function R(e){return e?e.replace(l," ").replace(n," ").trim():""}function P(e){return e.toLowerCase().replace(o,"-").replace(c,"")}function $(e,t,s,i){let r=(s-e)*f,a=(i-t)*f,l=Math.sin(r/2)*Math.sin(r/2)+Math.cos(e*f)*Math.cos(s*f)*Math.sin(a/2)*Math.sin(a/2);return 7917.6*Math.atan2(Math.sqrt(l),Math.sqrt(1-l))}function O(e){let t=y(e);if("string"==typeof t)return t.trim();let s=p(t);if(!s)return"";let i=p(s.value);if(i){let e=w(i.src,i.url,i.href);if(e)return e}return w(s.src,s.url)}function H(e){let t=[],s=[];for(let r of i){let i=b(e,r);if(i){let e=O(i.value);e&&(t.push(e),s.push(i.resolvedKey))}}if(0===t.length){let i=b(e,r);if(i){let e=v(i.value);if(e)try{let r=JSON.parse(e);Array.isArray(r)&&r.forEach((e,r)=>{let a="string"==typeof e?e.trim():O(e);a&&(t.push(a),s.push(`${i.resolvedKey}[${r}]`))})}catch{e.split(",").map(e=>
3963e.trim()).filter(Boolean).forEach(e=>{t.push(e),s.push(i.resolvedKey)})}}}return{urls:t,resolvedKeys:s}}function V(e){if(!e)return null;let t=new Date,s=a[t.getDay()],i=60*t.getHours()+t.getMinutes();for(let t of e.split(",").map(e=>e.trim()).filter(Boolean)){let e=t.indexOf(":");if(-1===e)continue;let r=t.slice(0,e).trim(),a=t.slice(e+1).trim();if(r.slice(0,3).toLowerCase()!==s.slice(0,3).toLowerCase())continue;if(h.test(a))return"closed";let l=a.match(d);if(!l)continue;let n=g(l[1],l[2]),o=g(l[3],l[4]);return i>=n&&i<o?"open":"closed"}return null}e.s(["asRecord",0,p,"buildOpenStreetMapPointUrl",0,_,"buildOpenStreetMapSearchUrl",0,I,"extractImages",0,H,"fieldPayload",0,y,"firstString",0,w,"getOpenStatus",0,V,"haversineDistance",0,$,"parseBooleanField",0,D,"parseCoordinate",0,L,"parseGeneralLink",0,T,"pickByKeys",0,b,"readChoiceLabel",0,S,"readTextValue",0,v,"resolveParkDirectionsUrl",0,M,"resolveParkLocationUrl",0,B,"stripHtml",0,R,"toEditableField",0,N,"toImageField",0,C,"toImageSrc",0,O,"toLinkField",0,k,"toRichTextField",0,F,"toSlug",0,P,"toTextField",0,j],560787)},73683,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(87),r=e.i(191167),a=e.i(278815),l=e.i(754753),n=e.i(560787),o=e.i(2482);let c=(e,t)=>(e??"").split(t).map(e=>e.trim()).filter(Boolean),d=e=>{let[t,...s]=e.split(":");return{day:t.trim(),time:s.join(":").trim()||e}};function h({id:e,children:s}){return(0,t.jsxs)("h2",{id:e,className:"mb-4 flex items-center gap-2.5 text-xs font-extrabold uppercase tracking-[0.14em] text-[#006099]",children:[" ",(0,t.jsx)("span",{className:"block h-[3px] w-5 shrink-0 bg-[#0080CC]","aria-hidden":"true"})," ",s," "]})}function u({icon:e,label:s,children:i,className:r}){return(0,t.jsxs)("div",{className:`flex min-w-0 items-start gap-4 roun
3963ded-none border border-[#E2EBF0] bg-[#F7FAFB] p-4${r?` ${r}`:""}`,children:[" ",(0,t.jsxs)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[#D0E8F5] bg-white",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:e,className:"h-4 w-4 text-[#0080CC]","aria-hidden":!0})," "]})," ",(0,t.jsxs)("div",{className:"min-w-0 flex-1 pt-1",children:[" ",(0,t.jsx)("dt",{className:"text-[10px] font-bold uppercase tracking-widest text-[#919699]",children:s})," ",(0,t.jsx)("dd",{className:"mt-1 min-w-0",children:i})," "]})," "]})}function x({hours:e,currentDayName:s}){return(0,t.jsxs)("ul",{className:"mt-2 grid grid-cols-1 gap-2 sm:grid-cols-2 lg:grid-cols-3","aria-label":"Park hours by day",children:[" ",e.map((e,i)=>{let{day:r,time:a}=d(e),l=r.toLowerCase()===s.toLowerCase(),n=/\bclosed\b/i.test(a);return(0,t.jsxs)("li",{"aria-current":l?"date":void 0,"aria-label":`${r}: ${n?"Park is closed":a}`,className:`flex items-center justify-between gap-3 border px-3 py-2 text-sm ${l?"border-[#0080CC] bg-[#EBF7FF] shadow-[inset_3px_0_0_#0080CC]":"border-[#DCEAF2] bg-white"}`,children:[" ",(0,t.jsx)("span",{className:"font-bold text-[#00304C]",children:r})," ",(0,t.jsx)("span",{className:`text-right font-medium ${n?"text-[#6B1F1F]":l?"text-[#00304C]":"text-[#494B4D]"}`,children:n?"Closed":a})," "]},`${r}-${i}`)})," "]})}function m({city:e,parkType:s,isPetFriendly:i,openStatus:r}){return e||s||!0===i||r?(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2","aria-label":"Park details",children:[" ",e&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-none bg-[#EBF7FF] px-3 py-1 text-xs font-semibold text-[#006099]",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faLocationDot,className:"h-2.5 w-2.5","aria-hidden":!0})," ",e," "]})," ",s&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-none bg-[#F4F8FB] px-3 py-1 text-xs font-semibold text-[#00304C] ring-1 ring-[#C5DEF5]",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faTag,className:"h-2.5 w-2.5","aria-hidden":!0})," ",s," "]})," ","open"===r&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-none bg-[#14532D] px-3 py-1 text-xs font-semibold text-white",children:[" ",(0,t.jsx)("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-green-300 motion-safe:animate-pulse","aria-hidden":!0})," ","Open Now"," "]})," ","closed"===r&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-none bg-[#6B1F1F] px-3 py-1 text-xs font-semibold text-white",children:[" ",(0,t.jsx)("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-red-300","aria-hidden":!0})," Closed"," "]})," ",!0===i&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-none bg-[#C2520A] px-3 py-1 text-xs font-semibold text-white",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faPaw,className:"h-2.5 w-2.5","aria-hidden":!0})," Pet Friendly"," "]})," "]}):null}function f({park:e,onBack:d}){let g=(0,s.useMemo)(()=>e.images?.filter(e=>{if(!e)return!1;if(e.startsWith("/")||e.startsWith("data:image/"))return!0;try{let{hostname:t}=new URL(e);return"www.browardcdn.org"===t||t.endsWith(".browardcdn.org")||"www.broward.org"===t||t.endsWith(".broward.org")}catch{return!1}})??[],[e.images]),p=g.length>0,b=e.hours?(0,n.getOpenStatus)(e.hours):null,[y,w]=(0,s.useState)(0),[v,j]=(0,s.useState)(!1),[N,C]=(0,s.useState)(!1),[k,F]=(0,s.use
3963State)(null),E=(0,s.useRef)(null),A=(0,s.useRef)(null),S=(0,s.useRef)({x:0,y:0}),D=(0,s.useCallback)(async()=>{let t=window.location.href;if(navigator.share)try{await navigator.share({title:e.name,url:t})}catch{}else try{await navigator.clipboard.writeText(t),C(!0),E.current&&clearTimeout(E.current),E.current=setTimeout(()=>C(!1),2e3)}catch{}},[e.name]),T=Math.min(v?1:4,g.length),{carouselItemWidth:L,carouselStepWidth:_}=(0,s.useMemo)(()=>{let e=8,t=8*Math.max(0,T-1),s=`calc((100% - ${t}px) / ${T||1})`;return{carouselItemWidth:s,carouselStepWidth:`calc(${s} + ${e}px)`}},[T]),I=Math.max(0,g.length-T),B=(0,s.useCallback)(()=>w(e=>Math.max(0,e-1)),[]),M=(0,s.useCallback)(()=>w(e=>Math.min(I,e+1)),[I]),R=(0,s.useCallback)(e=>{let t=e.touches[0];A.current={x:t.clientX,y:t.clientY},S.current={x:0,y:0}},[]),P=(0,s.useCallback)(e=>{let t=A.current,s=e.touches[0];t&&s&&(S.current={x:s.clientX-t.x,y:s.clientY-t.y})},[]),$=(0,s.useCallback)(()=>{let{x:e,y:t}=S.current;A.current=null,S.current={x:0,y:0},!v||48>Math.abs(e)||Math.abs(e)<=Math.abs(t)||(e<0?M():B())},[v,M,B]),O=(0,s.useMemo)(()=>(0,n.resolveParkDirectionsUrl)(e),[e]),H=(0,s.useMemo)(()=>(0,n.resolveParkLocationUrl)(e),[e]),V=!!(e.parkEventLinksHref||e.allEventsLinkHref),z=!!(e.waterparkLinkHref||e.reserveShelterLinkHref||e.surveyLinkHref),U=(0,s.useMemo)(()=>c(e.amenitiesField?.value??e.amenities,/,/),[e.amenitiesField,e.amenities]),W=(0,s.useMemo)(()=>c(e.parkRentals,/[\r\n,;]+/),[e.parkRentals]),G=(0,s.useMemo)(()=>c(e.hours,/,/),[e.hours]),q=(0,s.useMemo)(()=>new Intl.DateTimeFormat("en-US",{weekday:"long"}).format(new Date),[]),K=e.address||e.addressField?.value||"",Y=e.gateFees?.trim()??"",Q=!!Y,X=`${e.id}:${e.parkAlert??""}`,J=!!e.parkAlert&&k!==X,Z=!0===e.petFriendly||!!e.petFriendlyLabel,ee=!!(G.length||e.phone||e.emailHref||e.parkType||e.daysParkIsClosed||Q||Z||e.acreage);(0,s.useEffect)(()=>{let e=window.matchMedia("(max-width: 639px)"),t=()=>j(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,s.useEffect)(()=>()=>{E.current&&clearTimeout(E.current)},[]);let et=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=window.requestAnimationFrame(()=>{w(e=>Math.min(e,Math.max(0,g.length-T)))});return()=>window.cancelAnimationFrame(e)},[g.length,T]),(0,t.jsxs)("div",{className:"w-full",children:[" "," ",(0,t.jsxs)("div",{ref:et,className:"mb-2 sm:mb-1",children:[" "," ",(0,t.jsxs)("div",{className:"hidden sm:flex sm:items-center sm:justify-end sm:gap-2",children:[" ",(0,t.jsxs)("div",{className:"flex gap-2",children:[" ",(0,t.jsxs)("button",{type:"button",onClick:d,className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-2 rounded-none border border-[#00304C] bg-[#00304C] px-4 py-2.5 text-sm font-extrabold text-white transition hover:bg-[#004470] hover:border-[#004470] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faArrowLeft,className:"h-4 w-4","aria-hidden":!0})," Back to Park Finder"," "]})," ",(0,t.jsxs)("button",{type:"button",onClick:D,"aria-label":"Share this park",className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-2 rounded-none border border-[#CED5D9] bg-white px-4 py-2.5 text-sm font-extrabold text-[#00304C] transition hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faShareNodes,className:"h-4 w-4","aria-hidden":!0})," ",(0,t.jsx)("span",{"aria-live":"polite",children:N?"Copied!":"Share"})," "]})," "]})," "]})," "," ",(0,t.jsxs)("div",{className:"flex flex-col-reverse gap-5 sm:hidden",children:[" ",(0,t.jsx)(m,{isPetFriendly:e.petFriendly,openStatus:b})," ",(0,t.jsxs)("div",{className:"flex w-full gap-2",children:[" ",(0,t.jsxs)("button",{type:"button",onClick:d,className:"inline-flex flex-1 min-h-[38px] cursor-pointer items-center justify-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-2 text-xs font-bold text-[#00304C] transition hover:bg-[#
3963EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faArrowLeft,className:"h-3.5 w-3.5","aria-hidden":!0})," Back to Park Finder"," "]})," ",(0,t.jsxs)("button",{type:"button",onClick:D,"aria-label":"Share this park",className:"inline-flex min-h-[38px] cursor-pointer items-center justify-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-2 text-xs font-bold text-[#00304C] transition hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faShareNodes,className:"h-3.5 w-3.5","aria-hidden":!0})," ",(0,t.jsx)("span",{"aria-live":"polite",children:N?"Copied!":"Share"})," "]})," "]})," "]})," ",(0,t.jsxs)("div",{className:"mt-3 flex flex-col gap-2 sm:mt-3 sm:flex-row sm:flex-wrap sm:items-center sm:gap-x-4 sm:gap-y-2",children:[" ",(0,t.jsxs)("h1",{className:"text-xl font-bold tracking-tight text-[#00304C] sm:text-4xl sm:font-extrabold",children:[" ",e.nameField?(0,t.jsx)(r.Text,{field:e.nameField}):e.name," "]})," ",(0,t.jsxs)("div",{className:"hidden sm:block",children:[" ",(0,t.jsx)(m,{isPetFriendly:e.petFriendly,openStatus:b})," "]})," "]})," "," ",(0,t.jsx)("div",{className:"mt-1 h-px bg-gradient-to-r from-[#0080CC]/40 via-[#CED5D9]/60 to-transparent"})," "]})," "," ",p?(0,t.jsxs)("section",{className:"mb-8","aria-label":`${e.name} photo gallery`,"aria-roledescription":"carousel",children:[" ",(0,t.jsxs)("div",{className:"relative touch-pan-y overflow-hidden rounded-none",onTouchStart:R,onTouchMove:P,onTouchEnd:$,onTouchCancel:$,children:[" ",(0,t.jsxs)("div",{className:"flex gap-2 motion-safe:transition-transform motion-safe:duration-300 motion-safe:ease-in-out",style:{transform:`translateX(calc(-${y} * ${_}))`},children:[" ",g.map((s,i)=>(0,t.jsx)("img",{src:s,alt:`${e.name} - photo ${i+1}`,loading:i<T?"eager":"lazy",decoding:"async","aria-hidden":i<y||i>=y+T||void 0,className:"aspect-[16/9] shrink-0 object-cover sm:max-h-[300px]",style:{width:L}},i))," "]})," "]})," ",g.length>T&&(0,t.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-2",children:[" ",(0,t.jsxs)("button",{type:"button",onClick:B,disabled:0===y,"aria-label":"Show previous park photos",className:"inline-flex min-h-[42px] cursor-pointer items-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-1.5 text-xs font-semibold text-[#0C0D0D] transition hover:bg-[#EDF5FA] active:scale-[0.97] disabled:cursor-not-allowed disabled:opacity-40 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faChevronLeft,className:"h-4 w-4","aria-hidden":!0})," Prev"," "]})," ",(0,t.jsxs)("span",{className:"text-xs text-[#686C6E]","aria-live":"polite",children:[" ",y+1,"â",Math.min(y+T,g.length)," of"," ",g.length," "]})," ",(0,t.jsxs)("button",{type:"button",onClick:M,disabled:y>=I,"aria-label":"Show next park photos",className:"inline-flex min-h-[42px] cursor-pointer items-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-1.5 text-xs font-semibold text-[#0C0D0D] transition hover:bg-[#EDF5FA] active:scale-[0.97] disabled:cursor-not-allowed disabled:opacity-40 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:[" ","Next ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faChevronRight,className:"h-4 w-4","aria-hidden":!0})," "]})," "]})," "]}):(0,t.jsxs)("div",{className:"mb-8 flex aspect-video w-full items-center justify-center rounded-none border border-dashed border-[#CED5D9] bg-[#F5F8FA]",children:[" ",(0,t.jsxs)("div",{className:"text-center",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faImage,className:"mx-auto mb-2 h-10 w-10 text-[#CED5D9]","aria-hidden":!0})," ",(0,t.jsx)("p",{className:"text-sm text-[#919699]",children:"No images available for this park"})," ",(0,t.jsxs)("p",{className:"mt-1 text-xs text-[#CED5D9]",children:[" ","Add parkImage1â10 fields to the Sitecore ParkItem template"," "]})," "]})," "]})," "," ",(0,t.jsxs)("div",{className:"grid gap-8 lg:grid-cols-3",children:[" "," ",(0,t.jsxs)("div",{className:"order-2 space-y-8 lg:order-1 lg:col-span-2",children:[" ",e.parkAlert&&J&&(0,t.jsxs)("section",{"aria-labelledby":"park-alert",className:"border-l-4 border-[#C2520A] bg-[#FFF7ED] px-4 py-3",children:[(0,t.jsxs)("div",{className:"mb-3 flex items-start justify-between gap-4",children:[(0,t.jsxs)("h2",{id:"park-alert",className:"flex items-center gap-2.5 text-xs font-extrabold uppercase tracking-[0.14em] text-[#006099]",children:[(0,t.jsx)("span",{className:"block h-[3px] w-5 shrink-0 bg-[#0080CC]","aria-hidden":"true"}),"Park Alert"]}),(0,t.jsx)("button",{type:"button",onClick:()=>F(X),"aria-label":"Close park alert",className:"inline-flex min-h-8 min-w-8 shrink-0 cursor-pointer items-center justify-center rounded-none border border-[#
3963E7C69E] bg-white text-[#7A3B00] transition hover:bg-[#FFF3E0] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faXmark,className:"h-3.5 w-3.5","aria-hidden":!0})})]})," ",(0,t.jsx)("p",{className:"whitespace-pre-line text-sm leading-relaxed text-[#7A3B00]",children:e.parkAlert})]})," "," ",(e.description||z)&&(0,t.jsxs)("section",{"aria-labelledby":"park-about",children:[" ",(0,t.jsx)(h,{id:"park-about",children:"About This Park"})," ",e.descriptionField?(0,t.jsxs)("div",{className:"text-base leading-relaxed text-[#494B4D]",children:[" ",(0,t.jsx)(i.RichText,{field:e.descriptionField})," "]}):e.description?(0,t.jsxs)("p",{className:"text-base leading-relaxed text-[#494B4D]",children:[" ",(0,n.stripHtml)(e.description)," "]}):null," ",z&&(0,t.jsxs)("div",{className:"mt-5 flex flex-col gap-3 sm:flex-row sm:flex-wrap",children:[e.waterparkLinkHref&&(0,t.jsxs)("a",{href:e.waterparkLinkHref,target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-[44px] items-center justify-center gap-2 rounded-none border border-[#005E95] bg-[#005E95] px-5 py-3 text-sm font-extrabold text-white transition hover:border-[#004470] hover:bg-[#004470] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:["Aquatics",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faCircleInfo,className:"h-4 w-4 shrink-0","aria-hidden":!0})]}),e.reserveShelterLinkHref&&(0,t.jsxs)("a",{href:e.reserveShelterLinkHref,target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-[44px] items-center justify-center gap-2 rounded-none border border-[#C2520A] bg-[#C2520A] px-5 py-3 text-sm font-extrabold text-white transition hover:border-[#9E4108] hover:bg-[#9E4108] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faCalendarDays,className:"h-4 w-4 shrink-0","aria-hidden":!0}),"Reserve Shelter"]}),e.surveyLinkHref&&(0,t.jsxs)("a",{href:e.surveyLinkHref,target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-[44px] items-center justify-center gap-2 rounded-none border border-[#00304C] bg-white px-5 py-3 text-sm font-extrabold text-[#00304C] transition hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[e.surveyLinkText||"Customer Satisfaction Survey",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faClipboardList,className:"h-4 w-4 shrink-0","aria-hidden":!0})]})]})," "]})," "," ",U.length>0&&(0,t.jsxs)("section",{"aria-labelledby":"park-amenities",children:[" ",(0,t.jsx)(h,{id:"park-amenities",children:"Amenities"})," ",(0,t.jsxs)("ul",{className:"flex flex-wrap gap-2",children:[" ",U.map((e,s)=>(0,t.jsxs)("li",{className:"inline-flex items-center gap-1.5 rounded-sm border border-[#C5DEF5] bg-[#EBF5FF] px-3 py-1 text-sm font-medium text-[#00304C]",children:[" ",(0,t.jsx)("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-[#0080CC]","aria-hidden":!0})," ",e," "]},s))," "]})," "]})," "," ",W.length>0&&(0,t.jsxs)("section",{"aria-labelledby":"park-rentals",children:[" ",(0,t.jsx)(h,{id:"park-rentals",children:"Park Rentals"})," ",(0,t.jsxs)("ul",{className:"flex flex-wrap gap-2",children:[" ",W.map((e,s)=>(0,t.jsxs)("li",{className:"inline-flex items-center gap-1.5 rounded-sm border border-[#C5DEF5] bg-[#EBF5FF] px-3 py-1 text-sm font-medium text-[#00304C]",children:[" ",(0,t.jsx)("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-[#0080CC]","aria-hidden":!0})," ",e," "]},s))," "]})," "]})," ",ee&&(0,t.jsxs)("section",{"aria-labelledby":"park-info",children:[" ",(0,t.jsx)(h,{id:"park-info",children:"Park Information"})," ",(0,t.jsxs)("dl",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:[" ",G.length>0&&(0,t.jsxs)(u,{icon:l.faClock,label:"Park Hours",className:"sm:col-span-full",children:[" ",(0,t.jsx)(x,{hours:G,currentDayName:q})," "]})," ",Q&&(0,t.jsxs)(u,{icon:l.faDollarSign,label:"Gate Fee",className:"sm:col-span-full",children:[" ",(0,t.jsx)("p",{className:"max-w-3xl whitespace-pre-line text-sm leading-7 text-[#2F3133] sm:text-base",children:Y})," "]})," ",e.phone&&(0,t.jsxs)(u,{icon:l.faPhone,label:"Phone",children:[" ",(0,t.jsxs)("a",{href:`tel:${e.phone.replace(/\D/g,"")}`,className:"text-sm font-medium text-[#0080CC] hover:underline",children:[" ",e.phoneField?(0,t.jsx)(r.Text,{field:e.phoneField}):e.phone," "]})," "]})," ",e.emailHref&&(0,t.jsxs)(u,{icon:l.faEnvelope,label:"Email",children:[" ",(0,t.jsxs)("a",{href:e.emailHref,target:"_blank",rel:"noopener noreferrer",className:"block max-w-full min-w-0 text-sm font-medium leading-relaxed text-[#0080CC] underline-offset-2 [overflow-wrap:anywhere] [word-break:break-word] hover:underline",children:[" ",e.emailText||e.emailHref.replace(/^mailto:/i,"")," "]})," "]})," ",e.parkType&&(0,t.jsxs)(u,{icon:l.faTag,label:"Park Type",children:[" ",(0,t.jsx)("span",{className:"text-sm text-[#494B4D]",children:e.parkType})," "]})," ",e.daysParkIsClosed&&(0,t.jsxs)(u,{icon:l.faTriangleExclamation,label:"Days Park Is Closed",children:[" ",(0,t.jsx)("span",{className:"whitespace-pre-line text-sm text-[#494B4D]",children:e.daysParkIsClosed})," "]})," ",Z&&(0,t.jsxs)(u,{icon:l.faPaw,label:"Pet Friendly",children:[" ",e.petFriendly?(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-sm font-semibold text-green-700",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faCheck,className:"h-3.5 w-3.5","aria-hidden":!0})," Yes, on Leash"," "]}):(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-sm font-semibold text-red-600",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faXmark,className:"h-3.5 w-3.5","aria-hidden":!0})," No pets allowed"," "]})," "]})," ",e.acreage&&(0,t.jsxs)(u,{icon:l.faLeaf,label:"Park Acreage",children:[" ",(0,t.jsx)("span",{className:"text-sm text-[#494B4D]",children:e.acreageField?(0,t.jsx)(r.Text,{field:e.acreageField}
3963):e.acreage})," "]})," "]})," "]})," "," ",e.features&&e.features.length>0&&(0,t.jsxs)("section",{"aria-labelledby":"park-features",children:[" ",(0,t.jsx)(h,{id:"park-features",children:"Park Features & Amenities"})," ",(0,t.jsxs)("ul",{className:"grid gap-2 sm:grid-cols-2",children:[" ",e.features.map((e,s)=>(0,t.jsxs)("li",{className:"flex items-start gap-2 text-base text-[#494B4D]",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faCheck,className:"mt-0.5 h-4 w-4 shrink-0 text-[#0080CC]","aria-hidden":!0})," ",e," "]},s))," "]})," "]})," "," ",e.events&&e.events.length>0&&(0,t.jsxs)("section",{"aria-labelledby":"park-events",children:[" ",(0,t.jsx)(h,{id:"park-events",children:"Upcoming Events"})," ",(0,t.jsxs)("ul",{className:"space-y-3",children:[" ",e.events.map((e,s)=>(0,t.jsxs)("li",{className:"rounded-none border border-[#CED5D9] bg-[#EDF5FA] p-4",children:[" ",(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faCalendarDays,className:"mt-0.5 h-5 w-5 shrink-0 text-[#0080CC]","aria-hidden":!0})," ",(0,t.jsxs)("div",{children:[" ",(0,t.jsx)("p",{className:"text-base font-extrabold text-[#00304C]",children:e.name})," ",(0,t.jsx)("p",{className:"mt-0.5 text-sm font-semibold text-[#006099]",children:e.date})," ",(0,t.jsx)("p",{className:"mt-1 text-sm leading-relaxed text-[#494B4D]",children:e.description})," "]})," "]})," "]},s))," "]})," "]})," "]})," "," ",(0,t.jsxs)("div",{className:"order-1 self-start lg:sticky lg:top-28 lg:order-2",children:[" "," ",(0,t.jsxs)("div",{className:"space-y-3 rounded-none border border-[#E2EBF0] bg-[#F7FAFB] p-4",children:[" ",O&&(0,t.jsxs)("div",{children:[" ",(0,t.jsxs)("a",{href:O,target:"_blank",rel:"noopener noreferrer",className:"flex w-full items-center justify-center gap-2 rounded-none bg-[#00304C] px-5 py-3.5 text-sm font-extrabold text-white transition hover:bg-[#004470] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faLocationDot,className:"h-4 w-4 shrink-0","aria-hidden":!0})," ","Get Directions"," "]})," ",e.address&&(0,t.jsxs)("div",{className:"mt-3 border-t border-[#E2EBF0] pt-3",children:[" ",(0,t.jsx)("p",{className:"mb-1.5 text-[10px] font-bold uppercase tracking-widest text-[#919699]",children:"Address"})," ",(0,t.jsxs)("a",{href:H,target:"_blank",rel:"noopener noreferrer",className:"group flex items-start gap-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsxs)("div",{className:"mt-0.5 flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-[#EBF5FF]",children:[" ",(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faLocationDot,className:"h-4 w-4 text-[#0080CC]","aria-hidden":!0})," "]})," ",(0,t.jsxs)("span",{className:"text-base font-semibold leading-relaxed text-[#005E95] group-hover:underline",children:[" ",e.addressField?(0,t.jsx)(r.Text,{field:e.addressField}):e.address," "]})," "]})," "]})," "]})," ",e.generalLinkHref&&(0,t.jsxs)("a",{href:e.generalLinkHref,target:"_blank",rel:"noopener noreferrer",className:"flex w-full items-center justify-center gap-2 rounded-none border border-[#00304C] bg-white px-5 py-3 text-sm font-extrabold text-[#00304C] transition hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",e.generalLinkText||"Learn More"," "]})," "]})," "," ",K&&(0,t.jsxs)("div",{className:"mt-4",children:[" ",(0,t.jsx)(o.ParkMap,{address:K,name:e.name,latitude:e.latitude,longitude:e.longitude})," "]})," ",V&&(0,t.jsx)("div",{className:"mt-4 space-y-6 rounded-none border border-[#E2EBF0] bg-[#F7FAFB] p-4",children:V&&(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)("p",{className:"text-base font-extrabold text-[#00304C]",children:"Events"}),e.parkEventLinksHref&&(0,t.jsxs)("a",{href:e.parkEventLinksHref,target:"_blank",rel:"noopener noreferrer",className:"flex w-full items-center justify-center gap-2 rounded-none border border-[#2E7D32] bg-[#2E7D32] px-5 py-3 text-sm font-extrabold uppercase text-white shadow-sm transition hover:border-[#1B5E20] hover:bg-[#1B5E20] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focu
3963s-visible:ring-offset-2",children:[(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faCalendarDays,className:"h-3.5 w-3.5","aria-hidden":!0}),"Park Events"]}),e.allEventsLinkHref&&(0,t.jsx)("a",{href:e.allEventsLinkHref,target:"_blank",rel:"noopener noreferrer",className:"flex w-full items-center justify-center rounded-none border border-[#D4A62A] bg-[#F7D46A] px-4 py-2.5 text-sm font-extrabold uppercase text-[#00304C] shadow-sm transition hover:border-[#B88A16] hover:bg-[#F1C75A] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:"View All Events"})]})})," "]})," "]})," "]})}e.s(["ParkDetailView",0,f])},971705,612636,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(93681),r=e.i(78627),a=e.i(87),l=e.i(191167),n=e.i(968684),o=e.i(94855),c=e.i(278815),d=e.i(754753),h=e.i(741715),u=h,x=e.i(560787);function m(e,t){let s=(0,x.asRecord)(e);if(!s)return null;let i=(0,x.pickByKeys)(s,u.ROW_KEYS.name),r=(0,x.pickByKeys)(s,u.ROW_KEYS.city),a=(0,x.pickByKeys)(s,u.ROW_KEYS.address),l=(0,x.pickByKeys)(s,u.ROW_KEYS.latitude),n=(0,x.pickByKeys)(s,u.ROW_KEYS.longitude),o=(0,x.pickByKeys)(s,u.ROW_KEYS.hours),c=(0,x.pickByKeys)(s,u.ROW_KEYS.amenities),d=(0,x.pickByKeys)(s,u.ROW_KEYS.description),h=(0,x.pickByKeys)(s,u.ROW_KEYS.generalLink),m=(0,x.pickByKeys)(s,u.ROW_KEYS.gateFees),f=(0,x.pickByKeys)(s,u.ROW_KEYS.petFriendly),g=(0,x.pickByKeys)(s,u.ROW_KEYS.acreage),p=(0,x.pickByKeys)(s,u.ROW_KEYS.phone),b=(0,x.pickByKeys)(s,u.ROW_KEYS.parkType),y=(0,x.pickByKeys)(s,u.ROW_KEYS.email),w=(0,x.pickByKeys)(s,u.ROW_KEYS.daysParkIsClosed),v=(0,x.pickByKeys)(s,u.ROW_KEYS.parkRentals),j=(0,x.pickByKeys)(s,u.ROW_KEYS.parkAlert),N=(0,x.pickByKeys)(s,u.ROW_KEYS.friendsGroup),C=(0,x.pickByKeys)(s,u.ROW_KEYS.waterparkLink),k=(0,x.pickByKeys)(s,u.ROW_KEYS.parkEventLinks),F=(0,x.pickByKeys)(s,u.ROW_KEYS.allEventsLink),E=(0,x.pickByKeys)(s,u.ROW_KEYS.reserveShelterLink),A=(0,x.pickByKeys)(s,u.ROW_KEYS.surveyLink),S=(0,x.pickByKeys)(s,["parkImage1","image1","photo1","galleryImage1","img1"]),D=(0,x.pickByKeys)(s,u.ROW_KEYS.latitude),T=(0,x.pickByKeys)(s,u.ROW_KEYS.longitude),L=(0,x.toTextField)(i?.value),_=(0,x.toTextField)(r?.value),I=(0,x.toTextField)(a?.value),B=(0,x.toTextField)(o?.value),M=(0,x.toTextField)(c?.value),R=(0,x.toRichTextField)(d?.value)??(0,x.toTextField)(d?.value),P=(0,x.toTextField)(p?.value),$=(0,x.toTextField)(m?.value),O=(0,x.toTextField)(g?.value),H=(0,x.toEditableField)(b?.value),V=(0,x.toLinkField)(y?.value),z=(0,x.toTextField)(w?.value),U=(0,x.toTextField)(v?.value),W=(0,x.toTextField)(j?.value),G=(0,x.toEditableField)(N?.value),q=(0,x.toLinkField)(C?.value),K=(0,x.toLinkField)(k?.value),Y=(0,x.toLinkField)(F?.value),Q=(0,x.toLinkField)(E?.value),X=(0,x.toLinkField)(A?.value),J=(0,x.toImageField)(S?.value),Z=(0,x.toTextField)(D?.value),ee=(0,x.toTextField)(T?.value),et=(0,x.toEditableField)(f?.value),es=(0,x.parseCoordinate)(l?.value),ei=(0,x.parseCoordinate)(n?.value),er=(0,x.parseGeneralLink)(h?.value),ea=!!m,el=(0,x.parseBooleanField)(f?.value),en=(0,x.readChoiceLabel)(f?.value),eo=!!f,ec=(0,x.readChoiceLabel)(b?.value)||(0,x.readTextValue)(b?.value),ed=(0,x.parseGeneralLink)(y?.value),eh=(0,x.parseBooleanField)(N?.value),eu=(0,x.readChoiceLabel)(N?.value),ex=!!N,em=(0,x.parseGeneralLink)(C?.value),ef=(0,x.parseGeneralLink)(k?.value),eg=(0,x.parseGeneralLink)(F?.value),ep=(0,x.parseGeneralLink)(E?.value),eb=(0,x.parseGeneralLink)(A?.value),ey=(0,x.readTextValue)(i?.value),ew=(0,x.readTextValue)(d?.value);if(!(ey||ew||L||R))return null;let{urls:ev}=(0,x.extractImages)(s);return{id:(0,x.firstString)(s.id)||`park-${t+1}`,name:ey,city:(0,x.readTextValue)(r?.value),address:(0,x.readTextValue)(a?.value),hours:(0,x.readTextValue)(o?.value),amenities:(0,x.readTextValue)(c?.value),description:ew,phone:(0,x.readTextValue)(p?.value),gateFees:(0,x.readTextValue)(m?.value),petFriendly:eo?el??!1:void 0,petFriendlyLabel:en,acreage:(0,x.readTextValue)(g?.value),parkType:ec,emailHref:ed.href,emailText:ed.text,emailTarget:ed.target,daysParkIsClosed:(0,x.readTextValue)(w?.value),parkRentals:(0,x.readTextValue)(v?.value),parkAlert:(0,x.readTextValue)(j?.value),friendsGroup:ex?eh??!1:void 0,friendsGroupLabel:eu,waterparkLinkHref:em.href,waterparkLinkText:em.text,waterparkLinkTarget:em.target,parkEventLinksHref:ef.href,parkEventLinksText:ef.text,parkEventLinksTarget:ef.target,allEventsLinkHref:eg.href,allEventsLinkText:eg.text,allEventsLinkTarget:eg.target,reserveShelterLinkHref:ep.href,reserveShelterLinkText:ep.text,reserveShelterLinkTarget:ep.target,surveyLinkHref:eb.href,surveyLinkText:eb.text,surveyLinkTarget:eb.target,generalLinkHref:er.href,generalLinkText:er.text,generalLinkTarget:er.target,images:ev,imageField:J,nameField:L,cityField:_,addressField:I,hoursField:B,amenitiesField:M,descriptionField:R,phoneField:P,gateFeesField:$,acreageField:O,parkTypeField:H,emailField:V,daysParkIsClosedField:z,parkRentalsField:U,parkAlertField:W,friendsGroupField:G,waterparkLinkField:q,parkEventLinksField:K,allEventsLinkField:Y,reserveShelterLinkField:Q,surveyLinkField:X,latitudeField:Z,longitudeField:ee,petFriendlyField:et,hasGateFeesField:ea,hasPetFriendlyField:eo,hasFriendsGroupField:ex,latitude:es,longitude:ei}}function f(e){let t=e?.data?.datasource;return t||((0,x.asRecord)(e?.datasource)??null)}function g(e){for(let t of["children","items","parks","parkItems"]){let s=(0,x.asRecord)(e[t]);if(s&&Array.isArray(s.results))return s.results;if(Array.isArray(e[t]))return e[t]}return[]}e.s(["getDatasource",0,f,"normalizePark",0,m,"resolveRows",0,g],612636);var p=x,b=e.i(73683);function y(e){if(!e)return!1;if(e.startsWith("/")||e.startsWith("data:image/"))return!0;try{let{hostname:t}=new URL(e);return"www.browardcdn.org"===t||t.endsWith(".browardcdn.org")||"www.broward.org"===t||t.endsWith(".broward.org")}catch{return!1}}let w=({value:e,className:s})=>(0,t.jsx)("div",{className:s,suppressHydrationWarning:!0,children:e}),v=(0,o.withFieldMetadata)(w);function j({park:e,isPageEditing:r}){let a=(0,s.useMemo)(()=>
3963e.images?.slice(0,1).filter(y)??[],[e.images]),[l,n]=(0,s.useState)(()=>new Set),o=(0,s.useMemo)(()=>a.filter(e=>!l.has(e)),[l,a]),h=()=>{let e=o[0];e&&n(t=>{let s=new Set(t);return s.add(e),s})};return r&&e.imageField?(0,t.jsx)(i.Image,{field:e.imageField,editable:!0,className:"h-48 w-full object-cover",suppressHydrationWarning:!0}):0===o.length?(0,t.jsxs)("div",{className:"flex h-48 w-full items-center justify-center bg-[#EDF5FA]",children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faImage,className:"h-8 w-8 text-[#CED5D9]","aria-hidden":!0})," "]}):(0,t.jsx)("div",{className:"relative h-48 w-full",children:(0,t.jsx)("img",{src:o[0],alt:e.name,className:"h-48 w-full object-cover",onError:h})})}function N({totalParkCount:e}){return(0,t.jsxs)("div",{className:"mb-6 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,t.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Park Finder â Edit Mode"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"You are editing the Park Finder. All park fields are editable directly on this screen."})]}),(0,t.jsxs)("ul",{className:"list-disc space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,t.jsx)("li",{children:"Click any field â name, city, address, hours, amenities, description, gate fees, acreage, phone, latitude, longitude, rentals, alerts, closed days, or email â to edit it inline."}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Pet Friendly"}),", ",(0,t.jsx)("strong",{children:"Park Type"}),", and ",(0,t.jsx)("strong",{children:"Friends Group"})," are droplist fields. Page Builder may not expose them as dropdowns on child park items, so change them in ",(0,t.jsx)("strong",{children:"Content Editor"})," or ",(0,t.jsx)("strong",{children:"Content Explorer"}),"."]}),(0,t.jsx)("li",{children:"Click the park image to swap it out with a new one from the media library."}),(0,t.jsxs)("li",{children:["The ",(0,t.jsx)("strong",{children:"View Details"})," and ",(0,t.jsx)("strong",{children:"Directions"})," buttons are hidden while editing. Use the inline General Link fields to manage Waterpark, Park Events, All Events, Reserve Shelter, email, and other park links."]}),(0,t.jsxs)("li",{children:["Pagination is hidden while editing so you can see all ",e," park",1===e?"":"s"," at once."]}),(0,t.jsx)("li",{children:"Fields left blank will be hidden from visitors on the live site."})]}),(0,t.jsxs)("div",{className:"border-t border-[#E6D3A8] bg-[#FFF8E8] px-4 py-3 text-xs text-[#7A4B00] sm:px-6",children:[(0,t.jsx)("strong",{children:"Tip:"})," Keep park records up to date â outdated hours, addresses, or images will be seen by the public immediately after publishing."]})]})}function C(e,t){let s=e.rendering,i=e.params,r=[t?.id,t?.path,s?.dataSource,s?.datasource,s?.dataSourceId,s?.datasourceId,i?.dataSource,i?.datasource,i?.DataSource,i?.Datasource];return r.find(e=>"string"==typeof e&&e.trim().length>0)?.trim()??""}let k=12,F=12,E=e=>{let{page:i}=(0,n.useSitecore)(),o=!!i?.mode?.isEditing,u=i,x=e.params?.styles||"",y=f(e.fields),w=u?.layout?.sitecore?.context?.language||u?.locale||"en",E=C(e,y),A="Find a Park",S="Search by name, city, or features to quickly find nearby parks and details.",D="No parks found",T="Try a different keyword or clear the search to view all parks.",[L,_]=(0,s.useState)(""),[I,B]=(0,s.useState)("all"),[M,R]=(0,s.useState)("all"),[P,$]=(0,s.useState)("idle"),[O,H]=(0,s.useState)(null),[V,z]=(0,s.useState)({}),[U,W]=(0,s.useState)(1),[G,q]=(0,s.useState)(null),[K,Y]=(0,s.useState)(null),[Q,X]=(0,s.useState)(null),[J,Z]=(0,s.useState)(!1),[ee]=(0,s.useState)(!1),[et,es]=(0,s.useState)(!1),ei=(0,s.useRef)(new Set),er=(0,s.useId)();(0,s.useEffect)(()=>{let e=window.requestAnimationFrame(()=>W(1));return()=>window.cancelAnimationFrame(e)},[L,I,M,P]);let ea=y?(0,p.toTextField)((0,p.pickByKeys)(y,h.DS_KEYS.eyebrow)?.value):void 0,el=y?(0,p.toTextField)((0,p.pickByKeys)(y,h.DS_KEYS.heading)?.value):void 0,en=y?(0,p.toRichTextField)((0,p.pickByKeys)(y,h.DS_KEYS.description)?.value):void 0,eo=(0,s.useMemo)(()=>y?g(y):[],[y]),ec="number"==typeof y?.children?.total?y.children.total:eo.length,ed=y?.children?.pageInfo,eh=ed?.endCursor??null,eu=!!(ed?.hasNext||ec>eo.length),ex=!1,em=(0,s.useMemo)(()=>eo,[ex,eo,G]),ef=(0,s.useMemo)(()=>em.map((e,t)=>m(e,t)).filter(e=>
3963!!e),[em]),eg=ef,[ep,eb]=(0,s.useState)(null),ey=ep,ew=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=window.requestAnimationFrame(()=>{let e=new URLSearchParams(window.location.search).get("park");if(e&&eg.length>0){let t=eg.find(t=>(0,p.toSlug)(t.name)===e);t&&eb(t)}});return()=>window.cancelAnimationFrame(e)},[eg]),(0,s.useEffect)(()=>{let e=()=>{let e=new URLSearchParams(window.location.search).get("park");eb((e?eg.find(t=>(0,p.toSlug)(t.name)===e):null)??null)};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[eg]);let ev=(0,s.useCallback)(e=>{eb(e),window.history.pushState({parkSlug:(0,p.toSlug)(e.name)},"",`${window.location.pathname}?park=${(0,p.toSlug)(e.name)}`),setTimeout(()=>{ew.current?.scrollIntoView({behavior:"smooth",block:"start"})},0)},[]),ej=(0,s.useCallback)(()=>{eb(null),window.history.pushState({},"",window.location.pathname)},[]),eN=(0,s.useCallback)(e=>{let t=V[e.id];return t||("number"==typeof e.latitude&&"number"==typeof e.longitude?{lat:e.latitude,lng:e.longitude}:null)},[V]),eC=(0,s.useCallback)(e=>{if("ready"!==P||!O)return null;let t=eN(e);if(!t)return null;let s=(0,p.haversineDistance)(O.lat,O.lng,t.lat,t.lng);return s<1?"< 1 mi away":`${s.toFixed(1)} mi away`},[P,O,eN]),ek=()=>{if("ready"===P||"locating"===P||"geocoding"===P){$("idle"),H(null);return}if(!navigator.geolocation){$("error"),setTimeout(()=>$("idle"),3e3);return}$("locating"),navigator.geolocation.getCurrentPosition(async e=>{H({lat:e.coords.latitude,lng:e.coords.longitude}),$("geocoding");let t={...V};await Promise.all(eg.map(async e=>{if(t[e.id])return;if("number"==typeof e.latitude&&"number"==typeof e.longitude){t[e.id]={lat:e.latitude,lng:e.longitude};return}let s=e.address||e.addressField?.value||"";if(s)try{let i=await fetch(`/api/geocode?address=${encodeURIComponent(s)}`);if(!i.ok)return;let r=await i.json();t[e.id]={lat:r.lat,lng:r.lng}}catch{}})),z(t),$("ready")},()=>{$("error"),setTimeout(()=>$("idle"),3e3)},{timeout:1e4})},eF=(0,s.useCallback)(async(e,t,s,i=0)=>({ok:!1,count:0}),[E,w]);(0,s.useEffect)(()=>{let e=new AbortController,t=window.setTimeout(()=>{ei.current.clear(),q(null),Y(null),X(null),Z(!1),es(!1)},0);return()=>{window.clearTimeout(t),e.abort()}},[ex,eh,eu,ec,eF,eo]);let eE=(0,s.useMemo)(()=>[...new Set(eg.map(e=>e.city).filter(Boolean))].sort((e,t)=>e.localeCompare(t)),[eg]),eA=(0,s.useMemo)(()=>[...new Set(eg.map(e=>e.parkType).filter(e=>!!e))].sort((e,t)=>e.localeCompare(t)),[eg]),eS=(0,s.useMemo)(()=>{let e=eg.filter(e=>{if("ready"===P&&O){let t=eN(e);if(t&&(0,p.haversineDistance)(O.lat,O.lng,t.lat,t.lng)>F)return!1}if("all"!==I&&e.city!==I||"all"!==M&&e.parkType!==M)return!1;let t=L.trim().toLowerCase();if(!t)return!0;let s=[!0===e.petFriendly?"dog friendly pet friendly":""].filter(Boolean).join(" ");return(0,p.stripHtml)(`${e.name} ${e.city} ${e.address} ${e.hours} ${e.amenities} ${e.description} ${e.parkType} ${e.daysParkIsClosed} ${e.parkRentals} ${e.surveyLinkText} ${e.surveyLinkHref} ${e.parkAlert} ${e.friendsGroupLabel} ${s}`).toLowerCase().includes(t)});return"ready"===P&&O?[...e].sort((e,t)=>{let s=eN(e),i=eN(t);return(s?(0,p.haversineDistance)(O.lat,O.lng,s.lat,s.lng):1/0)-(i?(0,p.haversineDistance)(O.lat,O.lng,i.lat,i.lng):1/0)}):e},[eg,P,O,eN,I,M,L]),eD=L.trim().length>0||"all"!==I||"all"!==M||"ready"===P,eT=eS.length,eL=Math.max(1,Math.ceil(eS.length/k)),e_=(0,s.useMemo)(()=>Math.max(1,Math.ceil(eT/k),eL),[eL,eT]),eI=(0,s.useCallback)(async e=>{let t=Math.min(Math.max(e,1),e_);G?.length??eg.length,W(t),window.requestAnimationFrame(()=>{ew.current?.scrollIntoView({behavior:"smooth",block:"start"})})},[ex,eF,eD,J,ee,Q,eg.length,G?.length,W,e_,eT]),eB=(0,s.useMemo)(()=>o?eS:eS.slice((U-1)*k,U*k),[eS,U,o]);(0,s.useEffect)(()=>{G?.length??eg.length},[ex,eF,eD,J,ee,Q,eT,U,eg.length,G?.length]),(0,s.useEffect)(()=>{let e=window.setTimeout(()=>{W(e=>Math.min(Math.max(e,1),e_))},0);return()=>window.clearTimeout(e)},[e_]);let eM=(0,s.useMemo)(()=>Array.from(new Set(eg.map(e=>(0,p.stripHtml)(e.name)).filter(Boolean))),[eg]),eR=(0,s.useMemo)(()=>{let e=new Map;
3963for(let t of eB)e.set(t.id,t.hours?(0,p.getOpenStatus)(t.hours):null);return e},[eB]);return ey?(0,t.jsxs)("section",{ref:ew,className:`mx-auto mt-2 w-full max-w-[90rem] rounded-none bg-white px-5 pt-1 pb-14 sm:mt-3 sm:px-6 sm:pt-1 sm:pb-16 ${x}`,"aria-label":`${ey.name} detail`,children:[" ",(0,t.jsx)(b.ParkDetailView,{park:ey,onBack:ej})," "]}):(0,t.jsxs)("section",{ref:ew,className:`mx-auto mt-[6px] w-full max-w-[90rem] rounded-none bg-white sm:mt-0 ${x}`,"aria-label":"Park finder",children:[" ",o?(0,t.jsx)(N,{totalParkCount:ef.length}):null," ",(0,t.jsxs)("div",{className:"border-b border-[#CED5D9] bg-white px-5 pt-10 pb-8 sm:px-6 sm:pt-12 sm:pb-10",children:[" ",ea&&(0,t.jsx)(l.Text,{tag:"p",field:ea,className:"text-xs font-extrabold uppercase tracking-[0.18em] text-[#006099]"})," ",el?(0,t.jsx)(l.Text,{tag:"h2",field:el,className:"mt-2 text-3xl font-extrabold tracking-tight text-[#00304C] sm:text-4xl lg:text-5xl"}):(0,t.jsxs)("h2",{className:"mt-2 text-3xl font-extrabold tracking-tight text-[#00304C] sm:text-4xl lg:text-5xl",children:[" ",A," "]})," ",en?(0,t.jsxs)("div",{className:"mt-4 max-w-none text-base leading-relaxed text-[#494B4D] lg:text-lg lg:[&_p]:whitespace-nowrap",children:[" ",(0,t.jsx)(a.RichText,{field:en})," "]}):(0,t.jsxs)("p",{className:"mt-4 max-w-none text-base leading-relaxed text-[#494B4D] lg:whitespace-nowrap lg:text-lg",children:[" ",S," "]})," ",(0,t.jsxs)("div",{className:"mt-5 grid grid-cols-2 gap-3 sm:grid-cols-12",children:[" ",(0,t.jsxs)("div",{className:"col-span-2 sm:col-span-5",children:[" ",(0,t.jsxs)("label",{htmlFor:"park-finder-search",className:"sr-only",children:[" ","Search parks"," "]})," ",(0,t.jsx)("input",{id:"park-finder-search",type:"search",value:L,list:er,onChange:e=>_(e.target.value),placeholder:"Search parks, city, address, or amenities",className:"w-full min-h-[44px] rounded-none border border-[#CED5D9] bg-white px-4 py-3 text-sm text-[#0C0D0D] placeholder:text-[#919699] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2"})," ",(0,t.jsxs)("datalist",{id:er,children:[" ",eM.map(e=>(0,t.jsx)("option",{value:e},e))," "]})," "]})," ",(0,t.jsxs)("div",{className:"col-span-1 sm:col-span-2",children:[" ",(0,t.jsxs)("label",{htmlFor:"park-finder-city",className:"sr-only",children:[" ","Filter by city"," "]})," ",(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("select",{id:"park-finder-city",value:I,onChange:e=>B(e.target.value),className:"w-full appearance-none cursor-pointer min-h-[44px] rounded-none border border-[#CED5D9] bg-white px-4 pr-10 py-3 text-sm font-semibold text-[#0C0D0D] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)("option",{value:"all",children:"All Cities"})," ",eE.map(e=>(0,t.jsxs)("option",{value:e,children:[" ",e," "]},e))," "]}),(0,t.jsx)("span",{className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 text-[#919699]",children:(0,t.jsx)("svg",{className:"h-4 w-4",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"})})})]})," "]})," ",(0,t.jsxs)("div",{className:"col-span-1 sm:col-span-3",children:[" ",(0,t.jsxs)("label",{htmlFor:"park-finder-category",className:"sr-only",children:[" ","Filter by park category"," "]})," ",(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("select",{id:"park-finder-category",value:M,onChange:e=>R(e.target.value),className:"w-full appearance-none cursor-pointer min-h-[44px] rounded-none border border-[#CED5D9] bg-white px-4 pr-10 py-3 text-sm font-semibold text-[#0C0D0D] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)("option",{value:"all",children:"All Categories"})," ",eA.map(e=>(0,t.jsxs)("option",{value:e,children:[" ",e," "]},e))," "]}),(0,t.jsx)("span",{className:"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 text-[#919699]",children:(0,t.jsx)("svg",{className:"h-4 w-4",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"})})})]})," "]})," ",(0,t.jsxs)("div",{className:"col-span-2 sm:col-span-2",children:[" ",(0,t.jsxs)("button",{onClick:ek,disabled:"locating"===P||"geocoding"===P,"aria-pressed":"ready"===P,className:`curs
3963or-pointer inline-flex w-full min-h-[44px] items-center justify-center gap-2 rounded-none border px-4 py-3 text-sm font-extrabold uppercase tracking-[0.03em] transition focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 active:scale-[0.97] disabled:cursor-wait disabled:opacity-90 ${"ready"===P?"border-[#0B5A83] bg-[#0B5A83] text-white hover:bg-[#09496A]":"error"===P?"border-red-300 bg-red-50 text-red-600":"border-[#00304C] bg-[#00304C] text-white hover:bg-[#004470]"}`,children:[" ","locating"===P||"geocoding"===P?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faSpinner,className:"h-4 w-4 shrink-0 animate-spin","aria-hidden":!0})," ","locating"===P?"Locating...":"Finding..."," "]}):"error"===P?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faLocationArrow,className:"h-4 w-4 shrink-0","aria-hidden":!0})," ","Unavailable"," "]}):"ready"===P?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faLocationArrow,className:"h-4 w-4 shrink-0","aria-hidden":!0})," ","Turn off Nearby"," "]}):(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faLocationArrow,className:"h-4 w-4 shrink-0","aria-hidden":!0})," ","Nearby"," "]})," "]})," "]})," "]})," "]})," "," ",(0,t.jsxs)("div",{className:"px-5 pt-8 pb-24 sm:px-6 sm:pt-10 sm:pb-28",children:[" ",(0,t.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[(0,t.jsxs)("p",{role:"status","aria-live":"polite",className:"text-xs font-semibold uppercase tracking-[0.14em] text-[#686C6E]",children:[eT," result",1===eT?"":"s"]}),"ready"===P&&(0,t.jsxs)("p",{className:"text-xs text-[#5E6D82]","aria-live":"polite",children:["Sorted nearest first · within"," ",(0,t.jsxs)("strong",{className:"font-semibold",children:[F," mi"]})]})]})," ",0===eS.length?(0,t.jsxs)("div",{className:"mt-4 rounded-none border border-[#CED5D9] bg-[#EDF5FA] p-5",children:[" ",(0,t.jsx)("h3",{className:"text-base font-extrabold text-[#0C0D0D]",children:D})," ",(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:T})," "]}):(0,t.jsxs)("ul",{className:"mt-4 grid gap-4 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4",role:"list","aria-label":"Parks list",children:[" ",eB.map(e=>{let s=eC(e),i=e.address||e.addressField?.value||"",n=i?(0,p.resolveParkLocationUrl)(e):"",h=(0,p.resolveParkDirectionsUrl)(e),u=eR.get(e.id)??null,x=(e.amenitiesField?.value||e.amenities||"").split(",").map(e=>e.trim()).filter(Boolean),m=x.slice(0,3),f=Math.max(0,x.length-m.length);return(0,t.jsxs)("li",{className:`group flex flex-col rounded-none border border-[#CED5D9] bg-white${o?" overflow-visible":" overflow-hidden"}`,children:[" "," ",(0,t.jsxs)("div",{className:`relative${o?" overflow-visible":" overflow-hidden"}`,children:[" ",(0,t.jsx)(j,{park:e,isPageEditing:o})," ",s&&(0,t.jsxs)("span",{className:"absolute top-3 left-3 inline-flex items-center gap-1 rounded-none border border-[#E6F4FF] bg-[#00243A] px-2.5 py-1 text-[11px] font-semibold text-white",children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faLocationArrow,className:"h-3 w-3 shrink-0","aria-hidden":!0})," ",s," "]})," ",!0===e.petFriendly&&(0,t.jsxs)("span",{className:"absolute top-3 right-3 inline-flex items-center gap-1 rounded-none bg-[#C2520A] px-3 py-1 text-xs font-semibold text-white shadow-sm",children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faPaw,className:"h-3 w-3","aria-hidden":!0})," Pet Friendly"," "]})," "]})," ",(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-5",children:[" ",e.nameField?(0,t.jsx)(l.Text,{tag:"h3",field:e.nameField,editable:o,suppressHydrationWarning:o,className:"text-lg font-semibold tracking-normal text-[#00304C]"}):(0,t.jsxs)("h3",{className:"text-lg font-semibold tracking-normal text-[#00304C]",children:[" ",e.name," "]})," ",u&&(0,t.jsxs)("div",{className:"mt-2 flex flex-wrap gap-2",children:[" ","open"===u&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-none bg-[#14532D] px-3 py-1 text-xs font-semibold text-white",children:[" ",(0,t.jsx)("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-green-300 animate-pulse","aria-hidden":!0})," ","Open Now"," "]})," ","closed"===u&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-none bg-[#6B1F1F] px-3 py-1 text-xs font-semibold text-white",children:[" ",(0,t.jsx)("span",{className:"h-1.5 w-1.5 shrink-0 rounded-full bg-red-300","aria-hidden":!0})," ","Closed"," "]})," "]})," ",(e.descriptionField||e.description)&&(0,t.jsxs)("div",{className:`mt-3 text-sm leading-relaxed text-[#494B4D] [&_*]:text-sm [&_*]:leading-relaxed [&_p]:m-0${o?"":" line-clamp-4"}`,children:[" ",e.descriptionField?(0,t.jsx)(a.RichText,{field:e.descriptionField,editable:o,suppressHydrationWarning:o}):(0,t.jsx)("p",{children:(0,p.stripHtml)(e.description)})," "]})," ",m.length>0&&(0,t.jsxs)("ul",{className:"mt-3 flex flex-wrap gap-1.5","aria-label":`Amenities for ${e.name}`,children:[m.map(e=>(0,t.jsx)("li",{className:"inline-flex items-center rounded-none border border-[#C5
3963DEF5] bg-[#EBF5FF] px-2 py-0.5 text-[11px] font-semibold leading-snug text-[#00304C]",children:e},e)),f>0&&(0,t.jsxs)("li",{className:"inline-flex items-center rounded-none border border-[#D6E1EA] bg-white px-2 py-0.5 text-[11px] font-bold leading-snug text-[#5E6D82]",children:["+",f," more"]})]})," ",(e.addressField||e.address)&&(0,t.jsxs)("div",{className:"mt-3 border border-[#D6E1EA] bg-[#F4F8FC] px-3 py-2",children:[" ",(0,t.jsxs)("div",{className:"mb-1 flex items-center gap-1.5 text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#5E6D82]",children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faLocationDot,className:"h-3 w-3 shrink-0 text-[#006099]","aria-hidden":!0})," ","Address"," "]})," ",e.addressField?(0,t.jsx)(l.Text,{tag:"p",field:e.addressField,editable:o,suppressHydrationWarning:o,className:"text-xs leading-snug text-[#334155] break-words"}):n?(0,t.jsxs)("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"block text-xs font-semibold leading-snug text-[#005E95] underline-offset-2 hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 break-words",children:[" ",i," "]}):(0,t.jsx)("p",{className:"text-xs leading-snug text-[#334155] break-words",children:e.address})," "]})," ",o&&(0,t.jsxs)("div",{className:"mt-4 border border-[#B9DCF5] bg-[#F4F8FB] p-4",suppressHydrationWarning:!0,children:[(0,t.jsx)("p",{className:"text-[11px] font-extrabold uppercase tracking-[0.14em] text-[#006099]",children:"Page Editor Fields"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-[#4B4F52]",children:"Fill in these fields here while editing. They appear on the detail view for visitors."}),(0,t.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3",children:[e.cityField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"City"}),(0,t.jsx)(l.Text,{tag:"div",field:e.cityField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.hoursField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Hours"}),(0,t.jsx)(l.Text,{tag:"div",field:e.hoursField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"}),(0,t.jsxs)("p",{className:"mt-1.5 bg-[#FFF3CD] px-2 py-1.5 text-[10px] leading-snug text-[#7A4B00]",children:[(0,t.jsx)("strong",{children:"â Required format for Open/Closed status to work:"}),(0,t.jsx)("br",{}),"Each entry must follow: ",(0,t.jsx)("span",{className:"font-mono font-semibold",children:"Day: H:MM AM â H:MM PM"}),(0,t.jsx)("br",{}),"Use commas to separate multiple days.",(0,t.jsx)("br",{}),(0,t.jsxs)("span",{className:"text-[9px] text-[#5A3700]",children:["Example: ",(0,t.jsx)("span",{className:"font-mono",children:"Monday: 8:00 AM â 6:00 PM, Tuesday: 8:00 AM â 6:00 PM"})]})]})]}),e.amenitiesField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Amenities"}),(0,t.jsx)(l.Text,{tag:"div",field:e.amenitiesField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"}),(0,t.jsxs)("p",{className:"mt-1.5 bg-[#FFF3CD] px-2 py-1.5 text-[10px] leading-snug text-[#7A4B00]",children:[(0,t.jsx)("strong",{children:"â Separate each amenity with a comma."}),(0,t.jsx)("br",{}),(0,t.jsxs)("span",{className:"text-[9px] text-[#5A3700]",children:["Example: ",(0,t.jsx)("span",{className:"font-mono",children:"Picnic Tables, Restrooms, Fishing, Boat Ramp"})]})]})]}),e.phoneField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Phone"}),(0,t.jsx)(l.Text,{tag:"div",field:e.phoneField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.emailField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Email Link"}),(0,t.jsx)(r.Link,{field:e.emailField,editable:!0,className:"text-sm font-semibold text-[#005E95] underline"})]}),e.waterparkLinkField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Waterpark Link"}),(0,t.jsx)(r.Link,{field:e.waterparkLinkField,editable:!0,className:"text-sm font-semibold text-[#005E95] underline"})]}),e.parkEventLinksField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Park Event Links"}),(0,t.jsx)(r.Link,{field:e.parkEventLinksField,editable:!0,className:"text-sm font-semibold text-[#005E95] underline"})]}),e.allEventsLinkField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"All Events Link"}),(0,t.jsx)(r.Link,{field:e.allEventsLinkField,editable:!0,className:"text-sm font-semibold text-[#005E95] underline"})]}),e.reserveShelterLinkField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Reserve Shelter Link"}),(0,t.jsx)(r.Link,{field:e.reserveShelterLinkField,editable:!0,className:"text-sm font-semibold text-[#005E95] underline"})]}),e.surveyLinkField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Survey Link"}),(0,t.jsx)(r.Link,{field:e.surveyLinkField,editable:!0,className:"text-sm font-semibold text-[#005E95] underline"})]}),e.parkTypeField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Park Type"}),(0,t.jsx)(v,{field:e.parkTypeField,value:e.parkType||"Select par
3963k type",editable:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.hasGateFeesField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Gate Fees"}),e.gateFeesField?(0,t.jsx)(l.Text,{tag:"div",field:e.gateFeesField,editable:!0,suppressHydrationWarning:!0,className:"whitespace-pre-line text-sm font-semibold text-[#00304C]"}):(0,t.jsx)("p",{className:"whitespace-pre-line text-sm font-semibold text-[#00304C]",children:e.gateFees})]}),e.daysParkIsClosedField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Days Park Is Closed"}),(0,t.jsx)(l.Text,{tag:"div",field:e.daysParkIsClosedField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.parkRentalsField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Park Rentals"}),(0,t.jsx)(l.Text,{tag:"div",field:e.parkRentalsField,editable:!0,suppressHydrationWarning:!0,className:"whitespace-pre-line text-sm font-semibold text-[#00304C]"})]}),e.parkAlertField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Park Alert"}),(0,t.jsx)(l.Text,{tag:"div",field:e.parkAlertField,editable:!0,suppressHydrationWarning:!0,className:"whitespace-pre-line text-sm font-semibold text-[#00304C]"})]}),e.acreageField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Acreage"}),(0,t.jsx)(l.Text,{tag:"div",field:e.acreageField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.latitudeField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsxs)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:["Latitude ",(0,t.jsx)("span",{className:"normal-case font-normal tracking-normal text-[#919699]",children:"â e.g. 26.1224"})]}),(0,t.jsx)(l.Text,{tag:"div",field:e.latitudeField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.longitudeField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsxs)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:["Longitude ",(0,t.jsx)("span",{className:"normal-case font-normal tracking-normal text-[#919699]",children:"â e.g. -80.1373"})]}),(0,t.jsx)(l.Text,{tag:"div",field:e.longitudeField,editable:!0,suppressHydrationWarning:!0,className:"text-sm font-semibold text-[#00304C]"})]}),e.hasPetFriendlyField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Pet Friendly"}),e.petFriendlyField?(0,t.jsx)(v,{field:e.petFriendlyField,value:e.petFriendlyLabel||(!0===e.petFriendly?"Yes":"No"),editable:!0,className:"text-sm font-semibold text-[#00304C]"}):(0,t.jsx)("p",{className:"text-sm font-semibold text-[#00304C]",children:e.petFriendlyLabel||(!0===e.petFriendly?"Yes":"No")}),(0,t.jsx)("p",{className:"mt-1.5 bg-[#F4F8FC] px-2 py-1.5 text-[10px] leading-snug text-[#456278]",children:"This Yes/No droplist is managed in Content Editor or Content Explorer."})]}),e.hasFriendsGroupField&&(0,t.jsxs)("div",{className:"border border-[#D6E4F0] bg-white p-2",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5E6D82]",children:"Friends Group"}),e.friendsGroupField?(0,t.jsx)(v,{field:e.friendsGroupField,value:e.friendsGroupLabel||(!0===e.friendsGroup?"Yes":"No"),editable:!0,className:"text-sm font-semibold text-[#00304C]"}):(0,t.jsx)("p",{className:"text-sm font-semibold text-[#00304C]",children:e.friendsGroupLabel||(!0===e.friendsGroup?"Yes":"No")}),(0,t.jsx)("p",{className:"mt-1.5 bg-[#F4F8FC] px-2 py-1.5 text-[10px] leading-snug text-[#456278]",children:"This Yes/No droplist is managed in Content Editor or Content Explorer."})]})]})]}),!o&&(0,t.jsxs)("div",{className:"mt-auto flex flex-col gap-2 pt-4 sm:flex-row",children:[" ",(0,t.jsxs)("button",{onClick:()=>ev(e),className:"inline-flex w-full cursor-pointer min-h-[42px] items-center justify-center gap-1.5 rounded-none bg-[#0080CC] px-4 py-2.5 text-xs font-extrabold text-white transition hover:bg-[#006099] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focu
3963s-visible:ring-offset-2 sm:flex-1",children:[" ","View Details"," ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faChevronRight,className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0})," "]})," ",h&&(0,t.jsxs)("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"inline-flex w-full cursor-pointer min-h-[42px] items-center justify-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-4 py-2.5 text-xs font-extrabold text-[#0C0D0D] transition hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto",children:[" ","Directions"," "]})," "]})," ",!o&&e.generalLinkHref&&(0,t.jsxs)("a",{href:e.generalLinkHref,target:"_blank",rel:"noopener noreferrer",className:"mt-2 inline-flex w-full min-h-[38px] items-center justify-center rounded-none border border-[#00304C] px-3 py-2 text-xs font-extrabold text-[#00304C] transition hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto",children:[" ",e.generalLinkText||"Learn More"," "]})," "]})," "]},e.id)})," "]})," ",!o&&et&&(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap items-center justify-between gap-3 border border-[#E8B4B4] bg-[#FDF2F2] px-4 py-3 text-sm text-[#7A1F1F]",children:[(0,t.jsx)("p",{children:"We couldn't load more parks. Please try again."}),(0,t.jsx)("button",{type:"button",onClick:()=>{eI(U)},disabled:ee,className:"inline-flex items-center rounded-none border border-[#7A1F1F] px-3 py-1.5 text-xs font-semibold text-[#7A1F1F] transition hover:bg-[#F8E0E0] disabled:cursor-not-allowed disabled:opacity-50 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:"Retry"})]})," "," ",!o&&e_>1&&(0,t.jsxs)("div",{className:"mt-8 flex items-center justify-between gap-4 border-t border-[#E2EBF0] pt-6",children:[" ",(0,t.jsxs)("button",{onClick:()=>{eI(U-1)},disabled:1===U||ee,"aria-label":"Previous page",className:"inline-flex min-h-[40px] cursor-pointer items-center gap-2 rounded-none border border-[#CED5D9] bg-white px-4 py-2 text-sm font-semibold text-[#00304C] transition hover:bg-[#EDF5FA] active:scale-[0.97] disabled:cursor-not-allowed disabled:opacity-40 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faChevronLeft,className:"h-3.5 w-3.5","aria-hidden":!0})," ","Previous"," "]})," ",(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[" ",Array.from({length:e_},(e,t)=>t+1).map(e=>{let s=e===U;return 1>=Math.abs(e-U)||1===e||e===e_?(0,t.jsxs)("button",{onClick:()=>{eI(e)},disabled:ee,"aria-label":`Page ${e}`,"aria-current":s?"page":void 0,className:`inline-flex h-9 w-9 cursor-pointer items-center justify-center rounded-none text-sm font-semibold transition disabled:cursor-wait disabled:opacity-70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 ${s?"bg-[#00304C] text-white":"border border-[#CED5D9] bg-white text-[#00304C] hover:bg-[#EDF5FA]"}`,children:[" ",e," "]},e):2===e&&U>3||e===e_-1&&U<e_-2?(0,t.jsx)("span",{className:"px-1 text-sm text-[#919699]",children:"â¦"},e):null})," "]})," ",(0,t.jsxs)("button",{onClick:()=>{eI(U+1)},disabled:U===e_||ee,"aria-label":"Next page",className:"inline-flex min-h-[40px] cursor-pointer items-center gap-2 rounded-none border border-[#CED5D9] bg-white px-4 py-2 text-sm font-semibold text-[#00304C] transition hover:bg-[#EDF5FA] active:scale-[0.97] disabled:cursor-not-allowed disabled:opacity-40 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:[" ","Next"," ",(0,t.jsx)(c.FontAwesomeIcon,{icon:d.faChevronRight,className:"h-3.5 w-3.5","aria-hidden":!0})," "]})," "]})," "]})," "]})},A=e=>(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)("section",{className:"mx-auto w-full max-w-[90rem] rounded-none border border-[#CED5D9] bg-white px-5 py-10 sm:px-6",children:(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-6 w-6 animate-spin rounded-none border-2 border-[#CED5D9] border-t-[#0080CC]"})})}),children:(0,t.jsx)(E,{...e})}),S=A;e.s(["Default",0,A,"default",0,S],971705)},131982,516455,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(191167),a=e.i(78627),l=e.i(518443),n=e.i(95931),o=e.i(220184),c=e.i(431144);let d=10,h="#006475",u="Select Publication Type (Required)",x="Select Entity (Optional)",m="Select a Year (Optional)",f
3963=["Final Reports","Closing Memoranda","Recommendations","Status Reports","Annual Reports","Press Releases","EHF Docket Filings","Other Publications","All Publications"],g=["Various","Broward County","Broward OIG","Coconut Creek","Cooper City","Coral Springs","Dania Beach","Davie","Deerfield Beach","Enforcement Hearings Forum","Fort Lauderdale","Hallandale Beach","Hillsboro Beach","Hollywood","Lauderdale By The Sea","Lauderdale Lakes","Lauderhill","Lazy Lake","Lighthouse Point","Margate","Miramar","North Lauderdale","Oakland Park","Parkland","Pembroke Park","Pembroke Pines","Plantation","Pompano Beach","Sea Ranch Lakes","Southwest Ranches","Sunrise","School Board of Broward County","Tamarac","West Park","Weston","Wilton Manors","All"],p=["2026","2025","2024","2023","2022","2021","2020","2019","2018","2017","2016","2015","2014","2013","2012","2011"];function b(e){if(null==e)return"";if("string"==typeof e)return e.trim();if("number"==typeof e)return String(e);if("object"!=typeof e)return"";let t=e;return"jsonValue"in t?b(t.jsonValue):"value"in t?b(t.value):""}function y(e){if(null==e)return"";if("string"==typeof e)return e.trim();if("object"!=typeof e)return"";let t=e;if("jsonValue"in t)return y(t.jsonValue);if("value"in t){let e=t.value;if(e&&"object"==typeof e){let t=e;if("string"==typeof t.href)return t.href.trim()}return y(t.value)}return"href"in t&&"string"==typeof t.href?t.href.trim():"src"in t&&"string"==typeof t.src?t.src.trim():""}function w(e){if(!e||"object"!=typeof e)return;let t=e.jsonValue;return t&&"object"==typeof t?t:void 0}function v(e){if(!e||"object"!=typeof e)return;let t=e.jsonValue;return t&&"object"==typeof t?t:void 0}function j(e){if(!e||"object"!=typeof e)return;let t=e.jsonValue;return t&&"object"==typeof t?t:void 0}function N(e,t,s=!1){let i=b(e.publicationTitle)||b(e.title)||b(e.name);return i||s?{id:b(e.id)||String(t),title:i||`Publication ${t+1}`,titleHref:y(e.publicationTitleLink)||y(e.titleLink)||y(e.link)||"#",publicationType:b(e.publicationType)||b(e.type)||"",entity:b(e.publicationEntity)||b(e.entity)||"",year:b(e.publicationYear)||b(e.year)||"",pdfHref:y(e.publicationPdfLink)||y(e.pdfLink)||y(e.pdf)||"",rawTitle:w(e.publicationTitle),rawTitleLink:v(e.publicationTitleLink),rawType:w(e.publicationType),rawEntity:w(e.publicationEntity),rawYear:w(e.publicationYear),rawPdfLink:j(e.publicationPdfLink)}:null}function C(e,t){if(t<=7)return Array.from({length:t},(e,t)=>t+1);let s=[1];e>3&&s.push("...");for(let i=Math.max(2,e-1);i<=Math.min(t-1,e+1);i++)s.push(i);return e<t-2&&s.push("..."),s.push(t),s}function k({id:e,value:s,onChange:i,options:r,placeholder:a,hasError:n}){return(0,t.jsxs)("div",{className:"relative flex-1 min-w-[220px]",children:[(0,t.jsxs)("select",{id:e,value:s,onChange:e=>i(e.target.value),"aria-invalid":n?"true":void 0,className:`w-full appearance-none border bg-white px-4 py-3 pr-10 text-sm shadow-sm focus:outline-none focus:ring-2 focus:ring-[#006475] ${n?"border-red-500 ring-1 ring-red-500 text-[#374151]":"border-[#d1d5db] focus:border-[#006475]"} ${!s?"text-[#6b7280]":"text-[#374151]"}`,children:[(0,t.jsx)("option",{value:"",disabled:!0,hidden:!0,children:a}),r.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}),(0,t.jsx)(l.ChevronDown,{className:"pointer-events-none absolute right-3 top-1/2 h-4 w-4 -translate-y-1/2 text-[#6b7280]","aria-hidden":"true"})]})}function F({col:e,label:s,activeCol:i,dir:r,onSort:a}){let o=e===i;return(0,t.jsxs)("th",{scope:"col",onMouseDown:e=>e.preventDefault(),onClick:()=>a(e),"aria-sort":o?"asc"===r?"ascending":"descending":"none",className:`cursor-pointer select-none whitespace-nowrap px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider text-white outline-none ${o?"bg-white/10":"hover:bg-white/5"}`,children:[s,o?"asc"===r?(0,t.jsx)(n.ChevronUp,{className:"ml-1 inline h-4 w-4","aria-hidden":"true"}):(0,t.jsx)(l.ChevronDown,{className:"ml-1 inline h-4 w-4","aria-hidden":"true"}):(0,t.jsx)("span",{className:"ml-1 text-xs opacity-40","aria-hidden":"true",children:"ââ"})]})}function E({row:e,index:s}){let i="border border-dashed border-[#8BCDF5]/60 p-1.5 mb-2",l="mb-0.5 text-[9px] font-bold uppercase tracking-wider text-[#5A6A75]";return(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#EBF7FF] p-3",children:[(0,t.jsxs)("p",{className:"mb-2 text-[10px] font-bold uppercase tracking-wider text-[#5A6A75]",children:["Publication ",s+1]}),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("p",{className:l,children:"Publication Title"}),(0,t.jsx)(r.Text,{tag:"p",field:e.rawTitle,editable:!0,className:"text-sm font-bold text-[#00304C]"})]}),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("p",{className:l,children:"Publication Title Link"}),(0,t.jsx)(a.Link,{field:e.rawTitleLink??{value:{}},editable:!0,className:"text-xs text-[#006475]"})]}),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("p",{className:l,children:"Publication Type"}),(0,t.jsx)(r.Text,{tag:"p",field:e.rawType,editable:!0,className:"text-sm text-[#374151]"})]}),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("p",{className:l,children:"Publication
3963Entity"}),(0,t.jsx)(r.Text,{tag:"p",field:e.rawEntity,editable:!0,className:"text-sm text-[#374151]"})]}),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("p",{className:l,children:"Publication Year"}),(0,t.jsx)(r.Text,{tag:"p",field:e.rawYear,editable:!0,className:"text-sm text-[#374151]"})]}),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("p",{className:l,children:"PDF File"}),(0,t.jsx)("p",{className:"text-xs italic text-[#5A6A75]",children:e.pdfHref?"â File linked â to change, select item in Manage Items panel or use Content Editor":"No file â select item in Manage Items panel or use Content Editor to attach a PDF"})]})]})}e.s(["ENTITIES",0,g,"ITEMS_PER_PAGE",0,d,"OIG_TEAL",0,h,"PLACEHOLDER_ENTITY",0,x,"PLACEHOLDER_TYPE",0,u,"PLACEHOLDER_YEAR",0,m,"PUBLICATION_TYPES",0,f,"YEARS",0,p],516455);let A=e=>{let{page:r}=(0,i.useSitecore)(),a=!!r?.mode?.isEditing,l=(0,s.useMemo)(()=>{let t=e.fields,s=t?.datasource,i=s?.children,r=e.fields?.data?.datasource?.children?.results??i?.results??e.fields?.data?.datasource?.items??[];return Array.isArray(r)?r.map((e,t)=>e&&"object"==typeof e?N(e,t,a):null).filter(e=>!!e):[]},[e.fields,a]),[n,b]=(0,s.useState)(""),[y,w]=(0,s.useState)(""),[v,j]=(0,s.useState)(""),[A,S]=(0,s.useState)(!1),[D,T]=(0,s.useState)(null),[L,_]=(0,s.useState)(""),[I,B]=(0,s.useState)(""),[M,R]=(0,s.useState)("year"),[P,$]=(0,s.useState)("desc"),[O,H]=(0,s.useState)(1),V=(0,s.useMemo)(()=>{if(!D)return[];let e=[...D],t=I.trim().toLowerCase();return t&&(e=e.filter(e=>e.title.toLowerCase().includes(t)||e.publicationType.toLowerCase().includes(t)||e.entity.toLowerCase().includes(t)||e.year.toLowerCase().includes(t))),e.sort((e,t)=>{let s=e[M],i=t[M],r=s<i?-1:+(s>i);return"asc"===P?r:-r}),e},[D,I,M,P]);function z(){n?(S(!1),T(l.filter(e=>("All Publications"===n||e.publicationType===n)&&(!y||"All"===y||e.entity===y)&&(!v||e.year===v))),_(n),B(""),R("year"),$("desc"),H(1)):S(!0)}function U(e){e===M?$(e=>"asc"===e?"desc":"asc"):(R(e),$("asc")),H(1)}let W=Math.max(1,Math.ceil(V.length/d)),G=Math.min(O,W),q=V.slice((G-1)*d,G*d),K=C(G,W),Y=0===V.length?"No entries found":`Showing ${(G-1)*d+1} to ${Math.min(G*d,V.length)} of ${V.length} entries`;return(0,t.jsxs)("section",{className:"w-full","aria-label":"OIG Publications Search",children:[(0,t.jsxs)("div",{className:"bg-white px-4 py-6 sm:px-6",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-end gap-3",children:[(0,t.jsx)(k,{id:"oig-pub-type",value:n,onChange:e=>{b(e),S(!1)},options:f,placeholder:u,hasError:A}),(0,t.jsx)(k,{id:"oig-entity",value:y,onChange:w,options:g,placeholder:x}),(0,t.jsx)(k,{id:"oig-year",value:v,onChange:j,options:p,placeholder:m}),(0,t.jsx)("button",{type:"button",onClick:z,className:"shrink-0 px-8 py-3 text-sm font-bold uppercase tracking-widest text-white hover:opacity-90 active:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-[#006475]",style:{backgroundColor:h},children:"SEARCH"})]}),A&&(0,t.jsx)("p",{className:"mt-2 text-xs font-medium text-red-600",role:"alert",children:"Please select a Publication Type to search."})]}),a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#EAF3F9] px-5 py-3 text-sm text-[#00304C]",children:[(0,t.jsx)("p",{className:"font-semibold",children:"OIG Publications Widget â Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-1 list-disc space-y-0.5 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:["Use ",(0,t.jsx)("strong",{children:"Manage Items â Add New"})," to add publications. Each item is one row."]}),(0,t.jsx)("li",{children:"Click a field below to edit it inline."})]})]}),(0,t.jsx)("div",{className:"mt-3 space-y-3 px-4 sm:px-6",children:0===l.length?(0,t.jsx)("p",{className:"text-sm italic text-[#5A6A75]",children:"No items yet â use Manage Items â Add New to add publications."}):l.map((e,s)=>(0,t.jsx)(E,{row:e,index:s},e.id))})]}),null!==D&&(0,t.jsxs)("div",{className:"mt-2 px-4 sm:px-6",children:[(0,t.jsxs)("p",{className:"mb-4 text-sm text-[#374151]",children:[(0,t.jsx)("span",{className:"font-bold",children:"RESULTS FOR:"})," ",(0,t.jsx)("span",{className:"font-bold uppercase",children:L})]}),(0,t.jsx)("div",{className:"mb-3 flex justify-end",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(c.Search,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-[#9ca3af]","aria-hidden":"true"}),(0,t.jsx)("input",{type:"search",value:I,onChange:e=>{B(e.target.value),H(1)},placeholder:"Search","aria-label":"Search within results",className:"border border-[#d1d5db] py-2 pl-9 pr-4 text-sm text-[#374151] focus:border-[#006475] focus:outline-none focus:ring-1 focus:ring-[#006475]"})]})}),(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full border-collapse text-sm","aria-label":"Publication results",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{style:{backgroundColor:h},children:[(0,t.jsx)(F,{col:"title",label:"Title",activeCol:M,dir:P,onSort:U}),(0,t.jsx)(F,{col:"publicationType",label:"Publication Type",activeCol:M,dir:P,onSort:U}),(0,t.jsx)(F,{col:"entity",label:"Entity",activeCol:M,dir:P,onSort:U}),(0,t.jsx)(F,{col:"year",label:"Year",activeCol:M,dir:P,onSort:U}),(0,t.jsx)("th",{scope:"col",className:"whitespace-nowrap px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider text-white",children:"PDF"})]})}),(0,t.jsx)("tbody",{children:0===q.length?(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:5,className:"px-4 py-8 text-center text-sm text-[#6b7280]",children:"No results found."})}):q.map(e=>(0,t.jsxs)("tr",{className:"border-b border-[#e5e7eb] bg-white transition-colors hover:bg-[#f0f9ff]",children:[(0,t.jsx)("td",{className:"px-4 py-3 text-[#006475]",children:e.titleHref&&"#"!==e.titleHref?(0,t.jsx)("a",{href:e.titleHref,target:"_blank",rel:"noopener noreferrer",className:"underline decoration-[#006475]/40 underline-offset-2 hover:text-[#004f5c] focu
3963s-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#006475]",children:e.title}):(0,t.jsx)("span",{children:e.title})}),(0,t.jsx)("td",{className:"px-4 py-3 text-[#374151]",children:e.publicationType}),(0,t.jsx)("td",{className:"px-4 py-3 text-[#374151]",children:e.entity}),(0,t.jsx)("td",{className:"px-4 py-3 text-[#374151]",children:e.year}),(0,t.jsx)("td",{className:"px-4 py-3",children:e.pdfHref?(0,t.jsxs)("a",{href:e.pdfHref,target:"_blank",rel:"noopener noreferrer","aria-label":`Download PDF: ${e.title}`,className:"inline-flex flex-col items-center gap-0.5 text-[#006475] hover:text-[#004f5c] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#006475]",children:[(0,t.jsx)(o.FileText,{className:"h-5 w-5","aria-hidden":"true"}),(0,t.jsx)("span",{className:"text-[9px] font-bold uppercase leading-none tracking-wider",children:"PDF"})]}):null})]},e.id))})]})}),V.length>0&&(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap items-center justify-between gap-4 pb-6 text-sm text-[#374151]",children:[(0,t.jsx)("p",{"aria-live":"polite",children:Y}),(0,t.jsx)("nav",{"aria-label":"Pagination",children:(0,t.jsxs)("ul",{className:"flex items-center gap-1",children:[(0,t.jsx)("li",{children:(0,t.jsx)("button",{type:"button",onClick:()=>H(e=>Math.max(1,e-1)),disabled:1===G,className:"border border-[#d1d5db] px-3 py-1.5 text-sm disabled:opacity-40 hover:bg-[#f3f4f6] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#006475]",children:"Previous"})}),K.map((e,s)=>"..."===e?(0,t.jsx)("li",{children:(0,t.jsx)("span",{className:"px-2 py-1.5 text-sm text-[#9ca3af]",children:"â¦"})},`ellipsis-${s}`):(0,t.jsx)("li",{children:(0,t.jsx)("button",{type:"button",onClick:()=>H(e),"aria-current":e===G?"page":void 0,className:`border px-3 py-1.5 text-sm focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#006475] ${e===G?"border-[#006475] bg-[#006475] text-white":"border-[#d1d5db] hover:bg-[#f3f4f6]"}`,children:e})},e)),(0,t.jsx)("li",{children:(0,t.jsx)("button",{type:"button",onClick:()=>H(e=>Math.min(W,e+1)),disabled:G===W,className:"border border-[#d1d5db] px-3 py-1.5 text-sm disabled:opacity-40 hover:bg-[#f3f4f6] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#006475]",children:"Next"})})]})})]})]})]})},S=A;e.s(["Default",0,A,"default",0,S],131982)},654836,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],i=(0,t.default)("ArrowRight",s);e.s(["ArrowRight",0,i],654836)},528435,471988,e=>{"use strict";let t=({delay:e},t)=>{let s,i=!0,r=(...r)=>{i?(clearTimeout(s),s=setTimeout(()=>{i&&t(...r),s=void 0},e)):t(...r)};return r.isPending=()=>void 0!==s,r.cancel=()=>{i=!1},r.flush=(...e)=>t(...e),r};e.s(["debounce",0,t],528435);var s=e.i(373433),i=e.i(947746),r=i;function a(e){return"[object Object]"===Object.prototype.toString.call(e)}function l(e){return a(e)||Array.isArray(e)}function n(){return!!("u">typeof window&&window.document&&window.document.createElement)}function o(e,t){let s=Object.keys(e),i=Object.keys(t);return s.length===i.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&s.every(s=>{let i=e[s],r=t[s];return"function"==typeof i?`${i}`==`${r}`:l(i)&&l(r)?o(i,r):i===r})}function c(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function d(e,t){if(e.length!==t.length)return!1;let s=c(e),i=c(t);return s.every((e,t)=>o(e,i[t]))}function h(e){return"number"==typeof e}function u(e){return"string"==typeof e}function x(e){return"boolean"==typeof e}function m(e){return"[object Object]"===Object.prototype.toString.call(e)}function f(e){return Math.abs(e)}function g(e){return Math.sign(e)}function p(e,t){return f(e-t)}function b(e,t){if(0===e||0===t||f(e)<=f(t))return 0;let s=p(f(e),f(t));return f(s/e)}function y(e){return Math.round(100*e)/100}function w(e){return k(e).map(Number)}function v(e){return e[j(e)]}function j(e){return Math.max(0,e.length-1)}function N(e,t){return t===j(e)}function C(e,t=0){return Array.from(Array(e),(e,s)=>t+s)}function k(e){return Object.keys(e)}function F(e,t){return[e,t].reduce((e,t)=>
3963(k(t).forEach(s=>{let i=e[s],r=t[s],a=m(i)&&m(r);e[s]=a?F(i,r):r}),e),{})}function E(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function A(e,t){let s={start:i,center:r,end:a};function i(){return 0}function r(e){return a(e)/2}function a(e){return t-e}return{measure:function(i,r){return u(e)?s[e](i):e(t,i,r)}}}function S(){let e=[],t={add:function(s,i,r,a={passive:!0}){let l;if("addEventListener"in s)s.addEventListener(i,r,a),l=()=>s.removeEventListener(i,r,a);else{let e=s;e.addListener(r),l=()=>e.removeListener(r)}return e.push(l),t},clear:function(){e=e.filter(e=>e())}};return t}function D(e,t,s,i){let r=S(),a=1e3/60,l=null,n=0,o=0;function c(e){if(!o)return;l||(l=e,s(),s());let r=e-l;for(l=e,n+=r;n>=a;)s(),n-=a;i(n/a),o&&(o=t.requestAnimationFrame(c))}function d(){t.cancelAnimationFrame(o),l=null,n=0,o=0}function h(){l=null,n=0}return{init:function(){r.add(e,"visibilitychange",()=>{e.hidden&&h()})},destroy:function(){d(),r.clear()},start:function(){o||(o=t.requestAnimationFrame(c))},stop:d,update:s,render:i}}function T(e,t){let s="rtl"===t,i="y"===e,r=i?"y":"x",a=i?"x":"y",l=!i&&s?-1:1;function n(e){let{height:t,width:s}=e;return i?t:s}function o(e){return e*l}return{scroll:r,cross:a,startEdge:function e(){return i?"top":s?"right":"left"}(),endEdge:i?"bottom":s?"left":"right",measureSize:n,direction:o}}function L(e=0,t=0){let s=f(e-t);function i(t){return t<e}function r(e){return e>t}function a(e){return i(e)||r(e)}function l(s){return a(s)?i(s)?e:t:s}function n(e){return s?e-s*Math.ceil((e-t)/s):e}return{length:s,max:t,min:e,constrain:l,reachedAny:a,reachedMax:r,reachedMin:i,removeOffset:n}}function _(e,t,s){let{constrain:i}=L(0,e),r=e+1,a=l(t);function l(e){return s?f((r+e)%r):i(e)}function n(){return a}function o(e){return c().set(n()+e)}function c(){return _(e,n(),s)}let d={get:n,set:function(e){return a=l(e),d},add:o,clone:c};return d}function I(e,t,s,i,r,a,l,n,o,c,d,h,u,m,y,w,v,j,N){let{cross:C,direction:k}=e,F=["INPUT","SELECT","TEXTAREA"],A={passive:!1},D=S(),T=S(),_=L(50,225).constrain(m.measure(20)),I={mouse:300,touch:400},B={mouse:500,touch:600},M=y?43:25,R=!1,P=0,$=0,O=!1,H=!1,V=!1,z=!1;function U(){let e=z?s:t;T.add(e,"touchmove",Y,A).add(e,"touchend",Q).add(e,"mousemove",Y,A).add(e,"mouseup",Q)}function W(e){let t=e.nodeName||"";return F.includes(t)}function G(){return(y?B:I)[z?"mouse":"touch"]}function q(e,t){let s=h.add(-1*g(e)),i=d.byDistance(e,!y).distance;return y||f(e)<_?i:v&&t?.5*i:d.byIndex(s.get(),0).distance}function K(e){let t=E(e,i);z=t,V=y&&t&&!e.buttons&&R,R=p(r.get(),l.get())>=2,t&&0!==e.button||W(e.target)||(O=!0,a.pointerDown(e),c.useFriction(0).useDuration(0),r.set(l),U(),P=a.readPoint(e),$=a.readPoint(e,C),u.emit("pointerDown"))}function Y(e){if(!E(e,i)&&e.touches.length>=2)return Q(e);let t=a.readPoint(e),s=a.readPoint(e,C),l=p(t,P),o=p(s,$);if(!H&&!z&&(!e.cancelable||!(H=l>o)))return Q(e);let d=a.pointerMove(e);l>w&&(V=!0),c.useFriction(.3).useDuration(.75),n.start(),r.add(k(d)),e.preventDefault()}function Q(e){let t=d.byDistance(0,!1).index!==h.get(),s=a.pointerUp(e)*G(),i=q(k(s),t),r=b(s,i),l=M-10*r,n=j+r/50;H=!1,O=!1,T.clear(),c.useDuration(l).useFriction(n),o.distance(i,!y),z=!1,u.emit("pointerUp")}function X(e){V&&(e.stopPropagation(),e.preventDefault(),V=!1)}return{init:function(e){if(!N)return;function s(t){(x(N)||N(e,t))&&K(t)}let i=t;D.add(i,"dragstart",e=>e.preventDefault(),A).add(i,"touchmove",()=>void 0,A).add(i,"touchend",()=>void 0).add(i,"touchstart",s).add(i,"mousedown",s).add(i,"touchcancel",Q).add(i,"contextmenu",Q).add(i,"click",X,!0)},destroy:function(){D.clear(),T.clear()},pointerDown:function(){return O}}}function B(e,t){let s,i,r=170;function a(e){return e.timeStamp}function l(s,i){let r=i||e.scroll,a=`client${"x"===r?"X":"Y"}`;return(E(s,t)?s:s.touches[0])[a]}return{pointerDown:function(e){return s=e,i=e,l(e)},pointerMove:function(e){let t=l(e)-l(i),n=a(e)-a(s)>r;return i=e,n&&(s=e),t},pointerUp:function(e){if(!s||!i)return 0;let t=l(i)-l(s),n=a(e)-a(s),o=a(e)-a(i)>r,c=t/n;return n&&!o&&f(c)>.1?c:0},readPoint:l}}function M(){return{measure:function(e){let{offsetTop:t,offsetLeft:s,offsetWidth:i,offsetHeight:r}=e;return{top:t,right:s+i,bottom:t+r,left:s,width:i,height:r}}}}function R(e){return{measure:function(t){return t/100*e}}}function P(e,t,s,i,r,a,l){let n,o,c=[e].concat(i),d=[],h=!1;function u(e){return r.measureSize(l.measure(e))}return{init:function(r){a&&(o=u(e),d=i.map(u),n=new ResizeObserver(e=>{(x(a)||a(r,e))&&l(e)}),s.requestAnimationFrame(()=>
3963{c.forEach(e=>n.observe(e))}));function l(s){for(let a of s){if(h)return;let s=a.target===e,l=i.indexOf(a.target),n=s?o:d[l];if(f(u(s?e:i[l])-n)>=.5){r.reInit(),t.emit("resize");break}}}},destroy:function(){h=!0,n&&n.disconnect()}}}function $(e,t,s,i,r,a){let l=0,n=0,o=r,c=a,d=e.get(),h=0;function u(e){return o=e,m}function x(e){return c=e,m}let m={direction:function(){return n},duration:function(){return o},velocity:function(){return l},seek:function(){let t=i.get()-e.get(),r=0;return o?(s.set(e),l+=t/o,l*=c,d+=l,e.add(l),r=d-h):(l=0,s.set(i),e.set(i),r=t),n=g(r),h=d,m},settled:function(){return .001>f(i.get()-t.get())},useBaseFriction:function(){return x(a)},useBaseDuration:function(){return u(r)},useFriction:x,useDuration:u};return m}function O(e,t,s,i,r){let a=r.measure(10),l=r.measure(50),n=L(.1,.99),o=!1;function c(){return!o&&!!e.reachedAny(s.get())&&!!e.reachedAny(t.get())}function d(r){if(!c())return;let o=e.reachedMin(t.get())?"min":"max",d=f(e[o]-t.get()),h=s.get()-t.get(),u=n.constrain(d/l);s.subtract(h*u),!r&&f(h)<a&&(s.set(e.constrain(s.get())),i.useDuration(25).useBaseFriction())}return{shouldConstrain:c,constrain:d,toggleActive:function(e){o=!e}}}function H(e,t,s,i,r){let a=L(-t+e,0),l=d(),n=c();function o(e,t){return 1>=p(e,t)}function c(){let e=l[0],t=v(l);return L(l.lastIndexOf(e),l.indexOf(t)+1)}function d(){return s.map((e,t)=>{let{min:i,max:r}=a,l=a.constrain(e),n=!t,c=N(s,t);return n?r:c||o(i,l)?i:o(r,l)?r:l}).map(e=>parseFloat(e.toFixed(3)))}return{snapsContained:function(){if(t<=e+r)return[a.max];if("keepSnaps"===i)return l;let{min:s,max:o}=n;return l.slice(s,o)}(),scrollContainLimit:n}}function V(e,t,s){let i=t[0];return{limit:L(s?i-e:v(t),i)}}function z(e,t,s,i){let r=.1,{reachedMin:a,reachedMax:l}=L(t.min+r,t.max+r);function n(e){return 1===e?l(s.get()):-1===e&&a(s.get())}return{loop:function(t){if(!n(t))return;let s=-1*t*e;i.forEach(e=>e.add(s))}}}function U(e){let{max:t,length:s}=e;return{get:function(e){let i=e-t;return s?-(i/s):0}}}function W(e,t,s,i,r){let{startEdge:a,endEdge:l}=e,{groupSlides:n}=r,o=d().map(t.measure),c=h();function d(){return n(i).map(e=>v(e)[l]-e[0][a]).map(f)}function h(){return i.map(e=>s[a]-e[a]).map(e=>-f(e))}function u(){return n(c).map(e=>e[0]).map((e,t)=>e+o[t])}return{snaps:c,snapsAligned:u()}}function G(e,t,s,i,r,a){let{groupSlides:l}=r,{min:n,max:o}=i;return{slideRegistry:function(){let i=l(a),r=!e||"keepSnaps"===t;return 1===s.length?[a]:r?i:i.slice(n,o).map((e,t,s)=>{let i=!t,r=N(s,t);return i?C(v(s[0])+1):r?C(j(a)-v(s)[0]+1,v(s)[0]):e})}()}}function q(e,t,s,i,r){let{reachedAny:a,removeOffset:l,constrain:n}=i;function o(e){return e.concat().sort((e,t)=>f(e)-f(t))[0]}function c(s){let i=e?l(s):n(s),{index:r}=t.map((e,t)=>({diff:d(e-i,0),index:t})).sort((e,t)=>f(e.diff)-f(t.diff))[0];return{index:r,distance:i}}function d(t,i){let r=[t,t+s,t-s];if(!e)return t;if(!i)return o(r);let a=r.filter(e=>g(e)===i);return a.length?o(a):v(r)-s}return{byDistance:function(s,i){let l=r.get()+s,{index:n,distance:o}=c(l),h=!e&&a(l);if(!i||h)return{index:n,distance:s};let u=s+d(t[n]-o,0);return{index:n,distance:u}},byIndex:function(e,s){let i=d(t[e]-r.get(),s);return{index:e,distance:i}},shortcut:d}}function K(e,t,s,i,r,a,l){function n(r){let n=r.distance,o=r.index!==t.get();
3963a.add(n),n&&(i.duration()?e.start():(e.update(),e.render(1),e.update())),o&&(s.set(t.get()),t.set(r.index),l.emit("select"))}return{distance:function(e,t){n(r.byDistance(e,t))},index:function(e,s){let i=t.clone().set(e);n(r.byIndex(i.get(),s))}}}function Y(e,t,s,i,r,a,l,n){let o={passive:!0,capture:!0},c=0;function d(e){"Tab"===e.code&&(c=new Date().getTime())}return{init:function(u){n&&(a.add(document,"keydown",d,!1),t.forEach((e,t)=>{a.add(e,"focus",e=>{(x(n)||n(u,e))&&m(t)},o)}));function m(t){if(new Date().getTime()-c>10)return;l.emit("slideFocusStart"),e.scrollLeft=0;let a=s.findIndex(e=>e.includes(t));h(a)&&(r.useDuration(0),i.index(a,0),l.emit("slideFocus"))}}}}function Q(e){let t=e;function s(e){return h(e)?e:e.get()}return{get:function(){return t},set:function(e){t=s(e)},add:function(e){t+=s(e)},subtract:function(e){t-=s(e)}}}function X(e,t){let s="x"===e.scroll?l:n,i=t.style,r=null,a=!1;function l(e){return`translate3d(${e}px,0px,0px)`}function n(e){return`translate3d(0px,${e}px,0px)`}return{clear:function(){!a&&(i.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(a)return;let l=y(e.direction(t));l!==r&&(i.transform=s(l),r=l)},toggleActive:function(e){a=!e}}}function J(e,t,s,i,r,a,l,n,o){let c=.5,d=w(r),h=w(r).reverse(),u=p().concat(b());function x(e,t){return e.reduce((e,t)=>e-r[t],t)}function m(e,t){return e.reduce((e,s)=>x(e,t)>0?e.concat([s]):e,[])}function f(e){return a.map((s,r)=>({start:s-i[r]+c+e,end:s+t-c+e}))}function g(t,i,r){let a=f(i);return t.map(t=>{let i=r?0:-s,l=r?s:0,c=r?"end":"start",d=a[t][c];return{index:t,loopPoint:d,slideLocation:Q(-1),translate:X(e,o[t]),target:()=>n.get()>d?i:l}})}function p(){return g(m(h,l[0]),s,!1)}function b(){return g(m(d,t-l[0]-1),-s,!0)}return{canLoop:function(){return u.every(({index:e})=>.1>=x(d.filter(t=>t!==e),t))},clear:function(){u.forEach(e=>e.translate.clear())},loop:function(){u.forEach(e=>{let{target:t,translate:s,slideLocation:i}=e,r=t();r!==i.get()&&(s.to(r),i.set(r))})},loopPoints:u}}function Z(e,t,s){let i,r=!1;return{init:function(a){s&&(i=new MutationObserver(e=>{!r&&(x(s)||s(a,e))&&l(e)})).observe(e,{childList:!0});function l(e){for(let s of e)if("childList"===s.type){a.reInit(),t.emit("slidesChanged");break}}},destroy:function(){i&&i.disconnect(),r=!0}}}function ee(e,t,s,i){let r,a={},l=null,n=null,o=!1;function c(e){return k(a).reduce((t,s)=>{let i=parseInt(s),{isIntersecting:r}=a[i],l=e&&r,n=!e&&!r;return(l||n)&&t.push(i),t},[])}return{init:function(){r=new IntersectionObserver(e=>{o||(e.forEach(e=>{a[t.indexOf(e.target)]=e}),l=null,n=null,s.emit("slidesInView"))},{root:e.parentElement,threshold:i}),t.forEach(e=>r.observe(e))},destroy:function(){r&&r.disconnect(),o=!0},get:function(e=!0){if(e&&l)return l;if(!e&&n)return n;let t=c(e);return e&&(l=t),e||(n=t),t}}}function et(e,t,s,i,r,a){let{measureSize:l,startEdge:n,endEdge:o}=e,c=s[0]&&r,d=x(),h=m(),u=s.map(l);function x(){if(!c)return 0;let e=s[0];return f(t[n]-e[n])}function m(){return c?parseFloat(a.getComputedStyle(v(i)).getPropertyValue(`margin-${o}`)):0}function g(){return s.map((e,t,s)=>{let i=!t,r=N(s,t);return i?u[t]+d:r?u[t]+h:s[t+1][n]-e[n]}).map(f)}return{slideSizes:u,slideSizesWithGaps:g(),startGap:d,endGap:h}}function es(e,t,s,i,r,a,l,n,o){let{startEdge:c,endEdge:d,direction:u}=e,x=h(s);function m(e,t){return w(e).filter(e=>e%t==0).map(s=>e.slice(s,s+t))}function g(e){return e.length?w(e).reduce((s,h,x)=>{let m=v(s)||0,g=0===m,p=h===j(e),b=r[c]-a[m][c],y=r[c]-a[h][d],w=!i&&g?u(l):0,N=f(y-(!i&&p?u(n):0)-(b+w));return x&&N>t+o&&s.push(h),p&&s.push(e.length),s},[]).map((t,s,i)=>{let r=Math.max(i[s-1]||0);return e.slice(r,t)}):[]}return{groupSlides:function(e){return x?m(e,s):g(e)}}}function ei(e,t,s,i,r,a,l){let{align:n,axis:o,direction:c,startIndex:d,loop:h,duration:u,dragFree:x,dragThreshold:m,inViewThreshold:f,slidesToScroll:g,skipSnaps:p,containScroll:b,watchResize:y,watchSlides:N,watchDrag:C,watchFocus:k}=a,F=2,E=M(),L=E.measure(t),ei=s.map(E.measure),er=T(o,c),ea=er.measureSize(L),el=R(ea),en=A(n,ea),eo=!h&&!!b,{slideSizes:ec,slideSizesWithGaps:ed,startGap:eh,endGap:eu}=et(er,L,ei,s,h||!!b,r),ex=es(er,ea,g,h,L,ei,eh,eu,F),{snaps:em,snapsAligned:ef}=W(er,en,L,ei,ex),eg=-v(em)+v(ed),{snapsContained:ep,scrollContainLimit:eb}=H(ea,eg,ef,b,F),ey=eo?ep:ef,{limit:ew}=V(eg,ey,h),ev=_(j(ey),d,h),ej=ev.clone(),eN=w(s),eC=({dragHandler:e,scrollBody:t,scrollBounds:s,options:{loop:i}})=>{i||s.constrain(e.pointerDown()),t.seek()},ek=({scrollBody:e,translate:t,location:s,offsetLocation:i,previousLocation:r,scrollLooper:a,slideLooper:l,dragHandler:n,animation:o,eventHandler:c,scrollBounds:d,options:{loop:h}},u)=>{let x=e.settled(),m=!d.shouldConstrain(),f=h?x:x&&m,g=f&&!n.pointerDown();g&&o.stop();let p=s.get()*u+r.get()*(1-u);i.set(p),h&&(a.loop(e.direction()),l.loop()),t.to(i.get()),g&&c.emit("settle"),f||c.emit("scroll")},eF=D(i,r,()=>eC(eH),e=>ek(eH,e)),eE=.68,eA=ey[ev.get()],eS=Q(eA),eD=Q(eA),eT=Q(eA),eL=Q(eA),e_=$
3963(eS,eT,eD,eL,u,eE),eI=q(h,ey,eg,ew,eL),eB=K(eF,ev,ej,e_,eI,eL,l),eM=U(ew),eR=S(),eP=ee(t,s,l,f),{slideRegistry:e$}=G(eo,b,ey,eb,ex,eN),eO=Y(e,s,e$,eB,e_,eR,l,k),eH={ownerDocument:i,ownerWindow:r,eventHandler:l,containerRect:L,slideRects:ei,animation:eF,axis:er,dragHandler:I(er,e,i,r,eL,B(er,r),eS,eF,eB,e_,eI,ev,l,el,x,m,p,eE,C),eventStore:eR,percentOfView:el,index:ev,indexPrevious:ej,limit:ew,location:eS,offsetLocation:eT,previousLocation:eD,options:a,resizeHandler:P(t,l,r,s,er,y,E),scrollBody:e_,scrollBounds:O(ew,eT,eL,e_,el),scrollLooper:z(eg,ew,eT,[eS,eT,eD,eL]),scrollProgress:eM,scrollSnapList:ey.map(eM.get),scrollSnaps:ey,scrollTarget:eI,scrollTo:eB,slideLooper:J(er,ea,eg,ec,ed,em,ey,eT,s),slideFocus:eO,slidesHandler:Z(t,l,N),slidesInView:eP,slideIndexes:eN,slideRegistry:e$,slidesToScroll:ex,target:eL,translate:X(er,t)};return eH}function er(){let e,t={};function s(e){return t[e]||[]}let i={init:function(t){e=t},emit:function(t){return s(t).forEach(s=>s(e,t)),i},off:function(e,r){return t[e]=s(e).filter(e=>e!==r),i},on:function(e,r){return t[e]=s(e).concat([r]),i},clear:function(){t={}}};return i}let ea={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function el(e){function t(e,t){return F(e,t||{})}function s(s){let i=s.breakpoints||{},r=k(i).filter(t=>e.matchMedia(t).matches).map(e=>i[e]).reduce((e,s)=>t(e,s),{});return t(s,r)}return{mergeOptions:t,optionsAtMedia:s,optionsMediaQueries:function(t){return t.map(e=>k(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}function en(e){let t=[];return{init:function(s,i){return(t=i.filter(({options:t})=>!1!==e.optionsAtMedia(t).active)).forEach(t=>t.init(s,e)),i.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){t=t.filter(e=>e.destroy())}}}function eo(e,t,s){let i,r,a,l,n=e.ownerDocument,o=n.defaultView,c=el(o),d=en(c),h=S(),x=er(),{mergeOptions:m,optionsAtMedia:f,optionsMediaQueries:g}=c,{on:p,off:b,emit:y}=x,w=A,v=!1,j=m(ea,eo.globalOptions),N=m(j),C=[];function k(){let{container:t,slides:s}=N;a=(u(t)?e.querySelector(t):t)||e.children[0];let i=u(s)?a.querySelectorAll(s):s;l=[].slice.call(i||a.children)}function F(t){let s=ei(e,a,l,n,o,t,x);return t.loop&&!s.slideLooper.canLoop()?F(Object.assign({},t,{loop:!1})):s}function E(e,t){v||(N=f(j=m(j,e)),C=t||C,k(),i=F(N),g([j,...C.map(({options:e})=>e)]).forEach(e=>h.add(e,"change",A)),N.active&&(i.translate.to(i.location.get()),i.animation.init(),i.slidesInView.init(),i.slideFocus.init(_),i.eventHandler.init(_),i.resizeHandler.init(_),i.slidesHandler.init(_),i.options.loop&&i.slideLooper.loop(),a.offsetParent&&l.length&&i.dragHandler.init(_),r=d.init(_,C)))}function A(e,t){let s=L();D(),E(m({startIndex:s},e),t),x.emit("reInit")}function D(){i.dragHandler.destroy(),i.eventStore.clear(),i.translate.clear(),i.slideLooper.clear(),i.resizeHandler.destroy(),i.slidesHandler.destroy(),i.slidesInView.destroy(),i.animation.destroy(),d.destroy(),h.clear()}function T(e,t,s){N.active&&!v&&(i.scrollBody.useBaseFriction().useDuration(!0===t?0:N.duration),i.scrollTo.index(e,s||0))}function L(){return i.index.get()}let _={canScrollNext:function(){return i.index.add(1).get()!==L()},canScrollPrev:function(){return i.index.add(-1).get()!==L()},containerNode:function(){return a},internalEngine:function(){return i},destroy:function(){v||(v=!0,h.clear(),D(),x.emit("destroy"),x.clear())},off:b,on:p,emit:y,plugins:function(){return r},previousScrollSnap:function(){return i.indexPrevious.get()},reInit:w,rootNode:function(){return e},scrollNext:function(e){T(i.index.add(1).get(),e,-1)},scrollPrev:function(e){T(i.index.add(-1).get(),e,1)},scrollProgress:function(){return i.scrollProgress.get(i.offsetLocation.get())},scrollSnapList:function(){return i.scrollSnapList},scrollTo:T,selectedScrollSnap:L,slideNodes:function(){return l},slidesInView:function(){return i.slidesInView.get()},slidesNotInView:function(){return i.slidesInView.get(!1)}};return E(t,s),setTimeout(()=>x.emit("init"),0),_}function ec(e={},t=[]){let s=(0,r.useRef)(e),i=(0,r.useRef)(t),[a,l]=(0,r.useState)(),[c,h]=(0,r.useState)(),u=(0,r.useCallback)(()=>{a&&a.reInit(s.current,i.current)},[a]);return(0,r.useEffect)(()=>{o(s.current,e)||(s.current=e,u())},[e,u]),(0,r.useEffect)(()=>{d(i.current,t)||(i.current=t,u())},[t,u]),(0,r.useEffect)(()=>
3963{if(n()&&c){eo.globalOptions=ec.globalOptions;let e=eo(c,s.current,i.current);return l(e),()=>e.destroy()}l(void 0)},[c,l]),[h,a]}eo.globalOptions=void 0,ec.globalOptions=void 0;var ed=e.i(509464);let eh=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],eu=(0,ed.default)("ArrowLeft",eh);var ex=e.i(654836),em=e.i(965947),ef=e.i(961961);let eg=i.createContext(null);function ep(){let e=i.useContext(eg);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let eb=i.forwardRef(({orientation:e="horizontal",opts:t,setApi:r,plugins:a,className:l,children:n,...o},c)=>{let[d,h]=ec({...t,axis:"horizontal"===e?"x":"y"},a),[u,x]=i.useState(!1),[m,f]=i.useState(!1),g=i.useCallback(e=>{e&&(x(e.canScrollPrev()),f(e.canScrollNext()))},[]),p=i.useCallback(()=>{h?.scrollPrev()},[h]),b=i.useCallback(()=>{h?.scrollNext()},[h]),y=i.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),p()):"ArrowRight"===e.key&&(e.preventDefault(),b())},[p,b]);return i.useEffect(()=>{h&&r&&r(h)},[h,r]),i.useEffect(()=>{if(h)return g(h),h.on("reInit",g),h.on("select",g),()=>{h?.off("select",g)}},[h,g]),(0,s.jsx)(eg.Provider,{value:{carouselRef:d,api:h,opts:t,orientation:e||(t?.axis==="y"?"vertical":"horizontal"),scrollPrev:p,scrollNext:b,canScrollPrev:u,canScrollNext:m},children:(0,s.jsx)("div",{ref:c,onKeyDownCapture:y,className:(0,em.cn)("relative",l),role:"region","aria-roledescription":"carousel",...o,children:n})})});eb.displayName="Carousel";let ey=i.forwardRef(({className:e,...t},i)=>{let{carouselRef:r,orientation:a}=ep();return(0,s.jsx)("div",{ref:r,className:"overflow-hidden",children:(0,s.jsx)("div",{ref:i,className:(0,em.cn)("flex","horizontal"===a?"-ml-4":"-mt-4 flex-col",e),...t})})});ey.displayName="CarouselContent";let ew=i.forwardRef(({className:e,...t},i)=>{let{orientation:r}=ep();return(0,s.jsx)("div",{ref:i,role:"group","aria-roledescription":"slide",className:(0,em.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",e),...t})});ew.displayName="CarouselItem",i.forwardRef(({className:e,variant:t="outline",size:i="icon",...r},a)=>{let{orientation:l,scrollPrev:n,canScrollPrev:o}=ep();return(0,s.jsxs)(ef.Button,{ref:a,variant:t,size:i,className:(0,em.cn)("absolute h-8 w-8 rounded-full","horizontal"===l?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!o,onClick:n,...r,children:[(0,s.jsx)(eu,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",i.forwardRef(({className:e,variant:t="outline",size:i="icon",...r},a)=>{let{orientation:l,scrollNext:n,canScrollNext:o}=ep();return(0,s.jsxs)(ef.Button,{ref:a,variant:t,size:i,className:(0,em.cn)("absolute h-8 w-8 rounded-full","horizontal"===l?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!o,onClick:n,...r,children:[(0,s.jsx)(ex.ArrowRight,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext",e.s(["Carousel",0,eb,"CarouselContent",0,ey,"CarouselItem",0,ew],471988)},329693,e=>{"use strict";var t=e.i(716622),s=e.i(373433),i=e.i(947746);let r="true"===t.default.env.NEXT_PUBLIC_NEXT_IMAGE_UNOPTIMIZED,a=(0,i.createContext)({unoptimized:r??!1}),l=({children:e,unoptimized:t})=>(0,s.jsx)(a.Provider,{value:{unoptimized:t},children:e});e.s(["ImageOptimizationContext",0,a,"ImageOptimizationProvider",0,l])},166739,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(965947),r=e.i(93681),a=e.i(968684),l=e.i(329693),n=s;function o(e,t,s){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let i=document;t&&(i=t.current);let r=s?.[e]??i.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e).filter(e=>null!=e)}let c={some:0,all:1};function d(e,t,{root:s,margin:i,amount:r="some"}={}){let a=o(e),l=new WeakMap,n=new IntersectionObserver(e=>{e.forEach(e=>{let s=l.get(e.target);if(!!s!==e.isIntersecting)if(e.isIntersecting){let s=t(e.target,e);"function"==typeof s?l.set(e.target,s):n.unobserve(e.target)}else"function"==typeof s&&(s(e),l.delete(e.target))})},{root:s,rootMargin:i,threshold:"number"==typeof r?r:c[r]});
3963return a.forEach(e=>n.observe(e)),()=>n.disconnect()}function h(e,{root:t,margin:s,amount:i,once:r=!1,initial:a=!1}={}){let[l,o]=(0,n.useState)(a);return(0,n.useEffect)(()=>{if(!e.current||r&&l)return;let a=()=>(o(!0),r?void 0:()=>o(!1)),n={root:t&&t.current||void 0,margin:s,amount:i};return d(e.current,a,n)},[t,e,s,r,i]),l}var u=e.i(85851);let x=({src:e,width:t})=>{let s=e.replace("https://picsum.photos/","").split("/"),i=Math.round(Number(s.pop())/Number(s.pop())*t),r="id"===s[0]?`/id/${s[1]}`:"";return`https://picsum.photos${r}/${t}/${i}`},m=e=>{let{image:n,className:o,wrapperClass:c,sizes:d,...m}=e,{page:f}=(0,a.useSitecore)(),{isEditing:g,isPreview:p}=f.mode,{unoptimized:b}=(0,s.useContext)(l.ImageOptimizationContext),y=h((0,s.useRef)(null));if(!g&&!n?.value?.src)return(0,t.jsx)(t.Fragment,{});let w=n?.value?.src?n?.value?.src:"",v=w.includes(".svg"),j=b||v||w.startsWith("https://")&&!w.includes(window.location.hostname),N=w.includes("picsum.photos");return(0,t.jsx)("div",{className:(0,i.cn)("image-container",c),children:g||p||v?(0,t.jsx)(r.Image,{field:n,className:o}):(0,t.jsx)(u.default,{loader:N?x:void 0,...n?.value,className:o,unoptimized:j,priority:!!y,sizes:v?d:void 0,blurDataURL:n?.value?.src,placeholder:"blur",...!n?.value?.width&&v?{width:16,height:16}:{},...m},n?.value?.src)})};e.s(["Default",0,m],166739)},159541,e=>{"use strict";var t=e.i(373433),s=e.i(78627),i=e.i(191167),r=e.i(961961),a=e.i(166739);let l=e=>({title:e.heading.jsonValue,image:e.image.jsonValue,link:e.link?.jsonValue}),n=e=>{let{title:n,image:o,link:c}=l(e);return(0,t.jsxs)(t.Fragment,{children:[o&&(0,t.jsx)(a.Default,{image:o,className:"aspect-[131/121] w-full rounded-3xl object-cover",wrapperClass:"aspect-[131/121] w-full mb-7"}),n&&(0,t.jsx)(i.Text,{tag:"h3",field:n,className:"font-heading text-box-trim-both text-2xl font-medium leading-snug tracking-tighter antialiased"}),c&&(0,t.jsx)(r.Button,{variant:"link",asChild:!0,className:"text-box-trim-both mt-4 h-auto text-pretty px-0 pt-0 text-[0.875rem] font-normal last:pb-0",children:(0,t.jsx)(s.Link,{field:c})})]})};e.s(["Default",0,n])},603345,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(87),r=e.i(191167),a=e.i(528435),l=e.i(471988),n=e.i(965947),o=e.i(910355),c=e.i(159541);let d=e=>{let{fields:d,params:h}=e,{numColumns:u}=h??{},{children:x}=d?.data?.datasource??{},{title:m,description:f}=d?.data?.datasource??{},[g,p]=(0,s.useState)(),[b,y]=(0,s.useState)(""),w=(0,s.useRef)(null);return((0,s.useEffect)(()=>{if(!g)return;g.on("select",()=>{let e=g.selectedScrollSnap();y(`Slide ${e+1} of ${x?.results.length}`)});let e=(0,a.debounce)({delay:100},e=>{e.deltaX>0?g.scrollNext():e.deltaX<0&&g.scrollPrev()}),t=(0,a.debounce)({delay:100},e=>{"ArrowLeft"===e.key?g?.scrollPrev():"ArrowRight"===e.key&&g?.scrollNext()}),s=e=>{("ArrowLeft"===e.key||"ArrowRight"===e.key)&&(e.preventDefault(),t(e))},i=g.rootNode();return i.addEventListener("keydown",s),i.addEventListener("wheel",e),()=>{i.removeEventListener("keydown",s),t.cancel(),i.removeEventListener("wheel",e)}},[g]),d)?(0,t.jsxs)("div",{className:(0,n.cn)("component multi-promo my-8 md:my-16",{[e?.params?.styles]:e?.params?.styles}),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 group-[.is-inset]:px-4 sm:group-[.is-inset]:px-0 xl:flex-row xl:items-end xl:justify-between xl:gap-20",children:[m&&(0,t.jsx)("div",{className:"flex-grow md:basis-[60] lg:basis-[50]",children:(0,t.jsx)(r.Text,{tag:"h2",field:m?.jsonValue,className:"font-heading text-box-trim-both-baseline -ml-1 max-w-[20ch] text-pretty text-4xl font-normal leading-[1.1333] tracking-tighter antialiased sm:text-5xl md:max-w-[17.5ch] lg:text-6xl"})}),f&&(0,t.jsx)("div",{className:"md:basis-[40] lg:basis-[50]",children:(0,t.jsx)(i.RichText,{className:"text-body prose text-box-trim-both-baseline mt-6 max-w-[51.5ch] text-pretty text-lg leading-[1.444] tracking-tight antialiased",field:f?.jsonValue})})]}),x&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Carousel,{setApi:p,opts:{align:"center",breakpoints:{"(min-width: 640px)":{align:"start"}},loop:!0,skipSnaps:!0},className:"relative -ml-4 -mr-4 overflow-hidden sm:ml-0 sm:group-[.is-inset]:-mr-8 md:group-[.is-inset]:-mr-16 2xl:group-[.is-inset]:-mr-24",ref:w,children:(0,t.jsx)(l.CarouselContent,{className:"my-12 last:mb-0 sm:my-16 sm:-ml-8",children:x?.results?.map((e,s)=>(0,t.jsx)(l.CarouselItem,{className:(0,n.cn)("min-w-[238px] max-w-[416px] basis-3/4 pl-4 transition-opacity duration-300 sm:basis-[45%] sm:pl-8 md:basis-[31%]",{"lg:basis-[31%]":"3"===u,"xl:basis-[23%]":"4"===u}),children:(0,t.jsx)(c.Default,{...e},s)},s))})}),(0,t.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",children:b})]})]}):(0,t.jsx)(o.NoDataFallback,{componentName:"Multi Promo"})};e.s(["Default",0,d])},789984,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(966362),r=e.i(73748),a=e.i(191167),l=e.i(87),n=e.i(93681);function o({titleField:e,descriptionField:c,imageField:d,onClose:h}){let u=(0,s.useId)(),x=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=document.body.style.overflow;function t(e){"Escape"===e.key&&h()}return document.body.style.overflow="hidden",x.current?.focus(),document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[h]),(0,i.createPortal)((0,t.jsx)("div",{className:"fixed inset-0 z-[90] grid place-items-center bg-black/55 p-4 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&h()},children:(0,t.jsxs)("section",{role:"dialog","aria-modal":"true","aria-labelledby":u,className:"max-h-full w-full max-w-lg overflow-auto border border-[#d6e0ea] bg-white",children:[(0,t.jsxs)("header",{className:"sticky top-0 z-10 flex min-h-[64px] items-center justify-between gap-6 bg-[#10263f] px-6 py-4",children:[(0,t.jsx)(a.Text,{tag:"h2",id:u,field:e,className:"text-lg font-bold text-white"}),(0,t.jsx)("button",{ref:x,type:"button",onClick:h,"aria-label":"Close details",title:"Close details",className:"flex h-8 w-8 shrink-0 cursor-pointer items-center justify-center text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:(0,t.jsx)(r.X,{className:"h-4 w-4","aria-hidden":"true"})})]}),(0,t.jsxs)("div",{className:"px-6 py-6",children:[d?.value?.src&&(0,t.jsx)(n.Image,{field:d,className:"mb-4 h-auto w-full object-contain"}),(0,t.jsx)(l.RichText,{field:c,className:"text-sm leading-6 text-[#45627d]",suppressHydrationWarning:!0})]})]})}),document.body)}e.s(["MoreInformationModal",0,o])},6537,e=>{"use strict";var t=e.i(509464);let s=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],i=(0,t.default)("Info",s);e.s(["Info",0,i],6537)},195721,e=>{"use strict";
3963var t=e.i(373433),s=e.i(947746),i=e.i(6537),r=e.i(191167),a=e.i(87),l=e.i(93681),n=e.i(78627),o=e.i(968684),c=e.i(965947),d=e.i(910355),h=e.i(814512),u=e.i(789984);function x({faIconClass:e,iconField:s}){return(0,t.jsx)("span",{className:"flex h-20 w-20 shrink-0 items-center justify-center rounded-full bg-[#0d8ddb] text-white transition group-hover:bg-[#0b74b8]",children:e?(0,t.jsx)(h.default,{iconClass:e,className:"text-[32px]"}):s?.value?.src?(0,t.jsx)(l.Image,{field:s,className:"h-9 w-9 object-contain"}):(0,t.jsx)(i.Info,{className:"h-9 w-9","aria-hidden":"true"})})}function m({item:e,isPageEditing:s,onOpenModal:i}){let o=e.faIcon?.jsonValue,d=o?.value?String(o.value):void 0,h=e.icon?.jsonValue,u=e.title?.jsonValue,f=e.link?.jsonValue,g=e.description?.jsonValue,p=e.image?.jsonValue,b=!!f?.value?.href,y=!!g?.value;if(s)return(0,t.jsxs)("div",{"data-sc-itemid":e.id,className:"relative z-10 flex flex-col items-center gap-3 text-center",children:[(0,t.jsx)(x,{faIconClass:d,iconField:h}),(0,t.jsx)(r.Text,{field:o,tag:"p",className:"text-[11px] text-[#8a99a8]"}),(0,t.jsx)(r.Text,{field:u,tag:"p",className:"text-sm font-bold text-[#10263f]"}),(f?.value?.href||s)&&(0,t.jsx)(n.Link,{field:f,className:"text-xs font-semibold text-[#0d8ddb] underline"}),(g?.value||s)&&(0,t.jsx)(a.RichText,{field:g,className:"text-left text-xs leading-5 text-[#45627d]",suppressHydrationWarning:!0}),(p?.value?.src||s)&&(0,t.jsx)(l.Image,{field:p,className:"h-auto w-full max-w-xs object-contain"})]});let w=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x,{faIconClass:d,iconField:h}),(0,t.jsx)("span",{className:"text-sm font-bold text-[#10263f]",children:u?.value})]}),v="group flex flex-col items-center gap-3 text-center transition hover:-translate-y-0.5";return b?(0,t.jsx)(n.Link,{field:f,className:v,children:w}):y?(0,t.jsx)("div",{role:"button",tabIndex:0,onClick:i,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),i())},className:(0,c.cn)(v,"cursor-pointer"),children:w}):(0,t.jsx)("div",{className:v,children:w})}function f({fields:e,params:i,isPageEditing:l=!1}){let[n,o]=(0,s.useState)(null),{data:h}=e||{},{datasource:x}=h||{};if(!x)return(0,t.jsx)(d.NoDataFallback,{componentName:"MoreInformation"});let g=x.heading?.jsonValue,p=x.description?.jsonValue,b=i?.styles??"",y=x.children?.results??[],w=y.find(e=>e.id===n),v=w?.title?.jsonValue,j=w?.description?.jsonValue,N=w?.image?.jsonValue;return(0,t.jsxs)("section",{className:(0,c.cn)("relative mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8",b),children:[(g?.value||p?.value||l)&&(0,t.jsxs)("div",{className:"mb-8",children:[(g?.value||l)&&(0,t.jsx)(r.Text,{field:g,tag:"h2",className:"text-2xl font-bold text-[#10263f] sm:text-3xl"}),(p?.value||l)&&(0,t.jsx)(a.RichText,{field:p,className:"mt-2 max-w-3xl text-sm leading-6 text-[#5f7183] sm:text-base",suppressHydrationWarning:!0})]}),y.length?(0,t.jsx)("div",{className:"grid grid-cols-2 gap-x-6 gap-y-10 sm:grid-cols-3 lg:grid-cols-4",children:y.map(e=>(0,t.jsx)(m,{item:e,isPageEditing:l,onOpenModal:()=>o(e.id)},e.id))}):(0,t.jsx)("p",{className:"text-sm text-[#5f7183]",children:l?"Use Manage Items (+) to add tiles.":"No information available at this time."}),w&&(0,t.jsx)(u.MoreInformationModal,{titleField:v,descriptionField:j,imageField:N,onClose:()=>o(null)})]})}let g=e=>{let{page:s}=(0,o.useSitecore)(),{isEditing:i}=s.mode;return(0,t.jsx)(f,{...e,isPageEditing:i})};e.s(["Default",0,g])},824610,956679,e=>{"use strict";var t=e.i(560787);let s={mainTitle:["MainTitle","Title","title"],mainDescription:["MainDescription","Description","description"],name:["Location Name","LocationName","locationName","name","title"],phone:["phone Number","Phone Number","PhoneNumber","phoneNumber","phone"],address:["address","Address"],city:["city","City"],openHours:["open hours","Open Hours","OpenHours","openHours"],moreInfo:["view more info url","View More Info Url","ViewMoreInfoUrl","viewMoreInfoUrl","moreInfoLink"],image:["image of location","Image Of Location","ImageOfLocation","imageOfLocation","image","locationImage"],description:["description","Description"],quick1:["quicklink 1","Quicklink 1","QuickLink1","quickLink1","quicklink1"],quick2:["quicklink 2","Quicklink 2","QuickLink2","quickLink2","quicklink2"],quick3:["quiklink 3","quicklink 3","Quicklink 3","QuickLink3","quickLink3","quicklink3"],holidayClosing:["holiday closi","holiday closing","Holiday Closing","HolidayClosing","holidayClosing"],locationId:["communicoLocationId","CommunicoLocationId","locationId","LocationId","Location ID","thirdPartyLocationId"],latitude:["Latitude","latitude","Lat","lat","GeoLat","geoLat"],longitude:["Longitude","longitude","Lng","lng","Lon","lon","GeoLng","geoLng"],alert1:["alert1","Alert1","Alert 1","alert 1"],alert2:["alert2","Alert2","Alert 2","alert 2"],alert3:["alert3","Alert3","Alert 3","alert 3"]},i="mx-auto max-w-[100rem] px-4 sm:px-6 lg:px-8",r="mt-8 grid gap-6 lg:grid-cols-[minmax(0,1fr)_minmax(26rem,34rem)] lg:items-start xl:gap-10",a="aspect-[16/9] w-full object-cover lg:aspect-[21/9]",l=["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
3963ay","Saturday"],n=/(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\s*:/gi,o=20;function c(e,s){let i=(0,t.pickByKeys)(e,s);if(i)return i;let r=new Map(Object.keys(e).map(e=>[e.replace(/\s+/g,"").toLowerCase(),e]));for(let t of s){let s=r.get(t.replace(/\s+/g,"").toLowerCase());if(s)return{value:e[s],resolvedKey:s}}return null}function d(e){let s=e?.data?.datasource;return s||((0,t.asRecord)(e?.datasource)??null)}function h(e){for(let s of["children","items","locations","locationItems"]){let i=(0,t.asRecord)(e[s]),r=Array.isArray(i?.results)?i.results:Array.isArray(e[s])?e[s]:void 0;if(r?.length)return r}return[]}function u(e){if(!e)return{title:"",description:""};let i=(0,t.asRecord)(e);if(!i)return{title:"",description:""};let r=c(i,s.mainTitle),a=c(i,s.mainDescription);return{title:(0,t.readTextValue)(r?.value),description:(0,t.readTextValue)(a?.value),titleField:(0,t.toTextField)(r?.value),descriptionField:(0,t.toRichTextField)(a?.value)??(0,t.toTextField)(a?.value)}}function x(e,s=""){let i=(0,t.parseGeneralLink)(e);return i.href?{href:i.href,text:i.text||s,target:i.target}:{href:"",text:s,target:""}}function m(e){let s=(0,t.fieldPayload)(e),i=(0,t.asRecord)(s),r=(0,t.asRecord)(i?.value);return(0,t.firstString)(i?.text,i?.title,r?.text,r?.title)}function f(e){let s=(0,t.fieldPayload)(e),i=(0,t.asRecord)(s);if(!i)return;let r="string"==typeof i.editable&&i.editable.trim().length>0;return void 0!==i.value||r?i:void 0}function g(e){let t=x(e);return{...t,text:m(e)||t.text,field:f(e)}}function p(e){return e.replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function b(e,t){let s=e.match(RegExp(`\\b${t}=(["'])(.*?)\\1`,"i"));return s?.[2]?p(s[2]).trim():""}function y(e){let s=(0,t.fieldPayload)(e);if("string"==typeof s){let e=s.trim();return b(e,"src")||(/^(https?:\/\/|\/)/i.test(e)?e:"")}let i=(0,t.asRecord)(s),r=(0,t.asRecord)(i?.value),a=(0,t.asRecord)(r?.value),l="string"==typeof i?.value?i.value.trim():"";return(0,t.firstString)(r?.src,r?.url,r?.href,r?.imagePath,a?.src,a?.url,i?.src,i?.url,i?.href,i?.imagePath,b(l,"src"),/^(https?:\/\/|\/)/i.test(l)?l:"")}function w(e){let s=(0,t.fieldPayload)(e),i=(0,t.asRecord)(s),r=(0,t.asRecord)(i?.value),a=(0,t.asRecord)(r?.value),l="string"==typeof s?s.trim():"string"==typeof i?.value?i.value.trim():"";return(0,t.firstString)(r?.alt,r?.title,r?.name,a?.alt,a?.title,a?.name,i?.alt,i?.title,i?.name,b(l,"alt"))}function v(e){let s=(0,t.readTextValue)(e),i=(0,t.toRichTextField)(e)??(0,t.toTextField)(e);return s&&i?{field:i,text:s}:null}function j(e,t,s){let i="number"==typeof t&&"number"==typeof s?`${t},${s}`:C(e);return i?{href:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(i)}`,text:"Get Directions",target:"_blank"}:{href:"",text:"Get Directions",target:""}}function N(e){let s=(0,t.stripHtml)(e).split(",").map(e=>e.trim()).filter(Boolean);return s.length>=2?s[s.length-2]:""}function C(e){return(0,t.stripHtml)(e).replace(/\u00a0/g," ").replace(/\s+/g," ").trim()}function k(e,t){let s=C(e),i=Array.from(s.matchAll(n)),r=i.find(e=>e[0].toLowerCase().startsWith(t.toLowerCase()));if(!r||void 0===r.index)return"";let a=r.index,l=i.find(e=>(e.index??-1)>a),o=l?.index??s.length;return s.slice(a,o).trim()}function F(e){let t=C(e);return t?l.map(e=>{let s=k(t,e).replace(RegExp(`^${e}\\s*:\\s*`,"i"),"").replace(/,\s*$/,"").trim();return s?{day:e,hours:s}:null}).filter(e=>!!e):[]}function E(e){return T(e)}function A(e){return F(e.openHours).length,e.openHours}function S(e,t){let s=e.trim().match(/^(\d{1,2})(?::(\d{2}))?\s*(AM|PM)$/i);if(!s)return null;let i=Number(s[1]),r=Number(s[2]??0),a=s[3].toUpperCase();if(Number.isNaN(i)||Number.isNaN(r))return null;"PM"===a&&12!==i&&(i+=12),"AM"===a&&12===i&&(i=0);let l=new Date(t);return l.setHours(i,r,0,0),l}function D(e,t){let s=e.replace(/\s+/g," ").trim().match(/(\d{1,2}(?::\d{2})?\s*(?:AM|PM))\s*(?:-|to|until)\s*(\d{1,2}(?::\d{2})?\s*(?:AM|PM))/i);if(!s)return null;let i=s[1].replace(/\s+/g,"").toUpperCase(),r=s[2].replace(/\s+/g,"").toUpperCase(),a=S(i,t),l=S(r,t);return a&&l?(l<=a&&l.setDate(l.getDate()+1),{opensAt:a,closesAt:l,closesText:r}):null}function T(e){if(!e.openHours)return"";
3963let t=l[new Date().getDay()],s=k(A(e),t).replace(RegExp(`^${t}\\s*:\\s*`,"i"),"").replace(/,\s*$/,"").trim();if(!s)return/closed/i.test(e.openHours)?"Location is Closed":C(e.openHours).replace(/,\s*$/,"").trim();if(/closed/i.test(s))return"Location is Closed";let i=new Date,r=D(s,i);return r?i>=r.opensAt&&i<=r.closesAt?`Location is Open - Closes at ${r.closesText}`:"Location is Closed":C(s).replace(/,\s*$/,"").trim()}function L(e,i){let r=(0,t.asRecord)(e);if(!r)return null;let a=c(r,s.name),l=c(r,s.phone),n=c(r,s.address),o=c(r,s.city),d=c(r,s.openHours),h=c(r,s.moreInfo),u=c(r,s.image),m=c(r,s.description),p=c(r,s.quick1),b=c(r,s.quick2),N=c(r,s.quick3),C=c(r,s.holidayClosing),k=c(r,s.locationId),F=c(r,s.latitude),E=c(r,s.longitude),A=c(r,s.alert1),S=c(r,s.alert2),D=c(r,s.alert3),T=(0,t.readTextValue)(a?.value)||(0,t.readTextValue)(r.displayName)||(0,t.readTextValue)(r.name);if(!T)return null;let L=(0,t.readTextValue)(l?.value),_=(0,t.readTextValue)(n?.value),I=(0,t.readTextValue)(o?.value),B=(0,t.readTextValue)(d?.value),M=(0,t.readTextValue)(m?.value),R=(0,t.readTextValue)(C?.value),P=(0,t.readTextValue)(k?.value),$=(0,t.parseCoordinate)(F?.value),O=(0,t.parseCoordinate)(E?.value),H=y(u?.value),V=w(u?.value)||T,z=[p,b,N].map(e=>g(e?.value)).filter(e=>!!e.href||!!e.text),U=[A,S,D].map(e=>v(e?.value)).filter(e=>!!e);return{id:(0,t.firstString)(r.id,r.itemId,T)||`location-${i}`,name:T,phone:L,address:_,city:I,openHours:B,description:M,holidayClosing:R,communicoLocationId:P,latitude:$,longitude:O,imageField:(0,t.toImageField)(u?.value),imageSrc:H,imageAlt:V,moreInfoLinkField:f(h?.value),nameField:(0,t.toTextField)(a?.value),phoneField:(0,t.toTextField)(l?.value),addressField:(0,t.toTextField)(n?.value),cityField:(0,t.toTextField)(o?.value),openHoursField:(0,t.toTextField)(d?.value),descriptionField:(0,t.toRichTextField)(m?.value)??(0,t.toTextField)(m?.value),holidayClosingField:(0,t.toRichTextField)(C?.value)??(0,t.toTextField)(C?.value),communicoLocationIdField:(0,t.toTextField)(k?.value),latitudeField:(0,t.toTextField)(F?.value),longitudeField:(0,t.toTextField)(E?.value),alerts:U,directionsLink:j(_,$,O),moreInfoLink:x(h?.value,"View More Info"),quickLinks:z}}function _(e){let t=e?new Date(e):null;return!t||Number.isNaN(t.getTime())?{month:"",day:"",label:"Date pending",time:""}:{month:new Intl.DateTimeFormat("en-US",{month:"short"}).format(t),day:new Intl.DateTimeFormat("en-US",{day:"2-digit"}).format(t),label:new Intl.DateTimeFormat("en-US",{weekday:"long",month:"long",day:"numeric"}).format(t),time:new Intl.DateTimeFormat("en-US",{hour:"numeric",minute:"2-digit"}).format(t)}}function I(e){return e.eventId?`https://broward.libnet.info/event/${e.eventId}`:"https://broward.libnet.info/events"}e.s(["DETAIL_GRID_CLASS",0,r,"DETAIL_MEDIA_CLASS",0,a,"FIELD_KEYS",0,s,"LOCATION_FINDER_WRAPPER_CLASS",0,i,"MAX_LOCATION_EVENTS",0,o,"WEEKDAY_NAMES",0,l,"WEEKDAY_PATTERN",0,n],956679);let B=["Exhibit","Information Table/Grab & Go","Internal/Private","Outreach"];function M(e){let t=(e.modified??"").toLowerCase();if("canceled"===t||"rescheduled"===t||e.types?.some(e=>B.includes(e)))return!1;let s=e.eventEnd?new Date(e.eventEnd):null;return!!(!s||Number.isNaN(s.getTime()))||s>=new Date}e.s(["eventUrl",0,I,"formatEventDate",0,_,"getCityFromAddress",0,N,"getDatasource",0,d,"getScheduleRows",0,F,"getTodayHoursLabel",0,E,"getTodayHoursStatus",0,T,"getWeeklyScheduleText",0,A,"isUpcomingCommunicoEvent",0,M,"normalizeHeader",0,u,"normalizeLocation",0,L,"resolveRows",0,h],824610)},929417,815204,e=>{"use strict";var t=e.i(373433),s=e.i(87),i=e.i(191167);function r(e){let t=e?.value;return"string"==typeof t&&/<[^>]+>/.test(t)}function a({field:e,fallback:s}){return e?(0,t.jsx)(i.Text,{field:e}):(0,t.jsx)(t.Fragment,{children:s})}function l({field:e,fallback:a}){return e?r(e)?(0,t.jsx)(s.RichText,{field:e}):(0,t.jsx)(i.Text,{field:e}):(0,t.jsx)(t.Fragment,{children:a})}e.s(["FieldText",0,a,"RichOrTextField",0,l],929417);var n=t,o=e.i(947746),c=e.i(278815),d=e.i(754753),h=e.i(560787);function u({alerts:e,locationName:t,compact:s=!1}){let[i,r]=(0,o.useState)(0),a=e.length>1,x=e[i]??e[0],m=(0,h.stripHtml)(x?.text??""),f=`location-alert-${t.replace(/[^a-zA-Z0-9_-]/g,"-")}-${s?"card":"detail"}`;if((0,o.useEffect)(()=>{r(0)},[e]),!x)return null;let g=()=>{r(t=>(t-1+e.length)%e.length)},p=()=>{r(t=>(t+1)%e.length)};return(0,n.jsx)("div",{className:`absolute z-10 border-l-4 border-[#FDBB30] bg-white text-[#00304C] shadow-md ${s?"left-2 right-2 top-2 px-2 py-1.5":"left-3 right-3 top-3 px-4 py-3"}`,role:"region","aria-label":`Location alert for ${t}`,children:(0,n.jsxs)("div",{className:`flex gap-2.5 ${s?"items-center":"items-start"}`,children:[(0,n.jsx)(c.FontAwesomeIcon,{icon:d.faCircleExclamation,className:`shrink-0 text-[#B45309] ${s?"h-3 w-3":"mt-0.5 h-4 w-4"}`,"aria-hidden":"true"}),(0,n.jsx)("div",{id:f,className:`min-w-0 flex-1 font-semibold text-[#00304C] [&_a]:font-black [&_a]:text-[#005C98] [&_a]:underline [&_p]:m-0 ${s?"truncate text-[7px] leading-3 [&_*]:inline":"text-sm leading-snug"}`,title:s?m:void 0,"aria-live":"polite",children:(0,n.jsx)(l,{field:x.field,fallback:(0,h.stripHtml)(x.text)})}),s&&a?(0,n.jsxs)("span",{className:"sr-only",children:["Showing alert ",i+1," of ",e.length,"."]}):null,!s&&a?(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5",children:[(0,n.jsx)("button",{type:"button",onClick:g,className:"inline-flex h-8 w-8 items-center justify-center border border-[#BBD6E8] bg-[#F7FBFE] text-[#00304C] transition hover:border-[#006099] hover:bg-[#
3963EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]","aria-label":`Show previous alert for ${t}`,"aria-controls":f,children:(0,n.jsx)(c.FontAwesomeIcon,{icon:d.faChevronLeft,className:"h-3 w-3","aria-hidden":"true"})}),(0,n.jsxs)("span",{className:"min-w-9 text-center text-[11px] font-black text-[#00304C]","aria-label":`Alert ${i+1} of ${e.length}`,children:[i+1,"/",e.length]}),(0,n.jsx)("button",{type:"button",onClick:p,className:"inline-flex h-8 w-8 items-center justify-center border border-[#BBD6E8] bg-[#F7FBFE] text-[#00304C] transition hover:border-[#006099] hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]","aria-label":`Show next alert for ${t}`,"aria-controls":f,children:(0,n.jsx)(c.FontAwesomeIcon,{icon:d.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})})]}):null]})})}e.s(["LocationAlertCarousel",0,u],815204)},734020,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(754753),a=e.i(956679),l=e.i(824610);let n="https://www.browardcdn.org/api/public/content/cd6899907abd4deeae0dbd36b633306b?v=ae62029c";function o({location:e}){let c=(0,s.useId)(),d=!!e.events?.length,[h,u]=(0,s.useState)([]),[x,m]=(0,s.useState)("idle"),[f,g]=(0,s.useState)(""),p=d?e.events??[]:e.communicoLocationId?h:[],b=d?"ready":e.communicoLocationId?x:"idle";return((0,s.useEffect)(()=>{if(d||!e.communicoLocationId)return;let t=new AbortController,s=new Date().toISOString().slice(0,10),i=window.requestAnimationFrame(()=>{m("loading"),g("")});return fetch(`/api/communico-events?locationId=${encodeURIComponent(e.communicoLocationId)}&startDate=${s}&limit=${a.MAX_LOCATION_EVENTS}`,{signal:t.signal}).then(async e=>{let t=await e.json();if(!e.ok)throw Error(t.error||t.detail||`Communico request failed with ${e.status}`);return t}).then(e=>{u((e.events??[]).filter(l.isUpcomingCommunicoEvent).slice(0,a.MAX_LOCATION_EVENTS)),m("ready")}).catch(e=>{t.signal.aborted||(g(e instanceof Error?e.message:"Events are temporarily unavailable."),m("error"))}),()=>{window.cancelAnimationFrame(i),t.abort()}},[d,e.communicoLocationId]),e.communicoLocationId||d)?(0,t.jsxs)("section",{className:"mt-12 border-t border-[#C8DAE7] pt-8 pb-12","aria-labelledby":c,children:[(0,t.jsxs)("div",{role:"status","aria-live":"polite","aria-atomic":"true",className:"sr-only",children:["loading"===b?"Loading upcoming events.":null,"ready"===b&&0===p.length?"No upcoming events found for this location.":null,"ready"===b&&p.length>0?`${p.length} upcoming event${1!==p.length?"s":""} loaded.`:null]}),(0,t.jsx)("div",{role:"alert","aria-live":"assertive","aria-atomic":"true",className:"sr-only",children:"error"===b?f||"Events are temporarily unavailable.":null}),(0,t.jsxs)("div",{className:"mb-5 flex items-end justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-extrabold uppercase tracking-[0.14em] text-[#006099]","aria-hidden":"true",children:"Events"}),(0,t.jsx)("h3",{id:c,className:"mt-1 text-2xl font-black text-[#00304C]",children:"Upcoming at this location"})]}),"loading"===b?(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 text-sm font-bold text-[#006099]","aria-hidden":"true",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faSpinner,className:"h-4 w-4 animate-spin","aria-hidden":"true"}),"Loading"]}):null]}),"error"===b?(0,t.jsx)("p",{className:"border border-[#F2C2C2] bg-[#FFF5F5] px-4 py-3 text-sm font-semibold text-[#9B1C1C]",children:f||"Events are temporarily unavailable."}):null,"ready"===b&&0===p.length?(0,t.jsx)("p",{className:"border border-[#D7E5EF] bg-[#F7FBFE] px-4 py-3 text-sm font-semibold text-[#456278]",children:"No upcoming events found for this location."}):null,p.length?(0,t.jsx)("ul",{role:"list",className:"grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:p.slice(0,a.MAX_LOCATION_EVENTS).map(e=>{let s=(0,l.formatEventDate)(e.eventStart),a=(0,l.formatEventDate)(e.eventEnd),o=e.title||"Library event",c=e.eventImage||n,d=(0,l.eventUrl)(e),h=a.time?`${s.time} â ${a.time}`:s.time;return(0,t.jsx)("li",{children:(0,t.jsxs)("article",{"aria-label":o,className:"group grid h-full grid-rows-[auto_1fr] overflow-hidden border border-[#D7E5EF] bg-white shadow-sm hover:border-[#8BB9D6] hover:shadow-md motion-safe:transition motion-safe:hover:-translate-y-0.5",children:[(0,t.jsx)("img",{src:c,alt:"",className:"h-40 w-full object-cover",loading:"lazy"}),(0,t.jsxs)("div",{className:"grid h-full grid-cols-[4.25rem_1fr] gap-4 p-4",children:[(0,t.jsxs)("div",{"aria-hidden":"true",className:"self-start border border-[#BBD6E8] bg-[#F7FBFE] px-2 py-2 text-center text-xs font-extrabold uppercase tracking-[0.08em] text-[#006099]",children:[(0,t.jsx)("span",{children:s.month}),(0,t.jsx)("span",{className:"block text-3xl leading-none text-[#00304C]",children:s.day})]}),(0,t.jsxs)("div",{className:"flex h-full min-w-0 flex-col",children:[(0,t.jsxs)("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:"text-lg font-black leading-snug text-[#00304C] underline-offset-2 group-hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:[o,(0,t.jsx)("span",{className:"sr-only",children:", opens in a new tab"})]}),(0,t.jsxs)("p",{className:"mt-3 flex items-center gap-2 text-sm font-semibold text-[#4B5966]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faCalendar,className:"h-3.5 w-3.5 shrink-0 text-[#006099]","aria-hidden":"true"}),s.label]}),(0,t.jsxs)("p",{className:"mt-1 flex items-center gap-2 text-sm font-semibold text-[#4B5966]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faClock,className:"h-3.5 w-3.5 shrink-0 text-[#006099]","aria-hidden":"true"}),h]}),(0,t.jsx)("div",{className:"mt-auto pt-4",children:(0,t.jsx)("a",{href:d,target:"_blank",rel:"noopener noreferrer","aria-label":`View event: ${o}, opens in a new tab`,className:"inline-flex min-h-11 w-fit items-center justify-center border border-[#00304C] px-4 text-xs font-black uppercase tracking-[0.03em] text-[#00304C] transition hover:bg-[#
3963EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:"View Event"})})]})]})]})},`${e.eventId??o}-${e.eventStart}`)})}):null]}):null}e.s(["LocationEvents",0,o])},379659,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(93681),r=e.i(87),a=e.i(191167),l=e.i(278815),n=e.i(754753),o=e.i(560787),c=e.i(2482),d=e.i(956679),h=e.i(929417),u=e.i(824610),x=e.i(815204),m=e.i(734020);let f="https://bcf-p-001.sitecorecontenthub.cloud/api/public/content/fe71c7fd7b5340deb05f89704fe7295d?v=4002fa40";function g({location:e,isEditing:p,onBack:b}){let y=(0,s.useRef)(null),[w,v]=(0,s.useState)(!1),[j,N]=(0,s.useState)(""),C="number"==typeof e.latitude&&"number"==typeof e.longitude,k=(0,u.getWeeklyScheduleText)(e),F=(0,u.getScheduleRows)(k),E=(0,u.getTodayHoursStatus)(e),A=d.WEEKDAY_NAMES[new Date().getDay()],S=E.startsWith("Location is Open"),D=S?"border-[#B8E4C2] bg-[#F1FBF3] text-[#137A2A]":"border-[#F1D2B6] bg-[#FFF8F0] text-[#B45309]",T=S?"bg-[#137A2A] text-white":"bg-[#B45309] text-white",L=`location-detail-${e.id.replace(/[^a-zA-Z0-9_-]/g,"-")}`,_=`${L}-hours`,I=`${L}-contact`,B=`${L}-about`;(0,s.useEffect)(()=>{let e=y.current;e&&window.requestAnimationFrame(()=>{e.scrollIntoView({behavior:"smooth",block:"start"}),e.focus({preventScroll:!0})})},[e.id]);let M=async()=>{let t=window.location.href,s=e.name;if("u">typeof navigator&&"function"==typeof navigator.share)try{await navigator.share({title:s,text:s,url:t});return}catch(t){let e=t;if(e?.name==="AbortError")return}if("u">typeof navigator&&navigator.clipboard?.writeText)try{await navigator.clipboard.writeText(t),N("Location link copied to clipboard.");return}catch{}N("Copy dialog opened. Copy the link shown."),window.prompt("Copy this location link:",t)};return(0,t.jsxs)("article",{className:`${d.LOCATION_FINDER_WRAPPER_CLASS} px-3 py-5 sm:px-6 sm:py-8 lg:px-8`,"aria-labelledby":L,suppressHydrationWarning:p,children:[(0,t.jsx)("p",{className:"sr-only",role:"status","aria-live":"polite",children:j}),(0,t.jsxs)("div",{className:"mb-7 flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between",children:[(0,t.jsx)("h1",{id:L,ref:y,tabIndex:-1,className:"scroll-mt-24 min-w-0 flex-1 text-2xl font-semibold leading-tight text-[#00304C] outline-none sm:text-3xl md:text-4xl",children:(0,t.jsx)(h.FieldText,{field:e.nameField,fallback:e.name})}),(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center gap-3 lg:w-auto lg:shrink-0 lg:justify-end",children:[(0,t.jsxs)("button",{type:"button",onClick:b,className:"inline-flex min-h-12 w-full cursor-pointer items-center justify-center gap-2 border border-[#00304C] bg-white px-5 text-sm font-black uppercase tracking-[0.03em] text-[#00304C] transition hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] sm:w-auto",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faArrowLeft,className:"h-4 w-4","aria-hidden":"true"}),"Back to Locations"]}),(0,t.jsxs)("button",{type:"button",onClick:()=>void M(),"aria-label":`Share ${e.name}`,className:"inline-flex min-h-12 w-full cursor-pointer items-center justify-center gap-2 border border-[#006099] bg-[#006099] px-5 text-sm font-black uppercase tracking-[0.03em] text-white transition hover:bg-[#004E80] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faShareNodes,className:"h-4 w-4","aria-hidden":"true"}),"Share"]})]})]}),(0,t.jsxs)("div",{className:d.DETAIL_GRID_CLASS,children:[(0,t.jsx)("div",{className:"space-y-8",children:(0,t.jsxs)("section",{"aria-label":"Location overview",className:"space-y-6",children:[(0,t.jsxs)("div",{className:"relative",children:[p&&e.imageField?(0,t.jsx)(i.Image,{field:e.imageField,className:d.DETAIL_MEDIA_CLASS,suppressHydrationWarning:p}):e.imageSrc?(0,t.jsx)("img",{src:e.imageSrc,alt:e.imageAlt,className:d.DETAIL_MEDIA_CLASS,loading:"lazy"}):(0,t.jsx)("div",{className:`flex ${d.DETAIL_MEDIA_CLASS} items-center justify-center bg-[#E6F2FA] text-sm font-bold text-[#456278]`,children:"Location image"}),(0,t.jsx)(x.LocationAlertCarousel,{alerts:e.alerts,locationName:e.n
3963ame})]}),e.description||e.quickLinks.length?(0,t.jsxs)("section",{"aria-labelledby":B,children:[(0,t.jsx)("h2",{id:B,className:"text-xl font-black text-[#00304C]",children:"About This Location"}),(0,t.jsx)("div",{className:"mt-3 text-base leading-7 text-[#00304C]",children:(0,t.jsx)(h.RichOrTextField,{field:e.descriptionField,fallback:(0,o.stripHtml)(e.description)})}),e.quickLinks.length?(0,t.jsx)("ul",{className:"mt-6 list-disc space-y-2 pl-6",children:e.quickLinks.map((e,s)=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href,target:e.target||void 0,rel:"_blank"===e.target?"noopener noreferrer":void 0,className:"font-semibold text-[#005C98] underline",children:e.text||`Quicklink ${s+1}`})},`${e.href}-${s}`))}):null]}):null]})}),(0,t.jsxs)("aside",{className:"space-y-4 bg-[#E9E9E9] p-3 shadow-sm sm:space-y-5 sm:p-6","aria-labelledby":_,children:[(0,t.jsxs)("section",{"aria-labelledby":I,className:"border border-[#D7E5EF] bg-white p-4 text-sm text-[#00304C] shadow-sm sm:p-6 sm:text-base",children:[(0,t.jsx)("h2",{id:I,className:"text-lg font-black leading-tight text-[#00304C] sm:text-xl",children:"Location Information"}),(0,t.jsxs)("div",{className:"mt-4 space-y-2.5 sm:mt-5 sm:space-y-3",children:[E?(0,t.jsxs)("div",{className:`flex items-center gap-2.5 border px-3 py-2.5 sm:gap-3 sm:px-4 sm:py-3 ${D}`,"aria-live":"polite",children:[(0,t.jsx)("span",{className:`inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-full sm:h-9 sm:w-9 ${T}`,children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faClock,className:"h-3.5 w-3.5 sm:h-4 sm:w-4","aria-hidden":"true"})}),(0,t.jsx)("p",{className:"min-w-0 text-sm font-black leading-snug sm:text-lg",children:E})]}):null,e.phone?(0,t.jsxs)("div",{className:"flex items-center gap-2.5 border border-[#E2EDF5] bg-[#F8FCFF] px-3 py-2.5 sm:gap-3 sm:px-4 sm:py-3",children:[(0,t.jsx)("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-white text-[#006099] shadow-sm ring-1 ring-[#D7E5EF] sm:h-9 sm:w-9",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faPhone,className:"h-3.5 w-3.5 sm:h-4 sm:w-4","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[0.62rem] font-black uppercase tracking-[0.1em] text-[#456278] sm:text-[0.68rem] sm:tracking-[0.12em]",children:"Phone"}),(0,t.jsx)("a",{className:"mt-0.5 block w-fit text-sm font-black text-[#005C98] underline underline-offset-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] sm:text-base",href:`tel:${e.phone.replace(/[^\d+]/g,"")}`,"aria-label":`Call ${e.name} at ${e.phone}`,children:(0,t.jsx)(h.FieldText,{field:e.phoneField,fallback:e.phone})})]})]}):null,e.address?(0,t.jsxs)("address",{className:"flex items-start gap-2.5 border border-[#E2EDF5] bg-[#F8FCFF] px-3 py-2.5 not-italic sm:gap-3 sm:px-4 sm:py-3",children:[(0,t.jsx)("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-white text-[#006099] shadow-sm ring-1 ring-[#D7E5EF] sm:h-9 sm:w-9",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faLocationDot,className:"h-3.5 w-3.5 sm:h-4 sm:w-4","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[0.62rem] font-black uppercase tracking-[0.1em] text-[#456278] sm:text-[0.68rem] sm:tracking-[0.12em]",children:"Address"}),(0,t.jsx)("span",{className:"mt-0.5 block text-sm font-semibold leading-5 text-[#00304C] sm:text-base sm:leading-6",children:(0,t.jsx)(h.FieldText,{field:e.addressField,fallback:e.address})})]})]}):null,e.directionsLink.href||e.moreInfoLink.href?(0,t.jsxs)("div",{className:"grid gap-3 pt-2 sm:grid-cols-2 lg:grid-cols-2",children:[e.directionsLink.href?(0,t.jsxs)("a",{href:e.directionsLink.href,target:e.directionsLink.target||"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-12 items-center justify-center gap-2 whitespace-nowrap border border-[#00304C] bg-white px-4 text-xs font-black uppercase tracking-[0.03em] text-[#00304C] transition hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faMapLocationDot,className:"h-3.5 w-3.5","aria-hidden":"true"}),e.directionsLink.text||"Get Directions",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faExternalLinkAlt,className:"h-3 w-3","aria-hidden":"true"})]}):null,e.moreInfoLink.href?(0,t.jsx)("a",{href:e.moreInfoLink.href,target:e.moreInfoLink.target||void 0,rel:"_blank"===e.moreInfoLink.target?"noopener noreferrer":void 0,className:"inline-flex min-h-12 items-center justify-center whitespace-nowrap border border-[#005C98] bg-[#005C98] px-4 text-xs font-black uppercase tracking-[0.03em] text-white transition hover:bg-[#004470] focu
3963s-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:e.moreInfoLink.text||"View More Info"}):null]}):null,p&&(e.latitudeField||e.longitudeField)?(0,t.jsxs)("div",{className:"grid gap-2 pt-2 text-sm font-semibold text-[#456278] sm:grid-cols-2 lg:grid-cols-2",children:[e.latitudeField?(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"block text-xs font-black uppercase tracking-[0.12em] text-[#006099]",children:"Latitude"}),(0,t.jsx)(a.Text,{field:e.latitudeField})]}):null,e.longitudeField?(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"block text-xs font-black uppercase tracking-[0.12em] text-[#006099]",children:"Longitude"}),(0,t.jsx)(a.Text,{field:e.longitudeField})]}):null]}):null]})]}),C||e.address?(0,t.jsx)("section",{"aria-label":`Map for ${e.name}`,children:(0,t.jsx)(c.ParkMap,{address:e.address,name:e.name,latitude:e.latitude,longitude:e.longitude,markerIconUrl:f})}):null,(0,t.jsxs)("section",{"aria-labelledby":_,className:"border border-[#D7E5EF] bg-white p-4 shadow-sm",children:[(0,t.jsx)("h2",{id:_,className:"text-lg font-black text-[#00304C]",children:"Hours"}),F.length?(0,t.jsx)("dl",{className:"mt-2 divide-y divide-[#E3EEF5] text-sm leading-5 text-[#00304C]",children:F.map(e=>{let s=e.day===A,i=/closed/i.test(e.hours);return(0,t.jsxs)("div",{className:`grid grid-cols-[5.25rem_minmax(0,1fr)] gap-x-2 py-1.5 first:pt-0 last:pb-0 ${s?"bg-[#F7FBFE] px-1.5":""}`,children:[(0,t.jsxs)("dt",{className:"font-black text-[#00304C]",children:[e.day,s?(0,t.jsx)("span",{className:"sr-only",children:" today"}):null]}),(0,t.jsx)("dd",{className:`font-semibold ${i?"text-[#B45309]":"text-[#00304C]"}`,children:e.hours})]},e.day)})}):(0,t.jsx)("div",{className:"mt-2 whitespace-pre-line text-sm leading-6 text-[#00304C] [&_p]:m-0",children:(0,t.jsx)(h.RichOrTextField,{field:e.openHoursField,fallback:k})})]}),e.holidayClosing?(0,t.jsx)("button",{type:"button",onClick:()=>v(!0),className:"mt-6 inline-flex min-h-12 w-full cursor-pointer items-center justify-center bg-[#FDBB30] px-5 text-sm font-black uppercase text-[#00304C] shadow-md transition hover:bg-[#F2A900] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]",children:"Holiday Closing Information"}):null]})]}),(0,t.jsx)(m.LocationEvents,{location:e}),w?(0,t.jsx)("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/55 p-4",role:"dialog","aria-modal":"true","aria-label":"Holiday closing information",children:(0,t.jsxs)("div",{className:"max-h-[85vh] w-full max-w-2xl overflow-auto bg-white shadow-2xl",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-[#D7E5EF] px-5 py-4",children:[(0,t.jsx)("h3",{className:"text-xl font-black text-[#00304C]",children:"Holiday Closing Information"}),(0,t.jsx)("button",{type:"button",onClick:()=>v(!1),className:"inline-flex h-10 w-10 cursor-pointer items-center justify-center text-[#00304C] hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]","aria-label":"Close holiday closing information",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faXmark,className:"h-5 w-5"})})]}),(0,t.jsx)("div",{className:"p-5 text-base leading-7 text-[#00304C]",children:e.holidayClosingField&&p?(0,t.jsx)(r.RichText,{field:e.holidayClosingField}):(0,t.jsx)("div",{className:"whitespace-pre-line",children:(0,o.stripHtml)(e.holidayClosing)})})]})}):null]})}e.s(["LocationDetails",0,g])},772042,213039,77130,20203,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(278815),a=e.i(754753),l=e.i(560787),n=e.i(956679),o=e.i(929417),c=e.i(824610),d=e.i(379659),h=t,u=e.i(93681),x=e.i(78627),m=r,f=a,g=l,p=n,b=c,y=o,w=e.i(815204),v=t,j=x,N=l,C=o,k=n;function F({label:e,children:t}){return(0,v.jsxs)("div",{className:"border border-[#D7E5EF] bg-white px-3 py-2 shadow-sm",children:[(0,v.jsx)("p",{className:"mb-1 text-[10px] font-black uppercase tracking-[0.12em] text-[#006099]",children:e}),(0,v.jsx)("div",{className:"min-h-5 text-xs font-semibold leading-5 text-[#00304C]",children:t})]})}function E({label:e,field:t,fallback:s}){return(0,N.stripHtml)(s).trim().length>0?(0,v.jsx)(F,{label:e,children:(0,v.jsx)(C.RichOrTextField,{field:t,fallback:s})}):null}function A({label:e,field:t,fallback:s}){return s.trim().length>0?(0,v.jsx)(F,{label:e,children:t?(0,v.jsx)(j.Link,{field:t,editable:!0,className:"font-semibold text-[#005C98] underline underline-offset-2",suppressHydrationWarning:!0,children:s}):s}):null}function S({compact:e=!1}){return(0,v.jsxs)("div",{className:`border border-[#FDBB30] bg-[#FFF3CD] text-[#7A4B00] ${e?"p-2":"px-4 py-4 sm:px-6"}`,children:[(0,v.jsx)("p",{className:`${e?"text-[10px]":"text-sm"} font-black uppercase tracking-[0.08em] text-[#8A4B00]`,children:"Required Hours Format"}),e?null:(0,v.jsx)("p",{className:"mt-2 font-semibold",children:"Use this exact pattern so open/closed status works correctly:"}),(0,v.jsx)("code",{className:`mt-2 block overflow-x-auto border border-[#
3963E6C56A] bg-white px-3 py-2 font-mono leading-5 text-[#00304C] ${e?"text-[9px]":"text-[11px]"}`,children:"Monday: 10:00AM-8:00PM, Tuesday: 10:00AM-6:00PM, Wednesday: 10:00AM-8:00PM, Thursday: 10:00AM-6:00PM, Friday: 10:00AM-6:00PM, Saturday: 10:00AM-6:00PM, Sunday: CLOSED"}),(0,v.jsxs)("p",{className:`mt-2 font-semibold ${e?"text-[11px]":""}`,children:["Day name + colon are required. Separate each day with a comma. Use ",(0,v.jsx)("strong",{children:"CLOSED"})," for closed days."]})]})}function D({location:e}){return(0,v.jsxs)("div",{className:"mt-4 overflow-hidden border border-[#8BCDF5] bg-[#F7FBFE] shadow-sm",children:[(0,v.jsxs)("div",{className:"border-b border-[#C8E5F6] bg-[#EAF6FD] px-3 py-2",children:[(0,v.jsx)("p",{className:"text-[11px] font-black uppercase tracking-[0.12em] text-[#005C98]",children:"Page Editor Fields"}),(0,v.jsx)("p",{className:"mt-1 text-xs font-semibold text-[#456278]",children:"Author-only fields for this location card."})]}),(0,v.jsxs)("div",{className:"grid gap-2 p-3 sm:grid-cols-2",children:[(0,v.jsx)(E,{label:"Phone Number",field:e.phoneField,fallback:e.phone}),(0,v.jsx)(E,{label:"Open Hours",field:e.openHoursField,fallback:e.openHours}),e.openHours?(0,v.jsx)("div",{className:"sm:col-span-2",children:(0,v.jsx)(S,{compact:!0})}):null,(0,v.jsx)(E,{label:"Holiday Closing",field:e.holidayClosingField,fallback:e.holidayClosing}),(0,v.jsx)(E,{label:"Communico Location ID",field:e.communicoLocationIdField,fallback:e.communicoLocationId}),(0,v.jsx)(E,{label:"Latitude",field:e.latitudeField,fallback:e.latitude?.toString()??""}),(0,v.jsx)(E,{label:"Longitude",field:e.longitudeField,fallback:e.longitude?.toString()??""}),e.alerts.map((e,t)=>(0,v.jsx)(E,{label:`Alert ${t+1}`,field:e.field,fallback:(0,N.stripHtml)(e.text)},`alert-${t}`)),(0,v.jsx)(A,{label:"View More Info URL",field:e.moreInfoLinkField,fallback:e.moreInfoLink.text||e.moreInfoLink.href}),e.quickLinks.map((e,t)=>(0,v.jsx)(A,{label:`Quick Link ${t+1}`,field:e.field,fallback:e.text||e.href},`quick-link-${t}`))]})]})}function T({totalLocationCount:e}){return(0,v.jsx)("div",{className:`${k.LOCATION_FINDER_WRAPPER_CLASS} pt-6`,children:(0,v.jsxs)("div",{className:"overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,v.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,v.jsx)("p",{className:"font-semibold",children:"Location Finder - Edit Mode Help"}),(0,v.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"You are editing the Location Finder. Location card fields and detail fields are available from the cards and detail view."})]}),(0,v.jsxs)("ul",{className:"list-disc space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,v.jsx)("li",{children:"Click the location image, name, address, description, or hours source field on a card to edit that content."}),(0,v.jsxs)("li",{children:["Use ",(0,v.jsx)("strong",{children:"alert1"}),", ",(0,v.jsx)("strong",{children:"alert2"}),", and ",(0,v.jsx)("strong",{children:"alert3"})," rich text fields for the image alert carousel. Empty alerts are hidden."]}),(0,v.jsx)("li",{children:"The open/closed message is calculated from the weekly hours. Edit the hours field, not the generated status text."}),(0,v.jsxs)("li",{children:["The ",(0,v.jsx)("strong",{children:"Get Directions"})," button is generated automatically from the address field."]}),(0,v.jsx)("li",{children:"Use the detail view to edit phone, address, quick links, holiday closing content, latitude, longitude, and map-related fields."}),(0,v.jsx)("li",{children:"The city filter is generated from the address. Use a comma-separated address format like street, city, state ZIP."}),(0,v.jsx)("li",{children:"Communico events require the correct Communico Location ID on each location item. Events are pulled from Broward LibNet and are not edited here."}),(0,v.jsx)("li",{children:"Fields left blank are hidden from visitors on the live site when possible."})]}),(0,v.jsx)("div",{className:"border-t border-[#FDBB30] text-xs",children:(0,v.jsx)(S,{})}
3963),(0,v.jsxs)("div",{className:"border-t border-[#E6D3A8] bg-[#FFF8E8] px-4 py-3 text-xs text-[#7A4B00] sm:px-6",children:[(0,v.jsx)("strong",{children:"Tip:"})," This page currently has ",e," location",1===e?"":"s",". Keep hours, address, coordinates, and Communico IDs current before publishing."]})]})})}e.s(["HoursFormatNote",0,S,"LocationCardAuthoringPanel",0,D,"LocationFinderEditBanner",0,T],213039);let L="block h-56 w-full min-w-0 object-cover sm:h-60 lg:h-64";function _({field:e,link:t,className:s,children:i,isEditing:r}){return r&&e?(0,h.jsx)(x.Link,{field:e,editable:!0,className:s,suppressHydrationWarning:!0,children:i}):t.href?(0,h.jsx)("a",{href:t.href,target:t.target||"_blank",rel:"noopener noreferrer",className:s,children:i}):null}function I({locations:e,getDistance:t,onViewDetails:s,isEditing:i}){return 0===e.length?(0,h.jsx)("div",{className:`${p.LOCATION_FINDER_WRAPPER_CLASS} py-10`,children:(0,h.jsx)("div",{className:"border border-[#D7E5EF] bg-[#F7FBFE] px-4 py-5 text-sm font-semibold text-[#456278]",children:"No locations found."})}):(0,h.jsx)("div",{className:`${p.LOCATION_FINDER_WRAPPER_CLASS} py-10`,children:(0,h.jsx)("div",{className:"grid w-full max-w-full min-w-0 grid-cols-[repeat(auto-fill,minmax(min(100%,20rem),1fr))] gap-6 overflow-hidden",children:e.map(e=>{let r=t(e),a=(0,b.getTodayHoursLabel)(e),l=a.startsWith("Location is Open"),n=a.replace(/^Location is\s+/i,""),o=l?"text-[#137A2A]":"text-[#B45309]",c=l?"bg-[#EAF7ED]":"bg-[#FFF4E8]";return(0,h.jsxs)("article",{className:"grid h-full min-h-[360px] min-w-0 max-w-full grid-rows-[auto_1fr] overflow-hidden border border-[#D7E5EF] bg-white shadow-sm transition hover:-translate-y-0.5 hover:border-[#8BB9D6] hover:shadow-md",children:[(0,h.jsxs)("div",{className:"relative min-w-0 overflow-hidden",children:[i&&e.imageField?(0,h.jsx)(u.Image,{field:e.imageField,className:L,suppressHydrationWarning:i}):e.imageSrc?(0,h.jsx)("img",{src:e.imageSrc,alt:e.imageAlt,className:L,loading:"lazy"}):(0,h.jsx)("div",{className:`flex ${L} items-center justify-center bg-[#E6F2FA] text-sm font-bold text-[#456278]`,children:"Location image"}),(0,h.jsx)(w.LocationAlertCarousel,{alerts:e.alerts,locationName:e.name,compact:!0}),null!==r?(0,h.jsx)("p",{className:"absolute left-3 top-3 inline-flex items-center border border-[#BBD6E8] bg-[#EDF5FA] px-2.5 py-1.5 text-xs font-black uppercase leading-tight text-[#005E95] shadow-sm","aria-label":`${r.toFixed(1)} miles from your location`,children:(0,h.jsxs)("span",{"aria-hidden":"true",children:[r.toFixed(1)," mi"]})}):null,a?(0,h.jsxs)("p",{className:`absolute right-3 ${e.alerts.length?"bottom-3":"top-3"} inline-flex max-w-[calc(100%-1.5rem)] items-center gap-1.5 ${c} px-2.5 py-1.5 text-[0.7rem] font-black uppercase leading-tight tracking-[0.02em] ${o} shadow-sm`,"aria-label":a,children:[(0,h.jsx)(m.FontAwesomeIcon,{icon:f.faClock,className:`h-3.5 w-3.5 shrink-0 ${o}`,"aria-hidden":"true"}),(0,h.jsx)("span",{children:n})]}):null]}),(0,h.jsxs)("div",{className:"flex min-h-0 min-w-0 max-w-full flex-col overflow-hidden p-5",children:[(0,h.jsx)("div",{className:"flex min-w-0 flex-col items-start gap-3",children:(0,h.jsx)("h3",{className:"line-clamp-2 w-full min-w-0 max-w-full break-words text-lg font-semibold leading-tight text-[#00304C]",children:(0,h.jsx)(y.FieldText,{field:e.nameField,fallback:e.name})})}),e.address?(0,h.jsxs)("p",{className:"mt-3 flex min-w-0 max-w-full gap-2.5 text-sm leading-6 text-[#00304C]",children:[(0,h.jsx)(m.FontAwesomeIcon,{icon:f.faLocationDot,className:"mt-1 h-3.5 w-3.5 shrink-0 text-[#006099]","aria-hidden":"true"}),(0,h.jsx)("span",{className:"block min-w-0 max-w-full flex-1 whitespace-normal break-words [&_*]:inline [&_*]:min-w-0 [&_*]:max-w-full [&_*]:whitespace-normal [&_*]:break-words",children:(0,h.jsx)(y.FieldText,{field:e.addressField,fallback:e.address})})]}):null,e.description?(0,h.jsx)("div",{className:"mt-3 line-clamp-2 min-h-[3rem] min-w-0 max-w-full overflow-hidden break-words text-sm leading-6 text-[#456278] [&_*]:min-w-0 [&_*]:max-w-full [&_*]:break-words [&_*]:text-sm [&_*]:leading-6",children:(0,h.jsx)(y.RichOrTextField,{field:e.descriptionField,fallback:(0,g.stripHtml)(e.description)})}):null,i?(0,h.jsx)(D,{location:e}):null,(0,h.jsxs)("div",{className:"mt-auto grid min-w-0 max-w-full gap-3 pt-5",children:[(0,h.jsx)("button",{type:"button",onClick:()=>
3963s(e.id),className:"inline-flex min-h-11 min-w-0 w-full cursor-pointer items-center justify-center bg-[#00304C] px-3 text-sm font-black uppercase tracking-[0.02em] text-white transition hover:bg-[#004470] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:"View Details"}),e.directionsLink.href?(0,h.jsxs)(_,{link:e.directionsLink,isEditing:i,className:"inline-flex min-h-11 min-w-0 w-full items-center justify-center gap-2 whitespace-nowrap border border-[#006099] bg-[#F7FBFE] px-3 text-xs font-black uppercase tracking-[0.02em] text-[#00304C] transition hover:border-[#00304C] hover:bg-[#E6F2FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:[(0,h.jsx)(m.FontAwesomeIcon,{icon:f.faMapLocationDot,className:"h-3.5 w-3.5 shrink-0 text-[#006099]","aria-hidden":"true"}),(0,h.jsx)("span",{className:"min-w-0 truncate",children:"Directions"})]}):null]})]})]},e.id)})})})}e.s(["EditableLinkOrAnchor",0,_,"LocationGrid",0,I],77130);let B=12,M="location";function R(e){return e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/&/g," and ").replace(/[^a-z0-9]+/gi," ").trim().replace(/\s+/g," ").toLowerCase()}function P(e){let t=R(e);return t?t.split(" "):[]}let $=e=>{let{page:h}=(0,i.useSitecore)(),u=!!h?.mode?.isEditing,x=(0,s.useRef)(null),m=(0,c.getDatasource)(e.fields),f=(0,s.useMemo)(()=>m?(0,c.resolveRows)(m):[],[m]),g=(0,s.useMemo)(()=>f.map((e,t)=>(0,c.normalizeLocation)(e,t)).filter(e=>!!e),[f]),p=(0,s.useMemo)(()=>(0,c.normalizeHeader)(m),[m]),[b,y]=(0,s.useState)(""),[w,v]=(0,s.useState)(""),[j,N]=(0,s.useState)(""),[C,k]=(0,s.useState)(1),[F,E]=(0,s.useState)("idle"),[A,S]=(0,s.useState)(null),D=(0,s.useMemo)(()=>g.map(e=>({location:e,city:e.city.trim(),searchText:R([e.name,e.address,e.city,e.phone,e.description,e.communicoLocationId,e.quickLinks.map(e=>`${e.text} ${e.href}`).join(" ")].join(" "))})),[g]),T=(0,s.useMemo)(()=>Array.from(new Set(D.map(e=>e.city).filter(Boolean))).sort((e,t)=>e.localeCompare(t)),[D]),L=(0,s.useMemo)(()=>{let e=new Map;if("ready"!==F||!A)return e;for(let{location:t}of D)"number"==typeof t.latitude&&"number"==typeof t.longitude&&e.set(t.id,(0,l.haversineDistance)(A.lat,A.lng,t.latitude,t.longitude));return e},[F,D,A]),_=(0,s.useMemo)(()=>{let e=new Map,t=new Map;for(let s of g){let i=(0,l.toSlug)(s.name),r=(e.get(i)??0)+1;e.set(i,r),t.set(s.id,1===r?i:`${i}-${r}`)}return t},[g]),$=(0,s.useMemo)(()=>{let e=new Map;for(let t of g){let s=_.get(t.id);s&&e.set(s,t)}return e},[_,g]),O=(0,s.useMemo)(()=>{let e=R(b),t=P(b),s=w.toLowerCase(),i=D.filter(i=>{let r=!e||i.searchText.includes(e)||t.every(e=>i.searchText.includes(e)),a=!s||i.city.toLowerCase()===s;return r&&a}).map(e=>e.location);return"ready"!==F?i:i.filter(e=>L.has(e.id)).sort((e,t)=>(L.get(e.id)??1/0)-(L.get(t.id)??1/0))},[L,F,b,D,w]),H=Math.max(1,Math.ceil(O.length/B)),V=Math.min(C,H),z=u?O:O.slice((V-1)*B,V*B),U=e=>{k(Math.min(Math.max(e,1),H)),window.requestAnimationFrame(()=>{x.current?.scrollIntoView({behavior:"smooth",block:"start"})})},W=j?g.find(e=>e.id===j):void 0,G=e=>L.get(e.id)??null;(0,s.useEffect)(()=>{let e=window.requestAnimationFrame(()=>{let e=new URLSearchParams(window.location.search).get(M);if(!e||0===g.length)return;let t=$.get(e);t&&N(t.id)});return()=>window.cancelAnimationFrame(e)},[$,g.length]),(0,s.useEffect)(()=>{let e=()=>{let e=new URLSearchParams(window.location.search).get(M),t=e?$.get(e):void 0;N(t?.id??"")};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[$]);let q=e=>{let t=_.get(e.id)??(0,l.toSlug)(e.name),s=new URL(window.location.href);s.searchParams.set(M,t),window.history.pushState({locationSlug:t},"",`${s.pathname}${s.search}${s.hash}`)},K=()=>{let e=new URL(window.location.href);e.searchParams.delete(M),window.history.pushState({},"",`${e.pathname}${e.search}${e.hash}`)},Y=e=>{let t=g.find(t=>t.id===e);t&&(N(t.id),q(t))},Q=()=>{N(""),K()},X=()=>{if(k(1),"ready"===F){E("idle"),S(null);return}navigator.geolocation?(E("locating"),navigator.geolocation.getCurrentPosition(e=>
3963{S({lat:e.coords.latitude,lng:e.coords.longitude}),E("ready")},()=>E("error"),{enableHighAccuracy:!0,timeout:1e4})):E("error")};return(0,t.jsxs)("section",{className:`bg-white ${e.params?.styles||""}`,suppressHydrationWarning:u,children:[!W&&(p.title||p.description)?(0,t.jsx)("div",{className:`${n.LOCATION_FINDER_WRAPPER_CLASS} pt-10`,children:(0,t.jsxs)("div",{className:"max-w-3xl",children:[p.title?(0,t.jsx)("h1",{className:"text-4xl font-black leading-tight text-[#00304C] md:text-5xl",children:(0,t.jsx)(o.FieldText,{field:p.titleField,fallback:p.title})}):null,p.description?(0,t.jsx)("div",{className:"mt-4 text-lg leading-8 text-[#30485A]",children:(0,t.jsx)(o.RichOrTextField,{field:p.descriptionField,fallback:p.description})}):null]})}):null,W?null:(0,t.jsxs)("div",{className:`${n.LOCATION_FINDER_WRAPPER_CLASS} pt-8`,children:[(0,t.jsxs)("div",{className:"grid gap-4 md:grid-cols-[minmax(0,1fr)_minmax(12rem,16rem)] lg:grid-cols-[minmax(0,1fr)_minmax(12rem,16rem)_13rem] lg:items-end",children:[(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-sm font-black uppercase tracking-[0.12em] text-[#006099]",children:"Find a location"}),(0,t.jsx)("input",{value:b,onChange:e=>{y(e.target.value),k(1)},className:"mt-2 h-12 w-full border border-[#AFC8D8] px-4 text-base font-semibold text-[#00304C] focus:border-[#0080CC] focus:outline-none focus:ring-2 focus:ring-[#B2E3FF]",placeholder:"Search by name or address",type:"search"})]}),(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-sm font-black uppercase tracking-[0.12em] text-[#006099]",children:"City"}),(0,t.jsxs)("div",{className:"relative mt-2",children:[(0,t.jsxs)("select",{value:w,onChange:e=>{v(e.target.value),k(1)},className:"h-12 w-full appearance-none border border-[#AFC8D8] bg-white py-0 pl-4 pr-12 text-base font-semibold text-[#00304C] focus:border-[#0080CC] focus:outline-none focus:ring-2 focus:ring-[#B2E3FF]",children:[(0,t.jsx)("option",{value:"",children:"All cities"}),T.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}),(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faChevronDown,className:"pointer-events-none absolute right-4 top-1/2 h-3 w-3 -translate-y-1/2 text-[#00304C]","aria-hidden":"true"})]})]}),(0,t.jsx)("div",{children:(0,t.jsx)("button",{type:"button",onClick:X,disabled:"locating"===F,"aria-pressed":"ready"===F,className:`inline-flex h-12 w-full cursor-pointer items-center justify-center gap-2 border px-4 text-sm font-black uppercase tracking-[0.03em] transition focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] disabled:cursor-wait disabled:opacity-80 ${"ready"===F?"border-[#0B5A83] bg-[#0B5A83] text-white hover:bg-[#09496A]":"error"===F?"border-red-300 bg-red-50 text-red-700":"border-[#00304C] bg-[#00304C] text-white hover:bg-[#004470]"}`,children:"locating"===F?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faSpinner,className:"h-4 w-4 animate-spin"}),"Locating"]}):"ready"===F?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faLocationArrow,className:"h-4 w-4","aria-hidden":"true"}),"Clear Nearby"]}):"error"===F?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faLocationArrow,className:"h-4 w-4","aria-hidden":"true"}),"Try Again"]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faLocationArrow,className:"h-4 w-4","aria-hidden":"true"}),"Nearby Locations"]})})})]}),"ready"===F?(0,t.jsx)("p",{className:"mt-3 text-sm font-semibold text-[#456278]",children:"Showing locations with coordinates, nearest first."}):null,"error"===F?(0,t.jsx)("p",{className:"mt-3 text-sm font-semibold text-red-700",children:"Location access was unavailable. Check browser location permissions and try again."}):null]}),W?(0,t.jsx)(d.LocationDetails,{location:W,isEditing:u,onBack:Q}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{ref:x,className:"scroll-mt-24"}),(0,t.jsx)(I,{locations:z,getDistance:G,onViewDetails:Y,isEditing:u}),!u&&H>1?(0,t.jsx)("div",{className:`${n.LOCATION_FINDER_WRAPPER_CLASS} pb-10`,children:(0,t.jsxs)("nav",{"aria-label":"Location pagination",className:"mx-auto flex w-fit max-w-full flex-wrap items-center justify-center gap-2 px-3 pt-2",children:[(0,t.jsx)("button",{type:"button",onClick:()=>U(V-1),disabled:1===V,"aria-label":"Previous page",className:"inline-flex h-10 w-10 cursor-pointer items-center justify-center rounded-none border border-[#D7E5EF] bg-white text-[#00304C] transition hover:border-[#0080CC] hover:bg-[#
3963EDF5FA] disabled:cursor-not-allowed disabled:text-[#A7B5BF] disabled:opacity-55 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faChevronLeft,className:"h-3.5 w-3.5","aria-hidden":"true"})}),(0,t.jsx)("div",{className:"flex items-center gap-1.5",children:Array.from({length:H},(e,t)=>t+1).map(e=>{let s=e===V;return 1>=Math.abs(e-V)||1===e||e===H?(0,t.jsx)("button",{type:"button",onClick:()=>U(e),"aria-label":`Page ${e}`,"aria-current":s?"page":void 0,className:`inline-flex h-10 w-10 cursor-pointer items-center justify-center rounded-none text-sm font-black transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 ${s?"border border-[#008AD8] bg-[#008AD8] text-white":"border border-[#D7E5EF] bg-white text-[#00304C] hover:border-[#0080CC] hover:bg-[#EDF5FA]"}`,children:e},e):2===e&&V>3||e===H-1&&V<H-2?(0,t.jsx)("span",{className:"px-1 text-sm text-[#919699]","aria-hidden":"true",children:"â¦"},e):null})}),(0,t.jsx)("button",{type:"button",onClick:()=>U(V+1),disabled:V===H,"aria-label":"Next page",className:"inline-flex h-10 w-10 cursor-pointer items-center justify-center rounded-none border border-[#D7E5EF] bg-white text-[#00304C] transition hover:border-[#0080CC] hover:bg-[#EDF5FA] disabled:cursor-not-allowed disabled:text-[#A7B5BF] disabled:opacity-55 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faChevronRight,className:"h-3.5 w-3.5","aria-hidden":"true"})})]})}):null]})]})};e.s(["Default",0,$],772042),e.i(772042),e.s(["Default",0,$,"LocationFinderEditBanner",0,T],20203)},585495,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(754753),a=e.i(968684),l=e.i(824610);let n=20,o=50,c=3;function d(e){return"home"===(e?.displayName||e?.name||"").trim().toLowerCase()}let h=({limit:e})=>{let[a,n]=(0,s.useState)([]),[c,d]=(0,s.useState)("idle"),[h,u]=(0,s.useState)("");return(0,s.useEffect)(()=>{let t=new AbortController,s=new Date().toISOString().slice(0,10);return d("loading"),u(""),fetch(`/api/communico-all-events?startDate=${s}&limit=${o}`,{signal:t.signal}).then(async e=>{let t=await e.json();if(!e.ok)throw Error(t.error||t.detail||`Communico request failed with ${e.status}`);return t}).then(t=>{n((t.events??[]).filter(l.isUpcomingCommunicoEvent).slice(0,e)),d("ready")}).catch(e=>{t.signal.aborted||(u(e instanceof Error?e.message:"Events are temporarily unavailable."),d("error"))}),()=>t.abort()},[e]),(0,t.jsxs)("section",{className:"mx-auto max-w-[100rem] px-4 py-12 sm:px-6 lg:px-8","aria-labelledby":"library-events-all-title",children:[(0,t.jsxs)("div",{className:"mb-5 flex items-end justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-extrabold uppercase tracking-[0.14em] text-[#006099]",children:"Events"}),(0,t.jsx)("h2",{id:"library-events-all-title",className:"mt-1 text-2xl font-black text-[#00304C]",children:"Upcoming Library Events"})]}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:["loading"===c?(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 text-sm font-bold text-[#006099]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faSpinner,className:"h-4 w-4 animate-spin"}),"Loading"]}):null,(0,t.jsx)("a",{href:"https://broward.libnet.info/events",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-10 items-center justify-center border border-[#00304C] px-4 text-xs font-black uppercase tracking-[0.03em] text-[#00304C] transition hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:"View All Events"})]})]}),"error"===c?(0,t.jsx)("p",{className:"border border-[#F2C2C2] bg-[#FFF5F5] px-4 py-3 text-sm font-semibold text-[#9B1C1C]",children:h||"Events are temporarily unavailable."}):null,"ready"===c&&0===a.length?(0,t.jsx)("p",{className:"border border-[#D7E5EF] bg-[#F7FBFE] px-4 py-3 text-sm font-semibold text-[#456278]",children:"No upcoming events found."}):null,a.length>0?(0,t.jsx)("div",{className:"grid gap-5 md:grid-cols-2 xl:grid-cols-3",children:a.map(e=>{let s=(0,l.formatEventDate)(e.eventStart),a=(0,l.formatEventDate)(e.eventEnd),n=e.title||"Library event",o=e.eventImage||"https://www.browardcdn.org/api/public/content/cd6899907abd4deeae0dbd36b633306b?v=ae62029c",c=(0,l.eventUrl)(e);return(0,t.jsxs)("article",{className:"group grid overflow-hidden border border-[#D7E5EF] bg-white shadow-sm transition hover:-translate-y-0.5 hover:border-[#8BB9D6] hover:shadow-md",children:[(0,t.jsx)("img",{src:o,alt:"",className:"h-40 w-full object-cover",loading:"lazy"}),(0,t.jsxs)("div",{className:"grid grid-cols-[4.25rem_1fr] gap-4 p-4",children:[(0,t.jsxs)("div",{className:"self-start border border-[#BBD6E8] bg-[#F7FBFE] px-2 py-2 text-center text-xs font-extrabold uppercase tracking-[0.08em] text-[#006099]",children:[(0,t.jsx)("span",{children:s.month}),(0,t.jsx)("span",{className:"block text-3xl leading-none text-[#00304C]",children:s.day})]}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,t.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"text-lg font-black leading-snug text-[#00304C] underline-offset-2 group-hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:n}),(0,t.jsxs)("p",{className:"mt-3 flex items-center gap-2 text-sm font-semibold text-[#4B5966]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faCalendar,className:"h-3.5 w-3.5 shrink-0 text-[#006099]","aria-hidden":"true"}),s.label]}),(0,t.jsxs)("p",{className:"mt-1 flex items-center gap-2 text-sm font-semibold text-[#4B5966]",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faClock,className:"h-3.5 w-3.5 shrink-0 text-[#006099]","aria-hidden":"true"}),s.time,a.time?`-${a.time}`:""]}),(0,t.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"mt-4 inline-flex min-h-10 w-fit items-center justify-center border border-[#00304C] px-4 text-xs font-black uppercase tracking-[0.03em] text-[#00304C] transition hover:bg-[#
3963EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:"View Event"})]})]})]},`${e.eventId??n}-${e.eventStart}`)})}):null,(0,t.jsx)("div",{className:"mt-8 flex justify-end",children:(0,t.jsx)("a",{href:"https://broward.libnet.info/events",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-10 items-center justify-center border border-[#00304C] px-4 text-xs font-black uppercase tracking-[0.03em] text-[#00304C] transition hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:"View All Events"})})]})},u=({params:e})=>{let{page:s}=(0,a.useSitecore)(),i=d(s?.layout?.sitecore?.route),r=parseInt(e?.limit??"",10),l=Number.isFinite(r)&&r>0?Math.min(r,o):i?c:n;return(0,t.jsx)(h,{limit:l})};e.s(["Default",0,u])},73526,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]],i=(0,t.default)("Printer",s);e.s(["Printer",0,i],73526)},950588,e=>{"use strict";let t=!0,s=[{classCode:"NA036",title:"ACCOUNTING MANAGER",salaryGrade:"121",flsaCode:"E",hourlyMinimum:33.8,hourlyMaximum:53.95,annualMinimum:93891.97,annualMaximum:149851.88,competencyCount:9,updatedOn:"2026-06-30T12:24:06.3409593",eTag:"6F63B5E921DDB2AD"},{classCode:"WA013",title:"ACCOUNTING SPECIALIST",salaryGrade:"111",flsaCode:"N",hourlyMinimum:21.9,hourlyMaximum:34.96,annualMinimum:45556.42,annualMaximum:72707.91,competencyCount:9,updatedOn:"2026-07-31T09:42:30.9430886",eTag:"77FA5A2334F6716B"}],i=null,r=new Map;async function a(){if(i)return i;let e=await fetch("/api/job-classifications",{headers:{Accept:"application/json"}});if(!e.ok)throw Error(`Failed to fetch job classifications: ${e.status}`);let t=await e.json();return i=t,t}async function l(e){let t=r.get(e);if(t)return t;let s=await fetch(`/api/job-classifications/${encodeURIComponent(e)}`,{headers:{Accept:"application/json"}});if(404===s.status)return null;if(!s.ok)throw Error(`Failed to fetch job classification detail: ${s.status}`);let i=await s.json();return r.set(e,i),i}e.s(["MOCK_CLASSIFICATIONS",0,s,"fetchClassificationDetail",0,l,"fetchClassifications",0,a,"isApiReady",0,t])},623127,e=>{"use strict";function t(e){return e.toLocaleString("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2})}e.s(["formatCurrency",0,t])},952080,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(965947),a=e.i(518443),l=e.i(95931),n=e.i(431144),o=e.i(73526),c=e.i(6537),d=e.i(73748),h=e.i(950588),u=e.i(623127);let x=["All","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function m({children:e,className:s,column:i,sortColumn:n,sortDirection:o,onSort:c}){if(!i||!c)return(0,t.jsx)("div",{className:(0,r.cn)("px-3 py-3 text-xs font-semibold uppercase tracking-wider text-white",s),children:e});let d=n===i;return(0,t.jsxs)("button",{type:"button",onClick:()=>c(i),"aria-label":`Sort by ${e}${d?`, currently ${"asc"===o?"ascending":"descending"}`:""}`,className:(0,r.cn)("flex items-center gap-1 px-3 py-3 text-left text-xs font-semibold uppercase tracking-wider text-white transition-colors hover:text-[#81D4FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#81D4FA]",s),children:[(0,t.jsx)("span",{children:e}),d?"asc"===o?(0,t.jsx)(l.ChevronUp,{className:"h-3 w-3 shrink-0"}):(0,t.jsx)(a.ChevronDown,{className:"h-3 w-3 shrink-0"}):(0,t.jsx)(a.ChevronDown,{className:"h-3 w-3 shrink-0 opacity-30"})]})}function f({html:e,className:s,tag:i="div"}){let r=i;return(0,t.jsx)(r,{className:s,dangerouslySetInnerHTML:{__html:e}})}function g(e){if(!e)return!0;let t=e.replace(/<[^>]*>/g,"").trim();return""===t||"none."===t.toLowerCase()}function p({summary:e,detail:s,detailLoading:i,detailError:n,isOpen:c,onToggle:d}){let{classCode:h,title:x,flsaCode:m,salaryGrade:b,hourlyMinimum:y,hourlyMaximum:w,annualMinimum:v,annualMaximum:j}=e,N=!g(s?.otherRequirements)&&s?.otherRequirements!==s?.workEnvironment,C=s?.requirements||s?.duties||s?.workEnvironment||N||s?.competencies?.length||!g(s?.generalInformation)||!g(s?.experience);return(0,t.jsxs)("div",{className:"border-b border-[#81D4FA] last:border-b-0",children:[(0,t.jsxs)("button",{type:"button",onClick:d,"aria-expanded":c,className:(0,r.cn)("block w-full cursor-pointer px-3 py-3 text-left transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#0277BD]",c?"bg-[#E3F2FD]":"bg-white hover:bg-[#F0F8FF]"),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1.5 @md:hidden",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)("span",{className:"shrink-0 font-mono text-xs font-semibold text-[#0277BD]",children:h}),(0,t.jsx)("span",{className:"truncate text-sm font-medium text-gray-800",children:x})]}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[m&&(0,t.jsx)("span",{className:(0,r.cn)("inline-flex w-fit items-center px-2 py-0.5 text-xs font-semibold","E"===m?"bg-blue-100 text-blue-800":"bg-amber-100 text-amber-800"),children:m}),(0,t.jsx)("span",{className:"text-[#0277BD]",children:c?(0,t.jsx)(l.ChevronUp,{className:"h-4 w-4"}):(0,t.jsx)(a.ChevronDown,{className:"h-4 w-4"})})]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-0.5 text-xs text-gray-600",children:[(0,t.jsxs)("span",{children:["Grade: ",(0,t.jsx)("span",{className:"font-medium text-gray-800",children:b??"â"})]}),(0,t.jsxs)("span",{children:["Hourly: ",(0,t.jsxs)("span",{className:"font-medium tabular-nums text-gray-800",children:[(0,u.formatCurrency)(y)," - ",(0,u.formatCurrency)(w)]})]}),(0,t.jsxs)("span",{children:["Annual: ",(0,t.jsxs)("span",{className:"font-medium tabular-nums text-gray-800",children:[(0,u.formatCurrency)(v)," - ",(0,u.formatCurrency)(j)]})]})]})]}),(0,t.jsxs)("div",{className:"hidden @md:grid grid-cols-[1fr_3fr_1fr_1fr_1.2fr_1.2fr_1.5fr_1.5fr] items-center gap-1",children:[(0,t.jsx)("span",{className:"text-xs font-mono font-semibold text-[#0277BD]",children:h}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-800 truncate pr-1",children:x}),m?(0,t.jsx)("span",{className:(0,r.cn)("inline-flex w-fit items-center px-2 py-0.5 text-xs font-semibold","E"===m?"bg-blue-100 text-blue-800":"bg-amber-100 text-amber-800"),children:m}):(0,t.jsx)("span",{}),(0,t.jsx)("span",{className:"text-sm text-gray-700",children:b??"â"}),(0,t.jsx)("span",{className:"text-sm tabular-nums text-gray-700",children:(0,u.formatCurrency)(y)}),(0,t.jsx)("span",{className:"text-sm tabular-nums text-gray-700",children:(0,u.formatCurrency)(w)}),(0,t.jsx)("span",{className:"text-sm tabular-nums text-gray-700",children:(0,u.formatCurrency)(v)}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-sm tabular-nums text-gray-700",children:(0,u.formatCurrency)(j)}),(0,t.jsx)("span",{className:"ml-2 text-[#0277BD]",children:c?(0,t.jsx)(l.ChevronUp,{className:"h-4 w-4"}):(0,t.jsx)(a.ChevronDown,{className:"h-4 w-4"})})]})]})]}),c&&(0,t.jsxs)("div",{className:"border-t border-[#81D4FA] bg-[#F8FBFF] px-6 py-5",children:[i&&(0,t.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,t.jsx)("div",{className:"h-6 w-6 animate-spin border-2 border-[#81D4FA] border-t-[#0277BD]",role:"status","aria-label":`Loading details for ${x}`})}),n&&(0,t.jsx)("p",{className:"py-4 text-center text-sm text-gray-500",children:"Unable to load classification details. Please try again."}
3963),!i&&!n&&s&&(0,t.jsxs)(t.Fragment,{children:[C&&(0,t.jsx)("div",{className:"flex justify-end mb-3",children:(0,t.jsxs)("button",{type:"button",onClick:()=>window.print(),className:"inline-flex items-center gap-1.5 text-xs text-[#0277BD] hover:text-[#003B5C] transition-colors","aria-label":"Print this classification",children:[(0,t.jsx)(o.Printer,{className:"h-3.5 w-3.5"}),(0,t.jsx)("span",{children:"Print Friendly"})]})}),(0,t.jsxs)("div",{className:"space-y-4 max-w-3xl",children:[!g(s.generalInformation)&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-1.5 text-sm font-semibold text-[#003B5C] uppercase tracking-wide",children:"General Description"}),(0,t.jsx)(f,{html:s.generalInformation,className:"text-sm text-gray-700 [&_p]:mb-2 [&_ul]:list-disc [&_ul]:pl-5"})]}),s.requirements&&(0,t.jsx)(f,{html:s.requirements,className:"text-sm text-gray-700 [&_p]:mb-2 [&_ul]:list-disc [&_ul]:pl-5 [&_h1]:mb-1.5 [&_h1]:text-lg [&_h1]:font-semibold [&_h1]:text-[#003B5C] [&_h1]:uppercase [&_h1]:tracking-wide [&_h2]:mb-1.5 [&_h2]:text-lg [&_h2]:font-semibold [&_h2]:text-[#003B5C] [&_h2]:uppercase [&_h2]:tracking-wide"}),s.duties&&(0,t.jsx)(f,{html:s.duties,className:"text-sm text-gray-700 [&_p]:mb-2 [&_ul]:list-disc [&_ul]:pl-5 [&_h1]:mb-1.5 [&_h1]:text-lg [&_h1]:font-semibold [&_h1]:text-[#003B5C] [&_h1]:uppercase [&_h1]:tracking-wide [&_h2]:mb-1.5 [&_h2]:text-lg [&_h2]:font-semibold [&_h2]:text-[#003B5C] [&_h2]:uppercase [&_h2]:tracking-wide"}),!g(s.experience)&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-1.5 text-sm font-semibold text-[#003B5C] uppercase tracking-wide",children:"Special Certifications and Licenses"}),(0,t.jsx)(f,{html:s.experience,className:"text-sm text-gray-700 [&_p]:mb-2 [&_ul]:list-disc [&_ul]:pl-5"})]}),s.workEnvironment&&(0,t.jsx)(f,{html:s.workEnvironment,className:"text-sm text-gray-700 [&_p]:mb-2 [&_h1]:mb-1.5 [&_h1]:text-lg [&_h1]:font-semibold [&_h1]:text-[#003B5C] [&_h1]:uppercase [&_h1]:tracking-wide [&_h2]:mb-1.5 [&_h2]:text-lg [&_h2]:font-semibold [&_h2]:text-[#003B5C] [&_h2]:uppercase [&_h2]:tracking-wide"}),N&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-1.5 text-sm font-semibold text-[#003B5C] uppercase tracking-wide",children:"Other Requirements"}),(0,t.jsx)(f,{html:s.otherRequirements,className:"text-sm text-gray-700 [&_p]:mb-2 [&_h1]:mb-1.5 [&_h1]:text-lg [&_h1]:font-semibold [&_h1]:text-[#003B5C] [&_h1]:uppercase [&_h1]:tracking-wide [&_h2]:mb-1.5 [&_h2]:text-lg [&_h2]:font-semibold [&_h2]:text-[#003B5C] [&_h2]:uppercase [&_h2]:tracking-wide"})]}),s.competencies.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-1.5 text-lg font-semibold text-[#003B5C] uppercase tracking-wide",children:"Competencies"}),(0,t.jsx)("div",{className:"space-y-2",children:s.competencies.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-1.5 text-sm font-semibold text-[#003B5C] uppercase tracking-wide",children:e.title}),e.description&&(0,t.jsx)(f,{html:e.description,tag:"p",className:"mb-2 text-gray-700 [&_ul]:list-disc [&_ul]:pl-5"})]},e.title))})]}),s.coreValues&&(0,t.jsx)("div",{className:"bg-gray-100 px-5 py-4",children:(0,t.jsx)(f,{html:s.coreValues.content,className:"text-xs text-gray-600 [&_p]:mb-2 [&_ul]:list-disc [&_ul]:pl-5"})}),!C&&(0,t.jsx)("p",{className:"text-sm italic text-gray-500",children:"No additional details are available for this classification."})]})]})]})]})}function b({onClose:e}){return(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-start justify-center bg-black/50 p-4 pt-[104px]",role:"dialog","aria-modal":"true","aria-label":"Pay Plan Legend",onClick:t=>{t.target===t.currentTarget&&e()},children:(0,t.jsxs)("div",{className:"relative w-full max-w-2xl bg-white shadow-2xl",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-gray-200 px-6 py-4",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold text-[#003B5C]",children:"Pay Plan Legend & Definitions"}),(0,t.jsx)("button",{type:"button",onClick:e,className:"p-1 text-gray-500 hover:bg-gray-100 hover:text-gray-700 transition-colors","aria-label":"Close legend",children:(0,t.jsx)(d.X,{className:"h-5 w-5"})})]}),(0,t.jsxs)("div",{className:"max-h-[70vh] overflow-y-auto px-6 py-5 space-y-5 text-sm text-gray-700",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-2 font-semibold text-[#003B5C]",children:"Class Code"}),(0,t.jsx)("p",{className:"text-xs",children:"The first letter of the Class Code denotes which employee group the job classification belongs to. Employee groups include the following collective bargaining units:"}),(0,t.jsxs)("ul",{className:"mt-2 space-y-1 text-xs",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"B"})," â Blue Collar"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"D"})," â Unrepresented"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"E"})," â Unrepresented"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"M"})," â Mass Transit"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"N"})," â Unrepresented"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"P"})," â GSA Professional"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"Q"})," â Port Supervisory"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"T"})," â Port Maintenance"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"U"})," â Port Non-Supervisory"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"W"})," â White Collar"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold text-[#003B5C]",children:"X"})," â GSA Supervisory"]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-2 font-semibold text-[#003B5C]",children:"FLSA (Fair Labor Standards Act) Code"}),(0,t.jsx)("p",{className:"text-xs",children:"The FLSA Code denotes whether or not the job classification is exempt (âEâ) or non-exempt (âNâ) from the overt
3963ime provisions of the Fair Labor Standards Act (FLSA). Employees in exempt classifications work as many hours as necessary to get the job done. They do not receive overtime, either in time off or in cash compensation. Exempt employees do receive administrative leave, also known as âadmin leaveâ or âjob basis leaveâ, not to exceed 40 hours in a calendar year. Employees in non-exempt classifications must receive overtime (either pay or time off) for hours worked in excess of 40 in a standard work week."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-2 font-semibold text-[#003B5C]",children:"Salary Grade/Living Wage"}),(0,t.jsx)("p",{className:"text-xs",children:"The Salary Grade denotes the number of the pay grade associated with the classification description. Employees in benefit eligible full-time and part-time positions shall be paid no less than the Living Wage rate in Broward County as of January 1st of the calendar year. For employees in benefit eligible positions, the living wage adjustment will be paid in accordance with the employeeâs collective bargaining agreement, if applicable. There are certain classifications with entry level hourly pay rates that reflect the labor market, but are below that of the current living wage. Nevertheless, benefit eligible employees in those positions shall be paid no less than the current living wage. For additional information, review the Living Wage Ordinance."})]})]})]})})}function y({classifications:e,detailCache:i}
3963){let[r,a]=(0,s.useState)(!1),[l,n]=(0,s.useState)(!0);return((0,s.useEffect)(()=>{a("1"===new URLSearchParams(window.location.search).get("debug"))},[]),r)?(0,t.jsxs)("div",{className:"border border-yellow-400 bg-yellow-50 text-xs font-mono",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>n(e=>!e),className:"flex w-full items-center gap-2 bg-yellow-400 px-3 py-2 text-left font-semibold text-yellow-900",children:[(0,t.jsxs)("span",{children:["Debug JobClassificationPayPlan - CMS Central API (",h.isApiReady?"live":"mock",")"]}),(0,t.jsx)("span",{className:"ml-auto",children:l?"collapse":"expand"})]}),l&&(0,t.jsx)("pre",{className:"max-h-96 overflow-auto p-3 text-yellow-900 whitespace-pre-wrap break-all",children:JSON.stringify({classifications:e,detailCache:i},null,2)})]}):null}function w(){let[e,i]=(0,s.useState)([]),[r,a]=(0,s.useState)(!0),[l,o]=(0,s.useState)(!1),[d,u]=(0,s.useState)("All"),[f,g]=(0,s.useState)("All"),[w,v]=(0,s.useState)(""),[j,N]=(0,s.useState)(!1),[C,k]=(0,s.useState)("title"),[F,E]=(0,s.useState)("asc"),[A,S]=(0,s.useState)(null),[D,T]=(0,s.useState)({}),[L,_]=(0,s.useState)(!1),[I,B]=(0,s.useState)(!1);(0,s.useEffect)(()=>{a(!0),o(!1),(0,h.fetchClassifications)().then(e=>{i(e),a(!1)}).catch(()=>{o(!0),a(!1)})},[]);let M=(0,s.useMemo)(()=>["All",...Array.from(new Set(e.map(e=>e.salaryGrade??"").filter(Boolean))).sort((e,t)=>{let s=parseInt(e,10),i=parseInt(t,10);return isNaN(s)&&isNaN(i)?e.localeCompare(t):isNaN(s)?1:isNaN(i)?-1:s-i})],[e]),R=(0,s.useMemo)(()=>{let t=w.trim().toLowerCase();return e.filter(e=>{let s="All"===d||e.title.toUpperCase().startsWith(d),i="All"===f||e.salaryGrade===f,r=!t||e.title.toLowerCase().includes(t)||e.classCode.toLowerCase().includes(t);return s&&i&&r})},[e,d,f,w]),P=(0,s.useMemo)(()=>{let e=e=>{switch(C){case"hourlyMinimum":case"hourlyMaximum":case"annualMinimum":case"annualMaximum":default:return e[C];case"flsaCode":case"salaryGrade":return e[C]??""}};return[...R].sort((t,s)=>{let i=e(t),r=e(s),a="number"==typeof i&&"number"==typeof r?i-r:String(i).localeCompare(String(r),void 0,{numeric:!0,sensitivity:"base"});return"asc"===F?a:-a})},[R,C,F]),$=(0,s.useCallback)(e=>{e===C?E(e=>"asc"===e?"desc":"asc"):(k(e),E("asc"))},[C]),O=(0,s.useCallback)(e=>{A===e?S(null):(S(e),D[e]||(_(!0),B(!1),(0,h.fetchClassificationDetail)(e).then(t=>{t?T(s=>({...s,[e]:t})):B(!0),_(!1)}).catch(()=>{B(!0),_(!1)})))},[A,D]),H=(0,s.useCallback)(()=>{u("All"),g("All"),v(""),S(null)},[]);return(0,t.jsxs)("div",{"data-component":"JobClassificationPayPlan",className:"@container bg-white",children:[j&&(0,t.jsx)(b,{onClose:()=>N(!1)}),(0,t.jsx)(y,{classifications:e,detailCache:D}),(0,t.jsx)("div",{className:"border-b border-gray-200 bg-[#F0F8FF] px-6 py-4 @md:px-10 @lg:px-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-xl",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 @md:flex-row @md:items-end @md:gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("label",{htmlFor:"letter-filter",className:"text-xs font-semibold uppercase tracking-wider text-[#003B5C]",children:"Filter by Letter"}),(0,t.jsx)("select",{id:"letter-filter",value:d,onChange:e=>u(e.target.value),className:"w-full @md:w-auto border border-[#81D4FA] bg-white px-3 py-2 text-sm text-gray-800 shadow-sm focus:border-[#0277BD] focus:outline-none focus:ring-1 focus:ring-[#0277BD]",children:x.map(e=>(0,t.jsx)("option",{value:e,children:"All"===e?"All Letters":e},e))})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("label",{htmlFor:"grade-filter",className:"text-xs font-semibold uppercase tracking-wider text-[#003B5C]",children:"Filter by Pay Grade"}),(0,t.jsx)("select",{id:"grade-filter",value:f,onChange:e=>g(e.target.value),className:"w-full @md:w-auto border border-[#81D4FA] bg-white px-3 py-2 text-sm text-gray-800 shadow-sm focus:border-[#0277BD] focus:outline-none focus:ring-1 focus:ring-[#0277BD]",children:M.map(e=>(0,t.jsx)("option",{value:e,children:"All"===e?"All Pay Grades":e},e))})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[(0,t.jsx)("label",{htmlFor:"classification-search",className:"text-xs font-semibold uppercase tracking-wider text-[#003B5C]",children:"Search Classifications"}),(0,t.jsx)("div",{className:"flex",children:(0,t.jsxs)("div",{className:"relative flex-1",children:[(0,t.jsx)(n.Search,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-gray-400","aria-hidden":"true"}),(0,t.jsx)("input",{id:"classification-search",type:"text",placeholder:"Search by job title or class code...",value:w,onChange:e=>v(e.target.value),className:"w-full border border-[#81D4FA] bg-white py-2 pl-9 pr-3 text-sm text-gray-800 shadow-sm focus:border-[#0277BD] focus:outline-none focus:ring-1 focus:ring-[#0277BD]"})]})})]}),(0,t.jsxs)("button",{type:"button",onClick:()=>N(!0),className:"inline-flex w-full justify-center shrink-0 items-center gap-1.5 @md:w-auto @md:self-end border border-[#0277BD] bg-white px-4 py-2 text-sm font-medium text-[#0277BD] shadow-sm hover:bg-[#
3963E3F2FD] transition-colors focus:outline-none focus:ring-2 focus:ring-[#0277BD] focus:ring-offset-1",children:[(0,t.jsx)(c.Info,{className:"h-4 w-4"}),"View Legend"]})]})})}),(0,t.jsx)("div",{className:"px-6 @md:px-10 @lg:px-16 pb-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-xl",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between py-3",children:[(0,t.jsx)("p",{className:"text-xs text-gray-500",children:r?"Loading...":`Showing ${R.length} of ${e.length} classifications`}),("All"!==d||"All"!==f||w)&&(0,t.jsx)("button",{type:"button",onClick:H,className:"text-xs text-[#0277BD] hover:underline",children:"Clear all filters"})]}),(0,t.jsxs)("div",{className:"overflow-x-auto border border-[#81D4FA] shadow-sm",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between bg-[#003B5C] px-3 py-2 @md:hidden",children:[(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-wider text-white",children:"Job Classifications"}),(0,t.jsxs)("span",{className:"text-xs text-[#81D4FA]",children:[R.length," results"]})]}),(0,t.jsxs)("div",{className:"hidden @md:grid grid-cols-[1fr_3fr_1fr_1fr_1.2fr_1.2fr_1.5fr_1.5fr] gap-1 bg-[#003B5C] px-3",children:[(0,t.jsx)(m,{column:"classCode",sortColumn:C,sortDirection:F,onSort:$,children:"Code"}),(0,t.jsx)(m,{column:"title",sortColumn:C,sortDirection:F,onSort:$,children:"Classification Title"}),(0,t.jsx)(m,{column:"flsaCode",sortColumn:C,sortDirection:F,onSort:$,children:"FLSA"}),(0,t.jsx)(m,{column:"salaryGrade",sortColumn:C,sortDirection:F,onSort:$,children:"Grade"}),(0,t.jsx)(m,{column:"hourlyMinimum",sortColumn:C,sortDirection:F,onSort:$,children:"Hrly Min"}),(0,t.jsx)(m,{column:"hourlyMaximum",sortColumn:C,sortDirection:F,onSort:$,children:"Hrly Max"}),(0,t.jsx)(m,{column:"annualMinimum",sortColumn:C,sortDirection:F,onSort:$,children:"Annual Min"}),(0,t.jsx)(m,{column:"annualMaximum",sortColumn:C,sortDirection:F,onSort:$,children:"Annual Max"})]}),r&&(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsx)("div",{className:"h-6 w-6 animate-spin border-2 border-[#81D4FA] border-t-[#0277BD]",role:"status","aria-label":"Loading classifications"})}),!r&&l&&(0,t.jsx)("div",{className:"flex flex-col items-center justify-center gap-2 py-16 text-center",children:(0,t.jsx)("p",{className:"text-sm font-medium text-gray-500",children:"Unable to load classifications. Please try again later."})}),!r&&!l&&P.length>0&&(0,t.jsx)("div",{children:P.map(e=>(0,t.jsx)(p,{summary:e,detail:D[e.classCode]??null,detailLoading:A===e.classCode&&L,detailError:A===e.classCode&&I,isOpen:A===e.classCode,onToggle:()=>O(e.classCode)},e.classCode))}),!r&&!l&&0===P.length&&(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2 py-16 text-center",children:[(0,t.jsx)(n.Search,{className:"h-8 w-8 text-gray-300","aria-hidden":"true"}),(0,t.jsx)("p",{className:"text-sm font-medium text-gray-500",children:"No classifications found"}),(0,t.jsx)("p",{className:"text-xs text-gray-400",children:"Try adjusting your filters or search term."})]})]})]})})]})}let v=()=>{let{page:e}=(0,i.useSitecore)();return e?.mode?.isEditing?(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#EAF3F9] px-5 py-4 text-sm text-[#00304C]",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Job Classification Pay Plan â Edit Mode"}),(0,t.jsxs)("p",{className:"mt-1 text-xs text-[#1D4B67]",children:["This component fetches classification data from the CMS Central API at runtime and has no Sitecore datasource.",h.isApiReady?" API is configured.":" Live API not enabled â using mock data in preview."]})]}):(0,t.jsx)(w,{})};e.s(["Default",0,v])},197846,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(965947),r=e.i(191167),a=e.i(87),l=e.i(78627),n=e.i(166739),o=e.i(654836);let c=({image:e})=>(0,t.jsx)("div",{className:"w-full","aria-hidden":!e?.value?.src||void 0,children:(0,t.jsx)(n.Default,{image:e,className:"h-full w-full object-cover",wrapperClass:"w-full aspect-[16/10] overflow-hidden shadow-md"})}),d=80,h=e=>e&&"object"==typeof e?e:void 0,u=(...e)=>{for(let t of e)if("string"==typeof t&&t.trim())return t.trim()},x=e=>{let t=e?.match(/\salt=(['"])(.*?)\1/i),s=e?.match(/\stitle=(['"])(.*?)\1/i);return u(t?.[2],s?.[2])},m=e=>{let t=h(e?.value),s=h(t?.metadata),i=h(t?.properties),r=h(t?.asset),a=h(r?.properties),l=h(t?.targetItem),n=h(l?.fields),o=x(e?.editable);return u(t?.alt,t?.altText,t?.alternativeText,t?.description,s?.alt,s?.altText,i?.alt,i?.altText,r?.alt,r?.altText,r?.description,a?.alt,a?.altText,l?.alt,l?.altText,l?.description,n?.alt,n?.altText,n?.description,t?.title,o)},f=({headingField:e,descriptionField:s,linkField:n,isEditing:c})=>{let d=n?.value?.text?.trim(),h=m(n),u=n&&h?{...n,value:{...n.value,title:h}}:n,x=c||!!(n?.value?.href&&d);return(0,t.jsxs)("div",{className:"flex w-full min-w-0 flex-col justify-center gap-5",children:[(e?.value||c)&&(0,t.jsx)("div",{children:(0,t.jsx)(r.Text,{tag:"h3",field:e,editable:c,className:"text-2xl font-semibold leading-tight tracking-tight text-[#00304C] md:text-3xl"})}),(s?.value||c)&&(0,t.jsx)(a.RichText,{field:s,editable:c,className:"block w-full max-w-none text-base leading-relaxed text-[#4A4F52] [&>p]:mb-0"}),x&&(0,t.jsx)("div",{className:"mt-2",children:c?(0,t.jsx)(l.Link,{field:u??{value:{}},editable:!0,title:h,className:(0,i.cn)("inline-flex items-center gap-2","bg-[#00304C] px-6 py-3","text-sm font-semibold text-white")}):(0,t.jsxs)(l.Link,{field:u??{value:{}},editable:!1,title:h,className:(0,i.cn)("group inline-flex items-center gap-2","bg-[#00304C] px-6 py-3","text-sm font-semibold text-white","transition-colors duration-200 hover:bg-[#005596]","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#005596]"),children:[(0,t.jsx)("span",{children:d}),(0,t.jsx)(o.ArrowRight,{size:16,"aria-hidden":"true",className:"transition-transform duration-200 group-hover:translate-x-1"})]})})]})},g=({item:e,index:r,isEditing:a})=>{let l=r%2!=0,n=(0,s.useRef)(null),o=(0,s.useRef)(null),[h,u]=(0,s.use
3963State)(!1);return(0,s.useEffect)(()=>{let e=n.current,t=o.current;if(!e||!t||"u"<typeof ResizeObserver)return;let s=()=>{let s=e.getBoundingClientRect().height;u(t.getBoundingClientRect().height>s+d)};s();let i=new ResizeObserver(s);return i.observe(e),i.observe(t),()=>i.disconnect()},[]),(0,t.jsxs)("div",{role:"listitem",className:(0,i.cn)("grid grid-cols-1 gap-8 pb-7 pt-7 first:pt-4 md:grid-cols-2 md:gap-16 md:pb-9 md:pt-9 md:first:pt-5",h?"items-start":"items-center","border-b border-[#CED5D9] last:border-b-0",l&&"md:[&>*:first-child]:col-start-2 md:[&>*:last-child]:col-start-1 md:[&>*:last-child]:row-start-1"),children:[(0,t.jsx)("div",{ref:n,children:(0,t.jsx)(c,{image:e.image?.jsonValue})}),(0,t.jsx)("div",{ref:o,className:"w-full",children:(0,t.jsx)(f,{headingField:e.heading?.jsonValue,descriptionField:e.description?.jsonValue,linkField:e.link?.jsonValue,isEditing:a})})]})};e.s(["Default",0,g])},273382,e=>{"use strict";var t=e.i(373433),s=e.i(965947),i=e.i(191167),r=e.i(87),a=e.i(968684),l=e.i(910355),n=e.i(197846);let o=e=>{let{fields:o,params:c}=e,{page:d}=(0,a.useSitecore)(),h=!!d?.mode?.isEditing;if(!o?.data?.datasource)return(0,t.jsx)(l.NoDataFallback,{componentName:"Image Text Stacked"});let{title:u,description:x,children:m}=o.data.datasource,f=m?.results??[],g=c?.RenderingIdentifier,p=g?`${g}-heading`:"its-heading";return(0,t.jsxs)("section",{id:g??void 0,"aria-labelledby":u?.jsonValue?.value?p:void 0,className:(0,s.cn)("mx-auto w-full max-w-[90rem] px-4 pb-[1.1rem] pt-4 sm:px-6 sm:pb-[1.65rem] sm:pt-6 lg:px-8",c?.styles?.trimEnd()),suppressHydrationWarning:!0,children:[h&&(0,t.jsxs)("div",{className:"mb-6 border border-[#8BCDF5] bg-[#EBF7FF] px-4 py-3 text-xs text-[#00304C]",children:[(0,t.jsx)("p",{className:"mb-1 font-semibold uppercase tracking-[0.08em]",children:"Authoring Notes"}),(0,t.jsxs)("ul",{className:"list-disc space-y-1 pl-4 text-[#333333]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Title & Description"})," â optional section-level header shown above all rows."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Child items"})," â each child item renders as one full-width row. Add them in the Content Editor."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Alternating layout"})," â odd rows place the image on the left; even rows reverse it automatically."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Image"})," â use a 4:3 ratio image (e.g. 800Ã600 px) for best results."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Link"})," â optional CTA per row. Set the link text in the link field; it appears as the button label."]})]})]}),(u?.jsonValue?.value||h)&&(0,t.jsxs)("div",{className:"w-full max-w-none",children:[(0,t.jsx)(i.Text,{tag:"h2",id:p,field:u?.jsonValue,editable:h,className:"text-3xl font-semibold tracking-tight text-[#00304C] md:text-4xl"}),(x?.jsonValue?.value||h)&&(0,t.jsx)(r.RichText,{field:x?.jsonValue,editable:h,className:"mt-3 block w-full max-w-none pb-6 pt-2 text-base leading-relaxed text-[#4A4F52] [max-width:none] md:pb-7 md:pt-3 md:text-lg [&>p]:mb-0"})]}),0===f.length&&h&&(0,t.jsx)("p",{className:"py-8 text-center text-sm text-[#686C6E]",children:"No items added yet. Add child items to this component in the Content Editor."}),(0,t.jsx)("div",{role:"list",children:f.map((e,s)=>(0,t.jsx)(n.Default,{item:e,index:s,isEditing:h},e.id??`image-text-row-${s}`))})]})};e.s(["Default",0,o])},143565,e=>{"use strict";var t=e.i(373433),s=e.i(87),i=e.i(191167);function r({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function a({hasMainTitle:e,titleField:l,titleText:n,subtitleField:o,subtitleText:c,isPageEditing:d}){return e?(0,t.jsx)("div",{className:"px-5 pb-6 pt-4 sm:px-7 sm:pb-7 sm:pt-5 lg:px-10 min-[90rem]:px-0",children:(0,t.jsx)("div",{className:"flex flex-col gap-5 md:flex-row md:items-start md:justify-between",children:(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:d&&l?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0,children:[d&&l?(0,t.jsx)(r,{children:"Section Title"}):null,l?(0,t.jsx)(i.Text,{tag:"h2",field:l,className:"break-words text-[27px] font-bold leading-tight tracking-[-0.01em] text-[#00304C] sm:text-[30px]"}):(0,t.jsx)("h2",{className:"break-words text-[27px] font-bold leading-tight tracking-[-0.01em] text-[#00304C] sm:text-[30px]",children:n})]}),o||c?o?(0,t.jsxs)("div",{className:d?"relative z-20 mt-2 border border-dashed border-[#8BCDF5] p-1":void 0,children:[d?(0,t.jsx)(r,{children:"Section Subt
3963itle"}):null,(0,t.jsx)(s.RichText,{field:o,className:"w-full max-w-none break-words text-[15px] font-normal leading-snug text-[#1E3E52] [&_p]:m-0 [&_p]:max-w-none sm:text-[16px]"})]}):(0,t.jsx)("p",{className:"mt-2 w-full max-w-none break-words text-[15px] font-normal leading-snug text-[#1E3E52] sm:text-[16px]",children:c}):null]})})}):null}e.s(["default",0,a])},749696,502264,e=>{"use strict";var t=e.i(373433),s=e.i(93681),i=e.i(78627),r=e.i(87),a=e.i(191167),l=e.i(814512);function n(...e){return e.filter(Boolean).join(" ")}function o(e){if(!e||"object"!=typeof e)return!1;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function c(e){return!!e&&/^https?:\/\//i.test(e)}function d({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function h(e,t=3){if(!e)return"";let s=e.replace(/\s+/g," ").trim(),i=s.match(/[^.!?]+[.!?]+|[^.!?]+$/g);return i?i.slice(0,t).join(" ").trim():s}function u({iconClass:e,className:s}){return(0,t.jsx)(l.default,{iconClass:e,className:s})}function x({item:e,isPageEditing:l,design:o="rectangle"}){let m=c(e.href),f=!!e.iconClass,g=h(e.blurb,3),p=!!e.badge||l&&!!e.badgeField,b=!!e.href||l&&!!e.linkField;if("square"===o){let s=n("group relative flex h-full min-h-[17rem] w-full min-w-0 flex-col items-center justify-center border border-[#D7DEE3] bg-white px-6 py-8 text-center shadow-[0_2px_10px_rgba(0,0,0,0.12)] transition-all duration-150 motion-reduce:transition-none",l?"overflow-visible":"overflow-hidden",!l&&e.href&&"cursor-pointer hover:-translate-y-[1px] hover:border-[#9FC4DC] hover:shadow-[0_5px_16px_rgba(0,48,76,0.14)] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005B90] focus-visible:ring-offset-2"),o=(0,t.jsxs)(t.Fragment,{children:[l&&e.iconField?(0,t.jsxs)("div",{className:"relative z-20 mb-5 w-full border border-dashed border-[#8BCDF5] p-2 text-left",children:[(0,t.jsx)(d,{children:"Font Awesome Icon"}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[f?(0,t.jsx)(u,{iconClass:e.iconClass,className:"text-[54px] text-[#006099]"}):null,(0,t.jsx)(a.Text,{tag:"span",field:e.iconField,editable:l,className:"min-w-0 break-words text-xs font-medium text-[#23425A] [overflow-wrap:anywhere]",suppressHydrationWarning:!0})]})]}):f?(0,t.jsx)(u,{iconClass:e.iconClass,className:"mb-5 text-[58px] text-[#006099] transition-colors duration-150 group-hover:text-[#004D7F]"}):null,e.titleField?(0,t.jsxs)("div",{className:l?"relative z-20 w-full border border-dashed border-[#8BCDF5] p-1":void 0,children:[l?(0,t.jsx)(d,{children:"Card Title"}):null,(0,t.jsx)(a.Text,{tag:"h3",field:e.titleField,editable:l,className:"min-w-0 max-w-full break-words text-center text-xl font-semibold leading-tight tracking-normal text-[#006099] [overflow-wrap:anywhere]",suppressHydrationWarning:!0})]}):(0,t.jsx)("h3",{className:"min-w-0 max-w-full break-words text-center text-xl font-semibold leading-tight tracking-normal text-[#006099] [overflow-wrap:anywhere]",children:e.title}),e.blurb||e.blurbField?(0,t.jsx)("div",{className:"mt-1.5 w-full",children:e.blurbField?(0,t.jsxs)("div",{className:l?"relative z-20 border border-dashed border-[#8BCDF5] p-1 text-left":void 0,children:[l?(0,t.jsx)(d,{children:"Card Description"}):null,(0,t.jsx)(r.RichText,{field:e.blurbField,editable:l,className:"mx-auto max-w-[19rem] break-words text-center text-base font-semibold leading-6 text-[#006099] [&_p]:m-0 [overflow-wrap:anywhere]",suppressHydrationWarning:!0})]}):(0,t.jsx)("p",{className:"mx-auto max-w-[19rem] break-words text-center text-base font-semibold leading-6 text-[#006099] [overflow-wrap:anywhere]",children:g})}):null,l&&e.linkField?(0,t.jsxs)("div",{className:"relative z-20 mt-4 w-full border border-dashed border-[#8BCDF5] p-1 text-left",children:[(0,t.jsx)(d,{children:"Card Link"}),(0,t.jsx)(i.Link,{field:e.linkField,editable:l,className:"inline-flex max-w-full break-words text-sm font-semibold text-[#006099] underline underline-offset-2 [overflow-wrap:anywhere]",suppressHydrationWarning:!0})]}):null]});
3963return(0,t.jsx)("li",{className:"min-w-0 w-full",children:e.href&&!l?(0,t.jsx)("a",{href:e.href,target:e.target||(m?"_blank":void 0),rel:m?"noopener noreferrer":void 0,"aria-label":m?`Open ${e.title} (opens in a new tab)`:`Open ${e.title}`,className:s,children:o}):(0,t.jsx)("div",{className:s,children:o})})}let y=n("group relative block h-full w-full min-w-0 overflow-hidden border border-[#BAC4CC] bg-[#F6F8FA] px-4 py-4 shadow-[0_1px_2px_rgba(0,0,0,0.04)] transition-colors duration-150 motion-reduce:transition-none sm:px-5 sm:py-5"),w=n("inline-flex min-h-[44px] max-w-full cursor-pointer flex-wrap items-center gap-2 border px-4 py-2 text-center text-[14px] font-semibold whitespace-normal break-words [overflow-wrap:anywhere] transition-all duration-150 motion-reduce:transition-none","border-[#00304C] bg-[#003B5E] text-white no-underline","hover:border-[#002A43] hover:bg-[#005C90] hover:text-white hover:no-underline","active:border-[#002134] active:bg-[#002A43] active:text-white","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005B90] focus-visible:ring-offset-2 focus-visible:ring-offset-white"),v=(0,t.jsxs)("div",{className:"relative flex h-full min-w-0 flex-col",children:[e.imageField?.value?.src||l&&e.imageField?(0,t.jsx)("div",{className:"relative mb-4 overflow-hidden",children:(0,t.jsx)(s.Image,{field:e.imageField,editable:l,className:n("w-full sm:h-44",e.imageField?.value?.src?"h-48 object-cover":"min-h-[180px] bg-[#EEF4F8] object-contain"),suppressHydrationWarning:!0})}):null,(0,t.jsxs)("div",{className:n("flex min-w-0 max-w-full",f||l&&e.iconField?"items-center gap-3 sm:gap-4":"items-start gap-0","pr-0"),children:[l&&e.iconField?(0,t.jsx)("div",{className:"shrink-0 self-start",children:(0,t.jsxs)("div",{className:"relative z-20 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(d,{children:"Font Awesome Icon"}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[f?(0,t.jsx)("span",{className:"inline-flex h-11 w-11 shrink-0 items-center justify-center border border-[#95C5EB] bg-[#EAF3FA] sm:h-12 sm:w-12","aria-hidden":"true",children:(0,t.jsx)(u,{iconClass:e.iconClass,className:"text-[18px] text-[#0066A4] sm:text-[20px]"})}):null,(0,t.jsx)(a.Text,{tag:"span",field:e.iconField,editable:l,className:"min-w-0 break-words text-xs font-medium text-[#23425A] [overflow-wrap:anywhere]",suppressHydrationWarning:!0})]})]})}):f?(0,t.jsx)("div",{className:"h-11 w-11 shrink-0 self-start sm:h-12 sm:w-12",children:(0,t.jsx)("span",{className:"inline-flex h-11 w-11 shrink-0 items-center justify-center border border-[#95C5EB] bg-[#EAF3FA] sm:h-12 sm:w-12","aria-hidden":"true",children:(0,t.jsx)(u,{iconClass:e.iconClass,className:"text-[18px] text-[#0066A4] sm:text-[20px]"})})}):null,(0,t.jsx)("div",{className:"min-w-0 flex-1 self-center",children:e.titleField?(0,t.jsxs)("div",{className:l?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0,children:[l?(0,t.jsx)(d,{children:"Card Title"}):null,(0,t.jsx)(a.Text,{tag:"h3",field:e.titleField,editable:l,className:n("min-w-0 max-w-full break-words tracking-normal text-[#001A2D] [overflow-wrap:anywhere]",f||l&&e.iconField?"text-[18px] font-semibold leading-[1.3] sm:text-[20px]":"text-[22px] font-semibold leading-[1.2] sm:text-[24px]"),suppressHydrationWarning:!0})]}):(0,t.jsx)("h3",{className:n("min-w-0 max-w-full break-words tracking-normal text-[#001A2D] [overflow-wrap:anywhere]",f||l&&e.iconField?"text-[18px] font-semibold leading-[1.3] sm:text-[20px]":"text-[22px] font-semibold leading-[1.2] sm:text-[24px]"),children:e.title})})]}),(0,t.jsxs)("div",{className:"mt-3 flex flex-1 flex-col sm:mt-4",children:[e.blurb||e.blurbField?e.blurbField?(0,t.jsxs)("div",{className:l?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0,children:[l?(0,t.jsx)(d,{children:"Card Description"}):null,l?(0,t.jsx)(r.RichText,{field:e.blurbField,editable:l,className:"max-w-[65ch] break-words pb-2 text-[15px] leading-[1.7] text-[#17384C] [&_p]:m-0 [overflow-wrap:anywhere] sm:pb-3 sm:text-[16px]"}
3963):(0,t.jsx)(r.RichText,{field:e.blurbField,editable:!1,className:"max-w-[65ch] break-words pb-2 text-[15px] leading-[1.7] text-[#17384C] [&_p]:m-0 [overflow-wrap:anywhere] sm:pb-3 sm:text-[16px]"})]}):(0,t.jsx)("p",{className:"max-w-[65ch] break-words pb-2 text-[15px] leading-[1.7] text-[#17384C] [overflow-wrap:anywhere] sm:pb-3 sm:text-[16px]",children:g}):null,p||b?(0,t.jsxs)("div",{className:"mt-auto flex min-w-0 items-center justify-between gap-3 overflow-x-hidden pt-4 sm:pt-5",children:[(0,t.jsx)("div",{className:"min-w-0 self-center",children:p?e.badgeField?(0,t.jsxs)("div",{className:l?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0,children:[l?(0,t.jsx)(d,{children:"Card Badge"}):null,(0,t.jsx)(a.Text,{tag:"span",field:e.badgeField,editable:l,className:"inline-flex max-w-full items-center border border-[#A64A00] bg-[#D96A10] px-3 py-1 text-[11px] font-semibold uppercase tracking-[0.02em] text-white [overflow-wrap:anywhere] sm:text-[12px]",suppressHydrationWarning:!0})]}):(0,t.jsx)("span",{className:"inline-flex max-w-full items-center border border-[#A64A00] bg-[#D96A10] px-3 py-1 text-[11px] font-semibold uppercase tracking-[0.02em] text-white [overflow-wrap:anywhere] sm:text-[12px]",children:e.badge}):null}),b?(0,t.jsxs)("div",{className:n("self-center",l&&e.linkField?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0),children:[l&&e.linkField?(0,t.jsx)(d,{children:"Card Link"}):null,e.linkField?(0,t.jsxs)("span",{className:w,children:[(0,t.jsx)(i.Link,{field:e.linkField,editable:l,suppressHydrationWarning:!0}),(0,t.jsx)(u,{iconClass:m?"fa-solid fa-up-right-from-square":"fa-solid fa-arrow-right",className:"text-current opacity-90"})]}):e.href?(0,t.jsxs)("a",{href:e.href,target:e.target||(m?"_blank":void 0),rel:m?"noopener noreferrer":void 0,"aria-label":m?`Open ${e.title} (opens in a new tab)`:`Open ${e.title}`,className:w,children:[e.linkText||"Learn more",(0,t.jsx)(u,{iconClass:m?"fa-solid fa-up-right-from-square":"fa-solid fa-arrow-right",className:"text-current opacity-90"})]}):(0,t.jsxs)("span",{className:w,children:[e.linkText||"Learn more",(0,t.jsx)(u,{iconClass:m?"fa-solid fa-up-right-from-square":"fa-solid fa-arrow-right",className:"text-current opacity-90"})]})]}):null]}):null]})]});return(0,t.jsx)("li",{className:"min-w-0 w-full",children:(0,t.jsx)("div",{className:y,children:v})})}e.s(["cx",0,n,"hasEditableMarkup",0,o,"isExternalHref",0,c],502264),e.s(["default",0,x],749696)},862196,593297,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(143565),a=e.i(749696);let l="fa-solid fa-file-lines",n=["fa-solid","fa-regular","fa-brands","fa-light","fa-thin","fa-duotone","fa-sharp","fas","far","fab","fal","fat","fad","fass"];function o(e){if("string"==typeof e)return e.trim();if(e&&"object"==typeof e){let t=e;if("string"==typeof t.value)return t.value.trim();if("string"==typeof t.text)return t.text.trim();if("string"==typeof t.title)return t.title.trim()}return""}function c(e,t=0){return t>4||null==e?[]:"string"==typeof e?[e.trim()].filter(Boolean):"number"==typeof e||"boolean"==typeof e?[String(e)]:Array.isArray(e)?e.flatMap(e=>c(e,t+1)):"object"==typeof e?Object.values(e).flatMap(e=>c(e,t+1)):[]}function d(e){return c(e).join(" ").toLowerCase().includes("square")?"square":"rectangle"}function h(e,t){if(!e)return;let s=new Set(t.map(e=>e.toLowerCase())),i=Object.entries(e).find(([e])=>s.has(e.toLowerCase()));if(i)return i[1];let r=e.fields;if(Array.isArray(r)){let e=r.find(e=>{if(!e||"object"!=typeof e)return!1;let t=e,i="string"==typeof t.name?t.name:"";return s.has(i.toLowerCase())});if(e)return e}}function u(e){if(!e||"object"!=typeof e)return e;let t=e;if(t.jsonValue&&"object"==typeof t.jsonValue){let e=t.jsonValue;if("value"in e)return e.value}return"value"in t?t.value:e}function x(e){return o(u(e))}function m(e){if(!e||"object"!=typeof e)return;let t=e,s=t.jsonValue&&"object"==typeof t.jsonValue?t.jsonValue:t,i="string"==typeof s.value,r="string"==typeof s.editable&&s.editable.trim().length>0;if(i||r)return s}function f(e){let t=[];return Object.entries(e).forEach(([e,s])=>{if("id"===e||"image"===e||"thumbImage"===e||"thumbnail"===e||"link"===e||"quickLink"===e||"ctaLink"===e)return;let i=m(s);
3963i&&t.push(i)}),t}function g(e){if(!e||"object"!=typeof e)return!1;let t=e.value;if("string"==typeof t&&/<[^>]+>/.test(t))return!0;let s=e.editable;return"string"==typeof s&&/<[^>]+>/.test(s)}function p(e){if(!e)return l;let t=e.trim().replace(/\s+/g," ");if(!t)return l;let s=t.split(" "),i=s.some(e=>n.includes(e)),r=s.some(e=>e.startsWith("fa-")&&!n.includes(e));return i&&r?t:r||t.startsWith("fa")?`fa-solid ${t}`:`fa-solid fa-${t.replace(/^fa-/,"")}`}function b(e){return e.replace(/ /gi," ").replace(/'|'/gi,"'").replace(/"/gi,'"').replace(/&/gi,"&").replace(/</gi,"<").replace(/>/gi,">")}function y(e){if(!e)return"";let t=e;for(let e=0;e<2;e++)t=b(t);return t.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim()}function w(e){let t=e?.value;if(!t||"object"!=typeof t)return{href:"",text:"",target:""};let s=t,i="string"==typeof s.text?s.text.trim():"",r="string"==typeof s.title?s.title.trim():"";return{href:"string"==typeof s.href?s.href.trim():"",text:i||r,target:"string"==typeof s.target?s.target.trim():""}}function v(e){if(!e||"object"!=typeof e)return;let t=e;return t.jsonValue&&"object"==typeof t.jsonValue?t.jsonValue:e}function j(e){if(!e||"object"!=typeof e)return;let t=e;return t.jsonValue&&"object"==typeof t.jsonValue?t.jsonValue:e}function N(e){if(e?.data?.datasource)return e.data.datasource;if(e?.datasource)return e.datasource;if(e&&"object"==typeof e){let t=e;if(t.title||t.children)return t}return null}function C(e){let t=e,s=e.icon?.jsonValue||t.iconClass?.jsonValue,i=e.title?.jsonValue||t.cardTitle?.jsonValue||t.itemTitle?.jsonValue||t.heading?.jsonValue,r=e.blurb?.jsonValue||t.description?.jsonValue||t.body?.jsonValue,a=e.badge?.jsonValue||t.tag?.jsonValue,l=f(t);!i&&l.length>0&&(i=l.find(e=>!g(e))||l[0]),!r&&l.length>1&&(r=l.find(e=>e!==i)||l[1]);let n=x(e.title)||x(t.cardTitle)||x(t.itemTitle)||x(t.heading)||y(o(i?.value));if(!n&&!i)return null;let c=y(x(e.blurb)||x(t.description)||x(t.body)||o(r?.value)),d=x(e.badge)||x(t.tag)||void 0,h=x(e.icon)||x(t.iconClass),u=j(e.link)||j(t.quickLink)||j(t.ctaLink),m=w(u),b=m.href&&"#"!==m.href?m.href:void 0,N=v(e.image)||v(t.thumbImage)||v(t.thumbnail);return{id:e.id,iconField:s,iconClass:h?p(h):"",title:n,titleField:i,blurb:c,blurbField:r,badge:d,badgeField:a,imageField:N,linkField:u,href:b,linkText:m.text||"Learn more",target:m.target||void 0}}function k(e){return e.map(e=>C(e)).filter(e=>null!==e)}function F(e){let t=N(e),s=A(e),i=S(e),r=d(h(t,["design","designRequired","cardDesign","shape"])),a=t?x(t.title)||x(t.heading):"",l=t?y(x(t.subtitle)||x(t.description)):"",n=E(e),o=k(n);return{titleField:s,titleText:a,subtitleField:i,subtitleText:l,design:r,items:o,hasMainTitle:!!a||!!s,hasSitecoreData:!!(s||a||i||l||n.length>0),hasEditableData:!!s||!!i||o.some(e=>!!e.iconField||!!e.titleField||!!e.blurbField||!!e.badgeField||!!e.imageField||!!e.linkField)}}function E(e){let t=N(e);return t?Array.isArray(t.children?.results)?t.children.results:Array.isArray(t.children)?t.children:Array.isArray(t.items?.results)?t.items.results:[]:[]}function A(e){let t=N(e);if(!t)return null;let s=t.title;return s?.jsonValue&&"object"==typeof s.jsonValue?s.jsonValue:null}function S(e){let t=N(e);if(!t)return null;let s=t.subtitle,i=t.description;return s?.jsonValue&&"object"==typeof s.jsonValue?s.jsonValue:i?.jsonValue&&"object"==typeof i.jsonValue?i.jsonValue:null}e.s(["resolveIconCardItems",0,k,"resolveIconCardsModel",0,F],593297);var D=e.i(502264);let T=40;function L(e,t){return`${e?.design??e?.Design??e?.cardDesign??e?.shape??""}`.toLowerCase().includes("square")?"square":t}function _(e){let t=e.rendering,s=e.params,i=e.fields?.data?.datasource||e.fields?.datasource||e.fields,r=i&&"object"==typeof i?i:void 0,a=[r?.id,r?.path,t?.dataSource,t?.datasource,t?.dataSourceId,t?.datasourceId,s?.dataSource,s?.datasource,s?.DataSource,s?.Datasource];return a.find(e=>"string"==typeof e&&e.trim().length>0)?.trim()??""}async function I(e){let t=await e.text();if(!t.trim())return{};try{return JSON.parse(t)}catch{throw Error(e.ok?"Unable to load icon card rows. The server returned an unexpected response.":`Unable to load icon card rows. Server returned ${e.status}.`)}}let B=e=>{let{page:l}=(0,i.useSitecore)(),n=!!l?.mode?.isEditing,o=l,c=e.params?.styles||"",d=e.params?.RenderingIdentifier,h=_(e),u=o?.layout?.sitecore?.context?.language||o?.locale||"en",[x,m]=(0,s.use
3963State)(null),{titleField:f,titleText:g,subtitleField:p,subtitleText:b,design:y,items:w,hasMainTitle:v,hasSitecoreData:j,hasEditableData:N}=(0,s.useMemo)(()=>F(e.fields),[e.fields]),C=L(e.params,y),E=(0,s.useMemo)(()=>!n&&x?k(x):null,[n,x]),A=!n&&E&&E.length>=w.length?E:w;return((0,s.useEffect)(()=>{if(n||!h||w.length>=T)return;let e=new AbortController;return async function(){try{let t=await fetch("/api/icon-card-deck",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({datasource:h,language:u,first:T}),signal:e.signal}),s=await I(t);if(e.signal.aborted)return;if(!t.ok||s.error)throw Error(s.error||`Icon card deck request returned ${t.status}.`);m(s.items??[])}catch(t){e.signal.aborted||console.warn("[icon-card-deck] Failed to load expanded card rows.",t)}}(),()=>{e.abort()}},[h,n,w.length,u]),j||N||x)?(0,t.jsxs)("section",{id:d||void 0,className:(0,D.cx)("mx-auto w-full min-w-0 max-w-[90rem] overflow-x-hidden pb-[60px] col-12 pt-2",c),role:"region","aria-label":g||"Quick actions","data-class-change":!0,"data-design":C,suppressHydrationWarning:!0,children:[n?(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Icon Cards - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Display rule"})," - if content is not added to a field, that field will not display on the live page. Content only appears when the field has been filled in."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Section Title"})," - heading above the card grid. If this is left empty, the section header will not display."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Section Subtitle"})," - supporting text below the heading. It only appears when content is added."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Design"})," - choose ",(0,t.jsx)("strong",{children:"rectangle"})," to keep the full card layout with image, badge, description, and CTA link. Choose ",(0,t.jsx)("strong",{children:"square"})," for the compact centered card style that shows only the icon, title, and description."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Font Awesome Icon"})," - enter a class like ",(0,t.jsx)("strong",{children:"fa-solid fa-bullhorn"}),", ",(0,t.jsx)("strong",{children:"fa-regular fa-calendar"}),", or ",(0,t.jsx)("strong",{children:"fa-duotone fa-solid fa-phone"}),". If a pro or duotone icon is unavailable, the card will try to fall back to the solid version of that icon. Browse duotone options at ",(0,t.jsx)("a",{href:"https://fontawesome.com/search?ip=duotone",target:"_blank",rel:"noreferrer",className:"font-semibold text-[#005C90] underline underline-offset-2",children:"Font Awesome Duotone Icons"}),"."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Card Title"})," - main heading for each icon card."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Card Description"})," - supporting copy inside each card. If left empty, no description will display."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Card Badge"})," - optional label shown over the card image or in the card corner. If left empty, it will stay hidden."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Card Image"})," - optional image shown at the top of the card. If no image is added, no image will display."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Card Link"})," - CTA link rendered at the bottom of the card. If no link is added, no CTA will display."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Cards"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another card item under this datasource."]}),(0,t.jsx)("li",{children:"Optional fields stay hidden until content is added."})]})]}):null,(0,t.jsx)(r.default,{hasMainTitle:v,titleField:f,titleText:g,subtitleField:p,subtitleText:b,isPageEditing:n}),(0,t.jsx)("div",{className:"min-w-0 px-5 py-3 sm:px-7 sm:py-4 lg:px-10 min-[90rem]:px-0",children:0===A.length&&n?(0,t.jsxs)("div",{className:"border border-dashed border-[#B4CCD8] bg-[#F7FBFE] px-4 py-4 text-sm text-[#1D4B67]",children:["No card items found yet. In Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create the first icon card under this datasource."]}):(0,t.jsx)("ul",{className:(0,D.cx)("grid min-w-0 grid-cols-1 gap-3 sm:gap-4 md:grid-cols-2","square"===C?"xl:gr
3963id-cols-4":"xl:grid-cols-3"),role:"list",children:A.map(e=>(0,t.jsx)(a.default,{item:e,isPageEditing:n,design:C},e.id))})})]}):null},M=B;e.s(["Default",0,B,"default",0,M],862196)},722785,e=>{"use strict";let t={month:6,day:1},s={month:11,day:30},i=["Boil Water Alerts","Closing and Cancellations","Hospitals","Hotels","Schools","Shelters","Trash","Curfews"];function r(e=new Date){let i=e.getMonth()+1,a=e.getDate(),l=i>t.month||i===t.month&&a>=t.day,n=i<s.month||i===s.month&&a<=s.day;return l&&n}function a(e){return"on"===e||"off"!==e&&r()}function l(e){let t,s=new Date,i=s.getFullYear();e?t=new Date(i,10,30,23,59,59):s>=(t=new Date(i,5,1,0,0,0))&&(t=new Date(i+1,5,1,0,0,0));let r=Math.max(0,t.getTime()-s.getTime());return{days:Math.floor(r/864e5),hours:Math.floor(r%864e5/36e5),minutes:Math.floor(r%36e5/6e4),seconds:Math.floor(r%6e4/1e3)}}function n(e){return Math.round(1.15078*e)}function o(e,t){return"HU"===e?t>=137?"Category 5 Hurricane":t>=113?"Category 4 Hurricane":t>=96?"Category 3 Hurricane":t>=83?"Category 2 Hurricane":"Category 1 Hurricane":"TS"===e?"Tropical Storm":"TD"===e?"Tropical Depression":"SS"===e?"Subtropical Storm":"SD"===e?"Subtropical Depression":"Tropical System"}function c(e,t){let s=["Warning"],i=["Watch","Advisory"],r=t.some(e=>s.some(t=>e.properties.event?.includes(t))),a=t.some(e=>i.some(t=>e.properties.event?.includes(t)));return r?"warning":a||e.length>0?"watch":"none"}function d(e){return"Extreme"===e?"border-red-200 bg-red-50":"Severe"===e?"border-orange-200 bg-orange-50":"Moderate"===e?"border-yellow-200 bg-yellow-50":"border-[#d6e0ea] bg-[#f7fbfe]"}function h(e){return"Extreme"===e?"text-red-800":"Severe"===e?"text-orange-800":"Moderate"===e?"text-yellow-800":"text-[#10263f]"}let u=!1,x={fetchedAt:new Date().toISOString(),storms:[{id:"AL092024",name:"HELENE",classification:"HU",intensity:"115",headingText:"NNE",speedText:"14 mph",publicAdvisory:{advNum:"18",url:"https://www.nhc.noaa.gov/text/refresh/MIATCPAT4+shtml/282051.shtml"}},{id:"AL112024",name:"ISAAC",classification:"TS",intensity:"50",headingText:"W",speedText:"10 mph",publicAdvisory:{advNum:"5",url:"https://www.nhc.noaa.gov/"}}],alerts:[{id:"alert-1",properties:{event:"Hurricane Warning",headline:"Hurricane Warning in effect for Broward County through Thursday evening.",severity:"Extreme",expires:new Date(Date.now()+1728e5).toISOString()}},{id:"alert-2",properties:{event:"Storm Surge Watch",headline:"Potential for 4 to 6 feet of inundation above ground level in low-lying areas near the coast.",severity:"Severe",expires:new Date(Date.now()+1296e5).toISOString()}},{id:"alert-3",properties:{event:"Tornado Watch",headline:"Conditions favorable for tornado development through Wednesday night.",severity:"Moderate",expires:new Date(Date.now()+432e5).toISOString()}}]};function m(e,t){let s=e.length,i=t.length,r=Array.from({length:i+1},(e,t)=>t),a=Array(i+1);for(let l=1;l<=s;l++){a[0]=l;for(let s=1;s<=i;s++)a[s]=e[l-1]===t[s-1]?r[s-1]:1+Math.min(r[s],a[s-1],r[s-1]);r.splice(0,i+1,...a)}return r[i]}function f(e,t){let s=e.trim().toLowerCase();if(!s||s.length<3)return null;let i=Math.max(2,Math.floor(.5*s.length)),r=null,a=1/0;for(let e of t){let t=e.toLowerCase();if(t===s)return null;let l=m(s,t);l<a&&l<=i&&(a=l,r=e)}return r}let g=new Map;function p(e,t,s,i){let r=6371,a=e=>e*Math.PI/180,l=a(s-e),n=a(i-t),o=Math.sin(l/2)**2+Math.cos(a(e))*Math.cos(a(s))*Math.sin(n/2)**2;return 2*r*Math.atan2(Math.sqrt(o),Math.sqrt(1-o))}function b(e){let t=Math.round(1.35*e/40*60);return t<60?`~${t} min`:`~${Math.floor(t/60)}h ${t%60}m`}async function y(e){if(g.has(e))return g.get(e);try{let t=`/api/geocode?q=${encodeURIComponent(e)}`,s=await fetch(t),i=await s.json();if(i.results[0]){let t=[parseFloat(i.results[0].lat),parseFloat(i.results[0].lon)];return g.set(e,t),t}}catch{}return null}e.s(["DEFAULT_CATEGORIES",0,i,"DUMMY_WEATHER_DATA",0,x,"PREVIEW_WEATHER",0,u,"SEASON_END",0,s,"SEASON_START",0,t,"estimateDriveTime",0,b,"findClosestSuggestion",0,f,"geocodeAddress",0,y,"geocodeCache",0,g,"getAlertBorderStyle",0,d,"getAlertTextStyle",0,h,"getSeasonCountdown",0,l,"getStormLabel",0,o,"getThreatLevel",0,c,"haversineKm",0,p,"isWithinHurricaneSeason",0,r,"knotsToMph",0,n,"levenshtein",0,m,"resolveSeasonStatus",0,a])},50469,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(965947),r=e.i(278815),a=e.i(754753),l=e.i(722785);let n=({items:e})=>
3963{let[r,a]=(0,s.useState)(0),l=(0,s.useRef)(null),n=()=>a(t=>(t-1+e.length)%e.length),o=()=>a(t=>(t+1)%e.length),c=e=>{l.current=e.touches[0].clientX},d=e=>{if(null===l.current)return;let t=l.current-e.changedTouches[0].clientX;Math.abs(t)>40&&(t>0?o():n()),l.current=null};return 0===e.length?null:1===e.length?(0,t.jsx)(t.Fragment,{children:e[0]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"relative select-none",onTouchStart:c,onTouchEnd:d,children:[e[r],(0,t.jsxs)("div",{className:"mt-3 flex items-center justify-between",children:[(0,t.jsx)("button",{type:"button",onClick:()=>a(t=>(t-1+e.length)%e.length),className:"flex h-7 w-7 items-center justify-center border border-[#d6e0ea] bg-[#f7fbfe] text-[#45627d] transition hover:border-[#b7dfff] hover:bg-[#e8f5ff]","aria-label":"Previous",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"h-3.5 w-3.5",children:(0,t.jsx)("path",{d:"M15 18l-6-6 6-6"})})}),(0,t.jsx)("div",{className:"flex items-center gap-1.5",children:e.map((e,s)=>(0,t.jsx)("button",{type:"button",onClick:()=>a(s),className:(0,i.cn)("h-1.5 w-1.5 rounded-full transition-all",s===r?"w-4 bg-[#0d8ddb]":"bg-[#c9d8e5] hover:bg-[#8ab8d6]"),"aria-label":`Go to item ${s+1}`},s))}),(0,t.jsx)("button",{type:"button",onClick:()=>a(t=>(t+1)%e.length),className:"flex h-7 w-7 items-center justify-center border border-[#d6e0ea] bg-[#f7fbfe] text-[#45627d] transition hover:border-[#b7dfff] hover:bg-[#e8f5ff]","aria-label":"Next",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"h-3.5 w-3.5",children:(0,t.jsx)("path",{d:"M9 18l6-6-6-6"})})})]})]}),(0,t.jsxs)("p",{className:"mt-2 text-right text-[11px] text-[#8a99a8]",children:[r+1," / ",e.length]})]})},o=({isPageEditing:e})=>{let[o,c]=(0,s.useState)(l.PREVIEW_WEATHER?l.DUMMY_WEATHER_DATA:null),[d,h]=(0,s.use
3963State)(!l.PREVIEW_WEATHER),[u,x]=(0,s.useState)(!1),m=(0,s.useCallback)(async()=>{try{let e=await fetch("/api/weather");if(!e.ok)throw Error("Weather fetch failed");let t=await e.json();c(t),x(!1)}catch{x(!0)}finally{h(!1)}},[]);if((0,s.useEffect)(()=>{if(e||l.PREVIEW_WEATHER)return;m();let t=setInterval(m,3e5);return()=>clearInterval(t)},[m,e]),e)return(0,t.jsxs)("section",{className:"mt-6 border border-dashed border-[#b7dfff] bg-[#e8f5ff] p-5",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Live Weather Tracker"}),(0,t.jsx)("p",{className:"mt-2 text-sm text-[#45627d]",children:"Displays live data from NHC (active Atlantic storms) and NWS (Broward County alerts). Auto-refreshes every 5 minutes in live mode. No configuration required."})]});if(d)return(0,t.jsx)("section",{className:"mt-6 border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"h-4 w-4 animate-spin rounded-full border-2 border-[#0d8ddb] border-t-transparent"}),(0,t.jsx)("span",{className:"text-sm text-[#5f7183]",children:"Loading live weather data..."})]})});if(u||!o)return(0,t.jsxs)("section",{className:"mt-6 border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#8a99a8]",children:"Live Weather Tracker"}),(0,t.jsxs)("p",{className:"mt-3 text-sm text-[#5f7183]",children:["Weather data temporarily unavailable. Visit"," ",(0,t.jsx)("a",{href:"https://www.nhc.noaa.gov",target:"_blank",rel:"noopener noreferrer",className:"text-[#0d8ddb] hover:underline",children:"NHC"})," ","or"," ",(0,t.jsx)("a",{href:"https://alerts.weather.gov",target:"_blank",rel:"noopener noreferrer",className:"text-[#0d8ddb] hover:underline",children:"NWS"})," ","directly."]}),(0,t.jsx)("button",{type:"button",onClick:()=>{h(!0),m()},className:"mt-3 border border-[#d6e0ea] bg-[#f7fbfe] px-3 py-1.5 text-xs font-semibold text-[#45627d] transition hover:bg-[#e8f5ff]",children:"Retry"})]});let f=(0,l.getThreatLevel)(o.storms,o.alerts),g=new Date(o.fetchedAt),p={none:{banner:"border-green-200 bg-green-50",dot:"bg-green-500",text:"text-green-700",label:"No Active Threats"},watch:{banner:"border-yellow-200 bg-yellow-50",dot:"bg-yellow-500",text:"text-yellow-700",label:"Watch Issued"},warning:{banner:"border-red-200 bg-red-50",dot:"bg-red-500",text:"text-red-700",label:"Warning Active"}}[f];return(0,t.jsxs)("section",{className:"mt-6",children:[(0,t.jsxs)("div",{className:"mb-4 flex flex-wrap items-center justify-between gap-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Live Weather Tracker"}),(0,t.jsxs)("span",{className:(0,i.cn)("inline-flex items-center gap-2 border px-2.5 py-1 text-[11px] font-bold uppercase tracking-[0.14em]",p.banner,p.text),children:[(0,t.jsx)("span",{className:(0,i.cn)("h-2 w-2 rounded-full",p.dot)}),p.label]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)("p",{className:"text-xs text-[#8a99a8]",children:["Updated ",g.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{h(!0),m()},className:" border border-[#d6e0ea] bg-[#f7fbfe] px-2.5 py-1 text-xs font-semibold text-[#45627d] transition hover:border-[#b7dfff] hover:bg-[#e8f5ff]",children:"Refresh"})]})]}),(0,t.jsxs)("div",{className:"grid gap-4 lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsxs)("p",{className:"flex items-center gap-2 text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faCloudBolt,className:"h-5 w-5",style:{fontSize:"1.1rem"}}),"Broward County Alerts â NWS"]}),(0,t.jsx)("div",{className:"mt-4",children:0===o.alerts.length?(0,t.jsxs)("div",{className:"flex items-center gap-3 border border-green-200 bg-green-50 px-4 py-3",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full bg-green-500"}),(0,t.jsx)("p",{className:"text-sm font-semibold text-green-700",children:"No active alerts for Broward County"})]}):(0,t.jsx)(n,{items:o.alerts.map(e=>(0,t.jsxs)("article",{className:(0,i.cn)(" border p-4",(0,l.getAlertBorderStyle)(e.properties.severity)
3963),children:[(0,t.jsx)("p",{className:(0,i.cn)("text-sm font-bold",(0,l.getAlertTextStyle)(e.properties.severity)),children:e.properties.event}),e.properties.headline&&(0,t.jsx)("p",{className:"mt-1 text-xs leading-5 text-[#45627d]",children:e.properties.headline}),e.properties.expires&&(0,t.jsxs)("p",{className:"mt-2 text-[11px] font-semibold uppercase tracking-[0.12em] text-[#8a99a8]",children:["Expires"," ",new Date(e.properties.expires).toLocaleString([],{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})]})]},e.id))})})]}),(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsxs)("p",{className:"flex items-center gap-2 text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:[(0,t.jsx)(r.FontAwesomeIcon,{icon:a.faHurricane,className:"h-5 w-5",style:{fontSize:"1.1rem"}}),"Atlantic Storms â NHC"]}),(0,t.jsx)("div",{className:"mt-4",children:0===o.storms.length?(0,t.jsxs)("div",{className:"flex items-center gap-3 border border-green-200 bg-green-50 px-4 py-3",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 shrink-0 rounded-full bg-green-500"}),(0,t.jsx)("p",{className:"text-sm font-semibold text-green-700",children:"No active Atlantic storms"})]}):(0,t.jsx)(n,{items:o.storms.map(e=>{let s=parseInt(e.intensity||"0",10),r="HU"===e.classification,a=(0,l.getStormLabel)(e.classification,s);return(0,t.jsxs)("article",{className:(0,i.cn)(" border p-4",r?"border-red-200 bg-red-50":"border-yellow-200 bg-yellow-50"),children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:(0,i.cn)("text-sm font-black tracking-tight",r?"text-red-800":"text-yellow-800"),children:"INVEST"!==e.name?`${a} ${e.name}`:a}),(0,t.jsxs)("p",{className:(0,i.cn)("mt-1 text-xs font-semibold",r?"text-red-600":"text-yellow-600"),children:[(0,l.knotsToMph)(s)," mph winds",e.headingText?` \xb7 Moving ${e.headingText}`:"",e.speedText?` at ${e.speedText}`:""]})]}),(0,t.jsx)("span",{className:(0,i.cn)("shrink-0 border px-2 py-1 text-[11px] font-bold uppercase tracking-[0.14em]",r?"border-red-300 bg-red-100 text-red-700":"border-yellow-300 bg-yellow-100 text-yellow-700"),children:e.classification})]}),e.publicAdvisory?.url&&(0,t.jsx)("a",{href:e.publicAdvisory.url,target:"_blank",rel:"noopener noreferrer",className:"mt-3 inline-flex items-center gap-1 text-xs font-semibold text-[#0d8ddb] hover:underline",children:"View NHC Advisory â"})]},e.id)})})})]})]})]})};e.s(["WeatherCarousel",0,n,"WeatherTracker",0,o])},937926,e=>{"use strict";var t=e.i(373433),s=e.i(965947);let i=({children:e,variant:i="orange"})=>{let r={orange:"border-[#f0c7aa] bg-[#fff2e7] text-[#9a4d16]",blue:"border-[#b7dfff] bg-[#e8f5ff] text-[#0d8ddb]",neutral:"border-[#d6e0ea] bg-white text-[#45627d]"};return(0,t.jsx)("span",{className:(0,s.cn)("inline-flex items-center border px-2.5 py-1 text-[11px] font-bold uppercase tracking-[0.16em]",r[i]),children:e})};e.s(["Badge",0,i])},952973,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(937926);let r=({titleField:e,descriptionField:r,embedUrl:a,hero:l=!1,isPageEditing:n})=>l?(0,t.jsxs)("section",{className:"mb-6 overflow-hidden border border-[#b7dfff] bg-[linear-gradient(135deg,#eaf6ff_0%,#ffffff_100%)] p-6 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Badge,{variant:"blue",children:"Featured Video"}),(e?.value||n)&&(0,t.jsx)(s.Text,{field:e,tag:"h2",className:"mt-4 text-2xl font-black tracking-tight text-[#10263f]"})]}),(r?.value||n)&&(0,t.jsx)("div",{className:"mb-4 w-full",children:(0,t.jsx)(s.Text,{field:r,tag:"p",className:"break-words text-sm leading-6 text-[#5f7183]",style:{width:"100%",maxWidth:"none"}})}),(0,t.jsx)("div",{className:"overflow-hidden border border-[#d6e0ea] bg-[#dfeaf3] shadow-[0_18px_34px_rgba(80,108,136,0.12)]",children:(0,t.jsx)("div",{className:"aspect-video",children:(0,t.jsx)("iframe",{src:a,className:"h-full w-full",style:{border:"none"},allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,title:e?.value||"Featured Video"})})})]}):(0,t.jsxs)("aside",{className:"border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsx)("div",{className:"flex items-start justify-between gap-3",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Featured Video"}),(e?.value||n)&&(0,t.jsx)(s.Text,{field:e,tag:"h3",className:"mt-2 text-lg font-black tracking-tight text-[#10263f]"})]})}),(r?.value||n)&&(0,t.jsx)(s.Text,{field:r,tag:"p",className:"mt-3 w-full break-words text-sm leading-6 text-[#5f7183]"}),(0,t.jsx)("div",{className:"mt-4 overflow-hidden border border-[#d6e0ea] bg-[#dfeaf3]",children:(0,t.jsx)("div",{className:"aspect-video",children:(0,t.jsx)("iframe",{src:a,className:"h-full w-full",style:{border:"none"},allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,title:e?.value||"Featured Video"})})})]});e.s(["VideoBlock",0,r])},449389,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(78627),r=e.i(965947),a=e.i(278815),l=e.i(754753);let n=({item:e,isPageEditing:r,travelTime:n,activeCategory:o,showAddress:c=!1})=>{let d=(e.tabCategory?.jsonValue?.value?.trim()||e.itemName?.trim()||"").toLowerCase(),h="shelters"===d||"hotels"===d,u=!["trash","boil water alerts"].includes(o.toLowerCase()),x="hospitals"===d,m=["hospitals","hotels","shelters"].includes(o.toLowerCase()),f=["shelters","hospitals","libraries","hotels"].includes(o.toLowerCase());return(0,t.jsxs)("article",{className:" border border-[#d6e0ea] bg-[#f7fbfe] p-4",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(e.name?.jsonValue?.value||r)&&(0,t.jsx)(s.Text,{field:e.name?.jsonValue,tag:"p",className:"text-sm font-bold text-[#10263f]"}),(e.locationType?.jsonValue?.value||r)&&(0,t.jsx)(s.Text,{field:e.locationType?.jsonValue,tag:"p",className:"mt-1 text-[10px] font-semibold uppercase tracking-[0.06em] text-[#0d8ddb]"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-end gap-2",children:[u&&(e.isClosed?.jsonValue?.value===!0?(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-red-300 bg-red-50 px-2.5 py-1 text-xs font-bold uppercase tracking-[0.12em] text-red-700",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full bg-red-500"}),"Closed"]}):(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-green-300 bg-green-50 px-2.5 py-1 text-xs font-bold uppercase tracking-[0.12em] text-green-700",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full bg-green-500"}),"Open"]})),n&&f&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-full border border-[#b7dfff] bg-[#e8f5ff] px-2 py-0.5 text-[10px] font-bold text-[#0d8ddb]",children:[(0,t.jsxs)("svg",{className:"h-2.5 w-2.5 shrink-0",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("path",{d:"M12 6v6l4 2"})]}),n," away"]})]})]}),(e.details?.jsonValue?.value||r)&&(0,t.jsx)(s.Text,{field:e.details?.jsonValue,tag:"p",className:"mt-3 text-sm leading-6 text-[#45627d]"}),c&&!r&&e.address?.jsonValue?.value&&(0,t.jsxs)("a",{href:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(e.address?.jsonValue?.value)}`,target:"_blank",rel:"noopener noreferrer",className:"mt-2 flex items-start gap-1.5 group w-fit","aria-label":`Get directions to ${e.address?.jsonValue?.value}`,children:[(0,t.jsxs)("svg",{className:"mt-0.5 h-3 w-3 shrink-0 text-[#0d8ddb]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,"aria-hidden":"true",children:[(0,t.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-7z"}),(0,t.jsx)("circle",{cx:"12",cy:"9",r:"2.5"})]}),(0,t.jsx)("span",{className:"text-xs text-[#0d8ddb] underline underline-offset-2 group-hover:text-[#0b7fc7]",children:e.address?.jsonValue?.value})]}),(e.phone?.jsonValue?.value||e.locationUrl?.jsonValue?.value?.href||r)&&(0,t.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-4",children:[(e.phone?.jsonValue?.value||r)&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faPhone,className:"h-3 w-3 shrink-0 text-[#0d8ddb]"}),(0,t.jsx)(s.Text,{field:e.phone?.jsonValue,tag:"span",className:"text-sm text-[#45627d]"})]}),(e.locationUrl?.jsonValue?.value?.href||r)&&(r?(0,t.jsx)(i.Link,{field:e.locationUrl?.jsonValue,className:"flex items-center gap-1.5 text-sm font-semibold text-[#0d8ddb] underline"}):(0,t.jsx)("a",{href:e.locationUrl?.jsonValue?.value?.href??"#",target:e.locationUrl?.jsonValue?.value?.target,rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-sm font-semibold text-[#0d8ddb] transition hover:text-[#0b7fc7] hover:underline",children:e.locationUrl?.jsonValue?.value?.text||"More Info"}))]}),x&&(0,t.jsxs)("div",{className:"mt-3 flex flex-wrap gap-2",children:[e.erOpen?.jsonValue?.value===!0&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-green-300 bg-green-50 px-2.5 py-1 text-xs font-bold uppercase tracking-[0.12em] text-green-700",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full bg-green-500"}),"ER Open"]}),e.erOpen?.jsonValue?.value===!1&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-red-300 bg-red-50 px-2.5 py-1 text-xs font-bold uppercase tracking-[0.12em] text-red-700",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full bg-red-500"}),"ER Closed"]}),e.hasGenerator?.jsonValue?.value===!0&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-blue-200 bg-blue-50 px-2.5 py-1 text-xs font-bold uppercase tracking-[0.12em] text-blue-700",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full bg-blue-400"}),"Generator"]})]}),(m||h)&&(0,t.jsxs)("div",{className:"mt-3 flex flex-wrap gap-2",children:[h&&e.petFriendly?.jsonValue?.value===!0&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-green-200 bg-green-50 px-2.5 py-1 text-xs font-semibold text-green-700",children:[(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faPaw,className:"h-3 w-3"}),"Pet Friendly"]}),h&&e.petFriendly?.jsonValue?.value===!1&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-red-200 bg-red-50 px-2.5 py-1 text-xs font-semibold text-red-700",children:[(0,t.jsx)(a.FontAwesomeIcon,{icon:l.faBan,className:"h-3 w-3"}),"No Pets Allowed"]}),m&&e.maxOccupancy?.jsonValue?.value===!0&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-orange-300 bg-orange-50 px-2.5 py-1 text-xs font-bold uppercase tracking-[0.12em] text-orange-700",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full bg-orange-400"}),"Max Occupancy"]}),m&&(e.capacity?.jsonValue?.value||r)&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-[#d6e0ea] bg-white px-2.5 py-1 text-xs font-semibold text-[#45627d]",children:["Capacity:Â ",(0,t.jsx)(s.Text,{field:e.capacity?.jsonValue,tag:"span",className:"font-bold text-[#10263f]"})]})]}),r&&(0,t.jsx)("div",{className:"mt-3 border border-dashed border-[#c9d8e5] bg-white p-2",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:"Address (used for map pin)"}),(0,t.jsx)(s.Text,{field:e.address?.jsonValue,tag:"p",className:"text-xs text-[#45627d]"})]})})]})},o=({items:e,isPageEditing:s,effectiveTab:i,travelTimes:a,activeQuery:l})=>{let o=!s;return 0===e.length?(0,t.jsx)("div",{className:" border border-dashed border-[#c9d8e5] bg-[#f7fbfe] px-4 py-8 text-center",children:l?(0,t.jsxs)("p",{className:"text-base font-semibold text-[#10263f]",children:["No results found for â",l,"â."]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"text-base font-semibold text-[#10263f]",children:"No locations in this category yet."}),!s&&(0,t.jsxs)("p",{className:"mt-2 text-sm text-[#5f7183]",children:["Add items in the Content Editor and set their Tab Category to â",i,"â."]})]})}):(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:(0,r.cn)("scrollbar-thin flex flex-col gap-3",!o&&"overflow-visible"),style:{maxHeight:o?"300px":"none",overflowY:o?"scroll":"visible",paddingRight:o?"4px":"0"},children:e.map(e=>(0,t.jsx)(n,{item:e,isPageEditing:s,travelTime:a.get(e.address?.jsonValue?.value?.trim()??""),activeCategory:i},e.id))})})};e.s(["LocationCard",0,n,"LocationCardList",0,o])},237368,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(722785);let r=({locations:r})=>{let a=(0,s.useRef)(null),l=(0,s.useRef)(null),n=(0,s.useRef)(null),o=(0,s.useRef)({cancelled:!1}),c=(0,s.useCallback)(async t=>{if(!l.current)return;let s=(await e.A(753268)).default;o.current.cancelled=!0;let r={cancelled:!1};o.current=r,n.current?.clearLayers();let a=[],c=window.matchMedia("(hover: none)").matches;for(let e=0;e<t.length;e++){if(r.cancelled)return;let l=t[e];if(!l.address)continue;if(e>0&&await new Promise(e=>setTimeout(e,100)),r.cancelled)return;let o=await (0,i.geocodeAddress)(l.address);if(!o||r.cancelled)continue;let d=`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(l.address)}`,h=`<div style="font-family:system-ui,Arial,sans-serif;color:#10263f"> 3964 <div style="font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0d8ddb;font-weight:700">${l.type}</div> 3965 <div style="margin-top:6px;font-size:15px;font-weight:700">${l.name}</div> 3966 <a href="${d}" target="_blank" rel="noopener noreferrer" style="margin-top:4px;display:inline-block;font-size:12px;color:#0d8ddb;text-decoration:underline">${l.address}</a> 3967 <div style="margin-top:6px;font-size:13px;line-height:1.5;color:#45627d">${l.details}</div> 3968 </div>`,u=s.marker(o).bindPopup(h,{closeButton:c});if(c)u.on("click",()=>u.openPopup());else{let e=!1;u.on("mouseover",()=>u.openPopup()),u.on("mouseout",()=>{e||u.closePopup()}),u.on("click",()=>{(e=!e)?u.openPopup():u.closePopup()})}u.addTo(n.current),a.push(o)}r.cancelled||(a.length?l.current.fitBounds(a,{padding:[30,30]}):l.current.setView([25.7617,-80.1918],10))},[]);return(0,s.useEffect)(()=>
3968{if(!a.current||l.current)return;let t=!1;return(async()=>{let s=(await e.A(753268)).default;if(t||!a.current)return;delete s.Icon.Default.prototype._getIconUrl,s.Icon.Default.mergeOptions({iconRetinaUrl:"https://unpkg.com/[email protected]/dist/images/marker-icon-2x.png",iconUrl:"https://unpkg.com/[email protected]/dist/images/marker-icon.png",shadowUrl:"https://unpkg.com/[email protected]/dist/images/marker-shadow.png"});let i=s.map(a.current,{scrollWheelZoom:!1}).setView([25.7617,-80.1918],10);s.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:"© OpenStreetMap contributors"}).addTo(i),n.current=s.layerGroup().addTo(i),l.current=i,await c(r)})(),()=>{t=!0,l.current?.remove(),l.current=null,n.current=null}},[]),(0,s.useEffect)(()=>{l.current&&(l.current.invalidateSize(),c(r))},[r,c]),(0,t.jsx)("div",{ref:a,className:"h-[360px] w-full overflow-hidden border border-[#d6e0ea]",suppressHydrationWarning:!0})};e.s(["GisMap",0,r])},43542,e=>{"use strict";var t=e.i(237368),s=e.i(722785);e.s(["GisMap",()=>t.GisMap,"geocodeCache",()=>s.geocodeCache])},612065,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(722785);let r=({isSeasonOn:e,isPageEditing:r})=>{let[a,l]=(0,s.useState)(null);return((0,s.useEffect)(()=>
3968{l((0,i.getSeasonCountdown)(e));let t=setInterval(()=>l((0,i.getSeasonCountdown)(e)),1e3);return()=>clearInterval(t)},[e]),r)?(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white px-4 py-3",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#8a99a8]",children:"Season Ends In"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-[#5f7183]",children:"Live in published mode"})]}):(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white px-4 py-3",suppressHydrationWarning:!0,children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#8a99a8]",children:"Season Ends In"}),(0,t.jsx)("div",{className:"mt-2 flex items-center gap-2",suppressHydrationWarning:!0,children:null===a?(0,t.jsx)("span",{className:"text-sm text-[#5f7183]",children:"â"}):(0,t.jsx)(t.Fragment,{children:[{value:a.days,unit:"Days"},{value:a.hours,unit:"Hrs"},{value:a.minutes,unit:"Min"},{value:a.seconds,unit:"Sec"}].map(({value:e,unit:s},i)=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[i>0&&(0,t.jsx)("span",{className:"text-base font-black text-[#c9d8e5]",children:":"}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("p",{className:"text-xl font-black leading-none text-[#10263f]",children:String(e).padStart(2,"0")}),(0,t.jsx)("p",{className:"mt-0.5 text-[10px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:s})]})]},s))})})]})},a=({isSeasonOn:e})=>
3968{let[r,a]=(0,s.useState)(null);(0,s.useEffect)(()=>{a((0,i.getSeasonCountdown)(e));let t=setInterval(()=>a((0,i.getSeasonCountdown)(e)),1e3);return()=>clearInterval(t)},[e]);let l=[{label:"Days",value:r?.days},{label:"Hours",value:r?.hours},{label:"Minutes",value:r?.minutes},{label:"Seconds",value:r?.seconds}];return(0,t.jsx)("div",{className:"mt-5 flex items-center justify-center gap-3 sm:gap-6",suppressHydrationWarning:!0,children:l.map(({label:e,value:s},i)=>(0,t.jsxs)("div",{className:"flex items-center gap-3 sm:gap-6",children:[i>0&&(0,t.jsx)("span",{className:"text-3xl font-black text-[#c9d8e5] sm:text-5xl",children:":"}),(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)("span",{className:"min-w-[3rem] text-center text-5xl font-black tracking-tight text-[#10263f] sm:min-w-[4.5rem] sm:text-7xl",children:void 0===s?"â":String(s).padStart(2,"0")}),(0,t.jsx)("span",{className:"mt-1 text-[10px] font-bold uppercase tracking-[0.22em] text-[#8a99a8] sm:text-xs",children:e})]})]},e))})};e.s(["CountdownHero",0,a,"CountdownTimer",0,r])},98928,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(78627),r=e.i(937926);let a=({item:e,isPageEditing:a})=>(0,t.jsx)("article",{className:"flex flex-col border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)] transition hover:-translate-y-0.5 hover:shadow-[0_18px_34px_rgba(80,108,136,0.12)]",children:(0,t.jsxs)("div",{className:"flex flex-1 flex-col border border-[#dfe8f0] bg-[linear-gradient(180deg,#ffffff_0%,#f5f9fc_100%)] p-5",children:[e.eyebrow?.jsonValue?.value||a?(0,t.jsx)(s.Text,{field:e.eyebrow?.jsonValue,tag:"span",className:"inline-flex items-center border border-[#f0c7aa] bg-[#fff2e7] px-2.5 py-1 text-[11px] font-bold uppercase tracking-[0.16em] text-[#9a4d16]"}):(0,t.jsx)(r.Badge,{variant:"orange",children:"Topic"}),(e.title?.jsonValue?.value||a)&&(0,t.jsx)(s.Text,{field:e.title?.jsonValue,tag:"h3",className:"mt-4 text-xl font-black tracking-tight text-[#10263f]"}),(e.description?.jsonValue?.value||a)&&(0,t.jsx)(s.Text,{field:e.description?.jsonValue,tag:"p",className:"mt-3 text-sm leading-6 text-[#5f7183]"}),(0,t.jsx)("div",{className:"mt-auto pt-4",children:a?(0,t.jsx)(i.Link,{field:e.cta?.jsonValue,className:"inline-block border border-[#0d8ddb] px-4 py-1.5 text-xs font-bold uppercase tracking-[0.14em] text-[#0d8ddb]",children:"Read More"}):(0,t.jsx)("a",{href:e.cta?.jsonValue?.value?.href??"#",target:e.cta?.jsonValue?.value?.target,className:"inline-block border border-[#0d8ddb] px-4 py-1.5 text-xs font-bold uppercase tracking-[0.14em] text-[#0d8ddb] transition hover:bg-[#0d8ddb] hover:text-white",children:"Read More"})})]})}),l=({item:e,isPageEditing:r})=>{let a=(e.bullets?.jsonValue?.value||"").split("\n").map(e=>e.trim()).filter(Boolean);return(0,t.jsxs)("article",{className:"flex flex-col border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)] transition hover:-translate-y-0.5 hover:shadow-[0_18px_34px_rgba(80,108,136,0.12)]",children:[(e.eyebrow?.jsonValue?.value||r)&&(0,t.jsx)(s.Text,{field:e.eyebrow?.jsonValue,tag:"span",className:"inline-flex items-center border border-[#f0c7aa] bg-[#fff2e7] px-2.5 py-1 text-[11px] font-bold uppercase tracking-[0.16em] text-[#9a4d16]"}),(e.title?.jsonValue?.value||r)&&(0,t.jsx)(s.Text,{field:e.title?.jsonValue,tag:"h3",className:"mt-4 text-xl font-black tracking-tight text-[#10263f]"}),(e.description?.jsonValue?.value||r)&&(0,t.jsx)(s.Text,{field:e.description?.jsonValue,tag:"p",className:"mt-3 text-sm leading-6 text-[#5f7183]"}),!r&&a.length>0&&(0,t.jsx)("ul",{className:"mt-4 space-y-2",children:a.map((e,s)=>(0,t.jsxs)("li",{className:"flex gap-3 text-sm leading-6 text-[#45627d]",children:[(0,t.jsx)("span",{className:"mt-2 h-2.5 w-2.5 shrink-0 rounded-full bg-[#0d8ddb]"}),(0,t.jsx)("span",{children:e})]},s))}),r&&(e.bullets?.jsonValue?.value||r)&&(0,t.jsxs)("div",{className:"mt-4 border border-dashed border-[#c9d8e5] bg-[#f7fbfe] p-3",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.16em] text-[#8a99a8]",children:"Bullets (one per line)"}),(0,t.jsx)(s.Text,{field:e.bullets?.jsonValue,tag:"p",className:"whitespace-pre-line text-sm text-[#45627d]"})]}),(0,t.jsx)("div",{className:"mt-auto pt-4",children:r?(0,t.jsx)(i.Link,{field:e.cta?.jsonValue,className:"inline-block border border-[#0d8ddb] px-4 py-1.5 text-xs font-bold uppercase tracking-[0.14em] text-[#0d8ddb]",children:"Read More"}):(0,t.jsx)("a",{href:e.cta?.jsonValue?.value?.href??"#",target:e.cta?.jsonValue?.value?.target,className:"inline-block border border-[#0d8ddb] px-4 py-1.5 text-xs font-bold uppercase tracking-[0.14em] text-[#0d8ddb] transition hover:bg-[#0d8ddb] hover:text-white",children:"Read More"})})]})},n=({item:e,isPageEditing:s})=>{if(s)return(0,t.jsx)("div",{className:" border border-[#d6e0ea] bg-[#f7fbfe] px-4 py-3",children:(0,t.jsx)(i.Link,{field:e.url?.jsonValue,className:"text-sm font-semibold text-[#10263f]"})});let r=e.url?.jsonValue?.value?.href??"#",a=e.label?.jsonValue?.value||e.url?.jsonValue?.value?.text||"Link";return(0,t.jsx)("a",{href:r,className:" border border-[#d6e0ea] bg-[#f7fbfe] px-4 py-3 text-sm font-semibold text-[#10263f] transition hover:border-[#b7dfff] hover:bg-[#e8f5ff]",children:a})};e.s(["InSeasonCard",0,l,"OffSeasonCard",0,a,"QuickLinkItem",0,n])},172258,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(87),a=e.i(78627),l=e.i(968684),n=e.i(965947),o=e.i(910355),c=e.i(722785),d=e.i(937926),h=e.i(98928),u=e.i(449389),x=e.i(952973),m=e.i(612065),f=e.i(50469),g=e.i(237368);function p({fields:e,params:l,isPageEditing:b=!1}){let{data:y}=e||{},{datasource:w}=y||{}
3968,v=w?.seasonMode?.jsonValue?.value,[j,N]=(0,s.useState)(""),[C,k]=(0,s.useState)(""),[F,E]=(0,s.useState)(""),[A,S]=(0,s.useState)("all"),[D,T]=(0,s.useState)("all"),[L,_]=(0,s.useState)("city-asc"),[I,B]=(0,s.useState)(null),[M,R]=(0,s.useState)(new Map),P=v||"auto",$=(0,s.useMemo)(()=>w?.children?.results??[],[w]),O=(0,s.useMemo)(()=>$.filter(e=>"BcHurricaneDashboardOffSeasonTopic"===e.__typename),[$]),H=(0,s.useMemo)(()=>$.filter(e=>"BcHurricaneDashboardInSeasonIdea"===e.__typename),[$]),V=(0,s.useMemo)(()=>$.filter(e=>"BcHurricaneDashboardQuickLink"===e.__typename),[$]),z=(0,s.useMemo)(()=>$.filter(e=>"BcHurricaneDashboardMapLocation"===e.__typename),[$]),U=(0,c.resolveSeasonStatus)(P),W=j.trim().toLowerCase(),G=(e,...t)=>t.some(t=>(e[t]?.jsonValue?.value??"").toLowerCase().includes(W)),q=(0,s.useMemo)(()=>b||!W||U?O:O.filter(e=>G(e,"title","description")),[O,W,b,U]),K=(0,s.useMemo)(()=>!b&&W&&U?H.filter(e=>G(e,"eyebrow","title","description","bullets")):H,[H,W,b,U]),Y=(0,s.useMemo)(()=>b||!W?V:V.filter(e=>G(e,"label")),[V,W,b]),Q=W?O:q,X=W?H:K,J=W?V:Y,Z=(0,s.useMemo)(()=>W&&U?z.filter(e=>{let t=["name","locationType","details","address","tabCategory"].some(t=>(e[t]?.jsonValue?.value??"").toLowerCase().includes(W)),s=(e.itemName??"").toLowerCase().includes(W),i=W.includes("pet")&&e.petFriendly?.jsonValue?.value===!0;return t||s||i}):[],[z,W]),ee=(0,s.useMemo)(()=>{if(b)return z;let e=F.trim().toLowerCase();return e?z.filter(t=>{let s=["name","locationType","details","tabCategory"].some(s=>(t[s]?.jsonValue?.value??"").toLowerCase().includes(e)),i=(t.itemName??"").toLowerCase().includes(e),r=e.includes("no pet"),a=!r&&e.includes("pet")&&t.petFriendly?.jsonValue?.value===!0||r&&t.petFriendly?.jsonValue?.value===!1||"open"===e&&t.isClosed?.jsonValue?.value!==!0||e.includes("closed")&&t.isClosed?.jsonValue?.value===!0||e.includes("max")&&t.maxOccupancy?.jsonValue?.value===!0||e.includes("er open")&&t.erOpen?.jsonValue?.value===!0||e.includes("er closed")&&t.erOpen?.jsonValue?.value===!1||e.includes("generator")&&t.hasGenerator?.jsonValue?.value===!0;return s||i||a}):z},[z,F,b]),et=e=>e.tabCategory?.jsonValue?.value?.trim()||e.itemName?.trim()||e.name?.jsonValue?.value?.trim()||"",es=(0,s.useMemo)(()=>{let e=new Map;for(let t of z){let s=et(t);if(!s)continue;let i=s.toLowerCase();e.has(i)||e.set(i,s)}let t=Array.from(e.values());return t.length>0?t:c.DEFAULT_CATEGORIES},[z]),ei=C&&es.includes(C)?C:es[0]??"",er=ei.toLowerCase(),ea="hotels"===er||"shelters"===er,el=["hotels","shelters","libraries","schools","hospitals"].includes(er),en=["hospitals","hotels","shelters"].includes(er),eo="hospitals"===er,ec=(0,s.useMemo)(()=>{if(b||F.trim())return ee;let e=ee.filter(e=>et(e).toLowerCase()===ei.toLowerCase());return"open"===A&&(e=e.filter(e=>e.isClosed?.jsonValue?.value!==!0)),"closed"===A&&(e=e.filter(e=>e.isClosed?.jsonValue?.value===!0)),"max-occupancy"===A&&(e=e.filter(e=>e.maxOccupancy?.jsonValue?.value===!0)),"er-open"===A&&(e=e.filter(e=>e.erOpen?.jsonValue?.value===!0)),"allowed"===D&&(e=e.filter(e=>e.petFriendly?.jsonValue?.value===!0)),"not-allowed"===D&&(e=e.filter(e=>e.petFriendly?.jsonValue?.value===!1)),e},[ee,ei,b,A,D,F]),ed=(0,s.useMemo)(()=>{if(b)return ec;let e=e=>(e.locationType?.jsonValue?.value??"").trim().toLowerCase();return[...ec].sort((t,s)=>"city-asc"===L?e(t).localeCompare(e(s)):e(s).localeCompare(e(t)))},[ec,L,b]),eh=(0,s.useMemo)(()=>{let e=z.flatMap(e=>[e.name?.jsonValue?.value?.trim(),e.locationType?.jsonValue?.value?.trim()].filter(Boolean)),t=e.flatMap(e=>e.split(/\s+/).filter(e=>e.length>=4));return Array.from(new Set([...e,...t]))},[z]),eu=(0,s.useMemo)(()=>F&&0===ec.length?(0,c.findClosestSuggestion)(F,eh):null,[F,ec.length,eh]),ex=(0,s.useMemo)(()=>W&&0===Z.length?(0,c.findClosestSuggestion)(W,eh):null,[W,Z.length,eh]),em=(0,s.useMemo)(()=>ec.filter(e=>e.address?.jsonValue?.value?.trim()).map(e=>({address:e.address?.jsonValue?.value||"",name:e.name?.jsonValue?.value||"",type:e.locationType?.jsonValue?.value||"",details:e.details?.jsonValue?.value||""})),[ec]),ef=["shelters","hospitals","libraries","hotels"];if((0,s.useEffect)(()=>{!b&&navigator.geolocation&&navigator.geolocation.getCurrentPosition(e=>B([e.coords.latitude,e.coords.longitude]),()=>{})},[]),(0,s.useEffect)(()=>
3968{if(!I||b||!ef.includes(ei.toLowerCase()))return;let[e,t]=I,s=!1;return(async()=>{for(let i=0;i<ec.length&&!s;i++){let r=ec[i],a=r.address?.jsonValue?.value?.trim();if(!a)continue;let l=c.geocodeCache.get(a)??null;if(!l){if(i>0&&await new Promise(e=>setTimeout(e,100)),s)break;l=await (0,c.geocodeAddress)(a)}if(!l||s)continue;let n=(0,c.haversineKm)(e,t,l[0],l[1]);R(e=>new Map([...e,[a,(0,c.estimateDriveTime)(n)]]))}})(),()=>{s=!0}},[I,ec]),!w)return(0,t.jsx)(o.NoDataFallback,{componentName:"HurricaneDashboard"});let eg=w.heading?.jsonValue,ep=w.description?.jsonValue,eb=w.videoTitle?.jsonValue,ey=w.videoDescription?.jsonValue,ew=w.videoEmbedUrl?.jsonValue?.value||"",ev=w.guideBannerText?.jsonValue,ej=w.guideBannerLink?.jsonValue,eN=w.inSeasonSectionTitle?.jsonValue,eC=w.inSeasonSectionDescription?.jsonValue,ek=w.offSeasonSectionTitle?.jsonValue,eF=w.offSeasonSectionDescription?.jsonValue,eE=w.inSeasonCardsHeading?.jsonValue,eA=w.offSeasonCardsHeading?.jsonValue,eS=l?.styles??"",eD=(0,t.jsxs)("section",{className:"mt-6",children:[(0,t.jsx)("div",{className:"mb-4",children:U?eE?.value||b?(0,t.jsx)(i.Text,{field:eE,tag:"h3",className:"text-lg font-black tracking-tight text-[#10263f]"}):(0,t.jsx)("h3",{className:"text-lg font-black tracking-tight text-[#10263f]",children:"In-Season Content"}):eA?.value||b?(0,t.jsx)(i.Text,{field:eA,tag:"h3",className:"text-lg font-black tracking-tight text-[#10263f]"}):(0,t.jsx)("h3",{className:"text-lg font-black tracking-tight text-[#10263f]",children:"Off-Season Content"})}),U?(0,t.jsx)("div",{className:"grid gap-4 md:grid-cols-2 xl:grid-cols-3",children:X.map(e=>(0,t.jsx)(h.InSeasonCard,{item:e,isPageEditing:b},e.id))}):(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-3",children:Q.map(e=>(0,t.jsx)(h.OffSeasonCard,{item:e,isPageEditing:b},e.id))})]}),eT=(0,t.jsxs)("section",{className:"mt-6 border border-[#d6e0ea] bg-white shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsxs)("div",{className:(0,n.cn)("px-5 pt-5 pb-5",!b&&"border-b border-[#d6e0ea]"),children:[(0,t.jsxs)("div",{className:"mb-4 flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-lg font-black tracking-tight text-[#10263f]",children:"Operational locations and public resources"}),(0,t.jsx)("p",{className:"mt-0.5 text-sm text-[#5f7183]",children:"Search, filter, and monitor location status."})]}),(0,t.jsxs)("span",{className:"shrink-0 border border-[#d6e0ea] bg-[#f7fbfe] px-3 py-1.5 text-xs font-semibold uppercase tracking-[0.16em] text-[#45627d]",children:[b?z.length:ec.length," shown"]})]}),(0,t.jsxs)("div",{className:"grid gap-3 sm:grid-cols-[minmax(0,1fr)_auto_auto_auto_auto]",suppressHydrationWarning:!0,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-[#5f7183]",children:"Search locations"}),(0,t.jsxs)("label",{className:"flex items-center gap-2 border border-[#d6e0ea] bg-white px-3 py-2 focus-within:border-[#43a7ef]",children:[(0,t.jsxs)("svg",{className:"h-4 w-4 shrink-0 text-[#6f8091]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.8,children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,t.jsx)("path",{d:"M21 21l-4.35-4.35"})]}),(0,t.jsx)("input",{type:"text",value:F,onChange:e=>{E(e.target.value),k(""),S("all"),T("all")},placeholder:"Name, address, notes...",className:"w-full bg-transparent text-sm text-[#10263f] placeholder:text-[#8a99a8] focus:outline-none"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-[#5f7183]",children:"Category"}),(0,t.jsx)("select",{value:ei,onChange:e=>{k(e.target.value),S("all"),T("all"),E("")},className:"h-[38px] border border-[#d6e0ea] bg-white px-3 py-2 text-sm font-semibold text-[#10263f] focus:border-[#43a7ef] focus:outline-none",children:es.map(e=>(0,t.jsx)("option",{value:e,children:e},e))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-[#5f7183]",children:"Status"}),(0,t.jsxs)("select",{value:A,onChange:e=>{S(e.target.value),E("")},className:"h-[38px] border border-[#d6e0ea] bg-white px-3 py-2 text-sm font-semibold text-[#10263f] focus:border-[#43a7ef] focus:outline-none",children:[(0,t.jsx)("option",{value:"all",children:"All"}),el&&(0,t.jsx)("option",{value:"open",children:"Open"}),el&&(0,t.jsx)("option",{value:"closed",children:"Closed"}),en&&(0,t.jsx)("option",{value:"max-occupancy",children:"Max Occupancy"}),eo&&(0,t.jsx)("option",{value:"er-open",children:"ER Open"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-[#5f7183]",children:"Pets"}),(0,t.jsxs)("select",{value:D,onChange:e=>{T(e.target.value),E("")},disabled:!ea,className:(0,n.cn)("h-[38px] border border-[#d6e0ea] px-3 py-2 text-sm font-semibold focus:border-[#43a7ef] focus:outline-none",ea?"bg-white text-[#10263f]":"cursor-not-allowed bg-[#f0f4f8] text-[#aab8c4]"),children:[(0,t.jsx)("option",{value:"all",children:"All"}),(0,t.jsx)("option",{value:"allowed",children:"Allowed"}),(0,t.jsx)("option",{value:"not-allowed",children:"Not Allowed"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-[#5f7183]",children:"City"}),(0,t.jsx)("button",{type:"button",onClick:()=>_(e=>"city-asc"===e?"city-desc":"city-asc"),className:"flex h-[38px] w-[38px] curs
3968or-pointer items-center justify-center border border-[#d6e0ea] bg-white text-[#10263f] transition hover:border-[#43a7ef] hover:bg-[#f0f8ff]","aria-label":"city-asc"===L?"Sort city descending":"Sort city ascending",children:"city-asc"===L?(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M12 5v14M5 12l7 7 7-7"})}):(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M12 19V5M5 12l7-7 7 7"})})})]})]}),b&&(0,t.jsx)("p",{className:"mt-3 text-xs text-[#8a99a8]",children:"All items shown for editing â filters apply in live mode only."})]}),(0,t.jsxs)("div",{className:"grid gap-6 p-5 xl:grid-cols-[minmax(0,1.05fr)_minmax(320px,0.95fr)]",children:[(0,t.jsx)("div",{children:(0,t.jsx)(g.GisMap,{locations:em})}),(0,t.jsxs)("div",{children:[eu&&(0,t.jsx)("div",{className:"mb-3 flex justify-center",children:(0,t.jsxs)("button",{type:"button",onClick:()=>E(eu),className:"cursor-pointer border border-[#c9d8e5] bg-[#f7fbfe] px-4 py-2 text-[13px] font-semibold text-[#10263f] transition hover:border-[#0d8ddb] hover:bg-[#0d8ddb] hover:text-white",children:["Did you mean â",eu,"â?"]})}),(0,t.jsx)(u.LocationCardList,{items:b?z:ed,isPageEditing:b,effectiveTab:ei,travelTimes:M,activeQuery:F})]})]})]});return(0,t.jsxs)("div",{className:(0,n.cn)("@container relative min-h-screen text-slate-900",!b&&"overflow-hidden",eS),"data-component":"HurricaneDashboard","data-class-change":!0,suppressHydrationWarning:!0,children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_top_left,_rgba(14,116,144,0.10),_transparent_34%),radial-gradient(circle_at_top_right,_rgba(251,146,60,0.12),_transparent_28%),linear-gradient(180deg,_#eaf2f9_0%,_#edf4fa_48%,_#e6eff7_100%)]"}),(0,t.jsx)("div",{className:"relative mx-auto flex min-h-screen max-w-6xl items-start px-4 py-10 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:(0,n.cn)("w-full border border-[#cedae6] bg-[#fdfefe]/95 shadow-[0_24px_70px_rgba(56,84,112,0.12)] backdrop-blur",!b&&"overflow-hidden"),children:[(0,t.jsx)("div",{className:"border-b border-[#cedae6] bg-[#fdfefe]",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 px-6 py-8 md:px-8 lg:flex-row lg:items-end lg:justify-between",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("div",{className:"mb-3 inline-flex items-center gap-2 border border-[#f0c7aa] bg-[#fff2e7] px-3 py-1 text-xs font-semibold uppercase tracking-[0.2em] text-[#9a4d16]",children:"Hurricane Dashboard"}),(eg?.value||b)&&(0,t.jsx)(i.Text,{field:eg,tag:"h1",className:"text-3xl font-black tracking-tight text-[#10263f] sm:text-4xl"}),(ep?.value||b)&&(0,t.jsx)(i.Text,{field:ep,tag:"p",className:"mt-3 max-w-2xl text-sm leading-6 text-[#5f7183] sm:text-base"})]}),!b&&(0,t.jsxs)("div",{className:"grid gap-3 lg:min-w-[360px]",children:[(0,t.jsxs)("label",{className:" border border-[#d6e0ea] bg-white px-4 py-3",children:[(0,t.jsx)("span",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#8a99a8]",children:"Search Dashboard"}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-3 border border-[#d6e0ea] bg-[#f7fbfe] px-3 py-2",children:[(0,t.jsxs)("svg",{className:"h-4 w-4 shrink-0 text-[#6f8091]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,"aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"7"}),(0,t.jsx)("path",{d:"M20 20l-3.5-3.5"})]}),(0,t.jsx)("input",{type:"text",value:j,onChange:e=>N(e.target.value),placeholder:"Search topics, links, shelters, outages...",className:"w-full bg-transparent text-sm text-[#10263f] placeholder:text-[#8a99a8] focus:outline-none","aria-label":"Search dashboard content"})]})]}),(0,t.jsxs)("div",{className:(0,n.cn)("grid gap-3",U&&"grid-cols-[1fr_auto]"),children:[(0,t.jsxs)("div",{className:" border border-[#d6e0ea] bg-white px-4 py-3",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#8a99a8]",children:"Season Status"}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-3",children:[(0,t.jsx)("span",{className:(0,n.cn)("inline-flex h-3 w-3 rounded-full",{"bg-[#0d8ddb]":U,"bg-[#9db1c3]":!U})}),(0,t.jsx)("span",{className:"text-sm font-semibold text-[#10263f]",children:U?"On Season":"Off Season"})]})]}),U&&(0,t.jsx)(m.CountdownTimer,{isSeasonOn:U,isPageEditing:b})]})]})]})}),(0,t.jsxs)("div",{className:"px-4 py-5 sm:px-6 md:px-8 md:py-7",children:[b&&(0,t.jsxs)("div",{className:"mb-5 border border-dashed border-[#0d8ddb] bg-[#eef5fb] px-4 py-3 text-sm",children:[(0,t.jsx)("p",{className:"mb-1.5 font-bold text-[#0d8ddb]",children:"Editing Tips"}),(0,t.jsxs)("ul",{className:"space-y-1 text-[#45627d]",children:[(0,t.jsxs)("li",{children:["â Click ",(0,t.jsx)("strong",{children:"heading"})," or ",(0,t.jsx)("strong",{children:"description"})," to edit inline"]}),(0,t.jsxs)("li",{children:["â Edit ",(0,t.jsx)("strong",{children:"videoTitle"}),", ",(0,t.jsx)("strong",{children:"videoDescription"}),", and ",(0,t.jsx)("strong",{children:"videoEmbedUrl"})," via the right panel"]}),(0,t.jsxs)("li",{children:["â ",(0,t.jsx)("strong",{children:"YouTube"})," embed format: ",(0,t.jsx)("code",{children:"https://www.youtube.com/embed/VIDEO_ID"})]}),(0,t.jsxs)("li",{children:["â ",(0,t.jsx)("strong",{children:"Vimeo"})," embed format: ",(0,t.jsx)("code",{children:"https://player.vimeo.com/video/VIDEO_ID"})]}),(0,t.jsxs)("li",{children:["â Child items (topics, ideas, quick links, map locations) are managed via ",(0,t.jsx)("strong",{children:"Manage Items (+)"})," in the toolbar"]}),(0,t.jsxs)("li",{children:["â Bullets for In-Season Idea items are one bullet per line in the ",(0,t.jsx)("strong",{children:"bullets"})," field"]}),(0,t.jsxs)("li",{children:["â Map location coordinates are stored as text in ",(0,t.jsx)("strong",{children:"latitude"})," and ",(0,t.jsx)("strong",{children:"longitude"})," fields"]}),(0,t.jsxs)("li",{children:["â Edit the ",(0,t.jsx)("strong",{children:"guideBannerText"})," and ",(0,t.jsx)("strong",{children:"guideBannerLink"})," fields for the preparedness guide banner below"]}),(0,t.jsxs)("li",{children:["â Click the ",(0,t.jsx)("strong",{children:"In-season content"})," / ",(0,t.jsx)("strong",{children:"Off-season topic cards"})," heading to edit it inline (",(0,t.jsx)("strong",{children:"inSeasonCardsHeading"})," / ",(0,t.jsx)("strong",{children:"offSeasonCardsHeading"})," fields)"]})]})]}),(ev?.value||ej?.value?.href||b)&&(0,t.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 border border-[#10263f] bg-[#10263f] px-5 py-4",children:[(ev?.value||b)&&(0,t.jsx)(i.Text,{field:ev,tag:"span",className:"text-base font-black tracking-tight text-[#7fd0ff]"}),(ej?.value?.href||b)&&(0,t.jsx)(a.Link,{field:ej,showLinkTextWithChildrenPresent:!0,className:"inline-flex items-center gap-1.5 text-sm font-bold text-[#7fd0ff] underline-offset-4 hover:underline",children:(0,t.jsx)("svg",{className:"h-3.5 w-3.5 shrink-0",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:3,"aria-hidden":"true",children:(0,t.jsx)("path",{d:"M9 5l7 7-7 7"})})})]}),!U&&!b&&(0,t.jsxs)("div",{className:"mb-6 flex flex-col items-center border border-[#d6e0ea] bg-[linear-gradient(135deg,#f8fbfe_0%,#eaf2f9_100%)] px-6 py-8 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",suppressHydrationWarning:!0,children:[(0,t.jsx)("p",{className:"w-full text-center text-xs font-bold uppercase tracking-[0.28em] text-[#9a4d16]",children:"Hurricane Season Starts In"}),(0,t.jsx)(m.CountdownHero,{isSeasonOn:!1}),(0,t.jsxs)("p",{className:"mt-4 w-full text-center text-sm text-[#5f7183]",children:["Atlantic hurricane season runs ",(0,t.jsx)("span",{className:"font-semibold text-[#10263f]",children:"June 1 â November 30"})]})]}),!b&&W&&(0,t.jsxs)("section",{className:"mt-0 mb-6 border border-[#d6e0ea] bg-white shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsxs)("div",{className:"border-b border-[#d6e0ea] px-5 py-4 flex items-center justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-lg font-black tracking-tight text-[#10263f]",children:"Search Results"}),(0,t.jsxs)("p",{className:"mt-0.5 text-sm text-[#5f7183]",children:["Results across all sections for â",j,"â"]}
3968)]}),(0,t.jsxs)("span",{className:"shrink-0 border border-[#d6e0ea] bg-[#f7fbfe] px-3 py-1.5 text-xs font-semibold uppercase tracking-[0.16em] text-[#45627d]",children:[(U?K.length:q.length)+Y.length+Z.length," found"]})]}),(0,t.jsxs)("div",{className:"p-5 space-y-6",children:[Z.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Locations"}),(0,t.jsx)("div",{className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3",children:Z.map(e=>(0,t.jsx)(u.LocationCard,{item:e,isPageEditing:!1,showAddress:!0,travelTime:M.get(e.address?.jsonValue?.value?.trim()??""),activeCategory:e.tabCategory?.jsonValue?.value?.trim()||e.itemName?.trim()||""},e.id))})]}),U&&K.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"In-Season Ideas"}),(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-3",children:K.map(e=>(0,t.jsx)(h.InSeasonCard,{item:e,isPageEditing:!1},e.id))})]}),!U&&q.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Topics"}),(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-3",children:q.map(e=>(0,t.jsx)(h.OffSeasonCard,{item:e,isPageEditing:!1},e.id))})]}),Y.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Quick Links"}),(0,t.jsx)("div",{className:"grid gap-2",children:Y.map(e=>(0,t.jsx)(h.QuickLinkItem,{item:e,isPageEditing:!1},e.id))})]}),(U?K.length:q.length)+Y.length+Z.length===0&&(0,t.jsxs)("div",{className:"flex flex-col items-center py-6",children:[(0,t.jsxs)("p",{className:"text-sm text-[#5f7183]",children:["No results found for â",j,"â."]}),ex&&(0,t.jsx)("div",{className:"mt-2 flex justify-center",children:(0,t.jsxs)("button",{type:"button",onClick:()=>N(ex),className:"cursor-pointer border border-[#c9d8e5] bg-[#f7fbfe] px-4 py-2 text-[13px] font-semibold text-[#10263f] transition hover:border-[#0d8ddb] hover:bg-[#0d8ddb] hover:text-white",children:["Did you mean â",ex,"â?"]})}),!ex&&(0,t.jsx)("p",{className:"mt-1 text-sm text-[#5f7183]",children:"Try a different keyword."})]})]})]}),(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(f.WeatherTracker,{isPageEditing:b})}),(U||b)&&ew&&(0,t.jsx)(x.VideoBlock,{titleField:eb,descriptionField:ey,embedUrl:ew,hero:!0,isPageEditing:b}),(0,t.jsx)("section",{className:(0,n.cn)(" border p-6",{"border-[#b7dfff] bg-[linear-gradient(135deg,#eff8ff_0%,#f8fbfe_100%)]":U,"border-[#d6e0ea] bg-[linear-gradient(135deg,#f8fbfe_0%,#ffffff_100%)]":!U}),children:(0,t.jsxs)("div",{className:(0,n.cn)("grid gap-6 lg:items-start",{"lg:grid-cols-[minmax(0,1.3fr)_minmax(280px,0.7fr)]":U,"xl:grid-cols-[minmax(0,1.05fr)_minmax(320px,0.95fr)_minmax(280px,0.7fr)]":!U}),children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Badge,{variant:U?"blue":"neutral",children:U?"In Season":"Off Season"}),U?(0,t.jsxs)(t.Fragment,{children:[eN?.value||b?(0,t.jsx)(i.Text,{field:eN,tag:"h2",className:"mt-4 text-2xl font-black tracking-tight text-[#10263f]"}):(0,t.jsx)("h2",{className:"mt-4 text-2xl font-black tracking-tight text-[#10263f]",children:"Recommended content to show while hurricane season is active"}),eC?.value||b?(0,t.jsx)(r.RichText,{field:eC,className:"mt-3 max-w-2xl text-sm leading-6 text-[#5f7183] [&_a]:font-medium [&_a]:text-[#0d4c8a] [&_a]:underline hover:[&_a]:text-[#0d8ddb]"}):(0,t.jsx)("p",{className:"mt-3 max-w-2xl text-sm leading-6 text-[#5f7183]",children:"Use this area for current operational information, urgent actions, and direct links to services residents need quickly."})]}):(0,t.jsxs)(t.Fragment,{children:[ek?.value||b?(0,t.jsx)(i.Text,{field:ek,tag:"h2",className:"mt-4 text-2xl font-black tracking-tight text-[#10263f]"}):(0,t.jsx)("h2",{className:"mt-4 text-2xl font-black tracking-tight text-[#10263f]",children:"Evergreen topics to show while hurricane season is inactive"}),eF?.value||b?(0,t.jsx)(r.RichText,{field:eF,className:"mt-3 max-w-2xl text-sm leading-6 text-[#5f7183] [&_a]:font-medium [&_a]:text-[#0d4c8a] [&_a]:underline hover:[&_a]:text-[#0d8ddb]"}):(0,t.jsx)("p",{className:"mt-3 max-w-2xl text-sm leading-6 text-[#5f7183]",children:"Keep the off-season view simple and durable: square cards work well for preparedness education and evergreen emergency resources."})]})]}),(!U||b)&&ew&&(0,t.jsx)(x.VideoBlock,{titleField:eb,descriptionField:ey,embedUrl:ew,isPageEditing:b}),(0,t.jsxs)("aside",{className:" border border-[#d6e0ea] bg-white p-5 shadow-[0_10px_24px_rgba(80,108,136,0.08)]",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#0d8ddb]",children:"Qu
3968ick Links"}),(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsxs)(t.Fragment,{children:[!b&&J.length>5&&(0,t.jsxs)("div",{className:"mb-2 flex items-center justify-end gap-1 text-[11px] font-semibold text-[#8a99a8]",children:[(0,t.jsx)("svg",{className:"h-3 w-3",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2.5,"aria-hidden":"true",children:(0,t.jsx)("path",{d:"M12 5v14M5 12l7 7 7-7"})}),"Scroll for more"]}),(0,t.jsx)("div",{className:"scrollbar-thin grid gap-2",style:!b&&J.length>5?{maxHeight:"260px",overflowY:"scroll",paddingRight:"4px"}:void 0,children:J.map(e=>(0,t.jsx)(h.QuickLinkItem,{item:e,isPageEditing:b},e.id))})]})})]})]})}),U?(0,t.jsxs)(t.Fragment,{children:[eT,eD]}):(0,t.jsxs)(t.Fragment,{children:[eD,b&&eT]})]})]})})]})}let b=e=>{let{page:s}=(0,l.useSitecore)(),{isEditing:i}=s.mode;return(0,t.jsx)(p,{...e,isPageEditing:i})},y=b;e.s(["Default",0,b,"default",0,y])},823310,e=>{"use strict";let t="How can we help?",s="Choose a topic and we'll take you to the right page.",i="fa-solid fa-circle-question",r="fa-solid fa-compass",a="fa-duotone fa-solid fa-globe-www",l={id:"fallback-help-desk",title:{jsonValue:{value:"How can we help?"}},description:{jsonValue:{value:"Select a common service to preview the Help Desk experience."}},faIcon:{jsonValue:{value:"fa-solid fa-headset"}},children:{results:[{id:"fallback-payments",title:{jsonValue:{value:"Payments and fees"}},description:{jsonValue:{value:"Find payment options, fee schedules, and account information."}},href:{jsonValue:{value:"/payments"}}},{id:"fallback-permits",title:{jsonValue:{value:"Permits and licenses"}},description:{jsonValue:{value:"Start, renew, or check the status of a permit or license."}},href:{jsonValue:{value:"/permits"}}},{id:"fallback-contact",title:{jsonValue:{value:"Contact support"}},description:{jsonValue:{value:"Get connected with the right office or service team."}},href:{jsonValue:{value:"/contact"}}}]}};function n(e){return e?.jsonValue?.value?.trim()||""}function o(e){return e?.jsonValue}function c(e){let t=e?.value;return{href:t?.href?.trim()||"",target:t?.target?.trim()||"",text:t?.text?.trim()||t?.title?.trim()||""}}function d(e){return{titleField:e.title?.jsonValue??e.heading?.jsonValue,descriptionField:e.description?.jsonValue??e.subtitle?.jsonValue,faIconField:e.faIcon?.jsonValue}}function h(e){return e.title?.jsonValue??e.label?.jsonValue??e.heading?.jsonValue}function u(e){return e.description?.jsonValue??e.desc?.jsonValue??e.summary?.jsonValue}function x(e){return o(e.link)??o(e.ctaLink)??o(e.quickLink)}function m(e){let t=e.match(/class=["']([^"']+)["']/i),s=(t?.[1]??e).replace(/<\/?i[^>]*>/gi," ").replace(/[<>"']/g," ").trim().replace(/\s+/g," ");return s?s.includes("fa-")?s:!/^[a-z0-9-]+$/i.test(s)||s.length>32?i:`fa-solid fa-${s.replace(/^fa-/,"")}`:i}function f(e){if(!e||"object"!=typeof e)return!1;let t=e;return!!(t.title||t.heading||t.description||t.subtitle||t.faIcon||t.children||t.items||t.results)}function g(e){let t=e?.data,s=[t?.datasource,t?.item,e?.datasource,e?.item,e];return t&&Object.entries(t).forEach(([e,t])=>{"datasource"!==e&&"item"!==e&&s.push(t)}),s.find(f)}function p(e){let t=e;for(let e of["children","items","results"]){let s=t[e];if(Array.isArray(s))return s;if(s&&"object"==typeof s&&Array.isArray(s.results))return s.results}return[]}function b(e,t){let s=x(e),i=c(s),r=i.href||n(e.href)||n(e.url),a=h(e),l=u(e),o=a?.value?.trim()||i.text;return o?{id:e.id||`helpdesk-option-${t}`,label:o,href:r,description:l?.value?.trim()||"",labelField:a,descriptionField:l,linkField:s}:null}function y(e){return e.map((e,t)=>b(e,t)).filter(e=>null!==e)}e.s(["DEFAULT_DESCRIPTION",0,s,"DEFAULT_ICON",0,i,"DEFAULT_TITLE",0,t,"FALLBACK_HELP_DESK_DATASOURCE",0,l,"PREVIEW_ICON",0,r,"SELECTED_TOPIC_ICON",0,a,"getChildren",0,p,"getDatasourceFields",0,d,"getItemDescriptionField",0,u,"getItemLabelField",0,h,"getItemLinkField",0,x,"getLinkMeta",0,c,"isDatasourceCandidate",0,f,"normalizeIcon",0,m,"normalizeOption",0,b,"normalizeOptions",0,y,"readFieldValue",0,n,"readLink",0,o,"resolveDatasource",0,g])},534084,e=>{"use strict";var t=e.i(46850),s=e.i(947746);let i=()=>((0,s.useEffect)(()=>{(0,t.isEditorActive)()&&(0,t.resetEditorChromes)()},[]),s.default.createElement(s.default.Fragment,null));e.s(["ClientEditingChromesUpdate",0,i])},44620,185919,939754,962583,792572,411778,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(534084),r=e.i(965947),a=e.i(823310),l=t,n=e.i(78627),o=e.i(191167),c=a,d=t,h=e.i(278815),u=e.i(614892);
3968function x({name:e,className:t,title:s}){return(0,d.jsx)(h.FontAwesomeIcon,{icon:(0,u.resolveIcon)(e),className:t,"aria-hidden":s?void 0:"true",title:s})}function m({label:e,children:t,helper:s}){return(0,l.jsxs)("div",{className:"border border-[#CED5D9] bg-white p-3",children:[(0,l.jsx)("div",{className:"text-[11px] font-extrabold uppercase tracking-[0.08em] text-[#686C6E]",children:e}),t,s]})}function f({children:e}){return(0,l.jsx)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#F6FBFF] px-3 py-2",children:e})}function g({isEditable:e}){return e?(0,l.jsx)("div",{className:"mt-2 text-[10px] font-semibold uppercase tracking-[0.08em] text-[#005C98]",children:"Editable in Pages"}):null}function p({label:e,field:t,fallback:s="Not set"}){return(0,l.jsx)(m,{label:e,helper:(0,l.jsx)(g,{isEditable:!!t}),children:(0,l.jsx)("div",{className:"mt-2",children:(0,l.jsx)(f,{children:t?(0,l.jsx)(o.Text,{tag:"div",field:t,editable:!0,suppressHydrationWarning:!0,className:"min-h-[24px] break-words text-sm font-semibold text-[#00304C]"}):(0,l.jsx)("span",{className:"text-sm font-semibold text-[#686C6E]",children:s})})})})}function b({label:e,field:t}){let s=(0,c.normalizeIcon)(t?.value||"");return(0,l.jsx)(m,{label:e,helper:(0,l.jsx)(g,{isEditable:!!t}),children:(0,l.jsxs)("div",{className:"mt-2 grid grid-cols-[44px_1fr] gap-3",children:[(0,l.jsx)("div",{className:"inline-flex h-11 w-11 items-center justify-center bg-white shadow-sm ring-1 ring-[#B2E3FF]","aria-label":"Font Awesome icon preview",children:(0,l.jsx)(x,{name:s,className:"h-5 w-5 text-[#006099]"})}),(0,l.jsx)(f,{children:t?(0,l.jsx)(o.Text,{tag:"div",field:t,editable:!0,suppressHydrationWarning:!0,className:"min-h-[24px] break-words text-sm font-semibold text-[#00304C]"}):(0,l.jsx)("span",{className:"text-sm font-semibold text-[#686C6E]",children:c.DEFAULT_ICON})})]})})}function y({label:e,field:t}){let s=(0,c.getLinkMeta)(t);return(0,l.jsx)(m,{label:e,helper:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(g,{isEditable:!!t}),t&&!s.href?(0,l.jsx)("div",{className:"mt-2 bg-[#FFF8F2] px-3 py-2 text-xs font-semibold text-[#A84F00]",children:"Select a target item or enter a URL for this General Link field."}):null]}),children:(0,l.jsx)("div",{className:"mt-2",children:(0,l.jsx)(f,{children:t?(0,l.jsx)(n.Link,{field:t,editable:!0,suppressHydrationWarning:!0,className:"inline-flex min-h-[24px] break-words text-sm font-semibold text-[#00304C] underline decoration-[#8BCDF5] underline-offset-2",children:s.text||s.href||"Set link"}):(0,l.jsx)("span",{className:"text-sm font-semibold text-[#A30000]",children:"Link field not returned"})})})})}function w({title:e,children:t}){return(0,l.jsxs)("div",{className:"border border-[#B2E3FF] bg-[#EDF5FA] p-3",children:[(0,l.jsx)("div",{className:"mb-3 text-xs font-extrabold text-[#00304C]",children:e}),t]})}function v({fields:e}){return(0,l.jsx)(w,{title:"Datasource fields",children:(0,l.jsxs)("div",{className:"grid gap-3 sm:grid-cols-3",children:[(0,l.jsx)(p,{label:"Title",field:e.titleField}),(0,l.jsx)(p,{label:"Description",field:e.descriptionField}),(0,l.jsx)(b,{label:"Font Awesome icon",field:e.faIconField})]})})}function j({item:e,index:t}){return(0,l.jsxs)("div",{className:"border border-[#CED5D9] bg-white/70 p-3",children:[(0,l.jsxs)("div",{className:"mb-3 flex flex-col gap-1 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsx)("div",{className:"text-xs font-extrabold text-[#00304C]",children:e.name||`Child item ${t+1}`}),(0,l.jsxs)("span",{className:"text-[11px] font-semibold text-[#686C6E]",children:["#",t+1]})]}),(0,l.jsxs)("div",{className:"grid gap-3 sm:grid-cols-3",children:[(0,l.jsx)(p,{label:"Title",field:(0,c.getItemLabelField)(e)}),(0,l.jsx)(p,{label:"Description",field:(0,c.getItemDescriptionField)(e)}),(0,l.jsx)(y,{label:"Link",field:(0,c.getItemLinkField)(e)})]})]})}function N({rawItems:e}){return(0,l.jsx)(w,{title:"Child item fields",children:e.length>0?(0,l.jsx)("div",{className:"grid gap-3",children:e.map((e,t)=>(0,l.jsx)(j,{item:e,index:t},e.id||`${e.name||"helpdesk-child"}-${t}`))}):(0,l.jsx)("div",{className:"border border-[#CED5D9] bg-white p-3 text-xs font-semibold text-[#686C6E]",children:"No child items returned yet. Add child items under the datasource item."})})}function C({childCount:e}){return(0,l.jsxs)("div",{className:"flex flex-col gap-1 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.1em] text-[#005C98]",children:"Help Desk Authoring"}),(0,l.jsx)("p",{className:"mt-1 text-xs",children:"Edit the datasource fields and child item fields below. Child links can be filled
3968in later; those options still render but stay disabled."})]}),(0,l.jsxs)("span",{className:"mt-2 inline-flex w-fit bg-white px-3 py-2 text-xs font-extrabold text-[#00304C] ring-1 ring-[#B2E3FF] sm:mt-0",children:[e," child item",1===e?"":"s"]})]})}function k({datasource:e,rawItems:t}){let s=(0,c.getDatasourceFields)(e);return(0,l.jsxs)("div",{className:"mb-4 border border-dashed border-[#8BCDF5] bg-[#F6FBFF] p-4 text-sm text-[#45627D]",children:[(0,l.jsx)(C,{childCount:t.length}),(0,l.jsxs)("div",{className:"mt-4 grid gap-3",children:[(0,l.jsx)(v,{fields:s}),(0,l.jsx)(N,{rawItems:t})]})]})}e.s(["Icon",0,x],185919),e.s(["HelpDeskAuthoringPanel",0,k],939754);var F=t,E=o,A=a;function S({titleId:e,titleField:t,descriptionField:s,icon:i,isPageEditing:r}){return(0,F.jsxs)("div",{className:"relative border-b border-[#CED5D9] px-4 py-5 sm:px-6",children:[(0,F.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-[#EBF7FF] via-white to-[#FFF0E5]","aria-hidden":"true"}),(0,F.jsx)("div",{className:"absolute inset-0 opacity-60",style:{backgroundImage:"radial-gradient(circle at 18% 25%, rgba(0,128,204,0.16), transparent 44%), radial-gradient(circle at 85% 28%, rgba(255,121,26,0.14), transparent 48%)"},"aria-hidden":"true"}),(0,F.jsxs)("div",{className:"relative flex items-start gap-3",children:[(0,F.jsx)("span",{className:"mt-1 inline-flex h-11 w-11 shrink-0 items-center justify-center bg-white shadow-sm ring-1 ring-[#B2E3FF]","aria-hidden":"true",children:(0,F.jsx)(x,{name:i,className:"text-[#006099]"})}),(0,F.jsxs)("div",{className:"min-w-0",children:[(0,F.jsx)("h2",{id:e,className:"break-words text-3xl font-extrabold tracking-tight text-[#00304C] sm:text-4xl",children:t?(0,F.jsx)(E.Text,{field:t,editable:r}):A.DEFAULT_TITLE}),(0,F.jsx)("p",{className:"mt-1 break-words text-base font-medium text-[#494B4D] sm:text-lg",children:s?(0,F.jsx)(E.Text,{field:s,editable:r}):A.DEFAULT_DESCRIPTION})]})]})]})}e.s(["HelpDeskHeader",0,S],962583);var D=t,T=r;function L({selectId:e,hintId:t,errorId:s,options:i,value:r,showError:a,selectRef:l,onChange:n,onBlur:o}){let c=a?`${t} ${s}`:t;return(0,D.jsx)("div",{className:(0,T.cn)("overflow-hidden border bg-white shadow-sm",a?"border-[#A30000]":"border-[#CED5D9]"),children:(0,D.jsxs)("div",{className:"bg-[#EDF5FA] px-4 py-4",children:[(0,D.jsxs)("label",{htmlFor:e,className:"block text-base font-extrabold text-[#00304C] sm:text-lg",children:[(0,D.jsx)(x,{name:"fa-solid fa-list-check",className:"mr-2 text-[#686C6E]"}),"Choose a topic"]}),(0,D.jsxs)("div",{className:"relative mt-2",children:[(0,D.jsxs)("select",{id:e,ref:l,value:r,onChange:n,onBlur:o,disabled:0===i.length,className:"min-h-[64px] w-full appearance-none border border-[#CED5D9] bg-white px-4 py-4 pr-12 text-base font-extrabold text-[#00304C] shadow-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:bg-[#F5F7F8] disabled:text-[#686C6E] sm:text-lg","aria-describedby":c,"aria-invalid":a,"aria-errormessage":a?s:void 0,children:[(0,D.jsx)("option",{value:"",children:i.length>0?"Select an option...":"No topics available"}),i.map(e=>(0,D.jsxs)("option",{value:e.id,children:[e.label,e.href?"":" (link needed)"]},e.id))]}),(0,D.jsx)("span",{className:"pointer-events-none absolute right-4 top-1/2 -translate-y-1/2 text-[#686C6E]","aria-hidden":"true",children:(0,D.jsx)(x,{name:"fa-solid fa-chevron-down"})})]}),(0,D.jsxs)("div",{id:t,className:"mt-2 text-sm font-medium text-[#686C6E]",children:["Select an option, then press"," ",(0,D.jsx)("span",{className:"font-extrabold text-[#00304C]",children:"Go"})," to continue."]}),a?(0,D.jsxs)("p",{id:s,className:"mt-2 text-sm font-semibold text-[#A30000]",children:[(0,D.jsx)(x,{name:"fa-solid fa-triangle-exclamation",className:"mr-2"}),"Please select an option."]}):null]})})}e.s(["HelpDeskTopicSelect",0,L],792572);var _=t,I=n,B=o,M=r,R=a;function P({selected:e,selectedHasLink:t}){return(0,_.jsx)("div",{className:(0,M.cn)("border-b border-[#CED5D9] px-4 py-3",e?"border-l-4 border-l-[#0080CC] bg-[#F6FBFF]":"bg-white"),children:(0,_.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[(0,_.jsxs)("div",{children:[(0,_.jsx)("div",{className:"text-[11px] font-extrabold uppercase tracking-[0.06em] text-[#686C6E]",children:"Selected topic"}),(0,_.jsx)("div",{className:"mt-0.5 text-base font-extrabold tracking-tight text-[#00304C] sm:text-lg",children:e?t?"Ready to continue":"Link needed before launch":"Nothing selected yet"})]}),(0,_.jsxs)("span",{className:(0,M.cn)("inline-flex w-fit items-center gap-2 px-2.5 py-1.5 text-xs font-extrabold ring-1",t?"bg-white text-[#00304C] ring-[#B2E3FF]":e?"bg-[#FFF8F2] text-[#A84F00] ring-[#FFD3B2]":"bg-white text-[#494B4D] ring-[#CED5D9]"),children:[(0,_.jsx)(x,{name:t?"fa-solid fa-circle-check":e?"fa-solid fa-link-slash":"fa-solid fa-circle-info",className:t?"text-[#006099]":e?"text-[#A84F00]":"text-[#686C6E]"}),t?"Ready":e?"Needs link":"Choose one"]})]})})}function $({selected:e,selectedHasLink:t}){return(0,_.jsxs)("div",{className:"mt-5 grid gap-2 sm:grid-cols-2",children:[(0,_.jsxs)("button",{type:"submit",disabled:!t,className:(0,M.cn)("inline-flex min-h-[54px] w-full items-center justify-center gap-2 px-4 py-3 text-base font-extrabold focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed",t?"bg-[#0080CC] text-white shadow-[0_14px_26px_rgba(0,128,204,0.28)] hover:bg-[#006099]":"bg-[#CED5D9] text-[#494B4D]"),"aria-label":`Go to ${e.label}`,children:[(0,_.jsx)(x,{name:"fa-solid fa-arrow-right",className:"text-white/95"}),"Go"]}),t?(0,_.jsxs)("a",{href:e.href,className:"inline-flex min-h-[54px] w-full items-center justify-center gap-2 border border-[#CED5D9] bg-white px-4 py-3 text-base font-extrabold text-[#00304C] hover:bg-[#
3968EDF5FA] focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":`Open ${e.label} in a new tab`,target:"_blank",rel:"noreferrer",children:[(0,_.jsx)(x,{name:"fa-solid fa-up-right-from-square",className:"text-[#686C6E]"}),"Open in new tab"]}):(0,_.jsxs)("button",{type:"button",disabled:!0,className:"inline-flex min-h-[54px] w-full cursor-not-allowed items-center justify-center gap-2 border border-[#CED5D9] bg-[#EDF5FA] px-4 py-3 text-base font-extrabold text-[#686C6E]",children:[(0,_.jsx)(x,{name:"fa-solid fa-up-right-from-square",className:"text-[#686C6E]"}),"Link needed"]})]})}function O({selected:e,selectedHasLink:t,isPageEditing:s}){let i=(0,R.getLinkMeta)(e.linkField);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-start",children:[(0,_.jsx)("div",{className:"inline-flex h-14 w-14 shrink-0 items-center justify-center bg-[#EBF7FF] ring-1 ring-[#B2E3FF]",children:(0,_.jsx)(x,{name:R.SELECTED_TOPIC_ICON,className:"text-xl text-[#006099]"})}),(0,_.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,_.jsx)("div",{className:"break-words text-2xl font-extrabold tracking-tight text-[#00304C] sm:text-3xl",children:e.labelField?(0,_.jsx)(B.Text,{field:e.labelField,editable:s}):e.label}),e.description||s?(0,_.jsx)("p",{className:"mt-2 break-words text-base font-medium leading-relaxed text-[#494B4D] sm:text-lg",children:e.descriptionField?(0,_.jsx)(B.Text,{field:e.descriptionField,editable:s}):e.description}):null,(0,_.jsxs)("div",{className:"mt-3 border border-[#CED5D9] bg-[#EDF5FA] px-3 py-2 text-sm font-medium text-[#686C6E]",children:[(0,_.jsx)(x,{name:"fa-solid fa-link",className:"mr-2 text-[#686C6E]"}),s&&e.linkField?(0,_.jsx)(I.Link,{field:e.linkField,editable:s,children:i.text||i.href||"Set link"}):e.href?(0,_.jsx)("span",{className:"break-all",children:e.href}):(0,_.jsx)("span",{children:"Link not set yet."})]})]})]}),(0,_.jsx)($,{selected:e,selectedHasLink:t})]})}function H(){return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"border border-[#CED5D9] bg-[#EDF5FA] p-4",children:(0,_.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start",children:[(0,_.jsx)("div",{className:"inline-flex h-12 w-12 shrink-0 items-center justify-center bg-white ring-1 ring-[#CED5D9]",children:(0,_.jsx)(x,{name:R.PREVIEW_ICON,className:"text-lg text-[#686C6E]"})}),(0,_.jsxs)("div",{className:"min-w-0",children:[(0,_.jsx)("div",{className:"break-words text-2xl font-extrabold text-[#00304C]",children:"Choose a topic above"}),(0,_.jsx)("p",{className:"mt-1 break-words text-base font-medium text-[#494B4D]",children:"Once selected, you will see the details and the Go button here."})]})]})}),(0,_.jsxs)("button",{type:"submit",disabled:!0,className:"mt-4 inline-flex min-h-[54px] w-full cursor-not-allowed items-center justify-center gap-2 bg-[#CED5D9] px-4 py-3 text-base font-extrabold text-[#494B4D]","aria-label":"Select an option to enable Go",children:[(0,_.jsx)(x,{name:"fa-solid fa-arrow-right",className:"text-[#494B4D]"}),"Go"]})]})}function V({datasource:e,rawItems:l,options:n,isPageEditing:o,styles:c}
3968){let[d,h]=(0,s.useState)(""),[u,x]=(0,s.useState)(!1),m=(0,s.useId)(),f=(0,s.useRef)(null),g=(0,s.useRef)(null),p=(0,s.useMemo)(()=>n.find(e=>e.id===d)??null,[n,d]),b=u&&!p,y=!!p?.href,{titleField:w,descriptionField:v,faIconField:j}=(0,a.getDatasourceFields)(e),N=(0,a.normalizeIcon)(j?.value||""),C=`${m}-title`,F=`${m}-topic`,E=`${m}-hint`,A=`${m}-error`;function D(e){f.current&&(f.current.textContent="",window.setTimeout(()=>{f.current&&(f.current.textContent=e)},10))}function T(e){let t=e.target.value;if(x(!0),h(t),!t)return void D("No option selected.");let s=n.find(e=>e.id===t);D(s?`Selected: ${s.label}.`:"Selection updated.")}function _(e){if(e.preventDefault(),x(!0),!p){D("Please choose an option to continue."),g.current?.focus();return}if(!y){D("This option does not have a link yet."),g.current?.focus();return}window.location.href=p.href}return o||0!==n.length?(0,t.jsxs)("section",{className:(0,r.cn)("w-full py-8",c),"data-component":"HelpDesk",role:"region","aria-labelledby":C,suppressHydrationWarning:o,children:[o?(0,t.jsx)(i.ClientEditingChromesUpdate,{}):null,(0,t.jsxs)("div",{className:"mx-auto w-full max-w-3xl px-4 sm:px-0",children:[o?(0,t.jsx)(k,{datasource:e,rawItems:l}):null,(0,t.jsxs)("div",{className:"overflow-hidden border border-[#CED5D9] bg-white shadow-[0_10px_28px_rgba(0,0,0,0.08)]",children:[(0,t.jsx)("p",{ref:f,className:"sr-only","aria-live":"polite","aria-atomic":"true"}),(0,t.jsx)(S,{titleId:C,titleField:w,descriptionField:v,icon:N,isPageEditing:o}),(0,t.jsxs)("form",{onSubmit:_,className:"grid gap-4 p-5 sm:p-6",children:[(0,t.jsx)(L,{selectId:F,hintId:E,errorId:A,options:n,value:d,showError:b,selectRef:g,onChange:T,onBlur:()=>x(!0)}),(0,t.jsxs)("div",{className:"overflow-hidden border border-[#CED5D9] bg-white shadow-sm",children:[(0,t.jsx)(P,{selected:p,selectedHasLink:y}),(0,t.jsx)("div",{className:"p-5",children:p?(0,t.jsx)(O,{selected:p,selectedHasLink:y,isPageEditing:o}):(0,t.jsx)(H,{})})]})]})]})]})]}):null}e.s(["HelpDeskEmptySelection",0,H,"HelpDeskSelectedTopic",0,O,"HelpDeskSelectionStatus",0,P],411778),e.s(["HelpDeskDisplay",0,V],44620)},980827,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(823310),a=e.i(44620);let l="client";function n(e){let t=(0,s.useMemo)(()=>(0,r.resolveDatasource)(e),[e])??r.FALLBACK_HELP_DESK_DATASOURCE,i=(0,s.useMemo)(()=>(0,r.getChildren)(t),[t]),a=(0,s.useMemo)(()=>(0,r.normalizeOptions)(i),[i]);return{datasource:t,rawItems:i,options:a}}let o=e=>{let{page:s}=(0,i.useSitecore)(),r=e.isPageEditing??!!s?.mode?.isEditing,{datasource:l,rawItems:o,options:c}=n(e.fields);return(0,t.jsx)(a.HelpDeskDisplay,{datasource:l,rawItems:o,options:c,isPageEditing:r,styles:e.params?.styles})};e.s(["Default",0,o,"componentType",0,l])},404731,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],i=(0,t.default)("User",s);e.s(["User",0,i],404731)},987064,86801,866847,795982,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=t,r=s,a=e.i(952464),l=e.i(93681),n=e.i(78627),o=e.i(191167),c=e.i(404731),d=t;function h({children:e}){return(0,d.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function u(){return(0,d.jsxs)("div",{className:"mb-6 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,d.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,d.jsx)("p",{className:"font-semibold",children:"Government Accordion - Edit Mode"}),(0,d.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"Edit mode shows a cleaner authoring card below each profile so images, names, role details, tags, order, and links are easier to reach."})]}),(0,d.jsxs)("ul",{className:"space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Section Title"})," - main heading above the accordions."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Profile Image"})," - headshot shown in the circular avatar."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Admin Title"})," - the person name shown on the card."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Role Title"})," - title shown below the name. Mayor and Vice Mayor also receive a badge."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"District"})," - shown on commissioner cards only."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Tag"})," - use ",(0,d.jsx)("strong",{children:"commissioner"})," for the Board of Commissioners and ",(0,d.jsx)("strong",{children:"admin"})," for County Government."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Sort Order"})," - controls the card order inside each accordion section."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Profile Link"}
3968)," - optional card link. In edit mode the card stays non-clickable so fields are easier to edit."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Add People"})," - in Design mode, use ",(0,d.jsx)("strong",{children:"Manage Items"})," and select ",(0,d.jsx)("strong",{children:"Add New"})," to create another person item under this datasource."]}),(0,d.jsx)("li",{children:"If there is no text or content in a field, nothing will display for that field on the live frontend."})]})]})}function x(){return(0,d.jsxs)("div",{className:"mb-6 border border-dashed border-[#B4CCD8] bg-[#F7FBFE] px-4 py-4 text-sm text-[#1D4B67]",children:["No people items found yet. In Design mode, use ",(0,d.jsx)("strong",{children:"Manage Items"})," and select ",(0,d.jsx)("strong",{children:"Add New"})," to create the first profile under this datasource."]})}function m({children:e,title:t="Authoring Fields"}){return(0,d.jsxs)("div",{className:"relative z-20 mt-4 w-full border border-[#C5D8E5] bg-[#F7FBFE] p-3 text-left",suppressHydrationWarning:!0,children:[(0,d.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-3 border-b border-[#D9E6EF] pb-2",children:[(0,d.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.12em] text-[#456278]",children:t}),(0,d.jsx)("span",{className:"text-[10px] font-medium uppercase tracking-[0.12em] text-[#7390A5]",children:"Edit only"})]}),e]})}function f(e){return/^https?:\/\//i.test(e)}function g(e,t){return(e.sortOrder?.jsonValue?.value??999)-(t.sortOrder?.jsonValue?.value??999)}function p(e){return{commissioners:e.filter(e=>e.tag?.jsonValue?.value==="commissioner").sort(g),admins:e.filter(e=>e.tag?.jsonValue?.value==="admin").sort(g)}}function b({person:e,showDistrict:t=!1,isEditing:s=!1}){let r=s,d=e.adminTitle?.jsonValue,u=e.adminTitle?.jsonValue?.value,x=e.avatar?.jsonValue,g=x?.value?.src||"",p=x?.value?.alt||"",y=[g,p,x?.value?.extension||"",x?.value?.mimeType||""].some(e=>/(?:\.svg(?:$|\?)|svg)/i.test(String(e)))||/(?:icon|duotone|landmark)/i.test(String(p)),w=e.roleTitle?.jsonValue,v=e.roleTitle?.jsonValue?.value,j=e.district?.jsonValue,N=e.district?.jsonValue?.value,C=e.tag?.jsonValue,k=e.sortOrder?.jsonValue,F=e.link?.jsonValue,E=(F?.value?.href||"").trim(),A=!!E&&"#"!==E,S=F?.value?.target||"_self",D="_blank"===S,T=!!A&&f(E),L=v?.toLowerCase().includes("mayor")&&!v?.toLowerCase().includes("vice"),_=v?.toLowerCase().includes("vice mayor"),I="relative flex min-h-[120px] flex-col items-center overflow-visible bg-white px-2 pb-3 text-center transition-all duration-200 hover:-translate-y-0.5 hover:shadow-sm sm:min-h-[160px] sm:px-4 sm:pb-4",B="relative z-20 border border-dashed border-[#8BCDF5] p-1",M=()=>{let e=["View profile for",u];return v&&(L||_)&&e.push(v),t&&N&&e.push(N),D&&e.push("opens in a new tab"),e.filter(Boolean).join(", ")},R=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"absolute -top-8 left-1/2 -translate-x-1/2 sm:-top-12",children:(0,i.jsx)("div",{className:"flex h-16 w-16 items-center justify-center overflow-hidden rounded-full border-3 border-[#B8E0F6] bg-[#00304C] sm:h-24 sm:w-24 sm:border-4",children:x?.value?.src||s&&x?(0,i.jsx)(l.Image,{field:x,className:y?"h-9 w-9 object-contain sm:h-12 sm:w-12":"h-full w-full object-cover",suppressHydrationWarning:r}):(0,i.jsx)(c.User,{className:"h-8 w-8 text-white sm:h-12 sm:w-12","aria-hidden":"true"})})}),(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center pt-9 sm:pt-13",children:[(L||_)&&v&&(0,i.jsx)("div",{className:"mb-0.5 sm:mb-1",children:(0,i.jsx)("span",{className:"inline-block bg-[#4A90E2] px-2 py-0.5 text-xs font-bold uppercase tracking-wide text-white sm:px-3 sm:py-1",children:_?"Vice Mayor":"Mayor"})}),(d||u)&&d?(0,i.jsx)(o.Text,{tag:"h4",field:d,className:"mb-0.5 text-sm font-bold text-[#00304C] sm:mb-1 sm:text-base",suppressHydrationWarning:r}):(0,i.jsx)("h4",{className:"mb-0.5 text-sm font-bold text-[#00304C] sm:mb-1 sm:text-base",children:u}),(w||v)&&!L&&!_&&(w?(0,i.jsx)(o.Text,{tag:"p",field:w,className:"mb-0.5 text-xs text-[#4A90E2] sm:text-sm",suppressHydrationWarning:r}):(0,i.jsx)("p",{className:"mb-0.5 text-xs text-[#4A90E2] sm:text-sm",children:v})),t&&(j||N)&&(j?(0,i.jsx)(o.Text,{tag:"p",field:j,className:"text-xs font-bold text-[#DC5A25] sm:text-sm",suppressHydrationWarning:r}):(0,i.jsx)("p",{className:"text-xs font-bold text-[#DC5A25] sm:text-sm",children:N}))]})]}),P=s?(0,i.jsxs)(m,{children:[(0,i.jsxs)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2",children:[(0,i.jsxs)("div",{className:x?B:void 0,children:[x?(0,i.jsx)(h,{children:"Profile Image"}):null,(0,i.jsx)("div",{className:"flex min-h-[88px] items-center justify-center bg-white p-2",children:x?(0,i.jsx)(l.Image,{field:x,className:y?"h-10 w-10 rounded-full object-contain sm:h-12 sm:w-12":"h-16 w-16 rounded-full object-cover sm:h-20 sm:w-20"}):(0,i.jsx)(c.User,{className:"h-8 w-8 text-[#5A6A75]","aria-hidden":"true"})})]}),(0,i.jsxs)("div",{className:"space-y-3",children:[(d||u)&&(0,i.jsxs)("div",{className:d?B:void 0,suppressHydrationWarning:r,children:[d?(0,i.jsx)(h,{children:"Admin Title"}):null,d?(0,i.jsx)(o.Text,{tag:"h4",field:d,className:"text-sm font-bold text-[#00304C] sm:text-base",suppressHydrationWarning:r}):(0,i.jsx)("h4",{className:"text-sm font-bold text-[#00304C] sm:text-base",children:u})]}),(w||v)&&(0,i.jsxs)("div",{className:w?B:void 0,suppressHydrationWarning:r,children:[w?(0,i.jsx)(h,{children:"Role Title"}):null,w?(0,i.jsx)(o.Text,{tag:"p",field:w,className:"text-xs text-[#4A90E2] sm:text-sm",suppressHydrationWarning:r}):(0,i.jsx)("p",{className:"text-xs text-[#4A90E2] sm:text-sm",children:v})]}),t&&(j||N)?(0,i.jsxs)("div",{className:j?B:void 0,suppressHydrationWarning:r,children:[j?(0,i.jsx)(h,{children:"District"}):null,j?(0,i.jsx)(o.Text,{tag:"p",field:j,className:"text-xs font-bold text-[#DC5A25] sm:text-sm",suppressHydrationWarning:r}):(0,i.jsx)("p",{className:"text-xs font-bold text-[#DC5A25] sm:text-sm",children:N})]}):null]})]}),(0,i.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3 sm:grid-cols-3",children:[C?(0,i.jsxs)("div",{className:B,suppressHydrationWarning:r,children:[(0,i.jsx)(h,{children:"Tag"}),(0,i.jsx)(o.Text,{tag:"span",field:C,className:"text-xs font-medium text-[#23425A] [overflow-wrap:anywhere]",suppressHydrationWarning:r})]}):null,k?(0,i.jsxs)("div",{className:B,suppressHydrationWarning:r,children:[(0,i.jsx)(h,{children:"Sort Order"}),(0,i.jsx)(o.Text,{tag:"span",field:k,className:"text-xs font-medium text-[#23425A] [overflow-wrap:anywhere]",suppressHydrationWarning:r})]}):null,F?(0,i.jsxs)("div",{className:B,suppressHydrationWarning:r,children:[(0,i.jsx)(h,{children:"Profile Link"}),(0,i.jsx)(n.Link,{field:F,className:"inline-flex min-h-[40px] items-center break-words text-xs font-medium text-[#005B90] [overflow-wrap:anywhere]",suppressHydrationWarning:r})]}):null]})]}):null;return s?(0,i.jsxs)("div",{className:"flex h-full flex-col",children:[(0,i.jsx)("div",{className:`${I} min-h-[150px]`,suppressHydrationWarning:r,children:R}),P]}):A&&!s?(0,i.jsx)(a.default,{href:E,className:`${I} cursor-pointer focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0080CC]/25 focus-visible:ring-offset-2`,target:S,rel:D&&T?"noopener noreferrer":void 0,"aria-label":M(),children:R}):(0,i.jsx)("div",{className:I,children:R})}
3968e.s(["ELabel",0,h,"GovAccordionAuthoringPanel",0,m,"GovAccordionEditBanner",0,u,"GovAccordionEmptyState",0,x],86801),e.s(["isExternalUrl",0,f,"sortBySortOrder",0,g,"splitPeople",0,p],866847);let y=(0,r.memo)(b);function w({people:e,showDistrict:s,isEditing:i,ariaLabel:r,emptyMessage:a,itemPrefix:l}){return 0===e.length&&i?(0,t.jsx)("div",{className:"border border-dashed border-[#B4CCD8] bg-[#F7FBFE] px-4 py-4 text-sm text-[#1D4B67]",children:a}):(0,t.jsx)("div",{className:"grid auto-rows-fr grid-cols-2 gap-x-3 gap-y-12 pt-10 sm:gap-x-4 sm:gap-y-14 sm:pt-12 md:grid-cols-3 lg:grid-cols-4",role:"list","aria-label":r,children:e.map((e,r)=>(0,t.jsx)("div",{role:"listitem",className:"pb-4",children:(0,t.jsx)(y,{person:e,showDistrict:s,isEditing:i})},e.id||`${l}-${r}`))})}e.s(["default",0,y],795982);let v=(0,s.memo)(w);e.s(["default",0,v],987064)},659350,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(518443);function r({title:e,isOpen:s,onToggle:a,children:l,sectionId:n}){return(0,t.jsxs)("div",{className:"mb-4 overflow-hidden bg-primary-50",children:[(0,t.jsx)("h3",{children:(0,t.jsxs)("button",{onClick:a,className:"flex w-full cursor-pointer items-center justify-between gap-2 border-b border-[#D8D8D8] bg-primary-50 px-4 py-3 text-left transition-colors duration-200 hover:bg-[var(--primary-100)] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:px-6 sm:py-4","aria-expanded":s,"aria-controls":`${n}-content`,id:`${n}-button`,"aria-label":`${s?"Collapse":"Expand"} ${e}`,type:"button",children:[(0,t.jsx)("span",{className:"text-base font-bold text-[#00304C] sm:text-lg md:text-xl",children:e}),(0,t.jsx)("div",{className:"flex h-8 w-8 shrink-0 items-center justify-center border border-[#D8D8D8] bg-white shadow-sm sm:h-9 sm:w-9",children:(0,t.jsx)(i.ChevronDown,{className:`h-4 w-4 text-[#00304C] transition-transform duration-200 sm:h-5 sm:w-5 ${s?"rotate-180":""}`,"aria-hidden":"true"})})]})}),(0,t.jsx)("div",{id:`${n}-content`,role:"region","aria-labelledby":`${n}-button`,className:`transition-all duration-300 ${s?"max-h-[8000px] opacity-100":"max-h-0 opacity-0"}`,hidden:!s,children:(0,t.jsx)("div",{className:"p-6",children:l})})]})}let a=(0,s.memo)(r);e.s(["default",0,a])},94881,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(968684),a=e.i(987064),l=e.i(659350),n=e.i(86801),o=e.i(866847);let c=e=>{let{fields:c}=e,{page:d}=(0,r.useSitecore)(),h=!!d?.mode?.isEditing,u="relative z-20 border border-dashed border-[#8BCDF5] p-1",[x,m]=(0,s.useState)({commissioners:!0,government:!0}),{data:f}=c??{},{datasource:g}=f??{},p=(0,s.useMemo)(()=>g?.children?.results??[],[g]),{commissioners:b,admins:y}=(0,s.useMemo)(()=>(0,o.splitPeople)(p),[p]);if(!g)return null;let w=g.sectionTitle?.jsonValue,v=g.sectionTitle?.jsonValue?.value||"",j=e=>{m(t=>({...t,[e]:!t[e]}))};return(0,t.jsx)("section",{className:"bg-primary-50","aria-label":"Government officials and commissioners",suppressHydrationWarning:h,children:(0,t.jsxs)("div",{className:"mx-auto max-w-7xl px-4 py-12",children:[h?(0,t.jsx)(n.GovAccordionEditBanner,{}):null,(0,t.jsx)("div",{className:"mb-8 text-center",children:(0,t.jsxs)("div",{className:h&&w?`inline-block text-left ${u}`:void 0,suppressHydrationWarning:h,children:[h&&w?(0,t.jsx)(n.ELabel,{children:"Section Title"}):null,w?(0,t.jsx)(i.Text,{tag:"h2",field:w,className:"text-2xl font-extrabold leading-[1.08] text-[#00304C] sm:text-3xl",suppressHydrationWarning:h}):(0,t.jsx)("h2",{className:"text-2xl font-extrabold leading-[1.08] text-[#00304C] sm:text-3xl",children:v})]})}),0===p.length&&h?(0,t.jsx)(n.GovAccordionEmptyState,{}):null,(0,t.jsx)(l.default,{title:"Board of County Commission",isOpen:x.commissioners,onToggle:()=>j("commissioners"),sectionId:"commissioners",children:(0,t.jsx)(a.default,{people:b,showDistrict:!0,isEditing:h,ariaLabel:"Board of Commissioners members",emptyMessage:"No commissioner items yet. Set the Tag field to commissioner to place a person in this section.",itemPrefix:"commissioner"})}),(0,t.jsx)(l.default,{title:"County Government",isOpen:x.government,onToggle:()=>j("government"),sectionId:"government",children:(0,t.jsx)(a.default,{people:y,showDistrict:!1,isEditing:h,ariaLabel:"County government officials",emptyMessage:"No county government items
3968yet. Set the Tag field to admin to place a person in this section.",itemPrefix:"admin"})})]})})};e.s(["Default",0,c])},237855,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]],i=(0,t.default)("Wind",s);e.s(["Wind",0,i],237855)},260334,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(968684),a=e.i(237855),l=e.i(965947);let n=[26.0736,-80.1527];function o(e){return 0===e?"Clear sky":e<=3?"Partly cloudy":e<=9?"Fog":e<=29?"Rain":e<=39?"Snow":e<=59?"Light drizzle":e<=79?"Snow":e<=84?"Showers":"Thunderstorm"}function c(e){return 0===e?"âï¸":e<=3?"â
":e<=9?"ð«ï¸":e<=29?"ð§ï¸":e<=39?"ð¨ï¸":e<=59?"ð¦ï¸":e<=79?"âï¸":e<=84?"ð§ï¸":"âï¸"}function d(e,t){if(e===t)return 1;let s=e.length,i=t.length,r=Math.max(Math.floor(Math.max(s,i)/2)-1,0),a=Array(s).fill(!1),l=Array(i).fill(!1),n=0;for(let o=0;o<s;o++){let s=Math.max(0,o-r),c=Math.min(o+r+1,i);for(let i=s;i<c;i++)if(!l[i]&&e[o]===t[i]){a[o]=l[i]=!0,n++;break}}if(!n)return 0;let o=0,c=0;for(let i=0;i<s;i++)if(a[i]){for(;!l[c];)c++;e[i]!==t[c]&&o++,c++}let d=(n/s+n/i+(n-o/2)/n)/3,h=0;for(let r=0;r<Math.min(4,s,i);r++)if(e[r]===t[r])h++;else break;return d+.1*h*(1-d)}function h(e,t){let s=0;for(let i=0;i<t.length&&s<e.length;i++)t[i]===e[s]&&s++;return s===e.length}function u(e,t){let s=e.toLowerCase().trim(),i=new Set,r=[],a=(e,t)=>{let a=`${t}:${e}`;if(i.has(a)||!e)return;i.add(a);let l=e.toLowerCase().split(/[\s,]+/).filter(e=>e.length>=3);if(!l.length)return;let n=0;for(let e of l){if(e.includes(s)||s.includes(e)){n=1;break}h(s,e)&&(n=Math.max(n,.92)),n=Math.max(n,d(s,e))}n>=.75&&r.push({type:t,label:e,similarity:n})};for(let e of t)a(e.destination.name,"city"),a(e.origin.name,"city"),a(e.airline.name,"airline");return r.sort((e,t)=>t.similarity-e.similarity).slice(0,5).map(({type:e,label:t})=>({type:e,label:t}))}function x(e=new Date){return e.toLocaleDateString("en-US",{weekday:"short",month:"short",day:"numeric"})}function m(e){if(!e)return"â";let[t,s]=e.split(":"),i=parseInt(t,10),r=i>=12?"PM":"AM",a=i%12==0?12:i%12;return`${a}:${s} ${r} EST`}let f={"on-time":{dot:"bg-[#1a7a42]",bg:"bg-[#e6f9ee]",text:"text-[#10263f]"},delayed:{dot:"bg-[#b45309]",bg:"bg-[#fff4e5]",text:"text-[#10263f]"},canceled:{dot:"bg-[#b91c1c]",bg:"bg-[#fde8e8]",text:"text-[#10263f]"},scheduled:{dot:"bg-[#0d8ddb]",bg:"bg-[#e8f5ff]",text:"text-[#10263f]"},arrived:{dot:"bg-[#6d28d9]",bg:"bg-[#f3eeff]",text:"text-[#10263f]"}},g=({statusCode:e,label:s})=>{let i=f[e]??f.scheduled;return(0,t.jsxs)("span",{className:(0,l.cn)("inline-flex items-center gap-1.5 px-3 py-1 text-[12px] font-bold",i.bg),children:[(0,t.jsx)("span",{className:(0,l.cn)("h-2 w-2 rounded-full shrink-0",i.dot)}),(0,t.jsx)("span",{className:i.text,children:s})]})},p=({label:e,value:s,sub:i,valueClass:r})=>(0,t.jsxs)("div",{className:"border border-[#e8eef4] bg-[#f7fbfe] px-4 py-3",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:e}),(0,t.jsx)("p",{className:(0,l.cn)("mt-1 text-[22px] font-black tracking-tight text-[#10263f]",r),children:s}),i&&(0,t.jsx)("p",{className:"mt-0.5 text-[11px] text-[#8a99a8]",children:i})]}),b=({flight:e,direction:s})=>{let i="departures"===s,r=i?e.destination.iata:e.origin.iata,a=i?e.destination.name:e.origin.name,l=null!==e.estimatedTime;return(0,t.jsxs)("div",{className:"border border-[#d6e0ea] bg-white ",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-start justify-between gap-3 px-5 py-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("p",{className:"text-2xl font-black tracking-tight text-[#10263f]",children:e.flightNumber}),(0,t.jsx)(g,{statusCode:e.statusCode,label:e.status})]}),(0,t.jsx)("p",{className:"mt-0.5 text-[13px] text-[#5f7183]",children:e.airline.name})]}),(0,t.jsxs)("div",{className:"rounded-sm border border-[#d6e0ea] bg-[#f7fbfe] px-3 py-1.5 text-right text-[13px]",children:[(0,t.jsxs)("span",{className:"font-semibold text-[#45627d]",children:[i?"To":"From"," "]}),(0,t.jsx)("span",{className:"font-bold text-[#10263f]",children:a||r}),r&&a&&(0,t.jsxs)("span",{className:"ml-1 text-[#8a99a8]",children:["(",r,")"]})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-px border-t border-[#d6e0ea] bg-[#d6e0ea] sm:grid-cols-4",children:[(0,t.jsx)(p,{label:i?"Departure":"Arrival",value:m(e.scheduledTime),sub:i?"FLL · Fort Lauderdale":`${r} \xb7 ${a}`}),(0,t.jsx)(p,{label:i?"Destination":"Origin",value:r||"â",sub:a||void 0}),(0,t.jsx)(p,{label:"Gate",value:e.gate??"â",sub:e.gate?"Live status":"Check monitors"}),(0,t.jsx)(p,{label:"Estimated",value:l?m(e.estimatedTime):m(e.scheduledTime),sub:l?"Delayed":"On schedule",valueClass:l?"text-[#b45309]":void 0})]})]})},y=({label:e,icon:s,value:i})=>(0,t.jsxs)("div",{children:[(0,t.jsxs)("p",{className:"flex items-center gap-1.5 text-[11px] font-bold uppercase tracking-[0.16em] text-[#8a99a8]",children:[s,e]}),(0,t.jsx)("p",{className:"mt-1 text-[28px] font-black tracking-tight text-[#10263f]",children:i})]});function w(e){return Math.round(9*e/5+32)}let v=({weather:e,loading:i})=>
3968{let[r,n]=(0,s.useState)(!0),d=e=>r?`${w(e)}\xb0F`:`${Math.round(e)}\xb0C`;return i?(0,t.jsx)("div",{className:"animate-pulse shrink-0",children:(0,t.jsx)("div",{className:"flex gap-8",children:[1,2,3].map(e=>(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("div",{className:"h-3 w-14 rounded bg-[#e0ecf5]"}),(0,t.jsx)("div",{className:"h-8 w-16 rounded bg-[#d0e4f0]"})]},e))})}):e?(0,t.jsxs)("div",{className:"shrink-0",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4 mb-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-xl leading-none","aria-hidden":"true",children:c(e.weathercode)}),(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:o(e.weathercode)})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-[11px] font-bold text-[#8a99a8]",children:[(0,t.jsx)("span",{className:r?"text-[#10263f]":"",children:"°F"}),(0,t.jsx)("button",{type:"button",role:"switch","aria-checked":!r,onClick:()=>n(e=>!e),className:(0,l.cn)("relative inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus:outline-none focus:ring-2 focus:ring-[#0d8ddb] focus:ring-offset-1",r?"bg-[#10263f]":"bg-[#0d8ddb]"),children:(0,t.jsx)("span",{className:(0,l.cn)("pointer-events-none inline-block h-3.5 w-3.5 rounded-full bg-white shadow transition-transform",r?"translate-x-0.5":"translate-x-[18px]")})}),(0,t.jsx)("span",{className:r?"":"text-[#10263f]",children:"°C"})]})]}),(0,t.jsxs)("div",{className:"flex gap-8",children:[(0,t.jsx)(y,{label:"Temp",value:d(e.temperature)}),(0,t.jsx)(y,{label:"Feels like",value:d(e.feelsLike)}),(0,t.jsx)(y,{label:"Wind",icon:(0,t.jsx)(a.Wind,{className:"h-3 w-3"}),value:`${Math.round(e.windspeed)} km/h`})]})]}):null},j=()=>(0,t.jsxs)("div",{className:"animate-pulse border border-[#d6e0ea] bg-white",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between px-5 py-4",children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("div",{className:"h-5 w-24 rounded bg-[#e0ecf5]"}),(0,t.jsx)("div",{className:"h-3 w-36 rounded bg-[#edf3f8]"})]}),(0,t.jsx)("div",{className:"h-8 w-32 rounded bg-[#edf3f8]"})]}),(0,t.jsx)("div",{className:"grid grid-cols-4 gap-px border-t border-[#d6e0ea] bg-[#d6e0ea]",children:[1,2,3,4].map(e=>(0,t.jsxs)("div",{className:"bg-[#f7fbfe] px-4 py-3 space-y-1.5",children:[(0,t.jsx)("div",{className:"h-2.5 w-14 rounded bg-[#e0ecf5]"}),(0,t.jsx)("div",{className:"h-5 w-12 rounded bg-[#d0e4f0]"}),(0,t.jsx)("div",{className:"h-2.5 w-20 rounded bg-[#edf3f8]"})]},e))})]}),N=({htmlFor:e,children:s})=>(0,t.jsx)("label",{htmlFor:e,className:"mb-1.5 block text-[11px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:s}),C=e=>{let{fields:r,isPageEditing:a}=e,l=r?.data?.datasource,o=l?.heading?.jsonValue,c=l?.description?.jsonValue,d=l?.supplementalAirlines?.jsonValue?.value?.trim()||"",[h,m]=(0,s.useState)("departures"),[f,p]=(0,s.useState)(""),[y,w]=(0,s.useState)(""),[C,k]=(0,s.useState)("");(0,s.useEffect)(()=>{let e=new URLSearchParams(window.location.search);"arrivals"===e.get("direction")&&m("arrivals");let t=e.get("airline");t&&p(t);let s=e.get("destination");s&&w(s);let i=e.get("q");i&&k(i)},[]);let[F,E]=(0,s.useState)([]),[A,S]=(0,s.useState)([]),[D,T]=(0,s.useState)([]),[L,_]=(0,s.useState)(!1),[I,B]=(0,s.useState)(!1),[M,R]=(0,s.useState)(null),[P,$]=(0,s.useState)(!1),O=(0,s.useRef)(null),H=(0,s.useCallback)(async()=>{O.current&&O.current.abort(),O.current=new AbortController,_(!0),B(!1);let e=d?`&extra=${encodeURIComponent(d)}`:"";try{let[t,s]=await Promise.all([fetch(`/api/flights?direction=departures${e}`,{signal:O.current.signal}),fetch(`/api/flights?direction=arrivals${e}`,{signal:O.current.signal})]);if(!t.ok||!s.ok)throw Error("API error");let[i,r]=await Promise.all([t.json(),s.json()]);E(i.flights??[]),S(r.flights??[]);let a=new Map;for(let e of[...i.airlines??[],...r.airlines??[]])a.has(e.iata)||a.set(e.iata,e.name);T(Array.from(a.entries()).map(([e,t])=>({iata:e,name:t})).sort((e,t)=>
3968e.name.localeCompare(t.name)))}catch(e){"AbortError"!==e.name&&(E([]),S([]),T([]),B(!0))}finally{_(!1)}},[d]);(0,s.useEffect)(()=>{if(a)return;H();let e=setInterval(H,9e4);return()=>clearInterval(e)},[H,a]),(0,s.useEffect)(()=>{if(a)return;let[e,t]=n;$(!0),fetch(`https://api.open-meteo.com/v1/forecast?latitude=${e}&longitude=${t}¤t=temperature_2m,apparent_temperature,wind_speed_10m,weather_code`).then(e=>e.json()).then(e=>{let t=e.current;t?R({temperature:t.temperature_2m,feelsLike:t.apparent_temperature,windspeed:t.wind_speed_10m,weathercode:t.weather_code}):R(null)}).catch(()=>R(null)).finally(()=>$(!1))},[a]);let V=(0,s.useMemo)(()=>{let e=new Map;if(C){for(let t of F)t.destination.iata&&!e.has(t.destination.iata)&&e.set(t.destination.iata,t.destination.name||t.destination.iata);for(let t of A)t.origin.iata&&!e.has(t.origin.iata)&&e.set(t.origin.iata,t.origin.name||t.origin.iata)}else if("departures"===h)for(let t of F)t.destination.iata&&!e.has(t.destination.iata)&&e.set(t.destination.iata,t.destination.name||t.destination.iata);else for(let t of A)t.origin.iata&&!e.has(t.origin.iata)&&e.set(t.origin.iata,t.origin.name||t.origin.iata);return Array.from(e.entries()).map(([e,t])=>({iata:e,name:t})).sort((e,t)=>e.name.localeCompare(t.name))},[F,A,h,C]),z=(0,s.useMemo)(()=>(C?[...F,...A]:"departures"===h?F:A).filter(e=>{if(f&&e.airline.iata!==f||y&&e.destination.iata!==y&&e.origin.iata!==y)return!1;if(!C)return!0;let t=C.toLowerCase().replace(/\s+/g,"");return e.flightNumber.toLowerCase().replace(/\s+/g,"").includes(t)||e.airline.name.toLowerCase().includes(C.toLowerCase())||e.destination.name.toLowerCase().includes(C.toLowerCase())||e.destination.iata.toLowerCase().includes(C.toLowerCase())||e.origin.name.toLowerCase().includes(C.toLowerCase())||e.origin.iata.toLowerCase().includes(C.toLowerCase())}),[F,A,h,f,y,C]);if(a)return(0,t.jsxs)("section",{className:"border border-dashed border-[#0d8ddb] bg-[#f7fbfe] p-8",children:[(0,t.jsx)("p",{className:"mb-2 text-[11px] font-bold uppercase tracking-[0.16em] text-[#0d8ddb]",children:"Flight Information â Editing Mode"}),o?.value?(0,t.jsx)(i.Text,{field:o,tag:"h2",className:"text-2xl font-black text-[#10263f]"}):(0,t.jsx)("p",{className:"text-2xl font-black text-[#10263f]",children:"Fort Lauderdale-Hollywood International Airport"}),c?.value?(0,t.jsx)(i.Text,{field:c,tag:"p",className:"mt-2 text-sm text-[#5f7183]"}):(0,t.jsx)("p",{className:"mt-1 text-sm text-[#5f7183]",children:"Live departures & arrivals"}),(0,t.jsx)("p",{className:"mt-4 text-[12px] text-[#8a99a8]",children:"Live flight data is not displayed in editing mode."})]});let U=x();return(0,t.jsxs)("section",{className:"bg-[#eef3f8]",children:[(0,t.jsx)("div",{className:"border-b border-[#d6e0ea] bg-white px-6 py-6 sm:px-8",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-start justify-between gap-6",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.16em] text-[#0d8ddb]",children:"Flight Search"}),o?.value?(0,t.jsx)(i.Text,{field:o,tag:"h2",className:"mt-1 text-2xl font-black tracking-tight text-[#10263f] sm:text-3xl"}):(0,t.jsx)("h2",{className:"mt-1 text-2xl font-black tracking-tight text-[#10263f] sm:text-3xl",children:"Fort Lauderdale-Hollywood International Airport"}),c?.value?(0,t.jsx)(i.Text,{field:c,tag:"p",className:"mt-1 max-w-xl text-sm leading-6 text-[#5f7183]"}):(0,t.jsx)("p",{className:"mt-1 max-w-xl text-sm leading-6 text-[#5f7183]",children:"Search by flight number, airline, or destination and switch between arrivals and departures."})]}),(0,t.jsx)(v,{weather:M,loading:P})]}),(0,t.jsxs)("div",{className:"mt-5",children:[(0,t.jsx)(N,{htmlFor:"fi-search",children:"Search flights"}),(0,t.jsx)("input",{id:"fi-search",type:"search",value:C,onChange:e=>{k(e.target.value),p(""),w("")},placeholder:"Search by flight number, airline, or destination",className:"w-full border border-[#c9d8e5] bg-white px-4 py-3 text-sm text-[#10263f] placeholder:text-[#b0bfcc] focus:border-[#0d8ddb] focus:outline-none focus:ring-1 focus:ring-[#0d8ddb]"})]}),(0,t.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 sm:grid-cols-[1fr_1fr_1fr_auto]",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(N,{htmlFor:"fi-direction",children:"Direction"}),(0,t.jsxs)("select",{id:"fi-direction",value:h,onChange:e=>{m(e.target.value),w("")},className:"w-full border border-[#c9d8e5] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#0d8ddb] focus:outline-none focus:ring-1 focus:ring-[#0d8ddb]",children:[(0,t.jsx)("option",{value:"departures",children:"Departures"}),(0,t.jsx)("option",{value:"arrivals",children:"Arrivals"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(N,{htmlFor:"fi-airline",children:"Airline"}),(0,t.jsxs)("select",{id:"fi-airline",value:f,onChange:e=>{p(e.target.value),k("")},className:"w-full border border-[#c9d8e5] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#0d8ddb] focus:outline-none focus:ring-1 focus:ring-[#0d8ddb]",children:[(0,t.jsx)("option",{value:"",children:"All airlines"}),D.map(e=>(0,t.jsx)("option",{value:e.iata,children:e.name},e.iata))]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(N,{htmlFor:"fi-city",children:C?"City":"departures"===h?"To City":"From City"}),(0,t.jsxs)("select",{id:"fi-city",value:y,onChange:e=>{w(e.target.value),k("")},className:"w-full border border-[#c9d8e5] bg-white px-3 py-2.5 text-sm text-[#10263f] focus:border-[#0d8ddb] focus:outline-none focus:ring-1 focus:ring-[#0d8ddb]",children:[(0,t.jsx)("option",{value:"",children:"All cities"}),V.map(e=>(0,t.jsxs)("option",{value:e.iata,children:[e.name," (",e.iata,")"]},e.iata))]})]}),(0,t.jsx)("div",{className:"flex flex-col justify-end",children:(0,t.jsx)("button",{type:"button",onClick:H,className:"bg-[#10263f] px-5 py-2.5 text-[13px] font-bold uppercase tracking-[0.12em] text-white transition hover:bg-[#1a3a5c] active:scale-95 whitespace-nowrap",children:"Refresh flights"})})]})]})}),(0,t.jsx)("div",{className:"px-6 py-8 sm:px-8",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl",children:[(0,t.jsxs)("div",{className:"mb-5 flex flex-wrap items-start justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.16em] text-[#0d8ddb]",children:C?"all flights":h}),(0,t.jsx)("p",{className:"mt-1 text-2xl font-black tracking-tight text-[#10263f]",children:L?"Loading flightsâ¦":I?"Could not load flights":`${z.length} matching flight${1!==z.length?"s":""} for FLL`}),(0,t.jsx)("p",{className:"mt-0.5 text-sm text-[#8a99a8]",children:U})]}),(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-2 pt-1",children:["on-time","delayed","canceled","scheduled","arrived"].map(e=>(0,t.jsx)(g,{statusCode:e,label:e.replace("-"," ")},e))})]}),L?(0,t.jsx)("div",{className:"space-y-3",children:[1,2,3,4].map(e=>(0,t.jsx)(j,{},e))}):I?(0,t.jsxs)("div",{className:"border border-[#fca5a5] bg-white px-6 py-8 text-center",children:[(0,t.jsx)("p",{className:"font-bold text-[#b91c1c]",children:"Unable to load flight data"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-[#5f7183]",children:"Please try again in a moment."}),(0,t.jsx)("button",{type:"button",onClick:H,className:"mt-4 border border-[#b91c1c] px-5 py-2 text-xs font-bold uppercase tracking-[0.12em] text-[#b91c1c] transition hover:bg-[#b91c1c] hover:text-white",children:"Retry"})]}):0===z.length?(0,t.jsx)("div",{className:"border border-[#d6e0ea] bg-white px-6 py-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-lg text-center",children:[(()=>{let e=C?u(C,[...F,...A]):[];if(!e.length)return null;let s=e.filter(e=>"city"===e.type),i=e.filter(e=>"airline"===e.type);return(0,t.jsxs)("div",{className:"mb-8 pb-8 border-b border-[#e8eef4]",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.16em] text-[#0d8ddb]",children:"Were you looking forâ¦"}),s.length>0&&(0,t.jsxs)("div",{className:"mt-5",children:[(0,t.jsx)("p",{className:"mb-3 text-[10px] font-bold uppercase tracking-[0.16em] text-[#b0bfcc]",children:"Cities"}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-2",children:s.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>k(e.label),className:"border border-[#c9d8e5] bg-[#f7fbfe] px-4 py-2 text-[13px] font-semibold text-[#10263f] transition hover:bg-[#0d8ddb] hover:text-white hover:border-[#0d8ddb]",children:e.label},e.label))})]}),i.length>0&&(0,t.jsxs)("div",{className:"mt-5",children:[(0,t.jsx)("p",{className:"mb-3 text-[10px] font-bold uppercase tracking-[0.16em] text-[#b0bfcc]",children:"Airlines"}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-2",children:i.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>k(e.label),className:"border border-[#c9d8e5] bg-[#f7fbfe] px-4 py-2 text-[13px] font-semibold text-[#10263f] transition hover:bg-[#0d8ddb] hover:text-white hover:border-[#0d8ddb]",children:e.label},e.label))})]})]})})(),(0,t.jsx)("p",{className:"text-lg font-black tracking-tight text-[#10263f]",children:"No flights found"}),(0,t.jsx)("p",{className:"mt-3 text-[14px] leading-6 text-[#5f7183]",children:"Try adjusting your search or filters. Some airlines operate on select days of the week and may not appear every day. Flight information reflects the current live status â please check back shortly, visit the airport, or call your airline directly for the latest updates."})]})}):(0,t.jsx)("div",{className:"space-y-3",children:z.map((e,s)=>(0,t.jsx)(b,{flight:e,direction:"FLL"===e.origin.iata?"departures":"arrivals"},`${e.flightNumber}-${s}`))}),(0,t.jsx)("p",{className:"mt-6 text-[11px] text-[#8a99a8]",children:"Flight data sourced from FlightView · Fort Lauderdale-Hollywood International Airport (FLL)"})]})})]})},k=e=>{let{page:s}=(0,r.useSitecore)(),{isEditing:i}=s.mode;return(0,t.jsx)(C,{...e,isPageEditing:e.isPageEditing??i})};e.s(["Default",0,k])},58401,192203,e=>{"use strict";var t=e.i(373433);function s(...e){return e.filter(Boolean).join(" ")}function i(e,t,s){return Math.min(Math.max(e,t),s)}function r({page:e,totalPages:a,pageSize:l,totalItems:n,onPage:o,labels:c}){if(a<=1)return null;let d={navAriaLabel:"Pagination",statusPrefix:"Showing",statusOfLabel:"of",firstLabel:"First",prevLabel:"Prev",nextLabel:"Next",lastLabel:"Last",goToFirstAria:"Go to first page",goToPrevAria:"Go to previous page",goToNextAria:"Go to next page",goToLastAria:"Go to last page",pageAriaPrefix:"Page",pageAriaOfLabel:"of",...c},h=0===n?0:e*l+1,u=Math.min(n,(e+1)*l),x=Math.max(0,e-Math.floor(2.5)),m=Math.min(a-1,x+5-1);function f(e){o(i(e,0,a-1))}x=Math.max(0,m-4);let g=[];for(let e=x;e<=m;e+=1)g.push(e);return(0,t.jsxs)("nav",{className:"mt-2 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between","aria-label":d.navAriaLabel,children:[(0,t.jsxs)("p",{className:"text-sm font-medium text-[#686C6E]",role:"status",children:[d.statusPrefix," ",String(h),"-",String(u)," ",d.statusOfLabel," ",String(n)]}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2 sm:w-auto
3968sm:flex-row sm:items-center sm:gap-1.5",children:[(0,t.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-2 sm:gap-1.5",children:g.map(i=>(0,t.jsx)("button",{type:"button",onClick:()=>f(i),"aria-current":i===e?"page":void 0,className:s("inline-flex h-10 min-w-10 cursor-pointer items-center justify-center rounded-sm border px-2 text-sm font-semibold focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:h-8 sm:min-w-[2rem]",i===e?"border-[#5CB8E6] bg-[#EBF7FF] text-[#00304C]":"border-[#CED5D9] bg-white text-[#494B4D] hover:bg-[#EDF5FA]"),"aria-label":`${d.pageAriaPrefix} ${i+1} ${d.pageAriaOfLabel} ${a}`,children:String(i+1)},i))}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2 sm:flex sm:gap-1.5",children:[(0,t.jsx)("button",{type:"button",onClick:()=>f(e-1),disabled:0===e,className:"inline-flex min-h-10 w-full cursor-pointer items-center justify-center rounded-sm border border-[#CED5D9] bg-white px-3 text-sm font-semibold text-[#0C0D0D] hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:bg-[#F4F8FB] disabled:text-[#8E9BA3] sm:min-h-8 sm:min-w-[5rem] sm:px-2.5","aria-label":d.goToPrevAria,children:d.prevLabel}),(0,t.jsx)("button",{type:"button",onClick:()=>f(e+1),disabled:e>=a-1,className:"inline-flex min-h-10 w-full cursor-pointer items-center justify-center rounded-sm border border-[#CED5D9] bg-white px-3 text-sm font-semibold text-[#0C0D0D] hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:bg-[#F4F8FB] disabled:text-[#8E9BA3] sm:min-h-8 sm:min-w-[5rem] sm:px-2.5","aria-label":d.goToNextAria,children:d.nextLabel})]})]})]})}e.s(["clamp",0,i,"cx",0,s],192203),e.s(["AgencyContactListPaginator",0,r],58401)},355745,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(78627),r=e.i(191167),a=e.i(968684),l=e.i(910355),n=e.i(58401);let o=25;function c(e){return e&&"object"==typeof e&&!Array.isArray(e)?e:null}function d(e,t=0){if(t>6||null==e)return"";if("string"==typeof e)return e.trim();if("number"==typeof e||"boolean"==typeof e)return String(e);if(Array.isArray(e))return"";let s=c(e);if(!s)return"";if("jsonValue"in s)return d(s.jsonValue,t+1);if("value"in s)return d(s.value,t+1);for(let e of["text","title","label","name","href","url"]){let i=d(s[e],t+1);if(i)return i}return""}function h(e,t=0){if(t>5||null==e)return null;let s=c(e);return s?"jsonValue"in s?h(s.jsonValue,t+1):"value"in s||"editable"in s?s:null:null}function u(e,t=0){if(t>5||null==e)return null;let s=c(e);return s?"jsonValue"in s?u(s.jsonValue,t+1):c(s.value)||"editable"in s?s:null:null}function x(e){return e.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu,"").trim()}function m(e){let t=[];return e.forEach((e,s)=>{let i=d(e.agencyName),r=d(e.contactType),a=d(e.services),l=u(e.agencyUrl),n=c(l?.value),o=d(n?.href)||d(n?.url)||d(e.agencyUrl),h=a.split(",").map(e=>e.trim()).filter(Boolean);0!==h.length&&h.forEach((a,n)=>{t.push({id:`${d(e.id)||`item-${s}`}-${n}`,serviceName:a,label:r||"Service",agencyName:i,otherServices:h.filter((e,t)=>t!==n),agencyUrl:o,agencyUrlField:l})})}),t}let f=e=>{let{page:c}=(0,a.useSitecore)(),d=(0,s.useId)(),u=!!(c?.mode?.isEditing||e.page?.mode?.isEditing),f=e.fields?.data?.datasource,g=e.params?.styles??"",p=h(f?.title),b=(0,s.useMemo)(()=>{let e=f?.children?.results;return Array.isArray(e)?e:[]},[f?.children?.results]),y=(0,s.useMemo)(()=>m(b).sort((e,t)=>x(e.serviceName).localeCompare(x(t.serviceName))),[b]),[w,v]=(0,s.useState)(""),[j,N]=(0,s.useState)(0),C=(0,s.useMemo)(()=>{if(u)return y;let e=x(w);return e?y.filter(t=>x(t.serviceName).includes(e)||x(t.agencyName).includes(e)||t.otherServices.some(t=>x(t).includes(e))):y},[y,w,u]);if(!f)return(0,t.jsx)(l.NoDataFallback,{componentName:"Find County Services"});let k=Math.max(1,Math.ceil(C.length/o)),F=Math.min(Math.max(j,0),k-1),E=u?C:C.slice(F*o,F*o+o),A=`${d}-search`,S=`${d}-heading`,D=`${d}-results`;return(0,t.jsxs)("section",{className:`mx-auto w-full max-w-[90rem] py-6 ${g}`.trim(),"aria-labelledby":S,"data-class-change":!0,suppressHydrationWarning:!0,children:[(0,t.jsxs)("div",{className:"mb-6 flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between",children:[(0,t.jsx)("div",{children:p?(0,t.jsx)(r.Text,{id:S,tag:"h2",field:p,className:"text-3xl font-extrabold text-[#00304C]"}):(0,t.jsx)("h2",{id:S,className:"text-3xl font-extrabold text-[#00304C]",children:"Find County Services"})}),(0,t.jsxs)("div",{className:"w-full sm:max-w-sm",children:[(0,t.jsx)("label",{htmlFor:A,className:"sr-only",children:"Search county services"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("input",{id:A,type:"search",value:w,onChange:e=>{v(e.target.value),N(0)},disabled:u,placeholder:"Search",className:"min-h-10 w-full border border-[#8E9BA3] px-3 text-base text-[#2F3438] placeholder:text-[#686C6E] focus:border-[#006099] focus:outline-none focus:ring-2 focus:ring-[#006099]/30 disabled:bg-[#F4F8FB] disabled:text-[#686C6E]","aria-controls":D}),!u&&w&&(0,t.jsx)("button",{type:"button",onClick:()=>{v(""),N(0)},className:"absolute right-2 top-1/2 inline-flex -translate-y-1/2 items-center justify-center px-2 text-sm font-bold text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focu
3968s-visible:ring-offset-2","aria-label":"Clear search",children:"Clear"})]})]})]}),(0,t.jsx)("div",{id:D,children:E.length>0?(0,t.jsx)("ul",{className:"divide-y divide-[#CED5D9]","aria-label":"County services",children:E.map(e=>(0,t.jsxs)("li",{className:"flex items-start justify-between gap-6 py-5",children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("h3",{className:"text-sm font-extrabold uppercase tracking-widest text-[#00304C]",children:e.serviceName}),e.agencyName&&(0,t.jsxs)("p",{className:"mt-1 text-sm text-[#2F3438]",children:[(0,t.jsxs)("span",{className:"font-semibold",children:[e.label,":"]})," ",e.agencyName]}),e.otherServices.length>0&&(0,t.jsxs)("p",{className:"mt-1 text-sm text-[#2F3438]",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Other Services:"})," ",e.otherServices.map((s,i)=>(0,t.jsxs)("span",{children:[(0,t.jsx)("button",{type:"button",onClick:()=>{v(s),N(0)},disabled:u,className:"text-[#006099] underline underline-offset-2 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2 disabled:cursor-default disabled:no-underline",children:s}),i<e.otherServices.length-1&&", "]},s))]})]}),(e.agencyUrl||u&&e.agencyUrlField)&&(0,t.jsx)("div",{className:"shrink-0 self-start pt-0.5",children:e.agencyUrlField&&u?(0,t.jsx)(i.Link,{field:e.agencyUrlField,className:"inline-flex items-center bg-[#005F85] px-5 py-2.5 text-xs font-bold uppercase tracking-widest text-white hover:bg-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#006099]/40 focus-visible:ring-offset-2"}):e.agencyUrl?(0,t.jsx)("a",{href:e.agencyUrl,target:e.agencyUrl.startsWith("http")?"_blank":void 0,rel:e.agencyUrl.startsWith("http")?"noopener noreferrer":void 0,"aria-label":`Visit ${e.agencyName} website`,className:"inline-flex items-center bg-[#005F85] px-5 py-2.5 text-xs font-bold uppercase tracking-widest text-white hover:bg-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#006099]/40 focus-visible:ring-offset-2",children:"Website"}):null})]},e.id))}):(0,t.jsx)("p",{className:"py-10 text-center text-sm text-[#494B4D]",children:"No services found."})}),!u&&k>1&&(0,t.jsx)(n.AgencyContactListPaginator,{page:F,totalPages:k,pageSize:o,totalItems:C.length,onPage:N})]})};e.s(["Default",0,f])},306518,e=>{"use strict";var t=e.i(373433);function s({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function i(){return(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Featured Stats - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Eyebrow"}),"- short label above the heading (for example, âBy the numbersâ)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Heading"}),"- large display text (for example, âGrowing With Youâ)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," - optional sub-heading below the heading."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Stat Value"}),"- the headline metric (for example, â1.2Mâ or â98%â)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Stat Title"}),"- label for the metric (for example, âActive Usersâ)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Stat Description"})," - supporting sentence for the metric."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Stat Icon"})," - Font Awesome class string. Examples:",(0,t.jsx)("code",{className:"ml-1 rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-solid fa-chart-bar"}),","," ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-solid fa-users"}),","," ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-solid fa-globe"}
3968),". Social icons support ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-brands fa-x-twitter"}),","," ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-brands fa-instagram"}),","," ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-brands fa-linkedin-in"}),","," ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-brands fa-youtube"}),", and"," ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-brands fa-facebook-f"}),". Omit the prefix to auto-apply ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"fa-solid"}),"."]})]})]})}e.s(["EditLabel",0,s,"FeaturedStatsEditBanner",0,i])},696734,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(306518),a=e.i(814512);let l={color:"#00304C","--fa-primary-color":"#00304C","--fa-secondary-color":"#00304C","--fa-secondary-opacity":"1"};function n({stat:e,idx:s,isPageEditing:o}){return(0,t.jsxs)("li",{className:["relative rounded-none",s<2?"border-b-[0.5px] border-[#F3C19B]":"border-b-0","bg-white/30 py-3 pl-4 pr-3 ring-1 ring-[#AEB5BA]/45","sm:border-b-0 sm:bg-transparent sm:py-6 sm:pl-6 sm:pr-5 sm:ring-0","lg:min-h-[430px] lg:py-4 lg:pl-11 lg:pr-9",o?"isolate z-10":""].filter(Boolean).join(" "),suppressHydrationWarning:o,children:[o?(0,t.jsxs)("p",{className:"mb-2 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:["Stat ",s+1]}):null,(0,t.jsxs)("div",{className:"flex flex-col items-start gap-y-1.5 sm:block",children:[o&&e.iconField?(0,t.jsxs)("div",{className:"relative z-20 mt-3 w-full border border-dashed border-[#8BCDF5] bg-[#F4F8FB] p-2 sm:mt-4 lg:mt-5",suppressHydrationWarning:o,children:[(0,t.jsx)(r.EditLabel,{children:"Font Awesome Icon"}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex h-14 w-14 shrink-0 items-center justify-center rounded-full bg-[#EFE3D9] ring-1 ring-[#00304C] sm:h-16 sm:w-16 lg:h-[74px] lg:w-[74px]",children:(0,t.jsx)("span",{className:"inline-flex h-full w-full items-center justify-center text-[#00304C]","aria-hidden":"true",children:(0,t.jsx)(a.default,{iconClass:e.iconClass,fixedWidth:!0,className:"text-[1.75rem] sm:text-[1rem] lg:text-[1.2rem]",style:l})})}),(0,t.jsx)(i.Text,{tag:"span",field:e.iconField,editable:!0,suppressHydrationWarning:o,className:"min-w-0 break-words text-xs font-medium font-mono text-[#1D4B67] [overflow-wrap:anywhere]"})]})]}):(0,t.jsx)("div",{className:"relative z-10 mt-3 h-14 w-14 rounded-full bg-[#EFE3D9] ring-1 ring-[#00304C] sm:mt-4 sm:h-16 sm:w-16 lg:mt-5 lg:h-[74px] lg:w-[74px]",children:(0,t.jsx)("span",{className:"inline-flex h-full w-full items-center justify-center text-[#00304C]","aria-hidden":"true",children:(0,t.jsx)(a.default,{iconClass:e.iconClass,fixedWidth:!0,className:"text-[1.75rem] sm:text-[1rem] lg:text-[1.2rem]",style:l})})}),e.valueField?(0,t.jsx)("div",{className:o?"relative z-10 mt-1 w-full border border-dashed border-[#8BCDF5] p-1":void 0,suppressHydrationWarning:o,children:(0,t.jsx)(i.Text,{tag:"p",field:e.valueField,editable:!0,className:"text-[2.25rem] font-extrabold leading-[0.95] text-[#FF781A] sm:mt-5 sm:text-[2.5rem]",suppressHydrationWarning:o})}):(0,t.jsx)("p",{className:"text-[2.25rem] font-extrabold leading-[0.95] text-[#FF781A] sm:mt-5 sm:text-[2.5rem]",children:e.value}),e.titleField?(0,t.jsxs)("div",{className:o?"relative z-10 mt-1 w-full border border-dashed border-[#8BCDF5] p-1":void 0,suppressHydrationWarning:o,children:[o?(0,t.jsx)(r.EditLabel,{children:"Title"}):null,(0,t.jsx)(i.Text,{tag:"h3",field:e.titleField,editable:!0,className:"text-[18px] font-bold uppercase leading-snug tracking-[0.04em] text-[#00304C] sm:mt-3",suppressHydrationWarning:o})]}):(0,t.jsx)("h3",{className:"text-[18px] font-bold uppercase leading-snug tracking-[0.04em] text-[#00304C] sm:mt-3",children:e.title}),e.descriptionField?(0,t.jsxs)("div",{className:o?"relative z-10 mt-1 w-full border border-dashed border-[#8BCDF5] p-1":void 0,suppressHydrationWarning:o,children:[o?(0,t.jsx)(r.EditLabel,{children:"Description"}):null,(0,t.jsx)(i.Text,{tag:"p",field:e.descriptionField,editable:!0,className:"mt-2 max-w-[22rem] text-[15px] leading-relaxed text-[#1D4B67] sm:mt-3",suppressHydrationWarning:o})]}):e.description?(0,t.jsx)("p",{className:"mt-2 max-w-[22rem] text-[15px] leading-relaxed text-[#1D4B67] sm:mt-3",children:e.description}):null]})]})}let o=(0,s.memo)(n);e.s(["default",0,o])},119128,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(306518);function a({isPageEditing:e,eyebrowField:s,headingField:l,descriptionField:n}){let o=["grid justify-items-center",e?"border border-dashed border-[#8BCDF5] p-1":""].filter(
3968Boolean).join(" ");return(0,t.jsxs)("div",{className:`mx-auto max-w-4xl text-center${e?" relative z-50":""}`,suppressHydrationWarning:e,children:[s&&(0,t.jsxs)("div",{className:o,suppressHydrationWarning:e,children:[e?(0,t.jsx)(r.EditLabel,{children:"Eyebrow"}):null,(0,t.jsx)(i.Text,{tag:"p",field:s,editable:!0,className:"mx-auto block w-fit text-center text-[10px] font-extrabold uppercase leading-none tracking-[0.2em] text-[#0A3A5A] sm:text-sm sm:tracking-[0.22em]",suppressHydrationWarning:e})]}),l&&(0,t.jsxs)("div",{className:e?"mt-2 border border-dashed border-[#8BCDF5] p-1":void 0,suppressHydrationWarning:e,children:[e?(0,t.jsx)(r.EditLabel,{children:"Heading"}):null,(0,t.jsx)(i.Text,{tag:"h2",field:l,editable:!0,className:"mt-2 text-[2.5rem] font-semibold leading-[1.08] text-[#FF781A] sm:mt-4",suppressHydrationWarning:e})]}),n&&(0,t.jsxs)("div",{className:e?"mt-3 border border-dashed border-[#8BCDF5] p-1":void 0,suppressHydrationWarning:e,children:[e?(0,t.jsx)(r.EditLabel,{children:"Description"}):null,(0,t.jsx)(i.Text,{tag:"p",field:n,editable:!0,className:"mx-auto mt-3 max-w-3xl text-[2.85rem] leading-relaxed text-[#00304C]/80 sm:mt-4 sm:text-[3rem] lg:text-[3.375rem]",suppressHydrationWarning:e})]})]})}let l=(0,s.memo)(a);e.s(["default",0,l])},470938,512429,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(910355),a=e.i(696734),l=e.i(306518),n=e.i(119128);let o="fa-solid fa-chart-column",c=["fa-solid","fa-regular","fa-brands","fa-light","fa-thin","fa-duotone","fas","far","fab","fal","fat","fad"],d=[{id:"stat-1",valueKey:"stat1Value",titleKey:"stat1Title",descriptionKey:"stat1Description",iconKey:"stat1Icon"},{id:"stat-2",valueKey:"stat2Value",titleKey:"stat2Title",descriptionKey:"stat2Description",iconKey:"stat2Icon"},{id:"stat-3",valueKey:"stat3Value",titleKey:"stat3Title",descriptionKey:"stat3Description",iconKey:"stat3Icon"},{id:"stat-4",valueKey:"stat4Value",titleKey:"stat4Title",descriptionKey:"stat4Description",iconKey:"stat4Icon"}];function h(e){let t=e?.jsonValue?.value;return"string"==typeof t?t.trim():""}function u(e){if(!e)return o;let t=e.trim().replace(/\s+/g," ");if(!t)return o;let s=t.split(" "),i=s.some(e=>c.includes(e)),r=s.some(e=>e.startsWith("fa-")&&!c.includes(e));return i&&r?t:r||t.startsWith("fa")?`fa-solid ${t}`:`fa-solid fa-${t.replace(/^fa-/,"")}`}function x(e){return d.map(({id:t,valueKey:s,titleKey:i,descriptionKey:r,iconKey:a})=>{let l=e[s],n=e[i],o=e[r],c=e[a];return{id:t,valueField:l?.jsonValue,titleField:n?.jsonValue,descriptionField:o?.jsonValue,iconField:c?.jsonValue,value:h(l),title:h(n),description:h(o),iconClass:u(h(c))}})}function m(e,t){return t?e:e.filter(e=>e.value&&e.title)}e.s(["buildRawStats",0,x,"getVisibleStats",0,m,"normalizeIconClass",0,u,"readText",0,h],512429);let f=e=>{let{page:o}=(0,i.useSitecore)(),c=!!o?.mode?.isEditing,d=e.fields?.data?.datasource,h=e.params?.styles||"",u=(0,s.useMemo)(()=>d?x(d):[],[d]),f=(0,s.useMemo)(()=>m(u,c),[c,u]);return d&&(c||0!==f.length)?(0,t.jsxs)("section",{className:`relative bg-[#EFE3D8] ${h}`,role:"region","aria-label":"Featured statistics",suppressHydrationWarning:c,children:[c?(0,t.jsx)(l.FeaturedStatsEditBanner,{}):null,(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1560px] px-4 py-7 sm:px-10 sm:pb-12 sm:pt-16 lg:px-16 lg:pb-12 lg:pt-20",children:[(0,t.jsx)(n.default,{isPageEditing:c,eyebrowField:d.eyebrow?.jsonValue,headingField:d.heading?.jsonValue,descriptionField:d.description?.jsonValue}),(0,t.jsx)("ul",{className:"mt-5 grid grid-cols-2 gap-3 sm:mt-14 sm:gap-6 lg:grid-cols-4 lg:gap-0 lg:divide-x lg:divide-[#F3C19B]",role:"list","aria-label":"Featured stats list",children:f.map((e,s)=>(0,t.jsx)(a.default,{stat:e,idx:s,isPageEditing:c},e.id))})]})]}):(0,t.jsx)(r.NoDataFallback,{componentName:"featuredStats"})},g=e=>(0,t.jsx)(f,{...e}),p=e=>(0,t.jsx)(f,{...e});e.s(["Default",0,f,"SingleColumn",0,p,"Stacked",0,g],470938)},526200,247312,824501,e=>{"use strict";let t={heading:["heading","title","mainTitle"],description:["description","blurb","intro","subcopy"]},s={title:["title","name","eventTitle","heading","eventName"],startDate:["startDate","start","eventDate","date"],endDate:["endDate","eventEndDate","end"],location:["location","venue","address"],time:["time","eventTime","startTime"],price:["price","cost","fee"],ages:["ages","ageRequirement","ageRequirements"],phone:["phone","contactPhone","phoneNumber"],email:["email","contactEmail"],park:["park","parkLink","parkRef"],register:["register","registerLink","registrationLink"],moreInfo:["moreInfo","moreinfo","moreInfoLink"],featuredImage:["featuredImage","featuredimage","image","eventImage"],description:["description","summary","body","details"],category:["category","eventCategory","event category","eventCategories","event categories","type","group"],recurrence:["recurrence","eventRecurrence","recurrencePattern","recurrenceOptions"],virtualEvent:["virtualEvent","virtualLink","virtualUrl","onlineEvent","virtualEventLink"]},i="Community",r=9,a=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),l=new Intl.DateTimeFormat("en-US",{month:"short",timeZone:"UTC"}),n=new Intl.DateTimeFormat("en-US",{month:"long",year:"numeric",timeZone:"UTC"});function o(e){return e&&"object"==typeof e?e:null}function c(e,t){for(let s of t)if(s in e)return{value:e[s],resolvedKey:s};return null}function d(e){let t=o(e);return t&&"jsonValue"in t?t.jsonValue:e}function h(...e){for(let t of e)if("string"==typeof t){let e=t.trim();if(e)return e}return""}function u(e){let t=d(e);if(Array.isArray(t))return t.map(e=>
3968u(e)).filter(Boolean).join(", ");let s=o(t);if(!s)return"string"==typeof t?t.trim():"";let i=s.value;if(Array.isArray(i))return i.map(e=>u(e)).filter(Boolean).join(", ");if("string"==typeof i)return i.trim();if(i&&"object"==typeof i){let e=i;return Array.isArray(e.targetItems)?e.targetItems.map(e=>u(e)).filter(Boolean).join(", "):h(e.text,e.title,e.name,e.displayName)}return Array.isArray(s.targetItems)?s.targetItems.map(e=>u(e)).filter(Boolean).join(", "):h(s.text,s.title,s.displayName,s.name)}function x(e,t){let s=o(d(e));if(!s)return;let i="string"==typeof s.editable&&s.editable.trim().length>0;return(t?"string"==typeof s.value:void 0!==s.value&&null!==s.value)||i?s:void 0}e.s(["DATE_DISPLAY_FORMATTER",0,a,"DEFAULT_CATEGORY",0,i,"DS_KEYS",0,t,"ITEMS_PER_PAGE",0,r,"MONTH_ABB_FORMATTER",0,l,"MONTH_YEAR_FORMATTER",0,n,"ROW_KEYS",0,s],247312);let m=e=>x(e,!0),f=e=>x(e,!0),g=e=>x(e,!1);function p(e){let t=o(d(e));if(!t)return;let s=o(t.value),i=!!s&&!!h(s.src,s.url,s.href),r=!!h(t.src,t.url,t.href),a="string"==typeof t.editable&&t.editable.trim().length>0;return i||r||a?t:void 0}function b(e){let t=d(e),s=o(t);if("string"==typeof t){let e=t.trim();return/^(https?:|mailto:|tel:|\/|#)/i.test(e)?{href:e,text:"",target:""}:{href:"",text:e,target:""}}if(!s)return{href:"",text:"",target:""};let i=o(s.value);return i?{href:h(i.href,i.url),text:h(i.text,i.title,i.name),target:h(i.target)}:{href:h(s.href,s.url),text:h(s.text,s.title,s.name),target:h(s.target)}}function y(e){let t=d(e);if("string"==typeof t)return t.trim();let s=o(t);if(!s)return"";let i=o(s.value);if(i){let e=h(i.src,i.url,i.href);if(e)return e}return h(s.src,s.url)}function w(e){if(!e)return e;let t=e.trim();if(/[ap]m\s*$/i.test(t))return t.replace(/\s*(am|pm)\s*$/i,(e,t)=>` ${t.toUpperCase()}`);let s=t.match(/^(\d{1,2}):(\d{2})(?::\d{2})?$/);if(s){let e=parseInt(s[1],10),t=s[2],i=e>=12?"PM":"AM",r=e%12||12;return`${r}:${t} ${i}`}return t}function v(e){return e?e.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim():""}function j(e){return e.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}function N(e){let t=e.trim();if(!t)return;let s=t.match(/^(\d{4})(\d{2})(\d{2})T(\d{2})(\d{2})(\d{2})(Z?)$/);if(s){let[,e,t,i,r,a,l,n]=s,o=Date.parse(`${e}-${t}-${i}T${r}:${a}:${l}.000${n||"Z"}`);if(!Number.isNaN(o))return new Date(o).toISOString()}if(/^\d{4}-\d{2}-\d{2}$/.test(t))return`${t}T00:00:00.000Z`;let i=Date.parse(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}(:\d{2})?$/.test(t)?`${t}Z`:t);return Number.isNaN(i)?void 0:new Date(i).toISOString()}function C(e,t,s,i){let r=e?a.format(new Date(e)):t||"",l=s?a.format(new Date(s)):i||"";return r&&l?r===l?r:`${r} \u2013 ${l}`:r||l||"TBD"}function k(e,t){let s=e?.trim()??"";return s?!(/^free$/i.test(s)||/^[\$â¬Â£Â¥]/.test(s))&&/^\d/.test(s):!!t?.editing}function F(e){let t=e?.trim()??"";return t?k(t)?`$${t}`:t:""}e.s(["asRecord",0,o,"fieldPayload",0,d,"firstString",0,h,"formatDisplayDateRange",0,C,"formatPriceDisplay",0,F,"formatTime",0,w,"parseDateISO",0,N,"parseGeneralLink",0,b,"pickByKeys",0,c,"readTextValue",0,u,"shouldPrefixDollar",0,k,"stripHtml",0,v,"toImageField",0,p,"toImageSrc",0,y,"toLinkField",0,g,"toRichTextField",0,f,"toSlug",0,j,"toTextField",0,m],526200);var E=e.i(373433),A=e.i(191167),S=e.i(87),D=e.i(93681),T=e.i(78627);let L=80,_="relative z-20 border border-dashed border-[#8BCDF5] bg-[#F7FBFF] p-2";function I({children:e}){return(0,E.jsx)("span",{className:"mb-1 block text-[10px] font-bold uppercase tracking-[0.12em] text-[#4B4F52]",children:e})}function B({label:e,children:t,className:s=""}){return(0,E.jsxs)("div",{className:`${_} ${s}`.trim(),suppressHydrationWarning:!0,children:[(0,E.jsx)(I,{children:e}),t]})}function M({event:e}){return e.titleField||e.startDateField||e.endDateField||e.categoryField||e.locationField||e.timeField||e.priceField||e.descriptionField||e.featuredImageField||e.agesField||e.phoneField||e.emailField||e.parkLinkField||e.registerLinkField||e.moreInfoLinkField||e.virtualEventLinkField?(0,E.jsxs)("div",{className:"mt-4 border border-[#B9DCF5] bg-[#F4F8FB] p-4",suppressHydrationWarning:!0,children:[(0,E.jsx)("p",{className:"text-[11px] font-extrabold uppercase tracking-[0.14em] text-[#006099]",children:"Page Editor Fields"}),(0,E.jsx)("p",{className:"mt-1 text-xs text-[#4B4F52]",children:"These detail-only event fields stay on the detail view for visitors, but you can fill them in here while editing."}),(0,E.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3",children:[e.titleField?(0,E.jsx)(B,{label:"Title",children:(0,E.jsx)(A.Text,{tag:"div",field:e.titleField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.categoryField?(0,E.jsx)(B,{label:"Category",children:(0,E.jsx)(A.Text,{tag:"div",field:e.categoryField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.startDateField?(0,E.jsx)(B,{label:"Start Date",children:(0,E.jsx)(A.Text,{tag:"div",field:e.startDateField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}
3968):null,e.endDateField?(0,E.jsx)(B,{label:"End Date",children:(0,E.jsx)(A.Text,{tag:"div",field:e.endDateField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.locationField?(0,E.jsx)(B,{label:"Location",children:(0,E.jsx)(A.Text,{tag:"div",field:e.locationField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.timeField?(0,E.jsx)(B,{label:"Time",children:(0,E.jsx)(A.Text,{tag:"div",field:e.timeField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.priceField?(0,E.jsx)(B,{label:"Price",children:(0,E.jsx)(A.Text,{tag:"div",field:e.priceField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.agesField?(0,E.jsx)(B,{label:"Ages",children:(0,E.jsx)(A.Text,{tag:"div",field:e.agesField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.phoneField?(0,E.jsx)(B,{label:"Phone",children:(0,E.jsx)(A.Text,{tag:"div",field:e.phoneField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.emailField?(0,E.jsx)(B,{label:"Email",children:(0,E.jsx)(A.Text,{tag:"div",field:e.emailField,editable:!0,className:"text-sm font-semibold text-[#00304C]",suppressHydrationWarning:!0})}):null,e.descriptionField?(0,E.jsx)(B,{label:"Description",children:(0,E.jsx)(S.RichText,{field:e.descriptionField,editable:!0,className:"text-sm text-[#00304C]"})}):null,e.featuredImageField?(0,E.jsx)(B,{label:"Featured Image",children:(0,E.jsx)(D.Image,{field:e.featuredImageField,editable:!0,className:"max-h-48 w-full object-cover",suppressHydrationWarning:!0})}):null,e.parkLinkField?(0,E.jsx)(B,{label:"Park Link",children:(0,E.jsx)(T.Link,{field:e.parkLinkField,editable:!0,className:"text-sm font-semibold text-[#006099] underline underline-offset-2",suppressHydrationWarning:!0})}):null,e.registerLinkField?(0,E.jsx)(B,{label:"Register Link",children:(0,E.jsx)(T.Link,{field:e.registerLinkField,editable:!0,className:"text-sm font-semibold text-[#006099] underline underline-offset-2",suppressHydrationWarning:!0})}):null,e.moreInfoLinkField?(0,E.jsx)(B,{label:"More Info Link",children:(0,E.jsx)(T.Link,{field:e.moreInfoLinkField,editable:!0,className:"text-sm font-semibold text-[#006099] underline underline-offset-2",suppressHydrationWarning:!0})}):null,e.virtualEventLinkField?(0,E.jsx)(B,{label:"Virtual Event Link",children:(0,E.jsx)(T.Link,{field:e.virtualEventLinkField,editable:!0,className:"text-sm font-semibold text-[#6B21A8] underline underline-offset-2",suppressHydrationWarning:!0})}):null]})]}):null}function R({view:e,totalEventCount:t=0}){if("detail"===e)return(0,E.jsxs)("div",{className:"mb-6 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,E.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,E.jsx)("p",{className:"font-semibold",children:"Event Calendar - Detail Preview"}),(0,E.jsxs)("p",{className:"mt-1 text-xs text-[#456278]",children:["You are previewing the full event page. This is the view visitors will see after they select ",(0,E.jsx)("strong",{children:"View Details"}),"."]})]}),(0,E.jsxs)("ul",{className:"space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,E.jsx)("li",{children:"The detail page shows the full event information on the live website."}),(0,E.jsx)("li",{children:"Use this preview to check how the event description, contact details, links, and other supporting content will appear to visitors."}),(0,E.jsx)("li",{children:"If a field is empty, it will usually stay hidden on the live page."})]})]});let s=t>L;return(0,E.jsxs)("div",{className:"mb-6 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,E.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,E.jsx)("p",{className:"font-semibold",children:"Event Calendar - Edit Mode Help"}),(0,E.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"While you are editing, this main event screen can show extra field boxes so you can fill in each event without opening the detail view first."})]}),(0,E.jsxs)("ul",{className:"space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,E.jsx)("li",{children:"You can update the event title, category, location, description, start date, end date, time, price, image, and event links from this editing screen."}),(0,E.jsx)("li",{children:"These extra editing boxes are for authors only. Visitors will not see all of these fields on the main event list."}),(0,E.jsxs)("li",{children:["On the live website, people will see the shorter event card first. They will see the full event details only after clicking ",(0,E.jsx)("strong",{children:"View Details"}),"."]}),(0,E.jsxs)("li",{children:["Recurrence settings cannot be added or changed from this page editor screen. Please use the ",(0,E.jsx)("strong",{children:"Content Editor"})," or ",(0,E.jsx)("strong",{children:"Content Explorer"})," in Sitecore to manage recurring event rules."]}),(0,E.jsxs)("li",{children:["To keep the calendar fast and easy to manage, keep no more than ",(0,E.jsxs)("strong",{children:[L," events"]})," at one time and ",(0,E.jsx)("strong",{children:"delete old events"})," that are no longer needed."]}),(0,E.jsx)("li",{children:"Pagination is hidden while editing so you can work through the visible events more easily."}),(0,E.jsx)("li",{children:"If a field is left blank, that content will usually stay hidden on the live page."})]}
3968),(0,E.jsxs)("div",{className:"border-t border-[#E6D3A8] bg-[#FFF8E8] px-4 py-3 text-xs text-[#7A4B00] sm:px-6",children:[(0,E.jsx)("strong",{children:"Important for calendar performance:"})," Please delete old events on a regular basis. Keeping only current events helps the calendar load faster and keeps the editing experience smoother for authors."]}),s?(0,E.jsxs)("div",{className:"border-t border-[#C9DAE6] bg-[#FFF5F5] px-4 py-3 text-xs text-[#8A1C1C] sm:px-6",children:["This calendar currently has ",(0,E.jsx)("strong",{children:t})," events. To help prevent lag and keep the page running smoothly, please remove older events and keep the total at ",(0,E.jsx)("strong",{children:L})," or fewer."]}):null]})}e.s(["AuthoringFieldLabel",0,I,"EDIT_BOX_CLASS",0,_,"EventAuthoringField",0,B,"EventCalendarEditBanner",0,R,"EventCardAuthoringPanel",0,M,"MAX_RECOMMENDED_EVENTS",0,L],824501)},901720,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(87),r=e.i(93681),a=e.i(78627),l=e.i(278815),n=e.i(754753),o=e.i(526200),c=e.i(947746),d=e.i(824501);function h({event:e,isPageEditing:u,onBack:x}){let m=e.occurrenceDateDisplay??(0,o.formatDisplayDateRange)(e.startDateISO,e.startDateRaw,e.endDateISO,e.endDateRaw),[f,g]=(0,c.useState)(""),[p,b]=(0,c.useState)(!1),y=(0,c.useRef)(null);(0,c.useEffect)(()=>{y.current?.focus({preventScroll:!0})},[e.id]),(0,c.useEffect)(()=>{b(!1)},[e.id]);let w=async()=>{let t=window.location.href,s=e.title;if("u">typeof navigator&&"function"==typeof navigator.share)try{await navigator.share({title:s,text:s,url:t});return}catch(t){let e=t;if(e?.name==="AbortError")return}if("u">typeof navigator&&navigator.clipboard?.writeText)try{await navigator.clipboard.writeText(t),g("Event link copied to clipboard.");return}catch{}g("Copy dialog opened. Copy the link shown."),window.prompt("Copy this event link:",t)};return(0,t.jsxs)("div",{className:"my-8 w-full sm:my-10 lg:my-12",children:[(0,t.jsxs)("div",{className:"mb-5 flex flex-wrap items-center justify-between gap-x-3 gap-y-2 border-b border-[#D8E0E8] pb-4",children:[(0,t.jsxs)("div",{className:"hidden flex-wrap items-center gap-2 sm:flex",children:[(e.categoryField?.value?.trim()||!e.categoryField&&e.category||u)&&(0,t.jsx)("span",{className:"inline-flex items-center bg-[#EBF7FF] px-3 py-1 text-xs font-semibold text-[#006099]",children:e.categoryField?(0,t.jsx)(s.Text,{field:e.categoryField,editable:u,suppressHydrationWarning:u}):e.category}),e.isRecurring&&e.recurrenceLabel&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 bg-[#FFF7ED] px-3 py-1 text-xs font-semibold text-[#9A3412]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faArrowsRotate,className:"h-3 w-3","aria-hidden":"true"}),e.recurrenceLabel]}),e.virtualEventHref&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 bg-[#F5F3FF] px-3 py-1 text-xs font-semibold text-[#6B21A8]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faVideo,className:"h-3 w-3","aria-hidden":"true"}),"Virtual Event"]})]}),(0,t.jsxs)("div",{className:"grid w-full grid-cols-[1fr_auto] items-center gap-2 sm:flex sm:w-auto sm:justify-end",children:[(0,t.jsxs)("button",{type:"button",onClick:x,"aria-label":"Back to events list",className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-2 border border-[#00304C] bg-[#00304C] px-4 py-2.5 text-sm font-extrabold text-white transition hover:bg-[#001F33] active:scale-[0.98] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:min-w-[150px]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faArrowLeft,className:"h-3.5 w-3.5","aria-hidden":"true"}),"Back to Events"]}),(0,t.jsxs)("button",{type:"button",onClick:()=>void w(),"aria-label":"Share this event",title:"Share this event",className:"inline-flex h-11 w-11 cursor-pointer items-center justify-center border border-[#0080CC] bg-white text-[#006099] transition hover:bg-[#EDF7FF] active:scale-[0.98] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto sm:min-w-[104px] sm:gap-2 sm:px-4 sm:py-2.5 sm:text-sm sm:font-semibold",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faShareNodes,className:"h-3.5 w-3.5","aria-hidden":"true"}),(0,t.jsx)("span",{className:"sr-only sm:not-sr-only",children:"Share"})]})]})]}),(0,t.jsx)("p",{className:"sr-only",role:"status","aria-live":"polite",children:f}),(0,t.jsxs)("div",{className:"mb-2 grid gap-4 lg:grid-cols-4 lg:gap-6",children:[(0,t.jsxs)("div",{className:"min-w-0 lg:col-span-3",children:[(0,t.jsx)("div",{ref:y,tabIndex:-1,
3968className:"outline-none",children:e.titleField?(0,t.jsx)(s.Text,{tag:"h2",field:e.titleField,editable:u,className:"text-2xl font-semibold leading-tight tracking-tight text-[#00304C] sm:text-3xl lg:text-[2.5rem]",suppressHydrationWarning:u}):(0,t.jsx)("h2",{className:"text-2xl font-semibold leading-tight tracking-tight text-[#00304C] sm:text-3xl lg:text-[2.5rem]",children:e.title})}),e.location&&(0,t.jsxs)("a",{href:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(e.location)}`,target:"_blank",rel:"noopener noreferrer","aria-label":`View ${e.location} on Google Maps (opens in new tab)`,className:"mt-2 inline-flex items-start gap-1.5 text-sm text-[#0080CC] hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faLocationDot,className:"mt-0.5 h-4 w-4 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{children:e.locationField?(0,t.jsx)(s.Text,{field:e.locationField,editable:u,suppressHydrationWarning:u}):e.location})]}),(0,t.jsxs)("div",{className:"relative mt-3 lg:hidden",children:[e.featuredImageField?(0,t.jsx)(r.Image,{field:e.featuredImageField,editable:u,className:"h-52 w-full object-cover",loading:"eager",suppressHydrationWarning:u}):e.featuredImageSrc&&!p?(0,t.jsx)("img",{src:e.featuredImageSrc,alt:e.featuredImageAlt||e.title,className:"h-52 w-full object-cover",loading:"eager",onError:()=>b(!0)}):(0,t.jsx)("div",{className:"flex h-52 w-full items-center justify-center bg-gradient-to-br from-[#EDF5FA] to-[#D6E8F5]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCalendarDays,className:"h-10 w-10 text-[#B0C4D8]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 flex flex-wrap gap-1.5 bg-gradient-to-t from-black/70 to-transparent p-3","aria-label":"Event tags",children:[(e.categoryField?.value?.trim()||!e.categoryField&&e.category||u)&&(0,t.jsx)("span",{className:"inline-flex items-center bg-white px-2.5 py-1 text-xs font-semibold text-[#006099]",children:e.categoryField?(0,t.jsx)(s.Text,{field:e.categoryField,editable:u,suppressHydrationWarning:u}):e.category}),e.isRecurring&&e.recurrenceLabel&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 bg-white px-2.5 py-1 text-xs font-semibold text-[#9A3412]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faArrowsRotate,className:"h-3 w-3","aria-hidden":"true"}),e.recurrenceLabel]}),e.virtualEventHref&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 bg-white px-2.5 py-1 text-xs font-semibold text-[#6B21A8]",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faVideo,className:"h-3 w-3","aria-hidden":"true"}),"Virtual Event"]})]})]}),(0,t.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-3 sm:grid-cols-2 lg:flex lg:flex-nowrap",children:[m&&(0,t.jsxs)("div",{className:"flex flex-col overflow-hidden border border-[#CCD8E4] bg-white lg:min-w-0 lg:flex-1",children:[(0,t.jsx)("div",{className:"h-1 w-full bg-[#00304C]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-3 px-4 py-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center bg-[#EBF4FF]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCalendarDays,className:"h-4 w-4 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Date"}),(0,t.jsx)("p",{className:"mt-0.5 text-sm font-bold leading-snug text-[#00304C]",children:m})]})]})]}),e.time&&(0,t.jsxs)("div",{className:"flex flex-col overflow-hidden border border-[#CCD8E4] bg-white lg:min-w-0 lg:flex-1",children:[(0,t.jsx)("div",{className:"h-1 w-full bg-[#00304C]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-3 px-4 py-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center bg-[#EBF4FF]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faClock,className:"h-4 w-4 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Time"}),(0,t.jsx)("p",{className:"mt-0.5 text-sm font-bold leading-snug text-[#00304C]",children:e.timeField?(0,t.jsx)(s.Text,{field:e.timeField,editable:u,suppressHydrationWarning:u}):e.time})]})]})]}),e.phone&&(0,t.jsxs)("a",{href:`tel:${e.phone.replace(/\D/g,"")}`,"aria-label":`Call ${e.phone}`,className:"group flex flex-col overflow-hidden border border-[#CCD8E4] bg-white transition hover:border-[#9BC4E3] hover:bg-[#F7FBFF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#0080CC] lg:min-w-0 lg:flex-1",children:[(0,t.jsx)("div",{className:"h-1 w-full bg-[#0080CC] transition group-hover:bg-[#006099]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-3 px-4 py-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center bg-[#E0F0FF]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faPhone,className:"h-4 w-4 text-[#0080CC]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Phone"}),(0,t.jsx)("p",{className:"mt-0.5 text-sm font-bold leading-snug text-[#0068A7] underline underline-offset-2 group-hover:text-[#004E80]",children:e.phoneField?(0,t.jsx)(s.Text,{field:e.phoneField,editable:u,suppressHydrationWarning:u}):e.phone})]})]})]}),(e.virtualEventLinkField||e.virtualEventHref)&&(e.virtualEventLinkField?(0,t.jsxs)(a.Link,{field:e.virtualEventLinkField,editable:u,"aria-label":"Join virtual event (opens in new tab)",className:"group flex flex-col overflow-hidden border border-[#CCD8E4] bg-white transition hover:border-[#C4B5FD] hover:bg-[#FAF5FF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#6B21A8] lg:min-w-0 lg:flex-1",suppressHydrationWarning:u,children:[(0,t.jsx)("div",{className:"h-1 w-full bg-[#6B21A8] transition group-hover:bg-[#581C87]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-3 px-4 py-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center bg-[#F3E8FF]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faVideo,className:"h-4 w-4 text-[#6B21A8]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Virtual Event"}),(0,t.jsx)("p",{className:"mt-0.5 text-sm font-bold leading-snug text-[#6B21A8] underline underline-offset-2 group-hover:text-[#581C87]",children:"Join Online"})]})]})]}):(0,t.jsxs)("a",{href:e.virtualEventHref,target:"_blank",rel:"noopener noreferrer","aria-label":"Join virtual event (opens in new tab)",className:"group flex flex-col overflow-hidden border border-[#CCD8E4] bg-white transition hover:border-[#C4B5FD] hover:bg-[#FAF5FF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#6B21A8] lg:min-w-0 lg:flex-1",children:[(0,t.jsx)("div",{className:"h-1 w-full bg-[#6B21A8] transition group-hover:bg-[#581C87]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-3 px-4 py-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center bg-[#F3E8FF]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faVideo,className:"h-4 w-4 text-[#6B21A8]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Virtual Event"}),(0,t.jsx)("p",{className:"mt-0.5 text-sm font-bold leading-snug text-[#6B21A8] underline underline-offset-2 group-hover:text-[#581C87]",children:"Join Online"})]})]})]}))]}),(e.descriptionField||e.description)&&(0,t.jsxs)("section",{"aria-labelledby":"event-about",className:"mt-5 overflow-hidden border border-[#D4DFE8] bg-white",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 border-b border-[#D4DFE8] bg-[#FFF9F5] px-5 py-3 sm:px-6",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#E87722]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCircleInfo,className:"h-3.5 w-3.5 text-white","aria-hidden":"true"})}),(0,t.jsx)("h3",{id:"event-about",className:"text-xs font-extrabold uppercase tracking-[0.16em] text-[#E87722]",children:"About This Event"})]}),(0,t.jsx)("div",{className:"p-5 sm:p-6",children:e.descriptionField?(0,t.jsx)("div",{className:"prose prose-sm w-full max-w-none text-[15px] leading-8 text-[#3E4953] sm:text-base [&_*]:max-w-none",children:(0,t.jsx)(i.RichText,{field:e.descriptionField,editable:u})}):(0,t.jsx)("p",{className:"w-full max-w-none text-[15px] leading-8 text-[#3E4953] sm:text-base",children:e.description})})]}),(e.registerLinkField||e.registerHref||e.virtualEventLinkField||e.virtualEventHref||e.moreInfoLinkField||e.moreInfoHref)&&(0,t.jsxs)("div",{className:"mt-5 flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:gap-3.5",children:[(e.registerLinkField||e.registerHref)&&(e.registerLinkField?(0,t.jsxs)(a.Link,{field:e.registerLinkField,editable:u,className:"inline-flex min-h-[52px] w-full items-center justify-center gap-2 rounded-none bg-[#E87722] px-6 py-3 text-sm font-extrabold text-white transition hover:bg-[#C95F0E] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#E87722] focus-visible:ring-offset-2 sm:w-auto",suppressHydrationWarning:u,children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faTicket,className:"h-3.5 w-3.5","aria-hidden":"true"}),e.registerText||"Register for Event",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]}):(0,t.jsxs)("a",{href:e.registerHref,target:e.registerTarget,rel:"_blank"===e.registerTarget?"noopener noreferrer":void 0,className:"inline-flex min-h-[52px] w-full items-center justify-center gap-2 rounded-none bg-[#E87722] px-6 py-3 text-sm font-extrabold text-white transition hover:bg-[#C95F0E] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#E87722] focus-visible:ring-offset-2 sm:w-auto",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faTicket,className:"h-3.5 w-3.5","aria-hidden":"true"}),e.registerText||"Register for Event",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]})),(e.virtualEventLinkField||e.virtualEventHref)&&(e.virtualEventLinkField?(0,t.jsxs)(a.Link,{field:e.virtualEventLinkField,editable:u,className:"inline-flex min-h-[52px] w-full items-center justify-center gap-2 rounded-none bg-[#6B21A8] px-6 py-3 text-sm font-extrabold text-white transition hover:bg-[#581C87] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#6B21A8] focus-visible:ring-offset-2 sm:w-auto",suppressHydrationWarning:u,children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faVideo,className:"h-3.5 w-3.5","aria-hidden":"true"}),"Join Virtual Event",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]}):(0,t.jsxs)("a",{href:e.virtualEventHref,target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-[52px] w-full items-center justify-center gap-2 rounded-none bg-[#6B21A8] px-6 py-3 text-sm font-extrabold text-white transition hover:bg-[#581C87] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#6B21A8] focus-visible:ring-offset-2 sm:w-auto",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faVideo,className:"h-3.5 w-3.5","aria-hidden":"true"}),"Join Virtual Event",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]})),(e.moreInfoLinkField||e.moreInfoHref)&&(e.moreInfoLinkField?(0,t.jsxs)(a.Link,{field:e.moreInfoLinkField,editable:u,className:"inline-flex min-h-[52px] w-full items-center justify-center gap-2 rounded-none border border-[#0080CC] bg-white px-6 py-3 text-sm font-extrabold text-[#0080CC] transition hover:bg-[#
3968EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto",suppressHydrationWarning:u,children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCircleInfo,className:"h-3.5 w-3.5","aria-hidden":"true"}),e.moreInfoText||"More Information",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]}):(0,t.jsxs)("a",{href:e.moreInfoHref,target:e.moreInfoTarget,rel:"_blank"===e.moreInfoTarget?"noopener noreferrer":void 0,className:"inline-flex min-h-[52px] w-full items-center justify-center gap-2 rounded-none border border-[#0080CC] bg-white px-6 py-3 text-sm font-extrabold text-[#0080CC] transition hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCircleInfo,className:"h-3.5 w-3.5","aria-hidden":"true"}),e.moreInfoText||"More Information",(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]}))]})]}),(0,t.jsxs)("aside",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"hidden h-80 overflow-hidden rounded-none border border-[#CED5D9] bg-white lg:block",children:e.featuredImageField?(0,t.jsx)(r.Image,{field:e.featuredImageField,editable:u,className:"h-full w-full object-cover",loading:"lazy",suppressHydrationWarning:u}):e.featuredImageSrc&&!p?(0,t.jsx)("img",{src:e.featuredImageSrc,alt:e.featuredImageAlt||e.title,className:"h-full w-full object-cover",loading:"lazy",onError:()=>b(!0)}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-gradient-to-br from-[#EDF5FA] to-[#D6E8F5]",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCalendarDays,className:"h-10 w-10 text-[#B0C4D8]","aria-hidden":"true"})})}),(0,t.jsxs)("div",{className:"mt-4 overflow-hidden rounded-none border border-[#CED5D9] bg-white lg:mt-3",children:[(0,t.jsx)("div",{className:"border-b border-[#CED5D9] bg-[#00304C] px-4 py-2.5 sm:px-5 sm:py-3",children:(0,t.jsx)("h3",{className:"text-xs font-extrabold uppercase tracking-[0.16em] text-white",children:"Event Details"})}),(0,t.jsxs)("ul",{className:"grid gap-0 divide-y divide-[#DFE7EF] bg-white px-3 sm:gap-2.5 sm:divide-y-0 sm:bg-[#F8FBFE] sm:p-3",children:[e.price&&(0,t.jsxs)("li",{className:"grid grid-cols-[28px_minmax(0,1fr)] items-start gap-3 py-2.5 sm:flex sm:gap-3 sm:rounded-none sm:border sm:border-[#DFE7EF] sm:bg-white sm:px-3 sm:py-2.5",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#E9F3FB] text-[#0080CC] sm:h-6 sm:w-6",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faTicket,className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0 text-left",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-wide text-[#686C6E] sm:text-xs sm:font-semibold",children:"Price"}),(0,t.jsx)("p",{className:"break-words text-sm font-bold text-[#0C0D0D] sm:mt-0.5 sm:font-medium",children:e.priceField?(0,t.jsx)(s.Text,{field:e.priceField,editable:u,suppressHydrationWarning:u}):e.price})]})]}),e.ages&&(0,t.jsxs)("li",{className:"grid grid-cols-[28px_minmax(0,1fr)] items-start gap-3 py-2.5 sm:flex sm:gap-3 sm:rounded-none sm:border sm:border-[#DFE7EF] sm:bg-white sm:px-3 sm:py-2.5",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#E9F3FB] text-[#0080CC] sm:h-6 sm:w-6",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faUsers,className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0 text-left",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-wide text-[#686C6E] sm:text-xs sm:font-semibold",children:"Ages"}),(0,t.jsx)("p",{className:"break-words text-sm font-bold text-[#0C0D0D] sm:mt-0.5 sm:font-medium",children:e.agesField?(0,t.jsx)(s.Text,{field:e.agesField,editable:u,suppressHydrationWarning:u}):e.ages})]})]}),(e.parkName||e.parkHref||e.parkLinkField)&&(0,t.jsxs)("li",{className:"grid grid-cols-[28px_minmax(0,1fr)] items-start gap-3 py-2.5 sm:flex sm:gap-3 sm:rounded-none sm:border sm:border-[#DFE7EF] sm:bg-white sm:px-3 sm:py-2.5",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#E9F3FB] text-[#0080CC] sm:h-6 sm:w-6",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faTree,className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0 text-left",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-wide text-[#686C6E] sm:text-xs sm:font-semibold",children:"Park"}),e.parkLinkField?(0,t.jsx)(a.Link,{field:e.parkLinkField,editable:u,className:"break-words text-left text-sm font-bold text-[#006099] underline underline-offset-2 hover:text-[#00304C] sm:mt-0.5 sm:font-medium",suppressHydrationWarning:u}):e.parkHref?(0,t.jsx)("a",{href:e.parkHref,target:e.parkTarget,rel:"_blank"===e.parkTarget?"noopener noreferrer":void 0,className:"break-words text-left text-sm font-bold text-[#006099] underline underline-offset-2 hover:text-[#00304C] sm:mt-0.5 sm:font-medium",children:e.parkName}):(0,t.jsx)("p",{className:"break-words text-left text-sm font-bold text-[#0C0D0D] sm:mt-0.5 sm:font-medium",children:e.parkName})]})]}),e.email&&(0,t.jsxs)("li",{className:"grid grid-cols-[28px_minmax(0,1fr)] items-start gap-3 py-2.5 sm:flex sm:gap-3 sm:rounded-none sm:border sm:border-[#DFE7EF] sm:bg-white sm:px-3 sm:py-2.5",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#E9F3FB] text-[#0080CC] sm:h-6 sm:w-6",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faEnvelope,className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0 text-left",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-wide text-[#686C6E] sm:text-xs sm:font-semibold",children:"Email"}),e.emailField?(0,t.jsx)(s.Text,{tag:"a",field:e.emailField,editable:u,className:"break-all text-left text-sm font-bold text-[#006099] underline underline-offset-2 hover:text-[#00304C] sm:mt-0.5 sm:font-medium",suppressHydrationWarning:u}):(0,t.jsx)("a",{href:`mailto:${e.email}`,className:"block break-all text-left text-sm font-bold text-[#006099] underline underline-offset-2 hover:text-[#00304C] sm:mt-0.5 sm:font-medium",children:e.email})]})]}),e.isRecurring&&e.recurrenceLabel&&(0,t.jsxs)("li",{className:"grid grid-cols-[28px_minmax(0,1fr)] items-start gap-3 py-2.5 sm:flex sm:gap-3 sm:rounded-none sm:border sm:border-[#DFE7EF] sm:bg-white sm:px-3 sm:py-2.5",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#E9F3FB] text-[#0080CC] sm:h-6 sm:w-6",children:(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faArrowsRotate,className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0 text-left",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-wide text-[#686C6E] sm:text-xs sm:font-semibold",children:"Recurrence"}),(0,t.jsx)("p",{className:"break-words text-left text-sm font-bold text-[#0C0D0D] sm:mt-0.5 sm:font-medium",children:e.recurrenceLabel})]})]})]})]})]})]}),u?(0,t.jsx)(d.EventCardAuthoringPanel,{event:e}):null]})}
3968e.s(["EventDetailView",0,h])},315694,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(87),a=e.i(93681),l=e.i(78627),n=e.i(278815),o=e.i(754753),c=e.i(247312),d=e.i(526200),h=e.i(824501);let u=(0,s.memo)(function({event:e,isPageEditing:u,distanceFromUser:x,detailHref:m,handleViewDetails:f,showParkName:g=!1}){let p=e.occurrenceDateDisplay??(0,d.formatDisplayDateRange)(e.startDateISO,e.startDateRaw,e.endDateISO,e.endDateRaw),b=e.occurrenceDate??e.startDateISO,y=b?new Date(b):null,w=y?y.getUTCDate():null,v=y?c.MONTH_ABB_FORMATTER.format(y):null,[j,N]=(0,s.useState)(!1);return(0,t.jsxs)("li",{className:"group flex flex-col overflow-hidden rounded-none border border-[#CED5D9] bg-white focus-within:ring-2 focus-within:ring-[#0080CC] focus-within:ring-offset-2",children:[(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[e.featuredImageField?(0,t.jsx)(a.Image,{field:e.featuredImageField,editable:u,className:"h-48 w-full object-cover",loading:"lazy",suppressHydrationWarning:u}):e.featuredImageSrc&&!j?(0,t.jsx)("img",{src:e.featuredImageSrc,alt:e.featuredImageAlt||e.title,className:"h-48 w-full object-cover",loading:"lazy",onError:()=>N(!0)}):(0,t.jsx)("div",{className:"flex h-48 w-full items-center justify-center bg-gradient-to-br from-[#EDF5FA] to-[#D6E8F5]",children:(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faCalendarDays,className:"h-12 w-12 text-[#B0C4D8]","aria-hidden":"true"})}),e.featuredImageSrc&&!j&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-black/50 via-transparent to-transparent"}),w&&v&&(0,t.jsxs)("div",{className:"absolute left-3 top-3 flex w-12 flex-col items-center bg-[#00304C] px-1 py-1.5 sm:w-16 sm:py-2","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"text-[10px] font-extrabold uppercase tracking-wider text-white sm:text-xs sm:tracking-widest",children:v}),(0,t.jsx)("span",{className:"text-2xl font-extrabold leading-none text-white sm:text-3xl",children:w})]}),(0,t.jsxs)("div",{className:"absolute right-3 top-3 flex flex-col items-end gap-1.5",children:[e.isFree&&(0,t.jsx)("span",{className:"bg-[#16A34A] px-2 py-0.5 text-[10px] font-extrabold uppercase tracking-wider text-white sm:px-2.5 sm:py-1 sm:text-xs",children:"Free"}),e.isRecurring&&e.recurrenceLabel&&(0,t.jsxs)("span",{className:"flex items-center gap-1 bg-[#001A2B] px-2 py-0.5 text-[10px] font-semibold uppercase tracking-[0.08em] text-white ring-1 ring-white/70",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faArrowsRotate,className:"h-2.5 w-2.5","aria-hidden":"true"}),"Recurring"]}),e.virtualEventHref&&(0,t.jsxs)("span",{className:"flex items-center gap-1 bg-[#6B21A8] px-2 py-0.5 text-[10px] font-extrabold uppercase tracking-wider text-white sm:gap-1.5 sm:px-2.5 sm:py-1 sm:text-xs",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faVideo,className:"h-2.5 w-2.5 sm:h-3 sm:w-3","aria-hidden":"true"}),"Virtual"]})]}),null!==x&&(0,t.jsxs)("div",{className:"absolute bottom-3 left-3 flex items-center gap-1.5 bg-[#00304C] px-2.5 py-1.5",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faLocationCrosshairs,className:"h-3 w-3 text-white","aria-hidden":"true"}),(0,t.jsxs)("span",{className:"text-[11px] font-bold text-white",children:[x<.1?"<0.1":x.toFixed(1)," mi away"]})]})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col px-5 py-5 sm:py-7",children:[(0,t.jsxs)("div",{className:"mb-2 flex flex-wrap items-center gap-1.5 sm:mb-2.5",children:[e.categoryField?(0,t.jsx)(i.Text,{tag:"span",field:e.categoryField,editable:u,className:"inline-flex items-center bg-[#EBF7FF] px-2 py-0.5 text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#006099] sm:px-2.5 sm:text-[11px] sm:tracking-[0.1em]",suppressHydrationWarning:u}):(0,t.jsx)("span",{className:"inline-flex items-center bg-[#EBF7FF] px-2 py-0.5 text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#006099] sm:px-2.5 sm:text-[11px] sm:tracking-[0.1em]",children:e.category}),e.isRecurring&&e.recurrenceLabel&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 bg-[#FFF7ED] px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-[0.08em] text-[#9A3412]",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faArrowsRotate,className:"h-2 w-2","aria-hidden":"true"}),e.recurrenceLabel]})]}),e.titleField?(0,t.jsx)(i.Text,{tag:"h3",field:e.titleField,className:"line-clamp-2 text-xl font-semibold leading-snug text-[#00304C] sm:text-lg",editable:u,suppressHydrationWarning:u}):(0,t.jsx)("h3",{className:"line-clamp-2 text-xl font-semibold leading-snug text-[#00304C] sm:text-lg",children:e.title}),g&&e.parkName?(0,t.jsx)("p",{className:"mt-1 text-sm font-extrabold leading-snug text-[#006099]",children:e.parkName}):null,e.location&&(u?(0,t.jsxs)("div",{className:"mt-2 flex items-start gap-1.5 text-[13px] leading-snug text-[#0080CC] sm:text-xs",suppressHydrationWarning:u,children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faLocationDot,className:"mt-0.5 h-3.5 w-3.5 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{className:"line-clamp-2",children:e.locationField?(0,t.jsx)(i.Text,{field:e.locationField,editable:!0,suppressHydrationWarning:u}):e.location})]}):(0,t.jsxs)("a",{href:`https://www.google.com/maps/dir/?api=1&destination=${encodeURIComponent(e.location)}`,target:"_blank",rel:"noopener noreferrer","aria-label":`Get directions to ${e.location} (opens in new tab)`,className:"mt-2 flex items-start gap-1.5 text-[13px] leading-snug text-[#0080CC] hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] sm:text-xs",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faLocationDot,className:"mt-0.5 h-3.5 w-3.5 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{className:"line-clamp-2",children:e.locationField?(0,t.jsx)(i.Text,{field:e.locationField}):e.location})]})),(p||e.startDateField||e.endDateField||e.time||e.price||e.isFree)&&(0,t.jsxs)("ul",{className:"mt-4 grid grid-cols-2 gap-2 sm:flex sm:flex-wrap sm:gap-1.5","aria-label":"Event details",children:[u&&e.startDateField?(0,t.jsxs)("li",{className:"flex min-w-0 items-center gap-2.5 border border-[#
3968E4EDF5] bg-[#F7FAFD] px-2.5 py-2 sm:gap-2 sm:bg-white sm:px-2.5 sm:py-2",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#EBF4FF] sm:h-6 sm:w-6","aria-hidden":"true",children:(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faCalendarDays,className:"h-3 w-3 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",suppressHydrationWarning:u,children:[(0,t.jsx)("p",{className:"text-[9px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Start Date"}),(0,t.jsx)("div",{className:"text-[13px] font-semibold leading-tight text-[#00304C] sm:text-xs",children:(0,t.jsx)(i.Text,{tag:"span",field:e.startDateField,editable:!0,suppressHydrationWarning:u})})]})]}):p?(0,t.jsxs)("li",{className:"flex min-w-0 items-center gap-2.5 border border-[#E4EDF5] bg-[#F7FAFD] px-2.5 py-2 sm:gap-2 sm:bg-white sm:px-2.5 sm:py-2",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#EBF4FF] sm:h-6 sm:w-6","aria-hidden":"true",children:(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faCalendarDays,className:"h-3 w-3 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[9px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Date"}),(0,t.jsx)("p",{className:"text-[13px] font-semibold leading-tight text-[#00304C] sm:text-xs",children:p})]})]}):null,u&&e.endDateField?(0,t.jsxs)("li",{className:"col-span-2 flex min-w-0 items-center gap-2.5 border border-[#E4EDF5] bg-[#F7FAFD] px-2.5 py-2 sm:col-span-1 sm:gap-2 sm:bg-white sm:px-2.5 sm:py-2",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#EBF4FF] sm:h-6 sm:w-6","aria-hidden":"true",children:(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faCalendarDays,className:"h-3 w-3 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",suppressHydrationWarning:u,children:[(0,t.jsx)("p",{className:"text-[9px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"End Date"}),(0,t.jsx)("div",{className:"text-[13px] font-semibold leading-tight text-[#00304C] sm:text-xs",children:(0,t.jsx)(i.Text,{tag:"span",field:e.endDateField,editable:!0,suppressHydrationWarning:u})})]})]}):null,e.time&&(0,t.jsxs)("li",{className:"flex min-w-0 items-center gap-2.5 border border-[#E4EDF5] bg-[#F7FAFD] px-2.5 py-2 sm:gap-2 sm:bg-white sm:px-2.5 sm:py-2",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#EBF4FF] sm:h-6 sm:w-6","aria-hidden":"true",children:(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faClock,className:"h-3 w-3 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[9px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Time"}),(0,t.jsx)("p",{className:"break-words text-[13px] font-semibold leading-tight text-[#00304C] sm:text-xs",children:e.timeField?(0,t.jsx)(i.Text,{field:e.timeField,editable:u,suppressHydrationWarning:u}):e.time})]})]}),(e.price||e.isFree)&&(0,t.jsxs)("li",{className:"col-span-2 flex min-w-0 items-center gap-2.5 border border-[#E4EDF5] bg-[#F7FAFD] px-2.5 py-2 sm:col-span-1 sm:gap-2 sm:bg-white sm:px-2.5 sm:py-2",children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center bg-[#EBF4FF] sm:h-6 sm:w-6","aria-hidden":"true",children:(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faTicket,className:"h-3 w-3 text-[#00304C]","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[9px] font-bold uppercase tracking-[0.1em] text-[#919699]",children:"Price"}),(0,t.jsx)("p",{className:"text-[13px] font-semibold leading-tight text-[#00304C] sm:text-xs",children:e.priceField?(0,t.jsxs)("span",{className:"inline-flex items-center gap-0.5",children:[!e.isFree&&(0,d.shouldPrefixDollar)(e.price,{editing:u})?(0,t.jsx)("span",{"aria-hidden":"true",children:"$"}):null,(0,t.jsx)(i.Text,{field:e.priceField,editable:u,suppressHydrationWarning:u})]}):e.isFree?"Free":(0,d.formatPriceDisplay)(e.price)})]})]})]}),(e.descriptionField||e.description)&&(e.descriptionField?(0,t.jsx)("div",{className:`mt-4 text-[13px] !font-normal leading-6 !text-[#4B4F52] sm:mt-3 sm:leading-relaxed sm:!text-[#686C6E] [&_*]:!font-normal [&_*]:leading-6 [&_*]:!text-[#4B4F52] [&_b]:!font-normal [&_strong]:!font-normal sm:[&_*]:leading-relaxed sm:[&_*]:!text-[#686C6E] ${u?"":"line-clamp-4"}`,suppressHydrationWarning:u,children:(0,t.jsx)(r.RichText,{field:e.descriptionField,editable:u})}):(0,t.jsx)("p",{className:"mt-4 line-clamp-4 text-[13px] leading-6 text-[#4B4F52] sm:mt-3 sm:leading-relaxed sm:text-[#686C6E]",children:e.description})),u?(0,t.jsx)(h.EventCardAuthoringPanel,{event:e}):null,(0,t.jsxs)("div",{className:"mt-auto flex gap-2 pt-4",children:[(0,t.jsxs)("a",{href:u?"#":m,onClick:t=>{t.preventDefault(),f(e)},"aria-label":`View details for ${e.title}`,className:"inline-flex min-h-[44px] flex-1 cursor-pointer items-center justify-center gap-2 rounded-none bg-[#0080CC] px-4 py-2.5 text-xs font-extrabold text-white transition hover:bg-[#006099] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focu
3968s-visible:ring-offset-2",children:["View Details",(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})]}),!u&&(e.registerLinkField||e.registerHref)&&(e.registerLinkField?(0,t.jsx)(l.Link,{field:e.registerLinkField,editable:u,"aria-label":`Register for ${e.title}`,className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-2.5 text-xs font-extrabold text-[#00304C] transition hover:border-[#0080CC] hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",suppressHydrationWarning:u}):(0,t.jsx)("a",{href:e.registerHref,target:e.registerTarget,rel:"_blank"===e.registerTarget?"noopener noreferrer":void 0,"aria-label":`Register for ${e.title}`,className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-2.5 text-xs font-extrabold text-[#00304C] transition hover:border-[#0080CC] hover:bg-[#EDF5FA] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:e.registerText||"Register for Event"})),!u&&(e.virtualEventLinkField||e.virtualEventHref)&&!(e.registerLinkField||e.registerHref)&&(e.virtualEventLinkField?(0,t.jsx)(l.Link,{field:e.virtualEventLinkField,editable:u,"aria-label":`Join virtual event: ${e.title}`,className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-1.5 rounded-none border border-[#6B21A8] bg-white px-3 py-2.5 text-xs font-extrabold text-[#6B21A8] transition hover:bg-[#F5F3FF] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#6B21A8] focus-visible:ring-offset-2",suppressHydrationWarning:u}):(0,t.jsx)("a",{href:e.virtualEventHref,target:"_blank",rel:"noopener noreferrer","aria-label":`Join virtual event: ${e.title}`,className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-1.5 rounded-none border border-[#6B21A8] bg-white px-3 py-2.5 text-xs font-extrabold text-[#6B21A8] transition hover:bg-[#F5F3FF] active:scale-[0.97] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#6B21A8] focus-visible:ring-offset-2",children:"Join Online"}))]})]})]})});e.s(["EventCalendarCard",0,u])},967159,e=>{"use strict";var t=e.i(247312),s=e.i(526200);let i=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],r={First:1,Second:2,Third:3,Fourth:4,Last:-1},a=3,l=/^Everyday$|^Every (?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)$|^Every (?:First|Second|Third|Fourth|Last) (?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)$/;function n(e){return l.test(e)}function o(e){if(!e)return[];let t=(0,s.fieldPayload)(e),i=(0,s.asRecord)(t);if(i&&Array.isArray(i.targetItems))return 0===i.targetItems.length?[]:i.targetItems.map(e=>{let t=(0,s.asRecord)(e);return(0,s.firstString)(t?.displayName,t?.name)}).filter(e=>!!e&&n(e));let r=(0,s.readTextValue)(e);return r?r.split(/[|,\n]/).map(e=>e.trim()).filter(e=>!!e&&n(e)):[]}function c(e,t,s,i){let r=new Date(Date.UTC(e,t+1,0)).getUTCDate();if(-1===i){for(let i=r;i>=1;i--)if(new Date(Date.UTC(e,t,i)).getUTCDay()===s)return new Date(Date.UTC(e,t,i));return null}let a=0;for(let l=1;l<=r;l++)if(new Date(Date.UTC(e,t,l)).getUTCDay()===s&&++a===i)return new Date(Date.UTC(e,t,l));return null}function d(e,t,s){let a=[];if("Everyday"===e){let e=new Date(Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()));for(;e<=s;)a.push(new Date(e)),e.setUTCDate(e.getUTCDate()+1);return a}let l=e.match(/^Every (Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)$/);if(l){let e=i.indexOf(l[1]),r=new Date(Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()));for(r.setUTCDate(r.getUTCDate()+(e-r.getUTCDay()+7)%7);r<=s;)a.push(new Date(r)),r.setUTCDate(r.getUTCDate()+7);return a}let n=e.match(/^Every (First|Second|Third|Fourth|Last) (Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)$/);
3968if(n){let e=r[n[1]],l=i.indexOf(n[2]),o=t.getUTCFullYear(),d=t.getUTCMonth();for(;new Date(Date.UTC(o,d,1))<=s;){let i=c(o,d,l,e);i&&i>=t&&i<=s&&a.push(i),++d>11&&(d=0,o++)}}return a}function h(e){let i=new Date,r=new Date(Date.UTC(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate())),l=new Date(Date.UTC(i.getUTCFullYear(),i.getUTCMonth()+a,i.getUTCDate())),n=[];for(let i of e){let e=i.startDateISO?new Date(i.startDateISO):null,a=i.endDateISO?new Date(i.endDateISO):null;if(!a||!(a<r))if(i.recurrencePatterns&&i.recurrencePatterns.length>0){let o=e&&e>r?e:r,c=a??l,h=0,u=new Set;for(let e of i.recurrencePatterns)for(let r of d(e,o,c)){let a=r.getTime();!u.has(a)&&(u.add(a),n.push({...i,id:`${i.id}-${(0,s.toSlug)(e)}-${r.getTime()}`,isRecurring:!0,recurrenceLabel:e,occurrenceDate:r.toISOString(),occurrenceDateDisplay:t.DATE_DISPLAY_FORMATTER.format(r)}),h++)}if(0===h){if(e&&e<r&&!a)continue;n.push({...i,isRecurring:!1,recurrenceLabel:void 0})}}else{if(e&&e<r&&!a)continue;n.push({...i,isRecurring:!1})}}return n.sort((e,t)=>new Date(e.occurrenceDate??e.startDateISO??"9999").getTime()-new Date(t.occurrenceDate??t.startDateISO??"9999").getTime()),n}e.s(["expandToOccurrences",0,h,"parseRecurrencePatterns",0,o])},686849,e=>{"use strict";var t=e.i(247312),s=e.i(526200),i=e.i(967159);function r(e){let t=e?.data?.datasource;return t||((0,s.asRecord)(e?.datasource)??null)}function a(e){let t=e=>{let t=(0,s.asRecord)(e);if(!t||!Array.isArray(t.fields))return e;let i={...t};for(let e of t.fields){let t=(0,s.asRecord)(e),r=(0,s.firstString)(t?.name);r&&(i[r]={jsonValue:t?.jsonValue})}return i},i=e=>e.flatMap(e=>{let r=t(e),a=(0,s.asRecord)(r.children)?.results,l=Array.isArray(a)?i(a):[];return"title"in r||"startDate"in r?[r,...l]:l});for(let t of["children","items","results","events","eventItems"]){let r=(0,s.asRecord)(e[t]);if(r&&Array.isArray(r.results))return i(r.results);if(Array.isArray(e[t]))return i(e[t])}return[]}function l(e,r){let a=(0,s.asRecord)(e);if(!a)return null;let l=(0,s.pickByKeys)(a,t.ROW_KEYS.title),n=(0,s.pickByKeys)(a,t.ROW_KEYS.startDate),o=(0,s.pickByKeys)(a,t.ROW_KEYS.endDate),c=(0,s.pickByKeys)(a,t.ROW_KEYS.location),d=(0,s.pickByKeys)(a,t.ROW_KEYS.time),h=(0,s.pickByKeys)(a,t.ROW_KEYS.price),u=(0,s.pickByKeys)(a,t.ROW_KEYS.ages),x=(0,s.pickByKeys)(a,t.ROW_KEYS.phone),m=(0,s.pickByKeys)(a,t.ROW_KEYS.email),f=(0,s.pickByKeys)(a,t.ROW_KEYS.park),g=(0,s.pickByKeys)(a,t.ROW_KEYS.register),p=(0,s.pickByKeys)(a,t.ROW_KEYS.moreInfo),b=(0,s.pickByKeys)(a,t.ROW_KEYS.featuredImage),y=(0,s.pickByKeys)(a,t.ROW_KEYS.description),w=(0,s.pickByKeys)(a,t.ROW_KEYS.category),v=(0,s.pickByKeys)(a,t.ROW_KEYS.recurrence),j=(0,s.pickByKeys)(a,t.ROW_KEYS.virtualEvent),N=(0,s.readTextValue)(l?.value)||(0,s.firstString)(a.displayName,a.name);if(!N)return null;let C=(0,s.readTextValue)(n?.value),k=(0,s.readTextValue)(o?.value),F=(0,s.readTextValue)(h?.value),E=(0,s.readTextValue)(m?.value),A=(0,s.parseGeneralLink)(f?.value),S=(0,s.parseGeneralLink)(g?.value),D=(0,s.parseGeneralLink)(p?.value),T=(0,s.parseGeneralLink)(j?.value).href||(0,s.readTextValue)(j?.value)||void 0,L=A.href?(0,s.toLinkField)(f?.value):void 0,_=S.href?(0,s.toLinkField)(g?.value):void 0,I=D.href?(0,s.toLinkField)(p?.value):void 0,B=T?(0,s.toLinkField)(j?.value):void 0,M=(0,s.firstString)(a.id)||`event-${r+1}`,R=(0,s.toImageSrc)(b?.value)||void 0,P=A.text||(0,s.readTextValue)(f?.value)||void 0;return{id:M,sourceId:M,title:N,startDateRaw:C,startDateISO:C?(0,s.parseDateISO)(C):void 0,endDateRaw:k||void 0,endDateISO:k?(0,s.parseDateISO)(k):void 0,location:(0,s.readTextValue)(c?.value),time:(0,s.formatTime)((0,s.readTextValue)(d?.value))||void 0,price:F||void 0,isFree:"free"===F.trim().toLowerCase(),ages:(0,s.readTextValue)(u?.value)||void 0,phone:(0,s.readTextValue)(x?.value)||void 0,email:E.replace(/^mailto:/i,"").trim()||void 0,parkName:P,parkHref:A.href||void 0,parkTarget:A.target||void 0,registerText:S.text||void 0,registerHref:S.href||void 0,registerTarget:S.target||void 0,moreInfoText:D.text||void 0,moreInfoHref:D.href||void 0,moreInfoTarget:D.target||void 0,virtualEventHref:T||void 0,featuredImageSrc:R,featuredImageAlt:N,description:(0,s.stripHtml)((0,s.readTextValue)(y?.value)),category:(0,s.readTextValue)(w?.value)||t.DEFAULT_CATEGORY,recurrencePatterns:(0,i.parseRecurrencePatterns)(v?.value),titleField:(0,s.toTextField)(l?.value),startDateField:(0,s.toTextField)(n?.value),endDateField:(0,s.toTextField)(o?.value),categoryField:(0,s.toTextField)(w?.value),locationField:(0,s.toTextField)(c?.value),timeField:(0,s.toTextField)(d?.value),priceField:(0,s.toTextField)(h?.value),agesField:(0,s.toTextField)(u?.value),phoneField:(0,s.toTextField)(x?.value),emailField:(0,s.toTextField)(m?.value),featuredImageField:(0,s.toImageField)(b?.value),registerLinkField:_,moreInfoLinkField:I,parkLinkField:L,virtualEventLinkField:B,descriptionField:(0,s.toRichTextField)(y?.value)??(0,s.toTextField)(y?.value)}}e.s(["getDatasource",0,r,"normalizeEvent",0,l,"resolveRows",0,a])},385408,e=>{"use strict";var t=e.i(526200);function s(e){let s=(0,t.toSlug)(e.title);return e.isRecurring&&e.occurrenceDate?`${s}-${e.occurrenceDate.slice(0,10)}`:s}e.s(["toUrlKey",0,s])},126440,489787,e=>{"use strict";let t=10,s=e=>e*Math.PI/180,i=(e,t)=>{let i=3958.8,r=s(t.lat-e.lat),a=s(t.lng-e.lng),l=Math.sin(r/2)*Math.sin(r/2)+Math.cos(s(e.lat))*Math.cos(s(t.lat))*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(l),Math.sqrt(1-l))*i},r=e=>e.toLowerCase().replace(/&/g," and ").replace(/\([^)]*\)/g," ").replace(/[^a-z0-9]+/g," ").replace(/\b(the|at|of|and|county|broward|florida|fl)\b/g," ").replace(/\s+/g," ").trim(),a=e=>e.replace(/\([^)]*\)/g," ").replace(/\b(?:shelter|pavilion|room|building|center|field|course|north|south|east|west|main|front|porch)\b.*$/i,"").replace(/[.;
3968:]+$/g,"").replace(/\s+/g," ").trim(),l=(e="",t="")=>Array.from(new Set([e,t,e.split(",")[0],e.split(" - ")[0],a(e)].map(e=>e.trim()).filter(e=>e.length>=4))),n=(e="",t="")=>l(e,t)[0]??"",o=(e="",t="")=>{let s=l(e,t),i=e.trim(),a=t.trim(),n=i&&a?`${a}, ${i}`:"";return Array.from(new Set([i?`${i}, Broward County, Florida`:"",n?`${n}, Broward County, Florida`:"",...s.filter(e=>r(e)!==r(a)).map(e=>`${e}, Broward County, Florida`),...a?[`${a}, Broward County, Florida`]:[]].filter(Boolean)))},c=e=>{let t=e.match(/(-?\d{1,2}\.\d+)\s*,\s*(-?\d{1,3}\.\d+)/);if(!t)return null;let s=Number(t[1]),i=Number(t[2]);return Number.isNaN(s)||Number.isNaN(i)||s<-90||s>90||i<-180||i>180?null:{lat:s,lng:i}},d=async e=>{let t,s=`event-calendar-geocode:${e}`;try{let e=window.localStorage.getItem(s);if(e){let t=JSON.parse(e);if(t&&"number"==typeof t.lat&&"number"==typeof t.lng)return t}}catch{}try{let s=new AbortController,i=setTimeout(()=>s.abort(),8e3);try{t=await fetch(`/api/geocode?q=${encodeURIComponent(e)}`,{method:"GET",signal:s.signal})}finally{clearTimeout(i)}}catch{return null}if(!t.ok)return null;let i=await t.json(),r=i.results?.[0];if(!r?.lat||!r?.lon)return null;let a=Number(r.lat),l=Number(r.lon);if(Number.isNaN(a)||Number.isNaN(l))return null;let n={lat:a,lng:l};try{window.localStorage.setItem(s,JSON.stringify(n))}catch{}return n};e.s(["NEARBY_RADIUS_MILES",0,t,"distanceMiles",0,i,"geocodeLocation",0,d,"getLocationGeocodeQueries",0,o,"getNearbyLookupName",0,n,"parseCoordsFromLocation",0,c,"toRadians",0,s],126440);var h=e.i(373433),u=e.i(947746),x=e.i(278815),m=e.i(754753);let f=(0,u.memo)(function({searchContainerRef:e,query:t,setQuery:s,showSuggestions:i,setShowSuggestions:r,suggestions:a,activeSuggestionIdx:l,setActiveSuggestionIdx:n,handleSearchKeyDown:o,category:c,setCategory:d,allCategories:u,showParkFilter:f,parkFilter:g,setParkFilter:p,allParks:b,month:y,setMonth:w,allMonths:v,priceFilter:j,setPriceFilter:N,nearbyOnly:C,handleNearbyToggle:k,nearbyLoading:F,nearbyError:E,clearFilters:A}){let S=["all"!==c,f&&"all"!==g,"all"!==y,"all"!==j,C].filter(Boolean).length;return(0,h.jsxs)("div",{className:"mt-1.5 overflow-hidden border border-[#CED5D9] sm:mt-6",children:[(0,h.jsxs)("div",{ref:e,className:"relative border-b border-[#CED5D9] bg-white px-2.5 py-1.5 sm:px-5 sm:py-5",children:[(0,h.jsx)("label",{htmlFor:"events-search",className:"mb-1 block text-[10px] font-bold uppercase tracking-wider text-[#4B4F52] sm:mb-2 sm:text-xs",children:"Search Events"}),(0,h.jsxs)("div",{className:"relative",children:[(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faMagnifyingGlass,className:"pointer-events-none absolute left-3 top-1/2 h-3.5 w-3.5 -translate-y-1/2 text-[#686C6E] sm:left-4 sm:h-4 sm:w-4 sm:text-[#919699]","aria-hidden":"true"}),(0,h.jsx)("input",{id:"events-search",type:"search",role:"combobox","aria-autocomplete":"list","aria-expanded":i&&a.length>0,"aria-controls":"events-suggestions","aria-activedescendant":l>=0?`suggestion-${l}`:void 0,value:t,onChange:e=>{s(e.target.value),r(!0),n(-1)},onFocus:()=>{a.length>0&&r(!0)},onKeyDown:o,autoComplete:"off",placeholder:"Search by name, location, or category...",className:"w-full min-h-[34px] rounded-none border border-[#CED5D9] bg-white py-1.5 pl-8 pr-8 text-sm text-[#0C0D0D] placeholder:text-[#686C6E] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:min-h-[52px] sm:py-3 sm:pl-11 sm:pr-10 sm:placeholder:text-[#919699]"}),t&&(0,h.jsx)("button",{type:"button",onClick:()=>{s(""),r(!1),n(-1)},"aria-label":"Clear search",className:"absolute right-2 top-1/2 -translate-y-1/2 flex h-6 w-6 items-center justify-center text-[#686C6E] transition hover:text-[#0C0D0D] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] sm:right-3 sm:text-[#919699]",children:(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faXmark,className:"h-3.5 w-3.5","aria-hidden":"true"})}),i&&a.length>0&&(0,h.jsx)("ul",{id:"events-suggestions",role:"listbox","aria-label":"Search suggestions",className:"absolute left-0 right-0 top-full z-50 border border-t-0 border-[#CED5D9] bg-white shadow-sm",children:a.map((e,t)=>(0,h.jsxs)("li",{id:`suggestion-${t}`,role:"option","aria-selected":t===l,onMouseDown:t=>{t.preventDefault(),s(e),r(!1),n(-1)},onMouseEnter:()=>n(t),className:`flex cursor-pointer items-center gap-2.5 px-4 py-3 text-sm ${t===l?"bg-[#EDF5FA] font-semibold text-[#00304C]":"text-[#0C0D0D] hover:bg-[#F7FAFD]"}`,children:[(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faMagnifyingGlass,className:"h-3 w-3 shrink-0 text-[#919699]","aria-hidden":"true"}),e]},e))})]})]}
3968),(0,h.jsxs)("div",{className:"bg-[#F7FAFD] px-2.5 py-1.5 sm:px-5 sm:py-5",role:"group","aria-labelledby":"events-refine-heading",children:[(0,h.jsxs)("div",{id:"events-refine-heading",className:"mb-1.5 flex items-center gap-2 sm:mb-3",children:[(0,h.jsx)("span",{className:"text-[10px] font-bold uppercase tracking-wider text-[#4B4F52] sm:text-xs",children:"Refine results"}),S>0&&(0,h.jsx)("span",{className:"inline-flex h-5 min-w-[20px] items-center justify-center bg-[#0080CC] px-1 text-[10px] font-extrabold text-white","aria-label":`${S} active filters`,children:S})]}),(0,h.jsxs)("div",{className:"grid grid-cols-2 gap-x-2 gap-y-1.5 sm:flex sm:items-end sm:gap-3",children:[(0,h.jsxs)("div",{className:"sm:flex-1",children:[(0,h.jsx)("label",{htmlFor:"events-category",className:"sr-only sm:static sm:m-0 sm:mb-1.5 sm:block sm:h-auto sm:w-auto sm:overflow-visible sm:whitespace-normal sm:p-0 sm:text-xs sm:font-semibold sm:text-[#4B4F52] sm:[clip:auto]",children:"Category"}),(0,h.jsxs)("div",{className:"relative",children:[(0,h.jsxs)("select",{id:"events-category",value:c,onChange:e=>d(e.target.value),className:"w-full min-h-[34px] cursor-pointer appearance-none rounded-none border border-[#CED5D9] bg-white px-2.5 py-1 pr-7 text-sm font-semibold text-[#0C0D0D] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:min-h-[48px] sm:px-4 sm:py-3 sm:pr-10",children:[(0,h.jsx)("option",{value:"all",children:"All Categories"}),u.map(([e,t])=>(0,h.jsx)("option",{value:e,children:t},e))]}),(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faChevronDown,className:"pointer-events-none absolute right-2.5 top-1/2 h-3 w-3 -translate-y-1/2 text-[#686C6E] sm:right-3.5 sm:h-3.5 sm:w-3.5 sm:text-[#919699]","aria-hidden":"true"})]})]}),f&&(0,h.jsxs)("div",{className:"sm:flex-1",children:[(0,h.jsx)("label",{htmlFor:"events-park",className:"sr-only sm:static sm:m-0 sm:mb-1.5 sm:block sm:h-auto sm:w-auto sm:overflow-visible sm:whitespace-normal sm:p-0 sm:text-xs sm:font-semibold sm:text-[#4B4F52] sm:[clip:auto]",children:"Parks"}),(0,h.jsxs)("div",{className:"relative",children:[(0,h.jsxs)("select",{id:"events-park",value:g,onChange:e=>p(e.target.value),className:"w-full min-h-[34px] cursor-pointer appearance-none rounded-none border border-[#CED5D9] bg-white px-2.5 py-1 pr-7 text-sm font-semibold text-[#0C0D0D] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:min-h-[48px] sm:px-4 sm:py-3 sm:pr-10",children:[(0,h.jsx)("option",{value:"all",children:"All Parks"}),"all"===g||b.some(([e])=>e===g)?null:(0,h.jsx)("option",{value:g,children:"Selected Park"}),b.map(([e,t])=>(0,h.jsx)("option",{value:e,children:t},e))]}),(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faChevronDown,className:"pointer-events-none absolute right-2.5 top-1/2 h-3 w-3 -translate-y-1/2 text-[#686C6E] sm:right-3.5 sm:h-3.5 sm:w-3.5 sm:text-[#919699]","aria-hidden":"true"})]})]}),(0,h.jsxs)("div",{className:"sm:flex-1",children:[(0,h.jsx)("label",{htmlFor:"events-month",className:"sr-only sm:static sm:m-0 sm:mb-1.5 sm:block sm:h-auto sm:w-auto sm:overflow-visible sm:whitespace-normal sm:p-0 sm:text-xs sm:font-semibold sm:text-[#4B4F52] sm:[clip:auto]",children:"Month"}),(0,h.jsxs)("div",{className:"relative",children:[(0,h.jsxs)("select",{id:"events-month",value:y,onChange:e=>w(e.target.value),className:"w-full min-h-[34px] cursor-pointer appearance-none rounded-none border border-[#CED5D9] bg-white px-2.5 py-1 pr-7 text-sm font-semibold text-[#0C0D0D] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:min-h-[48px] sm:px-4 sm:py-3 sm:pr-10",children:[(0,h.jsx)("option",{value:"all",children:"All Months"}),v.map(([e,t])=>(0,h.jsx)("option",{value:e,children:t},e))]}),(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faChevronDown,className:"pointer-events-none absolute right-2.5 top-1/2 h-3 w-3 -translate-y-1/2 text-[#686C6E] sm:right-3.5 sm:h-3.5 sm:w-3.5 sm:text-[#919699]","aria-hidden":"true"})]})]}),(0,h.jsxs)("div",{className:"sm:flex-1",children:[(0,h.jsx)("label",{htmlFor:"events-price",className:"sr-only sm:static sm:m-0 sm:mb-1.5 sm:block sm:h-auto sm:w-auto
3968sm:overflow-visible sm:whitespace-normal sm:p-0 sm:text-xs sm:font-semibold sm:text-[#4B4F52] sm:[clip:auto]",children:"Price"}),(0,h.jsxs)("div",{className:"relative",children:[(0,h.jsxs)("select",{id:"events-price",value:j,onChange:e=>N(e.target.value),className:"w-full min-h-[34px] cursor-pointer appearance-none rounded-none border border-[#CED5D9] bg-white px-2.5 py-1 pr-7 text-sm font-semibold text-[#0C0D0D] transition-colors hover:border-[#0080CC] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:min-h-[48px] sm:px-4 sm:py-3 sm:pr-10",children:[(0,h.jsx)("option",{value:"all",children:"All Prices"}),(0,h.jsx)("option",{value:"free",children:"Free"}),(0,h.jsx)("option",{value:"paid",children:"Paid"})]}),(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faChevronDown,className:"pointer-events-none absolute right-2.5 top-1/2 h-3 w-3 -translate-y-1/2 text-[#686C6E] sm:right-3.5 sm:h-3.5 sm:w-3.5 sm:text-[#919699]","aria-hidden":"true"})]})]}),(0,h.jsx)("div",{className:"self-end sm:flex-none",children:(0,h.jsxs)("button",{type:"button",onClick:k,"aria-pressed":C,"aria-describedby":C&&E?"nearby-events-error":C&&F?"nearby-events-status":void 0,className:`inline-flex w-full min-h-[34px] items-center justify-center gap-1.5 rounded-none border px-2.5 py-1 text-sm font-semibold transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:w-auto sm:min-h-[48px] sm:gap-2 sm:px-4 sm:py-2 ${C?"border-[#0080CC] bg-[#0080CC] text-white":"border-[#CED5D9] bg-white text-[#00304C] hover:border-[#0080CC] hover:bg-[#EDF5FA]"}`,children:[(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faLocationCrosshairs,className:"h-3.5 w-3.5","aria-hidden":"true"}),C?"Disable location":"Nearby events"]})})]}),C&&F&&(0,h.jsx)("p",{id:"nearby-events-status",role:"status","aria-live":"polite",className:"mt-1.5 text-xs font-medium text-[#686C6E] sm:mt-2",children:"Finding nearby events..."}),C&&E&&(0,h.jsx)("p",{id:"nearby-events-error",role:"alert",className:"mt-1.5 text-xs font-medium text-[#B42318] sm:mt-2",children:E}),("all"!==c||f&&"all"!==g||"all"!==y||"all"!==j||C||t)&&(0,h.jsx)("div",{className:"mt-2 flex justify-end border-t border-[#E2E8EF] pt-2 sm:mt-3 sm:pt-3",children:(0,h.jsxs)("button",{type:"button",onClick:A,className:"inline-flex min-h-[36px] items-center gap-1.5 rounded-none border border-[#CED5D9] bg-white px-3 py-1.5 text-sm font-semibold text-[#686C6E] transition hover:border-[#E87722] hover:text-[#E87722] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 sm:px-4",children:[(0,h.jsx)(x.FontAwesomeIcon,{icon:m.faXmark,className:"h-3.5 w-3.5","aria-hidden":"true"}),"Clear filters"]})})]})]})});e.s(["EventCalendarFilters",0,f],489787)},331340,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(754753);let a=(0,s.memo)(function({page:e,totalPages:a,goToPage:l}){let n=(0,s.useMemo)(()=>{let t=[];for(let s=1;s<=a;s++){let i=1===s||s===a||1>=Math.abs(s-e),r=s===e-2&&e-2>1,l=s===e+2&&e+2<a;r||l?t.push({type:"ellipsis",key:`ellipsis-${s}`}):i&&t.push({type:"page",value:s})}return t},[e,a]);return(0,t.jsxs)("nav",{"aria-label":"Pagination",className:"mt-8 flex max-w-full flex-wrap items-center justify-center gap-1.5 overflow-hidden px-1",children:[(0,t.jsx)("button",{type:"button",onClick:()=>{l(e-1)},disabled:1===e,"aria-label":"Previous page",className:"inline-flex min-h-[40px] min-w-[40px] items-center justify-center rounded-none border border-[#CED5D9] bg-white text-sm font-semibold text-[#00304C] transition motion-reduce:transition-none hover:border-[#0080CC] hover:bg-[#EDF5FA] disabled:cursor-not-allowed disabled:opacity-40 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faChevronLeft,className:"h-3 w-3","aria-hidden":"true"})}),n.map(s=>"ellipsis"===s.type?(0,t.jsx)("span",{className:"px-1 text-sm text-[#686C6E]","aria-hidden":"true",children:"â¦"},s.key):(0,t.jsx)("button",{type:"button",onClick:()=>{l(s.value)},"aria-label":`Page ${s.value}`,"aria-current":s.value===e?"page":void 0,className:`inline-flex min-h-[40px] min-w-[40px] items-center justify-center rounded-none border text-sm font-semibold transition motion-reduce:transition-none focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focu
3968s-visible:ring-offset-2 ${s.value===e?"border-[#0080CC] bg-[#0080CC] text-white":"border-[#CED5D9] bg-white text-[#00304C] hover:border-[#0080CC] hover:bg-[#EDF5FA]"}`,children:s.value},s.value)),(0,t.jsx)("button",{type:"button",onClick:()=>{l(e+1)},disabled:e===a,"aria-label":"Next page",className:"inline-flex min-h-[40px] min-w-[40px] items-center justify-center rounded-none border border-[#CED5D9] bg-white text-sm font-semibold text-[#00304C] transition motion-reduce:transition-none hover:border-[#0080CC] hover:bg-[#EDF5FA] disabled:cursor-not-allowed disabled:opacity-40 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faChevronRight,className:"h-3 w-3","aria-hidden":"true"})})]})});e.s(["EventCalendarPagination",0,a])},924507,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(956866),r=e.i(191167),a=e.i(87),l=e.i(968684),n=e.i(278815),o=e.i(754753),c=e.i(901720),d=e.i(247312),h=e.i(526200),u=e.i(967159),x=e.i(686849),m=e.i(385408),f=e.i(126440),g=e.i(824501),p=e.i(489787),b=e.i(315694),y=e.i(331340);let w=20,v=20,j=48,N=e=>e.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),C="event",k="eventDetail",F="park",E=()=>()=>void 0,A=()=>!0,S=()=>!1;async function D(e){if((e.headers.get("content-type")??"").includes("application/json"))return await e.json();let t=(await e.text()).trim().slice(0,120);throw Error(t?`Event calendar API returned ${e.status} ${e.statusText}: ${t}`:`Event calendar API returned ${e.status} ${e.statusText}.`)}function T(e){return e.get(C)??e.get(k)}let L=e=>(0,f.getNearbyLookupName)(e.location,e.parkName),_=e=>e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/&/g," and ").replace(/\b(?:and|the|at|of)\b/g," ").replace(/[^a-z0-9]+/g,"").trim(),I=e=>e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/&/g," and ").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),B=e=>{let t=e?.trim()??"";return t&&"all"!==t?I(t):"all"},M=(e,t)=>{if("all"===t)return!0;let s=_(e??""),i=_(t);return!!s&&!!i&&s===i},R=e=>{let t=e?.trim()??"";return t&&"all"!==t?_(t):"all"},P=e=>{let P=(0,i.usePathname)(),$=(0,i.useSearchParams)(),O=(0,s.useSyncExternalStore)(E,A,S),H=(0,s.useMemo)(()=>{if(!O)return!1;let e=P.split("/").filter(Boolean).map(e=>e.toLowerCase());return e.some((t,s)=>"parks"===t&&(void 0===e[s+1]||"events"===e[s+1]))},[O,P]),{page:V}=(0,l.useSitecore)(),z=!!V?.mode?.isEditing,U=e.params?.styles||"",W=e.params?.RenderingIdentifier||"",G=(0,x.getDatasource)(e.fields),q="Community Events",[K,Y]=(0,s.useState)(""),[Q,X]=(0,s.useState)("all"),[J,Z]=(0,s.useState)("all"),[ee,et]=(0,s.useState)(()=>R($.get(F))),[es,ei]=(0,s.useState)(!1),[er,ea]=(0,s.useState)("all"),[el,en]=(0,s.useState)(!1),[eo,ec]=(0,s.useState)(""),[ed,eh]=(0,s.use
3968State)(null),[eu,ex]=(0,s.useState)(0),[em,ef]=(0,s.useState)(()=>new Map),[eg,ep]=(0,s.useState)(!1),[eb,ey]=(0,s.useState)(-1),[ew,ev]=(0,s.useState)(1),[ej,eN]=(0,s.useState)(null),[eC,ek]=(0,s.useState)(0),[eF,eE]=(0,s.useState)(!1),[eA,eS]=(0,s.useState)(!0),eD=(0,s.useRef)(null),eT=(0,s.useRef)(null),eL=(0,s.useRef)(null),e_=(0,s.useRef)(!1),eI=(0,s.useRef)(new Map),eB=(0,s.useRef)(null),eM=(0,s.useRef)(!1),eR=(0,s.useRef)(null),eP=(0,s.useRef)([]),e$=(0,s.useRef)(null),eO=(0,s.useRef)(!0),eH="string"==typeof e.rendering?.uid?e.rendering.uid??"":"",eV="string"==typeof e.rendering?.dataSource?e.rendering.dataSource:"",ez="string"==typeof e.rendering?.componentName?e.rendering.componentName:"",eU=V,eW=eU?.layout?.sitecore?.context?.language||eU?.locale||"en",eG=(0,s.useMemo)(()=>{if(W)return W;let e=N(eH||eV||ez||"events-calendar");return`events-calendar-${e||"section"}`},[W,eH,eV,ez]),eq=(0,s.useCallback)((e="smooth")=>{let t=eD.current??document.getElementById(eG);t?.scrollIntoView({behavior:e,block:"start"})},[eG]),eK=(0,s.useCallback)(e=>{let t=e.toString();return`${P}${t?`?${t}`:""}`},[P]),eY=G?(0,h.toTextField)((0,h.pickByKeys)(G,d.DS_KEYS.heading)?.value):void 0,eQ=G?(0,h.toRichTextField)((0,h.pickByKeys)(G,d.DS_KEYS.description)?.value):void 0,eX=(0,s.useCallback)(async({reset:e=!1,signal:t}={})=>
3968{if(z||!eV){eP.current=[],e$.current=null,eO.current=!1,queueMicrotask(()=>{eN(null),ek(0),eE(!1),eS(!1)});return}if(!e&&!eO.current)return;eE(!0);let s=await fetch("/api/event-calendar",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({datasource:eV,language:eW,first:j,after:e?null:e$.current}),signal:t}),i=await D(s);if(!s.ok)throw Error(i.error||"Failed to load event calendar items.");let r=Array.isArray(i.events)?i.events:[],a=e?[]:eP.current,l=new Set(a.map((e,t)=>String(e.id??`loaded-event-${t}`))),n=r.filter((e,t)=>{let s=String(e.id??`incoming-event-${t}`);return!l.has(s)}),o=e?r:[...a,...n],c=i.pageInfo?.endCursor??null,d=!!(i.pageInfo?.hasNext&&c&&(e||n.length>0));eP.current=o,e$.current=c,eO.current=d,eN(o),ek(Number(i.total)||o.length),eS(d),eE(!1)},[z,eW,eV,eN,eE,eS,ek]);(0,s.useEffect)(()=>{if(z||!eV){eP.current=[],e$.current=null,eO.current=!1,queueMicrotask(()=>{eN(null),ek(0),eE(!1),eS(!1)});return}let e=new AbortController;return eP.current=[],e$.current=null,eO.current=!0,queueMicrotask(()=>{ek(0),eS(!0),ev(1)}),eX({reset:!0,signal:e.signal}).catch(t=>{e.signal.aborted||(eP.current=[],e$.current=null,eO.current=!1,eN(null),ek(0),eS(!1),eE(!1))}),()=>e.abort()},[z,eW,eX,eV]);let eJ=(0,s.useMemo)(()=>G?(0,x.resolveRows)(G).map((e,t)=>(0,x.normalizeEvent)(e,t)).filter(e=>!!e):[],[G]),eZ=(0,s.useMemo)(()=>z||!ej?eJ:ej.map((e,t)=>(0,x.normalizeEvent)(e,t)).filter(e=>!!e),[ej,eJ,z]),e0=(0,s.useMemo)(()=>(0,u.expandToOccurrences)(eZ),[eZ]),e1=(0,s.useMemo)(()=>eZ.map(e=>({...e,id:e.id,isRecurring:!!e.recurrencePatterns?.length,recurrenceLabel:e.recurrencePatterns?.[0],occurrenceDate:void 0,occurrenceDateDisplay:void 0})),[eZ]),e5=z?e1:e0,e3=(0,s.useMemo)(()=>new Map(e5.map(e=>[(0,m.toUrlKey)(e),e])),[e5]),e2=T($),[e4,e6]=(0,s.useState)(e2);(0,s.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get(k);!t||e.get(C)||(e.set(C,t),e.delete(k),window.history.replaceState({eventSlug:t},"",eK(e)))},[eK]),(0,s.useEffect)(()=>{let e=()=>{e6(T(new URLSearchParams(window.location.search)))};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]);let e8=(0,s.useMemo)(()=>e4?e3.get(e4)??null:null,[e4,e3]);(0,s.useEffect)(()=>{if(!e8){eR.current=null;return}if(eR.current===e8.id)return;eR.current=e8.id;let e=window.requestAnimationFrame(()=>{eq("smooth")});return()=>window.cancelAnimationFrame(e)},[eq,e8]),(0,s.useEffect)(()=>{e_.current&&!e8&&eL.current?.focus(),e_.current=!!e8},[e8]);let e7=(0,s.useCallback)(e=>{let t=new URLSearchParams(window.location.search);e?t.set(C,e):t.delete(C),t.delete(k),window.history.pushState(e?{eventSlug:e}:null,"",eK(t))},[eK]),e9=(0,s.useCallback)(e=>{let t=new URLSearchParams(window.location.search);e&&"all"!==e?t.set(F,e):t.delete(F),window.history.pushState({parkFilter:e},"",eK(t))},[eK]),te=(0,s.useCallback)(e=>{let t=new URLSearchParams($.toString());return t.set(C,(0,m.toUrlKey)(e)),t.delete(k),eK(t)},[eK,$]),tt=(0,s.useCallback)(e=>{let t=(0,m.toUrlKey)(e);e6(t),e7(t)},[e7]),ts=(0,s.useCallback)(()=>{e6(null),e7(null)},[e7]),ti=(0,s.useCallback)(()=>{Y(""),X("all"),Z("all"),et("all"),ea("all"),ei(!1),ec(""),e9("all")},[X,Z,ec,ei,et,ea,Y,e9]),tr=(0,s.useCallback)(()=>{ei(!1),ec("")},[ec,ei]),ta=(0,s.useCallback)(e=>{ev(1),tr(),Y(e)},[tr,ev,Y]),tl=(0,s.useCallback)(e=>{ev(1),tr(),X(B(e))},[tr,X,ev]),tn=(0,s.useCallback)(e=>{let t=R(e);ev(1),tr(),et(t),e9(t)},[tr,ev,et,e9]),to=(0,s.useCallback)(e=>{ev(1),tr(),Z(e)},[tr,Z,ev]),tc=(0,s.useCallback)(e=>{ev(1),tr(),ea(e)},[tr,ev,ea]),td=(0,s.useCallback)(()=>{if("u"<typeof navigator||!navigator.geolocation){ec("Nearby filter is unavailable in this browser."),ei(!1);return}ec(""),en(!0),eB.current&&clearTimeout(eB.current),eB.current=setTimeout(()=>{ec("Location request timed out."),ei(!1),en(!1)},12e3),navigator.geolocation.getCurrentPosition(e=>{eB.current&&clearTimeout(eB.current),eh({lat:e.coords.latitude,lng:e.coords.longitude}),en(!1)},()=>{eB.current&&clearTimeout(eB.current),ec("Location permission is required to filter nearby events."),ei(!1),en(!1)},{enableHighAccuracy:!1,timeout:1e4,maximumAge:3e5})},[ec,en,ei,eh]),th=(0,s.useCallback)(()=>
3968{if(ev(1),es){ei(!1),ec("");return}ei(!0),ed||td()},[es,ed,td,ec,ei,ev]);(0,s.useEffect)(()=>{if(eM.current||!O||z||"all"!==ee)return;eM.current=!0;let e=!1;return queueMicrotask(()=>{e||(ei(!0),td())}),()=>{e=!0}},[O,z,ee,td,ei]);let tu=(0,s.useMemo)(()=>{let e=new Date,t=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate());return e5.filter(e=>{let s=e.occurrenceDate??e.endDateISO??e.startDateISO;if(!s)return!0;let i=new Date(s);return!!Number.isNaN(i.getTime())||Date.UTC(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate())>=t})},[e5]),tx=(0,s.useMemo)(()=>{let e=new Map;for(let t of tu){let s=t.category?.trim();if(!s)continue;let i=I(s);i&&!e.has(i)&&e.set(i,s)}return Array.from(e.entries()).sort((e,t)=>e[1].localeCompare(t[1]))},[tu]),tm=(0,s.useMemo)(()=>{let e=new Map;for(let t of tu){let s=t.parkName?.trim();if(!s)continue;let i=_(s);i&&!e.has(i)&&e.set(i,s)}return Array.from(e.entries()).sort((e,t)=>e[1].localeCompare(t[1]))},[tu]),tf=(0,s.useCallback)(e=>{if("all"!==Q&&I(e.category)!==Q||H&&!M(e.parkName,ee)||"free"===er&&e.price&&!e.isFree||"paid"===er&&(!e.price||e.isFree))return!1;if("all"!==J){let t=e.occurrenceDate??e.startDateISO;if(!t)return!1;let s=new Date(t);if(`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}`!==J)return!1}let t=K.trim().toLowerCase();return!t||`${e.title} ${e.location} ${e.category} ${e.description} ${e.parkName??""}`.toLowerCase().includes(t)},[Q,H,J,ee,er,K]),tg=(0,s.useCallback)((e,t)=>{let s=(0,x.normalizeEvent)(e,t);return!!s&&(0,u.expandToOccurrences)([s]).some(tf)},[tf]),tp=(0,s.useMemo)(()=>{let e=new Map;for(let t of e5){let s=t.occurrenceDate??t.startDateISO;if(!s)continue;let i=new Date(s),r=`${i.getFullYear()}-${String(i.getMonth()+1).padStart(2,"0")}`;e.has(r)||e.set(r,d.MONTH_YEAR_FORMATTER.format(i))}return Array.from(e.entries()).sort((e,t)=>e[0].localeCompare(t[0]))},[e5]),tb=(0,s.useMemo)(()=>{let e=K.trim().toLowerCase();if(!e)return[];let t=new Set,s=[];for(let i of e5)if(i.title.toLowerCase().includes(e)&&!t.has(i.title)&&(t.add(i.title),s.push(i.title),s.length>=8))break;return s},[K,e5]),ty=(0,s.useCallback)(e=>{eg&&0!==tb.length&&("ArrowDown"===e.key?(e.preventDefault(),ey(e=>Math.min(e+1,tb.length-1))):"ArrowUp"===e.key?(e.preventDefault(),ey(e=>Math.max(e-1,-1))):"Enter"===e.key&&eb>=0?(e.preventDefault(),ta(tb[eb]),ep(!1),ey(-1)):"Escape"===e.key&&(ep(!1),ey(-1)))},[eb,ta,ey,ep,eg,tb]);(0,s.useEffect)(()=>{let e=()=>{et(R(new URLSearchParams(window.location.search).get(F)))};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]),(0,s.useEffect)(()=>{let e=e=>{eT.current&&!eT.current.contains(e.target)&&(ep(!1),ey(-1))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,s.useEffect)(()=>{let e=K.trim().length>0||"all"!==Q||"all"!==J||"all"!==er||H&&"all"!==ee;!z&&(e||es)&&!eF&&null!==ej&&eO.current&&(!H||"all"===ee||eP.current.some((e,t)=>tg(e,t)))&&(e||!(eP.current.length>=v*d.ITEMS_PER_PAGE))&&eX().catch(e=>{console.warn("[EventCalendar] failed to load additional rows for active filters.",e),eE(!1)})},[ej,eF,Q,z,H,eX,J,es,ee,er,K,tg,eE]),(0,s.useEffect)(()=>{if(z||!H||"all"===ee||eF||null===ej||!eO.current||eP.current.some((e,t)=>tg(e,t)))return;let e=!1;return(async()=>{eE(!0);let t=0,s=Math.max(Math.ceil(eC/d.ITEMS_PER_PAGE),v);try{for(;!e&&eO.current&&!eP.current.some((e,t)=>tg(e,t))&&t<s;)t+=1,await eX()}catch(e){console.warn("[EventCalendar] failed to load rows for selected park filter.",e),eE(!1)}})(),()=>{e=!0}},[ej,eF,eC,z,H,eX,ee,tg,eE]),(0,s.useEffect)(()=>{if(window.location.hash!==`#${eG}`)return;let e=window.requestAnimationFrame(()=>{eq(e2?"smooth":"auto")});return()=>window.cancelAnimationFrame(e)},[eG,eq,e2]),(0,s.useEffect)(()=>{z||!e4||e8||eF||null===ej||!eO.current||eX().catch(e=>{console.warn("[EventCalendar] failed to load additional rows for event detail URL.",e),eE(!1)})},[e4,ej,eF,z,eX,e8,eE]),(0,s.useEffect)(()=>{if(!es||!ed)return;let e=Array.from(new Map(e5.map(e=>[L(e),e]).filter(([e])=>!!e)).entries()).filter(([e])=>!eI.current.has(e));if(0===e.length)return;let t=e.filter(([e,t])=>{let s=(0,f.parseCoordsFromLocation)(t.location??"");return!s||(eI.current.set(e,s),!1)});
3968if(0===t.length){ef(new Map(eI.current)),ex(e=>e+1);return}let s=!1;return(async()=>{en(!0);try{let e=4;for(let i=0;i<t.length&&!s;i+=e){let s=t.slice(i,i+e);await Promise.allSettled(s.map(async([e,t])=>{for(let s of(0,f.getLocationGeocodeQueries)(t.location,t.parkName)){let t=await (0,f.geocodeLocation)(s);if(t)return void eI.current.set(e,t)}eI.current.set(e,null)}))}}finally{s||(ef(new Map(eI.current)),ex(e=>e+1),en(!1))}})(),()=>{s=!0}},[es,ed,e5]),(0,s.useEffect)(()=>{queueMicrotask(()=>ev(1))},[K,Q,J,es,ee,er]);let tw=K.trim().length>0||"all"!==Q||"all"!==J||H&&"all"!==ee||"all"!==er,tv=(0,s.useMemo)(()=>{let e=e5.filter(e=>{if("all"!==Q&&I(e.category)!==Q||H&&!M(e.parkName,ee))return!1;if(es){let t=L(e);if(!t)return!1;if(ed&&em.has(t)){let e=em.get(t);if(!e||(0,f.distanceMiles)(ed,e)>f.NEARBY_RADIUS_MILES)return!1}}if("free"===er&&e.price&&!e.isFree||"paid"===er&&(!e.price||e.isFree))return!1;if("all"!==J){let t=e.occurrenceDate??e.startDateISO;if(!t)return!1;let s=new Date(t);if(`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}`!==J)return!1}let t=K.trim().toLowerCase();return!t||`${e.title} ${e.location} ${e.category} ${e.description}`.toLowerCase().includes(t)});if(es&&ed){let t=e=>{let t=L(e);if(!t)return 1/0;let s=em.get(t);return s?(0,f.distanceMiles)(ed,s):1/0},s=e=>new Date(e.occurrenceDate??e.startDateISO??"9999").getTime();e.sort((e,i)=>s(e)-s(i)||t(e)-t(i))}return e},[e5,Q,em,H,J,es,eu,ee,ed,er,K]),tj=!z&&null!==ej,tN=tw||es,tC=!tw&&(ej?.length??0)>=v*d.ITEMS_PER_PAGE,tk=tj&&tN&&eA&&!tC,tF=Math.min(eC,v*d.ITEMS_PER_PAGE),tE=tj&&!tw?Math.min(tF,Math.max(e5.length,tv.length)):tv.length,tA=0===tv.length&&(eF||el||tk),tS=tA&&es&&!tw,tD=(eF||el)&&tv.length>0,tT=!z&&tE>d.ITEMS_PER_PAGE,tL=tT?Math.ceil(tE/d.ITEMS_PER_PAGE):1,t_=Math.min(ew,tL),tI=z?tv.slice(0,w):tv.slice((t_-1)*d.ITEMS_PER_PAGE,t_*d.ITEMS_PER_PAGE),tB=z?Math.max(tv.length-w,0):0,tM=(0,s.useCallback)(e=>{if(!es||!ed)return null;let t=L(e);if(!t)return null;let s=em.get(t);return s?(0,f.distanceMiles)(ed,s):null},[em,es,ed]),tR=(0,s.useCallback)(async e=>{let t=Math.max(1,Math.min(tL,e));if(tj){let e=t*d.ITEMS_PER_PAGE,s=0;for(;eP.current.length<e&&eO.current&&s<tL;){s+=1;try{await eX()}catch(e){console.warn("[EventCalendar] failed to load the next paged event set.",e),eE(!1);break}}}ev(t),window.requestAnimationFrame(()=>eq())},[tj,eX,eq,eE,ev,tL]);return e8?(0,t.jsxs)("section",{id:eG,ref:eD,className:`relative mx-auto w-full min-w-0 max-w-full scroll-mt-24 rounded-none bg-white px-2 pb-8 pt-0 sm:scroll-mt-28 sm:max-w-[90rem] sm:px-6 sm:pb-10 sm:pt-0 ${U}`,"aria-label":`${e8.title} detail`,children:[z?(0,t.jsx)(g.EventCalendarEditBanner,{view:"detail"}):null,(0,t.jsx)(c.EventDetailView,{event:e8,isPageEditing:z,onBack:ts})]}):(0,t.jsxs)("section",{id:eG,ref:eD,className:`relative mx-auto mb-6 mt-1 w-full min-w-0 max-w-full rounded-none bg-white sm:mb-8 sm:mt-1.5 sm:max-w-[90rem] ${U}`,"aria-label":"Events calendar",children:[z?(0,t.jsx)(g.EventCalendarEditBanner,{view:"list",totalEventCount:eZ.length}):null,(0,t.jsxs)("div",{className:"bg-white px-5 pb-3 pt-2 sm:px-6 sm:pb-4 sm:pt-6",children:[eY?(0,t.jsx)(r.Text,{tag:"h2",field:eY,className:"text-[28px] font-semibold text-[#00304C] sm:text-[34px]"}):(0,t.jsx)("h2",{className:"text-[28px] font-semibold text-[#00304C] sm:text-[34px]",children:q}),eQ&&(eQ.value||z)?(0,t.jsx)("div",{className:"mb-4 mt-3 max-w-5xl text-sm text-[#494B4D] sm:mb-0 sm:text-base",children:(0,t.jsx)(a.RichText,{field:eQ,editable:z})}):null,(0,t.jsx)(p.EventCalendarFilters,{searchContainerRef:eT,query:K,setQuery:ta,showSuggestions:eg,setShowSuggestions:ep,suggestions:tb,activeSuggestionIdx:eb,setActiveSuggestionIdx:ey,handleSearchKeyDown:ty,category:Q,setCategory:tl,allCategories:tx,showParkFilter:H&&tm.length>0,parkFilter:ee,setParkFilter:tn,allParks:tm,month:J,setMonth:to,allMonths:tp,priceFilter:er,setPriceFilter:tc,nearbyOnly:es,handleNearbyToggle:th,nearbyLoading:el,nearbyError:eo,clearFilters:ti})]}),(0,t.jsxs)("div",{id:`${eG}-results`,ref:eL,tabIndex:-1,"aria-busy":el||eF?"true":void 0,"aria-live":"polite",className:"px-4 pb-3 pt-1 outline-none sm:px-5 sm:pb-8 sm:pt-2",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[(0,t.jsx)("p",{role:"status","aria-live":"polite",className:"text-xs font-semibold uppercase tracking-[0.14em] text-[#686C6E]",children:z?`Showing first ${Math.min(tv.length,w)} of ${tv.length} event${1===tv.length?"":"s"} for editing`:tA?tN?"Finding matching events":"Loading events":tL>1?`Showing ${(ew-1)*d.ITEMS_PER_PAGE+1}-${Math.min(ew*d.ITEMS_PER_PAGE,tE)} of ${tE} event${1===tE?"":"s"}`:`${tE} event${1===tE?"":"s"}`}),es&&!el&&!eo&&ed&&(0,t.jsxs)("p",{className:"flex items-center gap-1.5 text-xs text-[#4B4F52]",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faLocationCrosshairs,className:"h-3 w-3 shrink-0 text-[#0080CC]","aria-hidden":"true"}),"Within ",(0,t.jsxs)("strong",{className:"font-bold",children:[" ",f.NEARBY_RADIUS_MILES," mi "]})," · soonest first"]})]}),tS?(0,t.jsxs)("div",{className:"mt-4 flex items-center gap-3 border border-[#B9DDF2] bg-[#EDF7FD] px-4 py-3 text-sm text-[#00304C]",role:"status","aria-live":"polite",children:[(0,t.jsx)("span",{className:"h-4 w-4 shrink-0 animate-spin rounded-full border-2 border-[#B9DDF2] border-t-[#0080CC] motion-reduce:animate-none","aria-hidden":"true"}),(0,t.jsx)("span",{className:"font-semibold",children:"Finding nearby events..."})]}):tA?(0,t.jsxs)("div",{className:"mt-6 border border-[#CED5D9] bg-[#F7FAFD] px-4 py-6",role:"status","aria-live":"polite",children:[(0,t.jsxs)("div",{className:"flex items-center justify-center gap-3 text-center text-[#00304C]",children:[(0,t.jsx)("span",{className:"h-5 w-5 shrink-0 animate-spin rounded-full border-2 border-[#CED5D9] border-t-[#0080CC] motion-reduce:animate-none","aria-hidden":"true"}),(0,t.jsx)("p",{className:"text-sm font-semibold",children:tN?"Finding events that match your filters...":"Loading events..."})]}),(0,t.jsx)("div",{className:"mt-6 grid gap-5 sm:grid-cols-2 lg:grid-cols-3","aria-hidden":"true",children:Array.from({length:3},(e,s)=>(0,t.jsxs)("div",{className:"min-h-[22rem] border border-[#CED5D9] bg-white p-5",children:[(0,t.jsx)("div",{className:"h-6 w-32 animate-pulse bg-[#DDEAF2] motion-reduce:animate-none"}),(0,t.jsx)("div",{className:"mt-5 h-7 w-4/5 animate-pulse bg-[#DDEAF2] motion-reduce:animate-none"}),(0,t.jsx)("div",{className:"mt-4 h-5 w-2/3 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"}),(0,t.jsxs)("div",{className:"mt-6 grid grid-cols-3 gap-2",children:[(0,t.jsx)("div",{className:"h-14 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"}),(0,t.jsx)("div",{className:"h-14 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"}),(0,t.jsx)("div",{className:"h-14 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"})]}),(0,t.jsxs)("div",{className:"mt-6 space-y-2",children:[(0,t.jsx)("div",{className:"h-4 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"}),(0,t.jsx)("div",{className:"h-4 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"}),(0,t.jsx)("div",{className:"h-4 w-3/4 animate-pulse bg-[#E8F1F6] motion-reduce:animate-none"})]}),(0,t.jsx)("div",{className:"mt-8 h-12 animate-pulse bg-[#DDEAF2] motion-reduce:animate-none"})]},s))})]}):0===tv.length?(0,t.jsxs)("div",{className:"mt-6 flex flex-col items-center gap-4 border border-dashed border-[#CED5D9] bg-[#F7FAFD] px-6 py-16 text-center",children:[(0,t.jsx)(n.FontAwesomeIcon,{icon:o.faCalendarDays,className:"h-10 w-10 text-[#B0C4D8]","aria-hidden":"true"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base font-extrabold text-[#00304C]",children:"No events found"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-[#686C6E]",children:"Try adjusting your filters or clearing the search."})]}),(0,t.jsx)("button",{type:"button",onClick:ti,className:"mt-1 inline-flex min-h-[42px] curs
3968or-pointer items-center gap-2 rounded-none border border-[#0080CC] px-5 py-2 text-sm font-extrabold text-[#0080CC] transition hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",children:"Clear all filters"})]}):(0,t.jsx)("ul",{className:"mt-5 grid gap-5 sm:grid-cols-2 lg:grid-cols-3",role:"list","aria-label":`Events list, ${tv.length} result${1===tv.length?"":"s"}`,children:tI.map(e=>(0,t.jsx)(b.EventCalendarCard,{event:e,isPageEditing:z,distanceFromUser:tM(e),detailHref:te(e),handleViewDetails:tt,showParkName:H},e.id))}),tD?(0,t.jsxs)("div",{className:"mt-4 flex items-center gap-3 border border-[#B9DDF2] bg-[#EDF7FD] px-4 py-3 text-sm text-[#00304C]",role:"status","aria-live":"polite",children:[(0,t.jsx)("span",{className:"h-4 w-4 shrink-0 animate-spin rounded-full border-2 border-[#B9DDF2] border-t-[#0080CC] motion-reduce:animate-none","aria-hidden":"true"}),(0,t.jsx)("span",{className:"font-semibold",children:"Updating results..."})]}):null,tB>0?(0,t.jsxs)("div",{className:"mt-5 border border-[#CED5D9] bg-[#F7FAFD] px-4 py-4 text-sm text-[#00304C] sm:px-5",children:[(0,t.jsxs)("p",{className:"font-extrabold",children:[tB," additional event",1===tB?"":"s"," hidden in Page Editor"]}),(0,t.jsxs)("p",{className:"mt-1 text-[#4B4F52]",children:["Only the first ",w," events are shown here to keep authoring responsive. Edit the remaining event items from the Content tab."]})]}):null,tT&&(0,t.jsx)(y.EventCalendarPagination,{page:t_,totalPages:tL,goToPage:tR})]})]})},$=e=>{let{page:i}=(0,l.useSitecore)(),r=!!i?.mode?.isEditing;return(0,t.jsx)("div",{className:"w-full min-w-0 max-w-full overflow-x-hidden",style:{maxWidth:"100vw"},suppressHydrationWarning:r,children:(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)("section",{className:"relative mx-auto w-full min-w-0 max-w-full rounded-none border border-[#CED5D9] bg-white px-5 py-10 sm:max-w-[90rem] sm:px-6",role:"status","aria-label":"Loading events calendar",children:(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-6 w-6 animate-spin rounded-none border-2 border-[#CED5D9] border-t-[#0080CC] motion-reduce:animate-none","aria-hidden":"true"})})}),children:(0,t.jsx)(P,{...e})})})},O=$;e.s(["Default",0,$,"default",0,O])},402976,e=>{"use strict";var t=e.i(509464);let s=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]],i=(0,t.default)("Clock",s);e.s(["Clock",0,i],402976)},528108,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],i=(0,t.default)("MapPin",s);e.s(["MapPin",0,i],528108)},984195,261721,219345,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(402976),r=e.i(528108),a=e.i(509464);let l=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],n=(0,a.default)("ShieldCheck",l);e.s(["ShieldCheck",0,n],261721);var o=e.i(73748),c=e.i(87),d=e.i(191167);function h(...e){return e.filter(Boolean).join(" ")}function u(e){if(!e||"object"!=typeof e)return!1;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function x(e){return"Rental Car"===e?"Rental Car Center":e}function m({item:e,onClose:a}){let l=(0,s.useId)(),h=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=document.body.style.overflow;function t(e){"Escape"===e.key&&a()}return document.body.style.overflow="hidden",h.current?.focus(),document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[a]);let f=[x(e.location),e.area].filter(Boolean).join(" - ");return(0,t.jsx)("div",{className:"fixed inset-0 z-50 grid place-items-center bg-black/55 p-4 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&a()},children:(0,t.jsxs)("section",{role:"dialog","aria-modal":"true","aria-labelledby":l,className:"max-h-full w-full max-w-[46rem] overflow-auto border border-[#
3968EAECEE] bg-white",children:[(0,t.jsxs)("header",{className:"flex min-h-[80px] items-center justify-between gap-6 bg-[#00304C] px-6 py-4",children:[e.nameField&&u(e.nameField)?(0,t.jsx)(d.Text,{tag:"h2",id:l,field:e.nameField,className:"text-[20px] font-extrabold uppercase tracking-[0.02em] text-white"}):(0,t.jsx)("h2",{id:l,className:"text-[20px] font-extrabold uppercase tracking-[0.02em] text-white",children:e.name}),(0,t.jsx)("button",{ref:h,type:"button",onClick:a,"aria-label":"Close details",title:"Close details",className:"flex h-8 w-8 shrink-0 cursor-pointer items-center justify-center text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:(0,t.jsx)(o.X,{className:"h-4 w-4","aria-hidden":"true"})})]}),(0,t.jsxs)("div",{className:"px-6 py-8 sm:px-9 sm:py-10",children:[e.closed?(0,t.jsx)("div",{className:"mb-6 border-l-4 border-[#B3261E] bg-[#FDEBEA] px-4 py-3 text-[15px] font-semibold text-[#B3261E]",children:"This location is temporarily closed."}):null,(0,t.jsxs)("div",{className:"mb-7 grid gap-3.5",children:[f?(0,t.jsxs)("div",{className:"flex items-start gap-3 text-[18px] leading-[1.34] text-[#3E4247]",children:[(0,t.jsx)(r.MapPin,{className:"mt-0.5 h-5 w-5 shrink-0 text-[#0A6FAF]","aria-hidden":"true"}),(0,t.jsx)("span",{children:f})]}):null,e.security?(0,t.jsxs)("div",{className:"flex items-start gap-3 text-[18px] leading-[1.34] text-[#3E4247]",children:[(0,t.jsx)(n,{className:"mt-0.5 h-5 w-5 shrink-0 text-[#0A6FAF]","aria-hidden":"true"}),(0,t.jsx)("span",{children:e.security})]}):null,e.hours?(0,t.jsxs)("div",{className:"flex items-start gap-3 text-[18px] leading-[1.34] text-[#3E4247]",children:[(0,t.jsx)(i.Clock,{className:"mt-0.5 h-5 w-5 shrink-0 text-[#0A6FAF]","aria-hidden":"true"}),(0,t.jsxs)("span",{children:["Hours: ",e.hours]})]}):null]}),e.descriptionField&&u(e.descriptionField)?(0,t.jsx)(c.RichText,{field:e.descriptionField,className:"text-[18px] leading-[1.48] text-[#3E4247] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"}):e.description?(0,t.jsx)("div",{className:"text-[18px] leading-[1.48] text-[#3E4247] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline",dangerouslySetInnerHTML:{__html:e.description}}):null]}),(0,t.jsx)("footer",{className:"flex justify-end border-t border-[#DDE0E4] p-6",children:(0,t.jsx)("button",{type:"button",onClick:a,className:"min-h-[56px] min-w-[160px] cursor-pointer bg-[#FF974C] px-6 text-[14px] font-extrabold uppercase tracking-[0.03em] text-[#00304C] transition-colors hover:bg-[#e88300] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2",children:"Close"})})]})})}e.s(["cx",0,h,"displayLocation",0,x,"hasEditableMarkup",0,u],219345),e.s(["DiningShoppingOptionsModal",0,m],984195)},132402,314702,880108,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(509464);let r=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],a=(0,i.default)("Plus",r);e.s(["Plus",0,a],314702);var l=e.i(87),n=e.i(191167),o=e.i(984195);let c=["Terminal 1","Terminal 2","Terminal 3","Terminal 4","Rental Car"],d=["Pre-Security","Post-Security"],h=[{key:"Dine",label:"Dine"},{key:"Shop",label:"Shop"},{key:"Services",label:"Services"}];e.s(["CATEGORY_TABS",0,h,"LOCATION_OPTIONS",0,c,"SECURITY_OPTIONS",0,d],880108);var u=e.i(219345);function x({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function m({items:e,eyebrowField:i,titleField:r,descriptionField:f,instructionsField:g,isPageEditing:p,id:b}){let y=(0,s.useId)().replace(/[^a-zA-Z0-9_-]/g,""),w=`${y}-directory-title`,v=`${y}-directory-results-title`,j=`${y}-directory-location`,N=`${y}-directory-security`,C=`${y}-directory-grid`,k=`${y}-directory-category`,[F,E]=(0,s.useState)(""),[A,S]=(0,s.useState)(""),[D,T]=(0,s.useState)(""),[L,_]=(0,s.useState)(null),I=(0,s.useRef)(null),B=(0,s.useMemo)(()=>p?e:F||A||D?e.filter(e=>{let t=!F||e.location===F,s=!A||e.security===A,i=!D||e.category===D;return t&&s&&i}
3968):[],[e,F,A,D,p]),M=[F,A,D].filter(Boolean).join(" | ")||"All locations";function R(e,t){I.current=t,_(e)}function P(){_(null),I.current?.focus()}return(0,t.jsxs)("section",{id:b||void 0,className:"relative mx-auto w-full min-w-0 max-w-[90rem] px-4 py-10 sm:px-6 sm:py-14","aria-labelledby":w,children:[p?(0,t.jsxs)("div",{className:"mb-6 border border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Dining & Shopping Options - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Eyebrow, Title, Description, Instructions"})," - header content above the filters."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Name"})," - the location's display name, e.g. \"Auntie Anne's\"."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Area"}),' - concourse/level detail shown under the location, e.g. "Concourse B-C Connector".']}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Hours"}),' - display text shown in the details popup, e.g. "4 a.m. - 8 p.m.".']}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Description"})," - shown in the details popup."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Temporarily Closed"}),' - check this box on the item in Content Editor to show a "Temporarily Closed" badge on the live site.']}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Items"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another location under this datasource."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Required for filtering"})," - ",(0,t.jsx)("strong",{children:"Location"}),", ",(0,t.jsx)("strong",{children:"Security"}),", and ",(0,t.jsx)("strong",{children:"Category"})," (Dine/Shop/Services) must all be selected in Content Editor on every item, or it will not appear once a visitor selects all three filters on the live site."]})]})]}):null,(0,t.jsxs)("header",{className:"mx-auto mb-10 max-w-5xl text-center",children:[i&&(p||i.value)?(0,t.jsxs)("div",{className:p?"inline-block border border-dashed border-[#8BCDF5] p-1":void 0,children:[p?(0,t.jsx)(x,{children:"Eyebrow"}):null,(0,t.jsx)(n.Text,{tag:"p",field:i,className:"mb-2 text-[13px] font-extrabold uppercase tracking-[0.12em] text-[#0A6FAF]"})]}):null,r?(0,t.jsxs)("div",{className:p?"border border-dashed border-[#8BCDF5] p-1":void 0,children:[p?(0,t.jsx)(x,{children:"Title"}):null,(0,t.jsx)(n.Text,{tag:"h2",id:w,field:r,className:"text-[32px] font-extrabold leading-[1.1] tracking-[-0.01em] text-[#111417] sm:text-[40px]"})]}):(0,t.jsx)("h2",{id:w,className:"text-[32px] font-extrabold leading-[1.1] tracking-[-0.01em] text-[#111417] sm:text-[40px]",children:"Dine, Shop & Services"}),f&&(p||f.value)?(0,t.jsxs)("div",{className:p?"mt-3 border border-dashed border-[#8BCDF5] p-1":void 0,children:[p?(0,t.jsx)(x,{children:"Description"}):null,(0,t.jsx)(l.RichText,{field:f,className:"mt-3 text-[17px] leading-[1.5] text-[#4C5055] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"})]}):null,g&&(p||g.value)?(0,t.jsxs)("div",{className:p?"mt-3 border border-dashed border-[#8BCDF5] p-1":void 0,children:[p?(0,t.jsx)(x,{children:"Instructions"}):null,(0,t.jsx)(n.Text,{tag:"p",field:g,className:"mt-3 max-w-none text-[17px] font-bold text-[#111417]"})]}):null]}),(0,t.jsxs)("div",{className:"mx-auto mb-14 grid w-full max-w-5xl grid-cols-1 items-end gap-6 sm:grid-cols-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:j,className:"mb-2 block text-[12px] font-extrabold uppercase tracking-[0.04em] text-[#00304C]",children:"Location"}),(0,t.jsxs)("select",{id:j,value:F,onChange:e=>E(e.target.value),className:"h-[44px] w-full appearance-none border border-[#e4e6e8] bg-white bg-[position:calc(100%-24px)_center,calc(100%-17px)_center] bg-[size:8px_8px,8px_8px] bg-no-repeat px-4 text-[15px] text-[#44474c] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0A6FAF]",children:[(0,t.jsx)("option",{value:"",children:"Choose Location"}),c.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:N,className:"mb-2 block text-[12px] font-extrabold uppercase tracking-[0.04em] text-[#00304C]",children:"Pre/Post-Security"}),(0,t.jsxs)("select",{id:N,value:A,onChange:e=>S(e.target.value),className:"h-[44px] w-full appearance-none border border-[#e4e6e8] bg-white px-4 text-[15px] text-[#44474c] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0A6FAF]",children:[(0,t.jsx)("option",{value:"",children:"Choose Pre/Post-Security"}),d.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:k,className:"mb-2 block text-[12px] font-extrabold uppercase tracking-[0.04em] text-[#00304C]",children:"Dine / Shop / Services"}),(0,t.jsxs)("select",{id:k,value:D,onChange:e=>T(e.target.value),className:"h-[44px] w-full appearance-none border border-[#e4e6e8] bg-white px-4 text-[15px] text-[#44474c] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0A6FAF]",children:[(0,t.jsx)("option",{value:"",children:"Choose Category"}),h.map(e=>(0,t.jsx)("option",{value:e.key,children:e.label},e.key))]})]})]}),(0,t.jsxs)("div",{className:"mx-auto w-full max-w-5xl",children:[p||F&&A&&D?(0,t.jsx)("div",{className:"mb-6 text-center",children:(0,t.jsxs)("h3",{id:v,"aria-live":"polite",className:"text-[22px] font-extrabold text-[#111417]",children:[(0,t.jsx)("span",{className:"text-[16px] font-bold",children:"Results for: "}),M]})}):null,p||F&&A&&D?0===B.length?(0,t.jsxs)("div",{id:C,role:"status","aria-live":"polite",className:"border border-[#
3968EAECEE] border-l-4 border-l-[#FF974C] bg-[#F8F9FA] p-7",children:[(0,t.jsx)("p",{className:"mb-1 text-[16px] font-extrabold text-[#00304C]",children:"No results found."}),(0,t.jsx)("p",{className:"text-[#5D6269]",children:"Adjust a filter or choose another category."})]}):(0,t.jsx)("div",{id:C,role:"region","aria-labelledby":v,className:"grid grid-cols-1 gap-3 sm:grid-cols-2",children:B.map(e=>p?(0,t.jsxs)("article",{className:"grid gap-3 border border-[#EFF0F2] bg-white p-5",children:[(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Item Name"}),e.nameField?(0,t.jsx)(n.Text,{tag:"h4",field:e.nameField,className:"text-[17px] font-semibold leading-[1.28] text-[#4A4E53]"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No item name]"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2",children:[(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Category (Dine / Shop / Services)"}),e.categoryField?(0,t.jsx)(n.Text,{tag:"span",field:e.categoryField,className:"text-[15px] text-[#4A4E53]"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No category selected]"})]}),(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Location (Terminal 1-4 / Rental Car)"}),e.locationField?(0,t.jsx)(n.Text,{tag:"span",field:e.locationField,className:"text-[15px] text-[#4A4E53]"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No location selected]"})]}),(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Area"}),e.areaField?(0,t.jsx)(n.Text,{tag:"span",field:e.areaField,className:"text-[15px] text-[#4A4E53]"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No area text]"})]}),(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Security (Pre-Security / Post-Security)"}),e.securityField?(0,t.jsx)(n.Text,{tag:"span",field:e.securityField,className:"text-[15px] text-[#4A4E53]"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No security selected]"})]})]}),(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Hours"}),e.hoursField?(0,t.jsx)(n.Text,{tag:"span",field:e.hoursField,className:"text-[15px] text-[#4A4E53]"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No hours text]"})]}),(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Item Description"}),e.descriptionField?(0,t.jsx)(l.RichText,{field:e.descriptionField,className:"text-[15px] leading-[1.5] text-[#4A4E53] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"}):(0,t.jsx)("p",{className:"text-[15px] italic text-[#8A99A3]",children:"[No description]"})]}),(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(x,{children:"Temporarily Closed"}),(0,t.jsx)("span",{className:"text-[15px] text-[#4A4E53]",children:e.closed?"Yes":"No"})]})]},e.id):(0,t.jsxs)("article",{className:"flex items-center justify-between gap-4 border border-[#EAECEE] border-l-4 border-l-[#0A6FAF] bg-white px-4 py-3 transition-colors duration-200 hover:border-[#0A6FAF]",children:[(0,t.jsxs)("h4",{className:"flex-1 text-[15px] font-semibold text-[#0A6FAF]",children:[e.name,e.closed?(0,t.jsx)("span",{className:"ml-2 inline-block rounded-full bg-[#FDEBEA] px-2 py-0.5 text-[11px] font-bold uppercase tracking-wide text-[#B3261E]",children:"Temporarily Closed"}):null]}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("p",{className:"text-right text-[13px] leading-[1.3] text-[#3E4247]",children:[(0,t.jsx)("span",{className:"block",children:(0,u.displayLocation)(e.location)}),e.area?(0,t.jsx)("span",{className:"block",children:e.area}):null]}),(0,t.jsx)("button",{type:"button",onClick:t=>R(e,t.currentTarget),"aria-label":`View details for ${e.name}`,title:`View details for ${e.name}`,className:"flex h-9 w-9 shrink-0 cursor-pointer items-center justify-center rounded-full border-2 border-[#0A6FAF] text-[#0A6FAF] transition-colors hover:bg-[#0A6FAF] hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FF974C] focus-visible:ring-offset-2",children:(0,t.jsx)(a,{className:"h-4 w-4","aria-hidden":"true"})})]})]},e.id))}):null]}),!p&&L?(0,t.jsx)(o.DiningShoppingOptionsModal,{item:L,onClose:P}):null]})}e.s(["DiningShoppingOptionsView",0,m],132402)},700762,989310,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(910355);function a(e){return e?.data?.datasource??null}function l(e){return a(e)?.eyebrow?.jsonValue??null}function n(e){return a(e)?.title?.jsonValue??null}function o(e){return a(e)?.description?.jsonValue??null}function c(e){return a(e)?.instructions?.jsonValue??null}function d(e){return a(e)?.children?.results??[]}function h(e){if("string"==typeof e)return e;if(e&&"object"==typeof e){let t=e;if("string"==typeof t.text)return t.text;if("string"==typeof t.value)return t.value}return""}function u(e){return"boolean"==typeof e?e:"string"==typeof e&&("1"===e||"true"===e.toLowerCase())}function x(e){return{id:e.id,name:h(e.itemName?.jsonValue?.value)||"Untitled",nameField:e.itemName?.jsonValue,category:h(e.category?.jsonValue?.value),categoryField:e.category?.jsonValue,location:h(e.location?.jsonValue?.value),locationField:e.location?.jsonValue,area:h(e.area?.jsonValue?.value),areaField:e.area?.jsonValue,security:h(e.security?.jsonValue?.value),securityField:e.security?.jsonValue,hours:h(e.hours?.jsonValue?.value),hoursField:e.hours?.jsonValue,description:h(e.itemDescription?.jsonValue?.value),descriptionField:e.itemDescription?.jsonValue,closed:u(e.closed?.jsonValue?.value),closedField:e.closed?.jsonValue}}e.s(["isCheckboxChecked",0,u,"normalizeDirectoryRow",0,x,"resolveDescriptionField",0,o,"resolveDirectoryRows",0,d,"resolveEyebrowField",0,l,"resolveInstructionsField",0,c,"resolveTitle",0,n,"safeString",0,h],989310);var m=e.i(132402);let f=e=>{let{page:a}=(0,i.useSitecore)(),h=!!a?.mode?.isEditing,u=l(e.fields),f=n(e.fields),g=
3968o(e.fields),p=c(e.fields),b=d(e.fields),y=!!(f||b.length>0),w=(0,s.useMemo)(()=>y?b.map(x):[],[y,b]),v=e.params?.RenderingIdentifier;return y?(0,t.jsx)(m.DiningShoppingOptionsView,{items:w,eyebrowField:u,titleField:f,descriptionField:g,instructionsField:p,isPageEditing:h,id:v}):h?(0,t.jsx)(r.NoDataFallback,{componentName:"DiningShoppingOptions"}):null},g=f;e.s(["Default",0,f,"default",0,g],700762)},441630,621987,160032,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],i=(0,t.default)("ArrowDown",s);e.s(["ArrowDown",0,i],441630);let r=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],a=(0,t.default)("ArrowUp",r);e.s(["ArrowUp",0,a],621987);let l=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],n=(0,t.default)("ArrowUpDown",l);e.s(["ArrowUpDown",0,n],160032)},947259,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],i=(0,t.default)("CalendarDays",s);e.s(["CalendarDays",0,i],947259)},845395,e=>{"use strict";let t=/^(https?:)?\/\//,s=/^\/[^?#]+\.[a-z0-9]{2,8}([?#].*)?$/,i=/pdf\s*url|pdfurl/,r=/"fieldname":"pdfurl"/,a=/"name":"pdfurl"/,l=/<code[^>]*chrometype=["']field["'][^>]*kind=["']open["'][^>]*>([\s\S]*?)<\/code>/i,n=e=>e&&"object"==typeof e&&!Array.isArray(e)?e:null;function o(e,t){let s=n(e),i=n(t.metadata),r="string"==typeof t.editable?t.editable:void 0;return s&&(i||r)?{...s,metadata:i??s.metadata,editable:r??s.editable}:e}function c(e,t=0){if(t>5||null==e)return"";if("string"==typeof e)return e;if("number"==typeof e||"boolean"==typeof e)return String(e);if(Array.isArray(e)){for(let s of e){let e=c(s,t+1);if(e)return e}return""}let s=n(e);if(!s)return"";if("jsonValue"in s){let e=c(s.jsonValue,t+1);if(e)return e}if("value"in s){let e=c(s.value,t+1);if(e)return e}for(let e of["text","title","label","name","href","src"]){let i=c(s[e],t+1);if(i)return i}return""}function d(e,i=0){if(i>6||null==e)return"";if("string"==typeof e){let i=e.trim(),r=i.toLowerCase();return t.test(r)||r.startsWith("/-/media/")||r.startsWith("~/media/")||s.test(r)?i:""}if(Array.isArray(e)){for(let t of e){let e=d(t,i+1);if(e)return e}return""}let r=n(e);if(!r)return"";if("jsonValue"in r){let e=d(r.jsonValue,i+1);if(e)return e}if("value"in r){let e=d(r.value,i+1);if(e)return e}for(let e of["src","href","url","path","link"]){let t=d(r[e],i+1);if(t)return t}return""}function h(e,t=0){if(t>6||null==e)return"";if("string"==typeof e){let t=e.split("?")[0].split("#")[0].split("/").pop()||"";return t.includes(".")?decodeURIComponent(t):""}if(Array.isArray(e)){for(let s of e){let e=h(s,t+1);if(e)return e}return""}let s=n(e);if(!s)return"";if("jsonValue"in s){let e=h(s.jsonValue,t+1);if(e)return e}if("value"in s){let e=h(s.value,t+1);if(e)return e}for(let e of["title","displayName","name","filename","fileName"]){let t=c(s[e]);if(t)return t}let i=d(s,t+1);return i?decodeURIComponent(i.split("?")[0].split("#")[0].split("/").pop()||""):""}function u(e,t=0){if(t>6||null==e)return"";let s=n(e);if(!s)return"";if("metadata"in s&&null!=s.metadata)try{return JSON.stringify(s.metadata).toLowerCase()}catch{return""}if("jsonValue"in s){let e=u(s.jsonValue,t+1);if(e)return e}return""}function x(e,t=0,s=!1){if(t>6||null==e)return;let l=n(e);if(!l)return;if("jsonValue"in l){let e=x(l.jsonValue,t+1,s);if(e)return o(e,l)}let c=u(l),h=r.test(c)||a.test(c)||i.test(c),m=n(l.value),f=!!m&&["src","href","url","path","link","title","displayName"].some(e=>"string"==typeof m[e]&&String(m[e]).trim().length>0),g=!!m&&0===Object.keys(m).length,p=l.value,b=null==p||"string"==typeof p&&0===p.trim().length,y="object"==typeof l.metadata&&null!=l.metadata,w=l.editable;if(f||g&&h||s&&(g||b)&&(y||w||h)||"string"==typeof p&&d(p,t+1)&&h||"string"==typeof w&&w.trim().length>0&&h)return l}function m(e,t=0){if(t>5||null==e)return null;let s=n(e);if(!s)return null;if("jsonValue"in s){let e=m(s.jsonValue,t+1);if(e)return e}let i=s;return"string"==typeof i.value||"string"==typeof i.editable?s:null}function f(e,t=0){if(t>4||null==e)return"";let s=n(e);if(!s)return"";if("string"==typeof s.editable&&s.editable.trim().length>0)return s.editable;if("jsonValue"in s){let e=f(s.jsonValue,t+1);if(e)return e}return""}function g(e){return e.replace(/"/g,'"').replace(/"/g,'"').replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'")}function p(e){if(!e)return;let t=e.match(l),s=t?.[1]?.trim();if(!s)return;let i=g(s);try{return JSON.parse(i)}catch{return}}function b(e){return e.pdfUrl}function y(e){let t=n(e?.data);return n(t?.datasource)||null}function w(e){let t=y(e);return m(t?.title)||null}function v(e){let t=y(e);return m(t?.description)||null}function j(e){let t=y(e);return m(t?.authorNotes)||null}function N(e){let t=v(e);return c(t?.value)}function C(e){let t=y(e),s=t?.children?.results;return Array.isArray(s)?s:[]}function k(e,t){let s=y(e);if(!s)return null;for(let e of t){let t=m(s[e]);if(t)return t}return null}function F(e,t,s){let i=y(e);if(!i)return s;for(let e of t){let t=c(i[e]);if(t)return t}return s}function E(e){return e?e.split(",").map(e=>
3968e.trim()).filter(Boolean):[]}function A(e,t){let s=b(e),i=d(s)||"#",r=h(s),a=e.docTitle?.jsonValue,l=e.docDescription?.jsonValue,n=e.tags?.jsonValue,o=e.updatedDate?.jsonValue,u=x(s,0,!0),m=c(a?.value),g=c(l?.value),y=c(n?.value),w=c(o?.value),v=f(s);if(!u&&v){let e=p(v);e&&(u={value:{},metadata:e,editable:v})}return{id:c(e.id)||`doc-row-${t+1}`,title:m,description:g,tags:E(y),updatedISO:w,fileUrl:i,fileName:r,fileField:u,fileEditableHtml:v,titleField:a,descriptionField:l,tagsField:n,updatedField:o}}e.s(["getDatasource",0,y,"normalizeSitecoreRow",0,A,"resolveAuthorNotesField",0,j,"resolveDescription",0,N,"resolveDescriptionField",0,v,"resolveDocRows",0,C,"resolveTitle",0,w,"resolveUiTextField",0,k,"resolveUiTextValue",0,F])},70008,947368,644668,775312,e=>{"use strict";function t(...e){return e.filter(Boolean).join(" ")}function s(e,t,s){return Math.max(t,Math.min(s,e))}function i(e){if(!e)return"";let t=new Date(e.includes("T")?e:`${e}T00:00:00Z`);return isNaN(t.getTime())?e:new Intl.DateTimeFormat("en-US",{year:"numeric",month:"short",day:"2-digit",timeZone:"UTC"}).format(t)}function r(e){return(e||"").toLowerCase().trim()}function a(e,t=""){let s=t||e;return!!s&&s.split("?")[0].split("#")[0].toLowerCase().endsWith(".pdf")}function l(e,t=""){let s=t||e;if(!s)return!1;let i=s.split("?")[0].split("#")[0].toLowerCase();return i.endsWith(".doc")||i.endsWith(".docx")}function n(e){if(!e||"#"===e)return!1;try{let t=new URL(e,c());return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}}function o(e,t=""){let s=t||e;if(!s)return"FILE";let i=(s.split("?")[0].split("#")[0].split("/").pop()||"").split(".");if(i.length<2)return"FILE";let r=(i.pop()||"").trim().toUpperCase();return!r||r.length>8?"FILE":r}function c(){return window.location.origin}function d(e,t=""){if(!n(e))return"#";if(a(e,t)){let s=new URLSearchParams({url:new URL(e,c()).toString()});return t&&s.set("filename",t),`/api/pdf-preview?${s.toString()}`}return new URL(e,c()).toString()}function h(e,t=""){if(n(e))try{window.open(d(e,t),"_blank","noopener")}catch{window.open(e,"_blank","noopener")}}function u(e,t,s=""){e.preventDefault(),e.stopPropagation(),e.nativeEvent?.stopImmediatePropagation?.(),h(t,s)}e.s(["clamp",0,s,"cx",0,t,"fileExtensionLabel",0,o,"formatDate",0,i,"getBrowserFileUrl",0,d,"isPdfUrl",0,a,"isSafeDocumentUrl",0,n,"isWordUrl",0,l,"normalize",0,r,"openInBrowser",0,h,"openIsolatedBrowserLink",0,u],70008);var x=e.i(373433),m=e.i(509464);let f=[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]],g=(0,m.default)("ChevronsLeft",f);e.s(["ChevronsLeft",0,g],947368);var p=e.i(742878),b=e.i(611683);let y=[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]],w=(0,m.default)("ChevronsRight",y);function v({page:e,totalPages:i,pageSize:r,totalItems:a,onPage:l,labels:n}){if(i<=1)return null;let o={navAriaLabel:"Pagination",statusPrefix:"Showing",statusOfLabel:"of",firstLabel:"First",prevLabel:"Prev",nextLabel:"Next",lastLabel:"Last",goToFirstAria:"Go to first page",goToPrevAria:"Go to previous page",goToNextAria:"Go to next page",goToLastAria:"Go to last page",pageAriaPrefix:"Page",pageAriaOfLabel:"of",...n},c=0===a?0:e*r+1,d=Math.min(a,(e+1)*r);function h(e){l(s(e,0,i-1))}let u=Math.max(0,e-Math.floor(3.5)),m=Math.min(i-1,u+7-1);u=Math.max(0,m-6);let f=[];for(let e=u;e<=m;e++)f.push(e);let y="inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border border-[#B4BCC2] bg-white text-sm font-semibold text-[#00304C] transition-colors hover:border-[#006099] hover:bg-[#EBF7FF] hover:text-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:border-[#DDE3E7] disabled:bg-[#F7F9FA] disabled:text-[#A9B0B5] disabled:hover:border-[#DDE3E7] disabled:hover:bg-[#F7F9FA]";return(0,x.jsxs)("nav",{className:"mt-2 flex flex-col gap-3 border-t border-[#E1E6EA] pt-3 sm:flex-row sm:items-center sm:justify-between","aria-label":o.navAriaLabel,children:[(0,x.jsxs)("p",{id:"pagination-status",className:"text-sm font-medium text-[#686C6E]",role:"status",children:[o.statusPrefix," ",String(c),"â",String(d)," ",o.statusOfLabel," ",String(a)]}),(0,x.jsxs)("div",{className:"inline-flex w-fit flex-wrap items-center gap-2 border border-[#CED5D9] bg-[#F7FAFC] p-1.5",children:[(0,x.jsxs)("button",{type:"button",onClick:()=>h(0),disabled:0===e,className:y,"aria-label":o.goToFirstAria,title:o.firstLabel,children:[(0,x.jsx)(g,{className:"h-4 w-4","aria-hidden":"true"}),(0,x.jsx)("span",{className:"sr-only",children:o.firstLabel})]}),(0,x.jsxs)("button",{type:"button",onClick:()=>h(e-1),disabled:0===e,className:y,"aria-label":o.goToPrevAria,title:o.prevLabel,children:[(0,x.jsx)(p.ChevronLeft,{className:"h-4 w-4","aria-hidden":"true"}),(0,x.jsx)("span",{className:"sr-only",children:o.prevLabel})]}),f.map(s=>(0,x.jsx)("button",{type:"button",onClick:()=>h(s),"aria-current":s===e?"page":void 0,className:t("inline-flex size-10 shrink-0 cursor-pointer items-center justify-center border text-sm font-bold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2",s===e?"border-[#006099] bg-[#006099] text-white shadow-sm":"border-[#B4BCC2] bg-white text-[#00304C] hover:border-[#006099] hover:bg-[#
3968EBF7FF] hover:text-[#006099]"),"aria-label":`${o.pageAriaPrefix} ${s+1} ${o.pageAriaOfLabel} ${i}`,children:String(s+1)},`p-${s}`)),(0,x.jsxs)("button",{type:"button",onClick:()=>h(e+1),disabled:e>=i-1,className:y,"aria-label":o.goToNextAria,title:o.nextLabel,children:[(0,x.jsx)("span",{className:"sr-only",children:o.nextLabel}),(0,x.jsx)(b.ChevronRight,{className:"h-4 w-4","aria-hidden":"true"})]}),(0,x.jsxs)("button",{type:"button",onClick:()=>h(i-1),disabled:e>=i-1,className:y,"aria-label":o.goToLastAria,title:o.lastLabel,children:[(0,x.jsx)("span",{className:"sr-only",children:o.lastLabel}),(0,x.jsx)(w,{className:"h-4 w-4","aria-hidden":"true"})]})]})]})}e.s(["ChevronsRight",0,w],644668),e.s(["Paginator",0,v],775312)},692017,703500,764546,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(554446),a=s,l=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let n=e=>{var{field:t,children:s}=e,i=l(e,["field","children"]);let n=t;if((0,r.isFieldValueEmpty)(n))return null;let o=n.src?t:n.value;if(!o)return null;let c=s?null:o.title||o.displayName,d={href:o.src};return a.default.createElement("a",Object.assign({},d,i),c,s)};n.displayName="File",e.s(["File",0,n],703500);var o=e.i(94855),c=e.i(656676),d=e.i(968684),h=e.i(441630),u=e.i(621987),x=e.i(160032),m=e.i(947259),f=e.i(52878),g=e.i(220184),p=e.i(431144),b=e.i(73748),y=e.i(845395),w=e.i(70008),v=t,j=i,N=c,C=m,k=f,F=w;let E=({className:e})=>(0,v.jsx)("span",{className:(0,F.cx)("inline-flex cursor-pointer items-center border border-[#8BCDF5] bg-white px-2.5 py-1.5 text-sm font-semibold text-[#006099] hover:bg-[#EBF7FF]",e),children:"Attach file"}),A=(0,o.withFieldMetadata)((0,N.withEmptyFieldEditingComponent)(n,{defaultEmptyFieldEditingComponent:E}));function S({row:e,isEditing:t=!1}){let s=e.fileEditableHtml||"",i=/file\s*number|filenumber/i.test(s)&&!/pdf\s*url|pdfurl/i.test(s);return(0,v.jsxs)("article",{className:"border border-[#CED5D9] bg-white p-3 focus-within:ring-2 focus-within:ring-[#00304C]/20",children:[e.titleField&&t?(0,v.jsx)(j.Text,{tag:"div",field:e.titleField,editable:t,className:"text-sm font-semibold leading-snug text-[#0C0D0D]"}):e.title?(0,v.jsx)("div",{className:"text-sm font-semibold leading-snug text-[#0C0D0D]",children:e.title}):null,e.tagsField&&t?(0,v.jsx)("div",{className:"mt-2",children:(0,v.jsx)(j.Text,{tag:"span",field:e.tagsField,editable:t,className:"bg-[#EBF7FF] px-2 py-0.5 text-sm font-medium text-[#006099] ring-1 ring-[#B2E3FF]"})}):e.tags.length>0?(0,v.jsx)("div",{className:"mt-2 flex flex-wrap gap-1.5",children:e.tags.map(e=>(0,v.jsx)("span",{className:"bg-[#EBF7FF] px-2 py-0.5 text-sm font-medium text-[#006099] ring-1 ring-[#B2E3FF]",children:e},e))}):null,e.descriptionField&&t?(0,v.jsx)(j.Text,{tag:"p",field:e.descriptionField,editable:t,className:"mt-2 text-sm font-normal leading-snug text-[#686C6E]"}):e.description?(0,v.jsx)("p",{className:"mt-2 text-sm font-normal leading-snug text-[#686C6E]",children:e.description}):null,(0,v.jsxs)("div",{className:"mt-2.5 flex flex-wrap items-center justify-between gap-2",children:[e.updatedField&&t?(0,v.jsx)("span",{className:"bg-[#EDF5FA] px-2.5 py-1 text-sm font-normal text-[#686C6E] ring-1 ring-[#CED5D9]",children:(0,v.jsx)(j.Text,{tag:"span",field:e.updatedField,editable:t})}):e.updatedISO?(0,v.jsxs)("time",{className:"bg-[#EDF5FA] px-2.5 py-1 text-sm font-normal text-[#686C6E] ring-1 ring-[#CED5D9]",dateTime:e.updatedISO,children:[(0,v.jsx)(C.CalendarDays,{className:"mr-1.5 inline h-4 w-4 text-[#858B8F]","aria-hidden":"true"}),(0,F.formatDate)(e.updatedISO)]}):null,t?(0,v.jsxs)("div",{className:"w-full border-2 border-[#8BCDF5] bg-[#F4F8FB] px-2.5 py-2 text-sm",children:[(0,v.jsx)("p",{className:"mb-1 text-xs font-semibold uppercase tracking-[0.08em] text-[#686C6E]",children:"File URL"}),e.fileField?(0,v.jsx)(A,{field:e.fileField,className:"inline-flex cursor-pointer items-center text-sm font-medium text-[#005C98] underline",children:"Attach or replace file"}):s&&!i?(0,v.jsx)("span",{className:"inline-block",dangerouslySetInnerHTML:{__html:s}}):(0,v.jsx)("span",{className:"inline-block text-sm text-[#005C98]",children:"File field editor unavailable for this row. Ensure the file field is included in editable datasource output."})]}):null,!t&&e.fileUrl&&"#"!==e.fileUrl&&(0,v.jsxs)("a",{href:(0,F.getBrowserFileUrl)(e.f
3968ileUrl,e.fileName),target:"_blank",rel:"noopener noreferrer",onClick:t=>(0,F.openIsolatedBrowserLink)(t,e.fileUrl,e.fileName),className:"group inline-flex min-w-[5.5rem] cursor-pointer items-center justify-center gap-1.5 border border-[#00304C] bg-[#00304C] px-2.5 py-1.5 text-sm font-bold text-white shadow-sm transition-all duration-150 hover:-translate-y-0.5 hover:border-[#8BCDF5] hover:bg-[#006099] hover:shadow-md hover:ring-2 hover:ring-[#8BCDF5]/70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":`View file for ${e.title||"document"} (opens in new tab)`,"data-document-title":e.title||void 0,"data-data-table-file-action":"true","data-singleview-ignore":"true","data-third-party-ignore":"true","data-no-track":"true",children:[(0,v.jsx)(k.ExternalLink,{className:"h-4 w-4 text-white/80 transition-colors group-hover:text-white","aria-hidden":"true"}),"View file"]})]})]})}e.s(["MobileDocCard",0,S],764546);var D=e.i(775312);let T={regionAriaLabel:["regionAriaLabel","RegionAriaLabel"],liveStatusLabel:["liveStatusLabel","LiveStatusLabel"],tableCaption:["tableCaption","TableCaption"],itemSingularLabel:["itemSingularLabel","ItemSingularLabel"],itemPluralLabel:["itemPluralLabel","ItemPluralLabel"],sortByPrefix:["sortByPrefix","SortByPrefix"],sortedByPrefix:["sortedByPrefix","SortedByPrefix"],clickToSortPrefix:["clickToSortPrefix","ClickToSortPrefix"],liveResultsSuffixSingular:["liveResultsSuffixSingular","LiveResultsSuffixSingular"],liveResultsSuffixPlural:["liveResultsSuffixPlural","LiveResultsSuffixPlural"],liveSortedByPrefix:["liveSortedByPrefix","LiveSortedByPrefix"],livePagePrefix:["livePagePrefix","LivePagePrefix"],liveOfLabel:["liveOfLabel","LiveOfLabel"],liveEditModePrefix:["liveEditModePrefix","LiveEditModePrefix"],liveEditModeSuffix:["liveEditModeSuffix","LiveEditModeSuffix"],searchAriaLabel:["searchAriaLabel","SearchAriaLabel"],searchLabel:["searchLabel","SearchLabel"],searchHint:["searchHint","SearchHint"],searchPlaceholder:["searchPlaceholder","SearchPlaceholder"],clearSearchLabel:["clearSearchLabel","ClearSearchLabel"],noResultsTitle:["noResultsTitle","NoResultsTitle"],noResultsBody:["noResultsBody","NoResultsBody"],mobileListAriaLabel:["mobileListAriaLabel","MobileListAriaLabel"],colTitle:["columnTitleLabel","ColumnTitleLabel"],colDescription:["columnDescriptionLabel","ColumnDescriptionLabel"],colTags:["columnTagsLabel","ColumnTagsLabel"],colUpdated:["columnUpdatedLabel","ColumnUpdatedLabel"],colFile:["columnFileLabel","ColumnFileLabel"],paginationAriaLabel:["paginationAriaLabel","PaginationAriaLabel"],paginationStatusPrefix:["paginationStatusPrefix","PaginationStatusPrefix"],paginationStatusOfLabel:["paginationStatusOfLabel","PaginationStatusOfLabel"],paginationFirstLabel:["paginationFirstLabel","PaginationFirstLabel"],paginationPrevLabel:["paginationPrevLabel","PaginationPrevLabel"],paginationNextLabel:["paginationNextLabel","PaginationNextLabel"],paginationLastLabel:["paginationLastLabel","PaginationLastLabel"],paginationGoToFirstAria:["paginationGoToFirstAria","PaginationGoToFirstAria"],paginationGoToPrevAria:["paginationGoToPrevAria","PaginationGoToPrevAria"],paginationGoToNextAria:["paginationGoToNextAria","PaginationGoToNextAria"],paginationGoToLastAria:["paginationGoToLastAria","PaginationGoToLastAria"],paginationPageAriaPrefix:["paginationPageAriaPrefix","PaginationPageAriaPrefix"],paginationPageAriaOfLabel:["paginationPageAriaOfLabel","PaginationPageAriaOfLabel"],footerHint:["footerHint","FooterHint"],editModeHelp:["editModeHelp","EditModeHelp"]},L={regionAriaLabel:"Region Aria Label",liveStatusLabel:"Live Status Label",tableCaption:"Table Caption",itemSingularLabel:"Item Singular Label",itemPluralLabel:"Item Plural Label",sortByPrefix:"Sort By Prefix",sortedByPrefix:"Sorted By Prefix",clickToSortPrefix:"Click To Sort Prefix",liveResultsSuffixSingular:"Live Results Singular",liveResultsSuffixPlural:"Live Results Plural",liveSortedByPrefix:"Live Sorted By Prefix",livePagePrefix:"Live Page Prefix",liveOfLabel:"Live Of Label",liveEditModePrefix:"Live Edit Prefix",liveEditModeSuffix:"Live Edit Suffix",searchAriaLabel:"Search Ar
3968ia Label",searchLabel:"Search Label",searchHint:"Search Hint",searchPlaceholder:"Search Placeholder",clearSearchLabel:"Clear Search Label",noResultsTitle:"No Results Title",noResultsBody:"No Results Body",mobileListAriaLabel:"Mobile List Aria Label",colTitle:"Column Title",colDescription:"Column Description",colTags:"Column Tags",colUpdated:"Column Updated",colFile:"Column File",paginationAriaLabel:"Pagination Aria Label",paginationStatusPrefix:"Pagination Status Prefix",paginationStatusOfLabel:"Pagination Of Label",paginationFirstLabel:"Pagination First Label",paginationPrevLabel:"Pagination Prev Label",paginationNextLabel:"Pagination Next Label",paginationLastLabel:"Pagination Last Label",paginationGoToFirstAria:"Pagination Go To First Aria",paginationGoToPrevAria:"Pagination Go To Prev Aria",paginationGoToNextAria:"Pagination Go To Next Aria",paginationGoToLastAria:"Pagination Go To Last Aria",paginationPageAriaPrefix:"Pagination Page Aria Prefix",paginationPageAriaOfLabel:"Pagination Page Of Label",footerHint:"Footer Hint",editModeHelp:"Edit Mode Help"},_=({className:e})=>(0,t.jsx)("span",{className:(0,w.cx)("inline-flex cursor-pointer items-center border border-[#8BCDF5] bg-white px-2.5 py-1.5 text-sm font-semibold text-[#006099] hover:bg-[#EBF7FF]",e),children:"Attach file"}),I=(0,o.withFieldMetadata)((0,c.withEmptyFieldEditingComponent)(n,{defaultEmptyFieldEditingComponent:_})),B=30;function M({active:e,direction:s}){return e?"asc"===s?(0,t.jsx)(u.ArrowUp,{className:"h-4 w-4 text-[#686C6E]","aria-hidden":"true"}):(0,t.jsx)(h.ArrowDown,{className:"h-4 w-4 text-[#686C6E]","aria-hidden":"true"}):(0,t.jsx)(x.ArrowUpDown,{className:"h-4 w-4 text-[#686C6E]","aria-hidden":"true"})}async function R(e){let t=await e.text();if(!t.trim())return{};try{return JSON.parse(t)}catch{throw Error(e.ok?"Unable to load data table rows. The server returned an unexpected response.":`Unable to load data table rows. Server returned ${e.status}.`)}}let P=e=>{let{page:r}=(0,d.useSitecore)(),a=!!(r?.mode?.isEditing||e.page?.mode?.isEditing),l=r,n=l?.layout?.sitecore?.context?.language||l?.locale||"en",o="string"==typeof e.rendering?.dataSource?e.rendering.dataSource:"",c=(0,y.resolveTitle)(e.fields),h=(0,y.resolveDescriptionField)(e.fields),u=(0,y.resolveAuthorNotesField)(e.fields),x=(0,y.resolveDescription)(e.fields),v=(0,y.resolveDocRows)(e.fields),j=!!o&&!a&&v.length>
3968=B,[N,C]=(0,s.useState)(null),[k,F]=(0,s.useState)(null),[E,A]=(0,s.useState)(null),[_,P]=(0,s.useState)(!1),[$,O]=(0,s.useState)(!1),H=(0,s.useRef)(new Set),V=(0,s.useMemo)(()=>j?N??v.slice(0,B):v,[j,v,N]),z=(0,s.useMemo)(()=>V.map((e,t)=>(0,y.normalizeSitecoreRow)(e,t)),[V]),U=c?.value||"Documents",W=x||"Search, sort, and open files.",G=(0,s.useMemo)(()=>{let t={regionAriaLabel:"Documents data table",liveStatusLabel:"Live table status",tableCaption:"Documents table with columns: Title, Description, Tags, Updated Date, and File link. Use the column headers to sort.",itemSingularLabel:"item",itemPluralLabel:"items",sortByPrefix:"Sort by",sortedByPrefix:"Sorted by",clickToSortPrefix:"Click to sort",liveResultsSuffixSingular:"result",liveResultsSuffixPlural:"results",liveSortedByPrefix:"Sorted by",livePagePrefix:"Page",liveOfLabel:"of",liveEditModePrefix:"Edit mode.",liveEditModeSuffix:"rows available for inline editing.",searchAriaLabel:"Search documents",searchLabel:"Search documents",searchHint:"Type to filter the documents table. Press Escape to clear.",searchPlaceholder:"Search title, description, doc #, date...",clearSearchLabel:"Clear search",noResultsTitle:"No documents found",noResultsBody:"Try a different keyword or clear search to view all rows.",mobileListAriaLabel:"Document cards",colTitle:"Title",colDescription:"Description",colTags:"Tags",colUpdated:"Updated",colFile:"File",paginationAriaLabel:"Pagination",paginationStatusPrefix:"Showing",paginationStatusOfLabel:"of",paginationFirstLabel:"First",paginationPrevLabel:"Prev",paginationNextLabel:"Next",paginationLastLabel:"Last",paginationGoToFirstAria:"Go to first page",paginationGoToPrevAria:"Go to previous page",paginationGoToNextAria:"Go to next page",paginationGoToLastAria:"Go to last page",paginationPageAriaPrefix:"Page",paginationPageAriaOfLabel:"of",footerHint:"Press / to search. Click column headers to sort.",editModeHelp:"Edit mode: all rows are shown and controls are read-only for easier inline editing."},s={};return Object.keys(T).forEach(i=>{s[i]=(0,y.resolveUiTextValue)(e.fields,T[i],t[i])}),s},[e.fields]),q=(0,s.useMemo)(()=>{let t={};return Object.keys(T).forEach(s=>{let i=(0,y.resolveUiTextField)(e.fields,T[s]);i&&(t[s]=i)}),t},[e.fields]),K=(0,s.useCallback)(async(e,t,s)=>{if(!o)return;let i=e??"__FIRST__";if(!H.current.has(i)){H.current.add(i),O(!0);try{let i=await fetch("/api/data-table",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({datasource:o,language:n,first:B,after:e}),signal:s}),r=await R(i);if(s?.aborted)return;if(!i.ok||r.error)throw Error(r.error||`Data table rows request returned ${i.status}.`);let a=r.rows??[];C(e=>"replace"===t?a:[...e??[],...a]),F("number"==typeof r.total?r.total:null),A(r.pageInfo?.endCursor??null),P(!!(r.pageInfo?.hasNext&&r.pageInfo.endCursor))}catch(e){if(s?.aborted)return;P(!1)}finally{s?.aborted||O(!1)}}},[o,n]);(0,s.useEffect)(()=>{let e=new AbortController,t=window.setTimeout(()=>{H.current.clear(),C(null),F(null),A(null),P(!1),j&&K(null,"replace",e.signal).catch(()=>void 0)},0);return()=>{window.clearTimeout(t),e.abort()}},[j,K]);let[Y,Q]=(0,s.useState)(""),[X,J]=(0,s.useState)("updatedISO"),[Z,ee]=(0,s.useState)("desc"),[et,es]=(0,s.useState)(0),ei=(0,s.useRef)(null),er=(0,s.useRef)(null),ea=(0,s.useMemo)(()=>{if(a)return z;let e=(0,w.normalize)(Y);return e?z.filter(t=>(0,w.normalize)(`${t.title} ${t.description} ${t.tags.join(" ")} ${t.updatedISO}`).includes(e)):z},[z,Y,a]),el=(0,s.useMemo)(()=>{if(a)return ea;let e=[...ea];return e.sort((e,t)=>{let s="asc"===Z?1:-1;if("updatedISO"===X)return e.updatedISO<t.updatedISO?-1*s:e.updatedISO>t.updatedISO?+s:0;let i="tags"===X?e.tags.join(", "):String(e[X]),r="tags"===X?t.tags.join(", "):String(t[X]),a=(0,w.normalize)(i),l=(0,w.normalize)(r);return a<l?-1*s:a>l?+s:0}),e},[ea,X,Z,a]),en=j&&!Y?k??el.length:el.length,eo=Math.max(1,Math.ceil(en/B)),ec=!a&&en>B;(0,s.useEffect)(()=>{let e=(et+1)*B>(N?.length??z.length);if(!j||$||!e||!_||!E)return;let t=new AbortController,s=window.setTimeout(()=>{K(E,"append",t.signal).catch(()=>void 0)}
3968,0);return()=>{window.clearTimeout(s),t.abort()}},[j,K,_,$,E,et,N?.length,z.length]),(0,s.useEffect)(()=>{let e=window.setTimeout(()=>{es(e=>(0,w.clamp)(e,0,eo-1))},0);return()=>window.clearTimeout(e)},[eo]),(0,s.useEffect)(()=>{if(a)return;let e=window.setTimeout(()=>{es(0)},0);return()=>window.clearTimeout(e)},[Y,X,Z,a]);let ed=(0,s.useMemo)(()=>{if(a||!ec)return el;let e=et*B;return el.slice(e,e+B)},[el,ec,et,a]),eh=j&&$&&0===ed.length;function eu(e){a||(e===X?ee(e=>"asc"===e?"desc":"asc"):(J(e),ee("asc")))}function ex(){Q(""),ei.current?.focus?.()}function em(e){a||"/"===e.key&&(e.preventDefault(),ei.current?.focus?.())}function ef(e){if(X===e)return"asc"===Z?"ascending":"descending"}function eg(e,t){if(X!==e)return`${G.sortByPrefix} ${t}`;let s="asc"===Z?"ascending":"descending",i="asc"===Z?"descending":"ascending";return`${G.sortedByPrefix} ${t} ${s}. ${G.clickToSortPrefix} ${i}`}return(0,s.useEffect)(()=>{let e=er.current;if(!e)return;if(e.textContent="",a){let e=`${G.liveEditModePrefix} ${en} ${G.liveEditModeSuffix}`;setTimeout(()=>{er.current&&(er.current.textContent=e)},10);return}let t=ec?` ${G.livePagePrefix} ${et+1} ${G.liveOfLabel} ${eo}.`:"",s=1===en?G.liveResultsSuffixSingular:G.liveResultsSuffixPlural,i=`${en} ${s}. ${G.liveSortedByPrefix} ${X} ${Z}.${t}`;setTimeout(()=>{er.current&&(er.current.textContent=i)},10)},[en,X,Z,ec,et,eo,a,G]),(0,t.jsxs)("section",{className:"mx-auto w-full max-w-[90rem] overflow-hidden border border-[#CED5D9] bg-white sm:my-12",role:"region","aria-label":G.regionAriaLabel,"aria-describedby":"dt-live-status","data-component":"data-table","data-singleview-ignore":"true","data-third-party-ignore":"true","data-no-track":"true",onKeyDown:em,suppressHydrationWarning:!0,children:[(0,t.jsx)("p",{ref:er,id:"dt-live-status",className:"sr-only","aria-live":"polite",role:"status","aria-label":G.liveStatusLabel}),a?(0,t.jsxs)("div",{className:"border-b border-[#CED5D9] bg-[#EDF5FA] px-4 py-3 text-sm font-medium text-[#00304C] sm:px-6",children:[q.editModeHelp?(0,t.jsx)(i.Text,{tag:"p",field:q.editModeHelp,editable:a}):G.editModeHelp,u&&(0,t.jsxs)("div",{className:"mt-3 border border-[#8BCDF5] bg-white px-3 py-2.5",children:[(0,t.jsx)("p",{className:"mb-1 text-xs font-semibold uppercase tracking-[0.08em] text-[#686C6E]",children:"Author Notes"}),(0,t.jsx)(i.Text,{tag:"div",field:u,editable:a,className:"text-sm text-[#00304C]"})]}),(0,t.jsxs)("div",{className:"mt-2 border border-[#CED5D9] bg-white px-3 py-2.5 text-xs text-[#686C6E]",children:[(0,t.jsx)("p",{className:"font-semibold uppercase tracking-[0.08em]",children:"Field Notes"}),(0,t.jsxs)("p",{className:"mt-1",children:[(0,t.jsx)("span",{className:"font-semibold text-[#00304C]",children:"PDF URL:"})," This field is only editable in the Content Editor or Content Explorer."]}),(0,t.jsxs)("p",{className:"mt-1",children:[(0,t.jsx)("span",{className:"font-semibold text-[#00304C]",children:"Row limit:"})," Do not add more than 90 items. Exceeding this may cause rows to be silently truncated by the GraphQL query."]})]}),(0,t.jsx)("div",{className:"mt-3 grid gap-2 sm:grid-cols-2",children:Object.keys(T).map(e=>{let s=q[e];return s&&"editModeHelp"!==e?(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-white px-3 py-2",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.08em] text-[#686C6E]",children:L[e]}),(0,t.jsx)(i.Text,{tag:"div",field:s,editable:a,className:"mt-1 text-sm font-medium text-[#00304C]"})]},e):null})})]}):null,(0,t.jsxs)("div",{className:"-mx-px border-b border-[#B4BCC2]",children:[(0,t.jsx)("div",{className:"px-4 py-4 sm:px-6 sm:py-5",children:(0,t.jsxs)("div",{className:"grid gap-3 sm:grid-cols-[minmax(0,1fr)_auto] sm:items-start",children:[(0,t.jsx)("div",{className:"min-w-0",children:c?(0,t.jsx)(i.Text,{tag:"h2",field:c,editable:a,className:"text-2xl font-extrabold leading-tight tracking-tight text-[#00304C] sm:text-3xl"}):(0,t.jsx)("h2",{className:"text-2xl font-extrabold leading-tight tracking-tight text-[#00304C] sm:text-3xl",children:U})}),(0,t.jsxs)("span",{className:"inline-flex w-fit shrink-0 items-center justify-center gap-1.5 whitespace-nowrap border border-[#8BCDF5] bg-[#F4F8FB] px-3.5 py-1.5 text-sm font-bold text-[#00304C] min-w-[7.5rem] sm:justify-self-end",children:[(0,t.jsx)(g.FileText,{className:"h-4 w-4 text-[#00304C]","aria-hidden":"true"}),String(en)," ",1===en?G.itemSingularLabel:G.itemPluralLabel]}
3968),(0,t.jsx)("div",{className:"min-w-0 w-full sm:col-span-2",children:h?(0,t.jsx)(i.Text,{tag:"p",field:h,editable:a,className:"mt-2 block w-full max-w-none text-sm font-normal leading-relaxed text-[#005C98] sm:text-base"}):(0,t.jsx)("p",{className:"mt-2 block w-full max-w-none text-sm font-normal leading-relaxed text-[#005C98] sm:text-base",children:W})})]})}),(0,t.jsx)("div",{className:"border-t border-[#B4BCC2] bg-[#EAF3F9] px-4 py-2.5 sm:px-6 sm:py-3",children:(0,t.jsx)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center",children:(0,t.jsxs)("div",{className:"flex-1",role:"search","aria-label":G.searchAriaLabel,children:[(0,t.jsx)("label",{className:a?"mb-1 block text-sm font-semibold text-[#00304C]":"sr-only",htmlFor:"doc-search",children:q.searchLabel?(0,t.jsx)(i.Text,{tag:"span",field:q.searchLabel,editable:a}):G.searchLabel}),(0,t.jsx)("span",{id:"doc-search-hint",className:a?"mb-1 block text-xs text-[#005C98]":"sr-only",children:q.searchHint?(0,t.jsx)(i.Text,{tag:"span",field:q.searchHint,editable:a}):G.searchHint}),(0,t.jsxs)("div",{className:"flex items-center gap-2 border border-[#B4BCC2] bg-white px-3.5 py-2 focus-within:border-[#006099] focus-within:ring-2 focus-within:ring-[#006099]/30",children:[(0,t.jsx)(p.Search,{className:"h-5 w-5 text-[#4F555A]","aria-hidden":"true"}),(0,t.jsx)("input",{id:"doc-search",ref:ei,value:Y,onChange:e=>Q(e.target.value),placeholder:G.searchPlaceholder,className:"w-full bg-transparent text-sm font-medium text-[#2F3438] placeholder:text-[#5F6468] focus:outline-none sm:text-base",type:"text",inputMode:"search",enterKeyHint:"search","aria-describedby":"doc-search-hint",autoComplete:"off",disabled:a}),Y?(0,t.jsxs)("button",{type:"button",onClick:ex,disabled:a,className:"inline-flex cursor-pointer items-center gap-1 border border-[#B2E3FF] bg-white px-2 py-0.5 text-sm font-semibold text-[#006099] hover:bg-[#EBF7FF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30","aria-label":G.clearSearchLabel,children:[(0,t.jsx)(b.X,{className:"h-4 w-4 text-[#006099]","aria-hidden":"true"}),q.clearSearchLabel?(0,t.jsx)(i.Text,{tag:"span",field:q.clearSearchLabel,editable:a}):G.clearSearchLabel]}):null]})]})})})]}),!a&&$&&0===ed.length?(0,t.jsx)("div",{className:"border-b border-[#CED5D9] bg-[#F4F8FB] px-4 py-2 text-sm font-semibold text-[#00304C] sm:px-6",children:"Loading more documents..."}):null,(0,t.jsx)("div",{className:"block p-3 sm:hidden",children:0===ed.length?(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-[#EDF5FA] p-6",children:[eh?(0,t.jsx)("h3",{className:"text-base font-semibold text-[#0C0D0D]",children:"Loading documents"}):q.noResultsTitle?(0,t.jsx)(i.Text,{tag:"h3",field:q.noResultsTitle,editable:a,className:"text-base font-semibold text-[#0C0D0D]"}):(0,t.jsx)("h3",{className:"text-base font-semibold text-[#0C0D0D]",children:G.noResultsTitle}),eh?(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:"Loading the next page of documents."}):q.noResultsBody?(0,t.jsx)(i.Text,{tag:"p",field:q.noResultsBody,editable:a,className:"mt-2 text-sm text-[#494B4D]"}):(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:G.noResultsBody}),Y?(0,t.jsxs)("button",{type:"button",onClick:ex,disabled:a,className:"mt-3 inline-flex cursor-pointer items-center gap-1.5 bg-[#0077BE] px-3 py-2 text-sm font-bold text-white hover:bg-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2",children:[(0,t.jsx)(b.X,{className:"h-4 w-4 text-white/90","aria-hidden":"true"}),G.clearSearchLabel]}):null]}):(0,t.jsx)("div",{className:"space-y-2",role:"list","aria-label":G.mobileListAriaLabel,children:ed.map(e=>(0,t.jsx)("div",{role:"listitem",children:(0,t.jsx)(S,{row:e,isEditing:a})},e.id))})}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"min-w-full border-separate border-spacing-0",children:[(0,t.jsx)("caption",{className:"sr-only",children:G.tableCaption}),(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col","aria-sort":ef("title"),className:"sticky top-0 z-10 min-w-[18rem] border-b border-[#CED5D9] bg-white px-5 py-2.5 text-left text-sm font-bold uppercase tracking-wider text-[#686C6E]",children:(0,t.jsxs)("button",{type:"button",onClick:()=>eu("title"),disabled:a,className:"inline-flex cursor-pointer items-center gap-2 px-2 py-1 hover:bg-[#
3968EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":eg("title",G.colTitle.toLowerCase()),children:[G.colTitle,(0,t.jsx)(M,{active:"title"===X,direction:Z})]})}),(0,t.jsx)("th",{scope:"col",className:"sticky top-0 z-10 border-b border-[#CED5D9] bg-white px-5 py-2.5 text-left text-sm font-bold text-[#686C6E]",children:G.colDescription}),(0,t.jsx)("th",{scope:"col","aria-sort":ef("tags"),className:"sticky top-0 z-10 border-b border-[#CED5D9] bg-white px-5 py-2.5 text-left text-sm font-bold uppercase tracking-wider text-[#686C6E]",children:(0,t.jsxs)("button",{type:"button",onClick:()=>eu("tags"),disabled:a,className:"inline-flex cursor-pointer items-center gap-2 px-2 py-1 hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":eg("tags",G.colTags.toLowerCase()),children:[G.colTags,(0,t.jsx)(M,{active:"tags"===X,direction:Z})]})}),(0,t.jsx)("th",{scope:"col","aria-sort":ef("updatedISO"),className:"sticky top-0 z-10 w-[7.5rem] border-b border-[#CED5D9] bg-white px-5 py-2.5 text-left text-sm font-bold uppercase tracking-wider text-[#686C6E]",children:(0,t.jsxs)("button",{type:"button",onClick:()=>eu("updatedISO"),disabled:a,className:"inline-flex cursor-pointer items-center gap-2 px-2 py-1 hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":eg("updatedISO",G.colUpdated.toLowerCase()),children:[G.colUpdated,(0,t.jsx)(M,{active:"updatedISO"===X,direction:Z})]})}),(0,t.jsx)("th",{scope:"col",className:"sticky top-0 z-10 border-b border-[#CED5D9] bg-white px-5 py-2.5 text-left text-sm font-bold text-[#686C6E]",children:G.colFile})]})}),(0,t.jsx)("tbody",{children:0===ed.length?(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:5,className:"px-5 py-10",children:(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-[#EDF5FA] p-6",children:[eh?(0,t.jsx)("h3",{className:"text-base font-semibold text-[#0C0D0D]",children:"Loading documents"}):q.noResultsTitle?(0,t.jsx)(i.Text,{tag:"h3",field:q.noResultsTitle,editable:a,className:"text-base font-semibold text-[#0C0D0D]"}):(0,t.jsx)("h3",{className:"text-base font-semibold text-[#0C0D0D]",children:G.noResultsTitle}),eh?(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:"Loading the next page of documents."}):q.noResultsBody?(0,t.jsx)(i.Text,{tag:"p",field:q.noResultsBody,editable:a,className:"mt-2 text-sm text-[#494B4D]"}):(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:G.noResultsBody}),Y?(0,t.jsxs)("button",{type:"button",onClick:ex,disabled:a,className:"mt-3 inline-flex cursor-pointer items-center gap-1.5 bg-[#0077BE] px-3 py-2 text-sm font-bold text-white hover:bg-[#006099] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2",children:[(0,t.jsx)(b.X,{className:"h-4 w-4 text-white/90","aria-hidden":"true"}),G.clearSearchLabel]}):null]})})}):ed.map((e,s)=>{let r=e.fileEditableHtml||"",l=/file\s*number|filenumber/i.test(r)&&!/pdf\s*url|pdfurl/i.test(r);return(0,t.jsxs)("tr",{className:(0,w.cx)(s%2==0?"bg-white":"bg-[#F0F5F8]","border-b border-[#CED5D9]"),children:[(0,t.jsx)("th",{scope:"row",className:"min-w-[18rem] px-5 py-3 align-top text-left font-normal",children:e.titleField&&a?(0,t.jsx)(i.Text,{tag:"div",field:e.titleField,editable:a,className:"text-sm font-semibold text-[#0C0D0D]"}):e.title?(0,t.jsx)("div",{className:"text-sm font-semibold text-[#0C0D0D]",children:e.title}):null}),(0,t.jsx)("td",{className:"px-5 py-3 align-top",children:e.descriptionField&&a?(0,t.jsx)(i.Text,{tag:"div",field:e.descriptionField,editable:a,className:"text-sm font-normal leading-relaxed text-[#686C6E]"}):e.description?(0,t.jsx)("div",{className:"text-sm font-normal leading-relaxed text-[#686C6E]",children:e.description}):null}),(0,t.jsx)("td",{className:"px-5 py-3 align-top",children:e.tagsField&&a?(0,t.jsx)(i.Text,{tag:"span",field:e.tagsField,editable:a,className:"inline-flex bg-[#EBF7FF] px-2 py-0.5 text-sm font-medium text-[#006099] ring-1 ring-[#B2E3FF]"}):e.tags.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-1",children:e.tags.map(e=>(0,t.jsx)("span",{className:"inline-flex bg-[#EBF7FF] px-2 py-0.5 text-sm font-medium text-[#006099] ring-1 ring-[#B2E3FF]",children:e},e))}):null}),(0,t.jsx)("td",{className:"px-5 py-3 align-top",children:e.updatedField&&a?(0,t.jsx)(i.Text,{tag:"span",field:e.updatedField,editable:a,className:"whitespace-nowrap text-sm font-normal text-[#494B4D]"}):e.updatedISO?(0,t.jsxs)("time",{className:"whitespace-nowrap text-sm font-normal text-[#494B4D]",dateTime:e.updatedISO,children:[(0,t.jsx)(m.CalendarDays,{className:"mr-1.5 inline h-4 w-4 text-[#858B8F]","aria-hidden":"true"}),(0,w.formatDate)(e.updatedISO)]}):null}),(0,t.jsxs)("td",{className:"px-5 py-3 align-top",suppressHydrationWarning:!0,children:[a?(0,t.jsxs)("div",{className:"mb-2 border-2 border-[#8BCDF5] bg-[#F4F8FB] px-2.5 py-2 text-sm",children:[(0,t.jsx)("p",{className:"mb-1 text-xs font-semibold uppercase tracking-[0.08em] text-[#686C6E]",children:"File URL"}),e.fileField?(0,t.jsx)(I,{field:e.fileField,className:"inline-flex cursor-pointer items-center text-sm font-medium text-[#005C98] underline",children:"Attach or replace file"}):r&&!l?(0,t.jsx)("span",{className:"inline-block",dangerouslySetInnerHTML:{__html:r}}
3968):(0,t.jsx)("span",{className:"inline-block text-sm text-[#005C98]",children:"File field editor unavailable for this row. Ensure the file field is included in editable datasource output."})]}):null,!a&&e.fileUrl&&"#"!==e.fileUrl?(0,t.jsxs)("a",{href:(0,w.getBrowserFileUrl)(e.fileUrl,e.fileName),target:"_blank",rel:"noopener noreferrer",onClick:t=>(0,w.openIsolatedBrowserLink)(t,e.fileUrl,e.fileName),className:"group inline-flex min-w-[5.5rem] cursor-pointer items-center justify-center gap-1.5 border border-[#00304C] bg-[#00304C] px-2.5 py-1.5 text-sm font-bold text-white shadow-sm transition-all duration-150 hover:-translate-y-0.5 hover:border-[#8BCDF5] hover:bg-[#006099] hover:shadow-md hover:ring-2 hover:ring-[#8BCDF5]/70 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":`View file for ${e.title||"document"} (opens in new tab)`,"data-document-title":e.title||void 0,"data-data-table-file-action":"true","data-singleview-ignore":"true","data-third-party-ignore":"true","data-no-track":"true",children:[(0,t.jsx)(f.ExternalLink,{className:"h-4 w-4 text-white/80 transition-colors group-hover:text-white","aria-hidden":"true"}),"View file"]}):null]})]},e.id)})})]})})}),(0,t.jsxs)("div",{className:"border-t border-[#CED5D9] bg-white px-4 py-3 sm:px-5",children:[a?null:(0,t.jsx)(D.Paginator,{page:et,totalPages:eo,pageSize:B,totalItems:en,onPage:e=>es(e),labels:{navAriaLabel:G.paginationAriaLabel,statusPrefix:G.paginationStatusPrefix,statusOfLabel:G.paginationStatusOfLabel,firstLabel:G.paginationFirstLabel,prevLabel:G.paginationPrevLabel,nextLabel:G.paginationNextLabel,lastLabel:G.paginationLastLabel,goToFirstAria:G.paginationGoToFirstAria,goToPrevAria:G.paginationGoToPrevAria,goToNextAria:G.paginationGoToNextAria,goToLastAria:G.paginationGoToLastAria,pageAriaPrefix:G.paginationPageAriaPrefix,pageAriaOfLabel:G.paginationPageAriaOfLabel}}),(0,t.jsx)("p",{className:"mt-2 text-sm font-normal text-[#6F757A]",children:q.footerHint?(0,t.jsx)(i.Text,{tag:"span",field:q.footerHint,editable:a}):G.footerHint})]})]})};e.s(["Default",0,P],692017)},966423,904425,934474,994836,32028,5909,996740,683222,470722,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(78627),a=e.i(968684),l=e.i(509464);let n=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],o=(0,l.default)("Calendar",n);e.s(["Calendar",0,o],904425);var c=e.i(947259);let d=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],h=(0,l.default)("CircleCheckBig",d);e.s(["CheckCircle",0,h],934474);var u=e.i(402976),x=e.i(52878);let m=[["path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z",key:"i9b6wo"}],["line",{x1:"4",x2:"4",y1:"22",y2:"15",key:"1cm3nv"}]],f=(0,l.default)("Flag",m);e.s(["Flag",0,f],994836);let g=[["path",{d:"M5 22h14",key:"ehvnwv"}],["path",{d:"M5 2h14",key:"pdyrp9"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22",key:"1d314k"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2",key:"1vvvr6"}]],p=(0,l.default)("Hourglass",g);e.s(["Hourglass",0,p],32028);var b=e.i(6537);let y=[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]],w=(0,l.default)("Signal",y);e.s(["Signal",0,w],5909);let v=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],j=(0,l.default)("Tag",v);e.s(["Tag",0,j],996740);let N=[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]],C=(0,l.default)("Timer",N);e.s(["Timer",0,C],683222);let k=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],F=(0,l.default)("Zap",k);e.s(["Zap",0,F],470722);var E=e.i(965947),A=e.i(910355),S=e.i(961961);function D(e){if(!e||e.startsWith("00010101")||e.startsWith("0001-01-01")||e.startsWith("00000101")||e.startsWith("0000-01-01"))return!0;let t=parseInt(e.slice(0,4),10);return!isNaN(t)&&t<1900}function T(e){if(/^\d{8}T\d{6}/.test(e)){let t=e.slice(0,4),s=e.slice(4,6),i=e.slice(6,8),r=e.slice(9,11),a=e.slice(11,13),l=e.slice(13,15),n=e.endsWith("Z")?"Z":"";return new Date(`${t}-${s}-${i}T${r}:${a}:${l}${n}`)}return new Date(e.includes("T")?e:`${e}T00:00:00`)}
3968function L(e){return T(e).toLocaleString(void 0,{weekday:"short",month:"short",day:"2-digit",year:"numeric",hour:"numeric",minute:"2-digit"})}function _(e){return String(e).padStart(2,"0")}function I(e){let t=Math.floor(Math.max(0,e)/1e3),s=Math.floor(t/86400);return{days:s,hours:Math.floor(t%86400/3600),minutes:Math.floor(t%3600/60),seconds:t%60}}function B({label:e,value:s,icon:i,isDays:r=!1}){let a=r?String(s):_(s);return(0,t.jsxs)("div",{className:"rounded-3xl border border-[#CED5D9] bg-white p-3 text-center shadow-sm",role:"group","aria-label":`${e}: ${s}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 text-[11px] font-extrabold text-[#686C6E]",children:[i,e]}),(0,t.jsx)("div",{className:"mt-1 text-2xl font-extrabold tracking-tight text-[#0C0D0D] sm:text-3xl",children:a})]})}let M=e=>{let{fields:s}=e,{page:i}=(0,a.useSitecore)(),r=i.mode.isEditing;if(!s)return(0,t.jsx)(A.NoDataFallback,{componentName:"Countdown Timer"});let{titleRequired:l,descriptionOptional:n,badgeOptional:o,startDateRequired:c,endDateOptional:d,ctaLinkOptional:h}=s,u=D(c?.value??"")?"":c?.value??"",x=D(d?.value??"")?"":d?.value??"";return(0,t.jsx)(R,{titleField:l,descriptionField:n,badgeField:o,ctaLinkField:h,startDateField:c,endDateField:d,startISO:u,endISO:x,isPageEditing:r})};function R({titleField:e,descriptionField:a,badgeField:l,ctaLinkField:n,startDateField:d,endDateField:m,startISO:g,endISO:y,isPageEditing:v}){let[N,k]=(0,s.useState)(null),A=(0,s.useRef)(null);(0,s.useEffect)(()=>{if(k(Date.now()),v)return;let e=window.setInterval(()=>k(Date.now()),1e3);return()=>window.clearInterval(e)},[v]);let D=N??0,_=g?T(g).getTime():D,M=y?T(y).getTime():null,P=D<_,$=!P&&(!M||D<=M),O=!!M&&D>M,H=I(P?_-D:M&&$?M-D:0),V=P?"Upcoming":$?M?"Live now":"Started":"Ended",z=P?u.Clock:$?F:h,U=P?"bg-white text-[#006099] ring-[#B2E3FF]":$?"bg-[#E8FFF3] text-[#0B5D3B] ring-[#B9F6D3]":"bg-[#EDF5FA] text-[#494B4D] ring-[#CED5D9]",W=e?.value??"",G=P?`${W} starts in ${H.days} days, ${H.hours} hours, ${H.minutes} minutes, ${H.seconds} seconds.`:M&&$?`${W} is live. Ends in ${H.days} days, ${H.hours} hours, ${H.minutes} minutes, ${H.seconds} seconds.`:O?`${W} has ended.`:`${W} has started.`;if((0,s.useEffect)(()=>{if(v||!A.current)return;A.current.textContent="";let e=window.setTimeout(()=>{A.current&&(A.current.textContent=G)},10);return()=>window.clearTimeout(e)},[G,v]),null===N)return(0,t.jsx)(t.Fragment,{});if(!g&&!v)return(0,t.jsx)("div",{className:"mx-auto w-full max-w-3xl rounded-3xl border border-[#CED5D9] bg-white p-6 text-sm text-[#686C6E]",children:"No start date configured."});let q=v||!!l?.value,K=v||!!a?.value,Y=v||!!n?.value?.href;return(0,t.jsxs)("section",{className:"mx-auto w-full max-w-3xl",role:"region","aria-label":"Countdown timer",children:[(0,t.jsx)("p",{ref:A,className:"sr-only","aria-live":"polite"}),(0,t.jsxs)("div",{className:"overflow-hidden rounded-3xl border border-[#CED5D9] bg-white shadow-sm",children:[(0,t.jsx)("div",{className:"border-b border-[#CED5D9] bg-gradient-to-r from-[#EBF7FF] via-white to-[#FFF0E5] px-4 py-4 sm:px-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,t.jsxs)("span",{className:(0,E.cn)("inline-flex items-center gap-2 rounded-full px-3 py-1 text-[11px] font-extrabold ring-1",U),children:[(0,t.jsx)(z,{className:"h-3 w-3","aria-hidden":"true"}),V]}),q&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full bg-white px-3 py-1 text-[11px] font-extrabold text-[#00304C] ring-1 ring-[#CED5D9]",children:[(0,t.jsx)(j,{className:"h-3 w-3 text-[#686C6E]","aria-hidden":"true"}),(0,t.jsx)(i.Text,{field:l,editable:v})]})]}),(0,t.jsxs)("h2",{className:"mt-2 flex items-center gap-2 text-lg font-extrabold tracking-tight text-[#0C0D0D]",children:[(0,t.jsx)(C,{className:"h-4 w-4 shrink-0 text-[#00304C]","aria-hidden":"true"}),(0,t.jsx)(i.Text,{field:e,editable:v})]}),K&&(0,t.jsx)("p",{className:"mt-1 text-sm text-[#494B4D]",children:(0,t.jsx)(i.Text,{field:a,editable:v})})]}),(0,t.jsxs)("div",{className:"shrink-0 sm:text-right",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-xs font-extrabold text-[#00304C] sm:justify-end",children:[(0,t.jsx)(o,{className:"h-3 w-3 text-[#686C6E]","aria-hidden":"true"}),"Starts"]}),(0,t.jsx)("div",{className:"mt-1 text-xs font-semibold text-[#494B4D]",children:v?(0,t.jsx)(i.Text,{field:d,editable:!0}):g?L(g):"â"}),(y||v)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-xs font-extrabold text-[#00304C] sm:justify-end",children:[(0,t.jsx)(f,{className:"h-3 w-3 text-[#686C6E]","aria-hidden":"true"}),"Ends"]}),(0,t.jsx)("div",{className:"mt-1 text-xs font-semibold text-[#494B4D]",children:v?(0,t.jsx)(i.Text,{field:m,editable:!0}):y?L(y):"â"})]})]})]})}),(0,t.jsxs)("div",{className:"p-4 sm:p-6",children:[(0,t.jsxs)("div",{className:"grid grid-cols-4 gap-2 sm:gap-3",children:[(0,t.jsx)(B,{label:"Days",value:H.days,icon:(0,t.jsx)(c.CalendarDays,{className:"h-3 w-3","aria-hidden":"true"}),isDays:!0}),(0,t.jsx)(B,{label:"Hours",value:H.hours,icon:(0,t.jsx)(u.Clock,{className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsx)(B,{label:"Minutes",value:H.minutes,icon:(0,t.jsx)(p,{className:"h-3 w-3","aria-hidden":"true"})}),(0,t.jsx)(B,{label:"Seconds",value:H.seconds,icon:(0,t.jsx)(C,{className:"h-3 w-3","aria-hidden":"true"})})]}),(0,t.jsxs)("div",{className:"mt-5 flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsx)("div",{className:"flex items-center gap-2 text-xs font-semibold text-[#686C6E]",children:P?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.Info,{className:"h-3 w-3 shrink-0","aria-hidden":"true"}
3968),"Updates every second."]}):$?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(w,{className:"h-3 w-3 shrink-0 text-[#0B5D3B]","aria-hidden":"true"}),M?"Live window is active.":"Started."]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{className:"h-3 w-3 shrink-0","aria-hidden":"true"}),"Ended."]})}),Y&&(0,t.jsx)(S.Button,{asChild:!0,className:(0,E.cn)("inline-flex min-h-[44px] items-center justify-center gap-2 rounded-2xl","bg-[#0080CC] px-4 py-2.5 text-sm font-extrabold text-white","shadow-[0_12px_22px_rgba(0,128,204,0.25)] hover:bg-[#006099]","focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2"),children:(0,t.jsxs)(r.Link,{field:n,editable:v,prefetch:!1,children:[(0,t.jsx)(x.ExternalLink,{className:"h-4 w-4 text-white/90","aria-hidden":"true"}),n?.value?.text]})})]})]})]})]})}e.s(["Default",0,M],966423)},106686,e=>{"use strict";function t(e){return!!e&&"object"==typeof e&&("heading"in e||"title"in e||"Title"in e||"tabContent"in e||"children"in e||"displayName"in e||"name"in e)}function s(e){let s=e?.data?.datasource??e?.datasource??null;return t(s)?s:t(e)?e:null}function i(e){if(!e)return!1;if("string"==typeof e.value&&e.value.trim().length>0)return!0;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function r(e){let t=s(e),r=t?.heading?.jsonValue,a=t?.title?.jsonValue??t?.Title?.jsonValue??t?.tabContent?.title?.jsonValue??t?.tabContent?.Title?.jsonValue,l=t?.tabContent?.heading?.jsonValue;return i(r)?r:i(l)?l:i(a)?a:r??l??a??null}function a(e){let t=s(e),i=r(e);return"string"==typeof i?.value&&i.value.trim()?i.value.trim():"string"==typeof t?.displayName&&t.displayName.trim()?t.displayName.trim():"string"==typeof t?.name&&t.name.trim()?t.name.trim():"Content Tabs"}function l(e){let t=s(e);return t?.children?.results?.filter(Boolean)??[]}e.s(["getDatasource",0,s,"resolveDatasourceLabel",0,a,"resolveHeading",0,r,"resolveItems",0,l])},455651,e=>{"use strict";function t(e){return!!e&&/^https?:\/\//i.test(e)}function s(...e){for(let t of e)if("string"==typeof t){let e=t.trim();if(e)return e}return""}function i(e){let t=e?.value;return t&&"object"==typeof t?t:{}}function r(e){let t=i(e);return s(t.href,t.url)}function a(e,t=""){let r=i(e),l=r.targetItem&&"object"==typeof r.targetItem?r.targetItem:null,n=r.item&&"object"==typeof r.item?r.item:null;return s(r.text,r.title,r.name,r.displayName,l?.displayName,l?.name,n?.displayName,n?.name)||t}function l(e){let t=e?.value;return"string"==typeof t?t:""}function n(e){if(!e||"object"!=typeof e)return!1;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function o(e,t=10){if(!e)return"";let s=e.replace(/<[^>]*>/g,"").trim(),i=s.match(/[^.!?]*[.!?]+/g);return!i||i.length<=t?s:i.slice(0,t).join("").trim()}e.s(["firstString",0,s,"getFieldValue",0,l,"getGeneralLinkHref",0,r,"getGeneralLinkLabel",0,a,"getGeneralLinkValue",0,i,"hasEditableMarkup",0,n,"isExternal",0,t,"truncateSentences",0,o])},990673,97326,167473,e=>{"use strict";var t=e.i(373433),s=e.i(509464);let i=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],r=(0,s.default)("Circle",i);e.s(["Circle",0,r],97326);let a=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],l=(0,s.default)("CircleDot",a);e.s(["CircleDot",0,l],167473);var n=e.i(191167),o=e.i(455651);let c="border-[#0080CC] bg-[#EBF7FF] text-[#00304C]",d="border-[#CED5D9] bg-white text-[#686C6E]",h="inline-flex items-center gap-1.5 whitespace-nowrap border px-3 py-2 text-xs font-semibold sm:gap-2 sm:px-5 sm:py-2.5 sm:text-sm lg:px-6 lg:py-3 lg:text-base";function u({item:e,index:s,isActive:i,isPageEditing:a,id:x,panelId:m,tabRef:f,onClick:g}){let p=e.tabLabel?.jsonValue,b=(0,o.getFieldValue)(p)||`Tab ${s+1}`,y=p?(0,t.jsx)(n.Text,{tag:"span",field:p}):b,w=i?(0,t.jsx)(l,{className:"h-3.5 w-3.5 text-[#0080CC] sm:h-4 sm:w-4 lg:h-5 lg:w-5","aria-hidden":"true"}):(0,t.jsx)(r,{className:"h-3.5 w-3.5 text-[#686C6E] sm:h-4 sm:w-4 lg:h-5 lg:w-5","aria-hidden":"true"});return a?(0,t.jsxs)("div",{"data-tab-index":s,className:`relative z-20 ${h} ${i?c:d} overflow-visible border-dashed`,children:[(0,t.jsxs)("span",{className:"absolute -top-5 left-0 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:["Tab Label ",s+1]}),w,y]}):(0,t.jsxs)("button",{ref:f,id:x,role:"tab",type:"button",tabIndex:i?0:-1,"aria-selected":i,"aria-controls":m,className:`${h} cursor-pointer transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 ${i?c:`${d}
3968 hover:bg-[#EDF5FA] hover:border-[#B2E3FF]`}`,onClick:g,children:[w,y]})}e.s(["TabButton",0,u],990673)},690134,e=>{"use strict";var t=e.i(373433),s=e.i(52878),i=e.i(78627),r=e.i(191167),a=e.i(93681),l=e.i(87),n=e.i(455651);let o="inline-flex flex-1 items-center justify-center gap-2 border border-[#0C7BC2] bg-[#FFFFFF] px-4 py-3 text-sm font-extrabold text-[#006FB4] transition-colors hover:bg-[#EBF7FF] hover:text-[#004A79] sm:flex-none sm:px-6 sm:py-3.5 sm:text-base focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2";function c({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function d({item:e,panelId:h,labelledBy:u,isPageEditing:x,tabIndex:m=-1,className:f=""}){let g=e.learnMoreLink?.jsonValue,p=(0,n.getGeneralLinkHref)(g),b=(0,n.getGeneralLinkLabel)(g,`Learn more about ${(0,n.getFieldValue)(e?.tabTitle?.jsonValue)}`),y=(0,n.isExternal)(p),w=(0,n.hasEditableMarkup)(g),v=(0,n.getFieldValue)(e.tabTitle?.jsonValue)||"Tab content image",j=g&&(x||w),N=(0,n.getFieldValue)(e.tabLabel?.jsonValue)||(0,n.getFieldValue)(e.tabTitle?.jsonValue)||"Untitled tab",C=!!(0,n.getFieldValue)(e.tabLabel?.jsonValue)||(0,n.hasEditableMarkup)(e.tabLabel?.jsonValue);return(0,t.jsx)("div",{id:h,role:"tabpanel","aria-labelledby":u,tabIndex:m,className:`px-0 pb-4 sm:pb-6 ${f}`,children:(0,t.jsxs)("div",{className:`${x?"overflow-visible":"overflow-hidden"} bg-white`,children:[x?(0,t.jsxs)("div",{className:"border-b border-[#D6E6F0] bg-[#F7FBFE] px-4 py-2.5 text-xs text-[#1D4B67] sm:px-5",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Editing tab panel:"})," ",N]}):null,(0,t.jsx)("div",{className:"relative aspect-[4/3] overflow-hidden bg-[#EDF5FA] sm:hidden",role:"img","aria-label":v,children:(0,t.jsxs)("div",{className:x?"relative z-20 h-full w-full border border-dashed border-[#8BCDF5]":"h-full w-full",children:[x?(0,t.jsx)("div",{className:"absolute left-2 top-2 z-20 rounded bg-white/90 px-2 py-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Image"}):null,(0,t.jsx)(a.Image,{field:e.image?.jsonValue,className:"absolute inset-0 h-full w-full object-cover"})]})}),(0,t.jsxs)("div",{className:"grid gap-5 sm:grid-cols-[minmax(16rem,5fr)_minmax(0,7fr)] sm:items-start lg:grid-cols-[minmax(20rem,5fr)_minmax(0,7fr)] lg:gap-7",children:[(0,t.jsx)("div",{className:"relative hidden overflow-hidden bg-[#EDF5FA] sm:block sm:aspect-[4/3] sm:h-auto sm:w-full",role:"img","aria-label":v,children:(0,t.jsxs)("div",{className:x?"relative z-20 h-full w-full border border-dashed border-[#8BCDF5]":"h-full w-full",children:[x?(0,t.jsx)("div",{className:"absolute left-3 top-3 z-20 rounded bg-white/90 px-2 py-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Image"}):null,(0,t.jsx)(a.Image,{field:e.image?.jsonValue,className:"absolute inset-0 h-full w-full object-cover"})]})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col bg-[#FFFFFF] pt-0 sm:px-0 sm:pb-0 sm:pt-0",children:[(0,t.jsxs)("div",{className:"relative min-h-0 overflow-hidden border border-[#D8E7F1] bg-white px-0 pb-5 pt-0 sm:pb-6 sm:pt-0 lg:pb-7 lg:pt-0",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-1 bg-[linear-gradient(90deg,#0080CC_0%,#6BC3FF_100%)]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"px-4 pb-5 pt-7 sm:px-6 sm:pb-6 sm:pt-8 lg:px-7 lg:pb-7 lg:pt-9",children:[x&&C?(0,t.jsxs)("div",{className:"relative z-20 mb-4 border border-dashed border-[#8BCDF5] p-1",children:[(0,t.jsx)(c,{children:"Tab Label"}),(0,t.jsx)("div",{className:"inline-flex max-w-full items-center border border-[#CDE3F2] bg-[#F4FAFE] px-3 py-1.5 text-[11px] font-extrabold uppercase tracking-[0.1em] text-[#1F4F6B]",children:(0,t.jsx)(r.Text,{tag:"span",field:e.tabLabel?.jsonValue,className:"truncate"})})]}):null,(0,t.jsxs)("div",{className:x?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0,children:[x?(0,t.jsx)(c,{children:"Tab Title"}):null,x?(0,t.jsx)(r.Text,{tag:"h3",field:e.tabTitle?.jsonValue,className:"text-[1.45rem] font-semibold leading-[1.18] text-[#00304C] sm:text-[1.55rem] lg:text-[1.95rem]"}):(0,t.jsx)(r.Text,{tag:"h3",field:e.tabTitle?.jsonValue,className:"text-[1.45rem] font-semibold leading-[1.18] text-[#00304C] sm:text-[1.55rem] lg:text-[1.95rem]",style:{display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:2,overflow:"hidden"}})]}),(0,t.jsxs)("div",{className:x?"relative z-20 mt-2 border border-dashed border-[#8BCDF5] p-1 sm:mt-3":void 0,children:[x?(0,t.jsx)(c,{children:"Description"}):null,x?(0,t.jsx)(l.RichText,{field:e.description?.jsonValue,className:"text-[15px] leading-[1.75] text-[#415560] sm:text-[17px] [&_p]:m-0"}):(0,t.jsx)(l.RichText,{field:e.description?.jsonValue,className:"mt-3 max-w-[52rem] text-[15px] leading-[1.7] text-[#415560] sm:mt-4 sm:text-[16
3968px] [&_ol]:mb-4 [&_ol]:list-decimal [&_ol]:space-y-2 [&_ol]:pl-6 [&_p]:mb-3 [&_p:last-child]:mb-0 [&_ul]:mb-4 [&_ul]:list-disc [&_ul]:space-y-2 [&_ul]:pl-6 [&_li]:pl-1 [&_li]:text-[#415560] [&_li::marker]:!text-[#415560] [&_li::marker]:text-[1em]"})]})]})]}),(0,t.jsx)("div",{className:"mt-2 flex items-center pt-1 sm:mt-3 sm:pt-2",children:j?(0,t.jsxs)("div",{className:x?"relative z-20 border border-dashed border-[#8BCDF5] p-1":void 0,children:[x?(0,t.jsx)(c,{children:"Learn More Link"}):null,(0,t.jsx)(i.Link,{field:g,className:o})]}):p?(0,t.jsxs)("a",{href:p,target:y?"_blank":void 0,rel:y?"noopener noreferrer":void 0,className:`cursor-pointer ${o}`,"aria-label":b,children:[(0,t.jsx)(s.ExternalLink,{className:"h-3.5 w-3.5 text-[#0080CC] sm:h-4 sm:w-4","aria-hidden":"true"}),b||"Go to page",y&&(0,t.jsx)("span",{className:"sr-only",children:" (opens in new tab)"})]}):null})]})]})]})})}e.s(["TabPanel",0,d])},649049,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(742878),r=e.i(611683),a=e.i(191167),l=e.i(968684),n=e.i(106686),o=e.i(455651),c=e.i(990673),d=e.i(690134),h=e.i(910355);let u=e=>{let u=e.params?.styles||"",x=e.params?.RenderingIdentifier,{page:m}=(0,l.useSitecore)(),f=!!m?.mode?.isEditing,[g,p]=(0,s.useState)(0),b=(0,s.useRef)([]),y=(0,s.useRef)(null),w=(0,n.resolveHeading)(e.fields),v=(0,n.resolveDatasourceLabel)(e.fields),j=(0,n.resolveItems)(e.fields),N=!!(0,n.getDatasource)(e.fields),C=(0,s.useMemo)(()=>(0,o.hasEditableMarkup)(w)||j.some(e=>(0,o.hasEditableMarkup)(e.tabLabel?.jsonValue)||(0,o.hasEditableMarkup)(e.tabTitle?.jsonValue)||(0,o.hasEditableMarkup)(e.description?.jsonValue)||(0,o.hasEditableMarkup)(e.image?.jsonValue)||(0,o.hasEditableMarkup)(e.learnMoreLink?.jsonValue)),[w,j]),k=f||C,F=(0,s.useMemo)(()=>j,[j]),E=F.length,A=F[g]||null,S=(0,s.useCallback)(e=>{let t=y.current;t&&(t.textContent="",window.setTimeout(()=>{y.current&&(y.current.textContent=e)},10))},[]),D=(0,s.useCallback)((e,t)=>{let s=Math.max(0,Math.min(E-1,e));p(s);let i=(0,o.getFieldValue)(F[s]?.tabLabel?.jsonValue);S(`Selected tab ${s+1} of ${E}: ${i}`),t&&b.current[s]?.focus?.()},[S,E,F]),T=(0,s.useCallback)(e=>{"ArrowRight"===e.key?(e.preventDefault(),D(g+1,!0)):"ArrowLeft"===e.key?(e.preventDefault(),D(g-1,!0)):"Home"===e.key?(e.preventDefault(),D(0,!0)):"End"===e.key&&(e.preventDefault(),D(E-1,!0))},[g,E,D]),L=e=>`tab-${F[e]?.id||e}`,_=e=>`panel-${F[e]?.id||e}`;return N?(0,t.jsx)("section",{id:x||void 0,className:`w-full ${u}`,"aria-label":`${v} - tabbed content`,"data-class-change":!0,children:(0,t.jsxs)("div",{className:`mx-auto w-full max-w-none bg-white sm:max-w-[90rem] ${k?"overflow-visible":"overflow-hidden"}`,children:[(0,t.jsx)("p",{ref:y,className:"sr-only","aria-live":"polite"}),k?(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Tabbed Content - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Heading"})," - section title above the tab row."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Tab Label"})," - label shown for each tab button."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Tab Title"})," - headline shown inside each panel."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," - rich text content shown below the panel title."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Image"})," - visual shown beside the content panel."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Learn More Link"})," - CTA button at the bottom of each panel."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Tabs"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another tab item under this datasource."]}),(0,t.jsx)("li",{children:"In edit mode, all tab panels stay visible so authors can edit every tab without switching the live tab state."})]})]}):null,(0,t.jsx)("div",{className:"border-b border-[#CED5D9] px-0 pb-4 pt-0 sm:pb-5",children:(0,t.jsx)("div",{className:"flex items-center gap-3",children:(0,t.jsxs)("div",{className:`min-w-0 ${
3968k?"relative z-20 border border-dashed border-[#8BCDF5] p-1":""}`,children:[k?(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Heading"}):null,w?(0,t.jsx)(a.Text,{tag:"h2",field:w,className:"truncate text-[1.7rem] font-semibold tracking-tight text-[#00304C] sm:text-[1.85rem] lg:text-[2.15rem]"}):(0,t.jsx)("h2",{className:"truncate text-[1.7rem] font-semibold tracking-tight text-[#00304C] sm:text-[1.85rem] lg:text-[2.15rem]",children:v})]})})}),E>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-1 px-0 pb-3 pt-1 sm:mt-2 sm:pb-4 sm:pt-2",role:"tablist","aria-label":"Content categories","aria-orientation":"horizontal",onKeyDown:T,children:[(0,t.jsxs)("p",{className:"mb-2 inline-flex items-center gap-1.5 text-[11px] font-medium text-[#5A6A75] sm:hidden",children:[(0,t.jsx)(i.ChevronLeft,{className:"h-3.5 w-3.5 text-[#0080CC]","aria-hidden":"true"}),(0,t.jsx)("span",{children:"Swipe left or right to see more tabs."}),(0,t.jsx)(r.ChevronRight,{className:"h-3.5 w-3.5 text-[#0080CC]","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"flex gap-2 overflow-x-auto py-0.5 sm:gap-3 [scrollbar-width:thin] [&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar-thumb]:bg-[#CED5D9] [&::-webkit-scrollbar-track]:bg-transparent",children:F.map((e,s)=>(0,t.jsx)(c.TabButton,{item:e,index:s,isActive:s===g,isPageEditing:k,id:L(s),panelId:_(s),tabRef:e=>{b.current[s]=e},onClick:()=>D(s,!1)},e.id||`tab-${s}`))})]}),k&&F.map((e,s)=>(0,t.jsx)(d.TabPanel,{item:e,panelId:_(s),labelledBy:L(s),isPageEditing:!0,tabIndex:-1},e.id||`panel-edit-${s}`)),!k&&A&&(0,t.jsx)(d.TabPanel,{item:A,panelId:_(g),labelledBy:L(g),isPageEditing:!1,tabIndex:0,className:"animate-in fade-in slide-in-from-bottom-4 duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#00304C]/30"},g)]}):(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#F5FBFF] px-5 py-6 text-sm text-[#00304C]",children:[(0,t.jsx)("p",{className:"font-semibold",children:"No tabs added yet."}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-[#1D4B67]",children:"Add child tab items under this datasource when you are ready to populate the tabbed content."})]})]})}):(0,t.jsx)(h.NoDataFallback,{componentName:"Content Tabs"})},x=u;e.s(["Default",0,u,"default",0,x])},290115,525415,e=>{"use strict";var t=e.i(509464);let s=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]],i=(0,t.default)("Mail",s);e.s(["Mail",0,i],290115);let r=[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]],a=(0,t.default)("Phone",r);e.s(["Phone",0,a],525415)},165239,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(956866),r=e.i(290115),a=e.i(525415),l=e.i(52878),n=e.i(528108),o=e.i(565333),c=e.i(278815),d=e.i(191167),h=e.i(968684),u=e.i(965947),x=e.i(910355);let m=["vanityName","VanityName","vanityUrl","VanityUrl","vanityURL","VanityURL"],f=["agencyUrl","AgencyUrl","agencyURL","AgencyURL","url","Url"],g=["agencyTitle","AgencyTitle","titleRequired","title","Title","agencyName","AgencyName"],p=["address","Address","addressOptional"],b=["email","eMail","Email","emailOptional"],y=["phone","Phone","telephone","Telephone","phoneOptional"],w=[{type:"facebook",label:"Facebook",fieldNames:["facebook","Facebook"]},{type:"x",label:"X",fieldNames:["x","X"]},{type:"linkedin",label:"LinkedIn",fieldNames:["linkedin","linkedIn","LinkedIn"]},{type:"instagram",label:"Instagram",fieldNames:["instagram","Instagram"]},{type:"youtube",label:"YouTube",fieldNames:["youtube","YouTube"]}];function v(e){let t=e?.value;return"string"==typeof t?t.trim():""}function j(e){return e&&"object"==typeof e?e.jsonValue??e:e}function N(e){let t=e?.value;if(!t)return"";if("string"==typeof t)return t.trim();if("object"==typeof t){let e=t;return String(e.href||e.url||"").trim()}return""}function C(e){return v(e)||N(e)}function k(e){return e.replace(/[^\d+]/g,"")}function F(e){let t=e.trim();if(!t)return"";for(let e of t.match(/\+?\d[\d\s().-]*\d|\d/g)??[])if([3,7,10,11].includes(k(e).replace(/^\+/,"").length))return`tel:${k(e)}`;return""}function E(e,t){for(let s of t){let t=j(e?.[s]);if(t)return t}let s=e?.fields;if(Array.isArray(s))for(let e of t){let t=s.find(t=>t.name?.toLowerCase()===e.toLowerCase());if(t?.jsonValue)return t.jsonValue}}function A(e){return!!(E(e,m)||E(e,f)||E(e,g)||E(e,p)||E(e,b)||E(e,y))}function S(e,t=0){return t>4?[]:e.flatMap(e=>{let s=e.children?.results?.filter(Boolean),i=s?.length?S(s,t+1):[];return A(e)?[e,...i]:i})}function D(e){return e?.data?.datasource??e?.datasource}function T(e){let t=e?.data?.contactSearch?.results;return Array.isArray(t)&&t.length>0?S(t.filter(Boolean)):S(D(e)?.children?.results?.filter(Boolean)??[])}function L(e){let t=e.trim().toLowerCase();if(!t)return"";try{return(t.startsWith("http")?new URL(t).pathname:t).replace(/[?#].*$/,"").replace(/^\/+|\/+$/g,"")}catch{return t.replace(/[?#].*$/,"").replace(/^\/+|\/+$/g,"")}}
3968function _(e){return L(e).split("/").filter(Boolean).pop()?.replace(/[_\s]+/g,"-").replace(/[^a-z0-9-]/g,"").replace(/-+/g,"-").replace(/^-|-$/g,"")??""}function I(e){return _(e).replace(/-/g,"")}function B(e){return Array.from(new Set(e.map(L).filter(Boolean)))}function M(e,t){let s=e[t];return"string"==typeof s?s:""}function R(e){if(!e||"object"!=typeof e)return[];let t=e.layout;if(!t||"object"!=typeof t)return[];let s=t.sitecore;if(!s||"object"!=typeof s)return[];let i=s,r=i.context,a=i.route,l=[];if(r&&"object"==typeof r){let e=r,t=M(e,"itemPath"),s=e.site,i=s&&"object"==typeof s?M(s,"name"):"";t&&l.push(t),i&&"www"!==i.toLowerCase()&&(l.push(i),t&&l.push(`${i}/${t}`))}if(a&&"object"==typeof a){let e=a,t=M(e,"itemPath")||M(e,"path"),s=e.url,i=s&&"object"==typeof s?M(s,"path"):"";t&&l.push(t),i&&l.push(i)}return B(l)}function P(e,t){let s=L(e),i=L(t),r=_(t),a=I(t);return!i&&!r||!!s&&(!!(i&&(s===i||s.endsWith(`/${i}`)))||s.split("/").filter(Boolean).some(e=>{let t=_(e);return t===r||I(t)===a}))}function $(e,t,s,i=[]){return B([t?decodeURIComponent(t):"",s?decodeURIComponent(s):"",...i,e])}function O(e){let t=C(E(e,m));if(t)return t;let s=C(E(e,f));return s||v(E(e,g))}function H(e,t,s=[],i){let r=D(e),a=s.length>0?s:i??T(e);if(a.length>0){let e=a.find(e=>{let s=O(e);return!!s&&t.some(e=>P(e,s))});return e||a[0]}return r??e}function V(e,t){return e.find(e=>{let s=O(e);return!!s&&t.some(e=>P(e,s))})}function z(e,t,s){let i=D(e),r=i?.path,a=t,l=s,n=[r,i?.id,a?.dataSource,a?.datasource,a?.dataSourceId,a?.datasourceId,l?.dataSource,l?.datasource,l?.DataSource,l?.Datasource];return n.find(e=>"string"==typeof e&&e.trim().length>0)?.trim()??""}function U(e,t){let s=D(e),i=e?.data?.contactSearch?.results,r=s?.children?.results?.filter(Boolean)??[],a=T(e);return{datasource:s?{id:s.id,typename:s.__typename,hasGenericFieldsArray:Array.isArray(s.fields),directChildren:r.length}:null,legacyContactSearchResults:Array.isArray(i)?i.length:0,flattenedContactItems:a.length,effectivePathnames:t,candidates:a.slice(0,20).map(e=>({id:e.id,typename:e.__typename,name:e.name,displayName:e.displayName,hasGenericFieldsArray:Array.isArray(e.fields),nestedChildren:e.children?.results?.filter(Boolean).length??0,routeMatchValue:O(e),agencyTitle:v(E(e,g)),email:v(E(e,b)),phone:v(E(e,y))}))}}function W({href:e,label:s,icon:i,agencyTitle:r}){return e?(0,t.jsxs)("a",{href:e,"aria-label":`${s} ${r}`,className:"group inline-flex min-h-12 w-full items-center justify-center gap-2 border border-[#C8DDEA] bg-[#E7F2FA] px-4 text-sm font-extrabold text-[#00304C] shadow-[0_1px_0_rgba(0,48,76,0.04)] hover:border-[#8BCDF5] hover:bg-[#D9EEF9] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2 @xl/contact:w-auto @xl/contact:px-5",children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 items-center justify-center bg-white/70 text-[#005C98] ","aria-hidden":"true",children:(0,t.jsx)(i,{className:"h-3.5 w-3.5"})}),(0,t.jsx)("span",{"aria-hidden":"true",children:s})]}):null}function G({label:e,field:s,fallback:i,href:r,isPageEditing:a,icon:l,endIcon:n}){if(!a&&!i)return null;let o=a?(0,t.jsx)(d.Text,{field:s,editable:!0}):i,c=l;return(0,t.jsxs)("div",{className:"grid min-w-0 grid-cols-[2.25rem_minmax(0,1fr)] gap-3 rounded-sm border border-[#E0E8EF] bg-[#F8FBFD] p-3 text-sm leading-relaxed text-[#0C0D0D]",children:[(0,t.jsxs)("dt",{className:"flex h-9 w-9 items-center justify-center rounded-full bg-[#E7F2FA] text-[#005C98]",children:[(0,t.jsx)(c,{className:"h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{className:"sr-only",children:e})]}),(0,t.jsxs)("dd",{className:"min-w-0",children:[(0,t.jsx)("span",{className:"block text-[0.7rem] font-extrabold uppercase tracking-[0.08em] text-[#334B5F]","aria-hidden":"true",children:e}),r&&!a?(0,t.jsxs)("a",{href:r,target:r.startsWith("http")?"_blank":void 0,rel:r.startsWith("http")?"noopener noreferrer":void 0,className:"mt-1 inline-flex min-w-0 items-start gap-1 break-words font-semibold text-[#006099] hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focu
3968s-visible:ring-offset-2",children:[(0,t.jsx)("span",{className:"min-w-0 [overflow-wrap:anywhere]",children:o}),n?(0,t.jsx)("span",{className:"mt-1 shrink-0",children:n}):null,r.startsWith("http")?(0,t.jsx)("span",{className:"sr-only",children:" opens in a new tab"}):null]}):(0,t.jsx)("span",{className:"mt-1 block min-w-0 break-words font-semibold text-[#006099]",children:o})]})]})}function q(e){switch(e){case"facebook":default:return o.faFacebookF;case"x":return o.faXTwitter;case"linkedin":return o.faLinkedinIn;case"instagram":return o.faInstagram;case"youtube":return o.faYoutube}}function K({links:e,agencyTitle:s,placement:i="body"}){return 0===e.length?null:(0,t.jsx)("ul",{role:"list",className:(0,u.cn)("flex flex-wrap items-center gap-1.5","body"===i&&"mt-6","header"===i&&"shrink-0 justify-end border border-[#D8E6EF] bg-[#F6FBFF] px-1 py-0.5"),"aria-label":`Social media links for ${s}`,children:e.map(e=>{let r=e.href.startsWith("http");return(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href,target:r?"_blank":void 0,rel:r?"noopener noreferrer":void 0,className:(0,u.cn)("inline-flex h-11 w-11 items-center justify-center text-[#006099] hover:bg-[#E7F2FA] hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2"),"aria-label":`${s} on ${e.label}${r?", opens in a new tab":""}`,children:(0,t.jsx)(c.FontAwesomeIcon,{icon:q(e.type),className:(0,u.cn)("header"===i?"h-4 w-4":"h-5 w-5"),"aria-hidden":"true"})})},e.type)})})}function Y(){return(0,t.jsxs)("aside",{className:"mb-5 rounded-sm border border-dashed border-[#8BCDF5] bg-[#F6FBFF] p-3 text-xs leading-relaxed text-[#45627D]","aria-label":"Contact Us author notes",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.1em] text-[#005C98]",children:"Author Notes"}),(0,t.jsx)("p",{className:"mt-2",children:"This component is container-aware. In narrow columns, action buttons stack and contact details wrap onto separate lines. In wider areas, the same content expands into a more horizontal layout."}),(0,t.jsx)("p",{className:"mt-2",children:"Keep the title short, use a complete street address, and enter phone numbers in a format visitors can recognize. Email and phone fields become accessible action links on the live site."}),(0,t.jsx)("p",{className:"mt-2",children:"The vanity name controls which child contact item displays for the current page route. Empty optional fields are hidden from visitors."})]})}function Q({fields:e,isPageEditing:i,styles:o}){let c=(0,s.useId)(),{titleField:h,addressField:x,emailField:f,phoneField:j,vanityNameField:C,agencyTitle:k,address:A,email:S,phone:D,emailLink:T,phoneLink:L,addressLink:_,socials:I}=(0,s.useMemo)(()=>{let t=E(e,g),s=E(e,p),i=E(e,b),r=E(e,y),a=E(e,m),l=v(t)||"Agency",n=v(s),o=v(i),c=v(r),d=w.reduce((t,s)=>{let i=E(e,s.fieldNames),r=N(i);return r&&t.push({field:i,href:r,label:s.label,type:s.type}),t},[]);return{titleField:t,addressField:s,emailField:i,phoneField:r,vanityNameField:a,agencyTitle:l,address:n,email:o,phone:c,emailLink:o?`mailto:${o}`:"",phoneLink:F(c),addressLink:n?`https://maps.google.com/?q=${encodeURIComponent(n)}`:"",socials:d}},[e]);return(0,t.jsx)("section",{className:(0,u.cn)("@container/contact mx-auto w-full max-w-[90rem] px-0 pb-6 pt-0 @sm/contact:px-4 @lg/contact:px-6 @xl/contact:px-8",o),"data-component":"ContactUs","aria-labelledby":c,suppressHydrationWarning:!0,children:(0,t.jsxs)("article",{className:"min-w-0 rounded-sm border border-[#D7DEE3] border-t-4 border-t-[#006099] bg-white px-4 pb-4 pt-2 shadow-sm @lg/contact:px-5 @lg/contact:pb-5 @lg/contact:pt-3 @xl/contact:border-x-0 @xl/contact:border-t-0 @xl/contact:border-b @xl/contact:p-0 @xl/contact:pb-8 @xl/contact:shadow-none",children:[i?(0,t.jsx)(Y,{}):null,(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-start justify-between gap-3",children:[(0,t.jsxs)("div",{className:"min-w-0 self-center",children:[h?(0,t.jsx)(d.Text,{tag:"h2",id:c,field:h,editable:i,className:"text-balance text-xl font-extrabold leading-tight text-[#0C1F2E] @lg/contact:text-2xl"}):(0,t.jsx)("h2",{id:c,className:"text-balance text-xl font-extrabold leading-tight text-[#0C1F2E] @lg/contact:text-2xl",children:k}),i&&(0,t.jsx)("p",{className:"mt-1 break-words text-sm font-semibold text-[#51616B]",children:(0,t.jsx)(d.Text,{field:C,editable:i})})]}),(0,t.jsx)(K,{links:I,agencyTitle:k,placement:"header"})]}),(0,t.jsxs)("div",{className:"grid w-full grid-cols-1 gap-2 @sm/contact:grid-cols-2 @xl/contact:w-auto",children:[(0,t.jsx)(W,{href:T,label:"Email",icon:r.Mail,agencyTitle:k}),(0,t.jsx)(W,{href:L,label:"Call",icon:a.Phone,agencyTitle:k})]})]}),(0,t.jsx)("div",{className:"mt-4 border-t border-[#D7DEE3] pt-4 @lg/contact:mt-5 @lg/contact:pt-5",children:(0,t.jsxs)("dl",{className:"grid min-w-0 gap-3",children:[(0,t.jsx)(G,{label:"Address",field:x,fallback:A,href:_,isPageEditing:i,icon:n.MapPin,endIcon:(0,t.jsx)(l.ExternalLink,{className:"h-3.5 w-3.5","aria-hidden":"true"})}),(0,t.jsx)(G,{label:"Email",field:f,fallback:S,href:T,isPageEditing:i,icon:r.Mail}),(0,t.jsx)(G,{label:"Phone",field:j,fallback:D,href:L,isPageEditing:i,icon:a.Phone})]})})]})})}let X=e=>{let{fields:r,params:a,rendering:l}=e,{page:n}=(0,h.useSitecore)(),o=(0,i.usePathname)(),c=(0,i.useSearchParams)(),d=n.mode.isEditing,u=n.locale||e.page?.locale||"en",m=(0,s.useMemo)(()=>
3968z(r,l,a),[r,a,l]),[f,g]=(0,s.useState)([]),p=(0,s.useMemo)(()=>T(r),[r]),b=(0,s.useMemo)(()=>R(n),[n]),y=(0,s.useMemo)(()=>$(o??"",c.get("route"),c.get("data"),b),[o,c,b]),w=(0,s.useMemo)(()=>V(p,y),[y,p]),v=!!(m&&u&&(0===p.length||!w)),j=(0,s.useMemo)(()=>H(r,y,v?f:[],p),[r,y,p,f,v]),N="1"===c.get("contactDebug");return((0,s.useEffect)(()=>{if(!v)return;let e=new AbortController;return async function(){try{let t=await fetch("/api/contact-us-card",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({datasource:m,language:u,routes:y}),signal:e.signal}),s=await t.text(),i=s?JSON.parse(s):{};if(!t.ok)throw Error(i?.error||"Unable to load contact card.");let r=i?.data?.contactSearch?.results;g(Array.isArray(r)?r:[])}catch(t){if(e.signal.aborted)return;console.error("[ContactUs] Failed to load scoped contact card data.",t),g([])}}(),()=>e.abort()},[m,y,u,v]),(0,s.useEffect)(()=>{N&&console.info("[ContactUs diagnostics]",{...U(r,y),datasourceIdentifier:m,inlineItems:p.length,usingScopedApi:v,scopedApiItems:f.length})},[m,y,r,p.length,f.length,N,v]),j)?(0,t.jsx)(Q,{fields:j,isPageEditing:d,styles:a?.styles}):(0,t.jsx)(x.NoDataFallback,{componentName:"Contact Us"})};e.s(["Default",0,X])},126093,e=>{"use strict";var t=e.i(509464);let s=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],i=(0,t.default)("Users",s);e.s(["Users",0,i],126093)},372874,e=>{"use strict";var t=e.i(565333);let s=[{fieldKey:"FacebookLink",label:"Facebook",icon:t.faFacebookF},{fieldKey:"LinkedInLink",label:"LinkedIn",icon:t.faLinkedinIn},{fieldKey:"XLink",label:"X (formerly Twitter)",icon:t.faXTwitter},{fieldKey:"YouTubeLink",label:"YouTube",icon:t.faYoutube},{fieldKey:"InstagramLink",label:"Instagram",icon:t.faInstagram}];e.s(["SOCIAL_LINKS",0,s])},845890,e=>{"use strict";function t(e){return!!e&&/^https?:\/\//i.test(e)}function s(e){return e.replace(/[^\d+]/g,"")}e.s(["isExternal",0,t,"normalizePhone",0,s])},23991,e=>{"use strict";var t=e.i(373433),s=e.i(78627),i=e.i(845890);let r="inline-flex min-w-0 flex-1 items-center justify-center gap-1.5 whitespace-nowrap px-3 py-2 text-[13px] font-bold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 sm:text-sm",a={primary:"bg-[#0080CC] text-white hover:bg-[#006099] focus-visible:ring-[#0080CC]",outline:"border-2 border-[#FF974C] text-[#00304C] hover:bg-[#FFF7F0] focus-visible:ring-[#FF974C]"};function l({field:e,fallbackLabel:n,variant:o,icon:c,isPageEditing:d}){let h=e?.value?.href;if(!e||!h&&!d)return null;let u=(0,i.isExternal)(h);return(0,t.jsxs)(s.Link,{field:e,editable:d,prefetch:!1,className:`${r} ${a[o]}${!h&&d?" opacity-40":""}`,target:u?"_blank":void 0,rel:u?"noopener noreferrer":void 0,children:[c&&(0,t.jsx)("span",{"aria-hidden":"true",children:c}),h&&e.value?.text||n,!h&&d&&(0,t.jsx)("span",{className:"ml-1 text-[9px] font-normal normal-case tracking-normal",children:"(no link)"}),u&&h&&(0,t.jsx)("span",{className:"sr-only",children:" (opens in new tab)"})]})}e.s(["ButtonLink",0,l])},705943,e=>{"use strict";var t=e.i(373433),s=e.i(78627),i=e.i(278815),r=e.i(845890);function a({field:e,label:l,icon:n,isPageEditing:o}){let c=e?.value?.href;if(!e||!c&&!o)return null;let d=(0,r.isExternal)(c);return(0,t.jsx)(s.Link,{field:e,editable:o,prefetch:!1,className:"inline-flex h-8 w-8 items-center justify-center bg-[#00304C] text-white transition-colors hover:bg-[#0080CC] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2",target:d?"_blank":void 0,rel:d?"noopener noreferrer":void 0,"aria-label":`Follow on ${l}${d?" (opens in new tab)":""}`,children:(0,t.jsx)(i.FontAwesomeIcon,{icon:n,className:"h-3.5 w-3.5","aria-hidden":"true"})})}e.s(["SocialIconLink",0,a])},425799,e=>{"use strict";var t=e.i(373433),s=e.i(191167);function i({titleField:e,nameField:r,emailField:a,label:l,isPageEditing:n}){let o=r?.value;if(!("string"==typeof o&&o.trim().length>0)&&!n)return null;
3968let c=a?.value,d="string"==typeof c&&c.includes("@")?c:void 0,h="border border-dashed border-[#8BCDF5]/60 p-1 mb-1",u="mb-0.5 text-[9px] font-bold uppercase text-[#5A6A75]";return(0,t.jsxs)("div",{className:`bg-[#EBF7FF] px-3 py-2.5${n?" border border-dashed border-[#8BCDF5]":""}`,children:[n&&l&&(0,t.jsx)("p",{className:"mb-1.5 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:l}),(0,t.jsxs)("div",{className:n?h:void 0,children:[n&&(0,t.jsx)("p",{className:u,children:"Title"}),(0,t.jsx)(s.Text,{tag:"p",field:e,editable:!0,className:"text-xs font-semibold uppercase tracking-wider text-[#006099]",suppressHydrationWarning:n})]}),(0,t.jsxs)("div",{className:`relative${n?` ${h}`:" mt-0.5"}`,children:[n&&(0,t.jsx)("p",{className:u,children:"Name"}),(0,t.jsx)(s.Text,{tag:"span",field:r,editable:!0,className:`text-sm font-bold text-[#00304C]${!n&&d?" underline decoration-[#FF974C] underline-offset-4 hover:text-[#0080CC]":""}`,suppressHydrationWarning:n}),!n&&d&&(0,t.jsx)("a",{href:`mailto:${d}`,className:"absolute inset-0","aria-label":`Email ${o}`})]}),n&&(0,t.jsxs)("div",{className:h,children:[(0,t.jsx)("p",{className:u,children:"Email"}),(0,t.jsx)(s.Text,{tag:"p",field:a,editable:!0,className:"text-xs text-[#00304C]",suppressHydrationWarning:n})]})]})}e.s(["AssistantBlock",0,i])},630591,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(87),r=e.i(191167),a=e.i(93681),l=e.i(78627),n=e.i(968684),o=e.i(278815),c=e.i(754753),d=e.i(525415),h=e.i(126093),u=e.i(404731),x=e.i(123568),m=e.i(290115),f=e.i(372874),g=e.i(845890),p=e.i(23991),b=e.i(705943),y=e.i(425799);function w({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function v({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#B2E3FF]",children:e})}let j=e=>{let{page:j}=(0,n.useSitecore)(),N=!!j?.mode?.isEditing,[C,k]=(0,s.useState)(N);if((0,s.useEffect)(()=>{k(N)},[N]),!e.fields)return null;let F=e.params?.styles||"",E=(e.fields.CommissionerTitle?.value??"").trim()||"Commissioner",A=e.fields?.ContactPhone?.value,S="string"==typeof A&&A.trim().length>0?A:void 0,D=S?`tel:${(0,g.normalizePhone)(S)}`:void 0,T=e.fields?.DistrictMapUrl?.value?.href,L=(0,g.isExternal)(T),_=e.fields?.DistrictPageLink?.value?.href,I=(0,g.isExternal)(_),B=f.SOCIAL_LINKS.filter(t=>{let s=e.fields?.[t.fieldKey];return!!s?.value?.href}),M="border border-dashed border-[#8BCDF5] p-1",R="border border-dashed border-white/30 p-1";return(0,t.jsxs)("section",{className:`w-full bg-[#EBF7FF]${C?" relative z-50":""} ${F}`,"data-class-change":!0,"aria-label":`${E} profile`,suppressHydrationWarning:C,children:[C&&(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Commissioner Profile â Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc pl-5 text-xs text-[#1D4B67] space-y-1",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Commissioner Name"})," â heading on the profile card."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Commissioner Image"})," â click the image chrome to replace it."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"About Commissioner Link"})," â links to the commissioner's bio page."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Subscribe Link"})," â links to a newsletter or subscription page."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Contact Phone"})," â renders as a clickable ",(0,t.jsx)("code",{className:"rounded bg-[#D9EEF9] px-1 font-mono text-[10px]",children:"tel:"})," link on the live site."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Social Links"})," â add a URL per platform to show the icon. Dimmed = no URL set."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"District Map URL"})," â wraps the pin icon with a link to the district map."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"District Title"})," â district name or number (e.g. âDistrict 1â)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"District Page Link"})," â makes the District Title a clickable link."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Staff (Assistants 1â4)"})," â fill in Title, Name, and Email for each slot."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description / Biography"})," â rich text biography at the bottom of the panel."]})]})]}),(0,t.jsx)("div",{className:"mx-auto w-full max-w-[90rem] px-4 py-6 sm:px-6 lg:px-0",children:(0,t.jsxs)("div",{className:"flex flex-col gap-5 lg:flex-row lg:items-stretch",children:[(0,t.jsx)("aside",{className:"w-full lg:w-[380px] shrink-0","aria-label":"Commissioner overview",children:(0,t.jsxs)("div",{className:`bg-white shadow-sm ring-1 ring-[#CED5D9]${C?"":" overflow-hidden"}`,children:[(0,t.jsxs)("div",{className:"flex flex-col items-center bg-[#00304C] py-5 gap-2",children:[(0,t.jsx)("div",{className:"h-[140px] w-[140px] overflow-hidden rounded-full bg-[#EBF7FF] ring-3 ring-[#FF974C]",children:(0,t.jsx)(a.Image,{field:e.fields?.CommissionerImage,width:400,height:400,className:"h-full w-full object-cover",suppressHydrationWarning:C})}),C&&(0,t.jsx)("p",{className:"text-[10px] text-[#B2E3FF] font-semibold uppercase tracking-wider",children:"Commissioner Image â click to replace"})]}),(0,t.jsxs)("div",{className:"px-5 py-4",children:[(0,t.jsxs)("div",{className:C?M:void 0,children:[C&&
3968(0,t.jsx)(w,{children:"Commissioner Name / Title"}),(0,t.jsx)(r.Text,{tag:"h2",field:e.fields?.CommissionerTitle,editable:!0,className:"text-center text-xl font-bold text-[#00304C]",suppressHydrationWarning:C})]}),(0,t.jsxs)("div",{className:"mt-3 flex flex-col gap-2 sm:flex-row sm:justify-center",children:[(0,t.jsx)(p.ButtonLink,{field:e.fields?.AboutCommissionerLink,fallbackLabel:"About Commissioner",variant:"primary",icon:(0,t.jsx)(u.User,{className:"h-3.5 w-3.5"}),isPageEditing:C}),(0,t.jsx)(p.ButtonLink,{field:e.fields?.commissionerEmail,fallbackLabel:"Email Commissioner",variant:"outline",icon:(0,t.jsx)(m.Mail,{className:"h-3.5 w-3.5"}),isPageEditing:C}),(0,t.jsx)(p.ButtonLink,{field:e.fields?.SubscribeLink,fallbackLabel:"Subscribe",variant:"outline",icon:(0,t.jsx)(x.Bell,{className:"h-3.5 w-3.5"}),isPageEditing:C})]}),(0,t.jsx)("hr",{className:"my-3 border-[#CED5D9]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex items-start gap-3 bg-[#EBF7FF] px-3 py-2.5",children:[(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("h3",{className:"flex items-center gap-1.5 text-xs font-semibold uppercase tracking-wider text-[#006099]",children:[(0,t.jsx)(d.Phone,{className:"h-3 w-3","aria-hidden":"true"}),"Contact"]}),(0,t.jsxs)("div",{className:`relative mt-1${C?` ${M}`:""}`,children:[C&&(0,t.jsx)(w,{children:"Contact Phone"}),(0,t.jsx)(r.Text,{tag:"span",field:e.fields?.ContactPhone,editable:!0,className:`text-sm font-bold text-[#00304C]${!C&&D?" underline decoration-[#FF974C] underline-offset-4 hover:text-[#0080CC]":""}`,suppressHydrationWarning:C}),!C&&D&&(0,t.jsx)("a",{href:D,className:"absolute inset-0 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2","aria-label":`Call ${S}`})]})]}),(0,t.jsxs)("nav",{"aria-label":"Commissioner social media links",className:"shrink-0",children:[(0,t.jsx)("h3",{className:"text-xs font-semibold uppercase tracking-wider text-[#006099]",children:"Follow"}),C&&(0,t.jsx)("p",{className:"text-[9px] text-[#5A6A75] mt-0.5",children:"Set URL via field editor"}),(0,t.jsx)("ul",{className:"mt-1 flex gap-1.5",role:"list",children:(C?f.SOCIAL_LINKS:B).map(s=>{let i=e.fields?.[s.fieldKey],r=!!i?.value?.href;return(0,t.jsx)("li",{children:C&&!r?(0,t.jsx)("span",{className:"inline-flex h-8 w-8 items-center justify-center bg-[#CED5D9] text-[#5A6A75] opacity-50",title:`${s.label} â no URL set`,"aria-label":`${s.label} â no URL set`,children:(0,t.jsx)(o.FontAwesomeIcon,{icon:s.icon,className:"h-3.5 w-3.5","aria-hidden":"true"})}):(0,t.jsx)(b.SocialIconLink,{field:i,label:s.label,icon:s.icon,isPageEditing:C})},s.fieldKey)})})]})]})]})]})}),(0,t.jsx)("article",{className:"w-full flex-1 min-w-0","aria-label":"District and staff details",children:(0,t.jsxs)("div",{className:`h-full bg-white shadow-sm ring-1 ring-[#CED5D9]${C?"":" overflow-hidden"}`,children:[(0,t.jsx)("div",{className:"border-b border-[#CED5D9] bg-[#00304C] px-5 pt-3.5 pb-6",children:(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("div",{className:"shrink-0 text-center",children:[C?(0,t.jsx)(l.Link,{field:e.fields?.DistrictMapUrl,editable:!0,prefetch:!1,className:`inline-flex focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FF974C] focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C]${!T?" opacity-40":""}`,children:(0,t.jsx)(o.FontAwesomeIcon,{icon:c.faLocationDot,className:"h-10 w-10 text-[#FF974C]","aria-hidden":"true"})}):T?(0,t.jsx)("a",{href:T,target:L?"_blank":void 0,rel:L?"noopener noreferrer":void 0,className:"inline-flex focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FF974C] focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C]","aria-label":`View district map${L?" (opens in new tab)":""}`,children:(0,t.jsx)(o.FontAwesomeIcon,{icon:c.faLocationDot,className:"h-10 w-10 text-[#FF974C]","aria-hidden":"true"})}):(0,t.jsx)(o.FontAwesomeIcon,{icon:c.faLocationDot,className:"h-10 w-10 text-[#FF974C]","aria-hidden":"true"}),C&&(0,t.jsxs)("p",{className:"text-[9px] text-[#B2E3FF] mt-1 leading-tight",children:["District",(0,t.jsx)("br",{}),"Map URL"]})]}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-wider text-[#B2E3FF]",children:"District"}),(0,t.jsxs)("div",{className:`relative${C?` ${R}`:""}
3968`,children:[C&&(0,t.jsx)(v,{children:"District Title"}),(0,t.jsx)(r.Text,{tag:"h2",field:e.fields?.DistrictTitle,editable:!0,className:`-mt-1 text-3xl font-bold text-white leading-none${!C&&_?" underline decoration-[#FF974C] underline-offset-4 hover:text-[#B2E3FF]":""}`,suppressHydrationWarning:C}),!C&&_&&(0,t.jsx)("a",{href:_,target:I?"_blank":void 0,rel:I?"noopener noreferrer":void 0,className:"absolute inset-0 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FF974C] focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C]","aria-label":`View district page${I?" (opens in new tab)":""}`})]}),C&&(0,t.jsx)("p",{className:"text-[9px] text-[#B2E3FF] mt-1",children:"District Page Link â set via field editor"})]})]})}),(0,t.jsxs)("div",{className:"px-5 py-4",children:[(0,t.jsxs)("h3",{className:"flex items-center gap-1.5 text-xs font-semibold uppercase tracking-wider text-[#006099]",children:[(0,t.jsx)(h.Users,{className:"h-3 w-3","aria-hidden":"true"}),"Staff"]}),(0,t.jsxs)("div",{className:"mt-2 grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-[repeat(auto-fit,minmax(180px,1fr))]",children:[(0,t.jsx)(y.AssistantBlock,{titleField:e.fields?.Assistant1Title,nameField:e.fields?.Assistant1Name,emailField:e.fields?.Assistant1Email,label:"Assistant 1",isPageEditing:C}),(0,t.jsx)(y.AssistantBlock,{titleField:e.fields?.Assistant2Title,nameField:e.fields?.Assistant2Name,emailField:e.fields?.Assistant2Email,label:"Assistant 2",isPageEditing:C}),(0,t.jsx)(y.AssistantBlock,{titleField:e.fields?.Assistant3Title,nameField:e.fields?.Assistant3Name,emailField:e.fields?.Assistant3Email,label:"Assistant 3",isPageEditing:C}),(0,t.jsx)(y.AssistantBlock,{titleField:e.fields?.Assistant4Title,nameField:e.fields?.Assistant4Name,emailField:e.fields?.Assistant4Email,label:"Assistant 4",isPageEditing:C})]}),(0,t.jsx)("hr",{className:"my-4 border-[#CED5D9]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:C?M:void 0,children:[C&&(0,t.jsx)(w,{children:"Description / Biography (Rich Text)"}),(0,t.jsx)("div",{className:"prose w-full !max-w-none px-4 py-6 text-base leading-relaxed text-[#494B4D] prose-headings:text-[#00304C] prose-p:w-full prose-p:max-w-none prose-a:text-[#0080CC] prose-a:underline prose-a:underline-offset-4 hover:prose-a:text-[#006099] [&_*]:max-w-none",children:(0,t.jsx)(i.RichText,{field:e.fields?.Description,editable:!0,suppressHydrationWarning:C})})]})]})]})})]})})]})},N=j;e.s(["Default",0,j,"default",0,N])},138601,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(78627),r=e.i(191167),a=e.i(968684),l=e.i(965947),n=e.i(910355),o=e.i(331738),c=e.i(814512);let d={1:"md:grid-cols-1",2:"md:grid-cols-[repeat(2,minmax(0,max-content))]",3:"md:grid-cols-[repeat(3,minmax(0,max-content))]",4:"md:grid-cols-[repeat(2,minmax(0,max-content))] xl:grid-cols-[repeat(4,minmax(0,max-content))]"},h={1:"max-w-xl",2:"max-w-3xl",3:"max-w-5xl",4:"max-w-none"},u={1:"lg:gap-x-20",2:"lg:gap-x-36 xl:gap-x-44",3:"lg:gap-x-16 xl:gap-x-24",4:"lg:gap-x-32 xl:gap-x-28 2xl:gap-x-36"};function x(e){let t=e?.match(/[1-4]/);if(!t)return 1;let s=Number(t[0]);return s>=1&&s<=4?s:1}function m(e){return e?.columns||e?.numColumns}function f(e){return e.title?.jsonValue?.value?.trim()||""}function g(e){return e.icon?.jsonValue?.value?.trim()||""}function p({item:e,isPageEditing:s}){let a=e.title?.jsonValue,n=e.icon?.jsonValue,d=e.link?.jsonValue,h=d?.value?.href?.trim()||"",u=f(e),x=(0,o.isExternal)(h),m=d?.value?.target||(x?"_blank":void 0),g="_blank"===m?"noopener noreferrer":void 0,b=a?(0,t.jsx)(r.Text,{field:a,editable:s}):u;return(0,t.jsxs)("li",{className:"flex min-w-0 items-center justify-self-start gap-3",children:[(0,t.jsx)("span",{className:(0,l.cn)("inline-flex h-6 w-6 shrink-0 items-center justify-center text-[#0A6EA8]",s&&"rounded-full border border-dashed border-[#8BCDF5] bg-[#EBF7FF]"),"aria-hidden":"true",children:(0,t.jsx)(c.default,{iconClass:n?.value,className:"h-[1.125rem] w-[1.125rem]"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[s?(0,t.jsx)("span",{className:"text-[1.0625rem] font-medium leading-7 text-[#003B5C]",children:b}):h?(0,t.jsxs)("a",{href:h,target:m,rel:g,className:"inline-flex min-h-8 items-center rounded-sm text-[1.0625rem] font-bold leading-7 text-black underline-offset-4 hover:text-[#005C98] hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focu
3968s-visible:ring-offset-2",children:[b,"_blank"===m?(0,t.jsx)("span",{className:"sr-only",children:" (opens in new tab)"}):null]}):(0,t.jsx)("span",{className:"text-[1.0625rem] font-bold leading-7 text-black",children:b}),s&&d?(0,t.jsxs)("div",{className:"mt-1 text-[11px] text-[#5A6A75]",suppressHydrationWarning:!0,children:[(0,t.jsx)("span",{className:"mr-1 font-semibold uppercase tracking-[0.08em]",children:"Link"}),(0,t.jsx)(i.Link,{field:d,editable:s,suppressHydrationWarning:!0})]}):null,s&&n?(0,t.jsxs)("div",{className:"mt-1 text-[11px] text-[#5A6A75]",children:[(0,t.jsx)("span",{className:"mr-1 font-semibold uppercase tracking-[0.08em]",children:"Icon"}),(0,t.jsx)(r.Text,{field:n,editable:s})]}):null]})]})}function b({fields:e,params:i,isPageEditing:a=!1}){let o=e?.data?.datasource,c=(0,s.useId)(),y=(0,s.useId)();if(!o)return(0,t.jsx)(n.NoDataFallback,{componentName:"Bullet Icon List"});let w=i?.styles||"",v=o.title?.jsonValue,j=o.description?.jsonValue,N=o.columns?.jsonValue,C=!!v?.value||a,k=!!j?.value||a,F=x(N?.value||m(i)),E=o.children?.results??[],A=a?E:E.filter(e=>!!f(e)&&!!g(e)),S=Math.min(F,Math.max(A.length,1));return a||0!==A.length?(0,t.jsx)("section",{className:(0,l.cn)("w-full bg-white",w),"data-component":"BulletIconList","aria-labelledby":C?c:void 0,"aria-describedby":k?y:void 0,suppressHydrationWarning:a,children:(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)("div",{className:"w-full bg-[#EAF6FD] px-5 py-10 sm:px-8 sm:py-12 lg:px-12",children:[a?(0,t.jsxs)("div",{className:"mb-6 border border-dashed border-[#8BCDF5] bg-[#F6FBFF] p-3 text-sm text-[#45627D]",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.1em] text-[#005C98]",children:"Author Notes"}),(0,t.jsxs)("p",{className:"mt-2 text-xs",children:["Fields that do not have content will not be visible on the live site. Bullet items require ",(0,t.jsx)("strong",{children:"icon"})," and ",(0,t.jsx)("strong",{children:"title"}),"; ",(0,t.jsx)("strong",{children:"link"})," is optional."]}),(0,t.jsxs)("p",{className:"mt-2 text-xs",children:["Columns note: select ",(0,t.jsx)("strong",{children:"1"}),"-",(0,t.jsx)("strong",{children:"4"})," columns for tablet and desktop layouts. Mobile always uses one column, and the list automatically uses fewer columns when there are fewer items."]}),(0,t.jsxs)("p",{className:"mt-2 text-xs",children:["Icon note: ",(0,t.jsx)("strong",{children:"icon"})," accepts Font Awesome class names like ",(0,t.jsx)("code",{children:"fa-duotone fa-solid fa-briefcase"}),". Social icons support ",(0,t.jsx)("code",{children:"fa-brands fa-x-twitter"}),", ",(0,t.jsx)("code",{children:"fa-brands fa-instagram"}),", ",(0,t.jsx)("code",{children:"fa-brands fa-linkedin-in"}),", ",(0,t.jsx)("code",{children:"fa-brands fa-youtube"}),", and ",(0,t.jsx)("code",{children:"fa-brands fa-facebook-f"}),". Browse icons at"," ",(0,t.jsx)("a",{href:"https://fontawesome.com/search?ip=duotone",target:"_blank",rel:"noopener noreferrer",className:"font-semibold text-[#005C98] underline underline-offset-2",children:"fontawesome.com/search?ip=duotone"}),"."]})]}):null,C||k?(0,t.jsxs)("div",{className:"mx-auto mb-10 w-full max-w-6xl text-center",children:[C?(0,t.jsxs)("div",{className:(0,l.cn)(a&&"border border-dashed border-[#8BCDF5] p-1"),children:[a?(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Title"}):null,(0,t.jsx)(r.Text,{field:v,editable:a,tag:"h2",id:c,className:(0,l.cn)("text-center text-2xl font-extrabold leading-tight tracking-tighter text-[#003B5C] sm:text-3xl",!k&&"text-lg uppercase tracking-[0.14em] text-[#005C98] sm:text-xl")})]}):null,k?(0,t.jsxs)("div",{className:(0,l.cn)("mt-3 w-full",a&&"border border-dashed border-[#8BCDF5] p-1"),children:[a?(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Description"}):null,(0,t.jsx)(r.Text,{field:j,editable:a,tag:"p",id:y,className:"mx-auto w-full max-w-6xl text-center text-base leading-8 text-[#1F4F7A] sm:text-[1.0625rem]"})]}):null]}):null,a?(0,t.jsxs)("div",{className:"mb-4 border border-dashed border-[#8BCDF5] bg-[#F6FBFF] p-3 text-sm text-[#45627D]",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.1em] text-[#005C98]",children:"Columns"}),N?(0,t.jsx)(r.Text,{field:N,editable:a}):(0,t.jsxs)("span",{children:[F," Col"]})]}):null,A.length>0?(0,t.jsx)("div",{className:"flex w-full justify-center",children:(0,t.jsx)("ul",{className:(0,l.cn)("grid text-left grid-cols-1 gap-x-12 gap-y-4 sm:gap-y-4",h[S],u[S],d[S]),children:A.map(e=>(0,t.jsx)(p,{item:e,isPageEditing:a},e.id))})}):(0,t.jsx)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#F6FBFF] p-4 text-sm text-[#45627D]",children:"Add child items to populate this list."})]})})}):null}let y=e=>{let{page:s}=(0,a.useSitecore)(),i=!!s?.mode?.isEditing;return(0,t.jsx)(b,{...e,isPageEditing:i})};e.s(["Default",0,y])},392925,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(87),r=e.i(78627),a=e.i(968684),l=e.i(965947),n=e.i(910355);let o={Default:{bgClass:"bg-[#EBF7FF] border border-[#ced5d9]",btnClass:"bg-[#003B5C]",textClass:"text-[#00304C]"},DarkBlue:{bgClass:"bg-[#003B5C] border border-[#ced5d9]",btnClass:"bg-[#EBF7FF] text-[#003B5C]",textClass:"text-white"}};function c({titleField:e,subtitleField:a,ctaLinkField:n,isPageEditing:o,bgClass:d,btnClass:h,textClass:u}){let x=o||!!a?.value,m=o||!!n?.value?.href;return(0,t.jsxs)("div",{className:(0,l.cn)("mx-4 md:mx-0 md:w-full px-8 py-10 mb-5 text-center box-border",d,u),"data-component":"BlueCards",children:[(0,t.jsx)("h2",{className:(0,l.cn)("text-2xl font-bold leading-snug",u),children:(0,t.jsx)(s.Text,{field:e,editable:o})}),x&&(0,t.jsx)("div",{className:"mt-2 text-base",children:(0,t.jsx)(i.RichText,{field:a,editable:o})}),m&&(0,t.jsx)("div",{className:"mt-6",children:(0,t.jsx)(r.Link,{field:n,editable:o,className:(0,l.cn)("inline-flex min-h-[44px] items-center justify-center rounded-none px-8 py-3","text-sm font-semibold text-white transition-opacity hover:opacity-90","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/50 focus-visible:ring-offset-2",h)})})]})}let d=e=>{let{fields:s,params:i}=e,{page:r}=(0,a.useSitecore)(),l=r.mode.isEditing;if(!s)return(0,t.jsx)(n.NoDataFallback,{componentName:"Blue Cards"});let{titleRequired:d,subtitleOptional:h,ctaLinkOptional:u}=s,x=o[i?.colorScheme??"Default"]??o.Default;return(0,t.jsx)(c,{titleField:d,subtitleField:h,ctaLinkField:u,isPageEditing:l,bgClass:x.bgClass,btnClass:x.bt
3968nClass,textClass:x.textClass})};e.s(["Default",0,d])},395667,452860,910301,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(968684),a=e.i(441630),l=e.i(621987),n=e.i(160032),o=e.i(431144),c=e.i(73748),d=e.i(845395),h=e.i(70008),u=e.i(775312),x=t,m=t;function f({run:e}){let t=e.text;return e.underline&&(t=(0,m.jsx)("u",{children:t})),e.italic&&(t=(0,m.jsx)("em",{children:t})),e.bold&&(t=(0,m.jsx)("strong",{children:t})),e.href&&(t=(0,m.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"text-[#005C98] underline hover:text-[#006099]",children:t})),(0,m.jsx)(m.Fragment,{children:t})}function g({cell:e}){return e?e.runs?.length?(0,m.jsx)(m.Fragment,{children:e.runs.map((e,t)=>(0,m.jsx)(f,{run:e},t))}):(0,m.jsx)(m.Fragment,{children:e.text}):null}function p({headers:e,row:t}){return(0,x.jsx)("article",{className:"border border-[#CED5D9] bg-white p-3 focus-within:ring-2 focus-within:ring-[#00304C]/20",children:(0,x.jsx)("dl",{className:"space-y-2",children:e.map(e=>(0,x.jsxs)("div",{children:[(0,x.jsx)("dt",{className:"text-xs font-semibold uppercase tracking-[0.08em] text-[#686C6E]",children:e}),(0,x.jsx)("dd",{className:"mt-0.5 text-sm font-normal leading-snug text-[#0C0D0D]",children:t[e]?.text?(0,x.jsx)(g,{cell:t[e]}):"â"})]},e))})})}e.s(["BcContentHubCellContent",0,g],452860),e.s(["BcContentHubMobileCard",0,p],910301);var b=e.i(910355);let y=30;function w({active:e,direction:s}){return e?"asc"===s?(0,t.jsx)(l.ArrowUp,{className:"h-4 w-4 text-[#686C6E]","aria-hidden":"true"}):(0,t.jsx)(a.ArrowDown,{className:"h-4 w-4 text-[#686C6E]","aria-hidden":"true"}):(0,t.jsx)(n.ArrowUpDown,{className:"h-4 w-4 text-[#686C6E]","aria-hidden":"true"})}async function v(e){let t=await e.text();if(!t.trim())return{};try{return JSON.parse(t)}catch{throw Error(e.ok?"Unable to load table data. The server returned an unexpected response.":`Unable to load table data. Server returned ${e.status}.`)}}let j=e=>{let{page:a}=(0,r.useSitecore)(),l=!!(a?.mode?.isEditing||e.page?.mode?.isEditing),n=e.fields?.data?.datasource,x=(0,d.resolveTitle)(e.fields),m=(0,d.resolveDescriptionField)(e.fields),f=(0,d.resolveDescription)(e.fields),j=n?.contentHubAssetUrl?.jsonValue?.value?.trim()||"",[N,C]=(0,s.useState)(null),[k,F]=(0,s.use
3968State)(null),[E,A]=(0,s.useState)(!1),[S,D]=(0,s.useState)(null);(0,s.useEffect)(()=>{let e=new AbortController,t=window.setTimeout(()=>{if(!j){C(null),F(null),D(null);return}A(!0),D(null),fetch("/api/content-hub-table",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({assetUrl:j}),signal:e.signal}).then(v).then(t=>{if(!e.signal.aborted){if(t.error)throw Error(t.error);C(t.headers??[]),F(t.rows??[])}}).catch(t=>{e.signal.aborted||(C(null),F(null),D(t instanceof Error?t.message:"Unable to load table data."))}).finally(()=>{e.signal.aborted||A(!1)})},0);return()=>{window.clearTimeout(t),e.abort()}},[j]);let[T,L]=(0,s.useState)(""),[_,I]=(0,s.useState)(null),[B,M]=(0,s.useState)("asc"),[R,P]=(0,s.useState)(0),$=(0,s.useRef)(null),O=_&&N?.includes(_)?_:N?.[0]||null,H=(0,s.useMemo)(()=>{let e=k??[],t=(0,h.normalize)(T);return t?e.filter(e=>(0,h.normalize)(Object.values(e).map(e=>e.text).join(" ")).includes(t)):e},[k,T]),V=(0,s.useMemo)(()=>{if(!O)return H;let e="asc"===B?1:-1;return[...H].sort((t,s)=>{let i=(0,h.normalize)(t[O]?.text||""),r=(0,h.normalize)(s[O]?.text||"");return i<r?-1*e:i>r?+e:0})},[H,O,B]),z=V.length,U=Math.max(1,Math.ceil(z/y)),W=z>y;(0,s.useEffect)(()=>{let e=window.setTimeout(()=>{P(e=>(0,h.clamp)(e,0,U-1))},0);return()=>window.clearTimeout(e)},[U]),(0,s.useEffect)(()=>{let e=window.setTimeout(()=>{P(0)},0);return()=>window.clearTimeout(e)},[T,_,B]);let G=(0,s.useMemo)(()=>{if(!W)return V;let e=R*y;return V.slice(e,e+y)},[V,W,R]);function q(e){e===O?M(e=>"asc"===e?"desc":"asc"):(I(e),M("asc"))}function K(){L(""),$.current?.focus?.()}return n?j?(0,t.jsxs)("section",{className:"mx-auto w-full max-w-[90rem] overflow-hidden border border-[#CED5D9] bg-white sm:my-12",role:"region","aria-label":"Content Hub data table","data-component":"bc-content-hub-data-table",children:[(0,t.jsxs)("div",{className:"-mx-px border-b border-[#B4BCC2]",children:[(0,t.jsxs)("div",{className:"px-4 py-4 sm:px-6 sm:py-5",children:[x?(0,t.jsx)(i.Text,{tag:"h2",field:x,editable:l,className:"text-2xl font-extrabold leading-tight tracking-tight text-[#00304C] sm:text-3xl"}):null,m?(0,t.jsx)(i.Text,{tag:"p",field:m,editable:l,className:"mt-2 block w-full max-w-none text-sm font-normal leading-relaxed text-[#005C98] sm:text-base"}):f?(0,t.jsx)("p",{className:"mt-2 block w-full max-w-none text-sm font-normal leading-relaxed text-[#005C98] sm:text-base",children:f}):null]}),(0,t.jsx)("div",{className:"border-t border-[#B4BCC2] bg-[#EAF3F9] px-4 py-2.5 sm:px-6 sm:py-3",children:(0,t.jsx)("div",{className:"flex-1",role:"search","aria-label":"Search table",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 border border-[#B4BCC2] bg-white px-3.5 py-2 focus-within:border-[#006099] focus-within:ring-2 focus-within:ring-[#006099]/30",children:[(0,t.jsx)(o.Search,{className:"h-5 w-5 text-[#4F555A]","aria-hidden":"true"}),(0,t.jsx)("input",{ref:$,value:T,onChange:e=>L(e.target.value),placeholder:"Search...",className:"w-full bg-transparent text-sm font-medium text-[#2F3438] placeholder:text-[#5F6468] focus:outline-none sm:text-base",type:"text",inputMode:"search",autoComplete:"off"}),T?(0,t.jsxs)("button",{type:"button",onClick:K,className:"inline-flex cursor-pointer items-center gap-1 border border-[#B2E3FF] bg-white px-2 py-0.5 text-sm font-semibold text-[#006099] hover:bg-[#EBF7FF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30","aria-label":"Clear search",children:[(0,t.jsx)(c.X,{className:"h-4 w-4 text-[#006099]","aria-hidden":"true"}),"Clear"]}):null]})})})]}),E?(0,t.jsx)("div",{className:"border-b border-[#CED5D9] bg-[#F4F8FB] px-4 py-2 text-sm font-semibold text-[#00304C] sm:px-6",children:"Loading table data..."}):null,S?(0,t.jsx)("div",{className:"border-b border-[#CED5D9] bg-[#FDEDEC] px-4 py-2 text-sm font-semibold text-[#7A1F1F] sm:px-6",children:S}):null,E||S||!N?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"block space-y-2 p-3 sm:hidden",children:0===G.length?(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-[#EDF5FA] p-6",children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-[#0C0D0D]",children:"No rows found"}),(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:"Try a different search term."})]}):G.map((e,s)=>(0,t.jsx)(p,{headers:N,row:e},s))}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"min-w-full border-separate border-spacing-0",children:[(0,t.jsx)("thead",{children:(0,t.jsx)("tr",{children:N.map(e=>(0,t.jsx)("th",{scope:"col","aria-sort":O===e?"asc"===B?"ascending":"descending":void 0,className:"sticky top-0 z-10 border-b border-[#CED5D9] bg-white px-5 py-2.5 text-left text-sm font-bold uppercase tracking-wider text-[#686C6E]",children:(0,t.jsxs)("button",{type:"button",onClick:()=>q(e),className:"inline-flex cursor-pointer items-center gap-2 px-2 py-1 hover:bg-[#
3968EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2","aria-label":`Sort by ${e}`,children:[e,(0,t.jsx)(w,{active:O===e,direction:B})]})},e))})}),(0,t.jsx)("tbody",{children:0===G.length?(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:N.length||1,className:"px-5 py-10",children:(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-[#EDF5FA] p-6",children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-[#0C0D0D]",children:"No rows found"}),(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:"Try a different search term."})]})})}):G.map((e,s)=>(0,t.jsx)("tr",{className:(0,h.cx)(s%2==0?"bg-white":"bg-[#F0F5F8]","border-b border-[#CED5D9]"),children:N.map(s=>(0,t.jsx)("td",{className:"px-5 py-3 align-top text-sm font-normal text-[#0C0D0D]",children:(0,t.jsx)(g,{cell:e[s]})},s))},s))})]})})})]}),E||S||!W?null:(0,t.jsx)("div",{className:"border-t border-[#CED5D9] bg-white px-4 py-3 sm:px-5",children:(0,t.jsx)(u.Paginator,{page:R,totalPages:U,pageSize:y,totalItems:z,onPage:e=>P(e)})})]}):l?(0,t.jsx)("div",{className:"border border-[#CED5D9] bg-[#EDF5FA] p-4 text-sm font-medium text-[#00304C]",children:"Content Hub Data Table: assign a Content Hub Asset URL to this component's datasource to load data."}):null:(0,t.jsx)(b.NoDataFallback,{componentName:"BcContentHubDataTable"})};e.s(["Default",0,j],395667)},649366,e=>{"use strict";var t=e.i(754753);function s(...e){return e.filter(Boolean).join(" ")}function i(e){return(e||"").toLowerCase().trim()}function r(e){return i(e).replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}function a(e){return(e||"").replace(/<[^>]*>/g," ")}function l(e){if(!e||"object"!=typeof e)return!1;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function n(e){return!!e&&e.split("?")[0].split("#")[0].toLowerCase().endsWith(".pdf")}function o(e){let s=e.split("?")[0].split("#")[0].toLowerCase();return n(s)?t.faFilePdf:/\.(doc|docx)$/.test(s)?t.faFileWord:/\.(xls|xlsx|csv)$/.test(s)?t.faFileExcel:/\.(ppt|pptx)$/.test(s)?t.faFilePowerpoint:/\.(zip|rar|7z|tar|gz)$/.test(s)?t.faFileZipper:/\.(txt|rtf)$/.test(s)?t.faFileLines:t.faArrowUpRightFromSquare}e.s(["cx",0,s,"hasEditableMarkup",0,l,"isPdfUrl",0,n,"normalize",0,i,"quickLinkIcon",0,o,"slugify",0,r,"stripHtml",0,a])},374298,e=>{"use strict";e.s(["AtoZAccordionCategory",()=>u]);var t=e.i(373433),s=e.i(278815),i=e.i(754753),r=e.i(78627),a=e.i(87),l=e.i(656676),n=e.i(94855),o=e.i(649366),c=e.i(160052);let d=({className:e})=>(0,t.jsx)("span",{className:(0,o.cx)("cursor-pointer text-inherit underline decoration-current underline-offset-2",e),children:"Add quick link"}),h=(0,n.withFieldMetadata)((0,l.withEmptyFieldEditingComponent)(r.Link,{defaultEmptyFieldEditingComponent:d}));function u({topicTitle:e,category:r,isOpen:l,onToggle:n,isPageEditing:d,queryActive:x,highlightQuery:m,buttonId:f,panelId:g}){let p=r.quickLinks.filter(e=>d?!!e.field:!!e.href),b=p.length>0;return(0,t.jsxs)("section",{className:"border-t border-[#D7E5EF] first:border-t-0","aria-label":r.label,children:[(0,t.jsx)("h4",{className:"m-0",children:d?(0,t.jsxs)("div",{id:f,className:"flex w-full items-center justify-between gap-3 px-1 py-3 text-left sm:px-1.5",children:[(0,t.jsx)("span",{className:"text-[13px] font-extrabold uppercase tracking-[0.06em] text-[#1F4F6B] sm:text-[14px]",children:r.label}),(0,t.jsx)("span",{className:"inline-flex h-6 w-6 shrink-0 items-center justify-center bg-[#EAF3F9] text-[#0A6FAF] sm:h-7 sm:w-7","aria-hidden":"true",children:(0,t.jsx)(s.FontAwesomeIcon,{icon:i.faChevronDown,className:"block rotate-180 text-[10px] leading-none"})})]}):(0,t.jsxs)("button",{id:f,type:"button",onClick:n,"aria-expanded":l,"aria-controls":g,className:"group flex w-full cursor-pointer items-center justify-between gap-3 px-1 py-3 text-left transition-colors duration-150 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2 sm:px-1.5",children:[(0,t.jsx)("span",{className:"text-[13px] font-extrabold uppercase tracking-[0.06em] text-[#1F4F6B] transition-colors group-hover:text-[#00304C] sm:text-[14px]",children:r.label}),(0,t.jsx)("span",{className:"inline-flex h-6 w-6 shrink-0 items-center justify-center bg-[#EAF3F9] text-[#0A6FAF] transition-colors group-hover:bg-[#DCEFFC] sm:h-7 sm:w-7","aria-hidden":"true",children:(0,t.jsx)(s.FontAwesomeIcon,{icon:i.faChevronDown,className:(0,o.cx
3968)("block text-[10px] leading-none transition-transform duration-200",l?"rotate-180":"")})})]})}),(0,t.jsx)("div",{id:g,role:"region","aria-labelledby":f,"aria-hidden":!l&&!d,inert:!l&&!d,className:(0,o.cx)("grid transition-[grid-template-rows] duration-300 ease-in-out",l||d?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"px-1 pb-4 sm:px-1.5",children:[r.bodyField&&(d||(0,o.hasEditableMarkup)(r.bodyField))?(0,t.jsxs)("div",{className:d?"border border-dashed border-[#8BCDF5] p-1":void 0,children:[d?(0,t.jsxs)(c.ELabel,{children:[r.label," Body"]}):null,(0,t.jsx)(a.RichText,{field:r.bodyField,className:"w-full max-w-none text-[15px] leading-[1.65] text-[#2E3F4B] sm:text-[16px] sm:leading-[1.7] [&_p]:max-w-none [&_p]:mb-3 [&_p:last-child]:mb-0 sm:[&_p]:mb-4 [&_ul]:max-w-none [&_ol]:max-w-none [&_blockquote]:max-w-none [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"})]}):r.body?(0,t.jsx)("div",{className:"w-full max-w-none text-[15px] leading-[1.65] text-[#2E3F4B] sm:text-[16px] sm:leading-[1.7] [&_p]:max-w-none [&_p]:mb-3 [&_p:last-child]:mb-0 sm:[&_p]:mb-4 [&_ul]:max-w-none [&_ol]:max-w-none [&_blockquote]:max-w-none [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline",dangerouslySetInnerHTML:{__html:x?(0,c.highlightHtml)(r.body,m):r.body}}):null,b?(0,t.jsx)("section",{"aria-label":`Quick links for ${r.label} - ${e}`,className:"mt-4",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-2.5",children:p.map(e=>e.field&&(d||(0,o.hasEditableMarkup)(e.field))?(0,t.jsxs)("div",{className:"inline-flex min-h-11 w-full items-center justify-center gap-2.5 border border-[#F2D6B8] bg-[#FFF4EC] px-3.5 py-2.5 text-center text-[15px] font-extrabold text-[#7A3200] transition-colors hover:bg-[#FEE8D8] hover:text-[#5F2500] focus-within:ring-2 focus-within:ring-[#7A3200]/40 sm:min-h-12 sm:w-auto sm:justify-start sm:gap-3 sm:px-4 sm:py-3 sm:text-left",children:[(0,t.jsx)(s.FontAwesomeIcon,{icon:(0,o.quickLinkIcon)(e.href),className:"text-base text-[#A64A17] sm:text-lg","aria-hidden":"true"}),d?(0,t.jsxs)("span",{className:"shrink-0 text-[10px] uppercase tracking-[0.08em] text-[#A64A17]",children:["Quick Link ",e.slotIndex]}):null,(0,t.jsx)(h,{field:e.field,className:"cursor-pointer text-inherit no-underline focus-visible:outline-none"})]},e.id):(0,t.jsxs)("a",{href:e.href,target:e.target||"_blank",rel:"_blank"===(e.target||"_blank")?"noopener noreferrer":void 0,className:"inline-flex min-h-11 w-full cursor-pointer items-center justify-center gap-2.5 border border-[#F2D6B8] bg-[#FFF4EC] px-3.5 py-2.5 text-center text-[15px] font-extrabold text-[#7A3200] transition-colors hover:bg-[#FEE8D8] hover:text-[#5F2500] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#7A3200]/40 sm:min-h-12 sm:w-auto sm:justify-start sm:gap-3 sm:px-4 sm:py-3 sm:text-left","aria-label":`Open ${e.label} for ${r.label}${"_blank"===(e.target||"_blank")?" in a new tab":""}`,children:[(0,t.jsx)(s.FontAwesomeIcon,{icon:(0,o.quickLinkIcon)(e.href),className:"text-base text-[#A64A17] sm:text-lg","aria-hidden":"true"}),x?(0,c.renderHighlightedText)(e.label,m):e.label]},e.id))})}):null,!d||r.body||b?null:(0,t.jsx)("p",{className:"text-xs italic text-[#8A99A3]",children:"Empty - this category is hidden from visitors until it has body text or a quick link."})]})})})]})}},160052,e=>{"use strict";e.s(["AtoZAccordionView",()=>f,"ELabel",()=>c,"SEARCH_HIGHLIGHT_CLASS",()=>d,"highlightHtml",()=>x,"renderHighlightedText",()=>u]);var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(754753),a=e.i(87),l=e.i(191167),n=e.i(374298),o=e.i(649366);function c({children:e}){return(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}let d="bg-[#FFF1A8] px-[0.08em] text-inherit";function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function u(e,i){if(!i||!e)return e;let r=e.split(RegExp(`(${h(i)})`,"gi"));return 1===r.length?e:r.map((e,i)=>i%2==1?(0,t.jsx)("mark",{className:d,children:e},`${e}-${i}`):(0,t.jsx)(s.Fragment,{children:e},`${e}-${i}`))}function x(e,t){if(!t||!e)return e;let s=RegExp(`(${h(t)})`,"gi");return e.split(/(<[^>
3968]+>)/g).map(e=>e.startsWith("<")?e:e.replace(s,`<mark class="${d}">$1</mark>`)).join("")}function m(e,t){return`${e}:${t}`}function f({items:e,titleField:d,descriptionField:h,title:g,description:p,isPageEditing:b,id:y}){let[w,v]=(0,s.useState)(""),j=(0,s.useDeferredValue)(w),[N,C]=(0,s.useState)([]),[k,F]=(0,s.useState)([]),[E,A]=(0,s.useState)([]),S=(0,s.useId)().replace(/[^a-zA-Z0-9_-]/g,""),D=`${S}-atoz-title`,T=`${S}-atoz-description`,L=`${S}-atoz-search`,_=`${S}-atoz-search-help`,I=`${S}-atoz-search-suggestions`,B=`${S}-atoz-result-summary`,M=`${S}-atoz-results`,R=(0,s.useRef)([]),P=(0,s.useRef)(null),$=(0,s.useCallback)(e=>`${S}-atoz-panel-${e}`,[S]),O=(0,s.useCallback)(e=>`${S}-atoz-btn-${e}`,[S]),H=(0,s.useCallback)((e,t)=>`${S}-atoz-cat-panel-${e}-${t}`,[S]),V=(0,s.useCallback)((e,t)=>`${S}-atoz-cat-btn-${e}-${t}`,[S]),z=(0,s.useMemo)(()=>(0,o.normalize)(j),[j]),U=(0,s.useMemo)(()=>new Map(e.map(e=>[e.id,e])),[e]),W=(0,s.useMemo)(()=>e.filter(e=>b||e.categories.some(e=>e.hasContent)),[e,b]),G=(0,s.useMemo)(()=>{let e=new Map;return new Map(W.map(t=>{let s=(0,o.slugify)(t.title)||"atoz-item",i=(e.get(s)??0)+1;e.set(s,i);let r=t.id.toLowerCase().replace(/[^a-z0-9]+/g,"").slice(-6),a=`atoz-${s}${i>1?`-${i}`:""}${r?`-${r}`:""}`;return[t.id,a]}))},[W]),q=(0,s.useMemo)(()=>{let e=new Map;return W.forEach(t=>{let s=G.get(t.id);s&&(e.set(s,t.id),e.set(t.id,t.id),e.set(O(t.id),t.id),e.set($(t.id),t.id))}),e},[G,O,$,W]),K=(0,s.useMemo)(()=>z?W.filter(e=>e.searchText.includes(z)):W,[W,z]),Y=z.length>0,Q=w.trim(),X=Q,J=`${K.length} of ${W.length} topic${1===W.length?"":"s"}`,Z=(0,s.useMemo)(()=>{let e=new Set;return W.forEach(t=>{t.suggestionValues.forEach(t=>{let s=(t||"").trim();s&&e.add(s)})}),Array.from(e).slice(0,30)},[W]);function ee(e){let t=P.current;t&&(t.textContent="",window.setTimeout(()=>{P.current&&(P.current.textContent=e)},10))}function et(e){v(e),F([])}function es(){et("")}function ei(e){if(b)return;let t=G.get(e);if(!t)return;let s=`#${t}`;window.location.hash!==s&&window.history.replaceState(null,"",s)}function er(e){if(b)return;let t=decodeURIComponent(window.location.hash.replace(/^#/,""));if(!t)return;let s=G.get(e);s&&(t===s||t===e||t===O(e)||t===$(e))&&window.history.replaceState(null,"",`${window.location.pathname}${window.location.search}`)}function ea(e){let t=U.get(e);if(!t)return;if(Y){let s=!k.includes(e);F(t=>s?[...t,e]:t.filter(t=>t!==e)),ee(`${s?"Collapsed":"Expanded"}: ${t.title}`),s?er(e):ei(e);return}let s=N.includes(e);C(t=>s?t.filter(t=>t!==e):[...t,e]),ee(`${s?"Collapsed":"Expanded"}: ${t.title}`),s?er(e):ei(e)}function el(e,t,s){let i=m(e,t),r=E.includes(i);A(e=>r?e.filter(e=>e!==i):[...e,i]),ee(`${r?"Collapsed":"Expanded"}: ${s}`)}function en(e,t){"ArrowDown"===e.key?(e.preventDefault(),R.current[Math.min(K.length-1,t+1)]?.focus()):"ArrowUp"===e.key?(e.preventDefault(),R.current[Math.max(0,t-1)]?.focus()):"Home"===e.key?(e.preventDefault(),R.current[0]?.focus()):"End"===e.key&&(e.preventDefault(),R.current[K.length-1]?.focus())}function eo(e){"Escape"===e.key&&w&&(e.preventDefault(),es())}function ec(e){ea(e),window.requestAnimationFrame(()=>{let t=K.findIndex(t=>t.id===e);t>=0&&R.current[t]?.focus()})}return(0,s.useEffect)(()=>{if(b||0===W.length)return;let e=0,t=()=>{let t=decodeURIComponent(window.location.hash.replace(/^#/,""));if(!t)return;let s=q.get(t),i=s?G.get(s):void 0;s&&i&&(v(""),C(e=>e.includes(s)?e:[...e,s]),e=window.requestAnimationFrame(()=>{document.getElementById(i)?.scrollIntoView({behavior:"smooth",block:"start"})}))};return t(),window.addEventListener("hashchange",t),()=>{window.removeEventListener("hashchange",t),e&&window.cancelAnimationFrame(e)}},[G,b,q,W.length]),(0,t.jsxs)("section",{id:y||void 0,className:"relative mx-auto w-full min-w-0 max-w-[90rem] overflow-hidden bg-white pb-10 sm:pb-12",role:"region","aria-labelledby":D,"aria-describedby":T,children:[(0,t.jsx)("p",{ref:P,className:"sr-only","aria-live":"polite"}),b?(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"A to Z Accordion - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Title"})," - main heading at the top of the accordion."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," - supporting rich text beneath the heading."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Title"}),'- the A to Z entry heading, e.g. "E - Evacuations".']}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Summary"})," - optional one-line summary shown under the title while collapsed."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Item Intro"})," - optional rich text shown at the top of the expanded entry."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"General Information, After Event, Before Event, Additional Resources"})," ","- each category has its own body and up to 4 quick links. A category only appears to visitors when it has body text or at least one quick link."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add A to Z Items"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," ","and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another entry under this datasource."]}),(0,t.jsx)("li",{children:"In edit mode, all entries and categories stay open so each field is easier to find and edit."})]})]}):null,(0,t.jsx)("div",{className:"px-4 pb-4 pt-2 sm:px-6 sm:pb-5 sm:pt-2.5",children:(0,t.jsx)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-end sm:justify-between",children:(0,t.jsxs)("div",{className:"max-w-[92ch]",children:[d?(0,t.jsxs)("div",{className:b?"border border-dashed border-[#8BCDF5] p-1":void 0,children:[b?(0,t.jsx)(c,{children:"Accordion Title"}):null,(0,t.jsx)(l.Text,{tag:"h2",id:D,field:d,className:"text-[28px] font-extrabold leading-[1.1] tracking-[-0.01em] text-[#00304C] sm:text-[33px]"})]}):(0,t.jsx)("h2",{id:D,className:"text-[28px] font-extrabold leading-[1.1] tracking-[-0.01em] text-[#00304C] sm:text-[33px]",children:g}),h&&(b||(0,o.hasEditableMarkup)(h))?(0,t.jsxs)("div",{id:T,className:b?"mt-2 border border-dashed border-[#8BCDF5] p-1":void 0,children:[b?(0,t.jsx)(c,{children:"Accordion Description"}):null,(0,t.jsx)(a.RichText,{field:h,className:"max-w-[88ch] text-[16px] leading-[1.72] text-[#334550] sm:text-[18px] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"})]}):(0,t.jsx)("div",{id:T,className:"mt-2 max-w-[88ch] text-[16px] leading-[1.72] text-[#334550] sm:text-[18px] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline",dangerouslySetInnerHTML:{__html:p}})]})})}),(0,t.jsxs)("div",{className:"p-4 sm:p-6",children:[(0,t.jsx)("div",{role:"search","aria-labelledby":`${L}-label`,className:"mb-6 overflow-hidden border border-[#C7DCEB] bg-[linear-gradient(180deg,#F9FCFE_0%,#EEF6FB_100%)] sm:mb-7",children:(0,t.jsxs)("div",{className:"px-4 py-3 sm:px-5 sm:py-4",children:[(0,t.jsx)("div",{className:"border border-[#C9DDEA] bg-white p-1.5 transition-colors focus-within:border-[#78B5DA] sm:p-2",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("label",{id:`${L}-label`,htmlFor:L,className:"sr-only",children:"Search the A to Z guide"}),(0,t.jsx)("span",{className:"pointer-events-none absolute left-2 top-1/2 inline-flex h-8 w-8 -translate-y-1/2 items-center justify-center bg-[#EAF3F9] text-[#006099] sm:left-2.5 sm:h-9 sm:w-9","aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faMagnifyingGlass,className:"text-sm"})}),(0,t.jsx)("input",{id:L,type:"search",value:w,onChange:e=>et(e.target.value),onKeyDown:eo,placeholder:"Search topics, categories, and links...",className:(0,o.cx
3968)("w-full border-0 bg-transparent py-2.5 pl-11 text-[14px] text-[#0C0D0D] placeholder:text-[#6D7E8A] transition-[background-color] focus:outline-none sm:py-3 sm:pl-[3.25rem] sm:text-[15px]",w?"pr-20 sm:pr-24":"pr-3 sm:pr-4"),"aria-describedby":`${_} ${B}`,"aria-controls":M,name:"atoz-search",autoComplete:"on",list:I}),w?(0,t.jsxs)("button",{type:"button",onClick:es,className:"absolute right-1.5 top-1/2 inline-flex h-8 -translate-y-1/2 cursor-pointer items-center justify-center gap-1.5 border border-[#D5E5F0] bg-[#F7FBFE] px-2.5 text-xs font-semibold text-[#00304C] transition-colors hover:bg-[#EAF3F9] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2 sm:right-2 sm:h-9 sm:px-3 sm:text-sm","aria-controls":M,"aria-label":"Clear search",children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faXmark,className:"text-[#5D6670]","aria-hidden":"true"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Clear"})]}):null]})}),(0,t.jsx)("datalist",{id:I,children:Z.map(e=>(0,t.jsx)("option",{value:e},e))}),(0,t.jsxs)("div",{className:"mt-2.5 grid gap-1.5 border-t border-[#C8DAE7] pt-2.5 text-[9px] sm:grid-cols-[minmax(0,1.35fr)_auto] sm:items-center sm:gap-1.5 sm:text-[10px]",children:[(0,t.jsx)("p",{id:_,className:"max-w-[72ch] text-[8px] leading-[1.2] text-[#334550] sm:max-w-none sm:text-[9px] sm:leading-[1.25] lg:whitespace-nowrap",children:"Suggestions appear as you type. Matching topics open automatically while you search."}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-1.5 sm:justify-start",children:[(0,t.jsx)("p",{className:"text-[8px] font-semibold leading-[1.2] text-[#00304C] sm:text-[9px] sm:leading-[1.25]",children:Y&&Q?`Showing results for "${Q}"`:"Type a keyword to filter the list"}),(0,t.jsx)("span",{id:B,role:"status","aria-live":"polite","aria-atomic":"true",className:"inline-flex items-center border border-[#A9C3D7] bg-white px-2 py-0.75 font-bold leading-none text-[#00304C]",children:J})]})]})]})}),0===K.length?(0,t.jsxs)("div",{id:M,role:"status","aria-live":"polite",className:"bg-[#EDF5FA] p-5",children:[(0,t.jsx)("div",{className:"text-sm font-semibold text-[#00304C]",children:"No matches found"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-[#494B4D]",children:"Try a different keyword."})]}):(0,t.jsx)("div",{id:M,className:"space-y-2 sm:space-y-3",role:"list",children:K.map((e,s)=>{let d=Y?!k.includes(e.id):N.includes(e.id),h=s%2==1?"bg-[#E3F0FA]":"bg-white",f="hover:outline hover:outline-2 hover:outline-[#86C2E5]",g=G.get(e.id)??`atoz-${e.id}`,p=e.categories.filter(e=>b||e.hasContent);return(0,t.jsxs)("div",{id:g,className:"scroll-mt-24 overflow-hidden sm:scroll-mt-28",role:"listitem",children:[(0,t.jsx)("h3",{className:"m-0",children:b?(0,t.jsxs)("div",{id:O(e.id),className:(0,o.cx)("group flex w-full items-center justify-between gap-3 px-4 py-3.5 text-left transition-colors duration-200 sm:px-5 sm:py-4",h),children:[(0,t.jsxs)("span",{className:"min-w-0",children:[b?(0,t.jsx)(c,{children:"Item Title"}):null,(0,t.jsx)("span",{className:"text-[20px] font-semibold leading-[1.3] tracking-normal text-[#0C0D0D] sm:text-[22px]",children:e.titleField?(0,t.jsx)(l.Text,{tag:"span",field:e.titleField}):e.title}),e.summaryField&&(b||(0,o.hasEditableMarkup)(e.summaryField))?(0,t.jsxs)("span",{className:"mt-1 block text-[14px] leading-[1.35] text-[#4D6B83]",children:[b?(0,t.jsx)(c,{children:"Item Summary"}):null,(0,t.jsx)(l.Text,{tag:"span",field:e.summaryField})]}):null]}),(0,t.jsx)("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center bg-[#004A79] sm:h-9 sm:w-9","aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faChevronDown,className:"block rotate-180 text-[11px] leading-none text-white sm:text-[12px]"})})]}):(0,t.jsxs)("button",{ref:e=>{R.current[s]=e},id:O(e.id),type:"button",onClick:()=>ea(e.id),onKeyDown:e=>en(e,s),"aria-expanded":d,"aria-controls":$(e.id),className:(0,o.cx)("group flex w-full cursor-pointer items-center justify-between gap-3 px-4 py-3.5 text-left transition-colors duration-200 sm:px-5 sm:py-4","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2",d?"bg-[#BAD7EC] hover:outline hover:outline-2 hover:outline-[#5FAAD6]":`${h} ${f}`),children:[(0,t.jsxs)("span",{className:"min-w-0",children:[(0,t.jsx)("span",{className:"block text-[20px] font-semibold leading-[1.3] tracking-normal text-[#0C0D0D] transition-colors group-hover:text-[#00304C] sm:text-[22px]",children:Y?u(e.title,X):e.title}),e.summary?(0,t.jsx)("span",{className:"mt-1 block text-[14px] leading-[1.35] text-[#4D6B83]",children:Y?u(e.summary,X):e.summary}):null]}
3968),(0,t.jsx)("span",{className:(0,o.cx)("inline-flex h-8 w-8 shrink-0 items-center justify-center transition-all group-hover:scale-105 sm:h-9 sm:w-9",d?"bg-[#004A79]":"bg-[#0A6FAF] group-hover:bg-[#085D93]"),"aria-hidden":"true",children:(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faChevronDown,className:(0,o.cx)("block text-[11px] leading-none transition-transform duration-200 sm:text-[12px]",d?"rotate-180 text-white":"text-white")})})]})}),(0,t.jsx)("div",{id:$(e.id),role:"region","aria-labelledby":O(e.id),"aria-hidden":!d&&!b,inert:!d&&!b,className:(0,o.cx)("grid bg-white transition-[grid-template-rows] duration-300 ease-in-out",d||b?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"px-4 pb-4 sm:px-5 sm:pb-5",children:(0,t.jsxs)("div",{className:"mt-1 p-4 sm:p-6",children:[e.introField&&(b||(0,o.hasEditableMarkup)(e.introField))?(0,t.jsxs)("div",{className:(0,o.cx)("mb-4",b?"border border-dashed border-[#8BCDF5] p-1":void 0),children:[b?(0,t.jsx)(c,{children:"Item Intro"}):null,(0,t.jsx)(a.RichText,{field:e.introField,className:"text-[16px] leading-[1.55] text-[#315C7A] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline"})]}):e.intro?(0,t.jsx)("div",{className:"mb-4 text-[16px] leading-[1.55] text-[#315C7A] [&_p]:m-0 [&_a]:font-semibold [&_a]:text-[#006099] [&_a]:underline",dangerouslySetInnerHTML:{__html:Y?x(e.intro,X):e.intro}}):null,0!==p.length||b?(0,t.jsx)("div",{children:p.map(s=>{let i=m(e.id,s.key),r=E.includes(i);return(0,t.jsx)(n.AtoZAccordionCategory,{topicTitle:e.title,category:s,isOpen:r,onToggle:()=>el(e.id,s.key,s.label),isPageEditing:b,queryActive:Y,highlightQuery:X,buttonId:V(e.id,s.key),panelId:H(e.id,s.key)},s.key)})}):null,b?null:(0,t.jsx)("div",{className:"mt-5 flex justify-start border-t border-[#D7E5EF] pt-4 sm:mt-6 sm:justify-end sm:pt-5",children:(0,t.jsxs)("button",{type:"button",className:"inline-flex w-full cursor-pointer items-center justify-center gap-2 border border-[#B7D2E4] bg-white px-4 py-2.5 text-sm font-semibold text-[#005C98] transition-colors hover:bg-[#EAF3F9] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C] focus-visible:ring-offset-2 sm:w-auto",onClick:()=>ec(e.id),"aria-label":`Close ${e.title}`,children:[(0,t.jsx)(i.FontAwesomeIcon,{icon:r.faXmark,className:"text-[#005C98]","aria-hidden":"true"}),"Close"]})})]})})})})]},e.id)})})]})]})}},817757,535271,215215,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684);let r=[{key:"generalInformation",label:"General Information"},{key:"afterEvent",label:"After Event"},{key:"beforeEvent",label:"Before Event"},{key:"additionalResources",label:"Additional Resources"}];e.s(["CATEGORY_DEFINITIONS",0,r],535271);var a=e.i(649366);let l=r.reduce((e,t)=>({...e,[t.key]:t.label}),{});function n(e){return e?.data?.datasource??null}function o(e){return n(e)?.title?.jsonValue??null}function c(e){return n(e)?.description?.jsonValue??null}function d(e){return n(e)?.children?.results??[]}function h(e){if("string"==typeof e)return e;if(e&&"object"==typeof e){let t=e;if("string"==typeof t.text)return t.text;if("string"==typeof t.value)return t.value;if("string"==typeof t.href)return t.href}return""}function u(e){let t=e.split("?")[0].split("#")[0].split("/").pop()||"";return t&&decodeURIComponent(t).replace(/\.[^/.]+$/,"").replace(/[-_]+/g," ").trim()||"Open link"}function x(e,t,s,i){let r="",a="",l="";if("string"==typeof e)r=e;else if(e&&"object"==typeof e){let t=e;if(r=h(t.href)||h(t.url),a=h(t.text)||h(t.title),l=h(t.target),!r&&t.value&&"object"==typeof t.value){let e=t.value;r=h(e.href)||h(e.url),a||(a=h(e.text)||h(e.title)),l||(l=h(e.target))}}return{id:`${t}-${s+1}`,label:r&&"#"!==r?a||u(r):"",href:r&&"#"!==r?r:"",slotIndex:s+1,target:l||void 0,field:i}}function m(e,t,s,i){let r=h(s?.value),a=i.map((s,i)=>x(s?.value,`${e}-${t}-ql`,i,s)),n=!!r.trim()||a.some(e=>!!e.href);return{key:t,label:l[t],body:r,bodyField:s,quickLinks:a,hasContent:n}}function f(e){let t=h(e.itemTitle?.jsonValue?.value)||"Untitled",s=h(e.itemSummary?.jsonValue?.value)||void 0,i=h(e.itemIntro?.jsonValue?.value)||void 0,r=[m(e.id,"generalInformation",e.generalInformationBody?.jsonValue,[e.generalInformationQuickLink1?.jsonValue,e.generalInformationQuickLink2?.jsonValue,e.generalInformationQuickLink3?.jsonValue,e.generalInformationQuickLink4?.jsonValue]),m(e.id,"afterEvent",e.afterEventBody?.jsonValue,[e.afterEventQuickLink1?.jsonValue,e.afterEventQuickLink2?.jsonValue,e.afterEventQuickLink3?.jsonValue,e.afterEventQuickLink4?.jsonValue]),m(e.id,"beforeEvent",e.beforeEventBody?.jsonValue,[e.beforeEventQuickLink1?.jsonValue,e.beforeEventQuickLink2?.jsonValue,e.beforeEventQuickLink3?.jsonValue,e.beforeEventQuickLink4?.jsonValue]),m(e.id,"additionalResources",e.additionalResourcesBody?.jsonValue,[e.additionalResourcesQuickLink1?.jsonValue,e.additionalResourcesQuickLink2?.jsonValue,e.additionalResourcesQuickLink3?.jsonValue,e.additionalResourcesQuickLink4?.jsonValue])],l=[t,s,...r.flatMap(e=>[e.hasContent?e.label:"",...e.quickLinks.filter(e=>e.href).map(e=>
3968e.label)])].filter(e=>"string"==typeof e&&e.trim().length>0),n=(0,a.normalize)(`${t} ${s??""} ${(0,a.stripHtml)(i??"")} ${r.map(e=>`${e.label} ${(0,a.stripHtml)(e.body)} ${e.quickLinks.map(e=>`${e.label} ${e.href}`).join(" ")}`).join(" ")}`);return{id:e.id,title:t,summary:s,intro:i,titleField:e.itemTitle?.jsonValue,summaryField:e.itemSummary?.jsonValue,introField:e.itemIntro?.jsonValue,searchText:n,suggestionValues:l,categories:r}}e.s(["normalizeAccordionRow",0,f,"resolveAccordionRows",0,d,"resolveDescriptionField",0,c,"resolveTitle",0,o,"safeString",0,h],215215);var g=e.i(160052);let p=e=>{let{page:r}=(0,i.useSitecore)(),a=!!r?.mode?.isEditing,l=o(e.fields),n=c(e.fields),u=h(n?.value),x=d(e.fields),m=!!(l||x.length>0),p=(0,s.useMemo)(()=>m?x.map(f):[],[m,x]),b=l?.value||"Emergency A to Z Guide",y=u||"Find county guidance for preparing for, responding to, and recovering from an emergency.",w=e.params?.RenderingIdentifier;return m?(0,t.jsx)(g.AtoZAccordionView,{items:p,titleField:l,descriptionField:n,title:b,description:y,isPageEditing:a,id:w}):null},b=p;e.s(["Default",0,p,"default",0,b],817757)},617072,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(52878),r=e.i(78627),a=e.i(87),l=e.i(191167),n=e.i(968684),o=e.i(910355),c=e.i(58401),d=e.i(192203);let h=21,u=[["facebook","Facebook"],["x","X"],["linkedin","LinkedIn"],["instagram","Instagram"],["youtube","YouTube"],["vimeo","Vimeo"]];function x(e){return Array.isArray(e)?e.flatMap(e=>{let t=x(e.children?.results);return e.agencyName?[e,...t]:t}):[]}function m(){return()=>void 0}function f(){let{pathname:e,searchParams:t}=new URL(window.location.href);return e.includes("/api/editing/render")||t.has("sc_itemid")||"edit"===t.get("mode")}let g=e=>e.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu,"").trim();function p(e){return e&&"object"==typeof e&&!Array.isArray(e)?e:null}function b(e,t=0){if(t>6||null==e)return"";if("string"==typeof e)return e.trim();if("number"==typeof e||"boolean"==typeof e)return String(e);if(Array.isArray(e))return e.map(e=>b(e,t+1)).filter(Boolean).join(", ");let s=p(e);if(!s)return"";if("jsonValue"in s){let e=b(s.jsonValue,t+1);if(e)return e}if("value"in s){let e=b(s.value,t+1);if(e)return e}for(let e of["text","title","label","name","href","url"]){let i=b(s[e],t+1);if(i)return i}return""}function y(e,t=0){if(t>5||null==e)return null;let s=p(e);if(!s)return null;if("jsonValue"in s){let e=y(s.jsonValue,t+1);if(e)return e}return"value"in s||"editable"in s?s:null}function w(e,t=0){if(t>5||null==e)return null;let s=p(e);if(!s)return null;if("jsonValue"in s){let e=w(s.jsonValue,t+1);if(e)return e}return p(s.value)||"editable"in s?s:null}function v(e,t){for(let s of t){let t=e[s];if(void 0!==t&&b(t))return t}}function j(e,t){for(let s of t){let t=y(e[s]);if(t)return t}}function N(e,t){for(let s of t){let t=w(e[s]);if(t)return t}}function C(e,t,s){for(let i of t){let t=w(e[i]),r=p(t?.value),a=b(r?.href)||b(r?.url)||b(e[i]);if(!a&&!t)continue;let l=b(r?.text)||b(r?.title);return{href:a,label:l||a||s,field:t??void 0,hasCustomText:!!l}}return null}function k(e,t){let s=b(v(e,["agencyName","AgencyName","name","Name"])),i=b(v(e,["telephone","Telephone","phone","Phone"])),r=b(v(e,["address","Address"])),a=b(v(e,["email","eMail","Email","E-mail","E-Mail"])),l=b(v(e,["fax","Fax"])),n=b(v(e,["description","Description"])),o=b(v(e,["hours","Hours"])),c=b(v(e,["teletypewriterPhone","TeletypewriterPhone","tty","TTY"])),d=b(v(e,["department","Department"])),h=b(v(e,["division","Division"])),u=b(v(e,["contactType","ContactType"])),x=b(v(e,["services","Services"])),m=b(v(e,["vanityName","VanityName"])),f=b(v(e,["category","Category"])),p=b(v(e,["icon","Icon"])),y=C(e,["agencyUrl","AgencyUrl","url","Url"],"Agency Url"),w=g([s,i,r,a,l,n,o,c,d,h,u,x,m,f,p,y?.href].filter(Boolean).join(" "));return{id:b(e.id)||`agency-${t+1}`,agencyName:s,telephone:i,address:r,email:a,fax:l,facebook:C(e,["facebook","Facebook"],"Facebook"),x:C(e,["x","X","twitter","Twitter"],"X"),linkedin:C(e,["linkedin","linkedIn","LinkedIn"],"LinkedIn"),instagram:C(e,["instagram","Instagram"],"Instagram"),youtube:C(e,["youtube","YouTube","Youtube"],"YouTube"),vimeo:C(e,["vimeo","Vimeo"],"Vimeo"),description:n,hours:o,teletypewriterPhone:c,department:d,division:h,contactType:u,agencyUrl:y,services:x,vanityName:m,category:f,icon:p,searchText:w,fields:{agencyName:j(e,["agencyName","AgencyName","name","Name"]),telephone:j(e,["telephone","Telephone","phone","Phone"]),address:j(e,["address","Address"]),email:j(e,["email","eMail","Email","E-mail","E-Mail"]),fax:j(e,["fax","Fax"]),description:j(e,["description","Description"]),hours:j(e,["hours","Hours"]),teletypewriterPhone:j(e,["teletypewriterPhone","TeletypewriterPhone","tty","TTY"]),department:j(e,["department","Department"]),division:j(e,["division","Division"]),contactType:j(e,["contactType","ContactType"]),services:j(e,["
3968services","Services"]),vanityName:j(e,["vanityName","VanityName"]),category:j(e,["category","Category"]),icon:j(e,["icon","Icon"]),facebook:N(e,["facebook","Facebook"]),x:N(e,["x","X","twitter","Twitter"]),linkedin:N(e,["linkedin","linkedIn","LinkedIn"]),instagram:N(e,["instagram","Instagram"]),youtube:N(e,["youtube","YouTube","Youtube"]),vimeo:N(e,["vimeo","Vimeo"]),agencyUrl:N(e,["agencyUrl","AgencyUrl","url","Url"])}}}function F({row:e,name:s,fallback:i,rich:r=!1,className:n}){let o=e.fields[s];return o&&r?(0,t.jsx)("div",{className:n,children:(0,t.jsx)(a.RichText,{field:o})}):o?(0,t.jsx)(l.Text,{tag:"span",field:o,className:n}):i?(0,t.jsx)("span",{className:n,children:i}):null}function E(e,t,s){let i=e[t];return!!(("string"==typeof i?i:"").trim()||(s??"").trim())}function A(e,t){return t.some(t=>E(e,t))}function S(e){return!!e?.href.trim()}function D({link:e,label:s,isEditing:i}){if(!e)return null;let a="inline-block max-w-full break-words [overflow-wrap:anywhere] font-semibold text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2";return e.field&&(i||S(e))?(0,t.jsx)(r.Link,{field:e.field,target:"_blank",rel:"noopener noreferrer",className:a}):e.href?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:a,children:e.label}):i&&s?(0,t.jsx)("span",{className:"text-[#686C6E]",children:s}):null}function T({label:e,link:s,isEditing:i}){return i||S(s)?(0,t.jsx)("div",{className:"w-full min-w-0",children:(0,t.jsx)(D,{link:s??{href:"",label:"",hasCustomText:!1},label:e,isEditing:i})}):null}function L({link:e,isEditing:s}){if(!s&&!S(e))return null;let a="mt-4 inline-flex min-h-11 w-full items-center justify-center gap-2 rounded-sm border border-[#006099] bg-[#006099] px-4 py-2 text-sm font-extrabold text-white shadow-sm hover:border-[#00304C] hover:bg-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2 sm:w-auto",l=e?.label&&e.label!==e.href?e.label:"Visit Website";return e?.field&&(s||S(e))?(0,t.jsx)(r.Link,{field:e.field,target:"_blank",rel:"noopener noreferrer",className:a}):e?.href?(0,t.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:a,children:[(0,t.jsx)(i.ExternalLink,{className:"h-4 w-4","aria-hidden":"true"}),l,(0,t.jsx)("span",{className:"sr-only",children:" opens in a new tab"})]}):s?(0,t.jsxs)("span",{className:a,children:[(0,t.jsx)(i.ExternalLink,{className:"h-4 w-4","aria-hidden":"true"}),"Visit Website"]}):null}function _({row:e,isEditing:s}){let i=u.map(([t,s])=>[e[t],s]).filter(([e])=>S(e)||s);return 0===i.length?null:(0,t.jsx)("div",{className:"flex w-full min-w-0 flex-col gap-2",children:i.map(([e,i])=>(0,t.jsx)(T,{label:i,link:e,isEditing:s},i))})}function I({label:e,children:s}){return s?(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{className:"text-xs font-bold uppercase tracking-[0.08em] text-[#0072BC]",children:e}),(0,t.jsx)("dd",{className:"mt-1 text-sm leading-relaxed text-[#2F3438]",children:s})]}):null}function B({label:e,row:s,name:i,fallback:r,rich:a=!1,isEditing:l=!1,className:n,valueClassName:o}){return l||E(s,i,r)?(0,t.jsxs)("div",{className:n,children:[(0,t.jsxs)("span",{className:"font-bold text-[#0072BC]",children:[e,": "]}),(0,t.jsx)(F,{row:s,name:i,fallback:r??"",rich:a,className:o})]}):null}function M({label:e,row:s,name:i,fallback:r,rich:a=!1,isEditing:l}){return l||E(s,i,r)?(0,t.jsx)(I,{label:e,children:(0,t.jsx)(F,{row:s,name:i,fallback:r,rich:a})}):null}function R(e){return/^\+?1?[-.\s]?\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$/.test(e.trim())}function P({row:e,isEditing:s}){let i=e.telephone;return s||E(e,"telephone",i)?s||!R(i)?(0,t.jsx)(I,{label:"Telephone",children:(0,t.jsx)(F,{row:e,name:"telephone",fallback:i})}):(0,t.jsx)(I,{label:"Telephone",children:(0,t.jsx)("a",{href:`tel:${i.trim().replace(/[^\d+]/g,"")}`,target:"_blank",rel:"noopener noreferrer",className:"text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focu
3968s-visible:ring-offset-2",children:(0,t.jsx)(F,{row:e,name:"telephone",fallback:i})})}):null}function $({row:e,isEditing:s}){return s||E(e,"email",e.email)?s?(0,t.jsx)(I,{label:"E-mail",children:(0,t.jsx)(F,{row:e,name:"email",fallback:e.email})}):(0,t.jsx)(I,{label:"E-mail",children:(0,t.jsx)("a",{href:`mailto:${(e.email||"").trim()}`,target:"_blank",rel:"noopener noreferrer",className:"text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2",children:(0,t.jsx)(F,{row:e,name:"email",fallback:e.email})})}):null}function O({row:e,isEditing:s}){if(!s&&!E(e,"address",e.address))return null;if(s)return(0,t.jsx)(I,{label:"Address",children:(0,t.jsx)(F,{row:e,name:"address",fallback:e.address})});let i=(e.address||"").replace(/\s*\n\s*/g,", ").trim();return(0,t.jsx)(I,{label:"Address",children:(0,t.jsx)("a",{href:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(i)}`,target:"_blank",rel:"noopener noreferrer",className:"text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2",children:(0,t.jsx)(F,{row:e,name:"address",fallback:e.address})})})}let H=["telephone","address","email","fax","teletypewriterPhone","hours"],V=["description"];function z({row:e,isEditing:s}){let i=s||E(e,"agencyName",e.agencyName),r=s||A(e,H),a=s||A(e,V),l=s||u.some(([t])=>S(e[t]));return(0,t.jsxs)("article",{className:"rounded-md border border-[#CED5D9] bg-white p-4 shadow-sm",children:[(0,t.jsx)("div",{className:"flex items-start gap-3",children:(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[i?(0,t.jsx)("h3",{className:"text-xl font-extrabold text-[#00304C]",children:(0,t.jsx)(F,{row:e,name:"agencyName",fallback:e.agencyName})}):null,(0,t.jsx)(B,{label:"Department",row:e,name:"department",fallback:e.department,isEditing:s,className:"mt-2 text-sm text-[#2F3438]"}),(0,t.jsx)(B,{label:"Division",row:e,name:"division",fallback:e.division,isEditing:s,className:"mt-2 text-sm text-[#2F3438]"}),(0,t.jsx)(B,{label:"Category",row:e,name:"category",fallback:e.category,isEditing:s,className:"mt-2 text-sm text-[#2F3438]"}),(0,t.jsx)(B,{label:"Services",row:e,name:"services",fallback:e.services,rich:!0,isEditing:s,className:"mt-2 text-sm text-[#2F3438]",valueClassName:"inline [&_*]:inline [&_p]:inline"}),(0,t.jsx)(L,{link:e.agencyUrl,isEditing:s})]})}),r||a?(0,t.jsxs)("div",{className:"mt-4 grid gap-4",children:[r?(0,t.jsxs)("section",{"aria-label":"Contact information",children:[(0,t.jsx)("h4",{className:"border-b border-[#CED5D9] pb-2 text-xs font-bold uppercase tracking-[0.08em] text-[#686C6E]",children:"Contact"}),(0,t.jsxs)("dl",{className:"mt-3 grid gap-3",children:[(0,t.jsx)(P,{row:e,isEditing:s}),(0,t.jsx)(O,{row:e,isEditing:s}),(0,t.jsx)($,{row:e,isEditing:s}),(0,t.jsx)(M,{label:"Fax",row:e,name:"fax",fallback:e.fax,isEditing:s}),(0,t.jsx)(M,{label:"Teletypewriter Phone",row:e,name:"teletypewriterPhone",fallback:e.teletypewriterPhone,isEditing:s}),(0,t.jsx)(M,{label:"Hours",row:e,name:"hours",fallback:e.hours,rich:!0,isEditing:s})]})]}):null,a?(0,t.jsxs)("section",{"aria-label":"Agency details",children:[(0,t.jsx)("h4",{className:"border-b border-[#CED5D9] pb-2 text-xs font-bold uppercase tracking-[0.08em] text-[#686C6E]",children:"Details"}),(0,t.jsx)("dl",{className:"mt-3 grid gap-3",children:(0,t.jsx)(M,{label:"Description",row:e,name:"description",fallback:e.description,rich:!0,isEditing:s})})]}):null]}):null,l?(0,t.jsx)("div",{className:"mt-4 flex min-w-0 flex-col gap-2 border-t border-[#CED5D9] pt-4 text-sm",children:(0,t.jsx)(_,{row:e,isEditing:s})}):null]})}let U=e=>{let{page:i}=(0,n.useSitecore)(),r=(0,s.useId)(),a=(0,s.useSyncExternalStore)(m,f,()=>!1),u=!!(i?.mode?.isEditing||e.page?.mode?.isEditing||a),p=i?.locale||e.page?.locale||"en",w=e.fields?.data?.datasource,v=e.fields?.data?.contactSearch,j=e.params?.styles||"",N=y(w?.title),C=y(w?.description),F=b(w?.id)||b(e.rendering?.dataSource),A=w?.children??v,S=(0,s.useMemo)(()=>x(A?.results),[A?.results]),D=!!(!u&&F&&0===S.length),[T,L]=(0,s.use
3968State)([]),[_,I]=(0,s.useState)(0),[B,M]=(0,s.useState)([]),[R,P]=(0,s.useState)(!1),[$,O]=(0,s.useState)(""),H=(0,s.useRef)([null]),V=(0,s.useMemo)(()=>D?T:S,[S,T,D]),U=(0,s.useMemo)(()=>{let e=V.map((e,t)=>k(e,t));return u?e:e.filter(e=>E(e,"agencyName",e.agencyName))},[V,u]),[W,G]=(0,s.useState)(""),[q,K]=(0,s.useState)(""),[Y,Q]=(0,s.useState)("agencyName"),[X,J]=(0,s.useState)("asc"),[Z,ee]=(0,s.useState)(0),et=(0,s.useRef)(null);function es(e){K(e),ee(0),H.current=[null]}function ei(e){ee(e),et.current?.scrollIntoView({behavior:window.matchMedia("(prefers-reduced-motion: reduce)").matches?"auto":"smooth",block:"start"})}(0,s.useEffect)(()=>{if(!D)return;let e=new AbortController,t=H.current[Z];return async function(){P(!0),O("");try{let s=await fetch("/api/agency-contact-list",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({datasource:F,language:p,first:h,...q?{contactType:q}:{},...void 0!==t?{after:t}:{page:Z}}),signal:e.signal}),i=await s.text(),r={};try{r=i?JSON.parse(i):{}}catch{throw Error(`Agency contacts API returned non-JSON response (${s.status}).`)}if(!s.ok)throw Error(r?.error||"Unable to load agency contacts.");let a=r.data?.item?.children,l=a?.pageInfo;L(Array.isArray(a?.results)?a.results:[]),I("number"==typeof a?.total?a.total:0),M(Array.isArray(a?.contactTypes)?a.contactTypes:[]),H.current[Z]=t??null,l?.hasNext&&l.endCursor&&(H.current[Z+1]=l.endCursor)}catch(t){if(e.signal.aborted)return;console.error("[AgencyContactList] Failed to load paged agency contacts.",t),L([]),I(0),O("Unable to load agency contacts.")}finally{e.signal.aborted||P(!1)}}(),()=>e.abort()},[F,p,Z,q,D]);let er=(0,s.useMemo)(()=>D?B:[...new Set(U.map(e=>e.contactType?.trim()).filter(e=>!!e))].sort((e,t)=>e.localeCompare(t,void 0,{sensitivity:"base"})),[D,B,U]),ea=(0,s.useMemo)(()=>{if(u)return U;let e=q?U.filter(e=>e.contactType===q):U,t=g(W);return t?e.filter(e=>e.searchText.includes(t)):e},[U,W,q,u]),el=(0,s.useMemo)(()=>u?ea:[...ea].sort((e,t)=>{let s="asc"===X?1:-1,i=g(e[Y]),r=g(t[Y]);return i<r?-1*s:i>r?+s:0}),[ea,Y,X,u]);if(!w)return(0,t.jsx)(o.NoDataFallback,{componentName:"Agency Contact List"});let en=D&&!W?_:el.length,eo=Math.max(1,Math.ceil(en/h)),ec=(0,d.clamp)(Z,0,eo-1),ed=u||D?el:el.slice(ec*h,ec*h+h),eh=`${r}-heading`,eu=`${r}-description`,ex=`${r}-search`,em=`${r}-contact-type`,ef=`${r}-results`;function eg(e){e===Y?J(e=>"asc"===e?"desc":"asc"):(Q(e),J("asc"))}return(0,t.jsx)("section",{ref:et,className:(0,d.cx)("mx-auto w-full max-w-[90rem] py-6",j),"aria-labelledby":eh,"aria-describedby":C?eu:void 0,"data-class-change":!0,suppressHydrationWarning:!0,children:(0,t.jsxs)("div",{className:"border border-[#CED5D9] bg-white",children:[(0,t.jsx)("div",{className:"border-b border-[#CED5D9] px-4 py-5 sm:px-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-5 lg:flex-row lg:items-end lg:justify-between",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[N?(0,t.jsx)(l.Text,{id:eh,tag:"h2",field:N,className:"text-2xl font-extrabold text-[#00304C]"}):(0,t.jsx)("h2",{id:eh,className:"text-2xl font-extrabold text-[#00304C]",children:"Agency Contact List"}),C?(0,t.jsx)(l.Text,{id:eu,tag:"p",field:C,className:"mt-2 max-w-3xl text-sm leading-relaxed text-[#494B4D]"}):null]}),(0,t.jsxs)("div",{className:"w-full lg:w-auto lg:min-w-[26rem]",children:[(0,t.jsx)("label",{className:"sr-only",htmlFor:ex,children:"Search"}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row",children:[(0,t.jsx)("label",{className:"sr-only",htmlFor:em,children:"Filter by contact type"}),(0,t.jsxs)("select",{id:em,value:q,onChange:e=>es(e.target.value),disabled:u,className:"min-h-12 shrink-0 appearance-none border border-[#8E9BA3] bg-white bg-no-repeat bg-[length:0.7rem] bg-[right_1rem_center] pl-3 pr-10 text-base font-medium text-[#2F3438] focus:border-[#006099] focus:outline-none focus:ring-2 focus:ring-[#006099]/30 disabled:bg-[#F4F8FB] disabled:text-[#686C6E]",style:{backgroundImage:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232F3438' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 8l4 4 4-4'/%3E%3C/svg%3E\")"},"aria-controls":ef,children:[(0,t.jsx)("option",{value:"",children:"All contact types"}),er.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}),(0,t.jsxs)("div",{className:"relative min-w-0 flex-1",children:[(0,t.jsx)("input",{id:ex,value:W,onChange:e=>{G(e.target.value),ee(0)},disabled:u,placeholder:"Search",className:(0,d.cx)("min-h-12 w-full border border-[#8E9BA3] px-3 text-base font-medium text-[#2F3438] placeholder:text-[#686C6E] focus:border-[#006099] focus:outline-none focus:ring-2 focus:ring-[#006099]/30 disabled:bg-[#F4F8FB] disabled:text-[#686C6E]",W?"pr-20":"pr-3"),type:"search","aria-controls":ef}),!u&&W?(0,t.jsx)("button",{type:"button",onClick:()=>{G(""),ee(0)},className:"absolute right-2 top-1/2 inline-flex min-h-9 -translate-y-1/2 items-center justify-center px-2 text-sm font-bold text-[#006099] underline underline-offset-4 hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focu
3968s-visible:ring-offset-2","aria-label":"Clear agency search",children:"Clear"}):null]}),(0,t.jsxs)("span",{className:"inline-flex min-h-12 shrink-0 items-center justify-center border border-[#8BCDF5] bg-[#F4F8FB] px-3 text-sm font-bold text-[#00304C]",role:"status","aria-live":"polite",children:[en," ",1===en?"listing":"listings"]})]})]})]})}),(0,t.jsxs)("div",{id:ef,className:"bg-[#F4F8FB] p-3",children:[(0,t.jsx)("div",{className:"mb-3 flex items-center justify-end",children:(0,t.jsxs)("button",{type:"button",disabled:u,onClick:()=>eg("agencyName"),className:"inline-flex min-h-10 cursor-pointer items-center gap-2 rounded-sm border border-[#CED5D9] bg-white px-3 text-sm font-bold text-[#00304C] hover:bg-[#EDF5FA] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/40 focus-visible:ring-offset-2 disabled:cursor-default disabled:opacity-60","aria-label":`Sort agencies by name ${"asc"===X?"descending":"ascending"}`,children:["Agency name",(0,t.jsx)("span",{"aria-hidden":"true",children:"asc"===X?"^":"v"})]})}),(0,t.jsx)("div",{className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3",children:$?(0,t.jsx)("div",{className:"border border-[#CED5D9] bg-white p-6 text-sm text-[#494B4D] sm:col-span-full",children:$}):R?(0,t.jsx)("div",{className:"border border-[#CED5D9] bg-white p-6 text-sm text-[#494B4D] sm:col-span-full",children:"Loading agencies..."}):ed.length>0?ed.map(e=>(0,t.jsx)(z,{row:e,isEditing:u},e.id)):(0,t.jsx)("div",{className:"border border-[#CED5D9] bg-white p-6 text-sm text-[#494B4D] sm:col-span-full",children:"No agencies found."})})]}),!u&&eo>1?(0,t.jsx)("div",{className:"border-t border-[#CED5D9] px-4 py-3 sm:px-5",children:(0,t.jsx)(c.AgencyContactListPaginator,{page:ec,totalPages:eo,pageSize:h,totalItems:en,onPage:ei})}):null]})})};e.s(["Default",0,U])},730128,(e,t,s)=>{},966960,(e,t,s)=>{var i=e.i(716622);e.r(730128);var r=e.r(947746),a=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(r);function l(e,t){for(var s=0;s<t.length;s++){var i=t[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function n(e,t,s){return t&&l(e.prototype,t),s&&l(e,s),e}var o=void 0!==i.default&&i.default.env&&!0,c=function(e){return"[object String]"===Object.prototype.toString.call(e)},d=function(){function e(e){var t=void 0===e?{}:e,s=t.name,i=void 0===s?"stylesheet":s,r=t.optimizeForSpeed,a=void 0===r?o:r;h(c(i),"`name` must be a string"),this._name=i,this._deletedRulePlaceholder="#"+i+"-deleted-rule____{}",h("boolean"==typeof a,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=a,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t=e.prototype;return t.setOptimizeForSpeed=function(e){h("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),h(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(h(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,s){return"number"==typeof s?e._serverSheet.cssRules[s]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),s},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},t.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},t.insertRule=function(e,t){if(h(c(e),"`insertRule` accepts only strings"),"u"<typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;
3968if(this._optimizeForSpeed){var s=this.getSheet();"number"!=typeof t&&(t=s.cssRules.length);try{s.insertRule(e,t)}catch(t){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var i=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,i))}return this._rulesCount++},t.replaceRule=function(e,t){if(this._optimizeForSpeed||"u"<typeof window){var s="u">typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!s.cssRules[e])return e;s.deleteRule(e);try{s.insertRule(t,e)}catch(i){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),s.insertRule(this._deletedRulePlaceholder,e)}}else{var i=this._tags[e];h(i,"old rule at index `"+e+"` not found"),i.textContent=t}return e},t.deleteRule=function(e){if("u"<typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];h(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},t.flush=function(){this._injected=!1,this._rulesCount=0,"u">
3968typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},t.cssRules=function(){var e=this;return"u"<typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,s){return s?t=t.concat(Array.prototype.map.call(e.getSheetForTag(s).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},t.makeStyleTag=function(e,t,s){t&&h(c(t),"makeStyleTag accepts only strings as second parameter");var i=document.createElement("style");this._nonce&&i.setAttribute("nonce",this._nonce),i.type="text/css",i.setAttribute("data-"+e,""),t&&i.appendChild(document.createTextNode(t));var r=document.head||document.getElementsByTagName("head")[0];return s?r.insertBefore(i,s):r.appendChild(i),i},n(e,[{key:"length",get:function(){return this._rulesCount}}]),e}();function h(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var u=function(e){for(var t=5381,s=e.length;s;)t=33*t^e.charCodeAt(--s);return t>>>0},x=function(e){return e.replace(/\/style/gi,"\\/style")},m={};function f(e,t){if(!t)return"jsx-"+e;var s=String(t),i=e+s;return m[i]||(m[i]="jsx-"+u(e+"-"+s)),m[i]}function g(e,t){var s=/__jsx-style-dynamic-selector/g;"u"<typeof window&&(t=x(t));var i=e+t;return m[i]||(m[i]=t.replace(s,e)),m[i]}function p(e,t){return void 0===t&&(t={}),e.map(function(e){var s=e[0],i=e[1];return a.default.createElement("style",{id:"__"+s,key:"__"+s,nonce:t.nonce?t.nonce:void 0,dangerouslySetInnerHTML:{__html:i}})})}var b=function(){function e(e){var t=void 0===e?{}:e,s=t.styleSheet,i=void 0===s?null:s,r=t.optimizeForSpeed,a=void 0!==r&&r;this._sheet=i||new d({name:"styled-jsx",optimizeForSpeed:a}),this._sheet.inject(),i&&"boolean"==typeof a&&(this._sheet.setOptimizeForSpeed(a),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"u">typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var s=this.getIdAndRules(e),i=s.styleId,r=s.rules;if(i in this._instancesCounts){this._instancesCounts[i]+=1;return}var a=r.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[i]=a,this._instancesCounts[i]=1},t.remove=function(e){var t=this,s=this.getIdAndRules(e).styleId;if(y(s in this._instancesCounts,"styleId: `"+s+"` not found"),this._instancesCounts[s]-=1,this._instancesCounts[s]<1){var i=this._fromServer&&this._fromServer[s];i?(i.parentNode.removeChild(i),delete this._fromServer[s]):(this._indices[s].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[s]),delete this._instancesCounts[s]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],s=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return s[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){return p(this.cssRules(),e)},t.getIdAndRules=function(e){var t=e.children,s=e.dynamic,i=e.id;if(s){var r=f(i,s);return{styleId:r,rules:Array.isArray(t)?t.map(function(e){return g(r,e)}):[g(r,t)]}}return{styleId:f(i),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}();function y(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}var w=r.createContext(null);function v(){return new b}function j(e){var t=e.registry,s=e.children,i=r.useContext(w),l=r.useState(function(){return i||t||v()})[0];return a.default.createElement(w.Provider,{value:l},s)}function N(){return r.useContext(w)}w.displayName="StyleSheetContext";var C=a.default.useInsertionEffect||a.default.useLayoutEffect,k="u">typeof window?v():void 0;function F(e){var t=k||N();return t&&("u"<typeof window?t.add(e):C(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}F.dynamic=function(e){return e.map(function(e){return f(e[0],e[1])}).join(" ")},s.StyleRegistry=j,s.createStyleRegistry=v,s.style=F,s.useStyleRegistry=N},740562,(e,t,s)=>{t.exports=e.r(966960).style},19654,e=>{"use strict";let t={field:void 0,href:"",text:"",target:"_self"},s=e=>e&&"object"==typeof e?e:null,i=e=>{let t=s(e);if(!t)return null;if("string"==typeof t.value)return t;let i=s(t.jsonValue);return"string"==typeof i?.value?i:null},r=e=>{let t=s(e);if(!t)return;let i=t.value;if(i&&"object"==typeof i&&!Array.isArray(i))return t;let r=s(t.jsonValue),a=r?.value;if(a&&"object"==typeof a&&!Array.isArray(a))return r},a=e=>{if("string"==typeof e)return e.trim();let t=i(e);return"string"==typeof t?.value?t.value.trim():""},l=(...e)=>{for(let t of e){let e=a(t);if(e)return e}return""},n=(...e)=>{for(let t of e){let e=r(t);if(e)return e}},o=e=>{let t=r(e),s=t?.value?.href;if("string"==typeof s&&s.trim())return s.trim();let i=t?.value?.url;return"string"==typeof i?i.trim():""},c=e=>{let t=r(e),s=t?.value?.text;if("string"==typeof s&&s.trim())return s.trim();let i=t?.value?.title;return"string"==typeof i?i.trim():""},d=e=>{let t=r(e),s=t?.value?.target;return"string"==typeof s&&s.trim()?s.trim():"_self"},h=e=>{let s=r(e);
3968if(!s)return t;let i=o(s),a=c(s),l=d(s);return{field:s,href:i,text:a,target:l}},u=(...e)=>{for(let t of e){let e=h(t);if(e.field||e.href||e.text)return e}return t},x=e=>/^https?:\/\//i.test(e)||e.startsWith("//"),m=e=>e?.data?.datasource??e?.datasource??null,f=e=>{if(!e)return[];let t=e.children?.results??e.items??e.results??s(e.children)?.items??[];return Array.isArray(t)?t.filter(Boolean):[]},g=(e,t)=>{let s=u(e.link,e.generalLink,e.field?.link),i=s.field??n(e.link,e.generalLink,e.field?.link),r=l(s.href),a=l(s.text),o=l(s.target,"_self"),c=l(e.id,`side-link-${t+1}`)||`side-link-${t+1}`;return a?{id:c,title:a,linkField:i,href:r,target:o,isExternal:x(r)}:null},p=e=>{let t=u(e?.cta,e?.ctaLink,e?.link),s=t.field??n(e?.cta,e?.ctaLink,e?.link),i=l(t.href),r=l(t.text),a=l(t.target,"_self");if(s||i&&r)return{field:s,href:i,text:r,target:a,isExternal:x(i)}},b=(e,t="sideLinks")=>{let s=m(e),r=f(s).map((e,t)=>g(e,t)).filter(e=>!!e);return{title:l(s?.title),titleField:i(s?.title),description:l(s?.description),descriptionField:i(s?.description),linksTitle:l(s?.linksTitle),linksTitleField:i(s?.linksTitle),introCta:p(s),items:r,datasourceId:l(s?.id),componentName:t}};e.s(["resolveSideLinksModel",0,b])},489556,434506,e=>{"use strict";var t=e.i(373433),s=e.i(78627),i=e.i(87),r=e.i(191167),a=e.i(654836),l=e.i(509464);let n=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],o=(0,l.default)("ArrowUpRight",n);var c=e.i(965947),d=t;function h({children:e}){return(0,d.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function u(){return(0,d.jsxs)("div",{className:"relative z-30 mb-4 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,d.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,d.jsx)("p",{className:"font-semibold",children:"Side Links - Edit Mode"}),(0,d.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"Edit mode keeps the visual layout but exposes each datasource field with labeled edit boxes so title, description, CTA, lower heading, and child links are easier to reach."})]}),(0,d.jsxs)("ul",{className:"space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Title"})," - main heading in the light top panel."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Description"})," - supporting copy below the main title."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"CTA Link"})," - button link in the top panel. Leave blank to hide it on the live page."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Links Title"})," - heading shown above the lower list of links."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Child Link"})," - each child item uses one General Link field. Its link text is used as the visible label."]}),(0,d.jsxs)("li",{children:["If ",(0,d.jsx)("strong",{children:"Title"}),", ",(0,d.jsx)("strong",{children:"Description"}),", and ",(0,d.jsx)("strong",{children:"CTA Link"})," are all blank, the entire top intro area does not render on the live page."]}),(0,d.jsxs)("li",{children:["The only parent field typically needed for the lower section is ",(0,d.jsx)("strong",{children:"Links Title"}),"."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Add Links"})," - in Design mode, use ",(0,d.jsx)("strong",{children:"Manage Items"})," and select ",(0,d.jsx)("strong",{children:"Add New"})," to create another child link under this datasource."]}),(0,d.jsx)("li",{children:"If a field is blank, it will not display on the live frontend."})]})]})}function x({children:e,title:t="Authoring Fields"}){return(0,d.jsxs)("div",{className:"relative z-40 mt-3 w-full border border-[#C5D8E5] bg-[#F7FBFE] p-3 text-left shadow-[0_6px_18px_rgba(0,48,76,0.12)]",suppressHydrationWarning:!0,children:[(0,d.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-3 border-b border-[#D9E6EF] pb-2",children:[(0,d.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.12em] text-[#456278]",children:t}),(0,d.jsx)("span",{className:"text-[10px] font-medium uppercase tracking-[0.12em] text-[#7390A5]",children:"Edit only"})]}),e]})}function m(){return(0,d.jsxs)("div",{className:"relative z-20 border border-dashed border-[#B4CCD8] bg-[#F7FBFE] px-4 py-4 text-sm text-[#1D4B67]",children:["No child link items found yet. In Design mode, use ",(0,d.jsx)("strong",{children:"Manage Items"})," and select ",(0,d.jsx)("strong",{children:"Add New"})," to create the first link under this datasource."]})}e.s(["ELabel",0,h,"SideLinksAuthoringPanel",0,x,"SideLinksEditBanner",0,u,"SideLinksEmptyState",0,m],434506);let f="relative z-30 w-full border border-dashed border-[#8BCDF5] bg-white/90 p-2 text-left shadow-[0_4px_12px_rgba(0,48,76,0.08)]",g="relative z-30 inline-block w-full max-w-sm border border-dashed border-[#8BCDF5] bg-white/10 p-2 text-left shadow-[0_4px_12px_rgba(0,48,76,0.08)]",p="relative z-40 border border-dashed border-[#8BCDF5] bg-white p-2 shadow-[0_4px_12px_rgba(0,48,76,0.08)]",b="border border-[#C4D0DA] bg-[#D9E1E8] px-4 py-10 text-center md:px-5 md:py-12",y="bg-[#0B4E73] px-3 py-5 text-center sm:px-4 sm:py-6 md:px-5 md:py-8";function w(e){let{title:l,titleField:n,description:c,descriptionField:d,cta:u,isEditing:x}=e,m=u?.isExternal?o:a.ArrowRight,g=u?.target==="_blank"?"noopener noreferrer":void 0,p=!!(u?.href&&u?.text);return(0,t.jsx)("header",{className:b,children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-[24rem] flex-col items-center gap-5",children:[l?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("span",{className:"h-1 w-14 roun
3968ded-full bg-[#FF8F45]","aria-hidden":"true"}),(0,t.jsx)("h2",{className:"side-links-header-title max-w-none text-[1.6rem] font-black leading-[1.05] tracking-[0.02em] text-[#0E5884] md:text-[1.9rem]",children:l})]}):null,x&&l&&n?(0,t.jsxs)("div",{className:f,suppressHydrationWarning:x,children:[(0,t.jsx)(h,{children:"Title"}),(0,t.jsx)("div",{className:"relative z-40",children:(0,t.jsx)(r.Text,{field:n,tag:"span",className:"text-lg font-black leading-tight text-[#0E5884]",suppressHydrationWarning:x})})]}):null,d&&c?(0,t.jsx)(i.RichText,{field:d,className:"side-links-header-description text-lg font-semibold leading-7 text-[#3F4C56] [&_a]:font-bold [&_a]:text-[#0E5884] [&_a]:underline [&_a]:underline-offset-2 [&_p]:mb-2 [&_p:last-child]:mb-0 [&_p]:!text-[#3F4C56]",editable:!1,suppressHydrationWarning:x}):c?(0,t.jsx)("p",{className:"side-links-header-description text-lg font-semibold leading-7 text-[#3F4C56]",children:c}):null,x&&c&&d?(0,t.jsxs)("div",{className:f,suppressHydrationWarning:x,children:[(0,t.jsx)(h,{children:"Description"}),(0,t.jsx)("div",{className:"relative z-40",children:(0,t.jsx)(i.RichText,{field:d,className:"text-base font-semibold leading-6 text-[#3F4C56] [&_a]:font-bold [&_a]:text-[#0E5884] [&_a]:underline [&_a]:underline-offset-2 [&_p]:mb-2 [&_p:last-child]:mb-0 [&_p]:!text-[#3F4C56]",editable:x,suppressHydrationWarning:x})})]}):null,p&&u?.href&&!x?(0,t.jsxs)("a",{href:u.href,target:u.target,rel:g,className:"side-links-cta inline-flex min-h-14 items-center justify-center gap-2 bg-[#0B4E73] px-8 py-4 text-lg font-black !text-white no-underline transition-colors focus-visible:no-underline",children:[(0,t.jsx)("span",{className:"side-links-cta-label",children:u.text}),(0,t.jsx)(m,{className:"side-links-cta-icon h-4 w-4","aria-hidden":"true"})]}):x&&p&&u?.field?(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)("div",{className:f,suppressHydrationWarning:x,children:[(0,t.jsx)(h,{children:"CTA Link"}),(0,t.jsx)("div",{className:"relative z-40",children:(0,t.jsx)(s.Link,{field:u.field,className:"relative z-40 inline-flex min-h-14 w-full items-center justify-center gap-2 border border-dashed border-[#0E5884] bg-white px-8 py-4 text-center text-lg font-black text-[#0E5884]",suppressHydrationWarning:x})})]})}):null]})})}function v(e){let{item:i,isEditing:r,isFirst:l}=e,n="_blank"===i.target?"noopener noreferrer":void 0,d="_blank"===i.target?`${i.title}, opens in a new tab`:i.title,u=(0,c.cn)("side-links-row group relative block min-h-[56px] px-2.5 py-3 text-left !text-white no-underline transition-all duration-200","focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-white/25 focus-visible:ring-offset-0","active:bg-white/10 focus-visible:no-underline sm:min-h-[60px] sm:px-3",!l&&"border-t border-[#5A86A4]"),m=(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("span",{className:"side-links-row-title min-w-0 flex-1 text-left text-base font-semibold tracking-[-0.02em] transition-colors duration-200 sm:text-[1.05rem]",children:i.title}),(0,t.jsx)("span",{className:"side-links-row-icon inline-flex h-8 w-8 items-center justify-center rounded-full border border-white/20 bg-white/6 transition-all duration-200 group-hover:translate-x-0.5 group-focus-visible:translate-x-0.5",children:i.isExternal?(0,t.jsx)(o,{className:"h-4 w-4","aria-hidden":"true"}):(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4","aria-hidden":"true"})})]});return r?(0,t.jsxs)("div",{className:(0,c.cn)(u,"relative z-20"),suppressHydrationWarning:r,children:[m,i.linkField?(0,t.jsx)(x,{title:"Child Link",children:(0,t.jsxs)("div",{className:p,children:[(0,t.jsx)(h,{children:"General Link"}),(0,t.jsx)("div",{className:"relative z-50",children:(0,t.jsx)(s.Link,{field:i.linkField,className:"relative z-50 inline-flex min-h-[44px] items-center text-sm font-semibold text-[#005B90] [overflow-wrap:anywhere]",suppressHydrationWarning:r})})]})}):null]}):i.href?(0,t.jsx)("a",{href:i.href,target:i.target,rel:n,className:u,"aria-label":d,children:m}):(i.linkField,(0,t.jsx)("div",{className:u,children:m}))}function j(e){let{title:s,titleField:i,items:a,isEditing:l}=e;return(0,t.jsx)("section",{className:y,"aria-label":s||"Related links",children:(0,t.jsxs)("div",{className:"space-y-8",children:[s?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("span",{className:"h-1 w-16 rounded-full bg-[#8BCDF5]","aria-hidden":"true"}),(0,t.jsx)("h3",{className:"side-links-list-title max-w-none text-[1.2rem] font-semibold leading-[1.05] tracking-[0.015em] text-white md:text-[1.5rem]",children:s})]}):null,l&&i?(0,t.jsxs)("div",{className:g,suppressHydrationWarning:l,children:[(0,t.jsx)(h,{children:"Links Title"}),(0,t.jsx)("div",{className:"relative z-40",children:(0,t.jsx)(r.Text,{field:i,tag:"span",className:"text-xl font-semibold tracking-[0.015em] text-white",suppressHydrationWarning:l})})]}):null,0===a.length&&l?(0,t.jsx)(m,{}):null,(0,t.jsx)("ul",{className:"mx-auto max-w-md",role:"list",children:a.map((e,s)=>(0,t.jsx)("li",{children:(0,t.jsx)(v,{item:e,isEditing:l,isFirst:0===s})},e.id))})]})})}e.s(["SideLinksHeader",0,w,"SideLinksItemCard",0,v,"SideLinksList",0,j],489556)},806635,e=>{"use strict";var t=e.i(373433),s=e.i(740562),i=e.i(947746),r=e.i(968684),a=e.i(965947),l=e.i(19654),n=e.i(489556),o=e.i(434506);let c=` 3969 [data-side-links-root] .side-links-header-title { 3970 color: #0e5884 !important; 3971 } 3972 3973 [data-side-links-root] .side-links-header-description { 3974 color: #5b7893 !important; 3975 } 3976 3977 [data-side-links-root] .side-links-list-title { 3978 color: #ffffff !important; 3979 } 3980 3981 [data-side-links-root] .side-links-cta { 3982 color: #ffffff !important; 3983 text-decoration: none !important; 3984 } 3985 3986 [data-side-links-root] .side-links-cta-label, 3987 [data-side-links-root] .side-links-cta-icon { 3988 color: inherit !important; 3989 } 3990 3991 [data-side-links-root] .side-links-cta:visited { 3992 color: #d7e9f6 !important; 3993 } 3994 3995 [data-side-links-root] .side-links-cta:hover, 3996 [data-side-links-root] .side-links-cta:focus-visible { 3997 color: #ddf4ff !important; 3998 text-decoration: none !important; 3999 } 4000 4001 [data-side-links-root] .side-links-cta:hover .side-links-cta-label, 4002 [data-side-links-root] .side-links-cta:hover .side-links-cta-icon, 4003 [data-side-links-root] .side-links-cta:focus-visible .side-links-cta-label, 4004 [data-side-links-root] .side-links-cta:focus-visible .side-links-cta-icon { 4005 color: #ddf4ff !important; 4006 } 4007 4008 [data-side-links-root] .side-links-row { 4009 color: #ffffff !important; 4010 text-decoration: none !important; 4011 } 4012 4013 [data-side-links-root] .side-links-row-title, 4014 [data-side-links-root] .side-links-row-icon { 4015 color: inherit !important; 4016 } 4017 4018 [data-side-links-root] .side-links-row:visited { 4019 color: #d7e9f6 !important; 4020 } 4021 4022 [data-side-links-root] .side-links-row:hover, 4023 [data-side-links-root] .side-links-row:focus-visible { 4024 color: #8bcdf5 !important; 4025 text-decoration: none !important; 4026 } 4027 4028 [data-side-links-root] .side-links-row:hover .side-links-row-title, 4029 [data-side-links-root] .side-links-row:hover .side-links-row-icon, 4030 [data-side-links-root] .side-links-row:focus-visible .side-links-row-title, 4031 [data-side-links-root] .side-links-row:focus-visible .side-links-row-icon { 4032 color: #8bcdf5 !important; 4033 } 4034 4035 [data-side-links-root] .side-links-row:hover .side-links-row-icon, 4036 [data-side-links-root] .side-links-row:focus-visible .side-links-row-icon { 4037 border-color: #8bcdf5 !important; 4038 } 4039`,d=e=>{let d=e.params?.styles||"",h=e.rendering?.componentName||"sideLinks",{page:u}=(0,r.useSitecore)(),x=!!u?.mode?.isEditing,m=(0,i.useMemo)(()=>(0,l.resolveSideLinksModel)(e.fields,h),[h,e.fields]),f=!!(m.title||m.description||m.introCta?.href&&m.introCta?.text);return x||f||0!==m.items.length?(0,t.jsxs)("aside",{"aria-label":m.title||m.linksTitle||"Side links","data-side-links-root":!0,"data-class-change":!0,"data-side-links-count":String(m.items.length),"data-side-links-datasource":m.datasourceId||"none",suppressHydrationWarning:x,className:(0,a.cn)("mx-auto w-full max-w-[430px] bg-transparent",x?"relative overflow-visible":"overflow-hidden",d)||"",children:[(0,t.jsxs)("div",{className:(x?"relative z-10":void 0)||"",children:[x?(0,t.jsx)(o.SideLinksEditBanner,{}):null,f?(0,t.jsx)(n.SideLinksHeader,{title:m.title,titleField:m.titleField,description:m.description,descriptionField:m.descriptionField,cta:m.introCta,isEditing:x}):null,m.items.length>0?(0,t.jsx)(n.SideLinksList,{title:m.linksTitle,titleField:m.linksTitleField,items:m.items,isEditing:x}):null]}),(0,t.jsx)(s.default,{id:c.__hash,children:c})]}):null},h=d;e.s(["Default",0,d,"default",0,h])},41011,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(93681),r=e.i(78627),a=e.i(968684),l=e.i(947746);let n=9,o=4,c=({item:e,currentPath:s,depth:i})=>{let[r,a]=(0,l.useState)(!1),n=(e.children?.results??[]).filter(e=>e.url?.path),d=n.length>0&&i<o,h=s===e.url?.path||s.startsWith((e.url?.path??"")+"/"),u=`${1+(i-1)*1}rem`;return(0,t.jsxs)("li",{onPointerEnter:e=>"mouse"===e.pointerType&&d&&a(!0),onPointerLeave:e=>"mouse"===e.pointerType&&d&&a(!1),children:[(0,t.jsxs)("div",{className:`flex items-center transition-colors ${h?"bg-[#EBF7FF]":"hover:bg-[#
4039EBF7FF]"}`,children:[(0,t.jsx)("a",{href:e.url?.path??"#",style:{paddingLeft:u},className:`min-w-0 flex-1 py-2.5 text-sm font-semibold uppercase tracking-wide transition-colors ${h?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,children:(0,t.jsx)("span",{className:"block max-w-[12rem] truncate",children:e.displayName})}),d&&(0,t.jsx)("button",{className:`flex flex-shrink-0 cursor-pointer items-center py-2.5 pr-4 transition-colors ${h?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,onClick:e=>{e.stopPropagation(),a(e=>!e)},"aria-label":`Toggle ${e.displayName} submenu`,"aria-expanded":r,children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 transition-transform duration-200 ${r?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})})]}),d&&r&&(0,t.jsx)("ul",{className:"border-l-2 border-[#CED5D9] bg-[#F8FBFD]",role:"list",children:n.map(e=>(0,t.jsx)(c,{item:e,currentPath:s,depth:i+1},e.id))})]})},d=({item:e,currentPath:s})=>{let[i,r]=(0,l.useState)(!1),a=(0,l.useRef)(null),n=(e.children?.results??[]).filter(e=>e.url?.path),o=n.length>0,d=s===e.url?.path||s.startsWith((e.url?.path??"")+"/");return(0,l.useEffect)(()=>{let e=e=>{a.current&&!a.current.contains(e.target)&&r(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.jsxs)("li",{ref:a,className:"relative",onPointerEnter:e=>"mouse"===e.pointerType&&o&&r(!0),onPointerLeave:e=>"mouse"===e.pointerType&&o&&r(!1),children:[(0,t.jsxs)("div",{className:`flex items-center border-b-2 transition-colors ${d?"border-[#0080CC]":"border-transparent hover:border-[#0080CC]"}`,children:[(0,t.jsx)("a",{href:e.url?.path??"#",className:`flex items-center whitespace-nowrap py-4 pl-4 ${o?"pr-1":"pr-4"} text-sm font-bold uppercase tracking-wider transition-colors ${d?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,children:(0,t.jsx)("span",{className:"max-w-[9rem] truncate",children:e.displayName})}),o&&(0,t.jsx)("button",{className:`flex flex-shrink-0 cursor-pointer items-center py-4 pr-3 transition-colors ${d?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,onClick:e=>{e.stopPropagation(),r(e=>!e)},"aria-label":`Toggle ${e.displayName} submenu`,"aria-expanded":i,children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 transition-transform duration-200 ${i?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})})]}),o&&i&&(0,t.jsx)("ul",{className:"absolute left-0 top-full z-50 min-w-[200px] border border-[#CED5D9] bg-white shadow-lg",role:"list",children:n.map(e=>(0,t.jsx)(c,{item:e,currentPath:s,depth:1},e.id))})]})},h=({items:e,currentPath:s})=>{let[i,r]=(0,l.useState)(!1),a=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let e=e=>{a.current&&!a.current.contains(e.target)&&r(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.jsxs)("li",{ref:a,className:"relative",onPointerEnter:e=>"mouse"===e.pointerType&&r(!0),onPointerLeave:e=>"mouse"===e.pointerType&&r(!1),children:[(0,t.jsxs)("button",{className:`flex cursor-pointer items-center gap-1 whitespace-nowrap border-b-2 px-4 py-4 text-sm font-bold uppercase tracking-wider transition-colors ${i?"border-[#0080CC] text-[#0080CC]":"border-transparent text-[#003366] hover:border-[#0080CC] hover:text-[#0080CC]"}`,onClick:e=>{e.stopPropagation(),r(e=>!e)},"aria-label":"More navigation items","aria-expanded":i,"aria-haspopup":"true",children:["â¢â¢â¢",(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 flex-shrink-0 transition-transform duration-200 ${i?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})]}),i&&(0,t.jsx)("ul",{className:"absolute right-0 top-full z-50 min-w-[200px] border border-[#CED5D9] bg-white shadow-lg",role:"list",children:e.map(e=>(0,t.jsx)(c,{item:e,currentPath:s,depth:1},e.id))})]})},u=({children:e})=>{let[s,i]=(0,l.useState)(0),[r,a]=(0,l.useState)(0),n=(0,l.useRef)(null),o=(0,l.useRef)(null),c=(0,l.useRef)(null),d=(0,l.useRef)(0),h=(0,l.useCallback)(()=>{let e=n.current,t=o.current;if(!e||!t)return;let s=Math.max(0,t.scrollWidth-e.clientWidth);a(s),i(e=>Math.min(e,s))},[]);(0,l.useEffect)(()=>{h();let e=new ResizeObserver(h);return n.current&&e.observe(n.current),()=>e.disconnect()},[h]);let u=e=>i(Math.max(0,Math.min(r,e))),x=s>1,m=s<r-1;return(0,t.jsxs)("div",{ref:n,className:"relative overflow-x-clip",onTouchStart:e=>{c.current=e.touches[0].clientX,d.current=s},onTouchMove:e=>{null!==c.current&&u(d.current+(c.current-e.touches[0].clientX))},onTouchEnd:()=>{c.current=null},children:[x&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 flex w-20 items-center bg-gradient-to-r from-white from-50% to-transparent",children:(0,t.jsx)("button",{className:"pointer-events-auto ml-1 flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] bg-white text-[#0080CC] shadow-md transition-shadow hover:shadow-lg",onClick:()=>u(s-180),"aria-label":"Scroll navigation left",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})})})}),(0,t.jsx)("div",{ref:o,style:{transform:`translateX(-${s}px)`},children:e}),m&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 flex w-20 items-center justify-end bg-gradient-to-l from-white from-50% to-transparent",children:(0,t.jsx)("button",{className:"pointer-events-auto mr-1 flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] bg-white text-[#0080CC] shadow-md transition-shadow hover:shadow-lg",onClick:()=>u(s+180),"aria-label":"Scroll navigation right",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})})})]})},x=e=>{let{page:o}=(0,a.useSitecore)(),c=o.mode.isEditing,[x,m]=(0,l.useState)(0),[f,g]=(0,l.useState)(""),p=(0,l.useRef)(null),b=(0,l.useRef)(null);(0,l.useEffect)(()=>{g(window.location.pathname)},[]);let y=e.fields?.data?.datasource,w=y?.children?.results||[],v=(y?.navigationRoot?.targetItem?.children?.results||[]).filter(e=>e.url?.path),j=v.slice(0,n),N=v.slice(n),C=e.params?.styles||"";(0,l.useEffect)(()=>
4039{if(!(w.length<=1)&&!c)return p.current=setInterval(()=>{m(e=>(e+1)%w.length)},5e3),()=>{p.current&&clearInterval(p.current)}},[w.length,c]);let k=e=>{p.current&&clearInterval(p.current),m(Math.max(0,Math.min(e,w.length-1)))};if(!y)return c?(0,t.jsx)("div",{className:"rounded-lg border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-6 text-center text-sm text-[#686C6E]",children:"Subsite Hero â select a datasource to configure this component"}):null;let F=w[x]??null;return(0,t.jsxs)("div",{className:C,children:[(0,t.jsx)("section",{className:"w-full bg-gradient-to-t from-[#003366] to-[#0066BB]",children:(0,t.jsx)("div",{className:"mx-auto max-w-7xl",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center px-8 py-16 lg:px-12 lg:py-20",children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-4",children:[(y.icon?.jsonValue?.value?.src||c)&&(0,t.jsx)("div",{className:"h-14 w-14 flex-shrink-0",children:(0,t.jsx)(i.Image,{field:y.icon?.jsonValue,className:"h-full w-full object-contain"})}),(0,t.jsx)("h1",{className:"text-3xl font-bold leading-tight text-white lg:text-4xl",children:String(y.title?.jsonValue?.value??"").trim()||y.navigationRoot?.targetItem?.displayName||""})]}),(y.description?.jsonValue?.value||c)&&(0,t.jsx)(s.Text,{field:y.description?.jsonValue,tag:"p",className:"text-base leading-relaxed text-[#9FC4DC]"}),(()=>{let e=y.navigationRoot?.targetItem,s=e?.url?.path||f;if(!s)return null;let i=s.split("/").filter(Boolean),r=[],a=e?.parent,l=0;for(;a&&l<i.length;){let e=a.displayName||a.name||"";e&&r.push({label:e}),a=a.parent,l++}if(r.reverse(),!r.length)return null;let n=e?.displayName||e?.name||"";return(0,t.jsx)("nav",{"aria-label":"Breadcrumb",className:"mt-4",children:(0,t.jsxs)("ol",{className:"flex flex-wrap items-center gap-x-1.5 gap-y-1 text-xs text-[#7AADCC]",children:[r.map(({label:e},s)=>(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[s>0&&(0,t.jsx)("span",{"aria-hidden":"true",className:"text-[#4A7A99]",children:"/"}),(0,t.jsx)("a",{href:0===s?"/":"/"+i.slice(0,s).join("/"),className:"transition-colors hover:text-white",children:e})]},s)),n&&(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"text-[#4A7A99]",children:"/"}),(0,t.jsx)("span",{"aria-current":"page",className:"text-orange-300",children:n})]})]})})})()]}),(0,t.jsx)("div",{className:"relative flex items-center justify-end p-6",children:w.length>0?c?(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"bg-[#002A55] px-3 py-2 text-xs text-[#7AB8D9]",children:[(0,t.jsx)("strong",{className:"text-[#9FC4DC]",children:"Carousel slides"})," â select a slide item in the right panel layers to edit its image, text, and Read More link."]}),w.map(e=>(0,t.jsxs)("div",{className:"relative z-10 flex flex-col border-t border-[#4A6080]",children:[(0,t.jsx)("div",{className:"relative z-10 min-h-[140px]",children:(0,t.jsx)(i.Image,{field:e.image?.jsonValue??{value:{}},className:"h-full w-full object-cover"})}),(0,t.jsxs)("div",{className:"relative z-20 bg-[#F5821F] px-3 py-3",children:[(0,t.jsx)(s.Text,{field:e.text?.jsonValue??{value:""},tag:"p",className:"text-xs font-semibold text-white"}),(0,t.jsx)(r.Link,{field:e.readMoreLink?.jsonValue??{value:{}},className:"mt-1 block text-xs font-bold text-white underline hover:no-underline",children:"Read More"})]})]},e.id))]}):(0,t.jsxs)("div",{className:"relative",style:{width:"420px",height:"240px"},children:[(0,t.jsx)("div",{className:"absolute inset-0 cursor-grab overflow-hidden active:cursor-grabbing",onTouchStart:e=>{b.current=e.touches[0].clientX},onTouchEnd:e=>{if(null===b.current)return;let t=b.current-e.changedTouches[0].clientX;Math.abs(t)>40&&k(t>0?(x+1)%w.length:(x-1+w.length)%w.length),b.current=null},children:w.map((e,s)=>(0,t.jsx)("div",{className:`absolute inset-0 transition-opacity duration-700 ${s===x?"opacity-100":"pointer-events-none opacity-0"}`,children:(0,t.jsx)(i.Image,{field:e.image?.jsonValue,className:"h-full w-full object-cover"})},e.id))}),(0,t.jsxs)("div",{className:"absolute left-4 right-4 z-20 flex items-center gap-2 bg-[#F5821F] px-3 py-1",style:{bottom:"-18px"},children:[(0,t.jsx)("button",{onClick:()=>k((x-1+w.length)%w.length),disabled:w.length<=1,className:"flex-shrink-0 cursor-pointer text-white transition-opacity hover:opacity-75 disabled:opacity-30","aria-label":"Previous slide",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[F?.text?.jsonValue?.value&&(0,t.jsx)(s.Text,{field:F.text?.jsonValue,tag:"p",className:"truncate text-xs font-semibold text-white"}),F?.readMoreLink?.jsonValue?.value?.href&&(0,t.jsx)(r.Link,{field:F.readMoreLink.jsonValue,className:"block text-xs font-bold text-white underline hover:no-underline",children:"Read More"})]}),(0,t.jsx)("button",{onClick:()=>k((x+1)%w.length),disabled:w.length<=1,className:"flex-shrink-0 cursor-pointer text-white transition-opacity hover:opacity-75 disabled:opacity-30","aria-label":"Next slide",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})})]})]}):c&&(0,t.jsx)("div",{className:"flex h-48 items-center justify-center border-2 border-dashed border-[#4A6080] bg-[#002A55] text-sm text-[#7A99B0]",children:"Add child items as carousel slides â image, text, and optional Read More link"})})]})})}),(v.length>0||c)&&(0,t.jsx)("nav",{className:"w-full border-b border-[#CED5D9] bg-white shadow-sm","aria-label":"Section navigation",children:(0,t.jsx)("div",{className:"mx-auto max-w-7xl px-4",children:v.length>0?(0,t.jsx)(u,{children:(0,t.jsxs)("ul",{className:"flex flex-nowrap",role:"list",children:[j.map(e=>(0,t.jsx)(d,{item:e,currentPath:f},e.id)),N.length>0&&(0,t.jsx)(h,{items:N,currentPath:f})]})}):(0,t.jsxs)("p",{className:"py-3 text-sm text-[#686C6E]",children:["Set the ",(0,t.jsx)("strong",{children:"Navigation Root"})," field on the datasource to the subsite Home page to populate this nav bar."]})})})]})};e.s(["Default",0,x])},789160,e=>{"use strict";var t=e.i(373433),s=e.i(968684),i=e.i(947746);let r=({item:e,currentPath:s})=>{let[r,a]=(0,i.useState)(!1),l=(0,i.useRef)(null),n=e.children?.results||[],o=n.length>0,c=s===e.url?.path||s.startsWith((e.url?.path??"")+"/");return(0,i.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.jsxs)("li",{ref:l,className:"relative",onMouseEnter:()=>o&&a(!0),onMouseLeave:()=>o&&a(!1),children:[(0,t.jsxs)("a",{href:e.url?.path??"#",className:`flex items-center gap-1 whitespace-nowrap border-b-2 px-4 py-4 text-sm font-bold uppercase tracking-wider transition-colors ${c?"border-[#0080CC] text-[#0080CC]":"border-transparent text-[#003366] hover:border-[#0080CC] hover:text-[#0080CC]"}`,children:[e.displayName,o&&(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 flex-shrink-0 transition-transform duration-200 ${r?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})]}),o&&r&&(0,t.jsx)("ul",{className:"absolute left-0 top-full z-50 min-w-[200px] border border-[#CED5D9] bg-white shadow-lg",role:"list",children:n.map(e=>{let i=s===e.url?.path;return(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.url?.path??"#",className:`block px-4 py-2.5 text-sm font-semibold uppercase tracking-wide transition-colors ${i?"bg-[#EBF7FF] text-[#0080CC]":"text-[#003366] hover:bg-[#
4039EBF7FF] hover:text-[#0080CC]"}`,children:e.displayName})},e.id)})})]})},a=e=>{let{page:a}=(0,s.useSitecore)(),[l,n]=(0,i.useState)(!1),[o,c]=(0,i.useState)("");(0,i.useEffect)(()=>{n(a.mode.isEditing),c(window.location.pathname)},[a.mode.isEditing]);let d=e.fields?.data?.datasource,h=d?.children?.results||[],u=e.params?.styles||"";return d?h.length||l?(0,t.jsx)("nav",{className:`w-full border-b border-[#CED5D9] bg-white shadow-sm ${u}`,"aria-label":"Section navigation",children:(0,t.jsx)("div",{className:"mx-auto max-w-7xl px-4",children:h.length>0?(0,t.jsx)("ul",{className:"flex flex-wrap",role:"list",children:h.map(e=>(0,t.jsx)(r,{item:e,currentPath:o},e.id))}):(0,t.jsx)("p",{className:"py-3 text-sm text-[#686C6E]",children:"No child pages found under the selected datasource."})})}):null:l?(0,t.jsx)("div",{className:"rounded-lg border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-4 text-center text-sm text-[#686C6E]",children:"Secondary Navigation â set the datasource to the subsite Home page to display navigation"}):null};e.s(["Default",0,a])},513326,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(78627),a=e.i(968684),l=e.i(952464);let n=({item:e,isEditing:s})=>{let i=e.link?.jsonValue?.value?.href||"",a=e.link?.jsonValue?.value?.text||"",n=e.link?.jsonValue?.value?.target?.trim()||"_self",o="_blank"===n?"noopener noreferrer":void 0;return(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-[#66C6FF] py-4",children:[s?(0,t.jsx)(r.Link,{field:e.link?.jsonValue??{value:{}},className:"flex-1 text-base font-semibold text-white hover:underline"}):i?(0,t.jsx)(l.default,{href:i,target:n,rel:o,className:"flex-1 text-base text-white hover:underline",prefetch:!1,children:a}):(0,t.jsx)("span",{className:"flex-1 text-base text-white",children:a}),(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",className:"ml-4 h-4 w-4 flex-shrink-0 text-white","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})]})},o=e=>{let{page:r}
4039=(0,a.useSitecore)(),[l,o]=(0,s.useState)(!1);(0,s.useEffect)(()=>{o(r.mode.isEditing)},[r.mode.isEditing]);let c=e.fields?.data?.datasource,d=e.params?.styles||"",h=e.params?.RenderingIdentifier,u=c?.children?.results??[],x=u.filter(e=>l||e.link?.jsonValue?.value?.text?.trim());return(0,t.jsx)("section",{className:`w-full bg-[#006099] py-12 ${d}`,id:h||void 0,"data-class-change":!0,children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1200px] px-6",children:[(c?.heading?.jsonValue?.value||l)&&(0,t.jsx)(i.Text,{field:c?.heading?.jsonValue,tag:"h2",className:"mb-8 text-2xl font-bold text-white"}),l&&(0,t.jsxs)("div",{className:"relative z-30 mb-6 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,t.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Resource Link Grid - Edit Mode"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"Each row is a child item under this datasource. Set a General Link with display text and a URL. Links display in two columns on desktop and stack on mobile."})]}),(0,t.jsxs)("ul",{className:"list-disc space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Heading"})," - click the heading text above to edit it inline."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Link"})," - General Link field. The ",(0,t.jsx)("strong",{children:"link text"}
4039)," becomes the row label and the ",(0,t.jsx)("strong",{children:"URL"})," is the destination."]}),(0,t.jsxs)("li",{children:["Set the link ",(0,t.jsx)("strong",{children:"target"})," to ",(0,t.jsx)("em",{children:"_blank"})," to open in a new tab on the live page."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add links"})," - use ",(0,t.jsx)("strong",{children:"Manage Items"})," in the side panel and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another child item."]}),(0,t.jsxs)("li",{children:["If ",(0,t.jsx)("strong",{children:"link text"})," is blank the row will not render on the live page."]})]})]}),u.length>0?x.length>0&&(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 md:gap-x-16",children:x.map(e=>(0,t.jsx)(n,{item:e,isEditing:l},e.id))}):(0,t.jsx)("div",{className:"rounded border-2 border-dashed border-white/30 p-6 text-center text-white/60",children:"Resource Link Grid â assign a datasource to display links"})]})})};e.s(["Default",0,o])},598018,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(78627),r=e.i(968684),a=e.i(814512),l=e.i(947746),n=e.i(966362);let o=e=>{let{isEditing:r,isVertical:l}=e,n=e.icon?.jsonValue?.value,o=!!n,c=e.link?.jsonValue?.value?.href||void 0,d=e.link?.jsonValue?.value?.target?.trim()||"_self",h="_blank"===d?"noopener noreferrer":void 0,u=e.link?.jsonValue?.value?.text?.trim()||c||"Quick link",x="_blank"===d?`${u} (opens in new tab)`:u;return(0,t.jsx)("div",{className:"inline-flex max-w-full flex-col items-start gap-1","data-pill":!0,children:(0,t.jsxs)("div",{className:`relative flex max-w-full ${l?"min-h-[3.25rem] w-full max-w-none rounded-none px-4 py-3":"min-h-[2.75rem] rounded-none px-3 py-2 md:min-h-[3.25rem] md:px-4 md:py-3"} items-center gap-2.5 border border-[#CED5D9] bg-[#EBF7FF] transition-all hover:border-[#0080CC] hover:bg-[#D6ECFA] md:gap-3`,children:[o&&(0,t.jsx)(a.default,{iconClass:n,className:`${l?"w-5":""} flex-shrink-0 text-base text-[#0080CC] md:text-lg`}),(0,t.jsx)(s.Text,{field:e.icon?.jsonValue,tag:"span",className:r?"ml-1 block border-l border-[#CED5D9] pl-2 text-xs text-[#456278]":"hidden"}),(0,t.jsx)("span",{className:`min-w-0 flex-1 text-xs font-semibold uppercase tracking-wide text-[#006099] md:text-sm ${l?"leading-snug break-words":"truncate whitespace-nowrap"}`,children:e.link?.jsonValue?.value?.text||(r?"[No link text]":"")}),r&&(0,t.jsx)(i.Link,{field:e.link?.jsonValue??{value:{}},className:"ml-1 block max-w-[12rem] truncate border-l border-[#CED5D9] pl-2 text-xs text-[#0080CC] opacity-80",children:e.link?.jsonValue?.value?.href??""}),!r&&c&&(0,t.jsx)("a",{href:c,target:d,rel:h,className:"absolute inset-0 z-10 rounded-none focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2 focus-visible:ring-offset-white","aria-label":x})]})})},c=15,d=7,h=450,u=({items:e,isEditing:i,containerClass:r,heading:c,headingClass:u})=>{let x=r.includes("flex-col"),[m,f]=(0,l.useState)(d),g=!1,p=1,[b,y]=(0,l.useState)(0),[w,v]=(0,l.useState)(null),[j,N]=(0,l.useState)(!1),[C,k]=(0,l.useState)(!1),[F,E]=(0,l.useState)(!1),A=(0,l.useRef)(null),S=(0,l.useRef)(null),D=(0,l.useRef)(null),T=(0,l.useRef)(!1),L=(0,l.useRef)(null),_=(0,l.useRef)(null),I=(0,l.useRef)(null),B=(0,l.useRef)(0);(0,l.useLayoutEffect)(()=>{},[g,i,x,m]),(0,l.useEffect)(()=>{if(i||x)return;let e=D.current;if(!e)return;let t=new ResizeObserver(()=>{f(d),y(0)});return t.observe(e),()=>t.disconnect()},[i,x]);let M=(0,l.useCallback)(()=>{let e=D.current;e&&(N(e.scrollLeft>1),k(e.scrollLeft<e.scrollWidth-e.clientWidth-1),e.scrollLeft>4&&E(!0))},[]);function R(e){if(T.current||e===b||e<0||e>=p)return;T.current=!0;let t=e>b?1:-1;(0,n.flushSync)(()=>{v(b),y(e)}),_.current=requestAnimationFrame(()=>{let e=S.current,s=A.current;if(!e||!s){T.current=!1;return}e.style.transition="none",e.style.transform="translateX(0)",s.style.transition="none",s.style.transform=`translateX(${100*t}%)`,e.offsetWidth;let i=`transform ${h}ms ease-in-out`;e.style.transition=i,e.style.transform=`translateX(${-(100*t)}%)`,s.style.transition=i,s.style.transform="translateX(0)",L.current=setTimeout(()=>{A.current&&(A.current.style.transition="",A.current.style.transform=""),(0,n.flushSync)(()=>v(null)),T.current=!1},h)})}(0,l.useEffect)(()=>{let e=window.requestAnimationFrame(()=>E(!1));return()=>window.cancelAnimationFrame(e)},[e.length,x,i]),(0,l.useEffect)(()=>
4039{if(g||x||i)return;let e=D.current;if(!e)return;M();let t=new ResizeObserver(M);return t.observe(e),e.addEventListener("scroll",M,{passive:!0}),()=>{t.disconnect(),e.removeEventListener("scroll",M)}},[g,x,i,M]),(0,l.useEffect)(()=>()=>{L.current&&clearTimeout(L.current),_.current&&cancelAnimationFrame(_.current)},[]);let P=i||x?r:r.replace("flex-wrap","flex-nowrap"),$=!i&&!x&&j,O=!i&&!x&&C;function H(){E(!0),D.current?.scrollBy({left:-(.85*D.current.clientWidth),behavior:"smooth"})}function V(){E(!0),D.current?.scrollBy({left:.85*D.current.clientWidth,behavior:"smooth"})}function z(e){i||x||"touch"===e.pointerType||e.target.closest("a[href]")||(I.current=e.clientX,B.current=D.current?.scrollLeft??0,e.currentTarget.setPointerCapture(e.pointerId))}function U(e){if(null===I.current)return;let t=I.current-e.clientX;Math.abs(t)>6&&(e.preventDefault(),E(!0)),!g&&D.current&&(D.current.scrollLeft=B.current+t)}function W(e){null===I.current||(I.current,e.clientX,I.current=null,e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId))}return(0,t.jsxs)("div",{className:i||x?void 0:"w-full",children:[void 0!==c&&(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-3",children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(c.jsonValue?.value||i)&&(0,t.jsx)(s.Text,{field:c.jsonValue,tag:"h2",className:u})}),!i&&!x&&(g||C)&&(0,t.jsxs)("div",{"aria-hidden":"true",className:"hidden shrink-0 items-center gap-2 text-[#0080CC] opacity-70 md:flex xl:hidden",children:[(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-4 w-4 animate-pulse","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})}),(0,t.jsx)(a.default,{iconClass:"fa-duotone fa-solid fa-hand-pointer",className:"text-base"}),(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-wide",children:"Scroll horizontally"}),(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-4 w-4 animate-pulse","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})]})]}),i&&(0,t.jsxs)("div",{className:"relative z-30 mb-4 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,t.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Quick Links - Edit Mode"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"Each pill is a child item under this datasource. Set a Font Awesome icon class and a General Link with display text and URL. The component displays up to 15 quick links."})]}),(0,t.jsxs)("ul",{className:"space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Icon"})," - optional Font Awesome class (e.g. ",(0,t.jsx)("em",{children:"fa-solid fa-house"}),") displayed to the left of the pill label. Social icons support ",(0,t.jsx)("em",{children:"fa-brands fa-x-twitter"}),", ",(0,t.jsx)("em",{children:"fa-brands fa-instagram"}),", ",(0,t.jsx)("em",{children:"fa-brands fa-linkedin-in"}),", ",(0,t.jsx)("em",{children:"fa-brands fa-youtube"}),", and ",(0,t.jsx)("em",{children:"fa-brands fa-facebook-f"}),"."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Link"})," - General Link field. The ",(0,t.jsx)("strong",{children:"link text"}
4039)," becomes the pill label; the ",(0,t.jsx)("strong",{children:"URL"})," is shown beside it here in edit mode."]}),(0,t.jsxs)("li",{children:["Set the link ",(0,t.jsx)("strong",{children:"target"})," to ",(0,t.jsx)("em",{children:"_blank"})," to open in a new tab on the live page."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add pills"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another child item."]}),(0,t.jsxs)("li",{children:["If ",(0,t.jsx)("strong",{children:"link text"})," is blank the pill will show ",(0,t.jsx)("em",{children:"[No link text]"})," here but nothing on the live page."]})]})]}),(0,t.jsxs)("div",{className:x?"w-full":"flex items-center gap-2",children:[!x&&$&&(0,t.jsx)("button",{type:"button",onClick:H,className:"flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] text-[#0080CC] transition-all duration-200 hover:border-[#0080CC] hover:bg-[#EBF7FF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2","aria-label":"Scroll quick links left",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-5 w-5","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})})}),(0,t.jsxs)("div",{ref:D,className:`min-w-0 flex-1 ${!i?"overflow-x-auto overflow-y-hidden [scrollbar-width:none] [&::-webkit-scrollbar]:hidden":""} ${!i&&!x?"cursor-grab select-none active:cursor-grabbing":""}`,onPointerDown:z,onPointerMove:U,onPointerUp:W,onPointerCancel:W,children:[g&&null!==w&&(0,t.jsx)("div",{ref:S,className:`absolute inset-0 ${P}`,"aria-hidden":"true",children:e.filter((e,t)=>Math.floor(t/m)===w).map(({id:e,...s})=>(0,t.jsx)(o,{...s,isEditing:!1,isVertical:x},e))}),(0,t.jsx)("div",{ref:A,className:P,children:e.map(({id:e,...s},r)=>{let a=!i&&g&&m<d&&r===(b+1)*m&&b<p-1;return(0,t.jsx)("div",{className:"contents",children:(0,t.jsx)(o,{...s,isEditing:i&&!a,isVertical:x})},e)})})]}),!x&&O&&(0,t.jsx)("button",{type:"button",onClick:V,className:"flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] text-[#0080CC] transition-all duration-200 hover:border-[#0080CC] hover:bg-[#EBF7FF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0080CC] focus-visible:ring-offset-2","aria-label":"Scroll quick links right",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-5 w-5","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})})]}),!i&&g&&(0,t.jsx)("div",{className:"mt-3 flex items-center justify-center gap-1.5",children:Array.from({length:p}).map((e,s)=>(0,t.jsx)("button",{type:"button",onClick:()=>R(s),className:"group flex h-6 min-w-6 cursor-pointer items-center justify-center rounded-full focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0080CC]/25","aria-label":`Page ${s+1} of ${p}`,"aria-current":s===b?"true":void 0,children:(0,t.jsx)("span",{className:`h-2.5 rounded-full transition-all duration-200 ${s===b?"w-6 bg-[#0080CC]":"w-2.5 bg-[#CED5D9] group-hover:bg-[#0080CC]"}`,"aria-hidden":"true"})},s))}),!F&&!i&&!x&&(g||C)&&(0,t.jsxs)("div",{"aria-hidden":"true",className:"mt-2 flex items-center justify-center gap-2 text-[#0080CC] opacity-70 md:hidden",children:[(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-4 w-4 animate-pulse","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})}),(0,t.jsx)(a.default,{iconClass:"fa-duotone fa-solid fa-hand-pointer",className:"text-base"}),(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-wide",children:"Swipe to view more"}),(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-4 w-4 animate-pulse","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})]})]})},x=e=>{let{page:s}=(0,r.useSitecore)(),i=!!s.mode.isEditing,a=(0,l.useMemo)(()=>e.fields?.data?.datasource,[e.fields?.data?.datasource]),n=e.params?.styles||"",o=(a?.children?.results||[]).slice(0,c);return(0,t.jsx)("section",{className:`relative w-full max-w-full py-8 ${n}`,"data-class-change":!0,children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[90rem] px-4 sm:px-0",children:(0,t.jsx)("div",{className:"w-full",children:o.length>0?(0,t.jsx)(u,{items:o,isEditing:i,containerClass:"flex flex-wrap gap-3",heading:a?.heading,headingClass:"text-left text-lg font-semibold text-[#00304C]"}):(0,t.jsx)("div",{className:"rounded-lg border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-6 text-center text-[#686C6E]",children:"Qu
4039ick Links - Select a datasource to display items"})})})})},m=e=>{let{page:s}=(0,r.useSitecore)(),i=!!s.mode.isEditing,a=(0,l.useMemo)(()=>e.fields?.data?.datasource,[e.fields?.data?.datasource]),n=e.params?.styles||"",o=(a?.children?.results||[]).slice(0,c);return(0,t.jsx)("section",{className:`relative w-full max-w-full py-8 ${n}`,"data-class-change":!0,children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[90rem] px-4 sm:px-0",children:(0,t.jsx)("div",{className:"w-full",children:o.length>0?(0,t.jsx)(u,{items:o,isEditing:i,containerClass:"flex flex-wrap justify-center gap-3",heading:a?.heading,headingClass:"text-center text-lg font-semibold text-[#00304C]"}):(0,t.jsx)("div",{className:"rounded-lg border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-6 text-center text-[#686C6E]",children:"Quick Links - Select a datasource to display items"})})})})},f=e=>{let{page:s}=(0,r.useSitecore)(),i=!!s.mode.isEditing,a=(0,l.useMemo)(()=>e.fields?.data?.datasource,[e.fields?.data?.datasource]),n=e.params?.styles||"",o=(a?.children?.results||[]).slice(0,c);return(0,t.jsx)("section",{className:`relative w-full max-w-full pb-8 pt-0 ${n}`,"data-class-change":!0,children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[90rem] px-4 sm:px-0",children:(0,t.jsx)("div",{className:"w-full",children:o.length>0?(0,t.jsx)(u,{items:o,isEditing:i,containerClass:"flex flex-col gap-2",heading:a?.heading,headingClass:"text-center text-3xl font-semibold text-[#00304C] md:text-left"}):(0,t.jsx)("div",{className:"rounded-lg border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-6 text-center text-[#686C6E]",children:"Quick Links - Select a datasource to display items"})})})})};e.s(["Centered",0,m,"Default",0,x,"Vertical",0,f])},303900,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(78627),r=e.i(191167),a=e.i(968684),l=e.i(565333),n=e.i(76749),o=e.i(278815),c=e.i(952464);let d="1b9bc23621c34cd1a5c7e544b15c8dd5",h="client",u=e=>{let{page:s}=(0,a.useSitecore)(),r=e.isPageEditing||s?.mode?.isEditing,l="styled"===e.presentation,n=`item${e.index}`;n+=(e.index+1)%2==0?" even":" odd",0==e.index&&(n+=" first"),e.index+1==e.total&&(n+=" last"),l&&(n+=" border-b border-[#C6D0D6] last:border-b-0");let o=l?"group flex min-h-[72px] w-full items-center justify-between gap-5 px-5 py-4 text-left text-lg font-bold leading-snug text-[#003B5C] transition-colors hover:bg-[#EAF0F3] hover:text-[#00679D] focus-visible:bg-[#EAF0F3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#0080CC]":"text-gray-600 hover:underline focus-visible:border focus-visible:border-dashed focus-visible:border-gray-500 inline-block rounded-sm px-2 py-2 transition-colors focus-visible:bg-gray-50 focus-visible:outline focus-visible:outline-dashed focus-visible:ring-gray-500 aria-selected:bg-gray-100 text-nowrap word-break-[break-word] text-sm [.footer-links_&]:hover:text-[#8BCDF5]! [.footer-links_&]:hover:underline [.footer-links_&]:focus-visible:border-none [.footer-links_&]:focus-visible:bg-[#19A9FF]/15 [.footer-links_&]:focus-visible:text-[#8BCDF5]! [.footer-links_&]:focus-visible:underline [.footer-links_&]:focus-visible:outline-none [.footer-links_&]:focus-visible:ring-2 [.footer-links_&]:focus-visible:ring-[#19A9FF] [.footer-links_&]:focus-visible:ring-offset-2 [.footer-links_&]:focus-visible:ring-offset-[#00304C]",d=e.field?.value?.text;return(0,t.jsx)("li",{className:n,children:(0,t.jsx)("div",{children:r?l?(0,t.jsxs)("span",{className:o,children:[(0,t.jsx)(i.Link,{field:e.field,prefetch:!1}),(0,t.jsx)("span",{className:"inline-flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[#00679D] text-xl font-medium leading-none text-[#00679D]","aria-hidden":"true",children:"â"})]}):(0,t.jsx)(i.Link,{className:o,field:e.field,prefetch:!1}):e.field?.value?.href&&(0,t.jsxs)(c.default,{href:e.field.value.href,className:o,prefetch:!1,children:[(0,t.jsx)("span",{children:d}),l?(0,t.jsx)("span",{className:"inline-flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[#00679D] text-xl font-medium leading-none text-[#00679D]","aria-hidden":"true",children:"â"}):null]})})})};function x(e){return String(e??"").trim().toLowerCase().replace(/[{}
4039-]/g,"")}function m(e,t=[]){return null==e||("string"==typeof e||"number"==typeof e?t.push(x(e)):Array.isArray(e)?e.forEach(e=>m(e,t)):"object"==typeof e&&Object.values(e).forEach(e=>m(e,t))),t}function f(e){return m(e).some(e=>e.includes("styled")||e===d)?"styled":"basic"}let g=e=>{let{page:s}=(0,a.useSitecore)(),i=s?.mode?.isEditing,l=e.fields?.data?.datasource,n=f(l?.styling?.jsonValue),o="styled"===n,c=`${o?"styled-links mx-auto w-full max-w-[90rem] bg-[#F6F8F9] px-6 py-6 font-sans":"max-w-xs p-5 font-sans"} ${e.params.styles}`.trimEnd(),d=e.params.RenderingIdentifier;if(l){let e=l.children.results.filter(e=>e?.field?.link).map((e,s)=>(0,t.jsx)(u,{index:s,total:l.children.results.length,field:e.field.link,isPageEditing:i,presentation:n},`${s}${e.field.link}`));return(0,t.jsx)("div",{"data-class-change":!0,className:c,id:d||void 0,children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(r.Text,{tag:"h3",field:l?.title?.jsonValue,className:o?"mb-4 text-left text-3xl font-bold text-[#003B5C]":"text-nowrap mb-5 text-base font-bold text-gray-600"}),(0,t.jsx)("ul",{className:o?"m-0 list-none p-0":"list-none p-0 m-0","aria-label":"Navigation options",children:e})]})})}return(0,t.jsx)("div",{"data-class-change":!0,className:c,id:d||void 0,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsx)("h3",{children:"Link List"})})})},p=e=>{let i=e.fields?.data?.datasource,r=`${e.params.styles}`.trimEnd(),a=e.params.RenderingIdentifier,[l,n]=(0,s.useState)(null),o=(e,t)=>{e.preventDefault();let s=t.replace("#",""),i=document.getElementById(s);i&&i.scrollIntoView({behavior:"smooth",block:"start"})};if((0,s.useEffect)(()=>{let e=document.querySelectorAll("section[id]"),t=0;e.length>0&&(t=window.requestAnimationFrame(()=>{n(e[0].id)}));let s=new IntersectionObserver(e=>{let t=e.find(e=>e.isIntersecting);t&&n(t.target.id)},{rootMargin:"0px 0px -85% 0px",threshold:.1});return e.forEach(e=>s.observe(e)),()=>{t&&window.cancelAnimationFrame(t),e.forEach(e=>s.unobserve(e))}},[]),i){let e=i.children.results.filter(e=>e?.field?.link).map((e,s)=>{let i=e.field.link,r=i?.value?.href||"",a=r.replace("#","")===l;return(0,t.jsx)("a",{href:r,onClick:e=>o(e,r),className:`text-sm font-semibold py-4 transition-colors border-b-2 ${a?"border-black":"border-transparent"}`,children:i?.value?.text},`${s}${r}`)});return(0,t.jsx)("div",{"data-class-change":!0,className:`sticky top-0 shadow-lg bg-white z-20 ${r}`,id:a||void 0,children:(0,t.jsx)("div",{className:"container mx-auto px-4",children:(0,t.jsx)("ul",{className:"flex gap-12 list-none p-0 m-0",role:"listbox","aria-label":"Navigation options",children:e})})})}return(0,t.jsx)("div",{"data-class-change":!0,className:r,id:a||void 0,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsx)("h3",{children:"Link List"})})})},b=e=>{let{page:r}=(0,a.useSitecore)(),l=r?.mode?.isEditing,n=e.fields?.data?.datasource,o=`font-[inherit] ${e.params.styles}`.trimEnd(),d=e.params.RenderingIdentifier;if(n){let e=n.children.results.filter(e=>e?.field?.link).map((e,r)=>{let a=e.field.link,n=a?.value?.href||"";return(0,t.jsxs)(s.default.Fragment,{children:[l?(0,t.jsx)(i.Link,{className:"font-[inherit]",field:e.field.link,prefetch:!1},`${r}${n}-link`):n&&(0,t.jsx)(c.default,{href:n,className:"font-[inherit]",prefetch:!1,children:a?.value?.text},`${r}${n}-link`),(0,t.jsx)("span",{className:"font-[inherit] last:!hidden hidden lg:[.with-separators_&]:inline-block",children:"/"})]},`${r}${n}`)}),r="lg:[.list-vertical_&]:flex-col flex-wrap [.position-center_&]:items-center [.position-center_&]:justify-center [.position-right_&]:items-end [.position-right_&]:justify-end";return(0,t.jsx)("div",{className:` ${o}`,id:d||void 0,"data-class-change":!0,children:(0,t.jsx)("div",{className:`flex flex-col lg:flex-row ${r} gap-x-10 gap-y-6 font-[inherit]`,children:e})})}return(0,t.jsx)("div",{"data-class-change":!0,className:o,id:d||void 0,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsx)("h3",{children:"Link List"})})})},y=[n.faPhone,n.faEnvelope,l.faXTwitter],w={"--fa-primary-color":"#003F4F","--fa-secondary-color":"#003F4F","--fa-secondary-opacity":"0.65"},v=e=>{let{page:s}=(0,a.useSitecore)(),l=s?.mode?.isEditing,n=e.fields?.data?.datasource,d=`font-[inherit] ${e.params.styles}`.trimEnd(),h=e.params.RenderingIdentifier;if(n){let e=n.children.results.filter(e=>e?.field?.link).map((e,s)=>{let r=e.field.link,a=r?.value?.href||"",n=y[s];return(0,t.jsxs)("li",{className:"flex min-w-0",children:[(0,t.jsx)("span",{className:"mt-[0.15rem] inline-flex w-4 shrink-0 justify-center text-[#003F4F]",children:n?(0,t.jsx)(o.FontAwesomeIcon,{icon:n,className:"h-3.5 w-3.5",
4039style:w,"aria-hidden":"true"}):null}),l?(0,t.jsx)(i.Link,{className:"min-w-0 font-[inherit] text-white",field:e.field.link,prefetch:!1}):a&&(0,t.jsx)(c.default,{href:a,className:"min-w-0 font-[inherit] text-white",prefetch:!1,children:r?.value?.text})]},`${s}${a}-link`)});return(0,t.jsx)("div",{className:`footer-oig-contact-list ${d}`,id:h||void 0,"data-class-change":!0,children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 font-[inherit]",children:[(0,t.jsx)(r.Text,{tag:"h3",field:n?.title?.jsonValue,className:"m-0 text-sm font-extrabold uppercase leading-tight text-white"}),(0,t.jsx)("ul",{className:"m-0 flex list-none flex-col gap-2 p-0 text-sm font-extrabold leading-tight text-white",children:e})]})})}return(0,t.jsx)("div",{"data-class-change":!0,className:d,id:h||void 0,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsx)("h3",{children:"Link List"})})})},j=v,N=e=>{let{page:s}=(0,a.useSitecore)(),r=s?.mode?.isEditing,l=e.fields?.data?.datasource,n=`font-[inherit] ${e.params.styles}`.trimEnd(),o=e.params.RenderingIdentifier;if(l){let e=l.children.results.filter(e=>e?.field?.link).map((e,s)=>{let a=e.field.link,l=a?.value?.href||"";return(0,t.jsx)("li",{children:r?(0,t.jsx)(i.Link,{field:e.field.link,prefetch:!1}):l&&(0,t.jsx)(c.default,{href:l,prefetch:!1,children:a?.value?.text})},`${s}${l}-link`)});return(0,t.jsx)("ul",{className:`flex flex-col gap-4 ${n}`,id:o||void 0,"data-class-change":!0,children:e})}return(0,t.jsx)("div",{"data-class-change":!0,className:n,id:o||void 0,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsx)("h3",{children:"Link List"})})})},C=e=>{let{page:s}=(0,a.useSitecore)(),l=s?.mode?.isEditing,n=e.fields?.data?.datasource,o=`font-[inherit] ${e.params.styles}`.trimEnd(),d=e.params.RenderingIdentifier;if(n){let e=n.children.results.filter(e=>e?.field?.link).map((e,s)=>{let r=e.field.link,a=r?.value?.href||"";return(0,t.jsx)("li",{children:l?(0,t.jsx)(i.Link,{field:e.field.link,prefetch:!1}):a&&(0,t.jsx)(c.default,{href:a,prefetch:!1,children:r?.value?.text})},`${s}${a}-link`)});return(0,t.jsxs)("div",{className:`flex flex-col gap-2 ${o}`,id:d||void 0,"data-class-change":!0,children:[(0,t.jsx)("h5",{className:"text-sm font-(family-name:--font-accent) font-medium text-secondary-foreground uppercase",children:(0,t.jsx)(r.Text,{field:n?.title?.jsonValue})}),(0,t.jsx)("ul",{className:"flex flex-col gap-1",children:e})]})}return(0,t.jsx)("div",{"data-class-change":!0,className:o,id:d||void 0,children:(0,t.jsx)("div",{className:"component-content",children:(0,t.jsx)("h3",{children:"Link List"})})})};e.s(["AnchorNav",0,p,"Default",0,g,"FooterLinks",0,b,"FooterOIGLinks",0,j,"FooterPrimaryLinksOIG",0,v,"HeaderPrimaryLinks",0,N,"HeaderSecondaryLinks",0,C,"componentType",0,h])},299783,(__turbopack_context__,module,exports)=>{var __TURBOPACK__imported__module__716622__=__turbopack_context__.i(716622);!function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof __TURBOPACK__imported__module__716622__.default&&__TURBOPACK__imported__module__716622__.default.versions&&__TURBOPACK__imported__module__716622__.default.versions.node;NODE_JS?root=__turbopack_context__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD="function"==typeof define&&define.amd,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"u">typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-0x80000000,8388608,32768,128],SHIFT=[24,16,8,0],K=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc
403976c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(s){return new Sha256(t,!0).update(s)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var s=0;s<OUTPUT_TYPES.length;++s){var i=OUTPUT_TYPES[s];t[i]=createOutputMethod(i,e)}return t},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(e){if("string"==typeof e)return crypto.createHash(algorithm).update(e,"utf8").digest("hex");if(null==e)throw Error(ERROR);return e.constructor===ArrayBuffer&&(e=new Uint8Array(e)),Array.isArray(e)||ArrayBuffer.isView(e)||e.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(e)).digest("hex"):method(e)};return nodeMethod},createHmacOutputMethod=function(e,t){return function(s,i){return new HmacSha256(s,t,!0).update(i)[e]()}},createHmacMethod=function(e){var t=createHmacOutputMethod("hex",e);t.create=function(t){return new HmacSha256(t,e)},t.update=function(e,s){return t.create(e).update(s)};for(var s=0;s<OUTPUT_TYPES.length;++s){var i=OUTPUT_TYPES[s];t[i]=createHmacOutputMethod(i,e)}return t};function Sha256(e,t){t?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e?(this.h0=0xc1059ed8,this.h1=0x367cd507,this.h2=0x3070dd17,this.h3=0xf70e5939,this.h4=0xffc00b31,this.h5=0x68581511,this.h6=0x64f98fa7,this.h7=0xbefa4fa4):(this.h0=0x6a09e667,this.h1=0xbb67ae85,this.h2=0x3c6ef372,this.h3=0xa54ff53a,this.h4=0x510e527f,this.h5=0x9b05688c,this.h6=0x1f83d9ab,this.h7=0x5be0cd19),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=e}function HmacSha256(e,t,s){var i,r=typeof e;if("string"===r){var a,l=[],n=e.length,o=0;for(i=0;i<n;++i)(a=e.charCodeAt(i))<128?l[o++]=a:(a<2048?l[o++]=192|a>>6:(a<55296||a>=57344?l[o++]=224|a>>12:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),l[o++]=240|a>>18,l[o++]=128|a>>12&63),l[o++]=128|a>>6&63),l[o++]=128|63&a);e=l}else if("object"===r){if(null===e)throw Error(ERROR);else if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(e)))throw Error(ERROR)}else throw Error(ERROR);e.length>64&&(e=new Sha256(t,!0).update(e).array());var c=[],d=[];for(i=0;i<64;++i){var h=e[i]||0;c[i]=92^h,d[i]=54^h}Sha256.call(this,t,s),this.update(d),this.oKeyPad=c,this.inner=!0,this.sharedMemory=s}Sha256.prototype.update=function(e){if(!this.finalized){var t,s=typeof e;if("string"!==s){if("object"===s){if(null===e)throw Error(ERROR);else if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(e)))throw Error(ERROR)}else throw Error(ERROR);t=!0}for(var i,r,a=0,l=e.length,n=this.blocks;a<l;){if(this.hashed&&(this.hashed=!1,n[0]=this.block,n[16]=n[1]=n[2]=n[3]=n[4]=n[5]=n[6]=n[7]=n[8]=n[9]=n[10]=n[11]=n[12]=n[13]=n[14]=n[15]=0),t)for(r=this.start;a<l&&r<64;++a)n[r>>2]|=e[a]<<SHIFT[3&r++];else for(r=this.start;a<l&&r<64;++a)(i=e.charCodeAt(a))<128?n[r>>2]|=i<<SHIFT[3&r++]:(i<2048?n[r>>2]|=(192|i>>6)<<SHIFT[3&r++]:(i<55296||i>=57344?n[r>>2]|=(224|i>>12)<<SHIFT[3&r++]:(i=65536+((1023&i)<<10|1023&e.charCodeAt(++a)),n[r>>2]|=(240|i>>18)<<SHIFT[3&r++],n[r>>2]|=(128|i>>12&63)<<SHIFT[3&r++]),n[r>>2]|=(128|i>>6&63)<<SHIFT[3&r++]),n[r>>2]|=(128|63&i)<<SHIFT[3&r++]);this.lastByteIndex=r,this.bytes+=r-this.start,r>=64?(this.block=n[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>0xffffffff&&(this.hBytes+=this.bytes/0x100000000|0,this.bytes=this.bytes%0x100000000),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,s,i,r,a,l,n,o,c,d,h=this.h0,u=this.h1,x=this.h2,m=this.h3,f=this.h4,g=this.h5,p=this.h6,b=this.h7,y=this.blocks;for(e=16;e<64;++e)t=((r=y[e-15])>>>7|r<<25)^(r>>>18|r<<14)^r>>>3,s=((r=y[e-2])>>>17|r<<15)^(r>>
4039>19|r<<13)^r>>>10,y[e]=y[e-16]+t+y[e-7]+s|0;for(e=0,d=u&x;e<64;e+=4)this.first?(this.is224?(n=300032,b=(r=y[0]-0x543c9a5b)-0x8f1a6c7|0,m=r+0x170e9b5|0):(n=0x2a01a605,b=(r=y[0]-0xc881298)-0x5ab00ac6|0,m=r+0x8909ae5|0),this.first=!1):(t=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),s=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7),i=(n=h&u)^h&x^d,r=b+s+(l=f&g^~f&p)+K[e]+y[e],a=t+i,b=m+r|0,m=r+a|0),t=(m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10),s=(b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25|b<<7),i=(o=m&h)^m&u^n,r=p+s+(l=b&f^~b&g)+K[e+1]+y[e+1],a=t+i,p=x+r|0,t=((x=r+a|0)>>>2|x<<30)^(x>>>13|x<<19)^(x>>>22|x<<10),s=(p>>>6|p<<26)^(p>>>11|p<<21)^(p>>>25|p<<7),i=(c=x&m)^x&h^o,r=g+s+(l=p&b^~p&f)+K[e+2]+y[e+2],a=t+i,g=u+r|0,t=((u=r+a|0)>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),s=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7),i=(d=u&x)^u&m^c,r=f+s+(l=g&p^~g&b)+K[e+3]+y[e+3],a=t+i,f=h+r|0,h=r+a|0;this.h0=this.h0+h|0,this.h1=this.h1+u|0,this.h2=this.h2+x|0,this.h3=this.h3+m|0,this.h4=this.h4+f|0,this.h5=this.h5+g|0,this.h6=this.h6+p|0,this.h7=this.h7+b|0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,s=this.h2,i=this.h3,r=this.h4,a=this.h5,l=this.h6,n=this.h7,o=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[l>>28&15]+HEX_CHARS[l>>24&15]+HEX_CHARS[l>>20&15]+HEX_CHARS[l>>16&15]+HEX_CHARS[l>>12&15]+HEX_CHARS[l>>8&15]+HEX_CHARS[l>>4&15]+HEX_CHARS[15&l];return this.is224||(o+=HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]),o},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,s=this.h2,i=this.h3,r=this.h4,a=this.h5,l=this.h6,n=this.h7,o=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,s>>24&255,s>>16&255,s>>8&255,255&s,i>>24&255,i>>16&255,i>>8&255,255&i,r>>24&255,r>>16&255,r>>8&255,255&r,a>>24&255,a>>16&255,a>>8&255,255&a,l>>24&255,l>>16&255,l>>8&255,255&l];return this.is224||o.push(n>>24&255,n>>16&255,n>>8&255,255&n),o},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();if(exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS)module.exports=exports;else{let r;root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__turbopack_context__.r,void 0!==(r=exports)&&__turbopack_context__.v(r))}}()},911138,e=>{"use strict";var t=e.i(569383),s=e.i(886965);e.i(479335),e.i(80682);var i=e.i(299783);let r=e=>(0,i.sha224)(e.page?.uri);var a=e.i(314329),l=e.i(93134);let n=async(e,{items:t,actionSubtype:i}={})=>{let n,o=a.default.toJson();if(t){if((n=(0,l.buildEventEntities)(e,t))&&!(0,l.validateEntities)(n))return void s.Logger.w
4039arn("trackEvent :::","A field is missing on one or more of the items provided")}else n=(0,l.buildEventEntities)(e,[{id:r(o)}]);let c={action:"view",name:"entity_page",action_sub_type:i,value:{entities:n,context:o}};return(0,l.track)(c)};var o=e.i(103862),c=e.i(965947);let d="www";function h(e){if("u">typeof document)return document.querySelector(`meta[name="${e}"]`)?.getAttribute("content")?.trim()||void 0}function u(e){try{let t=new URL(e,window.location.origin);return`${t.origin}${t.pathname}`}catch{return e.split(/[?#]/)[0]}}function x(){return h("sc:content:id")}function m(){return h("sc:site")}function f(e,t=d){let s=t.trim()||d;return`${s}_${e}`}function g(e){return(0,c.convertToKey)(u(e))}function p(e,t){return f(x()||g(e??window.location.href),t||m()||d)}function b(e,s){if(!(0,o.IsSearchEnabled)()||!e)return;(0,t.ensureSearchEventContext)();let i=p(e,s);(0,t.logAnalyticsDebug)("entity page view",{url:u(e),id:i}),n("content",{items:[{id:i,entityType:"content"}]}).catch(e=>{(0,t.logAnalyticsDebug)("entity page view failed",e),console.error("[Search Analytics] entity page view failed",e)})}e.s(["trackContentPageView",0,b],911138)},729213,692404,e=>{"use strict";var t=e.i(947746);function s(e,s){let[i,r]=(0,t.useState)(e);return(0,t.useEffect)(()=>{let t=window.setTimeout(()=>r(e),s);return()=>window.clearTimeout(t)},[e,s]),i}e.s(["useDebouncedValue",0,s],729213);var i=t;e.i(909514);var r=e.i(465489),a=e.i(529858),l=e.i(853802),n=e.i(588296);let o=3;function c(e){return e.trim().length>=o}let d=function({keyphrase:e,filters:t,query:s,enabled:o=!0,rfkId:d=l.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH,limit:h=10,suggestions:u=a.PREVIEW_SEARCH_SUGGESTIONS,includeContent:x,contentFields:m}){let f=(0,n.default)(),g=(0,i.useMemo)(()=>[...f,...t??[]].filter(e=>!!e),[t,f]);return(0,r.useSearchWidgetQuery)({rfkId:d,entity:"content",enabled:o&&c(e),query:s,includeContent:x,contentFields:m},{keyphrase:e,filters:g,suggestions:u,limit:h})};e.s(["default",0,d,"isPreviewSearchKeyphraseReady",0,c],692404)},282221,e=>{"use strict";e.i(909514);var t=e.i(951181),s=e.i(952604),i=e.i(947746);let r=function(e){return(0,i.useMemo)(()=>{let i=(0,t.buildOrFilter)(s.BaseAttributes.Site,e);return i?[i]:[]},[e])};e.s(["default",0,r])},474307,e=>{"use strict";var t=e.i(373433),s=e.i(278815),i=e.i(965947),r=e.i(614892);function a({className:e,extra:l}){return(0,t.jsx)(s.FontAwesomeIcon,{icon:(0,r.resolveIcon)(e),className:(0,i.cn)(l),"aria-hidden":"true"})}e.s(["default",0,a])},905024,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(965947);e.i(62963);var a=e.i(103862);e.i(911138);var l=e.i(383573),n=e.i(523394),o=e.i(922898),c=e.i(529858),d=e.i(729213),h=e.i(692404),u=e.i(282221),x=e.i(853802),m=e.i(474307);function f({open:e,dialogRef:g,searchInputRef:p,query:b,onQueryChange:y,onClose:w,onSubmit:v,siteSuggestions:j,commonSearchTiles:N,helpTiles:C,onResultClick:k,rfkId:F=x.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH}){let E=b.trim(),A=(0,d.useDebouncedValue)(E,300),S=(0,a.IsSearchEnabled)(),D=(0,u.default)(["library"]),T=e&&S&&(0,h.isPreviewSearchKeyphraseReady)(A),{data:L}=(0,h.default)({keyphrase:A,enabled:T,rfkId:F,filters:D}),_=(0,s.useMemo)(()=>(0,l.toRequestPayload)({keyphrase:A}),[A]);(0,n.default)({rfkId:F,enabled:T,request:_,items:[]});let I=(0,s.useMemo)(()=>(0,o.mapMergedSuggestionBlocks)(L,[...c.PREVIEW_SEARCH_SUGGESTION_BLOCK_NAMES]),[L]),B=E?I:j;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,r.cn)("fixed inset-0 z-[90] bg-[#F4F7FA] transition-opacity duration-200 ease-out",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:w,"aria-hidden":"true"}),(0,t.jsx)("div",{id:"library-site-search-dialog",ref:g,tabIndex:-1,className:(0,r.cn)("fixed inset-0 z-[90] overflow-hidden transition-opacity duration-200 ease-out",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"library-site-search-title","aria-describedby":"library-site-search-help","aria-hidden":!e,children:(0,t.jsxs)("div",{className:"mx-auto flex h-dvh w-full max-w-[1440px] min-w-0 flex-col overflow-hidden px-4 py-3 sm:px-6 lg:px-10",children:[(0,t.jsx)("h2",{id:"library-site-search-title",className:"sr-only",children:"Site search"}),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsxs)("button",{type:"button",onClick:w,className:"group inline-flex min-h-11 cursor-pointer items-center gap-2.5 border border-[#1A5678] bg-[#003B5C] px-5 py-2.5 text-sm font-semibold uppercase tracking-[0.09em] text-white transition-all duration-200 hover:-translate-y-[1px] hover:border-[#2E7197] hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#F4F7FA]","aria-label":"Close search",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-xmark",extra:"text-[13px] text-[#D8E8F2] transition-colors duration-200 group-hover:text-white"}),"CLOSE"]})}),(0,t.jsxs)("form",{onSubmit:v,className:"mt-2 sm:mt-3",children:[(0,t.jsx)("label",{htmlFor:"library-site-search-input",className:"sr-only",children:"Search the site"}),(0,t.jsxs)("div",{className:"flex min-h-12 min-w-0 items-center gap-2 border border-[#9AA9B5] bg-white px-3 py-2.5 sm:min-h-14 sm:gap-3 sm:border-0 sm:border-b-2 sm:border-[#8A98A6] sm:bg-transparent sm:px-0 sm:pb-3 sm:pt-0",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-magnifying-glass",extra:"text-base text-[#4E5964] sm:text-xl"}),(0,t.jsx)("input",{id:"library-site-search-input",ref:p,type:"search",value:b,onChange:e=>y(e.target.value),placeholder:"Search the Library Website",className:"w-full min-w-0 bg-transparent text-base font-semibold tracking-normal text-[#3C4651] outline-none placeholder:text-[#65717C] sm:text-[clamp(1.05rem,2.1vw,1.55rem)] sm:uppercase sm:tracking-[0.03em]",autoComplete:"on",list:"library-site-search-suggestions",enterKeyHint:"search"}),b?(0,t.jsxs)("button",{type:"button",onClick:()=>
4039{y(""),p.current?.focus()},className:"inline-flex h-8 shrink-0 cursor-pointer items-center border border-[#C1CCD6] bg-[#F3F6F9] px-2 text-[11px] font-semibold uppercase tracking-[0.05em] text-[#43505D] hover:bg-[#E9EEF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95]","aria-label":"Clear search input",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-xmark",extra:"mr-1 text-[10px]"}),"Clear"]}):null]}),(0,t.jsx)("p",{id:"library-site-search-help",className:"mt-1.5 text-xs text-[#4E5964]",children:"Type to search. Use arrow keys to review suggestions. Press Escape to close."}),(0,t.jsx)("datalist",{id:"library-site-search-suggestions",children:B.map(e=>(0,t.jsx)("option",{value:e},e))})]}),N.length>0?(0,t.jsxs)("section",{className:"mt-5 sm:mt-6","aria-labelledby":"library-site-search-common-title",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-center gap-3 px-1",children:[(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"}),(0,t.jsx)("h2",{id:"library-site-search-common-title",className:"text-center text-[11px] font-bold uppercase tracking-[0.16em] text-[#2F3A45] sm:text-sm sm:tracking-[0.24em]",children:"Most Commonly Searched"}),(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"mt-3 grid min-w-0 grid-cols-2 gap-2.5 md:grid-cols-2 xl:grid-cols-3",children:N.map(e=>(0,t.jsxs)(i.default,{href:e.href,onClick:()=>k(e.href),className:"group min-w-0 overflow-hidden cursor-pointer border border-[#B2BFCA] bg-white transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#F9FBFD] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[e.image?(0,t.jsx)("div",{className:"h-20 w-full bg-cover bg-center transition-transform duration-200 group-hover:scale-[1.02] sm:h-24",style:{backgroundImage:e.image}}):(0,t.jsx)("div",{className:"flex h-20 w-full items-center justify-center border-b border-[#D7E0E8] bg-[linear-gradient(135deg,#F7FAFC_0%,#E9F0F5_100%)] text-[#4A6174] sm:h-24",children:(0,t.jsx)(m.default,{className:"fa-solid fa-magnifying-glass",extra:"text-lg"})}),(0,t.jsxs)("div",{className:"min-w-0 px-3 py-2.5",children:[(0,t.jsx)("p",{className:"text-base font-semibold leading-snug text-[#1B2731] break-words sm:text-lg",children:e.title}),(0,t.jsxs)("div",{className:"mt-1 flex items-center justify-between gap-3",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.1em] text-[#3F4A55] break-words",children:e.category}),(0,t.jsx)(m.default,{className:"fa-solid fa-arrow-right",extra:"text-xs text-[#3F4A55] transition group-hover:translate-x-0.5"})]})]})]},e.href))})]}):null,(0,t.jsx)("section",{className:"mt-5 border-t border-[#B8C4CF] pt-4 sm:mt-6 sm:pt-4","aria-labelledby":"library-site-search-contact-title",children:(0,t.jsxs)("div",{className:"grid gap-4 bg-white px-4 py-4 ring-1 ring-[#C4CFD9] sm:grid-cols-[minmax(0,1fr)_auto] sm:items-center sm:px-5",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h2",{id:"library-site-search-contact-title",className:"text-sm font-bold uppercase tracking-[0.16em] text-[#2F3A45]",children:"Broward County Library"}),(0,t.jsxs)("p",{className:"mt-1.5 text-sm leading-5 text-[#45515E]",children:["Broward County Libraries Division",(0,t.jsx)("br",{}),"100 S. Andrews Avenue",(0,t.jsx)("br",{}),"Fort Lauderdale, FL 33301"]})]}),(0,t.jsxs)("div",{className:"grid gap-2 sm:min-w-[15rem]",children:[(0,t.jsxs)(i.default,{href:"/library/Research/catalog/",onClick:()=>k("/library/catalog/"),className:"group inline-flex min-h-11 items-center justify-center gap-2 border border-[#003B5C] bg-[#003B5C] px-4 text-sm font-bold uppercase tracking-[0.1em] text-white transition-all duration-200 hover:-translate-y-[1px] hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-book",extra:"text-xs text-[#D8E8F2] transition-colors duration-200 group-hover:text-white"}),"Catalog"]}),(0,t.jsxs)(i.default,{href:"/library/DisabilityServices/",onClick:()=>k("/library/DisabilityServices/"),className:"inline-flex min-h-11 items-center justify-center gap-2 border border-[#AEBBC7] bg-[#F4F7FA] px-4 text-sm font-bold uppercase tracking-[0.1em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#
4039E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)(m.default,{className:"fa-wheelchair-move",extra:"text-xs text-[#3F4A55]"}),"Disability Services"]})]})]})}),C.length>0?(0,t.jsxs)("section",{className:"mt-12 sm:mt-14","aria-labelledby":"library-site-search-help-title",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-center gap-3 px-1",children:[(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"}),(0,t.jsx)("h2",{id:"library-site-search-help-title",className:"text-center text-[11px] font-bold uppercase tracking-[0.16em] text-[#2F3A45] sm:text-sm sm:tracking-[0.24em]",children:"Are You Looking For Help"}),(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"mt-3 grid min-w-0 grid-cols-2 gap-3 sm:grid-cols-2 xl:grid-cols-4",children:C.map(e=>(0,t.jsxs)(i.default,{href:e.href,onClick:()=>k(e.href),className:"group inline-flex min-h-[88px] min-w-0 cursor-pointer flex-col items-center justify-center gap-2 border border-[#C4CFD9] bg-[#EEF3F7] px-4 text-center text-xs font-bold uppercase tracking-[0.16em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#9DAFBE] hover:bg-[#E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)("span",{className:"inline-flex h-8 w-8 items-center justify-center bg-white text-[#43505D] ring-1 ring-[#C4CFD9] transition-all duration-200 group-hover:bg-[#F8FBFD] group-hover:ring-[#9DAFBE]",children:(0,t.jsx)(m.default,{className:e.icon,extra:"text-sm"})}),e.label]},e.label))})]}):null]})})]})}e.s(["default",0,f])},175059,547035,e=>{"use strict";var t=e.i(259588),s=e.i(947746),i=e.i(691256),r=e.i(322510);let a=!1;var l=s,n=e.i(554446),o=e.i(178829),c=e.i(46850);let d=({rendering:e,placeholderName:t,children:s,componentRuntime:i})=>{let r=({kind:t,id:s,placeholderName:r})=>{var a;let l=r?"placeholder":"rendering",d={type:"text/sitecore",chrometype:l,className:"scpm",kind:t};if(t===o.MetadataKind.Open){if("placeholder"===l&&r){let t="";for(let i of Object.keys(null!=(a=e.placeholders)?a:{})){if(r===i){t=s?`${r}_${s}`:`${r}_${c.DEFAULT_PLACEHOLDER_UID}`;break}if((0,n.isDynamicPlaceholder)(i)&&(0,n.getDynamicPlaceholderPattern)(i).test(r)){t=s?`${i}_${s}`:`${i}_${c.DEFAULT_PLACEHOLDER_UID}`;break}}d.id=t}else d.id=s;"rendering"===l&&i&&(d["data-csdk-component-runtime"]=i)}return d};return l.default.createElement(l.default.Fragment,null,l.default.createElement("code",Object.assign({},r({kind:o.MetadataKind.Open,id:e.uid,placeholderName:t}))),s,l.default.createElement("code",Object.assign({},r({kind:o.MetadataKind.Close,placeholderName:t}))))};e.s(["PlaceholderMetadata",0,d],547035);let h=e=>{let s=e.rendering,i=e.page.mode.isEditing,r=(0,t.getPlaceholderRenderings)(s,e.name,i),a=!r.length,l=u(e,r);if(a){let s=l;return e.renderEmpty&&(s=e.renderEmpty(l)),i?(0,t.renderEmptyPlaceholder)(s):s}return e.render?e.render(l,r,e):l},u=(e,l)=>{let{name:n,rendering:o,passThroughComponentProps:c,missingComponentComponent:h,hiddenRenderingComponent:u,errorComponent:x,componentLoadingMessage:m,renderEach:f,modifyComponentProps:g,componentMap:p,page:b}=e,y=b.mode.isEditing,w=a?"server":"client",v=l.map((l,o)=>{let{component:v,isEmpty:j,componentType:N,dynamic:C}=(0,t.getComponentForRendering)(l,n,p,u,h),k=l.uid||`component-${o}`,F=g?g((0,t.getChildComponentProps)(e,l)):(0,t.getChildComponentProps)(e,l),E="client"===N&&a&&!j?s.default.createElement(r.ClientComponentWrapper,{rendering:F.rendering,componentProps:Object.assign(Object.assign({},F),c),placeholderName:n,key:k}):s.default.createElement(v,Object.assign({key:k},F,c,{page:b,componentMap:p}));if(f&&(E=f(E,o)),!j){let t=E.type+"-"+o;E=s.default.createElement(i.default,{"data-testid":"error-boundary",key:t,errorComponent:x,componentLoadingMessage:m,isDynamic:C,disableSuspense:e.disableSuspense,rendering:E.props.rendering},E)}return y?s.default.createElement(d,{key:k,rendering:l,componentRuntime:w},E):E}
4039).filter(e=>e);return y?[s.default.createElement(d,{key:o.uid,placeholderName:n,rendering:o},v)]:v},x=e=>s.default.createElement(i.default,{errorComponent:e.errorComponent},s.default.createElement(h,Object.assign({},e)));e.s(["AppPlaceholder",0,x],175059)},414271,e=>{"use strict";var t=e.i(716622),s=e.i(672245),i=e.i(947746),r=e.i(94855),a=e.i(968684),l=e.i(203738),n=e.i(656676),o=e.i(85851),c=e.i(554446),d=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(s[i[r]]=e[i[r]]);return s};let h=(0,r.withFieldMetadata)((0,n.withEmptyFieldEditingComponent)(e=>{var{editable:r=!0,imageParams:l,field:n,mediaUrlPrefix:h,fill:u,priority:x}=e,m=d(e,["editable","imageParams","field","mediaUrlPrefix","fill","priority"]);let f=i.default.useContext(a.SitecoreProviderReactContext);if(m.src)throw Error("Detected src prop. If you wish to use src, use next/image directly.");let g=n;if((0,c.isFieldValueEmpty)(g))return null;let p=g.src?n:g.value;if(!p)return null;let b=m.unoptimized||!f.page.mode.isNormal,y=Object.assign(Object.assign(Object.assign({},p),m),{fill:u,priority:x,src:s.mediaApi.updateImageUrl(p.src,l,h),unoptimized:b}),w=Object.assign(Object.assign({},y),{src:s.mediaApi.replaceMediaUrlPrefix(y.src,h)});return(w.fill&&(delete w.width,delete w.height),y)?i.default.createElement(o.default,Object.assign({alt:""},w,t.default.env.TEST?{"data-unoptimized":b}:{})):null},{defaultEmptyFieldEditingComponent:l.DefaultEmptyFieldEditingComponentImage}));h.displayName="NextImage",e.s(["NextImage",0,h])},494923,e=>{"use strict";e.s(["Default",()=>C,"default",()=>k]);var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(956866),a=e.i(175059),l=e.i(414271),n=e.i(574403),o=e.i(965947),c=e.i(431690),d=e.i(853802),h=e.i(905024),u=e.i(474307),x=e.i(801205),m=e.i(879001);let f="library-header-alert",g="/library/search",p=[{title:"Library Card",category:"Library",href:"/library/getalibrarycard",image:'url("https://www.browardcdn.org/api/public/content/47f4a5d95a724b1ca4254f5248c99d33?v=7e7055e9")'},{title:"E-Media",category:"Library",href:"/library/eMedia/",image:'url("https://www.browardcdn.org/api/public/content/f94eca933fcb4c5b81db82f85463454c?v=8e7b50cd")'},{title:"Research",category:"Library",href:"/library/Research/",image:'url("https://www.browardcdn.org/api/public/content/d0e6a2091af54b42939d2e4f9b37898d?v=95e37725)'},{title:"Locations",category:"Library",href:"/library/Locations/",image:'url("https://www.browardcdn.org/api/public/content/5eb27306128c4d5e88ac3add90859948?v=b056fad0")'},{title:"Events",category:"Library",href:"/library/Events/",image:'url("https://www.browardcdn.org/api/public/content/9eadf238f34c4238892782554b8e4700?v=ed9cecb1")'},{title:"eBooks",category:"Library",href:"/library/eMedia/eBooks",image:'url("https://www.browardcdn.org/api/public/content/22ed02497c964e53b32d85abc6ee1437?v=246ca02a")'}];function b(e){return null===e?"fa-solid fa-cloud":0===e?"fa-solid fa-sun":[1,2].includes(e)?"fa-solid fa-cloud-sun":3===e?"fa-solid fa-cloud":[45,48].includes(e)?"fa-solid fa-smog":[51,53,55,56,57,61,63,65,66,67,80,81,82].includes(e)?"fa-solid fa-cloud-rain":[71,73,75,77,85,86].includes(e)?"fa-solid fa-snowflake":[95,96,99].includes(e)?"fa-solid fa-cloud-bolt":"fa-solid fa-cloud"}function y(...e){for(let t of e)if("number"==typeof t&&Number.isFinite(t))return t;return null}function w(e){(0,s.useEffect)(()=>{if(!e)return;let t=document.body.style.overflow,s=document.documentElement.style.overflow,i=document.body.style.overscrollBehavior,r=document.documentElement.style.overscrollBehavior;return document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",document.body.style.overscrollBehavior="none",document.documentElement.style.overscrollBehavior="none",()=>{document.body.style.overflow=t,document.documentElement.style.overflow=s,document.body.style.overscrollBehavior=i,document.documentElement.style.overscrollBehavior=r}},[e])}function v(e,t){(0,s.useEffect)(()=>
4039{if(!e)return;let s=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",s),()=>window.removeEventListener("keydown",s)},[e,t])}function j(e,t){(0,s.useEffect)(()=>{if(!e||!t.current)return;let s=t.current,i='a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"])',r=e=>{if("Tab"!==e.key)return;let t=Array.from(s.querySelectorAll(i)).filter(e=>!e.hasAttribute("disabled")&&!e.getAttribute("aria-hidden"));if(!t.length)return;let r=t[0],a=t[t.length-1],l=document.activeElement;e.shiftKey?l&&l!==r&&s.contains(l)||(e.preventDefault(),a.focus()):l&&l!==a&&s.contains(l)||(e.preventDefault(),r.focus())};return s.addEventListener("keydown",r),()=>s.removeEventListener("keydown",r)},[e,t])}function N({logoField:e,searchTargetPath:a=g,searchWidgetRfkId:n=d.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH,page:c}){let x=(0,r.useRouter)(),f=c?.layout?.sitecore?.route?.templateName==="Partial Design",[C,k]=(0,s.useState)(!1),[F,E]=(0,s.useState)(!1),A=!0,[S,D]=(0,s.useState)(!1),[T,L]=(0,s.useState)(""),[_,I]=(0,s.use
4039State)({tempF:null,code:null,loading:!0}),B=(0,s.useRef)(null),M=(0,s.useRef)(null),R=(0,s.useRef)(null),P=(0,s.useRef)(!1),$=(0,s.useRef)(0),O=(0,s.useRef)(!1),H=A&&S,V=(0,s.useMemo)(()=>p.map(e=>e.title),[]);w(C),v(C,()=>k(!1)),j(C,M),(0,s.useEffect)(()=>{let e=!1;async function t(){try{let t=await fetch("/api/weather",{cache:"no-store"});if(!t.ok)throw Error(`HTTP ${t.status}`);let s=await t.json(),i=s?.current??{},r=y(i.tempF,i.temperature,i.temperature_2m),a=y(i.code,i.weather_code,i.weathercode);e||I({tempF:r,code:a,loading:!1})}catch{e||I(e=>({...e,loading:!1}))}}t();let s=window.setInterval(t,18e5);return()=>{e=!0,window.clearInterval(s)}},[]),(0,s.useEffect)(()=>{O.current&&!C&&R.current?.focus(),O.current=C},[C]),(0,s.useEffect)(()=>{let e=window.matchMedia("(min-width: 1024px)"),t=()=>E(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,s.useEffect)(()=>{let e=window.scrollY,t=null,s=F?72:96,i=F?28:18,r=F?2:6,a=12,l=F?120:260,n=()=>{let n=window.scrollY,o=n-e,c=o>r,d=o<-r,h=o<-a,u=P.current;if(C?u=!1:!P.current&&c&&n>s?u=!0:P.current&&(n<=i||F&&d?u=!1:!F&&h&&(u=!1)),u!==P.current){let s=performance.now();if(s-$.current<l){e=n,t=null;return}$.current=s,P.current=u,D(u)}e=n,t=null},o=()=>{null===t&&(t=window.requestAnimationFrame(n))};return window.addEventListener("scroll",o,{passive:!0}),()=>{window.removeEventListener("scroll",o),null!==t&&window.cancelAnimationFrame(t)}},[A,F,C]);let z=(0,s.useCallback)(()=>{M.current&&(M.current.scrollTop=0),k(!0),L(""),setTimeout(()=>B.current?.focus(),50)},[]),U=(0,s.useCallback)(()=>k(!1),[]),W=(0,s.useCallback)(()=>{k(!1)},[]),G=(0,s.useCallback)(e=>{e.preventDefault();let t=T.trim();t&&(x.push(`${a}?q=${encodeURIComponent(t)}`),k(!1))},[x,a,T]),q=H?F?"h-[59px]":"h-[56px]":"h-[80px]";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:"fixed inset-x-0 top-0 z-[70] border-b border-[#8BCDF5] bg-[#003B5C] text-white",children:(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)("div",{className:(0,o.cn)("flex items-stretch transition-[height] duration-200",q),children:[(0,t.jsxs)("div",{className:"order-1 flex shrink-0 items-center justify-center gap-2 border-r border-[#8BCDF5] px-3 sm:px-4 lg:order-2 lg:w-[188px] lg:gap-4 lg:px-4",children:[(0,t.jsxs)("div",{className:"hidden lg:inline-flex items-center gap-1 text-[9px] font-medium leading-none text-[#8BCDF5] sm:gap-1.5 sm:text-[10px] md:gap-2","aria-label":_.loading||null===_.tempF?"Weather loading":`Current weather ${Math.round(_.tempF)} degrees Fahrenheit`,children:[(0,t.jsx)(u.default,{className:b(_.code),extra:(0,o.cn)("text-[#8BCDF5] transition-[font-size] duration-200",H?"text-[8px] sm:text-[9px] md:text-[10px]":"text-[9px] sm:text-[10px] md:text-xs")}),(0,t.jsx)("span",{className:(0,o.cn)("font-normal leading-none transition-[font-size] duration-200",H?"text-[11px] sm:text-[14px]":"text-[12px] sm:text-[16px]"),children:_.loading||null===_.tempF?"--°":`${Math.round(_.tempF)}\xb0`})]}),(0,t.jsxs)("button",{type:"button",onClick:m.openAccessibilityWidget,className:(0,o.cn)("hidden cursor-pointer items-center gap-1.5 rounded-full border border-[#8BCDF5] bg-[#0E4C6D] text-white hover:bg-[#15597F] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003B5C] transition-[height,padding,font-size] duration-200 lg:inline-flex",H?"h-7 px-3 text-[13px]":"h-8 px-3.5 text-[14px]"),"aria-label":"Accessibility and language options",children:[(0,t.jsx)(u.default,{className:"fa-sharp fa-universal-access",extra:"leading-none"}),(0,t.jsx)("span",{"aria-hidden":"true",className:"font-light opacity-50",children:"/"}),(0,t.jsx)(u.default,{className:"fa-sharp fa-language",extra:"leading-none"})]})]}),(0,t.jsx)("div",{className:"order-2 flex flex-1 items-center justify-center border-[#8BCDF5] px-2 sm:px-3.5 lg:order-1 lg:w-[210px] lg:flex-none lg:border-r lg:px-5",children:(0,t.jsx)(i.default,{href:"/library",className:"flex h-full w-full items-center justify-center cursor-pointer",prefetch:!1,children:e?(0,t.jsx)("div",{className:(0,o.cn)("relative w-full transition-[height] duration-200",H?"h-8":"h-12"),children:(0,t.jsx)(l.NextImage,{field:e,fill:!0,className:"object-contain object-center"})}):(0,t.jsx)("span",{className:(0,o.cn)("font-bold tracking-tight text-white transition-[font-size] duration-200",H?"text-sm":"text-base"),children:"Broward County"})})}),(0,t.jsx)("div",{className:"hidden min-w-0 flex-1 border-r border-[#8BCDF5] lg:order-3 lg:block"}),(0,t.jsxs)("button",{ref:R,type:"button",onClick:z,className:"order-3 inline-flex min-h-[44px] w-[58px] shrink-0 cursor-pointer items-center justify-center border-l border-[#8BCDF5] px-1.5 text-[#FF9A52] transition-all duration-200 hover:bg-[#0C4A6B] hover:text-[#FFB07A] hover:[text-shadow:0_0_0.01px_currentColor] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FFD3B2] focus-visible:ring-inset sm:w-[72px] sm:px-2.5 lg:order-4 lg:w-[194px] lg:gap-2.5 lg:px-5 lg:text-sm lg:tracking-[0.22em]","aria-label":"Search","aria-haspopup":"dialog","aria-controls":"library-site-search-dialog","aria-expanded":C,children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 items-center justify-center leading-none lg:h-[18px] lg:w-[18px]",children:(0,t.jsx)(u.default,{className:"fa-solid fa-magnifying-glass",extra:"text-[20px] leading-none sm:text-[22px] lg:text-[15px]"})}),(0,t.jsx)("span",{className:"hidden lg:inline uppercase leading-none",children:"SEARCH"})]})]})})}),!f&&(0,t.jsx)("div",{"aria-hidden":"true",className:(0,o.cn)("w-full transition-[height] duration-200",q)}),(0,t.jsx)(h.default,{open:C,dialogRef:M,searchInputRef:B,query:T,onQueryChange:L,onClose:U,onSubmit:G,siteSuggestions:V,commonSearchTiles:p,helpTiles:[],onResultClick:W,rfkId:n})]})}let C=e=>
4039{let s=(0,n.useComponentProps)(e.rendering?.uid),i=e.fields&&Object.keys(e.fields).length>0?e.fields:e.rendering?.fields??void 0,r=i?.data,l=s?.data,h=(0,o.readJsonValue)(r?.datasource?.logo??l?.datasource?.logo),u=(0,c.getPathFromUrl)(r?.datasource?.searchTargetPage?.url)||g,m=(0,d.resolveWidgetRfkId)(r?.datasource?.searchWidgetRfkId,d.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(N,{logoField:h,searchTargetPath:u,searchWidgetRfkId:m,page:e.page}),e.rendering&&e.page&&(0,t.jsx)(a.AppPlaceholder,{name:f,rendering:e.rendering,page:e.page,componentMap:x.default})]})},k=C},343121,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(754753),a=e.i(278815),l=e.i(93681),n=e.i(78627),o=e.i(191167),c=e.i(968684),d=e.i(965947);function h(e){return e?"jsonValue"in e?(0,d.readJsonValue)(e)||"":e.value||"":""}function u(e){if(!e)return;if("jsonValue"in e){let t=(0,d.readJsonValue)(e);return t?.href?{value:t}:void 0}let t=e;return t.value?.href?t:void 0}function x(e){let t=e?.value;return t?.title||t?.text||""}function m(e){let t=e.replace(/[^\d+]/g,"");return t?`tel:${t}`:"#"}function f(e){return e?.data?.datasource}let g=e=>{let{page:g}=(0,c.useSitecore)(),[p,b]=(0,s.useState)(!1),y=(0,s.useRef)(!1),w=!!g?.mode?.isEditing,v=e.fields??e.rendering?.fields,j=f(v),N=v?.logo??v?.Logo??(0,d.readJsonValue)(j?.logo),C=h(v?.phoneNumber)||h(v?.PhoneNumber)||h(v?.phone)||h(v?.Phone)||h(j?.phoneNumber)||h(j?.phone),k=h(v?.phoneLabel)||h(v?.PhoneLabel)||h(j?.phoneLabel)||C,F=h(v?.reportMisconductText)||h(v?.ReportMisconductText)||h(v?.ctaText)||h(v?.CtaText)||h(j?.reportMisconductText)||h(j?.ctaText),E=u(v?.reportMisconductLink)||u(v?.ReportMisconductLink)||u(v?.ctaLink)||u(v?.CtaLink)||u(j?.reportMisconductLink)||u(j?.ctaLink),A=x(E)||F||"Report Misconduct",S=u(v?.homeLink)||u(v?.HomeLink)||u(j?.homeLink),D=S?.value?.href||"/inspectorgeneral",T=e.params?.styles||"";(0,s.useEffect)(()=>{let e=null,t=()=>{let t=window.scrollY>48;t!==y.current&&(y.current=t,b(t)),e=null},s=()=>{null===e&&(e=window.requestAnimationFrame(t))};return t(),window.addEventListener("scroll",s,{passive:!0}),()=>{window.removeEventListener("scroll",s),null!==e&&window.cancelAnimationFrame(e)}},[]);let L=p?"h-[63px] md:h-[75px]":"h-[72px] md:h-[98px]";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:(0,d.cn)("fixed inset-x-0 top-0 z-[70] w-full border-t-[4px] border-[#5F6162] bg-[#003F4F] text-white transition-[border-width,box-shadow] duration-300 md:border-t-[6px]",p&&"border-t-[3px] shadow-lg shadow-black/15",T),"data-class-change":!0,children:(0,t.jsxs)("div",{className:(0,d.cn)("mx-auto grid w-full max-w-screen-2xl grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] items-center gap-x-2 px-3 transition-[min-height,padding,gap] duration-300 sm:gap-x-3 sm:px-4 md:grid-cols-[1fr_auto_1fr] md:gap-6 md:px-6 md:py-3 lg:px-8",p?"min-h-[60px] py-2 md:min-h-[72px] md:gap-4 md:py-2":"min-h-[68px] py-2.5 md:min-h-[92px] md:py-2.5"),children:[(0,t.jsx)("div",{className:"order-1 flex min-w-0 justify-start md:order-none",children:C||w?(0,t.jsxs)("a",{href:m(C),className:(0,d.cn)("inline-flex min-w-0 items-center justify-start gap-1.5 whitespace-nowrap text-left font-extrabold text-white transition-[min-height,font-size,color] duration-300 hover:text-[#BDEAFF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003F4F] md:gap-2",p?"min-h-[32px] text-[0.64rem] sm:text-xs md:min-
4039h-[34px] md:text-sm":"min-h-[34px] text-[0.64rem] sm:text-xs md:min-h-[40px] md:text-[0.95rem]"),"aria-label":k?`Call ${k}`:"Call the Office of Inspector General",children:[(0,t.jsx)(a.FontAwesomeIcon,{icon:r.faPhone,className:(0,d.cn)("shrink-0 text-[#BDEAFF] transition-[height,width] duration-300",p?"h-2.5 w-2.5":"h-2.5 w-2.5 md:h-3 md:w-3"),"aria-hidden":"true"}),v?.phoneNumber||v?.PhoneNumber||v?.phone||v?.Phone?(0,t.jsx)(o.Text,{field:v.phoneNumber??v.PhoneNumber??v.phone??v.Phone,editable:w}):(0,t.jsx)("span",{children:C||"[Phone number]"})]}):null}),(0,t.jsx)("div",{className:"order-2 flex justify-center md:order-none",children:(0,t.jsx)(i.default,{href:D,className:(0,d.cn)("inline-flex items-center justify-center transition-[min-height,min-width] duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003F4F]",p?"min-h-[42px] min-w-[42px] md:min-h-[54px] md:min-w-[54px]":"min-h-[46px] min-w-[46px] md:min-h-[66px] md:min-w-[66px]"),prefetch:!1,"aria-label":"Office of Inspector General home",children:N?(0,t.jsx)(l.Image,{field:N,editable:w,className:(0,d.cn)("w-auto max-w-[10rem] object-contain transition-[height,max-height] duration-300",p?"h-9 max-h-9 sm:h-10 sm:max-h-10 md:h-12 md:max-h-12 lg:h-[52px] lg:max-h-[52px]":"h-10 max-h-10 sm:h-11 sm:max-h-11 md:h-14 md:max-h-14 lg:h-16 lg:max-h-16")}):(0,t.jsx)("span",{className:"text-center text-lg font-extrabold uppercase tracking-[0.12em]",children:"OIG"})})}),(0,t.jsx)("div",{className:"order-3 flex min-w-0 justify-end md:order-none",children:E?(0,t.jsx)(n.Link,{field:E,editable:w,prefetch:!1,className:(0,d.cn)("inline-flex w-full max-w-[7.8rem] items-center justify-center bg-[#006E70] text-center font-extrabold uppercase leading-none tracking-normal text-white transition-[background-color,min-height,padding,font-size] duration-300 hover:bg-[#008486] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003F4F] sm:max-w-[10rem] md:max-w-[260px]",p?"min-h-[34px] px-2 py-1.5 text-[0.6rem] sm:text-[0.68rem] md:min-h-[38px] md:px-4 md:py-2 md:text-xs":"min-h-[36px] px-2 py-1.5 text-[0.6rem] sm:text-[0.68rem] md:min-h-[42px] md:px-5 md:py-2.5 md:text-sm"),children:A}):F||w?(0,t.jsx)("span",{className:(0,d.cn)("inline-flex w-full max-w-[7.8rem] items-center justify-center bg-[#006E70] text-center font-extrabold uppercase leading-none text-white transition-[min-height,padding,font-size] duration-300 sm:max-w-[10rem] md:max-w-[260px]",p?"min-h-[34px] px-2 py-1.5 text-[0.6rem] sm:text-[0.68rem] md:min-h-[38px] md:px-4 md:py-2 md:text-xs":"min-h-[36px] px-2 py-1.5 text-[0.6rem] sm:text-[0.68rem] md:min-h-[42px] md:px-5 md:py-2.5 md:text-sm"),children:v?.reportMisconductText||v?.ReportMisconductText||v?.ctaText||v?.CtaText?(0,t.jsx)(o.Text,{field:v.reportMisconductText??v.ReportMisconductText??v.ctaText??v.CtaText,editable:w}):F||"[Report misconduct link]"}):null})]})}),(0,t.jsx)("div",{"aria-hidden":"true",className:(0,d.cn)("w-full transition-[height] duration-300",L)})]})},p=g;e.s(["Default",0,g,"default",0,p])},805863,e=>{"use strict";var t=e.i(373433),s=e.i(278815),i=e.i(965947),r=e.i(614892);function a({className:e,extra:l}){return(0,t.jsx)(s.FontAwesomeIcon,{icon:(0,r.resolveIcon)(e),className:(0,i.cn)(l),"aria-hidden":"true"})}e.s(["default",0,a])},744606,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(85851),r=e.i(952464),a=e.i(965947);e.i(62963);var l=e.i(103862);e.i(911138);var n=e.i(383573),o=e.i(523394),c=e.i(922898),d=e.i(529858),h=e.i(729213),u=e.i(692404),x=e.i(805863),m=e.i(853802);function f(e){if(!e)return;let t=e.match(/^url\((["']?)(.*)\1\)$/);return t?.[2]??e}function g({open:e,dialogRef:p,searchInputRef:b,query:y,onQueryChange:w,onClose:v,onSubmit:j,siteSuggestions:N,commonSearchTiles:C,helpTiles:k,onResultClick:F,rfkId:E=m.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH}){let A=y.trim(),S=(0,h.useDebouncedValue)(A,300),D=(0,l.IsSearchEnabled)(),T=e&&D&&(0,u.isPreviewSearchKeyphraseReady)(S),{data:L}=(0,u.default)({keyphrase:S,enabled:T,rfkId:E}),_=(0,s.useMemo)(()=>(0,n.toRequestPayload)({keyphrase:S}),[S]);(0,o.default)({rfkId:E,enabled:T,request:_,items:[]});let I=(0,s.useMemo)(()=>(0,c.mapMergedSuggestionBlocks)(L,[...d.PREVIEW_SEARCH_SUGGESTION_BLOCK_NAMES]),[L]),B=A?I:N;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,a.cn)("fixed inset-0 z-[90] bg-[#F4F7FA] transition-opacity duration-200 ease-out",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:v,"aria-hidden":"true"}
4039),(0,t.jsx)("div",{id:"site-search-dialog",ref:p,tabIndex:-1,className:(0,a.cn)("fixed inset-0 z-[90] overflow-y-auto overflow-x-hidden transition-opacity duration-200 ease-out",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"site-search-title","aria-describedby":"site-search-help","aria-hidden":!e,children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1440px] min-w-0 overflow-x-hidden px-4 pb-8 pt-4 sm:px-6 lg:px-10",children:[(0,t.jsx)("h2",{id:"site-search-title",className:"sr-only",children:"Site search"}),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsxs)("button",{type:"button",onClick:v,className:"group inline-flex min-h-11 cursor-pointer items-center gap-2.5 border border-[#1A5678] bg-[#003B5C] px-5 py-2.5 text-sm font-semibold uppercase tracking-[0.09em] text-white transition-all duration-200 hover:-translate-y-[1px] hover:border-[#2E7197] hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#F4F7FA]","aria-label":"Close search",children:[(0,t.jsx)(x.default,{className:"fa-solid fa-xmark",extra:"text-[13px] text-[#D8E8F2] transition-colors duration-200 group-hover:text-white"}),"CLOSE"]})}),(0,t.jsxs)("form",{onSubmit:j,className:"mt-3 sm:mt-4",children:[(0,t.jsx)("label",{htmlFor:"site-search-input",className:"sr-only",children:"Search the site"}),(0,t.jsxs)("div",{className:"flex min-h-12 min-w-0 items-center gap-2 border border-[#9AA9B5] bg-white px-3 py-2.5 sm:min-h-14 sm:gap-3 sm:border-0 sm:border-b-2 sm:border-[#8A98A6] sm:bg-transparent sm:px-0 sm:pb-3 sm:pt-0",children:[(0,t.jsx)(x.default,{className:"fa-solid fa-magnifying-glass",extra:"text-base text-[#4E5964] sm:text-xl"}),(0,t.jsx)("input",{id:"site-search-input",ref:b,type:"search",value:y,onChange:e=>w(e.target.value),placeholder:"Search services, pages, topics",className:"w-full min-w-0 bg-transparent text-base font-semibold tracking-normal text-[#3C4651] outline-none placeholder:text-[#65717C] sm:text-[clamp(1.05rem,2.1vw,1.55rem)] sm:uppercase sm:tracking-[0.03em]",autoComplete:"on",list:"site-search-suggestions",enterKeyHint:"search"}),y?(0,t.jsxs)("button",{type:"button",onClick:()=>{w(""),b.current?.focus()},className:"inline-flex h-8 shrink-0 cursor-pointer items-center border border-[#C1CCD6] bg-[#F3F6F9] px-2 text-[11px] font-semibold uppercase tracking-[0.05em] text-[#43505D] hover:bg-[#E9EEF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95]","aria-label":"Clear search input",children:[(0,t.jsx)(x.default,{className:"fa-solid fa-xmark",extra:"mr-1 text-[10px]"}),"Clear"]}):null]}),(0,t.jsx)("p",{id:"site-search-help",className:"mt-2 text-xs text-[#4E5964]",children:"Type to search. Use arrow keys to review suggestions. Press Escape to close."}),(0,t.jsx)("datalist",{id:"site-search-suggestions",children:B.map(e=>(0,t.jsx)("option",{value:e},e))})]}),C.length>0?(0,t.jsxs)("section",{className:"mt-10 sm:mt-12","aria-labelledby":"site-search-common-title",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-center gap-3 px-1",children:[(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"}),(0,t.jsx)("h2",{id:"site-search-common-title",className:"text-center text-[11px] font-bold uppercase tracking-[0.16em] text-[#2F3A45] sm:text-sm sm:tracking-[0.24em]",children:"Most Searched Agencies"}),(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"mt-3 grid min-w-0 grid-cols-2 gap-3 md:grid-cols-3 xl:grid-cols-6",children:C.map(e=>{let s=f(e.image);return(0,t.jsxs)(r.default,{href:e.href,onClick:()=>F(e.href),className:"group min-w-0 overflow-hidden cursor-pointer border border-[#B2BFCA] bg-white transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#F9FBFD] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focu
4039s-visible:ring-offset-2",children:[s?(0,t.jsx)("div",{className:"relative h-28 w-full overflow-hidden bg-[#E9F0F5] sm:h-32",children:(0,t.jsx)(i.default,{src:s,alt:"",fill:!0,className:"object-cover transition-transform duration-200 group-hover:scale-[1.02]",sizes:"(min-width: 1280px) 224px, (min-width: 768px) 33vw, 50vw",loading:"lazy",fetchPriority:"low"})}):(0,t.jsx)("div",{className:"flex h-20 w-full items-center justify-center border-b border-[#D7E0E8] bg-[linear-gradient(135deg,#F7FAFC_0%,#E9F0F5_100%)] text-[#4A6174] sm:h-24",children:(0,t.jsx)(x.default,{className:"fa-solid fa-magnifying-glass",extra:"text-lg"})}),(0,t.jsxs)("div",{className:"min-w-0 px-3.5 py-3",children:[(0,t.jsx)("p",{className:"text-lg font-semibold leading-snug text-[#1B2731] break-words sm:text-xl",children:e.title}),(0,t.jsxs)("div",{className:"mt-1.5 flex items-center justify-between gap-3",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.1em] text-[#3F4A55] break-words",children:e.category}),(0,t.jsx)(x.default,{className:"fa-solid fa-arrow-right",extra:"text-xs text-[#3F4A55] transition group-hover:translate-x-0.5"})]})]})]},e.href)})})]}):null,k.length>0?(0,t.jsxs)("section",{className:"mt-12 sm:mt-14","aria-labelledby":"site-search-help-title",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-center gap-3 px-1",children:[(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"}),(0,t.jsx)("h2",{id:"site-search-help-title",className:"text-center text-[11px] font-bold uppercase tracking-[0.16em] text-[#2F3A45] sm:text-sm sm:tracking-[0.24em]",children:"Are You Looking For Help"}),(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"mt-3 grid min-w-0 grid-cols-2 gap-3 sm:grid-cols-2 xl:grid-cols-4",children:k.map(e=>(0,t.jsxs)(r.default,{href:e.href,onClick:()=>F(e.href),className:"group inline-flex min-h-[88px] min-w-0 cursor-pointer flex-col items-center justify-center gap-2 border border-[#C4CFD9] bg-[#EEF3F7] px-4 text-center text-xs font-bold uppercase tracking-[0.16em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#9DAFBE] hover:bg-[#E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)("span",{className:"inline-flex h-8 w-8 items-center justify-center bg-white text-[#43505D] ring-1 ring-[#C4CFD9] transition-all duration-200 group-hover:bg-[#F8FBFD] group-hover:ring-[#9DAFBE]",children:(0,t.jsx)(x.default,{className:e.icon,extra:"text-sm"})}),e.label]},e.label))})]}):null,(0,t.jsx)("section",{className:"mt-12 border-t border-[#B8C4CF] pt-6 sm:mt-14 sm:pt-8","aria-labelledby":"site-search-contact-title",children:(0,t.jsxs)("div",{className:"grid gap-5 bg-white px-4 py-5 ring-1 ring-[#C4CFD9] sm:grid-cols-[minmax(0,1fr)_auto] sm:items-start sm:px-5",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h2",{id:"site-search-contact-title",className:"text-sm font-bold uppercase tracking-[0.16em] text-[#2F3A45]",children:"Broward County Contact Info"}),(0,t.jsxs)("p",{className:"mt-2 text-sm leading-6 text-[#45515E]",children:["Broward County Governmental Center",(0,t.jsx)("br",{}),"115 S. Andrews Ave., Fort Lauderdale, FL 33301"]}),(0,t.jsxs)(r.default,{href:"/agenciesandservices",onClick:()=>F("/agenciesandservices"),className:"mt-4 inline-flex min-h-11 w-full items-center justify-center gap-2 border border-[#AEBBC7] bg-[#F4F7FA] px-4 text-sm font-bold uppercase tracking-[0.1em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2 sm:w-auto",children:["Contact Us",(0,t.jsx)(x.default,{className:"fa-solid fa-arrow-right",extra:"text-xs text-[#3F4A55]"})]})]}),(0,t.jsxs)("div",{className:"grid gap-2 sm:min-w-[15rem]",children:[(0,t.jsxs)("a",{href:"tel:311",className:"group inline-flex min-h-11 items-center justify-center gap-2 border border-[#003B5C] bg-[#003B5C] px-4 text-sm font-bold uppercase tracking-[0.1em] text-white transition-all duration-200 hover:-translate-y-[1px] hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focu
4039s-visible:ring-offset-2",children:[(0,t.jsx)(x.default,{className:"fa-solid fa-headset",extra:"text-xs text-[#D8E8F2] transition-colors duration-200 group-hover:text-white"}),"311"]}),(0,t.jsxs)("a",{href:"https://www.google.com/maps/dir/?api=1&destination=115%20S.%20Andrews%20Ave.%2C%20Fort%20Lauderdale%2C%20FL%2033301",target:"_blank",rel:"noreferrer",className:"inline-flex min-h-11 items-center justify-center gap-2 border border-[#AEBBC7] bg-[#F4F7FA] px-4 text-sm font-bold uppercase tracking-[0.1em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:["Directions",(0,t.jsx)(x.default,{className:"fa-solid fa-location-dot",extra:"text-xs text-[#3F4A55]"})]})]})]})})]})})]})}e.s(["default",0,g])},124111,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(965947),a=e.i(805863);function l(e){let t=e?.jsonValue??e?.value;if(null!=t)return"object"==typeof t&&"value"in t?t.value:t}function n(e){let t=l(e);return"string"==typeof t?t:""}function o(e){let t=l(e);if(t&&"object"==typeof t){let e=t,s=e.href||e.url;return s?{...e,href:s}:e}if("string"==typeof t){let e=t.match(/\s(?:href|url)="([^"]+)"/i),s=t.match(/\stext="([^"]+)"/i),i=t.match(/\starget="([^"]+)"/i),r=e?.[1];if(!r)return;return{href:r,url:r,text:s?.[1],target:i?.[1]}}}function c(e){return(e??"").trim().toLowerCase()}function d(e,t){let s=c(n(e));return!!s&&t.some(e=>c(e)===s)}function h(e){let t=(e??"").trim();return t?t.replace(/[-_]+/g," ").replace(/\s+/g," ").replace(/\b\w/g,e=>e.toUpperCase()):""}let u=new Intl.Collator("en",{numeric:!0,sensitivity:"base"});function x(e,t){let s=u.compare(e.label.trim(),t.label.trim());return 0!==s?s:u.compare(e.href??"",t.href??"")}function m(e){return[...e].map(e=>({...e,children:e.children?.length?m(e.children):void 0})).sort(x)}function f(e){let t=new Map;return e.forEach(e=>{let s=c(n(e.mainCategory)||"General")||"general",i=t.get(s)??[];i.push(e),t.set(s,i)}),Array.from(t.entries()).map(([e,t])=>{let s=h(n(t[0]?.mainCategory))||h(t[0]?.name)||"General",i=new Map;t.forEach(e=>{let t=c(n(e.subCategory))||"__direct__",s=i.get(t)??[];s.push(e),i.set(t,s)});let r=Array.from(i.entries()).map(([e,t])=>{let s=o(t[0]?.link),i=t.map(e=>{let t=o(e.link);return{label:n(e.urlTitle)||t?.text||"",href:t?.href||"#"}}).filter(e=>!!e.label);return"__direct__"===e?i:[{label:h(n(t[0]?.subCategory))||h(t[0]?.name)||"Links",href:s?.href||i[0]?.href||"#",children:i.length?i:void 0}]}).flat();return{id:e,label:s,href:r[0]?.href||"#",icon:"fa-solid fa-circle-info",groups:r.length?[{title:"",links:m(r)}]:[],featured:[]}})}function g(e,t,s){return e.map(e=>{let i=c(e.name),r=n(e.categoryTitle)||e.name,a=[e.id,e.name,r],l=t.filter(e=>d(e.category,a)),u=e=>{let t=o(e.link),s=n(e.urlTitle)||t?.text||h(e.name);if(s)return{label:s,href:t?.href||"#"}},x=e=>t.find(t=>d(e.subCategory,[t.id,t.name,n(t.subCategoryTitle)||t.name])),f=l.map(e=>{let t=n(e.subCategoryTitle)||e.name,i=o(e.url)?.href||"#",r=s.filter(s=>d(s.mainCategory,a)&&d(s.subCategory,[e.id,e.name,t])).map(u).filter(e=>!!e);return{label:t,description:n(e.subCategoryDescription)||void 0,href:"#"!==i?i:r[0]?.href||"#",children:r.length?m(r):void 0}}).filter(e=>!!e.label),g=Array.from(s.filter(e=>!!d(e.mainCategory,a)&&!l.some(t=>d(e.subCategory,[t.id,t.name,n(t.subCategoryTitle)||t.name]))).reduce((e,t)=>{let s=c(n(t.subCategory))||"__direct__",i=e.get(s)??[];return i.push(t),e.set(s,i),e},new Map).entries()).map(([e,t])=>{let s=t.map(u).filter(e=>!!e);if("__direct__"===e)return s;let i=o(t[0]?.link),r=t[0]?x(t[0]):void 0;return[{label:r?n(r.subCategoryTitle)||r.name:h(n(t[0]?.subCategory))||h(t[0]?.name)||"Links",description:r&&n(r.subCategoryDescription)||void 0,href:o(r?.url)?.href||i?.href||s[0]?.href||"#",children:s.length?s:void 0}]}).flat().filter(e=>!!e.label),p=[{title:"",links:m([...f,...g])}].filter(e=>e.links.length>0);return{id:i||c(e.id),label:r,href:f[0]?.href||g[0]?.href||"#",icon:n(e.categoryIcon)||"fa-solid fa-circle-info",groups:p,featured:[]}})}function p(e,t,s){let i=e.map(e=>{let i=n(e.categoryTitle)||e.name,r=[e.id,e.name,i];return{id:e.id,name:e.name,title:i,matchedSubCategories:t.filter(e=>d(e.category,r)).length,matchedDirectLinks:s.filter(e=>d(e.mainCategory,r)).length}}),r=t.filter(t=>{let s=n(t.subCategoryTitle)||t.name;
4039return!e.some(e=>d(t.category,[e.id,e.name,n(e.categoryTitle)||e.name]))&&!!s}).map(e=>({id:e.id,name:e.name,title:n(e.subCategoryTitle)||e.name,categoryValue:n(e.category)})),a=s.filter(s=>!e.some(e=>d(s.mainCategory,[e.id,e.name,n(e.categoryTitle)||e.name]))||!e.filter(e=>d(s.mainCategory,[e.id,e.name,n(e.categoryTitle)||e.name])).some(e=>t.some(t=>d(t.category,[e.id,e.name,n(e.categoryTitle)||e.name])&&d(s.subCategory,[t.id,t.name,n(t.subCategoryTitle)||t.name])))).map(e=>{let t=o(e.link);return{id:e.id,name:e.name,title:n(e.urlTitle)||t?.text||"",mainCategoryValue:n(e.mainCategory),subCategoryValue:n(e.subCategory),href:t?.href||"#"}});return{mainCategoryCount:e.length,subCategoryCount:t.length,navLinkCount:s.length,matchedMainCategoryCount:i.filter(e=>e.matchedSubCategories>0||e.matchedDirectLinks>0).length,unmatchedSubCategoryCount:r.length,unmatchedNavLinkCount:a.length,categories:i,unmatchedSubCategories:r,unmatchedNavLinks:a}}function b({menu:e,activeId:l,onToggleActive:n,onNavClick:o,sitecoreData:c}){let[d,h]=s.default.useState({}),u=e=>{h(t=>({...t,[e]:!t[e]}))},x=s.default.useMemo(()=>c?.mainCategories?.length?g(c.mainCategories,c.subCategories??[],c.navLinks):c?.navLinks?.length?f(c.navLinks):e,[c,e]);return(0,t.jsxs)("nav",{className:"min-w-0","aria-label":"Mega menu categories",children:[(0,t.jsx)("h2",{id:"mega-menu-categories-title",className:"mb-4 text-3xl font-medium tracking-tight text-[#DCE8F0] sm:text-4xl",children:"All Categories"}),(0,t.jsx)("div",{className:"border-y border-[#2F5B78]",children:x.map(e=>{let s=e.id===l,c=`mega-menu-category-${e.id}-label`,h=`mega-menu-category-${e.id}-panel`;return(0,t.jsxs)("div",{className:"border-b border-[#2F5B78] last:border-b-0",children:[(0,t.jsxs)("div",{className:(0,r.cn)("flex items-center gap-3 px-4 py-4 transition",s?"bg-[#24536F] shadow-[inset_3px_0_0_0_#74C2EE,inset_0_0_0_1px_#7BAFC8]":"text-white hover:bg-[#0E4A6B]"),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>n(e.id),"aria-expanded":s,"aria-controls":h,"aria-labelledby":c,className:"group flex min-w-0 flex-1 cursor-pointer items-center gap-4 roun
4039ded-md text-left focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003A57]",children:[(0,t.jsx)("span",{className:(0,r.cn)("inline-flex h-11 w-11 items-center justify-center rounded-xl ring-1",s?"bg-[#5E89A4] text-white ring-[#91B8CE]":"bg-[#0A4363] text-[#C4DAE8] ring-[#2F5B78]"),children:(0,t.jsx)(a.default,{className:e.icon,extra:"text-xl"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{id:c,className:(0,r.cn)("text-2xl leading-tight sm:text-3xl",s?"text-[#9EDCFF]":"text-white"),children:e.label}),(0,t.jsx)("p",{className:(0,r.cn)("mt-1 text-xs font-medium",s?"text-[#9EDCFF]":"text-[#BFD4E2]"),children:s?"Expanded. Select again to collapse.":"Select to expand category links."})]})]}),(0,t.jsx)("button",{type:"button",onClick:()=>n(e.id),"aria-expanded":s,"aria-controls":h,"aria-labelledby":c,className:"inline-flex h-9 w-9 shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#4F7790] text-[#C4DAE8] transition-colors hover:bg-[#2A5E7C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5]",children:(0,t.jsx)(a.default,{className:s?"fa-solid fa-chevron-up":"fa-solid fa-chevron-down",extra:"text-xs"})})]}),s&&(0,t.jsx)("div",{id:h,role:"region","aria-labelledby":c,className:"bg-[#003A57] px-4 pb-2.5 pt-0.5 sm:px-6",children:(0,t.jsx)("div",{className:"divide-y divide-[#2F5B78] py-2",children:e.groups.map((s,l)=>(0,t.jsx)("div",{children:(0,t.jsx)("ul",{className:"divide-y divide-[#2F5B78]",children:s.links.map((n,c)=>{let h=`${e.id}:${s.title}:${n.label}`,x=`mega-menu-subcategory-${e.id}-${l}-${c}-label`,m=`mega-menu-subcategory-${e.id}-${l}-${c}-panel`,f=!!d[h];return(0,t.jsx)("li",{children:(0,t.jsx)("div",{className:"px-2 py-2",children:n.children?.length?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>u(h),"aria-expanded":f,"aria-controls":m,"aria-labelledby":x,className:"group flex min-w-0 w-full cursor-pointer items-center justify-between gap-3 rounded-md text-left transition-colors duration-150 hover:text-[#9EDCFF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003A57]",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{id:x,className:"text-base font-semibold leading-snug text-white break-words transition-colors duration-150 group-hover:text-[#9EDCFF]",children:n.label}),n.description&&(0,t.jsx)("p",{className:"mt-0.5 text-xs leading-snug text-[#BFD4E2] break-words transition-colors duration-150 group-hover:text-[#CFE7F7]",children:n.description}),(0,t.jsx)("p",{className:(0,r.cn)("mt-1 text-[11px] font-semibold uppercase tracking-[0.12em]",f?"text-[#9EDCFF]":"text-[#8EBAD6]"),children:f?`Expanded ⢠${n.children.length} option${1===n.children.length?"":"s"}`:`Expandable ⢠${n.children.length} option${1===n.children.length?"":"s"}`})]}),(0,t.jsx)(a.default,{className:f?"fa-solid fa-chevron-up":"fa-solid fa-chevron-down",extra:"text-xs text-[#BFD4E2] transition-all duration-150 group-hover:text-[#9EDCFF]"})]}),f?(0,t.jsx)("ul",{id:m,role:"region","aria-labelledby":x,className:"mt-3 space-y-2 border-l border-[#2F5B78] pl-4",children:n.children.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(i.default,{href:e.href,onClick:()=>o(e.href),className:"group flex min-w-0 cursor-pointer items-start justify-between gap-3 rounded-md py-1 transition-colors duration-150 hover:text-[#9EDCFF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003A57]",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-sm font-semibold leading-snug text-[#DDEAF3] break-words transition-colors duration-150 group-hover:text-[#9EDCFF]",children:e.label}),e.description&&(0,t.jsx)("p",{className:"mt-0.5 text-[11px] leading-snug text-[#AFC8D8] break-words transition-colors duration-150 group-hover:text-[#CFE7F7]",children:e.description})]}),(0,t.jsx)(a.default,{className:"fa-solid fa-arrow-right",extra:"mt-0.5 text-[10px] text-[#AFC8D8] transition-all duration-150 group-hover:translate-x-0.5 group-hover:text-[#9EDCFF]"})]})},e.href+e.label))}):null]}):(0,t.jsxs)(i.default,{href:n.href,onClick:()=>o(n.href),className:"group flex min-w-0 cursor-pointer items-center justify-between gap-3 rounded-md transition-colors duration-150 hover:text-[#9EDCFF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003A57]",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-base font-semibold leading-snug text-white break-words transition-colors duration-150 group-hover:text-[#9EDCFF]",children:n.label}),n.description&&(0,t.jsx)("p",{className:"mt-0.5 text-xs leading-snug text-[#BFD4E2] break-words transition-colors duration-150 group-hover:text-[#CFE7F7]",children:n.description})]}),(0,t.jsx)(a.default,{className:"fa-solid fa-arrow-right",extra:"text-xs text-[#BFD4E2] transition-all duration-150 group-hover:translate-x-0.5 group-hover:text-[#9EDCFF]"})]})})},n.href+n.label)})})},s.title))})})]},e.id)})})]})}e.s(["analyzeSitecoreMegaMenu",0,p,"buildMenuFromNavLinks",0,f,"buildMenuFromSitecore",0,g,"default",0,b])},32226,e=>{"use strict";var t=e.i(373433),s=e.i(952464),i=e.i(965947),r=e.i(124111),a=e.i(805863);function l({open:e,headerHeight:n,dialogRef:o,searchInputRef:c,query:d,onQueryChange:h,filteredHits:u,menuSearchInputId:x,menuSearchResultsId:m,menu:f,activeId:g,onToggleActive:p,onNavClick:b,onClose:y,fixedRailItem:w,sitecoreData:v}){let j=!!d.trim();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,i.cn)("fixed inset-x-0 bottom-0 z-40 bg-black/25 transition-opacity duration-300 ease-out",e?"pointer-events-auto opacity-100":"pointer-events-none opacity-0"),style:{to
4039p:`${n}px`},onClick:y,"aria-hidden":"true"}),(0,t.jsxs)("div",{id:"mega-menu-dialog",ref:o,className:(0,i.cn)("fixed inset-x-0 bottom-0 z-50 overflow-y-auto overflow-x-hidden bg-[#00304C] text-[#E8F1F7] transition-[opacity,transform] duration-300 ease-out",e?"pointer-events-auto translate-y-0 opacity-100":"pointer-events-none -translate-y-3 opacity-0"),style:{top:`${n}px`},onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"mega-menu-title","aria-hidden":!e,children:[(0,t.jsx)("h2",{id:"mega-menu-title",className:"sr-only",children:"Main menu"}),(0,t.jsxs)("div",{className:"mx-auto max-w-7xl min-w-0 overflow-x-hidden px-4 py-6 sm:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsxs)("form",{role:"search","aria-label":"Search mega menu links",onSubmit:e=>e.preventDefault(),children:[(0,t.jsx)("label",{htmlFor:x,className:"sr-only",children:"Search services, government, and payment links"}),(0,t.jsx)("div",{className:"rounded-2xl border border-[#3B6C88] bg-[#0A4261] px-4 py-3 shadow-[0_8px_24px_rgba(3,27,43,0.14)]",children:(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(a.default,{className:"fa-solid fa-magnifying-glass",extra:"text-base text-[#D3E6F2]"}),(0,t.jsx)("input",{id:x,ref:c,value:d,onChange:e=>h(e.target.value),placeholder:"Search services, government, payments...",className:"w-full min-w-0 bg-transparent text-base text-white outline-none placeholder:text-[#B4CAD9] sm:text-lg",type:"search",enterKeyHint:"search","aria-controls":j?m:void 0})]})})]}),j&&(0,t.jsxs)("div",{id:m,className:"mt-3 overflow-hidden rounded-xl border border-[#2F5B78] bg-[#0A4261]",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 border-b border-[#2D5C79] px-4 py-2",children:[(0,t.jsx)("h3",{className:"text-xs font-semibold uppercase tracking-[0.18em] text-[#C6D9E6]",children:"Quick search results"}),(0,t.jsxs)("p",{className:"text-xs font-medium text-[#C6D9E6]",role:"status","aria-live":"polite",children:[u.length," result",1===u.length?"":"s"]})]}),u.length?(0,t.jsx)("ul",{className:"divide-y divide-[#2D5C79]",children:u.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(s.default,{href:e.href,onClick:()=>b(e.href),className:"block min-w-0 cursor-pointer px-4 py-3 transition-colors duration-150 hover:bg-[#155073]",children:[(0,t.jsx)("p",{className:"break-words text-sm font-semibold text-white",children:e.label}),e.description&&(0,t.jsx)("p",{className:"mt-0.5 break-words text-xs text-[#C6D9E6]",children:e.description}),(0,t.jsxs)("p",{className:"mt-1 text-[11px] uppercase tracking-wide text-[#9CB8CA]",children:[e.topLabel,e.groupTitle?` - ${e.groupTitle}`:"",e.parentLabel?` - ${e.parentLabel}`:""]})]})},e.href+e.label))}):(0,t.jsx)("div",{className:"p-4 text-sm text-[#C6D9E6]",children:"No results found."})]})]}),(0,t.jsxs)("div",{className:(0,i.cn)("mt-8 grid min-w-0 gap-8",w&&"xl:grid-cols-[minmax(0,1fr)_18rem]"),children:[(0,t.jsx)(r.default,{menu:f,activeId:g,onToggleActive:p,onNavClick:b,sitecoreData:v}),w&&(0,t.jsxs)("aside",{className:"min-w-0 space-y-4",children:[w.featured[0]&&(0,t.jsxs)("article",{className:"relative overflow-hidden rounded-xl border border-[#B5C6D3] bg-white p-5 text-[#0E3854] shadow-[0_1px_0_rgba(10,32,50,0.06)]",children:[(0,t.jsx)("span",{className:"absolute inset-x-0 top-0 h-1 bg-[#FF791A]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsx)("p",{className:"pt-1 text-[11px] font-bold uppercase tracking-[0.24em] text-[#4B6780]",children:"Helpful References"}),(0,t.jsx)("span",{className:"inline-flex h-8 w-8 items-center justify-center rounded-full bg-[#FFF0E5] text-[#CC5500] ring-1 ring-[#FFD3B2]",children:(0,t.jsx)(a.default,{className:w.featured[0].icon||"fa-solid fa-circle-info",extra:"text-sm"})})]}),(0,t.jsx)("h3",{className:"mt-3 text-[1.4rem] font-semibold leading-snug text-[#11334C]",children:w.featured[0].title}),(0,t.jsx)("p",{className:"mt-2 text-[1rem] leading-relaxed text-[#2A4E66]",children:w.featured[0].description}),(0,t.jsxs)(s.default,{href:w.featured[0].href,onClick:()=>b(w.featured[0].href),className:"mt-4 inline-flex cursor-pointer items-center gap-2 rounded-md border border-transparent px-1 py-0.5 text-sm font-semibold text-[#CC5500] transition-all duration-150 hover:gap-2.5 hover:border-[#FFD3B2] hover:bg-[#FFF0E5] hover:text-[#803500] focu
4039s-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#CC5500]",children:["See More",(0,t.jsx)(a.default,{className:"fa-solid fa-arrow-right",extra:"text-xs"})]})]}),w.featured[1]&&(0,t.jsxs)("article",{className:"rounded-xl border border-[#86B5D3] border-l-[5px] border-l-[#FF791A] bg-white p-5 text-[#0E3854] shadow-[0_1px_0_rgba(10,32,50,0.05)]",children:[(0,t.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.24em] text-[#803500]",children:"Tip of the Day"}),(0,t.jsx)("h3",{className:"mt-3 text-[1.4rem] font-semibold leading-snug text-[#0E3854]",children:w.featured[1].title}),(0,t.jsx)("p",{className:"mt-2 text-[1rem] leading-relaxed text-[#2A4E66]",children:w.featured[1].description})]})]})]})]})]})]})}e.s(["default",0,l])},516730,879001,e=>{"use strict";var t=e.i(373433),s=e.i(952464),i=e.i(414271),r=e.i(965947);function a(){window.__userWayInstance?.widgetOpen()}e.s(["openAccessibilityWidget",0,a],879001);var l=e.i(805863);function n({logoField:e,compactActive:o,isDesktopViewport:c,open:d,searchOpen:h,weather:u,siteSearchToggleRef:x,menuToggleRef:m,onOpenSiteSearch:f,onToggleMenu:g,renderBurgerIcon:p,getWeatherIcon:b}){let y=o?c?"h-[59px]":"h-[56px]":"h-[80px]";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:"fixed inset-x-0 top-0 z-[70] border-b border-[#8BCDF5] bg-[#003B5C] text-white",children:(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)("div",{className:(0,r.cn)("flex items-stretch transition-[height] duration-200",y),children:[(0,t.jsx)("div",{className:"flex w-[174px] shrink-0 items-center justify-center border-r border-[#8BCDF5] pl-5 pr-6 sm:w-[180px] sm:px-3.5 lg:w-[210px] lg:px-5",children:(0,t.jsx)(s.default,{href:"/",className:"flex h-full w-full cursor-pointer items-center justify-center",prefetch:!1,children:e?(0,t.jsx)(i.NextImage,{field:e,loading:"eager",fetchPriority:"high",className:(0,r.cn)("block w-auto max-w-[8.5rem] object-contain transition-[height] duration-200 sm:max-w-[8.5rem]",o?"h-[1.65rem]":"h-[1.925rem]"),style:{width:"auto",height:"auto"}}):(0,t.jsx)("span",{className:(0,r.cn)("font-bold tracking-tight text-white transition-[font-size] duration-200",o?"text-sm":"text-base"),children:"Broward County"})})}),(0,t.jsxs)("div",{className:"hidden w-[188px] shrink-0 items-center justify-center border-r border-[#8BCDF5] px-4 lg:flex lg:gap-4",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-1 text-[9px] font-medium leading-none text-[#8BCDF5] sm:gap-1.5 sm:text-[10px] md:gap-2","aria-label":u.loading||null===u.tempF?"Weather loading":`Current weather ${Math.round(u.tempF)} degrees Fahrenheit`,children:[(0,t.jsx)(l.default,{className:b(u.code),extra:(0,r.cn)("text-[#8BCDF5] transition-[font-size] duration-200",o?"text-[8px] sm:text-[9px] md:text-[10px]":"text-[9px] sm:text-[10px] md:text-xs")}),(0,t.jsx)("span",{className:(0,r.cn)("font-normal leading-none transition-[font-size] duration-200",o?"text-[11px] sm:text-[14px]":"text-[12px] sm:text-[16px]"),children:u.loading||null===u.tempF?"--°":`${Math.round(u.tempF)}\u00b0`})]}),(0,t.jsxs)("button",{type:"button",onClick:a,className:(0,r.cn)("hidden cursor-pointer items-center gap-1.5 rounded-full border border-[#8BCDF5] bg-[#0E4C6D] text-white hover:bg-[#15597F] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003B5C] transition-[height,padding,font-size] duration-200 lg:inline-flex",o?"h-7 px-3 text-[13px]":"h-8 px-3.5 text-[14px]"),"aria-label":"Accessibility and language options",children:[(0,t.jsx)(l.default,{className:"fa-sharp fa-universal-access",extra:"leading-none"}),(0,t.jsx)("span",{"aria-hidden":"true",className:"font-light opacity-50",children:"/"}),(0,t.jsx)(l.default,{className:"fa-sharp fa-language",extra:"leading-none"})]})]}),(0,t.jsx)("div",{className:"hidden min-w-0 flex-1 border-r border-[#8BCDF5] lg:block"}),(0,t.jsxs)("button",{ref:x,type:"button",onClick:f,className:"ml-auto inline-flex min-h-[44px] w-[76px] shrink-0 cursor-pointer items-center justify-center border-r border-[#8BCDF5] px-2 text-[#FFB000] transition-all duration-200 hover:bg-[#0C4A6B] hover:text-[#FFC145] hover:[text-shadow:0_0_0.01px_currentColor] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FFB000] focu
4039s-visible:ring-inset sm:w-[84px] sm:px-3 lg:w-[194px] lg:gap-2.5 lg:px-5 lg:text-sm lg:tracking-[0.22em]","aria-label":"Search","aria-haspopup":"dialog","aria-controls":"site-search-dialog","aria-expanded":h,children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 items-center justify-center leading-none lg:h-[18px] lg:w-[18px]",children:(0,t.jsx)(l.default,{className:"fa-solid fa-magnifying-glass",extra:"text-[21px] leading-none sm:text-[22px] lg:text-[15px]"})}),(0,t.jsx)("span",{className:"hidden uppercase leading-none lg:inline",children:"SEARCH"})]}),(0,t.jsxs)("button",{ref:m,type:"button",onClick:g,className:"group/menu inline-flex min-h-[44px] w-[102px] shrink-0 cursor-pointer items-center justify-center gap-2 px-2.5 text-xs font-medium uppercase tracking-[0.16em] text-[#D6F3FF] transition-all duration-200 hover:bg-[#0C4A6B] hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D6F3FF] focus-visible:ring-inset sm:w-[118px] sm:gap-2.5 sm:px-3 sm:text-sm sm:tracking-[0.2em] md:w-[142px] md:px-4","aria-label":d?"Close menu":"Open menu","aria-expanded":d,"aria-haspopup":"dialog","aria-controls":"mega-menu-dialog",children:[(0,t.jsx)("span",{className:"inline-flex text-current transition-colors duration-200",children:p(d)}),(0,t.jsx)("span",{children:d?"Close":"Menu"})]})]})})}),(0,t.jsx)("div",{"aria-hidden":"true",className:(0,r.cn)("w-full transition-[height] duration-200",y)})]})}e.s(["default",0,n],516730)},431690,224202,10681,e=>{"use strict";var t=e.i(965947);function s(e){let t=e?.trim();if(t)try{return new URL(t,"https://placeholder.local").pathname||void 0}catch{return t.split(/[?#]/)[0]||void 0}}e.s(["getPathFromUrl",0,s],431690),e.i(716622);var i=e.i(373433),r=e.i(947746),a=e.i(956866),l=e.i(574403),n=t,o=e.i(853802),c=e.i(124111),d=e.i(516730),h=e.i(32226),u=e.i(744606);let x=[{title:"Airport",category:"Agency",href:"/airport",image:'url("https://www.browardcdn.org/api/public/content/727d6d7b607146beb76c0ad37e0e2bfd?v=0d7688b4")'},{title:"Library",category:"Agency",href:"/library",image:'url("https://www.browardcdn.org/api/public/content/b0ddd2fe62ee412e9a57427988398d64?v=f7ced169")'},{title:"Parks",category:"Agency",href:"/parks",image:'url("https://www.browardcdn.org/api/public/content/4ff18787a16b4df18e9a7889c1fa1e42?v=e8b44359")'},{title:"Water Services",category:"Agency",href:"/waterservices",image:'url("https://www.browardcdn.org/api/public/content/3a2bcb301e074a26b02229896fa03ee2?v=0fc2cd17")'},{title:"Animal Care",category:"Agency",href:"/animal",image:'url("https://www.browardcdn.org/api/public/content/82b59f8ed1ae40818850fc86d9aa48ff?v=e3016068")'},{title:"Records, Taxes & Treasury",category:"Agency",href:"/recordstaxestreasury/",image:'url("https://www.browardcdn.org/api/public/content/046e6ebc297c477280d69cbcfa4d9d1c?v=0a9ee97b")'}],m=x.map(e=>({topLabel:"Top Agencies",groupTitle:e.category,label:e.title,description:`Visit ${e.title} services and information.`,href:e.href})),f=[...m,{topLabel:"Services",groupTitle:"Business & Consumers",label:"Consumer Protection",description:"Access consumer protection information and services.",href:"/consumer/"},{topLabel:"Services",groupTitle:"Business & Consumers",label:"Economic and Small Business Development",description:"Explore economic development and small business resources.",href:"/econdev/"}];e.s(["HARDCODED_SITE_SEARCH_HITS",0,f,"MOCK_TOP_AGENCY_SEARCH_HITS",0,m,"MOCK_TOP_AGENCY_TILES",0,x],224202);let g="/search";function p(){try{return JSON.parse(localStorage.getItem("menu_clicks_v1")||"{}")}catch{return{}}}function b(e){try{localStorage.setItem("menu_clicks_v1",JSON.stringify(e))}catch{}}function y(e,t){return e[t]||0}function w(e,t){let s={...e,[t]:(e[t]||0)+1};return b(s),s}function v(e){return!!e&&"#"!==e&&!e.startsWith("#")}function j(e){let t=[],s=new Set,i=e=>{if(!e.label.trim())return;let i=[e.topLabel,e.groupTitle??"",e.parentLabel??"",e.label,e.href].join("|");s.has(i)||(s.add(i),t.push(e))},r=(e,t,s,a=[])=>{let l=e.href??"#",n=(e.children?.length??0)>0;for(let o of(e.label.trim()&&(!n||v(l))&&i({topLabel:t.label,groupTitle:s.title,parentLabel:a.length?a.join(" / "):void 0,label:e.label,description:e.description,href:l}),e.children??[]))r(o,t,s,[...a,e.label])};for(let t of e){for(let e of t.groups)for(let s of e.links)r(s,t,e);for(let e of t.featured)v(e.href)&&i({topLabel:t.label,label:e.title,de
4039scription:e.description,href:e.href})}return t}function N(e,t){return Math.max(C(e,t.label),t.parentLabel?.55*C(e,t.parentLabel):0,t.groupTitle?.35*C(e,t.groupTitle):0,.25*C(e,t.topLabel))+(t.description?.3*C(e,t.description):0)}function C(e,t){let s=e.trim().toLowerCase(),i=t.toLowerCase();return s?i===s?100:i.startsWith(s)?70:40*!!i.includes(s):0}function k(e){return null===e?"fa-solid fa-cloud":0===e?"fa-solid fa-sun":[1,2].includes(e)?"fa-solid fa-cloud-sun":3===e?"fa-solid fa-cloud":[45,48].includes(e)?"fa-solid fa-smog":[51,53,55,56,57,61,63,65,66,67,80,81,82].includes(e)?"fa-solid fa-cloud-rain":[71,73,75,77,85,86].includes(e)?"fa-solid fa-snowflake":[95,96,99].includes(e)?"fa-solid fa-cloud-bolt":"fa-solid fa-cloud"}function F(...e){for(let t of e)if("number"==typeof t&&Number.isFinite(t))return t;return null}function E(e){(0,r.useEffect)(()=>{if(!e)return;let t=document.body.style.overflow,s=document.documentElement.style.overflow,i=document.body.style.overscrollBehavior,r=document.documentElement.style.overscrollBehavior;return document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",document.body.style.overscrollBehavior="none",document.documentElement.style.overscrollBehavior="none",()=>{document.body.style.overflow=t,document.documentElement.style.overflow=s,document.body.style.overscrollBehavior=i,document.documentElement.style.overscrollBehavior=r}},[e])}function A(e,t){(0,r.useEffect)(()=>{if(!e)return;let s=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",s),()=>window.removeEventListener("keydown",s)},[e,t])}function S(e,t){(0,r.useEffect)(()=>{if(!e||!t.current)return;let s=t.current,i='a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"])',r=e=>{if("Tab"!==e.key)return;let t=Array.from(s.querySelectorAll(i)).filter(e=>!e.hasAttribute("disabled")&&!e.getAttribute("aria-hidden"));if(!t.length)return;let r=t[0],a=t[t.length-1],l=document.activeElement;e.shiftKey?l&&l!==r&&s.contains(l)||(e.preventDefault(),a.focus()):l&&l!==a&&s.contains(l)||(e.preventDefault(),r.focus())};return s.addEventListener("keydown",r),()=>s.removeEventListener("keydown",r)},[e,t])}function D({open:e}){let t={stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round"};return(0,i.jsxs)("span",{className:"relative inline-flex h-5 w-5 items-center justify-center","aria-hidden":"true",children:[(0,i.jsxs)("svg",{width:20,height:20,viewBox:"0 0 20 20",className:(0,n.cn)("absolute transition-all duration-200 ease-out",e?"scale-90 opacity-0":"scale-100 opacity-100"),children:[(0,i.jsx)("line",{...t,x1:4,y1:5,x2:16,y2:5}),(0,i.jsx)("line",{...t,x1:4,y1:10,x2:16,y2:10}),(0,i.jsx)("line",{...t,x1:4,y1:15,x2:16,y2:15})]}),(0,i.jsxs)("svg",{width:20,height:20,viewBox:"0 0 20 20",className:(0,n.cn)("absolute transition-all duration-200 ease-out",e?"scale-100 opacity-100":"scale-90 opacity-0"),children:[(0,i.jsx)("line",{...t,x1:5,y1:5,x2:15,y2:15}),(0,i.jsx)("line",{...t,x1:15,y1:5,x2:5,y2:15})]})]})}function T({menu:e,logoField:t,searchTargetPath:s=g,searchWidgetRfkId:l=o.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH,sitecoreData:n}){let[m,b]=(0,r.useState)(!1),v=(0,a.useRouter)(),[C,L]=(0,r.useState)(!1),[_,I]=(0,r.useState)(!1),B=!0,[M,R]=(0,r.useState)(!1),[P,$]=(0,r.useState)(""),[O,H]=(0,r.useState)(""),[V,z]=(0,r.useState)(""),[U,W]=(0,r.useState)({tempF:null,code:null,loading:!0}),[G,q]=(0,r.useState)(()=>p()),K=(0,r.useRef)(null),Y=(0,r.useRef)(null),Q=(0,r.useRef)(null),X=(0,r.useRef)(null),J=(0,r.useRef)(null),Z=(0,r.useRef)(null),ee=(0,r.useRef)(!1),et=(0,r.useRef)(0),es=(0,r.useRef)(!1),ei=(0,r.useRef)(!1),er=B&&M,ea=_?59:56,el=er?ea:80,en="mega-menu-search-input",eo="mega-menu-search-results",ec=(0,r.useMemo)(()=>n?.mainCategories?.length?(0,c.buildMenuFromSitecore)(n.mainCategories,n.subCategories??[],n.navLinks):n?.navLinks?.length?(0,c.buildMenuFromNavLinks)(n.navLinks):e,[e,n]),ed=ec.some(e=>e.id===P)?P:"",eh=(0,r.useMemo)(()=>j(ec),[ec]),eu=(0,r.useMemo)(()=>ec.find(e=>e.featured?.length>0)||null,[ec]),ex=(0,r.useMemo)(()=>{let e=O.trim();return e?eh.map(t=>{let s=N(e,t);return 0===s?{hit:t,score:0}:{hit:t,score:s+Math.min(25,3*y(G,t.href))}}).filter(e=>e.score>0).sort((e,t)=>
4039t.score-e.score).slice(0,12).map(e=>e.hit):[]},[O,eh,G]),em=(0,r.useMemo)(()=>{let e=new Set,t=[];return f.forEach(s=>{e.has(s.label.toLowerCase())||(e.add(s.label.toLowerCase()),t.push(s.label))}),t.slice(0,14)},[]),ef=x;E(m||C),A(m,()=>b(!1)),A(C,()=>L(!1)),S(m,Q),S(C,X),(0,r.useEffect)(()=>{let e=!1;async function t(){try{let t=await fetch("/api/weather",{cache:"no-store"});if(!t.ok)throw Error(`HTTP ${t.status}`);let s=await t.json(),i=s?.current??{},r=F(i.tempF,i.temperature,i.temperature_2m),a=F(i.code,i.weather_code,i.weathercode);e||W({tempF:r,code:a,loading:!1})}catch{e||W(e=>({...e,loading:!1}))}}t();let s=window.setInterval(t,18e5);return()=>{e=!0,window.clearInterval(s)}},[]),(0,r.useEffect)(()=>{es.current&&!m&&J.current?.focus(),es.current=m},[m]),(0,r.useEffect)(()=>{ei.current&&!C&&Z.current?.focus(),ei.current=C},[C]),(0,r.useEffect)(()=>{let e=window.matchMedia("(min-width: 1024px)"),t=()=>I(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,r.useEffect)(()=>{let e=window.scrollY,t=null,s=_?72:96,i=_?28:18,r=_?2:6,a=12,l=_?120:260,n=()=>{let n=window.scrollY,o=n-e,c=o>r,d=o<-r,h=o<-a,u=ee.current;if(m||C?u=!1:!ee.current&&c&&n>s?u=!0:ee.current&&(n<=i||_&&d?u=!1:!_&&h&&(u=!1)),u!==ee.current){let s=performance.now();if(s-et.current<l){e=n,t=null;return}et.current=s,ee.current=u,R(u)}e=n,t=null},o=()=>{null===t&&(t=window.requestAnimationFrame(n))};return window.addEventListener("scroll",o,{passive:!0}),()=>{window.removeEventListener("scroll",o),null!==t&&window.cancelAnimationFrame(t)}},[B,_,m,C]);let eg=(0,r.useCallback)(e=>q(t=>w(t,e)),[]),ep=(0,r.useCallback)(e=>{eg(e),b(!1)},[eg]),eb=(0,r.useCallback)(e=>{$(t=>t===e?"":e)},[]),ey=(0,r.useCallback)(()=>{Q.current&&(Q.current.scrollTop=0),$(""),b(!0),H(""),setTimeout(()=>K.current?.focus(),50)},[]),ew=(0,r.useCallback)(()=>b(!1),[]),ev=(0,r.useCallback)(()=>{X.current&&(X.current.scrollTop=0),L(!0),z(""),setTimeout(()=>Y.current?.focus(),50)},[]),ej=(0,r.useCallback)(()=>L(!1),[]),eN=(0,r.useCallback)(e=>{eg(e),L(!1),b(!1)},[eg]),eC=(0,r.useCallback)(e=>{e.preventDefault();let t=V.trim();t&&(v.push(`${s}?q=${encodeURIComponent(t)}`),L(!1),b(!1))},[v,s,V]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.default,{logoField:t,compactActive:er,isDesktopViewport:_,open:m,searchOpen:C,weather:U,siteSearchToggleRef:Z,menuToggleRef:J,onOpenSiteSearch:ev,onToggleMenu:()=>m?ew():ey(),renderBurgerIcon:e=>(0,i.jsx)(D,{open:e}),getWeatherIcon:k}),(0,i.jsx)(h.default,{open:m,headerHeight:el,dialogRef:Q,searchInputRef:K,query:O,onQueryChange:H,filteredHits:ex,menuSearchInputId:en,menuSearchResultsId:eo,menu:e,activeId:ed,onToggleActive:eb,onNavClick:ep,onClose:ew,fixedRailItem:eu,sitecoreData:n}),(0,i.jsx)(u.default,{open:C,dialogRef:X,searchInputRef:Y,query:V,onQueryChange:z,onClose:ej,onSubmit:eC,siteSuggestions:em,commonSearchTiles:ef,helpTiles:[],onResultClick:eN,rfkId:l})]})}let L=e=>{let t=(0,l.useComponentProps)(e.rendering?.uid),r=e.fields&&Object.keys(e.fields).length>0?e.fields:e.rendering?.fields??void 0,a=r?.data,c=t?.data,d=a?.datasource,h=c?.datasource,u=d?{...d,children:d.children?.results?.length?d.children:h?.children}:h,x=c?.mainCategories??a?.mainCategories,m=c?.subCategories??a?.subCategories,f=(0,n.readJsonValue)(u?.logo),p=s(a?.datasource?.searchTargetPage?.url)||g,b=(0,o.resolveWidgetRfkId)(u?.searchWidgetRfkId??c?.datasource?.searchWidgetRfkId,o.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH),y=x?.children?.results??[],w=m?.children?.results??[],v=u?.children?.results??[],j=y.length||v.length?{mainCategories:y,subCategories:w,navLinks:v}:void 0;return(0,i.jsx)(T,{menu:[],logoField:f,searchTargetPath:p,searchWidgetRfkId:b,sitecoreData:j})},_=L;e.s(["Default",0,L,"default",0,_],10681)},661890,e=>{"use strict";var t=e.i(373433),s=e.i(278815),i=e.i(965947),r=e.i(614892);function a({className:e,extra:l}){return(0,t.jsx)(s.FontAwesomeIcon,{icon:(0,r.resolveIcon)(e),className:(0,i.cn)(l),"aria-hidden":"true"})}e.s(["default",0,a])},686093,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(965947);e.i(62963);var a=e.i(103862);e.i(911138);var l=e.i(383573),n=e.i(523394),o=e.i(922898),c=e.i(529858),d=e.i(729213),h=e.i(692404),u=e.i(282221),x=e.i(853802),m=e.i(661890);function f({open:e,dialogRef:g,searchInputRef:p,query:b,onQueryChange:y,onClose:w,onSubmit:v,siteSuggestions:j,commonSearchTiles:N,helpT
4039iles:C,onResultClick:k,rfkId:F=x.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH}){let E=b.trim(),A=(0,d.useDebouncedValue)(E,300),S=(0,a.IsSearchEnabled)(),D=(0,u.default)(["airport"]),T=e&&S&&(0,h.isPreviewSearchKeyphraseReady)(A),{data:L}=(0,h.default)({keyphrase:A,enabled:T,rfkId:F,filters:D}),_=(0,s.useMemo)(()=>(0,l.toRequestPayload)({keyphrase:A}),[A]);(0,n.default)({rfkId:F,enabled:T,request:_,items:[]});let I=(0,s.useMemo)(()=>(0,o.mapMergedSuggestionBlocks)(L,[...c.PREVIEW_SEARCH_SUGGESTION_BLOCK_NAMES]),[L]),B=E?I:j;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,r.cn)("fixed inset-0 z-[90] bg-[#F4F7FA] transition-opacity duration-200 ease-out",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:w,"aria-hidden":"true"}),(0,t.jsx)("div",{id:"airport-site-search-dialog",ref:g,tabIndex:-1,className:(0,r.cn)("fixed inset-0 z-[90] overflow-hidden transition-opacity duration-200 ease-out",e?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:e=>e.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"airport-site-search-title","aria-describedby":"airport-site-search-help","aria-hidden":!e,children:(0,t.jsxs)("div",{className:"mx-auto flex h-dvh w-full max-w-[1440px] min-w-0 flex-col overflow-hidden px-4 py-3 sm:px-6 lg:px-10",children:[(0,t.jsx)("h2",{id:"airport-site-search-title",className:"sr-only",children:"Site search"}),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsxs)("button",{type:"button",onClick:w,className:"group inline-flex min-h-11 cursor-pointer items-center gap-2.5 border border-[#1A5678] bg-[#003B5C] px-5 py-2.5 text-sm font-semibold uppercase tracking-[0.09em] text-white transition-all duration-200 hover:-translate-y-[1px] hover:border-[#2E7197] hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#F4F7FA]","aria-label":"Close search",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-xmark",extra:"text-[13px] text-[#D8E8F2] transition-colors duration-200 group-hover:text-white"}),"CLOSE"]})}),(0,t.jsxs)("form",{onSubmit:v,className:"mt-2 sm:mt-3",children:[(0,t.jsx)("label",{htmlFor:"airport-site-search-input",className:"sr-only",children:"Search the site"}),(0,t.jsxs)("div",{className:"flex min-h-12 min-w-0 items-center gap-2 border border-[#9AA9B5] bg-white px-3 py-2.5 sm:min-h-14 sm:gap-3 sm:border-0 sm:border-b-2 sm:border-[#8A98A6] sm:bg-transparent sm:px-0 sm:pb-3 sm:pt-0",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-magnifying-glass",extra:"text-base text-[#4E5964] sm:text-xl"}),(0,t.jsx)("input",{id:"airport-site-search-input",ref:p,type:"search",value:b,onChange:e=>y(e.target.value),placeholder:"Search FLL Airport Website",className:"w-full min-w-0 bg-transparent text-base font-semibold tracking-normal text-[#3C4651] outline-none placeholder:text-[#65717C] sm:text-[clamp(1.05rem,2.1vw,1.55rem)] sm:uppercase sm:tracking-[0.03em]",autoComplete:"on",list:"airport-site-search-suggestions",enterKeyHint:"search"}),b?(0,t.jsxs)("button",{type:"button",onClick:()=>{y(""),p.current?.focus()},className:"inline-flex h-8 shrink-0 cursor-pointer items-center border border-[#C1CCD6] bg-[#F3F6F9] px-2 text-[11px] font-semibold uppercase tracking-[0.05em] text-[#43505D] hover:bg-[#E9EEF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95]","aria-label":"Clear search input",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-xmark",extra:"mr-1 text-[10px]"}),"Clear"]}):null]}),(0,t.jsx)("p",{id:"airport-site-search-help",className:"mt-1.5 text-xs text-[#4E5964]",children:"Type to search. Use arrow keys to review suggestions. Press Escape to close."}),(0,t.jsx)("datalist",{id:"airport-site-search-suggestions",children:B.map(e=>(0,t.jsx)("option",{value:e},e))})]}),N.length>0?(0,t.jsxs)("section",{className:"mt-5 sm:mt-6","aria-labelledby":"airport-site-search-common-title",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-center gap-3 px-1",children:[(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"}),(0,t.jsx)("h2",{id:"airport-site-search-common-title",className:"text-center text-[11px] font-bold uppercase tracking-[0.16em] text-[#2F3A45] sm:text-sm sm:tracking-[0.24em]",children:"Most Commonly Searched"}),(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"mt-3 grid min-w-0 grid-cols-2 gap-2.5 md:grid-cols-2 xl:grid-cols-3",children:N.map(e=>(0,t.jsxs)(i.default,{href:e.href,onClick:()=>k(e.href),className:"group min-w-0 overflow-hidden cursor-pointer border border-[#B2BFCA] bg-white transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#F9FBFD] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focu
4039s-visible:ring-offset-2",children:[e.image?(0,t.jsx)("div",{className:"h-20 w-full bg-cover bg-center transition-transform duration-200 group-hover:scale-[1.02] sm:h-24",style:{backgroundImage:e.image}}):(0,t.jsx)("div",{className:"flex h-20 w-full items-center justify-center border-b border-[#D7E0E8] bg-[linear-gradient(135deg,#F7FAFC_0%,#E9F0F5_100%)] text-[#4A6174] sm:h-24",children:(0,t.jsx)(m.default,{className:"fa-solid fa-magnifying-glass",extra:"text-lg"})}),(0,t.jsxs)("div",{className:"min-w-0 px-3 py-2.5",children:[(0,t.jsx)("p",{className:"text-base font-semibold leading-snug text-[#1B2731] break-words sm:text-lg",children:e.title}),(0,t.jsxs)("div",{className:"mt-1 flex items-center justify-between gap-3",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.1em] text-[#3F4A55] break-words",children:e.category}),(0,t.jsx)(m.default,{className:"fa-solid fa-arrow-right",extra:"text-xs text-[#3F4A55] transition group-hover:translate-x-0.5"})]})]})]},e.href))})]}):null,(0,t.jsx)("section",{className:"mt-5 border-t border-[#B8C4CF] pt-4 sm:mt-6 sm:pt-4","aria-labelledby":"airport-site-search-contact-title",children:(0,t.jsxs)("div",{className:"grid gap-4 bg-white px-4 py-4 ring-1 ring-[#C4CFD9] sm:grid-cols-[minmax(0,1fr)_auto] sm:items-center sm:px-5",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h2",{id:"airport-site-search-contact-title",className:"text-sm font-bold uppercase tracking-[0.16em] text-[#2F3A45]",children:"Fort Lauderdale-Hollywood International Airport"}),(0,t.jsxs)("p",{className:"mt-1.5 text-sm leading-5 text-[#45515E]",children:["Broward County Aviation Department",(0,t.jsx)("br",{}),"100 Terminal Drive",(0,t.jsx)("br",{}),"Fort Lauderdale, FL 33315"]})]}),(0,t.jsxs)("div",{className:"grid gap-2 sm:min-w-[15rem]",children:[(0,t.jsxs)(i.default,{href:"/airport/flighttracker/",onClick:()=>k("/airport/flighttracker/"),className:"group inline-flex min-h-11 items-center justify-center gap-2 border border-[#003B5C] bg-[#003B5C] px-4 text-sm font-bold uppercase tracking-[0.1em] text-white transition-all duration-200 hover:-translate-y-[1px] hover:bg-[#0E4F73] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-plane-departure",extra:"text-xs text-[#D8E8F2] transition-colors duration-200 group-hover:text-white"}),"Flights"]}),(0,t.jsxs)(i.default,{href:"https://www.tsa.gov/precheck/schedule",target:"_blank",rel:"noopener noreferrer",onClick:()=>k("https://www.tsa.gov/precheck/schedule"),className:"inline-flex min-h-11 items-center justify-center gap-2 border border-[#AEBBC7] bg-[#F4F7FA] px-4 text-sm font-bold uppercase tracking-[0.1em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#7F98AB] hover:bg-[#E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)(m.default,{className:"fa-solid fa-shield-halved",extra:"text-xs text-[#3F4A55]"}),"Security"]})]})]})}),C.length>0?(0,t.jsxs)("section",{className:"mt-12 sm:mt-14","aria-labelledby":"airport-site-search-help-title",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-center gap-3 px-1",children:[(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"}),(0,t.jsx)("h2",{id:"airport-site-search-help-title",className:"text-center text-[11px] font-bold uppercase tracking-[0.16em] text-[#2F3A45] sm:text-sm sm:tracking-[0.24em]",children:"Are You Looking For Help"}),(0,t.jsx)("span",{className:"hidden h-px w-full max-w-[10rem] bg-[#B8C4CF] sm:block","aria-hidden":"true"})]}),(0,t.jsx)("div",{className:"mt-3 grid min-w-0 grid-cols-2 gap-3 sm:grid-cols-2 xl:grid-cols-4",children:C.map(e=>(0,t.jsxs)(i.default,{href:e.href,onClick:()=>k(e.href),className:"group inline-flex min-h-[88px] min-w-0 cursor-pointer flex-col items-center justify-center gap-2 border border-[#C4CFD9] bg-[#EEF3F7] px-4 text-center text-xs font-bold uppercase tracking-[0.16em] text-[#2F3A45] transition-all duration-200 hover:-translate-y-[1px] hover:border-[#9DAFBE] hover:bg-[#
4039E7EDF3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#005F95] focus-visible:ring-offset-2",children:[(0,t.jsx)("span",{className:"inline-flex h-8 w-8 items-center justify-center bg-white text-[#43505D] ring-1 ring-[#C4CFD9] transition-all duration-200 group-hover:bg-[#F8FBFD] group-hover:ring-[#9DAFBE]",children:(0,t.jsx)(m.default,{className:e.icon,extra:"text-sm"})}),e.label]},e.label))})]}):null]})})]})}e.s(["default",0,f])},444525,e=>{"use strict";e.s(["Default",()=>C,"default",()=>k]);var t=e.i(373433),s=e.i(947746),i=e.i(952464),r=e.i(956866),a=e.i(175059),l=e.i(414271),n=e.i(574403),o=e.i(965947),c=e.i(431690),d=e.i(853802),h=e.i(879001),u=e.i(686093),x=e.i(661890),m=e.i(801205);let f="airport-header-alert",g="/airport/search",p=[{title:"Flights",category:"Airport",href:"/airport/flighttracker/",image:'url("https://www.browardcdn.org/api/public/content/68b10fdb8af24348a7bec4fadeab38d7?v=ccfe49c8")'},{title:"Dine + Shop",category:"Airport",href:"/airport/Passengers/",image:'url("https://www.browardcdn.org/api/public/content/5732153e869e443085270f629503568e?v=3bdfe778")'},{title:"Parking",category:"Airport",href:"/airport/Passengers/Parking/",image:'url("https://www.browardcdn.org/api/public/content/9752af371ea94b62a7fb8afcc62feb5a?v=9f392a04")'},{title:"Rental Cars",category:"Airport",href:"/airport/Passengers/Transportation/rentalcars/",image:'url("https://www.browardcdn.org/api/public/content/830413e172c64675af1729bd1185dd49?v=45c48eac")'},{title:"Ground Transportation",category:"Airport",href:"/airport/Passengers/Transportation/",image:'url("https://www.browardcdn.org/api/public/content/6df839f281434ac088f86c7b9cd7add1?v=e82c3ed6")'},{title:"Security",category:"Airport",href:"https://www.tsa.gov/precheck/schedule",image:'url("https://www.browardcdn.org/api/public/content/08eeed9ea7ef40c48d985832cfe519ee?v=16b49366")'}];function b(e){return null===e?"fa-solid fa-cloud":0===e?"fa-solid fa-sun":[1,2].includes(e)?"fa-solid fa-cloud-sun":3===e?"fa-solid fa-cloud":[45,48].includes(e)?"fa-solid fa-smog":[51,53,55,56,57,61,63,65,66,67,80,81,82].includes(e)?"fa-solid fa-cloud-rain":[71,73,75,77,85,86].includes(e)?"fa-solid fa-snowflake":[95,96,99].includes(e)?"fa-solid fa-cloud-bolt":"fa-solid fa-cloud"}function y(...e){for(let t of e)if("number"==typeof t&&Number.isFinite(t))return t;return null}function w(e){(0,s.useEffect)(()=>{if(!e)return;let t=document.body.style.overflow,s=document.documentElement.style.overflow,i=document.body.style.overscrollBehavior,r=document.documentElement.style.overscrollBehavior;return document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",document.body.style.overscrollBehavior="none",document.documentElement.style.overscrollBehavior="none",()=>{document.body.style.overflow=t,document.documentElement.style.overflow=s,document.body.style.overscrollBehavior=i,document.documentElement.style.overscrollBehavior=r}},[e])}function v(e,t){(0,s.useEffect)(()=>{if(!e)return;let s=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",s),()=>window.removeEventListener("keydown",s)},[e,t])}function j(e,t){(0,s.useEffect)(()=>{if(!e||!t.current)return;let s=t.current,i='a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"])',r=e=>{if("Tab"!==e.key)return;let t=Array.from(s.querySelectorAll(i)).filter(e=>!e.hasAttribute("disabled")&&!e.getAttribute("aria-hidden"));if(!t.length)return;let r=t[0],a=t[t.length-1],l=document.activeElement;e.shiftKey?l&&l!==r&&s.contains(l)||(e.preventDefault(),a.focus()):l&&l!==a&&s.contains(l)||(e.preventDefault(),r.focus())};return s.addEventListener("keydown",r),()=>s.removeEventListener("keydown",r)},[e,t])}function N({logoField:e,searchTargetPath:n=g,searchWidgetRfkId:c=d.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH,rendering:C,page:k}){let F=(0,r.useRouter)(),[E,A]=(0,s.useState)(!1),[S,D]=(0,s.useState)(!1),T=!0,[L,_]=(0,s.useState)(!1),[I,B]=(0,s.useState)(""),[M,R]=(0,s.useState)({tempF:null,code:null,loading:!0}),P=(0,s.useRef)(null),$=(0,s.useRef)(null),O=(0,s.useRef)(null),H=(0,s.useRef)(!1),V=(0,s.useRef)(0),z=(0,s.useRef)(!1),U=T&&L,W=(0,s.useMemo)(()=>p.map(e=>e.title),[]);w(E),v(E,()=>A(!1)),j(E,$),(0,s.useEffect)(()=>{let e=!1;async function t(){try{let t=await fetch("/api/weather",{cache:"no-store"});if(!t.ok)throw Error(`HTTP ${t.status}`);let s=await t.json(),i=s?.current??{},r=y(i.tempF,i.temperature,i.temperature_2m),a=y(i.code,i.weather_code,i.weathercode);e||R({tempF:r,code:a,loading:!1})}catch{e||R(e=>({...e,loading:!1}))}}t();let s=window.setInterval(t,18e5);return()=>{e=!0,window.clearInterval(s)}},[]),(0,s.useEffect)(()=>{z.current&&!E&&O.current?.focus(),z.current=E},[E]),(0,s.useEffect)(()=>{let e=window.matchMedia("(min-width: 1024px)"),t=()=>D(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,s.useEffect)(()=>{let e=window.scrollY,t=null,s=S?72:96,i=S?28:18,r=S?2:6,a=12,l=S?120:260,n=()=>{let n=window.scrollY,o=n-e,c=o>r,d=o<-r,h=o<-a,u=H.current;if(E?u=!1:!H.current&&c&&n>s?u=!0:H.current&&(n<=i||S&&d?u=!1:!S&&h&&(u=!1)),u!==H.current){let s=performance.now();if(s-V.current<l){e=n,t=null;return}V.current=s,H.current=u,_(u)}e=n,t=null},o=()=>{null===t&&(t=window.requestAnimationFrame(n))};return window.addEventListener("scroll",o,{passive:!0}),()=>{window.removeEventListener("scroll",o),null!==t&&window.cancelAnimationFrame(t)}},[T,S,E]);let G=(0,s.useCallback)(()=>{$.current&&($.current.scrollTop=0),A(!0),B(""),setTimeout(()=>P.current?.focus(),50)},[]),q=(0,s.useCallback)(()=>A(!1),[]),K=(0,s.useCallback)(()=>{A(!1)},[]),Y=(0,s.useCallback)(e=>{e.preventDefault();let t=I.trim();t&&(F.push(`${n}?q=${encodeURIComponent(t)}`),A(!1))},[F,n,I]),Q=U?S?"h-[59px]":"h-[56px]":"h-[80px]",X=k?.layout?.sitecore?.route?.templateName==="Parti
4039al Design";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:"fixed inset-x-0 top-0 z-[70] border-b border-[#8BCDF5] bg-[#003B5C] text-white",children:(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)("div",{className:(0,o.cn)("flex items-stretch transition-[height] duration-200",Q),children:[(0,t.jsxs)("div",{className:"order-1 flex shrink-0 items-center justify-center gap-2 border-r border-[#8BCDF5] px-3 sm:px-4 lg:order-2 lg:w-[188px] lg:gap-4 lg:px-4",children:[(0,t.jsxs)("div",{className:"hidden lg:inline-flex items-center gap-1 text-[9px] font-medium leading-none text-[#8BCDF5] sm:gap-1.5 sm:text-[10px] md:gap-2","aria-label":M.loading||null===M.tempF?"Weather loading":`Current weather ${Math.round(M.tempF)} degrees Fahrenheit`,children:[(0,t.jsx)(x.default,{className:b(M.code),extra:(0,o.cn)("text-[#8BCDF5] transition-[font-size] duration-200",U?"text-[8px] sm:text-[9px] md:text-[10px]":"text-[9px] sm:text-[10px] md:text-xs")}),(0,t.jsx)("span",{className:(0,o.cn)("font-normal leading-none transition-[font-size] duration-200",U?"text-[11px] sm:text-[14px]":"text-[12px] sm:text-[16px]"),children:M.loading||null===M.tempF?"--°":`${Math.round(M.tempF)}\xb0`})]}),(0,t.jsxs)("button",{type:"button",onClick:h.openAccessibilityWidget,className:(0,o.cn)("hidden cursor-pointer items-center gap-1.5 rounded-full border border-[#8BCDF5] bg-[#0E4C6D] text-white hover:bg-[#15597F] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#003B5C] transition-[height,padding,font-size] duration-200 lg:inline-flex",U?"h-7 px-3 text-[13px]":"h-8 px-3.5 text-[14px]"),"aria-label":"Accessibility and language options",children:[(0,t.jsx)(x.default,{className:"fa-sharp fa-universal-access",extra:"leading-none"}),(0,t.jsx)("span",{"aria-hidden":"true",className:"font-light opacity-50",children:"/"}),(0,t.jsx)(x.default,{className:"fa-sharp fa-language",extra:"leading-none"})]})]}),(0,t.jsx)("div",{className:"order-2 flex flex-1 items-center justify-center border-[#8BCDF5] px-2 sm:px-3.5 lg:order-1 lg:w-[210px] lg:flex-none lg:border-r lg:px-5",children:(0,t.jsx)(i.default,{href:"/airport",className:"flex h-full w-full items-center justify-center cursor-pointer",prefetch:!1,children:e?(0,t.jsx)("div",{className:(0,o.cn)("relative w-full transition-[height] duration-200",U?"h-8":"h-12"),children:(0,t.jsx)(l.NextImage,{field:e,fill:!0,className:"object-contain object-center"})}):(0,t.jsx)("span",{className:(0,o.cn)("font-bold tracking-tight text-white transition-[font-size] duration-200",U?"text-sm":"text-base"),children:"Broward County"})})}),(0,t.jsx)("div",{className:"hidden min-w-0 flex-1 border-r border-[#8BCDF5] lg:order-3 lg:block"}),(0,t.jsxs)("button",{ref:O,type:"button",onClick:G,className:"order-3 inline-flex min-h-[44px] w-[58px] shrink-0 cursor-pointer items-center justify-center border-l border-[#8BCDF5] px-1.5 text-[#FF9A52] transition-all duration-200 hover:bg-[#0C4A6B] hover:text-[#FFB07A] hover:[text-shadow:0_0_0.01px_currentColor] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FFD3B2] focus-visible:ring-inset sm:w-[72px] sm:px-2.5 lg:order-4 lg:w-[194px] lg:gap-2.5 lg:px-5 lg:text-sm lg:tracking-[0.22em]","aria-label":"Search","aria-haspopup":"dialog","aria-controls":"airport-site-search-dialog","aria-expanded":E,children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 items-center justify-center leading-none lg:h-[18px] lg:w-[18px]",children:(0,t.jsx)(x.default,{className:"fa-solid fa-magnifying-glass",extra:"text-[20px] leading-none sm:text-[22px] lg:text-[15px]"})}),(0,t.jsx)("span",{className:"hidden lg:inline uppercase leading-none",children:"SEARCH"})]})]})})}),!X&&(0,t.jsx)("div",{"aria-hidden":"true",className:(0,o.cn)("w-full transition-[height] duration-200",Q)}),C&&k&&(0,t.jsx)(a.AppPlaceholder,{name:f,rendering:C,page:k,componentMap:m.default}),(0,t.jsx)(u.default,{open:E,dialogRef:$,searchInputRef:P,query:I,onQueryChange:B,onClose:q,onSubmit:Y,siteSuggestions:W,commonSearchTiles:p,helpTiles:[],onResultClick:K,rfkId:c})]})}let C=e=>
4039{let s=(0,n.useComponentProps)(e.rendering?.uid),i=e.fields&&Object.keys(e.fields).length>0?e.fields:e.rendering?.fields??void 0,r=i?.data,a=s?.data,l=(0,o.readJsonValue)(r?.datasource?.logo??a?.datasource?.logo),h=(0,c.getPathFromUrl)(r?.datasource?.searchTargetPage?.url)||g,u=(0,d.resolveWidgetRfkId)(r?.datasource?.searchWidgetRfkId,d.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH);return(0,t.jsx)(N,{logoField:l,searchTargetPath:h,searchWidgetRfkId:u,rendering:e.rendering,page:e.page})},k=C},241620,e=>{"use strict";var t=e.i(373433),s=e.i(565333),i=e.i(754753),r=e.i(278815),a=e.i(87),l=e.i(414271),n=e.i(78627),o=e.i(574403);let c=(e,t)=>{if(!e)return e;let s=/((?:©|©|copyright)\s*)(\d{4})(?:\s*([-â])\s*(\d{4}))?/i;return s.test(e)?e.replace(s,(e,s,i,r)=>r?`${s}${i}${r}${t}`:`${s}${t}`):e.replace(/\b(19|20)\d{2}\b/,t)},d=e=>{if(!e)return e;let t=new Date().getFullYear().toString(),s=e;return{...s,value:c(s.value,t),editable:c(s.editable,t)}},h="inline-flex h-9 w-9 items-center justify-center rounded-full bg-white/10 text-white cursor-pointer hover:bg-[#1A5E80] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#002D47] transition-colors",u=[[/facebook\.com/i,s.faFacebook],[/twitter\.com|x\.com/i,s.faXTwitter],[/instagram\.com/i,s.faInstagram],[/youtube\.com|youtu\.be/i,s.faYoutube],[/linkedin\.com/i,s.faLinkedin],[/tiktok\.com/i,s.faTiktok],[/pinterest\.com/i,s.faPinterest],[/threads\.net/i,s.faThreads],[/snapchat\.com/i,s.faSnapchat]];function x(e){if(e){for(let[t,s]of u)if(t.test(e))return s}return i.faLink}function m(e){if(!e)return;let t=e.value?.href;return t||e.jsonValue?.value?.href}function f(e){return e?void 0!==e.value?e:{value:e.jsonValue?.value??{}}:{value:{}}}function g({field:e,label:s}){let i=m(e);return i?(0,t.jsx)("li",{children:(0,t.jsx)(n.Link,{field:f(e),prefetch:!1,"aria-label":s,className:h,children:(0,t.jsx)(r.FontAwesomeIcon,{icon:x(i),className:"h-4 w-4"})})}):null}function p({uid:e,ds:s}){let i=(0,o.useComponentProps)(e),r=i?.airportLogo?.jsonValue??s?.AirportLogo?.jsonValue,a=i?.airportFacebookLink??s?.AirportFacebookLink,n=i?.airportXLink??s?.AirportXLink,c=i?.airportInstagramLink??s?.AirportInstagramLink;return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-5",children:[r?(0,t.jsx)(l.NextImage,{field:r,width:80,height:80,className:"h-16 w-auto object-contain"}):(0,t.jsx)("span",{className:"text-2xl font-bold text-white",children:"FLL"}),(0,t.jsx)("nav",{"aria-label":"Airport social media links",children:(0,t.jsxs)("ul",{className:"flex items-center gap-2.5",role:"list",children:[(0,t.jsx)(g,{field:a,label:"Airport on Facebook"}),(0,t.jsx)(g,{field:n,label:"Airport on X"}),(0,t.jsx)(g,{field:c,label:"Airport on Instagram"})]})})]})}function b({uid:e,ds:s}){let i=(0,o.useComponentProps)(e),r=i?.countyLogo?.jsonValue??s?.CountyLogo?.jsonValue,a=i?.countyFacebookLink??s?.CountyFacebookLink,n=i?.countyXLink??s?.CountyXLink,c=i?.countyYoutubeLink??s?.CountyYoutubeLink,d=i?.countyInstagramLink??s?.CountyInstagramLink;return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-5",children:[r?(0,t.jsx)(l.NextImage,{field:r,width:120,height:54,className:"h-12 w-auto object-contain"}):(0,t.jsx)("span",{className:"text-sm font-bold text-white",children:"Broward County"}),(0,t.jsx)("nav",{"aria-label":"Broward County social media links",children:(0,t.jsxs)("ul",{className:"flex items-center gap-2.5",role:"list",children:[(0,t.jsx)(g,{field:a,label:"Broward County on Facebook"}),(0,t.jsx)(g,{field:n,label:"Broward County on X"}),(0,t.jsx)(g,{field:c,label:"Broward County on YouTube"}),(0,t.jsx)(g,{field:d,label:"Broward County on Instagram"})]})})]})}function y({uid:e,ds:s}){let i=(0,o.useComponentProps)(e),r=d(i?.copyrightText?.jsonValue??s?.CopyrightText);return(0,t.jsx)("div",{className:"border-t border-white/10 flex justify-center items-center px-4 py-3",children:r?(0,t.jsx)("div",{className:"[&_a]:text-[#8BCDF5] [&_a]:underline [&_a]:hover:text-white [&_p]:m-0 [&_p]:text-[11px] sm:[&_p]:text-[12px] [&_p]:font-semibold [&_p]:text-white",children:(0,t.jsx)(a.RichText,{field:r})}):(0,t.jsxs)("p",{className:"m-0 text-[11px] sm:text-[12px] font-semibold text-white",children:["© Copyright ",new Date().getFullYear(),","," ",(0,t.jsx)("a",{href:"https://www.broward.org",className:"text-[#8BCDF5] underline transition-colors hover:text-white",children:"Broward County Government"})]})})}e.s(["AirportSocialCol",0,p,"CountySocialCol",0,b,"FooterCopyright",0,y])},990045,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(966362),r=e.i(968684);let a=9,l=2,n=8,o=200,c=350,d=8,h=352,u=128,x=["pointerdown","touchstart","mousedown","focusin"];function m(e){let t=(0,s.useRef)(null),i=(0,s.useCallback)(()=>{t.current&&(clearTimeout(t.current),t.current=null)},[]),r=(0,s.useCallback)(()=>{i(),t.current=setTimeout(()=>e(!1),o)},[i,e]);return(0,s.useEffect)(()=>i,[i]),{cancelClose:i,scheduleClose:r}}function f(e){return"home"===e.displayName.trim().toLowerCase()}function g(e,t){let s=new URLSearchParams({ids:e.join(","),language:t});return fetch(`/api/agency-nav-children?${s.toString()}`).then(e=>e.json()).then(e=>e?.childrenMap??{})}function p(e){let t=new Set;return e.filter(e=>!t.has(e.id)&&(t.add(e.id),!0))}function b(e){if(e.url?.path)return e.url.path;if(!e.path)return"#";let t=e.path.match(/\/Home(\/.*)?$/i);return t?t[1]||"/":e.path.startsWith("/")&&!e.path.toLowerCase().startsWith("/sitecore/")?e.path:"#"}function y(e){let t=e.hideInNavigation?.jsonValue?.value,s=!0===t||"1"===t;return"data"!==e.displayName.toLowerCase()&&(!!e.url?.path||!!e.path)&&!s}let w=({item:e,currentPath:i,depth:r,language:a})=>
4039{let[o,c]=(0,s.useState)(!1),d=e.children?.results??null,[h,u]=(0,s.useState)(d),x=(0,s.useRef)(!!d),m=(0,s.useRef)(null),f=(0,s.useRef)(0),p=`submenu-${e.id}`,v=`btn-${e.id}`,j=(0,s.useCallback)(()=>{x.current||r>=l||(x.current=!0,g([e.id],a).then(t=>u(t[e.id]??[])).catch(()=>u([])))},[e.id,a,r]);(0,s.useEffect)(()=>{e.hasChildren&&j()},[j,e.hasChildren]);let N=(h??[]).filter(y).slice(0,n),C=r<l&&N.length>0,k=b(e),F="#"!==k&&(i===k||i.startsWith(k+"/")),E=`${r}rem`;return(0,t.jsxs)("li",{onPointerEnter:e=>{"mouse"===e.pointerType&&(j(),c(!0))},onFocusCapture:j,onKeyDown:e=>{"Escape"===e.key&&o&&(e.preventDefault(),c(!1),m.current?.focus())},children:[(0,t.jsxs)("div",{className:`flex items-start transition-colors ${F?"bg-[#EBF7FF]":"hover:bg-[#EBF7FF]"}`,children:[(0,t.jsx)("a",{href:k,style:{paddingLeft:E},title:e.displayName,className:`min-w-0 flex-1 py-3 pr-2 text-sm font-semibold uppercase leading-snug tracking-wide transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-[#0080CC] ${F?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,children:(0,t.jsx)("span",{className:"block whitespace-normal break-words",children:e.displayName})}),C&&(0,t.jsx)("button",{ref:m,id:v,type:"button",className:`flex h-11 w-11 flex-shrink-0 cursor-pointer items-center justify-center transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-[#0080CC] md:h-auto md:w-auto md:py-3 md:pl-2 md:pr-4 ${F?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,onPointerDown:e=>{e.stopPropagation(),f.current=Date.now()},onMouseDown:e=>{e.stopPropagation(),f.current=Date.now()},onTouchStart:e=>{e.stopPropagation(),f.current=Date.now()},onClick:e=>{e.stopPropagation(),f.current=Date.now(),c(e=>!e)},"aria-label":`Toggle ${e.displayName} submenu`,"aria-expanded":o,"aria-haspopup":"true","aria-controls":p,children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-5 w-5 transition-transform duration-200 md:h-3.5 md:w-3.5 ${o?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})})]}),C&&o&&(0,t.jsx)("ul",{id:p,role:"list","aria-labelledby":v,className:"min-w-0 border-l-2 border-[#CED5D9] bg-[#F8FBFD] opacity-100",children:N.map(e=>(0,t.jsx)(w,{item:e,currentPath:i,depth:r+1,language:a},e.id))})]})},v=({item:e,currentPath:r,language:a})=>{let[l,n]=(0,s.useState)(!1),[o,u]=(0,s.useState)({}),{cancelClose:f,scheduleClose:p}=m(n),v=e.children?.results??null,[j,N]=(0,s.useState)(v),C=(0,s.useRef)(!!v),k=(0,s.useRef)(null),F=(0,s.useRef)(null),E=(0,s.useRef)(null),A=(0,s.useRef)(0),S=`toplevel-submenu-${e.id}`,D=`toplevel-btn-${e.id}`,T=(0,s.useCallback)(()=>{C.current||(C.current=!0,g([e.id],a).then(t=>N(t[e.id]??[])).catch(()=>N([])))},[e.id,a]),L=(e.children?.results??j??[]).filter(y),_=L.length>0,I=b(e),B="#"!==I&&(r===I||r.startsWith(I+"/")),M=(0,s.useCallback)(()=>{let e=k.current;if(!e)return;let t=e.getBoundingClientRect(),s=Math.min(h,window.innerWidth-2*d);u({position:"fixed",left:Math.min(Math.max(t.left,d),window.innerWidth-s-d),top:t.bottom,width:s,maxWidth:`calc(100vw - ${2*d}px)`})},[]);return(0,s.useEffect)(()=>{let e=e=>{if("focusin"===e.type&&Date.now()-A.current<c)return;let t=e.target;k.current&&k.current.contains(t)||E.current&&E.current.contains(t)||n(!1)};return x.forEach(t=>{document.addEventListener(t,e)}),()=>{x.forEach(t=>{document.removeEventListener(t,e)})}},[]),(0,s.useEffect)(()=>{if(l)return M(),window.addEventListener("resize",M),window.addEventListener("scroll",M,!0),()=>{window.removeEventListener("resize",M),window.removeEventListener("scroll",M,!0)}},[l,M]),(0,t.jsxs)("li",{ref:k,className:"relative",onPointerEnter:e=>{"mouse"===e.pointerType&&(f(),T(),M(),n(!0))},onPointerOver:e=>"mouse"===e.pointerType&&f(),onPointerLeave:e=>"mouse"===e.pointerType&&p(),onKeyDown:e=>{"Escape"===e.key&&l&&(e.preventDefault(),f(),n(!1),F.current?.focus())},children:[(0,t.jsxs)("div",{className:`flex items-center border-b-2 transition-colors ${B?"border-[#0080CC]":"border-transparent hover:border-[#0080CC]"}`,children:[(0,t.jsx)("a",{href:I,title:e.displayName,className:`flex items-center whitespace-nowrap py-4 pl-4 ${_?"pr-2 md:pr-1":"pr-4"} text-sm font-bold uppercase tracking-wider transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-[#0080CC] ${B?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,children:(0,t.jsx)("span",{children:e.displayName})}),_&&(0,t.jsx)("button",{ref:F,id:D,type:"button",className:`flex h-12 w-12 flex-shrink-0 cursor-pointer items-center justify-center transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-[#0080CC] md:h-auto md:w-auto md:py-4 md:pl-2 md:pr-4 ${B?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,onPointerDown:e=>{e.stopPropagation(),A.current=Date.now()},onMouseDown:e=>{e.stopPropagation(),A.current=Date.now()},onTouchStart:e=>{e.stopPropagation(),A.current=Date.now()},onClick:e=>{e.stopPropagation(),A.current=Date.now(),f(),M(),n(e=>!e)},"aria-label":`Toggle ${e.displayName} submenu`,"aria-expanded":l,"aria-haspopup":"true","aria-controls":S,children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-5 w-5 transition-transform duration-200 md:h-3.5 md:w-3.5 ${l?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})})]}),_&&l&&(0,i.createPortal)((0,t.jsx)("ul",{ref:E,id:S,role:"list","aria-labelledby":D,style:o,className:"z-50 border border-[#CED5D9] bg-white opacity-100 shadow-lg",onPointerEnter:e=>"mouse"===e.pointerType&&f(),onPointerLeave:e=>"mouse"===e.pointerType&&p(),onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),f(),n(!1),F.current?.focus())},children:L.map(e=>(0,t.jsx)(w,{item:e,currentPath:r,depth:1,language:a},e.id))}),document.body)]})},j=({items:e,currentPath:r,language:a})=>
4039{let[l,n]=(0,s.useState)(!1),[o,u]=(0,s.useState)({}),{cancelClose:f,scheduleClose:g}=m(n),p=(0,s.useRef)(null),b=(0,s.useRef)(null),y=(0,s.useRef)(null),v=(0,s.useRef)(0),j=(0,s.useCallback)(()=>{let e=p.current;if(!e)return;let t=e.getBoundingClientRect(),s=Math.min(h,window.innerWidth-2*d);u({position:"fixed",left:Math.min(Math.max(t.right-s,d),window.innerWidth-s-d),top:t.bottom,width:s,maxWidth:`calc(100vw - ${2*d}px)`})},[]);return(0,s.useEffect)(()=>{let e=e=>{if("focusin"===e.type&&Date.now()-v.current<c)return;let t=e.target;p.current&&p.current.contains(t)||y.current&&y.current.contains(t)||n(!1)};return x.forEach(t=>{document.addEventListener(t,e)}),()=>{x.forEach(t=>{document.removeEventListener(t,e)})}},[]),(0,s.useEffect)(()=>{if(l)return j(),window.addEventListener("resize",j),window.addEventListener("scroll",j,!0),()=>{window.removeEventListener("resize",j),window.removeEventListener("scroll",j,!0)}},[l,j]),(0,t.jsxs)("li",{ref:p,className:"relative",onPointerEnter:e=>{"mouse"===e.pointerType&&(f(),j(),n(!0))},onPointerOver:e=>"mouse"===e.pointerType&&f(),onPointerLeave:e=>"mouse"===e.pointerType&&g(),onKeyDown:e=>{"Escape"===e.key&&l&&(e.preventDefault(),f(),n(!1),b.current?.focus())},children:[(0,t.jsxs)("button",{ref:b,type:"button",className:`flex cursor-pointer items-center gap-1 whitespace-nowrap border-b-2 px-4 py-4 text-sm font-bold uppercase tracking-wider transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-[#0080CC] ${l?"border-[#0080CC] text-[#0080CC]":"border-transparent text-[#003366] hover:border-[#0080CC] hover:text-[#0080CC]"}`,onPointerDown:e=>{e.stopPropagation(),v.current=Date.now()},onMouseDown:e=>{e.stopPropagation(),v.current=Date.now()},onTouchStart:e=>{e.stopPropagation(),v.current=Date.now()},onClick:e=>{e.stopPropagation(),v.current=Date.now(),f(),j(),n(e=>!e)},"aria-label":"More navigation items","aria-expanded":l,"aria-haspopup":"true","aria-controls":"more-nav-list",children:[(0,t.jsx)("span",{"aria-hidden":"true",children:"â¢â¢â¢"}),(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 flex-shrink-0 transition-transform duration-200 ${l?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})]}),l&&(0,i.createPortal)((0,t.jsx)("ul",{ref:y,id:"more-nav-list",role:"list","aria-label":"More navigation items",style:o,className:"z-50 border border-[#CED5D9] bg-white opacity-100 shadow-lg",onPointerEnter:e=>"mouse"===e.pointerType&&f(),onPointerLeave:e=>"mouse"===e.pointerType&&g(),onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),f(),n(!1),b.current?.focus())},children:e.map(e=>(0,t.jsx)(w,{item:e,currentPath:r,depth:1,language:a},e.id))}),document.body)]})},N=({children:e})=>{let[i,r]=(0,s.useState)(0),[a,l]=(0,s.useState)(0),[n,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),d=(0,s.useRef)(null),h=(0,s.useRef)(null),x=(0,s.useRef)(null),m=(0,s.useRef)(0),f=(0,s.useCallback)(()=>{let e=c.current,t=d.current;if(!e||!t)return;o((h.current?.scrollWidth??t.scrollWidth)>e.clientWidth+1);let s=Math.max(0,t.scrollWidth-e.clientWidth);l(s),r(e=>Math.min(e,s))},[]);(0,s.useEffect)(()=>{f();let e=new ResizeObserver(f);return c.current&&e.observe(c.current),d.current&&e.observe(d.current),h.current&&e.observe(h.current),()=>e.disconnect()},[f]);let g=(0,s.useCallback)(e=>{r(Math.max(0,Math.min(a,e)))},[a]),p=i>1,b=i<a-1,y=(0,s.useCallback)(e=>{let t=c.current;if(!t)return;let s=e.target,i=t.getBoundingClientRect(),l=s.getBoundingClientRect();r(e=>l.left<i.left?Math.max(0,e+(l.left-i.left)-16):l.right>i.right?Math.min(a,e+(l.right-i.right)+16):e)},[a]);return(0,t.jsxs)("div",{ref:c,className:"relative overflow-x-clip overflow-y-visible",onTouchStart:e=>{x.current=e.touches[0].clientX,m.current=i},onTouchMove:e=>{null!==x.current&&g(m.current+(x.current-e.touches[0].clientX))},onTouchEnd:()=>{x.current=null},children:[p&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 flex w-20 items-center bg-gradient-to-r from-white from-50% to-transparent",children:(0,t.jsx)("button",{type:"button",className:"pointer-events-auto ml-1 flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] bg-white text-[#0080CC] shadow-md transition-shadow hover:shadow-lg focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#0080CC]",onClick:()=>g(i-180),"aria-label":"Scroll navigation left",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})})})}),(0,t.jsxs)("div",{ref:d,className:"flex w-max min-w-full",style:{transform:`translateX(-${i}px)`},onFocus:y,children:[(0,t.jsx)("div",{ref:h,className:"flex-none",children:e}),(0,t.jsx)("div",{"aria-hidden":"true",className:"flex-none",style:{width:n?`calc(${u}px + env(safe-area-inset-right, 0px))`:0}})]}),b&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 flex w-20 items-center justify-end bg-gradient-to-l from-white from-50% to-transparent",children:(0,t.jsx)("button",{type:"button",className:"pointer-events-auto mr-1 flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] bg-white text-[#0080CC] shadow-md transition-shadow hover:shadow-lg focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#0080CC]",onClick:()=>g(i+180),"aria-label":"Scroll navigation right",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})})})]})},C=({items:e,currentPath:i,language:r})=>
4039{let l,[n,o]=(0,s.useState)({}),c=e=>e.children||!n[e.id]?e:{...e,children:{results:n[e.id]}},d=1===(l=e).length&&f(l[0])?c(l[0]).children?.results?.filter(y)??[]:l,h=d.slice(0,a),u=d.slice(a),x=p([...e.slice(0,a),...h]).map(e=>e.id).join(",");return((0,s.useEffect)(()=>{let e=x?x.split(","):[];0!==e.length&&g(e,r).then(e=>{o(t=>({...t,...e}))}).catch(()=>void 0)},[x,r]),0===d.length)?null:(0,t.jsx)("nav",{className:"relative z-40 w-full border-b border-[#CED5D9] bg-white opacity-100","aria-label":"Section navigation",children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[90rem]",children:(0,t.jsx)(N,{children:(0,t.jsxs)("ul",{className:"flex flex-nowrap",role:"list",children:[h.map(e=>(0,t.jsx)(v,{item:c(e),currentPath:i,language:r},e.id)),u.length>0&&(0,t.jsx)(j,{items:u,currentPath:i,language:r})]})})})})};function k(e){let t=e?.layout?.sitecore?.route,s=t?.displayName||t?.name;return t&&s?{id:t.itemId||t.id||s,name:t.name||s,displayName:s,url:t.url?.path?{path:t.url.path}:void 0,ancestors:Array.isArray(t.ancestors)?t.ancestors:void 0,parent:t.parent,children:{results:Array.isArray(t.children?.results)?t.children.results.map(e=>({id:e.id||e.itemId||e.name||e.displayName||"",displayName:e.displayName||e.name||"",hasChildren:e.hasChildren,path:e.path,url:e.url??null,children:e.children,hideInNavigation:e.hideInNavigation})).filter(e=>e.id&&e.displayName):[]}}:null}function F(e){let t=e,s=t.layout?.sitecore?.route?.itemId||t.layout?.sitecore?.route?.id||t.route?.itemId||t.itemId;return s||new URLSearchParams(window.location.search).get("sc_itemid")||void 0}function E(){let{page:e}=(0,r.useSitecore)(),[t]=(0,s.useState)(()=>window.location.pathname),[i]=(0,s.useState)(()=>"u"<typeof document?"en":document.documentElement.lang||"en"),[a,l]=(0,s.useState)(null);(0,s.useEffect)(()=>{let t=F(e);t&&fetch("/api/agency-page",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({path:t,language:i})}).then(async e=>{if(!e.ok){let t=await e.json().catch(()=>({}));throw Error(`agency-page ${e.status}: ${t.detail||t.error||e.statusText}`)}return e.json()}).then(e=>{let t=e?.pageItem;t?l(t):console.warn("[useAgencySubnavItems] agency-page returned no pageItem; secondary nav will use route fallback data",e)}).catch(e=>console.error("[useAgencySubnavItems] agency-page error:",e.message))},[e,i]);let n=a??k(e);return{items:(n?.children?.results||[]).filter(y),currentPath:t,language:i}}e.s(["AgencySecondaryNav",0,C,"getNavHref",0,b,"isNavigableItem",0,y,"useAgencySubnavItems",0,E])},464332,e=>{"use strict";var t=e.i(373433),s=e.i(968684),i=e.i(93681),r=e.i(191167),a=e.i(947746),l=e.i(990045);function n(e){return"home"===(e?.displayName||e?.name||"").trim().toLowerCase()}function o(e){return String(e?.pageTitle?.jsonValue?.value??"").trim()||String(e?.title?.jsonValue?.value??"").trim()}function c(e){return o(e)||e?.displayName||e?.name||""}function d(e){return e.charAt(0).toUpperCase()+e.slice(1)}function h(e){return e?e.replace(/\/+$/,"")||"/":""}function u(e){return h(e??"").split("/").filter(Boolean)[0]??""}function x(e){return e.replace(/[-_]+/g," ").replace(/\b\w/g,e=>e.toUpperCase())}function m(e){let t=c(e).trim().toLowerCase(),s=e?.url?.path?.toLowerCase()??"";return["sitecore","content","broward","subsites"].includes(t)||s.includes("/sitecore/content/")}function f(e){let t=c(e).trim().toLowerCase();return m(e)||["pages","others"].includes(t)}function g(e){if(!e)return"";if(n(e))return e.id;let t="";for(let s of e.ancestors??[])if(f(s)||(s.id&&(t=s.id),n(s)))break;return t}function p(e){if(!e)return[];let t=e.ancestors??[],s=t.find(e=>n(e)&&u(e.url?.path)),i=u(s?.url?.path),r=i?{label:c(s)||x(i),url:`/${i}`}:null,a=[];for(let e of t){if(m(e))break;let t=e.url?.path??"";if(n(e)||f(e)||"/"===h(t))continue;let s=c(e);s&&t&&a.push({label:s,url:t})}return[{label:"Broward.org",url:"/"},...r?[r]:[],...a.reverse().filter(e=>h(e.url)!==h(r?.url??"")).map(e=>({...e,label:d(e.label)}))]}function b(e){let t=e?.layout?.sitecore?.route,s=t?.displayName||t?.name,i=String(t?.fields?.Title?.value??"").trim();return t&&s?{id:t.itemId||t.id||s,name:t.name||s,displayName:s,pageTitle:i?{jsonValue:{value:i}}:void 0,url:t.url?.path?{path:t.url.path}:void 0,ancestors:Array.isArray(t.ancestors)?t.ancestors:void 0,parent:t.parent,children:{results:Array.isArray(t.children?.results)?t.children.results.map(e=>({id:e.id||e.itemId||e.name||e.displayName||"",displayName:e.displayName||e.name||"",hasChildren:e.hasChildren,path:e.path,url:e.url??null,children:e.children})).filter(e=>e.id&&e.displayName):[]}}:null}function y(e){let t=e,s=t.layout?.sitecore?.route?.itemId||t.layout?.sitecore?.route?.id||t.route?.itemId||t.itemId;return s||new URLSearchParams(window.location.search).get("sc_itemid")||void 0}function w(e){return e?.value?.src?e:e?.jsonValue}function v(e){return e.fields?.data?.datasource??null}let j=e=>{let{page:n}
4039=(0,s.useSitecore)(),o=n.mode.isEditing,[c]=(0,a.useState)(()=>window.location.pathname),[h]=(0,a.useState)(()=>"u"<typeof document?"en":document.documentElement.lang||"en"),[u,x]=(0,a.useState)(null),m=e.params?.styles||"";(0,a.useEffect)(()=>{let e=y(n);e&&fetch("/api/agency-page",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({path:e,language:h})}).then(async e=>{if(!e.ok){let t=await e.json().catch(()=>({}));throw Error(`agency-page ${e.status}: ${t.detail||t.error||e.statusText}`)}return e.json()}).then(e=>{let t=e?.pageItem;t?x(t):console.warn("[AgencyInteriorPage] agency-page returned no pageItem; secondary nav will use route fallback data",e)}).catch(e=>console.error("[AgencyInteriorPage] agency-page error:",e.message))},[n,h]);let f=u??b(n),j=v(e),N=g(f),[C,k]=(0,a.useState)(null);(0,a.useEffect)(()=>{N&&N!==f?.id&&fetch("/api/agency-page",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({path:N,language:h})}).then(async e=>{if(!e.ok){let t=await e.json().catch(()=>({}));throw Error(`agency-page subnav root ${e.status}: ${t.detail||t.error||e.statusText}`)}return e.json()}).then(e=>{let t=e?.pageItem;t&&k({rootId:N,pageData:t})}).catch(e=>console.error("[AgencyInteriorPage] agency-page subnav root error:",e.message))},[N,f?.id,h]);let F=N?N===f?.id?f:C?.rootId===N?C.pageData:null:f,E=(F?.children?.results||[]).filter(l.isNavigableItem);if(o){let s=n,a=s?.layout?.sitecore?.route?.displayName||s?.layout?.sitecore?.route?.name||s?.context?.itemName||"Agency Interior Page",l=j?.title?.jsonValue??e.fields?.title,o=j?.backgroundImage?.jsonValue??w(e.fields?.backgroundImage),c=!!o?.value?.src,h=l,u=String(h?.value??"").trim(),x=String(h?.editable??""),f=!u&&x?(()=>{let e=x.replace(/(<span\b[^>]*class=['"]scFieldValue['"][^>]*>)\s*(<\/span>)/i,`$1${a}$2`);return e!==x||(e=x.replace(/(<span\b[^>]*sc-part-of=['"]field chrome['"][^>]*>)\s*(<\/span>)/i,`$1${a}$2`))!==x?e:x.replace(/(<span\b[^>]*>)\s*(<\/span>)/,`$1${a}$2`)})():x,g={...h,value:d(u||a),editable:f||void 0};return(0,t.jsx)("div",{className:m,children:(0,t.jsxs)("section",{className:`relative isolate flex ${c?"min-h-[220px] sm:min-h-[320px] lg:min-h-[350px]":"min-h-[160px]"} w-full items-end overflow-hidden`,children:[c?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Image,{field:o,className:"absolute inset-0 z-0 h-full w-full object-cover object-[50%_center]"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1]",style:{background:"linear-gradient(180deg, rgba(0,51,102,0.08) 0%, rgba(0,51,102,0.18) 28%, rgba(0,51,102,0.54) 62%, rgba(0,51,102,0.9) 100%), linear-gradient(90deg, rgba(0,51,102,0.72) 0%, rgba(0,51,102,0.48) 30%, rgba(0,51,102,0.2) 62%, rgba(0,51,102,0.06) 100%)"},"aria-hidden":"true"})]}):(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#003366] to-[#0066BB]","aria-hidden":"true"}),(0,t.jsx)("div",{className:"relative z-[2] mx-auto w-full max-w-[90rem] px-4 pb-12 pt-20 sm:px-6 lg:px-8 lg:pb-16 lg:pt-24 min-[90rem]:px-0",children:(0,t.jsx)("div",{className:"flex flex-col",children:(0,t.jsx)(r.Text,{field:g,tag:"h1",className:"text-2xl font-bold leading-tight sm:text-3xl lg:text-4xl",style:{color:"white"}})})})]})})}let A=n?.layout?.sitecore?.route?.displayName||n?.layout?.sitecore?.route?.name,S=j?.title?.jsonValue??e.fields?.title,D=j?.backgroundImage?.jsonValue??w(e.fields?.backgroundImage),T=String(S?.value??"").trim()||String(f?.title?.jsonValue?.value??"").trim()||f?.displayName||A||"",L=d(T),_=f?.displayName||A||T,I=D?.value?.src,B=(()=>{if(!f)return null;let e=p(f);return e.length||_?(0,t.jsx)("nav",{"aria-label":"Breadcrumb",className:"mt-2 self-start rounded-sm px-2.5 py-1.5 backdrop-blur-sm sm:mt-3 sm:px-3",style:{backgroundColor:"rgba(245, 130, 31, 0.8)"},children:(0,t.jsxs)("ol",{className:"flex flex-wrap items-center gap-x-1.5 gap-y-1 text-[11px] text-white sm:text-xs",children:[e.map(({label:e,url:s},i)=>(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[i>0&&(0,t.jsx)("span",{"aria-hidden":"true",className:"text-white/60",children:"/"}),(0,t.jsx)("a",{href:s,className:"transition-colors hover:text-white/75 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white",children:d(e)})]},i)),_&&(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[e.length>0&&(0,t.jsx)("span",{"aria-hidden":"true",className:"text-white/60",children:"/"}),(0,t.jsx)("span",{"aria-current":"page",className:"font-semibold italic text-white/80",children:d(_)})]})]})}):null})();return(0,t.jsxs)("div",{className:m,children:[(0,t.jsxs)("section",{className:`relative isolate flex ${I?"min-h-[220px] sm:min-h-[320px] lg:min-h-[350px]":"min-h-[160px]"} w-full items-end overflow-hidden`,children:[I?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Image,{field:D,className:"absolute inset-0 z-0 h-full w-full object-cover object-[50%_center]"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1]",style:{background:"linear-gradient(180deg, rgba(0,51,102,0.08) 0%, rgba(0,51,102,0.18) 28%, rgba(0,51,102,0.54) 62%, rgba(0,51,102,0.9) 100%), linear-gradient(90deg, rgba(0,51,102,0.72) 0%, rgba(0,51,102,0.48) 30%, rgba(0,51,102,0.2) 62%, rgba(0,51,102,0.06) 100%)"},"aria-hidden":"true"})]}):(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#003366] to-[#0066BB]","aria-hidden":"true"}),(0,t.jsx)("div",{className:"relative z-[2] mx-auto w-full max-w-[90rem] px-4 pb-12 pt-20 sm:px-6 lg:px-8 lg:pb-16 lg:pt-24 min-[90rem]:px-0",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("h1",{className:"text-2xl font-bold leading-tight text-white sm:text-3xl lg:text-4xl",children:L}),B]})})]}),(0,t.jsx)(l.AgencySecondaryNav,{items:E,currentPath:c,language:h})]})};e.s(["Default",0,j])},700927,145446,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(191167),a=e.i(93681),l=e.i(78627),n=e.i(509464);let o=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],c=(0,n.default)("TriangleAlert",o);
4039e.s(["TriangleAlert",0,c],145446);var d=e.i(910355);let h=()=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-5 w-5","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})}),u=()=>(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-5 w-5","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})}),x=({onPrev:e,onNext:s,showArrows:i=!0,showAlertIcon:r,hasContent:a=!0,children:l})=>a?(0,t.jsxs)("div",{className:"absolute left-0 right-0 top-full z-20 flex h-10 items-center gap-2 bg-[#E07B1F] px-3 sm:h-11",children:[i&&(0,t.jsx)("button",{onClick:e,className:"flex cursor-pointer items-center text-white transition-colors hover:text-white/80","aria-label":"Previous slide",children:(0,t.jsx)(h,{})}),r&&(0,t.jsx)(c,{className:"h-5 w-5 flex-shrink-0 text-white",strokeWidth:2.5,"aria-hidden":"true"}),(0,t.jsx)("div",{className:"min-w-0 flex-1 leading-tight",children:l}),i&&(0,t.jsx)("button",{onClick:s,className:"flex cursor-pointer items-center text-white transition-colors hover:text-white/80","aria-label":"Next slide",children:(0,t.jsx)(u,{})})]}):(0,t.jsx)("div",{className:"absolute left-0 right-0 top-full z-20 h-[10px] bg-[#E07B1F]"}),m=e=>{let{page:n}=(0,i.useSitecore)(),o=n.mode.isEditing,c=e.params?.styles||"",h=e.fields?.data?.datasource,u=h?.children?.results??[],[m,f]=(0,s.useState)([]),[g,p]=(0,s.useState)(0),b=(0,s.useRef)(null),y=h?.id||e.rendering?.dataSource||"",w=n?.context?.language||("u"<typeof document?"en":document.documentElement.lang||"en");if((0,s.useEffect)(()=>{if(o||u.length>0||!y)return;let e=!1;return fetch("/api/agency-slider",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({datasource:y,language:w})}).then(async e=>{if(!e.ok){let t=await e.json().catch(()=>({}));throw Error(t.detail||t.error||e.statusText)}return e.json()}).then(t=>{e||f(t?.data?.item?.children?.results??[])}).catch(e=>{console.error("[AgencyHomeSlider] agency-slider fallback error:",e)}),()=>{e=!0}},[y,o,w,u.length]),o)return h?u.length>0?(0,t.jsxs)("div",{className:`${c} space-y-10 pb-2`,children:[(0,t.jsxs)("div",{className:"bg-[#dce9f5] px-6 py-5",children:[(0,t.jsx)("p",{className:"mb-3 text-base font-bold text-[#003366]",children:"Agency Home Slider - Edit Mode"}),(0,t.jsxs)("ul",{className:"space-y-2 text-sm text-[#222]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-bold text-[#003366]",children:"Slide Image"})," - image displayed in each slide."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-bold text-[#003366]",children:"Slide Text"})," - optional caption shown in the orange bar at the bottom of the slide. Include the word ",(0,t.jsx)("span",{className:"font-bold",children:"alert"})," or ",(0,t.jsx)("span",{className:"font-bold",children:"notice"})," in the copy to show the notice icon."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-bold text-[#003366]",children:"Read More Link"})," - CTA link shown in the orange bar on each slide."]}),(0,t.jsx)("li",{children:"All slides are shown inline in edit mode so each item can be selected and edited directly."})]})]}),u.map((e,s)=>(0,t.jsxs)("div",{"data-sc-itemid":e.id,"data-sc-database":"master",className:"pb-6",children:[(0,t.jsxs)("div",{className:"mb-1 flex items-center gap-4 roun
4039ded-sm bg-[#EDF5FA] px-3 py-1.5 text-[10px] text-[#003366]",children:[(0,t.jsxs)("span",{className:"font-bold",children:["Slide ",s+1]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Image:"})," click the image below to replace"]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Caption:"})," optional orange bar copy; use ",(0,t.jsx)("span",{className:"font-semibold",children:"alert"})," or ",(0,t.jsx)("span",{className:"font-semibold",children:"notice"})," to show the notice icon"]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Link:"})," click ",(0,t.jsx)("span",{className:"font-semibold",children:"Learn More"})," to update the URL"]})]}),(0,t.jsxs)("div",{className:"relative aspect-video",children:[(0,t.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:e.image?.jsonValue?(0,t.jsx)(a.Image,{field:e.image.jsonValue,className:"h-full w-full object-cover"}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-[#002855]",children:(0,t.jsx)("span",{className:"text-xs text-[#9FC4DC]",children:"No image - click to set"})})}),(0,t.jsxs)("div",{className:"absolute right-2 top-2 z-10 rounded bg-black/60 px-2 py-0.5 text-[10px] text-white",children:["Slide ",s+1]}),(0,t.jsxs)("div",{className:"absolute left-4 right-4 z-20 flex flex-col gap-0.5 bg-[#E07B1F] px-3 py-1",style:{bottom:"-18px"},children:[e.text?.jsonValue?(0,t.jsx)(r.Text,{tag:"span",field:e.text.jsonValue,className:"text-sm font-bold leading-snug text-white"}):(0,t.jsx)("span",{className:"text-sm font-bold leading-snug text-white",children:e.displayName}),e.readMoreLink?.jsonValue&&(0,t.jsx)(l.Link,{field:e.readMoreLink.jsonValue,className:"text-xs font-semibold text-white underline underline-offset-2 hover:text-white/80"})]})]})]},e.id))]}):(0,t.jsx)("div",{className:`${c} border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] px-4 py-6 text-center text-xs text-[#686C6E]`,children:"No slides found - use Manage Items to add your first slide."}):(0,t.jsx)(d.NoDataFallback,{componentName:"Agency Home Slider"});let v=u.length>0?u:m;if(!y||0===v.length)return null;let j=()=>p(e=>e<=0||e>=v.length?v.length-1:e-1),N=()=>p(e=>(e+1)%v.length),C=e=>{if(v.length<2)return;let t=e.touches[0];t&&(b.current={x:t.clientX,y:t.clientY})},k=e=>{let t=b.current;if(b.current=null,!t||v.length<2)return;let s=e.changedTouches[0];if(!s)return;let i=s.clientX-t.x,r=s.clientY-t.y;Math.abs(i)>48&&Math.abs(i)>1.25*Math.abs(r)&&(i<0?N():j())},F=()=>{b.current=null},E=v[g]??v[0],A=E?.image?.jsonValue?.value,S=E?.text?.jsonValue?.value,D=E?.readMoreLink?.jsonValue?.value,T=D?.text,L=!!(String(S??"").trim()||String(D?.href??"").trim()),_=v.filter(e=>e?.image?.jsonValue?.value?.src).length>1,I=L||_,B=/\b(alert|notice)\b/i.test(`${S??""} ${T??""}`);return(0,t.jsx)("div",{className:`${c} ${I?"pb-10 sm:pb-11":"pb-[10px]"}`,children:(0,t.jsxs)("div",{className:"relative aspect-video",onTouchStart:C,onTouchEnd:k,onTouchCancel:F,style:v.length>1?{touchAction:"pan-y"}:void 0,children:[(0,t.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:A?.src?(0,t.jsx)("img",{src:A.src,alt:A.alt||E.displayName,className:"h-full w-full object-cover",width:A.width,height:A.height}):(0,t.jsx)("div",{className:"h-full w-full bg-[#002855]"})}),(0,t.jsx)(x,{onPrev:j,onNext:N,showArrows:_,showAlertIcon:B,hasContent:I,children:(0,t.jsxs)("p",{className:"text-[12px] font-bold leading-tight text-white sm:text-[13px]",children:[S&&(0,t.jsx)("span",{children:S}),D?.href&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:D.href,className:"whitespace-nowrap font-semibold text-white underline underline-offset-2 hover:text-white/80",children:T||"Learn More"})]})]})})]})})};e.s(["Default",0,m],700927)},384157,e=>{"use strict";e.s(["Default",()=>w]);var t=e.i(373433),s=e.i(968684),i=e.i(191167),r=e.i(93681),a=e.i(175059),l=e.i(947746),n=e.i(801205),o=e.i(990045);function c(e){return"home"===(e?.displayName||e?.name||"").trim().toLowerCase()}function d(e){return String(e?.pageTitle?.jsonValue?.value??"").trim()||String(e?.title?.jsonValue?.value??"").trim()}function h(e){return d(e)||e?.displayName||e?.name||""}function u(e){return e.charAt(0).toUpperCase()+e.slice(1)}function x(e){if(!e)return"";let[t]=e.split(/[?#]/);return t.replace(/\/+$/,"").toLowerCase()||"/"}function m(e){return e?[{label:"Broward.org",url:"/"}]:[]}function f(e){let t=e;return t?.layout?.sitecore?.route?.displayName||t?.layout?.sitecore?.route?.name||t?.context?.itemName||"Agency Home"}function g(e){let t=e?.layout?.sitecore?.route,s=t?.displayName||t?.name,i=String(t?.fields?.Title?.value??"").trim();return t&&s?{id:t.itemId||t.id||s,name:t.name||s,displayName:s,pageTitle:i?{jsonValue:{value:i}}:void 0,url:t.url?.path?{path:t.url.path}:void 0,ancestors:Array.isArray(t.ancestors)?t.ancestors:void 0,parent:t.parent,children:{results:Array.isArray(t.children?.results)?t.children.results.map(e=>({id:e.id||e.itemId||e.name||e.displayName||"",displayName:e.displayName||e.name||"",hasChildren:e.hasChildren,path:e.path,url:e.url??null,children:e.children,hideInNavigation:e.hideInNavigation})).filter(e=>e.id&&e.displayName):[]}}:null}function p(e){let t=e,s=t.layout?.sitecore?.route?.itemId||t.layout?.sitecore?.route?.id||t.route?.itemId||t.itemId;return s||new URLSearchParams(window.location.search).get("sc_itemid")||void 0}function b(e){return e?.value?.src?e:e?.jsonValue}function y(e){return e.fields?.data?.datasource??null}let w=e=>{let{page:w}
4039=(0,s.useSitecore)(),v=w.mode.isEditing,[j]=(0,l.useState)(()=>window.location.pathname),[N]=(0,l.useState)(()=>"u"<typeof document?"en":document.documentElement.lang||"en"),[C,k]=(0,l.useState)(null),F=e.params?.styles||"";(0,l.useEffect)(()=>{let e=p(w);e&&fetch("/api/agency-page",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({path:e,language:N})}).then(async e=>{if(!e.ok){let t=await e.json().catch(()=>({}));throw Error(`agency-page ${e.status}: ${t.detail||t.error||e.statusText}`)}return e.json()}).then(e=>{let t=e?.pageItem;t?k(t):console.warn("[AgencyHome] agency-page returned no pageItem; secondary nav will use route fallback data",e)}).catch(e=>console.error("[AgencyHome] agency-page error:",e.message))},[w,N]);let E=C??g(w),A=y(e),S=(E?.children?.results||[]).filter(o.isNavigableItem),D=(0,t.jsx)(o.AgencySecondaryNav,{items:S,currentPath:j,language:N});if(v){let s=f(w),l=A?.title?.jsonValue??e.fields?.title,o=A?.description?.jsonValue??e.fields?.description,c=A?.icon?.jsonValue??e.fields?.icon,d=A?.backgroundImage?.jsonValue??b(e.fields?.backgroundImage),h=!!d?.value?.src,x=l,m=String(x?.value??"").trim(),g=String(x?.editable??""),p=!m&&g?(()=>{let e=g.replace(/(<span\b[^>]*class=['"]scFieldValue['"][^>]*>)\s*(<\/span>)/i,`$1${s}$2`);return e!==g||(e=g.replace(/(<span\b[^>]*sc-part-of=['"]field chrome['"][^>]*>)\s*(<\/span>)/i,`$1${s}$2`))!==g?e:g.replace(/(<span\b[^>]*>)\s*(<\/span>)/,`$1${s}$2`)})():g,y={...x,value:u(m||s),editable:p||void 0};return(0,t.jsxs)("div",{className:F,children:[(0,t.jsxs)("section",{className:`relative isolate flex ${h?"min-h-[220px] sm:min-h-[320px] lg:min-h-[350px]":"min-h-[260px] sm:min-h-[300px] lg:min-h-[340px]"} w-full items-center overflow-hidden`,children:[h?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Image,{field:d,className:"absolute inset-0 z-0 h-full w-full object-cover"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1]",style:{background:"linear-gradient(180deg, rgba(0,51,102,0.08) 0%, rgba(0,51,102,0.18) 28%, rgba(0,51,102,0.54) 62%, rgba(0,51,102,0.9) 100%), linear-gradient(90deg, rgba(0,51,102,0.72) 0%, rgba(0,51,102,0.48) 30%, rgba(0,51,102,0.2) 62%, rgba(0,51,102,0.06) 100%)"},"aria-hidden":"true"})]}):(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#003366] to-[#0066BB]","aria-hidden":"true"}),(0,t.jsx)("div",{className:"relative z-[2] mx-auto w-full max-w-[90rem]",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center",children:[(0,t.jsx)("div",{className:"order-2 flex flex-1 flex-col justify-center px-6 pb-16 pt-10 sm:px-8 lg:order-1 lg:px-8 lg:pb-28 lg:pt-20 min-[1440px]:px-0",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-3 lg:gap-4",children:[c&&(0,t.jsx)("div",{className:"h-8 w-8 flex-shrink-0 lg:h-10 lg:w-10",children:(0,t.jsx)(r.Image,{field:c,className:"h-full w-full object-contain"})}),(0,t.jsx)(i.Text,{field:y,tag:"h1",className:"text-2xl font-bold leading-tight sm:text-3xl lg:text-4xl",style:{color:"white"}})]}),o&&(0,t.jsx)(i.Text,{tag:"p",field:o,className:"text-base leading-relaxed text-sky-100"})]})}),(0,t.jsxs)("div",{className:"order-1 w-full flex-shrink-0 px-0 pb-1 pt-0 lg:order-2 lg:w-[42%] lg:py-8 lg:pr-4 min-[1440px]:pr-0",children:[(0,t.jsxs)("div",{className:"mb-4 bg-[#dce9f5] px-6 py-5",children:[(0,t.jsx)("p",{className:"mb-3 text-base font-bold text-[#003366]",children:"Agency Home - Slider Area"}),(0,t.jsx)("ul",{className:"space-y-2 text-sm text-[#222]",children:(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-bold text-[#003366]",children:"Setup"})," - add the ",(0,t.jsx)("span",{className:"font-bold",children:"Agency Home Slider"})," component, assign a slide datasource, then add slide items under that datasource."]})})]}),(0,t.jsx)(a.AppPlaceholder,{name:"agency-home-slider",rendering:e.rendering,page:e.page,componentMap:n.default})]})]})})]}),D]})}let T=f(w),L=A?.title?.jsonValue??e.fields?.title,_=A?.description?.jsonValue??e.fields?.description,I=A?.icon?.jsonValue??e.fields?.icon,B=A?.backgroundImage?.jsonValue??b(e.fields?.backgroundImage),M=String(L?.value??"").trim()||d(E)||E?.displayName||T||"",R=u(M),P=I?.value?.src||E?.icon?.jsonValue?.value?.src,$=I?.value?.alt||E?.icon?.jsonValue?.value?.alt||M,O=String(_?.value??"").trim()||E?.description?.jsonValue?.value||"",H=B?.value?.src,V=d(E),z=E&&c(E)?V&&"home"!==V.trim().toLowerCase()?V:"":V||R||h(E)||T,U=(()=>{let e=m(E),s=x(E?.url?.path),i=e.findIndex(({url:e})=>s&&x(e)===s),r=i>=0?"":z,a=i>=0?e.map((e,t)=>t===i&&z?{...e,label:z}:e):e;return a.length||r?(0,t.jsx)("nav",{"aria-label":"Breadcrumb",className:`mt-4 ${H?"self-start rounded-sm px-2.5 py-1.5 backdrop-blur-sm sm:px-3":""}`,style:H?{backgroundColor:"rgba(245, 130, 31, 0.88)"}:void 0,children:(0,t.jsxs)("ol",{className:`flex flex-wrap items-center gap-x-1.5 gap-y-1 text-sm ${H?"text-white":"text-sky-100"}`,children:[a.map(({label:e,url:s},i)=>{let l=!r&&i===a.length-1;return(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[i>0&&(0,t.jsx)("span",{"aria-hidden":"true",className:H?"text-white/70":"text-[#4A7A99]",children:"/"}),l?(0,t.jsx)("span",{"aria-current":"page",className:`font-bold italic ${H?"text-white/90":"text-orange-300"}`,children:u(e)}):(0,t.jsx)("a",{href:s,className:"transition-colors hover:text-white/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white",children:u(e)})]},i)}),r&&(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[a.length>0&&(0,t.jsx)("span",{"aria-hidden":"true",className:H?"text-white/70":"text-[#4A7A99]",children:"/"}),(0,t.jsx)("span",{"aria-current":"page",className:`font-bold italic ${H?"text-white/90":"text-orange-300"}`,children:u(r)})]})]})}):null})();return(0,t.jsxs)("div",{className:F,children:[(0,t.jsxs)("section",{className:`relative isolate flex ${H?"min-h-[220px] sm:min-h-[320px] lg:min-h-[350px]":"min-h-[260px] sm:min-h-[300px] lg:min-h-[340px]"} w-full items-center overflow-hidden`,children:[H?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Image,{field:B,className:"absolute inset-0 z-0 h-full w-full object-cover"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1]",style:{background:"linear-gradient(180deg, rgba(0,51,102,0.08) 0%, rgba(0,51,102,0.18) 28%, rgba(0,51,102,0.54) 62%, rgba(0,51,102,0.9) 100%), linear-gradient(90deg, rgba(0,51,102,0.72) 0%, rgba(0,51,102,0.48) 30%, rgba(0,51,102,0.2) 62%, rgba(0,51,102,0.06) 100%)"},"aria-hidden":"true"})]}):(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#003366] to-[#0066BB]","aria-hidden":"true"}),(0,t.jsx)("div",{className:"relative z-[2] mx-auto w-full max-w-[90rem]",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-stretch",children:[(0,t.jsx)("div",{className:"order-2 flex flex-1 flex-col justify-center px-6 pb-16 pt-10 sm:px-8 lg:order-1 lg:px-8 lg:pb-28 lg:pt-20 min-[1440px]:px-0",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-3 lg:gap-4",children:[P&&(0,t.jsx)("div",{className:"h-8 w-8 flex-shrink-0 lg:h-10 lg:w-10",children:(0,t.jsx)("img",{src:P,alt:$,className:"h-full w-full object-contain"})}),(0,t.jsx)("h1",{className:"text-2xl font-bold leading-tight text-white sm:text-3xl lg:text-4xl",children:R})]}),O&&(0,t.jsx)("p",{className:"text-base leading-relaxed text-sky-100",children:O}),U]})}),(0,t.jsx)("div",{className:"order-1 flex w-full flex-shrink-0 flex-col justify-center px-0 pb-1 pt-0 lg:order-2 lg:w-[38%] lg:py-8 lg:pr-4 min-[1440px]:pr-0",children:(0,t.jsx)(a.AppPlaceholder,{name:"agency-home-slider",rendering:e.rendering,page:e.page,componentMap:n.default})})]})})]}),D]})}},930387,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(968684),a=e.i(965947);function l(e){return/youtube\.com|youtu\.be/.test(e)?"youtube":/vimeo\.com/.test(e)?"vimeo":"unknown"}function n(e){for(let t of[/[?&]v=([^&#]+)/,/youtu\.be\/([^?&#]+)/,/youtube\.com\/embed\/([^?&#]+)/]){let s=e.match(t);if(s?.[1])return s[1]}return null}function o(e){let t=e.match(/vimeo\.com\/(?:video\/)?(\d+)(?:\/([a-zA-Z0-9]+))?/);return t?.[1]?{id:t[1],hash:t[2]}:null}function c(e){let t=l(e);if("youtube"===t){let t=n(e);return t?`https://www.youtube-nocookie.com/embed/${t}
4039?rel=0&modestbranding=1`:null}if("vimeo"===t){let t=o(e);if(!t)return null;let s=t.hash?`&h=${t.hash}`:"";return`https://player.vimeo.com/video/${t.id}?dnt=1${s}`}return null}function d(e){let t=n(e);return t?`https://img.youtube.com/vi/${t}/mqdefault.jpg`:null}function h(e){return(e?.data?.datasource?.children?.results??[]).map((e,t)=>{let s=e?.title?.jsonValue?.value||`Video ${t+1}`,i=e?.thumbnail?.jsonValue?.value;return{id:e?.id??`vp-item-${t}`,title:s,titleField:e?.title?.jsonValue,videoUrl:e?.videoUrl?.jsonValue?.value||"",videoUrlField:e?.videoUrl?.jsonValue,thumbnailSrc:i?.src??null,thumbnailField:e?.thumbnail?.jsonValue,badge:e?.badge?.jsonValue?.value||""}})}let u=()=>(0,t.jsxs)("div",{className:"mb-4 border border-[#0080CC] bg-white px-4 py-3 text-xs text-[#00304C]",children:[(0,t.jsx)("p",{className:"mb-2 font-black uppercase tracking-widest text-[#0080CC]",children:"â Video Playlist â Author Guide"}),(0,t.jsx)("p",{className:"mb-1 font-bold text-[#00304C]",children:"Adding & managing video items"}),(0,t.jsxs)("ol",{className:"mb-3 list-decimal space-y-1 pl-5 leading-relaxed",children:[(0,t.jsx)("li",{children:"Select this component on the page to activate it."}),(0,t.jsxs)("li",{children:["In the right toolbar, click the ",(0,t.jsx)("strong",{children:"Design"})," tab."]}),(0,t.jsxs)("li",{children:["Click ",(0,t.jsx)("strong",{children:"Manage items"})," â a panel listing the current video items will open."]}),(0,t.jsxs)("li",{children:["To ",(0,t.jsx)("strong",{children:"add"})," a video: click the ",(0,t.jsx)("strong",{children:"+ Add New"})," button, enter a name for the item, then click ",(0,t.jsx)("strong",{children:"Create"}),"."]}),(0,t.jsxs)("li",{children:["To ",(0,t.jsx)("strong",{children:"remove"})," a video: select the item and click the ",(0,t.jsx)("strong",{children:"Delete"})," (trash) icon."]}),(0,t.jsxs)("li",{children:["To ",(0,t.jsx)("strong",{children:"reorder"})," videos: drag items up or down in the list."]})]}),(0,t.jsx)("p",{className:"mb-1 font-bold text-[#00304C]",children:"Inline editing â directly on the playlist"}),(0,t.jsxs)("ul",{className:"mb-3 space-y-1 leading-relaxed",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Title"})," â Click the ",(0,t.jsx)("strong",{children:"title text"})," on any playlist item to edit it inline."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Video URL"})," â Click the ",(0,t.jsx)("strong",{children:"thumbnail area"})," (shows a pencil icon and the current URL) to edit the URL inline. Paste a full YouTube or Vimeo URL."]}),(0,t.jsx)("li",{className:"pl-4 text-[#686C6E]",children:"youtube.com/watch?v=⦠ · youtu.be/⦠ · vimeo.com/â¦"})]}),(0,t.jsx)("p",{className:"mb-1 font-bold text-[#00304C]",children:"Datasource heading"}),(0,t.jsx)("ul",{className:"space-y-1 leading-relaxed",children:(0,t.jsxs)("li",{children:["To set an optional section heading above the playlist, click ",(0,t.jsx)("strong",{children:"Edit component data"})," (pencil icon) and fill in the ",(0,t.jsx)("strong",{children:"Heading"})," field."]})})]}),x=({isEditing:e})=>(0,t.jsx)("div",{role:"region","aria-label":"Video Playlist â no content configured",className:"flex aspect-video w-full items-center justify-center border border-[#66C6FF]/25 bg-[#031F2A]/45",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#66C6FF",strokeWidth:"1.5",className:"mx-auto mb-3 h-12 w-12 opacity-40","aria-hidden":"true",children:[(0,t.jsx)("rect",{x:"2",y:"3",width:"15",height:"13",rx:"1"}),(0,t.jsx)("path",{d:"M9 8l4 2.5-4 2.5V8z",fill:"#66C6FF",stroke:"none"}),(0,t.jsx)("path",{d:"M19 8h3M19 12h3M19 16h3",strokeLinecap:"round"})]}),(0,t.jsx)("p",{className:"text-sm font-semibold text-[#EDF5FA]",children:"Video Playlist"}),e&&(0,t.jsx)("p",{className:"mt-1 text-xs text-white/50",children:"Assign a datasource and add VideoPlaylistItem children."})]})}),m=({item:e,isActive:r,index:n,isEditing:o,onClick:c})=>
4039{let h=l(e.videoUrl),[u,x]=(0,s.useState)(null);(0,s.useEffect)(()=>{if("vimeo"!==h||e.thumbnailSrc||!e.videoUrl)return;let t=new AbortController;return fetch(`https://vimeo.com/api/oembed.json?url=${encodeURIComponent(e.videoUrl)}`,{signal:t.signal}).then(e=>e.json()).then(e=>{e.thumbnail_url&&x(e.thumbnail_url)}).catch(()=>{}),()=>t.abort()},[e.videoUrl,e.thumbnailSrc,h]);let m=e.thumbnailSrc??("youtube"===h?d(e.videoUrl):null)??u,f=(0,t.jsxs)("div",{className:"relative h-[52px] w-[80px] shrink-0 overflow-hidden bg-black/40",children:[m?(0,t.jsx)("img",{src:m,alt:"","aria-hidden":"true",className:"h-full w-full object-cover",loading:"lazy"}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"white",className:"h-5 w-5 opacity-25","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M5 3l14 9-14 9V3z"})})}),(0,t.jsx)("div",{className:(0,a.cn)("absolute inset-0 flex items-center justify-center",r?"bg-[#66C6FF]/25":"bg-black/30"),children:(0,t.jsx)("div",{className:(0,a.cn)("flex h-6 w-6 shrink-0 items-center justify-center rounded-none",r?"bg-black/55":"bg-black/50"),"aria-hidden":"true",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"h-3 w-3 pl-0.5 text-white",children:(0,t.jsx)("path",{d:"M5 3l14 9-14 9V3z"})})})}),e.badge&&(0,t.jsx)("span",{className:"absolute bottom-0.5 right-0.5 bg-black/70 px-1 py-px text-[8px] font-bold leading-tight text-white",children:e.badge}),"unknown"!==h&&(0,t.jsx)("span",{className:(0,a.cn)("absolute left-0 top-0 px-1 py-px text-[7px] font-extrabold uppercase leading-tight text-white","youtube"===h?"bg-red-600":"bg-[#19A9FF]"),"aria-hidden":"true",children:"youtube"===h?"YT":"Vi"})]});return o?(0,t.jsxs)("div",{className:"flex w-full items-stretch border border-[rgba(255,255,255)] bg-[#0E425A]",children:[(0,t.jsx)("div",{className:"w-1 shrink-0 bg-[#66C6FF]/25","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 items-center justify-between gap-3 px-3 py-3",children:[e.titleField?(0,t.jsx)(i.Text,{field:e.titleField,tag:"p",editable:!0,suppressHydrationWarning:!0,className:"relative z-10 min-w-0 flex-1 pr-2 text-sm font-semibold leading-snug text-white"}):(0,t.jsx)("p",{className:"min-w-0 flex-1 pr-2 text-sm font-semibold leading-snug text-white",children:e.title}),(0,t.jsxs)("div",{className:"relative h-[52px] w-[80px] shrink-0 overflow-hidden bg-black/40",children:[m&&(0,t.jsx)("img",{src:m,alt:"","aria-hidden":"true",className:"h-full w-full object-cover opacity-20"}),(0,t.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-1 bg-[#031F2A]/90 px-1 py-1",children:[(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#66C6FF",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"h-3 w-3 shrink-0","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}),(0,t.jsx)("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"})]}),e.videoUrlField?(0,t.jsx)(i.Text,{field:e.videoUrlField,tag:"span",editable:!0,suppressHydrationWarning:!0,className:"relative z-10 w-full break-all text-center font-mono text-[6px] leading-tight text-[#66C6FF]"}):(0,t.jsx)("span",{className:"text-center text-[7px] text-[#66C6FF]/50",children:"Add URL"})]})]})]})]}):(0,t.jsx)("button",{type:"button","data-active":r,onClick:c,className:(0,a.cn)("flex w-full items-stretch text-left transition-colors duration-150","border border-[rgba(255,255,255)]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[#66C6FF]/80",r?"bg-[#0E425A] ring-1 ring-inset ring-[#66C6FF]/25":"bg-[#072D3D] hover:bg-[#17607E] hover:ring-1 hover:ring-inset hover:ring-[#66C6FF]/25"),"aria-pressed":r,"aria-label":`${r?"Now playing":"Play video"}: ${e.title}`,"aria-posinset":n+1,children:(0,t.jsxs)("div",{className:"flex flex-1 items-center justify-between gap-3 px-3 py-3",children:[(0,t.jsx)("p",{className:(0,a.cn)("min-w-0 flex-1 pr-2 text-sm font-semibold leading-snug text-white"),style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:e.title}),f]})})},f=e=>{let{fields:l,params:n}=e,{page:o}=(0,r.useSitecore)(),{isEditing:d}=o.mode,f=n?.styles??"",g=(0,s.useId)(),p=(0,s.useRef)(null),b=l?.data?.datasource,y=b?.heading?.jsonValue,w=h(l),[v,j]=(0,s.use
4039State)(0),N=w[v],C=N?.videoUrl?c(N.videoUrl):null,k=(0,s.useRef)(!1);return((0,s.useEffect)(()=>{if(!k.current){k.current=!0;return}let e=p.current;if(!e)return;let t=e.querySelector('[data-active="true"]');t?.scrollIntoView({behavior:"smooth",block:"nearest"})},[v]),b)?(0,t.jsxs)("section",{className:(0,a.cn)("w-full bg-gradient-to-b from-[#062A36] to-[#06202A] py-8 px-4 sm:px-6 lg:px-8",f),"aria-label":"string"==typeof y?.value&&y.value?y.value:"Video Playlist",children:[d&&(0,t.jsx)(u,{}),(0,t.jsxs)("div",{className:"mx-auto w-full max-w-6xl",children:[y&&(0,t.jsx)(i.Text,{field:y,tag:"h2",className:"mb-4 text-2xl font-extrabold text-[#EDF5FA] sm:text-3xl"}),(0,t.jsxs)("div",{className:"flex flex-col overflow-hidden lg:flex-row lg:items-stretch lg:aspect-[80/27]",children:[(0,t.jsx)("div",{className:"w-full shrink-0 lg:w-[60%]",children:(0,t.jsx)("div",{className:"relative w-full",style:{paddingBottom:"56.25%"},children:C?(0,t.jsx)("iframe",{id:g,src:C,title:N?.title??"Video",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,className:"absolute inset-0 h-full w-full border-0"},C):(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/50 text-center",children:(0,t.jsx)("p",{className:"px-4 text-sm text-white/40",children:d?"Add a Video URL to the first child item to see the player.":"No video available."})})})}),(0,t.jsxs)("div",{ref:p,className:"flex w-full flex-col overflow-y-auto bg-[#031F2A]/45 max-h-[320px] lg:max-h-none lg:w-[40%] [scrollbar-width:thin] [scrollbar-color:rgba(255,255,255,0.25)_transparent]",role:"listbox","aria-label":"Video playlist","aria-setsize":w.length,children:[(0,t.jsx)("div",{className:"shrink-0 bg-[#031F2A]/80 px-4 py-2.5",children:(0,t.jsxs)("p",{className:"text-[9px] font-black uppercase tracking-[0.18em] text-[#fff]",children:["Playlist · ",w.length," video",1!==w.length?"s":""]})}),w.length>0?(0,t.jsx)("div",{className:"flex flex-col gap-2 p-2",children:w.map((e,s)=>(0,t.jsx)(m,{item:e,isActive:s===v,index:s,isEditing:d,onClick:()=>j(s)},e.id))}):(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center px-4 py-8 text-center",children:(0,t.jsx)("p",{className:"text-sm text-white/40",children:d?"Add VideoPlaylistItem children to the datasource.":"No videos in this playlist."})})]})]})]})]}):(0,t.jsxs)("section",{className:(0,a.cn)("w-full bg-gradient-to-b from-[#062A36] to-[#06202A] py-8 px-4 sm:px-6 lg:px-8",f),"aria-label":"Video Playlist",children:[d&&(0,t.jsx)(u,{}),(0,t.jsx)(x,{isEditing:d})]})};e.s(["Default",0,f])},826645,383212,567063,e=>{"use strict";let t="/api/vimeo",s=[{id:0xa0bf65,name:"Featured Videos"},{id:0xa0bfe3,name:"Community"},{id:0xa0bfe1,name:"Environment"},{id:0xa0bfdd,name:"Tourism"},{id:0xa0bfdb,name:"Education & History"},{id:0xa0bfd6,name:"Transportation"},{id:0xa0bf50,name:"Public Safety"}],i="broward_now_quad_cache_v8",r=!0,a=new Map,l=6,n=6,o=5;function c(...e){return e.filter(Boolean).join(" ")}function d(e,t,s){return Math.max(t,Math.min(s,e))}function h(e){return"string"==typeof e?e:""}function u(e){return h(e).replace("https://vimeo.com/","https://player.vimeo.com/video/")}function x(e){let t=e?.pictures?.sizes||[];return t[2]?.link||t[3]?.link||t[t.length-1]?.link||""}function m(e){let t=Number(e?.duration);if(!Number.isFinite(t)||t<=0)return"--:--";let s=Math.floor(t/60),i=Math.floor(t%60);return`${s}:${String(i).padStart(2,"0")}`}function f(e){return!!(e&&("AbortError"===e.name||String(e).includes("AbortError")))}function g(e){return Math.min(4e3,800+600*e)}function p(e){let t=h(e?.link),s=h(e?.uri),i=t.match(/vimeo\.com\/(\d+)/);if(i&&i[1])return i[1];let r=s.match(/\/videos\/(\d+)/);return r&&r[1]?r[1]:""}function b(e){let t=Date.parse(e.release_time||e.created_time||e.modified_time||"");return Number.isNaN(t)?0:t}function y(e){return Array.isArray(e)&&0!==e.length?[...e].sort((e,t)=>b(t)-b(e)).slice(0,l):[]}function w(){try{let e="bn-vimeo-preconnect";if(document.getElementById(e))return;let t=document.createDocumentFragment(),s=(e,t,s)=>{let i=document.createElement("link");return i.rel=e,i.href=t,s&&(i.crossOrigin="anonymous"),i};t.appendChild(s("preconnect","https://player.vimeo.com",!0)),t.appendChild(s("preconnect","https://i.vimeocdn.com",!0)),t.appendChild(s("preconnect","https://f.vimeocdn.com",!0)),t.appendChild(s("preconnect","https://vimeo.com",!0));let i=document.createElement("meta");i.id=e,i.name="bn-vimeo-preconnect",i.content="1",t.appendChild(i),document.head.appendChild(t)}catch{}}e.s(["ALBUMS",0,s,"MAX_VIDEOS_PER_ALBUM",0,l,"MEMORY_CACHE",0,a,"PAGE_SIZE",0,n,"SESSION_CACHE_KEY",0,i,"SKELETON_ROWS",0,o,"USE_SESSION_CACHE",0,r,"VIMEO_PROXY",0,t],826645),e.s(["backoffDelay",0,g,"clamp",0,d,"cx",0,c,"ensureVimeoPreconnectOnce",0,w,"getThumb",0,x,"getVimeoId",0,p,"isAbortError",0,f,"limitLatestVideos",0,y,"parseDurationLabel",0,m,"safeText",0,h,"toPlayerUrl",0,u,"videoTimestamp",0,b],383212);var v=e.i(947746);let j=v.default.createElement;function N(e){let{video:t,playerUrl:s,title:i}=e||{},[r,a]=v.default.useState(!1),l=v.default.useMemo(()=>p(t),[t]),n=v.default.useMemo(()=>x(t),[t]);function o(e){e?.preventDefault?.(),a(!0)}return v.default.useEffect(()=>{"u">typeof document&&w()},[]),v.default.useEffect(()=>{a(!1);let e=setTimeout(()=>a(!0),0);return()=>clearTimeout(e)},[s]),j("div",{className:"relative w-full overflow-hidden",style:{paddingTop:"56.25%"}},[r&&s?j("iframe",{key:`lv-ifr-${l||"na"}-${s}`,title:i||"Vimeo video",src:s,allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,loading:"lazy",referrerPolicy:"str
4039ict-origin-when-cross-origin",className:"absolute inset-0 h-full w-full",style:{width:"100%",height:"100%",maxWidth:"100%",display:"block"}}):j("button",{key:`lv-btn-${l||"na"}`,type:"button",onClick:o,className:"absolute inset-0 h-full w-full text-left",style:{background:"transparent"},"aria-label":`Load video: ${h(i)||"Vimeo video"}`},[n?j("img",{key:`lv-img-${n}`,src:n,alt:"","aria-hidden":"true",className:"absolute inset-0 h-full w-full object-cover",style:{width:"100%",height:"100%",maxWidth:"100%",display:"block"},loading:"eager",decoding:"async"}):j("div",{key:"lv-ph",className:"absolute inset-0 bg-black/50"}),j("div",{key:"lv-ov",className:"absolute inset-0 flex items-center justify-center bg-black/35","aria-hidden":"true"},[j("div",{key:"lv-ovc",className:"flex flex-col items-center gap-2 text-white/90"},[j("i",{key:"lv-ic",className:"fa-solid fa-circle-play text-5xl","aria-hidden":"true"}),j("div",{key:"lv-tx",className:"text-sm font-semibold"},"Loadingâ¦")])])])])}e.s(["LiteVimeoEmbed",0,N],567063)},956373,219604,928355,866373,e=>{"use strict";var t=e.i(947746),s=e.i(826645),i=e.i(383212),r=s,a=i;async function l(e,t){let s=await fetch(`${r.VIMEO_PROXY}?albumId=${e}`,{signal:t});if(429===s.status){let e=Error("Rate limited (429)");throw e.code=429,e}if(!s.ok){let e=Error(`HTTP ${s.status}`);throw e.code=s.status,e}let i=await s.json();return Array.isArray(i?.data)?(0,a.limitLatestVideos)(i.data):[]}e.s(["fetchAlbum",0,l],219604);let n=t.default.createElement;function o({i:e}){return n("div",{key:`sk-row-${e}`,className:"rounded-none border border-white/[5] bg-white/5 p-2 animate-pulse","aria-hidden":"true"},[n("div",{key:`skthumb-${e}`,className:"h-28 w-full rounded-none bg-white/25 lg:hidden"}),n("div",{key:`skmeta-${e}`,className:"mt-3 lg:hidden"},[n("div",{key:`skl1-${e}`,className:"h-3 w-4/5 bg-white/25"}),n("div",{key:`skl2-${e}`,className:"mt-2 h-3 w-2/3 bg-white/25"})]),n("div",{key:`skdesk-${e}`,className:"hidden lg:flex items-center gap-3"},[n("div",{key:`skimg-${e}`,className:"h-10 w-16 rounded-none bg-white/25 shrink-0"}),n("div",{key:`sktxt-${e}`,className:"min-w-0 flex-1"},[n("div",{key:`skttl-${e}`,className:"h-3 w-3/4 bg-white/25"}),n("div",{key:`sksub-${e}`,className:"mt-2 h-3 w-1/2 bg-white/25"})]),n("div",{key:`skdur-${e}`,className:"h-3 w-10 bg-white/25 shrink-0"})])])}e.s(["SkeletonRow",0,o],928355);var c=i;let d=t.default.createElement;function h({icon:e,label:t}){return d("span",{className:"inline-flex items-center gap-2 rounded-none bg-white/10 border border-white/[5] px-3 py-1 text-[11px] font-extrabold tracking-[0.12em] uppercase text-white/90"},[e?d("i",{key:`ic-${e}-${t}`,className:(0,c.cx)(e,"text-white/85"),"aria-hidden":"true"}):null,d("span",{key:`lb-${t}`},t)])}e.s(["Chip",0,h],866373);var u=e.i(567063);let x=t.default.createElement;function m(e){let{title:r="BROWARD NOW",logoUrl:a="",defaultAlbumId:n=String(s.ALBUMS[0]?.id||"")}=e||{},[c,d]=t.default.useState(String(n)),[m,f]=t.default.useState([]),[g,p]=t.default.useState(!0),[b,y]=t.default.useState(""),[w,v]=t.default.useState(!1),[j,N]=t.default.useState(""),[C,k]=t.default.useState(0),[F,E]=t.default.useState(0),A=t.default.useRef(null),S=t.default.useRef(null),D=t.default.useMemo(()=>{let e=new Map;return s.ALBUMS.forEach(t=>e.set(String(t.id),t)),e},[]);function T(e){let t=A.current;t&&(t.textContent="",setTimeout(()=>{A.current&&(A.current.textContent=e)},20))}t.default.useEffect(()=>{if(s.USE_SESSION_CACHE)try{let e=s.MEMORY_CACHE.get(String(c));if(Array.isArray(e)&&e.length){f(e);let t=e[0];t&&N(t.uri||t.link||""),p(!1);return}let t=sessionStorage.getItem(s.SESSION_CACHE_KEY);if(!t)return;let i=JSON.parse(t);if(!i||"object"!=typeof i)return;let r=i[String(c)];if(Array.isArray(r)&&r.length){s.MEMORY_CACHE.set(String(c),r),f(r);let e=r[0];e&&N(e.uri||e.link||""),p(!1)}}catch{}},[]),t.default.useEffect(()=>{if(s.USE_SESSION_CACHE&&m&&m.length)try{s.MEMORY_CACHE.set(String(c),m);let e=sessionStorage.getItem(s.SESSION_CACHE_KEY),t=e?JSON.parse(e):{};t[String(c)]=m,sessionStorage.setItem(s.SESSION_CACHE_KEY,JSON.stringify(t))}catch{}},[m,c]),t.default.useEffect(()=>{if(s.USE_SESSION_CACHE)try{let e=s.MEMORY_CACHE.get(String(c));if(Array.isArray(e)&&e.length){f(e);let t=e[0];t&&N(t.uri||t.link||""),p(!1);return}let t=sessionStorage.getItem(s.SESSION_CACHE_KEY);if(!t)return;let i=JSON.parse(t),r=i?.[String(c)];if(Array.isArray(r)&&r.length){s.MEMORY_CACHE.set(String(c),r),f(r);let e=r[0];e&&N(e.uri||e.link||""),p(!1)}}catch{}},[c]),t.default.useEffect(()=>{let e=!0,t="u">typeof AbortController?new AbortController:null;return async function(){y(""),v(!1),s.USE_SESSION_CACHE&&(s.MEMORY_CACHE.get(String(c))?.length||0)>0||(p(!0),T("Loading videosâ¦"));try{let i=D.get(String(c))||s.ALBUMS[0],r=(await l(i.id,t?t.signal:void 0)||[]).map(e=>({...e,album_id:i.id,album_name:i.name}));if(!e)return;f(r),k(0);let a=r[0];a&&N(a.uri||a.link||""),p(!1),E(0)}catch(t){if(!e||(0,i.isAbortError)(t))return;console.error(t),t?.code===429?(v(!0),y("Vimeo rate limited (429). Tap Retry in a moment.")):y("Unable to load videos.
4039Check network / token."),p(!1)}}(),()=>{e=!1,t?.abort?.()}},[c,F,D]);let L=m.length,_=Math.max(1,Math.ceil(L/s.PAGE_SIZE)),I=(0,i.clamp)(C,0,_-1),B=t.default.useMemo(()=>{let e=I*s.PAGE_SIZE;return m.slice(e,e+s.PAGE_SIZE)},[m,I]),M=t.default.useMemo(()=>m.find(e=>(e.uri||e.link)===j)||m[0]||null,[m,j]);t.default.useEffect(()=>{if(!M)return;let e=M.uri||M.link||"";e&&e!==j&&N(e)},[L]);let R=D.get(String(c))?.name||"",P=M&&(M.uri||M.link)||"",$=t.default.useMemo(()=>{if(!M)return 0;let e=M.uri||M.link,t=m.findIndex(t=>(t.uri||t.link)===e);return t>=0?t+1:0},[M,m]),O=M?`${(0,i.toPlayerUrl)(M.link)}?autoplay=0&byline=0&title=0&portrait=0&dnt=1`:"",H=t.default.useMemo(()=>(0,i.safeText)(M?.name)||"Untitled",[M]);function V(e){N(e.uri||e.link||""),T(`Playing ${e.name}`),window.requestAnimationFrame(()=>{let e=window.matchMedia?.("(max-width: 767px)")?.matches,t=S.current;if(!e||!t)return;let s=t.getBoundingClientRect().top+window.scrollY-72;window.scrollTo({top:Math.max(0,s),behavior:"smooth"})})}function z(e){let t=(0,i.clamp)(e,0,_-1);k(t),T(`Page ${t+1} of ${_}`);let r=m[t*s.PAGE_SIZE];r&&N(r.uri||r.link||"")}function U(){let e=F+1,t=(0,i.backoffDelay)(e);T(`Retrying in ${Math.round(t/100)/10}s`),y(`Retrying in ${Math.round(t/100)/10}sâ¦`),setTimeout(()=>E(e),t)}function W(e){if(!B.length)return;let t=M?M.uri||M.link:"",s=B.findIndex(e=>(e.uri||e.link)===t),r=s>=0?s:0,a=r;if("ArrowDown"===e.key)a=(0,i.clamp)(r+1,0,B.length-1);else if("ArrowUp"===e.key)a=(0,i.clamp)(r-1,0,B.length-1);else if("Home"===e.key)a=0;else if("End"===e.key)a=B.length-1;else{if("Enter"!==e.key&&" "!==e.key)return;e.preventDefault(),V(B[r]);return}e.preventDefault();let l=B[a];if(l){V(l);let e=document.getElementById(`bn-opt-${a}`);e?.focus?.()}}return x("section",{className:"w-full max-w-full min-w-0 overflow-x-hidden",role:"region","aria-label":`${r} video player`},[x("p",{key:"live",ref:A,className:"sr-only","aria-live":"polite"}),x("div",{key:"bg",className:"w-full min-w-0 pt-4 pb-0 sm:pt-6 bg-gradient-to-b from-[#062A36] to-[#06202A] text-white overflow-x-hidden"},[x("div",{key:"shell",className:"mx-auto w-full min-w-0 max-w-6xl px-0 sm:px-0 rounded-none overflow-hidden ring-1 ring-black/10 bg-white/0"},[x("div",{key:"top",className:"px-4 sm:px-6 py-2 flex items-center justify-between gap-4 min-w-0"},[x("div",{key:"brand",className:"flex items-center gap-3 min-w-0"},[a?x("img",{key:"logo",src:a,alt:"Broward Now",className:"h-6 sm:h-7 w-auto object-contain"}):x("div",{key:"wordmark",className:"flex items-center gap-2 min-w-0"},[x("span",{key:"bw1",className:"text-[#19A9FF] font-extrabold tracking-tight"},"BROWARD"),x("span",{key:"bw2",className:"text-white/80 font-semibold tracking-tight"},"NOW")])])]),x("div",{key:"grid",className:"grid gap-3 sm:gap-6 lg:grid-cols-[1.45fr_0.65fr] min-w-0 lg:items-stretch"},[x("div",{key:"left",className:"px-4 pb-2 sm:px-6 sm:pb-5 min-w-0 lg:h-full lg:flex lg:flex-col"},[x("div",{key:"playerWrap",ref:S,className:"rounded-none overflow-hidden bg-black ring-1 ring-white/10 max-w-full min-w-0"},[M?x(u.LiteVimeoEmbed,{key:`lite-${M.link||"na"}`,video:M,playerUrl:O,title:M.name}):x("div",{key:"player",className:"relative w-full overflow-hidden",style:{paddingTop:"56.25%"}},[x("div",{key:"fallback",className:"absolute inset-0 flex items-center justify-center bg-black/50"},[x("div",{key:"fb",className:"flex items-center gap-2 text-white/85 text-sm font-semibold"},[x("i",{key:"fbic",className:(0,i.cx)("fa-solid",b?"fa-triangle-exclamation":"fa-spinner fa-spin"),"aria-hidden":"true"}),x("span",{key:"fbtx"},b?"Unable to load":"Loadingâ¦")])])])]),x("div",{key:"nowPlayingRow",className:"mt-2 flex items-start justify-between gap-2 min-w-0 sm:mt-3 sm:gap-3"},[x("div",{key:"npLeft",className:"min-w-0"},[x("div",{key:"npLabel",className:"inline-flex items-center rounded-none border border-[#FF974C]/45 bg-[#331500]/25 px-2 py-1 text-[10px] font-extrabold tracking-[0.12em] uppercase text-[#FFD3B2]"},"Now Playing"),x("div",{key:"npTitle",className:"mt-2 text-sm font-extrabold text-[#EDF5FA] leading-snug whitespace-normal break-words [overflow-wrap:anywhere]","aria-label":`Now playing: ${H}`},H)]),x("div",{key:"npMeta",className:"shrink-0 inline-flex items-center rounded-none border border-[#66C6FF]/35 bg-[#00304C]/35 px-2 py-1 text-[10px] font-extrabold tracking-[0.12em] uppercase text-[#B2E3FF]"},R||" ")])]),x("aside",{key:"right",className:"rounded-lg bg-[#031F2A]/45 px-4 pb-1 pt-3 sm:px-5 sm:py-5 max-w-full overflow-x-hidden min-w-0 lg:h-full lg:flex lg:flex-col lg:pt-0"}
4039,[x("div",{key:"controls",className:"flex flex-wrap items-center justify-between gap-3 min-w-0 lg:flex-nowrap"},[x("div",{key:"selwrap",className:"min-w-0 flex flex-1 items-center"},[x("i",{key:"lic",className:"fa-solid fa-layer-group text-white/80","aria-hidden":"true"}),x("label",{key:"lbl",htmlFor:"bn-thread",className:"sr-only"},"Choose thread"),x("div",{key:"sel",className:"relative min-w-0 flex-1 max-w-[190px] sm:max-w-[240px] lg:max-w-[280px]"},[x("select",{key:"select",id:"bn-thread",value:String(c),onChange:e=>{d(String(e.target.value)),T(`Thread selected: ${D.get(String(e.target.value))?.name||"Thread"}`)},className:"appearance-none w-full rounded-none bg-[#00304C] border border-white/[5] px-3 pr-9 py-2 text-sm font-extrabold text-white cursor-pointer transition-colors hover:bg-[#17607E] hover:border-white/[5] active:bg-[#1E6C8D] active:border-white/[5] shadow-[inset_0_0_0_1px_rgba(25,169,255,0.25)] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#66C6FF]/80 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36]"},s.ALBUMS.map(e=>x("option",{key:`opt-${e.id}`,value:String(e.id)},e.name))),x("span",{key:"chev",className:"pointer-events-none absolute right-3 top-1/2 h-2.5 w-2.5 -translate-y-2/3 rotate-45 border-b-2 border-r-2 border-white/90","aria-hidden":"true"})])]),x("div",{key:"playct",className:"ml-auto inline-flex max-w-full shrink-0 items-center rounded-none border border-[#66C6FF]/40 bg-[#00304C]/45 px-2 py-1 text-xs sm:text-sm font-extrabold text-[#EAF7FF] whitespace-nowrap truncate","aria-live":"polite","aria-atomic":"true"},`Playing ${$||0}/${L||0}`),L>s.PAGE_SIZE?x("div",{key:"pager",className:"shrink-0 flex items-center gap-2"},[x("button",{key:"prev",type:"button",onClick:()=>z(I-1),disabled:I<=0,className:(0,i.cx)("inline-flex h-10 w-10 items-center justify-center rounded-none border cursor-pointer transition-colors",I<=0?"border-white/[5] bg-white/[0.04] text-white/30":"border-white/[5] bg-[#08384C] text-white hover:bg-[#17607E] hover:border-white/[5] hover:text-white active:bg-[#1E6C8D]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/10 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36]"),"aria-label":`Previous page, page ${I} of ${_}`},x("i",{key:"previ",className:"fa-solid fa-chevron-left","aria-hidden":"true"})),x("button",{key:"next",type:"button",onClick:()=>z(I+1),disabled:I>=_-1,className:(0,i.cx)("inline-flex h-10 w-10 items-center justify-center rounded-none border cursor-pointer transition-colors",I>=_-1?"border-white/[5] bg-white/[0.04] text-white/30":"border-white/[5] bg-[#08384C] text-white hover:bg-[#17607E] hover:border-white/[5] hover:text-white active:bg-[#1E6C8D]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/10 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36]"),"aria-label":`Next page, page ${I+2} of ${_}`},x("i",{key:"nexti",className:"fa-solid fa-chevron-right","aria-hidden":"true"}))]):null]),b?x("div",{key:"err",role:"alert",className:"mt-3 rounded-none border border-white/[5] bg-white/5 p-3 text-xs text-white/85"},[x("div",{key:"errt",className:"font-extrabold text-white/95"},"Notice"),x("div",{key:"errm",className:"mt-1"},b),w?x("button",{key:"retry",type:"button",onClick:U,className:"mt-3 inline-flex min-h-[40px] items-center gap-2 rounded-none border border-white/[5] bg-[#08384C] px-4 text-xs font-extrabold tracking-[0.12em] uppercase text-white cursor-pointer transition-colors hover:bg-[#17607E] hover:border-white/[5] active:bg-[#1E6C8D] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/10 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36]"},[x("i",{key:"r1",className:"fa-solid fa-rotate-right","aria-hidden":"true"}),x("span",{key:"r2"},"Retry")]):null]):null,x("div",{key:"listwrap",className:"mt-2 w-full max-w-full overflow-x-auto sm:mt-4 lg:overflow-x-hidden lg:flex-1 lg:min-h-0 lg:overflow-y-auto lg:pr-1 [scrollbar-width:thin] [scrollbar-color:rgba(255,255,255,0.25)_transparent]",style:{WebkitOverflowScrolling:"touch"},"aria-busy":g},g?x("div",{key:"skeletons",className:"grid gap-2"},Array.from({length:s.SKELETON_ROWS}).map((e,t)=>x(o,{key:`skeleton-${t}`,i:t}))):B.length?x("div",{key:"listbox",role:"listbox",tabIndex:0,"aria-label":"Video list",onKeyDown:W,className:"inline-flex min-w-full gap-3 lg:w-full lg:grid lg:gap-2 outline-none"},B.map((e,t)=>{let s=e.uri||e.link,r=P===s,a=(0,i.getThumb)(e),l=(0,i.parseDurationLabel)(e);return x("button",{key:`vid-${s}`,id:`bn-opt-${t}`,type:"button",role:"option","aria-selected":r,onClick:()=>V(e),className:(0,i.cx)("text-left border border-white/[5] cursor-pointer transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/10 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36]",r?"bg-[#0E425A] ring-1 ring-[#66C6FF]/25":"bg-[#072D3D] hover:bg-[#17607E] hover:ring-1 hover:ring-[#66C6FF]/25 active:bg-[#1E6C8D]","rounded-none w-[78vw] max-w-[320px] shrink-0 sm:w-[260px] lg:w-auto lg:max-w-none lg:shrink lg:min-w-0")},[x("div",{key:`m-${s}`,className:"p-3 lg:hidden"},[x("div",{key:`m-media-${s}`,className:"relative w-full h-28 rounded-none overflow-hidden bg-black/40"},[a?x("img",{key:`m-thumb-${s}`,src:a,alt:"","aria-hidden":"true",className:"h-full w-full object-cover",loading:"lazy",decoding:"async"}):null,x("span",{key:`m-overlay-${s}`,className:"absolute inset-0 flex items-center justify-center","aria-hidden":"true"},[x("span",{key:`m-play-${s}`,className:"inline-flex h-10 w-10 items-center justify-center rounded-none bg-black/55"},[x("i",{key:`m-play-icon-${s}`,className:"fa-solid fa-play text-white","aria-hidden":"true"})])]),x("span",{key:`m-gradient-${s}`,className:"absolute inset-x-0 bottom-0 h-10 bg-gradient-to-t from-black/55 to-transparent","aria-hidden":"true"})]),x("div",{key:`m-copy-${s}`,className:"mt-3 min-w-0"},[x("div",{key:`m-title-${s}`,className:"text-[13px] font-semibold text-white leading-snug break-words line-clamp-2"},(0,i.safeText)(e.name)||"Untitled"),x("div",{key:`m-meta-${s}`,className:"mt-2 flex items-center justify-between gap-2"},[x("div",{key:`m-chip-wrap-${s}`,className:"flex items-center gap-2"},[x(h,{key:`m-chip-${s}`,icon:"fa-solid fa-clock",label:l})]),r?x("span",{key:`m-playing-${s}`,className:"inline-flex items-center gap-2 text-[11px] font-extrabold tracking-[0.12em] uppercase text-white/80","aria-hidden":"true"},[x("i",{key:`m-playing-icon-${s}`,className:"fa-solid fa-circle text-[#19A9FF]","aria-hidden":"true"}),"Now playing"]):null])])]),x("div",{key:`d-${s}`,className:"hidden lg:block px-2 py-2"},[x("div",{key:`d-grid-${s}`,className:"grid grid-cols-[auto_minmax(0,1fr)_auto] items-start gap-3"},[x("div",{key:`d-thumb-wrap-${s}`,className:"relative h-10 w-16 rounded-none overflow-hidden bg-black/40 shrink-0","aria-hidden":"true"},[a?x("img",{key:`d-thumb-${s}`,src:a,alt:"",className:"h-full w-full object-cover",loading:"lazy",decoding:"async"}):null,x("span",{key:`d-overlay-${s}`,className:"absolute inset-0 flex items-center justify-center"},[x("span",{key:`d-play-${s}`,className:r?"inline-flex h-6 w-6 items-center justify-center rounded-none bg-black/55":"inline-flex h-6 w-6 items-center justify-center rounded-none bg-black/50"},x("i",{key:`d-play-icon-${s}`,className:"fa-solid fa-play text-white text-[11px]","aria-hidden":"true"}))])]),x("div",{key:`d-copy-${s}`,className:"min-w-0 flex-1"},[x("div",{key:`d-title-${s}`,className:(0,i.cx)("text-[13px] font-semibold leading-snug whitespace-normal break-words [overflow-wrap:anywhere] line-clamp-2",r?"text-white":"text-white/95")},(0,i.safeText)(e.name)||"Untitled")]),x("div",{key:`d-duration-${s}`,className:(0,i.cx)("shrink-0 text-xs font-extrabold tabular-nums rounded-none border border-[#66C6FF]/35 bg-[#00304C]/35 px-2 py-0.5",r?"text-[#EAF7FF]":"text-white/85")},l)])])])})):x("div",{key:"empty",className:"rounded-none border border-white/[5] bg-white/5 p-4 text-sm text-white/70"},"No videos found.")),x("div",{key:"hint",className:"mt-1 lg:hidden text-[11px] font-extrabold tracking-[0.12em] uppercase text-white/70 flex items-center gap-2","aria-hidden":"true"},[x("i",{key:"hi",className:"fa-solid fa-hand-pointer","aria-hidden":"true"}),x("span",{key:"ht"},"Swipe to browse videos")])])])])])])}e.s(["BrowardNowQuadPlayer",0,m],956373)},109507,e=>{"use strict";var t=e.i(947746),s=e.i(278815),i=e.i(754753),r=e.i(826645),a=e.i(956373);let l=t.default.createElement,n=[{label:"YouTube Channel",href:"https://www.youtube.com/c/BrowardCountyGov",icon:"fa-brands fa-youtube"},{label:"Visit Lauderdale (Broward Beaches)",href:"https://www.visitlauderdale.com/plan-your-vacation/live-beach-cam/",icon:"fa-solid fa-city"},{label:"Emergency Operations Center (Plantation)",href:"https://owc.enterprise.earthnetworks.com/OnlineWeatherCenter.aspx?aid=2136",icon:"fa-solid fa-house-signal"},{label:"Port Everglades",href:"https://www.portevergladeswebcam.com/",icon:"fa-solid fa-ship"},{label:"Everglades Holiday Park",href:"https://www.evergladesholidaypark.com/everglades-web-cam/ ",icon:"fa-solid fa-tree"}],o=["browardnow","browardconnects"];function c(){return l("section",{className:"w-full bg-gradient-to-b from-[#062A36] to-[#06202A] pt-8 pb-0 text-white sm:pt-10",role:"tabpanel",id:"broward-connects-panel","aria-labelledby":"broward-connects-tab"},l("div",{className:"mx-auto grid w-full max-w-6xl grid-cols-1 gap-6 px-4 sm:px-6 lg:grid-cols-[minmax(0,1.18fr)_minmax(320px,0.82fr)] lg:items-start lg:gap-8"},[l("div",{key:"spotify",className:"min-w-0 overflow-hidden rounded-lg bg-[#00558B] shadow-[0_20px_50px_rgba(0,0,0,0.22)] ring-1 ring-[#66C6FF]/20"},l("iframe",{title:"Broward Connects Spotify podcast playlist","data-testid":"embed-iframe",style:{borderRadius:12},src:"https://open.spotify.com/embed/playlist/2rHZDYVqfupEJQTLsEXW2V?utm_source=generator",width:"100%",height:"352",frameBorder:"0",allowFullScreen:!0,allow:"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture",loading:"lazy",className:"block w-full"})),l("aside",{key:"links",className:"min-w-0 rounded-lg border border-[#66C6FF]/25 bg-[#031F2A]/65 p-3 shadow-[0_20px_50px_rgba(0,0,0,0.16)] sm:p-5","aria-label":"Broward Connects related links"},[l("div",{key:"watch",className:"space-y-2 sm:space-y-3"},[l("h3",{key:"watch-title",className:"text-sm font-extrabold uppercase tracking-[0.08em] text-white/80"},"Watch more videos on"),l("ul",{key:"watch-links",className:"grid gap-2 sm:grid-cols-2 lg:grid-cols-1"},n.slice(0,1).map(e=>l("li",{key:e.label},l("a",{href:e.href,target:"_blank",rel:"noreferrer",className:"group flex min-h-[36px] items-center justify-between gap-3 rounded-md border border-[#66C6FF]/20 bg-[#00304C]/75 px-3 py-1.5 text-xs font-extrabold text-[#BDEAFF] transition-colors hover:border-[#66C6FF]/50 hover:bg-[#0E425A] hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#66C6FF]/80 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36] sm:min-h-[44px] sm:py-2 sm:text-sm"},[l("span",{key:"label"},e.label),l("i",{key:"ext",className:"fa-solid fa-arrow-up-right-from-square text-[11px] text-[#66C6FF] group-hover:text-white","aria-hidden":"true"})]))))]),l("div",{key:"cams",className:"mt-4 space-y-2 sm:mt-6 sm:space-y-3"},[l("h3",{key:"cams-title",className:"text-sm font-extrabold uppercase tracking-[0.08em] text-white/80"},"See Local Live Cams!"),l("ul",{key:"cam-list",className:"grid gap-2"},n.slice(1).map(e=>l("li",{key:e.label},l("a",{href:e.href,target:"_blank",rel:"noreferrer",className:"group flex min-h-[36px] items-center justify-between gap-3 rounded-md border border-[#66C6FF]/20 bg-[#00304C]/75 px-3 py-1.5 text-xs font-extrabold text-[#BDEAFF] transition-colors hover:border-[#66C6FF]/50 hover:bg-[#0E425A] hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#66C6FF]/80 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36] sm:min-h-[44px] sm:py-2 sm:text-sm"}
4039,[l("span",{key:"copy",className:"flex min-w-0 items-center gap-2"},[l("i",{key:"icon",className:`${e.icon} shrink-0 text-[#66C6FF]`,"aria-hidden":"true"}),l("span",{key:"label",className:"min-w-0"},e.label)]),l("i",{key:"ext",className:"fa-solid fa-arrow-up-right-from-square shrink-0 text-[11px] text-[#66C6FF] group-hover:text-white","aria-hidden":"true"})]))))])])]))}let d=e=>{let n=e.params?.title||"BROWARD NOW",d=e.params?.logoUrl||"",h=e.params?.defaultAlbumId||String(r.ALBUMS[0]?.id||""),[u,x]=t.default.useState("browardnow"),m="browardnow"===u;return l("section",{className:"w-full max-w-full min-w-0 overflow-x-hidden"},[l("div",{key:"tabs",className:"w-full bg-[#062A36] pt-10 text-white sm:pt-12"},l("div",{className:"mx-auto flex w-full max-w-6xl flex-col gap-3 px-4 sm:px-6 md:flex-row md:items-center md:justify-start md:gap-5"},[l("div",{key:"tablist",className:"grid w-full shrink-0 grid-cols-2 rounded-none border border-[#66C6FF]/25 bg-[#031F2A]/80 p-1 shadow-[0_14px_36px_rgba(0,0,0,0.18)] sm:w-auto",role:"tablist","aria-label":"Broward media players",onKeyDown:function(e){if(!["ArrowLeft","ArrowRight","Home","End"].includes(e.key))return;e.preventDefault();let t=o.indexOf(u),s="Home"===e.key?0:"End"===e.key?o.length-1:"ArrowRight"===e.key?(t+1)%o.length:(t-1+o.length)%o.length,i=o[s];x(i),window.setTimeout(()=>{document.getElementById("browardnow"===i?"browardnow-tab":"broward-connects-tab")?.focus()},0)}},[l("button",{key:"browardnow",id:"browardnow-tab",type:"button",role:"tab","aria-selected":m,"aria-controls":"browardnow-panel",tabIndex:m?0:-1,onClick:()=>x("browardnow"),className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-1.5 rounded-none px-2 py-2 text-xs font-extrabold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#66C6FF]/80 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36] sm:gap-2 sm:px-4 sm:text-sm "+(m?"bg-[#0E5F84] text-white shadow-sm hover:bg-[#16789F]":"text-white/75 hover:bg-[#0E425A] hover:text-white")},[l(s.FontAwesomeIcon,{key:"icon",icon:i.faVideo,className:"h-4 w-4 shrink-0","aria-hidden":"true"}),l("span",{key:"label",className:"whitespace-nowrap"},"BrowardNow")]),l("button",{key:"browardconnects",id:"broward-connects-tab",type:"button",role:"tab","aria-selected":!m,"aria-controls":"broward-connects-panel",tabIndex:m?-1:0,onClick:()=>x("browardconnects"),className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-1.5 rounded-none px-2 py-2 text-xs font-extrabold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#66C6FF]/80 focus-visible:ring-offset-2 focus-visible:ring-offset-[#062A36] sm:gap-2 sm:px-4 sm:text-sm "+(m?"text-white/75 hover:bg-[#0E425A] hover:text-white":"bg-[#0E5F84] text-white shadow-sm hover:bg-[#16789F]")},[l(s.FontAwesomeIcon,{key:"icon",icon:i.faPodcast,className:"h-4 w-4 shrink-0","aria-hidden":"true"}),l("span",{key:"label",className:"whitespace-nowrap"},"Broward Connects")])]),l("p",{key:"caption",className:"text-sm font-semibold leading-snug text-white/75 md:max-w-md md:text-left"},m?"Videos, public programs, and county updates.":"Podcast episodes and Broward media links.")])),l("div",{key:"panel-stack",className:"grid min-h-0 bg-gradient-to-b from-[#062A36] to-[#06202A] pb-10 sm:min-h-[590px] sm:pb-8 lg:min-h-[540px]"},[l("div",{key:"now-panel",className:m?"col-start-1 row-start-1 min-h-0":"hidden",role:"tabpanel",id:"browardnow-panel","aria-labelledby":"browardnow-tab","aria-hidden":!m},l(a.BrowardNowQuadPlayer,{title:n,logoUrl:d,defaultAlbumId:h})),l("div",{key:"connects-panel-wrap",className:m?"hidden":"col-start-1 row-start-1 min-h-0","aria-hidden":m},l(c))])])},h=d;e.s(["Default",0,d,"default",0,h])},607627,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(87),r=e.i(191167),a=e.i(968684),l=e.i(965947);let n={gray:"bg-[#eaeaea]",lightBlue:"bg-[#EDF5FA]",white:"bg-white"};function o(e){return/youtube\.com|youtu\.be/.test(e)?"youtube":/vimeo\.com/.test(e)?"vimeo":"unknown"}function c(e){for(let t of[/[?&]v=([^&#]+)/,/youtu\.be\/([^?&#]+)/,/youtube\.com\/embed\/([^?&#]+)/]){let s=e.match(t);if(s?.[1])return s[1]}return null}function d(e){let t=e.match(/vimeo\.com\/(?:video\/)?(\d+)(?:\/([a-zA-Z0-9]+))?/);return t?.[1]?{id:t[1],hash:t[2]}:null}function h(e){let t=o(e);if("youtube"===t){let t=c(e);return t?`https://www.youtube-nocookie.com/embed/${t}
4039?rel=0&modestbranding=1`:null}if("vimeo"===t){let t=d(e);if(!t)return null;let s=t.hash?`&h=${t.hash}`:"";return`https://player.vimeo.com/video/${t.id}?dnt=1${s}`}return null}let u=({isEditing:e})=>(0,t.jsx)("div",{role:"region","aria-label":"Video Embedder â no content configured",className:"flex aspect-video w-full items-center justify-center border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA]",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#006099",strokeWidth:"1.5",className:"mx-auto mb-3 h-12 w-12 opacity-40","aria-hidden":"true",children:[(0,t.jsx)("rect",{x:"2",y:"4",width:"20",height:"16"}),(0,t.jsx)("path",{d:"M10 9l5 3-5 3V9z",fill:"#006099",stroke:"none"})]}),(0,t.jsx)("p",{className:"text-sm font-semibold text-[#00304C]",children:"Video Embedder"}),e&&(0,t.jsxs)("p",{className:"mt-1 text-xs text-[#686C6E]",children:["Paste a YouTube or Vimeo URL in the ",(0,t.jsx)("strong",{children:"Video URL"})," field."]})]})}),x=e=>{let{fields:c,params:d}=e,{page:x}=(0,a.useSitecore)(),{isEditing:m}=x.mode,f=d?.styles??"",g=n[d?.colorScheme??"gray"],p=(0,s.useId)(),b=c?.videoUrl?.value??"",y=b?h(b):null,w=b?o(b):"unknown",v=c?.title?.value||"Video";return y?(0,t.jsxs)("section",{className:(0,l.cn)("w-full py-12 px-4 sm:px-6 lg:px-16 lg:py-20",g,f),"aria-label":v,children:[m&&(0,t.jsxs)("div",{className:"mb-4 border border-[#0080CC] bg-white px-4 py-3 text-xs text-[#00304C]",children:[(0,t.jsx)("p",{className:"mb-2 font-black uppercase tracking-widest text-[#0080CC]",children:"â Video Embedder â Author Guide"}),(0,t.jsxs)("ul",{className:"space-y-1 leading-relaxed",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Video URL"})," â Paste a full YouTube or Vimeo URL. Examples:"]}),(0,t.jsx)("li",{className:"pl-3 font-mono text-[#686C6E]",children:"https://www.youtube.com/watch?v=VIDEO_ID"}),(0,t.jsx)("li",{className:"pl-3 font-mono text-[#686C6E]",children:"https://youtu.be/VIDEO_ID"}),(0,t.jsx)("li",{className:"pl-3 font-mono text-[#686C6E]",children:"https://vimeo.com/VIDEO_ID"}),(0,t.jsxs)("li",{className:"pt-1",children:[(0,t.jsx)("strong",{children:"Title"})," â Displayed on the right panel and used by screen readers as the video label."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," â Optional rich text shown beneath the title. Scrolls internally if it's taller than the space left in the panel."]}),(0,t.jsxs)("li",{className:"pt-1",children:[(0,t.jsx)("strong",{children:"Backgroun
4039d Color"})," â Set via the rendering parameter ",(0,t.jsx)("em",{children:"colorScheme"})," in the Component Properties panel. Accepted values: ",(0,t.jsx)("span",{className:"font-mono",children:"gray"})," (default, #eaeaea) · ",(0,t.jsx)("span",{className:"font-mono",children:"lightBlue"})," (#EDF5FA) · ",(0,t.jsx)("span",{className:"font-mono",children:"white"}),"."]})]}),(0,t.jsx)("p",{className:"mt-2 text-[#686C6E]",children:"The video will not autoplay in editing mode. Switch to Preview to test playback."})]}),(0,t.jsx)("div",{className:"mx-auto w-full max-w-6xl",children:(0,t.jsxs)("div",{className:"flex flex-col bg-[#00304C] lg:aspect-[80/27] lg:flex-row",children:[(0,t.jsx)("div",{className:"relative w-full lg:w-[60%]",children:(0,t.jsx)("div",{className:"relative w-full",style:{paddingBottom:"56.25%"},children:(0,t.jsx)("iframe",{id:p,src:y,title:v,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,className:"absolute inset-0 h-full w-full border-0"})})}),(0,t.jsxs)("div",{className:"relative flex w-full flex-col justify-between overflow-hidden bg-[#001f33] lg:w-[40%]",children:[(0,t.jsx)("div",{className:"absolute left-0 top-0 h-full w-1 bg-[#0080CC]","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col justify-center overflow-hidden px-6 py-8 pl-8 lg:px-8 lg:pl-10",children:[(0,t.jsxs)("span",{className:"mb-3 inline-flex items-center gap-2 text-[9px] font-black uppercase tracking-[0.2em] text-[#1ab7ea]",children:[(0,t.jsx)("span",{className:"h-px w-6 bg-[#1ab7ea]","aria-hidden":"true"}),"Now Playing"]}),c?.title&&(0,t.jsx)(r.Text,{field:c.title,tag:"h2",className:"text-xl font-black leading-tight text-white sm:text-2xl lg:text-3xl"}),(0,t.jsx)("div",{className:"my-4 h-px w-12 bg-[#1ab7ea]","aria-hidden":"true"}),c?.description&&(0,t.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto pr-1",children:(0,t.jsx)(i.RichText,{field:c.description,className:"text-sm leading-relaxed text-white lg:text-base [&_*]:!text-white [&_p]:m-0 [&_p+p]:mt-3 [&_a]:font-semibold [&_a]:!text-[#1ab7ea] [&_a]:underline [&_ul]:mt-3 [&_ul]:list-disc [&_ul]:pl-5 [&_ol]:mt-3 [&_ol]:list-decimal [&_ol]:pl-5"})})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3 px-8 py-4 pl-10",style:{borderTop:"1px solid white"},children:[(0,t.jsxs)("span",{className:"relative flex h-2 w-2","aria-hidden":"true",children:[(0,t.jsx)("span",{className:(0,l.cn)("absolute inline-flex h-full w-full animate-ping rounded-full opacity-75","youtube"===w?"bg-red-500":"bg-[#1ab7ea]")}),(0,t.jsx)("span",{className:(0,l.cn)("relative inline-flex h-2 w-2 rounded-full","youtube"===w?"bg-red-500":"bg-[#1ab7ea]")})]}),(0,t.jsx)("span",{className:(0,l.cn)("text-[10px] font-bold uppercase tracking-widest","youtube"===w?"text-red-500":"text-[#1ab7ea]"),children:"youtube"===w?"YouTube":"vimeo"===w?"Vimeo":"Video"})]})]})]})})]}):(0,t.jsxs)("section",{className:(0,l.cn)("w-full py-8 px-4 sm:px-6 lg:px-8",g,f),"aria-label":"Video Embedder",children:[m&&(0,t.jsxs)("div",{className:"mb-4 border border-[#0080CC] bg-white px-4 py-3 text-xs text-[#00304C]",children:[(0,t.jsx)("p",{className:"mb-2 font-black uppercase tracking-widest text-[#0080CC]",children:"â Video Embedder â Author Guide"}),(0,t.jsxs)("ul",{className:"space-y-1 leading-relaxed",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Video URL"})," â Paste a full YouTube or Vimeo URL. Examples:"]}),(0,t.jsx)("li",{className:"pl-3 font-mono text-[#686C6E]",children:"https://www.youtube.com/watch?v=VIDEO_ID"}),(0,t.jsx)("li",{className:"pl-3 font-mono text-[#686C6E]",children:"https://youtu.be/VIDEO_ID"}),(0,t.jsx)("li",{className:"pl-3 font-mono text-[#686C6E]",children:"https://vimeo.com/VIDEO_ID"}),(0,t.jsxs)("li",{className:"pt-1",children:[(0,t.jsx)("strong",{children:"Title"})," â Displayed on the right panel and used by screen readers as the video label."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Description"})," â Optional rich text shown beneath the title. Scrolls internally if it's taller than the space left in the panel."]}),(0,t.jsxs)("li",{className:"pt-1",children:[(0,t.jsx)("strong",{children:"Backgroun
4039d Color"})," â Set via the rendering parameter ",(0,t.jsx)("em",{children:"colorScheme"})," in the Component Properties panel. Accepted values: ",(0,t.jsx)("span",{className:"font-mono",children:"gray"})," (default, #eaeaea) · ",(0,t.jsx)("span",{className:"font-mono",children:"lightBlue"})," (#EDF5FA) · ",(0,t.jsx)("span",{className:"font-mono",children:"white"}),"."]})]}),(0,t.jsx)("p",{className:"mt-2 text-[#686C6E]",children:"The video will not autoplay in editing mode. Switch to Preview to test playback."})]}),(0,t.jsx)(u,{isEditing:m})]})};e.s(["Default",0,x])},474771,891292,223357,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(278815),r=e.i(93681),a=e.i(78627),l=e.i(87),n=e.i(191167),o=e.i(968684);let c=["heading","title","galleryHeading"],d=["description","intro","summary"],h=["title","heading","name","cardTitle"],u=["description","summary","caption","cardDescription"],x=["image","photo","thumbnail","galleryImage","cardImage","featuredImage","media","asset"],m=["ctaLink","link","pageLink","learnMoreLink"],f=["category","tagCategory","galleryCategory","department"],g=["event","tagEvent","galleryEvent","program"],p=["url","src","imageUrl","mediaUrl","thumbnailSrc","thumbnailsrc","publicLink","publicUrl"],b=["alt","displayName","name","title"];function y(e){return!e||"object"!=typeof e||Array.isArray(e)?null:e}function w(...e){for(let t of e)if("string"==typeof t&&t.trim())return t.trim();return""}function v(e,t){for(let s of t)if(s in e)return e[s];let s=new Map;for(let t of Object.keys(e))s.set(t.toLowerCase(),t);for(let i of t){let t=s.get(i.toLowerCase());if(t)return e[t]}}function j(e){let t=y(e);return t?y(t.jsonValue)||t:null}function N(e){let t=j(e);if(t&&("string"==typeof t.value||"string"==typeof t.editable))return t}function C(e){let t=j(e);if(!t)return;let s=y(t.value);if(s&&("string"==typeof s.src||"string"==typeof s.url||"string"==typeof s.mediaUrl||"string"==typeof s.thumbnailSrc||"string"==typeof s.thumbnailsrc)||"string"==typeof t.editable)return t}function k(e){let t=j(e);if(!t)return;let s=y(t.value);if(s&&"string"==typeof s.href||"string"==typeof t.editable)return t}function F(e){let t=N(e);return"string"==typeof t?.value?t.value.trim():""}function E(e){if(!e)return{};let t=e.match(/\ssrc=(['"])(.*?)\1/i),s=e.match(/\salt=(['"])(.*?)\1/i);return{src:w(t?.[2]),alt:w(s?.[2])}}function A(e){let t=C(e),s=t,i=y(t?.value),r=E(s?.editable);return{src:w(i?.src,i?.url,i?.mediaUrl,i?.thumbnailSrc,i?.thumbnailsrc,r.src),alt:w(i?.alt,i?.title,r.alt)}}function S(e){let t=k(e),s=y(t?.value);return{href:w(s?.href),text:w(s?.text),title:w(s?.title),target:w(s?.target)}}function D(e){return{src:w(...p.map(t=>e[t])),alt:w(...b.map(t=>e[t]))}}function T(e){return[...h,...u,...x,...m,...f,...g,...p].some(t=>t in e)}function L(e){for(let t of[e.children,e.items,e.galleryItems,e.galleryImages,e.imageItems,e.images,e.results,e.rows]){let e=M(t);if(e?.length)return e}return[]}function _(e){let t=y(e)||{};if(T(t))return t;let s=[t];for(let e=0;e<3;e+=1){let e=[];for(let t of s){if(T(t))return t;for(let s of L(t)){let t=y(s);t&&e.push(t)}}if(!e.length)break;s=e}return t}function I(e){let t=j(e);return"string"==typeof t?.editable&&t.editable.trim().length>0}function B(e){let t=e?.data?.datasource;return t||e?.datasource||null}function M(e){if(Array.isArray(e))return e;let t=y(e);if(!t)return null;if(Array.isArray(t.results))return t.results;if(Array.isArray(t.targetItems))return t.targetItems;if(Array.isArray(t.items))return t.items;if(Array.isArray(t.children))return t.children;let s=y(t.targetItems);if(s&&Array.isArray(s.results))return s.results;let i=y(t.items);if(i&&Array.isArray(i.results))return i.results;let r=y(t.children);if(r&&Array.isArray(r.results))return r.results;let a=y(t.jsonValue);if(!a)return null;if(Array.isArray(a.results))return a.results;if(Array.isArray(a.targetItems))return a.targetItems;if(Array.isArray(a.items))return a.items;if(Array.isArray(a.children))return a.children;let l=y(a.targetItems);if(l&&Array.isArray(l.results))return l.results;let n=y(a.items);if(n&&Array.isArray(n.results))return n.results;let o=y(a.children);return o&&Array.isArray(o.results)?o.results:null}function R(e){let t=[e.children,e.items,e.galleryItems,e.galleryImages,e.imageItems,e.images,e.results,e.rows],s=null;for(let e of t){let t=M(e);if(t){if(t.length>0)return t;s||(s=t)}}return s||[]}function P(e,t){let s=y(e)||{},i=_(e),r=v(i,h),a=v(i,u),l=v(i,x),n=v(i,f),o=v(i,g),c=v(i,m),d=N(r),p=N(a),b=N(n),j=N(o),E=C(l),T=k(c),L=F(r)||`Gallery Item ${t+1}`,I=F(a),B=A(l),M=D(i),R=F(n),P=F(o),$=S(c),O=$.text||$.title||"View details";return{id:w(i.id,i.name,i.displayName,s.id,s.name)||`gallery-item-${t+1}`,title:w(L,i.displayName,i.name,s.displayName,s.name)||`Gallery Item ${t+1}`,description:I,category:R||"General",event:P||"General",imageSrc:B.src||M.src,imageAlt:B.alt||M.alt||L,linkHref:$.href,linkText:O,linkTarget:$.target,titleField:d,descriptionField:p,categoryField:b,eventField:j,imageField:E,linkField:T}}function $(e){let t=B(e);if(!t)return{hasDatasource:!1,headingText:"",descriptionText:"",items:[]};let s=y(t)||{},i=v(s,c),r=v(s,d),a=N(i),l=N(r),n=R(t).map(P);return{hasDatasource:!0,headingField:a,headingText:F(i),descriptionField:l,descriptionText:F(r),items:n}}e.s(["DESCRIPTION_KEYS",0,d,"DIRECT_IMAGE_ALT_KEYS",0,b,"DIRECT_IMAGE_URL_KEYS",0,p,"HEADING_KEYS",0,c,"ROW_CATEGORY_KEYS",0,f,"ROW_DESCRIPTION_KEYS",0,u,"ROW_EVENT_KEYS",0,g,"ROW_IMAGE_KEYS",0,x,"ROW_LINK_KEYS",0,m,"ROW_TITLE_KEYS",0,h],891292),e.s(["getDatasource",0,B,"hasEditableMarkup",0,I,"normalizeRow",0,P,"resolveData",0,$,"resolveRows",0,R],223357);var O=e.i(614892);let H=16,V=75;function z(e){return e.toLowerCase().trim()}function U(e,t,s){return Math.max(t,Math.min(s,e))}function W(){return"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function G(e){return/<[^>]+>/.test(e)}function q(e){let t=(e.imageAlt||"").trim(),s=(e.title||"").trim();return t||s||"Gallery image"}function K(e){return e.replace(/<[^>]*>/g," ").toLowerCase().normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g," ").trim()}function Y(e){return K([e.title,e.description,e.category,e.event,e.linkText].filter(
4039Boolean).join(" "))}function Q(e){return K(e).split(/\s+/).filter(Boolean)}function X(e,t,s){let i=Array.isArray(t)?t:Q(t);if(!i.length)return!0;let r=s||Y(e);return i.every(e=>r.includes(e))}function J(e){switch(z(e)){case"parks":return"fa-solid fa-tree";case"services":return"fa-solid fa-screwdriver-wrench";case"culture":return"fa-solid fa-landmark";case"environment":return"fa-solid fa-leaf";case"health":return"fa-solid fa-heart-pulse";case"business":return"fa-solid fa-briefcase";default:return"fa-solid fa-layer-group"}}function Z(e){switch(z(e)){case"health fair":return"fa-solid fa-hand-holding-medical";case"volunteer day":return"fa-solid fa-hands-holding-circle";case"author talk":return"fa-solid fa-book-open";case"business workshop":return"fa-solid fa-chalkboard-user";case"trail openings":return"fa-solid fa-route";case"general":return"fa-regular fa-image";default:return"fa-solid fa-star"}}function ee(){let e=new URLSearchParams(window.location.search||"").get("g");if(e)return e;let t=(window.location.hash||"").match(/g=([^&]+)/i);return t?decodeURIComponent(t[1]):null}function et(e){let t=new URL(window.location.href);e?(t.searchParams.set("g",e),t.hash=`g=${encodeURIComponent(e)}`):(t.searchParams.delete("g"),t.hash=""),window.history.pushState(null,"",t.toString())}function es(e,t){e&&(e.textContent="",window.setTimeout(()=>{e&&(e.textContent=t)},10))}function ei(e){return e?Array.from(e.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), textarea:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&-1!==e.tabIndex):[]}function er(){return(0,t.jsx)("div",{className:"border border-[#CED5D9] bg-white p-4 text-sm text-[#365063]",children:"No gallery items were returned for this datasource."})}function ea(e,t,i){(0,s.useEffect)(()=>{if(!e)return;let s=t.current;if(!s)return;let r=document.activeElement;(ei(s)[0]||s).focus();let a=e=>{if("Escape"===e.key){e.preventDefault(),i();return}if("Tab"!==e.key)return;let t=ei(s);if(!t.length)return;let r=t[0],a=t[t.length-1],l=document.activeElement;e.shiftKey?l!==r&&s.contains(l)||(e.preventDefault(),a.focus()):l===a&&(e.preventDefault(),r.focus())};return document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a),r?.focus()}},[e,t,i])}let el=new Set(["fa-solid","fa-regular","fa-light","fa-thin","fa-brands","fa-duotone","fas","far","fal","fat","fab","fad"]),en={"--fa-secondary-color":"#63B9E8","--fa-secondary-opacity":"1"},eo={"--fa-secondary-color":"#7FD8FF","--fa-secondary-opacity":"1"};function ec({className:e}){let s=e.split(/\s+/).filter(Boolean),r=s.find(e=>e.startsWith("fa-")&&!el.has(e));if(!r)return null;let a=s.some(e=>"fa-duotone"===e||"fad"===e)?s.filter(e=>"fa-duotone"===e||"fad"===e||e===r).join(" "):`fa-duotone ${r}`,l=s.filter(e=>!el.has(e)&&e!==r).join(" "),n=s.some(e=>"text-white"===e||e.startsWith("text-white/"));return(0,t.jsx)(i.FontAwesomeIcon,{icon:(0,O.resolveIcon)(a),className:l||void 0,style:n?eo:en,"aria-hidden":"true"})}function ed({item:e,tagMode:s}){let i="category"===s?e.category:e.event,r="category"===s?J(e.category):Z(e.event);return(0,t.jsxs)("span",{className:"pointer-events-none inline-flex min-h-[24px] items-center gap-1.5 border border-[#9DBCD2] bg-[#061A29] px-2.5 py-0.5 text-[10px] font-semibold uppercase tracking-[0.04em] text-white",children:[(0,t.jsx)(ec,{className:`${r} text-[10px] text-white`}),i||"General"]})}function eh({open:e,item:i,tagMode:r,returnFocusEl:a,onClose:l,onPrev:n,onNext:o,canPrev:c,canNext:d,currentIndex:h,total:u}){let x=(0,s.useRef)(null),m=(0,s.useRef)(null),f=(0,s.useId)();if(ea(e,x,l),(0,s.useEffect)(()=>{e||a?.focus()},[e,a]),(0,s.useEffect)(()=>{if(!e)return;let t=e=>{"ArrowLeft"===e.key&&c&&(e.preventDefault(),n()),"ArrowRight"===e.key&&d&&(e.preventDefault(),o())};return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[e,c,d,n,o]),!e||!i||!i.imageSrc)return null;let g="category"===r?i.category:i.event,p="category"===r?J(i.category):Z(i.event),b="string"==typeof i.linkHref&&i.linkHref.trim().length>0&&"#"!==i.linkHref.trim(),y=()=>{let e={title:i.title,text:i.title,url:window.location.href};"function"==typeof window.navigator.share?window.navigator.share(e).catch(()=>null):window.navigator.clipboard?.writeText(window.location.href)},w=e=>{let t=e.touches[0];t&&(m.current={x:t.clientX,y:t.clientY})},v=e=>{let t=m.current;if(m.current=null,!t)return;let s=e.changedTouches[0];if(!s)return;let i=s.clientX-t.x,r=s.clientY-t.y;Math.abs(i)>48&&Math.abs(i)>1.25*Math.abs(r)&&(i<0&&d&&o(),i>0&&c&&n())},j=()=>{m.current=null};return(0,t.jsxs)("div",{className:"fixed inset-0 z-[120] flex items-center justify-center p-0 sm:p-6",role:"presentation",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-transparent backdrop-blur-md","aria-hidden":"true",onClick:l}),(0,t.jsxs)("div",{ref:x,role:"dialog","aria-modal":"true","aria-labelledby":f,tabIndex:-1,
4039className:"relative flex h-[100dvh] max-h-[100dvh] w-full flex-col overflow-hidden overscroll-contain border-0 bg-[#0B2436] pb-[env(safe-area-inset-bottom)] outline-none sm:h-auto sm:max-h-[82dvh] sm:max-w-5xl sm:border sm:border-white/15 sm:pb-0",onClick:e=>e.stopPropagation(),children:[(0,t.jsxs)("div",{className:"sticky top-0 z-10 shrink-0 flex items-center justify-between gap-3 border-b border-white/15 bg-[#0D2E45] px-2 py-2.5 sm:px-4 sm:py-3",children:[(0,t.jsx)("div",{className:"flex min-w-0 items-center gap-2",children:(0,t.jsxs)("span",{className:"inline-flex min-h-[30px] max-w-[56vw] items-center gap-2 border border-[#9DBCD2] bg-[#061A29] px-3 py-1 text-xs font-extrabold uppercase tracking-[0.06em] text-white sm:max-w-none",children:[(0,t.jsx)(ec,{className:`${p} text-white`}),(0,t.jsx)("span",{className:"truncate",children:g||"General"})]})}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 sm:gap-2",children:[(0,t.jsx)("button",{type:"button",onClick:n,disabled:!c,className:"hidden h-10 w-10 cursor-pointer items-center justify-center border border-[#8BB8D6] bg-[#1A4C6F] text-white transition duration-150 hover:-translate-y-px hover:bg-[#236189] focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0B2436] sm:inline-flex sm:h-11 sm:w-11 disabled:cursor-not-allowed disabled:opacity-50","aria-label":"Previous image",children:(0,t.jsx)(ec,{className:"fa-solid fa-chevron-left"})}),(0,t.jsx)("button",{type:"button",onClick:o,disabled:!d,className:"hidden h-10 w-10 cursor-pointer items-center justify-center border border-[#8BB8D6] bg-[#1A4C6F] text-white transition duration-150 hover:-translate-y-px hover:bg-[#236189] focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0B2436] sm:inline-flex sm:h-11 sm:w-11 disabled:cursor-not-allowed disabled:opacity-50","aria-label":"Next image",children:(0,t.jsx)(ec,{className:"fa-solid fa-chevron-right"})}),(0,t.jsx)("button",{type:"button",onClick:l,className:"inline-flex h-10 w-10 cursor-pointer items-center justify-center border border-[#A3C4DC] bg-[#1F4562] text-white transition duration-150 hover:-translate-y-px hover:bg-[#2A5E84] focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0B2436] sm:h-11 sm:w-11","aria-label":"Close image viewer",children:(0,t.jsx)(ec,{className:"fa-solid fa-xmark"})})]})]}),(0,t.jsxs)("div",{role:"note","aria-label":"Accessibility tips",className:"shrink-0 border-b border-white/15 bg-[#123D59] px-3 py-1.5 text-[11px] leading-snug text-white sm:px-4",children:[(0,t.jsx)(ec,{className:"fa-regular fa-keyboard mr-1.5 text-[11px] text-white"}),(0,t.jsx)("span",{className:"font-semibold text-white",children:"Tips:"})," ",(0,t.jsx)("span",{className:"font-medium text-white",children:"Tab/Shift+Tab to move controls, Left/Right arrows for images, Esc to close."})]}),(0,t.jsx)("div",{className:"relative flex min-h-0 flex-1 items-center justify-center overflow-hidden bg-[#0A1E2E]",onTouchStart:w,onTouchEnd:v,onTouchCancel:j,style:{touchAction:"pan-y"},children:(0,t.jsx)("img",{src:i.imageSrc,alt:q(i),className:"block h-full w-full object-contain",loading:"eager"})}),(0,t.jsxs)("div",{className:"shrink-0 border-t border-white/15 bg-[#0E3550] p-2 sm:hidden",children:[(0,t.jsxs)("p",{className:"mb-2 text-center text-xs font-semibold uppercase tracking-[0.04em] text-white","aria-hidden":"true",children:[h+1," of ",u]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,t.jsxs)("button",{type:"button",onClick:n,disabled:!c,className:"inline-flex min-h-[44px] cursor-pointer items-center justify-center gap-2 border border-[#8BB8D6] bg-[#1A4C6F] px-3 text-xs font-extrabold uppercase tracking-[0.04em] text-white transition duration-150 hover:bg-[#236189] disabled:cursor-not-allowed disabled:opacity-50","aria-label":"Previous image",children:[(0,t.jsx)(ec,{className:"fa-solid fa-chevron-left"}),"Previous"]}),(0,t.jsxs)("button",{type:"button",onClick:o,disabled:!d,className:"inline-flex min-h-[44px] curs
4039or-pointer items-center justify-center gap-2 border border-[#8BB8D6] bg-[#1A4C6F] px-3 text-xs font-extrabold uppercase tracking-[0.04em] text-white transition duration-150 hover:bg-[#236189] disabled:cursor-not-allowed disabled:opacity-50","aria-label":"Next image",children:["Next",(0,t.jsx)(ec,{className:"fa-solid fa-chevron-right"})]})]})]}),(0,t.jsx)("div",{className:"shrink-0 border-t border-white/15 bg-[#0D2E45] px-4 py-4 sm:px-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between sm:gap-4",children:[(0,t.jsxs)("div",{className:"min-w-0 text-left sm:max-w-3xl",children:[(0,t.jsx)("div",{className:"flex items-start gap-2",children:(0,t.jsx)("h3",{id:f,className:"text-base font-semibold leading-snug tracking-tight text-white sm:text-[1.35rem]",children:i.title})}),i.description?G(i.description)?(0,t.jsx)("div",{className:"mt-1.5 text-[13px] leading-relaxed text-white sm:mt-2 sm:text-sm [&_p]:m-0",dangerouslySetInnerHTML:{__html:i.description}}):(0,t.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-white sm:mt-2 sm:text-sm",children:i.description}):null]}),(0,t.jsxs)("div",{className:"flex w-full items-center gap-2 sm:w-auto sm:min-w-0 sm:items-center",children:[(0,t.jsx)("button",{type:"button",onClick:y,className:"hidden h-10 w-10 flex-none cursor-pointer items-center justify-center border border-[#97B8CF] bg-[#123D59] text-white transition duration-150 hover:-translate-y-px hover:bg-[#1A4C6F] focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0B2436] sm:inline-flex","aria-label":"Share image",children:(0,t.jsx)(ec,{className:"fa-solid fa-share-nodes"})}),b?(0,t.jsxs)("a",{href:i.linkHref,target:i.linkTarget||void 0,rel:"_blank"===i.linkTarget?"noreferrer":void 0,className:"inline-flex min-h-[42px] w-full cursor-pointer items-center justify-center gap-2 border border-[#B9DFFF] bg-[#144E73] px-4 py-2 text-sm font-extrabold text-white transition duration-150 hover:-translate-y-px hover:bg-[#1C628E] focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0B2436] sm:min-h-[40px] sm:w-auto",children:[(0,t.jsx)(ec,{className:"fa-solid fa-up-right-from-square"}),i.linkText||"View details"]}):null]})]})})]})]})}function eu({items:e,shouldShowEditableFields:i}){let o=(0,s.useRef)(null),c=(0,s.useRef)(null),d=(0,s.useRef)(null),h=(0,s.useRef)(!1),u=(0,s.useRef)(null),[x,m]=(0,s.useState)(0),[f,g]=(0,s.useState)("category"),[p,b]=(0,s.useState)("All"),[y,w]=(0,s.useState)("All"),[v,j]=(0,s.useState)(""),N=(0,s.useDeferredValue)(v),[C,k]=(0,s.useState)(1),[F,E]=(0,s.useState)(!1),[A,S]=(0,s.useState)(null),[D,T]=(0,s.useState)(null),L=(0,s.useId)(),_=e.length>V,{categories:I,events:B,searchableItems:M}=(0,s.useMemo)(()=>{let t=new Set,s=new Set,i=e.map(e=>{let i=(e.category||"General").trim(),r=(e.event||"General").trim();return i&&t.add(i),r&&s.add(r),{entry:e,searchText:Y(e)}});return{categories:["All",...Array.from(t).sort()],events:["All",...Array.from(s).sort()],searchableItems:i}},[e]),R=(0,s.useMemo)(()=>Q(N),[N]),P=(0,s.useMemo)(()=>M.filter(({entry:e,searchText:t})=>("All"===p||e.category===p)&&("All"===y||e.event===y)&&X(e,R,t)).map(({entry:e})=>e),[M,p,y,R]),$=R.length||"All"!==p||"All"!==y?`${P.length} of ${e.length} image${1===e.length?"":"s"}`:`${e.length} image${1===e.length?"":"s"}`,O=!i&&P.length>=H,z=(0,s.useMemo)(()=>O?Math.max(1,Math.ceil(P.length/H)):1,[P.length,O]),G=P.length>0?O?(C-1)*H+1:1:0,K=O?Math.min(C*H,P.length):P.length,J=(0,s.useMemo)(()=>{if(!O)return P;let e=(C-1)*H;return P.slice(e,e+H)},[P,C,O]),Z=J.map(e=>e.id).join(",");(0,s.useEffect)(()=>{m(0)},[Z]);let ei=(0,s.useCallback)(()=>{let e=u.current;if(!e)return;let t=e.querySelector("[data-gallery-card]");if(!t)return;let s=12,i=t.offsetWidth+s;if(i<=0)return;let r=Math.round(e.scrollLeft/i);m(e=>{let t=Math.max(0,Math.min(J.length-1,r));return t===e?e:t})},[J.length]),er=(0,s.useMemo)(()=>P.map(e=>e.id),[P]),ea=(0,s.useMemo)(()=>er.findIndex(e=>e===A),[er,A]),el=(0,s.useMemo)(()=>ea>=0?P[ea]:null,[P,ea]),en=(0,s.useCallback)((e="results")=>{let t=window.innerWidth<640,s="gallery"===e||t?o.current:d.current;if(!s)return;let i=t?8:12,r=window.scrollY+s.getBoundingClientRect().top-i;window.scrollTo({top:Math.max(0,r),behavior:W()?"auto":"smooth"})},[]),eo=(0,s.useCallback)(e=>{let t=U(e,1,z);t!==C&&(h.current=!0,E(!0),(0,s.startTransition)(()=>{k(t)}))},[C,z]),ex=(0,s.useCallback)((e,t)=>{T(t||null),S(e),et(e),es(c.current,"Opened image viewer.")},[]),em=(0,s.useCallback)(()=>{S(null),et(null),es(c.current,"Closed image viewer.")},[]),ef=(0,s.useCallback)(()=>
4039{if(ea<=0)return;let e=er[ea-1];e&&(S(e),k(Math.floor((ea-1)/H)+1),et(e))},[er,ea]),eg=(0,s.useCallback)(()=>{if(ea<0||ea>=er.length-1)return;let e=er[ea+1];e&&(S(e),k(Math.floor((ea+1)/H)+1),et(e))},[er,ea]),ep=(0,s.useCallback)(()=>{b("All"),w("All"),j(""),k(1),es(c.current,"Cleared filters.")},[]);return(0,s.useEffect)(()=>{es(c.current,`${P.length} image${1===P.length?"":"s"} shown. Page ${C} of ${z}.`)},[P.length,C,z]),(0,s.useEffect)(()=>{let e=window.requestAnimationFrame(()=>{k(e=>U(e,1,z))});return()=>window.cancelAnimationFrame(e)},[z]),(0,s.useEffect)(()=>{if(!h.current)return;h.current=!1;let e=window.requestAnimationFrame(()=>{en("gallery")});return()=>window.cancelAnimationFrame(e)},[C,en]),(0,s.useEffect)(()=>{if(!F)return;let e=window.setTimeout(()=>{E(!1)},180*!W());return()=>window.clearTimeout(e)},[C,F]),(0,s.useEffect)(()=>{if(!A)return;let e=P.findIndex(e=>e.id===A);if(e<0)return;let t=Math.floor(e/H)+1,s=window.requestAnimationFrame(()=>{k(e=>e===t?e:t)});return()=>window.cancelAnimationFrame(s)},[A,P]),(0,s.useEffect)(()=>{let t=()=>{let t=ee();t?S(e.some(e=>e.id===t)?t:null):S(null)};return t(),window.addEventListener("popstate",t),window.addEventListener("hashchange",t),()=>{window.removeEventListener("popstate",t),window.removeEventListener("hashchange",t)}},[e]),(0,t.jsxs)("section",{ref:o,className:`mx-auto w-full max-w-[90rem] border border-[#CED5D9] bg-white ${i?"overflow-visible":"overflow-hidden"}`,role:"region","aria-label":"Grid gallery",children:[(0,t.jsx)("p",{ref:c,className:"sr-only","aria-live":"polite"}),i?(0,t.jsxs)("div",{className:`mx-4 mt-4 border px-3 py-2 text-sm sm:mx-6 ${_?"border-[#C96B1F] bg-[#FFF1E6] text-[#6C2C00]":"border-[#B8C8D4] bg-white text-[#1E3A4D]"}`,role:"note","aria-label":"Author guidance",children:[(0,t.jsx)("p",{className:"font-extrabold",children:"Author notes:"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs leading-5 sm:text-[13px]",children:[(0,t.jsxs)("li",{children:["Keep galleries to ",(0,t.jsx)("strong",{children:V})," images or fewer when possible. The gallery displays the child items returned by the datasource query.",_?(0,t.jsxs)("span",{className:"ml-1 font-semibold",children:["Current datasource has ",e.length," images."]}):null]}),(0,t.jsxs)("li",{children:["For the best modal display, use landscape images at a ",(0,t.jsx)("strong",{children:"16:9 aspect ratio"}),", ideally ",(0,t.jsx)("strong",{children:"1920 x 1080 px"})," or at least ",(0,t.jsx)("strong",{children:"1600 x 900 px"}),". Avoid tall portrait crops unless the image is meant to show with side padding."]}),(0,t.jsxs)("li",{children:["Use the exact same spelling, capitalization, spacing, and format for",(0,t.jsx)("strong",{children:" Category "}),"and",(0,t.jsx)("strong",{children:" Event "}),"values so tags stay grouped consistently across the gallery."]}),(0,t.jsx)("li",{children:"The button link is an optional call to action. Use it if you want the image to link to a specific URL, page, or event."}),(0,t.jsx)("li",{children:"If no URL is added to the link field, no button will display."})]})]}):null,(0,t.jsx)("div",{className:`${i?"relative z-0":"sticky top-0 z-10"} border-b border-[#B7D2E4] bg-[linear-gradient(180deg,#EAF7FF_0%,#DBEEFA_52%,#CBE5F5_100%)] px-3 py-2.5 backdrop-blur sm:px-6 sm:py-3`,children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 border-b border-[#C5DCEA] pb-2.5 sm:flex-nowrap sm:pb-3",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,t.jsx)("div",{className:"inline-flex h-9 w-9 shrink-0 items-center justify-center border border-[#A7CBE2] bg-[#F7FCFF] text-[#00304C] transition-colors duration-200 group-hover:bg-[#EAF5FC] sm:h-10 sm:w-10",children:(0,t.jsx)(ec,{className:"fa-regular fa-images text-[#006BA6]"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,t.jsx)("span",{className:"text-[10px] font-semibold uppercase tracking-[0.12em] text-[#56697A]",children:"Media"}),(0,t.jsx)("h3",{className:"text-[1.2rem] font-semibold tracking-tight text-[#00304C] sm:text-[1.35rem]",children:"Gallery"})]})]}),(0,t.jsxs)("div",{className:"contents sm:flex sm:shrink-0 sm:items-center sm:gap-2",children:[(0,t.jsxs)("div",{className:"inline-flex min-h-[30px] shrink-0 items-center gap-1.5 border border-[#B7D2E4] bg-white/70 px-2 text-[10px] font-extrabold uppercase tracking-[0.05em] text-[#17364C] sm:min-h-[38px] sm:border-0 sm:bg-transparent sm:px-0 sm:text-xs","aria-label":`Gallery contains ${$}`,children:[(0,t.jsx)(ec,{className:"fa-regular fa-images text-[#0079BE]"}),(0,t.jsx)("span",{children:$})]}),(0,t.jsxs)("div",{className:"mt-1 grid w-full grid-cols-2 overflow-hidden border border-[#B6C9D8] bg-[#E2EDF4] p-0.5 transition-colors duration-200 hover:bg-[#D6E7F1] sm:mt-0 sm:inline-flex sm:w-auto
4039sm:p-1",role:"radiogroup","aria-label":"Image tag mode",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>g("category"),role:"radio","aria-checked":"category"===f,className:`inline-flex min-h-[34px] cursor-pointer items-center justify-center gap-1 px-2 text-[12px] font-semibold uppercase tracking-[0.02em] transition-colors duration-150 focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:min-h-[38px] sm:gap-2 sm:px-3 sm:text-xs sm:font-semibold sm:tracking-[0.04em] ${"category"===f?"border border-[#C4D3DE] bg-white text-[#00304C]":"text-[#4F5D69] hover:bg-[#ECF5FA] hover:text-[#22384A]"}`,children:[(0,t.jsx)(ec,{className:"category"===f?"fa-solid fa-layer-group text-[9px] text-[#0079BE] sm:text-xs":"fa-solid fa-layer-group text-[9px] text-[#61717D] sm:text-xs"}),(0,t.jsx)("span",{className:"sm:hidden",children:"Category"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Tag: Category"})]}),(0,t.jsxs)("button",{type:"button",onClick:()=>g("event"),role:"radio","aria-checked":"event"===f,className:`inline-flex min-h-[34px] cursor-pointer items-center justify-center gap-1 px-2 text-[12px] font-semibold uppercase tracking-[0.02em] transition-colors duration-150 focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:min-h-[38px] sm:gap-2 sm:px-3 sm:text-xs sm:font-semibold sm:tracking-[0.04em] ${"event"===f?"border border-[#C4D3DE] bg-white text-[#00304C]":"text-[#4F5D69] hover:bg-[#ECF5FA] hover:text-[#22384A]"}`,children:[(0,t.jsx)(ec,{className:"event"===f?"fa-regular fa-calendar text-[9px] text-[#0079BE] sm:text-xs":"fa-regular fa-calendar text-[9px] text-[#61717D] sm:text-xs"}),(0,t.jsx)("span",{className:"sm:hidden",children:"Event"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Tag: Event"})]})]})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2 border border-[#C5DCEA] bg-[linear-gradient(180deg,#F4FBFF_0%,#E5F3FB_100%)] p-2.5 sm:grid-cols-2 sm:p-3 lg:grid-cols-12",role:"group","aria-label":"Gallery filters","aria-describedby":L,children:[(0,t.jsx)("p",{id:L,className:"sr-only",children:"Filters stack on smaller screens to prevent controls from overlapping."}),(0,t.jsxs)("div",{className:"col-span-2 min-w-0 sm:col-span-2 lg:col-span-4",children:[(0,t.jsxs)("label",{htmlFor:"gallery-search",className:"text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#243645] sm:text-[11px]",children:[(0,t.jsx)(ec,{className:"fa-solid fa-magnifying-glass mr-2 text-[#4B8FBC]"}),"Search"]}),(0,t.jsxs)("div",{className:"mt-1 flex min-h-[34px] items-center gap-1.5 border border-[#B8D2E3] bg-white px-2.5 py-1 transition-colors duration-150 hover:border-[#95BAD2] focus-within:border-[#6CA9CE] focus-within:ring-2 focus-within:ring-[#B9DDF3]/70 sm:min-h-[44px] sm:px-3 sm:py-2",children:[(0,t.jsx)("input",{id:"gallery-search",type:"search",value:v,onChange:e=>{j(e.target.value),k(1)},placeholder:"Search...",enterKeyHint:"search",autoComplete:"off","aria-controls":"gallery-grid-results",className:"min-w-0 flex-1 bg-transparent text-[15px] font-medium text-[#0C0D0D] placeholder:text-[#7E919D] focus:outline-none sm:text-sm"}),v?(0,t.jsxs)("button",{type:"button",onClick:()=>{j(""),k(1)},className:"inline-flex min-h-[30px] shrink-0 cursor-pointer items-center gap-1.5 whitespace-nowrap border border-[#C7D9E5] bg-[#F7FBFE] px-2 text-[10px] font-bold uppercase tracking-[0.05em] text-[#1D2E3D] transition-colors duration-150 hover:border-[#B3CADB] hover:bg-[#EAF3F9] focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:min-h-[34px] sm:gap-2 sm:px-2.5 sm:text-[11px]","aria-label":"Clear search",children:[(0,t.jsx)(ec,{className:"fa-solid fa-xmark text-[#687985]"}),"Clear"]}):null]})]}),(0,t.jsxs)("div",{className:"min-w-0 lg:col-span-3",children:[(0,t.jsxs)("label",{htmlFor:"gallery-category",className:"text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#243645] sm:text-[11px]",children:[(0,t.jsx)(ec,{className:"fa-solid fa-layer-group mr-2 text-[#4B8FBC]"}),"Category"]}),(0,t.jsxs)("div",{className:"relative mt-1",children:[(0,t.jsx)("select",{id:"gallery-category",value:p,onChange:e=>{b(e.target.value),k(1)},"aria-controls":"gallery-grid-results",className:"w-full min-h-[36px] cursor-pointer appearance-none border border-[#B8D2E3] bg-white py-1.5 pl-3 pr-10 text-[14px] font-bold text-[#102536] transition-colors duration-150 hover:border-[#95BAD2] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:min-h-[44px] sm:py-3 sm:pl-4 sm:pr-14 sm:text-sm",children:I.map(e=>(0,t.jsx)("option",{value:e,children:"All"===e?"All categories":e},e))}),(0,t.jsx)("span",{className:"pointer-events-none absolute inset-y-0 right-3 flex items-center text-[#3B6D8D] sm:right-4","aria-hidden":"true",children:(0,t.jsx)(ec,{className:"fa-solid fa-chevron-down text-xs text-[#4BA2D6]"})})]})]}),(0,t.jsxs)("div",{className:"min-w-0 lg:col-span-3",children:[(0,t.jsxs)("label",{htmlFor:"gallery-event",className:"text-[10px] font-extrabold uppercase tracking-[0.08em] text-[#243645] sm:text-[11px]",children:[(0,t.jsx)(ec,{className:"fa-regular fa-calendar mr-2 text-[#4B8FBC]"}),"Event"]}),(0,t.jsxs)("div",{className:"relative mt-1",children:[(0,t.jsx)("select",{id:"gallery-event",value:y,onChange:e=>{w(e.target.value),k(1)},"aria-controls":"gallery-grid-results",className:"w-full min-h-[36px] cursor-pointer appearance-none border border-[#B8D2E3] bg-white py-1.5 pl-3 pr-10 text-[14px] font-bold text-[#102536] transition-colors duration-150 hover:border-[#95BAD2] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:min-h-[44px] sm:py-3 sm:pl-4 sm:pr-14 sm:text-sm",children:B.map(e=>(0,t.jsx)("option",{value:e,children:"All"===e?"All events":e},e))}),(0,t.jsx)("span",{className:"pointer-events-none absolute inset-y-0 right-3 flex items-center text-[#3B6D8D] sm:right-4","aria-hidden":"true",children:(0,t.jsx)(ec,{className:"fa-solid fa-chevron-down text-xs text-[#4BA2D6]"})})]})]}),(0,t.jsx)("div",{className:"col-span-2 flex min-w-0 items-end sm:col-span-2 lg:col-span-2",children:(0,t.jsxs)("button",{type:"button",onClick:ep,className:"inline-flex h-[36px] w-full cursor-pointer items-center justify-center gap-2 border border-[#B8D2E3] bg-white px-4 py-0 text-xs font-extrabold uppercase tracking-[0.05em] text-[#1A2C3B] transition-colors duration-150 hover:border-[#95BAD2] hover:bg-[#
4039EAF3F9] active:bg-[#E1EDF5] focus-visible:ring-2 focus-visible:ring-[#00304C]/30 focus-visible:ring-offset-2 sm:h-[44px] sm:text-sm lg:min-w-[120px]","aria-label":"Reset filters",children:[(0,t.jsx)(ec,{className:"fa-solid fa-broom text-[#5F7E93]"}),"Reset"]})})]})]})}),(0,t.jsxs)("div",{ref:d,className:"p-4 sm:p-6",children:[0===P.length?(0,t.jsxs)("div",{className:" border border-[#CED5D9] bg-white p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-base font-extrabold text-[#0C0D0D]",children:[(0,t.jsx)(ec,{className:"fa-regular fa-face-frown text-[#686C6E]"}),"No matches"]}),(0,t.jsx)("p",{className:"mt-2 text-sm text-[#494B4D]",children:"Try clearing filters or searching a different keyword."})]}):null,P.length>0?(0,t.jsx)("div",{id:"gallery-grid-results",ref:u,onScroll:i?void 0:ei,"aria-busy":F,className:`${i?"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-4":"flex snap-x snap-mandatory gap-3 overflow-x-auto pb-2 pr-4 [-webkit-overflow-scrolling:touch] [scrollbar-width:none] sm:grid sm:grid-cols-2 sm:overflow-visible sm:pb-0 sm:pr-0 lg:grid-cols-4 [&::-webkit-scrollbar]:hidden"} transition-[opacity,transform] duration-200 ease-out motion-reduce:transform-none motion-reduce:transition-none ${F?"translate-y-1 opacity-70":"translate-y-0 opacity-100"}`,children:J.map(e=>(0,t.jsxs)("article",{"data-gallery-card":!0,className:`group relative block border border-[#CED5D9] bg-white ${!i?"w-[82vw] max-w-[340px] shrink-0 snap-start overflow-hidden cursor-pointer transition-[border-color,background-color,transform] duration-200 hover:-translate-y-0.5 hover:border-[#7FA9C4] hover:bg-white focus-within:-translate-y-0.5 focus-within:border-[#7FA9C4] sm:w-auto sm:max-w-none sm:shrink":""}`,children:[(0,t.jsxs)("div",{className:`relative h-44 w-full sm:h-52 lg:h-56 ${i?"":"overflow-hidden"}`,children:[e.imageSrc?(0,t.jsx)("img",{src:e.imageSrc,alt:q(e),loading:"lazy",decoding:"async",className:"h-full w-full object-cover"}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center text-xs font-semibold text-[#556B7A]",children:"No image provided"}),i?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute left-3 top-3 z-[2]",children:(0,t.jsx)(ed,{item:e,tagMode:f})}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 right-0 z-[2] border-t border-[#D9EEFF]/40 bg-[#071C2B]/94 px-3 py-2",children:(0,t.jsx)("div",{className:"truncate text-xs font-semibold leading-snug tracking-[0.01em] text-white sm:text-[13px]",children:e.title})})]}),i?null:(0,t.jsx)("button",{type:"button",onClick:t=>ex(e.id,t.currentTarget),className:"absolute inset-0 z-10 cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/35 focus-visible:ring-offset-2","aria-label":`Open image: ${e.title}`,"aria-haspopup":"dialog"})]}),i?(0,t.jsxs)("div",{className:"relative z-20 space-y-1 border-t border-[#CED5D9] bg-white p-3",children:[(0,t.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Image"}),e.imageField?(0,t.jsxs)("div",{className:"relative z-20 h-24 w-full overflow-visible",children:[!e.imageField?.value?.src&&e.imageSrc?(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("img",{src:e.imageSrc,alt:q(e),className:"absolute inset-0 h-24 w-full object-cover"})}):null,(0,t.jsx)(r.Image,{field:e.imageField,editable:i,className:"relative z-20 h-24 w-full object-cover",suppressHydrationWarning:!0})]}):e.imageSrc?(0,t.jsx)("img",{src:e.imageSrc,alt:q(e),className:"h-24 w-full object-cover"}):(0,t.jsx)("div",{className:"flex h-24 w-full items-center justify-center bg-white text-xs font-semibold text-[#556B7A]",children:"No image"}),(0,t.jsx)("p",{className:"pt-1 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Title"}),e.titleField?(0,t.jsx)(n.Text,{tag:"h4",field:e.titleField,editable:i,className:"relative z-20 text-sm font-extrabold text-[#00304C]",suppressHydrationWarning:!0}):(0,t.jsx)("h4",{className:"text-sm font-extrabold text-[#00304C]",children:e.title}),(0,t.jsx)("p",{className:"pt-1 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Description"}),e.descriptionField?(0,t.jsx)(l.RichText,{field:e.descriptionField,editable:i,className:"relative z-20 text-xs text-[#365063]"}):e.description?(0,t.jsx)("p",{className:"text-xs text-[#365063]",children:e.description}):null,(0,t.jsx)("p",{className:"pt-1 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Category"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2 pt-1",children:e.categoryField?(0,t.jsx)(n.Text,{tag:"span",field:e.categoryField,editable:i,className:"relative z-20 inline-flex border border-[#D7E0E7] bg-white px-2 py-1 text-[10px] font-semibold uppercase tracking-[0.08em] text-[#365063]",suppressHydrationWarning:!0}):e.category?(0,t.jsx)("span",{className:"inline-flex border border-[#D7E0E7] bg-white px-2 py-1 text-[10px] font-semibold uppercase tracking-[0.08em] text-[#365063]",children:e.category}):null}),(0,t.jsx)("p",{className:"pt-1 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Event"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2 pt-1",children:e.eventField?(0,t.jsx)(n.Text,{tag:"span",field:e.eventField,editable:i,className:"relative z-20 inline-flex bg-[#FFF0E5] px-2 py-1 text-[10px] font-semibold uppercase tracking-[0.08em] text-[#803500]",suppressHydrationWarning:!0}):e.event?(0,t.jsx)("span",{className:"inline-flex bg-[#FFF0E5] px-2 py-1 text-[10px] font-semibold uppercase tracking-[0.08em] text-[#803500]",children:e.event}):null}),(0,t.jsx)("p",{className:"pt-1 text-[10px] font-bold uppercase tracking-[0.08em] text-[#516273]",children:"Link"}),e.linkField?(0,t.jsx)(a.Link,{field:e.linkField,editable:i,className:"relative z-20 inline-flex min-h-[32px] curs
4039or-pointer items-center gap-2 border border-[#C3D3DF] bg-white px-2 py-1 text-xs font-semibold text-[#0D4160] hover:bg-[#EEF4F8]",suppressHydrationWarning:!0}):e.linkHref?(0,t.jsx)("a",{href:e.linkHref,target:e.linkTarget||void 0,rel:"_blank"===e.linkTarget?"noreferrer":void 0,className:"inline-flex min-h-[32px] cursor-pointer items-center gap-2 border border-[#C3D3DF] bg-white px-2 py-1 text-xs font-semibold text-[#0D4160] hover:bg-[#EEF4F8]",children:e.linkText||"View details"}):null]}):null]},e.id))}):null,!i&&P.length>1?(0,t.jsxs)("div",{className:"mt-2 flex items-center justify-between gap-2 sm:hidden",children:[(0,t.jsxs)("p",{className:"text-[11px] font-extrabold uppercase tracking-[0.08em] text-[#365063]",children:[(0,t.jsx)(ec,{className:"fa-solid fa-hand-pointer mr-1.5 text-[#4B8FBC]"}),"Swipe to browse images"]}),(0,t.jsxs)("span",{className:"shrink-0 text-[11px] font-extrabold uppercase tracking-[0.08em] text-[#365063]","aria-hidden":"true",children:[Math.min(x+1,J.length)," of ",J.length]})]}):null,O?(0,t.jsxs)("nav",{className:"mt-4 flex flex-col gap-2 border border-[#CFD9E1] bg-white px-3 py-2 sm:flex-row sm:items-center sm:justify-between","aria-label":"Gallery pagination bottom",children:[(0,t.jsxs)("p",{className:"text-xs font-semibold uppercase tracking-[0.05em] text-[#365063]",children:["Showing ",G,"-",K," of ",P.length," images"]}),(0,t.jsxs)("div",{className:"grid grid-cols-3 gap-2 sm:flex sm:items-center",children:[(0,t.jsx)("button",{type:"button",onClick:()=>eo(C-1),disabled:1===C,className:"inline-flex min-h-[40px] cursor-pointer items-center justify-center border border-[#C4D1DB] bg-white px-3 text-[11px] font-bold uppercase tracking-[0.05em] text-[#1A2C3B] transition-colors duration-150 hover:border-[#A7BCCB] hover:bg-[#F7F9FB] disabled:cursor-not-allowed disabled:opacity-50","aria-label":"Previous page",children:"Previous"}),(0,t.jsxs)("span",{className:"inline-flex min-h-[40px] min-w-[100px] items-center justify-center text-center text-[11px] font-bold uppercase tracking-[0.05em] text-[#1A2C3B]",children:["Page ",C," / ",z]}),(0,t.jsx)("button",{type:"button",onClick:()=>eo(C+1),disabled:C===z,className:"inline-flex min-h-[40px] cursor-pointer items-center justify-center border border-[#C4D1DB] bg-white px-3 text-[11px] font-bold uppercase tracking-[0.05em] text-[#1A2C3B] transition-colors duration-150 hover:border-[#A7BCCB] hover:bg-[#F7F9FB] disabled:cursor-not-allowed disabled:opacity-50","aria-label":"Next page",children:"Next"})]})]}):null]}),(0,t.jsx)(eh,{open:!!A&&!!el,item:el,tagMode:f,returnFocusEl:D,onClose:em,onPrev:ef,onNext:eg,canPrev:ea>0,canNext:ea>=0&&ea<er.length-1,currentIndex:ea,total:er.length})]})}let ex=e=>{let i=e.params?.styles||"",{page:r}=(0,o.useSitecore)(),a=!!r?.mode?.isEditing,c=(0,s.useMemo)(()=>$(e.fields),[e.fields]),d=a,h=c.items;return(0,t.jsx)("section",{className:`w-full ${i}`,"data-class-change":!0,suppressHydrationWarning:!0,children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[90rem] px-4 py-10 sm:px-8 lg:px-10 min-[90rem]:px-0",children:[(0,t.jsxs)("header",{className:"mb-6 sm:mb-8",children:[c.headingField?(0,t.jsx)(n.Text,{tag:"h2",field:c.headingField,editable:a,className:"whitespace-normal text-[2rem] font-semibold text-[#00304C] sm:text-4xl",suppressHydrationWarning:!0}):c.headingText?(0,t.jsx)("h2",{className:"whitespace-normal text-[2rem] font-semibold text-[#00304C] sm:text-4xl",children:c.headingText}):null,c.descriptionField?(0,t.jsx)(l.RichText,{field:c.descriptionField,editable:a,className:"mt-2 w-full max-w-none text-sm text-[#365063] sm:text-base [&_*]:max-w-none"}):c.descriptionText?G(c.descriptionText)?(0,t.jsx)("div",{className:"mt-2 w-full max-w-none text-sm text-[#365063] sm:text-base [&_*]:max-w-none",dangerouslySetInnerHTML:{__html:c.descriptionText}}):(0,t.jsx)("p",{className:"mt-2 w-full max-w-none text-sm text-[#365063] sm:text-base [&_*]:max-w-none",children:c.descriptionText}):null]}),h.length>0?(0,t.jsx)(eu,{items:h,shouldShowEditableFields:d}):(0,t.jsx)(er,{})]})})},em=ex;e.s(["Default",0,ex,"default",0,em],474771)},427709,50244,e=>{"use strict";var t=e.i(373433),s=e.i(947746);function i(e,t,s){return Math.max(t,Math.min(s,e))}function r(e){let t=e?.value;return"string"==typeof t?t:""}function a(e){if(!e||"object"!=typeof e)return!1;let t=e.editable;return"string"==typeof t&&t.trim().length>0}function l(e){return"string"==typeof e&&/<[^>]+>/.test(e)}function n(e){if(!e||"object"!=typeof e)return!1;let t=e;return l(t.value)||l(t.editable)}let o="0001-01-01";function c(e){return!e||e.startsWith(o)}function d(e){let t=r(e);return c(t)?"":t}function h(e){let t=d(e);if(!t)return 0;let s=new Date(t).getTime();return Number.isNaN(s)?0:s}function u(e,t=Date.now()){return e>0&&e<=t}function x(e,t=Date.now()){return e>0&&e>t}function m(e,t,s=Date.now()){return!x(e,s)&&!u(t,s)}let f=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(e){if(!e)return"";let t=new Date(e+(e.includes("T")?"":"T12:00:00Z"));return Number.isNaN(t.getTime())?"":`${f[t.getUTCMonth()]} ${t.getUTCDate()}, ${t.getUTCFullYear()}`}function p(e){return!!e&&/^https?:\/\//i.test(e)}function b(e){let t=e?.value;if(!t||"object"!=typeof t)return{href:"",text:"",target:""};let s=t;return{href:"string"==typeof s.href?s.href:"",text:"string"==typeof s.text?s.text:"",target:"string"==typeof s.target?s.target:""}}function y(e){let t=e?.value;return"string"!=typeof t?"":t.replace(/<br\s*\/?>/gi," ").replace(/<\/p>/gi," ").replace(/<[^>]*>/g," ").replace(/ /gi," ").replace(/\s+/g," ").trim()}function w(e,t=4){if(!e)return"";let s=e.match(/[^.!?]+[.!?]+(?:["')\]]+)?|[^.!?]+$/g)?.map(e=>
4039e.trim()).filter(Boolean)??[];return s.length<=t?e:`${s.slice(0,t).join(" ").trim()}...`}function v({open:e,title:i,body:r,bodyHtml:a,onClose:l,imageUrl:n,imageAlt:o,linkUrl:c,linkText:d,publishDate:h}){let u=(0,s.useRef)(null),x=(0,s.useRef)(null),m=(0,s.useRef)(null),[f,p]=(0,s.useState)(0),[b,y]=(0,s.useState)(!1);function w(e){m.current=e.touches[0]?.clientY??null,y(!0)}function j(e){let t=m.current;if(null===t)return;let s=(e.touches[0]?.clientY??t)-t;s>0&&p(s)}function N(){y(!1),m.current=null,f>90?l():p(0)}if((0,s.useEffect)(()=>{if(e)return;m.current=null;let t=window.setTimeout(()=>p(0),0);return()=>window.clearTimeout(t)},[e]),(0,s.useEffect)(()=>{if(!e)return;let t=document.activeElement,s=document.documentElement.style.overflow;function i(e){if("Escape"===e.key){e.preventDefault(),l();return}if("Tab"!==e.key)return;let t=u.current;if(!t)return;let s=t.querySelectorAll('a[href], button:not([disabled]), textarea, input, select, [tabindex]:not([tabindex="-1"])');if(!s.length)return;let i=s[0],r=s[s.length-1];e.shiftKey&&document.activeElement===i?(e.preventDefault(),r.focus()):e.shiftKey||document.activeElement!==r||(e.preventDefault(),i.focus())}return document.documentElement.style.overflow="hidden",window.setTimeout(()=>x.current?.focus?.(),0),document.addEventListener("keydown",i),()=>{document.removeEventListener("keydown",i),document.documentElement.style.overflow=s,t?.focus?.()}},[e,l]),!e)return null;let C=!!c&&/^https?:\/\//i.test(c);return(0,t.jsxs)("div",{className:"fixed inset-0 z-[100] flex items-end justify-center overflow-hidden px-3 pb-3 sm:items-center sm:p-6",style:{paddingTop:"calc(env(safe-area-inset-top, 0px) + 0.75rem)"},role:"dialog","aria-modal":"true","aria-label":i,children:[(0,t.jsx)("button",{type:"button",className:"absolute inset-0 cursor-default bg-black/60 backdrop-blur-sm",onClick:l,tabIndex:-1,"aria-hidden":"true"}),(0,t.jsxs)("div",{ref:u,className:"relative flex h-[90dvh] max-h-full w-full max-w-full flex-col overflow-hidden bg-white shadow-2xl sm:h-auto sm:max-h-[80vh] sm:max-w-2xl",style:{paddingBottom:"env(safe-area-inset-bottom, 0px)",transform:f?`translateY(${f}px)`:void 0,transition:b?"none":"transform 200ms ease-out"},children:[(0,t.jsx)("div",{className:"flex justify-center pb-1 pt-2 sm:hidden",onTouchStart:w,onTouchMove:j,onTouchEnd:N,"aria-hidden":"true",children:(0,t.jsx)("div",{className:"h-1 w-10 bg-[#D1D5DB]"})}),(0,t.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain",style:{WebkitOverflowScrolling:"touch"},children:[(0,t.jsx)("div",{className:"sticky top-0 z-20 flex justify-end bg-white/95 px-3 py-1.5 shadow-[0_1px_0_rgba(11,58,87,0.12)] backdrop-blur sm:px-4",children:(0,t.jsxs)("button",{ref:x,type:"button",onClick:l,className:"inline-flex min-h-9 cursor-pointer items-center gap-2 border border-[#00304C] bg-[#00304C] px-3 text-xs font-bold uppercase tracking-[0.08em] text-white shadow-sm transition-colors hover:border-[#005596] hover:bg-[#005596] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#FFB066]","aria-label":"Close carousel details",children:[(0,t.jsx)("span",{className:"hidden sm:inline",children:"Close"}),(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"})})]})}),n&&(0,t.jsxs)("div",{className:"relative bg-[#F3F6F9]",children:[(0,t.jsx)("img",{src:n,alt:o||"",className:"max-h-[28vh] w-full object-cover sm:max-h-[340px]",loading:"lazy"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-gradient-to-t from-black/30 to-transparent","aria-hidden":"true"})]}),(0,t.jsxs)("div",{className:"px-5 pb-8 sm:px-8 sm:pb-10",children:[(0,t.jsxs)("div",{className:"pt-6 sm:pt-8",children:[h&&(0,t.jsx)("time",{dateTime:h,className:"text-xs font-bold uppercase tracking-wider text-[#006099] sm:text-sm",children:g(h)}),(0,t.jsx)("h3",{className:`break-words text-lg font-bold leading-snug text-[#0B3A57] sm:text-2xl ${h?"mt-1":""}`,children:i})]}),(0,t.jsx)("div",{className:"mt-3 h-px bg-[#E5E7EB] sm:mt-4","aria-hidden":"true"}
4039),(0,t.jsx)("div",{className:"py-5 sm:py-7",children:a?(0,t.jsx)("div",{className:"prose prose-sm max-w-none break-words text-[15px] leading-relaxed text-[#374151] prose-a:text-[#006099] prose-a:underline hover:prose-a:text-[#19a9ff] sm:text-base",dangerouslySetInnerHTML:{__html:a}}):(0,t.jsx)("p",{className:"break-words text-[15px] leading-relaxed text-[#374151] sm:text-base",children:r})})]})]}),c&&(0,t.jsx)("div",{className:"shrink-0 border-t border-[#E5E7EB] bg-[#F9FAFB] px-5 py-4 sm:px-8 sm:py-5",children:(0,t.jsxs)("a",{href:c,target:C?"_blank":void 0,rel:C?"noopener noreferrer":void 0,className:"flex min-h-[48px] w-full cursor-pointer items-center justify-center gap-2 bg-[#006099] px-6 text-base font-semibold text-white transition-colors hover:bg-[#19a9ff] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#006099]/25 sm:inline-flex sm:min-h-[44px] sm:w-auto sm:text-[15px]","aria-label":C?`${i} (opens in a new tab)`:i,children:[d||(C?"Visit Article":"Read Full Article"),(0,t.jsx)("span",{"aria-hidden":"true",children:"â"})]})})]})]})}e.s(["clamp",0,i,"formatDate",0,g,"getDateIso",0,d,"getDateMs",0,h,"getFieldValue",0,r,"getLinkMeta",0,b,"hasEditableMarkup",0,a,"isBeforePublishDate",0,x,"isEmptyDateValue",0,c,"isExternal",0,p,"isPastPublishEndDate",0,u,"isRichTextLikeField",0,n,"isWithinPublishWindow",0,m,"limitToSentenceCount",0,w,"plainTextFromRichText",0,y],50244),e.s(["default",0,v],427709)},688242,207634,54143,59458,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(956866),r=e.i(191167),a=e.i(968684),l=e.i(278815),n=e.i(754753),o=e.i(910355),c=t,d=s,h=e.i(78627),u=e.i(87),x=r,m=e.i(93681),f=t;function g({className:e}){return(0,f.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:e,"aria-hidden":"true",children:(0,f.jsx)("path",{fillRule:"evenodd",d:"M12.79 5.23a.75.75 0 01-.02 1.06L8.832 10l3.938 3.71a.75.75 0 11-1.04 1.08l-4.5-4.25a.75.75 0 010-1.08l4.5-4.25a.75.75 0 011.06.02z",clipRule:"evenodd"})})}function p({className:e}){return(0,f.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:e,"aria-hidden":"true",children:(0,f.jsx)("path",{fillRule:"evenodd",d:"M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z",clipRule:"evenodd"})})}e.s(["ChevronLeft",0,g,"ChevronRight",0,p],207634);var b=e.i(50244);function y({children:e}){return(0,c.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:e})}function w(e){if("number"==typeof e&&Number.isFinite(e)&&e>0)return e;if("string"==typeof e){let t=Number.parseInt(e,10);if(Number.isFinite(t)&&t>0)return t}}let v=(0,d.memo)(function({item:e,index:t,start:s,itemCount:i,shouldUseEditableFields:r,onOpenItem:a,showMobileNav:l,onPrevSlide:n,onNextSlide:o,canGoPrev:d,canGoNext:f,slideCounterLabel:v}){let j=e.blurbIsRichText||e.hasEditableBlurb,N=e.item.thumbImage?.jsonValue,C=N?.value,k=C?.src||e.imageUrl||"",F=C?.alt||e.title||"Slide image",E=w(C?.width)||1200,A=w(C?.height)||720,S=r?"relative z-30 border border-dashed border-[#8BCDF5] bg-white/95 p-1":void 0;return(0,c.jsxs)("article",{role:"listitem","aria-roledescription":"slide","aria-label":`${e.title||`Item ${s+t+1}`}, ${s+t+1} of ${i}`,className:`flex h-full min-w-0 flex-col bg-white sm:ring-1 sm:ring-[#D7DEE3] ${r?"relative isolate z-20 overflow-visible":"overflow-hidden"}`,suppressHydrationWarning:r,children:[r?(0,c.jsxs)("div",{className:"relative z-30 border-b border-[#D6E6F0] bg-[#F7FBFE] px-4 py-2 text-xs text-[#1D4B67]",children:[(0,c.jsx)("span",{className:"font-semibold",children:"Editing slide:"})," ",e.title||`Slide ${s+t+1}`]}):null,(0,c.jsxs)("div",{className:r?"relative z-30 border-b border-dashed border-[#8BCDF5] bg-white/95 p-1":"relative",children:[r?(0,c.jsx)(y,{children:"Slide Image"}):null,r?(0,c.jsx)(m.Image,{field:N,className:"h-48 w-full object-cover object-center",suppressHydrationWarning:r}):k?(0,c.jsx)("img",{src:k,alt:F,width:E,height:A,className:"h-48 w-full object-cover object-center",loading:"lazy",decoding:"async",fetchPriority:"auto"}):null]}),l&&!r?(0,c.jsxs)("div",{className:"flex items-center justify-between gap-2 bg-[#F7FBFE] px-2 sm:hidden",children:[(0,c.jsx)("button",{type:"button",onClick:n,disabled:!d,className:"inline-flex h-9 w-9 shrink-0 cursor-pointer items-center justify-center bg-[#00304C] text-white transition-colors hover:bg-[#ff974c] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0B3A57]/50 disabled:cursor-not-allowed disabled:opacity-30","aria-label":"Previous slide",children:(0,c.jsx)(g,{className:"h-5 w-5"})}),(0,c.jsx)("span",{className:"text-xs font-semibold text-[#0B3A57]","aria-live":"polite",children:v}),(0,c.jsx)("button",{type:"button",onClick:o,disabled:!f,className:"inline-flex h-9 w-9 shrink-0 cursor-pointer items-center justify-center bg-[#00304C] text-white transition-colors hover:bg-[#ff974c] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0B3A57]/50 disabled:cursor-not-allowed disabled:opacity-30","aria-label":"Next slide",children:(0,c.jsx)(p,{className:"h-5 w-5"})})]}):null,(0,c.jsxs)("div",{className:`flex flex-1 flex-col px-5 pb-6 pt-6 sm:px-4 sm:pb-5 sm:pt-3 ${r?"relative z-20 overflow-visible":""}`,children:[(0,c.jsxs)("div",{className:S??"w-full max-w-none pb-4",children:[r?(0,c.jsx)(y,{children:"Slide Title"}):null,r?(0,c.jsx)(x.Text,{tag:"h3",field:e.item.slideTitle?.jsonValue,className:"line-clamp-2 block w-full max-w-none text-[18px] font-bold leading-snug text-[#0B3A57]",suppressHydrationWarning:r}):(0,c.jsx)("h3",{className:"line-clamp-2 block w-full max-w-none text-[18px] font-bold leading-snug text-[#0B3A57]",children:e.title||"Untitled slide"})]}),(0,c.jsx)("div",{className:"mt-1.5 break-words text-[15px] leading-relaxed text-[#4B5563]",children:r?(0,c.jsxs)("div",{className:S,children:[(0,c.jsx)(y,{children:"Slide Description"}),j?(0,c.jsx)(u.RichText,{field:e.item.blurb?.jsonValue,className:"break-words",suppressHydrationWarning:r}):(0,c.jsx)(x.Text,{tag:"div",field:e.item.blurb?.jsonValue,className:"break-words",suppressHydrationWarning:r})]}):e.fullBlurbHtml?(0,c.jsx)("div",{className:"line-clamp-5",dangerouslySetInnerHTML:{__html:e.fullBlurbHtml}}):e.previewBlurb?(0,c.jsx)("p",{className:"line-clamp-5",children:e.previewBlurb}):(0,c.jsx)("p",{className:"line-clamp-5 text-[#6B7280]",children:"Details coming soon."})}),(0,c.jsx)("div",{className:"mt-auto pt-4",children:(0,c.jsxs)("div",{className:`flex items-center justify-between gap-3 border-t border-[#
4039E5E7EB] pt-3 ${r?"relative z-20 overflow-visible":""}`,children:[r?(0,c.jsxs)("div",{className:S,children:[(0,c.jsx)(y,{children:"Slide Link"}),(0,c.jsx)(h.Link,{field:e.item.link?.jsonValue,prefetch:!1,className:"group inline-flex min-h-[44px] cursor-pointer items-center gap-1.5 text-[15px] font-semibold text-[#006099] transition-colors hover:text-[#19a9ff] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/25",suppressHydrationWarning:r})]}):(0,c.jsxs)("button",{type:"button",onClick:()=>a(e),className:"group inline-flex min-h-[44px] cursor-pointer items-center gap-1.5 text-[15px] font-semibold text-[#006099] transition-colors hover:text-[#19a9ff] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/25","aria-label":`Read more: ${e.title||""}`,children:[e.linkText,(0,c.jsx)("span",{"aria-hidden":"true",className:"inline-block transition-transform group-hover:translate-x-0.5",children:"â"})]}),r?(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,c.jsxs)("div",{className:S,children:[(0,c.jsx)(y,{children:"Publish Date"}),(0,c.jsx)(x.Text,{tag:"span",field:e.item.publishDate?.jsonValue,className:"shrink-0 text-xs font-medium text-[#6B7280]",suppressHydrationWarning:r})]}),(0,c.jsxs)("div",{className:S,children:[(0,c.jsx)(y,{children:"Publish End Date"}),(0,c.jsx)(x.Text,{tag:"span",field:e.item.publishEndDate?.jsonValue,className:"shrink-0 text-xs font-medium text-[#6B7280]",suppressHydrationWarning:r})]})]}):e.publishDateIso&&(0,c.jsx)("time",{dateTime:e.publishDateIso,className:"shrink-0 text-xs font-medium text-[#6B7280]",children:(0,b.formatDate)(e.publishDateIso)})]})})]})]})});e.s(["default",0,v],54143);var j=e.i(427709),N=b;function C(e){return e?.data?.datasource??null}function k(e){let t=C(e);return t?.title?.jsonValue??null}function F(e){let t=C(e);return t?.children?.results?.filter(Boolean)??[]}function E(e){let t=C(e),s=k(e),i=(0,N.getFieldValue)(s??void 0);return{titleField:s,titleValue:i,sectionTitle:i||"Stay Informed",items:F(e).filter(Boolean).map(e=>{let t=e.thumbImage?.jsonValue?.value,s=(0,N.getLinkMeta)(e.link?.jsonValue),i=(0,N.plainTextFromRichText)(e.blurb?.jsonValue),r=e.blurb?.jsonValue?.value||"";return{id:e.id,item:e,title:(0,N.getFieldValue)(e.slideTitle?.jsonValue)||"",imageUrl:t?.src||"",imageAlt:t?.alt||"",linkHref:s.href||"",linkText:s.text||"Read More",linkTarget:s.target||"",publishDateIso:(0,N.getDateIso)(e.publishDate?.jsonValue),publishDateMs:(0,N.getDateMs)(e.publishDate?.jsonValue),publishEndDateMs:(0,N.getDateMs)(e.publishEndDate?.jsonValue),fullBlurb:i,fullBlurbHtml:r,previewBlurb:(0,N.limitToSentenceCount)(i,3),hasEditableBlurb:(0,N.hasEditableMarkup)(e.blurb?.jsonValue),blurbIsRichText:(0,N.isRichTextLikeField)(e.blurb?.jsonValue)}}).sort((e,t)=>t.publishDateMs-e.publishDateMs),hasDatasource:!!t,hasSitecoreData:!!t}}e.s(["resolveItems",0,F,"resolveSliderCardsModel",0,E,"resolveTitle",0,k],59458);var A=b;let S={open:!1,title:"",body:"",bodyHtml:"",imageUrl:"",imageAlt:"",linkUrl:"",linkText:"",publishDate:""},D=e=>{let c=e.params?.styles||"",d=e.params?.RenderingIdentifier,{page:h}=(0,a.useSitecore)(),u=(0,i.usePathname)(),x=!!h?.mode?.isEditing,[m,f]=(0,s.useState)(0),[b,y]=(0,s.useState)(1),[w,N]=(0,s.useState)(S),[C,k]=(0,s.useState)(!0),[F,D]=(0,s.useState)(!1),[T,L]=(0,s.useTransition)(),_=(0,s.useRef)(null),I=(0,s.useRef)(null),B=(0,s.useRef)(!1);(0,s.useEffect)(()=>{function e(){let e=window.innerWidth||1024,t=e<640?1:e<1024?2:3;y(e=>e===t?e:t)}return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,s.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>D(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let{titleField:M,titleValue:R,sectionTitle:P,items:$,hasDatasource:O,hasSitecoreData:H}=(0,s.useMemo)(()=>E(e.fields),[e.fields]),V=(0,s.useMemo)(()=>x?$:$.filter(e=>(0,A.isWithinPublishWindow)(e.publishDateMs,e.publishEndDateMs)),[$,x]),z=V.length,U=R.trim().length>0,W=x&&H,G=Math.max(1,Math.ceil(z/b)),q=(0,A.clamp)(m,0,G-1),K=q*b,Y=(0,s.useMemo)(()=>V.slice(K,K+b),[V,K,b]),Q=W?V:Y;(0,s.useEffect)(()=>
4039{if(q===m)return;let e=window.requestAnimationFrame(()=>f(q));return()=>window.cancelAnimationFrame(e)},[q,m]),(0,s.useEffect)(()=>{if(W||F){let e=window.requestAnimationFrame(()=>k(!0));return()=>window.cancelAnimationFrame(e)}if(!B.current){B.current=!0,k(!0);return}k(!1);let e=window.requestAnimationFrame(()=>k(!0));return()=>window.cancelAnimationFrame(e)},[q,W,F]);let X=(0,s.useCallback)(e=>{let t=_.current;t&&(t.textContent="",window.setTimeout(()=>{_.current&&(_.current.textContent=e)},10))},[]),J=(0,s.useCallback)(e=>{let t=(0,A.clamp)(e,0,G-1);t!==q&&(L(()=>{f(t)}),X(`Showing slide ${t+1} of ${G}.`))},[X,G,q]),Z=(0,s.useCallback)(e=>{"ArrowRight"===e.key?(e.preventDefault(),J(m+1)):"ArrowLeft"===e.key?(e.preventDefault(),J(m-1)):"Home"===e.key?(e.preventDefault(),J(0)):"End"===e.key&&(e.preventDefault(),J(G-1))},[m,J,G]),ee=(0,s.useCallback)(e=>{let t=e.touches[0];t&&(I.current={x:t.clientX,y:t.clientY})},[]),et=(0,s.useCallback)(e=>{if(W||1!==b){I.current=null;return}let t=I.current,s=e.changedTouches[0];if(I.current=null,!t||!s)return;let i=s.clientX-t.x,r=s.clientY-t.y,a=50;Math.abs(r)>40||Math.abs(i)<a||(i<0?J(m+1):J(m-1))},[m,J,b,W]),es=(0,s.useCallback)(()=>{I.current=null},[]),ei=(0,s.useCallback)(e=>{if(e.linkHref&&"_blank"===e.linkTarget)return void window.open(e.linkHref,"_blank","noopener,noreferrer");if(e.fullBlurb||e.fullBlurbHtml){N({open:!0,title:e.title,body:e.fullBlurb,bodyHtml:e.fullBlurbHtml,imageUrl:e.imageUrl,imageAlt:e.imageAlt,linkUrl:e.linkHref,linkText:e.linkText,publishDate:e.publishDateIso}),X(`Opened details for ${e.title}.`);return}e.linkHref&&((0,A.isExternal)(e.linkHref)?window.open(e.linkHref,"_blank","noopener,noreferrer"):window.location.href=e.linkHref)},[X]),er=h?.layout?.sitecore?.route,ea=(er?.url?.path||er?.path||er?.itemPath||"").toLowerCase().replace(/\/+$/,""),el=(u||"").toLowerCase().replace(/\/+$/,""),en="/animal"===ea||ea.endsWith("/animal")||"/animal"===el||el.endsWith("/animal");return O?0!==z||x||U?(0,t.jsxs)(t.Fragment,{children:[W?null:(0,t.jsx)(j.default,{open:w.open,title:w.title,body:w.body,bodyHtml:w.bodyHtml||void 0,imageUrl:w.imageUrl||void 0,imageAlt:w.imageAlt||void 0,linkUrl:w.linkUrl||void 0,linkText:w.linkText||void 0,publishDate:w.publishDate||void 0,onClose:()=>N(S)}),(0,t.jsx)("section",{id:d||void 0,className:`w-full min-w-0 max-w-full ${W?"overflow-visible":"overflow-x-hidden"} pb-[60px] pt-4 sm:pt-6 ${c}`,style:{maxWidth:"100vw"},"aria-label":"Card slider","data-class-change":!0,suppressHydrationWarning:W,children:(0,t.jsxs)("div",{className:`relative -mx-7 w-[calc(100%+3.5rem)] min-w-0 max-w-none bg-white ring-1 ring-[#D7DEE3] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#0B3A57]/40 focus-visible:ring-offset-2 sm:mx-auto sm:w-full sm:max-w-[90rem] ${W?"overflow-visible isolate z-10":"overflow-x-hidden"}`,role:"region","aria-roledescription":"carousel","aria-label":`${P} carousel`,tabIndex:0,onKeyDown:Z,onTouchStart:ee,onTouchEnd:et,onTouchCancel:es,style:1!==b||W?void 0:{touchAction:"pan-y"},suppressHydrationWarning:W,children:[(0,t.jsx)("p",{ref:_,className:"sr-only","aria-live":"polite"}),(0,t.jsx)("p",{className:"sr-only",children:"Use left and right arrow keys to navigate between slides."}),W?(0,t.jsxs)("div",{className:"border-b border-[#B4CCD8] bg-[#EAF3F9] px-4 py-3 text-sm text-[#00304C] sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Slider Cards - Edit Mode"}),(0,t.jsxs)("ul",{className:"mt-2 list-disc space-y-1 pl-5 text-xs text-[#1D4B67]",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Title"})," - section heading above the slider."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Slide Image"})," - image shown at the top of each card and in the modal."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Slide Title"})," - main headline for each card."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Slide Description"})," - the carousel card shows up to 3 sentences. Any remaining description text appears in the modal window on the live page."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Slide Link"})," - CTA link shown on each card and in the modal footer. If the link is set to open in a new window, the CTA sends visitors directly to the third-party URL. If the link is not set to open in a new window, clicking the card opens a modal window where visitors can read the extended text."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Publish Date"})," - date this slide starts displaying on the live website. The item can already be published to Edge before this date."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Publish End Date"})," - optional. Set a date to automatically hide this slide from the live website after that date. If no date is entered, the slide remains visible on the live website until an author manually removes or unpublishes it. Future and hidden slides remain visible here for editing."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Add Slides"})," - in Design mode, use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select ",(0,t.jsx)("strong",{children:"Add New"})," to create another slide item under this datasource."]}),(0,t.jsx)("li",{children:"In edit mode, all slides are shown inline so every item is easier to edit without using carousel pagination."}),(0,t.jsx)("li",{children:"The modal window is not used in edit mode. Edit the slide body, image, date, and link directly on each inline card."})]})]}):null,(0,t.jsxs)("div",{className:`flex flex-col gap-4 px-6 pt-7 sm:px-7 sm:pt-6 ${W?"relative z-30 overflow-visible":""} lg:flex-row lg:items-center lg:justify-between`,children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-col items-center justify-center gap-2 text-center sm:flex-row sm:gap-3 sm:text-left sm:justify-start",children:[(0,t.jsx)("img",{src:"https://bcf-p-001.sitecorecontenthub.cloud/api/public/content/fe71c7fd7b5340deb05f89704fe7295d?v=4002fa40",alt:"Broward County Sunshine Icon",className:"sunshine-logo h-10 w-10 shrink-0 object-contain sm:h-9 sm:w-9",loading:"lazy"}),W?(0,t.jsxs)("div",{className:"relative z-30 min-w-0 max-w-full border border-dashed border-[#8BCDF5] bg-white/95 p-1 text-center sm:text-left",children:[(0,t.jsx)("p",{className:"mb-1 text-[10px] font-bold uppercase tracking-[0.1em] text-[#5A6A75]",children:"Title"}),M?(0,t.jsx)(r.Text,{tag:"h2",field:M,className:"mx-auto block max-w-full text-center text-[1.75rem] font-medium leading-tight text-[#0B3A57] sm:mx-0 sm:text-left sm:text-[2.5rem] [&_*]:inline [&_*]:text-inherit",suppressHydrationWarning:W}):(0,t.jsx)("h2",{className:"mx-auto block max-w-full text-center text-[1.75rem] font-medium leading-tight text-[#0B3A57] sm:mx-0 sm:text-left sm:text-[2.5rem]",children:"Stay Informed"})]}):(0,t.jsx)("h2",{className:"mx-auto block max-w-full text-center text-[1.75rem] font-medium leading-tight text-[#0B3A57] sm:mx-0 sm:text-left sm:text-[2.5rem]",children:U?P:"Stay Informed"})]}),en?(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:flex-wrap lg:justify-end",children:[(0,t.jsxs)("a",{href:"https://24petconnect.com/BrowardAllAnimals?at=DOG",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-[48px] items-center justify-center gap-2 border border-[#006099] bg-white px-5 py-3 text-sm font-extrabold text-[#00304C] transition-colors hover:bg-[#
4039EDF5FA] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/20","aria-label":"Find your dog",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faDog,className:"h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{children:"Find your dog"})]}),(0,t.jsxs)("a",{href:"https://24petconnect.com/BrowardAllAnimals?at=CAT",target:"_blank",rel:"noopener noreferrer",className:"inline-flex min-h-[48px] items-center justify-center gap-2 border border-[#006099] bg-[#00304C] px-5 py-3 text-sm font-extrabold text-white transition-colors hover:bg-[#00507D] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/20","aria-label":"Find your cat",children:[(0,t.jsx)(l.FontAwesomeIcon,{icon:n.faCat,className:"h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{children:"Find your cat"})]})]}):null]}),Q.length>0||W?(0,t.jsxs)("div",{className:`relative px-5 pb-10 pt-3 sm:px-7 sm:pb-12 sm:pt-10 ${W?"overflow-visible z-20":"overflow-x-hidden"}`,children:[!W&&Q.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:()=>J(m-1),disabled:0===q,className:"absolute left-2 top-1/2 z-20 hidden h-14 w-14 -translate-y-1/2 cursor-pointer items-center justify-center bg-[#00304C] text-white transition-all duration-200 hover:bg-[#ff974c] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/25 disabled:cursor-not-allowed disabled:opacity-30 lg:inline-flex","aria-label":"Previous slide",children:(0,t.jsx)(g,{className:"h-6 w-6"})}),(0,t.jsx)("button",{type:"button",onClick:()=>J(m+1),disabled:q===G-1,className:"absolute right-2 top-1/2 z-20 hidden h-14 w-14 -translate-y-1/2 cursor-pointer items-center justify-center bg-[#00304C] text-white transition-all duration-200 hover:bg-[#ff974c] focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/25 disabled:cursor-not-allowed disabled:opacity-30 lg:inline-flex","aria-label":"Next slide",children:(0,t.jsx)(p,{className:"h-6 w-6"})})]}):null,(0,t.jsx)("div",{className:`mx-0 min-w-0 transition-[opacity,transform] duration-300 ease-out ${W?"relative z-20 overflow-visible sm:mx-7":"sm:mx-12"} ${!W&&!F&&(T||!C)?"translate-y-2 opacity-0":"translate-y-0 opacity-100"}`,children:Q.length>0?(0,t.jsx)("div",{className:`grid gap-6 ${W?"grid-cols-1 md:grid-cols-2 xl:grid-cols-3":1===b?"grid-cols-1":2===b?"grid-cols-2":"grid-cols-3"} auto-rows-fr items-stretch`,role:"list","aria-label":"News items",children:Q.map((e,s)=>(0,t.jsx)(v,{item:e,index:s,start:K,itemCount:z,shouldUseEditableFields:W,onOpenItem:ei,showMobileNav:!W,onPrevSlide:()=>J(m-1),onNextSlide:()=>J(m+1),canGoPrev:q>0,canGoNext:q<G-1,slideCounterLabel:`Slide ${q+1} of ${G}`},e.id||`item-${s}`))}):W?(0,t.jsxs)("div",{className:"border border-dashed border-[#8BCDF5] bg-[#F5FBFF] px-5 py-6 text-sm text-[#00304C]",children:[(0,t.jsx)("p",{className:"font-semibold",children:"No slides added yet."}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-[#1D4B67]",children:"Add child slide items under this datasource when you are ready to populate the carousel cards."})]}):null}),!W&&G>1&&(0,t.jsx)("nav",{className:"mt-0.5 flex items-center justify-center gap-2 sm:mt-5","aria-label":"Carousel pagination",children:Array.from({length:G}).map((e,s)=>(0,t.jsx)("button",{type:"button",onClick:()=>J(s),className:`h-3.5 w-3.5 cursor-pointer rounded-full ring-1 ring-[#C9D2D9] transition-colors focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#0B3A57]/25 ${s===q?"scale-110 bg-[#0B3A57]":"bg-white hover:bg-[#66c6ff]"}`,"aria-label":`Go to slide ${s+1}`,"aria-current":s===q?"page":void 0},`dot-${s}`))})]}):null]})})]}):null:x?(0,t.jsx)(o.NoDataFallback,{componentName:"Card Carousel"}):null},T=D;e.s(["Default",0,D,"default",0,T],688242)},460425,e=>{"use strict";var t=e.i(373433),s=e.i(93681),i=e.i(968684),r=e.i(947746);let a=9,l=4,n=({item:e,currentPath:s,depth:i})=>{let[a,o]=(0,r.useState)(!1),c=(e.children?.results??[]).filter(e=>e.url?.path),d=c.length>0&&i<l,h=s===e.url?.path||s.startsWith((e.url?.path??"")+"/"),u=`${1+(i-1)*1}rem`;return(0,t.jsxs)("li",{onPointerEnter:e=>"mouse"===e.pointerType&&d&&o(!0),onPointerLeave:e=>"mouse"===e.pointerType&&d&&o(!1),children:[(0,t.jsxs)("div",{className:`flex items-center transition-colors ${h?"bg-[#EBF7FF]":"hover:bg-[#
4039EBF7FF]"}`,children:[(0,t.jsx)("a",{href:e.url?.path??"#",style:{paddingLeft:u},className:`min-w-0 flex-1 py-2.5 text-sm font-semibold uppercase tracking-wide transition-colors ${h?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,children:(0,t.jsx)("span",{className:"block max-w-[12rem] truncate",children:e.displayName})}),d&&(0,t.jsx)("button",{className:`flex flex-shrink-0 cursor-pointer items-center py-2.5 pr-4 transition-colors ${h?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,onClick:e=>{e.stopPropagation(),o(e=>!e)},"aria-label":`Toggle ${e.displayName} submenu`,"aria-expanded":a,children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 transition-transform duration-200 ${a?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})})]}),d&&a&&(0,t.jsx)("ul",{className:"border-l-2 border-[#CED5D9] bg-[#F8FBFD]",role:"list",children:c.map(e=>(0,t.jsx)(n,{item:e,currentPath:s,depth:i+1},e.id))})]})},o=({item:e,currentPath:s})=>{let[i,a]=(0,r.useState)(!1),l=(0,r.useRef)(null),o=(e.children?.results??[]).filter(e=>e.url?.path),c=o.length>0,d=s===e.url?.path||s.startsWith((e.url?.path??"")+"/");return(0,r.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.jsxs)("li",{ref:l,className:"relative",onPointerEnter:e=>"mouse"===e.pointerType&&c&&a(!0),onPointerLeave:e=>"mouse"===e.pointerType&&c&&a(!1),children:[(0,t.jsxs)("div",{className:`flex items-center border-b-2 transition-colors ${d?"border-[#0080CC]":"border-transparent hover:border-[#0080CC]"}`,children:[(0,t.jsx)("a",{href:e.url?.path??"#",className:`flex items-center whitespace-nowrap py-4 pl-4 ${c?"pr-1":"pr-4"} text-sm font-bold uppercase tracking-wider transition-colors ${d?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,children:(0,t.jsx)("span",{className:"max-w-[9rem] truncate",children:e.displayName})}),c&&(0,t.jsx)("button",{className:`flex flex-shrink-0 cursor-pointer items-center py-4 pr-3 transition-colors ${d?"text-[#0080CC]":"text-[#003366] hover:text-[#0080CC]"}`,onClick:e=>{e.stopPropagation(),a(e=>!e)},"aria-label":`Toggle ${e.displayName} submenu`,"aria-expanded":i,children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 transition-transform duration-200 ${i?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})})]}),c&&i&&(0,t.jsx)("ul",{className:"absolute left-0 top-full z-50 min-w-[200px] border border-[#CED5D9] bg-white shadow-lg",role:"list",children:o.map(e=>(0,t.jsx)(n,{item:e,currentPath:s,depth:1},e.id))})]})},c=({items:e,currentPath:s})=>{let[i,a]=(0,r.useState)(!1),l=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&a(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.jsxs)("li",{ref:l,className:"relative",onPointerEnter:e=>"mouse"===e.pointerType&&a(!0),onPointerLeave:e=>"mouse"===e.pointerType&&a(!1),children:[(0,t.jsxs)("button",{className:`flex cursor-pointer items-center gap-1 whitespace-nowrap border-b-2 px-4 py-4 text-sm font-bold uppercase tracking-wider transition-colors ${i?"border-[#0080CC] text-[#0080CC]":"border-transparent text-[#003366] hover:border-[#0080CC] hover:text-[#0080CC]"}`,onClick:e=>{e.stopPropagation(),a(e=>!e)},"aria-label":"More navigation items","aria-expanded":i,"aria-haspopup":"true",children:["â¢â¢â¢",(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:`h-3 w-3 flex-shrink-0 transition-transform duration-200 ${i?"rotate-180":""}`,"aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})]}),i&&(0,t.jsx)("ul",{className:"absolute right-0 top-full z-50 min-w-[200px] border border-[#CED5D9] bg-white shadow-lg",role:"list",children:e.map(e=>(0,t.jsx)(n,{item:e,currentPath:s,depth:1},e.id))})]})},d=({children:e})=>{let[s,i]=(0,r.useState)(0),[a,l]=(0,r.useState)(0),n=(0,r.useRef)(null),o=(0,r.useRef)(null),c=(0,r.useRef)(null),d=(0,r.useRef)(0),h=(0,r.useCallback)(()=>{let e=n.current,t=o.current;if(!e||!t)return;let s=Math.max(0,t.scrollWidth-e.clientWidth);l(s),i(e=>Math.min(e,s))},[]);(0,r.useEffect)(()=>{h();let e=new ResizeObserver(h);return n.current&&e.observe(n.current),()=>e.disconnect()},[h]);let u=e=>i(Math.max(0,Math.min(a,e))),x=s>1,m=s<a-1;return(0,t.jsxs)("div",{ref:n,className:"relative overflow-x-clip",onTouchStart:e=>{c.current=e.touches[0].clientX,d.current=s},onTouchMove:e=>{null!==c.current&&u(d.current+(c.current-e.touches[0].clientX))},onTouchEnd:()=>{c.current=null},children:[x&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 flex w-20 items-center bg-gradient-to-r from-white from-50% to-transparent",children:(0,t.jsx)("button",{className:"pointer-events-auto ml-1 flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] bg-white text-[#0080CC] shadow-md transition-shadow hover:shadow-lg",onClick:()=>u(s-180),"aria-label":"Scroll navigation left",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"15 18 9 12 15 6"})})})}),(0,t.jsx)("div",{ref:o,style:{transform:`translateX(-${s}px)`},children:e}),m&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 flex w-20 items-center justify-end bg-gradient-to-l from-white from-50% to-transparent",children:(0,t.jsx)("button",{className:"pointer-events-auto mr-1 flex h-8 w-8 flex-shrink-0 cursor-pointer items-center justify-center rounded-full border border-[#CED5D9] bg-white text-[#0080CC] shadow-md transition-shadow hover:shadow-lg",onClick:()=>u(s+180),"aria-label":"Scroll navigation right",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",className:"h-4 w-4","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})})})]})},h=e=>{let{page:l}=(0,i.useSitecore)(),n=l.mode.isEditing,[h,u]=(0,r.useState)(""),x=e.params?.styles||"";(0,r.useEffect)(()=>{u(window.location.pathname)},[]);let m=e.fields?.data?.datasource;if(!m)return n?(0,t.jsx)("div",{className:"rounded-lg border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-6 text-center text-sm text-[#686C6E]",children:"Secondary Pages â select a datasource to configure this component"}):null;let f=m.navigationRoot?.targetItem,g=(f?.children?.results||[]).filter(e=>e.url?.path),p=g.slice(0,a),b=g.slice(a),y=e.fields?.data?.pageItem?.displayName||"",w=!n&&h&&h.split("/").filter(
4039Boolean).pop()?.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")||"",v=y||w||f?.displayName||f?.name||"",j=String(m.title?.jsonValue?.value??"").trim()||v,N=!!m.image?.jsonValue?.value?.src,C=(()=>{let e=f?.url?.path||h;if(!e)return null;let s=e.split("/").filter(Boolean),i=[],r=f?.parent,a=0;for(;r&&a<s.length;){let e=r.displayName||r.name||"";e&&i.push({label:e}),r=r.parent,a++}return(i.reverse(),i.length)?(0,t.jsx)("nav",{"aria-label":"Breadcrumb",className:"mt-3 inline-block rounded-sm px-3 py-1.5 backdrop-blur-sm",style:{backgroundColor:"rgba(245, 130, 31, 0.8)"},children:(0,t.jsxs)("ol",{className:"flex flex-wrap items-center gap-x-1.5 gap-y-1 text-xs font-semibold text-white",children:[i.map(({label:e},i)=>(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[i>0&&(0,t.jsx)("span",{"aria-hidden":"true",className:"text-white/60",children:"/"}),(0,t.jsx)("a",{href:0===i?"/":"/"+s.slice(0,i).join("/"),className:"transition-colors hover:text-white/75",children:e})]},i)),j&&(0,t.jsxs)("li",{className:"flex items-center gap-x-1.5",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"text-white/60",children:"/"}),(0,t.jsx)("span",{"aria-current":"page",className:"font-normal italic text-white/80",children:j})]})]})}):null})();return(0,t.jsxs)("div",{className:x,children:[(0,t.jsxs)("section",{className:"relative flex w-full flex-col justify-end overflow-hidden",style:{minHeight:"400px"},children:[(0,t.jsx)("div",{className:"absolute inset-0 z-0 bg-gradient-to-t from-[#003366] to-[#0066BB]"}),(N||n)&&(0,t.jsx)("div",{className:"absolute inset-0 z-10",children:(0,t.jsx)(s.Image,{field:m.image?.jsonValue,className:"h-full w-full object-cover"})}),(0,t.jsx)("div",{className:"absolute inset-0 z-20 bg-black/80"}),(0,t.jsxs)("div",{className:"relative z-30 mx-auto w-full max-w-7xl px-8 pb-8 pt-16 lg:px-12 lg:pb-10",children:[(0,t.jsx)("p",{className:"ml-1 text-sm font-bold text-white [text-shadow:0_1px_6px_rgba(0,0,0,0.5)]",children:"Broward County"}),(j||n)&&(0,t.jsx)("h1",{className:"-mt-1 text-3xl font-bold leading-tight text-white [text-shadow:0_1px_6px_rgba(0,0,0,0.5)] lg:text-4xl",children:j}),C]})]}),(g.length>0||n)&&(0,t.jsx)("nav",{className:"w-full border-b border-[#CED5D9] bg-white shadow-sm","aria-label":"Section navigation",children:(0,t.jsx)("div",{className:"mx-auto max-w-7xl px-4",children:g.length>0?(0,t.jsx)(d,{children:(0,t.jsxs)("ul",{className:"flex flex-nowrap",role:"list",children:[p.map(e=>(0,t.jsx)(o,{item:e,currentPath:h},e.id)),b.length>0&&(0,t.jsx)(c,{items:b,currentPath:h})]})}):(0,t.jsxs)("p",{className:"py-3 text-sm text-[#686C6E]",children:["Set the ",(0,t.jsx)("strong",{children:"Navigation Root"})," field on the datasource to the subsite Home page to populate this nav bar."]})})})]})};e.s(["Default",0,h])},231763,e=>{"use strict";var t=e.i(373433),s=e.i(965947),i=e.i(191167),r=e.i(414271),a=e.i(980537),l=e.i(990045);let n={background:"linear-gradient(180deg, rgba(0,51,102,0.04) 0%, rgba(0,51,102,0.1) 28%, rgba(0,51,102,0.36) 62%, rgba(0,51,102,0.68) 100%), linear-gradient(90deg, rgba(0,51,102,0.44) 0%, rgba(0,51,102,0.3) 30%, rgba(0,51,102,0.14) 62%, rgba(0,51,102,0.04) 100%)"},o=e=>{let o=e?.fields?.data?.datasource,c=!!o?.Eyebrow?.jsonValue?.value,d=!!o?.Title?.jsonValue?.value,{items:h,currentPath:u,language:x}=(0,l.useAgencySubnavItems)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{className:`relative ${e?.params?.styles||""}`,"data-class-change":!0,role:"banner","aria-label":o?.Title?.jsonValue?.value?String(o.Title.jsonValue.value):"Library header",children:(0,t.jsxs)("div",{className:"relative min-h-[260px] sm:min-h-[320px] lg:min-h-[360px]",children:[(0,t.jsx)(r.NextImage,{field:(0,s.readJsonValue)(o?.Image1),width:1920,height:800,loading:"eager",className:"absolute inset-0 h-full w-full object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0",style:n,"aria-hidden":"true"}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 z-10",children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[90rem] px-4 pb-6 sm:px-6 sm:pb-8 lg:px-8 lg:pb-12 min-[90rem]:px-0",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 lg:flex-row lg:items-end lg:justify-between lg:gap-10",children:[(c||d)&&(0,t.jsxs)("div",{className:"min-w-0 lg:max-w-2xl",children:[c&&(0,t.jsx)(i.Text,{tag:"p",field:o?.Eyebrow?.jsonValue,className:"text-sm font-bold uppercase tracking-widest text-[#EBF7FF] [text-shadow:0_1px_3px_rgba(0,0,0,0.6)] sm:text-base"}),d&&(0,t.jsx)(i.Text,{tag:"h1",field:o?.Title?.jsonValue,className:"mt-1 text-2xl font-bold leading-tight text-white [text-shadow:0_1px_4px_rgba(0,0,0,0.5)] sm:mt-2 sm:text-4xl lg:text-5xl"})]}),(0,t.jsx)("div",{className:"w-full lg:w-[34rem] lg:shrink-0",children:(0,t.jsx)(a.default,{})})]})})})]})}),(0,t.jsx)(l.AgencySecondaryNav,{items:h,currentPath:u,language:x})]})};e.s(["Default",0,o])},995782,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(956866);e.i(62963);var r=e.i(103862);e.i(911138);var a=e.i(383573),l=e.i(523394),n=e.i(922898),o=e.i(529858),c=e.i(729213),d=e.i(692404),h=e.i(853802);let u=["Pay a bill","Permits","Public records","Parks and recreation","Report an issue","Business resources","Transit","Property taxes"];function x({suggestions:e=[]}
4039){let m=(0,i.useRouter)(),[f,g]=(0,s.useState)(""),p=f.trim(),b=(0,c.useDebouncedValue)(p,300),y=(0,r.IsSearchEnabled)(),w=y&&(0,d.isPreviewSearchKeyphraseReady)(b),v="hero-st-search-suggestions",j=(0,s.useMemo)(()=>Array.from(new Set([...e,...u].map(e=>"string"==typeof e?e.trim():"").filter(Boolean))),[e]),{data:N}=(0,d.default)({keyphrase:b,enabled:w,rfkId:h.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH}),C=(0,s.useMemo)(()=>(0,a.toRequestPayload)({keyphrase:b}),[b]),{rootRef:k}=(0,l.default)({rfkId:h.SEARCH_WIDGETS.HEADER_PREVIEW_SEARCH,enabled:w,request:C,items:[],observeViewport:!0}),F=(0,s.useMemo)(()=>(0,n.mapMergedSuggestionBlocks)(N,[...o.PREVIEW_SEARCH_SUGGESTION_BLOCK_NAMES]),[N]),E=(0,s.useMemo)(()=>{if(!p)return j.slice(0,8);if(y)return F;let e=p.toLowerCase();return j.filter(t=>t.toLowerCase().includes(e)).slice(0,8)},[j,p,y,F]);function A(e){e.preventDefault();let t=f.trim();t&&m.push(`/search?q=${encodeURIComponent(t)}`)}return(0,t.jsx)("div",{ref:k,className:"w-full",children:(0,t.jsxs)("form",{onSubmit:A,className:"w-full",role:"search","aria-label":"Hero search",children:[(0,t.jsx)("label",{htmlFor:"hero-st-search",className:"sr-only",children:"Search the site"}),(0,t.jsxs)("div",{className:"flex min-h-12 items-center gap-2 rounded-lg border border-[#C9D2D9] bg-white px-3 py-2 shadow-[0_8px_20px_rgba(0,48,76,0.18)] sm:min-h-14 sm:gap-3 sm:px-4",children:[(0,t.jsx)("i",{className:"fa-solid fa-magnifying-glass text-[#3E4D5B]","aria-hidden":"true"}),(0,t.jsx)("input",{id:"hero-st-search",type:"search",value:f,onChange:e=>g(e.target.value),placeholder:"Search services, pages, or topics",className:"w-full min-w-0 bg-transparent text-[15px] font-semibold text-[#243847] outline-none placeholder:text-[#60707F] sm:text-base",autoComplete:"on",list:v,enterKeyHint:"search"}),(0,t.jsx)("button",{type:"submit",className:"inline-flex h-9 shrink-0 items-center rounded-md bg-[#00304C] px-3 text-[12px] font-bold uppercase tracking-[0.04em] text-white transition-colors hover:bg-[#00486F] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2",children:"Search"})]}),(0,t.jsx)("datalist",{id:v,children:E.map(e=>(0,t.jsx)("option",{value:e},e))})]})})}e.s(["default",0,x])},645991,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(52878),r=e.i(965947),a=e.i(995782),l=e.i(191167),n=e.i(414271),o=e.i(78627);let c={background:"linear-gradient(180deg, rgba(0,51,102,0.04) 0%, rgba(0,51,102,0.1) 28%, rgba(0,51,102,0.36) 62%, rgba(0,51,102,0.68) 100%), linear-gradient(90deg, rgba(0,51,102,0.44) 0%, rgba(0,51,102,0.3) 30%, rgba(0,51,102,0.14) 62%, rgba(0,51,102,0.04) 100%)"},d="https://www.broward.org/callcenter";function h(){return(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 z-20 mb-[37px]",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[calc(90rem+2px)] bg-[#adc8e9] px-4 py-2 text-center text-[11px] font-bold uppercase tracking-wide text-[#00304C] sm:text-sm",children:[(0,t.jsx)("a",{href:"tel:311",target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 hover:text-[#001B2E] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/50",children:"Call 311"}),(0,t.jsx)("span",{className:"px-2 text-[#00304C]/60","aria-hidden":"true",children:"â"}),(0,t.jsx)("span",{children:"Connect with Broward"}),(0,t.jsx)("span",{className:"px-2 text-[#00304C]/60","aria-hidden":"true",children:"â"}),(0,t.jsxs)("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:"ml-1 inline-flex items-center gap-1 rounded-full border border-[#00304C] bg-[#00304C] px-3 py-1 text-[11px] font-extrabold text-white transition-colors hover:border-dashed hover:border-[#00304C]/50 hover:bg-transparent hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#00304C]/50",children:["311",(0,t.jsx)(i.ExternalLink,{className:"h-3 w-3","aria-hidden":"true"})]})]})})}let u=e=>{let s=e?.fields?.data?.datasource,i=!!s?.Eyebrow?.jsonValue,a=!!s?.Title?.jsonValue,o=i||a;return(0,t.jsx)("section",{className:`relative ${e?.params?.styles||""}`,"data-class-change":!0,role:"banner","aria-label":s?.Title?.jsonValue?String(s.Title.jsonValue.value):"Page hero",children:(0,t.jsxs)("div",{className:"relative min-h-[182px] sm:min-h-[280px]",children:[(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(s?.Image1),width:1920,height:800,loading:"eager",className:"absolute inset-0 w-full h-full object-cover"}),o&&(0,t.jsx)("div",{className:"absolute inset-0",style:c,"aria-hidden":"true"}),o&&(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 z-10",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[90rem] px-4 pb-6 sm:px-6 sm:pb-8 lg:px-8 lg:pb-12 min-[90rem]:px-0",children:[i&&(0,t.jsx)(l.Text,{tag:"p",field:s?.Eyebrow.jsonValue,className:"text-sm sm:text-base font-bold uppercase tracking-widest text-[#EBF7FF] [text-shadow:0_1px_3px_rgba(0,0,0,0.6)]"}),a&&(0,t.jsx)(l.Text,{tag:"h1",field:s?.Title.jsonValue,className:"mt-1 sm:mt-2 text-2xl sm:text-4xl lg:text-5xl font-bold text-white leading-tight [text-shadow:0_1px_4px_rgba(0,0,0,0.5)]"})]})})]})})},x=e=>{let s=e?.fields?.data?.datasource,i=!!s?.Title?.jsonValue,o="string"==typeof s?.Link1?.value?.text?s.Link1.value.text:"",d="str
4039ing"==typeof s?.Link2?.value?.text?s.Link2.value.text:"",u=[s?.Eyebrow?.jsonValue.value,s?.Title?.jsonValue.value,o,d];return(0,t.jsx)("section",{className:`relative ${e?.params?.styles||""}`,"data-class-change":!0,role:"banner","aria-label":s?.Title?.jsonValue.value?String(s.Title.jsonValue.value):"Page hero",children:(0,t.jsxs)("div",{className:"relative min-h-[300px] sm:min-h-[380px] md:min-h-[460px] lg:min-h-[520px]",children:[(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(s?.Image1),width:1920,height:1e3,loading:"eager",className:"absolute inset-0 w-full h-full object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0",style:c,"aria-hidden":"true"}),(0,t.jsx)("div",{className:"absolute inset-x-0 top-0 bottom-[78px] z-10 flex items-start justify-center px-4 pt-16 sm:items-center sm:px-6 sm:pt-0 lg:px-8",children:(0,t.jsxs)("div",{className:"w-full max-w-2xl",children:[i&&(0,t.jsx)(l.Text,{tag:"h1",field:s?.Title.jsonValue,className:"mb-5 text-center text-2xl sm:mb-6 sm:text-4xl lg:text-5xl font-bold text-white leading-tight [text-shadow:0_1px_4px_rgba(0,0,0,0.5)]"}),(0,t.jsx)(a.default,{suggestions:u})]})}),(0,t.jsx)(h,{})]})})},m=e=>{let s=e?.fields?.data?.datasource,i=!!s?.Eyebrow?.jsonValue,o=!!s?.Title?.jsonValue,d=i||o,h="string"==typeof s?.Link1?.value?.text?s.Link1.value.text:"",u="string"==typeof s?.Link2?.value?.text?s.Link2.value.text:"",x=[s?.Eyebrow?.jsonValue.value,s?.Title?.jsonValue.value,h,u];return(0,t.jsx)("section",{className:`relative ${e?.params?.styles||""}`,"data-class-change":!0,role:"banner","aria-label":s?.Title?.jsonValue.value?String(s.Title.jsonValue.value):"Page hero",children:(0,t.jsxs)("div",{className:"relative min-h-[300px] sm:min-h-[380px] md:min-h-[460px] lg:min-h-[520px]",children:[(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(s?.Image1),width:1920,height:1e3,loading:"eager",className:"absolute inset-0 w-full h-full object-cover"}),d&&(0,t.jsx)("div",{className:"absolute inset-0",style:c,"aria-hidden":"true"}),(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center px-4 sm:px-6 lg:px-8",children:(0,t.jsx)("div",{className:"w-full max-w-2xl",children:(0,t.jsx)(a.default,{suggestions:x})})}),d&&(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 z-20",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[90rem] px-4 pb-6 sm:px-6 sm:pb-8 lg:px-8 lg:pb-12 min-[90rem]:px-0",children:[i&&(0,t.jsx)(l.Text,{tag:"p",field:s?.Eyebrow.jsonValue,className:"text-sm sm:text-base font-bold uppercase tracking-widest text-[#EBF7FF] [text-shadow:0_1px_3px_rgba(0,0,0,0.6)]"}),o&&(0,t.jsx)(l.Text,{tag:"h1",field:s?.Title.jsonValue,className:"mt-1 sm:mt-2 text-2xl sm:text-4xl lg:text-5xl font-bold text-white leading-tight [text-shadow:0_1px_4px_rgba(0,0,0,0.5)]"})]})})]})})},f=e=>{let i=(0,s.useId)(),a=e?.fields?.data?.datasource,c=!!a?.Title?.jsonValue,d=!!a?.Link1?.value?.href,h=!!a?.Link2?.value?.href;return(0,t.jsx)("section",{className:`relative overflow-hidden bg-white ${e?.params?.styles||""}`,"data-class-change":!0,role:"banner","aria-labelledby":c?i:void 0,"aria-label":c?void 0:"Page hero",children:(0,t.jsxs)("div",{className:"grid min-h-[340px] grid-cols-1 lg:min-h-[420px] lg:grid-cols-[0.92fr_1.08fr]",children:[(0,t.jsxs)("div",{className:"relative z-10 order-2 flex flex-col justify-center bg-[#00304C] px-5 py-10 text-white sm:px-10 lg:order-1 lg:px-14 lg:py-12",children:[(0,t.jsx)("div",{className:"absolute inset-y-0 right-0 hidden w-px bg-[#19A9FF]/45 lg:block","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"max-w-xl break-words",children:[(0,t.jsx)(l.Text,{tag:"p",field:a?.Eyebrow.jsonValue,className:"text-xs font-extrabold uppercase tracking-[0.14em] text-[#8BCDF5] sm:text-sm sm:tracking-[0.18em]"}),(0,t.jsx)(l.Text,{tag:"h1",id:i,field:a?.Title.jsonValue,className:"mt-3 text-2xl font-black leading-[1.08] tracking-normal text-white sm:text-3xl lg:text-4xl"})]}),(d||h)&&(0,t.jsxs)("div",{className:"mt-7 flex flex-col gap-3 sm:flex-row sm:flex-wrap",children:[d&&(0,t.jsx)(o.Link,{field:a?.Link1??{},prefetch:!1,className:"inline-flex min-h-[44px] w-full items-center justify-center rounded-none border border-[#FF974C] bg-[#FF974C] px-5 py-2.5 text-center text-sm font-extrabold uppercase tracking-[0.06em] text-[#00304C] transition hover:border-[#FFD3B2] hover:bg-[#FFD3B2] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#FF974C] focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C] sm:w-auto
4039sm:tracking-[0.08em]"}),h&&(0,t.jsx)(o.Link,{field:a?.Link2??{},prefetch:!1,className:"inline-flex min-h-[44px] w-full items-center justify-center rounded-none border border-[#8BCDF5] bg-transparent px-5 py-2.5 text-center text-sm font-extrabold uppercase tracking-[0.06em] text-white transition hover:bg-[#8BCDF5] hover:text-[#00304C] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8BCDF5] focus-visible:ring-offset-2 focus-visible:ring-offset-[#00304C] sm:w-auto sm:tracking-[0.08em]"})]})]}),(0,t.jsxs)("div",{className:"relative order-1 min-h-[240px] bg-[#D9EAF3] lg:order-2 lg:min-h-0",children:[(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(a?.Image1),width:1920,height:1080,loading:"eager",className:"absolute inset-0 w-full h-full object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(90deg,_rgba(0,48,76,0.20)_0%,_rgba(0,48,76,0)_42%)]","aria-hidden":"true"}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 h-1 w-full bg-[#FF974C]","aria-hidden":"true"})]})]})})},g=e=>{let s=e?.fields?.data?.datasource;return(0,t.jsxs)("section",{className:`relative flex flex-col bg-primary lg:flex-row lg:items-center lg:min-h-[38rem] lg:bg-transparent ${e?.params?.styles||""}`,"data-class-change":!0,children:[(0,t.jsx)("div",{className:"container px-4 mx-auto",children:(0,t.jsxs)("div",{className:"relative lg:w-1/2 px-6 py-12 bg-primary z-20",children:[(0,t.jsx)("h1",{className:"text-xl lg:text-3xl pb-4 uppercase",children:(0,t.jsx)(l.Text,{field:s?.Eyebrow.jsonValue})}),(0,t.jsx)("h1",{className:"text-3xl lg:text-5xl uppercase",children:(0,t.jsx)(l.Text,{field:s?.Title.jsonValue})}),(0,t.jsxs)("div",{className:"mt-8",children:[(0,t.jsx)(o.Link,{field:s?.Link1??{},prefetch:!1,className:"btn btn-secondary mr-4"}),(0,t.jsx)(o.Link,{field:s?.Link2??{},prefetch:!1,className:"btn btn-secondary"})]})]})}),(0,t.jsxs)("div",{className:"relative aspect-3/2 lg:absolute lg:aspect-auto inset-0 flex z-10",children:[(0,t.jsx)("div",{className:"relative w-1/3",children:(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(s?.Image2),width:1920,height:1080,loading:"eager",className:"absolute w-full h-full inset-0 object-cover"})}),(0,t.jsxs)("div",{className:"relative w-2/3",children:[(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(s?.Image1),width:1920,height:1080,loading:"eager",className:"absolute w-full h-full inset-0 object-cover z-10"}),(0,t.jsx)("div",{className:"absolute inset-0 backdrop-blur-[20px] bg-[linear-gradient(136deg,_rgba(255,255,255,0.21)_2.61%,_rgba(255,255,255,0.42)_73.95%)] z-20",children:(0,t.jsx)(n.NextImage,{field:(0,r.readJsonValue)(s?.Image1),width:1920,height:1080,loading:"eager",className:"absolute w-[calc(100%-5rem)] h-full left-20 top-0 right-0 bottom-0 object-cover"})})]})]})]})};e.s(["Centered",0,m,"Default",0,u,"SearchBar",0,x,"SplitScreen",0,f,"Stacked",0,g])},70857,e=>{"use strict";var t=e.i(373433),s=e.i(191167),i=e.i(414271),r=e.i(947746);let a=e=>(0,t.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,t.jsx)(i.NextImage,{field:e?.image?.jsonValue,className:"w-6 h-6 object-contain"}),(0,t.jsx)("p",{className:"text-base text-center",children:(0,t.jsx)(s.Text,{field:e?.heading?.jsonValue})})]}),l=e=>{let i=(0,r.useMemo)(()=>e?.fields?.data?.datasource,[e?.fields?.data?.datasource]);return(0,t.jsx)("section",{className:`py-16 ${e?.params?.styles}`,"data-class-change":!0,children:(0,t.jsx)("div",{className:"container mx-auto px-4",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row justify-between items-center gap-8 py-12 border-t border-b border-border",children:[(0,t.jsx)("h2",{className:"text-2xl lg:text-5xl uppercase",children:(0,t.jsx)(s.Text,{field:i?.title?.jsonValue})}),(0,t.jsx)("div",{className:"flex flex-wrap lg:flex-nowrap justify-center items-start gap-8",children:i?.children?.results?.map(e=>(0,t.jsx)(a,{...e},e.id))||[]})]})})})},n=e=>{let i=(0,r.useMemo)(()=>e?.fields?.data?.datasource,[e?.fields?.data?.datasource]);return(0,t.jsx)("section",{className:`py-16 ${e?.params?.styles}`,"data-class-change":!0,children:(0,t.jsx)("div",{className:"container mx-auto px-4",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-8 lg:gap-12 py-12 border-t border-b border-border",children:[(0,t.jsx)("h2",{className:"text-2xl lg:text-5xl uppercase",children:(0,t.jsx)(s.Text,{field:i?.title?.jsonValue})}),(0,t.jsx)("div",{className:"flex flex-wrap lg:flex-nowrap justify-center items-start gap-10",children:i?.children?.results?.map(e=>(0,t.jsx)(a,{...e},e.id))||[]})]})})})},o=e=>{let i=(0,r.useMemo)(()=>e?.fields?.data?.datasource,[e?.fields?.data?.datasource]);return(0,t.jsx)("section",{className:`py-16 border-t border-b border-border ${e?.params?.styles}`,"data-class-change":!0,children:(0,t.jsx)("div",{className:"bg-primary",children:(0,t.jsx)("div",{className:"container mx-auto px-4",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row justify-between items-center gap-8 py-12",children:[(0,t.jsx)("h2",{className:"text-2xl lg:text-5xl uppercase",children:(0,t.jsx)(s.Text,{field:i?.title?.jsonValue})}),(0,t.jsx)("div",{className:"flex flex-wrap lg:flex-nowrap justify-center items-start gap-8",children:i?.children?.results?.map(e=>(0,t.jsx)(a,{...e},e.id))||[]})]})})})})};e.s(["Accent",0,o,"Default",0,l,"Vertical",0,n])},953910,125577,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(191167),r=e.i(87),a=e.i(78627),l=e.i(742878),n=e.i(611683),o=e.i(402976),c=e.i(73748),d=e.i(965947),h=e.i(6537);let u="broward_alert_dismissed",x=350,m="mx-auto w-full max-w-[90rem] px-4 py-3 sm:px-6 sm:py-4 lg:px-8 min-[90rem]:px-0";function f(e){let t=new Date(e.replace(/^(\d{4})(\d{2})(\d{2})T(\d{2})(\d{2})(\d{2})/,"$1-$2-$3T$4:$5:$6"));if(isNaN(t.getTime()))return"";let s=Math.floor((Date.now()-t.getTime())/6e4),i=Math.floor(s/60),r=M
4039ath.floor(i/24);return s<1?"Just now":s<60?`Updated ${s} min ago`:i<24?`Updated ${i} hr${i>1?"s":""} ago`:1===r?"Updated yesterday":`Updated ${r} days ago`}function g(e){return e.created?.jsonValue?.value?f(e.created.jsonValue.value):""}function p(e){let t=e?.value?.href;return!t||"#"===t||/^(https?:|mailto:|tel:|\/|#)/i.test(t)?e:{...e,value:{...e.value,href:`https://${t}`}}}let b="Emergency",y="Message";function w(e){let t=e.isEmergency?.jsonValue?.value;return!0===t||"1"===t}function v(e){return e?{wrap:"border-[#F7C3C3] bg-[#FFF3F3]",ToneIcon:h.Info,iconColor:"text-[#8A1C1C]",title:"text-[#8A1C1C]",text:"text-[#3A1A1A]"}:{wrap:"border-[#B2E3FF] bg-[#EBF7FF]",ToneIcon:h.Info,iconColor:"text-[#006099]",title:"text-[#00304C]",text:"text-[#00304C]"}}let j=e=>({jsonValue:{value:e}}),N=(e,t)=>({jsonValue:{value:{href:e,text:t}}}),C=e=>j(new Date(Date.now()-6e4*e).toISOString()),k=[{id:"preview-emergency",isEmergency:{jsonValue:{value:!0}},title:j("Hurricane Warning"),message:j("A hurricane warning is in effect for all of Broward County. Residents in zones A and B should evacuate immediately."),created:C(30),link:N("#","Evacuation info")},{id:"preview-standard-1",title:j("Service Announcement"),message:j("Broward County online services will be unavailable Sunday from 2-4 AM for scheduled maintenance."),created:C(180),link:N("#","Learn more")},{id:"preview-standard-2",title:j("Road Closure"),message:j("US-1 northbound lanes near Oakland Park Blvd are closed due to emergency repairs. Expect delays."),created:C(120),link:N("#","View detour")}];function F(){return(0,t.jsxs)("div",{className:"relative z-30 mb-4 overflow-hidden border border-[#B4CCD8] bg-[linear-gradient(180deg,#F2F8FC_0%,#E7F1F8_100%)] text-sm text-[#00304C]",children:[(0,t.jsxs)("div",{className:"border-b border-[#C9DAE6] px-4 py-3 sm:px-6",children:[(0,t.jsx)("p",{className:"font-semibold",children:"Broward Alert Banner - Edit Mode"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-[#456278]",children:"Edit mode shows every alert expanded with labeled edit boxes so title, message, link, modal text, and alert type are all easy to reach."})]}),(0,t.jsxs)("ul",{className:"space-y-1 px-4 py-3 pl-9 text-xs text-[#1D4B67] sm:px-6",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Adding an alert"})," - use ",(0,t.jsx)("strong",{children:"Manage Items"})," and select"," ",(0,t.jsx)("strong",{children:"Add New"})," to create another AlertItem under this datasource."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Title"})," - the bold headline text for the alert."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Message"})," - the alert's body text (clamped to 2 lines on the live page)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Link"}),"- if set, the alert's action navigates here (takes priority over Modal Text)."]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Modal Text"}),"- if Link is blank and this is set, the alert's action opens a details modal instead of navigating."]}),(0,t.jsx)("li",{children:"If both Link and Modal Text are blank, the alert shows no action."}),(0,t.jsxs)("li",{children:[(0,t.jsx)("strong",{children:"Emergency"})," - a checkbox. Checked shows the alert as"," ",(0,t.jsx)("strong",{children:b})," (red/danger styling); unchecked shows it as a standard ",(0,t.jsx)("strong",{children:y}),"(blue styling, also the default). If it doesn't show up as a toggle directly on the canvas, open the"," ",(0,t.jsx)("strong",{children:"Content"})," tab next to"," ",(0,t.jsx)("strong",{children:"Editor"}),"in the right panel, then in the left-hand item tree expand this component's ",(0,t.jsx)("strong",{children:"Data"}),'folder to find the individual alert items (e.g. "Hurricane Alert", "Flood Alert") and select the one you want to change.']})]})]})}function E({componentProps:e,resolvedState:s}){return(0,t.jsxs)("div",{className:"mt-3 overflow-auto rounded-none border border-[#CED5D9] bg-[#0C0D0D] p-4 font-mono text-xs text-green-400",children:[(0,t.jsx)("p",{className:"mb-2 text-[10px] uppercase tracking-widest text-[#686C6E]",children:"Broward Alert Banner - debug=1"}),(0,t.jsx)("p",{className:"mb-1 text-[#919699]",children:"// Resolved state"}),(0,t.jsx)("pre",{className:"mb-3",children:JSON.stringify(s,null,2)}),(0,t.jsx)("p",{className:"mb-1 text-[#919699]",children:"// Raw GQL fields from Sitecore"}),(0,t.jsx)("pre",{children:JSON.stringify(e,null,2)})]})}e.s(["ALERT_CONTAINER_CLASS",0,m,"BANNER_TYPE_EMERGENCY",0,b,"BANNER_TYPE_MESSAGE",0,y,"FALLBACK_ITEMS",0,k,"LS_KEY",0,u,"SLIDE_MS",0,x,"getUpdatedLabel",0,g,"isEmergencyItem",0,w,"normalizeLinkField",0,p,"toneConfig",0,v],125577);let A=({item:e,isEditing:s,isEmergency:i})=>{let{ToneIcon:r,iconColor:l}=v(i),n=p(e.link?.jsonValue),o=!!n?.value?.href,c=String(e.title?.jsonValue?.value||"").trim(),h=c?`View details for ${c}`:"View alert details",u=(0,d.cn)("h-5 w-5",l);return o&&!s&&n?(0,t.jsx)(a.Link,{field:n,editable:!1,"aria-label":h,className:"group hidden h-10 w-10 flex-none items-center justify-center rounded-none bg-white/80 shadow-none no-underline sm:flex",children:(0,t.jsx)(r,{className:(0,d.cn)(u,"transition-colors duration-200 group-hover:opacity-60"),"aria-hidden":"true"})}):(0,t.jsx)("div",{className:"hidden h-10 w-10 flex-none items-center justify-center rounded-none bg-white/80 shadow-none sm:flex",children:(0,t.jsx)(r,{className:u,"aria-hidden":"true"})})},S=({item:e,isEditing:i,variant:r})=>
4039{let[a,l]=(0,s.useState)("");return((0,s.useEffect)(()=>{l(g(e))},[e]),a||i)?(0,t.jsxs)("span",{className:(0,d.cn)("items-center gap-1.5 rounded-none py-0.5 text-[10px] font-bold text-[#494B4D]","mobile"===r?"mb-1 inline-flex lg:hidden":"hidden bg-black/5 px-2 lg:inline-flex"),children:[(0,t.jsx)(o.Clock,{className:"h-3 w-3","aria-hidden":"true"}),(0,t.jsx)("span",{children:a})]}):null},D=()=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-full bg-red-600 px-2 py-0.5 text-[9px] font-black uppercase tracking-widest text-white",children:[(0,t.jsxs)("span",{className:"relative flex h-1.5 w-1.5","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-white opacity-75 motion-reduce:animate-none"}),(0,t.jsx)("span",{className:"relative inline-flex h-1.5 w-1.5 rounded-full bg-white"})]}),"Emergency"]});function T(e){let t=e.value,s=t.text||t.title;return"string"==typeof s&&s.trim()?s.trim():"Learn more"}let L="inline-flex w-fit cursor-pointer items-center border-none bg-transparent p-0 text-xs font-black uppercase tracking-[0.08em] !underline decoration-2 underline-offset-4 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",_=({item:e,isEditing:s,isEmergency:i,onOpenModal:l})=>{let n=p(e.link?.jsonValue),o=!!n?.value?.href,c=e.modalText?.jsonValue,h=!!c?.value,u=i?"text-[#B83232] hover:text-[#8A1C1C] focus-visible:ring-[#8A1C1C]/35":"text-[#0072BC] hover:text-[#00304C] focus-visible:ring-[#00304C]/35";if(s){let e=o||!h;return(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[e&&n&&(0,t.jsx)(a.Link,{field:n,editable:s,style:{textDecorationLine:"underline",textDecorationThickness:"2px",textUnderlineOffset:"4px"},className:(0,d.cn)(L,u)}),(h||s)&&(0,t.jsx)(r.RichText,{field:c,className:"max-w-none text-xs leading-5 text-[#45627d]",suppressHydrationWarning:!0})]})}return o&&n?(0,t.jsx)(a.Link,{field:n,editable:!1,style:{textDecorationLine:"underline",textDecorationThickness:"2px",textUnderlineOffset:"4px"},className:(0,d.cn)(L,u),children:T(n)}):h?(0,t.jsx)("button",{type:"button",onClick:l,style:{textDecorationLine:"underline",textDecorationThickness:"2px",textUnderlineOffset:"4px"},className:(0,d.cn)(L,u),children:"Learn more"}):(0,t.jsx)("span",{"aria-hidden":"true",className:(0,d.cn)(L,"invisible"),children:"Learn more"})},I=({item:e,isEditing:s,isEmergency:r=!1,onOpenModal:a})=>{let{title:l,text:n}=v(r);return(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 items-start gap-3",children:[(0,t.jsx)(A,{item:e,isEditing:s,isEmergency:r}),(0,t.jsxs)("div",{className:"relative min-w-0 flex-1 pt-0.5",children:[(0,t.jsx)(S,{item:e,isEditing:s,variant:"mobile"}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[r&&(0,t.jsx)(D,{}),(0,t.jsx)(i.Text,{field:e.title?.jsonValue,tag:"span",className:(0,d.cn)("break-words text-sm font-black uppercase tracking-wider [overflow-wrap:anywhere]",l)}),(0,t.jsx)(S,{item:e,isEditing:s,variant:"desktop"})]}),(0,t.jsxs)("div",{className:"mt-1",children:[(0,t.jsx)(i.Text,{field:e.message?.jsonValue,tag:"p",className:(0,d.cn)("m-0 w-full !max-w-none break-words text-sm leading-snug opacity-90 [overflow-wrap:anywhere]",!s&&"line-clamp-2",n)}),(0,t.jsx)("div",{className:"mt-1.5",children:(0,t.jsx)(_,{item:e,isEditing:s,isEmergency:r,onOpenModal:a})})]})]})]})},B="inline-flex min-h-9 items-center justify-center rounded-none transition-all duration-200 active:scale-95 disabled:opacity-50 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-[#00304C]/35 shadow-sm font-extrabold text-[11px] motion-reduce:transition-none",M=({totalActive:e})=>!e||e<=0?null:(0,t.jsxs)("span",{className:"inline-flex min-h-9 items-center gap-1.5 rounded-none border border-[#B7CDD9] bg-white px-2 text-[10px] font-bold text-[#00304C]",children:[(0,t.jsxs)("span",{className:"relative flex h-1.5 w-1.5","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-[#00304C] opacity-40 motion-reduce:animate-none"}),(0,t.jsx)("span",{className:"relative inline-flex h-1.5 w-1.5 rounded-full bg-[#00304C]"})]}),e," active alert",1!==e?"s":""]}),R=({visibleCount:e,currentIndex:s,onPrev:i,onNext:r})=>e<=1?null:(0,t.jsxs)("div",{className:"inline-flex min-h-9 overflow-hidden rounded-none border border-[#A7C5D8] bg-white shadow-sm",children:[(0,t.jsx)("button",{type:"button",onClick:i,className:(0,d.cn)(B,"w-9 rounded-none border-r border-[#D4E2EA] bg-transparent text-[#00304C] shadow-none hover:bg-[#
4039EBF7FF] cursor-pointer focus-visible:ring-offset-0"),"aria-label":`Previous alert. Currently showing alert ${s+1} of ${e}.`,children:(0,t.jsx)(l.ChevronLeft,{className:"h-3.5 w-3.5","aria-hidden":"true"})}),(0,t.jsxs)("div",{className:"flex min-w-[3.5rem] items-center justify-center px-1.5 text-[10px] font-black tabular-nums text-[#00304C]","aria-live":"polite","aria-atomic":"true","aria-label":`Showing alert ${s+1} of ${e}`,children:[(0,t.jsx)("span",{children:s+1}),(0,t.jsx)("span",{className:"mx-1 text-[#607A8C]",children:"/"}),(0,t.jsx)("span",{children:e})]}),(0,t.jsx)("button",{type:"button",onClick:r,className:(0,d.cn)(B,"w-9 rounded-none border-l border-[#D4E2EA] bg-transparent text-[#00304C] shadow-none hover:bg-[#EBF7FF] cursor-pointer focus-visible:ring-offset-0"),"aria-label":`Next alert. Currently showing alert ${s+1} of ${e}.`,children:(0,t.jsx)(n.ChevronRight,{className:"h-3.5 w-3.5","aria-hidden":"true"})})]}),P=({isEditing:e,itemId:s,onDismiss:i})=>(0,t.jsxs)("button",{type:"button",onClick:()=>!e&&i(s),disabled:e,className:(0,d.cn)(B,"hidden gap-1 border border-[#8EAFC4] bg-white px-2.5 text-[#00304C] hover:border-[#00304C] hover:bg-[#F6FBFF] disabled:cursor-not-allowed disabled:opacity-60"),"aria-label":"Dismiss this alert",title:e?"Dismiss is disabled in editing mode":void 0,children:[(0,t.jsx)(c.X,{className:"h-3.5 w-3.5 text-[#526877]","aria-hidden":"true"}),(0,t.jsx)("span",{className:"text-[10px] font-black uppercase tracking-[0.07em]",children:"Dismiss"})]}),$=({isEditing:e,isDismissible:s,visibleCount:i,currentIndex:r,itemId:a,onPrev:l,onNext:n,onDismiss:o,totalActive:c})=>(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center justify-between gap-2 lg:w-auto lg:justify-end",children:[(0,t.jsx)(M,{totalActive:c}),(0,t.jsxs)("div",{className:"ml-auto flex min-w-0 items-center gap-2 lg:ml-0",children:[(0,t.jsx)(R,{visibleCount:i,currentIndex:r,onPrev:l,onNext:n}),(s||e)&&(0,t.jsx)(P,{isEditing:e,itemId:a,onDismiss:o})]})]});e.s(["AlertBannerEditGuide",0,F,"AlertContent",0,I,"AlertControls",0,$,"DebugPanel",0,E],953910)},603828,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(966362),r=e.i(73748),a=e.i(191167),l=e.i(87);function n({titleField:e,modalTextField:o,onClose:c}){let d=(0,s.useId)(),h=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=document.body.style.overflow;function t(e){"Escape"===e.key&&c()}return document.body.style.overflow="hidden",h.current?.focus(),document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[c]),(0,i.createPortal)((0,t.jsx)("div",{className:"fixed inset-0 z-[90] grid place-items-center bg-black/55 p-4 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&c()},children:(0,t.jsxs)("section",{role:"dialog","aria-modal":"true","aria-labelledby":d,className:"max-h-full w-full max-w-lg overflow-auto border border-[#d6e0ea] bg-white",children:[(0,t.jsxs)("header",{className:"sticky top-0 z-10 flex min-h-[64px] items-center justify-between gap-6 bg-[#10263f] px-6 py-4",children:[(0,t.jsx)(a.Text,{tag:"h2",id:d,field:e,className:"text-lg font-bold text-white"}),(0,t.jsx)("button",{ref:h,type:"button",onClick:c,"aria-label":"Close alert details",title:"Close alert details",className:"flex h-8 w-8 shrink-0 cursor-pointer items-center justify-center text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:(0,t.jsx)(r.X,{className:"h-4 w-4","aria-hidden":"true"})})]}),(0,t.jsx)("div",{className:"px-6 py-6",children:(0,t.jsx)(l.RichText,{field:o,className:"text-sm leading-6 text-[#45627d]",suppressHydrationWarning:!0})})]})}),document.body)}e.s(["AlertModal",0,n])},553614,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(968684),r=e.i(965947),a=e.i(953910),l=e.i(603828),n=e.i(125577);let o=({item:e,isEditing:s,isEmergency:i=!1,visibleCount:l,currentIndex:o,onPrev:c,onNext:d,onDismiss:h,onOpenModal:u,totalActive:x})=>(0,t.jsx)("section",{className:(0,r.cn)("w-full overflow-hidden rounded-none border transition-colors duration-500",(0,n.toneConfig)(i).wrap),"aria-label":"Alert banner","aria-live":"polite","aria-atomic":"true",children:(0,t.jsx)("div",{className:n.ALERT_CONTAINER_CLASS,children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 lg:flex-row lg:items-center lg:justify-between",children:[(0,t.jsx)(a.AlertContent,{item:e,isEditing:s,isEmergency:i,onOpenModal:u}),(0,t.jsx)(a.AlertControls,{isEditing:s,isDismissible:!0,visibleCount:l,currentIndex:o,itemId:e.id,onPrev:c,onNext:d,onDismiss:h,totalActive:x})]})})}),c=({current:e,incomingItem:s,isEditing:i,total:l,displayedIndex:o,sliding:c,autoAdvance:d,prefersReducedMotion:h,onPrev:u,onNext:x,onDismiss:m,onOpenModal:f,onTouchStart:g,onTouchEnd:p})=>(0,t.jsx)("section",{className:(0,r.cn)("w-full overflow-hidden rounded-none border transition-colors duration-500",(0,n.toneConfig)((0,n.isEmergencyItem)(e)).wrap),"aria-label":"Broward County alerts","aria-roledescription":"carousel",role:"region",onTouchStart:g,onTouchEnd:p,children:(0,t.jsx)("div",{className:n.ALERT_CONTAINER_CLASS,children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 lg:flex-row lg:items-center lg:justify-between",children:[(0,t.jsx)("div",{className:"min-h-[116px] min-w-0 flex-1 overflow-hidden lg:min-h-[92px]","aria-live":d&&!h?"off":"polite","aria-atomic":"true",children:(0,t.jsxs)("div",{style:{display:"flex",width:s?"200%":"100%",transform:c?"translateX(-50%)":"translateX(0)",transition:c?`transform ${n.SLIDE_MS}ms cubic-bezier(0.4, 0, 0.2, 1)`:"none"},children:[(0,t.jsx)("div",{className:"min-w-0 shrink-0",style:{width:s?"50%":"100%"},children:(0,t.jsx)(a.AlertContent,{item:e,isEditing:i,isEmergency:(0,n.isEmergencyItem)(e),onOpenModal:()=>f(e.id)})}),s&&(0,t.jsx)("div",{className:"min-w-0 shrink-0",style:{width:"50%"},children:(0,t.jsx)(a.AlertContent,{item:s,isEditing:i,isEmergency:(0,n.isEmergencyItem)(s),onOpenModal:()=>f(s.id)})})]})}),(0,t.jsx)(a.AlertControls,{isEditing:i,isDismissible:!0,visibleCount:l,currentIndex:o,itemId:e.id,onPrev:u,onNext:x,onDismiss:m,totalActive:l})]})})}),d=e=>{let{fields:d,params:h}=e,{page:u}=(0,i.useSitecore)(),x=u.mode.isEditing,m=h?.autoAdvance!=="0",f=parseInt(h?.intervalMs??"5500",10)||5500,g=h?.styles??"",[p,b]=(0,s.use
4039State)(0),[y,w]=(0,s.useState)(null),[v,j]=(0,s.useState)(!1),[N,C]=(0,s.useState)(null),[k,F]=(0,s.useState)(()=>{try{let e=localStorage.getItem(n.LS_KEY);return e?JSON.parse(e):{}}catch{return{}}}),[E,A]=(0,s.useState)(0),[S,D]=(0,s.useState)(!1),[T]=(0,s.useState)(()=>"1"===new URLSearchParams(window.location.search).get("debug")),L=(0,s.useRef)(!1),_=(0,s.useRef)(!1),I=(0,s.useRef)(0),B=(0,s.useRef)(null),M=(0,s.useRef)(null);(0,s.useEffect)(()=>()=>{B.current&&clearTimeout(B.current)},[]),(0,s.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>D(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let R=(0,s.useCallback)(e=>{if(!_.current){if(S){b(e),I.current=e,w(null),j(!1);return}_.current=!0,w(e),requestAnimationFrame(()=>{requestAnimationFrame(()=>{j(!0),B.current=setTimeout(()=>{b(e),I.current=e,w(null),j(!1),_.current=!1},n.SLIDE_MS)})})}},[S]),P=d?.data?.datasource,$=P?.children?.results??n.FALLBACK_ITEMS,O=(0,s.useMemo)(()=>{let e=$.filter(e=>!k[e.id]);return[...e.filter(n.isEmergencyItem),...e.filter(e=>!(0,n.isEmergencyItem)(e))]},[$,k]),H=O.length,V=O[p]??null,z=null!==y?O[y]??null:null,U=()=>A(e=>e+1),W=O.find(e=>e.id===N)??null,G=W?.title?.jsonValue,q=W?.modalText?.jsonValue,K=()=>{R((I.current+1)%Math.max(H,1)),U()},Y=()=>{R((I.current-1+Math.max(H,1))%Math.max(H,1)),U()},Q=e=>{B.current&&clearTimeout(B.current),_.current=!1,w(null),j(!1),F(t=>{let s={...t,[e]:!0};try{localStorage.setItem(n.LS_KEY,JSON.stringify(s))}catch{}return s});let t=Math.min(I.current,Math.max(H-2,0));b(t),I.current=t};(0,s.useEffect)(()=>{if(!m||H<=1||x||S)return;let e=setInterval(()=>{L.current||R((I.current+1)%Math.max(H,1))},f);return()=>clearInterval(e)},[m,f,H,x,S,E,R]);let X=e=>{M.current=e.touches[0].clientX},J=e=>{if(null===M.current)return;let t=M.current-e.changedTouches[0].clientX;Math.abs(t)>=40&&(t>0?K():Y()),M.current=null};return 0!==H||x?(0,t.jsxs)("div",{suppressHydrationWarning:!0,className:(0,r.cn)("w-full",g),onMouseEnter:()=>L.current=!0,onMouseLeave:()=>L.current=!1,onFocusCapture:()=>L.current=!0,onBlurCapture:()=>L.current=!1,children:[x&&(0,t.jsx)(a.AlertBannerEditGuide,{}),0===H&&x&&(0,t.jsx)("div",{className:"rounded-none border-2 border-dashed border-[#CED5D9] bg-[#EDF5FA] p-6 text-center text-sm text-[#686C6E]",children:"Broward Alert Banner - add AlertItem children to the datasource to populate alerts."}),x&&O.map(e=>(0,t.jsx)(o,{item:e,isEditing:x,isEmergency:(0,n.isEmergencyItem)(e),visibleCount:1,currentIndex:0,onPrev:()=>void 0,onNext:()=>void 0,onDismiss:()=>void 0,onOpenModal:()=>void 0},e.id)),!x&&V&&(0,t.jsx)(c,{current:V,incomingItem:z,isEditing:x,total:H,displayedIndex:p,sliding:v,autoAdvance:m,prefersReducedMotion:S,onPrev:Y,onNext:K,onDismiss:Q,onOpenModal:C,onTouchStart:X,onTouchEnd:J}),W&&(0,t.jsx)(l.AlertModal,{titleField:G,modalTextField:q,onClose:()=>C(null)}),T&&(0,t.jsx)(a.DebugPanel,{componentProps:d,resolvedState:{totalItems:$.length,visibleItems:H,carouselIndex:p,currentPriority:(0,n.isEmergencyItem)(V??{})?"emergency":"standard",currentTone:(0,n.isEmergencyItem)(V??{})?"danger":"info",autoAdvance:m,intervalMs:f,isEditing:x,dismissedIds:Object.keys(k)}})]}):null};e.s(["Default",0,d])},476606,e=>{"use strict";var t=e.i(373433),s=e.i(947746),i=e.i(956866),r=e.i(191167),a=e.i(93681),l=e.i(968684),n=e.i(237855),o=e.i(965947);function c(e){return 0===e?"Clear sky":e<=3?"Partly cloudy":e<=9?"Fog":e<=29?"Rain":e<=39?"Snow":e<=59?"Light drizzle":e<=79?"Snow":e<=84?"Showers":"Thunderstorm"}function d(e){return 0===e?"âï¸":e<=3?"â
":e<=9?"ð«ï¸":e<=29?"ð§ï¸":e<=39?"ð¨ï¸":e<=59?"ð¦ï¸":e<=79?"âï¸":e<=84?"ð§ï¸":"âï¸"}function h(e){return Math.round(9*e/5+32)}let u=({weather:e,loading:i})=>
4039{let[r,a]=(0,s.useState)(!0),l=e=>r?`${h(e)}\xb0F`:`${Math.round(e)}\xb0C`;return i?(0,t.jsxs)("div",{className:"animate-pulse space-y-2.5",children:[(0,t.jsx)("div",{className:"h-3.5 w-24 rounded bg-[#e0ecf5]"}),(0,t.jsx)("div",{className:"h-3.5 w-20 rounded bg-[#e0ecf5]"}),(0,t.jsx)("div",{className:"h-3.5 w-20 rounded bg-[#e0ecf5]"}),(0,t.jsx)("div",{className:"h-3.5 w-16 rounded bg-[#e0ecf5]"})]}):e?(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-lg leading-none","aria-hidden":"true",children:d(e.weathercode)}),(0,t.jsx)("span",{className:"text-[11px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:c(e.weathercode)})]}),(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("span",{className:"whitespace-nowrap text-[11px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:"Temp"}),(0,t.jsx)("span",{className:"tabular-nums text-sm font-black text-[#10263f]",children:l(e.temperature)})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("span",{className:"whitespace-nowrap text-[11px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:"Feels like"}),(0,t.jsx)("span",{className:"tabular-nums text-sm font-black text-[#10263f]",children:l(e.feelsLike)})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1 whitespace-nowrap text-[11px] font-bold uppercase tracking-[0.14em] text-[#8a99a8]",children:[(0,t.jsx)(n.Wind,{className:"h-3 w-3"}),"Wind"]}),(0,t.jsxs)("span",{className:"tabular-nums text-sm font-black text-[#10263f]",children:[Math.round(e.windspeed)," km/h"]})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 pt-1 text-[11px] font-bold text-[#8a99a8]",children:[(0,t.jsx)("span",{className:r?"text-[#10263f]":"",children:"°F"}),(0,t.jsx)("button",{type:"button",role:"switch","aria-checked":!r,onClick:()=>a(e=>!e),className:(0,o.cn)("relative inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus:outline-none focus:ring-2 focus:ring-[#0d8ddb] focus:ring-offset-1",r?"bg-[#10263f]":"bg-[#0d8ddb]"),children:(0,t.jsx)("span",{className:(0,o.cn)("pointer-events-none inline-block h-3.5 w-3.5 rounded-full bg-white shadow transition-transform",r?"translate-x-0.5":"translate-x-[18px]")})}),(0,t.jsx)("span",{className:r?"":"text-[#10263f]",children:"°C"})]})]}):null},x=()=>(0,t.jsx)("svg",{className:"pointer-events-none absolute right-3 top-1/2 h-4 w-4 -translate-y-1/2 text-[#5f7183]",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})}),m=({flights:e})=>{let s=e.filter(e=>"delayed"===e.statusCode||"canceled"===e.statusCode);if(0===s.length)return null;let i=Math.max(4,Math.ceil(8/Math.max(1,s.length))),r=(100/i).toFixed(4),a=Array.from({length:i},()=>s).flat(),l=Math.max(50,12*s.length),n=(0,t.jsx)("span",{className:"whitespace-nowrap text-[10px] font-black uppercase tracking-[0.18em] text-white",children:"â Flight Alerts"});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"relative flex justify-center pb-0 pt-3 lg:hidden",children:(0,t.jsx)("div",{className:"inline-flex items-center bg-red-600 px-5 py-2 shadow-lg",children:n})}),(0,t.jsxs)("div",{className:"relative flex items-stretch overflow-hidden bg-[#10263f]",children:[(0,t.jsx)("style",{children:` 4040 @keyframes airport-ticker { 4041 from { transform: translateX(0); } 4042 to { transform: translateX(-${r}%); } 4043 } 4044 .airport-ticker-wrapper { 4045 -webkit-overflow-scrolling: touch; 4046 scrollbar-width: none; 4047 -ms-overflow-style: none; 4048 } 4049 .airport-ticker-wrapper::-webkit-scrollbar { display: none; } 4050 .airport-ticker-wrapper { overflow: hidden !important; } 4051 .airport-ticker-track { animation: airport-ticker ${l}s linear infinite; } 4052 .airport-ticker-track:hover { animation-play-state: paused; } 4053 `}),(0,t.jsx)("div",{className:"z-10 hidden shrink-0 items-center bg-red-600 px-5 py-3 lg:flex",children:n}),(0,t.jsx)("div",{className:"airport-ticker-wrapper flex-1 overflow-x-auto",children:(0,t.jsx)("div",{className:"airport-ticker-track flex w-max items-center",children:a.map((e,s)=>(0,t.jsxs)("div",{className:"flex items-center gap-3 border-r border-white/10 px-6 py-3",children:[(0,t.jsx)("span",{className:(0,o.cn)("shrink-0 px-2 py-0.5 text-[9px] font-black uppercase tracking-widest text-white","canceled"===e.statusCode?"bg-red-500":"bg-amber-500"),
4053children:"canceled"===e.statusCode?"Cancelled":"Delayed"}),(0,t.jsx)("span",{className:"whitespace-nowrap text-sm font-black text-white",children:e.flightNumber}),(0,t.jsx)("span",{className:"whitespace-nowrap text-xs text-[#7dd3fc]",children:e.airline.name})]},s))})})]})]})},f="/airport/flighttracker",g="fll_weather_cache",p=6e5,b=e=>{let n=(0,i.useRouter)(),{page:o}=(0,l.useSitecore)(),c=e.isPageEditing||o.mode.isEditing,d=e.params?.styles??"",h=e.fields?.data?.datasource,b=h?.supplementalAirlines?.jsonValue?.value?.trim()||"",[y,w]=(0,s.useState)(""),[v,j]=(0,s.useState)("departures"),[N,C]=(0,s.useState)(""),[k,F]=(0,s.useState)(""),[E,A]=(0,s.useState)(null),[S,D]=(0,s.useState)(!0),[T,L]=(0,s.useState)([]),[_,I]=(0,s.useState)([]),[B,M]=(0,s.useState)(!1),R="26.0726",P="-80.1527";(0,s.useEffect)(()=>{let e=window.self!==window.top,t=window.setTimeout(()=>M(e),0);return()=>window.clearTimeout(t)},[]),(0,s.useEffect)(()=>{if(window.self!==window.top){let e=window.setTimeout(()=>D(!1),0);return()=>window.clearTimeout(e)}try{let e=localStorage.getItem(g);if(e){let{data:t,timestamp:s}=JSON.parse(e);if(Date.now()-s<p){let e=window.setTimeout(()=>{A(t),D(!1)},0);return()=>window.clearTimeout(e)}}}catch{}fetch(`https://api.open-meteo.com/v1/forecast?latitude=${R}&longitude=${P}¤t=temperature_2m,apparent_temperature,wind_speed_10m,weather_code`).then(e=>e.json()).then(e=>{let t=e.current;if(!t)return void A(null);let s={temperature:t.temperature_2m,feelsLike:t.apparent_temperature,windspeed:t.wind_speed_10m,weathercode:t.weather_code};A(s);try{localStorage.setItem(g,JSON.stringify({data:s,timestamp:Date.now()}))}catch{}}).catch(()=>A(null)).finally(()=>D(!1))},[R,P]),(0,s.useEffect)(()=>{let e=!1,t=0,s=b?`&extra=${encodeURIComponent(b)}`:"",i=()=>{Promise.all([fetch(`/api/flights?direction=departures${s}`),fetch(`/api/flights?direction=arrivals${s}`)]).then(async([s,i])=>{if(!s.ok||!i.ok)throw Error("HTTP error");let[r,a]=await Promise.all([s.json(),i.json()]);if(e)return;L([...r.flights??[],...a.flights??[]]);let l=new Map;for(let e of[...r.airlines??[],...a.airlines??[]])l.has(e.iata)||l.set(e.iata,e.name);I(Array.from(l.entries()).map(([e,t])=>({iata:e,name:t})).sort((e,t)=>e.name.localeCompare(t.name))),t=0}).catch(()=>{!e&&t<2&&setTimeout(i,1500*++t)})};return i(),()=>{e=!0}},[b]),(0,s.useEffect)(()=>{let e=b?`&extra=${encodeURIComponent(b)}`:"",t=0,s=()=>{let s=Date.now();s-t<3e3||(t=s,Promise.all([fetch(`/api/flights?direction=departures${e}`).then(e=>e.json()),fetch(`/api/flights?direction=arrivals${e}`).then(e=>e.json())]).then(([e,t])=>{L([...e.flights??[],...t.flights??[]]);let s=new Map;for(let i of[...e.airlines??[],...t.airlines??[]])s.has(i.iata)||s.set(i.iata,i.name);I(Array.from(s.entries()).map(([e,t])=>({iata:e,name:t})).sort((e,t)=>e.name.localeCompare(t.name)))}).catch(()=>null))},i=e=>{e.persisted&&window.location.reload()},r=()=>s(),a=()=>{"visible"===document.visibilityState&&s()};return window.addEventListener("pageshow",i),window.addEventListener("popstate",r),document.addEventListener("visibilitychange",a),()=>{window.removeEventListener("pageshow",i),window.removeEventListener("popstate",r),document.removeEventListener("visibilitychange",a)}},[b]);let $=(0,s.useMemo)(()=>{let e=new Map;if(y)for(let t of T)"FLL"===t.origin.iata&&t.destination.iata&&!e.has(t.destination.iata)&&e.set(t.destination.iata,t.destination.name||t.destination.iata),"FLL"===t.destination.iata&&t.origin.iata&&!e.has(t.origin.iata)&&e.set(t.origin.iata,t.origin.name||t.origin.iata);else if("departures"===v)for(let t of T)"FLL"===t.origin.iata&&t.destination.iata&&!e.has(t.destination.iata)&&e.set(t.destination.iata,t.destination.name||t.destination.iata);else for(let t of T)"FLL"===t.destination.iata&&t.origin.iata&&!e.has(t.origin.iata)&&e.set(t.origin.iata,t.origin.name||t.origin.iata);return Array.from(e.entries()).map(([e,t])=>({iata:e,name:t})).sort((e,t)=>e.name.localeCompare(t.name))},[T,v,y]),O=(0,s.useCallback)(e=>{e?.preventDefault();let t=f,s=new URLSearchParams;y.trim()&&s.set("q",y.trim()),s.set("direction",v),N&&s.set("airline",N),k&&s.set("destination",k);let i=s.toString();n.push(i?`${t}?${i}`:t)},[n,y,v,N,k]),H=h?.title?.jsonValue,V=h?.backgroundImage?.jsonValue,z=!!V?.value?.src,U="w-full appearance-none border border-[#ced5da] bg-white px-4 py-5 pr-10 text-sm text-[#10263f] focus:border-[#0d8ddb] focus:outline-none";return(0,t.jsx)("div",{className:d,children:(0,t.jsxs)("div",{className:`relative flex w-full flex-col overflow-hidden ${z?"":"bg-white"}`,style:{minHeight:"400px"},children:[(z||c)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 z-0 [&_img]:h-full [&_img]:w-full [&_img]:object-cover","aria-hidden":"true",children:(0,t.jsx)(a.Image,{field:V,className:"h-full w-full object-cover"})}),(0,t.jsx)("div",{className:"absolute inset-0 z-[1] bg-[linear-gradient(180deg,rgba(0,51,102,0.68)_0%,rgba(0,102,187,0.36)_30%,rgba(0,102,187,0)_100%)]","aria-hidden":"true"})]}),!z&&!c&&(0,t.jsx)("div",{className:"absolute inset-0 z-[1] bg-gradient-to-b from-[#003366] to-[#0066BB]","aria-hidden":"true"}),(0,t.jsx)("div",{className:"relative z-[2] flex flex-1 w-full items-center",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[90rem] px-4 py-8 sm:px-6 lg:px-8 min-[90rem]:px-0",children:[(0,t.jsx)("div",{className:"mb-4 flex items-center justify-between gap-4",children:(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(H?.value||c)&&(0,t.jsx)(r.Text,{field:
4053H,tag:"h1",className:"text-2xl font-black leading-tight text-white lg:text-3xl"})})}),(0,t.jsx)("div",{className:"mt-6 w-full p-10",style:{backgroundColor:"rgba(255,255,255,0.95)"},children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 lg:flex-row lg:gap-8",children:[(0,t.jsxs)("form",{action:f,method:"get",onSubmit:O,className:"min-w-0 lg:basis-3/4",children:[(0,t.jsx)("p",{className:"mb-2 text-[10px] font-bold uppercase tracking-[0.18em] text-[#5f7183]",children:"Search Flights"}),(0,t.jsx)("input",{type:"text",name:"q",value:y,onChange:e=>{w(e.target.value),C(""),F("")},placeholder:"Search by flight number, airline, or destination",className:"w-full border border-[#ced5da] bg-white px-4 py-5 text-sm text-[#10263f] placeholder-[#adb5bd] focus:border-[#0d8ddb] focus:outline-none"}),(0,t.jsxs)("div",{className:"mt-5 flex flex-col gap-4 sm:flex-row sm:items-end",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"mb-1 block text-[10px] font-bold uppercase tracking-[0.18em] text-[#5f7183]",children:"Direction"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("select",{name:"direction",value:v,onChange:e=>{j(e.target.value),F("")},className:U,children:[(0,t.jsx)("option",{value:"departures",children:"Departures"}),(0,t.jsx)("option",{value:"arrivals",children:"Arrivals"})]}),(0,t.jsx)(x,{})]})]}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"mb-1 block text-[10px] font-bold uppercase tracking-[0.18em] text-[#5f7183]",children:"Airline"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("select",{name:"airline",value:N,onChange:e=>{C(e.target.value),w("")},className:U,children:[(0,t.jsx)("option",{value:"",children:"All airlines"}),_.map(e=>(0,t.jsx)("option",{value:e.iata,children:e.name},e.iata))]}),(0,t.jsx)(x,{})]})]}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"mb-1 block text-[10px] font-bold uppercase tracking-[0.18em] text-[#5f7183]",children:y?"City":"departures"===v?"To City":"From City"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("select",{name:"destination",value:k,onChange:e=>{F(e.target.value),w("")},className:U,children:[(0,t.jsx)("option",{value:"",children:"All cities"}),$.map(e=>(0,t.jsxs)("option",{value:e.iata,children:[e.name," (",e.iata,")"]},e.iata))]}),(0,t.jsx)(x,{})]})]}),(0,t.jsx)("button",{type:"submit",className:"flex-shrink-0 bg-[#10263f] px-8 py-5 text-xs font-black uppercase tracking-[0.18em] text-white transition-colors hover:bg-[#0d4c8a] sm:self-end",style:{cursor:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg transform='rotate(-45,12,12)'%3E%3Cpath fill='%23ffffff' stroke='none' d='M17.8 19.2 16 11l3.5-3.5C21 6 21 4 19 2c-2-2-4-2-5.5-.5L10 5 1.8 6.2c-1 .2-1 1.3-.2 1.8l3.8 3.8L3.8 16.7c-.7.7-.7 1.8 0 2.5l1 1c.7.7 1.8.7 2.5 0l4.7-1.7 3.8 3.8c.5.8 1.6.8 1.8-.2z'/%3E%3C/g%3E%3C/svg%3E\") 12 12, pointer"},children:"Search Flights"})]})]}),(0,t.jsx)("div",{className:"flex flex-col justify-center border-t border-[#ced5da] pt-4 lg:basis-1/4 lg:border-l lg:border-t-0 lg:pl-8 lg:pt-0",children:B?(0,t.jsx)("p",{className:"text-xs text-[#5f7183]",children:"Weather widget loads in preview / live mode"}):(0,t.jsx)(u,{weather:E,loading:S})})]})})]})}),!B&&(0,t.jsx)(m,{flights:T})]})})};e.s(["Default",0,b])},801205,e=>{"use strict";e.s(["default",()=>tt]);var t=e.i(305843),s=e.i(778477),i=e.i(816365),r=e.i(549804),a=e.i(485546),l=e.i(193221),n=e.i(440133),o=e.i(180439),c=e.i(542615),d=e.i(516239),h=e.i(300320),u=e.i(980537),x=e.i(761075),m=e.i(508010),f=e.i(110773),g=e.i(319583),p=e.i(580378),b=e.i(277605),y=e.i(407970),w=e.i(152936),v=e.i(922360),j=e.i(472683),N=e.i(714794),C=e.i(35705),k=e.i(561851),F=e.i(600856),E=e.i(902311),A=e.i(2482),S=e.i(73683),D=e.i(971705),T=e.i(131982),L=e.i(603345),_=e.i(789984),I=e.i(195721),B=e.i(379659);e.i(772042);var M=e.i(20203),R=e.i(734020),P=e.i(815204),$=e.i(585495),O=e.i(952080),H=e.i(273382),V=e.i(197846),z=e.i(862196),U=e.i(50469),W=e.i(952973),G=e.i(449389);e.i(237368);var q=e.i(43542),K=e.i(612065),Y=e.i(98928),Q=e.i(937926),X=e.i(172258),J=e.i(980827),Z=e.i(44620),ee=e.i(94881),et=e.i(260334),es=e.i(355745),ei=e.i(470938),er=e.i(901720),ea=e.i(315694),el=e.i(924507),en=e.i(132402),eo=e.i(984195),ec=e.i(700762),ed=e.i(692017),eh=e.i(966423),eu=e.i(649049),ex=e.i(165239),em=e.i(630591),ef=e.i(138601),eg=e.i(392925),ep=e.i(395667),eb=e.i(160052),ey=e.i(374298),ew=e.i(817757),ev=e.i(617072),ej=e.i(806635),eN=e.i(41011),eC=e.i(789160),ek=e.i(513326),eF=e.i(598018),eE=e.i(303900),eA=e.i(905024),eS=e.i(474307),eD=e.i(494923),eT=e.i(343121),eL=e.i(744606),e_=e.i(32226),eI=e.i(124111),eB=e.i(805863),eM=e.i(516730),eR=e.i(10681),eP=e.i(686093),e$=e.i(661890),eO=e.i(444525),eH=e.i(241620),eV=e.i(990045),ez=e.i(464332),eU=e.i(700927),eW=e.i(384157),eG=e.i(930387),eq=e.i(956373),eK=e.i(567063),eY=e.i(109507),eQ=e.i(607627),eX=e.i(329693),eJ=e.i(166739),eZ=e.i(474771),e0=e.i(427709),e1=e.i(688242),e5=e.i(460425),e3=e.i(231763),e2=e.i(995782),e4=e.i(645991),e6=e.i(70857),e8=e.i(953910),e7=e.i(553614),e9=e.i(603828),te=e.i(476606);let tt=new Map([["BYOCWrapper",t.BYOCClientWrapper],["FEaaSWrapper",s.FEaaSClientWrapper],["Form",i.Form],["theme-provider",{...r}],["SearchTypeFacetBar",{...a}],["SearchTest",{...l}],["SearchResultsPanel",{...n}],["SearchResultsForm",{...o}],["SearchResults",{...c}],["SearchResultItem",{...d}],["SearchDidYouMean",{...h}],["LibrarySearch",{...u}],["useSearchResultsPage",{...x}],["NotFound",{...m}],["BodyRouteId",{...f}],["SignupBanner",{...g}],["SearchableRail",{...p}],["SearchableAccordionView",{...b}],["SearchableAccordion",{...y}],["RfpRepository",{...w}],["ResourceRailTabs",{...v}],["ResourceRailPanel",{...j}],["ResourceRail",{...N}],["PRRCoordinatorList",{...C}],["ProfessionalDirectory",{...k}],["RiderAlertModal",{...F}],["PlanATrip",{...E}],["ParkFinderMap",{...A}
4053],["ParkFinderDetailView",{...S}],["ParkFinder",{...D}],["OigPublicationsWidget",{...T}],["MultiPromo",{...L}],["MoreInformationModal",{..._}],["MoreInformation",{...I}],["locationFinder",{...B,...M}],["LocationEvents",{...R}],["LocationAlertCarousel",{...P}],["LibraryEventsAll",{...$}],["JobClassificationPayPlan",{...O}],["imageTextStacked",{...H}],["ImageTextStackedItem",{...V}],["IconCardDeck",{...z}],["HurricaneDashboard",{...U,...W,...G,...q,...K,...Y,...Q,...X}],["helpDesk",{...J}],["HelpDeskDisplay",{...Z}],["GovAccordion",{...ee}],["FlightInformation",{...et}],["FindCountyServices",{...es}],["FeaturedStats",{...ei}],["EventCalendarDetailView",{...er}],["EventCalendarCard",{...ea}],["EventCalendar",{...el}],["DiningShoppingOptionsView",{...en}],["DiningShoppingOptionsModal",{...eo}],["DiningShoppingOptions",{...ec}],["DataTable",{...ed}],["CountdownTimer",{...eh}],["ContentTabs",{...eu}],["ContactUs",{...ex}],["CommissionerProfile",{...em}],["bulletIconList",{...ef}],["BlueCard",{...eg}],["BcContentHubDataTable",{...ep}],["AtoZAccordionView",{...eb}],["AtoZAccordionCategory",{...ey}],["AtoZAccordion",{...ew}],["agencyContactList",{...ev}],["SideLinks",{...ej}],["SubsiteHero",{...eN}],["SecondaryNavigation",{...eC}],["ResourceLinkGrid",{...ek}],["QuickLinks",{...eF}],["LinkList",{...eE}],["LibraryNavHeaderSiteSearchModal",{...eA}],["LibraryNavHeaderIcon",{...eS}],["LibraryNavHeader",{...eD}],["headerOIG",{...eT}],["HeaderSiteSearchModal",{...eL}],["HeaderMegaMenuOverlay",{...e_}],["HeaderMegaMenuItems",{...eI}],["HeaderIcon",{...eB}],["HeaderBar",{...eM}],["Header",{...eR}],["AirportHeaderSiteSearchModal",{...eP}],["AirportHeaderIcon",{...e$}],["AirportHeader",{...eO}],["AirportFooterClient",{...eH}],["AgencySubnav",{...eV}],["AgencyInteriorPage",{...ez}],["AgencyHomeSlider",{...eU}],["AgencyHome",{...eW}],["VideoPlaylist",{...eG}],["VideoPlayerPlayer",{...eq}],["VideoPlayerLiteVimeoEmbed",{...eK}],["VideoPlayer",{...eY}],["VideoEmbedder",{...eQ}],["image-optimization",{...eX}],["ImageWrapper",{...eJ}],["Gallery",{...eZ}],["CardCarouselModal",{...e0}],["CardCarousel",{...e1}],["SecondaryPages",{...e5}],["LibraryHeader",{...e3}],["HeroSearch",{...e2}],["Hero",{...e4}],["FeatureBanner",{...e6}],["browardAlert",{...e8,...e7}],["AlertModal",{...e9}],["airportHero",{...te}]])}]);
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.