PageSourceSearch

https://www.rhondasawchuk.com/98f61148-a67a103ad99b4d337b10.js

js rhondasawchuk.com collected 2026-10-08 10:33:47 UTC 71,308 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkrhondasawchuk_com=self.webpackChunkrhondasawchuk_com||[]).push([[770],{87507:function(e,t,n){n.d(t,{f:function(){return Bt},lD:function(){return $t}});var r=n(1413),o=n(45987),a=n(71002),s=n(15671),i=n(43144),l=n(60136),c=n(54062),u=n(67294),d=n(25513),h=n(85505),f=n(45697),m=n.n(f),v=n(41143),p=n.n(v),g=n(14431),y=n(4942),w=n(93433),b=n(97326),E=n(73935),D=n(75137),k=n(73853),S=n(91981),_=n(21657),Z=n(15593),M=n(53201),O=n(14526),N=n(74107),T=n(78512),x=n(60930),z=n(90424),A=n(48865),R=n(38076),P=n(25101),C=n(77071),L=n(49393),F=n(29439),I=n(37946),W=n(53722),H=n(63394),K=n(84506),V=n(50479),q=n(74277),j=n(17473),G=n(61351),Y=n(17727),X=n(18390);function U(e){return e.children}var B="PREV",J="NEXT",Q="TODAY",$="DATE",ee={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"},te=Object.keys(ee).map((function(e){return ee[e]}));function ne(e,t){e&&e.apply(null,[].concat(t))}m().oneOfType([m().string,m().func]),m().any,m().func,m().oneOfType([m().arrayOf(m().oneOf(te)),m().objectOf((function(e,t){var n=-1!==te.indexOf(t)&&"boolean"==typeof e[t];if(n)return null;for(var r=arguments.length,o=new Array(r>2?r-2:0),a=2;a<r;a++)o[a-2]=arguments[a];return m().elementType.apply(m(),[e,t].concat(o))}))]),m().oneOfType([m().oneOf(["overlap","no-overlap"]),m().func]);var re={seconds:1e3,minutes:6e4,hours:36e5,day:864e5};function oe(e,t){var n=g.gl(e,"month");return g.gl(n,"week",t.startOfWeek())}function ae(e,t){var n=g.Dz(e,"month");return g.Dz(n,"week",t.startOfWeek())}function se(e,t){for(var n=oe(e,t),r=ae(e,t),o=[];g.G(n,r,"day");)o.push(n),n=g.IH(n,1,"day");return o}function ie(e,t){var n=g.gl(e,t);return g.eq(n,e)?n:g.IH(n,1,t)}function le(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"day",r=e,o=[];g.G(r,t,n);)o.push(r),r=g.IH(r,1,n);return o}function ce(e,t){return null==t&&null==e?null:(null==t&&(t=new Date),null==e&&(e=new Date),e=g.gl(e,"day"),e=g.i4(e,g.i4(t)),e=g.LK(e,g.LK(t)),e=g.m9(e,g.m9(t)),g.m(e,g.m(t)))}function ue(e){return 0===g.i4(e)&&0===g.LK(e)&&0===g.m9(e)&&0===g.m(e)}function de(e,t,n){return n&&"milliseconds"!==n?Math.round(Math.abs(+g.gl(e,n)/re[n]-+g.gl(t,n)/re[n])):Math.abs(+e-+t)}var he=m().oneOfType([m().string,m().func]);function fe(e,t,n,r,o){var a="function"==typeof r?r(n,o,e):t.call(e,n,r,o);return p()(null==a||"string"==typeof a,"`localizer format(..)` must return a string, null, or undefined"),a}function me(e,t,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,t+n,0,0)}function ve(e,t){return e.getTimezoneOffset()-t.getTimezoneOffset()}function pe(e,t){return de(e,t,"minutes")+ve(e,t)}function ge(e){var t=(0,g.gl)(e,"day");return de(t,e,"minutes")+ve(t,e)}function ye(e,t){return(0,g.lt)(e,t,"day")}function we(e,t,n){return(0,g.eq)(e,t,"minutes")?(0,g.eg)(t,n,"minutes"):(0,g.gt)(t,n,"minutes")}function be(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,g.gl)(n,"day")-+(0,g.gl)(s,"day"),u=de(n,ie(r,"day"),"day"),d=de(s,ie(i,"day"),"day");return c||Math.max(d,1)-Math.max(u,1)||!!l-!!o||+n-+s||+r-+i}function Ee(e){var t=e.event,n=t.start,r=t.end,o=e.range,a=o.start,s=o.end,i=(0,g.gl)(n,"day"),l=(0,g.G)(i,s,"day"),c=(0,g.uH)(i,r,"minutes")?(0,g.gt)(r,a,"minutes"):(0,g.eg)(r,a,"minutes");return l&&c}function De(e,t){return(0,g.eq)(e,t,"day")}function ke(e,t){return ue(e)&&ue(t)}var Se=(0,i.Z)((function e(t){var n=this;(0,s.Z)(this,e),p()("function"==typeof t.format,"date localizer `format(..)` must be a function"),p()("function"==typeof t.firstOfWeek,"date localizer `firstOfWeek(..)` must be a function"),this.propType=t.propType||he,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 fe.apply(void 0,[n,t.format].concat(r))},this.startOfWeek=t.firstOfWeek,this.merge=t.merge||ce,this.inRange=t.inRange||g.Z2,this.lt=t.lt||g.lt,this.lte=t.lte||g.G,this.gt=t.gt||g.gt,this.gte=t.gte||g.eg,this.eq=t.eq||g.eq,this.neq=t.neq||g.uH,this.startOf=t.startOf||g.gl,this.endOf=t.endOf||g.Dz,this.add=t.add||g.IH,this.range=t.range||le,this.diff=t.diff||de,this.ceil=t.ceil||ie,this.min=t.min||g.VV,this.max=t.max||g.Fp,this.minutes=t.minutes||g.LK,this.first
1VisibleDay=t.firstVisibleDay||oe,this.lastVisibleDay=t.lastVisibleDay||ae,this.visibleDays=t.visibleDays||se,this.getSlotDate=t.getSlotDate||me,this.getTimezoneOffset=t.getTimezoneOffset||function(e){return e.getTimezoneOffset()},this.getDstOffset=t.getDstOffset||ve,this.getTotalMin=t.getTotalMin||pe,this.getMinutesFromMidnight=t.getMinutesFromMidnight||ge,this.continuesPrior=t.continuesPrior||ye,this.continuesAfter=t.continuesAfter||we,this.sortEvents=t.sortEvents||be,this.inEventRange=t.inEventRange||Ee,this.isSameDate=t.isSameDate||De,this.startAndEndAreDateOnly=t.startAndEndAreDateOnly||ke,this.segmentOffset=t.browserTZOffset?t.browserTZOffset():0}));function _e(e,t,n,o){var a=(0,r.Z)((0,r.Z)({},e.formats),n);return(0,r.Z)((0,r.Z)({},e),{},{messages:o,startOfWeek:function(){return e.startOfWeek(t)},format:function(n,r){return e.format(n,a[r]||r,t)}})}var Ze={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 Me=["style","className","event","selected","isAllDay","onSelect","onDoubleClick","onKeyPress","localizer","continuesPrior","continuesAfter","accessors","getters","children","components","slotStart","slotEnd"],Oe=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{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,d=e.onKeyPress,f=e.localizer,m=e.continuesPrior,v=e.continuesAfter,p=e.accessors,g=e.getters,y=e.children,w=e.components,b=w.event,E=w.eventWrapper,D=e.slotStart,k=e.slotEnd,S=(0,o.Z)(e,Me);delete S.resizable;var _=p.title(a),Z=p.tooltip(a),M=p.end(a),O=p.start(a),N=p.allDay(a),T=i||N||f.diff(O,f.ceil(M,"day"),"day")>1,x=g.eventProp(a,O,M,s),z=u.createElement("div",{className:"rbc-event-content",title:Z||void 0},b?u.createElement(b,{event:a,continuesPrior:m,continuesAfter:v,title:_,isAllDay:N,localizer:f,slotStart:D,slotEnd:k}):_);return u.createElement(E,Object.assign({},this.props,{type:"date"}),u.createElement("div",Object.assign({},S,{tabIndex:0,style:(0,r.Z)((0,r.Z)({},x.style),t),className:(0,h.Z)("rbc-event",n,x.className,{"rbc-selected":s,"rbc-event-allday":T,"rbc-event-continues-prior":m,"rbc-event-continues-after":v}),onClick:function(e){return l&&l(a,e)},onDoubleClick:function(e){return c&&c(a,e)},onKeyPress:function(e){return d&&d(a,e)}}),"function"==typeof y?y(z):z))}}]),n}(u.Component);function Ne(e,t){return!(!e||null==t)&&(0,O.Z)(e,t)}function Te(e,t){return(e.right-e.left)/t}function xe(e,t,n,r){var o=Te(e,r);return n?r-1-Math.floor((t-e.left)/o):Math.floor((t-e.left)/o)}var ze=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e,t,n=this.props,r=n.popupOffset,o=void 0===r?5:r,a=n.popperRef,s=(0,_.Z)(a.current),i=s.top,l=s.left,c=s.width,u=s.height,d=window.innerHeight+(0,Z.Z)(window),h=window.innerWidth+(0,M.Z)(window),f=i+u,m=l+c;(f>d||m>h)&&(f>d&&(e=f-d+(o.y||+o||0)),m>h&&(t=m-h+(o.x||+o||0)),this.setState({topOffset:e,leftOffset:t}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.events,o=t.selected,a=t.getters,s=t.accessors,i=t.components,l=t.onSelect,c=t.onDoubleClick,d=t.onKeyPress,h=t.slotStart,f=t.slotEnd,m=t.localizer,v=t.popperRef,p=this.props.position.width,g={top:-((this.state||{}).topOffset||0),left:-((this.state||{}).leftOffset||0),minWidth:p+p/2};return u.createElement("div",{style:(0,r.Z)((0,r.Z)({},this.props.style),g),className:"rbc-overlay",ref:v},u.createElement("div",{className:"rbc-overlay-header"},m.format(h,"dayHeaderFormat")),n.map((function(t,n){return u.createElement(Oe,{key:n,type:"popup",localizer:m,event:t,getters:a,onSelect:l,accessors:s,components:i,onDoubleClick:c,onKeyPress:d,continuesPrior:m.lt(s.end(t),h,"day"),continuesAfter:m.gte(s.start(t),f,"day"),slotStart:h,slotEnd:f,selected:Ne(t,o),draggable:!0,onDragStart:function(){return e.props.handleDragStart(t)},onDragEnd:function(){return e.props.show()}})})))}}]),n}(u.Component),Ae=u.forwardRef((function(e,t){return u.createElement(ze,Object.assign({popperRef:t},e))}));function Re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document;return(0,R.Z)(n,e,t,{passive:!1})}function Pe(e,t){return!!function(e,t){var n=t.clientX,r=t.clientY,o=document.elementFromPoint(n,r);return(0,A.Z)(o,".rbc-event",e)}(e,t)}function Ce(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 Le=function(){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;(0,s.Z)(this,e),this.isDetached=!1,this.container=t,this.globalMouse=!t||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._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=Re("touchmove",(function(){}),window),this._removeKeyDownListener=Re("keydown",this._keyListener),this._removeKeyUpListener=Re("keyup",this._keyListener),this._removeDropFromOutsideListener=Re("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=Re("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()}return(0,i.Z)(e,[{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,a=this._listeners[e]||[];return a.forEach((function(e){void 0===o&&(o=e.apply(void 0,n))})),o}},{key:"teardown",value:function(){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)&&Fe(t,Ie(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=Re("touchmove",(function(){return l()})),a=Re("touchend",(function(){return l()}))},i=Re("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=Re("mou
1sedown",(function(t){e._removeInitialEventListener(),e._handleInitialEvent(t),e._removeInitialEventListener=Re("mousedown",e._handleInitialEvent)})),n=Re("touchstart",(function(t){e._removeInitialEventListener(),e._removeInitialEventListener=e._addLongPressListener(e._handleInitialEvent,t)}));this._removeInitialEventListener=function(){t(),n()}}},{key:"_dropFromOutsideListener",value:function(e){var t=Ce(e),n=t.pageX,r=t.pageY,o=t.clientX,a=t.clientY;this.emit("dropFromOutside",{x:n,y:r,clientX:o,clientY:a}),e.preventDefault()}},{key:"_dragOverFromOutsideListener",value:function(e){var t=Ce(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.isDetached){var t,n=Ce(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,z.Z)(c,document.elementFromPoint(u,d)))){var c,u,d;if(!this.globalMouse&&l&&!(0,z.Z)(l,e.target)){var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;"object"!==(0,a.Z)(e)&&(e={top:e,left:e,right:e,bottom:e});return e}(0),f=h.top,m=h.left,v=h.bottom,p=h.right;if(!Fe({top:(t=Ie(l)).top-f,left:t.left-m,bottom:t.bottom+v,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=Re("mouseup",this._handleTerminatingEvent),this._onEscListener=Re("keydown",this._handleTerminatingEvent),this._removeMoveListener=Re("mousemove",this._handleMoveEvent);break;case"touchstart":this._handleMoveEvent(e),this._removeEndListener=Re("touchend",this._handleTerminatingEvent),this._removeMoveListener=Re("touchmove",this._handleMoveEvent)}}}}},{key:"_handleTerminatingEvent",value:function(e){var t=Ce(e),n=t.pageX,r=t.pageY;if(this.selecting=!1,this._removeEndListener&&this._removeEndListener(),this._removeMoveListener&&this._removeMoveListener(),this._initialEventData){var o=!this.container||(0,z.Z)(this.container(),e.target),a=this._selectRect,s=this.isClick(n,r);return this._initialEventData=null,"Escape"===e.key?this.emit("reset"):o?s&&o?this._handleClickEvent(e):s?void 0:this.emit("select",a):this.emit("reset")}}},{key:"_handleClickEvent",value:function(e){var t=Ce(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=Ce(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;(!this.isClick(a,s)||d||i||l)&&(this.selecting=!0,this._selectRect={top:u,left:c,x:a,y:s,right:c+i,bottom:u+l},d||this.emit("selectStart",this._initialEventData),this.isClick(a,s)||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}}]),e}();function Fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Ie(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=Ie(t),d=u.top,h=u.left,f=u.right,m=void 0===f?h:f,v=u.bottom,p=void 0===v?d:v;return!(c-n<d||o+n>p||i-n<h||a+n>m)}function Ie(e){if(!e.getBoundingClientRect)return e;var t=e.getBoundingClientRect(),n=t.left+We("left"),r=t.top+We("top");return{top:r,left:n,right:(e.offsetWidth||0)+n,bottom:(e.offsetHeight||0)+r}}function We(e){return"left"===e?window.pageXOffset||document.body.scrollLeft||0:"top"===e?window.pageYOffset||document.body.scrollTop||0:void 0}var He=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(e,r){var o;return(0,s.Z)(this,n),(o=t.call(this,e,r)).state={selecting:!1},o}
1return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"UNSAFE_componentWillReceiveProps",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,d=i.endIdx,f=n();return u.createElement("div",{className:"rbc-row-bg"},t.map((function(e,n){var i=l&&n>=c&&n<=d,m=r.dayProp(e),v=m.className,p=m.style;return u.createElement(a,{key:n,value:e,range:t},u.createElement("div",{style:p,className:(0,h.Z)("rbc-day-bg",v,i&&"rbc-selected-cell",s.isSameDate(e,f)&&"rbc-today",o&&s.neq(o,e,"month")&&"rbc-off-range-bg")}))})))}},{key:"_selectable",value:function(){var e=this,t=(0,E.findDOMNode)(this),n=this._selector=new Le(this.props.container,{longPressThreshold:this.props.longPressThreshold}),o=function(n,r){if(!Pe((0,E.findDOMNode)(e),n)){var o=Ie(t),a=e.props,s=a.range,i=a.rtl;if(c=o,d=(u=n).x,(h=u.y)>=c.top&&h<=c.bottom&&d>=c.left&&d<=c.right){var l=xe(o,n.x,i,s.length);e._selectSlot({startIdx:l,endIdx:l,action:r,box:n})}}var c,u,d,h;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||(ne(e.props.onSelectStart,[r]),e._initial={x:r.x,y:r.y}),n.isSelected(t)){var c=Ie(t),u=function(e,t,n,r,o){var a=-1,s=-1,i=r-1,l=Te(t,r),c=xe(t,n.x,o,r),u=t.top<n.y&&t.bottom>n.y,d=t.top<e.y&&t.bottom>e.y,h=e.y>t.bottom,f=t.top>e.y;return n.top<t.top&&n.bottom>t.bottom&&(a=0,s=i),u&&(f?(a=0,s=c):h&&(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!Pe((0,E.findDOMNode)(e),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.Z)((0,r.Z)({},e.state),{},{action:"select",bounds:t})),e._initial={},e.setState({selecting:!1}),ne(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})}}]),n}(u.Component),Ke=(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:{}}),Ve=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,d=e.components,h=e.resizable,f=c.continuesPrior(t),m=c.continuesAfter(t);return u.createElement(Oe,{event:t,getters:o,localizer:l,accessors:r,components:d,onSelect:a,onDoubleClick:s,onKeyPress:i,continuesPrior:f,continuesAfter:m,slotStart:c.first,slotEnd:c.last,selected:Ne(t,n),resizable:h})},qe=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:" ",o=Math.abs(t)/e*100+"%";return u.createElement("div",{key:n,className:"rbc-row-segment",style:{WebkitFlexBasis:o,flexBasis:o,maxWidth:o}},r)},je=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.segments,r=t.slotMetrics.slots,o=t.className,a=1;return u.createElement("div",{className:(0,h.Z)(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,h=Ve(e.props,s);return d&&t.push(qe(r,d,"".concat(u,"_gap"))),t.push(qe(r,c,u,h)),a=l+1,t}),[]))}}]),n}(u.Component);function Ge(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 Ye(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&&Ue(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 Xe(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 Ue(e,t){return t.some((function(t){return t.left<=e.right&&t.right>=e.left}))}function Be(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})}je.defaultProps=(0,r.Z)({},Ke);var Je=function(e,t){return e.left<=t&&e.right>=t},Qe=function(e,t){return e.filter((function(e){return Je(e,t)})).length},$e=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){for(var e=this.props,t=e.segments,n=e.slotMetrics.slots,r=Ye(t).levels[0],o=1,a=1,s=[];o<=n;){var i="_lvl_"+o,l=r.filter((function(e){return Je(e,o)}))[0]||{},c=l.event,d=l.left,h=l.right,f=l.span;if(c){var m=Math.max(0,d-a);if(this.canRenderSlotEvent(d,f)){var v=Ve(this.props,c);m&&s.push(qe(n,m,i+"_gap")),s.push(qe(n,f,i,v)),a=o=h+1}else m&&s.push(qe(n,m,i+"_gap")),s.push(qe(n,1,i,this.renderShowMore(t,o))),a=o+=1}else o++}return u.createElement("div",{className:"rbc-row"},s)}},{key:"canRenderSlotEvent",value:function(e,t){var n=this.props.segments;return(0,C.Z)(e,e+t).every((function(e){return 1===Qe(n,e)}))}},{key:"renderShowMore",value:function(e,t){var n=this,r=this.props.localizer,o=Qe(e,t);return!!o&&u.createElement("button",{type:"button",key:"sm_"+t,className:(0,h.Z)("rbc-button-link","rbc-show-more"),onClick:function(e){return n.showMore(t,e)}},r.messages.showMore(o))}},{key:"showMore",value:function(e,t){t.preventDefault(),t.stopPropagation(),this.props.onShowMore(e,t.target)}}]),n}(u.Component);$e.defaultProps=(0,r.Z)({},Ke);var et=function(e){var t=e.children;return u.createElement("div",{className:"rbc-row-content-scroll-container"},t)},tt=function(e,t){return e[0].range===t[0].range&&e[0].events===t[0].events};function nt(){return(0,L.Z)((function(e){for(var t=e.range,n=e.events,o=e.maxR
1ows,a=e.minRows,s=e.accessors,i=e.localizer,l=Ge({dateRange:t,localizer:i}),c=l.first,u=l.last,d=n.map((function(e){return function(e,t,n,r){var o=Ge({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=(0,P.Z)(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)})),h=Ye(d,Math.max(o-1,1)),f=h.levels,m=h.extra;f.length<a;)f.push([]);return{first:c,last:u,levels:f,extra:m,range:t,slots:t.length,clone:function(t){return nt()((0,r.Z)((0,r.Z)({},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)}}}),tt)}var rt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return(e=t.call.apply(t,[this].concat(o))).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,x.Z)((0,E.findDOMNode)((0,b.Z)(e)),".rbc-row-bg")[0];l&&(r=l.children[t-1]),s(i.getEventsForSlot(t),a[t-1],r,t,n)},e.createHeadingRef=function(t){e.headingRow=t},e.createEventRef=function(t){e.eventRow=t},e.getContainer=function(){var t=e.props.container;return t?t():(0,E.findDOMNode)((0,b.Z)(e))},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,h.Z)("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 u.createElement("div",{className:n},u.createElement("div",{className:(0,h.Z)("rbc-row-content",a&&"rbc-row-content-scrollable")},o&&u.createElement("div",{className:"rbc-row",ref:e.createHeadingRef},r.map(e.renderHeadingCell)),u.createElement("div",{className:"rbc-row",ref:e.createEventRef},u.createElement("div",{className:"rbc-row-segment"},u.createElement("div",{className:"rbc-event"},u.createElement("div",{className:"rbc-event-content"}," "))))))},e.slotMetrics=nt(),e}return(0,i.Z)(n,[{key:"getRowLimit",value:function(){var e=(0,T.Z)(this.eventRow),t=this.headingRow?(0,T.Z)(this.headingRow):0,n=(0,T.Z)((0,E.findDOMNode)(this))-t;return Math.max(Math.floor(n/e),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,d=e.components,f=e.getNow,m=e.renderHeader,v=e.onSelect,p=e.localizer,g=e.onSelectStart,y=e.onSelectEnd,w=e.onDoubleClick,b=e.onKeyPress,E=e.resourceId,D=e.longPressThreshold,k=e.isAllDay,S=e.resizable,_=e.showAllEvents;if(i)return this.renderDummy();var Z=this.slotMetrics(this.props),M=Z.levels,O=Z.extra,N=_?et:U,T=d.weekWrapper,x={selected:a,accessors:l,getters:c,localizer:p,components:d,onSelect:v,onDoubleClick:w,onKeyPress:b,resourceId:E,slotMetrics:Z,resizable:S};return u.createElement("div",{className:o,role:"rowgroup"},u.createElement(He,{localizer:p,date:t,getNow:f,rtl:n,range:r,selectable:s,container:this.getContainer,getters:c,onSelectStart:g,onSelectEnd:y,onSelectSlot:this.handleSelectSlot,components:d,longPressThreshold:D,resourceId:E}),u.createElement("div",{className:(0,h.Z)("rbc-row-content",_&&"rbc-row-content-scrollable"),role:"row"},m&&u.createElement("div",{className:"rbc-row ",ref:this.createHeadingRef},r.map(this.renderHeadingCell)),u.createElement(N,null,u.createElement(T,Object.assign({isAllDay:k},x),M.map((function(e,t){return u.createElement(je,Object.assign({key:t,segments:e},x))})),!!O.length&&u.createElement($e,Object.assign({segments:O,onShowMore:this.handleShowMore},x))))))}}]),n}(u.Component);rt.defaultProps={minRows:0,maxRows:1/0};var ot=function(e){var t=e.label;return u.createElement("span",{role:"columnheader","aria-sort":"none"},t)},at=function(e){var t=e.label,n=e.drilldownView,r=e.onDrillDown;return n?u.createElement("button",{type:"button",className:"rbc-button-link",onClick:r,role:"cell"},t):u.createElement("span",null,t)},st=["date","className"],it=function(e,t,n,r,o){return e.filter((function(e){return Xe(e,t,n,r,o)}))},lt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(e=t.call.apply(t,[this].concat(a))).getContainer=function(){return(0,E.findDOMNode)((0,b.Z)(e))},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,d=r.localizer,h=r.longPressThreshold,f=r.accessors,m=r.getters,v=r.showAllEvents,p=e.state,g=p.needLimitMeasure,y=p.rowLimit,b=it((0,w.Z)(o),t[0],t[t.length-1],f,d);return b.sort((function(e,t){return Be(e,t,f,d)})),u.createElement(rt,{key:n,ref:0===n?e.slotRowRef:void 0,container:e.getContainer,className:"rbc-month-row",getNow:i,date:c,range:t,events:b,maxRows:v?1/0:y,selected:l,selectable:s,components:a,accessors:f,getters:m,localizer:d,renderHeader:e.readerDateHeading,renderForMeasure:g,onShowMore:e.handleShowMore,onSelect:e.handleSelectEvent,onDoubleClick:e.handleDoubleClickEvent,onKeyPress:e.handleKeyPressEvent,onSelectSlot:e.handleSelectSlot,longPressThreshold:h,rtl:e.props.rtl,resizable:e.props.resizable,showAllEvents:v})},e.readerDateHeading=function(t){var n=t.date,r=t.className,a=(0,o.Z)(t,st),s=e.props,i=s.date,l=s.getDrilldownView,c=s.localizer,d=c.neq(n,i,"month"),f=c.isSameDate(n,i),m=l(n),v=c.format(n,"dateFormat"),p=e.props.components.dateHeader||at;return u.createElement("div",Object.assign({},a,{className:(0,h.Z)(r,d&&"rbc-off-range",f&&"rbc-current"),role:"cell"}),u.createElement(p,{label:v,date:n,drilldownView:m,isOffRange:d,onDrillDown:function(t){return e.handleHeadingClick(n,m,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(),ne(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];ne(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];ne(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];ne(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;
1if(e.clearSelection(),i){var h=(0,k.Z)(r,(0,E.findDOMNode)((0,b.Z)(e)));e.setState({overlay:{date:n,events:t,position:h,target:a}})}else d&&ne(l,[n,u(n)||ee.DAY]);ne(c,[t,n,o])},e.overlayDisplay=function(){e.setState({overlay:null})},e._bgRows=[],e._pendingSelection=[],e.slotRowRef=u.createRef(),e.state={rowLimit:5,needLimitMeasure:!0},e}return(0,i.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.date,n=this.props,r=n.date,o=n.localizer;this.setState({needLimitMeasure:o.neq(t,r,"month")})}},{key:"componentDidMount",value:function(){var e,t=this;this.state.needLimitMeasure&&this.measureRowLimit(this.props),window.addEventListener("resize",this._resizeListener=function(){e||S.W((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=(0,D.Z)(o,7);return this._weekCount=a.length,u.createElement("div",{className:(0,h.Z)("rbc-month-view",r),role:"table","aria-label":"Month View"},u.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||ot;return n.range(o,a,"day").map((function(e,t){return u.createElement("div",{key:"header_"+t,className:"rbc-header"},u.createElement(s,{date:e,localizer:n,label:n.format(e,"weekdayFormat")}))}))}},{key:"renderOverlay",value:function(){var e=this,t=this.state&&this.state.overlay||{},n=this.props,r=n.accessors,o=n.localizer,a=n.components,s=n.getters,i=n.selected,l=n.popupOffset;return u.createElement(N.Z,{rootClose:!0,placement:"bottom",show:!!t.position,onHide:function(){return e.setState({overlay:null})},target:function(){return t.target}},(function(n){var c=n.props;return u.createElement(Ae,Object.assign({},c,{popupOffset:l,accessors:r,getters:s,selected:i,components:a,localizer:o,position:t.position,show:e.overlayDisplay,events:t.events,slotStart:t.date,slotEnd:t.end,onSelect:e.handleSelectEvent,onDoubleClick:e.handleDoubleClickEvent,onKeyPress:e.handleKeyPressEvent,handleDragStart:e.props.handleDragStart}))}))}},{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),ne(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=[]}}]),n}(u.Component);lt.range=function(e,t){var n=t.localizer;return{start:n.firstVisibleDay(e,n),end:n.lastVisibleDay(e,n)}},lt.navigate=function(e,t,n){var r=n.localizer;switch(t){case B:return r.add(e,-1,"month");case J:return r.add(e,1,"month");default:return e}},lt.title=function(e,t){return t.localizer.format(e,"monthHeaderFormat")};var ct=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 ut(e){for(var t=e.min,n=e.max,r=e.step,o=e.timeslots,a=e.localizer,s=ct({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),h=new Array(u),f=0;f<c;f++){d[f]=new Array(o);for(var m=0;m<o;m++){var v=f*o+m,p=v*r;h[v]=d[f][m]=a.getSlotDate(t,l,p)}}var g=h.length*r;function y(e){var n=a.diff(t,e,"minutes")+a.getDstOffset(t,e);return Math.min(n,i)}return h.push(a.getSlotDate(t,l,g)),{groups:d,update:function(e){return ct(e)!==s?ut(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=h[Math.min(h.indexOf(e)+1,h.length-1)];return t===e&&(t=a.add(e,r,"minutes")),t},closestSlotToPosition:function(e){var t=Math.min(h.length-1,Math.max(0,Math.floor(e*u)));return h[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 h[0];if(a.gt(e,n,"minutes"))return h[h.length-1];var s=a.diff(t,e,"minutes");return h[(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 dt=function(){function e(t,n){var r=n.accessors,o=n.slotMetrics;(0,s.Z)(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,h=a.height;this.start=i,this.end=c,this.startMs=+l,this.endMs=+u,this.top=d,this.height=h,this.data=t}return(0,i.Z)(e,[{key:"_width",get:function(){if(this.rows)return 100/(this.rows.reduce((function(e,t){return Math.max(e,t.leaves.length+1)}),0)+1);var e=100-this.container._width;return this.leaves?e/(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}}]),e}();function ht(e,t,n){return Math.abs(t.start-e.start)<n||t.start>e.start&&t.start<e.end}function ft(e){for(var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,o=e.accessors,a=function(e){for(var t=(0,I.Z)(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 dt(e,{slotMetrics:r,accessors:o})}))),s=[],i=function(e){var t=a[e],r=s.find((function(e){return e.end>t.start||Math.abs(t.start-e.start)<n}));if(!r)return t.rows=[],s.push(t),"continue";t.container=r;for(var o=null,i=r.rows.length-1;!o&&i>=0;i--)ht(r.rows[i],t,n)&&(o=r.rows[i]);o?(o.leaves.push(t),t.row=o):(t.leaves=[],r.rows.push(t))},l=0;l<a.length;l++)i(l);
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 mt(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=mt(e.friends[r],t,n);t=t>o?t:o}return t}var vt={overlap:ft,"no-overlap":function(e){var t=ft({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.top+e.height<t.top+t.height?1:-1}));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&&a<u||a<=c&&c<s)&&(o.friends.push(l),l.friends.push(o))}for(var d=0;d<t.length;++d){for(var h=t[d],f=[],m=0;m<100;++m)f.push(1);for(var v=0;v<h.friends.length;++v)void 0!==h.friends[v].idx&&(f[h.friends[v].idx]=0);h.idx=f.indexOf(1)}for(var p=0;p<t.length;++p){var g;if(!t[p].size){var y=[];g=100/(mt(t[p],0,y)+1),t[p].size=g;for(var w=0;w<y.length;++w)y[w].size=g}}for(var b=0;b<t.length;++b){var E=t[b];E.style.left=E.idx*E.size;for(var D=0,k=0;k<E.friends.length;++k){var S=E.friends[k].idx;D=D>S?D:S}D<=E.idx&&(E.size=100-E.idx*E.size);var _=0===E.idx?0:3;E.style.width="calc(".concat(E.size,"% - ").concat(_,"px)"),E.style.height="calc(".concat(E.style.height,"% - 2px)"),E.style.xOffset="calc(".concat(E.style.left,"% + ").concat(_,"px)")}return t}};function pt(e){return!!(e&&e.constructor&&e.call&&e.apply)}function gt(e){e.events,e.minimumStartDifference,e.slotMetrics,e.accessors;var t=e.dayLayoutAlgorithm,n=t;return t in vt&&(n=vt[t]),pt(n)?n.apply(this,arguments):[]}var yt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.renderSlot,n=e.resource,r=e.group,o=e.getters,a=e.components,s=(a=void 0===a?{}:a).timeSlotWrapper,i=void 0===s?U:s,l=o?o.slotGroupProp():{};return u.createElement("div",Object.assign({className:"rbc-timeslot-group"},l),r.map((function(e,r){var a=o?o.slotProp(e,n):{};return u.createElement(i,{key:r,value:e,resource:n},u.createElement("div",Object.assign({},a,{className:(0,h.Z)("rbc-time-slot",a.className)}),t&&t(e,r)))})))}}]),n}(u.Component);function wt(e){return"string"==typeof e?e:e+"%"}function bt(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,d=e.continuesAfter,f=e.getters,m=e.onClick,v=e.onDoubleClick,p=e.isBackgroundEvent,g=e.onKeyPress,w=e.components,b=w.event,E=w.eventWrapper,D=a.title(o),k=a.tooltip(o),S=a.end(o),_=a.start(o),Z=f.eventProp(o,_,S,i),M=t.height,O=t.top,N=t.width,T=t.xOffset,x=[u.createElement("div",{key:"1",className:"rbc-event-label"},l),u.createElement("div",{key:"2",className:"rbc-event-content"},b?u.createElement(b,{event:o,title:D}):D)],z=p?(0,r.Z)((0,r.Z)({},Z.style),{},(0,y.Z)({top:wt(O),height:wt(M),width:"calc(".concat(N," + 10px)")},s?"right":"left",wt(Math.max(0,T)))):(0,r.Z)((0,r.Z)({},Z.style),{},(0,y.Z)({top:wt(O),width:wt(N),height:wt(M)},s?"right":"left",wt(T)));return u.createElement(E,Object.assign({type:"time"},e),u.createElement("div",{onClick:m,onDoubleClick:v,style:z,onKeyPress:g,title:k?("string"==typeof l?l+": ":"")+k:void 0,className:(0,h.Z)(p?"rbc-background-event":"rbc-event",n,Z.className,{"rbc-selected":i,"rbc-event-continues-earlier":c,"rbc-event-continues-later":d})},x))}var Et=function(e){var t=e.children,n=e.className,r=e.style;return u.createElement("div",{className:n,style:r},t)},Dt=["dayProp"],kt=["eventContainerWrapper"],St=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(e=t.call.apply(t,[this].concat(a))).state={selecting:!1,timeIndicatorPosition:null},e.intervalTriggered=!1,e.renderEvents=function(t){var n=t.events,r=t.isBackgroun
1dEvent,o=e.props,a=o.rtl,s=o.selected,i=o.accessors,l=o.localizer,c=o.getters,d=o.components,h=o.step,f=o.timeslots,m=o.dayLayoutAlgorithm,v=o.resizable,p=(0,b.Z)(e).slotMetrics,g=l.messages;return gt({events:n,accessors:i,slotMetrics:p,minimumStartDifference:Math.ceil(h*f/2),dayLayoutAlgorithm:m}).map((function(t,n){var o,h=t.event,f=t.style,m=i.end(h),y=i.start(h),w="eventTimeRangeFormat",b=p.startsBeforeDay(y),E=p.startsAfterDay(m);b?w="eventTimeRangeEndFormat":E&&(w="eventTimeRangeStartFormat"),o=b&&E?g.allDay:l.format({start:y,end:m},w);var D=b||p.startsBefore(y),k=E||p.startsAfter(m);return u.createElement(bt,{style:f,event:h,label:o,key:"evt_"+n,getters:c,rtl:a,components:d,continuesPrior:D,continuesAfter:k,accessors:i,selected:Ne(h,s),onClick:function(t){return e._select(h,t)},onDoubleClick:function(t){return e._doubleClick(h,t)},isBackgroundEvent:r,onKeyPress:function(t){return e._keyPress(h,t)},resizable:v})}))},e._selectable=function(){var t=(0,E.findDOMNode)((0,b.Z)(e)),n=e.props,o=n.longPressThreshold,a=n.localizer,s=e._selector=new Le((function(){return(0,E.findDOMNode)((0,b.Z)(e))}),{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,Ie(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.Z)((0,r.Z)({},i),{},{selecting:!0,top:"".concat(i.top,"%"),height:"".concat(i.height,"%")})},c=function(t,n){if(!Pe((0,E.findDOMNode)((0,b.Z)(e)),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!Pe((0,E.findDOMNode)((0,b.Z)(e)),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.Z)((0,r.Z)({},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);ne(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];ne(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];ne(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];ne(e.props.onKeyPressEvent,n)},e.slotMetrics=ut(e.props),e}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable(),this.props.isNow&&this.setTimeIndicatorPositionUpdateInterval()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable(),this.clearTimeIndicatorInterval()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.selectable&&!this.props.selectable&&this._selectable(),!e.selectable&&this.props.selectable&&this._teardownSelectable(),this.slotMetrics=this.slotMetrics.update(e)}},{key:"componentDidUpdate",value:function(e,t){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,d=c.dayProp,f=(0,o.Z)(c,Dt),m=e.components,v=m.eventContainerWrapper,p=(0,o.Z)(m,kt),g=this.slotMetrics,y=this.state,w=y.selecting,b=y.top,E=y.height,D={start:y.startDate,end:y.endDate},k=d(n),S=k.className,_=k.style,Z=p.dayColumnWrapper||Et;return u.createElement(Z,{date:t,style:_,className:(0,h.Z)(S,"rbc-day-slot","rbc-time-column",a&&"rbc-now",a&&"rbc-today",w&&"rbc-slot-selecting"),slotMetrics:g},g.groups.map((function(e,t){return u.createElement(yt,{key:t,group:e,resource:s,getters:f,components:p})})),u.createElement(v,{localizer:l,resource:s,accessors:i,getters:f,components:p,slotMetrics:g},u.createElement("div",{className:(0,h.Z)("rbc-events-container",r&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroun
1dEvent:!0}),this.renderEvents({events:this.props.events}))),w&&u.createElement("div",{className:"rbc-slot-selection",style:{top:b,height:E}},u.createElement("span",null,l.format(D,"selectRangeFormat"))),a&&this.intervalTriggered&&u.createElement("div",{className:"rbc-current-time-indicator",style:{top:"".concat(this.state.timeIndicatorPosition,"%")}}))}}]),n}(u.Component);function _t(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}}St.defaultProps={dragThroughEvents:!0,timeslots:2};var Zt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];(e=t.call.apply(t,[this].concat(o))).renderSlot=function(t,n){if(0!==n)return null;var r=e.props,o=r.localizer,a=r.getNow,s=e.slotMetrics.dateIsInGroup(a(),n);return u.createElement("span",{className:(0,h.Z)("rbc-label",s&&"rbc-now")},o.format(t,"timeGutterFormat"))};var i=e.props,l=i.min,c=i.max,d=i.timeslots,f=i.step,m=i.localizer,v=_t({min:l,max:c,localizer:m}),p=v.start,g=v.end;return e.slotMetrics=ut({min:p,max:g,timeslots:d,step:f,localizer:m}),e}return(0,i.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=_t({min:e.min,max:e.max,localizer:e.localizer}),n=t.start,o=t.end;this.slotMetrics=this.slotMetrics.update((0,r.Z)((0,r.Z)({},e),{},{min:n,max:o}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.resource,r=t.components,o=t.getters;return u.createElement("div",{className:"rbc-time-gutter rbc-time-column"},this.slotMetrics.groups.map((function(t,a){return u.createElement(yt,{key:a,group:t,resource:n,components:r,renderSlot:e.renderSlot,getters:o})})))}}]),n}(u.Component),Mt=function(e){var t=e.label;return u.createElement(u.Fragment,null,t)},Ot=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return(e=t.call.apply(t,[this].concat(o))).handleHeaderClick=function(t,n,r){r.preventDefault(),ne(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,d=n.accessors,h=n.components,f=n.resizable,m=d.resourceId(t),v=t?r.filter((function(e){return d.resource(e)===m})):r;return u.createElement(rt,{isAllDay:!0,rtl:o,getNow:s,minRows:2,range:i,events:v,resourceId:m,className:"rbc-allday-cell",selectable:a,selected:e.props.selected,components:h,accessors:d,getters:l,localizer:c,onSelect:e.props.onSelectEvent,onDoubleClick:e.props.onDoubleClickEvent,onKeyPress:e.props.onKeyPressEvent,onSelectSlot:e.props.onSelectSlot,longPressThreshold:e.props.longPressThreshold,resizable:f})},e}return(0,i.Z)(n,[{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?ot:i,c=a();return e.map((function(e,n){var a=o(e),i=r.format(e,"dayFormat"),d=s(e),f=d.className,m=d.style,v=u.createElement(l,{date:e,label:i,localizer:r});return u.createElement("div",{key:n,style:m,className:(0,h.Z)("rbc-header",f,r.isSameDate(e,c)&&"rbc-today")},a?u.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(n){return t.handleHeaderClick(e,a,n)}},v):u.createElement("span",null,v))}))}},{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,d=t.components,f=t.getters,m=t.scrollRef,v=t.localizer,p=t.isOverflowing,g=t.components,y=g.timeGutterHeader,w=g.resourceHeader,b=void 0===w?Mt:w,E=t.resizable,D={};p&&(D[r?"marginLeft":"marginRight"]="".concat((0,H.Z)(),"px"));var k=o.groupEvents(s);return u.createElement("div",{style:D,ref:m,className:(0,h.Z)("rbc-time-header",p&&"rbc-overflowing")},u.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:n,minWidth:n,maxWidth:n}},y&&u.createElement(y,null)),o.map((function(t,n){var o=(0,F.Z)(t,2),s=o[0],h=o[1];return u.createElement("div",{className:"rbc-time-header-content",key:s||n},h&&u.createElement("div",{className:"rbc-row rbc-row-resource",key:"resource_".concat(n)},u.createElement("div",{className:"rbc-header"},u.createElement(b,{index:n,label:l.resourceTitle(h),resource:h}))),u.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(a.length<=1?" rbc-time-header-cell-single-day":"")},e.renderHeaderCells(a)),u.createElement(rt,{isAllDay:!0,rtl:r,getNow:i,minRows:2,range:a,events:k.get(s)||[],resourceId:h&&s,className:"rbc-allday-cell",selectable:c,selected:e.props.selected,components:d,accessors:l,getters:f,localizer:v,onSelect:e.props.onSelectEvent,onDoubleClick:e.props.onDoubleClickEvent,onKeyPress:e.props.onKeyPressEvent,onSelectSlot:e.props.onSelectSlot,longPressThreshold:e.props.longPressThreshold,resizable:E}))})))}}]),n}(u.Component),Nt={};var Tt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(e){var r;return(0,s.Z)(this,n),(r=t.call(this,e)).handleScroll=function(e){r.scrollRef.current&&(r.scrollRef.current.scrollLeft=e.target.scrollLeft)},r.handleResize=function(){S.a(r.rafHandle),r.rafHandle=S.W(r.checkOverflow)},r.gutterRef=function(e){r.gutter=e&&(0,E.findDOMNode)(e)},r.handleSelectAlldayEvent=function(){r.clearSelection();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];ne(r.props.onSelectEvent,t)},r.handleSelectAllDaySlot=function(e,t){var n=r.props.onSelectSlot,o=new Date(e[0]),a=new Date(e[e.length-1]);a.setDate(e[e.length-1].getDate()+1),ne(n,{slots:e,start:o,end:a,action:t.action,resourceId:t.resourceId})},r.checkOverflow=function(){if(!r._updatingOverflow){var e=r.contentRef.current,t=e.scrollHeight>e.clientHeight;r.state.isOverflowing!==t&&(r._updatingOverflow=!0,r.setState({isOverflowing:t},(function(){r._updatingOverflow=!1})))}},r.memoizedResources=(0,L.Z)((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([Nt,null],0)]},groupEvents:function(n){var r=new Map;return e?(n.forEach((function(e){var n=t.resource(e)||Nt,o=r.get(n)||[];o.push(e),r.set(n,o)})),r):(r.set(Nt,n),r)}}}(e,t)})),r.state={gutterWidth:void 0,isOverflowing:null},r.scrollRef=u.createRef(),r.contentRef=u.createRef(),r._scrollRatio=null,r}return(0,i.Z)(n,[{key:"UNSAFE_componentWillMount",value:function(){this.calculateScroll()}},{key:"componentDidMount",value:function(){this.checkOverflow(),null==this.props.width&&this.measureGutter(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),S.a(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){null==this.props.width&&this.measureGutter(),this.applyScroll()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.range,r=t.scrollToTime,o=t.localizer;(o.neq(e.range[0],n[0],"minutes")||o.neq(e.scrollToTime,r,"minutes"))&&this.calculateScroll(e)}},{key:"renderEvents",value:function(e,t,n,r){var o=this,a=this.props,s=a.min,i=a.max,l=a.components,c=a.accessors,d=a.localizer,h=a.dayLayoutAlgorithm,f=this.memoizedResources(this.props.resources,c),m=f.groupEvents(t),v=f.groupEvents(n);return f.map((function(t,n){var a=(0,F.Z)(t,2),f=a[0],p=a[1];return e.map((function(e,t){var a=(m.get(f)||[]).filter((function(t){return d.inRange(e,c.start(t),c.end(t),"day")})),g=(v.get(f)||[]).filter((function(t){return d.inRange(e,c.start(t),c.end(t),"day")}));return u.createElement(St,Object.assign({},o.props,{localizer:d,min:d.merge(e,s),max:d.merge(e,i),resource:p&&f,components:l,isNow:d.isSameDate(e,r),key:n+"-"+t,date:e,events:a,backgroundEvents:g,dayLayoutAlgorithm:h}))}))}))}},{key:"render",value:function(){var e=this.props,t=e.events,n=e.backgroundEvents,r=e.range,o=e.width,a=e.rtl,s=e.selected,i=e.getNow,l=e.resources,c=e.components,d=e.accessors,f=e.getters,m=e.localizer,v=e.min,p=e.max,g=e.showMultiDayTimes,y=e.longPressThreshold,w=e.resizable;o=o||this.state.gutterWidth;var b=r[0],E=r[r.length-1];this.slots=r.length;var D=[],k=[],S=[];return t.forEach((function(e){if(Xe(e,b,E,d,m)){var t=d.start(e),n=d.end(e);d.allDay(e)||m.startAndEndAreDateOnly(t,n)||!g&&!m.isSameDate(t,n)?D.push(e):k.push(e)}}
1)),n.forEach((function(e){Xe(e,b,E,d,m)&&S.push(e)})),D.sort((function(e,t){return Be(e,t,d,m)})),u.createElement("div",{className:(0,h.Z)("rbc-time-view",l&&"rbc-time-view-resources")},u.createElement(Ot,{range:r,events:D,width:o,rtl:a,getNow:i,localizer:m,selected:s,resources:this.memoizedResources(l,d),selectable:this.props.selectable,accessors:d,getters:f,components:c,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:y,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectAlldayEvent,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:w}),u.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},u.createElement(Zt,{date:b,ref:this.gutterRef,localizer:m,min:m.merge(b,v),max:m.merge(b,p),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:c,className:"rbc-time-gutter",getters:f}),this.renderEvents(r,k,S,i())))}},{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=(0,W.Z)(e.gutter);t&&e.state.gutterWidth!==t&&e.setState({gutterWidth:t})}))}},{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=r-o.startOf(r,"day"),s=o.diff(t,n,"milliseconds");this._scrollRatio=a/s}}]),n}(u.Component);Tt.defaultProps={step:30,timeslots:2};var xt=["date","localizer","min","max","scrollToTime","enableAutoScroll"],zt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=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,d=void 0===c?r.startOf(new Date,"day"):c,h=e.enableAutoScroll,f=void 0===h||h,m=(0,o.Z)(e,xt),v=n.range(t,{localizer:r});return u.createElement(Tt,Object.assign({},m,{range:v,eventOffset:10,localizer:r,min:s,max:l,scrollToTime:d,enableAutoScroll:f}))}}]),n}(u.Component);zt.range=function(e,t){return[t.localizer.startOf(e,"day")]},zt.navigate=function(e,t,n){var r=n.localizer;switch(t){case B:return r.add(e,-1,"day");case J:return r.add(e,1,"day");default:return e}},zt.title=function(e,t){return t.localizer.format(e,"dayHeaderFormat")};var At=["date","localizer","min","max","scrollToTime","enableAutoScroll"],Rt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=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,d=void 0===c?r.startOf(new Date,"day"):c,h=e.enableAutoScroll,f=void 0===h||h,m=(0,o.Z)(e,At),v=n.range(t,this.props);return u.createElement(Tt,Object.assign({},m,{range:v,eventOffset:15,localizer:r,min:s,max:l,scrollToTime:d,enableAutoScroll:f}))}}]),n}(u.Component);Rt.defaultProps=Tt.defaultProps,Rt.navigate=function(e,t,n){var r=n.localizer;switch(t){case B:return r.add(e,-1,"week");case J:return r.add(e,1,"week");default:return e}},Rt.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)},Rt.title=function(e,t){var n=t.localizer,r=Rt.range(e,{localizer:n}),o=(0,K.Z)(r),a=o[0],s=o.slice(1);return n.format({start:a,end:s.pop()},"dayRangeHeaderFormat")};var Pt=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function Ct(e,t){return Rt.range(e,t).filter((function(e){return-1===[6,0].indexOf(e.getDay())}))}var Lt,Ft=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{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,d=e.enableAutoScroll,h=void 0===d||d,f=(0,o.Z)(e,Pt),m=Ct(t,this.props);return u.createElement(Tt,Object.assign({},f,{range:m,eventOffset:15,localizer:n,min:a,max:i,scrollToTime:c,enableAutoScroll:h}))}}]),n}(u.Component);function It(e){var t=e.accessors,n=e.components,r=e.date,o=e.events,a=e.getters,s=e.length,i=e.localizer,l=e.onDoubleClickEvent,c=e.onSelectEvent,d=e.selected,h=(0,u.useRef)(null),f=(0,u.useRef)(null),m=(0,u.useRef)(null),v=(0,u.useRef)(null),p=(0,u.useRef)(null);(0,u.useEffect)((function(){y()}));var g=function(e,r){var o="",a=n.time,s=i.messages.allDay,l=t.end(r),c=t.start(r);return t.allDay(r)||(i.eq(c,l)?s=i.format(c,"agendaTimeFormat"):i.isSameDate(c,l)?s=i.format({start:c,end:l},"agendaTimeRangeFormat"):i.isSameDate(e,c)?s=i.format(c,"agendaTimeFormat"):i.isSameDate(e,l)&&(s=i.format(l,"agendaTimeFormat"))),i.gt(e,c,"day")&&(o="rbc-continues-prior"),i.lt(e,l,"day")&&(o+=" rbc-continues-after"),u.createElement("span",{className:o.trim()},a?u.createElement(a,{event:r,day:e,label:s}):s)},y=function(){if(p.current){var e=h.current,t=p.current.firstChild;if(t){var n=v.current.scrollHeight>v.current.clientHeight,r=[],o=r;
1r=[(0,W.Z)(t.children[0]),(0,W.Z)(t.children[1])],o[0]===r[0]&&o[1]===r[1]||(f.current.style.width=r[0]+"px",m.current.style.width=r[1]+"px"),n?((0,V.Z)(e,"rbc-header-overflowing"),e.style.marginRight=(0,H.Z)()+"px"):(0,q.Z)(e,"rbc-header-overflowing")}}},w=i.messages,b=i.add(r,s,"day"),E=i.range(r,b,"day");return(o=o.filter((function(e){return Xe(e,i.startOf(r,"day"),i.endOf(b,"day"),t,i)}))).sort((function(e,n){return+t.start(e)-+t.start(n)})),u.createElement("div",{className:"rbc-agenda-view"},0!==o.length?u.createElement(u.Fragment,null,u.createElement("table",{ref:h,className:"rbc-agenda-table"},u.createElement("thead",null,u.createElement("tr",null,u.createElement("th",{className:"rbc-header",ref:f},w.date),u.createElement("th",{className:"rbc-header",ref:m},w.time),u.createElement("th",{className:"rbc-header"},w.event)))),u.createElement("div",{className:"rbc-agenda-content",ref:v},u.createElement("table",{className:"rbc-agenda-table"},u.createElement("tbody",{ref:p},E.map((function(e,r){return function(e,r,o){var s=n.event,h=n.date;return(r=r.filter((function(n){return Xe(n,i.startOf(e,"day"),i.endOf(e,"day"),t,i)}))).map((function(n,f){var m=t.title(n),v=t.end(n),p=t.start(n),y=a.eventProp(n,p,v,Ne(n,d)),w=0===f&&i.format(e,"agendaDateFormat"),b=0===f&&u.createElement("td",{rowSpan:r.length,className:"rbc-agenda-date-cell"},h?u.createElement(h,{day:e,label:w}):w);return u.createElement("tr",{key:o+"_"+f,className:y.className,style:y.style},b,u.createElement("td",{className:"rbc-agenda-time-cell"},g(e,n)),u.createElement("td",{className:"rbc-agenda-event-cell",onClick:function(e){return c&&c(n,e)},onDoubleClick:function(e){return l&&l(n,e)}},s?u.createElement(s,{event:n,title:m}):m))}),[])}(e,o,r)})))))):u.createElement("span",{className:"rbc-agenda-empty"},w.noEventsInRange))}Ft.defaultProps=Tt.defaultProps,Ft.range=Ct,Ft.navigate=Rt.navigate,Ft.title=function(e,t){var n=t.localizer,r=Ct(e,{localizer:n}),o=(0,K.Z)(r),a=o[0],s=o.slice(1);return n.format({start:a,end:s.pop()},"dayRangeHeaderFormat")},It.defaultProps={length:30},It.range=function(e,t){var n=t.length,r=void 0===n?It.defaultProps.length:n;return{start:e,end:t.localizer.add(e,r,"day")}},It.navigate=function(e,t,n){var r=n.length,o=void 0===r?It.defaultProps.length:r,a=n.localizer;switch(t){case B:return a.add(e,-o,"day");case J:return a.add(e,o,"day");default:return e}},It.title=function(e,t){var n=t.length,r=void 0===n?It.defaultProps.length:n,o=t.localizer,a=o.add(e,r,"day");return o.format({start:e,end:a},"agendaHeaderFormat")};var Wt=(Lt={},(0,y.Z)(Lt,ee.MONTH,lt),(0,y.Z)(Lt,ee.WEEK,Rt),(0,y.Z)(Lt,ee.WORK_WEEK,Ft),(0,y.Z)(Lt,ee.DAY,zt),(0,y.Z)(Lt,ee.AGENDA,It),Lt),Ht=["action","date","today"];function Kt(e,t){var n=t.action,r=t.date,a=t.today,s=(0,o.Z)(t,Ht);switch(e="string"==typeof e?Wt[e]:e,n){case Q:r=a||new Date;break;case $:break;default:p()(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}var Vt=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return(e=t.call.apply(t,[this].concat(o))).navigate=function(t){e.props.onNavigate(t)},e.view=function(t){e.props.onView(t)},e}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.localizer.messages,n=e.label;return u.createElement("div",{className:"rbc-toolbar"},u.createElement("span",{className:"rbc-btn-group"},u.createElement("button",{type:"button",onClick:this.navigate.bind(null,Q)},t.today),u.createElement("button",{type:"button",onClick:this.navigate.bind(null,B)},t.previous),u.createElement("button",{type:"button",onClick:this.navigate.bind(null,J)},t.next)),u.createElement("span",{className:"rbc-toolbar-label"},n),u.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 u.createElement("button",{type:"button",key:n,className:(0,h.Z)({"rbc-active":r===n}),onClick:t.view.bind(null,n)},e[n])}))}}]),n}(u.Component);var qt=function(e){return function(t){return function(e,t){var n=null;
1return"function"==typeof t?n=t(e):"string"==typeof t&&"object"===(0,a.Z)(e)&&null!=e&&t in e&&(n=e[t]),n}(t,e)}},jt=["view","date","getNow","onNavigate"],Gt=["view","toolbar","events","backgroundEvents","style","className","elementProps","date","getNow","length","showMultiDayTimes","onShowMore","doShowMoreDrillDown","components","formats","messages","culture"];function Yt(e){return Array.isArray(e)?e:Object.keys(e)}function Xt(e,t){return-1!==Yt(t.views).indexOf(e)}var Ut=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,l=new Array(i),c=0;c<i;c++)l[c]=arguments[c];return(e=t.call.apply(t,[this].concat(l))).getViews=function(){var t=e.props.views;return Array.isArray(t)?(0,Y.Z)(t,(function(e,t){return e[t]=Wt[t]}),{}):"object"===(0,a.Z)(t)?(0,X.Z)(t,(function(e,t){return!0===e?Wt[t]:e})):Wt},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.Z)(a,jt),d=e.getView(),h=l();c(i=Kt(d,(0,r.Z)((0,r.Z)({},u),{},{action:t,date:n||i||h,today:h})),s,t),e.handleRangeChange(i,d)},e.handleViewChange=function(t){t!==e.props.view&&Xt(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];ne(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];ne(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];ne(e.props.onKeyPressEvent,n)},e.handleSelectSlot=function(t){ne(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($,t))},e.state={context:e.getContext(e.props)},e}return(0,i.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({context:this.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.eventPropGetter,d=e.backgroundEventPropGetter,h=e.slotPropGetter,f=e.slotGroupPropGetter,m=e.dayPropGetter,v=e.view,p=e.views,g=e.localizer,y=e.culture,w=e.messages,b=void 0===w?{}:w,E=e.components,D=void 0===E?{}:E,k=e.formats,S=void 0===k?{}:k,_=Yt(p);return{viewNames:_,localizer:_e(g,y,S,function(e){return(0,r.Z)((0,r.Z)({},Ze),e)}(b)),getters:{eventProp:function(){return u&&u.apply(void 0,arguments)||{}},backgroundEventProp:function(){return d&&d.apply(void 0,arguments)||{}},slotProp:function(){return h&&h.apply(void 0,arguments)||{}},slotGroupProp:function(){return f&&f.apply(void 0,arguments)||{}},dayProp:function(){return m&&m.apply(void 0,arguments)||{}}},components:(0,G.Z)(D[v]||{},(0,j.Z)(D,_),{eventWrapper:U,backgroundEventWrapper:U,eventContainerWrapper:U,dateCellWrapper:U,weekWrapper:U,timeSlotWrapper:U}),accessors:{start:qt(t),end:qt(n),allDay:qt(o),tooltip:qt(a),title:qt(s),resource:qt(i),resourceId:qt(l),resourceTitle:qt(c)}}}},{key:"render",value:function(){var e=this.props,t=e.view,n=e.toolbar,r=e.events,a=e.backgroundEvents,s=e.style,i=e.className,l=e.elementProps,c=e.date,d=e.getNow,f=e.length,m=e.showMultiDayTimes,v=e.onShowMore,p=e.doShowMoreDrillDown;e.components,e.formats,e.messages,e.culture;var g=(0,o.Z)(e,Gt);c=c||d();var y=this.getView(),w=this.state.context,b=w.accessors,E=w.components,D=w.getters,k=w.localizer,S=w.viewNames,_=E.toolbar||Vt,Z=y.title(c,{localizer:k,length:f});return u.createElement("div",Object.assign({},l,{className:(0,h.Z)(i,"rbc-calendar",g.rtl&&"rbc-rtl"),style:s}),n&&u.createElement(_,{date:c,view:t,views:S,label:Z,onView:this.handleViewChange,onNavigate:this.handleNavigate,localizer:k}),u.createElement(y,Object.assign({},g,{events:r,backgroundEvents:a,date:c,getNow:d,length:f,localizer:k,getters:D,components:E,accessors:b,showMultiDayTimes:m,getDrilldownView:this.getDrilldownView,onNavigate:this.handleNavigate,onDrillDown:this.handleDrillDown,onSelectEvent:this.handleSelectEvent,onDoubleClickEvent:this.handleDoubleClickEvent,onKeyPressEvent:this.handleKeyPressEvent,onSelectSlot:this.handleSelectSlot,onShowMore:v,doShowMoreDrillDown:p})))}}]),n}(u.Component);Ut.defaultProps={events:[],backgroundEvents:[],elementProps:{},popup:!1,toolbar:!0,view:ee.MONTH,views:[ee.MONTH,ee.WEEK,ee.DAY,ee.AGENDA],step:30,length:30,doShowMoreDrillDown:!0,drilldownView:ee.DAY,titleAccessor:"title",tooltipAccessor:"title",allDayAccessor:"allDay",startAccessor:"start",endAccessor:"end",resourceAccessor:"resourceId",resourceIdAccessor:"id",resourceTitleAccessor:"title",longPressThreshold:250,getNow:function(){return new Date},dayLayoutAlgorithm:"overlap"};var Bt=(0,d.nm)(Ut,{view:"onView",date:"onNavigate",selected:"onSelectEvent"});var Jt=function(e,t,n){var r=e.start,o=e.end;
1return"".concat(n.format(r,"p",t)," – ").concat(n.format(o,"p",t))},Qt={dateFormat:"dd",dayFormat:"dd eee",weekdayFormat:"cccc",selectRangeFormat:Jt,eventTimeRangeFormat:Jt,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,g.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:Jt},$t=function(e){var t=e.startOfWeek,n=e.getDay,r=e.format,o=e.locales;return new Se({formats:Qt,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-a67a103ad99b4d337b10.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.