1import{w as m,j as e}from"./jsx-runtime-Cz9qpTus.js";import{a as d,b as h,c as p,d as _}from"./index-DyX4bIoz.js";import{B as j,R as u}from"./BackgroundImageComponent-BTw3ccwv.js";import{S as g,b as x}from"./socialShareHelpers-DeSEnDJY.js";import{C as i}from"./Chip-C8UuOFvm.js";import{R as b}from"./RouterLink-CuzmwAwR.js";import{R as c}from"./config-B5KLM29v.js";import{g as f}from"./routes.utils-C15XaurP.js";import{P as k}from"./Page-DiMK7ASy.js";import{I as y}from"./gameConstants-XCKqLMYz.js";import{G as z,D as o,S as r}from"./gameDefinitions-DKJTI-Xf.js";import{r as I}from"./reportedEvents-Thakx3PT.js";import"./iconBase-Cka-nLCp.js";import"./SmartImage-B3FEynPp.js";import"./classNames-DN28gw03.js";import"./index-COR1H9oD.js";import"./ExternalLink-D8la_Nlq.js";import"./reportedEvents-lwJ5BJMq.js";import"./googleAnalytics-D_c4WAUK.js";import"./InstallPWAProvider-BJRpFKGU.js";import"./photoFolders--Gpi3hS9.js";import"./getDynamicMetaDescriptors-Bfo2nq19.js";const N="_container_chs24_5",v="_header_chs24_10",G="_title_chs24_17",S="_subtitle_chs24_22",C="_gamesGrid_chs24_31",H="_cardInner_chs24_38",P="_gameCard_chs24_52",T="_iconWrapper_chs24_64",E="_gameTitle_chs24_76",R="_gameDescription_chs24_82",B="_metadata_chs24_88",F="_playButton_chs24_94",D="_comingSoon_chs24_95",A="_unavailable_chs24_113",L="_infoSection_chs24_138",M="_infoIcon_chs24_186",s={container:N,header:v,title:G,subtitle:S,gamesGrid:C,cardInner:H,gameCard:P,iconWrapper:T,gameTitle:E,gameDescription:R,metadata:B,playButton:F,comingSoon:D,unavailable:A,infoSection:L,infoIcon:M},l="opengraph/games-hub.jpg",me=({location:a})=>f("GamesHubPage",a.pathname,{openGraphImage:{url:l,width:1200,height:630}}),de=m(function(){return e.jsxs(k,{id:"games-hub-page",children:[e.jsxs("div",{className:s.container,children:[e.jsxs("header",{className:s.header,children:[e.jsx("h1",{className:s.title,children:"Gombás játékok"}),e.jsx("p",{className:s.subtitle,children:"Tanulj játékosan a gombákról! Válassz egy játékmódot, és már kezdheted is a gyakorlást."}),e.jsx(g,{...x({pageTitle:c.GamesHubPage.title,routePath:c.GamesHubPage.path,pinterestImageUrl:l})})]}),e.jsx("section",{className:s.gamesGrid,children:z.map(t=>e.jsx(O,{game:t},t.route))}),e.jsxs("section",{className:s.infoSection,children:[e.jsx("h2",{children:"Hogyan működik?"}),e.jsxs("ul",{children:[e.jsxs("li",{children:[e.jsx(d,{className:s.infoIcon,color:"red"}),e.jsxs("p",{children:[e.jsx("strong",{children:"ÃleterÅ rendszer:"})," Minden játékban ",y," életerÅvel kezdesz. Hibás válasz esetén életerÅt veszÃtesz, melyet 5 vagy 10 egymás utáni helyes válasszal visszaszerezhetsz!"]})]}),e.jsxs("li",{children:[e.jsx(h,{className:s.infoIcon,color:"darkblue"}),e.jsxs("p",{children:[e.jsx("strong",{children:"Eredmények:"})," Minden játékban nyomon követheted az elért eredményeidet, és a játékok között szabadon válthatsz anélkül, hogy elveszÃtenéd az elÅrehaladásodat."]})]}),e.jsxs("li",{children:[e.jsx(p,{className:s.infoIcon,color:"darkgreen"}),e.jsxs("p",{children:[e.jsx("strong",{children:"Mobilbarát:"})," Bármely eszközödön kényelmesen játszhatsz - mindegyik játék mobilra, tabletre és számÃtógépre egyaránt optimalizálva lett."]})]})]})]})]}),e.jsx(j,{imgBaseName:u.FILES.PAGE_BACKGROUNDS.WOOD,loading:"eager",fetchpriority:"auto",opacity:.3})]})});function O({game:a}){const t=a.icon,n=e.jsxs(e.Fragment,{children:[e.jsx("div",{className:s.iconWrapper,style:{background:a.color},children:e.jsx(t,{})}),e.jsx("h3",{className:s.gameTitle,children:a.title}),e.jsx("p",{className:s.gameDescription,children:a.description}),e.jsxs("div",{className:s.metadata,children:[e.jsx(i,{icon:o[a.difficulty].icon,iconColor:o[a.difficulty].c
1olor,children:o[a.difficulty].label}),e.jsx(i,{icon:r[a.speed].icon,iconColor:r[a.speed].color,children:r[a.speed].label})]}),a.available?e.jsxs("div",{className:s.playButton,children:[e.jsx(_,{size:"0.875rem"})," Játék"]}):e.jsx("div",{className:s.comingSoon,children:"Hamarosan elérhetÅ"})]});return a.available?e.jsx("div",{className:s.cardInner,children:e.jsx(b,{to:a.route,onClick:()=>I(a.id),className:s.gameCard,style:{"--card-color":a.color},unstyled:!0,children:n})}):e.jsx("div",{className:s.cardInner,children:e.jsx("div",{className:`${s.gameCard} ${s.unavailable}`,children:n})})}export{de as default,me as meta};
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.