(self.webpackChunkweb=self.webpackChunkweb||[]).push([[9993],{42802:(e,t,a)=>{var r=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(a(36665));var n=a(84057),l=r(a(2037)),i=r(a(27982)),o=a(60397),s=l.default.colors,d=l.default.spacing,u=n.StyleSheet.create({close:{position:"absolute",top:12,right:10,zIndex:1},container:{backgroundColor:s.palette.rtv.white,borderRadius:4,padding:d.xxxsmall,borderColor:s.palette.neutral.x200,borderWidth:1,shadowColor:s.palette.rtv.black,shadowOffset:{width:-1,height:2},shadowOpacity:.2,shadowRadius:3}});t.default=function BasicPopup(e){var t=e.closePopup,a=e.style,r=void 0===a?{}:a,l=e.children;return(0,o.jsxs)(n.View,{collapsable:!1,style:[u.container,r],children:[(0,o.jsx)(n.Pressable,{onPress:function onPress(){return t&&t()},style:u.close,children:(0,o.jsx)(i.default,{name:"close",fill:"palette.rtv.secondary",size:"small"})}),l]})}},6843:(e,t,a)=>{var r=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(85715)),l=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=_getRequireWildcardCache(t);if(a&&a.has(e))return a.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,a&&a.set(e,r),r}(a(36665)),i=a(84057),o=r(a(50208)),s=r(a(27982)),d=a(51882),u=a(29363),c=r(a(36577)),f=a(93765),h=a(97023),m=a(98745),g=a(98468),p=a(76452),v=r(a(26290)),x=r(a(49143)),w=r(a(41427)),y=a(66066),j=a(56835),R=r(a(32567)),b=a(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?a:t})(e)}var _=i.StyleSheet.create({firstRow:{flexDirection:"row",marginVertical:5,alignItems:"center"},secondRow:{flexDirection:"row",marginVertical:5,zIndex:-1},smallScreenIcon:{alignSelf:"center",paddingRight:5,maxWidth:20,maxHeight:20},smallWeatherIcon:{alignSelf:"center",paddingRight:5,maxWidth:30,maxHeight:30},icon:{paddingRight:10},dropdown:{position:"relative",marginRight:20,maxWidth:200,zIndex:10}});t.default=function RaceDescription(e){var t=e.race,a=e.loading,r=e.type,P=void 0===r?"Result":r,C=e.otherMeetingRaces,S=void 0===C?void 0:C,k=e.seriesImage,M=void 0===k?null:k,W=(0,u.useResponsive)(),D=W.isMediumAndDown,O=W.isSmallAndDown,z="Result"===P,I=(0,f.useRoute)(),V=(0,m.useAtom)(g.autoMetaDescriptionAtom),B=(0,n.default)(V,2),A=(B[0],B[1]);(0,l.useEffect)((function(){var e,a,r,n;if(t){var l,o,s=null==t||null==(e=t.meeting)||null==(a=e.track)?void 0:a.name,d=null==I||null==(r=I.params)?void 0:r.date,u=null==I||null==(n=I.params)?void 0:n.time;"Racecard"===P?(l=`${s} Racecard | ${d} ${u}`,o=`View the latest racecard from the ${u} at ${s} on the ${d}`):(l=`${s} Racing Results ${d} ${u}`,o=`Get the latest racing results from the ${u} at ${s} on the ${u}`),"web"===i.Platform.OS&&(window.document.title=l,A(o))}}),[t]);var $=(0,l.useMemo)((function(){var e,a;return(0,b.jsx)(v.default,{time:(0,d.formatRaceTime)(null==t?void 0:t.start_time_scheduled),track:null==t||null==(e=t.meeting)||null==(a=e.track)?void 0:a.name,type:P})}),[t,P]);return(0,b.jsx)(i.View,{children:a?(0,b.jsx)((function RaceDescriptionLoader(){return(0,b.jsxs)(i.View,{style:{width:"100%"},children:["web"===i.Platform.OS&&(0,b.jsx)(c.default,{height:30,width:"70%",style:{marginRight:5,marginBottom:20}}),(0,b.jsx)(c.default,{height:30,width:"80%",style:{marginRight:5,marginVertical:10}}),(0,b.jsx)(c.default,{height:30,width:"50%",style:{marginRight:5,marginBottom:10}}),(0,b.jsx)(c.default,{height:40,width:"100%",style:{marginRight:5,marginBottom:20}})]})}),{}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)((function DateTimeFilter(){var e,a,r,n=function fontColor(e,t){return e?"primary":(0,y.isNullified)(t)?"grey":"secondary"},l=(null==(e=(0,h.getLabelFromDate)(new Date(null==t||null==(a=t.meeting)?void 0:a.date)))?void 0:e.capitalize())||(null==I||null==(r=I.params)?void 0:r.date);return(0,b.jsxs)(i.View,{style:_.firstRow,children:[(0,b.jsxs)(i.View,{style:{flexDirection:"row",justifyContent:"center",alignItems:"center",marginRight:10},children:[(0,b.jsx)(o.default,{family:"primary",weight:"semiBold",color:"primary",size:D?"md":"lg",children:l}),(0,b.jsx)(x.default,{size:"small"})]}),S?(0,b.jsx)(i.ScrollView,{horizontal:!0,contentContainerStyle:{alignItems:"center"},children:null==S?void 0:S.map((function(e){var a,r,l,s,u=(null==e?void 0:e.id)===t.id;return u?(0,b.jsx)(o.default,{family:"primary",weight:"semiBold",size:D?"md":"lg",color:"primary",style:{marginRight:10},children:(0,d.formatRaceTime)(e.start_time_scheduled)},e.id):(0,b.jsx)(i.Pressable,{style:[{marginRight:10},u&&"web"==i.Platform.OS?{cursor:"default"}:{}],children:(0,b.jsx)(j.RLink,{to:{screen:"resulted"===e.status.state?"IndividualResult":"IndividualRacecard",params:(0,h.prepareParams)({startTime:e.start_time_scheduled,date:null==t||null==(a=t.meeting)?void 0:a.date,track:null==t||null==(r=t.meeting)||null==(l=r.track)?void 0:l.slug})},size:D?"md":"lg",color:n(u,null==e||null==(s=e.status)?void 0:s.state),children:(0,d.formatRaceTime)(e.start_time_scheduled)})},e.id)}))}):null]})}),{}),(0,b.jsx)((function FirstRow(){var e,a,r,n,l,o,d,u,c="RTV"===(null==t||null==(e=t.meeting)||null==(a=e.track)?void 0:a.tv_channel),f=null==(r=t.meeting.track.country_name)?void 0:r.toLowerCase(),h=z?null==p.allCountries||null==(n=p.allCountries.find((function(e){var t;return(null==e||null==(t=e.name)?void 0:t.toLowerCase())==f})))?void 0:n.code:t.meeting.track.country_code.iso;return(0,b.jsxs)(i.View,{style:[_.firstRow,{zIndex:-1,height:30}],children:[$,!!h&&(0,b.jsx)(s.default,{name:`flag_${h}`,size:"large",style:O?_.smallScreenIcon:_.icon,eagerLoad:!0}),!(null==t||null==(l=t.meeting)||!l.weather_icon)&&(0,b.jsx)(s.default,{style:O?_.smallWeatherIcon:_.icon,name:null==t||null==(o=t.meeting)?void 0:o.weather_icon,size:"xxlarge",eagerLoad:!0}),!!c&&(0,b.jsx)(s.default,{name:"rLogo",size:"large",fill:"palette.neutral.x0",style:[O?_.smallScreenIcon:_.icon],eagerLoad:!0}),!(null==M||null==(d=M.viewer_sources)||null==(u=d[0])||!u.url)&&(0,b.jsx)(R.default,{source:M.viewer_sources[0].url,style:{height:"100%",aspectRatio:1.77,marginLeft:10}})]})}),{}),(0,b.jsx)((function SecondRow(){var e;return(0,b.jsx)(w.default,{titleFull:null==t?void 0:t.title_full,trackCondition:null==t||null==(e=t.track_condition)?void 0:e.capitalize()})}),{})]})},null==t?void 0:t.id)}},46456:(e,t,a)=>{var r=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(84057),l=(r(a(36665)),r(a(50208))),i=r(a(2037)),o=r(a(27982)),s=a(29363),d=r(a(32567)),u=a(60397),c=(t.default=function RRadioButton(e){var t=e.label,a=e.selected,r=e.onPress,i=e.icon,c=e.image,f=e.style,m=void 0===f?{}:f,g=(0,s.useResponsive)().isSmallAndDown;return(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)(n.View,{style:[h.container,m],children:[(0,u.jsx)(n.Pressable,{onPress:function onPress(){return r()},style:h.radioButton,children:a?(0,u.jsx)(n.View,{style:h.selected}):null}),t?(0,u.jsx)(l.default,{size:g?"sm":"md",capitalize:!0,children:t}):null,i?(0,u.jsx)(o.default,{style:h.icon,name:i,size:"large"}):null,c?(0,u.jsx)(d.default,{source:c,style:{objectFit:"contain",borderRadius:4,width:35,height:35}}):null]})})},i.default.spacing),f=i.default.colors,h=n.StyleSheet.create({container:{flexDirection:"row",flexWrap:"wrap",alignItems:"center",padding:c.xxxsmall},radioButton:{height:24,width:24,borderRadius:12,borderWidth:1,alignItems:"center",justifyContent:"center",marginRight:c.xxsmall},selected:{height:12,width:12,borderRadius:6,backgroundColor:f.palette.rtv.secondary},icon:{borderRadius:c.xxsmall}})},26290:(e,t,a)=>{var r=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(85715)),l=r(a(36665)),i=a(84057),o=a(98745),s=a(29363),d=r(a(12825)),u=r(a(89532)),c=r(a(2037)),f=r(a(27982)),h=r(a(49143)),m=a(98468),g=a(68932),p=r(a(65961)),v=a(60397);t.default=l.default.memo((function RaceMatrix(e){var t=e.time,a=e.type,r=e.track,l=(0,o.useAtom)(m.openRaceMatrixAtom),x=(0,n.default)(l,2),w=x[0],y=x[1],j=(0,s.useResponsive)().isMediumAndDown,R=(0,g.buildDateTabs)({historic:"Result"===a,defaultDayCount:5,component:u.default,componentProps:{}}),b={backgroundColor:c.default.colors.palette.neutral.x100,width:j?"95%":void 0,minWidth:j?"95%":600,maxWidth:800,borderRadius:5,paddingTop:10,alignSelf:"center"};return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(i.TouchableOpacity,{onPress:function onPress(){return y(!0)},style:{flexDirection:"row",justifyContent:"center",alignItems:"center",marginRight:10},children:[(0,v.jsxs)(p.default,{uppercase:!0,children:[t," ",r.capitalize()]}),(0,v.jsx)(h.default,{size:"xsmall"}),(0,v.jsx)(f.default,{name:"chevronBoldDown",size:"small",eagerLoad:!0})]}),(0,v.jsx)(i.Modal,{animationType:"fade",transparent:!0,visible:w,children:(0,v.jsxs)(i.View,{style:{flex:1,justifyContent:"center",alignItems:"center",backgroundColor:"rgba(0, 0, 0, 0.5)"},children:[(0,v.jsx)(i.Pressable,{style:{position:"absolute",width:"100%",height:"100%"},onPress:function onPress(){return y(!1)}}),(0,v.jsx)(i.View,{style:b,children:(0,v.jsx)(d.default,{items:R,selectedIndex:0,inPopup:!0})})]})})]})}))},89532:(e,t,a)=>{var r=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(85715)),l=a(84057),i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=_getRequireWildcardCache(t);if(a&&a.has(e))return a.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,a&&a.set(e,r),r}(a(36665)),o=a(22152),s=a(51882),d=r(a(63589)),u=a(76435),c=r(a(14858)),f=a(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?a:t})(e)}t.default=function RaceMatrixTab(e){var t=e.date,a=(0,i.useState)([]),r=(0,n.default)(a,2),h=r[0],m=r[1],g=(0,i.useState)(!1),p=(0,n.default)(g,2),v=p[0],x=p[1],w=(0,i.useState)(!1),y=(0,n.default)(w,2),j=y[0],R=y[1],b=(0,i.useState)(),_=(0,n.default)(b,2),P=_[0],C=_[1];return(0,i.useEffect)((function(){R(!0),(0,o.getRacecardsByDate)((0,s.YYYYMMDD)(t)).then((function(e){m(e.meetings);var t=[];e.meetings.map((function(e){e.races.map((function(e){return"scheduled"===e.status.state||"started"===e.status.state?t.push(new Date(e.start_time_scheduled)):null}))})),t=t.sort((function(e,t){return e-t})),C(t[0]||null)})).catch((function(e){return x(!0)})).finally((function(){return R(!1)}))}),[t]),v?(0,f.jsx)(l.View,{style:{paddingHorizontal:10},children:(0,f.jsx)(u.ErrorState,{})}):(0,f.jsx)(l.ScrollView,{style:{flex:1,minWidth:"100%",borderRadius:5,height:"100%",backgroundColor:"white",minHeight:300},contentContainerStyle:{minWidth:"100%",flexGrow:1},children:j?(0,f.jsx)(c.default,{}):(0,f.jsx)(l.View,{children:(0,f.jsx)(d.default,{hideHeader:!0,meetings:h,nextRace:P})})})}},17298:(e,t,a)=>{var r=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(a(36665));var n=a(84057),l=r(a(90415)),i=r(a(2037)),o=a(60397),s=i.default.colors,d=i.default.spacing,u={abandoned:s.palette.watchAndBet.red,resulted:s.palette.watchAndBet.green,started:s.palette.watchAndBet.yellow,scheduled:s.palette.watchAndBet.yellow,void:s.palette.watchAndBet.red},c={abandoned:"abandoned",started:"race off and running",void:"void"},f={abandoned:"white",started:"primary",void:"white"},h=n.StyleSheet.create({statusMessage:{justifyContent:"center",alignItems:"center",paddingVertical:d.xxsmall,width:"100%"}});t.default=function StatusMessage(e){var t=e.message;if(t&&"resulted"!=t&&"scheduled"!=t)return(0,o.jsx)(n.View,{style:[h.statusMessage,{backgroundColor:u[t]}],children:(0,o.jsx)(l.default,{uppercase:!0,family:"secondary",weight:"bold",color:f[t],children:c[t]})})}}}]);
//# sourceMappingURL=9993.6eb00bb8.chunk.js.map