PageSourceSearch

https://www.clc.gov.sg/_next/static/chunks/415-40b77503be59a2fd.js

js clc.gov.sg collected 2026-09-24 19:13:16 UTC 87,918 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[415],{82:(e,t,s)=>{s.d(t,{VicaWidgetClient:()=>r});var a=s(1085),l=s(6127);let r=({useDevStagingScript:e,...t})=>((0,l.g)({src:e?"https://webchat.mol-vica.com/static/js/chat.js":"https://webchat.vica.gov.sg/static/js/chat.js"}),(0,a.jsx)("div",{id:"webchat",...t}))},109:(e,t,s)=>{s.d(t,{AskgovWidget:()=>r});var a=s(1085),l=s(6127);let r=({environment:e,...t})=>((0,l.g)({src:"production"===e?"https://script.ask.gov.sg/widget.js":"https://script-staging.ask.gov.sg/widget.js"}),(0,a.jsx)("div",{id:"askgov-widget",...t}))},320:(e,t,s)=>{s.d(t,{LiteVimeoEmbed:()=>o});var a=s(1085),l=s(2729),r=s(8762),i=s(8821),n=s(7584);let o=({src:e,videoId:t,title:s,shouldLazyLoad:o=!0})=>{let d,[u,m]=(0,l.useState)(!1),[h,x]=(0,l.useState)(null);return(0,l.useEffect)(()=>{(async()=>{try{let e=await fetch(`https://vimeo.com/api/v2/video/${t}.json`),s=await e.json();s[0]?.thumbnail_large&&x(s[0].thumbnail_large)}catch{}})()},[t]),(0,a.jsxs)(a.Fragment,{children:[h?(0,a.jsx)(i.ImageClient,{src:h,alt:`Thumbnail for ${s||"video"}`,width:"100%",lazyLoading:o,className:(0,r.Q)("absolute inset-0 h-full w-full bg-black object-cover",u&&"pointer-events-none opacity-0")}):(0,a.jsx)("div",{className:(0,r.Q)("absolute inset-0 h-full w-full bg-black",u&&"pointer-events-none opacity-0"),"aria-hidden":!0}),u?(0,a.jsx)("iframe",{height:"100%",width:"100%",className:n.Z,src:((d=new URL(e)).searchParams.set("autoplay","1"),d.toString()),title:s||"Video player",allow:`${n.v}; autoplay`,referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0}):(0,a.jsx)("button",{type:"button",onClick:()=>m(!0),className:"group absolute inset-0 flex cursor-pointer items-center justify-center focus:outline-none focus-visible:ring-4 focus-visible:ring-inset focus-visible:ring-utility-highlight focus-visible:ring-offset-2 focus-visible:ring-offset-black","aria-label":`Play ${s||"video"}`,children:(0,a.jsx)(c,{})})]})},c=()=>(0,a.jsx)("span",{className:"pointer-events-none flex h-10 w-[65px] shrink-0 items-center justify-center rounded-lg bg-[#15D5FF]","aria-hidden":!0,children:(0,a.jsx)("span",{className:"ml-1",style:{width:0,height:0,borderStyle:"solid",borderWidth:"10px 0 10px 20px",borderColor:"transparent transparent transparent #000"}})})},675:(e,t,s)=>{s.d(t,{z:()=>c});var a=s(1085),l=s(3411),r=s(8762),i=s(1919),n=s(4638),o=s(4627);let c=({className:e,variant:t,size:s,colorScheme:c,...d})=>{let u=!!d.href&&(0,i.t)(d.href);return u?(0,a.jsxs)(o.Link,{...d,className:(0,r.Q)((0,n.V)({variant:t,size:s,className:e,colorScheme:c}),e),isExternal:u,children:[d.children,(0,a.jsx)(l.zaF,{"aria-hidden":!0,className:(0,n.Y)({size:s})})]}):(0,a.jsx)(o.Link,{...d,className:(0,r.Q)((0,n.V)({variant:t,size:s,className:e,colorScheme:c}),e)})}},1502:(e,t,s)=>{s.d(t,{SearchSG:()=>r});var a=s(1085),l=s(2640);let r=({clientId:e})=>((0,l.R)({clientId:e,pageType:"search",shouldLoad:!0}),(0,a.jsx)("div",{id:"searchsg-result-container",className:"h-[29.25rem]"}))},1627:(e,t,s)=>{s.d(t,{a:()=>r});var a=s(2729);let l=async e=>{let t=(({resourceId:e,q:t,limit:s,offset:a,filters:l,sort:r})=>{let i=new URL("https://data.gov.sg/api/action/datastore_search");return i.searchParams.set("resource_id",e),t&&i.searchParams.set("q",t),s&&i.searchParams.set("limit",s.toString()),a&&i.searchParams.set("offset",a.toString()),l&&Object.keys(l).length>0&&i.searchParams.set("filters",JSON.stringify(l)),r&&i.searchParams.set("sort",r),i.toString()})(e),s=await fetch(t);if(!s.ok)throw Error("Failed to fetch data from DGS API");let a=await s.json();if(!a.success)throw Error("Failed to fetch data from DGS API");return a},r=({fetchAll:e=!1,resourceId:t,q:s,limit:r,offset:i,filters:n,sort:o})=>{let[c,d]=(0,a.useState)(!0),[u,m]=(0,a.useState)(!1),[h,x]=(0,a.useState)(null),p=(0,a.useMemo)(()=>({resourceId:t,q:s,limit:r,offset:i,filters:n,sort:o}),[t,s,r,i,n,o]),f=(0,a.useCallback)(async()=>{let e=await l({...p,limit:1e4}),t=e.result.total;t<=1e4?x(e):x(await l({...p,limit:t}))},[p]),b=(0,a.useCallback)(async()=>{x(await l(p))},[p]);return(0,a.useEffect)(()=>{(async()=>{d(!0);try{e?await f():await b(),m(!1)}catch{m(!0)}finally{d(!1)}})()},[e,f,b]),{records:h?.result.records,total:h?.result.total,isLoading:c,isError:u}}
1},1919:(e,t,s)=>{s.d(t,{t:()=>a});let a=e=>!!e&&!e.startsWith("/")&&!e.startsWith("#")&&!e.startsWith("[resource:")},2331:(e,t,s)=>{s.d(t,{ImageContainer:()=>o});var a=s(1085),l=s(2729),r=s(8821);let i=(0,s(6353).tv)({slots:{container:"bottom-16 left-1/2 -translate-x-1/2 animate-slide-up-fade-in rounded-full motion-reduce:animate-none",button:"z-20 flex flex-row items-center gap-0.5 rounded-full bg-black/65 px-3 py-2 text-base",text:"prose-headline-base-medium whitespace-nowrap text-white"},variants:{isFixed:{true:{container:"fixed",button:"animate-button-pulse motion-reduce:animate-none"},false:{container:"absolute",button:""}}}}),n=({isFixed:e})=>{let t=i({isFixed:e});return(0,a.jsx)("div",{className:t.container(),children:(0,a.jsxs)("div",{className:t.button(),children:[(0,a.jsx)("span",{className:t.text(),children:"Scroll for more"}),(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:(0,a.jsx)("path",{d:"M7.3418 12.4917L14 19.1499L20.6581 12.4917L19.0085 10.8421L14 15.8506L8.99146 10.8421L7.3418 12.4917Z",fill:"white"})})]})})},o=({imageSrc:e,imageAlt:t,assetsBaseUrl:s})=>{let i=(0,l.useRef)(null),[o,c]=(0,l.useState)(!1),[d,u]=(0,l.useState)(!1),m=()=>{if(!i.current)return;let e=i.current.getBoundingClientRect();e.top+120>=window.innerHeight?u(!1):(u(!0),c(e.bottom>window.innerHeight+1))};return(0,l.useEffect)(()=>(window.addEventListener("scroll",m,{passive:!0}),window.addEventListener("resize",m),m(),()=>{window.removeEventListener("scroll",m),window.removeEventListener("resize",m)}),[]),(0,a.jsxs)("div",{className:"relative w-full",children:[(0,a.jsx)(r.ImageClient,{ref:i,src:e,alt:t,width:"100%",className:"aspect-square max-h-[60rem] w-full object-cover object-center md:aspect-[2/1]",assetsBaseUrl:s,lazyLoading:!1}),d&&(0,a.jsx)(n,{isFixed:o})]})}},2354:(e,t,s)=>{s.d(t,{UnsupportedBrowserBanner:()=>n});var a=s(1085),l=s(2729),r=s(3411);let i=/Edge?\/(79|[89]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(6[7-9]|[7-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(6[4-9]|[7-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(12\.\d+|(1[3-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(5[1-9]|[6-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]([6-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Opera Mini|Android:?[ /-](12[6-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[6-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(2[4-9]|[3-9]\d|\d{3,})\.\d+|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(2\.([5-9]|\d{2,})|([3-9]|\d{2,})\.\d+)(\.\d+|)/,n=({userAgent:e})=>{let[t,s]=(0,l.useState)(e||"");return((0,l.useEffect)(()=>{!e&&"u">typeof navigator&&s(navigator.userAgent)},[e]),(({userAgent:e})=>null==e||""===e||i.test(e||window.navigator.userAgent||""))({userAgent:t}))?(0,a.jsx)(a.Fragment,{}):(0,a.jsx)("div",{className:"bg-[#FFCC15]",children:(0,a.jsxs)("div",{className:"relative mx-auto flex max-w-screen-xl flex-row gap-2 px-6 py-4 text-base-content md:px-10 md:py-4",children:[(0,a.jsx)(r.wfp,{className:"mt-[3px] h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-0.5",children:[(0,a.jsx)("div",{className:"base-content-default prose-headline-base-medium [&:not(:first-child)]:mt-0 [&:not(:last-child)]:mb-0",children:"This browser is not supported."}),(0,a.jsxs)("div",{className:"prose-body-base [&:not(:first-child)]:mt-0 [&:not(:last-child)]:mb-0",children:["Your experience on this site might not be ideal. Please update to the latest version or use a modern browser to access this site."," ",(0,a.jsx)("a",{href:"https://github.com/opengovsg/isomer/blob/main/packages/components/browser-support.md",target:"_blank",className:"underline",children:"View our supported browsers"}),"."]})]})]})})}},2369:(e,t,s)=>{s.d(t,{K:()=>x});var a=s(1085),l=s(3037),r=s(6123),i=s(4816),n=s(2729),o=s(6353),c=s(8762),d=s(7669),u=s(4417);let m=(0,o.tv)({base:"box-border flex w-fit cursor-pointer items-center justify-center rounded text-center transition",extend:u.Rg,variants:{variant:{clear:"bg-transparent active:bg-base-canvas-backdrop/80 hover:bg-base-canvas-backdrop/50"},isDisabled:{true:"cursor-not-allowed"},colorScheme:{default:""},size:{base:"h-12 w-12 p-2"}},compoundVariants:[{variant:"clear",colorScheme:"default",className:"text-base-content"},{variant:"clear",isFocusVisible:!0,className:"bg-utility-highlight text-base-content-strong transition-none"}],defaultVariants:{size:"base",variant:"clear",colorScheme:"default"}}),h=(0,o.tv)({base:"h-6 w-6"}),x=(0,n.forwardRef)(({icon:e,className:t,variant:s,size:o,colorScheme:u,isDisabled:x,...p},f)=>{let b=(0,n.useRef)(null),{buttonProps:g}=(0,l.s)({...p,isDisabled:x},b),{focusProps:v,isFocusVisible:j}=(0,r.o)(),w=(0,i.v)(g,v);
1return(0,a.jsx)("button",{...w,ref:(0,d.Px)(b,f),className:(0,c.Q)(m({isFocusVisible:j,isDisabled:x,variant:s,size:o,colorScheme:u}),t),children:(0,a.jsx)(e,{className:h()})})})},2447:(e,t,s)=>{s.d(t,{$:()=>u});var a=s(1085),l=s(3037),r=s(6123),i=s(4816),n=s(2729),o=s(8762),c=s(7669),d=s(4638);let u=(0,n.forwardRef)(({className:e,variant:t,colorScheme:s,size:u,isDisabled:m,children:h,...x},p)=>{let f=(0,n.useRef)(null),{buttonProps:b}=(0,l.s)({...x,isDisabled:m},f),{focusProps:g,isFocusVisible:v}=(0,r.o)(),j=(0,i.v)(b,g);return(0,a.jsx)("button",{...j,ref:(0,c.Px)(f,p),className:(0,o.Q)((0,d.V)({isFocusVisible:v,isDisabled:m,variant:t,size:u,colorScheme:s}),e),children:h})});u.displayName="Button"},2640:(e,t,s)=>{s.d(t,{R:()=>l});var a=s(2729);let l=({pageType:e="default",clientId:t,shouldLoad:s})=>{let l="searchsg-config";(0,a.useEffect)(()=>{if(!s)return;let a=document.getElementById(l);a&&a.remove();let r=document.createElement("script");return r.id=l,r.src=`https://api.search.gov.sg/v1/searchconfig.js?clientId=${t}${"search"===e?"&page=result":""}`,r.setAttribute("defer",""),document.body.appendChild(r),()=>{let e=document.getElementById(l);e&&document.body.removeChild(e)}},[t,s,e])}},2711:(e,t,s)=>{s.d(t,{LiteYouTubeEmbed:()=>o});var a=s(1085),l=s(2729),r=s(8762),i=s(8821),n=s(7584);let o=({src:e,videoId:t,title:s,shouldLazyLoad:o=!0})=>{let d,[u,m]=(0,l.useState)(!1),[h,x]=(0,l.useState)(null);(0,l.useEffect)(()=>{t?x(null):(async()=>{try{let t=`https://www.youtube.com/oembed?url=${encodeURIComponent(e)}&format=json`,s=await fetch(t);if(!s.ok)return;let a=await s.json();a.thumbnail_url&&x(a.thumbnail_url.replace("hqdefault","sddefault"))}catch{}})()},[e,t]);let p=t?`https://i.ytimg.com/vi/${t}/sddefault.jpg`:h;return(0,a.jsxs)(a.Fragment,{children:[p&&(0,a.jsx)(i.ImageClient,{src:p,alt:`Thumbnail for ${s||"video"}`,width:"100%",lazyLoading:o,onLoad:e=>{let{currentTarget:t}=e;t.src.endsWith("/sddefault.jpg")&&120===t.naturalWidth&&90===t.naturalHeight&&(t.src=t.src.replace("sddefault.jpg","hqdefault.jpg"))},className:(0,r.Q)("absolute inset-0 h-full w-full bg-black object-cover",u&&"pointer-events-none opacity-0")}),u?(0,a.jsx)("iframe",{height:"100%",width:"100%",className:n.Z,src:((d=new URL(e)).searchParams.set("autoplay","1"),d.toString()),title:s||"Video player",allow:`${n.v}; autoplay`,referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0}):(0,a.jsx)("button",{type:"button",onClick:()=>m(!0),className:"group absolute inset-0 flex cursor-pointer items-center justify-center focus:outline-none focus-visible:ring-4 focus-visible:ring-inset focus-visible:ring-utility-highlight focus-visible:ring-offset-2 focus-visible:ring-offset-black","aria-label":`Play ${s||"video"}`,children:(0,a.jsx)(c,{className:"pointer-events-none h-12 w-[68px] shrink-0","aria-hidden":!0})})]})},c=e=>(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 68 48","aria-hidden":!0,...e,children:[(0,a.jsx)("path",{fill:"#FF0033",d:"M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z"}),(0,a.jsx)("path",{fill:"#fff",d:"M45 24 27 14v20"})]})},3192:(e,t,s)=>{s.d(t,{ImageGalleryClient:()=>m});var a=s(1085),l=s(2729),r=s(9578),i=s(6353),n=s(8821);let o=(0,a.jsx)("svg",{className:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})}),c=(0,a.jsx)("svg",{className:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})}),d=({numberOfImages:e,currentIndex:t,maxPreviewImages:s})=>{if(e<=s)return Array.from({length:e},(e,t)=>t);switch(s){case 3:{let s=Math.max(0,Math.min(t-1,e-3));return[s,s+1,s+2]}case 5:{let s=Math.max(0,Math.min(t-2,e-5));return[s,s+1,s+2,s+3,s+4]}default:return s}},u=(0,i.tv)({slots:{container:"relative aspect-[1/1] w-full flex-1 flex-shrink-0 overflow-hidden border-[1px] focus-visible:outline focus-visible:outline-[0.75rem] focus-visible:outline-offset-[-0.75rem] focus-visible:outline-utility-highlight sm:h-[7.375rem] lg:h-[5.375rem]"},variants:{isSelected:{true:{container:"border-base-content outline outline-[0.25rem] outline-offset-[-0.25rem] outline-base-content"},false:{container:"border-base-divider-medium hover:opacity-80"}},visibility:{all:{container:"block"},lgOnly:{container:"hidden lg:block"},none:{container:"hidden"}}}})(),m=({images:e,assetsBaseUrl:t,shouldLazyLoad:s})=>{let[i,m]=(0,l.useState)(0),[h,x]=(0,l.useTransition)(),p=(0,r.d)("lg"),f=(0,l.useMemo)(()=>p?5:3,[p]),b=(0,l.useRef)(null),g=d({numberOfImages:e.length,currentIndex:i,maxPreviewImages:f}),v=d({numberOfImages:e.length,currentIndex:i,maxPreviewImages:3}
1),j=d({numberOfImages:e.length,currentIndex:i,maxPreviewImages:5}),w=(0,l.useCallback)(t=>{if(t<0||t>=e.length||t===i)return;let s=b.current?.querySelectorAll("img")[t];if(s&&!s.complete&&"lazy"===s.getAttribute("loading")){s.removeAttribute("loading");let e=s.src;s.src="",s.src=e}},[e,i]),y=(0,l.useCallback)((e=1)=>{let t=g[g.length-1];t&&w(t+e)},[w,g]),N=(0,l.useCallback)(t=>{x(()=>{m(s=>"next"===t?(s+1)%e.length:(s-1+e.length)%e.length)}),"next"===t&&y(2)},[e.length,y,x]),C=()=>{0===i&&(({numberOfImages:e,maxPreviewImages:t})=>{let s=Math.max(e-t,0);return Array.from({length:e-s},(e,t)=>s+t)})({numberOfImages:e.length,maxPreviewImages:f}).map(e=>w(e))},k=e=>{if(e!==i)switch(f){case 3:w(e+1);break;case 5:w(e+1),w(e+2);break;default:return f}};return 0===e.length?null:(0,a.jsxs)("section",{className:"mt-6 w-full first:mt-0",role:"region","aria-label":"Image gallery",children:[(0,a.jsxs)("div",{className:"relative h-[17rem] w-full overflow-hidden border bg-white sm:h-[28.5rem]",children:[(0,a.jsx)("div",{className:"relative h-full w-full",children:e.map((l,r)=>{let o=r===i;return(g.includes(r)||0===i&&r===e.length-1||i===e.length-1&&0===r)&&(0,a.jsx)("div",{className:`absolute inset-0 h-full w-full transition-opacity duration-150 ease-out motion-reduce:transition-none ${o?"z-10 opacity-100":"z-0 opacity-0"}`,"aria-hidden":!o,children:(0,a.jsxs)("div",{className:"relative h-full w-full",children:[(0,a.jsx)(n.ImageClient,{src:l.src,alt:l.alt,width:"100%",className:"h-full w-full object-contain",assetsBaseUrl:t,lazyLoading:!o||s}),l.caption&&(0,a.jsx)("div",{className:"prose-label-sm-medium absolute bottom-0 left-0 right-0 bg-base-canvas-inverse-overlay/90 p-3 text-white",children:(0,a.jsx)("div",{className:"line-clamp-3",children:l.caption})})]})},l.src+r)})}),(0,a.jsx)("button",{className:"absolute left-4 top-1/2 z-20 -translate-y-1/2 rounded-full border-2 border-white bg-base-canvas-inverse-overlay/90 p-1 text-white hover:bg-base-canvas-inverse-overlay focus-visible:border-utility-highlight focus-visible:bg-base-canvas-inverse-overlay focus-visible:outline-none focus-visible:ring-[0.375rem] focus-visible:ring-utility-highlight","aria-label":"Previous image",disabled:h,onMouseEnter:()=>C(),onTouchStart:()=>C(),onFocus:()=>C(),onClick:()=>N("prev"),children:o}),(0,a.jsx)("button",{className:"absolute right-4 top-1/2 z-20 -translate-y-1/2 rounded-full border-2 border-white bg-base-canvas-inverse-overlay/90 p-1 text-white hover:bg-base-canvas-inverse-overlay focus-visible:border-utility-highlight focus-visible:bg-base-canvas-inverse-overlay focus-visible:outline-none focus-visible:ring-[0.375rem] focus-visible:ring-utility-highlight","aria-label":"Next image",disabled:h,onTouchStart:()=>y(),onMouseEnter:()=>y(),onFocus:()=>y(),onClick:()=>N("next"),children:c})]}),(0,a.jsx)("div",{ref:b,className:"mt-6 hidden w-full gap-3 sm:grid sm:grid-cols-3 lg:grid-cols-5",children:e.map((l,r)=>{let o=v.includes(r)?"all":j.includes(r)?"lgOnly":"none";return(0,a.jsx)("button",{className:u.container({isSelected:r===i,visibility:o}),onClick:()=>{x(()=>{m(r)})},"aria-label":`View image ${r+1} of ${e.length}`,"aria-current":r===i,disabled:i===r||h,onMouseEnter:()=>k(r),onTouchStart:()=>k(r),onFocus:()=>k(r),children:(0,a.jsx)(n.ImageClient,{src:l.src,alt:l.alt,width:"100%",className:"h-full w-full object-contain",assetsBaseUrl:t,lazyLoading:"none"===o||s})},l.src+r)})})]})}},3263:(e,t,s)=>{s.d(t,{MicrosoftClarity:()=>r});var a=s(2729),l=s(6127);let r=({msClarityId:e})=>((0,a.useEffect)(()=>{window.clarity||(window.clarity=function(){(window.clarity.q=window.clarity.q||[]).push(arguments)})},[]),(0,l.g)({src:`https://www.clarity.ms/tag/${e}`}),null)},3281:(e,t,s)=>{s.d(t,{ZendeskWidget:()=>l});var a=s(6127);let l=({widgetKey:e})=>{let t=`https://static.zdassets.com/ekr/snippet.js?key=${encodeURIComponent(e)}`;return(0,a.g)({src:t,id:"ze-snippet"}),null}},3454:(e,t,s)=>{s.d(t,{NotificationClient:()=>n});var a=s(1085),l=s(3411),r=s(1358),i=s(2369);let n=({title:e,children:t})=>{let[s,n]=(0,r.Fo)("notification-dismissed",!1);return!s&&(0,a.jsx)("div",{className:"bg-utility-feedback-info-faint",children:(0,a.jsxs)("div",{className:"relative mx-auto flex max-w-screen-xl flex-row gap-4 px-6 py-4 text-base-content md:px-10 md:py-4",children:[(0,a.jsxs)("div",{className:"flex flex-row gap-2",children:[(0,a.jsx)(l.wfp,{className:"mt-[3px] h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-0.5",children:[!!e&&(0,a.jsx)("div",{className:"prose-headline-base-medium",children:e}),(0,a.jsx)("div",{className:"[&_p]:!mb-0 [&_p]:!mt-0",children:t})]})]}
1),(0,a.jsx)("div",{"aria-hidden":!0,className:"flex h-6 w-6 shrink-0"}),(0,a.jsx)(i.K,{onPress:()=>{n(!0)},icon:l.Gsv,className:"absolute right-3 top-1 md:right-7","aria-label":"Dismiss notification temporarily"})]})})}},3462:(e,t,s)=>{s.d(t,{m:()=>x});var a=s(1085),l=s(2729),r=s(6353),i=s(3625),n=s(4775),o=s(5293),c=s(8480);let d=(0,r.tv)({slots:{container:"flex flex-col items-center justify-center gap-8 self-stretch px-10 py-20 pt-24",headings:"text-center",title:"prose-headline-lg-regular text-center",subtitle:"prose-headline-lg-regular mt-3 text-base-content",button:"prose-headline-base-medium text-link visited:text-link-visited hover:text-link-hover"},variants:{bold:{true:{title:"text-base-content-strong"},false:{title:"text-base-content-subtle"}}}})(),u=({search:e,onClick:t,searchMatchType:s})=>(0,a.jsxs)("div",{className:d.container(),children:[(0,a.jsxs)("div",{className:d.headings(),children:[(0,a.jsxs)("p",{className:d.title({bold:!1}),children:["No search results for “",(0,a.jsx)("b",{className:d.title({bold:!0}),children:e}),"”"]}
1),(0,a.jsx)("p",{className:d.subtitle(),children:c.hc[s].noResultsSubtitle})]}),(0,a.jsx)("button",{className:d.button(),onClick:t,children:"Clear search"})]}),m=({isLoading:e,isError:t})=>{let s;return s=e?"Loading...":t?"Oops! Something went wrong while loading the table. Please try again later.":"There are no items to display",(0,a.jsx)("div",{className:d.container(),children:(0,a.jsx)("p",{className:d.title({bold:!1}),children:s})})},h=(0,r.tv)({slots:{container:"mx-auto w-full",title:"prose-display-sm mb-9 break-words text-base-content-strong",tableContainer:"mt-8 overflow-x-auto",table:"[&_>_tbody_>_tr:nth-child(even)_>_td]:bg-base-canvas-default w-full border-collapse border-spacing-0 [&_>_tbody_>_tr:nth-child(odd)_>_td]:bg-base-canvas-alt",tableRow:"text-left",tableCell:"max-w-40 break-words border border-base-divider-medium px-4 py-3 align-top last:max-w-full [&_li]:my-0 [&_li]:pl-1 [&_ol]:mt-0 [&_ol]:ps-5 [&_ul]:mt-0 [&_ul]:ps-5",pagination:"mt-8 flex w-full justify-center lg:justify-end"},variants:{isHeader:{true:{tableCell:"bg-brand-interaction text-base-content-inverse [&_ol]:prose-label-md-medium [&_p]:prose-label-md-medium"},false:{tableCell:"text-base-content [&_ol]:prose-body-sm [&_p]:prose-body-sm"}}}})(),x=({title:e,headers:t,isLoading:s=!1,isError:r=!1,search:{input:d,deferred:x,setSearch:p},page:{currPage:f,setCurrPage:b},isInitiallyEmpty:g,isFilteredEmpty:v,maxNoOfColumns:j,paginatedItems:w,filteredItemsLength:y,searchMatchType:N})=>{let C=(0,l.useId)(),k=(0,l.useRef)(null);return(0,a.jsxs)("div",{className:h.container(),ref:k,children:[!!e&&(0,a.jsx)("h2",{id:C,className:h.title(),children:e}),(0,a.jsx)(o.L,{"aria-label":"Search table",placeholder:c.hc[N].searchbarPlaceholder,value:d,onChange:e=>{p(e),b(1)}}),(0,a.jsx)(()=>g||s||r?(0,a.jsx)(m,{isLoading:s,isError:r}):v?(0,a.jsx)(u,{search:x,onClick:()=>{p(""),b(1)},searchMatchType:N}):w.length>0?(0,a.jsx)("div",{className:h.tableContainer(),tabIndex:0,children:(0,a.jsx)("table",{className:h.table(),"aria-describedby":e?C:void 0,children:(0,a.jsxs)("tbody",{children:[(0,a.jsx)("tr",{className:h.tableRow(),children:t.slice(0,j).map((e,t)=>(0,a.jsx)("th",{className:h.tableCell({isHeader:!0}),children:(0,a.jsx)(i.m,{content:String(e)})},t))}),w.map((e,t)=>(0,a.jsx)("tr",{className:h.tableRow(),children:e.slice(0,j).map((e,t)=>(0,a.jsx)("td",{className:h.tableCell({isHeader:!1}),children:(0,a.jsx)(i.m,{content:String(e)})},t))},t))]})})}):null,{}),y>0&&(0,a.jsx)("div",{className:h.pagination(),children:(0,a.jsx)(n.$,{totalItems:y,onPageChange:()=>{k.current?.scrollIntoView({block:"start"})},itemsPerPage:c.D2,currPage:f,setCurrPage:b})})]})}},3625:(e,t,s)=>{s.d(t,{m:()=>d});var a=s(1085),l=s(7862),r=s(2910),i=s(8762),n=s(1919),o=s(4627);let c=l.A.filter(e=>"span"!==e),d=({content:e,allowedTags:t,className:s,attrs:l})=>{let d=""===e.trim();return(0,a.jsx)(r.BW,{allowList:t??c,attributes:{...l?.dir&&{dir:l.dir}},className:(0,i.Q)("[&:not(:first-child)]:mt-6 [&:not(:last-child)]:mb-6 [&_a]:text-link [&_a]:underline [&_a]:outline-none visited:[&_a]:text-link-visited hover:[&_a]:text-link-hover focus-visible:[&_a]:bg-utility-highlight focus-visible:[&_a]:text-base-content-strong focus-visible:[&_a]:decoration-transparent focus-visible:[&_a]:shadow-focus-visible focus-visible:[&_a]:transition-none",s),content:d?"<br />":e,transform:(e,t)=>{if("a"===e.tagName.toLocaleLowerCase()){let s=e.getAttribute("href")??void 0,l=!!s&&(0,n.t)(s);return(0,a.jsx)(o.Link,{href:s,isExternal:l,isWithFocusVisibleHighlight:!0,showExternalIcon:l,children:t})}},tagName:"p"})}},4417:(e,t,s)=>{s.d(t,{Rg:()=>i,W9:()=>r,rn:()=>l});var a=s(6353);let l=(0,a.tv)({base:"focus-visible:bg-utility-highlight focus-visible:text-base-content-strong focus-visible:decoration-transparent focus-visible:shadow-focus-visible focus-visible:outline-0 focus-visible:transition-none focus-visible:hover:decoration-transparent"}),r=(0,a.tv)({base:"group-focus-visible:bg-utility-highlight group-focus-visible:text-base-content-strong group-focus-visible:decoration-transparent group-focus-visible:shadow-focus-visible group-focus-visible:outline-0 group-focus-visible:transition-none group-focus-visible:hover:decoration-transparent"}),i=(0,a.tv)({base:"outline outline-offset-2 outline-link",variants:{isFocusVisible:{false:"outline-0",true:"outline-2"}}})},4627:(e,t,s)=>{s.r(t),s.d(t,{Link:()=>d});var a=s(1085),l=s(6353),r=s(8762),i=s(6377),n=s(4417);let o=(0,l.tv)({extend:n.Rg,base:""}),c=(0,l.tv)({extend:n.rn,base:"outline-none outline-0"}),d=({href:e,current:t,isDisabled:s,isExternal:l,isWithFocusVisibleHighlight:n,showExternalIcon:d,className:u,label:m,children:h,...x})=>{let p=(0,i.d)(),f=(0,r.Q)(n?c():o(),u);return(0,a.jsxs)(e?p??"a":"span",{...l?{target:"_blank",rel:"noopener nofollow"}:{},...x,href:e,className:f,"aria-label":m?`${m}${l?" (opens in new tab)":""}`:void 0,"aria-current":t,"data-current":!!t||void 0,disabled:s,children:[h,d&&(0,a.jsx)("span",{"aria-hidden":"true",children:" ↗"}),l&&!m&&(0,a.jsx)("span",{className:"sr-only",children:" (opens in new tab)"})]})}},4638:(e,t,s)=>{s.d(t,{V:()=>r,Y:()=>i});var a=s(6353),l=s(4417);let r=(0,a.tv)({base:"box-border flex h-full w-fit cursor-pointer items-center gap-2 rounded text-center transition",extend:l.Rg,variants:{variant:{solid:"",outline:"",unstyled:""},colorScheme:{default:"",inverse:""},isFocusVisible:{true:""},isDisabled:{true:"cursor-not-allowed"},size:{sm:"prose-label-md-medium px-4 py-2.5",base:"prose-headline-base-medium min-h-12 px-5 py-3",lg:"prose-headline-lg-medium min-h-[3.25rem] px-6 py-3.5"}},compoundVariants:[{variant:"solid",colorScheme:"default",className:"bg-brand-canvas-inverse text-base-content-inverse active:bg-brand-interaction-pressed hover:bg-brand-interaction-hover hover:text-base-content-inverse"},{variant:"solid",colorScheme:"inverse",className:"bg-base-canvas text-base-content hover:bg-base-canvas-backdrop"},{variant:"outline",colorScheme:"inverse",className:"border border-base-divider-inverse text-base-content-inverse hover:bg-base-canvas-inverse-overlay/40 hover:text-base-content-inverse"},{variant:"outline",colorScheme:"default",className:"border border-brand-canvas-inverse bg-base-canvas text-brand-canvas-inverse hover:bg-base-canvas-backdrop"},{variant:"outline",size:"lg",className:"px-[23px] py-[13px]"},{variant:"outline",size:"base",className:"px-[19px] py-[11px]"},{variant:"solid",isFocusVisible:!0,className:"bg-utility-highlight text-base-content-strong transition-none"},{variant:"outline",isFocusVisible:!0,className:"bg-utility-highlight text-base-content-strong transition-none"}],defaultVariants:{variant:"solid",colorScheme:"default",size:"base"}}),i=(0,a.tv)({base:"h-auto flex-shrink-0",variants:{size:{sm:"w-3.5 lg:w-4",base:"w-3.5 lg:w-4",lg:"w-4.5 lg:w-5"}},defaultVariants:{size:"base"}})},4775:(e,t,s)=>{s.d(t,{$:()=>k});var a=s(1085),l=s(9578),r=s(2729),i=s(3411),n=s(6353),o=s(8762),c=s(7669),d=s(2447);let{button:u,nav:m,content:h,item:x,stepper:p,separator:f}=(0,n.tv)({slots:{nav:"flex",content:"flex flex-row flex-wrap items-center gap-1 md:gap-3",button:"prose-caption-1 min-h-0 rounded-none px-2.5 py-1 tabular-nums current:bg-base-content-subtle current:text-white hover:bg-base-canvas-backdrop hover:current:bg-base-content-subtle",item:"flex cursor-pointer select-none",stepper:"flex items-center justify-center gap-1 px-0 py-1",separator:"flex h-6 w-6 items-center justify-center text-gray-500"},variants:{isDisabled:{true:{stepper:"text-gray-100"}}}})(),b=({className:e,...t})=>(0,a.jsx)("nav",{role:"navigation","aria-label":"pagination",className:m({className:e}),...t});b.displayName="Pagination";let g=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)("ul",{ref:s,className:h({className:e}),...t}));g.displayName="PaginationContent";let v=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)("li",{ref:s,className:x({className:e}),...t}));v.displayName="PaginationItem";let j=(0,r.forwardRef)(({className:e,isActive:t,size:s,isDisabled:l,...r},i)=>(0,a.jsx)(d.$,{...r,ref:i,"aria-current":t?"page":void 0,"data-current":(0,c.sE)(t),variant:"unstyled",size:s,isDisabled:l,className:(0,o.Q)(u({className:e,isDisabled:l}))}));j.displayName="PaginationButton";let w=e=>(0,a.jsxs)(j,{"aria-label":"Go to previous page",className:p({isDisabled:e.isDisabled}),...e,children:[(0,a.jsx)(i.MQY,{className:"h-6 w-6"}),(0,a.jsx)("span",{className:"sr-only",children:"Previous"})]});w.displayName="PaginationPrevious";let y=e=>(0,a.jsxs)(j,{"aria-label":"Go to next page",className:p({isDisabled:e.isDisabled}),...e,children:[(0,a.jsx)("span",{className:"sr-only",children:"Next"}),(0,a.jsx)(i.XWt,{className:"h-6 w-6"})]});y.displayName="PaginationNext";let N=({className:e,...t})=>
1(0,a.jsxs)("span",{"aria-hidden":!0,className:f({className:e}),...t,children:[(0,a.jsx)(i.FwF,{}),(0,a.jsx)("span",{className:"sr-only",children:"More pages"})]});N.displayName="PaginationEllipsis";let C=(e,t)=>Array.from({length:t-e},(t,s)=>e+s);function k({totalItems:e,itemsPerPage:t,currPage:s,setCurrPage:i,onPageChange:n}){let o=(({totalCount:e,pageSize:t,siblingCount:s,currentPage:a,separator:l})=>(0,r.useMemo)(()=>{let r=Math.ceil(e/t),i=2*s+5;if(i>=r)return C(1,r+1);let n=Math.max(a-s,1),o=Math.min(a+s,r),c=n-1>2,d=r-o>2;return!c&&d?[...C(1,i-2+1),l,r]:c&&!d?[1,l,...C(r-(i-2)+1,r+1)]:c&&d?[1,l,...C(n,o+1),l,r]:C(1,r+1)},[e,t,s,a,l]))({totalCount:e,pageSize:t,currentPage:s,separator:"-",siblingCount:+!!(0,l.d)("md")}),c=Math.ceil(e/t);return(0,a.jsx)(b,{className:"not-prose items-center gap-2",children:(0,a.jsxs)(g,{children:[(0,a.jsx)(v,{children:(0,a.jsx)(w,{isDisabled:1===s,onPress:()=>{n?.(),i(Math.max(1,s-1))}})}),o.map((e,t)=>"-"===e?(0,a.jsx)(N,{},t):(0,a.jsx)(v,{children:(0,a.jsx)(j,{isActive:s===e,onPress:()=>{n?.(),i(e)},children:e})},t)),(0,a.jsx)(v,{children:(0,a.jsx)(y,{isDisabled:s>=c,onPress:()=>{n?.(),i(Math.min(c,s+1))}})})]})})}},5109:(e,t,s)=>{s.d(t,{CollectionClient:()=>eb});var a=s(1085),l=s(2729),r=s(6353),i=s(5567),n=s(5293);let o=({placeholder:e,search:t,setSearch:s})=>(0,a.jsx)(n.L,{"aria-label":e,placeholder:e,value:t,onChange:e=>s(e)});var c=s(3037),d=s(6123),u=s(4816),m=s(3411),h=s(4417),x=s(2447),p=s(3632),f=s(4814),b=s(2885),g=s(7123),v=s(2955),j=s(6612),w=s(8762);let y=(0,l.createContext)(null);function N(e){let{label:t,children:s,description:l,errorMessage:r,className:i,...n}=e,o=(0,v.h)(n),{groupProps:c,labelProps:d,descriptionProps:u,errorMessageProps:m}=(0,p.M)(n,o);return(0,a.jsx)(y.Provider,{value:{state:o,isDisabled:n.isDisabled,isReadOnly:n.isReadOnly},children:(0,a.jsxs)("div",{...c,className:(0,w.Q)("flex flex-col gap-4",i),children:[t&&(0,a.jsx)("div",{...d,className:"prose-body-base-semibold text-base-content-strong",children:t}),l&&(0,a.jsx)("div",{...u,className:"prose-body-base text-base-content",children:l}),s,r&&(0,a.jsx)("div",{...m,className:"prose-body-base text-red-700",children:r})]})})}let C=(0,r.tv)({base:"group prose-body-base flex items-start gap-3 transition",variants:{isDisabled:{false:"text-base-content-strong",true:"text-interaction-support-placeholder forced-colors:text-[GrayText]"}}}),k=(0,r.tv)({extend:h.Rg,base:"flex h-5 w-5 flex-shrink-0 items-center justify-center rounded border-2 transition",variants:{isSelected:{false:"border-[--color] bg-white [--color:theme(colors.base.divider.medium)] group-data-[pressed]:[--color:theme(colors.base.divider.strong)]",true:"border-[--color] bg-[--color] [--color:theme(colors.brand.interaction.DEFAULT)] group-data-[pressed]:[--color:theme(colors.brand.interaction.pressed)] forced-colors:![--color:Highlight]"},isInvalid:{true:"[--color:theme(colors.red.700)] group-data-[pressed]:[--color:theme(colors.red.800)] forced-colors:![--color:Mark]"},isDisabled:{true:"[--color:theme(colors.gray.200)] forced-colors:![--color:GrayText]"}}}),S="w-4 h-4 text-white group-disabled:text-gray-400 forced-colors:text-[HighlightText]";function I({children:e,className:t,inputProps:s,inputRef:r,isDisabled:i,isInvalid:n,isIndeterminate:o,isSelected:c}){let h=(0,l.useRef)(null),{focusProps:x,isFocusVisible:p}=(0,d.o)(),f=(0,u.v)(s,x),{pressProps:b,isPressed:v}=(0,g.d)({isDisabled:i,onPress:()=>{i||r.current?.click()}}),j=(0,u.v)(b,{onClick:e=>{e.preventDefault(),e.stopPropagation()}});return(0,a.jsxs)("label",{ref:h,...j,className:(0,w.Q)(C({isDisabled:!!i}),t),"data-pressed":v?"true":void 0,"data-selected":c||o?"true":void 0,children:[(0,a.jsx)("input",{...f,ref:r,type:"checkbox",checked:c||o,className:"sr-only"}),(0,a.jsx)("div",{className:"flex items-center justify-center before:invisible before:w-0 before:content-['hidden']",children:(0,a.jsx)("div",{className:k({isSelected:c||o,isInvalid:n,isDisabled:!!i,isFocusVisible:p}),children:o?(0,a.jsx)(m.YJx,{"aria-hidden":!0,className:S}):c?(0,a.jsx)(m.mmP,{"aria-hidden":!0,className:S}):null})}),e]})}function L(e){let{children:t,className:s,...r}=e,i=(0,l.useRef)(null),n=(0,j.H)(r),{inputProps:o}=(0,f.v)(r,n,i);return(0,a.jsx)(I,{children:t,className:s,inputProps:o,inputRef:i,isDisabled:r.isDisabled??!1,isInvalid:r.isInvalid??!1,isIndeterminate:r.isIndeterminate??!1,isSelected:n.isSelected})}function M(e){let{children:t,className:s,...r}=e,i=(0,l.useContext)(y),n=(0,l.useRef)(null),o=i.state,c=r.isDisabled??i.isDisabled??!1,d=r.isReadOnly??i.isReadOnly??!1,{inputProps:u}=(0,b.B)({...r,value:r.value??"",isDisabled:c,isReadOnly:d},o,n);return(0,a.jsx)(I,{children:t,className:s,inputProps:u,inputRef:n,isDisabled:c,isInvalid:r.isInvalid??!1,isIndeterminate:r.isIndeterminate??!1,isSelected:o.isSelected(r.value??"")})}function E(e){return null!==(0,l.useContext)(y)&&void 0!==e.value?(0,a.jsx)(M,{...e}):(0,a.jsx)(L,{...e})}var P=s(3956),F=s(2369);let A=(0,r.tv)({extend:h.Rg,base:"prose-headline-base-semibold flex w-full flex-row items-center justify-between gap-4 text-left text-base-content"}),O=({label:e,isExpanded:t,onPress:s})=>{let r=(0,l.useRef)(null),{buttonProps:i}=(0,c.s)({onPress:s},r),{focusProps:n,isFocusVisible:o}=(0,d.o)(),h=(0,u.v)(i,n);return(0,a.jsxs)("button",{...h,ref:r,className:(0,w.Q)(A({isFocusVisible:o})),children:[(0,a.jsx)("span",{children:e}
1),(0,a.jsx)(m.nwe,{"aria-hidden":!0,className:`mr-3 h-6 w-6 flex-shrink-0 text-base-content-strong transition-all duration-300 ease-in-out ${t?"rotate-180":"rotate-0"}`})]})},$=e=>e.reduce((e,{id:t,items:s})=>({...e,[t]:s.map(({id:e})=>e)}),{}),B=({onOpen:e,filters:t,appliedFilters:s,handleClearFilter:r,setAppliedFilters:i})=>{let[n,o]=(0,l.useState)(t.reduce((e,{id:t})=>({...e,[t]:!0}),{})),[c,d]=(0,l.useState)($(s));return(0,l.useEffect)(()=>{d($(s))},[s]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("form",{className:"flex-1 px-6 md:px-10",children:t.map(({id:e,label:t,items:s})=>(0,a.jsxs)(N,{className:"border-b border-b-divider-medium py-4 last:border-0",value:c[e]??[],onChange:t=>{d(s=>({...s,[e]:t}))},children:[(0,a.jsx)(O,{label:t,isExpanded:n[e]??!1,onPress:()=>{o(t=>({...t,[e]:!t[e]}))}}),(0,a.jsx)("div",{className:n[e]?"flex flex-col":"hidden",children:s.map(({id:e,label:t,count:s})=>(0,a.jsxs)(E,{value:e,className:"w-fit cursor-pointer p-2",children:[t," (",s.toLocaleString(),")"]},e))})]},e))}),(0,a.jsxs)("div",{className:"sticky bottom-0 left-0 right-0 flex flex-col gap-3 border-t border-t-divider-medium bg-white px-6 pb-12 pt-8 md:px-10",children:[(0,a.jsx)(x.$,{className:"w-full justify-center",variant:"solid",size:"lg",onPress:()=>{i(Object.entries(c).map(([e,t])=>({id:e,items:t.map(e=>({id:e}))})).filter(({items:e})=>e.length>0)),e(!1)},children:"Apply filters"}),(0,a.jsx)(x.$,{size:"lg",className:"w-full justify-center",variant:"outline",onPress:r,children:"Clear all filters"})]})]})},D=e=>{let{isOpen:t,onOpen:s}=e;return(0,a.jsxs)(P.lG,{open:t,onClose:s,className:"relative z-40 lg:hidden",children:[(0,a.jsx)(P.Xi,{transition:!0,className:"fixed inset-0 bg-black bg-opacity-25 transition-opacity duration-300 ease-linear data-[closed]:opacity-0"}),(0,a.jsx)("div",{className:"fixed inset-0 z-40 flex",children:(0,a.jsxs)(P.Lj,{transition:!0,className:"relative ml-auto flex h-full w-full transform flex-col overflow-y-auto bg-white transition duration-300 ease-in-out data-[closed]:translate-y-full",children:[(0,a.jsxs)("div",{className:"mx-6 flex items-center justify-between border-b border-b-divider-medium pb-3 pt-12 md:mx-10",children:[(0,a.jsx)("h2",{className:"prose-title-lg-medium text-base-content-medium",children:"Filters"}),(0,a.jsx)(F.K,{icon:m.Gsv,onPress:()=>s(!1),"aria-label":"Close filter menu"})]}),(0,l.createElement)(B,{...e,key:String(t)})]})})]})},R=(0,r.tv)({extend:h.W9}),T=({label:e,isOpen:t,onToggle:s})=>{let r=(0,l.useRef)(null),{buttonProps:i}=(0,c.s)({onPress:s},r),{focusProps:n}=(0,d.o)(),o=(0,u.v)(i,n);return(0,a.jsxs)("button",{...o,ref:r,className:"group prose-headline-base-semibold flex w-full flex-row items-center justify-between gap-4 text-left text-base-content outline-0",children:[(0,a.jsx)("label",{className:R(),children:e}),(0,a.jsx)(m.nwe,{"aria-hidden":!0,className:`h-6 w-6 flex-shrink-0 text-base-content-strong transition-all duration-300 ease-in-out ${t?"rotate-180":"rotate-0"}`})]})},_=({filters:e,appliedFilters:t,handleFilterToggle:s,handleClearFilter:r,setAppliedFilters:i})=>{let[n,o]=(0,l.useState)(e.reduce((e,{id:t})=>({...e,[t]:!0}),{})),c=t.reduce((e,{id:t,items:s})=>({...e,[t]:s.map(({id:e})=>e)}),{}),[d,u]=(0,l.useState)(!1);return 0===e.length?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(x.$,{className:"prose-headline-lg-semibold flex w-full items-center justify-between gap-1 rounded border-[1.5px] border-base-content-strong bg-white px-4 py-3.5 text-base-content-strong lg:hidden",variant:"unstyled",onPress:()=>u(!0),children:["Filter results",(0,a.jsx)(m.XWt,{className:"h-6 w-6 shrink-0"})]}),(0,a.jsx)(D,{appliedFilters:t,filters:e,handleClearFilter:r,isOpen:d,onOpen:u,handleFilterToggle:s,setAppliedFilters:i}),(0,a.jsxs)("aside",{className:"hidden lg:block",children:[(0,a.jsxs)("div",{className:"flex flex-row items-center justify-between gap-4 border-b border-b-base-divider-medium pb-3",children:[(0,a.jsx)("h2",{className:"prose-headline-lg-semibold text-base-content-strong",children:"Filters"}),t.length>0&&(0,a.jsx)(x.$,{className:"min-h-fit p-0 text-link",variant:"unstyled",onPress:r,children:"Clear all filters"})]}),e.map(({id:e,label:t,items:l})=>(0,a.jsxs)(N,{className:"border-b border-b-divider-medium py-4",value:c[e]??[],children:[(0,a.jsx)(T,{label:t,isOpen:n[e]??!1,onToggle:()=>{o(t=>({...t,[e]:!t[e]}))}}),(0,a.jsx)("div",{className:n[e]?"flex flex-col":"hidden",children:l.map(({id:t,label:l,count:r})=>(0,a.jsxs)(E,{className:"w-fit cursor-pointer p-2",value:t,onChange:()=>
1s(e,t),children:[l," (",r.toLocaleString(),")"]},t))})]},e))]})]})};var z=s(4775),V=s(4627);let W=(0,r.tv)({extend:h.rn,base:"",slots:{container:"flex items-center gap-1",link:"prose-label-md-regular line-clamp-1 underline decoration-transparent underline-offset-4 transition current:prose-label-md-medium hover:decoration-inherit current:hover:decoration-transparent",icon:"h-5 w-5 flex-shrink-0"},variants:{colorScheme:{default:{link:"text-base-content active:text-interaction-link-active current:text-base-content-medium",icon:"text-base-content-subtle"},inverse:{link:"text-base-content-inverse",icon:"text-base-content-inverse"}}},defaultVariants:{colorScheme:"default"}});function U({className:e,children:t,"aria-label":s="Breadcrumb",...l}){return(0,a.jsx)("div",{...l,"aria-label":s,role:"navigation",className:(0,w.Q)("flex flex-wrap gap-1",e),children:(0,a.jsx)("ol",{className:"m-0 flex list-none flex-wrap items-center gap-1 p-0",children:t})})}function H({colorScheme:e,children:t,label:s,className:l,href:r,...i}){let n=W({colorScheme:e}),o=(0,w.Q)(n.link(),l);return(0,a.jsxs)("li",{className:n.container(),children:[(0,a.jsx)(V.Link,{...i,href:r,label:s,className:o,isWithFocusVisibleHighlight:!0,children:t}),r&&(0,a.jsx)(m.XWt,{"aria-hidden":"true",className:n.icon()})]})}let Q=({links:e,colorScheme:t="default"})=>(0,a.jsx)(U,{children:e.map(({title:s,url:l},r)=>(0,a.jsx)(H,{colorScheme:t,current:r===e.length-1?"page":void 0,href:r===e.length-1?void 0:l,children:s},r))}),G=({title:e,breadcrumb:t,subtitle:s,children:l})=>(0,a.jsx)("div",{className:"bg-brand-canvas text-base-content-strong",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-screen-xl flex-col gap-8 px-6 py-8 md:px-10",children:[(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)(Q,{links:t.links}),(0,a.jsxs)("div",{className:"mt-8 flex max-w-[54rem] flex-col gap-5 md:mt-6",children:[(0,a.jsx)("h1",{className:"prose-display-lg break-words",children:e}),(0,a.jsx)("p",{className:"prose-title-lg-regular",children:s})]})]}),(0,a.jsx)("div",{className:"max-w-[54rem] pb-4",children:l})]})});var K=s(1919),Z=s(8041);let q=(0,r.tv)({extend:h.W9,base:"prose-title-md-semibold flex w-fit flex-col underline-offset-4 group-hover:underline"}),Y=({title:e,headingLevel:t})=>{let s=(0,Z.h)(t),r=(0,l.useRef)(null),[i,n]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{let e=()=>{let e=r.current;e&&n(e.scrollHeight>e.clientHeight)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[e]),(0,a.jsxs)(s,{className:q(),children:[(0,a.jsxs)("span",{ref:r,className:"line-clamp-3",title:e,children:[e,!i&&(0,a.jsx)(m.zaF,{className:"ml-1 inline-block h-auto w-3.5 align-middle lg:ml-1.5 lg:w-4"})]}),i&&(0,a.jsx)("div",{className:"mt-1",children:(0,a.jsx)(m.zaF,{className:"h-auto w-3.5 text-base-content-subtle lg:w-4"})})]})},J=({title:e,headingLevel:t})=>{let s=(0,Z.h)(t);return(0,a.jsx)(s,{className:q(),children:(0,a.jsx)("span",{className:"line-clamp-3",title:e,children:e})})},X=({title:e,isExternalLink:t,headingLevel:s})=>t?(0,a.jsx)(Y,{title:e,headingLevel:s}):(0,a.jsx)(J,{title:e,headingLevel:s});var ee=s(8821);let et=e=>(0,a.jsx)("div",{className:"w-fit items-center justify-center rounded-full bg-base-canvas-backdrop px-1.5 py-0.5 text-base-content-subtle",children:(0,a.jsx)("p",{className:"prose-label-sm-medium line-clamp-1",...e})}),es=({tags:e=[],className:t,containerClassName:s})=>{if(0===e.length)return null;let l=e.map(({id:e,category:s,selected:l})=>(0,a.jsxs)("div",{className:t,children:[(0,a.jsx)("p",{className:"prose-label-sm",children:s}),l.map(e=>(0,a.jsx)(et,{children:e},e))]},e??s));return s?(0,a.jsx)("div",{className:s,children:l}):l},ea=({tags:e=[],className:t})=>0===e.length?null:(0,a.jsx)("div",{className:(0,w.Q)("flex flex-wrap items-center gap-2",t),children:e.map(({id:e,category:t,selected:s},r)=>(0,a.jsxs)(l.Fragment,{children:[r>0&&(0,a.jsx)(el,{}),(0,a.jsx)("span",{children:s.join(", ")})]},e??t))}),el=()=>(0,a.jsx)("div",{"aria-hidden":!0,className:"h-0.5 w-0.5 shrink-0 rounded-full bg-base-content"}),er=({description:e,plaintextTags:t,image:s,isContainNeeded:l,referenceLinkHref:r,imageSrc:i,itemTitle:n,siteAssetsBaseUrl:o,shouldShowDate:c=!0,pillTags:d,formattedDate:u,headingLevel:m})=>{let h=!!r&&(0,K.t)(r);return(0,a.jsxs)(V.Link,{href:r,className:"group flex flex-1 flex-col gap-3 border-b pb-5 pt-5 md:pt-0",isExternal:h,children:[s&&(0,a.jsx)("div",{className:"relative mb-3 flex aspect-[2/1] h-auto min-h-40 shrink-0 items-center justify-center",children:(0,a.jsx)(ee.ImageClient,{src:i||"",alt:s.alt,width:"100%",className:`absolute left-0 h-full w-full rounded ${l?"object-contain":"object-cover"}`,assetsBaseUrl:o})}),c&&(0,a.jsx)("p",{className:"prose-label-md-regular shrink-0 text-base-content-subtle",children:u||"-"}),(0,a.jsxs)("div",{className:"flex flex-grow flex-col gap-3 text-base-content",children:[(0,a.jsx)(X,{title:n,isExternalLink:h,headingLevel:m}),(0,a.jsx)(es,{tags:d,className:"flex w-full flex-wrap items-center gap-1.5",containerClassName:"-mt-1 flex flex-col gap-2"}),e&&""!==e.trim()&&(0,a.jsx)("p",{className:"prose-body-base line-clamp-3 whitespace-pre-wrap",children:e}),(0,a.jsx)(ea,{tags:t,className:"prose-label-sm-medium text-base-content-subtle"})]})]})},ei=({description:e,plaintextTags:t,image:s,isContainNeeded:l,referenceLinkHref:r,imageSrc:i,itemTitle:n,siteAssetsBaseUrl:o,shouldShowDate:c=!0,pillTags:d,formattedDate:u,headingLevel:m})=>{let h=!!r&&(0,K.t)(r);return(0,a.jsxs)(V.Link,{href:r,className:"group flex border-collapse flex-col gap-3 border-b border-divider-medium py-5 first:border-t md:flex-row md:gap-6",isExternal:h,children:[c&&(0,a.jsx)("p",{className:"prose-label-md-regular shrink-0 text-base-content-subtle md:w-[140px]",children:u||"-"}),(0,a.jsxs)("div",{className:"flex flex-grow flex-col gap-3 text-base-content md:gap-2",children:[(0,a.jsx)(X,{title:n,isExternalLink:h,headingLevel:m}),(0,a.jsx)(es,{tags:d,className:"flex w-full flex-wrap items-center gap-2"}),e&&""!==e.trim()&&(0,a.jsx)("p",{className:"prose-body-base mb-3 line-clamp-3 whitespace-pre-wrap md:mb-2",children:e}),(0,a.jsx)(ea,{tags:t,className:"prose-label-md text-base-content-subtle"})]}),s&&(0,a.jsx)("div",{className:"relative mt-3 flex h-[160px] w-[200px] shrink-0 items-center justify-center md:ml-4 md:mt-0",children:(0,a.jsx)(ee.ImageClient,{src:i||"",alt:s.alt,width:"100%",className:`absolute left-0 h-full w-full rounded ${l?"object-contain":"object-cover"}`,assetsBaseUrl:o})})]})},en=(0,r.tv)({slots:{collectionResults:"flex w-full flex-col gap-0"},variants:{variant:{collection:{collectionResults:"flex w-full flex-col gap-0"},blog:{collectionResults:"grid grid-cols-1 sm:gap-0 md:grid-cols-2 md:gap-x-10 md:gap-y-5"}}}}),eo=({paginatedItems:e,searchValue:t,appliedFilters:s,filteredCount:l,handleClearFilter:r,totalCount:i,shouldShowDate:n=!0,siteAssetsBaseUrl:o,variant:c="collection",headingLevel:d})=>{let{collectionResults:u}=en({variant:c});return 0===i?(0,a.jsx)("p",{className:"prose-body-base py-32 text-center text-base-content",children:"There are no items here."}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"flex w-full flex-col justify-between gap-x-6 gap-y-2 md:flex-row",children:(0,a.jsx)("div",{className:"flex h-full w-full items-center gap-3",children:(0,a.jsxs)("p",{className:"prose-headline-lg-regular text-base-content-medium",children:[`${l} item${1===l?"":"s"}`,""!==t&&(0,a.jsxs)(a.Fragment,{children:[" ",'for "',(0,a.jsx)("span",{className:"font-medium",children:t}),'"']})]})})}),e.length>0?(0,a.jsx)("div",{className:u(),children:e.map(e=>"collection"===c?(0,a.jsx)(ei,{...e,shouldShowDate:n,siteAssetsBaseUrl:o,headingLevel:d},e.id):(0,a.jsx)(er,{...e,shouldShowDate:n,siteAssetsBaseUrl:o,headingLevel:d},e.id))}):(0,a.jsxs)("div",{className:"flex flex-col gap-1 py-32 text-center text-content",children:[(0,a.jsx)("p",{className:"prose-body-base",children:"We couldn’t find any items. Try different search terms or filters."}),(0,a.jsx)("button",{className:"prose-headline-base-medium mx-auto w-fit text-link underline-offset-4 hover:underline",onClick:r,children:"Clear search and filters"})]})]})};var ec=s(5932);let ed=e=>Object.fromEntries(Array.from(e.entries())),eu=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),em="year",eh=/[\u00AD\u200B-\u200F\u202A-\u202E\u2060-\u2069\uFEFF]/g,ex=/[\s\u0085]+/g,ep=e=>e.normalize("NFKC").replace(eh,"").replace(ex," ").trim().toLowerCase().replace(/\s*([()])\s*/g,"$1"),ef=(0,r.tv)({slots:{container:"relative mx-auto grid max-w-screen-xl grid-cols-12 px-6 pb-16 pt-8 md:px-10",filterContainer:"relative col-span-12 pb-2 pt-8 lg:col-span-3 lg:pb-10",content:"col-span-12 flex flex-col gap-8 pt-8 lg:col-span-9 lg:ml-24"},variants:{hasNoFilters:{true:{filterContainer:"hidden",content:"pt-0 lg:col-span-12 lg:ml-0"}}}})(),eb=({page:e,items:t,filters:s,shouldShowDate:r,siteAssetsBaseUrl:n,breadcrumb:c})=>{let{paginatedItems:d,filteredCount:u,searchValue:m,appliedFilters:h,handleFilterToggle:x,setAppliedFilters:p,handleSearchValueChange:f,handleClearFilter:b,currPage:g,setCurrPage:v,totalCount:j}=(({items:e})=>{let t,[s,a]=(()=>{let[e,t]=(0,l.useState)({});return(0,l.useEffect)(()=>{let e=()=>{t(ed(new URLSearchParams(window.location.search)))},s=window.history.pushState.bind(window.history);return window.history.pushState=(...e)=>
1{s(...e),window.dispatchEvent(new Event("pushstate"))},e(),window.addEventListener("popstate",e),window.addEventListener("pushstate",e),()=>{window.removeEventListener("popstate",e),window.removeEventListener("pushstate",e),window.history.pushState=s}},[]),[e,({newParams:s})=>{let a=new URLSearchParams(e);for(let e in s)void 0==s[e]||""===s[e]?a.delete(e):a.set(e,s[e]);let l=new URL(window.location.pathname,window.location.origin);l.search=a.toString();let r=l.toString();window.history.replaceState({},"",r),t(ed(a))}]})(),r=(0,l.useMemo)(()=>parseInt(s.page||"1",10),[s.page]),i=(0,l.useCallback)(e=>{a({newParams:{page:e.toString()}})},[a]),n=(0,l.useMemo)(()=>{let e=s.filters;if((0,ec.A)(e))return[];try{let t=JSON.parse(e||"[]");return Array.isArray(t)&&t.every(e=>eu(e)&&"string"==typeof e.id&&Array.isArray(e.items)&&e.items.every(e=>eu(e)&&"string"==typeof e.id))?t:[]}catch{return[]}},[s.filters]),o=(0,l.useCallback)(e=>{a({newParams:{filters:JSON.stringify(e),page:"1"}})},[a]),c=(0,l.useMemo)(()=>s.search||"",[s.search]),d=(0,l.useCallback)(e=>{a({newParams:{search:e,page:"1"}})},[a]),u=(0,l.useCallback)((e,t)=>((e,t,s,a)=>{let l=e.findIndex(e=>e.id===s);if(l>-1){let s=e[l]?.items.findIndex(e=>e.id===a);if(void 0!==s&&s>-1){let a=[...e];a[l]?.items.splice(s,1),a[l]?.items.length===0&&a.splice(l,1),t(a)}else{let s=[...e];s[l]?.items.push({id:a}),t(s)}}else t([...e,{id:s,items:[{id:a}]}])})(n,o,e,t),[n,o]),m=(t=""!==c?ep(c):"",e.filter(e=>{if(""!==t&&!ep(e.title).includes(t)&&!ep(e.description??"").includes(t))return!1;let s=n.find(e=>e.id===em);return(!s||!!s.items.some(t=>e.date?e.date.getFullYear().toString()===t.id:"not_specified"===t.id))&&n.filter(({id:e})=>e!==em).map(({items:t,id:s})=>e.tags?.some(({category:e,selected:a})=>e===s&&t.map(({id:e})=>e).reduce((e,t)=>e||a.includes(t),!1))).every(e=>e)})),h=(0,l.useMemo)(()=>{let e;return e=Math.max(1,isNaN(r)?1:r),m.slice((e-1)*10,10*e)},[r,m]),x=(0,l.useCallback)(()=>{a({newParams:{search:"",filters:"[]",page:"1"}})},[a]);return{paginatedItems:h,filteredCount:m.length,totalCount:e.length,searchValue:c,handleSearchValueChange:d,handleClearFilter:x,appliedFilters:n,handleFilterToggle:u,setAppliedFilters:o,currPage:r,setCurrPage:i}})({items:t}),w=(0,l.useRef)(null),y=0===s.length;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(G,{title:e.title,subtitle:e.subtitle,breadcrumb:c,children:(0,a.jsx)(o,{placeholder:"Start typing to search",search:m,setSearch:f})}),(0,a.jsxs)("div",{className:ef.container(),children:[(0,a.jsx)("div",{className:ef.filterContainer({hasNoFilters:y}),children:(0,a.jsx)(_,{filters:s,appliedFilters:h,handleFilterToggle:x,setAppliedFilters:p,handleClearFilter:b})}),(0,a.jsxs)("div",{className:ef.content({hasNoFilters:y}),ref:w,children:[(0,a.jsx)("div",{className:"flex w-full flex-col gap-3",children:(0,a.jsx)(eo,{variant:e.variant,appliedFilters:h,filteredCount:u,handleClearFilter:b,paginatedItems:d,searchValue:m,totalCount:j,shouldShowDate:r,siteAssetsBaseUrl:n,headingLevel:2})}),(0,a.jsxs)("div",{className:"flex w-full flex-col-reverse items-center justify-between gap-4 lg:flex-row",children:[(0,a.jsx)(i.BackToTopLink,{className:"hidden lg:inline-flex"}),d.length>0&&(0,a.jsx)(z.$,{totalItems:u,onPageChange:()=>{w.current?.scrollIntoView({block:"start"})},itemsPerPage:10,currPage:g,setCurrPage:v})]})]})]})]})}},5231:(e,t,s)=>{s.d(t,{NavbarClient:()=>B});var a=s(1085),l=s(2729),r=s(3411),i=s(1358),n=s(6353),o=s(1919),c=s(4417),d=s(675),u=s(8762);let m=({searchUrl:e,className:t})=>(0,a.jsxs)("form",{action:e,method:"get",className:(0,u.Q)("flex h-[3.25rem] flex-row gap-3 lg:h-16",t),children:[(0,a.jsx)("input",{type:"search",name:"q",placeholder:"Search this site",className:"block w-full border border-divider-medium px-4 py-2 focus:border-site-primary focus:outline-none focus:ring-site-primary"}),(0,a.jsx)("button",{type:"submit","aria-label":"Search this site",children:(0,a.jsx)(r.iyI,{className:"mt-0.5 text-3xl"})})]});var h=s(7701),x=s(2369),p=s(8821),f=s(4627),b=s(3037),g=s(6123),v=s(2172),j=s(4816);let{item:w,chevron:y,container:N,nestedItem:C,sublist:k,menuItemsContainer:S}=(0,n.tv)({slots:{container:"flex flex-col gap-3 border-b border-b-base-divider-subtle",menuItemsContainer:"",item:"group prose-headline-base-medium flex w-full items-center px-6 py-3 text-left text-base-content outline-0",sublist:"flex w-full flex-col gap-3.5",nestedItem:"prose-body-base text-base-content-medium",chevron:"text-[1.5rem] transition-transform duration-300 ease-in-out motion-reduce:transition-none"},variants:{isOpen:{true:{container:"pb-6",chevron:"-rotate-180",menuItemsContainer:"flex flex-col gap-6"},false:{menuItemsContainer:"hidden"}},itemType:{default:{item:"justify-between gap-6"},parentItem:{item:"gap-1",nestedItem:"flex items-center gap-1"}},withVerticalPadding:{true:{item:"py-1"}}},defaultVariants:{itemType:"default"}})(),I=({name:e,url:t,isExternal:s,onCloseMenu:l})=>{let i=e.trim().split(" "),n=i.slice(0,-1).join(" "),o=i[i.length-1];return(0,a.jsx)("div",{className:w({itemType:"parentItem",withVerticalPadding:!0}),children:(0,a.jsx)(f.Link,{isExternal:s,showExternalIcon:s,isWithFocusVisibleHighlight:!0,href:t,className:C({className:`group/parent-item ${(0,c.rn)()}`,itemType:"parentItem"}),onClick:l,children:(0,a.jsxs)("span",{className:"row-gap-0 flex flex-row flex-wrap items-baseline gap-1",children:["Pages in",n&&(0,a.jsx)("span",{className:"prose-headline-base-medium",children:n}),(0,a.jsxs)("span",{className:"prose-headline-base-medium flex flex-row items-center gap-1",children:[o,!s&&(0,a.jsx)(r.OZ6,{"aria-hidden":!0,
1className:"text-[1rem] transition ease-in group-hover/parent-item:translate-x-1"})]})]})})})},L=({name:e,url:t,items:s,isOpen:l,onClick:i,onCloseMenu:n,index:d})=>s&&0!==s.length?(0,a.jsxs)("section",{className:N({isOpen:l}),children:[(0,a.jsx)("div",{children:(0,a.jsx)("h2",{children:(0,a.jsxs)("button",{id:`accordion-button-${d}`,"aria-expanded":l,"aria-controls":`menu-content-${d}`,onClick:i,className:w({isOpen:l,className:(0,c.rn)()}),children:[e,(0,a.jsx)(r.nwe,{className:y({isOpen:l})})]})})}),(0,a.jsxs)("div",{id:`menu-content-${d}`,"aria-labelledby":`accordion-button-${d}`,role:"region",className:S({isOpen:l}),children:[(0,a.jsx)("ul",{className:k(),children:s.map(e=>{let t=(0,o.t)(e.url);return(0,a.jsx)("li",{children:(0,a.jsx)("div",{className:w({withVerticalPadding:!0}),children:(0,a.jsx)(f.Link,{href:e.url,isExternal:t,className:C({className:(0,c.rn)()}),onClick:n,children:e.name})})},e.name)})}),t&&(0,a.jsx)(I,{name:e,url:t,isExternal:(0,o.t)(t),onCloseMenu:n})]})]}):(0,a.jsx)("div",{className:N(),children:(0,a.jsx)(f.Link,{isExternal:(0,o.t)(t),className:w({className:(0,c.rn)()}),href:t,onClick:n,children:e})}),M=(0,l.forwardRef)(({top:e,items:t,openNavItemIdx:s,setOpenNavItemIdx:r,onCloseMenu:n,callToAction:u,utility:x,isPinned:p,search:w},y)=>{(0,i.K$)();let N=(0,l.useRef)(null),{buttonProps:C}=(0,b.s)({onPress:n},N),{focusProps:k}=(0,g.o)(),S=(0,j.v)(C,k);return(0,a.jsx)("div",{ref:y,className:"fixed inset-0 z-50",style:{to
1p:e},children:(0,a.jsx)(v.n1,{restoreFocus:!0,children:(0,a.jsxs)("div",{className:"absolute inset-0 overflow-auto border-t border-t-base-divider-subtle bg-white",children:[p&&!!w&&(0,a.jsxs)("div",{className:"border-y border-b-base-divider-subtle bg-base-canvas-alt px-6 py-3",children:["localSearch"===w.type&&(0,a.jsx)(m,{searchUrl:w.searchUrl}),"searchSG"===w.type&&(0,a.jsx)(h.NavbarSearchSGInputBox,{clientId:w.clientId,isOpen:!0})]}),!p&&!!u&&(0,a.jsx)("div",{className:"border-y border-b-base-divider-subtle bg-base-canvas-alt px-6 py-3",children:(0,a.jsx)(d.z,{href:u.url,isExternal:(0,o.t)(u.url),className:"h-fit w-full justify-center",isWithFocusVisibleHighlight:!0,onClick:n,children:u.label})}),t.map((e,t)=>(0,a.jsx)(L,{index:t,isOpen:t===s,onClick:()=>r(e=>e===t?-1:t),onCloseMenu:n,...e},`${e.name}-${t}`)),!!x&&(0,a.jsxs)("div",{className:"flex flex-col items-start gap-1 self-stretch bg-base-canvas-alt px-6 py-4",children:[!!x.label&&(0,a.jsx)("p",{className:"prose-label-sm-medium text-base-content-strong",children:x.label}),(0,a.jsx)("ul",{className:"flex flex-col gap-1",children:x.items.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)(f.Link,{className:(0,c.rn)({className:"prose-label-sm-medium py-1 text-base-content-subtle"}),href:e.url,isExternal:(0,o.t)(e.url),showExternalIcon:(0,o.t)(e.url),onClick:n,children:e.name})},`${e.name}-${t}`))})]}),(0,a.jsx)("button",{...S,ref:N,className:(0,c.rn)({className:"prose-headline-base-medium absolute -left-[100000px] flex h-[1px] w-[1px] items-center justify-between gap-6 overflow-hidden px-6 py-3 text-left text-base-content focus:static focus:h-auto focus:w-full"}),children:"Exit navigation menu"})]})})})}),{item:E,chevron:P,megamenu:F}=(0,n.tv)({slots:{megamenu:"max-h-full overflow-auto bg-white shadow-md",item:"group prose-label-md-medium flex flex-row items-center gap-0.5 border-b-2 border-transparent pb-5 pt-6 text-base-content-strong outline-0 transition-colors hover:text-brand-interaction-hover motion-reduce:transition-none",chevron:"text-base transition-transform duration-300 ease-in-out motion-reduce:transition-none"},variants:{isOpen:{true:{item:"border-brand-interaction text-brand-interaction",chevron:"-rotate-180"}}}})(),A=(0,l.forwardRef)(({items:e,name:t,url:s,description:l,isOpen:i,onClick:n,onCloseMegamenu:d},u)=>e&&0!==e.length?(0,a.jsxs)("li",{children:[(0,a.jsxs)("button",{ref:u,className:E({isOpen:i}),onClick:n,"aria-expanded":i,children:[(0,a.jsx)("span",{className:(0,c.W9)(),children:t}),(0,a.jsx)(r.nwe,{className:P({isOpen:i})})]}),i&&(0,a.jsx)(O,{name:t,description:l,url:s,items:e,onCloseMegamenu:d})]}):(0,a.jsx)("li",{className:E({isOpen:i}),children:(0,a.jsx)(f.Link,{isExternal:(0,o.t)(s),showExternalIcon:(0,o.t)(s),href:s,className:(0,c.rn)(),children:t})})),O=({name:e,description:t,url:s,onCloseMegamenu:l,items:n})=>((0,i.K$)(),(0,a.jsxs)("div",{className:"absolute left-0 right-0 top-full z-50",children:[(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0 top-full z-[1] h-screen bg-canvas-overlay/40",onClick:l}),(0,a.jsx)(v.n1,{contain:!0,restoreFocus:!0,children:(0,a.jsx)("div",{className:F(),children:(0,a.jsxs)("div",{className:"mx-auto flex w-full max-w-screen-xl flex-col gap-8 px-10 pb-16 pt-12",children:[(0,a.jsxs)("div",{className:"flex w-full flex-row items-start",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)("h2",{className:"prose-display-xs text-base-content",children:(()=>{if(!s)return e;let t=(0,o.t)(s);return(0,a.jsxs)(f.Link,{isExternal:t,showExternalIcon:t,isWithFocusVisibleHighlight:!0,href:s,className:"group inline-flex w-fit items-center gap-1 hover:text-brand-interaction-hover hover:no-underline",onClick:l,children:[e,!t&&(0,a.jsx)(r.OZ6,{className:"mt-0.5 inline text-[1.5rem] transition ease-in group-hover:translate-x-1"})]})})()}),t&&(0,a.jsx)("p",{className:"prose-label-sm-regular text-base-content-subtle",children:t})]}),(0,a.jsx)("div",{className:"flex-1"}),(0,a.jsx)(x.K,{icon:r.Gsv,onPress:l,"aria-label":"Close navigation item"})]}),(0,a.jsx)("ul",{className:"grid grid-cols-3 gap-x-16 gap-y-8",children:n?.map(e=>{let t=(0,o.t)(e.url);return(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,a.jsxs)(f.Link,{isExternal:t,showExternalIcon:t,isWithFocusVisibleHighlight:!0,href:e.url,className:"group prose-label-md-medium w-fit items-center gap-1 text-base-content hover:text-brand-interaction-hover hover:no-underline",onClick:l,children:[e.name,!t&&(0,a.jsx)(r.OZ6,{className:"mb-0.5 ml-1 inline text-[1.25rem] transition ease-in group-hover:translate-x-1"})]}),(0,a.jsx)("p",{className:"prose-label-sm-regular text-base-content-subtle",children:e.description})]})},e.name)})})]})})})]})),$=(0,n.tv)({slots:{navbar:"relative flex flex-col",navbarContainer:"flex min-h-16 w-full bg-white lg:min-h-[4.25rem]",logo:"flex flex-shrink-0 rounded focus-visible:bg-utility-highlight",navigationSection:"flex w-full flex-col items-center justify-between",primaryNavigationSection:"flex w-full items-center justify-end",utilityNavigationSection:"prose-label-sm-medium mt
1-3 hidden w-full items-center justify-end gap-4 lg:flex",utilityItemsList:"flex items-center gap-4",utilityItemsHeader:"prose-label-sm-medium text-base-content-strong",utilityItem:[(0,c.rn)(),"prose-label-sm-medium inline-block py-1 text-base-content-subtle hover:underline"],navbarItems:"mx-auto flex w-full max-w-screen-xl items-center justify-between gap-x-4 pl-6 pr-3 md:px-10",navItemContainer:"hidden flex-1 items-center gap-x-4 pl-2 lg:flex",callToAction:"align-content h-fit",buttonsSection:"flex flex-row gap-1",searchIcon:"flex h-[68px] items-center",hamburgerIcon:"flex h-[68px] items-center lg:hidden",searchBar:"mx-auto mb-4 w-full max-w-screen-xl px-6 lg:px-10"},variants:{isSearchOpen:{true:{searchBar:"block"},false:{searchBar:"hidden"}},isPinned:{true:{navbarContainer:"py-1 lg:py-0",callToAction:"my-2 flex",searchIcon:"hidden lg:flex",primaryNavigationSection:"gap-3"},false:{callToAction:"mx-5 hidden lg:flex"}}}})(),B=({layout:e,search:t,items:s,imageClientProps:n,callToAction:c,utility:u})=>{let b=!!c?.isPinnedOnMobile,[g,v]=(0,l.useState)(-1),[j,w]=(0,l.useState)(!1),[y,N]=(0,l.useState)(!1),[C,k]=(0,l.useState)(),S=-1!==g||j,I=(0,l.useRef)(null),L=(0,l.useRef)(null),E=(0,l.useCallback)(e=>{k(L.current?.getBoundingClientRect().bottom),e&&(e.width&&e.width<1024?v(-1):w(!1))},[]);(0,i.wY)({ref:L,onResize:E}),(0,l.useEffect)(()=>{if(!j)return;let e=L.current?.closest("header");if(!e)return;let t=new ResizeObserver(()=>E());return t.observe(e),()=>t.disconnect()},[j,E]);let P=(0,l.useCallback)(()=>{w(!1),v(-1)},[]),F=(0,l.useRef)(null);return(0,l.useLayoutEffect)(()=>{S&&(window.scrollTo({top:0,left:0,behavior:j?void 0:"smooth"}),E())},[j,S,E]),(0,a.jsxs)("div",{className:$.navbar(),children:[(0,a.jsx)("div",{className:$.navbarContainer({isPinned:b}),ref:L,children:(0,a.jsxs)("div",{className:$.navbarItems(),children:[(0,a.jsx)(f.Link,{className:$.logo(),href:"/",children:(0,a.jsx)(p.ImageClient,{...n})}),(0,a.jsxs)("div",{className:$.navigationSection(),children:[!!u&&(0,a.jsxs)("div",{className:$.utilityNavigationSection(),children:[!!u.label&&(0,a.jsx)("p",{className:$.utilityItemsHeader(),children:u.label}),(0,a.jsx)("ul",{className:$.utilityItemsList(),children:u.items.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)(f.Link,{className:$.utilityItem(),href:e.url,isExternal:(0,o.t)(e.url),showExternalIcon:(0,o.t)(e.url),children:e.name})},`${e.name}-${t}`))})]}),(0,a.jsxs)("div",{className:$.primaryNavigationSection({isPinned:b}),children:[(0,a.jsx)("ul",{className:$.navItemContainer(),ref:I,children:s.map((e,t)=>(0,a.jsx)(A,{ref:g===t?F:null,...e,onCloseMegamenu:P,onClick:()=>{N(!1),v(e=>e===t?-1:t)},isOpen:g===t&&!j},`${e.name}-${t}`))}),!!c&&(0,a.jsx)(d.z,{href:c.url,isExternal:(0,o.t)(c.url),size:"sm",className:$.callToAction({isPinned:b}),isWithFocusVisibleHighlight:!0,children:b?(0,a.jsx)("span",{className:"max-w-[10rem] truncate max-xs:line-clamp-2 max-xs:whitespace-normal",children:c.label}):c.label}),(0,a.jsxs)("div",{className:$.buttonsSection(),children:[t&&!j&&"search"!==e&&(0,a.jsx)("div",{className:$.searchIcon({isPinned:b}),children:y?(0,a.jsx)(x.K,{onPress:()=>{N(!y)},"aria-label":"Close search bar",icon:r.Gsv}):(0,a.jsx)(x.K,{onPress:()=>{v(-1),N(!y)},"aria-label":"Open search bar",icon:r.iyI})}),(0,a.jsx)("div",{className:$.hamburgerIcon(),children:j?(0,a.jsx)(x.K,{onPress:P,"aria-label":"Close navigation menu",icon:r.Gsv}):(0,a.jsx)(x.K,{onPress:()=>{w(!0),N(!1)},"aria-label":"Open navigation menu",icon:r.Znj})})]})]})]})]})}),t&&"search"!==e&&(0,a.jsxs)("div",{className:$.searchBar({isSearchOpen:y}),children:["localSearch"===t.type&&(0,a.jsx)(m,{searchUrl:t.searchUrl}),"searchSG"===t.type&&(0,a.jsx)(h.NavbarSearchSGInputBox,{clientId:t.clientId,isOpen:y})]}),j&&(0,a.jsx)(M,{top:C,items:s,openNavItemIdx:g,setOpenNavItemIdx:v,callToAction:c,utility:u,onCloseMenu:P,isPinned:b,search:b&&"search"!==e?t:void 0})]})}},5293:(e,t,s)=>{s.d(t,{L:()=>x});var a=s(1085),l=s(6123),r=s(2811),i=s(4816),n=s(2729),o=s(3411),c=s(6353),d=s(8762),u=s(2369);let m=(0,c.tv)({base:"prose-body-base min-w-0 flex-1 bg-white text-base-content outline-none placeholder:text-interaction-support-placeholder disabled:text-interaction-support-placeholder"}),h=(0,c.tv)({base:"group flex items-center gap-4 overflow-hidden rounded bg-white py-1 pl-4 shadow-[0_0_0_1.5px] forced-colors:bg-[Field]",variants:{isFocusWithin:{false:"shadow-brand-interaction forced-colors:border-[ButtonBorder]",true:"bg-interaction-main-subtle-hover shadow-[0_0_0_2px] shadow-utility-feedback-info"},isInvalid:{true:"border-red-600 forced-colors:border-[Mark]"},isDisabled:{true:"border-gray-200 forced-colors:border-[GrayText]"}}});function x({classNames:e,placeholder:t,...s}
1){let c=(0,n.useRef)(null),[p,f]=(0,n.useState)(!1),{inputProps:b}=(0,r.v)(s,c),{focusProps:g}=(0,l.o)(),v=s.isDisabled??!1,j=s.isInvalid??!1,w="string"==typeof b.value?b.value:"",y=!w||0===w.length;return(0,a.jsx)("div",{className:(0,d.Q)("flex flex-col gap-2",e?.container),children:(0,a.jsxs)("div",{className:(0,d.Q)(h({isFocusWithin:p,isInvalid:j,isDisabled:v}),e?.fieldgroup),onFocus:()=>f(!0),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||f(!1)},children:[(0,a.jsx)(o.iyI,{"aria-hidden":!0,className:v?"h-5 w-5 text-base-content-medium forced-colors:text-[GrayText]":"h-5 w-5 text-base-content-medium forced-colors:text-[ButtonText]"}),(0,a.jsx)("input",{...(0,i.v)(b,g),ref:c,type:"search",className:(0,d.Q)(m(),"bg-transparent [&::-webkit-search-cancel-button]:hidden",e?.input),placeholder:t}),(0,a.jsx)(u.K,{icon:o.Gsv,onPress:()=>{s.onChange&&s.onChange(""),c.current?.focus()},className:(0,d.Q)(y&&"invisible",e?.reset),"aria-label":"Clear search field"})]})})}},5567:(e,t,s)=>{s.r(t),s.d(t,{BackToTopLink:()=>c});var a=s(1085),l=s(3411),r=s(6353),i=s(8762),n=s(4417);let o=(0,r.tv)({extend:n.rn,base:"prose-body-base sticky top-8 mb-8 mt-16 inline-flex cursor-pointer items-center text-link underline-offset-4 first:mt-0 hover:underline"}),c=({className:e})=>(0,a.jsxs)("button",{type:"button",className:(0,i.Q)(o(),e),onClick:()=>{window.scrollTo({top:0})},children:[(0,a.jsx)(l.lCq,{"aria-hidden":!0,className:"h-6 w-6"}),"Back to top"]})},5815:(e,t,s)=>{s.d(t,{DynamicDataBannerClient:()=>h});var a=s(1085),l=s(2729),r=s(3411),i=s(6353),n=s(8762),o=s(6104),c=s(4627);let d=()=>new Intl.DateTimeFormat("en-CA",{timeZone:"Asia/Singapore",year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date),u=(0,i.tv)({slots:{screenWideOuterContainer:"bg-[#E1EAE6]",outerContainer:`${o.h} md:gap-auto flex flex-col gap-6 p-6 md:flex-row md:items-center md:justify-between md:px-10 md:py-5`,basicInfoContainer:"flex flex-col items-center gap-0.5 md:items-start md:gap-1",title:"prose-headline-lg-semibold whitespace-nowrap text-base-content",dateAndUrlContainer:"align-center flex justify-center gap-2",date:"prose-body-sm whitespace-nowrap text-base-content-medium",url:"prose-label-md-regular text-link underline-offset-4 visited:text-link-visited hover:text-link-hover hover:underline",dataInfoContainer:"md:max-lg:col-gap-10 grid grid-cols-3 justify-items-center gap-y-4 md:justify-items-end md:gap-y-2 md:max-lg:grid-cols-[auto,auto,auto] md:max-lg:gap-x-6 lg:flex lg:gap-11",errorMessageContainer:`${o.h} flex flex-row gap-2 px-6 py-3 md:items-center md:gap-1`,errorIcon:"h-full min-h-4 min-w-4",individualDataContainer:"flex w-fit flex-col items-center justify-center gap-0.5 md:flex-row md:gap-1.5 lg:flex-col lg:items-end",individualDataLabel:"prose-headline-base-medium text-base-content",individualDataValue:"prose-headline-lg-semibold text-brand-interaction-hover md:max-lg:w-[70px] md:max-lg:text-right",individualDataValueLoading:"md:h-4.5 h-4 w-11 animate-pulse rounded-sm bg-[#0000001a]",urlShowOnMobileOnly:"block text-center md:hidden",urlHideOnMobile:"hidden md:block"}})(),m=({title:e,data:t,url:s,label:l,errorMessageBaseParagraph:i})=>{let o=!!s&&!!l,d=({className:e})=>(0,a.jsx)(c.Link,{href:s,className:(0,n.Q)(u.url(),e),children:l});return i?(0,a.jsx)("div",{className:u.screenWideOuterContainer(),children:(0,a.jsxs)("div",{className:u.errorMessageContainer(),children:[(0,a.jsx)(r.U0v,{className:u.errorIcon()}),i]})}):(0,a.jsx)("div",{className:u.screenWideOuterContainer(),children:(0,a.jsxs)("div",{className:u.outerContainer(),children:[(0,a.jsxs)("div",{className:u.basicInfoContainer(),children:[!!e&&(0,a.jsx)("div",{className:u.title(),children:e}),(0,a.jsxs)("div",{className:u.dateAndUrlContainer(),children:[(0,a.jsx)("span",{className:u.date(),children:new Intl.DateTimeFormat("en-SG",{timeZone:"Asia/Singapore",year:"numeric",month:"long",day:"numeric"}).format(new Date)}),o&&d({className:u.urlHideOnMobile()})]})]}),(0,a.jsx)("div",{className:u.dataInfoContainer(),children:t.slice(0,6).map(e=>(0,a.jsxs)("div",{className:u.individualDataContainer(),children:[(0,a.jsx)("div",{className:u.individualDataLabel(),children:e.label}),e.value?(0,a.jsx)("div",{className:u.individualDataValue(),children:e.value}):(0,a.jsx)("div",{className:u.individualDataValueLoading()})]}))}),o&&d({className:u.urlShowOnMobileOnly()})]})})},h=({apiEndpoint:e,title:t,data:s,url:r,label:i,errorMessageBaseParagraph:n})=>{let[o,c]=(0,l.useState)(!0),[u,h]=(0,l.useState)(!1),[x,p]=(0,l.useState)({});return((0,l.useEffect)(()=>{fetch(e).then(e=>e.json()).then(e=>{if(!e?.[d()])throw Error("No data found for current date");p(e[d()]),c(!1)}).catch(e=>{console.error("Error fetching data:",e),c(!1),h(!0)})},[]),u)?(0,a.jsx)(m,{data:[],url:r,label:i,errorMessageBaseParagraph:n}):6!==s.length?(0,a.jsx)(m,{data:[],url:r,label:i}):(0,a.jsx)(m,{title:t?x[t]:void 0,data:s.map(e=>({label:e.label,value:o?void 0:x[e.key]||"-- : --"})),url:r,label:i})}},6104:(e,t,s)=>{s.d(t,{h:()=>a});let a="component-content"},6127:(e,t,s)=>{s.d(t,{g:()=>r});var a=s(2729),l=s(1358);let r=({src:e,id:t,timeout:s=3e3})=>{let r=(0,a.useRef)("u">typeof document?document:null),[i,n]=(0,a.useState)(!1),o=()=>n(!0);(0,l.ML)("scroll",o,r,{passive:!0}),(0,l.ML)("click",o,r),(0,l.ML)("touchstart",o,r,{passive:!0}),(0,l.ML)("mousemove",o,r,{passive:!0}),(0,l.ML)("keydown",o,r,{passive:!0}),(0,l.Z3)(o,s),(0,l.nW)(i?e:null,{id:t})}},6353:(e,t,s)=>{s.d(t,{tv:()=>r});var a=s(6193),l=s(8762);let r=(0,a.N1)({twMergeConfig:l.V})},6377:(e,t,s)=>{s.d(t,{LinkComponentProvider:()=>i,d:()=>n});var a=s(1085),l=s(2729);let r=(0,l.createContext)("a"),i=({children:e,value:t="a"})=>(0,a.jsx)(r.Provider,{value:t,children:e}),n=()=>(0,l.useContext)(r)},6499:(e,t,s)=>{s.d(t,{ClientCopyrightYear:()=>l});var a=s(1085);let l=()=>(0,a.jsxs)(a.Fragment,{children:["\xa9 ",new Date().getFullYear()]})},7046:(e,t,s)=>{s.d(t,{DynamicComponentList:()=>n});var a=s(1085),l=s(2729),r=s(1627),i=s(9795);let n=({dataSource:{resourceId:e,sort:t,filters:s},component:n,layout:o,headingLevel:c})=>{let d=(0,l.useMemo)(()=>({resourceId:e,sort:t,filters:s?.reduce((e,t)=>
1(e[t.fieldKey]=t.fieldValue,e),{})}),[e,t,s]),{records:u,isLoading:m,isError:h}=(0,r.a)(d);return!h&&u&&0!==u.length||m?"contactinformation"===n.type?(u??Array.from({length:1})).map((e,t)=>(0,a.jsx)(i.DgsTransformedContactInformation,{record:e,...n,layout:o,isLoading:m,headingLevel:c},`${n.type}-${t}`)):(n.type,(0,a.jsx)(a.Fragment,{})):null}},7081:(e,t,s)=>{s.d(t,{ScrollToTop:()=>r});var a=s(1085),l=s(2729);let r=()=>((0,l.useEffect)(()=>{window.location.hash||window.scrollTo(0,0)},[]),(0,a.jsx)(a.Fragment,{}))},7533:(e,t,s)=>{s.d(t,{NotFoundSearchButton:()=>i});var a=s(1085),l=s(2729),r=s(675);let i=()=>{let[e,t]=(0,l.useState)("");(0,l.useEffect)(()=>{void 0!==window.location&&t(window.location.pathname)},[]);let s=decodeURIComponent((e.endsWith("/")?e.slice(0,-1):e).split("/").at(-1)??"").replaceAll(/[\W_]/gi," ").split(" ").filter(e=>!!e).join("+");return(0,a.jsx)(r.z,{href:`/search?q=${s}`,size:"lg",isWithFocusVisibleHighlight:!0,children:"Search for this page"})}},7584:(e,t,s)=>{s.d(t,{Z:()=>a,v:()=>l});let a="absolute bottom-0 left-0 right-0 top-0 border-0",l="accelerometer; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture; web-share"},7669:(e,t,s)=>{s.d(t,{Px:()=>r,sE:()=>l});var a=s(6353);let l=e=>!!e||void 0;(0,a.tv)({base:"",variants:{isFocusVisible:{true:"bg-utility-highlight text-base-content-strong decoration-transparent shadow-focus-visible outline-0 transition-none hover:decoration-transparent"}}});let r=(e,t)=>s=>{e.current=s,"function"==typeof t?t(s):t&&(t.current=s)}},7701:(e,t,s)=>{s.d(t,{HomepageSearchSGInputBox:()=>o,NavbarSearchSGInputBox:()=>n});var a=s(1085),l=s(8762),r=s(2640);let i=({clientId:e,className:t,shouldLoadScript:s=!0})=>((0,r.R)({clientId:e,shouldLoad:s}),(0,a.jsx)("div",{id:"searchsg-searchbar",className:(0,l.Q)("h-[3.25rem] lg:h-16",t)})),n=({clientId:e,isOpen:t=!1})=>(0,a.jsx)(i,{clientId:e,shouldLoadScript:t}),o=({clientId:e,className:t})=>(0,a.jsx)(i,{clientId:e,className:t,shouldLoadScript:!0})},8041:(e,t,s)=>{s.d(t,{h:()=>a});let a=e=>{let t=Math.min(Math.max(Math.round(e),1),6);return`h${t}`}},8480:(e,t,s)=>{s.d(t,{D2:()=>l,RK:()=>a,hc:()=>r});let a=10,l=10,r={partialMatch:{searchbarPlaceholder:"Enter a search term",noResultsSubtitle:"Check if you have a spelling error or try a different search term."},fullTextMatch:{searchbarPlaceholder:"Type a whole word to search this table",noResultsSubtitle:"Check for spelling, or type the whole word, e.g. 'water' instead of 'w'."}}},8762:(e,t,s)=>{s.d(t,{Q:()=>r,V:()=>l});var a=s(913);let l={extend:{classGroups:{prose:[{prose:[a.y$.isAny]}]}}},r=(0,a.zu)(l)},8821:(e,t,s)=>{s.d(t,{ImageClient:()=>i});var a=s(1085),l=s(2729),r=s(1919);let i=(0,l.forwardRef)(({src:e,alt:t,width:s,className:l,assetsBaseUrl:i,lazyLoading:n=!0,onLoad:o},c)=>{let d=(0,r.t)(e)||void 0===i?e:`${i}${e}`;return(0,a.jsx)("img",{ref:c,src:d,alt:t,width:s,height:"auto",className:l,onLoad:o,onError:({currentTarget:e})=>{e.onerror=null,e.src=`${i??""}/placeholder_no_image.png`},loading:n?"lazy":"eager",fetchPriority:n?"auto":"high",decoding:n?"async":"auto"})})},9520:(e,t,s)=>{s.d(t,{F:()=>a});let a=e=>"_id"===e||"_full_text"===e},9535:(e,t,s)=>{s.d(t,{SearchableTableClient:()=>n});var a=s(1085),l=s(2729),r=s(8480),i=s(3462);let n=({title:e,headers:t,items:s,isLoading:n=!1,isError:o=!1})=>{let[c,d]=(0,l.useState)(""),u=(0,l.useDeferredValue)(c),[m,h]=(0,l.useState)(1),x=Math.min(t.length,r.RK),p=(0,l.useMemo)(()=>(({items:e,searchValue:t})=>e.filter(e=>e.key.includes(t.toLowerCase())).map(e=>e.row))({items:s,searchValue:u}),[s,u]),f=(0,l.useMemo)(()=>(({items:e,currPage:t,itemsPerPage:s})=>{let a=Math.max(1,t);return e.slice((a-1)*s,a*s)})({items:p,currPage:m,itemsPerPage:r.D2}),[m,p]),b=0===s.length||0===x,g=0!==s.length&&0===p.length;return(0,a.jsx)(i.m,{title:e,headers:t,isLoading:n,isError:o,search:{input:c,deferred:u,setSearch:d},page:{currPage:m,setCurrPage:h},isInitiallyEmpty:b,isFilteredEmpty:g,maxNoOfColumns:x,paginatedItems:f,filteredItemsLength:p.length,searchMatchType:"partialMatch"})}},9578:(e,t,s)=>{s.d(t,{d:()=>r});var a=s(1358);let l={xs:"576px",sm:"640px",md:"768px",lg:"1024px",xl:"1240px","2xl":"1536px"},r=e=>{let t=l[e];return(0,a.Ub)(`(min-width: ${t})`,{initializeWithValue:!1})}},9675:(e,t,s)=>{s.d(t,{useDgsMetadata:()=>n});var a=s(2729),l=s(9520);let r=async({resourceId:e,signal:t})=>{let s=await fetch(`https://api-production.data.gov.sg/v2/public/api/datasets/${e}/metadata`,{signal:t});if(!s.ok)throw Error(`HTTP error! status: ${s.status}`);let a=await s.json();return{name:a.data.name,format:a.data.format,size:a.data.datasetSize,columnMetadata:i(a)}},i=e=>{try{return Object.values(e.data.columnMetadata.metaMapping).filter(e=>!(0,l.F)(e.name)).sort((e,t)=>
1Number(e.index)-Number(t.index)).reduce((e,t)=>(e.push([t.name,t.columnTitle]),e),[])}catch{return}},n=({resourceId:e,enabled:t=!0})=>{let[s,l]=(0,a.useState)(t),[i,n]=(0,a.useState)(!1),[o,c]=(0,a.useState)();return(0,a.useEffect)(()=>{if(!t)return;let s=new AbortController;return(async()=>{l(!0),c(void 0);try{let t=await r({resourceId:e,signal:s.signal});c(t),n(!1)}catch(e){if(e instanceof DOMException&&"AbortError"===e.name)return;n(!0)}finally{s.signal.aborted||l(!1)}})(),()=>{s.abort()}},[e,t]),{metadata:o,isLoading:s,isError:i}}},9795:(e,t,s)=>{s.r(t),s.d(t,{DgsContactInformation:()=>D,DgsTransformedContactInformation:()=>R});var a=s(1085),l=s(7596),r=s(6817),i=s(2729),n=s(1627);let o="[dgs:",c=(e,t)=>{try{if(!e||!(e.startsWith(o)&&e.endsWith("]")))return e;return t[e.slice(o.length,-1).trim()]}catch{return e}},d=["title","description","methods","otherInformation"],u=e=>{if(null!=e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e)}catch{console.warn("Failed to parse JSON:",e)}}};var m=s(6353),h=s(8041),x=s(3625),p=s(675),f=s(6104);let b=(0,m.tv)({slots:{screenWideOuterContainer:"",container:`${f.h} flex flex-col`,titleAndDescriptionContainer:"flex flex-col",title:"prose-display-sm text-base-content-strong",description:"text-base-content-strong [&:not(:first-child)]:mt-0",contactMethodsContainer:"flex flex-col gap-10",otherInformationContainer:"mt-8 flex flex-col gap-6",otherInformationTitle:"prose-display-xs text-base-content-strong",urlButtonContainer:"mx-auto"},variants:{isLoading:{true:{title:"h-8 w-48 animate-pulse rounded-sm bg-[#0000001a]",description:"h-6 w-64 animate-pulse rounded-sm bg-[#0000001a]"}}}}),g=(0,m.tv)({slots:{container:"flex w-full flex-col items-start gap-2",icon:"size-8 flex-shrink-0 text-base-content-strong",textContainer:"flex w-full flex-col items-start gap-3",label:"prose-headline-lg-semibold text-base-content-strong",valuesAndCaptionContainer:"flex w-full flex-col items-start gap-1",value:"prose-body-base text-left text-base-content tailwindv3-wrap-anywhere",caption:"prose-body-sm text-base-content"},variants:{isLink:{true:{value:"text-hyperlink underline visited:text-hyperlink-visited hover:text-hyperlink-hover"},false:{value:"text-base-content"}},isLoading:{true:{icon:"size-8 animate-pulse rounded-sm bg-[#0000001a]",label:"h-6 w-24 animate-pulse rounded-sm bg-[#0000001a]",value:"h-6 w-48 animate-pulse rounded-sm bg-[#0000001a]",caption:"h-4 w-20 animate-pulse rounded-sm bg-[#0000001a]"}}}});var v=s(3411),j=s(8762),w=s(4627),y=s(1919);let N=e=>{try{return e.replace(/[\s\-().]/g,"")}catch{return e}};var C=s(4417);let k={telephone:{label:"Telephone",Icon:v.Elw},fax:{label:"Fax",Icon:v.KkQ},email:{label:"Email",Icon:v.vJA},website:{label:"Website",Icon:v.By1},emergency_contact:{label:"Emergency Contact",Icon:v.OS3,color:"text-utility-feedback-alert"},address:{label:"Address",Icon:v.kMs},operating_hours:{label:"Operating Hours",Icon:v.JQZ},person:{label:"Person",Icon:v.PY8}},S=({styles:e,method:t,label:s,values:l,caption:r})=>{let i=t?k[t]:void 0,n=i?.Icon??v.Wmx;return(0,a.jsxs)("div",{className:e.container(),children:[(0,a.jsx)(n,{className:i?.color?(0,j.Q)(e.icon(),i.color):e.icon()}),(0,a.jsxs)("div",{className:e.textContainer(),children:[(0,a.jsx)("div",{className:e.label(),children:s}),(0,a.jsxs)("div",{className:e.valuesAndCaptionContainer(),children:[l.map(t=>{if((e=>{try{let t=new URL(e);return!!t.hostname||!!t.pathname}catch{return!1}})(t)){let s=(0,y.t)(t);return(0,a.jsx)(w.Link,{href:t,isExternal:s,showExternalIcon:s,className:e.value({isLink:!0,className:(0,C.rn)()}),children:t},t)}return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)?(0,a.jsx)(w.Link,{href:`mailto:${t}`,className:e.value({isLink:!0,className:(0,C.rn)()}),children:t},t):(e=>{try{if("string"!=typeof e)return!1;let t=N(e);return/^\+?[1-9]\d{2,19}$/.test(t)}catch{return!1}})(t)?(0,a.jsx)(w.Link,{href:`tel:${N(t)}`,className:e.value({isLink:!0,className:(0,C.rn)()}),children:t},t):(0,a.jsx)("div",{className:e.value(),children:t})}),!!r&&(0,a.jsx)("div",{className:e.caption(),children:r})]})]})]})},I=({styles:e})=>(0,a.jsxs)("div",{className:e.container(),children:[(0,a.jsx)("div",{className:e.icon()}),(0,a.jsxs)("div",{className:e.textContainer(),children:[(0,a.jsx)("div",{className:e.label()}),(0,a.jsxs)("div",{className:e.valuesAndCaptionContainer(),children:[(0,a.jsx)("div",{className:e.value()}),(0,a.jsx)("div",{className:e.caption()})]})]})]});var L=s(500);let M=({methods:e,whitelistedMethods:t})=>{let s=e.filter(e=>Array.isArray(e.values)).map(e=>({...e,values:(0,L.A)(e.values.filter(e=>"string"==typeof e&&""!==e.trim()))})).filter(e=>e.values.length>0);if(!t)return s;let a=s.filter(e=>e.method&&t.includes(e.method));return t.flatMap(e=>a.filter(t=>t.method===e))},E=(0,m.tv)({extend:b,slots:{screenWideOuterContainer:"mt-12 first:mt-0",container:"gap-9",titleAndDescriptionContainer:"gap-6 lg:max-w-3xl",description:"prose-body-base",contactMethodsContainer:"md:grid md:grid-cols-2",urlButtonContainer:"block"}}),P=(0,m.tv)({extend:g}),F=({whitelistedMethods:e,title:t,description:s,methods:l,otherInformation:r,referenceLinkHref:i,label:n,isLoading:o,acceptHtmlTags:c=!1,headingLevel:d})=>{let u=E({isLoading:o}),m=P({isLoading:o}),f=!!t||o,b=(0,h.h)(d),g=(0,h.h)(f?d+1:d),v=M({methods:l,whitelistedMethods:e}),j=o?"":s??"";return(0,a.jsx)("section",{className:u.screenWideOuterContainer(),children:(0,a.jsxs)("div",{className:u.container(),children:[(0,a.jsxs)("div",{className:u.titleAndDescriptionContainer(),children:[(t||o)&&(0,a.jsx)(b,{className:u.title(),children:o?"":t}),(!!s||o)&&(c?(0,a.jsx)(x.m,{content:j,allowedTags:["br"],className:u.description()}):(0,a.jsx)("p",{className:u.description(),children:j}))]}),(0,a.jsx)("div",{className:u.contactMethodsContainer(),children:o?[,,,,].fill(null).map((e,t)=>(0,a.jsx)(I,{styles:m},`loading-contact-method-${t}`)):v.map((e,t)=>(0,a.jsx)(S,{...e,styles:m}
1,`contact-method-${t}`))}),!!r&&!!r.value&&""!==r.value.trim()&&(0,a.jsxs)("div",{className:u.otherInformationContainer(),children:[(0,a.jsx)(g,{className:u.otherInformationTitle(),children:r.label??"Other Information"}),c?(0,a.jsx)(x.m,{content:r.value,allowedTags:["b"]}):(0,a.jsx)("div",{children:r.value})]}),!!i&&!!n&&!o&&(0,a.jsx)("div",{className:u.urlButtonContainer(),children:(0,a.jsx)(p.z,{href:i,size:"base",variant:"outline",isWithFocusVisibleHighlight:!0,children:n})})]})})},A=(0,m.tv)({extend:b,slots:{...b.slots,container:"gap-12 py-12 md:py-16",titleAndDescriptionContainer:"gap-2.5",description:"prose-headline-lg-regular",contactMethodsContainer:"grid grid-cols-1 gap-10"},variants:{numberOfContactMethods:{2:{container:"md:flex-row md:gap-10",titleAndDescriptionContainer:"max-w-[24.5rem]",contactMethodsContainer:"md:flex md:flex-1 md:flex-col lg:grid lg:grid-cols-2"},3:{titleAndDescriptionContainer:"lg:max-w-3xl",contactMethodsContainer:"md:grid md:grid-cols-3"}},isBottomButton:{true:{},false:{}}},compoundVariants:[{numberOfContactMethods:2,isBottomButton:!1,class:{urlButtonContainer:"mt-10 hidden md:mx-0 md:block"}},{numberOfContactMethods:2,isBottomButton:!0,class:{urlButtonContainer:"block md:mx-0 md:hidden"}},{numberOfContactMethods:3,isBottomButton:!1,class:{urlButtonContainer:"hidden"}},{numberOfContactMethods:3,isBottomButton:!0,class:{urlButtonContainer:"block"}}]}),O=(0,m.tv)({extend:g,variants:{numberOfContactMethods:{2:{},3:{container:"md:items-center",textContainer:"md:items-center",label:"md:text-center",valuesAndCaptionContainer:"md:items-center",value:"md:text-center"}}}}),$=({whitelistedMethods:e,title:t,description:s,methods:l,referenceLinkHref:r,label:i,isLoading:n,acceptHtmlTags:o=!1,headingLevel:c})=>{let d=(0,h.h)(c),u=M({methods:l,whitelistedMethods:e}),m=n||u.length>=3?3:2,f=A({numberOfContactMethods:m,isLoading:n}),b=O({numberOfContactMethods:m,isLoading:n}),g=({isBottomButton:e})=>(0,a.jsx)("div",{className:f.urlButtonContainer({isBottomButton:e}),children:(0,a.jsx)(p.z,{href:r,size:"base",variant:"outline",isWithFocusVisibleHighlight:!0,children:i})}),v=n?"":s??"";return(0,a.jsx)("section",{className:f.screenWideOuterContainer(),children:(0,a.jsxs)("div",{className:f.container(),children:[(0,a.jsxs)("div",{className:f.titleAndDescriptionContainer(),children:[(t||n)&&(0,a.jsx)(d,{className:f.title(),children:n?"":t}),(!!s||n)&&(o?(0,a.jsx)(x.m,{content:v,allowedTags:["br"],className:f.description()}):(0,a.jsx)("p",{className:f.description(),children:v})),!!r&&!!i&&!n&&(0,a.jsx)(g,{isBottomButton:!1})]}),(0,a.jsx)("div",{className:f.contactMethodsContainer(),children:n?Array.from({length:3}).map((e,t)=>(0,a.jsx)(I,{styles:b},`loading-contact-method-${t}`)):u.slice(0,3).map((e,t)=>(0,a.jsx)(S,{...e,styles:b},`contact-method-${t}`))}),!!r&&!!i&&!n&&(0,a.jsx)(g,{isBottomButton:!0})]})})},B=e=>{var t;let s="homepage"===(t=e.layout)||"notfound"===t?"homepage":"default";switch(s){case"default":return(0,a.jsx)(F,{...e});case"homepage":return(0,a.jsx)($,{...e});default:return s}},D=({dataSource:{resourceId:e,filters:t},...s})=>{let r=(0,i.useMemo)(()=>({resourceId:e,filters:t?.reduce((e,t)=>(e[t.fieldKey]=t.fieldValue,e),{})}),[e,t]),{records:o,isLoading:c,isError:d}=(0,n.a)(r);if(c)return(0,a.jsx)(B,{isLoading:c,methods:[],...(0,l.A)(s,"type","layout","headingLevel"),acceptHtmlTags:!0});let u=o?.[0];return d||!u?null:(0,a.jsx)(R,{...s,record:u})},R=({record:e,isLoading:t,...s})=>{let l=c(s.title,e),i=c(s.description,e),n=u(c(s.methods,e)),o=u(c(s.otherInformation,e));return(0,a.jsx)(B,{isLoading:t,title:l,description:i,methods:n??[],otherInformation:o,type:s.type,layout:s.layout,headingLevel:s.headingLevel,...(0,r.A)(s,d),acceptHtmlTags:!0})}},9798:(e,t,s)=>{s.d(t,{DGSSearchableTable:()=>h});var a=s(1085),l=s(2729),r=s(9675),i=s(1627),n=s(9520),o=s(8480),c=s(3462);let d=({dataSource:{resourceId:e,filters:t,sort:s},title:r,headers:d,isMetadataLoading:u,isMetadataError:m,maxNoOfColumns:h})=>{let[x,p]=(0,l.useState)(""),f=function({value:e,delay:t}){let[s,a]=(0,l.useState)(e);return(0,l.useEffect)(()=>{let s=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(s)}},[e,t]),s}({value:x,delay:300}),[b,g]=(0,l.useState)(1),v=(0,l.useMemo)(()=>({resourceId:e,filters:t?.reduce((e,t)=>
1(e[t.fieldKey]=t.fieldValue,e),{}),sort:s}),[e,t,s]),{total:j}=(0,i.a)({...v,fetchAll:!1}),{records:w,total:y,isLoading:N,isError:C}=(0,i.a)({...v,q:f,limit:o.D2,offset:(b-1)*o.D2,fetchAll:!1}),k=w?.map(e=>Object.entries(e).filter(([e])=>!(0,n.F)(e)).map(([,e])=>e))??[],S="number"==typeof j&&0!==j&&0===k.length;return(0,a.jsx)(c.m,{title:r,headers:d,isLoading:u||N,isError:m||C,search:{input:x,deferred:f,setSearch:p},page:{currPage:b,setCurrPage:g},isInitiallyEmpty:"number"==typeof j&&(0===j||0===h),isFilteredEmpty:S,maxNoOfColumns:h,paginatedItems:k,filteredItemsLength:y??0,searchMatchType:"fullTextMatch"})};var u=s(9535);let m=({dataSource:{resourceId:e,filters:t,sort:s},title:r,headers:n,labels:o,isMetadataLoading:c,isMetadataError:d})=>{let m=(0,l.useMemo)(()=>({resourceId:e,filters:t?.reduce((e,t)=>(e[t.fieldKey]=t.fieldValue,e),{}),sort:s}),[e,t,s]),{records:h,isLoading:x,isError:p}=(0,i.a)({...m,fetchAll:!0}),f=(0,l.useMemo)(()=>{let e=n.map(e=>e.key);return h?.map(t=>{let s=e.map(e=>String(t[e]??""));return{key:s.join(" ").toLowerCase(),row:s}})??[]},[h,n]);return(0,a.jsx)(u.SearchableTableClient,{title:r,headers:o,items:f,isLoading:c||x,isError:d||p})},h=({dataSource:e,title:t,headers:s})=>{let{metadata:i,isLoading:n,isError:o}=(0,r.useDgsMetadata)({resourceId:e.resourceId}),c=(0,l.useMemo)(()=>t||i?.name,[t,i?.name]),u=(0,l.useMemo)(()=>s&&s.length>0?s:i?.columnMetadata?i.columnMetadata.map(([e,t])=>({key:e,label:t})):[],[s,i?.columnMetadata]),h=(0,l.useMemo)(()=>u.map(e=>e.label??e.key),[u]);return i?.size&&i.size<4194304?(0,a.jsx)(m,{dataSource:e,title:c,headers:u,labels:h,isMetadataLoading:n,isMetadataError:o}):(0,a.jsx)(d,{dataSource:e,title:c,headers:h,isMetadataLoading:n,isMetadataError:o,maxNoOfColumns:h.length})}}}]);

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.