1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal,drupalSettings){$(document).ready(function(e){});function ensureYouTubeApiReady(callback){if(window.YT&&typeof window.YT.Player==='function'){callback();return;}window.__ajuntamentActualitatYouTubeQueue=window.__ajuntamentActualitatYouTubeQueue||[];window.__ajuntamentActualitatYouTubeQueue.push(callback);if(window.__ajuntamentActualitatYouTubeReadyHooked)return;window.__ajuntamentActualitatYouTubeReadyHooked=true;const previous=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){if(typeof previous==='function')try{previous();}catch(e){}const q=window.__ajuntamentActualitatYouTubeQueue||[];window.__ajuntamentActualitatYouTubeQueue=[];q.forEach(function(fn){try{fn();}catch(e){}});};}$.fn.actualitatYoutube=function(){const $el=this;const youtubeId=$el.attr('data-yt');if(!youtubeId)return $el;ensureYouTubeApiReady(function(){if($el.data('yt-initialized'))return;$el.data('yt-initialized',true);new window.YT.Player($el[0],{videoId:youtubeId,host:'https://www.youtube-nocookie.com',playerVars:{showinfo:0,autoplay:1,rel:0,cc_load_policy:1,enablejsapi:1,iv_load_policy:3,modestbranding:1}});});return $el;};})(jQuery,Drupal,drupalSettings);; 3(function($,Drupal,drupalSettings){let nrselect;let dateFrom;let dateTo;let dateFromEmpty=true;let dateToEmpty=true;let filter;let clear;let videoAriaMsg={'ca':'Reprodueix el vÃdeo','es':'Reproducir el vÃdeo','en':'Play video'};$(document).ready(function(e){dateFrom=$('#datefrom');dateTo=$('#dateto');filter=$('#ajuntament-actualitat-filtrar');clear=$('#ajuntament-actualitat-esborrar');nrselect=$('.ajuntament-actualitat-nr');dateFrom.on('change',function(e){dateFromEmpty=$(this).imEmpty();filter.toggleFilter();});dateTo.on('change',function(e){dateToEmpty=$(this).imEmpty();filter.toggleFilter();});nrselect.toggleSelected(0);nrselect.on('change',function(e){e.preventDefault();let nr=$(this).val();$(this).closest('div.container').find("h3.sr-only[role='status']").find("span").text(nr);$(this).addQueryParameter('nr',nr);$(this).getNodeNoticies();});filter.on('click',function(e){if(!dateToEmpty&&dateFromEmpty)return true;e.preventDefault();let dt='';if(!dateFromEmpty)dt+=(dateToEmpty||(!dateToEmpty&&(dateFrom.val()!=dateTo.val())))?dateFrom.val()+',':dateFrom.val();if(!dateToEmpty&&(dateFromEmpty||(!dateFromEmpty&&(dateFrom.val()!=dateTo.val()))))dt+=dateTo.val();$(this).addQueryParameter('dt',dt);$(this).getNodeNoticies();clear.showClear();});clear.on('click',function(e){e.preventDefault();dateFrom.val('');dateTo.val('');$(this).getNodeNoticies();clear.hideClear();});$('[class*="ajuntament-actualitat-node-"] button[data-api]').on('click',function(){$(this).getNodeNoticies();});$('[class*="ajuntament-actualitat-bloc-"] button[data-api]').on('click',function(){$(this).getBlocNoticies();});$('.ajuntament-actualitat-yt-preview').on('click',function(){$(this).actualitatYoutube();});});$.fn.toggleAria=function(aria){let a=this.attr(aria);if(a=='true')this.attr(aria,false);else this.attr(aria,true);};$.fn.toggleSelected=function(index){this.find('option').attr('selected',false);this.find('option').eq(index).attr('selected',true);this.trigger('change');};$.fn.toggleFilter=function(){if(dateFromEmpty&&dateToEmpty)this.removeClass('actualitat-visible');else if(!dateToEmpty&&dateFromEmpty)this.removeClass('actualitat-visible');else this.addClass('actualitat-visible');};$.fn.hideClear=function(){this.removeClass('actualitat-visible');};$.fn.showClear=function(){this.addClass('actualitat-visible');};$.fn.imEmpty=function(){return this.val()==='';};$.fn.updateApi=function(api){this.attr('data-api',api);};$.fn.getNodeNoticies=function(){let parent=this.closest('[class*="ajuntament-actualitat-node-"]');let noticies=parent.find('.ajuntament-actualitat-noticies');let pages=parent.find('.ajuntament-actualitat-nav');$.ajax({url:this.getApi()}).done(function(data){if(!$.isEmptyObject(data)){if(data.to>=data.total_news&&$('.ajuntament-actualitat-nav button').length)$('.ajuntament-actualitat-nav button').hide();noticies.replaceNews(data.news);parent.scrollto();pages.css('display','flex').rebuildPages(data.pages,data.current_page,data.total_pages);nrselect.updateApi(data.pages.first_page);filter.updateApi(data.pages.first_page);}
3else{noticies.empty();pages.css('display','none').find('ul').empty();parent.scrollto();}}).fail(function(jqXHR,textStatus){});};$.fn.getBlocNoticies=function(){let button=this;let parent=button.closest('[class*="ajuntament-actualitat-bloc-"]');let noticies=parent.find('.ajuntament-actualitat-noticies');let items=noticies.find('.ajuntament-actualitat-noticia');let tagName=items.prop('tagName');let classes=items.attr('class');$.ajax({url:button.getApi()}).done(function(data){if(!$.isEmptyObject(data)){noticies.appendNews(data.news,parent.getVisualizationMode(),tagName,classes);button.nextPage(data.pages.next_page);noticies.find('.ajuntament-actualitat-noticia:nth-child('+(data.from+1)+')').find('a').focus();if(data.to>=data.total_news)parent.find('.ajuntament-actualitat-nav').addClass('hide');}else{}}).fail(function(jqXHR,textStatus){});};$.fn.getVisualizationMode=function(){let cut=this.attr('class').indexOf('ajuntament-actualitat-bloc-');let bloc=this.attr('class').substr(cut);return bloc.substr(bloc.lastIndexOf('-')+1);};$.fn.hasQueryParameter=function(queryParameter){return !!this.getQueryParameter(queryParameter).length;};$.fn.getQueryParameter=function(queryParameter){let regExp=new RegExp('[\?&]'+queryParameter+'=([^&#]*)');let matches=regExp.exec(this.attr('data-api'));return (matches!=null)?matches[1]:'';};$.fn.addQueryParameter=function(queryParameter,value){if(this.hasQueryParameter(queryParameter))this.replaceQueryParameter(queryParameter,value);else{let api=this.attr('data-api');let delimiter=/\?/.test(api)?'&':'?';this.attr('data-api',api+delimiter+queryParameter+'='+value);}};$.fn.replaceQueryParameter=function(queryParameter,value){let api=this.attr('data-api');let regExp=new RegExp('[\?&]'+queryParameter+'=([^&#]*)');let delimiter=regExp.exec(api)[0].charAt(0);this.attr('data-api',api.replace(regExp,delimiter+queryParameter+'='+value));};$.fn.getApi=function(){return this.attr('data-api');};$.fn.nextPage=function(page){this.attr('data-api',page);};$.fn.appendNews=function(news,visualization,tagName,classes){let noticies=[];news.forEach(function(noticia){let video;if(noticia.hasOwnProperty('video')){video=document.createElement('span');video.className='ajuntament-actualitat-yt-preview embed-responsive-item';let youTubeId=YouTubeGetID(noticia.video);video.dataset.yt=youTubeId;video.onclick=function(){$(this).actualitatYoutube();};let play=document.createElement('button');play.className='bcn-icon-reprodueix';play.setAttribute('aria-label',videoAriaMsg[drupalSettings.path.currentLanguage]);let thumbnail=document.createElement('img');const resolutions=['maxresdefault','hqdefault','mqdefault','sddefault'];let found=false;for(let i=0;i<resolutions.length;i++){const url=`https://img.youtube.com/vi/${youTubeId}/${resolutions[i]}.jpg`;try{const xhr=new XMLHttpRequest();xhr.open('HEAD',url,false);xhr.send();if(xhr.status===200){thumbnail.src=url;found=true;break;}}catch(e){}}if(!found)thumbnail.src=noticia.imatge.src;thumbnail.className='img-fluid';video.appendChild(play);video.appendChild(thumbnail);}let imatge;if(noticia.hasOwnProperty('imatge')){imatge=document.createElement('img');imatge.src=noticia.imatge.src;imatge.alt=noticia.imatge.alt;imatge.className='img-fluid';}let tema;if(noticia.hasOwnProperty('tema')){tema=document.createElement('span');tema.innerHTML=noticia.tema;tema.className='ajuntament-actualitat-tema';}let data;if(noticia.hasOwnProperty('data')){data=document.createElement('span');data.innerHTML=noticia.data;data.className='ajuntament-actualitat-data';}let titol;if(noticia.hasOwnProperty('titol')){titol=document.createElement('a');titol.href=noticia.detall;titol.innerHTML=noticia.titol;titol.className='ajuntament-actualitat-titol';}let entradeta;let cos;if(noticia.hasOwnProperty('entradeta')){entradeta=document.createElement('p');entradeta.innerHTML=noticia.entradeta;}else{if(noticia.hasOwnProperty('cos')){cos=document.createElement('p');cos.innerHTML=noticia.cos;}}let media;let body;if(video!==undefined||imatge!==undefined){media=document.createElement('div');media.className='ajuntament-actualitat-media';if(video!==undefined){media.className+=' embed-responsive embed-responsive-16by9';media.appendChild(video);}else{if(imatge!==undefined)media.appendChild(imatge);}}
3if(titol!==undefined||tema!==undefined||data!==undefined||cos!==undefined){body=document.createElement('div');body.className='ajuntament-actualitat-body';if(tema!==undefined)body.appendChild(tema);if(data!==undefined)body.appendChild(data);if(titol!==undefined)body.appendChild(titol);if(cos!==undefined)body.appendChild(cos);}if(media!==undefined||body!==undefined){let contenidor=document.createElement('div');contenidor.className='d-flex';if(visualization!=3)contenidor.className+=' h-100 flex-sm-column';if(media!==undefined)contenidor.appendChild(media);if(body!==undefined)contenidor.appendChild(body);let element=document.createElement(tagName);element.className=classes;element.appendChild(contenidor);noticies.push(element);}});this.append(noticies);};$.fn.replaceNews=function(news){let noticies=[];news.forEach(function(noticia){let video;if(noticia.hasOwnProperty('video')){video=document.createElement('span');video.className='ajuntament-actualitat-yt-preview embed-responsive-item';let youTubeId=YouTubeGetID(noticia.video);video.dataset.yt=youTubeId;video.onclick=function(){$(this).actualitatYoutube();};let play=document.createElement('button');play.className='bcn-icon-reprodueix';play.setAttribute('aria-label',videoAriaMsg[drupalSettings.path.currentLanguage]);let thumbnail=document.createElement('img');const resolutions=['maxresdefault','hqdefault','mqdefault','sddefault'];let found=false;for(let i=0;i<resolutions.length;i++){const url=`https://img.youtube.com/vi/${youTubeId}/${resolutions[i]}.jpg`;try{const xhr=new XMLHttpRequest();xhr.open('HEAD',url,false);xhr.send();if(xhr.status===200){thumbnail.src=url;found=true;break;}}catch(e){}}if(!found)thumbnail.src=noticia.imatge.src;thumbnail.className='img-fluid';video.appendChild(play);video.appendChild(thumbnail);}let imatge;if(noticia.hasOwnProperty('imatge')){imatge=document.createElement('img');imatge.src=noticia.imatge.src;imatge.alt=noticia.imatge.alt;imatge.className='img-fluid';}let tema;if(noticia.hasOwnProperty('tema')){tema=document.createElement('span');tema.innerHTML=noticia.tema;tema.className='ajuntament-actualitat-tema';}let data;if(noticia.hasOwnProperty('data')){data=document.createElement('span');data.innerHTML=noticia.data;data.className='ajuntament-actualitat-data';}let titol;if(noticia.hasOwnProperty('titol')){titol=document.createElement('a');titol.href=noticia.detall;titol.innerHTML=noticia.titol;titol.className='ajuntament-actualitat-titol';}let entradeta;let cos;if(noticia.hasOwnProperty('entradeta')){entradeta=document.createElement('p');entradeta.innerHTML=noticia.entradeta;}else{if(noticia.hasOwnProperty('cos')){cos=document.createElement('p');cos.innerHTML=noticia.cos;}}let media;let body;if(video!==undefined||imatge!==undefined){media=document.createElement('div');media.className='ajuntament-actualitat-media';if(video!==undefined){media.className+=' embed-responsive embed-responsive-16by9';media.appendChild(video);}else{if(imatge!==undefined)media.appendChild(imatge);}}if(titol!==undefined||tema!==undefined||data!==undefined||cos!==undefined){body=document.createElement('div');body.className='ajuntament-actualitat-body';if(data!==undefined)body.appendChild(data);if(tema!==undefined)body.appendChild(tema);if(titol!==undefined)body.appendChild(titol);if(cos!==undefined)body.appendChild(cos);}if(media!==undefined||body!==undefined){let contenidor=document.createElement('div');contenidor.className='h-100 d-flex flex-row align-items-stretch';if(media!==undefined)contenidor.appendChild(media);if(body!==undefined)contenidor.appendChild(body);let li=document.createElement('li');li.className='col-md-6 ajuntament-actualitat-noticia';li.appendChild(contenidor);noticies.push(li);}});this.empty().append(noticies);};$.fn.rebuildPages=function(pages,current,total){let pagines=[];pages.current_pages.forEach(function(page){let button=document.createElement('button');button.textContent=page.index;button.setAttribute('data-api',page.href);button.onclick=function(e){$(this).getNodeNoticies();};if(page.index===(current))button.className='ajuntament-actualitat-pagina-activa';let span=document.createElement('span');span.textContent=Drupal.t('Go to page',{},{context:'ajuntament_actualitat'})+' '+page.index;span.className='sr-only';button.appendChild(span);let li=document.createElement('li');li.appendChild(button);pagines.push(li);});$(this).find('ul').empty().append(pagines);let nav=$(this).children('button');nav.get(0).setAttribute('data-api',pages.first_page);nav.get(1).setAttribute('data-api',pages.previous_page);nav.get(2).setAttribute('data-api',pages.next_page);nav.get(3).setAttribute('data-api',pages.last_page);if(total==1)nav.hide();else nav.show();};$.fn.scrollto=function(){$([document.documentElement,document.body]).animate({scrollTop:$(this).offset().top},800);};function YouTubeGetID(url){var ID='';url=url.replace(/(>|<)/gi,'').split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);
3if(url[2]!==undefined){ID=url[2].split(/[^0-9a-z_\-]/i);ID=ID[0];}else ID=url;return ID;}})(jQuery,Drupal,drupalSettings);; 4(function($,Drupal,drupalSettings){const lang=$('html').attr('lang');const token=drupalSettings.ajuntament.avisos.token;const bootstrap=drupalSettings.ajuntament.avisos.bootstrap;let avisos=new Avisos({'id':'ajuntament-avisos','token':token,'lang':lang,'bootstrap':bootstrap});})(jQuery,Drupal,drupalSettings);; 5var Litepicker=function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports;}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n});},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0});},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e];}.bind(null,o));return n;},i.n=function(t){var e=t&&t.__esModule?function(){return t.default;}:function(){return t;};return i.d(e,"a",e),e;},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e);},i.p="",i(i.s=4);}([function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(e,i,n){void 0===e&&(e=null),void 0===i&&(i=null),void 0===n&&(n="en-US"),this.dateInstance="object"==typeof i&&null!==i?i.parse(e instanceof t?e.clone().toJSDate():e):"string"==typeof i?t.parseDateTime(e,i,n):e?t.parseDateTime(e):t.parseDateTime(new Date()),this.lang=n;}return t.parseDateTime=function(e,i,n){if(void 0===i&&(i="YYYY-MM-DD"),void 0===n&&(n="en-US"),!e)return new Date(NaN);if(e instanceof Date)return new Date(e);if(e instanceof t)return e.clone().toJSDate();if(/^-?\d{10,}$/.test(e))return t.getDateZeroTime(new Date(Number(e)));if("string"==typeof e){for(var o=[],s=null;null!=(s=t.regex.exec(i));)"\\"!==s[1]&&o.push(s);if(o.length){var r={year:null,month:null,shortMonth:null,longMonth:null,day:null,value:""};o[0].index>0&&(r.value+=".*?");for(var a=0,l=Object.entries(o);a<l.length;a++){var c=l[a],h=c[0],p=c[1],d=Number(h),u=t.formatPatterns(p[0],n),m=u.group,f=u.pattern;r[m]=d+1,r.value+=f,r.value+=".*?";}var g=new RegExp("^"+r.value+"$");if(g.test(e)){var v=g.exec(e),y=Number(v[r.year]),b=null;r.month?b=Number(v[r.month])-1:r.shortMonth?b=t.shortMonths(n).indexOf(v[r.shortMonth]):r.longMonth&&(b=t.longMonths(n).indexOf(v[r.longMonth]));var k=Number(v[r.day])||1;return new Date(y,b,k,0,0,0,0);}}}return t.getDateZeroTime(new Date(e));},t.convertArray=function(e,i){return e.map((function(e){return e instanceof Array?e.map((function(e){return new t(e,i);})):new t(e,i);}));},t.getDateZeroTime=function(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0);},t.shortMonths=function(e){return t.MONTH_JS.map((function(t){return new Date(2019,t).toLocaleString(e,{month:"short"});}));},t.longMonths=function(e){return t.MONTH_JS.map((function(t){return new Date(2019,t).toLocaleString(e,{month:"long"});}));},t.formatPatterns=function(e,i){switch(e){case "YY":case "YYYY":return {group:"year",pattern:"(\\d{"+e.length+"})"};case "M":return {group:"month",pattern:"(\\d{1,2})"};case "MM":return {group:"month",pattern:"(\\d{2})"};case "MMM":return {group:"shortMonth",pattern:"("+t.shortMonths(i).join("|")+")"};case "MMMM":return {group:"longMonth",pattern:"("+t.longMonths(i).join("|")+")"};case "D":return {group:"day",pattern:"(\\d{1,2})"};case "DD":return {group:"day",pattern:"(\\d{2})"};}},t.prototype.toJSDate=function(){return this.dateInstance;},t.prototype.toLocaleString=function(t,e){return this.dateInstance.toLocaleString(t,e);},t.prototype.toDateString=function(){return this.dateInstance.toDateString();},t.prototype.getSeconds=function(){return this.dateInstance.getSeconds();},t.prototype.getDay=function(){return this.dateInstance.getDay();},t.prototype.getTime=function(){return this.dateInstance.getTime();},t.prototype.getDate=function(){return this.dateInstance.getDate();},t.prototype.getMonth=function(){return this.dateInstance.getMonth();},t.prototype.getFullYear=function(){return this.dateInstance.getFullYear();},t.prototype.setMonth=function(t){return this.dateInstance.setMonth(t);}
vendor: 5,636 bytes, line 5
5,t.prototype.setHours=function(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),this.dateInstance.setHours(t,e,i,n);},t.prototype.setSeconds=function(t){return this.dateInstance.setSeconds(t);},t.prototype.setDate=function(t){return this.dateInstance.setDate(t);},t.prototype.setFullYear=function(t){return this.dateInstance.setFullYear(t);},t.prototype.getWeek=function(t){var e=new Date(this.timestamp()),i=(this.getDay()+(7-t))%7;e.setDate(e.getDate()-i);var n=e.getTime();return e.setMonth(0,1),e.getDay()!==t&&e.setMonth(0,1+(4-e.getDay()+7)%7),1+Math.ceil((n-e.getTime())/6048e5);},t.prototype.clone=function(){return new t(this.toJSDate());},t.prototype.isBetween=function(t,e,i){switch(void 0===i&&(i="()"),i){default:case "()":return this.timestamp()>t.getTime()&&this.timestamp()<e.getTime();case "[)":return this.timestamp()>=t.getTime()&&this.timestamp()<e.getTime();case "(]":return this.timestamp()>t.getTime()&&this.timestamp()<=e.getTime();case "[]":return this.timestamp()>=t.getTime()&&this.timestamp()<=e.getTime();}},t.prototype.isBefore=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":return t.getTime()>this.getTime();case "day":case "days":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case "month":case "months":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>new Date(this.getFullYear(),this.getMonth(),1).getTime();case "year":case "years":return t.getFullYear()>this.getFullYear();}throw new Error("isBefore: Invalid unit!");},t.prototype.isSameOrBefore=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":return t.getTime()>=this.getTime();case "day":case "days":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>=new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case "month":case "months":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>=new Date(this.getFullYear(),this.getMonth(),1).getTime();}throw new Error("isSameOrBefore: Invalid unit!");},t.prototype.isAfter=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":return this.getTime()>t.getTime();case "day":case "days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case "month":case "months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>new Date(t.getFullYear(),t.getMonth(),1).getTime();case "year":case "years":return this.getFullYear()>t.getFullYear();}throw new Error("isAfter: Invalid unit!");},t.prototype.isSameOrAfter=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":return this.getTime()>=t.getTime();case "day":case "days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case "month":case "months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>=new Date(t.getFullYear(),t.getMonth(),1).getTime();}throw new Error("isSameOrAfter: Invalid unit!");},t.prototype.isSame=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":return this.getTime()===t.getTime();case "day":case "days":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()===new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case "month":case "months":return new Date(this.getFullYear(),this.getMonth(),1).getTime()===new Date(t.getFullYear(),t.getMonth(),1).getTime();}throw new Error("isSame: Invalid unit!");},t.prototype.add=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":this.setSeconds(this.getSeconds()+t);break;case "day":case "days":this.setDate(this.getDate()+t);break;case "month":case "months":this.setMonth(this.getMonth()+t);}return this;},t.prototype.subtract=function(t,e){switch(void 0===e&&(e="seconds"),e){case "second":case "seconds":this.setSeconds(this.getSeconds()-t);break;case "day":case "days":this.setDate(this.getDate()-t);break;case "month":case "months":this.setMonth(this.getMonth()-t);}return this;},t.prototype.diff=function(t,e){void 0===e&&(e="seconds");switch(e){default:case "second":case "seconds":return this.getTime()-t.getTime();case "day":case "days":return Math.round((this.timestamp()-t.getTime())/864e5);case "month":case "months":}},t.prototype.format=function(e,i){if(void 0===i&&(i="en-US"),"object"==typeof e)return e.output(this.clone().toJSDate());for(var n="",o=[],s=null;null!=(s=t.regex.exec(e));)"\\"!==s[1]&&o.push(s);if(o.length){o[0].index>0&&(n+=e.substring(0,o[0].index));for(var r=0,a=Object.entries(o);r<a.length;r++){var l=a[r],c=l[0],h=l[1],p=Number(c);n+=this.formatTokens(h[0],i),o[p+1]&&(n+=e.substring(h.index+h[0].length,o[p+1].index)),p===o.length-1&&(n+=e.substring(h.index+h[0].length));}}return n.replace(/\\/g,"");},t.prototype.timestamp=function(){return new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0,0).getTime();},t.prototype.formatTokens=function(e,i){switch(e){case "YY":return String(this.getFullYear()).slice(-2);case "YYYY":return String(this.getFullYear());case "M":return String(this.getMonth()+1);case "MM":return ("0"+(this.getMonth()+1)).slice(-2);case "MMM":return t.shortMonths(i)[this.getMonth()];case "MMMM":return t.longMonths(i)[this.getMonth()];case "D":return String(this.getDate());case "DD":return ("0"+this.getDate()).slice(-2);default:return "";}},t.regex=/(\\)?(Y{2,4}|M{1,4}|D{1,2}|d{1,4})/g,t.MONTH_JS=[0,1,2,3,4,5,6,7,8,9,10,11],t;}();e.DateTime=n;}
5,function(t,e,i){"use strict";var n,o=this&&this.__extends||(n=function(t,e){return (n=Object.setPrototypeOf||{__proto__:[]} instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);})(t,e);},function(t,e){function i(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i());}),s=this&&this.__spreadArrays||function(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var n=Array(t),o=0;for(e=0;e<i;e++)for(var s=arguments[e],r=0,a=s.length;r<a;r++,o++)n[o]=s[r];return n;};Object.defineProperty(e,"__esModule",{value:!0});var r=i(5),a=i(0),l=i(3),c=i(2),h=function(t){function e(e){var i=t.call(this,e)||this;return i.preventClick=!1,i.bindEvents(),i;}return o(e,t),e.prototype.scrollToDate=function(t){if(this.options.scrollToDate){var e=this.options.startDate instanceof a.DateTime?this.options.startDate.clone():null,i=this.options.endDate instanceof a.DateTime?this.options.endDate.clone():null;!this.options.startDate||t&&t!==this.options.element?t&&this.options.endDate&&t===this.options.elementEnd&&(i.setDate(1),this.options.numberOfMonths>1&&i.isAfter(e)&&i.setMonth(i.getMonth()-(this.options.numberOfMonths-1)),this.calendars[0]=i.clone()):(e.setDate(1),this.calendars[0]=e.clone());}},e.prototype.bindEvents=function(){document.addEventListener("click",this.onClick.bind(this),!0),this.ui=document.createElement("div"),this.ui.className=l.litepicker,this.ui.style.display="none",this.ui.addEventListener("mouseenter",this.onMouseEnter.bind(this),!0),this.ui.addEventListener("mouseleave",this.onMouseLeave.bind(this),!1),this.options.autoRefresh?(this.options.element instanceof HTMLElement&&this.options.element.addEventListener("keyup",this.onInput.bind(this),!0),this.options.elementEnd instanceof HTMLElement&&this.options.elementEnd.addEventListener("keyup",this.onInput.bind(this),!0)):(this.options.element instanceof HTMLElement&&this.options.element.addEventListener("change",this.onInput.bind(this),!0),this.options.elementEnd instanceof HTMLElement&&this.options.elementEnd.addEventListener("change",this.onInput.bind(this),!0)),this.options.parentEl?this.options.parentEl instanceof HTMLElement?this.options.parentEl.appendChild(this.ui):document.querySelector(this.options.parentEl).appendChild(this.ui):this.options.inlineMode?this.options.element instanceof HTMLInputElement?this.options.element.parentNode.appendChild(this.ui):this.options.element.appendChild(this.ui):document.body.appendChild(this.ui),this.updateInput(),this.init(),"function"==typeof this.options.setup&&this.options.setup.call(this,this),this.render(),this.options.inlineMode&&this.show();},e.prototype.updateInput=function(){if(this.options.element instanceof HTMLInputElement){var t=this.options.startDate,e=this.options.endDate;if(this.options.singleMode&&t)this.options.element.value=t.format(this.options.format,this.options.lang);else{if(!this.options.singleMode&&t&&e){var i=t.format(this.options.format,this.options.lang),n=e.format(this.options.format,this.options.lang);this.options.elementEnd instanceof HTMLInputElement?(this.options.element.value=i,this.options.elementEnd.value=n):this.options.element.value=""+i+this.options.delimiter+n;}}t||e||(this.options.element.value="",this.options.elementEnd instanceof HTMLInputElement&&(this.options.elementEnd.value=""));}},e.prototype.isSamePicker=function(t){return t.closest("."+l.litepicker)===this.ui;},e.prototype.shouldShown=function(t){return !t.disabled&&(t===this.options.element||this.options.elementEnd&&t===this.options.elementEnd);},e.prototype.shouldResetDatePicked=function(){return this.options.singleMode||2===this.datePicked.length;},e.prototype.shouldSwapDatePicked=function(){return 2===this.datePicked.length&&this.datePicked[0].getTime()>this.datePicked[1].getTime();},e.prototype.shouldCheckLockDays=function(){return this.options.disallowLockDaysInRange&&2===this.datePicked.length;},e.prototype.onClick=function(t){var e=t.target;if(t.target.shadowRoot&&(e=t.composedPath()[0]),e&&this.ui)if(this.shouldShown(e))this.show(e);else if(e.closest("."+l.litepicker)||!this.isShowning()){if(this.isSamePicker(e))if(this.emit
vendor: 4,864 bytes, line 5
5("before:click",e),this.preventClick)this.preventClick=!1;else{if(e.classList.contains(l.dayItem)){if(t.preventDefault(),e.classList.contains(l.isLocked))return;if(this.shouldResetDatePicked()&&(this.datePicked.length=0),this.datePicked[this.datePicked.length]=new a.DateTime(e.dataset.time),this.shouldSwapDatePicked()){var i=this.datePicked[1].clone();this.datePicked[1]=this.datePicked[0].clone(),this.datePicked[0]=i.clone();}if(this.shouldCheckLockDays())c.rangeIsLocked(this.datePicked,this.options)&&(this.emit("error:range",this.datePicked),this.datePicked.length=0);return this.render(),this.emit.apply(this,s(["preselect"],s(this.datePicked).map((function(t){return t.clone();})))),void (this.options.autoApply&&(this.options.singleMode&&this.datePicked.length?(this.setDate(this.datePicked[0]),this.hide()):this.options.singleMode||2!==this.datePicked.length||(this.setDateRange(this.datePicked[0],this.datePicked[1]),this.hide())));}if(e.classList.contains(l.buttonPreviousMonth)){t.preventDefault();var n=0,o=this.options.switchingMonths||this.options.numberOfMonths;if(this.options.splitView){var r=e.closest("."+l.monthItem);n=c.findNestedMonthItem(r),o=1;}return this.calendars[n].setMonth(this.calendars[n].getMonth()-o),this.gotoDate(this.calendars[n],n),void this.emit("change:month",this.calendars[n],n);}if(e.classList.contains(l.buttonNextMonth)){t.preventDefault();n=0,o=this.options.switchingMonths||this.options.numberOfMonths;if(this.options.splitView){r=e.closest("."+l.monthItem);n=c.findNestedMonthItem(r),o=1;}return this.calendars[n].setMonth(this.calendars[n].getMonth()+o),this.gotoDate(this.calendars[n],n),void this.emit("change:month",this.calendars[n],n);}e.classList.contains(l.buttonCancel)&&(t.preventDefault(),this.hide(),this.emit("button:cancel")),e.classList.contains(l.buttonApply)&&(t.preventDefault(),this.options.singleMode&&this.datePicked.length?this.setDate(this.datePicked[0]):this.options.singleMode||2!==this.datePicked.length||this.setDateRange(this.datePicked[0],this.datePicked[1]),this.hide(),this.emit("button:apply",this.options.startDate,this.options.endDate));}}else this.hide();},e.prototype.showTooltip=function(t,e){var i=this.ui.querySelector("."+l.containerTooltip);i.style.visibility="visible",i.innerHTML=e;var n=this.ui.getBoundingClientRect(),o=i.getBoundingClientRect(),s=t.getBoundingClientRect(),r=s.top,a=s.left;if(this.options.inlineMode&&this.options.parentEl){var c=this.ui.parentNode.getBoundingClientRect();r-=c.top,a-=c.left;}else r-=n.top,a-=n.left;r-=o.height,a-=o.width/2,a+=s.width/2,i.style.top=r+"px",i.style.left=a+"px",this.emit("tooltip",i,t);},e.prototype.hideTooltip=function(){this.ui.querySelector("."+l.containerTooltip).style.visibility="hidden";},e.prototype.shouldAllowMouseEnter=function(t){return !this.options.singleMode&&!t.classList.contains(l.isLocked);},e.prototype.shouldAllowRepick=function(){return this.options.elementEnd&&this.options.allowRepick&&this.options.startDate&&this.options.endDate;},e.prototype.isDayItem=function(t){return t.classList.contains(l.dayItem);},e.prototype.onMouseEnter=function(t){var e=this,i=t.target;if(this.isDayItem(i)&&this.shouldAllowMouseEnter(i)){if(this.shouldAllowRepick()&&(this.triggerElement===this.options.element?this.datePicked[0]=this.options.endDate.clone():this.triggerElement===this.options.elementEnd&&(this.datePicked[0]=this.options.startDate.clone())),1!==this.datePicked.length)return;var n=this.ui.querySelector("."+l.dayItem+'[data-time="'+this.datePicked[0].getTime()+'"]'),o=this.datePicked[0].clone(),s=new a.DateTime(i.dataset.time),r=!1;if(o.getTime()>s.getTime()){var c=o.clone();o=s.clone(),s=c.clone(),r=!0;}if(Array.prototype.slice.call(this.ui.querySelectorAll("."+l.dayItem)).forEach((function(t){var i=new a.DateTime(t.dataset.time),n=e.renderDay(i);i.isBetween(o,s)&&n.classList.add(l.isInRange),t.className=n.className;})),i.classList.add(l.isEndDate),r?(n&&n.classList.add(l.isFlipped),i.classList.add(l.isFlipped)):(n&&n.classList.remove(l.isFlipped),i.classList.remove(l.isFlipped)),this.options.showTooltip){var h=s.diff(o,"day")+1;if("function"==typeof this.options.tooltipNumber&&(h=this.options.tooltipNumber.call(this,h)),h>0){var p=this.pluralSelector(h),d=h+" "+(this.options.tooltipText[p]?this.options.tooltipText[p]:"["+p+"]");this.showTooltip(i,d);var u=window.navigator.userAgent,m=/(iphone|ipad)/i.test(u),f=/OS 1([0-2])/i.test(u);m&&f&&i.dispatchEvent(new Event("click"));}else this.hideTooltip();}}},e.prototype.onMouseLeave=function(t){t.target;this.options.allowRepick&&(!this.options.allowRepick||this.options.startDate||this.options.endDate)&&(this.datePicked.length=0,this.render());},e.prototype.onInput=function(t){var e=this.parseInput(),i=e[0],n=e[1],o=this.options.format;if(this.options.elementEnd?i instanceof a.DateTime&&n instanceof a.DateTime&&i.format(
5o)===this.options.element.value&&n.format(o)===this.options.elementEnd.value:this.options.singleMode?i instanceof a.DateTime&&i.format(o)===this.options.element.value:i instanceof a.DateTime&&n instanceof a.DateTime&&""+i.format(o)+this.options.delimiter+n.format(o)===this.options.element.value){if(n&&i.getTime()>n.getTime()){var s=i.clone();i=n.clone(),n=s.clone();}this.options.startDate=new a.DateTime(i,this.options.format,this.options.lang),n&&(this.options.endDate=new a.DateTime(n,this.options.format,this.options.lang)),this.updateInput(),this.render();var r=i.clone(),l=0;(this.options.elementEnd?i.format(o)===t.target.value:t.target.value.startsWith(i.format(o)))||(r=n.clone(),l=this.options.numberOfMonths-1),this.emit("selected",this.getStartDate(),this.getEndDate()),this.gotoDate(r,l);}},e;}(r.Calendar);e.Litepicker=h;},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findNestedMonthItem=function(t){for(var e=t.parentNode.childNodes,i=0;i<e.length;i+=1)if(e.item(i)===t)return i;return 0;},e.dateIsLocked=function(t,e,i){var n=!1;return e.lockDays.length&&(n=e.lockDays.filter((function(i){return i instanceof Array?t.isBetween(i[0],i[1],e.lockDaysInclusivity):i.isSame(t,"day");})).length),n||"function"!=typeof e.lockDaysFilter||(n=e.lockDaysFilter.call(this,t.clone(),null,i)),n;},e.rangeIsLocked=function(t,e){var i=!1;return e.lockDays.length&&(i=e.lockDays.filter((function(i){if(i instanceof Array){var n=t[0].toDateString()===i[0].toDateString()&&t[1].toDateString()===i[1].toDateString();return i[0].isBetween(t[0],t[1],e.lockDaysInclusivity)||i[1].isBetween(t[0],t[1],e.lockDaysInclusivity)||n;}return i.isBetween(t[0],t[1],e.lockDaysInclusivity);})).length),i||"function"!=typeof e.lockDaysFilter||(i=e.lockDaysFilter.call(this,t[0].clone(),t[1].clone(),t)),i;};},function(t,e,i){var n=i(8);"string"==typeof n&&(n=[[t.i,n,""]]);var o={insert:function(t){var e=document.querySelector("head"),i=window._lastElementInsertedByStyleLoader;window.disableLitepickerStyles||(i?i.nextSibling?e.insertBefore(t,i.nextSibling):e.appendChild(t):e.insertBefore(t,e.firstChild),window._lastElementInsertedByStyleLoader=t);},singleton:!1};i(10)(n,o);n.locals&&(t.exports=n.locals);},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i(1);e.Litepicker=n.Litepicker,i(11),window.Litepicker=n.Litepicker,e.default=n.Litepicker;},function(t,e,i){"use strict";var n,o=this&&this.__extends||(n=function(t,e){return (n=Object.setPrototypeOf||{__proto__:[]} instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);})(t,e);},function(t,e){function i(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i());});Object.defineProperty(e,"__esModule",{value:!0});var s=i(6),r=i(0),a=i(3),l=i(2),c=function(t){function e(e){return t.call(this,e)||this;}return o(e,t),e.prototype.render=function(){var t=this;this.emit("before:render",this.ui);var e=document.createElement("div");e.className=a.containerMain;var i=document.createElement("div");i.className=a.containerMonths,a["columns"+this.options.numberOfColumns]&&(i.classList.remove(a.columns2,a.columns3,a.columns4),i.classList.add(a["columns"+this.options.numberOfColumns])),this.options.splitView&&i.classList.add(a.splitView),this.options.showWeekNumbers&&i.classList.add(a.showWeekNumbers);for(var n=this.calendars[0].clone(),o=n.getMonth(),s=n.getMonth()+this.options.numberOfMonths,r=0,l=o;l<s;l+=1){var c=n.clone();c.setDate(1),c.setHours(0,0,0,0),this.options.splitView?c=this.calendars[r].clone():c.setMonth(l),i.appendChild(this.renderMonth(c,r)),r+=1;}if(this.ui.innerHTML="",e.appendChild(i),this.options.resetButton){var h=void 0;"function"==typeof this.options.resetButton?h=this.options.resetButton.call(this):((h=document.createElement("button")).type="button",h.className=a.resetButton,h.innerHTML=this.options.buttonText.reset),h.addEventListener("click",(function(e){e.preventDefault(),t.clearSelection();})),e.querySelector("."+a.monthItem+":last-child").querySelector("."+a.monthItemHeader).appendChild(h);}this.ui.appendChild(e),this.options.autoApply&&!this.options.footerHTML||this.ui.appendChild(this.renderFooter()),this.options.showTooltip&&this.ui.appendChild(this.renderTooltip()),this.ui.dataset.plugins=(this.options.plugins||[]).join("|"),this.emit
vendor: 6,434 bytes, line 5
5("render",this.ui);},e.prototype.renderMonth=function(t,e){var i=this,n=t.clone(),o=32-new Date(n.getFullYear(),n.getMonth(),32).getDate(),s=document.createElement("div");s.className=a.monthItem;var c=document.createElement("div");c.className=a.monthItemHeader;var h=document.createElement("div");if(this.options.dropdowns.months){var p=document.createElement("select");p.className=a.monthItemName;for(var d=0;d<12;d+=1){var u=document.createElement("option"),m=new r.DateTime(new Date(t.getFullYear(),d,2,0,0,0)),f=new r.DateTime(new Date(t.getFullYear(),d,1,0,0,0));u.value=String(d),u.text=m.toLocaleString(this.options.lang,{month:"long"}),u.disabled=this.options.minDate&&f.isBefore(new r.DateTime(this.options.minDate),"month")||this.options.maxDate&&f.isAfter(new r.DateTime(this.options.maxDate),"month"),u.selected=f.getMonth()===t.getMonth(),p.appendChild(u);}p.addEventListener("change",(function(t){var e=t.target,n=0;if(i.options.splitView){var o=e.closest("."+a.monthItem);n=l.findNestedMonthItem(o);}i.calendars[n].setMonth(Number(e.value)),i.render(),i.emit("change:month",i.calendars[n],n,t);})),h.appendChild(p);}else (m=document.createElement("strong")).className=a.monthItemName,m.innerHTML=t.toLocaleString(this.options.lang,{month:"long"}),h.appendChild(m);if(this.options.dropdowns.years){var g=document.createElement("select");g.className=a.monthItemYear;var v=this.options.dropdowns.minYear,y=this.options.dropdowns.maxYear?this.options.dropdowns.maxYear:(new Date()).getFullYear();if(t.getFullYear()>y)(u=document.createElement("option")).value=String(t.getFullYear()),u.text=String(t.getFullYear()),u.selected=!0,u.disabled=!0,g.appendChild(u);for(d=y;d>=v;d-=1){var u=document.createElement("option"),b=new r.DateTime(new Date(d,0,1,0,0,0));u.value=String(d),u.text=String(d),u.disabled=this.options.minDate&&b.isBefore(new r.DateTime(this.options.minDate),"year")||this.options.maxDate&&b.isAfter(new r.DateTime(this.options.maxDate),"year"),u.selected=t.getFullYear()===d,g.appendChild(u);}if(t.getFullYear()<v)(u=document.createElement("option")).value=String(t.getFullYear()),u.text=String(t.getFullYear()),u.selected=!0,u.disabled=!0,g.appendChild(u);if("asc"===this.options.dropdowns.years){var k=Array.prototype.slice.call(g.childNodes).reverse();g.innerHTML="",k.forEach((function(t){t.innerHTML=t.value,g.appendChild(t);}));}g.addEventListener("change",(function(t){var e=t.target,n=0;if(i.options.splitView){var o=e.closest("."+a.monthItem);n=l.findNestedMonthItem(o);}i.calendars[n].setFullYear(Number(e.value)),i.render(),i.emit("change:year",i.calendars[n],n,t);})),h.appendChild(g);}else{var D=document.createElement("span");D.className=a.monthItemYear,D.innerHTML=String(t.getFullYear()),h.appendChild(D);}var w=document.createElement("button");w.type="button",w.className=a.buttonPreviousMonth,w.innerHTML=this.options.buttonText.previousMonth;var x=document.createElement("button");x.type="button",x.className=a.buttonNextMonth,x.innerHTML=this.options.buttonText.nextMonth,c.appendChild(w),c.appendChild(h),c.appendChild(x),this.options.minDate&&n.isSameOrBefore(new r.DateTime(this.options.minDate),"month")&&s.classList.add(a.noPreviousMonth),this.options.maxDate&&n.isSameOrAfter(new r.DateTime(this.options.maxDate),"month")&&s.classList.add(a.noNextMonth);var M=document.createElement("div");M.className=a.monthItemWeekdaysRow,this.options.showWeekNumbers&&(M.innerHTML="<div>W</div>");for(var _=1;_<=7;_+=1){var T=3+this.options.firstDay+_,L=document.createElement("div");L.innerHTML=this.weekdayName(T),L.title=this.weekdayName(T,"long"),M.appendChild(L);}var E=document.createElement("div");E.className=a.containerDays;var S=this.calcSkipDays(n);this.options.showWeekNumbers&&S&&E.appendChild(this.renderWeekNumber(n));for(var I=0;I<S;I+=1){var P=document.createElement("div");E.appendChild(P);}for(I=1;I<=o;I+=1)n.setDate(I),this.options.showWeekNumbers&&n.getDay()===this.options.firstDay&&E.appendChild(this.renderWeekNumber(n)),E.appendChild(this.renderDay(n));return s.appendChild(c),s.appendChild(M),s.appendChild(E),this.emit("render:month",s,t),s;},e.prototype.renderDay=function(t){t.setHours();var e=document.createElement("div");if(e.className=a.dayItem,e.innerHTML=String(t.getDate()),e.dataset.time=String(t.getTime()),t.toDateString()===(new Date()).toDateString()&&e.classList.add(a.isToday),this.datePicked.length)this.datePicked[0].toDateString()===t.toDateString()&&(e.classList.add(a.isStartDate),this.options.singleMode&&e.classList.add(a.isEndDate)),2===this.datePicked.length&&this.datePicked[1].toDateString()===t.toDateString()&&e.classList.add(a.isEndDate),2===this.datePicked.length&&t.isBetween(this.datePicked[0],this.datePicked[1])&&e.classList.add(a.isInRange);else{if(this.options.startDate){var i=this.options.startDate,n=this.options.endDate;i.toDateString()===t.toDateString()&&(e.classList.add(a.isStartDate),this.options.singleMode&&e.classList.add(a.isEndDate)),n&&n.toDateString()===t.toDateString()&&e.classList.add(a.isEndDate),i&&n&&t.isBetween(i,n)&&e.classList.add(a.isInRange);}}if(this.options.minDate&&t.isBefore(new r.DateTime(this.options.minDate))&&e.classList.add(a.isLocked),this.options.maxDate&&t.isAfter(new r.DateTime(this.options.maxDate))&&e.classList.add(a.isLocked),this.options.minDays>1&&1===this.datePicked.length){var o=this.options.minDays-1,s=this.datePicked[0].clone().subtract(o,"day"),c=this.datePicked[0].clone().add(o,"day");t.isBetween(s,this.datePicked[0],"(]")&&e.classList.add(a.isLocked),t.isBetween(this.datePicked[0],c,"[)")&&e.classList.add(a.isLocked);}if(this.options.maxDays&&1===this.datePicked.length){var h=this.options.maxDays;s=this.datePicked[0].clone().subtract(h,"day"),c=this.datePicked[0].clone().add(h,"day");t.isSameOrBefore(s)&&e.classList.add(a.isLocked),t.isSameOrAfter(c)&&e.classList.add(a.isLocked);}(this.options.selectForward&&1===this.datePicked.length&&t.isBefore(this.datePicked[0])&&e.classList.add(a.isLocked),this.options.selectBackward&&1===this.datePicked.length&&t.isAfter(this.datePicked[0])&&e.classList.add(a.isLocked),l.dateIsLocked(t,this.options,this.datePicked)&&e.classList.add(a.isLocked),this.options.highlightedDays.length)&&(this.options.highlightedDays.filter((function(e){return e instanceof Array?t.isBetween(e[0],e[1],"[]"):e.isSame(t,"day");})).length&&e.classList.add(a.isHighlighted));return e.tabIndex=e.classList.contains("is-locked")?-1:0,this.emit
5("render:day",e,t),e;},e.prototype.renderFooter=function(){var t=document.createElement("div");if(t.className=a.containerFooter,this.options.footerHTML?t.innerHTML=this.options.footerHTML:t.innerHTML='\n <span class="'+a.previewDateRange+'"></span>\n <button type="button" class="'+a.buttonCancel+'">'+this.options.buttonText.cancel+'</button>\n <button type="button" class="'+a.buttonApply+'">'+this.options.buttonText.apply+"</button>\n ",this.options.singleMode){if(1===this.datePicked.length){var e=this.datePicked[0].format(this.options.format,this.options.lang);t.querySelector("."+a.previewDateRange).innerHTML=e;}}else{if(1===this.datePicked.length&&t.querySelector("."+a.buttonApply).setAttribute("disabled",""),2===this.datePicked.length){e=this.datePicked[0].format(this.options.format,this.options.lang);var i=this.datePicked[1].format(this.options.format,this.options.lang);t.querySelector("."+a.previewDateRange).innerHTML=""+e+this.options.delimiter+i;}}return this.emit("render:footer",t),t;},e.prototype.renderWeekNumber=function(t){var e=document.createElement("div"),i=t.getWeek(this.options.firstDay);return e.className=a.weekNumber,e.innerHTML=53===i&&0===t.getMonth()?"53 / 1":i,e;},e.prototype.renderTooltip=function(){var t=document.createElement("div");return t.className=a.containerTooltip,t;},e.prototype.weekdayName=function(t,e){return void 0===e&&(e="short"),new Date(1970,0,t,12,0,0,0).toLocaleString(this.options.lang,{weekday:e});},e.prototype.calcSkipDays=function(t){var e=t.getDay()-this.options.firstDay;return e<0&&(e+=7),e;},e;}(s.LPCore);e.Calendar=c;},function(t,e,i){"use strict";var n,o=this&&this.__extends||(n=function(t,e){return (n=Object.setPrototypeOf||{__proto__:[]} instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);})(t,e);},function(t,e){function i(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i());}),s=this&&this.__assign||function(){return (s=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t;}).apply(this,arguments);};Object.defineProperty(e,"__esModule",{value:!0});var r=i(7),a=i(0),l=i(1),c=function(t){function e(e){var i=t.call(this)||this;i.datePicked=[],i.calendars=[],i.options={element:null,elementEnd:null,parentEl:null,firstDay:1,format:"YYYY-MM-DD",lang:"en-US",delimiter:" - ",numberOfMonths:1,numberOfColumns:1,startDate:null,endDate:null,zIndex:9999,position:"auto",selectForward:!1,selectBackward:!1,splitView:!1,inlineMode:!1,singleMode:!0,autoApply:!0,allowRepick:!1,showWeekNumbers:!1,showTooltip:!0,scrollToDate:!0,mobileFriendly:!0,resetButton:!1,autoRefresh:!1,lockDaysFormat:"YYYY-MM-DD",lockDays:[],disallowLockDaysInRange:!1,lockDaysInclusivity:"[]",highlightedDaysFormat:"YYYY-MM-DD",highlightedDays:[],dropdowns:{minYear:1990,maxYear:null,months:!1,years:!1},buttonText:{apply:"Apply",cancel:"Cancel",previousMonth:'<svg width="11" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.919 0l2.748 2.667L5.333 8l5.334 5.333L7.919 16 0 8z" fill-rule="nonzero"/></svg>',nextMonth:'<svg width="11" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M2.748 16L0 13.333 5.333 8 0 2.667 2.748 0l7.919 8z" fill-rule="nonzero"/></svg>',reset:'<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/>\n </svg>'},tooltipText:{one:"day",other:"days"}},i.options=s(s({},i.options),e.element.dataset),Object.keys(i.options).forEach((function(t){"true"!==i.options[t]&&"false"!==i.options[t]||(i.options[t]="true"===i.options[t]);}));var n=s(s({},i.options.dropdowns),e.dropdowns),o=s(s({},i.options.buttonText),e.buttonText),r=s(s({},i.options.tooltipText),e.tooltipText);i.options=s(s({},i.options),e),i.options.dropdowns=s({},n),i.options.buttonText=s({},o),i.options.tooltipText=s({},r),i.options.elementEnd||(i.options.allowRepick=!1),i.options.lockDays.length&&(i.options.lockDays=a.DateTime.convertArray(i.options.lockDays,i.options.lockDaysFormat)),i.options.highlightedDays.length&&(i.options.highlightedDays=a.DateTime.convertArray(i.options.highlightedDays,i.options.highlightedDaysFormat));var l=i.parseInput(),c=l[0],h=l[1];i.options.startDate&&(i.options.singleMode||i.options.endDate)&&(c=new a.DateTime(i.options.startDate,i.options.format,i.options.lang)),c&&i.options.endDate&&(h=new a.DateTime(i.options.endDate,i.options.format,i.options.lang)),c instanceof a.DateTime&&!isNaN(c.getTime())&&(i.options.startDate=c),i.options.startDate&&h instanceof a.DateTime&&!isNaN(h.getTime())&&(i.options.endDate=h),!i.options.singleMode||i.options.startDate instanceof a.DateTime||(i.options.startDate=null),i.options.singleMode||i.options.startDate instanceof a.DateTime&&i.options.endDate instanceof a.DateTime||(i.options.startDate=null,i.options.endDate=null);for(var p=0;p<i.options.numberOfMonths;p+=1){var d=i.options.startDate instanceof a.DateTime?i.options.startDate.clone():new a.DateTime();if(!i.options.startDate&&(0===p||i.options.splitView)){var u=i.options.maxDate?new a.DateTime(i.options.maxDate):null,m=i.options.minDate?new a.DateTime(i.options.minDate):null,f=i.options.numberOfMonths-1;m&&u&&d.isAfter(u)?(d=m.clone()).setDate(1):!m&&u&&d.isAfter(u)&&((d=u.clone()).setDate(1),d.setMonth(d.getMonth()-f));}d.setDate(1),d.setMonth(d.getMonth()+p),i.calendars[p]=d;}if(i.options.showTooltip)if(i.options.tooltipPluralSelector)i.pluralSelector=i.options.tooltipPluralSelector;else try{var g=new Intl.PluralRules(i.options.lang);i.pluralSelector=g.select.bind(g);}catch(t){i.pluralSelector=function(t){return 0===Math.abs(t)?"one":"other";};}return i;}return o(e,t),e.add=function(t,e){l.Litepicker.prototype[t]=e;},e.prototype.DateTime=function(t,e){return t?new a.DateTime(t,e):new a.DateTime();},e.prototype.init=function(){var t=this;this.options.plugins&&this.options.plugins.length&&this.options.plugins.forEach((function(e){l.Litepicker.prototype.hasOwnProperty(e)?l.Litepicker.prototype[e].init.call(t,t):console.warn("Litepicker: plugin «"+e+"» not found.");}));},e.prototype.parseInput=function(){var t=this.options.delimiter,e=new RegExp(""+t),i=this.options.element instanceof HTMLInputElement?this.options.element.value.split(t):[];
5if(this.options.elementEnd){if(this.options.element instanceof HTMLInputElement&&this.options.element.value.length&&this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length)return [new a.DateTime(this.options.element.value,this.options.format),new a.DateTime(this.options.elementEnd.value,this.options.format)];}else if(this.options.singleMode){if(this.options.element instanceof HTMLInputElement&&this.options.element.value.length)return [new a.DateTime(this.options.element.value,this.options.format)];}else{if(this.options.element instanceof HTMLInputElement&&e.test(this.options.element.value)&&i.length&&i.length%2==0){var n=i.slice(0,i.length/2).join(t),o=i.slice(i.length/2).join(t);return [new a.DateTime(n,this.options.format),new a.DateTime(o,this.options.format)];}}return [];},e.prototype.isShowning=function(){return this.ui&&"none"!==this.ui.style.display;},e.prototype.findPosition=function(t){var e=t.getBoundingClientRect(),i=this.ui.getBoundingClientRect(),n=this.options.position.split(" "),o=window.scrollX||window.pageXOffset,s=window.scrollY||window.pageYOffset,r=0,a=0;if("auto"!==n[0]&&/top|bottom/.test(n[0]))r=e[n[0]]+s,"top"===n[0]&&(r-=i.height);else{r=e.bottom+s;var l=e.bottom+i.height>window.innerHeight,c=e.top+s-i.height>=i.height;l&&c&&(r=e.top+s-i.height);}if(/left|right/.test(n[0])||n[1]&&"auto"!==n[1]&&/left|right/.test(n[1]))a=/left|right/.test(n[0])?e[n[0]]+o:e[n[1]]+o,"right"!==n[0]&&"right"!==n[1]||(a-=i.width);else{a=e.left+o;l=e.left+i.width>window.innerWidth;var h=e.right+o-i.width>=0;l&&h&&(a=e.right+o-i.width);}return {left:a,top:r};},e;}(r.EventEmitter);e.LPCore=c;},function(t,e,i){"use strict";var n,o="object"==typeof Reflect?Reflect:null,s=o&&"function"==typeof o.apply?o.apply:function(t,e,i){return Function.prototype.apply.call(t,e,i);};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t));}:function(t){return Object.getOwnPropertyNames(t);};var r=Number.isNaN||function(t){return t!=t;};function a(){a.init.call(this);}t.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var l=10;function c(t){return void 0===t._maxListeners?a.defaultMaxListeners:t._maxListeners;}function h(t,e,i,n){var o,s,r,a;if("function"!=typeof i)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof i);if(void 0===(s=t._events)?(s=t._events=Object.create(null),t._eventsCount=0):(void 0!==s.newListener&&(t.emit("newListener",e,i.listener?i.listener:i),s=t._events),r=s[e]),void 0===r)r=s[e]=i,++t._eventsCount;else{if("function"==typeof r?r=s[e]=n?[i,r]:[r,i]:n?r.unshift(i):r.push(i),(o=c(t))>0&&r.length>o&&!r.warned){r.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+r.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=r.length,a=l,console&&console.warn&&console.warn(a);}}return t;}function p(){for(var t=[],e=0;e<arguments.length;e++)t.push(arguments[e]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,s(this.listener,this.target,t));}function d(t,e,i){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:i},o=p.bind(n);return o.listener=i,n.wrapFn=o,o;}function u(t,e,i){var n=t._events;if(void 0===n)return [];var o=n[e];return void 0===o?[]:"function"==typeof o?i?[o.listener||o]:[o]:i?function(t){for(var e=new Array(t.length),i=0;i<e.length;++i)e[i]=t[i].listener||t[i];return e;}(o):f(o,o.length);}function m(t){var e=this._events;if(void 0!==e){var i=e[t];if("function"==typeof i)return 1;if(void 0!==i)return i.length;}return 0;}function f(t,e){for(var i=new Array(e),n=0;n<e;++n)i[n]=t[n];return i;}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return l;},set:function(t){if("number"!=typeof t||t<0||r(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t;}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0;},a.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||r(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this;},a.prototype.getMaxListeners=function(){return c(this);},a.prototype.emit=function(t){for(var e=[],i=1;i<arguments.length;i++)e.push(arguments[i]);var n="error"===t,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else{if(!n)return !1;}if(n){var r;if(e.length>0&&(r=e[0]),r instanceof Error)throw r;var a=new Error("Unhandled error."+(r?" ("+r.message+")":""));throw a.context=r,a;}var l=o[t];
5if(void 0===l)return !1;if("function"==typeof l)s(l,this,e);else{var c=l.length,h=f(l,c);for(i=0;i<c;++i)s(h[i],this,e);}return !0;},a.prototype.addListener=function(t,e){return h(this,t,e,!1);},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(t,e){return h(this,t,e,!0);},a.prototype.once=function(t,e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);return this.on(t,d(this,t,e)),this;},a.prototype.prependOnceListener=function(t,e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);return this.prependListener(t,d(this,t,e)),this;},a.prototype.removeListener=function(t,e){var i,n,o,s,r;if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);if(void 0===(n=this._events))return this;if(void 0===(i=n[t]))return this;if(i===e||i.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete n[t],n.removeListener&&this.emit("removeListener",t,i.listener||e));else{if("function"!=typeof i){for(o=-1,s=i.length-1;s>=0;s--)if(i[s]===e||i[s].listener===e){r=i[s].listener,o=s;break;}if(o<0)return this;0===o?i.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop();}(i,o),1===i.length&&(n[t]=i[0]),void 0!==n.removeListener&&this.emit("removeListener",t,r||e);}}return this;},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(t){var e,i,n;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var o,s=Object.keys(i);for(n=0;n<s.length;++n)"removeListener"!==(o=s[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this;}if("function"==typeof (e=i[t]))this.removeListener(t,e);else{if(void 0!==e)for(n=e.length-1;n>=0;n--)this.removeListener(t,e[n]);}return this;},a.prototype.listeners=function(t){return u(this,t,!0);},a.prototype.rawListeners=function(t){return u(this,t,!1);},a.listenerCount=function(t,e){return "function"==typeof t.listenerCount?t.listenerCount(e):m.call(t,e);},a.prototype.listenerCount=m,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[];};
vendor: 11,912 bytes, line 5
5},function(t,e,i){(e=i(9)(!1)).push([t.i,':root{--litepicker-container-months-color-bg: #fff;--litepicker-container-months-box-shadow-color: #ddd;--litepicker-footer-color-bg: #fafafa;--litepicker-footer-box-shadow-color: #ddd;--litepicker-tooltip-color-bg: #fff;--litepicker-month-header-color: #333;--litepicker-button-prev-month-color: #9e9e9e;--litepicker-button-next-month-color: #9e9e9e;--litepicker-button-prev-month-color-hover: #2196f3;--litepicker-button-next-month-color-hover: #2196f3;--litepicker-month-width: calc(var(--litepicker-day-width) * 7);--litepicker-month-weekday-color: #9e9e9e;--litepicker-month-week-number-color: #9e9e9e;--litepicker-day-width: 38px;--litepicker-day-color: #333;--litepicker-day-color-hover: #2196f3;--litepicker-is-today-color: #f44336;--litepicker-is-in-range-color: #bbdefb;--litepicker-is-locked-color: #9e9e9e;--litepicker-is-start-color: #fff;--litepicker-is-start-color-bg: #2196f3;--litepicker-is-end-color: #fff;--litepicker-is-end-color-bg: #2196f3;--litepicker-button-cancel-color: #fff;--litepicker-button-cancel-color-bg: #9e9e9e;--litepicker-button-apply-color: #fff;--litepicker-button-apply-color-bg: #2196f3;--litepicker-button-reset-color: #909090;--litepicker-button-reset-color-hover: #2196f3;--litepicker-highlighted-day-color: #333;--litepicker-highlighted-day-color-bg: #ffeb3b}.show-week-numbers{--litepicker-month-width: calc(var(--litepicker-day-width) * 8)}.litepicker{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:0.8em;display:none}.litepicker button{border:none;background:none}.litepicker .container__main{display:-webkit-box;display:-ms-flexbox;display:flex}.litepicker .container__months{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--litepicker-container-months-color-bg);border-radius:5px;-webkit-box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);width:calc(var(--litepicker-month-width) + 10px);-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__months.columns-2{width:calc((var(--litepicker-month-width) * 2) + 20px)}.litepicker .container__months.columns-3{width:calc((var(--litepicker-month-width) * 3) + 30px)}.litepicker .container__months.columns-4{width:calc((var(--litepicker-month-width) * 4) + 40px)}.litepicker .container__months.split-view .month-item-header .button-previous-month,.litepicker .container__months.split-view .month-item-header .button-next-month{visibility:visible}.litepicker .container__months .month-item{padding:5px;width:var(--litepicker-month-width);-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__months .month-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;padding:10px 5px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--litepicker-month-header-color)}.litepicker .container__months .month-item-header div{-webkit-box-flex:1;-ms-flex:1;flex:1}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px}.litepicker .container__months .month-item-header div>.month-item-year{padding:0}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-previous-month,.litepicker .container__months .month-item-header .button-next-month{visibility:hidden;text-decoration:none;padding:3px 5px;border-radius:3px;-webkit-transition:color 0.3s, border 0.3s;transition:color 0.3s, border 0.3s;cursor:default}.litepicker .container__months .month-item-header .button-previous-month *,.litepicker .container__months .month-item-header .button-next-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>svg,.litepicker .container__months .month-item-header .button-previous-month>img{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>svg,.litepicker .container__months .month-item-header .button-next-month>img{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--litepicker-month-weekday-color)}.litepicker .container__months .month-item-weekdays-row>div{padding:5px 0;font-size:85%;-webkit-box-flex:1;-ms-flex:1;flex:1;width:var(--litepicker-day-width);text-align:center}.litepicker .container__months .month-item:first-child .button-previous-month{visibility:visible}.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.litepicker .container__months .month-item.no-next-month .button-next-month{visibility:hidden}.litepicker .container__days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__days>div,.litepicker .container__days>a{padding:5px 0;width:var(--litepicker-day-width)}.litepicker .container__days .day-item{color:var(--litepicker-day-color);text-align:center;text-decoration:none;border-radius:3px;-webkit-transition:color 0.3s, border 0.3s;transition:color 0.3s, border 0.3s;cursor:default}.litepicker .container__days .day-item:hover{color:var(--litepicker-day-color-hover);-webkit-box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover);box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-today{color:var(--litepicker-is-today-color)}.litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{color:var(--litepicker-is-locked-color);-webkit-box-shadow:none;box-shadow:none;cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepicker-is-in-range-color);border-radius:0}.litepicker .container__days .day-item.is-start-date{color:var(--litepicker-is-start-color);background-color:var(--litepicker-is-start-color-bg);border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.litepicker .container__days .day-item.is-start-date.is-flipped{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.litepicker .container__days .day-item.is-end-date{color:var(--litepicker-is-end-color);background-color:var(--litepicker-is-end-color-bg);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.litepicker .container__days .day-item.is-end-date.is-flipped{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.litepicker .container__days .day-item.is-start-date.is-end-date{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.litepicker .container__days .day-item.is-highlighted{color:var(--litepicker-highlighted-day-color);background-color:var(--litepicker-highlighted-day-color-bg)}.litepicker .container__days .week-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--litepicker-month-week-number-color);font-size:85%}.litepicker .container__footer{text-align:right;padding:10px 5px;margin:0 5px;background-color:var(--litepicker-footer-color-bg);-webkit-box-shadow:inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);box-shadow:inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.litepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);color:var(--litepicker-button-cancel-color);border:0;padding:3px 7px 4px;border-radius:3px}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);color:var(--litepicker-button-apply-color);border:0;padding:3px 7px 4px;border-radius:3px;margin-left:10px;margin-right:10px}.litepicker .container__footer .button-apply:disabled{opacity:0.7}.litepicker .container__footer .button-apply *{pointer-events:none}.litepicker .container__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:var(--litepicker-tooltip-color-bg);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);white-space:nowrap;font-size:11px;pointer-events:none;visibility:hidden}.litepicker .container__tooltip:before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,0.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.litepicker .container__tooltip:after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid var(--litepicker-tooltip-color-bg);border-right:4px solid transparent;border-left:4px solid transparent;content:""}\n',""]),e.locals={showWeekNumbers:"show-week-numbers",litepicker:"litepicker",containerMain:"container__main",containerMonths:"container__months",columns2:"columns-2",columns3:"columns-3",columns4:"columns-4",splitView:"split-view",monthItemHeader:"month-item-header",buttonPreviousMonth:"button-previous-month",buttonNextMonth:"button-next-month",monthItem:"month-item",monthItemName:"month-item-name",monthItemYear:"month-item-year",resetButton:"reset-button",monthItemWeekdaysRow:"month-item-weekdays-row",noPreviousMonth:"no-previous-month",noNextMonth:"no-next-month",containerDays:"container__days",dayItem:"day-item",isToday:"is-today",isLocked:"is-locked",isInRange:"is-in-range",isStartDate:"is-start-date",isFlipped:"is-flipped",isEndDate:"is-end-date",isHighlighted:"is-highlighted",weekNumber:"week-number",containerFooter:"container__footer",previewDateRange:"preview-date-range",buttonCancel:"button-cancel",buttonApply:"button-apply",containerTooltip:"container__tooltip"},t.exports=e
5;}
5,function(t,e,i){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=function(t,e){var i=t[1]||"",n=t[3];if(!n)return i;if(e&&"function"==typeof btoa){var o=(r=n,a=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),"/*# ".concat(l," */")),s=n.sources.map((function(t){return "/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */");}));return [i].concat(s).concat([o]).join("\n");}var r,a,l;return [i].join("\n");}(e,t);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i;})).join("");},e.i=function(t,i,n){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(n)for(var s=0;s<this.length;s++){var r=this[s][0];null!=r&&(o[r]=!0);}for(var a=0;a<t.length;a++){var l=[].concat(t[a]);n&&o[l[0]]||(i&&(l[2]?l[2]="".concat(i," and ").concat(l[2]):l[2]=i),e.push(l));}},e;};},function(t,e,i){"use strict";var n,o={},s=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n;},r=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head;}catch(t){i=null;}t[e]=i;}return t[e];};}();function a(t,e){for(var i=[],n={},o=0;o<t.length;o++){var s=t[o],r=e.base?s[0]+e.base:s[0],a={css:s[1],media:s[2],sourceMap:s[3]};n[r]?n[r].parts.push(a):i.push(n[r]={id:r,parts:[a]});}return i;}function l(t,e){for(var i=0;i<t.length;i++){var n=t[i],s=o[n.id],r=0;if(s){for(s.refs++;r<s.parts.length;r++)s.parts[r](n.parts[r]);for(;r<n.parts.length;r++)s.parts.push(g(n.parts[r],e));}else{for(var a=[];r<n.parts.length;r++)a.push(g(n.parts[r],e));o[n.id]={id:n.id,refs:1,parts:a};}}}function c(t){var e=document.createElement("style");if(void 0===t.attributes.nonce){var n=i.nc;n&&(t.attributes.nonce=n);}if(Object.keys(t.attributes).forEach((function(i){e.setAttribute(i,t.attributes[i]);})),"function"==typeof t.insert)t.insert(e);else{var o=r(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e);}return e;}var h,p=(h=[],function(t,e){return h[t]=e,h.filter(Boolean).join("\n");});function d(t,e,i,n){var o=i?"":n.css;if(t.styleSheet)t.styleSheet.cssText=p(e,o);else{var s=document.createTextNode(o),r=t.childNodes;r[e]&&t.removeChild(r[e]),r.length?t.insertBefore(s,r[e]):t.appendChild(s);}}function u(t,e,i){var n=i.css,o=i.media,s=i.sourceMap;if(o&&t.setAttribute("media",o),s&&btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n));}}var m=null,f=0;function g(t,e){var i,n,o;if(e.singleton){var s=f++;i=m||(m=c(e)),n=d.bind(null,i,s,!1),o=d.bind(null,i,s,!0);}else i=c(e),n=u.bind(null,i,e),o=function(){!function(t){if(null===t.parentNode)return !1;t.parentNode.removeChild(t);}(i);};return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e);}else o();};}t.exports=function(t,e){(e=e||{}).attributes="object"==typeof e.attributes?e.attributes:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=s());var i=a(t,e);return l(i,e),function(t){for(var n=[],s=0;s<i.length;s++){var r=i[s],c=o[r.id];c&&(c.refs--,n.push(c));}t&&l(a(t,e),e);for(var h=0;h<n.length;h++){var p=n[h];if(0===p.refs){for(var d=0;d<p.parts.length;d++)p.parts[d]();delete o[p.id];}}};};},function(t,e,i){"use strict";var n=this&&this.__assign||function(){return (n=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t;}).apply(this,arguments);};Object.defineProperty(e,"__esModule",{value:!0});var o=i(0),s=i(1),r=i(2);s.Litepicker.prototype.show=function(t){void 0===t&&(t=null),this.emit("before:show",t);var e=t||this.options.element;if(this.triggerElement=e,!this.isShowning()){if(this.options.inlineMode)return this.ui.style.position="relative",this.ui.style.display="inline-block",this.ui.style.top=null,this.ui.style.left=null,this.ui.style.bottom=null,void (this.ui.style.right=null);this.scrollToDate(t),this.render(),this.ui.style.position="absolute",this.ui.style.display="block",this.ui.style.zIndex=this.options.zIndex;var i=this.findPosition(e);this.ui.style.top=i.top+"px",this.ui.style.left=i.left+"px",this.ui.style.right=null,this.ui.style.bottom=null,this.emit
vendor: 4,460 bytes, lines 5-6
5("show",t);}},s.Litepicker.prototype.hide=function(){this.isShowning()&&(this.datePicked.length=0,this.updateInput(),this.options.inlineMode?this.render():(this.ui.style.display="none",this.emit("hide")));},s.Litepicker.prototype.getDate=function(){return this.getStartDate();},s.Litepicker.prototype.getStartDate=function(){return this.options.startDate?this.options.startDate.clone():null;},s.Litepicker.prototype.getEndDate=function(){return this.options.endDate?this.options.endDate.clone():null;},s.Litepicker.prototype.setDate=function(t,e){void 0===e&&(e=!1);var i=new o.DateTime(t,this.options.format,this.options.lang);r.dateIsLocked(i,this.options,[i])&&!e?this.emit("error:date",i):(this.setStartDate(t),this.options.inlineMode&&this.render(),this.emit("selected",this.getDate()));},s.Litepicker.prototype.setStartDate=function(t){t&&(this.options.startDate=new o.DateTime(t,this.options.format,this.options.lang),this.updateInput());},s.Litepicker.prototype.setEndDate=function(t){t&&(this.options.endDate=new o.DateTime(t,this.options.format,this.options.lang),this.options.startDate.getTime()>this.options.endDate.getTime()&&(this.options.endDate=this.options.startDate.clone(),this.options.startDate=new o.DateTime(t,this.options.format,this.options.lang)),this.updateInput());},s.Litepicker.prototype.setDateRange=function(t,e,i){void 0===i&&(i=!1),this.triggerElement=void 0;var n=new o.DateTime(t,this.options.format,this.options.lang),s=new o.DateTime(e,this.options.format,this.options.lang);(this.options.disallowLockDaysInRange?r.rangeIsLocked([n,s],this.options):r.dateIsLocked(n,this.options,[n,s])||r.dateIsLocked(s,this.options,[n,s]))&&!i?this.emit("error:range",[n,s]):(this.setStartDate(n),this.setEndDate(s),this.options.inlineMode&&this.render(),this.updateInput(),this.emit("selected",this.getStartDate(),this.getEndDate()));},s.Litepicker.prototype.gotoDate=function(t,e){void 0===e&&(e=0);var i=new o.DateTime(t);i.setDate(1),this.calendars[e]=i.clone(),this.render();},s.Litepicker.prototype.setLockDays=function(t){this.options.lockDays=o.DateTime.convertArray(t,this.options.lockDaysFormat),this.render();},s.Litepicker.prototype.setHighlightedDays=function(t){this.options.highlightedDays=o.DateTime.convertArray(t,this.options.highlightedDaysFormat),this.render();},s.Litepicker.prototype.setOptions=function(t){delete t.element,delete t.elementEnd,delete t.parentEl,t.startDate&&(t.startDate=new o.DateTime(t.startDate,this.options.format,this.options.lang)),t.endDate&&(t.endDate=new o.DateTime(t.endDate,this.options.format,this.options.lang));var e=n(n({},this.options.dropdowns),t.dropdowns),i=n(n({},this.options.buttonText),t.buttonText),s=n(n({},this.options.tooltipText),t.tooltipText);this.options=n(n({},this.options),t),this.options.dropdowns=n({},e),this.options.buttonText=n({},i),this.options.tooltipText=n({},s),!this.options.singleMode||this.options.startDate instanceof o.DateTime||(this.options.startDate=null,this.options.endDate=null),this.options.singleMode||this.options.startDate instanceof o.DateTime&&this.options.endDate instanceof o.DateTime||(this.options.startDate=null,this.options.endDate=null);for(var r=0;r<this.options.numberOfMonths;r+=1){var a=this.options.startDate?this.options.startDate.clone():new o.DateTime();a.setDate(1),a.setMonth(a.getMonth()+r),this.calendars[r]=a;}this.options.lockDays.length&&(this.options.lockDays=o.DateTime.convertArray(this.options.lockDays,this.options.lockDaysFormat)),this.options.highlightedDays.length&&(this.options.highlightedDays=o.DateTime.convertArray(this.options.highlightedDays,this.options.highlightedDaysFormat)),this.render(),this.options.inlineMode&&this.show(),this.updateInput();},s.Litepicker.prototype.clearSelection=function(){this.options.startDate=null,this.options.endDate=null,this.datePicked.length=0,this.updateInput(),this.isShowning()&&this.render(),this.emit("clear:selection");},s.Litepicker.prototype.destroy=function(){this.ui&&this.ui.parentNode&&(this.ui.parentNode.removeChild(this.ui),this.ui=null),this.emit("destroy");};}]).Litepicker;; 6!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports;}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r});},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
6),Object.defineProperty(e,"__esModule",{value:!0});},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t];}.bind(null,o));return r;},n.n=function(e){var t=e&&e.__esModule?function(){return e.default;}:function(){return e;};return n.d(t,"a",t),t;},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t);},n.p="",n(n.s=2);}([function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,c=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(c),"/*# ".concat(s," */")),i=r.sources.map((function(e){return "/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */");}));return [n].concat(i).concat([o]).join("\n");}var a,c,s;return [n].join("\n");}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n;})).join("");},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0);}for(var c=0;c<e.length;c++){var s=[].concat(e[c]);r&&o[s[0]]||(n&&(s[2]?s[2]="".concat(n," and ").concat(s[2]):s[2]=n),t.push(s));}},t;};},function(e,t,n){"use strict";var r,o={},i=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r;},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head;}catch(e){n=null;}e[t]=n;}return e[t];};}();function c(e,t){for(var n=[],r={},o=0;o<e.length;o++){var i=e[o],a=t.base?i[0]+t.base:i[0],c={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(c):n.push(r[a]={id:a,parts:[c]});}return n;}function s(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=o[r.id],a=0;if(i){for(i.refs++;a<i.parts.length;a++)i.parts[a](r.parts[a]);for(;a<r.parts.length;a++)i.parts.push(m(r.parts[a],t));}else{for(var c=[];a<r.parts.length;a++)c.push(m(r.parts[a],t));o[r.id]={id:r.id,refs:1,parts:c};}}}function u(e){var t=document.createElement("style");if(void 0===e.attributes.nonce){var r=n.nc;r&&(e.attributes.nonce=r);}if(Object.keys(e.attributes).forEach((function(n){t.setAttribute(n,e.attributes[n]);})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t);}return t;}var l,f=(l=[],function(e,t){return l[e]=t,l.filter(Boolean).join("\n");});function d(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i);}}function p(e,t,n){var r=n.css,o=n.media,i=n.sourceMap;if(o&&e.setAttribute("media",o),i&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r));}}var b=null,v=0;function m(e,t){var n,r,o;if(t.singleton){var i=v++;n=b||(b=u(t)),r=d.bind(null,n,i,!1),o=d.bind(null,n,i,!0);}else n=u(t),r=p.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return !1;e.parentNode.removeChild(e);}(n);};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t);}else o();};}e.exports=function(e,t){(t=t||{}).attributes="object"==typeof t.attributes?t.attributes:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i());var n=c(e,t);return s(n,t),function(e){for(var r=[],i=0;i<n.length;i++){var a=n[i],u=o[a.id];u&&(u.refs--,r.push(u));}e&&s(c(e,t),t);for(var l=0;l<r.length;l++){var f=r[l];if(0===f.refs){for(var d=0;d<f.parts.length;d++)f.parts[d]();delete o[f.id];}}};};},function(e,t,n){"use strict";n.r(t);n(3);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable;}))),n.push.apply(n,r);}return n;}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
6t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t]);})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t));}));}return e;}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e;}Litepicker.add("keyboardnav",{init:function(e){Object.defineProperties(e,{isMouseDown:{value:!1,writable:!0}});function t(t,r){if(t.classList.contains("day-item")){r.preventDefault();var o=n(e.ui,t,(function(e,t){return e===(t="ArrowLeft"===r.code?t-1:t+1);}));o?o.focus():function(t){var n=e.ui.querySelector("".concat({ArrowLeft:".button-previous-month",ArrowRight:".button-next-month"}[t.code],'[tabindex="1"]'));n&&n.dispatchEvent(new Event("click"));setTimeout((function(){var n=null;switch(t.code){case "ArrowLeft":var r=e.ui.querySelectorAll('[tabindex="2"]');n=r[r.length-1];break;case "ArrowRight":n=e.ui.querySelector('[tabindex="2"]');}n.focus();}));}(r);}}function n(e,t,n){var r=Array.from(e.querySelectorAll('.day-item[tabindex="2"]')),o=r.indexOf(t);return r.filter((function(e,t){return n(t,o)&&2===e.tabIndex;}))[0];}function r(t){e.isMouseDown=!0;}function i(t){e.isMouseDown?e.isMouseDown=!1:this.options.inlineMode||this.isShowning()||(this.show(t.target),this.ui.querySelector('[tabindex="'.concat(e.options.keyboardnav.firstTabIndex,'"]')).focus());}function a(e){var t=this;this.options.inlineMode||setTimeout((function(){var e=document.activeElement;t.ui.contains(e)||(t.nextFocusElement=e);}));}e.options.keyboardnav=o(o({},{firstTabIndex:1}),e.options.keyboardnav),e.ui.addEventListener("keydown",function(r){var o=this,i=r.target;switch(setTimeout((function(){o.onMouseEnter({target:document.activeElement});})),r.code){case "ArrowUp":case "ArrowDown":!function(t,r){if(t.classList.contains("day-item")){r.preventDefault();var o=n(e.ui,t,(function(e,t){return e===(t="ArrowUp"===r.code?t-7:t+7);}));o&&o.focus();}}(i,r);break;case "ArrowLeft":case "ArrowRight":t(i,r);break;case "Tab":!function(t,n){setTimeout((function(){if(!document.activeElement.closest(".litepicker")){var n=e.ui.querySelector('[tabindex="1"]');if(t===n){var r=e.ui.querySelectorAll('[tabindex="2"]');n=r[r.length-1];}n.focus();}}));}(i);break;case "Enter":case "Space":!function(t,n){t.classList.contains("day-item")&&(n.preventDefault(),document.activeElement.dispatchEvent(new Event("click")),setTimeout((function(){var t=e.ui.querySelector('.is-start-date[tabindex="2"]');t||(t=e.ui.querySelector('[tabindex="2"]')),t.focus();})));}(i,r);break;case "Escape":e.hide();}}.bind(e),!0);var c=e.options;c.element instanceof HTMLElement&&(c.element.addEventListener("mousedown",r.bind(e),!0),c.element.addEventListener("focus",i.bind(e),!0)),c.elementEnd instanceof HTMLElement&&(c.elementEnd.addEventListener("mousedown",r.bind(e),!0),c.elementEnd.addEventListener("focus",i.bind(e),!0)),c.element instanceof HTMLElement&&c.element.addEventListener("blur",a.bind(e),!0),c.elementEnd instanceof HTMLElement&&c.elementEnd.addEventListener("blur",a.bind(e),!0),e.on("render",(function(e){Array.from(e.querySelectorAll([".month-item:first-child:not(.no-previous-month) .button-previous-month",".month-item:last-child:not(.no-next-month) .button-next-month",".reset-button","select"].join(","))).forEach((function(e){return e.tabIndex=1;}));})),e.on("render:day",(function(e){e.tabIndex=e.classList.contains("is-locked")?-1:2;}));}});},function(e,t,n){var r=n(4);"string"==typeof r&&(r=[[e.i,r,""]]);var o={insert:function(e){var t=document.querySelector("head"),n=window._lastElementInsertedByStyleLoader;window.disableLitepickerStyles||(n?n.nextSibling?t.insertBefore(e,n.nextSibling):t.appendChild(e):t.insertBefore(e,t.firstChild),window._lastElementInsertedByStyleLoader=e);},singleton:!1};n(1)(r,o);r.locals&&(e.exports=r.locals);},function(e,t,n){(t=n(0)(!1)).push([e.i,"",""]),e.exports=t;}]);; 7(function($,Drupal,drupalSettings){var paging_label='';var paging_obj='';$.fn.initguia=function(e){$('.ajuntament-guia-filters button[data-api]').on('click',function(e){$(this).nodeguiareplace(e);});$('.ajuntament-guia-filtercrumbs button[data-api]').on('click',function(e){$(this).nodeguiareplace(e);});$('.ajuntament-guia-sorting button[data-api]').on('click',function(e){$(this).nodeguiareplace(e);});$('[class*="ajuntament-guia-node"] .ajuntament-guia-more').on('click',function(e){$(this).nodeguiaappend(e);});$('[class*="ajuntament-guia-bloc"] button[data-api]').on('click',function(e){$(this).blocguia(e);});$('button.skip').on('click',function(e){e.preventDefault();if($(this).hasClass('filters'))$('button.skip.sorting').addClass('minerva-focus').focus();else $('.ajuntament-guia-items').find('a, button').first().focus();});if($(window).width()<=991){$('.ajuntament-guia-filters-mobile').rebuildfilters();$('[class*="ajuntament-guia-node"] .bcn-icon-filtres').on('click',function(e){$(this).openfiltersmobile();});$('[class*="ajuntament-guia-node"] .ajuntament-guia-filters-modal-top').on('click',function(e){$(this).closefiltersmobile();});$('[class*="ajuntament-guia-node"] .ajuntament-guia-filters-modal select').on('change',function(e){$(this).nodeguiareplacemobile(e);});$('[class*="ajuntament-guia-node"] .ajuntament-guia-sorting-mobile').on('change',function(e){$(this).nodeguiareplacemobile(e);});}else{if(typeof drupalSettings.ajuntament_guia!=='undefined'&&$('.ajuntament-guia-filters.no-calendar').length==0)if($('.ajuntament-guia-d').length)$('.ajuntament-guia-d').addcalendar(drupalSettings.ajuntament_guia.api_route);else{let filters=$('.ajuntament-guia-filters > div:visible');if(filters.length)$(filters[0]).addcalendar(drupalSettings.ajuntament_guia.api_route);else $('.ajuntament-guia-sorting, .ajuntament-guia-filters').hide();}}const elemHistoric=document.querySelector('#historic-filter .toggle-switch input');if(elemHistoric)elemHistoric.addEventListener('change',(e)=>{let params=e.target.dataset.api;const nodeId=e.target.dataset.node;const filterBaseUrl=drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+'api/guia/filter/node/'+nodeId;const isChecked=e.target.checked;if(isChecked)params+="&incloureHistoric=1";else params=params.replace('&incloureHistoric=1','');$.ajax({url:filterBaseUrl+'?'+params}).done(function(data){const parent=$(e.target).closest('.ajuntament-guia').parent();parent.empty();parent.append(data);$(this).initguia();}).fail(function(jqXHR,textStatus){});});};$.fn.blocguia=function(e){let button=this;let parent=button.closest('.ajuntament-guia');let container=parent.find('.ajuntament-guia-items');let items=container.find('.ajuntament-guia-item');let classes=items.attr("class");let tagName=items.prop("tagName");let visualization=parent.visualizationmode();button.startguialoading();$.ajax({url:button.api()}).done(function(data){container.appendbloc(data.guia,visualization,tagName,classes);button.updatenext(data.paging);button.endguialoading();container.find('.ajuntament-guia-item:eq('+data.paging.from+')').find('a').first().focus();if(data.paging.to>=data.paging.total)parent.find('.ajuntament-guia-more').hide();}).fail(function(jqXHR,textStatus){button.endguialoading();});};$.fn.nodeguiaappend=function(e){let button=$(this);let parent=button.closest('.ajuntament-guia');button.startguialoading();$.ajax({url:button.api()}).done(function(data){parent.find('#ajuntament-guia-content .ajuntament-guia-items').append(data.items);button.updatenext(data.paging);button.endguialoading();}).fail(function(jqXHR,textStatus){button.endguialoading();});};$.fn.nodeguiareplace=function(e){let button=$(this);let parent=button.closest('.ajuntament-guia').parent();button.startguialoading();$.ajax({url:button.api()}).done(function(data){parent.empty();parent.append(data);$(this).initguia();}).fail(function(jqXHR,textStatus){button.endguialoading();});};$.fn.nodeguiareplacemobile=function(e){let button=this;let parent=button.closest('.ajuntament-guia').parent();button.startguialoading();$.ajax({url:button.val()}).done(function(data){parent.empty();parent.append(data);$(this).initguia();}).fail(function(jqXHR,textStatus){button.endguialoading();});};$.fn.appendbloc=function(data,visualization,tagName,classes){let items=[];data.forEach(function(item){let article=document.createElement('article');let container=document.createElement(tagName);container.className=classes;if(item.image){let image=document.createElement('div');image.className='ajuntament-guia-item-image';let img=document.createElement('img');img.src=item.image;img.alt='';image.appendChild(img);article.appendChild(image);}let info=document.createElement('div');info.className='ajuntament-guia-item-info';if(item.name){let name;name=document.createElement('a');name.href=item.path_detall;name.innerHTML=item.name;name.className='ajuntament-guia-item-name';info.appendChild(name);}if(item.excerpt){let excerpt;excerpt=document.createElement('p');excerpt.className='ajuntament-guia-item-excerpt';excerpt.innerHTML=item.excerpt;if(['1','2','3','6'].includes(visualization))info.appendChild(excerpt);}if(item.when||item.where){let list=document.createElement('ul');info.appendChild(list);if(item.when){let when;let label=document.createElement('span');label.className='ajuntament-guia-item-label';label.innerHTML=item.when.label;when=document.createElement('li');when.appendChild(label);when.innerHTML+=item.when.date;when.className='ajuntament-guia-item-when';list.appendChild(when);}if(item.where){let where;label=document.createElement('span');label.className='ajuntament-guia-item-label';label.innerHTML=item.where.label;where=document.createElement('li');where.className='ajuntament-guia-item-where';where.appendChild(label);if(item.where.href){let href=document.createElement('a');href.href=item.where.guia_full_href;href.innerHTML=item.where.name;href.setAttribute('target','_blank');where.appendChild(href);}else where.innerHTML+=item.where.name;list.appendChild(where);}}article.appendChild(info);container.appendChild(article);items.push(container);});this.append(items);$('html, body').animate({scrollTop:$(items).first().offset().top-140},800);};$.fn.appendnode=function(data){let items=[];if(typeof data!=='undefined'&&typeof data!=='null'&&data.length){data.forEach(function(item){let info;info=document.createElement('div');info.className='ajuntament-guia-item-info';let titol;if(item.hasOwnProperty('name')&&item.hasOwnProperty('path_detall')){titol_wrapper=document.createElement('h4');
7titol=document.createElement('a');titol.href=item.path_detall;titol.innerHTML=item.name.replace('<b>','').replace('</b>',' ');titol.className='ajuntament-guia-item-name';titol_wrapper.appendChild(titol);info.appendChild(titol_wrapper);}let when;if(item.hasOwnProperty('when')&&item.when.date!=''){let label=document.createElement('span');label.className='ajuntament-guia-item-label';label.innerHTML=item.when.label;when=document.createElement('span');when.appendChild(label);when.innerHTML+=item.when.date;when.className='ajuntament-guia-item-when';info.appendChild(when);}let where;if(item.hasOwnProperty('where')&&item.where.guia_full_href!=''){let label=document.createElement('span');label.className='ajuntament-guia-item-label';label.innerHTML=item.where.label;where=document.createElement('span');where.className='ajuntament-guia-item-where';where.appendChild(label);if(item.where.href){let href=document.createElement('a');if(item.where.guia_full_href.includes('http://')||item.where.guia_full_href.includes('https://'))href.href=item.where.guia_full_href;else href.href=drupalSettings.ajuntament_guia.base_url+'/'+item.where.href;href.innerHTML=item.where.name;href.setAttribute('target','_blank');where.appendChild(href);}else where.innerHTML+=item.where.name;info.appendChild(where);}let address;if(item.hasOwnProperty('address')&&item.address.address!=''){let label=document.createElement('span');label.className='ajuntament-guia-item-label';label.innerHTML=(item.address.label!=='')?item.address.label+': ':'';address=document.createElement('span');address.appendChild(label);address.innerHTML+=item.address.address;address.className='ajuntament-guia-item-address';info.appendChild(address);}let web;if(item.hasOwnProperty('web')&&item.web.href!=''){let label=document.createElement('span');label.className='ajuntament-guia-item-label';label.innerHTML=item.web.label;web=document.createElement('span');web.className='ajuntament-guia-item-web';let href=document.createElement('a');href.href=item.web.href;href.innerHTML=item.web.href;web.appendChild(label);web.appendChild(href);info.appendChild(web);}let phone;if(typeof item.phonenumber.phone!=='undefined'&&typeof item.phonenumber.phone!=='null'&&item.phonenumber.phone!==''&&item.hasOwnProperty('phonenumber')){phone=document.createElement('span');phone.innerHTML=item.phonenumber.phone;phone.className='ajuntament-guia-item-phone';info.appendChild(phone);}let image;image=document.createElement('div');image.className='ajuntament-guia-item-image';let img;if(item.hasOwnProperty('image')){img=document.createElement('img');img.src=item.image;img.alt='';image.appendChild(img);}let container=document.createElement('div');container.className='ajuntament-guia-item';container.appendChild(info);container.appendChild(image);items.push(container);});this.append(items);$('html, body').animate({scrollTop:$(items).first().offset().top-140},800);};};$.fn.updatefilters=function(filtering,displaying,paging=''){if(!this.length)return;let backs=[];let filters=[];if(typeof filtering!=='undefined'&&typeof filtering!=='null'&&typeof filtering.filters!=='undefined'&&typeof filtering.filters!=='null'&&filtering.filters.length>0)filtering.filters.forEach(function(filter){let div=document.createElement('div');div.className='ajuntament-guia-'+filter.type;let name=document.createElement('span');name.innerHTML=filter.name;div.appendChild(name);let ul=document.createElement('ul');if(filter.back)filter.back.forEach(function(back){let span=document.createElement('span');span.innerHTML=back.name;let button=document.createElement('button');button.setAttribute('data-api',back.href);button.setAttribute('value',back.href);button.onclick=function(e){if($(window).width()>=768)$(this).nodeguiareplace(e);};button.appendChild(span);let li=document.createElement('li');li.className='ajuntament-guia-back';li.appendChild(button);ul.appendChild(li);backs.push(back);});if(!filter.name)return;if(filter.filters)filter.filters.forEach(function(f){let howmany=document.createElement('span');if(parseInt(f.howmany)<((parseInt(paging.nr)*parseInt(paging.current_page))-parseInt(paging.nr))){let arrHref=f.href.split("&");for(var i=0;i<arrHref.length;i++){if(arrHref[i].includes('from=')){arrHref.splice(i,1);break;};}f.href=arrHref.join('&');}howmany.innerHTML=' ('+f.howmany+')';let span=document.createElement('span');span.innerHTML=f.name;span.appendChild(howmany);let button=document.createElement('button');button.setAttribute('data-api',f.href);button.setAttribute('value',f.href);button.onclick=function(e){if($(window).width()>=768)$(this).nodeguiareplace(e);};button.appendChild(span);let li=document.createElement('li');li.className='ajuntament-guia-filter';li.appendChild(button);ul.appendChild(li);});div.appendChild(ul);filters.push(div);});this.find('div').remove();this.find('fieldset').remove();this.append(filters);let filtercrumbs=$('.ajuntament-guia-filtercrumbs');filtercrumbs.updatefiltercrumbs(backs,displaying);};$.fn.updatenext=function(paging){this.attr('data-api',paging.next_page);if((paging.current_page===paging.total_pages)||$('.ajuntament-guia-items').find('.ajuntament-guia-item').length===0)this.addClass('ajuntament-guia-hidden');else this.removeClass('ajuntament-guia-hidden');};$.fn.rebuildfilters=function(){let filtersdesktop=$('.ajuntament-guia-filters');let top=this.find('.ajuntament-guia-filters-modal-top');let mid=this.find('.ajuntament-guia-filters-modal-mid');let label=filtersdesktop.find('> span');top.append(label);let filters=filtersdesktop.find('div:not(.ajuntament-guia-dt)');filters.each(function(i,filter){if(filter.id==='historic-filter')return;let list=$(filter).find('ul');let select=$(list).toselect();$(filter).append(select);});$(mid).empty();$(mid).append(filters);if(!filters.length>0)$('.ajuntament-guia-filters-mobile').hide();else $('.ajuntament-guia-filters-mobile').show();};$.fn.rebuildsorting=function(sorting){let sortingdesktop=$('.ajuntament-guia-sorting').hide();let list=sortingdesktop.find('ul');let select=$(list).toselect();$(select).addClass('ajuntament-guia-sorting-mobile');
7sorting.sorts.forEach(function(sort){if(sort.selected)$(select).val(sort.href);});this.replaceWith(select);};$.fn.toselect=function(){let select=document.createElement('select');this.children().each(function(i,li){if($(li).hasClass('ajuntament-guia-back')){}let span=$(li).find('span').get(0);let button=$(li).find('[data-api]').get(0);let option=document.createElement('option');option.innerHTML=$(span).contents().text();option.setAttribute('value',$(button).api());option.setAttribute('data-api',$(button).api());select.appendChild(option);});if(this.children().length>1)select.value=null;this.remove();select.onchange=function(e){$(this).nodeguiareplacemobile(e);};return select;};$.fn.openfiltersmobile=function(){let parent=this.closest('.ajuntament-guia-filters-mobile');let modal=parent.find('.ajuntament-guia-filters-modal');modal.addClass('ajuntament-guia-open');};$.fn.closefiltersmobile=function(){let parent=this.closest('.ajuntament-guia-filters-mobile');let modal=parent.find('.ajuntament-guia-filters-modal');modal.removeClass('ajuntament-guia-open');};$.fn.api=function(){return this.attr('data-api');};$.fn.visualizationmode=function(){let cut=this.attr('class').indexOf('ajuntament-guia-bloc-');let bloc=this.attr('class').substr(cut);return bloc.substr(bloc.lastIndexOf('-')+1);};$.fn.mostra=function(){this.addClass('ajuntament-guia-visible');};$.fn.amaga=function(){this.removeClass('ajuntament-guia-visible');};let dt;function encodeQueryString(url){if(!url||url.indexOf('?')===-1)return url;try{let idx=url.indexOf('?');let base=url.substring(0,idx);let query=url.substring(idx+1);let params=new URLSearchParams(query);return base+'?'+params.toString();}catch(e){return url;}}function parseUrlParams(url){if(!url)return {base:'',params:{}};let idx=url.indexOf('?');let base=idx===-1?url:url.substring(0,idx);let query=idx===-1?'':url.substring(idx+1);let params={};try{new URLSearchParams(query).forEach(function(val,key){params[key]=val;});}catch(e){}return {base,params};}function getCurrentFilterUrl(api_route){let moreUrl=$('.ajuntament-guia-more').attr('data-api');if(moreUrl){let moreParsed=parseUrlParams(moreUrl);delete moreParsed.params.from;delete moreParsed.params.dt;let qs=Object.keys(moreParsed.params).map(function(k){return encodeURIComponent(k)+'='+encodeURIComponent(moreParsed.params[k]);}).join('&');let filterBase=moreParsed.base.replace(/\/show_more\//,'/filter/');return filterBase+(qs?'?'+qs:'');}let parsed=parseUrlParams(api_route);let merged={};$('.ajuntament-guia-filtercrumbs .ajuntament-guia-back button[data-api]').each(function(){let u=$(this).attr('data-api');if(!u)return;let p=parseUrlParams(u);Object.keys(p.params).forEach(function(key){if(key!=='from'&&key!=='dt')merged[key]=p.params[key];});});Object.keys(parsed.params).forEach(function(key){if(merged[key]===undefined)merged[key]=parsed.params[key];});let qs=Object.keys(merged).map(function(k){return encodeURIComponent(k)+'='+encodeURIComponent(merged[k]);}).join('&');return parsed.base+(qs?'?'+qs:'');}$.fn.addcalendar=function(api_route){let hasFiltrerDate=$('.ajuntament-guia-dt').length>0;if(hasFiltrerDate){$('.ajuntament-guia-dt').show();this.after($('.ajuntament-guia-dt'));}let currentApi=getCurrentFilterUrl(api_route);currentApi=encodeQueryString(currentApi);let calendari=$('<div/>');calendari.addClass('ajuntament-guia-calendari');calendari.attr('ajuntament-guia-calendari');let input=document.createElement('input');let apply=document.createElement('button');apply.className='ajuntament-guia-calendary-apply';apply.innerHTML=Drupal.t('Apply',{},{context:'ajuntament_guia'});apply.setAttribute('data-api',currentApi);apply.setAttribute('value',currentApi);apply.setAttribute('id',"calendary-apply-button");apply.setAttribute('tabindex',"3");let reset=document.createElement('button');reset.className='lightpick__reset-action reset-button';reset.innerHTML=Drupal.t('Reset',{},{context:'ajuntament_guia'});reset.setAttribute('tabindex',"4");apply.onclick=function(e){$(this).addQueryParameter('dt',dt);$(this).nodeguiareplace(e);dt='';};if(!hasFiltrerDate){let label=document.createElement('span');label.innerHTML=Drupal.t('Date',{},{context:'ajuntament_guia'});calendari.append(label);}calendari.append(input);let options={element:input,singleMode:false,inlineMode:true,singleDate:false,tooltipText:{"one":Drupal.t("day",{},{context:'ajuntament_guia'}),"other":Drupal.t("days",{},{context:'ajuntament_guia'})},footer:true,lang:$('html').attr('lang'),plugins:['keyboardnav'],buttonText:{previousMonth:'â'+'<span class="sr-only">'+Drupal.t('Previous month',{},{context:'ajuntament_guia'})+'</span>',nextMonth:'â'+'<span class="sr-only">'+Drupal.t('Next month',{},{context:'ajuntament_guia'})+'</span>',reset:Drupal.t('Reset',{},{context:'ajuntament_guia'}),apply:Drupal.t('Apply',{},{context:'ajuntament_guia'})},setup:(picker)=>{picker.on('selected',(date1,date2)=>{let start=date1;let end=date2;if(start&&!end)dt=start.format('YYYY-MM-DD')+','+start.format('YYYY-MM-DD');else{if(start&&end)dt=start.format('YYYY-MM-DD')+','+end.format('YYYY-MM-DD');}if(dt){$('.ajuntament-guia-calendary-apply, .lightpick__reset-action').mostra();setTimeout(()=>{document.getElementById('calendary-apply-button').focus({focusVisible:true});},"5");}else $('.ajuntament-guia-calendary-apply, .lightpick__reset-action').amaga();});picker.on('render:month',(month,date)=>{const days=month.querySelector('.container__days');const pre=days.querySelectorAll(':not([class])')||[];const daysInMonth=days.children.length-pre.length;const calendars=picker.calendars;const isFirst=calendars[0].isSame(date,'day');const isLast=calendars[calendars.length-1].isSame(date,'day');if(isFirst){const before=date.clone();pre.forEach((element)=>{days.removeChild(element);before.subtract(1,'day');const day=picker.renderDay(before);day.classList.add('is-previous-month');days.prepend(day);});}if(isLast){const after=date.clone().add(daysInMonth,'days');const maxDays=days.children.length>35?42:35;while(days.children.length<maxDays){const day=picker.renderDay(after);day.classList.add('is-next-month');days.appendChild(day);after.add(1,'day');}}});},onSelect:function(start,end){if(start&&!end)dt=start.format('YYYY-MM-DD')+','+start.format('YYYY-MM-DD');else{if(start&&end)dt=start.format('YYYY-MM-DD')+','+end.format('YYYY-MM-DD');}if(dt)$('.ajuntament-guia-calendary-apply, .lightpick__reset-action').mostra();else $('.ajuntament-guia-calendary-apply, .lightpick__reset-action').amaga();}};if(hasFiltrerDate){let selected=$('.ajuntament-guia-dt .ajuntament-guia-back span').text().split('-');let startDateParts=selected[0].trim().split('/');let endDateParts=selected[1].trim().split('/');let startDate=new Date(startDateParts[2],startDateParts[1]-1,startDateParts[0]);let endDate=new Date(endDateParts[2],endDateParts[1]-1,endDateParts[0]);options.startDate=startDate;options.endDate=endDate;}let datepicker=new Litepicker(options);if(hasFiltrerDate)$('.ajuntament-guia-dt').after(calendari);else this.after(calendari);calendari.append(reset);calendari.append(apply);$('.lightpick__reset-action').on('click',function(e){datepicker.clearSelection();$('.ajuntament-guia-calendary-apply, .lightpick__reset-action').amaga();});};$.fn.hasQueryParameter=function(queryParameter){return !!this.getQueryParameter(queryParameter).length;};$.fn.getQueryParameter=function(queryParameter){let regExp=new RegExp('[\?&]'+queryParameter+'=([^&#]*)');let matches=regExp.exec(this.attr('data-api'));return (matches!=null)?matches[1]:'';};$.fn.addQueryParameter=function(queryParameter,value){if(this.hasQueryParameter(queryParameter))this.replaceQueryParameter(queryParameter,value);else{let api=this.attr('data-api');let delimiter=/\?/.test(api)?'&':'?';this.attr('data-api',api+delimiter+queryParameter+'='+value);}};$.fn.replaceQueryParameter=function(queryParameter,value){let api=this.attr('data-api');let regExp=new RegExp('[\?&]'+queryParameter+'=([^&#]*)');let delimiter=regExp.exec(api)[0].charAt(0);this.attr('data-api',api.replace(regExp,delimiter+queryParameter+'='+value));};$.fn.startguialoading=function(){this.append('<div class="ajuntament-guia-loading"><div></div><div></div><div></div><div></div></div>');};$.fn.endguialoading=function(){this.find('.ajuntament-guia-loading').remove();};$(document).ready(function(){$('.ajuntament-guia-calendari').find('.litepicker').attr('tabindex',0);});Drupal.behaviors.llistat_guia={attach:function(context,settings){if(context!==document)return;$(this).initguia();if(drupalSettings.ajuntament_guia&&drupalSettings.ajuntament_guia.sort)document.querySelectorAll('li.ajuntament-guia-sort button').forEach(function(item){const data=item.getAttribute('data-api');if(data.includes(drupalSettings.ajuntament_guia.sort)&&!item.classList.contains('ajuntament-guia-sort-selected'))item.click();});}};})(jQuery,Drupal,drupalSettings);;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.