-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathp-1b57ba98.entry.js
5 lines (5 loc) · 72.1 KB
/
p-1b57ba98.entry.js
1
2
3
4
5
/*!
* Built by BASIS
* Copyright BASIS International Ltd.
*/
import{r as t,c as n,d as e,w as i,h as r,H as o,g as a}from"./p-0e3693b5.js";import{D as s}from"./p-d533ee6a.js";import{D as c}from"./p-835abc59.js";import{D as d}from"./p-5440a118.js";import{j as l}from"./p-2b4379f2.js";import{h as u}from"./p-3e9fe89f.js";import{D as h,a as f,b as p}from"./p-539a6785.js";import{S as v}from"./p-6a502b3f.js";import{D as w}from"./p-862841ec.js";var b=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],g={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(t){return"undefined"!=typeof console&&console.warn(t)},getWeek:function(t){var n=new Date(t.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var e=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-e.getTime())/864e5-3+(e.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,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:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,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:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},m={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(t){var n=t%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:!1},y=function(t,n){return void 0===n&&(n=2),("000"+t).slice(-1*n)},k=function(t){return!0===t?1:0};function x(t,n){var e;return function(){var i=this,r=arguments;clearTimeout(e),e=setTimeout((function(){return t.apply(i,r)}),n)}}var D=function(t){return t instanceof Array?t:[t]};function M(t,n,e){if(!0===e)return t.classList.add(n);t.classList.remove(n)}function C(t,n,e){var i=window.document.createElement(t);return e=e||"",i.className=n=n||"",void 0!==e&&(i.textContent=e),i}function j(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function S(t,n){return n(t)?t:t.parentNode?S(t.parentNode,n):void 0}function A(t,n){var e=C("div","numInputWrapper"),i=C("input","numInput "+t),r=C("span","arrowUp"),o=C("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==n)for(var a in n)i.setAttribute(a,n[a]);return e.appendChild(i),e.appendChild(r),e.appendChild(o),e}function I(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(n){return t.target}}var F=function(){},T=function(t,n,e){return e.months[n?"shorthand":"longhand"][t]},O={D:F,F:function(t,n,e){t.setMonth(e.months.longhand.indexOf(n))},G:function(t,n){t.setHours((t.getHours()>=12?12:0)+parseFloat(n))},H:function(t,n){t.setHours(parseFloat(n))},J:function(t,n){t.setDate(parseFloat(n))},K:function(t,n,e){t.setHours(t.getHours()%12+12*k(new RegExp(e.amPM[1],"i").test(n)))},M:function(t,n,e){t.setMonth(e.months.shorthand.indexOf(n))},S:function(t,n){t.setSeconds(parseFloat(n))},U:function(t,n){return new Date(1e3*parseFloat(n))},W:function(t,n,e){var i=parseInt(n),r=new Date(t.getFullYear(),0,2+7*(i-1),0,0,0,0);return r.setDate(r.getDate()-r.getDay()+e.firstDayOfWeek),r},Y:function(t,n){t.setFullYear(parseFloat(n))},Z:function(t,n){return new Date(n)},d:function(t,n){t.setDate(parseFloat(n))},h:function(t,n){t.setHours((t.getHours()>=12?12:0)+parseFloat(n))},i:function(t,n){t.setMinutes(parseFloat(n))},j:function(t,n){t.setDate(parseFloat(n))},l:F,m:function(t,n){t.setMonth(parseFloat(n)-1)},n:function(t,n){t.setMonth(parseFloat(n)-1)},s:function(t,n){t.setSeconds(parseFloat(n))},u:function(t,n){return new Date(parseFloat(n))},w:F,y:function(t,n){t.setFullYear(2e3+parseFloat(n))}},z={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})"},P={Z:function(t){return t.toISOString()},D:function(t,n,e){return n.weekdays.shorthand[P.w(t,n,e)]},F:function(t,n,e){return T(P.n(t,n,e)-1,!1,n)},G:function(t,n,e){return y(P.h(t,n,e))},H:function(t){return y(t.getHours())},J:function(t,n){return void 0!==n.ordinal?t.getDate()+n.ordinal(t.getDate()):t.getDate()},K:function(t,n){return n.amPM[k(t.getHours()>11)]},M:function(t,n){return T(t.getMonth(),!0,n)},S:function(t){return y(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,n,e){return e.getWeek(t)},Y:function(t){return y(t.getFullYear(),4)},d:function(t){return y(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return y(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,n){return n.weekdays.longhand[t.getDay()]},m:function(t){return y(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},E=function(t){var n=t.config,e=void 0===n?g:n,i=t.l10n,r=void 0===i?m:i,o=t.isMobile,a=void 0!==o&&o;return function(t,n,i){var o=i||r;return void 0===e.formatDate||a?n.split("").map((function(n,i,r){return P[n]&&"\\"!==r[i-1]?P[n](t,o,e):"\\"!==n?n:""})).join(""):e.formatDate(t,n,o)}},R=function(t){var n=t.config,e=void 0===n?g:n,i=t.l10n,r=void 0===i?m:i;return function(t,n,i,o){if(0===t||t){var a,s=o||r,c=t;if(t instanceof Date)a=new Date(t.getTime());else if("string"!=typeof t&&void 0!==t.toFixed)a=new Date(t);else if("string"==typeof t){var d=n||(e||g).dateFormat,l=String(t).trim();if("today"===l)a=new Date,i=!0;else if(e&&e.parseDate)a=e.parseDate(t,d);else if(/Z$/.test(l)||/GMT$/.test(l))a=new Date(t);else{for(var u=void 0,h=[],f=0,p=0,v="";f<d.length;f++){var w=d[f],b="\\"===w;if(z[w]&&"\\"!==d[f-1]&&!b){v+=z[w];var m=new RegExp(v).exec(t);m&&(u=!0)&&h["Y"!==w?"push":"unshift"]({fn:O[w],val:m[++p]})}else b||(v+=".")}a=e&&e.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),h.forEach((function(t){return a=(0,t.fn)(a,t.val,s)||a})),a=u?a:void 0}}if(a instanceof Date&&!isNaN(a.getTime()))return!0===i&&a.setHours(0,0,0,0),a;e.errorHandler(new Error("Invalid date provided: "+c))}}};function N(t,n,e){return void 0===e&&(e=!0),!1!==e?new Date(t.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0):t.getTime()-n.getTime()}var L=function(t,n,e){return t>Math.min(n,e)&&t<Math.max(n,e)},H=function(t,n,e){return 3600*t+60*n+e},Y=function(t){var n=Math.floor(t/3600),e=(t-3600*n)/60;return[n,e,t-3600*n-60*e]},U={DAY:864e5};function _(t){var n=t.defaultHour,e=t.defaultMinute,i=t.defaultSeconds;if(void 0!==t.minDate){var r=t.minDate.getHours(),o=t.minDate.getMinutes(),a=t.minDate.getSeconds();n<r&&(n=r),n===r&&e<o&&(e=o),n===r&&e===o&&i<a&&(i=t.minDate.getSeconds())}if(void 0!==t.maxDate){var s=t.maxDate.getHours(),c=t.maxDate.getMinutes();(n=Math.min(n,s))===s&&(e=Math.min(c,e)),n===s&&e===c&&(i=t.maxDate.getSeconds())}return{hours:n,minutes:e,seconds:i}}"function"!=typeof Object.assign&&(Object.assign=function(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];if(!t)throw TypeError("Cannot convert undefined or null to object");for(var i=function(n){n&&Object.keys(n).forEach((function(e){return t[e]=n[e]}))},r=0,o=n;r<o.length;r++)i(o[r]);return t});var q=function(){return q=Object.assign||function(t){for(var n,e=1,i=arguments.length;e<i;e++)for(var r in n=arguments[e])Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r]);return t},q.apply(this,arguments)},K=function(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;var i=Array(t),r=0;for(n=0;n<e;n++)for(var o=arguments[n],a=0,s=o.length;a<s;a++,r++)i[r]=o[a];return i},W=300;function J(t,n){var e={config:q(q({},g),V.defaultConfig),l10n:m};function i(){var t;return(null===(t=e.calendarContainer)||void 0===t?void 0:t.getRootNode()).activeElement||document.activeElement}function r(t){return t.bind(e)}function o(){var t=e.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==e.calendarContainer&&(e.calendarContainer.style.visibility="hidden",e.calendarContainer.style.display="block"),void 0!==e.daysContainer){var n=(e.days.offsetWidth+1)*t.showMonths;e.daysContainer.style.width=n+"px",e.calendarContainer.style.width=n+(void 0!==e.weekWrapper?e.weekWrapper.offsetWidth:0)+"px",e.calendarContainer.style.removeProperty("visibility"),e.calendarContainer.style.removeProperty("display")}}))}function a(t){if(0===e.selectedDates.length){var n=void 0===e.config.minDate||N(new Date,e.config.minDate)>=0?new Date:new Date(e.config.minDate.getTime()),i=_(e.config);n.setHours(i.hours,i.minutes,i.seconds,n.getMilliseconds()),e.selectedDates=[n],e.latestSelectedDateObj=n}void 0!==t&&"blur"!==t.type&&function(t){t.preventDefault();var n="keydown"===t.type,i=I(t),r=i;void 0!==e.amPM&&i===e.amPM&&(e.amPM.textContent=e.l10n.amPM[k(e.amPM.textContent===e.l10n.amPM[0])]);var o=parseFloat(r.getAttribute("min")),a=parseFloat(r.getAttribute("max")),s=parseFloat(r.getAttribute("step")),c=parseInt(r.value,10),d=c+s*(t.delta||(n?38===t.which?1:-1:0));if(void 0!==r.value&&2===r.value.length){var l=r===e.hourElement,u=r===e.minuteElement;d<o?(d=a+d+k(!l)+(k(l)&&k(!e.amPM)),u&&v(void 0,-1,e.hourElement)):d>a&&(d=r===e.hourElement?d-a-k(!e.amPM):o,u&&v(void 0,1,e.hourElement)),e.amPM&&l&&(1===s?d+c===23:Math.abs(d-c)>s)&&(e.amPM.textContent=e.l10n.amPM[k(e.amPM.textContent===e.l10n.amPM[0])]),r.value=y(d)}}(t);var r=e._input.value;s(),jt(),e._input.value!==r&&e._debouncedChange()}function s(){if(void 0!==e.hourElement&&void 0!==e.minuteElement){var t=(parseInt(e.hourElement.value.slice(-2),10)||0)%24,n=(parseInt(e.minuteElement.value,10)||0)%60,i=void 0!==e.secondElement?(parseInt(e.secondElement.value,10)||0)%60:0;void 0!==e.amPM&&(t=t%12+12*k(e.amPM.textContent===e.l10n.amPM[1]));var r=void 0!==e.config.minTime||e.config.minDate&&e.minDateHasTime&&e.latestSelectedDateObj&&0===N(e.latestSelectedDateObj,e.config.minDate,!0),o=void 0!==e.config.maxTime||e.config.maxDate&&e.maxDateHasTime&&e.latestSelectedDateObj&&0===N(e.latestSelectedDateObj,e.config.maxDate,!0);if(void 0!==e.config.maxTime&&void 0!==e.config.minTime&&e.config.minTime>e.config.maxTime){var a=H(e.config.minTime.getHours(),e.config.minTime.getMinutes(),e.config.minTime.getSeconds()),s=H(e.config.maxTime.getHours(),e.config.maxTime.getMinutes(),e.config.maxTime.getSeconds()),c=H(t,n,i);if(c>s&&c<a){var l=Y(a);t=l[0],n=l[1],i=l[2]}}else{if(o){var u=void 0!==e.config.maxTime?e.config.maxTime:e.config.maxDate;(t=Math.min(t,u.getHours()))===u.getHours()&&(n=Math.min(n,u.getMinutes())),n===u.getMinutes()&&(i=Math.min(i,u.getSeconds()))}if(r){var h=void 0!==e.config.minTime?e.config.minTime:e.config.minDate;(t=Math.max(t,h.getHours()))===h.getHours()&&n<h.getMinutes()&&(n=h.getMinutes()),n===h.getMinutes()&&(i=Math.max(i,h.getSeconds()))}}d(t,n,i)}}function c(t){var n=t||e.latestSelectedDateObj;n&&n instanceof Date&&d(n.getHours(),n.getMinutes(),n.getSeconds())}function d(t,n,i){void 0!==e.latestSelectedDateObj&&e.latestSelectedDateObj.setHours(t%24,n,i||0,0),e.hourElement&&e.minuteElement&&!e.isMobile&&(e.hourElement.value=y(e.config.time_24hr?t:(12+t)%12+12*k(t%12==0)),e.minuteElement.value=y(n),void 0!==e.amPM&&(e.amPM.textContent=e.l10n.amPM[k(t>=12)]),void 0!==e.secondElement&&(e.secondElement.value=y(i)))}function l(t){var n=I(t),e=parseInt(n.value)+(t.delta||0);(e/1e3>1||"Enter"===t.key&&!/[^\d]/.test(e.toString()))&&it(e)}function u(t,n,i,r){return n instanceof Array?n.forEach((function(n){return u(t,n,i,r)})):t instanceof Array?t.forEach((function(t){return u(t,n,i,r)})):(t.addEventListener(n,i,r),void e._handlers.push({remove:function(){return t.removeEventListener(n,i,r)}}))}function h(){kt("onChange")}function f(t,n){var i=void 0!==t?e.parseDate(t):e.latestSelectedDateObj||(e.config.minDate&&e.config.minDate>e.now?e.config.minDate:e.config.maxDate&&e.config.maxDate<e.now?e.config.maxDate:e.now),r=e.currentYear,o=e.currentMonth;try{void 0!==i&&(e.currentYear=i.getFullYear(),e.currentMonth=i.getMonth())}catch(t){t.message="Invalid date supplied: "+i,e.config.errorHandler(t)}n&&e.currentYear!==r&&(kt("onYearChange"),$()),!n||e.currentYear===r&&e.currentMonth===o||kt("onMonthChange"),e.redraw()}function p(t){var n=I(t);~n.className.indexOf("arrow")&&v(t,n.classList.contains("arrowUp")?1:-1)}function v(t,n,e){var i=t&&I(t),r=e||i&&i.parentNode&&i.parentNode.firstChild,o=xt("increment");o.delta=n,r&&r.dispatchEvent(o)}function w(t,n,i,r){var o=rt(n,!0),a=C("span",t,n.getDate().toString());return a.dateObj=n,a.$i=r,a.setAttribute("aria-label",e.formatDate(n,e.config.ariaDateFormat)),-1===t.indexOf("hidden")&&0===N(n,e.now)&&(e.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),o?(a.tabIndex=-1,Dt(n)&&(a.classList.add("selected"),e.selectedDateElem=a,"range"===e.config.mode&&(M(a,"startRange",e.selectedDates[0]&&0===N(n,e.selectedDates[0],!0)),M(a,"endRange",e.selectedDates[1]&&0===N(n,e.selectedDates[1],!0)),"nextMonthDay"===t&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===e.config.mode&&function(t){return!("range"!==e.config.mode||e.selectedDates.length<2)&&N(t,e.selectedDates[0])>=0&&N(t,e.selectedDates[1])<=0}(n)&&!Dt(n)&&a.classList.add("inRange"),e.weekNumbers&&1===e.config.showMonths&&"prevMonthDay"!==t&&r%7==6&&e.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+e.config.getWeek(n)+"</span>"),kt("onDayCreate",a),a}function F(t){t.focus(),"range"===e.config.mode&&ct(t)}function O(t){for(var n=t>0?e.config.showMonths:-1,i=t>0?0:e.config.showMonths-1;i!=n;i+=t)for(var r=e.daysContainer.children[i],o=t>0?r.children.length:-1,a=t>0?0:r.children.length-1;a!=o;a+=t){var s=r.children[a];if(-1===s.className.indexOf("hidden")&&rt(s.dateObj))return s}}function P(t,n){var r=i(),o=ot(r||document.body),a=void 0!==t?t:o?r:void 0!==e.selectedDateElem&&ot(e.selectedDateElem)?e.selectedDateElem:void 0!==e.todayDateElem&&ot(e.todayDateElem)?e.todayDateElem:O(n>0?1:-1);void 0===a?e._input.focus():o?function(t,n){for(var i=-1===t.className.indexOf("Month")?t.dateObj.getMonth():e.currentMonth,r=n>0?e.config.showMonths:-1,o=n>0?1:-1,a=i-e.currentMonth;a!=r;a+=o)for(var s=e.daysContainer.children[a],c=s.children.length,d=i-e.currentMonth===a?t.$i+n:n<0?s.children.length-1:0;d>=0&&d<c&&d!=(n>0?c:-1);d+=o){var l=s.children[d];if(-1===l.className.indexOf("hidden")&&rt(l.dateObj)&&Math.abs(t.$i-d)>=Math.abs(n))return F(l)}e.changeMonth(o),P(O(o),0)}(a,n):F(a)}function J(t,n){for(var i=(new Date(t,n,1).getDay()-e.l10n.firstDayOfWeek+7)%7,r=e.utils.getDaysInMonth((n-1+12)%12,t),o=e.utils.getDaysInMonth(n,t),a=window.document.createDocumentFragment(),s=e.config.showMonths>1,c=s?"prevMonthDay hidden":"prevMonthDay",d=s?"nextMonthDay hidden":"nextMonthDay",l=r+1-i,u=0;l<=r;l++,u++)a.appendChild(w("flatpickr-day "+c,new Date(t,n-1,l),0,u));for(l=1;l<=o;l++,u++)a.appendChild(w("flatpickr-day",new Date(t,n,l),0,u));for(var h=o+1;h<=42-i&&(1===e.config.showMonths||u%7!=0);h++,u++)a.appendChild(w("flatpickr-day "+d,new Date(t,n+1,h%o),0,u));var f=C("div","dayContainer");return f.appendChild(a),f}function B(){if(void 0!==e.daysContainer){j(e.daysContainer),e.weekNumbers&&j(e.weekNumbers);for(var t=document.createDocumentFragment(),n=0;n<e.config.showMonths;n++){var i=new Date(e.currentYear,e.currentMonth,1);i.setMonth(e.currentMonth+n),t.appendChild(J(i.getFullYear(),i.getMonth()))}e.daysContainer.appendChild(t),e.days=e.daysContainer.firstChild,"range"===e.config.mode&&1===e.selectedDates.length&&ct()}}function $(){if(!(e.config.showMonths>1||"dropdown"!==e.config.monthSelectorType)){var t=function(t){return!(void 0!==e.config.minDate&&e.currentYear===e.config.minDate.getFullYear()&&t<e.config.minDate.getMonth()||void 0!==e.config.maxDate&&e.currentYear===e.config.maxDate.getFullYear()&&t>e.config.maxDate.getMonth())};e.monthsDropdownContainer.tabIndex=-1,e.monthsDropdownContainer.innerHTML="";for(var n=0;n<12;n++)if(t(n)){var i=C("option","flatpickr-monthDropdown-month");i.value=new Date(e.currentYear,n).getMonth().toString(),i.textContent=T(n,e.config.shorthandCurrentMonth,e.l10n),i.tabIndex=-1,e.currentMonth===n&&(i.selected=!0),e.monthsDropdownContainer.appendChild(i)}}}function G(){var t,n=C("div","flatpickr-month"),i=window.document.createDocumentFragment();e.config.showMonths>1||"static"===e.config.monthSelectorType?t=C("span","cur-month"):(e.monthsDropdownContainer=C("select","flatpickr-monthDropdown-months"),e.monthsDropdownContainer.setAttribute("aria-label",e.l10n.monthAriaLabel),u(e.monthsDropdownContainer,"change",(function(t){var n=I(t),i=parseInt(n.value,10);e.changeMonth(i-e.currentMonth),kt("onMonthChange")})),$(),t=e.monthsDropdownContainer);var r=A("cur-year",{tabindex:"-1"}),o=r.getElementsByTagName("input")[0];o.setAttribute("aria-label",e.l10n.yearAriaLabel),e.config.minDate&&o.setAttribute("min",e.config.minDate.getFullYear().toString()),e.config.maxDate&&(o.setAttribute("max",e.config.maxDate.getFullYear().toString()),o.disabled=!!e.config.minDate&&e.config.minDate.getFullYear()===e.config.maxDate.getFullYear());var a=C("div","flatpickr-current-month");return a.appendChild(t),a.appendChild(r),i.appendChild(a),n.appendChild(i),{container:n,yearElement:o,monthElement:t}}function Z(){j(e.monthNav),e.monthNav.appendChild(e.prevMonthNav),e.config.showMonths&&(e.yearElements=[],e.monthElements=[]);for(var t=e.config.showMonths;t--;){var n=G();e.yearElements.push(n.yearElement),e.monthElements.push(n.monthElement),e.monthNav.appendChild(n.container)}e.monthNav.appendChild(e.nextMonthNav)}function Q(){e.weekdayContainer?j(e.weekdayContainer):e.weekdayContainer=C("div","flatpickr-weekdays");for(var t=e.config.showMonths;t--;){var n=C("div","flatpickr-weekdaycontainer");e.weekdayContainer.appendChild(n)}return X(),e.weekdayContainer}function X(){if(e.weekdayContainer){var t=e.l10n.firstDayOfWeek,n=K(e.l10n.weekdays.shorthand);t>0&&t<n.length&&(n=K(n.splice(t,n.length),n.splice(0,t)));for(var i=e.config.showMonths;i--;)e.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+n.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function tt(t,n){void 0===n&&(n=!0);var i=n?t:t-e.currentMonth;i<0&&!0===e._hidePrevMonthArrow||i>0&&!0===e._hideNextMonthArrow||(e.currentMonth+=i,(e.currentMonth<0||e.currentMonth>11)&&(e.currentYear+=e.currentMonth>11?1:-1,e.currentMonth=(e.currentMonth+12)%12,kt("onYearChange"),$()),B(),kt("onMonthChange"),Mt())}function nt(t){return e.calendarContainer.contains(t)}function et(t){if(e.isOpen&&!e.config.inline){var n=I(t),i=nt(n),r=!(n===e.input||n===e.altInput||e.element.contains(n)||t.path&&t.path.indexOf&&(~t.path.indexOf(e.input)||~t.path.indexOf(e.altInput))||i||nt(t.relatedTarget)),o=!e.config.ignoredFocusElements.some((function(t){return t.contains(n)}));r&&o&&(e.config.allowInput&&e.setDate(e._input.value,!1,e.config.altInput?e.config.altFormat:e.config.dateFormat),void 0!==e.timeContainer&&void 0!==e.minuteElement&&void 0!==e.hourElement&&""!==e.input.value&&void 0!==e.input.value&&a(),e.close(),e.config&&"range"===e.config.mode&&1===e.selectedDates.length&&e.clear(!1))}}function it(t){if(!(!t||e.config.minDate&&t<e.config.minDate.getFullYear()||e.config.maxDate&&t>e.config.maxDate.getFullYear())){var n=e.currentYear!==t;e.currentYear=t||e.currentYear,e.config.maxDate&&e.currentYear===e.config.maxDate.getFullYear()?e.currentMonth=Math.min(e.config.maxDate.getMonth(),e.currentMonth):e.config.minDate&&e.currentYear===e.config.minDate.getFullYear()&&(e.currentMonth=Math.max(e.config.minDate.getMonth(),e.currentMonth)),n&&(e.redraw(),kt("onYearChange"),$())}}function rt(t,n){var i;void 0===n&&(n=!0);var r=e.parseDate(t,void 0,n);if(e.config.minDate&&r&&N(r,e.config.minDate,void 0!==n?n:!e.minDateHasTime)<0||e.config.maxDate&&r&&N(r,e.config.maxDate,void 0!==n?n:!e.maxDateHasTime)>0)return!1;if(!e.config.enable&&0===e.config.disable.length)return!0;if(void 0===r)return!1;for(var o=!!e.config.enable,a=null!==(i=e.config.enable)&&void 0!==i?i:e.config.disable,s=0,c=void 0;s<a.length;s++){if("function"==typeof(c=a[s])&&c(r))return o;if(c instanceof Date&&void 0!==r&&c.getTime()===r.getTime())return o;if("string"==typeof c){var d=e.parseDate(c,void 0,!0);return d&&d.getTime()===r.getTime()?o:!o}if("object"==typeof c&&void 0!==r&&c.from&&c.to&&r.getTime()>=c.from.getTime()&&r.getTime()<=c.to.getTime())return o}return!o}function ot(t){return void 0!==e.daysContainer&&-1===t.className.indexOf("hidden")&&-1===t.className.indexOf("flatpickr-disabled")&&e.daysContainer.contains(t)}function at(t){var n=t.target===e._input,i=e._input.value.trimEnd()!==Ct();!n||!i||t.relatedTarget&&nt(t.relatedTarget)||e.setDate(e._input.value,!0,t.target===e.altInput?e.config.altFormat:e.config.dateFormat)}function st(n){var r=I(n),o=e.config.wrap?t.contains(r):r===e._input,c=e.config.allowInput,d=e.isOpen&&(!c||!o),l=e.config.inline&&o&&!c;if(13===n.keyCode&&o){if(c)return e.setDate(e._input.value,!0,r===e.altInput?e.config.altFormat:e.config.dateFormat),e.close(),r.blur();e.open()}else if(nt(r)||d||l){var u=!!e.timeContainer&&e.timeContainer.contains(r);switch(n.keyCode){case 13:u?(n.preventDefault(),a(),vt()):wt(n);break;case 27:n.preventDefault(),vt();break;case 8:case 46:o&&!e.config.allowInput&&(n.preventDefault(),e.clear());break;case 37:case 39:if(u||o)e.hourElement&&e.hourElement.focus();else{n.preventDefault();var h=i();if(void 0!==e.daysContainer&&(!1===c||h&&ot(h))){var f=39===n.keyCode?1:-1;n.ctrlKey?(n.stopPropagation(),tt(f),P(O(1),0)):P(void 0,f)}}break;case 38:case 40:n.preventDefault();var p=40===n.keyCode?1:-1;e.daysContainer&&void 0!==r.$i||r===e.input||r===e.altInput?n.ctrlKey?(n.stopPropagation(),it(e.currentYear-p),P(O(1),0)):u||P(void 0,7*p):r===e.currentYearElement?it(e.currentYear-p):e.config.enableTime&&(!u&&e.hourElement&&e.hourElement.focus(),a(n),e._debouncedChange());break;case 9:if(u){var v=[e.hourElement,e.minuteElement,e.secondElement,e.amPM].concat(e.pluginElements).filter((function(t){return t})),w=v.indexOf(r);if(-1!==w){var b=v[w+(n.shiftKey?-1:1)];n.preventDefault(),(b||e._input).focus()}}else!e.config.noCalendar&&e.daysContainer&&e.daysContainer.contains(r)&&n.shiftKey&&(n.preventDefault(),e._input.focus())}}if(void 0!==e.amPM&&r===e.amPM)switch(n.key){case e.l10n.amPM[0].charAt(0):case e.l10n.amPM[0].charAt(0).toLowerCase():e.amPM.textContent=e.l10n.amPM[0],s(),jt();break;case e.l10n.amPM[1].charAt(0):case e.l10n.amPM[1].charAt(0).toLowerCase():e.amPM.textContent=e.l10n.amPM[1],s(),jt()}(o||nt(r))&&kt("onKeyDown",n)}function ct(t,n){if(void 0===n&&(n="flatpickr-day"),1===e.selectedDates.length&&(!t||t.classList.contains(n)&&!t.classList.contains("flatpickr-disabled"))){for(var i=t?t.dateObj.getTime():e.days.firstElementChild.dateObj.getTime(),r=e.parseDate(e.selectedDates[0],void 0,!0).getTime(),o=Math.min(i,e.selectedDates[0].getTime()),a=Math.max(i,e.selectedDates[0].getTime()),s=!1,c=0,d=0,l=o;l<a;l+=U.DAY)rt(new Date(l),!0)||(s=s||l>o&&l<a,l<r&&(!c||l>c)?c=l:l>r&&(!d||l<d)&&(d=l));Array.from(e.rContainer.querySelectorAll("*:nth-child(-n+"+e.config.showMonths+") > ."+n)).forEach((function(n){var o=n.dateObj.getTime(),a=c>0&&o<c||d>0&&o>d;if(a)return n.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(t){n.classList.remove(t)}));s&&!a||(["startRange","inRange","endRange","notAllowed"].forEach((function(t){n.classList.remove(t)})),void 0!==t&&(t.classList.add(i<=e.selectedDates[0].getTime()?"startRange":"endRange"),r<i&&o===r?n.classList.add("startRange"):r>i&&o===r&&n.classList.add("endRange"),o>=c&&(0===d||o<=d)&&L(o,r,i)&&n.classList.add("inRange")))}))}}function dt(){!e.isOpen||e.config.static||e.config.inline||ft()}function lt(t){return function(n){var i=e.config["_"+t+"Date"]=e.parseDate(n,e.config.dateFormat),r=e.config["_"+("min"===t?"max":"min")+"Date"];void 0!==i&&(e["min"===t?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0),e.selectedDates&&(e.selectedDates=e.selectedDates.filter((function(t){return rt(t)})),e.selectedDates.length||"min"!==t||c(i),jt()),e.daysContainer&&(pt(),void 0!==i?e.currentYearElement[t]=i.getFullYear().toString():e.currentYearElement.removeAttribute(t),e.currentYearElement.disabled=!!r&&void 0!==i&&r.getFullYear()===i.getFullYear())}}function ut(){return e.config.wrap?t.querySelector("[data-input]"):t}function ht(){"object"!=typeof e.config.locale&&void 0===V.l10ns[e.config.locale]&&e.config.errorHandler(new Error("flatpickr: invalid locale "+e.config.locale)),e.l10n=q(q({},V.l10ns.default),"object"==typeof e.config.locale?e.config.locale:"default"!==e.config.locale?V.l10ns[e.config.locale]:void 0),z.D="("+e.l10n.weekdays.shorthand.join("|")+")",z.l="("+e.l10n.weekdays.longhand.join("|")+")",z.M="("+e.l10n.months.shorthand.join("|")+")",z.F="("+e.l10n.months.longhand.join("|")+")",z.K="("+e.l10n.amPM[0]+"|"+e.l10n.amPM[1]+"|"+e.l10n.amPM[0].toLowerCase()+"|"+e.l10n.amPM[1].toLowerCase()+")",void 0===q(q({},n),JSON.parse(JSON.stringify(t.dataset||{}))).time_24hr&&void 0===V.defaultConfig.time_24hr&&(e.config.time_24hr=e.l10n.time_24hr),e.formatDate=E(e),e.parseDate=R({config:e.config,l10n:e.l10n})}function ft(t){if("function"!=typeof e.config.position){if(void 0!==e.calendarContainer){kt("onPreCalendarPosition");var n=t||e._positionElement,i=Array.prototype.reduce.call(e.calendarContainer.children,(function(t,n){return t+n.offsetHeight}),0),r=e.calendarContainer.offsetWidth,o=e.config.position.split(" "),a=o[0],s=o.length>1?o[1]:null,c=n.getBoundingClientRect(),d=window.innerHeight-c.bottom,l="above"===a||"below"!==a&&d<i&&c.top>i,u=window.pageYOffset+c.top+(l?-i-2:n.offsetHeight+2);if(M(e.calendarContainer,"arrowTop",!l),M(e.calendarContainer,"arrowBottom",l),!e.config.inline){var h=window.pageXOffset+c.left,f=!1,p=!1;"center"===s?(h-=(r-c.width)/2,f=!0):"right"===s&&(h-=r-c.width,p=!0),M(e.calendarContainer,"arrowLeft",!f&&!p),M(e.calendarContainer,"arrowCenter",f),M(e.calendarContainer,"arrowRight",p);var v=window.document.body.offsetWidth-(window.pageXOffset+c.right),w=h+r>window.document.body.offsetWidth,b=v+r>window.document.body.offsetWidth;if(M(e.calendarContainer,"rightMost",w),!e.config.static)if(e.calendarContainer.style.top=u+"px",w)if(b){var g=function(){for(var t=null,n=0;n<document.styleSheets.length;n++){var e=document.styleSheets[n];if(e.cssRules){t=e;break}}return null!=t?t:(i=document.createElement("style"),document.head.appendChild(i),i.sheet);var i}();if(void 0===g)return;var m=window.document.body.offsetWidth,y=Math.max(0,m/2-r/2),k=g.cssRules.length,x="{left:"+c.left+"px;right:auto;}";M(e.calendarContainer,"rightMost",!1),M(e.calendarContainer,"centerMost",!0),g.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+x,k),e.calendarContainer.style.left=y+"px",e.calendarContainer.style.right="auto"}else e.calendarContainer.style.left="auto",e.calendarContainer.style.right=v+"px";else e.calendarContainer.style.left=h+"px",e.calendarContainer.style.right="auto"}}}else e.config.position(e,t)}function pt(){e.config.noCalendar||e.isMobile||($(),Mt(),B())}function vt(){e._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(e.close,0):e.close()}function wt(t){t.preventDefault(),t.stopPropagation();var n=S(I(t),(function(t){return t.classList&&t.classList.contains("flatpickr-day")&&!t.classList.contains("flatpickr-disabled")&&!t.classList.contains("notAllowed")}));if(void 0!==n){var i=n,r=e.latestSelectedDateObj=new Date(i.dateObj.getTime()),o=(r.getMonth()<e.currentMonth||r.getMonth()>e.currentMonth+e.config.showMonths-1)&&"range"!==e.config.mode;if(e.selectedDateElem=i,"single"===e.config.mode)e.selectedDates=[r];else if("multiple"===e.config.mode){var a=Dt(r);a?e.selectedDates.splice(parseInt(a),1):e.selectedDates.push(r)}else"range"===e.config.mode&&(2===e.selectedDates.length&&e.clear(!1,!1),e.latestSelectedDateObj=r,e.selectedDates.push(r),0!==N(r,e.selectedDates[0],!0)&&e.selectedDates.sort((function(t,n){return t.getTime()-n.getTime()})));if(s(),o){var c=e.currentYear!==r.getFullYear();e.currentYear=r.getFullYear(),e.currentMonth=r.getMonth(),c&&(kt("onYearChange"),$()),kt("onMonthChange")}Mt(),B(),jt(),o||"range"===e.config.mode||1!==e.config.showMonths?void 0!==e.selectedDateElem&&void 0===e.hourElement&&e.selectedDateElem&&e.selectedDateElem.focus():F(i),void 0!==e.hourElement&&void 0!==e.hourElement&&e.hourElement.focus(),e.config.closeOnSelect&&("single"===e.config.mode&&!e.config.enableTime||"range"===e.config.mode&&2===e.selectedDates.length&&!e.config.enableTime)&&vt(),h()}}e.parseDate=R({config:e.config,l10n:e.l10n}),e._handlers=[],e.pluginElements=[],e.loadedPlugins=[],e._bind=u,e._setHoursFromDate=c,e._positionCalendar=ft,e.changeMonth=tt,e.changeYear=it,e.clear=function(t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!0),e.input.value="",void 0!==e.altInput&&(e.altInput.value=""),void 0!==e.mobileInput&&(e.mobileInput.value=""),e.selectedDates=[],e.latestSelectedDateObj=void 0,!0===n&&(e.currentYear=e._initialDate.getFullYear(),e.currentMonth=e._initialDate.getMonth()),!0===e.config.enableTime){var i=_(e.config);d(i.hours,i.minutes,i.seconds)}e.redraw(),t&&kt("onChange")},e.close=function(){e.isOpen=!1,e.isMobile||(void 0!==e.calendarContainer&&e.calendarContainer.classList.remove("open"),void 0!==e._input&&e._input.classList.remove("active")),kt("onClose")},e.onMouseOver=ct,e._createElement=C,e.createDay=w,e.destroy=function(){void 0!==e.config&&kt("onDestroy");for(var t=e._handlers.length;t--;)e._handlers[t].remove();if(e._handlers=[],e.mobileInput)e.mobileInput.parentNode&&e.mobileInput.parentNode.removeChild(e.mobileInput),e.mobileInput=void 0;else if(e.calendarContainer&&e.calendarContainer.parentNode)if(e.config.static&&e.calendarContainer.parentNode){var n=e.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else e.calendarContainer.parentNode.removeChild(e.calendarContainer);e.altInput&&(e.input.type="text",e.altInput.parentNode&&e.altInput.parentNode.removeChild(e.altInput),delete e.altInput),e.input&&(e.input.type=e.input._type,e.input.classList.remove("flatpickr-input"),e.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(t){try{delete e[t]}catch(t){}}))},e.isEnabled=rt,e.jumpToDate=f,e.updateValue=jt,e.open=function(t,n){if(void 0===n&&(n=e._positionElement),!0===e.isMobile){if(t){t.preventDefault();var i=I(t);i&&i.blur()}return void 0!==e.mobileInput&&(e.mobileInput.focus(),e.mobileInput.click()),void kt("onOpen")}if(!e._input.disabled&&!e.config.inline){var r=e.isOpen;e.isOpen=!0,r||(e.calendarContainer.classList.add("open"),e._input.classList.add("active"),kt("onOpen"),ft(n)),!0===e.config.enableTime&&!0===e.config.noCalendar&&(!1!==e.config.allowInput||void 0!==t&&e.timeContainer.contains(t.relatedTarget)||setTimeout((function(){return e.hourElement.select()}),50))}},e.redraw=pt,e.set=function(t,n){if(null!==t&&"object"==typeof t)for(var i in Object.assign(e.config,t),t)void 0!==bt[i]&&bt[i].forEach((function(t){return t()}));else e.config[t]=n,void 0!==bt[t]?bt[t].forEach((function(t){return t()})):b.indexOf(t)>-1&&(e.config[t]=D(n));e.redraw(),jt(!0)},e.setDate=function(t,n,i){if(void 0===n&&(n=!1),void 0===i&&(i=e.config.dateFormat),0!==t&&!t||t instanceof Array&&0===t.length)return e.clear(n);gt(t,i),e.latestSelectedDateObj=e.selectedDates[e.selectedDates.length-1],e.redraw(),f(void 0,n),c(),0===e.selectedDates.length&&e.clear(!1),jt(n),n&&kt("onChange")},e.toggle=function(t){if(!0===e.isOpen)return e.close();e.open(t)};var bt={locale:[ht,X],showMonths:[Z,o,Q],minDate:[f],maxDate:[f],positionElement:[yt],clickOpens:[function(){!0===e.config.clickOpens?(u(e._input,"focus",e.open),u(e._input,"click",e.open)):(e._input.removeEventListener("focus",e.open),e._input.removeEventListener("click",e.open))}]};function gt(t,n){var i=[];if(t instanceof Array)i=t.map((function(t){return e.parseDate(t,n)}));else if(t instanceof Date||"number"==typeof t)i=[e.parseDate(t,n)];else if("string"==typeof t)switch(e.config.mode){case"single":case"time":i=[e.parseDate(t,n)];break;case"multiple":i=t.split(e.config.conjunction).map((function(t){return e.parseDate(t,n)}));break;case"range":i=t.split(e.l10n.rangeSeparator).map((function(t){return e.parseDate(t,n)}))}else e.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(t)));e.selectedDates=e.config.allowInvalidPreload?i:i.filter((function(t){return t instanceof Date&&rt(t,!1)})),"range"===e.config.mode&&e.selectedDates.sort((function(t,n){return t.getTime()-n.getTime()}))}function mt(t){return t.slice().map((function(t){return"string"==typeof t||"number"==typeof t||t instanceof Date?e.parseDate(t,void 0,!0):t&&"object"==typeof t&&t.from&&t.to?{from:e.parseDate(t.from,void 0),to:e.parseDate(t.to,void 0)}:t})).filter((function(t){return t}))}function yt(){e._positionElement=e.config.positionElement||e._input}function kt(t,n){if(void 0!==e.config){var i=e.config[t];if(void 0!==i&&i.length>0)for(var r=0;i[r]&&r<i.length;r++)i[r](e.selectedDates,e.input.value,e,n);"onChange"===t&&(e.input.dispatchEvent(xt("change")),e.input.dispatchEvent(xt("input")))}}function xt(t){var n=document.createEvent("Event");return n.initEvent(t,!0,!0),n}function Dt(t){for(var n=0;n<e.selectedDates.length;n++){var i=e.selectedDates[n];if(i instanceof Date&&0===N(i,t))return""+n}return!1}function Mt(){e.config.noCalendar||e.isMobile||!e.monthNav||(e.yearElements.forEach((function(t,n){var i=new Date(e.currentYear,e.currentMonth,1);i.setMonth(e.currentMonth+n),e.config.showMonths>1||"static"===e.config.monthSelectorType?e.monthElements[n].textContent=T(i.getMonth(),e.config.shorthandCurrentMonth,e.l10n)+" ":e.monthsDropdownContainer.value=i.getMonth().toString(),t.value=i.getFullYear().toString()})),e._hidePrevMonthArrow=void 0!==e.config.minDate&&(e.currentYear===e.config.minDate.getFullYear()?e.currentMonth<=e.config.minDate.getMonth():e.currentYear<e.config.minDate.getFullYear()),e._hideNextMonthArrow=void 0!==e.config.maxDate&&(e.currentYear===e.config.maxDate.getFullYear()?e.currentMonth+1>e.config.maxDate.getMonth():e.currentYear>e.config.maxDate.getFullYear()))}function Ct(t){var n=t||(e.config.altInput?e.config.altFormat:e.config.dateFormat);return e.selectedDates.map((function(t){return e.formatDate(t,n)})).filter((function(t,n,i){return"range"!==e.config.mode||e.config.enableTime||i.indexOf(t)===n})).join("range"!==e.config.mode?e.config.conjunction:e.l10n.rangeSeparator)}function jt(t){void 0===t&&(t=!0),void 0!==e.mobileInput&&e.mobileFormatStr&&(e.mobileInput.value=void 0!==e.latestSelectedDateObj?e.formatDate(e.latestSelectedDateObj,e.mobileFormatStr):""),e.input.value=Ct(e.config.dateFormat),void 0!==e.altInput&&(e.altInput.value=Ct(e.config.altFormat)),!1!==t&&kt("onValueUpdate")}function St(t){var n=I(t),i=e.prevMonthNav.contains(n),r=e.nextMonthNav.contains(n);i||r?tt(i?-1:1):e.yearElements.indexOf(n)>=0?n.select():n.classList.contains("arrowUp")?e.changeYear(e.currentYear+1):n.classList.contains("arrowDown")&&e.changeYear(e.currentYear-1)}return function(){e.element=e.input=t,e.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],o=q(q({},JSON.parse(JSON.stringify(t.dataset||{}))),n),a={};e.config.parseDate=o.parseDate,e.config.formatDate=o.formatDate,Object.defineProperty(e.config,"enable",{get:function(){return e.config._enable},set:function(t){e.config._enable=mt(t)}}),Object.defineProperty(e.config,"disable",{get:function(){return e.config._disable},set:function(t){e.config._disable=mt(t)}});var s="time"===o.mode;o.dateFormat||!o.enableTime&&!s||(a.dateFormat=o.noCalendar||s?"H:i"+(o.enableSeconds?":S":""):(V.defaultConfig.dateFormat||g.dateFormat)+" H:i"+(o.enableSeconds?":S":"")),o.altInput&&(o.enableTime||s)&&!o.altFormat&&(a.altFormat=o.noCalendar||s?"h:i"+(o.enableSeconds?":S K":" K"):(V.defaultConfig.altFormat||g.altFormat)+" h:i"+(o.enableSeconds?":S":"")+" K"),Object.defineProperty(e.config,"minDate",{get:function(){return e.config._minDate},set:lt("min")}),Object.defineProperty(e.config,"maxDate",{get:function(){return e.config._maxDate},set:lt("max")});var c=function(t){return function(n){e.config["min"===t?"_minTime":"_maxTime"]=e.parseDate(n,"H:i:S")}};Object.defineProperty(e.config,"minTime",{get:function(){return e.config._minTime},set:c("min")}),Object.defineProperty(e.config,"maxTime",{get:function(){return e.config._maxTime},set:c("max")}),"time"===o.mode&&(e.config.noCalendar=!0,e.config.enableTime=!0),Object.assign(e.config,a,o);for(var d=0;d<i.length;d++)e.config[i[d]]=!0===e.config[i[d]]||"true"===e.config[i[d]];for(b.filter((function(t){return void 0!==e.config[t]})).forEach((function(t){e.config[t]=D(e.config[t]||[]).map(r)})),e.isMobile=!e.config.disableMobile&&!e.config.inline&&"single"===e.config.mode&&!e.config.disable.length&&!e.config.enable&&!e.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),d=0;d<e.config.plugins.length;d++){var l=e.config.plugins[d](e)||{};for(var u in l)b.indexOf(u)>-1?e.config[u]=D(l[u]).map(r).concat(e.config[u]):void 0===o[u]&&(e.config[u]=l[u])}o.altInputClass||(e.config.altInputClass=ut().className+" "+e.config.altInputClass),kt("onParseConfig")}(),ht(),e.input=ut(),e.input?(e.input._type=e.input.type,e.input.type="text",e.input.classList.add("flatpickr-input"),e._input=e.input,e.config.altInput&&(e.altInput=C(e.input.nodeName,e.config.altInputClass),e._input=e.altInput,e.altInput.placeholder=e.input.placeholder,e.altInput.disabled=e.input.disabled,e.altInput.required=e.input.required,e.altInput.tabIndex=e.input.tabIndex,e.altInput.type="text",e.input.setAttribute("type","hidden"),!e.config.static&&e.input.parentNode&&e.input.parentNode.insertBefore(e.altInput,e.input.nextSibling)),e.config.allowInput||e._input.setAttribute("readonly","readonly"),yt()):e.config.errorHandler(new Error("Invalid input element specified")),function(){e.selectedDates=[],e.now=e.parseDate(e.config.now)||new Date;var t=e.config.defaultDate||("INPUT"!==e.input.nodeName&&"TEXTAREA"!==e.input.nodeName||!e.input.placeholder||e.input.value!==e.input.placeholder?e.input.value:null);t&>(t,e.config.dateFormat),e._initialDate=e.selectedDates.length>0?e.selectedDates[0]:e.config.minDate&&e.config.minDate.getTime()>e.now.getTime()?e.config.minDate:e.config.maxDate&&e.config.maxDate.getTime()<e.now.getTime()?e.config.maxDate:e.now,e.currentYear=e._initialDate.getFullYear(),e.currentMonth=e._initialDate.getMonth(),e.selectedDates.length>0&&(e.latestSelectedDateObj=e.selectedDates[0]),void 0!==e.config.minTime&&(e.config.minTime=e.parseDate(e.config.minTime,"H:i")),void 0!==e.config.maxTime&&(e.config.maxTime=e.parseDate(e.config.maxTime,"H:i")),e.minDateHasTime=!!e.config.minDate&&(e.config.minDate.getHours()>0||e.config.minDate.getMinutes()>0||e.config.minDate.getSeconds()>0),e.maxDateHasTime=!!e.config.maxDate&&(e.config.maxDate.getHours()>0||e.config.maxDate.getMinutes()>0||e.config.maxDate.getSeconds()>0)}(),e.utils={getDaysInMonth:function(t,n){return void 0===t&&(t=e.currentMonth),void 0===n&&(n=e.currentYear),1===t&&(n%4==0&&n%100!=0||n%400==0)?29:e.l10n.daysInMonth[t]}},e.isMobile||function(){var t=window.document.createDocumentFragment();if(e.calendarContainer=C("div","flatpickr-calendar"),e.calendarContainer.tabIndex=-1,!e.config.noCalendar){if(t.appendChild((e.monthNav=C("div","flatpickr-months"),e.yearElements=[],e.monthElements=[],e.prevMonthNav=C("span","flatpickr-prev-month"),e.prevMonthNav.innerHTML=e.config.prevArrow,e.nextMonthNav=C("span","flatpickr-next-month"),e.nextMonthNav.innerHTML=e.config.nextArrow,Z(),Object.defineProperty(e,"_hidePrevMonthArrow",{get:function(){return e.__hidePrevMonthArrow},set:function(t){e.__hidePrevMonthArrow!==t&&(M(e.prevMonthNav,"flatpickr-disabled",t),e.__hidePrevMonthArrow=t)}}),Object.defineProperty(e,"_hideNextMonthArrow",{get:function(){return e.__hideNextMonthArrow},set:function(t){e.__hideNextMonthArrow!==t&&(M(e.nextMonthNav,"flatpickr-disabled",t),e.__hideNextMonthArrow=t)}}),e.currentYearElement=e.yearElements[0],Mt(),e.monthNav)),e.innerContainer=C("div","flatpickr-innerContainer"),e.config.weekNumbers){var n=function(){e.calendarContainer.classList.add("hasWeeks");var t=C("div","flatpickr-weekwrapper");t.appendChild(C("span","flatpickr-weekday",e.l10n.weekAbbreviation));var n=C("div","flatpickr-weeks");return t.appendChild(n),{weekWrapper:t,weekNumbers:n}}(),i=n.weekWrapper,r=n.weekNumbers;e.innerContainer.appendChild(i),e.weekNumbers=r,e.weekWrapper=i}e.rContainer=C("div","flatpickr-rContainer"),e.rContainer.appendChild(Q()),e.daysContainer||(e.daysContainer=C("div","flatpickr-days"),e.daysContainer.tabIndex=-1),B(),e.rContainer.appendChild(e.daysContainer),e.innerContainer.appendChild(e.rContainer),t.appendChild(e.innerContainer)}e.config.enableTime&&t.appendChild(function(){e.calendarContainer.classList.add("hasTime"),e.config.noCalendar&&e.calendarContainer.classList.add("noCalendar");var t=_(e.config);e.timeContainer=C("div","flatpickr-time"),e.timeContainer.tabIndex=-1;var n=C("span","flatpickr-time-separator",":"),i=A("flatpickr-hour",{"aria-label":e.l10n.hourAriaLabel});e.hourElement=i.getElementsByTagName("input")[0];var r=A("flatpickr-minute",{"aria-label":e.l10n.minuteAriaLabel});if(e.minuteElement=r.getElementsByTagName("input")[0],e.hourElement.tabIndex=e.minuteElement.tabIndex=-1,e.hourElement.value=y(e.latestSelectedDateObj?e.latestSelectedDateObj.getHours():e.config.time_24hr?t.hours:function(t){switch(t%24){case 0:case 12:return 12;default:return t%12}}(t.hours)),e.minuteElement.value=y(e.latestSelectedDateObj?e.latestSelectedDateObj.getMinutes():t.minutes),e.hourElement.setAttribute("step",e.config.hourIncrement.toString()),e.minuteElement.setAttribute("step",e.config.minuteIncrement.toString()),e.hourElement.setAttribute("min",e.config.time_24hr?"0":"1"),e.hourElement.setAttribute("max",e.config.time_24hr?"23":"12"),e.hourElement.setAttribute("maxlength","2"),e.minuteElement.setAttribute("min","0"),e.minuteElement.setAttribute("max","59"),e.minuteElement.setAttribute("maxlength","2"),e.timeContainer.appendChild(i),e.timeContainer.appendChild(n),e.timeContainer.appendChild(r),e.config.time_24hr&&e.timeContainer.classList.add("time24hr"),e.config.enableSeconds){e.timeContainer.classList.add("hasSeconds");var o=A("flatpickr-second");e.secondElement=o.getElementsByTagName("input")[0],e.secondElement.value=y(e.latestSelectedDateObj?e.latestSelectedDateObj.getSeconds():t.seconds),e.secondElement.setAttribute("step",e.minuteElement.getAttribute("step")),e.secondElement.setAttribute("min","0"),e.secondElement.setAttribute("max","59"),e.secondElement.setAttribute("maxlength","2"),e.timeContainer.appendChild(C("span","flatpickr-time-separator",":")),e.timeContainer.appendChild(o)}return e.config.time_24hr||(e.amPM=C("span","flatpickr-am-pm",e.l10n.amPM[k((e.latestSelectedDateObj?e.hourElement.value:e.config.defaultHour)>11)]),e.amPM.title=e.l10n.toggleTitle,e.amPM.tabIndex=-1,e.timeContainer.appendChild(e.amPM)),e.timeContainer}()),M(e.calendarContainer,"rangeMode","range"===e.config.mode),M(e.calendarContainer,"animate",!0===e.config.animate),M(e.calendarContainer,"multiMonth",e.config.showMonths>1),e.calendarContainer.appendChild(t);var o=void 0!==e.config.appendTo&&void 0!==e.config.appendTo.nodeType;if((e.config.inline||e.config.static)&&(e.calendarContainer.classList.add(e.config.inline?"inline":"static"),e.config.inline&&(!o&&e.element.parentNode?e.element.parentNode.insertBefore(e.calendarContainer,e._input.nextSibling):void 0!==e.config.appendTo&&e.config.appendTo.appendChild(e.calendarContainer)),e.config.static)){var a=C("div","flatpickr-wrapper");e.element.parentNode&&e.element.parentNode.insertBefore(a,e.element),a.appendChild(e.element),e.altInput&&a.appendChild(e.altInput),a.appendChild(e.calendarContainer)}e.config.static||e.config.inline||(void 0!==e.config.appendTo?e.config.appendTo:window.document.body).appendChild(e.calendarContainer)}(),function(){if(e.config.wrap&&["open","close","toggle","clear"].forEach((function(t){Array.prototype.forEach.call(e.element.querySelectorAll("[data-"+t+"]"),(function(n){return u(n,"click",e[t])}))})),e.isMobile)!function(){var t=e.config.enableTime?e.config.noCalendar?"time":"datetime-local":"date";e.mobileInput=C("input",e.input.className+" flatpickr-mobile"),e.mobileInput.tabIndex=1,e.mobileInput.type=t,e.mobileInput.disabled=e.input.disabled,e.mobileInput.required=e.input.required,e.mobileInput.placeholder=e.input.placeholder,e.mobileFormatStr="datetime-local"===t?"Y-m-d\\TH:i:S":"date"===t?"Y-m-d":"H:i:S",e.selectedDates.length>0&&(e.mobileInput.defaultValue=e.mobileInput.value=e.formatDate(e.selectedDates[0],e.mobileFormatStr)),e.config.minDate&&(e.mobileInput.min=e.formatDate(e.config.minDate,"Y-m-d")),e.config.maxDate&&(e.mobileInput.max=e.formatDate(e.config.maxDate,"Y-m-d")),e.input.getAttribute("step")&&(e.mobileInput.step=String(e.input.getAttribute("step"))),e.input.type="hidden",void 0!==e.altInput&&(e.altInput.type="hidden");try{e.input.parentNode&&e.input.parentNode.insertBefore(e.mobileInput,e.input.nextSibling)}catch(t){}u(e.mobileInput,"change",(function(t){e.setDate(I(t).value,!1,e.mobileFormatStr),kt("onChange"),kt("onClose")}))}();else{var t=x(dt,50);if(e._debouncedChange=x(h,W),e.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&u(e.daysContainer,"mouseover",(function(t){"range"===e.config.mode&&ct(I(t))})),u(e._input,"keydown",st),void 0!==e.calendarContainer&&u(e.calendarContainer,"keydown",st),e.config.inline||e.config.static||u(window,"resize",t),void 0!==window.ontouchstart?u(window.document,"touchstart",et):u(window.document,"mousedown",et),u(window.document,"focus",et,{capture:!0}),!0===e.config.clickOpens&&(u(e._input,"focus",e.open),u(e._input,"click",e.open)),void 0!==e.daysContainer&&(u(e.monthNav,"click",St),u(e.monthNav,["keyup","increment"],l),u(e.daysContainer,"click",wt)),void 0!==e.timeContainer&&void 0!==e.minuteElement&&void 0!==e.hourElement){u(e.timeContainer,["increment"],a),u(e.timeContainer,"blur",a,{capture:!0}),u(e.timeContainer,"click",p),u([e.hourElement,e.minuteElement],["focus","click"],(function(t){return I(t).select()})),void 0!==e.secondElement&&u(e.secondElement,"focus",(function(){return e.secondElement&&e.secondElement.select()})),void 0!==e.amPM&&u(e.amPM,"click",(function(t){a(t)}))}e.config.allowInput&&u(e._input,"blur",at)}}(),(e.selectedDates.length||e.config.noCalendar)&&(e.config.enableTime&&c(e.config.noCalendar?e.latestSelectedDateObj:void 0),jt(!1)),o();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!e.isMobile&&i&&ft(),kt("onReady")}(),e}function B(t,n){for(var e=Array.prototype.slice.call(t).filter((function(t){return t instanceof HTMLElement})),i=[],r=0;r<e.length;r++){var o=e[r];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=J(o,n||{}),i.push(o._flatpickr)}catch(t){console.error(t)}}return 1===i.length?i[0]:i}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(t){return B(this,t)},HTMLElement.prototype.flatpickr=function(t){return B([this],t)});var V=function(t,n){return"string"==typeof t?B(window.document.querySelectorAll(t),n):t instanceof Node?B([t],n):B(t,n)};V.defaultConfig={},V.l10ns={en:q({},m),default:q({},m)},V.localize=function(t){V.l10ns.default=q(q({},V.l10ns.default),t)},V.setDefaults=function(t){V.defaultConfig=q(q({},V.defaultConfig),t)},V.parseDate=R({}),V.formatDate=E({}),V.compareDates=N,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(t){return B(this,t)}),Date.prototype.fp_incr=function(t){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof t?parseInt(t,10):t))},"undefined"!=typeof window&&(window.flatpickr=V);let $=0;const G=class{constructor(e){t(this,e),this.modifiedEvent=n(this,"dwc-modified",7),this.focusedEvent=n(this,"dwc-focused",7),this.blurredEvent=n(this,"dwc-blurred",7),this.spunUpEvent=n(this,"dwc-spun-up",7),this.spunDownEvent=n(this,"dwc-spun-down",7),this.validatedEvent=n(this,"dwc-validated",7),this.spinnerRequiredPropsChangedEvent=n(this,"dwc-spinner-required-props",7),this.inputId="inputd-"+ ++$,this.isMouseInComponent=!1,this.oldValue="",this.loaded=!1,this.datePicker=null,this.datePickerParsingStatus=!0,this.calenderOptions={},this.lastSelectionStart=0,this.lastSelectionEnd=0,this.validationExpressionEngine=new d("BBjInputD<dwc-datefield> Validation",["x","value","text","component","control"]),this.builtinInvalidMessage="",this.autoValidate=!0,this.autoValidateOnLoad=!1,this.autoWasValidated=!1,this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.calendarPosition="auto",this.calendarAutoOpen=!1,this.calendarIconVisible=!1,this.customValue=!0,this.disabled=!1,this.expanse="m",this.hasFocus=!1,this.helperText=void 0,this.highlightBehaviors=[],this.invalid=!1,this.invalidMessage="",this.insertMode=!1,this.julianValue=void 0,this.label=void 0,this.locale=Intl.DateTimeFormat().resolvedOptions().locale||"en-US",this.name=void 0,this.mask="%Mz/%Dz/%Yz",this.max=-1,this.min=-1,this.maxlength=void 0,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.restoreValue="-1",this.spellcheck=!1,this.showWeeks=!1,this.showSpinners=!1,this.spinnable=!1,this.tabTraversable=0,this.visibleCalendarIcon=!1,this.validator=void 0,this.validationIcon="dwc:info",this.validationPopoverDistance=6,this.validationPopoverSkidding=0,this.validationPopoverPlacement="bottom",this.validationStyle="popover",this.valid=!1,this.toggleCalendarOnEnter=!1,this.value=""}onMaskChanged(t,n){if(!this.hasFocus)if(n){const{date:e}=this.applyMask(this.value,n);e&&(this.value=c.format(e,t)||this.value)}else{const{masked:t}=this.applyMask(this.value,n);this.value=t}}onValueChanged(t){const{masked:n,julian:e}=this.applyMask(t,this.mask);this.hasFocus||(this.value=n),this.julianValue=e,this.autoValidate&&this.loaded&&this.validate()}onSpinnerRequiredPropsChanged(){this.spinnerRequiredPropsChangedEvent.emit({disabled:this.disabled,readonly:this.readonly,min:this.min,max:this.max})}connectedCallback(){var t;this.handleMouseEnter=this.handleMouseEnter.bind(this),this.handleMouseLeave=this.handleMouseLeave.bind(this),this.handleFocus=this.handleFocus.bind(this),this.handleBlur=this.handleBlur.bind(this),this.handleClick=this.handleClick.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleInput=this.handleInput.bind(this),this.handleKeyup=this.handleKeyup.bind(this),this.handleCalendarIconClick=this.handleCalendarIconClick.bind(this),this.handleCalendarIconKeydown=this.handleCalendarIconKeydown.bind(this),this.handleSpinUp=this.handleSpinUp.bind(this),this.handleSpinDown=this.handleSpinDown.bind(this),null===(t=this.slotsObserver)||void 0===t||t.connect()}disconnectedCallback(){var t;null===(t=this.slotsObserver)||void 0===t||t.disconnect()}componentWillLoad(){this.slotsObserver=new v(this.el,"helper-text");const{masked:t,julian:n}=this.applyMask(this.value,this.mask);this.value=this.oldValue=t,this.julianValue=n}componentDidLoad(){if(this.loaded=!0,null!=window.applyFocusVisiblePolyfill&&window.applyFocusVisiblePolyfill(this.el.shadowRoot),!document.querySelector('link[name="dwc-flatpickr"]')||!sessionStorage.getItem("dwc-datefield-flatpickr")){sessionStorage.setItem("dwc-datefield-flatpickr","U+02713");const t=document.createElement("link");t.setAttribute("name","dwc-flatpickr"),t.setAttribute("rel","stylesheet"),t.setAttribute("href",e("./assets/flatpickr.css")),document.head.appendChild(t)}this.autoValidateOnLoad&&requestAnimationFrame((()=>this.validate()))}onWindowKeyup(t){9===(t.keyCode?t.keyCode:t.which)&&this.hasFocus&&(this.highlightBehaviors||[]).indexOf(s.KEY)>-1&&this.selectAll()}handleKeyUp(t){switch(t.key){case"ArrowUp":t.preventDefault(),this.spin(!0);break;case"ArrowDown":t.preventDefault(),this.spin(!1)}}handleWheel(t){if(!this.hasFocus)return;let n;if(t.preventDefault(),"touchmove"===t.type){const e=t.touches[0].clientY;n=e<this.lastTouchY?"up":"down",this.lastTouchY=e}else"wheel"!==t.type&&"mousewheel"!==t.type||(n=t.deltaY<0?"up":"down");this.spin("up"===n)}async spin(t){this.spinnable&&(t?this.spunUpEvent.emit():this.spunDownEvent.emit())}async setFocus(){this.el.shadowRoot.activeElement!==this.$input&&(this.$input.disabled=this.disabled,this.$input.focus(),this.$input.setSelectionRange(this.lastSelectionStart,this.lastSelectionEnd),!this.isMouseInComponent&&(this.highlightBehaviors||[]).indexOf(s.REQUEST)>-1&&this.selectAll())}async removeFocus(){this.$input.blur(),this.isMouseInComponent=!1}async selectAll(){this.disabled||this.readonly||this.$input.setSelectionRange(0,this.$input.value.length)}async setSelectionRange(t,n){this.disabled||this.readonly||this.$input.setSelectionRange(t,n)}async setCursorPos(t){this.disabled||this.readonly||this.$input.setSelectionRange(t,t+1)}async getCursorPos(){return this.disabled&&this.readonly||!this.hasFocus?0:this.$input.selectionStart}async restore(){this.doRestore()}async setCalendarOptions(t){this.calenderOptions=t}async calendar(){this.buildDatePicker(),i((()=>this.datePicker.open()))}async validate(){var t;let n=!0;if(this.validator){const t=c.parse(this.value,this.mask,this.locale),e=this.el;n=this.validationExpressionEngine.evaluate(this.validator,{x:t,value:t,text:this.value,component:e,control:e})}else{this.$input.value=0===this.value.trim().length?"":this.value;const e=c.parse(this.value,this.mask,this.locale);if(null==e||e.setHours(12),e){const t=0===this.min?new Date:c.fromJulian(this.min);null==t||t.setHours(12);const i=c.format(t,this.mask,this.locale),r=null!==t&&e.getTime()<t.getTime(),o=0===this.max?new Date:c.fromJulian(this.max);null==o||o.setHours(12);const a=c.format(o,this.mask,this.locale),s=null!==o&&e.getTime()>o.getTime();r&&-1!==this.min&&(n=!1,this.builtinInvalidMessage=`The date must be greater than or equal to ${i}`),s&&-1!==this.max&&(n=!1,this.builtinInvalidMessage=`The date must be less than or equal to ${a}`)}try{n=n&&this.$input.checkValidity(),(null===(t=this.$input)||void 0===t?void 0:t.validationMessage.length)&&(this.builtinInvalidMessage=this.$input.validationMessage)}catch(t){}}return this.invalid=!n,this.validatedEvent.emit(n),this.invalid&&(this.valid=!1),!this.invalid&&this.autoWasValidated&&(this.valid=!0),n}async getPart(t){return new Promise((n=>{n(this.el.shadowRoot.querySelector(`[part="${t}"]`))}))}doRestore(t=!1){this.restoreValue&&(this.$input.value=this.value=this.applyMask(this.restoreValue,this.mask).masked,this.oldValue!==this.value&&t&&this.fireModifiedEvent(this.value))}applyMask(t,n){let e,i=t;return"-1"===t?(e=null,i=""):(e=c.parse(t,n,this.locale),e&&(i=c.format(e,n),i.indexOf("NaN")>-1?i=c.format(new Date,n):i||(i=t))),{date:e,masked:i,julian:c.toJulian(e)}}buildDatePicker(){this.datePicker&&(this.datePickerParsingStatus=!0,this.datePicker.destroy());const t=-1===this.max?null:c.fromJulian(this.max),n=-1===this.min?null:c.fromJulian(this.min);this.datePicker=V(this.$input,Object.assign(this.calenderOptions,{dateFormat:this.mask,locale:this.getDatePickerLocale(l(this.locale)),disableMobile:!0,clickOpens:!1,allowInput:!0,monthSelectorType:"static",allowInvalidPreload:!0,weekNumbers:this.showWeeks,position:this.calendarPosition,positionElement:this.el,maxDate:t,minDate:n,onReady(t,n,e){e.calendarContainer.classList.add("DwcDatefield-calendar")},parseDate:(t,n)=>{this.datePickerParsingStatus=!0;const{date:e}=this.applyMask(t,n);return e||(this.datePickerParsingStatus=!1,new Date)},formatDate:(t,n)=>t instanceof Date&&this.datePickerParsingStatus?c.format(t,n):this.value,onOpen:()=>{this.datePickerParsingStatus=!0,requestAnimationFrame((()=>{const t=this.datePicker.days.querySelector(".selected")||this.datePicker.days.querySelector(".today");t&&(t.tabIndex=0,t.focus({preventScroll:!0}))}))}}))}getDatePickerLocale(t){const n=[],e=[];for(let i=4;i<11;i++){const r=new Date(1970,0,i);n.push(r.toLocaleString(t,{weekday:"short"}).split(",")[0]),e.push(r.toLocaleString(t,{weekday:"long"}).split(",")[0])}const i=[],r=[];for(let n=0;n<12;n++){const e=new Date(1970,n,4);i.push(e.toLocaleString(t,{month:"short"})),r.push(e.toLocaleString(t,{month:"long"}))}return{weekdays:{shorthand:n,longhand:e},months:{shorthand:i,longhand:r},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:c.firstDayOfTheWeek(t),ordinal:()=>"",rangeSeparator:" ",weekAbbreviation:"",scrollTitle:"",toggleTitle:"",amPM:c.ampms(),yearAriaLabel:"",hourAriaLabel:"",minuteAriaLabel:""}}handleCalendarIconClick(){this.calendar()}handleCalendarIconKeydown(t){[" ","ArrowLeft","ArrowRight","Enter"].includes(t.key)&&(" "===t.key&&t.preventDefault(),this.calendar())}handleMouseEnter(){this.isMouseInComponent=!0}handleMouseLeave(){this.isMouseInComponent=!1}handleFocus(){this.hasFocus=!0,this.$input.setSelectionRange(this.lastSelectionStart,this.lastSelectionEnd),this.isMouseInComponent&&(this.highlightBehaviors||[]).indexOf(s.MOUSE)>-1&&this.selectAll(),this.focusedEvent.emit()}handleBlur(){this.lastSelectionStart=this.$input.selectionStart,this.lastSelectionEnd=this.$input.selectionEnd;const t=this.$input,{masked:n,julian:e}=this.applyMask(t.value,this.mask);t.value=this.value=n,this.julianValue=e,this.oldValue!==this.value&&(this.fireModifiedEvent(this.value),this.oldValue=this.value),this.hasFocus=!1,this.blurredEvent.emit()}handleClick(){this.calendarAutoOpen&&this.calendar()}handleKeyDown(t){this.oldValue=this.$input.value,this.oldSelectionStart=this.$input.selectionStart,this.oldSelectionEnd=this.$input.selectionEnd,"Escape"===t.key&&this.doRestore(!0),(this.toggleCalendarOnEnter||this.calendarAutoOpen)&&("Enter"===t.key&&this.calendar(),!this.spinnable&&["ArrowUp","ArrowDown"].indexOf(t.key)>-1&&(t.preventDefault(),this.calendar()))}handleInput(t){const n=this.$input,e=["insertReplacementText","insertText"].indexOf(t.inputType)>-1,i=this.oldSelectionStart,r=n.selectionStart,o=n.selectionEnd;let a=n.value;!(!this.insertMode&&e)||0===i&&this.oldSelectionEnd===this.oldValue.length||(a=a.substr(0,i+1)+a.substr(i+2),n.value=a,this.value=a),this.oldValue=this.value=a,this.oldSelectionStart=r,this.oldSelectionEnd=o,n.setSelectionRange(r,o),window.requestAnimationFrame((()=>{n.setSelectionRange(r,o)})),this.fireModifiedEvent(a)}handleKeyup(t){"Insert"===t.key&&(this.insertMode=!this.insertMode)}handleSpinUp(){this.spin(!0)}handleSpinDown(){this.spin(!1)}fireModifiedEvent(t){this.readonly||this.disabled||this.modifiedEvent.emit(t)}render(){var t,n;const e=!this.validator,i=(null===(t=this.invalidMessage)||void 0===t?void 0:t.trim().length)>0,a=e?i?this.invalidMessage:this.builtinInvalidMessage:i?this.invalidMessage:"",s=this.invalid&&(null==a?void 0:a.trim().length)>0,c=(this.label||"").trim(),d=this.label&&this.label.length>0,l=(null===(n=this.helperText)||void 0===n?void 0:n.trim().length)>0||this.slotsObserver.hasContent("helper-text");return r(o,{key:"ed2e005e8cbe119a7799f102193c0a1e86f0f5c2","data-has-label":d,class:u({BBjControl:!0,BBjInputD:!0,"bbj-disabled":this.disabled,"bbj-focused":this.hasFocus,"bbj-readonly":this.readonly,"bbj-hasLabel":d,"bbj-valid":this.valid,"bbj-invalid":this.invalid,"bbj-required":this.required})},r("div",{key:"97d92fde98494df18dbddc315ca812ca2d790d36",part:"control"},c.length>0&&r("label",{key:"f18f1b23304d0ac4cb82f31236b7a945f01fab2b",part:"label",htmlFor:this.inputId,innerHTML:this.label}),r("div",{key:"ac0f095e3a29e647ef0e49f9f0433b1da73d2f4c",part:"input-wrapper"},(this.visibleCalendarIcon||this.calendarIconVisible)&&r("dwc-icon-button",{key:"15fada4648674473ebfbe5b8e4035c0f8aff5bbe",part:"calendar-button",pool:"dwc",name:"calendar","tab-traversable":"-1",disabled:this.disabled,onClick:this.handleCalendarIconClick,onKeyDown:this.handleCalendarIconKeydown}),r("span",{key:"60553649dd576125038a07583e69a8bee097ec5a",part:"prefix"},r("slot",{key:"d166fe944d1eb1da0490849e760b849efca9f0be",name:"prefix"})),r("input",{key:"e9d9d6abccf2fab38e88cc9b09df30aa99058b3d",id:this.inputId,ref:t=>this.$input=t,part:"input",tabIndex:this.disabled?-1:this.tabTraversable,name:this.name,value:0===this.value.trim().length?"":this.value,pattern:this.pattern,placeholder:0===this.value.trim().length?this.placeholder:"",readOnly:this.readonly||!this.customValue,disabled:this.disabled,spellcheck:this.spellcheck,autocomplete:this.autocomplete,autocapitalize:"off",maxlength:this.maxlength,autocorrect:this.autocorrect,autofocus:this.autofocus,required:this.required,"data-editable":!this.customValue,"aria-describedby":"helper-text",onClick:this.handleClick,onKeyDown:this.handleKeyDown,onInput:this.handleInput,onKeyUp:this.handleKeyup,onFocus:this.handleFocus,onBlur:this.handleBlur,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave}),r("span",{key:"ead6664d179d7690dfc7189e05640bd669315265",part:"suffix"},r("slot",{key:"5247da36d0407f76e5995f334865b55a49c78785",name:"suffix"})),r(w,{key:"48f546c407041e28896eee1c3186eec659095e85",visible:this.showSpinners,disabled:this.disabled||this.readonly,onSpinUp:this.handleSpinUp,onSpinDown:this.handleSpinDown})),"popover"===this.validationStyle&&s&&r(p,{key:"5cf61fadbb03fdc3aa673ac6828492862f8e9515",invalidMessage:a,icon:this.validationIcon,hasFocus:this.hasFocus,popoverDistance:this.validationPopoverDistance,popoverPlacement:this.validationPopoverPlacement,popoverSkidding:this.validationPopoverSkidding})),r(f,{key:"87950d8c1b79676c174781b7ae1c5c30981790a8",helperText:this.helperText,visible:l}),"inline"===this.validationStyle&&s&&r(h,{key:"b7565b6b87e9f89256fff1b11d3ac9576daaba70",invalidMessage:a,icon:this.validationIcon}))}static get assetsDirs(){return["assets"]}get el(){return a(this)}static get watchers(){return{mask:["onMaskChanged"],value:["onValueChanged"],disabled:["onSpinnerRequiredPropsChanged"],readonly:["onSpinnerRequiredPropsChanged"],min:["onSpinnerRequiredPropsChanged"],max:["onSpinnerRequiredPropsChanged"]}}};G.style='@charset "UTF-8";@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}:host{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}:host *,:host *::before,:host *::after{box-sizing:inherit}:host{--dwc-icon-size:1.3em;display:inline-block}:host(:focus),:host(:active){outline:none}:host([disabled]){cursor:var(--dwc-disabled-cursor);opacity:var(--dwc-disabled-opacity);user-select:none;pointer-events:none}:host([disabled]) *{cursor:var(--dwc-disabled-cursor);user-select:none;pointer-events:none}[part=control]{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:inherit;width:100%}[part=label]{align-items:center;color:var(--dwc-input-label-color, var(--dwc-color-body-text));cursor:var(--dwc-cursor-click);display:none;font-size:90%;font-weight:var(--dwc-input-label-font-weight, var(--dwc-font-weight-semibold));gap:0.3rem;height:auto;margin:0;margin-bottom:var(--dwc-space-s);text-align:left;transition:var(--dwc-transition) color}[part=label]::after{color:var(--dwc-input-required-field-indicator-color, var(--dwc-color-primary-text));opacity:0;padding:0 var(--dwc-space-xs);text-align:center;transition:opacity var(--dwc-transition);width:1em}:host([required]) [part=label]::after{content:var(--dwc-input-required-field-indicator, "•");opacity:1}:host([data-has-label]) [part=label]{display:flex}[part=input-wrapper]{align-items:center;background:var(--dwc-input-background, var(--dwc-color-default-light));border:var(--dwc-input-border-width, var(--dwc-border-width)) var(--dwc-input-border-style, var(--dwc-border-style)) var(--dwc-input-border-color, var(--dwc-color-default-dark));border-radius:var(--dwc-border-radius);display:inline-flex;flex:1 1 auto;font-weight:var(--dwc-input-font-weight, var(--dwc-font-weight-semibold));height:100%;justify-content:start;overflow:hidden;position:relative;transition:var(--dwc-transition) background-color, var(--dwc-transition) color, var(--dwc-transition) border-color, var(--dwc-transition) box-shadow;vertical-align:middle;width:100%}:host(:not([disabled]):not([readonly])) [part=input-wrapper]:hover,:host(:not([disabled]):not([readonly])) [part=input-wrapper]:focus,:host(:not([disabled])) [part=input-wrapper]:hover,:host(:not([disabled])) [part=input-wrapper]:focus{background-color:var(--dwc-input-hover-background, var(--dwc-color-default-light));border-color:var(--dwc-input-hover-border-color, var(--dwc-color-primary));color:var(--dwc-input-hover-color, var(--dwc-color-on-default-text-light))}:host([has-focus]:not([disabled])) [part=input-wrapper],:host(.focus-visible:not([disabled])) [part=input-wrapper]{background-color:var(--dwc-input-hover-background, var(--dwc-color-default-light));border-color:var(--dwc-input-hover-border-color, var(--dwc-color-primary));color:var(--dwc-input-hover-color, var(--dwc-color-on-default-text-light))}:host(.focus-visible:not([disabled])) [part=input-wrapper]{box-shadow:var(--dwc-input-focus-ring, var(--dwc-focus-ring-default))}[part~=input]{appearance:none;background:none;border:unset;box-shadow:none;color:var(--dwc-input-color, currentColor);cursor:var(--dwc-cursor-text);flex:1 1 auto;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:100%;line-height:inherit;margin:0;min-width:0;padding:var(--dwc-space);text-align:inherit}[part~=input]::placeholder{color:var(--dwc-input-placeholder-color, var(--dwc-color-gray-60));user-select:none}[part~=input]:focus{outline:none}[part~=input]:-webkit-autofill,[part~=input]:-webkit-autofill:hover,[part~=input]:-webkit-autofill:focus,[part~=input]:-webkit-autofill:active{box-shadow:0 0 0 30px transparent inset !important}[part~=input]::selection{background:var(--dwc-input-selection-background, var(--dwc-color-primary-light));color:var(--dwc-input-selection-color, var(--dwc-color-on-primary-text-light))}:host([has-focus]:not([disabled])) [part=label]{color:var(--dwc-input-label-hover-color, var(--dwc-color-primary-text-light))}[part=prefix],[part=suffix]{cursor:default;flex:0 0 auto;text-align:center;user-select:none}[part=prefix] ::slotted(dwc-icon),[part=prefix] ::slotted(dwc-icon-button),[part=suffix] ::slotted(dwc-icon),[part=suffix] ::slotted(dwc-icon-button){display:inline-flex}[part=prefix] ::slotted(dwc-icon),[part=prefix] ::slotted(dwc-icon-button),[part=prefix] ::slotted(img){padding-left:var(--dwc-space-xs)}[part=suffix] ::slotted(dwc-icon),[part=suffix] ::slotted(dwc-icon-button),[part=suffix] ::slotted(img){padding-right:var(--dwc-space-xs)}:host ::slotted(img[slot=prefix]),:host ::slotted(img[slot=suffix]){align-items:center;display:inline-flex;flex:0 0 auto;height:var(--dwc-icon-size);vertical-align:middle;width:var(--dwc-icon-size)}dwc-alert{--dwc-alert-padding:var(--dwc-space-s) 0;margin-left:calc(var(--dwc-border-radius) / 4 + var(--dwc-border-width) * 2);text-align:left}:host([valid]),:host([invalid]){--dwc-icon-button-color:var(--dwc-input-color);--dwc-icon-button-hover-color:var(--dwc-icon-button-color);--dwc-icon-button-active-color:var(--dwc-icon-button-color)}:host([valid]:not([valid=false])){--dwc-input-label-color:var(--dwc-color-success-text);--dwc-input-label-hover-color:var(--dwc-color-success-text-light);--dwc-input-border-color:var(--dwc-color-success);--dwc-input-hover-border-color:var(--dwc-input-border-color);--dwc-input-focus-ring:var(--dwc-focus-ring-success);--dwc-input-placeholder-color:var(--dwc-color-gray-30);--dwc-input-selection-background:var(--dwc-color-success-light);--dwc-input-selection-color:var(--dwc-color-on-success-text-light);--dwc-input-required-field-indicator-color:var(--dwc-input-label-color)}:host([invalid]:not([invalid=false])){--dwc-input-label-color:var(--dwc-color-danger-text);--dwc-input-label-hover-color:var(--dwc-color-danger-text-light);--dwc-input-border-color:var(--dwc-color-danger);--dwc-input-hover-border-color:var(--dwc-input-border-color);--dwc-input-focus-ring:var(--dwc-focus-ring-danger);--dwc-input-placeholder-color:var(--dwc-color-gray-30);--dwc-input-selection-background:var(--dwc-color-danger-light);--dwc-input-selection-color:var(--dwc-color-on-danger-text-light);--dwc-alert-color:var(--dwc-input-label-color);--dwc-alert-icon-color:var(--dwc-alert-color);--dwc-input-required-field-indicator-color:var(--dwc-input-label-color)}[part=helper-text-wrapper],[part=helper-text-wrapper] ::slotted([slot=helper-text]){color:var(--dwc-color-gray-text-light);cursor:var(--dwc-cursor-text);font-size:var(--dwc-font-size-s);font-weight:var(--dwc-font-weight-normal);line-height:var(--dwc-font-line-height-s);text-align:left;transition:color 0.2s}[part=helper-text-wrapper][data-visible]{margin-left:calc(var(--dwc-border-radius) / 4 + var(--dwc-border-width) * 2);padding-top:var(--dwc-space-s)}:host([readonly]:not([data-editable])){--dwc-input-background:transparent;--dwc-input-border-color:var(--dwc-color-default-30);--dwc-input-border-style:dashed;--dwc-input-hover-background:var(--dwc-input-background);--dwc-input-hover-color:var(--dwc-input-color);--dwc-input-hover-border-color:var(--dwc-input-border-color)}:host(.bbj-transparent) [part=input-wrapper]{background:transparent !important}:host(.bbj-noborder) [part=input-wrapper]{border-color:transparent !important}:host([data-align-left]){text-align:left}:host([data-align-right]){text-align:right}:host([data-align-center]){text-align:center}:host([data-align-right]) [part=label]{justify-content:flex-end}[hidden]{display:none !important}[part=spinners]{--dwc-icon-size:1em;align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center}[part=spinners]:not([hidden]){margin:var(--dwc-space-xs)}[part=spinners] dwc-icon-button{align-items:center;background:transparent;border:unset;box-sizing:border-box;display:flex;height:50%;margin:0;outline:none;padding:0;width:100%}:host([expanse=xl]){font-size:var(--dwc-font-size-xl)}:host([expanse=xl]) [part=input-wrapper]{height:var(--dwc-size-xl)}:host([expanse=l]){font-size:var(--dwc-font-size-l)}:host([expanse=l]) [part=input-wrapper]{height:var(--dwc-size-l)}:host([expanse=m]){font-size:var(--dwc-font-size-m)}:host([expanse=m]) [part=input-wrapper]{height:var(--dwc-size-m)}:host([expanse=s]){font-size:var(--dwc-font-size-s)}:host([expanse=s]) [part=input-wrapper]{height:var(--dwc-size-s)}:host([expanse=xs]){font-size:var(--dwc-font-size-xs)}:host([expanse=xs]) [part=input-wrapper]{height:var(--dwc-size-xs)}[part=calendar-button]{color:var(--dwc-input-color);display:flex;padding-left:var(--dwc-space-xs)}';export{G as dwc_datefield}