1import{c as f,u as g,r as o,j as e,m as n,b as x}from"./index-DXZFCZJj.js";import{u as b,C as h,a as v}from"./embla-carousel-react.esm-DyleNqwr.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const j=f("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]),y="/assets/videodidattica-BRCeNK22.jpg",z=1,N="68f6e3cf-6ae8-405e-8316-1e075dbb9d81",k="eb5ae2fd-ff4d-4d75-bbdd-40db23db3549",_="/__l5e/assets-v1/68f6e3cf-6ae8-405e-8316-1e075dbb9d81/Sicurezza_sul_lavoro.jpg",w="a/v1/eb5ae2fd-ff4d-4d75-bbdd-40db23db3549/68f6e3cf-6ae8-405e-8316-1e075dbb9d81/Sicurezza_sul_lavoro.jpg",S="Sicurezza_sul_lavoro.jpg",C=281131,I="image/jpeg",V="2026-09-20T15:29:45Z",L={version:z,asset_id:N,project_id:k,url:_,r2_key:w,original_filename:S,size:C,content_type:I,created_at:V},E={it:{eyebrow:"Videodidattica",heading:e.jsxs(e.Fragment,{children:["Le produzioni di"," ",e.jsx("span",{className:"text-gradient-coral",children:"videodidattica"})]}),p1:"Siamo tra i migliori realizzatori di video per la didattica e prodotti di instructional design.",ctaInfo:"Chiedi informazioni",slide1Alt:"Produzioni di videodidattica",slide2Alt:"Video-corso di Sicurezza sul Lavoro",caption1:"Chiamami Mario, videogiochi ed educazione, Opening Future, Intesa San Paolo",caption2:"Video-corso di Sicurezza sul lavoro, Officine del Sapere"},en:{eyebrow:"Video-based Learning",heading:e.jsxs(e.Fragment,{children:["Our"," ",e.jsx("span",{className:"text-gradient-coral",children:"educational video"})," productions"]}),p1:"We are among the best producers of educational videos and instructional design products.",ctaInfo:"Get in touch",slide1Alt:"Educational video productions",slide2Alt:"Workplace Safety video course",caption1:"Call me Mario, video games and education, Opening Future, Intesa San Paolo",caption2:"Workplace Safety video course, Officine del Sapere"}},l=[{src:y,altKey:"slide1Alt"},{src:L.url,altKey:"slide2Alt"}],F=()=>{const i=g(E),[c,t]=b({loop:!0}),[r,d]=o.useState(0);o.useEffect(()=>{if(!t)return;const a=()=>d(t.selectedScrollSnap());return t.on("select",a),()=>{t.off("select",a)}},[t]);const u=o.useCallback(()=>t==null?void 0:t.scrollPrev(),[t]),m=o.useCallback(()=>t==null?void 0:t.scrollNext(),[t]),p=o.useCallback(a=>t==null?void 0:t.scrollTo(a),[t]);return e.jsx("section",{id:"videodidattica",className:"py-28 md:py-36 relative overflow-hidden",children:e.jsx("div",{className:"section-padding relative z-10",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[e.jsxs(n.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("span",{className:"w-8 h-px bg-primary"}),e.jsx("span",{className:"text-xs font-medium tracking-[0.25em] uppercase text-primary",children:i.eyebrow})]}),e.jsx("h2",{className:"font-display text-4xl md:text-5xl font-bold tracking-tight mb-6 leading-[1.05]",children:i.heading}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-10 text-lg max-w-md",children:i.p1}),e.jsx("div",{className:"flex flex-wrap gap-4",children:e.jsxs("a",{href:"mailto:[email protected]",onClick:()=>x("email","videodidattica_section",{cta:"Chiedi informazioni"}),className:"btn-outline inline-flex items-center gap-2",children:[e.jsx(j,{size:16}),i.ctaInfo]})})]}),e.jsxs(n.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},className:"relative",children:[e.jsx("div",{className:"overflow-hidden rounded-3xl",ref:c,children:e.jsx("div",{className:"flex",children:l.map((a,s)=>e.jsxs("div",{className:"flex-[0_0_100%] min-w-0 relative aspect-[4/3]",children:[e.jsx("img",{src:a.src,alt:i[a.altKey],loading:"lazy",className:"w-full h-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background/60 to-transparent"})]},s))})}),e.jsx("button",{type:"button",onClick:u,"aria-label":"Slide precedente",className:"absolute left-3 top-1/2 -translate-y-1/2 w-10 h-10 rounded-full bg-background/80 hover:bg-background text-foreground flex items-center justify-center backdrop-blur-sm transition-colors",children:e.jsx(h,{size:20})}),e.jsx("button",{type:"button",onClick:m,"aria-label":"Slide successiva",className:"absolute right-3 top-1/2 -translate-y-1/2 w-10 h-10 rounded-full bg-background/80 hover:bg-background text-foreground flex items-center justify-center backdrop-blur-sm transition-colors",children:e.jsx(v,{size:20})}),e.jsx("div",{className:"flex justify-center gap-2 mt-4",children:l.map((a,s)=>e.jsx("button",{type:"button",onClick:()=>p(s),"aria-label":`Vai alla slide ${s+1}`,className:`w-2 h-2 rounded-full transition-all ${r===s?"bg-primary w-6":"bg-muted-foreground
6/40 hover:bg-muted-foreground/70"}`},s))}),e.jsx("p",{className:"mt-4 text-sm text-muted-foreground",children:r===0?i.caption1:i.caption2})]})]})})})};export{F as default};
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.