1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,22242,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:n}){let o=r?40*r:e,s=a?40*a:t,l=o&&s?`viewBox='0 0 ${o} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%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='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},2164,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return n},imageConfigDefault:function(){return o}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=["default","imgix","cloudinary","akamai","custom"],o={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"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},60297,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return l}}),e.r(58927);let a=e.r(22242),i=e.r(2164),n=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function s(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 l({src:e,sizes:t,unoptimized:r=!1,priority:l=!1,preload:d=!1,loading:c,className:u,quality:f,width:p,height:m,fill:g=!1,style:h,overrideSrc:b,onLoad:v,onLoadingComplete:x,placeholder:y="empty",blurDataURL:w,fetchPriority:j,decoding:_="async",layout:C,objectFit:N,objectPosition:P,lazyBoundary:k,lazyRoot:O,...R},E){var S;let A,M,I,{imgConf:D,showAltText:z,blurComplete:T,defaultLoader:$}=E,L=D||i.imageConfigDefault;if("allSizes"in L)A=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,t)=>e-t),t=L.deviceSizes.sort((e,t)=>e-t),r=L.qualities?.sort((e,t)=>e-t);A={...L,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===$)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 F=R.loader||$;delete R.loader,delete R.srcSet;let U="__next_img_default"in F;if(U){if("custom"===A.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=F;F=t=>{let{config:r,...a}=t;return e(a)}}if(C){"fill"===C&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(h={...h,...e});let r={responsive:"100vw",fill:"100vw"}[C];r&&!t&&(t=r)}let H="",q=s(p),B=s(m);if((S=e)&&"object"==typeof S&&(o(S)||void 0!==S.src)){let t=o(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)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(M=t.blurWidth,I=t.blurHeight,w=w||t.blurDataURL,H=t.src,!g)if(q||B){if(q&&!B){let e=q/t.width;B=Math.round(t.height*e)}else if(!q&&B){let e=B/t.height;q=Math.round(t.width*e)}}else q=t.width,B=t.height}let V=!l&&!d&&("lazy"===c||void 0===c);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,V=!1),A.unoptimized&&(r=!0),U&&!A.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let G=s(f),W=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:N,objectPosition:P}:{},z?{}:{color:"transparent"},h),X=T||"empty"===y?null:"blur"===y?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:q,heightInt:B,blurWidth:M,blurHeight:I,blurDataURL:w||"",objectFit:W.objectFit})}")`:`url("${y}")`,K=n.includes(W.objectFit)?"fill"===W.objectFit?"100% 100%":"cover":W.objectFit,Y=X?{backgroundSize:K,backgroundPosition:W.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},J=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:n,loader:o}){if(r)return{src:t,srcSet:void 0,sizes:void 0};let{widths:s,kind:l}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(a);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,n),d=s.length-1;return{sizes:n||"w"!==l?n:"100vw",srcSet:s.map((r,a)=>`${o({config:e,src:t,quality:i,width:r})} ${"w"===l?r:a+1}${l}`).join(", "),src:o({config:e,src:t,quality:i,width:s[d]})}}({config:A,src:e,unoptimized:r,width:q,quality:G,sizes:t,loader:F}),Q=V?"lazy":c;return{props:{...R,loading:Q,fetchPriority:j,width:q,height:B,decoding:_,className:u,style:{...W,...Y},sizes:J.sizes,srcSet:J.srcSet,src:b||J.src},meta:{unoptimized:r,preload:d||l,placeholder:y,fill:g}}}},36444,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(96353),i="undefined"==typeof window,n=i?()=>{}:a.useLayoutEffect,o=i?()=>{}:a.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),s()),n(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),n(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},13351,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return g},defaultHead:function(){return u}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let n=e.r(81258),o=e.r(44066),s=e.r(5112),l=o._(e.r(96353)),d=n._(e.r(36444)),c=e.r(48965);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(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(58927);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,a,i;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,a=new Set,i={},e=>{let n=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?n=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?n=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?n=!1:a.add(r);else{let t=e.props[r],a=i[r]||new Set;("name"!==r||!o)&&a.has(t)?n=!1:(a.add(t),i[r]=a)}}}return n})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},26464,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return n}});let a=e.r(81258)._(e.r(96353)),i=e.r(2164),n=a.default.createContext(i.imageConfigDefault)},58586,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(81258)._(e.r(96353)).default.createContext(null)},33109,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},8640,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(33109);function i({config:e,src:t,width:r,quality:i}){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 n=(0,a.findClosestQuality)(i,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${n}${t.startsWith("/_next/static/media/"),""}`}i.__next_img_default=!0;let n=i},53135,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let a=e.r(81258),i=e.r(44066),n=e.r(5112),o=i._(e.r(96353)),s=a._(e.r(29120)),l=a._(e.r(13351)),d=e.r(60297),c=e.r(2164),u=e.r(26464);e.r(58927);let f=e.r(58586),p=a._(e.r(8640)),m=e.r(48971),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,a,i,n,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function b(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:i,decoding:s,className:l,style:d,fetchPriority:c,placeholder:u,loading:f,unoptimized:p,fill:g,onLoadRef:v,onLoadingCompleteRef:x,setBlurComplete:y,setShowAltText:w,sizesInput:j,onLoad:_,onError:C,...N},P)=>{let k=(0,o.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&h(e,u,v,x,y,p,j))},[e,u,v,x,y,C,p,j]),O=(0,m.useMergedRef)(P,k);return(0,n.jsx)("img",{...N,...b(c),loading:f,width:i,height:a,decoding:s,"data-nimg":g?"fill":"1",className:l,style:d,sizes:r,srcSet:t,src:e,ref:O,onLoad:e=>{h(e.currentTarget,u,v,x,y,p,j)},onError:e=>{w(!0),"empty"!==u&&y(!0),C&&C(e)}})});function x({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,n.jsx)(l.default,{children:(0,n.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),a=(0,o.useContext)(u.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=g||a||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>
3e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"undefined"==typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:s,onLoadingComplete:l}=e,m=(0,o.useRef)(s);(0,o.useEffect)(()=>{m.current=s},[s]);let h=(0,o.useRef)(l);(0,o.useEffect)(()=>{h.current=l},[l]);let[b,y]=(0,o.useState)(!1),[w,j]=(0,o.useState)(!1),{props:_,meta:C}=(0,d.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:w});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v,{..._,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.preload?(0,n.jsx)(x,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91983,e=>{"use strict";var t=e.i(96353),r=e.i(7002);function a(){let e=(0,r.usePathname)();return(0,t.useEffect)(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[e]),(0,t.useEffect)(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[]),null}e.s(["ScrollToTop",()=>a])},50782,e=>{"use strict";let t=(0,e.i(57475).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",()=>t],50782)},87991,e=>{"use strict";let t=(0,e.i(57475).default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Clock",()=>t],87991)},578,e=>{"use strict";let t=(0,e.i(57475).default)("calendar",[["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"}]]);e.s(["Calendar",()=>t],578)},94237,e=>{"use strict";var t=e.i(7284);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=t.clsx;e.s(["cva",0,(e,t)=>i=>{var n;if((null==t?void 0:t.variants)==null)return a(e,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(e=>{let t=null==i?void 0:i[e],a=null==s?void 0:s[e];if(null===t)return null;let n=r(t)||r(a);return o[e][n]}),d=i&&Object.entries(i).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return a(e,l,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:a,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...d}[t]):({...s,...d})[t]===r})?[...e,r,a]:e},[]),null==i?void 0:i.class,null==i?void 0:i.className)}])},42391,e=>{"use strict";var t=e.i(92610);e.s(["ChevronDownIcon",()=>t.default])},61702,636,e=>{"use strict";var t=e.i(57475);let r=(0,t.default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["Copy",()=>r],61702);let a=(0,t.default)("printer",[["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"}]]);e.s(["Printer",()=>a],636)},21520,e=>{"use strict";var t=e.i(5112),r=e.i(96353),a=e.i(93939),i=e.i(29078),n=e.i(32434),o=e.i(91967),s=e.i(19484),l=e.i(82961),d=e.i(73228),c=e.i(14393),u=e.i(34525),f="Collapsible",[p,m]=(0,a.createContextScope)(f),[g,h]=p(f),b=r.forwardRef((e,a)=>{let{__scopeCollapsible:i,open:n,defaultOpen:o,disabled:d,onOpenChange:c,...p}=e,[m,h]=(0,s.useControllableState)({prop:n,defaultProp:o??!1,onChange:c,caller:f});return(0,t.jsx)(g,{scope:i,disabled:d,contentId:(0,u.useId)(),open:m,onOpenToggle:r.useCallback(()=>h(e=>!e),[h]),children:(0,t.jsx)(l.Primitive.div,{"data-state":_(m),"data-disabled":d?"":void 0,...p,ref:a})})});b.displayName=f;var v="CollapsibleTrigger",x=r.forwardRef((e,r)=>{let{__scopeCollapsible:a,...i}=e,n=h(v,a);return(0,t.jsx)(l.Primitive.button,{type:"button","aria-controls":n.contentId,"aria-expanded":n.open||!1,"data-state":_(n.open
3),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...i,ref:r,onClick:(0,o.composeEventHandlers)(e.onClick,n.onOpenToggle)})});x.displayName=v;var y="CollapsibleContent",w=r.forwardRef((e,r)=>{let{forceMount:a,...i}=e,n=h(y,e.__scopeCollapsible);return(0,t.jsx)(c.Presence,{present:a||n.open,children:({present:e})=>(0,t.jsx)(j,{...i,ref:r,present:e})})});w.displayName=y;var j=r.forwardRef((e,a)=>{let{__scopeCollapsible:i,present:o,children:s,...c}=e,u=h(y,i),[f,p]=r.useState(o),m=r.useRef(null),g=(0,n.useComposedRefs)(a,m),b=r.useRef(0),v=b.current,x=r.useRef(0),w=x.current,j=u.open||f,C=r.useRef(j),N=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.useLayoutEffect)(()=>{let e=m.current;if(e){N.current=N.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();b.current=t.height,x.current=t.width,C.current||(e.style.transitionDuration=N.current.transitionDuration,e.style.animationName=N.current.animationName),p(o)}},[u.open,o]),(0,t.jsx)(l.Primitive.div,{"data-state":_(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!j,...c,ref:g,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:j&&s})});function _(e){return e?"open":"closed"}var C=e.i(16368),N="Accordion",P=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[k,O,R]=(0,i.createCollection)(N),[E,S]=(0,a.createContextScope)(N,[R,m]),A=m(),M=r.default.forwardRef((e,r)=>{let{type:a,...i}=e;return(0,t.jsx)(k.Provider,{scope:e.__scopeAccordion,children:"multiple"===a?(0,t.jsx)(L,{...i,ref:r}):(0,t.jsx)($,{...i,ref:r})})});M.displayName=N;var[I,D]=E(N),[z,T]=E(N,{collapsible:!1}),$=r.default.forwardRef((e,a)=>{let{value:i,defaultValue:n,onValueChange:o=()=>{},collapsible:l=!1,...d}=e,[c,u]=(0,s.useControllableState)({prop:i,defaultProp:n??"",onChange:o,caller:N});return(0,t.jsx)(I,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:r.default.useCallback(()=>l&&u(""),[l,u]),children:(0,t.jsx)(z,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)(H,{...d,ref:a})})})}),L=r.default.forwardRef((e,a)=>{let{value:i,defaultValue:n,onValueChange:o=()=>{},...l}=e,[d,c]=(0,s.useControllableState)({prop:i,defaultProp:n??[],onChange:o,caller:N}),u=r.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=r.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(I,{scope:e.__scopeAccordion,value:d,onItemOpen:u,onItemClose:f,children:(0,t.jsx)(z,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(H,{...l,ref:a})})})}),[F,U]=E(N),H=r.default.forwardRef((e,a)=>{let{__scopeAccordion:i,disabled:s,dir:d,orientation:c="vertical",...u}=e,f=r.default.useRef(null),p=(0,n.useComposedRefs)(f,a),m=O(i),g="ltr"===(0,C.useDirection)(d),h=(0,o.composeEventHandlers)(e.onKeyDown,e=>{if(!P.includes(e.key))return;let t=e.target,r=m().filter(e=>!e.ref.current?.disabled),a=r.findIndex(e=>e.ref.current===t),i=r.length;if(-1===a)return;e.preventDefault();let n=a,o=i-1,s=()=>{(n=a+1)>o&&(n=0)},l=()=>{(n=a-1)<0&&(n=o)};switch(e.key){case"Home":n=0;break;case"End":n=o;break;case"ArrowRight":"horizontal"===c&&(g?s():l());break;case"ArrowDown":"vertical"===c&&s();break;case"ArrowLeft":"horizontal"===c&&(g?l():s());break;case"ArrowUp":"vertical"===c&&l()}let d=n%i;r[d].ref.current?.focus()});return(0,t.jsx)(F,{scope:i,disabled:s,direction:d,orientation:c,children:(0,t.jsx)(k.Slot,{scope:i,children:(0,t.jsx)(l.Primitive.div,{...u,"data-orientation":c,ref:p,onKeyDown:s?void 0:h})})})}),q="AccordionItem",[B,V]=E(q),G=r.default.forwardRef((e,r)=>{let{__scopeAccordion:a,value:i,...n}=e,o=U(q,a),s=D(q,a),l=A(a),d=(0,u.useId)(),c=i&&s.value.includes(i)||!1,f=o.disabled||e.disabled;return(0,t.jsx)(B,{scope:a,open:c,disabled:f,triggerId:d,children:(0,t.jsx)(b,{"data-orientation":o.orientation,"data-state":Z(c),...l,...n,ref:r,disabled:f,open:c,onOpenChange:e=>{e?s.onItemOpen(i):s.onItemClose(i)}})})});G.displayName=q;var W="AccordionHeader",X=r.default.forwardRef((e,r)=>{let{__scopeAccordion:a,...i}=e,n=U(N,a),o=V(W,a);return(0,t.jsx)(l.Primitive.h3,{"data-orientation":n.orientation,"data-state":Z(o.open),"data-disabled":o.disabled?"":void 0,...i,ref:r})});X.displayName=W;var K="AccordionTrigger",Y=r.default.forwardRef((e,r)=>{let{__scopeAccordion:a,...i}=e,n=U(N,a),o=V(K,a),s=T(K,a),l=A(a);return(0,t.jsx)(k.ItemSlot,{scope:a,children:(0,t.jsx)(x,{"aria-disabled":o.open&&!s.collapsible||void 0,"data-orientation":n.orientation,id:o.triggerId,...l,...i,ref:r})})});Y.displayName=K;var J="AccordionContent",Q=r.default.forwardRef((e,r)=>{let{__scopeAccordion:a,...i}=e,n=U(N,a),o=V(J,a),s=A(a);return(0,t.jsx)(w,{role:"region","aria-labelledby":o.triggerId,"data-orientation":n.orientation,...s,...i,ref:r,
3style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Z(e){return e?"open":"closed"}Q.displayName=J;var ee=e.i(42391),et=e.i(75157);function er({...e}){return(0,t.jsx)(M,{"data-slot":"accordion",...e})}function ea({className:e,...r}){return(0,t.jsx)(G,{"data-slot":"accordion-item",className:(0,et.cn)("border-b last:border-b-0",e),...r})}function ei({className:e,children:r,...a}){return(0,t.jsx)(X,{className:"flex",children:(0,t.jsxs)(Y,{"data-slot":"accordion-trigger",className:(0,et.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...a,children:[r,(0,t.jsx)(ee.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function en({className:e,children:r,...a}){return(0,t.jsx)(Q,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...a,children:(0,t.jsx)("div",{className:(0,et.cn)("pt-0 pb-4",e),children:r})})}var eo=e.i(56035);let es=(0,e.i(94237).cva)("inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",blur:"bg-white/20 text-white border-white/30 backdrop-blur-sm px-4 py-1.5 text-sm"}},defaultVariants:{variant:"blur"}});function el({className:e,variant:r,asChild:a=!1,...i}){let n=a?eo.Slot:"span";return(0,t.jsx)(n,{"data-slot":"badge",className:(0,et.cn)(es({variant:r}),e),...i})}var ed=e.i(578);let ec=(0,e.i(57475).default)("tag",[["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"}]]);var eu=e.i(87991),ef=e.i(50782),ep=e.i(61702),em=e.i(636),eg=e.i(44705);function eh({tenders:e,locale:r,translations:a}){let i=e=>{let t=new Date(e),r=t.getDate(),a=t.toLocaleString("en-US",{month:"short"}),i=t.getFullYear();return`${r} ${a} ${i}`};return 0===e.length?(0,t.jsx)("div",{className:"max-w-4xl mx-auto",children:(0,t.jsxs)("div",{className:"text-center py-16 bg-white rounded-lg border border-gray-200 shadow-sm",children:[(0,t.jsx)(ef.FileText,{className:"h-16 w-16 mx-auto text-gray-300 mb-4"}),(0,t.jsx)("p",{className:"text-gray-500 text-lg",children:a.noTenders})]})}):(0,t.jsx)("div",{className:" mx-auto",children:(0,t.jsx)(er,{type:"single",collapsible:!0,className:"space-y-4",children:e.map(e=>{var n;let o,s=e.translations?.find(e=>e.locale===r)||e.translations?.[0],l="OPEN"===e.status,d=new Date(e.deadline)<new Date;return(0,t.jsxs)(ea,{value:e.id,className:"border border-gray-200 rounded-xl overflow-hidden bg-white shadow-sm hover:shadow-md transition-shadow",children:[(0,t.jsx)(ei,{className:"px-6 py-5 hover:no-underline hover:bg-gray-50 [&[data-state=open]]:bg-gray-50",children:(0,t.jsxs)("div",{className:"flex items-start justify-between w-full text-left pr-4",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold text-gray-900 mb-3 leading-tight",children:s?.title||"Untitled"}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-4 text-sm text-gray-600",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(ec,{className:"w-4 h-4 text-emerald-600"}),(0,t.jsx)("span",{children:e.category})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(ed.Calendar,{className:`w-4 h-4 ${d?"text-red-500":"text-emerald-600"}`}),(0,t.jsx)("span",{className:d?"text-red-500":"",children:i(e.deadline)})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(eu.Clock,{className:"w-4 h-4 text-gray-400"}),(0,t.jsx)("span",{className:"text-gray-400",children:i(e.createdAt)})]})]})]}),(0,t.jsx)("div",{className:"ml-4 shrink-0",children:(n=e.status,o=({OPEN:{className:"bg-green-500 hover:bg-green-600 text-white",label:a.statusOpen},CLOSED:{className:"bg-gray-500 hover:bg-gray-600 text-white",label:a.statusClosed},AWARDED:{className:"bg-blue-500 hover:bg-blue-600 text-white",label:a.statusAwarded}})[n]||{className:"bg-gray-500",label:n},(0,t.jsx)(el,{className:o.className,children:o.label}))})]})}),(0,t.jsxs)(en,{className:"px-6 py-6 bg-gray-50 border-t border-gray-100",children:[(0,t.jsx)("div",{className:"prose prose-sm max-w-none mb-6",children:(0,t.jsx)("div",{className:"text-gray-700 leading-relaxed",dangerouslySetInnerHTML:{__html:s?.content||""}})}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-3 pt-4 border-t border-gray-200",children:[(0,t.jsxs)("button",{onClick:()=>{var e;return e=s?.content||"",void navigator.clipboard.writeText(e.replace(/<[^>]*>/g,""))},className:"inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-lg hover:bg-gray-50 transition-colors",children:[(0,t.jsx)(ep.Copy,{className:"w-4 h-4"}),a.copyText]}),(0,t.jsxs)("button",{onClick:()=>window.print(),className:"inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-lg hover:bg-gray-50 transition-colors",children:[(0,t.jsx)(em.Printer,{className:"w-4 h-4"}),a.print]}),l&&!d&&(0,t.jsx)(eg.Link,{href:`/tenders/${e.slug}`,className:"inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-white bg-emerald-600 rounded-lg hover:bg-emerald-700 transition-colors ml-auto",children:a.applyForTender})]})]})]},e.id)})})})}e.s(["TendersList",()=>eh],21520)}]);
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.