@fellow/react-big-calendar
Version:
Calendar! with events
1 lines • 128 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):(e=e||self).ReactBigCalendar=t(e.React,e.ReactDOM)}(this,function(e,t){"use strict";var n="default"in e?e.default:e,r="default"in t?t.default:t;function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function c(e,t){return e(t={exports:{}},t.exports),t.exports}var u=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,v=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116;function m(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case f:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case d:case l:return e;default:return t}}case h:case v:case o:return t}}}function y(e){return m(e)===f}t.typeOf=m,t.AsyncMode=u,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=a,t.Lazy=h,t.Memo=v,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===s||e===i||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===v||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d)},t.isAsyncMode=function(e){return y(e)||m(e)===u},t.isConcurrentMode=y,t.isContextConsumer=function(e){return m(e)===c},t.isContextProvider=function(e){return m(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return m(e)===d},t.isFragment=function(e){return m(e)===a},t.isLazy=function(e){return m(e)===h},t.isMemo=function(e){return m(e)===v},t.isPortal=function(e){return m(e)===o},t.isProfiler=function(e){return m(e)===s},t.isStrictMode=function(e){return m(e)===i},t.isSuspense=function(e){return m(e)===p}});l(u);u.typeOf,u.AsyncMode,u.ConcurrentMode,u.ContextConsumer,u.ContextProvider,u.Element,u.ForwardRef,u.Fragment,u.Lazy,u.Memo,u.Portal,u.Profiler,u.StrictMode,u.Suspense,u.isValidElementType,u.isAsyncMode,u.isConcurrentMode,u.isContextConsumer,u.isContextProvider,u.isElement,u.isForwardRef,u.isFragment,u.isLazy,u.isMemo,u.isPortal,u.isProfiler,u.isStrictMode,u.isSuspense;var f=c(function(e,t){});l(f);f.typeOf,f.AsyncMode,f.ConcurrentMode,f.ContextConsumer,f.ContextProvider,f.Element,f.ForwardRef,f.Fragment,f.Lazy,f.Memo,f.Portal,f.Profiler,f.StrictMode,f.Suspense,f.isValidElementType,f.isAsyncMode,f.isConcurrentMode,f.isContextConsumer,f.isContextProvider,f.isElement,f.isForwardRef,f.isFragment,f.isLazy,f.isMemo,f.isPortal,f.isProfiler,f.isStrictMode,f.isSuspense;var d=c(function(e){e.exports=u}),p=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable;(function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}})()&&Object.assign;var m="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Function.call.bind(Object.prototype.hasOwnProperty);function y(){}function g(){}g.resetWarningCache=y;var b=c(function(e){e.exports=function(){function e(e,t,n,r,o,a){if(a!==m){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:g,resetWarningCache:y};return n.PropTypes=n,n}()}),w=function(e,t,n,r,o,a,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,i,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}},_=c(function(e,t){t.__esModule=!0,t.uncontrolledPropTypes=function(e,t){var n={};return Object.keys(e).forEach(function(e){n[o(e)]=r}),n},t.isProp=function(e,t){return void 0!==e[t]},t.defaultKey=o,t.canAcceptRef=function(e){return!!e&&("function"!=typeof e||e.prototype&&e.prototype.isReactComponent)};var n;(n=w)&&n.__esModule;var r=function(){};function o(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}});l(_);_.uncontrolledPropTypes,_.isProp,_.defaultKey,_.canAcceptRef;var E=l(c(function(e,t){t.__esModule=!0,t.default=function e(t,n,a){void 0===a&&(a=[]);var s=t.displayName||t.name||"Component";var l=o.canAcceptRef(t);var c=Object.keys(n);var u=c.map(o.defaultKey);!l&&a.length&&invariant(!1);var f=function(e){var s,l;function f(){for(var t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).handlers=Object.create(null),c.forEach(function(e){var r=n[e];t.handlers[r]=function(n){if(t.props[r]){var o;t._notifying=!0;for(var a=arguments.length,i=new Array(a>1?a-1:0),s=1;s<a;s++)i[s-1]=arguments[s];(o=t.props)[r].apply(o,[n].concat(i)),t._notifying=!1}t._values[e]=n,t.unmounted||t.forceUpdate()}}),a.length&&(t.attachRef=function(e){t.inner=e}),t}l=e,(s=f).prototype=Object.create(l.prototype),s.prototype.constructor=s,s.__proto__=l;var d=f.prototype;return d.shouldComponentUpdate=function(){return!this._notifying},d.componentWillMount=function(){var e=this,t=this.props;this._values=Object.create(null),c.forEach(function(n){e._values[n]=t[o.defaultKey(n)]})},d.componentWillReceiveProps=function(e){var t=this,n=this.props;c.forEach(function(r){!o.isProp(e,r)&&o.isProp(n,r)&&(t._values[r]=e[o.defaultKey(r)])})},d.componentWillUnmount=function(){this.unmounted=!0},d.render=function(){var e=this,n=this.props,o=n.innerRef,a=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,["innerRef"]);u.forEach(function(e){delete a[e]});var s={};return c.forEach(function(t){var n=e.props[t];s[t]=void 0!==n?n:e._values[t]}),r.default.createElement(t,i({},a,s,this.handlers,{ref:o||this.attachRef}))},f}(r.default.Component);f.displayName="Uncontrolled("+s+")";f.propTypes=i({innerRef:function(){}},o.uncontrolledPropTypes(n,s));a.forEach(function(e){f.prototype[e]=function(){var t;return(t=this.inner)[e].apply(t,arguments)}});var d=f;r.default.forwardRef&&((d=r.default.forwardRef(function(e,t){return r.default.createElement(f,i({},e,{innerRef:t}))})).propTypes=f.propTypes);d.ControlledComponent=t;d.deferControlTo=function(t,r,o){return void 0===r&&(r={}),e(t,i({},n,r),o)};return d};var r=a(n),o=(a(w),function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(_));function a(e){return e&&e.__esModule?e:{default:e}}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}e.exports=t.default})),O=c(function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var i=n.apply(null,o);i&&e.push(i)}else if("object"===a)for(var s in o)t.call(o,s)&&o[s]&&e.push(s)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}),M=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,o,a,i){var s=o||"<<anonymous>>",l=i||r;if(null==n[r])return t?new Error("Required "+a+" `"+l+"` was not specified in `"+s+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),f=6;f<c;f++)u[f-6]=arguments[f];return e.apply(void 0,[n,r,s,a,l].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default});l(M);var D=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=a(n),o=a(M);function a(e){return e&&e.__esModule?e:{default:e}}t.default=(0,o.default)(function(e,t,n,o,a){var i=e[t];return r.default.isValidElement(i)?new Error("Invalid "+o+" `"+a+"` of type ReactElement supplied to `"+n+"`,expected an element type (a string , component class, or function component)."):(0,d.isValidElementType)(i)?null:new Error("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+n+"`, expected an element type (a string , component class, or function component).")}),e.exports=t.default}),S=l(D),T=l(c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.default)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=null;return t.forEach(function(e){if(null==o){var t=e.apply(void 0,n);null!=t&&(o=t)}}),o})};var n,r=(n=M)&&n.__esModule?n:{default:n};e.exports=t.default})),j={PREVIOUS:"PREV",NEXT:"NEXT",TODAY:"TODAY",DATE:"DATE"},x={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"},C=(b.oneOfType([S,b.shape({month:S,week:S,day:S,agenda:S})]),Object.keys(x).map(function(e){return x[e]}));b.oneOfType([b.string,b.func]),b.any,b.func,b.oneOfType([b.arrayOf(b.oneOf(C)),T(b.object,function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var a,i=e[t];return Object.keys(i).every(function(e){return-1!==C.indexOf(e)&&"boolean"==typeof i[e]||!(a=S.apply(void 0,[i,e].concat(r)))}),a||null})]);function N(e,t){e&&e.apply(null,[].concat(t))}var P=b.oneOfType([b.string,b.func]);var k=function(e){var t=this;"function"!=typeof e.format&&w(!1),"function"!=typeof e.firstOfWeek&&w(!1),this.propType=e.propType||P,this.startOfWeek=e.firstOfWeek,this.formats=e.formats,this.format=function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return function(e,t,n,r,o){var a="function"==typeof r?r(n,o,e):t.call(e,n,r,o);return null!=a&&"string"!=typeof a&&w(!1),a}.apply(void 0,[t,e.format].concat(r))}};function R(e,t,n,r){var a=o({},e.formats,n);return o({},e,{messages:r,startOfWeek:function(){return e.startOfWeek(t)},format:function(n,r){return e.format(n,a[r]||r,t)}})}var A={date:"Date",time:"Time",event:"Event",allDay:"All Day",week:"Week",work_week:"Work Week",day:"Day",month:"Month",previous:"Back",next:"Next",yesterday:"Yesterday",tomorrow:"Tomorrow",today:"Today",agenda:"Agenda",noEventsInRange:"There are no events in this range.",showMore:function(e){return"+"+e+" more"}};function L(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var F=c(function(e){var t="milliseconds",n=e.exports={add:function(e,r,o){switch(e=new Date(e),o){case t:case"seconds":case"minutes":case"hours":case"year":return n[o](e,n[o](e)+r);case"day":return n.date(e,n.date(e)+r);case"week":return n.date(e,n.date(e)+7*r);case"month":return function(e,t){var r=n.month(e)+t;e=n.month(e,r);for(;r<0;)r=12+r;n.month(e)!==r%12&&(e=n.date(e,0));return e}(e,r);case"decade":return n.year(e,n.year(e)+10*r);case"century":return n.year(e,n.year(e)+100*r)}throw new TypeError('Invalid units: "'+o+'"')},subtract:function(e,t,r){return n.add(e,-t,r)},startOf:function(e,t,r){switch(e=new Date(e),t){case"century":case"decade":case"year":e=n.month(e,0);case"month":e=n.date(e,1);case"week":case"day":e=n.hours(e,0);case"hours":e=n.minutes(e,0);case"minutes":e=n.seconds(e,0);case"seconds":e=n.milliseconds(e,0)}return"decade"===t&&(e=n.subtract(e,n.year(e)%10,"year")),"century"===t&&(e=n.subtract(e,n.year(e)%100,"year")),"week"===t&&(e=n.weekday(e,0,r)),e},endOf:function(e,r,o){return e=new Date(e),e=n.startOf(e,r,o),e=n.add(e,1,r),e=n.subtract(e,1,t)},eq:o(function(e,t){return e===t}),neq:o(function(e,t){return e!==t}),gt:o(function(e,t){return e>t}),gte:o(function(e,t){return e>=t}),lt:o(function(e,t){return e<t}),lte:o(function(e,t){return e<=t}),min:function(){return new Date(Math.min.apply(Math,arguments))},max:function(){return new Date(Math.max.apply(Math,arguments))},inRange:function(e,t,r,o){return o=o||"day",(!t||n.gte(e,t,o))&&(!r||n.lte(e,r,o))},milliseconds:r("Milliseconds"),seconds:r("Seconds"),minutes:r("Minutes"),hours:r("Hours"),day:r("Day"),date:r("Date"),month:r("Month"),year:r("FullYear"),decade:function(e,t){return void 0===t?n.year(n.startOf(e,"decade")):n.add(e,t+10,"year")},century:function(e,t){return void 0===t?n.year(n.startOf(e,"century")):n.add(e,t+100,"year")},weekday:function(e,t,r){var o=(n.day(e)+7-(r||0))%7;return void 0===t?o:n.add(e,t-o,"day")},diff:function(e,r,o,a){var i,s,l,c;switch(o){case t:case"seconds":case"minutes":case"hours":case"day":case"week":i=r.getTime()-e.getTime();break;case"month":case"year":case"decade":case"century":i=12*(n.year(r)-n.year(e))+n.month(r)-n.month(e);break;default:throw new TypeError('Invalid units: "'+o+'"')}switch(o){case t:s=1;break;case"seconds":s=1e3;break;case"minutes":s=6e4;break;case"hours":s=36e5;break;case"day":s=864e5;break;case"week":s=6048e5;break;case"month":s=1;break;case"year":s=12;break;case"decade":s=120;break;case"century":s=1200;break;default:throw new TypeError('Invalid units: "'+o+'"')}return l=i/s,a?l:(c=l)<0?Math.ceil(c):Math.floor(c)}};function r(e){return function(t,n){return void 0===n?t["get"+e]():((t=new Date(t))["set"+e](n),t)}}function o(e){return function(t,r,o){return e(+n.startOf(t,o),+n.startOf(r,o))}}}),I=(F.add,F.subtract,F.startOf,F.endOf,F.eq,F.neq,F.gt,F.gte,F.lt,F.lte,F.min,F.max,F.inRange,F.milliseconds,F.seconds,F.minutes,F.hours,F.day,F.date,F.month,F.year,F.decade,F.century,F.weekday,F.diff,{seconds:1e3,minutes:6e4,hours:36e5,day:864e5}),z=[0,1,2,3,4,5,6,7,8,9,10,11],W=o({},F,{monthsInYear:function(e){var t=new Date(e,0,1);return z.map(function(e){return W.month(t,e)})},firstVisibleDay:function(e,t){var n=W.startOf(e,"month");return W.startOf(n,"week",t.startOfWeek())},lastVisibleDay:function(e,t){var n=W.endOf(e,"month");return W.endOf(n,"week",t.startOfWeek())},visibleDays:function(e,t){for(var n=W.firstVisibleDay(e,t),r=W.lastVisibleDay(e,t),o=[];W.lte(n,r,"day");)o.push(n),n=W.add(n,1,"day");return o},ceil:function(e,t){var n=W.startOf(e,t);return W.eq(n,e)?n:W.add(n,1,t)},range:function(e,t,n){void 0===n&&(n="day");for(var r=e,o=[];W.lte(r,t,n);)o.push(r),r=W.add(r,1,n);return o},merge:function(e,t){return null==t&&null==e?null:(null==t&&(t=new Date),null==e&&(e=new Date),e=W.startOf(e,"day"),e=W.hours(e,W.hours(t)),e=W.minutes(e,W.minutes(t)),e=W.seconds(e,W.seconds(t)),W.milliseconds(e,W.milliseconds(t)))},eqTime:function(e,t){return W.hours(e)===W.hours(t)&&W.minutes(e)===W.minutes(t)&&W.seconds(e)===W.seconds(t)},isJustDate:function(e){return 0===W.hours(e)&&0===W.minutes(e)&&0===W.seconds(e)&&0===W.milliseconds(e)},duration:function(e,t,n,r){return"day"===n&&(n="date"),Math.abs(W[n](e,void 0,r)-W[n](t,void 0,r))},diff:function(e,t,n){return n&&"milliseconds"!==n?Math.round(Math.abs(+W.startOf(e,n)/I[n]-+W.startOf(t,n)/I[n])):Math.abs(+e-+t)},total:function(e,t){var n=e.getTime(),r=1;switch(t){case"week":r*=7;case"day":r*=24;case"hours":r*=60;case"minutes":r*=60;case"seconds":r*=1e3}return n/r},week:function(e){var t=new Date(e);return t.setHours(0,0,0),t.setDate(t.getDate()+4-(t.getDay()||7)),Math.ceil(((t-new Date(t.getFullYear(),0,1))/864e5+1)/7)},today:function(){return W.startOf(new Date,"day")},yesterday:function(){return W.add(W.startOf(new Date,"day"),-1,"day")},tomorrow:function(){return W.add(W.startOf(new Date,"day"),1,"day")}});var H=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a};var V=function(e,t){return e===t||e!=e&&t!=t},U="object"==typeof s&&s&&s.Object===Object&&s,q="object"==typeof self&&self&&self.Object===Object&&self,Y=U||q||Function("return this")(),$=Y.Symbol,B=Object.prototype,K=B.hasOwnProperty,X=B.toString,G=$?$.toStringTag:void 0;var J=function(e){var t=K.call(e,G),n=e[G];try{e[G]=void 0;var r=!0}catch(e){}var o=X.call(e);return r&&(t?e[G]=n:delete e[G]),o},Z=Object.prototype.toString;var Q=function(e){return Z.call(e)},ee="[object Null]",te="[object Undefined]",ne=$?$.toStringTag:void 0;var re=function(e){return null==e?void 0===e?te:ee:ne&&ne in Object(e)?J(e):Q(e)};var oe=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},ae="[object AsyncFunction]",ie="[object Function]",se="[object GeneratorFunction]",le="[object Proxy]";var ce=function(e){if(!oe(e))return!1;var t=re(e);return t==ie||t==se||t==ae||t==le},ue=9007199254740991;var fe=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=ue};var de=function(e){return null!=e&&fe(e.length)&&!ce(e)},pe=9007199254740991,ve=/^(?:0|[1-9]\d*)$/;var he=function(e,t){var n=typeof e;return!!(t=null==t?pe:t)&&("number"==n||"symbol"!=n&&ve.test(e))&&e>-1&&e%1==0&&e<t};var me=function(e,t,n){if(!oe(n))return!1;var r=typeof t;return!!("number"==r?de(n)&&he(t,n.length):"string"==r&&t in n)&&V(n[t],e)};var ye=function(e){return null!=e&&"object"==typeof e},ge="[object Symbol]";var be=function(e){return"symbol"==typeof e||ye(e)&&re(e)==ge},we=NaN,_e=/^\s+|\s+$/g,Ee=/^[-+]0x[0-9a-f]+$/i,Oe=/^0b[01]+$/i,Me=/^0o[0-7]+$/i,De=parseInt;var Se=function(e){if("number"==typeof e)return e;if(be(e))return we;if(oe(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=oe(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(_e,"");var n=Oe.test(e);return n||Me.test(e)?De(e.slice(2),n?2:8):Ee.test(e)?we:+e},Te=1/0,je=1.7976931348623157e308;var xe=function(e){return e?(e=Se(e))===Te||e===-Te?(e<0?-1:1)*je:e==e?e:0:0===e?e:0};var Ce=function(e){var t=xe(e),n=t%1;return t==t?n?t-n:t:0},Ne=Math.ceil,Pe=Math.max;var ke=function(e,t,n){t=(n?me(e,t,n):void 0===t)?1:Pe(Ce(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var o=0,a=0,i=Array(Ne(r/t));o<r;)i[a++]=H(e,o,o+=t);return i},Re=c(function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}}});l(Re);var Ae=c(function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t.apply(this,arguments)}e.exports=t}),Le=c(function(e,t){t.__esModule=!0,t.default=void 0;var n=!("undefined"==typeof window||!window.document||!window.document.createElement);t.default=n,e.exports=t.default});l(Le);var Fe=c(function(e,t){t.__esModule=!0,t.default=void 0;var n=Re(Le).default?function(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):r(e,t)}:r;function r(e,t){if(t)do{if(t===e)return!0}while(t=t.parentNode);return!1}t.default=n,e.exports=t.default}),Ie=l(Fe),ze=c(function(e,t){t.__esModule=!0,t.default=function(e){return e===e.window?e:9===e.nodeType&&(e.defaultView||e.parentWindow)},e.exports=t.default});l(ze);var We=c(function(e,t){t.__esModule=!0,t.default=function(e){return e&&e.ownerDocument||document},e.exports=t.default});l(We);var He=c(function(e,t){t.__esModule=!0,t.default=function(e){var t=(0,o.default)(e),a=(0,r.default)(t),i=t&&t.documentElement,s={top:0,left:0,height:0,width:0};if(!t)return;if(!(0,n.default)(i,e))return s;void 0!==e.getBoundingClientRect&&(s=e.getBoundingClientRect());return s={top:s.top+(a.pageYOffset||i.scrollTop)-(i.clientTop||0),left:s.left+(a.pageXOffset||i.scrollLeft)-(i.clientLeft||0),width:(null==s.width?e.offsetWidth:s.width)||0,height:(null==s.height?e.offsetHeight:s.height)||0}};var n=Re(Fe),r=Re(ze),o=Re(We);e.exports=t.default}),Ve=l(He),Ue=c(function(e,t){t.__esModule=!0,t.default=function(e){return e.replace(n,function(e,t){return t.toUpperCase()})};var n=/-(.)/g;e.exports=t.default});l(Ue);var qe=c(function(e,t){t.__esModule=!0,t.default=function(e){return(0,n.default)(e.replace(r,"ms-"))};var n=Re(Ue),r=/^-ms-/;e.exports=t.default});l(qe);var Ye=c(function(e,t){t.__esModule=!0,t.default=function(e){return e.replace(n,"-$1").toLowerCase()};var n=/([A-Z])/g;e.exports=t.default});l(Ye);var $e=c(function(e,t){t.__esModule=!0,t.default=function(e){return(0,n.default)(e).replace(r,"-ms-")};var n=Re(Ye),r=/^ms-/;e.exports=t.default});l($e);var Be=c(function(e,t){t.__esModule=!0,t.default=function(e){if(!e)throw new TypeError("No Element passed to `getComputedStyle()`");var t=e.ownerDocument;return"defaultView"in t?t.defaultView.opener?e.ownerDocument.defaultView.getComputedStyle(e,null):window.getComputedStyle(e,null):{getPropertyValue:function(t){var a=e.style;"float"==(t=(0,n.default)(t))&&(t="styleFloat");var i=e.currentStyle[t]||null;if(null==i&&a&&a[t]&&(i=a[t]),o.test(i)&&!r.test(t)){var s=a.left,l=e.runtimeStyle,c=l&&l.left;c&&(l.left=e.currentStyle.left),a.left="fontSize"===t?"1em":i,i=a.pixelLeft+"px",a.left=s,c&&(l.left=c)}return i}}};var n=Re(qe),r=/^(top|right|bottom|left)$/,o=/^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i;e.exports=t.default});l(Be);var Ke=c(function(e,t){t.__esModule=!0,t.default=function(e,t){return"removeProperty"in e.style?e.style.removeProperty(t):e.style.removeAttribute(t)},e.exports=t.default});l(Ke);var Xe=c(function(e,t){t.__esModule=!0,t.default=t.animationEnd=t.animationDelay=t.animationTiming=t.animationDuration=t.animationName=t.transitionEnd=t.transitionDuration=t.transitionDelay=t.transitionTiming=t.transitionProperty=t.transform=void 0;var n,r,o,a,i,s,l,c,u,f,d,p=Re(Le),v="transform";if(t.transform=v,t.animationEnd=o,t.transitionEnd=r,t.transitionDelay=l,t.transitionTiming=s,t.transitionDuration=i,t.transitionProperty=a,t.animationDelay=d,t.animationTiming=f,t.animationDuration=u,t.animationName=c,p.default){var h=function(){for(var e,t,n=document.createElement("div").style,r={O:function(e){return"o"+e.toLowerCase()},Moz:function(e){return e.toLowerCase()},Webkit:function(e){return"webkit"+e},ms:function(e){return"MS"+e}},o=Object.keys(r),a="",i=0;i<o.length;i++){var s=o[i];if(s+"TransitionProperty"in n){a="-"+s.toLowerCase(),e=r[s]("TransitionEnd"),t=r[s]("AnimationEnd");break}}!e&&"transitionProperty"in n&&(e="transitionend");!t&&"animationName"in n&&(t="animationend");return n=null,{animationEnd:t,transitionEnd:e,prefix:a}}();n=h.prefix,t.transitionEnd=r=h.transitionEnd,t.animationEnd=o=h.animationEnd,t.transform=v=n+"-"+v,t.transitionProperty=a=n+"-transition-property",t.transitionDuration=i=n+"-transition-duration",t.transitionDelay=l=n+"-transition-delay",t.transitionTiming=s=n+"-transition-timing-function",t.animationName=c=n+"-animation-name",t.animationDuration=u=n+"-animation-duration",t.animationTiming=f=n+"-animation-delay",t.animationDelay=d=n+"-animation-timing-function"}var m={transform:v,end:r,property:a,timing:s,delay:l,duration:i};t.default=m});l(Xe);Xe.animationEnd,Xe.animationDelay,Xe.animationTiming,Xe.animationDuration,Xe.animationName,Xe.transitionEnd,Xe.transitionDuration,Xe.transitionDelay,Xe.transitionTiming,Xe.transitionProperty,Xe.transform;var Ge=c(function(e,t){t.__esModule=!0,t.default=function(e){return!(!e||!n.test(e))};var n=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;e.exports=t.default});l(Ge);var Je=c(function(e,t){t.__esModule=!0,t.default=function(e,t,s){var l="",c="",u=t;if("string"==typeof t){if(void 0===s)return e.style[(0,n.default)(t)]||(0,o.default)(e).getPropertyValue((0,r.default)(t));(u={})[t]=s}Object.keys(u).forEach(function(t){var n=u[t];n||0===n?(0,i.default)(t)?c+=t+"("+n+") ":l+=(0,r.default)(t)+": "+n+";":(0,a.default)(e,(0,r.default)(t))}),c&&(l+=Xe.transform+": "+c+";");e.style.cssText+=";"+l};var n=Re(qe),r=Re($e),o=Re(Be),a=Re(Ke),i=Re(Ge);e.exports=t.default});l(Je);var Ze=c(function(e,t){t.__esModule=!0,t.default=function(e){var t=(0,n.default)(e),a=e&&e.offsetParent;for(;a&&"html"!==o(e)&&"static"===(0,r.default)(a,"position");)a=a.offsetParent;return a||t.documentElement};var n=Re(We),r=Re(Je);function o(e){return e.nodeName&&e.nodeName.toLowerCase()}e.exports=t.default});l(Ze);var Qe=c(function(e,t){t.__esModule=!0,t.default=function(e,t){var r=(0,n.default)(e);if(void 0===t)return r?"pageYOffset"in r?r.pageYOffset:r.document.documentElement.scrollTop:e.scrollTop;r?r.scrollTo("pageXOffset"in r?r.pageXOffset:r.document.documentElement.scrollLeft,t):e.scrollTop=t};var n=Re(ze);e.exports=t.default}),et=l(Qe),tt=c(function(e,t){t.__esModule=!0,t.default=function(e,t){var r=(0,n.default)(e);if(void 0===t)return r?"pageXOffset"in r?r.pageXOffset:r.document.documentElement.scrollLeft:e.scrollLeft;r?r.scrollTo(t,"pageYOffset"in r?r.pageYOffset:r.document.documentElement.scrollTop):e.scrollLeft=t};var n=Re(ze);e.exports=t.default}),nt=l(tt),rt=c(function(e,t){t.__esModule=!0,t.default=function(e,t){var l,c={top:0,left:0};"fixed"===(0,s.default)(e,"position")?l=e.getBoundingClientRect():(t=t||(0,o.default)(e),l=(0,r.default)(e),"html"!==function(e){return e.nodeName&&e.nodeName.toLowerCase()}(t)&&(c=(0,r.default)(t)),c.top+=parseInt((0,s.default)(t,"borderTopWidth"),10)-(0,a.default)(t)||0,c.left+=parseInt((0,s.default)(t,"borderLeftWidth"),10)-(0,i.default)(t)||0);return(0,n.default)({},l,{top:l.top-c.top-(parseInt((0,s.default)(e,"marginTop"),10)||0),left:l.left-c.left-(parseInt((0,s.default)(e,"marginLeft"),10)||0)})};var n=Re(Ae),r=Re(He),o=Re(Ze),a=Re(Qe),i=Re(tt),s=Re(Je);e.exports=t.default}),ot=l(rt),at=l(c(function(e,t){t.__esModule=!0,t.default=void 0;var n,r=Re(Le),o="clearTimeout",a=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-s)),r=setTimeout(e,n);return s=t,r},i=function(e,t){return e+(e?t[0].toUpperCase()+t.substr(1):t)+"AnimationFrame"};r.default&&["","webkit","moz","o","ms"].some(function(e){var t=i(e,"request");if(t in window)return o=i(e,"cancel"),a=function(e){return window[t](e)}});var s=(new Date).getTime();(n=function(e){return a(e)}).cancel=function(e){window[o]&&"function"==typeof window[o]&&window[o](e)};var l=n;t.default=l,e.exports=t.default})),it=function(e){function t(){return e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.style,r=e.className,i=e.event,s=e.selected,l=e.isAllDay,c=e.onSelect,u=e.onDoubleClick,f=e.localizer,d=e.continuesPrior,p=e.continuesAfter,v=e.accessors,h=e.getters,m=e.children,y=e.components,g=y.event,b=y.eventWrapper,w=y.eventContent,_=a(e,["style","className","event","selected","isAllDay","onSelect","onDoubleClick","localizer","continuesPrior","continuesAfter","accessors","getters","children","components"]),E=v.title(i),M=v.tooltip(i),D=v.end(i),S=v.start(i),T=v.allDay(i),j=l||T||W.diff(S,W.ceil(D,"day"),"day")>1,x=h.eventProp(i,S,D,s),C=g?n.createElement(g,{event:i,title:E,isAllDay:j,localizer:f}):E,N=w?n.createElement(w,{event:i,title:E,allDay:j}):n.createElement("div",{className:"rbc-event-content",title:M||void 0},C);return n.createElement(b,o({},this.props,{type:"date"}),n.createElement("div",o({},_,{tabIndex:0,style:o({},x.style,t),className:O("rbc-event",r,x.className,{"rbc-selected":s,"rbc-event-allday":j,"rbc-event-continues-prior":d,"rbc-event-continues-after":p}),onClick:function(e){return c&&c(i,e)},onDoubleClick:function(e){return u&&u(i,e)}}),"function"==typeof m?m(N):N))},t}(n.Component);function st(e,t){return!(!e||null==t)&&-1!==[].concat(t).indexOf(e)}function lt(e,t){return(e.right-e.left)/t}function ct(e,t,n,r){var o=lt(e,r);return n?r-1-Math.floor((t-e.left)/o):Math.floor((t-e.left)/o)}it.propTypes={};var ut=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var r=t.prototype;return r.componentDidMount=function(){var e,t,n=this.props.popupOffset,r=void 0===n?5:n,o=Ve(this.refs.root),a=o.top,i=o.left,s=o.width,l=o.height,c=window.innerHeight+et(window),u=window.innerWidth+nt(window),f=a+l,d=i+s;(f>c||d>u)&&(f>c&&(e=f-c+(r.y||+r||0)),d>u&&(t=d-u+(r.x||+r||0)),this.setState({topOffset:e,leftOffset:t}))},r.render=function(){var e=this.props,t=e.events,r=e.selected,o=e.getters,a=e.accessors,i=e.components,s=e.onSelect,l=e.onDoubleClick,c=e.slotStart,u=e.slotEnd,f=e.localizer,d=this.props.position,p=d.left,v=d.width,h=d.top,m=(this.state||{}).topOffset||0,y=(this.state||{}).leftOffset||0,g={top:Math.max(0,h-m),left:p-y,minWidth:v+v/2};return n.createElement("div",{ref:"root",style:g,className:"rbc-overlay"},n.createElement("div",{className:"rbc-overlay-header"},f.format(c,"dayHeaderFormat")),t.map(function(e,t){return n.createElement(it,{key:t,type:"popup",event:e,getters:o,onSelect:s,accessors:a,components:i,onDoubleClick:l,continuesPrior:W.lt(a.end(e),c,"day"),continuesAfter:W.gte(a.start(e),u,"day"),selected:st(e,r)})}))},t}(n.Component);ut.propTypes={};var ft=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=i(n),a=i(M);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,a.default)(function(e,t,n,a,i){var s=e[t],l=void 0===s?"undefined":r(s);return o.default.isValidElement(s)?new Error("Invalid "+a+" `"+i+"` of type ReactElement supplied to `"+n+"`, expected a ReactComponent or a DOMElement. You can usually obtain a ReactComponent or DOMElement from a ReactElement by attaching a ref to it."):"object"===l&&"function"==typeof s.render||1===s.nodeType?null:new Error("Invalid "+a+" `"+i+"` of value `"+s+"` supplied to `"+n+"`, expected a ReactComponent or a DOMElement.")}),e.exports=t.default});l(ft);var dt=c(function(e,t){t.__esModule=!0,t.default=function(e,t){return e="function"==typeof e?e():e,o.default.findDOMNode(e)||t};var n,o=(n=r)&&n.__esModule?n:{default:n};e.exports=t.default});l(dt);var pt=c(function(e,t){t.__esModule=!0,t.default=function(e){return(0,o.default)(n.default.findDOMNode(e))};var n=a(r),o=a(We);function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default});l(pt);var vt=c(function(e,t){t.__esModule=!0;var o=u(b),a=u(ft),i=u(n),s=u(r),l=u(dt),c=u(pt);function u(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var d=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return n=r=f(this,e.call.apply(e,[this].concat(a))),r._mountOverlayTarget=function(){r._overlayTarget||(r._overlayTarget=document.createElement("div"),r._portalContainerNode=(0,l.default)(r.props.container,(0,c.default)(r).body),r._portalContainerNode.appendChild(r._overlayTarget))},r._unmountOverlayTarget=function(){r._overlayTarget&&(r._portalContainerNode.removeChild(r._overlayTarget),r._overlayTarget=null),r._portalContainerNode=null},r._renderOverlay=function(){var e=r.props.children?i.default.Children.only(r.props.children):null;if(null!==e){r._mountOverlayTarget();var t=!r._overlayInstance;r._overlayInstance=s.default.unstable_renderSubtreeIntoContainer(r,e,r._overlayTarget,function(){t&&r.props.onRendered&&r.props.onRendered()})}else r._unrenderOverlay(),r._unmountOverlayTarget()},r._unrenderOverlay=function(){r._overlayTarget&&(s.default.unmountComponentAtNode(r._overlayTarget),r._overlayInstance=null)},r.getMountNode=function(){return r._overlayTarget},f(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0,this._renderOverlay()},t.prototype.componentDidUpdate=function(){this._renderOverlay()},t.prototype.componentWillReceiveProps=function(e){this._overlayTarget&&e.container!==this.props.container&&(this._portalContainerNode.removeChild(this._overlayTarget),this._portalContainerNode=(0,l.default)(e.container,(0,c.default)(this).body),this._portalContainerNode.appendChild(this._overlayTarget))},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._unrenderOverlay(),this._unmountOverlayTarget()},t.prototype.render=function(){return null},t}(i.default.Component);d.displayName="Portal",d.propTypes={container:o.default.oneOfType([a.default,o.default.func]),onRendered:o.default.func},t.default=d,e.exports=t.default});l(vt);var ht=c(function(e,t){t.__esModule=!0;var o=f(b),a=f(ft),i=f(n),s=f(r),l=f(dt),c=f(pt),u=f(vt);function f(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var p=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=d(this,e.call.apply(e,[this].concat(a))),r.setContainer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props;r._portalContainerNode=(0,l.default)(e.container,(0,c.default)(r).body)},r.getMountNode=function(){return r._portalContainerNode},d(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.setContainer(),this.forceUpdate(this.props.onRendered)},t.prototype.componentWillReceiveProps=function(e){e.container!==this.props.container&&this.setContainer(e)},t.prototype.componentWillUnmount=function(){this._portalContainerNode=null},t.prototype.render=function(){return this.props.children&&this._portalContainerNode?s.default.createPortal(this.props.children,this._portalContainerNode):null},t}(i.default.Component);p.displayName="Portal",p.propTypes={container:o.default.oneOfType([a.default,o.default.func]),onRendered:o.default.func},t.default=s.default.createPortal?p:u.default,e.exports=t.default});l(ht);var mt=c(function(e,t){t.__esModule=!0,t.default=function(e,t,o,a,i){var l="BODY"===a.tagName?(0,n.default)(o):(0,r.default)(o,a),c=(0,n.default)(t),u=c.height,f=c.width,d=void 0,p=void 0,v=void 0,h=void 0;if("left"===e||"right"===e){p=l.top+(l.height-u)/2,d="left"===e?l.left-f:l.left+l.width;var m=function(e,t,n,r){var o=s(n),a=o.scroll,i=o.height,l=e-r-a,c=e+r-a+t;return l<0?-l:c>i?i-c:0}(p,u,a,i);p+=m,h=50*(1-2*m/u)+"%",v=void 0}else{if("top"!==e&&"bottom"!==e)throw new Error('calcOverlayPosition(): No such placement of "'+e+'" found.');d=l.left+(l.width-f)/2,p="top"===e?l.top-u:l.top+l.height;var y=function(e,t,n,r){var o=s(n).width,a=e-r,i=e+r+t;if(a<0)return-a;if(i>o)return o-i;return 0}(d,f,a,i);d+=y,v=50*(1-2*y/f)+"%",h=void 0}return{positionLeft:d,positionTop:p,arrowOffsetLeft:v,arrowOffsetTop:h}};var n=i(He),r=i(rt),o=i(Qe),a=i(pt);function i(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=void 0,r=void 0,i=void 0;if("BODY"===e.tagName)t=window.innerWidth,r=window.innerHeight,i=(0,o.default)((0,a.default)(e).documentElement)||(0,o.default)(e);else{var s=(0,n.default)(e);t=s.width,r=s.height,i=(0,o.default)(e)}return{width:t,height:r,scroll:i}}e.exports=t.default});l(mt);var yt=c(function(e,t){t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=p(O),i=p(b),s=p(ft),l=p(n),c=p(r),u=p(mt),f=p(dt),d=p(pt);function p(e){return e&&e.__esModule?e:{default:e}}function v(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var h=function(e){function t(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return o.getTarget=function(){var e=o.props.target,t="function"==typeof e?e():e;return t&&c.default.findDOMNode(t)||null},o.maybeUpdatePosition=function(e){var t=o.getTarget();(o.props.shouldUpdatePosition||t!==o._lastTarget||e)&&o.updatePosition(t)},o.state={positionLeft:0,positionTop:0,arrowOffsetLeft:null,arrowOffsetTop:null},o._needsFlush=!1,o._lastTarget=null,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.updatePosition(this.getTarget())},t.prototype.componentWillReceiveProps=function(){this._needsFlush=!0},t.prototype.componentDidUpdate=function(e){this._needsFlush&&(this._needsFlush=!1,this.maybeUpdatePosition(this.props.placement!==e.placement))},t.prototype.render=function(){var e=this.props,t=e.children,r=e.className,i=v(e,["children","className"]),s=this.state,c=s.positionLeft,u=s.positionTop,f=v(s,["positionLeft","positionTop"]);delete i.target,delete i.container,delete i.containerPadding,delete i.shouldUpdatePosition;var d=l.default.Children.only(t);return(0,n.cloneElement)(d,o({},i,f,{positionLeft:c,positionTop:u,className:(0,a.default)(r,d.props.className),style:o({},d.props.style,{left:c,top:u})}))},t.prototype.updatePosition=function(e){if(this._lastTarget=e,e){var t=c.default.findDOMNode(this),n=(0,f.default)(this.props.container,(0,d.default)(this).body);this.setState((0,u.default)(this.props.placement,t,e,n,this.props.containerPadding))}else this.setState({positionLeft:0,positionTop:0,arrowOffsetLeft:null,arrowOffsetTop:null})},t}(l.default.Component);h.propTypes={target:i.default.oneOfType([s.default,i.default.func]),container:i.default.oneOfType([s.default,i.default.func]),containerPadding:i.default.number,placement:i.default.oneOf(["top","right","bottom","left"]),shouldUpdatePosition:i.default.bool},h.displayName="Position",h.defaultProps={containerPadding:0,placement:"right",shouldUpdatePosition:!1},t.default=h,e.exports=t.default});l(yt);var gt=c(function(e,t){t.__esModule=!0,t.default=void 0;var n=function(){};Re(Le).default&&(n=document.addEventListener?function(e,t,n,r){return e.addEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.attachEvent("on"+t,function(t){(t=t||window.event).target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)})}:void 0);var r=n;t.default=r,e.exports=t.default});l(gt);var bt=c(function(e,t){t.__esModule=!0,t.default=void 0;var n=function(){};Re(Le).default&&(n=document.addEventListener?function(e,t,n,r){return e.removeEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.detachEvent("on"+t,n)}:void 0);var r=n;t.default=r,e.exports=t.default});l(bt);var wt=c(function(e,t){t.__esModule=!0,t.default=function(e,t,o,a){return(0,n.default)(e,t,o,a),{remove:function(){(0,r.default)(e,t,o,a)}}};var n=o(gt),r=o(bt);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default});l(wt);var _t=c(function(e,t){t.__esModule=!0;var o=u(Fe),a=u(b),i=u(n),s=u(r),l=u(wt),c=u(pt);function u(e){return e&&e.__esModule?e:{default:e}}var f=27;var d=function(e){function t(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return a.addEventListeners=function(){var e=a.props.event,t=(0,c.default)(a);a.documentMouseCaptureListener=(0,l.default)(t,e,a.handleMouseCapture,!0),a.documentMouseListener=(0,l.default)(t,e,a.handleMouse),a.documentKeyupListener=(0,l.default)(t,"keyup",a.handleKeyUp)},a.removeEventListeners=function(){a.documentMouseCaptureListener&&a.documentMouseCaptureListener.remove(),a.documentMouseListener&&a.documentMouseListener.remove(),a.documentKeyupListener&&a.documentKeyupListener.remove()},a.handleMouseCapture=function(e){var t;a.preventMouseRootClose=!!((t=e).metaKey||t.altKey||t.ctrlKey||t.shiftKey)||!function(e){return 0===e.button}(e)||(0,o.default)(s.default.findDOMNode(a),e.target)},a.handleMouse=function(e){!a.preventMouseRootClose&&a.props.onRootClose&&a.props.onRootClose(e)},a.handleKeyUp=function(e){e.keyCode===f&&a.props.onRootClose&&a.props.onRootClose(e)},a.preventMouseRootClose=!1,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.disabled||this.addEventListeners()},t.prototype.componentDidUpdate=function(e){!this.props.disabled&&e.disabled?this.addEventListeners():this.props.disabled&&!e.disabled&&this.removeEventListeners()},t.prototype.componentWillUnmount=function(){this.props.disabled||this.removeEventListeners()},t.prototype.render=function(){return this.props.children},t}(i.default.Component);d.displayName="RootCloseWrapper",d.propTypes={onRootClose:a.default.func,children:a.default.element,disabled:a.default.bool,event:a.default.oneOf(["click","mousedown"])},d.defaultProps={event:"click"},t.default=d,e.exports=t.default});l(_t);var Et=l(c(function(e,t){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=u(b),a=u(D),i=u(n),s=u(ht),l=u(yt),c=u(_t);function u(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,r));return o.handleHidden=function(){var e;(o.setState({exited:!0}),o.props.onExited)&&(e=o.props).onExited.apply(e,arguments)},o.state={exited:!n.show},o.onHiddenListener=o.handleHidden.bind(o),o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillReceiveProps=function(e){e.show?this.setState({exited:!1}):e.transition||this.setState({exited:!0})},t.prototype.render=function(){var e=this.props,t=e.container,n=e.containerPadding,r=e.target,o=e.placement,a=e.shouldUpdatePosition,u=e.rootClose,f=e.children,d=e.transition,p=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["container","containerPadding","target","placement","shouldUpdatePosition","rootClose","children","transition"]);if(!(p.show||d&&!this.state.exited))return null;var v=f;if(v=i.default.createElement(l.default,{container:t,containerPadding:n,target:r,placement:o,shouldUpdatePosition:a},v),d){var h=p.onExit,m=p.onExiting,y=p.onEnter,g=p.onEntering,b=p.onEntered;v=i.default.createElement(d,{in:p.show,appear:!0,onExit:h,onExiting:m,onExited:this.onHiddenListener,onEnter:y,onEntering:g,onEntered:b},v)}return u&&(v=i.default.createElement(c.default,{onRootClose:p.onHide},v)),i.default.createElement(s.default,{container:t},v)},t}(i.default.Component);f.propTypes=r({},s.default.propTypes,l.default.propTypes,{show:o.default.bool,rootClose:o.default.bool,onHide:function(e){var t=o.default.func;e.rootClose&&(t=t.isRequired);for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return t.apply(void 0,[e].concat(r))},transition:a.default,onEnter:o.default.func,onEntering:o.default.func,onEntered:o.default.func,onExit:o.default.func,onExiting:o.default.func,onExited:o.default.func}),t.default=f,e.exports=t.default})),Ot=l(c(function(e,t){t.__esModule=!0,t.default=function(e,t){var o=(0,r.default)(e);return o?o.innerHeight:t?e.clientHeight:(0,n.default)(e).height};var n=Re(He),r=Re(ze);e.exports=t.default})),Mt=c(function(e,t){t.__esModule=!0,t.default=function(e,t){var o,a="#"===t[0],i="."===t[0],s=a||i?t.slice(1):t;if(n.test(s))return a?(e=e.getElementById?e:document,(o=e.getElementById(s))?[o]:[]):e.getElementsByClassName&&i?r(e.getElementsByClassName(s)):r(e.getElementsByTagName(t));return r(e.querySelectorAll(t))};var n=/^[\w-]*$/,r=Function.prototype.bind.call(Function.prototype.call,[].slice);e.exports=t.default}),Dt=l(Mt),St=c(function(e,t){t.__esModule=!0,t.default=function(e,t){if(!n&&r.default){var o=document.body,i=o.matches||o.matchesSelector||o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector;n=i?function(e,t){return i.call(e,t)}:a}return n?n(e,t):null};var n,r=Re(Le),o=Re(Mt);function a(e,t){for(var n=(0,o.default)(e.document||e.ownerDocument,t),r=0;n[r]&&n[r]!==e;)r++;return!!n[r]}e.exports=t.default});l(St);var Tt=l(c(function(e,t){t.__esModule=!0,t.default=function(e,t,o){for(;e&&(r(e)||!(0,n.default)(e,t));)e=e===o||r(e)?void 0:e.parentNode;return e};var n=Re(St),r=function(e){return null!=e&&e.nodeType===e.DOCUMENT_NODE};e.exports=t.default})),jt=c(function(e,t){t.__esModule=!0,t.default=function(e,t){return function(o){var a=o.currentTarget,i=o.target,s=(0,r.default)(a,e);s.some(function(e){return(0,n.default)(e,i)})&&t.call(this,o)}};var n=Re(Fe),r=Re(Mt);e.exports=t.default});l(jt);var xt=c(function(e,t){t.__esModule=!0,t.default=void 0;var n=Re(Le),r=Re(gt),o=Re(bt),a=function(){};n.default&&(a=function(e,t,n,a){return(0,r.default)(e,t,n,a),function(){(0,o.default)(e,t,n,a)}});var i=a;t.default=i,e.exports=t.default});l(xt);var Ct=c(function(e,t){t.__esModule=!0,t.default=void 0;var n=Re(gt);t.on=n.default;var r=Re(bt);t.off=r.default;var o=Re(jt);t.filter=o.default;var a=Re(xt);t.listen=a.default;var i={on:n.default,off:r.default,filter:o.default,listen:a.default};t.default=i}),Nt=l(Ct);Ct.on,Ct.off,Ct.filter,Ct.listen;function Pt(e,t,n){return void 0===n&&(n=document),Nt.on(n,e,t,{passive:!1}),{remove:function(){Nt.off(n,e,t)}}}function kt(e,t){return!!function(e,t){var n=t.clientX,r=t.clientY,o=document.elementFromPoint(n,r);return Tt(o,".rbc-event",e)}(e,t)}function Rt(e){var t=e;return e.touches&&e.touches.length&&(t=e.touches[0]),{clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY}}var At=function(){function e(e,t){var n=void 0===t?{}:t,r=n.global,o=void 0!==r&&r,a=n.longPressThreshold,i=void 0===a?250:a;this.container=e,this.globalMouse=!e||o,this.longPressThreshold=i,this._listeners=Object.create(null),this._handleInitialEvent=this._handleInitialEvent.bind(this),this._handleMoveEvent=this._handleMoveEvent.bind(this),this._handleTerminatingEvent=this._handleTerminatingEvent.bind(this),this._keyListener=this._keyListener.bind(this),this._onTouchMoveWindowListener=Pt("touchmove",function(){},window),this._onKeyDownListener=Pt("keydown",this._keyListener),this._onKeyUpListener=Pt("keyup",this._keyListener),this._addInitialEventListener()}var t=e.prototype;return t.on=function(e,t){var n=this._listeners[e]||(this._listeners[e]=[]);return n.push(t),{remove:function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}}},t.emit=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o;return(this._listeners[e]||[]).forEach(function(e){void 0===o&&(o=e.apply(void 0,n))}),o},t.teardown=function(){this.listeners=Object.create(null),this._onTouchMoveWindowListener&&this._onTouchMoveWindowListener.remove(),this._onInitialEventListener&&this._onInitialEventListener.remove(),this._onEndListener&&this._onEndListener.remove(),this._onEscListener&&this._onEscListener.remove(),this._onMoveListener&&this._onMoveListener.remove(),this._onKeyUpLi