PageSourceSearch

https://www.concacaf.com/_next/static/chunks/2994.6ea63b31051fd779.js

js concacaf.com collected 2026-10-02 02:28:04 UTC 34,987 bytes, 8 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2994],{1930:(e,t,a)=>{a.d(t,{t:()=>i});var r=a(45790),d=a(35156);function i(e,t,a){return(0,r.g)(e,{matches:{path:"matches",transform:(e,i)=>{if(!Array.isArray(e))return[];let n=i?.competition?.competitionId,o=i?.competition?.name,l=i?.competition?.seasonId,s=i?.competition?.seasonName;return e.map(e=>({...(0,r.g)(e,{matchId:{path:"matchId",default:""},matchDayText:{path:["matchSet.name","matchSet.shortName"],default:""},homeTeam:{path:"home",transform:e=>({name:e?.shortName||e?.officialName||e?.mediaName||"",shortName:e?.acronymName||e?.shortName||"",logo:void 0,teamId:e?.teamId||"",teamSecondaryShortName:e?.shortName||void 0,imagery:e?.imagery}),default:{name:"",shortName:"",logo:void 0}},awayTeam:{path:"away",transform:e=>({name:e?.shortName||e?.officialName||e?.mediaName||"",shortName:e?.acronymName||e?.shortName||"",logo:void 0,teamId:e?.teamId||"",teamSecondaryShortName:e?.shortName||void 0,imagery:e?.imagery}),default:{name:"",shortName:"",logo:void 0}},broadcasters:{path:"editorial",transform:e=>(0,d.t)(e,t,a),default:[]},homeScoring:{path:"homeScorePush",transform:e=>{let t="number"==typeof e?e:Number(e);return isNaN(t)?void 0:t},default:void 0},homePenalties:{path:"providerPenaltyScoreHome",default:void 0},awayScoring:{path:"awayScorePush",transform:e=>{let t="number"==typeof e?e:Number(e);return isNaN(t)?void 0:t},default:void 0},awayPenalties:{path:"providerPenaltyScoreAway",default:void 0},status:{path:"status",transform:e=>{if("string"==typeof e){let t=e.toUpperCase();return["UPCOMING","LIVE","FINISHED","POSTPONED","CANCELED","ABANDONED","UNKNOWN","SUSPENDED"].includes(t)?t:e}return e||"UNKNOWN"},default:"UNKNOWN"},phase:{path:"phase"},time:{path:"matchDateLocal",default:void 0},timeElapsed:{path:"time",default:""},isUnknownKickOffTime:{path:"isUnknownKickOffTime",default:!1},date:{path:"matchDateLocal",default:void 0},dateUTC:{path:"matchDateUtc",default:void 0},additionalTime:{path:"additionalTime",default:""},highlightsUrl:{path:["editorial.highlightsUrl","editorial.highlightsNationalUrl","highlightsInternationalUrl"],default:void 0},ticketUrl:{path:"editorial.ticketsUrl",default:void 0},aggregate:{path:"aggregate",default:void 0},competitionId:{path:"competition.competitionId",default:void 0},competitionName:{path:"competition.name",default:void 0},seasonName:{path:"competition.seasonName",default:void 0},seasonId:{path:"competition.seasonId",default:void 0}}),competitionId:n,competitionName:o,seasonId:l,seasonName:s}))},default:[]},competitionName:{path:"competition.name",default:void 0},competitionId:{path:"competition.competitionId",default:void 0},seasonName:{path:"competition.seasonName",default:void 0},seasonId:{path:"competition.seasonId",default:void 0}})}},4802:(e,t,a)=>{a.d(t,{t:()=>d});var r=a(12115),d=({level:e,children:t,className:a,...d})=>{let i=`h${Math.max(1,Math.min(6,e))}`;return r.createElement(i,{...d,className:a},t)}},10425:(e,t,a)=>{a.d(t,{i:()=>n,n:()=>o,r:()=>i,t:()=>d});var r=a(45790),d=r.a;function i(e){return r.l.parseLocale(e,d)}function n(e){return i(e).toLowerCase().startsWith("ar")}function o(e){let t=i(e);if(!t.toLowerCase().startsWith("ar"))return t;try{return new Intl.Locale(t,{numberingSystem:"latn"}).toString()}catch{return`${t}-u-nu-latn`}}},13809:(e,t,a)=>{a.d(t,{n:()=>l,t:()=>o});var r=a(45790),d=a(12115),i=(0,r.t)();function n(e){return t=>{let{enabled:a=!0,url:r,className:n,ariaLabel:o,openInNewTab:l=!1,newTabWarningText:s="(opens in new tab)",nestedLinkStrategy:f="self-disabled",nestedLinkDetectionDepth:c=12,ref:w,...m}=t,{children:u,...h}=m;if(!a||!r)return(0,i.jsx)(e,{...m,className:n,ref:w});let{hasNestedAnchors:p,children:x}="none"!==f&&function e(t,a=1/0,r=0){if(r>=a||!t)return!1;if(Array.isArray(t))return t.some(t=>e(t,a,r));if(d.isValidElement(t)){if("a"===t.type)return!0;let d=t.props;if(d?.children!==void 0)return e(d.children,a,r+1)}return!1}(u,c)?"self-disabled"===f?(console.warn("[withLink] Nested <a> tags detected. Using 'self-disabled' strategy: returning children without link wrapper."),{hasNestedAnchors:!0,children:u}):(console.warn("[withLink] Nested <a> tags detected. Using 'override' strategy: nested links will be disabled."),{hasNestedAnchors:!0,children:function e(t,a=1/0,r=0){if(r>=a||!t)return t;if(Array.isArray(t))return t.map(t=>e(t,a,r));if(d.isValidElement(t)){if("a"===t.type){let i=t.props,n=i.children,{href:o,target:l,rel:s,children:f,...c}=i;return d.createElement("span",{...c},e(n,a,r+1))}let i=t.props?.children;if(void 0!==i){let n=e(i,a,r+1);return d.cloneElement(t,{},n)}}return t}(u,c)}):{hasNestedAnchors:!1,children:u};return p&&"self-disabled"===f?(0,i.jsx)(e,{...m,className:n,ref:w}):(0,i.jsx)("a",{...h,href:r,className:`${n||""} dfw:cursor-pointer focus-visible:dfw:outline-none focus-visible:dfw:ring-2 focus-visible:dfw:ring-primary focus-visible:dfw:ring-offset-2 dfw:rounded`,"aria-label":(()=>
1{if(o)return l?`${o} ${s}`:o})(),target:l?"_blank":void 0,rel:l?"noopener noreferrer":void 0,ref:w,children:x})}}var o=n(({children:e,...t})=>(0,i.jsx)("div",{...t,children:e})),l=n(({children:e,...t})=>(0,i.jsx)("span",{...t,children:e}))},24508:(e,t,a)=>{a.d(t,{t:()=>n});var r=a(45790),d=a(43681);a(12115);var i=(0,r.t)(),n=({text:e,variant:t="filled",outlineTextColor:a="dfw:text-mhw-button-outlined-text dfw:dark:text-mhw-button-outlined-text-dark",filledTextColor:n="dfw:text-mhw-button-filled-text dfw:dark:text-mhw-button-filled-text-dark",action:o,icon:l,iconPosition:s="left",disabled:f=!1,className:c="","aria-label":w,"data-testid":m})=>(0,i.jsxs)("button",{type:"button",onClick:()=>{o.event&&o.onEvent&&(0,r.h)(o.event,o.onEvent),o.onClick()},className:(0,d.t)("dfw:flex dfw:flex-row dfw:justify-center dfw:items-center dfw:gap-1 dfw:shrink-0 dfw:h-8 dfw:md:h-[34px] dfw:px-4 dfw:py-1.5 dfw:rounded-full dfw:cursor-pointer dfw:outline-none","outlined"===t?`dfw:border-2 dfw:border-mhw-button-outlined-border dfw:dark:border-mhw-button-outlined-border-dark dfw:bg-transparent ${a} dfw:hover:border-mhw-button-outlined-hover-border dfw:dark:hover:border-mhw-button-outlined-hover-border-dark`:`dfw:bg-mhw-button-filled-bg dfw:dark:bg-mhw-button-filled-bg-dark ${n} dfw:hover:bg-mhw-button-filled-hover-bg dfw:dark:hover:bg-mhw-button-filled-hover-bg-dark`,f&&"dfw:opacity-60 dfw:cursor-not-allowed dfw:pointer-events-none",c),disabled:f,"aria-label":w||e,"data-testid":m,children:[l&&"left"===s&&(0,i.jsx)("span",{className:"dfw:flex dfw:items-center dfw:justify-center dfw:shrink-0 dfw:w-4 dfw:h-4",children:l}),(0,i.jsx)("span",{className:`${r.P.Nav3} dfw:leading-none dfw:uppercase dfw:whitespace-nowrap dfw:overflow-hidden dfw:text-ellipsis dfw:py-0.5`,children:e}),l&&"right"===s&&(0,i.jsx)("span",{className:"dfw:flex dfw:items-center dfw:justify-center dfw:shrink-0 dfw:w-4 dfw:h-4",children:l})]})},28215:(e,t,a)=>{a.d(t,{t:()=>d});var r=(0,a(45790).t)();function d({backgroundImageUrl:e,backgroundImageClassName:t,className:a,children:d}){let i=e?{backgroundImage:`url(${e})`}:void 0;return(0,r.jsxs)("div",{className:"dfw:relative dfw:overflow-hidden dfw:h-full",children:[(0,r.jsx)("div",{className:`dfw:absolute dfw:inset-0 dfw:z-0 dfw:bg-cover dfw:bg-no-repeat ${e?t:`${t} dfw:bg-(--flex-card-bg) dfw:dark:bg-(--flex-card-bg-dark)`}`,style:i,"aria-hidden":"true"}),(0,r.jsx)("div",{className:`dfw:relative dfw:z-20 ${a}`,children:d})]})}},29720:(e,t,a)=>{a.d(t,{t:()=>s});var r=a(45790),d=a(50268),i=a(12115),n={goal:{id:"goal"},corner:{id:"corner_shot"},substitution:{id:"substitution"},"yellow-card":{id:"yellow_card"},"official-yellow-card":{id:"yellow_card"},"red-card":{id:"red_card"},"official-red-card":{id:"red_card"},"start-first-half":{id:"first_half_start"},"first-half":{id:"first_half_start"},"end-first-half":{id:"first_half_end"},"half-time-break":{id:"first_half_end"},"start-second-half":{id:"second_half_start"},"second-half":{id:"second_half_start"},"end-second-half":{id:"second_half_end"},lineup:{id:"lineup"},"extra-time-first-half":{id:"first_extra_time_start"},"extra-time-break":{id:"first_extra_time_end"},"extra-time-second-half":{id:"second_extra_time_start"},"end-extra-time-second-half":{id:"second_extra_time_end"},"full-time":{id:"suspension"},"official-second-yellow-card":{id:"second_yellow_card"},"second-yellow-card":{id:"second_yellow_card"},foul:{id:"foul"},"injury-event":{id:"injury"},"substitution-in":{id:"substitution_on"},"substitution-out":{id:"substitution_off"},"attempt-saved":{id:"save",class:"dfw:dark:[--dfw-color-svg-save-events:black]"},"penalty-shoot-out-saved":{id:"save",class:"dfw:dark:[--dfw-color-svg-save-events:black]"},"attempt-missed":{id:"shot_on_target",class:"dfw:dark:[--dfw-color-svg-shot-on-target-events:black]"},"own-goal":{id:"own_goal",class:"dfw:dark:[--dfw-color-svg-own-goal-events:black]"},assist:{id:"assist",class:"dfw:dark:[--dfw-color-svg-assist-events:black]"},penalties:{id:"penalty_start"},"end-penalties":{id:"penalty_end"},"penalty-goal":{id:"penalty_goal",class:"dfw:dark:[--dfw-color-svg-penalty-goal-events:black]"},"penalty-shoot-out":{id:"penalty_shot"},"penalty-shoot-out-missed":{id:"phase_penalty_wrong"},"action-disallowed":{id:"phase_penalty_wrong"},"penalty-shoot-out-scored":{id:"phase_penalty_goal",class:"dfw:dark:[--dfw-color-svg-phase-penalty-goal-events:black]"},live:{id:"live"},default:{id:"default"}},o=(0,r.t)(),l={goal:"Goal scored","penalty-goal":"Penalty goal scored","own-goal":"Own goal","yellow-card":"Yellow card shown","red-card":"Red card shown","second-yellow-card":"Second yellow card (red card)",substitution:"Player substitution",var:"VAR review","action-disallowed":"Disallowed goal",injury:"Player injury",offside:"Offside",corner:"Corner kick","free-kick":"Free kick",penalty:"Penalty","penalty-missed":"Penalty missed","penalty-saved":"Penalty saved",shot:"Shot","shot-on-target":"Shot on target","shot-off-target":"Shot off target",assist:"Assist","kick-off":"Kick off","half-time":"Half time","full-time":"Full time","extra-time":"Extra time",start:"Match started",end:"Match ended"},s=({eventType:e,alt:t,iconPathOrUrl:a,darkMode:r,eventAltTextMap:s,...f})=>{let c=e?.toLowerCase()||"default",w=n[c]||n.default||{id:"default",class:""},m="events",u=w||{id:"default",class:""},h=(0,i.useMemo)(()=>({pathOrUrl:a,suffix:`_${m}`,variation:r?"_dark":"_light"}),[a,r]);return(0,o.jsx)(d.t,{...f,contextId:m,config:h,iconId:u.id,alt:t||(s?.[c]?s[c]:l[c]?l[c]:`${e}
1 event`),className:[u.class||"",f.className||""].filter(Boolean).join(" ")})}},35156:(e,t,a)=>{a.d(t,{t:()=>d});var r=(e,t)=>{let a=t[e];if(a)return{logoSource:a.logoSource,linkUrl:a.linkUrl};let r=t[e.toLowerCase()];return r?{logoSource:r.logoSource,linkUrl:r.linkUrl}:{logoSource:void 0,linkUrl:void 0}},d=(e,t,a)=>{let d=(e=>{if(!e)return{};let t={};return e.forEach(e=>{e.name&&(t[e.name]=e,t[e.name.toLowerCase()]=e)}),t})(a),i=[e?.broadcasters?.broadcasterNational1,e?.broadcasters?.broadcasterNational2,e?.broadcasters?.broadcasterNational3,e?.broadcasters?.broadcasterInternational1,e?.broadcasters?.broadcasterInternational2,e?.broadcasters?.broadcasterInternational3].filter(e=>null!=e&&""!==e).map(e=>{let t=e.split("|").map(e=>e.trim()),a=t[0],i=t[1]||void 0,n=r(a,d);return{name:a,logoSource:n.logoSource,linkUrl:i||n.linkUrl}}),n=e?.editorials?.filter(e=>void 0===e.country||""!==e.country&&e.country.split(",").includes(t||"")).map(e=>{let t=r(e.name,d);return{name:e.name,logoSource:t.logoSource,linkUrl:e.url||t.linkUrl}});return n&&n.length>0?n:i}},35171:(e,t,a)=>{a.d(t,{n:()=>d,t:()=>i});var r=a(12115);function d(e){return(0,r.useSyncExternalStore)((0,r.useCallback)(t=>{let a=globalThis.window?.matchMedia(e);return a?(a.addEventListener("change",t),()=>{a.removeEventListener("change",t)}):()=>{}},[e]),()=>globalThis.window?.matchMedia(e).matches,()=>!1)}var i=(e,t)=>(0,r.useSyncExternalStore)(t=>{let a=e.current;if(!a)return()=>{};let r=new ResizeObserver(()=>t());return r.observe(a),()=>r.disconnect()},()=>{let a=e.current;return!!a&&t({width:a.clientWidth,height:a.clientHeight})},()=>!1)},43868:(e,t,a)=>{a.d(t,{t:()=>n});var r=a(45790);a(12115);var d=(0,r.t)(),i={competitionLogoAlt:"Competition logo",visitBrandAria:"Visit {{brand}}",visitBrandNewTabAria:"Visit {{brand}} (opens in new tab)"},n=({brandName:e,brandLogo:t,brandURL:a,height:n="auto",openInNewTab:o=!0})=>{let l,{t:s}=(0,r.u)();if(!t)return null;l=e||(s?s("competitionLogoAlt",i.competitionLogoAlt):i.competitionLogoAlt);let f=(0,d.jsx)("img",{src:t,alt:l,className:"dfw:max-w-full dfw:max-h-full dfw:object-contain",style:{display:"block",width:"auto",height:"100%",maxWidth:"100%",maxHeight:"100%",objectFit:"contain"}});return a?(0,d.jsx)("a",{href:a,target:o?"_blank":void 0,rel:o?"noopener noreferrer":void 0,className:"dfw:flex dfw:w-auto focus:dfw:outline-none focus:dfw:ring-2 focus:dfw:ring-primary dfw:rounded",style:{height:n},title:e,"aria-label":(()=>{if(!e)return;if(s)return(o?s("visitBrandNewTabAria",i.visitBrandNewTabAria):s("visitBrandAria",i.visitBrandAria)).replace("{{brand}}",e);let t=`Visit ${e}`;return o?`${t} (opens in new tab)`:t})(),children:f}):(0,d.jsx)("div",{className:"dfw:flex dfw:w-auto",style:{height:n},title:e,children:f})}},48409:(e,t,a)=>{a.d(t,{t:()=>l});var r=a(45790),d=a(67568),i=a(13809),n=a(12115),o=(0,r.t)();function l({teamLogoUrl:e,teamShortName:t,className:a="dfw:object-contain dfw:w-full dfw:h-full",enableTeamLinks:r=!1,teamUrl:l=""}){let[s,f]=(0,n.useState)(!1),c=!s&&e?e:d.t;return(0,o.jsx)("div",{className:`dfw:relative dfw:overflow-hidden ${a} dfw:shrink-0 dfw:grow-0`,children:(0,o.jsx)(i.t,{enabled:r,url:l,children:(0,o.jsx)("img",{src:c,alt:t,className:"dfw:absolute dfw:inset-0 dfw:object-contain dfw:w-full dfw:h-full",onError:()=>{f(!0)},"aria-hidden":r&&!!t})})})}},56399:(e,t,a)=>{a.d(t,{n:()=>n,t:()=>o});var r=a(45790);a(24508);var d=a(12115),i=(0,r.t)(),n=({onClick:e,children:t,textStyle:a="",className:r="",borderColor:d="dfw:border-(--outlined-button-border) dfw:dark:border-(--outlined-button-border-dark)",textColor:n="dfw:text-(--outlined-button-text) dfw:dark:text-(--outlined-button-text-dark)",parentClassName:o="",ref:l,...s})=>(0,i.jsx)("div",{className:`dfw:relative dfw:inline-block ${o}`,children:(0,i.jsx)("button",{ref:l,onClick:e,className:`
2            dfw:relative dfw:z-10
3            dfw:px-3 dfw:py-1 dfw:rounded-[30px]
4            dfw:border-2
5            ${d} ${a} ${n} ${r}
6            dfw:transition-colors dfw:duration-200
7            dfw:focus-visible:ring-2 dfw:focus-visible:ring-primary dfw:dark:focus-visible:ring-primary-dark dfw:focus-visible:ring-offset-2 dfw:outline-none
8          `,...s,children:t})}),o=({text:e,options:t,icon:a,className:o="",borderColor:l="",textColor:s="dfw:text-(--dropdown-trigger-text) dfw:dark:text-(--dropdown-trigger-text-dark)",buttonClassName:f="",optionClassName:c="",ariaLabel:w})=>{let{t:m}=(0,r.u)(),[u,h]=(0,d.useState)(!1),[p,x]=(0,d.useState)(!1),[b,g]=(0,d.useState)(-1),v=(0,d.useRef)(null),N=(0,d.useRef)(null),k=(0,d.useRef)(null),y=(0,d.useRef)([]),j=(0,d.useMemo)(()=>`dropdown-menu-${e.replace(/\s+/g,"-").toLowerCase()}`,[e]),T=(0,d.useCallback)(()=>{h(!1),g(-1),k.current?.focus()},[]),$=(0,d.useCallback)(e=>{e.action.onClick(),T()},[T]),I=(0,d.useCallback)(e=>{if(u)switch(e.key){case"ArrowDown":e.preventDefault(),g(e=>e<t.length-1?e+1:0);break;case"ArrowUp":e.preventDefault(),g(e=>e>0?e-1:t.length-1);break;case"Home":e.preventDefault(),g(0);break;case"End":e.preventDefault(),g(t.length-1);break;case"Escape":e.preventDefault(),T();break;case"Enter":case" ":e.preventDefault(),b>=0&&t[b]&&$(t[b]);break;case"Tab":T()}},[u,t,b,$,T]);return(0,d.useEffect)(()=>{u&&b>=0&&y.current[b]&&y.current[b]?.focus()},[u,b]),(0,d.useEffect)(()=>
8{if(u&&N.current){let e=()=>{let e=N.current.getBoundingClientRect(),a=window.innerHeight,r=48*Math.min(t.length,10)+16,d=a-e.bottom-16-24,i=e.top-16-24;x(d<r&&i>=r||d<r&&i>1.2*d)};e();let a=()=>{u&&e()};return window.addEventListener("scroll",a,!0),window.addEventListener("resize",a),()=>{window.removeEventListener("scroll",a,!0),window.removeEventListener("resize",a)}}},[u,t.length]),(0,d.useEffect)(()=>{if(!u)return;let e=e=>{N.current&&v.current&&!N.current.contains(e.target)&&!v.current.contains(e.target)&&T()};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[T,u]),(0,i.jsxs)("div",{className:"dfw:relative dfw:inline-block",ref:N,children:[(0,i.jsxs)(n,{ref:k,onClick:()=>{h(e=>(e||g(0),!e))},onKeyDown:I,textStyle:r.P.Nav3,className:`dfw:flex dfw:items-center dfw:cursor-pointer dfw:uppercase dfw:focus-visible:ring-2 dfw:focus-visible:ring-primary dfw:focus-visible:ring-offset-2 ${f??""}`,borderColor:l,textColor:s,"aria-haspopup":"menu","aria-expanded":u,"aria-label":w||`Select option, current selection: ${e}`,"aria-controls":u?j:void 0,parentClassName:o,children:[m(e.toUpperCase(),e).toUpperCase(),a&&(0,i.jsx)("span",{className:"dfw:items-center dfw:ms-2","aria-hidden":"true",children:a})]}),u&&(0,i.jsx)("div",{ref:v,id:j,role:"menu",tabIndex:0,"aria-label":w||e,onKeyDown:I,className:`${r.P.Nav3} dfw:absolute dfw:start-0 ${p?"dfw:bottom-full dfw:mb-2":"dfw:top-full dfw:mt-2"} dfw:bg-(--dropdown-menu-bg) dfw:dark:bg-(--dropdown-menu-bg-dark) dfw:text-(--dropdown-menu-item-text) dfw:dark:text-(--dropdown-menu-item-text-dark) dfw:border dfw:border-(--dropdown-menu-border) dfw:dark:border-(--dropdown-menu-border-dark) dfw:rounded-2xl dfw:z-50 dfw:overflow-hidden dfw:min-w-full ${c}`,style:{maxHeight:"calc(100vh - 40px)",width:"max-content",minWidth:"100%"},children:(0,i.jsx)("div",{className:`dfw:overflow-y-auto ${t.length>10?"dfw:max-h-60":""}`,children:t.map((e,t)=>(0,i.jsxs)("button",{ref:e=>{y.current[t]=e},type:"button",onClick:()=>$(e),onKeyDown:I,tabIndex:b===t?0:-1,className:`dfw:cursor-pointer dfw:w-full dfw:text-start dfw:ps-4 dfw:pe-4 dfw:py-2 dfw:hover:bg-(--dropdown-menu-item-hover-bg) dfw:dark:hover:bg-(--dropdown-menu-item-hover-bg-dark) dfw:flex dfw:items-center dfw:gap-2 dfw:whitespace-nowrap dfw:focus-visible:bg-(--dropdown-menu-item-hover-bg) dfw:dark:focus-visible:bg-(--dropdown-menu-item-hover-bg-dark) dfw:focus-visible:outline-none ${o}`,id:`dropdown-option-${t}`,children:[e.icon&&(0,i.jsx)("span",{"aria-hidden":"true",children:e.icon}),m(e.text.toUpperCase(),e.text).toUpperCase()]},`${e.text}-${t}`))})})]})}},61622:(e,t,a)=>{a.d(t,{a:()=>l,i:()=>d,n:()=>s,r:()=>r,t:()=>f});var r=(e,t)=>{try{return new URL(t,e).href}catch(e){return console.warn("Failed to construct CDN URL:",e),""}},d=(e,t)=>{if(!(!e||!t))try{return new URL(t,e).href}catch{console.warn("Failed to construct imagery URL:",{imageryBaseUrl:e,imagePath:t});return}},i=e=>e?e.toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^\p{Letter}\p{Number} -]/gu,"").replace(/\s+/g,"-").replace(/-+/g,"-").trim().replace(/(^-+)|(-+$)/g,""):"",n=e=>{if(!e)return"";let t=e.split("::");return t.length>=3?t[2]:e},o=(e,t,a)=>{let r=a();if(!r)return e;let d=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return e.replace(RegExp(`\\[${d}\\]`,"g"),r)},l=(e,t)=>{if(!e||!t)return"";let a={teamid:()=>t.teamId&&n(t.teamId),"team-name":()=>t.teamName&&i(t.teamName),"home-team-name":()=>t.homeTeamName&&i(t.homeTeamName),"away-team-name":()=>t.awayTeamName&&i(t.awayTeamName),playerid:()=>t.playerId&&n(t.playerId),"slug-player-name":()=>t.playerFirstName&&t.playerLastName?i(`${t.playerFirstName} ${t.playerLastName}`):void 0,matchid:()=>t.matchId&&n(t.matchId),seasonid:()=>t.seasonId&&n(t.seasonId),"season-name":()=>t.seasonName?i(t.seasonName.replace(/\//g,"-")):void 0,compid:()=>t.competitionId&&n(t.competitionId),"comp-name":()=>t.competitionName&&i(t.competitionName)},r=e;for(let e in a)r=o(r,e,a[e]);return/\[[^\]]+\]/.test(r)?"":r},s=(e,t,a)=>l(e,{teamId:t,teamName:a}),f=(e,t,a,r)=>l(e,{playerId:t,playerFirstName:a,playerLastName:r})},73089:(e,t,a)=>{a.d(t,{n:()=>b,t:()=>g});var r=a(45790),d=a(69318),i=a(13809),n=a(96797),o=a(99978),l=a(35171),s=a(28215),f=a(29720),c=a(48409),w=a(43868);a(12115);var m=(0,r.t)(),u=({text:e,variant:t="gradient",icon:a,iconPosition:d="right",linkUrl:i,gradientBgColor:n,gradientTextColor:o,filledTextColor:l="dfw:text-(--cfi-filled-button-text) dfw:dark:text-(--cfi-filled-button-text-dark)",filledBgColor:s="dfw:bg-(--cfi-filled-button-bg) dfw:dark:bg-(--cfi-filled-button-bg-dark)",outlineTextColor:f,outlineBorderColor:c,"aria-label":w,"data-testid":u,openInNewTab:h=!0})=>{let p={gradient:`${n??"dfw:[background:var(--cfi-gradient-button-bg)] dfw:dark:[background:var(--cfi-gradient-button-bg-dark)]"} dfw:hover:brightness-90 ${o??"dfw:text-(--cfi-gradient-button-text) dfw:dark:text-(--cfi-gradient-button-text-dark) dfw:fill-(--cfi-gradient-button-icon) dfw:dark:fill-(--cfi-gradient-button-icon-dark)"}`,filled:`${s} dfw:hover:brightness-90 ${l}`,outlined:`dfw:bg-transparent dfw:border-2 ${c??"dfw:border-(--cfi-outlined-button-border) dfw:dark:border-(--cfi-outlined-button-border-dark)"} dfw:hover:bg-(--cfi-outlined-button-hover-bg) dfw:dark:hover:bg-(--cfi-outlined-button-hover-bg-dark) ${f??"dfw:text-(--cfi-outlined-button-text) dfw:dark:text-(--cfi-outlined-button-text-dark)"}`};return(0,m.jsxs)("a",{href:i,target:h?"_blank":void 0,rel:h?"noopener noreferrer":void 0,className:`dfw:flex dfw:w-full dfw:items-center dfw:justify-center dfw:h-8 dfw:px-4 dfw:py-2 dfw:rounded-full dfw:gap-1 ${p[t]}`,"aria-label":w||e,"data-testid":u,children:[a&&"left"===d&&a,(0,m.jsx)("span",{className:`${r.P.Nav3} uppercase`,children:e}),a&&"right"===d&&a]})},h=({label:e,value:t})=>{if(!(!e||!t))return{"aria-label":`${e}: ${t}`}},p=(e,t)=>{if(!(!e||!t))return{"aria-label":t}};function x({teamLogoUrl:e,teamShortName:t,teamAcronymName:a,isHome:r,enableTeamLinks:d=!1,teamUrl:n}){let o;return o=(0,l.n)("(max-width: 767px)")?a??"":t??"",(0,m.jsx)("div",{className:"dfw:flex dfw:flex-col",children:(0,m.jsx)("div",{className:`dfw:relative dfw:flex dfw:items-center dfw:gap-1 ${r?"dfw:justify-end":"dfw:justify-start"}`,children:""!==o&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(c.t,{teamLogoUrl:e,teamShortName:t,className:`dfw:w-10 dfw:h-10 ${r?"dfw:order-2":"dfw:order-1"}`,enableTeamLinks:d,teamUrl:n}),(0,m.jsx)("div",{className:`dfw:w-full dfw:relative dfw:flex dfw:flex-col dfw:justify-center ${r?"dfw:items-end dfw:order-1":"dfw:items-start dfw:order-2"}`,children:(0,m.jsx)("span",{className:"dfw:text-h5 dfw:font-bold dfw:text-(--cfi-team-name-text) dfw:dark:text-(--cfi-team-name-text-dark) dfw:uppercase",children:(0,m.jsx)(i.t,{enabled:d,url:n,children:o})})})]})})})}var b=({event:e,tbdLabel:t,backgroundImageUrl:a,isDarkMode:n=!1,config:l,ariaLabels:c={},enableMatchLinks:b=!1,enableTeamLinks:g=!1,matchUrl:v,homeTeamUrl:N,awayTeamUrl:k})=>{let{home:y,away:j,broadcasters:T,whereToWatch:$}=e,I;if("live"!==e.type){let a;"upcoming"===e.type&&(a=e.isUnknownKickOffTime),I=(0,o.t)(e.hourMinuteText,t,a)}return(0,m.jsx)("article",{className:"dfw-fixture-item dfw:flex dfw:flex-col dfw:items-center",...p(!!c.matchDescription,c.matchDescription),children:(0,m.jsx)("div",{className:"dfw-card dfw:w-full dfw:overflow-hidden dfw:border dfw:rounded-lg dfw:bg-(--cfi-card-bg) dfw:dark:bg-(--cfi-card-bg-dark) dfw:border-(--cfi-card-border) dfw:dark:border-(--cfi-card-border-dark)",children:(0,m.jsx)(s.t,{backgroundImageUrl:a,backgroundImageClassName:"dfw:bg-center dfw:md:bg-position-[center_top_55%]",children:(0,m.jsx)("div",{className:"dfw:relative dfw:z-20 dfw:px-4 dfw:py-3 dfw:md:py-5 dfw:md:px-6",children:(0,m.jsxs)("div",{className:"dfw:flex dfw:flex-col dfw:md:grid dfw:md:grid-cols-12 dfw:gap-2 dfw:md:gap-3 dfw:md:justify-between dfw:md:items-center",children:[(0,m.jsxs)(i.t,{enabled:b&&!!v,url:v,className:"dfw-match-meta dfw:md:col-span-3 dfw:w-full dfw:flex dfw:md:flex-col dfw:shrink-0 dfw:justify-between dfw:md:justify-center dfw:md:gap-2 dfw:text-(--cfi-match-day-text) dfw:dark:text-(--cfi-match-day-text-dark) dfw:md:justify-self-start",children:[e.match
8Day&&(0,m.jsx)("span",{className:`${r.P.Nav2} dfw:font-bold dfw:uppercase`,...h({label:c.matchDay,value:e.matchDay}),children:e.matchDay}),"live"===e.type&&(0,m.jsxs)("div",{className:"dfw:flex dfw:divide-x dfw:divide-(--cfi-divider) dfw:dark:divide-(--cfi-divider-dark)",children:[(0,m.jsx)("span",{className:`${r.P.Number2} dfw:pe-2 dfw:text-(--cfi-match-date-text) dfw:dark:text-(--cfi-match-date-text-dark)`,...h({label:c.matchDate,value:e.formatDate}),children:e.formatDate}),(0,m.jsxs)("div",{className:"dfw:flex dfw:justify-center dfw:items-center dfw:rounded-xs dfw:bg-(--cfi-live-badge-bg) dfw:dark:bg-(--cfi-live-badge-bg-dark) dfw:text-(--cfi-live-badge-text) dfw:dark:text-(--cfi-live-badge-text-dark) dfw:px-1.5 dfw:py-0.5 dfw:gap-0.5 dfw:ms-2","aria-live":"polite",...p(!!c.matchStatus,c.matchStatus),children:[(0,m.jsx)(f.t,{eventType:"live",size:12,darkMode:n,"aria-hidden":"true"}),(0,m.jsx)("span",{className:`${r.P.Number2}`,"aria-hidden":"true",children:e.liveText})]})]}),("finalized"===e.type||"upcoming"===e.type)&&(0,m.jsxs)("div",{className:"dfw:flex dfw:divide-x dfw:divide-(--cfi-divider) dfw:dark:divide-(--cfi-divider-dark)",children:[(0,m.jsx)("span",{className:`${r.P.Number2} dfw:pe-2 dfw:text-(--cfi-match-date-text) dfw:dark:text-(--cfi-match-date-text-dark)`,...h({label:c.matchDate,value:e.formatDate}),children:e.formatDate}),(0,m.jsx)("span",{className:`${r.P.Number2} dfw:ps-2 dfw:text-(--cfi-match-time-text) dfw:dark:text-(--cfi-match-time-text-dark)`,...h({label:c.matchTime,value:I}),children:I})]})]}),(0,m.jsxs)(i.t,{enabled:b&&!!v,url:v,className:"dfw-teams-score dfw:md:col-span-6 dfw:w-full dfw:min-w-0 dfw:grow dfw:flex dfw:flex-col dfw:justify-center dfw:items-center",children:[(c.homeTeam||c.awayTeam||c.matchStatus)&&(0,m.jsxs)("div",{className:"dfw:sr-only",children:[c.homeTeam&&`${c.homeTeam}: ${y.teamName||y.teamAcronymName}.`,c.awayTeam&&`${c.awayTeam}: ${j.teamName||j.teamAcronymName}.`,c.matchStatus&&`${c.matchStatus}.`]}),(0,m.jsxs)("div",{className:"dfw:w-full dfw:flex dfw:gap-2 dfw:md:gap-3 dfw:md:justify-center dfw:md:items-center",children:[(0,m.jsx)("div",{className:"dfw-home-team dfw:flex-1 dfw:flex dfw:justify-end",...p(!!c.homeTeam,c.homeTeam),children:(0,m.jsx)(x,{teamLogoUrl:y.teamLogoUrl,teamShortName:y.teamName,teamAcronymName:y.teamAcronymName,isHome:!0,enableTeamLinks:!(b&&v)&&g,teamUrl:N})}),(0,m.jsx)("div",{className:"dfw-score dfw:w-fit dfw:flex dfw:flex-col dfw:items-center dfw:justify-center dfw:gap-2",...p(!!c.score,c.score),children:(0,m.jsx)("div",{className:"dfw:flex dfw:items-center dfw:justify-center dfw:text-(--cfi-score-text) dfw:dark:text-(--cfi-score-text-dark) dfw:divide-x dfw:divide-(--cfi-divider) dfw:dark:divide-(--cfi-divider-dark)","aria-hidden":"true",children:"live"===e.type||"finalized"===e.type?(0,m.jsxs)(m.Fragment,{children:[e.score.home.penalties?(0,m.jsxs)("div",{className:"dfw:flex dfw:justify-center dfw:items-center dfw:gap-2",children:[(0,m.jsxs)("span",{className:`${r.P.Number3} dfw:text-(--cfi-penalties-text) dfw:dark:text-(--cfi-penalties-text-dark)`,children:["(",e.score.home.penalties,")"]}),(0,m.jsx)("span",{className:"dfw:text-h3 dfw:font-bold dfw:pe-2",children:e.score.home.goals})]}):(0,m.jsx)("span",{className:"dfw:text-h3 dfw:font-bold dfw:pe-2",children:e.score.home.goals}),e.score.away.penalties?(0,m.jsxs)("div",{className:"dfw:flex dfw:justify-center dfw:items-center dfw:gap-2",children:[(0,m.jsx)("span",{className:"dfw:text-h3 dfw:font-bold dfw:ps-2",children:e.score.away.goals}),(0,m.jsxs)("span",{className:`${r.P.Number3} dfw:text-(--cfi-penalties-text) dfw:dark:text-(--cfi-penalties-text-dark)`,children:["(",e.score.away.penalties,")"]})]}):(0,m.jsx)("span",{className:"dfw:text-h3 dfw:font-bold dfw:ps-2",children:e.score.away.goals})]}):e.centerText&&(0,m.jsx)("span",{className:`${r.P.H6} dfw:text-(--cfi-center-text) dfw:dark:text-(--cfi-center-text-dark)`,children:e.centerText})})}),(0,m.jsx)("div",{className:"dfw-away-team dfw:flex-1 dfw:flex",...p(!!c.awayTeam,c.awayTeam),children:(0,m.jsx)(x,{teamLogoUrl:j.teamLogoUrl,teamShortName:j.teamName,teamAcronymName:j.teamAcronymName,isHome:!1,enableTeamLinks:!(b&&v)&&g,teamUrl:k})})]}),"live"===e.type&&e.centerText&&(0,m.jsx)("div",{className:"dfw:flex dfw:items-center",children:(0,m.jsx)("span",{className:`${r.P.Nav3} dfw:text-(--cfi-live-time-text) dfw:dark:text-(--cfi-live-time-text-dark)`,"aria-live":"polite",children:e.centerText})}),"finalized"===e.type&&e.centerText&&(0,m.jsx)("div",{className:"dfw:flex dfw:items-center",children:(0,m.jsx)("span",{className:`${r.P.Number3} dfw:text-(--cfi-aggregate-text) dfw:dark:text-(--cfi-aggregate-text-dark)`,children:e.centerText})})]}),(0,m.jsxs)("div",{className:"dfw-actions dfw:md:col-span-3 dfw:w-full dfw:md:min-w-0 dfw:md:max-w-full dfw:flex dfw:flex-col-reverse dfw:md:flex-row dfw:md:flex-wrap dfw:gap-2 dfw:md:gap-3 dfw:items-center dfw:md:justify-center",children:[T&&(0,m.jsx)("div",{className:"dfw-broadcasters dfw:relative dfw:flex dfw:divide-x dfw:divide-(--cfi-broadcaster-divider) dfw:dark:divide-(--cfi-broadcaster-divider-dark) dfw:md:min-w-0 dfw:md:max-w-full dfw:md:flex-1 dfw:md:flex-wrap dfw:md:justify-center dfw:md:overflow-x-auto dfw:md:overflow-y-hidden dfw:lg:-ms-8 dfw:lg:w-[calc(100%+2rem)] dfw:lg:max-w-none",...p(!!c.broadcasters,c.broadcasters),children:T?.map((e,t)=>{let a;return(0,m.jsx)("div",{className:`dfw-broadcaster ${(a=e.name,`broadcaster-${a?.toLowerCase().replaceAll(" ","-")??"no-name"}`)} dfw:flex dfw:justify-center dfw:items-center dfw:px-2`,children:(0,m.jsx)("div",{className:"dfw:flex dfw:justify-center dfw:items-center dfw:size-7",children:(0,m.jsx)(w.t,{brandLogo:e.logoSource??"",brandName:e.n
8ame,brandURL:e.linkUrl,openInNewTab:l?.openBroadCastersInNewTab??!0})})},`${e.name}-${t}`)})}),!T&&$&&(0,m.jsxs)("a",{href:$.linkUrl,target:"_blank",rel:"noopener noreferrer",className:`dfw-where-to-watch ${r.P.Nav3} dfw:w-16 dfw:flex-wrap dfw:text-center dfw:items-center dfw:text-(--cfi-where-to-watch-text) dfw:dark:text-(--cfi-where-to-watch-text-dark) dfw:uppercase`,children:[(0,m.jsx)("div",{className:"dfw:inline-block dfw:w-fit dfw:h-fit dfw:text-(--cfi-where-to-watch-icon) dfw:dark:text-(--cfi-where-to-watch-icon-dark)",children:(0,m.jsx)(d.t,{iconId:"device_tv",size:16})}),$.text]}),(0,m.jsxs)("div",{className:"dfw-buttons dfw:empty:hidden dfw:w-full dfw:lg:w-auto dfw:md:max-w-full dfw:flex dfw:items-center dfw:basis-1/2 dfw:md:basis-auto dfw:md:flex-none dfw:flex-col dfw:gap-2 dfw:uppercase dfw:md:min-w-[9rem] dfw:md:shrink-0",children:["live"===e.type&&e.predictorButton&&(0,m.jsx)(u,{text:e.predictorButton.text,linkUrl:e.predictorButton.linkUrl,variant:"gradient",openInNewTab:l?.openPredictorButtonInNewTab??!0}),"finalized"===e.type&&e.highlightsButton&&(0,m.jsx)(u,{text:e.highlightsButton.text,linkUrl:e.highlightsButton.linkUrl,variant:"gradient",icon:(0,m.jsx)(d.t,{iconId:"player_play",size:16}),openInNewTab:l?.openHighlightsButtonInNewTab??!0}),"upcoming"===e.type&&(0,m.jsxs)(m.Fragment,{children:[e.ticketButton&&(0,m.jsx)(u,{text:e.ticketButton.text,linkUrl:e.ticketButton.linkUrl,variant:"outlined",icon:(0,m.jsx)(d.t,{iconId:"ticket",size:16}),openInNewTab:l?.openTicketButtonInNewTab??!0}),e.predictorButton&&(0,m.jsx)(u,{text:e.predictorButton.text,linkUrl:e.predictorButton.linkUrl,variant:"gradient",openInNewTab:l?.openPredictorButtonInNewTab??!0})]})]})]})]})})})})})},g=(e,t,a,r)=>{let{dateUTC:d,date:i,isUnknownKickOffTime:o}=t;return{...e,type:"upcoming",centerText:a,hourMinuteText:(0,n.n)(d||i,r),isUnknownKickOffTime:o}}},88038:(e,t,a)=>{a.d(t,{n:()=>n,r:()=>l,t:()=>o});var r=a(45790),d=a(10425),i=a(12115);async function n({seasonProvider:e,project:t,sport:a,seasonId:r,competitionId:d}){if(d)return d;if(!r)throw Error("Failed to resolve the competition identifier from the configured season.");let i=await e.project(t,a).seasons(r).fetch();if(!i.ok||!i.data?.season?.competitionId)throw Error("Failed to resolve the competition identifier from the configured season.");return i.data.season.competitionId}function o({seasons:e,currentSeasonId:t,preferredSeasonId:a}){return t&&e.some(e=>e.id===t)?t:a&&e.some(e=>e.id===a)?a:e[0].id}function l({baseUrl:e,locale:t,authToken:a,project:l,sport:s,seasonIds:f,competitionId:c}){let w=f[0],[m,u]=(0,i.useState)(w),[h,p]=(0,i.useState)([]),[x,b]=(0,i.useState)(!1),[g,v]=(0,i.useState)(null);return(0,i.useEffect)(()=>{let i=new r.v({baseUrl:e,locale:(0,d.r)(t),token:a});(async()=>{b(!0),v(null);try{let e=await n({seasonProvider:i,project:l,sport:s,seasonId:w,competitionId:c}),t=await i.project(l,s).competitions(e).seasons().fetch();if(!t.ok||!t.data?.seasons){console.warn("There was an error fetching season data."),v("There was an error fetching season data.");return}let a=t.data.seasons.map(e=>({id:e.seasonId,seasonName:e.seasonName}));if(a.length>0)u(e=>o({seasons:a,currentSeasonId:e,preferredSeasonId:w})),p(a);else{console.warn("No valid season data found."),v("No valid season data found.");return}}catch(e){v(e.message)}finally{b(!1)}})()},[e,t,a,l,s,f,c,w]),{selectedSeasonId:m,setSelectedSeasonId:u,seasons:h,loadingSeasons:x,errorSeasons:g}}},94062:(e,t,a)=>{a.d(t,{t:()=>r});function r(e,t,a="Matchday {0}"){if(!e)return"";let d=/(\d+)/.exec(e);return d?t("matchday",a,d[1]):e}},96797:(e,t,a)=>{a.d(t,{a:()=>u,c:()=>o,i:()=>w,n:()=>c,o:()=>m,r:()=>s,s:()=>f,t:()=>l});var r=a(45790),d=a(10425),i=/^(\d{4}-\d{2}-\d{2})\s(\d{2}:\d{2}(?::\d{2}(?:\.\d{1,3})?)?)(Z|[+-]\d{2}:?\d{2})?$/,n=/^(\d{4}-\d{2}-\d{2})(Z|[+-]\d{2}:?\d{2})?$/;function o(e){if(!e)return null;if(e instanceof Date)return Number.isNaN(e.getTime())?null:e;let t=function(e){let t=n.exec(e);if(t){let[,e,a]=t;return a?`${e}T12:00:00${a}`:`${e}T00:00:00`}return i.test(e)?e.replace(" ","T"):e}(e.trim());if(!t)return null;let a=new Date(t);return Number.isNaN(a.getTime())?null:a}function l(e,t,a){let i=o(e);if(!i)return"";let n=r.l.getFormattedDateOnly(i.toISOString(),t,(0,d.r)(a))||"";return"Invalid Date"===n?"":n}function s(e,t,a){let r=o(e);return r?r.toLocaleDateString((0,d.r)(t),a):""}function f(e,t=-1/0){let a=o(e);return a?a.getTime():t}function c(e,t){return w(e,t,!1)}function w(e,t,a=!1){let r=o(e);return r?r.toLocaleTimeString((0,d.r)(t),{hour:"2-digit",minute:"2-digit",hour12:a}):""}function m(e,t,a,r){let d=r?.minutes??"minutes",i=r?.minute??"minute",n=r?.addedTime??"plus {{0}} minutes added time";if((void 0===e||0===e)&&(!t||0===t))return{display:"",srText:"",needsLtrWrapper:!1};let o=e||0,l=1===o?i:d;if(a){let e=o+(t||0);return{display:`${e}'`,srText:`${e} ${1===e?i:d}`,needsLtrWrapper:!0}}if(t&&t>0){let e=n.replace("{{0}}",String(t));return{display:`${o}'+${t}'`,srText:`${o} ${l} ${e}`,needsLtrWrapper:!0}}return{display:`${o}'`,srText:`${o} ${l}`,needsLtrWrapper:!0}}function u(e,t,a){if((void 0===e||0===e)&&(!t||0===t))return"";let r=e||0;return a?`${r+(t||0)}'`:t&&t>0?`${r}'+${t}'`:`${r}'`}},99978:(e,t,a)=>{a.d(t,{t:()=>r});
8function r(e,t,a){return!0===a?t:e??""}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.