/*!
* jQuery UI date range picker widget
* Copyright (c) 2017 Tamble, Inc.
* Licensed under MIT (https://github.com/tamble/jquery-ui-daterangepicker/raw/master/LICENSE.txt)
*
* Depends:
* - jQuery 1.8.3+
* - jQuery UI 1.9.0+ (widget factory, position utility, button, menu, datepicker)
* - moment.js 2.3.0+
*/
(function($,window,undefined){var uniqueId=0;$.widget('comiseo.daterangepicker',{version:'0.6.0-beta.1',options:{presetRanges:[{text:'Today',dateStart:function(){return moment()},dateEnd:function(){return moment()}},{text:'Yesterday',dateStart:function(){return moment().subtract('days',1)},dateEnd:function(){return moment().subtract('days',1)}},{text:'Last 7 Days',dateStart:function(){return moment().subtract('days',6)},dateEnd:function(){return moment()}},{text:'Last Week (Mo-Su)',dateStart:function(){return moment().subtract('days',7).isoWeekday(1)},dateEnd:function(){return moment().subtract('days',7).isoWeekday(7)}},{text:'Month to Date',dateStart:function(){return moment().startOf('month')},dateEnd:function(){return moment()}},{text:'Previous Month',dateStart:function(){return moment().subtract('month',1).startOf('month')},dateEnd:function(){return moment().subtract('month',1).endOf('month')}},{text:'Year to Date',dateStart:function(){return moment().startOf('year')},dateEnd:function(){return moment()}}],initialText:'Select date range...',icon:'ui-icon-triangle-1-s',applyButtonText:'Apply',clearButtonText:'Clear',cancelButtonText:'Cancel',rangeSplitter:' - ',dateFormat:'M d, yy',altFormat:'yy-mm-dd',verticalOffset:0,mirrorOnCollision:!0,autoFitCalendars:!0,applyOnMenuSelect:!0,open:null,close:null,change:null,clear:null,cancel:null,onOpen:null,onClose:null,onChange:null,onClear:null,datepickerOptions:{numberOfMonths:3,maxDate:0}},_create:function(){this._dateRangePicker=buildDateRangePicker(this.element,this,this.options)},_destroy:function(){this._dateRangePicker.destroy()},_setOptions:function(options){this._super(options);this._dateRangePicker.enforceOptions()},open:function(){this._dateRangePicker.open()},close:function(){this._dateRangePicker.close()},setRange:function(range){this._dateRangePicker.setRange(range)},getRange:function(){return this._dateRangePicker.getRange()},clearRange:function(){this._dateRangePicker.clearRange()},widget:function(){return this._dateRangePicker.getContainer()}});function buildTriggerButton($originalElement,classnameContext,options){var $self,id;function fixReferences(){id='drp_autogen'+uniqueId++;$('label[for="'+$originalElement.attr('id')+'"]').attr('for',id)}
function fixButton(){if($.fn.button.noConflict){var btn=$.fn.button.noConflict();$.fn.btn=btn}}
function init(){fixReferences();fixButton();$self=$('').addClass(classnameContext+'-triggerbutton').attr({'title':$originalElement.attr('title'),'tabindex':$originalElement.attr('tabindex'),id:id}).button({icons:{secondary:options.icon},icon:options.icon,iconPosition:'end',label:options.initialText})}
function getLabel(){return $self.button('option','label')}
function setLabel(value){$self.button('option','label',value)}
function reset(){$originalElement.val('').change();setLabel(options.initialText)}
function enforceOptions(){$self.button('option',{icons:{secondary:options.icon},icon:options.icon,iconPosition:'end',label:options.initialText})}
init();return{getElement:function(){return $self},getLabel:getLabel,setLabel:setLabel,reset:reset,enforceOptions:enforceOptions}}
function buildPresetsMenu(classnameContext,options,onClick){var $self,$menu,menuItemWrapper;function init(){$self=$('
').addClass(classnameContext+'-presets');$menu=$('');if($.ui.menu.prototype.options.items===undefined){menuItemWrapper={start:'',end:''}}else{menuItemWrapper={start:'',end:'
'}}
$.each(options.presetRanges,function(){$(menuItemWrapper.start+this.text+menuItemWrapper.end).data('dateStart',this.dateStart).data('dateEnd',this.dateEnd).click(onClick).appendTo($menu)});$self.append($menu);$menu.menu().data('ui-menu').delay=0}
init();return{getElement:function(){return $self}}}
function buildCalendar(classnameContext,options){var $self,range={start:null,end:null};function init(){$self=$('',{'class':classnameContext+'-calendar ui-widget-content'});$self.datepicker($.extend({},options.datepickerOptions,{beforeShowDay:beforeShowDay,onSelect:onSelectDay}));updateAtMidnight()}
function enforceOptions(){$self.datepicker('option',$.extend({},options.datepickerOptions,{beforeShowDay:beforeShowDay,onSelect:onSelectDay}))}
function onSelectDay(dateText,instance){var dateFormat=options.datepickerOptions.dateFormat||$.datepicker._defaults.dateFormat,selectedDate=$.datepicker.parseDate(dateFormat,dateText);if(!range.start||range.end){range.start=selectedDate;range.end=null}else if(selectedDate').addClass(classnameContext+'-buttonpanel');if(options.applyButtonText){applyButton=$('').text(options.applyButtonText).button();$self.append(applyButton)}
if(options.clearButtonText){clearButton=$('').text(options.clearButtonText).button();$self.append(clearButton)}
if(options.cancelButtonText){cancelButton=$('').text(options.cancelButtonText).button();$self.append(cancelButton)}
bindEvents()}
function enforceOptions(){if(applyButton){applyButton.button('option','label',options.applyButtonText)}
if(clearButton){clearButton.button('option','label',options.clearButtonText)}
if(cancelButton){cancelButton.button('option','label',options.cancelButtonText)}}
function bindEvents(){if(handlers){if(applyButton){applyButton.click(handlers.onApply)}
if(clearButton){clearButton.click(handlers.onClear)}
if(cancelButton){cancelButton.click(handlers.onCancel)}}}
init();return{getElement:function(){return $self},enforceOptions:enforceOptions}}
function buildDateRangePicker($originalElement,instance,options){var classname='comiseo-daterangepicker',$container,$mask,triggerButton,presetsMenu,calendar,buttonPanel,isOpen=!1,autoFitNeeded=!1,LEFT=0,RIGHT=1,TOP=2,BOTTOM=3,sides=['left','right','top','bottom'],hSide=RIGHT,vSide=null;function init(){triggerButton=buildTriggerButton($originalElement,classname,options);presetsMenu=buildPresetsMenu(classname,options,usePreset);calendar=buildCalendar(classname,options);autoFit.numberOfMonths=options.datepickerOptions.numberOfMonths;if(autoFit.numberOfMonths instanceof Array){options.autoFitCalendars=!1}
buttonPanel=buildButtonPanel(classname,options,{onApply:function(event){close(event);setRange(null,event)},onClear:function(event){close(event);clearRange(event)},onCancel:function(event){instance._trigger('cancel',event,{instance:instance});close(event);reset()}});render();autoFit();reset();bindEvents()}
function render(){$container=$('',{'class':classname+' '+classname+'-'+sides[hSide]+' ui-widget ui-widget-content ui-corner-all ui-front'}).append($('',{'class':classname+'-main ui-widget-content'}).append(presetsMenu.getElement()).append(calendar.getElement())).append($('').append(buttonPanel.getElement())).hide();$originalElement.hide().after(triggerButton.getElement());$mask=$('',{'class':'ui-front '+classname+'-mask'}).hide();$('body').append($mask).append($container)}
function autoFit(){if(options.autoFitCalendars){var maxWidth=$(window).width(),initialWidth=$container.outerWidth(!0),$calendar=calendar.getElement(),numberOfMonths=$calendar.datepicker('option','numberOfMonths'),initialNumberOfMonths=numberOfMonths;if(initialWidth>maxWidth){while(numberOfMonths>1&&$container.outerWidth(!0)>maxWidth){$calendar.datepicker('option','numberOfMonths',--numberOfMonths)}
if(numberOfMonths!==initialNumberOfMonths){autoFit.monthWidth=(initialWidth-$container.outerWidth(!0))/(initialNumberOfMonths-numberOfMonths)}}else{while(numberOfMonths=autoFit.monthWidth){$calendar.datepicker('option','numberOfMonths',++numberOfMonths)}}
reposition();autoFitNeeded=!1}}
function destroy(){$container.remove();triggerButton.getElement().remove();$originalElement.show()}
function bindEvents(){triggerButton.getElement().click(toggle);triggerButton.getElement().keydown(keyPressTriggerOpenOrClose);$mask.click(function(event){close(event);reset()});$(window).resize(function(){isOpen?autoFit():autoFitNeeded=!0})}
function formatRangeForDisplay(range){var dateFormat=options.dateFormat;return $.datepicker.formatDate(dateFormat,range.start)+(+range.end!==+range.start?options.rangeSplitter+$.datepicker.formatDate(dateFormat,range.end):'')}
function formatRange(range){var dateFormat=options.altFormat,formattedRange={};formattedRange.start=$.datepicker.formatDate(dateFormat,range.start);formattedRange.end=$.datepicker.formatDate(dateFormat,range.end);return JSON.stringify(formattedRange)}
function parseRange(text){var dateFormat=options.altFormat,range=null;if(text){try{range=JSON.parse(text,function(key,value){return key?$.datepicker.parseDate(dateFormat,value):value})}catch(e){}}
return range}
function reset(){var range=getRange();if(range){triggerButton.setLabel(formatRangeForDisplay(range));calendar.setRange(range)}else{calendar.reset()}}
function setRange(value,event){var range=value||calendar.getRange();if(!range.start){return}
if(!range.end){range.end=range.start}
value&&calendar.setRange(range);triggerButton.setLabel(formatRangeForDisplay(range));$originalElement.val(formatRange(range)).change();if(options.onChange){options.onChange()}
instance._trigger('change',event,{instance:instance})}
function getRange(){return parseRange($originalElement.val())}
function clearRange(event){triggerButton.reset();calendar.reset();if(options.onClear){options.onClear()}
instance._trigger('clear',event,{instance:instance})}
function usePreset(event){var $this=$(this),start=$this.data('dateStart')().startOf('day').toDate(),end=$this.data('dateEnd')().startOf('day').toDate();calendar.setRange({start:start,end:end});if(options.applyOnMenuSelect){close(event);setRange(null,event)}
return!1}
function reposition(){$container.position({my:'left top',at:'left bottom'+(options.verticalOffset<0?options.verticalOffset:'+'+options.verticalOffset),of:triggerButton.getElement(),collision:'flipfit flipfit',using:function(coords,feedback){var containerCenterX=feedback.element.left+feedback.element.width/2,triggerButtonCenterX=feedback.target.left+feedback.target.width/2,prevHSide=hSide,last,containerCenterY=feedback.element.top+feedback.element.height/2,triggerButtonCenterY=feedback.target.top+feedback.target.height/2,prevVSide=vSide,vFit;hSide=(containerCenterX>triggerButtonCenterX)?RIGHT:LEFT;if(hSide!==prevHSide){if(options.mirrorOnCollision){last=(hSide===LEFT)?presetsMenu:calendar;$container.children().first().append(last.getElement())}
$container.removeClass(classname+'-'+sides[prevHSide]);$container.addClass(classname+'-'+sides[hSide])}
$container.css({left:coords.left,top:coords.top});vSide=(containerCenterY>triggerButtonCenterY)?BOTTOM:TOP;if(vSide!==prevVSide){if(prevVSide!==null){triggerButton.getElement().removeClass(classname+'-'+sides[prevVSide])}
triggerButton.getElement().addClass(classname+'-'+sides[vSide])}
vFit=vSide===BOTTOM&&feedback.element.top-feedback.target.top!==feedback.target.height+options.verticalOffset||vSide===TOP&&feedback.target.top-feedback.element.top!==feedback.element.height+options.verticalOffset;triggerButton.getElement().toggleClass(classname+'-vfit',vFit)}})}
function killEvent(event){event.preventDefault();event.stopPropagation()}
function keyPressTriggerOpenOrClose(event){switch(event.which){case $.ui.keyCode.UP:case $.ui.keyCode.DOWN:killEvent(event);open(event);return;case $.ui.keyCode.ESCAPE:killEvent(event);close(event);reset();return;case $.ui.keyCode.TAB:close(event);return}}
function open(event){if(!isOpen){triggerButton.getElement().addClass(classname+'-active');$mask.show();isOpen=!0;autoFitNeeded&&autoFit();calendar.scrollToRangeStart();$container.show();reposition()}
if(options.onOpen){options.onOpen()}
instance._trigger('open',event,{instance:instance})}
function close(event){if(isOpen){$container.hide();$mask.hide();triggerButton.getElement().removeClass(classname+'-active');isOpen=!1}
if(options.onClose){options.onClose()}
instance._trigger('close',event,{instance:instance})}
function toggle(event){if(isOpen){close(event);reset()}else{open(event)}}
function getContainer(){return $container}
function enforceOptions(){var oldPresetsMenu=presetsMenu;presetsMenu=buildPresetsMenu(classname,options,usePreset);oldPresetsMenu.getElement().replaceWith(presetsMenu.getElement());calendar.enforceOptions();buttonPanel.enforceOptions();triggerButton.enforceOptions();var range=getRange();if(range){triggerButton.setLabel(formatRangeForDisplay(range))}}
init();return{toggle:toggle,destroy:destroy,open:open,close:close,setRange:setRange,getRange:getRange,clearRange:clearRange,reset:reset,enforceOptions:enforceOptions,getContainer:getContainer}}})(jQuery,window);
var ContentEventListing=function(){return{init:function(){Common.logInfo("ContentEventListing.init..."),jQuery(document).delegate("#wpem-event-list-layout","click",ContentEventListing.actions.lineLayoutIconClick),jQuery(document).delegate("#wpem-event-box-layout","click",ContentEventListing.actions.boxLayoutIconClick),(jQuery(".wpem-event-list-layout").length>0||jQuery(".wpem-event-box-layout").length>0)&&("line-layout"==localStorage.getItem("layout")?(jQuery(".wpem-event-box-col").show(),jQuery(".wpem-event-box-layout").removeClass("wpem-active-layout"),jQuery(".wpem-event-list-layout").addClass("wpem-active-layout"),jQuery(".wpem-event-listings").hasClass("wpem-row")&&jQuery(".wpem-event-listings").removeClass("wpem-row"),jQuery(".wpem-event-listings").removeClass("wpem-event-listing-box-view"),jQuery(".wpem-event-listings").addClass("wpem-event-listing-list-view")):"calendar-layout"==localStorage.getItem("layout")?(jQuery(".wpem-event-box-col").hide(),jQuery(".wpem-event-list-layout").removeClass("wpem-active-layout"),jQuery(".wpem-event-box-layout").removeClass("wpem-active-layout"),jQuery(".wpem-event-calendar-layout").addClass("wpem-active-layout"),jQuery(".wpem-event-listings").hasClass("wpem-row")||jQuery(".wpem-event-listings").addClass("wpem-row"),jQuery(".wpem-event-listings").removeClass("wpem-event-listing-list-view"),jQuery(".wpem-event-listings").removeClass("wpem-event-listing-box-view"),jQuery(".wpem-event-listings").addClass("wpem-event-listing-calendar-view")):(jQuery(".wpem-event-box-col").show(),jQuery(".wpem-event-list-layout").removeClass("wpem-active-layout"),jQuery(".wpem-event-box-layout").addClass("wpem-active-layout"),jQuery(".wpem-event-listings").hasClass("wpem-row")||jQuery(".wpem-event-listings").addClass("wpem-row"),jQuery(".wpem-event-listings").removeClass("wpem-event-listing-list-view"),jQuery(".wpem-event-listings").addClass("wpem-event-listing-box-view"))),setTimeout((function(){jQuery("input.date_range_picker").length>0&&jQuery("input.date_range_picker").daterangepicker({datepickerOptions:{numberOfMonths:2,minDate:null,maxDate:null,monthNames:event_manager_content_event_listing.i18n_monthNames,dayNames:event_manager_content_event_listing.i18n_dayNames,dayNamesMin:event_manager_content_event_listing.i18n_dayNamesMin},initialText:event_manager_content_event_listing.i18n_initialText,applyButtonText:event_manager_content_event_listing.i18n_applyButtonText,clearButtonText:event_manager_content_event_listing.i18n_clearButtonText,cancelButtonText:event_manager_content_event_listing.i18n_cancelButtonText,dateFormat:event_manager_content_event_listing.i18n_datepicker_format,altFormat:event_manager_content_event_listing.i18n_datepicker_format,clear:function(e,t){jQuery(".comiseo-daterangepicker-triggerbutton").click()},rangeSplitter:" : ",presetRanges:[{text:event_manager_content_event_listing.i18n_today,dateStart:function(){return moment()},dateEnd:function(){return moment()}},{text:event_manager_content_event_listing.i18n_tomorrow,dateStart:function(){return moment().add("days",1)},dateEnd:function(){return moment().add("days",1)}},{text:event_manager_content_event_listing.i18n_thisWeek,dateStart:function(){return moment().startOf("week")},dateEnd:function(){return moment().endOf("week")}},{text:event_manager_content_event_listing.i18n_nextWeek,dateStart:function(){return moment().add("weeks",1).startOf("week")},dateEnd:function(){return moment().add("weeks",1).endOf("week")}},{text:event_manager_content_event_listing.i18n_thisMonth,dateStart:function(){return moment().startOf("month")},dateEnd:function(){return moment().endOf("month")}},{text:event_manager_content_event_listing.i18n_nextMonth,dateStart:function(){return moment().add("months",1).startOf("month")},dateEnd:function(){return moment().add("months",1).endOf("month")}},{text:event_manager_content_event_listing.i18n_thisYear,dateStart:function(){return moment().startOf("year")},dateEnd:function(){return moment().endOf("year")}},{text:event_manager_content_event_listing.i18n_nextYear,dateStart:function(){return moment().add("years",1).startOf("year")},dateEnd:function(){return moment().add("years",1).endOf("year")}}]})}),500)},actions:{lineLayoutIconClick:function(e){jQuery(this).addClass("wpem-active-layout"),jQuery("#wpem-event-box-layout").removeClass("wpem-active-layout"),jQuery(".wpem-event-box-col").show(),jQuery(".wpem-event-listings").removeClass("wpem-row wpem-event-listing-box-view"),jQuery(".wpem-event-listings").addClass("wpem-event-listing-list-view"),localStorage.setItem("layout","line-layout"),e.preventDefault()},boxLayoutIconClick:function(e){Common.logInfo("ContentEventListing.actions.boxLayoutIconClick..."),jQuery(this).addClass("wpem-active-layout"),jQuery("#wpem-event-list-layout").hasClass("wpem-active-layout")&&jQuery("#wpem-event-list-layout").removeClass("wpem-active-layout"),jQuery(".wpem-event-box-col").show(),jQuery(".wpem-event-listings").removeClass("wpem-event-listing-list-view"),jQuery(".wpem-event-listings").addClass("wpem-row wpem-event-listing-box-view"),localStorage.setItem("layout","box-layout"),e.preventDefault()}}}};ContentEventListing=ContentEventListing(),jQuery(document).ready((function(e){ContentEventListing.init()}));;
(function(jQuery,undefined){var push=Array.prototype.push,rcheck=/^(?:radio|checkbox)$/i,rplus=/\+/g,rselect=/^(?:option|select-one|select-multiple)$/i,rvalue=/^(?:button|color|date|datetime|datetime-local|email|hidden|month|number|password|range|reset|search|submit|tel|text|textarea|time|url|week)$/i;function getElements(elements){return elements.map(function(){return this.elements?jQuery.makeArray(this.elements):this}).filter(":input:not(:disabled)").get()}
function getElementsByName(elements){var current,elementsByName={};jQuery.each(elements,function(i,element){current=elementsByName[element.name];elementsByName[element.name]=current===undefined?element:(jQuery.isArray(current)?current.concat(element):[current,element])});return elementsByName}
jQuery.fn.deserialize=function(data,options){var i,length,elements=getElements(this),normalized=[];if(!data||!elements.length){return this}
if(jQuery.isArray(data)){normalized=data}else if(jQuery.isPlainObject(data)){var key,value;for(key in data){jQuery.isArray(value=data[key])?push.apply(normalized,jQuery.map(value,function(v){return{name:key,value:v}})):push.call(normalized,{name:key,value:value})}}else if(typeof data==="string"){var parts;data=data.split("&");for(i=0,length=data.length;i0&&(jQuery(".wpem-event-advance-filter").hide(),jQuery(".wpem-search-event-more-filter").on("click",function(){jQuery(".wpem-event-advance-filter").slideToggle("slow")})),jQuery.isFunction(jQuery.fn.chosen)&&(1==event_manager_ajax_filters.is_rtl&&(jQuery('select[name^="search_datetimes"]').addClass("chosen-rtl"),jQuery('select[name^="search_categories"]').addClass("chosen-rtl"),jQuery('select[name^="search_event_types"]').addClass("chosen-rtl"),jQuery('select[name^="search_ticket_prices"]').addClass("chosen-rtl")),jQuery('select[name^="search_datetimes"]').chosen({search_contains:!0}),jQuery('select[name^="search_categories"]').chosen({search_contains:!0}),jQuery('select[name^="search_event_types"]').chosen({search_contains:!0}),jQuery('select[name^="search_ticket_prices"]').chosen({search_contains:!0})),e=!!window.history&&!!window.history.pushState,jQuery(document).ready(EventAjaxFilters.actions.windowLoad),jQuery(document.body).on("click",".load_more_events",EventAjaxFilters.actions.loadMoreEvents),jQuery(".event_filters").on("click",".reset",EventAjaxFilters.actions.eventAjaxFiltersReset),jQuery("div.event_listings").on("click",".event-manager-pagination a",EventAjaxFilters.actions.eventPagination),jQuery(".event_listings").on("update_event_listings",EventAjaxFilters.actions.getEventListings),jQuery("#search_keywords, #search_location, #search_datetimes, #search_categories, #search_event_types, #search_ticket_prices, .event-manager-filter").change(function(){var e=jQuery(this).closest("div.event_listings");e.triggerHandler("update_event_listings",[1,!1]),EventAjaxFilters.event_manager_store_state(e,1)}).on("keyup",function(e){13===e.which&&jQuery(this).trigger("change")})},event_manager_store_state:function(t,n){Common.logInfo("EventAjaxFilters.event_manager_store_state...");var a=document.location.href.split("#")[0];if(e){var i=jQuery(t.find(".event_filters")).serialize(),s=jQuery("div.event_listings").index(t);window.history.replaceState({id:"event_manager_state",page:n,data:i,index:s},"",a+"#events")}},actions:{windowLoad:function(e){Common.logInfo("EventAjaxFilters.actions.windowLoad..."),jQuery(".event_filters").each(function(){var e=jQuery(this).closest("div.event_listings"),t=e.find(".event_filters"),n=1,a=jQuery("div.event_listings").index(e);if(window.history.state&&window.location.hash){var i=window.history.state;i.id&&"event_manager_state"===i.id&&a==i.index&&(n=1,t.deserialize(i.data),t.find(':input[name^="search_datetimes"]').not(':input[type="hidden"]').trigger("chosen:updated"),t.find(':input[name^="search_categories"]').not(':input[type="hidden"]').trigger("chosen:updated"),t.find(':input[name^="search_event_types"]').not(':input[type="hidden"]').trigger("chosen:updated"),t.find(':input[name^="search_ticket_prices"]').not(':input[type="hidden"]').trigger("chosen:updated"))}e.triggerHandler("update_event_listings",[n,!1])})},eventAjaxFiltersReset:function(e){Common.logInfo("EventAjaxFilters.actions.eventAjaxFiltersReset...");var t=jQuery(this).closest("div.event_listings"),n=jQuery(this).closest("form");return n.find(':input[name="search_keywords"], :input[name="search_location"], .event-manager-filter').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_datetimes"]').not(':input[type="hidden"]').val(0).trigger("chosen:updated"),n.find(':input[name^="search_categories"]').not(':input[type="hidden"]').val("").trigger("chosen:updated"),n.find(':input[name^="search_event_types"]').not(':input[type="hidden"]').val(0).trigger("chosen:updated"),n.find(':input[name^="search_ticket_prices"]').not(':input[type="hidden"]').val(0).trigger("chosen:updated"),t.triggerHandler("reset"),t.triggerHandler("update_event_listings",[1,!1]),EventAjaxFilters.event_manager_store_state(t,1),!1},loadMoreEvents:function(e){Common.logInfo("EventAjaxFilters.actions.loadMoreEvents...");var t=jQuery(this).closest("div.event_listings"),n=parseInt(jQuery(this).data("page")||1);return jQuery(this).parent().addClass("wpem-loading"),n+=1,jQuery(this).data("page",n),EventAjaxFilters.event_manager_store_state(t,n),t.triggerHandler("update_event_listings",[n,!0,!1]),!1},eventPagination:function(e){Common.logInfo("EventAjaxFilters.actions.eventPagination...");var t=jQuery(this).closest("div.event_listings"),n=jQuery(this).data("page");return EventAjaxFilters.event_manager_store_state(t,n),t.triggerHandler("update_event_listings",[n,!1]),jQuery("body, html").animate({scrollTop:t.offset().top},600),!1},getEventListings:function(e,n,a,i){Common.logInfo("EventAjaxFilters.actions.getEventListings..."),jQuery(".load_more_events").hide();var s="",r=jQuery(this),o=r.find(".event_filters"),d=r.find(".showing_applied_filters"),l=r.find(".event_listings"),c=r.data("per_page"),g=r.data("orderby"),v=r.data("order"),p=r.data("featured"),h=r.data("cancelled"),m=r.data("event_online"),u=jQuery("div.event_listings").index(this);if(!(u<0)){if(t[u]&&t[u].abort(),a||(jQuery(l).parent().addClass("wpem-loading"),jQuery("div.event_listing, div.no_event_listings_found",l).css("visibility","hidden"),r.find(".load_more_events").data("page",n)),!0==r.data("show_filters")){var f=o.find(':input[name^="search_datetimes"]').map(function(){return jQuery(this).val()}).get();jQuery("input.date_range_picker").length>0&&jQuery("input.date_range_picker").daterangepicker();var y=o.find(':input[name^="search_categories"]').map(function(){return jQuery(this).val()}).get(),w=o.find(':input[name^="search_event_types"]').map(function(){return jQuery(this).val()}).get(),x=o.find(':input[name^="search_ticket_prices"]').map(function(){return jQuery(this).val()}).get(),E="",j="",k=o.find(':input[name="search_keywords"]'),A=o.find(':input[name="search_location"]');if(k.val()!==k.attr("placeholder")&&(E=k.val()),A.val()!==A.attr("placeholder")&&(j=A.val()),jQuery(':input[name="event_online"]').length>0){if(!0==jQuery(':input[name="event_online"]').prop("checked"))var m="true";else var m=""}s={lang:event_manager_ajax_filters.lang,search_keywords:E,search_location:j,search_datetimes:f,search_categories:y,search_event_types:w,search_ticket_prices:x,per_page:c,orderby:g,order:v,page:n,featured:p,cancelled:h,event_online:m,show_pagination:r.data("show_pagination"),form_data:o.serialize()}}else{var E=r.data("keywords"),j=r.data("location"),f=JSON.stringify(r.data("datetimes")),y=r.data("categories"),w=r.data("event_types"),x=r.data("ticket_prices");y&&(y=y.split(",")),w&&(w=w.split(",")),s={lang:event_manager_ajax_filters.lang,search_keywords:E,search_location:j,search_datetimes:f,search_categories:y,search_event_types:w,search_ticket_prices:x,per_page:c,orderby:g,order:v,page:n,featured:p,cancelled:h,event_online:m,show_pagination:r.data("show_pagination")}}t[u]=jQuery.ajax({type:"POST",url:event_manager_ajax_filters.ajax_url.toString().replace("%%endpoint%%","get_listings"),data:s,success:function(e){if(e)try{e.filter_value?jQuery(d).show().html(""+e.filter_value+""+e.showing_links):jQuery(d).hide(),e.showing_applied_filters?jQuery(d).addClass("showing-applied-filters"):jQuery(d).removeClass("showing-applied-filters"),e.html&&(a&&i?(jQuery(l).prepend(e.html),jQuery("div.google-map-loadmore").length>0&&jQuery("div .google-map-loadmore").not("div.google-map-loadmore:first").remove()):a?(jQuery(l).append(e.html),jQuery("div.google-map-loadmore").length>0&&jQuery("div .google-map-loadmore").not("div.google-map-loadmore:first").remove()):jQuery(l).html(e.html)),!0==r.data("show_pagination")?(r.find(".event-manager-pagination").remove(),e.pagination&&r.append(e.pagination)):(localStorage.setItem("total_event_page",e.max_num_pages),localStorage.setItem("current_event_page",n),!e.found_events||e.max_num_pages<=n?jQuery(".load_more_events:not(.load_previous)",r).hide():i||jQuery(".load_more_events",r).show(),jQuery("#load_more_events_loader").removeClass("wpem-loading"),jQuery("li.event_listing",l).css("visibility","visible")),jQuery(l).parent().removeClass("wpem-loading"),r.triggerHandler("updated_results",e)}catch(t){window.console&&Common.logError(t)}},error:function(e,t,n){window.console&&"abort"!==t&&Common.logError(t+": "+n)},statusCode:{404:function(){window.console&&Common.logError("Error 404: Ajax Endpoint cannot be reached. Go to Settings > Permalinks and save to resolve.")}}}),e.preventDefault()}}}}};EventAjaxFilters=EventAjaxFilters(),jQuery(document).ready(function(e){EventAjaxFilters.init()});;
/**
* Minified by jsDelivr using Terser v5.37.0.
* Original file: /npm/add-to-calendar-button@2.8.1/dist/atcb.js
*
* Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
*/
!function(){window.atcb_action=function(t,e,a=!1){return async function(t,e,a=!1){if(!c())return;let n;try{n=await async function(){const e=zt(t);if(e.prokey&&""!==e.prokey&&(e.proKey=e.prokey),!e.proKey||""===e.proKey)return e;try{return await ce(e.proKey,null,e)}catch(t){throw new Error(t.message)}}()}catch(t){return void console.error(t)}n.debug="true"===n.debug;try{await D(n)}catch(t){throw n.debug&&console.error(t),new Error("Add to Calendar Button generation failed: no data provided or missing required fields - see console logs for details")}n=await I(n);let o=document.body;n.trigger="click",e?(o=e,e.id&&""!==e.id?n.identifier=e.id:(n.identifier&&""!=n.identifier&&/^[\w-]+$/.test(n.identifier)?n.identifier="atcb-btn-"+n.identifier:n.identifier="atcb-btn-custom",e.id=n.identifier),"dropdown"!==n.listStyle&&"dropdown-static"!==n.listStyle&&"dropup-static"!==n.listStyle||(n.listStyle="modal")):(n.identifier="atcb-btn-custom",n.listStyle="modal");try{await Z(n)}catch(t){return console.error(t),!1}const r=1===n.options.length,i=document.getElementById("atcb-customTrigger-"+n.identifier+"-host");i&&(G(i.shadowRoot,!1),T[`${T.active}`]&&delete T[`${T.active}`],i.remove());if(Ft("initialization",n.identifier,n.identifier),!n.blockInteraction&&!n.hidden){const t=document.createElement("div");if(t.id="atcb-customTrigger-"+n.identifier+"-host",o===document.body?document.body.append(t):o.after(t),e){const a=e.getBoundingClientRect();t.style.position="relative",t.style.left=-a.width+"px",t.style.top=a.height+"px"}t.setAttribute("atcb-button-id",n.identifier),t.attachShadow({mode:"open",delegateFocus:!0});const i=document.createElement("template");i.innerHTML=Wt,t.shadowRoot.append(i.content.cloneNode(!0));const l=t.shadowRoot.querySelector(".atcb-initialized");le(n),ae(t.shadowRoot,n),t.shadowRoot.querySelector(".atcb-initialized").setAttribute("lang",n.language),oe(t.shadowRoot,l,n),de(t.shadowRoot,n),n.rsvp&&Object.keys(n.rsvp).length>0?W(t.shadowRoot,n,e,a):r?(mt(t.shadowRoot,n.options[0],n,"all",a),Ft("openSingletonLink",n.identifier,n.identifier)):K(t.shadowRoot,"open",n,e,a)}se(n.proKey,n.debug),n.debug&&console.log('Add to Calendar Button "'+n.identifier+'" triggered');return n.identifier}(t,e,a)}
/*!
* @preserve
*
* ++++++++++++++++++++++++++++++++++++++
* Add to Calendar TimeZones iCal Library
* ++++++++++++++++++++++++++++++++++++++
*
* Version: 1.9.1
* Creator: Jens Kuerschner (https://jenskuerschner.de)
* Project: https://github.com/add2cal/timezones-ical-library
* License: Apache-2.0
*
*/;const t={Zulu:["Etc/UTC",0],WET:["Europe/Lisbon",1],"W-SU":["Europe/Moscow",2],Universal:["Etc/UTC",0],UTC:["Etc/UTC",0],UCT:["Etc/UTC",0],Turkey:["Europe/Istanbul",3],Singapore:["Asia/Singapore",4],ROK:["Asia/Seoul",5],ROC:["Asia/Taipei",6],Portugal:["Europe/Lisbon",1],Poland:["Europe/Warsaw",7],PST8PDT:["America/Los_Angeles",8],PRC:["Asia/Shanghai",9],Navajo:["America/Denver",10],NZ:["Pacific/Auckland",11],"NZ-CHAT":["Pacific/Chatham",12],MST7MDT:["America/Denver",10],MST:["America/Phoenix",13],MET:["Europe/Brussels",14],Libya:["Africa/Tripoli",15],Kwajalein:["Pacific/Kwajalein",16],Japan:["Asia/Tokyo",17],Jamaica:["America/Jamaica",18],Israel:["Asia/Jerusalem",19],Iran:["Asia/Tehran",20],Iceland:["Africa/Abidjan",21],Hongkong:["Asia/Hong_Kong",22],HST:["Pacific/Honolulu",23],Greenwich:["Etc/GMT",24],GMT0:["Etc/GMT",24],GMT:["Etc/GMT",24],"GMT-0":["Etc/GMT",24],"GMT+0":["Etc/GMT",24],GB:["Europe/London",25],"GB-Eire":["Europe/London",25],Eire:["Europe/Dublin",26],Egypt:["Africa/Cairo",27],EST5EDT:["America/New_York",28],EST:["America/Panama",29],EET:["Europe/Athens",30],Cuba:["America/Havana",31],CST6CDT:["America/Chicago",32],CET:["Europe/Brussels",14],US:{Samoa:["Pacific/Pago_Pago",33],Pacific:["America/Los_Angeles",8],Mountain:["America/Denver",10],Michigan:["America/Detroit",34],"Indiana-Starke":["America/Indiana/Knox",35],Hawaii:["Pacific/Honolulu",23],Eastern:["America/New_York",28],"East-Indiana":["America/Indiana/Indianapolis",36],Central:["America/Chicago",32],Arizona:["America/Phoenix",13],Aleutian:["America/Adak",37],Alaska:["America/Anchorage",38]},Pacific:{Yap:["Pacific/Port_Moresby",39],Wallis:["Pacific/Tarawa",40],Wake:["Pacific/Tarawa",40],Truk:["Pacific/Port_Moresby",39],Tongatapu:["",41],Tarawa:["",40],Tahiti:["",42],Samoa:["Pacific/Pago_Pago",33],Saipan:["Pacific/Guam",43],Rarotonga:["",44],Port_Moresby:["",39],Ponape:["Pacific/Guadalcanal",45],Pohnpei:["Pacific/Guadalcanal",45],Pitcairn:["",46],Palau:["",47],Pago_Pago:["",33],Noumea:["",48],Norfolk:["",49],Niue:["",50],Nauru:["",51],Midway:["Pacific/Pago_Pago",33],Marquesas:["",52],Majuro:["Pacific/Tarawa",40],Kwajalein:["",16],Kosrae:["",53],Kiritimati:["",54],Kanton:["",55],Johnston:["Pacific/Honolulu",23],Honolulu:["",23],Guam:["",43],Guadalcanal:["",45],Gambier:["",56],Galapagos:["",57],Funafuti:["Pacific/Tarawa",40],Fiji:["",58],Fakaofo:["",59],Enderbury:["Pacific/Kanton",55],Efate:["",60],Easter:["",61],Chuuk:["Pacific/Port_Moresby",39],Chatham:["",12],Bougainville:["",62],Auckland:["",11],Apia:["",63]},Mexico:{General:["America/Mexico_City",64],BajaSur:["America/Mazatlan",65],BajaNorte:["America/Tijuana",66]},Indian:{Reunion:["Asia/Dubai",67],Mayotte:["Africa/Nairobi",68],Mauritius:["",69],Maldives:["",70],Mahe:["Asia/Dubai",67],Kerguelen:["Indian/Maldives",70],Comoro:["Africa/Nairobi",68],Cocos:["Asia/Yangon",71],Christmas:["Asia/Bangkok",72],Chagos:["",73],Antananarivo:["Africa/Nairobi",68]},Europe:{Zurich:["",74],Zaporozhye:["Europe/Kyiv",75],Zagreb:["Europe/Belgrade",76],Warsaw:["",7],Volgograd:["",77],Vilnius:["",78],Vienna:["",79],Vatican:["Europe/Rome",80],Vaduz:["Europe/Zurich",74],Uzhgorod:["Europe/Kyiv",75],Ulyanovsk:["",81],Tiraspol:["Europe/Chisinau",82],Tirane:["",83],Tallinn:["",84],Stockholm:["Europe/Berlin",85],Sofia:["",86],Skopje:["Europe/Belgrade",76],Simferopol:["",87],Saratov:["",88],Sarajevo:["Europe/Belgrade",76],San_Marino:["Europe/Rome",80],Samara:["",89],Rome:["",80],Riga:["",90],Prague:["",91],Podgorica:["Europe/Belgrade",76],Paris:["",92],Oslo:["Europe/Berlin",85],Nicosia:["Asia/Nicosia",93],Moscow:["",2],Monaco:["Europe/Paris",92],Minsk:["",94],Mariehamn:["Europe/Helsinki",95],Malta:["",96],Madrid:["",97],Luxembourg:["Europe/Brussels",14],London:["",25],Ljubljana:["Europe/Belgrade",76],Lisbon:["",1],Kyiv:["",75],Kirov:["",98],Kiev:["Europe/Kyiv",75],Kaliningrad:["",99],Jersey:["Europe/London",25],Istanbul:["",3],Isle_of_Man:["Europe/London",25],Helsinki:["",95],Guernsey:["Europe/London",25],Gibraltar:["",100],Dublin:["",26],Copenhagen:["Europe/Berlin",85],Chisinau:["",82],Busingen:["Europe/Zurich",74],Budapest:["",101],Bucharest:["",102],Brussels:["",14],Bratislava:["Europe/Prague",91],Berlin:["",85],Belgrade:["",76],Belfast:["Europe/London",25],Athens:["",30],Astrakhan:["",103],Andorra:["",104],Amsterdam:["Europe/Brussels",14]},Etc:{Zulu:["Etc/UTC",0],Universal:["Etc/UTC",0],UTC:["",0],UCT:["Etc/UTC",0],Greenwich:["Etc/GMT",24],GMT0:["Etc/GMT",24],GMT:["",24],"GMT-9":["",105],"GMT-8":["",106],"GMT-7":["",107],"GMT-6":["",108],"GMT-5":["",109],"GMT-4":["",110],"GMT-3":["",111],"GMT-2":["",112],"GMT-14":["",113],"GMT-13":["",114],"GMT-12":["",115],"GMT-11":["",116],"GMT-10":["",117],"GMT-1":["",118],"GMT-0":["Etc/GMT",24],"GMT+9":["",119],"GMT+8":["",120],"GMT+7":["",121],"GMT+6":["",122],"GMT+5":["",123],"GMT+4":["",124],"GMT+3":["",125],"GMT+2":["",126],"GMT+12":["",127],"GMT+11":["",128],"GMT+10":["",129],"GMT+1":["",130],"GMT+0":["Etc/GMT",24]},Chile:{EasterIsland:["Pacific/Easter",61],Continental:["America/Santiago",131]},Canada:{Yukon:["America/Whitehorse",132],Saskatchewan:["America/Regina",133],Pacific:["America/Vancouver",134],Newfoundland:["America/St_Johns",135],Mountain:["America/Edmonton",136],Eastern:["America/Toronto",137],Central:["America/Winnipeg",138],Atlantic:["America/Halifax",139]},Brazil:{West:["America/Manaus",140],East:["America/Sao_Paulo",141],DeNoronha:["America/Noronha",142],Acre:["America/Rio_Branco",143]},Australia:{Yancowinna:["Australia/Broken_Hill",144],West:["Australia/Perth",145],Victoria:["Australia/Melbourne",146],Tasmania:["Australia/Hobart",147],Sydney:["",148],South:["Australia/Adelaide",149],Queensland:["Australia/Brisbane",150],Perth:["",145],North:["Australia/Darwin",151],NSW:["Australia/Sydney",148],Melbourne:["",146],Lord_Howe:["",152],Lindeman:["",153],LHI:["Australia/Lord_Howe",152],Hobart:["",147],Eucla:["",154],Darwin:["",151],Currie:["Australia/Hobart",147],Canberra:["Australia/Sydney",148],Broken_Hill:["",144],Brisbane:["",150],Adelaide:["",149],ACT:["Australia/Sydney",148]},Atlantic:{Stanley:["",155],St_Helena:["Africa/Abidjan",21],South_Georgia:["",156],Reykjavik:["Africa/Abidjan",21],Madeira:["",157],Jan_Mayen:["Europe/Berlin",85],Faroe:["",158],Faeroe:["Atlantic/Faroe",158],Cape_Verde:["",159],Canary:["",160],Bermuda:["",161],Azores:["",162]},Asia:{Yerevan:["",163],Yekaterinburg:["",164],Yangon:["",71],Yakutsk:["",165],Vladivostok:["",166],Vientiane:["Asia/Bangkok",72],"Ust-Nera":["",167],Urumqi:["",168],Ulan_Bator:["Asia/Ulaanbaatar",169],Ulaanbaatar:["",169],Ujung_Pandang:["Asia/Makassar",170],Tomsk:["",171],Tokyo:["",17],Thimphu:["",172],Thimbu:["Asia/Thimphu",172],Tel_Aviv:["Asia/Jerusalem",19],Tehran:["",20],Tbilisi:["",173],Tashkent:["",174],Taipei:["",6],Srednekolymsk:["",175],Singapore:["",4],Shanghai:["",9],Seoul:["",5],Samarkand:["",176],Sakhalin:["",177],Saigon:["Asia/Ho_Chi_Minh",178],Riyadh:["",179],Rangoon:["Asia/Yangon",71],Qyzylorda:["",180],Qostanay:["",181],Qatar:["",182],Pyongyang:["",183],Pontianak:["",184],Phnom_Penh:["Asia/Bangkok",72],Oral:["",185],Omsk:["",186],Novosibirsk:["",187],Novokuznetsk:["",188],Nicosia:["",93],Muscat:["Asia/Dubai",67],Manila:["",189],Makassar:["",170],Magadan:["",190],Macau:["",191],Macao:["Asia/Macau",191],Kuwait:["Asia/Riyadh",179],Kuching:["",192],Kuala_Lumpur:["Asia/Singapore",4],Krasnoyarsk:["",193],Kolkata:["",194],Khandyga:["",195],Katmandu:["Asia/Kathmandu",196],Kathmandu:["",196],Kashgar:["Asia/Urumqi",168],Karachi:["",197],Kamchatka:["",198],Kabul:["",199],Jerusalem:["",19],Jayapura:["",200],Jakarta:["",201],Istanbul:["Europe/Istanbul",3],Irkutsk:["",202],Hovd:["",203],Hong_Kong:["",22],Ho_Chi_Minh:["",178],Hebron:["",204],Harbin:["Asia/Shanghai",9],Gaza:["",205],Famagusta:["",206],Dushanbe:["",207],Dubai:["",67],Dili:["",208],Dhaka:["",209],Damascus:["",210],Dacca:["Asia/Dhaka",209],Colombo:["",211],Chungking:["Asia/Shanghai",9],Chongqing:["Asia/Shanghai",9],Choibalsan:["Asia/Ulaanbaatar",169],Chita:["",212],Calcutta:["Asia/Kolkata",194],Brunei:["Asia/Kuching",192],Bishkek:["",213],Beirut:["",214],Barnaul:["",215],Bangkok:["",72],Baku:["",216],Bahrain:["Asia/Qatar",182],Baghdad:["",217],Atyrau:["",218],Ashkhabad:["Asia/Ashgabat",219],Ashgabat:["",219],Aqtobe:["",220],Aqtau:["",221],Anadyr:["",222],Amman:["",223],Almaty:["",224],Aden:["Asia/Riyadh",179]},Arctic:{Longyearbyen:["Europe/Berlin",85]},Antarctica:{Vostok:["",225],Troll:["",226],Syowa:["Asia/Riyadh",179],South_Pole:["Pacific/Auckland",11],Rothera:["",227],Palmer:["",228],McMurdo:["Pacific/Auckland",11],Mawson:["",229],Macquarie:["",230],DumontDUrville:["Pacific/Port_Moresby",39],Davis:["",231],Casey:["",232]},America:{Yellowknife:["America/Edmonton",136],Yakutat:["",233],Winnipeg:["",138],Whitehorse:["",132],Virgin:["America/Puerto_Rico",234],Vancouver:["",134],Tortola:["America/Puerto_Rico",234],Toronto:["",137],Tijuana:["",66],Thunder_Bay:["America/Toronto",137],Thule:["",235],Tegucigalpa:["",236],Swift_Current:["",237],St_Vincent:["America/Puerto_Rico",234],St_Thomas:["America/Puerto_Rico",234],St_Lucia:["America/Puerto_Rico",234],St_Kitts:["America/Puerto_Rico",234],St_Johns:["",135],St_Barthelemy:["America/Puerto_Rico",234],Sitka:["",238],Shiprock:["America/Denver",10],Scoresbysund:["",239],Sao_Paulo:["",141],Santo_Domingo:["",240],Santiago:["",131],Santarem:["",241],Santa_Isabel:["America/Tijuana",66],Rosario:["America/Argentina/Cordoba",242],Rio_Branco:["",143],Resolute:["",243],Regina:["",133],Recife:["",244],Rankin_Inlet:["",245],Rainy_River:["America/Winnipeg",138],Punta_Arenas:["",246],Puerto_Rico:["",234],Porto_Velho:["",247],Porto_Acre:["America/Rio_Branco",143],Port_of_Spain:["America/Puerto_Rico",234],"Port-au-Prince":["",248],Phoenix:["",13],Paramaribo:["",249],Pangnirtung:["America/Iqaluit",250],Panama:["",29],Ojinaga:["",251],Nuuk:["",252],Noronha:["",142],Nome:["",253],Nipigon:["America/Toronto",137],New_York:["",28],Nassau:["America/Toronto",137],Montserrat:["America/Puerto_Rico",234],Montreal:["America/Toronto",137],Montevideo:["",254],Monterrey:["",255],Moncton:["",256],Miquelon:["",257],Mexico_City:["",64],Metlakatla:["",258],Merida:["",259],Menominee:["",260],Mendoza:["America/Argentina/Mendoza",261],Mazatlan:["",65],Matamoros:["",262],Martinique:["",263],Marigot:["America/Puerto_Rico",234],Manaus:["",140],Managua:["",264],Maceio:["",265],Lower_Princes:["America/Puerto_Rico",234],Louisville:["America/Kentucky/Louisville",266],Los_Angeles:["",8],Lima:["",267],La_Paz:["",268],Kralendijk:["America/Puerto_Rico",234],Knox_IN:["America/Indiana/Knox",35],Juneau:["",269],Jujuy:["America/Argentina/Jujuy",270],Jamaica:["",18],Iqaluit:["",250],Inuvik:["",271],Indianapolis:["America/Indiana/Indianapolis",36],Hermosillo:["",272],Havana:["",31],Halifax:["",139],Guyana:["",273],Guayaquil:["",274],Guatemala:["",275],Guadeloupe:["America/Puerto_Rico",234],Grenada:["America/Puerto_Rico",234],Grand_Turk:["",276],Goose_Bay:["",277],Godthab:["America/Nuuk",252],Glace_Bay:["",278],Fortaleza:["",279],Fort_Wayne:["America/Indiana/Indianapolis",36],Fort_Nelson:["",280],Ensenada:["America/Tijuana",66],El_Salvador:["",281],Eirunepe:["",282],Edmonton:["",136],Dominica:["America/Puerto_Rico",234],Detroit:["",34],Denver:["",10],Dawson_Creek:["",283],Dawson:["",284],Danmarkshavn:["",285],Curacao:["America/Puerto_Rico",234],Cuiaba:["",286],Creston:["America/Phoenix",13],Costa_Rica:["",287],Cordoba:["America/Argentina/Cordoba",242],Coral_Harbour:["America/Panama",29],Ciudad_Juarez:["",288],Chihuahua:["",289],Chicago:["",32],Cayman:["America/Panama",29],Cayenne:["",290],Catamarca:["America/Argentina/Catamarca",291],Caracas:["",292],Cancun:["",293],Campo_Grande:["",294],Cambridge_Bay:["",295],Buenos_Aires:["America/Argentina/Buenos_Aires",296],Boise:["",297],Bogota:["",298],Boa_Vista:["",299],"Blanc-Sablon":["America/Puerto_Rico",234],Belize:["",300],Belem:["",301],Barbados:["",302],Bahia_Banderas:["",303],Bahia:["",304],Atka:["America/Adak",37],Atikokan:["America/Panama",29],Asuncion:["",305],Aruba:["America/Puerto_Rico",234],Araguaina:["",306],Antigua:["America/Puerto_Rico",234],Anguilla:["America/Puerto_Rico",234],Anchorage:["",38],Adak:["",37],North_Dakota:{New_Salem:["",307],Center:["",308],Beulah:["",309]},Kentucky:{Monticello:["",310],Louisville:["",266]},Indiana:{Winamac:["",311],Vincennes:["",312],Vevay:["",313],Tell_City:["",314],Petersburg:["",315],Marengo:["",316],Knox:["",35],Indianapolis:["",36]},Argentina:{Ushuaia:["",317],Tucuman:["",318],San_Luis:["",319],San_Juan:["",320],Salta:["",321],Rio_Gallegos:["",322],Mendoza:["",261],La_Rioja:["",323],Jujuy:["",270],Cordoba:["",242],ComodRivadavia:["America/Argentina/Catamarca",291],Catamarca:["",291],Buenos_Aires:["",296]}},Africa:{Windhoek:["",324],Tunis:["",325],Tripoli:["",15],Timbuktu:["Africa/Abidjan",21],Sao_Tome:["",326],"Porto-Novo":["Africa/Lagos",327],Ouagadougou:["Africa/Abidjan",21],Nouakchott:["Africa/Abidjan",21],Niamey:["Africa/Lagos",327],Ndjamena:["",328],Nairobi:["",68],Monrovia:["",329],Mogadishu:["Africa/Nairobi",68],Mbabane:["Africa/Johannesburg",330],Maseru:["Africa/Johannesburg",330],Maputo:["",331],Malabo:["Africa/Lagos",327],Lusaka:["Africa/Maputo",331],Lubumbashi:["Africa/Maputo",331],Luanda:["Africa/Lagos",327],Lome:["Africa/Abidjan",21],Libreville:["Africa/Lagos",327],Lagos:["",327],Kinshasa:["Africa/Lagos",327],Kigali:["Africa/Maputo",331],Khartoum:["",332],Kampala:["Africa/Nairobi",68],Juba:["",333],Johannesburg:["",330],Harare:["Africa/Maputo",331],Gaborone:["Africa/Maputo",331],Freetown:["Africa/Abidjan",21],El_Aaiun:["",334],Douala:["Africa/Lagos",327],Djibouti:["Africa/Nairobi",68],Dar_es_Salaam:["Africa/Nairobi",68],Dakar:["Africa/Abidjan",21],Conakry:["Africa/Abidjan",21],Ceuta:["",335],Casablanca:["",336],Cairo:["",27],Bujumbura:["Africa/Maputo",331],Brazzaville:["Africa/Lagos",327],Blantyre:["Africa/Maputo",331],Bissau:["",337],Banjul:["Africa/Abidjan",21],Bangui:["Africa/Lagos",327],Bamako:["Africa/Abidjan",21],Asmera:["Africa/Nairobi",68],Asmara:["Africa/Nairobi",68],Algiers:["",338],Addis_Ababa:["Africa/Nairobi",68],Accra:["Africa/Abidjan",21],Abidjan:["",21]}},e=["20250101T220159ZX-LIC-LOCATION:Etc/UTCUTC+0000+000019700101T000000","20250101T220159ZX-LIC-LOCATION:Europe/LisbonWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","20250101T220159ZX-LIC-LOCATION:Europe/MoscowMSK+0300+030019700101T000000","20250101T220159ZX-LIC-LOCATION:Europe/Istanbul%z+0300+030019700101T000000","20250101T220159ZX-LIC-LOCATION:Asia/Singapore%z+0800+080019700101T000000","20250101T220159ZX-LIC-LOCATION:Asia/SeoulKST+0900+090019700101T000000","20250101T220159ZX-LIC-LOCATION:Asia/TaipeiCST+0800+080019700101T000000","20250101T220159ZX-LIC-LOCATION:Europe/WarsawCEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUCET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20250101T220159ZX-LIC-LOCATION:America/Los_AngelesPDT-0800-070019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUPST-0700-080019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20250101T220159ZX-LIC-LOCATION:Asia/ShanghaiCST+0800+080019700101T000000","20250101T220159ZX-LIC-LOCATION:America/DenverMDT-0700-060019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUMST-0600-070019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20250101T220159ZX-LIC-LOCATION:Pacific/AucklandNZDT+1200+130019700927T020000FREQ=YEARLY;BYMONTH=9;BYDAY=-1SUNZST+1300+120019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20250101T220159ZX-LIC-LOCATION:Pacific/Chatham