1import{j as e,L as v,S as F,a as C,c as g,B as r,T as f,M as z,s as j,C as h,b as u,e as A,f as B,d as x,F as G}from"./index-BinEEq3j.js";import{M as y}from"./MatchCard-CofKRvgE.js";import{S as W}from"./separator-DhI94hGg.js";import{T as M,a as E,b,c as i,d as T,e as l}from"./table-BYxfo4gJ.js";import{A as k,a as P,b as U,c as R}from"./accordion-lCDbOfc5.js";import{M as D}from"./map-pin-CNxupWZi.js";import{A as I}from"./award-DFlEA4Id.js";import{T as J}from"./trending-up-BSpHde4D.js";import{A as q}from"./arrow-left-NQ7D099u.js";import"./data-blog-BlMsRFj4.js";const L=[{position:1,team:"Uruguay",flag:"ðºð¾",played:4,won:3,drawn:1,lost:0,goalsFor:15,goalsAgainst:5,goalDifference:10,points:7},{position:2,team:"Brazil",flag:"ð§ð·",played:6,won:4,drawn:1,lost:1,goalsFor:22,goalsAgainst:6,goalDifference:16,points:9},{position:3,team:"Sweden",flag:"ð¸ðª",played:5,won:2,drawn:1,lost:2,goalsFor:11,goalsAgainst:15,goalDifference:-4,points:5},{position:4,team:"Spain",flag:"ðªð¸",played:6,won:3,drawn:1,lost:2,goalsFor:10,goalsAgainst:12,goalDifference:-2,points:7},{position:5,team:"Yugoslavia",flag:"ð·ð¸",played:3,won:2,drawn:0,lost:1,goalsFor:7,goalsAgainst:3,goalDifference:4,points:4},{position:6,team:"Switzerland",flag:"ð¨ð",played:3,won:1,drawn:1,lost:1,goalsFor:4,goalsAgainst:6,goalDifference:-2,points:3},{position:7,team:"Italy",flag:"ð®ð¹",played:2,won:1,drawn:0,lost:1,goalsFor:4,goalsAgainst:3,goalDifference:1,points:2},{position:8,team:"England",flag:"ð´ó §ó ¢ó ¥ó ®ó §ó ¿",played:3,won:1,drawn:0,lost:2,goalsFor:2,goalsAgainst:2,goalDifference:0,points:2},{position:9,team:"Chile",flag:"ð¨ð±",played:3,won:1,drawn:0,lost:2,goalsFor:5,goalsAgainst:6,goalDifference:-1,points:2},{position:10,team:"United States",flag:"ðºð¸",played:3,won:1,drawn:0,lost:2,goalsFor:4,goalsAgainst:8,goalDifference:-4,points:2},{position:11,team:"Paraguay",flag:"ðµð¾",played:2,won:0,drawn:1,lost:1,goalsFor:2,goalsAgainst:4,goalDifference:-2,points:1},{position:12,team:"Mexico",flag:"ð²ð½",played:3,won:0,drawn:0,lost:3,goalsFor:2,goalsAgainst:10,goalDifference:-8,points:0},{position:13,team:"Bolivia",flag:"ð§ð´",played:1,won:0,drawn:0,lost:1,goalsFor:0,goalsAgainst:8,goalDifference:-8,points:0}],N=[{date:"1950-06-24",stage:"Group Stage",group:"Group 1",team1:"Brazil",team1Flag:"ð§ð·",team1Score:4,team2:"Mexico",team2Flag:"ð²ð½",team2Score:0,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-06-25",stage:"Group Stage",group:"Group 1",team1:"Yugoslavia",team1Flag:"ð·ð¸",team1Score:3,team2:"Switzerland",team2Flag:"ð¨ð",team2Score:0,stadium:"Estádio Independência",city:"Belo Horizonte"},{date:"1950-06-28",stage:"Group Stage",group:"Group 1",team1:"Brazil",team1Flag:"ð§ð·",team1Score:2,team2:"Switzerland",team2Flag:"ð¨ð",team2Score:2,stadium:"Estádio do Pacaembu",city:"São Paulo"},{date:"1950-06-28",stage:"Group Stage",group:"Group 1",team1:"Yugoslavia",team1Flag:"ð·ð¸",team1Score:4,team2:"Mexico",team2Flag:"ð²ð½",team2Score:1,stadium:"Estádio dos Eucaliptos",city:"Porto Alegre"},{date:"1950-07-01",stage:"Group Stage",group:"Group 1",team1:"Brazil",team1Flag:"ð§ð·",team1Score:2,team2:"Yugoslavia",team2Flag:"ð·ð¸",team2Score:0,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-07-02",stage:"Group Stage",group:"Group 1",team1:"Switzerland",team1Flag:"ð¨ð",team1Score:2,team2:"Mexico",team2Flag:"ð²ð½",team2Score:1,stadium:"Estádio dos Eucaliptos",city:"Porto Alegre"},{date:"1950-06-25",stage:"Group Stage",group:"Group 2",team1:"England",team1Flag:"ð´ó §ó ¢ó ¥ó ®ó §ó ¿",team1Score:2,team2:"Chile",team2Flag:"ð¨ð±",team2Score:0,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-06-25",stage:"Group Stage",group:"Group 2",team1:"Spain",team1Flag:"ðªð¸",team1Score:3,team2:"United States",team2Flag:"ðºð¸",team2Score:1,stadium:"Estádio Vila Capanema",city:"Curitiba"},{date:"1950-06-29",stage:"Group Stage",group:"Group 2",team1:"Spain",team1Flag:"ðªð¸",team1Score:2,team2:"Chile",team2Flag:"ð¨ð±",team2Score:0,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-06-29",stage:"Group Stage",group:"Group 2",team1:"United States",team1Flag:"ðºð¸",team1Score:1,team2:"England",team2Flag:"ð´ó §ó ¢ó ¥ó ®ó §ó ¿",team2Score:0,stadium:"Estádio Independência",city:"Belo Horizonte"},{date:"1950-07-02",stage:"Group Stage",group:"Group 2",team1:"Spain",team1Flag:"ðªð¸",team1Score:1,team2:"England",team2Flag:"ð´ó §ó ¢ó ¥ó ®ó §ó ¿",team2Score:0,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-07-02",stage:"Group Stage",group:"Group 2",team1:"Chile",team1Flag:"ð¨ð±",team1Score:5,team2:"United States",team2Flag:"ðºð¸",team2Score:2,stadium:"Estádio Ilha do Retiro",city:"Recife"},{date:"1950-06-25",stage:"Group Stage",group:"Group 3",team1:"Sweden",team1Flag:"ð¸ðª",team1Score:3,team2:"Italy",team2Flag:"ð®ð¹",team2Score:2,stadium:"Estádio do Pacaembu",city:"São Paulo"},{date:"1950-06-29",stage:"Group Stage",group:"Group 3",team1:"Sweden",team1Flag:"ð¸ðª",team1Score:2,team2:"Paraguay",team2Flag:"ðµð¾",team2Score:2,stadium:"Estádio Vila Capanema",city:"Curitiba"},{date:"1950-07-02",stage:"Group Stage",group:"Group 3",team1:"Italy",team1Flag:"ð®ð¹",team1Score:2,team2:"Paraguay",team2Flag:"ðµð¾",team2Score:0,stadium:"Estádio do Pacaembu",city:"São Paulo"},{date:"1950-07-02",stage:"Group Stage",group:"Group 4",team1:"Uruguay",team1Flag:"ðºð¾",team1Score:8,team2:"Bolivia",team2Flag:"ð§ð´",team2Score:0,stadium:"Estádio Independência",city:"Belo Horizonte"},{date:"1950-07-09",stage:"Final Round",team1:"Uruguay",team1Flag:"ðºð¾",team1Score:2,team2:"Spain",team2Flag:"ðªð¸",team2Score:2,stadium:"Estádio do Pacaembu",city:"São Paulo"},{date:"1950-07-09",stage:"Final Round",team1:"Brazil",team1Flag:"ð§ð·",team1Score:7,team2:"Sweden",team2Flag:"ð¸ðª",team2Score:1,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-07-13",stage:"Final Round",team1:"Brazil",team1Flag:"ð§ð·",team1Score:6,team2:"Spain",team2Flag:"ðªð¸",team2Score:1,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"},{date:"1950-07-13",stage:"Final Round",team1:"Uruguay",team1Flag:"ðºð¾",team1Score:3,team2:"Sweden",team2Flag:"ð¸ðª",team2Score:2,stadium:"Estádio do Pacaembu",city:"São Paulo"},{date:"1950-07-16",stage:"Final Round",team1:"Sweden",team1Flag:"ð¸ðª",team1Score:3,team2:"Spain",team2Flag:"ðªð¸",team2Score:1,stadium:"Estádio do Pacaembu",city:"São Paulo"},{date:"1950-07-16",stage:"Final Round",team1:"Uruguay",team1Flag:"ðºð¾",team1Score:2,team2:"Brazil",team2Flag:"ð§ð·",team2Score:1,stadium:"Estádio do Maracanã",city:"Rio de Janeiro"}],H=[{player:"Ademir",country:"Brazil",flag:"ð§ð·",goals:9},{player:"Ãscar MÃguez",country:"Uruguay",flag:"ðºð¾",goals:5},{player:"Estanislao Basora",country:"Spain",flag:"ðªð¸",goals:4},{player:"Chico",country:"Brazil",flag:"ð§ð·",goals:4},{player:"Telmo Zarra",country:"Spain",flag:"ðªð¸",goals:4},{player:"Alcides Ghiggia",country:"Uruguay",flag:"ðºð¾",goals:4},{player:"Stig Sundqvist",country:"Sweden",flag:"ð¸ðª",goals:3},{player:"Juan Alberto Schiaffino",country:"Uruguay",flag:"ðºð¾",goals:3},{player:"Zizinho",country:"Brazil",flag:"ð§ð·",goals:3},{player:"George Robledo",country:"Chile",flag:"ð¨ð±",goals:3}],n={tournament:"1950 FIFA World Cup",dates:"24 June â 16 July 1950",host:"Brazil",venues:6,cities:6,teams:13,matches:22,goals:88,attendance:1045246,topScorer:"Ademir (9 goals)",champion:"Uruguay",runnerUp:"Brazil",thirdPlace:"Sweden",fourthPlace:"Spain",stadiums:[{name:"Estádio do Maracanã",city:"Rio de Janeiro",capacity:2e5,matches:8},{name:"Estádio do Pacaembu",city:"São Paulo",capacity:6e4,matches:6},{name:"Estádio Independência",city:"Belo Horizonte",capacity:3e4,matches:3},{name:"Estádio dos Eucaliptos",city:"Porto Alegre",capacity:2e4,matches:2},{name:"Estádio Ilha do Retiro",city:"Recife",capacity:2e4,matches:1},{name:"Estádio Vila Capanema",city:"Curitiba",capacity:1e4,matches:2}],highlights:["First World Cup after 12-year hiatus due to WWII","Uruguay defeated Brazil 2-1 in the decisive final round match","The Maracanazo: Brazil's shocking defeat at home","Record attendance: 199,954 at the Maracanã for the final","Only World Cup decided by final round-robin, not knockout","England's World Cup debut ended in shock 1-0 loss to USA","Italy eliminated in first roun
1d as defending champions","Ademir scored 9 goals for Brazil","Uruguay won their second World Cup title","Brazil invested equivalent of $290 million in stadiums","Newly built Maracanã cost around $275 million","Average attendance of 47,511 per match","Trophy officially named Jules Rimet Cup","India and France withdrew before tournament"],records:["First World Cup after World War II","Longest gap between tournaments: 12 years","Highest attendance for a match: 199,954 (Uruguay vs Brazil)","Only World Cup without a knockout final","Uruguay: Second World Cup title (1930, 1950)","Brazil: First time hosting the World Cup","England: First World Cup participation","USA shocked England 1-0 in biggest upset","Ademir: Tournament top scorer with 9 goals"]},ae=()=>{const w={"@context":"https://schema.org","@type":"SportsEvent",name:"1950 FIFA World Cup",description:"The fourth FIFA World Cup held in Brazil from June 24 to July 16, 1950. Uruguay defeated Brazil in the Maracanazo.",startDate:"1950-06-24",endDate:"1950-07-16",location:{"@type":"Place",name:"Brazil",address:{"@type":"PostalAddress",addressCountry:"Brazil"}},competitor:[{"@type":"SportsTeam",name:"Uruguay",award:"Champion"},{"@type":"SportsTeam",name:"Brazil",award:"Runner-up"},{"@type":"SportsTeam",name:"Sweden",award:"Third Place"}]},S=[{question:"Who won the 1950 World Cup?",answer:"Uruguay won the 1950 FIFA World Cup, defeating Brazil 2-1 in the decisive final round match at the Maracanã in Rio de Janeiro. This victory is known as the Maracanazo."},{question:"What was the Maracanazo?",answer:"The Maracanazo refers to Uruguay's shocking 2-1 victory over Brazil in the final match at the Maracanã stadium. Brazil only needed a draw to win, but Uruguay came from behind to win in front of nearly 200,000 fans."},{question:"How many teams participated in the 1950 World Cup?",answer:"13 teams participated in the 1950 World Cup. Originally 16 teams qualified, but Scotland, Turkey, and India withdrew before the tournament began."},{question:"Who was the top scorer of the 1950 World Cup?",answer:"Ademir of Brazil was the top scorer with 9 goals in 6 matches, despite Brazil not winning the tournament."},{question:"Why was there no knockout final in 1950?",answer:"The 1950 World Cup used a unique format with a final round-robin group of four teams instead of a knockout final. This was the only World Cup to use this format."}];return e.jsxs(v,{children:[e.jsx(F,{title:"1950 FIFA World Cup â Brazil | The Maracanazo",description:"Complete statistics from the 1950 FIFA World Cup in Brazil. Uruguay shocked Brazil 2-1 in the Maracanazo. 13 teams, 88 goals, Ademir top scorer with 9 goals.",keywords:"1950 World Cup, Brazil 1950, Maracanazo, Uruguay, Ademir, first post-war World Cup, FIFA 1950, World Cup history",canonical:"https://worldcupranking.com/world-cup-1950/",type:"article"}),e.jsx(C,{data:w}),e.jsxs("section",{className:"relative overflow-hidden bg-gradient-to-br from-blue-900 via-yellow-700 to-blue-900 py-16 md:py-24","aria-label":"1950 World Cup hero",children:[e.jsx("div",{className:"absolute inset-0 bg-field-pattern opacity-20","aria-hidden":"true"}),e.jsxs("div",{className:"container relative z-10",children:[e.jsxs("nav",{className:"mb-6 flex items-center gap-2 text-sm text-white/60",children:[e.jsx(g,{to:"/",className:"hover:text-white",children:"Home"}),e.jsx("span",{children:"/"}),e.jsx("span",{className:"text-white",children:"1950 World Cup"})]}),e.jsxs("div",{className:"flex flex-col items-start gap-8 md:flex-row md:items-center md:justify-between",children:[e.jsxs("div",{children:[e.jsxs(r,{className:"mb-4 bg-trophy text-secondary",children:[e.jsx(f,{className:"mr-2 h-4 w-4","aria-hidden":"true"}),"The Maracanazo"]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h1",{className:"text-4xl font-bold text-white md:text-5xl",children:"1950 FIFA World Cup"}),e.jsx("p",{className:"mt-2 text-lg text-white/80",children:"Brazil ⢠June 24 - July 16, 1950"})]})]}),e.jsx("div",{className:"flex items-center gap-4",children:e.jsxs("div",{className:"text-center rounded-lg bg-white/10 backdrop-blur-sm p-4",children:[e.jsx(f,{className:"mx-auto h-8 w-8 text-trophy mb-2","aria-hidden":"true"}),e.jsx("p",{className:"text-3xl font-bold text-trophy",children:"ðºð¾"}),e.jsx("p",{className:"text-sm text-white/80",children:"Champion"})]})})]}),e.jsxs("div",{className:"mt-8 grid grid-cols-2 md:grid-cols-5 ga
1p-4",children:[e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm rounded-lg p-4 text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-white",children:n.teams}),e.jsx("p",{className:"text-sm text-white/80",children:"Teams"})]}),e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm rounded-lg p-4 text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-white",children:n.matches}),e.jsx("p",{className:"text-sm text-white/80",children:"Matches"})]}),e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm rounded-lg p-4 text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-white",children:n.goals}),e.jsx("p",{className:"text-sm text-white/80",children:"Goals"})]}),e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm rounded-lg p-4 text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-white",children:"4.00"}),e.jsx("p",{className:"text-sm text-white/80",children:"Goals/Match"})]}),e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm rounded-lg p-4 text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-white",children:n.attendance.toLocaleString()}),e.jsx("p",{className:"text-sm text-white/80",children:"Attendance"})]})]})]})]}),e.jsx("section",{className:"py-12 bg-background","aria-labelledby":"overview-heading",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h2",{id:"overview-heading",className:"text-3xl font-bold text-foreground mb-6",children:"Overview"}),e.jsxs("div",{className:"prose prose-lg max-w-none text-muted-foreground",children:[e.jsxs("p",{children:["The ",e.jsx("strong",{children:"1950 FIFA World Cup"})," was the fourth edition of the FIFA World Cup, held in ",e.jsx("strong",{children:"Brazil"})," from",e.jsx("strong",{children:" June 24 to July 16, 1950"}),". This was the ",e.jsx("strong",{children:"first World Cup in 12 years"}),", as the 1942 and 1946 tournaments were cancelled due to World War II."]}),e.jsxs("p",{className:"mt-4",children:["The tournament featured ",e.jsx("strong",{children:"13 teams"})," across 6 Brazilian cities and used a unique format with a",e.jsx("strong",{children:" final round-robin group"})," instead of a knockout final. This remains the ",e.jsx("strong",{children:"only World Cup"}),"decided by a final group stage rather than a single final match."]}),e.jsxs("p",{className:"mt-4",children:[e.jsx("strong",{children:"Uruguay"})," defeated host nation ",e.jsx("strong",{children:"Brazil 2-1"})," in the decisive final round match at the Estádio do Maracanã in front of nearly ",e.jsx("strong",{children:"200,000 spectators"}),". Brazil only needed a draw to win the title, making Uruguay's victory one of the ",e.jsx("strong",{children:"biggest upsets in sports history"}),", known as the ",e.jsx("strong",{children:"Maracanazo"}),' ("Maracanã blow"). Uruguay won their second World Cup title, 20 years after their first in 1930.']})]})]})})}),e.jsx("section",{className:"py-12 bg-muted/30","aria-labelledby":"standings-heading",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs(r,{variant:"outline",className:"mb-4",children:[e.jsx(z,{className:"mr-1 h-3 w-3","aria-hidden":"true"}),"Final Standings"]}),e.jsx("h2",{id:"standings-heading",className:"text-3xl font-bold text-foreground",children:"Final Standings"}),e.jsx("p",{className:"text-muted-foreground mt-2",children:"All 13 participating teams with detailed statistics"})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs(M,{children:[e.jsx(E,{children:e.jsxs(b,{children:[e.jsx(i,{className:"w-16",children:"Pos"}),e.jsx(i,{children:"Team"}),e.jsx(i,{className:"text-center",children:"Pld"}),e.jsx(i,{className:"text-center",children:"W"}),e.jsx(i,{className:"text-center",children:"D"}),e.jsx(i,{className:"text-center",children:"L"}),e.jsx(i,{className:"text-center",children:"GF"}),e.jsx(i,{className:"text-center",children:"GA"}),e.jsx(i,{className:"text-center",children:"GD"}),e.jsx(i,{className:"text-center",children:"Pts"})]})}),e.jsx(T,{children:L.map(a=>{const t=a.position===1,s=a.position===2,o=a.position===3,p=a.position===4;let m="",d=null,c=null;return t?(m="bg-amber-50 dark:bg-amber-950/20 border-l-4 border-l-amber-500",d=e.jsx(r,{className:"bg-amber-500 text-white hover:bg-amber-600 text-xs whitespace-nowrap",children:"Champion"}),c="ð¥"):s?(m="bg-slate-50 dark:bg-slate-900/20 border-l-4 border-l-slate-400",d=e.jsx(r,{className:"bg-slate-400 text-white hover:bg-slate-500 text-xs whitespace-nowrap",children:"Runner-up"}),c="ð¥"):o?(m="bg-orange-50 dark:bg-orange-950/20 border-l-4 border-l-orange-600",d=e.jsx(r,{className:"bg-orange-600 text-white hover:bg-orange-700 text-xs whitespace-nowrap",children:"Third"}),c="ð¥"):p&&(d=e.jsx(r,{variant:"outline",className:"text-xs whitespace-nowrap",children:"Fourth"})),e.jsxs(b,{className:m,children:[e.jsx(l,{className:"font-medium",children:e.jsxs("div",{className:"flex items-center gap-2",children:[c&&e.jsx("span",{className:"text-2xl",children:c}),e.jsx("span",{className:c?"text-lg font-bold":"",children:a.position})]})}),e.jsx(l,{children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-2xl",children:a.flag}),e.jsxs("div",{children:[e.jsx("span",{className:t||s||o?"font-bold":"",children:a.team}),d&&e.jsx("div",{className:"mt-1",children:d})]})]})}),e.jsx(l,{className:"text-center",children:a.played}),e.jsx(l,{className:"text-center",children:a.won}),e.jsx(l,{className:"text-center",children:a.drawn}),e.jsx(l,{className:"text-center",children:a.lost}),e.jsx(l,{className:"text-center font-semibold",children:a.goalsFor}),e.jsx(l,{className:"text-center",children:a.goalsAgainst}),e.jsxs(l,{className:`text-center font-semibold ${a.goalDifference>0?"text-green-600":a.goalDifference<0?"text-red-600":""}`,children:[a.goalDifference>0?"+":"",a.goalDifference]}),e.jsx(l,{className:"text-center font-bold",children:a.points})]},a.position)})})]})}),e.jsx("div",{className:"mt-6 text-sm text-muted-foreground",children:e.jsxs("p",{children:[e.jsx("strong",{children:"Legend:"})," Pld = Played, W = Won, D = Drawn, L = Lost, GF = Goals For, GA = Goals Against, GD = Goal Difference, Pts = Points"]})})]})}),e.jsx("section",{className:"py-12 bg-background","aria-labelledby":"scorers-heading",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs(r,{variant:"outline",className:"mb-4",children:[e.jsx(j,{className:"mr-1 h-3 w-3","aria-hidden":"true"}),"Top Scorers"]}),e.jsx("h2",{id:"scorers-heading",className:"text-3xl font-bold text-foreground",children:"Golden Boot"})]}),e.jsx("div",{className:"max-w-3xl mx-auto",children:e.jsx("div",{className:"grid gap-4",children:H.map((a,t)=>e.jsx(h,{className:t===0?"border-trophy/50 bg-trophy/5":"",children:e.jsxs(u,{className:"flex items-center justify-between p-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:`text-2xl font-bold ${t===0?"text-trophy":"text-muted-foreground"}`,children:t+1}),e.jsx("span",{className:"text-3xl",children:a.flag}),e.jsxs("div",{children:[e.jsx("p",{className:`font-semibold ${t===0?"text-lg":""}`,children:a.player}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a.country})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(j,{className:`h-5 w-5 ${t===0?"text-trophy":"text-muted-foreground"}`,"aria-hidden":"true"}),e.jsx("span",{className:`text-2xl font-bold ${t===0?"text-trophy":""}`,children:a.goals})]})]})},t))})})]})}),e.jsx("section",{className:"py-12 bg-muted/30","aria-labelledby":"matches-heading",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs(r,{variant:"outline",className:"mb-4",children:[e.jsx(A,{className:"mr-1 h-3 w-3","aria-hidden":"true"}),"Match Results"]}),e.jsx("h2",{id:"matches-heading",className:"text-3xl font-bold text-foreground",children:"All Matches"})]}
1),e.jsx("div",{className:"max-w-4xl mx-auto space-y-8",children:e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold text-foreground mb-6",children:"Tournament Structure"}),["Group 1","Group 2","Group 3","Group 4"].map(a=>{const t=N.filter(s=>s.group===a);return t.length===0?null:e.jsxs("div",{className:"mb-6",children:[e.jsx("h4",{className:"text-xl font-semibold text-foreground mb-3",children:a}),e.jsx("div",{className:"space-y-2",children:t.map((s,o)=>e.jsx(y,{team1:s.team1,team1Flag:s.team1Flag,team1Score:s.team1Score,team2:s.team2,team2Flag:s.team2Flag,team2Score:s.team2Score,date:s.date,stadium:s.stadium,city:s.city},o))})]},a)}),e.jsxs("div",{className:"mb-6",children:[e.jsx("h4",{className:"text-xl font-semibold text-foreground mb-3",children:"Final Round"}),e.jsx("div",{className:"space-y-2",children:N.filter(a=>a.stage==="Final Round").map((a,t)=>{const s=a.team1==="Uruguay"&&a.team2==="Brazil";return e.jsx(y,{team1:a.team1,team1Flag:a.team1Flag,team1Score:a.team1Score,team2:a.team2,team2Flag:a.team2Flag,team2Score:a.team2Score,date:a.date,stadium:a.stadium,city:a.city,isFinal:s,highlight:!s,highlightLabel:s?"Maracanazo":void 0},t)})})]})]})})]})}),e.jsx("section",{className:"py-12 bg-background","aria-labelledby":"stadiums-heading",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs(r,{variant:"outline",className:"mb-4",children:[e.jsx(D,{className:"mr-1 h-3 w-3","aria-hidden":"true"}),"Venues"]}),e.jsx("h2",{id:"stadiums-heading",className:"text-3xl font-bold text-foreground",children:"Stadiums"})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4 max-w-6xl mx-auto",children:n.stadiums.map((a,t)=>{const s=o=>({"Estádio do Maracanã":"maracana"})[o]||o.toLowerCase().replace(/\s+/g,"-");return e.jsxs(h,{className:t===0?"border-primary/50":"",children:[e.jsx(B,{children:e.jsx("h3",{className:"text-base font-semibold",children:a.name})}),e.jsxs(u,{children:[e.jsxs("div",{className:"space-y-2 text-sm",children:[e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-muted-foreground",children:"City:"}),e.jsx("span",{className:"font-semibold",children:a.city})]}),e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-muted-foreground",children:"Capacity:"}),e.jsx("span",{className:"font-semibold",children:a.capacity.toLocaleString()})]}),e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-muted-foreground",children:"Matches:"}),e.jsx("span",{className:"font-semibold",children:a.matches})]})]}),e.jsxs("div",{className:"flex items-center justify-between mt-3",children:[t===0&&e.jsx(r,{className:"bg-primary",children:"Maracanazo Venue"}),t===0&&e.jsx(g,{to:`/stadiums/${s(a.name)}`,children:e.jsx(x,{variant:"outline",size:"sm",className:"text-xs",children:"Details"})})]})]})]},t)})})]})}),e.jsx("section",{className:"py-12 bg-muted/30","aria-labelledby":"highlights-heading",children:e.jsx("div",{className:"container",children:e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsxs(r,{variant:"outline",className:"mb-4",children:[e.jsx(I,{className:"mr-1 h-3 w-3","aria-hidden":"true"}),"Tournament Highlights"]}),e.jsx("h2",{id:"highlights-heading",className:"text-2xl font-bold text-foreground",children:"Key Moments"})]}),e.jsx(h,{children:e.jsx(u,{className:"pt-6",children:e.jsx("ul",{className:"space-y-3",children:n.highlights.slice(0,8).map((a,t)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"mt-1.5 h-2 w-2 rounded-full bg-primary flex-shrink-0"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:a})]},t))})})})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsxs(r,{variant:"outline",className:"mb-4",children:[e.jsx(J,{className:"mr-1 h-3 w-3","aria-hidden":"true"}),"Tournament Records"]}),e.jsx("h2",{className:"text-2xl font-bold text-foreground",children:"Historic Firsts"})]}),e.jsx(h,{children:e.jsx(u,{className:"pt-6",children:e.jsx("ul",{className:"space-y-3",children:n.records.map((a,t)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"mt-1.5 h-2 w-2 rounded-full bg-trophy flex-shrink-0"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:a})]},t))})})})]})]})})})}),e.jsx("section",{className:"py-12 bg-background","aria-labelledby":"faq-heading",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsx("div",{className:"text-center mb-10",children:e.jsx("h2",{id:"faq-heading",className:"text-3xl font-bold text-foreground",children:"FAQ"})}),e.jsx(k,{type:"single",collapsible:!0,className:"w-full",children:S.map((a,t)=>e.jsxs(P,{value:`faq-${t}`,children:[e.jsx(U,{className:"text-left",children:a.question}),e.jsx(R,{className:"text-muted-foreground",children:a.answer})]},t))})]})})}),e.jsx("section",{className:"py-12 bg-muted/30",children:e.jsxs("div",{className:"container",children:[e.jsx(W,{className:"mb-8"}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(x,{asChild:!0,variant:"outline",children:e.jsxs(g,{to:"/world-cup-1938","aria-label":"Previous: 1938 World Cup",children:[e.jsx(q,{className:"mr-2 h-4 w-4","aria-hidden":"true"}),"1938 World Cup ð«ð·"]})}),e.jsx(x,{asChild:!0,variant:"outline",children:e.jsxs(g,{to:"/world-cup-1954","aria-label":"Next: 1954 World Cup",children:["1954 World Cup ð¨ð",e.jsx(G,{className:"ml-2 h-4 w-4","aria-hidden":"true"})]})})]})]})})]})};export{ae 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.