function em_setup_ui_elements(e){em_setup_selectize(e),em_setup_tippy(e),em_setup_moment_times(e)}function em_setup_moment_times(e){if(container=jQuery(e),window.moment){var t=function(e,t){return t=(t=(t=(t=(t=t.replace(/##T/g,Intl.DateTimeFormat().resolvedOptions().timeZone)).replace(/#T/g,"GMT"+e.format("Z"))).replace(/###t/g,-60*e.utcOffset())).replace(/##t/g,e.isDST())).replace(/#t/g,e.daysInMonth())};container.find(".em-date-momentjs").each((function(){var e=jQuery(this),n=moment.unix(e.data("date-start")),i=t(n,n.format(e.data("date-format")));if(e.data("date-start")!==e.data("date-end"))var a=moment.unix(e.data("date-end")),o=t(n,a.format(e.data("date-format"))),r=i+e.data("date-separator")+o;else r=i;e.text(r)}));var n=function(e,t){let n=new Date(1e3*e),i=n.getMinutes();if(24==t){let e=n.getHours();return e=e<10?"0"+e:e,i=i<10?"0"+i:i,e+":"+i}{let e=n.getHours()%12,t=e>=12?"PM":"AM";return 0===e&&(e=12),i=i<10?"0"+i:i,e+":"+i+" "+t}};container.find(".em-time-localjs").each((function(){var e=jQuery(this),t=n(e.data("time"),e.data("time-format"));e.data("time-end")&&(t=t+(e.data("time-separator")?e.data("time-separator"):" - ")+n(e.data("time-end"),e.data("time-format")));e.text(t)}))}}function em_load_jquery_css(e=!1){if(EM.ui_css&&0==jQuery("link#jquery-ui-em-css").length){var t=document.createElement("link");t.id="jquery-ui-em-css",t.rel="stylesheet",t.href=EM.ui_css,document.body.appendChild(t),e&&em_setup_jquery_ui_wrapper()}}function em_setup_jquery_ui_wrapper(){0===jQuery("#em-jquery-ui").length&&jQuery("body").append('
')}jQuery(document).ready((function(e){e("#recurrence-frequency").length>0&&(e("#recurrence-frequency").addClass("em-recurrence-frequency"),e(".event-form-when .interval-desc").each((function(){this.classList.add(this.id)})),e(".event-form-when .alternate-selector").each((function(){this.classList.add("em-"+this.id)})),e("#recurrence-interval").addClass("em-recurrence-interval")),e("#em-wrapper").addClass("em");var t=!1;if(e("#start-time").each((function(t,n){e(n).addClass("em-time-input em-time-start").next("#end-time").addClass("em-time-input em-time-end").parent().addClass("em-time-range")})),e(".em-time-input").length>0&&em_setup_timepicker("body"),e(".events-table").on("click",".em-event-delete",(function(){if(!confirm("Are you sure you want to delete?"))return!1;window.location.href=this.href})),e("#event-form #event-image-delete, #location-form #location-image-delete").on("click",(function(){var t=e(this);t.is(":checked")?t.closest(".event-form-image, .location-form-image").find("#event-image-img, #location-image-img").hide():t.closest(".event-form-image, .location-form-image").find("#event-image-img, #location-image-img").show()})),e(".event-form-with-recurrence").each((function(){let t=e(this);t.on("change",".em-recurrence-checkbox",(function(){this.checked?(t.find(".em-recurring-text").each((function(){this.style.removeProperty("display")})),t.find(".em-event-text").each((function(){this.style.setProperty("display","none","important")}))):(t.find(".em-recurring-text").each((function(){this.style.setProperty("display","none","important")})),t.find(".em-event-text").each((function(){this.style.removeProperty("display")})))}))})),e(".event-form-with-recurrence .em-recurrence-checkbox").trigger("change"),e("#event-form.em-event-admin-recurring").on("submit",(function(t){var n=e(this);if(1==n.find('input[name="event_reschedule"]').first().val())var i=EM.event_reschedule_warning;else if(1==n.find('input[name="event_recreate_tickets"]').first().val())i=EM.event_recurrence_bookings;else i=EM.event_recurrence_overwrite;confirmation=confirm(i),0==confirmation&&t.preventDefault()})),e(".em-reschedule-trigger").on("click",(function(t){t.preventDefault();var n=e(this);n.closest(".em-recurrence-reschedule").find(n.data("target")).removeClass("reschedule-hidden"),n.siblings(".em-reschedule-value").val(1),n.addClass("reschedule-hidden").siblings("a").removeClass("reschedule-hidden")})),e(".em-reschedule-cancel").on("click",(function(t){t.preventDefault();var n=e(this);n.closest(".em-recurrence-reschedule").find(n.data("target")).addClass("reschedule-hidden"),n.siblings(".em-reschedule-value").val(0),n.addClass("reschedule-hidden").siblings("a").removeClass("reschedule-hidden")})),e('select[name="event_active_status"]').on("change",(function(t){if("0"==e(this).val()){var n=EM.event_cancellations.warning.replace(/\\n/g,"\n");confirmation=confirm(n),0==confirmation&&t.preventDefault()}})),e("#em-tickets-form").length>0){e("#event-rsvp").on("click",(function(t){this.checked?e("#event-rsvp-options").fadeIn():(confirmation=confirm(EM.disable_bookings_warning),0==confirmation?t.preventDefault():e("#event-rsvp-options").hide())})),e("input#event-rsvp").is(":checked")?e("div#rsvp-data").fadeIn():e("div#rsvp-data").hide();var n=function(){e("#em-tickets-form table tbody tr.em-tickets-row").show(),e("#em-tickets-form table tbody tr.em-tickets-row-form").hide()};e("#em-recurrence-checkbox").length>0?e("#em-recurrence-checkbox").on("change",(function(){e("#em-recurrence-checkbox").is(":checked")?(e("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring").show(),e("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal, #em-tickets-form .hidden").hide()):(e("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal").show(),e("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring, #em-tickets-form .hidden").hide())})).trigger("change"):e("#em-form-recurrence").length>0?(e("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring").show(),e("#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-to-normal, #event-rsvp-options .em-booking-date-normal, #em-tickets-form .hidden").hide()):e("#em-tickets-form .ticket-dates-from-recurring, #em-tickets-form .ticket-dates-to-recurring, #event-rsvp-options .em-booking-date-recurring, #em-tickets-form .hidden").hide(),e("#em-tickets-add").on("click",(function(t){t.preventDefault(),n();var a=e("#em-tickets-form table tbody");a.first(".em-ticket-template").find("input.em-date-input.flatpickr-input").each((function(){"_flatpickr"in this&&this._flatpickr.destroy()}));var o=a.length+1,r=a.first(".em-ticket-template").clone(!0).attr("id","em-ticket-"+o).removeClass("em-ticket-template").addClass("em-ticket").appendTo(e("#em-tickets-form table"));r.find("*[name]").each((function(t,n){(n=e(n)).attr("name",n.attr("name").replace("em_tickets[0]","em_tickets["+o+"]"))}));let s=r.find(".ticket-dates-from-normal").first();if(s.attr("data-until-id")){let e=s.attr("data-until-id").replace("-0","-"+o);s.attr("data-until-id",e),r.find(".ticket-dates-to-normal").attr("id",s.attr("data-until-id"))}r.show().find(".ticket-actions-edit").trigger("click"),r.find(".em-time-input").off().each((function(e,t){"object"==typeof this.em_timepickerObj&&this.em_timepicker("remove")})),em_setup_datepicker(r),em_setup_timepicker(r),e("html, body").animate({scrollTop:r.offset().top-30}),i()})),e(document).on("click",".ticket-actions-edit",(function(t){t.preventDefault(),n();var i=e(this).closest("tbody");return i.find("tr.em-tickets-row").hide(),i.find("tr.em-tickets-row-form").fadeIn(),!1})),e(document).on("click",".ticket-actions-edited",(function(t){t.preventDefault();var n=e(this).closest("tbody"),i=n.attr("id").replace("em-ticket-","");return n.find(".em-tickets-row").fadeIn(),n.find(".em-tickets-row-form").hide(),n.find("*[name]").each((function(t,a){if("ticket_start_pub"==(a=e(a)).attr("name"))n.find("span.ticket_start").text(a.val());else if("ticket_end_pub"==a.attr("name"))n.find("span.ticket_end").text(a.val());else if(a.attr("name")=="em_tickets["+i+"][ticket_type]")"members"==a.find(":selected").val()&&n.find("span.ticket_name").prepend("* ");else if(a.attr("name")=="em_tickets["+i+"][ticket_start_recurring_days]"){var o="before"==n.find("select.ticket-dates-from-recurring-when").val()?"-"+a.val():a.val();""!=a.val()?(n.find("span.ticket_start_recurring_days").text(o),n.find("span.ticket_start_recurring_days_text, span.ticket_start_time").removeClass("hidden").show()):(n.find("span.ticket_start_recurring_days").text(" - "),n.find("span.ticket_start_recurring_days_text, span.ticket_start_time").removeClass("hidden").hide())}else if(a.attr("name")=="em_tickets["+i+"][ticket_end_recurring_days]"){o="before"==n.find("select.ticket-dates-to-recurring-when").val()?"-"+a.val():a.val();""!=a.val()?(n.find("span.ticket_end_recurring_days").text(o),n.find("span.ticket_end_recurring_days_text, span.ticket_end_time").removeClass("hidden").show()):(n.find("span.ticket_end_recurring_days").text(" - "),n.find("span.ticket_end_recurring_days_text, span.ticket_end_time").removeClass("hidden").hide())}else{var r=a.attr("name").replace("em_tickets["+i+"][","").replace("]","").replace("[]","");n.find(".em-tickets-row ."+r).text(a.val())}})),e(document).triggerHandler("em_maps_tickets_edit",[n,i,!0]),e("html, body").animate({scrollTop:n.parent().offset().top-30}),!1})),e(document).on("change",".em-ticket-form select.ticket_type",(function(t){var n=e(this);"members"==n.find("option:selected").val()?n.closest(".em-ticket-form").find(".ticket-roles").fadeIn():n.closest(".em-ticket-form").find(".ticket-roles").hide()})),e(document).on("click",".em-ticket-form .ticket-options-advanced",(function(t){t.preventDefault();var n=e(this);n.hasClass("show")?(n.closest(".em-ticket-form").find(".em-ticket-form-advanced").fadeIn(),n.find(".show,.show-advanced").hide(),n.find(".hide,.hide-advanced").show()):(n.closest(".em-ticket-form").find(".em-ticket-form-advanced").hide(),n.find(".show,.show-advanced").show(),n.find(".hide,.hide-advanced").hide()),n.toggleClass("show")})),e(".em-ticket-form").each((function(){var t=!1,n=e(this);n.find('.em-ticket-form-advanced input[type="text"]').each((function(){""!=this.value&&(t=!0)})),n.find('.em-ticket-form-advanced input[type="checkbox"]:checked').length>0&&(t=!0),n.find(".em-ticket-form-advanced option:selected").each((function(){""!=this.value&&(t=!0)})),t&&n.find(".ticket-options-advanced").trigger("click")})),e(document).on("click",".ticket-actions-delete",(function(t){t.preventDefault();var n=e(this),a=n.closest("tbody");return a.find("input.ticket_id").val()>0?(n.text("Deleting..."),e.getJSON(e(this).attr("href"),{em_ajax_action:"delete_ticket",id:a.find("input.ticket_id").val()},(function(e){e.result?a.remove():(n.text("Delete"),alert(e.error))}))):a.remove(),i(),!1})),e("#em-tickets-form.em-tickets-sortable table").sortable({items:"> tbody",placeholder:"em-ticket-sortable-placeholder",handle:".ticket-status",helper:function(t,n){var i=e(n).clone().addClass("em-ticket-sortable-helper"),a=i.find(".em-tickets-row td").length;return i.children().remove(),i.append(''),i}});var i=function(){var t=e("#em-tickets-form table tbody.em-ticket");1==t.length?(t.find(".ticket-status").addClass("single"),e("#em-tickets-form.em-tickets-sortable table").sortable("option","disabled",!0)):(t.find(".ticket-status").removeClass("single"),e("#em-tickets-form.em-tickets-sortable table").sortable("option","disabled",!1))};i()}let a=e(".em-bookings-table");if(a.length>0){t=!0,e(document).on("click",".em-bookings-table .tablenav-pages a",(function(){var t=e(this),n=t.closest(".em-bookings-table form.bookings-filter"),i=t.attr("href").match(/#[0-9]+/);if(null!=i&&i.length>0){var a=i[0].replace("#","");n.find("input[name=pno]").val(a)}else{let e=new URL(t.attr("href"));e.searchParams.has("paged")?(n.find("input[name=pno]").val(e.searchParams.get("paged")),n.find("input[name=paged]").val(e.searchParams.get("paged"))):(n.find("input[name=pno]").val(1),n.find("input[name=paged]").val(1))}return n.trigger("submit"),!1})),e(document).on("change",".em-bookings-table .tablenav-pages input[name=paged]",(function(t){var n=e(this).closest(".em-bookings-table form.bookings-filter"),i=n.find(".tablenav-pages a.last-page");if(i.length>0){let e=new URL(i.attr("href"));if(e.searchParams.has("paged")){let t=parseInt(e.searchParams.get("paged"));parseInt(this.value)>t&&(this.value=t)}}else{let e=n.find("input[name=pno]").val();if(e&&parseInt(this.value)>parseInt(e))return this.value=e,t.preventDefault(),!1}n.find("input[name=pno]").val(this.value),n.trigger("submit")})),e(document).on("click",".em-bookings-table-trigger",(function(t){t.preventDefault();let i=e(this.getAttribute("rel"));i.find("input[name=show_tickets]").each(n),openModal(i)})),e(document).on("submit",".em-bookings-table-settings form",(function(t){t.preventDefault();let n=e(this),i=n.closest(".em-modal"),a=e(n.attr("rel")),o=a.find("[name=cols]").val(""),r=n.find(".em-bookings-cols-selected .item");e.each(r,(function(e,t){t.classList.contains("hidden")||(""!==o.val()?o.val(o.val()+","+t.getAttribute("data-value")):o.val(t.getAttribute("data-value")))}));let s=n.find('select[name="limit"]').val();a.find('[name="limit"]').val(s),i.trigger("submitted"),a.trigger("submit"),closeModal(i)})),e(document).on("submit",".em-bookings-table-export form",(function(t){let n=e(this.getAttribute("rel"));var i=e(this).find(".em-bookings-table-filters").empty();n.find(".em-bookings-table-filter").clone().appendTo(i)}));let n=function(){let t=e(this),n=t.closest("form").find('[data-type="ticket"]');t.is(":checked")?n.show().find("input").val(1):n.hide().find("input").val(0)};e(document).on("click",".em-bookings-table-export input[name=show_tickets]",n),e(document).on("keypress",'.em-bookings-table .tablenav .actions input[type="text"]',(function(t){13===(t.keyCode?t.keyCode:t.which)&&e(this).closest("form").submit()})),e(document).on("click",".em-bookings-table button.em-bookings-table-bulk-action",(function(t){t.preventDefault();let n=e(this).closest("form"),i=n.find("select.bulk-action-selector").val();if(EM.bulk_action=!0,"delete"===i&&!confirm(EM.booking_delete))return!1;n.find("tbody .check-column input:checked").each((function(){e(this.parentElement).find("a.em-bookings-"+i).trigger("click")})),EM.bulk_action=!1})),e(document).on("click",'.em-bookings-table th[scope="col"].sortable a, .em-bookings-table th[scope="col"].sorted a',(function(t){t.preventDefault();let n=new URL(this.href).searchParams,i=e(this).closest("form");if(n.get("orderby")){i.find('input[name="orderby"]').val(n.get("orderby"));let e=n.get("order")?n.get("order"):"asc";i.find('input[name="order"]').val(e),i.submit()}}));let i=function(e){em_setup_tippy(e),em_setup_selectize(e)},o=function(e){e.find(".em-bookings-cols-sortable").sortable().disableSelection();EM_ResizeObserver({small:600,large:!1},e.toArray())};a.each((function(){o(e(this))})),e(document).on("submit",".em-bookings-table form.bookings-filter",(function(t){var n=e(this);let a=n.parents(".em-bookings-table").first();return a.find(".table-wrap").first().append('
'),e.post(EM.ajaxurl,n.serializeArray(),(function(t){let r=e(t);a.hasClass("frontend")||a.find(".em-bookings-table-trigger").each((function(){e(this.getAttribute("rel")).remove()})),a.replaceWith(r),o(r),i(r),jQuery(document).triggerHandler("em_bookings_filtered",[r,a,n])})),!1})),e(document).on("click",".em-bookings-approve,.em-bookings-reject,.em-bookings-unapprove,.em-bookings-delete,.em-bookings-ajax-action",(function(){let t=e(this);if(t.hasClass("em-bookings-delete")&&(!("bulk_action"in EM)||!EM.bulk_action)&&!confirm(EM.booking_delete))return!1;let n=em_ajaxify(t.attr("href")),a=t.parents("td").first();if(a.length>0&&(a.hasClass("column-actions")||a.hasClass("em-bt-col-actions")))a.html(EM.txt_loading),a.load(n);else{let a=t.closest("[data-tippy-root], .em-tooltip-ddm-content");if(a.length>0){"_tippy"in a[0]&&a[0]._tippy.hide();let o=t.closest("tr");n.match(/^\//)&&(n=window.location.origin+n);let r=new URL(n).searchParams,s=new FormData(o.closest("form")[0]);s.set("action","em_bookings_table_row"),s.set("row_action",r.get("action")),s.set("booking_id",r.get("booking_id"));t.closest("form").find('[name="cols"]').val();o.addClass("loading"),e.ajax({url:EM.ajaxurl,data:s,processData:!1,contentType:!1,type:"POST",success:function(t){let n=e(t);n.addClass("faded-out"),o.replaceWith(n).delay(200),i(n),n.fadeIn(),n.removeClass("faded-out")}})}}return!1}))}function o(){e(".interval-desc").hide();var t="-plural";1!=e("input.em-recurrence-interval").val()&&""!=e("input.em-recurrence-interval").val()||(t="-singular");var n="span.interval-desc.interval-"+e("select.em-recurrence-frequency").val()+t;e(n).show()}function r(){e(".alternate-selector").hide(),e(".em-"+e("select.em-recurrence-frequency").val()+"-selector").show()}e(".em_bookings_events_table").length>0&&(e(document).on("submit",".em_bookings_events_table form",(function(t){var n=e(this),i=em_ajaxify(n.attr("action"));return n.parents(".em_bookings_events_table").find(".table-wrap").first().append('
'),e.get(i,n.serializeArray(),(function(e){n.parents(".em_bookings_events_table").first().replaceWith(e)})),!1})),e(document).on("click",".em_bookings_events_table .tablenav-pages a",(function(){var t=e(this),n=em_ajaxify(t.attr("href"));return t.parents(".em_bookings_events_table").find(".table-wrap").first().append('
'),e.get(n,(function(e){t.parents(".em_bookings_events_table").first().replaceWith(e)})),!1}))),e(document).on("click","a.em-booking-button",(function(t){t.preventDefault();var n=e(this);if(n.text()!=EM.bb_booked&&e(this).text()!=EM.bb_booking){n.text(EM.bb_booking);var i=n.attr("id").split("_");e.ajax({url:EM.ajaxurl,dataType:"jsonp",data:{event_id:i[1],_wpnonce:i[2],action:"booking_add_one"},success:function(t,i,a,o){t.result?(n.text(EM.bb_booked),n.addClass("disabled")):n.text(EM.bb_error),""!=t.message&&alert(t.message),e(document).triggerHandler("em_booking_button_response",[t,n])},error:function(){n.text(EM.bb_error)}})}return!1})),e(document).on("click","a.em-cancel-button",(function(t){t.preventDefault();var n=e(this);if(n.text()!=EM.bb_cancelled&&n.text()!=EM.bb_canceling){n.text(EM.bb_canceling);var i=n.attr("id").split("_");let t={};i.length<3&&(t={booking_id:i[1],_wpnonce:i[2],action:"booking_cancel"});let a=Object.assign(t,n[0].dataset);e.ajax({url:EM.ajaxurl,dataType:"jsonp",data:a,success:function(e,t,i,a){e.result?(n.text(EM.bb_cancelled),n.addClass("disabled")):n.text(EM.bb_cancel_error)},error:function(){n.text(EM.bb_cancel_error)}})}return!1})),e(document).on("click","a.em-booking-button-action",(function(t){t.preventDefault();var n=e(this),i={_wpnonce:n.attr("data-nonce"),action:n.attr("data-action")};return n.attr("data-event-id")&&(i.event_id=n.attr("data-event-id")),n.attr("data-booking-id")&&(i.booking_id=n.attr("data-booking-id")),n.text()!=EM.bb_booked&&e(this).text()!=EM.bb_booking&&(n.attr("data-loading")?n.text(n.attr("data-loading")):n.text(EM.bb_booking),e.ajax({url:EM.ajaxurl,dataType:"jsonp",data:i,success:function(t,i,a,o){t.result?(n.attr("data-success")?n.text(n.attr("data-success")):n.text(EM.bb_booked),n.addClass("disabled")):n.attr("data-error")?n.text(n.attr("data-error")):n.text(EM.bb_error),""!=t.message&&alert(t.message),e(document).triggerHandler("em_booking_button_action_response",[t,n])},error:function(){n.attr("data-error")?n.text(n.attr("data-error")):n.text(EM.bb_error)}})),!1})),e(".em-date-single, .em-date-range, #em-date-start").length>0&&(t=!0,em_setup_datepicker("body")),t&&em_load_jquery_css(),e(".em-datepicker").length>0&&em_setup_datepicker("body"),e("#em-wrapper input.select-all").on("change",(function(){e(this).is(":checked")?(e("input.row-selector").prop("checked",!0),e("input.select-all").prop("checked",!0)):(e("input.row-selector").prop("checked",!1),e("input.select-all").prop("checked",!1))})),o(),r(),e("input.em-recurrence-interval").on("keyup",o),e("select.em-recurrence-frequency").on("change",o),e("select.em-recurrence-frequency").on("change",r),(e(".em-location-map").length>0||e(".em-locations-map").length>0||e("#em-map").length>0||e(".em-search-geo").length>0)&&em_maps_load(),e(".em-location-types .em-location-types-select").on("change",(function(){let t=e(this);if(0==t.val())e(".em-location-type").hide();else{let n=t.find("option:selected").data("display-class");e(".em-location-type").hide(),e(".em-location-type."+n).show(),"em-location-type-place"!=n&&jQuery("#em-location-reset a").trigger("click")}""!==t.data("active")&&t.val()!==t.data("active")?(e(".em-location-type-delete-active-alert").hide(),e(".em-location-type-delete-active-alert").show()):e(".em-location-type-delete-active-alert").hide()})).trigger("change"),jQuery('div.em-location-data [name="location_name"]').length>0&&(e('div.em-location-data [name="location_name"]').selectize({plugins:["restore_on_backspace"],valueField:"id",labelField:"label",searchField:"label",create:!0,createOnBlur:!0,maxItems:1,persist:!1,addPrecedence:!0,selectOnTab:!0,diacritics:!0,render:{item:function(e,t){return"
"+t(e.label)+"
"},option:function(e,t){let n="";return void 0!==e.address&&(""!==e.address&&""!==e.town?n=t(e.address)+", "+t(e.town):""!==e.address?n=t(e.address):""!==e.town&&(n=t(e.town))),'
'+t(e.label)+'
'+n+"
"}},load:function(t,n){if(!t.length)return n();e.ajax({url:EM.locationajaxurl,data:{q:t,method:"selectize"},dataType:"json",type:"POST",error:function(){n()},success:function(e){n(e)}})},onItemAdd:function(e,t){this.clearCache();var n=this.options[e];e!==n.label?(jQuery("input#location-name").val(n.value),jQuery("input#location-address").val(n.address),jQuery("input#location-town").val(n.town),jQuery("input#location-state").val(n.state),jQuery("input#location-region").val(n.region),jQuery("input#location-postcode").val(n.postcode),jQuery("input#location-latitude").val(n.latitude),jQuery("input#location-longitude").val(n.longitude),void 0===n.country||""===n.country?jQuery("select#location-country option:selected").removeAttr("selected"):jQuery('select#location-country option[value="'+n.country+'"]').attr("selected","selected"),jQuery("input#location-id").val(n.id).trigger("change"),jQuery("div.em-location-data input, div.em-location-data select").prop("readonly",!0).css("opacity","0.5"),jQuery("#em-location-reset").show(),jQuery("#em-location-search-tip").hide(),this.disable(),this.$control.blur(),jQuery('div.em-location-data [class^="em-selectize"]').each((function(){"selectize"in this&&this.selectize.disable()})),jQuery(document).triggerHandler("em_locations_autocomplete_selected",[event,n])):jQuery("input#location-address").focus()}}),jQuery("#em-location-reset a").on("click",(function(){jQuery("div.em-location-data input, div.em-location-data select").each((function(){this.style.removeProperty("opacity"),this.readOnly=!1,"text"==this.type&&(this.value="")})),jQuery("div.em-location-data option:selected").removeAttr("selected"),jQuery("input#location-id").val(""),jQuery("#em-location-reset").hide(),jQuery("#em-location-search-tip").show(),jQuery("#em-map").hide(),jQuery("#em-map-404").show(),"undefined"!=typeof marker&&(marker.setPosition(new google.maps.LatLng(0,0)),infoWindow.close(),marker.setDraggable(!0));let t=e("div.em-location-data input#location-name")[0].selectize;return t.enable(),t.clear(!0),t.clearOptions(),jQuery("div.em-location-data select.em-selectize").each((function(){"selectize"in this&&(this.selectize.enable(),this.selectize.clear(!0))})),!1})),"0"!=jQuery("input#location-id").val()&&""!=jQuery("input#location-id").val()&&(jQuery("div.em-location-data input, div.em-location-data select").each((function(){this.style.setProperty("opacity","0.5","important"),this.readOnly=!0})),jQuery("#em-location-reset").show(),jQuery("#em-location-search-tip").hide(),jQuery("div.em-location-data select.em-selectize, div.em-location-data input.em-selectize-autocomplete").each((function(){"selectize"in this&&this.selectize.disable()})))),em_setup_ui_elements(document),e(document).triggerHandler("em_javascript_loaded")}));var em_ajaxify=function(e){return-1!=e.search("em_ajax=0")?e=e.replace("em_ajax=0","em_ajax=1"):-1!=e.search(/\?/)?e+="&em_ajax=1":e+="?em_ajax=1",e};function em_setup_datepicker(e){let t=(e=jQuery(e)).find(".em-date-single, .em-date-range");if(t.length>0){var n={dateFormat:"yy-mm-dd",changeMonth:!0,changeYear:!0,firstDay:EM.firstDay,yearRange:"c-100:c+15",beforeShow:function(e,t){em_setup_jquery_ui_wrapper(),t.dpDiv.appendTo("#em-jquery-ui")}};EM.dateFormat&&(n.dateFormat=EM.dateFormat),EM.yearRange&&(n.yearRange=EM.yearRange),jQuery(document).triggerHandler("em_datepicker",n),t.find("input.em-date-input-loc").each((function(e,t){var i=(t=jQuery(t)).nextAll("input.em-date-input").first(),a=i.val();if(t.datepicker(n),t.datepicker("option","altField",i),a){var o=jQuery.datepicker.formatDate(EM.dateFormat,jQuery.datepicker.parseDate("yy-mm-dd",a));t.val(o),i.val(a)}t.on("change",(function(){""==jQuery(this).val()&&jQuery(this).nextAll(".em-date-input").first().val("")}))})),t.filter(".em-date-range").find('input.em-date-input-loc[type="text"]').each((function(e,t){if((t=jQuery(t)).hasClass("em-date-start"))t.datepicker("option","onSelect",(function(e){var t=jQuery(this),n=t.parents(".em-date-range").find(".em-date-end").first(),i=t.nextAll("input.em-date-input").first().val(),a=n.nextAll("input.em-date-input").first().val();t.trigger("em_datepicker_change"),i>a&&""!=a&&(n.datepicker("setDate",e),n.trigger("change").trigger("em_datepicker_change")),n.datepicker("option","minDate",e)}));else if(t.hasClass("em-date-end")){var n=t.parents(".em-date-range").find(".em-date-start").first();""!=n.val()&&t.datepicker("option","minDate",n.val())}}))}let i=e.find(".em-datepicker, .em-datepicker-range");if(i.length>0){let t=jQuery("#em-flatpickr");0===t.length&&(t=jQuery('
').appendTo("body")),"locale"in EM.datepicker&&(flatpickr.localize(flatpickr.l10ns[EM.datepicker.locale]),flatpickr.l10ns.default.firstDayOfWeek=EM.firstDay);let n={appendTo:t[0],dateFormat:"Y-m-d",disableMoble:"true",allowInput:!0,onChange:[function(e,t,n){let i=jQuery(n.input).closest(".em-datepicker"),a=i.find(".em-datepicker-data"),o=a.find("input"),r=function(e){let t=""+(e.getMonth()+1),n=""+e.getDate(),i=e.getFullYear();return t.length<2&&(t="0"+t),n.length<2&&(n="0"+n),[i,t,n].join("-")};if(0===e.length)o.attr("value","");else if("range"===n.config.mode&&void 0!==e[1])o[0].setAttribute("value",r(e[0])),o[1].setAttribute("value",r(e[1]));else if("single"===n.config.mode&&i.hasClass("em-datepicker-until"))if(n.input.classList.contains("em-date-input-start")){let t;if(o[0].setAttribute("value",r(e[0])),i.attr("data-until-id")){t=jQuery("#"+i.attr("data-until-id")+" .em-date-input-end")[0]._flatpickr}else t=i.find(".em-date-input-end")[0]._flatpickr;void 0!==t.selectedDates[0]&&t.selectedDates[0]=n&&t.em_timepicker("setTime",new Date(e.em_timepicker("getTime").getTime()+i)),e.data("oldTime",a)}})),e.find(".event-form-when .em-time-range input.em-time-end").on("change",(function(){var e=jQuery(this),t=e.prevAll(".em-time-start"),n=e.closest(".event-form-when"),i=n.find(".em-date-end").val(),a=n.find(".em-date-start").val();t.val()&&(t.em_timepicker("getTime")>e.em_timepicker("getTime")&&(0==a.length||i==a)?e.addClass("error"):e.removeClass("error"))})),e.find(".event-form-when .em-date-end").on("change",(function(){jQuery(this).closest(".event-form-when").find(".em-time-end").trigger("change")})),e.find(".em-time-range input.em-time-all-day").on("change",(function(){var e=jQuery(this);e.is(":checked")?e.closest(".em-time-range").find(".em-time-input").each((function(){this.style.setProperty("background-color","#ccc","important"),this.readOnly=!0})):e.closest(".em-time-range").find(".em-time-input").each((function(){this.style.removeProperty("background-color"),this.readOnly=!1}))})).trigger("change")}let em_close_other_selectized=function(){let e=this.classList.contains("selectize-control")?this.closest(".em-selectize.selectize-control"):this;document.querySelectorAll(".em-selectize.dropdown-active").forEach((function(t){t!==e&&"selectize"in t.previousElementSibling&&t.previousElementSibling.selectize.close()}))};function em_setup_selectize(e){container=jQuery(e),container.find(".em-selectize.selectize-control").on("click",em_close_other_selectized),container.find("select:not([multiple]).em-selectize, .em-selectize select:not([multiple])").selectize({selectOnTab:!1}),container.find("select[multiple].em-selectize, .em-selectize select[multiple]").selectize({selectOnTab:!1,hideSelected:!1,plugins:["remove_button","click2deselect","multidropdown"],diacritics:!0,render:{item:function(e,t){return'
'+e.text.replace(/^\s+/i,"")+"
"},option:function(e,t){let n='
"):n+=e.text,n+="
",n},optgroup:function(e,t){let n='
"}}}),container.find(".em-selectize:not(.always-open)").each((function(){if("selectize"in this){let e=this.selectize;this.selectize.$wrapper.on("keydown",(function(t){9===t.keyCode&&e.blur()}))}})),container.find(".em-selectize.always-open").each((function(){if("selectize"in this){let e=this.selectize;e.open(),e.advanceSelection=function(){},e.setActiveItem=function(){},this.selectize.$control.on("click",".remove",(function(t){if(!e.isLocked){var n=jQuery(t.currentTarget).parent();return e.removeItem(n.attr("data-value")),e.refreshOptions(),!1}}))}})),container.find(".em-bookings-table-modal .em-bookings-table-cols").each((function(){let e=jQuery(this),t=jQuery(this).find(".em-bookings-cols-sortable");container.find(".em-selectize.always-open").each((function(){if("selectize"in this){let n=this.selectize;n.on("item_add",(function(e,i){let a=i.clone(),o=n.getOption(e).attr("data-type");a.appendTo(t),a.attr("data-type",o),jQuery('').appendTo(a)})),n.on("item_remove",(function(t){e.find('.item[data-value="'+t+'"]').remove()})),e.on("click",".em-bookings-cols-selected .item .remove",(function(){let e=this.parentElement.getAttribute("data-value");n.removeItem(e,!0)}))}}))}))}function em_setup_tippy(e){let t=jQuery(e);var n={theme:"light-border",appendTo:"parent",content(e){if("s"in e.dataset&&e.dataset.content.match(/^[.#][a-zA-Z0-9]+/))try{let n=t[0].querySelector(e.dataset.content);if(n)return n.classList.remove("hidden"),n}catch(t){console.log("Invlid tooltip selector in %o : %o",e,t)}return e.getAttribute("aria-label")},touch:["hold",300],allowHTML:!0};jQuery(document).trigger("em-tippy-vars",[n,t]),tippy(".em-tooltip",n);let i={theme:"light-border",arrow:!1,allowHTML:!0,interactive:!0,trigger:"manual",placement:"bottom",zIndex:1e6,touch:!0};jQuery(document).trigger("em-tippy-ddm-vars",[i,t]),t.find(".em-tooltip-ddm").each((function(){let e,t;this.getAttribute("data-content")?(e=document.getElementById(this.getAttribute("data-content")),t=e.previousElementSibling):(e=this.nextElementSibling,t=e.previousElementSibling);let n=document.createElement("div"),a=this.getAttribute("data-button-width");a&&("match"==a?(i.maxWidth=this.clientWidth,e.style.width=this.clientWidth+"px"):i.maxWidth=this.getAttribute("data-button-width")),i.content=n;let o=tippy(this,i);o.props.distance=50,o.setProps({onShow(t){t.reference.getAttribute("data-tooltip-class")&&t.popper.classList.add(t.reference.getAttribute("data-tooltip-class")),t.popper.classList.add("em-tooltip-ddm-display"),n.append(e),e.classList.remove("em-tooltip-ddm-content")},onShown(t){e.firstElementChild.focus()},onHidden(n){e.previousElementSibling!==t&&(t.after(e),e.classList.add("em-tooltip-ddm-content"))}});let r=function(e){if("keydown"===e.type&&13!==e.which&&40!==e.which)return!1;e.preventDefault(),e.stopPropagation(),this._tippy.show()};this.addEventListener("click",r),this.addEventListener("keydown",r),n.addEventListener("blur",(function(){n.hide()})),n.addEventListener("mouseover",(function(){e.firstElementChild.blur()}))}))}document.addEventListener("DOMContentLoaded",(function(){Selectize.define("multidropdown",(function(e){if(!this.$input.hasClass("multidropdown"))return;let t,n,i,a,o,r=this,s=r.setup,l=r.refreshOptions,c=(r.open,r.close,!1);this.changeFunction=function(){let e=r.getValue(),t=this.$input.attr("data-selected-text")?this.$input.attr("data-selected-text"):"%d Selected";o.children("span.selected-text").text(t.replace("%d",e.length)),e.length>0?(o.removeClass("hidden"),n.text(a),r.$control_input.attr("placeholder",r.$input.attr("placeholder"))):(o.addClass("hidden"),n.text(i))},this.setup=function(){s.apply(r),r.isDropdownClosingPlaceholder=!1,t=jQuery('
').prependTo(r.$wrapper);let e=this.$input.attr("data-clear-text")?this.$input.attr("data-clear-text"):"Clear Selection";o=jQuery('
").prependTo(t),n=jQuery('').appendTo(t),i=r.$input.attr("data-default")?r.$input.attr("data-default"):r.$input.attr("placeholder"),a=r.$input.attr("data-label")?r.$input.attr("data-label"):r.$input.attr("placeholder"),n.text(i),r.$dropdown.prepend(r.$control_input.parent()),r.on("dropdown_close",(function(){r.$wrapper.removeClass("dropdown-active")})),r.on("dropdown_open",(function(){r.$wrapper.addClass("dropdown-active"),r.$control_input.val("")})),r.on("change",this.changeFunction),t.on("focus blur click",(function(e){this.matches(".em-selectize-placeholder")&&(r.isOpen||"blur"===e.type?r.isOpen&&"focus"!==e.type&&r.close():r.open())})).on("focus blur click mousedown mouseup",(function(e){if(this.matches(".em-selectize-placeholder"))return e.stopPropagation(),e.preventDefault(),"click"===e.type?(em_close_other_selectized.call(this.closest(".selectize-control")),r.isOpen&&r.$control_input.val()&&!this.matches(".placeholder-count")&&!this.closest(".placeholder-count")&&(c=!0,r.close())):c=!1,!1})),o.on("click",(function(e){e.preventDefault(),e.stopPropagation(),r.clear(),r.isOpen&&r.refreshOptions()})),this.changeFunction()},this.refreshOptions=function(...e){l.apply(r,e),!this.hasOptions&&this.lastQuery?(!1===c&&(this.$wrapper.addClass("dropdown-active"),r.isOpen=!0),this.$wrapper.addClass("no-options"),c=!1):this.$wrapper.removeClass("no-options")}}))}));var infoWindow,em_maps_loaded=!1,maps={},maps_markers={};function em_maps_load(){if(!em_maps_loaded)if(0!=jQuery("script#google-maps").length||"object"==typeof google&&"object"==typeof google.maps)"object"!=typeof google||"object"!=typeof google.maps||em_maps_loaded?jQuery("script#google-maps").length>0&&jQuery(window).load((function(){em_maps_loaded||em_maps()})):em_maps();else{var e=document.createElement("script");e.type="text/javascript",e.id="google-maps";var t=EM.is_ssl?"https:":"http:";void 0!==EM.google_maps_api?e.src=t+"//maps.google.com/maps/api/js?v=quarterly&libraries=places&callback=em_maps&key="+EM.google_maps_api:e.src=t+"//maps.google.com/maps/api/js?v=quarterly&libraries=places&callback=em_maps",document.body.appendChild(e)}}function em_maps_load_locations(e){var t=(e=jQuery(e)).attr("id").replace("em-locations-map-","");if(null==(n=jQuery.parseJSON(e.nextAll(".em-locations-map-coords").first().text())))var n=jQuery.parseJSON(jQuery("#em-locations-map-coords-"+t).text());jQuery.getJSON(document.URL,n,(function(n){if(n.length>0){var i={mapTypeId:google.maps.MapTypeId.ROADMAP};"object"==typeof EM.google_map_id_styles&&void 0!==EM.google_map_id_styles[t]?(console.log(EM.google_map_id_styles[t]),i.styles=EM.google_map_id_styles[t]):void 0!==EM.google_maps_styles&&(i.styles=EM.google_maps_styles),jQuery(document).triggerHandler("em_maps_locations_map_options",i);var a={};jQuery(document).triggerHandler("em_maps_location_marker_options",a),maps[t]=new google.maps.Map(e[0],i),maps_markers[t]=[];var o=new google.maps.LatLngBounds;jQuery.map(n,(function(e,n){if(0!=e.location_latitude||0!=e.location_longitude){var i=parseFloat(e.location_latitude),r=parseFloat(e.location_longitude),s=new google.maps.LatLng(i,r);jQuery.extend(a,{position:s,map:maps[t]});var l=new google.maps.Marker(a);maps_markers[t].push(l),l.setTitle(e.location_name),em_map_infobox(l,'
'+e.location_balloon+"
",maps[t]),o.extend(new google.maps.LatLng(i,r))}})),maps[t].fitBounds(o),jQuery(document).triggerHandler("em_maps_locations_hook",[maps[t],n,t,maps_markers[t]])}else e.children().first().html("No locations found"),jQuery(document).triggerHandler("em_maps_locations_hook_not_found",[e])}))}function em_maps_load_location(e){var t=(e=jQuery(e)).attr("id").replace("em-location-map-","");em_LatLng=new google.maps.LatLng(jQuery("#em-location-map-coords-"+t+" .lat").text(),jQuery("#em-location-map-coords-"+t+" .lng").text());var n={zoom:14,center:em_LatLng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!1,gestureHandling:"cooperative"};"object"==typeof EM.google_map_id_styles&&void 0!==EM.google_map_id_styles[t]?(console.log(EM.google_map_id_styles[t]),n.styles=EM.google_map_id_styles[t]):void 0!==EM.google_maps_styles&&(n.styles=EM.google_maps_styles),jQuery(document).triggerHandler("em_maps_location_map_options",n),maps[t]=new google.maps.Map(document.getElementById("em-location-map-"+t),n);var i={position:em_LatLng,map:maps[t]};jQuery(document).triggerHandler("em_maps_location_marker_options",i),maps_markers[t]=new google.maps.Marker(i),(infoWindow=new google.maps.InfoWindow({content:jQuery("#em-location-map-info-"+t+" .em-map-balloon").get(0)})).open(maps[t],maps_markers[t]),maps[t].panBy(40,-70),jQuery(document).triggerHandler("em_maps_location_hook",[maps[t],infoWindow,maps_markers[t],t]),jQuery(window).on("resize",(function(e){google.maps.event.trigger(maps[t],"resize"),maps[t].setCenter(maps_markers[t].getPosition()),maps[t].panBy(40,-70)}))}function em_maps(){if(jQuery("div.em-location-map").each((function(e,t){em_maps_load_location(t)})),jQuery("div.em-locations-map").each((function(e,t){em_maps_load_locations(t)})),jQuery("select#location-select-id, input#location-address").length>0){var e,t=function(){var t=jQuery("#location-latitude").val(),n=jQuery("#location-longitude").val();if(0!=t||0!=n){var i=new google.maps.LatLng(t,n);a.setPosition(i);var o=jQuery("input#location-name").length>0?jQuery("input#location-name").val():jQuery("input#title").val();o=em_esc_attr(o),a.setTitle(o),jQuery("#em-map").show(),jQuery("#em-map-404").hide(),google.maps.event.trigger(e,"resize"),e.setCenter(i),e.panBy(40,-55),infoWindow.setContent('
'+o+"
"+em_esc_attr(jQuery("#location-address").val())+"
"+em_esc_attr(jQuery("#location-town").val())+"
"),infoWindow.open(e,a),jQuery(document).triggerHandler("em_maps_location_hook",[e,infoWindow,a,0])}else jQuery("#em-map").hide(),jQuery("#em-map-404").show()};if(jQuery("#location-select-id, input#location-id").on("change",(function(){var t;t=jQuery(this).val(),jQuery("#em-map").length>0&&(jQuery("#em-map-404 .em-loading-maps").show(),jQuery.getJSON(document.URL,{em_ajax_action:"get_location",id:t},(function(t){0!=t.location_latitude&&0!=t.location_longitude?(loc_latlng=new google.maps.LatLng(t.location_latitude,t.location_longitude),a.setPosition(loc_latlng),a.setTitle(t.location_name),a.setDraggable(!1),jQuery("#em-map").show(),jQuery("#em-map-404").hide(),jQuery("#em-map-404 .em-loading-maps").hide(),e.setCenter(loc_latlng),e.panBy(40,-55),infoWindow.setContent('
'+t.location_balloon+"
"),infoWindow.open(e,a),google.maps.event.trigger(e,"resize"),jQuery(document).triggerHandler("em_maps_location_hook",[e,infoWindow,a,0])):(jQuery("#em-map").hide(),jQuery("#em-map-404").show(),jQuery("#em-map-404 .em-loading-maps").hide())})))})),jQuery("#location-name, #location-town, #location-address, #location-state, #location-postcode, #location-country").on("change",(function(){if(!0!==jQuery(this).prop("readonly")){var e=[jQuery("#location-address").val(),jQuery("#location-town").val(),jQuery("#location-state").val(),jQuery("#location-postcode").val()],n="";if(jQuery.each(e,(function(e,t){""!=t&&(n=""==n?n+t:n+", "+t)})),""==n)return jQuery("#em-map").hide(),jQuery("#em-map-404").show(),!1;0!=jQuery("#location-country option:selected").val()&&(n=""==n?n+jQuery("#location-country option:selected").text():n+", "+jQuery("#location-country option:selected").text()),jQuery("#em-map-404 .em-loading-maps").show(),""!=n&&jQuery("#em-map").length>0&&o.geocode({address:n},(function(e,n){n==google.maps.GeocoderStatus.OK&&(jQuery("#location-latitude").val(e[0].geometry.location.lat()),jQuery("#location-longitude").val(e[0].geometry.location.lng())),t()}))}})),jQuery("#em-map").length>0){var n=new google.maps.LatLng(0,0),i={zoom:14,center:n,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!1,gestureHandling:"cooperative"};void 0!==EM.google_maps_styles&&(i.styles=EM.google_maps_styles),e=new google.maps.Map(document.getElementById("em-map"),i);var a=new google.maps.Marker({position:n,map:e,draggable:!0});infoWindow=new google.maps.InfoWindow({content:""});var o=new google.maps.Geocoder;google.maps.event.addListener(infoWindow,"domready",(function(){document.getElementById("location-balloon-content").parentNode.style.overflow="",document.getElementById("location-balloon-content").parentNode.parentNode.style.overflow=""})),google.maps.event.addListener(a,"dragend",(function(){var t=a.getPosition();jQuery("#location-latitude").val(t.lat()),jQuery("#location-longitude").val(t.lng()),e.setCenter(t),e.panBy(40,-55)})),jQuery("#location-select-id").length>0?jQuery("#location-select-id").trigger("change"):t(),jQuery(document).triggerHandler("em_map_loaded",[e,infoWindow,a])}jQuery(window).on("resize",(function(t){google.maps.event.trigger(e,"resize"),e.setCenter(a.getPosition()),e.panBy(40,-55)}))}em_maps_loaded=!0,jQuery(document).triggerHandler("em_maps_loaded")}function em_map_infobox(e,t,n){var i=new google.maps.InfoWindow({content:t});google.maps.event.addListener(e,"click",(function(){infoWindow&&infoWindow.close(),infoWindow=i,i.open(n,e)}))}function em_esc_attr(e){return"string"!=typeof e?"":e.replace(//gi,">")}jQuery(document).on("em_view_loaded_map",(function(e,t,n){if(em_maps_loaded){em_maps_load_locations(t.find("div.em-locations-map"))}else em_maps_load()})),jQuery(document).on("em_search_ajax",(function(e,t,n){em_maps_loaded&&(n.find("div.em-location-map").each((function(e,t){em_maps_load_location(t)})),n.find("div.em-locations-map").each((function(e,t){em_maps_load_locations(t)})))}));let openModal=function(e,t=null){(e=jQuery(e)).appendTo(document.body),setTimeout((function(){e.addClass("active").find(".em-modal-popup").addClass("active"),jQuery(document).triggerHandler("em_modal_open",[e]),"function"==typeof t&&setTimeout(t,200)}),100)},closeModal=function(e,t=null){(e=jQuery(e)).removeClass("active").find(".em-modal-popup").removeClass("active"),setTimeout((function(){if(e.attr("data-parent")){let t=jQuery("#"+e.attr("data-parent"));t.length&&e.appendTo(t)}e.triggerHandler("em_modal_close"),"function"==typeof t&&t()}),500)};function EM_Alert(e){let t=document.getElementById("em-alert-modal");null===t&&(t=document.createElement("div"),t.setAttribute("class","em pixelbones em-modal"),t.id="em-alert-modal",t.innerHTML='
 
',document.body.append(t)),document.getElementById("em-alert-modal-content").innerHTML=e,openModal(t)}jQuery(document).on("click",".em-modal .em-close-modal",(function(e){let t=jQuery(this).closest(".em-modal");t.attr("data-prevent-close")||closeModal(t)})),jQuery(document).on("click",".em-modal",(function(e){if(jQuery(e.target).hasClass("em-modal")){let e=jQuery(this);e.attr("data-prevent-close")||closeModal(e)}})),jQuery(document).ready((function(t){let n={theme:"light-border",allowHTML:!0,interactive:!0,trigger:"manual",placement:"bottom",zIndex:1e6,touch:!0};t(document).trigger("em-search-views-trigger-vars",[n]);let i={theme:"light-border",appendTo:"parent",touch:!1};t(document).trigger("em-tippy-vars",[i]),t(".em-search:not(.em-search-advanced)").each((function(){let e=t(this),a=e.attr("id").replace("em-search-",""),r=e.find(".em-search-form").first(),s=e.find(".em-search-advanced");const l=function(e,t=1){let n=t>0?t:null;jQuery(e).attr("data-advanced-total-input",n),c()},c=function(n=!1){e.find("span.total-count").remove();let i=0;s.find("[data-advanced-total-input]").each((function(){let e=this.getAttribute("data-advanced-total-input");i+=Math.abs(e)})),e.attr("data-advanced-total",i),u(n),s.find(".em-search-advanced-section").each((function(){let e=t(this),n=0;e.attr("data-advanced-total",0),e.find("[data-advanced-total-input]").each((function(){let e=this.getAttribute("data-advanced-total-input");n+=Math.abs(e)})),e.attr("data-advanced-total",n),p(e)})),(i>0||!e.attr("data-advanced-previous-total")||i!=e.attr("data-advanced-previous-total"))&&d(!0),h()},u=function(t=!1){let n=jQuery('.em-search-advanced-trigger[data-search-advanced-id="em-search-advanced-'+a+'"]');n.find("span.total-count").remove();let i=e.attr("data-advanced-total");if(i>0){let e=jQuery(''+i+"").appendTo(n);t||e.addClass("tentative")}},d=function(t=!1){let n=s.find('button[type="submit"]'),i=e.find('.em-search-main-bar button[type="submit"]'),a=n.add(i);t?a.removeClass("disabled").attr("aria-disabled","false"):a.addClass("disabled").attr("aria-disabled","true")},p=function(e){let n=e.attr("data-advanced-total");e.find("header span.total-count").remove(),n>0&&t(''+n+"").appendTo(e.find("header"))},h=function(){let t=s.find('button[type="reset"]');t.attr("data-placeholder")||t.attr("data-placeholder",t.text());let n=e.attr("data-advanced-total");n>0?(t.text(t.attr("data-placeholder")+" ("+n+")").prop("disabled",!1),t.removeClass("disabled").attr("aria-disabled","false")):(t.text(t.attr("data-placeholder")),t.addClass("disabled").attr("aria-disabled","true"))};e.find(".em-search-views-trigger").each((function(){i.content=this.parentElement.getAttribute("aria-label");let o=tippy(this.parentElement,i),s=this.parentElement.querySelector(".em-search-views-options"),l=s.parentElement,c=document.createElement("div");n.content=c;let u=tippy(this,n);u.setProps({onShow(e){o.disable(),c.append(s)},onShown(e){s.querySelector("input:checked").focus()},onHidden(e){o.enable(),s.parentElement!==l&&l.append(s)}});let p=function(e){if("keydown"===e.type&&13!==e.which&&40!==e.which)return!1;e.preventDefault(),e.stopPropagation(),this._tippy.show(),o.hide()};this.addEventListener("click",p),this.addEventListener("keydown",p),this.firstElementChild.addEventListener("focus",(function(e){u.hide(),o.enable(),o.show()})),this.firstElementChild.addEventListener("blur",(function(){o.hide()})),e.on("focus blur",".em-search-views-options input",(function(){document.activeElement===this?this.parentElement.classList.add("focused"):this.parentElement.classList.remove("focused")})),e[0].addEventListener("change",(function(){d(!0)})),e.on("keydown click",".em-search-views-options input",(function(e){if("keydown"===e.type&&13!==e.which)return-1!==[37,38,39,40].indexOf(e.which)?(38===e.which?this.parentElement.previousElementSibling&&this.parentElement.previousElementSibling.focus():40===e.which&&this.parentElement.nextElementSibling&&this.parentElement.nextElementSibling.focus(),!1):(9===e.which&&u.hide(),!0);this.checked=!0;let n=t(this);n.closest("fieldset").find("label").removeClass("checked"),n.parent().addClass("checked");let i=t(this).closest(".em-search-views"),o=this.value,s=i.children(".em-search-views-trigger").children(".em-search-view-option");o!==s.attr("data-view")&&(s.attr("data-view",this.value).text(this.parentElement.innerText),t("#em-view-"+a).find("#em-view-custom-data-search-"+a).remove(),r.find('button[type="submit"]').focus(),r.trigger("forcesubmit")),u.hide()}))})),e.find(".em-search-sort-trigger").each((function(){i.content=this.parentElement.getAttribute("aria-label");tippy(this.parentElement,i);e.on("keydown click",".em-search-sort-option",(function(e){let t="ASC"===this.dataset.sort?"DESC":"ASC";this.setAttribute("data-sort",t),this.parentElement.querySelector('input[name="order"]').value=t,r.find('button[type="submit"]').focus(),r.trigger("forcesubmit")}))}));let f=function(n){if(e.hasClass("advanced-mode-inline"))s.hasClass("visible")?(s.slideUp().removeClass("visible"),"_tippy"in this&&this._tippy.setContent(this.getAttribute("data-label-show"))):(s.slideDown().addClass("visible"),"_tippy"in this&&this._tippy.setContent(this.getAttribute("data-label-hide")));else if(!s.hasClass("active")){let e=t('
');e.appendTo(s),s.find(".em-modal-popup").appendTo(e);let n=this;openModal(s,(function(){n.blur(),s.find("input.em-search-text").focus()}))}};e.on("click","button.em-search-advanced-trigger:not([data-search-advanced-id],[data-parent-trigger])",f),r.on("search_advanced_trigger",f),s.on("em_modal_close",(function(){s.find(".em-modal-popup").appendTo(s),s.children("form").remove();let t=e.find("button.em-search-advanced-trigger").focus();t.length>0&&"_tippy"in t[0]&&t[0]._tippy.hide()})),s.find(".em-search-advanced-section > header").on("click",(function(){let e=t(this),n=e.closest("section"),i=e.siblings(".em-search-section-content");n.hasClass("active")?(i.slideUp(),n.removeClass("active")):(i.slideDown(),n.addClass("active"))}));let m=function(e){let n=t(e),i=""!==n.val()?1:0;l(n,i)};e.on("change input",".em-search-main-bar input.em-search-text",(function(e){let t=s.find("input.em-search-text");0===t.length?m(this):(t.val(this.value),m(t[0])),d(!0)})),e.on("change",".em-search-main-bar input.em-search-geo-coords",(function(){let e=t(this),n=s.find("div.em-search-geo"),i=n.find("input.em-search-geo-coords");if(i.length>0){i.val(e.val()).attr("class",e.attr("class"));let t=e.siblings("input.em-search-geo").first();n.find("input.em-search-geo").val(t.val()).attr("class",t.attr("class")),m(i)}else m(this)})),e.find(".em-search-main-bar .em-datepicker input.em-search-scope.flatpickr-input").each((function(){"_flatpickr"in this&&this._flatpickr.config.onClose.push((function(e,t,n){let i=s.find(".em-datepicker input.em-search-scope.flatpickr-input");if(0===i.length){let e=t?1:0;l(n.input,e)}else i[0]._flatpickr.setDate(e,!0),i[0]._flatpickr.close()}))})),e.find("select.em-selectize").each((function(){"selectize"in this&&this.selectize.on("change",(function(){v(this)}))})),s.on("change input","input.em-search-text",(function(t){"change"===t.type&&e.find(".em-search-main input.em-search-text").val(this.value),m(this)})),s.on("change","input.em-search-geo-coords",(function(n){m(this);let i=t(this),a=e.find(".em-search-main div.em-search-geo");if(a.length>0){a.find("input.em-search-geo-coords").val(i.val()).attr("class",i.attr("class"));let e=i.siblings("input.em-search-geo");a.find("input.em-search-geo").val(e.val()).attr("class",e.attr("class"))}})),s.on("clear_search",(function(){let n=t(this).find("input.em-search-text");0===n.length&&(n=e.find("input.em-search-text")),n.val("").trigger("change")})),s.on("change",'input[type="checkbox"]',(function(e){let n=t(this),i=n.prop("checked")?1:0;l(n,i)})),s.on("calculate_totals",(function(){s.find("input.em-search-text, input.em-search-geo-coords").each((function(){m(this)})),s.find('input[type="checkbox"]').trigger("change")})),s.on("clear_search",(function(){let n=t(this).find("input.em-search-geo");0===n.length&&(n=e.find("input.em-search-geo")),n.removeClass("off").removeClass("on").val(""),n.siblings("input.em-search-geo-coords").val("").trigger("change"),s.find('input[type="checkbox"]').prop("checked",!1).trigger("change").prop("checked",!1)})),s.find(".em-datepicker input.em-search-scope.flatpickr-input").each((function(){"_flatpickr"in this&&this._flatpickr.config.onClose.push((function(t,n,i){if(i.input.getAttribute("data-previous-value")!==n){let a=n?1:0;l(i.input,a);let o=e.find(".em-search-main-bar .em-datepicker input.em-search-scope.flatpickr-input");o.length>0&&o[0]._flatpickr.setDate(t,!0),i.input.setAttribute("data-previous-value",n)}}))})),s.on("calculate_totals",(function(){s.find(".em-datepicker input.em-search-scope.flatpickr-input").first().each((function(){let e=this._flatpickr.selectedDates.length>0?1:0;l(this,e)}))})),s.on("clear_search",(function(){let t=s.find(".em-datepicker input.em-search-scope.flatpickr-input");0===t.length&&(t=e.find(".em-datepicker input.em-search-scope.flatpickr-input")),t.each((function(){this._flatpickr.clear(),l(this,0)}))}));let g=function(){e.find(".em-datepicker input.em-search-scope.flatpickr-input").each((function(){if("calendar"==e.attr("data-view"))this.setAttribute("data-advanced-total-input",0),this._flatpickr.input.disabled=!0;else{this._flatpickr.input.disabled=!1;let e=this._flatpickr.selectedDates.length>0?1:0;this.setAttribute("data-advanced-total-input",e)}}))};t(document).on("em_search_loaded",g),g();let v=function(e){let t=e.items.length;if(1!=t||e.items[0]||(t=0),0===e.$input.closest(".em-search-advanced").length){let t="."+e.$input.attr("class").replaceAll(" ",".").trim(),n=s.find(t);n.length>0&&(n[0].selectize.setValue(e.items),v(n[0].selectize))}l(e.$input,t)};s.find("select.em-selectize").each((function(){"selectize"in this&&this.selectize.on("change",(function(){v(this)}))})),s.on("calculate_totals",(function(){t(this).find("select.em-selectize").each((function(){v(this.selectize)}))})),s.on("clear_search",(function(){let t=function(){this.selectize.clear(),this.selectize.refreshItems(),this.selectize.refreshOptions(!1),this.selectize.blur()};s.find("select.em-selectize").each(t),e.find(".em-search-main-bar select.em-selectize").each(t)}));let y=function(){if("selectize"in this){this.selectize.settings.placeholder=this.selectize.settings.original_placeholder,this.selectize.updatePlaceholder();let e=[];this.selectize.$input.find("option").each((function(){let t=null!==this.value?this.value:this.innerHTML;e.push({value:t,text:this.innerHTML})})),this.selectize.addOption(e),this.selectize.refreshOptions(!1)}},b=function(){"selectize"in this&&(this.selectize.clearOptions(),"original_placeholder"in this.selectize.settings||(this.selectize.settings.original_placeholder=this.selectize.settings.placeholder),this.selectize.settings.placeholder=EM.txt_loading,this.selectize.updatePlaceholder())};t(".em-search-advanced select[name=country], .em-search select[name=country]").on("change",(function(){var e=t(this);let n=e.closest(".em-search-location");if(n.find("select[name=state]").html('"),n.find("select[name=region]").html('"),n.find("select[name=town]").html('"),n.find("select[name=state], select[name=region], select[name=town]").each(b),""!=e.val()){n.find(".em-search-location-meta").slideDown();var i={action:"search_states",country:e.val(),return_html:!0};n.find("select[name=state]").load(EM.ajaxurl,i,y),i.action="search_regions",n.find("select[name=region]").load(EM.ajaxurl,i,y),i.action="search_towns",n.find("select[name=town]").load(EM.ajaxurl,i,y)}else n.find(".em-search-location-meta").slideUp()})),t(".em-search-advanced select[name=region], .em-search select[name=region]").on("change",(function(){var e=t(this);let n=e.closest(".em-search-location");n.find("select[name=state]").html('"),n.find("select[name=town]").html('"),n.find("select[name=state], select[name=town]").each(b);var i={action:"search_states",region:e.val(),country:n.find("select[name=country]").val(),return_html:!0};n.find("select[name=state]").load(EM.ajaxurl,i,y),i.action="search_towns",n.find("select[name=town]").load(EM.ajaxurl,i,y)})),t(".em-search-advanced select[name=state], .em-search select[name=state]").on("change",(function(){var e=t(this);let n=e.closest(".em-search-location");n.find("select[name=town]").html('").each(b);var i={action:"search_towns",state:e.val(),region:n.find("select[name=region]").val(),country:n.find("select[name=country]").val(),return_html:!0};n.find("select[name=town]").load(EM.ajaxurl,i,y)})),s.on("click",'button[type="reset"]',(function(){0!=e.attr("data-advanced-total")&&(s.find("input.em-search-text, input.em-search-geo").val("").attr("data-advanced-total-input",null).trigger("change"),e.trigger("clear_search"),s.trigger("clear_search"),c(!0),s.hasClass("em-modal")&&f(),s.append(''),s.find('button[type="submit"]').trigger("forceclick"),h())})).each((function(){s.trigger("calculate_totals"),c(!0)}));const w=function(e,t=!0){u(t)};e.on("update_trigger_count",w),s.on("update_trigger_count",w),s.on("click forceclick",'button[type="submit"]',(function(e){return e.preventDefault(),this.classList.contains("disabled")&&"forceclick"!==e.type||(s.hasClass("em-modal")?closeModal(s,(function(){r.submit()})):r.submit()),!1})),e.on("submit forcesubmit",".em-search-form",(function(n){n.preventDefault();let i=t(this),r=i.find('button[type="submit"]');if("forcesubmit"!==n.type&&r.hasClass("disabled"))return!1;let l=i.closest(".em-search");if(l.hasClass("em-search-legacy"))o(i);else{let o=t("#em-view-"+a),p=i.find('[name="view"]:checked, [name="view"][type="hidden"], .em-search-view-option-hidden').val();Array.isArray(p)&&(p=p.shift());let h=o.find("#em-view-custom-data-search-"+a).clone(),f=t('
');h.children().appendTo(f),h.remove(),f.appendTo(i),o.append('
'),r.each((function(){EM.txt_searching!==this.innerHTML&&(this.setAttribute("data-button-text",this.innerHTML),this.innerHTML=EM.txt_searching)}));var u=i.serialize();t.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:u,success:function(t){r.each((function(){this.innerHTML=this.getAttribute("data-button-text")})),o=EM_View_Updater(o,t),o.attr("data-view",p),e.attr("data-view",p),s.attr("data-view",p),jQuery(document).triggerHandler("em_view_loaded_"+p,[o,i,n]),jQuery(document).triggerHandler("em_search_loaded",[o,i,n]),jQuery(document).triggerHandler("em_search_result",[u,o,n]),l.find(".count.tentative").removeClass("tentative"),r.addClass("disabled").attr("aria-disabled","true"),c(!0),e.attr("data-advanced-previous-total",e.attr("data-advanced-total")),d(!1),f.remove(),e.find('input[name="clear_search"]').remove()}})}return!1})),EM_ResizeObserver(EM.search.breakpoints,[e[0]])})),t(document).on("click",".em-search-advanced-trigger[data-search-advanced-id], .em-search-advanced-trigger[data-parent-trigger]",(function(){if(this.getAttribute("data-search-advanced-id")){let e=document.getElementById(this.getAttribute("data-search-advanced-id"));if(e){let t=e.closest("form.em-search-form");if(t)return void t.dispatchEvent(new CustomEvent("search_advanced_trigger"))}}else if(this.getAttribute("data-parent-trigger")){let e=document.getElementById(this.getAttribute("data-parent-trigger"));if(e)return void e.click()}console.log("Cannot locate a valid advanced search form trigger for %o",this)})),t(document).on("click",".em-view-container .em-ajax.em-pagination a.page-numbers",(function(e){let n=t(this),i=n.closest(".em-view-container"),o=n.attr("href"),r=n.closest(".em-pagination").attr("data-em-ajax");r&&(o+=o.includes("?")?"&":"?",o+=r);let s=new URL(o,window.location.origin).searchParams;return i.attr("data-view")&&s.set("view",i.attr("data-view")),i.append('
'),t.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:s.toString(),success:function(e){i=EM_View_Updater(i,e),i.find(".em-pagination").each((function(){a.observe(this)})),jQuery(document).triggerHandler("em_page_loaded",[i]),i[0].scrollIntoView({behavior:"smooth"})}}),e.preventDefault(),!1}));const a=new ResizeObserver((function(e){for(let t of e){let e=t.target;if(!e.classList.contains("observing")){e.classList.add("observing");let t=!1;e.classList.remove("overflowing");for(const n of e.querySelectorAll(".not-current"))if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){t=!0;break}t&&e.classList.add("overflowing"),e.classList.remove("observing")}}}));t(".em-pagination").each((function(){a.observe(this)})),t(document).on("click change",".em-search-legacy .em-toggle",(function(e){e.preventDefault();var n=t(this),i=n.attr("rel").split(":");n.hasClass("show-search")?(i.length>1?n.closest(i[1]).find(i[0]).slideUp():t(i[0]).slideUp(),n.find(".show, .show-advanced").show(),n.find(".hide, .hide-advanced").hide(),n.removeClass("show-search")):(i.length>1?n.closest(i[1]).find(i[0]).slideDown():t(i[0]).slideDown(),n.find(".show, .show-advanced").hide(),n.find(".hide, .hide-advanced").show(),n.addClass("show-search"))}));let o=function(n){this.em_search&&this.em_search.value==EM.txt_search&&(this.em_search.value="");var i=n.closest(".em-search-wrapper").find(".em-search-ajax");if(0==i.length&&(i=t(".em-search-ajax")),i.length>0){i.append('
');var a=n.find(".em-search-submit button");a.attr("data-button-text",a.val()).val(EM.txt_searching);var o=a.children("img");o.length>0&&o.attr("src",o.attr("src").replace("search-mag.png","search-loading.gif"));var r=n.serialize();return t.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:r,success:function(s){a.val(a.attr("data-button-text")),o.length>0&&o.attr("src",o.attr("src").replace("search-loading.gif","search-mag.png")),i.replaceWith(s),""==n.find("input[name=em_search]").val()&&n.find("input[name=em_search]").val(EM.txt_search),0==(i=n.closest(".em-search-wrapper").find(".em-search-ajax")).length&&(i=t(".em-search-ajax")),jQuery(document).triggerHandler("em_search_ajax",[r,i,e])}}),e.preventDefault(),!1}};t(".em-search-ajax").length>0&&t(document).on("click",".em-search-ajax a.page-numbers",(function(e){var n=t(this),i=n.closest(".em-pagination").attr("data-em-ajax"),a=n.closest(".em-search-ajax"),o=a.parent(),r=n.attr("href").split("?")[1];return""!=i&&(r=""!=r?r+"&"+i:i),r+="&legacy=1",a.append('
'),t.ajax(EM.ajaxurl,{type:"POST",dataType:"html",data:r,success:function(t){a.replaceWith(t),a=o.find(".em-search-ajax"),jQuery(document).triggerHandler("em_search_ajax",[r,a,e])}}),e.preventDefault(),!1}))})),jQuery(document).ready((function(e){const t=function(t){(t=e(t)).attr("id")&&t.attr("id").match(/^em-calendar-[0-9+]$/)||t.attr("id","em-calendar-"+Math.floor(1e4*Math.random())),t.find("a").off("click"),t.on("click","a.em-calnav, a.em-calnav-today",(function(n){n.preventDefault();const i=e(this);if(1==i.data("disabled")||""===i.attr("href"))return;i.closest(".em-calendar").prepend('
');let a=em_ajaxify(i.attr("href"));const o=t.attr("id").replace("em-calendar-",""),r=e("form#em-view-custom-data-calendar-"+o);let s=new FormData;if(r.length>0){s=new FormData(r[0]);let e=new URL(a,window.location.origin).searchParams;for(const[t,n]of e.entries())s.set(t,n)}t.hasClass("with-advanced")&&s.set("has_advanced_trigger",1),e.ajax({url:a,data:s,processData:!1,contentType:!1,method:"POST",success:function(e){let n=EM_View_Updater(t,e);(t=n.hasClass("em-view-container")?n.find(".em-calendar"):n).trigger("em_calendar_load")},dataType:"html"})}));let n=function(t,n){let i=e(''+n+"");i.insertAfter(t);let a=i.width()+40;i.remove(),t.style.setProperty("width",a+"px","important")};!function(){let i=t.find(".month form");if(t.find(".event-style-pill .em-cal-event").on("click",(function(e){if(e.preventDefault(),!(t.hasClass("preview-tooltips")&&t.data("preview-tooltips-trigger")||t.hasClass("preview-modal"))){let e=this.getAttribute("data-event-url");null!==e&&(window.location.href=e)}})),i.length>0){i.find('input[type="submit"]').hide();let a=e('').appendTo(i),o=(e("").appendTo(a),t.find('select[name="month"]').val(),t.find('select[name="year"]').val(),t.find('select[name="month"]'),t.find('select[name="year"]'),t.find(".em-month-picker")),r=o.data("month-value");o.prop("type","text").prop("value",r),n(o[0],r);let s=e("#em-flatpickr");0===s.length&&(s=e('
').appendTo("body"));let l=null;"future"===t.data("scope")&&(l=new Date,l.setMonth(l.getMonth()-1)),"locale"in EM.datepicker&&(flatpickr.localize(flatpickr.l10ns[EM.datepicker.locale]),flatpickr.l10ns.default.firstDayOfWeek=EM.firstDay),o.flatpickr({appendTo:s[0],dateFormat:"F Y",minDate:l,disableMobile:"true",plugins:[new monthSelectPlugin({shorthand:!0,dateFormat:"F Y",altFormat:"F Y"})],onChange:function(e,i,a){n(a.input,i),function(e,t,n){let i=e.find(".em-calnav-next"),a=new URL(i.attr("href"),window.location.origin);a.searchParams.set("mo",n),a.searchParams.set("yr",t),i.attr("href",a.toString()).trigger("click")}(t,e[0].getFullYear(),e[0].getMonth()+1)}}),o.addClass("select-toggle")}if(t.hasClass("preview-tooltips")){var a={theme:"light-border",allowHTML:!0,interactive:!0,trigger:"mouseenter focus click",content:e=>document.createElement("div"),onShow(e){const n=e.reference.getAttribute("data-event-id"),i=t.find('section.em-cal-events-content .em-cal-event-content[data-event-id="'+n+'"]');e.props.content.append(i.first().clone()[0])},onHide(e){e.props.content.innerHTML=""}};t.data("preview-tooltips-trigger")&&(a.trigger=t.data("preview-tooltips-trigger")),e(document).trigger("em-tippy-cal-event-vars",[a]),tippy(t.find(".em-cal-event").toArray(),a)}else t.hasClass("preview-modal")&&t.find(".em-cal-event").on("click",(function(){const e=this.getAttribute("data-event-id"),n=t.find('section.em-cal-events-content .em-cal-event-content[data-event-id="'+e+'"]');n.attr("data-calendar-id",t.attr("id")),openModal(n)}));t.hasClass("responsive-dateclick-modal")&&t.find(".eventful .em-cal-day-date, .eventful-post .em-cal-day-date, .eventful-pre .em-cal-day-date").on("click",(function(e){e.preventDefault();const n=this.getAttribute("data-calendar-date"),i=t.find('.em-cal-date-content[data-calendar-date="'+n+'"]');i.attr("data-calendar-id",t.attr("id")),openModal(i)})),t.hasClass("size-fixed")||EM_ResizeObserver(EM.calendar.breakpoints,[t[0],t[0]]);let o=t.find(".em-cal-body");if(o.hasClass("even-aspect")){let e=function(e){let t=e.firstElementChild.getBoundingClientRect().width;t>0&&e.style.setProperty("--grid-auto-rows","minmax("+t+"px, auto)")};new ResizeObserver((function(t){for(let n of t)e(n.target)})).observe(o[0]),e(o[0])}if(t.find(".date-day-colors").each((function(){let t=JSON.parse(this.getAttribute("data-colors")),n=e(this).siblings(".em-cal-day-date.colored"),i={1:{1:"--date-border-color",class:"one"},2:{1:"--date-border-color-top",2:"--date-border-color-bottom",class:"two"},3:{1:"--date-border-color-top",2:"--date-border-color-right",3:"--date-border-color-bottom",class:"three"},4:{1:"--date-border-color-top",2:"--date-border-color-right",3:"--date-border-color-bottom",4:"--date-border-color-left",class:"four"}};for(let a=0;a
').prependTo(n);r.appendTo(s),s.addClass(i[o.length].class);for(let e=0;e0)n.hasClass("em-view-container")?(i.replaceWith(n),i=n):i.empty().append(n);else if(n.hasClass("em-view-container"))e.replaceWith(n),i=n;else if(n.attr("data-view-id")){let t=jQuery('
'),i=n.attr("data-view-id");t.attr("data-view-id",i),t.attr("id","em-view-"+i),t.attr("data-view-type",n.attr("data-view-type")),t.append(n),e.replaceWith(t)}return em_setup_ui_elements(i),i},EM_ResizeObserver=function(e,t){const n=new ResizeObserver((function(t){for(let n of t){let t=n.target;if(!t.classList.contains("size-fixed"))for(const[n,i]of Object.entries(e))if(t.offsetWidth<=i||!1===i){for(let i of Object.keys(e))i!==n&&t.classList.remove("size-"+i);t.classList.add("size-"+n);break}}}));return t.forEach((function(e){void 0!==e&&n.observe(e)})),n};jQuery(document).ready((function(e){let t={small:600,large:!1};const n=EM_ResizeObserver(t,e(".em-list").toArray());e(document).on("em_page_loaded em_view_loaded_list em_view_loaded_list-grouped em_view_loaded_grid",(function(e,t){t.find(".em-list").each((function(){this.classList.contains("size-fixed")||n.observe(this)}))})),e(document).on("click",".em-grid .em-item[data-href]",(function(e){"a"!==e.target.type&&(window.location.href=this.getAttribute("data-href"))})),t={small:600,medium:900,large:!1};const i=EM_ResizeObserver(t,e(".em-item-single").toArray());e(document).on("em_view_loaded",(function(e,t){t.find(".em-event-single").each((function(){this.classList.contains("size-fixed")||i.observe(this)}))})),e(document).on("click",".em-event-booking-form .em-login-trigger a",(function(t){t.preventDefault();var n=e(this).closest(".em-event-booking-form");n.find(".em-login-trigger").hide(),n.find(".em-login-content").fadeIn();let i=n.find(".em-login");i[0].scrollIntoView({behavior:"smooth"}),i.first().find('input[name="log"]').focus()})),e(document).on("click",".em-event-booking-form .em-login-cancel",(function(t){t.preventDefault();let n=e(this).closest(".em-event-booking-form");n.find(".em-login-content").hide(),n.find(".em-login-trigger").show()})),EM_ResizeObserver({small:500,large:!1},e(".em-login").toArray())})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll("form.em-ajax-form").forEach((function(e){e.addEventListener("submit",(function(e){e.preventDefault();let t=e.currentTarget,n=new FormData(t);t.querySelector('button[type="submit"]');if(t.classList.contains("no-overlay-spinner"))t.classList.add("loading");else{let e=document.createElement("div");e.id="em-loading",t.append(e)}var i=new XMLHttpRequest;return t.getAttribute("data-api-url")?(i.open("POST",t.getAttribute("data-api-url"),!0),i.setRequestHeader("X-WP-Nonce",EM.api_nonce)):i.open("POST",EM.ajaxurl,!0),i.onload=function(){if(this.status>=200&&this.status<400)try{let e,i=JSON.parse(this.response);t.classList.contains("no-inline-notice")||(e=t.querySelector(".em-notice"),e||(e=document.createElement("div"),t.prepend(e),n.get("action")&&t.dispatchEvent(new CustomEvent("em_ajax_form_success_"+n.get("action"),{detail:{form:t,notice:e,response:i}}))),e.innerHTML="",e.setAttribute("class","em-notice")),i.result?t.classList.contains("no-inline-notice")?(t.classList.add("load-successful"),t.classList.remove("loading"),i.message&&EM_Alert(i.message)):(e.classList.add("em-notice-success"),e.innerHTML=i.message,t.replaceWith(e)):t.classList.contains("no-inline-notice")?EM_Alert(i.errors):(e.classList.add("em-notice-error"),e.innerHTML=i.errors)}catch(e){alert("Error Encountered : "+e)}else alert("Error encountered... please see debug logs or contact support.");t.classList.remove("loading")},i.onerror=function(){alert("Connection error encountered... please see debug logs or contact support.")},i.send(n),!1}))}))})),window.addEventListener("load",(function(){if(!EM.phone)return!1; /*! * International Telephone Input v18.2.1 * https://github.com/jackocnr/intl-tel-input.git */var e;e=function(e){"use strict";return function(){for(var t=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["North Macedonia (Северна Македонија)","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],n=0;nthis.countryCodeMaxLen&&(this.countryCodeMaxLen=n.length),this.countryCodes.hasOwnProperty(n)||(this.countryCodes[n]=[]);for(var a=0;a-1}))}else if(this.options.excludeCountries.length){var n=this.options.excludeCountries.map((function(e){return e.toLowerCase()}));this.countries=t.filter((function(e){return-1===n.indexOf(e.iso2)}))}else this.countries=t}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;et.name?1:0}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.countryCodes={};for(var e=0;e"),this.options.showFlags&&(i+="
")),i+="".concat(o.name,""),i+="+".concat(o.dialCode,""),i+=""}this.countryList.insertAdjacentHTML("beforeend",i)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,n=!e||"+"!==e.charAt(0)||t&&"+"===t.charAt(0)?t:e,i=this._getDialCode(n),a=this._isRegionlessNanp(n),o=this.options,r=o.initialCountry,s=o.autoInsertDialCode;i&&!a?this._updateFlagFromNumber(n):"auto"!==r&&(r?this._setFlag(r.toLowerCase()):i&&a?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,n||this._setFlag(this.defaultCountry)),!n&&s&&(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),n&&this._updateValFromNumber(n)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoInsertDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var e=this;this._handleLabelClick=function(t){e.countryList.classList.contains("iti__hide")?e.telInput.focus():t.preventDefault()};var t=this._getClosestLabel();t&&t.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!e.countryList.classList.contains("iti__hide")||e.telInput.disabled||e.telInput.readOnly||e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(t){e.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),e._showDropdown()),"Tab"===t.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",(function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)})):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup((function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout((function(){return p("handleAutoCountry")}))}),(function(){return p("rejectAutoCountryPromise")})))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,n){n&&!e.classList.contains(t)?e.classList.add(t):!n&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var t=this.telInput.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,i=t.top+n,a=this.countryList.offsetHeight,o=i+this.telInput.offsetHeight+an;if(this._toggleClass(this.countryList,"iti__country-list--dropup",!o&&r),this.options.dropdownContainer){var s=!o&&r?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(i+s,"px"),this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return e._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var e=this;this._handleMouseoverCountryList=function(t){var n=e._getClosestListItem(t.target);n&&e._highlightListItem(n,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(t){var n=e._getClosestListItem(t.target);n&&e._selectListItem(n)},this.countryList.addEventListener("click",this._handleClickCountryList);var t=!0;this._handleClickOffToClose=function(){t||e._closeDropdown(),t=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);var n="",i=null;this._handleKeydownOnDropdown=function(t){t.preventDefault(),"ArrowUp"===t.key||"Up"===t.key||"ArrowDown"===t.key||"Down"===t.key?e._handleUpDownKey(t.key):"Enter"===t.key?e._handleEnterKey():"Escape"===t.key?e._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(t.key)&&(i&&clearTimeout(i),n+=t.key.toLowerCase(),e._searchForCountry(n),i=setTimeout((function(){n=""}),1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;tr){t&&(u+=d);var p=a-s;n.scrollTop=u-p}}},{key:"_updateDialCode",value:function(e){var t,n=this.telInput.value,i="+".concat(e);if("+"===n.charAt(0)){var a=this._getDialCode(n);t=a?n.replace(a,i):i,this.telInput.value=t}else this.options.autoInsertDialCode&&(t=n?i+n:i,this.telInput.value=t)}},{key:"_getDialCode",value:function(e,t){var n="";if("+"===e.charAt(0))for(var i="",a=0;a '+EM.phone.error,e.classList.remove("hide")}}})),e.addEventListener("countrychange",(function(n){t.value=a.getNumber(),e.getAttribute("style")&&e.setAttribute("style",e.getAttribute("style").replace("px","px !important"))}))}))}))})), /*! * jquery-timepicker v1.13.16 - Copyright (c) 2020 Jon Thornton - https://www.jonthornton.com/jquery-timepicker/ * Did a search/replace of timepicker to em_timepicker to prevent conflicts. */ function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a,r=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return r=e.done,e},e:function(e){s=!0,a=e},f:function(){try{r||null==i.return||i.return()}finally{if(s)throw a}}}}var s=86400,l=function(e,t){if(null===e)return null;if("number"!=typeof t.step)return e;var n=e%(60*t.step);return(n-=(t.minTime||0)%(60*t.step))>=30*t.step?e+=60*t.step-n:e-=n,function(e,t){if(e==s&&t.show2400)return e;return e%s}(e,t)};var c,u={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,lang:{},listWidth:null,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:l,scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1,wrapHours:!0},d={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},p=function(){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this._handleFormatValue=this._handleFormatValue.bind(this),this._handleKeyUp=this._handleKeyUp.bind(this),this.targetEl=e;var i=n.extractAttrOptions(e,Object.keys(u));this.settings=this.parseSettings(a(a(a({},u),t),i))}var i,o,l;return i=n,l=[{key:"extractAttrOptions",value:function(e,t){var n,i={},a=r(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;o in e.dataset&&(i[o]=e.dataset[o])}}catch(e){a.e(e)}finally{a.f()}return i}},{key:"isVisible",value:function(e){var t=e[0];return t.offsetWidth>0&&t.offsetHeight>0}},{key:"hideAll",value:function(){var e,t=r(document.getElementsByClassName("ui-em_timepicker-input"));try{for(t.s();!(e=t.n()).done;){var n=e.value.em_timepickerObj;n&&n.hideMe()}}catch(e){t.e(e)}finally{t.f()}}}],(o=[{key:"hideMe",value:function(){if(this.settings.useSelect)this.targetEl.blur();else if(this.list&&n.isVisible(this.list)){this.settings.selectOnBlur&&this._selectValue(),this.list.hide();var e=new CustomEvent("hideTimepicker");this.targetEl.dispatchEvent(e)}}},{key:"_findRow",value:function(e){if(!e&&0!==e)return!1;var t=!1;return e=this.settings.roundingFunction(e,this.settings),!!this.list&&(this.list.find("li").each((function(n,i){var a=Number.parseInt(i.dataset.time);if(!Number.isNaN(a))return a==e?(t=i,!1):void 0})),t)}},{key:"_hideKeyboard",value:function(){return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.settings.disableTouchKeyboard}},{key:"_setTimeValue",value:function(e,t){if("INPUT"===this.targetEl.nodeName){null===e&&""==this.targetEl.value||(this.targetEl.value=e);var n=this;n.settings.useSelect&&"select"!=t&&n.list&&n.list.val(n._roundAndFormatTime(n.time2int(e)))}var i=new Event("selectTime");if(this.selectedValue!=e){this.selectedValue=e;var a=new Event("changeTime"),o=new CustomEvent("change",{detail:"em_timepicker"});return"select"==t?(this.targetEl.dispatchEvent(i),this.targetEl.dispatchEvent(a),this.targetEl.dispatchEvent(o)):-1==["error","initial"].indexOf(t)&&this.targetEl.dispatchEvent(a),!0}return-1==["error","initial"].indexOf(t)&&this.targetEl.dispatchEvent(i),!1}},{key:"_getTimeValue",value:function(){return"INPUT"===this.targetEl.nodeName?this.targetEl.value:this.selectedValue}},{key:"_selectValue",value:function(){var e=this,t=(e.settings,e.list.find(".ui-em_timepicker-selected"));if(t.hasClass("ui-em_timepicker-disabled"))return!1;if(!t.length)return!0;var n=t.get(0).dataset.time;if(n){var i=Number.parseInt(n);Number.isNaN(i)||(n=i)}return null!==n&&("string"!=typeof n&&(n=e._int2time(n)),e._setTimeValue(n,"select")),!0}},{key:"time2int",value:function(e){if(""===e||null==e)return null;if(e instanceof Date)return 3600*e.getHours()+60*e.getMinutes()+e.getSeconds();if("string"!=typeof e)return e;"a"!=(e=e.toLowerCase().replace(/[\s\.]/g,"")).slice(-1)&&"p"!=e.slice(-1)||(e+="m");var t=/^(([^0-9]*))?([0-9]?[0-9])(([0-5][0-9]))?(([0-5][0-9]))?(([^0-9]*))$/;e.match(/\W/)&&(t=/^(([^0-9]*))?([0-9]?[0-9])(\W+([0-5][0-9]?))?(\W+([0-5][0-9]))?(([^0-9]*))$/);var n=e.match(t);if(!n)return null;var i=parseInt(1*n[3],10),a=n[2]||n[9],o=i,r=1*n[5]||0,l=1*n[7]||0;if(a||2!=n[3].length||"0"!=n[3][0]||(a="am"),i<=12&&a){var c=(a=a.trim())==this.settings.lang.pm||a==this.settings.lang.PM;o=12==i?c?12:0:i+(c?12:0)}else if(3600*i+60*r+l>=s+(this.settings.show2400?1:0)){if(!1===this.settings.wrapHours)return null;o=i%24}var u=3600*o+60*r+l;if(i<12&&!a&&this.settings._twelveHourTime&&this.settings.scrollDefault){var d=u-this.settings.scrollDefault();d<0&&d>=s/-2&&(u=(u+s/2)%s)}return u}},{key:"parseSettings",value:function(e){var t=this;if(e.lang=a(a({},d),e.lang),this.settings=e,e.minTime&&(e.minTime=this.time2int(e.minTime)),e.maxTime&&(e.maxTime=this.time2int(e.maxTime)),e.listWidth&&(e.listWidth=this.time2int(e.listWidth)),e.durationTime&&"function"!=typeof e.durationTime&&(e.durationTime=this.time2int(e.durationTime)),"now"==e.scrollDefault)e.scrollDefault=function(){return e.roundingFunction(t.time2int(new Date),e)};else if(e.scrollDefault&&"function"!=typeof e.scrollDefault){var n=e.scrollDefault;e.scrollDefault=function(){return e.roundingFunction(t.time2int(n),e)}}else e.minTime&&(e.scrollDefault=function(){return e.roundingFunction(e.minTime,e)});if("string"==typeof e.timeFormat&&e.timeFormat.match(/[gh]/)&&(e._twelveHourTime=!0),!1===e.showOnFocus&&-1!=e.showOn.indexOf("focus")&&e.showOn.splice(e.showOn.indexOf("focus"),1),e.disableTimeRanges||(e.disableTimeRanges=[]),e.disableTimeRanges.length>0){for(var i in e.disableTimeRanges)e.disableTimeRanges[i]=[this.time2int(e.disableTimeRanges[i][0]),this.time2int(e.disableTimeRanges[i][1])];for(e.disableTimeRanges=e.disableTimeRanges.sort((function(e,t){return e[0]-t[0]})),i=e.disableTimeRanges.length-1;i>0;i--)e.disableTimeRanges[i][0]<=e.disableTimeRanges[i-1][1]&&(e.disableTimeRanges[i-1]=[Math.min(e.disableTimeRanges[i][0],e.disableTimeRanges[i-1][0]),Math.max(e.disableTimeRanges[i][1],e.disableTimeRanges[i-1][1])],e.disableTimeRanges.splice(i,1))}return e}},{key:"_disableTextInputHandler",value:function(e){switch(e.keyCode){case 13:case 9:return;default:e.preventDefault()}}},{key:"_int2duration",value:function(e,t){e=Math.abs(e);var n,i,a=Math.round(e/60),o=[];return a<60?o=[a,this.settings.lang.mins]:(n=Math.floor(a/60),i=a%60,30==t&&30==i&&(n+=this.settings.lang.decimal+5),o.push(n),o.push(1==n?this.settings.lang.hr:this.settings.lang.hrs),30!=t&&i&&(o.push(i),o.push(this.settings.lang.mins))),o.join(" ")}},{key:"_roundAndFormatTime",value:function(e){if(null!==(e=this.settings.roundingFunction(e,this.settings)))return this._int2time(e)}},{key:"_int2time",value:function(e){if("number"!=typeof e)return null;var t=parseInt(e%60),n=parseInt(e/60%60),i=parseInt(e/3600%24),a=new Date(1970,0,2,i,n,t,0);if(isNaN(a.getTime()))return null;if("function"==typeof this.settings.timeFormat)return this.settings.timeFormat(a);for(var o,r,l="",c=0;c11?this.settings.lang.pm:this.settings.lang.am;break;case"A":l+=a.getHours()>11?this.settings.lang.PM:this.settings.lang.AM;break;case"g":l+=0==(o=a.getHours()%12)?"12":o;break;case"G":o=a.getHours(),e===s&&(o=this.settings.show2400?24:0),l+=o;break;case"h":0!=(o=a.getHours()%12)&&o<10&&(o="0"+o),l+=0===o?"12":o;break;case"H":o=a.getHours(),e===s&&(o=this.settings.show2400?24:0),l+=o>9?o:"0"+o;break;case"i":l+=(n=a.getMinutes())>9?n:"0"+n;break;case"s":l+=(t=a.getSeconds())>9?t:"0"+t;break;case"\\":c++,l+=this.settings.timeFormat.charAt(c);break;default:l+=r}return l}},{key:"_setSelected",value:function(){var e=this.list;e.find("li").removeClass("ui-em_timepicker-selected");var t=this.time2int(this._getTimeValue());if(null!==t){var n=this._findRow(t);if(n){var i=n.getBoundingClientRect(),a=e.get(0).getBoundingClientRect(),o=i.top-a.top;if(o+i.height>a.height||o<0){var r=e.scrollTop()+(i.top-a.top)-i.height;e.scrollTop(r)}var s=Number.parseInt(n.dataset.time);(this.settings.forceRoundTime||s===t)&&n.classList.add("ui-em_timepicker-selected")}}}},{key:"_isFocused",value:function(e){return e===document.activeElement}},{key:"_handleFormatValue",value:function(e){e&&"em_timepicker"==e.detail||this._formatValue(e)}},{key:"_formatValue",value:function(e,t){if(""!==this.targetEl.value){if(!this._isFocused(this.targetEl)||e&&"change"==e.type){var n=this.settings,i=this.time2int(this.targetEl.value);if(null!==i){var a=!1;null!==n.minTime&&null!==n.maxTime&&(in.maxTime)&&(a=!0);var o,s=r(n.disableTimeRanges);try{for(s.s();!(o=s.n()).done;){var l=o.value;if(i>=l[0]&&it(window).height()+t(window).scrollTop()?"t":"b")?(s.addClass("ui-em_timepicker-positioned-top"),l.top=n.offset().top-s.outerHeight()+parseInt(s.css("marginTop").replace("px",""),10)):(s.removeClass("ui-em_timepicker-positioned-top"),l.top=n.offset().top+n.outerHeight()+parseInt(s.css("marginTop").replace("px",""),10)),s.offset(l);var c=s.find(".ui-em_timepicker-selected");if(!c.length){var u=o.time2int(o._getTimeValue());null!==u?c=t(o._findRow(u)):r.scrollDefault&&(c=t(o._findRow(r.scrollDefault())))}if(c.length&&!c.hasClass("ui-em_timepicker-disabled")||(c=s.find("li:not(.ui-em_timepicker-disabled):first")),c&&c.length){var d=s.scrollTop()+c.position().top-c.outerHeight();s.scrollTop(d)}else s.scrollTop(0);return r.stopScrollPropagation&&t(document).on("wheel.ui-em_timepicker",".ui-em_timepicker-wrapper",(function(e){e.preventDefault();var n=t(this).scrollTop();t(this).scrollTop(n+e.originalEvent.deltaY)})),t(document).on("mousedown.ui-em_timepicker",a),t(window).on("resize.ui-em_timepicker",a),r.closeOnWindowScroll&&t(document).on("scroll.ui-em_timepicker",a),n.trigger("showTimepicker"),this}}},hide:function(e){var t=this[0].em_timepickerObj;return t&&t.hideMe(),p.hideAll(),this},option:function(n,a){return"string"==typeof n&&void 0===a?this[0].em_timepickerObj.settings[n]:this.each((function(){var o=t(this),r=o[0].em_timepickerObj,s=r.settings,l=r.list;"object"==e(n)?s=t.extend(s,n):"string"==typeof n&&(s[n]=a),s=r.parseSettings(s),r.settings=s,r._formatValue({type:"change"},"initial"),l&&(l.remove(),r.list=null),s.useSelect&&i(o)}))},getSecondsFromMidnight:function(){var e=this[0].em_timepickerObj;return e.time2int(e._getTimeValue())},getTime:function(e){var t=this[0].em_timepickerObj,n=t._getTimeValue();if(!n)return null;var i=t.time2int(n);if(null===i)return null;e||(e=new Date);var a=new Date(e);return a.setHours(i/3600),a.setMinutes(i%3600/60),a.setSeconds(i%60),a.setMilliseconds(0),a},isVisible:function(){var e=this[0].em_timepickerObj;return!!(e&&e.list&&p.isVisible(e.list))},setTime:function(e){var t=this[0].em_timepickerObj,n=t.settings;if(n.forceRoundTime)var i=t._roundAndFormatTime(t.time2int(e));else i=t._int2time(t.time2int(e));return e&&null===i&&n.noneOption&&(i=e),t._setTimeValue(i,"initial"),t._formatValue({type:"change"},"initial"),t&&t.list&&t._setSelected(),this},remove:function(){var e=this;if(e.hasClass("ui-em_timepicker-input")){var t=e[0].em_timepickerObj,n=t.settings;return e.removeAttr("autocomplete","off"),e.removeClass("ui-em_timepicker-input"),e.removeData("em_timepicker-obj"),e.off(".em_timepicker"),t.list&&t.list.remove(),n.useSelect&&e.show(),t.list=null,this}}};function i(e){var i=e[0].em_timepickerObj,a=i.list,o=i.settings;if(a&&a.length&&(a.remove(),i.list=null),o.useSelect){a=t("",{class:"ui-em_timepicker-select"}),e.attr("name")&&a.attr("name","ui-em_timepicker-"+e.attr("name"));var r=a}else a=t("
    ",{class:"ui-em_timepicker-list"}),(r=t("
    ",{class:"ui-em_timepicker-wrapper",tabindex:-1})).css({display:"none",position:"absolute"}).append(a);if(o.noneOption)if(!0===o.noneOption&&(o.noneOption=o.useSelect?"Time...":"None"),t.isArray(o.noneOption)){for(var c in o.noneOption)if(parseInt(c,10)==c){var u=i._generateNoneElement(o.noneOption[c],o.useSelect);a.append(u)}}else u=i._generateNoneElement(o.noneOption,o.useSelect),a.append(u);o.className&&r.addClass(o.className),null===o.minTime&&null===o.durationTime||!o.showDuration||("function"==typeof o.step||o.step,r.addClass("ui-em_timepicker-with-duration"),r.addClass("ui-em_timepicker-step-"+o.step));var d=o.minTime;"function"==typeof o.durationTime?d=i.time2int(o.durationTime()):null!==o.durationTime&&(d=o.durationTime);var p=null!==o.minTime?o.minTime:0,h=null!==o.maxTime?o.maxTime:p+s-1;h",{value:_})).text(_):((b=t("
  • ")).addClass(w%s",{class:"ui-em_timepicker-duration"});k.text(" ("+C+")"),b.append(k)}}m=f[m][1]&&(m+=1),f[m]&&w>=f[m][0]&&w0)return r=t(n),!1})),r.addClass("ui-em_timepicker-selected")),!1;case 40:return 0===(r=o.find(".ui-em_timepicker-selected")).length?(o.find("li").each((function(e,n){if(t(n).position().top>0)return r=t(n),!1})),r.addClass("ui-em_timepicker-selected")):r.is(":last-child")||(r.removeClass("ui-em_timepicker-selected"),r.next().addClass("ui-em_timepicker-selected"),r.next().position().top+2*r.outerHeight()>o.outerHeight()&&o.scrollTop(o.scrollTop()+r.outerHeight())),!1;case 27:o.find("li").removeClass("ui-em_timepicker-selected"),a.hideMe();break;case 9:a.hideMe();break;default:return!0}}t.fn.em_timepicker=function(i){return this.length?n[i]?this.hasClass("ui-em_timepicker-input")?n[i].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!==e(i)&&i?void t.error("Method "+i+" does not exist on jQuery.em_timepicker"):n.init.apply(this,arguments):this},t.fn.em_timepicker.defaults=u},"object"===("undefined"==typeof exports?"undefined":e(exports))&&exports&&"object"===("undefined"==typeof module?"undefined":e(module))&&module&&module.exports===exports?c(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],c):c(jQuery)}(),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).flatpickr=t()}(this,(function(){"use strict";var e=function(){return(e=Object.assign||function(e){for(var t,n=1,i=arguments.length;n",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},a={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},r=function(e){return!0===e?1:0};function s(e,t){var n;return function(){var i=this,a=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(i,a)}),t)}}var l=function(e){return e instanceof Array?e:[e]};function c(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function u(e,t,n){var i=window.document.createElement(e);return t=t||"",n=n||"",i.className=t,void 0!==n&&(i.textContent=n),i}function d(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function p(e,t){return t(e)?e:e.parentNode?p(e.parentNode,t):void 0}function h(e,t){var n=u("div","numInputWrapper"),i=u("input","numInput "+e),a=u("span","arrowUp"),o=u("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==t)for(var r in t)i.setAttribute(r,t[r]);return n.appendChild(i),n.appendChild(a),n.appendChild(o),n}function f(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var m=function(){},g=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},v={D:m,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*r(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var i=parseInt(t),a=new Date(e.getFullYear(),0,2+7*(i-1),0,0,0,0);return a.setDate(a.getDate()-a.getDay()+n.firstDayOfWeek),a},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:m,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:m,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},y={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},b={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[b.w(e,t,n)]},F:function(e,t,n){return g(b.n(e,t,n)-1,!1,t)},G:function(e,t,n){return o(b.h(e,t,n))},H:function(e){return o(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[r(e.getHours()>11)]},M:function(e,t){return g(e.getMonth(),!0,t)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},w=function(e){var t=e.config,n=void 0===t?i:t,o=e.l10n,r=void 0===o?a:o,s=e.isMobile,l=void 0!==s&&s;return function(e,t,i){var a=i||r;return void 0===n.formatDate||l?t.split("").map((function(t,i,o){return b[t]&&"\\"!==o[i-1]?b[t](e,a,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,a)}},_=function(e){var t=e.config,n=void 0===t?i:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,a,o){if(0===e||e){var s,l=o||r,c=e;if(e instanceof Date)s=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)s=new Date(e);else if("string"==typeof e){var u=t||(n||i).dateFormat,d=String(e).trim();if("today"===d)s=new Date,a=!0;else if(n&&n.parseDate)s=n.parseDate(e,u);else if(/Z$/.test(d)||/GMT$/.test(d))s=new Date(e);else{for(var p=void 0,h=[],f=0,m=0,g="";f=0?new Date:new Date(b.config.minDate.getTime()),n=D(b.config);t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),b.selectedDates=[t],b.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=f(e),i=n;void 0!==b.amPM&&n===b.amPM&&(b.amPM.textContent=b.l10n.amPM[r(b.amPM.textContent===b.l10n.amPM[0])]);var a=parseFloat(i.getAttribute("min")),s=parseFloat(i.getAttribute("max")),l=parseFloat(i.getAttribute("step")),c=parseInt(i.value,10),u=c+l*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==i.value&&2===i.value.length){var d=i===b.hourElement,p=i===b.minuteElement;us&&(u=i===b.hourElement?u-s-r(!b.amPM):a,p&&H(void 0,1,b.hourElement)),b.amPM&&d&&(1===l?u+c===23:Math.abs(u-c)>l)&&(b.amPM.textContent=b.l10n.amPM[r(b.amPM.textContent===b.l10n.amPM[0])]),i.value=o(u)}}(e);var i=b._input.value;S(),ke(),b._input.value!==i&&b._debouncedChange()}function S(){if(void 0!==b.hourElement&&void 0!==b.minuteElement){var e,t,n=(parseInt(b.hourElement.value.slice(-2),10)||0)%24,i=(parseInt(b.minuteElement.value,10)||0)%60,a=void 0!==b.secondElement?(parseInt(b.secondElement.value,10)||0)%60:0;void 0!==b.amPM&&(e=n,t=b.amPM.textContent,n=e%12+12*r(t===b.l10n.amPM[1]));var o=void 0!==b.config.minTime||b.config.minDate&&b.minDateHasTime&&b.latestSelectedDateObj&&0===C(b.latestSelectedDateObj,b.config.minDate,!0),s=void 0!==b.config.maxTime||b.config.maxDate&&b.maxDateHasTime&&b.latestSelectedDateObj&&0===C(b.latestSelectedDateObj,b.config.maxDate,!0);if(void 0!==b.config.maxTime&&void 0!==b.config.minTime&&b.config.minTime>b.config.maxTime){var l=k(b.config.minTime.getHours(),b.config.minTime.getMinutes(),b.config.minTime.getSeconds()),c=k(b.config.maxTime.getHours(),b.config.maxTime.getMinutes(),b.config.maxTime.getSeconds()),u=k(n,i,a);if(u>c&&u=12)]),void 0!==b.secondElement&&(b.secondElement.value=o(n)))}function j(e){var t=f(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&ee(n)}function P(e,t,n,i){return t instanceof Array?t.forEach((function(t){return P(e,t,n,i)})):e instanceof Array?e.forEach((function(e){return P(e,t,n,i)})):(e.addEventListener(t,n,i),void b._handlers.push({remove:function(){return e.removeEventListener(t,n,i)}}))}function F(){ye("onChange")}function N(e,t){var n=void 0!==e?b.parseDate(e):b.latestSelectedDateObj||(b.config.minDate&&b.config.minDate>b.now?b.config.minDate:b.config.maxDate&&b.config.maxDate=0&&C(e,b.selectedDates[1])<=0}(t)&&!we(t)&&o.classList.add("inRange"),b.weekNumbers&&1===b.config.showMonths&&"prevMonthDay"!==e&&i%7==6&&b.weekNumbers.insertAdjacentHTML("beforeend",""+b.config.getWeek(t)+""),ye("onDayCreate",o),o}function z(e){e.focus(),"range"===b.config.mode&&oe(e)}function U(e){for(var t=e>0?0:b.config.showMonths-1,n=e>0?b.config.showMonths:-1,i=t;i!=n;i+=e)for(var a=b.daysContainer.children[i],o=e>0?0:a.children.length-1,r=e>0?a.children.length:-1,s=o;s!=r;s+=e){var l=a.children[s];if(-1===l.className.indexOf("hidden")&&te(l.dateObj))return l}}function $(e,t){var n=E(),i=ne(n||document.body),a=void 0!==e?e:i?n:void 0!==b.selectedDateElem&&ne(b.selectedDateElem)?b.selectedDateElem:void 0!==b.todayDateElem&&ne(b.todayDateElem)?b.todayDateElem:U(t>0?1:-1);void 0===a?b._input.focus():i?function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():b.currentMonth,i=t>0?b.config.showMonths:-1,a=t>0?1:-1,o=n-b.currentMonth;o!=i;o+=a)for(var r=b.daysContainer.children[o],s=n-b.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,l=r.children.length,c=s;c>=0&&c0?l:-1);c+=a){var u=r.children[c];if(-1===u.className.indexOf("hidden")&&te(u.dateObj)&&Math.abs(e.$i-c)>=Math.abs(t))return z(u)}b.changeMonth(a),$(U(a),0)}(a,t):z(a)}function Q(e,t){for(var n=(new Date(e,t,1).getDay()-b.l10n.firstDayOfWeek+7)%7,i=b.utils.getDaysInMonth((t-1+12)%12,e),a=b.utils.getDaysInMonth(t,e),o=window.document.createDocumentFragment(),r=b.config.showMonths>1,s=r?"prevMonthDay hidden":"prevMonthDay",l=r?"nextMonthDay hidden":"nextMonthDay",c=i+1-n,d=0;c<=i;c++,d++)o.appendChild(B("flatpickr-day "+s,new Date(e,t-1,c),0,d));for(c=1;c<=a;c++,d++)o.appendChild(B("flatpickr-day",new Date(e,t,c),0,d));for(var p=a+1;p<=42-n&&(1===b.config.showMonths||d%7!=0);p++,d++)o.appendChild(B("flatpickr-day "+l,new Date(e,t+1,p%a),0,d));var h=u("div","dayContainer");return h.appendChild(o),h}function V(){if(void 0!==b.daysContainer){d(b.daysContainer),b.weekNumbers&&d(b.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==b.config.monthSelectorType)){var e=function(e){return!(void 0!==b.config.minDate&&b.currentYear===b.config.minDate.getFullYear()&&eb.config.maxDate.getMonth())};b.monthsDropdownContainer.tabIndex=-1,b.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var n=u("option","flatpickr-monthDropdown-month");n.value=new Date(b.currentYear,t).getMonth().toString(),n.textContent=g(t,b.config.shorthandCurrentMonth,b.l10n),n.tabIndex=-1,b.currentMonth===t&&(n.selected=!0),b.monthsDropdownContainer.appendChild(n)}}}function W(){var e,t=u("div","flatpickr-month"),n=window.document.createDocumentFragment();b.config.showMonths>1||"static"===b.config.monthSelectorType?e=u("span","cur-month"):(b.monthsDropdownContainer=u("select","flatpickr-monthDropdown-months"),b.monthsDropdownContainer.setAttribute("aria-label",b.l10n.monthAriaLabel),P(b.monthsDropdownContainer,"change",(function(e){var t=f(e),n=parseInt(t.value,10);b.changeMonth(n-b.currentMonth),ye("onMonthChange")})),G(),e=b.monthsDropdownContainer);var i=h("cur-year",{tabindex:"-1"}),a=i.getElementsByTagName("input")[0];a.setAttribute("aria-label",b.l10n.yearAriaLabel),b.config.minDate&&a.setAttribute("min",b.config.minDate.getFullYear().toString()),b.config.maxDate&&(a.setAttribute("max",b.config.maxDate.getFullYear().toString()),a.disabled=!!b.config.minDate&&b.config.minDate.getFullYear()===b.config.maxDate.getFullYear());var o=u("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(i),n.appendChild(o),t.appendChild(n),{container:t,yearElement:a,monthElement:e}}function K(){d(b.monthNav),b.monthNav.appendChild(b.prevMonthNav),b.config.showMonths&&(b.yearElements=[],b.monthElements=[]);for(var e=b.config.showMonths;e--;){var t=W();b.yearElements.push(t.yearElement),b.monthElements.push(t.monthElement),b.monthNav.appendChild(t.container)}b.monthNav.appendChild(b.nextMonthNav)}function Y(){b.weekdayContainer?d(b.weekdayContainer):b.weekdayContainer=u("div","flatpickr-weekdays");for(var e=b.config.showMonths;e--;){var t=u("div","flatpickr-weekdaycontainer");b.weekdayContainer.appendChild(t)}return q(),b.weekdayContainer}function q(){if(b.weekdayContainer){var e=b.l10n.firstDayOfWeek,n=t(b.l10n.weekdays.shorthand);e>0&&e\n "+n.join("")+"\n \n "}}function J(e,t){void 0===t&&(t=!0);var n=t?e:e-b.currentMonth;n<0&&!0===b._hidePrevMonthArrow||n>0&&!0===b._hideNextMonthArrow||(b.currentMonth+=n,(b.currentMonth<0||b.currentMonth>11)&&(b.currentYear+=b.currentMonth>11?1:-1,b.currentMonth=(b.currentMonth+12)%12,ye("onYearChange"),G()),V(),ye("onMonthChange"),_e())}function Z(e){return b.calendarContainer.contains(e)}function X(e){if(b.isOpen&&!b.config.inline){var t=f(e),n=Z(t),i=!(t===b.input||t===b.altInput||b.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(b.input)||~e.path.indexOf(b.altInput))||n||Z(e.relatedTarget)),a=!b.config.ignoredFocusElements.some((function(e){return e.contains(t)}));i&&a&&(b.config.allowInput&&b.setDate(b._input.value,!1,b.config.altInput?b.config.altFormat:b.config.dateFormat),void 0!==b.timeContainer&&void 0!==b.minuteElement&&void 0!==b.hourElement&&""!==b.input.value&&void 0!==b.input.value&&I(),b.close(),b.config&&"range"===b.config.mode&&1===b.selectedDates.length&&b.clear(!1))}}function ee(e){if(!(!e||b.config.minDate&&eb.config.maxDate.getFullYear())){var t=e,n=b.currentYear!==t;b.currentYear=t||b.currentYear,b.config.maxDate&&b.currentYear===b.config.maxDate.getFullYear()?b.currentMonth=Math.min(b.config.maxDate.getMonth(),b.currentMonth):b.config.minDate&&b.currentYear===b.config.minDate.getFullYear()&&(b.currentMonth=Math.max(b.config.minDate.getMonth(),b.currentMonth)),n&&(b.redraw(),ye("onYearChange"),G())}}function te(e,t){var n;void 0===t&&(t=!0);var i=b.parseDate(e,void 0,t);if(b.config.minDate&&i&&C(i,b.config.minDate,void 0!==t?t:!b.minDateHasTime)<0||b.config.maxDate&&i&&C(i,b.config.maxDate,void 0!==t?t:!b.maxDateHasTime)>0)return!1;if(!b.config.enable&&0===b.config.disable.length)return!0;if(void 0===i)return!1;for(var a=!!b.config.enable,o=null!==(n=b.config.enable)&&void 0!==n?n:b.config.disable,r=0,s=void 0;r=s.from.getTime()&&i.getTime()<=s.to.getTime())return a}return!a}function ne(e){return void 0!==b.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&b.daysContainer.contains(e)}function ie(e){var t=e.target===b._input,n=b._input.value.trimEnd()!==Ce();!t||!n||e.relatedTarget&&Z(e.relatedTarget)||b.setDate(b._input.value,!0,e.target===b.altInput?b.config.altFormat:b.config.dateFormat)}function ae(e){var t=f(e),n=b.config.wrap?m.contains(t):t===b._input,i=b.config.allowInput,a=b.isOpen&&(!i||!n),o=b.config.inline&&n&&!i;if(13===e.keyCode&&n){if(i)return b.setDate(b._input.value,!0,t===b.altInput?b.config.altFormat:b.config.dateFormat),b.close(),t.blur();b.open()}else if(Z(t)||a||o){var r=!!b.timeContainer&&b.timeContainer.contains(t);switch(e.keyCode){case 13:r?(e.preventDefault(),I(),pe()):he(e);break;case 27:e.preventDefault(),pe();break;case 8:case 46:n&&!b.config.allowInput&&(e.preventDefault(),b.clear());break;case 37:case 39:if(r||n)b.hourElement&&b.hourElement.focus();else{e.preventDefault();var s=E();if(void 0!==b.daysContainer&&(!1===i||s&&ne(s))){var l=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),J(l),$(U(1),0)):$(void 0,l)}}break;case 38:case 40:e.preventDefault();var c=40===e.keyCode?1:-1;b.daysContainer&&void 0!==t.$i||t===b.input||t===b.altInput?e.ctrlKey?(e.stopPropagation(),ee(b.currentYear-c),$(U(1),0)):r||$(void 0,7*c):t===b.currentYearElement?ee(b.currentYear-c):b.config.enableTime&&(!r&&b.hourElement&&b.hourElement.focus(),I(e),b._debouncedChange());break;case 9:if(r){var u=[b.hourElement,b.minuteElement,b.secondElement,b.amPM].concat(b.pluginElements).filter((function(e){return e})),d=u.indexOf(t);if(-1!==d){var p=u[d+(e.shiftKey?-1:1)];e.preventDefault(),(p||b._input).focus()}}else!b.config.noCalendar&&b.daysContainer&&b.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),b._input.focus())}}if(void 0!==b.amPM&&t===b.amPM)switch(e.key){case b.l10n.amPM[0].charAt(0):case b.l10n.amPM[0].charAt(0).toLowerCase():b.amPM.textContent=b.l10n.amPM[0],S(),ke();break;case b.l10n.amPM[1].charAt(0):case b.l10n.amPM[1].charAt(0).toLowerCase():b.amPM.textContent=b.l10n.amPM[1],S(),ke()}(n||Z(t))&&ye("onKeyDown",e)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===b.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():b.days.firstElementChild.dateObj.getTime(),i=b.parseDate(b.selectedDates[0],void 0,!0).getTime(),a=Math.min(n,b.selectedDates[0].getTime()),o=Math.max(n,b.selectedDates[0].getTime()),r=!1,s=0,l=0,c=a;ca&&cs)?s=c:c>i&&(!l||c ."+t)).forEach((function(t){var a,o,c,u=t.dateObj.getTime(),d=s>0&&u0&&u>l;if(d)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));r&&!d||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(n<=b.selectedDates[0].getTime()?"startRange":"endRange"),in&&u===i&&t.classList.add("endRange"),u>=s&&(0===l||u<=l)&&(o=i,c=n,(a=u)>Math.min(o,c)&&a0||n.getMinutes()>0||n.getSeconds()>0),b.selectedDates&&(b.selectedDates=b.selectedDates.filter((function(e){return te(e)})),b.selectedDates.length||"min"!==e||O(n),ke()),b.daysContainer&&(de(),void 0!==n?b.currentYearElement[e]=n.getFullYear().toString():b.currentYearElement.removeAttribute(e),b.currentYearElement.disabled=!!i&&void 0!==n&&i.getFullYear()===n.getFullYear())}}function le(){return b.config.wrap?m.querySelector("[data-input]"):m}function ce(){"object"!=typeof b.config.locale&&void 0===M.l10ns[b.config.locale]&&b.config.errorHandler(new Error("flatpickr: invalid locale "+b.config.locale)),b.l10n=e(e({},M.l10ns.default),"object"==typeof b.config.locale?b.config.locale:"default"!==b.config.locale?M.l10ns[b.config.locale]:void 0),y.D="("+b.l10n.weekdays.shorthand.join("|")+")",y.l="("+b.l10n.weekdays.longhand.join("|")+")",y.M="("+b.l10n.months.shorthand.join("|")+")",y.F="("+b.l10n.months.longhand.join("|")+")",y.K="("+b.l10n.amPM[0]+"|"+b.l10n.amPM[1]+"|"+b.l10n.amPM[0].toLowerCase()+"|"+b.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(m.dataset||{}))).time_24hr&&void 0===M.defaultConfig.time_24hr&&(b.config.time_24hr=b.l10n.time_24hr),b.formatDate=w(b),b.parseDate=_({config:b.config,l10n:b.l10n})}function ue(e){if("function"!=typeof b.config.position){if(void 0!==b.calendarContainer){ye("onPreCalendarPosition");var t=e||b._positionElement,n=Array.prototype.reduce.call(b.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),i=b.calendarContainer.offsetWidth,a=b.config.position.split(" "),o=a[0],r=a.length>1?a[1]:null,s=t.getBoundingClientRect(),l=window.innerHeight-s.bottom,u="above"===o||"below"!==o&&ln,d=window.pageYOffset+s.top+(u?-n-2:t.offsetHeight+2);if(c(b.calendarContainer,"arrowTop",!u),c(b.calendarContainer,"arrowBottom",u),!b.config.inline){var p=window.pageXOffset+s.left,h=!1,f=!1;"center"===r?(p-=(i-s.width)/2,h=!0):"right"===r&&(p-=i-s.width,f=!0),c(b.calendarContainer,"arrowLeft",!h&&!f),c(b.calendarContainer,"arrowCenter",h),c(b.calendarContainer,"arrowRight",f);var m=window.document.body.offsetWidth-(window.pageXOffset+s.right),g=p+i>window.document.body.offsetWidth,v=m+i>window.document.body.offsetWidth;if(c(b.calendarContainer,"rightMost",g),!b.config.static)if(b.calendarContainer.style.top=d+"px",g)if(v){var y=function(){for(var e=null,t=0;tb.currentMonth+b.config.showMonths-1)&&"range"!==b.config.mode;if(b.selectedDateElem=n,"single"===b.config.mode)b.selectedDates=[i];else if("multiple"===b.config.mode){var o=we(i);o?b.selectedDates.splice(parseInt(o),1):b.selectedDates.push(i)}else"range"===b.config.mode&&(2===b.selectedDates.length&&b.clear(!1,!1),b.latestSelectedDateObj=i,b.selectedDates.push(i),0!==C(i,b.selectedDates[0],!0)&&b.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(S(),a){var r=b.currentYear!==i.getFullYear();b.currentYear=i.getFullYear(),b.currentMonth=i.getMonth(),r&&(ye("onYearChange"),G()),ye("onMonthChange")}if(_e(),V(),ke(),a||"range"===b.config.mode||1!==b.config.showMonths?void 0!==b.selectedDateElem&&void 0===b.hourElement&&b.selectedDateElem&&b.selectedDateElem.focus():z(n),void 0!==b.hourElement&&void 0!==b.hourElement&&b.hourElement.focus(),b.config.closeOnSelect){var s="single"===b.config.mode&&!b.config.enableTime,l="range"===b.config.mode&&2===b.selectedDates.length&&!b.config.enableTime;(s||l)&&pe()}F()}}b.parseDate=_({config:b.config,l10n:b.l10n}),b._handlers=[],b.pluginElements=[],b.loadedPlugins=[],b._bind=P,b._setHoursFromDate=O,b._positionCalendar=ue,b.changeMonth=J,b.changeYear=ee,b.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),b.input.value="",void 0!==b.altInput&&(b.altInput.value=""),void 0!==b.mobileInput&&(b.mobileInput.value=""),b.selectedDates=[],b.latestSelectedDateObj=void 0,!0===t&&(b.currentYear=b._initialDate.getFullYear(),b.currentMonth=b._initialDate.getMonth()),!0===b.config.enableTime){var n=D(b.config);L(n.hours,n.minutes,n.seconds)}b.redraw(),e&&ye("onChange")},b.close=function(){b.isOpen=!1,b.isMobile||(void 0!==b.calendarContainer&&b.calendarContainer.classList.remove("open"),void 0!==b._input&&b._input.classList.remove("active")),ye("onClose")},b.onMouseOver=oe,b._createElement=u,b.createDay=B,b.destroy=function(){void 0!==b.config&&ye("onDestroy");for(var e=b._handlers.length;e--;)b._handlers[e].remove();if(b._handlers=[],b.mobileInput)b.mobileInput.parentNode&&b.mobileInput.parentNode.removeChild(b.mobileInput),b.mobileInput=void 0;else if(b.calendarContainer&&b.calendarContainer.parentNode)if(b.config.static&&b.calendarContainer.parentNode){var t=b.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else b.calendarContainer.parentNode.removeChild(b.calendarContainer);b.altInput&&(b.input.type="text",b.altInput.parentNode&&b.altInput.parentNode.removeChild(b.altInput),delete b.altInput),b.input&&(b.input.type=b.input._type,b.input.classList.remove("flatpickr-input"),b.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete b[e]}catch(e){}}))},b.isEnabled=te,b.jumpToDate=N,b.updateValue=ke,b.open=function(e,t){if(void 0===t&&(t=b._positionElement),!0===b.isMobile){if(e){e.preventDefault();var n=f(e);n&&n.blur()}return void 0!==b.mobileInput&&(b.mobileInput.focus(),b.mobileInput.click()),void ye("onOpen")}if(!b._input.disabled&&!b.config.inline){var i=b.isOpen;b.isOpen=!0,i||(b.calendarContainer.classList.add("open"),b._input.classList.add("active"),ye("onOpen"),ue(t)),!0===b.config.enableTime&&!0===b.config.noCalendar&&(!1!==b.config.allowInput||void 0!==e&&b.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return b.hourElement.select()}),50))}},b.redraw=de,b.set=function(e,t){if(null!==e&&"object"==typeof e)for(var i in Object.assign(b.config,e),e)void 0!==fe[i]&&fe[i].forEach((function(e){return e()}));else b.config[e]=t,void 0!==fe[e]?fe[e].forEach((function(e){return e()})):n.indexOf(e)>-1&&(b.config[e]=l(t));b.redraw(),ke(!0)},b.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=b.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return b.clear(t);me(e,n),b.latestSelectedDateObj=b.selectedDates[b.selectedDates.length-1],b.redraw(),N(void 0,t),O(),0===b.selectedDates.length&&b.clear(!1),ke(t),t&&ye("onChange")},b.toggle=function(e){if(!0===b.isOpen)return b.close();b.open(e)};var fe={locale:[ce,q],showMonths:[K,T,Y],minDate:[N],maxDate:[N],positionElement:[ve],clickOpens:[function(){!0===b.config.clickOpens?(P(b._input,"focus",b.open),P(b._input,"click",b.open)):(b._input.removeEventListener("focus",b.open),b._input.removeEventListener("click",b.open))}]};function me(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return b.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)n=[b.parseDate(e,t)];else if("string"==typeof e)switch(b.config.mode){case"single":case"time":n=[b.parseDate(e,t)];break;case"multiple":n=e.split(b.config.conjunction).map((function(e){return b.parseDate(e,t)}));break;case"range":n=e.split(b.l10n.rangeSeparator).map((function(e){return b.parseDate(e,t)}))}else b.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));b.selectedDates=b.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&te(e,!1)})),"range"===b.config.mode&&b.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function ge(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?b.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:b.parseDate(e.from,void 0),to:b.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ve(){b._positionElement=b.config.positionElement||b._input}function ye(e,t){if(void 0!==b.config){var n=b.config[e];if(void 0!==n&&n.length>0)for(var i=0;n[i]&&i1||"static"===b.config.monthSelectorType?b.monthElements[t].textContent=g(n.getMonth(),b.config.shorthandCurrentMonth,b.l10n)+" ":b.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),b._hidePrevMonthArrow=void 0!==b.config.minDate&&(b.currentYear===b.config.minDate.getFullYear()?b.currentMonth<=b.config.minDate.getMonth():b.currentYearb.config.maxDate.getMonth():b.currentYear>b.config.maxDate.getFullYear()))}function Ce(e){var t=e||(b.config.altInput?b.config.altFormat:b.config.dateFormat);return b.selectedDates.map((function(e){return b.formatDate(e,t)})).filter((function(e,t,n){return"range"!==b.config.mode||b.config.enableTime||n.indexOf(e)===t})).join("range"!==b.config.mode?b.config.conjunction:b.l10n.rangeSeparator)}function ke(e){void 0===e&&(e=!0),void 0!==b.mobileInput&&b.mobileFormatStr&&(b.mobileInput.value=void 0!==b.latestSelectedDateObj?b.formatDate(b.latestSelectedDateObj,b.mobileFormatStr):""),b.input.value=Ce(b.config.dateFormat),void 0!==b.altInput&&(b.altInput.value=Ce(b.config.altFormat)),!1!==e&&ye("onValueUpdate")}function Ae(e){var t=f(e),n=b.prevMonthNav.contains(t),i=b.nextMonthNav.contains(t);n||i?J(n?-1:1):b.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?b.changeYear(b.currentYear+1):t.classList.contains("arrowDown")&&b.changeYear(b.currentYear-1)}return function(){b.element=b.input=m,b.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=e(e({},JSON.parse(JSON.stringify(m.dataset||{}))),v),o={};b.config.parseDate=a.parseDate,b.config.formatDate=a.formatDate,Object.defineProperty(b.config,"enable",{get:function(){return b.config._enable},set:function(e){b.config._enable=ge(e)}}),Object.defineProperty(b.config,"disable",{get:function(){return b.config._disable},set:function(e){b.config._disable=ge(e)}});var r="time"===a.mode;if(!a.dateFormat&&(a.enableTime||r)){var s=M.defaultConfig.dateFormat||i.dateFormat;o.dateFormat=a.noCalendar||r?"H:i"+(a.enableSeconds?":S":""):s+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||r)&&!a.altFormat){var c=M.defaultConfig.altFormat||i.altFormat;o.altFormat=a.noCalendar||r?"h:i"+(a.enableSeconds?":S K":" K"):c+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(b.config,"minDate",{get:function(){return b.config._minDate},set:se("min")}),Object.defineProperty(b.config,"maxDate",{get:function(){return b.config._maxDate},set:se("max")});var u=function(e){return function(t){b.config["min"===e?"_minTime":"_maxTime"]=b.parseDate(t,"H:i:S")}};Object.defineProperty(b.config,"minTime",{get:function(){return b.config._minTime},set:u("min")}),Object.defineProperty(b.config,"maxTime",{get:function(){return b.config._maxTime},set:u("max")}),"time"===a.mode&&(b.config.noCalendar=!0,b.config.enableTime=!0),Object.assign(b.config,o,a);for(var d=0;d-1?b.config[h]=l(p[h]).map(x).concat(b.config[h]):void 0===a[h]&&(b.config[h]=p[h])}a.altInputClass||(b.config.altInputClass=le().className+" "+b.config.altInputClass),ye("onParseConfig")}(),ce(),b.input=le(),b.input?(b.input._type=b.input.type,b.input.type="text",b.input.classList.add("flatpickr-input"),b._input=b.input,b.config.altInput&&(b.altInput=u(b.input.nodeName,b.config.altInputClass),b._input=b.altInput,b.altInput.placeholder=b.input.placeholder,b.altInput.disabled=b.input.disabled,b.altInput.required=b.input.required,b.altInput.tabIndex=b.input.tabIndex,b.altInput.type="text",b.input.setAttribute("type","hidden"),!b.config.static&&b.input.parentNode&&b.input.parentNode.insertBefore(b.altInput,b.input.nextSibling)),b.config.allowInput||b._input.setAttribute("readonly","readonly"),ve()):b.config.errorHandler(new Error("Invalid input element specified")),function(){b.selectedDates=[],b.now=b.parseDate(b.config.now)||new Date;var e=b.config.defaultDate||("INPUT"!==b.input.nodeName&&"TEXTAREA"!==b.input.nodeName||!b.input.placeholder||b.input.value!==b.input.placeholder?b.input.value:null);e&&me(e,b.config.dateFormat),b._initialDate=b.selectedDates.length>0?b.selectedDates[0]:b.config.minDate&&b.config.minDate.getTime()>b.now.getTime()?b.config.minDate:b.config.maxDate&&b.config.maxDate.getTime()0&&(b.latestSelectedDateObj=b.selectedDates[0]),void 0!==b.config.minTime&&(b.config.minTime=b.parseDate(b.config.minTime,"H:i")),void 0!==b.config.maxTime&&(b.config.maxTime=b.parseDate(b.config.maxTime,"H:i")),b.minDateHasTime=!!b.config.minDate&&(b.config.minDate.getHours()>0||b.config.minDate.getMinutes()>0||b.config.minDate.getSeconds()>0),b.maxDateHasTime=!!b.config.maxDate&&(b.config.maxDate.getHours()>0||b.config.maxDate.getMinutes()>0||b.config.maxDate.getSeconds()>0)}(),b.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=b.currentMonth),void 0===t&&(t=b.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:b.l10n.daysInMonth[e]}},b.isMobile||function(){var e=window.document.createDocumentFragment();if(b.calendarContainer=u("div","flatpickr-calendar"),b.calendarContainer.tabIndex=-1,!b.config.noCalendar){if(e.appendChild((b.monthNav=u("div","flatpickr-months"),b.yearElements=[],b.monthElements=[],b.prevMonthNav=u("span","flatpickr-prev-month"),b.prevMonthNav.innerHTML=b.config.prevArrow,b.nextMonthNav=u("span","flatpickr-next-month"),b.nextMonthNav.innerHTML=b.config.nextArrow,K(),Object.defineProperty(b,"_hidePrevMonthArrow",{get:function(){return b.__hidePrevMonthArrow},set:function(e){b.__hidePrevMonthArrow!==e&&(c(b.prevMonthNav,"flatpickr-disabled",e),b.__hidePrevMonthArrow=e)}}),Object.defineProperty(b,"_hideNextMonthArrow",{get:function(){return b.__hideNextMonthArrow},set:function(e){b.__hideNextMonthArrow!==e&&(c(b.nextMonthNav,"flatpickr-disabled",e),b.__hideNextMonthArrow=e)}}),b.currentYearElement=b.yearElements[0],_e(),b.monthNav)),b.innerContainer=u("div","flatpickr-innerContainer"),b.config.weekNumbers){var t=function(){b.calendarContainer.classList.add("hasWeeks");var e=u("div","flatpickr-weekwrapper");e.appendChild(u("span","flatpickr-weekday",b.l10n.weekAbbreviation));var t=u("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,i=t.weekNumbers;b.innerContainer.appendChild(n),b.weekNumbers=i,b.weekWrapper=n}b.rContainer=u("div","flatpickr-rContainer"),b.rContainer.appendChild(Y()),b.daysContainer||(b.daysContainer=u("div","flatpickr-days"),b.daysContainer.tabIndex=-1),V(),b.rContainer.appendChild(b.daysContainer),b.innerContainer.appendChild(b.rContainer),e.appendChild(b.innerContainer)}b.config.enableTime&&e.appendChild(function(){b.calendarContainer.classList.add("hasTime"),b.config.noCalendar&&b.calendarContainer.classList.add("noCalendar");var e=D(b.config);b.timeContainer=u("div","flatpickr-time"),b.timeContainer.tabIndex=-1;var t=u("span","flatpickr-time-separator",":"),n=h("flatpickr-hour",{"aria-label":b.l10n.hourAriaLabel});b.hourElement=n.getElementsByTagName("input")[0];var i=h("flatpickr-minute",{"aria-label":b.l10n.minuteAriaLabel});if(b.minuteElement=i.getElementsByTagName("input")[0],b.hourElement.tabIndex=b.minuteElement.tabIndex=-1,b.hourElement.value=o(b.latestSelectedDateObj?b.latestSelectedDateObj.getHours():b.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),b.minuteElement.value=o(b.latestSelectedDateObj?b.latestSelectedDateObj.getMinutes():e.minutes),b.hourElement.setAttribute("step",b.config.hourIncrement.toString()),b.minuteElement.setAttribute("step",b.config.minuteIncrement.toString()),b.hourElement.setAttribute("min",b.config.time_24hr?"0":"1"),b.hourElement.setAttribute("max",b.config.time_24hr?"23":"12"),b.hourElement.setAttribute("maxlength","2"),b.minuteElement.setAttribute("min","0"),b.minuteElement.setAttribute("max","59"),b.minuteElement.setAttribute("maxlength","2"),b.timeContainer.appendChild(n),b.timeContainer.appendChild(t),b.timeContainer.appendChild(i),b.config.time_24hr&&b.timeContainer.classList.add("time24hr"),b.config.enableSeconds){b.timeContainer.classList.add("hasSeconds");var a=h("flatpickr-second");b.secondElement=a.getElementsByTagName("input")[0],b.secondElement.value=o(b.latestSelectedDateObj?b.latestSelectedDateObj.getSeconds():e.seconds),b.secondElement.setAttribute("step",b.minuteElement.getAttribute("step")),b.secondElement.setAttribute("min","0"),b.secondElement.setAttribute("max","59"),b.secondElement.setAttribute("maxlength","2"),b.timeContainer.appendChild(u("span","flatpickr-time-separator",":")),b.timeContainer.appendChild(a)}return b.config.time_24hr||(b.amPM=u("span","flatpickr-am-pm",b.l10n.amPM[r((b.latestSelectedDateObj?b.hourElement.value:b.config.defaultHour)>11)]),b.amPM.title=b.l10n.toggleTitle,b.amPM.tabIndex=-1,b.timeContainer.appendChild(b.amPM)),b.timeContainer}()),c(b.calendarContainer,"rangeMode","range"===b.config.mode),c(b.calendarContainer,"animate",!0===b.config.animate),c(b.calendarContainer,"multiMonth",b.config.showMonths>1),b.calendarContainer.appendChild(e);var a=void 0!==b.config.appendTo&&void 0!==b.config.appendTo.nodeType;if((b.config.inline||b.config.static)&&(b.calendarContainer.classList.add(b.config.inline?"inline":"static"),b.config.inline&&(!a&&b.element.parentNode?b.element.parentNode.insertBefore(b.calendarContainer,b._input.nextSibling):void 0!==b.config.appendTo&&b.config.appendTo.appendChild(b.calendarContainer)),b.config.static)){var s=u("div","flatpickr-wrapper");b.element.parentNode&&b.element.parentNode.insertBefore(s,b.element),s.appendChild(b.element),b.altInput&&s.appendChild(b.altInput),s.appendChild(b.calendarContainer)}b.config.static||b.config.inline||(void 0!==b.config.appendTo?b.config.appendTo:window.document.body).appendChild(b.calendarContainer)}(),function(){if(b.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(b.element.querySelectorAll("[data-"+e+"]"),(function(t){return P(t,"click",b[e])}))})),b.isMobile)!function(){var e=b.config.enableTime?b.config.noCalendar?"time":"datetime-local":"date";b.mobileInput=u("input",b.input.className+" flatpickr-mobile"),b.mobileInput.tabIndex=1,b.mobileInput.type=e,b.mobileInput.disabled=b.input.disabled,b.mobileInput.required=b.input.required,b.mobileInput.placeholder=b.input.placeholder,b.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",b.selectedDates.length>0&&(b.mobileInput.defaultValue=b.mobileInput.value=b.formatDate(b.selectedDates[0],b.mobileFormatStr)),b.config.minDate&&(b.mobileInput.min=b.formatDate(b.config.minDate,"Y-m-d")),b.config.maxDate&&(b.mobileInput.max=b.formatDate(b.config.maxDate,"Y-m-d")),b.input.getAttribute("step")&&(b.mobileInput.step=String(b.input.getAttribute("step"))),b.input.type="hidden",void 0!==b.altInput&&(b.altInput.type="hidden");try{b.input.parentNode&&b.input.parentNode.insertBefore(b.mobileInput,b.input.nextSibling)}catch(e){}P(b.mobileInput,"change",(function(e){b.setDate(f(e).value,!1,b.mobileFormatStr),ye("onChange"),ye("onClose")}))}();else{var e=s(re,50);if(b._debouncedChange=s(F,300),b.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(b.daysContainer,"mouseover",(function(e){"range"===b.config.mode&&oe(f(e))})),P(b._input,"keydown",ae),void 0!==b.calendarContainer&&P(b.calendarContainer,"keydown",ae),b.config.inline||b.config.static||P(window,"resize",e),void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document,"mousedown",X),P(window.document,"focus",X,{capture:!0}),!0===b.config.clickOpens&&(P(b._input,"focus",b.open),P(b._input,"click",b.open)),void 0!==b.daysContainer&&(P(b.monthNav,"click",Ae),P(b.monthNav,["keyup","increment"],j),P(b.daysContainer,"click",he)),void 0!==b.timeContainer&&void 0!==b.minuteElement&&void 0!==b.hourElement){P(b.timeContainer,["increment"],I),P(b.timeContainer,"blur",I,{capture:!0}),P(b.timeContainer,"click",R),P([b.hourElement,b.minuteElement],["focus","click"],(function(e){return f(e).select()})),void 0!==b.secondElement&&P(b.secondElement,"focus",(function(){return b.secondElement&&b.secondElement.select()})),void 0!==b.amPM&&P(b.amPM,"click",(function(e){I(e)}))}b.config.allowInput&&P(b._input,"blur",ie)}}(),(b.selectedDates.length||b.config.noCalendar)&&(b.config.enableTime&&O(b.config.noCalendar?b.latestSelectedDateObj:void 0),ke(!1)),T();var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!b.isMobile&&t&&ue(),ye("onReady")}(),b}function x(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),i=[],a=0;ae.config.maxDate&&(t=e.config.maxDate),e.currentYear=t.getFullYear()),e.currentYearElement.value=String(e.currentYear),e.rContainer)&&e.rContainer.querySelectorAll(".flatpickr-monthSelect-month").forEach((function(t){t.dateObj.setFullYear(e.currentYear),e.config.minDate&&t.dateObje.config.maxDate?t.classList.add("flatpickr-disabled"):t.classList.remove("flatpickr-disabled")}));s()}function c(t){t.preventDefault(),t.stopPropagation();var n=i(t);if(n instanceof Element&&!n.classList.contains("flatpickr-disabled")&&!n.classList.contains("notAllowed")&&(u(n.dateObj),e.config.closeOnSelect)){var a="single"===e.config.mode,o="range"===e.config.mode&&2===e.selectedDates.length;(a||o)&&e.close()}}function u(t){var n=new Date(e.currentYear,t.getMonth(),t.getDate()),i=[];switch(e.config.mode){case"single":i=[n];break;case"multiple":i.push(n);break;case"range":2===e.selectedDates.length?i=[n]:(i=e.selectedDates.concat([n])).sort((function(e,t){return e.getTime()-t.getTime()}))}e.setDate(i,!0),s()}var d={37:-1,39:1,40:3,38:-3};function p(){var t;"range"===(null===(t=e.config)||void 0===t?void 0:t.mode)&&1===e.selectedDates.length&&e.clear(!1),e.selectedDates.length||o()}return{onParseConfig:function(){e.config.enableTime=!1},onValueUpdate:s,onKeyDown:function(t,n,i,o){var r=void 0!==d[o.keyCode];if((r||13===o.keyCode)&&e.rContainer&&a.monthsContainer){var s=e.rContainer.querySelector(".flatpickr-monthSelect-month.selected"),l=Array.prototype.indexOf.call(a.monthsContainer.children,document.activeElement);if(-1===l){var c=s||a.monthsContainer.firstElementChild;c.focus(),l=c.$i}r?a.monthsContainer.children[(12+l+d[o.keyCode])%12].focus():13===o.keyCode&&a.monthsContainer.contains(document.activeElement)&&u(document.activeElement.dateObj)}},onReady:[function(){r._stubbedCurrentMonth=e._initialDate.getMonth(),e._initialDate.setMonth(r._stubbedCurrentMonth),e.currentMonth=r._stubbedCurrentMonth},function(){if(e.rContainer){n(e.rContainer);for(var t=0;t0&&(a=s(n.width)/l||1),r>0&&(o=s(n.height)/r||1)}return{width:n.width/a,height:n.height/o,top:n.top/o,right:n.right/a,bottom:n.bottom/o,left:n.left/a,x:n.left/a,y:n.top/o}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function u(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function p(e){return l(d(e)).left+c(e).scrollLeft}function h(e){return t(e).getComputedStyle(e)}function f(e){var t=h(e),n=t.overflow,i=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+i)}function m(e,n,a){void 0===a&&(a=!1);var o,r,h=i(n),m=i(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,i=s(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(n),g=d(n),v=l(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(h||!h&&!a)&&(("body"!==u(n)||f(g))&&(y=(o=n)!==t(o)&&i(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:c(o)),i(n)?((b=l(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):g&&(b.x=p(g))),{x:v.left+y.scrollLeft-b.x,y:v.top+y.scrollTop-b.y,width:v.width,height:v.height}}function g(e){var t=l(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function v(e){return"html"===u(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||d(e)}function y(e){return["html","body","#document"].indexOf(u(e))>=0?e.ownerDocument.body:i(e)&&f(e)?e:y(v(e))}function b(e,n){var i;void 0===n&&(n=[]);var a=y(e),o=a===(null==(i=e.ownerDocument)?void 0:i.body),r=t(a),s=o?[r].concat(r.visualViewport||[],f(a)?a:[]):a,l=n.concat(s);return o?l:l.concat(b(v(s)))}function w(e){return["table","td","th"].indexOf(u(e))>=0}function _(e){return i(e)&&"fixed"!==h(e).position?e.offsetParent:null}function C(e){for(var n=t(e),o=_(e);o&&w(o)&&"static"===h(o).position;)o=_(o);return o&&("html"===u(o)||"body"===u(o)&&"static"===h(o).position)?n:o||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&i(e)&&"fixed"===h(e).position)return null;var n=v(e);for(a(n)&&(n=n.host);i(n)&&["html","body"].indexOf(u(n))<0;){var o=h(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||n}var k="top",A="bottom",D="right",E="left",x="auto",M=[k,A,D,E],T="start",I="end",S="viewport",O="popper",L=M.reduce((function(e,t){return e.concat([t+"-"+T,t+"-"+I])}),[]),j=[].concat(M,[x]).reduce((function(e,t){return e.concat([t,t+"-"+T,t+"-"+I])}),[]),P=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function F(e){var t=new Map,n=new Set,i=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&a(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),i}function N(e){return e.split("-")[0]}function R(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&a(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function H(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function B(e,i){return i===S?H(function(e){var n=t(e),i=d(e),a=n.visualViewport,o=i.clientWidth,r=i.clientHeight,s=0,l=0;return a&&(o=a.width,r=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=a.offsetLeft,l=a.offsetTop)),{width:o,height:r,x:s+p(e),y:l}}(e)):n(i)?function(e){var t=l(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(i):H(function(e){var t,n=d(e),i=c(e),a=null==(t=e.ownerDocument)?void 0:t.body,r=o(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),s=o(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-i.scrollLeft+p(e),u=-i.scrollTop;return"rtl"===h(a||n).direction&&(l+=o(n.clientWidth,a?a.clientWidth:0)-r),{width:r,height:s,x:l,y:u}}(d(e)))}function z(e,t,a){var s="clippingParents"===t?function(e){var t=b(v(e)),a=["absolute","fixed"].indexOf(h(e).position)>=0&&i(e)?C(e):e;return n(a)?t.filter((function(e){return n(e)&&R(e,a)&&"body"!==u(e)})):[]}(e):[].concat(t),l=[].concat(s,[a]),c=l[0],d=l.reduce((function(t,n){var i=B(e,n);return t.top=o(i.top,t.top),t.right=r(i.right,t.right),t.bottom=r(i.bottom,t.bottom),t.left=o(i.left,t.left),t}),B(e,c));return d.width=d.right-d.left,d.height=d.bottom-d.top,d.x=d.left,d.y=d.top,d}function U(e){return e.split("-")[1]}function $(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Q(e){var t,n=e.reference,i=e.element,a=e.placement,o=a?N(a):null,r=a?U(a):null,s=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(o){case k:t={x:s,y:n.y-i.height};break;case A:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:l};break;case E:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?$(o):null;if(null!=c){var u="y"===c?"height":"width";switch(r){case T:t[c]=t[c]-(n[u]/2-i[u]/2);break;case I:t[c]=t[c]+(n[u]/2-i[u]/2)}}return t}function V(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function W(e,t){void 0===t&&(t={});var i=t,a=i.placement,o=void 0===a?e.placement:a,r=i.boundary,s=void 0===r?"clippingParents":r,c=i.rootBoundary,u=void 0===c?S:c,p=i.elementContext,h=void 0===p?O:p,f=i.altBoundary,m=void 0!==f&&f,g=i.padding,v=void 0===g?0:g,y=V("number"!=typeof v?v:G(v,M)),b=h===O?"reference":O,w=e.rects.popper,_=e.elements[m?b:h],C=z(n(_)?_:_.contextElement||d(e.elements.popper),s,u),E=l(e.elements.reference),x=Q({reference:E,element:w,strategy:"absolute",placement:o}),T=H(Object.assign({},w,x)),I=h===O?T:E,L={top:C.top-I.top+y.top,bottom:I.bottom-C.bottom+y.bottom,left:C.left-I.left+y.left,right:I.right-C.right+y.right},j=e.modifiersData.offset;if(h===O&&j){var P=j[o];Object.keys(L).forEach((function(e){var t=[D,A].indexOf(e)>=0?1:-1,n=[k,A].indexOf(e)>=0?"y":"x";L[e]+=P[n]*t}))}return L}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Y(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,r=o[0],s=o[1];return r=r||0,s=(s||0)*a,[E,D].indexOf(i)>=0?{x:s,y:r}:{x:r,y:s}}(n,t.rects,o),e}),{}),s=r[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=r}},oe={left:"right",right:"left",bottom:"top",top:"bottom"};function re(e){return e.replace(/left|right|bottom|top/g,(function(e){return oe[e]}))}var se={start:"end",end:"start"};function le(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,i=n.placement,a=n.boundary,o=n.rootBoundary,r=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?j:l,u=U(i),d=u?s?L:L.filter((function(e){return U(e)===u})):M,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var h=p.reduce((function(t,n){return t[n]=W(e,{placement:n,boundary:a,rootBoundary:o,padding:r})[N(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}var ue={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var a=n.mainAxis,o=void 0===a||a,r=n.altAxis,s=void 0===r||r,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,f=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,v=N(g),y=l||(v!==g&&f?function(e){if(N(e)===x)return[];var t=re(e);return[le(e),t,le(t)]}(g):[re(g)]),b=[g].concat(y).reduce((function(e,n){return e.concat(N(n)===x?ce(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,_=t.rects.popper,C=new Map,M=!0,I=b[0],S=0;S=0,F=P?"width":"height",R=W(t,{placement:O,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),H=P?j?D:E:j?A:k;w[F]>_[F]&&(H=re(H));var B=re(H),z=[];if(o&&z.push(R[L]<=0),s&&z.push(R[H]<=0,R[B]<=0),z.every((function(e){return e}))){I=O,M=!1;break}C.set(O,z)}if(M)for(var $=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return I=t,"break"},Q=f?3:1;Q>0&&"break"!==$(Q);Q--);t.placement!==I&&(t.modifiersData[i]._skip=!0,t.placement=I,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return o(e,r(t,n))}var pe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,a=n.mainAxis,s=void 0===a||a,l=n.altAxis,c=void 0!==l&&l,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.padding,f=n.tether,m=void 0===f||f,v=n.tetherOffset,y=void 0===v?0:v,b=W(t,{boundary:u,rootBoundary:d,padding:h,altBoundary:p}),w=N(t.placement),_=U(t.placement),x=!_,M=$(w),I="x"===M?"y":"x",S=t.modifiersData.popperOffsets,O=t.rects.reference,L=t.rects.popper,j="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,P="number"==typeof j?{mainAxis:j,altAxis:j}:Object.assign({mainAxis:0,altAxis:0},j),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(S){if(s){var H,B="y"===M?k:E,z="y"===M?A:D,Q="y"===M?"height":"width",V=S[M],G=V+b[B],K=V-b[z],Y=m?-L[Q]/2:0,q=_===T?O[Q]:L[Q],J=_===T?-L[Q]:-O[Q],Z=t.elements.arrow,X=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[B],ne=ee[z],ie=de(0,O[Q],X[Q]),ae=x?O[Q]/2-Y-ie-te-P.mainAxis:q-ie-te-P.mainAxis,oe=x?-O[Q]/2+Y+ie+ne+P.mainAxis:J+ie+ne+P.mainAxis,re=t.elements.arrow&&C(t.elements.arrow),se=re?"y"===M?re.clientTop||0:re.clientLeft||0:0,le=null!=(H=null==F?void 0:F[M])?H:0,ce=V+oe-le,ue=de(m?r(G,V+ae-le-se):G,V,m?o(K,ce):K);S[M]=ue,R[M]=ue-V}if(c){var pe,he="x"===M?k:E,fe="x"===M?A:D,me=S[I],ge="y"===I?"height":"width",ve=me+b[he],ye=me-b[fe],be=-1!==[k,E].indexOf(w),we=null!=(pe=null==F?void 0:F[I])?pe:0,_e=be?ve:me-O[ge]-L[ge]-we+P.altAxis,Ce=be?me+O[ge]+L[ge]-we-P.altAxis:ye,ke=m&&be?function(e,t,n){var i=de(e,t,n);return i>n?n:i}(_e,me,Ce):de(m?_e:ve,me,m?Ce:ye);S[I]=ke,R[I]=ke-me}t.modifiersData[i]=R}},requiresIfExists:["offset"]},he={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,a=e.options,o=n.elements.arrow,r=n.modifiersData.popperOffsets,s=N(n.placement),l=$(s),c=[E,D].indexOf(s)>=0?"height":"width";if(o&&r){var u=function(e,t){return V("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,M))}(a.padding,n),d=g(o),p="y"===l?k:E,h="y"===l?A:D,f=n.rects.reference[c]+n.rects.reference[l]-r[l]-n.rects.popper[c],m=r[l]-n.rects.reference[l],v=C(o),y=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=f/2-m/2,w=u[p],_=y-d[c]-u[h],x=y/2-d[c]/2+b,T=de(w,x,_),I=l;n.modifiersData[i]=((t={})[I]=T,t.centerOffset=T-x,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&R(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fe(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[k,D,A,E].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,r=W(t,{elementContext:"reference"}),s=W(t,{altBoundary:!0}),l=fe(r,i),c=fe(s,a,o),u=me(l),d=me(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},ve=q({defaultModifiers:[Z,X,ne,ie]}),ye=[Z,X,ne,ie,ae,ue,pe,he,ge],be=q({defaultModifiers:ye});e.applyStyles=ie,e.arrow=he,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ve,e.defaultModifiers=ye,e.detectOverflow=W,e.eventListeners=Z,e.flip=ue,e.hide=ge,e.offset=ae,e.popperGenerator=q,e.popperOffsets=X,e.preventOverflow=pe,Object.defineProperty(e,"__esModule",{value:!0})})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t="undefined"!=typeof window&&"undefined"!=typeof document,n=!!t&&!!window.msCrypto,i={passive:!0,capture:!0},a=function(){return document.body};function o(e,t,n){if(Array.isArray(e)){var i=e[t];return null==i?Array.isArray(n)?n[t]:n:i}return e}function r(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function s(e,t){return"function"==typeof e?e.apply(void 0,t):e}function l(e,t){return 0===t?e:function(i){clearTimeout(n),n=setTimeout((function(){e(i)}),t)};var n}function c(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function d(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function h(e){return[].slice.call(e)}function f(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function m(){return document.createElement("div")}function g(e){return["Element","Fragment"].some((function(t){return r(e,t)}))}function v(e){return r(e,"MouseEvent")}function y(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function w(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function _(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function C(e,t,n){var i=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[i](t,n)}))}function k(e,t){for(var n=t;n;){var i;if(e.contains(n))return!0;n=null==n.getRootNode||null==(i=n.getRootNode())?void 0:i.host}return!1}var A={isTouch:!1},D=0;function E(){A.isTouch||(A.isTouch=!0,window.performance&&document.addEventListener("mousemove",x))}function x(){var e=performance.now();e-D<20&&(A.isTouch=!1,document.removeEventListener("mousemove",x)),D=e}function M(){var e=document.activeElement;if(y(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var T=Object.assign({appendTo:a,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),I=Object.keys(T);function S(e){var t=(e.plugins||[]).reduce((function(t,n){var i,a=n.name,o=n.defaultValue;return a&&(t[a]=void 0!==e[a]?e[a]:null!=(i=T[a])?i:o),t}),{});return Object.assign({},e,t)}function O(e,t){var n=Object.assign({},t,{content:s(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(S(Object.assign({},T,{plugins:t}))):I).reduce((function(t,n){var i=(e.getAttribute("data-tippy-"+n)||"").trim();if(!i)return t;if("content"===n)t[n]=i;else try{t[n]=JSON.parse(i)}catch(e){t[n]=i}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},T.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function L(e,t){e.innerHTML=t}function j(e){var t=m();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",g(e)?t.appendChild(e):L(t,e)),t}function P(e,t){g(t.content)?(L(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?L(e,t.content):e.textContent=t.content)}function F(e){var t=e.firstElementChild,n=h(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=m(),n=m();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=m();function a(n,i){var a=F(t),o=a.box,r=a.content,s=a.arrow;i.theme?o.setAttribute("data-theme",i.theme):o.removeAttribute("data-theme"),"string"==typeof i.animation?o.setAttribute("data-animation",i.animation):o.removeAttribute("data-animation"),i.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof i.maxWidth?i.maxWidth+"px":i.maxWidth,i.role?o.setAttribute("role",i.role):o.removeAttribute("role"),n.content===i.content&&n.allowHTML===i.allowHTML||P(r,e.props),i.arrow?s?n.arrow!==i.arrow&&(o.removeChild(s),o.appendChild(j(i.arrow))):o.appendChild(j(i.arrow)):s&&o.removeChild(s)}return i.className="tippy-content",i.setAttribute("data-state","hidden"),P(i,e.props),t.appendChild(n),n.appendChild(i),a(e.props,e.props),{popper:t,onUpdate:a}}N.$$tippy=!0;var R=1,H=[],B=[];function z(t,r){var c,g,y,D,E,x,M,I,L=O(t,Object.assign({},T,S(f(r)))),j=!1,P=!1,N=!1,z=!1,U=[],$=l(we,L.interactiveDebounce),Q=R++,V=(I=L.plugins).filter((function(e,t){return I.indexOf(e)===t})),G={id:Q,reference:t,popper:m(),popperInstance:null,props:L,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:V,clearDelayTimeouts:function(){clearTimeout(c),clearTimeout(g),cancelAnimationFrame(y)},setProps:function(e){if(!G.state.isDestroyed){re("onBeforeUpdate",[G,e]),ye();var n=G.props,i=O(t,Object.assign({},n,f(e),{ignoreAttributes:!0}));G.props=i,ve(),n.interactiveDebounce!==i.interactiveDebounce&&(ce(),$=l(we,i.interactiveDebounce)),n.triggerTarget&&!i.triggerTarget?u(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):i.triggerTarget&&t.removeAttribute("aria-expanded"),le(),oe(),Y&&Y(n,i),G.popperInstance&&(Ae(),Ee().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),re("onAfterUpdate",[G,e])}},setContent:function(e){G.setProps({content:e})},show:function(){var e=G.state.isVisible,t=G.state.isDestroyed,n=!G.state.isEnabled,i=A.isTouch&&!G.props.touch,r=o(G.props.duration,0,T.duration);if(!(e||t||n||i||te().hasAttribute("disabled")||(re("onShow",[G],!1),!1===G.props.onShow(G)))){if(G.state.isVisible=!0,ee()&&(K.style.visibility="visible"),oe(),he(),G.state.isMounted||(K.style.transition="none"),ee()){var l=ie();b([l.box,l.content],0)}x=function(){var e;if(G.state.isVisible&&!z){if(z=!0,K.offsetHeight,K.style.transition=G.props.moveTransition,ee()&&G.props.animation){var t=ie(),n=t.box,i=t.content;b([n,i],r),w([n,i],"visible")}se(),le(),d(B,G),null==(e=G.popperInstance)||e.forceUpdate(),re("onMount",[G]),G.props.animation&&ee()&&function(e,t){me(e,(function(){G.state.isShown=!0,re("onShown",[G])}))}(r)}},function(){var e,t=G.props.appendTo,n=te();(e=G.props.interactive&&t===a||"parent"===t?n.parentNode:s(t,[n])).contains(K)||e.appendChild(K),G.state.isMounted=!0,Ae()}()}},hide:function(){var e=!G.state.isVisible,t=G.state.isDestroyed,n=!G.state.isEnabled,i=o(G.props.duration,1,T.duration);if(!(e||t||n)&&(re("onHide",[G],!1),!1!==G.props.onHide(G))){if(G.state.isVisible=!1,G.state.isShown=!1,z=!1,j=!1,ee()&&(K.style.visibility="hidden"),ce(),fe(),oe(!0),ee()){var a=ie(),r=a.box,s=a.content;G.props.animation&&(b([r,s],i),w([r,s],"hidden"))}se(),le(),G.props.animation?ee()&&function(e,t){me(e,(function(){!G.state.isVisible&&K.parentNode&&K.parentNode.contains(K)&&t()}))}(i,G.unmount):G.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",$),d(H,$),$(e)},enable:function(){G.state.isEnabled=!0},disable:function(){G.hide(),G.state.isEnabled=!1},unmount:function(){G.state.isVisible&&G.hide(),G.state.isMounted&&(De(),Ee().forEach((function(e){e._tippy.unmount()})),K.parentNode&&K.parentNode.removeChild(K),B=B.filter((function(e){return e!==G})),G.state.isMounted=!1,re("onHidden",[G]))},destroy:function(){G.state.isDestroyed||(G.clearDelayTimeouts(),G.unmount(),ye(),delete t._tippy,G.state.isDestroyed=!0,re("onDestroy",[G]))}};if(!L.render)return G;var W=L.render(G),K=W.popper,Y=W.onUpdate;K.setAttribute("data-tippy-root",""),K.id="tippy-"+G.id,G.popper=K,t._tippy=G,K._tippy=G;var q=V.map((function(e){return e.fn(G)})),J=t.hasAttribute("aria-expanded");return ve(),le(),oe(),re("onCreate",[G]),L.showOnCreate&&xe(),K.addEventListener("mouseenter",(function(){G.props.interactive&&G.state.isVisible&&G.clearDelayTimeouts()})),K.addEventListener("mouseleave",(function(){G.props.interactive&&G.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",$)})),G;function Z(){var e=G.props.touch;return Array.isArray(e)?e:[e,0]}function X(){return"hold"===Z()[0]}function ee(){var e;return!(null==(e=G.props.render)||!e.$$tippy)}function te(){return M||t}function ne(){var e=te().parentNode;return e?_(e):document}function ie(){return F(K)}function ae(e){return G.state.isMounted&&!G.state.isVisible||A.isTouch||D&&"focus"===D.type?0:o(G.props.delay,e?0:1,T.delay)}function oe(e){void 0===e&&(e=!1),K.style.pointerEvents=G.props.interactive&&!e?"":"none",K.style.zIndex=""+G.props.zIndex}function re(e,t,n){var i;void 0===n&&(n=!0),q.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(i=G.props)[e].apply(i,t)}function se(){var e=G.props.aria;if(e.content){var n="aria-"+e.content,i=K.id;u(G.props.triggerTarget||t).forEach((function(e){var t=e.getAttribute(n);if(G.state.isVisible)e.setAttribute(n,t?t+" "+i:i);else{var a=t&&t.replace(i,"").trim();a?e.setAttribute(n,a):e.removeAttribute(n)}}))}}function le(){!J&&G.props.aria.expanded&&u(G.props.triggerTarget||t).forEach((function(e){G.props.interactive?e.setAttribute("aria-expanded",G.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",$),H=H.filter((function(e){return e!==$}))}function ue(e){if(!A.isTouch||!N&&"mousedown"!==e.type){var n=e.composedPath&&e.composedPath()[0]||e.target;if(!G.props.interactive||!k(K,n)){if(u(G.props.triggerTarget||t).some((function(e){return k(e,n)}))){if(A.isTouch)return;if(G.state.isVisible&&G.props.trigger.indexOf("click")>=0)return}else re("onClickOutside",[G,e]);!0===G.props.hideOnClick&&(G.clearDelayTimeouts(),G.hide(),P=!0,setTimeout((function(){P=!1})),G.state.isMounted||fe())}}}function de(){N=!0}function pe(){N=!1}function he(){var e=ne();e.addEventListener("mousedown",ue,!0),e.addEventListener("touchend",ue,i),e.addEventListener("touchstart",pe,i),e.addEventListener("touchmove",de,i)}function fe(){var e=ne();e.removeEventListener("mousedown",ue,!0),e.removeEventListener("touchend",ue,i),e.removeEventListener("touchstart",pe,i),e.removeEventListener("touchmove",de,i)}function me(e,t){var n=ie().box;function i(e){e.target===n&&(C(n,"remove",i),t())}if(0===e)return t();C(n,"remove",E),C(n,"add",i),E=i}function ge(e,n,i){void 0===i&&(i=!1),u(G.props.triggerTarget||t).forEach((function(t){t.addEventListener(e,n,i),U.push({node:t,eventType:e,handler:n,options:i})}))}function ve(){var e;X()&&(ge("touchstart",be,{passive:!0}),ge("touchend",_e,{passive:!0})),(e=G.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,be),e){case"mouseenter":ge("mouseleave",_e);break;case"focus":ge(n?"focusout":"blur",Ce);break;case"focusin":ge("focusout",Ce)}}))}function ye(){U.forEach((function(e){var t=e.node,n=e.eventType,i=e.handler,a=e.options;t.removeEventListener(n,i,a)})),U=[]}function be(e){var t,n=!1;if(G.state.isEnabled&&!ke(e)&&!P){var i="focus"===(null==(t=D)?void 0:t.type);D=e,M=e.currentTarget,le(),!G.state.isVisible&&v(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&(G.props.trigger.indexOf("mouseenter")<0||j)&&!1!==G.props.hideOnClick&&G.state.isVisible?n=!0:xe(e),"click"===e.type&&(j=!n),n&&!i&&Me(e)}}function we(e){var t=e.target,n=te().contains(t)||K.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,i=t.clientY;return e.every((function(e){var t=e.popperRect,a=e.popperState,o=e.props.interactiveBorder,r=p(a.placement),s=a.modifiersData.offset;if(!s)return!0;var l="bottom"===r?s.top.y:0,c="top"===r?s.bottom.y:0,u="right"===r?s.left.x:0,d="left"===r?s.right.x:0,h=t.top-i+l>o,f=i-t.bottom-c>o,m=t.left-n+u>o,g=n-t.right-d>o;return h||f||m||g}))}(Ee().concat(K).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:L}:null})).filter(Boolean),e)&&(ce(),Me(e))}function _e(e){ke(e)||G.props.trigger.indexOf("click")>=0&&j||(G.props.interactive?G.hideWithInteractivity(e):Me(e))}function Ce(e){G.props.trigger.indexOf("focusin")<0&&e.target!==te()||G.props.interactive&&e.relatedTarget&&K.contains(e.relatedTarget)||Me(e)}function ke(e){return!!A.isTouch&&X()!==e.type.indexOf("touch")>=0}function Ae(){De();var n=G.props,i=n.popperOptions,a=n.placement,o=n.offset,r=n.getReferenceClientRect,s=n.moveTransition,l=ee()?F(K).arrow:null,c=r?{getBoundingClientRect:r,contextElement:r.contextElement||te()}:t,u=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=ie().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==i?void 0:i.modifiers)||[]),G.popperInstance=e.createPopper(c,K,Object.assign({},i,{placement:a,onFirstUpdate:x,modifiers:u}))}function De(){G.popperInstance&&(G.popperInstance.destroy(),G.popperInstance=null)}function Ee(){return h(K.querySelectorAll("[data-tippy-root]"))}function xe(e){G.clearDelayTimeouts(),e&&re("onTrigger",[G,e]),he();var t=ae(!0),n=Z(),i=n[0],a=n[1];A.isTouch&&"hold"===i&&a&&(t=a),t?c=setTimeout((function(){G.show()}),t):G.show()}function Me(e){if(G.clearDelayTimeouts(),re("onUntrigger",[G,e]),G.state.isVisible){if(!(G.props.trigger.indexOf("mouseenter")>=0&&G.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&j)){var t=ae(!1);t?g=setTimeout((function(){G.state.isVisible&&G.hide()}),t):y=requestAnimationFrame((function(){G.hide()}))}}else fe()}}function U(e,t){void 0===t&&(t={});var n=T.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",E,i),window.addEventListener("blur",M);var a=Object.assign({},t,{plugins:n}),o=function(e){return g(e)?[e]:function(e){return r(e,"NodeList")}(e)?h(e):Array.isArray(e)?e:h(document.querySelectorAll(e))}(e).reduce((function(e,t){var n=t&&z(t,a);return n&&e.push(n),e}),[]);return g(e)?o[0]:o}U.defaultProps=T,U.setDefaultProps=function(e){Object.keys(e).forEach((function(t){T[t]=e[t]}))},U.currentInput=A;var $=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Q={mouseover:"mouseenter",focusin:"focus",click:"click"},V={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=F(e.popper),i=n.box,a=n.content,o=e.props.animateFill?function(){var e=m();return e.className="tippy-backdrop",w([e],"hidden"),e}():null;return{onCreate:function(){o&&(i.insertBefore(o,i.firstElementChild),i.setAttribute("data-animatefill",""),i.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var e=i.style.transitionDuration,t=Number(e.replace("ms",""));a.style.transitionDelay=Math.round(t/10)+"ms",o.style.transitionDuration=e,w([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&w([o],"hidden")}}}},G={clientX:0,clientY:0},W=[];function K(e){var t=e.clientX,n=e.clientY;G={clientX:t,clientY:n}}var Y={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=_(e.props.triggerTarget||t),i=!1,a=!1,o=!0,r=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){i=!0,e.setProps({getReferenceClientRect:null}),i=!1}function d(n){var i=!n.target||t.contains(n.target),a=e.props.followCursor,o=n.clientX,r=n.clientY,s=t.getBoundingClientRect(),l=o-s.left,c=r-s.top;!i&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=o,i=r;"initial"===a&&(n=e.left+l,i=e.top+c);var s="horizontal"===a?e.top:i,u="vertical"===a?e.right:n,d="horizontal"===a?e.bottom:i,p="vertical"===a?e.left:n;return{width:u-p,height:d-s,top:s,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(W.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",K)}(n))}function h(){0===(W=W.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",K)}(n)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){r=e.props},onAfterUpdate:function(t,n){var o=n.followCursor;i||void 0!==o&&r.followCursor!==o&&(h(),o?(p(),!e.state.isMounted||a||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!a&&(o&&(d(G),o=!1),s()||l())},onTrigger:function(e,t){v(t)&&(G={clientX:t.clientX,clientY:t.clientY}),a="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),o=!0)}}}},q={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference,i=-1,a=!1,o=[],r={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(a){var r=a.state;e.props.inlinePositioning&&(-1!==o.indexOf(r.placement)&&(o=[]),t!==r.placement&&-1===o.indexOf(r.placement)&&(o.push(r.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,i){if(n.length<2||null===e)return t;if(2===n.length&&i>=0&&n[0].left>n[1].right)return n[i]||t;switch(e){case"top":case"bottom":var a=n[0],o=n[n.length-1],r="top"===e,s=a.top,l=o.bottom,c=r?a.left:o.left,u=r?a.right:o.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var d=Math.min.apply(Math,n.map((function(e){return e.left}))),p=Math.max.apply(Math,n.map((function(e){return e.right}))),h=n.filter((function(t){return"left"===e?t.left===d:t.right===p})),f=h[0].top,m=h[h.length-1].bottom;return{top:f,bottom:m,left:d,right:p,width:p-d,height:m-f};default:return t}}(p(e),n.getBoundingClientRect(),h(n.getClientRects()),i)}(r.placement)}})),t=r.placement)}};function s(){var t;a||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,r),a=!0,e.setProps(t),a=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(v(n)){var a=h(e.reference.getClientRects()),o=a.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),r=a.indexOf(o);i=r>-1?r:i}},onHidden:function(){i=-1}}}},J={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function i(t){return!0===e.props.sticky||e.props.sticky===t}var a=null,o=null;function r(){var s=i("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=i("popper")?n.getBoundingClientRect():null;(s&&Z(a,s)||l&&Z(o,l))&&e.popperInstance&&e.popperInstance.update(),a=s,o=l,e.state.isMounted&&requestAnimationFrame(r)}return{onMount:function(){e.props.sticky&&r()}}}};function Z(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}return t&&function(e){var t=document.createElement("style");t.textContent='.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',t.setAttribute("data-tippy-stylesheet","");var n=document.head,i=document.querySelector("head>style,head>link");i?n.insertBefore(t,i):n.appendChild(t)}(),U.setDefaultProps({plugins:[V,Y,q,J],render:N}),U.createSingleton=function(e,t){var n;void 0===t&&(t={});var i,a=e,o=[],r=[],s=t.overrides,l=[],d=!1;function p(){r=a.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function h(){o=a.map((function(e){return e.reference}))}function f(e){a.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return a.map((function(t){var n=t.setProps;return t.setProps=function(a){n(a),t.reference===i&&e.setProps(a)},function(){t.setProps=n}}))}function v(e,t){var n=r.indexOf(t);if(t!==i){i=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=a[n].props[t],e}),{});e.setProps(Object.assign({},l,{getReferenceClientRect:"function"==typeof l.getReferenceClientRect?l.getReferenceClientRect:function(){var e;return null==(e=o[n])?void 0:e.getBoundingClientRect()}}))}}f(!1),h(),p();var y={fn:function(){return{onDestroy:function(){f(!0)},onHidden:function(){i=null},onClickOutside:function(e){e.props.showOnCreate&&!d&&(d=!0,i=null)},onShow:function(e){e.props.showOnCreate&&!d&&(d=!0,v(e,o[0]))},onTrigger:function(e,t){v(e,t.currentTarget)}}}},b=U(m(),Object.assign({},c(t,["overrides"]),{plugins:[y].concat(t.plugins||[]),triggerTarget:r,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[$])})})),w=b.show;b.show=function(e){if(w(),!i&&null==e)return v(b,o[0]);if(!i||null!=e){if("number"==typeof e)return o[e]&&v(b,o[e]);if(a.indexOf(e)>=0){var t=e.reference;return v(b,t)}return o.indexOf(e)>=0?v(b,e):void 0}},b.showNext=function(){var e=o[0];if(!i)return b.show(0);var t=o.indexOf(i);b.show(o[t+1]||e)},b.showPrevious=function(){var e=o[o.length-1];if(!i)return b.show(e);var t=o.indexOf(i),n=o[t-1]||e;b.show(n)};var _=b.setProps;return b.setProps=function(e){s=e.overrides||s,_(e)},b.setInstances=function(e){f(!0),l.forEach((function(e){return e()})),a=e,f(!1),h(),p(),l=g(b),b.setProps({triggerTarget:r})},l=g(b),b},U.delegate=function(e,t){var n=[],a=[],o=!1,r=t.target,s=c(t,["target"]),l=Object.assign({},s,{trigger:"manual",touch:!1}),d=Object.assign({touch:T.touch},s,{showOnCreate:!0}),p=U(e,l);function h(e){if(e.target&&!o){var n=e.target.closest(r);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||T.trigger;if(!n._tippy&&!("touchstart"===e.type&&"boolean"==typeof d.touch||"touchstart"!==e.type&&i.indexOf(Q[e.type])<0)){var s=U(n,d);s&&(a=a.concat(s))}}}}function f(e,t,i,a){void 0===a&&(a=!1),e.addEventListener(t,i,a),n.push({node:e,eventType:t,handler:i,options:a})}return u(p).forEach((function(e){var t=e.destroy,r=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&a.forEach((function(e){e.destroy()})),a=[],n.forEach((function(e){var t=e.node,n=e.eventType,i=e.handler,a=e.options;t.removeEventListener(n,i,a)})),n=[],t()},e.enable=function(){r(),a.forEach((function(e){return e.enable()})),o=!1},e.disable=function(){s(),a.forEach((function(e){return e.disable()})),o=!0},function(e){var t=e.reference;f(t,"touchstart",h,i),f(t,"mouseover",h),f(t,"focusin",h),f(t,"click",h)}(e)})),p},U.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,i=t.duration;B.forEach((function(e){var t=!1;if(n&&(t=y(n)?e.reference===n:e.popper===n.popper),!t){var a=e.props.duration;e.setProps({duration:i}),e.hide(),e.state.isDestroyed||e.setProps({duration:a})}}))},U.roundArrow='',U})),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):e.Selectize=t(e.jQuery)}(this,(function(e){"use strict";var t=function(e,t){if("string"!=typeof t||t.length){var n="string"==typeof t?new RegExp(t,"i"):t,i=function(e){var t=0;if(3===e.nodeType){var a=e.data.search(n);if(a>=0&&e.data.length>0){var o=e.data.match(n),r=document.createElement("span");r.className="highlight";var s=e.splitText(a),l=(s.splitText(o[0].length),s.cloneNode(!0));r.appendChild(l),s.parentNode.replaceChild(r,s),t=1}}else if(1===e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&("highlight"!==e.className||"SPAN"!==e.tagName))for(var c=0;c0)&&i.items.push({score:n,id:a})})):r.iterator(r.items,(function(e,t){i.items.push({score:1,id:t})})),(a=r.getSortFunction(i,t))&&i.items.sort(a),i.total=i.items.length,"number"==typeof t.limit&&(i.items=i.items.slice(0,t.limit)),i};var r=function(e,t){return"number"==typeof e&&"number"==typeof t?e>t?1:e(t=h(String(t||"")))?1:t>e?-1:0},s=function(e,t){var n,i,a,o;for(n=1,i=arguments.length;n/g,">").replace(/"/g,""")},D={before:function(e,t,n){var i=e[t];e[t]=function(){return n.apply(e,arguments),i.apply(e,arguments)}},after:function(e,t,n){var i=e[t];e[t]=function(){var t=i.apply(e,arguments);return n.apply(e,arguments),t}}},E=function(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}},x=function(e,t,n){var i,a=e.trigger,o={};for(i in e.trigger=function(){var n=arguments[0];if(-1===t.indexOf(n))return a.apply(e,arguments);o[n]=arguments},n.apply(e,[]),e.trigger=a,o)o.hasOwnProperty(i)&&a.apply(e,o[i])},M=function(e){var t={};if(void 0===e)return console.warn("WARN getInputSelection cannot locate input control"),t;if("selectionStart"in e)t.start=e.selectionStart,t.length=e.selectionEnd-t.start;else if(document.selection){e.focus();var n=document.selection.createRange(),i=document.selection.createRange().text.length;n.moveStart("character",-e.value.length),t.start=n.text.length-i,t.length=i}return t},T=function(t,n){return t?(I.$testInput||(I.$testInput=e("").css({position:"absolute",width:"auto",padding:0,whiteSpace:"pre"}),e("
    ").css({position:"absolute",width:0,height:0,overflow:"hidden"}).append(I.$testInput).appendTo("body")),I.$testInput.text(t),function(e,t,n){var i,a,o={};if(n)for(i=0,a=n.length;i").addClass(p.wrapperClass).addClass(l+" selectize-control").addClass(s),n=e("
    ").addClass(p.inputClass+" selectize-input items").appendTo(t),i=e('').appendTo(n).attr("tabindex",v.is(":disabled")?"-1":d.tabIndex),r=e(p.dropdownParent||t),a=e("
    ").addClass(p.dropdownClass).addClass(s+" selectize-dropdown").hide().appendTo(r),o=e("
    ").addClass(p.dropdownContentClass+" selectize-dropdown-content").attr("tabindex","-1").appendTo(a),(u=v.attr("id"))&&(i.attr("id",u+"-selectized"),e("label[for='"+u+"']").attr("for",u+"-selectized")),d.settings.copyClassesToDropdown&&a.addClass(l),t.css({width:v[0].style.width}),d.plugins.names.length&&(c="plugin-"+d.plugins.names.join(" plugin-"),t.addClass(c),a.addClass(c)),(null===p.maxItems||p.maxItems>1)&&1===d.tagType&&v.attr("multiple","multiple"),d.settings.placeholder&&i.attr("placeholder",p.placeholder),d.settings.search||(i.attr("readonly",!0),i.attr("inputmode","none"),n.css("cursor","pointer")),!d.settings.splitOn&&d.settings.delimiter){var C=d.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");d.settings.splitOn=new RegExp("\\s*"+C+"+\\s*")}v.attr("autocorrect")&&i.attr("autocorrect",v.attr("autocorrect")),v.attr("autocapitalize")&&i.attr("autocapitalize",v.attr("autocapitalize")),v.is("input")&&(i[0].type=v[0].type),d.$wrapper=t,d.$control=n,d.$control_input=i,d.$dropdown=a,d.$dropdown_content=o,a.on("mouseenter mousedown mouseup click","[data-disabled]>[data-selectable]",(function(e){e.stopImmediatePropagation()})),a.on("mouseenter","[data-selectable]",(function(){return d.onOptionHover.apply(d,arguments)})),a.on("mouseup click","[data-selectable]",(function(){return d.onOptionSelect.apply(d,arguments)})),function(e,t,n,i){e.on(t,n,(function(t){for(var n=t.target;n&&n.parentNode!==e[0];)n=n.parentNode;return t.currentTarget=n,i.apply(this,[t])}))}(n,"mouseup","*:not(input)",(function(){return d.onItemSelect.apply(d,arguments)})),function(e){var t=null,n=function(n,i){var a,o,r,s,l,c,u,d,p;i=i||{},(n=n||window.event||{}).metaKey||n.altKey||(i.force||!1!==e.data("grow"))&&(a=e.val(),n.type&&"keydown"===n.type.toLowerCase()&&(r=(o=n.keyCode)>=48&&o<=57||o>=65&&o<=90||o>=96&&o<=111||o>=186&&o<=222||32===o,46===o||o===y?(p=M(e[0])).length?a=a.substring(0,p.start)+a.substring(p.start+p.length):o===y&&p.start?a=a.substring(0,p.start-1)+a.substring(p.start+1):46===o&&void 0!==p.start&&(a=a.substring(0,p.start)+a.substring(p.start+1)):r&&(u=n.shiftKey,d=String.fromCharCode(n.keyCode),a+=d=u?d.toUpperCase():d.toLowerCase())),c=(l=e.attr("placeholder"))?T(l,e)+4:0,(s=Math.max(T(a,e),c)+4)!==t&&(t=s,e.width(s),e.triggerHandler("resize")))};e.on("keydown keyup update blur",n),n()}(i),n.on({mousedown:function(){return d.onMouseDown.apply(d,arguments)},click:function(){return d.onClick.apply(d,arguments)}}),i.on({mousedown:function(e){(""!==d.$control_input.val()||d.settings.openOnFocus)&&e.stopPropagation()},keydown:function(){return d.onKeyDown.apply(d,arguments)},keypress:function(){return d.onKeyPress.apply(d,arguments)},input:function(){return d.onInput.apply(d,arguments)},resize:function(){d.positionDropdown.apply(d,[])},focus:function(){return d.ignoreBlur=!1,d.onFocus.apply(d,arguments)},paste:function(){return d.onPaste.apply(d,arguments)}}),g.on("keydown"+h,(function(e){d.isCmdDown=e[m?"metaKey":"ctrlKey"],d.isCtrlDown=e[m?"altKey":"ctrlKey"],d.isShiftDown=e.shiftKey})),g.on("keyup"+h,(function(e){e.keyCode===w&&(d.isCtrlDown=!1),16===e.keyCode&&(d.isShiftDown=!1),e.keyCode===b&&(d.isCmdDown=!1)})),g.on("mousedown"+h,(function(e){if(d.isFocused){if(e.target===d.$dropdown[0]||e.target.parentNode===d.$dropdown[0])return!1;d.$dropdown.has(e.target).length||e.target===d.$control[0]||d.blur(e.target)}})),f.on(["scroll"+h,"resize"+h].join(" "),(function(){d.isOpen&&d.positionDropdown.apply(d,arguments)})),f.on("mousemove"+h,(function(){d.ignoreHover=d.settings.ignoreHover}));var k=e("
    "),A=v.children().detach();v.replaceWith(k),k.replaceWith(v),this.revertSettings={$children:A,tabindex:v.attr("tabindex")},v.attr("tabindex",-1).hide().after(d.$wrapper),Array.isArray(p.items)&&(d.lastValidValue=p.items,d.setValue(p.items),delete p.items),_&&v.on("invalid"+h,(function(e){e.preventDefault(),d.isInvalid=!0,d.refreshState()})),d.updateOriginalInput(),d.refreshItems(),d.refreshState(),d.updatePlaceholder(),d.isSetup=!0,v.is(":disabled")&&d.disable(),d.on("change",this.onChange),v.data("selectize",d),v.addClass("selectized"),d.trigger("initialize"),!0===p.preload&&d.onSearchChange("")},setupTemplates:function(){var t=this,n=t.settings.labelField,i=t.settings.valueField,a=t.settings.optgroupLabelField,o={optgroup:function(e){return'
    '+e.html+"
    "},optgroup_header:function(e,t){return'
    '+t(e[a])+"
    "},option:function(e,t){var a=e.classes?" "+e.classes:"";return a+=""===e[i]?" selectize-dropdown-emptyoptionlabel":"","'+t(e[n])+"
    "},item:function(e,t){return'
    '+t(e[n])+"
    "},option_create:function(e,t){return'
    Add '+t(e.input)+"
    "}};t.settings.render=e.extend({},o,t.settings.render)},setupCallbacks:function(){var e,t,n={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur",dropdown_item_activate:"onDropdownItemActivate",dropdown_item_deactivate:"onDropdownItemDeactivate"};for(e in n)n.hasOwnProperty(e)&&(t=this.settings[n[e]])&&this.on(e,t)},onClick:function(e){var t=this;t.isDropdownClosing||t.isFocused&&t.isOpen||(t.focus(),e.preventDefault())},onMouseDown:function(t){var n=this,i=t.isDefaultPrevented();e(t.target);if(n.isFocused||i||window.setTimeout((function(){n.focus()}),0),t.target!==n.$control_input[0]||""===n.$control_input.val())return"single"===n.settings.mode?n.isOpen?n.close():n.open():(i||n.setActiveItem(null),n.settings.openOnFocus||(n.isOpen&&t.target===n.lastOpenTarget?(n.close(),n.lastOpenTarget=!1):(n.isOpen||(n.refreshOptions(),n.open()),n.lastOpenTarget=t.target))),!1},onChange:function(){var e=this;""!==e.getValue()&&(e.lastValidValue=e.getValue()),this.$input.trigger("input"),this.$input.trigger("change")},onPaste:function(e){var t=this;t.isFull()||t.isInputHidden||t.isLocked?e.preventDefault():t.settings.splitOn&&setTimeout((function(){var e=t.$control_input.val();if(e.match(t.settings.splitOn))for(var n=e.trim().split(t.settings.splitOn),i=0,a=n.length;i(s=Array.prototype.indexOf.apply(d.$control[0].childNodes,[t[0]]))&&(c=r,r=s,s=c),a=r;a<=s;a++)l=d.$control[0].childNodes[a],-1===d.$activeItems.indexOf(l)&&(e(l).addClass("active"),d.$activeItems.push(l));n.preventDefault()}else"mousedown"===i&&d.isCtrlDown||"keydown"===i&&this.isShiftDown?t.hasClass("active")?(o=d.$activeItems.indexOf(t[0]),d.$activeItems.splice(o,1),t.removeClass("active")):d.$activeItems.push(t.addClass("active")[0]):(e(d.$activeItems).removeClass("active"),d.$activeItems=[t.addClass("active")[0]]);d.hideInput(),this.isFocused||d.focus()}},setActiveOption:function(t,n,i){var a,o,r,s,l,c=this;c.$activeOption&&(c.$activeOption.removeClass("active"),c.trigger("dropdown_item_deactivate",c.$activeOption.attr("data-value"))),c.$activeOption=null,(t=e(t)).length&&(c.$activeOption=t.addClass("active"),c.isOpen&&c.trigger("dropdown_item_activate",c.$activeOption.attr("data-value")),!n&&C(n)||(a=c.$dropdown_content.height(),o=c.$activeOption.outerHeight(!0),n=c.$dropdown_content.scrollTop()||0,s=r=c.$activeOption.offset().top-c.$dropdown_content.offset().top+n,l=r-a+o,r+o>a+n?c.$dropdown_content.stop().animate({scrollTop:l},i?c.settings.scrollDuration:0):r=0;n--)-1!==o.items.indexOf(k(i.items[n].id))&&i.items.splice(n,1);return i},refreshOptions:function(n){var i,a,o,r,s,l,c,u,d,p,h,f,m,g,v,y;void 0===n&&(n=!0);var b,w,_=this,C=_.$control_input.val().trim(),A=_.search(C),D=_.$dropdown_content,E=_.$activeOption&&k(_.$activeOption.attr("data-value"));for(r=A.items.length,"number"==typeof _.settings.maxOptions&&(r=Math.min(r,_.settings.maxOptions)),s={},l=[],i=0;i0||m&&_.settings.showAddOptionOnCreate||_.settings.setFirstOptionActive,_.hasOptions?(A.items.length>0?(v=E&&_.getOption(E),""!==A.query&&_.settings.setFirstOptionActive?g=D.find("[data-selectable]:first"):""!==A.query&&v&&v.length?g=v:"single"===_.settings.mode&&_.items.length&&(g=_.getOption(_.items[0])),g&&g.length||(g=y&&!_.settings.addPrecedence?_.getAdjacentOption(y,1):D.find("[data-selectable]:first"))):g=y,_.setActiveOption(g),n&&!_.isOpen&&_.open()):(_.setActiveOption(null),n&&_.isOpen&&_.close())},addOption:function(e){var t,n,i,a=this;if(Array.isArray(e))for(t=0,n=e.length;t0?t.eq(0):e()},getAdjacentOption:function(t,n){var i=this.$dropdown.find("[data-selectable]"),a=i.index(t)+n;return a>=0&&a0),t.$control_input.data("grow",!n&&!i)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(e){var t,n,i,a,o,r,s=this;e=e||{},1===s.tagType?(a=s.$input.find("option"),t=[],n=[],i=[],r=[],a.get().forEach((function(e){t.push(e.value)})),s.items.forEach((function(e){o=s.options[e][s.settings.labelField]||"",r.push(e),-1==t.indexOf(e)&&n.push('")})),i=t.filter((function(e){return r.indexOf(e)<0})).map((function(e){return'option[value="'+e+'"]'})),t.length-i.length+n.length!==0||s.$input.attr("multiple")||n.push(''),s.$input.find(i.join(", ")).remove(),s.$input.append(n.join(""))):(s.$input.val(s.getValue()),s.$input.attr("value",s.$input.val())),s.isSetup&&(e.silent||s.trigger("change",s.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var e=this.$control_input;this.items.length?e.removeAttr("placeholder"):e.attr("placeholder",this.settings.placeholder),e.triggerHandler("update",{force:!0})}},open:function(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.focus(),e.isOpen=!0,e.refreshState(),e.$dropdown.css({visibility:"hidden",display:"block"}),e.setupDropdownHeight(),e.positionDropdown(),e.$dropdown.css({visibility:"visible"}),e.trigger("dropdown_open",e.$dropdown))},close:function(){var e=this,t=e.isOpen;"single"===e.settings.mode&&e.items.length&&(e.hideInput(),e.isBlurring&&e.$control_input[0].blur()),e.isOpen=!1,e.$dropdown.hide(),e.setActiveOption(null),e.refreshState(),t&&e.trigger("dropdown_close",e.$dropdown)},positionDropdown:function(){var e=this.$control,t="body"===this.settings.dropdownParent?e.offset():e.position();t.top+=e.outerHeight(!0);var n=e[0].getBoundingClientRect().width;this.settings.minWidth&&this.settings.minWidth>n&&(n=this.settings.minWidth),this.$dropdown.css({width:n,top:t.top,left:t.left})},setupDropdownHeight:function(){if("object"==typeof this.settings.dropdownSize&&"auto"!==this.settings.dropdownSize.sizeType){var t=this.settings.dropdownSize.sizeValue;if("numberItems"===this.settings.dropdownSize.sizeType){for(var n=this.$dropdown_content.find("*").not(".optgroup, .highlight").not(this.settings.ignoreOnDropwdownHeight),i=0,a=0,o=0,r=0,s=0;s0?"last":"first")),s=d.$control.children(":not(input)").index(u),a>0&&s++,n=0,i=d.$activeItems.length;n0&&o.start===d.$control_input.val().length&&r.push(d.items[d.caretPos]));if(!r.length||"function"==typeof d.settings.onDelete&&!1===d.settings.onDelete.apply(d,[r]))return!1;for(void 0!==s&&d.setCaret(s);r.length;)d.removeItem(r.pop());return d.showInput(),d.positionDropdown(),d.refreshOptions(!0),l&&(c=d.getOption(l)).length&&d.setActiveOption(c),!0},advanceSelection:function(e,t){var n,i,a,o,r,s=this;0!==e&&(s.rtl&&(e*=-1),n=e>0?"last":"first",i=M(s.$control_input[0]),s.isFocused&&!s.isInputHidden?(o=s.$control_input.val().length,(e<0?0===i.start&&0===i.length:i.start===o)&&!o&&s.advanceCaret(e,t)):(r=s.$control.children(".active:"+n)).length&&(a=s.$control.children(":not(input)").index(r),s.setActiveItem(null),s.setCaret(e>0?a+1:a)))},advanceCaret:function(e,t){var n,i,a=this;0!==e&&(n=e>0?"next":"prev",a.isShiftDown?(i=a.$control_input[n]()).length&&(a.hideInput(),a.setActiveItem(i),t&&t.preventDefault()):a.setCaret(a.caretPos+e))},setCaret:function(t){var n,i,a,o,r=this;if(t="single"===r.settings.mode?r.items.length:Math.max(0,Math.min(r.items.length,t)),!r.isPending)for(n=0,i=(a=r.$control.children(":not(input)")).length;n'+p+""+u)}var h={placeholder:c,options:[],optgroups:[],items:[]};"select"===l?d(s,h):function(e,t){var n,s,l,c,u=e.attr(a);if(u)for(t.options=JSON.parse(u),n=0,s=t.options.length;nwindow.innerHeight?e:t,r={width:n.outerWidth(),left:i.left};if(o===e){const e={bottom:i.top,top:"unset"};"body"===this.settings.dropdownParent&&(e.top=i.top-this.$dropdown.outerHeight(!0)-n.outerHeight(!0),e.bottom="unset"),Object.assign(r,e),this.$dropdown.addClass("selectize-position-top"),this.$control.addClass("selectize-position-top")}else Object.assign(r,{top:i.top,bottom:"unset"}),this.$dropdown.removeClass("selectize-position-top"),this.$control.removeClass("selectize-position-top");this.$dropdown.css(r)}})),I.define("auto_select_on_type",(function(e){var t,n=this;n.onBlur=(t=n.onBlur,function(e){var i=n.getFirstItemMatchedByTextContent(n.lastValue,!0);return void 0!==i.attr("data-value")&&n.getValue()!==i.attr("data-value")&&n.setValue(i.attr("data-value")),t.apply(this,arguments)})})),I.define("autofill_disable",(function(e){var t,n=this;n.setup=(t=n.setup,function(){t.apply(n,arguments),n.$control_input.attr({autocomplete:"new-password",autofill:"no"})})})),I.define("clear_button",(function(t){var n,i=this;t=e.extend({title:"Clear",className:"clear",label:"×",html:function(e){return' '+e.label+""}},t),i.setup=(n=i.setup,function(){n.apply(i,arguments),i.$button_clear=e(t.html(t)),"single"===i.settings.mode&&i.$wrapper.addClass("single"),i.$wrapper.append(i.$button_clear),""!==i.getValue()&&0!==i.getValue().length||i.$wrapper.find("."+t.className).css("display","none"),i.on("change",(function(){""===i.getValue()||0===i.getValue().length?i.$wrapper.find("."+t.className).css("display","none"):i.$wrapper.find("."+t.className).css("display","")})),i.$wrapper.on("click","."+t.className,(function(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),i.isLocked||(i.clear(),i.$wrapper.find("."+t.className).css("display","none"))}))})})),I.define("drag_drop",(function(t){if(!e.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var n,i=this;i.lock=(n=i.lock,function(){var e=i.$control.data("sortable");return e&&e.disable(),n.apply(i,arguments)}),i.unlock=function(){var e=i.unlock;return function(){var t=i.$control.data("sortable");return t&&t.enable(),e.apply(i,arguments)}}(),i.setup=function(){var t=i.setup;return function(){t.apply(this,arguments);var n=i.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:i.isLocked,start:function(e,t){t.placeholder.css("width",t.helper.css("width")),n.addClass("dragging")},stop:function(){n.removeClass("dragging");var t=i.$activeItems?i.$activeItems.slice():null,a=[];n.children("[data-value]").each((function(){a.push(e(this).attr("data-value"))})),i.isFocused=!1,i.setValue(a),i.isFocused=!0,i.setActiveItem(t),i.positionDropdown()}})}}()}})),I.define("dropdown_header",(function(t){var n,i=this;t=e.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(e){return'
    '+e.title+'×
    '}},t),i.setup=(n=i.setup,function(){n.apply(i,arguments),i.$dropdown_header=e(t.html(t)),i.$dropdown.prepend(i.$dropdown_header),i.$dropdown_header.find("."+t.closeClass).on("click",(function(){i.close()}))})})),I.define("optgroup_columns",(function(t){var n,i=this;t=e.extend({equalizeWidth:!0,equalizeHeight:!0},t),this.getAdjacentOption=function(t,n){var i=t.closest("[data-group]").find("[data-selectable]"),a=i.index(t)+n;return a>=0&&a
    ',e=e.firstChild,n.body.appendChild(e),t=a.width=e.offsetWidth-e.clientWidth,n.body.removeChild(e)),t},o=function(){var n,o,r,s,l,c,u;if((o=(u=e("[data-group]",i.$dropdown_content)).length)&&i.$dropdown_content.width()){if(t.equalizeHeight){for(r=0,n=0;n1&&(l=c-s*(o-1),u.eq(o-1).css({width:l})))}};(t.equalizeHeight||t.equalizeWidth)&&(D.after(this,"positionDropdown",o),D.after(this,"refreshOptions",o))})),I.define("remove_button",(function(t){if("single"!==this.settings.mode){!function(t,n){var i,a=t,o=''+n.label+"",r=function(e,t){var n=e.search(/(<\/[^>]+>\s*)$/);return e.substring(0,n)+t+e.substring(n)};t.setup=(i=a.setup,function(){if(n.append){var s=a.settings.render.item;a.settings.render.item=function(e){return r(s.apply(t,arguments),o)}}i.apply(t,arguments),t.$control.on("click","."+n.className,(function(t){if(t.preventDefault(),!a.isLocked){var n=e(t.currentTarget).parent();return a.setActiveItem(n),a.deleteSelection()&&a.setCaret(a.items.length),!1}}))})}(this,t=e.extend({label:"×",title:"Remove",className:"remove",append:!0},t))}})),I.define("restore_on_backspace",(function(e){var t,n=this;e.text=e.text||function(e){return e[this.settings.labelField]},this.onKeyDown=(t=n.onKeyDown,function(n){var i,a;return n.keyCode===y&&""===this.$control_input.val()&&!this.$activeItems.length&&(i=this.caretPos-1)>=0&&i"+(o.length-r)+""))}}(),this.onFocus=function(e){const t=n.onFocus;return function(e){if(t.apply(this,e),!e)return;const n=this.$control;n.find(".item").show(),n.find("span").remove()}}()})),I})), /*! * selectize click2deselect (custom) */ Selectize.define("click2deselect",(function(e){var t=this,n=t.setup;this.setup=function(){let e;n.apply(t,arguments),t.$dropdown.each((function(){this.addEventListener("click",(function(n){let i=n.target.matches(".selected[data-selectable]")?n.target:n.target.closest(".selected[data-selectable]");if(null!==i){let n=i.getAttribute("data-value");n!==e&&(t.removeItem(n),t.refreshItems(),t.refreshOptions())}return e=!1,!1}))})),t.on("item_remove",(function(e){t.getOption(e).removeClass("selected")})),t.on("item_add",(function(t){e=t}))}})), /*! * International Telephone Input v18.2.1 * https://github.com/jackocnr/intl-tel-input.git */ function(e){"object"==typeof module&&module.exports?module.exports=e():window.intlTelInput=e()}((function(e){"use strict";return function(){for(var t=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["North Macedonia (Северна Македонија)","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],n=0;nthis.countryCodeMaxLen&&(this.countryCodeMaxLen=n.length),this.countryCodes.hasOwnProperty(n)||(this.countryCodes[n]=[]);for(var a=0;a-1}))}else if(this.options.excludeCountries.length){var n=this.options.excludeCountries.map((function(e){return e.toLowerCase()}));this.countries=t.filter((function(e){return-1===n.indexOf(e.iso2)}))}else this.countries=t}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;et.name?1:0}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.countryCodes={};for(var e=0;e"),this.options.showFlags&&(i+="
    ")),i+="".concat(o.name,""),i+="+".concat(o.dialCode,""),i+=""}this.countryList.insertAdjacentHTML("beforeend",i)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,n=!e||"+"!==e.charAt(0)||t&&"+"===t.charAt(0)?t:e,i=this._getDialCode(n),a=this._isRegionlessNanp(n),o=this.options,r=o.initialCountry,s=o.autoInsertDialCode;i&&!a?this._updateFlagFromNumber(n):"auto"!==r&&(r?this._setFlag(r.toLowerCase()):i&&a?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,n||this._setFlag(this.defaultCountry)),!n&&s&&(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),n&&this._updateValFromNumber(n)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoInsertDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var e=this;this._handleLabelClick=function(t){e.countryList.classList.contains("iti__hide")?e.telInput.focus():t.preventDefault()};var t=this._getClosestLabel();t&&t.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!e.countryList.classList.contains("iti__hide")||e.telInput.disabled||e.telInput.readOnly||e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(t){e.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),e._showDropdown()),"Tab"===t.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",(function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)})):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup((function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout((function(){return p("handleAutoCountry")}))}),(function(){return p("rejectAutoCountryPromise")})))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,n){n&&!e.classList.contains(t)?e.classList.add(t):!n&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var t=this.telInput.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,i=t.top+n,a=this.countryList.offsetHeight,o=i+this.telInput.offsetHeight+an;if(this._toggleClass(this.countryList,"iti__country-list--dropup",!o&&r),this.options.dropdownContainer){var s=!o&&r?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(i+s,"px"),this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return e._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var e=this;this._handleMouseoverCountryList=function(t){var n=e._getClosestListItem(t.target);n&&e._highlightListItem(n,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(t){var n=e._getClosestListItem(t.target);n&&e._selectListItem(n)},this.countryList.addEventListener("click",this._handleClickCountryList);var t=!0;this._handleClickOffToClose=function(){t||e._closeDropdown(),t=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);var n="",i=null;this._handleKeydownOnDropdown=function(t){t.preventDefault(),"ArrowUp"===t.key||"Up"===t.key||"ArrowDown"===t.key||"Down"===t.key?e._handleUpDownKey(t.key):"Enter"===t.key?e._handleEnterKey():"Escape"===t.key?e._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(t.key)&&(i&&clearTimeout(i),n+=t.key.toLowerCase(),e._searchForCountry(n),i=setTimeout((function(){n=""}),1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;tr){t&&(u+=d);var p=a-s;n.scrollTop=u-p}}},{key:"_updateDialCode",value:function(e){var t,n=this.telInput.value,i="+".concat(e);if("+"===n.charAt(0)){var a=this._getDialCode(n);t=a?n.replace(a,i):i,this.telInput.value=t}else this.options.autoInsertDialCode&&(t=n?i+n:i,this.telInput.value=t)}},{key:"_getDialCode",value:function(e,t){var n="";if("+"===e.charAt(0))for(var i="",a=0;a