"use strict";!function(e,t){if(e.analytics={},e.account=window.CLUB_LABEL,e.accountHeader={label:"account",value:e.account},e.templates={},e.common={},e.defaultLanguage="EN",e.widgets={},e.redux={},e.redux.constants={},e.redux.actions={},e.redux.reducers={},e.redux.sagas={},e.redux.schema={},e.redux.selectors={},e.redux.paths={},void 0===t)return void console.error("No Environment Paths defined. Please configure the Environment paths widget.");e.paths=t,e.checkEnvironment=()=>{const t=window.location.host;let n;if(Array.isArray(e.paths.domain)){const o=a(e.paths.domain,t);o&&(e.paths.domain=o,n=e.paths)}else(t===e.paths.domain||t.match(new RegExp(e.paths.domain)))&&(n=e.paths);return n||console.error("There are no app.paths defined for this domain, please check your Environment paths widget config!"),n};const a=(e,t)=>{for(let a=0;a{new Promise((t=>{!0===window.isCommonLoaded?t():window.addEventListener(e.common.CONSTANTS.EVENTS.SCRIPTS.COMMON.LOADED,t)})).then((()=>{setTimeout(e.convertToUsersLocalTime)}))};"complete"===document.readyState?n():document.addEventListener("DOMContentLoaded",n)}(PULSE.app,PULSE.envPaths),function(e){e.CONSTANTS=(()=>{const e={PREMIERSHIP:"CD_C014",PRE_SEASON:"CD_C101",WOMENS:"CD_C264",VFL_WOMENS:"CD_C464",VFL_PREMIERSHIP:"CD_C015",WAFL_PREMIERSHIP:"CD_C120",SANFL_PREMIERSHIP:"CD_C016"},t={POSTPONED:"POSTPONED",CANCELLED:"CANCELLED",SCHEDULED:"SCHEDULED",UNCONFIRMED_TEAMS:"UNCONFIRMED_TEAMS",CONFIRMED_TEAMS:"CONFIRMED_TEAMS",UPCOMING:"UPCOMING",LIVE:"LIVE",POST_GAME:"POST_GAME",POSTGAME:"POSTGAME",CONCLUDED:"CONCLUDED",COMPLETED:"COMPLETED",PLACEHOLDER:"PLACEHOLDER",TBC:"TBC"},a=[t.CONFIRMED_TEAMS,t.LIVE,t.POSTGAME,t.POST_GAME,t.CONCLUDED];return{BODY:"body",EVENTS:{SCRIPTS:{COMMON:{LOADED:"COMMON_LOADED"}},SLIDER:{INITIALISED:"SLIDER_INITIALISED"},PLAYER:{SCRIPTS_LOADED:"player.scriptsLoaded"},FLIPCLOCK:{START:"clock/start",STOP:"clock/stop"},VIDEO_MODAL:{PLAYER_READY:"videoModal/player-ready",CLOSE:"videoModal/close"},VIDEO:{START:"video/start",END:"video/end",READY:"player/ready",PLAY:"player/play-video",OVERLAY:"player/overlay",PAUSE:"player/pause-video",CLOSE_FULL_SCREEN:"player/full-screen-closed",USER_ACTIVE:"player/user-active",USER_INACTIVE:"player/user-inactive",FULLSCREEN_CHANGE:"player/fullscreen"},MATCH:{GAMEWEEKS:"gameweeks/ready"},ROUND_CENTRE:{GAMEWEEK_UPDATE:"rc-gameweek/update",OPEN:"rc/open",MATCH_STATUS_SET:"rc/match-status-set"},SEARCH:{SEARCH_FIRED:"search.search_fired",TAB_CHANGED:"search.tab_changed",UPDATE_COUNTERS:"search.update_counters",SORT_CHANGED:"search-sort.filterUpdate"},TABS:{READY:"tab/ready",TRIGGERED:"tab/triggered"},ADVERTS:{HIDE:"adverts/hide",SHOW:"adverts/show"},PLAYER_STATS:{READY:"stats/ready",FAILED:"stats/failed"},HERO_CAROUSEL:{VIDEO_READY:"video/ready"},LIVE_STREAM:{READY:"live-stream/ready"},PARALLAX:{MOVE_UP:"move-up",MOVE_DOWN:"move-down"},NAVIGATION:{NAV_DELAYED_SHOW:"nav-delayed-show",MORE_BUCKET_LOADED:"more-bucket-loaded",MORE_BUCKET_UPDATED:"more-bucket-updated"},KEY_MOMENTS:{READY:"key-moments/ready",RENDERED:"key-moments/rendered"},LOAD_MORE:{CALL_COMPLETE:"load-more/complete"},PULSEID:{RESOLVED:"pulse-id/resolved"},INTERACTION:{CHANGE:"interaction/change"}},NAV_CTA_EVENTS:{SEARCH:{OPEN:"nav-cta/search/open",CLOSE:"nav-cta/search/close"},USER:{OPEN:"nav-cta/user/open",CLOSE:"nav-cta/user/close"},MENU:{OPEN:"nav-cta/menu/open",CLOSE:"nav-cta/menu/close"}},USER_MENU_OPEN_CLASS:"user-menu-open",KEY_CODES:{ENTER:13,ESCAPE:27,ARROW_KEY_LEFT:37,ARROW_KEY_RIGHT:39,SPACE:32},OBSERVER_CONFIG:{root:null,rootMargin:"0px",threshold:[.1,.9]},STATUS_CODES:{SUCCESS:200,CREATED:201,ACCEPTED:202,REDIRECT:300,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,FORBIDDEN:403,NOT_FOUND:404,CONFLICT:409},MIS_API_TOKEN:"mis_api_token",MIS_TOKEN_HEADER_PROP:"x-media-mis-token",MATCH_STATUS:t,UNCONFIRMED_GROUP:"TBCPC",MATCH_BUFFERS:{DEFAULT_COUNTDOWN_BUFFER:6,DEFAULT_END_BUFFER:3},ROUND_STATUS:{UPCOMING:"UPCOMING",LIVE:"LIVE",COMPLETED:"COMPLETED",NO_MATCHES:"NO_MATCHES"},MAX_PERIOD_NUMBER:4,MATCH_POLL_DELAY:3e4,MATCH_STATS_POLL_DELAY:6e4,TIME:{ONE_DAY_IN_MS:864e5,ONE_HOUR_IN_MS:36e5,ONE_MINUTE_IN_MS:6e4,ONE_SECOND_IN_MS:1e3,ONE_MINUTE_IN_SECS:60,ONE_HOUR_IN_MINS:60,ONE_DAY_IN_HOURS:24,ONE_HOUR_IN_SECONDS:3600,RELATIVE_TIME_END:6048e5,ACST_HOUR_OFFSET:9.5,FIVE_MINS_IN_MS:3e5,THIRTY_SECS_IN_MS:3e4},MATCH_TIME_FORMAT:"h:mm",COMPETITION:{PRE_SEASON:{code:"AFL",logo:"afl-logo",providerId:e.PRE_SEASON},PREMIERSHIP:{code:"AFL",logo:"afl-logo",providerId:e.PREMIERSHIP},WOMENS:{code:"AFLW",logo:"logo-womens",providerId:e.WOMENS},VFL_WOMENS:{code:"VFLW",logo:"logo-vflw",providerId:e.VFL_WOMENS},VFL_PREMIERSHIP:{code:"VFL",logo:"logo-vfl",providerId:e.VFL_PREMIERSHIP},WAFL_PREMIERSHIP:{code:"WAFL",logo:"logo-wafl",providerId:e.WAFL_PREMIERSHIP},SANFL_PREMIERSHIP:{code:"SANFL",logo:"logo-sanfl",providerId:e.SANFL_PREMIERSHIP}},TRACKING:{BASE:{digitalHierLevel1:"Digital Rights Network",digitalHierLevel2:"Elite",digitalHierLevel3:"AFL Media"},COMPONENT_NAMES:{DRAFT_TRACKER:{FILTERS:{CLUB:"draft tracker club filter",ROUND:"draft tracker round filter",POSITION:"draft tracker position filter"}}},CONTENT_TYPES:{ALBUM:"album",ARTICLE:"article",BROADCAST_GUIDE:"broadcast guide",BROWNLOW_MEDAL:"brownlow medal",COMPARE:"compare",DRAFT:"draft",FANTASY:"fantasy",FEATURES:"features",FIXTURE:"fixture",GENERIC:"generic",HOME:"home",INJURY_LIST:"injury list",LADDER:"ladder",LINEUPS:"lineups",LINEUPS_SPONSOR:"lineups sponsor",MATCH:"match",MATCH_INFO:"match info",MATCH_VIDEOS:"match videos",NEWS:"news",ON_DEMAND:"on demand",PHOTO_GALLERIES:"photo galleries",PLAYER:"player",PODCAST:"podcast",PODCASTS:"podcasts",SEARCH:"search",STATS:"stats",TEAM_LINEUP:"team lineup",TEAM_LINEUP_CONDENSED:"condensed team lineup",TEAM_RANKINGS:"team rankings",VIDEO:"video",VIDEOS:"videos",WINNERS:"winners"},EVENTS:{CARD:{SELECT:"select_card"},CLICK:"click",FILTERS:{APPLY:"apply_filters",CLEAR:"clear_filters"},MEDIA:{AUTOPLAY:{SET:"set_autoplay",UNSET:"unset_autoplay"}},MODAL:{VIEW:"view_modal",CLOSE:"close_modal"},SELECT:{TAB:"select_tab",CTA:"select_cta",NAV_ITEM:"select_nav_item",SEARCH:"search_start",EXPAND:"expand_item",COLLAPSE:"collapse_item",SPONSOR:"select_sponsor",PARTNER:"select_partner",SEARCH_RESULT:"select_search_result",LINK:"select_link"},SELECT_TAB:"select_tab",CAROUSEL:{EVENT_NAME:"navigate_carousel",CONTENT_TYPE:{VIDEO:"video",GALLERY:"gallery",BROADCASTER:"broadcaster",MIXED:"mixed",PLAYER:"player",FIXTURE:"fixture"},DIRECTION:{PREVIOUS:"previous",NEXT:"next"},TYPE:{ARROW:"arrow",SWIPE:"swipe",THUMB:"thumb",DOT:"dot"}},SORT_LIST:"sort_list",LILO:{ACTION:{LOGIN:"login",LOGOUT:"logout"},TYPE:{LIVE_PASS:"live pass",AFL_ID:"afl id",TICKETMASTER:"ticketmaster"}}},PARAMS:{CONTENT_SECTION:"content_section"},VALUES:{SORT:{PUBLISH_FROM:"latest",RELEVANCE:"relevance"},DRAFT_TRACKER:{SITE_SECTION:"draft",PAGE_NAME:"draft hub draft tracker",MEDIA_TITLE:"Highlights"}}},CLUBS_PUBLISHER_VALUES:{"aflc-adel":"CROWS","aflc-bl":"LIONS","aflc-carl":"BLUES","aflc-coll":"MAGPIES","aflc-ess":"BOMBERS","aflc-fre":"DOCKERS","aflc-gcfc":"SUNS","aflc-geel":"CATS","aflc-gws":"GIANTS","aflc-haw":"HAWKS","aflc-melb":"DEMONS","aflc-nmfc":"KANGAROOS","aflc-port":"POWER","aflc-rich":"TIGERS","aflc-stk":"SAINTS","aflc-syd":"SWANS","aflc-wb":"BULLDOGS","aflc-wce":"EAGLES"},IS_ACTIVE:"is-active",IS_INACTIVE:"is-inactive",IN_ACTIVE:"in-active",COMP_LABELS:{PRE_SEASON:"Pre Season",PREMIERSHIP:"Premiership",WOMENS:"Women's"},IS_LOADED:"is-loaded",CONTENT_TYPE:{PLAYLIST:"playlist",VIDEO:"video",TEXT:"text"},CONTENT_TRACKER:{TYPE:{TEXT:"TEXT",VIDEO:"VIDEO",PLAYLIST:"PLAYLIST"},ACTION:{VIEW:"VIEW"}},PROVIDER_IDS:e,SEASON_IDS:{WOMENS_2022_S6:"CD_S2022264",WOMENS_2022_S7:"CD_S2101264"},VENUE_PROVIDER_IDS:{TBC:"CD_V2385"},U_HIDE:"u-hide",U_SHOW:"u-show",U_SHOW_FLEX:"u-show-flex",FADE_IN_UP:"fade-up",U_HIDE_TABLET:"u-hide-until-tablet",IS_TOUCHSCREEN:"is-touchscreen",U_NO_SCROLL_TABLET:"u-no-scroll-tablet",IS_DOCKED:"is-docked",IS_SCROLLING:"is-scrolling",IS_SCROLL_END:"is-scroll-end",InfiniteScrollWidget:{READY:"app.InfiniteScrollWidget.ready"},MatchPopupWidget:{READY:"app.MatchPopupWidget.ready"},LOAD_MORE:{READY:"app.LoadMore.ready"},PLAYER_IMAGE_SIZES:{CARD:{FOLDER:"XLarge",DESKTOP:"0.504",DESKTOP_RETINA:"0.672",MOBILE_RETINA:"0.14"},HERO:{FOLDER:"XLarge",DESKTOP:"0.6",DESKTOP_RETINA:"1.2",MOBILE_RETINA:"0.44"},WORM:{FOLDER:"XLarge",DESKTOP:"0.11",DESKTOP_RETINA:"0.22",MOBILE_RETINA:"0.11",HEIGHT:"118",HEIGHT_RETINA:"236"},STAT_CARD:{FOLDER:"XLarge",DESKTOP:"0.296",DESKTOP_RETINA:"0.592",MOBILE_RETINA:"0.27"},STAT_TABLE:{FOLDER:"XLarge",DESKTOP:"0.1",DESKTOP_RETINA:"0.2",MOBILE_RETINA:"0.2",WIDTH:"108"}},VARIANT_CONFIGURATIONS:{DEFAULT:[{name:"thumbnail",minWidth:640,tags:["Regular Image","Regular Image (Retina)"]},{name:"thumbnailMobile",maxWidth:640,tags:["Regular Image","Regular Image (Retina)"]},{name:"default",tags:["Regular Image"],cssClass:""}],MATCH_INTRO:[{name:"thumbnailMobile",maxWidth:640,size:{width:375,height:236},multipliers:[1,2,3]},{name:"thumbnailDesktop",minWidth:641,size:{width:580,height:580},multipliers:[1,2,3]},{name:"default",size:{width:580,height:580},multipliers:[1]}],GALLERY_MODAL:[{name:"thumbnailMobile",maxWidth:640,size:{width:500},multipliers:[1,2,3]},{name:"thumbnailTablet",maxWidth:839,size:{width:1e3},multipliers:[1,2]},{name:"thumbnailDesktop",minWidth:840,size:{width:1240},multipliers:[1,2]},{name:"default",size:{width:1240},multipliers:[1]}],GALLERY_MODAL_PORTRAIT:[{name:"thumbnailMobile",maxWidth:640,size:{width:400},multipliers:[1,2,3]},{name:"thumbnailTablet",maxWidth:839,size:{width:500},multipliers:[1,2,3]},{name:"thumbnailDesktop",minWidth:840,size:{width:700},multipliers:[1,2,3]},{name:"default",size:{width:700},multipliers:[1]}],GALLERY_MODAL_THUMBNAIL:[{name:"thumbnailMobile",maxWidth:840,size:{width:150,height:150},multipliers:[1,2]},{name:"thumbnailDesktop",minWidth:841,size:{width:250,height:250},multipliers:[1,2]},{name:"default",size:{width:250,height:250},multipliers:[1]}]},BROADCASTERS:{AUS:[{title:"Subscription TV",image:`/resources/${window.RESOURCES_VERSION}/i/elements/broadcast-fox.png`},{title:"Streaming",image:`/resources/${window.RESOURCES_VERSION}/i/elements/broadcast-kayo.png`}],WORLD:[{title:"Watch AFL",image:`/resources/${window.RESOURCES_VERSION}/i/elements/broadcast-watchafl.png`}]},COUNTDOWN:{READY:"app.countdown.ready",ZERO:"app.countdown.zero"},GALLERY_PLAYLIST_TAG:"gallery",IS_NEXT:"is-next",API_RETRY_COUNT:3,TEAM_ABBR:{CD_T10:"ADEL",CD_T20:"BL",CD_T40:"COLL",CD_T1000:"GCFC",CD_T30:"CARL",CD_T100:"NMFC",CD_T110:"PORT",CD_T140:"WB",CD_T80:"HAW",CD_T70:"GEEL",CD_T130:"STK",CD_T50:"ESS",CD_T160:"SYD",CD_T60:"FRE",CD_T1010:"GWS",CD_T120:"RICH",CD_T90:"MELB",CD_T150:"WCE",CD_T8098:"ADEL",CD_T7887:"BL",CD_T8096:"CARL",CD_T8097:"COLL",CD_T7886:"FRE",CD_T8467:"GEEL",CD_T7889:"GWS",CD_T7386:"MELB",CD_T8466:"NMFC",CD_T7387:"WB",CD_T8786:"GCFC",CD_T8788:"RICH",CD_T8787:"WCE",CD_T8796:"STK",CD_T1509:"BLFC",CD_T1510:"GCFC",CD_T1523:"GWSFC",CD_T1525:"SSFC",CD_T171:"CCFC",CD_T172:"DSFC",CD_T170:"BPFC",CD_T177:"GWVRFC",CD_T174:"GFFC",CD_T173:"ERFC",CD_T175:"GPFC",CD_T176:"MBFC",CD_T185:"NTFC",CD_T178:"NKFC",CD_T179:"OCFC",CD_T182:"WJFC",CD_T180:"SDFC",CD_T181:"TDFC",CD_T8591:"ERFC",CD_T8586:"BPFC",CD_T8588:"GFFC",CD_T8594:"OCFC",CD_T8606:"TDFC",CD_T8589:"CCFC",CD_T8590:"DSFC",CD_T8587:"NKFC",CD_T8598:"GWVRFC",CD_T8592:"GPFC",CD_T8596:"WJFC",CD_T8593:"MBFC",CD_T8595:"SDFC",CD_T8897:"BRI",CD_T8896:"GCS",CD_T8898:"NTFC",CD_T9097:"GWS",CD_T9096:"SYD",CD_T9106:"GWS",CD_T9107:"NTU18W",CD_T9108:"SYD",CD_T1520:"ESS",CD_T1553:"GCS",CD_T1022:"BH",CD_T1173:"SYD",CD_T7306:"FTS",CD_T1029:"SAND",CD_T1112:"BLR",CD_T9076:"CAR",CD_T1030:"CSY",CD_T1023:"COB",CD_T1149:"COFC",CD_T1024:"FRANK",CD_T1025:"GEEL",CD_T1028:"PM",CD_T1027:"NBUL",CD_T7305:"RFC",CD_T1113:"STP",CD_T1032:"WERR",CD_T8378:"NM",CD_T1497:"GWS",CD_T1033:"WIL",CD_T1550:"ASP",CD_T8906:"VIC",CD_T8907:"ALLS",CD_T8388:"CARL",CD_T8326:"CDFC",CD_T8327:"DFC",CD_T8335:"HFC",CD_T8330:"GFC",CD_T8391:"EFC",CD_T8389:"COFC",CD_T8936:"NMFC",CD_T8386:"WFC",CD_T8334:"WBFC",CD_T9091:"PMFC",CD_T8392:"SAN",CD_T9737:"GWS",CD_T9736:"SYD",CD_T1076:"EFFC",CD_T8626:"WCE",CD_T1075:"CFC",CD_T1077:"EPFC",CD_T1078:"PTFC",CD_T1082:"SDFC",CD_T1079:"PFC",CD_T1080:"SFFC",CD_T1081:"SFC",CD_T1083:"WPFC",CD_T9406:"ESS",CD_T9407:"HAW",CD_T9409:"PORT",CD_T9408:"SYD",CD_T7314:"ADE",CD_T1039:"PORT",CD_T1040:"SADEL",CD_T1037:"NADEL",CD_T1043:"WWT",CD_T1035:"CENT",CD_T1042:"WADEL",CD_T1041:"STURT",CD_T1036:"GLEN",CD_T1038:"NORW",CD_T9886:"IAS"},TEAM_IDS:{AFL:window?.TEAM_ID,AFLW:window?.WOMENS_TEAM_ID,VFL:window?.VFL_TEAM_ID,VFLW:window?.VFLW_TEAM_ID,SANFL:window?.SANFL_TEAM_ID,WAFL:window?.WAFL_TEAM_ID},PLAYER_POSITION_GROUPS:{FOLLOWERS:["RK","RR","RO","R"],FORWARDS:["FPR","FF","FPL"],HALF_FORWARDS:["HFFR","CHF","HFFL"],CENTRES:["WL","C","WR"],HALF_BACKS:["HBFL","CHB","HBFR"],BACKS:["BPL","FB","BPR"],EMERGENCIES:["EMERG"],INTERCHANGE:["INT"],SUBSTITUTES:["SUB"]},DISPLAY_MATCH_STATUSES:a,TEAM_PROVIDER_IDS:{adel:["CD_T10","CD_T8098","CD_T7314"],bl:["CD_T20","CD_T1509","CD_T7887","CD_T1112"],carl:["CD_T30","CD_T8096","CD_T8388"],coll:["CD_T40","CD_T8097","CD_T8389","CD_T1149"],ess:["CD_T50","CD_T8391","CD_T1520","CD_T9406"],fre:["CD_T60","CD_T7886","CD_T1076"],gcfc:["CD_T1000","CD_T1510","CD_T8786","CD_T1553"],geel:["CD_T70","CD_T8467","CD_T8330","CD_T1025"],gws:["CD_T1010","CD_T1523","CD_T7889","CD_T1497","CD_T9737"],haw:["CD_T80","CD_T8335","CD_T1022","CD_T9407"],melb:["CD_T90","CD_T7386","CD_T8326","CD_T1030"],nmfc:["CD_T100","CD_T8466","CD_T8936","CD_T8378"],port:["CD_T110","CD_T9409","CD_T1039"],rich:["CD_T120","CD_T8788","CD_T9091","CD_T7305"],stk:["CD_T130","CD_T8796","CD_T1029"],syd:["CD_T160","CD_T1525","CD_T1173","CD_T9408"],wb:["CD_T140","CD_T7387","CD_T8334","CD_T7306"],wce:["CD_T150","CD_T8787","CD_T8626"]}}})()}(PULSE.app.common,PULSE.app),function(e,t,a){const n=window.WOMENS_TEAM_ID&&"{$WOMENS_TEAM_ID$}"!==window.WOMENS_TEAM_ID?a.CONSTANTS.PROVIDER_IDS.WOMENS:null,o=window.VFL_TEAM_ID?a.CONSTANTS.PROVIDER_IDS.VFL_PREMIERSHIP:null,r=window.VFLW_TEAM_ID?a.CONSTANTS.PROVIDER_IDS.VFL_WOMENS:null,i=window.SANFL_TEAM_ID?a.CONSTANTS.PROVIDER_IDS.SANFL_PREMIERSHIP:null,E=window.WAFL_TEAM_ID?a.CONSTANTS.PROVIDER_IDS.WAFL_PREMIERSHIP:null,T=window.DEFAULT_COMP_ORDER?window.DEFAULT_COMP_ORDER.split(","):[n,a.CONSTANTS.PROVIDER_IDS.PRE_SEASON,a.CONSTANTS.PROVIDER_IDS.PREMIERSHIP,o,r,i,E];e.FilterGroups={};const s=e=>e.map((e=>e.label)).join(","),l=t=>{const{COMPETITION:a}=e.common.CONSTANTS;return Object.values(a).find((e=>e.providerId===t.providerId))??a.PREMIERSHIP},C=function(e){const t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:T).filter((e=>!!e));var a,n;return(e=>e.map((e=>({name:e.name,value:e.id,extra:e,showIcon:!0,icon:l(e).logo}))))(((e,t)=>t.map((t=>e.find((e=>e.providerId===t)))).filter((e=>!!e)))((a=e.data.competitions,n=t,a.filter((e=>n.includes(e.providerId)))),t))},d=(e,t)=>e.id>t.id?-1:e.id{try{return s(e.tags.tags)}catch(e){console.warn("ContentFilter getOptionsFromSearchParams, could not find tags on searchQuery",e)}return-1},getOptionsFromSearchParams:e=>{let t="";try{t=s(e.tags.tags)}catch(e){console.warn("ContentFilter getOptionsFromSearchParams, could not find tags on searchQuery",e)}const a=[{name:"All",value:-1},{name:"First Team News",value:"news,first team"}];if(a.filter((e=>e.value===t)).length||!t)return a;return[...a,{name:t,value:t}]}},{fylterConfig:{name:"Competition",data:()=>[{name:"All",value:-1},{name:"Premier League",value:"FOOTBALL_COMPETITION:1"},{name:"Champions League",value:"FOOTBALL_COMPETITION:2"}]},getDefaultFromSearchParams:e=>e.references&&e.references.length?`${e.references[0].contentType}:${e.references[0].reference}`:-1}],e.FilterGroups.FOOTBALL_BY_ROUND=[{fylterConfig:{name:"Competition",data:()=>`${e.environment.api}competitions?pageSize=50`,middleWares:{decideDefault:t=>t.find((t=>t.extra.providerId===e.common.CONSTANTS.PROVIDER_IDS.PREMIERSHIP)).value,beforeOptionUpdate:C}},getDefaultFromSearchParams:e=>e&&e.competition?e.competition:-1,getDefaultFromQueryString:!0},{fylterConfig:{name:"CompSeason",dependsOn:["Competition"],data:()=>`${e.environment.api}competitions/{{Competition}}/compseasons?pageSize=20`,middleWares:{beforeOptionUpdate:e=>e.data.compSeasons.filter((e=>"CD_S2021120"!==e.providerId)).sort(d).map((e=>({name:e.name,value:e.id,extra:e,icon:"season"})))}},getDefaultFromSearchParams:e=>e&&e.compSeason?e.compSeason:-1,getDefaultFromQueryString:!0},{fylterConfig:{name:"MatchTimezone",data:()=>[{name:"My Time",value:"MY_TIME",icon:"duration"},{name:"Venue Time",value:"VENUE_TIME"}],middleWares:{decideDefault:()=>t.localStorage.getStorage("matchTimezone")||"MY_TIME"}}},{fylterConfig:{name:"ShowOnlyHomeGames",data:()=>[{name:"false",value:"0"},{name:"true",value:"1"}],uiClass:e=>e.ResponsiveToggle},getDefaultFromSearchParams:()=>0,getDefaultFromQueryString:!0},{fylterConfig:{name:"ShowOtherMatches",dependsOn:["ShowOnlyHomeGames"],data:()=>[{name:"false",value:"0"},{name:"true",value:"1"}],uiClass:e=>e.ResponsiveToggle,middleWares:{decideFilterEnabledState:e=>"1"!==e[0].optionList[e[0].currentId].value}},getDefaultFromSearchParams:()=>0,getDefaultFromQueryString:!0},{fylterConfig:{name:"GameWeeks",dependsOn:["CompSeason"],data:()=>`${e.environment.api}compseasons/{{CompSeason}}`,middleWares:{decideDefault:e=>e[0].currentRoundNumber,beforeOptionUpdate:e=>{const t=e.data.compSeasons[0].currentRoundNumber;return e.data.compSeasons[0].rounds.map((a=>{const n=a.abbreviation.toUpperCase().replace("RD ",""),o=a.utcStartTime&&a.utcEndTime,r=moment.utc(a.utcStartTime).tz(moment.tz.guess(!0)).format("ddd MMM DD"),i=moment.utc(a.utcEndTime).tz(moment.tz.guess(!0)).format("ddd MMM DD");return{name:n,value:a.roundNumber.toString(),currentRoundNumber:0===t?e.data.compSeasons[0].rounds[0].roundNumber.toString():t.toString(),extra:a,type:"fixtures",tooltip:o?`${r} - ${i}`:null}}))}},uiClass:e=>e.ResponsiveRadio},getDefaultFromQueryString:!0}],e.FilterGroups.FOOTBALL_BY_ROUND_VIDEOS=[{fylterConfig:{name:"Competition",data:()=>`${e.environment.api}competitions?code=AFL`,middleWares:{beforeOptionUpdate:e=>e.data.competitions.map((e=>({name:e.name,value:e.id,extra:e,showIcon:!0,icon:"afl-logo"})))}},getDefaultFromSearchParams:()=>-1},{fylterConfig:{name:"CompSeason",dependsOn:["Competition"],data:()=>`${e.environment.api}competitions/{{Competition}}/compseasons?pageSize=20`,middleWares:{beforeOptionUpdate:e=>e.data.compSeasons.filter((e=>"CD_S2021120"!==e.providerId)).sort(d).map((e=>({name:e.name,value:e.id,extra:e,icon:"season"})))}},getDefaultFromSearchParams:()=>-1,getDefaultFromQueryString:!0}],e.FilterGroups.LADDER=[{fylterConfig:{name:"Competition",data:()=>`${e.environment.api}clubs/${window.CLUB_ID}/competitions?pageSize=50`,middleWares:{decideDefault:t=>t.find((t=>t.extra.providerId===e.common.CONSTANTS.PROVIDER_IDS.PREMIERSHIP)).value,beforeOptionUpdate:e=>{const t=[n,a.CONSTANTS.PROVIDER_IDS.PREMIERSHIP,o,r,i,E],T={data:e.data.competitionResponse};return C(T,t)}}},getDefaultFromSearchParams:e=>e&&e.competition?e.competition:-1,getDefaultFromQueryString:!0},{fylterConfig:{name:"CompSeason",dependsOn:["Competition"],data:()=>`${e.environment.api}competitions/{{Competition}}/compseasons?pageSize=20`,middleWares:{beforeOptionUpdate:e=>e.data.compSeasons.filter((e=>"CD_S2021120"!==e.providerId)).sort(d).map((e=>({name:e.name,value:e.id,extra:e,icon:"season"})))}},getDefaultFromSearchParams:e=>e&&e.compSeason?e.compSeason:-1,getDefaultFromQueryString:!0},{fylterConfig:{name:"GameWeeks",dependsOn:["CompSeason"],data:()=>`${e.environment.api}compseasons/{{CompSeason}}`,middleWares:{decideDefault:e=>{const t=e.find((e=>e.currentRoundNumber));return t?t.value:e[e.length-1].value},beforeOptionUpdate:e=>{const t=e.data.compSeasons[0].rounds.filter(PULSE.app.common.match.isNonFinalRound);let a=e.data.compSeasons[0].currentRoundNumber;return a=0===a?1:a,a>t.length&&(a=t.length),t.map((e=>({name:e.name,value:e.id,extra:e,icon:"matches",currentRoundNumber:e.roundNumber===a,isFutureRound:e.roundNumber>a})))}}},getDefaultFromQueryString:!0},{fylterConfig:{name:"Live",data:()=>[{name:"true",value:"1"},{name:"false",value:"0"}],uiClass:e=>e.ResponsiveToggle},getDefaultFromSearchParams:()=>-1}],e.FilterGroups.CUSTOM_LADDER=[{fylterConfig:{name:"Competition",data:()=>`${e.environment.api}competitions?pageSize=50`,middleWares:{decideDefault:t=>t.find((t=>t.extra.providerId===e.common.CONSTANTS.PROVIDER_IDS.PREMIERSHIP)).value,beforeOptionUpdate:e=>{const t=[n,a.CONSTANTS.PROVIDER_IDS.PREMIERSHIP,o,r,i,E];return C(e,t)}}},getDefaultFromQueryString:!0},{fylterConfig:{name:"CompSeason",dependsOn:["Competition"],data:()=>`${e.environment.api}competitions/{{Competition}}/compseasons?pageSize=20`,middleWares:{beforeOptionUpdate:e=>e.data.compSeasons.filter((e=>"CD_S2021120"!==e.providerId)).sort(d).map((e=>({name:e.name,value:e.id,extra:e,icon:"season"})))}},getDefaultFromSearchParams:e=>e?e.CompSeason:-1,getDefaultFromQueryString:!0},{fylterConfig:{name:"GameWeeks",dependsOn:["CompSeason"],data:()=>`${e.environment.api}compseasons/{{CompSeason}}`,middleWares:{decideDefault:e=>e.find((e=>e.currentRoundNumber)).value,beforeOptionUpdate:e=>{const t=e.data.compSeasons[0].rounds.filter(PULSE.app.common.match.isNonFinalRound);let a=e.data.compSeasons[0].currentRoundNumber;return a>t.length&&(a=t.length),t.map((e=>({name:e.name,value:e.id,extra:e,icon:"matches",currentRoundNumber:e.roundNumber===a,isFutureRound:e.roundNumber>a})))}}},getDefaultFromQueryString:!0}],e.FilterGroups.ROUND_ONLY=[{fylterConfig:{name:"GameWeeks",middleWares:{decideDefault:e=>e[0].currentRoundNumber,beforeOptionUpdate:e=>{const t=e.data.compSeasons[0].currentRoundNumber;return e.data.compSeasons[0].rounds.map((a=>{const n=a.abbreviation.toUpperCase().replace("RD ",""),o=a.utcStartTime&&a.utcEndTime,r=moment.utc(a.utcStartTime).tz(moment.tz.guess(!0)).format("ddd MMM DD"),i=moment.utc(a.utcEndTime).tz(moment.tz.guess(!0)).format("ddd MMM DD");return{name:n,value:a.roundNumber.toString(),currentRoundNumber:0===t?e.data.compSeasons[0].rounds[0].roundNumber.toString():t.toString(),extra:a,type:"gameweek-rounds",tooltip:o?`${r} - ${i}`:null}}))}},uiClass:e=>e.ResponsiveRadio},getDefaultFromQueryString:!0,getOptionsFromSearchParams:t=>`${e.environment.api}compseasons/${t.compSeason}`}],e.FilterGroups.Search=[{fylterConfig:{name:"sort",middleWares:{decideDefault:e=>e[0].value},data:()=>[{name:"Sort by Latest",value:"publish_from"},{name:"Sort by Relevance",value:"relevance",showIcon:!0,icon:"sort"}]},getDefaultFromQueryString:!0}]}(PULSE.app,PULSE.core,PULSE.app.common),PULSE.app.measurements={mobile:400,phablet:640,tablet:840,desktop:1025,wide:1300},function(e){e.templating={},e.templating.helper={cleanString:function(e){return _.escape(JSON.stringify(e||""))},getDateNice:function(e){return moment(e).utc().format("DD MMM YY")}},e.templating.render=function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,r="";for(let t in e.templating)e.templating.hasOwnProperty(t)&&(a[t]=e.templating[t]);if(a.environment=e.environment,a.helper.date=e.common.date,a.helper.template=e.common.template,a.helper.image=e.common.image,n){let i=e.templates[n];if(i){try{r=i(a)}catch(e){e.message&&(e.message+=" in template "+n),console.warn(e),console.info("Model given",a)}if(o)return t(r)}else console.warn("No template was rendered. Template not found: "+n)}return r};const t=e=>{let t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild}}(PULSE.app),function(e,t,a){void 0===window.dataLayer&&(window.dataLayer=[]);e.tracking={globalProperties:{}},e.tracking.recordEvent=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;const i=a.TRACKING.BASE,E=r();o&&(e.tracking.globalProperties.contentType=o),E&&(e.tracking.globalProperties.errorType=E),dataLayer.push({event:t,...i,...e.tracking.globalProperties,...n,...window.customPageViewOptions||""})};const n=function(){const a=e.tracking.getPageName(),n=window.location.search||"",r=window.location.pathname.replace(/\/+/g,"/").split("/")[1]||"home",i=o()||r.replace("-"," ")||"home",E=window.outerWidth>e.measurements.tablet?"desktop":"mobile",T="true"===t.url.getParam("webview")?"app-browser":"responsive",s=(new Date).getHours(),l=Date.now(),C=window.location.pathname.split("/").filter((e=>e)).join(">"),d=document.querySelector('meta[property="content_section"]')?.content||"",S=window.gtmContainer||"";return{pageName:a,siteSection:r,queryString:n,contentType:i,platformType:E,siteDelivery:T,environment:e.environment.label,product:"clubs",hour_of_day:s,time_stamp:l,breadcrumb:C,content_section:d,gtm_details:S}};e.tracking.getSiteDetails=n,e.tracking.getPageName=function(){const e=document.querySelector('meta[property="gtm:page-name"]');if(e&&e.getAttribute("content"))return e.getAttribute("content");const t=window.location.pathname.replace(/\/+/g,"/");return"/"===t?"/home":t},e.tracking.selectCardHandler=function(e,t,a,n,o,r,i){PULSE.app.tracking.recordEvent(PULSE.app.common.CONSTANTS.TRACKING.EVENTS.CARD.SELECT,{eventData:{name:e,component_name:t??"Widget Title",component_content_type:a??"player",link_text:n,link_url:o,index:r,count:i}})},e.tracking.selectFixtureCardHandler=function(e,t,a,n,o){PULSE.app.tracking.recordEvent(PULSE.app.common.CONSTANTS.TRACKING.EVENTS.CARD.SELECT,{eventData:{name:`${e?.home?.team?.name} v ${e?.away?.team?.name} ${moment(e?.utcStartTime).format("DD/MM/YYYY")}`,component_name:moment(e?.utcStartTime).format("dddd MMMM D"),component_content_type:PULSE.app.common.CONSTANTS.TRACKING.CONTENT_TYPES.MATCH,link_text:t,link_url:a,index:n,count:o}})},e.tracking.trackCardClicks=function(e,t,a){const n=e?.getAttribute("data-title")??e.querySelector("[data-widget-title]"),o=t.getAttribute("data-content-type");PULSE.app.tracking.recordEvent(PULSE.app.common.CONSTANTS.TRACKING.EVENTS.CARD.SELECT,{eventData:{name:t.title,component_name:n,component_content_type:(o||t?.contentType)??PULSE.app.common.CONSTANTS.TRACKING.CONTENT_TYPES.ARTICLE??"Content Type",link_text:t.title,link_url:t.href,index:parseInt(t.dataset.indexPosition),count:a}})},e.tracking.applyFilters=function(e){let{name:t,types:a,values:n}=e;t&&PULSE.app.tracking.recordEvent(PULSE.app.common.CONSTANTS.TRACKING.EVENTS.FILTERS.APPLY,{eventData:{filter_name:`${t.toLowerCase()} filters`,filter_type:a,filter_value:n}})},e.tracking.clearFilters=function(e){PULSE.app.tracking.recordEvent(PULSE.app.common.CONSTANTS.TRACKING.EVENTS.FILTERS.CLEAR,{eventData:{filter_name:`${e.toLowerCase()} filters`}})};const o=function(){return i('meta[property="content-type"]')},r=function(){return i('meta[property="gtm:error-type"]')},i=function(e){const t=document.querySelector(e);return t?t.getAttribute("content"):""};e.tracking.globalProperties={...n(),cms_keywords:i('meta[property="gtm:keywords"]').split(",").map((e=>e.trim())).filter((e=>""!==e))},e.tracking.recordEvent("pageview")}(PULSE.app,PULSE.core,PULSE.app.common.CONSTANTS),function(e){e.widgetDeps=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;const a=[].slice.call(t.querySelectorAll("[data-script]"));let n=[];const o=e.environment.cdn+"widgets/";for(let e=0;e{new Promise((t=>{!0===window.isCommonLoaded?t():window.addEventListener(e.common.CONSTANTS.EVENTS.SCRIPTS.COMMON.LOADED,t)})).then(e.widgetDeps)};"complete"===document.readyState?t():document.addEventListener("DOMContentLoaded",t)}(PULSE.app),function(e){const t={root:null,rootMargin:"0px",threshold:[.1,.9]};let a;e.widgetInitialiser={};const n={};let o=0;e.widgetInitialiser.addWidget=(t,a)=>{let n=a||e[E(t)],o=document.querySelector(`[data-widget="${t}"]`);o&&"true"!==o.dataset.initialized&&i(t,o,n)},e.widgetInitialiser.addMultipleWidgetsByName=(t,a,n)=>{let o=n||document,r=a||e[E(t)],T=o.querySelectorAll(`[data-widget="${t}"]`);for(let e=0;e{let a=(t||document).querySelectorAll("[data-widget]");for(let t=0;t{const o=n[t.dataset.observableId];if(o){const r=t.dataset.widget,i=new o(t);"true"===t.dataset.storeReference&&e.widgets[r].push(i),t.setAttribute("data-initialised",!0),delete n[t.dataset.observableId],void 0!==a&&a.unobserve(t)}else console.warn("Observing unexpected widget",t)},i=(o,i,E)=>{if("true"!==i.getAttribute("data-initialised"))if(e.widgets[o]||(e.widgets[o]=[]),"true"===i.dataset.initWhenVisible&&(()=>{if(void 0===a){if("undefined"==typeof IntersectionObserver)return!1;a=new IntersectionObserver((e=>{[].slice.call(e).forEach((e=>{const t=e.target;e.isIntersecting&&"true"!==t.dataset.initialized&&r(t)}))}),t)}return!0})()){const e=T(o);n[e]=E,i.dataset.observableId=e,a.observe(i)}else{const t=new E(i);"true"===i.dataset.storeReference&&e.widgets[o].push(t),i.setAttribute("data-initialised",!0)}},E=e=>e.toLowerCase().replace(/(\b|-)\w/g,(function(e){return e.toUpperCase().replace(/-/,"")}))+"Widget",T=e=>(o++,`${e}_${Date.now()}_${o}`)}(PULSE.app);