!function(){"use strict";document.addEventListener("keydown",function(e){"Escape"===e.key&&(document.getElementById("signup-modal").classList.remove("active"),document.body.style.overflow="auto")}),jQuery(document).ready(function(e){jQuery(document).on("click",".open-signup-modal",function(){jQuery(this).parents(".giveaway-posts-item").find(".signup-modal").addClass("active"),jQuery("body").addClass("off-scroll")}),jQuery(document).on("click",".signup-modal-close",function(){jQuery(this).parents(".signup-modal").removeClass("active"),jQuery("body").removeClass("off-scroll")}),e(".giveaway-posts-signup-modal").each(function(){const n=e(this),i=n.find(".vmg-newsletter-form__form");i.on("submit",function(e){e.preventDefault();const a=i.find('input[name="email"]').val(),t=i.find('input[name="zip"]').val(),s=i.find('input[name="first-name"]').val(),o=i.find('input[name="last-name"]').val(),l=i.find('input[name="newsletters"]').val(),r=i.find('input[name="category"]').val(),c=grecaptcha.getResponse();if(!(a&&t&&s&&o))return void alert("Please fill in all fields");if(""===a.replace(/\s/g,"")||""===t.replace(/\s/g,"")||""===s.replace(/\s/g,"")||""===o.replace(/\s/g,""))return void alert("Please fill in all fields");if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(a))return void alert("Please enter a valid email address");if(!c)return void alert("Please complete the reCAPTCHA verification.");const d={[l]:1},u={source_description:r,source_primary:"Website-Local",source_sub:"Sign Up Widget",first_name:s,last_name:o,postal_code:t,full_name:s+" "+o,product_level:"Subscriber",account_created:`${(new Date).getTime()}`};Sailthru.integration("userSignUp",{email:a,lists:d,vars:u,source:"Website-Local|Sign Up Widget|"+r,onSuccess:function(e){n.find(".step-1").addClass("hidden"),n.find(".step-2").removeClass("hidden")},onError:function(e){console.error(e.error)}})}),n.find(".signup-form-widget-close").on("click",function(){n.removeClass("active"),jQuery("body").removeClass("off-scroll"),i.find('input[name="email"]').val(""),i.find('input[name="zip"]').val(""),i.find('input[name="first-name"]').val(""),i.find('input[name="last-name"]').val("")})})})}(jQuery);;
jQuery(document).ready(function(e){"use strict";e(".vmg-sailthru-inline-signup-form").each(function(){const i=e(this),n=i.find(".vmg-sailthru-inline-signup-form__step1"),s=i.find(".vmg-sailthru-inline-signup-form__step2"),r=i.find(".vmg-sailthru-inline-signup-form__success"),t=i.find(".vmg-sailthru-inline-signup-form__submit"),a=i.find("#sailthru-email");e(document).on("submit",".vmg-sailthru-inline-signup-form__step1 form",function(e){e.preventDefault();const d=a.val(),o=i.find('input[name="newsletters"]').val(),l=i.find('input[name="category"]').val(),u=grecaptcha.getResponse();if(!d||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(d))return n.find('input[name="sailthru-email"]').removeClass("error"),n.find('input[name="sailthru-email"]').next(".error-message").remove(),n.find('input[name="sailthru-email"]').addClass("error"),void n.find('input[name="sailthru-email"]').after('Please enter a valid email address.
');if(n.find('input[name="sailthru-email"]').removeClass("error"),n.find('input[name="sailthru-email"]').next(".error-message").remove(),!u)return void alert("Please complete the reCAPTCHA verification.");t.prop("disabled",!0).text("SIGNING UP...");const m={[o]:1};Sailthru.integration("userSignUp",{email:d,lists:m,vars:{source_description:l,source_primary:"Website-Local",source_sub:"Sign Up",product_level:"Subscriber",account_created:`${(new Date).getTime()}`},source:"Website-Local|Sign Up|"+l,onSuccess:function(e){s.removeClass("hidden"),r.addClass("hidden"),n.addClass("hidden"),s.find('input[name="newsletterEmail"]').val(d),t.prop("disabled",!1).text("SIGN UP"),grecaptcha.reset()},onError:function(e){t.prop("disabled",!1).text("SIGN UP"),n.find('input[name="sailthru-email"]').removeClass("error"),n.find(".error-message").remove(),i.find(".vmg-newsletter-form__container").append(''+e.error+"
")}})}),e(document).on("change",'.vmg-sailthru-inline-signup-form__step2 input[name="additional_newsletter"]',function(){e(this).is(":checked")?s.find("#vmg-subscribe-additional").prop("disabled",!1):s.find("#vmg-subscribe-additional").prop("disabled",!0)}),e(document).on("submit",".vmg-sailthru-inline-signup-form__step2 form",function(e){e.preventDefault();const t=s.find('input[name="additional_newsletter"]').val(),a=s.find('input[name="newsletterEmail"]').val();i.find('input[name="category"]').val(),Sailthru.integration("userSignUp",{email:a,lists:{[t]:1},onSuccess:function(e){s.addClass("hidden"),r.removeClass("hidden"),n.addClass("hidden"),s.find("#vmg-subscribe-additional").prop("disabled",!1).text("SUBSCRIBE")},onError:function(e){s.find("#vmg-subscribe-additional").prop("disabled",!1).text("SUBSCRIBE"),i.find(".vmg-newsletter-form__container").append(''+e.error+"
")}})}),e(document).on("click",".vmg-sailthru-inline-signup-form__no-thanks",function(){s.addClass("hidden"),r.removeClass("hidden"),n.addClass("hidden"),s.find("#vmg-subscribe-additional").prop("disabled",!0).text("SUBSCRIBE"),i.find(".error-message").remove()}),e(document).on("click",".vmg-sailthru-inline-signup-form__close-btn",function(){i.fadeOut(1e3)})})});;