"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}jQuery(document).ready(function(g){var f=g("#lightbox");f[0]&&(f.on("open",function(e,t,i,n,o,a){var r=t.hasClass("js-show-once"),s=localStorage.getItem("popupTime"),l=(new Date).getTime(),d=null;if(s){var c=(s-l)/1e3/60;c<0&&(c*=-1),d=c}r&&(null==d||43800<=d)?(localStorage.setItem("popupTime",l),n&&t.css("background-image","url("+n+")"),t&&f.find(".lightbox__content").html(t),g("body").addClass("fixed-content"),"dynamic"==o&&f.addClass("lightbox--dynamic-height"),f.fadeIn(200,i)):t.hasClass("js-show-once")||(n&&t.css("background-image","url("+n+")"),t&&f.find(".lightbox__content").html(t),g("body").addClass("fixed-content"),"dynamic"==o&&f.addClass("lightbox--dynamic-height"),f.fadeIn(200,i))}),f.on("loading",function(){f.trigger("open",g('
'))}),f.on("close",function(){f.find(".page-popup")&&g(".page-popup").attr("tab-index","-1"),f.fadeOut(200,function(){f.find(".lightbox__content").empty(),f.removeClass("lightbox--dynamic-height")})}),f.find(".lightbox__overlay").click(function(){f.trigger("close"),g("body").removeClass("fixed-content")}),f.find(".lightbox__close").click(function(){f.trigger("close"),g("body").removeClass("fixed-content")}));var e=g(".form-page, .form-popup").find("form");e[0]&&e.on("load",function(e,t){var n,i,c=t||g(this),o=c.find(".button"),a=c.attr("action");if(o.click(function(e){n=g(this).val()}),c.on("complete",function(){"submit"==n&&(c.prev(".form-page__description").hide(),c.children().hide(),c.find(".confirmation").show(),g("html, body").animate({scrollTop:c.find(".confirmation").scrollTop()},500))}),c.on("done",function(e,t){"submit"==t&&(g(".g-recaptcha").length?grecaptcha.execute():c.trigger("send"))}),i=c.validate({rules:{confirm_email:{equalTo:"#email-address"}},submitHandler:function(){c.trigger("done",n)},invalidHandler:function(e,t){c.trigger("error",t)},errorPlacement:function(e,t){"radio"==t.attr("type")||"checkbox"==t.attr("type")?e.insertAfter(t.parent().parent().parent()):e.insertAfter(t)},highlight:function(e,t,i){g(e).parents(".item").addClass(t).removeClass(i)},unhighlight:function(e,t,i){g(e).parents(".item").removeClass(t).addClass(i)}}),c.on("complete",function(){o.removeClass("loading")}),c.on("send",function(){o.filter('[value="'+n+'"]').addClass("loading"),g.post(a,c.serialize(),function(){c.trigger("complete")}).fail(function(){i.showErrors({submit:"Form was unable to submit, please try again later."}),c.trigger("error",i)})}),c.on("error",function(e,t){var i=t.numberOfInvalids();if(i){g("html, body").animate({scrollTop:c.scrollTop()},500);var n=1==i?"You missed 1 field. It has been highlighted below":"You missed "+i+" fields. They have been highlighted below";c.find(".errors").html(n),c.find(".errors").show()}else c.find(".errors").hide()}),c.find(".progress").length){var r=c.find(".step"),f=c.find(".form-step");c.on("done",function(e,t){if(t&&"submit"!=t)if("complete"==t)g(".g-recaptcha").length?grecaptcha.execute():c.trigger("send");else if("preview"==t){var i=f.filter('[data-step="preview"]');i.find(".value").text("");for(var n=c.serializeArray(),o=0;o