"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[4570],{90345:function(e,r,t){t.d(r,{Vv:function(){return nr}});var a,n=t(73146),o=t(26322),i=t(29928),c=t(37498),l=t(88742),u="gregory",s="hebrew",v="islamic",f="iso8601",d=((a={})[u]=["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-BR"],a[s]=["he","he-IL"],a[v]=["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"],a),p=[0,1,2,3,4,5,6],y=new Map;function h(e){return function(r,t){return function(e){return function(r,t){var a=r||(0,c.Ay)();y.has(a)||y.set(a,new Map);var n=y.get(a);return n.has(e)||n.set(e,new Intl.DateTimeFormat(a||void 0,e).format),n.get(e)(t)}}(e)(r,function(e){var r=new Date(e);return new Date(r.setHours(12))}(t))}}h({day:"numeric",month:"numeric",year:"numeric"});var m=h({day:"numeric"}),w=h({day:"numeric",month:"long",year:"numeric"}),b=h({month:"long"}),g=h({month:"long",year:"numeric"}),O=h({weekday:"short"}),x=h({weekday:"long"}),D=h({year:"numeric"}),j=p[0],_=p[5],T=p[6];function k(e,r){void 0===r&&(r=f);var t=e.getDay();switch(r){case f:return(t+6)%7;case v:return(t+1)%7;case s:case u:return t;default:throw new Error("Unsupported calendar type.")}}function N(e,r){void 0===r&&(r=f);var t=(0,l.Cp)(e),a=(0,l.tj)(e),n=e.getDate()-k(e,r);return new Date(t,a,n)}function S(e,r){switch(e){case"century":return(0,l.bq)(r);case"decade":return(0,l.v7)(r);case"year":return(0,l.QM)(r);case"month":return(0,l.Jq)(r);case"day":return(0,l.pU)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function A(e,r){switch(e){case"century":return(0,l.QC)(r);case"decade":return(0,l.Wb)(r);case"year":return(0,l.lG)(r);case"month":return(0,l.yY)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function C(e,r){switch(e){case"century":return(0,l.ax)(r);case"decade":return(0,l.cF)(r);case"year":return(0,l.tF)(r);case"month":return(0,l.Om)(r);case"day":return(0,l.qq)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function P(e,r){switch(e){case"century":return(0,l.G7)(r);case"decade":return(0,l.MT)(r);case"year":return(0,l.RB)(r);case"month":return(0,l.A1)(r);case"day":return(0,l.gt)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}function L(e,r,t){return void 0===r&&(r=D),t.map(function(t){return r(e,t)}).join(" – ")}function E(e,r,t){return L(e,r,(0,l.MT)(t))}function M(e){return e.getDay()===(new Date).getDay()}function I(e,r){void 0===r&&(r=f);var t=e.getDay();switch(r){case v:case s:return t===_||t===T;case f:case u:return t===T||t===j;default:throw new Error("Unsupported calendar type.")}}var W="react-calendar__navigation";function Y(e){var r,t=e.activeStartDate,a=e.drillUp,o=e.formatMonthYear,i=void 0===o?g:o,u=e.formatYear,s=void 0===u?D:u,v=e.locale,f=e.maxDate,d=e.minDate,p=e.navigationAriaLabel,y=void 0===p?"":p,h=e.navigationAriaLive,m=e.navigationLabel,w=e.next2AriaLabel,b=void 0===w?"":w,O=e.next2Label,x=void 0===O?"»":O,j=e.nextAriaLabel,_=void 0===j?"":j,T=e.nextLabel,k=void 0===T?"›":T,N=e.prev2AriaLabel,S=void 0===N?"":N,C=e.prev2Label,P=void 0===C?"«":C,M=e.prevAriaLabel,I=void 0===M?"":M,Y=e.prevLabel,F=void 0===Y?"‹":Y,V=e.setActiveStartDate,q=e.showDoubleView,R=e.view,U=e.views.indexOf(R)>0,G="century"!==R,B=function(e,r){switch(e){case"century":return(0,l.Nh)(r);case"decade":return(0,l.I0)(r);case"year":return(0,l.pu)(r);case"month":return(0,l._Y)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t),H=G?function(e,r){switch(e){case"decade":return(0,l.I0)(r,-100);case"year":return(0,l.pu)(r,-10);case"month":return(0,l._Y)(r,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t):void 0,Q=A(R,t),J=G?function(e,r){switch(e){case"decade":return(0,l.Wb)(r,100);case"year":return(0,l.lG)(r,10);case"month":return(0,l.yY)(r,12);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t):void 0,K=function(){if(B.getFullYear()<0)return!0;var e=function(e,r){switch(e){case"century":return(0,l.hH)(r);case"decade":return(0,l.Vt)(r);case"year":return(0,l.on)(r);case"month":return(0,l.L1)(r);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t);return d&&d>=e}(),X=G&&function(){if(H.getFullYear()<0)return!0;var e=function(e,r){switch(e){case"decade":return(0,l.Vt)(r,-100);case"year":return(0,l.on)(r,-10);case"month":return(0,l.L1)(r,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(R,t);return d&&d>=e}(),Z=f&&f=e}function G(e,r){return U(e[0],r)||U(e[1],r)}function B(e,r,t){var a=[];if(G(r,e)){a.push(t);var n=U(e[0],r),o=U(e[1],r);n&&a.push("".concat(t,"Start")),o&&a.push("".concat(t,"End")),n&&o&&a.push("".concat(t,"BothEnds"))}return a}function H(e){if(!e)throw new Error("args is required");var r=e.value,t=e.date,a=e.hover,n="react-calendar__tile",o=[n];if(!t)return o;var i=new Date,c=function(){if(Array.isArray(t))return t;var r=e.dateType;if(!r)throw new Error("dateType is required when date is not an array of two dates");return P(r,t)}();if(U(i,c)&&o.push("".concat(n,"--now")),!r||!function(e){return Array.isArray(e)?null!==e[0]&&null!==e[1]:null!==e}(r))return o;var l,u,s=function(){if(Array.isArray(r))return r;var t=e.valueType;if(!t)throw new Error("valueType is required when value is not an array of two dates");return P(t,r)}();u=c,(l=s)[0]<=u[0]&&l[1]>=u[1]?o.push("".concat(n,"--active")):G(s,c)&&o.push("".concat(n,"--hasActive"));var v=B(s,c,"".concat(n,"--range"));o.push.apply(o,v);var f=Array.isArray(r)?r:[r];if(a&&1===f.length){var d=B(a>s[0]?[s[0],a]:[a,s[0]],c,"".concat(n,"--hover"));o.push.apply(o,d)}return o}function Q(e){for(var r=e.className,t=e.count,a=void 0===t?3:t,o=e.dateTransform,i=e.dateType,c=e.end,l=e.hover,u=e.offset,s=e.renderTile,v=e.start,f=e.step,d=void 0===f?1:f,p=e.value,y=e.valueType,h=[],m=v;m<=c;m+=d){var w=o(m);h.push(s({classes:H({date:w,dateType:i,hover:l,value:p,valueType:y}),date:w}))}return(0,n.jsx)(R,{className:r,count:a,offset:u,wrap:!0,children:h})}function J(e){var r=e.activeStartDate,t=e.children,a=e.classes,c=e.date,l=e.formatAbbr,u=e.locale,s=e.maxDate,v=e.maxDateTransform,f=e.minDate,d=e.minDateTransform,p=e.onClick,y=e.onMouseOver,h=e.style,m=e.tileClassName,w=e.tileContent,b=e.tileDisabled,g=e.view,O=(0,o.useMemo)(function(){return"function"==typeof m?m({activeStartDate:r,date:c,view:g}):m},[r,c,m,g]),x=(0,o.useMemo)(function(){return"function"==typeof w?w({activeStartDate:r,date:c,view:g}):w},[r,c,w,g]);return(0,n.jsxs)("button",{className:(0,i.A)(a,O),disabled:f&&d(f)>c||s&&v(s)e?r:t&&t0,nr=(0,o.useCallback)(function(e){return function(){switch(oe){case"start":return Ze;case"end":return ze;case"range":return $e;default:throw new Error("Invalid returnValue.")}}()({maxDate:_,maxDetail:k,minDate:P,value:e})},[_,k,P,oe]),or=(0,o.useCallback)(function(e,r){_e(e);var t={action:r,activeStartDate:e,value:Ie,view:Ye};U&&!tr(Me,e)&&U(t)},[Me,U,Ie,Ye]),ir=(0,o.useCallback)(function(e,r){var t=function(){switch(Ye){case"century":return H;case"decade":return K;case"year":return Q;case"month":return B;default:throw new Error("Invalid view: ".concat(Ye,"."))}}();t&&t(e,r)},[B,H,Q,K,Ye]),cr=(0,o.useCallback)(function(e,r){if(Xe){ir(e,r);var t=Re[Re.indexOf(Ye)+1];if(!t)throw new Error("Attempted to drill down from the lowest view.");_e(e),Ee(t);var a={action:"drillDown",activeStartDate:e,value:Ie,view:t};U&&!tr(Me,e)&&U(a),z&&Ye!==t&&z(a),X&&X(a)}},[Me,Xe,U,ir,X,z,Ie,Ye,Re]),lr=(0,o.useCallback)(function(){if(ar){var e=Re[Re.indexOf(Ye)-1];if(!e)throw new Error("Attempted to drill up from the highest view.");var r=S(e,Me);_e(r),Ee(e);var t={action:"drillUp",activeStartDate:r,value:Ie,view:e};U&&!tr(Me,r)&&U(t),z&&Ye!==e&&z(t),Z&&Z(t)}},[Me,ar,U,Z,z,Ie,Ye,Re]),ur=(0,o.useCallback)(function(e,r){var t=Ie;ir(e,r);var a,n=ie&&!rr(t);if(ie)if(n)a=S(We,e);else{if(!t)throw new Error("previousValue is required");if(Array.isArray(t))throw new Error("previousValue must not be an array");a=function(e,r,t){var a=[r,t].sort(function(e,r){return e.getTime()-r.getTime()});return[S(e,a[0]),C(e,a[1])]}(We,t,e)}else a=nr(e);var o=!ie||n||O?er({maxDate:_,maxDetail:k,minDate:P,minDetail:E,value:a,view:Ye}):null;r.persist(),_e(o),Ce(a);var i={action:"onChange",activeStartDate:o,value:a,view:Ye};if(U&&!tr(Me,o)&&U(i),G)if(ie)if(rr(a)){if(c){if(Array.isArray(a))throw new Error("value must not be an array");G([a||null,null],r)}}else G(a||null,r);else G(a||null,r)},[Me,c,nr,O,_,k,P,E,U,G,ir,ie,Ie,We,Ye]);function sr(e){Ne(e)}function vr(){Ne(null)}function fr(e){var r={activeStartDate:e?A(Ye,Me):S(Ye,Me),hover:Ue,locale:D,maxDate:_,minDate:P,onClick:Xe?cr:ur,onMouseOver:ie?sr:void 0,tileClassName:me,tileContent:we,tileDisabled:be,value:Ie,valueType:We};switch(Ye){case"century":return(0,n.jsx)(ae,Ve({formatYear:b,showNeighboringCentury:ve},r));case"decade":return(0,n.jsx)(fe,Ve({formatYear:b,showNeighboringDecade:de},r));case"year":return(0,n.jsx)(Oe,Ve({formatMonth:y,formatMonthYear:h},r));case"month":return(0,n.jsx)(Fe,Ve({calendarType:l,formatDay:d,formatLongDate:p,formatShortWeekday:m,formatWeekday:w,onClickWeekNumber:J,onMouseLeave:ie?vr:void 0,showFixedNumberOfWeeks:void 0!==le?le:ce,showNeighboringMonth:ye,showWeekNumbers:he},r));default:throw new Error("Invalid view: ".concat(Ye,"."))}}(0,o.useImperativeHandle)(r,function(){return{activeStartDate:Me,drillDown:cr,drillUp:lr,onChange:ur,setActiveStartDate:or,value:Ie,view:Ye}},[Me,cr,lr,ur,or,Ie,Ye]);var dr=Array.isArray(Ie)?Ie:[Ie];return(0,n.jsxs)("div",{className:(0,i.A)(qe,ie&&1===dr.length&&"".concat(qe,"--selectRange"),ce&&"".concat(qe,"--doubleView"),u),ref:x,children:[se?(0,n.jsx)(Y,{activeStartDate:Me,drillUp:lr,formatMonthYear:h,formatYear:b,locale:D,maxDate:_,minDate:P,navigationAriaLabel:M,navigationAriaLive:I,navigationLabel:W,next2AriaLabel:F,next2Label:V,nextAriaLabel:q,nextLabel:R,prev2AriaLabel:$,prev2Label:ee,prevAriaLabel:re,prevLabel:te,setActiveStartDate:or,showDoubleView:ce,view:Ye,views:Re}):null,(0,n.jsxs)("div",{className:"".concat(qe,"__viewContainer"),onBlur:ie?vr:void 0,onMouseLeave:ie?vr:void 0,children:[fr(),ce?fr(!0):null]})]})}),nr=ar}}]);