PageSourceSearch

https://littleindiahealthycuisine.com/_static/??-eJyVzcEOwiAMgOEXc…/13P67tomb+t1OF2O50GpUb0BSsRxgw==

js littleindiahealthycuisine.com collected 2026-10-06 13:47:12 UTC 115,223 bytes, 5 lines download raw bytes

1(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}!function(){var e=window.jQuery;function o(t,e){if(t)if("none"!==getComputedStyle(t).display){t.style.transition="opacity 300ms ease",t.style.opacity="1",t.offsetWidth,requestAnimationFrame(function(){t.style.opacity="0"});var o=!1,n=function(a){(!a||a.target===t&&"opacity"===a.propertyName)&&(o||(o=!0,t.style.display="none",t.removeEventListener("transitionend",n),e&&e()))};t.addEventListener("transitionend",n),setTimeout(n,350)}else e&&e();else e&&e()}function n(e,o,a){null!==a&&"object"===t(a)?Object.keys(a).forEach(function(t){n(e,o+"["+t+"]",a[t])}):e.append(o,a??"")}function a(t){if(null==t||""===t)return null;try{return JSON.parse(t)}catch(e){return t}}var c,i=localStorage.getItem("wpc_location");c=function(){var t;if("undefined"!=typeof wpc_form_client_data&&(t=wpc_form_client_data),null!=i){var c=JSON.parse(i);document.querySelectorAll(".wpc_location_name").forEach(function(t){t.value=c.value,t.innerHTML=c.value});var r=document.querySelector("#filter_location option[value='"+c.name+"']");r&&(r.selected=!0)}else document.querySelectorAll(".location_heading").forEach(function(t){t.style.display="none"});document.addEventListener("click",function(t){var e=t.target.closest(".wpc-tab-a");if(e){t.preventDefault();var o=e.closest(".wpc-food-tab-wrapper");if(o){var n=e.getAttribute("data-id");o.querySelectorAll(".wpc-tab").forEach(function(t){t.classList.remove("tab-active")});var a=o.querySelector(".wpc-tab[data-id='"+n+"']");a&&a.classList.add("tab-active"),o.querySelectorAll(".wpc-tab-a").forEach(function(t){t.classList.remove("wpc-active")}),e.parentElement&&e.parentElement.querySelectorAll(".wpc-tab-a").forEach(function(t){t.classList.add("wpc-active")})}}}),document.addEventListener("click",function(t){var e=t.target.closest(".wpc-select-location");e&&e.closest(".wpc_modal")&&(function(t){var e=document.querySelector(".wpc-location"),n=e?e.options[e.selectedIndex]:null,a=n?n.value:"",c=n?n.textContent:"";if(c=""===a?"":c,!(t&&t.parentElement&&Array.prototype.some.call(t.parentElement.children,function(e){return e!==t&&e.matches(".wpc-location-store")}))){localStorage.setItem("wpc_location",JSON.stringify({name:a,value:c}));var i=document.querySelector('#filter_location option[text="'+c+'"]');i&&(i.selected=!0)}o(document.querySelector(".wpc_modal")),document.body.classList.remove("wpc_location_popup")}(e),document.querySelectorAll(".saving_warning").forEach(function(t){t.classList.add("hide_field")}))}),document.addEventListener("change",function(t){t.target.closest(".wpc-location")&&document.querySelectorAll(".saving_warning").forEach(function(t){t.classList.remove("hide_field")})});var l,d=document.querySelector("#filter_location");function s(o,c,i,r){if(c=c||!1,i=i||0,r=r||!1,void 0!==t){var l=o.value,d=document.querySelector("#filter_location"),s=d?d.options[d.selectedIndex]:null,u=s?s.textContent:"",p=document.querySelector(".location_menu"),f={location:l,clear_cart:i,action:"filter_food_location",_wpc_nonce:t._nonces.filter_food_location_nonce},m=!1;if(p){var _=a(p.dataset.product_data);null!==_&&(f.product_data=_,m=!0)}if(c){var y=new URLSearchParams;Object.keys(f).forEach(function(t){n(y,t,f[t])});var v=function(t){document.querySelectorAll(".food_location").forEach(function(e){e.classList.toggle("loading",t)})};v(!0),fetch(t.wpc_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:y.toString()}).then(function(t){return t.text()}).then(function(t){if(void 0!==t){var o=JSON.parse(t);if(m&&p){var n=p.querySelector(".food_location");n&&(n.innerHTML=o.html)}d&&d.setAttribute("data-cart_empty",o.cart_empty),1==i&&e&&(e("body").trigger("wc_fragment_refresh"),e("body").trigger("wpc-mini-cart-count")),document.querySelectorAll("a.ajax_add_to_cart").forEach(function(t){t.setAttribute("data-wpc_location_id",l)}),v(!1),localStorage.removeItem("wpc_location"),u=""===l?"":u,localStorage.setItem("wpc_location",JSON.stringify({name:l,value:u})),!m&&r&&window.location.reload()}}).catch(function(){v(!1)})}}}d&&s(d,!1),e&&e(document.body).on("added_to_cart",function(){var t=document.querySelector("#filter_location");t&&t.setAttribute("data-cart_empty",0)}),document.addEventListener("change",function(t){var e=t.target.closest("#filter_location");if(e){t.preventDefault();var o=e.value,n=parseInt(e.dataset.cart_empty,10),a=localStorage.getItem("wpc_location");if(a=JSON.parse(a),""!==o&&0==n&&null!==a&&a.name!==o){document.querySelectorAll("#location_change").forEach(function(t){t.classList.remove("hide_field")}),document.body.classList.add("wpc_location_popup");var c=document.querySelector("#filter_location option[value='"+a.name+"']");c&&(c.selected=!0)}else s(e,1,0,!0)}}),document.addEventListener("click",function(t){var e=t.target.closest(".change_yes, .change_no");if(e){var o=0,n=0,a=document.querySelector("#filter_location");if(e.classList.contains("change_yes"))o=1,n=1;else if(e.classList.contains("change_no")){o=parseInt(a?a.dataset.cart_empty:"",10)?1:0;var c=localStorage.getItem("wpc_location");if(c=JSON.parse(c)){var i=document.querySelector("#filter_location option[value='"+c.name+"']");i&&(i.selected=!0)}}a&&s(a,o,n,!0),function(){var t=arguments[0],e=arguments[1],o=arguments[2];t&&document.body.classList.remove(t),document.querySelectorAll(e).forEach(function(t){t.style.display="none"}
1),document.querySelectorAll(o).forEach(function(t){t.classList.add("hide_field")})}("wpc_location_popup","#wpc_location_modal",".location_modal")}}),document.addEventListener("click",function(o){var c=o.target.closest(".wpc-paginated-products .wpc-pagination a");if(c){o.preventDefault();var i=c.closest("li");if((!i||!i.classList.contains("is-disabled")&&!i.classList.contains("is-current"))&&void 0!==t&&t._nonces&&t._nonces.wpc_food_menu_paginate_nonce){var r=c.closest(".wpc-paginated-products");if(r){var l=parseInt(c.getAttribute("data-page"),10);if(!(isNaN(l)||l<1)){var d=r.getAttribute("data-shortcode"),s=a(r.dataset.product_data)||{},u=r.getAttribute("data-cat_id")||"",p=new URLSearchParams;p.append("action","wpc_food_menu_paginate"),p.append("_wpc_nonce",t._nonces.wpc_food_menu_paginate_nonce),p.append("type",d),p.append("page",l),n(p,"product_data",s),u&&p.append("cat_id",u),r.classList.add("wpc-paginated-loading"),fetch(t.wpc_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:p.toString()}).then(function(t){return t.json()}).then(function(t){t&&t.success&&t.data&&"string"==typeof t.data.html&&(r.innerHTML=t.data.html,r.setAttribute("data-current",t.data.page),e&&e(document.body).trigger("wpc_menu_paginated",[e(r),t.data.page]))}).catch(function(){}).finally(function(){r.classList.remove("wpc-paginated-loading")})}}}}}),(l=document.querySelectorAll(".wpc_modal")).length&&(l.forEach(function(t){!function(t){t&&(t.style.removeProperty("display"),"none"===getComputedStyle(t).display&&(t.style.display="block"),t.style.opacity="0",t.style.transition="opacity 300ms ease",t.offsetWidth,requestAnimationFrame(function(){t.style.opacity="1"}))}(t)}),document.body.classList.add("wpc_location_popup")),document.addEventListener("click",function(t){var e=t.target.closest(".wpc-close");e&&e.closest(".wpc_modal")&&function(t,e,n,a){void 0===n&&(n=!0);var c=!0===n;if(!c){var i=document.getElementById(void 0);c=i&&i!==a.target&&!i.contains(a.target)}c&&(document.querySelectorAll(".wpc_modal").forEach(function(t){o(t)}),document.body.classList.remove("wpc_location_popup"))}()})},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c()}()})();;
2(()=>{"use strict";!function(){if(void 0!==window.wpc_obj){var t=window.jQuery,e="#popup_wrapper",a=".wpc_variation_popup_content",o=!1,n=!1;window.wpc_add_to_cart=c,document.addEventListener("click",function(n){var r=n.target.closest(".customize_button");if(r&&(n.preventDefault(),!o)){var i=parseInt(r.dataset.product_id,10);if(i){c();var d=document.querySelector(a);if(d){d.innerHTML="";var s=new FormData;s.append("action","variaion_product_popup_content"),s.append("product_id",i),s.append("wpc_action","variation_popup"),s.append("security",wpc_obj.product_popup_nonce),o=!0,r.classList.add("loading"),fetch(wpc_obj.ajax_url,{method:"POST",body:s}).then(function(t){return t.text()}).then(function(a){var o;try{o=JSON.parse(a)}catch(t){return}if(o&&!1!==o.success){var n,r;try{n=JSON.parse(o.data.data)}catch(t){n=o.data.data}if((r=document.querySelector(e))&&(r.style.removeProperty("display"),"none"===getComputedStyle(r).display&&(r.style.display="block"),r.style.opacity="0",r.style.transition="opacity 300ms ease",r.offsetWidth,requestAnimationFrame(function(){r.style.opacity="1"})),d.innerHTML=n,t){var c=t(d).find(".variations_form");c.length&&"function"==typeof t.fn.wc_variation_form&&(c.each(function(){t(this).wc_variation_form()}),c.trigger("check_variations"),c.trigger("reset_image")),void 0!==t.fn.wc_product_gallery&&t(d).find(".woocommerce-product-gallery").each(function(){t(this).wc_product_gallery()}),t(document).trigger("wpcafe:modal_opened",[{$modal:t(d),product_id:i}])}}}).catch(function(){}).finally(function(){o=!1,r.classList.remove("loading")})}}}}),document.addEventListener("click",function(t){t.target.closest(e+" .wpc-close")&&(t.preventDefault(),i())}),document.addEventListener("mouseup",function(t){var a=document.querySelector(e);if(a&&null!==a.offsetParent){var o=document.querySelector(".wpc-popup-wrap");
2o&&o!==t.target&&!o.contains(t.target)&&i()}})}function r(e){var a=e.target.closest("form.cart");if(a){var o={};new FormData(a).forEach(function(t,e){o[e]=t});var n=parseInt(o.variation_id,10)||0,r=a.classList.contains("variations_form");if(r&&n<=0){e.preventDefault();var c=a.querySelector(".wc-no-matching-variations");window.alert((c&&c.textContent||"Please select an option").trim())}else{var i=a.querySelector(".single_add_to_cart_button"),d=o.product_id||o["add-to-cart"]||a.dataset.product_id||i&&i.value;if(r||d){var s,u,p=a.querySelector(".button");r?(s=window.wpc_obj&&wpc_obj.ajax_url||"/wp-admin/admin-ajax.php",u=Object.assign({},o,{action:"wpcafe_popup_add_to_cart",security:window.wpc_obj&&wpc_obj.product_popup_nonce||"",product_id:o.product_id||a.dataset.product_id,variation_id:n,quantity:o.quantity||1})):(s="/?wc-ajax=add_to_cart","undefined"!=typeof wc_add_to_cart_params&&wc_add_to_cart_params.wc_ajax_url&&(s=wc_add_to_cart_params.wc_ajax_url.replace("%%endpoint%%","add_to_cart")),u=Object.assign({},o,{product_id:d,quantity:o.quantity||1,variation_id:n>0?n:0})),delete u["add-to-cart"],e.preventDefault(),p&&(p.classList.remove("added"),p.classList.add("loading"));var l=new URLSearchParams;Object.keys(u).forEach(function(t){void 0!==u[t]&&null!==u[t]&&l.append(t,u[t])}),fetch(s,{method:"POST",body:l}).then(function(t){return t.json()}).then(function(e){if(e){var o=!1===e.success?e.data||{}:e;if(o.error&&o.product_url)window.location=o.product_url;else if(!1!==e.success){var n=e.fragments||e.data&&e.data.fragments;n&&Object.keys(n).forEach(function(t){var e=n[t];document.querySelectorAll(t).forEach(function(t){t.insertAdjacentHTML("beforebegin",e),t.remove()})}),t&&(t(document.body).trigger("wc_fragment_refresh"),t(document.body).trigger("added_to_cart",[n,e.cart_hash||e.data&&e.data.cart_hash,t(a)])),p&&(p.classList.remove("loading"),p.classList.add("added"));var r=a.closest("#product_popup"),c=r&&r.querySelector(".wpc-close");c&&c.click()}else window.alert(o.message||"Could not add to cart.")}}).catch(function(){}).finally(function(){p&&p.classList.remove("loading")})}}}}function c(){n||(n=!0,document.addEventListener("submit",r))}function i(){!function(t,e){if(t)if("none"!==getComputedStyle(t).display){t.style.transition="opacity 200ms ease",t.style.opacity="1",t.offsetWidth,requestAnimationFrame(function(){t.style.opacity="0"});var a=!1,o=function(n){(!n||n.target===t&&"opacity"===n.propertyName)&&(a||(a=!0,t.style.display="none",t.removeEventListener("transitionend",o),e&&e()))};t.addEventListener("transitionend",o),setTimeout(o,260)}else e&&e();else e&&e()}(document.querySelector(e),function(){var t=document.querySelector(a);t&&(t.innerHTML="",t.removeAttribute("style"))})}}()})();;
3(()=>{"use strict";function t(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var e,n;!function(){if("undefined"!=typeof window&&void 0!==window.fetch){var t=window.fetch;window.fetch=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.apply(this,n).then(function(t){return n[0]&&"string"==typeof n[0]&&n[0].includes("wc/store/v1/cart")&&t.clone().json().then(function(t){t&&(t.items||t.totals)&&"undefined"!=typeof jQuery&&(jQuery("body").trigger("wc_fragment_refresh"),jQuery(document).trigger("wc_fragment_refresh"))}).catch(function(){}),t}).catch(function(t){return Promise.reject(t)})}}}(),n=window.jQuery,e=function(){document.addEventListener("click",function(t){var e=t.target.closest(".wpc_cart_icon, .minicart-close");if(e){t.preventDefault();var n=e.closest(".wpc-cart_main_block");n&&n.classList.toggle("cart_icon_active")}});var e=document.querySelectorAll(".wpc-cart_main_block");document.addEventListener("mouseup",function(t){e.forEach(function(e){e===t.target||e.contains(t.target)||e.classList.remove("cart_icon_active")})});var r=localStorage.getItem("wpc_reservation_details");function o(){if("undefined"!=typeof wc_cart_fragments_params){var e=wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments");fetch(e,{method:"POST"}).then(function(t){return t.json()}).then(function(e){e&&e.fragments&&(Object.entries(e.fragments).forEac
3h(function(e){var n,r,o=(r=2,function(t){if(Array.isArray(t))return t}(n=e)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a,c,i=[],u=!0,l=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(i.push(r.value),i.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(n,r)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=o[0],c=o[1];".wpc-mini-cart-count"===a?function(t){var e=document.querySelectorAll(".wpc-mini-cart-count");if(0===e.length){var n=document.querySelector(".wpc_cart_icon");if(n){var r=n.querySelector(".basket-item-count");r?r.innerHTML='<span class="cart-items-count count wpc-mini-cart-count">'+t+"</span>":n.insertAdjacentHTML("beforeend",'<sup class="basket-item-count" style="display: inline-block;"><span class="cart-items-count count wpc-mini-cart-count">'+t+"</span></sup>")}}else e.forEach(function(e){e.textContent=t})}((new DOMParser).parseFromString(c,"text/html").body.textContent):document.querySelectorAll(a).forEach(function(t){t.insertAdjacentHTML("beforebegin",c),t.remove()})}),n&&n("body").trigger("wc_fragments_refreshed"))}).catch(function(){})}}document.addEventListener("click",function(t){var e=t.target.closest(".wpc-woocommerce-mini-cart .quantity .plus");if(e){t.preventDefault();var n=e.parentElement.querySelector(".qty");if(n){var r=parseInt(n.value);n.value=r+1,n.dispatchEvent(new Event("change",{bubbles:!0}))}}}),document.addEventListener("click",function(t){var e=t.target.closest(".wpc-woocommerce-mini-cart .quantity .minus");if(e){t.preventDefault();var n=e.parentElement.querySelector(".qty");if(n){var r=parseInt(n.value);r>1&&(n.value=r-1,n.dispatchEvent(new Event("change",{bubbles:!0})))}}}),document.addEventListener("change",function(t){var e=t.target.closest(".wpc-woocommerce-mini-cart .qty");if(e){var r=parseFloat(e.value);(r<1||isNaN(r))&&(e.value=1,r=1);var o=e.dataset.cartItemKey,a=e.dataset.productId,c=e.closest(".wpc-woocommerce-mini-cart-item");if((!o||!a)&&c){var i=c.querySelector("a.remove_from_cart_button");i&&(o=i.dataset.cart_item_key,a=i.dataset.product_id)}var u=c?c.querySelector(".wpc-minicart-subtotal"):null,l=u?parseFloat(u.dataset.itemPrice||0):0;if(o&&a&&u){u.textContent=(r*l).toFixed(2);var s=new FormData;s.append("action","wpc_update_cart_quantity"),s.append("nonce",wpc_cart_nonce_data.nonce),s.append("cart_item_key",o),s.append("qty",r),fetch(wpc_cart_nonce_data.ajax_url,{method:"POST",body:s}).then(function(t){if(!t.ok)throw new Error("http");return t.json()}).then(function(t){if(t.success){var e=t.data;document.querySelectorAll(".wpc-mini-cart-count").forEach(function(t){t.textContent=e.cart_count}),e.new_subtotal&&(u.innerHTML=e.new_subtotal),void 0!==e.item_unit_price&&(u.dataset.itemPrice=e.item_unit_price);var o=document.querySelector("p.wpc-woocommerce-mini-cart__total.total");o&&e.cart_subtotal&&(o.innerHTML="<strong>Subtotal:</strong> "+e.cart_subtotal),e.cart_total&&document.querySelectorAll(".wpc-minicart-total").forEach(function(t){t.innerHTML=e.cart_total});var a=c.querySelector(".wpc-minicart-item-tax");if(e.item_tax_html)if(a)a.insertAdjacentHTML("beforebegin",e.item_tax_html),a.remove();else{var i=c.querySelector(".single-subtotal-item");i&&i.insertAdjacentHTML("afterend",e.item_tax_html)}else a&&a.remove();n&&n(document.body).trigger("wpc_cart_quantity_updated",{cart_item_key:e.cart_item_key,new_qty:r,new_subtotal:e.new_subtotal,cart_total:e.cart_total})}}).catch(function(){location.reload()})}}}),null===document.querySelector(".minus")&&document.querySelectorAll(".mini-cart-quantity-wrapper .quantity").forEach(function(t){t.insertAdjacentHTML("afterbegin",'<button type="button" class="minus">-</button>')}),null===document.querySelector(".plus")&&document.querySelectorAll(".mini-cart-quantity-wrapper .quantity").forEach(function(t){t.insertAdjacentHTML("beforeend",'<button type="button" class="plus">+</button>')}),n&&n(document).on("removed_from_cart",function(){n("body").trigger("wc_fragment_refresh"),n("body").trigger("wpc-mini-cart-count")}
3),document.addEventListener("click",function(t){var e=t.target.closest(".wpc-woocommerce-mini-cart .remove_from_cart_button, .product_list_widget .remove_from_cart_button");if(e){t.preventDefault(),t.stopImmediatePropagation();var r=e.dataset.cart_item_key;if(r){var o=e.closest(".wpc-woocommerce-mini-cart-item");o&&o.classList.add("loading");var a=new FormData;a.append("action","wpc_remove_cart_item"),a.append("nonce",wpc_cart_nonce_data.nonce),a.append("cart_item_key",r),fetch(wpc_cart_nonce_data.ajax_url,{method:"POST",body:a}).then(function(t){if(!t.ok)throw new Error("http");return t.json()}).then(function(t){if(t.success){if(n){n("body").trigger("wc_fragment_refresh");try{n(document.body).trigger("removed_from_cart",[null,null,n(e)])}catch(t){}}}else o&&o.classList.remove("loading")}).catch(function(){location.reload()})}}},!0),n&&n("body").on("added_to_cart wc_fragment_refresh",function(){o()}),null!=r&&document.querySelectorAll(".wpc_pro_order_time").forEach(function(t){return t.remove()}),document.querySelector(".wpc-cross-sells")&&"undefined"!=typeof Swiper&&new Swiper(".wpc-cross-sells",{navigation:{nextEl:".swiper-btn-next",prevEl:".swiper-btn-prev"},autoplay:!1,spaceBetween:0,pagination:!0}),document.addEventListener("click",function(t){var e,n;t.target.closest(".showcoupon")&&(e=document.querySelector(".coupon_from_wrap"),n=400,e&&("none"===getComputedStyle(e).display?function(t,e){if(t){t.style.removeProperty("display"),"none"===getComputedStyle(t).display&&(t.style.display="block"),t.style.overflow="hidden",t.style.height="0px",t.style.transition="height "+e+"ms ease";var n=t.scrollHeight;requestAnimationFrame(function(){t.style.height=n+"px"});var r=function(e){e.target===t&&"height"===e.propertyName&&(t.style.removeProperty("height"),t.style.removeProperty("overflow"),t.style.removeProperty("transition"),t.removeEventListener("transitionend",r))};t.addEventListener("transitionend",r)}}(e,n):function(t,e){if(t&&"none"!==getComputedStyle(t).display){t.style.overflow="hidden",t.style.height=t.scrollHeight+"px",t.style.transition="height "+e+"ms ease",t.offsetHeight,requestAnimationFrame(function(){t.style.height="0px"});var n=function(e){e.target===t&&"height"===e.propertyName&&(t.style.display="none",t.style.removeProperty("height"),t.style.removeProperty("overflow"),t.style.removeProperty("transition"),t.removeEventListener("transitionend",n))};t.addEventListener("transitionend",n)}}(e,n)))}),n&&n("body").on("added_to_cart",function(t,e,o,a){if(n(".wpc-cart-message").fadeIn().delay(3e3).fadeOut(),"undefined"!=typeof food_details_reservation&&null!=r&&void 0!==a){var c=a.data("product_id"),i=a.data("product_name"),u=a.data("product_price");food_details_reservation({product_id:c,product_name:i,product_price:u},n)}})},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()})();;
4(()=>{var e=[],t=!1,n=2e3,i=[],o=new Promise(e=>{"loading"!==document.readyState?e():window.addEventListener("DOMContentLoaded",()=>e())});function s(e,t){if("string"==typeof e)try{e=JSON.parse(e)}catch{return}if(t&&"function"==typeof t.postMessage)try{t.postMessage(JSON.stringify({type:"likesMessage",data:e}),"*")}catch{}}function r(){const t=[];document.querySelectorAll("div.jetpack-likes-widget-unloaded").forEach(n=>{if(!(e.indexOf(n.id)>-1)&&d(n)){e.push(n.id);var i,o=/like-(post|comment)-wrapper-(\d+)-(\d+)-(\w+)/.exec(n.id);o&&5===o.length&&(i={blog_id:o[2],width:n.width},"post"===o[1]?i.post_id=o[3]:"comment"===o[1]&&(i.comment_id=o[3]),i.obj_id=o[4],t.push(i))}}),t.length>0&&s({event:"initialBatch",requests:t},window.frames["likes-master"])}function a(){const e=document.querySelector("#likes-other-gravatars");if(e){e.style.display="none",e.setAttribute("aria-hidden","true");const t=e.__resizeHandler;t&&(window.removeEventListener("resize",t),delete e.__resizeHandler)}}function l(){var e;if(!t)return s({event:"queryMasterReady"},window.frames["likes-master"]),void setTimeout(l,500);!function(){for(let e=i.length-1;e>=0;e--){const t=i[e];if(!d(t)){const n=t&&t.parentElement&&t.parentElement.parentElement;n.classList.remove("jetpack-likes-widget-loaded"),n.classList.remove("jetpack-likes-widget-loading"),n.classList.add("jetpack-likes-widget-unloaded");const o=n.querySelector(".likes-widget-placeholder");o&&(o.style.display=""),i.splice(e,1),t.remove()}}}(),function(){if(!g)return;document.querySelectorAll("div.jetpack-likes-widget-unloaded").forEach(e
4=>g.observe(e))}();var n=[...document.querySelectorAll("div.jetpack-likes-widget-unloaded")].filter(e=>d(e));n.length>0&&r();for(var o=0,a=n.length;o<=a-1;o++)(e=n[o].id)&&c(e)}function c(e){if(void 0===e)return;const t=document.querySelector("#"+e);t.querySelectorAll("iframe").forEach(e=>e.remove());const n=t.querySelector(".likes-widget-placeholder");if(n&&n.classList.contains("post-likes-widget-placeholder")){const e=document.createElement("iframe");e.classList.add("post-likes-widget","jetpack-likes-widget"),e.name=t.dataset.name,e.src=t.dataset.src,e.height="55px",e.width="100%",e.frameBorder="0",e.scrolling="no",e.title=t.dataset.title,n.after(e)}if(n.classList.contains("comment-likes-widget-placeholder")){const e=document.createElement("iframe");e.class="comment-likes-widget-frame jetpack-likes-widget-frame",e.name=t.dataset.name,e.src=t.dataset.src,e.height="18px",e.width="100%",e.frameBorder="0",e.scrolling="no",t.querySelector(".comment-like-feedback").after(e),i.push(e)}t.classList.remove("jetpack-likes-widget-unloaded"),t.classList.add("jetpack-likes-widget-loading"),t.querySelector("iframe").addEventListener("load",e=>{t.contains(e.target)&&(s({event:"loadLikeWidget",name:e.target.name,width:e.target.width},window.frames["likes-master"]),n&&(n.style.display="none"),t.classList.remove("jetpack-likes-widget-loading"),t.classList.add("jetpack-likes-widget-loaded"))})}function d(e){const t=e.getBoundingClientRect().top,i=e.getBoundingClientRect().bottom;return t+n>=0&&i<=window.innerHeight+n}window.addEventListener("message",function(e){let n=e&&e.data;if("string"==typeof n)try{n=JSON.parse(n)}catch{return}const i=n&&n.type,l=n&&n.data;if("likesMessage"!==i||void 0===l.event)return;if("https://widgets.wp.com"===e.origin)switch(l.event){case"masterReady":o.then(()=>{t=!0;const e={event:"injectStyles"},n=document.querySelector(".sd-text-color"),i=document.querySelector(".sd-link-color"),o=n&&getComputedStyle(n)||{},a=i&&getComputedStyle(i)||{};document.body.classList.contains("single")&&s({event:"reblogsEnabled"},window.frames["likes-master"]),e.textStyles={color:o.color,fontFamily:o["font-family"],fontSize:o["font-size"],direction:o.direction,fontWeight:o["font-weight"],fontStyle:o["font-style"],textDecoration:o["text-decoration"]},e.linkStyles={color:a.color,fontFamily:a["font-family"],fontSize:a["font-size"],textDecoration:a["text-decoration"],fontWeight:a["font-weight"],fontStyle:a["font-style"]},s(e,window.frames["likes-master"]),r()});break;case"showLikeWidget":case"showCommentLikeWidget":break;case"killCommentLikes":document.querySelectorAll(".jetpack-comment-likes-widget-wrapper").forEach(e=>e.remove());break;case"clickReblogFlair":wpcom_reblog&&"function"==typeof wpcom_reblog.toggle_reblog_box_flair&&wpcom_reblog.toggle_reblog_box_flair(l.obj_id);break;case"hideOtherGravatars":a();break;case"showOtherGravatars":{const e=document.querySelector("#likes-other-gravatars");if(!e)break;const t=e.querySelector("ul");e.style.display="none",t.innerHTML="",e.querySelectorAll(".likes-text span").forEach(e=>e.textContent=l.totalLikesLabel),(l.likers||[]).forEach(async(e,n)=>{if("http"!==e.profile_URL.substr(0,4))return;const i=document.createElement("li");t.append(i);const o=encodeURI(e.profile_URL),r=encodeURI(e.avatar_URL);i.innerHTML=`<a href="${o}" rel="nofollow" target="_parent" class="wpl-liker">\n\t\t\t\t\t\t<img src="${r}"\n\t\t\t\t\t\t\talt=""\n\t\t\t\t\t\t\tstyle="width: 28px; height: 28px;" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t</a>`,i.classList.add(e.css_class),i.querySelector("img").alt=l.avatarAltTitle.replace("%s",e.name),i.querySelector("span").innerText=e.name,n===l.likers.length-1&&i.addEventListener("keydown",e=>{"Tab"!==e.key||e.shiftKey||(e.preventDefault(),a(),s({event:"focusLikesCount",parent:l.parent},window.frames["likes-master"]))})});const n=function(){const t="rtl"===getComputedStyle(e).direction,n=document.querySelector(`*[name='${l.parent}']`),i=n.getBoundingClientRect(),o=n.ownerDocument.defaultView,s=i.top+o.pageYOffset,r=i.left+o.pageXOffset;let a;if(e.style.top=s+l.position.top-1+"px",t){const t=l&&l.likers?Math.min(l.likers.length,5):0;a=r+l.position.left+24*t+4,e.style.transform="translateX(-100%)"}else a=r+l.position.left;e.style.left=a+"px",e.style.left="-9999px",e.style.display="block";const c=e.offsetWidth;a+c>o.innerWidth&&(a=i.right-c),e.style.left=a+"px",e.setAttribute("aria-hidden","false")};n(),e.focus();const i=function(e,t){var n;return function(){var i=this,o=arguments;clearTimeout(n),n=setTimeout(function(){e.apply(i,o)},t)}},o=i(n,100);e.__resizeHandler=o,window.addEventListener("resize",o),e.focus()}}}),document.addEventListener("click",a);var f,m,u,p=(f=250,m=l,function(){clearTimeout(u),u=setTimeout(m,f)}),g="function"==typeof IntersectionObserver?new IntersectionObserver(p,{rootMargin:"2000px",threshold:[0,1]}):null;l(),window.addEventListener("scroll",p,!0)})();;
5(()=>{"use strict";var e={5990:()=>{"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var a=function(t){t&&Object.keys(t).forEach(function(n){return e[n]=t[n]})},o=0,r=t;o<r.length;o++)a(r[o]);return e})}},t={};function n(a){var o=t[a];if(void 0!==o)return o.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}(()=>{const e=".opt-addon-form",t=".opt-field, .opt-group, .opt-fieldset",a=".opt-qty-input",o="input.opt-text-input, textarea.opt-textarea, input.opt-tel-input, input.opt-number-input, input.opt-email-input",r="select.opt-select",i='.o
5pt-choice--radio input[type="radio"]',c='.opt-choice--checkbox input[type="checkbox"]',l=".opt-toggle-input",s=".opt-accordion__trigger",d=".opt-field-error",u="form.cart",p="%1$s%2$s",f=[{selector:"input.opt-text-input",type:"textfield",defaultName:"custom_text"},{selector:"textarea.opt-textarea",type:"textarea",defaultName:"custom_textarea"},{selector:"input.opt-tel-input",type:"telephone",defaultName:"custom_telephone"},{selector:"input.opt-number-input",type:"number",defaultName:"custom_number"},{selector:"input.opt-email-input",type:"email",defaultName:"custom_email"}],m=(e,t=0)=>parseFloat(e)||t,g=e=>{const t=e.dataset.required;return"1"===t||"true"===t||e.hasAttribute("required")},h=e=>{const t=e.querySelector(".opt-field--error, .opt-group--error, .opt-fieldset--error");t&&t.scrollIntoView({behavior:"smooth",block:"center"})},v=(e,t="")=>{const n=(e=>e.closest(".opt-field, .opt-group, .opt-fieldset")||null)(e);if(!n)return t||e.name||"";const a=n.querySelector("legend.opt-field__label, .opt-field__label");if(!a)return t||e.name||"";const o=a.cloneNode(!0);return o.querySelectorAll(".opt-field__required").forEach(e=>e.remove()),o.textContent.trim()||t},y=e=>e?.dataset.currency?{currencySymbol:e.dataset.currency||"$",decimalSeparator:e.dataset.decimal||".",thousandSeparator:e.dataset.thousands||",",numDecimals:parseInt(e.dataset.decimals||2,10),symbolPosition:e.dataset.format||p}:"undefined"!=typeof wc_add_to_cart_params?{currencySymbol:wc_add_to_cart_params.currency_symbol||"$",decimalSeparator:wc_add_to_cart_params.currency_format_decimal_sep||".",thousandSeparator:wc_add_to_cart_params.currency_format_thousand_sep||",",numDecimals:parseInt(wc_add_to_cart_params.currency_format_num_decimals||2,10),symbolPosition:wc_add_to_cart_params.currency_format||p}:{currencySymbol:"$",decimalSeparator:".",thousandSeparator:",",numDecimals:2,symbolPosition:p},b=(e,t)=>{const n=(parseFloat(e)||0).toFixed(t.numDecimals).split(".");n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,t.thousandSeparator);const a=n.join(t.decimalSeparator),o=t.currencySymbol,r=t.symbolPosition;return r.includes("%1$s %2$s")?`${o} ${a}`:r.includes("%2$s %1$s")?`${a} ${o}`:r.includes("%2$s%1$s")?`${a}${o}`:`${o}${a}`},_=e=>{if(!e)return 1;const t=parseInt(e.min||1,10),n=parseInt(e.max||100,10);let a=parseInt(e.value,10)||t;return a<t?(a=t,e.value=t):a>n&&(a=n,e.value=n),a},w=e=>e?_(e):1,D=(e,t=0)=>{if("percentage"===e?.dataset?.priceType){const n=m(e.dataset.pricePercent);if(n>0&&t>0){const a=m(e.dataset.pricePercentSale);return(a>0&&a<n?a:n)/100*t}}return m(e?.dataset?.price)},C=e=>e.closest(".opt-choice")?.querySelector(a)||e.closest(".opt-toggle-row")?.querySelector(a)||e.closest(".opt-group--toggle")?.querySelector(a)||null,M=e=>null!==e.closest('[data-condition-hidden="1"]'),k=(e,t,n=null,a=0)=>{const o=v(e,e.name),r=((e,t="")=>{const n=e?.closest("label")||(e?.id?e.closest(".opt-choice")?.querySelector(`label[for="${CSS.escape(e.id)}"]`):null)||e?.closest(".opt-choice")?.querySelector(".opt-choice__label");if(!n)return t;const a=new Set(["INPUT","IMG"]);let o="";const r=[n];for(;r.length>0;){const e=r.pop();if(e.nodeType!==Node.TEXT_NODE){if(e.nodeType===Node.ELEMENT_NODE&&!a.has(e.tagName))for(let t=e.childNodes.length-1;t>=0;t--)r.push(e.childNodes[t])}else o+=e.textContent}return o.trim()||t})(e,o),i=e.dataset.choiceLabel||"";return{type:t,name:e.name,label:o,optionLabel:i||r,value:i||e.value||"yes",price:D(e,a),qty:w(n)}},x=[(e,t=0)=>{const n=[];return e.querySelectorAll(`${i}:checked`).forEach(e=>{M(e)||n.push(k(e,"radio",C(e),t))}),n},(e,t=0)=>{const n=[];return e.querySelectorAll(`${c}:checked`).forEach(e=>{M(e)||n.push(k(e,"checkbox",C(e),t))}),n},(e,t=0)=>{const n=[];return e.querySelectorAll(r).forEach(e=>{if(e.selectedIndex<=0)return;if(M(e))return;const a=e.selectedOptions[0],o=a.dataset.choiceLabel||a.textContent.trim();n.push({type:"select",name:e.name,label:v(e,e.name),value:o,price:D(a,t),optionLabel:o,qty:1})}),n},(e,t=0)=>{const n=[];return f.forEach(({selector:a,type:o,defaultName:r})=>{n.push(...((e,t,n,a="",o=0)=>{const r=[];
5return e.querySelectorAll(t).forEach(e=>{if(M(e))return;const t=e.value.trim();t&&r.push({type:n,name:e.name||a,label:v(e,a),value:t,price:D(e,o),qty:1})}),r})(e,a,o,r,t))}),n},(e,t=0)=>{const n=[];return e.querySelectorAll(`${l}:checked`).forEach(e=>{M(e)||n.push(k(e,"toggle",C(e),t))}),n},(e,t=0)=>{const n=[];return e.querySelectorAll(".opt-group--date-time-picker").forEach(e=>{if(M(e))return;const a=e.querySelector(".opt-date-time-picker__hidden");if(!a||!a.value)return;const o=e.querySelector(".opt-date-time-picker__input"),r=o?o.value.trim():a.value,i="1"===e.dataset.enableRange,c="1"===e.dataset.chargePerDay;let l=m(e.dataset.price);if("percentage"===e.dataset.priceType){const n=m(e.dataset.pricePercent);if(n>0&&t>0){const a=m(e.dataset.pricePercentSale);l=(a>0&&a<n?a:n)/100*t,e.dataset.price=String(l)}}const s=e.dataset.title||e.querySelector(".opt-field__label")?.firstChild?.textContent?.trim()||"Date & Time";let d=1;if(i&&c&&-1!==a.value.indexOf("/")){const[e,t]=a.value.split("/");d=((e,t)=>{const n=/^(\d{4})-(\d{2})-(\d{2})/,a=n.exec(e||""),o=n.exec(t||"");if(!a||!o)return 1;const r=Date.UTC(Number(a[1]),Number(a[2])-1,Number(a[3])),i=Date.UTC(Number(o[1]),Number(o[2])-1,Number(o[3])),c=Math.floor((i-r)/864e5);return Math.max(1,c+1)})(e,t)}n.push({type:"date-time-picker",name:`opt_date_time_${e.dataset.nodeId}`,label:s,optionLabel:r||a.value,value:a.value,price:l,qty:d})}),n}],S=(e,t=0)=>{const n=(()=>{var e,t;const n=null!==(e=window?.wp?.hooks?.applyFilters?.("optiontics_storefront_processors",x))&&void 0!==e?e:x,a=null!==(t=window?.wp?.hooks?.applyFilters?.("optiontics_addon_processors",[]))&&void 0!==t?t:[];return[...n,...Array.isArray(a)?a.filter(e=>"function"==typeof e):[]]})(),a=[];for(const o of n){const n=o(e,t);Array.isArray(n)&&a.push(...n)}return a},E=e=>e.reduce((e,t)=>e+m(t.price)*(t.qty||1),0),T="opt-field--condition-hidden",A=(e,t)=>e.toLowerCase()===t.toLowerCase(),N=(e,t)=>{if("1"!==t.dataset.logicEnabled)return;let n=[];try{n=JSON.parse(t.dataset.conditions||"[]")}catch(e){n=[]}if(!Array.isArray(n)||0===n.length)return;const a=t.dataset.conditionVisibility||"show",o=t.dataset.conditionMatch||"all",r=n.map(t=>{if(!t||!t.field||!t.compare)return null;const n=((e,t)=>{if(!t)return"";const n=e.querySelector(`[data-node-id="${CSS.escape(t)}"]`);if(!n)return"";const a=n.querySelectorAll('input[type="checkbox"].opt-choice__input:checked');if(a.length>0)return Array.from(a).map(e=>e.dataset.choiceLabel||e.value||"");const o=n.querySelector('input[type="radio"]:checked');if(o)return o.dataset.choiceLabel||o.value||"";const r=n.querySelector("input.opt-toggle-input");if(r)return r.checked?r.dataset.choiceLabel||"yes":"";const i=n.querySelector("select.opt-select");if(i){if(i.selectedIndex<=0)return"";const e=i.selectedOptions[0];return e&&e.dataset.choiceLabel||""}const c=n.querySelector("input.opt-text-input, input.opt-tel-input, input.opt-number-input, textarea.opt-textarea");return c?String(c.value||"").trim():""})(e,t.field);return((e,t,n)=>{const a=(o=e,Array.isArray(o)?o.map(e=>String(e).trim()):[String(null!=o?o:"").trim()]);var o;const r=Array.isArray(n)?n.map(e=>String(e).trim()):String(null!=n?n:"").trim();switch(t){case"is":return a.some(e=>A(e,String(r)));case"not_is":return!a.some(e=>A(e,String(r)));case"in":return(Array.isArray(r)?r:String(r).split(",").map(e=>e.trim())).some(e=>a.some(t=>A(t,e)));case"not_in":return!(Array.isArray(r)?r:String(r).split(",").map(e=>e.trim())).some(e=>a.some(t=>A(t,e)));case"contains":return a.some(e=>e.toLowerCase().includes(String(r).toLowerCase()));case"not_contains":return!a.some(e=>e.toLowerCase().includes(String(r).toLowerCase()));case"greater_than":return a.some(e=>parseFloat(e)>parseFloat(r));case"less_than":return a.some(e=>parseFloat(e)<parseFloat(r));case"greater_equal":return a.some(e=>parseFloat(e)>=parseFloat(r));case"less_equal":return a.some(e=>parseFloat(e)<=parseFloat(r));default:return!1}})(n,t.compare,t.value)}).filter(e=>null!==e);if(0===r.length)return;const i=r.every(Boolean),c=r.some(Boolean),l="any"===o?c:i;("show"===a?l:!l)?(t.classList.remove(T),t.dataset.conditionHidden="0",t.removeAttribute("aria-hidden")):(t.classList.add(T),t.dataset.conditionHidden="1",t.setAttribute("aria-hidden","true"))},q=(e,n="")=>{const a=e.closest(t);if(!a)return;a.classList.add((e=>"FIELDSET"===e.tagName?"opt-fieldset--error":e.classList.contains("opt-group")?"opt-group--error":"opt-field--error")(a));let o=a.querySelector(d);o||(o=document.createElement("div"),o.className="opt-field-error",a.appendChild(o)),o.textContent=n||"This field is required",o.style.display="block"},L=e=>{const n=e.closest(t);if(!n)return;n.classList.remove("opt-field--error","opt-group--error","opt-fieldset--error");const a=n.querySelector(d);a&&(a.style.display="none")},I=e=>{e.querySelectorAll(".opt-field--error, .opt-group--error, .opt-fieldset--error").forEach(e
5=>{e.classList.remove("opt-field--error","opt-group--error","opt-fieldset--error");const t=e.querySelector(d);t&&(t.style.display="none")})},F=e=>{if(!g(e))return L(e),!0;if(""===e.value.trim()){const t=v(e,e.name||"Field");return q(e,`${t} is required`),!1}return L(e),!0},O=new Set(["gmail.com","googlemail.com","yahoo.com","yahoo.co.uk","yahoo.co.in","ymail.com","hotmail.com","outlook.com","live.com","msn.com","aol.com","icloud.com","me.com","mac.com","protonmail.com","proton.me","gmx.com","gmx.net","mail.com","yandex.com","zoho.com"]),P=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,j=e=>{const t=e.value.trim(),n=v(e,e.name||"Email");if(""===t)return g(e)?(q(e,`${n} is required`),!1):(L(e),!0);if(!P.test(t))return q(e,"Please enter a valid email address"),!1;if("1"===e.dataset.businessOnly){var a;const n=null!==(a=t.split("@")[1]?.toLowerCase())&&void 0!==a?a:"";if(O.has(n))return q(e,"Please use a business email address"),!1}return L(e),!0},H=e=>{if(!g(e))return L(e),!0;if(0===e.selectedIndex){const t=v(e,e.name||"Field");return q(e,`Please select an option for ${t}`),!1}return L(e),!0},Y=(e,t)=>{const n=t.querySelectorAll('input[type="radio"][data-required="1"]');if(0===n.length)return!0;const a=n[0]?.name;if(!a)return!0;if(!e.querySelector(`input[type="radio"][name="${a}"]:checked`)){const e=v(n[0],a);return q(n[0],`Please select an option for ${e}`),!1}return L(n[0]),!0},$=e=>{const t=e.querySelectorAll('input[type="checkbox"][data-required="1"]');if(0===t.length)return!0;if(!Array.from(t).some(e=>e.checked)){const e=v(t[0],"Field");return q(t[0],`Please select at least one option for ${e}`),!1}return L(t[0]),!0},B=e=>{if(!g(e))return L(e),!0;if(!e.checked){const t=v(e,e.name||"Field");return q(e,`${t} is required`),!1}return L(e),!0},R=e=>{let n=!0;const a=e=>null===e.closest('[data-condition-hidden="1"]');return e.querySelectorAll(`${o}[data-required="1"]`).forEach(e=>{e.classList.contains("opt-email-input")?j(e)||(n=!1):F(e)||(n=!1)}),e.querySelectorAll('input.opt-email-input:not([data-required="1"])').forEach(e=>{j(e)||(n=!1)}),e.querySelectorAll(`${r}[data-required="1"]`).forEach(e=>{a(e)&&(H(e)||(n=!1))}),e.querySelectorAll(t).forEach(t=>{a(t)&&t.querySelector('input[type="radio"][data-required="1"]')&&(Y(e,t)||(n=!1))}),e.querySelectorAll(t).forEach(e=>{a(e)&&e.querySelector('input[type="checkbox"][data-required="1"]')&&($(e)||(n=!1))}),e.querySelectorAll(`${l}[data-required="1"]`).forEach(e=>{a(e)&&(B(e)||(n=!1))}),e.querySelectorAll('.opt-group--file-upload[data-required="1"]').forEach(e=>{a(e)&&((e=>{if("1"!==e.dataset.required)return!0;const t=Math.max(1,parseInt(e.dataset.minFiles,10)||1);if(e.querySelectorAll("input.opt-file-upload__hidden").length<t){const n=e.dataset.title||"File Upload",a=1===t?`${n} is required`:`${n} requires at least ${t} files`,o=e.querySelector(".opt-file-upload__error");return o&&(o.textContent=a),e.classList.add("opt-group--error"),!1}e.classList.remove("opt-group--error");const n=e.querySelector(".opt-file-upload__error");return n&&(n.textContent=""),!0})(e)||(n=!1))}),e.querySelectorAll('.opt-group--date-time-picker[data-required="1"]').forEach(e=>{a(e)&&((e=>{if("1"!==e.dataset.required)return!0;const t=e.querySelector(".opt-date-time-picker__hidden");if(t&&""!==t.value.trim()){e.classList.remove("opt-group--error");const t=e.querySelector(".opt-field-error");return t&&(t.style.display="none"),!0}const n=e.dataset.title||"Date & Time",a=e.dataset.errorRequiredTpl||`${n} is required`;e.classList.add("opt-group--error");let o=e.querySelector(".opt-field-error");return o||(o=document.createElement("div"),o.className="opt-field-error",e.appendChild(o)),o.textContent=a,o.style.display="block",!1})(e)||(n=!1))}),n},W=e=>function(){_(this);const t=parseInt(this.min||1,10),n=parseInt(this.max||100,10);(this.value<t||this.value>n)&&q(this,`Quantity must be between ${t} and ${n}`),e()},Q=e=>function(){_(this),e()},J=e=>{e.querySelectorAll(o).forEach(e=>{const t=e.classList.contains("opt-email-input"),n=()=>t?j(e):F(e);e.addEventListener("blur",function(){(t||g(this))&&n()}),e.addEventListener("change",function(){(t||g(this))&&n()})}
vendor: 5,673 bytes, line 5
5),e.querySelectorAll(r).forEach(e=>{e.addEventListener("change",function(){g(this)&&H(this)})}),e.querySelectorAll(i).forEach(n=>{n.addEventListener("change",function(){if("1"===this.dataset.required){const n=this.closest(t);n&&Y(e,n)}})}),e.querySelectorAll(c).forEach(e=>{e.addEventListener("change",function(){if("1"===this.dataset.required){const e=this.closest(t);e&&$(e)}})}),e.querySelectorAll(l).forEach(e=>{e.addEventListener("change",function(){g(this)&&B(this)})})},U=(e,t,n)=>{const a=t.closest(u).find(n);if(a.length>0){const t=a[0];if(!R(t))return e.preventDefault(),e.stopImmediatePropagation(),h(t),!1;I(t)}};var K=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],V={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},z={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};const G=z;var X=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},Z=function(e){return!0===e?1:0};function ee(e,t){var n;return function(){var a=this,o=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(a,o)},t)}}var te=function(e){return e instanceof Array?e:[e]};function ne(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function ae(e,t,n){var a=window.document.createElement(e);return t=t||"",n=n||"",a.className=t,void 0!==n&&(a.textContent=n),a}function oe(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function re(e,t){return t(e)?e:e.parentNode?re(e.parentNode,t):void 0}function ie(e,t){var n=ae("div","numInputWrapper"),a=ae("input","numInput "+e),o=ae("span","arrowUp"),r=ae("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==t)for(var i in t)a.setAttribute(i,t[i]);return n.appendChild(a),n.appendChild(o),n.appendChild(r),n}function ce(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var le=function(){},se=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},de={D:le,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*Z(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 a=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},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:le,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:le,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},ue={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"
5(\\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})"},pe={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[pe.w(e,t,n)]},F:function(e,t,n){return se(pe.n(e,t,n)-1,!1,t)},G:function(e,t,n){return X(pe.h(e,t,n))},H:function(e){return X(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[Z(e.getHours()>11)]},M:function(e,t){return se(e.getMonth(),!0,t)},S:function(e){return X(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return X(e.getFullYear(),4)},d:function(e){return X(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return X(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return X(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)}},fe=function(e){var t=e.config,n=void 0===t?V:t,a=e.l10n,o=void 0===a?z:a,r=e.isMobile,i=void 0!==r&&r;return function(e,t,a){var r=a||o;return void 0===n.formatDate||i?t.split("").map(function(t,a,o){return pe[t]&&"\\"!==o[a-1]?pe[t](e,r,n):"\\"!==t?t:""}).join(""):n.formatDate(e,t,r)}},me=function(e){var t=e.config,n=void 0===t?V:t,a=e.l10n,o=void 0===a?z:a;return function(e,t,a,r){if(0===e||e){var i,c=r||o,l=e;if(e instanceof Date)i=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)i=new Date(e);else if("string"==typeof e){var s=t||(n||V).dateFormat,d=String(e).trim();if("today"===d)i=new Date,a=!0;else if(n&&n.parseDate)i=n.parseDate(e,s);else if(/Z$/.test(d)||/GMT$/.test(d))i=new Date(e);else{for(var u=void 0,p=[],f=0,m=0,g="";f<s.length;f++){var h=s[f],v="\\"===h,y="\\"===s[f-1]||v;if(ue[h]&&!y){g+=ue[h];var b=new RegExp(g).exec(e);b&&(u=!0)&&p["Y"!==h?"push":"unshift"]({fn:de[h],val:b[++m]})}else v||(g+=".")}i=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),p.forEach(function(e){var t=e.fn,n=e.val;return i=t(i,n,c)||i}),i=u?i:void 0}}if(i instanceof Date&&!isNaN(i.getTime()))return!0===a&&i.setHours(0,0,0,0),i;n.errorHandler(new Error("Invalid date provided: "+l))}}};function ge(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var he=function(e,t,n){return 3600*e+60*t+n};function ve(e){var t=e.defaultHour,n=e.defaultMinute,a=e.defaultSeconds;if(void 0!==e.minDate){var o=e.minDate.getHours(),r=e.minDate.getMinutes(),i=e.minDate.getSeconds();t<o&&(t=o),t===o&&n<r&&(n=r),t===o&&n===r&&a<i&&(a=e.minDate.getSeconds())}if(void 0!==e.maxDate){var c=e.maxDate.getHours(),l=e.maxDate.getMinutes();(t=Math.min(t,c))===c&&(n=Math.min(l,n)),t===c&&n===l&&(a=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:a}}n(5990);var ye=function(){return ye=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ye.apply(this,arguments)},be=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var a=Array(e),o=0;for(t=0;t<n;t++)for(var r=arguments[t],i=0,c=r.length;i<c;i++,o++)a[o]=r[i];return a};function _e(e,t){var n={config:ye(ye({},V),De.defaultConfig),l10n:G};function a(){var e;return(null===(e=n.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function o(e){return e.bind(n)}function r(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}})}function i(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||ge(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),a=ve(n.config);t.setHours(a.hours,a.minutes,a.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,a=ce(e),o=a;void 0!==n.amPM&&a===n.amPM&&(n.amPM.textContent=n.l10n.amPM[Z(n.amPM.textContent===n.l10n.amPM[0])]);var r=parseFloat(o.getAttribute("min")),i=parseFloat(o.getAttribute("max")),c=p
vendor: 5,299 bytes, line 5
5arseFloat(o.getAttribute("step")),l=parseInt(o.value,10),s=l+c*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==o.value&&2===o.value.length){var d=o===n.hourElement,u=o===n.minuteElement;s<r?(s=i+s+Z(!d)+(Z(d)&&Z(!n.amPM)),u&&g(void 0,-1,n.hourElement)):s>i&&(s=o===n.hourElement?s-i-Z(!n.amPM):r,u&&g(void 0,1,n.hourElement)),n.amPM&&d&&(1===c?s+l===23:Math.abs(s-l)>c)&&(n.amPM.textContent=n.l10n.amPM[Z(n.amPM.textContent===n.l10n.amPM[0])]),o.value=X(s)}}(e);var o=n._input.value;c(),we(),n._input.value!==o&&n._debouncedChange()}function c(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,a=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,r=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=a,t=n.amPM.textContent,a=e%12+12*Z(t===n.l10n.amPM[1]));var i=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===ge(n.latestSelectedDateObj,n.config.minDate,!0),c=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===ge(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=he(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),d=he(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),u=he(a,o,r);if(u>d&&u<l){var p=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(l);a=p[0],o=p[1],r=p[2]}}else{if(c){var f=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(a=Math.min(a,f.getHours()))===f.getHours()&&(o=Math.min(o,f.getMinutes())),o===f.getMinutes()&&(r=Math.min(r,f.getSeconds()))}if(i){var m=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(a=Math.max(a,m.getHours()))===m.getHours()&&o<m.getMinutes()&&(o=m.getMinutes()),o===m.getMinutes()&&(r=Math.max(r,m.getSeconds()))}}s(a,o,r)}}function l(e){var t=e||n.latestSelectedDateObj;t&&t instanceof Date&&s(t.getHours(),t.getMinutes(),t.getSeconds())}function s(e,t,a){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,a||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=X(n.config.time_24hr?e:(12+e)%12+12*Z(e%12==0)),n.minuteElement.value=X(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[Z(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=X(a)))}function d(e){var t=ce(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&A(n)}function u(e,t,a,o){return t instanceof Array?t.forEach(function(t){return u(e,t,a,o)}):e instanceof Array?e.forEach(function(e){return u(e,t,a,o)}):(e.addEventListener(t,a,o),void n._handlers.push({remove:function(){return e.removeEventListener(t,a,o)}}))}function p(){z("onChange")}function f(e,t){var a=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,r=n.currentMonth;try{void 0!==a&&(n.currentYear=a.getFullYear(),n.currentMonth=a.getMonth())}catch(e){e.message="Invalid date supplied: "+a,n.config.errorHandler(e)}t&&n.currentYear!==o&&(z("onYearChange"),D()),!t||n.currentYear===o&&n.currentMonth===r||z("onMonthChange"),n.redraw()}function m(e){var t=ce(e);~t.className.indexOf("arrow")&&g(e,t.classList.contains("arrowUp")?1:-1)}function g(e,t,n){var a=e&&ce(e),o=n||a&&a.parentNode&&a.parentNode.firstChild,r=le("increment");r.delta=t,o&&o.dispatchEvent(r)}function h(e,t,a,o){var r=N(t,!0),i=ae("span",e,t.getDate().toString());return i.dateObj=t,i.$i=o,i.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===ge(t,n.now)&&(n.todayDateElem=i,i.classList.add("today"),i.setAttribute("aria-current","date")),r?(i.tabIndex=-1,de(t)&&(i.classList.add("selected"),n.selectedDateElem=i,"range"===n.config.mode&&(ne(i,"startRange",n.selectedDates[0]&&0===ge(t,n.selectedDates[0],!0)),ne(i,"endRange",n.selectedDates[1]&&0===ge(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&i.classList.add("inRange")))):i.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&ge(e,n.selectedDates[0])>=0&&ge(e,n.selectedDates[1])<=0}(t)&&!de(t)&&i.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),z("onDayCreate",i),i}function v(e){e.focus(),"range"===n.config.mode&&F(e)}function y(e){for(var t=e>0?0:n.config.showMonths-1,a=e>0?n.config.showMonths:-1,o=t;o!=a;o+=e)for(var r=n.daysContainer.children[o],i=e>0?0:r.children.length-1,c=e>0?r.children.length:-1,l=i;l!=c;l+=e){var s=r.children[l];if(-1===s.className.indexOf("hidden")&&N(s.dateObj))return s}}function b(e,t){var o=a(),r=q(o||document.body),i=void 0!==e?e:r?o:void 0!==n.selectedDateElem&&q(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&q(n.todayDateElem)?n.todayDateElem:y(t>0?1:-1);void 0===i?n._input.focus():r?function(e,t){for(var a=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,r=t>
vendor: 16,477 bytes, line 5
50?1:-1,i=a-n.currentMonth;i!=o;i+=r)for(var c=n.daysContainer.children[i],l=a-n.currentMonth===i?e.$i+t:t<0?c.children.length-1:0,s=c.children.length,d=l;d>=0&&d<s&&d!=(t>0?s:-1);d+=r){var u=c.children[d];if(-1===u.className.indexOf("hidden")&&N(u.dateObj)&&Math.abs(e.$i-d)>=Math.abs(t))return v(u)}n.changeMonth(r),b(y(r),0)}(i,t):v(i)}function _(e,t){for(var a=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),r=n.utils.getDaysInMonth(t,e),i=window.document.createDocumentFragment(),c=n.config.showMonths>1,l=c?"prevMonthDay hidden":"prevMonthDay",s=c?"nextMonthDay hidden":"nextMonthDay",d=o+1-a,u=0;d<=o;d++,u++)i.appendChild(h("flatpickr-day "+l,new Date(e,t-1,d),0,u));for(d=1;d<=r;d++,u++)i.appendChild(h("flatpickr-day",new Date(e,t,d),0,u));for(var p=r+1;p<=42-a&&(1===n.config.showMonths||u%7!=0);p++,u++)i.appendChild(h("flatpickr-day "+s,new Date(e,t+1,p%r),0,u));var f=ae("div","dayContainer");return f.appendChild(i),f}function w(){if(void 0!==n.daysContainer){oe(n.daysContainer),n.weekNumbers&&oe(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var a=new Date(n.currentYear,n.currentMonth,1);a.setMonth(n.currentMonth+t),e.appendChild(_(a.getFullYear(),a.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&F()}}function D(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var a=ae("option","flatpickr-monthDropdown-month");a.value=new Date(n.currentYear,t).getMonth().toString(),a.textContent=se(t,n.config.shorthandCurrentMonth,n.l10n),a.tabIndex=-1,n.currentMonth===t&&(a.selected=!0),n.monthsDropdownContainer.appendChild(a)}}}function C(){var e,t=ae("div","flatpickr-month"),a=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=ae("span","cur-month"):(n.monthsDropdownContainer=ae("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),u(n.monthsDropdownContainer,"change",function(e){var t=ce(e),a=parseInt(t.value,10);n.changeMonth(a-n.currentMonth),z("onMonthChange")}),D(),e=n.monthsDropdownContainer);var o=ie("cur-year",{tabindex:"-1"}),r=o.getElementsByTagName("input")[0];r.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&r.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(r.setAttribute("max",n.config.maxDate.getFullYear().toString()),r.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var i=ae("div","flatpickr-current-month");return i.appendChild(e),i.appendChild(o),a.appendChild(i),t.appendChild(a),{container:t,yearElement:r,monthElement:e}}function M(){oe(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=C();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function k(){n.weekdayContainer?oe(n.weekdayContainer):n.weekdayContainer=ae("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=ae("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return x(),n.weekdayContainer}function x(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=be(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=be(t.splice(e,t.length),t.splice(0,e)));for(var a=n.config.showMonths;a--;)n.weekdayContainer.children[a].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+t.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function S(e,t){void 0===t&&(t=!0);var a=t?e:e-n.currentMonth;a<0&&!0===n._hidePrevMonthArrow||a>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=a,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,z("onYearChange"),D()),w(),z("onMonthChange"),pe())}function E(e){return n.calendarContainer.contains(e)}function T(e){if(n.isOpen&&!n.config.inline){var t=ce(e),a=E(t),o=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||a||E(e.relatedTarget)),r=!n.config.ignoredFocusElements.some(function(e){return e.contains(t)});o&&r&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&i(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function A(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,a=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),a&&(n.redraw(),z("onYearChange"),D())}}function N(e,t){var a;void 0===t&&(t=!0);var o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&ge(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&ge(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var r=!!n.config.enable,i=null!==(a=n.config.enable)&&void 0!==a?a:n.config.disable,c=0,l=void 0;c<i.length;c++){if("function"==typeof(l=i[c])&&l(o))return r;if(l instanceof Date&&void 0!==o&&l.getTime()===o.getTime())return r;if("string"==typeof l){var s=n.parseDate(l,void 0,!0);return s&&s.getTime()===o.getTime()?r:!r}if("object"==typeof l&&void 0!==o&&l.from&&l.to&&o.getTime()>=l.from.getTime()&&o.getTime()<=l.to.getTime())return r}return!r}function q(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function L(e){var t=e.target===n._input,a=n._input.value.trimEnd()!==_e();!t||!a||e.relatedTarget&&E(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function I(t){var o=ce(t),r=n.config.wrap?e.contains(o):o===n._input,l=n.config.allowInput,s=n.isOpen&&(!l||!r),d=n.config.inline&&r&&!l;if(13===t.keyCode&&r){if(l)return n.setDate(n._input.value,!0,o===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),o.blur();n.open()}else if(E(o)||s||d){var u=!!n.timeContainer&&n.timeContainer.contains(o);switch(t.keyCode){case 13:u?(t.preventDefault(),i(),B()):R(t);break;case 27:t.preventDefault(),B();break;case 8:case 46:r&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(u||r)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var p=a();if(void 0!==n.daysContainer&&(!1===l||p&&q(p))){var f=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),S(f),b(y(1),0)):b(void 0,f)}}break;case 38:case 40:t.preventDefault();var m=40===t.keyCode?1:-1;n.daysContainer&&void 0!==o.$i||o===n.input||o===n.altInput?t.ctrlKey?(t.stopPropagation(),A(n.currentYear-m),b(y(1),0)):u||b(void 0,7*m):o===n.currentYearElement?A(n.currentYear-m):n.config.enableTime&&(!u&&n.hourElement&&n.hourElement.focus(),i(t),n._debouncedChange());break;case 9:if(u){var g=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter(function(e){return e}),h=g.indexOf(o);if(-1!==h){var v=g[h+(t.shiftKey?-1:1)];t.preventDefault(),(v||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(o)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&o===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],c(),we();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],c(),we()}(r||E(o))&&z("onKeyDown",t)}function F(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var a=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),r=Math.min(a,n.selectedDates[0].getTime()),i=Math.max(a,n.selectedDates[0].getTime()),c=!1,l=0,s=0,d=r;d<i;d+=864e5)N(new Date(d),!0)||(c=c||d>r&&d<i,d<o&&(!l||d>l)?l=d:d>o&&(!s||d<s)&&(s=d));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+t)).forEach(function(t){var r,i,d,u=t.dateObj.getTime(),p=l>0&&u<l||s>0&&u>s;if(p)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)});c&&!p||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==e&&(e.classList.add(a<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<a&&u===o?t.classList.add("startRange"):o>a&&u===o&&t.classList.add("endRange"),u>=l&&(0===s||u<=s)&&(i=o,d=a,(r=u)>Math.min(i,d)&&r<Math.max(i,d))&&t.classList.add("inRange")))})}}function O(){!n.isOpen||n.config.static||n.config.inline||Y()}function P(e){return function(t){var a=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),o=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==a&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=a.getHours()>0||a.getMinutes()>0||a.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter(function(e){return N(e)}),n.selectedDates.length||"min"!==e||l(a),we()),n.daysContainer&&($(),void 0!==a?n.currentYearElement[e]=a.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==a&&o.getFullYear()===a.getFullYear())}}function j(){return n.config.wrap?e.querySelector("[data-input]"):e}function H(){"object"!=typeof n.config.locale&&void 0===De.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=ye(ye({},De.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?De.l10ns[n.config.locale]:void 0),ue.D="("+n.l10n.weekdays.shorthand.join("|")+")",ue.l="("+n.l10n.weekdays.longhand.join("|")+")",ue.M="("+n.l10n.months.shorthand.join("|")+")",ue.F="("+n.l10n.months.longhand.join("|")+")",ue.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===ye(ye({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===De.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=fe(n),n.parseDate=me({config:n.config,l10n:n.l10n})}function Y(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){z("onPreCalendarPosition");var t=e||n._positionElement,a=Array.prototype.reduce.call(n.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),o=n.calendarContainer.offsetWidth,r=n.config.position.split(" "),i=r[0],c=r.length>1?r[1]:null,l=t.getBoundingClientRect(),s=window.innerHeight-l.bottom,d="above"===i||"below"!==i&&s<a&&l.top>a,u=window.pageYOffset+l.top+(d?-a-2:t.offsetHeight+2);if(ne(n.calendarContainer,"arrowTop",!d),ne(n.calendarContainer,"arrowBottom",d),!n.config.inline){var p=window.pageXOffset+l.left,f=!1,m=!1;"center"===c?(p-=(o-l.width)/2,f=!0):"right"===c&&(p-=o-l.width,m=!0),ne(n.calendarContainer,"arrowLeft",!f&&!m),ne(n.calendarContainer,"arrowCenter",f),ne(n.calendarContainer,"arrowRight",m);var g=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=p+o>window.document.body.offsetWidth,v=g+o>window.document.body.offsetWidth;if(ne(n.calendarContainer,"rightMost",h),!n.config.static)if(n.calendarContainer.style.top=u+"px",h)if(v){var y=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(a=document.createElement("style"),document.head.appendChild(a),a.sheet);var a}();if(void 0===y)return;var b=window.document.body.offsetWidth,_=Math.max(0,b/2-o/2),w=y.cssRules.length,D="{left:"+l.left+"px;right:auto;}";ne(n.calendarContainer,"rightMost",!1),ne(n.calendarContainer,"centerMost",!0),y.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+D,w),n.calendarContainer.style.left=_+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=p+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function $(){n.config.noCalendar||n.isMobile||(D(),pe(),w())}function B(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function R(e){e.preventDefault(),e.stopPropagation();var t=re(ce(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var a=t,o=n.latestSelectedDateObj=new Date(a.dateObj.getTime()),r=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=a,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var i=de(o);i?n.selectedDates.splice(parseInt(i),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==ge(o,n.selectedDates[0],!0)&&n.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(c(),r){var l=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),l&&(z("onYearChange"),D()),z("onMonthChange")}if(pe(),w(),we(),r||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():v(a),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var s="single"===n.config.mode&&!n.config.enableTime,d="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(s||d)&&B()}p()}}n.parseDate=me({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=u,n._setHoursFromDate=l,n._positionCalendar=Y,n.changeMonth=S,n.changeYear=A,n.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var a=ve(n.config);s(a.hours,a.minutes,a.seconds)}n.redraw(),e&&z("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),z("onClose")},n.onMouseOver=F,n._createElement=ae,n.createDay=h,n.destroy=function(){void 0!==n.config&&z("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.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 n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
5isOpen","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 n[e]}catch(e){}})},n.isEnabled=N,n.jumpToDate=f,n.updateValue=we,n.open=function(e,t){if(void 0===t&&(t=n._positionElement),!0===n.isMobile){if(e){e.preventDefault();var a=ce(e);a&&a.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void z("onOpen")}if(!n._input.disabled&&!n.config.inline){var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),z("onOpen"),Y(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return n.hourElement.select()},50))}},n.redraw=$,n.set=function(e,t){if(null!==e&&"object"==typeof e)for(var a in Object.assign(n.config,e),e)void 0!==W[a]&&W[a].forEach(function(e){return e()});else n.config[e]=t,void 0!==W[e]?W[e].forEach(function(e){return e()}):K.indexOf(e)>-1&&(n.config[e]=te(t));n.redraw(),we(!0)},n.setDate=function(e,t,a){if(void 0===t&&(t=!1),void 0===a&&(a=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);Q(e,a),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),f(void 0,t),l(),0===n.selectedDates.length&&n.clear(!1),we(t),t&&z("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var W={locale:[H,x],showMonths:[M,r,k],minDate:[f],maxDate:[f],positionElement:[U],clickOpens:[function(){!0===n.config.clickOpens?(u(n._input,"focus",n.open),u(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function Q(e,t){var a=[];if(e instanceof Array)a=e.map(function(e){return n.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)a=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":a=[n.parseDate(e,t)];break;case"multiple":a=e.split(n.config.conjunction).map(function(e){return n.parseDate(e,t)});break;case"range":a=e.split(n.l10n.rangeSeparator).map(function(e){return n.parseDate(e,t)})}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?a:a.filter(function(e){return e instanceof Date&&N(e,!1)}),"range"===n.config.mode&&n.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function J(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function U(){n._positionElement=n.config.positionElement||n._input}function z(e,t){if(void 0!==n.config){var a=n.config[e];if(void 0!==a&&a.length>0)for(var o=0;a[o]&&o<a.length;o++)a[o](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(le("change")),n.input.dispatchEvent(le("input")))}}function le(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function de(e){for(var t=0;t<n.selectedDates.length;t++){var a=n.selectedDates[t];if(a instanceof Date&&0===ge(a,e))return""+t}return!1}function pe(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach(function(e,t){var a=new Date(n.currentYear,n.currentMonth,1);a.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=se(a.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=a.getMonth().toString(),e.value=a.getFullYear().toString()}),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function _e(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map(function(e){return n.formatDate(e,t)}).filter(function(e,t,a){return"range"!==n.config.mode||n.config.enableTime||a.indexOf(e)===t}).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function we(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=_e(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=_e(n.config.altFormat)),!1!==e&&z("onValueUpdate")}function Ce(e){var t=ce(e),a=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);a||o?S(a?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var a=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],r=ye(ye({},JSON.parse(JSON.stringify(e.dataset||{}))),t),i={};n.config.parseDate=r.parseDate,n.config.formatDate=r.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=J(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=J(e)}});var c="time"===r.mode;if(!r.dateFormat&&(r.enableTime||c)){var l=De.defaultConfig.dateFormat||V.dateFormat;i.dateFormat=r.noCalendar||c?"H:i"+(r.enableSeconds?":S":""):l+" H:i"+(r.enableSeconds?":S":"")}if(r.altInput&&(r.enableTime||c)&&!r.altFormat){var s=De.defaultConfig.altFormat||V.altFormat;i.altFormat=r.noCalendar||c?"h:i"+(r.enableSeconds?":S K":" K"):s+" h:i"+(r.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:P("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:P("max")});var d=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:d("max")}),"time"===r.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,i,r);for(var u=0;u<a.length;u++)n.config[a[u]]=!0===n.config[a[u]]||"true"===n.config[a[u]];for(K.filter(function(e){return void 0!==n.config[e]}
vendor: 5,217 bytes, line 5
5).forEach(function(e){n.config[e]=te(n.config[e]||[]).map(o)}),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<n.config.plugins.length;u++){var p=n.config.plugins[u](n)||{};for(var f in p)K.indexOf(f)>-1?n.config[f]=te(p[f]).map(o).concat(n.config[f]):void 0===r[f]&&(n.config[f]=p[f])}r.altInputClass||(n.config.altInputClass=j().className+" "+n.config.altInputClass),z("onParseConfig")}(),H(),n.input=j(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=ae(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),U()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&Q(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=ae("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=ae("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=ae("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=ae("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,M(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(ne(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(ne(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],pe(),n.monthNav)),n.innerContainer=ae("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=ae("div","flatpickr-weekwrapper");e.appendChild(ae("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=ae("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),a=t.weekWrapper,o=t.weekNumbers;n.innerContainer.appendChild(a),n.weekNumbers=o,n.weekWrapper=a}n.rContainer=ae("div","flatpickr-rContainer"),n.rContainer.appendChild(k()),n.daysContainer||(n.daysContainer=ae("div","flatpickr-days"),n.daysContainer.tabIndex=-1),w(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=ve(n.config);n.timeContainer=ae("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=ae("span","flatpickr-time-separator",":"),a=ie("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=a.getElementsByTagName("input")[0];var o=ie("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=X(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=X(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",
vendor: 4,593 bytes, line 5
5n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(a),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var r=ie("flatpickr-second");n.secondElement=r.getElementsByTagName("input")[0],n.secondElement.value=X(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(ae("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(r)}return n.config.time_24hr||(n.amPM=ae("span","flatpickr-am-pm",n.l10n.amPM[Z((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),ne(n.calendarContainer,"rangeMode","range"===n.config.mode),ne(n.calendarContainer,"animate",!0===n.config.animate),ne(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var r=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!r&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var i=ae("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(i,n.element),i.appendChild(n.element),n.altInput&&i.appendChild(n.altInput),i.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),function(t){return u(t,"click",n[e])})}),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=ae("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}u(n.mobileInput,"change",function(e){n.setDate(ce(e).value,!1,n.mobileFormatStr),z("onChange"),z("onClose")})}();else{var e=ee(O,50);if(n._debouncedChange=ee(p,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&u(n.daysContainer,"mouseover",function(e){"range"===n.config.mode&&F(ce(e))}),u(n._input,"keydown",I),void 0!==n.calendarContainer&&u(n.calendarContainer,"keydown",I),n.config.inline||n.config.static||u(window,"resize",e),void 0!==window.ontouchstart?u(window.document,"touchstart",T):u(window.document,"mousedown",T),u(window.document,"focus",T,{capture:!0}),!0===n.config.clickOpens&&(u(n._input,"focus",n.open),u(n._input,"click",n.open)),void 0!==n.daysContainer&&(u(n.monthNav,"click",Ce),u(n.monthNav,["keyup","increment"],d),u(n.daysContainer,"click",R)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){u(n.timeContainer,["increment"],i),u(n.timeContainer,"blur",i,{capture:!0}),u(n.timeContainer,"click",m),u([n.hourElement,n.minuteElement],["focus","click"],function(e){return ce(e).select()}),void 0!==n.secondElement&&u(n.secondElement,"focus",function(){return n.secondElement&&n.secondElement.select()}),void 0!==n.amPM&&u(n.amPM,"click",function(e){i(e)})}n.config.allowInput&&u(n._input,"blur",L)}}
5(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&l(n.config.noCalendar?n.latestSelectedDateObj:void 0),we(!1)),r();var a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&a&&Y(),z("onReady")}(),n}function we(e,t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a=[],o=0;o<n.length;o++){var r=n[o];try{if(null!==r.getAttribute("data-fp-omit"))continue;void 0!==r._flatpickr&&(r._flatpickr.destroy(),r._flatpickr=void 0),r._flatpickr=_e(r,t||{}),a.push(r._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return we(this,e)},HTMLElement.prototype.flatpickr=function(e){return we([this],e)});var De=function(e,t){return"string"==typeof e?we(window.document.querySelectorAll(e),t):e instanceof Node?we([e],t):we(e,t)};De.defaultConfig={},De.l10ns={en:ye({},G),default:ye({},G)},De.localize=function(e){De.l10ns.default=ye(ye({},De.l10ns.default),e)},De.setDefaults=function(e){De.defaultConfig=ye(ye({},De.defaultConfig),e)},De.parseDate=me({}),De.formatDate=fe({}),De.compareDates=ge,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return we(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=De);const Ce=De,Me={Y:"Y",y:"y",m:"m",d:"d",j:"j",n:"n",F:"F",M:"M",l:"l",D:"D"},ke=e=>e?e.split("").map(e=>Me[e]||e).join(""):"Y-m-d",xe=(e,t)=>{if(!e)return t;try{const n=JSON.parse(e);return Array.isArray(n)?n:t}catch(e){return t}},Se=e=>{if(!e)return null;const t=/^(\d{4})-(\d{2})-(\d{2})$/.exec(e);if(t)return new Date(Number(t[1]),Number(t[2])-1,Number(t[3]));const n=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2})/.exec(e);if(n)return new Date(Number(n[1]),Number(n[2])-1,Number(n[3]),Number(n[4]),Number(n[5]));const a=/^(\d{2}):(\d{2})$/.exec(e);if(a){const e=new Date;return e.setHours(Number(a[1]),Number(a[2]),0,0),e}return null},Ee=(e,t)=>{const n=e=>String(e).padStart(2,"0"),a=e.getFullYear(),o=n(e.getMonth()+1),r=n(e.getDate()),i=n(e.getHours()),c=n(e.getMinutes());return"time"===t?`${i}:${c}`:"date"===t?`${a}-${o}-${r}`:`${a}-${o}-${r}T${i}:${c}`},Te=e=>{const t=new Date(e);return t.setHours(0,0,0,0),t},Ae=(e,t,n)=>{const a=e.querySelector(".opt-date-time-picker__error");a&&(a.textContent=t||"",t&&(clearTimeout(a.__optTimer),a.__optTimer=setTimeout(()=>{a.textContent=""},n||5e3)))},Ne="optStickyCardBound",qe=e=>e.optionLabel||e.label||e.name||"",Le="optStickyBarBound",Ie=e=>e.optionLabel||e.label||e.name||"",Fe=/\/wc\/store\/(v\d+\/)?cart\/add-item/,Oe="optiontics";let Pe=!1;const je=e=>"string"==typeof e&&Fe.test(e),He=()=>document.querySelector(e),Ye=e=>{const t=new Set;return e.querySelectorAll('[name^="opt_"]').forEach(e=>{const n=(e.getAttribute("name")||"").replace(/^opt_/,"").replace(/\[\]$/,"");n&&t.add(n)}),Array.from(t)},$e=()=>{const e=He();if(!e)return null;const t=document.querySelector('input[name="addon_data_json"]'),n=t?t.value:"";return n&&"[]"!==n?{addon_data_json:n,submitted_nodes:Ye(e)}:null},Be=(e,t)=>({...e,extensions:{...e.extensions||{},[Oe]:t}}),Re=()=>{const e=He();return!e||!1!==R(e)},We="product-addons-total",Qe=/^(addon_data_json$|optiontics_addon_form_nonce$|opt_)/,Je=/wc-ajax=wc_stripe_add_to_cart/;let Ue=!1,Ke=null,Ve=null;const ze=()=>{const t=document.querySelector(e);if(!t)return;const n=(()=>{const e=document.getElementById(We);if(e)return"1"===e.dataset.optionticsOwned?e:null;const t=document.querySelector("form.cart");if(!t)return null;const n=document.createElement("div");return n.id=We,n.dataset.optionticsOwned="1",n.style.display="none",t.appendChild(n),n})();if(!n)return;const a=(e=>{const t=document.querySelector("#optiontics_option_total_price"),n=t?m(t.dataset.base):0;return E(S(e,n))*(()=>{const e=document.querySelector('form.cart input[name="quantity"]');return Math.max(1,m(e?e.value:1)||1)})()})(t),o=[{cost:a}];n.setAttribute("data-price_data",JSON.stringify(o)),"undefined"!=typeof jQuery&&jQuery(n).data("price_data",o),Ge(a)},Ge=e=>{"undefined"!=typeof jQuery&&e!==Ve&&(Ve=e,clearTimeout(Ke),Ke=setTimeout(()=>{jQuery(document.body).trigger("woocommerce_variation_has_changed")},300))};function Xe(t=document){const{addonForm:n,totalDisplay:o,addonTotalPrice:r,productPrice:i,productQtyInput:c}=(t=>{var n;const a=t.querySelector(e),o=t.querySelector("#optiontics_option_total_price");return{addonForm:a,totalDisplay:o,addonTotalPrice:t.querySelector("#optiontics_option_price"),productPrice:o?m(null!==(n=o.dataset.base)&&void 0!==n?n:o.dataset.price):0,productQtyInput:t.querySelector('form.cart input.qty, form.cart input[name="quantity"]')}})(t);if(!n)return;const l=y(n),d=((e,t)=>{let n=e.querySelector('input[name="addon_data_json"]');return n||(n=document.createElement("input"),n.type="hidden",n.name="addon_data_json",t.closest(u)?.appendChild(n)),n})(t,n);o&&void 0===o.dataset.baseOriginal&&(o.dataset.baseOriginal=String(i));const p=()=>{var e;(e=n)&&e.querySelectorAll('[data-logic-enabled="1"]').forEach(t=>N(e,t));const t=c?c.value:1;var a,s;((e,t,n,a,o,r,i=1)=>{const c=S(e,o),l=E(c),s=(o+l)*Math.max(1,m(i)||1);t&&(t.textContent=b(s,r)),n&&(n.textContent=b(l,r)),((e,t,n)=>{!e||t<=0||(e.querySelectorAll('[data-price-type="percentage"]').forEach(e
5=>{if("OPTION"===e.tagName)return;if("percentage"!==e.dataset?.priceType)return;const a=m(e.dataset.pricePercent);if(!(a>0))return;const o=m(e.dataset.pricePercentSale),r=(o>0&&o<a?o:a)/100*t;e.dataset.price=String(r),"INPUT"===e.tagName&&(e.value=String(r));const i=(e=>{const t=e.closest(".opt-choice, .opt-toggle-row, .opt-toggle-label");if(t)return t.querySelector(".opt-field__price");const n=e.closest(".opt-group, .opt-field, .opt-fieldset, .opt-group--date-time-picker");return n?n.querySelector(".opt-field__price"):null})(e);i&&(i.textContent=b(r,n))}),e.querySelectorAll('select.opt-select option[data-price-type="percentage"]').forEach(e=>{const a=m(e.dataset.pricePercent);if(!(a>0))return;const o=m(e.dataset.pricePercentSale),r=(o>0&&o<a?o:a)/100*t;e.dataset.price=String(r);const i=e.textContent,c=i.replace(/\(\+[^)]+\)\s*$/u,`(+${b(r,n)})`);c!==i&&(e.textContent=c)}))})(e,o,r),a&&(a.value=JSON.stringify(c))})(n,o,r,d,o?m(null!==(a=null!==(s=o.dataset.base)&&void 0!==s?s:o.dataset.price)&&void 0!==a?a:i):i,l,t)};var f,g;if(g=p,(f=n).addEventListener("change",g),f.addEventListener("input",g),(e=>{e.querySelectorAll(".opt-range-wrapper").forEach(e=>{const t=e.querySelector(".opt-range-input"),n=e.querySelector(".opt-range-number");if(!t||!n)return;const a=()=>{const e=Number(t.min),n=Number(t.max),a=Number(t.value);if(isNaN(e)||isNaN(n)||n===e)return;const o=(a-e)/(n-e)*100;t.style.setProperty("--opt-range-fill",`${o}%`)};a(),t.addEventListener("input",()=>{n.value=t.value,a()}),n.addEventListener("input",()=>{const e=Number(n.value);isNaN(e)||(t.value=String((e=>{const n=Number(t.min),a=Number(t.max);return!isNaN(n)&&e<n?n:!isNaN(a)&&e>a?a:e})(e)),a())})})})(f),((e,t)=>{e.querySelectorAll(a).forEach(e=>{e.addEventListener("change",W(t)),e.addEventListener("blur",Q(t))})})(n,p),J(n),(e=>{const t=e.closest(u);t&&t.addEventListener("submit",t=>((e,t)=>R(t)?(I(t),!0):(e.preventDefault(),e.stopPropagation(),h(t),!1))(t,e))})(n),(e=>{e&&"1"!==e.dataset.optAccordionBound&&(e.addEventListener("click",t=>{const n=t.target.closest(s);if(!n||!e.contains(n))return;const a=n.closest(".opt-accordion");if(!a)return;t.preventDefault();((e,t)=>{if(!e)return;const n=e.querySelector(s),a=e.querySelector(".opt-accordion__panel");n&&a&&(a.hidden=!t,n.setAttribute("aria-expanded",t?"true":"false"),e.classList.toggle("opt-accordion--open",t))})(a,!("true"===n.getAttribute("aria-expanded")))}),e.dataset.optAccordionBound="1")})(n),function(e){e&&(e.querySelectorAll?e:e.ownerDocument||document).querySelectorAll(".opt-group--date-time-picker").forEach(e=>(e=>{if(e.__optDtBound)return;e.__optDtBound=!0,(e=>{let t=e;for(let e=0;e<8&&t;e+=1){const e=getComputedStyle(t).backgroundColor,n=/rgba?\(([^)]+)\)/.exec(e||"");if(n){const e=n[1].split(",").map(e=>parseFloat(e.trim())),[t,a,o,r=1]=e;if(r>0&&(t||a||o))return(.2126*t+.7152*a+.0722*o)/255<.4}t=t.parentElement}return!1})(e)&&e.setAttribute("data-theme","dark");const t=e.querySelector(".opt-date-time-picker__hidden");if(!t)return;const n=e.dataset,a=n.mode||"date_time",o="1"===n.enableRange,r="24"===n.timeFormat,i="date"!==a,c="time"===a,l=parseInt(n.errorTtl||"5000",10);let s=null,d=null;if("today"===n.minDateMode)s=Te(new Date);else if("custom"===n.minDateMode&&n.minDate){const e=Se(n.minDate);e&&(s=Te(e))}if("today"===n.maxDateMode)d=Te(new Date),d.setHours(23,59,59,999);else if("custom"===n.maxDateMode&&n.maxDate){const e=Se(n.maxDate);e&&(d=e,d.setHours(23,59,59,999))}const u=xe(n.disabledDates,[]),p=xe(n.disabledWeekdays,[]).map(e=>Number(e)),f=xe(n.disabledMonthlyDays,[]).map(e=>Number(e)),m="1"===n.disableToday,g=new Date,h=[];if(u.length){const e=new Set(u.map(String));h.push(t=>e.has(Ee(t,"date")))}if(p.length){const e=new Set(p);h.push(t=>e.has(t.getDay()))}if(f.length){const e=new Set(f);h.push(t=>e.has(t.getDate()))}m&&h.push(e=>{return n=g,(t=e).getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()&&t.getDate()===n.getDate();var t,n});const v=h.length?[e=>{for(let t=0;t<h.length;t+=1)if(h[t](e))return!0;return!1}]:[];let y="";y="time"===a?r?"H:i":"h:i K":"date"===a?ke(n.dateFormat||"m/d/Y"):`${ke(n.dateFormat||"m/d/Y")} ${r?"H:i":"h:i K"}`;const b={enableTime:i,noCalendar:c,time_24hr:r,dateFormat:y,minDate:s,maxDate:d,disable:v,minuteIncrement:5,allowInput:!1};if("time"===a&&n.timeMin&&(b.minTime=n.timeMin),"time"===a&&n.timeMax&&(b.maxTime=n.timeMax),o&&!c){const o=e.querySelector(".opt-date-time-picker__input--from"),r=e.querySelector(".opt-date-time-picker__input--to");if(!o||!r)return;let i=null,c=null;const s=()=>{t.value=i&&c?`${Ee(i,a)}/${Ee(c,a)}`:"",t.dispatchEvent(new Event("change",{bubbles:!0}))}
5,d=Ce(o,{...b,mode:"single",onChange(t){i=t&&t[0]?t[0]:null,u&&i&&(u.set("minDate",i),c&&c<i&&(c=null,u.clear())),s(),Ae(e,"",l)}}),u=Ce(r,{...b,mode:"single",onChange(t){c=t&&t[0]?t[0]:null,s(),Ae(e,"",l)}});return e.__optDtInstance=d,e.__optDtInstanceTo=u,o.dataset.errorRequired=n.errorRequiredTpl||"Please select a value.",void(r.dataset.errorRequired=n.errorRequiredTpl||"Please select a value.")}const _=e.querySelector(".opt-date-time-picker__input");if(!_)return;const w=Ce(_,{...b,mode:"single",defaultDate:"time"===a&&n.timeMin?n.timeMin:void 0,onChange(n){n&&n.length?t.value=Ee(n[0],a):t.value="",t.dispatchEvent(new Event("change",{bubbles:!0})),Ae(e,"",l)}});e.__optDtInstance=w,_.dataset&&(_.dataset.errorRequired=n.errorRequiredTpl||"Please select a value.",_.dataset.errorRange=n.errorRangeTpl||"Please select both start and end.")})(e))}(n),"0"!==n.dataset.stickyEnabled&&("bar"===n.dataset.stickyStyle?((e,t=document)=>{if(!e)return;const n=e.querySelector(".opt-price-summary");if(!n||"1"===n.dataset[Le])return;const a=t.querySelector("#optiontics_option_total_price");if(!a)return;n.dataset[Le]="1",y(e);const{bar:o,list:r,toggleBtn:i,toggleCount:c,totalValue:l,closeBtn:s,cartBtn:d,cartText:u}=(e=>{const t=(e.querySelector(".opt-price-summary__total strong")?.textContent||"").replace(/[:\s]+$/,"").trim(),n=window?.wp?.i18n?.__?.("Close","optiontics")||"Close",a=document.createElement("div");return a.className="opt-sticky-bar",a.setAttribute("role","status"),a.setAttribute("aria-live","polite"),a.setAttribute("aria-hidden","true"),a.innerHTML=`\n    <div class="opt-sticky-bar__panel" id="opt-sticky-bar-panel">\n      <ul class="opt-sticky-bar__list"></ul>\n    </div>\n    <div class="opt-sticky-bar__inner">\n      <button type="button" class="opt-sticky-bar__toggle" aria-expanded="false" aria-controls="opt-sticky-bar-panel" hidden>\n        <svg class="opt-sticky-bar__toggle-icon" width="14" height="14" viewBox="0 0 14 14" aria-hidden="true" focusable="false">\n          <path d="M3 5l4 4 4-4" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n        </svg>\n        <span class="opt-sticky-bar__toggle-count"></span>\n      </button>\n      <div class="opt-sticky-bar__info">\n        <span class="opt-sticky-bar__total-label"></span>\n        <span class="opt-sticky-bar__total-value"></span>\n      </div>\n      <div class="opt-sticky-bar__actions">\n        <button type="button" class="opt-sticky-bar__cart">\n          <svg class="opt-sticky-bar__cart-icon" width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false">\n            <path d="M3 3h2l2.4 12.3a1 1 0 0 0 1 .7h8.7a1 1 0 0 0 1-.8L21 8H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n            <circle cx="9" cy="20" r="1.6" fill="currentColor"/>\n            <circle cx="18" cy="20" r="1.6" fill="currentColor"/>\n          </svg>\n          <span class="opt-sticky-bar__cart-text"></span>\n        </button>\n        <button type="button" class="opt-sticky-bar__close" aria-label="${n}">\n          <svg width="14" height="14" viewBox="0 0 14 14" aria-hidden="true" focusable="false">\n            <path d="M1 1l12 12M13 1L1 13" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>\n          </svg>\n        </button>\n      </div>\n    </div>\n  `,a.querySelector(".opt-sticky-bar__total-label").textContent=t,document.body.appendChild(a),{bar:a,list:a.querySelector(".opt-sticky-bar__list"),toggleBtn:a.querySelector(".opt-sticky-bar__toggle"),toggleCount:a.querySelector(".opt-sticky-bar__toggle-count"),totalValue:a.querySelector(".opt-sticky-bar__total-value"),closeBtn:a.querySelector(".opt-sticky-bar__close"),cartBtn:a.querySelector(".opt-sticky-bar__cart"),cartText:a.querySelector(".opt-sticky-bar__cart-text")}})(n),{launcher:p,launcherTotal:f}=(()=>{const e=window?.wp?.i18n?.__?.("Show price summary","optiontics")||"Show price summary",t=document.createElement("button");return t.type="button",t.className="opt-sticky-launcher",t.setAttribute("aria-label",e),t.setAttribute("aria-hidden","true"),t.innerHTML='\n    <svg class="opt-sticky-launcher__icon" width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false">\n      <path d="M3 3h2l2.4 12.3a1 1 0 0 0 1 .7h8.7a1 1 0 0 0 1-.8L21 8H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n      <circle cx="9" cy="20" r="1.6" fill="currentColor"/>\n      <circle cx="18" cy="20" r="1.6" fill="currentColor"/>\n    </svg>\n    <span class="opt-sticky-launcher__total"></span>\n  ',document.body.appendChild(t),{launcher:t,launcherTotal:t.querySelector(".opt-sticky-launcher__total")}})(),g=y(e);let h=!1;const v=()=>{o.classList.toggle("opt-sticky-bar--visible",!h),o.setAttribute("aria-hidden",h?"true":"false"),p.classList.toggle("opt-sticky-launcher--visible",h),p.setAttribute("aria-hidden",h?"false":"true")};s.addEventListener("click",()=>{h=!0,v()}),p.addEventListener("click",()=>{h=!1,v()});let _=!1;const w=()=>{o.classList.toggle("opt-sticky-bar--expanded",_),i.setAttribute("aria-expanded",_?"true":"false")};i.addEventListener("click",()=>{_=!_,w()});const D=e.closest("form.cart"),C=D?.querySelector('button[type="submit"].single_add_to_cart_button, .single_add_to_cart_button, button[name="add-to-cart"]');if(C){u.textContent=(C.textContent||"").trim()||window?.wp?.i18n?.__?.("Add to cart","optiontics")||"Add to cart",d.addEventListener("click",()=>C.click());const e=()=>{const e=C.disabled||C.classList.contains("disabled")||C.classList.contains("wc-variation-selection-needed");
5d.disabled=e,d.classList.toggle("opt-sticky-bar__cart--disabled",e)};e(),new MutationObserver(e).observe(C,{attributes:!0,attributeFilter:["disabled","class"]})}else d.remove();const M=window?.wp?.i18n?.__?.("items","optiontics")||"items",k=window?.wp?.i18n?.__?.("item","optiontics")||"item",x=()=>{l.innerHTML=a.innerHTML,f.innerHTML=a.innerHTML;const t=S(e);r.innerHTML="";for(const e of t){const t=Math.max(1,m(e.qty)||1),n=m(e.price)*t,a=Ie(e)+(t>1?` ×${t}`:""),o=document.createElement("li");o.className="opt-sticky-bar__item";const i=document.createElement("span");i.className="opt-sticky-bar__item-name",i.textContent=a;const c=document.createElement("span");c.className="opt-sticky-bar__item-price",c.textContent=0===n?window?.wp?.i18n?.__?.("Free","optiontics")||"Free":b(n,g),o.appendChild(i),o.appendChild(c),r.appendChild(o)}const n=t.length;n>0?(c.textContent=`${n} ${1===n?k:M}`,i.hidden=!1):(i.hidden=!0,_&&(_=!1,w()))};x(),new MutationObserver(x).observe(a,{childList:!0,characterData:!0,subtree:!0}),v()})(n,t):((e,t=document)=>{if(!e)return;const n=e.querySelector(".opt-price-summary");if(!n||"1"===n.dataset[Ne])return;const a=t.querySelector("#optiontics_option_total_price");if(!a)return;n.dataset[Ne]="1";
5const o=y(e),{card:r,list:i,totalValue:c,closeBtn:l,cartBtn:s,cartText:d}=(e=>{const t=(e.querySelector(".opt-price-summary__total strong")?.textContent||"").replace(/[:\s]+$/,"").trim(),n=window?.wp?.i18n?.__?.("Close","optiontics")||"Close",a=window?.wp?.i18n?.__?.("Order summary","optiontics")||"Order summary",o=document.createElement("div");return o.className="opt-sticky-card",o.setAttribute("role","status"),o.setAttribute("aria-live","polite"),o.setAttribute("aria-hidden","true"),o.innerHTML=`\n    <div class="opt-sticky-card__header">\n      <span class="opt-sticky-card__title"></span>\n      <button type="button" class="opt-sticky-card__close" aria-label="${n}">\n        <svg width="14" height="14" viewBox="0 0 14 14" aria-hidden="true" focusable="false">\n          <path d="M1 1l12 12M13 1L1 13" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>\n        </svg>\n      </button>\n    </div>\n    <div class="opt-sticky-card__body">\n      <ul class="opt-sticky-card__list"></ul>\n      <div class="opt-sticky-card__total">\n        <span class="opt-sticky-card__total-label"></span>\n        <span class="opt-sticky-card__total-value"></span>\n      </div>\n      <button type="button" class="opt-sticky-card__cart">\n        <svg class="opt-sticky-card__cart-icon" width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false">\n          <path d="M3 3h2l2.4 12.3a1 1 0 0 0 1 .7h8.7a1 1 0 0 0 1-.8L21 8H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n          <circle cx="9" cy="20" r="1.6" fill="currentColor"/>\n          <circle cx="18" cy="20" r="1.6" fill="currentColor"/>\n        </svg>\n        <span class="opt-sticky-card__cart-text"></span>\n      </button>\n    </div>\n  `,o.querySelector(".opt-sticky-card__title").textContent=a,o.querySelector(".opt-sticky-card__total-label").textContent=t,document.body.appendChild(o),{card:o,list:o.querySelector(".opt-sticky-card__list"),totalValue:o.querySelector(".opt-sticky-card__total-value"),closeBtn:o.querySelector(".opt-sticky-card__close"),cartBtn:o.querySelector(".opt-sticky-card__cart"),cartText:o.querySelector(".opt-sticky-card__cart-text")}})(n),{launcher:u,launcherTotal:p}=(()=>{const e=window?.wp?.i18n?.__?.("Show price summary","optiontics")||"Show price summary",t=document.createElement("button");return t.type="button",t.className="opt-sticky-launcher",t.setAttribute("aria-label",e),t.setAttribute("aria-hidden","true"),t.innerHTML='\n    <svg class="opt-sticky-launcher__icon" width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false">\n      <path d="M3 3h2l2.4 12.3a1 1 0 0 0 1 .7h8.7a1 1 0 0 0 1-.8L21 8H6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n      <circle cx="9" cy="20" r="1.6" fill="currentColor"/>\n      <circle cx="18" cy="20" r="1.6" fill="currentColor"/>\n    </svg>\n    <span class="opt-sticky-launcher__total"></span>\n  ',document.body.appendChild(t),{launcher:t,launcherTotal:t.querySelector(".opt-sticky-launcher__total")}})(),f=e.closest("form.cart"),g=f?.querySelector('button[type="submit"].single_add_to_cart_button, .single_add_to_cart_button, button[name="add-to-cart"]');if(g){d.textContent=(g.textContent||"").trim()||window?.wp?.i18n?.__?.("Add to cart","optiontics")||"Add to cart",s.addEventListener("click",()=>g.click());const e=()=>{const e=g.disabled||g.classList.contains("disabled")||g.classList.contains("wc-variation-selection-needed");s.disabled=e,s.classList.toggle("opt-sticky-card__cart--disabled",e)};e(),new MutationObserver(e).observe(g,{attributes:!0,attributeFilter:["disabled","class"]})}else s.remove();let h=!1;const v=()=>{r.classList.toggle("opt-sticky-card--visible",!h),r.setAttribute("aria-hidden",h?"true":"false"),u.classList.toggle("opt-sticky-launcher--visible",h),u.setAttribute("aria-hidden",h?"false":"true")};l.addEventListener("click",()=>{h=!0,v()}),u.addEventListener("click",()=>{h=!1,v()});const _=window?.wp?.i18n?.__?.("Free","optiontics")||"Free",w=()=>{const t=S(e);i.innerHTML="";for(const e of t){const t=Math.max(1,m(e.qty)||1),n=m(e.price)*t,a=qe(e)+(t>1?` ×${t}`:""),r=document.createElement("li");r.className="opt-sticky-card__item";const c=document.createElement("span");c.className="opt-sticky-card__item-name",c.textContent=a;const l=document.createElement("span");l.className="opt-sticky-card__item-price",l.textContent=0===n?_:b(n,o),r.appendChild(c),r.appendChild(l),i.appendChild(r)}c.innerHTML=a.innerHTML,p.innerHTML=a.innerHTML};w(),new MutationObserver(w).observe(a,{childList:!0,characterData:!0,subtree:!0}),v()})(n,t)),window?.wp?.hooks?.doAction?.("optiontics_addon_form_init",n),"undefined"!=typeof jQuery&&o){const e=jQuery(t===document?"body":t).find("form.variations_form");e.length&&e.off("found_variation.optiontics").on("found_variation.optiontics",(e,t)=>{t&&void 0!==t.display_price&&(o.dataset.base=String(t.display_price),p())}).off("reset_data.optiontics").on("reset_data.optiontics",()=>{o.dataset.base=o.dataset.baseOriginal||"0",p()})}c&&(c.addEventListener("change",p),c.addEventListener("input",p)),p()}document.addEventListener("DOMContentLoaded",()=>Xe()),"undefined"!=typeof jQuery&&(jQuery(document).on("wc_variation_form",function(){Xe()}),jQuery(document).on("wpcafe:modal_opened",function(e,t){Xe(t&&t.$modal&&t.$modal.length?t.$modal[0]:document)})),"undefined"!=typeof jQuery&&(jQuery(document).on("click",'button[type="submit"][name="add-to-cart"]',function(t){U(t,jQuery(this),e)}),jQuery(document).on("click",".single_add_to_cart_button",function(t){U(t,jQuery(this),e)})),Pe||(Pe=!0,(()=>{if("function"!=typeof window.fetch)return;const e=window.fetch.bind(window);window.fetch=function(t,n={}){const a="string"==typeof t?t:t&&t.url;if(!je(a)||!n||"string"!=typeof n.body)return e(t,n);const o=$e();if(!o)return e(t,n);if(!Re())return Promise.reject(new Error("Optiontics: required addon fields are incomplete."));try{const a=JSON.parse(n.body);return e(t,{...n,body:JSON.stringify(Be(a,o))})}catch(a){return e(t,n)}}})(),(()=>{const e=window?.wp?.apiFetch;e&&"function"==typeof e.use&&e.use((e,t)=>
5{if(!je(e.path||e.url))return t(e);const n=$e();return n?Re()?t({...e,data:Be(e.data||{},n)}):Promise.reject(new Error("Optiontics: required addon fields are incomplete.")):t(e)})})()),(()=>{if(Ue||"undefined"==typeof jQuery)return;Ue=!0,jQuery.ajaxPrefilter(e=>{Je.test(e.url||"")&&(e=>{const t=(()=>{if("undefined"==typeof jQuery)return[];const e=jQuery("form.cart");return e.length?e.serializeArray().filter(e=>Qe.test(e.name)):[]})();if(t.length){if("string"==typeof e.data){const n=t.map(e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`).join("&");return void(e.data=e.data?`${e.data}&${n}`:n)}e.data&&"object"==typeof e.data&&t.forEach(t=>{if(/\[\]$/.test(t.name)){const n=t.name.slice(0,-2);e.data[n]=[].concat(e.data[n]||[],t.value)}else e.data[t.name]=t.value})}})(e)});const e=()=>{ze();const e=document.querySelector("#optiontics_option_total_price");e&&new MutationObserver(ze).observe(e,{childList:!0,characterData:!0,subtree:!0})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),jQuery(document).on("change.optiontics-ece input.optiontics-ece",'form.cart input[name="quantity"]',ze)})()})()})();;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.