UNPKG

47.2 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("date-fns"),require("date-fns/locale")):"function"==typeof define&&define.amd?define(["exports","react","date-fns","date-fns/locale"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).DatePicker={},e.React,e.DateFns,e.DateFnsLocale)}(this,(function(e,t,n,r){"use strict";var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o.apply(this,arguments)};function a(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var i,s={exports:{}},l={};var c,u={};
2/**
3 * @license React
4 * react-jsx-runtime.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */"production"===process.env.NODE_ENV?s.exports=function(){if(c)return u;c=1;var e=t,n=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var s,l={},c=null,u=null;for(s in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,s)&&!i.hasOwnProperty(s)&&(l[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps)void 0===l[s]&&(l[s]=t[s]);return{$$typeof:n,type:e,key:c,ref:u,props:l,_owner:a.current}}return u.Fragment=r,u.jsx=s,u.jsxs=s,u}():s.exports=(i||(i=1,"production"!==process.env.NODE_ENV&&function(){var e=t,n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen"),h=Symbol.iterator,m="@@iterator",b=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function g(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];!function(e,t,n){var r=b.ReactDebugCurrentFrame.getStackAddendum();""!==r&&(t+="%s",n=n.concat([r]));var o=n.map((function(e){return String(e)}));o.unshift("Warning: "+t),Function.prototype.apply.call(console[e],console,o)}("error",e,n)}var x,D=!1,_=!1,w=!1,k=!1,M=!1;function j(e){return e.displayName||"Context"}function S(e){if(null==e)return null;if("number"==typeof e.tag&&g("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case o:return"Fragment";case r:return"Portal";case i:return"Profiler";case a:return"StrictMode";case d:return"Suspense";case f:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case c:return j(e)+".Consumer";case s:return j(e._context)+".Provider";case u:return function(e,t,n){var r=e.displayName;if(r)return r;var o=t.displayName||t.name||"";return""!==o?n+"("+o+")":n}(e,e.render,"ForwardRef");case p:var t=e.displayName||null;return null!==t?t:S(e.type)||"Memo";case y:var n=e,l=n._payload,v=n._init;try{return S(v(l))}catch(e){return null}}return null}x=Symbol.for("react.module.reference");var O,N,C,P,I,E,R,W=Object.assign,L=0;function T(){}T.__reactDisabledLog=!0;var F,B=b.ReactCurrentDispatcher;function A(e,t,n){if(void 0===F)try{throw Error()}catch(e){var r=e.stack.trim().match(/\n( *(at )?)/);F=r&&r[1]||""}return"\n"+F+e}var $,Y=!1,U="function"==typeof WeakMap?WeakMap:Map;function z(e,t){if(!e||Y)return"";var n,r=$.get(e);if(void 0!==r)return r;Y=!0;var o,a=Error.prepareStackTrace;Error.prepareStackTrace=void 0,o=B.current,B.current=null,function(){if(0===L){O=console.log,N=console.info,C=console.warn,P=console.error,I=console.group,E=console.groupCollapsed,R=console.groupEnd;var e={configurable:!0,enumerable:!0,value:T,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}L++}();try{if(t){var i=function(){throw Error()};if(Object.defineProperty(i.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(i,[])}catch(e){n=e}Reflect.construct(e,[],i)}else{try{i.call()}catch(e){n=e}e.call(i.prototype)}}else{try{throw Error()}catch(e){n=e}e()}}catch(t){if(t&&n&&"string"==typeof t.stack){for(var s=t.stack.split("\n"),l=n.stack.split("\n"),c=s.length-1,u=l.length-1;c>=1&&u>=0&&s[c]!==l[u];)u--;for(;c>=1&&u>=0;c--,u--)if(s[c]!==l[u]){if(1!==c||1!==u)do{if(c--,--u<0||s[c]!==l[u]){var d="\n"+s[c].replace(" at new "," at ");return e.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",e.displayName)),"function"==typeof e&&$.set(e,d),d}}while(c>=1&&u>=0);break}}}finally{Y=!1,B.current=o,function(){if(0==--L){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:W({},e,{value:O}),info:W({},e,{value:N}),warn:W({},e,{value:C}),error:W({},e,{value:P}),group:W({},e,{value:I}),groupCollapsed:W({},e,{value:E}),groupEnd:W({},e,{value:R})})}L<0&&g("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}(),Error.prepareStackTrace=a}var f=e?e.displayName||e.name:"",p=f?A(f):"";return"function"==typeof e&&$.set(e,p),p}function H(e,t,n){if(null==e)return"";if("function"==typeof e)return z(e,!(!(r=e.prototype)||!r.isReactComponent));var r;if("string"==typeof e)return A(e);switch(e){case d:return A("Suspense");case f:return A("SuspenseList")}if("object"==typeof e)switch(e.$$typeof){case u:return z(e.render,!1);case p:return H(e.type,t,n);case y:var o=e,a=o._payload,i=o._init;try{return H(i(a),t,n)}catch(e){}}return""}$=new U;var q=Object.prototype.hasOwnProperty,K={},V=b.ReactDebugCurrentFrame;function Z(e){if(e){var t=e._owner,n=H(e.type,e._source,t?t.type:null);V.setExtraStackFrame(n)}else V.setExtraStackFrame(null)}var G=Array.isArray;function J(e){return G(e)}function X(e){return""+e}function Q(e){if(function(e){try{return X(e),!1}catch(e){return!0}}(e))return g("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",function(e){return"function"==typeof Symbol&&Symbol.toStringTag&&e[Symbol.toStringTag]||e.constructor.name||"Object"}(e)),X(e)}var ee,te,ne,re=b.ReactCurrentOwner,oe={key:!0,ref:!0,__self:!0,__source:!0};ne={};var ae=function(e,t,r,o,a,i,s){var l={$$typeof:n,type:e,key:t,ref:r,props:s,_owner:i,_store:{}};return Object.defineProperty(l._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(l,"_self",{configurable:!1,enumerable:!1,writable:!1,value:o}),Object.defineProperty(l,"_source",{configurable:!1,enumerable:!1,writable:!1,value:a}),Object.freeze&&(Object.freeze(l.props),Object.freeze(l)),l};function ie(e,t,n,r,o){var a,i={},s=null,l=null;for(a in void 0!==n&&(Q(n),s=""+n),function(e){if(q.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return!1}return void 0!==e.key}(t)&&(Q(t.key),s=""+t.key),function(e){if(q.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return!1}return void 0!==e.ref}(t)&&(l=t.ref,function(e,t){if("string"==typeof e.ref&&re.current&&t&&re.current.stateNode!==t){var n=S(re.current.type);ne[n]||(g('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',S(re.current.type),e.ref),ne[n]=!0)}}(t,o)),t)q.call(t,a)&&!oe.hasOwnProperty(a)&&(i[a]=t[a]);if(e&&e.defaultProps){var c=e.defaultProps;for(a in c)void 0===i[a]&&(i[a]=c[a])}if(s||l){var u="function"==typeof e?e.displayName||e.name||"Unknown":e;s&&function(e,t){var n=function(){ee||(ee=!0,g("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",t))};n.isReactWarning=!0,Object.defineProperty(e,"key",{get:n,configurable:!0})}(i,u),l&&function(e,t){var n=function(){te||(te=!0,g("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",t))};n.isReactWarning=!0,Object.defineProperty(e,"ref",{get:n,configurable:!0})}(i,u)}return ae(e,s,l,o,r,re.current,i)}var se,le=b.ReactCurrentOwner,ce=b.ReactDebugCurrentFrame;function ue(e){if(e){var t=e._owner,n=H(e.type,e._source,t?t.type:null);ce.setExtraStackFrame(n)}else ce.setExtraStackFrame(null)}function de(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}function fe(){if(le.current){var e=S(le.current.type);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}se=!1;var pe={};function ye(e,t){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var n=function(e){var t=fe();if(!t){var n="string"==typeof e?e:e.displayName||e.name;n&&(t="\n\nCheck the top-level render call using <"+n+">.")}return t}(t);if(!pe[n]){pe[n]=!0;var r="";e&&e._owner&&e._owner!==le.current&&(r=" It was passed a child from "+S(e._owner.type)+"."),ue(e),g('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',n,r),ue(null)}}}function ve(e,t){if("object"==typeof e)if(J(e))for(var n=0;n<e.length;n++){var r=e[n];de(r)&&ye(r,t)}else if(de(e))e._store&&(e._store.validated=!0);else if(e){var o=function(e){if(null===e||"object"!=typeof e)return null;var t=h&&e[h]||e[m];return"function"==typeof t?t:null}(e);if("function"==typeof o&&o!==e.entries)for(var a,i=o.call(e);!(a=i.next()).done;)de(a.value)&&ye(a.value,t)}}function he(e){var t,n=e.type;if(null!=n&&"string"!=typeof n){if("function"==typeof n)t=n.propTypes;else{if("object"!=typeof n||n.$$typeof!==u&&n.$$typeof!==p)return;t=n.propTypes}if(t){var r=S(n);!function(e,t,n,r,o){var a=Function.call.bind(q);for(var i in e)if(a(e,i)){var s=void 0;try{if("function"!=typeof e[i]){var l=Error((r||"React class")+": "+n+" type `"+i+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[i]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw l.name="Invariant Violation",l}s=e[i](t,i,r,n,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(e){s=e}!s||s instanceof Error||(Z(o),g("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",r||"React class",n,i,typeof s),Z(null)),s instanceof Error&&!(s.message in K)&&(K[s.message]=!0,Z(o),g("Failed %s type: %s",n,s.message),Z(null))}}(t,e.props,"prop",r,e)}else void 0===n.PropTypes||se||(se=!0,g("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",S(n)||"Unknown"));"function"!=typeof n.getDefaultProps||n.getDefaultProps.isReactClassApproved||g("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function me(e,t,r,l,h,m){var b=function(e){return"string"==typeof e||"function"==typeof e||!!(e===o||e===i||M||e===a||e===d||e===f||k||e===v||D||_||w)||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===p||e.$$typeof===s||e.$$typeof===c||e.$$typeof===u||e.$$typeof===x||void 0!==e.getModuleId)}(e);if(!b){var j="";(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(j+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var O,N=function(e){return void 0!==e?"\n\nCheck your code at "+e.fileName.replace(/^.*[\\\/]/,"")+":"+e.lineNumber+".":""}(h);j+=N||fe(),null===e?O="null":J(e)?O="array":void 0!==e&&e.$$typeof===n?(O="<"+(S(e.type)||"Unknown")+" />",j=" Did you accidentally export a JSX literal instead of a component?"):O=typeof e,g("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",O,j)}var C=ie(e,t,r,h,m);if(null==C)return C;if(b){var P=t.children;if(void 0!==P)if(l)if(J(P)){for(var I=0;I<P.length;I++)ve(P[I],e);Object.freeze&&Object.freeze(P)}else g("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else ve(P,e)}return e===o?function(e){for(var t=Object.keys(e.props),n=0;n<t.length;n++){var r=t[n];if("children"!==r&&"key"!==r){ue(e),g("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",r),ue(null);break}}null!==e.ref&&(ue(e),g("Invalid attribute `ref` supplied to `React.Fragment`."),ue(null))}(C):he(C),C}var be=function(e,t,n){return me(e,t,n,!1)},ge=function(e,t,n){return me(e,t,n,!0)};l.Fragment=o,l.jsx=be,l.jsxs=ge}()),l);var d=s.exports;function f(e){return"multiple"===e.mode}function p(e){return"range"===e.mode}function y(e){return"single"===e.mode}var v={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};var h=Object.freeze({__proto__:null,formatCaption:function(e,t){return n.format(e,"LLLL y",t)},formatDay:function(e,t){return n.format(e,"d",t)},formatMonthCaption:function(e,t){return n.format(e,"LLLL",t)},formatWeekNumber:function(e){return"".concat(e)},formatWeekdayName:function(e,t){return n.format(e,"cccccc",t)},formatYearCaption:function(e,t){return n.format(e,"yyyy",t)}}),m=Object.freeze({__proto__:null,labelDay:function(e,t,r){return n.format(e,"do MMMM (EEEE)",r)},labelMonthDropdown:function(){return"Month: "},labelNext:function(){return"Go to next month"},labelPrevious:function(){return"Go to previous month"},labelWeekNumber:function(e){return"Week n. ".concat(e)},labelWeekday:function(e,t){return n.format(e,"cccc",t)},labelYearDropdown:function(){return"Year: "}});function b(e){var t=e.fromYear,r=e.toYear,o=e.fromMonth,a=e.toMonth,i=e.fromDate,s=e.toDate;return o?i=n.startOfMonth(o):t&&(i=new Date(t,0,1)),a?s=n.endOfMonth(a):r&&(s=new Date(r,11,31)),{fromDate:i?n.startOfDay(i):void 0,toDate:s?n.startOfDay(s):void 0}}var g=t.createContext(void 0);function x(e){var t,n,a,i,s,l=e.initialProps,c=(n=v,a=r.enUS,i=new Date,{captionLayout:"buttons",classNames:n,formatters:h,labels:m,locale:a,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:i,mode:"default"}),u=b(l),x=u.fromDate,D=u.toDate,_=null!==(t=l.captionLayout)&&void 0!==t?t:c.captionLayout;"buttons"===_||x&&D||(_="buttons"),(y(l)||f(l)||p(l))&&(s=l.onSelect);var w=o(o(o({},c),l),{captionLayout:_,classNames:o(o({},c.classNames),l.classNames),components:o({},l.components),formatters:o(o({},c.formatters),l.formatters),fromDate:x,labels:o(o({},c.labels),l.labels),mode:l.mode||c.mode,modifiers:o(o({},c.modifiers),l.modifiers),modifiersClassNames:o(o({},c.modifiersClassNames),l.modifiersClassNames),onSelect:s,styles:o(o({},c.styles),l.styles),toDate:D});return d.jsx(g.Provider,{value:w,children:e.children})}function D(){var e=t.useContext(g);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function _(e){var t=D(),n=t.locale,r=t.classNames,o=t.styles,a=t.formatters.formatCaption;return d.jsx("div",{className:r.caption_label,style:o.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:a(e.displayMonth,{locale:n})})}function w(e){return d.jsx("svg",o({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:d.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function k(e){var t,n,r=e.onChange,o=e.value,a=e.children,i=e.caption,s=e.className,l=e.style,c=D(),u=null!==(n=null===(t=c.components)||void 0===t?void 0:t.IconDropdown)&&void 0!==n?n:w;return d.jsxs("div",{className:s,style:l,children:[d.jsx("span",{className:c.classNames.vhidden,children:e["aria-label"]}),d.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:c.classNames.dropdown,style:c.styles.dropdown,value:o,onChange:r,children:a}),d.jsxs("div",{className:c.classNames.caption_label,style:c.styles.caption_label,"aria-hidden":"true",children:[i,d.jsx(u,{className:c.classNames.dropdown_icon,style:c.styles.dropdown_icon})]})]})}function M(e){var t,r=D(),o=r.fromDate,a=r.toDate,i=r.styles,s=r.locale,l=r.formatters.formatMonthCaption,c=r.classNames,u=r.components,f=r.labels.labelMonthDropdown;if(!o)return d.jsx(d.Fragment,{});if(!a)return d.jsx(d.Fragment,{});var p=[];if(n.isSameYear(o,a))for(var y=n.startOfMonth(o),v=o.getMonth();v<=a.getMonth();v++)p.push(n.setMonth(y,v));else for(y=n.startOfMonth(new Date),v=0;v<=11;v++)p.push(n.setMonth(y,v));var h=null!==(t=null==u?void 0:u.Dropdown)&&void 0!==t?t:k;return d.jsx(h,{name:"months","aria-label":f(),className:c.dropdown_month,style:i.dropdown_month,onChange:function(t){var r=Number(t.target.value),o=n.setMonth(n.startOfMonth(e.displayMonth),r);e.onChange(o)},value:e.displayMonth.getMonth(),caption:l(e.displayMonth,{locale:s}),children:p.map((function(e){return d.jsx("option",{value:e.getMonth(),children:l(e,{locale:s})},e.getMonth())}))})}function j(e){var t,r=e.displayMonth,o=D(),a=o.fromDate,i=o.toDate,s=o.locale,l=o.styles,c=o.classNames,u=o.components,f=o.formatters.formatYearCaption,p=o.labels.labelYearDropdown,y=[];if(!a)return d.jsx(d.Fragment,{});if(!i)return d.jsx(d.Fragment,{});for(var v=a.getFullYear(),h=i.getFullYear(),m=v;m<=h;m++)y.push(n.setYear(n.startOfYear(new Date),m));var b=null!==(t=null==u?void 0:u.Dropdown)&&void 0!==t?t:k;return d.jsx(b,{name:"years","aria-label":p(),className:c.dropdown_year,style:l.dropdown_year,onChange:function(t){var o=n.setYear(n.startOfMonth(r),Number(t.target.value));e.onChange(o)},value:r.getFullYear(),caption:f(r,{locale:s}),children:y.map((function(e){return d.jsx("option",{value:e.getFullYear(),children:f(e,{locale:s})},e.getFullYear())}))})}function S(){var e=D(),r=function(e){var t=e.month,r=e.defaultMonth,o=e.today,a=t||r||o||new Date,i=e.toDate,s=e.fromDate,l=e.numberOfMonths,c=void 0===l?1:l;if(i&&n.differenceInCalendarMonths(i,a)<0){var u=-1*(c-1);a=n.addMonths(i,u)}return s&&n.differenceInCalendarMonths(a,s)<0&&(a=s),n.startOfMonth(a)}(e),o=function(e,n){var r=t.useState(e),o=r[0];return[void 0===n?o:n,r[1]]}(r,e.month),a=o[0],i=o[1];return[a,function(t){var r;if(!e.disableNavigation){var o=n.startOfMonth(t);i(o),null===(r=e.onMonthChange)||void 0===r||r.call(e,o)}}]}var O=t.createContext(void 0);function N(e){var t=D(),r=S(),o=r[0],a=r[1],i=function(e,t){for(var r=t.reverseMonths,o=t.numberOfMonths,a=n.startOfMonth(e),i=n.startOfMonth(n.addMonths(a,o)),s=n.differenceInCalendarMonths(i,a),l=[],c=0;c<s;c++){var u=n.addMonths(a,c);l.push(u)}return r&&(l=l.reverse()),l}(o,t),s=function(e,t){if(!t.disableNavigation){var r=t.toDate,o=t.pagedNavigation,a=t.numberOfMonths,i=void 0===a?1:a,s=o?i:1,l=n.startOfMonth(e);if(!r)return n.addMonths(l,s);if(!(n.differenceInCalendarMonths(r,e)<i))return n.addMonths(l,s)}}(o,t),l=function(e,t){if(!t.disableNavigation){var r=t.fromDate,o=t.pagedNavigation,a=t.numberOfMonths,i=o?void 0===a?1:a:1,s=n.startOfMonth(e);if(!r)return n.addMonths(s,-i);if(!(n.differenceInCalendarMonths(s,r)<=0))return n.addMonths(s,-i)}}(o,t),c=function(e){return i.some((function(t){return n.isSameMonth(e,t)}))},u={currentMonth:o,displayMonths:i,goToMonth:a,goToDate:function(e,r){c(e)||(r&&n.isBefore(e,r)?a(n.addMonths(e,1+-1*t.numberOfMonths)):a(e))},previousMonth:l,nextMonth:s,isDateDisplayed:c};return d.jsx(O.Provider,{value:u,children:e.children})}function C(){var e=t.useContext(O);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function P(e){var t,r=D(),o=r.classNames,a=r.styles,i=r.components,s=C().goToMonth,l=function(t){s(n.addMonths(t,e.displayIndex?-e.displayIndex:0))},c=null!==(t=null==i?void 0:i.CaptionLabel)&&void 0!==t?t:_,u=d.jsx(c,{id:e.id,displayMonth:e.displayMonth});return d.jsxs("div",{className:o.caption_dropdowns,style:a.caption_dropdowns,children:[d.jsx("div",{className:o.vhidden,children:u}),d.jsx(M,{onChange:l,displayMonth:e.displayMonth}),d.jsx(j,{onChange:l,displayMonth:e.displayMonth})]})}function I(e){return d.jsx("svg",o({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:d.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function E(e){return d.jsx("svg",o({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:d.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var R=t.forwardRef((function(e,t){var n=D(),r=n.classNames,a=n.styles,i=[r.button_reset,r.button];e.className&&i.push(e.className);var s=i.join(" "),l=o(o({},a.button_reset),a.button);return e.style&&Object.assign(l,e.style),d.jsx("button",o({},e,{ref:t,type:"button",className:s,style:l}))}));function W(e){var t,n,r=D(),o=r.dir,a=r.locale,i=r.classNames,s=r.styles,l=r.labels,c=l.labelPrevious,u=l.labelNext,f=r.components;if(!e.nextMonth&&!e.previousMonth)return d.jsx(d.Fragment,{});var p=c(e.previousMonth,{locale:a}),y=[i.nav_button,i.nav_button_previous].join(" "),v=u(e.nextMonth,{locale:a}),h=[i.nav_button,i.nav_button_next].join(" "),m=null!==(t=null==f?void 0:f.IconRight)&&void 0!==t?t:E,b=null!==(n=null==f?void 0:f.IconLeft)&&void 0!==n?n:I;return d.jsxs("div",{className:i.nav,style:s.nav,children:[!e.hidePrevious&&d.jsx(R,{name:"previous-month","aria-label":p,className:y,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:"rtl"===o?d.jsx(m,{className:i.nav_icon,style:s.nav_icon}):d.jsx(b,{className:i.nav_icon,style:s.nav_icon})}),!e.hideNext&&d.jsx(R,{name:"next-month","aria-label":v,className:h,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:"rtl"===o?d.jsx(b,{className:i.nav_icon,style:s.nav_icon}):d.jsx(m,{className:i.nav_icon,style:s.nav_icon})})]})}function L(e){var t=D().numberOfMonths,r=C(),o=r.previousMonth,a=r.nextMonth,i=r.goToMonth,s=r.displayMonths,l=s.findIndex((function(t){return n.isSameMonth(e.displayMonth,t)})),c=0===l,u=l===s.length-1,f=t>1&&(c||!u),p=t>1&&(u||!c);return d.jsx(W,{displayMonth:e.displayMonth,hideNext:f,hidePrevious:p,nextMonth:a,previousMonth:o,onPreviousClick:function(){o&&i(o)},onNextClick:function(){a&&i(a)}})}function T(e){var t,n,r=D(),o=r.classNames,a=r.disableNavigation,i=r.styles,s=r.captionLayout,l=r.components,c=null!==(t=null==l?void 0:l.CaptionLabel)&&void 0!==t?t:_;return n=a?d.jsx(c,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===s?d.jsx(P,{displayMonth:e.displayMonth,id:e.id}):"dropdown-buttons"===s?d.jsxs(d.Fragment,{children:[d.jsx(P,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),d.jsx(L,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):d.jsxs(d.Fragment,{children:[d.jsx(c,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),d.jsx(L,{displayMonth:e.displayMonth,id:e.id})]}),d.jsx("div",{className:o.caption,style:i.caption,children:n})}function F(e){var t=D(),n=t.footer,r=t.styles,o=t.classNames.tfoot;return n?d.jsx("tfoot",{className:o,style:r.tfoot,children:d.jsx("tr",{children:d.jsx("td",{colSpan:8,children:n})})}):d.jsx(d.Fragment,{})}function B(){var e=D(),t=e.classNames,r=e.styles,o=e.showWeekNumber,a=e.locale,i=e.weekStartsOn,s=e.ISOWeek,l=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,u=function(e,t,r){for(var o=r?n.startOfISOWeek(new Date):n.startOfWeek(new Date,{locale:e,weekStartsOn:t}),a=[],i=0;i<7;i++){var s=n.addDays(o,i);a.push(s)}return a}(a,i,s);return d.jsxs("tr",{style:r.head_row,className:t.head_row,children:[o&&d.jsx("td",{style:r.head_cell,className:t.head_cell}),u.map((function(e,n){return d.jsx("th",{scope:"col",className:t.head_cell,style:r.head_cell,"aria-label":c(e,{locale:a}),children:l(e,{locale:a})},n)}))]})}function A(){var e,t=D(),n=t.classNames,r=t.styles,o=t.components,a=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:B;return d.jsx("thead",{style:r.head,className:n.head,children:d.jsx(a,{})})}function $(e){var t=D(),n=t.locale,r=t.formatters.formatDay;return d.jsx(d.Fragment,{children:r(e.date,{locale:n})})}var Y=t.createContext(void 0);function U(e){if(!f(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return d.jsx(Y.Provider,{value:t,children:e.children})}return d.jsx(z,{initialProps:e.initialProps,children:e.children})}function z(e){var t=e.initialProps,r=e.children,o=t.selected,i=t.min,s=t.max,l={disabled:[]};o&&l.disabled.push((function(e){var t=s&&o.length>s-1,r=o.some((function(t){return n.isSameDay(t,e)}));return Boolean(t&&!r)}));var c={selected:o,onDayClick:function(e,r,l){var c,u;if((null===(c=t.onDayClick)||void 0===c||c.call(t,e,r,l),!Boolean(r.selected&&i&&(null==o?void 0:o.length)===i))&&!Boolean(!r.selected&&s&&(null==o?void 0:o.length)===s)){var d=o?a([],o,!0):[];if(r.selected){var f=d.findIndex((function(t){return n.isSameDay(e,t)}));d.splice(f,1)}else d.push(e);null===(u=t.onSelect)||void 0===u||u.call(t,d,e,r,l)}},modifiers:l};return d.jsx(Y.Provider,{value:c,children:r})}function H(){var e=t.useContext(Y);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function q(e,t){var r=t||{},o=r.from,a=r.to;if(o&&a){if(n.isSameDay(a,e)&&n.isSameDay(o,e))return;if(n.isSameDay(a,e))return{from:a,to:void 0};if(n.isSameDay(o,e))return;return n.isAfter(o,e)?{from:e,to:a}:{from:o,to:e}}return a?n.isAfter(e,a)?{from:a,to:e}:{from:e,to:a}:o?n.isBefore(e,o)?{from:e,to:o}:{from:o,to:e}:{from:e,to:void 0}}var K,V=t.createContext(void 0);function Z(e){if(!p(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return d.jsx(V.Provider,{value:t,children:e.children})}return d.jsx(G,{initialProps:e.initialProps,children:e.children})}function G(e){var t=e.initialProps,r=e.children,o=t.selected,a=o||{},i=a.from,s=a.to,l=t.min,c=t.max,u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(i?(u.range_start=[i],s?(u.range_end=[s],n.isSameDay(i,s)||(u.range_middle=[{after:i,before:s}])):u.range_end=[i]):s&&(u.range_start=[s],u.range_end=[s]),l&&(i&&!s&&u.disabled.push({after:n.subDays(i,l-1),before:n.addDays(i,l-1)}),i&&s&&u.disabled.push({after:i,before:n.addDays(i,l-1)}),!i&&s&&u.disabled.push({after:n.subDays(s,l-1),before:n.addDays(s,l-1)})),c){if(i&&!s&&(u.disabled.push({before:n.addDays(i,1-c)}),u.disabled.push({after:n.addDays(i,c-1)})),i&&s){var f=c-(n.differenceInCalendarDays(s,i)+1);u.disabled.push({before:n.subDays(i,f)}),u.disabled.push({after:n.addDays(s,f)})}!i&&s&&(u.disabled.push({before:n.addDays(s,1-c)}),u.disabled.push({after:n.addDays(s,c-1)}))}return d.jsx(V.Provider,{value:{selected:o,onDayClick:function(e,n,r){var a,i;null===(a=t.onDayClick)||void 0===a||a.call(t,e,n,r);var s=q(e,o);null===(i=t.onSelect)||void 0===i||i.call(t,s,e,n,r)},modifiers:u},children:r})}function J(){var e=t.useContext(V);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function X(e){return Array.isArray(e)?a([],e,!0):void 0!==e?[e]:[]}e.InternalModifier=void 0,(K=e.InternalModifier||(e.InternalModifier={})).Outside="outside",K.Disabled="disabled",K.Selected="selected",K.Hidden="hidden",K.Today="today",K.RangeStart="range_start",K.RangeEnd="range_end",K.RangeMiddle="range_middle";var Q=e.InternalModifier.Selected,ee=e.InternalModifier.Disabled,te=e.InternalModifier.Hidden,ne=e.InternalModifier.Today,re=e.InternalModifier.RangeEnd,oe=e.InternalModifier.RangeMiddle,ae=e.InternalModifier.RangeStart,ie=e.InternalModifier.Outside;var se=t.createContext(void 0);function le(e){var t=D(),n=function(e,t,n){var r,o=((r={})[Q]=X(e.selected),r[ee]=X(e.disabled),r[te]=X(e.hidden),r[ne]=[e.today],r[re]=[],r[oe]=[],r[ae]=[],r[ie]=[],r);return e.fromDate&&o[ee].push({before:e.fromDate}),e.toDate&&o[ee].push({after:e.toDate}),f(e)?o[ee]=o[ee].concat(t.modifiers[ee]):p(e)&&(o[ee]=o[ee].concat(n.modifiers[ee]),o[ae]=n.modifiers[ae],o[oe]=n.modifiers[oe],o[re]=n.modifiers[re]),o}(t,H(),J()),r=function(e){var t={};return Object.entries(e).forEach((function(e){var n=e[0],r=e[1];t[n]=X(r)})),t}(t.modifiers),a=o(o({},n),r);return d.jsx(se.Provider,{value:a,children:e.children})}function ce(){var e=t.useContext(se);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function ue(e){return Boolean(e&&"object"==typeof e&&"before"in e&&"after"in e)}function de(e){return Boolean(e&&"object"==typeof e&&"from"in e)}function fe(e){return Boolean(e&&"object"==typeof e&&"after"in e)}function pe(e){return Boolean(e&&"object"==typeof e&&"before"in e)}function ye(e){return Boolean(e&&"object"==typeof e&&"dayOfWeek"in e)}function ve(e,t){return t.some((function(t){if("boolean"==typeof t)return t;if(r=t,n.isDate(r))return n.isSameDay(e,t);var r,o,a,i,s,l;if(function(e){return Array.isArray(e)&&e.every(n.isDate)}(t))return t.includes(e);if(de(t))return o=e,s=(a=t).from,l=a.to,s&&l?(n.differenceInCalendarDays(l,s)<0&&(s=(i=[l,s])[0],l=i[1]),n.differenceInCalendarDays(o,s)>=0&&n.differenceInCalendarDays(l,o)>=0):l?n.isSameDay(l,o):!!s&&n.isSameDay(s,o);if(ye(t))return t.dayOfWeek.includes(e.getDay());if(ue(t)){var c=n.differenceInCalendarDays(t.before,e)>0,u=n.differenceInCalendarDays(t.after,e)<0;return n.isAfter(t.before,t.after)?u&&c:c||u}return fe(t)?n.differenceInCalendarDays(e,t.after)>0:pe(t)?n.differenceInCalendarDays(t.before,e)>0:"function"==typeof t&&t(e)}))}function he(e,t,r){var o=Object.keys(t).reduce((function(n,r){var o=t[r];return ve(e,o)&&n.push(r),n}),[]),a={};return o.forEach((function(e){return a[e]=!0})),r&&!n.isSameMonth(e,r)&&(a.outside=!0),a}var me=365;function be(e,t){var r=t.moveBy,a=t.direction,i=t.context,s=t.modifiers,l=t.retry,c=void 0===l?{count:0,lastFocused:e}:l,u=i.weekStartsOn,d=i.fromDate,f=i.toDate,p=i.locale,y={day:n.addDays,week:n.addWeeks,month:n.addMonths,year:n.addYears,startOfWeek:function(e){return i.ISOWeek?n.startOfISOWeek(e):n.startOfWeek(e,{locale:p,weekStartsOn:u})},endOfWeek:function(e){return i.ISOWeek?n.endOfISOWeek(e):n.endOfWeek(e,{locale:p,weekStartsOn:u})}}[r](e,"after"===a?1:-1);"before"===a&&d?y=n.max([d,y]):"after"===a&&f&&(y=n.min([f,y]));var v=!0;if(s){var h=he(y,s);v=!h.disabled&&!h.hidden}return v?y:c.count>me?c.lastFocused:be(y,{moveBy:r,direction:a,context:i,modifiers:s,retry:o(o({},c),{count:c.count+1})})}var ge=t.createContext(void 0);function xe(e){var r=C(),o=ce(),a=t.useState(),i=a[0],s=a[1],l=t.useState(),c=l[0],u=l[1],f=function(e,t){for(var r,o,a=n.startOfMonth(e[0]),i=n.endOfMonth(e[e.length-1]),s=a;s<=i;){var l=he(s,t);if(l.disabled||l.hidden)s=n.addDays(s,1);else{if(l.selected)return s;l.today&&!o&&(o=s),r||(r=s),s=n.addDays(s,1)}}return o||r}(r.displayMonths,o),p=(null!=i?i:c&&r.isDateDisplayed(c))?c:f,y=function(e){s(e)},v=D(),h=function(e,t){if(i){var a=be(i,{moveBy:e,direction:t,context:v,modifiers:o});n.isSameDay(i,a)||(r.goToDate(a,i),y(a))}},m={focusedDay:i,focusTarget:p,blur:function(){u(i),s(void 0)},focus:y,focusDayAfter:function(){return h("day","after")},focusDayBefore:function(){return h("day","before")},focusWeekAfter:function(){return h("week","after")},focusWeekBefore:function(){return h("week","before")},focusMonthBefore:function(){return h("month","before")},focusMonthAfter:function(){return h("month","after")},focusYearBefore:function(){return h("year","before")},focusYearAfter:function(){return h("year","after")},focusStartOfWeek:function(){return h("startOfWeek","before")},focusEndOfWeek:function(){return h("endOfWeek","after")}};return d.jsx(ge.Provider,{value:m,children:e.children})}function De(){var e=t.useContext(ge);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function _e(e,t){return he(e,ce(),t)}var we=t.createContext(void 0);function ke(e){if(!y(e.initialProps)){var t={selected:void 0};return d.jsx(we.Provider,{value:t,children:e.children})}return d.jsx(Me,{initialProps:e.initialProps,children:e.children})}function Me(e){var t=e.initialProps,n=e.children,r={selected:t.selected,onDayClick:function(e,n,r){var o,a,i;null===(o=t.onDayClick)||void 0===o||o.call(t,e,n,r),!n.selected||t.required?null===(i=t.onSelect)||void 0===i||i.call(t,e,e,n,r):null===(a=t.onSelect)||void 0===a||a.call(t,void 0,e,n,r)}};return d.jsx(we.Provider,{value:r,children:n})}function je(){var e=t.useContext(we);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function Se(t,n){var r=[t.classNames.day];return Object.keys(n).forEach((function(n){var o=t.modifiersClassNames[n];if(o)r.push(o);else if(function(t){return Object.values(e.InternalModifier).includes(t)}(n)){var a=t.classNames["day_".concat(n)];a&&r.push(a)}})),r}function Oe(e,r,a){var i,s,l,c=D(),u=De(),v=_e(e,r),h=function(e,t){var n=D(),r=je(),o=H(),a=J(),i=De(),s=i.focusDayAfter,l=i.focusDayBefore,c=i.focusWeekAfter,u=i.focusWeekBefore,d=i.blur,v=i.focus,h=i.focusMonthBefore,m=i.focusMonthAfter,b=i.focusYearBefore,g=i.focusYearAfter,x=i.focusStartOfWeek,_=i.focusEndOfWeek,w={onClick:function(i){var s,l,c,u;y(n)?null===(s=r.onDayClick)||void 0===s||s.call(r,e,t,i):f(n)?null===(l=o.onDayClick)||void 0===l||l.call(o,e,t,i):p(n)?null===(c=a.onDayClick)||void 0===c||c.call(a,e,t,i):null===(u=n.onDayClick)||void 0===u||u.call(n,e,t,i)},onFocus:function(r){var o;v(e),null===(o=n.onDayFocus)||void 0===o||o.call(n,e,t,r)},onBlur:function(r){var o;d(),null===(o=n.onDayBlur)||void 0===o||o.call(n,e,t,r)},onKeyDown:function(r){var o;switch(r.key){case"ArrowLeft":r.preventDefault(),r.stopPropagation(),"rtl"===n.dir?s():l();break;case"ArrowRight":r.preventDefault(),r.stopPropagation(),"rtl"===n.dir?l():s();break;case"ArrowDown":r.preventDefault(),r.stopPropagation(),c();break;case"ArrowUp":r.preventDefault(),r.stopPropagation(),u();break;case"PageUp":r.preventDefault(),r.stopPropagation(),r.shiftKey?b():h();break;case"PageDown":r.preventDefault(),r.stopPropagation(),r.shiftKey?g():m();break;case"Home":r.preventDefault(),r.stopPropagation(),x();break;case"End":r.preventDefault(),r.stopPropagation(),_()}null===(o=n.onDayKeyDown)||void 0===o||o.call(n,e,t,r)},onKeyUp:function(r){var o;null===(o=n.onDayKeyUp)||void 0===o||o.call(n,e,t,r)},onMouseEnter:function(r){var o;null===(o=n.onDayMouseEnter)||void 0===o||o.call(n,e,t,r)},onMouseLeave:function(r){var o;null===(o=n.onDayMouseLeave)||void 0===o||o.call(n,e,t,r)},onPointerEnter:function(r){var o;null===(o=n.onDayPointerEnter)||void 0===o||o.call(n,e,t,r)},onPointerLeave:function(r){var o;null===(o=n.onDayPointerLeave)||void 0===o||o.call(n,e,t,r)},onTouchCancel:function(r){var o;null===(o=n.onDayTouchCancel)||void 0===o||o.call(n,e,t,r)},onTouchEnd:function(r){var o;null===(o=n.onDayTouchEnd)||void 0===o||o.call(n,e,t,r)},onTouchMove:function(r){var o;null===(o=n.onDayTouchMove)||void 0===o||o.call(n,e,t,r)},onTouchStart:function(r){var o;null===(o=n.onDayTouchStart)||void 0===o||o.call(n,e,t,r)}};return w}(e,v),m=function(){var e=D(),t=je(),n=H(),r=J();return y(e)?t.selected:f(e)?n.selected:p(e)?r.selected:void 0}(),b=Boolean(c.onDayClick||"default"!==c.mode);t.useEffect((function(){var t;v.outside||u.focusedDay&&b&&n.isSameDay(u.focusedDay,e)&&(null===(t=a.current)||void 0===t||t.focus())}),[u.focusedDay,e,a,b,v.outside]);var g=Se(c,v).join(" "),x=function(e,t){var n=o({},e.styles.day);return Object.keys(t).forEach((function(t){var r;n=o(o({},n),null===(r=e.modifiersStyles)||void 0===r?void 0:r[t])})),n}(c,v),_=Boolean(v.outside&&!c.showOutsideDays||v.hidden),w=null!==(l=null===(s=c.components)||void 0===s?void 0:s.DayContent)&&void 0!==l?l:$,k={style:x,className:g,children:d.jsx(w,{date:e,displayMonth:r,activeModifiers:v}),role:"gridcell"},M=u.focusTarget&&n.isSameDay(u.focusTarget,e)&&!v.outside,j=u.focusedDay&&n.isSameDay(u.focusedDay,e),S=o(o(o({},k),((i={disabled:v.disabled,role:"gridcell"})["aria-selected"]=v.selected,i.tabIndex=j||M?0:-1,i)),h);return{isButton:b,isHidden:_,activeModifiers:v,selectedDays:m,buttonProps:S,divProps:k}}function Ne(e){var n=t.useRef(null),r=Oe(e.date,e.displayMonth,n);return r.isHidden?d.jsx("div",{role:"gridcell"}):r.isButton?d.jsx(R,o({name:"day",ref:n},r.buttonProps)):d.jsx("div",o({},r.divProps))}function Ce(e){var t=e.number,n=e.dates,r=D(),o=r.onWeekNumberClick,a=r.styles,i=r.classNames,s=r.locale,l=r.labels.labelWeekNumber,c=(0,r.formatters.formatWeekNumber)(Number(t),{locale:s});if(!o)return d.jsx("span",{className:i.weeknumber,style:a.weeknumber,children:c});var u=l(Number(t),{locale:s});return d.jsx(R,{name:"week-number","aria-label":u,className:i.weeknumber,style:a.weeknumber,onClick:function(e){o(t,n,e)},children:c})}function Pe(e){var t,r,o,a=D(),i=a.styles,s=a.classNames,l=a.showWeekNumber,c=a.components,u=null!==(t=null==c?void 0:c.Day)&&void 0!==t?t:Ne,f=null!==(r=null==c?void 0:c.WeekNumber)&&void 0!==r?r:Ce;return l&&(o=d.jsx("td",{className:s.cell,style:i.cell,children:d.jsx(f,{number:e.weekNumber,dates:e.dates})})),d.jsxs("tr",{className:s.row,style:i.row,children:[o,e.dates.map((function(t){return d.jsx("td",{className:s.cell,style:i.cell,role:"presentation",children:d.jsx(u,{displayMonth:e.displayMonth,date:t})},n.getUnixTime(t))}))]})}function Ie(e,t,r){for(var o=(null==r?void 0:r.ISOWeek)?n.endOfISOWeek(t):n.endOfWeek(t,r),a=(null==r?void 0:r.ISOWeek)?n.startOfISOWeek(e):n.startOfWeek(e,r),i=n.differenceInCalendarDays(o,a),s=[],l=0;l<=i;l++)s.push(n.addDays(a,l));return s.reduce((function(e,t){var o=(null==r?void 0:r.ISOWeek)?n.getISOWeek(t):n.getWeek(t,r),a=e.find((function(e){return e.weekNumber===o}));return a?(a.dates.push(t),e):(e.push({weekNumber:o,dates:[t]}),e)}),[])}function Ee(e){var t,r,o,a=D(),i=a.locale,s=a.classNames,l=a.styles,c=a.hideHead,u=a.fixedWeeks,f=a.components,p=a.weekStartsOn,y=a.firstWeekContainsDate,v=a.ISOWeek,h=function(e,t){var r=Ie(n.startOfMonth(e),n.endOfMonth(e),t);if(null==t?void 0:t.useFixedWeeks){var o=n.getWeeksInMonth(e,t);if(o<6){var a=r[r.length-1],i=a.dates[a.dates.length-1],s=n.addWeeks(i,6-o),l=Ie(n.addWeeks(i,1),s,t);r.push.apply(r,l)}}return r}(e.displayMonth,{useFixedWeeks:Boolean(u),ISOWeek:v,locale:i,weekStartsOn:p,firstWeekContainsDate:y}),m=null!==(t=null==f?void 0:f.Head)&&void 0!==t?t:A,b=null!==(r=null==f?void 0:f.Row)&&void 0!==r?r:Pe,g=null!==(o=null==f?void 0:f.Footer)&&void 0!==o?o:F;return d.jsxs("table",{id:e.id,className:s.table,style:l.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!c&&d.jsx(m,{}),d.jsx("tbody",{className:s.tbody,style:l.tbody,children:h.map((function(t){return d.jsx(b,{displayMonth:e.displayMonth,dates:t.dates,weekNumber:t.weekNumber},t.weekNumber)}))}),d.jsx(g,{displayMonth:e.displayMonth})]})}var Re="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,We=!1,Le=0;function Te(){return"react-day-picker-".concat(++Le)}function Fe(e){var n,r,a=D(),i=a.dir,s=a.classNames,l=a.styles,c=a.components,u=C().displayMonths,f=function(e){var n,r=null!=e?e:We?Te():null,o=t.useState(r),a=o[0],i=o[1];return Re((function(){null===a&&i(Te())}),[]),t.useEffect((function(){!1===We&&(We=!0)}),[]),null!==(n=null!=e?e:a)&&void 0!==n?n:void 0}(a.id?"".concat(a.id,"-").concat(e.displayIndex):void 0),p=a.id?"".concat(a.id,"-grid-").concat(e.displayIndex):void 0,y=[s.month],v=l.month,h=0===e.displayIndex,m=e.displayIndex===u.length-1,b=!h&&!m;"rtl"===i&&(m=(n=[h,m])[0],h=n[1]),h&&(y.push(s.caption_start),v=o(o({},v),l.caption_start)),m&&(y.push(s.caption_end),v=o(o({},v),l.caption_end)),b&&(y.push(s.caption_between),v=o(o({},v),l.caption_between));var g=null!==(r=null==c?void 0:c.Caption)&&void 0!==r?r:T;return d.jsxs("div",{className:y.join(" "),style:v,children:[d.jsx(g,{id:f,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),d.jsx(Ee,{id:p,"aria-labelledby":f,displayMonth:e.displayMonth})]},e.displayIndex)}function Be(e){var t=D(),n=t.classNames,r=t.styles;return d.jsx("div",{className:n.months,style:r.months,children:e.children})}function Ae(e){var n,r,a=e.initialProps,i=D(),s=De(),l=C(),c=t.useState(!1),u=c[0],f=c[1];t.useEffect((function(){i.initialFocus&&s.focusTarget&&(u||(s.focus(s.focusTarget),f(!0)))}),[i.initialFocus,u,s.focus,s.focusTarget,s]);var p=[i.classNames.root,i.className];i.numberOfMonths>1&&p.push(i.classNames.multiple_months),i.showWeekNumber&&p.push(i.classNames.with_weeknumber);var y=o(o({},i.styles.root),i.style),v=Object.keys(a).filter((function(e){return e.startsWith("data-")})).reduce((function(e,t){var n;return o(o({},e),((n={})[t]=a[t],n))}),{}),h=null!==(r=null===(n=a.components)||void 0===n?void 0:n.Months)&&void 0!==r?r:Be;return d.jsx("div",o({className:p.join(" "),style:y,dir:i.dir,id:i.id,nonce:a.nonce,title:a.title,lang:a.lang},v,{children:d.jsx(h,{children:l.displayMonths.map((function(e,t){return d.jsx(Fe,{displayIndex:t,displayMonth:e},t)}))})}))}function $e(e){var t=e.children,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(e,["children"]);return d.jsx(x,{initialProps:n,children:d.jsx(N,{children:d.jsx(ke,{initialProps:n,children:d.jsx(U,{initialProps:n,children:d.jsx(Z,{initialProps:n,children:d.jsx(le,{children:d.jsx(xe,{children:t})})})})})})})}function Ye(e){return!isNaN(e.getTime())}e.Button=R,e.Caption=T,e.CaptionDropdowns=P,e.CaptionLabel=_,e.CaptionNavigation=L,e.Day=Ne,e.DayContent=$,e.DayPicker=function(e){return d.jsx($e,o({},e,{children:d.jsx(Ae,{initialProps:e})}))},e.DayPickerContext=g,e.DayPickerProvider=x,e.Dropdown=k,e.FocusContext=ge,e.FocusProvider=xe,e.Footer=F,e.Head=A,e.HeadRow=B,e.IconDropdown=w,e.IconLeft=I,e.IconRight=E,e.Months=Be,e.NavigationContext=O,e.NavigationProvider=N,e.RootProvider=$e,e.Row=Pe,e.SelectMultipleContext=Y,e.SelectMultipleProvider=U,e.SelectMultipleProviderInternal=z,e.SelectRangeContext=V,e.SelectRangeProvider=Z,e.SelectRangeProviderInternal=G,e.SelectSingleContext=we,e.SelectSingleProvider=ke,e.SelectSingleProviderInternal=Me,e.WeekNumber=Ce,e.addToRange=q,e.isDateAfterType=fe,e.isDateBeforeType=pe,e.isDateInterval=ue,e.isDateRange=de,e.isDayOfWeekType=ye,e.isDayPickerDefault=function(e){return void 0===e.mode||"default"===e.mode},e.isDayPickerMultiple=f,e.isDayPickerRange=p,e.isDayPickerSingle=y,e.isMatch=ve,e.useActiveModifiers=_e,e.useDayPicker=D,e.useDayRender=Oe,e.useFocusContext=De,e.useInput=function(e){void 0===e&&(e={});var o=e.locale,a=void 0===o?r.enUS:o,i=e.required,s=e.format,l=void 0===s?"PP":s,c=e.defaultSelected,u=e.today,d=void 0===u?new Date:u,f=b(e),p=f.fromDate,y=f.toDate,v=function(e){return n.parse(e,l,d,{locale:a})},h=t.useState(null!=c?c:d),m=h[0],g=h[1],x=t.useState(c),D=x[0],_=x[1],w=c?n.format(c,l,{locale:a}):"",k=t.useState(w),M=k[0],j=k[1],S=function(){_(c),g(null!=c?c:d),j(null!=w?w:"")};return{dayPickerProps:{month:m,onDayClick:function(e,t){var r=t.selected;if(!i&&r)return _(void 0),void j("");_(e),j(e?n.format(e,l,{locale:a}):"")},onMonthChange:function(e){g(e)},selected:D,locale:a,fromDate:p,toDate:y,today:d},inputProps:{onBlur:function(e){Ye(v(e.target.value))||S()},onChange:function(e){j(e.target.value);var t=v(e.target.value),r=p&&n.differenceInCalendarDays(p,t)>0,o=y&&n.differenceInCalendarDays(t,y)>0;!Ye(t)||r||o?_(void 0):(_(t),g(t))},onFocus:function(e){if(e.target.value){var t=v(e.target.value);Ye(t)&&g(t)}else S()},value:M,placeholder:n.format(new Date,l,{locale:a})},reset:S,setSelected:function(e){_(e),g(null!=e?e:d),j(e?n.format(e,l,{locale:a}):"")}}},e.useNavigation=C,e.useSelectMultiple=H,e.useSelectRange=J,e.useSelectSingle=je}));
11//# sourceMappingURL=index.min.js.map