1import{u as b,r as c,j as e,L as f}from"./vendor-react-aro8yD9l.js";import{H as N,u as y}from"./HomeVideosCarousel-CFWHofYb.js";import{a as g}from"./index-CAwCAWZT.js";import"./vendor-charts-DStlN2dP.js";import"./vendor-pdf-BLcQqIzu.js";function w(a){const r=String((a==null?void 0:a.link)||"").trim().replace("https://rodrift.rohttps://","https://").replace("http://rodrift.rohttps://","https://").replace("https://rodrift.rohttp://","http://"),t=(a==null?void 0:a.type)==="vimeo"||/vimeo\.com/i.test(r),l=String((a==null?void 0:a.video_id)||"").trim();return{id:a.id,title:a.title||"Video RoDrift",tags:String(a.tags||""),category:String(a.category||"").toLowerCase(),kind:t?"vimeo":"mp4",videoId:l||"",src:r,poster:a.video_image||"",meta:a.category?String(a.category).toUpperCase():"RODRIFT TV"}}function k(){const a=()=>{const t=typeof window<"u"?window.innerWidth:1440;return t<640?1:t<1024?2:4},[m,r]=c.useState(a);return c.useEffect(()=>{const t=()=>r(a());return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]),m}function A({items:a=[],onOpen:m}){const r=k(),[t,l]=c.useState(0),h=a.length,p=14,u=Math.max(0,h-r),o=()=>l(i=>i>=u?0:i+1),d=()=>l(i=>i<=0?u:i-1),s=y({onNext:o,onPrev:d,disabled:h<=1});return c.useEffect(()=>{l(0)},[r,h]),h?e.jsxs("section",{className:"home-videos-section media-gallery-as-videos",children:[e.jsx("div",{className:"container-default",children:e.jsx("div",{className:"home-videos-header",children:e.jsx("h2",{className:"home-videos-title",children:"Media"})})}),e.jsxs("div",{className:"home-videos-slider",children:[e.jsx("button",{onClick:d,"aria-label":"Anterior",className:"home-videos-arrow home-videos-arrow-prev",children:"â¹"}),e.jsx("button",{onClick:o,"aria-label":"UrmÄtor",className:"home-videos-arrow home-videos-arrow-next",children:"âº"}),e.jsx("div",{className:"home-videos-overflow is-draggable",style:{margin:"0 45px"},...s,children:e.jsx("div",{className:"home-videos-track",style:{transform:`translateX(-${t*(100/r)}%)`,gap:"0px"},children:a.map((i,x)=>e.jsx("div",{className:"home-videos-card-wrap",style:{width:`calc((100% - ${p*(r-1)}px) / ${r})`,marginRight:`${p}px`},children:e.jsx("article",{className:"home-videos-card media-photo-card",onClick:()=>m(x),children:e.jsx("div",{className:"home-videos-media media-photo-media",children:e.jsx("img",{src:i.thumb||i.image||i.full,alt:"Media",loading:"lazy"})})})},i.id||i.big_img||x))})})]})]}):null}function V(){const{t:a}=b(),[m,r]=c.useState([]),[t,l]=c.useState([]),[h,p]=c.useState([]),[u,o]=c.useState(-1);c.useEffect(()=>{let s=!0;return(async()=>{try{const[i,x,v]=await Promise.all([g.getJSON({mode:"videos",action:"get"}).catch(()=>[]),g.getJSON({mode:"media",action:"gallery_get",limit:24}).catch(()=>[]),g.getJSON({mode:"articole",action:"list",limit:6}).catch(()=>[])]);if(!s)return;const j=(Array.isArray(i)?i:[]).filter(n=>String(n==null?void 0:n.acces)==="true").map(w).filter(n=>n.kind==="vimeo"&&n.videoId||n.kind==="mp4"&&n.src);r(j),l(Array.isArray(x)?x:[]),p(Array.isArray(v)?v:[])}catch{if(!s)return;r([]),l([]),p([])}})(),()=>{s=!1}},[]);const d=u>=0?t[u]:null;return e.jsxs("main",{className:"media-public-page",children:[e.jsxs("section",{className:"media-public-hero",children:[e.jsx("div",{className:"media-public-hero-overlay"}),e.jsx("div",{className:"container-default media-public-hero-content",children:e.jsx("h1",{className:"media-public-title",children:a("publicPages.media.title","Media")})})]}),e.jsx("section",{className:"media-articles-section",children:e.jsxs("div",{className:"container-default",children:[e.jsxs("div",{className:"media-public-sec-head media-public-sec-head-light",children:[e.jsx("h2",{children:a("publicPages.media.articles","Articole")}),e.jsx("a",{className:"media-articles-all",href:"/articole",children:a("publicPages.media.allArticles","Toate articolele")})]}),e.jsx("div",{className:"media-articles-list",children:h.map((s,i)=>e.jsxs("article",{className:"media-article-item",children:[e.jsxs("div",{className:"media-article-meta",children:[e.jsx("span",{children:s.date||""}),e.jsx("span",{children:s.site||""})]}),e.jsx("h3",{children:e.jsx("a",{href:s.link||"#",target:"_blank",rel:"noreferrer",children:s.title||a("publicPages.media.defaultArticle","Articol RoDrift")})})]},s.id||i))})]})}),e.jsx("section",{className:"media-accreditation-section",children:e.jsx("div",{className:"container-default",children:e.jsxs(f,{to:"/acreditare-media",className:"media-accreditation-banner",children:[e.jsx("div",{className:"media-accreditation-badge",children:a("publicPages.media.mediaPass","MEDIA PASS")}),e.jsx("h2",{children:a("publicPages.media.getAccreditation","ObÈine acreditare media")}),e.jsx("p",{children:a("publicPages.media.accreditationText","AplicÄ rapid pentru acces la etapele RoDrift Èi documenteazÄ acÈiunea din paddock.")}),e.jsx("span",{className:"media-accreditation-cta",children:"AplicÄ pentru acreditare media în cadrul etapelor RoDrift"})]})})}),e.jsx(A,{items:t,onOpen:o}),e.jsx(N,{title:a("publicPages.media.video","Video"),items:m}),d?e.jsxs("div",{className:"media-lightbox",onClick:()=>o(-1),children:[e.jsx("button",{type:"button",className:"media-lightbox-close",onClick:()=>o(-1),"aria-label":"Ãnchide",children:"Ã"}),e.jsx("button",{type:"button",className:"media-lightbox-nav media-lightbox-prev",onClick:s=>{s.stopPropagation(),o(i=>i<=0?t.length-1:i-1)},"aria-label":"Anterior",children:"â¹"}),e.jsx("img",{src:d.full||d.image||d.thumb,alt:"Media",className:"media-lightbox-image",onClick:s=>s.stopPropagation()}),e.jsx("button",{type:"button",className:"media-lightbox-nav media-lightbox-next",onClick:s=>{s.stopPropagation(),o(i=>i>=t.length-1?0:i+1)},"aria-label":"UrmÄtor",children:"âº"})]}):null]})}export{V 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.