text: (function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["fullcalendar"]=t():e["fullcalendar"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"01f9":function(e,t,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),s=n("84f2"),c=n("41a0"),l=n("7f20"),u=n("38fd"),f=n("2b4c")("iterator"),d=!([].keys&&"next"in[].keys()),p="@@iterator",h="keys",v="values",g=function(){return this};e.exports=function(e,t,n,m,y,b,w){c(n,t,m);var E,S,T,D=function(e){if(!d&&e in I)return I[e];switch(e){case h:return function(){return new n(this,e)};case v:return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",k=y==v,R=!1,I=e.prototype,C=I[f]||I[p]||y&&I[y],M=C||D(y),O=y?k?D("entries"):M:void 0,_="Array"==t&&I.entries||C;if(_&&(T=u(_.call(new e)),T!==Object.prototype&&T.next&&(l(T,x,!0),r||"function"==typeof T[f]||a(T,f,g))),k&&C&&C.name!==v&&(R=!0,M=function(){return C.call(this)}),r&&!w||!d&&!R&&I[f]||a(I,f,M),s[t]=M,s[x]=g,y)if(E={values:k?M:D(v),keys:b?M:D(h),entries:O},w)for(S in E)S in I||i(I,S,E[S]);else o(o.P+o.F*(d||R),t,E);return E}},"07e3":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"0d58":function(e,t,n){var r=n("ce10"),o=n("e11e");e.exports=Object.keys||function(e){return r(e,o)}},"11e9":function(e,t,n){var r=n("52a7"),o=n("4630"),i=n("6821"),a=n("6a99"),s=n("69a8"),c=n("c69a"),l=Object.getOwnPropertyDescriptor;t.f=n("9e1e")?l:function(e,t){if(e=i(e),t=a(t,!0),c)try{return l(e,t)}catch(n){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},1495:function(e,t,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){o(e);var n,a=i(t),s=a.length,c=0;while(s>c)r.f(e,n=a[c++],t[n]);return e}},"1bc3":function(e,t,n){var r=n("f772");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(e,t,n){var r=n("f772"),o=n("e53d").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"21cd":function(e,t,n){var r=n("915b");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n("499e").default;o("79959421",r,!0,{sourceMap:!1,shadowMode:!1})},"230e":function(e,t,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},2350:function(e,t){function n(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"===typeof btoa){var i=r(o),a=o.sources.map((function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"}));return[n].concat(a).concat([i]).join("\n")}return[n].join("\n")}function r(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,"+t;return"/*# "+n+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=n(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r})).join("")},t.i=function(e,n){"string"===typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];"number"===typeof i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];"number"===typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"294c":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"2aba":function(e,t,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),c="toString",l=(""+s).split(c);n("8378").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(i(n,a)||o(n,a,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,c,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(e,t,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},c="prototype",l=function(){var e,t=n("230e")("iframe"),r=i.length,o="<",a=">";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),l=e.F;while(r--)delete l[c][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[c]=r(e),n=new s,s[c]=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},"2b4c":function(e,t,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i,s=e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))};s.store=r},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"318f":function(e,t,n){"use strict";var r=n("21cd"),o=n.n(r);o.a},"32e9":function(e,t,n){var r=n("86cc"),o=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"35e8":function(e,t,n){var r=n("d9f6"),o=n("aebd");e.exports=n("8e60")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"38fd":function(e,t,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"41a0":function(e,t,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},"454f":function(e,t,n){n("46a7");var r=n("584a").Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},"456d":function(e,t,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(e){return o(r(e))}}))},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"46a7":function(e,t,n){var r=n("63b6");r(r.S+r.F*!n("8e60"),"Object",{defineProperty:n("d9f6").f})},"499e":function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},o=0;o<t.length;o++){var i=t[o],a=i[0],s=i[1],c=i[2],l=i[3],u={id:e+":"+o,css:s,media:c,sourceMap:l};r[a]?r[a].parts.push(u):n.push(r[a]={id:a,parts:[u]})}return n}n.r(t),n.d(t,"default",(function(){return h}));var o="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},a=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,c=0,l=!1,u=function(){},f=null,d="data-vue-ssr-id",p="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,o){l=n,f=o||{};var a=r(e,t);return v(a),function(t){for(var n=[],o=0;o<a.length;o++){var s=a[o],c=i[s.id];c.refs--,n.push(c)}t?(a=r(e,t),v(a)):a=[];for(o=0;o<n.length;o++){c=n[o];if(0===c.refs){for(var l=0;l<c.parts.length;l++)c.parts[l]();delete i[c.id]}}}}function v(e){for(var t=0;t<e.length;t++){var n=e[t],r=i[n.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](n.parts[o]);for(;o<n.parts.length;o++)r.parts.push(m(n.parts[o]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(o=0;o<n.parts.length;o++)a.push(m(n.parts[o]));i[n.id]={id:n.id,refs:1,parts:a}}}}function g(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function m(e){var t,n,r=document.querySelector("style["+d+'~="'+e.id+'"]');if(r){if(l)return u;r.parentNode.removeChild(r)}if(p){var o=c++;r=s||(s=g()),t=b.bind(null,r,o,!1),n=b.bind(null,r,o,!0)}else r=g(),t=w.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var y=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function b(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function w(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),f.ssrId&&e.setAttribute(d,t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},"4bf8":function(e,t,n){var r=n("be13");e.exports=function(e){return Object(r(e))}},"52a7":function(e,t){t.f={}.propertyIsEnumerable},5537:function(e,t,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"573d":function(e,t,n){
  /*!
  FullCalendar Core Package v4.0.2
  Docs & License: https://fullcalendar.io/
  (c) 2019 Adam Shaw
  */
  (function(e,n){n(t)})(0,(function(e){"use strict";var t={className:!0,colSpan:!0,rowSpan:!0},n={"<tr":"tbody","<td":"tr"};function r(e,n,r){var o=document.createElement(e);if(n)for(var i in n)"style"===i?E(o,n[i]):t[i]?o[i]=n[i]:o.setAttribute(i,n[i]);return"string"===typeof r?o.innerHTML=r:null!=r&&c(o,r),o}function o(e){e=e.trim();var t=document.createElement(s(e));return t.innerHTML=e,t.firstChild}function i(e){return Array.prototype.slice.call(a(e))}function a(e){e=e.trim();var t=document.createElement(s(e));return t.innerHTML=e,t.childNodes}function s(e){return n[e.substr(0,3)]||"div"}function c(e,t){for(var n=f(t),r=0;r<n.length;r++)e.appendChild(n[r])}function l(e,t){for(var n=f(t),r=e.firstChild||null,o=0;o<n.length;o++)e.insertBefore(n[o],r)}function u(e,t){for(var n=f(t),r=e.nextSibling||null,o=0;o<n.length;o++)e.parentNode.insertBefore(n[o],r)}function f(e){var t;return t="string"===typeof e?i(e):e instanceof Node?[e]:Array.prototype.slice.call(e),t}function d(e){e.parentNode&&e.parentNode.removeChild(e)}var p=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.msMatchesSelector,h=Element.prototype.closest||function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(g(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null};function v(e,t){return h.call(e,t)}function g(e,t){return p.call(e,t)}function m(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],o=0;o<n.length;o++)for(var i=n[o].querySelectorAll(t),a=0;a<i.length;a++)r.push(i[a]);return r}function y(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],o=0;o<n.length;o++)for(var i=n[o].children,a=0;a<i.length;a++){var s=i[a];t&&!g(s,t)||r.push(s)}return r}function b(e,t,n){n?e.classList.add(t):e.classList.remove(t)}var w=/(top|left|right|bottom|width|height)$/i;function E(e,t){for(var n in t)S(e,n,t[n])}function S(e,t,n){null==n?e.style[t]="":"number"===typeof n&&w.test(t)?e.style[t]=n+"px":e.style[t]=n}function T(e,t){return e.left>=t.left&&e.left<t.right&&e.top>=t.top&&e.top<t.bottom}function D(e,t){var n={left:Math.max(e.left,t.left),right:Math.min(e.right,t.right),top:Math.max(e.top,t.top),bottom:Math.min(e.bottom,t.bottom)};return n.left<n.right&&n.top<n.bottom&&n}function x(e,t,n){return{left:e.left+t,right:e.right+t,top:e.top+n,bottom:e.bottom+n}}function k(e,t){return{left:Math.min(Math.max(e.left,t.left),t.right),top:Math.min(Math.max(e.top,t.top),t.bottom)}}function R(e){return{left:(e.left+e.right)/2,top:(e.top+e.bottom)/2}}function I(e,t){return{left:e.left-t.left,top:e.top-t.top}}var C=null;function M(){return null===C&&(C=O()),C}function O(){var e=r("div",{style:{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}},"<div></div>");document.body.appendChild(e);var t=e.firstChild,n=t.getBoundingClientRect().left>e.getBoundingClientRect().left;return d(e),n}function _(e){return e=Math.max(0,e),e=Math.round(e),e}function P(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,o=parseInt(n.borderRightWidth,10)||0,i=parseInt(n.borderTopWidth,10)||0,a=parseInt(n.borderBottomWidth,10)||0,s=_(e.offsetWidth-e.clientWidth-r-o),c=_(e.offsetHeight-e.clientHeight-i-a),l={borderLeft:r,borderRight:o,borderTop:i,borderBottom:a,scrollbarBottom:c,scrollbarLeft:0,scrollbarRight:0};return M()&&"rtl"===n.direction?l.scrollbarLeft=s:l.scrollbarRight=s,t&&(l.paddingLeft=parseInt(n.paddingLeft,10)||0,l.paddingRight=parseInt(n.paddingRight,10)||0,l.paddingTop=parseInt(n.paddingTop,10)||0,l.paddingBottom=parseInt(n.paddingBottom,10)||0),l}function z(e,t){void 0===t&&(t=!1);var n=H(e),r=P(e,t),o={left:n.left+r.borderLeft+r.scrollbarLeft,right:n.right-r.borderRight-r.scrollbarRight,top:n.top+r.borderTop,bottom:n.bottom-r.borderBottom-r.scrollbarBottom};return t&&(o.left+=r.paddingLeft,o.right-=r.paddingRight,o.top+=r.paddingTop,o.bottom-=r.paddingBottom),o}function H(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}function N(){return{left:window.pageXOffset,right:window.pageXOffset+document.documentElement.clientWidth,top:window.pageYOffset,bottom:window.pageYOffset+document.documentElement.clientHeight}}function L(e){var t=window.getComputedStyle(e);return e.getBoundingClientRect().height+parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)}function U(e){var t=[];while(e instanceof HTMLElement){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}function A(e){return U(e).map((function(e){return z(e)})).concat(N()).reduce((function(e,t){return D(e,t)||t}))}function B(e){e.preventDefault()}function V(e,t,n,r){function o(e){var t=v(e.target,n);t&&r.call(t,e,t)}return e.addEventListener(t,o),function(){e.removeEventListener(t,o)}}function j(e,t,n,r){var o;return V(e,"mouseover",t,(function(e,t){if(t!==o){o=t,n(e,t);var i=function(e){o=null,r(e,t),t.removeEventListener("mouseleave",i)};t.addEventListener("mouseleave",i)}}))}var F=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function W(e,t){var n=function(r){t(r),F.forEach((function(t){e.removeEventListener(t,n)}))};F.forEach((function(t){e.addEventListener(t,n)}))}var Z=["sun","mon","tue","wed","thu","fri","sat"];function Y(e,t){var n=de(e);return n[2]+=7*t,pe(n)}function G(e,t){var n=de(e);return n[2]+=t,pe(n)}function q(e,t){var n=de(e);return n[6]+=t,pe(n)}function X(e,t){return $(e,t)/7}function $(e,t){return(t.valueOf()-e.valueOf())/864e5}function J(e,t){return(t.valueOf()-e.valueOf())/36e5}function K(e,t){return(t.valueOf()-e.valueOf())/6e4}function Q(e,t){return(t.valueOf()-e.valueOf())/1e3}function ee(e,t){var n=re(e),r=re(t);return{years:0,months:0,days:Math.round($(n,r)),milliseconds:t.valueOf()-r.valueOf()-(e.valueOf()-n.valueOf())}}function te(e,t){var n=ne(e,t);return null!==n&&n%7===0?n/7:null}function ne(e,t){return ve(e)===ve(t)?Math.round($(e,t)):null}function re(e){return pe([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function oe(e){return pe([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours()])}function ie(e){return pe([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes()])}function ae(e){return pe([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()])}function se(e,t,n){var r=e.getUTCFullYear(),o=ce(e,r,t,n);if(o<1)return ce(e,r-1,t,n);var i=ce(e,r+1,t,n);return i>=1?Math.min(o,i):o}function ce(e,t,n,r){var o=pe([t,0,1+le(t,n,r)]),i=re(e),a=Math.round($(o,i));return Math.floor(a/7)+1}function le(e,t,n){var r=7+t-n,o=(7+pe([e,0,r]).getUTCDay()-t)%7;return-o+r-1}function ue(e){return[e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()]}function fe(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function de(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function pe(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC.apply(Date,e))}function he(e){return!isNaN(e.valueOf())}function ve(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}var ge=["years","months","days","milliseconds"],me=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function ye(e,t){var n;return"string"===typeof e?be(e):"object"===typeof e&&e?we(e):"number"===typeof e?we((n={},n[t||"milliseconds"]=e,n)):null}function be(e){var t=me.exec(e);if(t){var n=t[1]?-1:1;return{years:0,months:0,days:n*(t[2]?parseInt(t[2],10):0),milliseconds:n*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}function we(e){return{years:e.years||e.year||0,months:e.months||e.month||0,days:(e.days||e.day||0)+7*Ee(e),milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)}}function Ee(e){return e.weeks||e.week||0}function Se(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function Te(e){return 0===e.years&&0===e.months&&1===e.days&&0===e.milliseconds}function De(e,t){return{years:e.years+t.years,months:e.months+t.months,days:e.days+t.days,milliseconds:e.milliseconds+t.milliseconds}}function xe(e,t){return{years:e.years-t.years,months:e.months-t.months,days:e.days-t.days,milliseconds:e.milliseconds-t.milliseconds}}function ke(e,t){return{years:e.years*t,months:e.months*t,days:e.days*t,milliseconds:e.milliseconds*t}}function Re(e){return Ce(e)/365}function Ie(e){return Ce(e)/30}function Ce(e){return _e(e)/864e5}function Me(e){return _e(e)/6e4}function Oe(e){return _e(e)/1e3}function _e(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function Pe(e,t){for(var n=null,r=0;r<ge.length;r++){var o=ge[r];if(t[o]){var i=e[o]/t[o];if(!et(i)||null!==n&&n!==i)return null;n=i}else if(e[o])return null}return n}function ze(e,t){var n=e.milliseconds;if(n){if(n%1e3!==0)return{unit:"millisecond",value:n};if(n%6e4!==0)return{unit:"second",value:n/1e3};if(n%36e5!==0)return{unit:"minute",value:n/6e4};if(n)return{unit:"hour",value:n/36e5}}return e.days?t||e.days%7!==0?{unit:"day",value:e.days}:{unit:"week",value:e.days/7}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function He(e,t){t.left&&E(e,{borderLeftWidth:1,marginLeft:t.left-1}),t.right&&E(e,{borderRightWidth:1,marginRight:t.right-1})}function Ne(e){E(e,{marginLeft:"",marginRight:"",borderLeftWidth:"",borderRightWidth:""})}function Le(){document.body.classList.add("fc-not-allowed")}function Ue(){document.body.classList.remove("fc-not-allowed")}function Ae(e,t,n){var r=Math.floor(t/e.length),o=Math.floor(t-r*(e.length-1)),i=[],a=[],s=[],c=0;Be(e),e.forEach((function(t,n){var l=n===e.length-1?o:r,u=L(t);u<l?(i.push(t),a.push(u),s.push(t.offsetHeight)):c+=u})),n&&(t-=c,r=Math.floor(t/i.length),o=Math.floor(t-r*(i.length-1))),i.forEach((function(e,t){var n=t===i.length-1?o:r,c=a[t],l=s[t],u=n-(c-l);c<n&&(e.style.height=u+"px")}))}function Be(e){e.forEach((function(e){e.style.height=""}))}function Ve(e){var t=0;return e.forEach((function(e){var n=e.firstChild;if(n instanceof HTMLElement){var r=n.offsetWidth;r>t&&(t=r)}})),t++,e.forEach((function(e){e.style.width=t+"px"})),t}function je(e,t){var n={position:"relative",left:-1};E(e,n),E(t,n);var r=e.offsetHeight-t.offsetHeight,o={position:"",left:""};return E(e,o),E(t,o),r}function Fe(e){e.classList.add("fc-unselectable"),e.addEventListener("selectstart",B)}function We(e){e.classList.remove("fc-unselectable"),e.removeEventListener("selectstart",B)}function Ze(e){e.addEventListener("contextmenu",B)}function Ye(e){e.removeEventListener("contextmenu",B)}function Ge(e){var t,n,r=[],o=[];for("string"===typeof e?o=e.split(/\s*,\s*/):"function"===typeof e?o=[e]:Array.isArray(e)&&(o=e),t=0;t<o.length;t++)n=o[t],"string"===typeof n?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"===typeof n&&r.push({func:n});return r}function qe(e,t,n){var r,o;for(r=0;r<n.length;r++)if(o=Xe(e,t,n[r]),o)return o;return 0}function Xe(e,t,n){return n.func?n.func(e,t):$e(e[n.field],t[n.field])*(n.order||1)}function $e(e,t){return e||t?null==t?-1:null==e?1:"string"===typeof e||"string"===typeof t?String(e).localeCompare(String(t)):e-t:0}function Je(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Ke(e,t){var n=String(e);return"000".substr(0,t-n.length)+n}function Qe(e,t){return e-t}function et(e){return e%1===0}function tt(e,t,n){if("function"===typeof e&&(e=[e]),e){var r=void 0,o=void 0;for(r=0;r<e.length;r++)o=e[r].apply(t,n)||o;return o}}function nt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0;n<e.length;n++)if(void 0!==e[n])return e[n]}function rt(e,t){var n,r,o,i,a,s=function(){var c=(new Date).valueOf()-i;c<t?n=setTimeout(s,t-c):(n=null,a=e.apply(o,r),o=r=null)};return function(){return o=this,r=arguments,i=(new Date).valueOf(),n||(n=setTimeout(s,t)),a}}function ot(e,t,n,r){void 0===n&&(n={});var o={};for(var i in t){var a=t[i];void 0!==e[i]?o[i]=a===Function?"function"===typeof e[i]?e[i]:null:a?a(e[i]):e[i]:void 0!==n[i]?o[i]=n[i]:a===String?o[i]="":a&&a!==Number&&a!==Boolean&&a!==Function?o[i]=a(null):o[i]=null}if(r)for(var i in e)void 0===t[i]&&(r[i]=e[i]);return o}function it(e){return Array.isArray(e)?Array.prototype.slice.call(e):e}function at(e){var t=Math.floor($(e.start,e.end))||1,n=re(e.start),r=G(n,t);return{start:n,end:r}}function st(e,t){void 0===t&&(t=ye(0));var n=null,r=null;if(e.end){r=re(e.end);var o=e.end.valueOf()-r.valueOf();o&&o>=_e(t)&&(r=G(r,1))}return e.start&&(n=re(e.start),r&&r<=n&&(r=G(n,1))),{start:n,end:r}}function ct(e){var t=st(e);return $(t.start,t.end)>1}function lt(e,t,n,r){return"year"===r?ye(n.diffWholeYears(e,t),"year"):"month"===r?ye(n.diffWholeMonths(e,t),"month"):ee(e,t)}
  /*! *****************************************************************************
      Copyright (c) Microsoft Corporation. All rights reserved.
      Licensed under the Apache License, Version 2.0 (the "License"); you may not use
      this file except in compliance with the License. You may obtain a copy of the
      License at http://www.apache.org/licenses/LICENSE-2.0
  
      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
      MERCHANTABLITY OR NON-INFRINGEMENT.
  
      See the Apache Version 2.0 License for specific language governing permissions
      and limitations under the License.
      ***************************************************************************** */var ut=function(e,t){return ut=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},ut(e,t)};function ft(e,t){function n(){this.constructor=e}ut(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var dt=function(){return dt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},dt.apply(this,arguments)};function pt(e,t,n,r,o){for(var i=0;i<r.length;i++){var a={},s=r[i].parse(e,a,n);if(s){var c=a.allDay;return delete a.allDay,null==c&&(c=t,null==c&&(c=s.allDayGuess,null==c&&(c=!1))),dt(o,a),{allDay:c,duration:s.duration,typeData:s.typeData,typeId:i}}}return null}function ht(e,t,n,r){var o=r[e.recurringDef.typeId],i=o.expand(e.recurringDef.typeData,t,n);return e.allDay&&(i=i.map(re)),i}function vt(e,t){var n,r,o,i,a,s,c={};if(t)for(n=0;n<t.length;n++){for(r=t[n],o=[],i=e.length-1;i>=0;i--)if(a=e[i][r],"object"===typeof a&&a)o.unshift(a);else if(void 0!==a){c[r]=a;break}o.length&&(c[r]=vt(o))}for(n=e.length-1;n>=0;n--)for(r in s=e[n],s)r in c||(c[r]=s[r]);return c}function gt(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function mt(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function yt(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n];t[o]=!0}return t}function bt(e){var t=[];for(var n in e)t.push(e[n]);return t}function wt(e,t,n,r){for(var o=Rt(),i=0,a=e;i<a.length;i++){var s=a[i],c=ir(s,t,n,r);c&&Et(c,o)}return o}function Et(e,t){return void 0===t&&(t=Rt()),t.defs[e.def.defId]=e.def,e.instance&&(t.instances[e.instance.instanceId]=e.instance),t}function St(e,t,n){var r=n.dateEnv,o=e.defs,i=e.instances;for(var a in i=gt(i,(function(e){return!o[e.defId].recurringDef})),o){var s=o[a];if(s.recurringDef){var c=ht(s,t,n.dateEnv,n.pluginSystem.hooks.recurringTypes),l=s.recurringDef.duration;l||(l=s.allDay?n.defaultAllDayEventDuration:n.defaultTimedEventDuration);for(var u=0,f=c;u<f.length;u++){var d=f[u],p=sr(a,{start:d,end:r.add(d,l)});i[p.instanceId]=p}}}return{defs:o,instances:i}}function Tt(e,t){var n=e.instances[t];if(n){var r=e.defs[n.defId],o=Ct(e,(function(e){return Dt(r,e)}));return o.defs[r.defId]=r,o.instances[n.instanceId]=n,o}return Rt()}function Dt(e,t){return Boolean(e.groupId&&e.groupId===t.groupId)}function xt(e,t,n){var r=n.opt("eventDataTransform"),o=t?t.eventDataTransform:null;return o&&(e=kt(e,o)),r&&(e=kt(e,r)),e}function kt(e,t){var n;if(t){n=[];for(var r=0,o=e;r<o.length;r++){var i=o[r],a=t(i);a?n.push(a):null==a&&n.push(i)}}else n=e;return n}function Rt(){return{defs:{},instances:{}}}function It(e,t){return{defs:dt({},e.defs,t.defs),instances:dt({},e.instances,t.instances)}}function Ct(e,t){var n=gt(e.defs,t),r=gt(e.instances,(function(e){return n[e.defId]}));return{defs:n,instances:r}}function Mt(e,t){var n=null,r=null;return e.start&&(n=t.createMarker(e.start)),e.end&&(r=t.createMarker(e.end)),n||r?n&&r&&r<n?null:{start:n,end:r}:null}function Ot(e,t){var n,r,o=[],i=t.start;for(e.sort(_t),n=0;n<e.length;n++)r=e[n],r.start>i&&o.push({start:i,end:r.start}),r.end>i&&(i=r.end);return i<t.end&&o.push({start:i,end:t.end}),o}function _t(e,t){return e.start.valueOf()-t.start.valueOf()}function Pt(e,t){var n=e.start,r=e.end,o=null;return null!==t.start&&(n=null===n?t.start:new Date(Math.max(n.valueOf(),t.start.valueOf()))),null!=t.end&&(r=null===r?t.end:new Date(Math.min(r.valueOf(),t.end.valueOf()))),(null===n||null===r||n<r)&&(o={start:n,end:r}),o}function zt(e,t){return(null===e.start?null:e.start.valueOf())===(null===t.start?null:t.start.valueOf())&&(null===e.end?null:e.end.valueOf())===(null===t.end?null:t.end.valueOf())}function Ht(e,t){return(null===e.end||null===t.start||e.end>t.start)&&(null===e.start||null===t.end||e.start<t.end)}function Nt(e,t){return(null===e.start||null!==t.start&&t.start>=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function Lt(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t<e.end)}function Ut(e,t){return null!=t.start&&e<t.start?t.start:null!=t.end&&e>=t.end?new Date(t.end.valueOf()-1):e}function At(e,t){var n=0,r=0;while(r<e.length)e[r]===t?(e.splice(r,1),n++):r++;return n}function Bt(e,t){var n,r=e.length;if(r!==t.length)return!1;for(n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}function Vt(e){var t,n;return function(){return t&&Bt(t,arguments)||(t=arguments,n=e.apply(this,arguments)),n}}function jt(e,t){var n=null;return function(){var r=e.apply(this,arguments);return(null===n||n!==r&&!t(n,r))&&(n=r),n}}var Ft={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Wt={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Zt=/\s*([ap])\.?m\.?/i,Yt=/,/g,Gt=/\s+/g,qt=/\u200e/g,Xt=/UTC|GMT/,$t=function(){function e(e){var t={},n={},r=0;for(var o in e)o in Ft?(n[o]=e[o],r=Math.max(Ft[o],r)):(t[o]=e[o],o in Wt&&(r=Math.max(Wt[o],r)));this.standardDateProps=t,this.extendedSettings=n,this.severity=r,this.buildFormattingFunc=Vt(Jt)}return e.prototype.format=function(e,t){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,t)(e)},e.prototype.formatRange=function(e,t,n){var r=this,o=r.standardDateProps,i=r.extendedSettings,a=rn(e.marker,t.marker,n.calendarSystem);if(!a)return this.format(e,n);var s=a;!(s>1)||"numeric"!==o.year&&"2-digit"!==o.year||"numeric"!==o.month&&"2-digit"!==o.month||"numeric"!==o.day&&"2-digit"!==o.day||(s=1);var c=this.format(e,n),l=this.format(t,n);if(c===l)return c;var u=on(o,s),f=Jt(u,i,n),d=f(e),p=f(t),h=an(c,d,l,p),v=i.separator||"";return h?h.before+d+v+p+h.after:c+v+l},e.prototype.getLargestUnit=function(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";default:return"day"}},e}();function Jt(e,t,n){var r=Object.keys(e).length;return 1===r&&"short"===e.timeZoneName?function(e){return dn(e.timeZoneOffset)}:0===r&&t.week?function(e){return nn(n.computeWeekNumber(e.marker),n.weekLabel,n.locale,t.week)}:Kt(e,t,n)}function Kt(e,t,n){e=dt({},e),t=dt({},t),Qt(e,t),e.timeZone="UTC";var r,o=new Intl.DateTimeFormat(n.locale.codes,e);if(t.omitZeroMinute){var i=dt({},e);delete i.minute,r=new Intl.DateTimeFormat(n.locale.codes,i)}return function(i){var a,s=i.marker;a=r&&!s.getUTCMinutes()?r:o;var c=a.format(s);return en(c,i,e,t,n)}}function Qt(e,t){e.timeZoneName&&(e.hour||(e.hour="2-digit"),e.minute||(e.minute="2-digit")),"long"===e.timeZoneName&&(e.timeZoneName="short"),t.omitZeroMinute&&(e.second||e.millisecond)&&delete t.omitZeroMinute}function en(e,t,n,r,o){return e=e.replace(qt,""),"short"===n.timeZoneName&&(e=tn(e,"UTC"===o.timeZone||null==t.timeZoneOffset?"UTC":dn(t.timeZoneOffset))),r.omitCommas&&(e=e.replace(Yt,"").trim()),r.omitZeroMinute&&(e=e.replace(":00","")),!1===r.meridiem?e=e.replace(Zt,"").trim():"narrow"===r.meridiem?e=e.replace(Zt,(function(e,t){return t.toLocaleLowerCase()})):"short"===r.meridiem?e=e.replace(Zt,(function(e,t){return t.toLocaleLowerCase()+"m"})):"lowercase"===r.meridiem&&(e=e.replace(Zt,(function(e){return e.toLocaleLowerCase()}))),e=e.replace(Gt," "),e=e.trim(),e}function tn(e,t){var n=!1;return e=e.replace(Xt,(function(){return n=!0,t})),n||(e+=" "+t),e}function nn(e,t,n,r){var o=[];return"narrow"===r?o.push(t):"short"===r&&o.push(t," "),o.push(n.simpleNumberFormat.format(e)),n.options.isRtl&&o.reverse(),o.join("")}function rn(e,t,n){return n.getMarkerYear(e)!==n.getMarkerYear(t)?5:n.getMarkerMonth(e)!==n.getMarkerMonth(t)?4:n.getMarkerDay(e)!==n.getMarkerDay(t)?2:ve(e)!==ve(t)?1:0}function on(e,t){var n={};for(var r in e)(!(r in Wt)||Wt[r]<=t)&&(n[r]=e[r]);return n}function an(e,t,n,r){var o=0;while(o<e.length){var i=e.indexOf(t,o);if(-1===i)break;var a=e.substr(0,i);o=i+t.length;var s=e.substr(o),c=0;while(c<n.length){var l=n.indexOf(r,c);if(-1===l)break;var u=n.substr(0,l);c=l+r.length;var f=n.substr(c);if(a===u&&s===f)return{before:a,after:s}}}return null}var sn=function(){function e(e,t){this.cmdStr=e,this.separator=t}return e.prototype.format=function(e,t){return t.cmdFormatter(this.cmdStr,pn(e,null,t,this.separator))},e.prototype.formatRange=function(e,t,n){return n.cmdFormatter(this.cmdStr,pn(e,t,n,this.separator))},e}(),cn=function(){function e(e){this.func=e}return e.prototype.format=function(e,t){return this.func(pn(e,null,t))},e.prototype.formatRange=function(e,t,n){return this.func(pn(e,t,n))},e}();function ln(e,t){return"object"===typeof e&&e?("string"===typeof t&&(e=dt({separator:t},e)),new $t(e)):"string"===typeof e?new sn(e,t):"function"===typeof e?new cn(e):void 0}function un(e,t,n){void 0===n&&(n=!1);var r=e.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",dn(t,!0)))),r}function fn(e){return Ke(e.getUTCHours(),2)+":"+Ke(e.getUTCMinutes(),2)+":"+Ke(e.getUTCSeconds(),2)}function dn(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=Math.round(r%60);return t?n+Ke(o,2)+":"+Ke(i,2):"GMT"+n+o+(i?":"+Ke(i,2):"")}function pn(e,t,n,r){var o=hn(e,n.calendarSystem),i=t?hn(t,n.calendarSystem):null;return{date:o,start:o,end:i,timeZone:n.timeZone,localeCodes:n.locale.codes,separator:r}}function hn(e,t){var n=t.markerToArray(e.marker);return{marker:e.marker,timeZoneOffset:e.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}var vn=function(){function e(e,t){this.calendar=e,this.internalEventSource=t}return e.prototype.remove=function(){this.calendar.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},e.prototype.refetch=function(){this.calendar.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId]})},Object.defineProperty(e.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!0,configurable:!0}),e}(),gn=function(){function e(e,t,n){this._calendar=e,this._def=t,this._instance=n||null}return e.prototype.setProp=function(e,t){var n,r;if(e in rr);else if(e in nr)"function"===typeof nr[e]&&(t=nr[e](t)),this.mutate({standardProps:(n={},n[e]=t,n)});else if(e in $n){var o=void 0;"function"===typeof $n[e]&&(t=$n[e](t)),"color"===e?o={backgroundColor:t,borderColor:t}:"editable"===e?o={startEditable:t,durationEditable:t}:(r={},r[e]=t,o=r),this.mutate({standardProps:{ui:o}})}},e.prototype.setExtendedProp=function(e,t){var n;this.mutate({extendedProps:(n={},n[e]=t,n)})},e.prototype.setStart=function(e,t){void 0===t&&(t={});var n=this._calendar.dateEnv,r=n.createMarker(e);if(r&&this._instance){var o=this._instance.range,i=lt(o.start,r,n,t.granularity),a=null;if(t.maintainDuration){var s=lt(o.start,o.end,n,t.granularity),c=lt(r,o.end,n,t.granularity);a=xe(s,c)}this.mutate({startDelta:i,endDelta:a})}},e.prototype.setEnd=function(e,t){void 0===t&&(t={});var n,r=this._calendar.dateEnv;if((null==e||(n=r.createMarker(e),n))&&this._instance)if(n){var o=lt(this._instance.range.end,n,r,t.granularity);this.mutate({endDelta:o})}else this.mutate({standardProps:{hasEnd:!1}})},e.prototype.setDates=function(e,t,n){void 0===n&&(n={});var r,o=this._calendar.dateEnv,i={allDay:n.allDay},a=o.createMarker(e);if(a&&(null==t||(r=o.createMarker(t),r))&&this._instance){var s=this._instance.range;!0===n.allDay&&(s=at(s));var c=lt(s.start,a,o,n.granularity);if(r){var l=lt(s.end,r,o,n.granularity);this.mutate({startDelta:c,endDelta:l,standardProps:i})}else i.hasEnd=!1,this.mutate({startDelta:c,standardProps:i})}},e.prototype.moveStart=function(e){var t=ye(e);t&&this.mutate({startDelta:t})},e.prototype.moveEnd=function(e){var t=ye(e);t&&this.mutate({endDelta:t})},e.prototype.moveDates=function(e){var t=ye(e);t&&this.mutate({startDelta:t,endDelta:t})},e.prototype.setAllDay=function(e,t){void 0===t&&(t={});var n={allDay:e},r=t.maintainDuration;null==r&&(r=this._calendar.opt("allDayMaintainDuration")),this._def.allDay!==e&&(n.hasEnd=r),this.mutate({standardProps:n})},e.prototype.formatRange=function(e){var t=this._calendar.dateEnv,n=this._instance,r=ln(e,this._calendar.opt("defaultRangeSeparator"));return this._def.hasEnd?t.formatRange(n.range.start,n.range.end,r,{forcedStartTzo:n.forcedStartTzo,forcedEndTzo:n.forcedEndTzo}):t.format(n.range.start,r,{forcedTzo:n.forcedStartTzo})},e.prototype.mutate=function(e){var t=this._def,n=this._instance;if(n){this._calendar.dispatch({type:"MUTATE_EVENTS",instanceId:n.instanceId,mutation:e,fromApi:!0});var r=this._calendar.state.eventStore;this._def=r.defs[t.defId],this._instance=r.instances[n.instanceId]}},e.prototype.remove=function(){this._calendar.dispatch({type:"REMOVE_EVENT_DEF",defId:this._def.defId})},Object.defineProperty(e.prototype,"source",{get:function(){var e=this._def.sourceId;return e?new vn(this._calendar,this._calendar.state.eventSources[e]):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"start",{get:function(){return this._instance?this._calendar.dateEnv.toDate(this._instance.range.start):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"end",{get:function(){return this._instance&&this._def.hasEnd?this._calendar.dateEnv.toDate(this._instance.range.end):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._def.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"groupId",{get:function(){return this._def.groupId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allDay",{get:function(){return this._def.allDay},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"title",{get:function(){return this._def.title},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this._def.url},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rendering",{get:function(){return this._def.rendering},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"startEditable",{get:function(){return this._def.ui.startEditable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"durationEditable",{get:function(){return this._def.ui.durationEditable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"constraint",{get:function(){return this._def.ui.constraints[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"overlap",{get:function(){return this._def.ui.overlap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allow",{get:function(){return this._def.ui.allows[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"backgroundColor",{get:function(){return this._def.ui.backgroundColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"borderColor",{get:function(){return this._def.ui.borderColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textColor",{get:function(){return this._def.ui.textColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"classNames",{get:function(){return this._def.ui.classNames},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"extendedProps",{get:function(){return this._def.extendedProps},enumerable:!0,configurable:!0}),e}();function mn(e,t,n,r){var o={},i={},a={},s=[],c=[],l=Sn(e.defs,t);for(var u in e.defs){var f=e.defs[u];"inverse-background"===f.rendering&&(f.groupId?(o[f.groupId]=[],a[f.groupId]||(a[f.groupId]=f)):i[u]=[])}for(var d in e.instances){var p=e.instances[d],h=(f=e.defs[p.defId],l[f.defId]),v=p.range,g=!f.allDay&&r?st(v,r):v,m=Pt(g,n);m&&("inverse-background"===f.rendering?f.groupId?o[f.groupId].push(m):i[p.defId].push(m):("background"===f.rendering?s:c).push({def:f,ui:h,instance:p,range:m,isStart:g.start&&g.start.valueOf()===m.start.valueOf(),isEnd:g.end&&g.end.valueOf()===m.end.valueOf()}))}for(var y in o)for(var b=o[y],w=Ot(b,n),E=0,S=w;E<S.length;E++){var T=S[E];f=a[y],h=l[f.defId];s.push({def:f,ui:h,instance:null,range:T,isStart:!1,isEnd:!1})}for(var u in i){b=i[u],w=Ot(b,n);for(var D=0,x=w;D<x.length;D++){T=x[D];s.push({def:e.defs[u],ui:l[u],instance:null,range:T,isStart:!1,isEnd:!1})}}return{bg:s,fg:c}}function yn(e){return"background"===e.rendering||"inverse-background"===e.rendering}function bn(e,t,n){e.hasPublicHandlers("eventRender")&&(t=t.filter((function(t){var r=e.publiclyTrigger("eventRender",[{event:new gn(e.calendar,t.eventRange.def,t.eventRange.instance),isMirror:n,isStart:t.isStart,isEnd:t.isEnd,el:t.el,view:e}]);return!1!==r&&(r&&!0!==r&&(t.el=r),!0)})));for(var r=0,o=t;r<o.length;r++){var i=o[r];wn(i.el,i)}return t}function wn(e,t){e.fcSeg=t}function En(e){return e.fcSeg||null}function Sn(e,t){return mt(e,(function(e){return Tn(e,t)}))}function Tn(e,t){var n=[];return t[""]&&n.push(t[""]),t[e.defId]&&n.push(t[e.defId]),n.push(e.ui),er(n)}function Dn(e,t,n,r){var o=Sn(e.defs,t),i=Rt();for(var a in e.defs){var s=e.defs[a];i.defs[a]=xn(s,o[a],n,r.pluginSystem.hooks.eventDefMutationAppliers,r)}for(var c in e.instances){var l=e.instances[c];s=i.defs[l.defId];i.instances[c]=Rn(l,s,o[l.defId],n,r)}return i}function xn(e,t,n,r,o){var i=n.standardProps||{};null==i.hasEnd&&t.durationEditable&&kn(t.startEditable?n.startDelta:null,n.endDelta||null)&&(i.hasEnd=!0);var a=dt({},e,i,{ui:dt({},e.ui,i.ui)});n.extendedProps&&(a.extendedProps=dt({},a.extendedProps,n.extendedProps));for(var s=0,c=r;s<c.length;s++){var l=c[s];l(a,n,o)}return!a.hasEnd&&o.opt("forceEventDuration")&&(a.hasEnd=!0),a}function kn(e,t){return e&&!_e(e)&&(e=null),t&&!_e(t)&&(t=null),!(!e&&!t)&&(Boolean(e)!==Boolean(t)||!Se(e,t))}function Rn(e,t,n,r,o){var i=o.dateEnv,a=r.standardProps&&!0===r.standardProps.allDay,s=r.standardProps&&!1===r.standardProps.hasEnd,c=dt({},e);return a&&(c.range=at(c.range)),r.startDelta&&n.startEditable&&(c.range={start:i.add(c.range.start,r.startDelta),end:c.range.end}),s?c.range={start:c.range.start,end:o.getDefaultEventEnd(t.allDay,c.range.start)}:!r.endDelta||!n.durationEditable&&kn(n.startEditable?r.startDelta:null,r.endDelta)||(c.range={start:c.range.start,end:i.add(c.range.end,r.endDelta)}),t.allDay&&(c.range={start:re(c.range.start),end:re(c.range.end)}),c.range.end<c.range.start&&(c.range.end=o.getDefaultEventEnd(t.allDay,c.range.start)),c}function In(e,t,n,r,o){switch(t.type){case"RECEIVE_EVENTS":return Cn(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,o);case"ADD_EVENTS":return Mn(e,t.eventStore,r?r.activeRange:null,o);case"MERGE_EVENTS":return It(e,t.eventStore);case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return r?St(e,r.activeRange,o):e;case"CHANGE_TIMEZONE":return On(e,t.oldDateEnv,o.dateEnv);case"MUTATE_EVENTS":return _n(e,t.instanceId,t.mutation,t.fromApi,o);case"REMOVE_EVENT_INSTANCES":return zn(e,t.instances);case"REMOVE_EVENT_DEF":return Ct(e,(function(e){return e.defId!==t.defId}));case"REMOVE_EVENT_SOURCE":return Pn(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Ct(e,(function(e){return!e.sourceId}));case"REMOVE_ALL_EVENTS":return Rt();case"RESET_EVENTS":return{defs:e.defs,instances:e.instances};default:return e}}function Cn(e,t,n,r,o,i){if(t&&n===t.latestFetchId){var a=wt(xt(o,t,i),t.sourceId,i);return r&&(a=St(a,r,i)),It(Pn(e,t.sourceId),a)}return e}function Mn(e,t,n,r){return n&&(t=St(t,n,r)),It(e,t)}function On(e,t,n){var r=e.defs,o=mt(e.instances,(function(e){var o=r[e.defId];return o.allDay||o.recurringDef?e:dt({},e,{range:{start:n.createMarker(t.toDate(e.range.start,e.forcedStartTzo)),end:n.createMarker(t.toDate(e.range.end,e.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:e.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:e.forcedEndTzo})}));return{defs:r,instances:o}}function _n(e,t,n,r,o){var i=Tt(e,t),a=r?{"":{startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}}:o.eventUiBases;return i=Dn(i,a,n,o),It(e,i)}function Pn(e,t){return Ct(e,(function(e){return e.sourceId!==t}))}function zn(e,t){return{defs:e.defs,instances:gt(e.instances,(function(e){return!t[e.instanceId]}))}}function Hn(e,t){return Ln({eventDrag:e},t)}function Nn(e,t){return Ln({dateSelection:e},t)}function Ln(e,t){var n=t.view,r=dt({businessHours:n?n.props.businessHours:Rt(),dateSelection:"",eventStore:t.state.eventStore,eventUiBases:t.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},e);return(t.pluginSystem.hooks.isPropsValid||Un)(r,t)}function Un(e,t,n,r){return void 0===n&&(n={}),!(e.eventDrag&&!An(e,t,n,r))&&!(e.dateSelection&&!Bn(e,t,n,r))}function An(e,t,n,r){var o=e.eventDrag,i=o.mutatedEvents,a=i.defs,s=i.instances,c=Sn(a,o.isEvent?e.eventUiBases:{"":t.selectionConfig});r&&(c=mt(c,r));var l=zn(e.eventStore,o.affectedEvents.instances),u=l.defs,f=l.instances,d=Sn(u,e.eventUiBases);for(var p in s){var h=s[p],v=h.range,g=c[h.defId],m=a[h.defId];if(!Vn(g.constraints,v,l,e.businessHours,t))return!1;var y=t.opt("eventOverlap");for(var b in"function"!==typeof y&&(y=null),f){var w=f[b];if(Ht(v,w.range)){var E=d[w.defId].overlap;if(!1===E&&o.isEvent)return!1;if(!1===g.overlap)return!1;if(y&&!y(new gn(t,u[w.defId],w),new gn(t,m,h)))return!1}}for(var S=0,T=g.allows;S<T.length;S++){var D=T[S],x=dt({},n,{range:h.range,allDay:m.allDay}),k=e.eventStore.defs[m.defId],R=e.eventStore.instances[p],I=void 0;if(I=k?new gn(t,k,R):new gn(t,m),!D(t.buildDateSpanApi(x),I))return!1}}return!0}function Bn(e,t,n,r){var o=e.eventStore,i=o.defs,a=o.instances,s=e.dateSelection,c=s.range,l=t.selectionConfig;if(r&&(l=r(l)),!Vn(l.constraints,c,o,e.businessHours,t))return!1;var u=t.opt("selectOverlap");for(var f in"function"!==typeof u&&(u=null),a){var d=a[f];if(Ht(c,d.range)){if(!1===l.overlap)return!1;if(u&&!u(new gn(t,i[d.defId],d)))return!1}}for(var p=0,h=l.allows;p<h.length;p++){var v=h[p],g=dt({},n,s);if(!v(t.buildDateSpanApi(g),null))return!1}return!0}function Vn(e,t,n,r,o){for(var i=0,a=e;i<a.length;i++){var s=a[i];if(!Wn(jn(s,t,n,r,o),t))return!1}return!0}function jn(e,t,n,r,o){return"businessHours"===e?Fn(St(r,t,o)):"string"===typeof e?Fn(Ct(n,(function(t){return t.groupId===e}))):"object"===typeof e&&e?Fn(St(e,t,o)):[]}function Fn(e){var t=e.instances,n=[];for(var r in t)n.push(t[r].range);return n}function Wn(e,t){for(var n=0,r=e;n<r.length;n++){var o=r[n];if(Nt(o,t))return!0}return!1}function Zn(e,t){return Array.isArray(e)?wt(e,"",t,!0):"object"===typeof e&&e?wt([e],"",t,!0):null!=e?String(e):null}function Yn(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function Gn(e){var t=[];for(var n in e){var r=e[n];null!=r&&""!==r&&t.push(n+":"+r)}return t.join(";")}function qn(e){var t=[];for(var n in e){var r=e[n];null!=r&&t.push(n+'="'+Yn(r)+'"')}return t.join(" ")}function Xn(e){return Array.isArray(e)?e:"string"===typeof e?e.split(/\s+/):[]}var $n={editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:null,overlap:null,allow:null,className:Xn,classNames:Xn,color:String,backgroundColor:String,borderColor:String,textColor:String};function Jn(e,t,n){var r=ot(e,$n,{},n),o=Zn(r.constraint,t);return{startEditable:null!=r.startEditable?r.startEditable:r.editable,durationEditable:null!=r.durationEditable?r.durationEditable:r.editable,constraints:null!=o?[o]:[],overlap:r.overlap,allows:null!=r.allow?[r.allow]:[],backgroundColor:r.backgroundColor||r.color,borderColor:r.borderColor||r.color,textColor:r.textColor,classNames:r.classNames.concat(r.className)}}function Kn(e,t,n,r){var o={},i={};for(var a in $n){var s=e+Je(a);o[a]=t[s],i[s]=!0}if("event"===e&&(o.editable=t.editable),r)for(var a in t)i[a]||(r[a]=t[a]);return Jn(o,n)}var Qn={startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function er(e){return e.reduce(tr,Qn)}function tr(e,t){return{startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"===typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),backgroundColor:t.backgroundColor||e.backgroundColor,borderColor:t.borderColor||e.borderColor,textColor:t.textColor||e.textColor,classNames:e.classNames.concat(t.classNames)}}var nr={id:String,groupId:String,title:String,url:String,rendering:String,extendedProps:null},rr={start:null,date:null,end:null,allDay:null},or=0;function ir(e,t,n,r){var o=fr(t,n),i={},a=pt(e,o,n.dateEnv,n.pluginSystem.hooks.recurringTypes,i);if(a){var s=ar(i,t,a.allDay,Boolean(a.duration),n);return s.recurringDef={typeId:a.typeId,typeData:a.typeData,duration:a.duration},{def:s,instance:null}}var c={},l=cr(e,o,n,c,r);if(l){s=ar(c,t,l.allDay,l.hasEnd,n);var u=sr(s.defId,l.range,l.forcedStartTzo,l.forcedEndTzo);return{def:s,instance:u}}return null}function ar(e,t,n,r,o){var i={},a=ur(e,o,i);a.defId=String(or++),a.sourceId=t,a.allDay=n,a.hasEnd=r;for(var s=0,c=o.pluginSystem.hooks.eventDefParsers;s<c.length;s++){var l=c[s],u={};l(a,i,u),i=u}return a.extendedProps=dt(i,a.extendedProps||{}),Object.freeze(a.ui.classNames),Object.freeze(a.extendedProps),a}function sr(e,t,n,r){return{instanceId:String(or++),defId:e,range:t,forcedStartTzo:null==n?null:n,forcedEndTzo:null==r?null:r}}function cr(e,t,n,r,o){var i,a,s=lr(e,r),c=s.allDay,l=null,u=!1,f=null;if(i=n.dateEnv.createMarkerMeta(s.start),i)l=i.marker;else if(!o)return null;return null!=s.end&&(a=n.dateEnv.createMarkerMeta(s.end)),null==c&&(c=null!=t?t:(!i||i.isTimeUnspecified)&&(!a||a.isTimeUnspecified)),c&&l&&(l=re(l)),a&&(f=a.marker,c&&(f=re(f)),l&&f<=l&&(f=null)),f?u=!0:o||(u=n.opt("forceEventDuration")||!1,f=n.dateEnv.add(l,c?n.defaultAllDayEventDuration:n.defaultTimedEventDuration)),{allDay:c,hasEnd:u,range:{start:l,end:f},forcedStartTzo:i?i.forcedTzo:null,forcedEndTzo:a?a.forcedTzo:null}}function lr(e,t){var n=ot(e,rr,{},t);return n.start=null!==n.start?n.start:n.date,delete n.date,n}function ur(e,t,n){var r={},o=ot(e,nr,{},r),i=Jn(r,t,n);return o.publicId=o.id,delete o.id,o.ui=i,o}function fr(e,t){var n=null;if(e){var r=t.state.eventSources[e];n=r.allDayDefault}return null==n&&(n=t.opt("allDayDefault")),n}var dr={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],rendering:"inverse-background",classNames:"fc-nonbusiness",groupId:"_businessHours"};function pr(e,t){return wt(hr(e),"",t)}function hr(e){var t;return t=!0===e?[{}]:Array.isArray(e)?e.filter((function(e){return e.daysOfWeek})):"object"===typeof e&&e?[e]:[],t=t.map((function(e){return dt({},dr,e)})),t}function vr(e,t,n){void 0===n&&(n=[]);var r,o,i=[];function a(){if(o){for(var e=0,n=i;e<n.length;e++){var a=n[e];a.unrender()}t&&t.apply(r,o),o=null}}function s(){o&&Bt(o,arguments)||(a(),r=this,o=arguments,e.apply(this,arguments))}s.dependents=i,s.unrender=a;for(var c=0,l=n;c<l.length;c++){var u=l[c];u.dependents.push(s)}return s}function gr(e,t,n){return void 0===n&&(n=1),e===t||(Array.isArray(e)&&Array.isArray(t)?mr(e,t,n):!("object"!==typeof e||!e||"object"!==typeof t||!t)&&yr(e,t,n))}function mr(e,t,n){if(void 0===n&&(n=1),e===t)return!0;if(n>0){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!gr(e[r],t[r],n-1))return!1;return!0}return!1}function yr(e,t,n){if(void 0===n&&(n=1),e===t)return!0;if(n>0){for(var r in e)if(!(r in t))return!1;for(var r in t){if(!(r in e))return!1;if(!gr(e[r],t[r],n-1))return!1}return!0}return!1}function br(e,t,n){void 0===n&&(n=1);var r={};for(var o in t)o in e&&gr(e[o],t[o],n-1)||(r[o]=t[o]);return r}function wr(e,t){for(var n in e)if(!(n in t))return!0;return!1}var Er=Rt(),Sr=function(){function e(){this.getKeysForEventDefs=Vt(this._getKeysForEventDefs),this.splitDateSelection=Vt(this._splitDateSpan),this.splitEventStore=Vt(this._splitEventStore),this.splitIndividualUi=Vt(this._splitIndividualUi),this.splitEventDrag=Vt(this._splitInteraction),this.splitEventResize=Vt(this._splitInteraction),this.eventUiBuilders={}}return e.prototype.splitProps=function(e){var t=this,n=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),o=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,r),a=this.splitEventStore(e.eventStore,r),s=this.splitEventDrag(e.eventDrag),c=this.splitEventResize(e.eventResize),l={};for(var u in this.eventUiBuilders=mt(n,(function(e,n){return t.eventUiBuilders[n]||Vt(Tr)})),n){var f=n[u],d=a[u]||Er,p=this.eventUiBuilders[u];l[u]={businessHours:f.businessHours||e.businessHours,dateSelection:o[u]||null,eventStore:d,eventUiBases:p(e.eventUiBases[""],f.ui,i[u]),eventSelection:d.instances[e.eventSelection]?e.eventSelection:"",eventDrag:s[u]||null,eventResize:c[u]||null}}return l},e.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=this.getKeysForDateSpan(e),r=0,o=n;r<o.length;r++){var i=o[r];t[i]=e}return t},e.prototype._getKeysForEventDefs=function(e){var t=this;return mt(e.defs,(function(e){return t.getKeysForEventDef(e)}))},e.prototype._splitEventStore=function(e,t){var n=e.defs,r=e.instances,o={};for(var i in n)for(var a=0,s=t[i];a<s.length;a++){var c=s[a];o[c]||(o[c]=Rt()),o[c].defs[i]=n[i]}for(var l in r)for(var u=r[l],f=0,d=t[u.defId];f<d.length;f++){c=d[f];o[c]&&(o[c].instances[l]=u)}return o},e.prototype._splitIndividualUi=function(e,t){var n={};for(var r in e)if(r)for(var o=0,i=t[r];o<i.length;o++){var a=i[o];n[a]||(n[a]={}),n[a][r]=e[r]}return n},e.prototype._splitInteraction=function(e){var t={};if(e){var n=this._splitEventStore(e.affectedEvents,this._getKeysForEventDefs(e.affectedEvents)),r=this._getKeysForEventDefs(e.mutatedEvents),o=this._splitEventStore(e.mutatedEvents,r),i=function(r){t[r]||(t[r]={affectedEvents:n[r]||Er,mutatedEvents:o[r]||Er,isEvent:e.isEvent,origSeg:e.origSeg})};for(var a in n)i(a);for(var a in o)i(a)}return t},e}();function Tr(e,t,n){var r=[];e&&r.push(e),t&&r.push(t);var o={"":er(r)};return n&&dt(o,n),o}function Dr(e,t,n,r){var o,i,a,s,c=e.dateEnv;return t instanceof Date?o=t:(o=t.date,i=t.type,a=t.forceOff),s={date:c.formatIso(o,{omitTime:!0}),type:i||"day"},"string"===typeof n&&(r=n,n=null),n=n?" "+qn(n):"",r=r||"",!a&&e.opt("navLinks")?"<a"+n+' data-goto="'+Yn(JSON.stringify(s))+'">'+r+"</a>":"<span"+n+">"+r+"</span>"}function xr(e){return e.opt("allDayHtml")||Yn(e.opt("allDayText"))}function kr(e,t,n,r){var o,i,a=n.calendar,s=n.view,c=n.theme,l=n.dateEnv,u=[];return Lt(t.activeRange,e)?(u.push("fc-"+Z[e.getUTCDay()]),s.opt("monthMode")&&l.getMonth(e)!==l.getMonth(t.currentRange.start)&&u.push("fc-other-month"),o=re(a.getNow()),i=G(o,1),e<o?u.push("fc-past"):e>=i?u.push("fc-future"):(u.push("fc-today"),!0!==r&&u.push(c.getClass("today")))):u.push("fc-disabled-day"),u}function Rr(e,t,n){var r=!1,o=function(){r||(r=!0,t.apply(this,arguments))},i=function(){r||(r=!0,n&&n.apply(this,arguments))},a=e(o,i);a&&"function"===typeof a.then&&a.then(o,i)}var Ir=function(){function e(){}return e.mixInto=function(e){this.mixIntoObj(e.prototype)},e.mixIntoObj=function(e){var t=this;Object.getOwnPropertyNames(this.prototype).forEach((function(n){e[n]||(e[n]=t.prototype[n])}))},e.mixOver=function(e){var t=this;Object.getOwnPropertyNames(this.prototype).forEach((function(n){e.prototype[n]=t.prototype[n]}))},e}(),Cr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ft(t,e),t.prototype.on=function(e,t){return Mr(this._handlers||(this._handlers={}),e,t),this},t.prototype.one=function(e,t){return Mr(this._oneHandlers||(this._oneHandlers={}),e,t),this},t.prototype.off=function(e,t){return this._handlers&&Or(this._handlers,e,t),this._oneHandlers&&Or(this._oneHandlers,e,t),this},t.prototype.trigger=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return this.triggerWith(e,this,t),this},t.prototype.triggerWith=function(e,t,n){return this._handlers&&tt(this._handlers[e],t,n),this._oneHandlers&&(tt(this._oneHandlers[e],t,n),delete this._oneHandlers[e]),this},t.prototype.hasHandlers=function(e){return this._handlers&&this._handlers[e]&&this._handlers[e].length||this._oneHandlers&&this._oneHandlers[e]&&this._oneHandlers[e].length},t}(Ir);function Mr(e,t,n){(e[t]||(e[t]=[])).push(n)}function Or(e,t,n){n?e[t]&&(e[t]=e[t].filter((function(e){return e!==n}))):delete e[t]}var _r=function(){function e(e,t,n,r){this.originEl=e,this.els=t,this.isHorizontal=n,this.isVertical=r}return e.prototype.build=function(){var e=this.originEl,t=this.originClientRect=e.getBoundingClientRect();this.isHorizontal&&this.buildElHorizontals(t.left),this.isVertical&&this.buildElVerticals(t.top)},e.prototype.buildElHorizontals=function(e){for(var t=[],n=[],r=0,o=this.els;r<o.length;r++){var i=o[r],a=i.getBoundingClientRect();t.push(a.left-e),n.push(a.right-e)}this.lefts=t,this.rights=n},e.prototype.buildElVerticals=function(e){for(var t=[],n=[],r=0,o=this.els;r<o.length;r++){var i=o[r],a=i.getBoundingClientRect();t.push(a.top-e),n.push(a.bottom-e)}this.tops=t,this.bottoms=n},e.prototype.leftToIndex=function(e){var t,n=this.lefts,r=this.rights,o=n.length;for(t=0;t<o;t++)if(e>=n[t]&&e<r[t])return t},e.prototype.topToIndex=function(e){var t,n=this.tops,r=this.bottoms,o=n.length;for(t=0;t<o;t++)if(e>=n[t]&&e<r[t])return t},e.prototype.getWidth=function(e){return this.rights[e]-this.lefts[e]},e.prototype.getHeight=function(e){return this.bottoms[e]-this.tops[e]},e}(),Pr=function(){function e(){}return e.prototype.getMaxScrollTop=function(){return this.getScrollHeight()-this.getClientHeight()},e.prototype.getMaxScrollLeft=function(){return this.getScrollWidth()-this.getClientWidth()},e.prototype.canScrollVertically=function(){return this.getMaxScrollTop()>0},e.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},e.prototype.canScrollUp=function(){return this.getScrollTop()>0},e.prototype.canScrollDown=function(){return this.getScrollTop()<this.getMaxScrollTop()},e.prototype.canScrollLeft=function(){return this.getScrollLeft()>0},e.prototype.canScrollRight=function(){return this.getScrollLeft()<this.getMaxScrollLeft()},e}(),zr=function(e){function t(t){var n=e.call(this)||this;return n.el=t,n}return ft(t,e),t.prototype.getScrollTop=function(){return this.el.scrollTop},t.prototype.getScrollLeft=function(){return this.el.scrollLeft},t.prototype.setScrollTop=function(e){this.el.scrollTop=e},t.prototype.setScrollLeft=function(e){this.el.scrollLeft=e},t.prototype.getScrollWidth=function(){return this.el.scrollWidth},t.prototype.getScrollHeight=function(){return this.el.scrollHeight},t.prototype.getClientHeight=function(){return this.el.clientHeight},t.prototype.getClientWidth=function(){return this.el.clientWidth},t}(Pr),Hr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ft(t,e),t.prototype.getScrollTop=function(){return window.pageYOffset},t.prototype.getScrollLeft=function(){return window.pageXOffset},t.prototype.setScrollTop=function(e){window.scroll(window.pageXOffset,e)},t.prototype.setScrollLeft=function(e){window.scroll(e,window.pageYOffset)},t.prototype.getScrollWidth=function(){return document.documentElement.scrollWidth},t.prototype.getScrollHeight=function(){return document.documentElement.scrollHeight},t.prototype.getClientHeight=function(){return document.documentElement.clientHeight},t.prototype.getClientWidth=function(){return document.documentElement.clientWidth},t}(Pr),Nr=function(e){function t(t,n){var o=e.call(this,r("div",{className:"fc-scroller"}))||this;return o.overflowX=t,o.overflowY=n,o.applyOverflow(),o}return ft(t,e),t.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},t.prototype.destroy=function(){d(this.el)},t.prototype.applyOverflow=function(){E(this.el,{overflowX:this.overflowX,overflowY:this.overflowY})},t.prototype.lockOverflow=function(e){var t=this.overflowX,n=this.overflowY;e=e||this.getScrollbarWidths(),"auto"===t&&(t=e.bottom||this.canScrollHorizontally()?"scroll":"hidden"),"auto"===n&&(n=e.left||e.right||this.canScrollVertically()?"scroll":"hidden"),E(this.el,{overflowX:t,overflowY:n})},t.prototype.setHeight=function(e){S(this.el,"height",e)},t.prototype.getScrollbarWidths=function(){var e=P(this.el);return{left:e.scrollbarLeft,right:e.scrollbarRight,bottom:e.scrollbarBottom}},t}(zr),Lr=function(){function e(e){this.calendarOptions=e,this.processIconOverride()}return e.prototype.processIconOverride=function(){this.iconOverrideOption&&this.setIconOverride(this.calendarOptions[this.iconOverrideOption])},e.prototype.setIconOverride=function(e){var t,n;if("object"===typeof e&&e){for(n in t=dt({},this.iconClasses),e)t[n]=this.applyIconOverridePrefix(e[n]);this.iconClasses=t}else!1===e&&(this.iconClasses={})},e.prototype.applyIconOverridePrefix=function(e){var t=this.iconOverridePrefix;return t&&0!==e.indexOf(t)&&(e=t+e),e},e.prototype.getClass=function(e){return this.classes[e]||""},e.prototype.getIconClass=function(e){var t=this.iconClasses[e];return t?this.baseIconClass+" "+t:""},e.prototype.getCustomButtonIconClass=function(e){var t;return this.iconOverrideCustomButtonOption&&(t=e[this.iconOverrideCustomButtonOption],t)?this.baseIconClass+" "+this.applyIconOverridePrefix(t):""},e}();Lr.prototype.classes={},Lr.prototype.iconClasses={},Lr.prototype.baseIconClass="",Lr.prototype.iconOverridePrefix="";var Ur=0,Ar=function(){function e(e,t){t&&(e.view=this),this.uid=String(Ur++),this.context=e,this.dateEnv=e.dateEnv,this.theme=e.theme,this.view=e.view,this.calendar=e.calendar,this.isRtl="rtl"===this.opt("dir")}return e.addEqualityFuncs=function(e){this.prototype.equalityFuncs=dt({},this.prototype.equalityFuncs,e)},e.prototype.opt=function(e){return this.context.options[e]},e.prototype.receiveProps=function(e){var t=Br(this.props||{},e,this.equalityFuncs),n=t.anyChanges,r=t.comboProps;this.props=r,n&&this.render(r)},e.prototype.render=function(e){},e.prototype.destroy=function(){},e}();function Br(e,t,n){var r={},o=!1;for(var i in t)i in e&&(e[i]===t[i]||n[i]&&n[i](e[i],t[i]))?r[i]=e[i]:(r[i]=t[i],o=!0);for(var i in e)if(!(i in t)){o=!0;break}return{anyChanges:o,comboProps:r}}Ar.prototype.equalityFuncs={};var Vr=function(e){function t(t,n,r){var o=e.call(this,t,r)||this;return o.el=n,o}return ft(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),d(this.el)},t.prototype.queryHit=function(e,t,n,r){return null},t.prototype.isInteractionValid=function(e){var t=this.calendar,n=this.props.dateProfile,r=e.mutatedEvents.instances;if(n)for(var o in r)if(!Nt(n.validRange,r[o].range))return!1;return Hn(e,t)},t.prototype.isDateSelectionValid=function(e){var t=this.props.dateProfile;return!(t&&!Nt(t.validRange,e.range))&&Nn(e,this.calendar)},t.prototype.publiclyTrigger=function(e,t){var n=this.calendar;return n.publiclyTrigger(e,t)},t.prototype.publiclyTriggerAfterSizing=function(e,t){var n=this.calendar;return n.publiclyTriggerAfterSizing(e,t)},t.prototype.hasPublicHandlers=function(e){var t=this.calendar;return t.hasPublicHandlers(e)},t.prototype.triggerRenderedSegs=function(e,t){var n=this.calendar;if(this.hasPublicHandlers("eventPositioned"))for(var r=0,o=e;r<o.length;r++){var i=o[r];this.publiclyTriggerAfterSizing("eventPositioned",[{event:new gn(n,i.eventRange.def,i.eventRange.instance),isMirror:t,isStart:i.isStart,isEnd:i.isEnd,el:i.el,view:this}])}n.state.loadingLevel||(n.afterSizingTriggers._eventsPositioned=[null])},t.prototype.triggerWillRemoveSegs=function(e,t){for(var n=this.calendar,r=0,o=e;r<o.length;r++){var i=o[r];n.trigger("eventElRemove",i.el)}if(this.hasPublicHandlers("eventDestroy"))for(var a=0,s=e;a<s.length;a++){i=s[a];this.publiclyTrigger("eventDestroy",[{event:new gn(n,i.eventRange.def,i.eventRange.instance),isMirror:t,el:i.el,view:this}])}},t.prototype.isValidSegDownEl=function(e){return!this.props.eventDrag&&!this.props.eventResize&&!v(e,".fc-mirror")&&(this.isPopover()||!this.isInPopover(e))},t.prototype.isValidDateDownEl=function(e){var t=v(e,this.fgSegSelector);return(!t||t.classList.contains("fc-mirror"))&&!v(e,".fc-more")&&!v(e,"a[data-goto]")&&!this.isInPopover(e)},t.prototype.isPopover=function(){return this.el.classList.contains("fc-popover")},t.prototype.isInPopover=function(e){return Boolean(v(e,".fc-popover"))},t}(Ar);Vr.prototype.fgSegSelector=".fc-event-container > *",Vr.prototype.bgSegSelector=".fc-bgevent:not(.fc-nonbusiness)";var jr=0;function Fr(e){return{id:String(jr++),deps:e.deps||[],reducers:e.reducers||[],eventDefParsers:e.eventDefParsers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],eventResizeJoinTransforms:e.eventResizeJoinTransforms||[],viewContainerModifiers:e.viewContainerModifiers||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],themeClasses:e.themeClasses||{},eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],namedTimeZonedImpl:e.namedTimeZonedImpl,defaultView:e.defaultView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{}}}var Wr=function(){function e(){this.hooks={reducers:[],eventDefParsers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],eventResizeJoinTransforms:[],viewContainerModifiers:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,defaultView:"",elementDraggingImpl:null,optionChangeHandlers:{}},this.addedHash={}}return e.prototype.add=function(e){if(!this.addedHash[e.id]){this.addedHash[e.id]=!0;for(var t=0,n=e.deps;t<n.length;t++){var r=n[t];this.add(r)}this.hooks=Zr(this.hooks,e)}},e}();function Zr(e,t){return{reducers:e.reducers.concat(t.reducers),eventDefParsers:e.eventDefParsers.concat(t.eventDefParsers),eventDragMutationMassagers:e.eventDragMutationMassagers.concat(t.eventDragMutationMassagers),eventDefMutationAppliers:e.eventDefMutationAppliers.concat(t.eventDefMutationAppliers),dateSelectionTransformers:e.dateSelectionTransformers.concat(t.dateSelectionTransformers),datePointTransforms:e.datePointTransforms.concat(t.datePointTransforms),dateSpanTransforms:e.dateSpanTransforms.concat(t.dateSpanTransforms),views:dt({},e.views,t.views),viewPropsTransformers:e.viewPropsTransformers.concat(t.viewPropsTransformers),isPropsValid:t.isPropsValid||e.isPropsValid,externalDefTransforms:e.externalDefTransforms.concat(t.externalDefTransforms),eventResizeJoinTransforms:e.eventResizeJoinTransforms.concat(t.eventResizeJoinTransforms),viewContainerModifiers:e.viewContainerModifiers.concat(t.viewContainerModifiers),eventDropTransformers:e.eventDropTransformers.concat(t.eventDropTransformers),calendarInteractions:e.calendarInteractions.concat(t.calendarInteractions),componentInteractions:e.componentInteractions.concat(t.componentInteractions),themeClasses:dt({},e.themeClasses,t.themeClasses),eventSourceDefs:e.eventSourceDefs.concat(t.eventSourceDefs),cmdFormatter:t.cmdFormatter||e.cmdFormatter,recurringTypes:e.recurringTypes.concat(t.recurringTypes),namedTimeZonedImpl:t.namedTimeZonedImpl||e.namedTimeZonedImpl,defaultView:e.defaultView||t.defaultView,elementDraggingImpl:e.elementDraggingImpl||t.elementDraggingImpl,optionChangeHandlers:dt({},e.optionChangeHandlers,t.optionChangeHandlers)}}var Yr={ignoreRange:!0,parseMeta:function(e){return Array.isArray(e)?e:Array.isArray(e.events)?e.events:null},fetch:function(e,t){t({rawEvents:e.eventSource.meta})}},Gr=Fr({eventSourceDefs:[Yr]}),qr={parseMeta:function(e){return"function"===typeof e?e:"function"===typeof e.events?e.events:null},fetch:function(e,t,n){var r=e.calendar.dateEnv,o=e.eventSource.meta;Rr(o.bind(null,{start:r.toDate(e.range.start),end:r.toDate(e.range.end),startStr:r.formatIso(e.range.start),endStr:r.formatIso(e.range.end),timeZone:r.timeZone}),(function(e){t({rawEvents:e})}),n)}},Xr=Fr({eventSourceDefs:[qr]});function $r(e,t,n,r,o){e=e.toUpperCase();var i=null;"GET"===e?t=Jr(t,n):i=Kr(n);var a=new XMLHttpRequest;a.open(e,t,!0),"GET"!==e&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.onload=function(){if(a.status>=200&&a.status<400)try{var e=JSON.parse(a.responseText);r(e,a)}catch(t){o("Failure parsing JSON",a)}else o("Request failed",a)},a.onerror=function(){o("Request failed",a)},a.send(i)}function Jr(e,t){return e+(-1===e.indexOf("?")?"?":"&")+Kr(t)}function Kr(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}var Qr={parseMeta:function(e){if("string"===typeof e)e={url:e};else if(!e||"object"!==typeof e||!e.url)return null;return{url:e.url,method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}},fetch:function(e,t,n){var r=e.eventSource.meta,o=to(r,e.range,e.calendar);$r(r.method,r.url,o,(function(e,n){t({rawEvents:e,xhr:n})}),(function(e,t){n({message:e,xhr:t})}))}},eo=Fr({eventSourceDefs:[Qr]});function to(e,t,n){var r,o,i,a,s=n.dateEnv,c={};return r=e.startParam,null==r&&(r=n.opt("startParam")),o=e.endParam,null==o&&(o=n.opt("endParam")),i=e.timeZoneParam,null==i&&(i=n.opt("timeZoneParam")),a="function"===typeof e.extraParams?e.extraParams():e.extraParams||{},dt(c,a),c[r]=s.formatIso(t.start),c[o]=s.formatIso(t.end),"local"!==s.timeZone&&(c[i]=s.timeZone),c}var no={parse:function(e,t,n){var r=n.createMarker.bind(n),o={daysOfWeek:null,startTime:ye,endTime:ye,startRecur:r,endRecur:r},i=ot(e,o,{},t),a=!1;for(var s in i)if(null!=i[s]){a=!0;break}return a?{allDayGuess:Boolean(!i.startTime&&!i.endTime),duration:i.startTime&&i.endTime?xe(i.endTime,i.startTime):null,typeData:i}:null},expand:function(e,t,n){var r=Pt(t,{start:e.startRecur,end:e.endRecur});return r?oo(e.daysOfWeek,e.startTime,r,n):[]}},ro=Fr({recurringTypes:[no]});function oo(e,t,n,r){var o=e?yt(e):null,i=re(n.start),a=n.end,s=[];while(i<a){var c=void 0;o&&!o[i.getUTCDay()]||(c=t?r.add(i,t):i,s.push(c)),i=G(i,1)}return s}var io=Fr({optionChangeHandlers:{events:function(e,t){ao([e],t)},eventSources:ao,plugins:so}});function ao(e,t){for(var n=bt(t.state.eventSources),r=[],o=0,i=e;o<i.length;o++){for(var a=i[o],s=!1,c=0;c<n.length;c++)if(gr(n[c]._raw,a,2)){n.splice(c,1),s=!0;break}s||r.push(a)}for(var l=0,u=n;l<u.length;l++){var f=u[l];t.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:f.sourceId})}for(var d=0,p=r;d<p.length;d++){var h=p[d];t.addEventSource(h)}}function so(e,t){t.addPluginInputs(e)}var co={},lo={defaultRangeSeparator:" - ",titleRangeSeparator:" – ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",columnHeader:!0,defaultView:"",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,scrollTime:"06:00:00",minTime:"00:00:00",maxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",timeGridEventMinHeight:0,themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventLimit:!1,eventLimitClick:"popover",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5},uo={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"}},fo=["header","footer","buttonText","buttonIcons"];function po(e){return vt(e,fo)}var ho=[Gr,Xr,eo,ro,io];function vo(e){for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];if("string"===typeof o){var i="FullCalendar"+Je(o);window[i]?t.push(window[i].default):console.warn("Plugin file not loaded for "+o)}else t.push(o)}return ho.concat(t)}var go={code:"en",week:{dow:0,doy:4},dir:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekLabel:"W",allDayText:"all-day",eventLimitText:"more",noEventsMessage:"No events to display"};function mo(e){for(var t=e.length>0?e[0].code:"en",n=window["FullCalendarLocalesAll"]||[],r=window["FullCalendarLocales"]||{},o=n.concat(bt(r),e),i={en:go},a=0,s=o;a<s.length;a++){var c=s[a];i[c.code]=c}return{map:i,defaultCode:t}}function yo(e,t){return"object"!==typeof e||Array.isArray(e)?bo(e,t):Eo(e.code,[e.code],e)}function bo(e,t){var n=[].concat(e||[]),r=wo(n,t)||go;return Eo(e,n,r)}function wo(e,t){for(var n=0;n<e.length;n++)for(var r=e[n].toLocaleLowerCase().split("-"),o=r.length;o>0;o--){var i=r.slice(0,o).join("-");if(t[i])return t[i]}return null}function Eo(e,t,n){var r=vt([go,n],["buttonText"]);delete r.code;var o=r.week;return delete r.week,{codeArg:e,codes:t,week:o,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var So=function(){function e(e){this.overrides=dt({},e),this.dynamicOverrides={},this.compute()}return e.prototype.add=function(e){dt(this.overrides,e),this.compute()},e.prototype.addDynamic=function(e){dt(this.dynamicOverrides,e),this.compute()},e.prototype.reset=function(e){this.overrides=e,this.compute()},e.prototype.compute=function(){var e=nt(this.dynamicOverrides.locales,this.overrides.locales,lo.locales),t=nt(this.dynamicOverrides.locale,this.overrides.locale,lo.locale),n=mo(e),r=yo(t||n.defaultCode,n.map).options,o=nt(this.dynamicOverrides.dir,this.overrides.dir,r.dir),i="rtl"===o?uo:{};this.dirDefaults=i,this.localeDefaults=r,this.computed=po([lo,i,r,this.overrides,this.dynamicOverrides])},e}(),To={};function Do(e,t){To[e]=t}function xo(e){return new To[e]}var ko=function(){function e(){}return e.prototype.getMarkerYear=function(e){return e.getUTCFullYear()},e.prototype.getMarkerMonth=function(e){return e.getUTCMonth()},e.prototype.getMarkerDay=function(e){return e.getUTCDate()},e.prototype.arrayToMarker=function(e){return pe(e)},e.prototype.markerToArray=function(e){return de(e)},e}();Do("gregory",ko);var Ro=/^\s*\d{4}-\d\d-\d\d([T ]\d)?/,Io=/(?:(Z)|([-+])(\d\d)(?::(\d\d))?)$/;function Co(e){var t=null,n=!1,r=Ro.exec(e);r&&(n=!r[1],n?e+="T00:00:00Z":e=e.replace(Io,(function(e,n,r,o,i){return t=n?0:(60*parseInt(o,10)+parseInt(i||0,10))*("-"===r?-1:1),""}))+"Z");var o=new Date(e);return he(o)?{marker:o,isTimeUnspecified:n,timeZoneOffset:t}:null}var Mo=function(){function e(e){var t=this.timeZone=e.timeZone,n="local"!==t&&"UTC"!==t;e.namedTimeZoneImpl&&n&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(t)),this.canComputeOffset=Boolean(!n||this.namedTimeZoneImpl),this.calendarSystem=xo(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,"ISO"===e.weekNumberCalculation?(this.weekDow=1,this.weekDoy=4):"number"===typeof e.firstDay&&(this.weekDow=e.firstDay),"function"===typeof e.weekNumberCalculation&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekLabel=null!=e.weekLabel?e.weekLabel:e.locale.options.weekLabel,this.cmdFormatter=e.cmdFormatter}return e.prototype.createMarker=function(e){var t=this.createMarkerMeta(e);return null===t?null:t.marker},e.prototype.createNowMarker=function(){return this.canComputeOffset?this.timestampToMarker((new Date).valueOf()):pe(ue(new Date))},e.prototype.createMarkerMeta=function(e){if("string"===typeof e)return this.parse(e);var t=null;return"number"===typeof e?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=pe(e)),null!==t&&he(t)?{marker:t,isTimeUnspecified:!1,forcedTzo:null}:null},e.prototype.parse=function(e){var t=Co(e);if(null===t)return null;var n=t.marker,r=null;return null!==t.timeZoneOffset&&(this.canComputeOffset?n=this.timestampToMarker(n.valueOf()-60*t.timeZoneOffset*1e3):r=t.timeZoneOffset),{marker:n,isTimeUnspecified:t.isTimeUnspecified,forcedTzo:r}},e.prototype.getYear=function(e){return this.calendarSystem.getMarkerYear(e)},e.prototype.getMonth=function(e){return this.calendarSystem.getMarkerMonth(e)},e.prototype.add=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t.years,n[1]+=t.months,n[2]+=t.days,n[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(n)},e.prototype.subtract=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]-=t.years,n[1]-=t.months,n[2]-=t.days,n[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(n)},e.prototype.addYears=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t,this.calendarSystem.arrayToMarker(n)},e.prototype.addMonths=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[1]+=t,this.calendarSystem.arrayToMarker(n)},e.prototype.diffWholeYears=function(e,t){var n=this.calendarSystem;return ve(e)===ve(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)&&n.getMarkerMonth(e)===n.getMarkerMonth(t)?n.getMarkerYear(t)-n.getMarkerYear(e):null},e.prototype.diffWholeMonths=function(e,t){var n=this.calendarSystem;return ve(e)===ve(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)?n.getMarkerMonth(t)-n.getMarkerMonth(e)+12*(n.getMarkerYear(t)-n.getMarkerYear(e)):null},e.prototype.greatestWholeUnit=function(e,t){var n=this.diffWholeYears(e,t);return null!==n?{unit:"year",value:n}:(n=this.diffWholeMonths(e,t),null!==n?{unit:"month",value:n}:(n=te(e,t),null!==n?{unit:"week",value:n}:(n=ne(e,t),null!==n?{unit:"day",value:n}:(n=J(e,t),et(n)?{unit:"hour",value:n}:(n=K(e,t),et(n)?{unit:"minute",value:n}:(n=Q(e,t),et(n)?{unit:"second",value:n}:{unit:"millisecond",value:t.valueOf()-e.valueOf()}))))))},e.prototype.countDurationsBetween=function(e,t,n){var r;return n.years&&(r=this.diffWholeYears(e,t),null!==r)?r/Re(n):n.months&&(r=this.diffWholeMonths(e,t),null!==r)?r/Ie(n):n.days&&(r=ne(e,t),null!==r)?r/Ce(n):(t.valueOf()-e.valueOf())/_e(n)},e.prototype.startOf=function(e,t){return"year"===t?this.startOfYear(e):"month"===t?this.startOfMonth(e):"week"===t?this.startOfWeek(e):"day"===t?re(e):"hour"===t?oe(e):"minute"===t?ie(e):"second"===t?ae(e):void 0},e.prototype.startOfYear=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])},e.prototype.startOfMonth=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])},e.prototype.startOfWeek=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])},e.prototype.computeWeekNumber=function(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):se(e,this.weekDow,this.weekDoy)},e.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(e)},this)},e.prototype.formatRange=function(e,t,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(t=q(t,-1)),n.formatRange({marker:e,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(t)},this)},e.prototype.formatIso=function(e,t){void 0===t&&(t={});var n=null;return t.omitTimeZoneOffset||(n=null!=t.forcedTzo?t.forcedTzo:this.offsetForMarker(e)),un(e,n,t.omitTime)},e.prototype.timestampToMarker=function(e){return"local"===this.timeZone?pe(ue(new Date(e))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?pe(this.namedTimeZoneImpl.timestampToArray(e)):new Date(e)},e.prototype.offsetForMarker=function(e){return"local"===this.timeZone?-fe(de(e)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(de(e)):null},e.prototype.toDate=function(e,t){return"local"===this.timeZone?fe(de(e)):"UTC"===this.timeZone?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(de(e))*60):new Date(e.valueOf()-(t||0))},e}(),Oo={id:String,allDayDefault:Boolean,eventDataTransform:Function,success:Function,failure:Function},_o=0;function Po(e,t){var n=t.pluginSystem.hooks.eventSourceDefs;return!n[e.sourceDefId].ignoreRange}function zo(e,t){for(var n=t.pluginSystem.hooks.eventSourceDefs,r=n.length-1;r>=0;r--){var o=n[r],i=o.parseMeta(e);if(i){var a=Ho("object"===typeof e?e:{},i,r,t);return a._raw=it(e),a}}return null}function Ho(e,t,n,r){var o={},i=ot(e,Oo,{},o),a={},s=Jn(o,r,a);return i.isFetching=!1,i.latestFetchId="",i.fetchRange=null,i.publicId=String(e.id||""),i.sourceId=String(_o++),i.sourceDefId=n,i.meta=t,i.ui=s,i.extendedProps=a,i}function No(e,t,n,r){switch(t.type){case"ADD_EVENT_SOURCES":return Uo(e,t.sources,n?n.activeRange:null,r);case"REMOVE_EVENT_SOURCE":return Ao(e,t.sourceId);case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return n?Bo(e,n.activeRange,r):e;case"FETCH_EVENT_SOURCES":case"CHANGE_TIMEZONE":return jo(e,t.sourceIds?yt(t.sourceIds):Zo(e,r),n?n.activeRange:null,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return Wo(e,t.sourceId,t.fetchId,t.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return e}}var Lo=0;function Uo(e,t,n,r){for(var o={},i=0,a=t;i<a.length;i++){var s=a[i];o[s.sourceId]=s}return n&&(o=Bo(o,n,r)),dt({},e,o)}function Ao(e,t){return gt(e,(function(e){return e.sourceId!==t}))}function Bo(e,t,n){return jo(e,gt(e,(function(e){return Vo(e,t,n)})),t,n)}function Vo(e,t,n){return Po(e,n)?!n.opt("lazyFetching")||!e.fetchRange||t.start<e.fetchRange.start||t.end>e.fetchRange.end:!e.latestFetchId}function jo(e,t,n,r){var o={};for(var i in e){var a=e[i];t[i]?o[i]=Fo(a,n,r):o[i]=a}return o}function Fo(e,t,n){var r=n.pluginSystem.hooks.eventSourceDefs[e.sourceDefId],o=String(Lo++);return r.fetch({eventSource:e,calendar:n,range:t},(function(r){var i,a,s=r.rawEvents,c=n.opt("eventSourceSuccess");e.success&&(a=e.success(s,r.xhr)),c&&(i=c(s,r.xhr)),s=a||i||s,n.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:o,fetchRange:t,rawEvents:s})}),(function(r){var i=n.opt("eventSourceFailure");console.warn(r.message,r),e.failure&&e.failure(r),i&&i(r),n.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:o,fetchRange:t,error:r})})),dt({},e,{isFetching:!0,latestFetchId:o})}function Wo(e,t,n,r){var o,i=e[t];return i&&n===i.latestFetchId?dt({},e,(o={},o[t]=dt({},i,{isFetching:!1,fetchRange:r}),o)):e}function Zo(e,t){return gt(e,(function(e){return Po(e,t)}))}var Yo=function(){function e(e,t){this.viewSpec=e,this.options=e.options,this.dateEnv=t.dateEnv,this.calendar=t,this.initHiddenDays()}return e.prototype.buildPrev=function(e,t){var n=this.dateEnv,r=n.subtract(n.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(r,-1)},e.prototype.buildNext=function(e,t){var n=this.dateEnv,r=n.add(n.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(r,1)},e.prototype.build=function(e,t,n){var r;void 0===n&&(n=!1);var o,i,a,s,c,l=null,u=null;return r=this.buildValidRange(),r=this.trimHiddenDays(r),n&&(e=Ut(e,r)),o=this.buildCurrentRangeInfo(e,t),i=/^(year|month|week|day)$/.test(o.unit),a=this.buildRenderRange(this.trimHiddenDays(o.range),o.unit,i),a=this.trimHiddenDays(a),s=a,this.options.showNonCurrentDates||(s=Pt(s,o.range)),l=ye(this.options.minTime),u=ye(this.options.maxTime),s=this.adjustActiveRange(s,l,u),s=Pt(s,r),c=Ht(o.range,r),{validRange:r,currentRange:o.range,currentRangeUnit:o.unit,isRangeAllDay:i,activeRange:s,renderRange:a,minTime:l,maxTime:u,isValid:c,dateIncrement:this.buildDateIncrement(o.duration)}},e.prototype.buildValidRange=function(){return this.getRangeOption("validRange",this.calendar.getNow())||{start:null,end:null}},e.prototype.buildCurrentRangeInfo=function(e,t){var n,r=this,o=r.viewSpec,i=r.dateEnv,a=null,s=null,c=null;return o.duration?(a=o.duration,s=o.durationUnit,c=this.buildRangeFromDuration(e,t,a,s)):(n=this.options.dayCount)?(s="day",c=this.buildRangeFromDayCount(e,t,n)):(c=this.buildCustomVisibleRange(e))?s=i.greatestWholeUnit(c.start,c.end).unit:(a=this.getFallbackDuration(),s=ze(a).unit,c=this.buildRangeFromDuration(e,t,a,s)),{duration:a,unit:s,range:c}},e.prototype.getFallbackDuration=function(){return ye({day:1})},e.prototype.adjustActiveRange=function(e,t,n){var r=this.dateEnv,o=e.start,i=e.end;return this.viewSpec.class.prototype.usesMinMaxTime&&(Ce(t)<0&&(o=re(o),o=r.add(o,t)),Ce(n)>1&&(i=re(i),i=G(i,-1),i=r.add(i,n))),{start:o,end:i}},e.prototype.buildRangeFromDuration=function(e,t,n,r){var o,i,a,s,c,l=this.dateEnv,u=this.options.dateAlignment;function f(){a=l.startOf(e,u),s=l.add(a,n),c={start:a,end:s}}return u||(o=this.options.dateIncrement,o?(i=ye(o),u=_e(i)<_e(n)?ze(i,!Ee(o)).unit:r):u=r),Ce(n)<=1&&this.isHiddenDay(a)&&(a=this.skipHiddenDays(a,t),a=re(a)),f(),this.trimHiddenDays(c)||(e=this.skipHiddenDays(e,t),f()),c},e.prototype.buildRangeFromDayCount=function(e,t,n){var r,o=this.dateEnv,i=this.options.dateAlignment,a=0,s=e;i&&(s=o.startOf(s,i)),s=re(s),s=this.skipHiddenDays(s,t),r=s;do{r=G(r,1),this.isHiddenDay(r)||a++}while(a<n);return{start:s,end:r}},e.prototype.buildCustomVisibleRange=function(e){var t=this.dateEnv,n=this.getRangeOption("visibleRange",t.toDate(e));return!n||null!=n.start&&null!=n.end?n:null},e.prototype.buildRenderRange=function(e,t,n){return e},e.prototype.buildDateIncrement=function(e){var t,n=this.options.dateIncrement;return n?ye(n):(t=this.options.dateAlignment)?ye(1,t):e||ye({days:1})},e.prototype.getRangeOption=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=this.options[e];return"function"===typeof r&&(r=r.apply(null,t)),r&&(r=Mt(r,this.dateEnv)),r&&(r=st(r)),r},e.prototype.initHiddenDays=function(){var e,t=this.options.hiddenDays||[],n=[],r=0;for(!1===this.options.weekends&&t.push(0,6),e=0;e<7;e++)(n[e]=-1!==t.indexOf(e))||r++;if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n},e.prototype.trimHiddenDays=function(e){var t=e.start,n=e.end;return t&&(t=this.skipHiddenDays(t)),n&&(n=this.skipHiddenDays(n,-1,!0)),null==t||null==n||t<n?{start:t,end:n}:null},e.prototype.isHiddenDay=function(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]},e.prototype.skipHiddenDays=function(e,t,n){void 0===t&&(t=1),void 0===n&&(n=!1);while(this.isHiddenDayHash[(e.getUTCDay()+(n?t:0)+7)%7])e=G(e,t);return e},e}();function Go(e,t){return zt(e.activeRange,t.activeRange)&&zt(e.validRange,t.validRange)&&Se(e.minTime,t.minTime)&&Se(e.maxTime,t.maxTime)}function qo(e,t,n){for(var r=Xo(e.viewType,t),o=$o(e.dateProfile,t,e.currentDate,r,n),i=No(e.eventSources,t,o,n),a=dt({},e,{viewType:r,dateProfile:o,currentDate:Jo(e.currentDate,t,o),eventSources:i,eventStore:In(e.eventStore,t,i,o,n),dateSelection:Ko(e.dateSelection,t,n),eventSelection:Qo(e.eventSelection,t),eventDrag:ei(e.eventDrag,t,i,n),eventResize:ti(e.eventResize,t,i,n),eventSourceLoadingLevel:ni(i),loadingLevel:ni(i)}),s=0,c=n.pluginSystem.hooks.reducers;s<c.length;s++){var l=c[s];a=l(a,t,n)}return a}function Xo(e,t){switch(t.type){case"SET_VIEW_TYPE":return t.viewType;default:return e}}function $o(e,t,n,r,o){var i;switch(t.type){case"PREV":i=o.dateProfileGenerators[r].buildPrev(e,n);break;case"NEXT":i=o.dateProfileGenerators[r].buildNext(e,n);break;case"SET_DATE":e.activeRange&&Lt(e.currentRange,t.dateMarker)||(i=o.dateProfileGenerators[r].build(t.dateMarker,void 0,!0));break;case"SET_VIEW_TYPE":var a=o.dateProfileGenerators[r];if(!a)throw new Error(r?'The FullCalendar view "'+r+'" does not exist. Make sure your plugins are loaded correctly.':"No available FullCalendar view plugins.");i=a.build(t.dateMarker||n,void 0,!0);break}return!i||!i.isValid||e&&Go(e,i)?e:i}function Jo(e,t,n){switch(t.type){case"PREV":case"NEXT":return Lt(n.currentRange,e)?e:n.currentRange.start;case"SET_DATE":case"SET_VIEW_TYPE":var r=t.dateMarker||e;return n.activeRange&&!Lt(n.activeRange,r)?n.currentRange.start:r;default:return e}}function Ko(e,t,n){switch(t.type){case"SELECT_DATES":return t.selection;case"UNSELECT_DATES":return null;default:return e}}function Qo(e,t){switch(t.type){case"SELECT_EVENT":return t.eventInstanceId;case"UNSELECT_EVENT":return"";default:return e}}function ei(e,t,n,r){switch(t.type){case"SET_EVENT_DRAG":var o=t.state;return{affectedEvents:o.affectedEvents,mutatedEvents:o.mutatedEvents,isEvent:o.isEvent,origSeg:o.origSeg};case"UNSET_EVENT_DRAG":return null;default:return e}}function ti(e,t,n,r){switch(t.type){case"SET_EVENT_RESIZE":var o=t.state;return{affectedEvents:o.affectedEvents,mutatedEvents:o.mutatedEvents,isEvent:o.isEvent,origSeg:o.origSeg};case"UNSET_EVENT_RESIZE":return null;default:return e}}function ni(e){var t=0;for(var n in e)e[n].isFetching&&t++;return t}var ri={start:null,end:null,allDay:Boolean};function oi(e,t,n){var r=ii(e,t),o=r.range;if(!o.start)return null;if(!o.end){if(null==n)return null;o.end=t.add(o.start,n)}return r}function ii(e,t){var n={},r=ot(e,ri,{},n),o=r.start?t.createMarkerMeta(r.start):null,i=r.end?t.createMarkerMeta(r.end):null,a=r.allDay;return null==a&&(a=o&&o.isTimeUnspecified&&(!i||i.isTimeUnspecified)),n.range={start:o?o.marker:null,end:i?i.marker:null},n.allDay=a,n}function ai(e,t){return zt(e.range,t.range)&&e.allDay===t.allDay&&si(e,t)}function si(e,t){for(var n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(var n in e)if(!(n in t))return!1;return!0}function ci(e,t){return{start:t.toDate(e.range.start),end:t.toDate(e.range.end),startStr:t.formatIso(e.range.start,{omitTime:e.allDay}),endStr:t.formatIso(e.range.end,{omitTime:e.allDay}),allDay:e.allDay}}function li(e,t){return{date:t.toDate(e.range.start),dateStr:t.formatIso(e.range.start,{omitTime:e.allDay}),allDay:e.allDay}}function ui(e,t,n){var r=ar({editable:!1},"",e.allDay,!0,n);return{def:r,ui:Tn(r,t),instance:sr(r.defId,e.range),range:e.range,isStart:!0,isEnd:!0}}function fi(e,t){var n,r={};for(n in e)di(n,r,e,t);for(n in t)di(n,r,e,t);return r}function di(e,t,n,r){if(t[e])return t[e];var o=pi(e,t,n,r);return o&&(t[e]=o),o}function pi(e,t,n,r){var o=n[e],i=r[e],a=function(e){return o&&null!==o[e]?o[e]:i&&null!==i[e]?i[e]:null},s=a("class"),c=a("superType");!c&&s&&(c=hi(s,r)||hi(s,n));var l=c?di(c,t,n,r):null;return!s&&l&&(s=l.class),s?{type:e,class:s,defaults:dt({},l?l.defaults:{},o?o.options:{}),overrides:dt({},l?l.overrides:{},i?i.options:{})}:null}function hi(e,t){var n=Object.getPrototypeOf(e.prototype);for(var r in t){var o=t[r];if(o.class&&o.class.prototype===n)return r}return""}function vi(e){return mt(e,mi)}var gi={type:String,class:null};function mi(e){"function"===typeof e&&(e={class:e});var t={},n=ot(e,gi,{},t);return{superType:n.type,class:n.class,options:t}}function yi(e,t){var n=vi(e),r=vi(t.overrides.views),o=fi(n,r);return mt(o,(function(e){return bi(e,r,t)}))}function bi(e,t,n){var r=e.overrides.duration||e.defaults.duration||n.dynamicOverrides.duration||n.overrides.duration,o=null,i="",a="",s={};if(r&&(o=ye(r),o)){var c=ze(o,!Ee(r));i=c.unit,1===c.value&&(a=i,s=t[i]?t[i].options:{})}var l=function(t){var n=t.buttonText||{},r=e.defaults.buttonTextKey;return null!=r&&null!=n[r]?n[r]:null!=n[e.type]?n[e.type]:null!=n[a]?n[a]:void 0};return{type:e.type,class:e.class,duration:o,durationUnit:i,singleUnit:a,options:dt({},lo,e.defaults,n.dirDefaults,n.localeDefaults,n.overrides,s,e.overrides,n.dynamicOverrides),buttonTextOverride:l(n.dynamicOverrides)||l(n.overrides)||e.overrides.buttonText,buttonTextDefault:l(n.localeDefaults)||l(n.dirDefaults)||e.defaults.buttonText||l(lo)||e.type}}var wi=function(e){function t(t,n){var o=e.call(this,t)||this;return o._renderLayout=vr(o.renderLayout,o.unrenderLayout),o._updateTitle=vr(o.updateTitle,null,[o._renderLayout]),o._updateActiveButton=vr(o.updateActiveButton,null,[o._renderLayout]),o._updateToday=vr(o.updateToday,null,[o._renderLayout]),o._updatePrev=vr(o.updatePrev,null,[o._renderLayout]),o._updateNext=vr(o.updateNext,null,[o._renderLayout]),o.el=r("div",{className:"fc-toolbar "+n}),o}return ft(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),this._renderLayout.unrender(),d(this.el)},t.prototype.render=function(e){this._renderLayout(e.layout),this._updateTitle(e.title),this._updateActiveButton(e.activeButton),this._updateToday(e.isTodayEnabled),this._updatePrev(e.isPrevEnabled),this._updateNext(e.isNextEnabled)},t.prototype.renderLayout=function(e){var t=this.el;this.viewsWithButtons=[],c(t,this.renderSection("left",e.left)),c(t,this.renderSection("center",e.center)),c(t,this.renderSection("right",e.right))},t.prototype.unrenderLayout=function(){this.el.innerHTML=""},t.prototype.renderSection=function(e,t){var n=this,i=this,a=i.theme,s=i.calendar,l=s.optionsManager,u=s.viewSpecs,f=r("div",{className:"fc-"+e}),d=l.computed.customButtons||{},p=l.overrides.buttonText||{},h=l.computed.buttonText||{};return t&&t.split(" ").forEach((function(e,t){var r,i=[],l=!0;if(e.split(",").forEach((function(e,t){var r,c,f,v,g,m,y,b,w;"title"===e?(i.push(o("<h2>&nbsp;</h2>")),l=!1):((r=d[e])?(f=function(e){r.click&&r.click.call(b,e)},(v=a.getCustomButtonIconClass(r))||(v=a.getIconClass(e))||(g=r.text)):(c=u[e])?(n.viewsWithButtons.push(e),f=function(){s.changeView(e)},(g=c.buttonTextOverride)||(v=a.getIconClass(e))||(g=c.buttonTextDefault)):s[e]&&(f=function(){s[e]()},(g=p[e])||(v=a.getIconClass(e))||(g=h[e])),f&&(y=["fc-"+e+"-button",a.getClass("button")],g?(m=Yn(g),w=""):v&&(m="<span class='"+v+"'></span>",w=' aria-label="'+e+'"'),b=o('<button type="button" class="'+y.join(" ")+'"'+w+">"+m+"</button>"),b.addEventListener("click",f),i.push(b)))})),i.length>1){r=document.createElement("div");var v=a.getClass("buttonGroup");l&&v&&r.classList.add(v),c(r,i),f.appendChild(r)}else c(f,i)})),f},t.prototype.updateToday=function(e){this.toggleButtonEnabled("today",e)},t.prototype.updatePrev=function(e){this.toggleButtonEnabled("prev",e)},t.prototype.updateNext=function(e){this.toggleButtonEnabled("next",e)},t.prototype.updateTitle=function(e){m(this.el,"h2").forEach((function(t){t.innerText=e}))},t.prototype.updateActiveButton=function(e){var t=this.theme.getClass("buttonActive");m(this.el,"button").forEach((function(n){e&&n.classList.contains("fc-"+e+"-button")?n.classList.add(t):n.classList.remove(t)}))},t.prototype.toggleButtonEnabled=function(e,t){m(this.el,".fc-"+e+"-button").forEach((function(e){e.disabled=!t}))},t}(Ar),Ei=function(e){function t(t,n){var o=e.call(this,t)||this;o._renderToolbars=vr(o.renderToolbars),o.buildViewPropTransformers=Vt(Di),o.el=n,l(n,o.contentEl=r("div",{className:"fc-view-container"}));for(var i=o.calendar,a=0,s=i.pluginSystem.hooks.viewContainerModifiers;a<s.length;a++){var c=s[a];c(o.contentEl,i)}return o.toggleElClassNames(!0),o.computeTitle=Vt(Si),o.parseBusinessHours=Vt((function(e){return pr(e,o.calendar)})),o}return ft(t,e),t.prototype.destroy=function(){this.header&&this.header.destroy(),this.footer&&this.footer.destroy(),this.view&&this.view.destroy(),d(this.contentEl),this.toggleElClassNames(!1),e.prototype.destroy.call(this)},t.prototype.toggleElClassNames=function(e){var t=this.el.classList,n="fc-"+this.opt("dir"),r=this.theme.getClass("widget");e?(t.add("fc"),t.add(n),t.add(r)):(t.remove("fc"),t.remove(n),t.remove(r))},t.prototype.render=function(e){this.freezeHeight();var t=this.computeTitle(e.dateProfile,e.viewSpec.options);this._renderToolbars(e.viewSpec,e.dateProfile,e.currentDate,e.dateProfileGenerator,t),this.renderView(e,t),this.updateSize(),this.thawHeight()},t.prototype.renderToolbars=function(e,t,n,r,o){var i=this.opt("header"),a=this.opt("footer"),s=this.calendar.getNow(),u=r.build(s),f=r.buildPrev(t,n),d=r.buildNext(t,n),p={title:o,activeButton:e.type,isTodayEnabled:u.isValid&&!Lt(t.currentRange,s),isPrevEnabled:f.isValid,isNextEnabled:d.isValid};i?(this.header||(this.header=new wi(this.context,"fc-header-toolbar"),l(this.el,this.header.el)),this.header.receiveProps(dt({layout:i},p))):this.header&&(this.header.destroy(),this.header=null),a?(this.footer||(this.footer=new wi(this.context,"fc-footer-toolbar"),c(this.el,this.footer.el)),this.footer.receiveProps(dt({layout:a},p))):this.footer&&(this.footer.destroy(),this.footer=null)},t.prototype.renderView=function(e,t){var n=this.view,r=e.viewSpec,o=e.dateProfileGenerator;n&&n.viewSpec===r?n.addScroll(n.queryScroll()):(n&&n.destroy(),n=this.view=new r["class"]({calendar:this.calendar,view:null,dateEnv:this.dateEnv,theme:this.theme,options:r.options},r,o,this.contentEl)),n.title=t;for(var i={dateProfile:e.dateProfile,businessHours:this.parseBusinessHours(r.options.businessHours),eventStore:e.eventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize},a=this.buildViewPropTransformers(this.calendar.pluginSystem.hooks.viewPropsTransformers),s=0,c=a;s<c.length;s++){var l=c[s];dt(i,l.transform(i,r,e,n))}n.receiveProps(i)},t.prototype.updateSize=function(e){void 0===e&&(e=!1);var t=this.view;e&&t.addScroll(t.queryScroll()),(e||null==this.isHeightAuto)&&this.computeHeightVars(),t.updateSize(e,this.viewHeight,this.isHeightAuto),t.updateNowIndicator(),t.popScroll(e)},t.prototype.computeHeightVars=function(){var e=this.calendar,t=e.opt("height"),n=e.opt("contentHeight");this.isHeightAuto="auto"===t||"auto"===n,this.viewHeight="number"===typeof n?n:"function"===typeof n?n():"number"===typeof t?t-this.queryToolbarsHeight():"function"===typeof t?t()-this.queryToolbarsHeight():"parent"===t?this.el.parentNode.offsetHeight-this.queryToolbarsHeight():Math.round(this.contentEl.offsetWidth/Math.max(e.opt("aspectRatio"),.5))},t.prototype.queryToolbarsHeight=function(){var e=0;return this.header&&(e+=L(this.header.el)),this.footer&&(e+=L(this.footer.el)),e},t.prototype.freezeHeight=function(){E(this.el,{height:this.el.offsetHeight,overflow:"hidden"})},t.prototype.thawHeight=function(){E(this.el,{height:"",overflow:""})},t}(Ar);function Si(e,t){var n;return n=/^(year|month)$/.test(e.currentRangeUnit)?e.currentRange:e.activeRange,this.dateEnv.formatRange(n.start,n.end,ln(t.titleFormat||Ti(e),t.titleRangeSeparator),{isEndExclusive:e.isRangeAllDay})}function Ti(e){var t=e.currentRangeUnit;if("year"===t)return{year:"numeric"};if("month"===t)return{year:"numeric",month:"long"};var n=ne(e.currentRange.start,e.currentRange.end);return null!==n&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}function Di(e){return e.map((function(e){return new e}))}var xi=function(){function e(e){this.component=e.component}return e.prototype.destroy=function(){},e}();function ki(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter}}function Ri(e){var t;return t={},t[e.component.uid]=e,t}var Ii={},Ci=function(e){function t(t){var n=e.call(this,t)||this;n.handleSegClick=function(e,t){var r=n.component,o=En(t);if(o&&r.isValidSegDownEl(e.target)){var i=v(e.target,".fc-has-url"),a=i?i.querySelector("a[href]").href:"";r.publiclyTrigger("eventClick",[{el:t,event:new gn(r.calendar,o.eventRange.def,o.eventRange.instance),jsEvent:e,view:r.view}]),a&&!e.defaultPrevented&&(window.location.href=a)}};var r=t.component;return n.destroy=V(r.el,"click",r.fgSegSelector+","+r.bgSegSelector,n.handleSegClick),n}return ft(t,e),t}(xi),Mi=function(e){function t(t){var n=e.call(this,t)||this;n.handleEventElRemove=function(e){e===n.currentSegEl&&n.handleSegLeave(null,n.currentSegEl)},n.handleSegEnter=function(e,t){En(t)&&(t.classList.add("fc-allow-mouse-resize"),n.currentSegEl=t,n.triggerEvent("eventMouseEnter",e,t))},n.handleSegLeave=function(e,t){n.currentSegEl&&(t.classList.remove("fc-allow-mouse-resize"),n.currentSegEl=null,n.triggerEvent("eventMouseLeave",e,t))};var r=t.component;return n.removeHoverListeners=j(r.el,r.fgSegSelector+","+r.bgSegSelector,n.handleSegEnter,n.handleSegLeave),r.calendar.on("eventElRemove",n.handleEventElRemove),n}return ft(t,e),t.prototype.destroy=function(){this.removeHoverListeners(),this.component.calendar.off("eventElRemove",this.handleEventElRemove)},t.prototype.triggerEvent=function(e,t,n){var r=this.component,o=En(n);t&&!r.isValidSegDownEl(t.target)||r.publiclyTrigger(e,[{el:n,event:new gn(this.component.calendar,o.eventRange.def,o.eventRange.instance),jsEvent:t,view:r.view}])},t}(xi),Oi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ft(t,e),t}(Lr);Oi.prototype.classes={widget:"fc-unthemed",widgetHeader:"fc-widget-header",widgetContent:"fc-widget-content",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active",popoverHeader:"fc-widget-header",popoverContent:"fc-widget-content",headerRow:"fc-widget-header",dayRow:"fc-widget-content",listView:"fc-widget-content"},Oi.prototype.baseIconClass="fc-icon",Oi.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"},Oi.prototype.iconOverrideOption="buttonIcons",Oi.prototype.iconOverrideCustomButtonOption="icon",Oi.prototype.iconOverridePrefix="fc-icon-";var _i=function(){function e(e,t){var n=this;this.parseRawLocales=Vt(mo),this.buildLocale=Vt(yo),this.buildDateEnv=Vt(Pi),this.buildTheme=Vt(zi),this.buildEventUiSingleBase=Vt(this._buildEventUiSingleBase),this.buildSelectionConfig=Vt(this._buildSelectionConfig),this.buildEventUiBySource=jt(Ni,yr),this.buildEventUiBases=Vt(Li),this.interactionsStore={},this.actionQueue=[],this.isReducing=!1,this.needsRerender=!1,this.needsFullRerender=!1,this.isRendering=!1,this.renderingPauseDepth=0,this.buildDelayedRerender=Vt(Hi),this.afterSizingTriggers={},this.isViewUpdated=!1,this.isDatesUpdated=!1,this.isEventsUpdated=!1,this.el=e,this.optionsManager=new So(t||{}),this.pluginSystem=new Wr,this.addPluginInputs(this.optionsManager.computed.plugins||[]),this.handleOptions(this.optionsManager.computed),this.publiclyTrigger("_init"),this.hydrate(),this.calendarInteractions=this.pluginSystem.hooks.calendarInteractions.map((function(e){return new e(n)}))}return e.prototype.addPluginInputs=function(e){for(var t=vo(e),n=0,r=t;n<r.length;n++){var o=r[n];this.pluginSystem.add(o)}},Object.defineProperty(e.prototype,"view",{get:function(){return this.component?this.component.view:null},enumerable:!0,configurable:!0}),e.prototype.render=function(){this.component?this.requestRerender(!0):(this.renderableEventStore=Rt(),this.bindHandlers(),this.executeRender())},e.prototype.destroy=function(){if(this.component){this.unbindHandlers(),this.component.destroy(),this.component=null;for(var e=0,t=this.calendarInteractions;e<t.length;e++){var n=t[e];n.destroy()}this.publiclyTrigger("_destroyed")}},e.prototype.bindHandlers=function(){var e=this;this.removeNavLinkListener=V(this.el,"click","a[data-goto]",(function(t,n){var r=n.getAttribute("data-goto");r=r?JSON.parse(r):{};var o=e.dateEnv,i=o.createMarker(r.date),a=r.type,s=e.viewOpt("navLink"+Je(a)+"Click");"function"===typeof s?s(o.toDate(i),t):("string"===typeof s&&(a=s),e.zoomTo(i,a))})),this.opt("handleWindowResize")&&window.addEventListener("resize",this.windowResizeProxy=rt(this.windowResize.bind(this),this.opt("windowResizeDelay")))},e.prototype.unbindHandlers=function(){this.removeNavLinkListener(),this.windowResizeProxy&&(window.removeEventListener("resize",this.windowResizeProxy),this.windowResizeProxy=null)},e.prototype.hydrate=function(){var e=this;this.state=this.buildInitialState();var t=this.opt("eventSources")||[],n=this.opt("events"),r=[];n&&t.unshift(n);for(var o=0,i=t;o<i.length;o++){var a=i[o],s=zo(a,this);s&&r.push(s)}this.batchRendering((function(){e.dispatch({type:"INIT"}),e.dispatch({type:"ADD_EVENT_SOURCES",sources:r}),e.dispatch({type:"SET_VIEW_TYPE",viewType:e.opt("defaultView")||e.pluginSystem.hooks.defaultView})}))},e.prototype.buildInitialState=function(){return{viewType:null,loadingLevel:0,eventSourceLoadingLevel:0,currentDate:this.getInitialDate(),dateProfile:null,eventSources:{},eventStore:Rt(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null}},e.prototype.dispatch=function(e){if(this.actionQueue.push(e),!this.isReducing){this.isReducing=!0;var t=this.state;while(this.actionQueue.length)this.state=this.reduce(this.state,this.actionQueue.shift(),this);var n=this.state;this.isReducing=!1,!t.loadingLevel&&n.loadingLevel?this.publiclyTrigger("loading",[!0]):t.loadingLevel&&!n.loadingLevel&&this.publiclyTrigger("loading",[!1]);var r=this.component&&this.component.view;(t.eventStore!==n.eventStore||this.needsFullRerender)&&t.eventStore&&(this.isEventsUpdated=!0),(t.dateProfile!==n.dateProfile||this.needsFullRerender)&&(t.dateProfile&&r&&this.publiclyTrigger("datesDestroy",[{view:r,el:r.el}]),this.isDatesUpdated=!0),(t.viewType!==n.viewType||this.needsFullRerender)&&(t.viewType&&r&&this.publiclyTrigger("viewSkeletonDestroy",[{view:r,el:r.el}]),this.isViewUpdated=!0),this.requestRerender()}},e.prototype.reduce=function(e,t,n){return qo(e,t,n)},e.prototype.requestRerender=function(e){void 0===e&&(e=!1),this.needsRerender=!0,this.needsFullRerender=this.needsFullRerender||e,this.delayedRerender()},e.prototype.tryRerender=function(){this.component&&this.needsRerender&&!this.renderingPauseDepth&&!this.isRendering&&this.executeRender()},e.prototype.batchRendering=function(e){this.renderingPauseDepth++,e(),this.renderingPauseDepth--,this.needsRerender&&this.requestRerender()},e.prototype.executeRender=function(){var e=this.needsFullRerender;this.needsRerender=!1,this.needsFullRerender=!1,this.isRendering=!0,this.renderComponent(e),this.isRendering=!1,this.needsRerender&&this.delayedRerender()},e.prototype.renderComponent=function(e){var t=this,n=t.state,r=t.component,o=n.viewType,i=this.viewSpecs[o],a=e&&r?r.view.queryScroll():null;if(!i)throw new Error('View type "'+o+'" is not valid');var s=this.renderableEventStore=n.eventSourceLoadingLevel&&!this.opt("progressiveEventRendering")?this.renderableEventStore:n.eventStore,c=this.buildEventUiSingleBase(i.options),l=this.buildEventUiBySource(n.eventSources),u=this.eventUiBases=this.buildEventUiBases(s.defs,c,l);!e&&r||(r&&(r.freezeHeight(),r.destroy()),r=this.component=new Ei({calendar:this,view:null,dateEnv:this.dateEnv,theme:this.theme,options:this.optionsManager.computed},this.el)),r.receiveProps(dt({},n,{viewSpec:i,dateProfile:n.dateProfile,dateProfileGenerator:this.dateProfileGenerators[o],eventStore:s,eventUiBases:u,dateSelection:n.dateSelection,eventSelection:n.eventSelection,eventDrag:n.eventDrag,eventResize:n.eventResize})),a&&r.view.applyScroll(a,!1),this.isViewUpdated&&(this.isViewUpdated=!1,this.publiclyTrigger("viewSkeletonRender",[{view:r.view,el:r.view.el}])),this.isDatesUpdated&&(this.isDatesUpdated=!1,this.publiclyTrigger("datesRender",[{view:r.view,el:r.view.el}])),this.isEventsUpdated&&(this.isEventsUpdated=!1),this.releaseAfterSizingTriggers()},e.prototype.resetOptions=function(e){var t=this,n=this.pluginSystem.hooks.optionChangeHandlers,r=this.optionsManager.overrides,o={},i={},a={};for(var s in r)n[s]||(o[s]=r[s]);for(var c in e)n[c]?a[c]=e[c]:i[c]=e[c];this.batchRendering((function(){for(var r in wr(o,i)?t.processOptions(e,"reset"):t.processOptions(br(o,i)),a)n[r](a[r],t)}))},e.prototype.setOptions=function(e){var t=this,n=this.pluginSystem.hooks.optionChangeHandlers,r={},o={};for(var i in e)n[i]?o[i]=e[i]:r[i]=e[i];this.batchRendering((function(){for(var e in t.processOptions(r),o)n[e](o[e],t)}))},e.prototype.processOptions=function(e,t){var n=this,r=this.dateEnv,o=!1,i=!1,a=!1;for(var s in e)/^(height|contentHeight|aspectRatio)$/.test(s)?i=!0:/^(defaultDate|defaultView)$/.test(s)||(a=!0,"timeZone"===s&&(o=!0));"reset"===t?(a=!0,this.optionsManager.reset(e)):"dynamic"===t?this.optionsManager.addDynamic(e):this.optionsManager.add(e),a&&(this.handleOptions(this.optionsManager.computed),this.needsFullRerender=!0,this.batchRendering((function(){o&&n.dispatch({type:"CHANGE_TIMEZONE",oldDateEnv:r}),n.dispatch({type:"SET_VIEW_TYPE",viewType:n.state.viewType})}))),i&&this.updateSize()},e.prototype.setOption=function(e,t){var n;this.processOptions((n={},n[e]=t,n),"dynamic")},e.prototype.getOption=function(e){return this.optionsManager.computed[e]},e.prototype.opt=function(e){return this.optionsManager.computed[e]},e.prototype.viewOpt=function(e){return this.viewOpts()[e]},e.prototype.viewOpts=function(){return this.viewSpecs[this.state.viewType].options},e.prototype.handleOptions=function(e){var t=this,n=this.pluginSystem.hooks;this.defaultAllDayEventDuration=ye(e.defaultAllDayEventDuration),this.defaultTimedEventDuration=ye(e.defaultTimedEventDuration),this.delayedRerender=this.buildDelayedRerender(e.rerenderDelay),this.theme=this.buildTheme(e);var r=this.parseRawLocales(e.locales);this.availableRawLocales=r.map;var o=this.buildLocale(e.locale||r.defaultCode,r.map);this.dateEnv=this.buildDateEnv(o,e.timeZone,n.namedTimeZonedImpl,e.firstDay,e.weekNumberCalculation,e.weekLabel,n.cmdFormatter),this.selectionConfig=this.buildSelectionConfig(e),this.viewSpecs=yi(n.views,this.optionsManager),this.dateProfileGenerators=mt(this.viewSpecs,(function(e){return new e.class.prototype.dateProfileGeneratorClass(e,t)}))},e.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.availableRawLocales)},e.prototype._buildSelectionConfig=function(e){return Kn("select",e,this)},e.prototype._buildEventUiSingleBase=function(e){return e.editable&&(e=dt({},e,{eventEditable:!0})),Kn("event",e,this)},e.prototype.hasPublicHandlers=function(e){return this.hasHandlers(e)||this.opt(e)},e.prototype.publiclyTrigger=function(e,t){var n=this.opt(e);if(this.triggerWith(e,this,t),n)return n.apply(this,t)},e.prototype.publiclyTriggerAfterSizing=function(e,t){var n=this.afterSizingTriggers;(n[e]||(n[e]=[])).push(t)},e.prototype.releaseAfterSizingTriggers=function(){var e=this.afterSizingTriggers;for(var t in e)for(var n=0,r=e[t];n<r.length;n++){var o=r[n];this.publiclyTrigger(t,o)}this.afterSizingTriggers={}},e.prototype.isValidViewType=function(e){return Boolean(this.viewSpecs[e])},e.prototype.changeView=function(e,t){var n=null;t&&(t.start&&t.end?(this.optionsManager.addDynamic({visibleRange:t}),this.handleOptions(this.optionsManager.computed)):n=this.dateEnv.createMarker(t)),this.unselect(),this.dispatch({type:"SET_VIEW_TYPE",viewType:e,dateMarker:n})},e.prototype.zoomTo=function(e,t){var n;t=t||"day",n=this.viewSpecs[t]||this.getUnitViewSpec(t),this.unselect(),n?this.dispatch({type:"SET_VIEW_TYPE",viewType:n.type,dateMarker:e}):this.dispatch({type:"SET_DATE",dateMarker:e})},e.prototype.getUnitViewSpec=function(e){var t,n,r;for(var o in t=this.component.header.viewsWithButtons,this.viewSpecs)t.push(o);for(n=0;n<t.length;n++)if(r=this.viewSpecs[t[n]],r&&r.singleUnit===e)return r},e.prototype.getInitialDate=function(){var e=this.opt("defaultDate");return null!=e?this.dateEnv.createMarker(e):this.getNow()},e.prototype.prev=function(){this.unselect(),this.dispatch({type:"PREV"})},e.prototype.next=function(){this.unselect(),this.dispatch({type:"NEXT"})},e.prototype.prevYear=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.addYears(this.state.currentDate,-1)})},e.prototype.nextYear=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.addYears(this.state.currentDate,1)})},e.prototype.today=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.getNow()})},e.prototype.gotoDate=function(e){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.createMarker(e)})},e.prototype.incrementDate=function(e){var t=ye(e);t&&(this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.add(this.state.currentDate,t)}))},e.prototype.getDate=function(){return this.dateEnv.toDate(this.state.currentDate)},e.prototype.formatDate=function(e,t){var n=this.dateEnv;return n.format(n.createMarker(e),ln(t))},e.prototype.formatRange=function(e,t,n){var r=this.dateEnv;return r.formatRange(r.createMarker(e),r.createMarker(t),ln(n,this.opt("defaultRangeSeparator")),n)},e.prototype.formatIso=function(e,t){var n=this.dateEnv;return n.formatIso(n.createMarker(e),{omitTime:t})},e.prototype.windowResize=function(e){!this.isHandlingWindowResize&&this.component&&e.target===window&&(this.isHandlingWindowResize=!0,this.updateSize(),this.publiclyTrigger("windowResize",[this.view]),this.isHandlingWindowResize=!1)},e.prototype.updateSize=function(){this.component&&this.component.updateSize(!0)},e.prototype.registerInteractiveComponent=function(e,t){var n=ki(e,t),r=[Ci,Mi],o=r.concat(this.pluginSystem.hooks.componentInteractions),i=o.map((function(e){return new e(n)}));this.interactionsStore[e.uid]=i,Ii[e.uid]=n},e.prototype.unregisterInteractiveComponent=function(e){for(var t=0,n=this.interactionsStore[e.uid];t<n.length;t++){var r=n[t];r.destroy()}delete this.interactionsStore[e.uid],delete Ii[e.uid]},e.prototype.select=function(e,t){var n;n=null==t?null!=e.start?e:{start:e,end:null}:{start:e,end:t};var r=oi(n,this.dateEnv,ye({days:1}));r&&(this.dispatch({type:"SELECT_DATES",selection:r}),this.triggerDateSelect(r))},e.prototype.unselect=function(e){this.state.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),this.triggerDateUnselect(e))},e.prototype.triggerDateSelect=function(e,t){var n=this.buildDateSpanApi(e);n.jsEvent=t?t.origEvent:null,n.view=this.view,this.publiclyTrigger("select",[n])},e.prototype.triggerDateUnselect=function(e){this.publiclyTrigger("unselect",[{jsEvent:e?e.origEvent:null,view:this.view}])},e.prototype.triggerDateClick=function(e,t,n,r){var o=this.buildDatePointApi(e);o.dayEl=t,o.jsEvent=r,o.view=n,this.publiclyTrigger("dateClick",[o])},e.prototype.buildDatePointApi=function(e){for(var t={},n=0,r=this.pluginSystem.hooks.datePointTransforms;n<r.length;n++){var o=r[n];dt(t,o(e,this))}return dt(t,li(e,this.dateEnv)),t},e.prototype.buildDateSpanApi=function(e){for(var t={},n=0,r=this.pluginSystem.hooks.dateSpanTransforms;n<r.length;n++){var o=r[n];dt(t,o(e,this))}return dt(t,ci(e,this.dateEnv)),t},e.prototype.getNow=function(){var e=this.opt("now");return"function"===typeof e&&(e=e()),null==e?this.dateEnv.createNowMarker():this.dateEnv.createMarker(e)},e.prototype.getDefaultEventEnd=function(e,t){var n=t;return e?(n=re(n),n=this.dateEnv.add(n,this.defaultAllDayEventDuration)):n=this.dateEnv.add(n,this.defaultTimedEventDuration),n},e.prototype.addEvent=function(e,t){if(e instanceof gn){var n=e._def,r=e._instance;return this.state.eventStore.defs[n.defId]||this.dispatch({type:"ADD_EVENTS",eventStore:Et({def:n,instance:r})}),e}var o;if(t instanceof vn)o=t.internalEventSource.sourceId;else if(null!=t){var i=this.getEventSourceById(t);if(!i)return console.warn('Could not find an event source with ID "'+t+'"'),null;o=i.internalEventSource.sourceId}var a=ir(e,o,this);return a?(this.dispatch({type:"ADD_EVENTS",eventStore:Et(a)}),new gn(this,a.def,a.def.recurringDef?null:a.instance)):null},e.prototype.getEventById=function(e){var t=this.state.eventStore,n=t.defs,r=t.instances;for(var o in e=String(e),n){var i=n[o];if(i.publicId===e){if(i.recurringDef)return new gn(this,i,null);for(var a in r){var s=r[a];if(s.defId===i.defId)return new gn(this,i,s)}}}return null},e.prototype.getEvents=function(){var e=this.state.eventStore,t=e.defs,n=e.instances,r=[];for(var o in n){var i=n[o],a=t[i.defId];r.push(new gn(this,a,i))}return r},e.prototype.removeAllEvents=function(){this.dispatch({type:"REMOVE_ALL_EVENTS"})},e.prototype.rerenderEvents=function(){this.dispatch({type:"RESET_EVENTS"})},e.prototype.getEventSources=function(){var e=this.state.eventSources,t=[];for(var n in e)t.push(new vn(this,e[n]));return t},e.prototype.getEventSourceById=function(e){var t=this.state.eventSources;for(var n in e=String(e),t)if(t[n].publicId===e)return new vn(this,t[n]);return null},e.prototype.addEventSource=function(e){if(e instanceof vn)return this.state.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;var t=zo(e,this);return t?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[t]}),new vn(this,t)):null},e.prototype.removeAllEventSources=function(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})},e.prototype.refetchEvents=function(){this.dispatch({type:"FETCH_EVENT_SOURCES"})},e}();function Pi(e,t,n,r,o,i,a){return new Mo({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:n,locale:e,weekNumberCalculation:o,firstDay:r,weekLabel:i,cmdFormatter:a})}function zi(e){var t=this.pluginSystem.hooks.themeClasses[e.themeSystem]||Oi;return new t(e)}function Hi(e){var t=this.tryRerender.bind(this);return null!=e&&(t=rt(t,e)),t}function Ni(e){return mt(e,(function(e){return e.ui}))}function Li(e,t,n){var r={"":t};for(var o in e){var i=e[o];i.sourceId&&n[i.sourceId]&&(r[o]=n[i.sourceId])}return r}Cr.mixInto(_i);var Ui=function(e){function t(t,n,o,i){var a=e.call(this,t,r("div",{className:"fc-view fc-"+n.type+"-view"}),!0)||this;return a.renderDatesMem=vr(a.renderDatesWrap,a.unrenderDatesWrap),a.renderBusinessHoursMem=vr(a.renderBusinessHours,a.unrenderBusinessHours,[a.renderDatesMem]),a.renderDateSelectionMem=vr(a.renderDateSelectionWrap,a.unrenderDateSelectionWrap,[a.renderDatesMem]),a.renderEventsMem=vr(a.renderEvents,a.unrenderEvents,[a.renderDatesMem]),a.renderEventSelectionMem=vr(a.renderEventSelectionWrap,a.unrenderEventSelectionWrap,[a.renderEventsMem]),a.renderEventDragMem=vr(a.renderEventDragWrap,a.unrenderEventDragWrap,[a.renderDatesMem]),a.renderEventResizeMem=vr(a.renderEventResizeWrap,a.unrenderEventResizeWrap,[a.renderDatesMem]),a.viewSpec=n,a.dateProfileGenerator=o,a.type=n.type,a.eventOrderSpecs=Ge(a.opt("eventOrder")),a.nextDayThreshold=ye(a.opt("nextDayThreshold")),i.appendChild(a.el),a.initialize(),a}return ft(t,e),t.prototype.initialize=function(){},Object.defineProperty(t.prototype,"activeStart",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.activeRange.start)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeEnd",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.activeRange.end)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentStart",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.currentRange.start)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentEnd",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.currentRange.end)},enumerable:!0,configurable:!0}),t.prototype.render=function(e){this.renderDatesMem(e.dateProfile),this.renderBusinessHoursMem(e.businessHours),this.renderDateSelectionMem(e.dateSelection),this.renderEventsMem(e.eventStore),this.renderEventSelectionMem(e.eventSelection),this.renderEventDragMem(e.eventDrag),this.renderEventResizeMem(e.eventResize)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderDatesMem.unrender()},t.prototype.updateSize=function(e,t,n){var r=this.calendar;(e||r.isViewUpdated||r.isDatesUpdated||r.isEventsUpdated)&&this.updateBaseSize(e,t,n)},t.prototype.updateBaseSize=function(e,t,n){},t.prototype.renderDatesWrap=function(e){this.renderDates(e),this.addScroll({isDateInit:!0}),this.startNowIndicator(e)},t.prototype.unrenderDatesWrap=function(){this.stopNowIndicator(),this.unrenderDates()},t.prototype.renderDates=function(e){},t.prototype.unrenderDates=function(){},t.prototype.renderBusinessHours=function(e){},t.prototype.unrenderBusinessHours=function(){},t.prototype.renderDateSelectionWrap=function(e){e&&this.renderDateSelection(e)},t.prototype.unrenderDateSelectionWrap=function(e){e&&this.unrenderDateSelection(e)},t.prototype.renderDateSelection=function(e){},t.prototype.unrenderDateSelection=function(e){},t.prototype.renderEvents=function(e){},t.prototype.unrenderEvents=function(){},t.prototype.sliceEvents=function(e,t){var n=this.props;return mn(e,n.eventUiBases,n.dateProfile.activeRange,t?this.nextDayThreshold:null).fg},t.prototype.renderEventSelectionWrap=function(e){e&&this.renderEventSelection(e)},t.prototype.unrenderEventSelectionWrap=function(e){e&&this.unrenderEventSelection(e)},t.prototype.renderEventSelection=function(e){},t.prototype.unrenderEventSelection=function(e){},t.prototype.renderEventDragWrap=function(e){e&&this.renderEventDrag(e)},t.prototype.unrenderEventDragWrap=function(e){e&&this.unrenderEventDrag(e)},t.prototype.renderEventDrag=function(e){},t.prototype.unrenderEventDrag=function(e){},t.prototype.renderEventResizeWrap=function(e){e&&this.renderEventResize(e)},t.prototype.unrenderEventResizeWrap=function(e){e&&this.unrenderEventResize(e)},t.prototype.renderEventResize=function(e){},t.prototype.unrenderEventResize=function(e){},t.prototype.startNowIndicator=function(e){var t,n,r,o=this,i=this.dateEnv;this.opt("nowIndicator")&&(t=this.getNowIndicatorUnit(e),t&&(n=this.updateNowIndicator.bind(this),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=(new Date).valueOf(),r=i.add(i.startOf(this.initialNowDate,t),ye(1,t)).valueOf()-this.initialNowDate.valueOf(),this.nowIndicatorTimeoutID=setTimeout((function(){o.nowIndicatorTimeoutID=null,n(),r="second"===t?1e3:6e4,o.nowIndicatorIntervalID=setInterval(n,r)}),r)))},t.prototype.updateNowIndicator=function(){this.props.dateProfile&&this.initialNowDate&&(this.unrenderNowIndicator(),this.renderNowIndicator(q(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs)),this.isNowIndicatorRendered=!0)},t.prototype.stopNowIndicator=function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearInterval(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},t.prototype.getNowIndicatorUnit=function(e){},t.prototype.renderNowIndicator=function(e){},t.prototype.unrenderNowIndicator=function(){},t.prototype.addScroll=function(e){var t=this.queuedScroll||(this.queuedScroll={});dt(t,e)},t.prototype.popScroll=function(e){this.applyQueuedScroll(e),this.queuedScroll=null},t.prototype.applyQueuedScroll=function(e){this.applyScroll(this.queuedScroll||{},e)},t.prototype.queryScroll=function(){var e={};return this.props.dateProfile&&dt(e,this.queryDateScroll()),e},t.prototype.applyScroll=function(e,t){e.isDateInit&&(delete e.isDateInit,this.props.dateProfile&&dt(e,this.computeInitialDateScroll())),this.props.dateProfile&&this.applyDateScroll(e)},t.prototype.computeInitialDateScroll=function(){return{}},t.prototype.queryDateScroll=function(){return{}},t.prototype.applyDateScroll=function(e){},t}(Vr);Cr.mixInto(Ui),Ui.prototype.usesMinMaxTime=!1,Ui.prototype.dateProfileGeneratorClass=Yo;var Ai=function(){function e(e){this.segs=[],this.isSizeDirty=!1,this.context=e}return e.prototype.renderSegs=function(e,t){this.rangeUpdated(),e=this.renderSegEls(e,t),this.segs=e,this.attachSegs(e,t),this.isSizeDirty=!0,this.context.view.triggerRenderedSegs(this.segs,Boolean(t))},e.prototype.unrender=function(e,t){this.context.view.triggerWillRemoveSegs(this.segs,Boolean(t)),this.detachSegs(this.segs),this.segs=[]},e.prototype.rangeUpdated=function(){var e,t,n=this.context.options;this.eventTimeFormat=ln(n.eventTimeFormat||this.computeEventTimeFormat(),n.defaultRangeSeparator),e=n.displayEventTime,null==e&&(e=this.computeDisplayEventTime()),t=n.displayEventEnd,null==t&&(t=this.computeDisplayEventEnd()),this.displayEventTime=e,this.displayEventEnd=t},e.prototype.renderSegEls=function(e,t){var n,r="";if(e.length){for(n=0;n<e.length;n++)r+=this.renderSegHtml(e[n],t);i(r).forEach((function(t,n){var r=e[n];t&&(r.el=t)})),e=bn(this.context.view,e,Boolean(t))}return e},e.prototype.getSegClasses=function(e,t,n,r){var o=["fc-event",e.isStart?"fc-start":"fc-not-start",e.isEnd?"fc-end":"fc-not-end"].concat(e.eventRange.ui.classNames);return t&&o.push("fc-draggable"),n&&o.push("fc-resizable"),r&&(o.push("fc-mirror"),r.isDragging&&o.push("fc-dragging"),r.isResizing&&o.push("fc-resizing")),o},e.prototype.getTimeText=function(e,t,n){var r=e.def,o=e.instance;return this._getTimeText(o.range.start,r.hasEnd?o.range.end:null,r.allDay,t,n,o.forcedStartTzo,o.forcedEndTzo)},e.prototype._getTimeText=function(e,t,n,r,o,i,a){var s=this.context.dateEnv;return null==r&&(r=this.eventTimeFormat),null==o&&(o=this.displayEventEnd),this.displayEventTime&&!n?o&&t?s.formatRange(e,t,r,{forcedStartTzo:i,forcedEndTzo:a}):s.format(e,r,{forcedTzo:i}):""},e.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0}},e.prototype.computeDisplayEventTime=function(){return!0},e.prototype.computeDisplayEventEnd=function(){return!0},e.prototype.getSkinCss=function(e){return{"background-color":e.backgroundColor,"border-color":e.borderColor,color:e.textColor}},e.prototype.sortEventSegs=function(e){var t=this.context.view.eventOrderSpecs,n=e.map(Bi);return n.sort((function(e,n){return qe(e,n,t)})),n.map((function(e){return e._seg}))},e.prototype.computeSizes=function(e){(e||this.isSizeDirty)&&this.computeSegSizes(this.segs)},e.prototype.assignSizes=function(e){(e||this.isSizeDirty)&&(this.assignSegSizes(this.segs),this.isSizeDirty=!1)},e.prototype.computeSegSizes=function(e){},e.prototype.assignSegSizes=function(e){},e.prototype.hideByHash=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t];e[r.eventRange.instance.instanceId]&&(r.el.style.visibility="hidden")}},e.prototype.showByHash=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t];e[r.eventRange.instance.instanceId]&&(r.el.style.visibility="")}},e.prototype.selectByInstanceId=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t],o=r.eventRange.instance;o&&o.instanceId===e&&r.el&&r.el.classList.add("fc-selected")}},e.prototype.unselectByInstanceId=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t];r.el&&r.el.classList.remove("fc-selected")}},e}();function Bi(e){var t=e.eventRange.def,n=e.eventRange.instance.range,r=n.start?n.start.valueOf():0,o=n.end?n.end.valueOf():0;return dt({},t.extendedProps,t,{id:t.publicId,start:r,end:o,duration:o-r,allDay:Number(t.allDay),_seg:e})}var Vi=function(){function e(e){this.fillSegTag="div",this.dirtySizeFlags={},this.context=e,this.containerElsByType={},this.segsByType={}}return e.prototype.getSegsByType=function(e){return this.segsByType[e]||[]},e.prototype.renderSegs=function(e,t){var n,r=this.renderSegEls(e,t),o=this.attachSegs(e,r);o&&(n=this.containerElsByType[e]||(this.containerElsByType[e]=[])).push.apply(n,o),this.segsByType[e]=r,"bgEvent"===e&&this.context.view.triggerRenderedSegs(r,!1),this.dirtySizeFlags[e]=!0},e.prototype.unrender=function(e){var t=this.segsByType[e];t&&("bgEvent"===e&&this.context.view.triggerWillRemoveSegs(t,!1),this.detachSegs(e,t))},e.prototype.renderSegEls=function(e,t){var n,r=this,o="";if(t.length){for(n=0;n<t.length;n++)o+=this.renderSegHtml(e,t[n]);i(o).forEach((function(e,n){var r=t[n];e&&(r.el=e)})),"bgEvent"===e&&(t=bn(this.context.view,t,!1)),t=t.filter((function(e){return g(e.el,r.fillSegTag)}))}return t},e.prototype.renderSegHtml=function(e,t){var n=null,r=[];return"highlight"!==e&&"businessHours"!==e&&(n={"background-color":t.eventRange.ui.backgroundColor}),"highlight"!==e&&(r=r.concat(t.eventRange.ui.classNames)),"businessHours"===e?r.push("fc-bgevent"):r.push("fc-"+e.toLowerCase()),"<"+this.fillSegTag+(r.length?' class="'+r.join(" ")+'"':"")+(n?' style="'+Gn(n)+'"':"")+"></"+this.fillSegTag+">"},e.prototype.detachSegs=function(e,t){var n=this.containerElsByType[e];n&&(n.forEach(d),delete this.containerElsByType[e])},e.prototype.computeSizes=function(e){for(var t in this.segsByType)(e||this.dirtySizeFlags[t])&&this.computeSegSizes(this.segsByType[t])},e.prototype.assignSizes=function(e){for(var t in this.segsByType)(e||this.dirtySizeFlags[t])&&this.assignSegSizes(this.segsByType[t]);this.dirtySizeFlags={}},e.prototype.computeSegSizes=function(e){},e.prototype.assignSegSizes=function(e){},e}(),ji=function(){function e(e){this.timeZoneName=e}return e}(),Fi=function(){function e(e){this.emitter=new Cr}return e.prototype.destroy=function(){},e.prototype.setMirrorIsVisible=function(e){},e.prototype.setMirrorNeedsRevert=function(e){},e.prototype.setAutoScrollEnabled=function(e){},e}();function Wi(e,t){void 0===t&&(t={});var n=Yi(t),r=ln(t),o=n.createMarkerMeta(e);return o?n.format(o.marker,r,{forcedTzo:o.forcedTzo}):""}function Zi(e,t,n){var r=Yi("object"===typeof n&&n?n:{}),o=ln(n,lo.defaultRangeSeparator),i=r.createMarkerMeta(e),a=r.createMarkerMeta(t);return i&&a?r.formatRange(i.marker,a.marker,o,{forcedStartTzo:i.forcedTzo,forcedEndTzo:a.forcedTzo,isEndExclusive:n.isEndExclusive}):""}function Yi(e){var t=yo(e.locale||"en",mo([]).map);return e=dt({timeZone:lo.timeZone,calendarSystem:"gregory"},e,{locale:t}),new Mo(e)}var Gi={startTime:ye,duration:ye,create:Boolean,sourceId:String},qi={create:!0};function Xi(e){var t={},n=ot(e,Gi,qi,t);return n.leftoverProps=t,n}function $i(e,t){return!e||t>10?{weekday:"short"}:t>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"}}function Ji(e,t,n,r,o,i,a,s){var c,l=i.view,u=i.dateEnv,f=i.theme,d=i.options,p=Lt(t.activeRange,e),h=["fc-day-header",f.getClass("widgetHeader")];return c="function"===typeof d.columnHeaderHtml?d.columnHeaderHtml(u.toDate(e)):"function"===typeof d.columnHeaderText?Yn(d.columnHeaderText(u.toDate(e))):Yn(u.format(e,o)),n?h=h.concat(kr(e,t,i,!0)):h.push("fc-"+Z[e.getUTCDay()]),'<th class="'+h.join(" ")+'"'+(p&&n?' data-date="'+u.formatIso(e,{omitTime:!0})+'"':"")+(a>1?' colspan="'+a+'"':"")+(s?" "+s:"")+">"+(p?Dr(l,{date:e,forceOff:!n||1===r},c):c)+"</th>"}var Ki=function(e){function t(t,n){var r=e.call(this,t)||this;return n.innerHTML="",n.appendChild(r.el=o('<div class="fc-row '+r.theme.getClass("headerRow")+'"><table class="'+r.theme.getClass("tableGrid")+'"><thead></thead></table></div>')),r.thead=r.el.querySelector("thead"),r}return ft(t,e),t.prototype.destroy=function(){d(this.el)},t.prototype.render=function(e){var t=e.dates,n=e.datesRepDistinctDays,r=[];e.renderIntroHtml&&r.push(e.renderIntroHtml());for(var o=ln(this.opt("columnHeaderFormat")||$i(n,t.length)),i=0,a=t;i<a.length;i++){var s=a[i];r.push(Ji(s,e.dateProfile,n,t.length,o,this.context))}this.isRtl&&r.reverse(),this.thead.innerHTML="<tr>"+r.join("")+"</tr>"},t}(Ar),Qi=function(){function e(e,t){var n=e.start,r=e.end,o=[],i=[],a=-1;while(n<r)t.isHiddenDay(n)?o.push(a+.5):(a++,o.push(a),i.push(n)),n=G(n,1);this.dates=i,this.indices=o,this.cnt=i.length}return e.prototype.sliceRange=function(e){var t=this.getDateDayIndex(e.start),n=this.getDateDayIndex(G(e.end,-1)),r=Math.max(0,t),o=Math.min(this.cnt-1,n);return r=Math.ceil(r),o=Math.floor(o),r<=o?{firstIndex:r,lastIndex:o,isStart:t===r,isEnd:n===o}:null},e.prototype.getDateDayIndex=function(e){var t=this.indices,n=Math.floor($(this.dates[0],e));return n<0?t[0]-1:n>=t.length?t[t.length-1]+1:t[n]},e}(),ea=function(){function e(e,t){var n,r,o,i=e.dates;if(t){for(r=i[0].getUTCDay(),n=1;n<i.length;n++)if(i[n].getUTCDay()===r)break;o=Math.ceil(i.length/n)}else o=1,n=i.length;this.rowCnt=o,this.colCnt=n,this.daySeries=e,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}return e.prototype.buildCells=function(){for(var e=[],t=0;t<this.rowCnt;t++){for(var n=[],r=0;r<this.colCnt;r++)n.push(this.buildCell(t,r));e.push(n)}return e},e.prototype.buildCell=function(e,t){return{date:this.daySeries.dates[e*this.colCnt+t]}},e.prototype.buildHeaderDates=function(){for(var e=[],t=0;t<this.colCnt;t++)e.push(this.cells[0][t].date);return e},e.prototype.sliceRange=function(e){var t=this.colCnt,n=this.daySeries.sliceRange(e),r=[];if(n){var o=n.firstIndex,i=n.lastIndex,a=o;while(a<=i){var s=Math.floor(a/t),c=Math.min((s+1)*t,i+1);r.push({row:s,firstCol:a%t,lastCol:(c-1)%t,isStart:n.isStart&&a===o,isEnd:n.isEnd&&c-1===i}),a=c}}return r},e}(),ta=function(){function e(){this.sliceBusinessHours=Vt(this._sliceBusinessHours),this.sliceDateSelection=Vt(this._sliceDateSpan),this.sliceEventStore=Vt(this._sliceEventStore),this.sliceEventDrag=Vt(this._sliceInteraction),this.sliceEventResize=Vt(this._sliceInteraction)}return e.prototype.sliceProps=function(e,t,n,r){for(var o=[],i=4;i<arguments.length;i++)o[i-4]=arguments[i];var a=e.eventUiBases,s=this.sliceEventStore.apply(this,[e.eventStore,a,t,n,r].concat(o));return{dateSelectionSegs:this.sliceDateSelection.apply(this,[e.dateSelection,a,r].concat(o)),businessHourSegs:this.sliceBusinessHours.apply(this,[e.businessHours,t,n,r].concat(o)),fgEventSegs:s.fg,bgEventSegs:s.bg,eventDrag:this.sliceEventDrag.apply(this,[e.eventDrag,a,t,n,r].concat(o)),eventResize:this.sliceEventResize.apply(this,[e.eventResize,a,t,n,r].concat(o)),eventSelection:e.eventSelection}},e.prototype.sliceNowDate=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return this._sliceDateSpan.apply(this,[{range:{start:e,end:q(e,1)},allDay:!1},{},t].concat(n))},e.prototype._sliceBusinessHours=function(e,t,n,r){for(var o=[],i=4;i<arguments.length;i++)o[i-4]=arguments[i];return e?this._sliceEventStore.apply(this,[St(e,na(t,Boolean(n)),r.calendar),{},t,n,r].concat(o)).bg:[]},e.prototype._sliceEventStore=function(e,t,n,r,o){for(var i=[],a=5;a<arguments.length;a++)i[a-5]=arguments[a];if(e){var s=mn(e,t,na(n,Boolean(r)),r);return{bg:this.sliceEventRanges(s.bg,o,i),fg:this.sliceEventRanges(s.fg,o,i)}}return{bg:[],fg:[]}},e.prototype._sliceInteraction=function(e,t,n,r,o){for(var i=[],a=5;a<arguments.length;a++)i[a-5]=arguments[a];if(!e)return null;var s=mn(e.mutatedEvents,t,na(n,Boolean(r)),r);return{segs:this.sliceEventRanges(s.fg,o,i),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent,sourceSeg:e.origSeg}},e.prototype._sliceDateSpan=function(e,t,n){for(var r=[],o=3;o<arguments.length;o++)r[o-3]=arguments[o];if(!e)return[];for(var i=ui(e,t,n.calendar),a=this.sliceRange.apply(this,[e.range].concat(r)),s=0,c=a;s<c.length;s++){var l=c[s];l.component=n,l.eventRange=i}return a},e.prototype.sliceEventRanges=function(e,t,n){for(var r=[],o=0,i=e;o<i.length;o++){var a=i[o];r.push.apply(r,this.sliceEventRange(a,t,n))}return r},e.prototype.sliceEventRange=function(e,t,n){for(var r=this.sliceRange.apply(this,[e.range].concat(n)),o=0,i=r;o<i.length;o++){var a=i[o];a.component=t,a.eventRange=e,a.isStart=e.isStart&&a.isStart,a.isEnd=e.isEnd&&a.isEnd}return r},e}();function na(e,t){var n=e.activeRange;return t?n:{start:q(n.start,e.minTime.milliseconds),end:q(n.end,e.maxTime.milliseconds-864e5)}}var ra="4.0.2";e.Calendar=_i,e.Component=Ar,e.DateComponent=Vr,e.DateEnv=Mo,e.DateProfileGenerator=Yo,e.DayHeader=Ki,e.DaySeries=Qi,e.DayTable=ea,e.ElementDragging=Fi,e.ElementScrollController=zr,e.EmitterMixin=Cr,e.EventApi=gn,e.FgEventRenderer=Ai,e.FillRenderer=Vi,e.Interaction=xi,e.Mixin=Ir,e.NamedTimeZoneImpl=ji,e.PositionCache=_r,e.ScrollComponent=Nr,e.ScrollController=Pr,e.Slicer=ta,e.Splitter=Sr,e.Theme=Lr,e.View=Ui,e.WindowScrollController=Hr,e.addDays=G,e.addDurations=De,e.addMs=q,e.addWeeks=Y,e.allowContextMenu=Ye,e.allowSelection=We,e.appendToElement=c,e.applyAll=tt,e.applyMutationToEventStore=Dn,e.applyStyle=E,e.applyStyleProp=S,e.asRoughMinutes=Me,e.asRoughMs=_e,e.asRoughSeconds=Oe,e.buildGotoAnchorHtml=Dr,e.buildSegCompareObj=Bi,e.capitaliseFirstLetter=Je,e.combineEventUis=er,e.compareByFieldSpec=Xe,e.compareByFieldSpecs=qe,e.compareNumbers=Qe,e.compensateScroll=He,e.computeClippingRect=A,e.computeEdges=P,e.computeFallbackHeaderFormat=$i,e.computeHeightAndMargins=L,e.computeInnerRect=z,e.computeRect=H,e.computeVisibleDayRange=st,e.config=co,e.constrainPoint=k,e.createDuration=ye,e.createElement=r,e.createEmptyEventStore=Rt,e.createEventInstance=sr,e.createFormatter=ln,e.createPlugin=Fr,e.cssToStr=Gn,e.debounce=rt,e.diffDates=lt,e.diffDayAndTime=ee,e.diffDays=$,e.diffPoints=I,e.diffWeeks=X,e.diffWholeDays=ne,e.diffWholeWeeks=te,e.disableCursor=Le,e.distributeHeight=Ae,e.elementClosest=v,e.elementMatches=g,e.enableCursor=Ue,e.eventTupleToStore=Et,e.filterEventStoreDefs=Ct,e.filterHash=gt,e.findChildren=y,e.findElements=m,e.flexibleCompare=$e,e.forceClassName=b,e.formatDate=Wi,e.formatIsoTimeString=fn,e.formatRange=Zi,e.freezeRaw=it,e.getAllDayHtml=xr,e.getClippingParents=U,e.getDayClasses=kr,e.getElSeg=En,e.getRectCenter=R,e.getRelevantEvents=Tt,e.globalDefaults=lo,e.greatestDurationDenominator=ze,e.hasBgRendering=yn,e.htmlEscape=Yn,e.htmlToElement=o,e.insertAfterElement=u,e.interactionSettingsStore=Ii,e.interactionSettingsToStore=Ri,e.intersectRanges=Pt,e.intersectRects=D,e.isArraysEqual=Bt,e.isDateSpansEqual=ai,e.isInt=et,e.isInteractionValid=Hn,e.isMultiDayRange=ct,e.isObjectsSimilar=yr,e.isPropsValid=Un,e.isSingleDay=Te,e.isValidDate=he,e.isValuesSimilar=gr,e.listenBySelector=V,e.mapHash=mt,e.matchCellWidths=Ve,e.memoize=Vt,e.memoizeOutput=jt,e.memoizeRendering=vr,e.mergeEventStores=It,e.multiplyDuration=ke,e.padStart=Ke,e.parseBusinessHours=pr,e.parseDragMeta=Xi,e.parseEventDef=ar,e.parseFieldSpecs=Ge,e.parseMarker=Co,e.pointInsideRect=T,e.prependToElement=l,e.preventContextMenu=Ze,e.preventDefault=B,e.preventSelection=Fe,e.processScopedUiProps=Kn,e.rangeContainsMarker=Lt,e.rangeContainsRange=Nt,e.rangesEqual=zt,e.rangesIntersect=Ht,e.refineProps=ot,e.removeElement=d,e.removeExact=At,e.renderDateCell=Ji,e.requestJson=$r,e.sliceEventStore=mn,e.startOfDay=re,e.subtractInnerElHeight=je,e.translateRect=x,e.uncompensateScroll=Ne,e.undistributeHeight=Be,e.unpromisify=Rr,e.version=ra,e.whenTransitionDone=W,e.wholeDivideDurations=Pe,Object.defineProperty(e,"__esModule",{value:!0})}))},"584a":function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},"5ca1":function(e,t,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),s=n("9b43"),c="prototype",l=function(e,t,n){var u,f,d,p,h=e&l.F,v=e&l.G,g=e&l.S,m=e&l.P,y=e&l.B,b=v?r:g?r[t]||(r[t]={}):(r[t]||{})[c],w=v?o:o[t]||(o[t]={}),E=w[c]||(w[c]={});for(u in v&&(n=t),n)f=!h&&b&&void 0!==b[u],d=(f?b:n)[u],p=y&&f?s(d,r):m&&"function"==typeof d?s(Function.call,d):d,b&&a(b,u,d,e&l.U),w[u]!=d&&i(w,u,p),m&&E[u]!=d&&(E[u]=d)};r.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},"5eda":function(e,t,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},"613b":function(e,t,n){var r=n("5537")("keys"),o=n("ca5a");e.exports=function(e){return r[e]||(r[e]=o(e))}},"626a":function(e,t,n){var r=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"63b6":function(e,t,n){var r=n("e53d"),o=n("584a"),i=n("d864"),a=n("35e8"),s=n("07e3"),c="prototype",l=function(e,t,n){var u,f,d,p=e&l.F,h=e&l.G,v=e&l.S,g=e&l.P,m=e&l.B,y=e&l.W,b=h?o:o[t]||(o[t]={}),w=b[c],E=h?r:v?r[t]:(r[t]||{})[c];for(u in h&&(n=t),n)f=!p&&E&&void 0!==E[u],f&&s(b,u)||(d=f?E[u]:n[u],b[u]=h&&"function"!=typeof E[u]?n[u]:m&&f?i(d,r):y&&E[u]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[c]=e[c],t}(d):g&&"function"==typeof d?i(Function.call,d):d,g&&((b.virtual||(b.virtual={}))[u]=d,e&l.R&&w&&!w[u]&&a(w,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},6821:function(e,t,n){var r=n("626a"),o=n("be13");e.exports=function(e){return r(o(e))}},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"6a99":function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var r=n("4588"),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},"794b":function(e,t,n){e.exports=!n("8e60")&&!n("294c")((function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a}))},"79aa":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"7f20":function(e,t,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},8378:function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},"84f2":function(e,t){e.exports={}},"85f2":function(e,t,n){e.exports=n("454f")},"86cc":function(e,t,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"8e60":function(e,t,n){e.exports=!n("294c")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"8e6e":function(e,t,n){var r=n("5ca1"),o=n("990b"),i=n("6821"),a=n("11e9"),s=n("f1ae");r(r.S,"Object",{getOwnPropertyDescriptors:function(e){var t,n,r=i(e),c=a.f,l=o(r),u={},f=0;while(l.length>f)n=c(r,t=l[f++]),void 0!==n&&s(u,t,n);return u}})},9093:function(e,t,n){var r=n("ce10"),o=n("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},"915b":function(e,t,n){t=e.exports=n("2350")(!1),t.push([e.i,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*!\n * FullCalendar v4.0.0-alpha.2\n * Docs & License: https://fullcalendar.io/\n * (c) 2018 Adam Shaw\n */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1rem}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1rem;padding:0 .6rem;font-size:1rem;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05rem;margin:0 .2rem;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:linear-gradient(180deg,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1rem}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85rem;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-dragging.fc-selected{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85rem;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1rem;line-height:1rem;font-size:1rem;text-align:center;overflow:hidden;font-family:Courier New,Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9rem;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:none}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 hr.fc-divider{border-color:inherit}.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:none}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1rem}.fc-toolbar.fc-footer-toolbar{margin-top:1rem}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75rem}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1rem}.fc-basic-view .fc-body .fc-row{min-height:4rem}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5rem;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25rem}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3rem}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1rem}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5rem;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85rem;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\\A0-\\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85rem;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}@media print{.fc{max-width:100%!important}.fc-event{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc-event .fc-resizer{display:none}.fc-row,.fc hr,.fc tbody,.fc td,.fc th,.fc thead{border-color:#ccc!important;background:#fff!important}.fc-bg,.fc-bgevent-container,.fc-bgevent-skeleton,.fc-business-container,.fc-highlight-container,.fc-highlight-skeleton,.fc-mirror-container,.fc-mirror-skeleton{display:none}.fc tbody .fc-row{height:auto!important;min-height:0!important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0!important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1rem}.fc tbody .fc-row .fc-content-skeleton table{height:1rem}.fc-more,.fc-more-cell{display:none!important}.fc tr.fc-limited{display:table-row!important}.fc td.fc-limited{display:table-cell!important}.fc-popover{display:none}.fc-time-grid{min-height:0!important}.fc-agenda-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none!important}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4rem}.fc-time-grid .fc-event-container{margin:0!important}.fc-time-grid .fc-event{position:static!important;margin:3px 2px!important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-end:after{content:"..."}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px!important}.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc-time-grid .fc-event .fc-time{white-space:normal!important}.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-day-grid-container,.fc-scroller,.fc-time-grid-container{overflow:visible!important;height:auto!important}.fc-row{border:0!important;margin:0!important}.fc-button-group,.fc button{display:none}}',""])},"990b":function(e,t,n){var r=n("9093"),o=n("2621"),i=n("cb7c"),a=n("7726").Reflect;e.exports=a&&a.ownKeys||function(e){var t=r.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},"9b43":function(e,t,n){var r=n("d8e8");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"9c6c":function(e,t,n){var r=n("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&n("32e9")(o,r,{}),e.exports=function(e){o[r][e]=!0}},"9def":function(e,t,n){var r=n("4588"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},ac6a:function(e,t,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),s=n("32e9"),c=n("84f2"),l=n("2b4c"),u=l("iterator"),f=l("toStringTag"),d=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(p),v=0;v<h.length;v++){var g,m=h[v],y=p[m],b=a[m],w=b&&b.prototype;if(w&&(w[u]||s(w,u,d),w[f]||s(w,f,m),c[m]=d,y))for(g in r)w[g]||i(w,g,r[g],!0)}},aebd:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},be13:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},c366:function(e,t,n){var r=n("6821"),o=n("9def"),i=n("77f1");e.exports=function(e){return function(t,n,a){var s,c=r(t),l=o(c.length),u=i(a,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}}},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},ca5a:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},cadf:function(e,t,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");e.exports=function(e,t){var n,s=o(e),c=0,l=[];for(n in s)n!=a&&r(s,n)&&l.push(n);while(t.length>c)r(s,n=t[c++])&&(~i(l,n)||l.push(n));return l}},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d864:function(e,t,n){var r=n("79aa");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d9f6:function(e,t,n){var r=n("e4ae"),o=n("794b"),i=n("1bc3"),a=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e4ae:function(e,t,n){var r=n("f772");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},e53d:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},f1ae:function(e,t,n){"use strict";var r=n("86cc"),o=n("4630");e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},f772:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},fb15:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div")},i=[],a=(n("8e6e"),n("ac6a"),n("cadf"),n("456d"),n("85f2")),s=n.n(a);function c(e,t,n){return t in e?s()(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=n("573d");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={props:{events:Array,options:null},calendar:null,watch:{events:function(e){this.calendar.removeAllEventSources(),this.calendar.addEventSource(e)},options:function(e){if(e&&this.calendar)for(var t in e)this.calendar.setOption(t,e[t])}},mounted:function(){this.$el.offsetParent&&this.initialize()},updated:function(){!this.calendar&&this.$el.offsetParent&&this.initialize()},beforeDestroy:function(){this.calendar&&(this.calendar.destroy(),this.calendar=null)},methods:{initialize:function(){var e={theme:!1},t=this.options?f({},this.options,{},e):e;this.calendar=new l["Calendar"](this.$el,t),this.calendar.render(),this.events&&(this.calendar.removeAllEventSources(),this.calendar.addEventSource(this.events))}}},p=d;n("318f");function h(e,t,n,r,o,i,a,s){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:l}}var v=h(p,o,i,!1,null,null,null),g=v.exports;t["default"]=g}})["default"]}));