1import{u as p,h as u,n as x,j as e,f as h,H as v,o as f,i as j,F as y,p as b,T as N,P as K,d as C,a8 as w,a9 as F,aa as _,ab as L,ac as P,ad as T,ae as k,af as S,ag as B,ah as I}from"./index-ifFCWbr-.js";import{C as D}from"./ContentFilters-0dfKhafs.js";import{C as M}from"./ComingSoon-DnV_PwL8.js";import{P as A}from"./PagePartnersSection-B8UQB3Mf.js";import"./ContentPartnersSection-_hVPvxB3.js";const E="/assets/parties-hero-CEKTKkCy.jpg",q=[w,F,_,L,P,T,k,S,B,I],G=()=>{const{language:a}=p(),{data:i,rawData:r,isLoading:t,filters:l,filterOptions:n,setTagFilter:c,setLocationFilter:d,clearFilters:m,getLocalizedField:H}=u("by_night_events",{sortBy:"event_date",sortBySecondary:"start_time"}),{show:g}=x("by_night_events");return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(h,{title:"KIKK by Night â Parties & Live Music · Namur, October 2026",description:"KIKK by Night: official parties and live music nights of KIKK Festival 2026 in Namur, Belgium.",path:"/by-night"}),e.jsx(v,{}),e.jsxs("main",{className:"pt-24 pb-16",children:[e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{children:[e.jsx("span",{className:"section-label",children:a==="fr"?"En soirée":"By Night"}),e.jsx("h1",{className:"text-4xl md:text-[5rem] lg:text-[7.5rem] font-bold tracking-[-0.06em] leading-[0.8] mb-6",children:a==="fr"?"Soirées":"Parties"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed text-base max-w-2xl whitespace-pre-line",children:a==="fr"?`à la tombée de la nuit, le KIKK Festival investit des lieux emblématiques de Namur avec un programme de concerts live, performances audiovisuelles et DJ sets. 2 3Des concerts aux shows immersifs et aux dancefloors, les soirées prolongent l'expérience du festival de manière plus informelle, collective et énergique.`:`As night falls, the KIKK Festival takes over iconic venues across Namur with a program of live music, audiovisual performances and DJ sets. 4 5From concerts to immersive shows and dancefloors, the parties extend the festival experience in a more informal, collective and energetic way.`})]})}),e.jsx("div",{className:"py-[30px]",children:e.jsx(f,{src:E,alt:"Parties"})}),e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(D,{tags:n.tags,selectedTags:l.tags,locations:n.locations,selectedLocation:l.location,onTagChange:c,onLocationChange:d,onClear:m}),t&&e.jsx("div",{className:"flex items-center justify-center py-12",children:e.jsx(j,{className:"w-8 h-8 animate-spin text-muted-foreground"})}),!t&&i.length===0&&(((r==null?void 0:r.length)??0)===0?e.jsx(M,{}):e.jsx("div",{className:"text-center py-12",children:e.jsx("p",{className:"text-muted-foreground",children:a==="fr"?"Aucun résultat.":"No results."})})),!t&&i.length>0&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-8",children:[i.map((s,o)=>e.jsx(y,{image:s.image_url||"",title:s.artist_name||s.title,subtitle:s.artist_name&&s.title&&s.title!==s.artist_name?s.title:void 0,to:`/parties/${s.slug}`,variant:"visual",priority:o<6},s.id)),g&&e.jsx(b,{aspect:"3/4"})]}),e.jsx(A,{pageKey:"by_night_events"}),!t&&e.jsx("section",{"aria-hidden":"true",className:"pt-8 border-t border-border mb-2",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:q.map((s,o)=>e.jsx("div",{className:"relative w-full overflow-hidden bg-muted aspect-[16/10]",children:e.jsx("img",{src:s,alt:"",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover"})},o))})})]})]}),e.jsx(N,{}),e.jsx(K,{}),e.jsx(C,{})]})};export{G 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.