Socket
Socket
Sign inDemoInstall

react-day-picker

Package Overview
Dependencies
6
Maintainers
2
Versions
222
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.8.1 to 8.8.2

2

dist/index.d.ts

@@ -75,3 +75,3 @@ import { Locale as Locale$1 } from 'date-fns';

* // will match days before the 2nd of February 2019 }
* const beforeMatcher: DateBefore = { before: : new Date(2019, 1, 2); };
* const beforeMatcher: DateBefore = { before: new Date(2019, 1, 2); };
*

@@ -78,0 +78,0 @@ * // will match Sundays

@@ -1,2 +0,2 @@

!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,a){"use strict";function r(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var o=r(t),l=function(){return l=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},l.apply(this,arguments)};function i(e,t,n){if(n||2===arguments.length)for(var a,r=0,o=t.length;r<o;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function s(e){return"multiple"===e.mode}function d(e){return"range"===e.mode}function c(e){return"single"===e.mode}var u={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 f=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,a){return n.format(e,"do MMMM (EEEE)",a)},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 v(e){var t=e.fromYear,a=e.toYear,r=e.fromMonth,o=e.toMonth,l=e.fromDate,i=e.toDate;return r?l=n.startOfMonth(r):t&&(l=new Date(t,0,1)),o?i=n.endOfMonth(o):a&&(i=new Date(a,11,31)),{fromDate:l?n.startOfDay(l):void 0,toDate:i?n.startOfDay(i):void 0}}var p=t.createContext(void 0);function y(e){var n,r,o,i,y,h=e.initialProps,b=(r=u,o=a.enUS,i=new Date,{captionLayout:"buttons",classNames:r,formatters:f,labels:m,locale:o,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:i,mode:"default"}),D=v(h),M=D.fromDate,g=D.toDate,w=null!==(n=h.captionLayout)&&void 0!==n?n:b.captionLayout;"buttons"===w||M&&g||(w="buttons"),(c(h)||s(h)||d(h))&&(y=h.onSelect);var k=l(l(l({},b),h),{captionLayout:w,classNames:l(l({},b.classNames),h.classNames),components:l({},h.components),formatters:l(l({},b.formatters),h.formatters),fromDate:M,labels:l(l({},b.labels),h.labels),mode:h.mode||b.mode,modifiers:l(l({},b.modifiers),h.modifiers),modifiersClassNames:l(l({},b.modifiersClassNames),h.modifiersClassNames),onSelect:y,styles:l(l({},b.styles),h.styles),toDate:g});return t.createElement(p.Provider,{value:k},e.children)}function h(){var e=t.useContext(p);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function b(e){var n=h(),a=n.locale,r=n.classNames,o=n.styles,l=n.formatters.formatCaption;return t.createElement("div",{className:r.caption_label,style:o.caption_label,"aria-live":"polite",role:"presentation",id:e.id},l(e.displayMonth,{locale:a}))}function D(e){return t.createElement("svg",l({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e),t.createElement("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 M(e){var n,a,r=e.onChange,o=e.value,l=e.children,i=e.caption,s=e.className,d=e.style,c=h(),u=null!==(a=null===(n=c.components)||void 0===n?void 0:n.IconDropdown)&&void 0!==a?a:D;return t.createElement("div",{className:s,style:d},t.createElement("span",{className:c.classNames.vhidden},e["aria-label"]),t.createElement("select",{name:e.name,"aria-label":e["aria-label"],className:c.classNames.dropdown,style:c.styles.dropdown,value:o,onChange:r},l),t.createElement("div",{className:c.classNames.caption_label,style:c.styles.caption_label,"aria-hidden":"true"},i,t.createElement(u,{className:c.classNames.dropdown_icon,style:c.styles.dropdown_icon})))}function g(e){var a,r=h(),o=r.fromDate,l=r.toDate,i=r.styles,s=r.locale,d=r.formatters.formatMonthCaption,c=r.classNames,u=r.components,f=r.labels.labelMonthDropdown;if(!o)return t.createElement(t.Fragment,null);if(!l)return t.createElement(t.Fragment,null);var m=[];if(n.isSameYear(o,l))for(var v=n.startOfMonth(o),p=o.getMonth();p<=l.getMonth();p++)m.push(n.setMonth(v,p));else for(v=n.startOfMonth(new Date),p=0;p<=11;p++)m.push(n.setMonth(v,p));var y=null!==(a=null==u?void 0:u.Dropdown)&&void 0!==a?a:M;return t.createElement(y,{name:"months","aria-label":f(),className:c.dropdown_month,style:i.dropdown_month,onChange:function(t){var a=Number(t.target.value),r=n.setMonth(n.startOfMonth(e.displayMonth),a);e.onChange(r)},value:e.displayMonth.getMonth(),caption:d(e.displayMonth,{locale:s})},m.map((function(e){return t.createElement("option",{key:e.getMonth(),value:e.getMonth()},d(e,{locale:s}))})))}function w(e){var a,r=e.displayMonth,o=h(),l=o.fromDate,i=o.toDate,s=o.locale,d=o.styles,c=o.classNames,u=o.components,f=o.formatters.formatYearCaption,m=o.labels.labelYearDropdown,v=[];if(!l)return t.createElement(t.Fragment,null);if(!i)return t.createElement(t.Fragment,null);for(var p=l.getFullYear(),y=i.getFullYear(),b=p;b<=y;b++)v.push(n.setYear(n.startOfYear(new Date),b));var D=null!==(a=null==u?void 0:u.Dropdown)&&void 0!==a?a:M;return t.createElement(D,{name:"years","aria-label":m(),className:c.dropdown_year,style:d.dropdown_year,onChange:function(t){var a=n.setYear(n.startOfMonth(r),Number(t.target.value));e.onChange(a)},value:r.getFullYear(),caption:f(r,{locale:s})},v.map((function(e){return t.createElement("option",{key:e.getFullYear(),value:e.getFullYear()},f(e,{locale:s}))})))}function k(){var e=h(),a=function(e){var t=e.month,a=e.defaultMonth,r=e.today,o=t||a||r||new Date,l=e.toDate,i=e.fromDate,s=e.numberOfMonths,d=void 0===s?1:s;if(l&&n.differenceInCalendarMonths(l,o)<0){var c=-1*(d-1);o=n.addMonths(l,c)}return i&&n.differenceInCalendarMonths(o,i)<0&&(o=i),n.startOfMonth(o)}(e),r=function(e,n){var a=t.useState(e),r=a[0];return[void 0===n?r:n,a[1]]}(a,e.month),o=r[0],l=r[1];return[o,function(t){var a;if(!e.disableNavigation){var r=n.startOfMonth(t);l(r),null===(a=e.onMonthChange)||void 0===a||a.call(e,r)}}]}var E=t.createContext(void 0);function _(e){var a=h(),r=k(),o=r[0],l=r[1],i=function(e,t){for(var a=t.reverseMonths,r=t.numberOfMonths,o=n.startOfMonth(e),l=n.startOfMonth(n.addMonths(o,r)),i=n.differenceInCalendarMonths(l,o),s=[],d=0;d<i;d++){var c=n.addMonths(o,d);s.push(c)}return a&&(s=s.reverse()),s}(o,a),s=function(e,t){if(!t.disableNavigation){var a=t.toDate,r=t.pagedNavigation,o=t.numberOfMonths,l=void 0===o?1:o,i=r?l:1,s=n.startOfMonth(e);if(!a)return n.addMonths(s,i);if(!(n.differenceInCalendarMonths(a,e)<l))return n.addMonths(s,i)}}(o,a),d=function(e,t){if(!t.disableNavigation){var a=t.fromDate,r=t.pagedNavigation,o=t.numberOfMonths,l=r?void 0===o?1:o:1,i=n.startOfMonth(e);if(!a)return n.addMonths(i,-l);if(!(n.differenceInCalendarMonths(i,a)<=0))return n.addMonths(i,-l)}}(o,a),c=function(e){return i.some((function(t){return n.isSameMonth(e,t)}))},u={currentMonth:o,displayMonths:i,goToMonth:l,goToDate:function(e,t){c(e)||(t&&n.isBefore(e,t)?l(n.addMonths(e,1+-1*a.numberOfMonths)):l(e))},previousMonth:d,nextMonth:s,isDateDisplayed:c};return t.createElement(E.Provider,{value:u},e.children)}function N(){var e=t.useContext(E);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function C(e){var a,r=h(),o=r.classNames,l=r.styles,i=r.components,s=N().goToMonth,d=function(t){s(n.addMonths(t,e.displayIndex?-e.displayIndex:0))},c=null!==(a=null==i?void 0:i.CaptionLabel)&&void 0!==a?a:b,u=t.createElement(c,{id:e.id,displayMonth:e.displayMonth});return t.createElement("div",{className:o.caption_dropdowns,style:l.caption_dropdowns},t.createElement("div",{className:o.vhidden},u),t.createElement(g,{onChange:d,displayMonth:e.displayMonth}),t.createElement(w,{onChange:d,displayMonth:e.displayMonth}))}function O(e){return t.createElement("svg",l({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),t.createElement("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 S(e){return t.createElement("svg",l({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),t.createElement("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 P=t.forwardRef((function(e,n){var a=h(),r=a.classNames,o=a.styles,i=[r.button_reset,r.button];e.className&&i.push(e.className);var s=i.join(" "),d=l(l({},o.button_reset),o.button);return e.style&&Object.assign(d,e.style),t.createElement("button",l({},e,{ref:n,type:"button",className:s,style:d}))}));function x(e){var n,a,r=h(),o=r.dir,l=r.locale,i=r.classNames,s=r.styles,d=r.labels,c=d.labelPrevious,u=d.labelNext,f=r.components;if(!e.nextMonth&&!e.previousMonth)return t.createElement(t.Fragment,null);var m=c(e.previousMonth,{locale:l}),v=[i.nav_button,i.nav_button_previous].join(" "),p=u(e.nextMonth,{locale:l}),y=[i.nav_button,i.nav_button_next].join(" "),b=null!==(n=null==f?void 0:f.IconRight)&&void 0!==n?n:S,D=null!==(a=null==f?void 0:f.IconLeft)&&void 0!==a?a:O;return t.createElement("div",{className:i.nav,style:s.nav},!e.hidePrevious&&t.createElement(P,{name:"previous-month","aria-label":m,className:v,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick},"rtl"===o?t.createElement(b,{className:i.nav_icon,style:s.nav_icon}):t.createElement(D,{className:i.nav_icon,style:s.nav_icon})),!e.hideNext&&t.createElement(P,{name:"next-month","aria-label":p,className:y,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick},"rtl"===o?t.createElement(D,{className:i.nav_icon,style:s.nav_icon}):t.createElement(b,{className:i.nav_icon,style:s.nav_icon})))}function I(e){var a=h().numberOfMonths,r=N(),o=r.previousMonth,l=r.nextMonth,i=r.goToMonth,s=r.displayMonths,d=s.findIndex((function(t){return n.isSameMonth(e.displayMonth,t)})),c=0===d,u=d===s.length-1,f=a>1&&(c||!u),m=a>1&&(u||!c);return t.createElement(x,{displayMonth:e.displayMonth,hideNext:f,hidePrevious:m,nextMonth:l,previousMonth:o,onPreviousClick:function(){o&&i(o)},onNextClick:function(){l&&i(l)}})}function W(e){var n,a,r=h(),o=r.classNames,l=r.disableNavigation,i=r.styles,s=r.captionLayout,d=r.components,c=null!==(n=null==d?void 0:d.CaptionLabel)&&void 0!==n?n:b;return a=l?t.createElement(c,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===s?t.createElement(C,{displayMonth:e.displayMonth,id:e.id}):"dropdown-buttons"===s?t.createElement(t.Fragment,null,t.createElement(C,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),t.createElement(I,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})):t.createElement(t.Fragment,null,t.createElement(c,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),t.createElement(I,{displayMonth:e.displayMonth,id:e.id})),t.createElement("div",{className:o.caption,style:i.caption},a)}function L(e){var n=h(),a=n.footer,r=n.styles,o=n.classNames.tfoot;return a?t.createElement("tfoot",{className:o,style:r.tfoot},t.createElement("tr",null,t.createElement("td",{colSpan:8},a))):t.createElement(t.Fragment,null)}function B(){var e=h(),a=e.classNames,r=e.styles,o=e.showWeekNumber,l=e.locale,i=e.weekStartsOn,s=e.ISOWeek,d=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,u=function(e,t,a){for(var r=a?n.startOfISOWeek(new Date):n.startOfWeek(new Date,{locale:e,weekStartsOn:t}),o=[],l=0;l<7;l++){var i=n.addDays(r,l);o.push(i)}return o}(l,i,s);return t.createElement("tr",{style:r.head_row,className:a.head_row},o&&t.createElement("td",{style:r.head_cell,className:a.head_cell}),u.map((function(e,n){return t.createElement("th",{key:n,scope:"col",className:a.head_cell,style:r.head_cell,"aria-label":c(e,{locale:l})},d(e,{locale:l}))})))}function j(){var e,n=h(),a=n.classNames,r=n.styles,o=n.components,l=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:B;return t.createElement("thead",{style:r.head,className:a.head},t.createElement(l,null))}function F(e){var n=h(),a=n.locale,r=n.formatters.formatDay;return t.createElement(t.Fragment,null,r(e.date,{locale:a}))}var R=t.createContext(void 0);function T(e){if(!s(e.initialProps)){var n={selected:void 0,modifiers:{disabled:[]}};return t.createElement(R.Provider,{value:n},e.children)}return t.createElement(A,{initialProps:e.initialProps,children:e.children})}function A(e){var a=e.initialProps,r=e.children,o=a.selected,l=a.min,s=a.max,d={disabled:[]};o&&d.disabled.push((function(e){var t=s&&o.length>s-1,a=o.some((function(t){return n.isSameDay(t,e)}));return Boolean(t&&!a)}));var c={selected:o,onDayClick:function(e,t,r){var d,c;if((null===(d=a.onDayClick)||void 0===d||d.call(a,e,t,r),!Boolean(t.selected&&l&&(null==o?void 0:o.length)===l))&&!Boolean(!t.selected&&s&&(null==o?void 0:o.length)===s)){var u=o?i([],o,!0):[];if(t.selected){var f=u.findIndex((function(t){return n.isSameDay(e,t)}));u.splice(f,1)}else u.push(e);null===(c=a.onSelect)||void 0===c||c.call(a,u,e,t,r)}},modifiers:d};return t.createElement(R.Provider,{value:c},r)}function Y(){var e=t.useContext(R);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function H(e,t){var a=t||{},r=a.from,o=a.to;if(r&&o){if(n.isSameDay(o,e)&&n.isSameDay(r,e))return;if(n.isSameDay(o,e))return{from:o,to:void 0};if(n.isSameDay(r,e))return;return n.isAfter(r,e)?{from:e,to:o}:{from:r,to:e}}return o?n.isAfter(e,o)?{from:o,to:e}:{from:e,to:o}:r?n.isBefore(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var U,K=t.createContext(void 0);function q(e){if(!d(e.initialProps)){var n={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return t.createElement(K.Provider,{value:n},e.children)}return t.createElement(z,{initialProps:e.initialProps,children:e.children})}function z(e){var a=e.initialProps,r=e.children,o=a.selected,l=o||{},i=l.from,s=l.to,d=a.min,c=a.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]),d&&(i&&!s&&u.disabled.push({after:n.subDays(i,d-1),before:n.addDays(i,d-1)}),i&&s&&u.disabled.push({after:i,before:n.addDays(i,d-1)}),!i&&s&&u.disabled.push({after:n.subDays(s,d-1),before:n.addDays(s,d-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 t.createElement(K.Provider,{value:{selected:o,onDayClick:function(e,t,n){var r,l;null===(r=a.onDayClick)||void 0===r||r.call(a,e,t,n);var i=H(e,o);null===(l=a.onSelect)||void 0===l||l.call(a,i,e,t,n)},modifiers:u}},r)}function Z(){var e=t.useContext(K);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function G(e){return Array.isArray(e)?i([],e,!0):void 0!==e?[e]:[]}e.InternalModifier=void 0,(U=e.InternalModifier||(e.InternalModifier={})).Outside="outside",U.Disabled="disabled",U.Selected="selected",U.Hidden="hidden",U.Today="today",U.RangeStart="range_start",U.RangeEnd="range_end",U.RangeMiddle="range_middle";var J=e.InternalModifier.Selected,Q=e.InternalModifier.Disabled,V=e.InternalModifier.Hidden,X=e.InternalModifier.Today,$=e.InternalModifier.RangeEnd,ee=e.InternalModifier.RangeMiddle,te=e.InternalModifier.RangeStart,ne=e.InternalModifier.Outside;var ae=t.createContext(void 0);function re(e){var n=h(),a=function(e,t,n){var a,r=((a={})[J]=G(e.selected),a[Q]=G(e.disabled),a[V]=G(e.hidden),a[X]=[e.today],a[$]=[],a[ee]=[],a[te]=[],a[ne]=[],a);return e.fromDate&&r[Q].push({before:e.fromDate}),e.toDate&&r[Q].push({after:e.toDate}),s(e)?r[Q]=r[Q].concat(t.modifiers[Q]):d(e)&&(r[Q]=r[Q].concat(n.modifiers[Q]),r[te]=n.modifiers[te],r[ee]=n.modifiers[ee],r[$]=n.modifiers[$]),r}(n,Y(),Z()),r=function(e){var t={};return Object.entries(e).forEach((function(e){var n=e[0],a=e[1];t[n]=G(a)})),t}(n.modifiers),o=l(l({},a),r);return t.createElement(ae.Provider,{value:o},e.children)}function oe(){var e=t.useContext(ae);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function le(e){return Boolean(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ie(e){return Boolean(e&&"object"==typeof e&&"from"in e)}function se(e){return Boolean(e&&"object"==typeof e&&"after"in e)}function de(e){return Boolean(e&&"object"==typeof e&&"before"in e)}function ce(e){return Boolean(e&&"object"==typeof e&&"dayOfWeek"in e)}function ue(e,t){return t.some((function(t){if("boolean"==typeof t)return t;if(a=t,n.isDate(a))return n.isSameDay(e,t);var a,r,o,l,i,s;if(function(e){return Array.isArray(e)&&e.every(n.isDate)}(t))return t.includes(e);if(ie(t))return r=e,i=(o=t).from,s=o.to,i&&s?(n.differenceInCalendarDays(s,i)<0&&(i=(l=[s,i])[0],s=l[1]),n.differenceInCalendarDays(r,i)>=0&&n.differenceInCalendarDays(s,r)>=0):s?n.isSameDay(s,r):!!i&&n.isSameDay(i,r);if(ce(t))return t.dayOfWeek.includes(e.getDay());if(le(t)){var d=n.differenceInCalendarDays(t.before,e)>0,c=n.differenceInCalendarDays(t.after,e)<0;return n.isAfter(t.before,t.after)?c&&d:d||c}return se(t)?n.differenceInCalendarDays(e,t.after)>0:de(t)?n.differenceInCalendarDays(t.before,e)>0:"function"==typeof t&&t(e)}))}function fe(e,t,a){var r=Object.keys(t).reduce((function(n,a){var r=t[a];return ue(e,r)&&n.push(a),n}),[]),o={};return r.forEach((function(e){return o[e]=!0})),a&&!n.isSameMonth(e,a)&&(o.outside=!0),o}var me=365;function ve(e,t){var a=t.moveBy,r=t.direction,o=t.context,i=t.modifiers,s=t.retry,d=void 0===s?{count:0,lastFocused:e}:s,c=o.weekStartsOn,u=o.fromDate,f=o.toDate,m=o.locale,v={day:n.addDays,week:n.addWeeks,month:n.addMonths,year:n.addYears,startOfWeek:function(e){return o.ISOWeek?n.startOfISOWeek(e):n.startOfWeek(e,{locale:m,weekStartsOn:c})},endOfWeek:function(e){return o.ISOWeek?n.endOfISOWeek(e):n.endOfWeek(e,{locale:m,weekStartsOn:c})}}[a](e,"after"===r?1:-1);"before"===r&&u?v=n.max([u,v]):"after"===r&&f&&(v=n.min([f,v]));var p=!0;if(i){var y=fe(v,i);p=!y.disabled&&!y.hidden}return p?v:d.count>me?d.lastFocused:ve(v,{moveBy:a,direction:r,context:o,modifiers:i,retry:l(l({},d),{count:d.count+1})})}var pe=t.createContext(void 0);function ye(e){var a=N(),r=oe(),o=t.useState(),l=o[0],i=o[1],s=t.useState(),d=s[0],c=s[1],u=function(e,t){for(var a,r,o=n.startOfMonth(e[0]),l=n.endOfMonth(e[e.length-1]),i=o;i<=l;){var s=fe(i,t);if(s.disabled||s.hidden)i=n.addDays(i,1);else{if(s.selected)return i;s.today&&!r&&(r=i),a||(a=i),i=n.addDays(i,1)}}return r||a}(a.displayMonths,r),f=(null!=l?l:d&&a.isDateDisplayed(d))?d:u,m=function(e){i(e)},v=h(),p=function(e,t){if(l){var o=ve(l,{moveBy:e,direction:t,context:v,modifiers:r});n.isSameDay(l,o)||(a.goToDate(o,l),m(o))}},y={focusedDay:l,focusTarget:f,blur:function(){c(l),i(void 0)},focus:m,focusDayAfter:function(){return p("day","after")},focusDayBefore:function(){return p("day","before")},focusWeekAfter:function(){return p("week","after")},focusWeekBefore:function(){return p("week","before")},focusMonthBefore:function(){return p("month","before")},focusMonthAfter:function(){return p("month","after")},focusYearBefore:function(){return p("year","before")},focusYearAfter:function(){return p("year","after")},focusStartOfWeek:function(){return p("startOfWeek","before")},focusEndOfWeek:function(){return p("endOfWeek","after")}};return t.createElement(pe.Provider,{value:y},e.children)}function he(){var e=t.useContext(pe);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function be(e,t){return fe(e,oe(),t)}var De=t.createContext(void 0);function Me(e){if(!c(e.initialProps)){var n={selected:void 0};return t.createElement(De.Provider,{value:n},e.children)}return t.createElement(ge,{initialProps:e.initialProps,children:e.children})}function ge(e){var n=e.initialProps,a=e.children,r={selected:n.selected,onDayClick:function(e,t,a){var r,o,l;null===(r=n.onDayClick)||void 0===r||r.call(n,e,t,a),!t.selected||n.required?null===(l=n.onSelect)||void 0===l||l.call(n,e,e,t,a):null===(o=n.onSelect)||void 0===o||o.call(n,void 0,e,t,a)}};return t.createElement(De.Provider,{value:r},a)}function we(){var e=t.useContext(De);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function ke(t,n){var a=[t.classNames.day];return Object.keys(n).forEach((function(n){var r=t.modifiersClassNames[n];if(r)a.push(r);else if(function(t){return Object.values(e.InternalModifier).includes(t)}(n)){var o=t.classNames["day_".concat(n)];o&&a.push(o)}})),a}function Ee(e,a,r){var o,i,u,f=h(),m=he(),v=be(e,a),p=function(e,t){var n=h(),a=we(),r=Y(),o=Z(),l=he(),i=l.focusDayAfter,u=l.focusDayBefore,f=l.focusWeekAfter,m=l.focusWeekBefore,v=l.blur,p=l.focus,y=l.focusMonthBefore,b=l.focusMonthAfter,D=l.focusYearBefore,M=l.focusYearAfter,g=l.focusStartOfWeek,w=l.focusEndOfWeek,k={onClick:function(l){var i,u,f,m;c(n)?null===(i=a.onDayClick)||void 0===i||i.call(a,e,t,l):s(n)?null===(u=r.onDayClick)||void 0===u||u.call(r,e,t,l):d(n)?null===(f=o.onDayClick)||void 0===f||f.call(o,e,t,l):null===(m=n.onDayClick)||void 0===m||m.call(n,e,t,l)},onFocus:function(a){var r;p(e),null===(r=n.onDayFocus)||void 0===r||r.call(n,e,t,a)},onBlur:function(a){var r;v(),null===(r=n.onDayBlur)||void 0===r||r.call(n,e,t,a)},onKeyDown:function(a){var r;switch(a.key){case"ArrowLeft":a.preventDefault(),a.stopPropagation(),"rtl"===n.dir?i():u();break;case"ArrowRight":a.preventDefault(),a.stopPropagation(),"rtl"===n.dir?u():i();break;case"ArrowDown":a.preventDefault(),a.stopPropagation(),f();break;case"ArrowUp":a.preventDefault(),a.stopPropagation(),m();break;case"PageUp":a.preventDefault(),a.stopPropagation(),a.shiftKey?D():y();break;case"PageDown":a.preventDefault(),a.stopPropagation(),a.shiftKey?M():b();break;case"Home":a.preventDefault(),a.stopPropagation(),g();break;case"End":a.preventDefault(),a.stopPropagation(),w()}null===(r=n.onDayKeyDown)||void 0===r||r.call(n,e,t,a)},onKeyUp:function(a){var r;null===(r=n.onDayKeyUp)||void 0===r||r.call(n,e,t,a)},onMouseEnter:function(a){var r;null===(r=n.onDayMouseEnter)||void 0===r||r.call(n,e,t,a)},onMouseLeave:function(a){var r;null===(r=n.onDayMouseLeave)||void 0===r||r.call(n,e,t,a)},onPointerEnter:function(a){var r;null===(r=n.onDayPointerEnter)||void 0===r||r.call(n,e,t,a)},onPointerLeave:function(a){var r;null===(r=n.onDayPointerLeave)||void 0===r||r.call(n,e,t,a)},onTouchCancel:function(a){var r;null===(r=n.onDayTouchCancel)||void 0===r||r.call(n,e,t,a)},onTouchEnd:function(a){var r;null===(r=n.onDayTouchEnd)||void 0===r||r.call(n,e,t,a)},onTouchMove:function(a){var r;null===(r=n.onDayTouchMove)||void 0===r||r.call(n,e,t,a)},onTouchStart:function(a){var r;null===(r=n.onDayTouchStart)||void 0===r||r.call(n,e,t,a)}};return k}(e,v),y=function(){var e=h(),t=we(),n=Y(),a=Z();return c(e)?t.selected:s(e)?n.selected:d(e)?a.selected:void 0}(),b=Boolean(f.onDayClick||"default"!==f.mode);t.useEffect((function(){var t;v.outside||m.focusedDay&&b&&n.isSameDay(m.focusedDay,e)&&(null===(t=r.current)||void 0===t||t.focus())}),[m.focusedDay,e,r,b,v.outside]);var D=ke(f,v).join(" "),M=function(e,t){var n=l({},e.styles.day);return Object.keys(t).forEach((function(t){var a;n=l(l({},n),null===(a=e.modifiersStyles)||void 0===a?void 0:a[t])})),n}(f,v),g=Boolean(v.outside&&!f.showOutsideDays||v.hidden),w=null!==(u=null===(i=f.components)||void 0===i?void 0:i.DayContent)&&void 0!==u?u:F,k={style:M,className:D,children:t.createElement(w,{date:e,displayMonth:a,activeModifiers:v}),role:"gridcell"},E=m.focusTarget&&n.isSameDay(m.focusTarget,e)&&!v.outside,_=m.focusedDay&&n.isSameDay(m.focusedDay,e),N=l(l(l({},k),((o={disabled:v.disabled,role:"gridcell"})["aria-selected"]=v.selected,o.tabIndex=_||E?0:-1,o)),p);return{isButton:b,isHidden:g,activeModifiers:v,selectedDays:y,buttonProps:N,divProps:k}}function _e(e){var n=t.useRef(null),a=Ee(e.date,e.displayMonth,n);return a.isHidden?t.createElement("div",{role:"gridcell"}):a.isButton?t.createElement(P,l({name:"day",ref:n},a.buttonProps)):t.createElement("div",l({},a.divProps))}function Ne(e){var n=e.number,a=e.dates,r=h(),o=r.onWeekNumberClick,l=r.styles,i=r.classNames,s=r.locale,d=r.labels.labelWeekNumber,c=(0,r.formatters.formatWeekNumber)(Number(n),{locale:s});if(!o)return t.createElement("span",{className:i.weeknumber,style:l.weeknumber},c);var u=d(Number(n),{locale:s});return t.createElement(P,{name:"week-number","aria-label":u,className:i.weeknumber,style:l.weeknumber,onClick:function(e){o(n,a,e)}},c)}function Ce(e){var a,r,o,l=h(),i=l.styles,s=l.classNames,d=l.showWeekNumber,c=l.components,u=null!==(a=null==c?void 0:c.Day)&&void 0!==a?a:_e,f=null!==(r=null==c?void 0:c.WeekNumber)&&void 0!==r?r:Ne;return d&&(o=t.createElement("td",{className:s.cell,style:i.cell},t.createElement(f,{number:e.weekNumber,dates:e.dates}))),t.createElement("tr",{className:s.row,style:i.row},o,e.dates.map((function(a){return t.createElement("td",{className:s.cell,style:i.cell,key:n.getUnixTime(a),role:"presentation"},t.createElement(u,{displayMonth:e.displayMonth,date:a}))})))}function Oe(e,t,a){for(var r=(null==a?void 0:a.ISOWeek)?n.endOfISOWeek(t):n.endOfWeek(t,a),o=(null==a?void 0:a.ISOWeek)?n.startOfISOWeek(e):n.startOfWeek(e,a),l=n.differenceInCalendarDays(r,o),i=[],s=0;s<=l;s++)i.push(n.addDays(o,s));return i.reduce((function(e,t){var r=(null==a?void 0:a.ISOWeek)?n.getISOWeek(t):n.getWeek(t,a),o=e.find((function(e){return e.weekNumber===r}));return o?(o.dates.push(t),e):(e.push({weekNumber:r,dates:[t]}),e)}),[])}function Se(e){var a,r,o,l=h(),i=l.locale,s=l.classNames,d=l.styles,c=l.hideHead,u=l.fixedWeeks,f=l.components,m=l.weekStartsOn,v=l.firstWeekContainsDate,p=l.ISOWeek,y=function(e,t){var a=Oe(n.startOfMonth(e),n.endOfMonth(e),t);if(null==t?void 0:t.useFixedWeeks){var r=n.getWeeksInMonth(e,t);if(r<6){var o=a[a.length-1],l=o.dates[o.dates.length-1],i=n.addWeeks(l,6-r),s=Oe(n.addWeeks(l,1),i,t);a.push.apply(a,s)}}return a}(e.displayMonth,{useFixedWeeks:Boolean(u),ISOWeek:p,locale:i,weekStartsOn:m,firstWeekContainsDate:v}),b=null!==(a=null==f?void 0:f.Head)&&void 0!==a?a:j,D=null!==(r=null==f?void 0:f.Row)&&void 0!==r?r:Ce,M=null!==(o=null==f?void 0:f.Footer)&&void 0!==o?o:L;return t.createElement("table",{id:e.id,className:s.table,style:d.table,role:"grid","aria-labelledby":e["aria-labelledby"]},!c&&t.createElement(b,null),t.createElement("tbody",{className:s.tbody,style:d.tbody,role:"rowgroup"},y.map((function(n){return t.createElement(D,{displayMonth:e.displayMonth,key:n.weekNumber,dates:n.dates,weekNumber:n.weekNumber})}))),t.createElement(M,{displayMonth:e.displayMonth}))}var Pe="undefined"!=typeof window&&window.document&&window.document.createElement?o.useLayoutEffect:o.useEffect,xe=!1,Ie=0;function We(){return"react-day-picker-".concat(++Ie)}function Le(e){var n,a,r=h(),i=r.dir,s=r.classNames,d=r.styles,c=r.components,u=N().displayMonths,f=function(e){var t,n=null!=e?e:xe?We():null,a=o.useState(n),r=a[0],l=a[1];return Pe((function(){null===r&&l(We())}),[]),o.useEffect((function(){!1===xe&&(xe=!0)}),[]),null!==(t=null!=e?e:r)&&void 0!==t?t:void 0}(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),m=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,v=[s.month],p=d.month,y=0===e.displayIndex,b=e.displayIndex===u.length-1,D=!y&&!b;"rtl"===i&&(b=(n=[y,b])[0],y=n[1]),y&&(v.push(s.caption_start),p=l(l({},p),d.caption_start)),b&&(v.push(s.caption_end),p=l(l({},p),d.caption_end)),D&&(v.push(s.caption_between),p=l(l({},p),d.caption_between));var M=null!==(a=null==c?void 0:c.Caption)&&void 0!==a?a:W;return t.createElement("div",{key:e.displayIndex,className:v.join(" "),style:p},t.createElement(M,{id:f,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),t.createElement(Se,{id:m,"aria-labelledby":f,displayMonth:e.displayMonth}))}function Be(e){var n=e.initialProps,a=h(),r=he(),o=N(),i=t.useState(!1),s=i[0],d=i[1];t.useEffect((function(){a.initialFocus&&r.focusTarget&&(s||(r.focus(r.focusTarget),d(!0)))}),[a.initialFocus,s,r.focus,r.focusTarget,r]);var c=[a.classNames.root,a.className];a.numberOfMonths>1&&c.push(a.classNames.multiple_months),a.showWeekNumber&&c.push(a.classNames.with_weeknumber);var u=l(l({},a.styles.root),a.style),f=Object.keys(n).filter((function(e){return e.startsWith("data-")})).reduce((function(e,t){var a;return l(l({},e),((a={})[t]=n[t],a))}),{});return t.createElement("div",l({className:c.join(" "),style:u,dir:a.dir,id:a.id},f),t.createElement("div",{className:a.classNames.months,style:a.styles.months},o.displayMonths.map((function(e,n){return t.createElement(Le,{key:n,displayIndex:n,displayMonth:e})}))))}function je(e){var n=e.children,a=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(e,["children"]);return t.createElement(y,{initialProps:a},t.createElement(_,null,t.createElement(Me,{initialProps:a},t.createElement(T,{initialProps:a},t.createElement(q,{initialProps:a},t.createElement(re,null,t.createElement(ye,null,n)))))))}function Fe(e){return!isNaN(e.getTime())}e.Button=P,e.Caption=W,e.CaptionDropdowns=C,e.CaptionLabel=b,e.CaptionNavigation=I,e.Day=_e,e.DayContent=F,e.DayPicker=function(e){return t.createElement(je,l({},e),t.createElement(Be,{initialProps:e}))},e.DayPickerContext=p,e.DayPickerProvider=y,e.Dropdown=M,e.FocusContext=pe,e.FocusProvider=ye,e.Footer=L,e.Head=j,e.HeadRow=B,e.IconDropdown=D,e.IconLeft=O,e.IconRight=S,e.NavigationContext=E,e.NavigationProvider=_,e.RootProvider=je,e.Row=Ce,e.SelectMultipleContext=R,e.SelectMultipleProvider=T,e.SelectMultipleProviderInternal=A,e.SelectRangeContext=K,e.SelectRangeProvider=q,e.SelectRangeProviderInternal=z,e.SelectSingleContext=De,e.SelectSingleProvider=Me,e.SelectSingleProviderInternal=ge,e.WeekNumber=Ne,e.addToRange=H,e.isDateAfterType=se,e.isDateBeforeType=de,e.isDateInterval=le,e.isDateRange=ie,e.isDayOfWeekType=ce,e.isDayPickerDefault=function(e){return void 0===e.mode||"default"===e.mode},e.isDayPickerMultiple=s,e.isDayPickerRange=d,e.isDayPickerSingle=c,e.isMatch=ue,e.useActiveModifiers=be,e.useDayPicker=h,e.useDayRender=Ee,e.useFocusContext=he,e.useInput=function(e){void 0===e&&(e={});var r=e.locale,o=void 0===r?a.enUS:r,l=e.required,i=e.format,s=void 0===i?"PP":i,d=e.defaultSelected,c=e.today,u=void 0===c?new Date:c,f=v(e),m=f.fromDate,p=f.toDate,y=function(e){return n.parse(e,s,u,{locale:o})},h=t.useState(null!=d?d:u),b=h[0],D=h[1],M=t.useState(d),g=M[0],w=M[1],k=d?n.format(d,s,{locale:o}):"",E=t.useState(k),_=E[0],N=E[1],C=function(){w(d),D(null!=d?d:u),N(null!=k?k:"")};return{dayPickerProps:{month:b,onDayClick:function(e,t){var a=t.selected;if(!l&&a)return w(void 0),void N("");w(e),N(e?n.format(e,s,{locale:o}):"")},onMonthChange:function(e){D(e)},selected:g,locale:o,fromDate:m,toDate:p,today:u},inputProps:{onBlur:function(e){Fe(y(e.target.value))||C()},onChange:function(e){N(e.target.value);var t=y(e.target.value),a=m&&n.differenceInCalendarDays(m,t)>0,r=p&&n.differenceInCalendarDays(t,p)>0;!Fe(t)||a||r?w(void 0):(w(t),D(t))},onFocus:function(e){if(e.target.value){var t=y(e.target.value);Fe(t)&&D(t)}else C()},value:_,placeholder:n.format(new Date,s,{locale:o})},reset:C,setSelected:function(e){w(e),D(null!=e?e:u),N(e?n.format(e,s,{locale:o}):"")}}},e.useNavigation=N,e.useSelectMultiple=Y,e.useSelectRange=Z,e.useSelectSingle=we}));
!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,a){"use strict";function r(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var o=r(t),l=function(){return l=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},l.apply(this,arguments)};function i(e,t,n){if(n||2===arguments.length)for(var a,r=0,o=t.length;r<o;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function s(e){return"multiple"===e.mode}function d(e){return"range"===e.mode}function c(e){return"single"===e.mode}"function"==typeof SuppressedError&&SuppressedError;var u={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 f=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,a){return n.format(e,"do MMMM (EEEE)",a)},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 v(e){var t=e.fromYear,a=e.toYear,r=e.fromMonth,o=e.toMonth,l=e.fromDate,i=e.toDate;return r?l=n.startOfMonth(r):t&&(l=new Date(t,0,1)),o?i=n.endOfMonth(o):a&&(i=new Date(a,11,31)),{fromDate:l?n.startOfDay(l):void 0,toDate:i?n.startOfDay(i):void 0}}var p=t.createContext(void 0);function y(e){var n,r,o,i,y,h=e.initialProps,b=(r=u,o=a.enUS,i=new Date,{captionLayout:"buttons",classNames:r,formatters:f,labels:m,locale:o,modifiersClassNames:{},modifiers:{},numberOfMonths:1,styles:{},today:i,mode:"default"}),D=v(h),M=D.fromDate,g=D.toDate,w=null!==(n=h.captionLayout)&&void 0!==n?n:b.captionLayout;"buttons"===w||M&&g||(w="buttons"),(c(h)||s(h)||d(h))&&(y=h.onSelect);var k=l(l(l({},b),h),{captionLayout:w,classNames:l(l({},b.classNames),h.classNames),components:l({},h.components),formatters:l(l({},b.formatters),h.formatters),fromDate:M,labels:l(l({},b.labels),h.labels),mode:h.mode||b.mode,modifiers:l(l({},b.modifiers),h.modifiers),modifiersClassNames:l(l({},b.modifiersClassNames),h.modifiersClassNames),onSelect:y,styles:l(l({},b.styles),h.styles),toDate:g});return t.createElement(p.Provider,{value:k},e.children)}function h(){var e=t.useContext(p);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function b(e){var n=h(),a=n.locale,r=n.classNames,o=n.styles,l=n.formatters.formatCaption;return t.createElement("div",{className:r.caption_label,style:o.caption_label,"aria-live":"polite",role:"presentation",id:e.id},l(e.displayMonth,{locale:a}))}function D(e){return t.createElement("svg",l({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e),t.createElement("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 M(e){var n,a,r=e.onChange,o=e.value,l=e.children,i=e.caption,s=e.className,d=e.style,c=h(),u=null!==(a=null===(n=c.components)||void 0===n?void 0:n.IconDropdown)&&void 0!==a?a:D;return t.createElement("div",{className:s,style:d},t.createElement("span",{className:c.classNames.vhidden},e["aria-label"]),t.createElement("select",{name:e.name,"aria-label":e["aria-label"],className:c.classNames.dropdown,style:c.styles.dropdown,value:o,onChange:r},l),t.createElement("div",{className:c.classNames.caption_label,style:c.styles.caption_label,"aria-hidden":"true"},i,t.createElement(u,{className:c.classNames.dropdown_icon,style:c.styles.dropdown_icon})))}function g(e){var a,r=h(),o=r.fromDate,l=r.toDate,i=r.styles,s=r.locale,d=r.formatters.formatMonthCaption,c=r.classNames,u=r.components,f=r.labels.labelMonthDropdown;if(!o)return t.createElement(t.Fragment,null);if(!l)return t.createElement(t.Fragment,null);var m=[];if(n.isSameYear(o,l))for(var v=n.startOfMonth(o),p=o.getMonth();p<=l.getMonth();p++)m.push(n.setMonth(v,p));else for(v=n.startOfMonth(new Date),p=0;p<=11;p++)m.push(n.setMonth(v,p));var y=null!==(a=null==u?void 0:u.Dropdown)&&void 0!==a?a:M;return t.createElement(y,{name:"months","aria-label":f(),className:c.dropdown_month,style:i.dropdown_month,onChange:function(t){var a=Number(t.target.value),r=n.setMonth(n.startOfMonth(e.displayMonth),a);e.onChange(r)},value:e.displayMonth.getMonth(),caption:d(e.displayMonth,{locale:s})},m.map((function(e){return t.createElement("option",{key:e.getMonth(),value:e.getMonth()},d(e,{locale:s}))})))}function w(e){var a,r=e.displayMonth,o=h(),l=o.fromDate,i=o.toDate,s=o.locale,d=o.styles,c=o.classNames,u=o.components,f=o.formatters.formatYearCaption,m=o.labels.labelYearDropdown,v=[];if(!l)return t.createElement(t.Fragment,null);if(!i)return t.createElement(t.Fragment,null);for(var p=l.getFullYear(),y=i.getFullYear(),b=p;b<=y;b++)v.push(n.setYear(n.startOfYear(new Date),b));var D=null!==(a=null==u?void 0:u.Dropdown)&&void 0!==a?a:M;return t.createElement(D,{name:"years","aria-label":m(),className:c.dropdown_year,style:d.dropdown_year,onChange:function(t){var a=n.setYear(n.startOfMonth(r),Number(t.target.value));e.onChange(a)},value:r.getFullYear(),caption:f(r,{locale:s})},v.map((function(e){return t.createElement("option",{key:e.getFullYear(),value:e.getFullYear()},f(e,{locale:s}))})))}function k(){var e=h(),a=function(e){var t=e.month,a=e.defaultMonth,r=e.today,o=t||a||r||new Date,l=e.toDate,i=e.fromDate,s=e.numberOfMonths,d=void 0===s?1:s;if(l&&n.differenceInCalendarMonths(l,o)<0){var c=-1*(d-1);o=n.addMonths(l,c)}return i&&n.differenceInCalendarMonths(o,i)<0&&(o=i),n.startOfMonth(o)}(e),r=function(e,n){var a=t.useState(e),r=a[0];return[void 0===n?r:n,a[1]]}(a,e.month),o=r[0],l=r[1];return[o,function(t){var a;if(!e.disableNavigation){var r=n.startOfMonth(t);l(r),null===(a=e.onMonthChange)||void 0===a||a.call(e,r)}}]}var E=t.createContext(void 0);function _(e){var a=h(),r=k(),o=r[0],l=r[1],i=function(e,t){for(var a=t.reverseMonths,r=t.numberOfMonths,o=n.startOfMonth(e),l=n.startOfMonth(n.addMonths(o,r)),i=n.differenceInCalendarMonths(l,o),s=[],d=0;d<i;d++){var c=n.addMonths(o,d);s.push(c)}return a&&(s=s.reverse()),s}(o,a),s=function(e,t){if(!t.disableNavigation){var a=t.toDate,r=t.pagedNavigation,o=t.numberOfMonths,l=void 0===o?1:o,i=r?l:1,s=n.startOfMonth(e);if(!a)return n.addMonths(s,i);if(!(n.differenceInCalendarMonths(a,e)<l))return n.addMonths(s,i)}}(o,a),d=function(e,t){if(!t.disableNavigation){var a=t.fromDate,r=t.pagedNavigation,o=t.numberOfMonths,l=r?void 0===o?1:o:1,i=n.startOfMonth(e);if(!a)return n.addMonths(i,-l);if(!(n.differenceInCalendarMonths(i,a)<=0))return n.addMonths(i,-l)}}(o,a),c=function(e){return i.some((function(t){return n.isSameMonth(e,t)}))},u={currentMonth:o,displayMonths:i,goToMonth:l,goToDate:function(e,t){c(e)||(t&&n.isBefore(e,t)?l(n.addMonths(e,1+-1*a.numberOfMonths)):l(e))},previousMonth:d,nextMonth:s,isDateDisplayed:c};return t.createElement(E.Provider,{value:u},e.children)}function N(){var e=t.useContext(E);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function C(e){var a,r=h(),o=r.classNames,l=r.styles,i=r.components,s=N().goToMonth,d=function(t){s(n.addMonths(t,e.displayIndex?-e.displayIndex:0))},c=null!==(a=null==i?void 0:i.CaptionLabel)&&void 0!==a?a:b,u=t.createElement(c,{id:e.id,displayMonth:e.displayMonth});return t.createElement("div",{className:o.caption_dropdowns,style:l.caption_dropdowns},t.createElement("div",{className:o.vhidden},u),t.createElement(g,{onChange:d,displayMonth:e.displayMonth}),t.createElement(w,{onChange:d,displayMonth:e.displayMonth}))}function O(e){return t.createElement("svg",l({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),t.createElement("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 S(e){return t.createElement("svg",l({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),t.createElement("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 P=t.forwardRef((function(e,n){var a=h(),r=a.classNames,o=a.styles,i=[r.button_reset,r.button];e.className&&i.push(e.className);var s=i.join(" "),d=l(l({},o.button_reset),o.button);return e.style&&Object.assign(d,e.style),t.createElement("button",l({},e,{ref:n,type:"button",className:s,style:d}))}));function x(e){var n,a,r=h(),o=r.dir,l=r.locale,i=r.classNames,s=r.styles,d=r.labels,c=d.labelPrevious,u=d.labelNext,f=r.components;if(!e.nextMonth&&!e.previousMonth)return t.createElement(t.Fragment,null);var m=c(e.previousMonth,{locale:l}),v=[i.nav_button,i.nav_button_previous].join(" "),p=u(e.nextMonth,{locale:l}),y=[i.nav_button,i.nav_button_next].join(" "),b=null!==(n=null==f?void 0:f.IconRight)&&void 0!==n?n:S,D=null!==(a=null==f?void 0:f.IconLeft)&&void 0!==a?a:O;return t.createElement("div",{className:i.nav,style:s.nav},!e.hidePrevious&&t.createElement(P,{name:"previous-month","aria-label":m,className:v,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick},"rtl"===o?t.createElement(b,{className:i.nav_icon,style:s.nav_icon}):t.createElement(D,{className:i.nav_icon,style:s.nav_icon})),!e.hideNext&&t.createElement(P,{name:"next-month","aria-label":p,className:y,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick},"rtl"===o?t.createElement(D,{className:i.nav_icon,style:s.nav_icon}):t.createElement(b,{className:i.nav_icon,style:s.nav_icon})))}function I(e){var a=h().numberOfMonths,r=N(),o=r.previousMonth,l=r.nextMonth,i=r.goToMonth,s=r.displayMonths,d=s.findIndex((function(t){return n.isSameMonth(e.displayMonth,t)})),c=0===d,u=d===s.length-1,f=a>1&&(c||!u),m=a>1&&(u||!c);return t.createElement(x,{displayMonth:e.displayMonth,hideNext:f,hidePrevious:m,nextMonth:l,previousMonth:o,onPreviousClick:function(){o&&i(o)},onNextClick:function(){l&&i(l)}})}function W(e){var n,a,r=h(),o=r.classNames,l=r.disableNavigation,i=r.styles,s=r.captionLayout,d=r.components,c=null!==(n=null==d?void 0:d.CaptionLabel)&&void 0!==n?n:b;return a=l?t.createElement(c,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===s?t.createElement(C,{displayMonth:e.displayMonth,id:e.id}):"dropdown-buttons"===s?t.createElement(t.Fragment,null,t.createElement(C,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),t.createElement(I,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})):t.createElement(t.Fragment,null,t.createElement(c,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),t.createElement(I,{displayMonth:e.displayMonth,id:e.id})),t.createElement("div",{className:o.caption,style:i.caption},a)}function L(e){var n=h(),a=n.footer,r=n.styles,o=n.classNames.tfoot;return a?t.createElement("tfoot",{className:o,style:r.tfoot},t.createElement("tr",null,t.createElement("td",{colSpan:8},a))):t.createElement(t.Fragment,null)}function B(){var e=h(),a=e.classNames,r=e.styles,o=e.showWeekNumber,l=e.locale,i=e.weekStartsOn,s=e.ISOWeek,d=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,u=function(e,t,a){for(var r=a?n.startOfISOWeek(new Date):n.startOfWeek(new Date,{locale:e,weekStartsOn:t}),o=[],l=0;l<7;l++){var i=n.addDays(r,l);o.push(i)}return o}(l,i,s);return t.createElement("tr",{style:r.head_row,className:a.head_row},o&&t.createElement("td",{style:r.head_cell,className:a.head_cell}),u.map((function(e,n){return t.createElement("th",{key:n,scope:"col",className:a.head_cell,style:r.head_cell,"aria-label":c(e,{locale:l})},d(e,{locale:l}))})))}function j(){var e,n=h(),a=n.classNames,r=n.styles,o=n.components,l=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:B;return t.createElement("thead",{style:r.head,className:a.head},t.createElement(l,null))}function F(e){var n=h(),a=n.locale,r=n.formatters.formatDay;return t.createElement(t.Fragment,null,r(e.date,{locale:a}))}var R=t.createContext(void 0);function T(e){if(!s(e.initialProps)){var n={selected:void 0,modifiers:{disabled:[]}};return t.createElement(R.Provider,{value:n},e.children)}return t.createElement(A,{initialProps:e.initialProps,children:e.children})}function A(e){var a=e.initialProps,r=e.children,o=a.selected,l=a.min,s=a.max,d={disabled:[]};o&&d.disabled.push((function(e){var t=s&&o.length>s-1,a=o.some((function(t){return n.isSameDay(t,e)}));return Boolean(t&&!a)}));var c={selected:o,onDayClick:function(e,t,r){var d,c;if((null===(d=a.onDayClick)||void 0===d||d.call(a,e,t,r),!Boolean(t.selected&&l&&(null==o?void 0:o.length)===l))&&!Boolean(!t.selected&&s&&(null==o?void 0:o.length)===s)){var u=o?i([],o,!0):[];if(t.selected){var f=u.findIndex((function(t){return n.isSameDay(e,t)}));u.splice(f,1)}else u.push(e);null===(c=a.onSelect)||void 0===c||c.call(a,u,e,t,r)}},modifiers:d};return t.createElement(R.Provider,{value:c},r)}function Y(){var e=t.useContext(R);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function H(e,t){var a=t||{},r=a.from,o=a.to;if(r&&o){if(n.isSameDay(o,e)&&n.isSameDay(r,e))return;if(n.isSameDay(o,e))return{from:o,to:void 0};if(n.isSameDay(r,e))return;return n.isAfter(r,e)?{from:e,to:o}:{from:r,to:e}}return o?n.isAfter(e,o)?{from:o,to:e}:{from:e,to:o}:r?n.isBefore(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var U,K=t.createContext(void 0);function q(e){if(!d(e.initialProps)){var n={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return t.createElement(K.Provider,{value:n},e.children)}return t.createElement(z,{initialProps:e.initialProps,children:e.children})}function z(e){var a=e.initialProps,r=e.children,o=a.selected,l=o||{},i=l.from,s=l.to,d=a.min,c=a.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]),d&&(i&&!s&&u.disabled.push({after:n.subDays(i,d-1),before:n.addDays(i,d-1)}),i&&s&&u.disabled.push({after:i,before:n.addDays(i,d-1)}),!i&&s&&u.disabled.push({after:n.subDays(s,d-1),before:n.addDays(s,d-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 t.createElement(K.Provider,{value:{selected:o,onDayClick:function(e,t,n){var r,l;null===(r=a.onDayClick)||void 0===r||r.call(a,e,t,n);var i=H(e,o);null===(l=a.onSelect)||void 0===l||l.call(a,i,e,t,n)},modifiers:u}},r)}function Z(){var e=t.useContext(K);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function G(e){return Array.isArray(e)?i([],e,!0):void 0!==e?[e]:[]}e.InternalModifier=void 0,(U=e.InternalModifier||(e.InternalModifier={})).Outside="outside",U.Disabled="disabled",U.Selected="selected",U.Hidden="hidden",U.Today="today",U.RangeStart="range_start",U.RangeEnd="range_end",U.RangeMiddle="range_middle";var J=e.InternalModifier.Selected,Q=e.InternalModifier.Disabled,V=e.InternalModifier.Hidden,X=e.InternalModifier.Today,$=e.InternalModifier.RangeEnd,ee=e.InternalModifier.RangeMiddle,te=e.InternalModifier.RangeStart,ne=e.InternalModifier.Outside;var ae=t.createContext(void 0);function re(e){var n=h(),a=function(e,t,n){var a,r=((a={})[J]=G(e.selected),a[Q]=G(e.disabled),a[V]=G(e.hidden),a[X]=[e.today],a[$]=[],a[ee]=[],a[te]=[],a[ne]=[],a);return e.fromDate&&r[Q].push({before:e.fromDate}),e.toDate&&r[Q].push({after:e.toDate}),s(e)?r[Q]=r[Q].concat(t.modifiers[Q]):d(e)&&(r[Q]=r[Q].concat(n.modifiers[Q]),r[te]=n.modifiers[te],r[ee]=n.modifiers[ee],r[$]=n.modifiers[$]),r}(n,Y(),Z()),r=function(e){var t={};return Object.entries(e).forEach((function(e){var n=e[0],a=e[1];t[n]=G(a)})),t}(n.modifiers),o=l(l({},a),r);return t.createElement(ae.Provider,{value:o},e.children)}function oe(){var e=t.useContext(ae);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function le(e){return Boolean(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ie(e){return Boolean(e&&"object"==typeof e&&"from"in e)}function se(e){return Boolean(e&&"object"==typeof e&&"after"in e)}function de(e){return Boolean(e&&"object"==typeof e&&"before"in e)}function ce(e){return Boolean(e&&"object"==typeof e&&"dayOfWeek"in e)}function ue(e,t){return t.some((function(t){if("boolean"==typeof t)return t;if(a=t,n.isDate(a))return n.isSameDay(e,t);var a,r,o,l,i,s;if(function(e){return Array.isArray(e)&&e.every(n.isDate)}(t))return t.includes(e);if(ie(t))return r=e,i=(o=t).from,s=o.to,i&&s?(n.differenceInCalendarDays(s,i)<0&&(i=(l=[s,i])[0],s=l[1]),n.differenceInCalendarDays(r,i)>=0&&n.differenceInCalendarDays(s,r)>=0):s?n.isSameDay(s,r):!!i&&n.isSameDay(i,r);if(ce(t))return t.dayOfWeek.includes(e.getDay());if(le(t)){var d=n.differenceInCalendarDays(t.before,e)>0,c=n.differenceInCalendarDays(t.after,e)<0;return n.isAfter(t.before,t.after)?c&&d:d||c}return se(t)?n.differenceInCalendarDays(e,t.after)>0:de(t)?n.differenceInCalendarDays(t.before,e)>0:"function"==typeof t&&t(e)}))}function fe(e,t,a){var r=Object.keys(t).reduce((function(n,a){var r=t[a];return ue(e,r)&&n.push(a),n}),[]),o={};return r.forEach((function(e){return o[e]=!0})),a&&!n.isSameMonth(e,a)&&(o.outside=!0),o}var me=365;function ve(e,t){var a=t.moveBy,r=t.direction,o=t.context,i=t.modifiers,s=t.retry,d=void 0===s?{count:0,lastFocused:e}:s,c=o.weekStartsOn,u=o.fromDate,f=o.toDate,m=o.locale,v={day:n.addDays,week:n.addWeeks,month:n.addMonths,year:n.addYears,startOfWeek:function(e){return o.ISOWeek?n.startOfISOWeek(e):n.startOfWeek(e,{locale:m,weekStartsOn:c})},endOfWeek:function(e){return o.ISOWeek?n.endOfISOWeek(e):n.endOfWeek(e,{locale:m,weekStartsOn:c})}}[a](e,"after"===r?1:-1);"before"===r&&u?v=n.max([u,v]):"after"===r&&f&&(v=n.min([f,v]));var p=!0;if(i){var y=fe(v,i);p=!y.disabled&&!y.hidden}return p?v:d.count>me?d.lastFocused:ve(v,{moveBy:a,direction:r,context:o,modifiers:i,retry:l(l({},d),{count:d.count+1})})}var pe=t.createContext(void 0);function ye(e){var a=N(),r=oe(),o=t.useState(),l=o[0],i=o[1],s=t.useState(),d=s[0],c=s[1],u=function(e,t){for(var a,r,o=n.startOfMonth(e[0]),l=n.endOfMonth(e[e.length-1]),i=o;i<=l;){var s=fe(i,t);if(s.disabled||s.hidden)i=n.addDays(i,1);else{if(s.selected)return i;s.today&&!r&&(r=i),a||(a=i),i=n.addDays(i,1)}}return r||a}(a.displayMonths,r),f=(null!=l?l:d&&a.isDateDisplayed(d))?d:u,m=function(e){i(e)},v=h(),p=function(e,t){if(l){var o=ve(l,{moveBy:e,direction:t,context:v,modifiers:r});n.isSameDay(l,o)||(a.goToDate(o,l),m(o))}},y={focusedDay:l,focusTarget:f,blur:function(){c(l),i(void 0)},focus:m,focusDayAfter:function(){return p("day","after")},focusDayBefore:function(){return p("day","before")},focusWeekAfter:function(){return p("week","after")},focusWeekBefore:function(){return p("week","before")},focusMonthBefore:function(){return p("month","before")},focusMonthAfter:function(){return p("month","after")},focusYearBefore:function(){return p("year","before")},focusYearAfter:function(){return p("year","after")},focusStartOfWeek:function(){return p("startOfWeek","before")},focusEndOfWeek:function(){return p("endOfWeek","after")}};return t.createElement(pe.Provider,{value:y},e.children)}function he(){var e=t.useContext(pe);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function be(e,t){return fe(e,oe(),t)}var De=t.createContext(void 0);function Me(e){if(!c(e.initialProps)){var n={selected:void 0};return t.createElement(De.Provider,{value:n},e.children)}return t.createElement(ge,{initialProps:e.initialProps,children:e.children})}function ge(e){var n=e.initialProps,a=e.children,r={selected:n.selected,onDayClick:function(e,t,a){var r,o,l;null===(r=n.onDayClick)||void 0===r||r.call(n,e,t,a),!t.selected||n.required?null===(l=n.onSelect)||void 0===l||l.call(n,e,e,t,a):null===(o=n.onSelect)||void 0===o||o.call(n,void 0,e,t,a)}};return t.createElement(De.Provider,{value:r},a)}function we(){var e=t.useContext(De);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function ke(t,n){var a=[t.classNames.day];return Object.keys(n).forEach((function(n){var r=t.modifiersClassNames[n];if(r)a.push(r);else if(function(t){return Object.values(e.InternalModifier).includes(t)}(n)){var o=t.classNames["day_".concat(n)];o&&a.push(o)}})),a}function Ee(e,a,r){var o,i,u,f=h(),m=he(),v=be(e,a),p=function(e,t){var n=h(),a=we(),r=Y(),o=Z(),l=he(),i=l.focusDayAfter,u=l.focusDayBefore,f=l.focusWeekAfter,m=l.focusWeekBefore,v=l.blur,p=l.focus,y=l.focusMonthBefore,b=l.focusMonthAfter,D=l.focusYearBefore,M=l.focusYearAfter,g=l.focusStartOfWeek,w=l.focusEndOfWeek,k={onClick:function(l){var i,u,f,m;c(n)?null===(i=a.onDayClick)||void 0===i||i.call(a,e,t,l):s(n)?null===(u=r.onDayClick)||void 0===u||u.call(r,e,t,l):d(n)?null===(f=o.onDayClick)||void 0===f||f.call(o,e,t,l):null===(m=n.onDayClick)||void 0===m||m.call(n,e,t,l)},onFocus:function(a){var r;p(e),null===(r=n.onDayFocus)||void 0===r||r.call(n,e,t,a)},onBlur:function(a){var r;v(),null===(r=n.onDayBlur)||void 0===r||r.call(n,e,t,a)},onKeyDown:function(a){var r;switch(a.key){case"ArrowLeft":a.preventDefault(),a.stopPropagation(),"rtl"===n.dir?i():u();break;case"ArrowRight":a.preventDefault(),a.stopPropagation(),"rtl"===n.dir?u():i();break;case"ArrowDown":a.preventDefault(),a.stopPropagation(),f();break;case"ArrowUp":a.preventDefault(),a.stopPropagation(),m();break;case"PageUp":a.preventDefault(),a.stopPropagation(),a.shiftKey?D():y();break;case"PageDown":a.preventDefault(),a.stopPropagation(),a.shiftKey?M():b();break;case"Home":a.preventDefault(),a.stopPropagation(),g();break;case"End":a.preventDefault(),a.stopPropagation(),w()}null===(r=n.onDayKeyDown)||void 0===r||r.call(n,e,t,a)},onKeyUp:function(a){var r;null===(r=n.onDayKeyUp)||void 0===r||r.call(n,e,t,a)},onMouseEnter:function(a){var r;null===(r=n.onDayMouseEnter)||void 0===r||r.call(n,e,t,a)},onMouseLeave:function(a){var r;null===(r=n.onDayMouseLeave)||void 0===r||r.call(n,e,t,a)},onPointerEnter:function(a){var r;null===(r=n.onDayPointerEnter)||void 0===r||r.call(n,e,t,a)},onPointerLeave:function(a){var r;null===(r=n.onDayPointerLeave)||void 0===r||r.call(n,e,t,a)},onTouchCancel:function(a){var r;null===(r=n.onDayTouchCancel)||void 0===r||r.call(n,e,t,a)},onTouchEnd:function(a){var r;null===(r=n.onDayTouchEnd)||void 0===r||r.call(n,e,t,a)},onTouchMove:function(a){var r;null===(r=n.onDayTouchMove)||void 0===r||r.call(n,e,t,a)},onTouchStart:function(a){var r;null===(r=n.onDayTouchStart)||void 0===r||r.call(n,e,t,a)}};return k}(e,v),y=function(){var e=h(),t=we(),n=Y(),a=Z();return c(e)?t.selected:s(e)?n.selected:d(e)?a.selected:void 0}(),b=Boolean(f.onDayClick||"default"!==f.mode);t.useEffect((function(){var t;v.outside||m.focusedDay&&b&&n.isSameDay(m.focusedDay,e)&&(null===(t=r.current)||void 0===t||t.focus())}),[m.focusedDay,e,r,b,v.outside]);var D=ke(f,v).join(" "),M=function(e,t){var n=l({},e.styles.day);return Object.keys(t).forEach((function(t){var a;n=l(l({},n),null===(a=e.modifiersStyles)||void 0===a?void 0:a[t])})),n}(f,v),g=Boolean(v.outside&&!f.showOutsideDays||v.hidden),w=null!==(u=null===(i=f.components)||void 0===i?void 0:i.DayContent)&&void 0!==u?u:F,k={style:M,className:D,children:t.createElement(w,{date:e,displayMonth:a,activeModifiers:v}),role:"gridcell"},E=m.focusTarget&&n.isSameDay(m.focusTarget,e)&&!v.outside,_=m.focusedDay&&n.isSameDay(m.focusedDay,e),N=l(l(l({},k),((o={disabled:v.disabled,role:"gridcell"})["aria-selected"]=v.selected,o.tabIndex=_||E?0:-1,o)),p);return{isButton:b,isHidden:g,activeModifiers:v,selectedDays:y,buttonProps:N,divProps:k}}function _e(e){var n=t.useRef(null),a=Ee(e.date,e.displayMonth,n);return a.isHidden?t.createElement("div",{role:"gridcell"}):a.isButton?t.createElement(P,l({name:"day",ref:n},a.buttonProps)):t.createElement("div",l({},a.divProps))}function Ne(e){var n=e.number,a=e.dates,r=h(),o=r.onWeekNumberClick,l=r.styles,i=r.classNames,s=r.locale,d=r.labels.labelWeekNumber,c=(0,r.formatters.formatWeekNumber)(Number(n),{locale:s});if(!o)return t.createElement("span",{className:i.weeknumber,style:l.weeknumber},c);var u=d(Number(n),{locale:s});return t.createElement(P,{name:"week-number","aria-label":u,className:i.weeknumber,style:l.weeknumber,onClick:function(e){o(n,a,e)}},c)}function Ce(e){var a,r,o,l=h(),i=l.styles,s=l.classNames,d=l.showWeekNumber,c=l.components,u=null!==(a=null==c?void 0:c.Day)&&void 0!==a?a:_e,f=null!==(r=null==c?void 0:c.WeekNumber)&&void 0!==r?r:Ne;return d&&(o=t.createElement("td",{className:s.cell,style:i.cell},t.createElement(f,{number:e.weekNumber,dates:e.dates}))),t.createElement("tr",{className:s.row,style:i.row},o,e.dates.map((function(a){return t.createElement("td",{className:s.cell,style:i.cell,key:n.getUnixTime(a),role:"presentation"},t.createElement(u,{displayMonth:e.displayMonth,date:a}))})))}function Oe(e,t,a){for(var r=(null==a?void 0:a.ISOWeek)?n.endOfISOWeek(t):n.endOfWeek(t,a),o=(null==a?void 0:a.ISOWeek)?n.startOfISOWeek(e):n.startOfWeek(e,a),l=n.differenceInCalendarDays(r,o),i=[],s=0;s<=l;s++)i.push(n.addDays(o,s));return i.reduce((function(e,t){var r=(null==a?void 0:a.ISOWeek)?n.getISOWeek(t):n.getWeek(t,a),o=e.find((function(e){return e.weekNumber===r}));return o?(o.dates.push(t),e):(e.push({weekNumber:r,dates:[t]}),e)}),[])}function Se(e){var a,r,o,l=h(),i=l.locale,s=l.classNames,d=l.styles,c=l.hideHead,u=l.fixedWeeks,f=l.components,m=l.weekStartsOn,v=l.firstWeekContainsDate,p=l.ISOWeek,y=function(e,t){var a=Oe(n.startOfMonth(e),n.endOfMonth(e),t);if(null==t?void 0:t.useFixedWeeks){var r=n.getWeeksInMonth(e,t);if(r<6){var o=a[a.length-1],l=o.dates[o.dates.length-1],i=n.addWeeks(l,6-r),s=Oe(n.addWeeks(l,1),i,t);a.push.apply(a,s)}}return a}(e.displayMonth,{useFixedWeeks:Boolean(u),ISOWeek:p,locale:i,weekStartsOn:m,firstWeekContainsDate:v}),b=null!==(a=null==f?void 0:f.Head)&&void 0!==a?a:j,D=null!==(r=null==f?void 0:f.Row)&&void 0!==r?r:Ce,M=null!==(o=null==f?void 0:f.Footer)&&void 0!==o?o:L;return t.createElement("table",{id:e.id,className:s.table,style:d.table,role:"grid","aria-labelledby":e["aria-labelledby"]},!c&&t.createElement(b,null),t.createElement("tbody",{className:s.tbody,style:d.tbody},y.map((function(n){return t.createElement(D,{displayMonth:e.displayMonth,key:n.weekNumber,dates:n.dates,weekNumber:n.weekNumber})}))),t.createElement(M,{displayMonth:e.displayMonth}))}var Pe="undefined"!=typeof window&&window.document&&window.document.createElement?o.useLayoutEffect:o.useEffect,xe=!1,Ie=0;function We(){return"react-day-picker-".concat(++Ie)}function Le(e){var n,a,r=h(),i=r.dir,s=r.classNames,d=r.styles,c=r.components,u=N().displayMonths,f=function(e){var t,n=null!=e?e:xe?We():null,a=o.useState(n),r=a[0],l=a[1];return Pe((function(){null===r&&l(We())}),[]),o.useEffect((function(){!1===xe&&(xe=!0)}),[]),null!==(t=null!=e?e:r)&&void 0!==t?t:void 0}(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),m=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,v=[s.month],p=d.month,y=0===e.displayIndex,b=e.displayIndex===u.length-1,D=!y&&!b;"rtl"===i&&(b=(n=[y,b])[0],y=n[1]),y&&(v.push(s.caption_start),p=l(l({},p),d.caption_start)),b&&(v.push(s.caption_end),p=l(l({},p),d.caption_end)),D&&(v.push(s.caption_between),p=l(l({},p),d.caption_between));var M=null!==(a=null==c?void 0:c.Caption)&&void 0!==a?a:W;return t.createElement("div",{key:e.displayIndex,className:v.join(" "),style:p},t.createElement(M,{id:f,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),t.createElement(Se,{id:m,"aria-labelledby":f,displayMonth:e.displayMonth}))}function Be(e){var n=e.initialProps,a=h(),r=he(),o=N(),i=t.useState(!1),s=i[0],d=i[1];t.useEffect((function(){a.initialFocus&&r.focusTarget&&(s||(r.focus(r.focusTarget),d(!0)))}),[a.initialFocus,s,r.focus,r.focusTarget,r]);var c=[a.classNames.root,a.className];a.numberOfMonths>1&&c.push(a.classNames.multiple_months),a.showWeekNumber&&c.push(a.classNames.with_weeknumber);var u=l(l({},a.styles.root),a.style),f=Object.keys(n).filter((function(e){return e.startsWith("data-")})).reduce((function(e,t){var a;return l(l({},e),((a={})[t]=n[t],a))}),{});return t.createElement("div",l({className:c.join(" "),style:u,dir:a.dir,id:a.id},f),t.createElement("div",{className:a.classNames.months,style:a.styles.months},o.displayMonths.map((function(e,n){return t.createElement(Le,{key:n,displayIndex:n,displayMonth:e})}))))}function je(e){var n=e.children,a=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(e,["children"]);return t.createElement(y,{initialProps:a},t.createElement(_,null,t.createElement(Me,{initialProps:a},t.createElement(T,{initialProps:a},t.createElement(q,{initialProps:a},t.createElement(re,null,t.createElement(ye,null,n)))))))}function Fe(e){return!isNaN(e.getTime())}e.Button=P,e.Caption=W,e.CaptionDropdowns=C,e.CaptionLabel=b,e.CaptionNavigation=I,e.Day=_e,e.DayContent=F,e.DayPicker=function(e){return t.createElement(je,l({},e),t.createElement(Be,{initialProps:e}))},e.DayPickerContext=p,e.DayPickerProvider=y,e.Dropdown=M,e.FocusContext=pe,e.FocusProvider=ye,e.Footer=L,e.Head=j,e.HeadRow=B,e.IconDropdown=D,e.IconLeft=O,e.IconRight=S,e.NavigationContext=E,e.NavigationProvider=_,e.RootProvider=je,e.Row=Ce,e.SelectMultipleContext=R,e.SelectMultipleProvider=T,e.SelectMultipleProviderInternal=A,e.SelectRangeContext=K,e.SelectRangeProvider=q,e.SelectRangeProviderInternal=z,e.SelectSingleContext=De,e.SelectSingleProvider=Me,e.SelectSingleProviderInternal=ge,e.WeekNumber=Ne,e.addToRange=H,e.isDateAfterType=se,e.isDateBeforeType=de,e.isDateInterval=le,e.isDateRange=ie,e.isDayOfWeekType=ce,e.isDayPickerDefault=function(e){return void 0===e.mode||"default"===e.mode},e.isDayPickerMultiple=s,e.isDayPickerRange=d,e.isDayPickerSingle=c,e.isMatch=ue,e.useActiveModifiers=be,e.useDayPicker=h,e.useDayRender=Ee,e.useFocusContext=he,e.useInput=function(e){void 0===e&&(e={});var r=e.locale,o=void 0===r?a.enUS:r,l=e.required,i=e.format,s=void 0===i?"PP":i,d=e.defaultSelected,c=e.today,u=void 0===c?new Date:c,f=v(e),m=f.fromDate,p=f.toDate,y=function(e){return n.parse(e,s,u,{locale:o})},h=t.useState(null!=d?d:u),b=h[0],D=h[1],M=t.useState(d),g=M[0],w=M[1],k=d?n.format(d,s,{locale:o}):"",E=t.useState(k),_=E[0],N=E[1],C=function(){w(d),D(null!=d?d:u),N(null!=k?k:"")};return{dayPickerProps:{month:b,onDayClick:function(e,t){var a=t.selected;if(!l&&a)return w(void 0),void N("");w(e),N(e?n.format(e,s,{locale:o}):"")},onMonthChange:function(e){D(e)},selected:g,locale:o,fromDate:m,toDate:p,today:u},inputProps:{onBlur:function(e){Fe(y(e.target.value))||C()},onChange:function(e){N(e.target.value);var t=y(e.target.value),a=m&&n.differenceInCalendarDays(m,t)>0,r=p&&n.differenceInCalendarDays(t,p)>0;!Fe(t)||a||r?w(void 0):(w(t),D(t))},onFocus:function(e){if(e.target.value){var t=y(e.target.value);Fe(t)&&D(t)}else C()},value:_,placeholder:n.format(new Date,s,{locale:o})},reset:C,setSelected:function(e){w(e),D(null!=e?e:u),N(e?n.format(e,s,{locale:o}):"")}}},e.useNavigation=N,e.useSelectMultiple=Y,e.useSelectRange=Z,e.useSelectSingle=we}));
//# sourceMappingURL=index.min.js.map
{
"name": "react-day-picker",
"version": "8.8.1",
"version": "8.8.2",
"description": "Customizable Date Picker for React",

@@ -5,0 +5,0 @@ "author": "Giampaolo Bellavite <io@gpbl.dev>",

@@ -24,3 +24,3 @@ /**

* // will match days before the 2nd of February 2019 }
* const beforeMatcher: DateBefore = { before: : new Date(2019, 1, 2); };
* const beforeMatcher: DateBefore = { before: new Date(2019, 1, 2); };
*

@@ -27,0 +27,0 @@ * // will match Sundays

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc