{"id":10198,"date":"2026-05-17T15:51:55","date_gmt":"2026-05-17T15:51:55","guid":{"rendered":"https:\/\/toprakworld.com\/featured-matches\/"},"modified":"2026-05-22T19:56:48","modified_gmt":"2026-05-22T19:56:48","slug":"featured-matches","status":"publish","type":"page","link":"https:\/\/toprakworld.com\/en\/featured-matches\/","title":{"rendered":"Featured Matches"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10198\" class=\"elementor elementor-10198 elementor-9911\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46efbc1 e-con-full e-flex e-con e-parent\" data-id=\"46efbc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-391ea5a elementor-widget elementor-widget-html\" data-id=\"391ea5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     TOPRAK WORLD \u2014 Featured Matches (FIFA World Cup 2026 Fixture)\r\n     Paste in Elementor > HTML Widget (full-width layout)\r\n     ============================================================ -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Poppins:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@tabler\/icons-webfont@latest\/tabler-icons.min.css\">\r\n\r\n<style>\r\n.pd2 * { box-sizing: border-box; margin: 0; padding: 0; }\r\n.pd2 { font-family: 'Poppins', sans-serif; background: #f5f5f5; }\r\n\r\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\r\n.pd2-hero { background: linear-gradient(135deg,#5b0005,#af2027 60%,#c50007); padding: clamp(40px,6vw,72px) 24px clamp(36px,5vw,60px); text-align: center; position: relative; overflow: hidden; }\r\n.pd2-hero::before { content:''; position:absolute; inset:0; background:url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/svg%3E\"); pointer-events:none; }\r\n.pd2-eyebrow { font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.6); margin-bottom:10px; font-weight:500; }\r\n.pd2-title { font-family:'Bebas Neue',sans-serif; font-size:clamp(44px,8vw,76px); color:#fff; line-height:1; letter-spacing:.02em; margin-bottom:14px; }\r\n.pd2-sub { font-size:clamp(13px,2vw,15px); color:rgba(255,255,255,.75); max-width:520px; margin:0 auto 28px; line-height:1.6; }\r\n.pd2-stats { display:flex; justify-content:center; gap:12px; flex-wrap:wrap; }\r\n.pd2-stat { background:rgba(0,0,0,.2); border:1px solid rgba(255,255,255,.1); border-radius:10px; padding:12px 18px; min-width:80px; text-align:center; }\r\n.pd2-stat-n { font-family:'Bebas Neue',sans-serif; font-size:28px; color:#fff; line-height:1; }\r\n.pd2-stat-l { font-size:10px; color:rgba(255,255,255,.55); margin-top:3px; }\r\n\r\n\/* \u2500\u2500 BODY \u2500\u2500 *\/\r\n.pd2-body { max-width:1100px; margin:0 auto; padding:28px 16px 48px; }\r\n\r\n\/* \u2500\u2500 FILTROS \u2500\u2500 *\/\r\n.pd2-filters { background:#fff; border-radius:14px; border:1px solid #e8e8e8; padding:20px; margin-bottom:20px; box-shadow:0 2px 8px rgba(0,0,0,.04); }\r\n.pd2-fl { font-size:10px; letter-spacing:.1em; text-transform:uppercase; color:#999; font-weight:600; margin-bottom:10px; }\r\n.pd2-chips { display:flex; gap:7px; flex-wrap:wrap; margin-bottom:0; }\r\n.pd2-sep { border:none; border-top:1px solid #f0f0f0; margin:14px 0; margin-top:24px; }\r\n.pd2-chip { display:inline-flex; align-items:center; gap:4px; padding:6px 12px; border-radius:30px; border:1.5px solid #e0e0e0; background:#fff; font-size:12px; font-family:'Poppins',sans-serif; font-weight:500; cursor:pointer; transition:all .15s; color:#555; white-space:nowrap; }\r\n.pd2-chip:hover { border-color:#af2027; color:#af2027; }\r\n.pd2-chip.active { background:#af2027; color:#fff; border-color:#af2027; }\r\n.pd2-chip.d-usa.active { background:#af2027; border-color:#af2027; }\r\n.pd2-chip.d-mex.active { background:#166534; border-color:#166534; }\r\n.pd2-chip.d-can.active { background:#1e3a5f; border-color:#1e3a5f; }\r\n.pd2-chip.pd2-chip-hidden { display:none; }\r\n.pd2-chip.pd2-chip-hidden.revealed { display:inline-flex; }\r\n.pd2-chip.d-est.active { background:#5b0005; border-color:#5b0005; }\r\n.pd2-chip-vermas { background:#f7f7f7; border-color:#e0e0e0; color:#666; font-weight:600; }\r\n.pd2-chip-vermas:hover { background:#fde8e9; border-color:#af2027; color:#af2027; }\r\n\r\n\/* \u2500\u2500 ACTIVE FILTER BADGE \u2500\u2500 *\/\r\n.pd2-active-filter { display:none; align-items:center; gap:8px; margin-bottom:12px; font-size:12px; color:#555; }\r\n.pd2-active-filter.visible { display:flex; }\r\n.pd2-clear-btn { background:#f0f0f0; border:none; border-radius:20px; padding:4px 10px; font-size:11px; font-family:'Poppins',sans-serif; cursor:pointer; color:#555; transition:all .15s; }\r\n.pd2-clear-btn:hover { background:#fde8e9; color:#af2027; }\r\n\r\n\/* \u2500\u2500 CONTADOR \u2500\u2500 *\/\r\n.pd2-count { font-size:12px; color:#999; margin-bottom:16px; font-weight:500; }\r\n.pd2-count span { color:#af2027; font-weight:600; }\r\n\r\n\/* \u2500\u2500 GRID \u2500\u2500 *\/\r\n.pd2-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }\r\n@media (max-width:900px) { .pd2-grid { grid-template-columns:repeat(2,1fr); } }\r\n@media (max-width:560px) { .pd2-grid { grid-template-columns:1fr; } }\r\n\r\n\/* \u2500\u2500 CARD \u2500\u2500 *\/\r\n.pc2 { background:#fff; border-radius:12px; border:1px solid #e8e8e8; overflow:hidden; display:flex; flex-direction:column; box-shadow:0 2px 8px rgba(0,0,0,.04); transition:transform .2s, box-shadow .2s; }\r\n.pc2:hover { transform:translateY(-3px); box-shadow:0 8px 24px rgba(0,0,0,.1); }\r\n.pc2.hidden { display:none; }\r\n.pc2-bar { height:4px; }\r\n.pc2-bar.usa { background:linear-gradient(90deg,#af2027,#fe5225); }\r\n.pc2-bar.mex { background:linear-gradient(90deg,#166534,#22c55e); }\r\n.pc2-bar.can { background:linear-gradient(90deg,#1e3a5f,#3b82f6); }\r\n.pc2-head { display:flex; justify-content:space-between; align-items:center; padding:10px 14px 8px; }\r\n.pc2-head-left { display:flex; align-items:center; gap:6px; }\r\n.pc2-pill { font-size:10px; font-weight:600; padding:3px 8px; border-radius:4px; text-transform:uppercase; letter-spacing:.06em; }\r\n.pc2-pill.usa { background:#fde8e9; color:#7b1417; }\r\n.pc2-pill.mex { background:#dcfce7; color:#14532d; }\r\n.pc2-pill.can { background:#dbeafe; color:#1e3a5f; }\r\n.pc2-num { font-size:10px; color:#ddd; font-weight:600; }\r\n.pc2-date { font-size:11px; color:#bbb; }\r\n.pc2-alert { padding:5px 14px; font-size:11px; font-weight:500; display:flex; align-items:center; gap:5px; }\r\n.pc2-alert.inaugural { background:#5b0005; color:rgba(255,255,255,.9); }\r\n.pc2-alert.latam { background:#af2027; color:#fff; }\r\n.pc2-match { padding:14px 14px 10px; display:flex; align-items:center; gap:6px; }\r\n.pc2-team { flex:1; display:flex; flex-direction:column; align-items:center; gap:4px; }\r\n.pc2-flag { font-size:30px; line-height:1; }\r\n.pc2-tname { font-size:11px; font-weight:600; color:#222; text-align:center; line-height:1.3; }\r\n.pc2-vs { font-size:11px; color:#ddd; font-weight:700; flex-shrink:0; }\r\n.pc2-info { padding:6px 14px 10px; border-top:1px solid #f5f5f5; }\r\n.pc2-stad { font-size:11px; color:#888; line-height:1.4; }\r\n.pc2-tags { display:flex; gap:5px; margin-top:7px; flex-wrap:wrap; }\r\n.pc2-tag { font-size:10px; padding:2px 7px; border-radius:3px; font-weight:600; }\r\n.pc2-tag.urgente { background:#fde8e9; color:#7b1417; }\r\n.pc2-tag.verde { background:#dcfce7; color:#14532d; }\r\n.pc2-tag.azul { background:#dbeafe; color:#1e3a5f; }\r\n.pc2-tag.amarillo { background:#fef9c3; color:#7a5800; }\r\n.pc2-tag.gris { background:#f0f0f0; color:#555; }\r\n.pc2-price-row { display:flex; align-items:center; justify-content:space-between; padding:8px 14px; border-top:1px solid #f5f5f5; margin-top:auto; }\r\n.pc2-price-meta { display:flex; flex-direction:column; }\r\n.pc2-from { font-size:10px; color:#bbb; }\r\n.pc2-usd { font-size:10px; color:#bbb; }\r\n.pc2-price { font-family:'Bebas Neue',sans-serif; font-size:24px; color:#af2027; line-height:1; }\r\n.pc2-cta { margin:0 14px 14px; padding:10px; border-radius:8px; font-size:13px; font-weight:600; font-family:'Poppins',sans-serif; cursor:pointer; border:none; width:calc(100% - 28px); display:flex; align-items:center; justify-content:center; gap:6px; transition:all .15s; text-decoration:none; }\r\n.pc2-cta.usa { background:#af2027; color:#fff; }\r\n.pc2-cta.usa:hover { background:#5b0005; text-decoration:none; color:#fff; }\r\n.pc2-cta.mex { background:#166534; color:#fff; }\r\n.pc2-cta.mex:hover { background:#14532d; text-decoration:none; color:#fff; }\r\n.pc2-cta.can { background:#1e3a5f; color:#fff; }\r\n.pc2-cta.can:hover { background:#0f2542; text-decoration:none; color:#fff; }\r\n\r\n\/* \u2500\u2500 EMPTY \u2500\u2500 *\/\r\n.pd2-empty { display:none; text-align:center; padding:48px 20px; color:#bbb; font-size:14px; }\r\n.pd2-empty-icon { font-size:36px; margin-bottom:10px; }\r\n\r\n\/* \u2500\u2500 BANNER \u2500\u2500 *\/\r\n.pd2-banner { margin-top:28px; background:linear-gradient(135deg,#5b0005,#af2027); border-radius:14px; padding:28px 24px; display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }\r\n.pd2-banner .t { font-family:'Bebas Neue',sans-serif; font-size:clamp(22px,4vw,30px); color:#fff; line-height:1; margin-bottom:4px; }\r\n.pd2-banner .s { font-size:13px; color:rgba(255,255,255,.65); }\r\n.pd2-banner-btn { background:#25d366; color:#fff; border:none; border-radius:8px; padding:13px 22px; font-size:13px; font-weight:700; font-family:'Poppins',sans-serif; cursor:pointer; display:flex; align-items:center; gap:7px; white-space:nowrap; transition:background .15s; text-decoration:none; }\r\n.pd2-banner-btn:hover { background:#1da855; text-decoration:none; color:#fff; }\r\n\r\n@media (max-width:480px) {\r\n  .pd2-hero { padding:36px 16px 32px; }\r\n  .pd2-banner { flex-direction:column; text-align:center; }\r\n  .pd2-banner-btn { width:100%; justify-content:center; }\r\n}\r\n<\/style>\r\n\r\n<!-- \u2500\u2500 HTML \u2500\u2500 -->\r\n<div class=\"pd2\">\r\n\r\n  <div class=\"pd2-hero\">\r\n    <div class=\"pd2-eyebrow\">\u26bd FIFA World Cup 2026 \u00b7 Mexico \u00b7 USA \u00b7 Canada<\/div>\r\n    <div class=\"pd2-title\">Featured<br>Matches<\/div>\r\n    <p class=\"pd2-sub\">Find your team's matches and book your complete package. Hotel, transfers and tickets \u2014 all sorted.<\/p>\r\n    <div class=\"pd2-stats\">\r\n      <div class=\"pd2-stat\"><div class=\"pd2-stat-n\">9<\/div><div class=\"pd2-stat-l\">Available packages<\/div><\/div>\r\n      <div class=\"pd2-stat\"><div class=\"pd2-stat-n\">3<\/div><div class=\"pd2-stat-l\">Destinations<\/div><\/div>\r\n      <div class=\"pd2-stat\"><div class=\"pd2-stat-n\" id=\"pd2TotalStat\">\u2014<\/div><div class=\"pd2-stat-l\">Matches loaded<\/div><\/div>\r\n      <div class=\"pd2-stat\"><div class=\"pd2-stat-n\">5 \u2605<\/div><div class=\"pd2-stat-l\">Premium service<\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"pd2-body\">\r\n\r\n    <div class=\"pd2-filters\">\r\n      <div class=\"pd2-fl\">\ud83c\udff4 Search by your team<\/div>\r\n      <div class=\"pd2-chips\" id=\"pd2SelChips\"><\/div>\r\n      <hr class=\"pd2-sep\">\r\n      <div class=\"pd2-fl\">\ud83d\udccd Filter by destination<\/div>\r\n      <div class=\"pd2-chips\" id=\"pd2DestChips\">\r\n        <button class=\"pd2-chip active\" data-dest=\"all\">All<\/button>\r\n        <button class=\"pd2-chip d-usa\" data-dest=\"usa\">\ud83c\uddfa\ud83c\uddf8 USA<\/button>\r\n        <button class=\"pd2-chip d-mex\" data-dest=\"mex\">\ud83c\uddf2\ud83c\uddfd Mexico<\/button>\r\n        <button class=\"pd2-chip d-can\" data-dest=\"can\">\ud83c\udde8\ud83c\udde6 Canada<\/button>\r\n      <\/div>\r\n      <hr class=\"pd2-sep\">\r\n      <div class=\"pd2-fl\">\ud83c\udfdf Filter by stadium<\/div>\r\n      <div class=\"pd2-chips\" id=\"pd2EstChips\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pd2-active-filter\" id=\"pd2ActiveFilter\">\r\n      Filtering by: <strong id=\"pd2ActiveLabel\"><\/strong>\r\n      <button class=\"pd2-clear-btn\" id=\"pd2ClearBtn\">\u2715 Clear filter<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"pd2-count\"><span id=\"pd2Count\">0<\/span> matches found<\/div>\r\n\r\n    <div class=\"pd2-grid\" id=\"pd2Grid\"><\/div>\r\n\r\n    <div class=\"pd2-empty\" id=\"pd2Empty\">\r\n      <div class=\"pd2-empty-icon\">\ud83d\udd0d<\/div>\r\n      No matches found for this filter.<br>\r\n      Try a different team, destination, or stadium.\r\n    <\/div>\r\n\r\n    <div class=\"pd2-banner\">\r\n      <div>\r\n        <div class=\"t\">Can't find your match?<\/div>\r\n        <div class=\"s\">Contact us and we'll put together a custom package for your team.<\/div>\r\n      <\/div>\r\n      <a class=\"pd2-banner-btn\" href=\"https:\/\/wa.me\/13058749856?text=Hi!%20I'd%20like%20to%20ask%20about%20packages%20for%20the%202026%20World%20Cup\" target=\"_blank\" rel=\"noopener\">\r\n        \ud83d\udcac Chat on WhatsApp\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ DATA: full FIFA 2026 fixture (source: Al Jazeera \/ FIFA, May 2026)\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar M = [\r\n  \/\/ \u2500\u2500 THU 11 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:1,  date:'Thu Jun 11', stad:'estadio-azteca',        sName:'Azteca Stadium',                 city:'Mexico City',   dest:'mex', e1:'Mexico',              f1:'\ud83c\uddf2\ud83c\uddfd', e2:'South Africa',        f2:'\ud83c\uddff\ud83c\udde6', alerta:'inaugural', aTxt:'\u2b50 World Cup Opening Match', tags:['Opening Match','Limited Spots']},\r\n  {n:2,  date:'Thu Jun 11', stad:'estadio-guadalajara',   sName:'Guadalajara Stadium',            city:'Guadalajara',   dest:'mex', e1:'South Korea',          f1:'\ud83c\uddf0\ud83c\uddf7', e2:'Czech Republic',      f2:'\ud83c\udde8\ud83c\uddff', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 FRI 12 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:3,  date:'Fri Jun 12', stad:'estadio-toronto',       sName:'Toronto Stadium',                city:'Toronto',       dest:'can', e1:'Canada',               f1:'\ud83c\udde8\ud83c\udde6', e2:'Bosnia and Herzegovina', f2:'\ud83c\udde7\ud83c\udde6', alerta:null, aTxt:null, tags:['Host Nation']},\r\n  {n:4,  date:'Fri Jun 12', stad:'estadio-los-angeles',   sName:'Los Angeles Stadium',            city:'Los Angeles',   dest:'usa', e1:'USA',                  f1:'\ud83c\uddfa\ud83c\uddf8', e2:'Paraguay',            f2:'\ud83c\uddf5\ud83c\uddfe', alerta:'latam', aTxt:'\ud83d\udd25 Paraguay in Los Angeles', tags:['LATAM']},\r\n  \/\/ \u2500\u2500 SAT 13 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:5,  date:'Sat Jun 13', stad:'estadio-san-francisco', sName:'San Francisco Bay Stadium',      city:'San Francisco', dest:'usa', e1:'Qatar',                f1:'\ud83c\uddf6\ud83c\udde6', e2:'Switzerland',         f2:'\ud83c\udde8\ud83c\udded', alerta:null, aTxt:null, tags:[]},\r\n  {n:7,  date:'Sat Jun 13', stad:'estadio-nueva-york',    sName:'New York Stadium',               city:'New York',      dest:'usa', e1:'Brazil',               f1:'\ud83c\udde7\ud83c\uddf7', e2:'Morocco',             f2:'\ud83c\uddf2\ud83c\udde6', alerta:'latam', aTxt:'\ud83d\udd25 Brazil in New York', tags:['LATAM','High Demand']},\r\n  {n:6,  date:'Sat Jun 13', stad:'estadio-boston',        sName:'Boston Stadium',                 city:'Boston',        dest:'usa', e1:'Haiti',                f1:'\ud83c\udded\ud83c\uddf9', e2:'Scotland',            f2:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f', alerta:null, aTxt:null, tags:[]},\r\n  {n:8,  date:'Sat Jun 13', stad:'estadio-vancouver',     sName:'BC Place Stadium',               city:'Vancouver',     dest:'can', e1:'Australia',            f1:'\ud83c\udde6\ud83c\uddfa', e2:'Turkey',              f2:'\ud83c\uddf9\ud83c\uddf7', alerta:null, aTxt:null, tags:['Host Nation']},\r\n  \/\/ \u2500\u2500 SUN 14 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:10, date:'Sun Jun 14', stad:'estadio-houston',       sName:'Houston Stadium',                city:'Houston',       dest:'usa', e1:'Germany',              f1:'\ud83c\udde9\ud83c\uddea', e2:'Cura\u00e7ao',             f2:'\ud83c\udde8\ud83c\uddfc', alerta:null, aTxt:null, tags:[]},\r\n  {n:9,  date:'Sun Jun 14', stad:'estadio-dallas',        sName:'Dallas Stadium',                 city:'Dallas',        dest:'usa', e1:'Netherlands',          f1:'\ud83c\uddf3\ud83c\uddf1', e2:'Japan',               f2:'\ud83c\uddef\ud83c\uddf5', alerta:null, aTxt:null, tags:[]},\r\n  {n:11, date:'Sun Jun 14', stad:'estadio-filadelfia',    sName:'Philadelphia Stadium',           city:'Philadelphia',  dest:'usa', e1:'Ivory Coast',          f1:'\ud83c\udde8\ud83c\uddee', e2:'Ecuador',             f2:'\ud83c\uddea\ud83c\udde8', alerta:'latam', aTxt:'\ud83d\udd25 Ecuador debuts in Philadelphia', tags:['LATAM']},\r\n  {n:12, date:'Sun Jun 14', stad:'estadio-monterrey',     sName:'Monterrey Stadium',              city:'Monterrey',     dest:'mex', e1:'Sweden',               f1:'\ud83c\uddf8\ud83c\uddea', e2:'Tunisia',             f2:'\ud83c\uddf9\ud83c\uddf3', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 MON 15 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:14, date:'Mon Jun 15', stad:'estadio-atlanta',       sName:'Atlanta Stadium',                city:'Atlanta',       dest:'usa', e1:'Spain',                f1:'\ud83c\uddea\ud83c\uddf8', e2:'Cape Verde',          f2:'\ud83c\udde8\ud83c\uddfb', alerta:null, aTxt:null, tags:[]},\r\n  {n:16, date:'Mon Jun 15', stad:'estadio-vancouver',     sName:'BC Place Stadium',               city:'Vancouver',     dest:'can', e1:'Belgium',              f1:'\ud83c\udde7\ud83c\uddea', e2:'Egypt',               f2:'\ud83c\uddea\ud83c\uddec', alerta:null, aTxt:null, tags:['Host Nation']},\r\n  {n:13, date:'Mon Jun 15', stad:'estadio-miami',         sName:'Miami Stadium',                  city:'Miami',         dest:'usa', e1:'Saudi Arabia',         f1:'\ud83c\uddf8\ud83c\udde6', e2:'Uruguay',             f2:'\ud83c\uddfa\ud83c\uddfe', alerta:'latam', aTxt:'\ud83d\udd25 Uruguay in Miami', tags:['LATAM']},\r\n  {n:15, date:'Mon Jun 15', stad:'estadio-los-angeles',   sName:'Los Angeles Stadium',            city:'Los Angeles',   dest:'usa', e1:'IR Iran',              f1:'\ud83c\uddee\ud83c\uddf7', e2:'New Zealand',         f2:'\ud83c\uddf3\ud83c\uddff', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 TUE 16 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:17, date:'Tue Jun 16', stad:'estadio-nueva-york',    sName:'New York Stadium',               city:'New York',      dest:'usa', e1:'France',               f1:'\ud83c\uddeb\ud83c\uddf7', e2:'Senegal',             f2:'\ud83c\uddf8\ud83c\uddf3', alerta:null, aTxt:null, tags:[]},\r\n  {n:18, date:'Tue Jun 16', stad:'estadio-boston',        sName:'Boston Stadium',                 city:'Boston',        dest:'usa', e1:'Iraq',                 f1:'\ud83c\uddee\ud83c\uddf6', e2:'Norway',              f2:'\ud83c\uddf3\ud83c\uddf4', alerta:null, aTxt:null, tags:[]},\r\n  {n:19, date:'Tue Jun 16', stad:'estadio-kansas-city',   sName:'Kansas City Stadium',            city:'Kansas City',   dest:'usa', e1:'Argentina',            f1:'\ud83c\udde6\ud83c\uddf7', e2:'Algeria',             f2:'\ud83c\udde9\ud83c\uddff', alerta:'latam', aTxt:'\ud83d\udd25 Argentina debuts in Kansas City', tags:['LATAM','High Demand']},\r\n  {n:20, date:'Tue Jun 16', stad:'estadio-san-francisco', sName:'San Francisco Bay Stadium',      city:'San Francisco', dest:'usa', e1:'Austria',              f1:'\ud83c\udde6\ud83c\uddf9', e2:'Jordan',              f2:'\ud83c\uddef\ud83c\uddf4', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 WED 17 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:21, date:'Wed Jun 17', stad:'estadio-houston',       sName:'Houston Stadium',                city:'Houston',       dest:'usa', e1:'Portugal',             f1:'\ud83c\uddf5\ud83c\uddf9', e2:'DR Congo',            f2:'\ud83c\udde8\ud83c\udde9', alerta:null, aTxt:null, tags:[]},\r\n  {n:22, date:'Wed Jun 17', stad:'estadio-dallas',        sName:'Dallas Stadium',                 city:'Dallas',        dest:'usa', e1:'England',              f1:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f', e2:'Croatia',           f2:'\ud83c\udded\ud83c\uddf7', alerta:null, aTxt:null, tags:[]},\r\n  {n:23, date:'Wed Jun 17', stad:'estadio-toronto',       sName:'Toronto Stadium',                city:'Toronto',       dest:'can', e1:'Ghana',                f1:'\ud83c\uddec\ud83c\udded', e2:'Panama',              f2:'\ud83c\uddf5\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:24, date:'Wed Jun 17', stad:'estadio-azteca',        sName:'Azteca Stadium',                 city:'Mexico City',   dest:'mex', e1:'Uzbekistan',           f1:'\ud83c\uddfa\ud83c\uddff', e2:'Colombia',            f2:'\ud83c\udde8\ud83c\uddf4', alerta:'latam', aTxt:'\ud83d\udd25 Colombia debuts at the Azteca', tags:['LATAM']},\r\n  \/\/ \u2500\u2500 THU 18 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:25, date:'Thu Jun 18', stad:'estadio-atlanta',       sName:'Atlanta Stadium',                city:'Atlanta',       dest:'usa', e1:'Czech Republic',       f1:'\ud83c\udde8\ud83c\uddff', e2:'South Africa',        f2:'\ud83c\uddff\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:26, date:'Thu Jun 18', stad:'estadio-los-angeles',   sName:'Los Angeles Stadium',            city:'Los Angeles',   dest:'usa', e1:'Switzerland',          f1:'\ud83c\udde8\ud83c\udded', e2:'Bosnia and Herzegovina', f2:'\ud83c\udde7\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:27, date:'Thu Jun 18', stad:'estadio-vancouver',     sName:'BC Place Stadium',               city:'Vancouver',     dest:'can', e1:'Canada',               f1:'\ud83c\udde8\ud83c\udde6', e2:'Qatar',               f2:'\ud83c\uddf6\ud83c\udde6', alerta:null, aTxt:null, tags:['Host Nation']},\r\n  {n:28, date:'Thu Jun 18', stad:'estadio-guadalajara',   sName:'Guadalajara Stadium',            city:'Guadalajara',   dest:'mex', e1:'Mexico',               f1:'\ud83c\uddf2\ud83c\uddfd', e2:'South Korea',         f2:'\ud83c\uddf0\ud83c\uddf7', alerta:'latam', aTxt:'\ud83d\udd25 Mexico in Guadalajara', tags:['LATAM']},\r\n  \/\/ \u2500\u2500 FRI 19 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:29, date:'Fri Jun 19', stad:'estadio-seattle',       sName:'Seattle Stadium',                city:'Seattle',       dest:'usa', e1:'USA',                  f1:'\ud83c\uddfa\ud83c\uddf8', e2:'Australia',           f2:'\ud83c\udde6\ud83c\uddfa', alerta:null, aTxt:null, tags:[]},\r\n  {n:30, date:'Fri Jun 19', stad:'estadio-boston',        sName:'Boston Stadium',                 city:'Boston',        dest:'usa', e1:'Scotland',             f1:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f', e2:'Morocco',          f2:'\ud83c\uddf2\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:32, date:'Fri Jun 19', stad:'estadio-filadelfia',    sName:'Philadelphia Stadium',           city:'Philadelphia',  dest:'usa', e1:'Brazil',               f1:'\ud83c\udde7\ud83c\uddf7', e2:'Haiti',               f2:'\ud83c\udded\ud83c\uddf9', alerta:'latam', aTxt:'\ud83d\udd25 Brazil in Philadelphia', tags:['LATAM','High Demand']},\r\n  {n:31, date:'Fri Jun 19', stad:'estadio-san-francisco', sName:'San Francisco Bay Stadium',      city:'San Francisco', dest:'usa', e1:'Turkey',               f1:'\ud83c\uddf9\ud83c\uddf7', e2:'Paraguay',            f2:'\ud83c\uddf5\ud83c\uddfe', alerta:'latam', aTxt:'\ud83d\udd25 Paraguay in San Francisco', tags:['LATAM']},\r\n  \/\/ \u2500\u2500 SAT 20 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:33, date:'Sat Jun 20', stad:'estadio-toronto',       sName:'Toronto Stadium',                city:'Toronto',       dest:'can', e1:'Germany',              f1:'\ud83c\udde9\ud83c\uddea', e2:'Ivory Coast',         f2:'\ud83c\udde8\ud83c\uddee', alerta:null, aTxt:null, tags:[]},\r\n  {n:34, date:'Sat Jun 20', stad:'estadio-kansas-city',   sName:'Kansas City Stadium',            city:'Kansas City',   dest:'usa', e1:'Ecuador',              f1:'\ud83c\uddea\ud83c\udde8', e2:'Cura\u00e7ao',             f2:'\ud83c\udde8\ud83c\uddfc', alerta:'latam', aTxt:'\ud83d\udd25 Ecuador in Kansas City', tags:['LATAM']},\r\n  {n:35, date:'Sat Jun 20', stad:'estadio-houston',       sName:'Houston Stadium',                city:'Houston',       dest:'usa', e1:'Netherlands',          f1:'\ud83c\uddf3\ud83c\uddf1', e2:'Sweden',              f2:'\ud83c\uddf8\ud83c\uddea', alerta:null, aTxt:null, tags:[]},\r\n  {n:36, date:'Sat Jun 20', stad:'estadio-monterrey',     sName:'Monterrey Stadium',              city:'Monterrey',     dest:'mex', e1:'Tunisia',              f1:'\ud83c\uddf9\ud83c\uddf3', e2:'Japan',               f2:'\ud83c\uddef\ud83c\uddf5', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 SUN 21 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:38, date:'Sun Jun 21', stad:'estadio-atlanta',       sName:'Atlanta Stadium',                city:'Atlanta',       dest:'usa', e1:'Spain',                f1:'\ud83c\uddea\ud83c\uddf8', e2:'Saudi Arabia',        f2:'\ud83c\uddf8\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:39, date:'Sun Jun 21', stad:'estadio-los-angeles',   sName:'Los Angeles Stadium',            city:'Los Angeles',   dest:'usa', e1:'Belgium',              f1:'\ud83c\udde7\ud83c\uddea', e2:'IR Iran',             f2:'\ud83c\uddee\ud83c\uddf7', alerta:null, aTxt:null, tags:[]},\r\n  {n:37, date:'Sun Jun 21', stad:'estadio-miami',         sName:'Miami Stadium',                  city:'Miami',         dest:'usa', e1:'Uruguay',              f1:'\ud83c\uddfa\ud83c\uddfe', e2:'Cape Verde',          f2:'\ud83c\udde8\ud83c\uddfb', alerta:'latam', aTxt:'\ud83d\udd25 Uruguay in Miami', tags:['LATAM']},\r\n  {n:40, date:'Sun Jun 21', stad:'estadio-vancouver',     sName:'BC Place Stadium',               city:'Vancouver',     dest:'can', e1:'New Zealand',          f1:'\ud83c\uddf3\ud83c\uddff', e2:'Egypt',               f2:'\ud83c\uddea\ud83c\uddec', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 MON 22 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:43, date:'Mon Jun 22', stad:'estadio-dallas',        sName:'Dallas Stadium',                 city:'Dallas',        dest:'usa', e1:'Argentina',            f1:'\ud83c\udde6\ud83c\uddf7', e2:'Austria',             f2:'\ud83c\udde6\ud83c\uddf9', alerta:'latam', aTxt:'\ud83d\udd25 World Champions in Dallas', tags:['LATAM','High Demand']},\r\n  {n:42, date:'Mon Jun 22', stad:'estadio-filadelfia',    sName:'Philadelphia Stadium',           city:'Philadelphia',  dest:'usa', e1:'France',               f1:'\ud83c\uddeb\ud83c\uddf7', e2:'Iraq',                f2:'\ud83c\uddee\ud83c\uddf6', alerta:null, aTxt:null, tags:[]},\r\n  {n:41, date:'Mon Jun 22', stad:'estadio-nueva-york',    sName:'New York Stadium',               city:'New York',      dest:'usa', e1:'Norway',               f1:'\ud83c\uddf3\ud83c\uddf4', e2:'Senegal',             f2:'\ud83c\uddf8\ud83c\uddf3', alerta:null, aTxt:null, tags:[]},\r\n  {n:44, date:'Mon Jun 22', stad:'estadio-san-francisco', sName:'San Francisco Bay Stadium',      city:'San Francisco', dest:'usa', e1:'Jordan',               f1:'\ud83c\uddef\ud83c\uddf4', e2:'Algeria',             f2:'\ud83c\udde9\ud83c\uddff', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 TUE 23 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:45, date:'Tue Jun 23', stad:'estadio-houston',       sName:'Houston Stadium',                city:'Houston',       dest:'usa', e1:'Portugal',             f1:'\ud83c\uddf5\ud83c\uddf9', e2:'Uzbekistan',          f2:'\ud83c\uddfa\ud83c\uddff', alerta:null, aTxt:null, tags:[]},\r\n  {n:46, date:'Tue Jun 23', stad:'estadio-boston',        sName:'Boston Stadium',                 city:'Boston',        dest:'usa', e1:'England',              f1:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f', e2:'Ghana',            f2:'\ud83c\uddec\ud83c\udded', alerta:null, aTxt:null, tags:[]},\r\n  {n:48, date:'Tue Jun 23', stad:'estadio-toronto',       sName:'Toronto Stadium',                city:'Toronto',       dest:'can', e1:'Panama',               f1:'\ud83c\uddf5\ud83c\udde6', e2:'Croatia',             f2:'\ud83c\udded\ud83c\uddf7', alerta:null, aTxt:null, tags:[]},\r\n  {n:47, date:'Tue Jun 23', stad:'estadio-guadalajara',   sName:'Guadalajara Stadium',            city:'Guadalajara',   dest:'mex', e1:'Colombia',             f1:'\ud83c\udde8\ud83c\uddf4', e2:'DR Congo',            f2:'\ud83c\udde8\ud83c\udde9', alerta:'latam', aTxt:'\ud83d\udd25 Colombia in Guadalajara', tags:['LATAM']},\r\n  \/\/ \u2500\u2500 WED 24 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:51, date:'Wed Jun 24', stad:'estadio-vancouver',     sName:'BC Place Stadium',               city:'Vancouver',     dest:'can', e1:'Switzerland',          f1:'\ud83c\udde8\ud83c\udded', e2:'Canada',              f2:'\ud83c\udde8\ud83c\udde6', alerta:null, aTxt:null, tags:['Host Nation']},\r\n  {n:52, date:'Wed Jun 24', stad:'estadio-seattle',       sName:'Seattle Stadium',                city:'Seattle',       dest:'usa', e1:'Bosnia and Herzegovina', f1:'\ud83c\udde7\ud83c\udde6', e2:'Qatar',             f2:'\ud83c\uddf6\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:49, date:'Wed Jun 24', stad:'estadio-miami',         sName:'Miami Stadium',                  city:'Miami',         dest:'usa', e1:'Scotland',             f1:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f', e2:'Brazil',           f2:'\ud83c\udde7\ud83c\uddf7', alerta:'latam', aTxt:'\ud83d\udd25 Brazil in Miami', tags:['LATAM','High Demand']},\r\n  {n:50, date:'Wed Jun 24', stad:'estadio-atlanta',       sName:'Atlanta Stadium',                city:'Atlanta',       dest:'usa', e1:'Morocco',              f1:'\ud83c\uddf2\ud83c\udde6', e2:'Haiti',               f2:'\ud83c\udded\ud83c\uddf9', alerta:null, aTxt:null, tags:[]},\r\n  {n:53, date:'Wed Jun 24', stad:'estadio-azteca',        sName:'Azteca Stadium',                 city:'Mexico City',   dest:'mex', e1:'Czech Republic',       f1:'\ud83c\udde8\ud83c\uddff', e2:'Mexico',              f2:'\ud83c\uddf2\ud83c\uddfd', alerta:'latam', aTxt:'\ud83d\udd25 Mexico at the Azteca', tags:['LATAM']},\r\n  {n:54, date:'Wed Jun 24', stad:'estadio-monterrey',     sName:'Monterrey Stadium',              city:'Monterrey',     dest:'mex', e1:'South Africa',         f1:'\ud83c\uddff\ud83c\udde6', e2:'South Korea',         f2:'\ud83c\uddf0\ud83c\uddf7', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 THU 25 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:56, date:'Thu Jun 25', stad:'estadio-nueva-york',    sName:'New York Stadium',               city:'New York',      dest:'usa', e1:'Ecuador',              f1:'\ud83c\uddea\ud83c\udde8', e2:'Germany',             f2:'\ud83c\udde9\ud83c\uddea', alerta:'latam', aTxt:'\ud83d\udd25 Ecuador vs Germany', tags:['LATAM']},\r\n  {n:55, date:'Thu Jun 25', stad:'estadio-filadelfia',    sName:'Philadelphia Stadium',           city:'Philadelphia',  dest:'usa', e1:'Cura\u00e7ao',              f1:'\ud83c\udde8\ud83c\uddfc', e2:'Ivory Coast',         f2:'\ud83c\udde8\ud83c\uddee', alerta:null, aTxt:null, tags:[]},\r\n  {n:57, date:'Thu Jun 25', stad:'estadio-dallas',        sName:'Dallas Stadium',                 city:'Dallas',        dest:'usa', e1:'Japan',                f1:'\ud83c\uddef\ud83c\uddf5', e2:'Sweden',              f2:'\ud83c\uddf8\ud83c\uddea', alerta:null, aTxt:null, tags:[]},\r\n  {n:58, date:'Thu Jun 25', stad:'estadio-kansas-city',   sName:'Kansas City Stadium',            city:'Kansas City',   dest:'usa', e1:'Tunisia',              f1:'\ud83c\uddf9\ud83c\uddf3', e2:'Netherlands',         f2:'\ud83c\uddf3\ud83c\uddf1', alerta:null, aTxt:null, tags:[]},\r\n  {n:59, date:'Thu Jun 25', stad:'estadio-los-angeles',   sName:'Los Angeles Stadium',            city:'Los Angeles',   dest:'usa', e1:'Turkey',               f1:'\ud83c\uddf9\ud83c\uddf7', e2:'USA',                 f2:'\ud83c\uddfa\ud83c\uddf8', alerta:null, aTxt:null, tags:[]},\r\n  {n:60, date:'Thu Jun 25', stad:'estadio-san-francisco', sName:'San Francisco Bay Stadium',      city:'San Francisco', dest:'usa', e1:'Paraguay',             f1:'\ud83c\uddf5\ud83c\uddfe', e2:'Australia',           f2:'\ud83c\udde6\ud83c\uddfa', alerta:'latam', aTxt:'\ud83d\udd25 Paraguay in San Francisco', tags:['LATAM']},\r\n  \/\/ \u2500\u2500 FRI 26 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:61, date:'Fri Jun 26', stad:'estadio-boston',        sName:'Boston Stadium',                 city:'Boston',        dest:'usa', e1:'Norway',               f1:'\ud83c\uddf3\ud83c\uddf4', e2:'France',              f2:'\ud83c\uddeb\ud83c\uddf7', alerta:null, aTxt:null, tags:[]},\r\n  {n:62, date:'Fri Jun 26', stad:'estadio-toronto',       sName:'Toronto Stadium',                city:'Toronto',       dest:'can', e1:'Senegal',              f1:'\ud83c\uddf8\ud83c\uddf3', e2:'Iraq',                f2:'\ud83c\uddee\ud83c\uddf6', alerta:null, aTxt:null, tags:[]},\r\n  {n:65, date:'Fri Jun 26', stad:'estadio-houston',       sName:'Houston Stadium',                city:'Houston',       dest:'usa', e1:'Cape Verde',           f1:'\ud83c\udde8\ud83c\uddfb', e2:'Saudi Arabia',        f2:'\ud83c\uddf8\ud83c\udde6', alerta:null, aTxt:null, tags:[]},\r\n  {n:66, date:'Fri Jun 26', stad:'estadio-guadalajara',   sName:'Guadalajara Stadium',            city:'Guadalajara',   dest:'mex', e1:'Uruguay',              f1:'\ud83c\uddfa\ud83c\uddfe', e2:'Spain',               f2:'\ud83c\uddea\ud83c\uddf8', alerta:'latam', aTxt:'\ud83d\udd25 Uruguay in Guadalajara', tags:['LATAM']},\r\n  {n:63, date:'Fri Jun 26', stad:'estadio-seattle',       sName:'Seattle Stadium',                city:'Seattle',       dest:'usa', e1:'Egypt',                f1:'\ud83c\uddea\ud83c\uddec', e2:'IR Iran',             f2:'\ud83c\uddee\ud83c\uddf7', alerta:null, aTxt:null, tags:[]},\r\n  {n:64, date:'Fri Jun 26', stad:'estadio-vancouver',     sName:'BC Place Stadium',               city:'Vancouver',     dest:'can', e1:'New Zealand',          f1:'\ud83c\uddf3\ud83c\uddff', e2:'Belgium',             f2:'\ud83c\udde7\ud83c\uddea', alerta:null, aTxt:null, tags:[]},\r\n  \/\/ \u2500\u2500 SAT 27 JUN \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  {n:67, date:'Sat Jun 27', stad:'estadio-nueva-york',    sName:'New York Stadium',               city:'New York',      dest:'usa', e1:'Panama',               f1:'\ud83c\uddf5\ud83c\udde6', e2:'England',             f2:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f', alerta:null, aTxt:null, tags:[]},\r\n  {n:68, date:'Sat Jun 27', stad:'estadio-filadelfia',    sName:'Philadelphia Stadium',           city:'Philadelphia',  dest:'usa', e1:'Croatia',              f1:'\ud83c\udded\ud83c\uddf7', e2:'Ghana',               f2:'\ud83c\uddec\ud83c\udded', alerta:null, aTxt:null, tags:[]},\r\n  {n:70, date:'Sat Jun 27', stad:'estadio-miami',         sName:'Miami Stadium',                  city:'Miami',         dest:'usa', e1:'Colombia',             f1:'\ud83c\udde8\ud83c\uddf4', e2:'Portugal',            f2:'\ud83c\uddf5\ud83c\uddf9', alerta:'latam', aTxt:'\ud83d\udd25 Colombia in Miami', tags:['LATAM']},\r\n  {n:72, date:'Sat Jun 27', stad:'estadio-atlanta',       sName:'Atlanta Stadium',                city:'Atlanta',       dest:'usa', e1:'DR Congo',             f1:'\ud83c\udde8\ud83c\udde9', e2:'Uzbekistan',          f2:'\ud83c\uddfa\ud83c\uddff', alerta:null, aTxt:null, tags:[]},\r\n  {n:69, date:'Sat Jun 27', stad:'estadio-kansas-city',   sName:'Kansas City Stadium',            city:'Kansas City',   dest:'usa', e1:'Algeria',              f1:'\ud83c\udde9\ud83c\uddff', e2:'Austria',             f2:'\ud83c\udde6\ud83c\uddf9', alerta:null, aTxt:null, tags:[]},\r\n  {n:71, date:'Sat Jun 27', stad:'estadio-dallas',        sName:'Dallas Stadium',                 city:'Dallas',        dest:'usa', e1:'Jordan',               f1:'\ud83c\uddef\ud83c\uddf4', e2:'Argentina',           f2:'\ud83c\udde6\ud83c\uddf7', alerta:'latam', aTxt:'\ud83d\udd25 Argentina in Dallas', tags:['LATAM','High Demand']}\r\n];\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ NORMALIZATION\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nfunction norm(s) {\r\n  return s.toLowerCase()\r\n    .normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'')\r\n    .replace(\/[^a-z0-9]\/g,'-').replace(\/-+\/g,'-').replace(\/^-|-$\/g,'');\r\n}\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ UNIQUE TEAMS (LATAM first)\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar LATAM_PRIO = ['Argentina','Brazil','Uruguay','Ecuador','Paraguay','Mexico','Haiti','Panama','Cura\u00e7ao'];\r\nvar allTeams = [];\r\nM.forEach(function(m){\r\n  [m.e1,m.e2].forEach(function(t){ if(allTeams.indexOf(t)===-1) allTeams.push(t); });\r\n});\r\nallTeams.sort(function(a,b){\r\n  var aL=LATAM_PRIO.indexOf(a)>-1, bL=LATAM_PRIO.indexOf(b)>-1;\r\n  if(aL&&!bL) return -1;\r\n  if(!aL&&bL) return 1;\r\n  return a.localeCompare(b,'en');\r\n});\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ UNIQUE STADIUMS\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar stadiums = [];\r\nM.forEach(function(m){\r\n  if(!stadiums.find(function(s){return s.key===m.stad;})){\r\n    stadiums.push({key:m.stad, name:m.sName, city:m.city, dest:m.dest});\r\n  }\r\n});\r\nstadiums.sort(function(a,b){\r\n  var o={mex:0,can:1,usa:2};\r\n  if(o[a.dest]!==o[b.dest]) return o[a.dest]-o[b.dest];\r\n  return a.city.localeCompare(b.city,'en');\r\n});\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ PRICES AND URLS\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar PRICE  = {mex:'$4,400', usa:'$6,500', can:'$6,500'};\r\nvar PKGURL = {mex:'\/ciudad-de-mexico\/', usa:'\/estados-unidos\/', can:'\/canada\/'};\r\nvar PKGLBL = {mex:'View Mexico packages', usa:'View USA packages', can:'View Canada packages'};\r\nvar DESTLBL = {mex:'\ud83c\uddf2\ud83c\uddfd Mexico', usa:'\ud83c\uddfa\ud83c\uddf8 USA', can:'\ud83c\udde8\ud83c\udde6 Canada'};\r\nvar ESTADOJI = {mex:'\ud83c\uddf2\ud83c\uddfd', can:'\ud83c\udde8\ud83c\udde6', usa:'\ud83c\uddfa\ud83c\uddf8'};\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ RENDER CHIPS \u2014 TEAM (LATAM first + Show more)\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar LATAM_SHOW = ['Argentina','Brazil','Uruguay','Ecuador','Paraguay','Mexico','Colombia','Haiti','Panama','Cura\u00e7ao'];\r\nvar selCont = document.getElementById('pd2SelChips');\r\nvar verMasExpanded = false;\r\n\r\nallTeams.forEach(function(t){\r\n  var flag='';\r\n  for(var i=0;i<M.length;i++){\r\n    if(M[i].e1===t){flag=M[i].f1;break;}\r\n    if(M[i].e2===t){flag=M[i].f2;break;}\r\n  }\r\n  var btn=document.createElement('button');\r\n  btn.className='pd2-chip';\r\n  btn.setAttribute('data-sel', norm(t));\r\n  btn.setAttribute('data-label', flag+' '+t);\r\n  btn.textContent=flag+' '+t;\r\n  if(LATAM_SHOW.indexOf(t)===-1) btn.classList.add('pd2-chip-hidden');\r\n  selCont.appendChild(btn);\r\n});\r\n\r\n\/\/ Show more button\r\nvar verMasBtn = document.createElement('button');\r\nverMasBtn.className = 'pd2-chip pd2-chip-vermas';\r\nverMasBtn.id = 'pd2VerMas';\r\nverMasBtn.textContent = '+ View all teams';\r\nselCont.appendChild(verMasBtn);\r\n\r\nverMasBtn.addEventListener('click', function(){\r\n  verMasExpanded = !verMasExpanded;\r\n  document.querySelectorAll('#pd2SelChips .pd2-chip-hidden').forEach(function(c){\r\n    if(verMasExpanded) c.classList.add('revealed');\r\n    else c.classList.remove('revealed');\r\n  });\r\n  verMasBtn.textContent = verMasExpanded ? '\u2212 View less' : '+ View all teams';\r\n});\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ RENDER CHIPS \u2014 STADIUMS\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar estCont = document.getElementById('pd2EstChips');\r\nstadiums.forEach(function(s){\r\n  var btn=document.createElement('button');\r\n  btn.className='pd2-chip d-est';\r\n  btn.setAttribute('data-est', s.key);\r\n  btn.setAttribute('data-label', ESTADOJI[s.dest]+' '+s.name+' \u00b7 '+s.city);\r\n  btn.textContent=ESTADOJI[s.dest]+' '+s.city;\r\n  estCont.appendChild(btn);\r\n});\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ RENDER CARDS\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar grid = document.getElementById('pd2Grid');\r\n\r\nfunction tagCls(tag){\r\n  if(tag==='LATAM'||tag==='High Demand'||tag==='Limited Spots') return 'urgente';\r\n  if(tag==='Opening Match') return 'amarillo';\r\n  if(tag==='Host Nation') return 'azul';\r\n  return 'gris';\r\n}\r\n\r\nM.forEach(function(m){\r\n  var teamsKey = norm(m.e1)+' '+norm(m.e2);\r\n  var card=document.createElement('div');\r\n  card.className='pc2';\r\n  card.setAttribute('data-dest', m.dest);\r\n  card.setAttribute('data-teams', teamsKey);\r\n  card.setAttribute('data-stad', m.stad);\r\n\r\n  var alertHTML = m.alerta ? '<div class=\"pc2-alert '+m.alerta+'\">'+m.aTxt+'<\/div>' : '';\r\n  var tagsHTML = m.tags.length\r\n    ? '<div class=\"pc2-tags\">'+m.tags.map(function(t){return '<span class=\"pc2-tag '+tagCls(t)+'\">'+t+'<\/span>';}).join('')+'<\/div>'\r\n    : '';\r\n\r\n  card.innerHTML =\r\n    '<div class=\"pc2-bar '+m.dest+'\"><\/div>'+\r\n    '<div class=\"pc2-head\">'+\r\n      '<div class=\"pc2-head-left\">'+\r\n        '<span class=\"pc2-pill '+m.dest+'\">'+DESTLBL[m.dest]+'<\/span>'+\r\n        '<span class=\"pc2-num\">#'+m.n+'<\/span>'+\r\n      '<\/div>'+\r\n      '<span class=\"pc2-date\">'+m.date+'<\/span>'+\r\n    '<\/div>'+\r\n    alertHTML+\r\n    '<div class=\"pc2-match\">'+\r\n      '<div class=\"pc2-team\"><span class=\"pc2-flag\">'+m.f1+'<\/span><span class=\"pc2-tname\">'+m.e1+'<\/span><\/div>'+\r\n      '<span class=\"pc2-vs\">VS<\/span>'+\r\n      '<div class=\"pc2-team\"><span class=\"pc2-flag\">'+m.f2+'<\/span><span class=\"pc2-tname\">'+m.e2+'<\/span><\/div>'+\r\n    '<\/div>'+\r\n    '<div class=\"pc2-info\">'+\r\n      '<div class=\"pc2-stad\">\ud83d\udccd '+m.sName+' \u00b7 '+m.city+'<\/div>'+\r\n      tagsHTML+\r\n    '<\/div>'+\r\n    '<div class=\"pc2-price-row\">'+\r\n      '<div class=\"pc2-price-meta\"><span class=\"pc2-from\">from<\/span><span class=\"pc2-usd\">USD per person<\/span><\/div>'+\r\n      '<span class=\"pc2-price\">'+PRICE[m.dest]+'<\/span>'+\r\n    '<\/div>'+\r\n    '<a class=\"pc2-cta '+m.dest+'\" href=\"'+PKGURL[m.dest]+'\">'+PKGLBL[m.dest]+' \u2192<\/a>';\r\n\r\n  grid.appendChild(card);\r\n});\r\n\r\n\/\/ Update stat\r\ndocument.getElementById('pd2TotalStat').textContent = M.length;\r\n\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\/\/ FILTER LOGIC\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar countEl   = document.getElementById('pd2Count');\r\nvar emptyEl   = document.getElementById('pd2Empty');\r\nvar filterBar = document.getElementById('pd2ActiveFilter');\r\nvar filterLbl = document.getElementById('pd2ActiveLabel');\r\nvar clearBtn  = document.getElementById('pd2ClearBtn');\r\n\r\nfunction getCards(){ return document.querySelectorAll('#pd2Grid .pc2'); }\r\n\r\nfunction updateCount(){\r\n  var vis = document.querySelectorAll('#pd2Grid .pc2:not(.hidden)').length;\r\n  countEl.textContent = vis;\r\n  emptyEl.style.display = vis===0 ? 'block' : 'none';\r\n  grid.style.display    = vis===0 ? 'none'  : 'grid';\r\n}\r\n\r\nfunction showFilterBadge(label){\r\n  filterLbl.textContent = label;\r\n  filterBar.classList.add('visible');\r\n}\r\n\r\nfunction resetAll(){\r\n  getCards().forEach(function(c){ c.classList.remove('hidden'); });\r\n  document.querySelectorAll('.pd2-chip').forEach(function(b){ b.classList.remove('active'); });\r\n  document.querySelector('#pd2DestChips [data-dest=\"all\"]').classList.add('active');\r\n  filterBar.classList.remove('visible');\r\n  updateCount();\r\n}\r\n\r\n\/\/ Clear\r\nclearBtn.addEventListener('click', resetAll);\r\n\r\n\/\/ Destination filter\r\ndocument.getElementById('pd2DestChips').addEventListener('click', function(e){\r\n  var btn=e.target.closest('.pd2-chip'); if(!btn) return;\r\n  document.querySelectorAll('.pd2-chip').forEach(function(b){ b.classList.remove('active'); });\r\n  btn.classList.add('active');\r\n  var dest=btn.getAttribute('data-dest');\r\n  getCards().forEach(function(c){\r\n    c.classList.toggle('hidden', dest!=='all' && c.getAttribute('data-dest')!==dest);\r\n  });\r\n  if(dest==='all'){ filterBar.classList.remove('visible'); }\r\n  else { showFilterBadge(btn.textContent); }\r\n  updateCount();\r\n});\r\n\r\n\/\/ Team filter\r\nselCont.addEventListener('click', function(e){\r\n  var btn=e.target.closest('.pd2-chip'); if(!btn) return;\r\n  document.querySelectorAll('.pd2-chip').forEach(function(b){ b.classList.remove('active'); });\r\n  btn.classList.add('active');\r\n  var sel=btn.getAttribute('data-sel');\r\n  getCards().forEach(function(c){\r\n    var teams=c.getAttribute('data-teams').split(' ');\r\n    c.classList.toggle('hidden', teams.indexOf(sel)===-1);\r\n  });\r\n  showFilterBadge(btn.textContent);\r\n  updateCount();\r\n});\r\n\r\n\/\/ Stadium filter\r\nestCont.addEventListener('click', function(e){\r\n  var btn=e.target.closest('.pd2-chip'); if(!btn) return;\r\n  document.querySelectorAll('.pd2-chip').forEach(function(b){ b.classList.remove('active'); });\r\n  btn.classList.add('active');\r\n  var est=btn.getAttribute('data-est');\r\n  getCards().forEach(function(c){\r\n    c.classList.toggle('hidden', c.getAttribute('data-stad')!==est);\r\n  });\r\n  showFilterBadge(btn.getAttribute('data-label'));\r\n  updateCount();\r\n});\r\n\r\n\/\/ Initial count\r\nupdateCount();\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u26bd FIFA World Cup 2026 \u00b7 Mexico \u00b7 USA \u00b7 Canada FeaturedMatches Find your team&#8217;s matches and book your complete package. Hotel, transfers and tickets \u2014 all sorted. 9Available packages 3Destinations \u2014Matches loaded 5 \u2605Premium service \ud83c\udff4 Search by your team \ud83d\udccd Filter by destination All \ud83c\uddfa\ud83c\uddf8 USA \ud83c\uddf2\ud83c\uddfd Mexico \ud83c\udde8\ud83c\udde6 Canada \ud83c\udfdf Filter by [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-10198","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/pages\/10198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/comments?post=10198"}],"version-history":[{"count":5,"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/pages\/10198\/revisions"}],"predecessor-version":[{"id":10223,"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/pages\/10198\/revisions\/10223"}],"wp:attachment":[{"href":"https:\/\/toprakworld.com\/en\/wp-json\/wp\/v2\/media?parent=10198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}