1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[530],{368:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});let l=(0,r(1847).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},1847:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var l=r(2115);let s=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ")};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let n=(0,l.forwardRef)((e,t)=>{let{color:r="currentColor",size:n=24,strokeWidth:o=2,absoluteStrokeWidth:i,className:c="",children:h,iconNode:u,...d}=e;return(0,l.createElement)("svg",{ref:t,...a,width:n,height:n,stroke:r,strokeWidth:i?24*Number(o)/Number(n):o,className:s("lucide",c),...d},[...u.map(e=>{let[t,r]=e;return(0,l.createElement)(t,r)}),...Array.isArray(h)?h:[h]])}),o=(e,t)=>{let r=(0,l.forwardRef)((r,a)=>{let{className:o,...i}=r;return(0,l.createElement)(n,{ref:a,iconNode:t,className:s("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),o),...i})});return r.displayName="".concat(e),r}},4501:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var l=r(5155),s=r(2115),a=r(368),n=r(7937);function o(e){let{photos:t,autoPlay:r=!0,interval:o=5e3,height:i="450px",showCaptions:c=!0}=e,[h,u]=(0,s.useState)(0);return(0,s.useEffect)(()=>{if(!r)return;let e=setInterval(()=>{u(e=>(e+1)%t.length)},o);return()=>clearInterval(e)},[r,o,t.length]),(0,l.jsxs)("div",{className:"relative w-full overflow-hidden rounded-lg",style:{height:i},children:[(0,l.jsx)("div",{className:"relative h-full",children:t.map((e,t)=>(0,l.jsxs)("div",{className:"absolute inset-0 transition-opacity duration-1000 ".concat(t===h?"opacity-100":"opacity-0"),children:[(0,l.jsx)("img",{src:e.src,alt:e.alt,className:"w-full h-full object-cover"}),c&&e.caption&&(0,l.jsx)("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent p-6",children:(0,l.jsx)("p",{className:"text-white text-lg font-medium",children:e.caption})})]},t))}),(0,l.jsx)("button",{onClick:()=>{u(e=>(e-1+t.length)%t.length)},className:"absolute left-4 top-1/2 -translate-y-1/2 bg-white/80 hover:bg-white rounded-full p-2 transition-colors",children:(0,l.jsx)(a.A,{className:"w-6 h-6"})}),(0,l.jsx)("button",{onClick:()=>{u(e=>(e+1)%t.length)},className:"absolute right-4 top-1/2 -translate-y-1/2 bg-white/80 hover:bg-white rounded-full p-2 transition-colors",children:(0,l.jsx)(n.A,{className:"w-6 h-6"})}),(0,l.jsx)("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 flex gap-2",children:t.map((e,t)=>(0,l.jsx)("button",{onClick:()=>u(t),className:"w-2 h-2 rounded-full transition-colors ".concat(t===h?"bg-white":"bg-white/50")},t))})]})}},4579:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2619,23)),Promise.resolve().then(r.bind(r,4501))},7937:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});let l=(0,r(1847).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])}},e=>{e.O(0,[619,441,255,358],()=>e(e.s=4579)),_N_E=e.O()}]);
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.