From e31f74a1477e9b1b14824ad9e4c68ad488f0afd3 Mon Sep 17 00:00:00 2001 From: Sean Kenny Date: Fri, 17 Oct 2014 19:08:02 +0100 Subject: [PATCH] Merge to master for issue #39 --- dist/cdnjs/2.1.1/fullcalendar.js | 7 ++++++- dist/cdnjs/2.1.1/fullcalendar.min.js | 4 ++-- dist/cdnjs/2.1.1/lang/de.js | 2 +- dist/cdnjs/2.1.1/lang/hu.js | 2 +- dist/fullcalendar-2.1.1.zip | Bin 339996 -> 340034 bytes dist/fullcalendar.js | 7 ++++++- dist/fullcalendar.min.js | 4 ++-- dist/lang/de.js | 2 +- dist/lang/hu.js | 2 +- src/EventManager.js | 4 ++++ 10 files changed, 24 insertions(+), 10 deletions(-) diff --git a/dist/cdnjs/2.1.1/fullcalendar.js b/dist/cdnjs/2.1.1/fullcalendar.js index 33853a3..e8f8a8e 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.js +++ b/dist/cdnjs/2.1.1/fullcalendar.js @@ -1810,6 +1810,10 @@ function EventManager(options) { // assumed to be a calendar } if (out.resources) { + if (typeof out.resources == 'number') { + out.resources = [out.resources]; + } + if (typeof out.resources == 'string') { out.resources = out.resources.split(/\s+/); } @@ -3621,6 +3625,7 @@ ComboCoordMap.prototype = { } }; + ;; /* Tracks mouse movements over a CoordMap and raises events about which cell the mouse is over. @@ -8546,7 +8551,7 @@ $.extend(AgendaView.prototype, { // the all-day area is flexible and might have a lot of events, so shift the height this.updateHeight(); - // /View.prototype.renderEvents.call(this, events); // call the super-method + View.prototype.renderEvents.call(this, events); // call the super-method }, diff --git a/dist/cdnjs/2.1.1/fullcalendar.min.js b/dist/cdnjs/2.1.1/fullcalendar.min.js index 69b268f..3c8929e 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.min.js +++ b/dist/cdnjs/2.1.1/fullcalendar.min.js @@ -3,6 +3,6 @@ * Docs & License: http://arshaw.com/fullcalendar/ * (c) 2014 Adam Shaw, Sean Kenny */ -(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){o(ke,t)}function o(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!s(i)?e[i]=o({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function s(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){var i=e.localeData||e.langData;return i.call(e,t)||i.call(e,"en")}function s(t){ne?u()&&(m(),p(t)):l()}function l(){re=Q.theme?"ui":"fc",i.addClass("fc"),Q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),Q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),ne=t("
").prependTo(i),ee=new a(U,Q),ie=ee.render(),ie&&i.prepend(ie),f(Q.defaultView),Q.handleWindowResize&&(le=L(y,Q.windowResizeDelay),t(window).resize(le))}function d(){oe&&oe.destroy(),ee.destroy(),ne.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",le)}function u(){return i.is(":visible")}function f(t){p(0,t)}function p(e,i){ue++,oe&&i&&oe.name!==i&&(ee.deactivateButton(oe.name),I(),oe.start&&oe.destroy(),oe.el.remove(),oe=null),!oe&&i&&(oe=new ze[i](U),oe.el=t("
").appendTo(ne),ee.activateButton(i)),oe&&(e&&(ae=oe.incrementDate(ae,e)),oe.start&&!e&&ae.isWithin(oe.intervalStart,oe.intervalEnd)||u()&&(I(),oe.start&&oe.destroy(),oe.render(ae),B(),H(),k(),S())),B(),ue--}function g(t){return u()?(t&&v(),ue++,oe.updateSize(!0),ue--,!0):void 0}function m(){u()&&v()}function v(){se="number"==typeof Q.contentHeight?Q.contentHeight:"number"==typeof Q.height?Q.height-(ie?ie.outerHeight(!0):0):Math.round(ne.width()/Math.max(Q.aspectRatio,.5))}function y(t){!ue&&t.target===window&&oe.start&&g(!0)&&oe.trigger("windowResize",he)}function w(){D(),b()}function E(){u()&&(I(),oe.destroyEvents(),oe.renderEvents(fe),B())}function D(){I(),oe.destroyEvents(),B()}function S(){!Q.lazyFetching||ce(oe.start,oe.end)?b():E()}function b(){de(oe.start,oe.end)}function T(t){fe=t,E()}function C(){E()}function H(){ee.updateTitle(oe.title)}function k(){var t=U.getNow();t.isWithin(oe.intervalStart,oe.intervalEnd)?ee.disableButton("today"):ee.enableButton("today")}function M(t,e){t=U.moment(t),e=e?U.moment(e):t.hasTime()?t.clone().add(U.defaultTimedEventDuration):t.clone().add(U.defaultAllDayEventDuration),oe.select(t,e)}function R(){oe&&oe.unselect()}function P(){p(-1)}function z(){p(1)}function N(){ae.add(-1,"years"),p()}function _(){ae.add(1,"years"),p()}function A(){ae=U.getNow(),p()}function Y(t){ae=U.moment(t),p()}function O(t){ae.add(e.duration(t)),p()}function F(t,e){var i,n;e&&void 0!==ze[e]||(e=e||"day",i=ee.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),ae=t,f(e)}function Z(){return ae.clone()}function I(){ne.css({width:"100%",height:ne.height(),overflow:"hidden"})}function B(){ne.css({width:"",height:"",overflow:""})}function j(){return U}function X(){return oe}function $(t,e){return void 0===e?Q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(Q[t]=e,g(!0)),void 0)}function q(t,e){return Q[t]?Q[t].apply(e||he,Array.prototype.slice.call(arguments,2)):void 0}var U=this;n=n||{};var K,Q=o({},ke,n);K=Q.lang in Me?Me[Q.lang]:Me[ke.lang],K&&(Q=o({},ke,K,n)),Q.isRTL&&(Q=o({},ke,Re,K||{},n)),U.options=Q,U.render=s,U.destroy=d,U.refetchEvents=w,U.reportEvents=T,U.reportEventChange=C,U.rerenderEvents=E,U.changeView=f,U.select=M,U.unselect=R,U.prev=P,U.next=z,U.prevYear=N,U.nextYear=_,U.today=A,U.gotoDate=Y,U.incrementDate=O,U.zoomTo=F,U.getDate=Z,U.getCalendar=j,U.getView=X,U.option=$,U.trigger=q;var J=x(r(Q.lang));if(Q.monthNames&&(J._months=Q.monthNames),Q.monthNamesShort&&(J._monthsShort=Q.monthNamesShort),Q.dayNames&&(J._weekdays=Q.dayNames),Q.dayNamesShort&&(J._weekdaysShort=Q.dayNamesShort),null!=Q.firstDay){var te=x(J._week);te.dow=Q.firstDay,J._week=te}U.defaultAllDayEventDuration=e.duration(Q.defaultAllDayEventDuration),U.defaultTimedEventDuration=e.duration(Q.defaultTimedEventDuration),U.moment=function(){var t;return"local"===Q.timezone?(t=Pe.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===Q.timezone?Pe.moment.utc.apply(null,arguments):Pe.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=J:t._lang=J,t},U.getIsAmbigTimezone=function(){return"local"!==Q.timezone&&"UTC"!==Q.timezone},U.rezoneDate=function(t){return U.moment(t.toArray())},U.getNow=function(){var t=Q.now;return"function"==typeof t&&(t=t()),U.moment(t)},U.calculateWeekNumber=function(t){var e=Q.weekNumberCalculation;return"function"==typeof e?e(t):"local"===e?t.week():"ISO"===e.toUpperCase()?t.isoWeek():void 0},U.getEventEnd=function(t){return t.end?t.end.clone():U.getDefaultEventEnd(t.allDay,t.start)},U.getDefaultEventEnd=function(t,e){var i=e.clone();return t?i.stripTime().add(U.defaultAllDayEventDuration):i.add(U.defaultTimedEventDuration),U.getIsAmbigTimezone()&&i.stripZone(),i},U.formatRange=function(t,e,i){return"function"==typeof i&&(i=i.call(U,Q,J)),W(t,e,i,null,Q.isRTL)},U.formatDate=function(t,e){return"function"==typeof e&&(e=e.call(U,Q,J)),V(t,e)},c.call(U,Q),h.call(U,Q);var ee,ie,ne,re,oe,se,le,ae,ce=U.isFetchNeeded,de=U.fetchEvents,he=i[0],ue=0,fe=[];ae=null!=Q.defaultDate?U.moment(Q.defaultDate):U.getNow(),U.getSuggestedViewHeight=function(){return void 0===se&&m(),se},U.isHeightAuto=function(){return"auto"===Q.contentHeight||"auto"===Q.height}}function a(e,i){function n(){var e=i.header;return f=i.theme?"ui":"fc",e?p=t("
").append(o("left")).append(o("right")).append(o("center")).append('
'):void 0}function r(){p.remove()}function o(n){var r=t('
'),o=i.header[n];return o&&t.each(o.split(" "),function(){var n,o=t(),s=!0;t.each(this.split(","),function(n,r){var l,a,c,d,h,u,p,m;"title"==r?(o=o.add(t("

 

")),s=!1):(e[r]?l=function(){e[r]()}:ze[r]&&(l=function(){e.changeView(r)},g.push(r)),l&&(a=b(i.themeButtonIcons,r),c=b(i.buttonIcons,r),d=b(i.defaultButtonText,r),h=b(i.buttonText,r),u=h?P(h):a&&i.theme?"":c&&!i.theme?"":P(d||r),p=["fc-"+r+"-button",f+"-button",f+"-state-default"],m=t('").click(function(){m.hasClass(f+"-state-disabled")||(l(),(m.hasClass(f+"-state-active")||m.hasClass(f+"-state-disabled"))&&m.removeClass(f+"-state-hover"))}).mousedown(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){m.removeClass(f+"-state-down")}).hover(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){m.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(m)))}),s&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(n=t("
"),s&&n.addClass("fc-button-group"),n.append(o),r.append(n)):r.append(o)}),r}function s(t){p.find("h2").text(t)}function l(t){p.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){p.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function c(t){p.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function d(t){p.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function h(){return g}var u=this;u.render=n,u.destroy=r,u.updateTitle=s,u.activateButton=l,u.deactivateButton=a,u.disableButton=c,u.enableButton=d,u.getViewsWithButtons=h;var f,p=t(),g=[]}function c(e){function i(t,e){return!b||t.clone().stripZone()C.clone().stripZone()}function n(t,e){b=t,C=e,A=[];var i=++L,n=G.length;N=n;for(var o=0;n>o;o++)r(G[o],i)}function r(e,i){o(e,function(n){var r,o,s=t.isArray(e.events);if(i==L){if(n)for(r=0;n.length>r;r++)o=n[r],s||(o=w(o,e)),o&&A.push(o);N--,N||k(A)}})}function o(i,n){var r,s,l=Pe.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(S,i,b.clone(),C.clone(),e.timezone,n),s===!0)return;if("object"==typeof s)return o(s,n),void 0}var a=i.events;if(a)t.isFunction(a)?(v(),a.call(S,b.clone(),C.clone(),e.timezone,function(t){n(t),y()})):t.isArray(a)?n(a):n();else{var c=i.url;if(c){var d,h=i.success,u=i.error,f=i.complete;d=t.isFunction(i.data)?i.data():i.data;var p=t.extend({},d||{}),g=R(i.startParam,e.startParam),m=R(i.endParam,e.endParam),w=R(i.timezoneParam,e.timezoneParam);g&&(p[g]=b.format()),m&&(p[m]=C.format()),e.timezone&&"local"!=e.timezone&&(p[w]=e.timezone),v(),t.ajax(t.extend({},Ge,i,{data:p,success:function(e){e=e||[];var i=M(h,this,arguments);t.isArray(i)&&(e=i),n(e)},error:function(){M(u,this,arguments),n()},complete:function(){M(f,this,arguments),y()}}))}else n()}}function s(t){var e=l(t);e&&(G.push(e),N++,r(e,L))}function l(e){var i,n,r=Pe.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?i={events:e}:"string"==typeof e?i={url:e}:"object"==typeof e&&(i=t.extend({},e)),i){for(i.className?"string"==typeof i.className&&(i.className=i.className.split(/\s+/)):i.className=[],t.isArray(i.events)&&(i.origArray=i.events,i.events=t.map(i.events,function(t){return w(t,i)})),n=0;r.length>n;n++)r[n].call(S,i);return i}}function a(e){G=t.grep(G,function(t){return!c(t,e)}),A=t.grep(A,function(t){return!c(t.source,e)}),k(A)}function c(t,e){return t&&e&&h(t)==h(e)}function h(t){return("object"==typeof t?t.origArray||t.url||t.events:null)||t}function u(t){t.start=S.moment(t.start),t.end&&(t.end=S.moment(t.end)),E(t),f(t),k(A)}function f(t){var e,i,n,r;for(e=0;A.length>e;e++)if(i=A[e],i._id==t._id&&i!==t)for(n=0;Y.length>n;n++)r=Y[n],void 0!==t[r]&&(i[r]=t[r])}function p(t,e){var i=w(t);i&&(i.source||(e&&(z.events.push(i),i.source=z),A.push(i)),k(A))}function g(e){var i,n;for(null==e?e=function(){return!0}:t.isFunction(e)||(i=e+"",e=function(t){return t._id==i}),A=t.grep(A,e,!0),n=0;G.length>n;n++)t.isArray(G[n].events)&&(G[n].events=t.grep(G[n].events,e,!0));k(A)}function m(e){return t.isFunction(e)?t.grep(A,e):null!=e?(e+="",t.grep(A,function(t){return t._id==e})):A}function v(){_++||H("loading",null,!0,x())}function y(){--_||H("loading",null,!1,x())}function w(i,n){var r,o,s,l,a={};return e.eventDataTransform&&(i=e.eventDataTransform(i)),n&&n.eventDataTransform&&(i=n.eventDataTransform(i)),r=S.moment(i.start||i.date),r.isValid()&&(o=null,!i.end||(o=S.moment(i.end),o.isValid()))?(s=i.allDay,void 0===s&&(l=R(n?n.allDayDefault:void 0,e.allDayDefault),s=void 0!==l?l:!(r.hasTime()||o&&o.hasTime())),s?(r.hasTime()&&r.stripTime(),o&&o.hasTime()&&o.stripTime()):(r.hasTime()||(r=S.rezoneDate(r)),o&&!o.hasTime()&&(o=S.rezoneDate(o))),t.extend(a,i),n&&(a.source=n),a._id=i._id||(void 0===i.id?"_fc"+Le++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],a.resources?"string"==typeof a.resources&&(a.resources=a.resources.split(/\s+/)):a.resources=[],a.allDay=s,a.start=r,a.end=o,e.forceEventDuration&&!a.end&&(a.end=P(a)),d(a),a):void 0}function E(t,e,i){var n,r,o,s,l=t._allDay,a=t._start,c=t._end,d=!1;return e||i||(e=t.start,i=t.end),n=t.allDay!=l?t.allDay:!(e||i).hasTime(),n&&(e&&(e=e.clone().stripTime()),i&&(i=i.clone().stripTime())),e&&(r=n?T(e,a.clone().stripTime()):T(e,a)),n!=l?d=!0:i&&(o=T(i||S.getDefaultEventEnd(n,e||a),e||a).subtract(T(c||S.getDefaultEventEnd(l,a),a))),s=D(m(t._id),d,n,r,o),{dateDelta:r,durationDelta:o,undo:s}}function D(i,n,r,o,s){var l=S.getIsAmbigTimezone(),a=[];return t.each(i,function(t,i){var c=i._allDay,h=i._start,u=i._end,f=null!=r?r:c,p=h.clone(),g=!n&&u?u.clone():null;f?(p.stripTime(),g&&g.stripTime()):(p.hasTime()||(p=S.rezoneDate(p)),g&&!g.hasTime()&&(g=S.rezoneDate(g))),g||!e.forceEventDuration&&!+s||(g=S.getDefaultEventEnd(f,p)),p.add(o),g&&g.add(o).add(s),l&&(+o||+s)&&(p.stripZone(),g&&g.stripZone()),i.allDay=f,i.start=p,i.end=g,d(i),a.push(function(){i.allDay=c,i.start=h,i.end=u,d(i)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}var S=this;S.isFetchNeeded=i,S.fetchEvents=n,S.addEventSource=s,S.removeEventSource=a,S.updateEvent=u,S.renderEvent=p,S.removeEvents=g,S.clientEvents=m,S.mutateEvent=E;var b,C,H=S.trigger,x=S.getView,k=S.reportEvents,P=S.getEventEnd,z={events:[]},G=[z],L=0,N=0,_=0,A=[];t.each((e.events?[e.events]:[]).concat(e.eventSources||[]),function(t,e){var i=l(e);i&&G.push(i)});var Y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function d(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}function h(e){function i(e){h=[];var i;if(t.isFunction(e))i={resources:e},h.push(i),c=void 0;else if("string"==typeof e)i={url:e},h.push(i),c=void 0;else if("object"==typeof e&&null!=e){for(var n=0;e.length>n;n++){var r=e[n];o(r),i={resources:r},h.push(i)}c=void 0}}function n(i,n){var o;if(i=i!==void 0?i:!0,!i||void 0===o){o=[];for(var s=h.length,l=0;s>l;l++){var a=r(h[l],n);o=o.concat(a)}}return t.isFunction(e.resourceFilter)?t.grep(o,e.resourceFilter):o}function r(i,n){var r=i.resources;if(r){if(t.isFunction(r))return r()}else{var o=i.url;if(o){var s={};if("object"==typeof n){var l=e.startParam,a=e.endParam;l&&(s[l]=Math.round(+n.intervalStart/1e3)),a&&(s[a]=Math.round(+n.intervalEnd/1e3))}t.ajax(t.extend({},Ge,i,{data:s,dataType:"json",cache:!1,success:function(t){t=t||[],r=t},error:function(){},async:!1}))}}return r}function o(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=Pe.sourceNormalizers,i=0;e.length>i;i++)e[i](t)}function s(t,e,i,n){var r,o,s,c,d=t._allDay,h=t._start,u=t._end,f=!1;return i||n||(i=t.start,n=t.end),r=t.allDay!=d?t.allDay:!(i||n).hasTime(),r&&(i&&(i=i.clone().stripTime()),n&&(n=n.clone().stripTime())),i&&(o=r?T(i,h.clone().stripTime()):T(i,h)),r!=d?f=!0:n&&(s=T(n||a.getDefaultEventEnd(r,i||h),i||h).subtract(T(u||a.getDefaultEventEnd(d,h),h))),c=l(a.clientEvents(t._id),f,r,o,s,e),{dateDelta:o,durationDelta:s,undo:c}}function l(i,n,r,o,s,l){var c=a.getIsAmbigTimezone(),h=[];return t.each(i,function(t,i){var u=i.resources,f=i._allDay,p=i._start,g=i._end,m=null!=r?r:f,v=p.clone(),y=!n&&g?g.clone():null;m?(v.stripTime(),y&&y.stripTime()):(v.hasTime()||(v=a.rezoneDate(v)),y&&!y.hasTime()&&(y=a.rezoneDate(y))),y||!e.forceEventDuration&&!+s||(y=a.getDefaultEventEnd(m,v)),v.add(o),y&&y.add(o).add(s),c&&(+o||+s)&&(v.stripZone(),y&&y.stripZone()),i.allDay=m,i.start=v,i.end=y,i.resources=l,d(i),h.push(function(){i.allDay=f,i.start=p,i.end=g,i.resources=u,d(i)})}),function(){for(var t=0;h.length>t;t++)h[t]()}}var a=this;a.fetchResources=n,a.setResources=i,a.mutateResourceEvent=s;var c,h=[];i(e.resources)}function u(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function f(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function p(e,i,n){var r=Math.floor(i/e.length),o=Math.floor(i-r*(e.length-1)),s=[],l=[],a=[],c=0;g(e),e.each(function(i,n){var d=i===e.length-1?o:r,h=t(n).outerHeight(!0);d>h?(s.push(n),l.push(h),a.push(t(n).height())):c+=h}),n&&(i-=c,r=Math.floor(i/s.length),o=Math.floor(i-r*(s.length-1))),t(s).each(function(e,i){var n=e===s.length-1?o:r,c=l[e],d=a[e],h=n-(c-d);n>c&&t(i).height(h)})}function g(t){t.height("")}function m(e){var i=0;return e.find("> *").each(function(e,n){var r=t(n).outerWidth();r>i&&(i=r)}),i++,e.width(i),i}function v(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(y(t),!1)}function y(t){t.height("").removeClass("fc-scroller")}function w(e){var i=e.css("position"),n=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(e[0].ownerDocument||document)}function E(t){var e=t.offset().left,i=e+t.width(),n=t.children(),r=n.offset().left,o=r+n.outerWidth();return{left:r-e,right:i-o}}function D(t){return 1==t.which&&!t.ctrlKey}function S(t,e,i,n){var r,o,s,l;return e>i&&n>t?(t>=i?(r=t.clone(),s=!0):(r=i.clone(),s=!1),n>=e?(o=e.clone(),l=!0):(o=n.clone(),l=!1),{start:r,end:o,isStart:s,isEnd:l}):void 0}function b(t,e){if(t=t||{},void 0!==t[e])return t[e];for(var i,n=e.split(/(?=[A-Z])/),r=n.length-1;r>=0;r--)if(i=t[n[r].toLowerCase()],void 0!==i)return i;return t["default"]}function T(t,i){return e.duration({days:t.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:t.time()-i.time()})}function C(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function H(t,e){return t-e}function x(t){var e=function(){};return e.prototype=t,new e}function k(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}function M(e,i,n){if(t.isFunction(e)&&(e=[e]),e){var r,o;for(r=0;e.length>r;r++)o=e[r].apply(i,n)||o;return o}}function R(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function P(t){return(t+"").replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function z(t){return t.replace(/&.*?;/g,"")}function G(t){return t.charAt(0).toUpperCase()+t.slice(1)}function L(t,e){var i,n,r,o,s=function(){var l=+new Date-o;e>l&&l>0?i=setTimeout(s,e-l):(i=null,t.apply(r,n),i||(r=n=null))};return function(){r=this,n=arguments,o=+new Date,i||(i=setTimeout(s,e))}}function N(i,n,r){var o,s,l,a,c=i[0],d=1==i.length&&"string"==typeof c;return e.isMoment(c)?(a=e.apply(null,i),c._ambigTime&&(a._ambigTime=!0),c._ambigZone&&(a._ambigZone=!0)):C(c)||void 0===c?a=e.apply(null,i):(o=!1,s=!1,d?_e.test(c)?(c+="-01",i=[c],o=!0,s=!0):(l=Ae.exec(c))&&(o=!l[5],s=!0):t.isArray(c)&&(s=!0),a=n?e.utc.apply(e,i):e.apply(null,i),o?(a._ambigTime=!0,a._ambigZone=!0):r&&(s?a._ambigZone=!0:d&&a.zone(c))),new _(a)}function _(t){k(this,t)}function A(t,e){var i,n=[],r=!1,o=!1;for(i=0;t.length>i;i++)n.push(Pe.moment.parseZone(t[i])),r=r||n[i]._ambigTime,o=o||n[i]._ambigZone;for(i=0;n.length>i;i++)r&&!e?n[i].stripTime():o&&n[i].stripZone();return n}function Y(t,i){return e.fn.format.call(t,i)}function V(t,e){return O(t,B(e))}function O(t,e){var i,n="";for(i=0;e.length>i;i++)n+=F(t,e[i]);return n}function F(t,e){var i,n;return"string"==typeof e?e:(i=e.token)?Ye[i]?Ye[i](t):Y(t,i):e.maybe&&(n=O(t,e.maybe),n.match(/[1-9]/))?n:""}function W(t,e,i,n,r){var o;return t=Pe.moment.parseZone(t),e=Pe.moment.parseZone(e),o=(t.localeData||t.lang).call(t),i=o.longDateFormat(i)||i,n=n||" - ",Z(t,e,B(i),n,r)}function Z(t,e,i,n,r){var o,s,l,a,c="",d="",h="",u="",f="";for(s=0;i.length>s&&(o=I(t,e,i[s]),o!==!1);s++)c+=o;for(l=i.length-1;l>s&&(o=I(t,e,i[l]),o!==!1);l--)d=o+d;for(a=s;l>=a;a++)h+=F(t,i[a]),u+=F(e,i[a]);return(h||u)&&(f=r?u+n+h:h+n+u),c+f+d}function I(t,e,i){var n,r;return"string"==typeof i?i:(n=i.token)&&(r=Ve[n.charAt(0)],r&&t.isSame(e,r))?Y(t,n):!1}function B(t){return t in Oe?Oe[t]:Oe[t]=j(t)}function j(t){for(var e,i=[],n=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=n.exec(t);)e[1]?i.push(e[1]):e[2]?i.push({maybe:j(e[2])}):e[3]?i.push({token:e[3]}):e[5]&&i.push(e[5]);return i}function X(t){this.options=t||{}}function $(t){this.grid=t}function q(t){this.coordMaps=t}function U(t,e){this.coordMap=t,this.options=e||{}}function K(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function Q(e,i){this.options=i=i||{},this.sourceEl=e,this.parentEl=i.parentEl?t(i.parentEl):e.parent()}function J(t){this.view=t}function te(t){J.call(this,t),this.coordMap=new $(this)}function ee(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ie(t){te.call(this,t)}function ne(t,e){var i,n;for(i=0;e.length>i;i++)if(n=e[i],n.leftCol<=t.rightCol&&n.rightCol>=t.leftCol)return!0;return!1}function re(t,e){return t.leftCol-e.leftCol}function oe(t){te.call(this,t)}function se(t){var e,i,n;if(t.sort(ee),e=le(t),ae(e),i=e[0]){for(n=0;i.length>n;n++)ce(i[n]);for(n=0;i.length>n;n++)de(i[n],0,0)}}function le(t){var e,i,n,r=[];for(e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&he(i,r[n]).length;n++);i.level=n,(r[n]||(r[n]=[])).push(i)}return r}function ae(t){var e,i,n,r,o;for(e=0;t.length>e;e++)for(i=t[e],n=0;i.length>n;n++)for(r=i[n],r.forwardSegs=[],o=e+1;t.length>o;o++)he(r,t[o],r.forwardSegs)}function ce(t){var e,i,n=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;n.length>e;e++)i=n[e],ce(i),r=Math.max(r,1+i.forwardPressure);t.forwardPressure=r}}function de(t,e,i){var n,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(fe),de(r[0],e+1,i),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-i)/(e+1),n=0;r.length>n;n++)de(r[n],0,t.forwardCoord)}function he(t,e,i){i=i||[];for(var n=0;e.length>n;n++)ue(t,e[n])&&i.push(e[n]);return i}function ue(t,e){return t.bottom>e.top&&t.topd;d++){var h=d*n,u=h+n-1,f=Math.max(a,h),p=Math.min(c,u);if(p>=f){var m=E(f),v=E(p),D=[m.col,v.col].sort(),b=g(f)==s,T=g(p)+1==l;r.push({row:d,leftCol:D[0],rightCol:D[1],isStart:b,isEnd:T})}}return r}function S(t,e){var i,n,r=t.clone().stripTime();return e&&(i=e.clone().stripTime(),n=+e.time(),n&&n>=k&&i.add(1,"days")),(!e||r>=i)&&(i=r.clone().add(1,"days")),{start:r,end:i}}function T(t){var e=S(t.start,t.end);return e.end.diff(e.start,"days")>1}var C=this;C.calendar=i,C.opt=n,C.trigger=r,C.isEventDraggable=o,C.isEventResizable=l,C.eventDrop=a,C.eventResize=c;var H=i.reportEventChange,x=i.options,k=e.duration(x.nextDayThreshold);C.init(),C.getEventTimeText=function(t,e){var r,o;return"object"==typeof t&&"object"==typeof e?(r=t,o=e,e=arguments[2]):(r=t.start,o=t.end),e=e||n("timeFormat"),o&&n("displayEventEnd")?i.formatRange(r,o,e):i.formatDate(r,e)},C.isHiddenDay=d,C.skipHiddenDays=u,C.getCellsPerWeek=h,C.dateToCell=v,C.dateToDayOffset=y,C.dayOffsetToCellOffset=w,C.cellOffsetToCell=E,C.cellToDate=f,C.cellToCellOffset=p,C.cellOffsetToDayOffset=g,C.dayOffsetToDate=m,C.rangeToSegments=D,C.isMultiDayEvent=T;var M,P=n("hiddenDays")||[],z=[],G=[],L=[],N=n("isRTL");(function(){n("weekends")===!1&&P.push(0,6);for(var e=0,i=0;7>e;e++)G[e]=i,z[e]=-1!=t.inArray(e,P),z[e]||(L[i]=e,i++);if(M=i,!M)throw"invalid hiddenDays"})()}function ge(t){pe.call(this,t),this.dayGrid=new ie(this),this.coordMap=this.dayGrid.coordMap}function me(t){ge.call(this,t)}function ve(t){ge.call(this,t)}function ye(t){ge.call(this,t)}function we(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function Ee(t,e){return e.longDateFormat("LT").replace(/\s*a$/i,"")}function De(t){pe.call(this,t),this.timeGrid=new oe(this),this.opt("allDaySlot")?(this.dayGrid=new ie(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function Se(t){De.call(this,t)}function be(t){De.call(this,t)}function Te(t){ie.call(this,t)}function Ce(t){oe.call(this,t)}function He(t){pe.call(this,t),this.cellToDate=He.prototype.cellToDate,this.timeGrid=new Ce(this),this.opt("allDaySlot")?(this.dayGrid=new Te(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function xe(t){He.call(this,t)}var ke={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:n,day:"dddd"},timeFormat:{"default":i},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},Me={en:{columnFormat:{week:"ddd M/D"},dayPopoverFormat:"dddd, MMMM D"}},Re={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},Pe=t.fullCalendar={version:"2.1.1"},ze=Pe.views={};t.fn.fullCalendar=function(e){var i=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(r,o){var s,a=t(o),c=a.data("fullCalendar");"string"==typeof e?c&&t.isFunction(c[e])&&(s=c[e].apply(c,i),r||(n=s),"destroy"===e&&a.removeData("fullCalendar")):c||(c=new l(a,e),a.data("fullCalendar",c),c.render())}),n},Pe.langs=Me,Pe.datepickerLang=function(e,i,n){var r=Me[e];r||(r=Me[e]={}),o(r,{isRTL:n.isRTL,weekNumberTitle:n.weekHeader,titleFormat:{month:n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"},defaultButtonText:{prev:z(n.prevText),next:z(n.nextText),today:z(n.currentText)}}),t.datepicker&&(t.datepicker.regional[i]=t.datepicker.regional[e]=n,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(n))},Pe.lang=function(t,e){var i;e&&(i=Me[t],i||(i=Me[t]={}),o(i,e||{})),ke.lang=t},Pe.sourceNormalizers=[],Pe.sourceFetchers=[];var Ge={dataType:"json",cache:!1},Le=1,Ne=["sun","mon","tue","wed","thu","fri","sat"];Pe.applyAll=M;var _e=/^\s*\d{4}-\d\d$/,Ae=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;Pe.moment=function(){return N(arguments)},Pe.moment.utc=function(){var t=N(arguments,!0);return t.hasTime()&&t.utc(),t},Pe.moment.parseZone=function(){return N(arguments,!0,!0)},_.prototype=x(e.fn),_.prototype.clone=function(){return N([this])},_.prototype.time=function(t){if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var i=0;return e.isDuration(t)&&(i=24*Math.floor(t.asDays())),this.hours(i+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},_.prototype.stripTime=function(){var t=this.toArray();return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this},_.prototype.hasTime=function(){return!this._ambigTime},_.prototype.stripZone=function(){var t=this.toArray(),i=this._ambigTime;return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this},_.prototype.hasZone=function(){return!this._ambigZone},_.prototype.zone=function(t){return null!=t&&(delete this._ambigTime,delete this._ambigZone),e.fn.zone.apply(this,arguments)},_.prototype.local=function(){var t=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,e.fn.local.apply(this,arguments),i&&this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),this},_.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,e.fn.utc.apply(this,arguments)},_.prototype.format=function(){return arguments[0]?V(this,arguments[0]):this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):Y(this)},_.prototype.toISOString=function(){return this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):e.fn.toISOString.apply(this,arguments)},_.prototype.isWithin=function(t,e){var i=A([this,t,e]);return i[0]>=i[1]&&i[0]').addClass(i.className||"").css({top:0,left:0}).append(i.content).appendTo(i.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),i.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=t.proxy(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,i,n,r,o,s=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),c=this.el.outerHeight(),d=t(window),h=w(this.el);r=s.top||0,o=void 0!==s.left?s.left:void 0!==s.right?s.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,i=0):(n=h.offset(),e=n.top,i=n.left),e+=d.scrollTop(),i+=d.scrollLeft(),s.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-c-this.margin),r=Math.max(r,e+this.margin),o=Math.min(o,i+h.outerWidth()-a-this.margin),o=Math.max(o,i+this.margin)),this.el.css({top:r-l.top,left:o-l.left}) +(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){o(ke,t)}function o(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!s(i)?e[i]=o({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function s(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){var i=e.localeData||e.langData;return i.call(e,t)||i.call(e,"en")}function s(t){ne?u()&&(m(),p(t)):l()}function l(){re=Q.theme?"ui":"fc",i.addClass("fc"),Q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),Q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),ne=t("
").prependTo(i),ee=new a(U,Q),ie=ee.render(),ie&&i.prepend(ie),f(Q.defaultView),Q.handleWindowResize&&(le=L(y,Q.windowResizeDelay),t(window).resize(le))}function d(){oe&&oe.destroy(),ee.destroy(),ne.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",le)}function u(){return i.is(":visible")}function f(t){p(0,t)}function p(e,i){ue++,oe&&i&&oe.name!==i&&(ee.deactivateButton(oe.name),I(),oe.start&&oe.destroy(),oe.el.remove(),oe=null),!oe&&i&&(oe=new ze[i](U),oe.el=t("
").appendTo(ne),ee.activateButton(i)),oe&&(e&&(ae=oe.incrementDate(ae,e)),oe.start&&!e&&ae.isWithin(oe.intervalStart,oe.intervalEnd)||u()&&(I(),oe.start&&oe.destroy(),oe.render(ae),B(),H(),k(),S())),B(),ue--}function g(t){return u()?(t&&v(),ue++,oe.updateSize(!0),ue--,!0):void 0}function m(){u()&&v()}function v(){se="number"==typeof Q.contentHeight?Q.contentHeight:"number"==typeof Q.height?Q.height-(ie?ie.outerHeight(!0):0):Math.round(ne.width()/Math.max(Q.aspectRatio,.5))}function y(t){!ue&&t.target===window&&oe.start&&g(!0)&&oe.trigger("windowResize",he)}function w(){D(),b()}function E(){u()&&(I(),oe.destroyEvents(),oe.renderEvents(fe),B())}function D(){I(),oe.destroyEvents(),B()}function S(){!Q.lazyFetching||ce(oe.start,oe.end)?b():E()}function b(){de(oe.start,oe.end)}function T(t){fe=t,E()}function C(){E()}function H(){ee.updateTitle(oe.title)}function k(){var t=U.getNow();t.isWithin(oe.intervalStart,oe.intervalEnd)?ee.disableButton("today"):ee.enableButton("today")}function M(t,e){t=U.moment(t),e=e?U.moment(e):t.hasTime()?t.clone().add(U.defaultTimedEventDuration):t.clone().add(U.defaultAllDayEventDuration),oe.select(t,e)}function R(){oe&&oe.unselect()}function P(){p(-1)}function z(){p(1)}function N(){ae.add(-1,"years"),p()}function _(){ae.add(1,"years"),p()}function A(){ae=U.getNow(),p()}function Y(t){ae=U.moment(t),p()}function O(t){ae.add(e.duration(t)),p()}function F(t,e){var i,n;e&&void 0!==ze[e]||(e=e||"day",i=ee.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),ae=t,f(e)}function Z(){return ae.clone()}function I(){ne.css({width:"100%",height:ne.height(),overflow:"hidden"})}function B(){ne.css({width:"",height:"",overflow:""})}function j(){return U}function X(){return oe}function $(t,e){return void 0===e?Q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(Q[t]=e,g(!0)),void 0)}function q(t,e){return Q[t]?Q[t].apply(e||he,Array.prototype.slice.call(arguments,2)):void 0}var U=this;n=n||{};var K,Q=o({},ke,n);K=Q.lang in Me?Me[Q.lang]:Me[ke.lang],K&&(Q=o({},ke,K,n)),Q.isRTL&&(Q=o({},ke,Re,K||{},n)),U.options=Q,U.render=s,U.destroy=d,U.refetchEvents=w,U.reportEvents=T,U.reportEventChange=C,U.rerenderEvents=E,U.changeView=f,U.select=M,U.unselect=R,U.prev=P,U.next=z,U.prevYear=N,U.nextYear=_,U.today=A,U.gotoDate=Y,U.incrementDate=O,U.zoomTo=F,U.getDate=Z,U.getCalendar=j,U.getView=X,U.option=$,U.trigger=q;var J=x(r(Q.lang));if(Q.monthNames&&(J._months=Q.monthNames),Q.monthNamesShort&&(J._monthsShort=Q.monthNamesShort),Q.dayNames&&(J._weekdays=Q.dayNames),Q.dayNamesShort&&(J._weekdaysShort=Q.dayNamesShort),null!=Q.firstDay){var te=x(J._week);te.dow=Q.firstDay,J._week=te}U.defaultAllDayEventDuration=e.duration(Q.defaultAllDayEventDuration),U.defaultTimedEventDuration=e.duration(Q.defaultTimedEventDuration),U.moment=function(){var t;return"local"===Q.timezone?(t=Pe.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===Q.timezone?Pe.moment.utc.apply(null,arguments):Pe.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=J:t._lang=J,t},U.getIsAmbigTimezone=function(){return"local"!==Q.timezone&&"UTC"!==Q.timezone},U.rezoneDate=function(t){return U.moment(t.toArray())},U.getNow=function(){var t=Q.now;return"function"==typeof t&&(t=t()),U.moment(t)},U.calculateWeekNumber=function(t){var e=Q.weekNumberCalculation;return"function"==typeof e?e(t):"local"===e?t.week():"ISO"===e.toUpperCase()?t.isoWeek():void 0},U.getEventEnd=function(t){return t.end?t.end.clone():U.getDefaultEventEnd(t.allDay,t.start)},U.getDefaultEventEnd=function(t,e){var i=e.clone();return t?i.stripTime().add(U.defaultAllDayEventDuration):i.add(U.defaultTimedEventDuration),U.getIsAmbigTimezone()&&i.stripZone(),i},U.formatRange=function(t,e,i){return"function"==typeof i&&(i=i.call(U,Q,J)),W(t,e,i,null,Q.isRTL)},U.formatDate=function(t,e){return"function"==typeof e&&(e=e.call(U,Q,J)),V(t,e)},c.call(U,Q),h.call(U,Q);var ee,ie,ne,re,oe,se,le,ae,ce=U.isFetchNeeded,de=U.fetchEvents,he=i[0],ue=0,fe=[];ae=null!=Q.defaultDate?U.moment(Q.defaultDate):U.getNow(),U.getSuggestedViewHeight=function(){return void 0===se&&m(),se},U.isHeightAuto=function(){return"auto"===Q.contentHeight||"auto"===Q.height}}function a(e,i){function n(){var e=i.header;return f=i.theme?"ui":"fc",e?p=t("
").append(o("left")).append(o("right")).append(o("center")).append('
'):void 0}function r(){p.remove()}function o(n){var r=t('
'),o=i.header[n];return o&&t.each(o.split(" "),function(){var n,o=t(),s=!0;t.each(this.split(","),function(n,r){var l,a,c,d,h,u,p,m;"title"==r?(o=o.add(t("

 

")),s=!1):(e[r]?l=function(){e[r]()}:ze[r]&&(l=function(){e.changeView(r)},g.push(r)),l&&(a=b(i.themeButtonIcons,r),c=b(i.buttonIcons,r),d=b(i.defaultButtonText,r),h=b(i.buttonText,r),u=h?P(h):a&&i.theme?"":c&&!i.theme?"":P(d||r),p=["fc-"+r+"-button",f+"-button",f+"-state-default"],m=t('").click(function(){m.hasClass(f+"-state-disabled")||(l(),(m.hasClass(f+"-state-active")||m.hasClass(f+"-state-disabled"))&&m.removeClass(f+"-state-hover"))}).mousedown(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){m.removeClass(f+"-state-down")}).hover(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){m.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(m)))}),s&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(n=t("
"),s&&n.addClass("fc-button-group"),n.append(o),r.append(n)):r.append(o)}),r}function s(t){p.find("h2").text(t)}function l(t){p.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){p.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function c(t){p.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function d(t){p.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function h(){return g}var u=this;u.render=n,u.destroy=r,u.updateTitle=s,u.activateButton=l,u.deactivateButton=a,u.disableButton=c,u.enableButton=d,u.getViewsWithButtons=h;var f,p=t(),g=[]}function c(e){function i(t,e){return!b||t.clone().stripZone()C.clone().stripZone()}function n(t,e){b=t,C=e,A=[];var i=++L,n=G.length;N=n;for(var o=0;n>o;o++)r(G[o],i)}function r(e,i){o(e,function(n){var r,o,s=t.isArray(e.events);if(i==L){if(n)for(r=0;n.length>r;r++)o=n[r],s||(o=w(o,e)),o&&A.push(o);N--,N||k(A)}})}function o(i,n){var r,s,l=Pe.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(S,i,b.clone(),C.clone(),e.timezone,n),s===!0)return;if("object"==typeof s)return o(s,n),void 0}var a=i.events;if(a)t.isFunction(a)?(v(),a.call(S,b.clone(),C.clone(),e.timezone,function(t){n(t),y()})):t.isArray(a)?n(a):n();else{var c=i.url;if(c){var d,h=i.success,u=i.error,f=i.complete;d=t.isFunction(i.data)?i.data():i.data;var p=t.extend({},d||{}),g=R(i.startParam,e.startParam),m=R(i.endParam,e.endParam),w=R(i.timezoneParam,e.timezoneParam);g&&(p[g]=b.format()),m&&(p[m]=C.format()),e.timezone&&"local"!=e.timezone&&(p[w]=e.timezone),v(),t.ajax(t.extend({},Ge,i,{data:p,success:function(e){e=e||[];var i=M(h,this,arguments);t.isArray(i)&&(e=i),n(e)},error:function(){M(u,this,arguments),n()},complete:function(){M(f,this,arguments),y()}}))}else n()}}function s(t){var e=l(t);e&&(G.push(e),N++,r(e,L))}function l(e){var i,n,r=Pe.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?i={events:e}:"string"==typeof e?i={url:e}:"object"==typeof e&&(i=t.extend({},e)),i){for(i.className?"string"==typeof i.className&&(i.className=i.className.split(/\s+/)):i.className=[],t.isArray(i.events)&&(i.origArray=i.events,i.events=t.map(i.events,function(t){return w(t,i)})),n=0;r.length>n;n++)r[n].call(S,i);return i}}function a(e){G=t.grep(G,function(t){return!c(t,e)}),A=t.grep(A,function(t){return!c(t.source,e)}),k(A)}function c(t,e){return t&&e&&h(t)==h(e)}function h(t){return("object"==typeof t?t.origArray||t.url||t.events:null)||t}function u(t){t.start=S.moment(t.start),t.end&&(t.end=S.moment(t.end)),E(t),f(t),k(A)}function f(t){var e,i,n,r;for(e=0;A.length>e;e++)if(i=A[e],i._id==t._id&&i!==t)for(n=0;Y.length>n;n++)r=Y[n],void 0!==t[r]&&(i[r]=t[r])}function p(t,e){var i=w(t);i&&(i.source||(e&&(z.events.push(i),i.source=z),A.push(i)),k(A))}function g(e){var i,n;for(null==e?e=function(){return!0}:t.isFunction(e)||(i=e+"",e=function(t){return t._id==i}),A=t.grep(A,e,!0),n=0;G.length>n;n++)t.isArray(G[n].events)&&(G[n].events=t.grep(G[n].events,e,!0));k(A)}function m(e){return t.isFunction(e)?t.grep(A,e):null!=e?(e+="",t.grep(A,function(t){return t._id==e})):A}function v(){_++||H("loading",null,!0,x())}function y(){--_||H("loading",null,!1,x())}function w(i,n){var r,o,s,l,a={};return e.eventDataTransform&&(i=e.eventDataTransform(i)),n&&n.eventDataTransform&&(i=n.eventDataTransform(i)),r=S.moment(i.start||i.date),r.isValid()&&(o=null,!i.end||(o=S.moment(i.end),o.isValid()))?(s=i.allDay,void 0===s&&(l=R(n?n.allDayDefault:void 0,e.allDayDefault),s=void 0!==l?l:!(r.hasTime()||o&&o.hasTime())),s?(r.hasTime()&&r.stripTime(),o&&o.hasTime()&&o.stripTime()):(r.hasTime()||(r=S.rezoneDate(r)),o&&!o.hasTime()&&(o=S.rezoneDate(o))),t.extend(a,i),n&&(a.source=n),a._id=i._id||(void 0===i.id?"_fc"+Le++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],a.resources?("number"==typeof a.resources&&(a.resources=[a.resources]),"string"==typeof a.resources&&(a.resources=a.resources.split(/\s+/))):a.resources=[],a.allDay=s,a.start=r,a.end=o,e.forceEventDuration&&!a.end&&(a.end=P(a)),d(a),a):void 0}function E(t,e,i){var n,r,o,s,l=t._allDay,a=t._start,c=t._end,d=!1;return e||i||(e=t.start,i=t.end),n=t.allDay!=l?t.allDay:!(e||i).hasTime(),n&&(e&&(e=e.clone().stripTime()),i&&(i=i.clone().stripTime())),e&&(r=n?T(e,a.clone().stripTime()):T(e,a)),n!=l?d=!0:i&&(o=T(i||S.getDefaultEventEnd(n,e||a),e||a).subtract(T(c||S.getDefaultEventEnd(l,a),a))),s=D(m(t._id),d,n,r,o),{dateDelta:r,durationDelta:o,undo:s}}function D(i,n,r,o,s){var l=S.getIsAmbigTimezone(),a=[];return t.each(i,function(t,i){var c=i._allDay,h=i._start,u=i._end,f=null!=r?r:c,p=h.clone(),g=!n&&u?u.clone():null;f?(p.stripTime(),g&&g.stripTime()):(p.hasTime()||(p=S.rezoneDate(p)),g&&!g.hasTime()&&(g=S.rezoneDate(g))),g||!e.forceEventDuration&&!+s||(g=S.getDefaultEventEnd(f,p)),p.add(o),g&&g.add(o).add(s),l&&(+o||+s)&&(p.stripZone(),g&&g.stripZone()),i.allDay=f,i.start=p,i.end=g,d(i),a.push(function(){i.allDay=c,i.start=h,i.end=u,d(i)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}var S=this;S.isFetchNeeded=i,S.fetchEvents=n,S.addEventSource=s,S.removeEventSource=a,S.updateEvent=u,S.renderEvent=p,S.removeEvents=g,S.clientEvents=m,S.mutateEvent=E;var b,C,H=S.trigger,x=S.getView,k=S.reportEvents,P=S.getEventEnd,z={events:[]},G=[z],L=0,N=0,_=0,A=[];t.each((e.events?[e.events]:[]).concat(e.eventSources||[]),function(t,e){var i=l(e);i&&G.push(i)});var Y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function d(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}function h(e){function i(e){h=[];var i;if(t.isFunction(e))i={resources:e},h.push(i),c=void 0;else if("string"==typeof e)i={url:e},h.push(i),c=void 0;else if("object"==typeof e&&null!=e){for(var n=0;e.length>n;n++){var r=e[n];o(r),i={resources:r},h.push(i)}c=void 0}}function n(i,n){var o;if(i=i!==void 0?i:!0,!i||void 0===o){o=[];for(var s=h.length,l=0;s>l;l++){var a=r(h[l],n);o=o.concat(a)}}return t.isFunction(e.resourceFilter)?t.grep(o,e.resourceFilter):o}function r(i,n){var r=i.resources;if(r){if(t.isFunction(r))return r()}else{var o=i.url;if(o){var s={};if("object"==typeof n){var l=e.startParam,a=e.endParam;l&&(s[l]=Math.round(+n.intervalStart/1e3)),a&&(s[a]=Math.round(+n.intervalEnd/1e3))}t.ajax(t.extend({},Ge,i,{data:s,dataType:"json",cache:!1,success:function(t){t=t||[],r=t},error:function(){},async:!1}))}}return r}function o(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=Pe.sourceNormalizers,i=0;e.length>i;i++)e[i](t)}function s(t,e,i,n){var r,o,s,c,d=t._allDay,h=t._start,u=t._end,f=!1;return i||n||(i=t.start,n=t.end),r=t.allDay!=d?t.allDay:!(i||n).hasTime(),r&&(i&&(i=i.clone().stripTime()),n&&(n=n.clone().stripTime())),i&&(o=r?T(i,h.clone().stripTime()):T(i,h)),r!=d?f=!0:n&&(s=T(n||a.getDefaultEventEnd(r,i||h),i||h).subtract(T(u||a.getDefaultEventEnd(d,h),h))),c=l(a.clientEvents(t._id),f,r,o,s,e),{dateDelta:o,durationDelta:s,undo:c}}function l(i,n,r,o,s,l){var c=a.getIsAmbigTimezone(),h=[];return t.each(i,function(t,i){var u=i.resources,f=i._allDay,p=i._start,g=i._end,m=null!=r?r:f,v=p.clone(),y=!n&&g?g.clone():null;m?(v.stripTime(),y&&y.stripTime()):(v.hasTime()||(v=a.rezoneDate(v)),y&&!y.hasTime()&&(y=a.rezoneDate(y))),y||!e.forceEventDuration&&!+s||(y=a.getDefaultEventEnd(m,v)),v.add(o),y&&y.add(o).add(s),c&&(+o||+s)&&(v.stripZone(),y&&y.stripZone()),i.allDay=m,i.start=v,i.end=y,i.resources=l,d(i),h.push(function(){i.allDay=f,i.start=p,i.end=g,i.resources=u,d(i)})}),function(){for(var t=0;h.length>t;t++)h[t]()}}var a=this;a.fetchResources=n,a.setResources=i,a.mutateResourceEvent=s;var c,h=[];i(e.resources)}function u(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function f(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function p(e,i,n){var r=Math.floor(i/e.length),o=Math.floor(i-r*(e.length-1)),s=[],l=[],a=[],c=0;g(e),e.each(function(i,n){var d=i===e.length-1?o:r,h=t(n).outerHeight(!0);d>h?(s.push(n),l.push(h),a.push(t(n).height())):c+=h}),n&&(i-=c,r=Math.floor(i/s.length),o=Math.floor(i-r*(s.length-1))),t(s).each(function(e,i){var n=e===s.length-1?o:r,c=l[e],d=a[e],h=n-(c-d);n>c&&t(i).height(h)})}function g(t){t.height("")}function m(e){var i=0;return e.find("> *").each(function(e,n){var r=t(n).outerWidth();r>i&&(i=r)}),i++,e.width(i),i}function v(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(y(t),!1)}function y(t){t.height("").removeClass("fc-scroller")}function w(e){var i=e.css("position"),n=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(e[0].ownerDocument||document)}function E(t){var e=t.offset().left,i=e+t.width(),n=t.children(),r=n.offset().left,o=r+n.outerWidth();return{left:r-e,right:i-o}}function D(t){return 1==t.which&&!t.ctrlKey}function S(t,e,i,n){var r,o,s,l;return e>i&&n>t?(t>=i?(r=t.clone(),s=!0):(r=i.clone(),s=!1),n>=e?(o=e.clone(),l=!0):(o=n.clone(),l=!1),{start:r,end:o,isStart:s,isEnd:l}):void 0}function b(t,e){if(t=t||{},void 0!==t[e])return t[e];for(var i,n=e.split(/(?=[A-Z])/),r=n.length-1;r>=0;r--)if(i=t[n[r].toLowerCase()],void 0!==i)return i;return t["default"]}function T(t,i){return e.duration({days:t.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:t.time()-i.time()})}function C(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function H(t,e){return t-e}function x(t){var e=function(){};return e.prototype=t,new e}function k(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}function M(e,i,n){if(t.isFunction(e)&&(e=[e]),e){var r,o;for(r=0;e.length>r;r++)o=e[r].apply(i,n)||o;return o}}function R(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function P(t){return(t+"").replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function z(t){return t.replace(/&.*?;/g,"")}function G(t){return t.charAt(0).toUpperCase()+t.slice(1)}function L(t,e){var i,n,r,o,s=function(){var l=+new Date-o;e>l&&l>0?i=setTimeout(s,e-l):(i=null,t.apply(r,n),i||(r=n=null))};return function(){r=this,n=arguments,o=+new Date,i||(i=setTimeout(s,e))}}function N(i,n,r){var o,s,l,a,c=i[0],d=1==i.length&&"string"==typeof c;return e.isMoment(c)?(a=e.apply(null,i),c._ambigTime&&(a._ambigTime=!0),c._ambigZone&&(a._ambigZone=!0)):C(c)||void 0===c?a=e.apply(null,i):(o=!1,s=!1,d?_e.test(c)?(c+="-01",i=[c],o=!0,s=!0):(l=Ae.exec(c))&&(o=!l[5],s=!0):t.isArray(c)&&(s=!0),a=n?e.utc.apply(e,i):e.apply(null,i),o?(a._ambigTime=!0,a._ambigZone=!0):r&&(s?a._ambigZone=!0:d&&a.zone(c))),new _(a)}function _(t){k(this,t)}function A(t,e){var i,n=[],r=!1,o=!1;for(i=0;t.length>i;i++)n.push(Pe.moment.parseZone(t[i])),r=r||n[i]._ambigTime,o=o||n[i]._ambigZone;for(i=0;n.length>i;i++)r&&!e?n[i].stripTime():o&&n[i].stripZone();return n}function Y(t,i){return e.fn.format.call(t,i)}function V(t,e){return O(t,B(e))}function O(t,e){var i,n="";for(i=0;e.length>i;i++)n+=F(t,e[i]);return n}function F(t,e){var i,n;return"string"==typeof e?e:(i=e.token)?Ye[i]?Ye[i](t):Y(t,i):e.maybe&&(n=O(t,e.maybe),n.match(/[1-9]/))?n:""}function W(t,e,i,n,r){var o;return t=Pe.moment.parseZone(t),e=Pe.moment.parseZone(e),o=(t.localeData||t.lang).call(t),i=o.longDateFormat(i)||i,n=n||" - ",Z(t,e,B(i),n,r)}function Z(t,e,i,n,r){var o,s,l,a,c="",d="",h="",u="",f="";for(s=0;i.length>s&&(o=I(t,e,i[s]),o!==!1);s++)c+=o;for(l=i.length-1;l>s&&(o=I(t,e,i[l]),o!==!1);l--)d=o+d;for(a=s;l>=a;a++)h+=F(t,i[a]),u+=F(e,i[a]);return(h||u)&&(f=r?u+n+h:h+n+u),c+f+d}function I(t,e,i){var n,r;return"string"==typeof i?i:(n=i.token)&&(r=Ve[n.charAt(0)],r&&t.isSame(e,r))?Y(t,n):!1}function B(t){return t in Oe?Oe[t]:Oe[t]=j(t)}function j(t){for(var e,i=[],n=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=n.exec(t);)e[1]?i.push(e[1]):e[2]?i.push({maybe:j(e[2])}):e[3]?i.push({token:e[3]}):e[5]&&i.push(e[5]);return i}function X(t){this.options=t||{}}function $(t){this.grid=t}function q(t){this.coordMaps=t}function U(t,e){this.coordMap=t,this.options=e||{}}function K(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function Q(e,i){this.options=i=i||{},this.sourceEl=e,this.parentEl=i.parentEl?t(i.parentEl):e.parent()}function J(t){this.view=t}function te(t){J.call(this,t),this.coordMap=new $(this)}function ee(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ie(t){te.call(this,t)}function ne(t,e){var i,n;for(i=0;e.length>i;i++)if(n=e[i],n.leftCol<=t.rightCol&&n.rightCol>=t.leftCol)return!0;return!1}function re(t,e){return t.leftCol-e.leftCol}function oe(t){te.call(this,t)}function se(t){var e,i,n;if(t.sort(ee),e=le(t),ae(e),i=e[0]){for(n=0;i.length>n;n++)ce(i[n]);for(n=0;i.length>n;n++)de(i[n],0,0)}}function le(t){var e,i,n,r=[];for(e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&he(i,r[n]).length;n++);i.level=n,(r[n]||(r[n]=[])).push(i)}return r}function ae(t){var e,i,n,r,o;for(e=0;t.length>e;e++)for(i=t[e],n=0;i.length>n;n++)for(r=i[n],r.forwardSegs=[],o=e+1;t.length>o;o++)he(r,t[o],r.forwardSegs)}function ce(t){var e,i,n=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;n.length>e;e++)i=n[e],ce(i),r=Math.max(r,1+i.forwardPressure);t.forwardPressure=r}}function de(t,e,i){var n,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(fe),de(r[0],e+1,i),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-i)/(e+1),n=0;r.length>n;n++)de(r[n],0,t.forwardCoord)}function he(t,e,i){i=i||[];for(var n=0;e.length>n;n++)ue(t,e[n])&&i.push(e[n]);return i}function ue(t,e){return t.bottom>e.top&&t.topd;d++){var h=d*n,u=h+n-1,f=Math.max(a,h),p=Math.min(c,u);if(p>=f){var m=E(f),v=E(p),D=[m.col,v.col].sort(),b=g(f)==s,T=g(p)+1==l;r.push({row:d,leftCol:D[0],rightCol:D[1],isStart:b,isEnd:T})}}return r}function S(t,e){var i,n,r=t.clone().stripTime();return e&&(i=e.clone().stripTime(),n=+e.time(),n&&n>=k&&i.add(1,"days")),(!e||r>=i)&&(i=r.clone().add(1,"days")),{start:r,end:i}}function T(t){var e=S(t.start,t.end);return e.end.diff(e.start,"days")>1}var C=this;C.calendar=i,C.opt=n,C.trigger=r,C.isEventDraggable=o,C.isEventResizable=l,C.eventDrop=a,C.eventResize=c;var H=i.reportEventChange,x=i.options,k=e.duration(x.nextDayThreshold);C.init(),C.getEventTimeText=function(t,e){var r,o;return"object"==typeof t&&"object"==typeof e?(r=t,o=e,e=arguments[2]):(r=t.start,o=t.end),e=e||n("timeFormat"),o&&n("displayEventEnd")?i.formatRange(r,o,e):i.formatDate(r,e)},C.isHiddenDay=d,C.skipHiddenDays=u,C.getCellsPerWeek=h,C.dateToCell=v,C.dateToDayOffset=y,C.dayOffsetToCellOffset=w,C.cellOffsetToCell=E,C.cellToDate=f,C.cellToCellOffset=p,C.cellOffsetToDayOffset=g,C.dayOffsetToDate=m,C.rangeToSegments=D,C.isMultiDayEvent=T;var M,P=n("hiddenDays")||[],z=[],G=[],L=[],N=n("isRTL");(function(){n("weekends")===!1&&P.push(0,6);for(var e=0,i=0;7>e;e++)G[e]=i,z[e]=-1!=t.inArray(e,P),z[e]||(L[i]=e,i++);if(M=i,!M)throw"invalid hiddenDays"})()}function ge(t){pe.call(this,t),this.dayGrid=new ie(this),this.coordMap=this.dayGrid.coordMap}function me(t){ge.call(this,t)}function ve(t){ge.call(this,t)}function ye(t){ge.call(this,t)}function we(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function Ee(t,e){return e.longDateFormat("LT").replace(/\s*a$/i,"")}function De(t){pe.call(this,t),this.timeGrid=new oe(this),this.opt("allDaySlot")?(this.dayGrid=new ie(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function Se(t){De.call(this,t)}function be(t){De.call(this,t)}function Te(t){ie.call(this,t)}function Ce(t){oe.call(this,t)}function He(t){pe.call(this,t),this.cellToDate=He.prototype.cellToDate,this.timeGrid=new Ce(this),this.opt("allDaySlot")?(this.dayGrid=new Te(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function xe(t){He.call(this,t)}var ke={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:n,day:"dddd"},timeFormat:{"default":i},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},Me={en:{columnFormat:{week:"ddd M/D"},dayPopoverFormat:"dddd, MMMM D"}},Re={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},Pe=t.fullCalendar={version:"2.1.1"},ze=Pe.views={};t.fn.fullCalendar=function(e){var i=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(r,o){var s,a=t(o),c=a.data("fullCalendar");"string"==typeof e?c&&t.isFunction(c[e])&&(s=c[e].apply(c,i),r||(n=s),"destroy"===e&&a.removeData("fullCalendar")):c||(c=new l(a,e),a.data("fullCalendar",c),c.render())}),n},Pe.langs=Me,Pe.datepickerLang=function(e,i,n){var r=Me[e];r||(r=Me[e]={}),o(r,{isRTL:n.isRTL,weekNumberTitle:n.weekHeader,titleFormat:{month:n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"},defaultButtonText:{prev:z(n.prevText),next:z(n.nextText),today:z(n.currentText)}}),t.datepicker&&(t.datepicker.regional[i]=t.datepicker.regional[e]=n,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(n))},Pe.lang=function(t,e){var i;e&&(i=Me[t],i||(i=Me[t]={}),o(i,e||{})),ke.lang=t},Pe.sourceNormalizers=[],Pe.sourceFetchers=[];var Ge={dataType:"json",cache:!1},Le=1,Ne=["sun","mon","tue","wed","thu","fri","sat"];Pe.applyAll=M;var _e=/^\s*\d{4}-\d\d$/,Ae=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;Pe.moment=function(){return N(arguments)},Pe.moment.utc=function(){var t=N(arguments,!0);return t.hasTime()&&t.utc(),t},Pe.moment.parseZone=function(){return N(arguments,!0,!0)},_.prototype=x(e.fn),_.prototype.clone=function(){return N([this])},_.prototype.time=function(t){if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var i=0;return e.isDuration(t)&&(i=24*Math.floor(t.asDays())),this.hours(i+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},_.prototype.stripTime=function(){var t=this.toArray();return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this},_.prototype.hasTime=function(){return!this._ambigTime},_.prototype.stripZone=function(){var t=this.toArray(),i=this._ambigTime;return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this},_.prototype.hasZone=function(){return!this._ambigZone},_.prototype.zone=function(t){return null!=t&&(delete this._ambigTime,delete this._ambigZone),e.fn.zone.apply(this,arguments)},_.prototype.local=function(){var t=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,e.fn.local.apply(this,arguments),i&&this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),this},_.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,e.fn.utc.apply(this,arguments)},_.prototype.format=function(){return arguments[0]?V(this,arguments[0]):this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):Y(this)},_.prototype.toISOString=function(){return this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):e.fn.toISOString.apply(this,arguments)},_.prototype.isWithin=function(t,e){var i=A([this,t,e]);return i[0]>=i[1]&&i[0]').addClass(i.className||"").css({top:0,left:0}).append(i.content).appendTo(i.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),i.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=t.proxy(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,i,n,r,o,s=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),c=this.el.outerHeight(),d=t(window),h=w(this.el);r=s.top||0,o=void 0!==s.left?s.left:void 0!==s.right?s.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,i=0):(n=h.offset(),e=n.top,i=n.left),e+=d.scrollTop(),i+=d.scrollLeft(),s.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-c-this.margin),r=Math.max(r,e+this.margin),o=Math.min(o,i+h.outerWidth()-a-this.margin),o=Math.max(o,i+this.margin)),this.el.css({top:r-l.top,left:o-l.left}) },trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}},$.prototype={grid:null,rows:null,cols:null,containerEl:null,minX:null,maxX:null,minY:null,maxY:null,build:function(){this.grid.buildCoords(this.rows=[],this.cols=[]),this.computeBounds()},getCell:function(t,e){var i,n=null,r=this.rows,o=this.cols,s=-1,l=-1;if(this.inBounds(t,e)){for(i=0;r.length>i;i++)if(e>=r[i][0]&&r[i][1]>e){s=i;break}for(i=0;o.length>i;i++)if(t>=o[i][0]&&o[i][1]>t){l=i;break}s>=0&&l>=0&&(n={row:s,col:l},n.grid=this.grid,n.date=this.grid.getCellDate(n))}return n},computeBounds:function(){var t;this.containerEl&&(t=this.containerEl.offset(),this.minX=t.left,this.maxX=t.left+this.containerEl.outerWidth(),this.minY=t.top,this.maxY=t.top+this.containerEl.outerHeight())},inBounds:function(t,e){return this.containerEl?t>=this.minX&&this.maxX>t&&e>=this.minY&&this.maxY>e:!0}},q.prototype={coordMaps:null,build:function(){var t,e=this.coordMaps;for(t=0;e.length>t;t++)e[t].build()},getCell:function(t,e){var i,n=this.coordMaps,r=null;for(i=0;n.length>i&&!r;i++)r=n[i].getCell(t,e);return r}},U.prototype={coordMap:null,options:null,isListening:!1,isDragging:!1,origCell:null,origDate:null,cell:null,date:null,mouseX0:null,mouseY0:null,mousemoveProxy:null,mouseupProxy:null,scrollEl:null,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollHandlerProxy:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,mousedown:function(t){D(t)&&(t.preventDefault(),this.startListening(t),this.options.distance||this.startDrag(t))},startListening:function(e){var i,n;this.isListening||(e&&this.options.scroll&&(i=w(t(e.target)),i.is(window)||i.is(document)||(this.scrollEl=i,this.scrollHandlerProxy=L(t.proxy(this,"scrollHandler"),100),this.scrollEl.on("scroll",this.scrollHandlerProxy))),this.computeCoords(),e&&(n=this.getCell(e),this.origCell=n,this.origDate=n?n.date:null,this.mouseX0=e.pageX,this.mouseY0=e.pageY),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")).on("mouseup",this.mouseupProxy=t.proxy(this,"mouseup")).on("selectstart",this.preventDefault),this.isListening=!0,this.trigger("listenStart",e))},computeCoords:function(){this.coordMap.build(),this.computeScrollBounds()},mousemove:function(t){var e,i;this.isDragging||(e=this.options.distance||1,i=Math.pow(t.pageX-this.mouseX0,2)+Math.pow(t.pageY-this.mouseY0,2),i>=e*e&&this.startDrag(t)),this.isDragging&&this.drag(t)},startDrag:function(t){var e;this.isListening||this.startListening(),this.isDragging||(this.isDragging=!0,this.trigger("dragStart",t),e=this.getCell(t),e&&this.cellOver(e,!0))},drag:function(t){var e;this.isDragging&&(e=this.getCell(t),K(e,this.cell)||(this.cell&&this.cellOut(),e&&this.cellOver(e)),this.dragScroll(t))},cellOver:function(t){this.cell=t,this.date=t.date,this.trigger("cellOver",t,t.date)},cellOut:function(){this.cell&&(this.trigger("cellOut",this.cell),this.cell=null,this.date=null)},mouseup:function(t){this.stopDrag(t),this.stopListening(t)},stopDrag:function(t){this.isDragging&&(this.stopScrolling(),this.trigger("dragStop",t),this.isDragging=!1)},stopListening:function(e){this.isListening&&(this.scrollEl&&(this.scrollEl.off("scroll",this.scrollHandlerProxy),this.scrollHandlerProxy=null),t(document).off("mousemove",this.mousemoveProxy).off("mouseup",this.mouseupProxy).off("selectstart",this.preventDefault),this.mousemoveProxy=null,this.mouseupProxy=null,this.isListening=!1,this.trigger("listenStop",e),this.origCell=this.cell=null,this.origDate=this.date=null)},getCell:function(t){return this.coordMap.getCell(t.pageX,t.pageY)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},preventDefault:function(t){t.preventDefault()},computeScrollBounds:function(){var t,e=this.scrollEl;e&&(t=e.offset(),this.scrollBounds={top:t.top,left:t.left,bottom:t.top+e.outerHeight(),right:t.left+e.outerWidth()})},dragScroll:function(t){var e,i,n,r,o=this.scrollSensitivity,s=this.scrollBounds,l=0,a=0;s&&(e=(o-(t.pageY-s.top))/o,i=(o-(s.bottom-t.pageY))/o,n=(o-(t.pageX-s.left))/o,r=(o-(s.right-t.pageX))/o,e>=0&&1>=e?l=-1*e*this.scrollSpeed:i>=0&&1>=i&&(l=i*this.scrollSpeed),n>=0&&1>=n?a=-1*n*this.scrollSpeed:r>=0&&1>=r&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(e,i){this.scrollTopVel=e,this.scrollLeftVel=i,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(t.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;0>this.scrollTopVel?0>=t.scrollTop()&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),0>this.scrollLeftVel?0>=t.scrollLeft()&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.stopScrolling()},stopScrolling:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.computeCoords())},scrollHandler:function(){this.scrollIntervalId||this.computeCoords()}},Q.prototype={options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,mouseY0:null,mouseX0:null,topDelta:null,leftDelta:null,mousemoveProxy:null,isFollowing:!1,isHidden:!1,isAnimating:!1,start:function(e){this.isFollowing||(this.isFollowing=!0,this.mouseY0=e.pageY,this.mouseX0=e.pageX,this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")))},stop:function(e,i){function n(){this.isAnimating=!1,r.destroyEl(),this.top0=this.left0=null,i&&i()}var r=this,o=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,t(document).off("mousemove",this.mousemoveProxy),e&&o&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:o,complete:n})):n())},getEl:function(){var t=this.el;return t||(this.sourceEl.width(),t=this.el=this.sourceEl.clone().css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}).appendTo(this.parentEl)),t},destroyEl:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(this.sourceEl.width(),t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},mousemove:function(t){this.topDelta=t.pageY-this.mouseY0,this.leftDelta=t.pageX-this.mouseX0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}},J.prototype={view:null,cellHtml:"",rowHtml:function(t,e){var i,n,r=this.view,o=this.getHtmlRenderer("cell",t),s="";for(e=e||0,i=0;r.colCnt>i;i++)n=r.cellToDate(e,i),s+=o(e,i,n);return s=this.bookendCells(s,t,e),""+s+""},bookendCells:function(t,e,i){var n=this.view,r=this.getHtmlRenderer("intro",e)(i||0),o=this.getHtmlRenderer("outro",e)(i||0),s=n.opt("isRTL"),l=s?o:r,a=s?r:o;return"string"==typeof t?l+t+a:t.prepend(l).append(a)},getHtmlRenderer:function(t,e){var i,n,r,o,s=this.view;return i=t+"Html",e&&(n=e+G(t)+"Html"),n&&(o=s[n])?r=s:n&&(o=this[n])?r=this:(o=s[i])?r=s:(o=this[i])&&(r=this),"function"==typeof o?function(){return o.apply(r,arguments)||""}:function(){return o||""}}},te.prototype=x(J.prototype),t.extend(te.prototype,{el:null,coordMap:null,cellDuration:null,render:function(){this.bindHandlers()},destroy:function(){},buildCoords:function(){},getCellDate:function(){},getCellDayEl:function(){},rangeToSegs:function(){},bindHandlers:function(){var e=this;this.el.on("mousedown",function(i){t(i.target).is(".fc-event-container *, .fc-more")||t(i.target).closest(".fc-popover").length||e.dayMousedown(i)}),this.bindSegHandlers()},dayMousedown:function(t){var e,i,n,r=this,o=this.view,s=o.opt("selectable"),l=null,a=new U(this.coordMap,{scroll:o.opt("dragScroll"),dragStart:function(){o.unselect()},cellOver:function(t,o){a.origDate&&(n=r.getCellDayEl(t),l=[o,a.origDate].sort(H),e=l[0],i=l[1].clone().add(r.cellDuration),s&&r.renderSelection(e,i))},cellOut:function(){l=null,r.destroySelection()},listenStop:function(t){l&&(l[0].isSame(l[1])&&o.trigger("dayClick",n[0],e,t),s&&o.reportSelection(e,i,t))}});a.mousedown(t)},renderDrag:function(){},destroyDrag:function(){},renderResize:function(){},destroyResize:function(){},renderRangeHelper:function(t,e,i){var n,r=this.view;!e&&r.opt("forceEventDuration")&&(e=r.calendar.getDefaultEventEnd(!t.hasTime(),t)),n=i?x(i.event):{},n.start=t,n.end=e,n.allDay=!(t.hasTime()||e&&e.hasTime()),n.className=(n.className||[]).concat("fc-helper"),i||(n.editable=!1),this.renderHelper(n,i)},renderHelper:function(){},destroyHelper:function(){},renderSelection:function(t,e){this.renderHighlight(t,e)},destroySelection:function(){this.destroyHighlight()},renderHighlight:function(){},destroyHighlight:function(){},headHtml:function(){return'
'+""+""+this.rowHtml("head")+""+"
"+"
"},headCellHtml:function(t,e,i){var n=this.view,r=n.calendar,o=n.opt("columnFormat");return''+P(r.formatDate(i,o))+""},bgCellHtml:function(t,e,i){var n=this.view,r=this.getDayClasses(i);return r.unshift("fc-day",n.widgetContentClass),''},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-today",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}}),t.extend(te.prototype,{mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,renderEvents:function(){},getSegs:function(){},destroyEvents:function(){this.triggerSegMouseout()},renderSegs:function(e,i){var n,r=this.view,o="",s=[];for(n=0;e.length>n;n++)o+=this.renderSegHtml(e[n],i);return t(o).each(function(i,n){var o=e[i],l=r.resolveEventEl(o.event,t(n));l&&(l.data("fc-seg",o),o.el=l,s.push(o))}),s},renderSegHtml:function(){},eventsToSegs:function(e,i,n){var r=this;return t.map(e,function(t){return r.eventToSegs(t,i,n)})},eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n},bindSegHandlers:function(){var e=this,i=this.view;t.each({mouseenter:function(t,i){e.triggerSegMouseover(t,i)},mouseleave:function(t,i){e.triggerSegMouseout(t,i)},click:function(t,e){return i.trigger("eventClick",this,t.event,e)},mousedown:function(n,r){t(r.target).is(".fc-resizer")&&i.isEventResizable(n.event)?e.segResizeMousedown(n,r):i.isEventDraggable(n.event)&&e.segDragMousedown(n,r)}},function(i,n){e.el.on(i,".fc-event-container > *",function(i){var r=t(this).data("fc-seg");return!r||e.isDraggingSeg||e.isResizingSeg?void 0:n.call(this,r,i)})})},triggerSegMouseover:function(t,e){this.mousedOverSeg||(this.mousedOverSeg=t,this.view.trigger("eventMouseover",t.el[0],t.event,e))},triggerSegMouseout:function(t,e){e=e||{},this.mousedOverSeg&&(t=t||this.mousedOverSeg,this.mousedOverSeg=null,this.view.trigger("eventMouseout",t.el[0],t.event,e))},segDragMousedown:function(t,e){var i,n,r=this,o=this.view,s=t.el,l=t.event,a=new Q(t.el,{parentEl:o.el,opacity:o.opt("dragOpacity"),revertDuration:o.opt("dragRevertDuration"),zIndex:2}),c=new U(o.coordMap,{distance:5,scroll:o.opt("dragScroll"),listenStart:function(t){a.hide(),a.start(t)},dragStart:function(e){r.triggerSegMouseout(t,e),r.isDraggingSeg=!0,o.hideEvent(l),o.trigger("eventDragStart",s[0],l,e,{})},cellOver:function(e,s){var l=t.cellDate||c.origDate,d=r.computeDraggedEventDates(t,l,s);i=d.start,n=d.end,o.renderDrag(i,n,t)?a.hide():a.show()},cellOut:function(){i=null,o.destroyDrag(),a.show()},dragStop:function(t){var e=i&&!i.isSame(l.start);a.stop(!e,function(){r.isDraggingSeg=!1,o.destroyDrag(),o.showEvent(l),o.trigger("eventDragStop",s[0],l,t,{}),e&&o.eventDrop(s[0],l,i,t)})},listenStop:function(){a.stop()}});c.mousedown(e)},computeDraggedEventDates:function(t,e,i){var n,r,o,s=this.view,l=t.event,a=l.start,c=s.calendar.getEventEnd(l);return i.hasTime()===e.hasTime()?(n=T(i,e),r=a.clone().add(n),o=null===l.end?null:c.clone().add(n)):(r=i,o=null),{start:r,end:o}},segResizeMousedown:function(t,e){function i(){r.destroyResize(),o.showEvent(l)}var n,r=this,o=this.view,s=t.el,l=t.event,a=l.start,c=o.calendar.getEventEnd(l),d=null;n=new U(this.coordMap,{distance:5,scroll:o.opt("dragScroll"),dragStart:function(e){r.triggerSegMouseout(t,e),r.isResizingSeg=!0,o.trigger("eventResizeStart",s[0],l,e,{})},cellOver:function(e,n){n.isBefore(a)&&(n=a),d=n.clone().add(r.cellDuration),d.isSame(c)?(d=null,i()):(r.renderResize(a,d,t),o.hideEvent(l))},cellOut:function(){d=null,i()},dragStop:function(t){r.isResizingSeg=!1,i(),o.trigger("eventResizeStop",s[0],l,t,{}),d&&o.eventResize(s[0],l,d,t)}}),n.mousedown(e)},getSegClasses:function(t,e,i){var n=t.event,r=["fc-event",t.isStart?"fc-start":"fc-not-start",t.isEnd?"fc-end":"fc-not-end"].concat(n.className,n.source?n.source.className:[]);return e&&r.push("fc-draggable"),i&&r.push("fc-resizable"),r},getEventSkinCss:function(t){var e=this.view,i=t.source||{},n=t.color,r=i.color,o=e.opt("eventColor"),s=t.backgroundColor||n||i.backgroundColor||r||e.opt("eventBackgroundColor")||o,l=t.borderColor||n||i.borderColor||r||e.opt("eventBorderColor")||o,a=t.textColor||i.textColor||e.opt("eventTextColor"),c=[];return s&&c.push("background-color:"+s),l&&c.push("border-color:"+l),a&&c.push("color:"+a),c.join(";")}}),ie.prototype=x(te.prototype),t.extend(ie.prototype,{numbersVisible:!1,cellDuration:e.duration({days:1}),bottomCoordPadding:0,rowEls:null,dayEls:null,helperEls:null,highlightEls:null,render:function(e){var i,n=this.view,r="";for(i=0;n.rowCnt>i;i++)r+=this.dayRowHtml(i,e);this.el.html(r),this.rowEls=this.el.find(".fc-row"),this.dayEls=this.el.find(".fc-day"),this.dayEls.each(function(e,i){var r=n.cellToDate(Math.floor(e/n.colCnt),e%n.colCnt);n.trigger("dayRender",null,r,t(i))}),te.prototype.render.call(this)},destroy:function(){this.destroySegPopover()},dayRowHtml:function(t,e){var i=this.view,n=["fc-row","fc-week",i.widgetContentClass];return e&&n.push("fc-rigid"),'
'+'
'+""+this.rowHtml("day",t)+"
"+"
"+'
'+""+(this.numbersVisible?""+this.rowHtml("number",t)+"":"")+"
"+"
"+"
"},dayCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},buildCoords:function(e,i){var n,r,o,s=this.view.colCnt;this.dayEls.slice(0,s).each(function(e,s){n=t(s),r=n.offset().left,e&&(o[1]=r),o=[r],i[e]=o}),o[1]=r+n.outerWidth(),this.rowEls.each(function(i,s){n=t(s),r=n.offset().top,i&&(o[1]=r),o=[r],e[i]=o}),o[1]=r+n.outerHeight()+this.bottomCoordPadding},getCellDate:function(t){return this.view.cellToDate(t)},getCellDayEl:function(t){return this.dayEls.eq(t.row*this.view.colCnt+t.col)},rangeToSegs:function(t,e){return this.view.rangeToSegments(t,e)},renderDrag:function(t,e,i){var n;return this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!0,t)),i&&!i.el.closest(this.el).length?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEls.css("opacity",n),!0):void 0},destroyDrag:function(){this.destroyHighlight(),this.destroyHelper()},renderResize:function(t,e,i){this.renderHighlight(t,e),this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHighlight(),this.destroyHelper()},renderHelper:function(e,i){var n=[],r=this.renderEventRows([e]);this.rowEls.each(function(e,o){var s,l=t(o),a=t('
');s=i&&i.row===e?i.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",s).find("table").append(r[e].tbodyEl),l.append(a),n.push(a[0])}),this.helperEls=t(n)},destroyHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},renderHighlight:function(e,i){var n,r,o,s=this.rangeToSegs(e,i),l=[];for(n=0;s.length>n;n++)r=s[n],o=t(this.highlightSkeletonHtml(r.leftCol,r.rightCol+1)),o.appendTo(this.rowEls[r.row]),l.push(o[0]);this.highlightEls=t(l)},destroyHighlight:function(){this.highlightEls&&(this.highlightEls.remove(),this.highlightEls=null)},highlightSkeletonHtml:function(t,e){var i=this.view.colCnt,n="";return t>0&&(n+='"),m=[],v=[],y=[];for(r=0;p>r;r++){if(o=f[r],s=0,l=t(""),m.push([]),v.push([]),y.push([]),o)for(a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),d=t('",l+=""+(s?"":n)+'",c.add(this.slotDuration);return l},processOptions:function(){var t=this.view,i=t.opt("slotDuration"),n=t.opt("snapDuration");i=e.duration(i),n=n?e.duration(n):i,this.slotDuration=i,this.snapDuration=n,this.cellDuration=n,this.minTime=e.duration(t.opt("minTime")),this.maxTime=e.duration(t.opt("maxTime"))},rangeToSegs:function(t,e){var i,n,r,o,s,l=this.view,a=[];for(t=t.clone().stripZone(),e=e.clone().stripZone(),n=0;l.colCnt>n;n++)r=l.cellToDate(0,n),o=r.clone().time(this.minTime),s=r.clone().time(this.maxTime),i=S(t,e,o,s),i&&(i.col=n,a.push(i));return a},resize:function(){this.computeSlatTops(),this.updateSegVerticals()},buildCoords:function(i,n){var r,o,s=this.view.colCnt,l=this.el.offset().top,a=e.duration(+this.minTime),c=null;for(this.dayEls.slice(0,s).each(function(e,i){r=t(i),o=r.offset().left,c&&(c[1]=o),c=[o],n[e]=c}),c[1]=o+r.outerWidth(),c=null;this.maxTime>a;)o=l+this.computeTimeTop(a),c&&(c[1]=o),c=[o],i.push(c),a.add(this.snapDuration);c[1]=l+this.computeTimeTop(a)},getCellDate:function(t){var e=this.view,i=e.calendar;return i.rezoneDate(e.cellToDate(0,t.col).time(this.minTime+this.snapDuration*t.row))},getCellDayEl:function(t){return this.dayEls.eq(t.col)},computeDateTop:function(t,i){return this.computeTimeTop(e.duration(t.clone().stripZone()-i.clone().stripTime()))},computeTimeTop:function(t){var e,i,n,r,o=(t-this.minTime)/this.slotDuration;return o=Math.max(0,o),o=Math.min(this.slatEls.length,o),e=Math.floor(o),i=o-e,n=this.slatTops[e],i?(r=this.slatTops[e+1],n+(r-n)*i):n},computeSlatTops:function(){var e,i=[];this.slatEls.each(function(n,r){e=t(r).position().top,i.push(e)}),i.push(e+this.slatEls.last().outerHeight()),this.slatTops=i},renderDrag:function(t,e,i){var n;return i?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEl.css("opacity",n),!0):(this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!1,t)),void 0)},destroyDrag:function(){this.destroyHelper(),this.destroyHighlight()},renderResize:function(t,e,i){this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHelper()},renderHelper:function(e,i){var n,r,o,s=this.renderEventTable([e]),l=s.tableEl,a=s.segs;for(n=0;a.length>n;n++)r=a[n],i&&i.col===r.col&&(o=i.el,r.el.css({left:o.css("left"),right:o.css("right"),"margin-left":o.css("margin-left"),"margin-right":o.css("margin-right")}));this.helperEl=t('
').append(l).appendTo(this.el)},destroyHelper:function(){this.helperEl&&(this.helperEl.remove(),this.helperEl=null)},renderSelection:function(t,e){this.view.opt("selectHelper")?this.renderRangeHelper(t,e):this.renderHighlight(t,e)},destroySelection:function(){this.destroyHelper(),this.destroyHighlight()},renderHighlight:function(e,i){this.highlightEl=t(this.highlightSkeletonHtml(e,i)).appendTo(this.el)},destroyHighlight:function(){this.highlightEl&&(this.highlightEl.remove(),this.highlightEl=null)},highlightSkeletonHtml:function(t,e){var i,n,r,o,s,l=this.view,a=this.rangeToSegs(t,e),c="",d=0;for(i=0;a.length>i;i++)n=a[i],n.col>d&&(c+='
",d++;return l.colCnt>d&&(c+='":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),'"):""):'"},dayIntroHtml:function(){return'"},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight()},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return'"}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file +},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'
'),e>t&&(n+=''),i>e&&(n+=''),n=this.bookendCells(n,"highlight"),'
'+n+""+"
"+"
"}}),t.extend(ie.prototype,{segs:null,rowStructs:null,renderEvents:function(e){var i=this.rowStructs=this.renderEventRows(e),n=[];this.rowEls.each(function(e,r){t(r).find(".fc-content-skeleton > table").append(i[e].tbodyEl),n.push.apply(n,i[e].segs)}),this.segs=n},getSegs:function(){return(this.segs||[]).concat(this.popoverSegs||[])},destroyEvents:function(){var t,e;for(te.prototype.destroyEvents.call(this),t=this.rowStructs||[];e=t.pop();)e.tbodyEl.remove();this.segs=null,this.destroySegPopover()},renderEventRows:function(t){var e,i,n=this.eventsToSegs(t),r=[];for(n=this.renderSegs(n),e=this.groupSegRows(n),i=0;e.length>i;i++)r.push(this.renderEventRow(i,e[i]));return r},renderSegHtml:function(t,e){var i,n=this.view,r=n.opt("isRTL"),o=t.event,s=n.isEventDraggable(o),l=!e&&o.allDay&&t.isEnd&&n.isEventResizable(o),a=this.getSegClasses(t,s,l),c=this.getEventSkinCss(o),d="";return a.unshift("fc-day-grid-event"),!o.allDay&&t.isStart&&(d=''+P(n.getEventTimeText(o))+""),i=''+(P(o.title||"")||" ")+"",'"+'
'+(r?i+" "+d:d+" "+i)+"
"+(l?'
':"")+""},renderEventRow:function(e,i){function n(e){for(;e>s;)d=(y[r-1]||[])[s],d?d.attr("rowspan",parseInt(d.attr("rowspan")||1,10)+1):(d=t("
"),l.append(d)),v[r][s]=d,y[r][s]=d,s++}var r,o,s,l,a,c,d,h=this.view,u=h.colCnt,f=this.buildSegLevels(i),p=Math.max(1,f.length),g=t("
').append(c.el),c.leftCol!=c.rightCol?d.attr("colspan",c.rightCol-c.leftCol+1):y[r][s]=d;c.rightCol>=s;)v[r][s]=d,m[r][s]=c,s++;l.append(d)}n(u),this.bookendCells(l,"eventSkeleton"),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:v,segMatrix:m,segLevels:f,segs:i}},buildSegLevels:function(t){var e,i,n,r=[];for(t.sort(ee),e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&ne(i,r[n]);n++);i.level=n,(r[n]||(r[n]=[])).push(i)}for(n=0;r.length>n;n++)r[n].sort(re);return r},groupSegRows:function(t){var e,i=this.view,n=[];for(e=0;i.rowCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].row].push(t[e]);return n}}),t.extend(ie.prototype,{segPopover:null,popoverSegs:null,destroySegPopover:function(){this.segPopover&&this.segPopover.hide()},limitRows:function(t){var e,i,n=this.rowStructs||[];for(e=0;n.length>e;e++)this.unlimitRow(e),i=t?"number"==typeof t?t:this.computeRowLevelLimit(e):!1,i!==!1&&this.limitRow(e,i)},computeRowLevelLimit:function(t){var e,i,n=this.rowEls.eq(t),r=n.height(),o=this.rowStructs[t].tbodyEl.children();for(e=0;o.length>e;e++)if(i=o.eq(e).removeClass("fc-limited"),i.position().top+i.outerHeight()>r)return e;return!1},limitRow:function(e,i){function n(n){for(;n>T;)r={row:e,col:T},d=E.getCellSegs(r,i),d.length&&(f=s[i-1][T],w=E.renderMoreLink(r,d),y=t("
").append(w),f.append(y),b.push(y[0])),T++}var r,o,s,l,a,c,d,h,u,f,p,g,m,v,y,w,E=this,D=this.view,S=this.rowStructs[e],b=[],T=0;if(i&&S.segLevels.length>i){for(o=S.segLevels[i-1],s=S.cellMatrix,l=S.tbodyEl.children().slice(i).addClass("fc-limited").get(),a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),u=[],h=0;c.rightCol>=T;)r={row:e,col:T},d=this.getCellSegs(r,i),u.push(d),h+=d.length,T++;if(h){for(f=s[i-1][c.leftCol],p=f.attr("rowspan")||1,g=[],m=0;u.length>m;m++)v=t('
').attr("rowspan",p),d=u[m],r={row:e,col:c.leftCol+m},w=this.renderMoreLink(r,[c].concat(d)),y=t("
").append(w),v.append(y),g.push(v[0]),b.push(v[0]);f.addClass("fc-limited").after(t(g)),l.push(f[0])}}n(D.colCnt),S.moreEls=t(b),S.limitedEls=t(l)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,i){var n=this,r=this.view;return t('').text(this.getMoreLinkText(i.length)).on("click",function(o){var s=r.opt("eventLimitClick"),l=r.cellToDate(e),a=t(this),c=n.getCellDayEl(e),d=n.getCellSegs(e),h=n.resliceDaySegs(d,l),u=n.resliceDaySegs(i,l);"function"==typeof s&&(s=r.trigger("eventLimitClick",null,{date:l,dayEl:c,moreEl:a,segs:h,hiddenSegs:u},o)),"popover"===s?n.showSegPopover(l,e,a,h):"string"==typeof s&&r.calendar.zoomTo(l,s)})},showSegPopover:function(t,e,i,n){var r,o,s=this,l=this.view,a=i.parent();r=1==l.rowCnt?this.view.el:this.rowEls.eq(e.row),o={className:"fc-more-popover",content:this.renderSegPopoverContent(t,n),parentEl:this.el,top:r.offset().top,autoHide:!0,viewportConstrain:l.opt("popoverViewportConstrain"),hide:function(){s.segPopover.destroy(),s.segPopover=null,s.popoverSegs=null}},l.opt("isRTL")?o.right=a.offset().left+a.outerWidth()+1:o.left=a.offset().left-1,this.segPopover=new X(o),this.segPopover.show()},renderSegPopoverContent:function(e,i){var n,r=this.view,o=r.opt("theme"),s=e.format(r.opt("dayPopoverFormat")),l=t('
'+''+''+P(s)+""+'
'+"
"+'
'+'
'+"
"),a=l.find(".fc-event-container");for(i=this.renderSegs(i,!0),this.popoverSegs=i,n=0;i.length>n;n++)i[n].cellDate=e,a.append(i[n].el);return l},resliceDaySegs:function(e,i){var n=t.map(e,function(t){return t.event}),r=i.clone().stripTime(),o=r.clone().add(1,"days");return this.eventsToSegs(n,r,o)},getMoreLinkText:function(t){var e=this.view,i=e.opt("eventLimitText");return"function"==typeof i?i(t):"+"+t+" "+i},getCellSegs:function(t,e){for(var i,n=this.rowStructs[t.row].segMatrix,r=e||0,o=[];n.length>r;)i=n[r][t.col],i&&o.push(i),r++;return o}}),oe.prototype=x(te.prototype),t.extend(oe.prototype,{slotDuration:null,snapDuration:null,minTime:null,maxTime:null,dayEls:null,slatEls:null,slatTops:null,highlightEl:null,helperEl:null,render:function(){this.processOptions(),this.el.html(this.renderHtml()),this.dayEls=this.el.find(".fc-day"),this.slatEls=this.el.find(".fc-slats tr"),this.computeSlatTops(),te.prototype.render.call(this)},renderHtml:function(){return'
'+this.rowHtml("slotBg")+"
"+"
"+'
'+""+this.slatRowHtml()+"
"+"
"},slotBgCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},slatRowHtml:function(){for(var t,i,n,r=this.view,o=r.calendar,s=r.opt("isRTL"),l="",a=0===this.slotDuration.asMinutes()%15,c=e.duration(+this.minTime);this.maxTime>c;)t=r.start.clone().time(c),i=t.minutes(),n='
"+(a&&i?"":""+P(o.formatDate(t,r.opt("axisFormat")))+"")+"
'+(s?n:"")+"
',d=n.col),r=l.cellToDate(0,d),o=this.computeDateTop(n.start,r),s=this.computeDateTop(n.end,r),c+='
'+"
"+"
'),c=this.bookendCells(c,"highlight"),'
'+c+""+"
"+"
"}}),t.extend(oe.prototype,{segs:null,eventSkeletonEl:null,renderEvents:function(e){var i=this.renderEventTable(e);this.eventSkeletonEl=t('
').append(i.tableEl),this.el.append(this.eventSkeletonEl),this.segs=i.segs},getSegs:function(){return this.segs||[]},destroyEvents:function(){te.prototype.destroyEvents.call(this),this.eventSkeletonEl&&(this.eventSkeletonEl.remove(),this.eventSkeletonEl=null),this.segs=null},renderEventTable:function(e){var i,n,r,o,s,l,a=t("
"),c=a.find("tr"),d=this.eventsToSegs(e);for(d=this.renderSegs(d),i=this.groupSegCols(d),this.computeSegVerticals(d),o=0;i.length>o;o++){for(s=i[o],se(s),l=t('
'),n=0;s.length>n;n++)r=s[n],r.el.css(this.generateSegPositionCss(r)),30>r.bottom-r.top&&r.el.addClass("fc-short"),l.append(r.el);c.append(t("
").append(l))}return this.bookendCells(c,"eventSkeleton"),{tableEl:a,segs:d}},updateSegVerticals:function(){var t,e=this.segs;if(e)for(this.computeSegVerticals(e),t=0;e.length>t;t++)e[t].el.css(this.generateSegVerticalCss(e[t]))},computeSegVerticals:function(t){var e,i;for(e=0;t.length>e;e++)i=t[e],i.top=this.computeDateTop(i.start,i.start),i.bottom=this.computeDateTop(i.end,i.start)},renderSegHtml:function(t,e){var i,n,r,o=this.view,s=t.event,l=o.isEventDraggable(s),a=!e&&t.isEnd&&o.isEventResizable(s),c=this.getSegClasses(t,l,a),d=this.getEventSkinCss(s);return c.unshift("fc-time-grid-event"),o.isMultiDayEvent(s)?(t.isStart||t.isEnd)&&(i=o.getEventTimeText(t.start,t.end),n=o.getEventTimeText(t.start,t.end,"LT"),r=o.getEventTimeText(t.start,null)):(i=o.getEventTimeText(s),n=o.getEventTimeText(s,"LT"),r=o.getEventTimeText(s.start,null)),'"+'
'+(i?'
"+""+P(i)+""+"
":"")+(s.title?'
'+P(s.title)+"
":"")+"
"+'
'+(a?'
':"")+""},generateSegPositionCss:function(t){var e,i,n=this.view,r=n.opt("isRTL"),o=n.opt("slotEventOverlap"),s=t.backwardCoord,l=t.forwardCoord,a=this.generateSegVerticalCss(t);return o&&(l=Math.min(1,s+2*(l-s))),r?(e=1-l,i=s):(e=s,i=1-l),a.zIndex=t.level+1,a.left=100*e+"%",a.right=100*i+"%",o&&t.forwardPressure&&(a[r?"marginLeft":"marginRight"]=20),a},generateSegVerticalCss:function(t){return{top:t.top,bottom:-t.bottom}},groupSegCols:function(t){var e,i=this.view,n=[];for(e=0;i.colCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].col].push(t[e]);return n}}),pe.prototype={calendar:null,coordMap:null,el:null,start:null,end:null,intervalStart:null,intervalEnd:null,rowCnt:null,colCnt:null,isSelected:!1,scrollerEl:null,scrollTop:null,widgetHeaderClass:null,widgetContentClass:null,highlightStateClass:null,documentMousedownProxy:null,documentDragStartProxy:null,init:function(){var e=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=e+"-widget-header",this.widgetContentClass=e+"-widget-content",this.highlightStateClass=e+"-state-highlight",this.documentMousedownProxy=t.proxy(this,"documentMousedown"),this.documentDragStartProxy=t.proxy(this,"documentDragStart")},render:function(){this.updateSize(),this.trigger("viewRender",this,this,this.el),t(document).on("mousedown",this.documentMousedownProxy).on("dragstart",this.documentDragStartProxy)},destroy:function(){this.unselect(),this.trigger("viewDestroy",this,this,this.el),this.destroyEvents(),this.el.empty(),t(document).off("mousedown",this.documentMousedownProxy).off("dragstart",this.documentDragStartProxy)},incrementDate:function(){},updateSize:function(t){t&&this.recordScroll(),this.updateHeight(),this.updateWidth()},updateWidth:function(){},updateHeight:function(){var t=this.calendar;this.setHeight(t.getSuggestedViewHeight(),t.isHeightAuto())},setHeight:function(){},computeScrollerHeight:function(t){var e,i=this.el.add(this.scrollerEl);return i.css({position:"relative",left:-1}),e=this.el.outerHeight()-this.scrollerEl.height(),i.css({position:"",left:""}),t-e},recordScroll:function(){this.scrollerEl&&(this.scrollTop=this.scrollerEl.scrollTop()) -},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'
"+""+P(this.opt("weekNumberTitle"))+""+""+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"'+i.date()+""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'
"+""+P(n)+""+""+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+"'+P(r.name)+"
"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'"+""+P(this.opt("weekNumberTitle"))+""+"":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'"+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),''+i.date()+""):""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'"+""+P(n)+""+""):'"},dayIntroHtml:function(){return'"+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+""},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return''+P(r.name)+""}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file diff --git a/dist/cdnjs/2.1.1/lang/de.js b/dist/cdnjs/2.1.1/lang/de.js index a79c3ea..7d762ce 100644 --- a/dist/cdnjs/2.1.1/lang/de.js +++ b/dist/cdnjs/2.1.1/lang/de.js @@ -1 +1 @@ -(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function n(t,e,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}(e.defineLocale||e.lang).call(e,"de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm [Uhr]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT",sameElse:"L",nextDay:"[Morgen um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gestern um] LT",lastWeek:"[letzten] dddd [um] LT"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:4}}),t.fullCalendar.datepickerLang("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),t.fullCalendar.lang("de",{defaultButtonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(t){return"+ weitere "+t}})}); \ No newline at end of file +(function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):e(jQuery,moment)})(function(e,t){function n(e,t,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}(t.defineLocale||t.lang).call(t,"de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm [Uhr]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT",sameElse:"L",nextDay:"[Morgen um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gestern um] LT",lastWeek:"[letzten] dddd [um] LT"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:4}}),e.fullCalendar.datepickerLang("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.lang("de",{defaultButtonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e}})}); \ No newline at end of file diff --git a/dist/cdnjs/2.1.1/lang/hu.js b/dist/cdnjs/2.1.1/lang/hu.js index 44a1b74..de418c2 100644 --- a/dist/cdnjs/2.1.1/lang/hu.js +++ b/dist/cdnjs/2.1.1/lang/hu.js @@ -1 +1 @@ -(function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):e(jQuery,moment)})(function(e,t){function n(e,t,n,i){var r=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return r+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return r+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return r+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");(t.defineLocale||t.lang).call(t,"hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},meridiem:function(e,t,n){return 12>e?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:7}}),e.fullCalendar.datepickerLang("hu","hu",{closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),e.fullCalendar.lang("hu",{defaultButtonText:{month:"Hónap",week:"Hét",day:"Nap",list:"Napló"},allDayText:"Egész nap",eventLimitText:"további"})}); \ No newline at end of file +(function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):e(jQuery,moment)})(function(e,t){function n(e,t,n,r){var i=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return i+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return i+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return i+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return i+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return i+(r||t?" év":" éve")}return""}function r(e){return(e?"":"[múlt] ")+"["+i[this.day()]+"] LT[-kor]"}var i="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");(t.defineLocale||t.lang).call(t,"hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},meridiem:function(e,t,n){return 12>e?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:7}}),e.fullCalendar.datepickerLang("hu","hu",{closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),e.fullCalendar.lang("hu",{defaultButtonText:{month:"Hónap",week:"Hét",day:"Nap",list:"Napló"},allDayText:"Egész nap",eventLimitText:"további"})}); \ No newline at end of file diff --git a/dist/fullcalendar-2.1.1.zip b/dist/fullcalendar-2.1.1.zip index 5f6f86472939fa690a2f6112b0fd2700fd5d9003..241506079e5c6eb381d1bacc756989ebfad1c94d 100644 GIT binary patch delta 106161 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≠uob`FFOn=is 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�V8DSq(hZ3A-?n7%AYfiJ~day;;3k<#P) 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�QubO@R*rUg{ag$N;zKhW< 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 Ro`)IUK*YPs>5)|l{14vq43Gc- delta 106074 zcmZ6yQ*YhZ4r0spVlbWTGDPOR752dX3s4HJ>9z4!zM z0^$h`0`mXk06TyyZUPka22?qFj$Q3yB)$SutO)uqrk_>Cvnb=YKOP0Py2}Y2tUk#hLcA)U*0{{9A|y z$*9K?!OR}ZAqTz!XaRMG8@08XhPm;hFCPcqESEEtD<0l$K5b9$1FlSU{+j#*i05P7 zy}CJcm=+!{FCR^B(m#cq>ABa0%1$U4FX|<{t2Nh~onIg4+w}k){<6)fbFZyDwV$qB zIR@&6zMd_9o;(E1qO)S3MMApLrircdspsX>@^c1;ne#Jcc0hH!1hDh{aY3<4fo7w^ z|E247_973dW;_+^vbUT^@bjuWSKr-UBWK~vieKBcGL5qe;``vL#;~>R{H|L=RQIm) z<1e6cdTQL}Qm4Yu9q&?LJg>a<>uz*oqmCHa?s;Z3+Uu!e+dlRKc+jO@mg{PNk4}gz zQTBAZXLIZ6C?;@GRfXQ+c5+>#`$-6?+Tn9>7yNysGQhc158&?8-KzC3IGl6kC{L5Y ze>#KPp?Fe+KPSwdJbxQ=UuK-g6i9oY} zZGpeReDZl$7M#($ z)6vd#FM~XK>%_XwuTj8HTMp1Jh@RrJeSrpr{^$?x+<>dEKaY0!jU!A?)ce=4g8gTE z?xK|F*YCf8K45E(MRc&B|wy?t(c1H+K6$X6Gde1bvW1C;xa+^HDPx<`u^e$}Dkao%Kq z7=>rJHNH6l_;C9VbDGXF)WUh-6nzgArO%7;Ujyt;6~hkRyXH)}dOS5|Bn4TKq&u(} z2^X<*y0{?P$ZE>~rzLaUVGUsq=k*fa7nO!n=QuK$`tI|BynkmvJ{i;3uS{P#rJX#y zDgN^GSw-Cl1LipMj5LZ^Dct+bIj%_q-zeFQkn?%&)U@K^gOdQmCs6=-FKmPtbKXczOFwxW3qm_y; z!|+RgbhdmNf2M$6-)G-z6$GOT(cT=V2PH;U&m&J@@EgGbWzFhOlxa)&Bb8`pY!DlL z)ufA!{#!!S+^j@#po1xicPNOOXBd{MDoJV9?Zn>qrauG0ei@W%u3<-lxVWD$hW6dB zH#dyEd41i0@0Z5|Moxis!7v(7zc`~@9AD}VYj0Omi_ z`BGp{G;pqvqf#vxZBvDf(ZG~RVy3yCH!5%g5r15UV?;tkUqo@C-;pZM#=*OpvZcHs zfLvLiWFehusX#!<9)g^ucoceOS%jxLUJ@8dO}7hx^x+X8+<3LZ7yB+7nK67ip*+^v z4{d+fXK$4bhewm>r!#MTIaiO3!<$m{e)W@-Ok!Mh

?a?l(n0YviTmr2QB1!<4DX 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

R5m?4;6Z7sH>E!LA;z$e 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

U1jVV75tHsU-_fhOdi7DH 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 OC<}5@Br?I%3-dpNPc|I@ diff --git a/dist/fullcalendar.js b/dist/fullcalendar.js index 33853a3..e8f8a8e 100644 --- a/dist/fullcalendar.js +++ b/dist/fullcalendar.js @@ -1810,6 +1810,10 @@ function EventManager(options) { // assumed to be a calendar } if (out.resources) { + if (typeof out.resources == 'number') { + out.resources = [out.resources]; + } + if (typeof out.resources == 'string') { out.resources = out.resources.split(/\s+/); } @@ -3621,6 +3625,7 @@ ComboCoordMap.prototype = { } }; + ;; /* Tracks mouse movements over a CoordMap and raises events about which cell the mouse is over. @@ -8546,7 +8551,7 @@ $.extend(AgendaView.prototype, { // the all-day area is flexible and might have a lot of events, so shift the height this.updateHeight(); - // /View.prototype.renderEvents.call(this, events); // call the super-method + View.prototype.renderEvents.call(this, events); // call the super-method }, diff --git a/dist/fullcalendar.min.js b/dist/fullcalendar.min.js index 69b268f..3c8929e 100644 --- a/dist/fullcalendar.min.js +++ b/dist/fullcalendar.min.js @@ -3,6 +3,6 @@ * Docs & License: http://arshaw.com/fullcalendar/ * (c) 2014 Adam Shaw, Sean Kenny */ -(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){o(ke,t)}function o(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!s(i)?e[i]=o({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function s(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){var i=e.localeData||e.langData;return i.call(e,t)||i.call(e,"en")}function s(t){ne?u()&&(m(),p(t)):l()}function l(){re=Q.theme?"ui":"fc",i.addClass("fc"),Q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),Q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),ne=t("

").prependTo(i),ee=new a(U,Q),ie=ee.render(),ie&&i.prepend(ie),f(Q.defaultView),Q.handleWindowResize&&(le=L(y,Q.windowResizeDelay),t(window).resize(le))}function d(){oe&&oe.destroy(),ee.destroy(),ne.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",le)}function u(){return i.is(":visible")}function f(t){p(0,t)}function p(e,i){ue++,oe&&i&&oe.name!==i&&(ee.deactivateButton(oe.name),I(),oe.start&&oe.destroy(),oe.el.remove(),oe=null),!oe&&i&&(oe=new ze[i](U),oe.el=t("
").appendTo(ne),ee.activateButton(i)),oe&&(e&&(ae=oe.incrementDate(ae,e)),oe.start&&!e&&ae.isWithin(oe.intervalStart,oe.intervalEnd)||u()&&(I(),oe.start&&oe.destroy(),oe.render(ae),B(),H(),k(),S())),B(),ue--}function g(t){return u()?(t&&v(),ue++,oe.updateSize(!0),ue--,!0):void 0}function m(){u()&&v()}function v(){se="number"==typeof Q.contentHeight?Q.contentHeight:"number"==typeof Q.height?Q.height-(ie?ie.outerHeight(!0):0):Math.round(ne.width()/Math.max(Q.aspectRatio,.5))}function y(t){!ue&&t.target===window&&oe.start&&g(!0)&&oe.trigger("windowResize",he)}function w(){D(),b()}function E(){u()&&(I(),oe.destroyEvents(),oe.renderEvents(fe),B())}function D(){I(),oe.destroyEvents(),B()}function S(){!Q.lazyFetching||ce(oe.start,oe.end)?b():E()}function b(){de(oe.start,oe.end)}function T(t){fe=t,E()}function C(){E()}function H(){ee.updateTitle(oe.title)}function k(){var t=U.getNow();t.isWithin(oe.intervalStart,oe.intervalEnd)?ee.disableButton("today"):ee.enableButton("today")}function M(t,e){t=U.moment(t),e=e?U.moment(e):t.hasTime()?t.clone().add(U.defaultTimedEventDuration):t.clone().add(U.defaultAllDayEventDuration),oe.select(t,e)}function R(){oe&&oe.unselect()}function P(){p(-1)}function z(){p(1)}function N(){ae.add(-1,"years"),p()}function _(){ae.add(1,"years"),p()}function A(){ae=U.getNow(),p()}function Y(t){ae=U.moment(t),p()}function O(t){ae.add(e.duration(t)),p()}function F(t,e){var i,n;e&&void 0!==ze[e]||(e=e||"day",i=ee.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),ae=t,f(e)}function Z(){return ae.clone()}function I(){ne.css({width:"100%",height:ne.height(),overflow:"hidden"})}function B(){ne.css({width:"",height:"",overflow:""})}function j(){return U}function X(){return oe}function $(t,e){return void 0===e?Q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(Q[t]=e,g(!0)),void 0)}function q(t,e){return Q[t]?Q[t].apply(e||he,Array.prototype.slice.call(arguments,2)):void 0}var U=this;n=n||{};var K,Q=o({},ke,n);K=Q.lang in Me?Me[Q.lang]:Me[ke.lang],K&&(Q=o({},ke,K,n)),Q.isRTL&&(Q=o({},ke,Re,K||{},n)),U.options=Q,U.render=s,U.destroy=d,U.refetchEvents=w,U.reportEvents=T,U.reportEventChange=C,U.rerenderEvents=E,U.changeView=f,U.select=M,U.unselect=R,U.prev=P,U.next=z,U.prevYear=N,U.nextYear=_,U.today=A,U.gotoDate=Y,U.incrementDate=O,U.zoomTo=F,U.getDate=Z,U.getCalendar=j,U.getView=X,U.option=$,U.trigger=q;var J=x(r(Q.lang));if(Q.monthNames&&(J._months=Q.monthNames),Q.monthNamesShort&&(J._monthsShort=Q.monthNamesShort),Q.dayNames&&(J._weekdays=Q.dayNames),Q.dayNamesShort&&(J._weekdaysShort=Q.dayNamesShort),null!=Q.firstDay){var te=x(J._week);te.dow=Q.firstDay,J._week=te}U.defaultAllDayEventDuration=e.duration(Q.defaultAllDayEventDuration),U.defaultTimedEventDuration=e.duration(Q.defaultTimedEventDuration),U.moment=function(){var t;return"local"===Q.timezone?(t=Pe.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===Q.timezone?Pe.moment.utc.apply(null,arguments):Pe.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=J:t._lang=J,t},U.getIsAmbigTimezone=function(){return"local"!==Q.timezone&&"UTC"!==Q.timezone},U.rezoneDate=function(t){return U.moment(t.toArray())},U.getNow=function(){var t=Q.now;return"function"==typeof t&&(t=t()),U.moment(t)},U.calculateWeekNumber=function(t){var e=Q.weekNumberCalculation;return"function"==typeof e?e(t):"local"===e?t.week():"ISO"===e.toUpperCase()?t.isoWeek():void 0},U.getEventEnd=function(t){return t.end?t.end.clone():U.getDefaultEventEnd(t.allDay,t.start)},U.getDefaultEventEnd=function(t,e){var i=e.clone();return t?i.stripTime().add(U.defaultAllDayEventDuration):i.add(U.defaultTimedEventDuration),U.getIsAmbigTimezone()&&i.stripZone(),i},U.formatRange=function(t,e,i){return"function"==typeof i&&(i=i.call(U,Q,J)),W(t,e,i,null,Q.isRTL)},U.formatDate=function(t,e){return"function"==typeof e&&(e=e.call(U,Q,J)),V(t,e)},c.call(U,Q),h.call(U,Q);var ee,ie,ne,re,oe,se,le,ae,ce=U.isFetchNeeded,de=U.fetchEvents,he=i[0],ue=0,fe=[];ae=null!=Q.defaultDate?U.moment(Q.defaultDate):U.getNow(),U.getSuggestedViewHeight=function(){return void 0===se&&m(),se},U.isHeightAuto=function(){return"auto"===Q.contentHeight||"auto"===Q.height}}function a(e,i){function n(){var e=i.header;return f=i.theme?"ui":"fc",e?p=t("
").append(o("left")).append(o("right")).append(o("center")).append('
'):void 0}function r(){p.remove()}function o(n){var r=t('
'),o=i.header[n];return o&&t.each(o.split(" "),function(){var n,o=t(),s=!0;t.each(this.split(","),function(n,r){var l,a,c,d,h,u,p,m;"title"==r?(o=o.add(t("

 

")),s=!1):(e[r]?l=function(){e[r]()}:ze[r]&&(l=function(){e.changeView(r)},g.push(r)),l&&(a=b(i.themeButtonIcons,r),c=b(i.buttonIcons,r),d=b(i.defaultButtonText,r),h=b(i.buttonText,r),u=h?P(h):a&&i.theme?"":c&&!i.theme?"":P(d||r),p=["fc-"+r+"-button",f+"-button",f+"-state-default"],m=t('").click(function(){m.hasClass(f+"-state-disabled")||(l(),(m.hasClass(f+"-state-active")||m.hasClass(f+"-state-disabled"))&&m.removeClass(f+"-state-hover"))}).mousedown(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){m.removeClass(f+"-state-down")}).hover(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){m.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(m)))}),s&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(n=t("
"),s&&n.addClass("fc-button-group"),n.append(o),r.append(n)):r.append(o)}),r}function s(t){p.find("h2").text(t)}function l(t){p.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){p.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function c(t){p.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function d(t){p.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function h(){return g}var u=this;u.render=n,u.destroy=r,u.updateTitle=s,u.activateButton=l,u.deactivateButton=a,u.disableButton=c,u.enableButton=d,u.getViewsWithButtons=h;var f,p=t(),g=[]}function c(e){function i(t,e){return!b||t.clone().stripZone()C.clone().stripZone()}function n(t,e){b=t,C=e,A=[];var i=++L,n=G.length;N=n;for(var o=0;n>o;o++)r(G[o],i)}function r(e,i){o(e,function(n){var r,o,s=t.isArray(e.events);if(i==L){if(n)for(r=0;n.length>r;r++)o=n[r],s||(o=w(o,e)),o&&A.push(o);N--,N||k(A)}})}function o(i,n){var r,s,l=Pe.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(S,i,b.clone(),C.clone(),e.timezone,n),s===!0)return;if("object"==typeof s)return o(s,n),void 0}var a=i.events;if(a)t.isFunction(a)?(v(),a.call(S,b.clone(),C.clone(),e.timezone,function(t){n(t),y()})):t.isArray(a)?n(a):n();else{var c=i.url;if(c){var d,h=i.success,u=i.error,f=i.complete;d=t.isFunction(i.data)?i.data():i.data;var p=t.extend({},d||{}),g=R(i.startParam,e.startParam),m=R(i.endParam,e.endParam),w=R(i.timezoneParam,e.timezoneParam);g&&(p[g]=b.format()),m&&(p[m]=C.format()),e.timezone&&"local"!=e.timezone&&(p[w]=e.timezone),v(),t.ajax(t.extend({},Ge,i,{data:p,success:function(e){e=e||[];var i=M(h,this,arguments);t.isArray(i)&&(e=i),n(e)},error:function(){M(u,this,arguments),n()},complete:function(){M(f,this,arguments),y()}}))}else n()}}function s(t){var e=l(t);e&&(G.push(e),N++,r(e,L))}function l(e){var i,n,r=Pe.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?i={events:e}:"string"==typeof e?i={url:e}:"object"==typeof e&&(i=t.extend({},e)),i){for(i.className?"string"==typeof i.className&&(i.className=i.className.split(/\s+/)):i.className=[],t.isArray(i.events)&&(i.origArray=i.events,i.events=t.map(i.events,function(t){return w(t,i)})),n=0;r.length>n;n++)r[n].call(S,i);return i}}function a(e){G=t.grep(G,function(t){return!c(t,e)}),A=t.grep(A,function(t){return!c(t.source,e)}),k(A)}function c(t,e){return t&&e&&h(t)==h(e)}function h(t){return("object"==typeof t?t.origArray||t.url||t.events:null)||t}function u(t){t.start=S.moment(t.start),t.end&&(t.end=S.moment(t.end)),E(t),f(t),k(A)}function f(t){var e,i,n,r;for(e=0;A.length>e;e++)if(i=A[e],i._id==t._id&&i!==t)for(n=0;Y.length>n;n++)r=Y[n],void 0!==t[r]&&(i[r]=t[r])}function p(t,e){var i=w(t);i&&(i.source||(e&&(z.events.push(i),i.source=z),A.push(i)),k(A))}function g(e){var i,n;for(null==e?e=function(){return!0}:t.isFunction(e)||(i=e+"",e=function(t){return t._id==i}),A=t.grep(A,e,!0),n=0;G.length>n;n++)t.isArray(G[n].events)&&(G[n].events=t.grep(G[n].events,e,!0));k(A)}function m(e){return t.isFunction(e)?t.grep(A,e):null!=e?(e+="",t.grep(A,function(t){return t._id==e})):A}function v(){_++||H("loading",null,!0,x())}function y(){--_||H("loading",null,!1,x())}function w(i,n){var r,o,s,l,a={};return e.eventDataTransform&&(i=e.eventDataTransform(i)),n&&n.eventDataTransform&&(i=n.eventDataTransform(i)),r=S.moment(i.start||i.date),r.isValid()&&(o=null,!i.end||(o=S.moment(i.end),o.isValid()))?(s=i.allDay,void 0===s&&(l=R(n?n.allDayDefault:void 0,e.allDayDefault),s=void 0!==l?l:!(r.hasTime()||o&&o.hasTime())),s?(r.hasTime()&&r.stripTime(),o&&o.hasTime()&&o.stripTime()):(r.hasTime()||(r=S.rezoneDate(r)),o&&!o.hasTime()&&(o=S.rezoneDate(o))),t.extend(a,i),n&&(a.source=n),a._id=i._id||(void 0===i.id?"_fc"+Le++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],a.resources?"string"==typeof a.resources&&(a.resources=a.resources.split(/\s+/)):a.resources=[],a.allDay=s,a.start=r,a.end=o,e.forceEventDuration&&!a.end&&(a.end=P(a)),d(a),a):void 0}function E(t,e,i){var n,r,o,s,l=t._allDay,a=t._start,c=t._end,d=!1;return e||i||(e=t.start,i=t.end),n=t.allDay!=l?t.allDay:!(e||i).hasTime(),n&&(e&&(e=e.clone().stripTime()),i&&(i=i.clone().stripTime())),e&&(r=n?T(e,a.clone().stripTime()):T(e,a)),n!=l?d=!0:i&&(o=T(i||S.getDefaultEventEnd(n,e||a),e||a).subtract(T(c||S.getDefaultEventEnd(l,a),a))),s=D(m(t._id),d,n,r,o),{dateDelta:r,durationDelta:o,undo:s}}function D(i,n,r,o,s){var l=S.getIsAmbigTimezone(),a=[];return t.each(i,function(t,i){var c=i._allDay,h=i._start,u=i._end,f=null!=r?r:c,p=h.clone(),g=!n&&u?u.clone():null;f?(p.stripTime(),g&&g.stripTime()):(p.hasTime()||(p=S.rezoneDate(p)),g&&!g.hasTime()&&(g=S.rezoneDate(g))),g||!e.forceEventDuration&&!+s||(g=S.getDefaultEventEnd(f,p)),p.add(o),g&&g.add(o).add(s),l&&(+o||+s)&&(p.stripZone(),g&&g.stripZone()),i.allDay=f,i.start=p,i.end=g,d(i),a.push(function(){i.allDay=c,i.start=h,i.end=u,d(i)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}var S=this;S.isFetchNeeded=i,S.fetchEvents=n,S.addEventSource=s,S.removeEventSource=a,S.updateEvent=u,S.renderEvent=p,S.removeEvents=g,S.clientEvents=m,S.mutateEvent=E;var b,C,H=S.trigger,x=S.getView,k=S.reportEvents,P=S.getEventEnd,z={events:[]},G=[z],L=0,N=0,_=0,A=[];t.each((e.events?[e.events]:[]).concat(e.eventSources||[]),function(t,e){var i=l(e);i&&G.push(i)});var Y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function d(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}function h(e){function i(e){h=[];var i;if(t.isFunction(e))i={resources:e},h.push(i),c=void 0;else if("string"==typeof e)i={url:e},h.push(i),c=void 0;else if("object"==typeof e&&null!=e){for(var n=0;e.length>n;n++){var r=e[n];o(r),i={resources:r},h.push(i)}c=void 0}}function n(i,n){var o;if(i=i!==void 0?i:!0,!i||void 0===o){o=[];for(var s=h.length,l=0;s>l;l++){var a=r(h[l],n);o=o.concat(a)}}return t.isFunction(e.resourceFilter)?t.grep(o,e.resourceFilter):o}function r(i,n){var r=i.resources;if(r){if(t.isFunction(r))return r()}else{var o=i.url;if(o){var s={};if("object"==typeof n){var l=e.startParam,a=e.endParam;l&&(s[l]=Math.round(+n.intervalStart/1e3)),a&&(s[a]=Math.round(+n.intervalEnd/1e3))}t.ajax(t.extend({},Ge,i,{data:s,dataType:"json",cache:!1,success:function(t){t=t||[],r=t},error:function(){},async:!1}))}}return r}function o(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=Pe.sourceNormalizers,i=0;e.length>i;i++)e[i](t)}function s(t,e,i,n){var r,o,s,c,d=t._allDay,h=t._start,u=t._end,f=!1;return i||n||(i=t.start,n=t.end),r=t.allDay!=d?t.allDay:!(i||n).hasTime(),r&&(i&&(i=i.clone().stripTime()),n&&(n=n.clone().stripTime())),i&&(o=r?T(i,h.clone().stripTime()):T(i,h)),r!=d?f=!0:n&&(s=T(n||a.getDefaultEventEnd(r,i||h),i||h).subtract(T(u||a.getDefaultEventEnd(d,h),h))),c=l(a.clientEvents(t._id),f,r,o,s,e),{dateDelta:o,durationDelta:s,undo:c}}function l(i,n,r,o,s,l){var c=a.getIsAmbigTimezone(),h=[];return t.each(i,function(t,i){var u=i.resources,f=i._allDay,p=i._start,g=i._end,m=null!=r?r:f,v=p.clone(),y=!n&&g?g.clone():null;m?(v.stripTime(),y&&y.stripTime()):(v.hasTime()||(v=a.rezoneDate(v)),y&&!y.hasTime()&&(y=a.rezoneDate(y))),y||!e.forceEventDuration&&!+s||(y=a.getDefaultEventEnd(m,v)),v.add(o),y&&y.add(o).add(s),c&&(+o||+s)&&(v.stripZone(),y&&y.stripZone()),i.allDay=m,i.start=v,i.end=y,i.resources=l,d(i),h.push(function(){i.allDay=f,i.start=p,i.end=g,i.resources=u,d(i)})}),function(){for(var t=0;h.length>t;t++)h[t]()}}var a=this;a.fetchResources=n,a.setResources=i,a.mutateResourceEvent=s;var c,h=[];i(e.resources)}function u(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function f(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function p(e,i,n){var r=Math.floor(i/e.length),o=Math.floor(i-r*(e.length-1)),s=[],l=[],a=[],c=0;g(e),e.each(function(i,n){var d=i===e.length-1?o:r,h=t(n).outerHeight(!0);d>h?(s.push(n),l.push(h),a.push(t(n).height())):c+=h}),n&&(i-=c,r=Math.floor(i/s.length),o=Math.floor(i-r*(s.length-1))),t(s).each(function(e,i){var n=e===s.length-1?o:r,c=l[e],d=a[e],h=n-(c-d);n>c&&t(i).height(h)})}function g(t){t.height("")}function m(e){var i=0;return e.find("> *").each(function(e,n){var r=t(n).outerWidth();r>i&&(i=r)}),i++,e.width(i),i}function v(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(y(t),!1)}function y(t){t.height("").removeClass("fc-scroller")}function w(e){var i=e.css("position"),n=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(e[0].ownerDocument||document)}function E(t){var e=t.offset().left,i=e+t.width(),n=t.children(),r=n.offset().left,o=r+n.outerWidth();return{left:r-e,right:i-o}}function D(t){return 1==t.which&&!t.ctrlKey}function S(t,e,i,n){var r,o,s,l;return e>i&&n>t?(t>=i?(r=t.clone(),s=!0):(r=i.clone(),s=!1),n>=e?(o=e.clone(),l=!0):(o=n.clone(),l=!1),{start:r,end:o,isStart:s,isEnd:l}):void 0}function b(t,e){if(t=t||{},void 0!==t[e])return t[e];for(var i,n=e.split(/(?=[A-Z])/),r=n.length-1;r>=0;r--)if(i=t[n[r].toLowerCase()],void 0!==i)return i;return t["default"]}function T(t,i){return e.duration({days:t.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:t.time()-i.time()})}function C(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function H(t,e){return t-e}function x(t){var e=function(){};return e.prototype=t,new e}function k(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}function M(e,i,n){if(t.isFunction(e)&&(e=[e]),e){var r,o;for(r=0;e.length>r;r++)o=e[r].apply(i,n)||o;return o}}function R(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function P(t){return(t+"").replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function z(t){return t.replace(/&.*?;/g,"")}function G(t){return t.charAt(0).toUpperCase()+t.slice(1)}function L(t,e){var i,n,r,o,s=function(){var l=+new Date-o;e>l&&l>0?i=setTimeout(s,e-l):(i=null,t.apply(r,n),i||(r=n=null))};return function(){r=this,n=arguments,o=+new Date,i||(i=setTimeout(s,e))}}function N(i,n,r){var o,s,l,a,c=i[0],d=1==i.length&&"string"==typeof c;return e.isMoment(c)?(a=e.apply(null,i),c._ambigTime&&(a._ambigTime=!0),c._ambigZone&&(a._ambigZone=!0)):C(c)||void 0===c?a=e.apply(null,i):(o=!1,s=!1,d?_e.test(c)?(c+="-01",i=[c],o=!0,s=!0):(l=Ae.exec(c))&&(o=!l[5],s=!0):t.isArray(c)&&(s=!0),a=n?e.utc.apply(e,i):e.apply(null,i),o?(a._ambigTime=!0,a._ambigZone=!0):r&&(s?a._ambigZone=!0:d&&a.zone(c))),new _(a)}function _(t){k(this,t)}function A(t,e){var i,n=[],r=!1,o=!1;for(i=0;t.length>i;i++)n.push(Pe.moment.parseZone(t[i])),r=r||n[i]._ambigTime,o=o||n[i]._ambigZone;for(i=0;n.length>i;i++)r&&!e?n[i].stripTime():o&&n[i].stripZone();return n}function Y(t,i){return e.fn.format.call(t,i)}function V(t,e){return O(t,B(e))}function O(t,e){var i,n="";for(i=0;e.length>i;i++)n+=F(t,e[i]);return n}function F(t,e){var i,n;return"string"==typeof e?e:(i=e.token)?Ye[i]?Ye[i](t):Y(t,i):e.maybe&&(n=O(t,e.maybe),n.match(/[1-9]/))?n:""}function W(t,e,i,n,r){var o;return t=Pe.moment.parseZone(t),e=Pe.moment.parseZone(e),o=(t.localeData||t.lang).call(t),i=o.longDateFormat(i)||i,n=n||" - ",Z(t,e,B(i),n,r)}function Z(t,e,i,n,r){var o,s,l,a,c="",d="",h="",u="",f="";for(s=0;i.length>s&&(o=I(t,e,i[s]),o!==!1);s++)c+=o;for(l=i.length-1;l>s&&(o=I(t,e,i[l]),o!==!1);l--)d=o+d;for(a=s;l>=a;a++)h+=F(t,i[a]),u+=F(e,i[a]);return(h||u)&&(f=r?u+n+h:h+n+u),c+f+d}function I(t,e,i){var n,r;return"string"==typeof i?i:(n=i.token)&&(r=Ve[n.charAt(0)],r&&t.isSame(e,r))?Y(t,n):!1}function B(t){return t in Oe?Oe[t]:Oe[t]=j(t)}function j(t){for(var e,i=[],n=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=n.exec(t);)e[1]?i.push(e[1]):e[2]?i.push({maybe:j(e[2])}):e[3]?i.push({token:e[3]}):e[5]&&i.push(e[5]);return i}function X(t){this.options=t||{}}function $(t){this.grid=t}function q(t){this.coordMaps=t}function U(t,e){this.coordMap=t,this.options=e||{}}function K(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function Q(e,i){this.options=i=i||{},this.sourceEl=e,this.parentEl=i.parentEl?t(i.parentEl):e.parent()}function J(t){this.view=t}function te(t){J.call(this,t),this.coordMap=new $(this)}function ee(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ie(t){te.call(this,t)}function ne(t,e){var i,n;for(i=0;e.length>i;i++)if(n=e[i],n.leftCol<=t.rightCol&&n.rightCol>=t.leftCol)return!0;return!1}function re(t,e){return t.leftCol-e.leftCol}function oe(t){te.call(this,t)}function se(t){var e,i,n;if(t.sort(ee),e=le(t),ae(e),i=e[0]){for(n=0;i.length>n;n++)ce(i[n]);for(n=0;i.length>n;n++)de(i[n],0,0)}}function le(t){var e,i,n,r=[];for(e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&he(i,r[n]).length;n++);i.level=n,(r[n]||(r[n]=[])).push(i)}return r}function ae(t){var e,i,n,r,o;for(e=0;t.length>e;e++)for(i=t[e],n=0;i.length>n;n++)for(r=i[n],r.forwardSegs=[],o=e+1;t.length>o;o++)he(r,t[o],r.forwardSegs)}function ce(t){var e,i,n=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;n.length>e;e++)i=n[e],ce(i),r=Math.max(r,1+i.forwardPressure);t.forwardPressure=r}}function de(t,e,i){var n,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(fe),de(r[0],e+1,i),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-i)/(e+1),n=0;r.length>n;n++)de(r[n],0,t.forwardCoord)}function he(t,e,i){i=i||[];for(var n=0;e.length>n;n++)ue(t,e[n])&&i.push(e[n]);return i}function ue(t,e){return t.bottom>e.top&&t.topd;d++){var h=d*n,u=h+n-1,f=Math.max(a,h),p=Math.min(c,u);if(p>=f){var m=E(f),v=E(p),D=[m.col,v.col].sort(),b=g(f)==s,T=g(p)+1==l;r.push({row:d,leftCol:D[0],rightCol:D[1],isStart:b,isEnd:T})}}return r}function S(t,e){var i,n,r=t.clone().stripTime();return e&&(i=e.clone().stripTime(),n=+e.time(),n&&n>=k&&i.add(1,"days")),(!e||r>=i)&&(i=r.clone().add(1,"days")),{start:r,end:i}}function T(t){var e=S(t.start,t.end);return e.end.diff(e.start,"days")>1}var C=this;C.calendar=i,C.opt=n,C.trigger=r,C.isEventDraggable=o,C.isEventResizable=l,C.eventDrop=a,C.eventResize=c;var H=i.reportEventChange,x=i.options,k=e.duration(x.nextDayThreshold);C.init(),C.getEventTimeText=function(t,e){var r,o;return"object"==typeof t&&"object"==typeof e?(r=t,o=e,e=arguments[2]):(r=t.start,o=t.end),e=e||n("timeFormat"),o&&n("displayEventEnd")?i.formatRange(r,o,e):i.formatDate(r,e)},C.isHiddenDay=d,C.skipHiddenDays=u,C.getCellsPerWeek=h,C.dateToCell=v,C.dateToDayOffset=y,C.dayOffsetToCellOffset=w,C.cellOffsetToCell=E,C.cellToDate=f,C.cellToCellOffset=p,C.cellOffsetToDayOffset=g,C.dayOffsetToDate=m,C.rangeToSegments=D,C.isMultiDayEvent=T;var M,P=n("hiddenDays")||[],z=[],G=[],L=[],N=n("isRTL");(function(){n("weekends")===!1&&P.push(0,6);for(var e=0,i=0;7>e;e++)G[e]=i,z[e]=-1!=t.inArray(e,P),z[e]||(L[i]=e,i++);if(M=i,!M)throw"invalid hiddenDays"})()}function ge(t){pe.call(this,t),this.dayGrid=new ie(this),this.coordMap=this.dayGrid.coordMap}function me(t){ge.call(this,t)}function ve(t){ge.call(this,t)}function ye(t){ge.call(this,t)}function we(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function Ee(t,e){return e.longDateFormat("LT").replace(/\s*a$/i,"")}function De(t){pe.call(this,t),this.timeGrid=new oe(this),this.opt("allDaySlot")?(this.dayGrid=new ie(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function Se(t){De.call(this,t)}function be(t){De.call(this,t)}function Te(t){ie.call(this,t)}function Ce(t){oe.call(this,t)}function He(t){pe.call(this,t),this.cellToDate=He.prototype.cellToDate,this.timeGrid=new Ce(this),this.opt("allDaySlot")?(this.dayGrid=new Te(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function xe(t){He.call(this,t)}var ke={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:n,day:"dddd"},timeFormat:{"default":i},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},Me={en:{columnFormat:{week:"ddd M/D"},dayPopoverFormat:"dddd, MMMM D"}},Re={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},Pe=t.fullCalendar={version:"2.1.1"},ze=Pe.views={};t.fn.fullCalendar=function(e){var i=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(r,o){var s,a=t(o),c=a.data("fullCalendar");"string"==typeof e?c&&t.isFunction(c[e])&&(s=c[e].apply(c,i),r||(n=s),"destroy"===e&&a.removeData("fullCalendar")):c||(c=new l(a,e),a.data("fullCalendar",c),c.render())}),n},Pe.langs=Me,Pe.datepickerLang=function(e,i,n){var r=Me[e];r||(r=Me[e]={}),o(r,{isRTL:n.isRTL,weekNumberTitle:n.weekHeader,titleFormat:{month:n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"},defaultButtonText:{prev:z(n.prevText),next:z(n.nextText),today:z(n.currentText)}}),t.datepicker&&(t.datepicker.regional[i]=t.datepicker.regional[e]=n,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(n))},Pe.lang=function(t,e){var i;e&&(i=Me[t],i||(i=Me[t]={}),o(i,e||{})),ke.lang=t},Pe.sourceNormalizers=[],Pe.sourceFetchers=[];var Ge={dataType:"json",cache:!1},Le=1,Ne=["sun","mon","tue","wed","thu","fri","sat"];Pe.applyAll=M;var _e=/^\s*\d{4}-\d\d$/,Ae=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;Pe.moment=function(){return N(arguments)},Pe.moment.utc=function(){var t=N(arguments,!0);return t.hasTime()&&t.utc(),t},Pe.moment.parseZone=function(){return N(arguments,!0,!0)},_.prototype=x(e.fn),_.prototype.clone=function(){return N([this])},_.prototype.time=function(t){if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var i=0;return e.isDuration(t)&&(i=24*Math.floor(t.asDays())),this.hours(i+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},_.prototype.stripTime=function(){var t=this.toArray();return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this},_.prototype.hasTime=function(){return!this._ambigTime},_.prototype.stripZone=function(){var t=this.toArray(),i=this._ambigTime;return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this},_.prototype.hasZone=function(){return!this._ambigZone},_.prototype.zone=function(t){return null!=t&&(delete this._ambigTime,delete this._ambigZone),e.fn.zone.apply(this,arguments)},_.prototype.local=function(){var t=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,e.fn.local.apply(this,arguments),i&&this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),this},_.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,e.fn.utc.apply(this,arguments)},_.prototype.format=function(){return arguments[0]?V(this,arguments[0]):this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):Y(this)},_.prototype.toISOString=function(){return this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):e.fn.toISOString.apply(this,arguments)},_.prototype.isWithin=function(t,e){var i=A([this,t,e]);return i[0]>=i[1]&&i[0]').addClass(i.className||"").css({top:0,left:0}).append(i.content).appendTo(i.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),i.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=t.proxy(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,i,n,r,o,s=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),c=this.el.outerHeight(),d=t(window),h=w(this.el);r=s.top||0,o=void 0!==s.left?s.left:void 0!==s.right?s.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,i=0):(n=h.offset(),e=n.top,i=n.left),e+=d.scrollTop(),i+=d.scrollLeft(),s.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-c-this.margin),r=Math.max(r,e+this.margin),o=Math.min(o,i+h.outerWidth()-a-this.margin),o=Math.max(o,i+this.margin)),this.el.css({top:r-l.top,left:o-l.left}) +(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){o(ke,t)}function o(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!s(i)?e[i]=o({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function s(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){var i=e.localeData||e.langData;return i.call(e,t)||i.call(e,"en")}function s(t){ne?u()&&(m(),p(t)):l()}function l(){re=Q.theme?"ui":"fc",i.addClass("fc"),Q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),Q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),ne=t("
").prependTo(i),ee=new a(U,Q),ie=ee.render(),ie&&i.prepend(ie),f(Q.defaultView),Q.handleWindowResize&&(le=L(y,Q.windowResizeDelay),t(window).resize(le))}function d(){oe&&oe.destroy(),ee.destroy(),ne.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",le)}function u(){return i.is(":visible")}function f(t){p(0,t)}function p(e,i){ue++,oe&&i&&oe.name!==i&&(ee.deactivateButton(oe.name),I(),oe.start&&oe.destroy(),oe.el.remove(),oe=null),!oe&&i&&(oe=new ze[i](U),oe.el=t("
").appendTo(ne),ee.activateButton(i)),oe&&(e&&(ae=oe.incrementDate(ae,e)),oe.start&&!e&&ae.isWithin(oe.intervalStart,oe.intervalEnd)||u()&&(I(),oe.start&&oe.destroy(),oe.render(ae),B(),H(),k(),S())),B(),ue--}function g(t){return u()?(t&&v(),ue++,oe.updateSize(!0),ue--,!0):void 0}function m(){u()&&v()}function v(){se="number"==typeof Q.contentHeight?Q.contentHeight:"number"==typeof Q.height?Q.height-(ie?ie.outerHeight(!0):0):Math.round(ne.width()/Math.max(Q.aspectRatio,.5))}function y(t){!ue&&t.target===window&&oe.start&&g(!0)&&oe.trigger("windowResize",he)}function w(){D(),b()}function E(){u()&&(I(),oe.destroyEvents(),oe.renderEvents(fe),B())}function D(){I(),oe.destroyEvents(),B()}function S(){!Q.lazyFetching||ce(oe.start,oe.end)?b():E()}function b(){de(oe.start,oe.end)}function T(t){fe=t,E()}function C(){E()}function H(){ee.updateTitle(oe.title)}function k(){var t=U.getNow();t.isWithin(oe.intervalStart,oe.intervalEnd)?ee.disableButton("today"):ee.enableButton("today")}function M(t,e){t=U.moment(t),e=e?U.moment(e):t.hasTime()?t.clone().add(U.defaultTimedEventDuration):t.clone().add(U.defaultAllDayEventDuration),oe.select(t,e)}function R(){oe&&oe.unselect()}function P(){p(-1)}function z(){p(1)}function N(){ae.add(-1,"years"),p()}function _(){ae.add(1,"years"),p()}function A(){ae=U.getNow(),p()}function Y(t){ae=U.moment(t),p()}function O(t){ae.add(e.duration(t)),p()}function F(t,e){var i,n;e&&void 0!==ze[e]||(e=e||"day",i=ee.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),ae=t,f(e)}function Z(){return ae.clone()}function I(){ne.css({width:"100%",height:ne.height(),overflow:"hidden"})}function B(){ne.css({width:"",height:"",overflow:""})}function j(){return U}function X(){return oe}function $(t,e){return void 0===e?Q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(Q[t]=e,g(!0)),void 0)}function q(t,e){return Q[t]?Q[t].apply(e||he,Array.prototype.slice.call(arguments,2)):void 0}var U=this;n=n||{};var K,Q=o({},ke,n);K=Q.lang in Me?Me[Q.lang]:Me[ke.lang],K&&(Q=o({},ke,K,n)),Q.isRTL&&(Q=o({},ke,Re,K||{},n)),U.options=Q,U.render=s,U.destroy=d,U.refetchEvents=w,U.reportEvents=T,U.reportEventChange=C,U.rerenderEvents=E,U.changeView=f,U.select=M,U.unselect=R,U.prev=P,U.next=z,U.prevYear=N,U.nextYear=_,U.today=A,U.gotoDate=Y,U.incrementDate=O,U.zoomTo=F,U.getDate=Z,U.getCalendar=j,U.getView=X,U.option=$,U.trigger=q;var J=x(r(Q.lang));if(Q.monthNames&&(J._months=Q.monthNames),Q.monthNamesShort&&(J._monthsShort=Q.monthNamesShort),Q.dayNames&&(J._weekdays=Q.dayNames),Q.dayNamesShort&&(J._weekdaysShort=Q.dayNamesShort),null!=Q.firstDay){var te=x(J._week);te.dow=Q.firstDay,J._week=te}U.defaultAllDayEventDuration=e.duration(Q.defaultAllDayEventDuration),U.defaultTimedEventDuration=e.duration(Q.defaultTimedEventDuration),U.moment=function(){var t;return"local"===Q.timezone?(t=Pe.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===Q.timezone?Pe.moment.utc.apply(null,arguments):Pe.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=J:t._lang=J,t},U.getIsAmbigTimezone=function(){return"local"!==Q.timezone&&"UTC"!==Q.timezone},U.rezoneDate=function(t){return U.moment(t.toArray())},U.getNow=function(){var t=Q.now;return"function"==typeof t&&(t=t()),U.moment(t)},U.calculateWeekNumber=function(t){var e=Q.weekNumberCalculation;return"function"==typeof e?e(t):"local"===e?t.week():"ISO"===e.toUpperCase()?t.isoWeek():void 0},U.getEventEnd=function(t){return t.end?t.end.clone():U.getDefaultEventEnd(t.allDay,t.start)},U.getDefaultEventEnd=function(t,e){var i=e.clone();return t?i.stripTime().add(U.defaultAllDayEventDuration):i.add(U.defaultTimedEventDuration),U.getIsAmbigTimezone()&&i.stripZone(),i},U.formatRange=function(t,e,i){return"function"==typeof i&&(i=i.call(U,Q,J)),W(t,e,i,null,Q.isRTL)},U.formatDate=function(t,e){return"function"==typeof e&&(e=e.call(U,Q,J)),V(t,e)},c.call(U,Q),h.call(U,Q);var ee,ie,ne,re,oe,se,le,ae,ce=U.isFetchNeeded,de=U.fetchEvents,he=i[0],ue=0,fe=[];ae=null!=Q.defaultDate?U.moment(Q.defaultDate):U.getNow(),U.getSuggestedViewHeight=function(){return void 0===se&&m(),se},U.isHeightAuto=function(){return"auto"===Q.contentHeight||"auto"===Q.height}}function a(e,i){function n(){var e=i.header;return f=i.theme?"ui":"fc",e?p=t("
").append(o("left")).append(o("right")).append(o("center")).append('
'):void 0}function r(){p.remove()}function o(n){var r=t('
'),o=i.header[n];return o&&t.each(o.split(" "),function(){var n,o=t(),s=!0;t.each(this.split(","),function(n,r){var l,a,c,d,h,u,p,m;"title"==r?(o=o.add(t("

 

")),s=!1):(e[r]?l=function(){e[r]()}:ze[r]&&(l=function(){e.changeView(r)},g.push(r)),l&&(a=b(i.themeButtonIcons,r),c=b(i.buttonIcons,r),d=b(i.defaultButtonText,r),h=b(i.buttonText,r),u=h?P(h):a&&i.theme?"":c&&!i.theme?"":P(d||r),p=["fc-"+r+"-button",f+"-button",f+"-state-default"],m=t('").click(function(){m.hasClass(f+"-state-disabled")||(l(),(m.hasClass(f+"-state-active")||m.hasClass(f+"-state-disabled"))&&m.removeClass(f+"-state-hover"))}).mousedown(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){m.removeClass(f+"-state-down")}).hover(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){m.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(m)))}),s&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(n=t("
"),s&&n.addClass("fc-button-group"),n.append(o),r.append(n)):r.append(o)}),r}function s(t){p.find("h2").text(t)}function l(t){p.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){p.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function c(t){p.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function d(t){p.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function h(){return g}var u=this;u.render=n,u.destroy=r,u.updateTitle=s,u.activateButton=l,u.deactivateButton=a,u.disableButton=c,u.enableButton=d,u.getViewsWithButtons=h;var f,p=t(),g=[]}function c(e){function i(t,e){return!b||t.clone().stripZone()C.clone().stripZone()}function n(t,e){b=t,C=e,A=[];var i=++L,n=G.length;N=n;for(var o=0;n>o;o++)r(G[o],i)}function r(e,i){o(e,function(n){var r,o,s=t.isArray(e.events);if(i==L){if(n)for(r=0;n.length>r;r++)o=n[r],s||(o=w(o,e)),o&&A.push(o);N--,N||k(A)}})}function o(i,n){var r,s,l=Pe.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(S,i,b.clone(),C.clone(),e.timezone,n),s===!0)return;if("object"==typeof s)return o(s,n),void 0}var a=i.events;if(a)t.isFunction(a)?(v(),a.call(S,b.clone(),C.clone(),e.timezone,function(t){n(t),y()})):t.isArray(a)?n(a):n();else{var c=i.url;if(c){var d,h=i.success,u=i.error,f=i.complete;d=t.isFunction(i.data)?i.data():i.data;var p=t.extend({},d||{}),g=R(i.startParam,e.startParam),m=R(i.endParam,e.endParam),w=R(i.timezoneParam,e.timezoneParam);g&&(p[g]=b.format()),m&&(p[m]=C.format()),e.timezone&&"local"!=e.timezone&&(p[w]=e.timezone),v(),t.ajax(t.extend({},Ge,i,{data:p,success:function(e){e=e||[];var i=M(h,this,arguments);t.isArray(i)&&(e=i),n(e)},error:function(){M(u,this,arguments),n()},complete:function(){M(f,this,arguments),y()}}))}else n()}}function s(t){var e=l(t);e&&(G.push(e),N++,r(e,L))}function l(e){var i,n,r=Pe.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?i={events:e}:"string"==typeof e?i={url:e}:"object"==typeof e&&(i=t.extend({},e)),i){for(i.className?"string"==typeof i.className&&(i.className=i.className.split(/\s+/)):i.className=[],t.isArray(i.events)&&(i.origArray=i.events,i.events=t.map(i.events,function(t){return w(t,i)})),n=0;r.length>n;n++)r[n].call(S,i);return i}}function a(e){G=t.grep(G,function(t){return!c(t,e)}),A=t.grep(A,function(t){return!c(t.source,e)}),k(A)}function c(t,e){return t&&e&&h(t)==h(e)}function h(t){return("object"==typeof t?t.origArray||t.url||t.events:null)||t}function u(t){t.start=S.moment(t.start),t.end&&(t.end=S.moment(t.end)),E(t),f(t),k(A)}function f(t){var e,i,n,r;for(e=0;A.length>e;e++)if(i=A[e],i._id==t._id&&i!==t)for(n=0;Y.length>n;n++)r=Y[n],void 0!==t[r]&&(i[r]=t[r])}function p(t,e){var i=w(t);i&&(i.source||(e&&(z.events.push(i),i.source=z),A.push(i)),k(A))}function g(e){var i,n;for(null==e?e=function(){return!0}:t.isFunction(e)||(i=e+"",e=function(t){return t._id==i}),A=t.grep(A,e,!0),n=0;G.length>n;n++)t.isArray(G[n].events)&&(G[n].events=t.grep(G[n].events,e,!0));k(A)}function m(e){return t.isFunction(e)?t.grep(A,e):null!=e?(e+="",t.grep(A,function(t){return t._id==e})):A}function v(){_++||H("loading",null,!0,x())}function y(){--_||H("loading",null,!1,x())}function w(i,n){var r,o,s,l,a={};return e.eventDataTransform&&(i=e.eventDataTransform(i)),n&&n.eventDataTransform&&(i=n.eventDataTransform(i)),r=S.moment(i.start||i.date),r.isValid()&&(o=null,!i.end||(o=S.moment(i.end),o.isValid()))?(s=i.allDay,void 0===s&&(l=R(n?n.allDayDefault:void 0,e.allDayDefault),s=void 0!==l?l:!(r.hasTime()||o&&o.hasTime())),s?(r.hasTime()&&r.stripTime(),o&&o.hasTime()&&o.stripTime()):(r.hasTime()||(r=S.rezoneDate(r)),o&&!o.hasTime()&&(o=S.rezoneDate(o))),t.extend(a,i),n&&(a.source=n),a._id=i._id||(void 0===i.id?"_fc"+Le++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],a.resources?("number"==typeof a.resources&&(a.resources=[a.resources]),"string"==typeof a.resources&&(a.resources=a.resources.split(/\s+/))):a.resources=[],a.allDay=s,a.start=r,a.end=o,e.forceEventDuration&&!a.end&&(a.end=P(a)),d(a),a):void 0}function E(t,e,i){var n,r,o,s,l=t._allDay,a=t._start,c=t._end,d=!1;return e||i||(e=t.start,i=t.end),n=t.allDay!=l?t.allDay:!(e||i).hasTime(),n&&(e&&(e=e.clone().stripTime()),i&&(i=i.clone().stripTime())),e&&(r=n?T(e,a.clone().stripTime()):T(e,a)),n!=l?d=!0:i&&(o=T(i||S.getDefaultEventEnd(n,e||a),e||a).subtract(T(c||S.getDefaultEventEnd(l,a),a))),s=D(m(t._id),d,n,r,o),{dateDelta:r,durationDelta:o,undo:s}}function D(i,n,r,o,s){var l=S.getIsAmbigTimezone(),a=[];return t.each(i,function(t,i){var c=i._allDay,h=i._start,u=i._end,f=null!=r?r:c,p=h.clone(),g=!n&&u?u.clone():null;f?(p.stripTime(),g&&g.stripTime()):(p.hasTime()||(p=S.rezoneDate(p)),g&&!g.hasTime()&&(g=S.rezoneDate(g))),g||!e.forceEventDuration&&!+s||(g=S.getDefaultEventEnd(f,p)),p.add(o),g&&g.add(o).add(s),l&&(+o||+s)&&(p.stripZone(),g&&g.stripZone()),i.allDay=f,i.start=p,i.end=g,d(i),a.push(function(){i.allDay=c,i.start=h,i.end=u,d(i)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}var S=this;S.isFetchNeeded=i,S.fetchEvents=n,S.addEventSource=s,S.removeEventSource=a,S.updateEvent=u,S.renderEvent=p,S.removeEvents=g,S.clientEvents=m,S.mutateEvent=E;var b,C,H=S.trigger,x=S.getView,k=S.reportEvents,P=S.getEventEnd,z={events:[]},G=[z],L=0,N=0,_=0,A=[];t.each((e.events?[e.events]:[]).concat(e.eventSources||[]),function(t,e){var i=l(e);i&&G.push(i)});var Y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function d(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}function h(e){function i(e){h=[];var i;if(t.isFunction(e))i={resources:e},h.push(i),c=void 0;else if("string"==typeof e)i={url:e},h.push(i),c=void 0;else if("object"==typeof e&&null!=e){for(var n=0;e.length>n;n++){var r=e[n];o(r),i={resources:r},h.push(i)}c=void 0}}function n(i,n){var o;if(i=i!==void 0?i:!0,!i||void 0===o){o=[];for(var s=h.length,l=0;s>l;l++){var a=r(h[l],n);o=o.concat(a)}}return t.isFunction(e.resourceFilter)?t.grep(o,e.resourceFilter):o}function r(i,n){var r=i.resources;if(r){if(t.isFunction(r))return r()}else{var o=i.url;if(o){var s={};if("object"==typeof n){var l=e.startParam,a=e.endParam;l&&(s[l]=Math.round(+n.intervalStart/1e3)),a&&(s[a]=Math.round(+n.intervalEnd/1e3))}t.ajax(t.extend({},Ge,i,{data:s,dataType:"json",cache:!1,success:function(t){t=t||[],r=t},error:function(){},async:!1}))}}return r}function o(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=Pe.sourceNormalizers,i=0;e.length>i;i++)e[i](t)}function s(t,e,i,n){var r,o,s,c,d=t._allDay,h=t._start,u=t._end,f=!1;return i||n||(i=t.start,n=t.end),r=t.allDay!=d?t.allDay:!(i||n).hasTime(),r&&(i&&(i=i.clone().stripTime()),n&&(n=n.clone().stripTime())),i&&(o=r?T(i,h.clone().stripTime()):T(i,h)),r!=d?f=!0:n&&(s=T(n||a.getDefaultEventEnd(r,i||h),i||h).subtract(T(u||a.getDefaultEventEnd(d,h),h))),c=l(a.clientEvents(t._id),f,r,o,s,e),{dateDelta:o,durationDelta:s,undo:c}}function l(i,n,r,o,s,l){var c=a.getIsAmbigTimezone(),h=[];return t.each(i,function(t,i){var u=i.resources,f=i._allDay,p=i._start,g=i._end,m=null!=r?r:f,v=p.clone(),y=!n&&g?g.clone():null;m?(v.stripTime(),y&&y.stripTime()):(v.hasTime()||(v=a.rezoneDate(v)),y&&!y.hasTime()&&(y=a.rezoneDate(y))),y||!e.forceEventDuration&&!+s||(y=a.getDefaultEventEnd(m,v)),v.add(o),y&&y.add(o).add(s),c&&(+o||+s)&&(v.stripZone(),y&&y.stripZone()),i.allDay=m,i.start=v,i.end=y,i.resources=l,d(i),h.push(function(){i.allDay=f,i.start=p,i.end=g,i.resources=u,d(i)})}),function(){for(var t=0;h.length>t;t++)h[t]()}}var a=this;a.fetchResources=n,a.setResources=i,a.mutateResourceEvent=s;var c,h=[];i(e.resources)}function u(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function f(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function p(e,i,n){var r=Math.floor(i/e.length),o=Math.floor(i-r*(e.length-1)),s=[],l=[],a=[],c=0;g(e),e.each(function(i,n){var d=i===e.length-1?o:r,h=t(n).outerHeight(!0);d>h?(s.push(n),l.push(h),a.push(t(n).height())):c+=h}),n&&(i-=c,r=Math.floor(i/s.length),o=Math.floor(i-r*(s.length-1))),t(s).each(function(e,i){var n=e===s.length-1?o:r,c=l[e],d=a[e],h=n-(c-d);n>c&&t(i).height(h)})}function g(t){t.height("")}function m(e){var i=0;return e.find("> *").each(function(e,n){var r=t(n).outerWidth();r>i&&(i=r)}),i++,e.width(i),i}function v(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(y(t),!1)}function y(t){t.height("").removeClass("fc-scroller")}function w(e){var i=e.css("position"),n=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(e[0].ownerDocument||document)}function E(t){var e=t.offset().left,i=e+t.width(),n=t.children(),r=n.offset().left,o=r+n.outerWidth();return{left:r-e,right:i-o}}function D(t){return 1==t.which&&!t.ctrlKey}function S(t,e,i,n){var r,o,s,l;return e>i&&n>t?(t>=i?(r=t.clone(),s=!0):(r=i.clone(),s=!1),n>=e?(o=e.clone(),l=!0):(o=n.clone(),l=!1),{start:r,end:o,isStart:s,isEnd:l}):void 0}function b(t,e){if(t=t||{},void 0!==t[e])return t[e];for(var i,n=e.split(/(?=[A-Z])/),r=n.length-1;r>=0;r--)if(i=t[n[r].toLowerCase()],void 0!==i)return i;return t["default"]}function T(t,i){return e.duration({days:t.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:t.time()-i.time()})}function C(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function H(t,e){return t-e}function x(t){var e=function(){};return e.prototype=t,new e}function k(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}function M(e,i,n){if(t.isFunction(e)&&(e=[e]),e){var r,o;for(r=0;e.length>r;r++)o=e[r].apply(i,n)||o;return o}}function R(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function P(t){return(t+"").replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function z(t){return t.replace(/&.*?;/g,"")}function G(t){return t.charAt(0).toUpperCase()+t.slice(1)}function L(t,e){var i,n,r,o,s=function(){var l=+new Date-o;e>l&&l>0?i=setTimeout(s,e-l):(i=null,t.apply(r,n),i||(r=n=null))};return function(){r=this,n=arguments,o=+new Date,i||(i=setTimeout(s,e))}}function N(i,n,r){var o,s,l,a,c=i[0],d=1==i.length&&"string"==typeof c;return e.isMoment(c)?(a=e.apply(null,i),c._ambigTime&&(a._ambigTime=!0),c._ambigZone&&(a._ambigZone=!0)):C(c)||void 0===c?a=e.apply(null,i):(o=!1,s=!1,d?_e.test(c)?(c+="-01",i=[c],o=!0,s=!0):(l=Ae.exec(c))&&(o=!l[5],s=!0):t.isArray(c)&&(s=!0),a=n?e.utc.apply(e,i):e.apply(null,i),o?(a._ambigTime=!0,a._ambigZone=!0):r&&(s?a._ambigZone=!0:d&&a.zone(c))),new _(a)}function _(t){k(this,t)}function A(t,e){var i,n=[],r=!1,o=!1;for(i=0;t.length>i;i++)n.push(Pe.moment.parseZone(t[i])),r=r||n[i]._ambigTime,o=o||n[i]._ambigZone;for(i=0;n.length>i;i++)r&&!e?n[i].stripTime():o&&n[i].stripZone();return n}function Y(t,i){return e.fn.format.call(t,i)}function V(t,e){return O(t,B(e))}function O(t,e){var i,n="";for(i=0;e.length>i;i++)n+=F(t,e[i]);return n}function F(t,e){var i,n;return"string"==typeof e?e:(i=e.token)?Ye[i]?Ye[i](t):Y(t,i):e.maybe&&(n=O(t,e.maybe),n.match(/[1-9]/))?n:""}function W(t,e,i,n,r){var o;return t=Pe.moment.parseZone(t),e=Pe.moment.parseZone(e),o=(t.localeData||t.lang).call(t),i=o.longDateFormat(i)||i,n=n||" - ",Z(t,e,B(i),n,r)}function Z(t,e,i,n,r){var o,s,l,a,c="",d="",h="",u="",f="";for(s=0;i.length>s&&(o=I(t,e,i[s]),o!==!1);s++)c+=o;for(l=i.length-1;l>s&&(o=I(t,e,i[l]),o!==!1);l--)d=o+d;for(a=s;l>=a;a++)h+=F(t,i[a]),u+=F(e,i[a]);return(h||u)&&(f=r?u+n+h:h+n+u),c+f+d}function I(t,e,i){var n,r;return"string"==typeof i?i:(n=i.token)&&(r=Ve[n.charAt(0)],r&&t.isSame(e,r))?Y(t,n):!1}function B(t){return t in Oe?Oe[t]:Oe[t]=j(t)}function j(t){for(var e,i=[],n=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=n.exec(t);)e[1]?i.push(e[1]):e[2]?i.push({maybe:j(e[2])}):e[3]?i.push({token:e[3]}):e[5]&&i.push(e[5]);return i}function X(t){this.options=t||{}}function $(t){this.grid=t}function q(t){this.coordMaps=t}function U(t,e){this.coordMap=t,this.options=e||{}}function K(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function Q(e,i){this.options=i=i||{},this.sourceEl=e,this.parentEl=i.parentEl?t(i.parentEl):e.parent()}function J(t){this.view=t}function te(t){J.call(this,t),this.coordMap=new $(this)}function ee(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ie(t){te.call(this,t)}function ne(t,e){var i,n;for(i=0;e.length>i;i++)if(n=e[i],n.leftCol<=t.rightCol&&n.rightCol>=t.leftCol)return!0;return!1}function re(t,e){return t.leftCol-e.leftCol}function oe(t){te.call(this,t)}function se(t){var e,i,n;if(t.sort(ee),e=le(t),ae(e),i=e[0]){for(n=0;i.length>n;n++)ce(i[n]);for(n=0;i.length>n;n++)de(i[n],0,0)}}function le(t){var e,i,n,r=[];for(e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&he(i,r[n]).length;n++);i.level=n,(r[n]||(r[n]=[])).push(i)}return r}function ae(t){var e,i,n,r,o;for(e=0;t.length>e;e++)for(i=t[e],n=0;i.length>n;n++)for(r=i[n],r.forwardSegs=[],o=e+1;t.length>o;o++)he(r,t[o],r.forwardSegs)}function ce(t){var e,i,n=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;n.length>e;e++)i=n[e],ce(i),r=Math.max(r,1+i.forwardPressure);t.forwardPressure=r}}function de(t,e,i){var n,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(fe),de(r[0],e+1,i),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-i)/(e+1),n=0;r.length>n;n++)de(r[n],0,t.forwardCoord)}function he(t,e,i){i=i||[];for(var n=0;e.length>n;n++)ue(t,e[n])&&i.push(e[n]);return i}function ue(t,e){return t.bottom>e.top&&t.topd;d++){var h=d*n,u=h+n-1,f=Math.max(a,h),p=Math.min(c,u);if(p>=f){var m=E(f),v=E(p),D=[m.col,v.col].sort(),b=g(f)==s,T=g(p)+1==l;r.push({row:d,leftCol:D[0],rightCol:D[1],isStart:b,isEnd:T})}}return r}function S(t,e){var i,n,r=t.clone().stripTime();return e&&(i=e.clone().stripTime(),n=+e.time(),n&&n>=k&&i.add(1,"days")),(!e||r>=i)&&(i=r.clone().add(1,"days")),{start:r,end:i}}function T(t){var e=S(t.start,t.end);return e.end.diff(e.start,"days")>1}var C=this;C.calendar=i,C.opt=n,C.trigger=r,C.isEventDraggable=o,C.isEventResizable=l,C.eventDrop=a,C.eventResize=c;var H=i.reportEventChange,x=i.options,k=e.duration(x.nextDayThreshold);C.init(),C.getEventTimeText=function(t,e){var r,o;return"object"==typeof t&&"object"==typeof e?(r=t,o=e,e=arguments[2]):(r=t.start,o=t.end),e=e||n("timeFormat"),o&&n("displayEventEnd")?i.formatRange(r,o,e):i.formatDate(r,e)},C.isHiddenDay=d,C.skipHiddenDays=u,C.getCellsPerWeek=h,C.dateToCell=v,C.dateToDayOffset=y,C.dayOffsetToCellOffset=w,C.cellOffsetToCell=E,C.cellToDate=f,C.cellToCellOffset=p,C.cellOffsetToDayOffset=g,C.dayOffsetToDate=m,C.rangeToSegments=D,C.isMultiDayEvent=T;var M,P=n("hiddenDays")||[],z=[],G=[],L=[],N=n("isRTL");(function(){n("weekends")===!1&&P.push(0,6);for(var e=0,i=0;7>e;e++)G[e]=i,z[e]=-1!=t.inArray(e,P),z[e]||(L[i]=e,i++);if(M=i,!M)throw"invalid hiddenDays"})()}function ge(t){pe.call(this,t),this.dayGrid=new ie(this),this.coordMap=this.dayGrid.coordMap}function me(t){ge.call(this,t)}function ve(t){ge.call(this,t)}function ye(t){ge.call(this,t)}function we(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function Ee(t,e){return e.longDateFormat("LT").replace(/\s*a$/i,"")}function De(t){pe.call(this,t),this.timeGrid=new oe(this),this.opt("allDaySlot")?(this.dayGrid=new ie(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function Se(t){De.call(this,t)}function be(t){De.call(this,t)}function Te(t){ie.call(this,t)}function Ce(t){oe.call(this,t)}function He(t){pe.call(this,t),this.cellToDate=He.prototype.cellToDate,this.timeGrid=new Ce(this),this.opt("allDaySlot")?(this.dayGrid=new Te(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function xe(t){He.call(this,t)}var ke={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:n,day:"dddd"},timeFormat:{"default":i},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},Me={en:{columnFormat:{week:"ddd M/D"},dayPopoverFormat:"dddd, MMMM D"}},Re={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},Pe=t.fullCalendar={version:"2.1.1"},ze=Pe.views={};t.fn.fullCalendar=function(e){var i=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(r,o){var s,a=t(o),c=a.data("fullCalendar");"string"==typeof e?c&&t.isFunction(c[e])&&(s=c[e].apply(c,i),r||(n=s),"destroy"===e&&a.removeData("fullCalendar")):c||(c=new l(a,e),a.data("fullCalendar",c),c.render())}),n},Pe.langs=Me,Pe.datepickerLang=function(e,i,n){var r=Me[e];r||(r=Me[e]={}),o(r,{isRTL:n.isRTL,weekNumberTitle:n.weekHeader,titleFormat:{month:n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"},defaultButtonText:{prev:z(n.prevText),next:z(n.nextText),today:z(n.currentText)}}),t.datepicker&&(t.datepicker.regional[i]=t.datepicker.regional[e]=n,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(n))},Pe.lang=function(t,e){var i;e&&(i=Me[t],i||(i=Me[t]={}),o(i,e||{})),ke.lang=t},Pe.sourceNormalizers=[],Pe.sourceFetchers=[];var Ge={dataType:"json",cache:!1},Le=1,Ne=["sun","mon","tue","wed","thu","fri","sat"];Pe.applyAll=M;var _e=/^\s*\d{4}-\d\d$/,Ae=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;Pe.moment=function(){return N(arguments)},Pe.moment.utc=function(){var t=N(arguments,!0);return t.hasTime()&&t.utc(),t},Pe.moment.parseZone=function(){return N(arguments,!0,!0)},_.prototype=x(e.fn),_.prototype.clone=function(){return N([this])},_.prototype.time=function(t){if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var i=0;return e.isDuration(t)&&(i=24*Math.floor(t.asDays())),this.hours(i+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},_.prototype.stripTime=function(){var t=this.toArray();return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this},_.prototype.hasTime=function(){return!this._ambigTime},_.prototype.stripZone=function(){var t=this.toArray(),i=this._ambigTime;return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this},_.prototype.hasZone=function(){return!this._ambigZone},_.prototype.zone=function(t){return null!=t&&(delete this._ambigTime,delete this._ambigZone),e.fn.zone.apply(this,arguments)},_.prototype.local=function(){var t=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,e.fn.local.apply(this,arguments),i&&this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),this},_.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,e.fn.utc.apply(this,arguments)},_.prototype.format=function(){return arguments[0]?V(this,arguments[0]):this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):Y(this)},_.prototype.toISOString=function(){return this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):e.fn.toISOString.apply(this,arguments)},_.prototype.isWithin=function(t,e){var i=A([this,t,e]);return i[0]>=i[1]&&i[0]').addClass(i.className||"").css({top:0,left:0}).append(i.content).appendTo(i.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),i.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=t.proxy(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,i,n,r,o,s=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),c=this.el.outerHeight(),d=t(window),h=w(this.el);r=s.top||0,o=void 0!==s.left?s.left:void 0!==s.right?s.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,i=0):(n=h.offset(),e=n.top,i=n.left),e+=d.scrollTop(),i+=d.scrollLeft(),s.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-c-this.margin),r=Math.max(r,e+this.margin),o=Math.min(o,i+h.outerWidth()-a-this.margin),o=Math.max(o,i+this.margin)),this.el.css({top:r-l.top,left:o-l.left}) },trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}},$.prototype={grid:null,rows:null,cols:null,containerEl:null,minX:null,maxX:null,minY:null,maxY:null,build:function(){this.grid.buildCoords(this.rows=[],this.cols=[]),this.computeBounds()},getCell:function(t,e){var i,n=null,r=this.rows,o=this.cols,s=-1,l=-1;if(this.inBounds(t,e)){for(i=0;r.length>i;i++)if(e>=r[i][0]&&r[i][1]>e){s=i;break}for(i=0;o.length>i;i++)if(t>=o[i][0]&&o[i][1]>t){l=i;break}s>=0&&l>=0&&(n={row:s,col:l},n.grid=this.grid,n.date=this.grid.getCellDate(n))}return n},computeBounds:function(){var t;this.containerEl&&(t=this.containerEl.offset(),this.minX=t.left,this.maxX=t.left+this.containerEl.outerWidth(),this.minY=t.top,this.maxY=t.top+this.containerEl.outerHeight())},inBounds:function(t,e){return this.containerEl?t>=this.minX&&this.maxX>t&&e>=this.minY&&this.maxY>e:!0}},q.prototype={coordMaps:null,build:function(){var t,e=this.coordMaps;for(t=0;e.length>t;t++)e[t].build()},getCell:function(t,e){var i,n=this.coordMaps,r=null;for(i=0;n.length>i&&!r;i++)r=n[i].getCell(t,e);return r}},U.prototype={coordMap:null,options:null,isListening:!1,isDragging:!1,origCell:null,origDate:null,cell:null,date:null,mouseX0:null,mouseY0:null,mousemoveProxy:null,mouseupProxy:null,scrollEl:null,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollHandlerProxy:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,mousedown:function(t){D(t)&&(t.preventDefault(),this.startListening(t),this.options.distance||this.startDrag(t))},startListening:function(e){var i,n;this.isListening||(e&&this.options.scroll&&(i=w(t(e.target)),i.is(window)||i.is(document)||(this.scrollEl=i,this.scrollHandlerProxy=L(t.proxy(this,"scrollHandler"),100),this.scrollEl.on("scroll",this.scrollHandlerProxy))),this.computeCoords(),e&&(n=this.getCell(e),this.origCell=n,this.origDate=n?n.date:null,this.mouseX0=e.pageX,this.mouseY0=e.pageY),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")).on("mouseup",this.mouseupProxy=t.proxy(this,"mouseup")).on("selectstart",this.preventDefault),this.isListening=!0,this.trigger("listenStart",e))},computeCoords:function(){this.coordMap.build(),this.computeScrollBounds()},mousemove:function(t){var e,i;this.isDragging||(e=this.options.distance||1,i=Math.pow(t.pageX-this.mouseX0,2)+Math.pow(t.pageY-this.mouseY0,2),i>=e*e&&this.startDrag(t)),this.isDragging&&this.drag(t)},startDrag:function(t){var e;this.isListening||this.startListening(),this.isDragging||(this.isDragging=!0,this.trigger("dragStart",t),e=this.getCell(t),e&&this.cellOver(e,!0))},drag:function(t){var e;this.isDragging&&(e=this.getCell(t),K(e,this.cell)||(this.cell&&this.cellOut(),e&&this.cellOver(e)),this.dragScroll(t))},cellOver:function(t){this.cell=t,this.date=t.date,this.trigger("cellOver",t,t.date)},cellOut:function(){this.cell&&(this.trigger("cellOut",this.cell),this.cell=null,this.date=null)},mouseup:function(t){this.stopDrag(t),this.stopListening(t)},stopDrag:function(t){this.isDragging&&(this.stopScrolling(),this.trigger("dragStop",t),this.isDragging=!1)},stopListening:function(e){this.isListening&&(this.scrollEl&&(this.scrollEl.off("scroll",this.scrollHandlerProxy),this.scrollHandlerProxy=null),t(document).off("mousemove",this.mousemoveProxy).off("mouseup",this.mouseupProxy).off("selectstart",this.preventDefault),this.mousemoveProxy=null,this.mouseupProxy=null,this.isListening=!1,this.trigger("listenStop",e),this.origCell=this.cell=null,this.origDate=this.date=null)},getCell:function(t){return this.coordMap.getCell(t.pageX,t.pageY)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},preventDefault:function(t){t.preventDefault()},computeScrollBounds:function(){var t,e=this.scrollEl;e&&(t=e.offset(),this.scrollBounds={top:t.top,left:t.left,bottom:t.top+e.outerHeight(),right:t.left+e.outerWidth()})},dragScroll:function(t){var e,i,n,r,o=this.scrollSensitivity,s=this.scrollBounds,l=0,a=0;s&&(e=(o-(t.pageY-s.top))/o,i=(o-(s.bottom-t.pageY))/o,n=(o-(t.pageX-s.left))/o,r=(o-(s.right-t.pageX))/o,e>=0&&1>=e?l=-1*e*this.scrollSpeed:i>=0&&1>=i&&(l=i*this.scrollSpeed),n>=0&&1>=n?a=-1*n*this.scrollSpeed:r>=0&&1>=r&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(e,i){this.scrollTopVel=e,this.scrollLeftVel=i,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(t.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;0>this.scrollTopVel?0>=t.scrollTop()&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),0>this.scrollLeftVel?0>=t.scrollLeft()&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.stopScrolling()},stopScrolling:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.computeCoords())},scrollHandler:function(){this.scrollIntervalId||this.computeCoords()}},Q.prototype={options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,mouseY0:null,mouseX0:null,topDelta:null,leftDelta:null,mousemoveProxy:null,isFollowing:!1,isHidden:!1,isAnimating:!1,start:function(e){this.isFollowing||(this.isFollowing=!0,this.mouseY0=e.pageY,this.mouseX0=e.pageX,this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")))},stop:function(e,i){function n(){this.isAnimating=!1,r.destroyEl(),this.top0=this.left0=null,i&&i()}var r=this,o=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,t(document).off("mousemove",this.mousemoveProxy),e&&o&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:o,complete:n})):n())},getEl:function(){var t=this.el;return t||(this.sourceEl.width(),t=this.el=this.sourceEl.clone().css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}).appendTo(this.parentEl)),t},destroyEl:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(this.sourceEl.width(),t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},mousemove:function(t){this.topDelta=t.pageY-this.mouseY0,this.leftDelta=t.pageX-this.mouseX0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}},J.prototype={view:null,cellHtml:"",rowHtml:function(t,e){var i,n,r=this.view,o=this.getHtmlRenderer("cell",t),s="";for(e=e||0,i=0;r.colCnt>i;i++)n=r.cellToDate(e,i),s+=o(e,i,n);return s=this.bookendCells(s,t,e),""+s+""},bookendCells:function(t,e,i){var n=this.view,r=this.getHtmlRenderer("intro",e)(i||0),o=this.getHtmlRenderer("outro",e)(i||0),s=n.opt("isRTL"),l=s?o:r,a=s?r:o;return"string"==typeof t?l+t+a:t.prepend(l).append(a)},getHtmlRenderer:function(t,e){var i,n,r,o,s=this.view;return i=t+"Html",e&&(n=e+G(t)+"Html"),n&&(o=s[n])?r=s:n&&(o=this[n])?r=this:(o=s[i])?r=s:(o=this[i])&&(r=this),"function"==typeof o?function(){return o.apply(r,arguments)||""}:function(){return o||""}}},te.prototype=x(J.prototype),t.extend(te.prototype,{el:null,coordMap:null,cellDuration:null,render:function(){this.bindHandlers()},destroy:function(){},buildCoords:function(){},getCellDate:function(){},getCellDayEl:function(){},rangeToSegs:function(){},bindHandlers:function(){var e=this;this.el.on("mousedown",function(i){t(i.target).is(".fc-event-container *, .fc-more")||t(i.target).closest(".fc-popover").length||e.dayMousedown(i)}),this.bindSegHandlers()},dayMousedown:function(t){var e,i,n,r=this,o=this.view,s=o.opt("selectable"),l=null,a=new U(this.coordMap,{scroll:o.opt("dragScroll"),dragStart:function(){o.unselect()},cellOver:function(t,o){a.origDate&&(n=r.getCellDayEl(t),l=[o,a.origDate].sort(H),e=l[0],i=l[1].clone().add(r.cellDuration),s&&r.renderSelection(e,i))},cellOut:function(){l=null,r.destroySelection()},listenStop:function(t){l&&(l[0].isSame(l[1])&&o.trigger("dayClick",n[0],e,t),s&&o.reportSelection(e,i,t))}});a.mousedown(t)},renderDrag:function(){},destroyDrag:function(){},renderResize:function(){},destroyResize:function(){},renderRangeHelper:function(t,e,i){var n,r=this.view;!e&&r.opt("forceEventDuration")&&(e=r.calendar.getDefaultEventEnd(!t.hasTime(),t)),n=i?x(i.event):{},n.start=t,n.end=e,n.allDay=!(t.hasTime()||e&&e.hasTime()),n.className=(n.className||[]).concat("fc-helper"),i||(n.editable=!1),this.renderHelper(n,i)},renderHelper:function(){},destroyHelper:function(){},renderSelection:function(t,e){this.renderHighlight(t,e)},destroySelection:function(){this.destroyHighlight()},renderHighlight:function(){},destroyHighlight:function(){},headHtml:function(){return'
'+""+""+this.rowHtml("head")+""+"
"+"
"},headCellHtml:function(t,e,i){var n=this.view,r=n.calendar,o=n.opt("columnFormat");return''+P(r.formatDate(i,o))+""},bgCellHtml:function(t,e,i){var n=this.view,r=this.getDayClasses(i);return r.unshift("fc-day",n.widgetContentClass),''},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-today",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}}),t.extend(te.prototype,{mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,renderEvents:function(){},getSegs:function(){},destroyEvents:function(){this.triggerSegMouseout()},renderSegs:function(e,i){var n,r=this.view,o="",s=[];for(n=0;e.length>n;n++)o+=this.renderSegHtml(e[n],i);return t(o).each(function(i,n){var o=e[i],l=r.resolveEventEl(o.event,t(n));l&&(l.data("fc-seg",o),o.el=l,s.push(o))}),s},renderSegHtml:function(){},eventsToSegs:function(e,i,n){var r=this;return t.map(e,function(t){return r.eventToSegs(t,i,n)})},eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n},bindSegHandlers:function(){var e=this,i=this.view;t.each({mouseenter:function(t,i){e.triggerSegMouseover(t,i)},mouseleave:function(t,i){e.triggerSegMouseout(t,i)},click:function(t,e){return i.trigger("eventClick",this,t.event,e)},mousedown:function(n,r){t(r.target).is(".fc-resizer")&&i.isEventResizable(n.event)?e.segResizeMousedown(n,r):i.isEventDraggable(n.event)&&e.segDragMousedown(n,r)}},function(i,n){e.el.on(i,".fc-event-container > *",function(i){var r=t(this).data("fc-seg");return!r||e.isDraggingSeg||e.isResizingSeg?void 0:n.call(this,r,i)})})},triggerSegMouseover:function(t,e){this.mousedOverSeg||(this.mousedOverSeg=t,this.view.trigger("eventMouseover",t.el[0],t.event,e))},triggerSegMouseout:function(t,e){e=e||{},this.mousedOverSeg&&(t=t||this.mousedOverSeg,this.mousedOverSeg=null,this.view.trigger("eventMouseout",t.el[0],t.event,e))},segDragMousedown:function(t,e){var i,n,r=this,o=this.view,s=t.el,l=t.event,a=new Q(t.el,{parentEl:o.el,opacity:o.opt("dragOpacity"),revertDuration:o.opt("dragRevertDuration"),zIndex:2}),c=new U(o.coordMap,{distance:5,scroll:o.opt("dragScroll"),listenStart:function(t){a.hide(),a.start(t)},dragStart:function(e){r.triggerSegMouseout(t,e),r.isDraggingSeg=!0,o.hideEvent(l),o.trigger("eventDragStart",s[0],l,e,{})},cellOver:function(e,s){var l=t.cellDate||c.origDate,d=r.computeDraggedEventDates(t,l,s);i=d.start,n=d.end,o.renderDrag(i,n,t)?a.hide():a.show()},cellOut:function(){i=null,o.destroyDrag(),a.show()},dragStop:function(t){var e=i&&!i.isSame(l.start);a.stop(!e,function(){r.isDraggingSeg=!1,o.destroyDrag(),o.showEvent(l),o.trigger("eventDragStop",s[0],l,t,{}),e&&o.eventDrop(s[0],l,i,t)})},listenStop:function(){a.stop()}});c.mousedown(e)},computeDraggedEventDates:function(t,e,i){var n,r,o,s=this.view,l=t.event,a=l.start,c=s.calendar.getEventEnd(l);return i.hasTime()===e.hasTime()?(n=T(i,e),r=a.clone().add(n),o=null===l.end?null:c.clone().add(n)):(r=i,o=null),{start:r,end:o}},segResizeMousedown:function(t,e){function i(){r.destroyResize(),o.showEvent(l)}var n,r=this,o=this.view,s=t.el,l=t.event,a=l.start,c=o.calendar.getEventEnd(l),d=null;n=new U(this.coordMap,{distance:5,scroll:o.opt("dragScroll"),dragStart:function(e){r.triggerSegMouseout(t,e),r.isResizingSeg=!0,o.trigger("eventResizeStart",s[0],l,e,{})},cellOver:function(e,n){n.isBefore(a)&&(n=a),d=n.clone().add(r.cellDuration),d.isSame(c)?(d=null,i()):(r.renderResize(a,d,t),o.hideEvent(l))},cellOut:function(){d=null,i()},dragStop:function(t){r.isResizingSeg=!1,i(),o.trigger("eventResizeStop",s[0],l,t,{}),d&&o.eventResize(s[0],l,d,t)}}),n.mousedown(e)},getSegClasses:function(t,e,i){var n=t.event,r=["fc-event",t.isStart?"fc-start":"fc-not-start",t.isEnd?"fc-end":"fc-not-end"].concat(n.className,n.source?n.source.className:[]);return e&&r.push("fc-draggable"),i&&r.push("fc-resizable"),r},getEventSkinCss:function(t){var e=this.view,i=t.source||{},n=t.color,r=i.color,o=e.opt("eventColor"),s=t.backgroundColor||n||i.backgroundColor||r||e.opt("eventBackgroundColor")||o,l=t.borderColor||n||i.borderColor||r||e.opt("eventBorderColor")||o,a=t.textColor||i.textColor||e.opt("eventTextColor"),c=[];return s&&c.push("background-color:"+s),l&&c.push("border-color:"+l),a&&c.push("color:"+a),c.join(";")}}),ie.prototype=x(te.prototype),t.extend(ie.prototype,{numbersVisible:!1,cellDuration:e.duration({days:1}),bottomCoordPadding:0,rowEls:null,dayEls:null,helperEls:null,highlightEls:null,render:function(e){var i,n=this.view,r="";for(i=0;n.rowCnt>i;i++)r+=this.dayRowHtml(i,e);this.el.html(r),this.rowEls=this.el.find(".fc-row"),this.dayEls=this.el.find(".fc-day"),this.dayEls.each(function(e,i){var r=n.cellToDate(Math.floor(e/n.colCnt),e%n.colCnt);n.trigger("dayRender",null,r,t(i))}),te.prototype.render.call(this)},destroy:function(){this.destroySegPopover()},dayRowHtml:function(t,e){var i=this.view,n=["fc-row","fc-week",i.widgetContentClass];return e&&n.push("fc-rigid"),'
'+'
'+""+this.rowHtml("day",t)+"
"+"
"+'
'+""+(this.numbersVisible?""+this.rowHtml("number",t)+"":"")+"
"+"
"+"
"},dayCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},buildCoords:function(e,i){var n,r,o,s=this.view.colCnt;this.dayEls.slice(0,s).each(function(e,s){n=t(s),r=n.offset().left,e&&(o[1]=r),o=[r],i[e]=o}),o[1]=r+n.outerWidth(),this.rowEls.each(function(i,s){n=t(s),r=n.offset().top,i&&(o[1]=r),o=[r],e[i]=o}),o[1]=r+n.outerHeight()+this.bottomCoordPadding},getCellDate:function(t){return this.view.cellToDate(t)},getCellDayEl:function(t){return this.dayEls.eq(t.row*this.view.colCnt+t.col)},rangeToSegs:function(t,e){return this.view.rangeToSegments(t,e)},renderDrag:function(t,e,i){var n;return this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!0,t)),i&&!i.el.closest(this.el).length?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEls.css("opacity",n),!0):void 0},destroyDrag:function(){this.destroyHighlight(),this.destroyHelper()},renderResize:function(t,e,i){this.renderHighlight(t,e),this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHighlight(),this.destroyHelper()},renderHelper:function(e,i){var n=[],r=this.renderEventRows([e]);this.rowEls.each(function(e,o){var s,l=t(o),a=t('
');s=i&&i.row===e?i.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",s).find("table").append(r[e].tbodyEl),l.append(a),n.push(a[0])}),this.helperEls=t(n)},destroyHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},renderHighlight:function(e,i){var n,r,o,s=this.rangeToSegs(e,i),l=[];for(n=0;s.length>n;n++)r=s[n],o=t(this.highlightSkeletonHtml(r.leftCol,r.rightCol+1)),o.appendTo(this.rowEls[r.row]),l.push(o[0]);this.highlightEls=t(l)},destroyHighlight:function(){this.highlightEls&&(this.highlightEls.remove(),this.highlightEls=null)},highlightSkeletonHtml:function(t,e){var i=this.view.colCnt,n="";return t>0&&(n+='"),m=[],v=[],y=[];for(r=0;p>r;r++){if(o=f[r],s=0,l=t(""),m.push([]),v.push([]),y.push([]),o)for(a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),d=t('",l+=""+(s?"":n)+'",c.add(this.slotDuration);return l},processOptions:function(){var t=this.view,i=t.opt("slotDuration"),n=t.opt("snapDuration");i=e.duration(i),n=n?e.duration(n):i,this.slotDuration=i,this.snapDuration=n,this.cellDuration=n,this.minTime=e.duration(t.opt("minTime")),this.maxTime=e.duration(t.opt("maxTime"))},rangeToSegs:function(t,e){var i,n,r,o,s,l=this.view,a=[];for(t=t.clone().stripZone(),e=e.clone().stripZone(),n=0;l.colCnt>n;n++)r=l.cellToDate(0,n),o=r.clone().time(this.minTime),s=r.clone().time(this.maxTime),i=S(t,e,o,s),i&&(i.col=n,a.push(i));return a},resize:function(){this.computeSlatTops(),this.updateSegVerticals()},buildCoords:function(i,n){var r,o,s=this.view.colCnt,l=this.el.offset().top,a=e.duration(+this.minTime),c=null;for(this.dayEls.slice(0,s).each(function(e,i){r=t(i),o=r.offset().left,c&&(c[1]=o),c=[o],n[e]=c}),c[1]=o+r.outerWidth(),c=null;this.maxTime>a;)o=l+this.computeTimeTop(a),c&&(c[1]=o),c=[o],i.push(c),a.add(this.snapDuration);c[1]=l+this.computeTimeTop(a)},getCellDate:function(t){var e=this.view,i=e.calendar;return i.rezoneDate(e.cellToDate(0,t.col).time(this.minTime+this.snapDuration*t.row))},getCellDayEl:function(t){return this.dayEls.eq(t.col)},computeDateTop:function(t,i){return this.computeTimeTop(e.duration(t.clone().stripZone()-i.clone().stripTime()))},computeTimeTop:function(t){var e,i,n,r,o=(t-this.minTime)/this.slotDuration;return o=Math.max(0,o),o=Math.min(this.slatEls.length,o),e=Math.floor(o),i=o-e,n=this.slatTops[e],i?(r=this.slatTops[e+1],n+(r-n)*i):n},computeSlatTops:function(){var e,i=[];this.slatEls.each(function(n,r){e=t(r).position().top,i.push(e)}),i.push(e+this.slatEls.last().outerHeight()),this.slatTops=i},renderDrag:function(t,e,i){var n;return i?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEl.css("opacity",n),!0):(this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!1,t)),void 0)},destroyDrag:function(){this.destroyHelper(),this.destroyHighlight()},renderResize:function(t,e,i){this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHelper()},renderHelper:function(e,i){var n,r,o,s=this.renderEventTable([e]),l=s.tableEl,a=s.segs;for(n=0;a.length>n;n++)r=a[n],i&&i.col===r.col&&(o=i.el,r.el.css({left:o.css("left"),right:o.css("right"),"margin-left":o.css("margin-left"),"margin-right":o.css("margin-right")}));this.helperEl=t('
').append(l).appendTo(this.el)},destroyHelper:function(){this.helperEl&&(this.helperEl.remove(),this.helperEl=null)},renderSelection:function(t,e){this.view.opt("selectHelper")?this.renderRangeHelper(t,e):this.renderHighlight(t,e)},destroySelection:function(){this.destroyHelper(),this.destroyHighlight()},renderHighlight:function(e,i){this.highlightEl=t(this.highlightSkeletonHtml(e,i)).appendTo(this.el)},destroyHighlight:function(){this.highlightEl&&(this.highlightEl.remove(),this.highlightEl=null)},highlightSkeletonHtml:function(t,e){var i,n,r,o,s,l=this.view,a=this.rangeToSegs(t,e),c="",d=0;for(i=0;a.length>i;i++)n=a[i],n.col>d&&(c+='
",d++;return l.colCnt>d&&(c+='":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),'"):""):'"},dayIntroHtml:function(){return'"},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight()},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return'"}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file +},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'
'),e>t&&(n+=''),i>e&&(n+=''),n=this.bookendCells(n,"highlight"),'
'+n+""+"
"+"
"}}),t.extend(ie.prototype,{segs:null,rowStructs:null,renderEvents:function(e){var i=this.rowStructs=this.renderEventRows(e),n=[];this.rowEls.each(function(e,r){t(r).find(".fc-content-skeleton > table").append(i[e].tbodyEl),n.push.apply(n,i[e].segs)}),this.segs=n},getSegs:function(){return(this.segs||[]).concat(this.popoverSegs||[])},destroyEvents:function(){var t,e;for(te.prototype.destroyEvents.call(this),t=this.rowStructs||[];e=t.pop();)e.tbodyEl.remove();this.segs=null,this.destroySegPopover()},renderEventRows:function(t){var e,i,n=this.eventsToSegs(t),r=[];for(n=this.renderSegs(n),e=this.groupSegRows(n),i=0;e.length>i;i++)r.push(this.renderEventRow(i,e[i]));return r},renderSegHtml:function(t,e){var i,n=this.view,r=n.opt("isRTL"),o=t.event,s=n.isEventDraggable(o),l=!e&&o.allDay&&t.isEnd&&n.isEventResizable(o),a=this.getSegClasses(t,s,l),c=this.getEventSkinCss(o),d="";return a.unshift("fc-day-grid-event"),!o.allDay&&t.isStart&&(d=''+P(n.getEventTimeText(o))+""),i=''+(P(o.title||"")||" ")+"",'"+'
'+(r?i+" "+d:d+" "+i)+"
"+(l?'
':"")+""},renderEventRow:function(e,i){function n(e){for(;e>s;)d=(y[r-1]||[])[s],d?d.attr("rowspan",parseInt(d.attr("rowspan")||1,10)+1):(d=t("
"),l.append(d)),v[r][s]=d,y[r][s]=d,s++}var r,o,s,l,a,c,d,h=this.view,u=h.colCnt,f=this.buildSegLevels(i),p=Math.max(1,f.length),g=t("
').append(c.el),c.leftCol!=c.rightCol?d.attr("colspan",c.rightCol-c.leftCol+1):y[r][s]=d;c.rightCol>=s;)v[r][s]=d,m[r][s]=c,s++;l.append(d)}n(u),this.bookendCells(l,"eventSkeleton"),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:v,segMatrix:m,segLevels:f,segs:i}},buildSegLevels:function(t){var e,i,n,r=[];for(t.sort(ee),e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&ne(i,r[n]);n++);i.level=n,(r[n]||(r[n]=[])).push(i)}for(n=0;r.length>n;n++)r[n].sort(re);return r},groupSegRows:function(t){var e,i=this.view,n=[];for(e=0;i.rowCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].row].push(t[e]);return n}}),t.extend(ie.prototype,{segPopover:null,popoverSegs:null,destroySegPopover:function(){this.segPopover&&this.segPopover.hide()},limitRows:function(t){var e,i,n=this.rowStructs||[];for(e=0;n.length>e;e++)this.unlimitRow(e),i=t?"number"==typeof t?t:this.computeRowLevelLimit(e):!1,i!==!1&&this.limitRow(e,i)},computeRowLevelLimit:function(t){var e,i,n=this.rowEls.eq(t),r=n.height(),o=this.rowStructs[t].tbodyEl.children();for(e=0;o.length>e;e++)if(i=o.eq(e).removeClass("fc-limited"),i.position().top+i.outerHeight()>r)return e;return!1},limitRow:function(e,i){function n(n){for(;n>T;)r={row:e,col:T},d=E.getCellSegs(r,i),d.length&&(f=s[i-1][T],w=E.renderMoreLink(r,d),y=t("
").append(w),f.append(y),b.push(y[0])),T++}var r,o,s,l,a,c,d,h,u,f,p,g,m,v,y,w,E=this,D=this.view,S=this.rowStructs[e],b=[],T=0;if(i&&S.segLevels.length>i){for(o=S.segLevels[i-1],s=S.cellMatrix,l=S.tbodyEl.children().slice(i).addClass("fc-limited").get(),a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),u=[],h=0;c.rightCol>=T;)r={row:e,col:T},d=this.getCellSegs(r,i),u.push(d),h+=d.length,T++;if(h){for(f=s[i-1][c.leftCol],p=f.attr("rowspan")||1,g=[],m=0;u.length>m;m++)v=t('
').attr("rowspan",p),d=u[m],r={row:e,col:c.leftCol+m},w=this.renderMoreLink(r,[c].concat(d)),y=t("
").append(w),v.append(y),g.push(v[0]),b.push(v[0]);f.addClass("fc-limited").after(t(g)),l.push(f[0])}}n(D.colCnt),S.moreEls=t(b),S.limitedEls=t(l)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,i){var n=this,r=this.view;return t('').text(this.getMoreLinkText(i.length)).on("click",function(o){var s=r.opt("eventLimitClick"),l=r.cellToDate(e),a=t(this),c=n.getCellDayEl(e),d=n.getCellSegs(e),h=n.resliceDaySegs(d,l),u=n.resliceDaySegs(i,l);"function"==typeof s&&(s=r.trigger("eventLimitClick",null,{date:l,dayEl:c,moreEl:a,segs:h,hiddenSegs:u},o)),"popover"===s?n.showSegPopover(l,e,a,h):"string"==typeof s&&r.calendar.zoomTo(l,s)})},showSegPopover:function(t,e,i,n){var r,o,s=this,l=this.view,a=i.parent();r=1==l.rowCnt?this.view.el:this.rowEls.eq(e.row),o={className:"fc-more-popover",content:this.renderSegPopoverContent(t,n),parentEl:this.el,top:r.offset().top,autoHide:!0,viewportConstrain:l.opt("popoverViewportConstrain"),hide:function(){s.segPopover.destroy(),s.segPopover=null,s.popoverSegs=null}},l.opt("isRTL")?o.right=a.offset().left+a.outerWidth()+1:o.left=a.offset().left-1,this.segPopover=new X(o),this.segPopover.show()},renderSegPopoverContent:function(e,i){var n,r=this.view,o=r.opt("theme"),s=e.format(r.opt("dayPopoverFormat")),l=t('
'+''+''+P(s)+""+'
'+"
"+'
'+'
'+"
"),a=l.find(".fc-event-container");for(i=this.renderSegs(i,!0),this.popoverSegs=i,n=0;i.length>n;n++)i[n].cellDate=e,a.append(i[n].el);return l},resliceDaySegs:function(e,i){var n=t.map(e,function(t){return t.event}),r=i.clone().stripTime(),o=r.clone().add(1,"days");return this.eventsToSegs(n,r,o)},getMoreLinkText:function(t){var e=this.view,i=e.opt("eventLimitText");return"function"==typeof i?i(t):"+"+t+" "+i},getCellSegs:function(t,e){for(var i,n=this.rowStructs[t.row].segMatrix,r=e||0,o=[];n.length>r;)i=n[r][t.col],i&&o.push(i),r++;return o}}),oe.prototype=x(te.prototype),t.extend(oe.prototype,{slotDuration:null,snapDuration:null,minTime:null,maxTime:null,dayEls:null,slatEls:null,slatTops:null,highlightEl:null,helperEl:null,render:function(){this.processOptions(),this.el.html(this.renderHtml()),this.dayEls=this.el.find(".fc-day"),this.slatEls=this.el.find(".fc-slats tr"),this.computeSlatTops(),te.prototype.render.call(this)},renderHtml:function(){return'
'+this.rowHtml("slotBg")+"
"+"
"+'
'+""+this.slatRowHtml()+"
"+"
"},slotBgCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},slatRowHtml:function(){for(var t,i,n,r=this.view,o=r.calendar,s=r.opt("isRTL"),l="",a=0===this.slotDuration.asMinutes()%15,c=e.duration(+this.minTime);this.maxTime>c;)t=r.start.clone().time(c),i=t.minutes(),n='
"+(a&&i?"":""+P(o.formatDate(t,r.opt("axisFormat")))+"")+"
'+(s?n:"")+"
',d=n.col),r=l.cellToDate(0,d),o=this.computeDateTop(n.start,r),s=this.computeDateTop(n.end,r),c+='
'+"
"+"
'),c=this.bookendCells(c,"highlight"),'
'+c+""+"
"+"
"}}),t.extend(oe.prototype,{segs:null,eventSkeletonEl:null,renderEvents:function(e){var i=this.renderEventTable(e);this.eventSkeletonEl=t('
').append(i.tableEl),this.el.append(this.eventSkeletonEl),this.segs=i.segs},getSegs:function(){return this.segs||[]},destroyEvents:function(){te.prototype.destroyEvents.call(this),this.eventSkeletonEl&&(this.eventSkeletonEl.remove(),this.eventSkeletonEl=null),this.segs=null},renderEventTable:function(e){var i,n,r,o,s,l,a=t("
"),c=a.find("tr"),d=this.eventsToSegs(e);for(d=this.renderSegs(d),i=this.groupSegCols(d),this.computeSegVerticals(d),o=0;i.length>o;o++){for(s=i[o],se(s),l=t('
'),n=0;s.length>n;n++)r=s[n],r.el.css(this.generateSegPositionCss(r)),30>r.bottom-r.top&&r.el.addClass("fc-short"),l.append(r.el);c.append(t("
").append(l))}return this.bookendCells(c,"eventSkeleton"),{tableEl:a,segs:d}},updateSegVerticals:function(){var t,e=this.segs;if(e)for(this.computeSegVerticals(e),t=0;e.length>t;t++)e[t].el.css(this.generateSegVerticalCss(e[t]))},computeSegVerticals:function(t){var e,i;for(e=0;t.length>e;e++)i=t[e],i.top=this.computeDateTop(i.start,i.start),i.bottom=this.computeDateTop(i.end,i.start)},renderSegHtml:function(t,e){var i,n,r,o=this.view,s=t.event,l=o.isEventDraggable(s),a=!e&&t.isEnd&&o.isEventResizable(s),c=this.getSegClasses(t,l,a),d=this.getEventSkinCss(s);return c.unshift("fc-time-grid-event"),o.isMultiDayEvent(s)?(t.isStart||t.isEnd)&&(i=o.getEventTimeText(t.start,t.end),n=o.getEventTimeText(t.start,t.end,"LT"),r=o.getEventTimeText(t.start,null)):(i=o.getEventTimeText(s),n=o.getEventTimeText(s,"LT"),r=o.getEventTimeText(s.start,null)),'"+'
'+(i?'
"+""+P(i)+""+"
":"")+(s.title?'
'+P(s.title)+"
":"")+"
"+'
'+(a?'
':"")+""},generateSegPositionCss:function(t){var e,i,n=this.view,r=n.opt("isRTL"),o=n.opt("slotEventOverlap"),s=t.backwardCoord,l=t.forwardCoord,a=this.generateSegVerticalCss(t);return o&&(l=Math.min(1,s+2*(l-s))),r?(e=1-l,i=s):(e=s,i=1-l),a.zIndex=t.level+1,a.left=100*e+"%",a.right=100*i+"%",o&&t.forwardPressure&&(a[r?"marginLeft":"marginRight"]=20),a},generateSegVerticalCss:function(t){return{top:t.top,bottom:-t.bottom}},groupSegCols:function(t){var e,i=this.view,n=[];for(e=0;i.colCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].col].push(t[e]);return n}}),pe.prototype={calendar:null,coordMap:null,el:null,start:null,end:null,intervalStart:null,intervalEnd:null,rowCnt:null,colCnt:null,isSelected:!1,scrollerEl:null,scrollTop:null,widgetHeaderClass:null,widgetContentClass:null,highlightStateClass:null,documentMousedownProxy:null,documentDragStartProxy:null,init:function(){var e=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=e+"-widget-header",this.widgetContentClass=e+"-widget-content",this.highlightStateClass=e+"-state-highlight",this.documentMousedownProxy=t.proxy(this,"documentMousedown"),this.documentDragStartProxy=t.proxy(this,"documentDragStart")},render:function(){this.updateSize(),this.trigger("viewRender",this,this,this.el),t(document).on("mousedown",this.documentMousedownProxy).on("dragstart",this.documentDragStartProxy)},destroy:function(){this.unselect(),this.trigger("viewDestroy",this,this,this.el),this.destroyEvents(),this.el.empty(),t(document).off("mousedown",this.documentMousedownProxy).off("dragstart",this.documentDragStartProxy)},incrementDate:function(){},updateSize:function(t){t&&this.recordScroll(),this.updateHeight(),this.updateWidth()},updateWidth:function(){},updateHeight:function(){var t=this.calendar;this.setHeight(t.getSuggestedViewHeight(),t.isHeightAuto())},setHeight:function(){},computeScrollerHeight:function(t){var e,i=this.el.add(this.scrollerEl);return i.css({position:"relative",left:-1}),e=this.el.outerHeight()-this.scrollerEl.height(),i.css({position:"",left:""}),t-e},recordScroll:function(){this.scrollerEl&&(this.scrollTop=this.scrollerEl.scrollTop()) -},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'
"+""+P(this.opt("weekNumberTitle"))+""+""+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"'+i.date()+""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'
"+""+P(n)+""+""+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+"'+P(r.name)+"
"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'"+""+P(this.opt("weekNumberTitle"))+""+"":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'"+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),''+i.date()+""):""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'"+""+P(n)+""+""):'"},dayIntroHtml:function(){return'"+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+""},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return''+P(r.name)+""}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file diff --git a/dist/lang/de.js b/dist/lang/de.js index a79c3ea..7d762ce 100644 --- a/dist/lang/de.js +++ b/dist/lang/de.js @@ -1 +1 @@ -(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function n(t,e,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}(e.defineLocale||e.lang).call(e,"de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm [Uhr]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT",sameElse:"L",nextDay:"[Morgen um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gestern um] LT",lastWeek:"[letzten] dddd [um] LT"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:4}}),t.fullCalendar.datepickerLang("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),t.fullCalendar.lang("de",{defaultButtonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(t){return"+ weitere "+t}})}); \ No newline at end of file +(function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):e(jQuery,moment)})(function(e,t){function n(e,t,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}(t.defineLocale||t.lang).call(t,"de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm [Uhr]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT",sameElse:"L",nextDay:"[Morgen um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gestern um] LT",lastWeek:"[letzten] dddd [um] LT"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:4}}),e.fullCalendar.datepickerLang("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.lang("de",{defaultButtonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e}})}); \ No newline at end of file diff --git a/dist/lang/hu.js b/dist/lang/hu.js index 44a1b74..de418c2 100644 --- a/dist/lang/hu.js +++ b/dist/lang/hu.js @@ -1 +1 @@ -(function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):e(jQuery,moment)})(function(e,t){function n(e,t,n,i){var r=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return r+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return r+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return r+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");(t.defineLocale||t.lang).call(t,"hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},meridiem:function(e,t,n){return 12>e?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:7}}),e.fullCalendar.datepickerLang("hu","hu",{closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),e.fullCalendar.lang("hu",{defaultButtonText:{month:"Hónap",week:"Hét",day:"Nap",list:"Napló"},allDayText:"Egész nap",eventLimitText:"további"})}); \ No newline at end of file +(function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):e(jQuery,moment)})(function(e,t){function n(e,t,n,r){var i=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return i+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return i+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return i+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return i+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return i+(r||t?" év":" éve")}return""}function r(e){return(e?"":"[múlt] ")+"["+i[this.day()]+"] LT[-kor]"}var i="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");(t.defineLocale||t.lang).call(t,"hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},meridiem:function(e,t,n){return 12>e?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinal:"%d.",week:{dow:1,doy:7}}),e.fullCalendar.datepickerLang("hu","hu",{closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),e.fullCalendar.lang("hu",{defaultButtonText:{month:"Hónap",week:"Hét",day:"Nap",list:"Napló"},allDayText:"Egész nap",eventLimitText:"további"})}); \ No newline at end of file diff --git a/src/EventManager.js b/src/EventManager.js index 74d13da..eab6e48 100644 --- a/src/EventManager.js +++ b/src/EventManager.js @@ -528,6 +528,10 @@ function EventManager(options) { // assumed to be a calendar } if (out.resources) { + if (typeof out.resources == 'number') { + out.resources = [out.resources]; + } + if (typeof out.resources == 'string') { out.resources = out.resources.split(/\s+/); }