(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{6392:function(e,t,l){Promise.resolve().then(l.bind(l,7913)),Promise.resolve().then(l.t.bind(l,5878,23))},5523:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return s}});let s=l(7043)._(l(2265)).default.createContext(null)},7913:function(e,t,l){"use strict";l.d(t,{default:function(){return n}});var s=l(7437),a=l(3145),r=l(2265);function n(e){var t,l,n;let{images:i,interval:c=5e3,overlayLabel:o="Feature highlight"}=e,u=(0,r.useMemo)(()=>{var e;return null!==(e=null==i?void 0:i.filter(e=>!!(null==e?void 0:e.src)))&&void 0!==e?e:[]},[i]),[d,f]=(0,r.useState)(0);(0,r.useEffect)(()=>{if(u.length<=1)return;let e=setInterval(()=>{f(e=>(e+1)%u.length)},c);return()=>clearInterval(e)},[u.length,c]);let x=null!==(t=u[d])&&void 0!==t?t:{src:"",title:"Add feature imagery",caption:"Drop PNG or JPG files into public/images to populate this carousel."};return(0,s.jsxs)("div",{className:"relative flex w-full max-w-md flex-col overflow-hidden rounded-3xl border border-cyan-500/40 bg-slate-950/80 shadow-xl shadow-cyan-500/10 backdrop-blur",children:[x.src?(0,s.jsxs)("div",{className:"relative h-64 w-full",children:[(0,s.jsx)(a.default,{src:x.src,alt:null!==(l=x.title)&&void 0!==l?l:"OngeaTek feature",fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, 400px",priority:!0}),(0,s.jsx)("div",{className:"absolute inset-0 bg-slate-950/20"})]}):(0,s.jsx)("div",{className:"flex h-64 items-center justify-center bg-slate-900 text-slate-400",children:(0,s.jsx)("span",{children:"No slides yet"})}),(0,s.jsxs)("div",{className:"space-y-2 p-6 text-left text-slate-300",children:[(0,s.jsx)("p",{className:"text-xs uppercase tracking-wide text-cyan-300",children:o}),(0,s.jsx)("p",{className:"text-lg font-semibold text-white",children:null!==(n=x.title)&&void 0!==n?n:"Showcase a portal or mobile workflow."}),x.caption&&(0,s.jsx)("p",{className:"text-sm text-slate-400",children:x.caption}),u.length>1&&(0,s.jsx)("div",{className:"flex items-center gap-2 pt-2",children:u.map((e,t)=>(0,s.jsx)("span",{className:"h-1 flex-1 rounded-full ".concat(t===d?"bg-cyan-400":"bg-slate-700")},x.src+t))})]})]})}}},function(e){e.O(0,[145,971,117,744],function(){return e(e.s=6392)}),_N_E=e.O()}]);