CINXE.COM

2024 Women's Track and Field Schedule - California State University of San Bernardino Athletics

<!doctype html> <html id="ctl00_html" lang="en" class=" wide schedules-page sidearm-schedule-template-3-rail wide sport wtrack"> <head><script data-cfasync='false' onload='window.airgapLoadEvent=event' data-sync='off' src='https://transcend-cdn.com/cm/30fbff84-b0e3-4e26-9084-0b5158fdb1ed/airgap.js'></script><script>window.client_hostname = "csusbathletics.com";window.client_title = "California State University of San Bernardino";window.server_name = "1281839-APP100";window.client_division = "DII";window.targetting_criteria = {"page_template":"schedule-list","sport_name":"wtrack","sport_name_custom":"wtrack","site":"csusb","cbs_site_code":"cssb","content_id":null,"sect":"wtrack"};window.client_shortname = "csusb";window.dfp_network_code = "21708449227";window.img_dfp_unit_name = "";window.ad_full_unit_name = "SAExtended/sanbernardino";window.block_dfp = false;window.reactions = null;window.cbs_ads_activated = true;window.site_colors = {"safe_text_white":"#000000","safe_text_black":"#ffffff","primary_background":"#016aa9","primary_text":"#ffffff","secondary_background":"#818285","secondary_text":"#ffffff"};window.inactive_tab_title = "";window.site_in_dev_mode = false;window.sidearm_header_bidding_enabled = false; window.utagData = function() { return { embedPageUrl: location.href, brandPlatformId: "sidearm_site_" + (document.documentElement.clientWidth > 600 ? "desktop" : "mweb"), pageViewGuid: PageTargetting.getPageviewGuid(), _pageViewGuid: PageTargetting.getPageviewGuid() // cbs says they need it both /shrug }; }; </script><!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "3005086" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <!-- End comScore Tag --><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1732121224074.js"><link rel="preload" as="style" href="https://fonts.sidearmsports.com/sidearm_v2/2024-09-30-644885/sidearm_font_v2.css"><link rel="preload" as="style" href="https://fonts.sidearmsports.com/sidearm/2020-05-12-535576/sidearm_font.css"><link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"><link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js"><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/bundle.1724861002072.js"><link rel="preconnect" href="https://cdnjs.cloudflare.com"><link rel="preconnect" href="https://dbukjj6eu5tsf.cloudfront.net/"><link rel="preconnect" href="http://s3.amazonaws.com"><link rel="preconnect" href="https://s3.amazonaws.com"><link rel="preconnect" href="https://fonts.gstatic.com"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css"><link rel="stylesheet" href="https://fonts.sidearmsports.com/sidearm/2020-05-12-535576/sidearm_font.css"><link rel="stylesheet" href="https://fonts.sidearmsports.com/sidearm_v2/2024-09-30-644885/sidearm_font_v2.css"><link rel="stylesheet" href="/less/sidearm-responsive-grid.less?_=638677818180143950"><link rel="apple-touch-icon" href="/images/logos/site/site.png"><link rel="canonical" href="/sports/womens-track-and-field/schedule/2024"><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> <meta name="theme-color" content="#016aa9"> <link rel="stylesheet" href="https://use.typekit.net/pjg0hwo.css"> <link href="/site/site.less?_=638247795735542618 " rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Mulish:wght@400;700;900&display=swap"> <link rel="stylesheet" href="/less/responsive/schedule.less?_=638677818179987649"> <meta name="og:title" content="2024 Women&#39;s Track and Field Schedule"><meta name="description" content="The official 2024 Women&#39;s Track and Field schedule for the California State University of San Bernardino Coyotes"><meta name="og:description" content="The official 2024 Women&#39;s Track and Field schedule for the California State University of San Bernardino Coyotes"><meta name="og:type" content="schedule"><meta name="og:image" content="https://csusbathletics.com/images/logos/site/site.png"><script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script><script>var require = {"config":{"options":{"sport_id":13,"dummy_ads":false,"all_ads":[]}}}; var isSameOrigin = false; try { isSameOrigin = window.top.location.hostname === window.self.location.hostname; } catch(err) {}; if (!isSameOrigin && window.top != window.self) { var makeTopLevelTimeout = setTimeout(function() { window.top.location = window.self.location; }, 250) window.top.postMessage('sidearm-iframe-interrogation', '*') window.addEventListener('message', function(ev) { if (ev.data === 'sidearm-iframe-request-allow') { clearTimeout(makeTopLevelTimeout) } }) } window.s3_bucket_path = 'https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com';window.cdn_path = 'https://dbukjj6eu5tsf.cloudfront.net/';window.custom_cdn_url = '';window.urlArgs = '638396124399397310';window.cbs_school = false;window.has_alerts = false;window.disable_ad_blocker_check = false;</script><style type='text/css'>.sidearm-schedule-template-3 .sidearm-schedule-game-extra-panel.no-story.no-details .sidearm-schedule-game-extra-section .sidearm-schedule-game-extra-list > ul, .sidearm-schedule-template-3-rail .sidearm-schedule-game-extra-panel.no-story.no-details .sidearm-schedule-game-extra-section .sidearm-schedule-game-extra-list > ul {display: inline-block;}</style><script>window.associated_sport = {"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":26,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":"f","youtube":"PLdstVn9FrrbAtTqRNYSrDzvmgxZWyXcGD","facebook":"https://www.facebook.com/CSUSBTrackField","twitter":"csusbtrackfield","instagram":"csusbtrackfield","pinterest":"","tickets":"","global_sport_name_slug":"womens-track-and-field","url":null,"ranking":null,"game_synonym":null};</script><meta property="og:determiner" content="the"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="California State University of San Bernardino Athletics"><meta property="og:url" content="https://csusbathletics.com/sports/womens-track-and-field/schedule"><script type="application/ld+json">[{"@context":"https://schema.org/","name":"California State University of San Bernardino At Riverside City Early Bird","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Riverside City Early Bird"},"startDate":"2024-02-09T13:00:00","endDate":"2024-02-09T13:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Riverside, CA","address":{"streetAddress":"Riverside, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Riverside City Early Bird on 2/9/2024 1:00:00 PM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Rossi Relays","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Rossi Relays"},"startDate":"2024-02-24T00:00:00","endDate":"2024-02-24T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Claremont, CA","address":{"streetAddress":"Claremont, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Rossi Relays on 2/24/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Riverside City Invitational","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Riverside City Invitational"},"startDate":"2024-03-01T13:00:00","endDate":"2024-03-01T13:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Riverside, CA","address":{"streetAddress":"Riverside, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Riverside City Invitational on 3/1/2024 1:00:00 PM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Ben Brown Meet","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Ben Brown Meet"},"startDate":"2024-03-08T00:00:00","endDate":"2024-03-08T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Fullerton, CA","address":{"streetAddress":"Fullerton, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Ben Brown Meet on 3/8/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Oxy Distance Carnival & Spring Break Classic","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Oxy Distance Carnival & Spring Break Classic"},"startDate":"2024-03-09T00:00:00","endDate":"2024-03-09T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Los Angeles, CA","address":{"streetAddress":"Los Angeles, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Oxy Distance Carnival & Spring Break Classic on 3/9/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Hornet Invitational","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Hornet Invitational"},"startDate":"2024-03-15T00:00:00","endDate":"2024-03-15T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Sacramento, CA","address":{"streetAddress":"Sacramento, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Hornet Invitational on 3/15/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At West Coast Relays","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"West Coast Relays"},"startDate":"2024-03-22T00:00:00","endDate":"2024-03-22T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Fresno, CA","address":{"streetAddress":"Fresno, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At West Coast Relays on 3/22/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Stanislaus State Multi","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Stanislaus State Multi"},"startDate":"2024-04-04T10:00:00","endDate":"2024-04-04T10:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Al Brenda Track at Warrior Stadium","address":{"streetAddress":"Turlock, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Stanislaus State Multi on 4/4/2024 10:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Triton Invitational","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Triton Invitational"},"startDate":"2024-04-05T09:30:00","endDate":"2024-04-05T09:30:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"La Jolla, CA","address":{"streetAddress":"La Jolla, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Triton Invitational on 4/5/2024 9:30:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Bryan Clay Invitational","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":" Bryan Clay Invitational"},"startDate":"2024-04-12T08:00:00","endDate":"2024-04-12T08:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Azusa, CA","address":{"streetAddress":"Azusa, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Bryan Clay Invitational on 4/12/2024 8:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Mt. SAC Relays","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Mt. SAC Relays"},"startDate":"2024-04-19T11:00:00","endDate":"2024-04-19T11:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Walnut, CA","address":{"streetAddress":"Walnut, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Mt. SAC Relays on 4/19/2024 11:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Chris Rinne Invitational","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Chris Rinne Invitational"},"startDate":"2024-04-19T10:00:00","endDate":"2024-04-19T10:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Riverside, CA","address":{"streetAddress":"Riverside, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Chris Rinne Invitational on 4/19/2024 10:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At CCAA Outdoor Championships","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"CCAA Outdoor Championships"},"startDate":"2024-05-02T00:00:00","endDate":"2024-05-02T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Warrior Field, CSUS","address":{"streetAddress":"Turlock, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At CCAA Outdoor Championships on 5/2/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Franson Last Chance Meet","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Franson Last Chance Meet"},"startDate":"2024-05-10T00:00:00","endDate":"2024-05-10T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Azusa, CA","address":{"streetAddress":"Azusa, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Franson Last Chance Meet on 5/10/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At NCAA DII National Championships","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"NCAA DII National Championships"},"startDate":"2024-05-23T00:00:00","endDate":"2024-05-23T00:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Emporia, KS","address":{"streetAddress":"Emporia, KS","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At NCAA DII National Championships on 5/23/2024 12:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino At Cal State Los Angeles Twilight Open","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Cal State Los Angeles Twilight Open"},"startDate":"2024-04-11T09:00:00","endDate":"2024-04-11T09:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Jesse Owens Track","address":{"streetAddress":"Los Angeles, CA","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino At Cal State Los Angeles Twilight Open on 4/11/2024 9:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"},{"@context":"https://schema.org/","name":"California State University of San Bernardino Vs Cal State LA Very Last Chance Meet","url":null,"homeTeam":{"@type":"SportsTeam","sameAs":null,"name":"California State University of San Bernardino"},"awayTeam":{"@type":"SportsTeam","sameAs":null,"name":"Cal State LA Very Last Chance Meet"},"startDate":"2024-05-12T08:00:00","endDate":"2024-05-12T08:00:00","eventStatus":null,"location":{"sameAs":null,"image":null,"@type":"Place","name":"Jesse Owens Track","address":{"streetAddress":"Los Angeles, Calif.","postalCode":null,"addressLocality":null,"addressRegion":null,"addressCountry":null,"@type":"PostalAddress"},"telephone":null,"priceRange":null},"description":"California State University of San Bernardino Vs Cal State LA Very Last Chance Meet on 5/12/2024 8:00:00 AM","image":{"url":"https://csusbathletics.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"SportsEvent"}]</script><title> 2024 Women's Track and Field Schedule - California State University of San Bernardino Athletics </title><meta name="google-site-verification" content="QO9KroXDm8K2keXMLNvpyifTwjqJyHjkA3I7O6CCDEE"><!-- Google Tag Manager --> <script> (function(w, d, s, l, i){ w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-K3TH4CC'); </script> <!-- End Google Tag Manager --><!-- Google Tag Manager --> <script> (function(w, d, s, l, i){ w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TW6R675'); </script> <!-- End Google Tag Manager --><script> Date.prototype.to_iso_with_offset = function() { var time_zone_offset = -this.getTimezoneOffset(), time_zone_diff = time_zone_offset >= 0 ? '+' : '-', pad = function(num) { var norm = Math.floor(Math.abs(num)); return (norm < 10 ? '0' : '') + norm; }; return this.getFullYear() + '-' + pad(this.getMonth() + 1) + '-' + pad(this.getDate()) + 'T' + pad(this.getHours()) + ':' + pad(this.getMinutes()) + ':' + pad(this.getSeconds()) + time_zone_diff + pad(time_zone_offset / 60) + ':' + pad(time_zone_offset % 60); } window.dataLayer = window.dataLayer || []; window.dataLayer.push({"event":"dataLayerLoaded","timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":"wtrack","gaPropertyID":"UA-195037202-3","schoolAttributes":{"Name":"California State University, San Bernardino","Division":"DII","Conference":"CCAA","ssClientID":"134"},"pageAttributes":{"pageName":"2024 Women's Track and Field Schedule - California State University of San Bernardino Athletics","pageCategory":"schedule-list","site":"csusb","sport_name":"Women's Track and Field","sport_name_custom":"wtrack","sect":"wtrack"},"siteAttributes":{"P5":false,"All_Access":false,"Paciolan_Marketing":false,"ticketingProvider":undefined,"region":undefined,"Fanbase_Partner":false,"SIDEARM_Extended":true,"MMR":undefined}}); window.dataLayer.push({"timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":"wtrack","ga_property_id":"UA-195037202-3","school_name":"California State University, San Bernardino","school_division":"DII","school_conference":"CCAA","ss_client_id":"134","page_name":"2024 Women's Track and Field Schedule - California State University of San Bernardino Athletics","page_category":"schedule-list","site_name":"csusb","site_section":"wtrack","power_five":false,"all_access":false,"paciolan_marketing":false,"ticketing_provider":undefined,"school_region":undefined,"fanbase_partner":false,"sidearm_extended":true,"mmr":undefined,"user_id":undefined,"logged_in_status":undefined,"membership_type":undefined,"account_signup_date":undefined,"subscription_exp_date":undefined}); </script><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-7650961-3', 'auto', 'tracker0'); ga('require', 'linkid'); location.search.indexOf('dontSendPageview=1') > -1 || ga('tracker0.send', 'pageview', {'page': '/sports/womens-track-and-field/schedule', title: document.title }); window.ID5EspConfig = { partnerId: 1083 };</script></head> <body><!-- Google Tag Manager (noscript) --> <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-K3TH4CC' title='Google Tag Manager' height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe> </noscript> <!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager (noscript) --> <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-TW6R675' title='Google Tag Manager' height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe> </noscript> <!-- End Google Tag Manager (noscript) --><div style='position: fixed; left: -10000px'></div> <script> function setStylesOnSkipPauseLink(skipLink) { skipLink.style.left = '0'; skipLink.style.zIndex='99999999'; skipLink.style.outlineStyle='solid'; skipLink.style.outlineColor='#d900ff'; skipLink.style.outlineWidth='5px'; skipLink.style.outlineOffset='0'; skipLink.style.transition='none'; } function removeStylesOnSkipPauseLink(skipLink) { skipLink.style.left = '-99999px'; skipLink.style.zIndex='-99999'; } </script> <section aria-label='Landmark links'> <a href='#main-content' tabindex='0' style='position: absolute !important; display: inline-block !important; left: -32000px !important; top: 0; background: #000 !important; padding: 10px !important; color: #fff !important; border: 0 !important; margin: 5px !important;' onfocus = 'setStylesOnSkipPauseLink(this)' onblur = 'removeStylesOnSkipPauseLink(this)'> Skip To Main Content </a> <button class='sidearm-accessible-slick-pause-all' id='sidearm-accessible-slick-pause-all' aria-live='off' tabindex='0' style='position: absolute !important; display: inline-block !important; left: -32000px !important; top: 0; background: #000 !important; padding: 10px !important; color: #fff !important; border: 0 !important; margin: 5px !important;' onfocus = 'setStylesOnSkipPauseLink(this)' onblur = 'removeStylesOnSkipPauseLink(this)'> Pause All Rotators </button> <span href = 'javascript:void(0);' aria-live='polite' tabindex='-1' style='display: block; text-align: center; position: absolute; background-color: white; z-index: 9999;' onfocus = 'setStylesOnSkipPauseLink(this)' onblur = 'removeStylesOnSkipPauseLink(this)'> </span> </section> <!-- Begin comScore Tag --> <noscript><img src="https://sb.scorecardresearch.com/p?c1=2&c2=3005086&cv=2.0&cj=1" alt="" aria-hidden="true" /></noscript> <!-- End comScore Tag --> <a class="sidearm-skip-link" href="#main-content">Skip To Main Content</a> <form name="aspnetForm" method="post" action="/sports/womens-track-and-field/schedule" id="aspnetForm"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyNTc1Mzk4MjVkZMluOxwGkr+nxnOI8SmuUhV48UT+fgwMKI3F1bHlA5tw"> </div> <script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" type="text/javascript"></script> <script src="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1732121224074.js" type="text/javascript"></script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8E87A3C4"> </div> <div class="logo-loader logo-loader--pulsate"> <div class="logo-loader__logo"> <img class="logo-loader__logo-small" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/logo-main.svg" alt="California State University San Bernardino Logo" width="50%"> <img class="logo-loader__logo-big" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/logo-main.svg" alt="California State University San Bernardino Logo" width="50%"> </div> </div> <header class="main-header"> <div class="main-header-container flex"> <h1 class="hide" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">California State University of San Bernardino Athletics</h1> <!-- ko if: ko.observable().matchMedia("(max-width: 1024px)")--> <button type="button" class="main-header-scoreboard__button" aria-label="Toggle main navigation menu" data-bind="click: function() { if ($('.c-navigation-mobile').length) { var mobile_nav = ko.dataFor($('.c-navigation-mobile')[0]) mobile_nav.closeMenu(); } if ($('.c-navigation--mobile').length) { var sport_nav = ko.dataFor($('.c-navigation--mobile')[0]) sport_nav.closeMenu(); } if ($('.c-navigation__offcanvas').hasClass('is-open')) { $('.c-navigation__offcanvas').removeClass('is-open'); $('.c-navigation__toggle').removeClass('is-toggled'); $('.c-navigation__toggle').removeAttr('aria-expanded'); $('body').removeClass('mobile-menu-open'); $('body').removeClass('main-nav'); $('body').removeClass('sports-nav'); } toggleEvents(); }"> <span class="sf-calendar sidearm-icon"></span> <span class="sf-close sidearm-icon"></span> </button> <div class="s-schedule" id="events-tabs-mobile"> <div class="s-schedule-container"> <ul> <li><a href="#events">Events</a></li> <li><a href="#results">Results</a></li> </ul> <div id="events"> <script> var obj = {"start":0,"count":6,"name":"","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"school_name":"California State University of San Bernardino"},"context":null,"dummy":false,"type":"events","id":"bcb093c1-a7d9-4315-b3d3-5df23b9e20e7","data":[],"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <events-component params="{ id: 'bcb093c1-a7d9-4315-b3d3-5df23b9e20e7' }"></events-component> </div> <div id="results"> <script> var obj = {"start":0,"count":6,"name":"","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"school_name":"California State University of San Bernardino"},"context":null,"dummy":false,"type":"results","id":"b62df0b9-7c69-47eb-be06-d58d7060f2ef","data":[{"id":6183,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2024-05-12T08:00:00","end_date":"2024-05-12T00:00:00","date_utc":"2024-05-12T15:00:00Z","end_date_utc":null,"time":"8:00 AM","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"H","neutral_hometeam":false,"location":"Los Angeles, Calif.","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":230,"title":"2024 Women's Track and Field Schedule","url":"https://csusbathletics.com/schedule.aspx?schedule=230"},"opponent":{"id":13,"prefix":null,"name":"Cal State LA Very Last Chance Meet","title":"Cal State LA Very Last Chance Meet","image":"/images/2024/11/2/Cal_State_LA.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":null,"tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Women's Track & Field Finishes Regular Season at Cal State LA Very Last Chance","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2024/5/12/352A5154-16.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2024/5/12/womens-track-and-field-womens-track-field-finishes-regular-season-at-cal-state-la-very-last-chance.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"id":6583,"content_id":"6583","content_title":"Women's Track & Field Finishes Regular Season at Cal State LA Very Last Chance","content_date":"2024-05-12T23:38:50.727","content_url":"https://csusbathletics.com/news/2024/5/12/womens-track-and-field-womens-track-field-finishes-regular-season-at-cal-state-la-very-last-chance.aspx","content_image_url":"https://csusbathletics.com/images/2024/5/12/352A5154-16.jpg","date":"2024-05-12T23:38:50.727"},"result":{"game_id":6183,"status":"N","team_score":null,"opponent_score":null,"prescore":"No Team Scoring","postscore":null,"bid":"wA1EuE%2fW2bL%2fuTKIVAtoUQ%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":68,"title":"Jesse Owens Track","url":"/facilities/?id=68"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":6173,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2024-05-10T00:00:00","end_date":"2024-05-11T23:59:00","date_utc":null,"end_date_utc":"2024-05-12T06:59:00Z","time":"ALL DAY","is_doubleheader":false,"allday":true,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Azusa, CA","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":230,"title":"2024 Women's Track and Field Schedule","url":"https://csusbathletics.com/schedule.aspx?schedule=230"},"opponent":{"id":37,"prefix":null,"name":"Franson Last Chance Meet","title":"Franson Last Chance Meet","image":"/images/logos/AP%201807-White%20Outline.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://finishedresults.trackscoreboard.com/meets/11880/events","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Women's Track & Field Takes Advantage of Last Chance","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2024/5/11/UCSD_TRACK_MEET_Second_Day-138.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2024/5/11/womens-track-and-field-womens-track-field-takes-advantage-of-last-chance.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"id":6582,"content_id":"6582","content_title":"Women's Track & Field Takes Advantage of Last Chance","content_date":"2024-05-12T05:04:32.35","content_url":"https://csusbathletics.com/news/2024/5/11/womens-track-and-field-womens-track-field-takes-advantage-of-last-chance.aspx","content_image_url":"https://csusbathletics.com/images/2024/5/11/UCSD_TRACK_MEET_Second_Day-138.jpg","date":"2024-05-12T05:04:32.35"},"result":{"game_id":6173,"status":"N","team_score":null,"opponent_score":null,"prescore":"No Team Scoring","postscore":null,"bid":"eRclFg0YdJOP2RKqKC9hPg%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":6172,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2024-05-02T00:00:00","end_date":"2024-05-04T23:59:00","date_utc":null,"end_date_utc":"2024-05-05T06:59:00Z","time":"ALL DAY","is_doubleheader":false,"allday":true,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Turlock, CA","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":"CCAA Championships","sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":230,"title":"2024 Women's Track and Field Schedule","url":"https://csusbathletics.com/schedule.aspx?schedule=230"},"opponent":{"id":130,"prefix":null,"name":"CCAA Outdoor Championships","title":"CCAA Outdoor Championships","image":"/images/logos/CCAA.png"},"media":{"video":"https://ccaanetwork.com/goccaa/","video_text":null,"audio":null,"audio_text":null,"stats":"https://finishedresults.trackscoreboard.com/meets/11874","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":"/images/2022/9/10/ccaa_network_logo_grey_117x15__Ffams.png","tv_image_link":"https://ccaanetwork.com/goccaa/","radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Women's Track & Field Closes Out CCAA Championships with Third Place Finish","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2024/5/4/352A5007-10.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2024/5/4/womens-track-and-field-womens-track-field-closes-out-ccaa-championships-with-third-place-finish.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"id":6573,"content_id":"6573","content_title":"Women's Track & Field Closes Out CCAA Championships with Third Place Finish","content_date":"2024-05-05T04:42:58.357","content_url":"https://csusbathletics.com/news/2024/5/4/womens-track-and-field-womens-track-field-closes-out-ccaa-championships-with-third-place-finish.aspx","content_image_url":"https://csusbathletics.com/images/2024/5/4/352A5007-10.jpg","date":"2024-05-05T04:42:58.357"},"result":{"game_id":6172,"status":"N","team_score":null,"opponent_score":null,"prescore":"3rd of 11 Teams","postscore":null,"bid":"A4605GzIF6RO3yw6Xdpb3g%3d%3d","boxscore":null,"line_scores":null},"game_facility":{"id":23,"title":"Warrior Field, CSUS","url":"/facilities/?id=23"},"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":6170,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2024-04-19T11:00:00","end_date":"2024-04-19T00:00:00","date_utc":"2024-04-19T18:00:00Z","end_date_utc":null,"time":"11:00 AM","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Walnut, CA","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":230,"title":"2024 Women's Track and Field Schedule","url":"https://csusbathletics.com/schedule.aspx?schedule=230"},"opponent":{"id":156,"prefix":null,"name":"Mt. SAC Relays","title":"Mt. SAC Relays","image":"/images/logos/Mounties%20(Mt.%20San%20Antonio%20College).jpg"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://finishedresults.trackscoreboard.com/meets/11853/events","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Women's Track & Field Opens Weekend at Mt. SAC and UCR","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2024/4/19/Track_Stan_State-1108.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2024/4/19/womens-track-and-field-womens-track-field-opens-weekend-at-mt-sac-and-ucr.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"id":6545,"content_id":"6545","content_title":"Women's Track & Field Opens Weekend at Mt. SAC and UCR","content_date":"2024-04-20T03:25:34.09","content_url":"https://csusbathletics.com/news/2024/4/19/womens-track-and-field-womens-track-field-opens-weekend-at-mt-sac-and-ucr.aspx","content_image_url":"https://csusbathletics.com/images/2024/4/19/Track_Stan_State-1108.jpg","date":"2024-04-20T03:25:34.09"},"result":{"game_id":6170,"status":"N","team_score":null,"opponent_score":null,"prescore":"No Team Scoring","postscore":null,"bid":"lkDRq%2bNl0Z6XBtX4u3TbZA%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":6171,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2024-04-19T10:00:00","end_date":"2024-04-20T00:00:00","date_utc":"2024-04-19T17:00:00Z","end_date_utc":null,"time":"10:00 AM","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Riverside, CA","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":230,"title":"2024 Women's Track and Field Schedule","url":"https://csusbathletics.com/schedule.aspx?schedule=230"},"opponent":{"id":247,"prefix":null,"name":"Chris Rinne Invitational","title":"Chris Rinne Invitational","image":"/images/logos/UCRLogo2023.png"},"media":{"video":null,"video_text":null,"audio":null,"audio_text":null,"stats":"https://finishedresults.trackscoreboard.com/meets/11941/events","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Women's Track & Field Sets Two Meet Records at Chris Rinne Invitational","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2024/4/20/Alexis-.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2024/4/20/womens-track-and-field-womens-track-field-sets-two-meet-records-at-chris-rinne-invitational.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"id":6549,"content_id":"6549","content_title":"Women's Track & Field Sets Two Meet Records at Chris Rinne Invitational","content_date":"2024-04-21T04:50:51.787","content_url":"https://csusbathletics.com/news/2024/4/20/womens-track-and-field-womens-track-field-sets-two-meet-records-at-chris-rinne-invitational.aspx","content_image_url":"https://csusbathletics.com/images/2024/4/20/Alexis-.jpg","date":"2024-04-21T04:50:51.787"},"result":{"game_id":6171,"status":"N","team_score":null,"opponent_score":null,"prescore":"No Team Scoring","postscore":null,"bid":"u9WfFjbF4h5b2bOhGcXW1g%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}},{"id":6169,"game_pregame_story_id":null,"game_postgame_story_id":null,"date":"2024-04-12T08:00:00","end_date":"2024-04-13T23:59:00","date_utc":"2024-04-12T15:00:00Z","end_date_utc":"2024-04-14T06:59:00Z","time":"8:00 AM","is_doubleheader":false,"allday":false,"tbd":false,"team_prefix":"","status":"O","location_indicator":"A","neutral_hometeam":false,"location":"Azusa, CA","conference":"California Collegiate Athletic Association","conference_abbrev":"CCAA","conference_logo":null,"is_conference":false,"show_atvs":true,"is_spotlight":false,"type":"recent","tournament":null,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":"f","youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":"Meet"},"schedule":{"id":230,"title":"2024 Women's Track and Field Schedule","url":"https://csusbathletics.com/schedule.aspx?schedule=230"},"opponent":{"id":37,"prefix":null,"name":" Bryan Clay Invitational","title":" Bryan Clay Invitational","image":"/images/logos/AP%201807-White%20Outline.png"},"media":{"video":null,"video_text":null,"audio":"https://flosports.link/3PO03Q4","audio_text":null,"stats":"https://finishedresults.trackscoreboard.com/meets/11836/events","tickets":null,"game_note":null,"game_promotion_name":null,"tv":null,"tv_image":null,"tv_image_link":null,"radio":null,"custom1":null,"custom2":null,"custom3":null,"gamefiles":null,"program":null,"program_text":null},"story":{"title":"Women's Track & Field Runs Bryan Clay Invitational","title_in_rotator":false,"sub_headline":null,"teaser":null,"type":null,"byline":null,"app_exclusive":false,"sport_display":null,"sport":null,"sport_shortname":null,"image_source":"/images/2024/4/13/IMG_0867.jpg","image_focal_point":null,"image_alt_text":null,"video":null,"url":"/news/2024/4/13/womens-track-and-field-womens-track-field-runs-bryan-clay-invitational.aspx","redirect_absolute_url":null,"links":null,"homepage_feed_template":null,"game_id":null,"games":null,"gallery_id":null,"writer":null,"id":6542,"content_id":"6542","content_title":"Women's Track & Field Runs Bryan Clay Invitational","content_date":"2024-04-14T04:27:38.303","content_url":"https://csusbathletics.com/news/2024/4/13/womens-track-and-field-womens-track-field-runs-bryan-clay-invitational.aspx","content_image_url":"https://csusbathletics.com/images/2024/4/13/IMG_0867.jpg","date":"2024-04-14T04:27:38.303"},"result":{"game_id":6169,"status":"N","team_score":null,"opponent_score":null,"prescore":"No Team Scoring","postscore":null,"bid":"d61VFbbxAiybpmlPPNl5Aw%3d%3d","boxscore":null,"line_scores":null},"game_facility":null,"promotion":{"name":null,"link":null,"image":null,"caption":null},"event_image":{"link":null,"image":null,"caption":null,"alt_text":null},"pac_tickets":{"stubhub_id":0,"ticketLink":null,"ticket_range":null,"stubhub_link":null,"stubhub_range":null,"seatgeek_link":null,"isModified":0}}],"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <results-component params="{ id: 'b62df0b9-7c69-47eb-be06-d58d7060f2ef' }"></results-component> </div> </div> <a class="s-schedule__calendar" data-bind="attr: { href: window.associated_sport ? '/schedule.aspx?path=' + window.associated_sport.shortname : '/calendar.aspx' }" aria-label="Composite sports calendar" href="/calendar.aspx"> <span>Composite Calendar</span> <span class="sidearm-icon sf-calendar"></span> </a> </div> <!-- /ko --> <div class="main-logo"> <a href="/index.aspx"> <img class="main-logo-img" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/logo-main.svg" alt="California State University San Bernardino Logo, go to homepage" width="65px"> </a> </div> <nav class="main-navigation flex-item-1" aria-labelledby="h2_nav"> <h2 class="hide" id="h2_nav" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">Main Navigation Menu</h2> <script> var obj = {"start":0,"count":10,"name":"main-nav","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"watch_badge":false},"context":null,"dummy":false,"type":"main-navigation","id":"5b8e11f4-1637-44cf-9210-f6b278f8b2bc","data":[{"id":25,"title":"Sports","rank":1,"url":"","open_in_new_window":false,"include_social_media":true,"include_schedule_roster_news":true,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"nav-sports","items":[{"id":416,"title":"Men's Sports","short_title":null,"rank":1,"column":1,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":398,"title":"Baseball","short_title":null,"rank":3,"column":1,"url":"/sports/baseball","separator":false,"open_in_new_window":false,"sport_id_association":7,"sport":{"id":7,"title":"Baseball","abbreviation":"BASE","shortname":"baseball","short_title":"Baseball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"baseball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbbaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSB_Baseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/CSUSB_Baseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":395,"title":"Basketball","short_title":null,"rank":5,"column":1,"url":"/sports/mens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":5,"sport":{"id":5,"title":"Men's Basketball","abbreviation":"MBB","shortname":"mbball","short_title":"M Basketball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/CSUSBMBB/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSBMBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/CSUSBMBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":396,"title":"Golf","short_title":null,"rank":6,"column":1,"url":"/sports/mens-golf","separator":false,"open_in_new_window":false,"sport_id_association":8,"sport":{"id":8,"title":"Men's Golf","abbreviation":"MGOLF","shortname":"mgolf","short_title":"M Golf","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mgolf","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusbgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":397,"title":"Soccer","short_title":null,"rank":7,"column":1,"url":"/sports/mens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"M Soccer","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"msoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/profile.php?id=100089763823006","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSB_MSOC","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbmsoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":417,"title":"Women's Sports","short_title":null,"rank":2,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":7,"title":"Basketball","short_title":null,"rank":8,"column":2,"url":"/index.aspx?path=wbball","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Women's Basketball","abbreviation":"WBB","shortname":"wbball","short_title":"W Basketball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbwomensbball/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSBWBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbwbb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":8,"title":"Cross Country","short_title":null,"rank":9,"column":2,"url":"/index.aspx?path=wcross","separator":false,"open_in_new_window":false,"sport_id_association":1,"sport":{"id":1,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"W Cross Country","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbxc/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusbxc","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbxc","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-cross-country/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-cross-country/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-cross-country/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":9,"title":"Soccer","short_title":null,"rank":12,"column":2,"url":"/index.aspx?path=wsoc","separator":false,"open_in_new_window":false,"sport_id_association":3,"sport":{"id":3,"title":"Women's Soccer","abbreviation":"WSOC","shortname":"wsoc","short_title":"W Soccer","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wsoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbwsoccer/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSB_WSOC","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbwsoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":98,"title":"Softball","short_title":null,"rank":13,"column":2,"url":"/index.aspx?path=softball","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"title":"Softball","abbreviation":"SB","shortname":"softball","short_title":"Softball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"softball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusb.softball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusb_softball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusb_softball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/softball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/softball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/softball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":304,"title":"Track and Field","short_title":null,"rank":14,"column":2,"url":"/sports/womens-track-and-field","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/CSUSBTrackField","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusbtrackfield","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbtrackfield","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-track-and-field/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-track-and-field/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-track-and-field/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":97,"title":"Volleyball","short_title":null,"rank":15,"column":2,"url":"/index.aspx?path=wvball","separator":false,"open_in_new_window":false,"sport_id_association":4,"sport":{"id":4,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"Volleyball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbvolleyball/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusb_vb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusb_vb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":416,"title":"Men's Sports","short_title":null,"rank":1,"column":1,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":398,"title":"Baseball","short_title":null,"rank":3,"column":1,"url":"/sports/baseball","separator":false,"open_in_new_window":false,"sport_id_association":7,"sport":{"id":7,"title":"Baseball","abbreviation":"BASE","shortname":"baseball","short_title":"Baseball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"baseball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbbaseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSB_Baseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/CSUSB_Baseball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/baseball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":395,"title":"Basketball","short_title":null,"rank":5,"column":1,"url":"/sports/mens-basketball","separator":false,"open_in_new_window":false,"sport_id_association":5,"sport":{"id":5,"title":"Men's Basketball","abbreviation":"MBB","shortname":"mbball","short_title":"M Basketball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/CSUSBMBB/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSBMBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/CSUSBMBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":396,"title":"Golf","short_title":null,"rank":6,"column":1,"url":"/sports/mens-golf","separator":false,"open_in_new_window":false,"sport_id_association":8,"sport":{"id":8,"title":"Men's Golf","abbreviation":"MGOLF","shortname":"mgolf","short_title":"M Golf","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"mgolf","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusbgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbgolf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-golf/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":397,"title":"Soccer","short_title":null,"rank":7,"column":1,"url":"/sports/mens-soccer","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Men's Soccer","abbreviation":"MSOC","shortname":"msoc","short_title":"M Soccer","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"msoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/profile.php?id=100089763823006","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSB_MSOC","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbmsoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/mens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":417,"title":"Women's Sports","short_title":null,"rank":2,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":7,"title":"Basketball","short_title":null,"rank":8,"column":2,"url":"/index.aspx?path=wbball","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Women's Basketball","abbreviation":"WBB","shortname":"wbball","short_title":"W Basketball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wbball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbwomensbball/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSBWBB","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbwbb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-basketball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":8,"title":"Cross Country","short_title":null,"rank":9,"column":2,"url":"/index.aspx?path=wcross","separator":false,"open_in_new_window":false,"sport_id_association":1,"sport":{"id":1,"title":"Women's Cross Country","abbreviation":"WXC","shortname":"wcross","short_title":"W Cross Country","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wcross","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbxc/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusbxc","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbxc","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-cross-country/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-cross-country/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-cross-country/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":9,"title":"Soccer","short_title":null,"rank":12,"column":2,"url":"/index.aspx?path=wsoc","separator":false,"open_in_new_window":false,"sport_id_association":3,"sport":{"id":3,"title":"Women's Soccer","abbreviation":"WSOC","shortname":"wsoc","short_title":"W Soccer","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wsoc","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbwsoccer/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/CSUSB_WSOC","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbwsoccer","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-soccer/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":98,"title":"Softball","short_title":null,"rank":13,"column":2,"url":"/index.aspx?path=softball","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"title":"Softball","abbreviation":"SB","shortname":"softball","short_title":"Softball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"softball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusb.softball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusb_softball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusb_softball","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/softball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/softball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/softball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":304,"title":"Track and Field","short_title":null,"rank":14,"column":2,"url":"/sports/womens-track-and-field","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/CSUSBTrackField","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusbtrackfield","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusbtrackfield","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":null,"separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-track-and-field/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-track-and-field/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-track-and-field/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null},{"id":97,"title":"Volleyball","short_title":null,"rank":15,"column":2,"url":"/index.aspx?path=wvball","separator":false,"open_in_new_window":false,"sport_id_association":4,"sport":{"id":4,"title":"Volleyball","abbreviation":"VB","shortname":"wvball","short_title":"Volleyball","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":[{"id":0,"title":"Facebook","short_title":null,"rank":0,"column":0,"url":"https://www.facebook.com/csusbvolleyball/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"facebook","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Twitter","short_title":null,"rank":0,"column":0,"url":"//twitter.com/csusb_vb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"twitter","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Instagram","short_title":null,"rank":0,"column":0,"url":"//instagram.com/csusb_vb","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"instagram","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Tickets","short_title":null,"rank":0,"column":0,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"tickets","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"schedule_roster_news_links":[{"id":0,"title":"Schedule","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/schedule","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"schedule","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Roster","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/roster","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"roster","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"News","short_title":null,"rank":0,"column":0,"url":"/sports/womens-volleyball/archives","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"news","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":26,"title":"Gameday","rank":2,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":431,"title":"Event Info","short_title":null,"rank":1,"column":1,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":432,"title":"Campus Map","short_title":null,"rank":3,"column":1,"url":"https://map.csusb.edu/?id=1850#!ct/51385,48449,53905,53906?s/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":418,"title":"Composite Calendar","short_title":null,"rank":7,"column":1,"url":"/calendar.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":453,"title":"Parking","short_title":null,"rank":11,"column":1,"url":"/sports/2022/12/7/parking.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":452,"title":"Policies","short_title":null,"rank":12,"column":1,"url":"/sports/2022/12/7/policies.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":413,"title":"Purchase Tickets","short_title":null,"rank":15,"column":1,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":433,"title":"Live Video","short_title":null,"rank":4,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":419,"title":"CCAA on FloSports","short_title":null,"rank":8,"column":2,"url":"https://goccaa.org/flosports","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":435,"title":"Live Stats","short_title":null,"rank":10,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":434,"title":"Baseball","short_title":null,"rank":14,"column":2,"url":"/sidearmstats/baseball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":437,"title":"Men's Basketball","short_title":null,"rank":17,"column":2,"url":"/sidearmstats/mbball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":438,"title":"Men's Soccer","short_title":null,"rank":18,"column":2,"url":"https://csusbathletics.com/sidearmstats/msoc/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":439,"title":"Softball","short_title":null,"rank":19,"column":2,"url":"https://csusbathletics.com/sidearmstats/softball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":441,"title":"Women's Basketball","short_title":null,"rank":20,"column":2,"url":"https://csusbathletics.com/sidearmstats/wbball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":442,"title":"Women's Soccer","short_title":null,"rank":21,"column":2,"url":"https://csusbathletics.com/sidearmstats/wsoc/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":440,"title":"Women's Volleyball","short_title":null,"rank":22,"column":2,"url":"https://csusbathletics.com/sidearmstats/wvball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":436,"title":"More","short_title":null,"rank":2,"column":3,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":498,"title":"CCAA Galleries","short_title":null,"rank":5,"column":3,"url":"https://ccaa.smugmug.com/Institutional/CalStateSanBernardino","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":371,"title":"Fan Gear","short_title":null,"rank":6,"column":3,"url":"https://csusbfanshop.merchorders.com/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":421,"title":"On This Day","short_title":null,"rank":9,"column":3,"url":"/otd","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":420,"title":"Photo Galleries","short_title":null,"rank":13,"column":3,"url":"/galleries","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":507,"title":"TicketSmarter","short_title":null,"rank":16,"column":3,"url":"https://www.ticketsmarter.com","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":431,"title":"Event Info","short_title":null,"rank":1,"column":1,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":432,"title":"Campus Map","short_title":null,"rank":3,"column":1,"url":"https://map.csusb.edu/?id=1850#!ct/51385,48449,53905,53906?s/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":418,"title":"Composite Calendar","short_title":null,"rank":7,"column":1,"url":"/calendar.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":453,"title":"Parking","short_title":null,"rank":11,"column":1,"url":"/sports/2022/12/7/parking.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":452,"title":"Policies","short_title":null,"rank":12,"column":1,"url":"/sports/2022/12/7/policies.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":413,"title":"Purchase Tickets","short_title":null,"rank":15,"column":1,"url":"/sports/2021/5/6/tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":433,"title":"Live Video","short_title":null,"rank":4,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":419,"title":"CCAA on FloSports","short_title":null,"rank":8,"column":2,"url":"https://goccaa.org/flosports","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":435,"title":"Live Stats","short_title":null,"rank":10,"column":2,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":434,"title":"Baseball","short_title":null,"rank":14,"column":2,"url":"/sidearmstats/baseball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":437,"title":"Men's Basketball","short_title":null,"rank":17,"column":2,"url":"/sidearmstats/mbball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":438,"title":"Men's Soccer","short_title":null,"rank":18,"column":2,"url":"https://csusbathletics.com/sidearmstats/msoc/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":439,"title":"Softball","short_title":null,"rank":19,"column":2,"url":"https://csusbathletics.com/sidearmstats/softball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":441,"title":"Women's Basketball","short_title":null,"rank":20,"column":2,"url":"https://csusbathletics.com/sidearmstats/wbball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":442,"title":"Women's Soccer","short_title":null,"rank":21,"column":2,"url":"https://csusbathletics.com/sidearmstats/wsoc/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":440,"title":"Women's Volleyball","short_title":null,"rank":22,"column":2,"url":"https://csusbathletics.com/sidearmstats/wvball/summary","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":3,"items":[{"id":436,"title":"More","short_title":null,"rank":2,"column":3,"url":"","separator":true,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":498,"title":"CCAA Galleries","short_title":null,"rank":5,"column":3,"url":"https://ccaa.smugmug.com/Institutional/CalStateSanBernardino","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":371,"title":"Fan Gear","short_title":null,"rank":6,"column":3,"url":"https://csusbfanshop.merchorders.com/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":421,"title":"On This Day","short_title":null,"rank":9,"column":3,"url":"/otd","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":420,"title":"Photo Galleries","short_title":null,"rank":13,"column":3,"url":"/galleries","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":507,"title":"TicketSmarter","short_title":null,"rank":16,"column":3,"url":"https://www.ticketsmarter.com","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":14,"title":"Athletics","rank":3,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":393,"title":"Academics","short_title":null,"rank":1,"column":1,"url":"/sports/2020/8/27/student-athlete-academics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":206,"title":"All-Americans","short_title":null,"rank":2,"column":1,"url":"/sports/2011/1/13/GEN_0113112435.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":386,"title":"Annual Report","short_title":null,"rank":4,"column":1,"url":"/sports/2020/10/19/annual-report.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":410,"title":"Champions Fund","short_title":null,"rank":5,"column":1,"url":"/sports/2020/10/12/GIVE.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":383,"title":"Cody the Coyote","short_title":null,"rank":6,"column":1,"url":"https://www.csusb.edu/orientation/cody-coyote","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":358,"title":"Compliance","short_title":null,"rank":7,"column":1,"url":"/sports/2010/12/9/GEN_1209102606.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":289,"title":"Coyote Hall of Fame","short_title":null,"rank":8,"column":1,"url":"http://csusbathletics.com/hof.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":375,"title":"EADA Report (2024)","short_title":null,"rank":9,"column":1,"url":"/documents/2024/10/31/FINAL_Supplemental_10.30.24.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":357,"title":"Sports Medicine","short_title":null,"rank":14,"column":2,"url":"/sports/2009/6/9/GEN_0609090629.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":380,"title":"Sports Performance","short_title":null,"rank":15,"column":2,"url":"/sports/2020/10/21/sports-performance.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":100,"title":"Staff Directory","short_title":null,"rank":16,"column":2,"url":"/staff.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":409,"title":"Style Manual","short_title":null,"rank":19,"column":2,"url":"/documents/2024/11/22/24_7443_Athletics_Style_Manual_Update_August_2024_without_swivle_FINAL.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":260,"title":"Yotes Champions","short_title":null,"rank":20,"column":2,"url":"/sports/2013/5/7/GEN_0507134256.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":393,"title":"Academics","short_title":null,"rank":1,"column":1,"url":"/sports/2020/8/27/student-athlete-academics.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":206,"title":"All-Americans","short_title":null,"rank":2,"column":1,"url":"/sports/2011/1/13/GEN_0113112435.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":386,"title":"Annual Report","short_title":null,"rank":4,"column":1,"url":"/sports/2020/10/19/annual-report.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":410,"title":"Champions Fund","short_title":null,"rank":5,"column":1,"url":"/sports/2020/10/12/GIVE.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":383,"title":"Cody the Coyote","short_title":null,"rank":6,"column":1,"url":"https://www.csusb.edu/orientation/cody-coyote","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":358,"title":"Compliance","short_title":null,"rank":7,"column":1,"url":"/sports/2010/12/9/GEN_1209102606.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":289,"title":"Coyote Hall of Fame","short_title":null,"rank":8,"column":1,"url":"http://csusbathletics.com/hof.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":375,"title":"EADA Report (2024)","short_title":null,"rank":9,"column":1,"url":"/documents/2024/10/31/FINAL_Supplemental_10.30.24.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":357,"title":"Sports Medicine","short_title":null,"rank":14,"column":2,"url":"/sports/2009/6/9/GEN_0609090629.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":380,"title":"Sports Performance","short_title":null,"rank":15,"column":2,"url":"/sports/2020/10/21/sports-performance.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":100,"title":"Staff Directory","short_title":null,"rank":16,"column":2,"url":"/staff.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":409,"title":"Style Manual","short_title":null,"rank":19,"column":2,"url":"/documents/2024/11/22/24_7443_Athletics_Style_Manual_Update_August_2024_without_swivle_FINAL.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":260,"title":"Yotes Champions","short_title":null,"rank":20,"column":2,"url":"/sports/2013/5/7/GEN_0507134256.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":15,"title":"Facilities","rank":4,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":425,"title":"Coussoulis Arena","short_title":null,"rank":1,"column":1,"url":"/facilities/coussoulis-arena/1","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":423,"title":"Fiscalini Field","short_title":null,"rank":2,"column":1,"url":"/facilities/fiscalini-field/8","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":428,"title":"Premier Field","short_title":null,"rank":3,"column":1,"url":"/facilities/premier-field/2","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":430,"title":"CSUSB Softball Park","short_title":null,"rank":4,"column":1,"url":"/facilities/csusb-softball-park/4","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":426,"title":"The Den","short_title":null,"rank":7,"column":1,"url":"/facilities/the-den/13","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":443,"title":"CSUSB XC Course","short_title":null,"rank":5,"column":2,"url":"/facilities/csusb-xc-course/54","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":444,"title":"Arrowhead Country Club","short_title":null,"rank":6,"column":2,"url":"/facilities/arrowhead-cc/22","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":445,"title":"Student Athlete Academic Success Center","short_title":null,"rank":8,"column":2,"url":"/facilities/student-athlete-academic-success-center/56","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":446,"title":"Sports Performance Center","short_title":null,"rank":10,"column":2,"url":"/facilities/sports-performance-center/55","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":425,"title":"Coussoulis Arena","short_title":null,"rank":1,"column":1,"url":"/facilities/coussoulis-arena/1","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":423,"title":"Fiscalini Field","short_title":null,"rank":2,"column":1,"url":"/facilities/fiscalini-field/8","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":428,"title":"Premier Field","short_title":null,"rank":3,"column":1,"url":"/facilities/premier-field/2","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":430,"title":"CSUSB Softball Park","short_title":null,"rank":4,"column":1,"url":"/facilities/csusb-softball-park/4","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":426,"title":"The Den","short_title":null,"rank":7,"column":1,"url":"/facilities/the-den/13","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":443,"title":"CSUSB XC Course","short_title":null,"rank":5,"column":2,"url":"/facilities/csusb-xc-course/54","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":444,"title":"Arrowhead Country Club","short_title":null,"rank":6,"column":2,"url":"/facilities/arrowhead-cc/22","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":445,"title":"Student Athlete Academic Success Center","short_title":null,"rank":8,"column":2,"url":"/facilities/student-athlete-academic-success-center/56","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":446,"title":"Sports Performance Center","short_title":null,"rank":10,"column":2,"url":"/facilities/sports-performance-center/55","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null}],"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <navigation-component params="{ id: '5b8e11f4-1637-44cf-9210-f6b278f8b2bc' }"></navigation-component> <!-- ko if: false --> <div class="hide"> <a href="/sports/baseball">Baseball</a> <a href="https://www.facebook.com/csusbbaseball">Baseball: Facebook</a> <a href="//twitter.com/CSUSB_Baseball">Baseball: Twitter</a> <a href="//instagram.com/CSUSB_Baseball">Baseball: Instagram</a> <a href="/sports/2021/5/6/tickets.aspx">Baseball: Tickets</a> <a href="/sports/baseball/schedule">Baseball: Schedule</a> <a href="/sports/baseball/roster">Baseball: Roster</a> <a href="/sports/baseball/archives">Baseball: News</a> <a href="/sports/mens-basketball">Basketball</a> <a href="https://www.facebook.com/CSUSBMBB/">Basketball: Facebook</a> <a href="//twitter.com/CSUSBMBB">Basketball: Twitter</a> <a href="//instagram.com/CSUSBMBB">Basketball: Instagram</a> <a href="/sports/2021/5/6/tickets.aspx">Basketball: Tickets</a> <a href="/sports/mens-basketball/schedule">Basketball: Schedule</a> <a href="/sports/mens-basketball/roster">Basketball: Roster</a> <a href="/sports/mens-basketball/archives">Basketball: News</a> <a href="/sports/mens-golf">Golf</a> <a href="https://www.facebook.com/csusbgolf">Golf: Facebook</a> <a href="//twitter.com/csusbgolf">Golf: Twitter</a> <a href="//instagram.com/csusbgolf">Golf: Instagram</a> <a href="/sports/mens-golf/schedule">Golf: Schedule</a> <a href="/sports/mens-golf/roster">Golf: Roster</a> <a href="/sports/mens-golf/archives">Golf: News</a> <a href="/sports/mens-soccer">Soccer</a> <a href="https://www.facebook.com/profile.php?id=100089763823006">Soccer: Facebook</a> <a href="//twitter.com/CSUSB_MSOC">Soccer: Twitter</a> <a href="//instagram.com/csusbmsoccer">Soccer: Instagram</a> <a href="/sports/mens-soccer/schedule">Soccer: Schedule</a> <a href="/sports/mens-soccer/roster">Soccer: Roster</a> <a href="/sports/mens-soccer/archives">Soccer: News</a> <a href="/index.aspx?path=wbball">Basketball</a> <a href="https://www.facebook.com/csusbwomensbball/">Basketball: Facebook</a> <a href="//twitter.com/CSUSBWBB">Basketball: Twitter</a> <a href="//instagram.com/csusbwbb">Basketball: Instagram</a> <a href="/sports/2021/5/6/tickets.aspx">Basketball: Tickets</a> <a href="/sports/womens-basketball/schedule">Basketball: Schedule</a> <a href="/sports/womens-basketball/roster">Basketball: Roster</a> <a href="/sports/womens-basketball/archives">Basketball: News</a> <a href="/index.aspx?path=wcross">Cross Country</a> <a href="https://www.facebook.com/csusbxc/">Cross Country: Facebook</a> <a href="//twitter.com/csusbxc">Cross Country: Twitter</a> <a href="//instagram.com/csusbxc">Cross Country: Instagram</a> <a href="/sports/womens-cross-country/schedule">Cross Country: Schedule</a> <a href="/sports/womens-cross-country/roster">Cross Country: Roster</a> <a href="/sports/womens-cross-country/archives">Cross Country: News</a> <a href="/index.aspx?path=wsoc">Soccer</a> <a href="https://www.facebook.com/csusbwsoccer/">Soccer: Facebook</a> <a href="//twitter.com/CSUSB_WSOC">Soccer: Twitter</a> <a href="//instagram.com/csusbwsoccer">Soccer: Instagram</a> <a href="/sports/womens-soccer/schedule">Soccer: Schedule</a> <a href="/sports/womens-soccer/roster">Soccer: Roster</a> <a href="/sports/womens-soccer/archives">Soccer: News</a> <a href="/index.aspx?path=softball">Softball</a> <a href="https://www.facebook.com/csusb.softball">Softball: Facebook</a> <a href="//twitter.com/csusb_softball">Softball: Twitter</a> <a href="//instagram.com/csusb_softball">Softball: Instagram</a> <a href="/sports/softball/schedule">Softball: Schedule</a> <a href="/sports/softball/roster">Softball: Roster</a> <a href="/sports/softball/archives">Softball: News</a> <a href="/sports/womens-track-and-field">Track and Field</a> <a href="https://www.facebook.com/CSUSBTrackField">Track and Field: Facebook</a> <a href="//twitter.com/csusbtrackfield">Track and Field: Twitter</a> <a href="//instagram.com/csusbtrackfield">Track and Field: Instagram</a> <a href="/sports/womens-track-and-field/schedule">Track and Field: Schedule</a> <a href="/sports/womens-track-and-field/roster">Track and Field: Roster</a> <a href="/sports/womens-track-and-field/archives">Track and Field: News</a> <a href="/index.aspx?path=wvball">Volleyball</a> <a href="https://www.facebook.com/csusbvolleyball/">Volleyball: Facebook</a> <a href="//twitter.com/csusb_vb">Volleyball: Twitter</a> <a href="//instagram.com/csusb_vb">Volleyball: Instagram</a> <a href="/sports/2021/5/6/tickets.aspx">Volleyball: Tickets</a> <a href="/sports/womens-volleyball/schedule">Volleyball: Schedule</a> <a href="/sports/womens-volleyball/roster">Volleyball: Roster</a> <a href="/sports/womens-volleyball/archives">Volleyball: News</a> <a href="https://map.csusb.edu/?id=1850#!ct/51385,48449,53905,53906?s/">Campus Map</a> <a href="/calendar.aspx">Composite Calendar</a> <a href="/sports/2022/12/7/parking.aspx">Parking</a> <a href="/sports/2022/12/7/policies.aspx">Policies</a> <a href="/sports/2021/5/6/tickets.aspx">Purchase Tickets</a> <a href="https://goccaa.org/flosports">CCAA on FloSports</a> <a href="/sidearmstats/baseball/summary">Baseball</a> <a href="/sidearmstats/mbball/summary">Men&#39;s Basketball</a> <a href="https://csusbathletics.com/sidearmstats/msoc/summary">Men&#39;s Soccer</a> <a href="https://csusbathletics.com/sidearmstats/softball/summary">Softball</a> <a href="https://csusbathletics.com/sidearmstats/wbball/summary">Women&#39;s Basketball</a> <a href="https://csusbathletics.com/sidearmstats/wsoc/summary">Women&#39;s Soccer</a> <a href="https://csusbathletics.com/sidearmstats/wvball/summary">Women&#39;s Volleyball</a> <a href="https://ccaa.smugmug.com/Institutional/CalStateSanBernardino">CCAA Galleries</a> <a href="https://csusbfanshop.merchorders.com/">Fan Gear</a> <a href="/otd">On This Day</a> <a href="/galleries">Photo Galleries</a> <a href="https://www.ticketsmarter.com">TicketSmarter</a> <a href="/sports/2020/8/27/student-athlete-academics.aspx">Academics</a> <a href="/sports/2011/1/13/GEN_0113112435.aspx">All-Americans</a> <a href="/sports/2020/10/19/annual-report.aspx">Annual Report</a> <a href="/sports/2020/10/12/GIVE.aspx">Champions Fund</a> <a href="https://www.csusb.edu/orientation/cody-coyote">Cody the Coyote</a> <a href="/sports/2010/12/9/GEN_1209102606.aspx">Compliance</a> <a href="http://csusbathletics.com/hof.aspx">Coyote Hall of Fame</a> <a href="/documents/2024/10/31/FINAL_Supplemental_10.30.24.pdf">EADA Report (2024)</a> <a href="/sports/2009/6/9/GEN_0609090629.aspx">Sports Medicine</a> <a href="/sports/2020/10/21/sports-performance.aspx">Sports Performance</a> <a href="/staff.aspx">Staff Directory</a> <a href="/documents/2024/11/22/24_7443_Athletics_Style_Manual_Update_August_2024_without_swivle_FINAL.pdf">Style Manual</a> <a href="/sports/2013/5/7/GEN_0507134256.aspx">Yotes Champions</a> <a href="/facilities/coussoulis-arena/1">Coussoulis Arena</a> <a href="/facilities/fiscalini-field/8">Fiscalini Field</a> <a href="/facilities/premier-field/2">Premier Field</a> <a href="/facilities/csusb-softball-park/4">CSUSB Softball Park</a> <a href="/facilities/the-den/13">The Den</a> <a href="/facilities/csusb-xc-course/54">CSUSB XC Course</a> <a href="/facilities/arrowhead-cc/22">Arrowhead Country Club</a> <a href="/facilities/student-athlete-academic-success-center/56">Student Athlete Academic Success Center</a> <a href="/facilities/sports-performance-center/55">Sports Performance Center</a> </div> <!-- /ko --> </nav> <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")--> <div class="main-header-links"> <script> var obj = {"start":0,"count":10,"name":"main-nav---links-480ac7","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"8b7fa9c0-a5e8-4e74-9a88-b95f2b02ed90","data":{"location":{"id":164,"title":"Main Nav - Links","type":"icons","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"main-nav---links-480ac7","autoplay_speed":10,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":1,"title":"Tickets","start_date":"2022-11-22T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=1&target=/sports/2021/5/6/tickets","icon":"sf-tickets","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":3,"title":"Watch","start_date":"2022-11-22T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=3&target=http://goccaa.org/FloSports","icon":"sf-video","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":2,"title":"Donate","start_date":"2022-11-22T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=2&target=https://www.givecampus.com/campaigns/22550/donations/new?amt=100.00","icon":"sf-donate","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"main-nav---links-480ac7","content_title":"main-nav---links-480ac7","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: '8b7fa9c0-a5e8-4e74-9a88-b95f2b02ed90' }"></ads-component> </div> <search-component params="{ name: 'main-search'}"></search-component> <div class="cs-nav-ad"> <script> var obj = {"start":0,"count":10,"name":"templated-cs-main-nav","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"0a84036f-5508-4c39-8a53-3aa5fe4e2634","data":{"location":{"id":142,"title":"CS-Main Nav - 1","type":"single","effect":"none","fixed_image_sizes":true,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"templated-cs-main-nav","autoplay_speed":10,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":4,"title":"Adidas","start_date":"2022-11-22T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=4&target=https://www.adidas.com/us","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Adidas Website Logo","image":"/images/2023/7/12/Adidas_Website_Logo.png","width":150,"height":50}]},"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"templated-cs-main-nav","content_title":"templated-cs-main-nav","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: '0a84036f-5508-4c39-8a53-3aa5fe4e2634' }"></ads-component> </div> <div class="cs-nav-ad"> <script> var obj = {"start":0,"count":10,"name":"cs-main-nav---2-6bf67b","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"d95e8b24-e89b-474f-9a8b-319b68e4f834","data":{"location":{"id":165,"title":"CS-Main Nav - 2","type":"single","effect":"none","fixed_image_sizes":true,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"cs-main-nav---2-6bf67b","autoplay_speed":10,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":5,"title":"Dignity Health","start_date":"2022-11-22T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=5&target=https://www.dignityhealth.org/socal/locations/san-bernardino","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Dignity Health","image":"/images/2022/12/5/Dignity_Health.png","width":150,"height":50}]},"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"cs-main-nav---2-6bf67b","content_title":"cs-main-nav---2-6bf67b","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: 'd95e8b24-e89b-474f-9a8b-319b68e4f834' }"></ads-component> </div> <!-- /ko --> </div> <nav class="sport-navigation" aria-labelledby="h2_sport_nav"> <h2 class="hide" id="h2_sport_nav" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">Sport Navigation Menu</h2> <script> var obj = {"start":0,"count":10,"name":"sports-nav","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"sport":{"id":13,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_title":"W Track and Field","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wtrack","gender":null,"youtube":"","facebook":"https://www.facebook.com/CSUSBTrackField","twitter":"csusbtrackfield","instagram":"csusbtrackfield","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":"","ranking":null,"game_synonym":null}},"context":null,"dummy":false,"type":"sport-navigation","id":"65427e14-99c6-4cf9-8409-5b54fbaf3730","data":[{"id":0,"title":"Women's Track and Field","short_title":"W Track and Field","rank":0,"column":0,"url":"/index.aspx?path=wtrack","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"sport-home","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":306,"title":"Schedule","short_title":null,"rank":1,"column":1,"url":"/schedule.aspx?path=wtrack","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":310,"title":"Roster","short_title":null,"rank":2,"column":1,"url":"/roster.aspx?path=wtrack","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":307,"title":"Coaches","short_title":null,"rank":3,"column":1,"url":"/coaches.aspx?path=wtrack","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":309,"title":"News","short_title":null,"rank":4,"column":1,"url":"http://www.csusbathletics.com/archives.aspx?path=wtrack","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":368,"title":"Records","short_title":null,"rank":5,"column":1,"url":"/documents/2024/10/10/End_of_Season_Track_Top_10_List_2024.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":0,"title":"Additional Links","short_title":null,"rank":0,"column":0,"url":"#","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"additional-links","social_media_links":null,"schedule_roster_news_links":null,"items":[{"id":308,"title":"Statistics","short_title":null,"rank":6,"column":1,"url":"https://www.tfrrs.org/teams/27370.html","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":367,"title":"All-Time Roster","short_title":null,"rank":7,"column":1,"url":"/documents/2021/1/7/Roster.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null},{"id":478,"title":"Photo Galleries","short_title":null,"rank":8,"column":1,"url":"/galleries?path=wtrack","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"stats":null,"tickets":null,"youtube":null}],"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <navigation-component params="{ id: '65427e14-99c6-4cf9-8409-5b54fbaf3730' }"></navigation-component> <!-- ko if: false --> <div class="hide"> <a href="/index.aspx?path=wtrack">Women&#39;s Track and Field</a> <a href="/schedule.aspx?path=wtrack">Schedule</a> <a href="/roster.aspx?path=wtrack">Roster</a> <a href="/coaches.aspx?path=wtrack">Coaches</a> <a href="http://www.csusbathletics.com/archives.aspx?path=wtrack">News</a> <a href="/documents/2024/10/10/End_of_Season_Track_Top_10_List_2024.pdf">Records</a> <a href="#">Additional Links</a> </div> <!-- /ko --> </nav> </header> <main class="main-content-placeholder" id="main-content"> <article id="ctl00_cplhMainContent_mainScheduleContainer" class="sidearm-schedule-template-3-rail sidearm-schedule sidearm-common"> <div class="sidearm-common-promotion sidearm-common-above-header"> <script> var obj = {"start":0,"count":10,"name":"schedule-above-header-1","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"5ac5d257-a506-433e-a968-89fa82243209","data":{"location":{"id":60,"title":"Schedule Page - Above Header 1","type":"dfp","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":true,"sidearm_dfp":false,"common_page":true,"html_template":null,"name":"schedule-above-header-1","autoplay_speed":10,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":[{"id":159,"enabled":true,"breakpoint":1024,"width":970,"height":0,"size_list":"[[970,66],[970,90]]","unit_name":"//csusb/schedule-above-header-1","sidearm_dfp":null},{"id":158,"enabled":true,"breakpoint":767,"width":728,"height":90,"size_list":null,"unit_name":"//csusb/schedule-above-header-1","sidearm_dfp":null},{"id":157,"enabled":true,"breakpoint":0,"width":320,"height":50,"size_list":null,"unit_name":"//csusb/schedule-above-header-1","sidearm_dfp":null}]},"campaigns":null,"content_id":"schedule-above-header-1","content_title":"schedule-above-header-1","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: '5ac5d257-a506-433e-a968-89fa82243209' }"></ads-component> <script> var obj = {"start":0,"count":10,"name":"schedule-above-header-2","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"edc55903-2ee9-4da2-95c4-c16a9dd5b378","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: 'edc55903-2ee9-4da2-95c4-c16a9dd5b378' }"></ads-component> </div> <div class="sidearm-schedule-title flex flex-column medium-flex-row flex-align-center"> <h2>2024 Women's Track and Field Schedule</h2> <div class="sidearm-schedule-title-ad"> <script> var obj = {"start":0,"count":10,"name":"schedule-title-right","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"5a7bc30b-4ffd-4ba3-8272-8905bf2b6142","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: '5a7bc30b-4ffd-4ba3-8272-8905bf2b6142' }"></ads-component> </div> </div> <div id="schedule-view-default" class="schedule-view-container"> <div data-bind="stopBindings: true"> <div id="vue-schedules"> <vue-schedules> </vue-schedules></div> </div> <script type="text/x-template" id="vue-schedules-template"> <article class="sidearm-schedule sidearm-common"> <header class="sidearm-schedule-template-header noprint"> <div class="sidearm-schedule-header-top flex flex-column x-large-flex-row x-small-12 flex-item-1 flex-wrap x-large-flex-align-center"> <div class="flex x-small-flex-item-1 x-large-flex-item-auto"> <a class="sidearm-schedule-header-print sa-common-button sa-common-button-primary" href="https://csusbathletics.com/sports/womens-track-and-field/schedule?&print=true" target="_blank"><i class="sf-printer"></i><span class="accessible-hide">Print</span></a> <div class="sidearm-schedule-header-subscribe sidearm-schedule-select-subscribe"> <div data-bind="stopBindings: true" class="sidearm-schedule-select-subscribe-inner"> <div id="vue-enhanced-calendar"> <calendar-subscribe></calendar-subscribe> </div> </div> </div> </div> <ul class="sidearm-schedule-header-select-list flex flex-column x-large-flex-row flex-item-1 reset-list flex flex-wrap"> <li class="sidearm-schedule-header-select-wrapper sidearm-schedule-select-schedule flex-item-1 flex"> <div class="sa-common-select-wrapper sa-common-select-wrapper-with-button flex-item-1 flex"> <label for="sidearm-schedule-select-season" class="a11y-hide">Season</label> <select class="sa-common-select" id="sidearm-schedule-select-season"> <option data-current="1" value="/sports/womens-track-and-field/schedule/2024"> 2024</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2023"> 2023</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2022"> 2022</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2020"> 2020</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2019"> 2019</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2018"> 2018</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2017"> 2017</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2016"> 2016</option> <option data-current="0" value="/sports/womens-track-and-field/schedule/2015"> 2015</option> </select> </div> <button id="sidearm-schedule-select-schedule-button" type="button" @click="changeSeason" class="sa-common-button sa-common-button-alternate sa-common-button-bold" aria-label="Go to Season">Go</button> </li> <li class="sidearm-schedule-header-select-wrapper sidearm-schedule-select-location flex-item-1 flex"> <div class="sa-common-select-wrapper sa-common-select-wrapper-with-button flex-item-1 flex"> <select class="sa-common-select" id="sidearm-schedule-select-location" > <option value="all">All Games</option> <option value="home">Home</option> <option value="away">Away</option> <option value="neutral">Neutral</option> </select> </div> <button id="sidearm-schedule-select-location-button" type="button" @click="changeGameFilter" class="sa-common-button sa-common-button-alternate sa-common-button-bold" aria-label="Go to New location view">Go</button> </li> <li class="sidearm-schedule-header-select-wrapper sidearm-schedule-select-view flex-item-1 flex"> <div class="sa-common-select-wrapper sa-common-select-wrapper-with-button flex-item-1 flex"> <select class="sa-common-select" id="sidearm-schedule-select-view"> <option value="list">Compact View</option> <option value="grid">Grid View</option> </select> </div> <button id="sidearm-schedule-select-view-button" type="button" @click="changeView" class=" sa-common-button sa-common-button-alternate sa-common-button-bold" aria-label="Go to New View">Go</button> </li> </ul> <a class="sidearm-schedule-header-text-only sa-common-button sa-common-button-alternate sa-common-button-large sa-common-button-bold" href="/services/schedule_txt.ashx?schedule=230" target="_blank" aria-label="Text Format For Braille (New Tab)" data-view="text"><i class="sf-font-size"></i> <span>Text-Only</span></a> </div> </header> <div v-if="view === 'list'" class="sidearm-schedule-content flex-column flex x-large-flex-row"> <div class="sidearm-schedule-games flex-item-1"> <template v-if="settings.seo_accessibility_h2_heading"> <h3 class="a11y-hide">Scheduled Games</h3> </template> <template v-else> <h2 class="a11y-hide">Scheduled Games</h2> </template> <template v-if="(schedule && schedule.note != null) && schedule.display_note_on_top"> <div class="sidearm-schedule-note-wrapper"> <p class="sidearm-schedule-note" v-html="schedule.note"></p> <div v-reapplyKnockout> <ads-component params="{name : 'schedule-note-ad-location-1'}" ></ads-component> </div> </div> </template> <ul class="reset-list flex-item-1 " id="schedule-games" v-if="schedule && schedule.games.length"> <template v-for="(game, index) in schedule.games" :key="`schedule-game-${game.id}`"> <li class="sidearm-schedule-game-wrapper"> <game-component :game_filter="game_filter" :settings="settings" :schedule_conference="schedule.conference" :sport="schedule.sport" :game="game"></game-component> </li> </template> </ul> <template v-if="(schedule && schedule.note != null) && !schedule.display_note_on_top"> <div class="sidearm-schedule-note-wrapper bottom"> <p class="sidearm-schedule-note" v-html="schedule.note"> </p> <div v-reapplyKnockout> <ads-component params="{name : 'schedule-note-ad-location-1'}" ></ads-component> </div> </div> </template> </div> <div class="sidearm-schedule-right sidearm-schedule-games-container-related"> <div class="sidearm-schedule__ad top"> <div v-reapplyKnockout> <ads-component params="{name: 'schedule-rail-ad-location-1'}"><ads-component> </div> </div> <related-videos :count="4"></related-videos> <section class="sidearm-schedule-games-container-related-leaders"> <div v-reapplyKnockout> <stat-leaders-group-component params="{sport_id: 13, count: 4, extra: '{schedule_id: 230}' }"> </stat-leaders-group-component> </div> </section> <section class="sidearm-schedule-games-container-related-headlines"> <header class="sidearm-schedule-common-header"> <div class="sidearm-schedule-common-header-title"> <h2>Related Headlines</h2> </div> </header> <ul class="sidearm-schedule-template-3-rail-related-stories-list sidearm-schedule-template-3-rail-related-list"> <li class="sidearm-schedule-template-3-rail-related-story sidearm-schedule-template-3-rail-related-item"> <div class="sidearm-schedule-template-3-rail-related-story-thumb sidearm-schedule-template-3-rail-related-thumb"> <img class="lazyload" data-src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/2024/8/21/HOF-article.png?width=300&height=300&mode=crop&anchor=topcenter" alt="HOF Inductees" > </div> <div class="sidearm-schedule-template-3-rail-related-story-text sidearm-schedule-template-3-rail-related-text"> <p class="sidearm-schedule-template-3-rail-related-text-headline"> <a href="/news/2024/8/21/general-csusb-athletics-inducts-2024-hall-of-fame-class.aspx"> CSUSB Athletics Inducts 2024 Hall of Fame Class </a> </p> </div> </li> <li class="sidearm-schedule-template-3-rail-related-story sidearm-schedule-template-3-rail-related-item"> <div class="sidearm-schedule-template-3-rail-related-story-thumb sidearm-schedule-template-3-rail-related-thumb"> <img class="lazyload" data-src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/2024/7/25/All-Academic_4792831.png?width=300&height=300&mode=crop&anchor=topcenter" alt="CCAA All Academic Annual" > </div> <div class="sidearm-schedule-template-3-rail-related-story-text sidearm-schedule-template-3-rail-related-text"> <p class="sidearm-schedule-template-3-rail-related-text-headline"> <a href="/news/2024/7/25/general-70-coyotes-earn-ccaa-annual-all-academic-honors.aspx"> 70 Coyotes Earn CCAA Annual All-Academic Honors </a> </p> </div> </li> <li class="sidearm-schedule-template-3-rail-related-story sidearm-schedule-template-3-rail-related-item"> <div class="sidearm-schedule-template-3-rail-related-story-thumb sidearm-schedule-template-3-rail-related-thumb"> <img class="lazyload" data-src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/2024/7/29/2024_Honor_Roll_Winter_Spring_4776418.png?width=300&height=300&mode=crop&anchor=topcenter" alt="Academic Honor Roll Winter/Spring" > </div> <div class="sidearm-schedule-template-3-rail-related-story-text sidearm-schedule-template-3-rail-related-text"> <p class="sidearm-schedule-template-3-rail-related-text-headline"> <a href="/news/2024/7/29/csusb-earns-46-winter-spring-academic-honor-roll-selections.aspx"> CSUSB Earns 46 Winter/Spring Academic Honor Roll Selections </a> </p> </div> </li> <li class="sidearm-schedule-template-3-rail-related-story sidearm-schedule-template-3-rail-related-item"> <div class="sidearm-schedule-template-3-rail-related-story-thumb sidearm-schedule-template-3-rail-related-thumb"> <img class="lazyload" data-src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/2024/6/18/article_header.png?width=300&height=300&mode=crop&anchor=topcenter" alt="T&F CSC All-Academic" > </div> <div class="sidearm-schedule-template-3-rail-related-story-text sidearm-schedule-template-3-rail-related-text"> <p class="sidearm-schedule-template-3-rail-related-text-headline"> <a href="/news/2024/6/18/womens-track-and-field-five-coyotes-earn-track-field-cross-country-csc-academic-all-district-honors.aspx"> Five Coyotes Earn Track & Field/Cross Country CSC Academic All-District Honors </a> </p> </div> </li> <li class="sidearm-schedule-template-3-rail-related-story sidearm-schedule-template-3-rail-related-item"> <div class="sidearm-schedule-template-3-rail-related-story-thumb sidearm-schedule-template-3-rail-related-thumb"> <img class="lazyload" data-src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/2024/6/6/article-special_awards_copy_2.png?width=300&height=300&mode=crop&anchor=topcenter" alt="HOF Inductees" > </div> <div class="sidearm-schedule-template-3-rail-related-story-text sidearm-schedule-template-3-rail-related-text"> <p class="sidearm-schedule-template-3-rail-related-text-headline"> <a href="/news/2024/6/10/general-seven-to-be-inducted-into-csusb-athletics-hall-of-fame.aspx"> Seven to be Inducted into CSUSB Athletics Hall of Fame </a> </p> </div> </li> </ul> </section> <div class="sidearm-schedule__ad bottom"> <div v-reapplyKnockout> <ads-component params="{name: 'schedule-rail-ad-location-2'}"><ads-component> </div> </div> </div> </div> <div v-if="view === 'grid'" class="sidearm-schedule-content "> <table class="sidearm-table sidearm-table-grid-template-1 sidearm-table-grid-template-1-breakdown-large no-footer" style="background-color:#ffffff;"> <caption class="a11y-hide">2024 Women's Track and Field Schedule</caption> <thead class="sidearm-primary"> <tr> <th class="text-left">Date</th> <th class="text-left">Time</th> <th class="text-left">At</th> <th class="text-left">Opponent</th> <th class="text-left">Location</th> <th class="text-left">Result</th> <th class="text-left noprint">Links</th> </tr> </thead> <tbody id="schedule-games" v-if="schedule && schedule.games.length"> <template v-for="(game, index) in schedule.games" :key="`schedule-game-${game.id}`"> <game-tr-component :game_filter="game_filter" :settings="settings" :schedule_conference="schedule.conference" :sport="schedule.sport" :game="game"></game-tr-component> </template> </tbody> </table> </div> </article> </script> <script> var schedule_id = 230; require([ 'vue','knockout','moment','analytics', 'progressbar', 'components/v-calendar-subscribe'], function (Vue, ko, moment, Analytics, ProgressBar) { Vue.config.devtools = true; Vue.prototype.moment = moment; Vue.prototype.ProgressBar = ProgressBar; Vue.component('vue-schedules', { template: '#vue-schedules-template', data: () => ({ settings : {"schedule_score_display":"standard","opponent_history_page_enabled":true,"seo_accessibility_h2_heading":true}, schedule : {"id":230,"title":"2024 Women's Track and Field Schedule","content_template":"schedule_template_3_rail","show_at_vs":false,"hidden":false,"download":null,"print":null,"note":null,"default_view":null,"school_name":"California State San Bernardino","season":{"id":43,"title":"2024","shortname":"2024","startdate":"2024-01-01T00:00:00"},"sport":{"id":13,"global_id":26,"title":"Women's Track and Field","abbreviation":"wtrack","shortname":"wtrack","short_display":"W Track and Field","global_sport_shortname":"wtrack","global_sport_name_slug":"womens-track-and-field","is_a_stat_sport":false,"display_next_event":true,"display_opponent_history":false,"season":{"id":43,"title":"2024","shortname":"2024","startdate":"2024-01-01T00:00:00"}},"conference":{"id":1,"title":"California Collegiate Athletic Association","logo":null,"abbreviation":"CCAA","website":"http://goccaa.org","notation":"*","prefix":"a"},"record":null,"games":[{"id":6156,"date":"2024-02-09T13:00:00","enddate":null,"time":"1:00 PM","conference":false,"location":"Riverside, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/riverside-city-college/168","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":168,"title":"Riverside City Early Bird","prefix":null,"website":"http://www.rccathletics.com/landing/index","website_label":"Riverside City Early Bird on February 9 1:00 PM","location":"Riverside, CA","conference":false,"mascot":null,"image":{"filename":"Riverside_CC.png","path":"/images/logos","title":"Riverside City College Logo","alt":"Riverside City College Logo","fullpath":"/images/logos/Riverside_CC.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.com/meets/4690","label":"Live stats for Women's Track and Field at Riverside City Early Bird on February 9, 2024 at 1:00 PM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":[{"title":"Results","url":"https://www.tfrrs.org/results/82911/f/2024_RCC_Early_Bird","label":"Results for Women's Track and Field at Riverside City Early Bird on February 9, 2024 at 1:00 PM","css_class":null,"rank":1}],"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"1st of 6 Teams","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/2/9/womens-track-and-field-womens-track-field-opens-season-by-winning-rcc-early-bird.aspx","label":"Recap for Women's Track and Field at Riverside City Early Bird on February 9, 2024 at 1:00 PM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6157,"date":"2024-02-24T00:00:00","enddate":null,"time":"10:00 AM","conference":false,"location":"Claremont, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":"Canceled","type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/claremont-mudd-scripps-colleges/41","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":41,"title":"Rossi Relays","prefix":null,"website":"http://www.cmsathletics.org/","website_label":"Rossi Relays on February 24 10:00 AM","location":"Claremont, CA","conference":false,"mascot":"Stags/Athenas","image":{"filename":"CMS.png","path":"/images/logos","title":"Claremont-Mudd-Scripps Colleges Logo","alt":"Claremont-Mudd-Scripps Colleges Logo","fullpath":"/images/logos/CMS.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11979/events","label":"Live stats for Women's Track and Field at Rossi Relays on February 24, 2024 at 10:00 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":[{"title":"Results","url":"https://www.tfrrs.org/results/82209/28th_Rossi_Relays","label":"Results for Women's Track and Field at Rossi Relays on February 24, 2024 at 10:00 AM","css_class":null,"rank":1}],"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"3rd of 15 Teams","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/2/24/womens-track-and-field-womens-track-field-competes-in-rossi-relays.aspx","label":"Recap for Women's Track and Field at Rossi Relays on February 24, 2024 at 10:00 AM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6158,"date":"2024-03-01T13:00:00","enddate":null,"time":"1:00 PM","conference":false,"location":"Riverside, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/riverside-city-college/168","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":168,"title":"Riverside City Invitational","prefix":null,"website":"http://www.rccathletics.com/landing/index","website_label":"Riverside City Invitational on March 1 1:00 PM","location":"Riverside, CA","conference":false,"mascot":null,"image":{"filename":"Riverside_CC.png","path":"/images/logos","title":"Riverside City College Logo","alt":"Riverside City College Logo","fullpath":"/images/logos/Riverside_CC.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11691/events","label":"Live stats for Women's Track and Field at Riverside City Invitational on March 1, 2024 at 1:00 PM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":[{"title":"Results","url":"https://www.tfrrs.org/results/83081/f/2024_RCC_Invitational","label":"Results for Women's Track and Field at Riverside City Invitational on March 1, 2024 at 1:00 PM","css_class":null,"rank":1}],"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"4th of 10 Teams","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/3/1/womens-track-and-field-womens-track-field-runs-rcc-invitational.aspx","label":"Recap for Women's Track and Field at Riverside City Invitational on March 1, 2024 at 1:00 PM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6159,"date":"2024-03-08T00:00:00","enddate":"2024-03-09T23:59:00","time":"ALL DAY","conference":false,"location":"Fullerton, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/california-state-university-at-fullerton/63","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":63,"title":"Ben Brown Meet","prefix":null,"website":"http://www.fullertontitans.com/","website_label":"Ben Brown Meet on March 8 ALL DAY","location":"Fullerton, CA","conference":false,"mascot":"Titans","image":{"filename":"Fullerton.png","path":"/images/logos","title":"California State University at Fullerton Logo","alt":"Cal State Fullerton","fullpath":"/images/logos/Fullerton.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.com/meets/3898","label":"Live stats for Women's Track and Field at Ben Brown Meet on March 8, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[{"name":"game_custom1","value":"Sprints and Field Events"}]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/3/9/womens-track-and-field-womens-track-field-competes-at-occidental-and-cal-state-fullerton.aspx","label":"Recap for Women's Track and Field at Ben Brown Meet on March 8, 2024 at ALL DAY","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6160,"date":"2024-03-09T00:00:00","enddate":null,"time":"ALL DAY","conference":false,"location":"Los Angeles, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/occidental-college/43","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":43,"title":"Oxy Distance Carnival & Spring Break Classic","prefix":null,"website":"http://oxyathletics.com","website_label":"Oxy Distance Carnival & Spring Break Classic on March 9 ALL DAY","location":"Los Angeles, CA","conference":false,"mascot":"Tigers","image":{"filename":"Occidental_College.png","path":"/images/logos","title":"Occidental College Logo","alt":"Occidental College","fullpath":"/images/logos/Occidental_College.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"http://royalresults.com/upcoming.html","label":"Live stats for Women's Track and Field at Oxy Distance Carnival & Spring Break Classic on March 9, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[{"name":"game_custom1","value":"Distance Only"}]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/3/9/womens-track-and-field-womens-track-field-competes-at-occidental-and-cal-state-fullerton.aspx","label":"Recap for Women's Track and Field at Oxy Distance Carnival & Spring Break Classic on March 9, 2024 at ALL DAY","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6161,"date":"2024-03-15T00:00:00","enddate":"2024-03-16T23:59:00","time":"ALL DAY","conference":false,"location":"Sacramento, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/university-of-redlands/55","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":55,"title":"Hornet Invitational","prefix":null,"website":"https://hornetsports.com/index.aspx","website_label":"Hornet Invitational on March 15 ALL DAY","location":"Redlands, CA","conference":false,"mascot":"Bulldogs","image":{"filename":"Redlands2023Logo.png","path":"/images/logos","title":"University of Redlands Logo","alt":"Redlands","fullpath":"/images/logos/Redlands2023Logo.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11057/events","label":"Live stats for Women's Track and Field at Hornet Invitational on March 15, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/3/16/womens-track-and-field-program-record-falls-for-womens-track-field-at-day-two-of-hornet-invitational.aspx","label":"Recap for Women's Track and Field at Hornet Invitational on March 15, 2024 at ALL DAY","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6162,"date":"2024-03-22T00:00:00","enddate":"2024-03-23T23:59:00","time":"ALL DAY","conference":false,"location":"Fresno, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/fresno-state/144","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":144,"title":"West Coast Relays","prefix":null,"website":"http://www.gobulldogs.com/","website_label":"West Coast Relays on March 22 ALL DAY","location":"Fresno, CA","conference":false,"mascot":"Bulldogs","image":{"filename":"fresnostate_200x200.png","path":"/images/logos","title":"Fresno State Logo","alt":"Fresno State Logo","fullpath":"/images/logos/fresnostate_200x200.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://rt.trackscoreboard.com/meets/3232424/events","label":"Live stats for Women's Track and Field at West Coast Relays on March 22, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/3/23/womens-track-and-field-womens-track-field-wraps-up-west-coast-relays.aspx","label":"Recap for Women's Track and Field at West Coast Relays on March 22, 2024 at ALL DAY","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6163,"date":"2024-04-04T10:00:00","enddate":"2024-04-05T23:00:00","time":"10:00 AM","conference":false,"location":"Turlock, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/stanislaus-state/10","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":10,"title":"Stanislaus State Multi","prefix":null,"website":"http://www.warriorathletics.com","website_label":"Stanislaus State Multi on April 4 10:00 AM","location":"Turlock, CA","conference":false,"mascot":"Warriors","image":{"filename":"Stanislaus_state_2024.png","path":"/images/logos","title":"Stanislaus State Logo","alt":"CSUS Logo","fullpath":"/images/logos/Stanislaus_state_2024.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://timerhub.com/get_web_index.php?page=redcaptiming.com/2024/stanmulti/","label":"Live stats for Women's Track and Field at Stanislaus State Multi on April 4, 2024 at 10:00 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/4/5/womens-track-and-field-womens-track-field-competes-at-ucsd-and-stanislaus.aspx","label":"Recap for Women's Track and Field at Stanislaus State Multi on April 4, 2024 at 10:00 AM","css_class":null,"rank":0}},"facility":{"id":69,"title":"Al Brenda Track at Warrior Stadium","url":""},"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6166,"date":"2024-04-05T09:30:00","enddate":"2024-04-06T23:59:00","time":"9:30 AM","conference":false,"location":"La Jolla, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/uc-san-diego/82","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":82,"title":"Triton Invitational","prefix":null,"website":"https://ucsdtritons.com/","website_label":"Triton Invitational on April 5 9:30 AM","location":"La Jolla, CA","conference":false,"mascot":"Tritons","image":{"filename":"UC-San-Diego.png","path":"/images/logos","title":"UC San Diego Logo","alt":"UC San Diego","fullpath":"/images/logos/UC-San-Diego.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.com/meets/4822","label":"Live stats for Women's Track and Field at Triton Invitational on April 5, 2024 at 9:30 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/4/6/womens-track-and-field-womens-track-field-concludes-triton-invitational.aspx","label":"Recap for Women's Track and Field at Triton Invitational on April 5, 2024 at 9:30 AM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6180,"date":"2024-04-11T09:00:00","enddate":null,"time":"9:00 AM","conference":false,"location":"Los Angeles, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/cal-state-los-angeles/13","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":13,"title":"Cal State Los Angeles Twilight Open","prefix":null,"website":"https://lagoldeneagles.com/","website_label":"Cal State Los Angeles Twilight Open on April 11 9:00 AM","location":"Los Angeles, CA","conference":false,"mascot":"Golden Eagles","image":{"filename":"Cal_State_LA.png","path":"/images/2024/11/2","title":"Cal State LA","alt":"Cal State LA","fullpath":"/images/2024/11/2/Cal_State_LA.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://live.athletic.net/meets/33853","label":"Live stats for Women's Track and Field at Cal State Los Angeles Twilight Open on April 11, 2024 at 9:00 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/4/11/womens-track-and-field-emily-nguyen-breaks-triple-jump-record-as-womens-track-field-runs-cal-state-la-twilight-open.aspx","label":"Recap for Women's Track and Field at Cal State Los Angeles Twilight Open on April 11, 2024 at 9:00 AM","css_class":null,"rank":0}},"facility":{"id":68,"title":"Jesse Owens Track","url":""},"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6169,"date":"2024-04-12T08:00:00","enddate":"2024-04-13T23:59:00","time":"8:00 AM","conference":false,"location":"Azusa, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/azusa-pacific-university/37","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":37,"title":" Bryan Clay Invitational","prefix":null,"website":"http://athletics.apu.edu/","website_label":" Bryan Clay Invitational on April 12 8:00 AM","location":"Azusa, CA","conference":false,"mascot":"Cougars","image":{"filename":"AP 1807-White Outline.png","path":"/images/logos","title":"Azusa Pacific University Logo","alt":"Azusa Pacific University Logo","fullpath":"/images/logos/AP 1807-White Outline.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":{"title":"Listen","url":"https://flosports.link/3PO03Q4","label":"Listen to live audio for Women's Track and Field at Bryan Clay Invitational on April 12, 2024 at 8:00 AM","css_class":null,"rank":0},"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11836/events","label":"Live stats for Women's Track and Field at Bryan Clay Invitational on April 12, 2024 at 8:00 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/4/13/womens-track-and-field-womens-track-field-runs-bryan-clay-invitational.aspx","label":"Recap for Women's Track and Field at Bryan Clay Invitational on April 12, 2024 at 8:00 AM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6171,"date":"2024-04-19T10:00:00","enddate":"2024-04-20T00:00:00","time":"10:00 AM","conference":false,"location":"Riverside, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/uc-riverside/247","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":247,"title":"Chris Rinne Invitational","prefix":null,"website":"http://www.gohighlanders.com/","website_label":"Chris Rinne Invitational on April 19 10:00 AM","location":"Riverside, CA","conference":false,"mascot":"Highlanders","image":{"filename":"UCRLogo2023.png","path":"/images/logos","title":"UC Riverside Logo","alt":"UC Riverside Logo","fullpath":"/images/logos/UCRLogo2023.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11941/events","label":"Live stats for Women's Track and Field at Chris Rinne Invitational on April 19, 2024 at 10:00 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/4/20/womens-track-and-field-womens-track-field-sets-two-meet-records-at-chris-rinne-invitational.aspx","label":"Recap for Women's Track and Field at Chris Rinne Invitational on April 19, 2024 at 10:00 AM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6170,"date":"2024-04-19T11:00:00","enddate":"2024-04-19T00:00:00","time":"11:00 AM","conference":false,"location":"Walnut, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/mt-san-antonio-college/156","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":156,"title":"Mt. SAC Relays","prefix":null,"website":"http://www.mtsacathletics.com/","website_label":"Mt. SAC Relays on April 19 11:00 AM","location":"Walnut, CA","conference":false,"mascot":null,"image":{"filename":"Mounties (Mt. San Antonio College).jpg","path":"/images/logos","title":"Mt. San Antonio College Logo","alt":"Mt. Sac Logo","fullpath":"/images/logos/Mounties (Mt. San Antonio College).jpg"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11853/events","label":"Live stats for Women's Track and Field at Mt. SAC Relays on April 19, 2024 at 11:00 AM","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/4/19/womens-track-and-field-womens-track-field-opens-weekend-at-mt-sac-and-ucr.aspx","label":"Recap for Women's Track and Field at Mt. SAC Relays on April 19, 2024 at 11:00 AM","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6172,"date":"2024-05-02T00:00:00","enddate":"2024-05-04T23:59:00","time":"ALL DAY","conference":false,"location":"Turlock, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"P","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/california-collegiate-athletic-association/130","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":130,"title":"CCAA Outdoor Championships","prefix":null,"website":"http://www.goccaa.org","website_label":"CCAA Outdoor Championships on May 2 ALL DAY","location":"Walnut Creen, CA","conference":false,"mascot":"CCAA","image":{"filename":"CCAA.png","path":"/images/logos","title":"California Collegiate Athletic Association Logo","alt":"CCAA","fullpath":"/images/logos/CCAA.png"}},"media":{"tv":null,"tv_image":"/images/2022/9/10/ccaa_network_logo_grey_117x15__Ffams.png","tv_image_link":"https://ccaanetwork.com/goccaa/","radio":null,"video":{"title":"Watch","url":"https://ccaanetwork.com/goccaa/","label":"Video for Women's Track and Field at CCAA Outdoor Championships on May 2, 2024 at ALL DAY","css_class":null,"rank":0},"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11874","label":"Live stats for Women's Track and Field at CCAA Outdoor Championships on May 2, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"3rd of 11 Teams","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/5/4/womens-track-and-field-womens-track-field-closes-out-ccaa-championships-with-third-place-finish.aspx","label":"Recap for Women's Track and Field at CCAA Outdoor Championships on May 2, 2024 at ALL DAY","css_class":null,"rank":0}},"facility":{"id":23,"title":"Warrior Field, CSUS","url":""},"tournament":{"id":175,"title":"CCAA Championships","website":"https://goccaa.org/index.aspx","color":"#001388"},"tournament_startdate":"2024-05-02T00:00:00","galleries":[],"game_program":"Program"},{"id":6173,"date":"2024-05-10T00:00:00","enddate":"2024-05-11T23:59:00","time":"ALL DAY","conference":false,"location":"Azusa, CA","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/azusa-pacific-university/37","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":37,"title":"Franson Last Chance Meet","prefix":null,"website":"http://athletics.apu.edu/","website_label":"Franson Last Chance Meet on May 10 ALL DAY","location":"Azusa, CA","conference":false,"mascot":"Cougars","image":{"filename":"AP 1807-White Outline.png","path":"/images/logos","title":"Azusa Pacific University Logo","alt":"Azusa Pacific University Logo","fullpath":"/images/logos/AP 1807-White Outline.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":{"title":"Live Stats","url":"https://finishedresults.trackscoreboard.com/meets/11880/events","label":"Live stats for Women's Track and Field at Franson Last Chance Meet on May 10, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/5/11/womens-track-and-field-womens-track-field-takes-advantage-of-last-chance.aspx","label":"Recap for Women's Track and Field at Franson Last Chance Meet on May 10, 2024 at ALL DAY","css_class":null,"rank":0}},"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6183,"date":"2024-05-12T08:00:00","enddate":"2024-05-12T00:00:00","time":"8:00 AM","conference":false,"location":"Los Angeles, Calif.","location_indicator":"H","neutral_hometeam":null,"at_vs":"vs","status":"O","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/cal-state-los-angeles/13","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":13,"title":"Cal State LA Very Last Chance Meet","prefix":null,"website":"https://lagoldeneagles.com/","website_label":"Cal State LA Very Last Chance Meet on May 12 8:00 AM","location":"Los Angeles, CA","conference":false,"mascot":"Golden Eagles","image":{"filename":"Cal_State_LA.png","path":"/images/2024/11/2","title":"Cal State LA","alt":"Cal State LA","fullpath":"/images/2024/11/2/Cal_State_LA.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":null,"audio":null,"stats":null,"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":{"status":"N","team_score":null,"opponent_score":null,"prescore_info":"No Team Scoring","postscore_info":null,"boxscore":null,"recap":{"title":"Recap","url":"/news/2024/5/12/womens-track-and-field-womens-track-field-finishes-regular-season-at-cal-state-la-very-last-chance.aspx","label":"Recap for Women's Track and Field vs Cal State LA Very Last Chance Meet on May 12, 2024 at 8:00 AM","css_class":null,"rank":0}},"facility":{"id":68,"title":"Jesse Owens Track","url":""},"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"},{"id":6174,"date":"2024-05-23T00:00:00","enddate":"2024-05-25T23:59:00","time":"ALL DAY","conference":false,"location":"Emporia, KS","location_indicator":"A","neutral_hometeam":null,"at_vs":"at","status":"A","noplay_text":null,"type":"R","promotion":null,"promotion_link":null,"promotion_image_link":null,"promotion_image":null,"event_image":null,"promotion_caption":null,"is_a_doubleheader":false,"opponent_history_path":"/sports/womens-track-and-field/opponent-history/ncaa/138","display_vsat_indicator":true,"pac_tickets":null,"seatgeek":null,"game_program_link":null,"opponent":{"id":138,"title":"NCAA DII National Championships","prefix":null,"website":"http://www.ncaa.com/","website_label":"NCAA DII National Championships on May 23 ALL DAY","location":"Indianapolis, IN","conference":false,"mascot":null,"image":{"filename":"NCAALogoUpdated.png","path":"/images/logos","title":"NCAA Logo","alt":"NCAA Logo","fullpath":"/images/logos/NCAALogoUpdated.png"}},"media":{"tv":null,"tv_image":"","tv_image_link":null,"radio":null,"video":{"title":"Watch","url":"https://www.ncaa.com","label":"Video for Women's Track and Field at NCAA DII National Championships on May 23, 2024 at ALL DAY","css_class":null,"rank":0},"audio":null,"stats":{"title":"Live Stats","url":"https://results.leonetiming.com/?mid=7270","label":"Live stats for Women's Track and Field at NCAA DII National Championships on May 23, 2024 at ALL DAY","css_class":null,"rank":0},"tickets":null,"preview":null,"gamefiles":null,"custom_display_fields":[]},"result":null,"facility":null,"tournament":null,"tournament_startdate":null,"galleries":[],"game_program":"Program"}],"display_note_on_top":true,"is_a_stat_sport":true,"next_event_enabled":true,"next_streaming_event_enabled":true,"redirect_url":null}, season: null, view:'list', loading_stories: true, game_filter: 'all' }), methods: { changeView(e) { e.preventDefault(); var e = document.getElementById("sidearm-schedule-select-view"); var value = e.options[e.selectedIndex].value; this.view = value; }, changeSeason(e) { e.preventDefault(); var e = document.getElementById("sidearm-schedule-select-season"); var value = e.options[e.selectedIndex].value; window.location.replace(value); }, changeGameFilter(e) { e.preventDefault(); var e = document.getElementById("sidearm-schedule-select-location"); var value = e.options[e.selectedIndex].value; this.game_filter = value; }, init() { if (this.schedule.id !== 0) $('#sidearm-schedule-select-season').val('/sports/womens-track-and-field/schedule/2024'); else $('#sidearm-schedule-select-season').find("[data-current='1']").prop("selected", true); }, createCircleGraphs() { } }, computed: { games() { var games = this.schedule.games; const newArray = [] games.forEach(function(game){ if (game && game.tournament != null) newArray.push({"tournament": game.tournament, "data": game}); }) return newArray; } }, mounted() { this.init(); this.createCircleGraphs(); } }); Vue.component('tabs', { template: ` <div class="vue-schedules-tabs"> <ul class="vue-schedules-tabs--list"> <li v-for="tab in tabs" :class="{ 'is-active': tab.isActive }"> <button type="button" @click="selectTab(tab)">{{ tab.name }}</button> </li> </ul> <div class="vue-schedules-tabs--panel"> <slot></slot> </div> </div> `, data() { return { tabs: [] }; }, created() { this.tabs = this.$children; }, methods: { selectTab(selectedTab) { this.tabs.forEach(tab => { tab.isActive = (tab.name == selectedTab.name); }); } } }); Vue.component('tab', { template: `<div v-show="isActive"><slot></slot></div>`, props: { name: { required: true }, selected: { default: false } }, data() { return { isActive: false }; }, computed: { }, mounted() { this.isActive = this.selected; } }); Vue.component('game-component', { template: ` <div> <div v-show="(game_filter === 'all' || game_location === game_filter)" class="sidearm-schedule-game sidearm-schedule-template-3-game" @click="toggleGame($event)" :class="[game.result != null ? game.result.status : '', game.result == null ? 'sidearm-schedule-game-upcoming' : 'sidearm-schedule-game-completed', game_location ? game_location : null ]" :data-game-id="game.id" :data-sport-id="sport.id" :data-game-opponent-id="game.opponent.id" aria-live="polite" aria-relevant="additions"> <div v-if="has_links" :toggled="isActive" v-show="isActive" class="sidearm-schedule-game-top"> <div class="sidearm-schedule-game-links flex flex-align-center flex-justify-between"> <template v-if="game && game.result"> <div class="sidearm-schedule-game-links-wrapper recent flex flex-item-1"> <ul class="noprint flex flex-item-1 reset-list flex-align-center" v-if=" game.result.recap || game.result.boxscore || game.game_program_link || (settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path) || (game.media && game.media.gamefiles) || (game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0) || (game.galleries && game.galleries.length > 0) " > <li v-if="game.result.recap" class="sidearm-schedule-game-links-recap"> <a target="_blank" :href="game.result.recap.url" :aria-label="game.result.recap.label"><span>{{game.result.recap.title}}</span><i class="sf-twitter-retweet"></i></a> </li> <li v-if="game.result.boxscore" class="sidearm-schedule-game-links-boxscore"> <a target="_blank" :href="game.result.boxscore.url" :aria-label="game.result.boxscore.label"><span>{{game.result.boxscore.title}}</span><i class="sf-stats-chart-minimal"></i> </a> </li> <li v-if="game.game_program_link" class="sidearm-schedule-game-links-program"> <a target="_blank" :href="game.game_program_link" :aria-label="game.game_program"><span>{{game.game_program}}</span> </a> </li> <li v-if="(settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path)" class="sidearm-schedule-game-links-opponent-history"><a :aria-label="'History vs' + game.opponent.title" :href="game.opponent_history_path">History</a></li> <template v-if="game.media && game.media.gamefiles"> <li v-for="file in game.media.gamefiles" v-if="file.title" :key="file.title" class="sidearm-schedule-game-links-gamefiles"> <a target="_blank" :aria-label="file.label" :href="file.url">{{file.title}}</a> </li> </template> <template v-if="game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0"> <li v-for="custom_display_field in game.media.custom_display_fields" :class="custom_display_field.name" v-html="custom_display_field.value"></li> </template> <template v-if="game.galleries && game.galleries.length > 0"> <li v-for="(gallery, index) in game.galleries" class="sidearm-schedule-game-links-gallery"><a :aria-label="'View Gallery ' + (index + 1)" :href="'/galleries?gallery=' + gallery">{{ 'Gallery ' + (game.galleries.length === 1 ? '' : index + 1) }}</a></li> </template> </ul> </div> </template> <template v-else> <div class="sidearm-schedule-game-links-wrapper upcoming flex flex-item-1"> <ul class="noprint flex flex-item-1 reset-list flex-align-center" v-if=" (game.media && game.media.tv_image) || (game.media && game.media.tv) || (game.media && game.media.radio) || (game.media && game.media.video) || (game.media && game.media.audio) || (game.media && game.media.stats) || (game.media && game.media.tickets) || (game && game.game_program && game.game_program_link) || (settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path) || (game.media && game.media.gamefiles && game.media.gamefiles.length > 0) || (game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0) || (game.galleries && game.galleries.length > 0) " > <li v-if="game.media && game.media.tv_image"> <img :src="game.media.tv_image" :alt="cleanHTML(game.media.tv)" > </li> <li v-else-if="game.media && game.media.tv"> <span>{{game.media.tv}}</span> </li> <li v-if="game.media && game.media.radio"> <span>{{ game.media.radio }}</span> </li> <li v-if="game.media && game.media.video"> <a :aria-label="game.media.video.label" target="_blank" :href="game.media.video.url"> {{ game.media.video.title }} <span class="sidearm-icon sf-video"></span> </a> </li> <li v-if="game.media && game.media.audio"> <a :aria-label="game.media.audio.label" target="_blank" :href="game.media.audio.url"> {{ game.media.audio.title }} <span class="sidearm-icon sf-audio-triple"></span> </a> </li> <li v-if="game.media && game.media.stats"> <a :aria-label="game.media.stats.label" target="_blank" :href="game.media.stats.url"> {{game.media.stats.title}} <span class="sidearm-icon sf-stats-minimal"></span> </a> </li> <li v-if="game.media && game.media.tickets" class="sidearm-schedule-game-links-tickets"> <a :aria-label="game.media.tickets.label" target="_blank" :href="game.media.tickets.url"> {{game.media.tickets.title}} <span class="sidearm-icon sf-tickets-2"></span> </a> </li> <li v-if="game && game.game_program && game.game_program_link"> <a target="_blank" :aria-label="game.game_program" :href="game.game_program_link">{{ game.game_program }}</a> </li> <li v-if="(settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path)" class="sidearm-schedule-game-links-opponent-history"> <a :aria-label="'History vs' + game.opponent.title" :href="game.opponent_history_path">History</a> </li> <template v-if="game.media && game.media.gamefiles && game.media.gamefiles.length > 0"> <li v-for="file in game.media.gamefiles" v-if="file.title" :key="file.title" class="sidearm-schedule-game-links-gamefiles"> <a target="_blank" :aria-label="file.label" :href="file.url">{{ file.title }}</a> </li> </template> <template v-if="game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0"> <li v-for="custom_display_field in game.media.custom_display_fields" :class="custom_display_field.name" v-html="custom_display_field.value "></li> </template> <template v-if="game.galleries && game.galleries.length > 0"> <li v-for="(gallery, index) in game.galleries" class="sidearm-schedule-game-links-gallery"><a :aria-label="'View Gallery ' + (index + 1)" :href="'/galleries?gallery=' + gallery">{{ 'Gallery ' + (game.galleries.length === 1 ? '' : index + 1) }}</a></li> </template> </ul> </div> </template> <template v-if="has_dropdown || has_links"> <button type="button" class="sidearm-schedule-game-toggle noprint desktop" v-if="isActive"> <span class="a11y-hide">Hide/Show Additional Information For {{game.opponent.title}} - {{moment(game.date).format('MMMM d, yyyy')}}</span> <i v-if="isActive" class="sf-close-circle-line"></i> </button> </template> </div> </div> <div class="sidearm-schedule-game-bottom row flex-column large-flex-row flex large-flex-align-center desktop" :class="{ 'is-active': isActive }"> <div class="sidearm-schedule-game-dateresults x-small-12 large-2"> <div class="sidearm-schedule-game-time"> <div class="sidearm-schedule-game-date"> <span class="sidearm-schedule-game-opponent-date flex-item-1"> <span>{{moment(game.date).format('ddd, MMM D') }}</span> <template v-if="game.enddate && !(moment(game.date).isSame(game.enddate, 'day'))"> <span class="enddate"> - {{moment(game.enddate).format('ddd, MMM D') }}</span> </template> </span> </div> <template v-if="game.result && isActive"> <div class="sidearm-schedule-game-result desktop"> <template v-if="game.status === 'P' || game.status === 'C'"> <span>{{ game.noplay_text }}</span> </template> <template v-else> <span>{{ game.result.prescore_info }}</span> <template v-if="checkStatus(game.result.status)"> <template v-if="game.result.status != 'N'"> <span>{{game.result.status}},</span> <template v-if="settings.schedule_score_display === 'winning'"> <span>{{ winning_display }}</span> </template> <template v-else> <span>{{game.result.team_score + '-' + game.result.opponent_score}}</span> </template> </template> </template> <span>{{ game.result.postscore_info }}</span> </template> </div> </template> <template v-if="!game.result && isActive"> <div class="sidearm-schedule-game-datetime desktop" v-if="!game.result"> <span class="sidearm-icon sf-clock"></span> <span >{{ game.time }} <span v-if="game.time != 'TBH' || game.time != 'All Day'">{{ getLocalTimezone }}</span></span > </div> </template> </div> </div> <div v-if="!isActive" class="sidearm-schedule-game-name-wrapper flex x-small-12 large-4"> <div v-if="game.location_indicator.toLowerCase() === 'h' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-vsat-home sidearm-schedule-game-logo-vsat sidearm-schedule-game-logo-vsat-inactive">{{ game.at_vs }}</div> <div v-if="game.location_indicator.toLowerCase() === 'a' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-vsat-away sidearm-schedule-game-logo-vsat sidearm-schedule-game-logo-vsat-inactive"> {{ game.at_vs }}</div> <div v-if="game.location_indicator.toLowerCase() === 'n' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-vsat-away sidearm-schedule-game-logo-vsat sidearm-schedule-game-logo-vsat-inactive">{{ game.at_vs }}</div> <div class="sidearm-schedule-game-logo sidearm-schedule-game-logo-inactive"> <template v-if="game && game.opponent && game.opponent.image"> <img :src="game.opponent.image.path + '/' + game.opponent.image.filename + '?width=120&height=120&mode=max'" :alt="game.opponent.image.alt" > </template> <template v-else> <img src="/images/logos/site/site.png?width=120&height=120&mode=max&s.grayscale=ry" :alt="game.opponent.title" > </template> </div> <div class="sidearm-schedule-game-opponent flex-item-1"> <div class="sidearm-schedule-game-opponent-name"> <span v-if="game.opponent.prefix"> {{game.opponent.prefix }}</span> <template v-if="game.opponent.website"> <a :aria-label="game.opponent.website_label" :href="game.opponent.website" target="_blank"> <span v-html="game.opponent.title"></span></a> </template> <template v-else> {{ game.opponent.title }} </template> <template v-if="game.is_a_doubleheader"> (DH) </template> </div> </div> </div> <div v-if="isActive" class="sidearm-schedule-game-name-wrapper flex x-small-12 large-4"> <div class="sidearm-schedule-game-logo "> <template v-if="game && game.opponent && game.opponent.image"> <img :src="game.opponent.image.path + '/' + game.opponent.image.filename + '?width=120&height=120&mode=max'" :alt="game.opponent.image.alt" > </template> <template v-else> <img src="/images/logos/site/site.png?width=120&height=120&mode=max&s.grayscale=ry" :alt="game.opponent.title" > </template> <div class="sidearm-schedule-game-logo-vsat"> <span v-if="game.location_indicator.toLowerCase() === 'h' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-home">{{ game.at_vs }}</span> <span v-if="game.location_indicator.toLowerCase() === 'a' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-away"> {{ game.at_vs }}</span> <template v-if="game.location_indicator.toLowerCase() === 'n' && game.display_vsat_indicator"> <span class="sidearm-schedule-game-logo-away">{{ game.at_vs }}</span> </template> </div> </div> <div class="sidearm-schedule-game-opponent flex-item-1"> <div class="sidearm-schedule-game-opponent-name"> <span v-if="game.opponent.prefix"> {{game.opponent.prefix }}</span> <template v-if="game.opponent.website"> <a :aria-label="game.opponent.website_label" :href="game.opponent.website" target="_blank"> <span v-html="game.opponent.title"></span></a> </template> <template v-else> {{ game.opponent.title }} </template> <template v-if="game.is_a_doubleheader"> (DH) </template> </div> <div class="sidearm-schedule-game-location flex flex-wrap flex-align-center"> <span v-if="(game.facility != null && game.facility.url != '') || game.location" class="sidearm-icon sf-map-marker-alt"></span> <template v-if="game.facility != null && game.facility.url != '' "> <span class="sidearm-schedule-game-facility" :title="game.facility.title"><a :href="game.facility.url"> {{ game.facility.title }}</a> </span> </template> <template v-else-if="game.facility"> <span class="sidearm-schedule-game-facility" :title="game.facility.title"> {{ game.facility.title }} </span> </template> <span class="sidearm-schedule-game-facility-divider" v-if="game.location && game.facility">|</span> <span>{{ game.location }}</span> </div> <div class="sidearm-schedule-game-tournament" v-if="game.tournament">{{ game.tournament.title}}</div> </div> </div> <div class="sidearm-schedule-game-details x-small-12 large-4"> <div class="sidearm-schedule-game-time" v-if="!isActive"> <template v-if="game.result"> <div class="sidearm-schedule-game-result "> <template v-if="game.status === 'P' || game.status === 'C'"> <span>{{ game.noplay_text }}</span> </template> <template v-else> <span>{{ game.result.prescore_info }}</span> <template v-if="checkStatus(game.result.status)"> <template v-if="game.result.status != 'N'"> <span>{{ game.result.status }},</span> <template v-if="settings.schedule_score_display === 'winning'"> <span>{{ winning_display }}</span> </template> <template v-else> <span>{{ game.result.team_score + '-' + game.result.opponent_score }}</span> </template> </template> </template> <span>{{ game.result.postscore_info }}</span> </template> </div> </template> <template v-else> <div class="sidearm-schedule-game-datetime" v-if="!game.result"> <span class="sidearm-icon sf-clock"></span> <span >{{ game.time }} <span v-if="game.time != 'TBH' || game.time != 'All Day'">{{ getLocalTimezone }}</span></span > </div> </template> </div> </div> <div class="sidearm-schedule-game-conference-wrapper x-small-12 large-2 flex flex-inline noprint" :class="{ 'is-active': isActive }"> <template v-if="game.conference && schedule_conference != null"> <template v-if="schedule_conference.logo != null"> <span class="sidearm-schedule-game-conference show-on-medium noprint"><img :src="schedule_conference.logo + '?height=50'"></span> </template> <template v-else> <span class="sidearm-schedule-game-conference show-on-medium noprint">{{ schedule_conference.abbreviation }}</span> <span class="sidearm-schedule-game-conference-small show-on-x-small-only">*</span> </template> </template> </div> <div class="sidearm-schedule-game-sponsor flex flex-align-center flex-justify-center large-flex-justify-end noprint x-small-12 large-2 "> <div v-if="game.promotion_image != null" class="sidearm-schedule-game-promo"> <template v-if="game.promotion_image_link != null"> <a :href="game.promotion_image_link" target="_blank"><img class="lazyload" :src="game.promotion_image + '?height=50&mode=crop'" :alt="game.promotion_caption" ></a> </template> <template v-else> <img class="lazyload" :src="game.promotion_image + '?height=50&mode=crop'" :alt="game.promotion_caption" > </template> </div> </div> <template v-if="has_dropdown || has_links > 0"> <div class="sidearm-schedule-game-toggle-column flex flex-align-center flex-justify-center large-flex-justify-end noprint large-2 "> <button type="button" class="sidearm-schedule-game-toggle noprint"> <span class="a11y-hide">Hide/Show Additional Information For {{game.opponent.title}} - {{moment(game.date).format('MMMM d, yyyy')}}</span> <i v-if="!isActive" class="sf-plus-circle-line"></i> </button> </div> </template> </div> <div class="sidearm-schedule-game-bottom row flex-column large-flex-row flex large-flex-align-center mobile"> <div class="sidearm-schedule-game-time flex flex-align-center" :class="{'flex-justify-center flex-column': isActive}"> <div class="sidearm-schedule-game-date" :class="{'sidearm-schedule-game-date-margin': isActive}"> <span class="sidearm-schedule-game-opponent-date flex-item-1"> <span>{{moment(game.date).format('ddd, MM/D') }}</span> <template v-if="game.enddate && !(moment(game.date).isSame(game.enddate, 'day'))"> <span class="enddate"> - {{moment(game.enddate).format('ddd, MMM D') }}</span> </template> </span> </div> <template v-if="game.result"> <div class="sidearm-schedule-game-result"> <template v-if="game.status === 'P' || game.status === 'C'"> <span>{{ game.noplay_text }}</span> </template> <template v-else> <span>{{ game.result.prescore_info }}</span> <template v-if="checkStatus(game.result.status)"> <template v-if="game.result.status != 'N'"> <span>{{game.result.status}},</span> <template v-if="settings.schedule_score_display === 'winning'"> <span>{{ winning_display }}</span> </template> <template v-else> <span>{{game.result.team_score + '-' + game.result.opponent_score}}</span> </template> </template> </template> <span>{{ game.result.postscore_info }}</span> </template> </div> </template> <template v-if="!game.result"> <div class="sidearm-schedule-game-datetime" v-if="!game.result"> <span class="sidearm-icon sf-clock"></span> <span >{{ game.time }} <span v-if="game.time != 'TBH' || game.time != 'All Day'">{{ getLocalTimezone }}</span></span > </div> </template> </div> <div v-if="!isActive" class="sidearm-schedule-game-name-wrapper flex x-small-12 large-4"> <div v-if="game.location_indicator.toLowerCase() === 'h' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-vsat-home sidearm-schedule-game-logo-vsat sidearm-schedule-game-logo-vsat-inactive">{{ game.at_vs }}</div> <div v-if="game.location_indicator.toLowerCase() === 'a' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-vsat-away sidearm-schedule-game-logo-vsat sidearm-schedule-game-logo-vsat-inactive"> {{ game.at_vs }}</div> <div v-if="game.location_indicator.toLowerCase() === 'n' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-vsat-away sidearm-schedule-game-logo-vsat sidearm-schedule-game-logo-vsat-inactive">{{ game.at_vs }}</div> <div class="sidearm-schedule-game-logo sidearm-schedule-game-logo-inactive"> <template v-if="game && game.opponent && game.opponent.image"> <img :src="game.opponent.image.path + '/' + game.opponent.image.filename + '?width=120&height=120&mode=max'" :alt="game.opponent.image.alt" > </template> <template v-else> <img src="/images/logos/site/site.png?width=120&height=120&mode=max&s.grayscale=ry" :alt="game.opponent.title" > </template> </div> <div class="sidearm-schedule-game-opponent flex-item-1"> <div class="sidearm-schedule-game-opponent-name"> <span v-if="game.opponent.prefix"> {{game.opponent.prefix }}</span> <template v-if="game.opponent.website"> <a :aria-label="game.opponent.website_label" :href="game.opponent.website" target="_blank"> <span v-html="game.opponent.title"></span></a> </template> <template v-else> {{ game.opponent.title }} </template> <template v-if="game.is_a_doubleheader"> (DH) </template> </div> </div> </div> <div v-if="isActive" class="sidearm-schedule-game-name-wrapper flex flex-column justify-content-center text-center"> <div class="sidearm-schedule-game-logo"> <template v-if="game && game.opponent && game.opponent.image"> <img :src="game.opponent.image.path + '/' + game.opponent.image.filename + '?width=120&height=120&mode=max'" :alt="game.opponent.image.alt" > </template> <template v-else> <img src="/images/logos/site/site.png?width=120&height=120&mode=max&s.grayscale=ry" :alt="game.opponent.title" > </template> <div class="sidearm-schedule-game-logo-vsat"> <span v-if="game.location_indicator.toLowerCase() === 'h' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-home">{{ game.at_vs }}</span> <span v-if="game.location_indicator.toLowerCase() === 'a' && game.display_vsat_indicator" class="sidearm-schedule-game-logo-away"> {{ game.at_vs }}</span> <template v-if="game.location_indicator.toLowerCase() === 'n' && game.display_vsat_indicator"> <span class="sidearm-schedule-game-logo-away">{{ game.at_vs }}</span> </template> </div> </div> <div class="sidearm-schedule-game-opponent flex-item-1"> <div class="sidearm-schedule-game-opponent-name"> <span v-if="game.opponent.prefix"> {{game.opponent.prefix }}</span> <template v-if="game.opponent.website"> <a :aria-label="game.opponent.website_label" :href="game.opponent.website" target="_blank"> <span v-html="game.opponent.title"></span></a> </template> <template v-else> {{ game.opponent.title }} </template> <template v-if="game.is_a_doubleheader"> (DH) </template> </div> <div class="sidearm-schedule-game-location flex flex-wrap flex-align-center flex-justify-center"> <span v-if="(game.facility != null && game.facility.url != '') || game.location" class="sidearm-icon sf-map-marker-alt"></span> <template v-if="game.facility != null && game.facility.url != '' "> <span class="sidearm-schedule-game-facility" :title="game.facility.title"><a :href="game.facility.url"> {{ game.facility.title }}</a> </span> </template> <template v-else-if="game.facility"> <span class="sidearm-schedule-game-facility" :title="game.facility.title"> {{ game.facility.title }} </span> </template> <span class="sidearm-schedule-game-facility-divider" v-if="game.location && game.facility">|</span> <span>{{ game.location }}</span> </div> <div class="sidearm-schedule-game-tournament" v-if="game.tournament">{{ game.tournament.title}}</div> </div> </div> <div v-if="isActive" class="sidearm-schedule-game-conference-promo-wrapper x-small-12 flex flex-inline noprint flex-align-center flex-justify-around"> <template v-if="game.conference && schedule_conference != null"> <template v-if="schedule_conference.logo != null"> <span class="sidearm-schedule-game-conference show-on-medium noprint"><img :src="schedule_conference.logo + '?height=50'"></span> </template> </template> <div v-if="game.promotion_image != null" class="sidearm-schedule-game-promo"> <template v-if="game.promotion_image_link != null"> <a :href="game.promotion_image_link" target="_blank"><img class="lazyload" :src="game.promotion_image + '?height=50&mode=crop'" :alt="game.promotion_caption" ></a> </template> <template v-else> <img class="lazyload" :src="game.promotion_image + '?height=50&mode=crop'" :alt="game.promotion_caption" > </template> </div> </div> <template v-if="has_dropdown || has_links > 0"> <div class="sidearm-schedule-game-toggle-column flex flex-align-center flex-justify-center large-flex-justify-end noprint large-2 "> <button type="button" class="sidearm-schedule-game-toggle noprint"> <span class="a11y-hide">Hide/Show Additional Information For {{game.opponent.title}} - {{moment(game.date).format('MMMM d, yyyy')}}</span> <i v-if="!isActive" class="sf-plus-circle-line"></i> </button> </div> </template> </div> <div class="x-small-12" v-if="isActive"> <template v-if="game.promotion_link"> <a class="sidearm-schedule-game-promotion ":href="game.promotion_link" target="_blank"><span class="sidearm-icon sf-info-circle"></span><span class="sidearm-schedule-game-promotion-label">Promotion: </span>{{ game.promotion }}</a> </template> <template v-else> <span v-if="game.promotion" class="sidearm-schedule-game-promotion"><span class="sidearm-icon sf-info-circle"></span><span class="sidearm-schedule-game-promotion-label">Promotion: </span>{{ game.promotion }} </span> </template> </div> <game-extra v-if="has_dropdown" :toggled="isActive" :sport="sport" :game="game" class="mobile"></game-extra> <template v-if="has_dropdown || has_links" v-show="isActive" > <div class="sidearm-schedule-game-toggle-close flex flex-justify-center"> <button type="button" class="sidearm-schedule-game-toggle noprint flex flex-align-center mobile" v-if="isActive"> <span class="a11y-hide">Hide/Show Additional Information For {{game.opponent.title}} - {{moment(game.date).format('MMMM d, yyyy')}}</span> <i class="sf-close-circle-line"></i><span class="sidearm-schedule-game-toggle-close-label">Close</span> </button> </div> </template> </div> <game-extra v-if="has_dropdown" :toggled="isActive" :sport="sport" :game="game" class="desktop"></game-extra> </div>`, props: { game: { required: true }, game_filter: { required: true }, schedule_conference: { required: true }, sport: { required: true }, settings: { required: true }, }, data() { return { extra: null, isActive: false, showPromotion: false, getLocalTimezone: 'PT' }; }, methods: { cleanHTML(_text) { var text = _text; if (!text) return ""; var cleanHTML = text.replace(/(<script(\s|\S)*?<\/script>)|(<style(\s|\S)*?<\/style>)|(<!--(\s|\S)*?-->)|(<\/?(\s|\S)*?>)/g, ""); return cleanHTML; }, checkStatus(game_status) { var status = ['N','T','W','L','I','O']; return status.includes(game_status); }, toggleGame() { if (event.target.tagName === "A" || event.target.parentElement.nodeName === "A") return true; this.isActive = !this.isActive; var element = event.target, _game_id = this.game.id; _game_opponent_id = this.game.opponent.id; _game_sport_id = this.sport.id; }, togglePromotion(){ this.showPromotion = !this.showPromotion; } }, computed: { detailsWidth: function() { if (this.game.conference && this.game.promotion_image) { return { 'x-small-4': true } } else if (this.game.conference || this.game.promotion_image) { return { 'x-small-6': true } } else { return { 'x-small-8': true } } }, has_links: function() { if (this.game && this.game.result) { return this.has_dropdown || this.game.result.recap || this.game.galleries && this.game.galleries.length > 0 || (this.game.media && this.game.media.custom_display_fields && this.game.media.custom_display_fields.length > 0) || (this.game.media && this.game.media.gamefiles && this.game.media.gamefiles.length > 0) || this.game.result.recap || this.game.result.boxscore || (this.settings.opponent_history_page_enabled && this.sport.display_opponent_history && this.game.opponent.id && this.game.opponent_history_path) || (this.game.media.custom_display_fields && this.game.media.custom_display_fields.length > 0) || (this.game.promotion) } else { return this.has_dropdown || (this.game.media !== null && this.game.media.tv_image !== null) || (this.game.media && this.game.media.gamefiles && this.game.media.gamefiles.length > 0) || (this.game.media && this.game.media.tv !== null) || (this.game.media && this.game.media.radio !== null) || (this.game.media && this.game.media.tickets) || (this.game.media && this.game.media.stats) || (this.game.galleries && this.game.galleries.length > 0) || (this.game && this.game.media && this.game.media.custom_display_fields && this.game.media.custom_display_fields.length > 0) || (this.settings.opponent_history_page_enabled && this.sport.display_opponent_history && this.game.opponent.id !== null && this.game.opponent_history_path !== null) } }, game_location: function() { if (this.game.location_indicator) { if (this.game.location_indicator === 'A') { return 'away'; } else if (this.game.location_indicator === 'N') { return 'neutral'; } else { return 'home'; } } else { return null; } }, has_dropdown: function () { return (this.game.result != null && (this.game.result.boxscore != null || this.game.result.recap !=null)) || (this.game.result == null && this.game.media.preview != null); }, winning_display: function() { const max = Math.max(this.game.result.team_score, this.game.result.opponent_score); const min = Math.min(this.game.result.team_score, this.game.result.opponent_score); return `${max} - ${min}`; } }, mounted() { } }); Vue.component ('related-videos', { template: ` <section class="sidearm-schedule-games-container-related-videos" v-if="showVideos"> <header class="sidearm-schedule-common-header"> <div class="sidearm-schedule-common-header-title"> <h2>Related Videos</h2> </div> </header> <ul class="sidearm-schedule-template-3-rail-related-videos-list sidearm-schedule-template-3-rail-related-list"> <li class="sidearm-schedule-template-3-rail-related-video sidearm-schedule-template-3-rail-related-item" v-for="item in videos" :key="item.video_title"> <div class="sidearm-schedule-template-3-rail-related-video-thumb sidearm-schedule-template-3-rail-related-thumb"> <button type="button" class="sidearm-schedule-template-3-rail-related-video-thumb-play sidearm-schedule-template-3-rail-related-thumb-play" @click="toggle_video(item)"></button> <img :src="item.video_thumbnail_url + '?width=300&height=300&mode=crop&anchor=topcenter'" :alt="item.video_title" > </div> <div class="sidearm-schedule-template-3-rail-related-video-text sidearm-schedule-template-3-rail-related-text"> <p class="sidearm-schedule-template-3-rail-related-text-headline" @click="toggle_video(item)"> <a target="_blank" @click="toggle_video(item)"> {{ item.video_title }} </a> </p> </div> </li> </ul> <div v-show="selected_video" class="sidearm-schedule-template-3-rail-related__modal" role="dialog" aria-label="Watch selected video" v-focus-trap-within:['updates']> <div class="sidearm-schedule-template-3-rail-related__modal-inner flex flex-column flex-align-stretch" > <div class="sidearm-schedule-template-3-rail-related__modal-player-wrapper"> <div class="sidearm-schedule-template-3-rail-related__modal-player"> <iframe :src="selected_video_embed_url" class="showcase-video-player"></iframe> </div> </div> </div> <button type="button" class="sidearm-schedule-template-3-rail-related__modal-close" @click="toggle_video(false)" aria-label="Close video modal"> <i class="sf-close-minimal"></i> </button> </div> </section> `, props: { count: { type: Number, required: true, } }, data() { return { rawData: [], selected_video: false, } }, computed : { videos(){ return this.rawData.slice(0,this.count) }, showVideos(){ return this.videos.length > 1; }, selected_video_embed_url: function () { if (this.selected_video) { let _type = this.selected_video.video_type == "all-access" ? "Archive" : "youtube"; let _id =this.selected_video.video_type == "all-access" ? this.selected_video.video_id : this.selected_video.video_url; return window.location.protocol + "//" + window.location.host + "/showcase/embed.aspx?" + _type + "=" +_id + "&autoplay=true"; } else { return ''; } } }, methods: { toggle_video: function (state) { this.selected_video = state; if (this.selected_video) { this.$el.querySelector('.sa-widgets-videos-related__modal-close').focus(); } } }, mounted(){ } }); Vue.component('game-tr-component', { template: `<tr v-show="(game_filter === 'all' || game_location === game_filter)"> <td> <span>{{moment(game.date).format('MMM D (ddd)') }}</span> <template v-if="game.enddate && !(moment(game.date).isSame(game.enddate, 'day'))"> <span class="enddate"> - {{moment(game.enddate).format('MMM D (ddd)') }}</span> </template> </td> <td> <span>{{game.time}} <span v-if="game.time != 'TBH' || game.time != 'All Day'">{{getLocalTimezone}}</span></span> </td> <td> <template v-if="game.location_indicator.toLowerCase() === 'h'"> <span class="sidearm-schedule-game-home">Home</span> </template> <template v-if="game.location_indicator.toLowerCase() === 'a' "> <span class="sidearm-schedule-game-away">Away</span> </template> <template v-if="game.location_indicator.toLowerCase() === 'n' "> <span class="sidearm-schedule-game-away">Neutral</span> </template> </td> <td> {{game.opponent.title}} </td> <td> <div>{{ game.location }}</div> <template v-if="game.facility != null && game.facility.url != '' "> <span><a :href="game.facility.url"> {{ game.facility.title }}</a></span> </template> <template v-else-if="game.facility"> <span>{{ game.facility.title }}</span> </template> </td> <td> <template v-if="game.result"> <div class="sidearm-schedule-game-result "> <template v-if="game.status === 'P' || game.status === 'C'"> <span>{{ game.noplay_text }}</span> </template> <template v-else> <span>{{ game.result.prescore_info }}</span> <template v-if="checkStatus(game.result.status)"> <template v-if="game.result.status != 'N'"> <span>{{game.result.status}},</span> <template v-if="settings.schedule_score_display === 'winning'"> <span>{{ winning_display }}</span> </template> <template v-else> <span>{{game.result.team_score + '-' + game.result.opponent_score}}</span> </template> </template> </template> <span>{{ game.result.postscore_info }}</span> </template> </div> </template> </td> <td> <div class="sidearm-schedule-game-links "> <template v-if="game && game.result"> <ul class="noprint reset-list" v-if=" game.result.recap || game.result.boxscore || (settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path) || (game.media && game.media.gamefiles) || (game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0) || (game.galleries && game.galleries.length > 0) " > <li v-if="game.result.recap" class="sidearm-schedule-game-links-recap"> <a target="_blank" :href="game.result.recap.url" :aria-label="game.result.recap.label"><span>{{game.result.recap.title}}</span></a> </li> <li v-if="game.result.boxscore" class="sidearm-schedule-game-links-boxscore"> <a target="_blank" :href="game.result.boxscore.url" :aria-label="game.result.boxscore.label"><span>{{game.result.boxscore.title}}</span> </a> </li> <li v-if="(settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path)" class="sidearm-schedule-game-links-opponent-history"><a :aria-label="'History vs' + game.opponent.title" :href="game.opponent_history_path">History</a></li> <template v-if="game.media && game.media.gamefiles"> <li v-for="file in game.media.gamefiles" v-if="file.title" :key="file.title" class="sidearm-schedule-game-links-gamefiles"> <a target="_blank" :aria-label="file.label" :href="file.url">{{file.title}}</a> </li> </template> <template v-if="game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0"> <li v-for="custom_display_field in game.media.custom_display_fields" :class="custom_display_field.name" v-html="custom_display_field.value"></li> </template> <template v-if="game.galleries && game.galleries.length > 0"> <li v-for="(gallery, index) in game.galleries" class="sidearm-schedule-game-links-gallery"><a :aria-label="'View Gallery ' + (index + 1)" :href="'/galleries?gallery=' + gallery">{{ 'Gallery ' + (game.galleries.length === 1 ? '' : index + 1) }}</a></li> </template> </ul> </template> <template v-else> <ul class="noprint reset-list" v-if=" (game.media && game.media.tv_image) || (game.media && game.media.tv) || (game.media && game.media.radio) || (game.media && game.media.tickets) || (settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path) || (game.media && game.media.gamefiles && game.media.gamefiles.length > 0) || (game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0) || (game.galleries && game.galleries.length > 0) " > <li v-if="game.media && game.media.tv_image"> <img :src="game.media.tv_image" :alt="cleanHTML(game.media.tv)" > </li> <li v-else-if="game.media && game.media.tv"> <span>{{game.media.tv}}</span> </li> <li v-if="game.media && game.media.radio"> <span>{{ game.media.radio }}</span> </li> <li v-if="game.media && game.media.tickets" class="sidearm-schedule-game-links-tickets"> <a :aria-label="game.media.tickets.label" target="_blank" :href="game.media.tickets.url">{{game.media.tickets.title}}<i class=" sf-tickets-2"></i></a> </li> <li v-if="(settings.opponent_history_page_enabled && sport.display_opponent_history && game.opponent.id && game.opponent_history_path)" class="sidearm-schedule-game-links-opponent-history"><a :aria-label="'History vs' + game.opponent.title" :href="game.opponent_history_path">History</a></li> <template v-if="game.media && game.media.gamefiles && game.media.gamefiles.length > 0"> <li v-for="file in game.media.gamefiles" v-if="file.title" :key="file.title" class="sidearm-schedule-game-links-gamefiles"> <a target="_blank" :aria-label="file.label" :href="file.url">{{file.title}}</a> </li> </template> <template v-if="game && game.media && game.media.custom_display_fields && game.media.custom_display_fields.length > 0"> <li v-for="custom_display_field in game.media.custom_display_fields" :class="custom_display_field.name" v-html="custom_display_field.value "></li> </template> <template v-if="game.galleries && game.galleries.length > 0"> <li v-for="(gallery, index) in game.galleries" class="sidearm-schedule-game-links-gallery"><a :aria-label="'View Gallery ' + (index + 1)" :href="'/galleries?gallery=' + gallery">{{ 'Gallery ' + (game.galleries.length === 1 ? '' : index + 1) }}</a></li> </template> </ul> </template> </div> </td> </tr>`, props: { game: { required: true }, game_filter: { required: true }, schedule_conference: { required: true }, sport: { required: true }, settings: { required: true }, }, data() { return { extra: null, isActive: false, getLocalTimezone: 'PT' }; }, methods: { cleanHTML(_text) { var text = _text; if (!text) return ""; var cleanHTML = text.replace(/(<script(\s|\S)*?<\/script>)|(<style(\s|\S)*?<\/style>)|(<!--(\s|\S)*?-->)|(<\/?(\s|\S)*?>)/g, ""); return cleanHTML; }, checkStatus(game_status) { var status = ['N','T','W','L','I','O']; return status.includes(game_status); }, toggleGame() { if (event.target.tagName === "A" || event.target.parentElement.nodeName === "A") return true; this.isActive = !this.isActive; var element = event.target, _game_id = this.game.id; _game_opponent_id = this.game.opponent.id; _game_sport_id = this.sport.id; } }, computed: { game_location: function() { if (this.game.location_indicator) { if (this.game.location_indicator === 'A') { return 'away'; } else if (this.game.location_indicator === 'N') { return 'neutral'; } else { return 'home'; } } else { return null; } }, winning_display: function() { const max = Math.max(this.game.result.team_score, this.game.result.opponent_score); const min = Math.min(this.game.result.team_score, this.game.result.opponent_score); return `${max} - ${min}`; } }, mounted() { } }); Vue.component('game-extra', { template: `<div v-if="toggled" class="sidearm-schedule-game-extra"> <template v-if="isLoading"> <div class="flex-item-1" style="padding: 24px; display: flex; align-items: center; justify-content: center; "> <sidearm-loading-circle :pixel="32"></sidearm-loading-circle> </div> </template> <template v-if="!isLoading"> <div class="flex flex-item-1 flex-wrap sidearm-schedule-game-extra-inside"> <div class="flex-item-1 sidearm-schedule-game-extra-panel" :class="{'no-story' : !story, 'no-details' : ( !media.tv && !media.radio && !gamefiles && !facility) }"> <template v-if="boxscore"> <div class="sidearm-schedule-game-extra-boxscore sidearm-schedule-game-extra-section" > <div class="sidearm-schedule-game-extra-scoring"> <div class="sidearm-table-wrapper"> <table class="sidearm-table"> <caption class="a11y-hide">Score By Period</caption> <thead> <tr> <th scope="col" class="text-hide">Team</th> <th v-for="(th,index) in boxscore.away.score_by_periods" :key="index" scope="col" class="text-center"> {{ DisplayPeriod(th.period) }}</th> <th scope="col" class="text-center emphasize">F</th> </tr> </thead> <tbody> <tr> <th class="hide-on-medium-down" scope="row" :class="{ 'winner': parseInt(boxscore.away.score) > parseInt(boxscore.home.score) }"> {{boxscore.away.name}}</th> <th class="hide-on-large" scope="row" :class="{ 'winner': parseInt(boxscore.away.score) > parseInt(boxscore.home.score) }"> {{boxscore.away.id}}</th> <td class="text-center" v-for="(td,index) in boxscore.away.score_by_periods" :key="index">{{td.score}}</td> <td class="text-center emphasize"> {{boxscore.away.score}}</td> </tr> <tr> <th scope="row" class="hide-on-medium-down" :class="{ 'winner': parseInt(boxscore.home.score) > parseInt(boxscore.away.score) }"> {{boxscore.home.name}}</th> <th scope="row" class="hide-on-large" :class="{ 'winner': parseInt(boxscore.home.score) > parseInt(boxscore.away.score) }"> {{boxscore.home.id}}</th> <td class="text-center" v-for="(td,index) in boxscore.home.score_by_periods" :key="index">{{td.score}}</td> <td class="text-center emphasize"> {{boxscore.home.score}}</td> </tr> </tbody> </table> </div> </div> </div> </template> <template v-if="media && media.tv || media && media.radio || gamefiles || facility || boxscore"> <div class="sidearm-schedule-game-extra-game-details sidearm-schedule-game-extra-section"> <header class="sidearm-schedule-game-extra-header"> <h3 class="sidearm-schedule-game-extra-title">Game Details</h3> </header> <template v-if="facility || (media && media.tv) || (media && media.radio) || boxscore"> <div class="sidearm-schedule-game-extra-list"> <ul> <li v-if="facility && !boxscore"> <span>Facility:</span> <span v-if="facility.url"> <a :href="facility.url">{{ facility.title}}</a> </span> </li> <li v-if="media && media.tv_image"> <span>TV:</span> <img :src="media.tv_image" alt="TV source" > </li> <li v-else-if="media &&media.tv"> <span>TV:</span> <span v-html="media.tv"></span> </li> <li v-if="media && media.radio"> <span>Radio:</span> <span v-html="media.radio"></span> </li> <template v-if="boxscore"> <li v-if="boxscore.stadium && boxscore.stadium != 0"> <span>Stadium: </span> <span >{{boxscore.stadium}}</span> </li> <li v-if="boxscore.location"> <span>Location: </span> <span>{{boxscore.location}}</span> </li> <li v-if="boxscore.attendance && boxscore.attendance != 0"> <span>Attendance: </span> <span>{{boxscore.attendance}}</span> </li> <li v-if="boxscore.duration"> <span>Duration: </span> <span>{{boxscore.duration}}</span> </li> <li> <span class="text-bold">{{boxscore.away.id}}</span>: <span v-for="(leader,index) in boxscore.away.leaders" :key="index" class="sidearm-schedule-game-extra-leader"> <span v-html="leader.name"></span> (<span v-if="leader.value">{{leader.value}} &nbsp;</span><span>{{leader.stat}}</span>); </span> </li> <li> <span class="text-bold">{{boxscore.home.id}}</span>: <span v-for="(leader,index) in boxscore.home.leaders" :key="index" class="sidearm-schedule-game-extra-leader"> <span v-html="leader.name"></span> (<span v-if="leader.value">{{leader.value}} &nbsp;</span><span>{{leader.stat}}</span>); </span> </li> </template> </ul> </div> </template> <template v-if="gamefiles || galleries"> <div class="sidearm-schedule-game-extra-link-list"> <ul> <li v-if="gamefiles" v-for="(gamefile,index) in gamefiles" :key="index"> <a :href="gamefile.url"> {{gamefile.title}}</a> </li> <li v-if="galleries" v-for="(gallery,index) in galleries" :key="index"> <a :href="'/galleries/?gallery=' + gallery.id"> {{gallery.title}}</a> </li> </ul> </div> </template> </div> </template> <template v-if="!boxscore"> <div class="sidearm-schedule-game-extra-series-history sidearm-schedule-game-extra-section"> <template v-if="history"> <header class="sidearm-schedule-game-extra-header"> <h3 class="sidearm-schedule-game-extra-title">Series History</h3> </header> <div class="sidearm-schedule-game-extra-list" > <ul> <li> <span>Record:</span> <span> <span v-if="history.total_ties == 0 " > {{history.total_wins + '-' + history.total_losses}}</span> <span v-if="history.total_ties != 0">{{ history.total_wins + '-' + history.total_losses + '-' + history.total_ties}}</span> </span> </li> <template v-if="history.last_meeting"> <template v-if="history.last_meeting.result_team_score && history.last_meeting.result_opponent_score"> <li> <span>Last Meeting:</span> <span> <span>{{ history.last_meeting.result_status + ' ' + history.last_meeting.result_team_score + '-' + history.last_meeting.result_opponent_score}}</span> </span> </li> </template> </template> </ul> </div> <template v-if="history.last_meeting"> <template v-if="history.last_meeting.result_team_score && history.last_meeting.result_opponent_score"> <div class="sidearm-schedule-game-extra-series-history-link"> <div class="sidearm-schedule-game-extra-link-list"> <ul> <li> <a :href="'/opponenthistory.aspx?sport_id=' + sport_id + '&opp=' + opponent_id">Full Series History</a> </li> </ul> </div> </div> </template> </template> </template> </div> </template> </div> <template v-if="story"> <div class="flex-item-1 sidearm-schedule-game-extra-panel"> <div class="sidearm-schedule-game-extra-story medium-flex"> <div v-if="story.image" class="sidearm-schedule-game-extra-story-media-wrapper"> <div v-if="story.video" class="sidearm-schedule-game-extra-story-media relative" > <template v-if="story.video && story.video.Archive"> <button v-show="!videoPlaying" type="button" @click.stop="playVideo" class="showcase-play-button">Play Video</button> <iframe v-if="videoPlaying" :src="'/showcase/embed.aspx?Archive=' + story.video.Archive + '&autoplay=false&sendpageview=false&dimTheLights=true'" frameborder="0" allowfullscreen="true" :title="'vs. ' + game.opponent.title"></iframe> </template> <template v-if="story.video && story.video.youtube"> <button v-show="!videoPlaying" type="button" @click.stop="playVideo" class="showcase-play-button">Play Video</button> <iframe v-if="videoPlaying" :src="'/showcase/embed.aspx?youtube=' + story.video.youtube + '&autoplay=true&controls=true&sendpageview=false&dimTheLights=true'" frameborder="0" allowfullscreen="true" :title="'vs. ' + game.opponent.title"></iframe> </template> <img :src="story.image + '?width=767'" :alt="story.image_alt_text"> </div> <div v-else class="sidearm-schedule-game-extra-story-media"> <img :src="story.image + '?width=767'" :alt="story.image_alt_text"> </div> </div> <div class="sidearm-schedule-game-extra-story-text flex-item-1 "> <p> <a class="sidearm-schedule-game-extra-story-title" :href="story.url">{{story.headline}}</a> </p> <div class="sidearm-schedule-game-extra-link-list"> <ul> <li> <a v-if="result_status" :href="story.url">Full Recap</a> <a v-else :href="story.url">Full Preview</a> </li> </ul> </div> </div> </div> </div> </template> </div> </template> </div>`, props: { game: { required: true }, toggled: { required: true }, sport: { required: true } }, data() { return { data: null, isLoading: true, boxscore: null, story: null, media: null, gamefiles: null, history: null, facility: null, sport_id: null, opponent_id: null, result_status: null, galleries: null, weplayed_moments: null, videoPlaying: false }; }, methods: { playVideo(e) { e.preventDefault(); this.videoPlaying = !this.videoPlaying; }, DisplayPeriod(periodIndex) { var periodsRegulation = null; if (!(this.boxscore && this.boxscore.rules)) { return periodIndex; } periodsRegulation = this.boxscore.rules.periods; if (!periodsRegulation && this.boxscore.rules && this.boxscore.rules.constructor === Array) { var period_rules = this.boxscore.rules.filter(function (r) { return r.Name === "qtrs"; }); if (period_rules.length > 0) { periodsRegulation = period_rules[0].Value; } } if (!periodsRegulation || periodIndex.indexOf("OT") !== -1) { return periodIndex; } periodIndex = parseInt(periodIndex); periodsRegulation = parseInt(periodsRegulation); if (periodsRegulation === 0) { return periodIndex; } if (periodIndex === (periodsRegulation + 1)) { return "OT"; } if (periodIndex > periodsRegulation) { return "OT " + (periodIndex - periodsRegulation); } return periodIndex; }, init() { if (!this.data) { $.get('/services/responsive-schedule.ashx', { 'game_id': this.game.id, 'opponent_id': this.game.opponent.id, 'sport_id': this.sport.id }, function (response) {}) .done(function (response) { this.data = response; this.boxscore = response.boxscore; this.story = response.story; this.media = response.media; this.facility = response.facility; this.gamefiles = response.gamefiles ; this.history = response.history; this.sport_id = response.sport_id; this.opponent_id = response.opponent_id; this.result_status = response.result_status; this.galleries = response.galleries; this.isLoading = false; }.bind(this)); } }, }, watch: { toggled: function (newVal, oldVal) { if(!this.data) this.init(); } } }); Vue.component('sidearm-loading-circle', { template: ` <div> <svg class="spinner" :width="pixel + 'px'" :height="pixel + 'px'" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> <circle class="path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle> </svg><svg class="spinner" width="32px" height="32px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> <circle class="path" fill="none" stroke-width="6" stroke-linecap="round" cx="255" cy="255" r="255"></circle> </svg> </div> `, props: { pixel: { type: Number, required: true } } }); Vue.directive('reapplyKnockout', { inserted: function (el) { var intervalCounter = 0; var interval = setInterval(function () { if (intervalCounter < 50) { if (ko.dataFor(document.getElementsByTagName('body')[0])) { clearInterval(interval); ko.applyBindings({}, el); } intervalCounter++; } else { clearInterval(interval); } }, 100); } }); var instance = new Vue({ el: '#vue-schedules', }); }); </script> </div> <div class="sidearm-common-promotion sidearm-common-promotion-below-content"> <script> var obj = {"start":0,"count":10,"name":"schedule-below-content-1","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"246379a8-e1c6-4314-876f-80809f75eef8","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: '246379a8-e1c6-4314-876f-80809f75eef8' }"></ads-component> </div> </article> <script> var sport_id = 13; var sport_short_name = "wtrack"; var schedule_id = 230; if (location.search.indexOf('?grid=true') >= 0) { if (schedule_id !== 0) $('.sidearm-schedule-select-schedule select').val('/sports/womens-track-and-field/schedule/2024?grid=true'); else $('.sidearm-schedule-select-schedule select').find("[data-current='1']").prop("selected", true); } else { if (schedule_id !== 0) $('.sidearm-schedule-select-schedule select').val('/sports/womens-track-and-field/schedule/2024'); else $('.sidearm-schedule-select-schedule select').find("[data-current='1']").prop("selected", true); } var _guid = "a060a3e4-3e90-4d63-8ee2-0b7f205d69f0"; var hostname = "csusbathletics.com"; require(["knockout", "jquery", 'models/showcase-player', 'slick', 'analytics', 'binding-handlers', 'components/v-calendar-subscribe'], function (ko, $, ShowcasePlayer, Slick, Analytics) { window.Analytics = Analytics; function sidearm_schedule_select_location(loc_val) { switch (loc_val) { case '': case 'all': $('.sidearm-schedule-game').not('.sidearm-schedule-template-3-game').show('fast'); $(".sidearm-schedule-tournament").show('fast'); break; default: var hide_def = $.Deferred(); var show_def = $.Deferred(); $('.sidearm-schedule-tournament').show('fast'); $('.sidearm-schedule-' + loc_val + '-game').show('fast'); $.when($('.sidearm-schedule-game').not('.sidearm-schedule-' + loc_val + '-game').not('.sidearm-schedule-template-3-game').hide('fast')).then(function () { show_def.resolve(); toggle_tournaments(); }); $.when(hide_def, show_def).then(function () { toggle_tournaments(); }); break; } } function toggle_tournaments() { $(".sidearm-schedule-tournament").each(function () { var tournament = $(this); var visibleGames = tournament.find('.sidearm-schedule-game:visible'); if (visibleGames.length === 0) { tournament.hide('fast'); } else { tournament.show('fast'); } }); } function sidearm_schedule_select_schedule(url) { window.location = url; } $(document).on('click', '#sidearm-schedule-select-location-button', function (e) { e.preventDefault(); var loc_val = $('.sidearm-schedule-select-location select').first().val(); sidearm_schedule_select_location(loc_val); }).on('click', '#sidearm-schedule-select-schedule-button', function (e) { e.preventDefault(); var year = $('.sidearm-schedule-select-schedule select').first().val(); sidearm_schedule_select_schedule(year); }).on('click', '#sidearm-schedule-header-print-button', function (e) { var url = $(this).attr("href") + ""; if (url.indexOf("/documents/") > -1) { return; } e.preventDefault(); if (/([?|&]location=)[^\&]*/.test(url)) { url = url.replace(/([?|&]location=)[^\&]*/, '$1' + $('.sidearm-schedule-select-location select').first().val()); } else { url += (url.indexOf("?") != -1 ? "&" : "?") + "location=" + $('.sidearm-schedule-select-location select').first().val(); } $(this).attr("href", url); window.open($(this).attr("href"), null, 'menubar=no,location=no,status=no,scrollbars=yes,width=800,height=800');return false; }); var vm = function () { var self = this; self.toggleGame = function (data, event) { if (event.target.tagName === "A" || event.target.parentElement.nodeName === "A") return true; var $element = $(event.currentTarget), _game_id = $element.data('game-id'); _game_opponent_id = $element.data('game-opponent-id'); _game_sport_id = $element.data('sport-id'); if ($element.find('.sidearm-schedule-game-extra').length == 0) { var _game = new Game(_game_id, _game_opponent_id, _game_sport_id); var $extra = $('#sidearm-schedule-game-extra-original').clone().removeAttr('id'); $element.append($extra); ko.applyBindings(_game, $extra[0]); } $element.toggleClass("show-extra").find('.sidearm-schedule-game-extra').slideToggle(250); }; }; $(document).on("keydown", ".sidearm-schedule-game-toggle", function (e) { var $this = $(this), $parent = $this.parent(), key = e.which, shift = e.shiftKey; if (key === 13 || key === 32) { setTimeout(function () { if ($parent.hasClass("show-extra")) { $parent.find('.sidearm-schedule-game-extra a:visible, .sidearm-schedule-game-extra button:visible').first().focus(); } }, 350); } }).on("click", "#sidearm-schedule-switch-default-view", function (e) { e.preventDefault(); var view = $.trim($(this).attr("data-view")), expires = new Date(Date.now() + (3650 * 24 * 60 * 60 * 1000)); if (view !== "grid") { view = "default"; } document.cookie = "sidearm-schedule-default-view=" + view + "; expires=" + expires.toUTCString() + ";"; }); $('.sidearm-schedule-weplayed-modal__close-btn').click(function (e) { e.preventDefault(); $('.sidearm-schedule-weplayed-modal').removeClass('is-toggled').find('iframe').attr('src', ''); }) if ($('.sidearm-schedule-games-container').length) { var Game = function (id, opponent_id, sport_id) { var self = this; self.data = ko.observableArray([]); self.isLoading = ko.observable(true); self.boxscore = ko.observable(); self.story = ko.observable(); self.media = ko.observable(); self.gamefiles = ko.observable(); self.history = ko.observable(); self.facility = ko.observable(); self.sport_id = ko.observable(); self.opponent_id = ko.observable(); self.result_status = ko.observable(); self.galleries = ko.observable(); self.weplayed_moments = ko.observableArray(); $.getJSON('/services/responsive-schedule.ashx', { 'game_id': id, 'opponent_id': opponent_id, 'sport_id': sport_id }, function (response) { self.data(response); self.boxscore(response.boxscore); self.story(response.story); self.media(response.media); self.facility(response.facility); self.gamefiles(response.gamefiles); self.history(response.history); self.sport_id(response.sport_id); self.opponent_id(response.opponent_id); self.result_status(response.result_status); self.galleries(response.galleries); if (self.story() && self.story().video) { self.story().video = new ShowcasePlayer({ youtube: self.story().video.youtube, Archive: self.story().video.Archive }); } self.isLoading(false); }); $.getJSON('/services/weplayed.ashx/moments/game', { game_id: id, count: 12 }, function (response) { if (response.data && Array.isArray(response.data)) { self.weplayed_moments(response.data.map(function (video) { if (video.links && video.links.embed) { video.links.embed += '&parent=' + window.location.href; } return video; })); } }) self.DisplayPeriod = function (periodIndex) { var periodsRegulation = null; if (!(this.boxscore() && this.boxscore().rules)) { return periodIndex; } periodsRegulation = this.boxscore().rules.periods; if (!periodsRegulation && this.boxscore().rules && this.boxscore().rules.constructor === Array) { var period_rules = this.boxscore().rules.filter(function (r) { return r.Name === "qtrs"; }); if (period_rules.length > 0) { periodsRegulation = period_rules[0].Value; } } if (!periodsRegulation || periodIndex.indexOf("OT") !== -1) { return periodIndex; } periodIndex = parseInt(periodIndex); periodsRegulation = parseInt(periodsRegulation); if (periodsRegulation === 0) { return periodIndex; } if (periodIndex === (periodsRegulation + 1)) { return "OT"; } if (periodIndex > periodsRegulation) { return "OT " + (periodIndex - periodsRegulation); } return periodIndex; } self.slick = function(element, options) { var $element = $(element); var slickOptions = $element.data("slick-options"); if (slickOptions) slickOptions = JSON.parse(JSON.stringify(eval('(' + slickOptions + ')'))); else slickOptions = options || {}; $element.on('init', function (event, slick) { slick.refresh = slick.unfilterSlides; }).slick(slickOptions); return $element; } self.toggle_moment = function(moment) { } }; ko.applyBindings(vm, $('.sidearm-schedule-games-container')[0]); } }); </script> </main> <div class="dfp-below-slideshow"> <script> var obj = {"start":0,"count":10,"name":"sidearm-dfp-2","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"5a947aa2-a5de-4369-beb4-ee82e3865498","data":{"location":{"id":92,"title":"SIDEARM DFP - Location 2","type":"dfp","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":true,"sidearm_dfp":true,"common_page":false,"html_template":null,"name":"sidearm-dfp-2","autoplay_speed":10,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":[{"id":230,"enabled":true,"breakpoint":1024,"width":970,"height":0,"size_list":"[[970,66],[970,90]]","unit_name":"//csusb/sidearm-dfp-2","sidearm_dfp":null},{"id":229,"enabled":true,"breakpoint":767,"width":728,"height":90,"size_list":null,"unit_name":"//csusb/sidearm-dfp-2","sidearm_dfp":null},{"id":228,"enabled":true,"breakpoint":0,"width":300,"height":250,"size_list":null,"unit_name":"//csusb/sidearm-dfp-2","sidearm_dfp":null}]},"campaigns":null,"content_id":"sidearm-dfp-2","content_title":"sidearm-dfp-2","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: '5a947aa2-a5de-4369-beb4-ee82e3865498' }"></ads-component> </div> <div class="footer-slider"> <script> var obj = {"start":0,"count":10,"name":"promo---footer-slider-f553d6","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"d8a67c59-9020-4d8d-97ea-5ff320870d57","data":{"location":{"id":170,"title":"Promo - Footer Slider","type":"multi","effect":"slide","fixed_image_sizes":true,"excluded_sport_ids":[],"slick":true,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"promo---footer-slider-f553d6","autoplay_speed":10,"accessibility_icons":true,"sizes":null,"slick_options":[{"id":0,"breakpoint":1440,"arrows":true,"dots":false,"slides_to_show":6,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pauseOnHover: false, pausable: true}"},{"id":0,"breakpoint":1280,"arrows":true,"dots":false,"slides_to_show":5,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pauseOnHover: false, pausable: true}"},{"id":0,"breakpoint":1024,"arrows":true,"dots":false,"slides_to_show":4,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pauseOnHover: false, pausable: true}"},{"id":0,"breakpoint":767,"arrows":true,"dots":false,"slides_to_show":3,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pauseOnHover: false, pausable: true}"},{"id":0,"breakpoint":640,"arrows":true,"dots":false,"slides_to_show":2,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pauseOnHover: false, pausable: true}"},{"id":0,"breakpoint":0,"arrows":true,"dots":false,"slides_to_show":1,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pauseOnHover: false, pausable: true}"}],"dfp_sizes":null},"campaigns":[{"id":14,"title":"Footer - Dignity Health","start_date":"2022-11-30T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=14&target=https://www.dignityhealth.org/socal/locations/san-bernardino","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Dignity Health Footer","image":"/images/2022/12/6/Dignity_Health.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":165,"title":"Footer - Hilton Garden Inn","start_date":"2022-11-30T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=165&target=https://www.hilton.com/en/hotels/jsbgigi-hilton-garden-inn-san-bernardino/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Hilton Garden Inn","image":"/images/2023/1/25/Hilton_Garden_Inn_2.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":15,"title":"Footer - Pepsi","start_date":"2022-11-30T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=15&target=https://www.pepsi.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Pepsi Footer","image":"/images/2022/12/6/Pepsi.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":16,"title":"Footer - KMET","start_date":"2022-11-30T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=16&target=https://www.kmet1490am.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"KMEt 1490 Footer","image":"/images/2022/12/6/KMET_1490.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":17,"title":"Footer - ASI","start_date":"2022-11-30T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=17&target=https://www.csusb.edu/asi","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"ASI CSUSB Footer","image":"/images/2022/12/6/ASI_CSUSB.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":19,"title":"Footer - Housing","start_date":"2022-11-30T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=19&target=https://www.csusb.edu/housing","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"CSUSB Housing Footer","image":"/images/2022/12/6/Housing.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"promo---footer-slider-f553d6","content_title":"promo---footer-slider-f553d6","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; if (!("sidearmComponents" in window)) window.sidearmComponents = []; window.sidearmComponents.push(obj); </script> <ads-component params="{ id: 'd8a67c59-9020-4d8d-97ea-5ff320870d57' }"></ads-component> </div> <div class="footer-logos"> <div class="footer-logos-container flex"> <div class="footer-logos-school flex"> <img class="footer-logos-school-img" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/logo-main.svg" alt="California State University San Bernardino Logo"> <div class="footer-logos-school-info"> <span class="footer-logos-copyright">&copy; 2024 California State University, San Bernardino Athletics</span> <span class="footer-logos-address">5500 University Parkway, San Bernardino CA 92407-2318</span> <span class="footer-logos-phone">909-537-5000</span> </div> </div> <ul class="footer-logos-list flex"> <li class="footer-logos-item"> <a href="https://www.csusb.edu/" class="footer-logos-link" target="_blank"> <img class="footer-logos-img" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/footer_edu.svg" alt="California State University San Bernardino Education Logo"> </a> </li> <li class="footer-logos-item"> <a href="https://www.ncaa.com/" class="footer-logos-link" target="_blank"> <img class="footer-logos-img" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/footer_logo_ncaa.svg" alt="NCAA Division II Logo"> </a> </li> <li class="footer-logos-item"> <a href="https://goccaa.org/" class="footer-logos-link" target="_blank"> <img class="footer-logos-img" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/csusbathletics.com/images/responsive_2022/footer_logo_ccaa.png" alt="CCAA Logo"> </a> </li> </ul> </div> </div> <footer class="main-footer" aria-labelledby="h2_footer"> <h2 class="hide" id="h2_footer" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">Footer</h2> <style> .c-common-footer{ line-height:1.5; padding:0;flex-direction:column !important;} .c-common-footer .c-common-footer__list-items{margin:0; padding:0; list-style:none;flex-direction:column;} .c-common-footer .c-common-footer__list-item{padding:12px 24px; border-top:solid 1px;} .c-common-footer .c-common-footer__list-item:first-child{ border-top:none;} /* .c-common-footer .c-common-footer__list-item:nth-child(n+3){width:100%;} */ .c-common-footer .c-common-footer__list-link{font-weight:400; font-size:1rem;} .c-common-footer .c-common-footer__list-link:hover{text-decoration:underline;} .c-common-footer .c-common-footer__logos{ flex: 0 0 auto; -webkit-flex: 0 0 auto; border-top:solid 1px;} .c-common-footer .c-common-footer__logo-item{ padding:24px; flex: 1 1 50%; -webkit-flex: 1 1 50%; text-align:center;} .c-common-footer .c-common-footer__logo-link { display:inline-block;} .c-common-footer .c-common-footer__logo-item:nth-child(n+2){ border-left:solid 1px; } .c-common-footer .c-common-footer__logo-item svg{ max-height:30px; width:100%;} .c-common-footer--black{ background:black; } .c-common-footer--black .c-common-footer__list-link{ color:white;} .c-common-footer--black .c-common-footer__list-item{border-top-color:#474952;} .c-common-footer--black .c-common-footer__list-item:nth-child(2) { border-left-color:#474952; } .c-common-footer--black .c-common-footer__list-item:nth-child(3) { border-left-color:#474952; } .c-common-footer--black .c-common-footer__list-item:nth-child(4) { border-left-color:#474952; } .c-common-footer--black .c-common-footer__logos{ border-top-color:#474952;} .c-common-footer--black .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#474952; } .c-common-footer--white{ background:white; } .c-common-footer--white .c-common-footer__list-link{ color:black;} .c-common-footer--white .c-common-footer__list-item{border-top-color:#d9d9db;} .c-common-footer--white .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; } .c-common-footer--white .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; } .c-common-footer--white .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; } .c-common-footer--white .c-common-footer__logos{ border-top-color:#d9d9db;} .c-common-footer--white .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; } .c-common-footer--gray{ background:#f5f5f5; } .c-common-footer--gray .c-common-footer__list-link{ color:black;} .c-common-footer--gray .c-common-footer__list-item{border-top-color:#d9d9db;} .c-common-footer--gray .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; } .c-common-footer--gray .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; } .c-common-footer--gray .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; } .c-common-footer--gray .c-common-footer__logos{ border-top-color:#d9d9db;} .c-common-footer--gray .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; } @media all and (min-width:768px) { .c-common-footer {padding:24px 0; flex-direction:row !important;} .c-common-footer .c-common-footer__links{ padding: 24px 12px; flex: 1 1 auto; -webkit-flex: 1 1 auto;} .c-common-footer .c-common-footer__list-items{flex-direction:row;} .c-common-footer .c-common-footer__list-item{padding:0 12px; margin-bottom:4px; border-top:none;} .c-common-footer .c-common-footer__list-item:nth-child(2){ border-left-style:solid; border-left-width: 1px;} .c-common-footer .c-common-footer__list-item:nth-child(3){ border-left-style:solid; border-left-width: 1px;} .c-common-footer .c-common-footer__list-item:nth-child(4){ border-left-style:solid; border-left-width: 1px;} .c-common-footer .c-common-footer__logos{border-top: none;} .c-common-footer .c-common-footer__logo-item{padding:6px 24px; flex: 0 0 auto; -webkit-flex: 0 0 auto;} .c-common-footer .c-common-footer__logo-item svg{ height:36px; width:auto; max-height:none;} .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-learfield{ height:30px; width:auto; max-height:none;} .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm{ height:48px; width:auto; max-height:none;} .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm--alt { height:auto; width:170px; max-height:none;} .c-common-footer--learfield .c-common-footer__logos{border-top-style:solid; border-top-width: 1px; } } </style> <div class="component c-common-footer c-common-footer--black flex flex-column flex-align-stretch flex-justify-between medium-flex-row"> <div class="c-common-footer__links"> <ul class="c-common-footer__list-items flex flex-column flex-align-stretch medium-flex-row flex-wrap"> <li class="c-common-footer__list-item"> <a class="c-common-footer__list-link" href="http://sidearmsports.com/terms-of-service" target="_blank">Terms of Service<span class="accessible-hide">, opens in new window</span></a> </li> <li class="c-common-footer__list-item"> <a class="c-common-footer__list-link" href="http://sidearmsports.com/privacypolicy" target="_blank">Privacy Policy<span class="accessible-hide">, opens in new window</span></a> </li> <li class="c-common-footer__list-item"> <a class="c-common-footer__list-link" href="https://sidearmsports.com/accessibility-statement" target="_blank" aria-label="Accessibility at SIDEARM, opens in new tab">Accessibility</a> </li> <li class="c-common-footer__list-item"> <a id="cpra_button" class="c-common-footer__list-link" href="#" aria-label="Do Not Sell or Share My Personal Information, opens in modal">Do Not Sell or Share My Personal Information</a> </li> </ul> </div> <div class="c-common-footer__logos flex flex-align-center"> <div class="c-common-footer__logo-item"> <a class="c-common-footer__logo-link" href="https://www.sidearmsports.com" aria-label="Sidearm Sports, Powered by Learfield, opens a new window" target="_blank"> <svg class="c-common-footer__logo-sidearm" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 0 200 57" role="img" aria-label="Sidearm Sports website, opens a new tab"><title>Sidearm Sports, opens a new window</title><g clip-path="url(#clip5)"><path d="M126.192 3.374c-.61 0-.924.557-.924 1.67v.66c0 .853.61 1.636 1.865 2.366 1.744 1.026 2.894 1.861 3.469 2.505 1.273 1.46 1.9 3.478 1.9 6.053 0 3.617-2.126 5.426-6.362 5.426-2.092 0-3.609-.382-4.515-1.165-.976-.852-1.465-2.296-1.465-4.348v-2.644h5.108c0 .243-.017.609-.052 1.096a16.65 16.65 0 00-.052 1.095c0 1.722.348 2.575 1.045 2.575.698 0 1.029-.661 1.029-1.983 0-.905-.105-1.618-.349-2.122-.244-.505-.732-.992-1.481-1.496-1.953-1.287-3.086-2.104-3.382-2.418-1.221-1.304-1.831-3.096-1.831-5.391 0-3.514 2.005-5.253 5.997-5.253 2.475 0 4.114.522 4.916 1.548.697.87 1.028 2.574 1.028 5.096h-4.881V5.34c0-1.305-.348-1.966-1.063-1.966zm12.621 5.983h.994c.906 0 1.359-.452 1.359-1.339V5.027c0-.888-.453-1.322-1.359-1.322h-.994v5.652zM133.566 0h7.199c3.487 0 5.23 1.687 5.23 5.027V7.74c0 2.4-.645 3.93-1.918 4.626-.819.453-2.58.679-5.264.679v8.992h-5.247V0zm18.949 17.097c0 .922.348 1.392 1.045 1.392.698 0 1.046-.47 1.046-1.392V4.957c0-.922-.348-1.391-1.046-1.391-.697 0-1.045.47-1.045 1.391v12.14zm-5.457-10.54c0-2.226.523-3.879 1.569-4.957C149.673.522 151.329 0 153.56 0c2.249 0 3.888.522 4.934 1.6 1.046 1.061 1.569 2.713 1.569 4.957v8.94c0 2.226-.523 3.879-1.569 4.957-1.046 1.061-2.685 1.6-4.934 1.6-2.231 0-3.887-.539-4.933-1.6-1.046-1.061-1.569-2.713-1.569-4.957v-8.94zm19.577 1.879h.435c1.134 0 1.709-.505 1.709-1.548V5.06c0-1.026-.575-1.548-1.709-1.548h-.435v4.923zM161.388 0h6.031c2.754 0 4.515.383 5.3 1.165.784.783 1.167 2.54 1.167 5.288 0 1.235-.244 2.156-.749 2.765-.506.609-1.377.992-2.598 1.13 1.308.175 2.232.557 2.755 1.149.54.608.802 1.548.802 2.835v7.722h-5.317v-8.366c0-1.27-.488-1.913-1.447-1.913h-.68v10.28h-5.247V0h-.017zm16.525 4.453h-3.381V0h12.446v4.453h-3.382v17.601h-5.683V4.453zm15.759-1.079c-.61 0-.924.557-.924 1.67v.66c0 .853.628 1.636 1.865 2.366 1.744 1.026 2.894 1.861 3.469 2.505 1.273 1.46 1.901 3.478 1.901 6.053 0 3.617-2.11 5.426-6.363 5.426-2.092 0-3.591-.382-4.515-1.165-.959-.852-1.447-2.296-1.447-4.348v-2.644h5.108c0 .243-.018.609-.053 1.096-.034.487-.052.852-.052 1.095 0 1.722.331 2.575 1.029 2.575.697 0 1.046-.661 1.046-1.983 0-.905-.123-1.618-.367-2.122-.226-.505-.732-.992-1.464-1.496-1.97-1.304-3.103-2.122-3.399-2.435-1.22-1.304-1.831-3.096-1.831-5.392 0-3.496 2.005-5.252 6.015-5.252 2.475 0 4.114.521 4.915 1.548.698.87 1.029 2.574 1.029 5.096h-4.898V5.34c.017-1.305-.349-1.966-1.064-1.966z" fill="#EE7623"></path><path d="M29.844 3.374c-.645 0-.959.557-.959 1.653v.643c0 .852.645 1.635 1.953 2.366 1.813 1.026 3.015 1.86 3.608 2.504 1.325 1.461 1.97 3.461 1.97 6.035 0 3.6-2.197 5.41-6.607 5.41-2.179 0-3.748-.383-4.69-1.148-1.01-.853-1.516-2.296-1.516-4.349v-2.626h5.317c0 .244-.017.609-.07 1.096-.035.487-.07.852-.07 1.096 0 1.722.367 2.574 1.081 2.574.715 0 1.081-.661 1.081-1.983 0-.904-.122-1.618-.366-2.105-.244-.504-.767-1.008-1.534-1.495-2.057-1.305-3.225-2.105-3.539-2.418-1.272-1.304-1.9-3.096-1.9-5.374C23.603 1.739 25.678 0 29.861 0c2.563 0 4.271.504 5.108 1.53.715.87 1.08 2.557 1.08 5.08h-5.09V5.321c0-1.304-.383-1.948-1.115-1.948zM37.776.07h5.683v21.984h-5.683V.07zM50.78 18.35h.837c.889 0 1.325-.61 1.325-1.81V5.567c0-1.218-.436-1.827-1.325-1.827h-.837v14.61zM45.097.07h7.165c2.249 0 3.835.365 4.759 1.113 1.063.835 1.604 2.348 1.604 4.522v12.14c0 2.818-1.674 4.227-5.038 4.227h-8.49V.07zm20.849 17.549v-4.835h4.811l.54-4.244h-5.35V4.505h5.856L72.361.07h-13.51s1.343.747 1.412 1.948v18.106c-.07 1.182-1.412 1.948-1.412 1.948H69.59l.557-4.436h-4.2v-.017zm13.196-4.87l-.993-8.8-.994 8.8h1.987zM73.982.069h8.176l3.033 21.985h-5.386l-.576-5.93h-2.074l-.627 5.93h-5.335L73.983.07zM90.927 8.47h.435c1.133 0 1.691-.504 1.691-1.548V5.114c0-1.027-.558-1.548-1.69-1.548h-.436V8.47zm-7.13-8.4h7.897c2.736 0 4.497.382 5.281 1.165.785.783 1.168 2.54 1.168 5.27 0 1.235-.244 2.157-.75 2.748-.505.609-1.359.974-2.58 1.13 1.29.157 2.215.54 2.755 1.149.54.59.802 1.547.802 2.835v7.705h-5.317v-7.288c0-1.27-.488-2.035-1.447-2.035h-.68v9.305h-4.148L83.797.07zm15.95 0h7.566l1.482 12.418L110.172.07h7.652v21.984h-4.811V5.722l-2.458 16.332h-3.608l-2.388-16.332v16.332h-4.812V.07zM6.31 17.288l4.707 4.697 6.572-6.557-2.214-2.192-9.065 4.052zM4.445 6.557L6.66 8.766l9.065-4.07L11.017 0 4.445 6.557z" fill="#fff"></path><path d="M6.24 10.523l-2.876-2.87L0 10.993l5.23 5.217 10.564-4.748 2.893 2.887 3.347-3.357-5.212-5.2-10.581 4.73z" fill="#EE7623"></path><path d="M19.158 44.126h2.075c.366 0 .697.035.993.104.296.07.54.174.75.33.209.157.366.348.488.575.122.226.174.521.174.834 0 .348-.07.644-.192.887a1.56 1.56 0 01-.54.574 2.61 2.61 0 01-.784.313 4.15 4.15 0 01-.96.105h-.87v2.626h-1.134v-6.348zm1.918 2.765c.191 0 .366-.017.523-.035a1.73 1.73 0 00.453-.139.704.704 0 00.314-.278.935.935 0 00.122-.47c0-.19-.035-.33-.122-.452a.703.703 0 00-.314-.278 1.154 1.154 0 00-.436-.122 4.613 4.613 0 00-.506-.035h-.819v1.827h.785v-.018zm4.009.383c0-.505.087-.974.261-1.374.175-.4.401-.765.715-1.044a3.222 3.222 0 011.081-.66 3.846 3.846 0 011.36-.227c.488 0 .959.07 1.377.226.418.157.784.383 1.08.661.314.279.541.626.715 1.044.175.4.262.87.262 1.374 0 .487-.087.939-.262 1.356-.174.4-.4.766-.714 1.061a3.493 3.493 0 01-1.081.696c-.419.174-.872.244-1.377.244a3.85 3.85 0 01-1.36-.244 3.204 3.204 0 01-1.08-.696 3.254 3.254 0 01-.716-1.06 3.365 3.365 0 01-.261-1.357zm1.238 0c0 .348.052.66.157.939.104.278.261.522.453.73a2 2 0 00.697.488c.262.121.558.174.89.174.33 0 .627-.053.888-.174.262-.122.506-.279.697-.487.192-.21.35-.453.454-.731.104-.278.157-.591.157-.94 0-.33-.053-.625-.157-.921a2.202 2.202 0 00-.436-.73 2.01 2.01 0 00-.697-.487 2.19 2.19 0 00-.89-.174c-.313 0-.627.052-.889.174a2.115 2.115 0 00-.68.486 2.202 2.202 0 00-.435.731c-.157.296-.21.591-.21.922zm6.816-3.148h1.237l1.238 4.661h.018l1.394-4.661h1.168l1.377 4.661h.018l1.255-4.661h1.203l-1.866 6.33h-1.098l-1.482-4.748h-.017l-1.482 4.749h-1.098l-1.865-6.331zm10.407 0h4.2v.991h-3.085v1.618h2.912v.956H44.66v1.792h3.243v1.009h-4.376v-6.366h.018zm6.24 0H52c.297 0 .593.035.872.087.279.07.523.174.75.313.226.139.4.33.523.556.139.226.191.522.191.853 0 .452-.122.834-.383 1.13-.262.296-.61.487-1.064.592l1.691 2.817h-1.36l-1.464-2.678h-.82v2.678h-1.132v-6.348h-.018zm2.057 2.73c.157 0 .332-.017.488-.034.157-.018.314-.07.436-.14a.956.956 0 00.314-.278c.087-.122.122-.278.122-.47 0-.173-.035-.313-.122-.417a.865.865 0 00-.296-.26 1.562 1.562 0 00-.401-.14c-.157-.017-.297-.035-.453-.035h-1.029v1.774h.941zm4.359-2.73h4.2v.991h-3.085v1.618h2.911v.956h-2.91v1.792h3.242v1.009h-4.376v-6.366h.018zm6.223 0h2.249c.418 0 .836.052 1.255.156a2.97 2.97 0 011.133.54c.331.243.61.573.82.973.208.4.313.905.313 1.496 0 .557-.105 1.026-.314 1.426-.21.4-.488.73-.82.992-.33.26-.714.452-1.132.574a4.485 4.485 0 01-1.255.191h-2.25v-6.348zm2.074 5.357c.297 0 .593-.035.872-.105.296-.07.558-.19.802-.347a1.64 1.64 0 00.575-.661c.157-.279.227-.644.227-1.061 0-.453-.07-.818-.227-1.113a2.206 2.206 0 00-.575-.679 2.174 2.174 0 00-.802-.33 5.1 5.1 0 00-.872-.087h-.941v4.383h.941zm8.559-5.357h2.476c.244 0 .47.035.715.087.226.052.435.156.627.278.174.122.331.296.453.504.105.21.175.453.175.73 0 .366-.105.662-.314.888-.21.226-.47.4-.802.504v.018c.401.052.732.208.994.47.261.26.383.608.383 1.026 0 .347-.07.643-.209.87-.14.243-.314.417-.54.573-.227.14-.488.244-.767.313-.297.07-.593.087-.89.087h-2.283v-6.348h-.017zm1.134 2.574h1.01c.384 0 .663-.07.855-.226a.785.785 0 00.296-.644c0-.278-.104-.487-.296-.608-.21-.122-.523-.174-.959-.174h-.906V46.7zm0 2.817h1.01c.14 0 .297-.017.471-.034.175-.018.314-.07.471-.122a.919.919 0 00.349-.278.866.866 0 00.14-.505c0-.33-.105-.574-.35-.695-.226-.14-.575-.192-1.028-.192h-1.063v1.826zm6.972-1.808l-2.388-3.583h1.377l1.604 2.66 1.621-2.66h1.308l-2.389 3.583v2.748h-1.133v-2.748zm35.475-4.122h-1.325v7.409h5.858V49.69h-4.533v-6.105zm6.258 7.409h5.857v-1.322h-4.532v-1.722h3.225V46.63h-3.225v-1.06a.661.661 0 00-.662-.662h5.194v-1.322h-5.857v7.41zm10.006-7.409l-2.614 7.409h1.394l2.162-6.088 1.063 3.044h-1.412l-.471 1.322h2.354l.61 1.722h1.412l-2.615-7.41h-1.883zm11.889 3.061v-1.74c0-.73-.593-1.322-1.325-1.322h-4.532v7.41h1.325v-3.044h2.057l1.412 3.044h1.447l-1.43-3.079a1.288 1.288 0 001.046-1.27zm-1.325-.018h-3.207v-1.06a.662.662 0 00-.663-.662h3.87v1.722zm3.853 4.366h1.325v-3.044h3.207V46.63h-3.207v-1.06a.662.662 0 00-.663-.662h5.195v-1.322h-5.857v7.41zm8.89-7.409h-1.325v7.409h1.325v-7.41zm2.545 7.409h5.858v-1.322h-4.533v-1.722h3.208V46.63h-3.208v-1.06a.661.661 0 00-.662-.662h5.195v-1.322h-5.858v7.41zm9.518-7.409h-1.324v7.409h5.857V49.69h-4.533v-6.105zm9.832 0h-3.591v7.409h3.591a2.739 2.739 0 002.737-2.73V46.3a2.724 2.724 0 00-2.737-2.713zm1.412 4.696c0 .782-.627 1.408-1.412 1.408h-2.266V45.57a.661.661 0 00-.663-.66h2.929c.785 0 1.412.626 1.412 1.408v1.966zm-88.242 7.739h17.485V38.577H91.275v17.445zm7.304-5.026l2.807-2.8 5.997 2.8h-8.804zm-.244-7.41h6.189l-7.427 7.41h-4.445l6.555-6.54-.872-.87zM200 30.803H0v.713h200v-.713z" fill="#fff"></path></g><defs><clippath id="clip5"><path fill="#fff" d="M0 0h200v56.022H0z"></path></clippath></defs></svg> </a> </div> </div> </div> <script type="text/javascript"> if (typeof airgap !== 'undefined') { window.airgap.ready((airgap) => { airgap.addEventListener('consent-change', ({ detail: { consent, oldConsent } }) => { if ( oldConsent.purposes['Functional'] == false && consent.purposes['Functional'] == true ) { airgap.setConsent(window.airgapScriptLoadEvent, { Functional: false, }); } }); }); } document.addEventListener("DOMContentLoaded", function () { if ('airgap' in window && 'transcend' in window) { const cpraButton = document.getElementById('cpra_button'); cpraButton.onclick = (e) => { e.preventDefault(); transcend.showConsentManager({ viewState: 'AcceptAllRejectAllToggle' }); }; window.airgap.ready(async (airgap) => { //await airgap.sync(); let userConsent = airgap.getConsent(); console.info('airgap --> userConsent', userConsent); }); } }); </script> </footer> <script type="text/javascript">window.accessibility_focus_outline_style = 'solid'; window.accessibility_focus_outline_color = '#00FFFF'; window.accessibility_focus_outline_width = '5px'; window.accessibility_light_mode = 'true'.toLowerCase();</script></form> <script type='text/html' id='template-promotions'><!-- ko ifnot: isInitializing() --> <!-- ko switch --> <!-- ko case: ad.location.type === 'single' --> <!-- ko with: single --> <div class="ad single-ad" data-bind="css: css_class"> <!-- ko if: link === '' || link === '#' --> <span> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> </span> <!-- /ko --> <!-- ko if: link !== '' && link !== '#' --> <a data-bind=" attr:{ 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '', click: $component.trackEvent.bind($data, 'click', $data.title), 'tabindex' : ko.computed(function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return 0; var model = $parents[index]; if(model.component.name != 'main-nav') return 0; if (model.component.name === 'main-nav') return model.isMenuOpen() ? '0' : '-1'; return 0; }) }, event: { focus: function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return; var model = $parents[index]; if (model.component.name === 'main-nav') { model.openMenu(); } return; }, blur: function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return; var model = $parents[index]; if (model.component.name === 'main-nav') { model.closeMenu(); } return; } } "> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> <!-- ko if: open_in_new_window --> <span class="external-link a11y-hide">Opens in new window</span> <!-- /ko --> </a> <!-- /ko --> </div> <!-- /ko --> <!-- /ko --> <!-- ko case: ad.location.type === 'multi' --> <!-- ko if: ad.location.effect === 'slide' || ad.location.effect === 'fade' --> <div class="ads-container on-focus-outline" data-bind="afterBind: { callback: function() { $component.slick($element, slickOptions) }, foreach: ad.campaigns }"> <div class="ad multi-ad" data-bind="css: css_class"> <!-- ko if: link === '' || link === '#' --> <span> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> </span> <!-- /ko --> <!-- ko if: link !== '' && link !== '#' --> <a data-bind="attr:{'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)"> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> <!-- ko if: open_in_new_window --> <span class="external-link a11y-hide">Opens in new window</span> <!-- /ko --> </a> <!-- /ko --> </div> </div> <!-- /ko --> <!-- ko if: ad.location.effect === 'none' --> <div class="ads-container" data-bind="foreach: ad.campaigns"> <div class="ad multi-ad" data-bind="css: css_class"> <!-- ko if: link === '' || link === '#' --> <span> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> </span> <!-- /ko --> <!-- ko if: link !== '' && link !== '#' --> <a data-bind="attr: { 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)"> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> <!-- ko if: open_in_new_window --> <span class="external-link a11y-hide">Opens in new window</span> <!-- /ko --> </a> <!-- /ko --> </div> </div> <!-- /ko --> <!-- ko if: ad.location.effect === 'random' --> <div class="ads-container" aria-hidden="true" aria-live="off" data-bind="foreach: ad.campaigns"> <!-- ko if: $parent.randomSlide === $index() --> <div class="ad multi-ad" data-bind="css: css_class"> <!-- ko if: link === '' || link === '#' --> <span> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> </span> <!-- /ko --> <!-- ko if: link !== '' && link !== '#' --> <a data-bind="attr: { 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)"> <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> <!-- ko if: open_in_new_window --> <span class="external-link a11y-hide">Opens in new window</span> <!-- /ko --> </a> <!-- /ko --> </div> <!-- /ko --> </div> <!-- /ko --> <!-- /ko --> <!-- ko case: ad.location.type === 'html' --> <!-- ko with: single --> <div class="ad html-ad" data-bind="css: css_class, html: html"> </div> <!-- /ko --> <!-- /ko --> <!-- ko case: ad.location.type === 'icons' --> <div class="ads-container" data-bind="foreach: ad.campaigns, css:{ 'is-accessible': ad.location.accessibility_icons }"> <div class="ad icons-ad" data-bind="css: css_class"> <!-- ko if: $component.ad.location.accessibility_icons --> <!-- ko if: link === '' || link === '#' --> <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span> <span class="icons-ad__label" data-bind="text: title"></span> <!-- /ko --> <!-- ko if: link !== '' && link !== '#' --> <a class="icons-ad__link" data-bind=" attr:{ href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '', 'tabindex' : ko.computed(function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return 0; var model = $parents[index]; if(model.component.name != 'main-nav') return 0; if (model.component.name === 'main-nav') return model.isMenuOpen() ? '0' : '-1'; return 0; }) }, click: $component.trackEvent.bind($data, 'click', $data.title), event: { focus: function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return; var model = $parents[index]; if (model.component.name === 'main-nav') { model.openMenu(); } return; }, blur: function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return; var model = $parents[index]; if (model.component.name === 'main-nav') { model.closeMenu(); } return; } }"> <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span> <span class="icons-ad__label" data-bind="text: title"></span> <!-- ko if: open_in_new_window --> <span class="external-link a11y-hide">Opens in new window</span> <!-- /ko --> </a> <!-- /ko --> <!-- /ko --> <!-- ko if: !$component.ad.location.accessibility_icons --> <!-- ko if: link === '' || link === '#' --> <span> <span data-bind="css: icon"> <span data-bind="text: title"></span> </span> </span> <!-- /ko --> <!-- ko if: link !== '' && link !== '#' --> <a data-bind="attr: { href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '', 'tabindex' : ko.computed(function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return 0; var model = $parents[index]; if(model.component.name != 'main-nav') return 0; if (model.component.name === 'main-nav') return model.isMenuOpen() ? '0' : '-1'; return 0; }) }, click: $component.trackEvent.bind($data, 'click', $data.title), event: { focus: function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return; var model = $parents[index]; if (model.component.name === 'main-nav') { model.openMenu(); } return; }, blur: function() { var index = $parents.findIndex(function(item) { return Object.keys(item).length > 0 && item.component; }); if(index < 0) return; var model = $parents[index]; if (model.component.name === 'main-nav') { model.closeMenu(); } return; } }"> <span data-bind="css: icon"> <span data-bind="text: title"></span> </span> <!-- ko if: open_in_new_window --> <span class="external-link a11y-hide">Opens in new window</span> <!-- /ko --> </a> <!-- /ko --> <!-- /ko --> </div> </div> <!-- /ko --> <!-- ko case: ad.location.type === 'dfp' --> <div data-bind='component: { name: "dfp-component", params: DFPParams }'></div> <!-- /ko --> <!-- /ko --> <!-- /ko --></script><script type='text/html' id='template-evergreen'><div class="dfp-ad" data-bind=" attr: { id: id, 'class' : (sidearm_dfp ? 'sidearm-dfp-ad' : 'dfp-ad') }, style: { width: width() + 'px', height: height() === 0 ? 'auto' : height() + 'px', 'background-color' : window.site_in_dev_mode === 'true' ? '#ccc' : '' }, afterBind: { callback: renderAd, foreach: data }"> </div></script><script type='text/html' id='template-events'><div class="c-events__filter"> <label class="hide" for="c-events__filter-select-events" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">Filter games by sport:</label> <select class="c-events__filter-select" id="c-events__filter-select-events" data-bind="options: sports, value: selectedSport, optionsText: 'title', optionsAfterRender: function(item, value){ if(item.innerHTML == 'Choose Sport'){ item.innerHTML = 'Select Sport' } }"></select> </div> <!-- ko if: !data().length --> <p class="c-events__no-data">There are currently no upcoming events</p> <!-- /ko --> <div class="component c-events c-events--list-logos" role="tablist" data-bind="fastForEach: data"> <div class="c-events__item flex" tabindex="0" role="tab" data-bind=" css: { 'is-open': selected() }, attr: { 'aria-label': 'Game information for ' + $component.component.extra.school_name + ' ' + sport.title + ' versus ' + opponent.title + ' on ' + moment(date).format('M/D/YYYY') + ' at ' + time }, onEnter:function(){return false;}"> <div class="c-events__logos" data-bind="css: { 'is-live' : isLive() }"> <div class="c-events__logo c-events__logo--csu flex"> <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive_2022/cal_logo.png', alt: opponent.title + ' logo'}" /> <div class="c-events__sport" data-bind="text: sport.title"></div> <!-- ko if: type == 'recent' --> <div class="c-events__result"> <!-- ko if: result.status != 'N' --> <span class="c-events__team-score" data-bind="text: result.team_score"></span> <!-- /ko --> <!-- ko if: result.status === "N"--> <span class="c-events__prescore" data-bind="text: result.prescore"></span> <!-- /ko --> </div> <!-- /ko --> <!-- ko if: type == 'upcoming' && liveStats() --> <div class="c-events__result"> <div class="c-events__team-score" data-bind="text: liveStats().team_score"></div> </div> <!-- /ko --> </div> <div class="c-events__logo c-events__logo--opponent flex"> <!-- ko if: opponent.image --> <img class="c-events__team-logo lazyload" data-bind="attr: { 'data-src': opponent.image + '?width=21', alt: opponent.title + ' logo' }" /> <!-- /ko --> <!-- ko if: !opponent.image --> <img class="lazyload c-events__logo--default" data-bind="attr: {src: $component.bucket + '/images/responsive_2022/cal_logo.png', alt: $component.component.extra.school_name + ' logo'}" /> <!-- /ko --> <div class="c-events__indicator" data-bind="text: atVs"></div> <div class="c-events__opponent" data-bind="text: opponent.title"></div> <!-- ko if: type == 'recent' --> <span class="c-events__opponent-score" data-bind="text: result.opponent_score"></span> <!-- /ko --> <!-- ko if: type == 'upcoming' && liveStats() --> <div class="c-events__result c-events__result-border"> <div class="c-events__team-score" data-bind="text: liveStats().opponent_score"></div> </div> <!-- /ko --> </div> </div> <div class="c-events__date-time"> <span class="c-events__date" data-bind="formatDate:date, format:'M/D'"></span> <div class="c-events__time"> <!-- ko if: type === 'upcoming' --> <!-- ko if: isLive() --> <span class="blinking-dot"></span> <span>Live</span> <!-- /ko --> <!-- ko if: !isLive() --> <span class="c-events__gametime"> <span data-bind="text: time"></span> <!-- ko if: isDoubleheader --> <span> (DH)</span> <!-- /ko --> </span> <!-- /ko --> <!-- /ko --> <!-- ko if: type === 'recent' --> <!-- ko switch--> <!-- ko case: status === 'P' --> <span class="c-events__time">Postponed</span> <!-- /ko --> <!-- ko case: status === 'C' --> <span class="c-events__time">Cancelled</span> <!-- /ko --> <!-- ko case: $else --> <span class="c-events__time">Final</span> <!-- /ko --> <!-- /ko --> <!-- /ko --> </div> </div> <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats || media.tickets)) || (type === 'recent' && (story.url || result.boxscore)) --> <button type="button" class="c-events__toggle" data-bind=" click: toggleGame, css: {'is-toggled': selected()}, attr: { 'aria-expanded': selected() ? 'true' : 'false' }, event: { keyup: function(data, event) { if(event.key == 'Enter') { toggleGame() } if(event.key == 'Escape') { closeGame(); } } }" aria-label="Toggle game links"> <!-- ko if: !selected() --> <i class="sf-plus"></i> <!-- /ko --> <!-- ko if: selected() --> <i class="sf-close"></i> <!-- /ko --> </button> <div class="c-events__overlay" data-bind=" css: {'is-open': selected()}, event: { keyup: function(data, event) { if(event.key == 'Escape') { closeGame(); $(event.target).closest('.slick-slide').find('[class*=&quot;__toggle&quot;]').focus(); } } }"> <ul class="c-events__media reset-list"> <!-- ko if: type === 'upcoming' --> <!-- ko if: media.audio --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.audio }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Listen</span> <span class="accessible-hide"> Live audio for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: media.video --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.video }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Watch</span> <span class="accessible-hide"> Live video for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: media.stats --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.stats }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Stats</span> <span class="accessible-hide"> Live stats for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: media.tickets --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.tickets }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Tickets</span> <span class="accessible-hide"> Buy tickets for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- /ko --> <!-- ko if: type === 'recent' --> <!-- ko if: story.url --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: story.url }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Recap</span> <span class="accessible-hide"> Story recap for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: result.boxscore --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: result.boxscore }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Box Score</span> <span class="accessible-hide"> Boxscore for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- /ko --> </ul> </div> <!-- /ko --> </div> </div></script><script type='text/html' id='template-results'><div class="c-events__filter"> <!-- Change the ID/for here to be unique --> <label class="hide" for="c-events__filter-select-results" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">Filter games by sport:</label> <select class="c-events__filter-select c-events__filter-select-results" id="c-events__filter-select" data-bind="options: sports, value: selectedSport, optionsText: 'title', optionsAfterRender: function(item, value){ if(item.innerHTML == 'Choose Sport'){ item.innerHTML = 'Select Sport' } }"></select> </div> <!-- ko if: !data().length --> <p class="c-events__no-data">There are currently no recent events</p> <!-- /ko --> <div class="component c-events c-events--list-logos" role="tablist" data-bind="fastForEach: data"> <div class="c-events__item flex" tabindex="0" role="tab" data-bind=" css: { 'is-open': selected() }, attr: { 'aria-label': 'Game information for ' + $component.component.extra.school_name + ' ' + sport.title + ' versus ' + opponent.title + ' on ' + moment(date).format('M/D/YYYY') + ' at ' + time }, onEnter:function(){return false;}"> <div class="c-events__logos"> <div class="c-events__logo c-events__logo--csu flex"> <img class="c-events__team-logo lazyload" data-bind="attr: {src: $component.bucket + '/images/responsive_2022/cal_logo.png', alt: $component.component.extra.school_name + ' logo'}" /> <div class="c-events__sport" data-bind="text: sport.title"></div> <!-- ko if: type == 'recent' --> <div class="c-events__result"> <!-- ko if: result.status != 'N' --> <span class="c-events__team-score" data-bind="text: result.team_score"></span> <!-- /ko --> <!-- ko if: result.status === "N"--> <!-- ko if: result.prescore --> <span class="c-events__prescore" data-bind="text: result.prescore"></span> <!-- /ko --> <!-- ko if: result.postscore --> <span class="c-events__prescore" data-bind="text: result.postscore"></span> <!-- /ko --> <!-- /ko --> </div> <!-- /ko --> </div> <div class="c-events__logo c-events__logo--opponent flex"> <!-- ko if: opponent.image --> <img class="c-events__team-logo lazyload" data-bind="attr: { 'data-src': opponent.image + '?width=21', alt: opponent.title + ' logo' }" /> <!-- /ko --> <!-- ko if: !opponent.image --> <img class="lazyload c-events__logo--default" data-bind="attr: {src: $component.bucket + '/images/responsive_2022/cal_logo.png', alt: opponent.title + ' logo'}" /> <!-- /ko --> <div class="c-events__indicator" data-bind="text: atVs"></div> <div class="c-events__opponent" data-bind="text: opponent.title"></div> <!-- ko if: type == 'recent' --> <span class="c-events__opponent-score" data-bind="text: result.opponent_score"></span> <!-- /ko --> </div> </div> <div class="c-events__date-time c-events__date-time-border"> <span class="c-events__date" data-bind="formatDate:date, format:'M/D'"></span> <div class="c-events__time"> <!-- ko if: type === 'upcoming' --> <!-- ko if: isLive() --> <span>Live</span> <!-- /ko --> <!-- ko if: !isLive() --> <span class="c-events__gametime"> <span data-bind="text: time"></span> <!-- ko if: isDoubleheader --> <span> (DH)</span> <!-- /ko --> </span> <!-- /ko --> <!-- /ko --> <!-- ko if: type === 'recent' --> <!-- ko switch--> <!-- ko case: status === 'P' --> <span class="c-events__gametime">Postponed</span> <!-- /ko --> <!-- ko case: status === 'C' --> <span class="c-events__gametime">Cancelled</span> <!-- /ko --> <!-- ko case: $else --> <span class="c-events__gametime">Final</span> <!-- /ko --> <!-- /ko --> <!-- /ko --> </div> </div> <!-- ko if: (type === 'upcoming' && (media.audio || media.video || media.stats || media.tickets)) || (type === 'recent' && (story.url || result.boxscore)) --> <button type="button" class="c-events__toggle" data-bind=" click: toggleGame, css: {'is-toggled': selected()}, attr: { 'aria-expanded': selected() ? 'true' : 'false' }, event: { keyup: function(data, event) { if(event.key == 'Enter') { toggleGame() } if(event.key == 'Escape') { closeGame(); } } }" aria-label="Toggle game links"> <!-- ko if: !selected() --> <i class="sf-plus"></i> <!-- /ko --> <!-- ko if: selected() --> <i class="sf-close"></i> <!-- /ko --> </button> <div class="c-events__overlay" data-bind=" css: {'is-open': selected()}, event: { keyup: function(data, event) { if(event.key == 'Escape') { closeGame(); $(event.target).closest('.slick-slide').find('[class*=&quot;__toggle&quot;]').focus(); } } }"> <ul class="c-events__media reset-list"> <!-- ko if: type === 'upcoming' --> <!-- ko if: media.audio --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.audio }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Listen</span> <span class="accessible-hide"> Live audio for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: media.video --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.video }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Watch</span> <span class="accessible-hide"> Live video for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: media.stats --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.stats }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Stats</span> <span class="accessible-hide"> Live stats for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: media.tickets --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: media.tickets }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Tickets</span> <span class="accessible-hide"> Buy tickets for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- /ko --> <!-- ko if: type === 'recent' --> <!-- ko if: story.url --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: story.url }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Recap</span> <span class="accessible-hide"> Story recap for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- ko if: result.boxscore --> <li class="c-events__media-item"> <a class="c-events__media-link" data-bind="attr: { href: result.boxscore }, event: { focus: function() { openGame(); }, blur: function() { closeGame(); } }"> <span>Box Score</span> <span class="accessible-hide"> Boxscore for <span data-bind="text: sport.title"></span> <span data-bind="text: atVs"></span> <span data-bind="text: opponent.title"></span> on <span data-bind="formatDate:date, format:'MMMM D, YYYY'"></span> at <span data-bind="text: time"></span> </span> </a> </li> <!-- /ko --> <!-- /ko --> </ul> </div> <!-- /ko --> </div> </div></script><script type='text/html' id='template-navigation'><!-- ko if: name() === 'main-nav' --> <div class="component c-navigation c-navigation--main flex"> <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")--> <div class="c-navigation-desktop flex-item-1"> <ul class="c-navigation__level-1 flex" data-bind="afterBind: { fastForEach: data, callback: navOverflow }"> <!-- ko if: !isHidden() --> <li data-bind=" attr: { 'aria-haspopup': items.length ? 'true' : 'false', 'class': ko.computed(function() { return class_name ? class_name + ' c-navigation__item c-navigation__item--level-1': 'c-navigation__item c-navigation__item--level-1' }) }, css: { 'c-navigation__parent': items && items.length > 0, 'is-open': isItemOpen(), 'sidearm-haspopup': items.length }"> <!-- ko if: url === "" || url === "#" --> <a role="button" class="c-navigation__url c-navigation__url--level-1" data-bind=" html: title, css: {'is-toggled':isItemOpen() }, click: function() { let currentTarget = event.currentTarget; let menuItems = document.querySelectorAll('.c-navigation__url--level-1'); menuItems.forEach((element) => { if(!currentTarget.isSameNode(element)) { let navdata = ko.dataFor(element); navdata.closeMenuItem(); } }); toggleMenuItem(); }, event: { keyup: function(data,event) { if(event.key == 'Enter' || event.key == 'Space') { let currentTarget = event.currentTarget; let menuItems = document.querySelectorAll('.c-navigation__url--level-1'); menuItems.forEach((element) => { if(!currentTarget.isSameNode(element)) { let navdata = ko.dataFor(element); navdata.closeMenuItem(); } }); toggleMenuItem(); } } }, attr: { 'aria-haspopup': items && items.length ? 'true' : 'false', 'aria-expanded': isItemOpen() ? 'true' : 'false' }" tabindex="0"></a> <!-- /ko --> <!-- ko if: url !== "" && url !== "#" --> <a class="c-navigation__url c-navigation__url--level-1" data-bind=" html: title, attr: { href: url, target: open_in_new_window ? '_blank' : '' }, onEnter: toggleMenuItem"></a> <!-- /ko --> <!-- ko if: columns.length > 0 --> <div class="c-navigation__level-2" data-bind=" css: { 'is-open' : isItemOpen() }, attr: { 'aria-hidden' : isItemOpen() ? 'false' : 'true' }, onEscape:closeMenuItem"> <div class="c-navigation__level-2-inner"> <div class="flex"> <!-- ko fastForEach: columns --> <ul class="c-navigation__column reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }"> <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator, 'c-navigation__parent':items && items.length > 0}"> <!-- ko if: separator --> <span data-bind="text: title" role="heading" aria-level="3"></span> <!-- /ko --> <!-- ko ifnot: separator --> <a class="c-navigation__url c-navigation__url--level-2" data-bind=" text: title, attr: { href: url, target: open_in_new_window ? '_blank' : '', 'aria-label': ($parent.items[0].separator === false ? '' : $parent.items[0].title + ' ') + title, tabindex: $parents[1].isItemOpen() ? 0 : -1 }, event: { focus: function() { $parents[1].openMenuItem(); }, blur: function() { $parents[1].closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parents[1].closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name"></a> <!-- /ko --> <!-- ko if: schedule_roster_news_links --> <!-- ko fastForEach: schedule_roster_news_links --> <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind=" text: title, attr: { href: url, 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title, 'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1 }, event: { focus: function() { $parents[2].openMenuItem(); }, blur: function() { $parents[2].closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parents[2].closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name"></a> <!-- /ko --> <!-- /ko --> <!-- ko if: stats --> <a class="c-navigation__url c-navigation__url--level-2 c-navigation__stats" data-bind="attr: { href: stats.url, 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + title + ' Stats', 'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[1].isItemOpen() ? 0 : -1}, event: { focus: function() { $parents[1].openMenuItem(); }, blur: function() { $parents[1].closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parents[1].closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name">Stats</a> <!-- /ko --> <!-- ko if: social_media_links --> <!-- ko fastForEach: social_media_links --> <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind=" text: title, attr: { href: url, 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title, 'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1, tabindex: url ? ($parents[2].isItemOpen() ? 0 : -1) : -1 }, event: { focus: function() { $parents[2].openMenuItem(); }, blur: function() { $parents[2].closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parents[2].closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name" target="_blank"></a> <!-- /ko --> <!-- /ko --> </li> </ul> <!-- /ko --> </div> <!-- ko if: ad --> <div class="c-navigation__ad" data-bind="css: ad.css_class"> <a data-bind= "attr: { href: ad.link, tabindex: isItemOpen() ? 0 : -1 }, event: { focus: function() { openMenuItem(); }, blur: function() { closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $component.closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }"> <picture data-bind="html5Picture: ad.picture, alt: ad.title"></picture> </a> </div> <!-- /ko --> </div> </div> <!-- /ko --> </li> <!-- /ko --> </ul> </div> <!-- /ko --> <button type="button" class="c-navigation__toggle" data-bind=" click: function() { if ($('.s-schedule').hasClass('is-open')) { $('.s-schedule').removeClass('is-open'); $('body').removeClass('events-open'); $('body').removeClass('sports-nav'); } if ($('.sport-navigation .c-navigation__offcanvas').hasClass('is-open')) { $('.sport-navigation .c-navigation__offcanvas').removeClass('is-open'); $('.sport-navigation .c-navigation__toggle').removeClass('is-toggled'); $('body').removeClass('sports-nav'); } toggleMenu();}, attr: {'aria-expanded': isMenuOpen() ? 'true' : 'false' }, css: {'is-toggled': isMenuOpen()}, visible: ko.observable().matchMedia('(max-width: 1024px)')() || hasHiddenItems" aria-label="Toggle main navigation menu"> <span class="c-navigation__toggle-text">Menu</span> <!-- ko if: !isMenuOpen() --> <span aria-hidden="true" class="sf-menu sidearm-icon"></span> <!-- /ko --> <!-- ko if: isMenuOpen() --> <span aria-hidden="true" class="sf-close sidearm-icon"></span> <!-- /ko --> </button> <!-- ko if: hasHiddenItems() || ko.observable().matchMedia("(max-width: 1024px)") --> <div class="c-navigation-mobile"> <div class="c-navigation__offcanvas" data-bind=" css: isMenuOpen() ? 'is-open' : '', onEscape: function(){ $component.closeMenu(); document.querySelector('.c-navigation__toggle').focus(); }"> <ul class="c-navigation__level-1" data-bind="fastForEach: data"> <!-- ko if: isHidden() || ko.observable().matchMedia("(max-width: 1024px)") --> <li data-bind=" attr: { 'class': ko.computed(function() { return class_name ? class_name + ' c-navigation__item c-navigation__item--level-1': 'c-navigation__item c-navigation__item--level-1' }) }, css: { 'c-navigation__parent' : items.length > 0, 'is-open': isItemOpen() }"> <!-- ko if: url === "" || url === "#" --> <a role="button" class="c-navigation__url c-navigation__url--level-1" data-bind=" html: title, attr: { href: url, target: open_in_new_window ? '_blank' : '', tabindex: $parent.isMenuOpen() ? 0 : -1 }, click: toggleMenuItem, css: { 'is-open': isItemOpen() }, event: { focus: function() { $parent.openMenu(); }, blur: function() { $parent.closeMenu(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parent.closeMenu(); document.querySelector('.c-navigation__toggle').focus(); } } }"></a> <!-- /ko --> <!-- ko if: url !== "" && url !== "#" --> <a class="c-navigation__url c-navigation__url--level-1" data-bind=" html: title, css: {'is-open': isItemOpen()}, attr: { href: url, tabindex: $parent.isMenuOpen() ? 0 : -1 }, event: { focus: function() { $parent.openMenu(); }, blur: function() { $parent.closeMenu(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parent.closeMenu(); document.querySelector('.c-navigation__toggle').focus(); } } }"></a> <!-- /ko --> <!-- ko if: columns.length > 0 --> <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', onEscape: closeMenuItem"> <!-- ko fastForEach: columns --> <ul class="c-navigation__columns reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }"> <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}"> <!-- ko if: separator --> <span data-bind="text: title" role="heading" aria-level="3"></span> <!-- /ko --> <!-- ko ifnot: separator --> <a class="c-navigation__url c-navigation__url--level-2" data-bind=" html: title, attr: { href: url, target: open_in_new_window ? '_blank' : '', 'aria-label': ($parent.items[0].separator === false ? '' : $parent.items[0].title + ' ') + title, tabindex: $parents[1].isItemOpen() ? 0 : -1 }, event: { focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); }, blur: function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parents[2].closeMenu(); $parents[1].closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name"></a> <!-- /ko --> <!-- ko if: schedule_roster_news_links --> <!-- ko fastForEach: schedule_roster_news_links --> <!-- ko if: title == 'Schedule' || title == 'Roster' --> <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind=" text: title, attr: { href: url, 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title, 'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1 }, event: { focus: function() { $parents[3].openMenu(); $parents[2].openMenuItem(); }, blur: function() { $parents[3].closeMenu(); $parents[2].closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parents[1].closeMenu(); $parents[1].closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name"></a> <!-- /ko --> <!-- /ko --> <!-- /ko --> </li> </ul> <!-- /ko --> </div> <!-- /ko --> </li> <!-- /ko --> </ul> <!-- ko if: ko.observable().matchMedia("(max-width: 1024px)") --> <search-component params="{ name: 'mobile-search'}"></search-component> <div class="flex"> <div class="cs-nav-ad"> <ads-component params="{name: 'templated-cs-main-nav'}"></ads-component> </div> <div class="cs-nav-ad"> <ads-component params="{name: 'cs-main-nav---2-6bf67b'}"></ads-component> </div> </div> <div class="main-header-links"> <ads-component params="{name: 'main-nav---links-480ac7'}"></ads-component> </div> <!-- /ko --> </div> </div> <!-- /ko --> </div> <!-- /ko --> <!-- ko if: name() === 'sports-nav' --> <div class="component c-navigation c-navigation--sport" data-bind="css: ko.observable().matchMedia('(min-width:1025px)')() ? 'c-navigation--desktop' : 'c-navigation--mobile'"> <!-- ko switch--> <!-- ko case: ko.observable().matchMedia('(min-width:1025px)') --> <ul class="c-navigation__level-1 flex" data-bind="fastForEach: data"> <li class="" data-bind=" attr: { class: class_name, 'aria-haspopup': items && items.length ? 'true' : 'false' }, css: { 'c-navigation__sport': class_name === 'sport-home', 'c-navigation__additional': class_name === 'additional-links', 'c-navigation__parent': items && items.length, 'c-navigation__item c-navigation__item--level-1': true }"> <a class="c-navigation__url c-navigation__url--level-1" data-bind=" html: class_name === 'additional-links' ? 'More +' : title, onEnter: toggleMenuItem, css: {'is-toggled':isItemOpen()}, attr: { 'aria-haspopup': items && items.length ? 'true' : 'false', 'aria-expanded': isItemOpen() ? 'true' : 'false', href: url != '' && url != '#' ? url : null, target: open_in_new_window ? '_blank' : '' }" tabindex="0"></a> <!-- ko if: class_name === "sport-home" --> <div class="c-navigation__ad"> <ads-component params="{ name: '' }"></ads-component> </div> <!-- /ko --> <!-- ko if: items && items.length --> <ul class="c-navigation__level-2" data-bind=" fastForEach: items, css: {'is-open': isItemOpen()}, onEscape: closeMenuItem"> <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: { 'c-navigation__separator': separator }"> <!-- ko if: separator --> <span data-bind="text: title" role="heading" aria-level="3"></span> <!-- /ko --> <!-- ko ifnot: separator --> <a class="c-navigation__url c-navigation__url--level-2" data-bind=" html: title, attr: { href: url, target: open_in_new_window ? '_blank' : '', tabindex: $parent.isItemOpen() ? 0 : -1 }, event: { focus: function() { $parent.openMenuItem(); }, blur: function() { $parent.closeMenuItem(); }, keyup: function(data, event) { if(event.key == 'Escape') { $parent.closeMenuItem(); let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); focusableElement.focus(); } } }, css: class_name"></a> <!-- /ko --> </li> </ul> <!-- /ko --> </li> </ul> <!-- /ko --> <!-- ko case: $else --> <ul class="c-navigation__sport-links flex flex-align-center flex-justify-between"> <li class="c-navigation__sport flex flex-align-center"> <a class="c-navigation__sport-link c-navigation__url" data-bind="text: sport.title, attr: { href: data()[0].url != '#' ? data()[0].url : '/index.aspx?path=' + sport.shortname }"></a> </li> <!-- ko if: data().length > 1 --> <li class="c-navigation__item--sport-links c-navigation__additional"> <button type="button" class="c-navigation__toggle" data-bind="click: toggleMenu, attr: {'aria-expanded': isMenuOpen() ? 'true' : 'false'}, css: {'is-toggled': isMenuOpen()}" aria-label="Toggle sport navigation menu"> <!-- ko if: !isMenuOpen() --> <span class="sf-plus sidearm-icon"></span> <!-- /ko --> <!-- ko if: isMenuOpen() --> <span class="sf-close sidearm-icon"></span> <!-- /ko --> </button> </li> <!-- /ko --> </ul> <div class="c-navigation__offcanvas" data-bind=" css: { 'is-open': isMenuOpen() }, attr: { 'aria-hidden': isMenuOpen() ? 'false' : 'true' }, onEscape: closeMenu"> <ul class="c-navigation__level-1" data-bind="fastForEach: data"> <!-- ko if: class_name != 'sport-home' --> <li class="c-navigation__item c-navigation__item--level-1" data-bind="css: { 'c-navigation__parent' : items && items.length > 0, 'c-navigation__additional': class_name === 'additional-links', 'is-open': isItemOpen() }"> <!-- ko if: url != "" && url != "#" --> <a class="c-navigation__url c-navigation__url--level-1" data-bind=" html: title, attr: { href: url, target: open_in_new_window ? '_blank' : '', tabindex: $parent.isMenuOpen() ? 0 : -1 }, event: { focus: function() { $parent.openMenu(); }, blur: function() { $parent.closeMenu(); } },"></a> <!-- /ko --> <!-- ko if: url === "" || url === "#" --> <a class="c-navigation__url c-navigation__url--level-1" href="javascript:void(0)" data-bind=" html: class_name === 'additional-links' ? 'More' : title, click: toggleMenuItem, css: { 'is-open': isItemOpen() }, attr: { 'aria-expanded': isItemOpen() ? true : false, 'aria-haspopup': items && items.length, tabindex: $parent.isMenuOpen() ? 0 : -1 }, event: { focus: function() { $parent.openMenu(); }, blur: function() { $parent.closeMenu(); } },"></a> <!-- /ko --> <!-- ko if: items && items.length --> <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', attr: {'aria-hidden': isItemOpen() ? 'false' : 'true'}"> <ul class="" data-bind="fastForEach: items"> <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}"> <!-- ko if: separator --> <span data-bind="text: title" role="heading" aria-level="3"></span> <!-- /ko --> <!-- ko ifnot: separator --> <a class="c-navigation__url c-navigation__url--level-2" data-bind=" html: title, attr: { href: url, target: open_in_new_window ? '_blank' : '', tabindex: $parent.isItemOpen() ? 0 : -1 }, event: { focus: function() { $parents[1].openMenu(); $parent.openMenuItem(); }, blur: function() { $parents[1].closeMenu(); $parent.closeMenuItem(); } }"></a> <!-- /ko --> </li> </ul> </div> <!-- /ko --> </li> <!-- /ko --> </ul> </div> <!-- /ko --> <!-- /ko --> </div> <!-- /ko --></script><script type='text/html' id='template-search'><!-- ko if: name() === 'main-search' --> <div class="component c-search c-search--overlay" role="search" data-bind="focusTrapWithin: '.c-search__overlay', css:{ 'is-open': toggled() }, onEscape: closeSearch"> <button type="button" class="c-search__toggle" aria-label="Toggle search form" data-bind="click: toggleSearch, attr: { 'aria-expanded': toggled() ? 'true' : 'false' }, css: { 'is-toggled' : toggled() }"> <span aria-hidden="true" class="sf-search-2 sidearm-icon"></span> </button> <div class="c-search__overlay" data-bind="css:{ 'is-open': toggled() }, click: closeSearch"> <fieldset> <legend class="accessible-hide">Search</legend> <div class="c-search__text-wrap flex relative" data-bind="click: function(){}, clickBubble: false"> <label class="hide" for="searchInput">Search</label> <input id="searchInput" type="text" class="c-search__text" data-bind="textInput: query, onEnter: search, attr:{ tabindex: toggled() ? 0 : -1 }" placeholder="Search..." aria-label="Search this site" /> <button type="submit" class="c-search__submit" data-bind="click: search, disable: !query(), attr:{ tabindex: toggled() ? 0 : -1 }" aria-label="Search site">Go</button> </div> </fieldset> <button type="button" class="c-search__close" aria-label="Close search" data-bind="click: closeSearch, clickBubble: false, attr:{ tabindex: toggled() ? 0 : -1 }"> <span aria-hidden="true" class="sf-close sidearm-font"></span> </button> </div> </div> <!-- /ko --> <!-- ko if: name() === 'mobile-search'--> <div class="component c-search c-search--mobile" role="search"> <fieldset> <legend class="accessible-hide">Search:</legend> <div class="c-search__container"> <label class="hide" for="searchInput">Search</label> <input id="searchInput" type="text" class="c-search__text" data-bind=" textInput: query, onEnter: search, event: { focus: function() { openSearch, $parent.openMenu(); }, blur: function() { closeSearch, $parent.closeMenu(); } }, attr: { tabindex: $parent.isMenuOpen() ? 0 : -1 }" placeholder="Search" aria-label="Search this site" /> <button type="submit" class="c-search__submit" data-bind=" click: search, disable: !query(), event: { focus: function() { openSearch, $parent.openMenu(); }, blur: function() { closeSearch, $parent.closeMenu(); } }, css: {'disabled' : !query()}, attr: { tabindex: $parent.isMenuOpen() ? 0 : -1 }" aria-label="Search site"> <span aria-hidden="true" class="sf-search-2 sidearm-icon"></span> </button> </div> </fieldset> </div> <!-- /ko --></script> <script> window.preloaded_templates_are_rendering = true; require(['knockout'], function (ko) { function register_custom_loader(component, vm_name, template_name) { if (document.getElementById('template-' + (template_name || component) )) { var custom_loader = { getConfig: function(name, callback) { if (name === component + '-component') { componentConfig = { template: { element: 'template-' + (template_name || component) }, viewModel: { require: 'components/' + (vm_name || component) } }; callback(componentConfig); } else { callback(null) } } }; ko.components.loaders.unshift(custom_loader); } } register_custom_loader('ads', 'promotions', 'promotions'); register_custom_loader('dfp', 'evergreen', 'evergreen'); register_custom_loader('events'); register_custom_loader('results'); register_custom_loader('navigation'); register_custom_loader('search'); window.preloaded_templates_are_rendering = false; }); </script> <div class="b4mhv1a2d" style="display: none;" role="dialog" aria-label="Ad Blocker Detected" aria-modal="true"> <div class="b4mhv1a2d__inner"> <div class="b4mhv1a2d__body"> <div class="flex flex-align-center"> <img src="/images/logos/site/site.png?width=48" alt="Site logo" /> <div class="b4mhv1a2d-modal__title">Ad Blocker Detected</div> </div> <div class="b4mhv1a2d-modal__text"> <p>Thanks for visiting <a class="b4mhv1a2d-modal__text-host"></a>!</p> <p>The use of software that blocks ads hinders our ability to serve you the content you came here to enjoy.</p> <p>We ask that you consider turning off your ad blocker so we can deliver you the best experience possible while you are here.</p> <p>Thank you for your support!</p> <div class="b4mhv1a2d-modal__learn"> <a href="http://www.sidearmsports.com/blockers" target="_blank"><span class="sf-arrows-round-right"></span>Learn More About Ad Blockers</a> </div> </div> </div> <button type="button" class="b4mhv1a2d-banner__consent text-center" aria-label="Close ad blocker detected modal">Close</button> </div> </div> <script> var host_element = document.querySelector(".b4mhv1a2d-modal__text-host"); host_element.href = window.location.href; host_element.innerText = window.location.hostname; function close_banner() { var CookieDate = new Date; CookieDate.setTime(CookieDate.getTime() + 1 * 3600 * 1000 * 24); document.cookie = "sidearm-adblock-banner_consent=true; expires=\"" + CookieDate.toGMTString() + "\";"; document.querySelector(".b4mhv1a2d").remove(); } var consent_button = document.querySelector(".b4mhv1a2d-banner__consent"); consent_button.addEventListener("click", function() { close_banner(); }); require(['config'], function(config) { require(['jquery', 'knockout', 'cookie', 'text'], function ($, ko, cookie, text) { $(function () { //disable check for Siteimprove scans if (navigator.userAgent.toLowerCase().indexOf('siteimprove') < 0) { if (cookie.get_cookie('sidearm-adblock-banner_consent')) { return; } var deferred = $.Deferred(); $.ajax({ type: "HEAD", async: true, url: "/components/js/analytics.js", }).done(function(message,text,jqXHR){ deferred.resolve(); }) .fail(function(err){ show_ad_blocker_blocked_modal(); deferred.reject(); }); deferred.then(function(success) { $.get('/common/templates/dfp/dfp-component-template.html') .then(function (response) { }, function (error) { show_ad_blocker_blocked_modal(); }); }, function (error) { show_ad_blocker_blocked_modal() }) .fail(function(){ show_ad_blocker_blocked_modal() }); function show_ad_blocker_blocked_modal() { var modal = document.querySelector('.b4mhv1a2d'); modal.style.display = 'flex'; modal.querySelector('.b4mhv1a2d-banner__consent').focus(); } } }); }); }); </script> <style> .b4mhv1a2d { display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; padding: 24px; background-color: rgba(0, 0, 0, 0.85); } .b4mhv1a2d__inner { background-color: white; color: #2a2b2c; width: 100%; max-width: 500px; border-radius: 2px; line-height: 1.875; font-size: 1rem; max-height: 100%; max-width: 700px; } .b4mhv1a2d__body { padding: 24px; } .b4mhv1a2d-modal__title { position: relative; padding-left: 24px; font-size: 1.5rem; font-weight: 900; line-height: 1; } .b4mhv1a2d-modal__title::after { content: ''; display: block; width: 48px; height: 2px; background-color: black; margin-top: 8px; } .b4mhv1a2d-modal__text a { color: black; } .b4mhv1a2d-modal__learn { color: black; font-size: 1rem; font-weight: 400; line-height: 1.5rem; } .b4mhv1a2d-modal__learn a { color: black; } .b4mhv1a2d-modal__browsers { padding-top: 12px; margin: 0 -6px; } .b4mhv1a2d-modal__browsers-button { flex: 1 0 auto; text-decoration: none; border-radius: 6px; background: whitesmoke; border-radius: 35px; padding: 12px; margin: 0 6px; border: 1px solid #d9d9d9; transition: .25s; } .b4mhv1a2d-modal__browsers-button img { width: 36px; height: 36px; } .b4mhv1a2d-modal__browsers-button:hover { background: #d9d9d9; } .b4mhv1a2d-modal__browsers--upgrade { line-height: 1; padding: 0 12px; } .b4mhv1a2d-modal__browsers--text { font-size: 14px; color: #2a2b2c; font-weight: 400; } .b4mhv1a2d-modal__browsers--text span { font-size: 16px; color: black; font-weight: 700; } .b4mhv1a2d-modal__browsers--text:last-child { padding-top: 4px; } .b4mhv1a2d-banner__consent { -webkit-appearance: none; background-color: whitesmoke; border: 1px solid #d9d9d9; display: block; padding: 0 16px; color: black; width: 100%; margin-top: 8px; transition: .25s; line-height: 28px; height: 28px; font-size: 14px; } .b4mhv1a2d-banner__consent:hover { background-color: black; color: white; } </style><div style='position: fixed; left: -10000px'></div> <script> document.addEventListener('click', function(e) { if (e.target && e.target.classList.contains('sidearm-accessible-slick-pause-all')) { var button = e.target, paused = button.classList.contains('sidearm-paused'), slickSliders = document.querySelectorAll('.slick-initialized'), pauseButtons = document.querySelectorAll('.sidearm-accessible-pause'), pauseButtonsText = document.querySelectorAll('.sidearm-accessible-pause-text'), jaws = button.parentElement.querySelector('.sidearm-jaws-talk-please'); if (paused) { slickSliders.forEach(function(slider) { $(slider).slick('slickPlay'); $(slider).slick('slickGoTo', 0, false); }); button.classList.remove('sidearm-paused'); button.textContent = 'Pause All Rotators'; jaws.textContent = 'All Rotators Playing'; pauseButtonsText.forEach(function(text) { text.setAttribute('aria-live', 'off'); text.textContent = 'Pause'; text.setAttribute('aria-live', 'polite'); }); } else { slickSliders.forEach(function(slider) { $(slider).slick('slickPause'); $(slider).slick('slickGoTo', 0, false); }); button.classList.add('sidearm-paused'); button.textContent = 'Play All Rotators'; jaws.textContent = 'All Rotators Paused'; pauseButtonsText.forEach(function(text) { text.setAttribute('aria-live', 'off'); text.textContent = 'Play'; text.setAttribute('aria-live', 'polite'); }); } } }); </script> <script type="text/javascript"> var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe title="Double click" src="https://8010100.fls.doubleclick.net/activityi;src=8010100;type=count0;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); </script> <noscript> <iframe title="Double click" src="https://8010100.fls.doubleclick.net/activityi;src=8010100;type=count0;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe> </noscript> <script type="text/javascript"> var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe title="Double click" src="https://8010100.fls.doubleclick.net/activityi;src=8010100;type=counter;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); </script> <noscript> <iframe title="Double click" src="https://8010100.fls.doubleclick.net/activityi;src=8010100;type=counter;cat=sitev0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe> </noscript><!-- BEGIN ControlTag for "Sidearm" --> <script class="kxct" data-id="so4l4yxm2" data-timing="async" data-version="3.0" type="text/javascript"> window.Krux||((Krux=function(){Krux.q.push(arguments)}).q=[]); (function(){ var k=document.createElement('script');k.type='text/javascript';k.async=true; k.src=(location.protocol==='https:'?'https:':'http:')+'//cdn.krxd.net/controltag/so4l4yxm2.js'; var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s); }()); </script> <!-- END ControlTag --> <script> Krux('ns:mogointeractive', 'consent:set', { dc: true, al: true, tg: true, cd: false, sh: false, re: false }, function(errors, body) { if (errors) { console.error(errors); } }); </script></body> <script> require(['jquery', 'jquery-ui'], function($) { window.toggleEvents = function() { $(".s-schedule").toggleClass("is-open"); $("body").toggleClass("events-open"); } }); </script> <script> require(['jquery', 'jquery-ui'], function($) { window.triggerTabs = function(tab_index) { $('#events-tabs-mobile').tabs({ active: tab_index }); }; window.triggerTabs(0); }); </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10