var methods,emptyFn,i;if(function(n){n.location!==n.top.location&&(n.top.location=n.location)}(this),!("console"in window)||typeof console=="undefined")for(methods=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"],emptyFn=function(){},window.console={},i=0;i<methods.length;++i)window.console[methods[i]]=emptyFn;window.hasIssuedNotSupportedWarning=!1;window.warnNotSuppported=function(n){if(window.hasIssuedNotSupportedWarning){window.hasIssuedNotSupportedWarning=!0;alert(typeof n!="undefined"&&n!==""?n:"This web site requires features that are not supported by your current web browser and functionality may be restricted. Please use an updated web browser if possible.")}},function(n){var t=[],i;n(document).ajaxSend(function(n,i){t.push(i)});n(document).ajaxComplete(function(i,r){t=n.grep(t,function(n){return n!==r})});window.abortAjax=function(){n.each(t,function(n,t){t.abort()})};i=window.onbeforeunload;window.onbeforeunload=function(){var n=i?i():undefined;return typeof n=="undefined"&&window.abortAjax(),n}}(jQuery);$(document).ajaxError(function(n,t,i,r){var e=!1,f,u;try{if(r==="abort")return;if(t.status!==500)if(_.isUndefined(t.responseJSON))try{f=JSON.parse(t.responseText)}catch(h){f=null}else f=t.responseJSON;switch(t.status){case 403:case 440:if(_.isNil(f)||_.isNil(f.redirect)){var o="",c=window.location.pathname,s=c.split("/");s.length>2&&(o=s[1]+"/"+s[2]);o!==""&&(e=!0,window.location.pathname=o)}else e=!0,window.location=f.redirect;break;default:if(_.isNil(Sportsubs)||_.isNil(Sportsubs.pinger)||Sportsubs.stopPinger(),$(".dashboard-widget").each(function(){clearInterval($(this).data("auto-refresh"))}),!_.isNil(Sportsubs)&&!_.isNil(Sportsubs.SeatingUI)&&!_.isNil(Sportsubs.SeatingUI.Venues)&&Sportsubs.SeatingUI.Venues.length>0)for(u=0;u<Sportsubs.SeatingUI.Venues.length;u++)_.isNil(Sportsubs.SeatingUI.Venues[u].venueDataUpdateTimeout)||clearInterval(Sportsubs.SeatingUI.Venues[u].venueDataUpdateTimeout),_.isNil(Sportsubs.SeatingUI.Venues[u].seatingGridDataUpdateTimeout)||clearInterval(Sportsubs.SeatingUI.Venues[u].seatingGridDataUpdateTimeout);_.isNil(window.surveyPingTimeout)||clearInterval(window.surveyPingTimeout)}if(!e&&!_.isNil(r))throw new Error("AJAX request received HTTP Status "+t.status+": "+r);}catch(h){Sportsubs.handleError(h,["JavaScript","AJAX",r],{thrownError:r,Event:n,jqXHR:t,settings:i},null,null)}});$.hasOwnProperty("validator")&&$.validator.setDefaults({ignore:":hidden:not([data-validate-hidden])"});$(document).ready(function(){Sportsubs.initPageBusySpinner();$("body").on("click",function(n){$('[data-toggle="popover"], .StadiumSection').each(function(){$(this).is(n.target)||$(this).has(n.target).length!==0||$(".popover").has(n.target).length!==0||$(this).popover("hide")})});$(document).on("click",".close-cart-summary",function(){$("#CartSummary").filter(":not(:animated)").slideUp(250)});$(document).on("click",".open-cart-summary",function(){$("#CartSummary").filter(":not(:animated)").slideToggle(250)});$(document).on("click",".checkout-progress li.is-complete.has-link",function(){var n=$(this).data("url");n!==""&&(window.location.href=n)});$(document).on("change",".toggle-ui-disable-targets",function(n){Sportsubs.toggleCheckboxDisabledTargets(n.target)});$(document).on("click",".editable-show",function(n){Sportsubs.showEditable(n.target)});$(document).on("click",".editable-hide",function(n){Sportsubs.hideEditable(n.target)});$(document).on("shown.bs.collapse",".collapse-auto-hide-control",function(){_.isNil(this.id)||$("[data-target='#"+this.id+"']").addClass("disabled btn-disabled").attr("disabled",!0)});$(document).on("hidden.bs.collapse",".collapse-auto-hide-control",function(){_.isNil(this.id)||$("[data-target='#"+this.id+"']").removeClass("disabled btn-disabled").attr("disabled",!1)});$(document).on("click",".collapse .collapse-inner-hide-control",function(n){$(n.target).closest(".collapse").collapse("hide")});$(document).on("change",".form-warn-unsaved",function(n){Sportsubs.checkFormChangeState(n)});$(document).on("change","input.input-strip-whitespace",function(){return $(this).val($(this).val().replace(/\s+/g,"")),!0});$(document).on("change",".input-required-for-submit",function(){var t=$(this).val(),i=$(this).closest("form"),n;i.length===1&&(n=i.find(":submit"),n.length===1&&(typeof t!="undefined"&&t!==null&&t!==""?n.prop("disabled",!1).removeClass("btn-disabled"):n.prop("disabled",!0).addClass("btn-disabled")))});$(document).on("change",":file",function(){var n=$(this),t=n.get(0).files?n.get(0).files.length:1,i=n.val().replace(/\\/g,"/").replace(/.*\//,"");n.trigger("fileselect",[t,i])});$(document).on("fileselect",":file",function(n,t,i){var r=$(this).parents(".input-group").find(":text"),u=t>1?t+" files selected":i;r.length&&r.val(u)});$(document).on("shown.bs.collapse",function(n){$(n.target).hasClass("component-card")||Sportsubs.autoLoadLazyCollapseContent(n.target)});$(document).on("change",".select-size, .quantity-input",function(){Sportsubs.setAddToCartButtonState(this)});$(document).on("submit","form",function(){return $(this).hasClass("invalid")||($button=$(this).find(":submit.btn-loading"),$.isFunction($.fn.LoadingOverlay)&&$(this).hasClass("make-page-busy")?($.LoadingOverlay("show"),$button.length===1&&$button.attr("disabled",!0)):$button.length===1&&$button.button("loading")),!0});$(document).on("click","a.btn-loading",function(){return $(this).button("loading"),!0});$(document).on("submit","form.disabled-by-other-submit",function(){return $(".disabled-by-other-submit").find(":submit").attr("disabled",!0).addClass("btn-disabled"),!0});$(document).on("click",".btn-carousel-pause-cycle",function(){var n;$(this).hasClass("paused")?(n=$($(this).data("target")),n.length===1&&(n.carousel("cycle"),$(this).removeClass("paused"),$(this).find("i").removeClass("fa-pause").addClass("fa-play"),$(this).blur())):(n=$($(this).data("target")),n.length===1&&(n.carousel("pause"),$(this).addClass("paused"),$(this).find("i").removeClass("fa-pause").addClass("fa-play"),$(this).blur()))});$(document).on("change","select.value-visibility-trigger",function(){Sportsubs.updateValueVisibility("#"+$(this).attr("id"))});$.isFunction($.fn.stickyTabs)&&($tabs=$(".nav-tabs"),$tabs.length>0&&$tabs.stickyTabs());Sportsubs.extendFormValidator();Sportsubs.partialReadyEvent();Sportsubs.lazyLoadContent(".lazy-load-on-ready",!0,!1);var n=document.getElementById("expanding-search");typeof n!="undefined"&&n!==null&&typeof UISearch!="undefined"&&new UISearch(n);$(document).on("submit",'.login-bar form[role="search"]',function(){$.isFunction($.fn.LoadingOverlay)&&$.LoadingOverlay("show")})});"use strict";var Sportsubs=function(){var t=!0,i=!0,r=function(n){_.isString(n)&&(n=n.toLowerCase().trim());switch(n){case!0:case"true":case"on":case"yes":case 1:case"1":return!0;default:return!1}},u=function(n){_.isString(n)&&(n=n.toLowerCase().trim());switch(n){case null:case"undefined":case!1:case"false":case"off":case"no":case 0:case"0":return!0;default:return!1}},f=function(n,r,u,f,e){t&&_.isFunction(rg4js)&&rg4js("send",{error:n,tags:r,customData:u});i&&(console.error(n),_.isNil(r)&&_.isEmpty(r)||(console.info("Error tags:"),console.info(r)),_.isNil(u)&&_.isEmpty(u)||(console.info("Error data:"),console.info(u)));_.isNil(f)&&_.isEmpty(f)||$(f).show().removeClass("hidden");_.isNil(e)&&_.isEmpty(e)||$(e).hide()},e=function(n,t){if(this.isDebugging&&window.console)switch(t){case"trace":console.trace();break;case"info":console.info(n);break;case"warn":console.warn(n);break;case"error":console.error(n);break;default:console.log(n)}},o=function(n,t,i){var r=[],u;return _.isNil(n)||_.isEmpty(n)||(_.isString(n)||(n=n.toString()),(_.isNil(t)||_.isEmpty(t))&&(t=","),n.indexOf(t)!==-1?r=n.split(t):r.push(n)),i&&(_.isEmpty(r)?(u=parseInt(n),_.isNaN(u)||r.push(u)):r=_.map(r,function(n){return parseInt(n)})),r},s=function(t,i,r){_.isNil(r)&&(r=[{Key:"Id",Type:"int"},{Key:"Value",Type:"string"}]);var f=[],u;return _.isNil(t)&&_.isEmpty(t)||(_.isString(t)||(t=t.toString()),(_.isNil(i)||_.isEmpty(i))&&(i=","),u=t.indexOf(i)!==-1?t.split(i):[t],_.isEmpty(u)||u.forEach(function(t){if(t.indexOf(":")!==-1){var i={},u=t.split(":");i[r[0].Key]=n(u[0],r[0].Type);i[r[1].Key]=n(u[1],r[1].Type);f.push(i)}})),f},n=function(n,t){var i=null;switch(t){case"int":i=_.toSafeInteger(n);break;default:i=_.toString(n)}return i},h=function(n){var t=1;return n[0]==="-"&&(t=-1,n=n.substr(1)),function(i,r){var u=i[n]<r[n]?-1:i[n]>r[n]?1:0;return u*t}},c=function(){var n=arguments,t=this;return function(i,r){for(var u=0,f=0,e=n.length;f===0&&u<e;)f=t.dynamicSort(n[u])(i,r),u++;return f}},l=function(){return Math.random().toString(36).substr(2,16)};return{handleError:f,debugMessage:e,isValueTrue:r,isValueFalse:u,stringToArray:o,stringToKeyPairArray:s,convertToType:n,dynamicSort:h,dynamicSortMultiple:c,getRandomId:l,isDebugging:!1}}(),SportsubsCookieModule=function(n){return n.setCookie=function(t,i,r){var u,f;try{u=new Date;u.setTime(u.getTime()+r*864e5);f="expires="+u.toUTCString();document.cookie=t+"="+i+"; "+f}catch(e){n.handleError(e,["JavaScript","Sportsubs.setCookie"],{cookiename:t,value:i,expiry:r},null,null)}},n.getCookie=function(t){var u,f,r,i;try{for(u=t+"=",f=document.cookie.split(";"),r=0;r<f.length;r++){for(i=f[r];i.charAt(0)===" ";)i=i.substring(1);if(i.indexOf(u)===0)return i.substring(u.length,i.length)}}catch(e){n.handleError(e,["JavaScript","Sportsubs.getCookie"],{cookiename:t},null,null)}return""},n}(Sportsubs||{}),SportsubsLazyLoadingModule=function(n){return n.loadingLazyContent=null,n.isLoadingProducts=!1,n.productPage=0,n.lazyLoadTab=function(t,i){try{var r=$(t).data("lazy-url");$(t).hasClass("tab-pane-lazy")&&typeof r!="undefined"&&r!==""?(typeof i!="undefined"&&i===!0&&$(".tab-pane-lazy").each(function(){$(this).empty()}),n.lazyLoadContent(t,!0,!0)):$(t).tab("show")}catch(u){n.handleError(u,["JavaScript","Sportsubs.lazyLoadTab"],{target:t[0].id,url:r,clear:i},null,null)}},n.lazyLoadContent=function(t,i,r){var u=$(t),e,o,c,s;try{if(u.length>0){var l=u.data("lazy-url"),a=u.data("lazy-load-interval"),f=u.data("lazy-load-count");(typeof f=="undefined"||Number.isNaN(f))&&(f=0);e=u.data("lazy-max-load-count");(typeof e=="undefined"||Number.isNaN(e))&&(e=1);o=u.data("lazy-startup-delay");(typeof o=="undefined"||Number.isNaN(o)||f>0)&&(o=0);c=u.data("lazy-show-busy");typeof c=="undefined"&&(c=!1);typeof i!="undefined"&&(c=i);var v=u.data("lazy-always-function"),y=u.data("lazy-done-function"),p=u.data("lazy-fail-function"),h=$(u.data("loading-overlay-id")),w=$(u).data("load-status");w!=="error"&&f<e&&typeof l!="undefined"&&l!==""&&(h.length===0&&(h=u),s=u.find(u.data("content-container")),s.length===0&&(s=u),typeof n.loadingLazyContent!="undefined"&&n.loadingLazyContent!==null&&(n.loadingLazyContent.abort(),h.LoadingOverlay("hide")),setTimeout(function(){n.loadingLazyContent=$.ajax({url:l,cache:!1,type:"get",dataType:"html",beforeSend:function(){typeof i!="undefined"&&i===!0&&h.LoadingOverlay("show")}}).done(function(i){if(typeof y!="undefined"){var r=window[y],f=[i];typeof r=="function"&&(i=r.apply(null,f))}s.html(i);u.data("load-status","complete");n.refreshFormValidators(t)}).fail(function(n){if(typeof p!="undefined"){var t=window[p],i=[n];typeof t=="function"&&(n=t.apply(null,i))}s.html("");u.data("load-status","error")}).always(function(e){var o,s,c;typeof v!="undefined"&&(o=window[v],s=[e],typeof o=="function"&&(e=o.apply(null,s)));typeof r!="undefined"&&r===!0&&$(u).tab("show");typeof i!="undefined"&&i===!0&&h.LoadingOverlay("hide");u.data("lazy-load-count",f+1);typeof a=="undefined"||Number.isNaN(a)||(c=setInterval(function(){n.lazyLoadContent(t,i,r)},a));n.loadingLazyContent=null;n.lazyLoadCompletedEvents()})},o))}}catch(b){n.handleError(b,["JavaScript","lazyLoadContent"],{"function":"Sportsubs.lazyLoadContent",target:t,showBusy:i,isTab:r},null,null)}},n.lazyLoadCompletedEvents=function(){n.partialReadyEvent()},n.autoLoadLazyCollapseContent=function(t){try{var i=$(t),u=i.data("lazy-url"),f=i.data("auto-lazy-load");n.isValueTrue(i.data("auto-lazy-load"))&&!_.isEmpty(i.data("lazy-url"))&&n.lazyLoadContent(i,!0,!1)}catch(r){n.handleError(r,["JavaScript","Sportsubs.autoLoadLazyCollapseContent"],{event:e},null,null)}},n.loadMoreItems=function(t,i,r){var f,u,e,o;try{f=$("div#loading");u=$("#productsGrid");u.length===1&&(e=u.attr("data-url"),!n.isLoadingProducts&&typeof e!="undefined"&&e!==""&&n.productPage>-1&&(n.isLoadingProducts=!0,n.productPage++,f.html('<p class="load-more-spinner"><i class="fa fa-cog fa-spin"><\/i> <em>Loading more items...<\/em><\/p>'),o={productCategoryId:u.attr("data-product-category-id"),productSubCategoryId:u.attr("data-product-sub-category-id"),pageSize:u.attr("data-page-size"),skip:u.attr("data-skip"),search:u.attr("data-search")},$.get(e,o,function(t){typeof t!="undefined"&&t.trim()!==""?(u.append(t),f.empty(),u.attr("data-skip",$(".filterable").length),$(".item-count").text($(".filterable").length),parseInt(u.attr("data-total-items"))>=$(".filterable").length?$(u).removeClass("paginated"):$(u).addClass("paginated"),typeof r=="function"&&r()):(n.productPage=-1,f.html('<p class="load-more-spinner"><\/p>'))}).always(function(){n.isLoadingProducts=!1})))}catch(s){n.handleError(s,["JavaScript","Sportsubs.loadMoreItems"],null,null,null)}},n}(Sportsubs||{}),SportsubsPingModule=function(n){return n.pingRequest=null,n.startPinger=function(t,i,r){try{isFinite(i)||(i=6e4);isFinite(r)||(r=8);var u=36e5*r;n.pingRetries=Math.round(u/i);n.pinger=setInterval(function(){n.sendPing(t)},i)}catch(f){n.handleError(f,["JavaScript","Sportsubs.startPinger"],{url:t,ms:i,maxRetryHours:r},null,null)}},n.sendPing=function(t){try{(typeof n.pingRequest=="undefined"||n.pingRequest===null)&&(n.pingRequest=$.ajax({url:t,cache:!1,success:function(t){isNaN(n.pingRetries)||n.pingRetries<1?(n.stopPinger(),n.handleError(new Error("Pinger aborted: Exceeded maximum ping session."),["JavaScript","Sportsubs.sendPing"],{},null,null)):t.Success!=="True"?(n.stopPinger(),n.handleError(new Error("Pinger aborted: Error response from server."),["JavaScript","Sportsubs.sendPing"],{},null,null)):n.pingRetries=Math.max(0,n.pingRetries-1)},error:function(){n.stopPinger()},complete:function(){n.pingRequest=null}}))}catch(i){n.handleError(i,["JavaScript","Sportsubs.sendPing"],{url:t},null,null)}},n.stopPinger=function(){try{n.pingRetries=0;clearInterval(n.pinger)}catch(t){n.handleError(t,["JavaScript","Sportsubs.stopPinger"],{"Sportsubs.pingRetries":n.pingRetries},null,null)}},n}(Sportsubs||{}),SportsubsUIModule=function(n){return n.productFadeDelay=150,n.productFadeTimeouts=[],n.priceSlider=null,n.partialReadyEvent=function(){n.initAutoHideAlerts(12e3,450);n.initFormEnchancements();n.initBootstrapTooltips();n.initDatePickers();n.forceSameHeight();n.fadeInImageOnLoad(".fade-in-on-load");n.intDependantCheckboxToggle();n.initAddressEditorScripts();n.initPrintButtons();n.navigateToCollapsedAnchor();n.initBootstrapToggles();n.initFormChangeWarning();n.initCarousels(".jcarousel");n.setAddToCartButtonStates();n.initNumberSliders();n.initConnectedDropdowns();n.initTargetValueOnChange()},n.forceSameHeight=function(t){try{var i=-1;(typeof t=="undefined"||t==="")&&(t=".same-height");$(".same-height").each(function(){i=i>$(this).height()?i:$(this).height()});$(".same-height").each(function(){$(this).height(i)})}catch(r){n.handleError(r,["JavaScript","Sportsubs.forceSameHeight"],{selector:t,"max height":i},null,null)}},n.fitTabsToWidth=function(t,i,r){try{_.isNaN(i)&&(i=50);_.isNaN(r)&&(r=250);(typeof t=="undefined"||t==="")&&(t=".fit-tabs");$(t).each(function(){var r=$(this),u=r.innerWidth()-60,t=r.find("li"),n,i;t.length>0&&(n=-1,i=Math.min(200,Math.max(50,Math.floor(u/t.length))),t.outerWidth(i),t.each(function(){n=n>$(this).height()?n:$(this).outerHeight()}),t.each(function(){$(this).outerHeight(n);$(this).find("a").first().outerWidth(i).outerHeight(n)}))})}catch(u){n.handleError(u,["JavaScript","Sportsubs.fitTabsToWidth"],{selector:t},null,null)}},n.intDependantCheckboxToggle=function(t){(typeof t=="undefined"||t==="")&&(t=".toggle-targets");$(t).on("click",function(){n.setDependantCheckboxState(this)});$(t).each(function(){n.setDependantCheckboxState(this)})},n.setDependantCheckboxState=function(t){try{var r=$(t).prop("checked"),i=$(t).data("target");i!==""&&(r?$(i).attr("disabled",!1).parent().css("cursor","pointer").removeClass("muted"):$(i).prop("checked",!1).attr("disabled",!0).parent().css("cursor","not-allowed").addClass("muted"))}catch(u){n.handleError(u,["JavaScript","Sportsubs.setDependantCheckboxState"],{element:t[0].id},null,null)}},n.initAutoHideAlerts=function(n,t){isNaN(n)&&(n=5e3);isNaN(t)&&(t=500);$(".alert-autohide").fadeTo(n,t).slideUp(t,function(){$(this).alert("close")})},n.refreshFormValidators=function(n){typeof n!="undefined"&&n!==null&&$(n).find("form").each(function(){$(this).removeData("validator");$(this).removeData("unobtrusiveValidation");$.validator.unobtrusive.parse($(this))})},n.initBootstrapToggles=function(){if(typeof $.fn.bootstrapToggle!="undefined"){$("[data-toggle='toggle']").bootstrapToggle("destroy");$("[data-toggle='toggle']").bootstrapToggle();$(".bootstrap-toggle-row").off("click.squads").on("click.squads",function(n){$(n.target).hasClass("toggle-off")||$(n.target).hasClass("toggle-on")||($toggle=$(this).find(".bootstrap-toggle").first(),$toggle.length===1&&$toggle.bootstrapToggle("toggle"))})}},n.navigateToCollapsedAnchor=function(){var u,i,t,r,f;try{for(u=window.location.hash.replace("#",""),i=u.split("/"),t=0;t<i.length;t++)r=i[t],f=$('[data-target="#'+r+'"][data-toggle="collapse"]'),f.length>0&&$("#"+r).collapse("show")}catch(e){n.handleError(e,["JavaScript","Sportsubs.navigateToCollapsedAnchor"],{location:window.location},null,null)}},n.initBootstrapTooltips=function(){$('[data-toggle="tooltip"]').tooltip({container:"body",placement:"top"})},n.initNumberSliders=function(){},n.previewCard=function(n){bootbox.dialog({message:'<img class="card-preview" src="'+n+'">',title:"Custom card preview",buttons:{danger:{label:"Close",className:"btn-secondary",callback:function(){bootbox.hideAll()}}}})},n.fadeInImageOnLoad=function(t){try{(typeof t=="undefined"||t==="")&&(t=".fade-in-on-load");$(t).each(function(){if(this.complete)$(this).css("opacity","1");else $(this).off("load").on("load",function(){$(this).css("opacity")==="0"&&$(this).css("opacity","1")})})}catch(i){n.handleError(i,["JavaScript","Sportsubs.fadeInImageOnLoad"],{fadeClass:t},null,null)}},n.initPrintButtons=function(){$(".print-button").off("click.sportsubs").on("click.sportsubs",function(){var t=$(this).data("print-content-id");typeof t!="undefined"&&t!==""&&n.printElementContent(t)})},n.getValueRange=function(){var t;try{var i=0,r=0,u=$("[data-low-value]").map(function(){return parseFloat($(this).data("low-value"))}).get();return typeof u!="undefined"&&u!==null&&u.length>0&&(i=Math.floor(Math.min.apply(Math,u))),t=$("[data-high-value]").map(function(){return parseFloat($(this).data("high-value"))}).get(),typeof t!="undefined"&&t!==null&&t.length>0&&(r=Math.ceil(Math.max.apply(Math,t))),isNaN(i)&&(i=0),isNaN(r)&&(r=0),{min:i,max:r}}catch(f){n.handleError(f,["JavaScript","Sportsubs.getValueRange"],null,null,null)}},n.filterByRange=function(t){try{typeof t!="undefined"&&t!==null&&($(".filterable").not(function(){return parseInt($(this).attr("data-low-value"))>=t[0]&&parseInt($(this).attr("data-high-value"))<=t[1]}).hide(),$(".filterable").filter(function(){return parseInt($(this).attr("data-low-value"))>=t[0]&&parseInt($(this).attr("data-high-value"))<=t[1]}).fadeIn("fast"))}catch(i){n.handleError(i,["JavaScript","Sportsubs.filterByRange"],{minMax:t},null,null)}},n.fadeInObject=function(t){typeof t!="undefined"&&t.jquery&&t.fadeIn(n.productFadeDelay)},n.fadeOutObject=function(n){typeof n!="undefined"&&n.jquery&&n.hide()},n.showHiddenFilterables=function(){$(".filterable:hidden").fadeOut().hide().each(function(t){n.productFadeTimeouts[t]=setTimeout(n.fadeInObject,t*n.productFadeDelay,$(this))})},n.refreshProductLayout=function(){var i,t;try{n.showHiddenFilterables();i=Math.max.apply(Math,$(".filterable").map(function(){return $(this).height()}).get());$(".same-tile-height").each(function(){$(this).height(i)});n.priceSlider!==null&&typeof n.priceSlider.noUiSlider!="undefined"&&n.priceSlider.noUiSlider!==null&&(t=n.getValueRange(),n.priceSlider.noUiSlider.updateOptions({range:t}),n.priceSlider.noUiSlider.set([t.min,t.max]));n.fadeInImageOnLoad(".fade-in-on-load")}catch(r){n.handleError(r,["JavaScript","Sportsubs.refreshProductLayout"],null,null,null)}},n.setAddToCartButtonStates=function(t){try{(typeof t=="undefined"||t===null||t==="")&&(t="button.add-to-cart");$(t).each(function(){n.setAddToCartButtonState(this)})}catch(i){n.handleError(i,["JavaScript","Sportsubs.setAddToCartButtonStates"],null,null,null)}},n.setAddToCartButtonState=function(t){var r,i;try{r=$(t).closest("form");r.length===1&&(i=r.find("button.add-to-cart"),i.length===1&&(i.parent().tooltip("dispose"),i.prop("disabled")===!0&&(i.css("pointer-events","none"),i.hasClass("addtocartdisabled")?i.parent().attr("title",i.attr("data-add-to-cart-disabled-message")):i.hasClass("outofstock")?i.parent().attr("data-original-title","Sold out"):i.parent().attr("title","Not available")),i.hasClass("addtocartdisabled")||(n.addToCartFormIsValid(r)?(i.css("pointer-events","all"),i.prop("disabled",!1),i.parent().attr("title","")):(i.prop("disabled",!0),i.parent().attr("title","Choose a size/quantity before adding to cart"))),i.prop("disabled")===!0&&i.parent().tooltip({container:"body",placement:"top",trigger:"focus hover"})))}catch(u){n.handleError(u,["JavaScript","Sportsubs.setAddToCartButtonState"],null,null,null)}},n.addToCartFormIsValid=function(t){try{var r=!0,i=$(t).find("input.quantity-input"),u=$(t).find(".select-size");return i.length>0&&(!$.isNumeric(i.val())||i.val()<1)&&(r=!1),i.length>0&&i.val()>10&&i.val("10"),u.length>0&&(!$.isNumeric(u.val())||u.val()<1)&&(r=!1),r}catch(f){n.handleError(f,["JavaScript","Sportsubs.addToCartFormIsValid"],null,null,null)}},n.initialisePriceSlider=function(t,i,r){var o,s;try{if($(i).length===1){var h=n.getValueRange(),u=h.min,f=h.max;if(u===f||$(r).length<2)$(i).addClass("d-none");else{n.priceSlider=document.getElementById(t);noUiSlider.create(n.priceSlider,{start:[u,f],connect:!1,margin:10,step:1,range:{min:u,max:f}});o=document.getElementById("lower-value");s=document.getElementById("upper-value");n.priceSlider.noUiSlider.on("update",function(t,i){i?s.innerHTML=t[i]:o.innerHTML=t[i];n.filterByRange(n.priceSlider.noUiSlider.get())});var e=document.createElement("div"),c=n.priceSlider.getElementsByClassName("noUi-base")[0],l=n.priceSlider.getElementsByClassName("noUi-origin");e.className+="connect";c.appendChild(e);n.priceSlider.noUiSlider.on("update",function(n,t){var r=t?"right":"left",i=l[t].style.left.slice(0,-1);t===1&&(i=100-i);e.style[r]=i+"%"});$("#sortPriceLow").click(function(){typeof tinysort=="function"&&tinysort($(r),{data:"best-price"})});$("#sortPriceHigh").click(function(){typeof tinysort=="function"&&tinysort($(r),{data:"best-price",order:"desc"})});$("#sortAlpha").click(function(){typeof tinysort=="function"&&tinysort($(r),{data:"description"})});$("#sortReverseAlpha").click(function(){typeof tinysort=="function"&&tinysort($(r),{data:"description",order:"desc"})});$(i).removeClass("d-none")}}}catch(a){n.handleError(a,["JavaScript","Sportsubs.initialisePriceSlider"],null,null,null)}},n.alert=function(n,t,i,r){switch(t){case"confirm":var u=confirm(n);u?_.isFunction(i)&&i():_.isFunction(r)&&r();break;default:alert(n)}},n.setToCenterOfParent=function(n,t,i,r){parentWidth=$(t).width();parentHeight=$(t).height();elementWidth=$(n).width();elementHeight=$(n).height();i||$(n).css("left",parentWidth/2-elementWidth/2);r||$(n).css("top",parentHeight/2-elementHeight/2)},n.initCarousels=function(){try{$('[data-jcarousel="true"]').each(function(){var n=$(this).data();(typeof n.vertical=="undefined"||n.vertical==="")&&(n.vertical=!1);(typeof n.wrap=="undefined"||n.wrap==="")&&(n.wrap="circular");(typeof n.center=="undefined"||n.center==="")&&(n.center=!1);(typeof n.jcarouselautoscroll=="undefined"||n.jcarouselautoscroll==="")&&(n.jcarouselautoscroll=!1);$(this).jcarousel({wrap:n.wrap,vertical:n.vertical,center:n.center,transitions:Modernizr.csstransitions?{transforms:Modernizr.csstransforms,transforms3d:Modernizr.csstransforms3d,easing:"ease"}:!1});var i=$(this).find("ul li").length,r=$(this).find("ul li").first().width(),u=$(this).width(),t=$(this).closest(".jcarousel-wrapper");if(t.length===1)if(i*r<u)t.find(".jcarousel-control-next, .jcarousel-control-prev").hide();else if(t.find(".jcarousel-control-next, .jcarousel-control-prev").show(),t.find(".jcarousel-control-prev").jcarouselControl({target:"-=1"}),t.find(".jcarousel-control-next").jcarouselControl({target:"+=1"}),n.jcarouselautoscroll)$(this).jcarouselAutoscroll({interval:3e3,target:"+=1",autostart:!0}).on("mouseover",function(){$(this).jcarouselAutoscroll("stop")}).on("mouseout",function(){$(this).jcarouselAutoscroll("start")})})}catch(t){n.handleError(t,["JavaScript","Sportsubs.initCarousels"],{fadeClass:fadeClass},null,null)}},n.RevealTimedContentWidget=function(n){if(typeof n!="undefined"&&n!==""){var t=$("#"+n);t.length===1&&t.hasClass("time-hidden")&&(t.hasClass("use-overlay"),t.removeClass("time-hidden"))}},n.ExpireTimedContentWidget=function(n){if(typeof n!="undefined"&&n!=="")var t=$("#"+n).remove()},n.initConnectedDropdowns=function(){$(document).on("change","[data-linked-select-target]",function(){n.updateConnectedDropdowns(this)})},n.updateConnectedDropdowns=function(t){if($parentSelect=$(t),$parentSelect.length===1){var i=$parentSelect.attr("data-linked-select-target");i&&n.updateDropdownOptions(t,i)}},n.updateDropdownOptions=function(t,i){var r,u,f;$parentSelect=$(t).first();$childSelect=$(i).first();$parentSelect.length===1&&$childSelect.length===1&&(r=$childSelect.attr("data-option-datasource"),r&&($parentSelect.attr("disabled",!0).addClass("disabled"),$childSelect.attr("disabled",!0).addClass("disabled"),u=$parentSelect.val()!=null&&$parentSelect.val()!=""?$parentSelect.val():0,f=$.get(r,{id:u}).done(function(t){$childSelect.empty();n.isValueTrue($childSelect.attr("data-option-allow-blank"))&&$childSelect.append($("<option><\/option>").val("").text("None"));$.each(t,function(n,t){$childSelect.append($("<option><\/option>").val(t.Value).text(t.Text))});$parentSelect.attr("disabled",!1).removeClass("disabled");$childSelect.prop("selectedIndex",0).change()}).fail(function(t,i,r){n.handleError(new Error(i),["JavaScript","Sportsubs.Cms"],{status:i,error:r},null,null)}).always(function(){$childSelect.attr("disabled",!1).removeClass("disabled")})))},n.updateValueVisibility=function(t){var i,u,r;t&&(i=$(t),i.length===1&&(u=i.val(),r=$('[data-visibility-trigger="'+t+'"]'),r.length>0&&r.each(function(){var t=n.stringToArray($(this).attr("data-visibility-visible-on"));$.inArray(u,t)!==-1?$(this).show():$(this).hide()})))},n.initTargetValueOnChange=function(){$(document).on("change","[data-trigger-value-change-target]",function(){n.updateTargetValueOnChange(this)})},n.updateTargetValueOnChange=function(n){var t;if(n&&(t=$(n),t.length===1)){var r=t.attr("data-trigger-value-change-target"),u=t.attr("data-trigger-value-change-value"),i=$(r);i.length>0&&i.each(function(){$(this).val(u)})}},n}(Sportsubs||{}),SportsubsUIModule=function(n){return n.initAddressEditorScripts=function(t){(typeof t=="undefined"||t==="")&&(t=".address-group");$("select.country").each(function(){n.initCountryStates(this,t)});$("select.country").on("change",function(){n.updateCountryStates(this,t)});$("select.country").on("change",function(){n.updateCountryStates(this,t)});$(".same-as-source-address").on("click",function(){var n=$(this).data("destination"),t=$(this).data("source");if(typeof t!="undefined"&&t!==""&&typeof n!="undefined"&&n!==""){var u=$(n),i=$(t),r=i.find("input, select");r.each(function(){var r=$(this).val(),u=$(this).attr("name"),f=u.replace(t.substr(1)+".",n+"_"),i=$(f);i.length!==0&&i.val(r)})}else $(this).hide()});$(document).off("keyup",".quick-address-control").on("keyup",".quick-address-control",function(){n.quickAddressInputChanged(this)});$(document).off("click",".quick-address-result-item").on("click",".quick-address-result-item",function(){n.quickAddressItemSelected(this)});$(document).off("click",".show-quick-address").on("click",".show-quick-address",function(){$(this).closest(".address-item").find(".quick-address").first().removeClass("d-none");$(this).closest(".address-item").find(".address-group").first().addClass("d-none")});$(document).off("click",".show-full-address").on("click",".show-full-address",function(){$(this).closest(".address-item").find(".quick-address").first().addClass("d-none");$(this).closest(".address-item").find(".address-group").first().removeClass("d-none")})},n.initCountryStates=function(t,i){$(t).val()!==""&&$(t).val().toLowerCase()!=="australia"&&n.stateDropdownToInput(t,i)},n.updateCountryStates=function(t,i){$(t).val()!==""&&$(t).val().toLowerCase()!=="australia"?n.stateDropdownToInput(t,i):n.stateInputToDropdown(t,i)},n.stateDropdownToInput=function(t,i){var u,r,o,f,s,e,h;try{if((typeof i=="undefined"||i==="")&&(i=".address-group"),u=$(t).closest(i),u.length===1&&(r=u.find("select.state"),r.length===1&&(o=r.attr("data-saved-value"),r.length===1))){for(u.data("stateDropdownClone",r.clone(!0)),f=$('<input type="text" placeholder="Enter state or county">'),s=r.prop("attributes"),e=0;e<s.length;e++)h=s[e],f.attr(h.name,h.value);$(r).replaceWith(f);o!==""&&f.val(o)}}catch(c){n.handleError(c,["JavaScript","Sportsubs.stateDropdownToInput"],{countryDropdown:t,parentSelector:i},null,null)}},n.stateInputToDropdown=function(t,i){var r,u,f;try{(typeof i=="undefined"||i==="")&&(i=".address-group");r=$(t).closest(i);r.length===1&&(u=r.find("input.state"),f=r.data("stateDropdownClone"),u.length===1&&f!==""&&typeof f!="undefined"&&$(u).replaceWith(r.data("stateDropdownClone")))}catch(e){n.handleError(e,["JavaScript","Sportsubs.stateInputToDropdown"],{countryDropdown:t,parentSelector:i},null,null)}},n.quickAddressInputChanged=function(n){var t=$(n).parent().find(".quick-address-icon"),r=$(n).attr("data-lookup-url"),u=$(n).attr("data-target"),f=parseInt($(n).attr("data-min-lookup-length")),i;if(!r)throw Error("No lookup url specified for quick address control");if(!u)throw Error("No target id specified for quick address control");i=$(n).val();typeof i!="undefined"&&i.length>f&&(window.addressLookupRequest&&(t.length===1&&t.removeClass("fa-exclamation-triangle fa-spin fa-cog").addClass("fa-search"),window.addressLookupRequest.abort()),window.addressLookupRequest=$.ajax({dataType:"json",method:"POST",url:r,dataType:"html",data:{stem:i},beforeSend:function(){t.length===1&&t.removeClass("fa-exclamation-triangle fa-search").addClass("fa-spin fa-cog")},success:function(n){$(u).html(n);window.addressLookupRequest=null},error:function(){t.length===1&&t.removeClass("fa-spin fa-cog fa-search").addClass("fa-exclamation-triangle")},complete:function(){t.length===1&&t.removeClass("fa-exclamation-triangle fa-spin fa-cog").addClass("fa-search")}}))},n.quickAddressItemSelected=function(n){var t=$(n).closest(".quick-address-results").attr("data-lookup-url"),r=$(n).closest(".quick-address-results").attr("data-field-prefix"),i=$(n).closest(".address-item");if(!t)throw Error("No lookup url specified for quick address results control");if(!i)throw Error("No associated address item found for quick address results control");window.addressDetailRequest&&window.addressDetailRequest.abort();window.addressDetailRequest=$.ajax({dataType:"html",method:"POST",url:t,data:{addressId:$(n).attr("data-canonical-address-id"),fieldPrefix:r},success:function(n){i.html(n);window.addressDetailRequest=null}})},n}(Sportsubs||{}),SportsubsUIBusyModule=function(n){return n.initPageBusySpinner=function(){$.isFunction($.fn.LoadingOverlay)&&$.LoadingOverlaySetup({backgroundClass:"loadingoverlay-background-style",image:"",imageClass:"loadingoverlay-image-style",imageAnimation:"rotate_right 1000ms",textClass:"loadingoverlay-text-style",fade:[400,200],fontawesome:"fa fa-spin fa-circle-o-notch",maxSize:"40px",minSize:"20px",resizeInterval:100,size:"50%",zIndex:99999999});$(".make-page-busy").off("click.makebusy").on("click.makebusy",function(){var n=$(this.form);return(n.length===0||n.valid())&&($.isFunction($.fn.LoadingOverlay)?$.LoadingOverlay("show"):$.isFunction($.fn.LoadingOverlay)&&$.LoadingOverlay("hide")),typeof this.trigger=="function"&&this.trigger("focus"),!0});$(".validate-and-make-page-busy").off("submit").on("submit",function(n){if($.isFunction($.fn.LoadingOverlay)){var t=n.target;typeof $(t).data("unobtrusiveValidation")!="undefined"&&$(t).data("unobtrusiveValidation")!==null?$(t).data("unobtrusiveValidation").validate()?($.LoadingOverlay("show"),$(t).removeClass("invalid")):($(t).addClass("invalid"),n.preventDefault(),$(t).find("submit").blur()):($(t).removeClass("invalid"),$.LoadingOverlay("show"))}})},n.initLoadingButtons=function(){$(":submit.btn-loading").off("click.loading").on("click.loading",function(){$(this).button("loading")})},n.resetLoadingButtons=function(){$(".is-loading").button("reset")},n}(Sportsubs||{}),SportsubsUICartSummaryModule=function(n){return n.cartSummaryData,n.updateCartSummaryLink=function(n,t){if(typeof n=="undefined"&&(n="#CartSynopsis"),typeof t=="undefined"&&(t="#header-cart-totals"),$cartSummaryElement=$(n),$cartSummaryLinkSelector=$(t),$cartSummaryElement.length===1&&$cartSummaryLinkSelector.length===1){cartSummaryData=$cartSummaryElement.data();var r=parseInt(cartSummaryData.itemCount),u=cartSummaryData.itemTotal,i=$cartSummaryLinkSelector.data("default-text");r>0?(i=r+" item",r>1&&(i=i+"s"),i=i+" in the cart. "+u,$cartSummaryLinkSelector.parent().removeClass("cart-empty").find(".header-checkout-now").show()):$cartSummaryLinkSelector.parent().addClass("cart-empty").find(".header-checkout-now").hide();$cartSummaryLinkSelector.html(i)}},n.askConfirmAddToCart=function(n){var t,i;typeof n=="undefined"&&(n="#ConfirmAddForm");t=$(n);t.length===1&&(i=t.data("message"),typeof i=="undefined"&&(i="Do you want to add this item to the cart?"),bootbox.confirm({message:i,buttons:{confirm:{label:"Add item to cart",className:"btn-success"},cancel:{label:"Cancel",className:"btn-danger"}},callback:function(n){n&&t.submit()}}))},n.updateCartContents=function(t){typeof t=="undefined"&&(t="#CartSynopsis");$cartSummaryElement=$(t);$cartSummaryElement.length===1&&(cartSummaryData=$cartSummaryElement.data());cartSummaryData.hasError==="True"?n.showErrorToast(cartSummaryData.errorMessage):cartSummaryData.confirmAdd==="True"?n.askConfirmAddToCart():(n.updateCartSummaryLink(),cartSummaryData.openOnAdd==="True"?n.showCartSummary():n.showCartAddToast(),cartSummaryData.showSeatingTimer!=="True"&&n.hideSeatingCountdown())},n.showErrorToast=function(n){typeof n=="undefined"&&(n="An unexpected error occurred");typeof BsToast=="function"&&new BsToast({title:"Error",content:n,type:"danger",icon:'<i class="fa fa-exclamation-triangle"><\/i>',delay:6e3})},n.showCartAddToast=function(n){typeof n=="undefined"&&(n="Your item has been added to the cart");typeof BsToast=="function"&&new BsToast({icon:'<i class="fa fa-check-circle"><\/i>',title:"Success",content:n,type:"success",delay:6e3})},n.showCartSummary=function(n){typeof n=="undefined"&&(n="#CartSummary");$cartSummaryElement=$(n);$cartSummaryElement.length===1&&$cartSummaryElement.stop(!0,!0).slideDown().delay(2e3).slideUp()},n.hideCartSummary=function(n){typeof n=="undefined"&&(n="#CartSummary");$cartSummaryElement=$(n);$cartSummaryElement.length===1&&$cartSummaryElement.stop(!0,!0).slideUp()},n.hideSeatingCountdown=function(n){typeof n=="undefined"&&(n="#seating-timer");var t=$(n);$.isFunction(t.countdown)&&t.countdown("getTimes")&&(t.parent().hide(),t.countdown("destroy"))},n.updateCartSummaryQuantitySuccess=function(){n.updateCartSummaryLink();n.setCartSummaryStatusMessage('<span class="text-success"><i class="fa fa-check-circle"><\/i> Quantity updated.<\/span>')},n.updateCartSummaryQuantityFail=function(){n.setCartSummaryStatusMessage('<span class="text-danger"><i class="fa fa-exclamation-triangle"><\/i> Unable to update the cart.<\/span>')},n.removeCartSummaryItemSuccess=function(){n.updateCartSummaryLink();n.setCartSummaryStatusMessage('<span class="text-success"><i class="fa fa-check-circle"><\/i> Item removed from the cart.<\/span>')},n.removeCartSummaryItemFail=function(){n.setCartSummaryStatusMessage('<span class="text-danger"><i class="fa fa-exclamation-triangle"><\/i> Unable to update the cart.<\/span>')},n.addCartSummaryItemSuccess=function(){n.updateCartContents();n.setCartSummaryStatusMessage('<span class="text-success"><i class="fa fa-check-circle"><\/i> Item added to the cart.<\/span>')},n.addCartSummaryItemFail=function(){n.setCartSummaryStatusMessage('<span class="text-danger"><i class="fa fa-exclamation-triangle"><\/i> Unable to add item to the cart.<\/span>')},n.setCartSummaryStatusMessage=function(n,t){typeof t=="undefined"&&(t="#CartSummary");$cartSummaryElement=$(t);$cartSummaryElement.length===1&&($cartSummaryStatus=$cartSummaryElement.find(".cart-summary-status"),$cartSummaryStatus.data("timeout")&&clearTimeout($cartSummaryStatus.data("timeout")),$cartSummaryStatus.html(n).data("timeout",setTimeout(function(){$cartSummaryStatus.html("").data("timeout",null)},4e3)))},n}(Sportsubs||{});$(document).ready(function(){Sportsubs.updateCartSummaryLink()});var SportsubsUICollectionEditorModule=function(n){return n.addCollectionEditorItem=function(t){var r=n.getCollectionEditorItem(t),e=t.attributes["data-collection-target-id"].value,i=e?$(e):n.getParentCollectionEditor(t),u=n.isValueTrue(i.attr("data-collection-append-child")),s=i.find("[data-collection-editor-item]"),h=i.attr("data-collection-editor-action"),f=i.attr("data-collection-editor-binding"),o;typeof f=="undefined"&&(f="");o=u?s.length:i.index(r);$.ajax({url:h,data:{index:o,binding:f},success:function(t){var o=i.find("> [data-collection-editor-item]").last(),f,e;u&&o.length>0?($(t).insertAfter(o),i.children(".collapse").addClass("show"),n.scrollModalBodyToElement(i.find("[data-collection-editor-item]").last())):u?(i.append($(t)),i.children(".collapse").addClass("show")):($(t).insertBefore(r),n.scrollModalBodyToElement(r.prev().click()));f="";e=i.closest("[data-collection-editor-item]").first();e.length==1&&typeof e.attr("data-item-binding")!="undefined"&&(f=e.attr("data-item-binding").replace(/__/g,"].").replace(/_/g,"["),f.substr(-1)=="."&&(f=f.substr(0,f.length-1)));n.updateCollectionEditorItemIndexes(i,f);n.initDatePickers()}})},n.updateCollectionEditorItemIndexes=function(t,i){i=i?i+"."+t.attr("data-collection-editor-binding"):t.attr("data-collection-editor-binding");n.debugMessage("updateCollectionEditorItemIndexes() - "+i);var u=t.children("[data-collection-editor-item]"),r=t.attr("data-collection-editor-order-field");u.each(function(t){var u;n.debugMessage("-- item id: "+$(this).attr("data-menu-item-id")+"");n.debugMessage("-- order field name: "+r);var f=$(this).find(r).first(),e=(t+1)*10,o=$(this).attr("data-item-binding").split("_");$(this).attr("data-item-binding",o[0]+"_"+t+"__");$(this).find("[data-collection-item-index-display]").html(t+1);n.debugMessage("-- order: "+f.val()+" --> "+e);f.val(e);$fields=$(this).children("[data-collection-editor-item-fields]").find("[name]");u=i+"["+t+"]";$fields.each(function(){var f=$(this).attr("name"),i=$(this).attr("name").split("."),e=i[i.length-1],t=u+"."+e,r=t.replace(/(\[|\]|\.)/g,"_");n.debugMessage("Binding update: "+f+" -> "+t+" "+r);$(this).attr("name",t);$(this).attr("id",r)});$(this).children("[data-collection-editor]").each(function(){n.updateCollectionEditorItemIndexes($(this),u)})})},n.removeCollectionEditorItem=function(t){var i=n.getCollectionEditorItem(t),r=n.getParentCollectionEditor(t);r.find("[data-collection-editor-item]").length>1&&i.length===1&&(i.remove(),n.updateCollectionEditorItemIndexes(r))},n.toggleBooleanForCollectionEditorItems=function(t){var i=$(t).attr("data-collection-editor-boolean-toggle"),r=n.getParentCollectionEditor(t),u=n.getCollectionEditorItem(t);typeof i!="undefiened"&&typeof r!="undefined"&&(r.find("[data-collection-editor-item]").removeClass("list-group-item-success"),r.find("[data-collection-editor-field-group='"+i+"']").val(!1),u.find("[data-collection-editor-field-group='"+i+"']").val(!0),u.addClass("list-group-item-success").removeClass("list-group-item-light"))},n.moveCollectionEditorItemUp=function(t){var i=n.getCollectionEditorItem(t);i.prev().insertAfter(i);n.updateCollectionEditorItemIndexes(n.getParentCollectionEditor(t));n.scrollModalBodyToElement(i)},n.moveCollectionEditorItemDown=function(t){var i=n.getCollectionEditorItem(t);i.next().insertBefore(i);n.updateCollectionEditorItemIndexes(n.getParentCollectionEditor(t));n.scrollModalBodyToElement(i)},n.scrollModalBodyToElement=function(n){$modalBody=n.closest(".modal-body");$modalBody.length===1&&n.velocity("scroll",{container:$modalBody,duration:400,offset:-0,easing:"ease-in-out"})},n.getParentCollectionEditor=function(n){return $(n).closest("[data-collection-editor]")},n.getChildCollectionEditor=function(n){return $(n).closest("[data-collection-editor-item]").find("[data-collection-editor]")},n.getCollectionEditorItem=function(n){return $(n).closest("[data-collection-editor-item]")},n.initCollectionEditor=function(){$(document).on("click","[data-collection-editor-item]",function(n){$("[data-collection-editor-item]").find(".card-header").removeClass("text-white selected-collection-item-header-bg");$(n.currentTarget).find(".card-header").addClass("text-white selected-collection-item-header-bg")});$(document).on("click",".collection-editor-item-up",function(t){t.preventDefault();n.moveCollectionEditorItemUp(t.currentTarget)});$(document).on("click",".collection-editor-item-down",function(t){t.preventDefault();n.moveCollectionEditorItemDown(t.currentTarget)});$(document).on("click",".collection-editor-item-active",function(t){t.preventDefault();n.toggleBooleanForCollectionEditorItems(t.currentTarget)});$(document).on("click",".collection-editor-item-remove",function(t){t.preventDefault();var i=t.currentTarget;bootbox.confirm({message:"Are you sure you want to remove this item?",buttons:{confirm:{label:"Remove",className:"btn-danger"},cancel:{label:"Cancel",className:"btn-outline-secondary"}},callback:function(t){t&&n.removeCollectionEditorItem(i)}})});$(document).on("click",".collection-editor-item-add",function(t){t.preventDefault();n.addCollectionEditorItem(t.currentTarget)})},$(document).ready(function(){n.initCollectionEditor()}),n}(Sportsubs||{}),SportsubsUIDatesModule=function(n){return n.initDatePickers=function(){$(".timepicker").datetimepicker({format:"LT",allowInputToggle:!0,useCurrent:!0,showClose:!0,showClear:!0,locale:moment.locale("en-au")});$(".datepicker").not(".birthdatepicker").datetimepicker({allowInputToggle:!0,keepInvalid:!0,format:"DD/MM/YYYY",useCurrent:!0,showClose:!0,showClear:!0,locale:moment.locale("en-au"),maxDate:moment().add(100,"years"),minDate:moment().subtract(100,"years")});$(".datetimepicker").datetimepicker({format:"DD/MM/YYYY HH:mm",allowInputToggle:!0,keepInvalid:!0,useCurrent:!0,showClose:!0,showClear:!0,locale:moment.locale("en-au"),maxDate:moment().add(100,"years"),minDate:moment().subtract(100,"years")});$(".birthdatepicker").datetimepicker({defaultDate:"",allowInputToggle:!0,format:"DD/MM/YYYY",viewMode:"years",keepInvalid:!0,showClose:!0,showClear:!0,locale:moment.locale("en-au"),maxDate:moment(),minDate:moment().subtract(110,"years")});$(document).on("focus",".datepicker, .datetimepicker, .timepicker",function(){$(this).datetimepicker("show")});$(document).on("blur",".datepicker, .datetimepicker, .timepicker",function(){$(this).datetimepicker("hide")})},n}(Sportsubs||{}),SportsubsUIFormsModule=function(n){return n.initFormEnchancements=function(){$("form").each(function(){var n=$(this).data("validator");n!==""&&typeof n!="undefined"&&(n.settings.highlight=function(n){var t=$(n).prev("label");t.length>0?t.parent(".form-group").addClass("has-error"):$(n).closest(".form-group").addClass("has-error")},n.settings.unhighlight=function(n){var t=$(n).prev("label");t.length>0?t.parent(".form-group").removeClass("has-error"):$(n).siblings(".field-validation-error").length===0&&$(n).closest(".form-group").removeClass("has-error")})});$(".input-validation-error").each(function(){var n=$(this).prev("label");n.length>0?n.parent(".form-group").addClass("has-error"):$(this).closest(".form-group").addClass("has-error")})},n.extendFormValidator=function(){typeof $.validator!="undefined"&&($.validator.addMethod("date",function(n,t){return this.optional(t)?!0:moment(n,"DD/MM/YYYY",!0).isValid()}),$.validator.addClassRules("required-checkbox",{required:!0}),$.validator.addMethod("email",function(n,t){return this.optional(t)||/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i.test(n)},"Please enter a valid email address."))},n.redirectIfReturnUrl=function(){var n=$("#ReturnURL").val();typeof n!="undefined"&&n!==""&&(document.location=n)},n.showEditable=function(n){$editable=$(n).closest(".editable").first();$editable.length===1&&($editview=$editable.find(".editable-edit-view"),$readview=$editable.find(".editable-read-view"),$editview.length===1&&$readview.length===1&&($readview.addClass("d-none").hide(),$editview.removeClass("d-none").show()))},n.hideEditable=function(n){$editable=$(n).closest(".editable").first();$editable.length===1&&($editview=$editable.find(".editable-edit-view"),$readview=$editable.find(".editable-read-view"),$editview.length===1&&$readview.length===1&&($editview.addClass("d-none").hide(),$readview.removeClass("d-none").show()))},n.initFormChangeWarning=function(){$(".form-warn-unsaved").each(function(){$(this).find(".form-warn-unsaved-message").hide();$(this).find(":submit").prop("disabled",!0);$(this).data("initial-state",$(this).serializeArray())})},n.checkFormChangeState=function(n){var i=$(n.target.form).data("initial-state"),r=$(n.target.form).serializeArray(),t=$(n.target.form).find(".form-warn-unsaved-message");t.length===1&&(_.isEqual(i,r)?(t.hide(),$(n.target.form).removeClass("unsaved"),$(n.target.form).find(":submit").prop("disabled",!0)):(t.show(),$(n.target.form).addClass("unsaved"),$(n.target.form).find(":submit").prop("disabled",!1)))},n.toggleCheckboxDisabledTargets=function(n){if($ele=$(n),$ele.length===1){var t=$ele.data("target-on-checked"),i=$ele.data("target-on-unchecked");$ele.is(":checked")?(typeof t!="undefined"&&$(t).removeClass("ui-disable"),typeof i!="undefined"&&$(t).addClass("ui-disable")):$ele.is(":not(:checked)")&&(typeof t!="undefined"&&$(t).addClass("ui-disable"),typeof i!="undefined"&&$(t).removeClass("ui-disable"))}},n.checkPasswordComplexity=function(n){var t=$(n).val();t.length<8?$("#length").removeClass("valid").addClass("invalid"):$("#length").removeClass("invalid").addClass("valid");t.length>30?$("#maxlength").removeClass("valid").addClass("invalid"):$("#maxlength").removeClass("invalid").addClass("valid");t.match(/[A-z]/)?$("#letter").removeClass("invalid").addClass("valid"):$("#letter").removeClass("valid").addClass("invalid");t.match(/[A-Z]/)?$("#capital").removeClass("invalid").addClass("valid"):$("#capital").removeClass("valid").addClass("invalid");t.match(/\d/)?$("#number").removeClass("invalid").addClass("valid"):$("#number").removeClass("valid").addClass("invalid")},n}(Sportsubs||{}),SportsubsUIResponsiveTabsModule=function(n){return n.responsiveTabs=function(t){n.responsiveTabCurrentState="tabs";var f=$(".nav-tabs.responsive"),i="d-none",r="",u="";t===undefined&&(t="sm");switch(t){case"xs":i+=" d-block";r+=" d-none";break;case"sm":i+=" d-sm-block";r+=" d-sm-none";break;case"md":i+=" d-md-block";r+=" d-md-none";break;case"lg":i+=" d-lg-block";r+=" d-lg-none";break;case"xl":i+=" d-xl-block";r+="d-xl-none"}$.each(f,function(n){var f,t=$(this),e=t.find("li a");t.attr("id")===undefined&&t.attr("id","tabs-"+n);f=$("<div><\/div>",{"class":"tab-panel-group card-group responsive "+r,id:"collapse-"+t.attr("id")});$.each(e,function(){var n=$(this),o=n.attr("class")===undefined?"":n.attr("class"),s="responsive-tab accordion-toggle",r=n.parent().attr("class")===undefined?"":n.parent().attr("class"),i="card",e=n.get(0).hash.replace("#","collapse-");o.length>0&&(s+=" "+o);r.length>0&&(r=r.replace(/\bactive\b/g,""),i+=" "+r,i=i.replace(/\s{2,}/g," "),i=i.replace(/^\s+|\s+$/g,""));n.parent().hasClass("active")&&(u="#"+e);f.append($("<div>").attr("class",i).html($("<div>").attr("class","card-header").html($("<h4>").attr("class","card-title").html($("<a>",{"class":s,"data-toggle":"collapse","data-parent":"#collapse-"+t.attr("id"),href:"#"+e,"data-target":"#"+e,html:n.html()})))).append($("<div>",{id:e,"class":"card-collapse collapse responsive-tab-collapse"})))});t.next().after(f);t.addClass(i);$(".tab-content.responsive").addClass(i);u&&$(u).collapse("show")});n.responsiveTabCheckResize();n.bindTabToCollapse()},n.responsiveTabCheckResize=function(){$(".card-group.responsive").is(":visible")===!0&&n.responsiveTabCurrentState==="tabs"?(n.tabToPanel(),n.responsiveTabCurrentState="card"):$(".card-group.responsive").is(":visible")===!1&&n.responsiveTabCurrentState==="card"&&(n.panelToTab(),n.responsiveTabCurrentState="tabs")},n.tabToPanel=function(){var n=$(".nav-tabs.responsive");$.each(n,function(n,t){var i=$(t).next(".tab-content").find(".tab-pane");$.each(i,function(n,t){var i=$(t).attr("id").replace(/^/,"#collapse-");$(t).removeClass("tab-pane").addClass("card-body previous-tab-pane").appendTo($(i))})})},n.panelToTab=function(){var n=$(".card-group.responsive");$.each(n,function(n,t){var i=$(t).attr("id").replace("collapse-","#"),r=$(i).next(".tab-content")[0],u=$(t).find(".card-body.previous-tab-pane");u.removeClass("card-body previous-tab-pane").addClass("tab-pane").appendTo($(r))})},n.bindTabToCollapse=function(){var t=$(".nav-tabs.responsive").find("li a"),i=$(".card-group.responsive").find(".card-collapse");t.on("shown.bs.tab",function(t){var i,r;n.responsiveTabCurrentState==="tabs"&&(i=$(t.currentTarget.hash.replace(/#/,"#collapse-")),i.collapse("show"),t.relatedTarget&&(r=$(t.relatedTarget.hash.replace(/#/,"#collapse-")),r.collapse("hide")))});i.on("shown.bs.collapse",function(t){var i,r,u;n.responsiveTabCurrentState==="panel"&&(i=$(t.target),i.length===1&&typeof i.attributes!="undefined"&&(r=i.attributes.id.replace(/collapse-/g,"#"),$('a[href="'+r+'"]').tab("show"),u=$(t.currentTarget).closest(".card-group.responsive"),$(u).find(".card-body").removeClass("active"),$(t.currentTarget).find(".card-body").addClass("active")))})},$(window).resize(function(){n.responsiveTabCheckResize()}),n}(Sportsubs||{}),SportsubsCmsModule=function(n){return n.Cms=function(){var fi=function(){console.log("this is a private method");return},i=function(t){var r,i;try{if(t!=null&&t.length===1&&n.Cms.settings.canEditWidgets){var u=n.isValueTrue(t.attr("data-cms-editable")),f=n.isValueTrue(t.attr("data-cms-published")),e=n.isValueTrue(t.attr("data-cms-positionable")),o=n.isValueTrue(t.attr("data-cms-removeable")),s=n.isValueTrue(t.attr("data-cms-edit-inline")),h=n.isValueTrue(t.attr("data-cms-edit-status"))&&n.Cms.settings.canPublish,c=n.isValueTrue(t.attr("data-cms-edit-content"));t.remove(".cms-widget-edit-menu");r=$("<div/>",{"class":"cms-widget-overlay"}).appendTo(t);i=$("<span/>",{"class":"cms-widget-edit-menu"}).appendTo(r);o&&$("<span/>",{"class":"cms-button-remove action-buttons",html:'<i class="icon icon-bin-2-alternate"><\/i>'}).appendTo(i);e&&$("<span/>",{"class":"cms-button-drag action-buttons",html:'<i class="icon icon-direction-button-arrows"><\/i>'}).appendTo(i);u&&$("<span/>",{"class":"cms-button-settings action-buttons",html:'<i class="icon icon-cog"><\/i>'}).appendTo(i);s?($("<span/>",{"class":"cms-button-edit action-buttons",html:'<i class="icon icon-content-pen-3"><\/i>'}).appendTo(i),$("<span/>",{"class":"cms-button-save edit-buttons",html:'<i class="icon icon-check-circle-1"><\/i>'}).appendTo(i),$("<span/>",{"class":"cms-button-cancel-edit edit-buttons",html:'<i class="icon icon-remove-circle"><\/i>'}).appendTo(i)):c&&$("<span/>",{"class":"cms-button-edit-content action-buttons",html:'<i class="icon icon-content-pen-3"><\/i>'}).appendTo(i);h&&(f?$("<span/>",{"class":"cms-button-publish-state action-buttons",html:'<i class="icon icon-view-off"><\/i>'}).appendTo(i):$("<span/>",{"class":"cms-button-publish-state action-buttons",html:'<i class="icon icon-view-1"><\/i>'}).appendTo(i))}}catch(l){n.handleError(l,["JavaScript","Sportsubs.Cms.addWidgetEditToolbar"],{widgetId:t.attr("data-widget-id")},null,null)}},l=function(n,t){(n==null||n=="")&&(n="An unknown error occurred, please contact support.");(t==null||t=="")&&(t="Error!");new BsToast({title:t,content:n,position:"top-left",type:"danger",icon:'<i class="fa fa-exclamation-circle"><\/i>',delay:-1})},a=function(n,t){new BsToast({title:t,content:n,type:"info",position:"top-left",icon:'<i class="fa fa-info-circle"><\/i>',delay:6e3})},f=function(n,t){new BsToast({title:t,content:n,position:"top-left",type:"success",icon:'<i class="fa fa-check-circle"><\/i>',delay:6e3})},e=function(n,t){new BsToast({title:t,content:n,position:"top-left",type:"warning",icon:'<i class="fa fa-exclamation-circle"><\/i>',delay:6e3})},o=function(t,i){try{var r=null;return i==null&&(i=".content-section"),$allSections=$(i),$allSections.length>0&&(r=$allSections.filter('[data-position="'+t+'"]')),r.first()}catch(u){n.handleError(u,["JavaScript","Sportsubs.Cms.findLayoutSectionById"],{id:t,sectionClass:i},null,null)}},s=function(t,i){try{var r=null;return i==null&&(i=".content-widget-container"),$allWidgets=$(i),$allWidgets.length>0&&(r=$allWidgets.filter('[data-widget-id="'+t+'"]')),r.first()}catch(u){n.handleError(u,["JavaScript","Sportsubs.Cms.findWidgetById"],{id:t,widgetClass:i},null,null)}},r=function(t,i,r,f){var s=!1,e;try{f==null&&(f=".content-widget-container");$section=o(r);$section.length===1&&(e=$.parseHTML(i),e!=null&&e!==""&&($(e).appendTo($section),s=!0,$section.find(f).sort(function(n,t){return+n.getAttribute("data-display-order")-+t.getAttribute("data-display-order")}).appendTo($section),u(t)))}catch(h){n.handleError(h,["JavaScript","Sportsubs.Cms.insertWidgetIntoSection"],{sectionId:r,containerClass:f},null,null)}finally{return s}},v=function(t,i,r){var u=null;try{(r==null||r==="")&&(r="#cmsWidgetSettings");u=$(r);u.length===1&&(i!=null&&u.find(".modal-body").html(i),t!=null&&u.find(".modal-title").html(t),u.hasClass("in")||u.modal("show"),$("#cmsSidebar").removeClass("active"))}catch(f){n.handleError(f,["JavaScript","Sportsubs.Cms.openWidgetEditModal"],{id:$id,title:t},null,null)}finally{return u}},h=function(n){n==null&&(n="#cmsWidgetSettings");var t=$(n);t.length===1&&t.hasClass("show")&&t.modal("hide")},y=function(t,i,r){var u=null;try{(r==null||r==="")&&(r="#cmsFileManager");u=$(r);u.length===1&&(i!=null&&u.find(".modal-body").html(i),t!=null&&u.find(".modal-title").html(t),u.hasClass("in")||u.modal("show"))}catch(f){n.handleError(f,["JavaScript","Sportsubs.Cms.openFileManagerModal"],{id:$id,title:t},null,null)}finally{return u}},p=function(n){n==null&&(n="#cmsFileManager");var t=$(n);t.length===1&&t.hasClass("show")&&t.modal("hide")},w=function(n,t,i,r){var u=$(n);u!=null&&u.length===1&&(u.attr("data-widget-id",t),r===1?(u.attr("data-cms-published","True"),u.removeClass("cms-draft"),u.addClass("cms-published")):(u.attr("data-cms-published","False"),u.removeClass("cms-published"),u.addClass("cms-draft")))},u=function(t){n.debugMessage("Function: "+arguments.callee.name+"WidgetId: "+t);n.partialReadyEvent()},b=function(n){$section=$(n);$section.length===1&&$section.find(".flex-line-break").remove()},k=function(n){$section=$(n);$section.length===1&&$section.find(".content-widget-container.break-before, .content-widget-container.break-after").each(function(){var t=$(this).attr("data-widget-id"),n=$(this);n.hasClass("break-before")&&$("<hr/>",{dataWidgetId:t,"class":"flex-line-break break-before"}).insertBefore(n);n.hasClass("break-after")&&$("<hr/>",{dataWidgetId:t,"class":"flex-line-break break-after"}).insertBefore(n)})},d=function(){},g=function(n,t){if(t!==null&&($selectedElement=$(t.file.element),$selectedElement.length===1)){var i=$selectedElement.closest(".modal"),r=i.attr("data-update-field"),u=i.attr("data-parent-selector");if(r!=null){var s=document.getElementById(r),f="",e=t.file.fileManager.currentPath,o=t.file.encodedName;f=e?e+"/"+o:o;$("#"+r).val(f);$("#"+r).closest(".image-chooser").find(".image-chooser-preview").attr("src",t.file.imageSrc)}i.hasClass("show")&&i.modal("hide");u!=null&&$(u).modal("show")}},nt=function(n){n!=null&&n||(n=".cms-applicable");$(n).addClass("cms-edit-disabled")},c=function(n){n!=null&&n||(n=".cms-applicable");$(n).removeClass("cms-edit-disabled")},tt=function(n){n!=null&&n||(n=".cms-toolbox-popover");$(n).popover("dispose")},it=function(n){n!=null&&n||(n=".cms-toolbox-popover");$(document).popover({selector:n,trigger:"hover",delay:{show:750,hide:100},template:'<div class="popover cms-admin-popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'})},rt=function(n){n!=null&&window.CmsAdminViewModel!=null&&(window.CmsAdminViewModel.unpublishedChangeCount(n.UnpublishedChangeCount),window.CmsAdminViewModel.pageTitle(n.PageTitle),window.CmsAdminViewModel.sitePageId(n.SitePageId),window.CmsAdminViewModel.customPageId(n.CustomPageId),window.CmsAdminViewModel.customPageKey(n.CustomPageKey),window.CmsAdminViewModel.isEditMode(n.IsEditMode),window.CmsAdminViewModel.isDraft(n.IsDraft))},ut=function(n){if(n!=null&&n.length===1){var t=n.find(".editable-text");t!=null&&t.length===1&&tinymce.get(t[0].id).resetContent()}},ft=function(n,t){n!=null&&t!=null&&$(n).find(t+" i.icon").addClass("icon-is-busy")},et=function(n,t){n!=null&&t!=null&&$(n).find(t+" i.icon").removeClass("icon-is-busy")},ot=function(n,i,r,u){if(typeof n!="undefined")switch(r){case 0:u==1?bootbox.confirm({title:"Publish now",message:"This page is currently in draft. When it is published it will be immediately visible to the public. Do you want to publish this page now ?",buttons:{confirm:{label:"PUBLISH NOW",className:"btn-success"},cancel:{label:"Cancel",className:"btn-secondary"}},callback:function(r){r&&t(n,1,i,"#cmsEditablePageList")}}):u==2&&bootbox.confirm({title:"Remove this page",message:"This page is not published and can be removed without effecting the published site. You will no longer see the page listed here or be allowed to edit it once it has been removed.",buttons:{confirm:{label:"Remove page",className:"btn-danger"},cancel:{label:"Cancel",className:"btn-secondary"}},callback:function(r){r&&t(n,2,i,"#cmsEditablePageList")}});break;case 1:u==0?bootbox.dialog({title:"Unpublish this page now",message:"This page is currently published and visible. If you unpublish it now the page will immediately be returned to draft and no longer be visible on the public site.",buttons:{confirm:{label:"UNPUBLISH NOW",className:"btn-success",callback:function(){t(n,0,i,"#cmsEditablePageList")}},cancel:{label:"Cancel",className:"btn-secondary",callback:function(){}}}}):u==2?bootbox.dialog({title:"Remove this page now",message:"This page is currently published and visible. If you remove it now the page will immediately be removed from the site and no longer visible to anybody.",buttons:{confirm:{label:"REMOVE NOW",className:"btn-success",callback:function(){t(n,3,i,"#cmsEditablePageList")}},cancel:{label:"Cancel",className:"btn-secondary",callback:function(){}}}}):u==3&&bootbox.dialog({title:"Remove this page",message:"This page is currently in published and visible. You can mark the page to be removed next time the site changes are published. It will be removed from the draft site but remain visible on the public site until then.",buttons:{confirm:{label:"Mark for removal",className:"btn-success",callback:function(){t(n,3,i,"#cmsEditablePageList")}},cancel:{label:"Cancel",className:"btn-secondary",callback:function(){}}}});break;case 2:u==1&&bootbox.confirm({title:"Restore page",message:"This page has been removed and is not visible on the site. You can Republish it to make it immediately visible again.",buttons:{publish:{label:"REPUBLISH",className:"btn-success",callback:function(){t(n,1,i,"#cmsEditablePageList")}},cancel:{label:"Cancel",className:"btn-secondary",callback:function(){}}}});break;case 3:u==1?bootbox.dialog({title:"Cancel page removal",message:"This page will be removed the next time the site changes are published. If you do not want to remove the page you can change it back to being published.",buttons:{publish:{label:"REPUBLISH NOW",className:"btn-success",callback:function(){t(n,1,i,"#cmsEditablePageList")}},cancel:{label:"Cancel",className:"btn-secondary",callback:function(){}}}}):u==2&&bootbox.dialog({title:"Remove Now",message:"This page will be removed the next time the site changes are published. If you make that change now and the page will immediately be removed from the public site.",buttons:{publish:{label:"REMOVE NOW",className:"btn-success",callback:function(){t(n,0,i,"#cmsEditablePageList")}},cancel:{label:"Cancel",className:"btn-secondary",callback:function(){}}}})}},t=function(t,i,r,u){var o=u?$(u):null,f=n.Cms.settings.pagePublishStateUrl,e;typeof f!="undefined"&&f!==null&&(e={customPageId:t,status:i,customPageKey:r,includeWidgets:!0},$.ajax({type:"POST",data:e,url:f,cache:"no-cache",dataType:"json",success:function(t){n.Cms.ajaxActionSuccessCallback(t,o,n.Cms.updatePageStatusSuccessCallback,n.Cms.updatePageStatusFailCallback)},error:function(t,i,r){n.Cms.ajaxActionErrorCallback(null,"Page status change failed.",null,null,t,i,r)}}))},st=function(t,i,r,u){var o;n.debugMessage("Callback: "+arguments.callee.name);t!=null&&(n.Cms.updateAdminViewModelFromResponseObject(t),t.IsResultSuccess?(typeof r=="function"&&(o=r(t,i),o&&(t=o)),i!=null&&t.ResultData!=null&&t.ResultData.widgetId!=null&&(n.Cms.updateWidgetProperties(i,t.ResultData.widgetId,t.ResultData.widgetKey,t.ResultData.status),n.Cms.addWidgetEditToolbar(i)),(t.ResultTitle!==""||t.ResultMessage!=="")&&(t.IsResultSuccess?f(t.ResultMessage,t.ResultTitle):e(t.ResultMessage,t.ResultTitle))):(typeof u=="function"&&(o=u(t,i),o&&(t=o)),n.Cms.warningToast(t.responseText,t.ResultTitle)))},ht=function(t,i,r,u,f,e,o){n.debugMessage("Callback: "+arguments.callee.name);i=i==null?"Error":i;r=r==null?"Unable to get the expected response from the server, check your network connection. If the problem persists, please contact us for support.":r;n.Cms.unknownErrorToast(r,i);typeof u=="function"&&u(t,f,e,o);n.handleError(new Error(e),["JavaScript","Sportsubs.Cms"],{status:e,error:o},null,null)},ct=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},lt=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},at=function(t){return n.debugMessage("Callback: "+arguments.callee.name),r(t.ResultData.widgetId,t.ResultData.content,t.ResultData.sectionId)&&($widgetObject=s(t.ResultData.widgetId),i($widgetObject)),t},vt=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},yt=function(t,i){return n.debugMessage("Callback: "+arguments.callee.name),i!=null&&i.length===1&&i.remove(),t},pt=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},wt=function(t){n.debugMessage("Callback: "+arguments.callee.name);var f=t.ResultData.widgetId,e=t.ResultData.content;return f!=null&&e!=null?t.ResultData.isNewWidget?($('.content-widget[data-widget-guid="'+t.ResultData.widgetKey+'"]').remove(),r(t.ResultData.widgetId,t.ResultData.content,t.ResultData.sectionId)||(t.ResultMessage="Could not add the new widget to this page",t.ResultTitle="Problem updating preview",t.IsResultSuccess=!1)):($widgetObject=$('.content-widget[data-widget-id="'+f+'"]'),$widgetObject.length===1?($widgetObject.after(t.ResultData.content),$widgetObject.remove(),u(f)):(t.ResultMessage="Could not identify the expected widget on this page",t.ResultTitle="Problem updating preview",t.IsResultSuccess=!1)):(t.ResultMessage="Could not determine widget content",t.ResultTitle="Error updating widget",t.IsResultSuccess=!1),$widgetObject=$('.content-widget[data-widget-id="'+f+'"]'),$widgetObject.length===1&&(i($widgetObject),c(),h()),t},bt=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},kt=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},dt=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t},gt=function(t,i){return n.debugMessage("Callback: "+arguments.callee.name),typeof t.ResultData.resourceId!="undefined"&&(i.attr("data-text-resource-id",t.ResultData.resourceId),i.find(".editable-text").attr("data-text-resource-id",t.ResultData.resourceId)),t.ResultData.publishState==0?(i.attr("data-cms-published","False"),i.removeClass("cms-published").addClass("cms-draft"),i.find(".cms-button-publish-state").children("i").removeClass("icon-view-off").addClass("icon-view-1")):t.ResultData.publishState==1&&(i.attr("data-cms-published","True"),i.removeClass("cms-draft").addClass("cms-published"),i.find(".cms-button-publish-state").children("i").removeClass("icon-view-1").addClass("icon-view-off")),t},ni=function(t,i){return n.debugMessage("Callback: "+arguments.callee.name),n.Cms.resetWidgetTextEditorContent(i),t},ti=function(t,i){return n.debugMessage("Callback: "+arguments.callee.name),typeof t.ResultData.resourceId!="undefined"&&(i.attr("data-text-resource-id",t.ResultData.resourceId),i.find(".editable-text").attr("data-text-resource-id",t.ResultData.resourceId)),t.ResultData.publishState==0?(i.attr("data-cms-published","False"),i.removeClass("cms-published").addClass("cms-draft"),i.find(".cms-button-publish-state").children("i").removeClass("icon-view-off").addClass("icon-view-1"),i.find(".editable-text").attr("data-publish-state","False")):t.ResultData.publishState==1&&(i.attr("data-cms-published","True"),i.removeClass("cms-draft").addClass("cms-published"),i.find(".cms-button-publish-state").children("i").removeClass("icon-view-1").addClass("icon-view-off"),i.find(".editable-text").attr("data-publish-state","True")),t},ii=function(t,i){return n.debugMessage("Callback: "+arguments.callee.name),n.Cms.resetWidgetTextEditorContent(i),t},ri=function(t,i){return n.debugMessage("Callback: "+arguments.callee.name),i.length===1&&i.load(n.Cms.settings.pageListUrl),t},ui=function(t){return n.debugMessage("Callback: "+arguments.callee.name),t};return{addFlexBoxBreaks:k,addWidgetEditToolbar:i,askPageStatusUpdate:ot,clearIconBusyState:et,closeFileManagerModal:p,closeWidgetEditModal:h,disableCmsPopovers:tt,disableInlineEditing:nt,draggableCmsToolbox:[],enableCmsPopovers:it,enableInlineEditing:c,fileManagerSelectedFileChanged:d,fileManagerSelectedFileOpened:g,findLayoutSectionById:o,findWidgetById:s,infoToast:a,insertWidgetIntoSection:r,onWidgetContentLoad:u,openFileManagerModal:y,openWidgetEditModal:v,removeFlexBoxBreaks:b,resetWidgetTextEditorContent:ut,setIconBusyState:ft,settings:null,sortableCmsSections:[],successToast:f,unknownErrorToast:l,updateAdminViewModelFromResponseObject:rt,updateWidgetProperties:w,warningToast:e,ajaxRequestPageStatusUpdate:t,ajaxActionSuccessCallback:st,ajaxActionErrorCallback:ht,updatePageStatusSuccessCallback:ri,updatePageStatusFailCallback:ui,dragAndDropSuccessCallback:ct,dragAndDropFailCallback:lt,editWidgetSuccessCallback:wt,editWidgetFailCallback:bt,removeWidgetSuccessCallback:yt,removeWidgetFailCallback:pt,updateWidgetStateSuccessCallback:kt,updateWidgetStateFailCallback:dt,updateTextContentSuccessCallback:gt,updateTextContentFailCallback:ni,addWidgetSuccessCallback:at,addWidgetFailCallback:vt,updateResourceStateSuccessCallback:ti,updateResourceStateFailCallback:ii}}(),n}(Sportsubs||{})