function main(error){error||Daktronics.Components.SiteSearch.load(".header-search")}function lazyLoadImg(error,nativeBrowserSupport){error||Daktronics.LazyLoad.init(nativeBrowserSupport,"img")}function lazyLoadIframe(error,nativeBrowserSupport){error||Daktronics.LazyLoad.init(nativeBrowserSupport,"iframe")}window.Daktronics=window.Daktronics||{};Daktronics.Helper=function(){return{PageInEditMode:!1}}();Daktronics.Utility=function(){"use strict";var registerEvent=function($elements,eventType,eventName,eventCallback){var eventNamespace=eventType+"."+eventName;$elements.each(function(){var $element=$(this);$element.data(eventNamespace)&&$element.off(eventNamespace);$element.on(eventNamespace,eventCallback);$element.data(eventNamespace,!0)})},lazyLoadMedia=function($container,parentSelector,allMediaLoadedCallback){var mediaSelector="img[data-src],.youtube.lazy[data-src]",$containerParent=$container.closest(parentSelector),$lazyLoadMedia=$container.find(mediaSelector).filter(function(){return $(this).closest(parentSelector).is($containerParent)}),loadedCount=0,mediaLoadedCallback=function(){loadedCount++;loadedCount===$lazyLoadMedia.length&&allMediaLoadedCallback&&allMediaLoadedCallback()};$container.is(mediaSelector)&&($lazyLoadMedia=$lazyLoadMedia.add($container));$lazyLoadMedia.each(function(){Daktronics.Image.Load(this,mediaLoadedCallback);Daktronics.Video.Load(this,mediaLoadedCallback)});$lazyLoadMedia.length===0&&allMediaLoadedCallback&&allMediaLoadedCallback()},registerContentSwitchers=function(){Daktronics.Helper.PageInEditMode||$(".switcher").each(function(){var switcher=new Daktronics.Components.ContentSwitcher($(this))})},setCookie=function(name,value,expireDays,encodeValue=true){var cookieString=name,date=new Date,cookieValue=value;encodeValue&&(cookieValue=encodeURIComponent(value));date.setDate(date.getDate()+expireDays);cookieString+="="+cookieValue+";expires="+date.toUTCString()+";path=/";document.cookie=cookieString},getCookie=function(name){for(var cname=name+"=",decodedCookie=decodeURIComponent(document.cookie),ca=decodedCookie.split(";"),cvalue=null,c,i=0;i<ca.length;i++)if(c=ca[i].trim(),c.indexOf(cname)==0){cvalue=c.substring(cname.length,c.length);break}return cvalue},deleteCookie=function(name){let existingCookie=getCookie(name);existingCookie&&(document.cookie=`${name}=;expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/`)},detectIE=function(){var ua=window.navigator.userAgent,msie=ua.indexOf("MSIE "),trident=ua.indexOf("Trident/"),version=-1,rv;return msie>-1&&(version=parseInt(ua.substring(msie+5,ua.indexOf(".",msie)),10)),trident>-1&&(rv=ua.indexOf("rv:"),version=parseInt(ua.substring(rv+3,ua.indexOf(".",rv)),10)),version};return{RegisterEvent:registerEvent,SetCookie:setCookie,GetCookie:getCookie,DeleteCookie:deleteCookie,RegisterContentSwitchers:registerContentSwitchers,LazyLoadMedia:lazyLoadMedia,DetectIE:detectIE}}();Daktronics.Pages=function(){"use strict";function addScrollToAnchorOnLoad(){var hash=window.location.hash;hash&&(history.replaceState(null,null," "),window.addEventListener("load",function(){setTimeout(function(){var target=$(hash),headerHeight,offsetPosition;target.length&&(headerHeight=$("#header").length?$("#header").outerHeight():350,offsetPosition=target.offset().top-headerHeight,window.scrollTo(0,offsetPosition),history.replaceState(null,null,hash))},0)}))}function smoothScrollTo(offsetPosition){$("body, html").animate({scrollTop:offsetPosition},1500,"linear")}function isMobile(){return window.innerWidth<=1200}function showMobileSignInPrompt(){return window.innerWidth<992}$(document).ready(function(){$(`a[href^="#"]:not(${".toTop, [data-toggle]"})`).on("click",function(e){var targetId=this.getAttribute("href"),targetElement,headerHeight,offsetPosition;targetId!="#"&&(targetElement=$(targetId),targetElement.length&&(e.preventDefault(),headerHeight=0,isMobile()||(headerHeight=$("#header").length?$("#header").outerHeight():135),offsetPosition=targetElement.offset().top-headerHeight,smoothScrollTo(offsetPosition)))});addScrollToAnchorOnLoad()});$(document).ready(function(){var popoverTimer,targetElement=showMobileSignInPrompt()?$("#login-prompt-popover-mobile"):$("#login-prompt-popover"),isMyPopoverVisible=!1,signInButton=$("#sign-in-dropdown").length?"#sign-in-dropdown":"#sign-in-button",inViewElement=showMobileSignInPrompt()?$("#hamburger-nav-tag, #hamburger-nav-button"):$(signInButton),mobileSignInButton="#hamburger-nav-tag, #hamburger-nav-button";$(mobileSignInButton).popover({html:!0,content:function(){return targetElement.html()},trigger:"manual",placement:"right",animation:!1});$(signInButton).popover({html:!0,content:function(){return targetElement.html()},trigger:"manual",placement:"bottom",animation:!1});showMobileSignInPrompt()?targetElement.length&&($(mobileSignInButton).popover("show"),isMyPopoverVisible=!0,popoverTimer=setTimeout(function(){$(mobileSignInButton).popover("hide");isMyPopoverVisible=!1},1e4)):targetElement.length&&($(signInButton).popover("show"),isMyPopoverVisible=!0,popoverTimer=setTimeout(function(){$(signInButton).popover("hide");isMyPopoverVisible=!1},1e4));$(signInButton).on("click",function(){isMyPopoverVisible&&($(signInButton).popover("hide"),isMyPopoverVisible=!1)});$(mobileSignInButton).on("click",function(){isMyPopoverVisible&&($(mobileSignInButton).popover("hide"),isMyPopoverVisible=!1)});$(document).on("mouseenter",".popover",function(){clearTimeout(popoverTimer);isMyPopoverVisible=!0;inViewElement.popover("hide");inViewElement.popover("show")});$(document).on("mouseleave",".popover",function(){popoverTimer=setTimeout(function(){inViewElement.popover("hide");isMyPopoverVisible=!1},5e3)})});$(window).on("resize",function(){var signInButton=$("#sign-in-dropdown").length?"#sign-in-dropdown":"#sign-in-button",mobileSignInButton="#hamburger-nav-tag, #hamburger-nav-button";showMobileSignInPrompt()?$("#login-prompt-popover").length&&($(signInButton).popover("dispose"),$(mobileSignInButton).popover("show"),setTimeout(function(){$(mobileSignInButton).popover("dispose")},1e4)):$("#login-prompt-popover-mobile").length&&($(mobileSignInButton).popover("dispose"),$(signInButton).popover("show"),setTimeout(function(){$(signInButton).popover("dispose")},1e4))});var addScrollToTopClickHandler=function(){$(window).on("scroll",function(){$(this).scrollTop()>400?$(".toTop").fadeIn(200):$(".toTop").fadeOut(200)});$(".toTop").on("click",function(e){e.preventDefault();$("body, html").animate({scrollTop:0},1500,"linear")})},setCookieNotification=function(){var accepted=Daktronics.Utility.GetCookie("CookieNotification")==="Accepted";if(!accepted){$("#CookieNotification").removeClass("hide");$("#CookieNotification .btn").on("click",function(){Daktronics.Utility.SetCookie("CookieNotification","Accepted",180);$("#CookieNotification").addClass("hide")})}},getNextElement=function($element){var $nextElement=$element.next();return $nextElement=$nextElement.is("span")&&$nextElement.find(":not([class])").length>0?$nextElement.children().first():$element.next(":visible"),$nextElement.length===0&&($nextElement=getNextElement($element.parent())),$nextElement},configureBGArrowAfterElement=function(chevronElement){var $nextElement=getNextElement($(chevronElement));$nextElement.addClass("bgArrow-after")},setBGArrowWidth=function(container,cssClass){var $container=$(container),width=$container.width(),$bgArrowBorder=$container.find("."+cssClass);$container.is("section.bgArrow")&&(width=container.clientWidth);$bgArrowBorder.length===0&&($bgArrowBorder=$("<div><\/div>"),$bgArrowBorder.addClass(cssClass),$container.append($bgArrowBorder));$bgArrowBorder.css({"border-right-width":width/2+"px","border-left-width":width/2+"px"})},getHeaderHeight=function(){return $("#header").outerHeight()},configureBGArrows=function(){$(".bgArrow").each(function(){setBGArrowWidth(this,"bgArrow-border");configureBGArrowAfterElement(this)})};return configureBGArrows(),window.addEventListener("resize",function(){configureBGArrows()}),{AddScrollToTopClickHandler:addScrollToTopClickHandler,SetCookieNotification:setCookieNotification,ConfigureBGArrows:configureBGArrows,GetHeaderHeight:getHeaderHeight}}();Daktronics.Components=Daktronics.Components||{};Daktronics.Components.ToggleButton=function($button,changeStatusCallback){this.selected=function(){return $button.hasClass("on")};var self=this,changeStatusCallback=changeStatusCallback||function(){};onClick=function(){return $button.toggleClass("on"),changeStatusCallback(self.selected()),!1};Daktronics.Utility.RegisterEvent($button,"click","toggle",onClick)};Daktronics.Components.ContentSwitcher=function($switcher,selectionChangeCallback){"use strict";Daktronics.Components.ContentSwitcher.Count++;this.parent=$switcher;this.isMultiSelect=$switcher.hasClass("multiSelect");this.stopAtEnds=$switcher.hasClass("stopAtEnds");this.saveState=!!$switcher.attr("data-urlhashid");this.selectionChangeCallback=selectionChangeCallback||function(){};this.isInit=!1;var self=this,$links=this.parent.children(".switcherControls").children(),$nextPrev=this.parent.find(".switcherNextPrev").children(),$selections=$links.filter(".selected"),$contentContainer=this.parent.children(".switcherContent"),$contents=$contentContainer.children(),hashPrefix=this.parent.attr("data-urlhashid"),setInitialState=function(){var queryStringValue=getQuerystring(hashPrefix),hashValues;queryStringValue&&(hashValues=queryStringValue.split(","),hashValues.length>0&&($contents.not(".switcherNextPrev").addClass("hide"),$links.removeClass("selected"),hashValues.forEach(function(isFor){$links.filter("[data-for="+isFor+"]").addClass("selected");$contents.filter("#"+isFor+",."+isFor).removeClass("hide")}),$selections=$links.filter(".selected")))},setContentHeight=function(height,auto){var heightVal=height+"px";auto&&(heightVal="auto");$contentContainer.css("height",heightVal)},setContentState=function(){var hashValues=[];self.isInit&&setContentHeight($contentContainer.height());$links.each(function(){var $this=$(this),isFor=$this.attr("data-for"),$contentEl=$contents.filter("#"+isFor+",."+isFor);$contentEl.hasClass("switcherNextPrev")||($this.hasClass("selected")?($contentEl.removeClass("hide"),hashValues.push(isFor),Daktronics.Utility.LazyLoadMedia($contentEl,".switcherContent",function(){setContentHeight(null,!0)})):$contentEl.addClass("hide"))})},setNextPrevState=function(){if($selections.length===1){var isFirst=$links.first().is($selections),isLast=$links.last().is($selections),$next=$nextPrev.filter(function(){return!!$(this).attr("class")&&$(this).attr("class").toLowerCase().indexOf("next")>-1}),$prev=$nextPrev.filter(function(){return!!$(this).attr("class")&&$(this).attr("class").toLowerCase().indexOf("prev")>-1});isFirst?$prev.addClass("hide"):$prev.removeClass("hide");isLast?$next.addClass("hide"):$next.removeClass("hide")}},nextPrevOnClick=function(){var $this=$(this),isPrev=$this.attr("class").toLowerCase().indexOf("prev")>-1,isNext=$this.attr("class").toLowerCase().indexOf("next")>-1;return $selections.length===1&&(isPrev&&($selections.prev().length===0?linkOnClick($links.last()):linkOnClick($selections.prev())),isNext&&($selections.next().length===0?linkOnClick($links.first()):linkOnClick($selections.next()))),!1},linkOnClick=function($link){var $el=$link&&$link.length>0?$link:$(this),selectionsAsString;return self.isMultiSelect?$el.toggleClass("selected"):($links.removeClass("selected"),$el.addClass("selected")),$selections=$links.filter(".selected"),setContentState(),self.stopAtEnds&&setNextPrevState(),self.saveState&&(selectionsAsString=$selections.map(function(){return $(this).attr("data-for")}).get().join(),Daktronics.Utility.UpdateUrlHash(hashPrefix,selectionsAsString)),self.selectionChangeCallback(),$el.is(":not(input,label)")?!1:void 0};Daktronics.Utility.RegisterEvent($links,"click","switcher",linkOnClick);Daktronics.Utility.RegisterEvent($nextPrev,"click","switcher",nextPrevOnClick);self.saveState&&setInitialState();setContentState();self.stopAtEnds&&setNextPrevState();this.isInit=!0};Daktronics.Components.SportIcons={loaded:!1,load:function(containerSelector){let $container=$(containerSelector);!this.loaded&&$container.length>0&&$.get("/Media/_site/SportIconsSprite.svg").then(data=>{$container.html((new XMLSerializer).serializeToString(data)),this.loaded=!0})}};Daktronics.Components.SportIcons.load(".sports-svg-sprite");Daktronics.Components.RegisteredVues=[];Daktronics.Components.RegisterVues=function(selector,makeVuexStoreFunction=null){let $containers=$(selector);$containers.each(function(){let $this=$(this),id=$this.attr("id");if(!Daktronics.Components.RegisteredVues.includes(id)){Daktronics.Components.RegisteredVues.push(id);let store=null;typeof makeVuexStoreFunction=="function"&&(store=makeVuexStoreFunction());new Vue({el:"#"+id,store})}})};Daktronics.Components.GetVueRouter=function(route){try{let router=window.mainRouter||new VueRouter({mode:"history",routes:[]});return route&&router.routes.push(route),window.mainRouter=router,router}catch(e){return console.error(e),null}};Daktronics.Components.BeforeAfterSlider={drags:function(dragElement,resizeElement,container){dragElement.on("mousedown touchstart",function(e){dragElement.addClass("draggable");resizeElement.addClass("resizable");var startX=e.pageX?e.pageX:e.originalEvent.touches[0].pageX,dragWidth=dragElement.outerWidth(),posX=dragElement.offset().left+dragWidth-startX,containerOffset=container.offset().left,containerWidth=container.outerWidth();minLeft=containerOffset+10;maxLeft=containerOffset+containerWidth-dragWidth-10;dragElement.parent().on("mousemove touchmove",function(e){var moveX=e.pageX?e.pageX:e.originalEvent.touches[0].pageX;leftValue=moveX+posX-dragWidth;leftValue<minLeft?leftValue=minLeft:leftValue>maxLeft&&(leftValue=maxLeft);widthValue=(leftValue+dragWidth/2-containerOffset)*100/containerWidth+"%";$(".draggable").css("left",widthValue).on("mouseup touchend touchcancel",function(){$(this).removeClass("draggable");resizeElement.removeClass("resizable")});$(".resizable").css("width",widthValue)}).on("mouseup touchend touchcancel",function(){dragElement.removeClass("draggable");resizeElement.removeClass("resizable")});e.preventDefault()}).on("mouseup touchend touchcancel",function(){dragElement.removeClass("draggable");resizeElement.removeClass("resizable")})},load:function(containerSelector){let _this=this;$(containerSelector).each(function(){var cur=$(this),width=cur.width()+"px";cur.find(".resize img").css("width",width);_this.drags(cur.find(".handle"),cur.find(".resize"),cur)});$(window).resize(function(){$(containerSelector).each(function(){var cur=$(this),width=cur.width()+"px";cur.find(".resize img").css("width",width)})})}};Daktronics.Components.BeforeAfterSlider.load(".ba-slider");Daktronics.Components.SiteSearch={containerSelector:"",performSearch:function(searchValue){if(this.containerSelector){let goTo=$(this.containerSelector+" [data-goto]").attr("data-goto"),searchPageUrl=new URL(goTo,window.location);searchPageUrl.searchParams.append("k",searchValue);window.location.href=searchPageUrl.toString()}},load:function(siteSearchContainerSelector){this.containerSelector=siteSearchContainerSelector;let _this=this;$(siteSearchContainerSelector+" input").on("keyup",function(event){event.keyCode===13&&_this.performSearch(this.value)});$(siteSearchContainerSelector+" [data-target]").on("click",function(){let $input=$($(this).attr("data-target"));_this.performSearch($input.val())})}};Daktronics.Components.Accordion={isVisible:function($el){let elTop=$el.offset().top,elBottom=elTop+$el.outerHeight(),screenTop=$(window).scrollTop(),screenBottom=screenTop+$(window).innerHeight();return screenBottom>elTop&&screenTop<elBottom},load:function(accordionSelector){let _this=this;$(accordionSelector).each(function(){$(this).on("shown.bs.collapse",function(e){let $collapsedPanel=$(e.target),collapseData=$collapsedPanel.data("bs.collapse"),trigger=null;if(collapseData&&collapseData._triggerArray&&collapseData._triggerArray.length>0&&(trigger=collapseData._triggerArray[0]),trigger){let $heading=$(trigger);if(!_this.isVisible($heading)){let scrollTo=$heading.offset().top-(Daktronics.Pages.GetHeaderHeight()+5);$("html, body").animate({scrollTop:scrollTo},300,"linear")}}})})}};Daktronics.Components.Accordion.load(".collapse");Daktronics.Referrals={trackingName:"referral",getTracking:function(){return Daktronics.SessionVariables.get(this.trackingName)},setTracking:function(){let url=new URL(window.location.href),trackingValue=url.searchParams.get(this.trackingName);trackingValue&&Daktronics.SessionVariables.set(this.trackingName,trackingValue)}};Daktronics.Events=Daktronics.Events||{};Daktronics.Events.AddHandlers=function(){Daktronics.Utility.RegisterContentSwitchers();Daktronics.Pages.SetCookieNotification();Daktronics.Pages.AddScrollToTopClickHandler()}();Daktronics.Events.Create=function(){"use strict";var isViewableInViewport=function(el){var elRect=el.getBoundingClientRect();return elRect.top>=0&&elRect.left>=0&&elRect.bottom<=$(window).height()&&elRect.right<=$(window).width()},scrollToElement=function(selector){var $elements=$(selector);$(window).add("#s4-workspace").on("DOMContentLoaded load resize scroll",function(){$elements.each(function(){isViewableInViewport(this)&&$(this).trigger("Scroll.ToElement")})})};return scrollToElement(".onScreen"),{ScrollToElement:scrollToElement}}();Daktronics.Personalization={reset(event){event.preventDefault();Daktronics.Utility.DeleteCookie("personalization");personalizationVue.showModal()}};$("main p").each(function(){let $this=$(this),$exclusions=$this.find("iframe,script");if(!$exclusions.length){let string=$this.html();string=string.replace(/ ([^ ]*)$/,"&nbsp;$1");let tagMatches=string.match(/<.*?>/g);tagMatches===null||tagMatches===void 0?void 0:tagMatches.forEach(htmlTag=>{let cleanHtmlTag=htmlTag.replace("&nbsp;"," ");string=string.replace(htmlTag,cleanHtmlTag)});$this.html(string)}});
window.Daktronics=window.Daktronics||{};Daktronics.Header={HideLink:function(text){$("#mainNav-accordion li .nav-link").each(function(index,navLink){let $navLink=$(navLink);$navLink.text().toLowerCase()===text.toLowerCase()&&$navLink.parentsUntil("li").parent().addClass("d-none")})},SetHeaderHeight:function(){const headerEl=document.getElementById("header"),computedStyle=window.getComputedStyle(headerEl);Daktronics.Header.height=headerEl.getBoundingClientRect().height;Daktronics.Header.position=computedStyle.getPropertyValue("position");Daktronics.Header.position!=="fixed"&&(Daktronics.Header.height=0);document.getElementById("main").style.paddingTop=Daktronics.Header.height+"px"},HideMobileMenuOnResize:function(){var _a;window.innerWidth>1200&&((_a=document.getElementById("mobile-header-menu"))===null||_a===void 0?void 0:_a.classList.remove("show"))},ToggleMobileMenu:function(){const hamburger=document.getElementById("hamburger-nav-button"),menuClose=document.getElementById("mobile-header-menu-close"),menu=document.querySelector(hamburger.getAttribute("data-target"));Daktronics.Header.ToggleMobileMenus(menu,[hamburger,menuClose])},ToggleMobileMenus:function(menu,controls){controls.forEach(control=>{Daktronics.Header.ToggleAriaExpanded(control)});menu&&menu.classList.toggle("show")},ToggleAriaExpanded:function(element){element.getAttribute("aria-expanded")==="true"?element.setAttribute("aria-expanded","false"):element.setAttribute("aria-expanded","true")},ShowHideSubMenu:function(subMenu){subMenu.classList.contains("slide-in")?(subMenu.classList.remove("slide-in"),subMenu.classList.add("slide-out")):(subMenu.classList.remove("slide-out"),subMenu.classList.add("slide-in"));const mobileMainNav=document.querySelector(".mobile-header-menu-nav");mobileMainNav.classList.contains("slide-out")?(mobileMainNav.classList.remove("slide-out"),mobileMainNav.classList.add("slide-in")):(mobileMainNav.classList.remove("slide-in"),mobileMainNav.classList.add("slide-out"))}};Daktronics.Header.SetHeaderHeight();window.addEventListener("resize",function(){Daktronics.Header.SetHeaderHeight();Daktronics.Header.HideMobileMenuOnResize()});$("#hamburger-nav-button").on("click",Daktronics.Header.ToggleMobileMenu);$("#mobile-header-menu-close").on("click",Daktronics.Header.ToggleMobileMenu);$(".mobile-nav-sub-menu-link").on("click",function(){const subMenu=document.querySelector(this.getAttribute("data-target"));Daktronics.Header.ShowHideSubMenu(subMenu)});$(".mobile-nav-sub-menu-back").on("click",function(){const subMenu=document.querySelector(this.getAttribute("data-target"));Daktronics.Header.ShowHideSubMenu(subMenu)});
Daktronics.Animate=function(){"use strict";let counter=function(){$(".counter").each(function(){let $this=$(this);$this.one("Scroll.ToElement",function(){$this.prop("Counter",0).animate({Counter:$this.text()},{duration:1250,step:function(now){$this.text(Math.ceil(now))}})})})},moveprogressbar=function(){$(".barChart").each(function(){let $this=$(this);$this.one("Scroll.ToElement",function(){let getPercent=$this.find(".percent").attr("data-value")/100,$bar=$this.find(".bar"),width=getPercent*100;$bar.width(width+"%").css("left",width*-1+"%").stop().animate({left:0},2500,function(){$(this).find(".content").fadeIn(400)})})})};return{Counter:counter,MoveProgressBar:moveprogressbar}}();Daktronics.Animate.Counter();Daktronics.Animate.MoveProgressBar();
window.Daktronics=window.Daktronics||{};Daktronics.LazyLoad={selector:".lazyload[data-src]:not(.content-switcher.lazyload .tab-pane:not(.active) .lazyload)",nativeSupport:{img:!1,iframe:!1},init:function(nativeBrowserSupport,elType){let _this=this;nativeBrowserSupport&&(this.nativeSupport[elType]=!0,$(elType+this.selector).each(function(){_this.setSrc(this);this.classList.remove("lazyload")}))},setSrc:function(el){el.dataset.sizes&&(el.sizes=el.dataset.sizes,el.removeAttribute("data-sizes"));el.dataset.srcset&&(el.srcset=el.dataset.srcset,el.removeAttribute("data-srcset"));el.src=el.dataset.src;el.removeAttribute("data-src")}};
//# sourceMappingURL=/sb/nmap/js-core.js.v639002296860009650