"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[154],{91154:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var l=a(65043),i=a(22107),n=a(33572),r=a(98939),o=a(96148),s=a(98662),d=a(39081),c=a(28846),h=a(99032),p=a(10202),u=a(42703),x=a(5371),g=a(72526),b=a(34636),m=a(35475),f=a(25189),v=a(63856),y=a(14261),j=a(78801),w=a(13729),z=a(96938);var k=a(70579);const _=(0,w.P)(i.a),S=(0,w.P)(n._),I={enter:e=>({x:e>0?1e3:-1e3,opacity:0}),center:{zIndex:1,x:0,opacity:1},exit:e=>({zIndex:0,x:e<0?1e3:-1e3,opacity:0})},A=e=>{let{article:t}=e;const a=(0,j.N)(),l=(t.content||"").replace(/<[^>]*>/g,"").slice(0,200)+"...",n=t.slug?"/news/".concat(t.slug):"/articles/".concat(t.id);return(0,k.jsxs)(i.a,{position:"relative",w:"100%",h:{base:"500px",md:"600px"},overflow:"hidden",borderRadius:{base:"none",md:"xl"},boxShadow:"lg",children:[(0,k.jsx)(S,{src:(0,f.uq)(t.image_url)||"/stadium-placeholder.jpg",alt:t.title,w:"100%",h:"100%",objectFit:"cover",initial:{opacity:.7},animate:{opacity:1},transition:{duration:.5}}),(0,k.jsx)(i.a,{position:"absolute",bottom:0,left:0,right:0,p:{base:6,md:10},bgGradient:"linear(to-t, blackAlpha.900, blackAlpha.700, transparent)",color:"white",children:(0,k.jsxs)(r.m,{maxW:"7xl",px:{base:4,md:6},children:[(0,k.jsxs)(o.z,{spacing:3,mb:4,children:[(0,k.jsx)(s.$,{as:m.N_,to:"/blog",size:"sm",px:3,height:"28px",borderRadius:"full",bg:a.primary,color:"white",_hover:{bg:a.accent},children:"BLOG"}),(0,k.jsx)(d.E,{fontSize:{base:"xs",md:"sm"},opacity:.85,children:"\u2022"}),(0,k.jsx)(d.E,{fontSize:{base:"xs",md:"sm"},opacity:.85,children:"Klubov\xe9 aktuality"})]}),(0,k.jsxs)(i.a,{maxW:{base:"100%",md:"70%",lg:"55%"},children:[(0,k.jsx)(d.E,{fontSize:{base:"sm",md:"md"},fontWeight:"bold",color:a.accent,textTransform:"uppercase",letterSpacing:"0.1em",mb:2,children:"Nejnov\u011bj\u0161\xed aktualita"}),(0,k.jsx)(c.D,{as:"h2",size:{base:"xl",md:"2xl",lg:"3xl"},mb:4,lineHeight:"1.2",textShadow:"0 2px 4px rgba(0,0,0,0.5)",children:t.title}),(0,k.jsx)(d.E,{fontSize:{base:"sm",md:"md"},noOfLines:3,mb:6,textShadow:"0 1px 2px rgba(0,0,0,0.5)",children:l}),(0,k.jsxs)(o.z,{spacing:4,children:[(0,k.jsx)(s.$,{as:m.N_,to:n,size:"lg",bg:a.primary,color:"white",rightIcon:(0,k.jsx)(v.v,{}),_hover:{bg:a.accent,transform:"translateY(-2px)",boxShadow:"lg"},children:"\u010c\xedst v\xedce"}),(0,k.jsx)(s.$,{as:m.N_,to:"/blog",size:"lg",variant:"outline",borderColor:"whiteAlpha.700",color:"white",_hover:{bg:"whiteAlpha.200"},children:"V\u0161echny \u010dl\xe1nky"})]})]})]})})]})},E=e=>{var t;let{fallbackArticles:a=[]}=e;const[[n,r],o]=(0,l.useState)([0,0]),{data:s,isLoading:m}=(0,g.I)({queryKey:["featured-articles",{page:1,page_size:5}],queryFn:()=>(0,b.A0)({page:1,page_size:5}),refetchOnWindowFocus:!1,refetchOnMount:!0,refetchInterval:3e5,staleTime:6e4}),{data:f}=(0,g.I)({queryKey:["latest-articles",{page:1,page_size:5,published:!0}],queryFn:()=>(0,b.GE)({page:1,page_size:5,published:!0}),enabled:Boolean(!m&&!(null!==s&&void 0!==s&&null!==(t=s.data)&&void 0!==t&&t.length))}),j=(0,l.useMemo)(()=>a.map((e,t)=>{var a,l,i,n,r,o,s,d;return{id:"number"===typeof e.id?e.id:t,title:e.title,content:null!==(a=null!==(l=e.content)&&void 0!==l?l:e.excerpt)&&void 0!==a?a:"",image_url:null!==(i=null!==(n=e.image_url)&&void 0!==n?n:e.image)&&void 0!==i?i:void 0,author:e.author,category:"string"===typeof e.category?{id:t,name:e.category}:e.category,category_name:"string"===typeof e.category?e.category:e.category_name,slug:e.slug,created_at:null!==(r=null!==(o=null!==(s=e.created_at)&&void 0!==s?s:e.published_at)&&void 0!==o?o:e.date)&&void 0!==r?r:(new Date).toISOString(),published:null===(d=e.published)||void 0===d||d}}),[a]),w=(0,l.useMemo)(()=>{var e,t;return null!==s&&void 0!==s&&null!==(e=s.data)&&void 0!==e&&e.length?s.data:null!==f&&void 0!==f&&null!==(t=f.data)&&void 0!==t&&t.length?f.data:[]},[null===s||void 0===s?void 0:s.data,null===f||void 0===f?void 0:f.data]),S=w.length?w:j,E=S.length,C=E>0?((e,t,a)=>{const l=t-e;return((a-e)%l+l)%l+e})(0,E,n):0,R=(0,l.useCallback)(e=>{o([n+e,e])},[n]);(0,l.useEffect)(()=>{if(E<=1)return;const e=setInterval(()=>{R(1)},8e3);return()=>clearInterval(e)},[E,R]),(0,l.useEffect)(()=>{(0===E&&0!==n||C>=E&&E>0)&&o([0,0])},[E,C,n]);if(m&&!w.length&&!j.length)return(0,k.jsx)(h.E,{w:"100%",h:{base:"500px",md:"600px"},borderRadius:{base:"none",md:"xl"}});if(!E)return(0,k.jsx)(i.a,{position:"relative",w:"100%",h:{base:"480px",md:"560px"},borderRadius:{base:"none",md:"xl"},bgGradient:"linear(to-br, blackAlpha.600, blackAlpha.800)",display:"flex",alignItems:"center",justifyContent:"center",color:"whiteAlpha.800",textAlign:"center",px:8,children:(0,k.jsxs)(p.T,{spacing:4,children:[(0,k.jsx)(c.D,{size:"lg",children:"\u017d\xe1dn\xe9 \u010dl\xe1nky k zobrazen\xed"}),(0,k.jsx)(d.E,{maxW:"lg",children:"P\u0159idejte pros\xedm nov\xe9 \u010dl\xe1nky nebo nastavte vybran\xe9 p\u0159\xedsp\u011bvky, aby se karusel mohl zobrazit."})]})});const N=S[C];return N?(0,k.jsxs)(i.a,{position:"relative",w:"100%",overflow:"hidden",minH:{base:"500px",md:"600px"},children:[(0,k.jsx)(z.N,{initial:!1,custom:r,children:(0,k.jsx)(_,{custom:r,variants:I,initial:"enter",animate:"center",exit:"exit",transition:{x:{type:"spring",stiffness:300,damping:30},opacity:{duration:.2}},drag:"x",dragConstraints:{left:0,right:0},dragElastic:1,onDragEnd:(e,t)=>{let{offset:a,velocity:l}=t;const i=((e,t)=>Math.abs(e)*t)(a.x,l.x);i<-1e4?R(1):i>1e4&&R(-1)},position:"absolute",top:0,left:0,w:"100%",h:"100%",children:(0,k.jsx)(A,{article:N})},n)}),S.length>1&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(u.K,{"aria-label":"P\u0159edchoz\xed slide",icon:(0,k.jsx)(y.Y,{}),position:"absolute",left:4,top:"50%",transform:"translateY(-50%)",zIndex:2,borderRadius:"full",colorScheme:"blackAlpha",onClick:()=>R(-1),size:"lg"}),(0,k.jsx)(u.K,{"aria-label":"Dal\u0161\xed slide",icon:(0,k.jsx)(v.v,{}),position:"absolute",right:4,top:"50%",transform:"translateY(-50%)",zIndex:2,borderRadius:"full",colorScheme:"blackAlpha",onClick:()=>R(1),size:"lg"}),(0,k.jsx)(x.s,{position:"absolute",bottom:8,left:"50%",transform:"translateX(-50%)",zIndex:2,gap:2,children:S.map((e,t)=>(0,k.jsx)(i.a,{as:"button",px:2,h:"20px",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"xs",fontWeight:"700",color:t===C?"black":"white",bg:t===C?"white":"whiteAlpha.500",borderRadius:"sm",onClick:()=>o([t,t>C?1:-1]),transition:"all 0.3s",_hover:{bg:"white",color:"black"},children:String(t+1).padStart(2,"0")},t))})]})]}):null}}}]); //# sourceMappingURL=154.a93817c6.chunk.js.map