
'use strict';(function($){$(function(){if(wooac_vars.style==='notiny'){$.notiny.addTheme('wooac',{notification_class:'notiny-theme-wooac',})}
if((wooac_vars.added_to_cart==='yes')&&(wooac_vars.show_normal==='yes')){setTimeout(function(){wooac_show()},parseInt(wooac_vars.delay))}});$(document.body).on('click touch',wooac_vars.add_to_cart_button,function(e){if(wooac_vars.show_adding==='yes'){var $btn=$(this);var product_name=$btn.closest(wooac_vars.archive_product).find(wooac_vars.archive_product_name).eq(0).text();var product_image=$btn.closest(wooac_vars.archive_product).find(wooac_vars.archive_product_image).eq(0).attr('src');if($btn.hasClass('single_add_to_cart_button')||$btn.is(wooac_vars.single_add_to_cart_button)){product_name=$btn.closest(wooac_vars.single_product).find(wooac_vars.single_product_name).eq(0).text();product_image=$btn.closest(wooac_vars.single_product).find(wooac_vars.single_product_image).eq(0).attr('src')}
$('.wooac-product-image').attr('src',product_image);$('.wooac-product-name').html(product_name);wooac_show_adding()}});$(document.body).on('added_to_cart',function(e,fragments,cart_hash,$button){var silent=!1;if(wooac_vars.silent_button_class!==undefined&&wooac_vars.silent_button_class!==''&&$button!==undefined){var silent_button_classes=wooac_vars.silent_button_class.split(',');silent_button_classes.forEach((item)=>{var silent_button_class=item.replace('.','').trim();if($button.hasClass(silent_button_class)){silent=!0;return!1}})}
if(silent){return}
if(wooac_vars.style==='notiny'){$('.notiny-theme-wooac').remove()}else{wooac_hide()}
if(wooac_vars.show_ajax==='yes'){setTimeout(function(){wooac_show()},parseInt(wooac_vars.delay))}});$(document).on('click touch','#wooac-continue',function(e){e.preventDefault();wooac_hide();var url=$(this).attr('data-url');if(url!==''){window.location.href=url}});$(document).on('click touch','.wooac-popup .woosq-btn',function(e){e.preventDefault();wooac_hide()})})(jQuery);function wooac_show(){if(jQuery.trim(jQuery('.wooac-wrapper').html()).length){jQuery('body').removeClass('wooac-show-adding');jQuery('body').addClass('wooac-show');if(wooac_vars.style==='notiny'){let notiny_image=jQuery('.wooac-notiny-added img').attr('src');let notiny_text=jQuery('.wooac-notiny-added').text();jQuery.notiny({theme:'wooac',position:wooac_vars.notiny_position,image:notiny_image,text:notiny_text,})}else{jQuery.magnificPopup.open({items:{src:jQuery('.wooac-popup-added'),type:'inline',},mainClass:'mfp-wooac',callbacks:{beforeOpen:function(){this.st.mainClass='mfp-wooac '+wooac_vars.effect;wooac_suggested_unslick()},open:function(){if(parseInt(wooac_vars.close)>0){setTimeout(function(){jQuery('.wooac-popup-added').magnificPopup('close')},parseInt(wooac_vars.close))}
wooac_suggested_slick()},afterClose:function(){jQuery('body').removeClass('wooac-show')},},})}
jQuery(document.body).trigger('wooac_show')}}
function wooac_hide(){jQuery('body').removeClass('wooac-show-adding');jQuery('body').removeClass('wooac-show');jQuery.magnificPopup.close();jQuery(document.body).trigger('wooac_hide')}
function wooac_show_adding(){jQuery('body').addClass('wooac-show-adding');if(wooac_vars.style==='notiny'){let notiny_image=jQuery('.wooac-notiny-adding img').attr('src');let notiny_text=jQuery('.wooac-notiny-adding').text();jQuery.notiny({theme:'wooac',position:wooac_vars.notiny_position,image:notiny_image,text:notiny_text,autohide:!1,})}else{jQuery.magnificPopup.open({items:{src:'.wooac-popup-adding',type:'inline',},mainClass:'mfp-wooac',callbacks:{beforeOpen:function(){this.st.mainClass='mfp-wooac '+wooac_vars.effect},},})}
jQuery(document.body).trigger('wooac_show_adding')}
function wooac_suggested_unslick(){if(wooac_vars.carousel&&(jQuery('.wooac-popup .wooac-suggested-product').length>1)&&jQuery('.wooac-popup .wooac-suggested-products').hasClass('slick-initialized')){jQuery('.wooac-popup .wooac-suggested-products').slick('unslick')}}
function wooac_suggested_slick(){if(wooac_vars.carousel&&(jQuery('.wooac-popup .wooac-suggested-product').length>1)){jQuery('.wooac-popup .wooac-suggested-products').slick(JSON.parse(wooac_vars.slick_params))}};



