1/*! For license information please see calendar-plugins.js.LICENSE.txt */ 2(globalThis.webpackChunk_sv_portlet=globalThis.webpackChunk_sv_portlet||[]).push([[1602],{8711(t,e,n){"use strict";n(3144),n(8147)},3144(){!function(t,e){var n={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"iso",weekNumberTitle:"W",allDayDefault:!0,ignoreTimezone:!0,lazyFetching:!0,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '—'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:!1,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"<span class='fc-text-arrow'>‹</span>",next:"<span class='fc-text-arrow'>›</span>",prevYear:"<span class='fc-text-arrow'>«</span>",nextYear:"<span class='fc-text-arrow'>»</span>",today:"today",month:"month",week:"week",day:"day"},theme:!1,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:!0,dropAccept:"*",handleWindowResize:!0},r={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"<span class='fc-text-arrow'>›</span>",next:"<span class='fc-text-arrow'>‹</span>",prevYear:"<span class='fc-text-arrow'>»</span>",nextYear:"<span class='fc-text-arrow'>«</span>"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},a=t.fullCalendar={version:"1.6.4"},o=a.views={};function i(e){t.extend(!0,n,e)}function s(n,r,a){var i=this;i.options=r,i.render=function(e){u?F()&&(P(),L(e)):function(){r.theme?"ui":"fc",n.addClass("fc"),r.isRTL?n.addClass("fc-rtl"):n.addClass("fc-ltr");r.theme&&n.addClass("ui-widget");u=t("<div class='fc-content' style='position:relative'/>").prependTo(n),s=new l(i,r),(c=s.render())&&n.prepend(c);z(r.defaultView),r.handleWindowResize&&t(window).on("resize",j);N()||R()}()},i.destroy=function(){d&&(Z("viewDestroy",d,d,d.element),d.triggerEventDestroy());t(window).off("resize",j),s.destroy(),u.remove(),n.removeClass("fc fc-rtl ui-widget")},i.refetchEvents=function(){I(),X()},i.reportEvents=function(t){H=t,B()},i.reportEventChange=function(t){Y(t)},i.rerenderEvents=Y,i.changeView=z,i.select=function(t,n,r){d.select(t,n,r===e||r)},i.unselect=J,i.prev=function(){A(-1)},i.next=function(){A(1)},i.prevYear=function(){h(E,-1),A()},i.nextYear=function(){h(E,1),A()},i.today=function(){E=new Date,A()},i.gotoDate=function(t,e,n){t instanceof Date?E=D(t):M(E,t,e,n);A()},i.incrementDate=function(t,n,r){t!==e&&h(E,t);n!==e&&g(E,n);r!==e&&p(E,r);A()},i.formatDate=function(t,e){return x(t,e,r)},i.formatDates=function(t,e,n){return k(t,e,n,r)},i.getDate=function(){return D(E)},i.getView=function(){return d},i.option=function(t,n){if(n===e)return r[t];"height"!=t&&"contentHeight"!=t&&"aspectRatio"!=t||(r[t]=n,_())},i.trigger=Z,f.call(i,r,a);var s,c,u,d,v,y,m,w=i.isFetchNeeded,b=i.fetchEvents,C=n[0],T=0,S=0,E=new Date,H=[];function R(){setTimeout(function(){!d.start&&N()&&A()},0)}function F(){return n.is(":visible")}function N(){return t("body").is(":visible")}function z(e){d&&e==d.name||function(e){S++,d&&(Z("viewDestroy",d,d,d.element),J(),d.triggerEventDestroy(),V(),d.element.remove(),s.deactivateButton(d.name));s.activateButton(e),d=new o[e](t("<div class='fc-view fc-view-"+e+"' style='position:relative'/>").appendTo(u),i),A(),U(),S--}(e)}function A(t){(!d.start||t||E<d.start||E>=d.end)&&F()&&L(t)}function L(t){S++,d.start&&(Z("viewDestroy",d,d,d.element),J(),I()),V(),d.render(E,t||0),q(),U(),(d.afterRender||O)(),s.updateTitle(d.title),function(){var t=new Date;t>=d.start&&t<d.end?s.disableButton("today"):s.enableButton("today")}(),Z("viewRender",d,d,d.element),d.trigger("viewDisplay",C),S--,!r.lazyFetching||w(d.visStart,d.visEnd)?X():B()}function _(){F()&&(J(),I(),P(),q(),B())}function P(){y=r.contentHeight?r.contentHeight:r.height?r.height-(c?c.height():0)-W(u):Math.round(u.width()/Math.max(r.aspectRatio,.5))}function q(){y===e&&P(),S++,d.setHeight(y),d.setWidth(u.width()),S--,v=n.outerWidth()}function j(){if(!S)if(d.start){var t=++T;setTimeout(function(){t==T&&!S&&F()&&v!=(v=n.outerWidth())&&(S++,_(),d.trigger("windowResize",C),S--)},200)}else R()}function Y(t){I(),B(t)}function B(t){F()&&(d.setEventData(H),d.renderEvents(H,t),d.trigger("eventAfterAllRender"))}function I(){d.triggerEventDestroy(),d.clearEvents(),d.clearEventData()}function X(){b(d.visStart,d.visEnd)}function J(){d&&d.unselect()}function V(){u.css({width:"100%",height:u.height(),overflow:"hidden"})}function U(){u.css({width:"",height:"",overflow:""})}function Z(t,e){if(r[t])return r[t].apply(e||C,Array.prototype.slice.call(arguments,2))}M(E,r.year,r.month,r.date),r.droppable&&t(document).on("dragstart",function(e,n){var a=e.target,o=t(a);if(!o.parents(".fc").length){var i=r.dropAccept;("function"==typeof i?i.call(a,o):o.is(i))&&(m=a,d.dragStart(m,e,n))}}).on("dragstop",function(t,e){m&&(d.dragStop(m,t,e),m=null)})}function l(e,n){var r=this;r.render=function(){if(a=n.theme?"ui":"fc",n.header)return i=t("<table class='fc-header' style='width:100%'/>").append(t("<tr/>").append(s("left")).append(s("center")).append(s("right")))},r.destroy=function(){i.remove()},r.updateTitle=function(e){t(".sv-calendar-header-title").html(e)},r.activateButton=function(t){i.find("span.fc-button-"+t).addClass(a+"-state-active")},r.deactivateButton=function(t){i.find("span.fc-button-"+t).removeClass(a+"-state-active")},r.disableButton=function(t){i.find("span.fc-button-"+t).addClass(a+"-state-disabled")},r.enableButton=function(t){i.find("span.fc-button-"+t).removeClass(a+"-state-disabled")};var a,i=t([]);function s(r){var i=t("<td class='fc-header-"+r+"'/>"),s=n.header[r];return s&&t.each(s.split(" "),function(r){var s;r>0&&i.append("<span class='fc-header-space'/>"),t.each(this.split(","),function(r,l){var c;if("svFilter"==l&&n.filter(i),"title"==l)i.append("<span class='fc-header-title'><h2> </h2></span>"),s&&s.addClass(a+"-corner-right"),s=null;else if(e[l]?c=e[l]:o[l]&&(c=function(){d.removeClass(a+"-state-hover"),e.changeView(l)}),c){var u=n.theme?q(n.buttonIcons,l):null,f=q(n.buttonText,l),d=t("<span class='fc-button fc-button-"+l+" "+a+"-state-default'>"+(u?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+u+"'/></span>":f)+"</span>").on("click",function(){d.hasClass(a+"-state-disabled")||c()}).on("mousedown",function(){d.not("."+a+"-state-active").not("."+a+"-state-disabled").addClass(a+"-state-down")}).on("mouseup",function(){d.removeClass(a+"-state-down")}).on("hover",function(){d.not("."+a+"-state-active").not("."+a+"-state-disabled").addClass(a+"-state-hover")},function(){d.removeClass(a+"-state-hover").removeClass(a+"-state-down")}).appendTo(i);Y(d),s||d.addClass(a+"-corner-left"),s=d}}),s&&s.addClass(a+"-corner-right")}),i}}
2t.fn.fullCalendar=function(a){if("string"==typeof a){var o,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=t.data(this,"fullCalendar");if(n&&"function"==typeof n[a]){var r=n[a].apply(n,i);o===e&&(o=r),"destroy"==a&&t.removeData(this,"fullCalendar")}}),o!==e?o:this}var l=(a=a||{}).eventSources||[];return delete a.eventSources,a.events&&(l.push(a.events),delete a.events),a=t.extend(!0,{},n,a.isRTL||a.isRTL===e&&n.isRTL?r:{},a),this.each(function(e,n){var r=t(n),o=new s(r,a,l);r.data("fullCalendar",o),o.render()}),this},a.sourceNormalizers=[],a.sourceFetchers=[];var c={dataType:"json",cache:!1},u=1;function f(n,r){var o=this;o.isFetchNeeded=function(t,e){return!i||t<i||e>s},o.fetchEvents=function(t,e){i=t,s=e,m=[];var n=++g,r=h.length;p=r;for(var a=0;a<r;a++)b(h[a],n)},o.addEventSource=function(t){(t=M(t))&&(p++,b(t,g))},o.removeEventSource=function(e){h=t.grep(h,function(t){return!k(t,e)}),m=t.grep(m,function(t){return!k(t.source,e)}),d(m)},o.updateEvent=function(t){var e,n,r=m.length,a=f().defaultEventEnd,o=t.start-t._start,i=t.end?t.end-(t._end||a(t)):0;for(e=0;e<r;e++)(n=m[e])._id==t._id&&n!=t&&(n.start=new Date(+n.start+o),t.end?n.end?n.end=new Date(+n.end+i):n.end=new Date(+a(n)+i):n.end=null,n.title=t.title,n.url=t.url,n.allDay=t.allDay,n.className=t.className,n.editable=t.editable,n.color=t.color,n.backgroundColor=t.backgroundColor,n.borderColor=t.borderColor,n.textColor=t.textColor,x(n));x(t),d(m)},o.renderEvent=function(t,e){x(t),t.source||(e&&(v.events.push(t),t.source=v),m.push(t));d(m)},o.removeEvents=function(e){if(e){if("function"!=typeof e){var n=e+"";e=function(t){return t._id==n}}m=t.grep(m,e,!0);for(r=0;r<h.length;r++)Array.isArray(h[r].events)&&(h[r].events=t.grep(h[r].events,e,!0))}else{m=[];for(var r=0;r<h.length;r++)Array.isArray(h[r].events)&&(h[r].events=[])}d(m)},o.clientEvents=function(e){if("function"==typeof e)return t.grep(m,e);if(e)return e+="",t.grep(m,function(t){return t._id==e});return m},o.normalizeEvent=x;for(var i,s,l=o.trigger,f=o.getView,d=o.reportEvents,v={events:[]},h=[v],g=0,p=0,y=0,m=[],w=0;w<r.length;w++)M(r[w]);function b(e,r){C(e,function(a){if(r==g){if(a){n.eventDataTransform&&(a=t.map(a,n.eventDataTransform)),e.eventDataTransform&&(a=t.map(a,e.eventDataTransform));for(var o=0;o<a.length;o++)a[o].source=e,x(a[o]);m=m.concat(a)}--p||d(m)}})}function C(e,r){var o,l,u=a.sourceFetchers;for(o=0;o<u.length;o++){if(!0===(l=u[o](e,i,s,r)))return;if("object"==typeof l)return void C(l,r)}var f=e.events;if(f)"function"==typeof f?(S(),f(D(i),D(s),function(t){r(t),E()})):Array.isArray(f)?r(f):r();else if(e.url){var d,v=e.success,h=e.error,g=e.complete;d="function"==typeof e.data?e.data():e.data;var p=t.extend({},d||{}),y=J(e.startParam,n.startParam),m=J(e.endParam,n.endParam);y&&(p[y]=Math.round(+i/1e3)),m&&(p[m]=Math.round(+s/1e3)),S(),t.ajax(t.extend({},c,e,{data:p,success:function(t){t=t||[];var e=X(v,this,arguments);Array.isArray(e)&&(t=e),r(t)},error:function(){X(h,this,arguments),r()},complete:function(){X(g,this,arguments),E()}}))}else r()}function M(t){if("function"==typeof t||Array.isArray(t)?t={events:t}:"string"==typeof t&&(t={url:t}),"object"==typeof t)return function(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=a.sourceNormalizers,n=0;n<e.length;n++)e[n](t)}(t),h.push(t),t}function S(){y++||l("loading",null,!0,f())}function E(){--y||l("loading",null,!1,f())}function x(t){var r=t.source||{},a=J(r.ignoreTimezone,n.ignoreTimezone);t._id=t._id||(t.id===e?"_fc"+u++:t.id+""),t.date&&(t.start||(t.start=t.date),delete t.date),t._start=D(t.start=T(t.start,a)),t.end=T(t.end,a),t.end&&t.end<=t.start&&(t.end=null),t._end=t.end?D(t.end):null,t.allDay===e&&(t.allDay=J(r.allDayDefault,n.allDayDefault)),t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[]}function k(t,e){return t&&e&&H(t)==H(e)}function H(t){return("object"==typeof t?t.events||t.url:"")||t}}a.addDays=p,a.cloneDate=D,a.parseDate=T,a.parseISO8601=S,a.parseTime=E,a.formatDate=x,a.formatDates=k;var d=["sun","mon","tue","wed","thu","fri","sat"],v=36e5;function h(t,e,n){return t.setFullYear(t.getFullYear()+e),n||w(t),t}function g(t,e,n){if(+t){var r=t.getMonth()+e,a=D(t);for(a.setDate(1),a.setMonth(r),t.setMonth(r),n||w(t);t.getMonth()!=a.getMonth();)t.setDate(t.getDate()+(t<a?1:-1))}return t}function p(t,e,n){if(+t){var r=t.getDate()+e,a=D(t);a.setHours(9),a.setDate(r),t.setDate(r),n||w(t),y(t,a)}return t}function y(t,e){if(+t)for(;t.getDate()!=e.getDate();)t.setTime(+t+(t<e?1:-1)*v)}function m(t,e){return t.setMinutes(t.getMinutes()+e),t}function w(t){return t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),t}function D(t,e){return e?w(new Date(+t)):new Date(+t)}function b(){var t,e=0;do{t=new Date(1970,e++,1)}while(t.getHours());return t}function C(t,e){return Math.round((D(t,!0)-D(e,!0))/864e5)}function M(t,n,r,a){n!==e&&n!=t.getFullYear()&&(t.setDate(1),t.setMonth(0),t.setFullYear(n)),r!==e&&r!=t.getMonth()&&(t.setDate(1),t.setMonth(r)),a!==e&&t.setDate(a)}function T(t,n){return"object"==typeof t?t:"number"==typeof t?new Date(1e3*t):"string"==typeof t?t.match(/^\d+(\.\d+)?$/)?new Date(1e3*parseFloat(t)):(n===e&&(n=!0),S(t,n)||(t?new Date(t):null)):null}function S(t,e){var n=t.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!n)return null;var r=new Date(n[1],0,1);if(e||!n[13]){var a=new Date(n[1],0,1,9,0);n[3]&&(r.setMonth(n[3]-1),a.setMonth(n[3]-1)),n[5]&&(r.setDate(n[5]),a.setDate(n[5])),y(r,a),n[7]&&r.setHours(n[7]),n[8]&&r.setMinutes(n[8]),n[10]&&r.setSeconds(n[10]),n[12]&&r.setMilliseconds(1e3*Number("0."+n[12])),y(r,a)}else if(r.setUTCFullYear(n[1],n[3]?n[3]-1:0,n[5]||1),r.setUTCHours(n[7]||0,n[8]||0,n[10]||0,n[12]?1e3*Number("0."+n[12]):0),n[14]){var o=60*Number(n[16])+(n[18]?Number(n[18]):0);o*="-"==n[15]?1:-1,r=new Date(+r+60*o*1e3)}return r}function E(t){if("number"==typeof t)return 60*t;if("object"==typeof t)return 60*t.getHours()+t.getMinutes();var e=t.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(e){var n=parseInt(e[1],10);return e[3]&&(n%=12,"p"==e[3].toLowerCase().charAt(0)&&(n+=12)),60*n+(e[2]?parseInt(e[2],10):0)}}
2function x(t,e,n){return k(t,null,e,n)}function k(t,e,r,a){a=a||n;var o,i,s,l,c=t,u=e,f=r.length,d="";for(o=0;o<f;o++)if("'"==(i=r.charAt(o))){for(s=o+1;s<f;s++)if("'"==r.charAt(s)){c&&(d+=s==o+1?"'":r.substring(o+1,s),o=s);break}}else if("("==i){for(s=o+1;s<f;s++)if(")"==r.charAt(s)){var v=x(c,r.substring(o+1,s),a);parseInt(v.replace(/\D/,""),10)&&(d+=v),o=s;break}}else if("["==i){for(s=o+1;s<f;s++)if("]"==r.charAt(s)){var h=r.substring(o+1,s);(v=x(c,h,a))!=x(u,h,a)&&(d+=v),o=s;break}}else if("{"==i)c=e,u=t;else if("}"==i)c=t,u=e;else{for(s=f;s>o;s--)if(l=H[r.substring(o,s)]){c&&(d+=l(c,a)),o=s-1;break}s==o&&c&&(d+=i)}return d}var H={s:function(t){return t.getSeconds()},ss:function(t){return P(t.getSeconds())},m:function(t){return t.getMinutes()},mm:function(t){return P(t.getMinutes())},h:function(t){return t.getHours()%12||12},hh:function(t){return P(t.getHours()%12||12)},H:function(t){return t.getHours()},HH:function(t){return P(t.getHours())},d:function(t){return t.getDate()},dd:function(t){return P(t.getDate())},ddd:function(t,e){return e.dayNamesShort[t.getDay()]},dddd:function(t,e){return e.dayNames[t.getDay()]},M:function(t){return t.getMonth()+1},MM:function(t){return P(t.getMonth()+1)},MMM:function(t,e){return e.monthNamesShort[t.getMonth()]},MMMM:function(t,e){return e.monthNames[t.getMonth()]},yy:function(t){return(t.getFullYear()+"").substring(2)},yyyy:function(t){return t.getFullYear()},t:function(t){return t.getHours()<12?"a":"p"},tt:function(t){return t.getHours()<12?"am":"pm"},T:function(t){return t.getHours()<12?"A":"P"},TT:function(t){return t.getHours()<12?"AM":"PM"},u:function(t){return x(t,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(t){var e=t.getDate();return e>10&&e<20?"th":["st","nd","rd"][e%10-1]||"th"},w:function(t,e){return e.weekNumberCalculation(t)},W:function(t){return(n=new Date(t.getTime())).setDate(n.getDate()+4-(n.getDay()||7)),e=n.getTime(),n.setMonth(0),n.setDate(1),Math.floor(Math.round((e-n)/864e5)/7)+1;var e,n}};function R(t){return t.end?(e=t.end,n=t.allDay,e=D(e),n||e.getHours()||e.getMinutes()?p(e,1):w(e)):p(D(t.start),1);var e,n}function F(n,r,a){n.off("mouseover").on("mouseover",function(n){for(var o,i,s,l=n.target;l!=this;)o=l,l=l.parentNode;(i=o._fci)!==e&&(o._fci=e,s=r[i],a(s.event,s.element,s),t(n.target).trigger(n)),n.stopPropagation()})}function N(e,n,r){for(var a,o=0;o<e.length;o++)(a=t(e[o])).width(Math.max(0,n-A(a,r)))}function z(e,n,r){for(var a,o=0;o<e.length;o++)(a=t(e[o])).height(Math.max(0,n-W(a,r)))}function A(e,n){return function(e){return(parseFloat(t.css(e[0],"paddingLeft",!0))||0)+(parseFloat(t.css(e[0],"paddingRight",!0))||0)}(e)+function(e){return(parseFloat(t.css(e[0],"borderLeftWidth",!0))||0)+(parseFloat(t.css(e[0],"borderRightWidth",!0))||0)}(e)+(n?function(e){return(parseFloat(t.css(e[0],"marginLeft",!0))||0)+(parseFloat(t.css(e[0],"marginRight",!0))||0)}(e):0)}function W(e,n){return function(e){return(parseFloat(t.css(e[0],"paddingTop",!0))||0)+(parseFloat(t.css(e[0],"paddingBottom",!0))||0)}(e)+function(e){return(parseFloat(t.css(e[0],"borderTopWidth",!0))||0)+(parseFloat(t.css(e[0],"borderBottomWidth",!0))||0)}(e)+(n?function(e){return(parseFloat(t.css(e[0],"marginTop",!0))||0)+(parseFloat(t.css(e[0],"marginBottom",!0))||0)}(e):0)}function O(){}function L(t,e){return t-e}function _(t){return Math.max.apply(Math,t)}function P(t){return(t<10?"0":"")+t}function q(t,n){if(t[n]!==e)return t[n];for(var r,a=n.split(/(?=[A-Z])/),o=a.length-1;o>=0;o--)if((r=t[a[o].toLowerCase()])!==e)return r;return t[""]}function j(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br>")}function Y(t){t.attr("unselectable","on").css("MozUserSelect","none").on("selectstart.ui",function(){return!1})}function B(t){t.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function I(t,e){var n=t.source||{},r=t.color,a=n.color,o=e("eventColor"),i=t.backgroundColor||r||n.backgroundColor||a||e("eventBackgroundColor")||o,s=t.borderColor||r||n.borderColor||a||e("eventBorderColor")||o,l=t.textColor||n.textColor||e("eventTextColor"),c=[];return i&&c.push("background-color:"+i),s&&c.push("border-color:"+s),l&&c.push("color:"+l),c.join(";")}function X(t,e,n){if("function"==typeof t&&(t=[t]),t){var r,a;for(r=0;r<t.length;r++)a=t[r].apply(e,n)||a;return a}}function J(){for(var t=0;t<arguments.length;t++)if(arguments[t]!==e)return arguments[t]}function V(e,n,r){var a=this;a.renderBasic=function(n,r,p){C=n,M=r,T=p,R=L("theme")?"ui":"fc",F=L("columnFormat"),z=L("weekNumbers"),A=L("weekNumberTitle"),O="iso"!=L("weekNumberCalculation")?"w":"W",l||(g=t("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(e));!function(){var n=function(){var t="<table class='fc-border-separate' style='width:100%'>"+function(){var t,e,n=R+"-widget-header",r="";r+="<thead><tr>",z&&(r+="<th class='fc-week-number "+n+"' scope='col'>"+j(A)+"</th>");for(t=0;t<M;t++)e=X(0,t),r+="<th class='fc-day-header fc-"+d[e.getDay()]+" "+n+"' scope='col'>"+j(Z(e,F))+"</th>";return r+="</tr></thead>",r}()+function(){var t,e,n,r=R+"-widget-content",a="";for(a+="<tbody>",t=0;t<C;t++){for(a+="<tr class='fc-week'>",z&&(n=X(t,0),a+="<th class='fc-week-number "+r+"' scope='row'><div>"+j(Z(n,O))+"</div></th>"),e=0;e<M;e++)a+=$(n=X(t,e));a+="</tr>"}return a+="</tbody>",a}()+"</table>";return t}();o&&o.remove();o=t(n).appendTo(e),i=o.find("thead"),s=i.find(".fc-day-header"),l=o.find("tbody"),c=l.f
2ind("tr"),u=l.find(".fc-day"),f=z?c.find("th:first-child"):c.find("td:first-child"),v=c.eq(0).find(".fc-day > div"),h=c.eq(0).find(".fc-day-content > div"),B(i.add(i.find("tr"))),B(c),c.eq(0).addClass("fc-first"),c.filter(":last").addClass("fc-last"),u.each(function(e,n){var r=X(Math.floor(e/M),e%M);_("dayRender",a,r,t(n))}),G(u)}()},a.setHeight=function(e){var n,r,a,o=e-i.height();"variable"==L("weekMode")?n=r=Math.floor(o/(1==C?2:6)):(n=Math.floor(o/C),r=o-n*(C-1));f.each(function(e,o){e<C&&(a=t(o)).find("> div").css("min-height",(e==C-1?r:n)-W(a))})},a.setWidth=function(t){y=t,k.clear(),H.clear(),b=0,z&&(b=i.find("th.fc-week-number").outerWidth());m=Math.floor((y-b)/M),N(s.slice(0,-1),m)},a.renderDayOverlay=Q,a.defaultSelectionEnd=function(t,e){return D(t)},a.renderSelection=function(t,e,n){Q(t,p(D(e),1),!0)},a.clearSelection=function(){q()},a.reportDayClick=function(t,e,n){var r=J(t),a=u[r.row*M+r.col];_("dayClick",a,t,e,n)},a.dragStart=function(t,e,n){x.start(function(t){q(),t&&tt(t.row,t.col,t.row,t.col)},e)},a.dragStop=function(t,e,n){var r=x.stop();if(q(),r){var a=X(r);_("drop",t,a,!0,e,n)}},a.defaultEventEnd=function(t){return D(t.start)},a.getHoverListener=function(){return x},a.colLeft=function(t){return k.left(t)},a.colRight=function(t){return k.right(t)},a.colContentLeft=function(t){return H.left(t)},a.colContentRight=function(t){return H.right(t)},a.getIsCellAllDay=function(){return!0},a.allDayRow=function(t){return c.eq(t)},a.getRowCnt=function(){return C},a.getColCnt=function(){return M},a.getColWidth=function(){return m},a.getDaySegmentContainer=function(){return g},at.call(a,e,n,r),ut.call(a),ct.call(a),U.call(a);var o,i,s,l,c,u,f,v,h,g,y,m,b,C,M,T,E,x,k,H,R,F,z,A,O,L=a.opt,_=a.trigger,P=a.renderOverlay,q=a.clearOverlays,I=a.daySelectionMousedown,X=a.cellToDate,J=a.dateToCell,V=a.rangeToSegments,Z=n.formatDate;function $(t){var e=R+"-widget-content",n=a.start.getMonth(),r=w(new Date),o="",i=["fc-day","fc-"+d[t.getDay()],e];return t.getMonth()!=n&&i.push("fc-other-month"),+t==+r?i.push("fc-today",R+"-state-highlight"):t<r?i.push("fc-past"):i.push("fc-future"),o+="<td class='"+i.join(" ")+"' data-date='"+Z(t,"yyyy-MM-dd")+"'><div>",T&&(o+="<div class='fc-day-number'>"+t.getDate()+"</div>"),o+="<div class='fc-day-content'><div style='position:relative'> </div></div></div></td>"}function G(t){t.on("click",K).on("mousedown",I)}function K(e){if(!L("selectable")){var n=S(t(this).data("date"));_("dayClick",this,n,!0,e)}}function Q(t,e,n){n&&E.build();for(var r=V(t,e),a=0;a<r.length;a++){var o=r[a];G(tt(o.row,o.leftCol,o.row,o.rightCol))}}function tt(t,n,r,a){var o=E.rect(t,n,r,a,e);return P(o,e)}Y(e.addClass("fc-grid")),E=new ft(function(e,n){var r,a,o;s.each(function(e,i){r=t(i),a=r.offset().left,e&&(o[1]=a),o=[a],n[e]=o}),o[1]=a+r.outerWidth(),c.each(function(n,i){n<C&&(r=t(i),a=r.offset().top,n&&(o[1]=a),o=[a],e[n]=o)}),o[1]=a+r.outerHeight()}),x=new dt(E),k=new vt(function(t){return v.eq(t)}),H=new vt(function(t){return h.eq(t)})}function U(){var t=this;t.renderEvents=function(e,n){t.renderDayEvents(e,n)},t.clearEvents=function(){t.getDaySegmentContainer().empty()},ot.call(t)}function Z(n,r,a){var o=this;o.renderAgenda=function(e){V=e,function(){tt=ht("theme")?"ui":"fc",et=ht("isRTL"),nt=E(ht("minTime")),rt=E(ht("maxTime")),ot=ht("columnFormat"),it=ht("weekNumbers"),st=ht("weekNumberTitle"),lt="iso"!=ht("weekNumberCalculation")?"w":"W";I=ht("snapMinutes")||ht("slotMinutes")}(),i?xt():function(){var e,r,a,o,i,s=tt+"-widget-header",l=tt+"-widget-content",c=ht("slotMinutes")%15==0;xt(),y=t("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(n),ht("allDaySlot")?(C=t("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(y),e="<table style='width:100%' class='fc-agenda-allday'><tr><th style='padding: 9px;' class='"+s+" fc-agenda-axis'>"+ht("allDayText")+"</th><td style='width:100%;'><div class='fc-day-content'><div style='position:relative'/></div></td></tr></table>",M=t(e).appendTo(y),kt((T=M.find("tr")).find("td")),y.append("<div class='fc-agenda-divider "+s+"'><div class='fc-agenda-divider-inner'/></div>")):C=t([]);
2for(S=t("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(y),x=t("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(S),k=t("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(x),e="<table class='fc-agenda-slots' style='width:100%'><tbody>",r=b(),o=m(D(r),rt),m(r,nt),U=0,a=0;r<o;a++)e+="<tr class='fc-slot"+a+" "+((i=r.getMinutes())?"fc-minor":"")+"'><th class='fc-agenda-axis "+s+"'>"+(c&&i?" ":St(r,ht("axisFormat")))+"</th><td class='"+l+"'><div style='position:relative'> </div></td></tr>",m(r,ht("slotMinutes")),U++;Ht((H=t(e+="</tbody></table>").appendTo(x)).find("td"))}()},o.setWidth=function(e){F=e,K.clear(),Q.clear();var n=s.find("th:first");M&&(n=n.add(M.find("th:first")));n=n.add(H.find("th:first")),O=0,N(n.width("").each(function(e,n){O=Math.max(O,t(n).outerWidth())}),O);var r=i.find(".fc-agenda-gutter");M&&(r=r.add(M.find("th.fc-agenda-gutter")));var a=S[0].clientWidth;(P=F-a)?(N(r,P),r.show().prev().removeClass("fc-last")):r.hide().prev().addClass("fc-last");_=Math.floor((a-O)/V),N(l.slice(0,-1),_)},o.setHeight=function(t){t===e&&(t=A);A=t,Et={};var n=c.position().top,r=S.position().top,a=Math.min(t-n,H.height()+r+1);g.height(a-W(h)),y.css("top",n),S.height(a-r-1),q=H.find("tr:first").height()+1,X=ht("slotMinutes")/I,J=q/X},o.afterRender=function(){!function(){var t=b(),e=D(t);e.setHours(ht("firstHour"));var n=Ot(t,e)+1;function r(){S.scrollTop(n)}r(),setTimeout(r,0)}()},o.defaultEventEnd=function(t){var e=D(t.start);if(t.allDay)return e;return m(e,ht("defaultEventMinutes"))},o.timePosition=Ot,o.getIsCellAllDay=At,o.allDayRow=function(t){return T},o.getCoordinateGrid=function(){return Z},o.getHoverListener=function(){return G},o.colLeft=function(t){return K.left(t)},o.colRight=function(t){return K.right(t)},o.colContentLeft=function(t){return Q.left(t)},o.colContentRight=function(t){return Q.right(t)},o.getDaySegmentContainer=function(){return C},o.getSlotSegmentContainer=function(){return k},o.getMinMinute=function(){return nt},o.getMaxMinute=function(){return rt},o.getSlotContainer=function(){return x},o.getRowCnt=function(){return 1},o.getColCnt=function(){return V},o.getColWidth=function(){return _},o.getSnapHeight=function(){return J},o.getSnapMinutes=function(){return I},o.defaultSelectionEnd=function(t,e){if(e)return D(t);return m(D(t),ht("slotMinutes"))},o.renderDayOverlay=Ft,o.renderSelection=function(t,e,n){n?ht("allDaySlot")&&Ft(t,p(D(e),1),!0):Lt(t,e)},o.clearSelection=_t,o.reportDayClick=qt,o.dragStart=function(t,e,n){G.start(function(t){if(yt(),t)if(At(t))Nt(t.row,t.col,t.row,t.col);else{var e=Wt(t);zt(e,m(D(e),ht("defaultEventMinutes")))}},e)},o.dragStop=function(t,e,n){var r=G.stop();yt(),r&>("drop",t,Wt(r),At(r),e,n)},at.call(o,n,r,a),ut.call(o),ct.call(o),$.call(o);var i,s,l,c,u,f,v,h,g,y,C,M,T,S,x,k,H,R,F,A,O,_,P,q,I,X,J,V,U,Z,G,K,Q,tt,et,nt,rt,ot,it,st,lt,ht=o.opt,gt=o.trigger,pt=o.renderOverlay,yt=o.clearOverlays,mt=o.reportSelection,wt=o.unselect,Dt=o.daySelectionMousedown,bt=o.slotSegHtml,Ct=o.cellToDate,Mt=o.dateToCell,Tt=o.rangeToSegments,St=r.formatDate,Et={};function xt(){var e=function(){var t="<table style='width:100%' class='fc-agenda-days fc-border-separate'>"+function(){var t,e,n,r=tt+"-widget-header",a="";a+="<thead><tr>",it?(t=Ct(0,0),e=St(t,lt),et?e+=st:e=st+e,a+="<th class='fc-agenda-axis fc-week-number "+r+"' scope='col'>"+j(e)+"</th>"):a+="<th class='fc-agenda-axis "+r+"'> </th>";for(n=0;n<V;n++)t=Ct(0,n),a+="<th class='fc-"+d[t.getDay()]+" fc-col"+n+" "+r+"' scope='col'>"+j(St(t,ot))+"</th>";return a+="<th class='fc-agenda-gutter "+r+"'> </th></tr></thead>",a}()+function(){var t,e,n,r,a=tt+"-widget-header",o=tt+"-widget-content",i=w(new Date),s="";for(s+="<tbody><tr><th class='fc-agenda-axis "+a+"'> </th>",n="",e=0;e<V;e++)t=Ct(0,e),r=["fc-col"+e,"fc-"+d[t.getDay()],o],+t==+i?r.push(tt+"-state-highlight","fc-today"):t<i?r.push("fc-past"):r.push("fc-future"),n+="<td class='"+r.join(" ")+"'><div><div class='fc-day-content'><div style='position:relative'>
2 </div></div></div></td>";return s+=n,s+="<td class='fc-agenda-gutter "+o+"'> </td></tr></tbody>",s}()+"</table>";return t}();i&&i.remove(),i=t(e).appendTo(n),s=i.find("thead"),l=s.find("th").slice(1,-1),c=i.find("tbody"),u=c.find("td").slice(0,-1),f=u.find("> div"),v=u.find(".fc-day-content > div"),h=u.eq(0),g=f.eq(0),B(s.add(s.find("tr"))),B(c.add(c.find("tr")))}function kt(t){t.on("click",Rt).on("mousedown",Dt)}function Ht(t){t.on("click",Rt).on("mousedown",Pt)}function Rt(t){if(!ht("selectable")){var e=Math.min(V-1,Math.floor((t.pageX-i.offset().left-O)/_)),n=Ct(0,e),r=this.parentNode.className.match(/fc-slot(\d+)/);if(r){var a=parseInt(r[1])*ht("slotMinutes"),o=Math.floor(a/60);n.setHours(o),n.setMinutes(a%60+nt),gt("dayClick",u[e],n,!1,t)}else gt("dayClick",u[e],n,!0,t)}}function Ft(t,e,n){n&&Z.build();for(var r=Tt(t,e),a=0;a<r.length;a++){var o=r[a];kt(Nt(o.row,o.leftCol,o.row,o.rightCol))}}function Nt(t,e,n,r){var a=Z.rect(t,e,n,r,y);return pt(a,y)}function zt(t,e){for(var n=0;n<V;n++){var r=Ct(0,n),a=p(D(r),1),o=new Date(Math.max(r,t)),i=new Date(Math.min(a,e));if(o<i){var s=Z.rect(0,n,0,n,x),l=Ot(r,o),c=Ot(r,i);s.top=l,s.height=c-l,Ht(pt(s,x))}}}function At(t){return ht("allDaySlot")&&!t.row}function Wt(t){var e=Ct(0,t.col),n=t.row;return ht("allDaySlot")&&n--,n>=0&&m(e,nt+n*I),e}function Ot(t,n){if(t=D(t,!0),n<m(D(t),nt))return 0;if(n>=m(D(t),rt))return H.height();var r=ht("slotMinutes"),a=60*n.getHours()+n.getMinutes()-nt,o=Math.floor(a/r),i=Et[o];return i===e&&(i=Et[o]=H.find("tr").eq(o).find("td div")[0].offsetTop),Math.max(0,Math.round(i-1+q*(a%r/r)))}function Lt(e,n){var r=ht("selectHelper");if(Z.build(),r){var a=Mt(e).col;if(a>=0&&a<V){var o=Z.rect(0,a,0,a,x),i=Ot(e,e),s=Ot(e,n);if(s>i){if(o.top=i,o.height=s-i,o.left+=2,o.width-=5,"function"==typeof r){var l=r(e,n);l&&(o.position="absolute",R=t(l).css(o).appendTo(x))}else o.isStart=!0,o.isEnd=!0,(R=t(bt({title:"",start:e,end:n,className:["fc-select-helper"],editable:!1},o))).css("opacity",ht("dragOpacity"));R&&(Ht(R),x.append(R),N(R,o.width,!0),z(R,o.height,!0))}}}else zt(e,n)}function _t(){yt(),R&&(R.remove(),R=null)}function Pt(e){var n;1==e.which&&ht("selectable")&&(wt(e),G.start(function(t,e){if(_t(),t&&t.col==e.col&&!At(t)){var r=Wt(e),a=Wt(t);Lt((n=[r,m(D(r),I),a,m(D(a),I)].sort(L))[0],n[3])}else n=null},e),t(document).one("mouseup",function(t){G.stop(),n&&(+n[0]==+n[1]&&qt(n[0],!1,t),mt(n[0],n[3],!1,t))}))}function qt(t,e,n){gt("dayClick",u[Mt(t).col],t,e,n)}Y(n.addClass("fc-agenda")),Z=new ft(function(e,n){var r,a,o;l.each(function(e,i){r=t(i),a=r.offset().left,e&&(o[1]=a),o=[a],n[e]=o}),o[1]=a+r.outerWidth(),ht("allDaySlot")&&(a=(r=T).offset().top,e[0]=[a,a+r.outerHeight()]);var i=x.offset().top,s=S.offset().top,c=s+S.outerHeight();function u(t){return Math.max(s,Math.min(c,t))}for(var f=0;f<U*X;f++)e.push([u(i+J*f),u(i+J*(f+1))])}),G=new dt(Z),K=new vt(function(t){return f.eq(t)}),Q=new vt(function(t){return v.eq(t)})}function $(){var n=this;n.renderEvents=function(n,o){var i,s=n.length,l=[],u=[];for(i=0;i<s;i++)n[i].allDay?l.push(n[i]):u.push(n[i]);r("allDaySlot")&&(Y(l,o),c());!function(n,o){var i,s,l,c,u,d,v,h,p,y,m,D,C,M,T,S,E=n.length,x="",k=f(),R=r("isRTL");for(i=0;i<E;i++)l=(s=n[i]).event,c=g(s.start,s.start),u=g(s.start,s.end),d=w(s.col),v=b(s.col),p=(h=(v-=.025*(h=v-d))-d)*(s.forwardCoord-s.backwardCoord),r("slotEventOverlap")&&(p=Math.max(2*(p-10),p)),R?y=(m=v-s.backwardCoord*h)-p:m=(y=d+s.backwardCoord*h)+p,y=Math.max(y,d),p=(m=Math.min(m,v))-y,s.top=c,s.left=y,s.outerWidth=p,s.outerHeight=u-c,x+=Z(l,s);for(k[0].innerHTML=x,D=k.children(),i=0;i<E;i++)l=(s=n[i]).event,C=t(D[i]),!1===(M=a("eventRender",l,l,C))?C.remove():(M&&!0!==M&&(C.remove(),C=t(M).css({position:"absolute",top:s.top,left:s.left}).appendTo(k)),s.element=C,l._id===o?$(l,C,s):C[0]._fci=i,H(l,C));for(F(k,n,$),i=0;i<E;i++)(C=(s=n[i]).element)&&(s.vsides=W(C,!0),s.hsides=A(C,!0),(T=C.find(".fc-event-title")).length&&(s.contentTop=T[0].offsetTop));for(i=0;i<E;i++)(C=(s=n[i]).element)&&(C[0].style.width=Math.max(0,s.outerWidth-s.hsides)+"px",S=Math.max(0,s.outerHeight-s.vsides),C[0].style.height=S+"px",l=s.event,s.contentTop!==e&&S-s.contentTop<10&&(C.find("div.fc-event-time").text(X(l.start,r("timeFormat"))+" - "+l.title),C.find("div.fc-event-title").remove()),a("eventAfterRender",l,l,C))}(function(e){var n,r,a,o,i,s=T(),l=h(),c=v(),u=t.map(e,U),f=[];for(r=0;r<s;r++)for(m(n=M(0,r),l),i=G(i=V(e,u,n,m(D(n),c-l))),a=0;a<i.length;a++)(o=i[a]).col=r,f.push(o);return f}(u),o)},n.clearEvents=function(){u().empty(),f().empty()},n.slotSegHtml=Z,ot.call(n);var r=n.opt,a=n.trigger,o=n.isEventDraggable,i=n.isEventResizable,s=n.eventEnd,l=n.eventElementHandlers,c=n.setHeight,u=n.getDaySegmentContainer,f=n.getSlotSegmentContainer,d=n.getHoverListener,v=n.getMaxMinute,h=n.getMinMinute,g=n.timePosition,y=n.getIsCellAllDay,w=n.colContentLeft,b=n.colContentRight,M=n.cellToDate,T=n.getColCnt,S=n.getColWidth,E=n.getSnapHeight,x=n.getSnapMinutes,k=n.getSlotContainer,H=n.reportEventElement,N=n.showEvents,O=n.hideEvents,L=n.eventDrop,_=n.eventResize,P=n.renderDayOverlay,q=n.clearOverlays,Y=n.renderDayEvents,B=n.calendar,X=B.formatDate,J=B.formatDates;function V(t,e,n,r){var a,o,i,s,l,c,u,f,d=[],v=t.length;for(a=0;a<v;a++)i=(o=t[a]).start,(s=e[a])>n&&i<r&&(i<n?(l=D(n),u=!1):(l=i,u=!0),s>r?(c=D(r),f=!1):(c=s,f=!0),d.push({event:o,start:l,end:c,isStart:u,isEnd:f}));return d.sort(rt)}function U(t){return t.end?D(t.end):m(D(t.start),r("defaultEventMinutes"))}function Z(t,e){var n="<",a=t.url,s=I(t,r),l=["fc-event","fc-event-vert"];return o(t)&&l.push("fc-event-draggable"),e.isStart&&l.push("fc-event-start"),e.isEnd&&l.push("fc-event-end"),l=l.concat(t.className),t.source&&(l=l.concat(t.source.className||[])),n+=a?"a href='"+j(t.url)+"'":"div",n+=" class='"+l.join(" ")+"' style='position:absolute;top:"+e.top+"px;left:"+e.left+"px;"+s+"'><div class='fc-event-inner'><div class='fc-event-time'>"+j(J(t.start,t.end,r("timeFormat")))+"</div><div class='fc-event-title'>"+j(t.title||"")+"</div></div><div class='fc-event-bg'></div>",e.isEnd&&i(t)&&(n+="<div class='ui-resizable-handle ui-resizable-s'>=</div>"),n+="</"+(a?"a":"div")+">"}function $(t,e,c){var u=e.find("div.fc-event-time");o(t)&&function(t,e,o){var i,s,l,c,u,f,d,v,h,g,w,b=n.getCoordinateGrid(),k=T(),H=S(),F=E(),z=x();function A(){q(),l&&(u?(o.hide(),e.draggable("option","grid",null),P(p(D(t.start),h),p(R(t),h))):(W(g),o.css("display",""),e.draggable("option","grid",[H,F])))}function W(e){var n,a=m(D(t.start),e);t.end&&(n=m(D(t.end),e)),o.text(J(a,n,r("timeFormat")))}e.draggable({scroll:!1,grid:[H,F],axis:1==k&&"y",opacity:r("dragOpacity"),revertDuration:r("dragRevertDuration"),start:function(n,r){a("eventDragStart",e,t,n,r),O(t,e),b.build(),i=e.position(),s=b.cell(n.pageX,n.pageY),l=c=!0,u=f=y(s),d=v=0,h=0,g=w=0},drag:function(t,n){var r=b.cell(t.pageX,t.pageY);if(l=!!r){if(u=y(r),(d=Math.round((n.position.left-i.left)/H))!=v){var a=M(0,s.c
2ol),o=s.col+d;o=Math.max(0,o),o=Math.min(k-1,o);var p=M(0,o);h=C(p,a)}u||(g=Math.round((n.position.top-i.top)/F)*z)}l==c&&u==f&&d==v&&g==w||(A(),c=l,f=u,v=d,w=g),e.draggable("option","revert",!l)},stop:function(n,r){q(),a("eventDragStop",e,t,n,r),l&&(u||h||g)?L(this,t,h,u?0:g,u,n,r):(l=!0,u=!1,d=0,h=0,g=0,A(),e.css("filter",""),e.css(i),N(t,e))}})}(t,e,u),c.isEnd&&i(t)&&function(t,e,n){var o,i,l=E(),c=x();e.resizable({handles:{s:".ui-resizable-handle"},grid:l,start:function(n,r){o=i=0,O(t,e),a("eventResizeStart",this,t,n,r)},resize:function(a,u){(o=Math.round((Math.max(l,e.height())-u.originalSize.height)/l))!=i&&(n.text(J(t.start,o||t.end?m(s(t),c*o):null,r("timeFormat"))),i=o)},stop:function(n,r){a("eventResizeStop",this,t,n,r),o?_(this,t,0,c*o,n,r):N(t,e)}})}(t,e,u),l(t,e)}n.draggableDayEvent=function(t,e,n){var o,i,s,l=n.isStart,c=!0,u=d(),f=S(),v=E(),g=x(),y=h();function m(){c||(e.width(o).height("").draggable("option","grid",null),c=!0)}e.draggable({opacity:r("dragOpacity","month"),revertDuration:r("dragRevertDuration"),start:function(n,d){a("eventDragStart",e,t,n,d),O(t,e),o=e.width(),u.start(function(n,a){if(q(),n){i=!1;var o=M(0,a.col),u=M(0,n.col);s=C(u,o),n.row?l?c&&(e.width(f-10),z(e,v*Math.round((t.end?(t.end-t.start)/6e4:r("defaultEventMinutes"))/g)),e.draggable("option","grid",[f,1]),c=!1):i=!0:(P(p(D(t.start),s),p(R(t),s)),m()),i=i||c&&!s}else m(),i=!0;e.draggable("option","revert",i)},n,"drag")},stop:function(n,r){if(u.stop(),q(),a("eventDragStop",e,t,n,r),i)m(),e.css("filter",""),N(t,e);else{var o=0;c||(o=Math.round((e.offset().top-k().offset().top)/v)*g+y-(60*t.start.getHours()+t.start.getMinutes())),L(this,t,s,o,c,n,r)}}})}}function G(t){var e,n=function(t){var e,n,r,a=[];for(e=0;e<t.length;e++){for(n=t[e],r=0;r<a.length&&tt(n,a[r]).length;r++);(a[r]||(a[r]=[])).push(n)}return a}(t),r=n[0];if(function(t){var e,n,r,a,o;for(e=0;e<t.length;e++)for(n=t[e],r=0;r<n.length;r++)for((a=n[r]).forwardSegs=[],o=e+1;o<t.length;o++)tt(a,t[o],a.forwardSegs)}(n),r){for(e=0;e<r.length;e++)K(r[e]);for(e=0;e<r.length;e++)Q(r[e],0,0)}return function(t){var e,n,r,a=[];for(e=0;e<t.length;e++)for(n=t[e],r=0;r<n.length;r++)a.push(n[r]);return a}(n)}function K(t){var n,r,a=t.forwardSegs,o=0;if(t.forwardPressure===e){for(n=0;n<a.length;n++)K(r=a[n]),o=Math.max(o,1+r.forwardPressure);t.forwardPressure=o}}function Q(t,n,r){var a,o=t.forwardSegs;if(t.forwardCoord===e)for(o.length?(o.sort(nt),Q(o[0],n+1,r),t.forwardCoord=o[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-r)/(n+1),a=0;a<o.length;a++)Q(o[a],0,t.forwardCoord)}function tt(t,e,n){n=n||[];for(var r=0;r<e.length;r++)et(t,e[r])&&n.push(e[r]);return n}function et(t,e){return t.end>e.start&&t.start<e.end}function nt(t,e){return e.forwardPressure-t.forwardPressure||(t.backwardCoord||0)-(e.backwardCoord||0)||rt(t,e)}function rt(t,e){return t.start-e.start||e.end-e.start-(t.end-t.start)||(t.event.title||"").localeCompare(e.event.title)}function at(n,r,a){var o=this;o.element=n,o.calendar=r,o.name=a,o.opt=v,o.trigger=h,o.isEventDraggable=function(t){var e=t.source||{};return J(t.startEditable,e.startEditable,v("eventStartEditable"),t.editable,e.editable,v("editable"))&&!v("disableDragging")},o.isEventResizable=function(t){var e=t.source||{};return J(t.durationEditable,e.durationEditable,v("eventDurationEditable"),t.editable,e.editable,v("editable"))&&!v("disableResizing")},o.setEventData=function(t){c={};var e,n,r=t.length;for(e=0;e<r;e++)n=t[e],c[n._id]?c[n._id].push(n):c[n._id]=[n]},o.clearEventData=function(){c={},u={},f=[]},o.eventEnd=g,o.reportEventElement=function(t,e){f.push({event:t,element:e}),u[t._id]?u[t._id].push(e):u[t._id]=[e]},o.triggerEventDestroy=function(){t.each(f,function(t,e){o.trigger("eventDestroy",e.event,e.event,e.element)})},o.eventElementHandlers=function(t,e){e.on("click",function(n){if(!e.hasClass("ui-draggable-dragging")&&!e.hasClass("ui-resizable-resizing"))return h("eventClick",this,t,n)}).on("hover",function(e){h("eventMouseover",this,t,e)},function(e){h("eventMouseout",this,t,e)})},o.showEvents=function(t,e){y(t,e,"show")},o.hideEvents=function(t,e){y(t,e,"hide")},o.eventDrop=function(t,e,n,r,a,o,i){var s=e.allDay,u=e._id;w(c[u],n,r,a),h("eventDrop",t,e,n,r,a,function(){w(c[u],-n,-r,s),l(u)},o,i),l(u)},o.eventResize=function(t,e,n,r,a,o){var i=e._id;b(c[i],n,r),h("eventResize",t,e,n,r,function(){b(c[i],-n,-r),l(i)},a,o),l(i)};var i=o.defaultEventEnd,s=r.normalizeEvent,l=r.reportEventChange,c={},u={},f=[],d=r.options;function v(e,n){var r=d[e];return t.isPlainObject(r)?q(r,n||a):r}function h(t,e){return r.trigger.apply(r,[t,e||o].concat(Array.prototype.slice.call(arguments,2),[o]))}function g(t){return t.end?D(t.end):i(t)}function y(t,e,n){var r,a=u[t._id],o=a.length;for(r=0;r<o;r++)e&&a[r][0]==e[0]||a[r][n]()}function w(t,n,r,a){r=r||0;for(var o,i=t.length,l=0;l<i;l++)o=t[l],a!==e&&(o.allDay=a),m(p(o.start,n,!0),r),o.end&&(o.end=m(p(o.end,n,!0),r)),s(o,d)}function b(t,e,n){n=n||0;for(var r,a=t.length,o=0;o<a;o++)(r=t[o]).end=m(p(g(r),e,!0),n),s(r,d)}
2o.isHiddenDay=function(t){"object"==typeof t&&(t=t.getDay());return S[t]},o.skipHiddenDays=function(t,e,n){e=e||1;for(;S[(t.getDay()+(n?e:0)+7)%7];)p(t,e)},o.getCellsPerWeek=function(){return M},o.dateToCell=function(t){return A(z(N(t)))},o.dateToDayOffset=N,o.dayOffsetToCellOffset=z,o.cellOffsetToCell=A,o.cellToDate=function(){var t=H.apply(null,arguments);return F(R(t))},o.cellToCellOffset=H,o.cellOffsetToDayOffset=R,o.dayOffsetToDate=F,o.rangeToSegments=function(t,e){for(var n=o.getRowCnt(),r=o.getColCnt(),a=[],i=N(t),s=N(e),l=z(i),c=z(s)-1,u=0;u<n;u++){var f=u*r,d=f+r-1,v=Math.max(l,f),h=Math.min(c,d);if(v<=h){var g=A(v),p=A(h),y=[g.col,p.col].sort(),m=R(v)==i,w=R(h)+1==s;a.push({row:u,leftCol:y[0],rightCol:y[1],isStart:m,isEnd:w})}}return a};var M,T=v("hiddenDays")||[],S=[],E=[],x=[],k=v("isRTL");function H(t,e){var n=o.getColCnt(),r=k?-1:1,a=k?n-1:0;return"object"==typeof t&&(e=t.col,t=t.row),t*n+(e*r+a)}function R(t){var e=o.visStart.getDay();return t+=E[e],7*Math.floor(t/M)+x[(t%M+M)%M]-e}function F(t){var e=D(o.visStart);return p(e,t),e}function N(t){return C(t,o.visStart)}function z(t){var e=o.visStart.getDay();return t+=e,Math.floor(t/7)*M+E[(t%7+7)%7]-E[e]}function A(t){var e=o.getColCnt(),n=k?-1:1,r=k?e-1:0;return{row:Math.floor(t/e),col:(t%e+e)%e*n+r}}!function(){!1===v("weekends")&&T.push(0,6);for(var e=0,n=0;e<7;e++)E[e]=n,S[e]=-1!=t.inArray(e,T),S[e]||(x[n]=e,n++);if(!(M=n))throw"invalid hiddenDays"}()}function ot(){var e=this;e.renderDayEvents=function(t,e){var n=P(t,!1,!0);st(n,function(t,e){s(t.event,e)}),function(t,e){var n=M();st(t,function(t,n,r){var a=t.event;a._id===e?J(a,n,t):n[0]._fci=r}),F(n,t,J)}(n,e),st(n,function(t,e){r("eventAfterRender",t.event,t.event,e)})},e.draggableDayEvent=function(t,e){var a,o=k();e.draggable({delay:50,opacity:n("dragOpacity"),revertDuration:n("dragRevertDuration"),start:function(n,i){r("eventDragStart",e,t,n,i),u(t,e),o.start(function(n,r,o,i){if(e.draggable("option","revert",!n||!o&&!i),E(),n){var s=N(r),l=N(n);a=C(l,s),S(p(D(t.start),a),p(R(t),a))}else a=0},n,"drag")},stop:function(n,i){o.stop(),E(),r("eventDragStop",e,t,n,i),a?f(this,t,a,0,t.allDay,n,i):(e.css("filter",""),c(t,e))}})},e.resizableDayEvent=function(e,a,o){var s=n("isRTL")?"w":"e",l=a.find(".ui-resizable-"+s),f=!1;Y(a),a.on("mousedown",function(t){t.preventDefault()}).on("click",function(t){f&&(t.preventDefault(),t.stopImmediatePropagation())}),l.on("mousedown",function(n){if(1==n.which){f=!0;var l,g,y=k(),m=(v(),h(),a.css("top")),w=t.extend({},e),D=L(O(e.start));x(),t("body").css("cursor",s+"-resize").one("mouseup",function(n){r("eventResizeStop",this,e,n),t("body").css("cursor",""),y.stop(),E(),l&&d(this,e,l,0,n);setTimeout(function(){f=!1},0)}),r("eventResizeStart",this,e,n),y.start(function(n,r){if(n){var a=z(r),f=z(n);if(f=Math.max(f,D),l=W(f)-W(a)){w.end=p(i(e),l,!0);var d=g;g=function(t,e,n){var r=P([t],!0,!1),a=[];return st(r,function(t,r){t.row===e&&r.css("top",n),a.push(r[0])}),a}(w,o.row,m),(g=t(g)).find("*").css("cursor",s+"-resize"),d&&d.remove(),u(e)}else g&&(c(e),g.remove(),g=null);E(),S(e.start,p(R(e),l))}},n)}})};var n=e.opt,r=e.trigger,a=e.isEventDraggable,o=e.isEventResizable,i=e.eventEnd,s=e.reportEventElement,l=e.eventElementHandlers,c=e.showEvents,u=e.hideEvents,f=e.eventDrop,d=e.eventResize,v=e.getRowCnt,h=e.getColCnt,g=(e.getColWidth,e.allDayRow),y=e.colLeft,m=e.colRight,w=e.colContentLeft,b=e.colContentRight,M=(e.dateToCell,e.getDaySegmentContainer),T=e.calendar.formatDates,S=e.renderDayOverlay,E=e.clearOverlays,x=e.clearSelection,k=e.getHoverListener,H=e.rangeToSegments,N=e.cellToDate,z=e.cellToCellOffset,W=e.cellOffsetToDayOffset,O=e.dateToDayOffset,L=e.dayOffsetToCellOffset;function P(e,a,o){var i,s,l=M(),c=a?t("<div/>"):l,u=function(t){for(var e=[],n=0;n<t.length;n++){var r=q(t[n]);e.push.apply(e,r)}return e}(e);return function(t){for(var e=n("isRTL"),r=0;r<t.length;r++){var a=t[r],o=(e?a.isEnd:a.isStart)?w:y,i=(e?a.isStart:a.isEnd)?b:m,s=o(a.leftCol),l=i(a.rightCol);a.left=s,a.outerWidth=l-s}}(u),i=function(t){for(var e="",n=0;n<t.length;n++)e+=B(t[n]);return e}
2(u),c[0].innerHTML=i,s=c.children(),a&&l.append(s),function(e,n){for(var a=0;a<e.length;a++){var o=e[a],i=o.event,s=n.eq(a),l=r("eventRender",i,i,s);!1===l?s.remove():(l&&!0!==l&&(l=t(l).css({position:"absolute",left:o.left}),s.replaceWith(l),s=l),o.element=s)}}(u,s),st(u,function(t,e){t.hsides=A(e,!0)}),st(u,function(t,e){e.width(Math.max(0,t.outerWidth-t.hsides))}),st(u,function(t,e){t.outerHeight=e.outerHeight(!0)}),function(t,e){var n=function(t){for(var e=v(),n=h(),r=[],a=function(t){var e,n,r,a=v(),o=[];for(e=0;e<t.length;e++)r=(n=t[e]).row,n.element&&(o[r]?o[r].push(n):o[r]=[n]);for(r=0;r<a;r++)o[r]=X(o[r]||[]);return o}(t),o=0;o<e;o++){for(var i=a[o],s=[],l=0;l<n;l++)s.push(0);for(var c=0;c<i.length;c++){var u=i[c];u.top=_(s.slice(u.leftCol,u.rightCol+1));for(l=u.leftCol;l<=u.rightCol;l++)s[l]=u.top+u.outerHeight}r.push(_(s))}return r}(t),r=function(){var t,e=v(),n=[];for(t=0;t<e;t++)n[t]=g(t).find("div.fc-day-content > div");return n}(),a=[];if(e)for(var o=0;o<r.length;o++)r[o].height(n[o]);for(o=0;o<r.length;o++)a.push(r[o].position().top);st(t,function(t,e){e.css("top",a[t.row]+t.top)})}(u,o),u}function q(t){for(var e=t.start,n=R(t),r=H(e,n),a=0;a<r.length;a++)r[a].event=t;return r}function B(t){var e="",r=n("isRTL"),i=t.event,s=i.url,l=["fc-event","fc-event-hori"];a(i)&&l.push("fc-event-draggable"),t.isStart&&l.push("fc-event-start"),t.isEnd&&l.push("fc-event-end"),l=l.concat(i.className),i.source&&(l=l.concat(i.source.className||[]));var c=I(i,n);return e+=s?"<a href='"+j(s)+"'":"<div",e+=" class='"+l.join(" ")+"' style='position:absolute;left:"+t.left+"px;"+c+"'><div class='fc-event-inner'>",!i.allDay&&t.isStart&&(e+="<span class='fc-event-time'>"+j(T(i.start,i.end,n("timeFormat")))+"</span>"),e+="<span class='fc-event-title'>"+j(i.title||"")+"</span></div>",t.isEnd&&o(i)&&(e+="<div class='ui-resizable-handle ui-resizable-"+(r?"w":"e")+"'> </div>"),e+="</"+(s?"a":"div")+">"}function X(t){for(var e=[],n=function(t){t.sort(lt);for(var e=[],n=0;n<t.length;n++){for(var r=t[n],a=0;a<e.length&&it(r,e[a]);a++);e[a]?e[a].push(r):e[a]=[r]}return e}(t),r=0;r<n.length;r++)e.push.apply(e,n[r]);return e}function J(t,n,r){a(t)&&e.draggableDayEvent(t,n,r),r.isEnd&&o(t)&&e.resizableDayEvent(t,n,r),l(t,n)}}function it(t,e){for(var n=0;n<e.length;n++){var r=e[n];if(r.leftCol<=t.rightCol&&r.rightCol>=t.leftCol)return!0}return!1}function st(t,e){for(var n=0;n<t.length;n++){var r=t[n],a=r.element;a&&e(r,a,n)}}function lt(t,e){return e.rightCol-e.leftCol-(t.rightCol-t.leftCol)||e.event.allDay-t.event.allDay||t.event.start-e.event.start||(t.event.title||"").localeCompare(e.event.title)}function ct(){var e=this;e.select=function(t,e,n){l(),e||(e=a(t,n));o(t,e,n),c(t,e,n)},e.unselect=l,e.reportSelection=c,e.daySelectionMousedown=function(r){var a=e.cellToDate,s=e.getIsCellAllDay,u=e.getHoverListener(),f=e.reportDayClick;if(1==r.which&&n("selectable")){l(r);var d;u.start(function(t,e){i(),t&&s(t)?(d=[a(e),a(t)].sort(L),o(d[0],d[1],!0)):d=null},r),t(document).one("mouseup",function(t){u.stop(),d&&(+d[0]==+d[1]&&f(d[0],!0,t),c(d[0],d[1],!0,t))})}};var n=e.opt,r=e.trigger,a=e.defaultSelectionEnd,o=e.renderSelection,i=e.clearSelection,s=!1;function l(t){s&&(s=!1,i(),r("unselect",null,t))}function c(t,e,n,a){s=!0,r("select",null,t,e,n,a)}n("selectable")&&n("unselectAuto")&&t(document).on("mousedown",function(e){var r=n("unselectCancel");r&&t(e.target).parents(r).length||l(e)})}function ut(){this.renderOverlay=function(r,a){var o=n.shift();o||(o=t("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>"));o[0].parentNode!=a[0]&&o.appendTo(a);return e.push(o.css(r).show()),o},this.clearOverlays=function(){var t;for(;t=e.shift();)n.push(t.hide().off())};var e=[],n=[]}function ft(t){var e,n,r=this;r.build=function(){t(e=[],n=[])},r.cell=function(t,r){var a,o=e.length,i=n.length,s=-1,l=-1;for(a=0;a<o;a++)if(r>=e[a][0]&&r<e[a][1]){s=a;break}for(a=0;a<i;a++)if(t>=n[a][0]&&t<n[a][1]){l=a;break}return s>=0&&l>=0?{row:s,col:l}:null},r.rect=function(t,r,a,o,i){var s=i.offset();return{top:e[t][0]-s.top,left:n[r][0]-s.left,width:n[o][1]-n[r][0],height:e[a][1]-e[t][0]}}}function dt(n){var r,a,o,i;function s(t){var r;(r=t).pageX===e&&(r.pageX=r.originalEvent.pageX,r.pageY=r.originalEvent.pageY);var s=n.cell(t.pageX,t.pageY);(!s!=!i||s&&(s.row!=i.row||s.col!=i.col))&&(s?(o||(o=s),a(s,o,s.row-o.row,s.col-o.col)):a(s,o),i=s)}this.start=function(e,l,c){a=e,o=i=null,n.build(),s(l),r=c||"mousemove",t(document).on(r,s)},this.stop=function(){return t(document).off(r,s),i}}function vt(t){var n=this,r={},a={},o={};function i(e){return r[e]=r[e]||t(e)}
2n.left=function(t){return a[t]=a[t]===e?s(i(t)):a[t]};var s=function(t){return t.offset().left-t.offsetParent().offset().left};n.right=function(t){return o[t]=o[t]===e?n.left(t)+i(t).width():o[t]},n.clear=function(){r={},a={},o={}}}function ht(e,n){var r=this;r.setHeight=function(t){0},r.setWidth=function(t){0},r.renderEvents=function(n,l){var c,u,f,d,v=[],h=0;for(F in n)if(v[h]=s(n[F]),c=D(n[F].start),f=moment(c),n[F].end){for(u=D(n[F].end),endTime=u.getTime(),d=moment(u);d.isAfter(f,"day");)v[h].end=D(u,!0),v[h+=1]=s(n[F]),c=p(c,1),f=moment(c),v[h].start=D(c,!0);h+=1}else h+=1;v.sort(function(t,e){return new Date(t.start)-new Date(e.start)});var g,y,m,w,b,C,M,T,S,E,x=o(r.visStart,"MM yyyy"),k=o(new Date,"MMMM d, yyyy"),H=r.opt("allDayText"),R=t('<ol class="fc-agendalist"></ol>'),F=0;for(F in v)g=v[F],o(g.start,"MM yyyy")==x&&(m=g.title,w=g.allDay,b=o(g.start,r.opt("timeFormat","agenda")),C=o(g.end,r.opt("timeFormat","agenda")),g.isTodo,g.isOwner,g.url,(y=o(g.start,"MMMM d, yyyy"))!=M&&(M=y,T=o(g.start,r.opt("columnFormat","day")),S&&S.appendTo(R),S=t('<li class="fc-agendalist-item'+(y==k?" fc-today":"")+'"><div class="fc-agendalist-day">'+T+'</div><ol class="fc-agendalist-day-items"></ol></li>')),E=t('<li class="fc-agendalist-day-item"><div class="fc-agendalist-time">'+(w?H:b+" - "+C)+'</div><div class="fc-agendalist-title"><span class="fc-event-title">'+j(m||"")+"</span></div></li>"),a("eventRender",g,g,E),i(g,E),E.appendTo(S.find("ol")));S&&S.appendTo(R);t(e).html(R),a("eventAfterAllRender")},r.clearEvents=function(){},r.dragStart=function(){return!1},r.dragStop=function(){return!1},r.cellIsAllDay=function(){return!0},r.getColWidth=function(){},r.getDaySegmentContainer=function(){return daySegmentContainer},at.call(r,e,n,"agendaList"),ut.call(r),ct.call(r);r.opt;var a=r.trigger,o=n.formatDate,i=(r.calendar.updateEvents,r.eventElementHandlers);function s(t){if(Object.create)return Object.create(t);function e(){}return e.prototype=t,new e}r.reportEventClear,r.getDaySegmentContainer}a.dateFormatters=H,a.applyAll=X,o.month=function(t,e){var n=this;n.render=function(t,e){e&&(g(t,e),t.setDate(1));var l=r("firstDay"),c=D(t,!0);c.setDate(1);var u=g(D(c),1),f=D(c);p(f,-(f.getDay()-l+7)%7),o(f);var d=D(u);p(d,(7-d.getDay()+l)%7),o(d,-1,!0);var v=i(),h=Math.round(C(d,f)/7);"fixed"==r("weekMode")&&(p(d,7*(6-h)),h=6);n.title=s(c,r("titleFormat")),n.start=c,n.end=u,n.visStart=f,n.visEnd=d,a(h,v,!0)},V.call(n,t,e,"month");var r=n.opt,a=n.renderBasic,o=n.skipHiddenDays,i=n.getCellsPerWeek,s=e.formatDate},o.basicWeek=function(t,e){var n=this;n.render=function(t,e){e&&p(t,7*e);var l=p(D(t),-(t.getDay()-r("firstDay")+7)%7),c=p(D(l),7),u=D(l);o(u);var f=D(c);o(f,-1,!0);var d=i();n.start=l,n.end=c,n.visStart=u,n.visEnd=f,n.title=s(u,p(D(f),-1),r("titleFormat")),a(1,d,!1)},V.call(n,t,e,"basicWeek");var r=n.opt,a=n.renderBasic,o=n.skipHiddenDays,i=n.getCellsPerWeek,s=e.formatDates},o.basicDay=function(t,e){var n=this;n.render=function(t,e){e&&p(t,e);o(t,e<0?-1:1);var s=D(t,!0),l=p(D(s),1);n.title=i(t,r("titleFormat")),n.start=n.visStart=s,n.end=n.visEnd=l,a(1,1,!1)},V.call(n,t,e,"basicDay");var r=n.opt,a=n.renderBasic,o=n.skipHiddenDays,i=e.formatDate},i({weekMode:"fixed"}),o.agendaWeek=function(t,e){var n=this;n.render=function(t,e){e&&p(t,7*e);var l=p(D(t),-(t.getDay()-r("firstDay")+7)%7),c=p(D(l),7),u=D(l);o(u);var f=D(c);o(f,-1,!0);var d=i();n.title=s(u,p(D(f),-1),r("titleFormat")),n.start=l,n.end=c,n.visStart=u,n.visEnd=f,a(d)},Z.call(n,t,e,"agendaWeek");var r=n.opt,a=n.renderAgenda,o=n.skipHiddenDays,i=n.getCellsPerWeek,s=e.formatDates},o.agendaDay=function(t,e){var n=this;n.render=function(t,e){e&&p(t,e);o(t,e<0?-1:1);var s=D(t,!0),l=p(D(s),1);n.title=i(t,r("titleFormat")),n.start=n.visStart=s,n.end=n.visEnd=l,a(1)},Z.call(n,t,e,"agendaDay");var r=n.opt,a=n.renderAgenda,o=n.skipHiddenDays,i=e.formatDate},i({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24,slotEventOverlap:!0}),o.agendaList=function(t,e){var n=this;n.render=function(t,e){e&&(g(t,e),t.setDate(1));var o,i,s,l;(o=D(t,!0)).setDate(1),i=g(D(o),1),s=D(o),l=D(i),n.title=a(o,r("titleFormat")),n.start=o,n.end=i,n.visStart=s,n.visEnd=l},ht.call(n,t,e);var r=n.opt,a=e.formatDate},n.buttonText.agendaList="Agenda",n.titleFormat.agendaList="MMMM yyyy",n.agendaDisType=!0}(window.$svjq)}}]); 3//# sourceMappingURL=calendar-plugins.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.