@postnord/web-components
Version:
PostNord Web Components
5 lines • 56 kB
JavaScript
/*!
* Built with Stencil
* By PostNord.
*/
import{t,M as e,r as i,c as n,g as a,f as r,h as s,a as d}from"./p-XKg-ydzH.js";import{uuidv4 as o,getTotalHeightOffset as c,getMenuWidth as p,awaitTopbar as h,en as l}from"./index.esm.js";import{a as u}from"./p-BWAVaTWQ.js";import{a as f}from"./p-CQaMdITw.js";import{a as k}from"./p-D_UyW-KH.js";const m={CALENDAR_NAVIGATION:{en:"Calendar",sv:"Kalender",da:"Kalender",fi:"Kalenteri",no:"Kalender"},NEXT_YEAR:{en:"Scroll forward",sv:"Bläddra framåt",da:"Rul frem",fi:"Vieritä eteenpäin",no:"Rull fremover"},PREVIOUS_YEAR:{en:"Scroll backwards",sv:"Bläddra bakåt",da:"Rul baglæns",fi:"Vieritä taaksepäin",no:"Bla bakover"},NEXT_DATE:{en:"Next month",sv:"Nästa månad",da:"Næste måned",fi:"Ensi kuussa",no:"Neste måned"},PREVIOUS_DATE:{en:"Previous month",sv:"Föregående månad",da:"Forrige måned",fi:"Edellinen kuukausi",no:"Forrige måned"},SELECT_YEAR:{en:"Choose year",sv:"Välj år",da:"Vælg år",fi:"Valitse vuosi",no:"Velg år"},SELECT_MONTH:{en:"Choose month",sv:"Välj månad",da:"Vælg måned",fi:"Valitse kuukausi",no:"Velg måned"},SELECT_DATE:{en:"Choose date",sv:"Välj datum",da:"Vælg dato",fi:"Valitse päivämäärä",no:"Velg dato"},SELECTED_DATE:{en:"selected date is {date}.",sv:"valt datum är {date}.",da:"den valgte dato er {date}.",fi:"valittu päivämäärä on {date}.",no:"valgt dato er {date}."},SELECTED_START_DATE:{en:"selected start date is {date}.",sv:"valt startdatum är {date}.",da:"den valgte startdato er {date}.",fi:"valittu aloituspäivä on {date}.",no:"valgt startdato er {date}."},SELECTED_END_DATE:{en:"selected end date is {date}.",sv:"valt slutdatum är {date}.",da:"den valgte slutdato er {date}.",fi:"valittu lopetuspäivä on {date}.",no:"valgt sluttdato er {date}."},WEEK_NAME:{en:"Week",sv:"Vecka",da:"Uge",fi:"Viikko",no:"Uke"},GO_CALENDAR:{en:"Calendar view",sv:"Kalendervyn",da:"Kalendervisning",fi:"Kalenterinäkymä",no:"Kalendervisning"}};function b(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var g,_={exports:{}};function y(){return g||(g=1,_.exports=function(){var t=6e4,e=36e5,i="millisecond",n="second",a="minute",r="hour",s="day",d="week",o="month",c="quarter",p="year",h="date",l="Invalid Date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,k={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],i=t%100;return"["+t+(e[(i-20)%10]||e[i]||e[0])+"]"}},m=function(t,e,i){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(i)+t},b={s:m,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),n=Math.floor(i/60),a=i%60;return(e<=0?"+":"-")+m(n,2,"0")+":"+m(a,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var n=12*(i.year()-e.year())+(i.month()-e.month()),a=e.clone().add(n,o),r=i-a<0,s=e.clone().add(n+(r?-1:1),o);return+(-(n+(i-a)/(r?a-s:s-a))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:o,y:p,w:d,d:s,D:h,h:r,m:a,s:n,ms:i,Q:c}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},g="en",_={};_[g]=k;var y="$isDayjsObject",v=function(t){return t instanceof Y||!(!t||!t[y])},w=function t(e,i,n){var a;if(!e)return g;if("string"==typeof e){var r=e.toLowerCase();_[r]&&(a=r),i&&(_[r]=i,a=r);var s=e.split("-");if(!a&&s.length>1)return t(s[0])}else{var d=e.name;_[d]=e,a=d}return!n&&a&&(g=a),a||!n&&g},M=function(t,e){if(v(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new Y(i)},$=b;$.l=w,$.i=v,$.w=function(t,e){return M(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var Y=function(){function k(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[y]=!0}var m=k.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if($.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(u);if(n){var a=n[2]-1||0,r=(n[7]||"0").substring(0,3);return i?new Date(Date.UTC(n[1],a,n[3]||1,n[4]||0,n[5]||0,n[6]||0,r)):new Date(n[1],a,n[3]||1,n[4]||0,n[5]||0,n[6]||0,r)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return $},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var i=M(t);return this.startOf(e)<=i&&i<=this.endOf(e)},m.isAfter=function(t,e){return M(t)<this.startOf(e)},m.isBefore=function(t,e){return this.endOf(e)<M(t)},m.$g=function(t,e,i){return $.u(t)?this[e]:this.set(i,t)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(t,e){var i=this,c=!!$.u(e)||e,l=$.p(t),u=function(t,e){var n=$.w(i.$u?Date.UTC(i.$y,e,t):new Date(i.$y,e,t),i);return c?n:n.endOf(s)},f=function(t,e){return $.w(i.toDate()[t].apply(i.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(e)),i)},k=this.$W,m=this.$M,b=this.$D,g="set"+(this.$u?"UTC":"");switch(l){case p:return c?u(1,0):u(31,11);case o:return c?u(1,m):u(0,m+1);case d:var _=this.$locale().weekStart||0,y=(k<_?k+7:k)-_;return u(c?b-y:b+(6-y),m);case s:case h:return f(g+"Hours",0);case r:return f(g+"Minutes",1);case a:return f(g+"Seconds",2);case n:return f(g+"Milliseconds",3);default:return this.clone()}},m.endOf=function(t){return this.startOf(t,!1)},m.$set=function(t,e){var d,c=$.p(t),l="set"+(this.$u?"UTC":""),u=(d={},d[s]=l+"Date",d[h]=l+"Date",d[o]=l+"Month",d[p]=l+"FullYear",d[r]=l+"Hours",d[a]=l+"Minutes",d[n]=l+"Seconds",d[i]=l+"Milliseconds",d)[c],f=c===s?this.$D+(e-this.$W):e;if(c===o||c===p){var k=this.clone().set(h,1);k.$d[u](f),k.init(),this.$d=k.set(h,Math.min(this.$D,k.daysInMonth())).$d}else u&&this.$d[u](f);return this.init(),this},m.set=function(t,e){return this.clone().$set(t,e)},m.get=function(t){return this[$.p(t)]()},m.add=function(i,c){var h,l=this;i=Number(i);var u=$.p(c),f=function(t){var e=M(l);return $.w(e.date(e.date()+Math.round(t*i)),l)};if(u===o)return this.set(o,this.$M+i);if(u===p)return this.set(p,this.$y+i);if(u===s)return f(1);if(u===d)return f(7);var k=(h={},h[a]=t,h[r]=e,h[n]=1e3,h)[u]||1,m=this.$d.getTime()+i*k;return $.w(m,this)},m.subtract=function(t,e){return this.add(-1*t,e)},m.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||l;var n=t||"YYYY-MM-DDTHH:mm:ssZ",a=$.z(this),r=this.$H,s=this.$m,d=this.$M,o=i.weekdays,c=i.months,p=function(t,i,a,r){return t&&(t[i]||t(e,n))||a[i].slice(0,r)},h=function(t){return $.s(r%12||12,t,"0")},u=i.meridiem||function(t,e,i){var n=t<12?"AM":"PM";return i?n.toLowerCase():n};return n.replace(f,(function(t,n){return n||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return $.s(e.$y,4,"0");case"M":return d+1;case"MM":return $.s(d+1,2,"0");case"MMM":return p(i.monthsShort,d,c,3);case"MMMM":return p(c,d);case"D":return e.$D;case"DD":return $.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return p(i.weekdaysMin,e.$W,o,2);case"ddd":return p(i.weekdaysShort,e.$W,o,3);case"dddd":return o[e.$W];case"H":return String(r);case"HH":return $.s(r,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return u(r,s,!0);case"A":return u(r,s,!1);case"m":return String(s);case"mm":return $.s(s,2,"0");case"s":return String(e.$s);case"ss":return $.s(e.$s,2,"0");case"SSS":return $.s(e.$ms,3,"0");case"Z":return a}return null}(t)||a.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(i,h,l){var u,f=this,k=$.p(h),m=M(i),b=(m.utcOffset()-this.utcOffset())*t,g=this-m,_=function(){return $.m(f,m)};switch(k){case p:u=_()/12;break;case o:u=_();break;case c:u=_()/3;break;case d:u=(g-b)/6048e5;break;case s:u=(g-b)/864e5;break;case r:u=g/e;break;case a:u=g/t;break;case n:u=g/1e3;break;default:u=g}return l?u:$.a(u)},m.daysInMonth=function(){return this.endOf(o).$D},m.$locale=function(){return _[this.$L]},m.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),n=w(t,e,!0);return n&&(i.$L=n),i},m.clone=function(){return $.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},k}(),D=Y.prototype;return M.prototype=D,[["$ms",i],["$s",n],["$m",a],["$H",r],["$W",s],["$M",o],["$y",p],["$D",h]].forEach((function(t){D[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),M.extend=function(t,e){return t.$i||(t(e,Y,M),t.$i=!0),M},M.locale=w,M.isDayjs=v,M.unix=function(t){return M(1e3*t)},M.en=_[g],M.Ls=_,M.p={},M}()),_.exports}var v,w,M,$,Y,D,x,L,S,E,H=b(y()),A={exports:{}},T=b(v?A.exports:(v=1,A.exports=(w="week",M="year",function(t,e,i){var n=e.prototype;n.week=function(t){if(void 0===t&&(t=null),null!==t)return this.add(7*(t-this.week()),"day");var e=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var n=i(this).startOf(M).add(1,M).date(e),a=i(this).endOf(w);if(n.isBefore(a))return 1}var r=i(this).startOf(M).date(e).startOf(w).subtract(1,"millisecond"),s=this.diff(r,w,!0);return s<0?i(this).startOf("week").week():Math.ceil(s)},n.weeks=function(t){return void 0===t&&(t=null),this.week(t)}}))),V={exports:{}},j=($||($=1,V.exports=function(){var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,i=/\d/,n=/\d\d/,a=/\d\d?/,r=/\d*[^-_:/,()\s\d]+/,s={},d=function(t){return(t=+t)+(t>68?1900:2e3)},o=function(t){return function(e){this[t]=+e}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(t){(this.zone||(this.zone={})).offset=function(t){if(!t)return 0;if("Z"===t)return 0;var e=t.match(/([+-]|\d\d)/g),i=60*e[1]+(+e[2]||0);return 0===i?0:"+"===e[0]?-i:i}(t)}],p=function(t){var e=s[t];return e&&(e.indexOf?e:e.s.concat(e.f))},h=function(t,e){var i,n=s.meridiem;if(n){for(var a=1;a<=24;a+=1)if(t.indexOf(n(a,0,e))>-1){i=a>12;break}}else i=t===(e?"pm":"PM");return i},l={A:[r,function(t){this.afternoon=h(t,!1)}],a:[r,function(t){this.afternoon=h(t,!0)}],Q:[i,function(t){this.month=3*(t-1)+1}],S:[i,function(t){this.milliseconds=100*+t}],SS:[n,function(t){this.milliseconds=10*+t}],SSS:[/\d{3}/,function(t){this.milliseconds=+t}],s:[a,o("seconds")],ss:[a,o("seconds")],m:[a,o("minutes")],mm:[a,o("minutes")],H:[a,o("hours")],h:[a,o("hours")],HH:[a,o("hours")],hh:[a,o("hours")],D:[a,o("day")],DD:[n,o("day")],Do:[r,function(t){var e=s.ordinal,i=t.match(/\d+/);if(this.day=i[0],e)for(var n=1;n<=31;n+=1)e(n).replace(/\[|\]/g,"")===t&&(this.day=n)}],w:[a,o("week")],ww:[n,o("week")],M:[a,o("month")],MM:[n,o("month")],MMM:[r,function(t){var e=p("months"),i=(p("monthsShort")||e.map((function(t){return t.slice(0,3)}))).indexOf(t)+1;if(i<1)throw new Error;this.month=i%12||i}],MMMM:[r,function(t){var e=p("months").indexOf(t)+1;if(e<1)throw new Error;this.month=e%12||e}],Y:[/[+-]?\d+/,o("year")],YY:[n,function(t){this.year=d(t)}],YYYY:[/\d{4}/,o("year")],Z:c,ZZ:c};function u(i){var n;n=s&&s.formats;for(var a=(i=i.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,i,a){var r=a&&a.toUpperCase();return i||n[a]||t[a]||n[r].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(t,e,i){return e||i.slice(1)}))}))).match(e),r=a.length,d=0;d<r;d+=1){var o=a[d],c=l[o],p=c&&c[1];a[d]=p?{regex:c&&c[0],parser:p}:o.replace(/^\[|\]$/g,"")}return function(t){for(var e={},i=0,n=0;i<r;i+=1){var s=a[i];if("string"==typeof s)n+=s.length;else{var d=s.regex,o=s.parser,c=t.slice(n),p=d.exec(c)[0];o.call(e,p),t=t.replace(p,"")}}return function(t){var e=t.afternoon;if(void 0!==e){var i=t.hours;e?i<12&&(t.hours+=12):12===i&&(t.hours=0),delete t.afternoon}}(e),e}}return function(t,e,i){i.p.customParseFormat=!0,t&&t.parseTwoDigitYear&&(d=t.parseTwoDigitYear);var n=e.prototype,a=n.parse;n.parse=function(t){var e=t.date,n=t.utc,r=t.args;this.$u=n;var d=r[1];if("string"==typeof d){var o=!0===r[2],c=!0===r[3],p=o||c,h=r[2];c&&(h=r[2]),s=this.$locale(),!o&&h&&(s=i.Ls[h]),this.$d=function(t,e,i,n){try{if(["x","X"].indexOf(e)>-1)return new Date(("X"===e?1e3:1)*t);var a=u(e)(t),r=a.year,s=a.month,d=a.day,o=a.hours,c=a.minutes,p=a.seconds,h=a.milliseconds,l=a.zone,f=a.week,k=new Date,m=d||(r||s?1:k.getDate()),b=r||k.getFullYear(),g=0;r&&!s||(g=s>0?s-1:k.getMonth());var _,y=o||0,v=c||0,w=p||0,M=h||0;return l?new Date(Date.UTC(b,g,m,y,v,w,M+60*l.offset*1e3)):i?new Date(Date.UTC(b,g,m,y,v,w,M)):(_=new Date(b,g,m,y,v,w,M),f&&(_=n(_).week(f).toDate()),_)}catch(t){return new Date("")}}(e,d,n,i),this.init(),h&&!0!==h&&(this.$L=this.locale(h).$L),p&&e!=this.format(d)&&(this.$d=new Date("")),s={}}else if(d instanceof Array)for(var l=d.length,f=1;f<=l;f+=1){r[1]=d[f-1];var k=i.apply(this,r);if(k.isValid()){this.$d=k.$d,this.$L=k.$L,this.init();break}f===l&&(this.$d=new Date(""))}else a.call(this,t)}}}()),V.exports),C=b(j),N={exports:{}},z=(Y||(Y=1,N.exports=function(t,e){e.prototype.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)}}),N.exports),I=b(z),R={exports:{}},O=(D||(D=1,R.exports=function(t,e){e.prototype.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)}}),R.exports),P=b(O),F={exports:{}},U=(x||(x=1,F.exports=function(t,e){e.prototype.toObject=function(){return{years:this.$y,months:this.$M,date:this.$D,hours:this.$H,minutes:this.$m,seconds:this.$s,milliseconds:this.$ms}}}),F.exports),K=b(U);L||(L=1,S=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(y()),E={name:"sv",weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(t){var e=t%10;return"["+t+(1===e||2===e?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"}},S.default.locale(E,null,!0));var W;W||(W=1,"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),"January_February_March_April_May_June_July_August_September_October_November_December".split("_"));var Z;Z||(Z=1,function(){var t=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(y()),e={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,yearStart:4,ordinal:function(t){return t+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"}};t.default.locale(e,null,!0)}());var B;B||(B=1,function(){var t=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(y());function e(t,e,i,n){var a={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"päivä",dd:"%d päivää",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän".split("_")},r={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"päivän",dd:"%d päivän",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän".split("_")},s=n&&!e?r:a;return s[i].replace("%d",t<10?s.numbers[t]:t)}var i={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),ordinal:function(t){return t+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s päästä",past:"%s sitten",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};t.default.locale(i,null,!0)}());var G;G||(G=1,function(){var t=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(y()),e={name:"nb",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),ordinal:function(t){return t+"."},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"}};t.default.locale(e,null,!0)}()),H.extend(T),H.extend(C),H.extend(I),H.extend(P),H.extend(K);const q="calendar",X="months",J="years";function Q({year:t,month:e,date:i}){return H().set("year",t).set("month",e).set("date",i)}function tt(t,e){if(!t)return!1;const i="string"==typeof t?t:Q(t);return H(i,e,!0).isValid()}function et(t,e){const i="string"==typeof t?t:Q(t);return H(i,e)}function it(t,e,i){const n=function({year:t,month:e,date:i,day:n}){const a=H().set("y",t).set("M",e).set("D",i);return"number"==typeof n?a.set("d",n):a}(t);return n.locale("no"===e?"nb":e).format(i)}function nt(t,e){const i="string"==typeof t?et(t,e):t;return{year:i.get("year"),month:i.get("month"),date:i.get("date"),day:i.get("day")}}function at(t,e,i,n){const a=et(t,i),r=et(e,i);return a.isSameOrBefore(r,n)}function rt(t,e,i,n){const a=et(t,i),r=et(e,i);return a.isSameOrAfter(r,n)}function st(t,e,i,n){if(!tt(t,i)||!tt(e,i))return!1;let a=et(t,i),r=et(e,i);return"month"===n&&(a=a.set("year",2e3),r=r.set("year",2e3)),a.isSame(r,n)}function dt({data:t,amount:e=1,unit:i,minus:n,plus:a}){return n?t.subtract(e,i):a?t.add(e,i):t}const ot=class extends(e(u)){constructor(t){super(),i(this,t),this.dateselection=n(this,"dateselection",7),this.dateSelection=n(this,"dateSelection",7),this.dateInvalid=n(this,"dateInvalid",7),this.toggleCalendar=n(this,"toggleCalendar",7),this.currentView=n(this,"currentView",7)}id=`pn-date-picker-${o()}`;idStart=`${this.id}-from`;idEnd=`${this.id}-to`;idStartButton=`${this.id}-from-button`;idEndButton=`${this.id}-to-button`;idHelper=`${this.id}-helper`;idError=`${this.id}-error`;idCalendar=`${this.id}-calendar`;mo;calendarElement;today=function(){return H()}();separators=[];separatorRegex=/[^a-zA-Z\d\s:]/g;listMonths=[0,1,2,3,4,5,6,7,8,9,10,11];listWeek=[1,2,3,4,5,6,0];get hostElement(){return a(this)}open=!1;openUp=!1;selectingEnd=!1;grid;viewYearStart=null;dateViewYear;dateViewMonth;dateViewDate;showHelperSlot;showErrorSlot;labelFrom;labelTo;helpertext;language=void 0;start="";end="";name;nameEnd;placeholder;endPlaceholder;placeholderEnd;autocomplete;list;listEnd;pattern;required=!1;readonly=!1;disabled=!1;format="YYYY-MM-DD";disableTypeAhead=!1;disableWeekends=!1;disabledDates;disableMaxLength=!1;range=!1;rangeLimit;weekNumbers=!1;compact=!1;calendarUp=!1;view="calendar";invalid=!1;error;pnId;pnAriaLabel;pnAriaLabelEnd;pnAriaLabelledby;pnAriaLabelledbyEnd;dateId;minDate=null;watchMin(){null!==this.minDate&&(tt(this.minDate,this.format)||(this.minDate=null))}maxDate=null;watchMax(){null!==this.maxDate&&(tt(this.maxDate,this.format)||(this.maxDate=null))}watchValue(){if(!tt(this.start,this.format))return this.dateInvalid.emit({start:this.start});const{year:t,month:e,date:i}=nt(this.start,this.format);this.setViewYear({year:t}),this.setViewMonth({month:e}),this.setViewDate({date:i}),this.range&&rt(this.start,this.end,this.format,"date")&&(this.end=""),this.emitSelection()}watchValueTo(){if(!this.range)return;if(!tt(this.end,this.format))return this.dateInvalid.emit({end:this.end});const t=et(this.end,this.format);if(this.setViewYear({year:t.year()}),this.setViewMonth({month:t.month()}),this.setViewDate({date:t.date()}),rt(this.start,this.end,this.format,"date")){const t=this.start;this.start=this.end,this.end=t}this.emitSelection()}handleFormat(){this.separators.length=0,this.format.split("").forEach(((t,e)=>this.separatorRegex.exec(t)&&this.separators.push({name:t,index:e})))}watchId(){this.idStart=this.getId(),this.idEnd=`${this.getId()}-end`,this.idStartButton=`${this.idStart}-from-button`,this.idEndButton=`${this.idEnd}-to-button`,this.idHelper=`${this.idStart}-helper`,this.idError=`${this.idStart}-error`,this.idCalendar=`${this.idStart}-calendar`}watchView(){tt(this.getCurrentDateObject(),this.format)&&this.updateGrid()}watchOpen(){if(this.toggleCalendar.emit(this.open),this.dropdownHandler(),!this.open)return this.removeGlobalEventListeners();this.addGlobalEventListeners(),this.calendarElement.style.removeProperty("--pn-calendar-offset-left"),this.openUp=this.calendarUp,requestAnimationFrame((()=>{const t=this.getRect(this.hostElement),{scrollHeight:e}=this.calendarElement,{innerHeight:i,innerWidth:n}=window,a=c(),r=t.y-a,s=i-t.bottom,d=r>e;this.openUp=this.openUp&&(d||r>s)||!(s>e)&&d;const o=this.getRect(this.calendarElement),h=p(),l=t.x+t.width/2-o.width/2-o.x,u=o.x+l,f=h+16;let k=l;u<f?k=f-o.x:u+o.width>n-16&&(k=n-16-o.width-o.x),this.calendarElement.style.setProperty("--pn-calendar-offset-left",`${Math.floor(k)}px`)}))}handleMessage(){this.checkSlottedHelper(),this.checkSlottedError()}handleView(){this.currentView.emit(this.view)}dateselection;dateSelection;emitSelection(){const t={start:this.start};if(this.range){const e=function(t,e,i){const n=et(t,i);return et(e,i).diff(n,"d")}(this.start,this.end,this.format);t.end=this.end,t.days="number"==typeof e?e+1:null}this.dateSelection.emit(t),this.dateselection.emit(t)}dateInvalid;toggleCalendar;currentView;handleResize(){this.open&&this.toggleGrid(!1)}connectedCallback(){this.mo=new MutationObserver((()=>{r(this.hostElement),this.handleMessage()})),this.mo.observe(this.hostElement,{childList:!0,subtree:!0})}disconnectedCallback(){this.mo&&this.mo.disconnect()}async componentWillLoad(){this.handleFormat(),this.handleMessage();const t=tt(this.start||this.end,this.format)&&nt(this.start||this.end,this.format),{year:e,month:i,date:n}=nt(this.today);this.setViewDate({date:t.date||n}),this.setViewMonth({month:t.month||i}),this.setViewYear({year:t.year||e}),void 0===this.language&&await h(this.hostElement)}getId(){return this.pnId||this.dateId||this.id}getAriaLabel(t){return t?this.labelTo||this.pnAriaLabelledbyEnd?null:this.pnAriaLabelEnd:this.labelFrom||this.pnAriaLabelledby?null:this.pnAriaLabel}getAriaLabelledby(t){return t?this.labelTo||this.pnAriaLabelEnd?null:this.pnAriaLabelledbyEnd:this.labelFrom||this.pnAriaLabel?null:this.pnAriaLabelledby}getPlaceholder(t){return this.compact?" ":t?this.placeholderEnd||this.endPlaceholder||this.format:this.placeholder||this.format}dropdownHandler(){this.open?this.openDropdown(this.calendarElement):this.closeDropdown(this.calendarElement)}globalEvents=t=>{const e=t.target,i=e?.closest(this.hostElement.localName);i||this.toggleGrid(!1)};addGlobalEventListeners(){this.hostElement.getRootNode().addEventListener("click",this.globalEvents)}removeGlobalEventListeners(){this.hostElement.getRootNode().removeEventListener("click",this.globalEvents)}translate(t){return m?.[t?.toUpperCase()]?.[this.language||l]||t?.toUpperCase()}translateDateText(t,e){return it({...this.getCurrentDateObject(),...t},this.language,e)}getRect(t){return t.getBoundingClientRect()}toggleGrid(t,e){this.open=t??!this.open,this.selectingEnd=e}hasHelperText(){return this.helpertext?.length>0||this.showHelperSlot}hasErrorMessage(){return this.error?.length>0||this.showErrorSlot}hasError(){return this.hasErrorMessage()||this.invalid||this.showErrorSlot}checkSlottedHelper(){const t=this.hostElement.querySelector("[slot=helpertext]")?.textContent;this.showHelperSlot=!!t?.length}checkSlottedError(){const t=this.hostElement.querySelector("[slot=error]")?.textContent;this.showErrorSlot=!!t?.length}hideHelpertext(){return this.hasErrorMessage()||!this.hasHelperText()}hideError(){return!this.hasErrorMessage()}viewingCalendar(){return this.view===q}viewingMonth(){return this.view===X}viewingYears(){return this.view===J}viewType(){return this.viewingCalendar()?"date":this.viewingMonth()?"month":"year"}isBeforeMax(t){return!this.maxDate||at(t,this.maxDate,this.format,this.viewType())}isAfterMin(t){return!this.minDate||rt(t,this.minDate,this.format,this.viewType())}isDisabledWeekend(t){return!!this.viewingCalendar()&&!!this.disableWeekends&&t>=6}isDisabledDate(t){return!(!this.disabledDates?.length||!this.viewingCalendar())&&!!this.disabledDates.split(",").find((e=>st(e,t,this.format,this.viewType())))}isDisabled(t){const e=!this.isBeforeMax(t),i=!this.isAfterMin(t),n=this.viewingCalendar()&&this.isDisabledWeekend(t.day),a=this.isDisabledDate(t);return{disabled:e||i||n||a,manualDisable:a,weekendDisable:n,minMaxDisable:e||i}}updateGrid(){this.grid=function(t,e){const i=[],n=[],a=H().set("year",t).set("month",e),r=a.daysInMonth();for(let t=0;r>t;t++){const e=a.set("date",t),n=e.week();i.push({week:n,day:e.day()+1,date:t+1})}const s=[...new Set(i.map((({week:t})=>t)))];return s.forEach(((t,e)=>{const a=i.filter((e=>e.week===t));if(0===e&&7!==a.length){const e=7-a.length;for(let i=0;e>i;i++)a.unshift({week:t,blank:!0})}if(e+1===s.length&&7!==a.length){const e=7-a.length;for(let i=0;e>i;i++)a.push({week:t,blank:!0})}n.push({week:t,list:a})})),n}(this.dateViewYear,this.dateViewMonth)}getCurrentViewDate(t=this.getCurrentDateObject()){return it(t,this.language,"MMMM YYYY")}isSelected(t,e=!1){return st(e?this.end:this.start,this.getCurrentDateObject(t),this.format,this.viewType())}isToday(t){return st(this.today.format(this.format),this.getCurrentDateObject(t),this.format,this.viewType())}getCurrentDateObject({year:t=this.dateViewYear,month:e=this.dateViewMonth,date:i=this.dateViewDate,day:n}={}){return{year:t,month:e,date:i,day:n}}calendarKeyboardNavigation(t,e,i=!1){if(!["Enter","Space","ArrowRight","ArrowLeft","ArrowUp","ArrowDown","Home","End","PageDown","PageUp","Escape"].includes(t.code))return;if(t.preventDefault(),"Escape"===t.code)return this.toggleGrid(!1);const n=!i&&t.code.match(/^(Enter|Space)$/);if(n&&this.viewingYears())return this.setViewYear({year:e.year,reset:!0});if(n&&this.viewingMonth())return this.setViewMonth({month:e.month,grid:!0,reset:!0});if(n&&this.viewingCalendar())return this.setValue(e.date);const a=this.navDirection(t,e);if(!a)return;const{year:r,month:s,date:d}=a;this.setViewYear({year:r}),this.setViewMonth({month:s,grid:!0}),this.setViewDate({date:d}),this.resetFocus()}navDirection(t,e){const{code:i}=t;return nt(function(t,e,i,n){return"date"===n?function(t,e,i){const n=Q(e),{space:a,enter:r,next:s,down:d,previous:o,upwards:c,pageDown:p,pageUp:h,end:l,home:u}=function(t){return{enter:"Enter"===t,space:"Space"===t,next:"ArrowRight"===t,previous:"ArrowLeft"===t,down:"ArrowDown"===t,upwards:"ArrowUp"===t,pageDown:"PageDown"===t,pageUp:"PageUp"===t,end:"End"===t,home:"Home"===t}}(t);if(a||r)return n;if(s||d)return n.add(s?1:7,"day");if(o||c)return n.subtract(o?1:7,"day");if(p)return n.add(1,"month");if(h)return n.subtract(1,"month");const f=n.get("day"),k=0===f?-6:1;return l&&0!==f?n.set("day",i?5:7):u&&1!==f?n.set("day",k):n}(t,e,i):function(t,e,i){const n=Q(e);if(t.match(/^(Enter|Space)$/))return n;const a="ArrowRight"===t,r="ArrowLeft"===t,s="ArrowDown"===t,d="ArrowUp"===t,o=a||r?1:3,{years:c,months:p}=n.toObject(),h="year"===i?c:p,l="year"===i?"month":"year";return a||s?n.set(i,h+o).set(l,e[l]):r||d?n.set(i,h-o).set(l,e[l]):n}(t,e,n)}(i,e,this.disableWeekends,this.viewType()))}getYearGrid(){const t=[];let e=this.viewYearStart-7;for(let i=0;15>i;i++)t.push(e++);return t}setView(t){this.view=t,requestAnimationFrame((()=>this.focusCalendar()))}setNavView(t){return this.viewingYears()?this.setViewYear({...t,grid:!0}):this.setViewMonth(t)}setViewYear({year:t=this.dateViewYear,minus:e=!1,plus:i=!1,reset:n=!1,grid:a=!1}){const r=function({year:t,minus:e=!1,plus:i=!1}){return dt({data:H().set("year",t),unit:"y",plus:i,minus:e}).year()}({year:t,minus:e,plus:i}),s=this.viewYearStart,d=s+7,o=s-7;a?(this.viewYearStart=e?this.viewYearStart-15:this.viewYearStart+15,this.dateViewYear=this.viewYearStart):this.dateViewYear=r,(null===s||r>d||o>r)&&(this.viewYearStart=r),n&&this.setView(q)}setViewMonth({month:t=this.dateViewMonth,minus:e=!1,plus:i=!1,reset:n=!1,grid:a=!1}){const r=function({month:t,minus:e=!1,plus:i=!1}){return dt({data:H().set("month",t),unit:"M",plus:i,minus:e}).month()}({month:t,minus:e,plus:i});this.dateViewMonth=r,!a&&0===t&&e&&this.setViewYear({minus:!0}),!a&&11===t&&i&&this.setViewYear({plus:!0}),n&&this.setView(q)}setViewDate({date:t}){this.dateViewDate=t}handleSeparator(t){let e=t.target.value;const i=this.separators.find((({index:t})=>t===e.length));return i?.name&&(e+=i.name),e}inputHandler(t,e=!1){const i=e?"end":"start",n=this.disableTypeAhead?t.target.value:this.handleSeparator(t);this[i]=n}setValue(t){const e=it(this.getCurrentDateObject({date:t}),this.language,this.format);this.selectingEnd?this.end=e:this.start=e,this.setViewDate({date:t}),this.range&&!this.selectingEnd||(this.toggleGrid(!1),this.focusToggleCalendarButton()),this.range&&!this.selectingEnd&&(this.selectingEnd=!0)}getDayAttributes(t,e){const i=this.getCurrentDateObject(t),{disabled:n}=this.isDisabled(i);if(e)return{"data-blank":!0};const a=this.viewType(),r=i[a],s="date"!==a?"disabled":"aria-disabled",d="date"!==a?"aria-pressed":"aria-selected",o=this.isSelected(i),c=this.isSelected(i,!0),p=o||c,h=this.range&&rt(i,this.start,this.format,this.viewType()),l=this.range&&at(i,this.end,this.format,this.viewType()),u=h&&l,f=n&&("date"===a||!p);var k;const m={onKeyDown:t=>this.calendarKeyboardNavigation(t,i,f),tabindex:this[`dateView${k=a,k.charAt(0).toUpperCase()+k.slice(1)}`]===r?"0":"-1",[d]:(p||u)?.toString(),"aria-current":this.isToday(i)?"date":null,"data-active":f?null:p,"data-today":this.isToday(i),"data-option":"true",[`data-${a}`]:r,[s]:f?"true":null},b=st(this.start,this.end,this.format,"date");return this.range&&!b?(m["data-range"]=u,m["data-range-from"]=o&&""!==this.end,m["data-range-to"]=c&&""!==this.start):m["data-single"]=!0,this.viewingCalendar()&&(m.onClick=()=>this.setValue(i.date)),this.viewingMonth()&&(m.onClick=()=>this.setViewMonth({month:i.month,reset:!0})),this.viewingYears()&&(m.onClick=()=>this.setViewYear({year:i.year,reset:!0})),f&&delete m.onClick,m}focusToggleCalendarButton(){requestAnimationFrame((()=>{this.hostElement.querySelector(`#${this.range?this.idEndButton:this.idStartButton}`).focus({preventScroll:!0})}))}focusCalendar(){requestAnimationFrame((()=>{const t=this.calendarTabElement({first:!0,grid:!0});t?.focus({preventScroll:!0})}))}resetFocus(){if(this.open)return this.focusCalendar();this.focusToggleCalendarButton()}handleButtonBlur(t){if("Escape"===t.code&&(t.preventDefault(),t.stopImmediatePropagation()),this.open&&"Tab"===t.key)return this.focusCalendar()}calendarTabElement({first:t,grid:e}){const i=':is(input, select, button:not([tabindex="-1"]), td[tabindex="0"])',n=this.calendarElement.querySelectorAll(i),a=Array.from(n).filter((({localName:t,offsetParent:e})=>i.includes(t)&&null!==e)),r=a.find((({dataset:t,tabIndex:e})=>t.option&&0===e));return e&&r?r:t?a.shift():a.pop()}handleCalendarTabEsc(t){const e=t.target,i=this.calendarTabElement({first:t.shiftKey});if(t.stopImmediatePropagation(),"Escape"===t.code)return t.preventDefault(),this.toggleGrid(!1),void this.focusToggleCalendarButton();"Tab"===t.code&&e.isEqualNode(i)&&(t.preventDefault(),this.calendarTabElement({first:!t.shiftKey}).focus({preventScroll:!0}))}ariaDescribedby(){const t=[];return this.hasErrorMessage()?t.push(this.idError):this.hasHelperText()&&t.push(this.idHelper),t.length?t.join(" "):null}renderDateGrid(){return s("table",{role:"grid",class:"pn-date-picker-table","aria-multiselectable":this.range?"true":null},s("caption",{class:"pn-date-picker-sr-only",key:this.getCurrentViewDate()},this.getCurrentViewDate()),s("thead",{class:"pn-date-picker-thead"},s("tr",{class:"pn-date-picker-tr"},this.weekNumbers&&s("th",{class:"pn-date-picker-th",scope:"col","aria-hidden":"true"}),this.listWeek.map((t=>s("th",{class:"pn-date-picker-th",scope:"col",abbr:this.translateDateText({day:t},"dddd")},this.translateDateText({day:t},"ddd")))))),s("tbody",{class:"pn-date-picker-tbody"},this.grid?.map((({week:t,list:e})=>s("tr",{key:`${this.dateViewYear}-${t}`,class:"pn-date-picker-tr"},this.weekNumbers&&s("td",{class:"pn-date-picker-td","data-blank":!0,"data-week":!0,title:`${this.translate("WEEK_NAME")} ${t}`,"aria-hidden":"true"},s("span",{class:"pn-date-picker-td-week"},t)),e.map((({day:t,date:e,blank:i})=>s("td",{key:`${this.dateViewYear}-${this.dateViewMonth}-${e}`,class:"pn-date-picker-td",...this.getDayAttributes({date:e,day:t},i)},s("span",{class:"pn-date-picker-td-text"},e)))))))))}renderMonthGrid(){return s("ul",{class:"pn-date-picker-list"},this.listMonths.map((t=>s("li",{key:t,class:"pn-date-picker-item","data-item":"month"},s("button",{type:"button",class:"pn-date-picker-button",...this.getDayAttributes({month:t},!1)},s("span",{class:"pn-date-picker-month","data-full":!0},this.translateDateText({month:t},"MMMM")),s("span",{class:"pn-date-picker-month","data-abbr":!0},this.translateDateText({month:t},"MMM")))))))}renderYearGrid(){return s("ul",{class:"pn-date-picker-list"},this.getYearGrid()?.map((t=>s("li",{key:t,class:"pn-date-picker-item","data-item":"year"},s("button",{type:"button",class:"pn-date-picker-button",...this.getDayAttributes({year:t},!1)},s("span",null,t))))))}renderLabel(t=!1){const e=t?this.labelTo:this.labelFrom;return e?s("label",{class:"pn-date-picker-label",htmlFor:t?this.idEnd:this.idStart,"data-compact":this.compact},s("span",null,e)):null}renderInput({end:t=!1}={}){const e=t?this.idEnd:this.idStart,i=t?this.idEndButton:this.idStartButton,n=t?this.end:this.start,a=t?this.listEnd:this.list,r=t?this.nameEnd:this.name,d=!!this.open&&(this.selectingEnd?t:!t),o=this.translate("SELECT_DATE"),c=this.translate(`SELECTED_${this.range?t?"END_":"START_":""}DATE`);let p=o;n&&(p+=`, ${c.replace("{date}",n)}`);const h=!(this.disabled||this.readonly);return s("div",{class:"pn-date-picker-container","data-error":this.hasError()},!this.compact&&this.renderLabel(t),s("div",{class:"pn-date-picker-field"},s("input",{type:"text",id:e,class:"pn-date-picker-input",name:r,placeholder:this.getPlaceholder(t),autocomplete:this.autocomplete,maxlength:this.disableMaxLength?null:this.format.length,list:a,pattern:this.pattern,value:n,disabled:this.disabled,required:this.required,readonly:this.readonly,"aria-label":this.getAriaLabel(t),"aria-labelledby":this.getAriaLabelledby(t),"aria-describedby":this.ariaDescribedby(),"aria-invalid":this.hasError()?.toString(),"data-active":d,"data-compact":this.compact,onInput:e=>this.inputHandler(e,t)}),this.compact&&this.renderLabel(t),h&&s("pn-button",{class:"pn-date-picker-toggle",buttonId:i,icon:'<svg class="pn-icon-svg" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="#000" fill-rule="evenodd" d="M9 3.5a1 1 0 0 1 1 1V5h4v-.5a1 1 0 1 1 2 0V5h2a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h2v-.5a1 1 0 0 1 1-1M8 7H6a1 1 0 0 0-1 1v1.5h14V8a1 1 0 0 0-1-1h-2v.5a1 1 0 1 1-2 0V7h-4v.5a1 1 0 0 1-2 0zm11 4.5H5V17a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" clip-rule="evenodd"/></svg>',iconOnly:!0,appearance:"light",arialabel:p,ariaexpanded:this.open.toString(),ariacontrols:this.idCalendar,"data-active":this.open,"data-input":!0,small:!0,onPnClick:()=>this.toggleGrid(null,t),onKeyDown:t=>this.handleButtonBlur(t)})))}render(){return s(d,{key:"dbe09316ddf6365ad119afe9fd01a363aa3cf9bf"},s("div",{key:"b6aa1c922859c282529ff9e1297aacc79111a0f9",class:"pn-date-picker"},this.renderInput(),this.range&&s("div",{key:"48d050a834a2df16b33759bbe117a5c378dfa069",class:"pn-date-picker-range-icon test"},s("pn-icon",{key:"6b6507409ba5eaf3de232dff28785d9c7c0a85f0",icon:k})),this.range&&this.renderInput({end:this.range})),s("div",{key:"9a9d31f221aabbf0927bcc8ae602d1330d75b4d3",id:this.idCalendar,class:"pn-date-picker-calendar",role:"dialog","aria-label":this.translate("CALENDAR_NAVIGATION"),"data-open":this.open,"data-direction":this.openUp?"top":"bottom","data-range":this.range,style:{height:"0px"},ref:t=>this.calendarElement=t,onKeyDown:t=>this.handleCalendarTabEsc(t)},s("div",{key:"56137ab966418bda3abd61bbcc12ff004feca5c0",class:"pn-date-picker-wrapper"},s("nav",{key:"67a2fea072a8e4953fa9803e77d0245760b7195a",class:"pn-date-picker-nav","aria-labelledby":this.idCalendar},s("pn-button",{key:"9d9d0aa471baa6d6183a4b3b920cf8d05737e8a1",hidden:this.viewingMonth(),small:!0,appearance:"light",arialabel:this.translate(`PREVIOUS_${this.viewType().toUpperCase()}`),icon:f,iconOnly:!0,onPnClick:()=>this.setNavView({minus:!0})}),s("pn-button",{key:"57988169fdd38cb05c18c6d4f8e71ded23f97f5f",hidden:!this.viewingCalendar(),small:!0,appearance:"light",onPnClick:()=>this.setView(X)},s("span",{key:"93c98b9aeabdc4b08e59afdaf8655dfe3c440b13",class:"pn-date-picker-month","data-full":!0},this.translateDateText({date:1},"MMMM")),s("span",{key:"9c0b0c3378f00755ef84e5e87426c1a9bedb0651",class:"pn-date-picker-month","data-abbr":!0},this.translateDateText({date:1},"MMM"))),s("h2",{key:"02d40d1aa03dd69f5b344295713ec9c45431b3e9",hidden:this.viewingCalendar(),class:"pn-date-picker-title"},this.translate(`SELECT_${this.viewType().toUpperCase()}`)),s("pn-button",{key:"4f953719a89967b10c98472b24f732c42cd61e3c",hidden:!this.viewingCalendar(),small:!0,appearance:"light",onPnClick:()=>this.setView(J)},s("span",{key:"a91a0dd940b94d0f71d887508644d6acfa3ef098"},this.dateViewYear)),s("pn-button",{key:"3eabe547992de22014f3e229c9e7e17eab395d56",hidden:this.viewingMonth(),small:!0,appearance:"light",arialabel:this.translate(`NEXT_${this.viewType().toUpperCase()}`),icon:k,iconOnly:!0,onPnClick:()=>this.setNavView({plus:!0})})),this.viewingYears()&&this.renderYearGrid(),this.viewingMonth()&&this.renderMonthGrid(),this.viewingCalendar()&&this.renderDateGrid(),s("aside",{key:"6eaefead16141908688578834b1e6a2ba87e8161",class:"pn-date-picker-chips"},s("slot",{key:"43bcfa9bb50d6dbd912ae8cfee339b642b9363a5",name:"chips"})),s("nav",{key:"b22d7112ba5d3d012f5d2617586bd251547f4ed7",class:"pn-date-picker-bottom",hidden:this.viewingCalendar()},s("pn-button",{key:"41031640dbac5130b3fb9029b36c5e732068c78f",appearance:"light",variant:"outlined",small:!0,icon:'<svg class="pn-icon-svg" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="#000" fill-rule="evenodd" d="M11.707 21.707a1 1 0 0 0 0-1.414L8.414 17H11.5a7.5 7.5 0 0 0 0-15H11a1 1 0 1 0 0 2h.5a5.5 5.5 0 1 1 0 11H8.414l3.293-3.293a1 1 0 0 0-1.414-1.414l-5 5a1 1 0 0 0 0 1.414l5 5a1 1 0 0 0 1.414 0M7 3a1 1 0 0 0 1 1h.01a1 1 0 0 0 0-2H8a1 1 0 0 0-1 1" clip-rule="evenodd"/></svg>',onPnClick:()=>this.setView(q)},s("span",{key:"08568a439547db8728c3f110c00854d49ec7eb77"},this.translate("GO_CALENDAR")))))),s("p",{key:"e890351198e9eaa85e9db3bcc55bc8bdd48f3538",id:this.idHelper,class:"pn-date-picker-helpertext",hidden:this.hideHelpertext()},s("span",{key:"0b776595b33ed64cb73b5060d023eb89421ad758"},this.helpertext),s("slot",{key:"e9ef3797e3baae78dca7efc2313e1b6cf9c7efd7",name:"helpertext"})),s("p",{key:"aa43fb6eaf42251bb7dadab0f724edee0e6d42b2",id:this.idError,class:"pn-date-picker-error",role:"alert",hidden:this.hideError()},s("span",{key:"556bfbb5e5ba697234734eb601445150b23ddcf2"},this.error),s("slot",{key:"21dd12fd2c3f1ac814699f4785ece567136cedd2",name:"error"})))}static get watchers(){return{minDate:[{watchMin:1}],maxDate:[{watchMax:1}],start:[{watchValue:0}],end:[{watchValueTo:0}],format:[{handleFormat:0}],dateId:[{watchId:0}],pnId:[{watchId:1}],dateViewYear:[{watchView:0}],dateViewMonth:[{watchView:0}],dateViewDate:[{watchView:0}],open:[{watchOpen:0}],helpertext:[{handleMessage:0}],error:[{handleMessage:0}],view:[{handleView:0}]}}};ot.style=`${t("pn-date-picker")}{position:relative;display:block}${t("pn-date-picker")} .pn-date-picker{width:100%;display:flex;flex-wrap:wrap;gap:0.25em;container-type:inline-size}@container (max-width: 24em){${t("pn-date-picker")} .pn-date-picker .pn-date-picker-container{flex:1 1 20em}${t("pn-date-picker")} .pn-date-picker .pn-date-picker-range-icon{display:none}}${t("pn-date-picker")} .pn-date-picker-container{display:block;flex:1 1 11em}${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-label{color:#a70707}${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input{border-color:#a70707}${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input:hover{border-color:#500715}${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input:focus-visible{background-color:#ffffff;border-color:#a70707;outline-color:#a70707}${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input:-webkit-autofill,${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input:-webkit-autofill:hover,${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input:-webkit-autofill:focus,${t("pn-date-picker")} .pn-date-picker-container[data-error]>.pn-date-picker-field .pn-date-picker-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 10em #fef7f6 inset;-webkit-text-fill-color:#2d2013}${t("pn-date-picker")} .pn-date-picker-label{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-end;font-weight:400;color:#2d2013;margin:0 0 0.25em 0;gap:0.5em;-webkit-tap-highlight-color:transparent;transition-property:color, transform;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media (prefers-reduced-motion: reduce){${t("pn-date-picker")} .pn-date-picker-label{transition-duration:0s;transition-delay:0s}}${t("pn-date-picker")} .pn-date-picker-label[data-compact]{position:absolute;top:1.5625em;left:calc(var(--pn-input-offset-left, 0px) + 0.75em + 0.0625em);margin:0;pointer-events:none;align-items:center;height:1.5em;max-width:calc(100% - (var(--pn-input-offset-left, 0px) + 0.75em) - (var(--pn-input-offset-right, 0px) + 0.75em));transform:translateY(-50%) scale(1) translateZ(0);transform-origin:0 0;transition-delay:0.2s}${t("pn-date-picker")} .pn-date-picker-label[data-compact]>span{font-size:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.5em}${t("pn-date-picker")} .pn-date-picker-label>span{font-size:0.875em}${t("pn-date-picker")} .pn-date-picker-field{position:relative;display:flex}${t("pn-date-picker")} .pn-date-picker-input{color:#2d2013;background-color:#ffffff;border:0.0625em solid #969087;border-radius:0.5em;padding:0.75em;font-family:inherit;font-size:1em;font-weight:500;line-height:1.5em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}${t("pn-date-picker")} .pn-date-picker-input:-webkit-autofill,${t("pn-date-picker")} .pn-date-picker-input:-webkit-autofill:hover,${t("pn-date-picker")} .pn-date-picker-input:-webkit-autofill:focus,${t("pn-date-picker")} .pn-date-picker-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 10em #e0f8ff inset;-webkit-text-fill-color:#2d2013}${t("pn-date-picker")} .pn-date-picker-input{outline:0.2rem solid transparent;outline-offset:0.2rem}${t("pn-date-picker")} .pn-date-picker-input:focus-visible{outline-color:#005d92;background-color:#ffffff;border-color:#005d92}${t("pn-date-picker")} .pn-date-picker-input{transition-property:outline-color, background-color, border-color, color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media (prefers-reduced-motion: reduce){${t("pn-date-picker")} .pn-date-picker-input{transition-duration:0s;transition-delay:0s}}${t("pn-date-picker")} .pn-date-picker-input[data-compact]{text-align:left;padding-top:1.125em;padding-bottom:0.375em;max-width:unset}${t("pn-date-picker")} .pn-date-picker-input[data-compact]::placeholder{color:transparent}${t("pn-date-picker")} .pn-date-picker-input[data-compact]:focus+.pn-date-picker-label,${t("pn-date-picker")} .pn-date-picker-input[data-compact]:not(:placeholder-shown)+.pn-date-picker-label{transform:translateY(-85%) scale(0.75);transition-delay:0s}${t("pn-date-picker")} .pn-date-picker-input::placeholder{color:#5e554a;font-weight:normal}${t("pn-date-picker")} .pn-date-picker-input:hover{border-color:#005d92}${t("pn-date-picker")} .pn-date-picker-input:disabled{color:#5e554a;background-color:#f3f2f2;border-color:#f3f2f2}${t("pn-date-picker")} .pn-date-picker-input{padding-right:3em;flex:auto;width:100%}${t("pn-date-picker")} .pn-date-picker-input::-webkit-calendar-picker-indicator{visibility:hidden;inline-size:0}${t("pn-date-picker")} .pn-date-picker-input::-webkit-textfield-decoration-container,${t("pn-date-picker")} .pn-date-picker-input::-webkit-search-cancel-button,${t("pn-date-picker")} .pn-date-picker-input::-webkit-inner-spin-button,${t("pn-date-picker")} .pn-date-picker-input::-webkit-outer-spin-button,${t("pn-date-picker")} .pn-date-picker-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}${t("pn-date-picker")} .pn-date-picker-input[data-active]{border-color:#005d92}${t("pn-date-picker")} .pn-date-picker-input:read-only{border-color:#ffffff}${t("pn-date-picker")} .pn-date-picker-range-icon{width:1.5em;margin-bottom:0.8125em;align-self:end}${t("pn-date-picker")} .pn-date-picker-helpertext,${t("pn-date-picker")} .pn-date-picker-error{color:#5e554a;font-size:0.875em;font-weight:400;margin:0.25em 0 0 0;display:flex;flex-direction:column;gap:0.25em;text-align:left}${t("pn-date-picker")} .pn-date-picker-helpertext[hidden],${t("pn-date-picker")} .pn-date-picker-error[hidden]{display:none}${t("pn-date-picker")} .pn-date-picker-error{color:#a70707}${t("pn-date-picker")} .pn-date-picker-toggle{position:absolute;top:0.5em;right:0.5em;border-radius:50%}${t("pn-date-picker")} .pn-date-picker-button{cursor:pointer;font-size:1em;background-color:transparent;border:0.0625em solid #969087;border-color:transparent;padding:0.25em;margin:0;flex:auto;border-radius:3em}${t("pn-date-picker")} .pn-date-picker-button:first-child,${t("pn-date-picker")} .pn-date-picker-button:last-child{flex:0 0 auto}${t("pn-date-picker")} .pn-date-picker-button{transition-property:outline-color, background-color, border-color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}@media (prefers-reduced-motion: reduce){${t("pn-date-picker")} .pn-date-picker-button{transition-duration:0s;transition-delay:0s}}${t("pn-date-picker")} .pn-date-picker-button{outline:0.2rem solid transparent;outline-offset:0.2rem}${t("pn-date-picker")} .pn-date-picker-button:focus{background-color:#ffffff;outline-color:#005d92}${t("pn-date-picker")} .pn-date-picker-button:hover{background-color:#e0f8ff}${t("pn-date-picker")} .pn-date-picker-button[data-active],${t("pn-date-picker")} .pn-date-picker-button[data-range]{background-color:#e0f8ff;border-color:#005d92}${t("pn-date-picker")} .pn-date-picker-button:disabled{cursor:not-allowed}${t("pn-date-picker")} .pn-date-picker-button:disabled:hover{background-color:transparent}${t("pn-date-picker")} .pn-date-picker-month{text-transform:capitalize}${t("pn-date-picker")} .pn-date-picker-month[data-full]{display:none}@media (min-width: 25em){${t("pn-date-picker")} .pn-date-picker-month[data-full]{display:inline}}${t("pn-date-picker")} .pn-date-picker-month[data-abbr]{display:inline}@media (min-width: 25em){${t("pn-date-picker")} .pn-date-picker-month[data-abbr]{display:none}}${t("pn-date-picker")} .pn-date-picker-sr-only{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);margin:-1px;white-space:nowrap}${t("pn-date-picker")} .pn-date-picker{}${t("pn-date-picker")} .pn-date-picker-calendar{position:absolute;z-index:4;top:calc(100% + 0.5em);left:var(--pn-calendar-offset-left);width:clamp(100%, 95vw, 20em);max-width:20em;text-align:center;border-radius:0.5em;background-color:#ffffff;overflow:hidden;visibility:hidden;box-shadow:0 0.25em 0.5em rgba(0, 0, 0, 0.1)}${t("pn-date-picker")} .pn-date-picker-calendar[data-range]{max-width:unset}${t("pn-date-picker")} .pn-date-picker-calendar[data-open],${t("pn-date-picker")} .pn-date-picker-calendar[data-moving]{visibilit