1import{a as e}from"./chunk-BEqpzyXh.js";import{n as t,t as n}from"./jsx-runtime-BwJb0T-f.js";import{t as r}from"./useRouter-BoDC0cOE.js";import{F as i,t as a}from"./useStore-Cf0yzggn.js";import{t as o}from"./link-BiZhGKTF.js";import{t as s}from"./utils-Irxw9pMU.js";import{t as c}from"./proxy-EYWziEiI.js";import{t as l}from"./useTranslation-ClJA_DQb.js";import{t as u}from"./arrow-right-BvutcLjN.js";import{i as d,n as f,r as p,t as m}from"./visitor_areas_tabletop_01-yA0C8tLS.js";import{n as h,t as g}from"./visitor_app-C7KCNeCD.js";import{i as _,n as v,r as y,t as b}from"./visitor_cosplay_contest-BFaHrQc9.js";import{t as x}from"./picture-yojXI68b.js";var S=e(t(),1);function C(e){let t=r({warn:e?.router===void 0}),n=e?.router||t,o=(0,S.useRef)(void 0);return a(n.stores.__store,t=>{if(e?.select){if(e.structuralSharing??n.options.defaultStructuralSharing){let n=i(o.current,e.select(t));return o.current=n,n}return e.select(t)}return t})}var w={sources:{webp:`/assets/exhibitor_packages_9qm-H5vEb6k2.webp 400w, /assets/exhibitor_packages_9qm-CIw-466u.webp 800w, /assets/exhibitor_packages_9qm-DnsGHkME.webp 1200w`},img:{src:`/assets/exhibitor_packages_9qm-DnsGHkME.webp`,w:1200,h:675}},T={sources:{webp:`/assets/main_discover-yAaXZcg8.webp 400w, /assets/main_discover-Dz-SR4lp.webp 800w, /assets/main_discover-CCHAHBg6.webp 1200w`},img:{src:`/assets/main_discover-CCHAHBg6.webp`,w:1200,h:800}},E={sources:{webp:`/assets/main_visitor-uu0XVV9L.webp 400w, /assets/main_visitor-_oZsREwu.webp 800w, /assets/main_visitor-CUYmRK06.webp 1200w`},img:{src:`/assets/main_visitor-CUYmRK06.webp`,w:1200,h:800}},D={sources:{webp:`/assets/press-creators-creatorbanner-PWIzaS-l.webp 400w, /assets/press-creators-creatorbanner-FxAznLsH.webp 800w, /assets/press-creators-creatorbanner-BDoWd7ih.webp 1200w`},img:{src:`/assets/press-creators-creatorbanner-BDoWd7ih.webp`,w:1200,h:794}},O={sources:{webp:`/assets/press-creators-pressbanner-DbYzYpNq.webp 400w, /assets/press-creators-pressbanner-D39kCNPp.webp 800w, /assets/press-creators-pressbanner-DVaMWww8.webp 1200w`},img:{src:`/assets/press-creators-pressbanner-DVaMWww8.webp`,w:1200,h:800}},k={sources:{webp:`/assets/visotor_areas_artist_contest_banner-DsQxx5tO.webp 400w, /assets/visotor_areas_artist_contest_banner-BnUd5eMj.webp 800w, /assets/visotor_areas_artist_contest_banner-DNmZlDQi.webp 1200w`},img:{src:`/assets/visotor_areas_artist_contest_banner-DNmZlDQi.webp`,w:1200,h:301}},A={sources:{webp:`/assets/visitor_areas_artist_02-Dc8m_w-K.webp 400w, /assets/visitor_areas_artist_02-BDU02idp.webp 800w, /assets/visitor_areas_artist_02-BTn7Hf5r.webp 1200w`},img:{src:`/assets/visitor_areas_artist_02-BTn7Hf5r.webp`,w:1200,h:1200}},j={sources:{webp:`/assets/visitor_areas_retro_Ausstellung_header-3a7rV9d3.webp 400w, /assets/visitor_areas_retro_Ausstellung_header-DFfDd7Ap.webp 800w, /assets/visitor_areas_retro_Ausstellung_header-DiNkfe-a.webp 1200w`},img:{src:`/assets/visitor_areas_retro_Ausstellung_header-DiNkfe-a.webp`,w:1200,h:900}},M={sources:{webp:`/assets/visitor_areas_tabletop_related-BMLc9Kyo.webp 400w, /assets/visitor_areas_tabletop_related-Bxq4FE2O.webp 800w, /assets/visitor_areas_tabletop_related-D1U_1Ozf.webp 1200w`},img:{src:`/assets/visitor_areas_tabletop_related-D1U_1Ozf.webp`,w:1200,h:800}},N={sources:{webp:`/assets/visitor_merchandise-VbV8T-Q-.webp 400w, /assets/visitor_merchandise-jdi1EvDF.webp 800w, /assets/visitor_merchandise-CqVBitxs.webp 1200w`},img:{src:`/assets/visitor_merchandise-CqVBitxs.webp`,w:1200,h:800}},P={sources:{webp:`/assets/visitor_ourworlds-Ddop-J8c.webp 400w, /assets/visitor_ourworlds-C9Cl3wGi.webp 800w, /assets/visitor_ourworlds-BQoICuL4.webp 1200w`},img:{src:`/assets/visitor_ourworlds-BQoICuL4.webp`,w:1200,h:800}},F={sources:{webp:`/assets/visitor_volunteering-BPva0p4f.webp 400w, /assets/visitor_volunteering-D8OU9X_p.webp 800w, /assets/visitor_volunteering-C4cvPas6.webp 1200w`},img:{src:`/assets/visitor_volunteering-C4cvPas6.webp`,w:1200,h:800}},I={sources:{webp:`/assets/cyberdome_related-Dz-mxDPL.webp 400w, /assets/cyberdome_related-D05YQoRy.webp 800w, /assets/cyberdome_related-Bgr5AB5-.webp 1200w`},img:{src:`/assets/cyberdome_related-Bgr5AB5-.webp`,w:1200,h:801}},L={sources:{webp:`/assets/munchimarkt_related-BZWlK1Bg.webp 400w, /assets/munchimarkt_related-Mj_1-HbJ.
1webp 800w, /assets/munchimarkt_related-BpY9NdAh.webp 1200w`},img:{src:`/assets/munchimarkt_related-BpY9NdAh.webp`,w:1200,h:800}},R={sources:{webp:`/assets/neotaki_related-BMHiVCnn.webp 400w, /assets/neotaki_related-Zjku9sNa.webp 800w, /assets/neotaki_related-lMllqt3i.webp 1200w`},img:{src:`/assets/neotaki_related-lMllqt3i.webp`,w:1200,h:800}},z={sources:{webp:`/assets/sandbox_related-DZsBOyru.webp 400w, /assets/sandbox_related-C2hJbmKY.webp 800w, /assets/sandbox_related-Bwk8CVMT.webp 1200w`},img:{src:`/assets/sandbox_related-Bwk8CVMT.webp`,w:1200,h:801}},B={sources:{webp:`/assets/valdhym_impression01-CJambeMF.webp 400w, /assets/valdhym_impression01-P5ockEFv.webp 800w, /assets/valdhym_impression01-fut4rIed.webp 1200w`},img:{src:`/assets/valdhym_impression01-fut4rIed.webp`,w:1200,h:801}},V={"/visitors":E,"/visitors/cosplay":v,"/visitors/cosplay-contest":b,"/visitors/cosplay-contest/past-winners":b,"/visitors/our-worlds":P,"/visitors/our-worlds/cyberdome":I,"/visitors/our-worlds/neo-taki":R,"/visitors/our-worlds/valdhaym":B,"/visitors/our-worlds/sandbox":z,"/visitors/our-worlds/munchi-markt":L,"/visitors/our-areas":T,"/visitors/our-areas/cosplay-area":_,"/visitors/our-areas/artist-alley":A,"/visitors/our-areas/artist-alley/art-contest":k,"/visitors/our-areas/artist-alley/past-winners":h,"/visitors/our-areas/tabletop":M,"/visitors/our-areas/indie":y,"/visitors/our-areas/retro":j,"/visitors/creators":h,"/visitors/convention-app":g,"/visitors/helpers":F,"/visitors/merchandise":N,"/exhibitors":f,"/exhibitors/packages":w,"/exhibitors/artist":h,"/exhibitors/cosplay":d,"/exhibitors/tabletop":m,"/exhibitors/sponsorship":p,"/exhibitors/facts-figures":f,"/exhibitors/app-integration":g,"/press/for-press":O,"/press/for-creators":D,"/press/press-info":O,"/for-press-creators":D},H=[{path:`/visitors`,titleKey:`visitors.title`,descriptionKey:`visitorsOverview.description`,tags:{theme:[`cosplay`,`gaming`,`anime`,`manga`],target:[`visitor`],world:[`cyberdome`,`neotaki`,`sandbox`,`valdhaym`,`munchimarkt`]}},{path:`/visitors/cosplay`,titleKey:`visitors.cosplay`,descriptionKey:`visitorsOverview.cosplay.description`,tags:{theme:[`cosplay`],target:[`visitor`],world:[`cyberdome`]}},{path:`/visitors/cosplay-contest`,titleKey:`pages.cosplay.contest.title`,tags:{theme:[`cosplay`],target:[`visitor`],world:[`cyberdome`]}},{path:`/visitors/cosplay-contest/past-winners`,titleKey:`pages.cosplayContest.cosplayContestPastWinners.title`,tags:{theme:[`cosplay`],target:[`visitor`],world:[`cyberdome`]}},{path:`/visitors/our-worlds`,titleKey:`visitors.ourWorlds`,descriptionKey:`visitorsOverview.ourWorlds.description`,tags:{theme:[`anime`,`manga`,`gaming`,`tabletop`],target:[`visitor`],world:[`cyberdome`,`neotaki`,`sandbox`,`valdhaym`,`munchimarkt`]}},{path:`/visitors/our-worlds/cyberdome`,titleKey:`pages.ourWorlds.cyberdome.title`,descriptionKey:`pages.ourWorlds.cyberdome.description`,tags:{theme:[`creator`],target:[`visitor`],world:[`cyberdome`]}},{path:`/visitors/our-worlds/neo-taki`,titleKey:`pages.ourWorlds.neotaki.title`,descriptionKey:`pages.ourWorlds.neotaki.description`,tags:{theme:[`anime`,`manga`],target:[`visitor`],world:[`neotaki`]}},{path:`/visitors/our-worlds/valdhaym`,titleKey:`pages.ourWorlds.valdhaym.title`,descriptionKey:`pages.ourWorlds.valdhaym.description`,tags:{theme:[`cosplay`,`tabletop`],target:[`visitor`],world:[`valdhaym`]}},{path:`/visitors/our-worlds/sandbox`,titleKey:`pages.ourWorlds.sandbox.title`,descriptionKey:`pages.ourWorlds.sandbox.description`,tags:{theme:[`gaming`],target:[`visitor`],world:[`sandbox`]}},{path:`/visitors/our-worlds/munchi-markt`,titleKey:`pages.ourWorlds.munchimarkt.title`,descriptionKey:`pages.ourWorlds.munchimarkt.description`,tags:{theme:[],target:[`visitor`],world:[`munchimarkt`]}},{path:`/visitors/our-areas`,titleKey:`visitors.ourAreas`,descriptionKey:`visitorsOverview.ourAreas.description`,tags:{theme:[`cosplay`,`tabletop`,`gaming`,`anime`,`manga`],target:[`visitor`],world:[`cyberdome`,`neotaki`,`sandbox`,`valdhaym`]}},{path:`/visitors/our-areas/cosplay-area`,titleKey:`pages.cosplayArea.title`,descriptionKey:`pages.cosplayArea.description`,tags:{theme:[`cosplay`],target:[`visitor`],world:[`cyberdome`]}},{path:`/visitors/our-areas/artist-alley`,titleKey:`pages.artistAlley.title`,descriptionKey:`pages.artistAlley.description`,tags:{theme:[`anime`,`manga`],target:[`visitor`],world:[`neotaki`]}},{path:`/visitors/our-areas/artist-alley/art-contest`,titleKey:`pages.artContest.title`,tags:{theme:[`anime`,`manga`],target:[`visitor`],world:[`neotaki`]}},{path:`/visitors/our-areas/artist-alley/past-winners`,titleKey:`pages.artContest.pastWinners.title`,tags:{theme:[`anime`,`manga`],target:[`visitor`],world:[`neotaki`]}},{path:`/visitors/our-areas/tabletop`,titleKey:`pages.tabletop.title`,descriptionKey:`pages.tabletop.description`,tags:{theme:[`tabletop`],target:[`visitor`],world:[`valdhaym`]}},{path:`/visitors/our-areas/indie`,titleKey:`pages.indie.title`,descriptionKey:`pages.indie.description`,tags:{theme:[`gaming`],target:[`visitor`],world:[`sandbox`]}},{path:`/visitors/our-areas/retro`,titleKey:`pages.retro.title`,descriptionKey:`pages.retro.description`,tags:{theme:[`gaming`],target:[`visitor`],world:[`sandbox`]}}
1,{path:`/visitors/convention-app`,titleKey:`visitors.conventionApp`,tags:{theme:[],target:[`visitor`],world:[]}},{path:`/visitors/helpers`,titleKey:`visitors.volunteering`,descriptionKey:`visitorsOverview.volunteering.description`,tags:{theme:[],target:[`visitor`],world:[]}},{path:`/visitors/merchandise`,titleKey:`visitors.merchandise`,descriptionKey:`visitorsOverview.merchandise.description`,tags:{theme:[],target:[`visitor`],world:[]}},{path:`/meet-and-greet`,titleKey:`pages.meetAndGreet.title`,tags:{theme:[`creator`],target:[`visitor`],world:[`cyberdome`]}},{path:`/exhibitors`,titleKey:`exhibitors.title`,tags:{theme:[`cosplay`,`tabletop`,`gaming`,`anime`,`manga`,`creator`],target:[`exhibitor`,`sponsor`],world:[`cyberdome`,`neotaki`,`sandbox`,`valdhaym`,`munchimarkt`]}},{path:`/exhibitors/packages`,titleKey:`exhibitors.exhibitorPackages`,tags:{theme:[`gaming`,`anime`,`manga`],target:[`exhibitor`],world:[]}},{path:`/exhibitors/artist`,titleKey:`exhibitors.artistPackage`,tags:{theme:[`anime`,`manga`],target:[`exhibitor`],world:[`neotaki`]}},{path:`/exhibitors/cosplay`,titleKey:`exhibitors.cosplayPackage`,tags:{theme:[`cosplay`],target:[`exhibitor`],world:[`cyberdome`]}},{path:`/exhibitors/tabletop`,titleKey:`exhibitors.tabletopPackage`,tags:{theme:[`tabletop`],target:[`exhibitor`],world:[`valdhaym`]}},{path:`/exhibitors/sponsorship`,titleKey:`exhibitors.sponsorship`,tags:{theme:[],target:[`exhibitor`,`sponsor`],world:[]}},{path:`/exhibitors/facts-figures`,titleKey:`exhibitors.factsFigures`,tags:{theme:[],target:[`exhibitor`,`sponsor`],world:[]}},{path:`/exhibitors/app-integration`,titleKey:`exhibitors.appIntegration`,tags:{theme:[],target:[`exhibitor`],world:[]}},{path:`/press/for-press`,titleKey:`press.forPress`,tags:{theme:[],target:[`creator`],world:[]}},{path:`/press/for-creators`,titleKey:`press.forCreators`,tags:{theme:[`creator`],target:[`creator`],world:[]}},{path:`/press/for-trade-visitors`,titleKey:`press.forTradeVisitors`,descriptionKey:`pages.forTradeVisitors.description`,tags:{theme:[`creator`],target:[`exhibitor`,`sponsor`],world:[]}},{path:`/press/press-info`,titleKey:`press.pressInfo`,tags:{theme:[],target:[`creator`],world:[]}},{path:`/for-press-creators`,titleKey:`nav.forPress`,tags:{theme:[`creator`],target:[`creator`],world:[]}},{path:`/tickets`,titleKey:`hero.ticketsButton`,tags:{theme:[],target:[`visitor`],world:[]}},{path:`/faq`,titleKey:`nav.faq`,tags:{theme:[],target:[`visitor`,`exhibitor`,`creator`],world:[]}},{path:`/team`,titleKey:`pages.ourTeam.title`,tags:{theme:[],target:[],world:[]}},{path:`/contact`,titleKey:`pages.contactForm.title`,tags:{theme:[],target:[],world:[]}},{path:`/safer-space`,titleKey:`pages.saferSpace.title`,tags:{theme:[],target:[`visitor`],world:[]}}];function U(e,t){let n=(e,t)=>e.filter(e=>t.includes(e)).length;return n(e.theme,t.theme)*3+n(e.target,t.target)*2+n(e.world,t.world)*2}function W(e,t=4){let n=H.find(t=>t.path===e);return n?H.filter(t=>t.path!==e).map(e=>({page:e,score:U(n.tags,e.tags)})).filter(({score:e})=>e>0).sort((e,t)=>t.score-e.score).slice(0,t).map(({page:e})=>e):[]}var G=n();function K({currentPath:e,limit:t=4,className:n}){let{t:r}=l(),i=C(),a=e??i.location.pathname,o=W(a.endsWith(`/`)&&a!==`/`?a.slice(0,-1):a,t);return o.length===0?null:(0,G.jsx)(`section`,{className:s(`mt-24 mb-8`,n),children:(0,G.jsxs)(c.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},children:[(0,G.jsx)(`h2`,{className:`text-2xl md:text-3xl font-bold mb-8`,children:r(`relatedPages.title`)}),(0,G.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4`,children:o.map((e,t)=>(0,G.jsx)(q,{page:e,index:t},e.path))})]})})}function q({page:e,index:t}){let{t:n}=l(),r=V[e.path];return(0,G.jsx)(c.div,{initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{duration:.4,delay:t*.08},children:(0,G.jsxs)(o,{to:e.path,className:`group block h-full rounded-sm border border-border/50 bg-card/50 overflow-hidden backdrop-blur transition-colors hover:border-[#FFD338]/40 hover:bg-card/80`,children:[r&&(0,G.jsx)(`div`,{className:`relative aspect-[16/9] overflow-hidden`,children:(0,G.jsx)(x,{src:r,alt:n(e.titleKey),className:`w-full h-full object-cover transition-transform duration-300 group-hover:scale-105`,sizes:`(max-width: 640px) 100v
1w, (max-width: 1024px) 50vw, 25vw`})}),(0,G.jsxs)(`div`,{className:`p-5`,children:[(0,G.jsx)(`h3`,{className:`text-base font-semibold leading-snug mb-1 group-hover:text-[#FFD338] transition-colors`,children:n(e.titleKey)}),e.descriptionKey&&(0,G.jsx)(`p`,{className:`text-sm text-muted-foreground line-clamp-2 mb-3`,children:n(e.descriptionKey)}),(0,G.jsxs)(`span`,{className:`inline-flex items-center text-sm text-muted-foreground group-hover:text-[#FFD338] transition-colors`,children:[n(`common.learnMore`),(0,G.jsx)(u,{className:`ml-1 h-3.5 w-3.5 group-hover:translate-x-1 transition-transform`})]})]})]})})}export{N as a,O as c,P as i,D as l,B as n,j as o,F as r,A as s,K as t};
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.