1(globalThis["webpackChunkgk_jss_app"]=globalThis["webpackChunkgk_jss_app"]||[]).push([[1818],{44539:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var n=s(20641),r=s(90033);const a=(0,n.pM)({__name:"ErrorText",props:{text:{default:"Error"},inGrid:{type:Boolean,default:!1}},setup(e){return(t,s)=>((0,n.uX)(),(0,n.CE)("p",{class:(0,r.C4)(["error-text",e.inGrid&&"container"]),role:"alert","aria-live":"assertive"},(0,r.v_)(e.text),3))}}),l=a,o=l},48515:(e,t,s)=>{"use strict";s.d(t,{c:()=>a});var n=s(74353),r=s.n(n);const a=e=>{const t=r()(e?.startAt).format("DD-MMM-YYYY/hh:mma"),s=`${e?.title}-${e?.description}-${e?.sportType}`;return{event_time:t,sport_event:s}}},62734:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>pe});s(22489),s(20116),s(30531),s(61701),s(17642),s(15024),s(31698);var n=s(20641),r=s(50953),a=s(90033),l=s(5499),o=s(99940),i=s(50258),u=s(9520),c=s(87649),d=s(48515),v=s(34958),p=s(30843);const f={class:"sport-fixture-list__container container"},m={class:"sport-fixture-list__heading-text font-s"},h={class:"sport-fixture-list__cards"},g={class:"sport-fixture-list__heading-text font-s"},y={class:"sport-fixture-list__cards"},_={key:2,class:"sport-fixture-list__cards"},k="tournament",C="sport",E=(0,n.pM)({__name:"SportFixtureList",props:{fixtures:{default:()=>({})},stickyOffset:{default:0},groupType:{default:null}},setup(e){const{trackButtonState:t}=(0,v.k)({componentName:"sport_event_list"}),{t:s}=(0,i.s9)(),r=e,l=(0,n.EW)((()=>r.fixtures?.thisWeekEvents?[{...r.fixtures.thisWeekEvents,month:s("events-navigation-this-week")}]:r.fixtures?.allEvents??[])),o=(0,n.EW)((()=>r.groupType===k?l.value.map((e=>{const t=e.eventGroups.map((t=>({...t,events:e.events.filter((e=>e.description===t.name))})));return{...e,eventGroups:t,categories:e.categories}})):r.groupType===C?l.value.map((e=>{const t=e.categories.map((t=>({...t,events:e.events.filter((e=>e.sportType===t.value))})));return{...e,categories:t,eventGroups:e.eventGroups}})):l.value)),u=(0,p.B)(),E=(0,n.EW)((()=>({"top-green-border":"ChefBrewer"===u.brandName,"blh-in-grid":"Belhaven"===u.brandName}))),T=(0,n.EW)((()=>["HungryHorse"===u.brandName&&"font-s"])),x=e=>{t("book a table",null,(0,d.c)(e))};return(t,s)=>o.value?.length?((0,n.uX)(),(0,n.CE)("section",{key:0,class:(0,a.C4)(["sport-fixture-list",E.value])},[(0,n.Lk)("div",f,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.value,(t=>((0,n.uX)(),(0,n.CE)(n.FK,{key:t.month},[(0,n.Lk)("h2",{class:(0,a.C4)(["sport-fixture-list__month-name",T.value])},(0,a.v_)(t.month)+" ("+(0,a.v_)(t.events.length)+") ",3),e.groupType===k?((0,n.uX)(!0),(0,n.CE)(n.FK,{key:0},(0,n.pI)(t.eventGroups,(t=>((0,n.uX)(),(0,n.CE)(n.FK,{key:t.name},[(0,n.Lk)("div",{style:(0,a.Tr)(`top: calc(var(--heading-offset) + ${e.stickyOffset?e.stickyOffset-1:0}px)`),class:"sport-fixture-list__heading"},[(0,n.Lk)("i",{class:(0,a.C4)(["icon sport-fixture-list__heading-icon",t.icon]),"aria-hidden":"true"},null,2),(0,n.Lk)("span",m,(0,a.v_)(t.name),1)],4),(0,n.Lk)("div",h,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.events,((e,t)=>((0,n.uX)(),(0,n.Wv)(c.A,{key:`${e.eventId||e.title}-${t}`,event:e,onCtaClick:x},null,8,["event"])))),128))])],64)))),128)):e.groupType===C?((0,n.uX)(!0),(0,n.CE)(n.FK,{key:1},(0,n.pI)(t.categories,(t=>((0,n.uX)(),(0,n.CE)(n.FK,{key:t.text},[(0,n.Lk)("div",{style:(0,a.Tr)(`top: calc(var(--heading-offset) + ${e.stickyOffset?e.stickyOffset-1:0}px)`),class:"sport-fixture-list__heading"},[(0,n.Lk)("i",{class:(0,a.C4)(["icon sport-fixture-list__heading-icon",t.icon]),"aria-hidden":"true"},null,2),(0,n.Lk)("span",g,(0,a.v_)(t.text),1)],4),(0,n.Lk)("div",y,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.events,((e,t)=>((0,n.uX)(),(0,n.Wv)(c.A,{key:`${e.eventId||e.title}-${t}`,event:e,onCtaClick:x},null,8,["event"])))),128))])],64)))),128)):((0,n.uX)(),(0,n.CE)("div",_,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.events,((e,t)=>((0,n.uX)(),(0,n.Wv)(c.A,{key:`${e.eventId||e.title}-${t}`,event:e,onCtaClick:x},null,8,["event"])))),128))]))],64)))),128))])],2)):(0,n.Q3)("",!0)}}),T=E,x=T;var b=s(53751),$=s(52626),w=s(15067),L=s(6402),S=s(17570),O=s(69555);const F={class:"container"},W={class:"sport-events-nav__filters"},M={key:0,class:"sport-events-nav__categories"},X=["id","href","aria-selected","onClick","onMousedown","onMouseup"],D={class:"sport-events-nav__container"},I=(0,n.pM)({__name:"SportEventsNavigation",props:{navItems:{default:()=>[]},selectedItem:{},setSelectedItem:{},dropdownOptions:{default:()=>({options:[],selected:"",label:""})},setSelectedOption:{}},setup(e){const t=(0,L.OL)(),s=(0,S.g)(),o=e,i=(0,l.lq)(),u=(0,p.B)(),c=(0,n.EW)((()=>({"bottom-white-border":"ChefBrewer"===u.brandName,...t(L.PW.SPORT_EVENTS_NAVIGATION)}))),d=(0,n.EW)((()=>o.dropdownOptions?.options?.map((e=>({itemId:e.itemId||e.value,value:e.value,text:e.text})))??[])),v=(e,t)=>
1!(!e||"string"===typeof e)&&e.value===t,f=e=>e===O.y2?i.path:`${i.path}?category=${(0,O.BP)(e)}`,m=e=>{o.setSelectedOption(e.value),g(e.value)},h=e=>{o.setSelectedItem(e),g(e)},g=e=>{s({event:"basic_event",event_name:"filter_interaction",link_text:e,component:"sport_event_navigation",intent:"filter_interaction",event_location:"body"})};return(t,s)=>((0,n.uX)(),(0,n.CE)("section",{class:(0,a.C4)(["sport-events-nav",c.value])},[(0,n.Lk)("div",F,[(0,n.Lk)("div",W,[d.value.length?((0,n.uX)(),(0,n.CE)("div",M,[(0,n.bF)(w.A,{id:"sport-categories-dropdown",options:d.value,"model-value":e.dropdownOptions.selected||(0,r.R1)(O.y2),name:"sport-categories-dropdown","data-test-id":"sport-categories-dropdown","aria-label":e.dropdownOptions.label,"custom-select":m,"a11y-enabled":!1},{"dropdown-content":(0,n.k6)((({focusedOption:t,handleSelect:s,handleMouseDown:l,handleMouseUp:o})=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(d.value,(i=>((0,n.uX)(),(0,n.CE)("a",{id:i.itemId,key:i.itemId,href:f(i.value),"aria-selected":(e.dropdownOptions.selected||(0,r.R1)(O.y2))===i.value,role:"option",class:(0,a.C4)(["base-dropdown__option",{"base-dropdown__option--hover":v(t,i.value)}]),tabindex:-1,onClick:(0,b.D$)((e=>s(i)),["prevent"]),onMousedown:l,onMouseup:o},(0,a.v_)(i.text),43,X)))),128))])),_:1},8,["options","model-value","aria-label"])])):(0,n.Q3)("",!0)])]),(0,n.Lk)("nav",D,[(0,n.bF)($.A,{variant:"buttons",items:e.navItems,callback:h,"selected-item-id":e.selectedItem,"wrapper-role":"alert","nav-position":"center",underline:!1},null,8,["items","selected-item-id"])])],2))}}),R=I,A=R;s(7588),s(18237),s(13579);var G=s(32169);const N={class:"sport-filters"},B=["aria-label","aria-expanded"],Y={key:0,class:"sport-filters__count"},z=(0,n.pM)({__name:"SportFilters",props:{filters:{default:()=>[]},resultsNumber:{default:0},addFilter:{},removeFilter:{},clearFilters:{},setGroupingFilter:{}},setup(e){const{t}=(0,i.s9)(),s=(0,S.g)(),{trackLinkState:l}=(0,v.k)({componentName:"sport_event_filters",location:"overlay"}),o=e,u=(0,r.KR)(!1),c=(0,r.KR)(!1),d=(0,r.KR)(null),p=(0,r.Kh)({name:t("sport-events-group-by-label"),type:"filters",values:[{name:t("sport-events-group-by-sport"),value:"sport",enabled:!1},{name:t("sport-events-group-by-tournament"),value:"tournament",enabled:!1}]}),f=(0,n.EW)((()=>{const e=d.value?o.filters?.filter((e=>e.name===d.value)):o.filters;return[p,...e??[]]})),m=(0,n.EW)((()=>f.value.reduce(((e,t)=>e+(t.values?.filter((e=>e.enabled))?.length??0)),0))),h=()=>{c.value=!0},g=e=>{c.value=!1,e?.registerEvent&&E(`Show ${o.resultsNumber} result${1===o.resultsNumber?"":"s"}`)},y=({set:e,filter:t})=>{e===p.name?p.values.forEach((e=>{e.enabled=e.name===t,e.name===t&&o.setGroupingFilter(e.value??null)})):(d.value=e,o.addFilter(t)),C(t)},_=({set:e,filter:t})=>{if(e===p.name){const e=p.values.find((e=>e.name===t));e&&(e.enabled=!1),o.setGroupingFilter(null)}else m.value===(p.values.some((e=>e.enabled))?2:1)&&(d.value=null),o.removeFilter(t)},k=()=>{p.values.forEach((e=>e.enabled=!1)),d.value=null,o.clearFilters(),g(),E("clear all")},C=e=>{s({event:"basic_event",event_name:"filter_interaction",link_text:e,component:"sport_event_filters",intent:"filter_interaction",event_location:"body"})},E=e=>{l(e,"filter_interaction")};return(0,n.sV)((()=>{(0,n.dY)((()=>{d.value=o.filters?.find((e=>e.values?.some((e=>e.enabled))))?.name??null,u.value=!0}))})),(s,l)=>((0,n.uX)(),(0,n.CE)(n.FK,null,[u.value?((0,n.uX)(),(0,n.Wv)(n.Im,{key:0,to:".sport-events-nav__filters"},[(0,n.Lk)("div",N,[(0,n.Lk)("button",{class:"sport-filters__btn","aria-label":"Filter"+(m.value?` (${m.value} applied)`:""),"aria-expanded":c.value,onClick:h},[l[0]||(l[0]=(0,n.Lk)("i",{class:"icon icon-Filters2","aria-hidden":"true"},null,-1)),(0,n.eW)(" "+(0,a.v_)((0,r.R1)(t)("sport-events-filters-label"))+" ",1),m.value?((0,n.uX)(),(0,n.CE)("span",Y,(0,a.v_)(m.value),1)):(0,n.Q3)("",!0)],8,B)])])):(0,n.Q3)("",!0),(0,n.bF)(G.A,{filters:f.value,"is-open":c.value,results:e.resultsNumber,header:(0,r.R1)(t)("sport-events-filters-label"),"clear-btn":(0,r.R1)(t)("sport-events-clear-button-label"),onOnClose:g,onOnFilterEnable:y,onOnFilterDisable:_,onOnFilterClear:k},null,8,["filters","is-open","results","header","clear-btn"])],64))}}),P=z,K=P;var U=s(44539);const Q=(e,t)=>{if(t===O.y2)return{...e,thisWeekEvents:null};if(t===O.k0)return{...e,allEvents:[],allCategories:e.thisWeekEvents?.categories??[],allFilters:e.thisWeekEvents?.filters??[]};const s=e.allEvents?.find((e=>e.month===t))??{};return{...e,thisWeekEvents:null,allEvents:[s],allCategories:s?.categories??[],allFilters:s?.filters??[]}},H=(e,t)=>e?.map((e=>({...e,events:e.events.filter((e=>e.sportType===t)),categories:e.categories.filter((e=>e.value===t)),eventGroups:e.eventGroups.filter((e=>e.sportType===t)),filters:e.filters.filter((e=>e.name===t))}))).filter((e=>e.eventGroups.length>0))??[],Z=(e,t)=>{if(!e)return null;const s=e.events.filter((e=>e.sportType===t)),n=e.eventGroups?.filter((e=>e.sportType===t)),r=e.categories.filter((e=>e.value===t)),a=e.filters.filter((e=>e.name===t));return n.length?{...e,events:s,categories:r,eventGroups:n,filters:a}:null},j=(e,t)=>{if(t===O.y2)return e;const s=H(e.allEvents,t),n=Z(e.thisWeekEvents,t),r=e.allCategories?.filter((e=>e.value===t)),a=e.allFilters?.filter((e=>e.name===t));return{...e,allEvents:s,thisWeekEvents:n,allCategories:r,allFilters:a}},q=(e,t)=>
1e?.map((e=>{const s=e.events.filter((e=>t.includes(e.description))),n=e.eventGroups.filter((e=>t.includes(e.name))),r=e.filters.map((e=>({...e,options:e.options.filter((e=>t.includes(e)))}))).filter((e=>e.options.length>0)),a=e.categories.filter((e=>n.some((t=>t.sportType===e.value))));return{...e,events:s,eventGroups:n,filters:r,categories:a}})).filter((e=>e.eventGroups.length>0))??[],V=(e,t)=>{if(!e)return null;const s=e.events.filter((e=>t.includes(e.description))),n=e.eventGroups?.filter((e=>t.includes(e.name))),r=e.filters.map((e=>({...e,options:e.options.filter((e=>t.includes(e)))}))).filter((e=>e.options.length>0)),a=e.categories.filter((e=>n.some((t=>t.sportType===e.value))));return n.length?{...e,events:s,eventGroups:n,filters:r,categories:a}:null},J=(e,t)=>e?.filter((e=>t.some((t=>t?.eventGroups?.some((t=>t.sportType===e.value)))))),ee=(e,t)=>e?.map((e=>({...e,options:e.options.filter((e=>t.includes(e)))}))).filter((e=>e.options.length>0)),te=(e,t)=>{if(!t?.length)return e;const s=q(e.allEvents,t),n=V(e.thisWeekEvents,t),r=s?.length?s:[n],a=J(e.allCategories,r),l=ee(e.allFilters,t);return{...e,allEvents:s,thisWeekEvents:n,allCategories:a,allFilters:l}},se=(e,t)=>{if(!e)return{};let s=e;return t.period&&(s=Q(s,t.period)),t.sportType&&(s=j(s,t.sportType)),t.tournaments&&(s=te(s,t.tournaments)),s},ne=e=>e.allEvents?.length?e.allEvents.reduce(((e,t)=>e+t.events.length),0):e.thisWeekEvents?e.thisWeekEvents.events.length:0;var re=s(20002),ae=s(25114),le=s(73681);const oe={key:0,id:"sport-events",class:"sport-events"},ie={key:0,class:"sport-events__error"},ue={key:1,class:"sport-events__error"},ce={key:0,class:"sport-events__content-loader-info","aria-live":"assertive",role:"alert"},de=(0,n.pM)({__name:"SportEventListMain",props:{fields:{default:()=>({})},data:{default:()=>({})},isLoading:{type:Boolean,default:!0},isError:{type:Boolean,default:!1}},emits:["filterChange"],setup(e,{emit:t}){const s=e,c=t,{isMedia:d}=(0,re.A)("(min-width: 1024px)"),{t:v}=(0,i.s9)(),p=(0,l.rd)(),f=(0,l.lq)(),m=(0,ae.C)(),h=(0,n.rk)("container"),g=(0,n.rk)("stickyNav"),y=(0,r.KR)(0),_=(0,r.KR)(null),k=(0,r.Kh)({selectedPeriod:O.y2,selectedSportType:O.y2,selectedTournament:[],showContentLoaded:!0}),C=(0,n.EW)((()=>se(s.data,{period:k.selectedPeriod,sportType:k.selectedSportType,tournaments:k.selectedTournament}))),E=(0,n.EW)((()=>ne(C.value))),T=(0,n.EW)((()=>{const e=se(s.data,{sportType:k.selectedSportType,tournaments:k.selectedTournament}),t=e.allEvents?.map((e=>({id:e.month??"",label:e.month??"",hidden:!1})))??[];return[{id:O.y2,label:v("events-navigation-view-all"),hidden:!1},{id:O.k0,label:v("events-navigation-this-week"),hidden:!e.thisWeekEvents},...t]})),b=(0,n.EW)((()=>{const e=se(s.data,{period:k.selectedPeriod,tournaments:k.selectedTournament}),t=e.allCategories?.length?[{itemId:O.y2,value:O.y2,text:v("sport-events-all-sports"),url:O.y2},...e.allCategories]:[];return{options:t,selected:k.selectedSportType,label:v("sport-events-select-sports")}})),$=(0,n.EW)((()=>{const e=se(s.data,{period:k.selectedPeriod,sportType:k.selectedSportType});return e.allFilters?.map((e=>({name:e.name,type:"filters",values:e.options.map((e=>({name:e,enabled:k.selectedTournament.includes(e)})))})))??[]})),w=(0,n.EW)((()=>!s.data?.allEvents?.length)),L=()=>{const e={...f.query};k.selectedSportType&&k.selectedSportType!==O.y2?e.category=(0,O.BP)(k.selectedSportType):delete e.category,k.selectedPeriod&&k.selectedPeriod!==O.y2?e.month=(0,O.BP)(k.selectedPeriod):delete e.month,k.selectedTournament.length?e.tournament=k.selectedTournament.join(",").toLowerCase():delete e.tournament,p.push({query:e})},S=e=>{const t=Array.isArray(e.month)?e.month[0]:e.month,s=t?(0,O.xe)(t,T.value?.map((e=>e.id))??[]):O.y2;null!==s&&k.selectedPeriod!==s&&(k.selectedPeriod=s);const n=Array.isArray(e.category)?e.category[0]:e.category,r=n?(0,O.MC)(n,b.value?.options?.map((e=>e.value))??[]):O.y2;if(null!==r&&k.selectedSportType!==r){k.selectedSportType=r;const e=b.value?.options?.find((e=>e.value===r));e&&c("filterChange",e.itemId)}const a=Array.isArray(e.tournament)?e.tournament[0]:e.tournament;if("string"===typeof a){const e=new Set(a.split(","));k.selectedTournament=($.value?.flatMap((e=>e.values.map((e=>e.name))))??[]).filter((t=>e.has(t.toLowerCase())))}else k.selectedTournament.length&&(k.selectedTournament=[])},F=e=>{R(),k.selectedPeriod=e,L()},W=e=>{k.selectedSportType=e,R(),L();const t=b?.value?.options?.find((t=>t.value===e));t&&c("filterChange",t.itemId)},M=e=>{k.selectedTournament.push(e),L(),c("filterChange",k.selectedTournament.join().toLowerCase());const t=h.value?.getBoundingClientRect()?.top||0;t<0&&m.updateScrollingPosition(m.scrollPosition+t)},X=e=>{const t=k.selectedTournament.indexOf(e);-1!==t&&k.selectedTournament.splice(t,1),L(),c("filterChange",k.selectedTournament.join().toLowerCase())},D=()=>{I(null),k.selectedTournament=[],L(),c("filterChange","")},I=e=>{_.value=e},R=()=>
1{if(!h.value)return;const e=h.value.getBoundingClientRect().top;if(e>0)return;const t=window.scrollY+e-m.bodyOffset+1;setTimeout((()=>{window.scrollTo({top:t,left:0,behavior:"smooth"})}),0)},G=()=>{g.value&&(y.value=g.value.offsetHeight)},N=e=>{if(!e||s.isLoading)return"";const t=k.selectedSportType===O.y2?null:k.selectedSportType;return(0,le.B)(e,{eventsCategoryName:t},"Sport Events")},B=(0,n.EW)((()=>N(s.fields?.metaTitleTemplate?.value))),Y=(0,n.EW)((()=>N(s.fields?.metaDescriptionTemplate?.value))),z=(0,n.EW)((()=>{const e={};return B.value&&(e.title=B.value),Y.value&&(e.meta=[{name:"description",content:Y.value}]),e}));return(0,u.u)(z),(0,n.wB)((()=>s.isLoading),(()=>{(0,n.dY)((()=>G())),s.isLoading||s.isError||k.showContentLoaded&&(S(f.query),setTimeout((()=>{k.showContentLoaded=!1}),5e3))}),{immediate:!0}),(0,n.wB)(d,(()=>G())),(0,n.wB)((()=>f.query),S),(0,n.wB)($,(()=>{const e=$.value?.flatMap((e=>e.values?.map((e=>e.name))||[]))||[],t=k.selectedTournament.filter((t=>e.includes(t)));t.length!==k.selectedTournament.length&&(k.selectedTournament=t)})),(t,s)=>e.isLoading?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("section",oe,[e.isError?((0,n.uX)(),(0,n.CE)("div",ie,[(0,n.bF)(U.A,{text:(0,r.R1)(v)("sport-events-error-message")},null,8,["text"])])):w.value?((0,n.uX)(),(0,n.CE)("div",ue,[(0,n.bF)(U.A,{text:(0,r.R1)(v)("sport-events-no-results-message")},null,8,["text"])])):(0,r.R1)(o.isServer)()?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",{key:2,ref_key:"container",ref:h},[k.showContentLoaded?((0,n.uX)(),(0,n.CE)("span",ce,(0,a.v_)((0,r.R1)(v)("events-content-loaded")),1)):(0,n.Q3)("",!0),(0,n.Lk)("div",{ref_key:"stickyNav",ref:g,class:"sport-events__sticky-nav"},[(0,n.bF)(A,{"nav-items":T.value,"selected-item":k.selectedPeriod,"set-selected-item":F,"dropdown-options":b.value,"set-selected-option":W},null,8,["nav-items","selected-item","dropdown-options"])],512),(0,n.bF)(x,{fixtures:C.value,"sticky-offset":y.value,"group-type":_.value},null,8,["fixtures","sticky-offset","group-type"]),(0,n.bF)(K,{filters:$.value,"results-number":E.value,"add-filter":M,"remove-filter":X,"clear-filters":D,"set-grouping-filter":I},null,8,["filters","results-number"])],512))]))}}),ve=de,pe=ve},83826:function(e){!function(t,s){e.exports=s()}(0,(function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,s=/([+-]|\d\d)/g;return function(n,r,a){var l=r.prototype;a.utc=function(e){var t={date:e,utc:!0,args:arguments};return new r(t)},l.utc=function(t){var s=a(this.toDate(),{locale:this.$L,utc:!0});return t?s.add(this.utcOffset(),e):s},l.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var o=l.parse;l.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),o.call(this,e)};var i=l.init;l.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else i.call(this)};var u=l.utcOffset;l.utcOffset=function(n,r){var a=this.$utils().u;if(a(n))return this.$u?0:a(this.$offset)?u.call(this):this.$offset;if("string"==typeof n&&(n=function(e){void 0===e&&(e="");var n=e.match(t);if(!n)return null;var r=(""+n[0]).match(s)||["-",0,0],a=r[0],l=60*+r[1]+ +r[2];return 0===l?0:"+"===a?l:-l}(n),null===n))return this;var l=Math.abs(n)<=16?60*n:n;if(0===l)return this.utc(r);var o=this.clone();if(r)return o.$offset=l,o.$u=!1,o;var i=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(o=this.local().add(l+i,e)).$offset=l,o.$x.$localOffset=i,o};var c=l.format;l.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},l.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},l.isUTC=function(){return!!this.$u},l.toISOString=function(){return this.toDate().toISOString()},l.toString=function(){return this.toDate().toUTCString()};var d=l.toDate;l.toDate=function(e){return"s"===e&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var v=l.diff;l.diff=function(e,t,s){if(e&&this.$u===e.$u)return v.call(this,e,t,s);
1var n=this.local(),r=a(e).local();return v.call(n,r,t,s)}}}))},87649:(e,t,s)=>{"use strict";s.d(t,{A:()=>I});var n=s(20641),r=s(90033),a=s(50953),l=s(74353),o=s.n(l),i=s(83826),u=s.n(i),c=s(88569),d=s.n(c),v=s(50258),p=s(46810);const f={key:0,class:"sport-fixture-card__container container-fluid"},m={class:"sport-fixture-card__header",tabindex:"-1"},h={class:"sport-fixture-card__info-row"},g={class:"sport-fixture-card__date-container"},y={class:"sport-fixture-card__month"},_={"aria-hidden":"true",class:"sport-fixture-card__month-day"},k={"aria-hidden":"true",class:"sport-fixture-card__month-name"},C={class:"sr-only"},E={class:"sport-fixture-card__weekDayTime",tabindex:"-1"},T={class:"sport-fixture-card__logos-col"},x={class:"sport-fixture-card__logos-row"},b={class:"sport-fixture-card__team-info"},$=["src","alt"],w={class:"sport-fixture-card__team-name"},L={key:0,class:"sport-fixture-card__team-splitter"},S={key:1,class:"sport-fixture-card__team-info"},O=["src","alt"],F={class:"sport-fixture-card__team-name"},W={key:0,class:"sport-fixture-card__separated-description"},M={class:"sport-fixture-card__description"},X=(0,n.pM)({__name:"SportFixtureCard",props:{event:{},showEventType:{type:Boolean,default:!1},ctaText:{default:""}},emits:["ctaClick"],setup(e,{emit:t}){o().extend(u()),o().extend(d());const{t:s}=(0,v.s9)(),l=t,i=e,c=o()(i.event?.startAt).tz("Europe/London"),X=c.format("DD"),D=c.format("MMM"),I=c.format("ddd, hh:mma"),R=(0,n.EW)((()=>i.event&&Object.keys(i.event).length>0)),A=i.event?.title?.split(" vs ")?.[0]??"",G=i.event?.title?.split(" vs ")?.[1]??"",N=!G,B=e=>e&&!e.includes("no-logo"),Y=(0,n.EW)((()=>i.event?.bookATableUrl?{href:i.event.bookATableUrl,text:i.ctaText||s("sport-events-book-a-table"),linktype:"internal"}:{})),z=(0,n.EW)((()=>!!Y.value?.href&&!!Y.value?.text)),P=(0,n.EW)((()=>[i.showEventType&&"sport-fixture-card--with-event-type"])),K=()=>{l("ctaClick",i.event)};return(t,s)=>((0,n.uX)(),(0,n.CE)("section",{class:(0,r.C4)(["sport-fixture-card",P.value])},[R.value?((0,n.uX)(),(0,n.CE)("div",f,[(0,n.Lk)("span",m,(0,r.v_)(e.showEventType?e.event.sportType:e.event.description),1),(0,n.Lk)("div",h,[(0,n.Lk)("div",g,[(0,n.Lk)("div",y,[(0,n.Lk)("span",_,(0,r.v_)((0,a.R1)(X)),1),(0,n.Lk)("span",k,(0,r.v_)((0,a.R1)(D)),1),(0,n.Lk)("span",C,(0,r.v_)(`${(0,a.R1)(X)} ${(0,a.R1)(D)}`),1)]),(0,n.Lk)("span",E,(0,r.v_)((0,a.R1)(I)),1)])]),(0,n.Lk)("div",T,[(0,n.Lk)("div",x,[(0,n.Lk)("div",b,[B(e.event.team1Logo)?((0,n.uX)(),(0,n.CE)("img",{key:0,class:"sport-fixture-card__team-logo",src:e.event.team1Logo,alt:`${(0,a.R1)(A)} logo`,loading:"lazy",width:"40",height:"40"},null,8,$)):(0,n.Q3)("",!0),(0,n.Lk)("span",w,(0,r.v_)((0,a.R1)(A)),1)]),N?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("span",L,"VS")),N?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",S,[B(e.event.team2Logo)?((0,n.uX)(),(0,n.CE)("img",{key:0,class:"sport-fixture-card__team-logo",src:e.event.team2Logo,alt:`${(0,a.R1)(G)} logo`,loading:"lazy",width:"40",height:"40"},null,8,O)):(0,n.Q3)("",!0),(0,n.Lk)("span",F,(0,r.v_)((0,a.R1)(G)),1)]))]),e.showEventType?((0,n.uX)(),(0,n.CE)("div",W,[(0,n.Lk)("span",M,(0,r.v_)(e.event.description),1)])):(0,n.Q3)("",!0)]),z.value?((0,n.uX)(),(0,n.Wv)(p.A,{key:0,variant:"secondary",type:"link",class:"sport-fixture-card__cta",link:Y.value,onClick:K},null,8,["link"])):(0,n.Q3)("",!0)])):(0,n.Q3)("",!0)],2))}}),D=X,I=D},88569:function(e){!function(t,s){e.exports=s()}(0,(function(){"use strict";var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(s,n,r){var a,l=function(e,s,n){void 0===n&&(n={});var r=new Date(e),a=function(e,s){void 0===s&&(s={});var n=s.timeZoneName||"short",r=e+"|"+n,a=t[r];return a||(a=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:n}),t[r]=a),a}(s,n);return a.formatToParts(r)},o=function(t,s){for(var n=l(t,s),a=[],o=0;o<n.length;o+=1){var i=n[o],u=i.type,c=i.value,d=e[u];d>=0&&(a[d]=parseInt(c,10))}var v=a[3],p=24===v?0:v,f=a[0]+"-"+a[1]+"-"+a[2]+" "+p+":"+a[4]+":"+a[5]+":000",m=+t;return(r.utc(f).valueOf()-(m-=m%1e3))/6e4},i=n.prototype;i.tz=function(e,t){void 0===e&&(e=a);
vendor: 1,256 bytes, lines 1-2
1var s,n=this.utcOffset(),l=this.toDate(),o=l.toLocaleString("en-US",{timeZone:e}),i=Math.round((l-new Date(o))/1e3/60),u=15*-Math.round(l.getTimezoneOffset()/15)-i;if(Number(u)){if(s=r(o,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(u,!0),t){var c=s.utcOffset();s=s.add(n-c,"minute")}}else s=this.utcOffset(0,t);return s.$x.$timezone=e,s},i.offsetName=function(e){var t=this.$x.$timezone||r.tz.guess(),s=l(this.valueOf(),t,{timeZoneName:e}).find((function(e){return"timezonename"===e.type.toLowerCase()}));return s&&s.value};var u=i.startOf;i.startOf=function(e,t){if(!this.$x||!this.$x.$timezone)return u.call(this,e,t);var s=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return u.call(s,e,t).tz(this.$x.$timezone,!0)},r.tz=function(e,t,s){var n=s&&t,l=s||t||a,i=o(+r(),l);if("string"!=typeof e)return r(e).tz(l);var u=function(e,t,s){var n=e-60*t*1e3,r=o(n,s);if(t===r)return[n,t];var a=o(n-=60*(r-t)*1e3,s);return r===a?[n,r]:[e-60*Math.min(r,a)*1e3,Math.max(r,a)]}(r.utc(e,n).valueOf(),i,l),c=u[0],d=u[1],v=r(c).utcOffset(d);return v.$x.$timezone=l,v},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(e){a=e}}}))}}]); 2//# sourceMappingURL=SportEventListMain.0830fc19.js.map
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.