function homePageEvents(){var n=this;n.siteId=ko.observable();n.eventItems=ko.observableArray([]);n.monthYearFilter=ko.observable();n.dates=ko.observableArray([]);n.datedEvents=ko.computed(function(){var t=n.monthYearFilter();return t?ko.utils.arrayFilter(n.eventItems(),function(n){return moment(n.FilteredDate).format("MMYYYY")==moment(t).format("MMYYYY")}):n.eventItems()},n);n.enableView=ko.computed(function(){return n.eventItems().length>=4});n.filterMonthYear=function(t){n.monthYearFilter(t);n.reInitSlider()};n.reInitSlider=function(){$(".u-events").removeData("flexslider");$(".u-events").flexslider({animation:"slide",animationLoop:!0,itemWidth:260,itemMargin:18,controlNav:!1,pauseOnHover:!0,slideshow:!1,maxItems:4})};n.siteId.subscribe(function(t){$.ajax({url:"/umbraco/api/siteapi/gethomepageevents/",data:{siteId:t},dataType:"json",type:"GET",success:function(t){n.eventItems(t.events);n.dates(t.dates)}}).done(function(){n.reInitSlider()})});ko.bindingHandlers.initCompactView={update:function(n,t){if(!navigator.userAgent.match(/iPhone/i)){var i=t();ko.utils.registerEventHandler(n,"mouseenter",function(){var t=$(n).closest(".event-panel");t.addClass("on")});ko.utils.registerEventHandler(n,"mouseleave",function(){var t=$(n).closest(".event-panel");t.hasClass("on")&&t.removeClass("on")})}}};n.datedEvents.subscribe(function(){}.bind(this))}var homePageEventViewModel=new homePageEvents