(function(){function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i||n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f0){var n=i("#calendar"),l=i("#calendar-details"),e=i("#list-view-button"),o=i("#grid-view-button"),a=n.data("web-service"),t={school:u.getValue("school"),category:u.getValue("category"),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone},v=n.data("default-img"),y="(max-width: 1099px)",p=function(){i("#school-filter").change(function(){var r=i(this).val();t.school=r;u.replace({school:r});n.fullCalendar("refetchEvents")});i("#category-filter").change(function(){var r=i(this).val();t.category=r;u.replace({category:r});n.fullCalendar("refetchEvents")})},w=function(){var r=t.school,f=t.category,e=function(n,t,r){i(t).each(function(){if(i(this).val()==r)return i(n).val(r),!1})},o=function(){var r=i("#school-filter").find("option:selected").val();return r!=="undefined"&&(i("#school-filter").val(r),t.school=r,u.replace({school:r}),n.fullCalendar("refetchEvents")),!1};r!=="undefined"&&e("#school-filter","#school-filter option",r);f!=="undefined"&&e("#category-filter","#category-filter option",f);(r="undefined")&&o()},b=function(){e.click(function(){n.fullCalendar("changeView","listMonth");o.removeClass("active");i(this).addClass("active")});o.click(function(){n.fullCalendar("changeView","month");e.removeClass("active");i(this).addClass("active")})};i(window).resize(function(){window.matchMedia(y).matches&&(n.fullCalendar("changeView","listMonth"),o.removeClass("active"),e.addClass("active"))});s=function(n,t,u){var e,a,y,s,f,o,tt,it,rt,b,ut;if(u.type!=="month"||!(i("#EventModal-"+n.id).length>0)){if(u.type==="month")e=i("
",{"class":"EventModal Modal "+n.dataBrand,id:"EventModal-"+n.id}),l.append(e);else{var e=i("
",{"class":"EventDetails "+n.dataBrand}),o=i(t).find(".fc-list-item-title"),k=i("