UNPKG

@limetech/lime-elements

Version:
1 lines • 141 kB
import{r as e,c as n,h as r}from"./p-288f0842.js";import{t}from"./p-4c88e5d3.js";import{c as a,a as i,d as o}from"./p-4e9b4087.js";import"./p-cd51aca3.js";import{m as d}from"./p-be00f5bb.js";import{i as s,a as l}from"./p-04fd1563.js";import{e as u}from"./p-4f8562ee.js";import{i as f}from"./p-504ee819.js";import{i as c}from"./p-87a34aa6.js";import{i as h}from"./p-c93050d6.js";import{t as p}from"./p-365098fe.js";import"./p-23071d2f.js";import"./p-d529bb7d.js";import"./p-858c6b82.js";var m=1/0,v=17976931348623157e292;function w(e){if(!e){return e===0?e:0}e=p(e);if(e===m||e===-m){var n=e<0?-1:1;return n*v}return e===e?e:0}function g(e,n,r){if(!h(r)){return false}var t=typeof n;if(t=="number"?f(r)&&c(n,r.length):t=="string"&&n in r){return u(r[n],e)}return false}var k=Math.ceil,b=Math.max;function y(e,n,r,t){var a=-1,i=b(k((n-e)/(r||1)),0),o=Array(i);while(i--){o[t?i:++a]=e;e+=r}return o}function M(e){return function(n,r,t){if(t&&typeof t!="number"&&g(n,r,t)){r=t=undefined}n=w(n);if(r===undefined){r=n;n=0}else{r=w(r)}t=t===undefined?n<r?1:-1:w(t);return y(n,r,t,e)}}var D=M();var S=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"];var x={_disable:[],allowInput:false,allowInvalidPreload:false,altFormat:"F j, Y",altInput:false,altInputClass:"form-control input",animate:typeof window==="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:true,clickOpens:true,closeOnSelect:true,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:false,enableSeconds:false,enableTime:false,errorHandler:function(e){return typeof console!=="undefined"&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0);n.setDate(n.getDate()+3-(n.getDay()+6)%7);var r=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-r.getTime())/864e5-3+(r.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:false,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:false,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:undefined,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:false,showMonths:1,static:false,time_24hr:false,weekNumbers:false,wrap:false};var A={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:false};var T=function(e,n){if(n===void 0){n=2}return("000"+e).slice(n*-1)};var O=function(e){return e===true?1:0};function j(e,n){var r;return function(){var t=this;var a=arguments;clearTimeout(r);r=setTimeout((function(){return e.apply(t,a)}),n)}}var J=function(e){return e instanceof Array?e:[e]};function C(e,n,r){if(r===true)return e.classList.add(n);e.classList.remove(n)}function P(e,n,r){var t=window.document.createElement(e);n=n||"";r=r||"";t.className=n;if(r!==undefined)t.textContent=r;return t}function W(e){while(e.firstChild)e.removeChild(e.firstChild)}function N(e,n){if(n(e))return e;else if(e.parentNode)return N(e.parentNode,n);return undefined}function F(e,n){var r=P("div","numInputWrapper"),t=P("input","numInput "+e),a=P("span","arrowUp"),i=P("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1){t.type="number"}else{t.type="text";t.pattern="\\d*"}if(n!==undefined)for(var o in n)t.setAttribute(o,n[o]);r.appendChild(t);r.appendChild(a);r.appendChild(i);return r}function L(e){try{if(typeof e.composedPath==="function"){var n=e.composedPath();return n[0]}return e.target}catch(n){return e.target}}var z=function(){return undefined};var I=function(e,n,r){return r.months[n?"shorthand":"longhand"][e]};var R={D:z,F:function(e,n,r){e.setMonth(r.months.longhand.indexOf(n))},G:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,r){e.setHours(e.getHours()%12+12*O(new RegExp(r.amPM[1],"i").test(n)))},M:function(e,n,r){e.setMonth(r.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(parseFloat(n)*1e3)},W:function(e,n,r){var t=parseInt(n);var a=new Date(e.getFullYear(),0,2+(t-1)*7,0,0,0,0);a.setDate(a.getDate()-a.getDay()+r.firstDayOfWeek);return a},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:z,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:z,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}};var _={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"};var Y={Z:function(e){return e.toISOString()},D:function(e,n,r){return n.weekdays.shorthand[Y.w(e,n,r)]},F:function(e,n,r){return I(Y.n(e,n,r)-1,false,n)},G:function(e,n,r){return T(Y.h(e,n,r))},H:function(e){return T(e.getHours())},J:function(e,n){return n.ordinal!==undefined?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[O(e.getHours()>11)]},M:function(e,n){return I(e.getMonth(),true,n)},S:function(e){return T(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,r){return r.getWeek(e)},Y:function(e){return T(e.getFullYear(),4)},d:function(e){return T(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return T(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return T(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}};var E=function(e){var n=e.config,r=n===void 0?x:n,t=e.l10n,a=t===void 0?A:t,i=e.isMobile,o=i===void 0?false:i;return function(e,n,t){var i=t||a;if(r.formatDate!==undefined&&!o){return r.formatDate(e,n,i)}return n.split("").map((function(n,t,a){return Y[n]&&a[t-1]!=="\\"?Y[n](e,i,r):n!=="\\"?n:""})).join("")}};var H=function(e){var n=e.config,r=n===void 0?x:n,t=e.l10n,a=t===void 0?A:t;return function(e,n,t,i){if(e!==0&&!e)return undefined;var o=i||a;var d;var s=e;if(e instanceof Date)d=new Date(e.getTime());else if(typeof e!=="string"&&e.toFixed!==undefined)d=new Date(e);else if(typeof e==="string"){var l=n||(r||x).dateFormat;var u=String(e).trim();if(u==="today"){d=new Date;t=true}else if(r&&r.parseDate){d=r.parseDate(e,l)}else if(/Z$/.test(u)||/GMT$/.test(u)){d=new Date(e)}else{var f=void 0,c=[];for(var h=0,p=0,m="";h<l.length;h++){var v=l[h];var w=v==="\\";var g=l[h-1]==="\\"||w;if(_[v]&&!g){m+=_[v];var k=new RegExp(m).exec(e);if(k&&(f=true)){c[v!=="Y"?"push":"unshift"]({fn:R[v],val:k[++p]})}}else if(!w)m+="."}d=!r||!r.noCalendar?new Date((new Date).getFullYear(),0,1,0,0,0,0):new Date((new Date).setHours(0,0,0,0));c.forEach((function(e){var n=e.fn,r=e.val;return d=n(d,r,o)||d}));d=f?d:undefined}}if(!(d instanceof Date&&!isNaN(d.getTime()))){r.errorHandler(new Error("Invalid date provided: "+s));return undefined}if(t===true)d.setHours(0,0,0,0);return d}};function K(e,n,r){if(r===void 0){r=true}if(r!==false){return new Date(e.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0)}return e.getTime()-n.getTime()}var U=function(e,n,r){return e>Math.min(n,r)&&e<Math.max(n,r)};var G=function(e,n,r){return e*3600+n*60+r};var q=function(e){var n=Math.floor(e/3600),r=(e-n*3600)/60;return[n,r,e-n*3600-r*60]};var V={DAY:864e5};function B(e){var n=e.defaultHour;var r=e.defaultMinute;var t=e.defaultSeconds;if(e.minDate!==undefined){var a=e.minDate.getHours();var i=e.minDate.getMinutes();var o=e.minDate.getSeconds();if(n<a){n=a}if(n===a&&r<i){r=i}if(n===a&&r===i&&t<o)t=e.minDate.getSeconds()}if(e.maxDate!==undefined){var d=e.maxDate.getHours();var s=e.maxDate.getMinutes();n=Math.min(n,d);if(n===d)r=Math.min(s,r);if(n===d&&r===s)t=e.maxDate.getSeconds()}return{hours:n,minutes:r,seconds:t}}if(typeof Object.assign!=="function"){Object.assign=function(e){var n=[];for(var r=1;r<arguments.length;r++){n[r-1]=arguments[r]}if(!e){throw TypeError("Cannot convert undefined or null to object")}var t=function(n){if(n){Object.keys(n).forEach((function(r){return e[r]=n[r]}))}};for(var a=0,i=n;a<i.length;a++){var o=i[a];t(o)}return e}}var Q=undefined&&undefined.__assign||function(){Q=Object.assign||function(e){for(var n,r=1,t=arguments.length;r<t;r++){n=arguments[r];for(var a in n)if(Object.prototype.hasOwnProperty.call(n,a))e[a]=n[a]}return e};return Q.apply(this,arguments)};var Z=undefined&&undefined.__spreadArrays||function(){for(var e=0,n=0,r=arguments.length;n<r;n++)e+=arguments[n].length;for(var t=Array(e),a=0,n=0;n<r;n++)for(var i=arguments[n],o=0,d=i.length;o<d;o++,a++)t[a]=i[o];return t};var $=300;function X(e,n){var r={config:Q(Q({},x),ne.defaultConfig),l10n:A};r.parseDate=H({config:r.config,l10n:r.l10n});r._handlers=[];r.pluginElements=[];r.loadedPlugins=[];r._bind=m;r._setHoursFromDate=c;r._positionCalendar=Oe;r.changeMonth=ue;r.changeYear=ve;r.clear=fe;r.close=ce;r.onMouseOver=ye;r._createElement=P;r.createDay=M;r.destroy=he;r.isEnabled=we;r.jumpToDate=g;r.updateValue=Qe;r.open=De;r.redraw=Ce;r.set=Fe;r.setDate=ze;r.toggle=He;function t(){r.utils={getDaysInMonth:function(e,n){if(e===void 0){e=r.currentMonth}if(n===void 0){n=r.currentYear}if(e===1&&(n%4===0&&n%100!==0||n%400===0))return 29;return r.l10n.daysInMonth[e]}}}function a(){r.element=r.input=e;r.isOpen=false;xe();Te();_e();Re();t();if(!r.isMobile)y();w();if(r.selectedDates.length||r.config.noCalendar){if(r.config.enableTime){c(r.config.noCalendar?r.latestSelectedDateObj:undefined)}Qe(false)}d();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);if(!r.isMobile&&n){Oe()}Ke("onReady")}function i(){var e;return((e=r.calendarContainer)===null||e===void 0?void 0:e.getRootNode()).activeElement||document.activeElement}function o(e){return e.bind(r)}function d(){var e=r.config;if(e.weekNumbers===false&&e.showMonths===1){return}else if(e.noCalendar!==true){window.requestAnimationFrame((function(){if(r.calendarContainer!==undefined){r.calendarContainer.style.visibility="hidden";r.calendarContainer.style.display="block"}if(r.daysContainer!==undefined){var n=(r.days.offsetWidth+1)*e.showMonths;r.daysContainer.style.width=n+"px";r.calendarContainer.style.width=n+(r.weekWrapper!==undefined?r.weekWrapper.offsetWidth:0)+"px";r.calendarContainer.style.removeProperty("visibility");r.calendarContainer.style.removeProperty("display")}}))}}function s(e){if(r.selectedDates.length===0){var n=r.config.minDate===undefined||K(new Date,r.config.minDate)>=0?new Date:new Date(r.config.minDate.getTime());var t=B(r.config);n.setHours(t.hours,t.minutes,t.seconds,n.getMilliseconds());r.selectedDates=[n];r.latestSelectedDateObj=n}if(e!==undefined&&e.type!=="blur"){$e(e)}var a=r._input.value;f();Qe();if(r._input.value!==a){r._debouncedChange()}}function l(e,n){return e%12+12*O(n===r.l10n.amPM[1])}function u(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}function f(){if(r.hourElement===undefined||r.minuteElement===undefined)return;var e=(parseInt(r.hourElement.value.slice(-2),10)||0)%24,n=(parseInt(r.minuteElement.value,10)||0)%60,t=r.secondElement!==undefined?(parseInt(r.secondElement.value,10)||0)%60:0;if(r.amPM!==undefined){e=l(e,r.amPM.textContent)}var a=r.config.minTime!==undefined||r.config.minDate&&r.minDateHasTime&&r.latestSelectedDateObj&&K(r.latestSelectedDateObj,r.config.minDate,true)===0;var i=r.config.maxTime!==undefined||r.config.maxDate&&r.maxDateHasTime&&r.latestSelectedDateObj&&K(r.latestSelectedDateObj,r.config.maxDate,true)===0;if(r.config.maxTime!==undefined&&r.config.minTime!==undefined&&r.config.minTime>r.config.maxTime){var o=G(r.config.minTime.getHours(),r.config.minTime.getMinutes(),r.config.minTime.getSeconds());var d=G(r.config.maxTime.getHours(),r.config.maxTime.getMinutes(),r.config.maxTime.getSeconds());var s=G(e,n,t);if(s>d&&s<o){var u=q(o);e=u[0];n=u[1];t=u[2]}}else{if(i){var f=r.config.maxTime!==undefined?r.config.maxTime:r.config.maxDate;e=Math.min(e,f.getHours());if(e===f.getHours())n=Math.min(n,f.getMinutes());if(n===f.getMinutes())t=Math.min(t,f.getSeconds())}if(a){var c=r.config.minTime!==undefined?r.config.minTime:r.config.minDate;e=Math.max(e,c.getHours());if(e===c.getHours()&&n<c.getMinutes())n=c.getMinutes();if(n===c.getMinutes())t=Math.max(t,c.getSeconds())}}h(e,n,t)}function c(e){var n=e||r.latestSelectedDateObj;if(n&&n instanceof Date){h(n.getHours(),n.getMinutes(),n.getSeconds())}}function h(e,n,t){if(r.latestSelectedDateObj!==undefined){r.latestSelectedDateObj.setHours(e%24,n,t||0,0)}if(!r.hourElement||!r.minuteElement||r.isMobile)return;r.hourElement.value=T(!r.config.time_24hr?(12+e)%12+12*O(e%12===0):e);r.minuteElement.value=T(n);if(r.amPM!==undefined)r.amPM.textContent=r.l10n.amPM[O(e>=12)];if(r.secondElement!==undefined)r.secondElement.value=T(t)}function p(e){var n=L(e);var r=parseInt(n.value)+(e.delta||0);if(r/1e3>1||e.key==="Enter"&&!/[^\d]/.test(r.toString())){ve(r)}}function m(e,n,t,a){if(n instanceof Array)return n.forEach((function(n){return m(e,n,t,a)}));if(e instanceof Array)return e.forEach((function(e){return m(e,n,t,a)}));e.addEventListener(n,t,a);r._handlers.push({remove:function(){return e.removeEventListener(n,t,a)}})}function v(){Ke("onChange")}function w(){if(r.config.wrap){["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(r.element.querySelectorAll("[data-"+e+"]"),(function(n){return m(n,"click",r[e])}))}))}if(r.isMobile){Ee();return}var e=j(Me,50);r._debouncedChange=j(v,$);if(r.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent))m(r.daysContainer,"mouseover",(function(e){if(r.config.mode==="range")ye(L(e))}));m(r._input,"keydown",be);if(r.calendarContainer!==undefined){m(r.calendarContainer,"keydown",be)}if(!r.config.inline&&!r.config.static)m(window,"resize",e);if(window.ontouchstart!==undefined)m(window.document,"touchstart",me);else m(window.document,"mousedown",me);m(window.document,"focus",me,{capture:true});if(r.config.clickOpens===true){m(r._input,"focus",r.open);m(r._input,"click",r.open)}if(r.daysContainer!==undefined){m(r.monthNav,"click",Ze);m(r.monthNav,["keyup","increment"],p);m(r.daysContainer,"click",We)}if(r.timeContainer!==undefined&&r.minuteElement!==undefined&&r.hourElement!==undefined){var n=function(e){return L(e).select()};m(r.timeContainer,["increment"],s);m(r.timeContainer,"blur",s,{capture:true});m(r.timeContainer,"click",k);m([r.hourElement,r.minuteElement],["focus","click"],n);if(r.secondElement!==undefined)m(r.secondElement,"focus",(function(){return r.secondElement&&r.secondElement.select()}));if(r.amPM!==undefined){m(r.amPM,"click",(function(e){s(e)}))}}if(r.config.allowInput){m(r._input,"blur",ke)}}function g(e,n){var t=e!==undefined?r.parseDate(e):r.latestSelectedDateObj||(r.config.minDate&&r.config.minDate>r.now?r.config.minDate:r.config.maxDate&&r.config.maxDate<r.now?r.config.maxDate:r.now);var a=r.currentYear;var i=r.currentMonth;try{if(t!==undefined){r.currentYear=t.getFullYear();r.currentMonth=t.getMonth()}}catch(e){e.message="Invalid date supplied: "+t;r.config.errorHandler(e)}if(n&&r.currentYear!==a){Ke("onYearChange");re()}if(n&&(r.currentYear!==a||r.currentMonth!==i)){Ke("onMonthChange")}r.redraw()}function k(e){var n=L(e);if(~n.className.indexOf("arrow"))b(e,n.classList.contains("arrowUp")?1:-1)}function b(e,n,r){var t=e&&L(e);var a=r||t&&t.parentNode&&t.parentNode.firstChild;var i=Ue("increment");i.delta=n;a&&a.dispatchEvent(i)}function y(){var e=window.document.createDocumentFragment();r.calendarContainer=P("div","flatpickr-calendar");r.calendarContainer.tabIndex=-1;if(!r.config.noCalendar){e.appendChild(ie());r.innerContainer=P("div","flatpickr-innerContainer");if(r.config.weekNumbers){var n=le(),t=n.weekWrapper,a=n.weekNumbers;r.innerContainer.appendChild(t);r.weekNumbers=a;r.weekWrapper=t}r.rContainer=P("div","flatpickr-rContainer");r.rContainer.appendChild(de());if(!r.daysContainer){r.daysContainer=P("div","flatpickr-days");r.daysContainer.tabIndex=-1}ee();r.rContainer.appendChild(r.daysContainer);r.innerContainer.appendChild(r.rContainer);e.appendChild(r.innerContainer)}if(r.config.enableTime){e.appendChild(oe())}C(r.calendarContainer,"rangeMode",r.config.mode==="range");C(r.calendarContainer,"animate",r.config.animate===true);C(r.calendarContainer,"multiMonth",r.config.showMonths>1);r.calendarContainer.appendChild(e);var i=r.config.appendTo!==undefined&&r.config.appendTo.nodeType!==undefined;if(r.config.inline||r.config.static){r.calendarContainer.classList.add(r.config.inline?"inline":"static");if(r.config.inline){if(!i&&r.element.parentNode)r.element.parentNode.insertBefore(r.calendarContainer,r._input.nextSibling);else if(r.config.appendTo!==undefined)r.config.appendTo.appendChild(r.calendarContainer)}if(r.config.static){var o=P("div","flatpickr-wrapper");if(r.element.parentNode)r.element.parentNode.insertBefore(o,r.element);o.appendChild(r.element);if(r.altInput)o.appendChild(r.altInput);o.appendChild(r.calendarContainer)}}if(!r.config.static&&!r.config.inline)(r.config.appendTo!==undefined?r.config.appendTo:window.document.body).appendChild(r.calendarContainer)}function M(e,n,t,a){var i=we(n,true),o=P("span",e,n.getDate().toString());o.dateObj=n;o.$i=a;o.setAttribute("aria-label",r.formatDate(n,r.config.ariaDateFormat));if(e.indexOf("hidden")===-1&&K(n,r.now)===0){r.todayDateElem=o;o.classList.add("today");o.setAttribute("aria-current","date")}if(i){o.tabIndex=-1;if(Ge(n)){o.classList.add("selected");r.selectedDateElem=o;if(r.config.mode==="range"){C(o,"startRange",r.selectedDates[0]&&K(n,r.selectedDates[0],true)===0);C(o,"endRange",r.selectedDates[1]&&K(n,r.selectedDates[1],true)===0);if(e==="nextMonthDay")o.classList.add("inRange")}}}else{o.classList.add("flatpickr-disabled")}if(r.config.mode==="range"){if(qe(n)&&!Ge(n))o.classList.add("inRange")}if(r.weekNumbers&&r.config.showMonths===1&&e!=="prevMonthDay"&&a%7===6){r.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+r.config.getWeek(n)+"</span>")}Ke("onDayCreate",o);return o}function D(e){e.focus();if(r.config.mode==="range")ye(e)}function z(e){var n=e>0?0:r.config.showMonths-1;var t=e>0?r.config.showMonths:-1;for(var a=n;a!=t;a+=e){var i=r.daysContainer.children[a];var o=e>0?0:i.children.length-1;var d=e>0?i.children.length:-1;for(var s=o;s!=d;s+=e){var l=i.children[s];if(l.className.indexOf("hidden")===-1&&we(l.dateObj))return l}}return undefined}function R(e,n){var t=e.className.indexOf("Month")===-1?e.dateObj.getMonth():r.currentMonth;var a=n>0?r.config.showMonths:-1;var i=n>0?1:-1;for(var o=t-r.currentMonth;o!=a;o+=i){var d=r.daysContainer.children[o];var s=t-r.currentMonth===o?e.$i+n:n<0?d.children.length-1:0;var l=d.children.length;for(var u=s;u>=0&&u<l&&u!=(n>0?l:-1);u+=i){var f=d.children[u];if(f.className.indexOf("hidden")===-1&&we(f.dateObj)&&Math.abs(e.$i-u)>=Math.abs(n))return D(f)}}r.changeMonth(i);Y(z(i),0);return undefined}function Y(e,n){var t=i();var a=ge(t||document.body);var o=e!==undefined?e:a?t:r.selectedDateElem!==undefined&&ge(r.selectedDateElem)?r.selectedDateElem:r.todayDateElem!==undefined&&ge(r.todayDateElem)?r.todayDateElem:z(n>0?1:-1);if(o===undefined){r._input.focus()}else if(!a){D(o)}else{R(o,n)}}function X(e,n){var t=(new Date(e,n,1).getDay()-r.l10n.firstDayOfWeek+7)%7;var a=r.utils.getDaysInMonth((n-1+12)%12,e);var i=r.utils.getDaysInMonth(n,e),o=window.document.createDocumentFragment(),d=r.config.showMonths>1,s=d?"prevMonthDay hidden":"prevMonthDay",l=d?"nextMonthDay hidden":"nextMonthDay";var u=a+1-t,f=0;for(;u<=a;u++,f++){o.appendChild(M("flatpickr-day "+s,new Date(e,n-1,u),u,f))}for(u=1;u<=i;u++,f++){o.appendChild(M("flatpickr-day",new Date(e,n,u),u,f))}for(var c=i+1;c<=42-t&&(r.config.showMonths===1||f%7!==0);c++,f++){o.appendChild(M("flatpickr-day "+l,new Date(e,n+1,c%i),c,f))}var h=P("div","dayContainer");h.appendChild(o);return h}function ee(){if(r.daysContainer===undefined){return}W(r.daysContainer);if(r.weekNumbers)W(r.weekNumbers);var e=document.createDocumentFragment();for(var n=0;n<r.config.showMonths;n++){var t=new Date(r.currentYear,r.currentMonth,1);t.setMonth(r.currentMonth+n);e.appendChild(X(t.getFullYear(),t.getMonth()))}r.daysContainer.appendChild(e);r.days=r.daysContainer.firstChild;if(r.config.mode==="range"&&r.selectedDates.length===1){ye()}}function re(){if(r.config.showMonths>1||r.config.monthSelectorType!=="dropdown")return;var e=function(e){if(r.config.minDate!==undefined&&r.currentYear===r.config.minDate.getFullYear()&&e<r.config.minDate.getMonth()){return false}return!(r.config.maxDate!==undefined&&r.currentYear===r.config.maxDate.getFullYear()&&e>r.config.maxDate.getMonth())};r.monthsDropdownContainer.tabIndex=-1;r.monthsDropdownContainer.innerHTML="";for(var n=0;n<12;n++){if(!e(n))continue;var t=P("option","flatpickr-monthDropdown-month");t.value=new Date(r.currentYear,n).getMonth().toString();t.textContent=I(n,r.config.shorthandCurrentMonth,r.l10n);t.tabIndex=-1;if(r.currentMonth===n){t.selected=true}r.monthsDropdownContainer.appendChild(t)}}function te(){var e=P("div","flatpickr-month");var n=window.document.createDocumentFragment();var t;if(r.config.showMonths>1||r.config.monthSelectorType==="static"){t=P("span","cur-month")}else{r.monthsDropdownContainer=P("select","flatpickr-monthDropdown-months");r.monthsDropdownContainer.setAttribute("aria-label",r.l10n.monthAriaLabel);m(r.monthsDropdownContainer,"change",(function(e){var n=L(e);var t=parseInt(n.value,10);r.changeMonth(t-r.currentMonth);Ke("onMonthChange")}));re();t=r.monthsDropdownContainer}var a=F("cur-year",{tabindex:"-1"});var i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",r.l10n.yearAriaLabel);if(r.config.minDate){i.setAttribute("min",r.config.minDate.getFullYear().toString())}if(r.config.maxDate){i.setAttribute("max",r.config.maxDate.getFullYear().toString());i.disabled=!!r.config.minDate&&r.config.minDate.getFullYear()===r.config.maxDate.getFullYear()}var o=P("div","flatpickr-current-month");o.appendChild(t);o.appendChild(a);n.appendChild(o);e.appendChild(n);return{container:e,yearElement:i,monthElement:t}}function ae(){W(r.monthNav);r.monthNav.appendChild(r.prevMonthNav);if(r.config.showMonths){r.yearElements=[];r.monthElements=[]}for(var e=r.config.showMonths;e--;){var n=te();r.yearElements.push(n.yearElement);r.monthElements.push(n.monthElement);r.monthNav.appendChild(n.container)}r.monthNav.appendChild(r.nextMonthNav)}function ie(){r.monthNav=P("div","flatpickr-months");r.yearElements=[];r.monthElements=[];r.prevMonthNav=P("span","flatpickr-prev-month");r.prevMonthNav.innerHTML=r.config.prevArrow;r.nextMonthNav=P("span","flatpickr-next-month");r.nextMonthNav.innerHTML=r.config.nextArrow;ae();Object.defineProperty(r,"_hidePrevMonthArrow",{get:function(){return r.__hidePrevMonthArrow},set:function(e){if(r.__hidePrevMonthArrow!==e){C(r.prevMonthNav,"flatpickr-disabled",e);r.__hidePrevMonthArrow=e}}});Object.defineProperty(r,"_hideNextMonthArrow",{get:function(){return r.__hideNextMonthArrow},set:function(e){if(r.__hideNextMonthArrow!==e){C(r.nextMonthNav,"flatpickr-disabled",e);r.__hideNextMonthArrow=e}}});r.currentYearElement=r.yearElements[0];Ve();return r.monthNav}function oe(){r.calendarContainer.classList.add("hasTime");if(r.config.noCalendar)r.calendarContainer.classList.add("noCalendar");var e=B(r.config);r.timeContainer=P("div","flatpickr-time");r.timeContainer.tabIndex=-1;var n=P("span","flatpickr-time-separator",":");var t=F("flatpickr-hour",{"aria-label":r.l10n.hourAriaLabel});r.hourElement=t.getElementsByTagName("input")[0];var a=F("flatpickr-minute",{"aria-label":r.l10n.minuteAriaLabel});r.minuteElement=a.getElementsByTagName("input")[0];r.hourElement.tabIndex=r.minuteElement.tabIndex=-1;r.hourElement.value=T(r.latestSelectedDateObj?r.latestSelectedDateObj.getHours():r.config.time_24hr?e.hours:u(e.hours));r.minuteElement.value=T(r.latestSelectedDateObj?r.latestSelectedDateObj.getMinutes():e.minutes);r.hourElement.setAttribute("step",r.config.hourIncrement.toString());r.minuteElement.setAttribute("step",r.config.minuteIncrement.toString());r.hourElement.setAttribute("min",r.config.time_24hr?"0":"1");r.hourElement.setAttribute("max",r.config.time_24hr?"23":"12");r.hourElement.setAttribute("maxlength","2");r.minuteElement.setAttribute("min","0");r.minuteElement.setAttribute("max","59");r.minuteElement.setAttribute("maxlength","2");r.timeContainer.appendChild(t);r.timeContainer.appendChild(n);r.timeContainer.appendChild(a);if(r.config.time_24hr)r.timeContainer.classList.add("time24hr");if(r.config.enableSeconds){r.timeContainer.classList.add("hasSeconds");var i=F("flatpickr-second");r.secondElement=i.getElementsByTagName("input")[0];r.secondElement.value=T(r.latestSelectedDateObj?r.latestSelectedDateObj.getSeconds():e.seconds);r.secondElement.setAttribute("step",r.minuteElement.getAttribute("step"));r.secondElement.setAttribute("min","0");r.secondElement.setAttribute("max","59");r.secondElement.setAttribute("maxlength","2");r.timeContainer.appendChild(P("span","flatpickr-time-separator",":"));r.timeContainer.appendChild(i)}if(!r.config.time_24hr){r.amPM=P("span","flatpickr-am-pm",r.l10n.amPM[O((r.latestSelectedDateObj?r.hourElement.value:r.config.defaultHour)>11)]);r.amPM.title=r.l10n.toggleTitle;r.amPM.tabIndex=-1;r.timeContainer.appendChild(r.amPM)}return r.timeContainer}function de(){if(!r.weekdayContainer)r.weekdayContainer=P("div","flatpickr-weekdays");else W(r.weekdayContainer);for(var e=r.config.showMonths;e--;){var n=P("div","flatpickr-weekdaycontainer");r.weekdayContainer.appendChild(n)}se();return r.weekdayContainer}function se(){if(!r.weekdayContainer){return}var e=r.l10n.firstDayOfWeek;var n=Z(r.l10n.weekdays.shorthand);if(e>0&&e<n.length){n=Z(n.splice(e,n.length),n.splice(0,e))}for(var t=r.config.showMonths;t--;){r.weekdayContainer.children[t].innerHTML="\n <span class='flatpickr-weekday'>\n "+n.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function le(){r.calendarContainer.classList.add("hasWeeks");var e=P("div","flatpickr-weekwrapper");e.appendChild(P("span","flatpickr-weekday",r.l10n.weekAbbreviation));var n=P("div","flatpickr-weeks");e.appendChild(n);return{weekWrapper:e,weekNumbers:n}}function ue(e,n){if(n===void 0){n=true}var t=n?e:e-r.currentMonth;if(t<0&&r._hidePrevMonthArrow===true||t>0&&r._hideNextMonthArrow===true)return;r.currentMonth+=t;if(r.currentMonth<0||r.currentMonth>11){r.currentYear+=r.currentMonth>11?1:-1;r.currentMonth=(r.currentMonth+12)%12;Ke("onYearChange");re()}ee();Ke("onMonthChange");Ve()}function fe(e,n){if(e===void 0){e=true}if(n===void 0){n=true}r.input.value="";if(r.altInput!==undefined)r.altInput.value="";if(r.mobileInput!==undefined)r.mobileInput.value="";r.selectedDates=[];r.latestSelectedDateObj=undefined;if(n===true){r.currentYear=r._initialDate.getFullYear();r.currentMonth=r._initialDate.getMonth()}if(r.config.enableTime===true){var t=B(r.config),a=t.hours,i=t.minutes,o=t.seconds;h(a,i,o)}r.redraw();if(e)Ke("onChange")}function ce(){r.isOpen=false;if(!r.isMobile){if(r.calendarContainer!==undefined){r.calendarContainer.classList.remove("open")}if(r._input!==undefined){r._input.classList.remove("active")}}Ke("onClose")}function he(){if(r.config!==undefined)Ke("onDestroy");for(var e=r._handlers.length;e--;){r._handlers[e].remove()}r._handlers=[];if(r.mobileInput){if(r.mobileInput.parentNode)r.mobileInput.parentNode.removeChild(r.mobileInput);r.mobileInput=undefined}else if(r.calendarContainer&&r.calendarContainer.parentNode){if(r.config.static&&r.calendarContainer.parentNode){var n=r.calendarContainer.parentNode;n.lastChild&&n.removeChild(n.lastChild);if(n.parentNode){while(n.firstChild)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else r.calendarContainer.parentNode.removeChild(r.calendarContainer)}if(r.altInput){r.input.type="text";if(r.altInput.parentNode)r.altInput.parentNode.removeChild(r.altInput);delete r.altInput}if(r.input){r.input.type=r.input._type;r.input.classList.remove("flatpickr-input");r.input.removeAttribute("readonly")}["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete r[e]}catch(e){}}))}function pe(e){return r.calendarContainer.contains(e)}function me(e){if(r.isOpen&&!r.config.inline){var n=L(e);var t=pe(n);var a=n===r.input||n===r.altInput||r.element.contains(n)||e.path&&e.path.indexOf&&(~e.path.indexOf(r.input)||~e.path.indexOf(r.altInput));var i=!a&&!t&&!pe(e.relatedTarget);var o=!r.config.ignoredFocusElements.some((function(e){return e.contains(n)}));if(i&&o){if(r.config.allowInput){r.setDate(r._input.value,false,r.config.altInput?r.config.altFormat:r.config.dateFormat)}if(r.timeContainer!==undefined&&r.minuteElement!==undefined&&r.hourElement!==undefined&&r.input.value!==""&&r.input.value!==undefined){s()}r.close();if(r.config&&r.config.mode==="range"&&r.selectedDates.length===1)r.clear(false)}}}function ve(e){if(!e||r.config.minDate&&e<r.config.minDate.getFullYear()||r.config.maxDate&&e>r.config.maxDate.getFullYear())return;var n=e,t=r.currentYear!==n;r.currentYear=n||r.currentYear;if(r.config.maxDate&&r.currentYear===r.config.maxDate.getFullYear()){r.currentMonth=Math.min(r.config.maxDate.getMonth(),r.currentMonth)}else if(r.config.minDate&&r.currentYear===r.config.minDate.getFullYear()){r.currentMonth=Math.max(r.config.minDate.getMonth(),r.currentMonth)}if(t){r.redraw();Ke("onYearChange");re()}}function we(e,n){var t;if(n===void 0){n=true}var a=r.parseDate(e,undefined,n);if(r.config.minDate&&a&&K(a,r.config.minDate,n!==undefined?n:!r.minDateHasTime)<0||r.config.maxDate&&a&&K(a,r.config.maxDate,n!==undefined?n:!r.maxDateHasTime)>0)return false;if(!r.config.enable&&r.config.disable.length===0)return true;if(a===undefined)return false;var i=!!r.config.enable,o=(t=r.config.enable)!==null&&t!==void 0?t:r.config.disable;for(var d=0,s=void 0;d<o.length;d++){s=o[d];if(typeof s==="function"&&s(a))return i;else if(s instanceof Date&&a!==undefined&&s.getTime()===a.getTime())return i;else if(typeof s==="string"){var l=r.parseDate(s,undefined,true);return l&&l.getTime()===a.getTime()?i:!i}else if(typeof s==="object"&&a!==undefined&&s.from&&s.to&&a.getTime()>=s.from.getTime()&&a.getTime()<=s.to.getTime())return i}return!i}function ge(e){if(r.daysContainer!==undefined)return e.className.indexOf("hidden")===-1&&e.className.indexOf("flatpickr-disabled")===-1&&r.daysContainer.contains(e);return false}function ke(e){var n=e.target===r._input;var t=r._input.value.trimEnd()!==Be();if(n&&t&&!(e.relatedTarget&&pe(e.relatedTarget))){r.setDate(r._input.value,true,e.target===r.altInput?r.config.altFormat:r.config.dateFormat)}}function be(n){var t=L(n);var a=r.config.wrap?e.contains(t):t===r._input;var o=r.config.allowInput;var d=r.isOpen&&(!o||!a);var l=r.config.inline&&a&&!o;if(n.keyCode===13&&a){if(o){r.setDate(r._input.value,true,t===r.altInput?r.config.altFormat:r.config.dateFormat);r.close();return t.blur()}else{r.open()}}else if(pe(t)||d||l){var u=!!r.timeContainer&&r.timeContainer.contains(t);switch(n.keyCode){case 13:if(u){n.preventDefault();s();Pe()}else We(n);break;case 27:n.preventDefault();Pe();break;case 8:case 46:if(a&&!r.config.allowInput){n.preventDefault();r.clear()}break;case 37:case 39:if(!u&&!a){n.preventDefault();var c=i();if(r.daysContainer!==undefined&&(o===false||c&&ge(c))){var h=n.keyCode===39?1:-1;if(!n.ctrlKey)Y(undefined,h);else{n.stopPropagation();ue(h);Y(z(1),0)}}}else if(r.hourElement)r.hourElement.focus();break;case 38:case 40:n.preventDefault();var p=n.keyCode===40?1:-1;if(r.daysContainer&&t.$i!==undefined||t===r.input||t===r.altInput){if(n.ctrlKey){n.stopPropagation();ve(r.currentYear-p);Y(z(1),0)}else if(!u)Y(undefined,p*7)}else if(t===r.currentYearElement){ve(r.currentYear-p)}else if(r.config.enableTime){if(!u&&r.hourElement)r.hourElement.focus();s(n);r._debouncedChange()}break;case 9:if(u){var m=[r.hourElement,r.minuteElement,r.secondElement,r.amPM].concat(r.pluginElements).filter((function(e){return e}));var v=m.indexOf(t);if(v!==-1){var w=m[v+(n.shiftKey?-1:1)];n.preventDefault();(w||r._input).focus()}}else if(!r.config.noCalendar&&r.daysContainer&&r.daysContainer.contains(t)&&n.shiftKey){n.preventDefault();r._input.focus()}break}}if(r.amPM!==undefined&&t===r.amPM){switch(n.key){case r.l10n.amPM[0].charAt(0):case r.l10n.amPM[0].charAt(0).toLowerCase():r.amPM.textContent=r.l10n.amPM[0];f();Qe();break;case r.l10n.amPM[1].charAt(0):case r.l10n.amPM[1].charAt(0).toLowerCase():r.amPM.textContent=r.l10n.amPM[1];f();Qe();break}}if(a||pe(t)){Ke("onKeyDown",n)}}function ye(e,n){if(n===void 0){n="flatpickr-day"}if(r.selectedDates.length!==1||e&&(!e.classList.contains(n)||e.classList.contains("flatpickr-disabled")))return;var t=e?e.dateObj.getTime():r.days.firstElementChild.dateObj.getTime(),a=r.parseDate(r.selectedDates[0],undefined,true).getTime(),i=Math.min(t,r.selectedDates[0].getTime()),o=Math.max(t,r.selectedDates[0].getTime());var d=false;var s=0,l=0;for(var u=i;u<o;u+=V.DAY){if(!we(new Date(u),true)){d=d||u>i&&u<o;if(u<a&&(!s||u>s))s=u;else if(u>a&&(!l||u<l))l=u}}var f=Array.from(r.rContainer.querySelectorAll("*:nth-child(-n+"+r.config.showMonths+") > ."+n));f.forEach((function(n){var i=n.dateObj;var o=i.getTime();var u=s>0&&o<s||l>0&&o>l;if(u){n.classList.add("notAllowed");["inRange","startRange","endRange"].forEach((function(e){n.classList.remove(e)}));return}else if(d&&!u)return;["startRange","inRange","endRange","notAllowed"].forEach((function(e){n.classList.remove(e)}));if(e!==undefined){e.classList.add(t<=r.selectedDates[0].getTime()?"startRange":"endRange");if(a<t&&o===a)n.classList.add("startRange");else if(a>t&&o===a)n.classList.add("endRange");if(o>=s&&(l===0||o<=l)&&U(o,a,t))n.classList.add("inRange")}}))}function Me(){if(r.isOpen&&!r.config.static&&!r.config.inline)Oe()}function De(e,n){if(n===void 0){n=r._positionElement}if(r.isMobile===true){if(e){e.preventDefault();var t=L(e);if(t){t.blur()}}if(r.mobileInput!==undefined){r.mobileInput.focus();r.mobileInput.click()}Ke("onOpen");return}else if(r._input.disabled||r.config.inline){return}var a=r.isOpen;r.isOpen=true;if(!a){r.calendarContainer.classList.add("open");r._input.classList.add("active");Ke("onOpen");Oe(n)}if(r.config.enableTime===true&&r.config.noCalendar===true){if(r.config.allowInput===false&&(e===undefined||!r.timeContainer.contains(e.relatedTarget))){setTimeout((function(){return r.hourElement.select()}),50)}}}function Se(e){return function(n){var t=r.config["_"+e+"Date"]=r.parseDate(n,r.config.dateFormat);var a=r.config["_"+(e==="min"?"max":"min")+"Date"];if(t!==undefined){r[e==="min"?"minDateHasTime":"maxDateHasTime"]=t.getHours()>0||t.getMinutes()>0||t.getSeconds()>0}if(r.selectedDates){r.selectedDates=r.selectedDates.filter((function(e){return we(e)}));if(!r.selectedDates.length&&e==="min")c(t);Qe()}if(r.daysContainer){Ce();if(t!==undefined)r.currentYearElement[e]=t.getFullYear().toString();else r.currentYearElement.removeAttribute(e);r.currentYearElement.disabled=!!a&&t!==undefined&&a.getFullYear()===t.getFullYear()}}}function xe(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"];var a=Q(Q({},JSON.parse(JSON.stringify(e.dataset||{}))),n);var i={};r.config.parseDate=a.parseDate;r.config.formatDate=a.formatDate;Object.defineProperty(r.config,"enable",{get:function(){return r.config._enable},set:function(e){r.config._enable=Ie(e)}});Object.defineProperty(r.config,"disable",{get:function(){return r.config._disable},set:function(e){r.config._disable=Ie(e)}});var d=a.mode==="time";if(!a.dateFormat&&(a.enableTime||d)){var s=ne.defaultConfig.dateFormat||x.dateFormat;i.dateFormat=a.noCalendar||d?"H:i"+(a.enableSeconds?":S":""):s+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||d)&&!a.altFormat){var l=ne.defaultConfig.altFormat||x.altFormat;i.altFormat=a.noCalendar||d?"h:i"+(a.enableSeconds?":S K":" K"):l+(" h:i"+(a.enableSeconds?":S":"")+" K")}Object.defineProperty(r.config,"minDate",{get:function(){return r.config._minDate},set:Se("min")});Object.defineProperty(r.config,"maxDate",{get:function(){return r.config._maxDate},set:Se("max")});var u=function(e){return function(n){r.config[e==="min"?"_minTime":"_maxTime"]=r.parseDate(n,"H:i:S")}};Object.defineProperty(r.config,"minTime",{get:function(){return r.config._minTime},set:u("min")});Object.defineProperty(r.config,"maxTime",{get:function(){return r.config._maxTime},set:u("max")});if(a.mode==="time"){r.config.noCalendar=true;r.config.enableTime=true}Object.assign(r.config,i,a);for(var f=0;f<t.length;f++)r.config[t[f]]=r.config[t[f]]===true||r.config[t[f]]==="true";S.filter((function(e){return r.config[e]!==undefined})).forEach((function(e){r.config[e]=J(r.config[e]||[]).map(o)}));r.isMobile=!r.config.disableMobile&&!r.config.inline&&r.config.mode==="single"&&!r.config.disable.length&&!r.config.enable&&!r.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var f=0;f<r.config.plugins.length;f++){var c=r.config.plugins[f](r)||{};for(var h in c){if(S.indexOf(h)>-1){r.config[h]=J(c[h]).map(o).concat(r.config[h])}else if(typeof a[h]==="undefined")r.config[h]=c[h]}}if(!a.altInputClass){r.config.altInputClass=Ae().className+" "+r.config.altInputClass}Ke("onParseConfig")}function Ae(){return r.config.wrap?e.querySelector("[data-input]"):e}function Te(){if(typeof r.config.locale!=="object"&&typeof ne.l10ns[r.config.locale]==="undefined")r.config.errorHandler(new Error("flatpickr: invalid locale "+r.config.locale));r.l10n=Q(Q({},ne.l10ns.default),typeof r.config.locale==="object"?r.config.locale:r.config.locale!=="default"?ne.l10ns[r.config.locale]:undefined);_.D="("+r.l10n.weekdays.shorthand.join("|")+")";_.l="("+r.l10n.weekdays.longhand.join("|")+")";_.M="("+r.l10n.months.shorthand.join("|")+")";_.F="("+r.l10n.months.longhand.join("|")+")";_.K="("+r.l10n.amPM[0]+"|"+r.l10n.amPM[1]+"|"+r.l10n.amPM[0].toLowerCase()+"|"+r.l10n.amPM[1].toLowerCase()+")";var t=Q(Q({},n),JSON.parse(JSON.stringify(e.dataset||{})));if(t.time_24hr===undefined&&ne.defaultConfig.time_24hr===undefined){r.config.time_24hr=r.l10n.time_24hr}r.formatDate=E(r);r.parseDate=H({config:r.config,l10n:r.l10n})}function Oe(e){if(typeof r.config.position==="function"){return void r.config.position(r,e)}if(r.calendarContainer===undefined)return;Ke("onPreCalendarPosition");var n=e||r._positionElement;var t=Array.prototype.reduce.call(r.calendarContainer.children,(function(e,n){return e+n.offsetHeight}),0),a=r.calendarContainer.offsetWidth,i=r.config.position.split(" "),o=i[0],d=i.length>1?i[1]:null,s=n.getBoundingClientRect(),l=window.innerHeight-s.bottom,u=o==="above"||o!=="below"&&l<t&&s.top>t;var f=window.pageYOffset+s.top+(!u?n.offsetHeight+2:-t-2);C(r.calendarContainer,"arrowTop",!u);C(r.calendarContainer,"arrowBottom",u);if(r.config.inline)return;var c=window.pageXOffset+s.left;var h=false;var p=false;if(d==="center"){c-=(a-s.width)/2;h=true}else if(d==="right"){c-=a-s.width;p=true}C(r.calendarContainer,"arrowLeft",!h&&!p);C(r.calendarContainer,"arrowCenter",h);C(r.calendarContainer,"arrowRight",p);var m=window.document.body.offsetWidth-(window.pageXOffset+s.right);var v=c+a>window.document.body.offsetWidth;var w=m+a>window.document.body.offsetWidth;C(r.calendarContainer,"rightMost",v);if(r.config.static)return;r.calendarContainer.style.top=f+"px";if(!v){r.calendarContainer.style.left=c+"px";r.calendarContainer.style.right="auto"}else if(!w){r.calendarContainer.style.left="auto";r.calendarContainer.style.right=m+"px"}else{var g=je();if(g===undefined)return;var k=window.document.body.offsetWidth;var b=Math.max(0,k/2-a/2);var y=".flatpickr-calendar.centerMost:before";var M=".flatpickr-calendar.centerMost:after";var D=g.cssRules.length;var S="{left:"+s.left+"px;right:auto;}";C(r.calendarContainer,"rightMost",false);C(r.calendarContainer,"centerMost",true);g.insertRule(y+","+M+S,D);r.calendarContainer.style.left=b+"px";r.calendarContainer.style.right="auto"}}function je(){var e=null;for(var n=0;n<document.styleSheets.length;n++){var r=document.styleSheets[n];if(!r.cssRules)continue;e=r;break}return e!=null?e:Je()}function Je(){var e=document.createElement("style");document.head.appendChild(e);return e.sheet}function Ce(){if(r.config.noCalendar||r.isMobile)return;re();Ve();ee()}function Pe(){r._input.focus();if(window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==undefined){setTimeout(r.close,0)}else{r.close()}}function We(e){e.preventDefault();e.stopPropagation();var n=function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")};var t=N(L(e),n);if(t===undefined)return;var a=t;var i=r.latestSelectedDateObj=new Date(a.dateObj.getTime());var o=(i.getMonth()<r.currentMonth||i.getMonth()>r.currentMonth+r.config.showMonths-1)&&r.config.mode!=="range";r.selectedDateElem=a;if(r.config.mode==="single")r.selectedDates=[i];else if(r.config.mode==="multiple"){var d=Ge(i);if(d)r.selectedDates.splice(parseInt(d),1);else r.selectedDates.push(i)}else if(r.config.mode==="range"){if(r.selectedDates.length===2){r.clear(false,false)}r.latestSelectedDateObj=i;r.selectedDates.push(i);if(K(i,r.selectedDates[0],true)!==0)r.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()}))}f();if(o){var s=r.currentYear!==i.getFullYear();r.currentYear=i.getFullYear();r.currentMonth=i.getMonth();if(s){Ke("onYearChange");re()}Ke("onMonthChange")}Ve();ee();Qe();if(!o&&r.config.mode!=="range"&&r.config.showMonths===1)D(a);else if(r.selectedDateElem!==undefined&&r.hourElement===undefined){r.selectedDateElem&&r.selectedDateElem.focus()}if(r.hourElement!==undefined)r.hourElement!==undefined&&r.hourElement.focus();if(r.config.closeOnSelect){var l=r.config.mode==="single"&&!r.config.enableTime;var u=r.config.mode==="range"&&r.selectedDates.length===2&&!r.config.enableTime;if(l||u){Pe()}}v()}var Ne={locale:[Te,se],showMonths:[ae,d,de],minDate:[g],maxDate:[g],positionElement:[Ye],clickOpens:[function(){if(r.config.clickOpens===true){m(r._input,"focus",r.open);m(r._input,"click",r.open)}else{r._input.removeEventListener("focus",r.open);r._input.removeEventListener("click",r.open)}}]};function Fe(e,n){if(e!==null&&typeof e==="object"){Object.assign(r.config,e);for(var t in e){if(Ne[t]!==undefined)Ne[t].forEach((function(e){return e()}))}}else{r.config[e]=n;if(Ne[e]!==undefined)Ne[e].forEach((function(e){return e()}));else if(S.indexOf(e)>-1)r.config[e]=J(n)}r.redraw();Qe(true)}function Le(e,n){var t=[];if(e instanceof Array)t=e.map((function(e){return r.parseDate(e,n)}));else if(e instanceof Date||typeof e==="number")t=[r.parseDate(e,n)];else if(typeof e==="string"){switch(r.config.mode){case"single":case"time":t=[r.parseDate(e,n)];break;case"multiple":t=e.split(r.config.conjunction).map((function(e){return r.parseDate(e,n)}));break;case"range":t=e.split(r.l10n.rangeSeparator).map((function(e){return r.parseDate(e,n)}));break}}else r.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));r.selectedDates=r.config.allowInvalidPreload?t:t.filter((function(e){return e instanceof Date&&we(e,false)}));if(r.config.mode==="range")r.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()}))}function ze(e,n,t){if(n===void 0){n=false}if(t===void 0){t=r.config.dateFormat}if(e!==0&&!e||e instanceof Array&&e.length===0)return r.clear(n);Le(e,t);r.latestSelectedDateObj=r.selectedDates[r.selectedDates.length-1];r.redraw();g(undefined,n);c();if(r.selectedDates.length===0){r.clear(false)}Qe(n);if(n)Ke("onChange")}function Ie(e){return e.slice().map((function(e){if(typeof e==="string"||typeof e==="number"||e instanceof Date){return r.parseDate(e,undefined,true)}else if(e&&typeof e==="object"&&e.from&&e.to)return{from:r.parseDate(e.from,undefined),to:r.parseDate(e.to,undefined)};return e})).filter((function(e){return e}))}function Re(){r.selectedDates=[];r.now=r.parseDate(r.config.now)||new Date;var e=r.config.defaultDate||((r.input.nodeName==="INPUT"||r.input.nodeName==="TEXTAREA")&&r.input.placeholder&&r.input.value===r.input.placeholder?null:r.input.value);if(e)Le(e,r.config.dateFormat);r._initialDate=r.selectedDates.length>0?r.selectedDates[0]:r.config.minDate&&r.config.minDate.getTime()>r.now.getTime()?r.config.minDate:r.config.maxDate&&r.config.maxDate.getTime()<r.now.getTime()?r.config.maxDate:r.now;r.currentYear=r._initialDate.getFullYear();r.currentMonth=r._initialDate.getMonth();if(r.selectedDates.length>0)r.latestSelectedDateObj=r.selectedDates[0];if(r.config.minTime!==undefined)r.config.minTime=r.parseDate(r.config.minTime,"H:i");if(r.config.maxTime!==undefined)r.config.maxTime=r.parseDate(r.config.maxTime,"H:i");r.minDateHasTime=!!r.config.minDate&&(r.config.minDate.getHours()>0||r.config.minDate.getMinutes()>0||r.config.minDate.getSeconds()>0);r.maxDateHasTime=!!r.config.maxDate&&(r.config.maxDate.getHours()>0||r.config.maxDate.getMinutes()>0||r.config.maxDate.getSeconds()>0)}function _e(){r.input=Ae();if(!r.input){r.config.errorHandler(new Error("Invalid input element specified"));return}r.input._type=r.input.type;r.input.type="text";r.input.classList.add("flatpickr-input");r._input=r.input;if(r.config.altInput){r.altInput=P(r.input.nodeName,r.config.altInputClass);r._input=r.altInput;r.altInput.placeholder=r.input.placeholder;r.altInput.disabled=r.input.disabled;r.altInput.required=r.input.required;r.altInput.tabIndex=r.input.tabIndex;r.altInput.type="text";r.input.setAttribute("type","hidden");if(!r.config.static&&r.input.parentNode)r.input.parentNode.insertBefore(r.altInput,r.input.nextSibling)}if(!r.config.allowInput)r._input.setAttribute("readonly","readonly");Ye()}function Ye(){r._positionElement=r.config.positionElement||r._input}function Ee(){var e=r.config.enableTime?r.config.noCalendar?"time":"datetime-local":"date";r.mobileInput=P("input",r.input.className+" flatpickr-mobile");r.mobileInput.tabIndex=1;r.mobileInput.type=e;r.mobileInput.disabled=r.input.disabled;r.mobileInput.required=r.input.required;r.mobileInput.placeholder=r.input.placeholder;r.mobileFormatStr=e==="datetime-local"?"Y-m-d\\TH:i:S":e==="date"?"Y-m-d":"H:i:S";if(r.selectedDates.length>0){r.mobileInput.defaultValue=r.mobileInput.value=r.formatDate(r.selectedDates[0],r.mobileFormatStr)}if(r.config.minDate)r.mobileInput.min=r.formatDate(r.config.minDate,"Y-m-d");if(r.config.maxDate)r.mobileInput.max=r.formatDate(r.config.maxDate,"Y-m-d");if(r.input.getAttribute("step"))r.mobileInput.step=String(r.input.getAttribute("step"));r.input.type="hidden";if(r.altInput!==undefined)r.altInput.type="hidden";try{if(r.input.parentNode)r.input.parentNode.insertBefore(r.mobileInput,r.input.nextSibling)}catch(e){}m(r.mobileInput,"change",(function(e){r.setDate(L(e).value,false,r.mobileFormatStr);Ke("onChange");Ke("onClose")}))}function He(e){if(r.isOpen===true)return r.close();r.open(e)}function Ke(e,n){if(r.config===undefined)return;var t=r.config[e];if(t!==undefined&&t.length>0){for(var a=0;t[a]&&a<t.length;a++)t[a](r.selectedDates,r.input.value,r,n)}if(e==="onChange"){r.input.dispatchEvent(Ue("change"));r.input.dispatchEvent(Ue("input"))}}function Ue(e){var n=document.createEvent("Event");n.initEvent(e,true,true);return n}function Ge(e){for(var n=0;n<r.selectedDates.length;n++){var t=r.selectedDates[n];if(t instanceof Date&&K(t,e)===0)return""+n}return false}function qe(e){if(r.config.mode!=="range"||r.selectedDates.length<2)return false;return K(e,r.selectedDates[0])>=0&&K(e,r.selectedDates[1])<=0}function Ve(){if(r