1import{a as Et,b as Lt}from"./chunk-5KCM7APD.js";import{a as At}from"./chunk-NM5ML7QE.js";import{a as Ht}from"./chunk-C256ZMTY.js";import{a as It}from"./chunk-QABHL2BL.js";import{a as P}from"./chunk-MWKV6FDN.js";import{a as d,b,f as Q,i as y}from"./chunk-BMAVDOXW.js";import{a as Dt}from"./chunk-YG3SP244.js";import"./chunk-G6TIL44U.js";import"./chunk-JGCVOHX7.js";import{a as Mt}from"./chunk-KIAY2C5E.js";import"./chunk-YL7BF7JH.js";import"./chunk-5SCO57PQ.js";import"./chunk-SBYGOD4D.js";import"./chunk-SLJGQCEN.js";import"./chunk-RC3JENIN.js";import"./chunk-QMUL3RFS.js";import{a as We}from"./chunk-YNGJVIKP.js";import{a as Ue,f as ke,j as Ke,k as te,o as xe,p as L}from"./chunk-DF3K2XU7.js";import{b as Ne}from"./chunk-TEXANPMH.js";import{a as Tt}from"./chunk-W5W7X5US.js";import"./chunk-IGZIPKR4.js";import"./chunk-6ZATARKT.js";import{a as Pt}from"./chunk-L7ZXMYQT.js";import{a as xt}from"./chunk-DSGK5YH7.js";import"./chunk-ZKR7562L.js";import{a as kt}from"./chunk-SZMSLAYM.js";import"./chunk-75SGGROE.js";import{i as St}from"./chunk-E37GN5KH.js";import{$a as S,$f as Fe,Aa as Y,Af as se,Ag as Ct,Ba as K,C as je,Cb as V,Db as G,Fa as Xe,Ga as I,Ha as Ye,Hb as Le,Hf as ht,J as qt,Ld as bt,Lf as j,Mg as wt,N as Qe,Na as Je,Ng as Se,Oa as W,Pb as pe,Qa as Ze,Ra as be,Rf as de,Sa as ve,Ta as _,Tb as it,Ua as f,Ub as lt,Ue as vt,V as oe,Va as E,W as ne,Wb as st,Ya as et,Z as q,Za as ie,Zc as ct,Zf as yt,_a as ge,_f as Oe,ac as J,ad as mt,af as gt,bf as pt,dc as le,ed as ut,fb as fe,gb as Be,hb as _e,hf as c,ig as ft,kb as Ae,lb as Z,mb as He,nb as Ce,oa as T,pd as we,qb as tt,rb as at,sb as rt,sg as Re,td as h,uc as dt,uf as ee,ug as Bt,vc as Xt,vg as _t,wa as X,wg as he,xa as qe,yb as ot,zb as nt}from"./chunk-FSM3KGTV.js";import"./chunk-4Y3FPIGA.js";import"./chunk-KLMPHFL4.js";import"./chunk-UYB2FLAM.js";import"./chunk-BQB6TGSC.js";import"./chunk-EYYD3BQ5.js";import"./chunk-GEDAPGUD.js";import"./chunk-4FFZ45FM.js";import"./chunk-EVT5P2AJ.js";import"./chunk-GMMKJC3W.js";import{a as B,b as D,l as ue}from"./chunk-4ZXV5L7B.js";le();Xt();le();qt();var l=function(r){return r.Upcoming="upcoming",r.Assigned="assigned",r.OnDeck="ondeck",r.Live="live",r.Completed="completed",r.Unknown="unknown",r}(l||{});le();pe();function Yt(r,t){if(r&1&&(_(0,"p",7),Z(1),V(2,"localize"),f()),r&2){let e=S();T(),He(G(2,1,e.headline))}}function Jt(r,t){if(r&1&&(_(0,"p",8),Z(1),V(2,"localize"),f()),r&2){let e=S();T(),He(G(2,1,e.description))}}var Ot=(()=>{class r extends se{headline;description;static \u0275fac=(()=>{let e;return function(o){return(e||(e=q(r)))(o||r)}})();static \u0275cmp=X({type:r,selectors:[["flo-empty-page"]],inputs:{headline:"headline",description:"description"},features:[Y],decls:13,vars:2,consts:[["data-cy","empty-page",1,"empty-page"],["aria-hidden","true",1,"empty-page__visual"],[1,"empty-page__tile","empty-page__tile--icon"],["src","icon-magnifying-glass",1,"empty-page__icon"],[1,"empty-page__tile","empty-page__tile--decorative"],[1,"empty-page__tile-inner"],[1,"empty-page__content"],[1,"empty-page__headline"],[1,"empty-page__description"]],template:function(a,o){a&1&&(_(0,"div",0)(1,"div",1)(2,"div",2),E(3,"flo-icon",3),f(),_(4,"div",4),E(5,"span",5),f(),_(6,"div",4),E(7,"span",5),f(),_(8,"div",4),E(9,"span",5),f()(),_(10,"div",6),K(11,Yt,3,3,"p",7)(12,Jt,3,3,"p",8),f()()),a&2&&(T(11),W(o.headline?11:-1),T(),W(o.description?12:-1))},dependencies:[J,ht,de],styles:['[_ngcontent-%COMP%]:root{--white: #ffffff;--black: #000000;--red50: #fff6f5;--red100: #ffe9e8;--red200: #ffd7d6;--red300: #ffa09e;--red400: #ff8280;--red500: #ff625e;--red600: #ff4642;--red700: #ff140f;--red750: #e0120d;--red800: #d9110d;--red850: #c7100b;--red900: #ad0e0a;--shadeRed70025: rgba(255, 20, 15, .25);--orange50: #fff3e8;--orange100: #ffdbb9;--orange200: #ffc38b;--orange300: #ffaa5d;--orange400: #ff922e;--orange500: #ff7a00;--orange600: #d16400;--orange700: #a24e00;--orange800: #743700;--orange900: #462100;--green50: #dcffeb;--green100: #d9ffe9;--green200: #93f5bd;--green300: #8aedb5;--green400: #55e091;--green500: #16db6b;--green600: #00c756;--green700: #00b74f;--green800: #00913f;--green850: #008a3c;--green900: #006b2e;--blue50: #f7f9ff;--blue100: #f2f5ff;--blue200: #dae2fd;--blue300: #a5bafc;--blue350: #0070bb;--blue400: #5e7fe7;--blue500: #345ad1;--blue600: #133dc2;--blue700: #0028a8;--blue800: #001f82;--blue900: #00165c;--gray50: #f3f3f5;--gray100: #eeeef0;--gray200: #e6e6e7;--gray300: #d0d0d1;--gray400: #afafb1;--gray500: #939396;--gray600: #6f6f73;--gray700: #535357;--gray800: #323236;--gray850: #1d1d1f;--gray900: #0c0c0c;--shadeGray90025: rgba(12, 12, 12, .25);--yellow50: #fffde8;--yellow100: #fff8b9;--yellow200: #fff38b;--yellow300: #ffef5d;--yellow400: #ffea2e;--yellow500: #ffe500;--yellow600: #d1bc00;--yellow700: #a29200;--yellow800: #746800;--yellow900: #463f00;--copper25: #f5f1ed;--copper50: #f6f5f4;--copper100: #ebeae9;--copper200: #e5ddd6;--copper300: #dfcfc2;--copper400: #d0b59d;--copper500: #c39a77;--copper600: #b57f4f;--copper700: #956439;--copper800: #744822;--copper900: #5e3512;--highlightDarkBlue: #332288;--highlightDarkOrange: #d55e00;--highlightDarkGreen: #2e7368;--highlightBlue: #0072b2;--highlightBrown: #9b6a00;--highlightPink: #c222a9;--highlightPurple: #704dbc;
1--highlightRose: #882255;--highlightRed: #ff625e;--info: var(--blue500);--warning: var(--orange500);--success: var(--green700);--error: var(--red750);--errorBorder: var(--red800);--focus: #c2c2c2;--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200);--checkboxBgEnabled: var(--white);--checkboxBgSelected: var(--gray800);--connectionPath: var(--gray500);--dividerPrimary: var(--gray300);--dividerSecondary: var(--gray100);--toggleBgEnabled: var(--gray500);--toggleBgSelected: var(--red750);--backgroundSelected: var(--gray900);--btnPrimBgEnabled: var(--red750);--btnPrimBgHovered: var(--red850);--btnPrimBgFocused: var(--red750);--btnPrimBgDisabled: var(--gray300);--btnPrimBorderEnabled: var(--red750);--btnPrimBorderHovered: var(--red850);--btnPrimBorderFocused: var(--red750);--btnPrimBorderDisabled: var(--gray300);--btnPrimContentEnabled: var(--white);--btnPrimContentHovered: var(--white);--btnPrimContentFocused: var(--white);--btnPrimContentDisabled: var(--white);--watchLiveBg: var(--red750);--watchLiveBgHovered: var(--red850);--watchLiveBgFocused: var(--red750);--watchLiveBorder: var(--red750);--watchLiveBorderHovered: var(--red850);--watchLiveBorderFocused: var(--red750);--btnSecBgEnabled: var(--gray50);--btnSecBgHovered: var(--blue50);--btnSecBgFocused: var(--gray50);--btnSecBgDisabled: var(--gray50);--btnSecBorderEnabled: var(--gray600);--btnSecBorderHovered: var(--blue600);--btnSecBorderFocused: var(--gray600);--btnSecBorderDisabled: var(--gray200);--btnSecContentEnabled: var(--gray900);--btnSecContentHovered: var(--blue700);--btnSecContentFocused: var(--gray800);--btnSecContentDisabled: var(--gray400);--btnTerBgEnabled: var(--white);--btnTerBgHovered: var(--blue50);--btnTerBgFocused: var(--white);--btnTerBgDisabled: var(--white);--btnTerBorderEnabled: var(--gray400);--btnTerBorderHovered: var(--blue600);--btnTerBorderFocused: var(--gray400);--btnTerBorderDisabled: var(--gray200);--btnTerContentEnabled: var(--gray900);--btnTerContentHovered: var(--blue700);--btnTerContentFocused: var(--gray900);--btnTerContentDisabled: var(--gray400);--btnPrimLinkEnabled: var(--red750);--btnPrimLinkHovered: var(--red850);--btnPrimLinkDisabled: var(--gray400);--btnPrimLinkBorder: var(--shadeGray90025);--btnSecLinkEnabled: var(--gray700);--btnSecLinkHovered: var(--blue700);--btnSecLinkDisabled: var(--gray400);--btnSecLinkBorder: var(--shadeGray90025);--btnSkeleton: var(--gray100);--formElementBgEnabled: var(--white);--formElementBgHovered: var(--white);--formElementBgFocused: var(--white);--formElementBgDisabled: var(--white);--formElementBorderEnabled: var(--gray400);--formElementBorderFocused: var(--gray800);--formElementBorderHovered: var(--gray600);--formElementBorderDisabled: var(--gray200);--formElementContentEnabled: var(--gray900);--formElementContentHovered: var(--gray900);--formElementContentFocused: var(--gray900);--formElementContentDisabled: var(--gray400);--textLinkEnabled: var(--blue700);--iconColorBrand: var(--red700);--iconColorBrandHover: var(--red800);--iconColorPrimary: var(--gray900);--iconColorSecondary: var(--gray700);--iconColorTertiary: var(--gray500);--iconColorWhite: var(--white);--iconColorHovered: var(--gray900);--iconColorSelected: var(--gray900);--iconColorDisabled: var(--gray400);--borderPrimary: var(--gray400);--borderSecondary: var(--gray300);--borderFocused: var(--gray900);--borderSelected: var(--gray800);--borderTertiary: var(--gray200);--borderHovered: var(--gray700);--borderDisabled: var(--gray200);--textHeadlineEnabled: var(--gray900);--textHeadlineHovered: var(--red800);--textBrand: var(--red700);--textSubheadPrimary: var(--gray900);--textSubheadSecondary: var(--gray600);--textSubheadBrand: var(--red700);--textBodyPrimary: var(--gray900);--textBodySecondary: var(--gray600);--textMetadata: var(--gray600);--textDisabled: var(--gray400);--textOnHighlight: var(--gray900);--modalBgEnabled: var(--white);--modalBgHovered: var(--gray100);--modalBgSelected: var(--gray900);--surfaceSubtle: var(--gray50);--shadowSubtle: color-mix(in srgb, var(--gray900) 16%, transparent);--emptyStateIconBadgeTint: var(--primary);--emptyStateIconInnerBg: var(--surfaceSubtle);--emptyStateIconShadowTint: var(--gray900);--emptyStateIconGlyph: var(--primary);--emptyStateSearchHeadline: var(--textHeadlineEnabled);--emptyStateSearchHint: var(--textSubheadSecondary);--primary: var(--red700);--required: var(--red750);--disabled: var(--gray400);--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeAlertActive: var(--blue700);--themeVideoTagBg: var(--primary);--themeIconColor: var(--gray700);--breakBadgeBg: var(--blue100);--breakBadgeBorder: var(--blue300);--breakBadgeText: var(--blue700);--breakRowBg: var(--gray50);--themeHeroBg: var(--gray800);--themeHeroCtaBg: var(--gray600);--themeHeroDividerColor: var(--gray900);--themeSummaryPanelLogoFallbackColor: var(--white)}[_ngcontent-%COMP%]:root{--screen-min: 320px;--screen-xs: 390px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 1040px;--screen-xl: 1228px;--screen-xxl: 1600px;--screen-ng-page: 1280px}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}body.theme-varsity[_ngcontent-%COMP%]{--varsityBlue10: #f1f6fb;--varsityBlue25: #ddeaf4;--varsityBlue50: #bdd7e9;--varsityBlue100: #a7cae2;--varsityBlue200: #91bcdb;--varsityBlue300: #7bafd4;--varsityBlue400: #65a2cd;--varsityBlue500: #4f95c6;--varsityBlue600: #3988bf;--varsityBlue700: #247bb8;--varsityBlue800: #206ea5;--varsityBlue900: #1c6293;--varsityDarkBlue50: #195681;--varsityDarkBlue100: #175078;--varsityDarkBlue200: #154a6f;--varsityDarkBlue300: #144466;--varsityDarkBlue400: #123e5d;--varsityDarkBlue500: #103854;--varsityDarkBlue600: #0e314a;--varsityDarkBlue700: #0d2b41;--varsityDarkBlue800: #0b2538;--varsityDarkBlue900: #091f2f;--themePrimary: var(--varsityDarkBlue200);--themePrimaryHover: var(--varsityBlue700);--themeAccent: var(--varsityBlue600);--themeActionLink: var(--varsityBlue700);--themeHeadlineFont: "Corporate", sans-serif;--themeDataTableIndicator: var(--varsityBlue700);--themeNavActiveBg: var(--varsityBlue10);--themeNavActiveIndicator: var(--varsityBlue700);--themeTabUnderline: var(--varsityBlue700);--themeNavActiveText: var(--varsityDarkBlue50);--themeCalendarBg: var(--varsityBlue800);--themeCalendarText: var(--white);--themeCalendarSelectedBg: var(--varsityBlue700);--themeCalendarSelectedHoverBg: var(--varsityDarkBlue200);--themeCalendarTodayBg: var(--varsityBlue10);--themeCalendarTodayBorder: var(--varsityBlue700);--themeCalendarHoverBg: var(--varsityBlue10);--themeCalendarTodayHoverBg: var(--varsityBlue50);--themeCalendarTodayHoverBorder: var(--varsityBlue600);--themeInfoBlockCalendarBg: var(--varsityBlue800);--themeInfoBlockCalendarText: var(--white);--themeBorderLight: var(--varsityBlue50);--themeAlertActive: var(--themeAccent);--breakBadgeBg: var(--varsityBlue10);--breakBadgeBorder: var(--varsityBlue100);--breakBadgeText: var(--varsityBlue800);--breakRowBg: var(--varsityBlue10);--themeVideoTagBg: var(--varsityBlue700);--themeHeroBg: var(--varsityDarkBlue800);--themeHeroCtaBg: var(--varsityDarkBlue600);--themeHeroDividerColor: var(--varsityBlue900);--themeSummaryPanelLogoFallbackColor: rgba(255, 255, 255, .25);--primary: var(--varsityBlue700);--toggleBgSelected: var(--varsityBlue700);--checkboxBgSelected: var(--varsityBlue700);--btnPrimBgEnabled: var(--varsityBlue700);--btnPrimBgHovered: var(--varsityBlue800);--btnPrimBgFocused: var(--varsityBlue700);--btnPrimBorderEnabled: var(--varsityBlue700);--btnPrimBorderHovered: var(--varsityBlue800);--btnPrimBorderFocused: var(--varsityBlue700);--btnPrimLinkEnabled: var(--varsityBlue700);--btnPrimLinkHovered: var(--varsityBlue800);--themeIconColor: var(--varsityBlue700);--backgroundSelected: var(--varsityDarkBlue100);--emptyStateIconBadgeTint: var(--varsityBlue700);--emptyStateIconInnerBg: var(--varsityBlue25);--emptyStateIconShadowTint: var(--varsityBlue700);--emptyStateIconGlyph: var(--varsityBlue900);--emptyStateSearchHeadline: var(--varsityBlue900);--emptyStateSearchHint: var(--varsityBlue700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}body.theme-racing[_ngcontent-%COMP%]{--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeIconColor: var(--gray700);--themeHeroBg: var(--gray900);--themeHeroCtaBg: var(--gray800);--themeHeroDividerColor: var(--gray700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}[_nghost-%COMP%]{display:block;width:100%}.empty-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;padding:48px 16px;text-align:center}.empty-page__visual[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:12px;width:100px;height:100px}
1.empty-page__tile[_ngcontent-%COMP%]{flex:0 0 44px;position:relative;width:44px;height:44px;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.empty-page__tile--icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background:var(--copper50);border-radius:999px}.empty-page__tile--decorative[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background:var(--copper100);border-radius:6px}.empty-page__tile-inner[_ngcontent-%COMP%]{display:block;width:24px;height:24px;background:var(--copper50);border:1px solid var(--borderTertiary);border-radius:2px}.empty-page__icon[_ngcontent-%COMP%]{color:var(--textBodyPrimary);font-size:20px;width:20px;height:20px;line-height:20px}.empty-page__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:300px}.empty-page__headline[_ngcontent-%COMP%]{margin:0;color:var(--textHeadlineEnabled);font-size:1.25rem;line-height:1.75rem;font-weight:800}.empty-page__description[_ngcontent-%COMP%]{margin:0;color:var(--textBodySecondary);font-size:1rem;line-height:1.5rem;font-weight:500}'],changeDetection:0})}return r})();le();pe();le();function ea(r,t){r&1&&(_(0,"div",11),E(1,"span",12),f())}function ta(r,t){r&1&&(_(0,"div",13),E(1,"span",2)(2,"span",3),_(3,"div",14),E(4,"span",15)(5,"span",16),f(),E(6,"span",5)(7,"span",6)(8,"span",7),_(9,"div",17),E(10,"span",18)(11,"span",19),f()())}var Pe=(()=>{class r extends se{rowCount=8;showDateSplitter=!0;get rows(){return Array.from({length:Math.max(0,this.rowCount)},(e,a)=>a)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=q(r)))(o||r)}})();static \u0275cmp=X({type:r,selectors:[["flo-schedule-table-skeleton"]],inputs:{rowCount:"rowCount",showDateSplitter:"showDateSplitter"},features:[Y],decls:13,vars:5,consts:[["data-cy","schedule-table-skeleton",1,"skeleton"],["aria-hidden","true",1,"skeleton__row","skeleton__row--header"],[1,"skeleton__bar","skeleton__bar--time"],[1,"skeleton__bar","skeleton__bar--status"],[1,"skeleton__bar","skeleton__bar--program"],[1,"skeleton__bar","skeleton__bar--team"],[1,"skeleton__bar","skeleton__bar--division"],[1,"skeleton__bar","skeleton__bar--area"],["class","skeleton__splitter","aria-hidden","true",4,"ngIf"],["class","skeleton__row","aria-hidden","true",4,"ngFor","ngForOf"],["role","status","aria-live","polite",1,"skeleton__sr-only"],["aria-hidden","true",1,"skeleton__splitter"],[1,"skeleton__bar","skeleton__bar--date"],["aria-hidden","true",1,"skeleton__row"],[1,"skeleton__cell","skeleton__cell--program"],[1,"skeleton__avatar"],[1,"skeleton__bar","skeleton__bar--program-name"],[1,"skeleton__cell","skeleton__cell--replay"],[1,"skeleton__avatar","skeleton__avatar--small"],[1,"skeleton__bar","skeleton__bar--replay-label"]],template:function(a,o){a&1&&(_(0,"div",0)(1,"div",1),E(2,"span",2)(3,"span",3)(4,"span",4)(5,"span",5)(6,"span",6)(7,"span",7),f(),K(8,ea,2,0,"div",8)(9,ta,12,0,"div",9),f(),_(10,"span",10),Z(11),V(12,"localize"),f()),a&2&&(T(8),I("ngIf",o.showDateSplitter),T(),I("ngForOf",o.rows),T(2),Ce(" ",G(12,3,"components:data-table.skeleton-loading-schedule"),` 2`))},dependencies:[J,it,lt,de],styles:['[_ngcontent-%COMP%]:root{--white: #ffffff;--black: #000000;--red50: #fff6f5;--red100: #ffe9e8;--red200: #ffd7d6;--red300: #ffa09e;--red400: #ff8280;--red500: #ff625e;--red600: #ff4642;--red700: #ff140f;--red750: #e0120d;--red800: #d9110d;--red850: #c7100b;--red900: #ad0e0a;--shadeRed70025: rgba(255, 20, 15, .25);--orange50: #fff3e8;--orange100: #ffdbb9;--orange200: #ffc38b;--orange300: #ffaa5d;--orange400: #ff922e;--orange500: #ff7a00;--orange600: #d16400;--orange700: #a24e00;--orange800: #743700;--orange900: #462100;--green50: #dcffeb;--green100: #d9ffe9;--green200: #93f5bd;--green300: #8aedb5;--green400: #55e091;--green500: #16db6b;--green600: #00c756;--green700: #00b74f;--green800: #00913f;--green850: #008a3c;--green900: #006b2e;--blue50: #f7f9ff;--blue100: #f2f5ff;--blue200: #dae2fd;--blue300: #a5bafc;--blue350: #0070bb;--blue400: #5e7fe7;--blue500: #345ad1;--blue600: #133dc2;--blue700: #0028a8;--blue800: #001f82;--blue900: #00165c;--gray50: #f3f3f5;--gray100: #eeeef0;--gray200: #e6e6e7;--gray300: #d0d0d1;--gray400: #afafb1;--gray500: #939396;--gray600: #6f6f73;--gray700: #535357;--gray800: #323236;--gray850: #1d1d1f;--gray900: #0c0c0c;--shadeGray90025: rgba(12, 12, 12, .25);--yellow50: #fffde8;--yellow100: #fff8b9;--yellow200: #fff38b;--yellow300: #ffef5d;--yellow400: #ffea2e;--yellow500: #ffe500;--yellow600: #d1bc00;--yellow700: #a29200;--yellow800: #746800;--yellow900: #463f00;--copper25: #f5f1ed;--copper50: #f6f5f4;--copper100: #ebeae9;--copper200: #e5ddd6;--copper300: #dfcfc2;--copper400: #d0b59d;--copper500: #c39a77;--copper600: #b57f4f;--copper700: #956439;--copper800: #744822;--copper900: #5e3512;--highlightDarkBlue: #332288;--highlightDarkOrange: #d55e00;--highlightDarkGreen: #2e7368;--highlightBlue: #0072b2;--highlightBrown: #9b6a00;--highlightPink: #c222a9;--highlightPurple: #704dbc;
2--highlightRose: #882255;--highlightRed: #ff625e;--info: var(--blue500);--warning: var(--orange500);--success: var(--green700);--error: var(--red750);--errorBorder: var(--red800);--focus: #c2c2c2;--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200);--checkboxBgEnabled: var(--white);--checkboxBgSelected: var(--gray800);--connectionPath: var(--gray500);--dividerPrimary: var(--gray300);--dividerSecondary: var(--gray100);--toggleBgEnabled: var(--gray500);--toggleBgSelected: var(--red750);--backgroundSelected: var(--gray900);--btnPrimBgEnabled: var(--red750);--btnPrimBgHovered: var(--red850);--btnPrimBgFocused: var(--red750);--btnPrimBgDisabled: var(--gray300);--btnPrimBorderEnabled: var(--red750);--btnPrimBorderHovered: var(--red850);--btnPrimBorderFocused: var(--red750);--btnPrimBorderDisabled: var(--gray300);--btnPrimContentEnabled: var(--white);--btnPrimContentHovered: var(--white);--btnPrimContentFocused: var(--white);--btnPrimContentDisabled: var(--white);--watchLiveBg: var(--red750);--watchLiveBgHovered: var(--red850);--watchLiveBgFocused: var(--red750);--watchLiveBorder: var(--red750);--watchLiveBorderHovered: var(--red850);--watchLiveBorderFocused: var(--red750);--btnSecBgEnabled: var(--gray50);--btnSecBgHovered: var(--blue50);--btnSecBgFocused: var(--gray50);--btnSecBgDisabled: var(--gray50);--btnSecBorderEnabled: var(--gray600);--btnSecBorderHovered: var(--blue600);--btnSecBorderFocused: var(--gray600);--btnSecBorderDisabled: var(--gray200);--btnSecContentEnabled: var(--gray900);--btnSecContentHovered: var(--blue700);--btnSecContentFocused: var(--gray800);--btnSecContentDisabled: var(--gray400);--btnTerBgEnabled: var(--white);--btnTerBgHovered: var(--blue50);--btnTerBgFocused: var(--white);--btnTerBgDisabled: var(--white);--btnTerBorderEnabled: var(--gray400);--btnTerBorderHovered: var(--blue600);--btnTerBorderFocused: var(--gray400);--btnTerBorderDisabled: var(--gray200);--btnTerContentEnabled: var(--gray900);--btnTerContentHovered: var(--blue700);--btnTerContentFocused: var(--gray900);--btnTerContentDisabled: var(--gray400);--btnPrimLinkEnabled: var(--red750);--btnPrimLinkHovered: var(--red850);--btnPrimLinkDisabled: var(--gray400);--btnPrimLinkBorder: var(--shadeGray90025);--btnSecLinkEnabled: var(--gray700);--btnSecLinkHovered: var(--blue700);--btnSecLinkDisabled: var(--gray400);--btnSecLinkBorder: var(--shadeGray90025);--btnSkeleton: var(--gray100);--formElementBgEnabled: var(--white);--formElementBgHovered: var(--white);--formElementBgFocused: var(--white);--formElementBgDisabled: var(--white);--formElementBorderEnabled: var(--gray400);--formElementBorderFocused: var(--gray800);--formElementBorderHovered: var(--gray600);--formElementBorderDisabled: var(--gray200);--formElementContentEnabled: var(--gray900);--formElementContentHovered: var(--gray900);--formElementContentFocused: var(--gray900);--formElementContentDisabled: var(--gray400);--textLinkEnabled: var(--blue700);--iconColorBrand: var(--red700);--iconColorBrandHover: var(--red800);--iconColorPrimary: var(--gray900);--iconColorSecondary: var(--gray700);--iconColorTertiary: var(--gray500);--iconColorWhite: var(--white);--iconColorHovered: var(--gray900);--iconColorSelected: var(--gray900);--iconColorDisabled: var(--gray400);--borderPrimary: var(--gray400);--borderSecondary: var(--gray300);--borderFocused: var(--gray900);--borderSelected: var(--gray800);--borderTertiary: var(--gray200);--borderHovered: var(--gray700);--borderDisabled: var(--gray200);--textHeadlineEnabled: var(--gray900);--textHeadlineHovered: var(--red800);--textBrand: var(--red700);--textSubheadPrimary: var(--gray900);--textSubheadSecondary: var(--gray600);--textSubheadBrand: var(--red700);--textBodyPrimary: var(--gray900);--textBodySecondary: var(--gray600);--textMetadata: var(--gray600);--textDisabled: var(--gray400);--textOnHighlight: var(--gray900);--modalBgEnabled: var(--white);--modalBgHovered: var(--gray100);--modalBgSelected: var(--gray900);--surfaceSubtle: var(--gray50);--shadowSubtle: color-mix(in srgb, var(--gray900) 16%, transparent);--emptyStateIconBadgeTint: var(--primary);--emptyStateIconInnerBg: var(--surfaceSubtle);--emptyStateIconShadowTint: var(--gray900);--emptyStateIconGlyph: var(--primary);--emptyStateSearchHeadline: var(--textHeadlineEnabled);--emptyStateSearchHint: var(--textSubheadSecondary);--primary: var(--red700);--required: var(--red750);--disabled: var(--gray400);--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeAlertActive: var(--blue700);--themeVideoTagBg: var(--primary);--themeIconColor: var(--gray700);--breakBadgeBg: var(--blue100);--breakBadgeBorder: var(--blue300);--breakBadgeText: var(--blue700);--breakRowBg: var(--gray50);--themeHeroBg: var(--gray800);--themeHeroCtaBg: var(--gray600);--themeHeroDividerColor: var(--gray900);--themeSummaryPanelLogoFallbackColor: var(--white)}[_ngcontent-%COMP%]:root{--screen-min: 320px;--screen-xs: 390px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 1040px;--screen-xl: 1228px;--screen-xxl: 1600px;--screen-ng-page: 1280px}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}body.theme-varsity[_ngcontent-%COMP%]{--varsityBlue10: #f1f6fb;--varsityBlue25: #ddeaf4;--varsityBlue50: #bdd7e9;--varsityBlue100: #a7cae2;--varsityBlue200: #91bcdb;--varsityBlue300: #7bafd4;--varsityBlue400: #65a2cd;--varsityBlue500: #4f95c6;--varsityBlue600: #3988bf;--varsityBlue700: #247bb8;--varsityBlue800: #206ea5;--varsityBlue900: #1c6293;--varsityDarkBlue50: #195681;--varsityDarkBlue100: #175078;--varsityDarkBlue200: #154a6f;--varsityDarkBlue300: #144466;--varsityDarkBlue400: #123e5d;--varsityDarkBlue500: #103854;--varsityDarkBlue600: #0e314a;--varsityDarkBlue700: #0d2b41;--varsityDarkBlue800: #0b2538;--varsityDarkBlue900: #091f2f;--themePrimary: var(--varsityDarkBlue200);--themePrimaryHover: var(--varsityBlue700);--themeAccent: var(--varsityBlue600);--themeActionLink: var(--varsityBlue700);--themeHeadlineFont: "Corporate", sans-serif;--themeDataTableIndicator: var(--varsityBlue700);--themeNavActiveBg: var(--varsityBlue10);--themeNavActiveIndicator: var(--varsityBlue700);--themeTabUnderline: var(--varsityBlue700);--themeNavActiveText: var(--varsityDarkBlue50);--themeCalendarBg: var(--varsityBlue800);--themeCalendarText: var(--white);--themeCalendarSelectedBg: var(--varsityBlue700);--themeCalendarSelectedHoverBg: var(--varsityDarkBlue200);--themeCalendarTodayBg: var(--varsityBlue10);--themeCalendarTodayBorder: var(--varsityBlue700);--themeCalendarHoverBg: var(--varsityBlue10);--themeCalendarTodayHoverBg: var(--varsityBlue50);--themeCalendarTodayHoverBorder: var(--varsityBlue600);--themeInfoBlockCalendarBg: var(--varsityBlue800);--themeInfoBlockCalendarText: var(--white);--themeBorderLight: var(--varsityBlue50);--themeAlertActive: var(--themeAccent);--breakBadgeBg: var(--varsityBlue10);--breakBadgeBorder: var(--varsityBlue100);--breakBadgeText: var(--varsityBlue800);--breakRowBg: var(--varsityBlue10);--themeVideoTagBg: var(--varsityBlue700);--themeHeroBg: var(--varsityDarkBlue800);--themeHeroCtaBg: var(--varsityDarkBlue600);--themeHeroDividerColor: var(--varsityBlue900);--themeSummaryPanelLogoFallbackColor: rgba(255, 255, 255, .25);--primary: var(--varsityBlue700);--toggleBgSelected: var(--varsityBlue700);--checkboxBgSelected: var(--varsityBlue700);--btnPrimBgEnabled: var(--varsityBlue700);--btnPrimBgHovered: var(--varsityBlue800);--btnPrimBgFocused: var(--varsityBlue700);--btnPrimBorderEnabled: var(--varsityBlue700);--btnPrimBorderHovered: var(--varsityBlue800);--btnPrimBorderFocused: var(--varsityBlue700);--btnPrimLinkEnabled: var(--varsityBlue700);--btnPrimLinkHovered: var(--varsityBlue800);--themeIconColor: var(--varsityBlue700);--backgroundSelected: var(--varsityDarkBlue100);--emptyStateIconBadgeTint: var(--varsityBlue700);--emptyStateIconInnerBg: var(--varsityBlue25);--emptyStateIconShadowTint: var(--varsityBlue700);--emptyStateIconGlyph: var(--varsityBlue900);--emptyStateSearchHeadline: var(--varsityBlue900);--emptyStateSearchHint: var(--varsityBlue700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}body.theme-racing[_ngcontent-%COMP%]{--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeIconColor: var(--gray700);--themeHeroBg: var(--gray900);--themeHeroCtaBg: var(--gray800);--themeHeroDividerColor: var(--gray700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}[_nghost-%COMP%]{display:block;width:100%;border:1px solid var(--gray100);border-radius:8px;background:var(--white);overflow:hidden}.skeleton[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton__row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--gray100)}.skeleton__row--header[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px}.skeleton__row[_ngcontent-%COMP%]:last-of-type{border-bottom:none}.skeleton__splitter[_ngcontent-%COMP%]{background:var(--gray50);padding:8px 16px;border-bottom:1px solid var(--gray100)}.skeleton__bar[_ngcontent-%COMP%]{display:block;height:8px;border-radius:100px;background:var(--gray100);flex-shrink:0}
2.skeleton__bar--time[_ngcontent-%COMP%]{width:56px}.skeleton__bar--status[_ngcontent-%COMP%]{width:36px}.skeleton__bar--program[_ngcontent-%COMP%]{width:90px}.skeleton__bar--program-name[_ngcontent-%COMP%]{width:140px}.skeleton__bar--team[_ngcontent-%COMP%]{width:110px}.skeleton__bar--division[_ngcontent-%COMP%]{width:160px}.skeleton__bar--area[_ngcontent-%COMP%]{width:100px}.skeleton__bar--date[_ngcontent-%COMP%]{width:120px}.skeleton__bar--replay-label[_ngcontent-%COMP%]{width:50px}.skeleton__cell[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.skeleton__cell--program[_ngcontent-%COMP%]{flex:1}.skeleton__cell--replay[_ngcontent-%COMP%]{gap:8px;padding:4px 12px;border:1px solid var(--gray100);border-radius:100px;margin-left:auto}.skeleton__avatar[_ngcontent-%COMP%]{display:block;width:24px;height:24px;border-radius:50%;background:var(--gray100);flex-shrink:0}.skeleton__avatar--small[_ngcontent-%COMP%]{width:14px;height:14px}.skeleton__sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton__bar[_ngcontent-%COMP%], .skeleton__avatar[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_skeleton-pulse 1.4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.skeleton__bar[_ngcontent-%COMP%], .skeleton__avatar[_ngcontent-%COMP%]{animation:none}}'],changeDetection:0})}return r})();pe();function aa(r,t){if(r&1&&(_(0,"div",2),E(1,"div",3)(2,"flo-schedule-table-skeleton",4),f()),r&2){let e=S();T(2),I("rowCount",e.rowsPerGroup)("showDateSplitter",!1)}}var Ft=(()=>{class r extends se{ariaLabel="Loading bout schedule";accordions=3;rowsPerGroup=5;get accordionRange(){return Array.from({length:Math.max(0,this.accordions)},(e,a)=>a)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=q(r)))(o||r)}})();static \u0275cmp=X({type:r,selectors:[["flo-event-bout-schedule-skeleton"]],inputs:{ariaLabel:"ariaLabel",accordions:"accordions",rowsPerGroup:"rowsPerGroup"},features:[Y],decls:4,vars:1,consts:[["role","status","data-cy","bout-schedule-skeleton",1,"skeleton"],["aria-hidden","true",1,"accordion-groups"],[1,"accordion-group"],[1,"accordion-bar"],[3,"rowCount","showDateSplitter"]],template:function(a,o){a&1&&(_(0,"div",0)(1,"div",1),be(2,aa,3,2,"div",2,Ze),f()()),a&2&&(Xe("aria-label",o.ariaLabel),T(2),ve(o.accordionRange))},dependencies:[Pe],styles:['[_ngcontent-%COMP%]:root{--white: #ffffff;--black: #000000;--red50: #fff6f5;--red100: #ffe9e8;--red200: #ffd7d6;--red300: #ffa09e;--red400: #ff8280;--red500: #ff625e;--red600: #ff4642;--red700: #ff140f;--red750: #e0120d;--red800: #d9110d;--red850: #c7100b;--red900: #ad0e0a;--shadeRed70025: rgba(255, 20, 15, .25);--orange50: #fff3e8;--orange100: #ffdbb9;--orange200: #ffc38b;--orange300: #ffaa5d;--orange400: #ff922e;--orange500: #ff7a00;--orange600: #d16400;--orange700: #a24e00;--orange800: #743700;--orange900: #462100;--green50: #dcffeb;--green100: #d9ffe9;--green200: #93f5bd;--green300: #8aedb5;--green400: #55e091;--green500: #16db6b;--green600: #00c756;--green700: #00b74f;--green800: #00913f;--green850: #008a3c;--green900: #006b2e;--blue50: #f7f9ff;--blue100: #f2f5ff;--blue200: #dae2fd;--blue300: #a5bafc;--blue350: #0070bb;--blue400: #5e7fe7;--blue500: #345ad1;--blue600: #133dc2;--blue700: #0028a8;--blue800: #001f82;--blue900: #00165c;--gray50: #f3f3f5;--gray100: #eeeef0;--gray200: #e6e6e7;--gray300: #d0d0d1;--gray400: #afafb1;--gray500: #939396;--gray600: #6f6f73;--gray700: #535357;--gray800: #323236;--gray850: #1d1d1f;--gray900: #0c0c0c;--shadeGray90025: rgba(12, 12, 12, .25);--yellow50: #fffde8;--yellow100: #fff8b9;--yellow200: #fff38b;--yellow300: #ffef5d;--yellow400: #ffea2e;--yellow500: #ffe500;--yellow600: #d1bc00;--yellow700: #a29200;--yellow800: #746800;--yellow900: #463f00;--copper25: #f5f1ed;--copper50: #f6f5f4;--copper100: #ebeae9;--copper200: #e5ddd6;--copper300: #dfcfc2;--copper400: #d0b59d;--copper500: #c39a77;--copper600: #b57f4f;--copper700: #956439;--copper800: #744822;--copper900: #5e3512;--highlightDarkBlue: #332288;--highlightDarkOrange: #d55e00;--highlightDarkGreen: #2e7368;--highlightBlue: #0072b2;--highlightBrown: #9b6a00;--highlightPink: #c222a9;--highlightPurple: #704dbc;
2--highlightRose: #882255;--highlightRed: #ff625e;--info: var(--blue500);--warning: var(--orange500);--success: var(--green700);--error: var(--red750);--errorBorder: var(--red800);--focus: #c2c2c2;--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200);--checkboxBgEnabled: var(--white);--checkboxBgSelected: var(--gray800);--connectionPath: var(--gray500);--dividerPrimary: var(--gray300);--dividerSecondary: var(--gray100);--toggleBgEnabled: var(--gray500);--toggleBgSelected: var(--red750);--backgroundSelected: var(--gray900);--btnPrimBgEnabled: var(--red750);--btnPrimBgHovered: var(--red850);--btnPrimBgFocused: var(--red750);--btnPrimBgDisabled: var(--gray300);--btnPrimBorderEnabled: var(--red750);--btnPrimBorderHovered: var(--red850);--btnPrimBorderFocused: var(--red750);--btnPrimBorderDisabled: var(--gray300);--btnPrimContentEnabled: var(--white);--btnPrimContentHovered: var(--white);--btnPrimContentFocused: var(--white);--btnPrimContentDisabled: var(--white);--watchLiveBg: var(--red750);--watchLiveBgHovered: var(--red850);--watchLiveBgFocused: var(--red750);--watchLiveBorder: var(--red750);--watchLiveBorderHovered: var(--red850);--watchLiveBorderFocused: var(--red750);--btnSecBgEnabled: var(--gray50);--btnSecBgHovered: var(--blue50);--btnSecBgFocused: var(--gray50);--btnSecBgDisabled: var(--gray50);--btnSecBorderEnabled: var(--gray600);--btnSecBorderHovered: var(--blue600);--btnSecBorderFocused: var(--gray600);--btnSecBorderDisabled: var(--gray200);--btnSecContentEnabled: var(--gray900);--btnSecContentHovered: var(--blue700);--btnSecContentFocused: var(--gray800);--btnSecContentDisabled: var(--gray400);--btnTerBgEnabled: var(--white);--btnTerBgHovered: var(--blue50);--btnTerBgFocused: var(--white);--btnTerBgDisabled: var(--white);--btnTerBorderEnabled: var(--gray400);--btnTerBorderHovered: var(--blue600);--btnTerBorderFocused: var(--gray400);--btnTerBorderDisabled: var(--gray200);--btnTerContentEnabled: var(--gray900);--btnTerContentHovered: var(--blue700);--btnTerContentFocused: var(--gray900);--btnTerContentDisabled: var(--gray400);--btnPrimLinkEnabled: var(--red750);--btnPrimLinkHovered: var(--red850);--btnPrimLinkDisabled: var(--gray400);--btnPrimLinkBorder: var(--shadeGray90025);--btnSecLinkEnabled: var(--gray700);--btnSecLinkHovered: var(--blue700);--btnSecLinkDisabled: var(--gray400);--btnSecLinkBorder: var(--shadeGray90025);--btnSkeleton: var(--gray100);--formElementBgEnabled: var(--white);--formElementBgHovered: var(--white);--formElementBgFocused: var(--white);--formElementBgDisabled: var(--white);--formElementBorderEnabled: var(--gray400);--formElementBorderFocused: var(--gray800);--formElementBorderHovered: var(--gray600);--formElementBorderDisabled: var(--gray200);--formElementContentEnabled: var(--gray900);--formElementContentHovered: var(--gray900);--formElementContentFocused: var(--gray900);--formElementContentDisabled: var(--gray400);--textLinkEnabled: var(--blue700);--iconColorBrand: var(--red700);--iconColorBrandHover: var(--red800);--iconColorPrimary: var(--gray900);--iconColorSecondary: var(--gray700);--iconColorTertiary: var(--gray500);--iconColorWhite: var(--white);--iconColorHovered: var(--gray900);--iconColorSelected: var(--gray900);--iconColorDisabled: var(--gray400);--borderPrimary: var(--gray400);--borderSecondary: var(--gray300);--borderFocused: var(--gray900);--borderSelected: var(--gray800);--borderTertiary: var(--gray200);--borderHovered: var(--gray700);--borderDisabled: var(--gray200);--textHeadlineEnabled: var(--gray900);--textHeadlineHovered: var(--red800);--textBrand: var(--red700);--textSubheadPrimary: var(--gray900);--textSubheadSecondary: var(--gray600);--textSubheadBrand: var(--red700);--textBodyPrimary: var(--gray900);--textBodySecondary: var(--gray600);--textMetadata: var(--gray600);--textDisabled: var(--gray400);--textOnHighlight: var(--gray900);--modalBgEnabled: var(--white);--modalBgHovered: var(--gray100);--modalBgSelected: var(--gray900);--surfaceSubtle: var(--gray50);--shadowSubtle: color-mix(in srgb, var(--gray900) 16%, transparent);--emptyStateIconBadgeTint: var(--primary);--emptyStateIconInnerBg: var(--surfaceSubtle);--emptyStateIconShadowTint: var(--gray900);--emptyStateIconGlyph: var(--primary);--emptyStateSearchHeadline: var(--textHeadlineEnabled);--emptyStateSearchHint: var(--textSubheadSecondary);--primary: var(--red700);--required: var(--red750);--disabled: var(--gray400);--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeAlertActive: var(--blue700);--themeVideoTagBg: var(--primary);--themeIconColor: var(--gray700);--breakBadgeBg: var(--blue100);--breakBadgeBorder: var(--blue300);--breakBadgeText: var(--blue700);--breakRowBg: var(--gray50);--themeHeroBg: var(--gray800);--themeHeroCtaBg: var(--gray600);--themeHeroDividerColor: var(--gray900);--themeSummaryPanelLogoFallbackColor: var(--white)}[_ngcontent-%COMP%]:root{--screen-min: 320px;--screen-xs: 390px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 1040px;--screen-xl: 1228px;--screen-xxl: 1600px;--screen-ng-page: 1280px}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}body.theme-varsity[_ngcontent-%COMP%]{--varsityBlue10: #f1f6fb;--varsityBlue25: #ddeaf4;--varsityBlue50: #bdd7e9;--varsityBlue100: #a7cae2;--varsityBlue200: #91bcdb;--varsityBlue300: #7bafd4;--varsityBlue400: #65a2cd;--varsityBlue500: #4f95c6;--varsityBlue600: #3988bf;--varsityBlue700: #247bb8;--varsityBlue800: #206ea5;--varsityBlue900: #1c6293;--varsityDarkBlue50: #195681;--varsityDarkBlue100: #175078;--varsityDarkBlue200: #154a6f;--varsityDarkBlue300: #144466;--varsityDarkBlue400: #123e5d;--varsityDarkBlue500: #103854;--varsityDarkBlue600: #0e314a;--varsityDarkBlue700: #0d2b41;--varsityDarkBlue800: #0b2538;--varsityDarkBlue900: #091f2f;--themePrimary: var(--varsityDarkBlue200);--themePrimaryHover: var(--varsityBlue700);--themeAccent: var(--varsityBlue600);--themeActionLink: var(--varsityBlue700);--themeHeadlineFont: "Corporate", sans-serif;--themeDataTableIndicator: var(--varsityBlue700);--themeNavActiveBg: var(--varsityBlue10);--themeNavActiveIndicator: var(--varsityBlue700);--themeTabUnderline: var(--varsityBlue700);--themeNavActiveText: var(--varsityDarkBlue50);--themeCalendarBg: var(--varsityBlue800);--themeCalendarText: var(--white);--themeCalendarSelectedBg: var(--varsityBlue700);--themeCalendarSelectedHoverBg: var(--varsityDarkBlue200);--themeCalendarTodayBg: var(--varsityBlue10);--themeCalendarTodayBorder: var(--varsityBlue700);--themeCalendarHoverBg: var(--varsityBlue10);--themeCalendarTodayHoverBg: var(--varsityBlue50);--themeCalendarTodayHoverBorder: var(--varsityBlue600);--themeInfoBlockCalendarBg: var(--varsityBlue800);--themeInfoBlockCalendarText: var(--white);--themeBorderLight: var(--varsityBlue50);--themeAlertActive: var(--themeAccent);--breakBadgeBg: var(--varsityBlue10);--breakBadgeBorder: var(--varsityBlue100);--breakBadgeText: var(--varsityBlue800);--breakRowBg: var(--varsityBlue10);--themeVideoTagBg: var(--varsityBlue700);--themeHeroBg: var(--varsityDarkBlue800);--themeHeroCtaBg: var(--varsityDarkBlue600);--themeHeroDividerColor: var(--varsityBlue900);--themeSummaryPanelLogoFallbackColor: rgba(255, 255, 255, .25);--primary: var(--varsityBlue700);--toggleBgSelected: var(--varsityBlue700);--checkboxBgSelected: var(--varsityBlue700);--btnPrimBgEnabled: var(--varsityBlue700);--btnPrimBgHovered: var(--varsityBlue800);--btnPrimBgFocused: var(--varsityBlue700);--btnPrimBorderEnabled: var(--varsityBlue700);--btnPrimBorderHovered: var(--varsityBlue800);--btnPrimBorderFocused: var(--varsityBlue700);--btnPrimLinkEnabled: var(--varsityBlue700);--btnPrimLinkHovered: var(--varsityBlue800);--themeIconColor: var(--varsityBlue700);--backgroundSelected: var(--varsityDarkBlue100);--emptyStateIconBadgeTint: var(--varsityBlue700);--emptyStateIconInnerBg: var(--varsityBlue25);--emptyStateIconShadowTint: var(--varsityBlue700);--emptyStateIconGlyph: var(--varsityBlue900);--emptyStateSearchHeadline: var(--varsityBlue900);--emptyStateSearchHint: var(--varsityBlue700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}body.theme-racing[_ngcontent-%COMP%]{--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeIconColor: var(--gray700);--themeHeroBg: var(--gray900);--themeHeroCtaBg: var(--gray800);--themeHeroDividerColor: var(--gray700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}[_nghost-%COMP%]{display:block;width:100%}.accordion-groups[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.accordion-group[_ngcontent-%COMP%]{border:1px solid var(--gray200);border-radius:6px;overflow:hidden}.accordion-group[_ngcontent-%COMP%] flo-schedule-table-skeleton[_ngcontent-%COMP%]{display:block;border:none;border-radius:0}
2.accordion-bar[_ngcontent-%COMP%]{height:56px;border-bottom:1px solid var(--gray200);border-radius:6px 6px 0 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;background-color:var(--gray50);animation:_ngcontent-%COMP%_skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion: reduce){.accordion-bar[_ngcontent-%COMP%]{animation:none;opacity:.75}}'],changeDetection:0})}return r})();var s=function(r){return r.Status="STATUS",r.Mat="MAT",r.Match="MATCH",r.Competing="COMPETING",r.TeamAbbr="TEAM_ABBR",r.Score="SCORE",r.Bracket="BRACKET",r.Round="ROUND",r.Play="PLAY",r.Live="LIVE",r}(s||{});var R=function(r){return r.ShowBoutDetails="SHOW_BOUT_DETAILS",r.ShowDualDetails="SHOW_DUAL_DETAILS",r}(R||{});var H={[l.Upcoming]:{label:ee.translate("components:badge.types.upcoming"),type:j.Upcoming},[l.Live]:{label:ee.translate("components:badge.types.live"),type:j.Live},[l.OnDeck]:{label:ee.translate("components:badge.types.ondeck"),type:j.OnDeck},[l.Completed]:{label:ee.translate("components:badge.types.completed"),type:j.Completed},[l.Assigned]:{label:ee.translate("components:badge.types.assigned"),type:j.Assigned},[l.Unknown]:{label:ee.translate("components:badge.types.unknown"),type:j.Unknown}};function U(r,t){let e=r.router.getRouteParam(te.ID),a=Ue.EventBrackets.replace(":id",e);return h.defined(t)?`${a}?${xe.BoutId}=${t}`:null}function Rt(r,t,e){if(!t)return null;let a=r.router.getRouteParam(te.ID),o=Ue.EventBrackets.replace(":id",a),n=new URLSearchParams;return n.set(xe.Bracket,t),e&&n.set(xe.Dual,e),`${o}?${n.toString()}`}function ce(r,t){return t.rowKind==="team"?t.bracketUrl??"":U(r,t.id)??""}function Ut(r){return{columns:[{id:s.Status,type:d.Status,label:"application:pages.event-hub.bout-schedule.table.column.status",width:"13%",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{label:t=>H[t.status]?.label,type:t=>H[t.status]?.type}},{id:s.Status,type:d.ComboTextStatus,width:"60px",customClass:t=>"mobile-bout-status-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:D(B({text:t=>t.boutNumber?`#${t.boutNumber}`:null},r.webView.isWebViewMode?{link:t=>U(r,t.id)}:{action:t=>R.ShowBoutDetails}),{label:t=>H[t.status]?.label,type:t=>H[t.status]?.type})},{id:s.Match,type:d.Text,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.match",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:B({text:t=>t.boutNumber?`#${t.boutNumber}`:null},r.webView.isWebViewMode?{link:t=>U(r,t.id)}:{action:t=>R.ShowBoutDetails})},{id:s.Competing,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"28%",label:"application:pages.event-hub.bout-schedule.table.column.competing",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:t=>P(t.combatants?.combatant1?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant1?.id)?y.AthleteDetail:null,favoriteIds:t=>[],follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant1?.id})},entity2:{name:t=>P(t.combatants?.combatant2?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant2?.id)?y.AthleteDetail:null,favoriteIds:t=>[],follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant2?.id})}}},{id:s.TeamAbbr,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"12%",label:"application:pages.event-hub.bout-schedule.table.column.team",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:t=>t.combatants?.combatant1?.team?.abbr??null},entity2:{name:t=>t.combatants?.combatant2?.team?.abbr??null}}},{id:s.Score,type:d.WrestlingResult,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.score",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},showScorePipe:!1,alignment:Q.Left,properties:{entity1:{score:t=>t.status===l.Live?t.combatants?.combatant1?.score??null:null,scoreColor:t=>t.combatants?.combatant1?.color??null},entity2:{score:t=>t.status===l.Live?t.combatants?.combatant2?.score??null:null,scoreColor:t=>t.combatants?.combatant2?.color??null}}},{id:s.Bracket,type:d.Text,width:"12%",label:"application:pages.event-hub.bout-schedule.table.column.bracket",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:t=>t.weightClass??null,link:t=>U(r,t.id)}},{id:s.Round,type:d.Text,width:"13%",label:"application:pages.event-hub.bout-schedule.table.column.round",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:t=>t.round}},{id:s.Competing,width:"88%",type:d.ComboComparisonWrestlingResult,highlightMatches:!0,highlightColor:L,showBorder:!0,showScorePipe:!1,customClass:t=>"mobile-bout-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{meta1:t=>t.weightClass??null,meta1Link:t=>U(r,t.id),meta2:t=>t.round,entity1:{name:t=>P(t?.combatants?.combatant1?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant1?.id)?y.AthleteDetail:null,label:t=>t.combatants?.combatant1?.team?.abbr,score:t=>t.status===l.Live?t.combatants?.combatant1?.score??null:null,scoreColor:t=>t.combatants?.combatant1?.color??null,follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant1?.id})},entity2:{name:t=>P(t?.combatants?.combatant2?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant2?.id)?y.AthleteDetail:null,label:t=>t.combatants?.combatant2?.team?.abbr,score:t=>t.status===l.Live?t.combatants?.combatant2?.score??null:null,scoreColor:t=>t.combatants?.combatant2?.color??null,follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant2?.id})}}}]}}var O=r=>r.rowKind==="athlete",ye={visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD};function Me(r,t){return[{id:s.Competing,type:d.Comparison,width:t.competing,customClass:()=>"nested-bout-cell nested-bout-cell--first",responsive:ye,highlightMatches:!0,highlightColor:L,properties:{entity1:{name:e=>O(e)?P(e.combatants?.combatant1?.name):"",logo:e=>O(e)?e.topHeadshot??"":"",bold:e=>!0,action:e=>O(e)&&h.defined(e.combatants?.combatant1?.id)?y.AthleteDetail:null,favoriteIds:e=>[],follows:e=>O(e)?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant1?.id}:null},entity2:{name:e=>O(e)?P(e.combatants?.combatant2?.name):"",logo:e=>O(e)?e.bottomHeadshot??"":"",bold:e=>!0,action:e=>O(e)&&h.defined(e.combatants?.combatant2?.id)?y.AthleteDetail:null,favoriteIds:e=>[],follows:e=>O(e)?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant2?.id}:null}}},{id:s.TeamAbbr,type:d.Comparison,width:t.teamAbbr,customClass:()=>"nested-bout-cell",responsive:ye,highlightMatches:!0,highlightColor:L,properties:{entity1:{name:e=>O(e)?e.combatants?.combatant1?.team?.abbr??null:null},entity2:{name:e=>O(e)?e.combatants?.combatant2?.team?.abbr??null:null}}},{id:s.Score,type:d.WrestlingResult,width:t.score,label:"application:pages.event-hub.bout-schedule.table.column.score",customClass:()=>"nested-bout-cell",responsive:ye,showScorePipe:!1,alignment:Q.Left,properties:{entity1:{score:e=>O(e)?e.combatants?.combatant1?.score??null:null,scoreColor:e=>O(e)?e.combatants?.combatant1?.color??null:null},entity2:{score:e=>O(e)?e.combatants?.combatant2?.score??null:null,scoreColor:e=>O(e)?e.combatants?.combatant2?.color??null:null}}},{id:s.Bracket,type:d.Text,width:t.bracket,label:"application:pages.event-hub.bout-schedule.table.column.bracket",customClass:()=>"nested-bout-cell",responsive:ye,properties:{text:e=>O(e)?e.weightClass??null:null,link:e=>O(e)?U(r,e.id):null}},{id:s.Round,type:d.Text,width:t.round,label:"application:pages.event-hub.bout-schedule.table.column.round",customClass:()=>"nested-bout-cell nested-bout-cell--last",responsive:ye,properties:{text:e=>O(e)?e.matchProgressLabel:null}}]}function Nt(r){let t=e=>e.rowKind==="team"&&e.nestedBout?2:1;return{columns:[{id:s.Status,type:d.Status,label:"application:pages.event-hub.bout-schedule.table.column.status",width:"10%",rowSpan:t,responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{label:e=>e.showStatus?H[e.status]?.label:null,type:e=>e.showStatus?H[e.status]?.type:null}},{id:s.Match,type:d.Text,width:"9%",label:"application:pages.event-hub.bout-schedule.table.column.match",rowSpan:t,responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:B({text:e=>e.rowKind==="team"?e.number?`#${e.number}`:null:e.boutNumber?`#${e.boutNumber}`:null},r.webView.isWebViewMode?{link:e=>e.rowKind==="team"?e.bracketUrl??"":U(r,e.id)}:{action:e=>e.rowKind==="team"?R.ShowDualDetails:R.ShowBoutDetails})},{id:s.Competing,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"32%",label:"application:pages.event-hub.bout-schedule.table.column.competing",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:e=>e.rowKind==="team"?e.topTeam.name??"":P(e.combatants?.combatant1?.name),logo:e=>e.rowKind==="team"?e.topTeam.logo??"":e.topHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant1?.id)?y.AthleteDetail:null,favoriteIds:e=>[],follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant1?.id}:null},entity2:{name:e=>e.rowKind==="team"?e.bottomTeam.name??"":P(e.combatants?.combatant2?.name),logo:e=>e.rowKind==="team"?e.bottomTeam.logo??"":e.bottomHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant2?.id)?y.AthleteDetail:null,favoriteIds:e=>[],follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant2?.id}:null}}},{id:s.TeamAbbr,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.team",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:e=>e.rowKind==="team"?e.topTeam.abbr??null:e.combatants?.combatant1?.team?.abbr??null},entity2:{name:e=>e.rowKind==="team"?e.bottomTeam.abbr??null:e.combatants?.combatant2?.team?.abbr??null}}},{id:s.Score,type:d.WrestlingResult,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.score",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},showScorePipe:!1,alignment:Q.Left,properties:{entity1:{score:e=>e.rowKind==="team"?e.topTeam.score:e.status===l.Live?e.combatants?.combatant1?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.topTeam.color??null:e.combatants?.combatant1?.color??null},entity2:{score:e=>e.rowKind==="team"?e.bottomTeam.score:e.status===l.Live?e.combatants?.combatant2?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.bottomTeam.color??null:e.combatants?.combatant2?.color??null}}},{id:s.Bracket,type:d.Text,width:"13%",label:"application:pages.event-hub.bout-schedule.table.column.bracket",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>e.rowKind==="team"?e.bracketLabel:e.weightClass??null,link:e=>ce(r,e)}},{id:s.Round,type:d.Text,width:"14%",label:"application:pages.event-hub.bout-schedule.table.column.round",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>e.rowKind==="team"?e.round:e.matchProgressLabel}},{id:s.Status,type:d.ComboTextStatus,width:"12%",customClass:e=>"mobile-bout-status-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:D(B({text:e=>e.rowKind==="team"?e.number?`#${e.number}`:null:e.boutNumber?`#${e.boutNumber}`:null},r.webView.isWebViewMode?{link:e=>e.rowKind==="team"?e.bracketUrl??"":U(r,e.id)}:{action:e=>e.rowKind==="team"?R.ShowDualDetails:R.ShowBoutDetails}),{label:e=>e.showStatus?H[e.status]?.label:null,type:e=>e.showStatus?H[e.status]?.type:null})},{id:s.Competing,width:"76%",type:d.ComboComparisonWrestlingResult,highlightMatches:!0,highlightColor:L,showBorder:!0,showScorePipe:!1,customClass:e=>"mobile-bout-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{meta1:e=>e.rowKind==="team"?e.bracketLabel??"":e.weightClass??"",meta1Link:e=>ce(r,e),meta2:e=>e.rowKind==="team"?e.round??"":e.matchProgressLabel??"",entity1:{name:e=>e.rowKind==="team"?e.topTeam.name??"":P(e.combatants?.combatant1?.name),logo:e=>e.rowKind==="team"?e.topTeam.logo??"":e.topHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant1?.id)?y.AthleteDetail:null,label:e=>e.rowKind==="team"?e.topTeam.abbr??"":e.combatants?.combatant1?.team?.abbr??"",score:e=>e.rowKind==="team"?e.topTeam.score:e.status===l.Live?e.combatants?.combatant1?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.topTeam.color??null:e.combatants?.combatant1?.color??null,follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant1?.id}:null},entity2:{name:e=>e.rowKind==="team"?e.bottomTeam.name??"":P(e.combatants?.combatant2?.name),logo:e=>e.rowKind==="team"?e.bottomTeam.logo??"":e.bottomHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant2?.id)?y.AthleteDetail:null,label:e=>e.rowKind==="team"?e.bottomTeam.abbr??"":e.combatants?.combatant2?.team?.abbr??"",score:e=>e.rowKind==="team"?e.bottomTeam.score:e.status===l.Live?e.combatants?.combatant2?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.bottomTeam.color??null:e.combatants?.combatant2?.color??null,follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant2?.id}:null},nested:{visible:e=>e.rowKind==="team"&&!!e.nestedBout,meta1:e=>e.rowKind==="team"?e.nestedBout?.weightClass??"":"",meta2:e=>e.rowKind==="team"?e.nestedBout?.matchProgressLabel??"":"",entity1:{name:e=>e.rowKind==="team"?P(e.nestedBout?.combatants?.combatant1?.name):"",logo:e=>e.rowKind==="team"?e.nestedBout?.topHeadshot??"":"",bold:e=>!0,label:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant1?.team?.abbr??"":"",score:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant1?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant1?.color??null:null,action:e=>e.rowKind==="team"&&h.defined(e.nestedBout?.combatants?.combatant1?.id)?y.AthleteDetail:null,follows:e=>e.rowKind==="team"&&e.nestedBout?{eventId:e.nestedBout.eventId,eventParticipantId:e.nestedBout.combatants?.combatant1?.id}:null},entity2:{name:e=>e.rowKind==="team"?P(e.nestedBout?.combatants?.combatant2?.name):"",logo:e=>e.rowKind==="team"?e.nestedBout?.bottomHeadshot??"":"",bold:e=>!0,label:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant2?.team?.abbr??"":"",score:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant2?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant2?.color??null:null,action:e=>e.rowKind==="team"&&h.defined(e.nestedBout?.combatants?.combatant2?.id)?y.AthleteDetail:null,follows:e=>e.rowKind==="team"&&e.nestedBout?{eventId:e.nestedBout.eventId,eventParticipantId:e.nestedBout.combatants?.combatant2?.id}:null}}}}
2],detailRow:{columns:Me(r,{competing:"32%",teamAbbr:"11%",score:"11%",bracket:"13%",round:"14%"})}}}function Kt(r){return{columns:[{id:s.Status,type:d.Status,label:"application:pages.event-hub.bout-schedule.table.column.status",width:"12%",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{label:t=>t.showStatus?H[t.status]?.label:null,type:t=>t.showStatus?H[t.status]?.type:null}},{id:s.Status,type:d.ComboTextStatus,width:"60px",customClass:t=>"mobile-bout-status-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:D(B({text:t=>t.boutNumber?`#${t.boutNumber}`:null},r.webView.isWebViewMode?{link:t=>U(r,t.id)}:{action:t=>R.ShowBoutDetails}),{label:t=>t.showStatus?H[t.status]?.label:null,type:t=>t.showStatus?H[t.status]?.type:null})},{id:s.Mat,type:d.Text,width:"10%",label:"application:pages.event-hub.bout-schedule.table.column.mat",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:t=>t.mat??"-"}},{id:s.Match,type:d.Text,width:"10%",label:"application:pages.event-hub.bout-schedule.table.column.match",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:B({text:t=>t.boutNumber?`#${t.boutNumber}`:null},r.webView.isWebViewMode?{link:t=>U(r,t.id)}:{action:t=>R.ShowBoutDetails})},{id:s.Competing,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"27%",label:"application:pages.event-hub.bout-schedule.table.column.competing",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:t=>P(t.combatants?.combatant1?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant1?.id)?y.AthleteDetail:null,favoriteIds:t=>[],follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant1?.id})},entity2:{name:t=>P(t.combatants?.combatant2?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant2?.id)?y.AthleteDetail:null,favoriteIds:t=>[],follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant2?.id})}}},{id:s.TeamAbbr,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.team",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:t=>t.combatants?.combatant1?.team?.abbr??null},entity2:{name:t=>t.combatants?.combatant2?.team?.abbr??null}}},{id:s.Score,type:d.WrestlingResult,width:"9%",label:"application:pages.event-hub.bout-schedule.table.column.score",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},showScorePipe:!1,alignment:Q.Left,properties:{entity1:{score:t=>t.status===l.Live?t.combatants?.combatant1?.score??null:null,scoreColor:t=>t.combatants?.combatant1?.color??null},entity2:{score:t=>t.status===l.Live?t.combatants?.combatant2?.score??null:null,scoreColor:t=>t.combatants?.combatant2?.color??null}}},{id:s.Bracket,type:d.Text,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.bracket",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:t=>t.weightClass??null,link:t=>U(r,t.id)}},{id:s.Round,type:d.Text,width:"10%",label:"application:pages.event-hub.bout-schedule.table.column.round",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:t=>t.round}},{id:s.Competing,width:"88%",type:d.ComboComparisonWrestlingResult,highlightMatches:!0,highlightColor:L,showBorder:!0,showScorePipe:!1,customClass:t=>"mobile-bout-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{meta1:t=>t.weightClass??null,meta1Link:t=>U(r,t.id),meta2:t=>t.round,entity1:{name:t=>P(t?.combatants?.combatant1?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant1?.id)?y.AthleteDetail:null,label:t=>t.combatants?.combatant1?.team?.abbr,score:t=>t.status===l.Live?t.combatants?.combatant1?.score??null:null,scoreColor:t=>t.combatants?.combatant1?.color??null,follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant1?.id})},entity2:{name:t=>P(t?.combatants?.combatant2?.name),bold:t=>!0,action:t=>h.defined(t?.combatants?.combatant2?.id)?y.AthleteDetail:null,label:t=>t.combatants?.combatant2?.team?.abbr,score:t=>t.status===l.Live?t.combatants?.combatant2?.score??null:null,scoreColor:t=>t.combatants?.combatant2?.color??null,follows:t=>({eventId:t.eventId,eventParticipantId:t.combatants?.combatant2?.id})}}},{id:s.Mat,type:d.Text,label:"application:pages.event-hub.bout-schedule.table.column.mat",width:"64px",customClass:t=>"mobile-mat-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{text:t=>t.mat??"-"}},...r.webView.isWebViewMode?[{id:s.Play,type:d.Action,responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{href:t=>t.boutVideoUrl,action:t=>y.Play,isActive:t=>h.defined(t.boutVideoUrl),inactiveIcon:t=>"icon-play-fill",activeIcon:t=>"icon-play-fill"}},{id:s.Play,type:d.Action,responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{action:t=>y.Play,visible:t=>h.defined(t.boutVideoUrl),isActive:t=>h.defined(t.boutVideoUrl),inactiveIcon:t=>"icon-play-fill",activeIcon:t=>"icon-play-fill"}}]:[]]}}function Wt(r){let t=e=>e.rowKind==="team"&&e.nestedBout?2:1;return{columns:[{id:s.Status,type:d.Status,label:"application:pages.event-hub.bout-schedule.table.column.status",width:"13%",rowSpan:t,responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{label:e=>e.showStatus?H[e.status]?.label:null,type:e=>e.showStatus?H[e.status]?.type:null}},{id:s.Mat,type:d.Text,width:"10%",label:"application:pages.event-hub.bout-schedule.table.column.mat",rowSpan:t,responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>e.mat??"-"}},{id:s.Competing,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"33%",label:"application:pages.event-hub.bout-schedule.table.column.competing",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:e=>e.rowKind==="team"?e.topTeam.name??"":P(e.combatants?.combatant1?.name),logo:e=>e.rowKind==="team"?e.topTeam.logo??"":e.topHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant1?.id)?y.AthleteDetail:null,favoriteIds:e=>[],follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant1?.id}:null},entity2:{name:e=>e.rowKind==="team"?e.bottomTeam.name??"":P(e.combatants?.combatant2?.name),logo:e=>e.rowKind==="team"?e.bottomTeam.logo??"":e.bottomHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant2?.id)?y.AthleteDetail:null,favoriteIds:e=>[],follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant2?.id}:null}}},{id:s.TeamAbbr,type:d.Comparison,highlightMatches:!0,highlightColor:L,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.team",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{entity1:{name:e=>e.rowKind==="team"?e.topTeam.abbr??null:e.combatants?.combatant1?.team?.abbr??null},entity2:{name:e=>e.rowKind==="team"?e.bottomTeam.abbr??null:e.combatants?.combatant2?.team?.abbr??null}}},{id:s.Score,type:d.WrestlingResult,width:"10%",label:"application:pages.event-hub.bout-schedule.table.column.score",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},showScorePipe:!1,alignment:Q.Left,properties:{entity1:{score:e=>e.rowKind==="team"?e.topTeam.score:e.status===l.Live?e.combatants?.combatant1?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.topTeam.color??null:e.combatants?.combatant1?.color??null},entity2:{score:e=>e.rowKind==="team"?e.bottomTeam.score:e.status===l.Live?e.combatants?.combatant2?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.bottomTeam.color??null:e.combatants?.combatant2?.color??null}}},{id:s.Bracket,type:d.Text,width:"12%",label:"application:pages.event-hub.bout-schedule.table.column.bracket",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>e.rowKind==="team"?e.bracketLabel:e.weightClass??null,link:e=>ce(r,e)}},{id:s.Round,type:d.Text,width:"11%",label:"application:pages.event-hub.bout-schedule.table.column.round",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>e.rowKind==="team"?e.round:e.matchProgressLabel}},{id:s.Status,type:d.ComboTextStatus,width:"12%",customClass:e=>"mobile-bout-status-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>null,label:e=>e.showStatus?H[e.status]?.label:null,type:e=>e.showStatus?H[e.status]?.type:null}},{id:s.Competing,width:"64%",type:d.ComboComparisonWrestlingResult,highlightMatches:!0,highlightColor:L,showBorder:!0,showScorePipe:!1,customClass:e=>"mobile-bout-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{meta1:e=>e.rowKind==="team"?e.bracketLabel??"":e.weightClass??"",meta1Link:e=>ce(r,e),meta2:e=>e.rowKind==="team"?e.round??"":e.matchProgressLabel??"",entity1:{name:e=>e.rowKind==="team"?e.topTeam.name??"":P(e.combatants?.combatant1?.name),logo:e=>e.rowKind==="team"?e.topTeam.logo??"":e.topHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant1?.id)?y.AthleteDetail:null,label:e=>e.rowKind==="team"?e.topTeam.abbr??"":e.combatants?.combatant1?.team?.abbr??"",score:e=>e.rowKind==="team"?e.topTeam.score:e.status===l.Live?e.combatants?.combatant1?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.topTeam.color??null:e.combatants?.combatant1?.color??null,follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant1?.id}:null},entity2:{name:e=>e.rowKind==="team"?e.bottomTeam.name??"":P(e.combatants?.combatant2?.name),logo:e=>e.rowKind==="team"?e.bottomTeam.logo??"":e.bottomHeadshot??"",bold:e=>!0,action:e=>e.rowKind==="athlete"&&h.defined(e.combatants?.combatant2?.id)?y.AthleteDetail:null,label:e=>e.rowKind==="team"?e.bottomTeam.abbr??"":e.combatants?.combatant2?.team?.abbr??"",score:e=>e.rowKind==="team"?e.bottomTeam.score:e.status===l.Live?e.combatants?.combatant2?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.bottomTeam.color??null:e.combatants?.combatant2?.color??null,follows:e=>e.rowKind==="athlete"?{eventId:e.eventId,eventParticipantId:e.combatants?.combatant2?.id}:null},nested:{visible:e=>e.rowKind==="team"&&!!e.nestedBout,meta1:e=>e.rowKind==="team"?e.nestedBout?.weightClass??"":"",meta2:e=>e.rowKind==="team"?e.nestedBout?.matchProgressLabel??"":"",entity1:{name:e=>e.rowKind==="team"?P(e.nestedBout?.combatants?.combatant1?.name):"",logo:e=>e.rowKind==="team"?e.nestedBout?.topHeadshot??"":"",bold:e=>!0,label:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant1?.team?.abbr??"":"",score:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant1?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant1?.color??null:null,action:e=>e.rowKind==="team"&&h.defined(e.nestedBout?.combatants?.combatant1?.id)?y.AthleteDetail:null,follows:e=>e.rowKind==="team"&&e.nestedBout?{eventId:e.nestedBout.eventId,eventParticipantId:e.nestedBout.combatants?.combatant1?.id}:null},entity2:{name:e=>e.rowKind==="team"?P(e.nestedBout?.combatants?.combatant2?.name):"",logo:e=>e.rowKind==="team"?e.nestedBout?.bottomHeadshot??"":"",bold:e=>!0,label:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant2?.team?.abbr??"":"",score:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant2?.score??null:null,scoreColor:e=>e.rowKind==="team"?e.nestedBout?.combatants?.combatant2?.color??null:null,action:e=>e.rowKind==="team"&&h.defined(e.nestedBout?.combatants?.combatant2?.id)?y.AthleteDetail:null,follows:e=>e.rowKind==="team"&&e.nestedBout?{eventId:e.nestedBout.eventId,eventParticipantId:e.nestedBout.combatants?.combatant2?.id}:null}}}},{id:s.Mat,type:d.Text,label:"application:pages.event-hub.bout-schedule.table.column.mat",width:"50px",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{text:e=>e.mat??"-"}},{id:s.Live,type:d.Action,rowSpan:t,customClass:()=>"duals-play-cell",responsive:{visibility:b.AboveBreakpoint,breakpoint:c.ScreenMD},properties:{href:e=>e.rowKind==="team"?e.videoUrl:e.boutVideoUrl,action:e=>y.Play,visible:e=>e.rowKind==="team"?h.defined(e.videoUrl):h.defined(e.boutVideoUrl),isActive:e=>e.rowKind==="team"?e.status===l.Live&&h.defined(e.videoUrl):h.defined(e.boutVideoUrl),inactiveIcon:e=>"icon-play-fill",activeIcon:e=>"icon-play-fill"}},{id:s.Live,type:d.Action,customClass:()=>"duals-play-cell",responsive:{visibility:b.BelowBreakpoint,breakpoint:c.ScreenMD},properties:{href:e=>e.rowKind==="team"?e.videoUrl:e.boutVideoUrl,action:e=>y.Play,visible:e=>e.rowKind==="team"?h.defined(e.videoUrl):h.defined(e.boutVideoUrl),isActive:e=>e.rowKind==="team"?e.status===l.Live&&h.defined(e.videoUrl):h.defined(e.boutVideoUrl),inactiveIcon:e=>"icon-play-fill",activeIcon:e=>"icon-play-fill"}}
2],detailRow:{columns:Me(r,{competing:"33%",teamAbbr:"11%",score:"10%",bracket:"12%",round:"11%"})}}}var Ve={[l.Live]:1,[l.OnDeck]:2,[l.Assigned]:3,[l.Upcoming]:4,[l.Completed]:5,[l.Unknown]:6};function Ge(r,t,e){let a=new Map;for(let n of r){if(!n.dualId||!t.has(n.dualId))continue;let i=a.get(n.dualId);i||(i={hasLive:!1,hasOnDeck:!1,hasRemaining:!1},a.set(n.dualId,i)),n.status===l.Live&&(i.hasLive=!0),n.status!==l.Completed&&(i.hasRemaining=!0,n.status===l.OnDeck&&(i.hasOnDeck=!0))}let o=new Map;for(let[n,i]of a){if(i.hasLive){o.set(n,l.Live);continue}if(!i.hasRemaining){o.set(n,l.Completed);continue}if(e.assigned&&i.hasOnDeck){o.set(n,l.OnDeck);continue}o.set(n,e.assigned?l.Assigned:l.Upcoming)}return o}var Ie={[l.Live]:1,[l.OnDeck]:2,[l.Assigned]:3,[l.Upcoming]:4,[l.Completed]:5,[l.Unknown]:6};function Vt(r){return!!r?.name.trim()&&!r.isBye}function Gt(r){return!Vt(r.combatants.combatant1)&&!Vt(r.combatants.combatant2)}function $t(r,t){return{name:r.name,abbr:r.abbreviation,logo:r.logo,score:t,color:r.color??null}}function ra(r,t){let e=$t(r.topTeam,r.topTeamScore),a=$t(r.bottomTeam,r.bottomTeamScore),o=t.accordionTeam;return t.view!=="team"||!o?{top:e,bottom:a}:!!o.abbr&&o.abbr===r.bottomTeam.abbreviation||!!o.name&&o.name===r.bottomTeam.name?{top:a,bottom:e}:{top:e,bottom:a}}function oa(r){return D(B({},r),{rowKind:"athlete",showStatus:!1,matchProgressLabel:r.matchProgressLabel??null,detailRow:!0})}function De(r,t,e){let a=new Map,o=[];for(let i of r)if(i.dualId&&t[i.dualId]){let v=a.get(i.dualId);v?v.push(i):a.set(i.dualId,[i])}else o.push(i);for(let i of e.includeEmptyDuals??[])!a.has(i)&&t[i]&&a.set(i,[]);let n=[];for(let[i,v]of a){let m=t[i],p=[...v].sort((w,x)=>Ie[w.status]-Ie[x.status]||w.order-x.order),k=p[0],u=p.find(w=>w.status===l.Live&&!Gt(w))??null,A=e.dualStatusById?.get(i),M=A===l.Live&&!u?k?.status??l.Upcoming:A??k?.status??l.Upcoming,{top:F,bottom:z}=ra(m,e),g={rowKind:"team",id:i,status:M,showStatus:!!k?.isAssigned,order:k?.order??Number.MAX_SAFE_INTEGER,isAssigned:k?.isAssigned??!1,mat:e.view==="team"?k?.mat??null:void 0,number:m.number??null,topTeam:F,bottomTeam:z,round:m.round,bracketLabel:m.bracketLabel,bracketUrl:m.bracketUrl,videoUrl:u?.boutVideoUrl??p.find(w=>w.boutVideoUrl)?.boutVideoUrl??null,nestedBout:null},C=[g];if(M===l.Live&&u){let w=oa(u);g.nestedBout=w,C.push(w)}n.push({status:M,order:g.order,rows:C})}for(let i of o)Gt(i)||n.push({status:i.status,order:i.order,rows:[D(B({},i),{rowKind:"athlete",showStatus:!0,matchProgressLabel:i.matchProgressLabel??null})]});return n.sort((i,v)=>Ie[i.status]-Ie[v.status]||i.order-v.order).flatMap(i=>i.rows)}pe();le();var na=["viewModeBarComp"],ia=["searchInputComp"],la=["messageEmbeddedComp"],sa=(r,t)=>({label:r,type:t}),da=r=>({$implicit:r}),ca=(r,t)=>t.id;function ma(r,t){if(r&1){let e=ie();_(0,"div",11)(1,"flo-input-standard",16,2),rt("ngModelChange",function(o){oe(e);let n=S();return at(n.searchText,o)||(n.searchText=o),ne(o)}),f()()}if(r&2){let e=S();T(),tt("ngModel",e.searchText),I("placeholder",e.searchCta)("allowClear",!0)}}function ua(r,t){r&1&&(E(0,"flo-event-bout-schedule-skeleton",15),V(1,"localize")),r&2&&I("ariaLabel",G(1,1,"application:pages.event-hub.bout-schedule.loading"))}function ba(r,t){r&1&&E(0,"flo-empty-page",17),r&2&&I("headline","application:pages.event-hub.bout-schedule.no-results")}function va(r,t){r&1&&(_(0,"div",18),Z(1),V(2,"localize"),f()),r&2&&(T(),Ce(" ",G(2,1,"application:pages.event-hub.bout-schedule.no-search-results")," "))}function ga(r,t){r&1&&E(0,"flo-empty-page",19),r&2&&I("headline","application:pages.event-hub.bout-schedule.no-view-results")}function pa(r,t){if(r&1){let e=ie();_(0,"flo-accordion-standard",20),V(1,"localize"),_(2,"flo-data-table-standard",21),ge("onAction",function(o){oe(e);let n=S(2);return ne(n._onAction(o))}),f()()}if(r&2){let e=t.$implicit,a=S(2);I("label",e.name)("id",e.id)("openByDefault",!0)("enabled",!1)("button",e.button)("badge",a.groupHasLive(e)&&!e.button?nt(11,sa,G(1,9,"application:pages.event-hub.bout-schedule.table.column.live"),a.BadgeType.Live):null),T(2),I("data",e.matches)("config",a.activeTableConfig)("searchText",a.searchText)}}function ha(r,t){r&1&&E(0,"flo-schedule-table-skeleton",24),r&2&&I("rowCount",12)("showDateSplitter",!1)}function ya(r,t){if(r&1){let e=ie();_(0,"flo-data-table-standard",21),ge("onAction",function(o){oe(e);let n=S(5);return ne(n._onAction(o))}),f()}if(r&2){let e=S(2).$implicit,a=S(3);I("data",e.bouts)("config",a.teamTableConfig)("searchText",a.searchText)}}function fa(r,t){if(r&1){let e=ie();_(0,"flo-data-table-virtual",27),ge("onAction",function(o){oe(e);let n=S(6);return ne(n._onAction(o))}),f()}if(r&2){let e=S(3).$implicit,a=S(3);Ye("--team-row-h",a.teamRowPx+"px"),I("data",e.bouts)("config",a.teamTableConfig)("searchText",a.searchText)}}function Ba(r,t){if(r&1&&(_(0,"flo-viewport-render",26),K(1,fa,1,5,"ng-template"),f()),r&2){let e=S(2).$implicit,a=S(3);I("estimatedHeight",a.estimatedTeamHeight(e))}}function _a(r,t){if(r&1&&K(0,ya,1,3,"flo-data-table-standard",25)(1,Ba,2,1,"flo-viewport-render",26),r&2){let e=S(4);W(e.isDuals?0:1)}}function Ca(r,t){if(r&1&&(_(0,"flo-accordion-lazy",23),K(1,_a,2,1,"ng-template"),f()),r&2){let e=t.$implicit;S();let a=Ae(1),o=S(2);I("id",e.id)("label",e.name)("openByDefault",!1)("expanded",!!o.searchText.trim())("enabled",!0)("loadingTpl",a)("badge",e.badge)}}function wa(r,t){if(r&1&&(K(0,ha,1,2,"ng-template",null,4,Le),_(2,"flo-accordion-stack",22),be(3,Ca,2,7,"flo-accordion-lazy",23,ca),f()),r&2){let e=S(2);T(2),I("allowMultiple",!0),T(),ve(e.teamAccordions)}}function Sa(r,t){r&1&&et(0)}function ka(r,t){if(r&1&&E(0,"flo-ad-placement",29),r&2){let e=S(2).$index,a=S(3);I("adConfig",a.adConfig)("currentIndex",e)("positionConfig",a.adPositionConfig)}}function xa(r,t){if(r&1&&K(0,Sa,1,0,"ng-container",28)(1,ka,1,3,"flo-ad-placement",29),r&2){let e=S().$implicit;S(2);let a=Ae(4),o=S();I("ngTemplateOutlet",a)("ngTemplateOutletContext",ot(3,da,e)),T(),W(o.isMobile?-1:1)}}function Ta(r,t){if(r&1&&K(0,xa,2,5),r&2){let e=t.$implicit;W(e.matches&&e.matches.length>0?0:-1)}}function Pa(r,t){if(r&1&&(_(0,"flo-accordion-stack",null,5),be(2,Ta,1,1,null,null,Je()._trackById,!0),f()),r&2){let e=S(2);
2T(2),ve(e.displayedResults)}}function Ma(r,t){if(r&1&&K(0,ba,1,1,"flo-empty-page",17)(1,va,3,3,"div",18)(2,ga,1,1,"flo-empty-page",19)(3,pa,3,14,"ng-template",null,3,Le)(5,wa,5,1)(6,Pa,4,0,"flo-accordion-stack"),r&2){let e=S();W(e.isEmpty?0:e.isFilteredEmpty?1:e.isViewEmpty?2:-1),T(5),W(e.viewMode===e.ScheduleViewMode.Team?5:6)}}var $=function(r){return r.Mat="mat",r.Team="team",r}($||{}),Ia={[$.Mat]:"Mat Schedule",[$.Team]:"Team Schedule"},$e="Unassigned",Da=64,Ea=44,Aa=61,Ha=84,zt=(()=>{class r extends wt{BOUT_SCHEDULE_TABLE_CONFIG=Ut(this._UIService);TEAM_SCHEDULE_TABLE_CONFIG=Kt(this._UIService);MAT_DUALS_TABLE_CONFIG=Nt(this._UIService);TEAM_DUALS_TABLE_CONFIG=Wt(this._UIService);get activeTableConfig(){return this.viewMode===$.Team?this._isDuals()?this.TEAM_DUALS_TABLE_CONFIG:this.TEAM_SCHEDULE_TABLE_CONFIG:this._isDuals()?this.MAT_DUALS_TABLE_CONFIG:this.BOUT_SCHEDULE_TABLE_CONFIG}teamAccordions=[];get teamRowPx(){return this._UIService.breakpoints.isPageBelowBreakpoint(c.ScreenMD)?Ha:Aa}_teamTableConfigCache=null;get teamTableConfig(){if(this._isDuals())return this.TEAM_DUALS_TABLE_CONFIG;let e=this._teamPanelMaxHeightPx(),a=`false|${this.teamRowPx}|${e}`;if(this._teamTableConfigCache?.key!==a){let o=D(B({},this.TEAM_SCHEDULE_TABLE_CONFIG),{virtualScroll:{itemSize:this.teamRowPx,maxViewportHeight:e}});this._teamTableConfigCache={key:a,config:o}}return this._teamTableConfigCache.config}_teamPanelMaxHeightPx(){return typeof window<"u"?Math.round(window.innerHeight*.6):450}estimatedTeamHeight(e){let a=Math.min(e.bouts.length*this.teamRowPx,this._teamPanelMaxHeightPx());return Da+Ea+a}_viewModeBarComp;_searchInputComp;_messageEmbeddedComp;eventId=this._UIService.router.getRouteParam(te.ID);adConfig=this._UIService.adSettings.getAdSettings(Ne.BoutScheduleLeaderboard,this.eventId);adPositionConfig={showAfterFirst:!0,showAfterEvery:5};mobileAdConfig=this._UIService.adSettings.getAdSettings(Ne.BoutScheduleMobileAnchor,this.eventId);isMobile=this._UIService.orientation.isMobile();title;searchCta=this._UIService.localize.translate("application:pages.event-hub.bout-schedule.ctas.search");_searchText="";get searchText(){return this._searchText}set searchText(e){this._searchText=e,this.viewMode===$.Team?this._applyTeamFilters():this._applyMatFilters()}BadgeType=j;ButtonMode=yt;ButtonType=Fe;ButtonSize=Oe;ScheduleViewMode=$;MatchStatus=l;viewMode=$.Mat;results=[];_displayedResults=[];get displayedResults(){return this._displayedResults}set displayedResults(e){this._displayedResults=e,this.teamAccordions=e.map(a=>{let o=a.abbreviation||a.name;return{id:a.id,abbr:o,name:a.name,badge:{label:o,type:j.Team},bouts:a.matches??[]}})}teamResults=[];isDataLoaded=!1;isLoading=!0;get showBoutScheduleSkeleton(){return this.isLoading}isEmpty=!1;isFilteredEmpty=!1;isViewEmpty=!1;
2get showSearchControls(){return!this.isEmpty&&!this.isViewEmpty}_rawBoutCount=0;_loadFailed=!1;_recomputeEmptyFlags(){let e=this.isDataLoaded&&!this._loadFailed;this.isEmpty=e&&this._rawBoutCount===0;let a=!this.displayedResults||this.displayedResults.length===0,o=this._hasNarrowingFilters(this._currentFilterState());this.isFilteredEmpty=e&&!this.isEmpty&&a&&o,this.isViewEmpty=e&&!this.isEmpty&&a&&!o}_allBoutsByMat=new Map;_matStreamsByAreaId=new Map;_dualAggregates=[];_refreshingDualIds=new Set;_pendingDualRefetch=new Set;_realtimeSubscriptions=new bt;_eventOfpId=null;ngAfterViewInit(){this._subscriptions.push(this._viewModeBarComp.onSelection,e=>this._onScheduleViewToggle(e))}ngOnDestroy(){this._subscriptions.destroy(),this._realtimeSubscriptions.destroy()}ngOnInit(){return ue(this,null,function*(){this._subscriptions.push(this._UIService.breakpoints.observePageBelowBreakpoint(c.ScreenMD).pipe(je(1)),()=>this._cd.markForCheck()),this._subscriptions.push(this._UIService.analytics.waitForAnalyticsContext(),()=>this._addPageAnalytics()),this._subscriptions.push(this._UIService.router.onPageConfigUpdated,this._onPageConfigUpdated.bind(this)),this._getData()})}_onScheduleViewToggle(e){this.viewMode!==e&&(this._UIService.analytics.track(gt.boutSchedule.toggleClicked,{name:Ia[e],action:pt.Click,subpage_category:We.boutSchedule,node_type:"event",entity_id:this._UIService.router.getRouteParam(te.ID),entity_type:"Event"}),this.viewMode=e,this._searchText="",this.viewMode===$.Team?this._applyTeamFilters():this._applyMatFilters(),this._cd.detectChanges())}_onPageConfigUpdated(e){this.title=e?.title,this._cd.detectChanges()}_onMessageCta(e){e===ke.Reload&&this._getData()}_onAction(e){switch(e.type){case R.ShowBoutDetails:{let a=e.data;this._UIService.brackets.showBoutDetailsModal(a.id);break}case R.ShowDualDetails:{let a=e.data;this._UIService.brackets.showDualModal(a.id);break}case y.AthleteDetail:{let o=e.entity==="nested-athlete1"||e.entity==="nested-athlete2"?e.data.nestedBout??null:e.data,n=e.entity==="athlete1"||e.entity==="nested-athlete1"?o?.combatants?.combatant1?.id:o?.combatants?.combatant2?.id;if(!n)return;if(this._UIService.webView.isWebViewMode){let i=this._UIService.router.getRouteParam(te.ID);this._UIService.router.navigate({href:this._UIService.ROUTE_ENUM.EventWebViewAthletesSummary.replace(":id",i).replace(":athleteId",n),queryParams:{webview:"true"}})}else this._UIService.brackets.showAthleteEventDetailsModal(n);break}}this._cd.detectChanges()}_addPageAnalytics(){return ue(this,null,function*(){let e={subpage_category:We.boutSchedule,node_type:"event",is_premium:"false",live_event_status:"",live_id:"",title:"Event - Bout Schedule",name:"Event - Bout Schedule"};yield this._UIService.analytics.page(e)})}_trackById(e,a){let o=a.matches.map(n=>this._rowSignature(n)).join("|");return`${a.id}-${o}`}get isDuals(){return this._isDuals()}groupHasLive(e){return e.matches.some(a=>a.status===l.Live)}_rowSignature(e){if("rowKind"in e&&e.rowKind==="team"){let a=e.nestedBout,o=a?`:${a.id}:${a.combatants?.combatant1?.score??""}:${a.combatants?.combatant2?.score??""}:${a.combatants?.combatant1?.color??""}:${a.combatants?.combatant2?.color??""}`:"";return`${e.id}:${e.status}:${e.topTeam.score}:${e.bottomTeam.score}${o}`}return`${e.boutNumber}:${e.status}:${e.combatants?.combatant1?.score??""}:${e.combatants?.combatant2?.score??""}:${e.combatants?.combatant1?.color??""}:${e.combatants?.combatant2?.color??""}`}_mapParticipant(e){return e?{id:e.eventParticipantOfpId||"",name:`${e.firstName||""} ${e.lastName||""}`.trim(),score:e.score??null,color:e.color??null,isBye:e.isBye??!1,team:e.eventTeam?{id:e.eventTeam.eventTeamOfpId||"",name:e.eventTeam.name||"",abbr:e.eventTeam.abbreviation||"",url:null}:null}:null}_mapActivityStatus(e){switch(e){case he.Live:return l.Live;case he.Completed:return l.Completed;case he.OnDeck:return l.OnDeck;case he.Unknown:return l.Unknown;default:return l.Assigned}}_resolveMatGroup(e){return e.eventActivityAreaOfpId?e.detail?.matName||this._UIService.localize.translate("application:pages.event-hub.bout-schedule.unknown-mat"):$e}_mapToMatMatch(e){return{id:e.ofpId||"",eventId:e.detail?.dualEventActivityOfpId||"",dualId:e.detail?.dualEventActivityOfpId??null,status:this._mapActivityStatus(e.activityStatus),order:e.order||0,isAssigned:!!e.eventActivityAreaOfpId,mat:e.detail?.matName||null,round:e.detail?.roundName||null,boutNumber:e.detail?.boutLabel||e.detail?.boutNumber||null,weightClass:e.detail?.weightClassName||null,boutVideoUrl:e.detail?.boutVideoUrl||null,combatants:{combatant1:this._mapParticipant(e.detail?.topEventParticipant),combatant2:this._mapParticipant(e.detail?.bottomEventParticipant)}}}_aggById(){let e={};for(let a of this._dualAggregates)e[a.dualId]=D(B({},a),{bracketUrl:Rt(this._UIService,a.bracketId,a.dualId)});return e}_deriveAllDualStatuses(){let e=new Set(this._dualAggregates.map(o=>o.dualId)),a=new Map;
2for(let[o,n]of this._allBoutsByMat.entries()){let i=Ge(n.map(v=>v.mapped),e,{assigned:o!==$e});for(let[v,m]of i){let p=a.get(v);(p===void 0||Ve[m]<Ve[p])&&a.set(v,m)}}return a}_isDuals(){return this._dualAggregates.length>0}_matchProgressLabel(e){return!e||e.totalBouts<=0?null:this._UIService.localize.translate("application:pages.event-hub.bout-schedule.table.match-progress",{current:e.currentMatch,total:e.totalBouts})}_sortMatchesByPriority(e){let a={[l.Live]:1,[l.OnDeck]:2,[l.Assigned]:3,[l.Upcoming]:4,[l.Completed]:5,[l.Unknown]:6};return[...e].sort((o,n)=>{let i=a[o.status]-a[n.status];return i!==0?i:o.order-n.order})}_generateBoutScheduleFromAllBouts(){let e=this._isDuals(),a=this._currentFilterState(),o=this._aggById(),n=new Set(Object.keys(o));return Array.from(this._allBoutsByMat.entries()).filter(([i])=>i!==$e).map(([i,v])=>{let m=v.filter(x=>x.mapped.status!==l.Completed),p=v[0]?.bout.eventActivityAreaOfpId||`mat-${i}`,k=this._matStreamUrl(this._liveAreaId(m));if(!e){let x=m.map(N=>we.clone(N.mapped)),ae=this._sortMatchesByPriority(x),re=this._hasNarrowingFilters(a)?ae.filter(N=>this._boutPassesActiveFilters(N,a)):ae;return{id:p,name:i,streamUrl:k,matches:re.slice(0,5)}}let u=m.map(x=>we.clone(x.mapped)),A=Ge(u,n,{assigned:!0}),M=this._sortMatchesByPriority(u),F=M.filter(x=>x.dualId&&n.has(x.dualId)),z=M.filter(x=>!(x.dualId&&n.has(x.dualId))),g=(this._hasNarrowingFilters(a)?z.filter(x=>this._boutPassesActiveFilters(x,a)):z).slice(0,5),C=this._toDualBouts([...F,...g],v),w=De(this._hasNarrowingFilters(a)?C.filter(x=>this._boutPassesActiveFilters(x,a)):C,o,{view:"mat",dualStatusById:A});return{id:p,name:i,streamUrl:k,matches:w}}).filter(i=>!e||i.matches.length>0).sort((i,v)=>i.name.localeCompare(v.name,void 0,{numeric:!0,sensitivity:"base"}))}_matStreamUrl(e){let a=this._UIService.config.watchLiveUrl,o=e===null?void 0:this._matStreamsByAreaId.get(e);if(!a||!o?.liveId)return null;let n=a.replace(":id",String(o.liveId));return o.liveStreamId==null?n:`${n}?streamId=${o.liveStreamId}`}_liveAreaId(e){return e.find(o=>o.mapped.status===l.Live)?.bout.eventActivityAreaOfpId??null}_liveButton(e){return{label:this._UIService.localize.translate("application:pages.event-hub.bout-schedule.live"),href:e,icon:"icon-play-fill",type:Fe.Primary,size:Oe.Small}}_withLiveButton(e){return e.map(a=>D(B({},a),{button:a.streamUrl&&this.groupHasLive(a)?this._liveButton(a.streamUrl):null}))}_toDualBouts(e,a){let o=new Map;for(let n of a)o.set(n.mapped.id,this._matchProgressLabel(n.bout.dualProgression));return e.map(n=>D(B({},n),{matchProgressLabel:o.get(n.id)??null}))}_applyMatFilters(){this.results=this._generateBoutScheduleFromAllBouts(),this.displayedResults=this._withLiveButton(this._isDuals()?this.results:this._filterScheduleData(this.results)),this._recomputeEmptyFlags(),this._cd.detectChanges()}_collectSortedNonCompletedMatches(){let e=[];for(let a of this._allBoutsByMat.values()){let o=a.filter(n=>n.mapped.status!==l.Completed);e.push(...o.map(n=>we.clone(n.mapped)))}return this._sortMatchesByPriority(e)}_generateTeamScheduleFromAllBouts(){if(this._isDuals())return this._generateDualTeamScheduleFromAllBouts();let e=this._collectSortedNonCompletedMatches(),a=new Map;return e.forEach(o=>{[o.combatants?.combatant1?.team,o.combatants?.combatant2?.team].filter(i=>!!(i?.id||i?.name||i?.abbr)).forEach(i=>{let v=i.id||i.name||i.abbr,m=a.get(v);m?m.boutIds.has(o.id)||(m.matches.push(B({},o)),m.boutIds.add(o.id)):a.set(v,{name:i.name||i.abbr||this._UIService.localize.translate("application:pages.event-hub.bout-schedule.unknown-team"),abbreviation:i.abbr||"",matches:[B({},o)],boutIds:new Set([o.id])})})}),Array.from(a.entries()).map(([o,n])=>({id:o,name:n.name,abbreviation:n.abbreviation,streamUrl:null,matches:this._sortMatchesByPriority(n.matches)})).sort((o,n)=>o.name.localeCompare(n.name,void 0,{numeric:!0,sensitivity:"base"}))}_generateDualTeamScheduleFromAllBouts(){let e=this._aggById(),a=this._deriveAllDualStatuses(),o=this._collectSortedNonCompletedMatches(),n=new Map;for(let g of this._allBoutsByMat.values())for(let C of g)n.set(C.mapped.id,this._matchProgressLabel(C.bout.dualProgression));let i=new Map,v=[];for(let g of o)if(g.dualId&&e[g.dualId]){let C=i.get(g.dualId);C?C.push(g):i.set(g.dualId,[g])}else v.push(g);let m=new Map,p=(g,C)=>{let w=g.abbreviation||g.name;if(!w)return;let x=m.get(w);x?x.dualIds.add(C):m.set(w,{name:g.name,abbr:g.abbreviation,dualIds:new Set([C]),standalone:[]})};for(let g of this._dualAggregates)p(g.topTeam,g.dualId),p(g.bottomTeam,g.dualId);let k=new Set(m.keys());for(let g of v){let C=[g.combatants?.combatant1?.team,g.combatants?.combatant2?.team].map(w=>w?.abbr||w?.name||"").filter(w=>k.has(w));for(let w of new Set(C))m.get(w)?.standalone.push(g)}let u=g=>D(B({},g),{matchProgressLabel:n.get(g.id)??null}),A=this._currentFilterState(),M=this._hasNarrowingFilters(A),F=Array.from(m.entries()).map(([g,C])=>{let w=Array.from(C.dualIds),x=[...w.flatMap(N=>(i.get(N)??[]).map(u)),...C.standalone.map(u)],ae=M?x.filter(N=>
2this._boutPassesActiveFilters(N,A)):x,re=M?[]:w;return{id:g,name:C.name||C.abbr||this._UIService.localize.translate("application:pages.event-hub.bout-schedule.unknown-team"),abbreviation:C.abbr||"",streamUrl:null,matches:De(ae,e,{view:"team",accordionTeam:{name:C.name,abbr:C.abbr},includeEmptyDuals:re,dualStatusById:a})}}).filter(g=>g.matches.length>0),z=this._groupStandaloneByParticipantTeam(v,e,u,A,a,k);return[...F,...z].sort((g,C)=>g.name.localeCompare(C.name,void 0,{numeric:!0,sensitivity:"base"}))}_groupStandaloneByParticipantTeam(e,a,o,n,i,v=new Set){let m=new Map;return(this._hasNarrowingFilters(n)?e.filter(p=>this._boutPassesActiveFilters(p,n)):e).forEach(p=>{[p.combatants?.combatant1?.team,p.combatants?.combatant2?.team].filter(u=>!!(u?.id||u?.name||u?.abbr)).forEach(u=>{if(v.has(u.abbr||u.name||""))return;let A=u.id||u.name||u.abbr,M=m.get(A);M?M.boutIds.has(p.id)||(M.matches.push(B({},p)),M.boutIds.add(p.id)):m.set(A,{name:u.name||u.abbr||this._UIService.localize.translate("application:pages.event-hub.bout-schedule.unknown-team"),abbreviation:u.abbr||"",matches:[B({},p)],boutIds:new Set([p.id])})})}),Array.from(m.entries()).map(([p,k])=>{let u=this._sortMatchesByPriority(k.matches).map(o);return{id:p,name:k.name,abbreviation:k.abbreviation,streamUrl:null,matches:De(u,a,{view:"team",accordionTeam:{name:k.name,abbr:k.abbreviation},dualStatusById:i})}})}_applyTeamFilters(){if(this._isDuals()){this.teamResults=this._generateTeamScheduleFromAllBouts(),this.displayedResults=this.teamResults,this._recomputeEmptyFlags(),this._cd.detectChanges();return}let e=this._filterScheduleData(this.teamResults??[]);this.displayedResults=e.map(a=>D(B({},a),{matches:a.matches.map(o=>D(B({},o),{showStatus:!!o.isAssigned}))})),this._recomputeEmptyFlags(),this._cd.detectChanges()}_filterScheduleData(e){if(this._isDuals())return e;let a=e,{searchLower:o,searchIsNumber:n}=this._currentFilterState();return a.map(i=>D(B({},i),{matches:i.matches.filter(v=>this._matchesSearchCriteria(v,o,n)).map(v=>B({},v))})).filter(i=>i.matches.length>0)}_currentFilterState(){let e=this.searchText.trim().toLowerCase(),a=!isNaN(Number(e))&&e!=="";return{searchLower:e,searchIsNumber:a}}_boutPassesActiveFilters(e,a){return this._matchesSearchCriteria(e,a.searchLower,a.searchIsNumber)}_hasNarrowingFilters(e){return e.searchLower.length>0}_matchesSearchCriteria(e,a,o){if(!a||o&&e.boutNumber&&e.boutNumber.toLowerCase().includes(a))return!0;let n=e.combatants?.combatant1?.name?.toLowerCase()??"",i=e.combatants?.combatant2?.name?.toLowerCase()??"";if(n.includes(a)||i.includes(a))return!0;let v=e.combatants?.combatant1?.team?.name?.toLowerCase()??"",m=e.combatants?.combatant1?.team?.abbr?.toLowerCase()??"",p=e.combatants?.combatant2?.team?.name?.toLowerCase()??"",k=e.combatants?.combatant2?.team?.abbr?.toLowerCase()??"";return v.includes(a)||m.includes(a)||p.includes(a)||k.includes(a)}_subscribeToRealtimeUpdates(){this._eventOfpId&&(this._realtimeSubscriptions.destroy(),this._realtimeSubscriptions.push(this._UIService.realtime.subscribeToStream(_t.WrestlingMatches,{eventOFPId:this._eventOfpId}),this._onRealtimeUpdate.bind(this)))}_onRealtimeUpdate(e){try{if(!e?.current){console.warn("[BoutSchedule] Invalid realtime update received:",e);return}let a=e.current,o=a.ofpId;if(!o)return;let n=!1,i=this._resolveMatGroup(a),v=null,m=null,p=-1,k=this._allBoutsByMat.get(i);if(k){let u=k.findIndex(A=>A.bout.ofpId===o);u!==-1&&(v=i,m=k,p=u)}if(p===-1)for(let[u,A]of this._allBoutsByMat.entries()){if(u===i)continue;let M=A.findIndex(F=>F.bout.ofpId===o);if(M!==-1){v=u,m=A,p=M;break}}if(m&&p!==-1){let u=m[p].bout,A=Ct(a.activityStatus,u.activityStatus),M=this._mapActivityStatus(u.activityStatus),F=this._mapActivityStatus(A),z=M!==F;if(M===l.Completed&&F!==l.Completed){console.warn(`[BoutSchedule] Rejected stale update: bout ofpId=${o}, boutLabel=${a.detail?.boutLabel}, mat="${v}", oldOfpId=${u.ofpId}, oldBoutLabel=${u.detail?.boutLabel}. Same ofpId=${o===u.ofpId}. Tried Completed \u2192 ${F}. Ignoring.`);return}if(F===l.Completed&&M!==l.Completed&&this._isDuals()){let N=a.detail?.dualEventActivityOfpId;N&&this._dualAggregates.some(Ee=>Ee.dualId===N)&&this._refreshDualAggregateScore(N)}let g=u.detail?.topEventParticipant,C=a.detail?.topEventParticipant,w=u.detail?.bottomEventParticipant,x=a.detail?.bottomEventParticipant,ae=g?.score!==C?.score||w?.score!==x?.score||g?.color!==C?.color||w?.color!==x?.color,re=v!==i;if(z||ae||re){let N=D(B({},a),{activityStatus:A,dualProgression:a.dualProgression??u.dualProgression,detail:D(B({},a.detail),{topEventParticipant:a.detail?.topEventParticipant?D(B({},a.detail.topEventParticipant),{eventTeam:u.detail?.topEventParticipant?.eventTeam??a.detail.topEventParticipant.eventTeam}):a.detail?.topEventParticipant,bottomEventParticipant:a.detail?.bottomEventParticipant?D(B({}
2,a.detail.bottomEventParticipant),{eventTeam:u.detail?.bottomEventParticipant?.eventTeam??a.detail.bottomEventParticipant.eventTeam}):a.detail?.bottomEventParticipant})}),Ee=this._mapToMatMatch(N),ze={bout:N,mapped:Ee};if(v&&re){m.splice(p,1);let me=this._allBoutsByMat.get(i);me||(me=[],this._allBoutsByMat.set(i,me)),me.push(ze),me.sort((jt,Qt)=>(jt.bout.order||0)-(Qt.bout.order||0))}else m[p]=ze;n=!0}}else{let u=this._allBoutsByMat.get(i);u||(u=[],this._allBoutsByMat.set(i,u));let A=this._mapToMatMatch(a);u.push({bout:a,mapped:A}),this._rawBoutCount+=1,u.sort((F,z)=>(F.bout.order||0)-(z.bout.order||0));let M=this.results.find(F=>F.name===i);(!M||this._isDuals()||M.matches.length<5)&&(n=!0)}n&&(this.results=this._generateBoutScheduleFromAllBouts(),this.teamResults=this._generateTeamScheduleFromAllBouts(),this.viewMode===$.Team?this._applyTeamFilters():this._applyMatFilters(),this._cd.detectChanges())}catch(a){a instanceof TypeError||a instanceof RangeError?console.error("[BoutSchedule] Unexpected error processing realtime update:",a):console.warn("[BoutSchedule] Error processing realtime update:",a)}}_refreshDualAggregateScore(e){return ue(this,null,function*(){if(this._refreshingDualIds.has(e)){this._pendingDualRefetch.add(e);return}this._refreshingDualIds.add(e);try{let a=yield this._UIService.brackets.getDualDetails(e);if(!a?.isSuccess){console.warn(`[BoutSchedule] Unsuccessful dual-detail response refreshing dualId=${e}; keeping stale score.`);return}let o=a.data?.dual;if(!o)return;let n=this._dualAggregates.findIndex(i=>i.dualId===e);if(n===-1){console.warn(`[BoutSchedule] dualId=${e} no longer in aggregates after refresh; skipping.`);return}this._dualAggregates[n]=D(B({},this._dualAggregates[n]),{topTeamScore:o.topTeamScore,bottomTeamScore:o.bottomTeamScore}),this.viewMode===$.Team?(this.results=this._generateBoutScheduleFromAllBouts(),this._applyTeamFilters()):(this.teamResults=this._generateTeamScheduleFromAllBouts(),this._applyMatFilters())}catch(a){console.warn(`[BoutSchedule] Failed to refresh dual aggregate score for dualId=${e}:`,a)}finally{this._refreshingDualIds.delete(e),this._pendingDualRefetch.delete(e)&&this._refreshDualAggregateScore(e)}})}_getData(){return ue(this,null,function*(){this.isLoading=!0,this._messageEmbeddedComp?.deactivate({immediate:!0});try{let e=yield this._UIService.featureFlags.isEnabledAsync(vt.WRESTLING_EVENT_HUB_SCHEDULE_DUALS,!1),a=yield this._UIService.mat.getBoutScheduleData(e);if(a.isSuccess){let o=a.data.results?.bouts||[];this._rawBoutCount=o.length,this._loadFailed=!1,this._dualAggregates=a.data.dualAggregates??[],this._matStreamsByAreaId=new Map;for(let m of a.data.results?.mats??[])m.ofpId&&this._matStreamsByAreaId.set(m.ofpId,{liveId:m.liveId,liveStreamId:m.liveStreamId});let i=[...o].sort((m,p)=>(m.order||0)-(p.order||0)).map(m=>({bout:m,mapped:this._mapToMatMatch(m)})),v=new Map;for(let m of i){let p=this._resolveMatGroup(m.bout),k=v.get(p);k?k.push(m):v.set(p,[m])}this._allBoutsByMat=v,this.results=this._generateBoutScheduleFromAllBouts(),this.teamResults=this._generateTeamScheduleFromAllBouts(),a.data.eventOfpId&&(this._eventOfpId=a.data.eventOfpId,this._subscribeToRealtimeUpdates()),this._messageEmbeddedComp?.deactivate(),this.viewMode===$.Team?this._applyTeamFilters():this._applyMatFilters()}else console.warn("[BoutSchedule] Unsuccessful bout-schedule response:",a.notifications),this._loadFailed=!0,this.results=[],this.teamResults=[],this.displayedResults=[],this._messageEmbeddedComp?.activate(Re(ke.Reload))}catch(e){console.error("[BoutSchedule] Error loading data:",e),this._loadFailed=!0,this.results=[],this.teamResults=[],this.displayedResults=[],this._messageEmbeddedComp?.activate(Re(ke.Reload))}finally{this.isDataLoaded=!0,this.isLoading=!1,this._recomputeEmptyFlags(),this._cd.detectChanges()}})}static \u0275fac=(()=>{let e;return function(o){return(e||(e=q(r)))(o||r)}})();static \u0275cmp=X({type:r,selectors:[["flo-wrestling-event-bout-schedule-fragment"]],viewQuery:function(a,o){if(a&1&&(fe(na,5),fe(ia,5),fe(la,5)),a&2){let n;Be(n=_e())&&(o._viewModeBarComp=n.first),Be(n=_e())&&(o._searchInputComp=n.first),Be(n=_e())&&(o._messageEmbeddedComp=n.first)}},features:[Y],decls:15,vars:18,consts:[["viewModeBarComp",""],["messageEmbeddedComp",""],["searchInputComp",""],["section",""],["teamSkel",""],["accordionStackComp",""],[1,"top-controls"],[1,"top-controls-left"],["data-cy","schedule-view-toggle",3,"id"],["data-cy","schedule-view-mat",3,"size","type","mode","label","value"],["data-cy","schedule-view-team",3,"size","type","mode","label","value"],[1,"top-controls-right"],[1,"container"],[3,"onCtaClick"],[3,"adConfig"],[3,"ariaLabel"],["icon","icon-magnifying-glass",3,"ngModelChange","ngModel","placeholder","allowClear"],["data-cy","bout-schedule-empty-state",3,"headline"],["data-cy","bout-schedule-no-search-results",1,"no-results"],["data-cy","bout-schedule-view-empty",3,"headline"],[3,"label","id","openByDefault","enabled","button","badge"],[3,"onAction","data","config","searchText"],[3,"allowMultiple"],[3,"id","label","openByDefault","expanded","enabled","loadingTpl","badge"],[3,"rowCount","showDateSplitter"],[3,"data","config","searchText"],[3,"estimatedHeight"],[1,"team-virtual-table",3,"onAction","data","config","searchText"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"adConfig","currentIndex","positionConfig"]],template:function(a,o){if(a&1){let n=ie();_(0,"div",6)(1,"div",7)(2,"flo-button-bar-standard",8,0),E(4,"flo-button-standard",9),V(5,"localize"),E(6,"flo-button-standard",10),V(7,"localize"),f()(),K(8,ma,3,3,"div",11),f(),_(9,"div",12)(10,"flo-message-embedded",13,1),ge("onCtaClick",function(v){return oe(n),ne(o._onMessageCta(v))}),f(),E(12,"flo-ad-mobile-anchor",14),K(13,ua,2,3,"flo-event-bout-schedule-skeleton",15)(14,Ma,7,2),f()}a&2&&(T(2),I("id",o.viewMode),T(2),I("size",o.ButtonSize.Small)("type",o.ButtonType.SegmentedControl)("mode",o.ButtonMode.Activate)("label",G(5,14,"application:pages.event-hub.bout-schedule.view-mode.mat"))("value",o.ScheduleViewMode.Mat),T(2),I("size",o.ButtonSize.Small)("type",o.ButtonType.SegmentedControl)("mode",o.ButtonMode.Activate)("label",G(7,16,"application:pages.event-hub.bout-schedule.view-mode.team"))("value",o.ScheduleViewMode.Team),T(2),W(o.showSearchControl
2s?8:-1),T(4),I("adConfig",o.mobileAdConfig),T(),W(o.showBoutScheduleSkeleton?13:14))},dependencies:[J,st,ut,ct,mt,de,xt,kt,Pt,ft,It,Ht,Et,Pe,Ft,Ot,St,Bt,At,Tt,Lt],styles:['[_ngcontent-%COMP%]:root{--white: #ffffff;--black: #000000;--red50: #fff6f5;--red100: #ffe9e8;--red200: #ffd7d6;--red300: #ffa09e;--red400: #ff8280;--red500: #ff625e;--red600: #ff4642;--red700: #ff140f;--red750: #e0120d;--red800: #d9110d;--red850: #c7100b;--red900: #ad0e0a;--shadeRed70025: rgba(255, 20, 15, .25);--orange50: #fff3e8;--orange100: #ffdbb9;--orange200: #ffc38b;--orange300: #ffaa5d;--orange400: #ff922e;--orange500: #ff7a00;--orange600: #d16400;--orange700: #a24e00;--orange800: #743700;--orange900: #462100;--green50: #dcffeb;--green100: #d9ffe9;--green200: #93f5bd;--green300: #8aedb5;--green400: #55e091;--green500: #16db6b;--green600: #00c756;--green700: #00b74f;--green800: #00913f;--green850: #008a3c;--green900: #006b2e;--blue50: #f7f9ff;--blue100: #f2f5ff;--blue200: #dae2fd;--blue300: #a5bafc;--blue350: #0070bb;--blue400: #5e7fe7;--blue500: #345ad1;--blue600: #133dc2;--blue700: #0028a8;--blue800: #001f82;--blue900: #00165c;--gray50: #f3f3f5;--gray100: #eeeef0;--gray200: #e6e6e7;--gray300: #d0d0d1;--gray400: #afafb1;--gray500: #939396;--gray600: #6f6f73;--gray700: #535357;--gray800: #323236;--gray850: #1d1d1f;--gray900: #0c0c0c;--shadeGray90025: rgba(12, 12, 12, .25);--yellow50: #fffde8;--yellow100: #fff8b9;--yellow200: #fff38b;--yellow300: #ffef5d;--yellow400: #ffea2e;--yellow500: #ffe500;--yellow600: #d1bc00;--yellow700: #a29200;--yellow800: #746800;--yellow900: #463f00;--copper25: #f5f1ed;--copper50: #f6f5f4;--copper100: #ebeae9;--copper200: #e5ddd6;--copper300: #dfcfc2;--copper400: #d0b59d;--copper500: #c39a77;--copper600: #b57f4f;--copper700: #956439;--copper800: #744822;--copper900: #5e3512;--highlightDarkBlue: #332288;--highlightDarkOrange: #d55e00;--highlightDarkGreen: #2e7368;--highlightBlue: #0072b2;--highlightBrown: #9b6a00;--highlightPink: #c222a9;--highlightPurple: #704dbc;--highlightRose: #882255;--highlightRed: #ff625e;--info: var(--blue500);--warning: var(--orange500);--success: var(--green700);--error: var(--red750);--errorBorder: var(--red800);--focus: #c2c2c2;--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200);--checkboxBgEnabled: var(--white);--checkboxBgSelected: var(--gray800);--connectionPath: var(--gray500);--dividerPrimary: var(--gray300);--dividerSecondary: var(--gray100);--toggleBgEnabled: var(--gray500);--toggleBgSelected: var(--red750);--backgroundSelected: var(--gray900);--btnPrimBgEnabled: var(--red750);--btnPrimBgHovered: var(--red850);--btnPrimBgFocused: var(--red750);--btnPrimBgDisabled: var(--gray300);--btnPrimBorderEnabled: var(--red750);--btnPrimBorderHovered: var(--red850);--btnPrimBorderFocused: var(--red750);--btnPrimBorderDisabled: var(--gray300);--btnPrimContentEnabled: var(--white);--btnPrimContentHovered: var(--white);--btnPrimContentFocused: var(--white);--btnPrimContentDisabled: var(--white);--watchLiveBg: var(--red750);--watchLiveBgHovered: var(--red850);--watchLiveBgFocused: var(--red750);--watchLiveBorder: var(--red750);--watchLiveBorderHovered: var(--red850);--watchLiveBorderFocused: var(--red750);--btnSecBgEnabled: var(--gray50);--btnSecBgHovered: var(--blue50);--btnSecBgFocused: var(--gray50);--btnSecBgDisabled: var(--gray50);--btnSecBorderEnabled: var(--gray600);--btnSecBorderHovered: var(--blue600);--btnSecBorderFocused: var(--gray600);--btnSecBorderDisabled: var(--gray200);--btnSecContentEnabled: var(--gray900);--btnSecContentHovered: var(--blue700);--btnSecContentFocused: var(--gray800);--btnSecContentDisabled: var(--gray400);--btnTerBgEnabled: var(--white);--btnTerBgHovered: var(--blue50);--btnTerBgFocused: var(--white);--btnTerBgDisabled: var(--white);--btnTerBorderEnabled: var(--gray400);--btnTerBorderHovered: var(--blue600);--btnTerBorderFocused: var(--gray400);--btnTerBorderDisabled: var(--gray200);--btnTerContentEnabled: var(--gray900);--btnTerContentHovered: var(--blue700);--btnTerContentFocused: var(--gray900);--btnTerContentDisabled: var(--gray400);--btnPrimLinkEnabled: var(--red750);--btnPrimLinkHovered: var(--red850);--btnPrimLinkDisabled: var(--gray400);--btnPrimLinkBorder: var(--shadeGray90025);--btnSecLinkEnabled: var(--gray700);
2--btnSecLinkHovered: var(--blue700);--btnSecLinkDisabled: var(--gray400);--btnSecLinkBorder: var(--shadeGray90025);--btnSkeleton: var(--gray100);--formElementBgEnabled: var(--white);--formElementBgHovered: var(--white);--formElementBgFocused: var(--white);--formElementBgDisabled: var(--white);--formElementBorderEnabled: var(--gray400);--formElementBorderFocused: var(--gray800);--formElementBorderHovered: var(--gray600);--formElementBorderDisabled: var(--gray200);--formElementContentEnabled: var(--gray900);--formElementContentHovered: var(--gray900);--formElementContentFocused: var(--gray900);--formElementContentDisabled: var(--gray400);--textLinkEnabled: var(--blue700);--iconColorBrand: var(--red700);--iconColorBrandHover: var(--red800);--iconColorPrimary: var(--gray900);--iconColorSecondary: var(--gray700);--iconColorTertiary: var(--gray500);--iconColorWhite: var(--white);--iconColorHovered: var(--gray900);--iconColorSelected: var(--gray900);--iconColorDisabled: var(--gray400);--borderPrimary: var(--gray400);--borderSecondary: var(--gray300);--borderFocused: var(--gray900);--borderSelected: var(--gray800);--borderTertiary: var(--gray200);--borderHovered: var(--gray700);--borderDisabled: var(--gray200);--textHeadlineEnabled: var(--gray900);--textHeadlineHovered: var(--red800);--textBrand: var(--red700);--textSubheadPrimary: var(--gray900);--textSubheadSecondary: var(--gray600);--textSubheadBrand: var(--red700);--textBodyPrimary: var(--gray900);--textBodySecondary: var(--gray600);--textMetadata: var(--gray600);--textDisabled: var(--gray400);--textOnHighlight: var(--gray900);--modalBgEnabled: var(--white);--modalBgHovered: var(--gray100);--modalBgSelected: var(--gray900);--surfaceSubtle: var(--gray50);--shadowSubtle: color-mix(in srgb, var(--gray900) 16%, transparent);--emptyStateIconBadgeTint: var(--primary);--emptyStateIconInnerBg: var(--surfaceSubtle);--emptyStateIconShadowTint: var(--gray900);--emptyStateIconGlyph: var(--primary);--emptyStateSearchHeadline: var(--textHeadlineEnabled);--emptyStateSearchHint: var(--textSubheadSecondary);--primary: var(--red700);--required: var(--red750);--disabled: var(--gray400);--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeAlertActive: var(--blue700);--themeVideoTagBg: var(--primary);--themeIconColor: var(--gray700);--breakBadgeBg: var(--blue100);--breakBadgeBorder: var(--blue300);--breakBadgeText: var(--blue700);--breakRowBg: var(--gray50);--themeHeroBg: var(--gray800);--themeHeroCtaBg: var(--gray600);--themeHeroDividerColor: var(--gray900);--themeSummaryPanelLogoFallbackColor: var(--white)}[_ngcontent-%COMP%]:root{--screen-min: 320px;--screen-xs: 390px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 1040px;--screen-xl: 1228px;--screen-xxl: 1600px;--screen-ng-page: 1280px}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}body.theme-varsity[_ngcontent-%COMP%]{--varsityBlue10: #f1f6fb;--varsityBlue25: #ddeaf4;--varsityBlue50: #bdd7e9;--varsityBlue100: #a7cae2;--varsityBlue200: #91bcdb;--varsityBlue300: #7bafd4;--varsityBlue400: #65a2cd;--varsityBlue500: #4f95c6;--varsityBlue600: #3988bf;--varsityBlue700: #247bb8;--varsityBlue800: #206ea5;--varsityBlue900: #1c6293;--varsityDarkBlue50: #195681;--varsityDarkBlue100: #175078;--varsityDarkBlue200: #154a6f;--varsityDarkBlue300: #144466;--varsityDarkBlue400: #123e5d;--varsityDarkBlue500: #103854;--varsityDarkBlue600: #0e314a;--varsityDarkBlue700: #0d2b41;--varsityDarkBlue800: #0b2538;--varsityDarkBlue900: #091f2f;--themePrimary: var(--varsityDarkBlue200);--themePrimaryHover: var(--varsityBlue700);--themeAccent: var(--varsityBlue600);--themeActionLink: var(--varsityBlue700);--themeHeadlineFont: "Corporate", sans-serif;--themeDataTableIndicator: var(--varsityBlue700);--themeNavActiveBg: var(--varsityBlue10);--themeNavActiveIndicator: var(--varsityBlue700);--themeTabUnderline: var(--varsityBlue700);--themeNavActiveText: var(--varsityDarkBlue50);--themeCalendarBg: var(--varsityBlue800);--themeCalendarText: var(--white);--themeCalendarSelectedBg: var(--varsityBlue700);--themeCalendarSelectedHoverBg: var(--varsityDarkBlue200);--themeCalendarTodayBg: var(--varsityBlue10);--themeCalendarTodayBorder: var(--varsityBlue700);--themeCalendarHoverBg: var(--varsityBlue10);--themeCalendarTodayHoverBg: var(--varsityBlue50);--themeCalendarTodayHoverBorder: var(--varsityBlue600);--themeInfoBlockCalendarBg: var(--varsityBlue800);--themeInfoBlockCalendarText: var(--white);--themeBorderLight: var(--varsityBlue50);--themeAlertActive: var(--themeAccent);--breakBadgeBg: var(--varsityBlue10);--breakBadgeBorder: var(--varsityBlue100);--breakBadgeText: var(--varsityBlue800);--breakRowBg: var(--varsityBlue10);--themeVideoTagBg: var(--varsityBlue700);--themeHeroBg: var(--varsityDarkBlue800);--themeHeroCtaBg: var(--varsityDarkBlue600);--themeHeroDividerColor: var(--varsityBlue900);--themeSummaryPanelLogoFallbackColor: rgba(255, 255, 255, .25);--primary: var(--varsityBlue700);--toggleBgSelected: var(--varsityBlue700);--checkboxBgSelected: var(--varsityBlue700);--btnPrimBgEnabled: var(--varsityBlue700);--btnPrimBgHovered: var(--varsityBlue800);--btnPrimBgFocused: var(--varsityBlue700);--btnPrimBorderEnabled: var(--varsityBlue700);--btnPrimBorderHovered: var(--varsityBlue800);--btnPrimBorderFocused: var(--varsityBlue700);--btnPrimLinkEnabled: var(--varsityBlue700);--btnPrimLinkHovered: var(--varsityBlue800);--themeIconColor: var(--varsityBlue700);--backgroundSelected: var(--varsityDarkBlue100);--emptyStateIconBadgeTint: var(--varsityBlue700);--emptyStateIconInnerBg: var(--varsityBlue25);--emptyStateIconShadowTint: var(--varsityBlue700);--emptyStateIconGlyph: var(--varsityBlue900);--emptyStateSearchHeadline: var(--varsityBlue900);--emptyStateSearchHint: var(--varsityBlue700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}body.theme-racing[_ngcontent-%COMP%]{--themePrimary: var(--gray800);--themePrimaryHover: var(--gray700);--themeAccent: var(--gray700);--themeActionLink: var(--blue700);--themeHeadlineFont: inherit;--themeDataTableIndicator: var(--gray500);--themeNavActiveBg: var(--gray50);--themeNavActiveIndicator: var(--red750);--themeTabUnderline: var(--red750);--themeNavActiveText: var(--gray900);--themeCalendarBg: var(--gray50);--themeCalendarText: var(--gray500);--themeCalendarSelectedBg: var(--red800);--themeCalendarSelectedHoverBg: var(--blue800);--themeCalendarTodayBg: var(--red50);--themeCalendarTodayBorder: var(--red800);--themeCalendarHoverBg: var(--blue50);--themeCalendarTodayHoverBg: var(--blue50);--themeCalendarTodayHoverBorder: var(--blue700);--themeInfoBlockCalendarBg: var(--gray50);--themeInfoBlockCalendarText: var(--gray500);--themeBorderLight: var(--gray200);--themeIconColor: var(--gray700);--themeHeroBg: var(--gray900);--themeHeroCtaBg: var(--gray800);--themeHeroDividerColor: var(--gray700);--bannerInfoBg: var(--blue100);--bannerInfoBorder: var(--blue200);--bannerSuccessBg: var(--green50);--bannerSuccessBorder: var(--green200);--bannerWarningBg: var(--orange50);--bannerWarningBorder: var(--orange200);--bannerErrorBg: var(--red50);--bannerErrorBorder: var(--red200)}[_nghost-%COMP%]{display:block;height:100%}
2[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] .top-controls-left[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] .top-controls-right[_ngcontent-%COMP%]{display:flex;align-items:center;flex:0 0 auto;min-width:0}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] .top-controls-right[_ngcontent-%COMP%] flo-input-standard[_ngcontent-%COMP%]{width:358px;max-width:358px;min-width:unset}[_nghost-%COMP%] .team-filters[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 24px}[_nghost-%COMP%] .team-filters[_ngcontent-%COMP%] flo-switch-standard[_ngcontent-%COMP%]{margin:0 8px 0 0}[_nghost-%COMP%] .team-filters[_ngcontent-%COMP%] flo-dropdown-standard[_ngcontent-%COMP%]{min-width:180px}[_nghost-%COMP%] .container[_ngcontent-%COMP%]{position:relative;height:100%;min-height:100%}[_nghost-%COMP%] .container[_ngcontent-%COMP%] flo-message-embedded[_ngcontent-%COMP%]{z-index:500;height:100%}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;width:100%;margin:0 0 12px}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .count[_ngcontent-%COMP%]{flex:1;font-size:.875rem;line-height:2.75rem;font-weight:700;text-transform:uppercase}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .expand[_ngcontent-%COMP%]{flex-shrink:0;text-transform:uppercase}[_nghost-%COMP%] .no-results[_ngcontent-%COMP%]{float:left;width:100%;color:var(--textBodyPrimary);font-size:1.125rem;line-height:2.25rem;font-weight:700;letter-spacing:0;text-transform:none}[_nghost-%COMP%] .team-virtual-table [flo-data-table-row]{height:var(--team-row-h)}.is-webview-mode[_nghost-%COMP%], .is-webview-mode [_nghost-%COMP%]{height:100dvh}@media (max-width: 576px){[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%]{flex-wrap:wrap;gap:8px;margin-bottom:16px}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] .top-controls-left[_ngcontent-%COMP%]{display:contents}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] flo-button-bar-standard[_ngcontent-%COMP%]{width:100%;order:-1}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] flo-button-bar-standard[_ngcontent-%COMP%] flo-button-standard[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] .top-controls-right[_ngcontent-%COMP%]{flex:1;min-width:0}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] .top-controls-right[_ngcontent-%COMP%] flo-input-standard[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .top-controls[_ngcontent-%COMP%] flo-button-filter[_ngcontent-%COMP%]{flex-shrink:0}[_nghost-%COMP%] .team-filters[_ngcontent-%COMP%]{align-items:flex-start;flex-direction:column;gap:10px}[_nghost-%COMP%] .team-filters[_ngcontent-%COMP%] flo-switch-standard[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .team-filters[_ngcontent-%COMP%] flo-dropdown-standard[_ngcontent-%COMP%]{width:100%;min-width:0}[_nghost-%COMP%] flo-data-table-standard[_ngcontent-%COMP%] table.data-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{min-height:76px;background:var(--white)}[_nghost-%COMP%] flo-data-table-standard[_ngcontent-%COMP%] table.data-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:first-child{border-top-left-radius:4px;border-top-right-radius:4px}[_nghost-%COMP%] flo-data-table-standard[_ngcontent-%COMP%] table.data-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[flo-data-table-cell-container][_ngcontent-%COMP%]:first-child{width:60px!important;min-width:60px;max-width:60px;flex:0 0 60px!important;flex-shrink:0;padding:4px 0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;border-right:1px solid var(--gray200)}[_nghost-%COMP%] flo-data-table-standard[_ngcontent-%COMP%] table.data-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[flo-data-table-cell-container].mobile-bout-cell[_ngcontent-%COMP%]{width:auto!important;flex:1 1 auto!important;min-width:0;padding:8px!important;border-left:1px solid var(--gray200);border-right:1px solid var(--gray200)}[_nghost-%COMP%] flo-data-table-standard[_ngcontent-%COMP%] table.data-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[flo-data-table-cell-container][_ngcontent-%COMP%]:last-child{width:50px!important;min-width:50px;max-width:50px;flex:0 0 50px!important;flex-shrink:0;padding:4px 2px 8px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;border-left:1px solid var(--gray200)}[_nghost-%COMP%] .team-virtual-table .mobile-mat-cell .cell-text{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}}[_nghost-%COMP%] flo-data-table-standard .data-table tr.detail-row td.nested-bout-cell{border-top:1px solid var(--gray200);border-bottom:1px solid var(--gray200);background:var(--white);padding-top:8px;padding-bottom:8px}[_nghost-%COMP%] flo-data-table-standard .data-table tr.detail-row td.nested-bout-cell--first{border-left:1px solid var(--gray200);border-radius:8px 0 0 8px}[_nghost-%COMP%] flo-data-table-standard .data-table tr.detail-row td.nested-bout-cell--last{border-right:1px solid var(--gray200);border-radius:0 8px 8px 0}@media (max-width: 576px){[_nghost-%COMP%] flo-data-table-standard .data-table tr.detail-row{display:none}}'],changeDetection:0})}return r})();pe();var La=Se.content({config:{title:"application:pages.event-hub.bout-schedule.title",subheader:{title:"application:pages.event-hub.bout-schedule.title"},perf:{preconnect:Mt},analytics:{name:"Event - Bout-Schedule",page_category:"Event",properties:{}}},fragments:[Se.fragment(Ke.RightRail,Dt),Se.fragment(Ke.Main,zt)]}),Bn=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=qe({type:r});static \u0275inj=Qe({imports:[J,dt.forChild(La)]})}return r})();export{Bn as EventBoutSchedulePage};
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.