1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[54],{73909:function(e,t,n){n.d(t,{Hz:function(){return on},Vv:function(){return tn}});var r=n(89379),o=n(80045),a=n(82284),s=n(23029),i=n(92901),l=n(39874),c=n(85501),u=n(5544),d=n(20053),f=n(96540),h=n(79566),v=n(5556),m=n.n(v),p=n(20311),g=n.n(p),y=n(12096),b=n(64467),w=n(60436),E=n(21013),D=n.n(E),S=n(4325),A=n(67920),k=n(29873),R=n(14796),_=n(2404),O=n.n(_),M=n(43748),N=n(55003),x=n(56406),z=n(50728),T=n(50422),C=n(24713),P=n.n(C),L=n(23181),I=n.n(L),F=n(41811),W=n(93703),H=n(33031),K=n.n(H),j=n(11264),q=n(87695),V=n(68493),G=n(78995),Y=n(84684),X=n.n(Y),B=n(73916),U=n.n(B),Z=n(90179),J=n.n(Z),Q=n(69752),$=n.n(Q);n(37872),n(98867),n(8906),n(21840),n(15750),n(13200),n(83826),n(54629);function ee(e){return e.children}var te="PREV",ne="NEXT",re="TODAY",oe="DATE",ae={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"},se=Object.keys(ae).map(function(e){return ae[e]});m().oneOfType([m().string,m().func]),m().any,m().func,m().oneOfType([m().arrayOf(m().oneOf(se)),m().objectOf(function(e,t){if(-1!==se.indexOf(t)&&"boolean"==typeof e[t])return null;for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return m().elementType.apply(m(),[e,t].concat(r))})]),m().oneOfType([m().oneOf(["overlap","no-overlap"]),m().func]);var ie={seconds:1e3,minutes:6e4,hours:36e5,day:864e5};function le(e,t){var n=y.startOf(e,"month");return y.startOf(n,"week",t.startOfWeek())}function ce(e,t){var n=y.endOf(e,"month");return y.endOf(n,"week",t.startOfWeek())}function ue(e,t){for(var n=le(e,t),r=ce(e,t),o=[];y.lte(n,r,"day");)o.push(n),n=y.add(n,1,"day");return o}function de(e,t){var n=y.startOf(e,t);return y.eq(n,e)?n:y.add(n,1,t)}function fe(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"day",r=e,o=[];y.lte(r,t,n);)o.push(r),r=y.add(r,1,n);return o}function he(e,t){return null==t&&null==e?null:(null==t&&(t=new Date),null==e&&(e=new Date),e=y.startOf(e,"day"),e=y.hours(e,y.hours(t)),e=y.minutes(e,y.minutes(t)),e=y.seconds(e,y.seconds(t)),y.milliseconds(e,y.milliseconds(t)))}function ve(e){return 0===y.hours(e)&&0===y.minutes(e)&&0===y.seconds(e)&&0===y.milliseconds(e)}function me(e,t,n){return n&&"milliseconds"!==n?Math.round(Math.abs(+y.startOf(e,n)/ie[n]-+y.startOf(t,n)/ie[n])):Math.abs(+e-+t)}var pe=m().oneOfType([m().string,m().func]);function ge(e,t,n,r,o){var a="function"==typeof r?r(n,o,e):t.call(e,n,r,o);return g()(null==a||"string"==typeof a,"`localizer format(..)` must return a string, null, or undefined"),a}function ye(e,t,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,t+n,0,0)}function be(e,t){return e.getTimezoneOffset()-t.getTimezoneOffset()}function we(e,t){return me(e,t,"minutes")+be(e,t)}function Ee(e){var t=(0,y.startOf)(e,"day");return me(t,e,"minutes")+be(t,e)}function De(e,t){return(0,y.lt)(e,t,"day")}function Se(e,t,n){return(0,y.eq)(e,t,"minutes")?(0,y.gte)(t,n,"minutes"):(0,y.gt)(t,n,"minutes")}function Ae(e,t){return function(e,t,n,r){return"day"===n&&(n="date"),Math.abs(y[n](e,void 0,r)-y[n](t,void 0,r))}(e,t,"day")}function ke(e){var t=e.evtA,n=t.start,r=t.end,o=t.allDay,a=e.evtB,s=a.start,i=a.end,l=a.allDay,c=+(0,y.startOf)(n,"day")-+(0,y.startOf)(s,"day"),u=Ae(n,r),d=Ae(s,i);return c||d-u||!!l-!!o||+n-+s||+r-+i}function Re(e){var t=e.event,n=t.start,r=t.end,o=e.range,a=o.start,s=o.end,i=(0,y.startOf)(n,"day"),l=(0,y.lte)(i,s,"day"),c=(0,y.neq)(i,r,"minutes")?(0,y.gt)(r,a,"minutes"):(0,y.gte)(r,a,"minutes");return l&&c}function _e(e,t){return(0,y.eq)(e,t,"day")}function Oe(e,t){return ve(e)&&ve(t)}var Me=(0,i.A)(function e(t){var n=this;(0,s.A)(this,e),g()("function"==typeof t.format,"date localizer `format(..)` must be a function"),g()("function"==typeof t.firstOfWeek,"date localizer `firstOfWeek(..)` must be a function"),this.propType=t.propType||pe,this.formats=t.formats,this.format=function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return ge.apply(void 0,[n,t.format].concat(r))},this.startOfWeek=t.firstOfWeek,this.merge=t.merge||he,this.inRange=t.inRange||y.inRange,this.lt=t.lt||y.lt,this.lte=t.lte||y.lte,this.gt=t.gt||y.gt,this.gte=t.gte||y.gte,this.eq=t.eq||y.eq,this.neq=t.neq||y.neq,this.startOf=t.startOf||y.startOf,this.endOf=t.endOf||y.endOf,this.add=t.add||y.add,this.range=t.range||fe,this.diff=t.diff||me,this.ceil=t.ceil||de,this.min=t.min||y.min,this.max=t.max||y.max,this.minutes=t.minutes||y.minutes,this.daySpan=t.daySpan||Ae,this.first
1VisibleDay=t.firstVisibleDay||le,this.lastVisibleDay=t.lastVisibleDay||ce,this.visibleDays=t.visibleDays||ue,this.getSlotDate=t.getSlotDate||ye,this.getTimezoneOffset=t.getTimezoneOffset||function(e){return e.getTimezoneOffset()},this.getDstOffset=t.getDstOffset||be,this.getTotalMin=t.getTotalMin||we,this.getMinutesFromMidnight=t.getMinutesFromMidnight||Ee,this.continuesPrior=t.continuesPrior||De,this.continuesAfter=t.continuesAfter||Se,this.sortEvents=t.sortEvents||ke,this.inEventRange=t.inEventRange||Re,this.isSameDate=t.isSameDate||_e,this.startAndEndAreDateOnly=t.startAndEndAreDateOnly||Oe,this.segmentOffset=t.browserTZOffset?t.browserTZOffset():0});function Ne(e,t,n,o){var a=(0,r.A)((0,r.A)({},e.formats),n);return(0,r.A)((0,r.A)({},e),{},{messages:o,startOfWeek:function(){return e.startOfWeek(t)},format:function(n,r){return e.format(n,a[r]||r,t)}})}var xe=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,l.A)(this,t,[].concat(r))).navigate=function(t){e.props.onNavigate(t)},e.view=function(t){e.props.onView(t)},e}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.localizer.messages,n=e.label;return f.createElement("div",{className:"rbc-toolbar"},f.createElement("span",{className:"rbc-btn-group"},f.createElement("button",{type:"button",onClick:this.navigate.bind(null,re)},t.today),f.createElement("button",{type:"button",onClick:this.navigate.bind(null,te)},t.previous),f.createElement("button",{type:"button",onClick:this.navigate.bind(null,ne)},t.next)),f.createElement("span",{className:"rbc-toolbar-label"},n),f.createElement("span",{className:"rbc-btn-group"},this.viewNamesGroup(t)))}},{key:"viewNamesGroup",value:function(e){var t=this,n=this.props.views,r=this.props.view;if(n.length>1)return n.map(function(n){return f.createElement("button",{type:"button",key:n,className:(0,d.default)({"rbc-active":r===n}),onClick:t.view.bind(null,n)},e[n])})}}])}(f.Component);function ze(e,t){e&&e.apply(null,[].concat(t))}var Te={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"+".concat(e," more")}};var Ce=["style","className","event","selected","isAllDay","onSelect","onDoubleClick","onKeyPress","localizer","continuesPrior","continuesAfter","accessors","getters","children","components","slotStart","slotEnd"],Pe=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.style,n=e.className,a=e.event,s=e.selected,i=e.isAllDay,l=e.onSelect,c=e.onDoubleClick,u=e.onKeyPress,h=e.localizer,v=e.continuesPrior,m=e.continuesAfter,p=e.accessors,g=e.getters,y=e.children,b=e.components,w=b.event,E=b.eventWrapper,D=e.slotStart,S=e.slotEnd,A=(0,o.A)(e,Ce);delete A.resizable;var k=p.title(a),R=p.tooltip(a),_=p.end(a),O=p.start(a),M=p.allDay(a),N=i||M||h.diff(O,h.ceil(_,"day"),"day")>1,x=g.eventProp(a,O,_,s),z=f.createElement("div",{className:"rbc-event-content",title:R||void 0},w?f.createElement(w,{event:a,continuesPrior:v,continuesAfter:m,title:k,isAllDay:M,localizer:h,slotStart:D,slotEnd:S}):k);return f.createElement(E,Object.assign({},this.props,{type:"date"}),f.createElement("div",Object.assign({},A,{style:(0,r.A)((0,r.A)({},x.style),t),className:(0,d.default)("rbc-event",n,x.className,{"rbc-selected":s,"rbc-event-allday":N,"rbc-event-continues-prior":v,"rbc-event-continues-after":m}),onClick:function(e){return l&&l(a,e)},onDoubleClick:function(e){return c&&c(a,e)},onKeyDown:function(e){return u&&u(a,e)}}),"function"==typeof y?y(z):z))}}])}(f.Component);function Le(e,t){return!(!e||null==t)&&O()(e,t)}function Ie(e,t){return(e.right-e.left)/t}function Fe(e,t,n,r){var o=Ie(e,r);return n?r-1-Math.floor((t-e.left)/o):Math.floor((t-e.left)/o)}function We(e){var t,n,r,o=e.containerRef,a=e.accessors,s=e.getters,i=e.selected,l=e.components,c=e.localizer,u=e.position,d=e.show,h=e.events,v=e.slotStart,m=e.slotEnd,p=e.onSelect,g=e.onDoubleClick,y=e.onKeyPress,b=e.handleDragStart,w=e.popperRef,E=e.target,D=e.offset;n=(t={ref:w,callback:d}).ref,r=t.callback,(0,f.useEffect)(function(){var e=function(e){n.current&&!n.current.contains(e.target)&&r()};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}},[n,r]),(0,f.useLayoutEffect)(function(){var e=function(e){var t=e.target,n=e.offset,r=e.container,o=e.box,a=(0,R.A)(t),s=a.top,i=a.left,l=a.width,c=a.height,u=(0,R.A)(r),d=u.top,f=u.left,h=u.width,v=u.height,m=(0,R.A)(o),p=m.width,g=m.height,y=d+v,b=f+h,w=s+g,E=i+p,D=n.x,S=n.y;return{topOffset:w>y?s-g-S:s+S+c,leftOffset:E>b?i+D-p+l:i+D}}({target:E,offset:D,container:o.current,box:w.current}),t=e.topOffset,n=e.leftOffset;w.current.style.top="".concat(t,"px"),w.current.style.left="".concat(n,"px")},[D.x,D.y,E]);var S=u.width,A={minWidth:S+S/2};return f.createElement("div",{style:A,className:"rbc-overlay",ref:w},f.createElement("div",{className:"rbc-overlay-header"},c.format(v,"dayHeaderFormat")),h.map(function(e,t){return f.createElement(Pe,{key:t,type:"popup",localizer:c,event:e,getters:s,onSelect:p,accessors:a,components:l,onDoubleClick:g,onKeyPress:y,continuesPrior:c.lt(a.end(e),v,"day"),continuesAfter:c.gte(a.start(e),m,"day"),slotStart:v,slotEnd:m,selected:Le(e,i),draggable:!0,onDragStart:function(){return b(e)},onDragEnd:function(){return d()}})}))}
1var He=f.forwardRef(function(e,t){return f.createElement(We,Object.assign({},e,{popperRef:t}))});function Ke(e){var t=e.containerRef,n=e.popupOffset,r=void 0===n?5:n,o=e.overlay,a=e.accessors,s=e.localizer,i=e.components,l=e.getters,c=e.selected,u=e.handleSelectEvent,d=e.handleDoubleClickEvent,h=e.handleKeyPressEvent,v=e.handleDragStart,m=e.onHide,p=e.overlayDisplay,g=(0,f.useRef)(null);if(!o.position)return null;var y=r;isNaN(r)||(y={x:r,y:r});var b=o.position,w=o.events,E=o.date,D=o.end;return f.createElement(k.A,{rootClose:!0,flip:!0,show:!0,placement:"bottom",onHide:m,target:o.target},function(e){var n=e.props;return f.createElement(He,Object.assign({},n,{containerRef:t,ref:g,target:o.target,offset:y,accessors:a,getters:l,selected:c,components:i,localizer:s,position:b,show:p,events:w,slotStart:E,slotEnd:D,onSelect:u,onDoubleClick:d,onKeyPress:h,handleDragStart:v}))})}He.propTypes={accessors:m().object.isRequired,getters:m().object.isRequired,selected:m().object,components:m().object.isRequired,localizer:m().object.isRequired,position:m().object.isRequired,show:m().func.isRequired,events:m().array.isRequired,slotStart:m().instanceOf(Date).isRequired,slotEnd:m().instanceOf(Date),onSelect:m().func,onDoubleClick:m().func,onKeyPress:m().func,handleDragStart:m().func,style:m().object,offset:m().shape({x:m().number,y:m().number})};var je=f.forwardRef(function(e,t){return f.createElement(Ke,Object.assign({},e,{containerRef:t}))});function qe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document;return(0,T.A)(n,e,t,{passive:!1})}function Ve(e,t){return!!function(e,t){var n=t.clientX,r=t.clientY,o=document.elementFromPoint(n,r);return(0,z.A)(o,".rbc-event",e)}(e,t)}function Ge(e,t){return!!function(e,t){var n=t.clientX,r=t.clientY,o=document.elementFromPoint(n,r);return(0,z.A)(o,".rbc-show-more",e)}(e,t)}function Ye(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}}je.propTypes={popupOffset:m().oneOfType([m().number,m().shape({x:m().number,y:m().number})]),overlay:m().shape({position:m().object,events:m().array,date:m().instanceOf(Date),end:m().instanceOf(Date)}),accessors:m().object.isRequired,localizer:m().object.isRequired,components:m().object.isRequired,getters:m().object.isRequired,selected:m().object,handleSelectEvent:m().func,handleDoubleClickEvent:m().func,handleKeyPressEvent:m().func,handleDragStart:m().func,onHide:m().func,overlayDisplay:m().func};var Xe=function(){return(0,i.A)(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.global,o=void 0!==r&&r,a=n.longPressThreshold,i=void 0===a?250:a,l=n.validContainers,c=void 0===l?[]:l;(0,s.A)(this,e),this._initialEvent=null,this.selecting=!1,this.isDetached=!1,this.container=t,this.globalMouse=!t||o,this.longPressThreshold=i,this.validContainers=c,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._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=qe("touchmove",function(){},window),this._removeKeyDownListener=qe("keydown",this._keyListener),this._removeKeyUpListener=qe("keyup",this._keyListener),this._removeDropFromOutsideListener=qe("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=qe("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()},[{key:"on",value: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)}}}},{key:"emit",value: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}},{key:"teardown",value:function(){this._initialEvent=null,this._initialEventData=null,this._selectRect=null,this.selecting=!1,this._lastClickData=null,this.isDetached=!0,this._listeners=Object.create(null),this._removeTouchMoveWindowListener&&this._removeTouchMoveWindowListener(),this._removeInitialEventListener&&this._removeInitialEventListener(),this._removeEndListener&&this._removeEndListener(),this._onEscListener&&this._onEscListener(),this._removeMoveListener&&this._removeMoveListener(),this._removeKeyUpListener&&this._removeKeyUpListener(),this._removeKeyDownListener&&this._removeKeyDownListener(),this._removeDropFromOutsideListener&&this._removeDropFromOutsideListener(),this._removeDragOverFromOutsideListener&&this._removeDragOverFromOutsideListener()}},{key:"isSelected",value:function(e){var t=this._selectRect;return!(!t||!this.selecting)&&Be(t,Ue(e))}},{key:"filter",value:function(e){return this._selectRect&&this.selecting?e.filter(this.isSelected,this):[]}},{key:"_addLongPressListener",value:function(e,t){var n=this,r=null,o=null,a=null,s=function(t){r=setTimeout(function(){l(),e(t)},n.longPressThreshold),o=qe("touchmove",function(){return l()}),a=qe("touchend",function(){return l()})},i=qe("touchstart",s),l=function(){r&&clearTimeout(r),o&&o(),a&&a(),r=null,o=null,a=null};return t&&s(t),function(){l(),i()}}},{key:"_addInitialEventListener",value:function(){var e=this,t=qe("mousedown",function(t){e._removeInitialEventListener(),e._handleInitialEvent(t),e._removeInitialEventListener=qe("mousedown",e._handleInitialEvent)}),n=qe("touchstart",function(t){e._removeInitialEventListener(),e._removeInitialEventListener=e._addLongPressListener(e._handleInitialEvent,t)});this._removeInitialEventListener=function(){t(),n()}}},{key:"_dropFromOutsideListener",value:function(e){var t=Ye(e),n=t.pageX,r=t.pageY,o=t.clientX,a=t.clientY;
1this.emit("dropFromOutside",{x:n,y:r,clientX:o,clientY:a}),e.preventDefault()}},{key:"_dragOverFromOutsideListener",value:function(e){var t=Ye(e),n=t.pageX,r=t.pageY,o=t.clientX,a=t.clientY;this.emit("dragOverFromOutside",{x:n,y:r,clientX:o,clientY:a}),e.preventDefault()}},{key:"_handleInitialEvent",value:function(e){if(this._initialEvent=e,!this.isDetached){var t,n=Ye(e),r=n.clientX,o=n.clientY,s=n.pageX,i=n.pageY,l=this.container();if(3!==e.which&&2!==e.button&&(u=r,d=o,!(c=l)||(0,x.A)(c,document.elementFromPoint(u,d)))){var c,u,d;if(!this.globalMouse&&l&&!(0,x.A)(l,e.target)){var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;"object"!==(0,a.A)(e)&&(e={top:e,left:e,right:e,bottom:e});return e}(0),h=f.top,v=f.left,m=f.bottom,p=f.right;if(!Be({top:(t=Ue(l)).top-h,left:t.left-v,bottom:t.bottom+m,right:t.right+p},{top:i,left:s}))return}if(!1!==this.emit("beforeSelect",this._initialEventData={isTouch:/^touch/.test(e.type),x:s,y:i,clientX:r,clientY:o}))switch(e.type){case"mousedown":this._removeEndListener=qe("mouseup",this._handleTerminatingEvent),this._onEscListener=qe("keydown",this._handleTerminatingEvent),this._removeMoveListener=qe("mousemove",this._handleMoveEvent);break;case"touchstart":this._handleMoveEvent(e),this._removeEndListener=qe("touchend",this._handleTerminatingEvent),this._removeMoveListener=qe("touchmove",this._handleMoveEvent)}}}}},{key:"_isWithinValidContainer",value:function(e){var t=e.target,n=this.validContainers;return!(n&&n.length&&t)||n.some(function(e){return!!t.closest(e)})}},{key:"_handleTerminatingEvent",value:function(e){var t=this.selecting,n=this._selectRect;if(!t&&e.type.includes("key")&&(e=this._initialEvent),this.selecting=!1,this._removeEndListener&&this._removeEndListener(),this._removeMoveListener&&this._removeMoveListener(),this._selectRect=null,this._initialEvent=null,this._initialEventData=null,e){var r=!this.container||(0,x.A)(this.container(),e.target),o=this._isWithinValidContainer(e);return"Escape"!==e.key&&o?!t&&r?this._handleClickEvent(e):t?this.emit("select",n):this.emit("reset"):this.emit("reset")}}},{key:"_handleClickEvent",value:function(e){var t=Ye(e),n=t.pageX,r=t.pageY,o=t.clientX,a=t.clientY,s=(new Date).getTime();return this._lastClickData&&s-this._lastClickData.timestamp<250?(this._lastClickData=null,this.emit("doubleClick",{x:n,y:r,clientX:o,clientY:a})):(this._lastClickData={timestamp:s},this.emit("click",{x:n,y:r,clientX:o,clientY:a}))}},{key:"_handleMoveEvent",value:function(e){if(null!==this._initialEventData&&!this.isDetached){var t=this._initialEventData,n=t.x,r=t.y,o=Ye(e),a=o.pageX,s=o.pageY,i=Math.abs(n-a),l=Math.abs(r-s),c=Math.min(a,n),u=Math.min(s,r),d=this.selecting,f=this.isClick(a,s);(!f||d||i||l)&&(d||f||this.emit("selectStart",this._initialEventData),f||(this.selecting=!0,this._selectRect={top:u,left:c,x:a,y:s,right:c+i,bottom:u+l},this.emit("selecting",this._selectRect)),e.preventDefault())}}},{key:"_keyListener",value:function(e){this.ctrl=e.metaKey||e.ctrlKey}},{key:"isClick",value:function(e,t){var n=this._initialEventData,r=n.x,o=n.y;return!n.isTouch&&Math.abs(e-r)<=5&&Math.abs(t-o)<=5}}])}();function Be(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Ue(e),o=r.top,a=r.left,s=r.right,i=void 0===s?a:s,l=r.bottom,c=void 0===l?o:l,u=Ue(t),d=u.top,f=u.left,h=u.right,v=void 0===h?f:h,m=u.bottom;return!(c-n<d||o+n>(void 0===m?d:m)||i-n<f||a+n>v)}function Ue(e){if(!e.getBoundingClientRect)return e;var t=e.getBoundingClientRect(),n=t.left+Ze("left"),r=t.top+Ze("top");return{top:r,left:n,right:(e.offsetWidth||0)+n,bottom:(e.offsetHeight||0)+r}}function Ze(e){return"left"===e?window.pageXOffset||document.body.scrollLeft||0:"top"===e?window.pageYOffset||document.body.scrollTop||0:void 0}var Je=function(e){function t(e,n){var r;return(0,s.A)(this,t),(r=(0,l.A)(this,t,[e,n])).state={selecting:!1},r.containerRef=(0,f.createRef)(),r}
1return(0,c.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"componentDidUpdate",value:function(e){!e.selectable&&this.props.selectable&&this._selectable(),e.selectable&&!this.props.selectable&&this._teardownSelectable()}},{key:"render",value:function(){var e=this.props,t=e.range,n=e.getNow,r=e.getters,o=e.date,a=e.components.dateCellWrapper,s=e.localizer,i=this.state,l=i.selecting,c=i.startIdx,u=i.endIdx,h=n();return f.createElement("div",{className:"rbc-row-bg",ref:this.containerRef},t.map(function(e,n){var i=l&&n>=c&&n<=u,v=r.dayProp(e),m=v.className,p=v.style;return f.createElement(a,{key:n,value:e,range:t},f.createElement("div",{style:p,className:(0,d.default)("rbc-day-bg",m,i&&"rbc-selected-cell",s.isSameDate(e,h)&&"rbc-today",o&&s.neq(o,e,"month")&&"rbc-off-range-bg")}))}))}},{key:"_selectable",value:function(){var e=this,t=this.containerRef.current,n=this._selector=new Xe(this.props.container,{longPressThreshold:this.props.longPressThreshold}),o=function(n,r){if(!Ve(t,n)&&!Ge(t,n)){var o=Ue(t),a=e.props,s=a.range,i=a.rtl;if(c=o,d=(u=n).x,(f=u.y)>=c.top&&f<=c.bottom&&d>=c.left&&d<=c.right){var l=Fe(o,n.x,i,s.length);e._selectSlot({startIdx:l,endIdx:l,action:r,box:n})}}var c,u,d,f;e._initial={},e.setState({selecting:!1})};n.on("selecting",function(r){var o=e.props,a=o.range,s=o.rtl,i=-1,l=-1;if(e.state.selecting||(ze(e.props.onSelectStart,[r]),e._initial={x:r.x,y:r.y}),n.isSelected(t)){var c=Ue(t),u=function(e,t,n,r,o){var a=-1,s=-1,i=r-1,l=Ie(t,r),c=Fe(t,n.x,o,r),u=t.top<n.y&&t.bottom>n.y,d=t.top<e.y&&t.bottom>e.y,f=e.y>t.bottom,h=t.top>e.y;return n.top<t.top&&n.bottom>t.bottom&&(a=0,s=i),u&&(h?(a=0,s=c):f&&(a=c,s=i)),d&&(a=s=o?i-Math.floor((e.x-t.left)/l):Math.floor((e.x-t.left)/l),u?c<a?a=c:s=c:e.y<n.y?s=i:a=0),{startIdx:a,endIdx:s}}(e._initial,c,r,a.length,s);i=u.startIdx,l=u.endIdx}e.setState({selecting:!0,startIdx:i,endIdx:l})}),n.on("beforeSelect",function(t){if("ignoreEvents"===e.props.selectable)return!Ve(e.containerRef.current,t)}),n.on("click",function(e){return o(e,"click")}),n.on("doubleClick",function(e){return o(e,"doubleClick")}),n.on("select",function(t){e._selectSlot((0,r.A)((0,r.A)({},e.state),{},{action:"select",bounds:t})),e._initial={},e.setState({selecting:!1}),ze(e.props.onSelectEnd,[e.state])})}},{key:"_teardownSelectable",value:function(){this._selector&&(this._selector.teardown(),this._selector=null)}},{key:"_selectSlot",value:function(e){var t=e.endIdx,n=e.startIdx,r=e.action,o=e.bounds,a=e.box;-1!==t&&-1!==n&&this.props.onSelectSlot&&this.props.onSelectSlot({start:n,end:t,action:r,bounds:o,box:a,resourceId:this.props.resourceId})}}])}(f.Component),Qe=(m().object.isRequired,m().object,m().bool,m().object.isRequired,m().object.isRequired,m().object.isRequired,m().object.isRequired,m().func,m().func,m().func,{segments:[],selected:{}}),$e=function(e,t){var n=e.selected;e.isAllDay;var r=e.accessors,o=e.getters,a=e.onSelect,s=e.onDoubleClick,i=e.onKeyPress,l=e.localizer,c=e.slotMetrics,u=e.components,d=e.resizable,h=c.continuesPrior(t),v=c.continuesAfter(t);return f.createElement(Pe,{event:t,getters:o,localizer:l,accessors:r,components:u,onSelect:a,onDoubleClick:s,onKeyPress:i,continuesPrior:h,continuesAfter:v,slotStart:c.first,slotEnd:c.last,selected:Le(t,n),resizable:d})},et=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:" ",o=Math.abs(t)/e*100+"%";return f.createElement("div",{key:n,className:"rbc-row-segment",style:{WebkitFlexBasis:o,flexBasis:o,maxWidth:o}},r)},tt=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.segments,r=t.slotMetrics.slots,o=t.className,a=1;return f.createElement("div",{className:(0,d.default)(o,"rbc-row")},n.reduce(function(t,n,o){var s=n.event,i=n.left,l=n.right,c=n.span,u="_lvl_"+o,d=i-a,f=$e(e.props,s);return d&&t.push(et(r,d,"".concat(u,"_gap"))),t.push(et(r,c,u,f)),a=l+1,t},[]))}}])}(f.Component);function nt(e){var t=e.dateRange,n=e.unit,r=void 0===n?"day":n,o=e.localizer;return{first:t[0],last:o.add(t[t.length-1],1,r)}}function rt(e){var t,n,r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,a=[],s=[];for(t=0;t<e.length;t++){for(r=e[t],n=0;n<a.length&&at(r,a[n]);n++);n>=o?s.push(r):(a[n]||(a[n]=[])).push(r)}for(t=0;t<a.length;t++)a[t].sort(function(e,t){return e.left-t.left});return{levels:a,extra:s}}function ot(e,t,n,r,o){var a={start:r.start(e),end:r.end(e)},s={start:t,end:n};return o.inEventRange({event:a,range:s})}function at(e,t){return t.some(function(t){return t.left<=e.right&&t.right>=e.left})}function st(e,t,n,r){var o={start:n.start(e),end:n.end(e),allDay:n.allDay(e)},a={start:n.start(t),end:n.end(t),allDay:n.allDay(t)};return r.sortEvents({evtA:o,evtB:a})}tt.defaultProps=(0,r.A)({},Qe);var it=function(e,t){return e.left<=t&&e.right>=t},lt=function(e,t){return e.filter(function(e){return it(e,t)}).map(function(e){return e.event})},ct=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){for(var e=this.props,t=e.segments,n=e.slotMetrics.slots,r=rt(t).levels[0],o=1,a=1,s=[];o<=n;){var i="_lvl_"+o,l=r.filter(function(e){return it(e,o)})[0]||{},c=l.event,u=l.left,d=l.right,h=l.span;if(c){var v=Math.max(0,u-a);if(this.canRenderSlotEvent(u,h)){var m=$e(this.props,c);v&&s.push(et(n,v,i+"_gap")),s.push(et(n,h,i,m)),a=o=d+1}else v&&s.push(et(n,v,i+"_gap")),s.push(et(n,1,i,this.renderShowMore(t,o))),a=o+=1}else{if(this.getHiddenEventsForSlot(t,o).length>0){var p=o-a;p&&s.push(et(n,p,i+"_gap")),s.push(et(n,1,i,this.renderShowMore(t,o))),a=o+=1;continue}o++}}return f.createElement("div",{className:"rbc-row"},s)}},{key:"getHiddenEventsForSlot",value:function(e,t){var n=lt(e,t),r=rt(e).levels[0].filter(function(e){return it(e,t)}).map(function(e){return e.event});return n.filter(function(e){return!r.some(function(t){return t===e})})}},{key:"canRenderSlotEvent",value:function(e,t){var n=this.props.segments;return I()(e,e+t).every(function(e){return 1===lt(n,e).length})}},{key:"renderShowMore",value:function(e,t){var n=this,r=this.props,o=r.localizer,a=r.slotMetrics,s=r.components,i=a.getEventsForSlot(t),l=lt(e,t),c=l.length;if(null!=s&&s.showMore){var u=s.showMore,h=a.getDateForSlot(t-1);return!!c&&f.createElement(u,{localizer:o,slotDate:h,slot:t,count:c,events:i,remainingEvents:l})}return!!c&&f.createElement("button",{type:"button",key:"sm_"+t,className:(0,d.default)("rbc-button-link","rbc-show-more"),onClick:function(e){return n.showMore(t,e)}},o.messages.showMore(c,l,i))}},{key:"showMore",value:function(e,t){t.preventDefault(),t.stopPropagation(),this.props.onShowMore(e,t.target)}}])}(f.Component);ct.defaultProps=(0,r.A)({},Qe);var ut=function(e){var t=e.children;return f.createElement("div",{className:"rbc-row-content-scroll-container"},t)},dt=function(e,t){return e[0].range===t[0].range&&e[0].events===t[0].events};function ft(){return(0,F.A)(function(e){for(var t=e.range,n=e.events,o=e.maxR
1ows,a=e.minRows,s=e.accessors,i=e.localizer,l=nt({dateRange:t,localizer:i}),c=l.first,u=l.last,d=n.map(function(e){return function(e,t,n,r){var o=nt({dateRange:t,localizer:r}),a=o.first,s=o.last,i=r.diff(a,s,"day"),l=r.max(r.startOf(n.start(e),"day"),a),c=r.min(r.ceil(n.end(e),"day"),s),u=P()(t,function(e){return r.isSameDate(e,l)}),d=r.diff(l,c,"day");return d=Math.min(d,i),{event:e,span:d=Math.max(d-r.segmentOffset,1),left:u+1,right:Math.max(u+d,1)}}(e,t,s,i)}),f=rt(d,Math.max(o-1,1)),h=f.levels,v=f.extra,m=v.length>0?a-1:a;h.length<m;)h.push([]);return{first:c,last:u,levels:h,extra:v,range:t,slots:t.length,clone:function(t){return ft()((0,r.A)((0,r.A)({},e),t))},getDateForSlot:function(e){return t[e]},getSlotForDate:function(e){return t.find(function(t){return i.isSameDate(t,e)})},getEventsForSlot:function(e){return d.filter(function(t){return function(e,t){return e.left<=t&&e.right>=t}(t,e)}).map(function(e){return e.event})},continuesPrior:function(e){return i.continuesPrior(s.start(e),c)},continuesAfter:function(e){var t=s.start(e),n=s.end(e);return i.continuesAfter(t,n,u)}}},dt)}var ht=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,l.A)(this,t,[].concat(r))).handleSelectSlot=function(t){var n=e.props,r=n.range;(0,n.onSelectSlot)(r.slice(t.start,t.end+1),t)},e.handleShowMore=function(t,n){var r,o=e.props,a=o.range,s=o.onShowMore,i=e.slotMetrics(e.props),l=(0,N.A)(e.containerRef.current,".rbc-row-bg")[0];l&&(r=l.children[t-1]),s(i.getEventsForSlot(t),a[t-1],r,t,n)},e.getContainer=function(){var t=e.props.container;return t?t():e.containerRef.current},e.renderHeadingCell=function(t,n){var r=e.props,o=r.renderHeader,a=r.getNow,s=r.localizer;return o({date:t,key:"header_".concat(n),className:(0,d.default)("rbc-date-cell",s.isSameDate(t,a())&&"rbc-now")})},e.renderDummy=function(){var t=e.props,n=t.className,r=t.range,o=t.renderHeader,a=t.showAllEvents;return f.createElement("div",{className:n,ref:e.containerRef},f.createElement("div",{className:(0,d.default)("rbc-row-content",a&&"rbc-row-content-scrollable")},o&&f.createElement("div",{className:"rbc-row",ref:e.headingRowRef},r.map(e.renderHeadingCell)),f.createElement("div",{className:"rbc-row",ref:e.eventRowRef},f.createElement("div",{className:"rbc-row-segment"},f.createElement("div",{className:"rbc-event"},f.createElement("div",{className:"rbc-event-content"},"Â "))))))},e.containerRef=(0,f.createRef)(),e.headingRowRef=(0,f.createRef)(),e.eventRowRef=(0,f.createRef)(),e.slotMetrics=ft(),e}return(0,c.A)(t,e),(0,i.A)(t,[{key:"getRowLimit",value:function(){var e,t=(0,M.A)(this.eventRowRef.current),n=null!==(e=this.headingRowRef)&&void 0!==e&&e.current?(0,M.A)(this.headingRowRef.current):0,r=(0,M.A)(this.containerRef.current)-n;return Math.max(Math.floor(r/t),1)}},{key:"render",value:function(){var e=this.props,t=e.date,n=e.rtl,r=e.range,o=e.className,a=e.selected,s=e.selectable,i=e.renderForMeasure,l=e.accessors,c=e.getters,u=e.components,h=e.getNow,v=e.renderHeader,m=e.onSelect,p=e.localizer,g=e.onSelectStart,y=e.onSelectEnd,b=e.onDoubleClick,w=e.onKeyPress,E=e.resourceId,D=e.longPressThreshold,S=e.isAllDay,A=e.resizable,k=e.showAllEvents;if(i)return this.renderDummy();var R=this.slotMetrics(this.props),_=R.levels,O=R.extra,M=k?ut:ee,N=u.weekWrapper,x={selected:a,accessors:l,getters:c,localizer:p,components:u,onSelect:m,onDoubleClick:b,onKeyPress:w,resourceId:E,slotMetrics:R,resizable:A};return f.createElement("div",{className:o,role:"rowgroup",ref:this.containerRef},f.createElement(Je,{localizer:p,date:t,getNow:h,rtl:n,range:r,selectable:s,container:this.getContainer,getters:c,onSelectStart:g,onSelectEnd:y,onSelectSlot:this.handleSelectSlot,components:u,longPressThreshold:D,resourceId:E}),f.createElement("div",{className:(0,d.default)("rbc-row-content",k&&"rbc-row-content-scrollable"),role:"row"},v&&f.createElement("div",{className:"rbc-row ",ref:this.headingRowRef},r.map(this.renderHeadingCell)),f.createElement(M,null,f.createElement(N,Object.assign({isAllDay:S},x,{rtl:this.props.rtl}),_.map(function(e,t){return f.createElement(tt,Object.assign({key:t,segments:e},x))}),!!O.length&&f.createElement(ct,Object.assign({segments:O,onShowMore:this.handleShowMore},x))))))}}])}(f.Component);ht.defaultProps={minRows:0,maxRows:1/0};var vt=function(e){var t=e.label;return f.createElement("span",{role:"columnheader","aria-sort":"none"},t)},mt=function(e){var t=e.label,n=e.drilldownView,r=e.onDrillDown;return n?f.createElement("button",{type:"button",className:"rbc-button-link",onClick:r},t):f.createElement("span",null,t)},pt=["date","className"],gt=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=(0,l.A)(this,t,[].concat(r))).getContainer=function(){return e.containerRef.current},e.renderWeek=function(t,n){var r=e.props,o=r.events,a=r.components,s=r.selectable,i=r.getNow,l=r.selected,c=r.date,u=r.localizer,d=r.longPressThreshold,h=r.accessors,v=r.getters,m=r.showAllEvents,p=e.state,g=p.needLimitMeasure,y=p.rowLimit,b=function(e,t,n,r,o){return e.filter(function(e){return ot(e,t,n,r,o)})}((0,w.A)(o),t[0],t[t.length-1],h,u),E=function(e,t,n){var r=(0,w.A)(e),o=[],a=[];r.forEach(function(e){var r=t.start(e),s=t.end(e);n.daySpan(r,s)>1?o.push(e):a.push(e)});var s=o.sort(function(e,r){return st(e,r,t,n)}),i=a.sort(function(e,r){return st(e,r,t,n)});return[].concat((0,w.A)(s),(0,w.A)(i))}(b,h,u);return f.createElement(ht,{key:n,ref:0===n?e.slotRowRef:void 0,container:e.getContainer,className:"rbc-month-row",getNow:i,date:c,range:t,events:E,maxRows:m?1/0:y,selected:l,selectable:s,components:a,accessors:h,getters:v,localizer:u,renderHeader:e.readerDateHeading,renderForMeasure:g,onShowMore:e.handleShowMore,onSelect:e.handleSelectEvent,onDoubleClick:e.handleDoubleClickEvent,onKeyPress:e.handleKeyPressEvent,onSelectSlot:e.handleSelectSlot,longPressThreshold:d,rtl:e.props.rtl,resizable:e.props.resizable,showAllEvents:m})},e.readerDateHeading=function(t){var n=t.date,r=t.className,a=(0,o.A)(t,pt),s=e.props,i=s.date,l=s.getDrilldownView,c=s.localizer,u=c.neq(i,n,"month"),h=c.isSameDate(n,i),v=l(n),m=c.format(n,"dateFormat"),p=e.props.components.dateHeader||mt;return f.createElement("div",Object.assign({},a,{className:(0,d.default)(r,u&&"rbc-off-range",h&&"rbc-current"),role:"cell"}),f.createElement(p,{label:m,date:n,drilldownView:v,isOffRange:u,onDrillDown:function(t){return e.handleHeadingClick(n,v,t)}}))},e.handleSelectSlot=function(t,n){e._pendingSelection=e._pendingSelection.concat(t),clearTimeout(e._selectTimer),e._selectTimer=setTimeout(function(){return e.selectDates(n)})},e.handleHeadingClick=function(t,n,r){r.preventDefault(),e.clearSelection(),ze(e.props.onDrillDown,[t,n])},e.handleSelectEvent=function(){e.clearSelection();for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onSelectEvent,n)},e.handleDoubleClickEvent=function(){e.clearSelection();for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onDoubleClickEvent,n)},e.handleKeyPressEvent=function(){e.clearSelection();for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onKeyPressEvent,n)},e.handleShowMore=function(t,n,r,o,a){var s=e.props,i=s.popup,l=s.onDrillDown,c=s.onShowMore,u=s.getDrilldownView,d=s.doShowMoreDrillDown;
vendor: 6,889 bytes, line 1
1if(e.clearSelection(),i){var f=(0,S.A)(r,e.containerRef.current);e.setState({overlay:{date:n,events:t,position:f,target:a}})}else d&&ze(l,[n,u(n)||ae.DAY]);ze(c,[t,n,o])},e.overlayDisplay=function(){e.setState({overlay:null})},e.state={rowLimit:5,needLimitMeasure:!0,date:null},e.containerRef=(0,f.createRef)(),e.slotRowRef=(0,f.createRef)(),e._bgRows=[],e._pendingSelection=[],e}return(0,c.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e,t=this;this.state.needLimitMeasure&&this.measureRowLimit(this.props),window.addEventListener("resize",this._resizeListener=function(){e||A.E(function(){e=!1,t.setState({needLimitMeasure:!0})})},!1)}},{key:"componentDidUpdate",value:function(){this.state.needLimitMeasure&&this.measureRowLimit(this.props)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this._resizeListener,!1)}},{key:"render",value:function(){var e=this.props,t=e.date,n=e.localizer,r=e.className,o=n.visibleDays(t,n),a=D()(o,7);return this._weekCount=a.length,f.createElement("div",{className:(0,d.default)("rbc-month-view",r),role:"table","aria-label":"Month View",ref:this.containerRef},f.createElement("div",{className:"rbc-row rbc-month-header",role:"row"},this.renderHeaders(a[0])),a.map(this.renderWeek),this.props.popup&&this.renderOverlay())}},{key:"renderHeaders",value:function(e){var t=this.props,n=t.localizer,r=t.components,o=e[0],a=e[e.length-1],s=r.header||vt;return n.range(o,a,"day").map(function(e,t){return f.createElement("div",{key:"header_"+t,className:"rbc-header"},f.createElement(s,{date:e,localizer:n,label:n.format(e,"weekdayFormat")}))})}},{key:"renderOverlay",value:function(){var e,t,n=this,r=null!==(e=null===(t=this.state)||void 0===t?void 0:t.overlay)&&void 0!==e?e:{},o=this.props,a=o.accessors,s=o.localizer,i=o.components,l=o.getters,c=o.selected,u=o.popupOffset,d=o.handleDragStart;return f.createElement(je,{overlay:r,accessors:a,localizer:s,components:i,getters:l,selected:c,popupOffset:u,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:d,show:!!r.position,overlayDisplay:this.overlayDisplay,onHide:function(){return n.setState({overlay:null})}})}},{key:"measureRowLimit",value:function(){this.setState({needLimitMeasure:!1,rowLimit:this.slotRowRef.current.getRowLimit()})}},{key:"selectDates",value:function(e){var t=this._pendingSelection.slice();this._pendingSelection=[],t.sort(function(e,t){return+e-+t});var n=new Date(t[0]),r=new Date(t[t.length-1]);r.setDate(t[t.length-1].getDate()+1),ze(this.props.onSelectSlot,{slots:t,start:n,end:r,action:e.action,bounds:e.bounds,box:e.box})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.date;return{date:n,needLimitMeasure:e.localizer.neq(n,t.date,"month")}}}])}(f.Component);gt.range=function(e,t){var n=t.localizer;return{start:n.firstVisibleDay(e,n),end:n.lastVisibleDay(e,n)}},gt.navigate=function(e,t,n){var r=n.localizer;switch(t){case te:return r.add(e,-1,"month");case ne:return r.add(e,1,"month");default:return e}},gt.title=function(e,t){return t.localizer.format(e,"monthHeaderFormat")};var yt=function(e){var t=e.min,n=e.max,r=e.step,o=e.slots,a=e.localizer;return"".concat(+a.startOf(t,"minutes"))+"".concat(+a.startOf(n,"minutes"))+"".concat(r,"-").concat(o)};function bt(e){for(var t=e.min,n=e.max,r=e.step,o=e.timeslots,a=e.localizer,s=yt({start:t,end:n,step:r,timeslots:o,localizer:a}),i=1+a.getTotalMin(t,n),l=a.getMinutesFromMidnight(t),c=Math.ceil((i-1)/(r*o)),u=c*o,d=new Array(c),f=new Array(u),h=0;h<c;h++){d[h]=new Array(o);for(var v=0;v<o;v++){var m=h*o+v,p=m*r;f[m]=d[h][v]=a.getSlotDate(t,l,p)}}var g=f.length*r;function y(e){var n=a.diff(t,e,"minutes")+a.getDstOffset(t,e);return Math.min(n,i)}return f.push(a.getSlotDate(t,l,g)),{groups:d,update:function(e){return yt(e)!==s?bt(e):this},dateIsInGroup:function(e,t){var r=d[t+1];return a.inRange(e,d[t][0],r?r[0]:n,"minutes")},nextSlot:function(e){var t=f[Math.min(f.findIndex(function(t){return t===e||a.eq(t,e)})+1,f.length-1)];return a.eq(t,e)&&(t=a.add(e,r,"minutes")),t},closestSlotToPosition:function(e){var t=Math.min(f.length-1,Math.max(0,Math.floor(e*u)));return f[t]},closestSlotFromPoint:function(e,t){var n=Math.abs(t.top-t.bottom);return this.closestSlotToPosition((e.y-t.top)/n)},closestSlotFromDate:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(a.lt(e,t,"minutes"))return f[0];if(a.gt(e,n,"minutes"))return f[f.length-1];var s=a.diff(t,e,"minutes");return f[(s-s%r)/r+o]},startsBeforeDay:function(e){return a.lt(e,t,"day")},startsAfterDay:function(e){return a.gt(e,n,"day")},startsBefore:function(e){return a.lt(a.merge(t,e),t,"minutes")},startsAfter:function(e){return a.gt(a.merge(n,e),n,"minutes")},getRange:function(e,o,s,i){s||(e=a.min(n,a.max(t,e))),i||(o=a.min(n,a.max(t,o)));var l=y(e),c=y(o),d=c>r*u&&!a.eq(n,o)?(l-r)/(r*u)*100:l/(r*u)*100;return{top:d,height:c/(r*u)*100-d,start:y(e),startDate:e,end:y(o),endDate:o}},getCurrentTimePosition:function(e){return y(e)/(r*u)*100}}}var wt=function(){return(0,i.A)(function e(t,n){var r=n.accessors,o=n.slotMetrics;(0,s.A)(this,e);var a=o.getRange(r.start(t),r.end(t)),i=a.start,l=a.startDate,c=a.end,u=a.endDate,d=a.top,f=a.height;this.start=i,this.end=c,this.startMs=+l,this.endMs=+u,this.top=d,this.height=f,this.data=t},[{key:"_width",get:function(){return this.rows?100/(this.rows.reduce(function(e,t){return Math.max(e,t.leaves.length+1)},0)+1):this.leaves?(100-this.container._width)/(this.leaves.length+1):this.row._width}},{key:"width",get:function(){var e=this._width,t=Math.min(100,1.7*this._width);if(this.rows)return t;if(this.leaves)return this.leaves.length>0?t:e;var n=this.row.leaves;return n.indexOf(this)===n.length-1?e:t}},{key:"xOffset",get:function(){if(this.rows)return 0;if(this.leaves)return this.container._width;var e=this.row,t=e.leaves,n=e.xOffset,r=e._width;return n+(t.indexOf(this)+1)*r}}])}();function Et(e,t,n){return Math.abs(t.start-e.start)<n||t.start>e.start&&t.start<e.end}function Dt(e){for(var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,o=e.accessors,a=function(e){for(var t=K()(e,["startMs",function(e){return-e.endMs}]),n=[];t.length>0;){var r=t.shift();n.push(r);for(var o=0;o<t.length;o++){var a=t[o];if(!(r.endMs>a.startMs)){if(o>0){var s=t.splice(o,1)[0];n.push(s)}break}}}return n}(t.map(function(e){return new wt(e,{slotMetrics:r,accessors:o})})),s=[],i=function(){var e=a[l],t=s.find(function(t){return t.end>e.start||Math.abs(e.start-t.start)<n});if(!t)return e.rows=[],s.push(e),1;e.container=t;for(var r=null,o=t.rows.length-1;!r&&o>=0;o--)Et(t.rows[o],e,n)&&(r=t.rows[o]);r?(r.leaves.push(e),e.row=r):(e.leaves=[],t.rows.push(e))},l=0;l<a.length;l++)i();
1return a.map(function(e){return{event:e.data,style:{top:e.top,height:e.height,width:e.width,xOffset:Math.max(0,e.xOffset)}}})}function St(e,t,n){for(var r=0;r<e.friends.length;++r)if(!(n.indexOf(e.friends[r])>-1)){t=t>e.friends[r].idx?t:e.friends[r].idx,n.push(e.friends[r]);var o=St(e.friends[r],t,n);t=t>o?t:o}return t}var At={overlap:Dt,"no-overlap":function(e){var t=Dt({events:e.events,minimumStartDifference:e.minimumStartDifference,slotMetrics:e.slotMetrics,accessors:e.accessors});t.sort(function(e,t){return e=e.style,t=t.style,e.top!==t.top?e.top>t.top?1:-1:e.height!==t.height?e.top+e.height<t.top+t.height?1:-1:0});for(var n=0;n<t.length;++n)t[n].friends=[],delete t[n].style.left,delete t[n].style.left,delete t[n].idx,delete t[n].size;for(var r=0;r<t.length-1;++r)for(var o=t[r],a=o.style.top,s=o.style.top+o.style.height,i=r+1;i<t.length;++i){var l=t[i],c=l.style.top,u=l.style.top+l.style.height;(c>=a&&u<=s||u>a&&u<=s||c>=a&&c<s)&&(o.friends.push(l),l.friends.push(o))}for(var d=0;d<t.length;++d){for(var f=t[d],h=[],v=0;v<100;++v)h.push(1);for(var m=0;m<f.friends.length;++m)void 0!==f.friends[m].idx&&(h[f.friends[m].idx]=0);f.idx=h.indexOf(1)}for(var p=0;p<t.length;++p){var g;if(!t[p].size){var y=[];g=100/(St(t[p],0,y)+1),t[p].size=g;for(var b=0;b<y.length;++b)y[b].size=g}}for(var w=0;w<t.length;++w){var E=t[w];E.style.left=E.idx*E.size;for(var D=0,S=0;S<E.friends.length;++S){var A=E.friends[S].idx;D=D>A?D:A}D<=E.idx&&(E.size=100-E.idx*E.size);var k=0===E.idx?0:3;E.style.width="calc(".concat(E.size,"% - ").concat(k,"px)"),E.style.height="calc(".concat(E.style.height,"% - 2px)"),E.style.xOffset="calc(".concat(E.style.left,"% + ").concat(k,"px)")}return t}};var kt=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.renderSlot,n=e.resource,r=e.group,o=e.getters,a=e.components,s=(void 0===a?{}:a).timeSlotWrapper,i=void 0===s?ee:s,l=o?o.slotGroupProp(r):{};return f.createElement("div",Object.assign({className:"rbc-timeslot-group"},l),r.map(function(e,r){var a=o?o.slotProp(e,n):{};return f.createElement(i,{key:r,value:e,resource:n},f.createElement("div",Object.assign({},a,{className:(0,d.default)("rbc-time-slot",a.className)}),t&&t(e,r)))}))}}])}(f.Component);function Rt(e){return"string"==typeof e?e:e+"%"}function _t(e){var t=e.style,n=e.className,o=e.event,a=e.accessors,s=e.rtl,i=e.selected,l=e.label,c=e.continuesPrior,u=e.continuesAfter,h=e.getters,v=e.onClick,m=e.onDoubleClick,p=e.isBackgroundEvent,g=e.onKeyPress,y=e.components,w=y.event,E=y.eventWrapper,D=a.title(o),S=a.tooltip(o),A=a.end(o),k=a.start(o),R=h.eventProp(o,k,A,i),_=[f.createElement("div",{key:"1",className:"rbc-event-label"},l),f.createElement("div",{key:"2",className:"rbc-event-content"},w?f.createElement(w,{event:o,title:D}):D)],O=t.height,M=t.top,N=t.width,x=t.xOffset,z=(0,r.A)((0,r.A)({},R.style),{},(0,b.A)({top:Rt(M),height:Rt(O),width:Rt(N)},s?"right":"left",Rt(x)));return f.createElement(E,Object.assign({type:"time"},e),f.createElement("div",{role:"button",tabIndex:0,onClick:v,onDoubleClick:m,style:z,onKeyDown:g,title:S?("string"==typeof l?l+": ":"")+S:void 0,className:(0,d.default)(p?"rbc-background-event":"rbc-event",n,R.className,{"rbc-selected":i,"rbc-event-continues-earlier":c,"rbc-event-continues-later":u})},_))}var Ot=function(e){var t=e.children,n=e.className,r=e.style,o=e.innerRef;return f.createElement("div",{className:n,style:r,ref:o},t)},Mt=f.forwardRef(function(e,t){return f.createElement(Ot,Object.assign({},e,{innerRef:t}))}),Nt=["dayProp"],xt=["eventContainerWrapper","timeIndicatorWrapper"],zt=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return(e=(0,l.A)(this,t,[].concat(o))).state={selecting:!1,timeIndicatorPosition:null},e.intervalTriggered=!1,e.renderEvents=function(t){var n=t.events,o=t.isBackgroundEvent,a=e.props,s=a.rtl,i=a.selected,l=a.accessors,c=a.localizer,u=a.getters,d=a.components,h=a.step,v=a.timeslots,m=a.dayLayoutAlgorithm,p=a.resizable,g=e.slotMetrics,y=c.messages,b=function(e){e.events,e.minimumStartDifference,e.slotMetrics,e.accessors;var t,n=e.dayLayoutAlgorithm,r=n;return n in At&&(r=At[n]),(t=r)&&t.constructor&&t.call&&t.apply?r.apply(this,arguments):[]}
vendor: 3,199 bytes, line 1
1({events:n,accessors:l,slotMetrics:g,minimumStartDifference:Math.ceil(h*v/2),dayLayoutAlgorithm:m});return b.map(function(t,n){var a,h,v=t.event,m=t.style,b=l.end(v),w=l.start(v),E=null!==(a=l.eventId(v))&&void 0!==a?a:"evt_"+n,D="eventTimeRangeFormat",S=g.startsBeforeDay(w),A=g.startsAfterDay(b);S?D="eventTimeRangeEndFormat":A&&(D="eventTimeRangeStartFormat"),h=S&&A?y.allDay:c.format({start:w,end:b},D);var k=S||g.startsBefore(w),R=A||g.startsAfter(b);return f.createElement(_t,{style:m,event:v,label:h,key:E,getters:u,rtl:s,components:d,continuesPrior:k,continuesAfter:R,accessors:l,resource:e.props.resource,selected:Le(v,i),onClick:function(t){return e._select((0,r.A)((0,r.A)((0,r.A)({},v),e.props.resource&&{sourceResource:e.props.resource}),o&&{isBackgroundEvent:!0}),t)},onDoubleClick:function(t){return e._doubleClick(v,t)},isBackgroundEvent:o,onKeyPress:function(t){return e._keyPress(v,t)},resizable:p})})},e._selectable=function(){var t=e.containerRef.current,n=e.props,o=n.longPressThreshold,a=n.localizer,s=e._selector=new Xe(function(){return t},{longPressThreshold:o}),i=function(t){var n=e.props.onSelecting,r=e.state||{},o=l(t),s=o.startDate,i=o.endDate;n&&(a.eq(r.startDate,s,"minutes")&&a.eq(r.endDate,i,"minutes")||!1===n({start:s,end:i,resourceId:e.props.resource}))||e.state.start===o.start&&e.state.end===o.end&&e.state.selecting===o.selecting||e.setState(o)},l=function(n){var o=e.slotMetrics.closestSlotFromPoint(n,Ue(t));e.state.selecting||(e._initialSlot=o);var s=e._initialSlot;a.lte(s,o)?o=e.slotMetrics.nextSlot(o):a.gt(s,o)&&(s=e.slotMetrics.nextSlot(s));var i=e.slotMetrics.getRange(a.min(s,o),a.max(s,o));return(0,r.A)((0,r.A)({},i),{},{selecting:!0,top:"".concat(i.top,"%"),height:"".concat(i.height,"%")})},c=function(t,n){if(!Ve(e.containerRef.current,t)){var r=l(t),o=r.startDate,a=r.endDate;e._selectSlot({startDate:o,endDate:a,action:n,box:t})}e.setState({selecting:!1})};s.on("selecting",i),s.on("selectStart",i),s.on("beforeSelect",function(t){if("ignoreEvents"===e.props.selectable)return!Ve(e.containerRef.current,t)}),s.on("click",function(e){return c(e,"click")}),s.on("doubleClick",function(e){return c(e,"doubleClick")}),s.on("select",function(t){e.state.selecting&&(e._selectSlot((0,r.A)((0,r.A)({},e.state),{},{action:"select",bounds:t})),e.setState({selecting:!1}))}),s.on("reset",function(){e.state.selecting&&e.setState({selecting:!1})})},e._teardownSelectable=function(){e._selector&&(e._selector.teardown(),e._selector=null)},e._selectSlot=function(t){for(var n=t.startDate,r=t.endDate,o=t.action,a=t.bounds,s=t.box,i=n,l=[];e.props.localizer.lte(i,r);)l.push(i),i=new Date(+i+60*e.props.step*1e3);ze(e.props.onSelectSlot,{slots:l,start:n,end:r,resourceId:e.props.resource,action:o,bounds:a,box:s})},e._select=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onSelectEvent,n)},e._doubleClick=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onDoubleClickEvent,n)},e._keyPress=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onKeyPressEvent,n)},e.slotMetrics=bt(e.props),e.containerRef=(0,f.createRef)(),e}
1return(0,c.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable(),this.props.isNow&&this.setTimeIndicatorPositionUpdateInterval()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable(),this.clearTimeIndicatorInterval()}},{key:"componentDidUpdate",value:function(e,t){this.props.selectable&&!e.selectable&&this._selectable(),!this.props.selectable&&e.selectable&&this._teardownSelectable();var n=this.props,r=n.getNow,o=n.isNow,a=n.localizer,s=n.date,i=n.min,l=n.max,c=a.neq(e.getNow(),r(),"minutes");if(e.isNow!==o||c){if(this.clearTimeIndicatorInterval(),o){var u=!c&&a.eq(e.date,s,"minutes")&&t.timeIndicatorPosition===this.state.timeIndicatorPosition;this.setTimeIndicatorPositionUpdateInterval(u)}}else o&&(a.neq(e.min,i,"minutes")||a.neq(e.max,l,"minutes"))&&this.positionTimeIndicator()}},{key:"setTimeIndicatorPositionUpdateInterval",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.intervalTriggered||t||this.positionTimeIndicator(),this._timeIndicatorTimeout=window.setTimeout(function(){e.intervalTriggered=!0,e.positionTimeIndicator(),e.setTimeIndicatorPositionUpdateInterval()},6e4)}},{key:"clearTimeIndicatorInterval",value:function(){this.intervalTriggered=!1,window.clearTimeout(this._timeIndicatorTimeout)}},{key:"positionTimeIndicator",value:function(){var e=this.props,t=e.min,n=e.max,r=(0,e.getNow)();if(r>=t&&r<=n){var o=this.slotMetrics.getCurrentTimePosition(r);this.intervalTriggered=!0,this.setState({timeIndicatorPosition:o})}else this.clearTimeIndicatorInterval()}},{key:"render",value:function(){var e=this.props,t=e.date,n=e.max,r=e.rtl,a=e.isNow,s=e.resource,i=e.accessors,l=e.localizer,c=e.getters,u=c.dayProp,h=(0,o.A)(c,Nt),v=e.components,m=v.eventContainerWrapper,p=v.timeIndicatorWrapper,g=(0,o.A)(v,xt);this.slotMetrics=this.slotMetrics.update(this.props);var y=this.slotMetrics,b=this.state,w=b.selecting,E=b.top,D=b.height,S={start:b.startDate,end:b.endDate},A=u(n,s),k=A.className,R=A.style,_={className:"rbc-current-time-indicator",style:{top:"".concat(this.state.timeIndicatorPosition,"%")}},O=g.dayColumnWrapper||Mt;return f.createElement(O,{ref:this.containerRef,date:t,style:R,className:(0,d.default)(k,"rbc-day-slot","rbc-time-column",a&&"rbc-now",a&&"rbc-today",w&&"rbc-slot-selecting"),slotMetrics:y,resource:s},y.groups.map(function(e,t){return f.createElement(kt,{key:t,group:e,resource:s,getters:h,components:g})}),f.createElement(m,{localizer:l,resource:s,accessors:i,getters:h,components:g,slotMetrics:y},f.createElement("div",{className:(0,d.default)("rbc-events-container",r&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroundEvent:!0}),this.renderEvents({events:this.props.events}))),w&&f.createElement("div",{className:"rbc-slot-selection",style:{to
1p:E,height:D}},f.createElement("span",null,l.format(S,"selectRangeFormat"))),a&&this.intervalTriggered&&f.createElement(p,_,f.createElement("div",_)))}}])}(f.Component);zt.defaultProps={dragThroughEvents:!0,timeslots:2};var Tt=function(e){var t=e.label;return f.createElement(f.Fragment,null,t)},Ct=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,l.A)(this,t,[].concat(r))).handleHeaderClick=function(t,n,r){r.preventDefault(),ze(e.props.onDrillDown,[t,n])},e.renderRow=function(t){var n=e.props,r=n.events,o=n.rtl,a=n.selectable,s=n.getNow,i=n.range,l=n.getters,c=n.localizer,u=n.accessors,d=n.components,h=n.resizable,v=u.resourceId(t),m=t?r.filter(function(e){return u.resource(e)===v}):r;return f.createElement(ht,{isAllDay:!0,rtl:o,getNow:s,minRows:2,maxRows:e.props.allDayMaxRows+1,range:i,events:m,resourceId:v,className:"rbc-allday-cell",selectable:a,selected:e.props.selected,components:d,accessors:u,getters:l,localizer:c,onSelect:e.props.onSelectEvent,onShowMore:e.props.onShowMore,onDoubleClick:e.props.onDoubleClickEvent,onKeyPress:e.props.onKeyPressEvent,onSelectSlot:e.props.onSelectSlot,longPressThreshold:e.props.longPressThreshold,resizable:h})},e}return(0,c.A)(t,e),(0,i.A)(t,[{key:"renderHeaderCells",value:function(e){var t=this,n=this.props,r=n.localizer,o=n.getDrilldownView,a=n.getNow,s=n.getters.dayProp,i=n.components.header,l=void 0===i?vt:i,c=a();return e.map(function(e,n){var a=o(e),i=r.format(e,"dayFormat"),u=s(e),h=u.className,v=u.style,m=f.createElement(l,{date:e,label:i,localizer:r});return f.createElement("div",{key:n,style:v,className:(0,d.default)("rbc-header",h,r.isSameDate(e,c)&&"rbc-today")},a?f.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(n){return t.handleHeaderClick(e,a,n)}},m):f.createElement("span",null,m))})}},{key:"render",value:function(){var e=this,t=this.props,n=t.width,r=t.rtl,o=t.resources,a=t.range,s=t.events,i=t.getNow,l=t.accessors,c=t.selectable,h=t.components,v=t.getters,m=t.scrollRef,p=t.localizer,g=t.isOverflowing,y=t.components,b=y.timeGutterHeader,w=y.resourceHeader,E=void 0===w?Tt:w,D=t.resizable,S={};g&&(S[r?"marginLeft":"marginRight"]="".concat((0,j.A)()-1,"px"));var A=o.groupEvents(s);return f.createElement("div",{style:S,ref:m,className:(0,d.default)("rbc-time-header",g&&"rbc-overflowing")},f.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:n,minWidth:n,maxWidth:n}},b&&f.createElement(b,null)),o.map(function(t,n){var o=(0,u.A)(t,2),s=o[0],d=o[1];return f.createElement("div",{className:"rbc-time-header-content",key:s||n},d&&f.createElement("div",{className:"rbc-row rbc-row-resource",key:"resource_".concat(n)},f.createElement("div",{className:"rbc-header"},f.createElement(E,{index:n,label:l.resourceTitle(d),resource:d}))),f.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(a.length<=1?" rbc-time-header-cell-single-day":"")},e.renderHeaderCells(a)),f.createElement(ht,{isAllDay:!0,rtl:r,getNow:i,minRows:2,maxRows:e.props.allDayMaxRows+1,range:a,events:A.get(s)||[],resourceId:d&&s,className:"rbc-allday-cell",selectable:c,selected:e.props.selected,components:h,accessors:l,getters:v,localizer:p,onSelect:e.props.onSelectEvent,onShowMore:e.props.onShowMore,onDoubleClick:e.props.onDoubleClickEvent,onKeyDown:e.props.onKeyPressEvent,onSelectSlot:e.props.onSelectSlot,longPressThreshold:e.props.longPressThreshold,resizable:D}))}))}}])}(f.Component),Pt=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,l.A)(this,t,[].concat(r))).handleHeaderClick=function(t,n,r){r.preventDefault(),ze(e.props.onDrillDown,[t,n])},e}return(0,c.A)(t,e),(0,i.A)(t,[{key:"renderHeaderCells",value:function(e){var t=this,n=this.props,r=n.localizer,o=n.getDrilldownView,a=n.getNow,s=n.getters.dayProp,i=n.components,l=i.header,c=void 0===l?vt:l,h=i.resourceHeader,v=void 0===h?Tt:h,m=n.resources,p=n.accessors,g=n.events,y=n.rtl,b=n.selectable,w=n.components,E=n.getters,D=n.resizable,S=a(),A=m.groupEvents(g);return e.map(function(n,i){var l=o(n),h=r.format(n,"dayFormat"),g=s(n),k=g.className,R=g.style,_=f.createElement(c,{date:n,label:h,localizer:r});return f.createElement("div",{key:i,className:"rbc-time-header-content rbc-resource-grouping"},f.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(e.length<=1?" rbc-time-header-cell-single-day":"")},f.createElement("div",{style:R,className:(0,d.default)("rbc-header",k,r.isSameDate(n,S)&&"rbc-today")},l?f.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(e){return t.handleHeaderClick(n,l,e)}},_):f.createElement("span",null,_))),f.createElement("div",{className:"rbc-row"},m.map(function(e,t){var o=(0,u.A)(e,2),a=o[0],s=o[1];return f.createElement("div",{key:"resource_".concat(a,"_").concat(t),className:(0,d.default)("rbc-header",k,r.isSameDate(n,S)&&"rbc-today")},f.createElement(v,{index:t,label:p.resourceTitle(s),resource:s}))}
1)),f.createElement("div",{className:"rbc-row rbc-m-b-negative-3 rbc-h-full"},m.map(function(e,o){var s=(0,u.A)(e,2),i=s[0],l=s[1],c=(A.get(i)||[]).filter(function(e){return r.isSameDate(e.start,n)||r.isSameDate(e.end,n)});return f.createElement(ht,{key:"resource_".concat(i,"_").concat(o),isAllDay:!0,rtl:y,getNow:a,minRows:2,maxRows:t.props.allDayMaxRows+1,range:[n],events:c,resourceId:l&&i,className:"rbc-allday-cell",selectable:b,selected:t.props.selected,components:w,accessors:p,getters:E,localizer:r,onSelect:t.props.onSelectEvent,onShowMore:t.props.onShowMore,onDoubleClick:t.props.onDoubleClickEvent,onKeyDown:t.props.onKeyPressEvent,onSelectSlot:t.props.onSelectSlot,longPressThreshold:t.props.longPressThreshold,resizable:D})})))})}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.rtl,r=e.range,o=e.scrollRef,a=e.isOverflowing,s=e.components.timeGutterHeader,i={};return a&&(i[n?"marginLeft":"marginRight"]="".concat((0,j.A)()-1,"px")),f.createElement("div",{style:i,ref:o,className:(0,d.default)("rbc-time-header",a&&"rbc-overflowing")},f.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:t,minWidth:t,maxWidth:t}},s&&f.createElement(s,null)),this.renderHeaderCells(r))}}])}(f.Component);var Lt=function(e){var t=e.min,n=e.max,r=e.timeslots,o=e.step,a=e.localizer,s=e.getNow,i=e.resource,l=e.components,c=e.getters,h=e.gutterRef,v=l.timeGutterWrapper,m=(0,f.useMemo)(function(){return function(e){var t=e.min,n=e.max,r=e.localizer;return r.getTimezoneOffset(t)!==r.getTimezoneOffset(n)?{start:r.add(t,-1,"day"),end:r.add(n,-1,"day")}:{start:t,end:n}}({min:t,max:n,localizer:a})},[null==t?void 0:t.toISOString(),null==n?void 0:n.toISOString(),a]),p=m.start,g=m.end,y=(0,f.useState)(bt({min:p,max:g,timeslots:r,step:o,localizer:a})),b=(0,u.A)(y,2),w=b[0],E=b[1];(0,f.useEffect)(function(){w&&E(w.update({min:p,max:g,timeslots:r,step:o,localizer:a}))},[null==p?void 0:p.toISOString(),null==g?void 0:g.toISOString(),r,o]);var D=(0,f.useCallback)(function(e,t){if(t)return null;var n=w.dateIsInGroup(s(),t);return f.createElement("span",{className:(0,d.default)("rbc-label",n&&"rbc-now")},a.format(e,"timeGutterFormat"))},[w,a,s]);return f.createElement(v,{slotMetrics:w},f.createElement("div",{className:"rbc-time-gutter rbc-time-column",ref:h},w.groups.map(function(e,t){return f.createElement(kt,{key:t,group:e,resource:i,components:l,renderSlot:D,getters:c})})))},It=f.forwardRef(function(e,t){return f.createElement(Lt,Object.assign({gutterRef:t},e))}),Ft={};var Wt=function(e){function t(e){var n;return(0,s.A)(this,t),(n=(0,l.A)(this,t,[e])).handleScroll=function(e){n.scrollRef.current&&(n.scrollRef.current.scrollLeft=e.target.scrollLeft)},n.handleResize=function(){A.Z(n.rafHandle),n.rafHandle=A.E(n.checkOverflow)},n.handleKeyPressEvent=function(){n.clearSelection();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];ze(n.props.onKeyPressEvent,t)},n.handleSelectEvent=function(){n.clearSelection();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];ze(n.props.onSelectEvent,t)},n.handleDoubleClickEvent=function(){n.clearSelection();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];ze(n.props.onDoubleClickEvent,t)},n.handleShowMore=function(e,t,o,a,s){var i=n.props,l=i.popup,c=i.onDrillDown,u=i.onShowMore,d=i.getDrilldownView,f=i.doShowMoreDrillDown;if(n.clearSelection(),l){var h=(0,S.A)(o,n.containerRef.current);n.setState({overlay:{date:t,events:e,position:(0,r.A)((0,r.A)({},h),{},{width:"200px"}),target:s}})}else f&&ze(c,[t,d(t)||ae.DAY]);ze(u,[e,t,a])},n.handleSelectAllDaySlot=function(e,t){var r=n.props.onSelectSlot,o=new Date(e[0]),a=new Date(e[e.length-1]);a.setDate(e[e.length-1].getDate()+1),ze(r,{slots:e,start:o,end:a,action:t.action,resourceId:t.resourceId})},n.overlayDisplay=function(){n.setState({overlay:null})},n.checkOverflow=function(){if(!n._updatingOverflow){var e=n.contentRef.current;if(null!=e&&e.scrollHeight){var t=e.scrollHeight>e.clientHeight;n.state.isOverflowing!==t&&(n._updatingOverflow=!0,n.setState({isOverflowing:t},function(){n._updatingOverflow=!1}))}}},n.memoizedResources=(0,F.A)(function(e,t){return function(e,t){return{map:function(n){return e?e.map(function(e,r){return n([t.resourceId(e),e],r)}):[n([Ft,null],0)]},groupEvents:function(n){var r=new Map;return e?(n.forEach(function(e){var n=t.resource(e)||Ft;if(Array.isArray(n))n.forEach(function(t){var n=r.get(t)||[];n.push(e),r.set(t,n)});else{var o=r.get(n)||[];o.push(e),r.set(n,o)}}),r):(r.set(Ft,n),r)}}}(e,t)}),n.state={gutterWidth:void 0,isOverflowing:null},n.scrollRef=f.createRef(),n.contentRef=f.createRef(),n.containerRef
1=f.createRef(),n._scrollRatio=null,n.gutterRef=(0,f.createRef)(),n}return(0,c.A)(t,e),(0,i.A)(t,[{key:"getSnapshotBeforeUpdate",value:function(){return this.checkOverflow(),null}},{key:"componentDidMount",value:function(){null==this.props.width&&this.measureGutter(),this.calculateScroll(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),A.Z(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){this.applyScroll()}},{key:"renderDayColumn",value:function(e,t,n,r,o,a,s,i,l,c){var u=this.props,d=u.min,h=u.max,v=(r.get(t)||[]).filter(function(t){return a.inRange(e,s.start(t),s.end(t),"day")}),m=(o.get(t)||[]).filter(function(t){return a.inRange(e,s.start(t),s.end(t),"day")});return f.createElement(zt,Object.assign({},this.props,{localizer:a,min:a.merge(e,d),max:a.merge(e,h),resource:n&&t,components:i,isNow:a.isSameDate(e,c),key:"".concat(t,"-").concat(e),date:e,events:v,backgroundEvents:m,dayLayoutAlgorithm:l}))}},{key:"renderResourcesFirst",value:function(e,t,n,r,o,a,s,i,l){var c=this;return t.map(function(t){var d=(0,u.A)(t,2),f=d[0],h=d[1];return e.map(function(e){return c.renderDayColumn(e,f,h,n,r,o,a,i,l,s)})})}},{key:"renderRangeFirst",value:function(e,t,n,r,o,a,s,i,l){var c=this;return e.map(function(e){return f.createElement("div",{style:{display:"flex",minHeight:"100%",flex:1},key:e},t.map(function(t){var d=(0,u.A)(t,2),h=d[0],v=d[1];return f.createElement("div",{style:{flex:1},key:a.resourceId(v)},c.renderDayColumn(e,h,v,n,r,o,a,i,l,s))}))})}},{key:"renderEvents",value:function(e,t,n,r){var o=this.props,a=o.accessors,s=o.localizer,i=o.resourceGroupingLayout,l=o.components,c=o.dayLayoutAlgorithm,u=this.memoizedResources(this.props.resources,a),d=u.groupEvents(t),f=u.groupEvents(n);return i?this.renderRangeFirst(e,u,d,f,s,a,r,l,c):this.renderResourcesFirst(e,u,d,f,s,a,r,l,c)}},{key:"render",value:function(){var e,t=this.props,n=t.events,r=t.backgroundEvents,o=t.range,a=t.width,s=t.rtl,i=t.selected,l=t.getNow,c=t.resources,u=t.components,h=t.accessors,v=t.getters,m=t.localizer,p=t.min,g=t.max,y=t.showMultiDayTimes,b=t.longPressThreshold,w=t.resizable,E=t.resourceGroupingLayout;a=a||this.state.gutterWidth;var D=o[0],S=o[o.length-1];this.slots=o.length;var A=[],k=[],R=[];n.forEach(function(e){if(ot(e,D,S,h,m)){var t=h.start(e),n=h.end(e);h.allDay(e)||m.startAndEndAreDateOnly(t,n)||!y&&!m.isSameDate(t,n)?A.push(e):k.push(e)}}),r.forEach(function(e){ot(e,D,S,h,m)&&R.push(e)}),A.sort(function(e,t){return st(e,t,h,m)});var _={range:o,events:A,width:a,rtl:s,getNow:l,localizer:m,selected:i,allDayMaxRows:this.props.showAllEvents?1/0:null!==(e=this.props.allDayMaxRows)&&void 0!==e?e:1/0,resources:this.memoizedResources(c,h),selectable:this.props.selectable,accessors:h,getters:v,components:u,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:b,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectEvent,onShowMore:this.handleShowMore,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:w};return f.createElement("div",{className:(0,d.default)("rbc-time-view",c&&"rbc-time-view-resources"),ref:this.containerRef},c&&c.length>1&&E?f.createElement(Pt,_):f.createElement(Ct,_),this.props.popup&&this.renderOverlay(),f.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},f.createElement(It,{date:D,ref:this.gutterRef,localizer:m,min:m.merge(D,p),max:m.merge(D,g),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:u,className:"rbc-time-gutter",getters:v}),this.renderEvents(o,k,R,l())))}},{key:"renderOverlay",value:function(){var e,t,n=this,r=null!==(e=null===(t=this.state)||void 0===t?void 0:t.overlay)&&void 0!==e?e:{},o=this.props,a=o.accessors,s=o.localizer,i=o.components,l=o.getters,c=o.selected,u=o.popupOffset,d=o.handleDragStart;return f.createElement(je,{overlay:r,accessors:a,localizer:s,components:i,getters:l,selected:c,popupOffset:u,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:d,show:!!r.position,overlayDisplay:this.overlayDisplay,onHide:function(){return n.setState({overlay:null})}})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}},{key:"measureGutter",value:function(){var e=this;this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest),this.measureGutterAnimationFrameRequest=window.requestAnimationFrame(function(){var t,n=null!==(t=e.gutterRef)&&void 0!==t&&t.current?(0,W.A)(e.gutterRef.current):void 0;n&&e.state.gutterWidth!==n&&e.setState({gutterWidth:n})})}},{key:"applyScroll",value:function(){if(null!=this._scrollRatio&&!0===this.props.enableAutoScroll){var e=this.contentRef.current;e.scrollTop=e.scrollHeight*this._scrollRatio,this._scrollRatio=null}}},{key:"calculateScroll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=e.min,n=e.max,r=e.scrollToTime,o=e.localizer,a=o.diff(o.merge(r,t),r,"milliseconds"),s=o.diff(t,n,"milliseconds");this._scrollRatio=a/s}}])}(f.Component);Wt.defaultProps={step:30,timeslots:2,resourceGroupingLayout:!1};var Ht=["date","localizer","min","max","scrollToTime","enableAutoScroll"],Kt=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,n=e.date,r=e.localizer,a=e.min,s=void 0===a?r.startOf(new Date,"day"):a,i=e.max,l=void 0===i?r.endOf(new Date,"day"):i,c=e.scrollToTime,u=void 0===c?r.startOf(new Date,"day"):c,d=e.enableAutoScroll,h=void 0===d||d,v=(0,o.A)(e,Ht),m=t.range(n,{localizer:r});return f.createElement(Wt,Object.assign({},v,{range:m,eventOffset:10,localizer:r,min:s,max:l,scrollToTime:u,enableAutoScroll:h}))}}])}(f.Component);Kt.range=function(e,t){return[t.localizer.startOf(e,"day")]},Kt.navigate=function(e,t,n){var r=n.localizer;switch(t){case te:return r.add(e,-1,"day");case ne:return r.add(e,1,"day");default:return e}},Kt.title=function(e,t){return t.localizer.format(e,"dayHeaderFormat")};var jt=["date","localizer","min","max","scrollToTime","enableAutoScroll"],qt=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,n=e.date,r=e.localizer,a=e.min,s=void 0===a?r.startOf(new Date,"day"):a,i=e.max,l=void 0===i?r.endOf(new Date,"day"):i,c=e.scrollToTime,u=void 0===c?r.startOf(new Date,"day"):c,d=e.enableAutoScroll,h=void 0===d||d,v=(0,o.A)(e,jt),m=t.range(n,this.props);return f.createElement(Wt,Object.assign({},v,{range:m,eventOffset:15,localizer:r,min:s,max:l,scrollToTime:u,enableAutoScroll:h}))}}])}(f.Component);qt.defaultProps=Wt.defaultProps,qt.navigate=function(e,t,n){var r=n.localizer;switch(t){case te:return r.add(e,-1,"week");case ne:return r.add(e,1,"week");default:return e}},qt.range=function(e,t){var n=t.localizer,r=n.startOfWeek(),o=n.startOf(e,"week",r),a=n.endOf(e,"week",r);return n.range(o,a)},qt.title=function(e,t){var n=t.localizer,r=qt.range(e,{localizer:n}),o=(0,q.A)(r),a=o[0],s=o.slice(1);return n.format({start:a,end:s.pop()},"dayRangeHeaderFormat")};var Vt=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function Gt(e,t){return qt.range(e,t).filter(function(e){return-1===[6,0].indexOf(e.getDay())})}var Yt=function(e){function t(){return(0,s.A)(this,t),(0,l.A)(this,t,arguments)}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.date,n=e.localizer,r=e.min,a=void 0===r?n.startOf(new Date,"day"):r,s=e.max,i=void 0===s?n.endOf(new Date,"day"):s,l=e.scrollToTime,c=void 0===l?n.startOf(new Date,"day"):l,u=e.enableAutoScroll,d=void 0===u||u,h=(0,o.A)(e,Vt),v=Gt(t,this.props);return f.createElement(Wt,Object.assign({},h,{range:v,eventOffset:15,localizer:n,min:a,max:i,scrollToTime:c,enableAutoScroll:d}))}}])}(f.Component);Yt.defaultProps=Wt.defaultProps,Yt.range=Gt,Yt.navigate=qt.navigate,Yt.title=function(e,t){var n=t.localizer,r=Gt(e,{localizer:n}),o=(0,q.A)(r),a=o[0],s=o.slice(1);return n.format({start:a,end:s.pop()},"dayRangeHeaderFormat")};function Xt(e){var t=e.accessors,n=e.components,r=e.date,o=e.events,a=e.getters,s=e.length,i=void 0===s?30:s,l=e.localizer,c=e.onDoubleClickEvent,u=e.onSelectEvent,d=e.selected,h=(0,f.useRef)(null),v=(0,f.useRef)(null),m=(0,f.useRef)(null),p=(0,f.useRef)(null),g=(0,f.useRef)(null);(0,f.useEffect)(function(){b()});var y=function(e,r){var o="",a=n.time,s=l.messages.allDay,i=t.end(r),c=t.start(r);return t.allDay(r)||(l.eq(c,i)?s=l.format(c,"agendaTimeFormat"):l.isSameDate(c,i)?s=l.format({start:c,end:i},"agendaTimeRangeFormat"):l.isSameDate(e,c)?s=l.format(c,"agendaTimeFormat"):l.isSameDate(e,i)&&(s=l.format(i,"agendaTimeFormat"))),l.gt(e,c,"day")&&(o="rbc-continues-prior"),l.lt(e,i,"day")&&(o+=" rbc-continues-after"),f.createElement("span",{className:o.trim()},a?f.createElement(a,{event:r,day:e,label:s}):s)},b=function(){if(g.current){var e=h.current,t=g.current.firstChild;if(t){var n=p.current.scrollHeight>p.current.clientHeight,r=[],o=r;
1r=[(0,W.A)(t.children[0]),(0,W.A)(t.children[1])],o[0]===r[0]&&o[1]===r[1]||(v.current.style.width=r[0]+"px",m.current.style.width=r[1]+"px"),n?((0,V.A)(e,"rbc-header-overflowing"),e.style.marginRight=(0,j.A)()+"px"):(0,G.A)(e,"rbc-header-overflowing")}}},w=l.messages,E=l.add(r,i,"day"),D=l.range(r,E,"day");return(o=o.filter(function(e){return ot(e,l.startOf(r,"day"),l.endOf(E,"day"),t,l)})).sort(function(e,n){return+t.start(e)-+t.start(n)}),f.createElement("div",{className:"rbc-agenda-view"},0!==o.length?f.createElement(f.Fragment,null,f.createElement("table",{ref:h,className:"rbc-agenda-table"},f.createElement("thead",null,f.createElement("tr",null,f.createElement("th",{className:"rbc-header",ref:v},w.date),f.createElement("th",{className:"rbc-header",ref:m},w.time),f.createElement("th",{className:"rbc-header"},w.event)))),f.createElement("div",{className:"rbc-agenda-content",ref:p},f.createElement("table",{className:"rbc-agenda-table"},f.createElement("tbody",{ref:g},D.map(function(e,r){return function(e,r,o){var s=n.event,i=n.date;return(r=r.filter(function(n){return ot(n,l.startOf(e,"day"),l.endOf(e,"day"),t,l)})).map(function(n,h){var v=t.title(n),m=t.end(n),p=t.start(n),g=a.eventProp(n,p,m,Le(n,d)),b=0===h&&l.format(e,"agendaDateFormat"),w=0===h&&f.createElement("td",{rowSpan:r.length,className:"rbc-agenda-date-cell"},i?f.createElement(i,{day:e,label:b}):b);return f.createElement("tr",{key:o+"_"+h,className:g.className,style:g.style},w,f.createElement("td",{className:"rbc-agenda-time-cell"},y(e,n)),f.createElement("td",{className:"rbc-agenda-event-cell",onClick:function(e){return u&&u(n,e)},onDoubleClick:function(e){return c&&c(n,e)}},s?f.createElement(s,{event:n,title:v}):v))},[])}(e,o,r)}))))):f.createElement("span",{className:"rbc-agenda-empty"},w.noEventsInRange))}Xt.range=function(e,t){var n=t.length,r=void 0===n?30:n;return{start:e,end:t.localizer.add(e,r,"day")}},Xt.navigate=function(e,t,n){var r=n.length,o=void 0===r?30:r,a=n.localizer;switch(t){case te:return a.add(e,-o,"day");case ne:return a.add(e,o,"day");default:return e}},Xt.title=function(e,t){var n=t.length,r=void 0===n?30:n,o=t.localizer,a=o.add(e,r,"day");return o.format({start:e,end:a},"agendaHeaderFormat")};var Bt=(0,b.A)((0,b.A)((0,b.A)((0,b.A)((0,b.A)({},ae.MONTH,gt),ae.WEEK,qt),ae.WORK_WEEK,Yt),ae.DAY,Kt),ae.AGENDA,Xt),Ut=["action","date","today"];var Zt=function(e){return function(t){return function(e,t){var n=null;return"function"==typeof t?n=t(e):"string"==typeof t&&"object"===(0,a.A)(e)&&null!=e&&t in e&&(n=e[t]),n}(t,e)}},Jt=["view","date","getNow","onNavigate"],Qt=["view","toolbar","events","backgroundEvents","resourceGroupingLayout","style","className","elementProps","date","getNow","length","showMultiDayTimes","onShowMore","doShowMoreDrillDown","components","formats","messages","culture"];function $t(e){if(Array.isArray(e))return e;for(var t=[],n=0,r=Object.entries(e);n<r.length;n++){var o=(0,u.A)(r[n],2),a=o[0];o[1]&&t.push(a)}return t}var en=function(e){function t(){var e;(0,s.A)(this,t);for(var n=arguments.length,i=new Array(n),c=0;c<n;c++)i[c]=arguments[c];return(e=(0,l.A)(this,t,[].concat(i))).getViews=function(){var t=e.props.views;return Array.isArray(t)?$()(t,function(e,t){return e[t]=Bt[t]},{}):"object"===(0,a.A)(t)?U()(t,function(e,t){return!0===e?Bt[t]:e}):Bt},e.getView=function(){return e.getViews()[e.props.view]},e.getDrilldownView=function(t){var n=e.props,r=n.view,o=n.drilldownView,a=n.getDrilldownView;return a?a(t,r,Object.keys(e.getViews())):o},e.handleRangeChange=function(t,n,r){var o=e.props,a=o.onRangeChange,s=o.localizer;a&&n.range&&a(n.range(t,{localizer:s}),r)},e.handleNavigate=function(t,n){var a=e.props,s=a.view,i=a.date,l=a.getNow,c=a.onNavigate,u=(0,o.A)(a,Jt),d=e.getView(),f=l();i=function(e,t){var n=t.action,r=t.date,a=t.today,s=(0,o.A)(t,Ut);switch(e="string"==typeof e?Bt[e]:e,n){case re:r=a||new Date;break;case oe:break;default:g()(e&&"function"==typeof e.navigate,"Calendar View components must implement a static `.navigate(date, action)` method.s"),r=e.navigate(r,n,s)}return r}(d,(0,r.A)((0,r.A)({},u),{},{action:t,date:n||i||f,today:f})),c(i,s,t),e.handleRangeChange(i,d)},e.handleViewChange=function(t){t!==e.props.view&&function(e,t){return-1!==$t(t.views).indexOf(e)}(t,e.props)&&e.props.onView(t);var n=e.getViews();e.handleRangeChange(e.props.date||e.props.getNow(),n[t],t)},e.handleSelectEvent=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onSelectEvent,n)},e.handleDoubleClickEvent=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onDoubleClickEvent,n)},e.handleKeyPressEvent=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ze(e.props.onKeyPressEvent,n)},e.handleSelectSlot=function(t){ze(e.props.onSelectSlot,t)},e.handleDrillDown=function(t,n){var r=e.props.onDrillDown;r?r(t,n,e.drilldownView):(n&&e.handleViewChange(n),e.handleNavigate(oe,t))},e.state={context:t.getContext(e.props)},e}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.view,n=e.toolbar,r=e.events,a=e.backgroundEvents,s=e.resourceGroupingLayout,i=e.style,l=e.className,c=e.elementProps,u=e.date,h=e.getNow,v=e.length,m=e.showMultiDayTimes,p=e.onShowMore,g=e.doShowMoreDrillDown;e.components,e.formats,e.messages,e.culture;var y=(0,o.A)(e,Qt);u=u||h();var b=this.getView(),w=this.state.context,E=w.accessors,D=w.components,S=w.getters,A=w.localizer,k=w.viewNames,R=D.toolbar||xe,_=b.title(u,{localizer:A,length:v});return f.createElement("div",Object.assign({},c,{className:(0,d.default)(l,"rbc-calendar",y.rtl&&"rbc-rtl"),style:i}),n&&f.createElement(R,{date:u,view:t,views:k,label:_,onView:this.handleViewChange,onNavigate:this.handleNavigate,localizer:A}),f.createElement(b,Object.assign({},y,{events:r,backgroundEvents:a,date:u,getNow:h,length:v,localizer:A,getters:S,components:D,accessors:E,showMultiDayTimes:m,getDrilldownView:this.getDrilldownView,onNavigate:this.handleNavigate,onDrillDown:this.handleDrillDown,onSelectEvent:this.handleSelectEvent,onDoubleClickEvent:this.handleDoubleClickEvent,onKeyPressEvent:this.handleKeyPressEvent,onSelectSlot:this.handleSelectSlot,onShowMore:p,doShowMoreDrillDown:g,resourceGroupingLayout:s})))}}],[{key:"getDerivedStateFromProps",value:function(e){return{context:t.getContext(e)}}},{key:"getContext",value:function(e){var t=e.startAccessor,n=e.endAccessor,o=e.allDayAccessor,a=e.tooltipAccessor,s=e.titleAccessor,i=e.resourceAccessor,l=e.resourceIdAccessor,c=e.resourceTitleAccessor,u=e.eventIdAccessor,d=e.eventPropGetter,f=e.backgroundEventPropGetter,h=e.slotPropGetter,v=e.slotGroupPropGetter,m=e.dayPropGetter,p=e.view,g=e.views,y=e.localizer,b=e.culture,w=e.messages,E=void 0===w?{}:w,D=e.components,S=void 0===D?{}:D,A=e.formats,k=void 0===A?{}:A,R=$t(g);return{viewNames:R,localizer:Ne(y,b,k,function(e){return(0,r.A)((0,r.A)({},Te),e)}(E)),getters:{eventProp:function(){return d&&d.apply(void 0,arguments)||{}},backgroundEventProp:function(){return f&&f.apply(void 0,arguments)||{}},slotProp:function(){return h&&h.apply(void 0,arguments)||{}},slotGroupProp:function(){return v&&v.apply(void 0,arguments)||{}},dayProp:function(){return m&&m.apply(void 0,arguments)||{}}},components:X()(S[p]||{},J()(S,R),{eventWrapper:ee,backgroundEventWrapper:ee,eventContainerWrapper:ee,dateCellWrapper:ee,weekWrapper:ee,timeSlotWrapper:ee,timeGutterWrapper:ee,timeIndicatorWrapper:ee}),accessors:{start:Zt(t),end:Zt(n),allDay:Zt(o),tooltip:Zt(a),title:Zt(s),resource:Zt(i),resourceId:Zt(l),resourceTitle:Zt(c),eventId:Zt(u)}}}}])}(f.Component);en.defaultProps={events:[],backgroundEvents:[],elementProps:{},popup:!1,toolbar:!0,view:ae.MONTH,views:[ae.MONTH,ae.WEEK,ae.DAY,ae.AGENDA],step:30,length:30,allDayMaxRows:1/0,doShowMoreDrillDown:!0,drilldownView:ae.DAY,titleAccessor:"title",tooltipAccessor:"title",allDayAccessor:"allDay",startAccessor:"start",endAccessor:"end",resourceAccessor:"resourceId",resourceIdAccessor:"id",resourceTitleAccessor:"title",eventIdAccessor:"id",longPressThreshold:250,getNow:function(){return new Date},dayLayoutAlgorithm:"overlap"};var tn=(0,h.Pd)(en,{view:"onView",date:"onNavigate",selected:"onSelectEvent"});var nn=function(e,t,n){var r=e.start,o=e.end;
1return"".concat(n.format(r,"p",t)," â ").concat(n.format(o,"p",t))},rn={dateFormat:"dd",dayFormat:"dd eee",weekdayFormat:"ccc",selectRangeFormat:nn,eventTimeRangeFormat:nn,eventTimeRangeStartFormat:function(e,t,n){var r=e.start;return"".concat(n.format(r,"h:mma",t)," â ")},eventTimeRangeEndFormat:function(e,t,n){var r=e.end;return" â ".concat(n.format(r,"h:mma",t))},timeGutterFormat:"p",monthHeaderFormat:"MMMM yyyy",dayHeaderFormat:"cccc MMM dd",dayRangeHeaderFormat:function(e,t,n){var r=e.start,o=e.end;return"".concat(n.format(r,"MMMM dd",t)," â ").concat(n.format(o,(0,y.eq)(r,o,"month")?"dd":"MMMM dd",t))},agendaHeaderFormat:function(e,t,n){var r=e.start,o=e.end;return"".concat(n.format(r,"P",t)," â ").concat(n.format(o,"P",t))},agendaDateFormat:"ccc MMM dd",agendaTimeFormat:"p",agendaTimeRangeFormat:nn},on=function(e){var t=e.startOfWeek,n=e.getDay,r=e.format,o=e.locales;return new Me({formats:rn,firstOfWeek:function(e){return n(t(new Date,{locale:o[e]}))},format:function(e,t,n){return r(new Date(e),t,{locale:o[n]})}})}}}]); 2//# sourceMappingURL=98f61148-5b7337e335b108890bf0.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.