var mailchimp,mailchimp_cart,mailchimp_billing_email,mailchimp_username_email,mailchimp_registration_email,mailchimp_submitted_email=!1,mailchimpReady=function(e){/in/.test(document.readyState)?setTimeout("mailchimpReady("+e+")",9):e()};function mailchimpGetCurrentUserByHash(e){try{if(!mailchimp_public_data.allowed_to_set_cookies)return;var i=mailchimp_public_data.ajax_url+"?action=mailchimp_get_user_by_hash&hash="+e,a=new XMLHttpRequest;a.open("POST",i,!0),a.onload=function(){if(a.status>=200&&a.status<400){var e=JSON.parse(a.responseText);e&&mailchimp_cart.valueEmail(e.email)&&mailchimp_cart.setEmail(e.email)}},a.onerror=function(){console.log("mailchimp.get_email_by_hash.request.error",a.responseText)},a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Accept","application/json"),a.send()}catch(t){console.log("mailchimp.get_email_by_hash.error",t)}}function mailchimpHandleBillingEmail(e){try{if(!mailchimp_public_data.allowed_to_set_cookies||mailchimp_public_data.disable_carts)return;var i=document.querySelector("#mailchimp_woocommerce_newsletter");i||(i=document.querySelector("#subscribe-to-newsletter")),e||(e="#billing_email");var a=document.querySelector(e),t=void 0!==a?a.value:"";if(!mailchimp_cart.valueEmail(t)||mailchimp_submitted_email===t)return!1;mailchimp_cart.setEmail(t),console.log(t),console.log(mailchimp_cart);var l=mailchimp_public_data.ajax_url+"?action=mailchimp_set_user_by_email",r=new XMLHttpRequest;return r.open("POST",l,!0),r.onload=function(){console.log(r);var e=r.status>=200&&r.status<400;e&&(mailchimp_submitted_email=t),console.log(e?"mailchimp.handle_billing_email.request.success":"mailchimp.handle_billing_email.request.error",r.responseText)},r.onerror=function(){console.log("mailchimp.handle_billing_email.request.error",r.responseText)},r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.setRequestHeader("Accept","application/json"),r.send("email="+t+"&mc_language="+mailchimp_public_data.language+"&subscribed="+(i&&i.checked?"1":"0")),!0}catch(n){console.log("mailchimp.handle_billing_email.error",n),mailchimp_submitted_email=!1}}!function(){"use strict";var e,i,a,t;mailchimp={storage:(e=document,(a=function(e,i,t){return 1===arguments.length?a.get(e):a.set(e,i,t)}).get=function(i,t){return e.cookie!==a._cacheString&&a._populateCache(),void 0==a._cache[i]?t:a._cache[i]},a.defaults={path:"/",secure:!0,samesite:"strict"},a.set=function(t,l,r){switch(r={path:r&&r.path||a.defaults.path,domain:r&&r.domain||a.defaults.domain,expires:r&&r.expires||a.defaults.expires,secure:r&&r.secure!==i?r.secure:a.defaults.secure,samesite:r&&r.samesite||a.defaults.samesite},l===i&&(r.expires=-1),typeof r.expires){case"number":r.expires=new Date((new Date).getTime()+1e3*r.expires);break;case"string":r.expires=new Date(r.expires)}return t=encodeURIComponent(t)+"="+(l+"").replace(/[^!#-+\--:<-\[\]-~]/g,encodeURIComponent),t+=r.path?";path="+r.path:"",t+=r.domain?";domain="+r.domain:"",t+=r.expires?";expires="+r.expires.toGMTString():"",t+=r.secure?";secure":"",t+=r.samesite?";samesite="+r.samesite:"",e.cookie=t,a},a.expire=function(e,t){return a.set(e,i,t)},a._populateCache=function(){a._cache={};try{a._cacheString=e.cookie;for(var t=a._cacheString.split("; "),l=0;l<t.length;l++){var r=t[l].indexOf("="),n=decodeURIComponent(t[l].substr(0,r)),r=decodeURIComponent(t[l].substr(r+1));a._cache[n]===i&&(a._cache[n]=r)}}catch(m){console.log(m)}},a.enabled=(t="1"===a.set("cookies.js","1").get("cookies.js"),a.expire("cookies.js"),t),a),utils:{extend:function(e,i){for(var a in i||{})i.hasOwnProperty(a)&&(e[a]=i[a]);return e},getQueryStringVars:function(){var e=window.location.search||"",i=[],a={};if((e=e.substr(1)).length)for(var t in i=e.split("&")){var l=i[t];if("string"==typeof l){var r=l.split("="),n=r[0],m=r[1];n.length&&(void 0===a[n]&&(a[n]=[]),a[n].push(m))}}return a},unEscape:function(e){return decodeURIComponent(e)},escape:function(e){return encodeURIComponent(e)},createDate:function(e,i){e||(e=0);var a=new Date,t=i?a.getDate()-e:a.getDate()+e;return a.setDate(t),a},arrayUnique:function(e){for(var i=e.concat(),a=0;a<i.length;++a)for(var t=a+1;t<i.length;++t)i[a]===i[t]&&i.splice(t,1);return i},objectCombineUnique:function(e){for(var i=e[0],a=1;a<e.length;a++){var t=e[a];for(var l in t)i[l]=t[l]}return i}}},mailchimp_cart=new function e(){return this.email_types="input[type=email]",this.regex_email=/^([A-Za-z0-9_+\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,this.current_email=null,this.previous_email=null,this.expireUser=function(){this.current_email=null,mailchimp_public_data.allowed_to_set_cookies&&mailchimp.storage.expire("mailchimp.cart.current_email")},this.expireSaved=function(){mailchimp_public_data.allowed_to_set_cookies&&mailchimp.storage.expire("mailchimp.cart.items")},this.setEmail=function(e){if(mailchimp_public_data.allowed_to_set_cookies){if(!this.valueEmail(e))return!1;this.setPreviousEmail(this.getEmail()),mailchimp.storage.set("mailchimp.cart.current_email",this.current_email=e)}},this.getEmail=function(){if(mailchimp_public_data.allowed_to_set_cookies){if(this.current_email)return this.current_email;var e=mailchimp.storage.get("mailchimp.cart.current_email",!1);return!!(e&&this.valueEmail(e))&&(this.current_email=e)}},this.setPreviousEmail=function(e){if(mailchimp_public_data.allowed_to_set_cookies){if(!this.valueEmail(e))return!1;mailchimp.storage.set("mailchimp.cart.previous_email",this.previous_email=e)}},this.valueEmail=function(e){return this.regex_email.test(e)},this}}(),mailchimpReady(function(){if(console.log("mailchimp ready"),mailchimp_public_data.allowed_to_set_cookies&&!mailchimp_public_data.disable_carts){if(void 0===e)var e={site_url:document.location.origin,defaulted:!0,ajax_url:document.location.origin+"/wp-admin?admin-ajax.php"};try{var i,a=mailchimp.utils.getQueryStringVars();void 0!==a.mc_cart_id&&mailchimpGetCurrentUserByHash(a.mc_cart_id);var t=document.querySelector("#mailchimp_woocommerce_newsletter"),l=document.querySelector("#subscribe-to-newsletter");t?t.onchange=function(){mailchimp_submitted_email=null,mailchimpHandleBillingEmail("#billing_email")}:l&&(l.onchange=function(){mailchimp_submitted_email=null,mailchimpHandleBillingEmail('#contact-fields input[type="email"]')}),mailchimp_username_email=document.querySelector("#username"),mailchimp_billing_email=document.querySelector("#billing_email"),mailchimp_registration_email=document.querySelector("#reg_email");var r=document.querySelector('#contact-fields input[type="email"]');mailchimp_billing_email&&(mailchimp_billing_email.onblur=function(){mailchimpHandleBillingEmail("#billing_email")},mailchimp_billing_email.onfocus=function(){mailchimpHandleBillingEmail("#billing_email")}),mailchimp_username_email&&(mailchimp_username_email.onblur=function(){mailchimpHandleBillingEmail("#username")},mailchimp_username_email.onfocus=function(){mailchimpHandleBillingEmail("#username")}),mailchimp_registration_email&&(mailchimp_registration_email.onblur=function(){mailchimpHandleBillingEmail("#reg_email")},mailchimp_registration_email.onfocus=function(){mailchimpHandleBillingEmail("#reg_email")}),r&&(r.onblur=function(){mailchimpHandleBillingEmail('#contact-fields input[type="email"]')},r.onfocus=function(){mailchimpHandleBillingEmail('#contact-fields input[type="email"]')},r.addEventListener("keyup",function(){i&&clearTimeout(i),i=setTimeout(function(){mailchimp_cart.valueEmail(r.value)&&mailchimpHandleBillingEmail('#contact-fields input[type="email"]')},2e3)}),r.addEventListener("keydown",function(){i&&clearTimeout(i)}))}catch(n){console.log("mailchimp ready error",n)}}});



/******/ (() => { // webpackBootstrap
/******/ 	"use strict";
var __webpack_exports__ = {};


class elementorHelloThemeHandler {
  constructor() {
    this.initSettings();
    this.initElements();
    this.bindEvents();
  }
  initSettings() {
    this.settings = {
      selectors: {
        menuToggle: '.site-header .site-navigation-toggle',
        menuToggleHolder: '.site-header .site-navigation-toggle-holder',
        dropdownMenu: '.site-header .site-navigation-dropdown'
      }
    };
  }
  initElements() {
    this.elements = {
      window,
      menuToggle: document.querySelector(this.settings.selectors.menuToggle),
      menuToggleHolder: document.querySelector(this.settings.selectors.menuToggleHolder),
      dropdownMenu: document.querySelector(this.settings.selectors.dropdownMenu)
    };
  }
  bindEvents() {
    var _this$elements$menuTo;
    if (!this.elements.menuToggleHolder || (_this$elements$menuTo = this.elements.menuToggleHolder) !== null && _this$elements$menuTo !== void 0 && _this$elements$menuTo.classList.contains('hide')) {
      return;
    }
    this.elements.menuToggle.addEventListener('click', () => this.handleMenuToggle());
    this.elements.dropdownMenu.querySelectorAll('.menu-item-has-children > a').forEach(anchorElement => anchorElement.addEventListener('click', event => this.handleMenuChildren(event)));
  }
  closeMenuItems() {
    this.elements.menuToggleHolder.classList.remove('elementor-active');
    this.elements.window.removeEventListener('resize', () => this.closeMenuItems());
  }
  handleMenuToggle() {
    const isDropdownVisible = !this.elements.menuToggleHolder.classList.contains('elementor-active');
    this.elements.menuToggle.setAttribute('aria-expanded', isDropdownVisible);
    this.elements.dropdownMenu.setAttribute('aria-hidden', !isDropdownVisible);
    this.elements.dropdownMenu.inert = !isDropdownVisible;
    this.elements.menuToggleHolder.classList.toggle('elementor-active', isDropdownVisible);

    // Always close all sub active items.
    this.elements.dropdownMenu.querySelectorAll('.elementor-active').forEach(item => item.classList.remove('elementor-active'));
    if (isDropdownVisible) {
      this.elements.window.addEventListener('resize', () => this.closeMenuItems());
    } else {
      this.elements.window.removeEventListener('resize', () => this.closeMenuItems());
    }
  }
  handleMenuChildren(event) {
    const anchor = event.currentTarget;
    const parentLi = anchor.parentElement;
    if (!(parentLi !== null && parentLi !== void 0 && parentLi.classList)) {
      return;
    }
    parentLi.classList.toggle('elementor-active');
  }
}
document.addEventListener('DOMContentLoaded', () => {
  new elementorHelloThemeHandler();
});
/******/ })()
;


