{"id":2879,"date":"2026-06-09T11:01:54","date_gmt":"2026-06-09T11:01:54","guid":{"rendered":"http:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/?page_id=2879"},"modified":"2026-06-21T16:54:55","modified_gmt":"2026-06-21T16:54:55","slug":"fifa","status":"publish","type":"page","link":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/fifa\/","title":{"rendered":"FIFA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2879\" class=\"elementor elementor-2879\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-35efc7a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"35efc7a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f0d91fd\" data-id=\"f0d91fd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-96c81d2 elementor-widget elementor-widget-image\" data-id=\"96c81d2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1983\" height=\"793\" src=\"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-content\/uploads\/2026\/06\/BANNER-MOSAICO-Calendario.png\" class=\"attachment-full size-full wp-image-2888\" alt=\"\" srcset=\"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-content\/uploads\/2026\/06\/BANNER-MOSAICO-Calendario.png 1983w, https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-content\/uploads\/2026\/06\/BANNER-MOSAICO-Calendario-300x120.png 300w, https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-content\/uploads\/2026\/06\/BANNER-MOSAICO-Calendario-1024x409.png 1024w, https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-content\/uploads\/2026\/06\/BANNER-MOSAICO-Calendario-768x307.png 768w, https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-content\/uploads\/2026\/06\/BANNER-MOSAICO-Calendario-1536x614.png 1536w\" sizes=\"(max-width: 1983px) 100vw, 1983px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4e6385f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e6385f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-302bb2c\" data-id=\"302bb2c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1cab0f9 elementor-widget elementor-widget-html\" data-id=\"1cab0f9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;900&family=Raleway:wght@400;500;600;700;800&family=Open+Sans:wght@400;600&display=swap\" rel=\"stylesheet\">\n<style>\n\/* ===== RESET POUR WORDPRESS ===== *\/\n\n#mundial2026-app .m-emoji {\n  font-family: \"Segoe UI Emoji\", \"Apple Color Emoji\", \"Noto Color Emoji\", sans-serif;\n}\n\n#mundial2026-app * { margin:0; padding:0; box-sizing:border-box; }\n#mundial2026-app {\n  --bg:        #111111;\n  --bg2:       #666666;\n  --bg3:       #eef1f6;\n  --card:      #333333;\n  --border:    #666666;\n  --navy:      #11a4a;\n  --navy2:     #243558;\n  --gold:      #c9a227;\n  --gold2:     #e8b923;\n  --red:       #c0392b;\n  --text:      #1a2a4a;\n  --text2:     #5a6a85;\n  --text3:     #8a9ab5;\n  --win:       #27ae60;\n  --draw:      #e67e22;\n  --loss:      #c0392b;\n  font-family: 'Raleway', sans-serif;\n  background:  var(--bg);\n  color:       var(--text);\n  width:       100%;\n  overflow-x:  hidden;\n}\n\n\/* HERO *\/\n#mundial2026-app .m-hero {\n  background: linear-gradient(135deg, var(--navy) 0%, #243870 60%, var(--navy) 100%);\n  position: relative;\n  overflow: hidden;\n  border-bottom: 4px solid var(--gold);\n}\n#mundial2026-app .m-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(\n    -45deg, transparent, transparent 40px,\n    rgba(201,162,39,0.04) 40px, rgba(201,162,39,0.04) 41px\n  );\n}\n#mundial2026-app .m-hero-inner {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 36px 28px 28px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n  position: relative;\n  z-index: 1;\n}\n#mundial2026-app .m-hero-left { display: flex; align-items: center; gap: 18px; }\n#mundial2026-app .m-trophy {\n  font-size: 60px;\n  line-height: 1;\n  filter: drop-shadow(0 0 16px rgba(201,162,39,0.6));\n  animation: m-glow 3s ease-in-out infinite;\n}\n@keyframes m-glow {\n  0%,100% { filter: drop-shadow(0 0 10px rgba(201,162,39,0.4)); }\n  50%      { filter: drop-shadow(0 0 28px rgba(201,162,39,0.9)); }\n}\n#mundial2026-app .m-hero-title h1 {\n  font-family: 'Playfair Display', serif;\n  font-size: clamp(22px, 4vw, 44px);\n  font-weight: 900;\n  color: #ffffff;\n  letter-spacing: 1px;\n  line-height: 1.1;\n}\n#mundial2026-app .m-hero-title h1 span { color: var(--gold2); }\n#mundial2026-app .m-hero-title p {\n  font-size: 12px;\n  letter-spacing: 4px;\n  color: rgba(255,255,255,0.6);\n  text-transform: uppercase;\n  margin-top: 6px;\n  font-weight: 600;\n}\n#mundial2026-app .m-badges { display: flex; gap: 10px; flex-wrap: wrap; }\n#mundial2026-app .m-badge {\n  background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(201,162,39,0.4);\n  border-radius: 8px;\n  padding: 10px 16px;\n  text-align: center;\n  color: #fff;\n}\n#mundial2026-app .m-badge .mn {\n  font-family: 'Playfair Display', serif;\n  font-size: 26px;\n  font-weight: 700;\n  color: var(--gold2);\n  line-height: 1;\n}\n#mundial2026-app .m-badge .ml {\n  font-size: 9px;\n  letter-spacing: 2px;\n  color: rgba(255,255,255,0.55);\n  text-transform: uppercase;\n  margin-top: 2px;\n}\n\n\/* NAV *\/\n#mundial2026-app .m-nav {\n  background: var(--navy);\n  border-bottom: 2px solid var(--gold);\n  position: sticky;\n  top: 0;\n  z-index: 999;\n}\n#mundial2026-app .m-nav-inner {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 28px;\n  display: flex;\n  overflow-x: auto;\n  scrollbar-width: none;\n}\n#mundial2026-app .m-nav-inner::-webkit-scrollbar { display: none; }\n#mundial2026-app .m-tab {\n  background: none;\n  border: none;\n  color: rgba(255,255,255,0.55);\n  font-family: 'Raleway', sans-serif;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: 16px 22px;\n  cursor: pointer;\n  border-bottom: 3px solid transparent;\n  transition: all 0.25s;\n  white-space: nowrap;\n}\n#mundial2026-app .m-tab:hover { color: #fff; }\n#mundial2026-app .m-tab.active { color: var(--gold2); border-bottom-color: var(--gold2); }\n\n\/* MAIN CONTAINER *\/\n#mundial2026-app .m-main {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 30px 28px;\n}\n#mundial2026-app .m-section { display: none; }\n#mundial2026-app .m-section.active { display: block; }\n\n\/* SAVE BAR *\/\n#mundial2026-app .m-savebar {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 12px;\n  background: var(--navy);\n  border-radius: 10px;\n  padding: 14px 22px;\n  margin-bottom: 28px;\n  border-left: 4px solid var(--gold);\n  box-shadow: 0 4px 20px rgba(26,42,74,0.12);\n}\n#mundial2026-app .m-savebar .m-info {\n  font-size: 12px;\n  letter-spacing: 1px;\n  color: rgba(255,255,255,0.6);\n  text-transform: uppercase;\n  font-weight: 600;\n}\n#mundial2026-app .m-savebar .m-info strong { color: var(--gold2); }\n#mundial2026-app .m-save-btn {\n  background: var(--gold);\n  color: var(--navy);\n  border: none;\n  border-radius: 6px;\n  padding: 10px 26px;\n  font-family: 'Raleway', sans-serif;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  cursor: pointer;\n  transition: all 0.2s;\n  box-shadow: 0 2px 10px rgba(201,162,39,0.3);\n}\n#mundial2026-app .m-save-btn:hover {\n  background: var(--gold2);\n  transform: translateY(-1px);\n  box-shadow: 0 6px 20px rgba(201,162,39,0.4);\n}\n#mundial2026-app .m-save-msg {\n  font-size: 13px;\n  color: #27ae60;\n  opacity: 0;\n  transition: opacity 0.3s;\n  font-weight: 700;\n}\n#mundial2026-app .m-save-msg.show { opacity: 1; }\n\n\/* SECTION TITLE *\/\n#mundial2026-app .m-section-title {\n  font-family: 'Playfair Display', serif;\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 20px;\n  padding-bottom: 10px;\n  border-bottom: 2px solid var(--gold);\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n#mundial2026-app .m-section-title .m-round-badge {\n  background: var(--gold);\n  color: var(--navy);\n  font-family: 'Raleway', sans-serif;\n  font-size: 10px;\n  font-weight: 800;\n  padding: 4px 12px;\n  border-radius: 20px;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n\/* GROUPS GRID *\/\n#mundial2026-app .m-groups-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));\n  gap: 20px;\n}\n#mundial2026-app .m-group-card {\n  background: var(--card);\n  border: 1px solid var(--border);\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 2px 12px rgba(26,42,74,0.07);\n  transition: box-shadow 0.2s, border-color 0.2s;\n}\n#mundial2026-app .m-group-card:hover {\n  box-shadow: 0 6px 24px rgba(26,42,74,0.13);\n  border-color: var(--gold);\n}\n#mundial2026-app .m-group-head {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--navy2) 100%);\n  padding: 14px 18px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  border-bottom: 3px solid var(--gold);\n}\n#mundial2026-app .m-group-letter {\n  font-family: 'Playfair Display', serif;\n  font-size: 38px;\n  font-weight: 900;\n  color: var(--gold2);\n  line-height: 1;\n  width: 34px;\n  text-align: center;\n}\n#mundial2026-app .m-group-chips { display: flex; flex-wrap: wrap; gap: 5px; }\n#mundial2026-app .m-chip {\n  background: rgba(255,255,255,0.12);\n  border: 1px solid rgba(201,162,39,0.3);\n  border-radius: 4px;\n  padding: 3px 8px;\n  font-size: 11px;\n  font-weight: 700;\n  color: rgba(255,255,255,0.9);\n  letter-spacing: 0.3px;\n}\n#mundial2026-app .m-chip.m-chip-cd {\n  background: rgba(201,162,39,0.35);\n  border: 1.5px solid var(--gold2);\n  color: #ffffff;\n  font-weight: 800;\n}\n\n\/* MATCHES *\/\n#mundial2026-app .m-matches { padding: 12px; display: flex; flex-direction: column; gap: 8px; }\n#mundial2026-app .m-match {\n  background: var(--bg3);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 10px 12px;\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: center;\n  gap: 8px;\n  transition: border-color 0.2s, background 0.2s;\n}\n#mundial2026-app .m-match:hover {\n  border-color: var(--gold);\n  background: #f8f5ec;\n}\n#mundial2026-app .m-match.m-match-cd {\n  background: #fdf6e3;\n  border: 2px solid var(--gold);\n}\n#mundial2026-app .m-team {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--text);\n  letter-spacing: 0.3px;\n}\n#mundial2026-app .m-team.right { text-align: right; }\n#mundial2026-app .m-team.m-team-cd {\n  font-weight: 900;\n  color: var(--navy);\n  background: rgba(201,162,39,0.25);\n  padding: 3px 6px;\n  border-radius: 5px;\n}\n#mundial2026-app .m-score-center {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 3px;\n}\n#mundial2026-app .m-score-row { display: flex; align-items: center; gap: 5px; }\n#mundial2026-app .m-score-inp {\n  width: 40px;\n  height: 36px;\n  background: #fff;\n  border: 2px solid var(--border);\n  border-radius: 6px;\n  color: var(--navy);\n  font-family: 'Playfair Display', serif;\n  font-size: 18px;\n  font-weight: 700;\n  text-align: center;\n  outline: none;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  -moz-appearance: textfield;\n}\n#mundial2026-app .m-score-inp::-webkit-inner-spin-button,\n#mundial2026-app .m-score-inp::-webkit-outer-spin-button { -webkit-appearance: none; }\n#mundial2026-app .m-score-inp:focus {\n  border-color: var(--gold);\n  box-shadow: 0 0 0 3px rgba(201,162,39,0.15);\n}\n#mundial2026-app .m-score-inp.filled { border-color: var(--gold); background: #fffbf0; }\n#mundial2026-app .m-score-sep {\n  font-family: 'Playfair Display', serif;\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--text3);\n}\n#mundial2026-app .m-match-date {\n  font-size: 10px;\n  color: var(--text3);\n  letter-spacing: 1px;\n  text-align: center;\n  font-weight: 600;\n  text-transform: uppercase;\n}\n#mundial2026-app .m-match-meta { grid-column: 1 \/ -1; display:flex; justify-content:space-between; align-items:center; }\n#mundial2026-app .m-venue {\n  font-size: 10px;\n  color: var(--text3);\n  font-weight: 600;\n  letter-spacing: 0.5px;\n}\n\n\/* KNOCKOUT *\/\n#mundial2026-app .m-ko-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));\n  gap: 16px;\n  margin-bottom: 36px;\n}\n#mundial2026-app .m-ko-card {\n  background: var(--card);\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 2px 10px rgba(26,42,74,0.06);\n  transition: box-shadow 0.2s;\n}\n#mundial2026-app .m-ko-card:hover { box-shadow: 0 6px 22px rgba(26,42,74,0.12); }\n#mundial2026-app .m-ko-head {\n  padding: 9px 14px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  color: #fff;\n  text-transform: uppercase;\n  border-left: 4px solid var(--gold);\n  background: var(--navy2);\n}\n#mundial2026-app .m-ko-teams { padding: 12px; display: flex; flex-direction: column; gap: 6px; }\n#mundial2026-app .m-ko-row {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  align-items: center;\n  gap: 8px;\n  padding: 9px 12px;\n  background: var(--bg3);\n  border: 2px solid var(--border);\n  border-radius: 7px;\n  transition: border-color 0.2s, background 0.2s;\n}\n#mundial2026-app .m-ko-row.winner {\n  border-color: var(--win);\n  background: #f0faf5;\n}\n#mundial2026-app .m-ko-inp {\n  background: #fff;\n  border: 1.5px solid var(--border);\n  border-radius: 5px;\n  color: var(--navy);\n  font-family: 'Raleway', sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  padding: 6px 10px;\n  width: 190px;\n  outline: none;\n  transition: border-color 0.2s;\n  letter-spacing: 0.3px;\n}\n#mundial2026-app .m-ko-inp:focus { border-color: var(--gold); }\n#mundial2026-app .m-ko-inp::placeholder { color: var(--text3); font-weight: 500; }\n#mundial2026-app .m-ko-score {\n  width: 44px;\n  height: 38px;\n  background: #fff;\n  border: 2px solid var(--border);\n  border-radius: 6px;\n  color: var(--navy);\n  font-family: 'Playfair Display', serif;\n  font-size: 20px;\n  font-weight: 700;\n  text-align: center;\n  outline: none;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  -moz-appearance: textfield;\n}\n#mundial2026-app .m-ko-score::-webkit-inner-spin-button,\n#mundial2026-app .m-ko-score::-webkit-outer-spin-button { -webkit-appearance: none; }\n#mundial2026-app .m-ko-score:focus {\n  border-color: var(--gold);\n  box-shadow: 0 0 0 3px rgba(201,162,39,0.15);\n}\n#mundial2026-app .m-ko-score.filled { border-color: var(--gold); }\n#mundial2026-app .m-ko-vs {\n  text-align: center;\n  font-size: 10px;\n  color: var(--text3);\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: 2px 0;\n}\n\n\/* CHAMPION *\/\n#mundial2026-app .m-champion-wrap {\n  max-width: 480px;\n  margin: 0 auto 40px;\n  background: linear-gradient(135deg, var(--navy) 0%, #1e3566 100%);\n  border: 3px solid var(--gold);\n  border-radius: 16px;\n  padding: 36px 32px;\n  text-align: center;\n  box-shadow: 0 10px 40px rgba(26,42,74,0.2);\n  position: relative;\n  overflow: hidden;\n}\n#mundial2026-app .m-champion-wrap::before {\n  content: '';\n  position: absolute;\n  font-size: 180px;\n  opacity: 0.04;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n}\n#mundial2026-app .m-champion-label {\n  font-family: 'Raleway', sans-serif;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 5px;\n  color: var(--gold2);\n  text-transform: uppercase;\n  margin-bottom: 16px;\n}\n#mundial2026-app .m-champion-inp {\n  background: rgba(255,255,255,0.08);\n  border: 2px solid rgba(201,162,39,0.5);\n  border-radius: 10px;\n  color: #fff;\n  font-family: 'Playfair Display', serif;\n  font-size: 28px;\n  font-weight: 700;\n  text-align: center;\n  letter-spacing: 3px;\n  padding: 14px 20px;\n  width: 100%;\n  outline: none;\n  transition: border-color 0.3s, box-shadow 0.3s;\n  text-transform: uppercase;\n}\n#mundial2026-app .m-champion-inp:focus {\n  border-color: var(--gold2);\n  box-shadow: 0 0 30px rgba(201,162,39,0.25);\n}\n#mundial2026-app .m-champion-inp::placeholder {\n  color: rgba(255,255,255,0.3);\n  font-size: 18px;\n}\n#mundial2026-app .m-champion-sub {\n  margin-top: 12px;\n  font-size: 11px;\n  color: rgba(255,255,255,0.4);\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  font-weight: 600;\n}\n\n\/* STANDINGS *\/\n#mundial2026-app .m-standing-card {\n  background: var(--card);\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  overflow: hidden;\n  margin-bottom: 20px;\n  box-shadow: 0 2px 10px rgba(26,42,74,0.06);\n}\n#mundial2026-app .m-standing-head {\n  background: linear-gradient(135deg, var(--navy), var(--navy2));\n  padding: 12px 20px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  border-bottom: 3px solid var(--gold);\n}\n#mundial2026-app .m-standing-head .m-gl {\n  font-family: 'Playfair Display', serif;\n  font-size: 30px;\n  font-weight: 900;\n  color: var(--gold2);\n}\n#mundial2026-app .m-standing-head .m-gl-info {\n  font-size: 11px;\n  color: rgba(255,255,255,0.5);\n  font-weight: 600;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n#mundial2026-app .m-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n#mundial2026-app .m-table th {\n  padding: 9px 12px;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  color: var(--text2);\n  text-transform: uppercase;\n  text-align: center;\n  background: var(--bg3);\n  border-bottom: 1px solid var(--border);\n}\n#mundial2026-app .m-table th:first-child { text-align: left; padding-left: 20px; }\n#mundial2026-app .m-table td {\n  padding: 11px 12px;\n  text-align: center;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--text);\n  border-bottom: 1px solid var(--bg3);\n}\n#mundial2026-app .m-table td:first-child { text-align: left; padding-left: 20px; }\n#mundial2026-app .m-table tr:last-child td { border-bottom: none; }\n#mundial2026-app .m-table tr.q1 td:first-child { border-left: 3px solid var(--win); }\n#mundial2026-app .m-table tr.q2 td:first-child { border-left: 3px solid #2980b9; }\n#mundial2026-app .m-table tr.q3 td:first-child { border-left: 3px solid var(--draw); }\n#mundial2026-app .m-table tr.m-row-cd td:first-child { background: rgba(201,162,39,0.12); font-weight: 900; }\n#mundial2026-app .m-pos {\n  display: inline-flex;\n  width: 24px; height: 24px;\n  align-items: center; justify-content: center;\n  border-radius: 50%;\n  font-weight: 800;\n  font-size: 12px;\n  margin-right: 8px;\n}\n#mundial2026-app .mp1 { background: var(--gold); color: var(--navy); }\n#mundial2026-app .mp2 { background: #2980b9; color: #fff; }\n#mundial2026-app .mp3 { background: rgba(230,126,34,0.2); color: var(--draw); }\n#mundial2026-app .mp4 { background: rgba(192,57,43,0.1); color: var(--loss); }\n#mundial2026-app .m-pts { font-weight: 800; color: var(--navy); }\n\n\/* INFO \/ INSTRUCTIONS *\/\n#mundial2026-app .m-info-card {\n  background: var(--card);\n  border: 1px solid var(--border);\n  border-radius: 12px;\n  padding: 28px;\n  margin-bottom: 20px;\n  box-shadow: 0 2px 10px rgba(26,42,74,0.06);\n}\n#mundial2026-app .m-info-card-title {\n  font-family: 'Playfair Display', serif;\n  font-size: 22px;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 18px;\n  padding-bottom: 12px;\n  border-bottom: 2px solid var(--gold);\n}\n#mundial2026-app .m-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\n  gap: 16px;\n}\n#mundial2026-app .m-info-item {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  padding: 14px;\n  background: var(--bg3);\n  border-radius: 8px;\n  border: 1px solid var(--border);\n}\n#mundial2026-app .m-info-icon { font-size: 26px; flex-shrink: 0; }\n#mundial2026-app .m-info-item h4 {\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  color: var(--navy);\n  margin-bottom: 5px;\n  text-transform: uppercase;\n}\n#mundial2026-app .m-info-item p {\n  font-size: 12px;\n  color: var(--text2);\n  line-height: 1.6;\n  font-weight: 500;\n}\n#mundial2026-app .m-groups-text {\n  font-size: 13px;\n  color: var(--text2);\n  line-height: 2;\n  font-weight: 500;\n}\n#mundial2026-app .m-groups-text strong { color: var(--navy); font-weight: 800; }\n\n\n#mundial2026-app .m-time-badge {\n  display: inline-block;\n  background: var(--navy);\n  color: var(--gold2);\n  font-family: 'Playfair Display', serif;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  padding: 2px 8px;\n  border-radius: 4px;\n  border: 1px solid rgba(201,162,39,0.4);\n  white-space: nowrap;\n}\n#mundial2026-app .m-match-footer {\n  grid-column: 1 \/ -1;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-top: 2px;\n}\n\/* RESPONSIVE *\/\n@media (max-width: 640px) {\n  #mundial2026-app .m-main { padding: 20px 16px; }\n  #mundial2026-app .m-hero-inner { padding: 22px 16px; }\n  #mundial2026-app .m-groups-grid { grid-template-columns: 1fr; }\n  #mundial2026-app .m-ko-grid { grid-template-columns: 1fr; }\n  #mundial2026-app .m-score-inp { width: 34px; height: 32px; font-size: 15px; }\n  #mundial2026-app .m-team { font-size: 11px; }\n}\n<\/style>\n\n<div id=\"mundial2026-app\">\n\n<!-- HERO -->\n<header class=\"m-hero\">\n  <div class=\"m-hero-inner\">\n    <div class=\"m-hero-left\">\n      <div class=\"m-trophy\"><svg width=\"52\" height=\"52\" viewBox=\"0 0 24 24\" fill=\"#c9a227\" style=\"vertical-align:middle;display:inline-block;filter:drop-shadow(0 0 12px rgba(201,162,39,0.6))\"><path d=\"M7 2h10v2h3v4c0 2.2-1.8 4-4 4h-.3A6 6 0 0 1 13 14.9V17h2v2H9v-2h2v-2.1A6 6 0 0 1 8.3 12H8c-2.2 0-4-1.8-4-4V4h3V2zm-1 4H4v2c0 1.1.9 2 2 2V6zm12 4c1.1 0 2-.9 2-2V6h-2v4zM12 14a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM7 21v-1h10v1H7z\"\/><\/svg><\/div>\n      <div class=\"m-hero-title\">\n        <h1>Coupe du Monde <span>FIFA 2026<\/span><\/h1>\n        <p>Calendrier Interactif \u00b7 \u00c9tats-Unis \u00b7 Mexique \u00b7 Canada<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"m-badges\">\n      <div class=\"m-badge\"><div class=\"mn\">48<\/div><div class=\"ml\">\u00c9quipes<\/div><\/div>\n      <div class=\"m-badge\"><div class=\"mn\">104<\/div><div class=\"ml\">Matchs<\/div><\/div>\n      <div class=\"m-badge\"><div class=\"mn\">12<\/div><div class=\"ml\">Groupes<\/div><\/div>\n      <div class=\"m-badge\"><div class=\"mn\">16<\/div><div class=\"ml\">Stades<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/header>\n\n<!-- NAV -->\n<nav class=\"m-nav\">\n  <div class=\"m-nav-inner\">\n    <button class=\"m-tab active\" data-tab=\"groupes\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 7l1.5 4.5H18l-3.5 2.5 1.5 4.5L12 16l-4 2.5 1.5-4.5L6 11.5h4.5z\" fill=\"currentColor\" stroke=\"none\"\/><\/svg> Phase de Groupes<\/button>\n    <button class=\"m-tab\" data-tab=\"eliminatoires\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M13 2L4.5 13.5H11L10 22l9.5-12H13.5z\"\/><\/svg> Phase \u00c9liminatoire<\/button>\n    <button class=\"m-tab\" data-tab=\"classement\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" style=\"vertical-align:middle;display:inline-block\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg> Classement<\/button>\n    <button class=\"m-tab\" data-tab=\"infos\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg> Informations<\/button>\n  <\/div>\n<\/nav>\n\n<!-- MAIN -->\n<div class=\"m-main\">\n\n  <!-- SAVE BAR -->\n  <div class=\"m-savebar\">\n    <div class=\"m-info\">R\u00e9sultats au fur et \u00e0 mesure \u00b7 Horaires en heure de Kinshasa (UTC+1) \u00b7 <strong>Donn\u00e9es sauvegard\u00e9es dans votre navigateur<\/strong><\/div>\n    <div style=\"display:flex;align-items:center;gap:14px;\">\n      <span class=\"m-save-msg\" id=\"m-save-msg\">\u2705 Sauvegard\u00e9 !<\/span>\n      <button class=\"m-save-btn\" id=\"m-save-btn-el\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z\"\/><polyline points=\"17 21 17 13 7 13 7 21\"\/><polyline points=\"7 3 7 8 15 8\"\/><\/svg> SAUVEGARDER<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- PHASE DE GROUPES -->\n  <div id=\"m-sec-groupes\" class=\"m-section active\">\n    <div class=\"m-groups-grid\" id=\"m-groups-container\"><\/div>\n  <\/div>\n\n  <!-- PHASE \u00c9LIMINATOIRE -->\n  <div id=\"m-sec-eliminatoires\" class=\"m-section\">\n\n    <div style=\"text-align:center;margin-bottom:36px;\">\n      <div class=\"m-champion-wrap\"><svg width=\"160\" height=\"160\" viewBox=\"0 0 24 24\" fill=\"white\" style=\"position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.04;pointer-events:none\"><path d=\"M7 2h10v2h3v4c0 2.2-1.8 4-4 4h-.3A6 6 0 0 1 13 14.9V17h2v2H9v-2h2v-2.1A6 6 0 0 1 8.3 12H8c-2.2 0-4-1.8-4-4V4h3V2zm-1 4H4v2c0 1.1.9 2 2 2V6zm12 4c1.1 0 2-.9 2-2V6h-2v4zM12 14a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM7 21v-1h10v1H7z\"\/><\/svg>\n        <div class=\"m-champion-label\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M7 2h10v2h3v4c0 2.2-1.8 4-4 4h-.3A6 6 0 0 1 13 14.9V17h2v2H9v-2h2v-2.1A6 6 0 0 1 8.3 12H8c-2.2 0-4-1.8-4-4V4h3V2zm-1 4H4v2c0 1.1.9 2 2 2V6zm12 4c1.1 0 2-.9 2-2V6h-2v4zM12 14a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM7 21v-1h10v1H7z\"\/><\/svg> Champion du Monde 2026<\/div>\n        <input type=\"text\" class=\"m-champion-inp\" id=\"m-champion-inp\" placeholder=\"CHAMPION\" oninput=\"mAutoSave()\">\n        <div class=\"m-champion-sub\">Finale \u00b7 19 juillet \u00b7 19h00 (RDC) \u00b7 MetLife Stadium, New Jersey<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"m-section-title\">FINALE<\/div>\n    <div class=\"m-ko-grid\" id=\"m-final-c\"><\/div>\n\n    <div class=\"m-section-title\">MATCH POUR LA 3\u00e8me PLACE<\/div>\n    <div class=\"m-ko-grid\" id=\"m-3rd-c\"><\/div>\n\n    <div class=\"m-section-title\">DEMI-FINALES <span class=\"m-round-badge\">2 matchs<\/span><\/div>\n    <div class=\"m-ko-grid\" id=\"m-semi-c\"><\/div>\n\n    <div class=\"m-section-title\">QUARTS DE FINALE <span class=\"m-round-badge\">4 matchs<\/span><\/div>\n    <div class=\"m-ko-grid\" id=\"m-qf-c\"><\/div>\n\n    <div class=\"m-section-title\">HUITI\u00c8MES DE FINALE <span class=\"m-round-badge\">8 matchs<\/span><\/div>\n    <div class=\"m-ko-grid\" id=\"m-r8-c\"><\/div>\n\n    <div class=\"m-section-title\">SEIZI\u00c8MES DE FINALE <span class=\"m-round-badge\">16 matchs<\/span><\/div>\n    <div class=\"m-ko-grid\" id=\"m-r16-c\"><\/div>\n\n  <\/div>\n\n  <!-- CLASSEMENT -->\n  <div id=\"m-sec-classement\" class=\"m-section\">\n    <div style=\"margin-bottom:16px;font-size:12px;color:var(--text2);font-weight:600;letter-spacing:0.5px;\">\n      Le classement est calcul\u00e9 automatiquement \u00e0 partir des r\u00e9sultats saisis dans la Phase de Groupes. &nbsp;\n      <span style=\"color:var(--win)\">\u25a0<\/span> Qualifi\u00e9s directs &nbsp;\n      <span style=\"color:#2980b9\">\u25a0<\/span> Qualifi\u00e9s (2e place) &nbsp;\n      <span style=\"color:var(--draw)\">\u25a0<\/span> Possible 3e qualifi\u00e9\n    <\/div>\n    <div id=\"m-standings-c\"><\/div>\n  <\/div>\n\n  <!-- INFORMATIONS -->\n  <div id=\"m-sec-infos\" class=\"m-section\">\n    <div class=\"m-info-card\">\n      <div class=\"m-info-card-title\">Comment utiliser ce calendrier ?<\/div>\n      <div class=\"m-info-grid\">\n        <div class=\"m-info-item\"><div class=\"m-info-icon\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 7l1.5 4.5H18l-3.5 2.5 1.5 4.5L12 16l-4 2.5 1.5-4.5L6 11.5h4.5z\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/div><div><h4>Saisissez les buts<\/h4><p>Dans la Phase de Groupes, entrez le nombre de buts de chaque \u00e9quipe dans les cases pr\u00e9vues \u00e0 cet effet.<\/p><\/div><\/div>\n        <div class=\"m-info-item\"><div class=\"m-info-icon\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M13 2L4.5 13.5H11L10 22l9.5-12H13.5z\"\/><\/svg><\/div><div><h4>Phase \u00c9liminatoire<\/h4><p>Inscrivez les noms des \u00e9quipes qualifi\u00e9es et leurs scores pour chaque match de la phase \u00e0 \u00e9limination directe.<\/p><\/div><\/div>\n        <div class=\"m-info-item\"><div class=\"m-info-icon\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z\"\/><polyline points=\"17 21 17 13 7 13 7 21\"\/><polyline points=\"7 3 7 8 15 8\"\/><\/svg><\/div><div><h4>Sauvegardez<\/h4><p>Cliquez sur SAUVEGARDER pour enregistrer toutes vos donn\u00e9es. Elles sont conserv\u00e9es dans votre navigateur (localStorage).<\/p><\/div><\/div>\n        <div class=\"m-info-item\"><div class=\"m-info-icon\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" style=\"vertical-align:middle;display:inline-block\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div><div><h4>Tableau de classement<\/h4><p>L'onglet Classement calcule automatiquement les points, la diff\u00e9rence de buts et les buts marqu\u00e9s par groupe.<\/p><\/div><\/div>\n        <div class=\"m-info-item\"><div class=\"m-info-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M7 2h10v2h3v4c0 2.2-1.8 4-4 4h-.3A6 6 0 0 1 13 14.9V17h2v2H9v-2h2v-2.1A6 6 0 0 1 8.3 12H8c-2.2 0-4-1.8-4-4V4h3V2zm-1 4H4v2c0 1.1.9 2 2 2V6zm12 4c1.1 0 2-.9 2-2V6h-2v4zM12 14a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM7 21v-1h10v1H7z\"\/><\/svg><\/div><div><h4>Le Champion<\/h4><p>\u00c0 la fin du tournoi, inscrivez le nom du champion dans le champ mis en \u00e9vidence de la phase \u00e9liminatoire.<\/p><\/div><\/div>\n        <div class=\"m-info-item\"><div class=\"m-info-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg><\/div><div><h4>Format du tournoi<\/h4><p>48 \u00e9quipes en 12 groupes. Les 2 premiers et les 8 meilleurs troisi\u00e8mes avancent en seizi\u00e8mes de finale.<\/p><\/div><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"m-info-card\">\n      <div class=\"m-info-card-title\">Groupes de la Coupe du Monde 2026<\/div>\n      <div class=\"m-groups-text\">\n        <strong>Groupe A :<\/strong> Mexique, Afrique du Sud, Cor\u00e9e du Sud, R\u00e9p. Tch\u00e8que &nbsp;|&nbsp;\n        <strong>Groupe B :<\/strong> Canada, Bosnie-Herz\u00e9govine, Qatar, Suisse &nbsp;|&nbsp;\n        <strong>Groupe C :<\/strong> Br\u00e9sil, Ha\u00efti, \u00c9cosse, Maroc &nbsp;|&nbsp;\n        <strong>Groupe D :<\/strong> \u00c9tats-Unis, Paraguay, Australie, Turquie &nbsp;|&nbsp;\n        <strong>Groupe E :<\/strong> Allemagne, Cura\u00e7ao, C\u00f4te d'Ivoire, \u00c9quateur &nbsp;|&nbsp;\n        <strong>Groupe F :<\/strong> Pays-Bas, Su\u00e8de, Japon, Tunisie &nbsp;|&nbsp;\n        <strong>Groupe G :<\/strong> Belgique, Iran, \u00c9gypte, Nouvelle-Z\u00e9lande &nbsp;|&nbsp;\n        <strong>Groupe H :<\/strong> Espagne, Cap-Vert, Arabie Saoudite, Uruguay &nbsp;|&nbsp;\n        <strong>Groupe I :<\/strong> France, Norv\u00e8ge, S\u00e9n\u00e9gal, Irak &nbsp;|&nbsp;\n        <strong>Groupe J :<\/strong> Argentine, Autriche, Alg\u00e9rie, Jordanie &nbsp;|&nbsp;\n        <strong>Groupe K :<\/strong> Portugal, Colombie, Ouzb\u00e9kistan, <strong style=\"color:var(--gold);\">RD Congo<\/strong> &nbsp;|&nbsp;\n        <strong>Groupe L :<\/strong> Angleterre, Croatie, Panama, Ghana\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div><!-- end m-main -->\n<\/div><!-- end app -->\n\n<script>\n(function(){\n\/\/ ===== DONN\u00c9ES =====\nconst M_GROUPS = [\n  { id:'A', teams:['Mexique <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/mx.png\" width=\"20\" height=\"15\" alt=\"mx\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Afrique du Sud <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/za.png\" width=\"20\" height=\"15\" alt=\"za\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Cor\u00e9e du Sud <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/kr.png\" width=\"20\" height=\"15\" alt=\"kr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','R\u00e9p. Tch\u00e8que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cz.png\" width=\"20\" height=\"15\" alt=\"cz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'A1',t1:'Mexique <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/mx.png\" width=\"20\" height=\"15\" alt=\"mx\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Afrique du Sud <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/za.png\" width=\"20\" height=\"15\" alt=\"za\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'11 Juin',venue:'Mexico'},\n      {id:'A2',t1:'Cor\u00e9e du Sud <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/kr.png\" width=\"20\" height=\"15\" alt=\"kr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'R\u00e9p. Tch\u00e8que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cz.png\" width=\"20\" height=\"15\" alt=\"cz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'11 Juin',venue:'Guadalajara'},\n      {id:'A3',t1:'Mexique <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/mx.png\" width=\"20\" height=\"15\" alt=\"mx\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Cor\u00e9e du Sud <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/kr.png\" width=\"20\" height=\"15\" alt=\"kr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'18 Juin',venue:'Guadalajara'},\n      {id:'A4',t1:'R\u00e9p. Tch\u00e8que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cz.png\" width=\"20\" height=\"15\" alt=\"cz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Afrique du Sud <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/za.png\" width=\"20\" height=\"15\" alt=\"za\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'18 Juin',venue:'Atlanta'},\n      {id:'A5',t1:'Mexique <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/mx.png\" width=\"20\" height=\"15\" alt=\"mx\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'R\u00e9p. Tch\u00e8que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cz.png\" width=\"20\" height=\"15\" alt=\"cz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'22 Juin',venue:'Mexico'},\n      {id:'A6',t1:'Afrique du Sud <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/za.png\" width=\"20\" height=\"15\" alt=\"za\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Cor\u00e9e du Sud <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/kr.png\" width=\"20\" height=\"15\" alt=\"kr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'22 Juin',venue:'Atlanta'},\n    ]},\n  { id:'B', teams:['Canada <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ca.png\" width=\"20\" height=\"15\" alt=\"ca\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Bosnie-Herz. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ba.png\" width=\"20\" height=\"15\" alt=\"ba\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Qatar <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/qa.png\" width=\"20\" height=\"15\" alt=\"qa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Suisse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ch.png\" width=\"20\" height=\"15\" alt=\"ch\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'B1',t1:'Canada <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ca.png\" width=\"20\" height=\"15\" alt=\"ca\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Bosnie-Herz. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ba.png\" width=\"20\" height=\"15\" alt=\"ba\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'12 Juin',venue:'Toronto'},\n      {id:'B2',t1:'Suisse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ch.png\" width=\"20\" height=\"15\" alt=\"ch\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Qatar <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/qa.png\" width=\"20\" height=\"15\" alt=\"qa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'12 Juin',venue:'Los Angeles'},\n      {id:'B3',t1:'Canada <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ca.png\" width=\"20\" height=\"15\" alt=\"ca\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Suisse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ch.png\" width=\"20\" height=\"15\" alt=\"ch\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'18 Juin',venue:'Vancouver'},\n      {id:'B4',t1:'Bosnie-Herz. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ba.png\" width=\"20\" height=\"15\" alt=\"ba\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Qatar <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/qa.png\" width=\"20\" height=\"15\" alt=\"qa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'18 Juin',venue:'Seattle'},\n      {id:'B5',t1:'Suisse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ch.png\" width=\"20\" height=\"15\" alt=\"ch\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Canada <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ca.png\" width=\"20\" height=\"15\" alt=\"ca\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Vancouver'},\n      {id:'B6',t1:'Bosnie-Herz. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ba.png\" width=\"20\" height=\"15\" alt=\"ba\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Qatar <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/qa.png\" width=\"20\" height=\"15\" alt=\"qa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Seattle'},\n    ]},\n  { id:'C', teams:['Br\u00e9sil <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/br.png\" width=\"20\" height=\"15\" alt=\"br\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Ha\u00efti <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ht.png\" width=\"20\" height=\"15\" alt=\"ht\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','\u00c9cosse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-sct.png\" width=\"20\" height=\"15\" alt=\"gb-sct\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Maroc <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ma.png\" width=\"20\" height=\"15\" alt=\"ma\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'C1',t1:'Br\u00e9sil <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/br.png\" width=\"20\" height=\"15\" alt=\"br\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Ha\u00efti <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ht.png\" width=\"20\" height=\"15\" alt=\"ht\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'13 Juin',venue:'Philadelphie'},\n      {id:'C2',t1:'\u00c9cosse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-sct.png\" width=\"20\" height=\"15\" alt=\"gb-sct\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Maroc <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ma.png\" width=\"20\" height=\"15\" alt=\"ma\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'13 Juin',venue:'Boston'},\n      {id:'C3',t1:'Br\u00e9sil <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/br.png\" width=\"20\" height=\"15\" alt=\"br\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'\u00c9cosse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-sct.png\" width=\"20\" height=\"15\" alt=\"gb-sct\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'19 Juin',venue:'Miami'},\n      {id:'C4',t1:'Maroc <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ma.png\" width=\"20\" height=\"15\" alt=\"ma\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Ha\u00efti <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ht.png\" width=\"20\" height=\"15\" alt=\"ht\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'19 Juin',venue:'Atlanta'},\n      {id:'C5',t1:'Br\u00e9sil <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/br.png\" width=\"20\" height=\"15\" alt=\"br\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Maroc <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ma.png\" width=\"20\" height=\"15\" alt=\"ma\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Miami'},\n      {id:'C6',t1:'Ha\u00efti <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ht.png\" width=\"20\" height=\"15\" alt=\"ht\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'\u00c9cosse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-sct.png\" width=\"20\" height=\"15\" alt=\"gb-sct\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Boston'},\n    ]},\n  { id:'D', teams:['\u00c9tats-Unis <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/us.png\" width=\"20\" height=\"15\" alt=\"us\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Paraguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/py.png\" width=\"20\" height=\"15\" alt=\"py\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Australie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/au.png\" width=\"20\" height=\"15\" alt=\"au\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Turquie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tr.png\" width=\"20\" height=\"15\" alt=\"tr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'D1',t1:'\u00c9tats-Unis <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/us.png\" width=\"20\" height=\"15\" alt=\"us\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Paraguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/py.png\" width=\"20\" height=\"15\" alt=\"py\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'12 Juin',venue:'Los Angeles'},\n      {id:'D2',t1:'Australie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/au.png\" width=\"20\" height=\"15\" alt=\"au\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Turquie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tr.png\" width=\"20\" height=\"15\" alt=\"tr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'12 Juin',venue:'Houston'},\n      {id:'D3',t1:'\u00c9tats-Unis <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/us.png\" width=\"20\" height=\"15\" alt=\"us\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Australie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/au.png\" width=\"20\" height=\"15\" alt=\"au\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'19 Juin',venue:'San Francisco'},\n      {id:'D4',t1:'Turquie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tr.png\" width=\"20\" height=\"15\" alt=\"tr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Paraguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/py.png\" width=\"20\" height=\"15\" alt=\"py\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'19 Juin',venue:'Dallas'},\n      {id:'D5',t1:'\u00c9tats-Unis <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/us.png\" width=\"20\" height=\"15\" alt=\"us\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Turquie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tr.png\" width=\"20\" height=\"15\" alt=\"tr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Los Angeles'},\n      {id:'D6',t1:'Paraguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/py.png\" width=\"20\" height=\"15\" alt=\"py\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Australie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/au.png\" width=\"20\" height=\"15\" alt=\"au\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Seattle'},\n    ]},\n  { id:'E', teams:['Allemagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/de.png\" width=\"20\" height=\"15\" alt=\"de\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Cura\u00e7ao <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cw.png\" width=\"20\" height=\"15\" alt=\"cw\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','C\u00f4te d\\'Ivoire <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ci.png\" width=\"20\" height=\"15\" alt=\"ci\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','\u00c9quateur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ec.png\" width=\"20\" height=\"15\" alt=\"ec\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'E1',t1:'Allemagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/de.png\" width=\"20\" height=\"15\" alt=\"de\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Cura\u00e7ao <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cw.png\" width=\"20\" height=\"15\" alt=\"cw\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'14 Juin',venue:'Houston'},\n      {id:'E2',t1:'C\u00f4te d\\'Ivoire <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ci.png\" width=\"20\" height=\"15\" alt=\"ci\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'\u00c9quateur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ec.png\" width=\"20\" height=\"15\" alt=\"ec\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'14 Juin',venue:'Philadelphie'},\n      {id:'E3',t1:'Allemagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/de.png\" width=\"20\" height=\"15\" alt=\"de\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'C\u00f4te d\\'Ivoire <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ci.png\" width=\"20\" height=\"15\" alt=\"ci\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'20 Juin',venue:'Toronto'},\n      {id:'E4',t1:'\u00c9quateur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ec.png\" width=\"20\" height=\"15\" alt=\"ec\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Cura\u00e7ao <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cw.png\" width=\"20\" height=\"15\" alt=\"cw\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'20 Juin',venue:'Kansas City'},\n      {id:'E5',t1:'\u00c9quateur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ec.png\" width=\"20\" height=\"15\" alt=\"ec\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Allemagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/de.png\" width=\"20\" height=\"15\" alt=\"de\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'25 Juin',venue:'New York\/NJ'},\n      {id:'E6',t1:'Cura\u00e7ao <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cw.png\" width=\"20\" height=\"15\" alt=\"cw\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'C\u00f4te d\\'Ivoire <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ci.png\" width=\"20\" height=\"15\" alt=\"ci\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'25 Juin',venue:'Kansas City'},\n    ]},\n  { id:'F', teams:['Pays-Bas <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nl.png\" width=\"20\" height=\"15\" alt=\"nl\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Su\u00e8de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/se.png\" width=\"20\" height=\"15\" alt=\"se\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Japon <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jp.png\" width=\"20\" height=\"15\" alt=\"jp\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Tunisie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tn.png\" width=\"20\" height=\"15\" alt=\"tn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'F1',t1:'Pays-Bas <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nl.png\" width=\"20\" height=\"15\" alt=\"nl\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Japon <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jp.png\" width=\"20\" height=\"15\" alt=\"jp\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'15 Juin',venue:'San Francisco'},\n      {id:'F2',t1:'Su\u00e8de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/se.png\" width=\"20\" height=\"15\" alt=\"se\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Tunisie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tn.png\" width=\"20\" height=\"15\" alt=\"tn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'15 Juin',venue:'Seattle'},\n      {id:'F3',t1:'Pays-Bas <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nl.png\" width=\"20\" height=\"15\" alt=\"nl\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Su\u00e8de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/se.png\" width=\"20\" height=\"15\" alt=\"se\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'21 Juin',venue:'Dallas'},\n      {id:'F4',t1:'Japon <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jp.png\" width=\"20\" height=\"15\" alt=\"jp\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Tunisie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tn.png\" width=\"20\" height=\"15\" alt=\"tn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'21 Juin',venue:'Los Angeles'},\n      {id:'F5',t1:'Pays-Bas <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nl.png\" width=\"20\" height=\"15\" alt=\"nl\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Tunisie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/tn.png\" width=\"20\" height=\"15\" alt=\"tn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'26 Juin',venue:'San Francisco'},\n      {id:'F6',t1:'Japon <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jp.png\" width=\"20\" height=\"15\" alt=\"jp\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Su\u00e8de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/se.png\" width=\"20\" height=\"15\" alt=\"se\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'26 Juin',venue:'Dallas'},\n    ]},\n  { id:'G', teams:['Belgique <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/be.png\" width=\"20\" height=\"15\" alt=\"be\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Iran <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ir.png\" width=\"20\" height=\"15\" alt=\"ir\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','\u00c9gypte <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/eg.png\" width=\"20\" height=\"15\" alt=\"eg\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Nouvelle-Z\u00e9lande <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nz.png\" width=\"20\" height=\"15\" alt=\"nz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'G1',t1:'Belgique <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/be.png\" width=\"20\" height=\"15\" alt=\"be\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Nouvelle-Z\u00e9lande <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nz.png\" width=\"20\" height=\"15\" alt=\"nz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'13 Juin',venue:'Kansas City'},\n      {id:'G2',t1:'Iran <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ir.png\" width=\"20\" height=\"15\" alt=\"ir\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'\u00c9gypte <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/eg.png\" width=\"20\" height=\"15\" alt=\"eg\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'13 Juin',venue:'Seattle'},\n      {id:'G3',t1:'Belgique <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/be.png\" width=\"20\" height=\"15\" alt=\"be\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Iran <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ir.png\" width=\"20\" height=\"15\" alt=\"ir\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'19 Juin',venue:'New York\/NJ'},\n      {id:'G4',t1:'\u00c9gypte <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/eg.png\" width=\"20\" height=\"15\" alt=\"eg\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Nouvelle-Z\u00e9lande <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nz.png\" width=\"20\" height=\"15\" alt=\"nz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'20 Juin',venue:'Houston'},\n      {id:'G5',t1:'Belgique <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/be.png\" width=\"20\" height=\"15\" alt=\"be\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'\u00c9gypte <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/eg.png\" width=\"20\" height=\"15\" alt=\"eg\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'25 Juin',venue:'Boston'},\n      {id:'G6',t1:'Iran <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ir.png\" width=\"20\" height=\"15\" alt=\"ir\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Nouvelle-Z\u00e9lande <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/nz.png\" width=\"20\" height=\"15\" alt=\"nz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'25 Juin',venue:'Seattle'},\n    ]},\n  { id:'H', teams:['Espagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/es.png\" width=\"20\" height=\"15\" alt=\"es\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Cap-Vert <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cv.png\" width=\"20\" height=\"15\" alt=\"cv\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Arabie Saoudite <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sa.png\" width=\"20\" height=\"15\" alt=\"sa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Uruguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uy.png\" width=\"20\" height=\"15\" alt=\"uy\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'H1',t1:'Espagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/es.png\" width=\"20\" height=\"15\" alt=\"es\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Uruguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uy.png\" width=\"20\" height=\"15\" alt=\"uy\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'14 Juin',venue:'Dallas'},\n      {id:'H2',t1:'Cap-Vert <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cv.png\" width=\"20\" height=\"15\" alt=\"cv\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Arabie Saoudite <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sa.png\" width=\"20\" height=\"15\" alt=\"sa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'14 Juin',venue:'Miami'},\n      {id:'H3',t1:'Espagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/es.png\" width=\"20\" height=\"15\" alt=\"es\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Cap-Vert <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cv.png\" width=\"20\" height=\"15\" alt=\"cv\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'20 Juin',venue:'Atlanta'},\n      {id:'H4',t1:'Arabie Saoudite <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sa.png\" width=\"20\" height=\"15\" alt=\"sa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Uruguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uy.png\" width=\"20\" height=\"15\" alt=\"uy\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'21 Juin',venue:'Houston'},\n      {id:'H5',t1:'Espagne <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/es.png\" width=\"20\" height=\"15\" alt=\"es\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Arabie Saoudite <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sa.png\" width=\"20\" height=\"15\" alt=\"sa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'26 Juin',venue:'Miami'},\n      {id:'H6',t1:'Uruguay <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uy.png\" width=\"20\" height=\"15\" alt=\"uy\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Cap-Vert <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cv.png\" width=\"20\" height=\"15\" alt=\"cv\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'26 Juin',venue:'Dallas'},\n    ]},\n  { id:'I', teams:['France <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/fr.png\" width=\"20\" height=\"15\" alt=\"fr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Norv\u00e8ge <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/no.png\" width=\"20\" height=\"15\" alt=\"no\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','S\u00e9n\u00e9gal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sn.png\" width=\"20\" height=\"15\" alt=\"sn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Irak <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/iq.png\" width=\"20\" height=\"15\" alt=\"iq\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'I1',t1:'France <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/fr.png\" width=\"20\" height=\"15\" alt=\"fr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'S\u00e9n\u00e9gal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sn.png\" width=\"20\" height=\"15\" alt=\"sn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'16 Juin',venue:'New York\/NJ'},\n      {id:'I2',t1:'Irak <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/iq.png\" width=\"20\" height=\"15\" alt=\"iq\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Norv\u00e8ge <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/no.png\" width=\"20\" height=\"15\" alt=\"no\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'16 Juin',venue:'Boston'},\n      {id:'I3',t1:'France <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/fr.png\" width=\"20\" height=\"15\" alt=\"fr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Irak <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/iq.png\" width=\"20\" height=\"15\" alt=\"iq\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'22 Juin',venue:'Philadelphie'},\n      {id:'I4',t1:'Norv\u00e8ge <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/no.png\" width=\"20\" height=\"15\" alt=\"no\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'S\u00e9n\u00e9gal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sn.png\" width=\"20\" height=\"15\" alt=\"sn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'22 Juin',venue:'New York\/NJ'},\n      {id:'I5',t1:'Norv\u00e8ge <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/no.png\" width=\"20\" height=\"15\" alt=\"no\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'France <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/fr.png\" width=\"20\" height=\"15\" alt=\"fr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'26 Juin',venue:'Boston'},\n      {id:'I6',t1:'S\u00e9n\u00e9gal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/sn.png\" width=\"20\" height=\"15\" alt=\"sn\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Irak <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/iq.png\" width=\"20\" height=\"15\" alt=\"iq\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'26 Juin',venue:'Toronto'},\n    ]},\n  { id:'J', teams:['Argentine <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ar.png\" width=\"20\" height=\"15\" alt=\"ar\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Autriche <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/at.png\" width=\"20\" height=\"15\" alt=\"at\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Alg\u00e9rie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/dz.png\" width=\"20\" height=\"15\" alt=\"dz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Jordanie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jo.png\" width=\"20\" height=\"15\" alt=\"jo\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'J1',t1:'Argentine <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ar.png\" width=\"20\" height=\"15\" alt=\"ar\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Alg\u00e9rie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/dz.png\" width=\"20\" height=\"15\" alt=\"dz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'16 Juin',venue:'Kansas City'},\n      {id:'J2',t1:'Autriche <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/at.png\" width=\"20\" height=\"15\" alt=\"at\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Jordanie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jo.png\" width=\"20\" height=\"15\" alt=\"jo\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'16 Juin',venue:'San Francisco'},\n      {id:'J3',t1:'Argentine <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ar.png\" width=\"20\" height=\"15\" alt=\"ar\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Autriche <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/at.png\" width=\"20\" height=\"15\" alt=\"at\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'22 Juin',venue:'Dallas'},\n      {id:'J4',t1:'Jordanie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jo.png\" width=\"20\" height=\"15\" alt=\"jo\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Alg\u00e9rie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/dz.png\" width=\"20\" height=\"15\" alt=\"dz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'22 Juin',venue:'San Francisco'},\n      {id:'J5',t1:'Jordanie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/jo.png\" width=\"20\" height=\"15\" alt=\"jo\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Argentine <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/ar.png\" width=\"20\" height=\"15\" alt=\"ar\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'27 Juin',venue:'Dallas'},\n      {id:'J6',t1:'Alg\u00e9rie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/dz.png\" width=\"20\" height=\"15\" alt=\"dz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Autriche <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/at.png\" width=\"20\" height=\"15\" alt=\"at\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'27 Juin',venue:'Kansas City'},\n    ]},\n  { id:'K', teams:['Portugal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pt.png\" width=\"20\" height=\"15\" alt=\"pt\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Colombie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/co.png\" width=\"20\" height=\"15\" alt=\"co\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Ouzb\u00e9kistan <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uz.png\" width=\"20\" height=\"15\" alt=\"uz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','RD Congo <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cd.png\" width=\"20\" height=\"15\" alt=\"cd\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'K1',t1:'Portugal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pt.png\" width=\"20\" height=\"15\" alt=\"pt\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'RD Congo <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cd.png\" width=\"20\" height=\"15\" alt=\"cd\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'17 Juin',venue:'Houston',cd:true},\n      {id:'K2',t1:'Colombie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/co.png\" width=\"20\" height=\"15\" alt=\"co\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Ouzb\u00e9kistan <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uz.png\" width=\"20\" height=\"15\" alt=\"uz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'18 Juin',venue:'Mexico'},\n      {id:'K3',t1:'Portugal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pt.png\" width=\"20\" height=\"15\" alt=\"pt\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Ouzb\u00e9kistan <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uz.png\" width=\"20\" height=\"15\" alt=\"uz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'23 Juin',venue:'Houston'},\n      {id:'K4',t1:'Colombie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/co.png\" width=\"20\" height=\"15\" alt=\"co\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'RD Congo <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cd.png\" width=\"20\" height=\"15\" alt=\"cd\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'24 Juin',venue:'Guadalajara',cd:true},\n      {id:'K5',t1:'Portugal <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pt.png\" width=\"20\" height=\"15\" alt=\"pt\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Colombie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/co.png\" width=\"20\" height=\"15\" alt=\"co\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'28 Juin',venue:'Houston'},\n      {id:'K6',t1:'Ouzb\u00e9kistan <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/uz.png\" width=\"20\" height=\"15\" alt=\"uz\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'RD Congo <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/cd.png\" width=\"20\" height=\"15\" alt=\"cd\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'28 Juin',venue:'Atlanta',cd:true},\n    ]},\n  { id:'L', teams:['Angleterre <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-eng.png\" width=\"20\" height=\"15\" alt=\"gb-eng\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Croatie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/hr.png\" width=\"20\" height=\"15\" alt=\"hr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Panama <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pa.png\" width=\"20\" height=\"15\" alt=\"pa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">','Ghana <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gh.png\" width=\"20\" height=\"15\" alt=\"gh\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">'],\n    matches:[\n      {id:'L1',t1:'Angleterre <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-eng.png\" width=\"20\" height=\"15\" alt=\"gb-eng\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Croatie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/hr.png\" width=\"20\" height=\"15\" alt=\"hr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'17 Juin',venue:'Dallas'},\n      {id:'L2',t1:'Ghana <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gh.png\" width=\"20\" height=\"15\" alt=\"gh\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Panama <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pa.png\" width=\"20\" height=\"15\" alt=\"pa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'17 Juin',venue:'Toronto'},\n      {id:'L3',t1:'Angleterre <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-eng.png\" width=\"20\" height=\"15\" alt=\"gb-eng\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Ghana <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gh.png\" width=\"20\" height=\"15\" alt=\"gh\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'23 Juin',venue:'Boston'},\n      {id:'L4',t1:'Panama <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pa.png\" width=\"20\" height=\"15\" alt=\"pa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Croatie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/hr.png\" width=\"20\" height=\"15\" alt=\"hr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'23 Juin',venue:'Toronto'},\n      {id:'L5',t1:'Panama <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/pa.png\" width=\"20\" height=\"15\" alt=\"pa\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Angleterre <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gb-eng.png\" width=\"20\" height=\"15\" alt=\"gb-eng\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'27 Juin',venue:'New York\/NJ'},\n      {id:'L6',t1:'Croatie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/hr.png\" width=\"20\" height=\"15\" alt=\"hr\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',t2:'Ghana <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/gh.png\" width=\"20\" height=\"15\" alt=\"gh\" style=\"vertical-align:middle;border-radius:2px;margin-right:4px;\">',date:'27 Juin',venue:'Philadelphie'},\n    ]},\n];\n\nconst M_R16=[\n  {id:'s1',lbl:'Seizi\u00e8me 1',info:'Match 73',date:'30 Juin',venue:'Los Angeles'},\n  {id:'s2',lbl:'Seizi\u00e8me 2',info:'Match 74',date:'30 Juin',venue:'Boston'},\n  {id:'s3',lbl:'Seizi\u00e8me 3',info:'Match 75',date:'30 Juin',venue:'Monterrey'},\n  {id:'s4',lbl:'Seizi\u00e8me 4',info:'Match 76',date:'30 Juin',venue:'Houston'},\n  {id:'s5',lbl:'Seizi\u00e8me 5',info:'Match 77',date:'1 Juil',venue:'New York\/NJ'},\n  {id:'s6',lbl:'Seizi\u00e8me 6',info:'Match 78',date:'1 Juil',venue:'Dallas'},\n  {id:'s7',lbl:'Seizi\u00e8me 7',info:'Match 79',date:'1 Juil',venue:'Mexico'},\n  {id:'s8',lbl:'Seizi\u00e8me 8',info:'Match 80',date:'1 Juil',venue:'Atlanta'},\n  {id:'s9',lbl:'Seizi\u00e8me 9',info:'Match 81',date:'2 Juil',venue:'San Francisco'},\n  {id:'s10',lbl:'Seizi\u00e8me 10',info:'Match 82',date:'2 Juil',venue:'Seattle'},\n  {id:'s11',lbl:'Seizi\u00e8me 11',info:'Match 83',date:'2 Juil',venue:'Miami'},\n  {id:'s12',lbl:'Seizi\u00e8me 12',info:'Match 84',date:'2 Juil',venue:'Guadalajara'},\n  {id:'s13',lbl:'Seizi\u00e8me 13',info:'Match 85',date:'3 Juil',venue:'Kansas City'},\n  {id:'s14',lbl:'Seizi\u00e8me 14',info:'Match 86',date:'3 Juil',venue:'Dallas'},\n  {id:'s15',lbl:'Seizi\u00e8me 15',info:'Match 87',date:'3 Juil',venue:'Boston'},\n  {id:'s16',lbl:'Seizi\u00e8me 16',info:'Match 88',date:'3 Juil',venue:'Philadelphie'},\n];\nconst M_R8=[\n  {id:'h1',lbl:'Huiti\u00e8me 1',info:'Match 89',date:'5-6 Juil',venue:'New York\/NJ'},\n  {id:'h2',lbl:'Huiti\u00e8me 2',info:'Match 90',date:'5-6 Juil',venue:'Los Angeles'},\n  {id:'h3',lbl:'Huiti\u00e8me 3',info:'Match 91',date:'5-6 Juil',venue:'Miami'},\n  {id:'h4',lbl:'Huiti\u00e8me 4',info:'Match 92',date:'5-6 Juil',venue:'Miami'},\n  {id:'h5',lbl:'Huiti\u00e8me 5',info:'Match 93',date:'6-7 Juil',venue:'Dallas'},\n  {id:'h6',lbl:'Huiti\u00e8me 6',info:'Match 94',date:'6-7 Juil',venue:'Seattle'},\n  {id:'h7',lbl:'Huiti\u00e8me 7',info:'Match 95',date:'6-7 Juil',venue:'Houston'},\n  {id:'h8',lbl:'Huiti\u00e8me 8',info:'Match 96',date:'6-7 Juil',venue:'Mexico'},\n];\nconst M_QF=[\n  {id:'q1',lbl:'Quart 1',info:'Match 97',date:'10-11 Juil',venue:'Boston'},\n  {id:'q2',lbl:'Quart 2',info:'Match 98',date:'10-11 Juil',venue:'Los Angeles'},\n  {id:'q3',lbl:'Quart 3',info:'Match 99',date:'11-12 Juil',venue:'Miami'},\n  {id:'q4',lbl:'Quart 4',info:'Match 100',date:'11-12 Juil',venue:'Kansas City'},\n];\nconst M_SEMI=[\n  {id:'sf1',lbl:'Demi-Finale 1',info:'Match 101',date:'15 Juil',venue:'Dallas'},\n  {id:'sf2',lbl:'Demi-Finale 2',info:'Match 102',date:'16 Juil',venue:'Atlanta'},\n];\n\nconst M_TIMES = {\n  'A1':'20h00','A2':'03h00','A3':'02h00','A4':'17h00','A5':'02h00','A6':'02h00',\n\n\n\n  'B1':'20h00','B2':'20h00','B3':'20h00','B4':'20h00','B5':'20h00','B6':'20h00',\n\n\n  'C1':'23h00','C2':'02h00','C3':'23h00','C4':'01h30','C5':'23h00','C6':'23h00',\n\n\n\n  'D1':'02h00','D2':'05h00','D3':'20h00','D4':'04h00','D5':'03h00','D6':'03h00',\n\n\n\n  'E1':'18h00','E2':'00h00','E3':'21h00','E4':'01h00','E5':'21h00','E6':'21h00',\n\n\n\n  'F1':'21h00','F2':'03h00','F3':'18h00','F4':'05h00','F5':'00h00','F6':'00h00',\n\n\n  'G1':'20h00','G2':'02h00','G3':'20h00','G4':'02h00','G5':'04h00','G6':'04h00',\n\n  'H1':'17h00','H2':'23h00','H3':'17h00','H4':'23h00','H5':'01h00','H6':'01h00',\n\n\n  'I1':'20h00','I2':'23h00','I3':'22h00','I4':'01h00','I5':'20h00','I6':'20h00',\n\n  'J1':'02h00','J2':'05h00','J3':'18h00','J4':'04h00','J5':'03h00','J6':'03h00',\n\n  'K1':'18h00','K2':'03h00','K3':'18h00','K4':'03h00','K5':'00h30','K6':'00h30',\n\n  'L1':'20h00','L2':'00h00','L3':'21h00','L4':'00h00','L5':'22h00','L6':'22h00',\n};\n\nconst M_KO_TIMES = {\n  's1':'21h00','s2':'00h00','s3':'21h00','s4':'00h00',\n  's5':'21h00','s6':'00h00','s7':'21h00','s8':'00h00',\n  's9':'21h00','s10':'00h00','s11':'21h00','s12':'00h00',\n  's13':'21h00','s14':'00h00','s15':'21h00','s16':'00h00',\n  'h1':'21h00','h2':'00h00','h3':'21h00','h4':'00h00',\n  'h5':'21h00','h6':'00h00','h7':'21h00','h8':'00h00',\n  'q1':'21h00','q2':'00h00','q3':'21h00','q4':'00h00',\n  'sf1':'23h00','sf2':'23h00',\n  'trd':'21h00',\n  'fin':'19h00',\n};\nconst M_3RD=[{id:'trd',lbl:'3e Place',info:'Match 103',date:'18 Juil',venue:'Miami'}];\nconst M_FIN=[{id:'fin',lbl:'GRANDE FINALE',info:'Match 104',date:'19 Juil',venue:'New York \/ New Jersey'}];\n\n\/\/ STATE\nlet mState = {};\nfunction mLoad(){ try{ const s=localStorage.getItem('mundial2026_fr'); if(s) mState=JSON.parse(s); }catch(e){ mState={}; } }\nfunction mGet(k){ return mState[k]||''; }\n\n\/\/ SAVE\nfunction mSaveData(){\n  document.querySelectorAll('#mundial2026-app .m-score-inp').forEach(el=>{ mState[el.dataset.key]=el.value; });\n  document.querySelectorAll('#mundial2026-app .m-ko-inp, #mundial2026-app .m-ko-score').forEach(el=>{ mState[el.dataset.key]=el.value; });\n  const ch=document.getElementById('m-champion-inp'); if(ch) mState['champion']=ch.value;\n  localStorage.setItem('mundial2026_fr', JSON.stringify(mState));\n  const msg=document.getElementById('m-save-msg'); msg.classList.add('show');\n  setTimeout(()=>msg.classList.remove('show'), 2200);\n  mUpdateStandings();\n}\nfunction mAutoSave(){ mSaveData(); }\n\n\/\/ RENDER GROUPS\nfunction mRenderGroups(){\n  const c=document.getElementById('m-groups-container'); if(!c) return;\n  c.innerHTML='';\n  M_GROUPS.forEach(g=>{\n    const d=document.createElement('div'); d.className='m-group-card';\n    d.innerHTML=`\n      <div class=\"m-group-head\">\n        <div class=\"m-group-letter\">${g.id}<\/div>\n        <div class=\"m-group-chips\">${g.teams.map(t=>`<span class=\"m-chip${t.indexOf('RD Congo')>=0?' m-chip-cd':''}\">${t}<\/span>`).join('')}<\/div>\n      <\/div>\n      <div class=\"m-matches\">${g.matches.map(m=>mMatch(m)).join('')}<\/div>`;\n    c.appendChild(d);\n  });\n}\nfunction mMatch(m){\n  const s1=mGet('sc_'+m.id+'_1'), s2=mGet('sc_'+m.id+'_2');\n  const isCD = !!m.cd;\n  return `<div class=\"m-match${isCD?' m-match-cd':''}\">\n    <div class=\"m-team${isCD?' m-team-cd':''}\">${m.t1}<\/div>\n    <div class=\"m-score-center\">\n      <div class=\"m-score-row\">\n        <input type=\"number\" class=\"m-score-inp ${s1?'filled':''}\" min=\"0\" max=\"99\" placeholder=\"-\"\n          data-key=\"sc_${m.id}_1\" value=\"${s1}\"\n          oninput=\"this.classList.toggle('filled',this.value!=='');mAutoSave()\">\n        <span class=\"m-score-sep\">\u2013<\/span>\n        <input type=\"number\" class=\"m-score-inp ${s2?'filled':''}\" min=\"0\" max=\"99\" placeholder=\"-\"\n          data-key=\"sc_${m.id}_2\" value=\"${s2}\"\n          oninput=\"this.classList.toggle('filled',this.value!=='');mAutoSave()\">\n      <\/div>\n      <div class=\"m-match-date\">${m.date}<\/div>\n    <\/div>\n    <div class=\"m-team right${isCD?' m-team-cd':''}\">${m.t2}<\/div>\n    <div class=\"m-match-footer\">\n      <span class=\"m-venue\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\"\/><\/svg> ${m.venue}<\/span>\n      <span class=\"m-time-badge\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg> ${M_TIMES[m.id]||'--'} <span style=\"font-size:9px;opacity:0.7;font-family:Raleway,sans-serif;font-weight:600;letter-spacing:1px\">RDC<\/span><\/span>\n    <\/div>\n  <\/div>`;\n}\n\n\/\/ RENDER KNOCKOUT\nfunction mKoCard(m, color){\n  const t1=mGet(m.id+'_t1'), t2=mGet(m.id+'_t2'),\n        s1=mGet(m.id+'_s1'), s2=mGet(m.id+'_s2');\n  const w1 = s1!==''&&s2!==''&&Number(s1)>Number(s2);\n  const w2 = s1!==''&&s2!==''&&Number(s2)>Number(s1);\n  return `<div class=\"m-ko-card\">\n    <div class=\"m-ko-head\" style=\"border-left-color:${color}\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 7l1.5 4.5H18l-3.5 2.5 1.5 4.5L12 16l-4 2.5 1.5-4.5L6 11.5h4.5z\" fill=\"currentColor\" stroke=\"none\"\/><\/svg> ${m.lbl} \u00b7 ${m.info} \u00b7 ${m.date} \u00b7 <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"vertical-align:middle;display:inline-block\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\"\/><\/svg> ${m.venue} &nbsp;<span class=\"m-time-badge\" style=\"font-size:10px;padding:2px 7px\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" style=\"vertical-align:middle;display:inline-block\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg> ${M_KO_TIMES[m.id]||'--'} <span style=\"font-size:8px;opacity:0.75;letter-spacing:1px\">RDC<\/span><\/span><\/div>\n    <div class=\"m-ko-teams\">\n      <div class=\"m-ko-row ${w1?'winner':''}\">\n        <input type=\"text\" class=\"m-ko-inp\" data-key=\"${m.id}_t1\" value=\"${t1}\" placeholder=\"\u00c9quipe 1\" oninput=\"mAutoSave()\">\n        <input type=\"number\" class=\"m-ko-score ${s1?'filled':''}\" data-key=\"${m.id}_s1\" value=\"${s1}\" min=\"0\" max=\"99\" placeholder=\"-\"\n          oninput=\"this.classList.toggle('filled',this.value!=='');mAutoSave()\">\n      <\/div>\n      <div class=\"m-ko-vs\">VS<\/div>\n      <div class=\"m-ko-row ${w2?'winner':''}\">\n        <input type=\"text\" class=\"m-ko-inp\" data-key=\"${m.id}_t2\" value=\"${t2}\" placeholder=\"\u00c9quipe 2\" oninput=\"mAutoSave()\">\n        <input type=\"number\" class=\"m-ko-score ${s2?'filled':''}\" data-key=\"${m.id}_s2\" value=\"${s2}\" min=\"0\" max=\"99\" placeholder=\"-\"\n          oninput=\"this.classList.toggle('filled',this.value!=='');mAutoSave()\">\n      <\/div>\n    <\/div>\n  <\/div>`;\n}\nfunction mRenderKO(){\n  document.getElementById('m-r16-c').innerHTML = M_R16.map(m=>mKoCard(m,'#2980b9')).join('');\n  document.getElementById('m-r8-c').innerHTML  = M_R8.map(m=>mKoCard(m,'#8e44ad')).join('');\n  document.getElementById('m-qf-c').innerHTML  = M_QF.map(m=>mKoCard(m,'#c0392b')).join('');\n  document.getElementById('m-semi-c').innerHTML= M_SEMI.map(m=>mKoCard(m,'#c9a227')).join('');\n  document.getElementById('m-3rd-c').innerHTML = M_3RD.map(m=>mKoCard(m,'#7f8c8d')).join('');\n  document.getElementById('m-final-c').innerHTML=M_FIN.map(m=>mKoCard(m,'#27ae60')).join('');\n  const ch=document.getElementById('m-champion-inp'); if(ch) ch.value=mGet('champion');\n}\n\n\/\/ STANDINGS\nfunction mUpdateStandings(){\n  const c=document.getElementById('m-standings-c'); if(!c) return;\n  c.innerHTML='';\n  M_GROUPS.forEach(g=>{\n    const ts={};\n    g.teams.forEach(t=>{ ts[t]={pj:0,pg:0,pe:0,pp:0,gf:0,gc:0,dg:0,pts:0}; });\n    g.matches.forEach(m=>{\n      const e1=document.querySelector(`#mundial2026-app [data-key=\"sc_${m.id}_1\"]`);\n      const e2=document.querySelector(`#mundial2026-app [data-key=\"sc_${m.id}_2\"]`);\n      const v1=e1?e1.value:mGet('sc_'+m.id+'_1');\n      const v2=e2?e2.value:mGet('sc_'+m.id+'_2');\n      if(v1===''||v2==='') return;\n      const g1=parseInt(v1), g2=parseInt(v2);\n      if(isNaN(g1)||isNaN(g2)) return;\n      if(!ts[m.t1]||!ts[m.t2]) return;\n      ts[m.t1].pj++; ts[m.t2].pj++;\n      ts[m.t1].gf+=g1; ts[m.t1].gc+=g2; ts[m.t1].dg+=g1-g2;\n      ts[m.t2].gf+=g2; ts[m.t2].gc+=g1; ts[m.t2].dg+=g2-g1;\n      if(g1>g2){ts[m.t1].pg++;ts[m.t1].pts+=3;ts[m.t2].pp++;}\n      else if(g2>g1){ts[m.t2].pg++;ts[m.t2].pts+=3;ts[m.t1].pp++;}\n      else{ts[m.t1].pe++;ts[m.t1].pts++;ts[m.t2].pe++;ts[m.t2].pts++;}\n    });\n    const sorted=Object.entries(ts).sort((a,b)=>{\n      if(b[1].pts!==a[1].pts) return b[1].pts-a[1].pts;\n      if(b[1].dg!==a[1].dg) return b[1].dg-a[1].dg;\n      return b[1].gf-a[1].gf;\n    });\n    const rowClass=['q1','q2','q3',''];\n    c.innerHTML+=`<div class=\"m-standing-card\">\n      <div class=\"m-standing-head\">\n        <span class=\"m-gl\">GROUPE ${g.id}<\/span>\n        <span class=\"m-gl-info\">1er et 2e qualifi\u00e9s directement<\/span>\n      <\/div>\n      <table class=\"m-table\">\n        <thead><tr>\n          <th>Pos \u00b7 \u00c9quipe<\/th><th>MJ<\/th><th>G<\/th><th>N<\/th><th>P<\/th><th>BP<\/th><th>BC<\/th><th>DB<\/th><th>PTS<\/th>\n        <\/tr><\/thead>\n        <tbody>${sorted.map(([t,s],i)=>`\n          <tr class=\"${rowClass[i]||''}${t.indexOf('RD Congo')>=0?' m-row-cd':''}\">\n            <td><span class=\"m-pos mp${i+1}\">${i+1}<\/span>${t}<\/td>\n            <td>${s.pj}<\/td><td>${s.pg}<\/td><td>${s.pe}<\/td><td>${s.pp}<\/td>\n            <td>${s.gf}<\/td><td>${s.gc}<\/td><td>${s.dg>=0?'+':''}${s.dg}<\/td>\n            <td class=\"m-pts\">${s.pts}<\/td>\n          <\/tr>`).join('')}\n        <\/tbody>\n      <\/table>\n    <\/div>`;\n  });\n}\n\n\/\/ TABS\nfunction mShowTab(tab){\n  document.querySelectorAll('#mundial2026-app .m-section').forEach(s=>s.classList.remove('active'));\n  document.querySelectorAll('#mundial2026-app .m-tab').forEach(b=>b.classList.remove('active'));\n  var sec = document.getElementById('m-sec-'+tab);\n  if(sec) sec.classList.add('active');\n  var activeBtn = document.querySelector('#mundial2026-app .m-tab[data-tab=\"'+tab+'\"]');\n  if(activeBtn) activeBtn.classList.add('active');\n  if(tab==='classement') mUpdateStandings();\n}\n\nfunction mBindEvents(){\n  \/\/ Tab clicks\n  document.querySelectorAll('#mundial2026-app .m-tab').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      mShowTab(btn.getAttribute('data-tab'));\n    });\n  });\n  \/\/ Save button\n  var saveBtn = document.getElementById('m-save-btn-el');\n  if(saveBtn) saveBtn.addEventListener('click', mSaveData);\n}\n\n\/\/ INIT\nmLoad(); mRenderGroups(); mRenderKO(); mUpdateStandings(); mBindEvents();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Coupe du Monde FIFA 2026 Calendrier Interactif \u00b7 \u00c9tats-Unis \u00b7 Mexique \u00b7 Canada 48\u00c9quipes 104Matchs 12Groupes 16Stades Phase de Groupes&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-2879","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/pages\/2879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/comments?post=2879"}],"version-history":[{"count":20,"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/pages\/2879\/revisions"}],"predecessor-version":[{"id":2908,"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/pages\/2879\/revisions\/2908"}],"wp:attachment":[{"href":"https:\/\/hosting177344eu-cp52.wordpresstemporal.com\/mosaico\/wp-json\/wp\/v2\/media?parent=2879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}