(function(html){html.className=html.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});jQuery(function(){jQuery.each(wpml_cookies,function(cookieName,cookieData){document.cookie=cookieName+'='+cookieData.value+';expires='+cookieData.expires+'; path='+cookieData.path})});;(function(e,t,n,r){function o(t,n){this.el=t;this.$el=e(this.el);this.options=e.extend({},s,n);this._defaults=s;this._name=i;this.init()}var i="nivoLightbox",s={effect:"fade",theme:"default",keyboardNav:!0,clickOverlayToClose:!0,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(e){},beforeHideLightbox:function(){},afterHideLightbox:function(){},onPrev:function(e){},onNext:function(e){},errorMessage:"The requested content cannot be loaded. Please try again later."};o.prototype={init:function(){var t=this;if(!e("html").hasClass("nivo-lightbox-notouch"))e("html").addClass("nivo-lightbox-notouch");if("ontouchstart"in n)e("html").removeClass("nivo-lightbox-notouch");this.$el.on("click",function(e){t.showLightbox(e)});if(this.options.keyboardNav){e("body").off("keyup").on("keyup",function(n){var r=n.keyCode?n.keyCode:n.which;if(r==27)t.destructLightbox();if(r==37)e(".nivo-lightbox-prev").trigger("click");if(r==39)e(".nivo-lightbox-next").trigger("click")})}this.options.onInit.call(this)},showLightbox:function(t){var n=this,r=this.$el;var i=this.checkContent(r);if(!i)return;t.preventDefault();this.options.beforeShowLightbox.call(this);var s=this.constructLightbox();if(!s)return;var o=s.find(".nivo-lightbox-content");if(!o)return;e("body").addClass("nivo-lightbox-body-effect-"+this.options.effect);this.processContent(o,r);if(this.$el.attr("data-lightbox-gallery")){var u=e('[data-lightbox-gallery="'+this.$el.attr("data-lightbox-gallery")+'"]');e(".nivo-lightbox-nav").show();e(".nivo-lightbox-prev").off("click").on("click",function(t){t.preventDefault();var i=u.index(r);r=u.eq(i-1);if(!e(r).length)r=u.last();n.processContent(o,r);n.options.onPrev.call(this,[r])});e(".nivo-lightbox-next").off("click").on("click",function(t){t.preventDefault();var i=u.index(r);r=u.eq(i+1);if(!e(r).length)r=u.first();n.processContent(o,r);n.options.onNext.call(this,[r])})}setTimeout(function(){s.addClass("nivo-lightbox-open");n.options.afterShowLightbox.call(this,[s])},1)},checkContent:function(e){var t=this,n=e.attr("href"),r=n.match(/(youtube|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);if(n.match(/\.(jpeg|jpg|gif|png)$/i)!==null){return!0}else if(r){return!0}else if(e.attr("data-lightbox-type")=="ajax"){return!0}else if(n.substring(0,1)=="#"&&e.attr("data-lightbox-type")=="inline"){return!0}else if(e.attr("data-lightbox-type")=="iframe"){return!0}return!1},processContent:function(n,r){var i=this,s=r.attr("href"),o=s.match(/(youtube|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);n.html("").addClass("nivo-lightbox-loading");if(this.isHidpi()&&r.attr("data-lightbox-hidpi")){s=r.attr("data-lightbox-hidpi")}if(s.match(/\.(jpeg|jpg|gif|png)$/i)!==null){var u=e("<img>",{src:s});u.one("load",function(){var r=e('<div class="nivo-lightbox-image" />');r.append(u);n.html(r).removeClass("nivo-lightbox-loading");r.css({"line-height":e(".nivo-lightbox-content").height()+"px",height:e(".nivo-lightbox-content").height()+"px"});e(t).resize(function(){r.css({"line-height":e(".nivo-lightbox-content").height()+"px",height:e(".nivo-lightbox-content").height()+"px"})})}).each(function(){if(this.complete)e(this).load()});u.on("error",function(){var t=e('<div class="nivo-lightbox-error"><p>'+i.options.errorMessage+"</p></div>");n.html(t).removeClass("nivo-lightbox-loading")})}else if(o){var a="",f="nivo-lightbox-video";if(o[1]=="youtube"){a="//www.youtube.com/embed/"+o[4];f="nivo-lightbox-youtube"}if(o[1]=="youtu"){a="//www.youtube.com/embed/"+o[3];f="nivo-lightbox-youtube"}if(o[1]=="vimeo"){a="//player.vimeo.com/video/"+o[3];f="nivo-lightbox-vimeo"}if(a){var l=e("<iframe>",{src:a,"class":f,frameborder:0,vspace:0,hspace:0,scrolling:"auto"});n.html(l);l.load(function(){n.removeClass("nivo-lightbox-loading")})}}else if(r.attr("data-lightbox-type")=="ajax"){e.ajax({url:s,cache:!1,success:function(r){var i=e('<div class="nivo-lightbox-ajax" />');i.append(r);n.html(i).removeClass("nivo-lightbox-loading");if(i.outerHeight()<n.height()){i.css({position:"relative",top:"50%","margin-top":-(i.outerHeight()/2)+"px"})}e(t).resize(function(){if(i.outerHeight()<n.height()){i.css({position:"relative",top:"50%","margin-top":-(i.outerHeight()/2)+"px"})}})},error:function(){var t=e('<div class="nivo-lightbox-error"><p>'+i.options.errorMessage+"</p></div>");n.html(t).removeClass("nivo-lightbox-loading")}})}else if(s.substring(0,1)=="#"&&r.attr("data-lightbox-type")=="inline"){if(e(s).length){var c=e('<div class="nivo-lightbox-inline" />');c.append(e(s).clone().show());n.html(c).removeClass("nivo-lightbox-loading");if(c.outerHeight()<n.height()){c.css({position:"relative",top:"50%","margin-top":-(c.outerHeight()/2)+"px"})}e(t).resize(function(){if(c.outerHeight()<n.height()){c.css({position:"relative",top:"50%","margin-top":-(c.outerHeight()/2)+"px"})}})}else{var h=e('<div class="nivo-lightbox-error"><p>'+i.options.errorMessage+"</p></div>");n.html(h).removeClass("nivo-lightbox-loading")}}else if(r.attr("data-lightbox-type")=="iframe"){var p=e("<iframe>",{src:s,"class":"nivo-lightbox-item",frameborder:0,vspace:0,hspace:0,scrolling:"auto"});n.html(p);p.load(function(){n.removeClass("nivo-lightbox-loading")})}else{return!1}if(r.attr("title")){var d=e("<span>",{"class":"nivo-lightbox-title"});d.text(r.attr("title"));e(".nivo-lightbox-title-wrap").html(d)}else{e(".nivo-lightbox-title-wrap").html("")}},constructLightbox:function(){if(e(".nivo-lightbox-overlay").length)return e(".nivo-lightbox-overlay");var t=e("<div>",{"class":"nivo-lightbox-overlay nivo-lightbox-theme-"+this.options.theme+" nivo-lightbox-effect-"+this.options.effect});var n=e("<div>",{"class":"nivo-lightbox-wrap"});var r=e("<div>",{"class":"nivo-lightbox-content"});var i=e('<a href="#" class="nivo-lightbox-nav nivo-lightbox-prev">Previous</a><a href="#" class="nivo-lightbox-nav nivo-lightbox-next">Next</a>');var s=e('<a href="#" class="nivo-lightbox-close" title="Close">Close</a>');var o=e("<div>",{"class":"nivo-lightbox-title-wrap"});var u=0;if(u)t.addClass("nivo-lightbox-ie");n.append(r);n.append(o);t.append(n);t.append(i);t.append(s);e("body").append(t);var a=this;if(a.options.clickOverlayToClose){t.on("click",function(t){if(t.target===this||e(t.target).hasClass("nivo-lightbox-content")||e(t.target).hasClass("nivo-lightbox-image")){a.destructLightbox()}})}s.on("click",function(e){e.preventDefault();a.destructLightbox()});return t},destructLightbox:function(){var t=this;this.options.beforeHideLightbox.call(this);e(".nivo-lightbox-overlay").removeClass("nivo-lightbox-open");e(".nivo-lightbox-nav").hide();e("body").removeClass("nivo-lightbox-body-effect-"+t.options.effect);var n=0;if(n){e(".nivo-lightbox-overlay iframe").attr("src"," ");e(".nivo-lightbox-overlay iframe").remove()}e(".nivo-lightbox-prev").off("click");e(".nivo-lightbox-next").off("click");e(".nivo-lightbox-content").empty();this.options.afterHideLightbox.call(this)},isHidpi:function(){var e="(-webkit-min-device-pixel-ratio: 1.5),                              (min--moz-device-pixel-ratio: 1.5),                              (-o-min-device-pixel-ratio: 3/2),                              (min-resolution: 1.5dppx)";if(t.devicePixelRatio>1)return!0;if(t.matchMedia&&t.matchMedia(e).matches)return!0;return!1}};e.fn[i]=function(t){return this.each(function(){if(!e.data(this,i)){e.data(this,i,new o(this,t))}})}})(jQuery,window,document);var rllArgs={"script":"nivo_lightbox","selector":"lightbox","custom_events":""};jQuery(function($){if(rllArgs.script==='venobox'){$.each($('a[rel*="'+rllArgs.selector+'"]'),function(){var match=$(this).attr('rel').match(new RegExp(rllArgs.selector+'\\[(gallery\\-(?:[\\da-z]{1,4}))\\]','ig'));if(match!==null){$(this).attr('data-gall',match[0])}});$('a[rel*="'+rllArgs.selector+'"]').venobox()}else if(rllArgs.script==='nivo_lightbox'){$.each($('a[rel*="'+rllArgs.selector+'"]'),function(){var match=$(this).attr('rel').match(new RegExp(rllArgs.selector+'\\[(gallery\\-(?:[\\da-z]{1,4}))\\]','ig'));if(match!==null){$(this).attr('data-lightbox-gallery',match[0])}});$('a[rel*="'+rllArgs.selector+'"]').nivoLightbox()}});"use strict";var WPMLLanguageSwitcherDropdown=function(){function t(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}return{init:function(){for(var e=document.querySelectorAll(".js-wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle"),n=0;n<e.length;n++)e[n].addEventListener("click",t)}}}();document.addEventListener("DOMContentLoaded",function(){WPMLLanguageSwitcherDropdown.init()});window.gtm4wp_last_selected_product_variation;window.gtm4wp_changedetail_fired_during_pageload=!1;window.gtm4wp_is_cart=!1;window.gtm4wp_is_checkout=!1;window.gtm4wp_checkout_step_fired=[];window.gtm4wp_shipping_payment_method_step_offset=gtm4wp_needs_shipping_address?0:-1;window.gtm4wp_first_container_id="";function gtm4wp_map_eec_to_ga4(productdata){if(!productdata){return}
const category_path=productdata.category?productdata.category:'';const category_parts=category_path.toString().split('/');let ga4_product={'item_id':productdata.id?productdata.id:'','item_name':productdata.name?productdata.name:'','item_brand':productdata.brand?productdata.brand:'','price':productdata.price?productdata.price:""};if(1==category_parts.length){ga4_product.item_category=category_parts[0]}else if(category_parts.length>1){ga4_product.item_category=category_parts[0];for(let i=1;i<Math.min(5,category_parts.length);i++){ga4_product['item_category'+(i+1)]=category_parts[i]}}
if(productdata.variant){ga4_product.item_variant=productdata.variant}
if(productdata.list){ga4_product.item_list_name=productdata.list}
if(productdata.position){ga4_product.index=productdata.position}
if(productdata.quantity){ga4_product.quantity=productdata.quantity}
if(productdata.coupon){ga4_product.coupon=productdata.coupon}
ga4_product.google_business_vertical=gtm4wp_business_vertical;ga4_product[gtm4wp_business_vertical_id]=gtm4wp_id_prefix+ga4_product.item_id;return ga4_product}
function gtm4wp_handle_cart_qty_change(){document.querySelectorAll('.product-quantity input.qty').forEach(function(qty_el){const original_value=qty_el.defaultValue;let current_value=parseInt(qty_el.value);if(isNaN(current_value)){current_value=original_value}
if(original_value!=current_value){const cart_item_temp=qty_el.closest('.cart_item');const productdata=cart_item_temp&&cart_item_temp.querySelector('.remove');if(!productdata){return}
let productprice=productdata.getAttribute('data-gtm4wp_product_price');if(typeof productprice=="string"){productprice=parseFloat(productprice);if(isNaN(productprice)){productprice=0}}else if(typeof productprice!="number"){productprice=0}
if(original_value<current_value){const product_data={'name':productdata.getAttribute('data-gtm4wp_product_name'),'id':productdata.getAttribute('data-gtm4wp_product_id'),'price':productprice.toFixed(2),'category':productdata.getAttribute('data-gtm4wp_product_cat'),'variant':productdata.getAttribute('data-gtm4wp_product_variant'),'stocklevel':productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':productdata.getAttribute('data-gtm4wp_product_brand'),'quantity':current_value-original_value};window[gtm4wp_datalayer_name].push({'event':'gtm4wp.addProductToCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'add':{'products':[product_data]}}});window[gtm4wp_datalayer_name].push({'event':'add_to_cart','ecommerce':{'currency':gtm4wp_currency,'value':productprice.toFixed(2)*(current_value-original_value),'items':[gtm4wp_map_eec_to_ga4(product_data)]}})}else{const product_data={'name':productdata.getAttribute('data-gtm4wp_product_name'),'id':productdata.getAttribute('data-gtm4wp_product_id'),'price':productprice.toFixed(2),'category':productdata.getAttribute('data-gtm4wp_product_cat'),'variant':productdata.getAttribute('data-gtm4wp_product_variant'),'stocklevel':productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':productdata.getAttribute('data-gtm4wp_product_brand'),'quantity':original_value-current_value};window[gtm4wp_datalayer_name].push({'event':'gtm4wp.removeFromCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'remove':{'products':[product_data]}}});window[gtm4wp_datalayer_name].push({'event':'remove_from_cart','ecommerce':{'currency':gtm4wp_currency,'value':productprice.toFixed(2)*(original_value-current_value),'items':[gtm4wp_map_eec_to_ga4(product_data)]}})}}})}
function gtm4wp_handle_payment_method_change(){if(gtm4wp_checkout_step_fired.indexOf('payment_method')>-1){return}
if('complete'!=document.readyState){return}
let payment_type='(payment type not found)';let payment_el=document.querySelector('.payment_methods input:checked');if(!payment_el){payment_el=document.querySelector('input[name^=payment_method]')}
if(payment_el){payment_type=payment_el.value}
window[gtm4wp_datalayer_name].push({'event':'gtm4wp.checkoutStepEEC','ecommerce':{'currencyCode':gtm4wp_currency,'checkout':{'actionField':{'step':4+window.gtm4wp_checkout_step_offset+gtm4wp_shipping_payment_method_step_offset},'products':window.gtm4wp_checkout_products}}});window[gtm4wp_datalayer_name].push({'event':'add_payment_info','ecommerce':{'currency':gtm4wp_currency,'payment_type':payment_type,'value':window.gtm4wp_checkout_value,'items':window.gtm4wp_checkout_products_ga4}});gtm4wp_checkout_step_fired.push('payment_method')}
function gtm4wp_handle_shipping_method_change(){if(gtm4wp_checkout_step_fired.indexOf('shipping_method')>-1){return}
if('complete'!=document.readyState){return}
let shipping_tier='(shipping tier not found)';let shipping_el=document.querySelector('input[name^=shipping_method]:checked');if(!shipping_el){shipping_el=document.querySelector('input[name^=shipping_method]')}
if(shipping_el){shipping_tier=shipping_el.value}
window[gtm4wp_datalayer_name].push({'event':'gtm4wp.checkoutStepEEC','ecommerce':{'currencyCode':gtm4wp_currency,'checkout':{'actionField':{'step':3+window.gtm4wp_checkout_step_offset+gtm4wp_shipping_payment_method_step_offset},'products':window.gtm4wp_checkout_products}}});window[gtm4wp_datalayer_name].push({'event':'add_shipping_info','ecommerce':{'currency':gtm4wp_currency,'shipping_tier':shipping_tier,'value':window.gtm4wp_checkout_value,'items':window.gtm4wp_checkout_products_ga4}});gtm4wp_checkout_step_fired.push('shipping_method')}
function gtm4wp_process_woocommerce_pages(){window.gtm4wp_is_cart=!1;window.gtm4wp_is_checkout=!1;const doc_body=document.querySelector('body');if(doc_body){window.gtm4wp_is_cart=doc_body.classList&&doc_body.classList.contains('woocommerce-cart');window.gtm4wp_is_checkout=doc_body.classList&&doc_body.classList.contains('woocommerce-checkout')}
const gtm4wp_product_block_names={'wp-block-handpicked-products':{'displayname':'Handpicked Products','counter':1},'wp-block-product-best-sellers':{'displayname':'Best Selling Products','counter':1},'wp-block-product-category':{'displayname':'Product Category List','counter':1},'wp-block-product-new':{'displayname':'New Products','counter':1},'wp-block-product-on-sale':{'displayname':'Sale Products','counter':1},'wp-block-products-by-attribute':{'displayname':'Products By Attribute','counter':1},'wp-block-product-tag':{'displayname':'Products By Tag','counter':1},'wp-block-product-top-rated':{'displayname':'Top Rated Products','counter':1},}
document.querySelectorAll('.wc-block-grid .wc-block-grid__product').forEach(function(product_grid_item){const product_grid_container=product_grid_item.closest('.wc-block-grid');const product_data=product_grid_item.querySelector('.gtm4wp_productdata');if(product_grid_container&&product_data){const product_grid_container_classes=product_grid_container.classList;if(product_grid_container_classes){for(let i in gtm4wp_product_block_names){if(product_grid_container_classes.contains(i)){product_data.setAttribute("data-gtm4wp_productlist_name",gtm4wp_product_block_names[i].displayname);product_data.setAttribute("data-gtm4wp_product_listposition",gtm4wp_product_block_names[i].counter);gtm4wp_product_block_names[i].counter++}}}}});if(document.querySelectorAll('.gtm4wp_productdata,.widget-product-item').length>0){let products=[];let ga4_products=[];let productprice=0;let product_data;document.querySelectorAll('.gtm4wp_productdata,.widget-product-item').forEach(function(dom_productdata){productprice=dom_productdata.getAttribute('data-gtm4wp_product_price');if(typeof productprice=="string"){productprice=parseFloat(productprice);if(isNaN(productprice)){productprice=0}}else if(typeof productprice!="number"){productprice=0}
product_data={'name':dom_productdata.getAttribute('data-gtm4wp_product_name'),'id':dom_productdata.getAttribute('data-gtm4wp_product_id'),'price':productprice.toFixed(2),'category':dom_productdata.getAttribute('data-gtm4wp_product_cat'),'position':dom_productdata.getAttribute('data-gtm4wp_product_listposition'),'list':dom_productdata.getAttribute('data-gtm4wp_productlist_name'),'stocklevel':dom_productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':dom_productdata.getAttribute('data-gtm4wp_product_brand')};products.push(product_data);ga4_products.push(gtm4wp_map_eec_to_ga4(product_data))});if(gtm4wp_product_per_impression>0){let chunk
let ga4_chunk;while(products.length){chunk=products.splice(0,gtm4wp_product_per_impression);ga4_chunk=ga4_products.splice(0,gtm4wp_product_per_impression);window[gtm4wp_datalayer_name].push({'event':'gtm4wp.productImpressionEEC','ecommerce':{'currencyCode':gtm4wp_currency,'impressions':chunk}});window[gtm4wp_datalayer_name].push({'event':'view_item_list','ecommerce':{'currency':gtm4wp_currency,'items':ga4_chunk}})}}else{for(var i=0;i<window[gtm4wp_datalayer_name].length;i++){if(window[gtm4wp_datalayer_name][i].ecommerce){if(!window[gtm4wp_datalayer_name][i].ecommerce.impressions){window[gtm4wp_datalayer_name][i].ecommerce.impressions=products}else{window[gtm4wp_datalayer_name][i].ecommerce.impressions=window[gtm4wp_datalayer_name][i].ecommerce.impressions.concat(products)}
break}}
if(i==window[gtm4wp_datalayer_name].length){i=0;window[gtm4wp_datalayer_name][i].ecommerce={};window[gtm4wp_datalayer_name][i].ecommerce.impressions=products}
window[gtm4wp_datalayer_name][i].ecommerce.currencyCode=gtm4wp_currency}}
document.addEventListener('click',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
try{if(!event_target_element.closest('.add_to_cart_button:not(.product_type_variable, .product_type_grouped, .single_add_to_cart_button)')){return!0}}catch(e){return!0}
const product_el=event_target_element.closest('.product,.wc-block-grid__product');const productdata=product_el&&product_el.querySelector('.gtm4wp_productdata');if(!productdata){return!0}
let productprice=productdata.getAttribute('data-gtm4wp_product_price');if(typeof productprice=="string"){productprice=parseFloat(productprice);if(isNaN(productprice)){productprice=0}}else if(typeof productprice!="number"){productprice=0}
const product_data={'name':productdata.getAttribute('data-gtm4wp_product_name'),'id':productdata.getAttribute('data-gtm4wp_product_id'),'price':productprice.toFixed(2),'category':productdata.getAttribute('data-gtm4wp_product_cat'),'stocklevel':productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':productdata.getAttribute('data-gtm4wp_product_brand'),'quantity':1};window[gtm4wp_datalayer_name].push({'event':'gtm4wp.addProductToCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'add':{'products':[product_data]}}});window[gtm4wp_datalayer_name].push({'event':'add_to_cart','ecommerce':{'currency':gtm4wp_currency,'value':productprice.toFixed(2),'items':[gtm4wp_map_eec_to_ga4(product_data)]}})});document.addEventListener('click',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
try{if(!event_target_element.closest('.single_add_to_cart_button:not(.disabled)')){return!0}}catch(e){return!0}
const product_form=event_target_element.closest('form.cart');if(!product_form){return!0}
let product_variant_id=product_form.querySelectorAll('[name=variation_id]');let product_is_grouped=product_form.classList&&product_form.classList.contains('grouped_form');if(product_variant_id.length>0){if(gtm4wp_last_selected_product_variation){const qty_el=product_form.querySelector('[name=quantity]');gtm4wp_last_selected_product_variation.quantity=(qty_el&&qty_el.value)||1;window[gtm4wp_datalayer_name].push({'event':'gtm4wp.addProductToCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'add':{'products':[gtm4wp_last_selected_product_variation]}}});window[gtm4wp_datalayer_name].push({'event':'add_to_cart','ecommerce':{'currency':gtm4wp_currency,'value':gtm4wp_last_selected_product_variation.price*gtm4wp_last_selected_product_variation.quantity,'items':[gtm4wp_map_eec_to_ga4(gtm4wp_last_selected_product_variation)]}})}}else if(product_is_grouped){const products_in_group=document.querySelectorAll('.grouped_form .gtm4wp_productdata');let products=[];let ga4_products=[];let sum_value=0;products_in_group.forEach(function(dom_productdata){const product_qty_input=document.querySelectorAll('input[name=quantity\\['+dom_productdata.getAttribute('data-gtm4wp_product_id')+'\\]]');if(product_qty_input.length>0){product_qty=(product_qty_input[0]&&product_qty_input[0].value)||1}else{return!0}
if(0==product_qty){return!0}
const product_data={'id':gtm4wp_use_sku_instead?dom_productdata.getAttribute('data-gtm4wp_product_sku'):dom_productdata.getAttribute('data-gtm4wp_product_id'),'name':dom_productdata.getAttribute('data-gtm4wp_product_name'),'price':dom_productdata.getAttribute('data-gtm4wp_product_price'),'category':dom_productdata.getAttribute('data-gtm4wp_product_cat'),'quantity':product_qty,'stocklevel':dom_productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':dom_productdata.getAttribute('data-gtm4wp_product_brand')};products.push(product_data);ga4_products.push(gtm4wp_map_eec_to_ga4(product_data));sum_value+=product_data.price*product_data.quantity});if(0==products.length){return!0}
window[gtm4wp_datalayer_name].push({'event':'gtm4wp.addProductToCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'add':{'products':products}}});window[gtm4wp_datalayer_name].push({'event':'add_to_cart','ecommerce':{'currency':gtm4wp_currency,'value':sum_value,'items':ga4_products}})}else{const product_id_el=gtm4wp_use_sku_instead?product_form.querySelector('[name=gtm4wp_sku]'):product_form.querySelector('[name=gtm4wp_id]');const product_data={'id':product_id_el&&product_id_el.value,'name':product_form.querySelector('[name=gtm4wp_name]')&&product_form.querySelector('[name=gtm4wp_name]').value,'price':product_form.querySelector('[name=gtm4wp_price]')&&product_form.querySelector('[name=gtm4wp_price]').value,'category':product_form.querySelector('[name=gtm4wp_category]')&&product_form.querySelector('[name=gtm4wp_category]').value,'quantity':product_form.querySelector('[name=quantity]')&&product_form.querySelector('[name=quantity]').value,'stocklevel':product_form.querySelector('[name=gtm4wp_stocklevel]')&&product_form.querySelector('[name=gtm4wp_stocklevel]').value,'brand':product_form.querySelector('[name=gtm4wp_brand]')&&product_form.querySelector('[name=gtm4wp_brand]').value};window[gtm4wp_datalayer_name].push({'event':'gtm4wp.addProductToCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'add':{'products':[product_data]}}});window[gtm4wp_datalayer_name].push({'event':'add_to_cart','ecommerce':{'currency':gtm4wp_currency,'value':product_data.price*product_data.quantity,'items':[gtm4wp_map_eec_to_ga4(product_data)]}})}});document.addEventListener('click',function(e){const dom_productdata=e.target;if(!dom_productdata||!dom_productdata.closest('.mini_cart_item a.remove,.product-remove a.remove')){return!0}
let qty=0;const cart_item_el=dom_productdata.closest('.cart_item');let qty_element=cart_item_el&&cart_item_el.querySelectorAll('.product-quantity input.qty');if(!qty_element||(qty_element.length===0)){const mini_cart_item_el=dom_productdata.closest('.mini_cart_item');qty_element=mini_cart_item_el&&mini_cart_item_el.querySelectorAll('.quantity');if(qty_element&&(qty_element.length>0)){qty=parseInt(qty_element[0].textContent);if(Number.isNaN(qty)){qty=0}}}else{qty=qty_element[0].value}
if(qty===0){return!0}
const product_data={'name':dom_productdata.getAttribute('data-gtm4wp_product_name'),'id':dom_productdata.getAttribute('data-gtm4wp_product_id'),'price':dom_productdata.getAttribute('data-gtm4wp_product_price'),'category':dom_productdata.getAttribute('data-gtm4wp_product_cat'),'variant':dom_productdata.getAttribute('data-gtm4wp_product_variant'),'stocklevel':dom_productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':dom_productdata.getAttribute('data-gtm4wp_product_brand'),'quantity':qty};window[gtm4wp_datalayer_name].push({'event':'gtm4wp.removeFromCartEEC','ecommerce':{'currencyCode':gtm4wp_currency,'remove':{'products':[product_data]}}});window[gtm4wp_datalayer_name].push({'event':'remove_from_cart','ecommerce':{'currency':gtm4wp_currency,'value':product_data.price*product_data.quantity,'items':[gtm4wp_map_eec_to_ga4(product_data)]}})});let productlist_item_selector='.products li:not(.product-category) a:not(.add_to_cart_button):not(.quick-view-button),'+'.wc-block-grid__products li:not(.product-category) a:not(.add_to_cart_button):not(.quick-view-button),'+'.products>div:not(.product-category) a:not(.add_to_cart_button):not(.quick-view-button),'+'.widget-product-item,'+'.woocommerce-grouped-product-list-item__label a'
document.addEventListener('click',function(e){if('undefined'==typeof google_tag_manager){return!0}
const event_target_element=e.target;const matching_link_element=event_target_element.closest(productlist_item_selector);if(!matching_link_element){return!0}
let temp_selector=event_target_element.closest('.product,.wc-block-grid__product');let dom_productdata;if(temp_selector){dom_productdata=temp_selector.querySelector('.gtm4wp_productdata')}else{temp_selector=event_target_element.closest('.products li');if(temp_selector){dom_productdata=temp_selector.querySelector('.gtm4wp_productdata')}else{temp_selector=event_target_element.closest('.products>div');if(temp_selector){dom_productdata=temp_selector.querySelector('.gtm4wp_productdata')}else{temp_selector=event_target_element.closest('.woocommerce-grouped-product-list-item__label');if(temp_selector){dom_productdata=temp_selector.querySelector('.gtm4wp_productdata')}else{dom_productdata=event_target_element}}}}
if(('undefined'==typeof dom_productdata.getAttribute('data-gtm4wp_product_id'))||(''==dom_productdata.getAttribute('data-gtm4wp_product_id'))){return!0}
if(dom_productdata.getAttribute('data-gtm4wp_product_url')!=matching_link_element.getAttribute('href')){return!0}
const product_data={'id':dom_productdata.getAttribute('data-gtm4wp_product_id'),'name':dom_productdata.getAttribute('data-gtm4wp_product_name'),'price':dom_productdata.getAttribute('data-gtm4wp_product_price'),'category':dom_productdata.getAttribute('data-gtm4wp_product_cat'),'stocklevel':dom_productdata.getAttribute('data-gtm4wp_product_stocklevel'),'brand':dom_productdata.getAttribute('data-gtm4wp_product_brand'),'position':dom_productdata.getAttribute('data-gtm4wp_product_listposition')};for(let i in window.google_tag_manager){if(i.substring(0,4).toLowerCase()=="gtm-"){window.gtm4wp_first_container_id=i;break}}
if(""===window.gtm4wp_first_container_id){return!0}
const ctrl_key_pressed=e.ctrlKey||e.metaKey;e.preventDefault();if(ctrl_key_pressed){window.productpage_window=window.open('about:blank','_blank')}
window[gtm4wp_datalayer_name].push({'event':'gtm4wp.productClickEEC','ecommerce':{'currencyCode':gtm4wp_currency,'click':{'actionField':{'list':dom_productdata.getAttribute('data-gtm4wp_productlist_name')},'products':[product_data]}},'eventCallback':function(container_id){if("undefined"!==typeof container_id&&window.gtm4wp_first_container_id!=container_id){return!0}
window[gtm4wp_datalayer_name].push({'event':'select_item','ecommerce':{'currency':gtm4wp_currency,'items':[gtm4wp_map_eec_to_ga4(product_data)]},'eventCallback':function(){if(ctrl_key_pressed&&productpage_window){productpage_window.location.href=dom_productdata.getAttribute('data-gtm4wp_product_url')}else{document.location.href=dom_productdata.getAttribute('data-gtm4wp_product_url')}},'eventTimeout':2000})},'eventTimeout':2000})});jQuery(document).on('found_variation',function(event,product_variation){if("undefined"==typeof product_variation){return}
if((document.readyState==="interactive")&&gtm4wp_changedetail_fired_during_pageload){return}
const product_form=event.target;const product_variant_id=product_form.querySelector('[name=variation_id]')&&product_form.querySelector('[name=variation_id]').value;const product_id=product_form.querySelector('[name=gtm4wp_id]')&&product_form.querySelector('[name=gtm4wp_id]').value;const product_name=product_form.querySelector('[name=gtm4wp_name]')&&product_form.querySelector('[name=gtm4wp_name]').value;const product_sku=product_form.querySelector('[name=gtm4wp_sku]')&&product_form.querySelector('[name=gtm4wp_sku]').value;const product_category=product_form.querySelector('[name=gtm4wp_category]')&&product_form.querySelector('[name=gtm4wp_category]').value;const product_price=product_form.querySelector('[name=gtm4wp_price]')&&product_form.querySelector('[name=gtm4wp_price]').value;const product_stocklevel=product_form.querySelector('[name=gtm4wp_stocklevel]')&&product_form.querySelector('[name=gtm4wp_stocklevel]').value;const product_brand=product_form.querySelector('[name=gtm4wp_brand]')&&product_form.querySelector('[name=gtm4wp_brand]').value;let current_product_detail_data={name:product_name,id:0,price:0,category:product_category,stocklevel:product_stocklevel,brand:product_brand,variant:''};current_product_detail_data.id=product_variation.variation_id;if(gtm4wp_use_sku_instead&&product_variation.sku&&(''!==product_variation.sku)){current_product_detail_data.id=product_variation.sku}
current_product_detail_data.price=product_variation.display_price;let product_variation_attribute_values=[];for(let attrib_key in product_variation.attributes){product_variation_attribute_values.push(product_variation.attributes[attrib_key])}
current_product_detail_data.variant=product_variation_attribute_values.join(',');gtm4wp_last_selected_product_variation=current_product_detail_data;window[gtm4wp_datalayer_name].push({'event':'gtm4wp.changeDetailViewEEC','ecommerce':{'currencyCode':gtm4wp_currency,'detail':{'products':[current_product_detail_data]}},'ecomm_prodid':gtm4wp_id_prefix+current_product_detail_data.id,'ecomm_pagetype':'product','ecomm_totalvalue':current_product_detail_data.price,});window[gtm4wp_datalayer_name].push({'event':'view_item','ecommerce':{'currency':gtm4wp_currency,'value':current_product_detail_data.price,'items':[gtm4wp_map_eec_to_ga4(current_product_detail_data)]}});if(document.readyState==="interactive"){gtm4wp_changedetail_fired_during_pageload=!0}});jQuery('.variations select').trigger('change');jQuery(document).ajaxSuccess(function(event,xhr,settings){if(typeof settings!=='undefined'){if(settings.url.indexOf('wc-api=WC_Quick_View')>-1){setTimeout(function(){const dl_data=document.querySelector('#gtm4wp_quickview_data');if(dl_data&&dl_data.dataset&&dl_data.dataset.gtm4wp_datalayer){try{const dl_data_obj=JSON.parse(dl_data.dataset.gtm4wp_datalayer);if(dl_data_obj&&window.dataLayer){window.dataLayer.push(dl_data_obj)}}catch(e){console&&console.error&&console.error(e.message)}}},500)}}});if(gtm4wp_is_cart){document.addEventListener('click',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
if(!event_target_element.closest('[name=update_cart]')){return!0}
gtm4wp_handle_cart_qty_change()});document.addEventListener('keypress',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
if(!event_target_element.closest('.woocommerce-cart-form input[type=number]')){return!0}
gtm4wp_handle_cart_qty_change()})}
if(gtm4wp_is_checkout){window.gtm4wp_checkout_step_offset=window.gtm4wp_checkout_step_offset||0;window.gtm4wp_checkout_value=window.gtm4wp_checkout_value||0;window.gtm4wp_checkout_products=window.gtm4wp_checkout_products||[];window.gtm4wp_checkout_products_ga4=window.gtm4wp_checkout_products_ga4||[];document.addEventListener('focusout',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
if(!event_target_element.closest||!event_target_element.closest('input[name^=shipping_]:not(input[name^=shipping_method])')){return!0}
if(gtm4wp_checkout_step_fired.indexOf('shipping')>-1){return}
if(event_target_element.value.trim()==''){return}
window[gtm4wp_datalayer_name].push({'event':'gtm4wp.checkoutStepEEC','ecommerce':{'currencyCode':gtm4wp_currency,'checkout':{'actionField':{'step':2+window.gtm4wp_checkout_step_offset},'products':window.gtm4wp_checkout_products}}});gtm4wp_checkout_step_fired.push('shipping')});document.addEventListener('change',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
if(!event_target_element.closest('input[name^=shipping_method]')){return!0}
gtm4wp_handle_shipping_method_change()});document.addEventListener('change',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
if(!event_target_element.closest('input[name=payment_method]')){return!0}
gtm4wp_handle_payment_method_change()});document.addEventListener('submit',function(e){let event_target_element=e.target;if(!event_target_element){return!0}
if(!event_target_element.closest('form[name=checkout]')){return!0}
if(gtm4wp_checkout_step_fired.indexOf('shipping_method')==-1){gtm4wp_handle_shipping_method_change()}
if(gtm4wp_checkout_step_fired.indexOf('payment_method')==-1){gtm4wp_handle_payment_method_change()}
let shipping_el=document.querySelector('input[name^=shipping_method]:checked');if(!shipping_el){shipping_el=document.querySelector('input[name^=shipping_method]')}
if(shipping_el){window[gtm4wp_datalayer_name].push({'event':'gtm4wp.checkoutOptionEEC','ecommerce':{'checkout_option':{'actionField':{'step':3+window.gtm4wp_checkout_step_offset+gtm4wp_shipping_payment_method_step_offset,'option':'Shipping: '+shipping_el.value}}}})}
let payment_el=document.querySelector('.payment_methods input:checked');if(!payment_el){payment_el=document.querySelector('input[name^=payment_method]')}
if(payment_el){window[gtm4wp_datalayer_name].push({'event':'gtm4wp.checkoutOptionEEC','ecommerce':{'checkout_option':{'actionField':{'step':4+window.gtm4wp_checkout_step_offset+gtm4wp_shipping_payment_method_step_offset,'option':'Payment: '+payment_el.value}}}})}})}
if(window.gtm4wp_remarketing&&!gtm4wp_is_cart&&!gtm4wp_is_checkout){if(jQuery('.gtm4wp_productdata').length>0){for(var i=0;i<window[gtm4wp_datalayer_name].length;i++){if(window[gtm4wp_datalayer_name][i].ecomm_prodid){break}}
if(i==window[gtm4wp_datalayer_name].length){i=0;window[gtm4wp_datalayer_name][i].ecomm_prodid=[]}
if('undefined'!==typeof window[gtm4wp_datalayer_name][i].ecomm_prodid.push){var productdata;jQuery('.gtm4wp_productdata').each(function(){productdata=jQuery(this);window[gtm4wp_datalayer_name][i].ecomm_prodid.push(gtm4wp_id_prefix+productdata.data('gtm4wp_product_id'))})}}}
if(window[gtm4wp_datalayer_name]&&window[gtm4wp_datalayer_name].forEach){window[gtm4wp_datalayer_name].forEach(function(item){if(item&&item.ecommerce&&item.ecommerce.detail){window[gtm4wp_datalayer_name].push({'event':'view_item','ecommerce':{'currency':gtm4wp_currency,'value':item.ecommerce.detail.products[0].price,'items':[gtm4wp_map_eec_to_ga4(item.ecommerce.detail.products[0])]}})}
if(item&&item.ecommerce&&(item.ecommerce.cart||(item.ecommerce.checkout&&gtm4wp_is_cart))){let source_products=item.ecommerce.cart||item.ecommerce.checkout.products;let ga4_products=[];let sum_value=0;source_products.forEach(function(product){ga4_products.push(gtm4wp_map_eec_to_ga4(product));sum_value+=product.price*product.quantity});window[gtm4wp_datalayer_name].push({'event':'view_cart','ecommerce':{'currency':gtm4wp_currency,'value':sum_value.toFixed(2),'items':ga4_products}})}
if(item&&item.ecommerce&&item.ecommerce.checkout&&!gtm4wp_is_cart){let ga4_products=[];let sum_value=0;item.ecommerce.checkout.products.forEach(function(product){ga4_products.push(gtm4wp_map_eec_to_ga4(product));sum_value+=product.price*product.quantity});window[gtm4wp_datalayer_name].push({'event':'begin_checkout','ecommerce':{'currency':gtm4wp_currency,'value':sum_value,'items':ga4_products}})}
if(item&&item.ecommerce&&item.ecommerce.add){let ga4_products=[];let sum_value=0;item.ecommerce.add.products.forEach(function(product){ga4_products.push(gtm4wp_map_eec_to_ga4(product));sum_value+=product.price*product.quantity});window[gtm4wp_datalayer_name].push({'event':'add_to_cart','ecommerce':{'currency':gtm4wp_currency,'value':sum_value,'items':ga4_products}})}
if(item&&item.ecommerce&&item.ecommerce.purchase){let ga4_products=[];item.ecommerce.purchase.products.forEach(function(product){ga4_products.push(gtm4wp_map_eec_to_ga4(product))});window[gtm4wp_datalayer_name].push({'event':'purchase','ecommerce':{'currency':gtm4wp_currency,'items':ga4_products,'transaction_id':item.ecommerce.purchase.actionField.id,'affiliation':item.ecommerce.purchase.actionField.affiliation,'value':item.ecommerce.purchase.actionField.revenue,'tax':item.ecommerce.purchase.actionField.tax,'shipping':item.ecommerce.purchase.actionField.shipping,'coupon':item.ecommerce.purchase.actionField.coupon}})}})}};function gtm4wp_page_loading_completed(){document.removeEventListener("DOMContentLoaded",gtm4wp_page_loading_completed);window.removeEventListener("load",gtm4wp_page_loading_completed);gtm4wp_process_woocommerce_pages()}
if(document.readyState!=="loading"){window.setTimeout(gtm4wp_process_woocommerce_pages)}else{document.addEventListener("DOMContentLoaded",gtm4wp_page_loading_completed);window.addEventListener("load",gtm4wp_page_loading_completed)};/*! Image Zoooom - v0.2 - 2016-05-11
* Copyright (c) 2016 Diana Burduja; Licensed MIT license 
 
 This is a very strongly modified version of the https://github.com/elevateweb/elevatezoom jQuery plugin. */
(function($,window,document,undefined){"use strict";var ImageZoooom={init:function(options,elem){var self=this;self.elem=elem;self.$elem=$(elem);self.options=options;self.img_big={src:self.$elem.attr("src")};if(self.$elem.data("zoom-image")){self.img_big.src=self.$elem.data("zoom-image")}else if(self.$elem.attr("srcset")){var set=self.$elem.attr("srcset").split(", ");var max_width=0;var max_src="";$.each(set,function(i,src){var parts=src.trim().split(" ");if(parseInt(parts[1])>max_width){max_width=parseInt(parts[1]);max_src=parts[0]}});if(max_src!==""){self.img_big.src=max_src}}self.ratio={width:1,height:1};self.zw={height:parseInt(self.options.zoomWindowHeight),width:parseInt(self.options.zoomWindowWidth)};self.lens={height:self.options.lensSize,width:self.options.lensSize};self.screen={height:$(document).height(),width:$(document).width()};if(self.options.tint){self.options.lensColour="none";self.options.lensOpacity="1"}if(self.options.zoomType==="inner"){self.options.showLens=!1}self.$elem.parent().removeAttr("title").removeAttr("alt");if(self.options.responsive===!0&&self.screen.width<=self.options.responsiveThreshold){self.options.zoomType="inner";self.options.showLens=!1}setTimeout(function(){var newImg=new Image;newImg.onload=function(){self.img_big.width=newImg.width;self.img_big.height=newImg.height;if(self.img_big.width===0&&self.img_big.src.search(/.svg/i)!==-1){var size=self.elem.getBoundingClientRect();var ratio=(self.options.ratio)?self.options.ratio:2;self.img_big.width=size.width*ratio;self.img_big.height=size.height*ratio}self.startZoom()};newImg.src=self.img_big.src},1)},buildZoomContainer:function(){var self=this;self.zoomContainer=$("<div />").addClass("zoomContainer").css({"-webkit-transform":"translateZ(0)",position:"absolute",left:self.img_small.offset.left+"px",top:self.img_small.offset.top+"px",height:self.img_small.height+"px",width:self.img_small.width+"px","z-index":"999"}).appendTo("body")},buildZoomLens:function(){var self=this;if(self.options.containLensZoom){self.zoomContainer.css("overflow","hidden")}var lensStyle={"background-position":"0px 0px","background-color":"white",'background-size':self.img_big.width/self.currentZoomLevel+'px '+self.img_big.height/self.currentZoomLevel+'px',"float":"left",display:"none",border:self.options.borderSize+"px solid "+self.options.borderColour,width:self.options.lensSize+"px",height:self.options.lensSize+"px","border-radius":self.options.borderRadius+"px",cursor:self.options.cursor,"background-repeat":"no-repeat",position:"absolute",overflow:"hidden","z-index":"999"};if(self.options.tint===!0){lensStyle["-webkit-transform"]="translateZ(0)";lensStyle.opacity=self.options.lensOpacity;lensStyle["-ms-filter"]="progid:DXImageTransform.Microsoft.Alpha(Opacity="+self.options.lensOpacity*100+")";lensStyle.filter="alpha(opacity= "+self.options.lensOpacity*100+")"}if(self.options.lensShape==="round"){var lensRadius=self.options.lensSize/2+self.options.borderSize+"px";lensStyle["-webkit-border-radius"]=lensRadius;lensStyle["-moz-border-radius"]=lensRadius;lensStyle["border-radius"]=lensRadius}self.zoomLens=$("<div />").addClass("zoomLens").css(lensStyle).appendTo(self.zoomContainer).on('click',function(){self.$elem.trigger("click")})},buildZoomWindow:function(){var self=this;self.lens.height=self.zw.height/self.ratio.height;if(self.img_big.height<self.zw.height){self.lens.height=self.img_small.height}self.lens.width=self.zw.width/self.ratio.width;if(self.img_big.width<self.zw.width){self.lens.width=self.img_small.width}var lensStyle={"background-position":"0px 0px",display:"none",overflow:"hidden","z-index":"999","-webkit-transform":"translateZ(0)",opacity:self.options.lensOpacity,"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity="+self.options.lensOpacity*100+")",filter:"alpha(opacity= "+self.options.lensOpacity*100+")",zoom:1,width:self.lens.width+"px",height:self.lens.height+"px","background-color":self.options.lensColour,cursor:self.options.cursor,"border-radius":self.options.borderRadius+"px",border:self.options.lensBorderSize+"px solid "+self.options.lensBorderColour,"background-repeat":"no-repeat",position:"absolute","box-shadow":"-0px -0px 10px rgba(0, 0, 0, 0.4)"};if(self.options.lensOverlay!==!1){lensStyle.background="url("+self.options.lensOverlay+") "+self.options.lensColour}self.zoomLens=$("<div />").addClass("zoomLens").css(lensStyle).appendTo(self.zoomContainer).on('click',function(){self.$elem.trigger("click")});var zoomWindowStyle={overflow:"hidden","background-position":"0px 0px","text-align":"center","background-color":self.options.zoomWindowBgColour,width:self.zw.width+"px",height:self.zw.height+"px","float":"left","border-radius":self.options.borderRadius+"px","background-size":self.img_big.width/self.currentZoomLevel+"px "+self.img_big.height/self.currentZoomLevel+"px",display:"none","z-index":"999",border:self.options.borderSize+"px solid "+self.options.borderColour,"background-repeat":"no-repeat",position:"absolute"};if(self.options.zoomWindowShadow>0){var zoomWindowShadowText=self.options.zoomWindowShadow*2+"px "+self.options.zoomWindowShadow*2+"px "+self.options.zoomWindowShadow+"px #ccc";zoomWindowStyle["box-shadow"]=zoomWindowShadowText;zoomWindowStyle["-moz-box-shadow"]=zoomWindowShadowText;zoomWindowStyle["-webkit-box-shadow"]=zoomWindowShadowText;zoomWindowStyle["-khtml-box-shadow"]=zoomWindowShadowText}return zoomWindowStyle},buildZoomInner:function(){var self=this;var borderWidth=self.$elem.css("border-left-width");var innerStyle={overflow:"hidden","margin-left":borderWidth,"margin-top":borderWidth,"background-position":"0px 0px","background-color":"white",'background-size':self.img_big.width/self.currentZoomLevel+'px '+self.img_big.height/self.currentZoomLevel+'px',width:self.img_small.width+"px",height:self.img_small.height+"px","float":"left","border-radius":self.options.borderRadius+"px",display:"none",cursor:self.options.cursor,"background-repeat":"no-repeat",position:"absolute","z-index":"999"};return innerStyle},buildTint:function(){var self=this;if(!self.options.tint){return}var tintStyle={display:"block",position:"absolute","background-color":self.options.tintColour,filter:"alpha(opacity=0)",border:"none",opacity:0,"z-index":250,width:self.img_small.width+"px",height:self.img_small.height+"px"};self.tintContainer=$("<div />").addClass("tintContainer");self.zoomTint=$("<div />").addClass("zoomTint").css(tintStyle);self.zoomLens.wrap(self.tintContainer);self.zoomLens.after(self.zoomTint);var zoomTintImageCss={position:"absolute",left:"0px",top:"0px","z-index":"250",opacity:"0","max-width":"none",width:self.img_small.width+"px",height:self.img_small.height+"px"};if(self.options.zoomType==="window"){zoomTintImageCss.opacity=1}self.zoomTintImage=$("<img />").css(zoomTintImageCss).attr("src",self.img_big.src).appendTo(self.zoomLens).on('click',function(){self.$elem.trigger("click")})},startZoom:function(){var self=this;self.isWindowActive=!1;self.isLensActive=!1;self.isTintActive=!1;self.zoomLock=1;self.scrollingLock=!1;self.changeBgSize=!1;self.currentZoomLevel=self.options.zoomLevel;self.img_small={src:self.$elem.attr("src"),width:self.$elem.width(),height:self.$elem.height(),offset:self.$elem.offset()};self.ratio={width:self.img_big.width/self.img_small.width/self.currentZoomLevel,height:self.img_big.height/self.img_small.height/self.currentZoomLevel};if((self.ratio.height<1||self.ratio.width<1)&&self.options.scrollZoom!==!0){return!1}self.img_small.offset=self.$elem.offset();self.buildZoomContainer();var zoomWindowStyle={};switch(self.options.zoomType){case"lens":self.buildZoomLens();self.buildTint();break;case"window":zoomWindowStyle=self.buildZoomWindow();self.buildTint();break;case"inner":zoomWindowStyle=self.buildZoomInner();break}var appendTo="body";if(!isNaN(self.options.zoomWindowPosition)){appendTo=self.zoomContainer}self.zoomWindow=$("<div />").addClass("zoomWindow").css(zoomWindowStyle).appendTo(appendTo).on('click',function(){self.$elem.trigger("click")});var customText=$("<div />").addClass("iz_watermark").css({width:self.img_small.width+"px",height:self.img_small.height+"px","vertical-align":self.options.customTextVAlign,display:"table-cell","text-align":self.options.customTextAlign,color:self.options.customTextColor,"font-size":self.options.customTextSize+"px",padding:"3px"}).html(self.options.customText);if($(".iz_watermark").length>0){$(".iz_watermark").remove()}self.zoomWindow.after(customText);self.zoomWindowContainer=$("<div/>").addClass("zoomWindowContainer").css("width",self.zw.width);self.zoomWindow.wrap(self.zoomWindowContainer);var backgroundImage={backgroundImage:"url('"+self.img_big.src+"')"};if(self.options.zoomType==="lens"){self.zoomLens.css(backgroundImage)}else{self.zoomWindow.css(backgroundImage)}self.registerTouchEvents();self.registerMouseEvents();self.registerScrollZoom();self.zoomContainer.add(self.$elem).on('mouseenter',function(){self.setElements(!0)}).on('mouseleave',function(){if(!self.scrollLock){self.setElements(!1)}});if(self.options.zoomType!=="inner"){self.zoomWindow.on('mouseenter',function(){self.setElements(!1)})}else{self.showZoomWindow(!1)}},registerTouchEvents:function(){var self=this;self.zoomContainer.on("touchstart",function(e){e.preventDefault();var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];self.mouse={left:parseInt(touch.pageX-self.img_small.offset.left),top:parseInt(touch.pageY-self.img_small.offset.top)};"lens"==self.options.zoomType&&self.options.lensUnderTouch&&(self.mouse.top-=self.zoomLens.height()/2);self.setPosition(touch);self.setElements(!0)});self.zoomContainer.on("touchend",function(){if(!self.scrollLock){self.setElements(!1)}});self.zoomContainer.on("touchmove",function(e){e.preventDefault();var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];self.mouse={left:parseInt(touch.pageX-self.img_small.offset.left),top:parseInt(touch.pageY-self.img_small.offset.top)};"lens"==self.options.zoomType&&self.options.lensUnderTouch&&(self.mouse.top-=self.zoomLens.height()/2);self.setPosition(touch)})},registerMouseEvents:function(){var self=this;var registerMouseMove=function(e){self.mouse={left:parseInt(e.pageX-self.img_small.offset.left),top:parseInt(e.pageY-self.img_small.offset.top)};if(self.lastX!==e.clientX||self.lastY!==e.clientY){self.setPosition(e);self.currentLoc=e}self.lastX=e.clientX;self.lastY=e.clientY};var registerMouseAndShowWindow=function(e){if(self.outOfBound===!1){self.setElements(!0)}registerMouseMove(e)};self.$elem.on("mousemove",registerMouseAndShowWindow);self.zoomContainer.on("mousemove",registerMouseAndShowWindow);if(self.options.zoomType==="inner"){self.zoomWindow.on("mousemove",registerMouseMove)}else{self.zoomLens.on("mousemove",registerMouseMove);if(self.options.tint){self.zoomTint.on("mousemove",registerMouseMove)}}},registerScrollZoom:function(){var self=this;if(!self.options.scrollZoom){return!1}if(self.options.zoomLevel!==1){self.changeZoomLevel(self.currentZoomLevel)}var minZoomLevel=self.options.scrollZoomIncrement*2;if(self.options.minZoomLevel){minZoomLevel=self.options.minZoomLevel}var registerScrollZoomEvent=function(e){self.scrollLock=!0;clearTimeout($.data(this,"timer"));$.data(this,"timer",setTimeout(function(){self.scrollLock=!1},250));var theEvent=e.originalEvent.wheelDelta||e.originalEvent.detail*-1;e.stopImmediatePropagation();e.stopPropagation();e.preventDefault();var changeZoom=0;self.currentZoomLevel=parseFloat(self.currentZoomLevel);if(theEvent>0){if(self.currentZoomLevel>=minZoomLevel){changeZoom=self.currentZoomLevel-self.options.scrollZoomIncrement}}else{changeZoom=self.currentZoomLevel+self.options.scrollZoomIncrement}self.changeZoomLevel(changeZoom);return!1};self.zoomContainer.add(self.$elem).on("mousewheel DOMMouseScroll MozMousePixelScroll",registerScrollZoomEvent)},setElements:function(type){var self=this;if(!self.options.zoomEnabled){return!1}if(!self.isWindowSet){return}self.showZoomWindow(type);self.showLens(type);self.showTint(type)},setPosition:function(e){var self=this;if(!self.options.zoomEnabled){return!1}if(self.options.tint&&self.options.zoomType!=="inner"){self.zoomTint.css({top:0,left:0})}if(self.options.responsive&&!self.options.scrollZoom&&self.options.showLens){if(self.options.zoomType==="lens"){self.zoomLens.css({width:self.options.lensSize+"px",height:self.options.lensSize+"px"})}else{var lensHeight=self.zw.height/self.ratio.height;if(self.img_small.height<self.zw.width/self.ratio.width){lensHeight=self.img_small.height}var lensWidth=self.zw.width/self.ratio.width;if(self.img_small.width<self.zw.width/self.ratio.height){lensWidth=self.img_small.width}self.zoomLens.css({width:lensWidth+"px",height:lensHeight+"px"});if(self.options.tint){self.zoomTintImage.css({width:self.img_small.width+"px",height:self.img_small.height+"px"})}}}self.zoomContainer.css({top:self.img_small.offset.top,left:self.img_small.offset.left});var bound={top:!1,bottom:!1,left:!1,right:!1};if(self.options.zoomType==="window"){bound.height=self.zoomLens.height()/2;bound.width=self.zoomLens.width()/2}if(self.options.zoomType==="inner"){bound.height=self.img_small.height/2/self.ratio.height;bound.width=self.img_small.width/2/self.ratio.width}bound.top=self.mouse.top<bound.height;bound.bottom=self.mouse.top>self.img_small.height-bound.height-self.options.lensBorderSize*2;bound.left=self.mouse.left<bound.width;bound.right=self.mouse.left>self.img_small.width-bound.width-self.options.lensBorderSize*2;self.bound=bound;if(self.mouse.left<=0||self.mouse.top<0||self.mouse.left>self.img_small.width||self.mouse.top>self.img_small.height){self.outOfBound=!0;self.setElements(!1);return}else{self.outOfBound=!1;var lensLeftPos=0;var lensTopPos=0;if(self.options.showLens){lensLeftPos=self.mouse.left-self.zoomLens.width()/2;lensTopPos=self.mouse.top-self.zoomLens.height()/2}if(bound.top){lensTopPos=0}if(bound.left){self.windowLeftPos=0;lensLeftPos=0;self.tintpos=0}switch(self.options.zoomType){case"window":if(bound.bottom){lensTopPos=Math.max(self.img_small.height-self.zoomLens.height()-self.options.lensBorderSize*2,0)}if(bound.right){lensLeftPos=self.img_small.width-self.zoomLens.width()-self.options.lensBorderSize*2}if(self.options.tint){self.setTintPosition(e)}break;case"inner":if(bound.bottom){lensTopPos=Math.max(self.img_small.height-self.options.lensBorderSize*2,0)}if(bound.right){lensLeftPos=-self.options.lensBorderSize*2}break;case"lens":self.windowLeftPos=self.zoomLens.width()/2-self.mouse.left*self.ratio.width;self.windowTopPos=self.zoomLens.height()/2-self.mouse.top*self.ratio.height;self.zoomLens.css({backgroundPosition:self.windowLeftPos+"px "+self.windowTopPos+"px"});self.changeBackgroundSize();if(self.options.tint){self.setTintPosition(e)}break}self.setWindowPosition(e);if(self.options.showLens){if(self.fullwidth&&self.options.zoomType!=="lens"){lensLeftPos=0}self.zoomLens.css({left:lensLeftPos+"px",top:lensTopPos+"px"})}}},showZoomWindow:function(on){var self=this;if(self.isWindowActive===on){return}self.fadeEffect(self.zoomWindow,on,self.options.zoomWindowFadeIn,self.options.zoomWindowFadeOut);self.isWindowActive=on},showLens:function(on){var self=this;if(!self.options.showLens){return}if(self.isLensActive===on){return}self.fadeEffect(self.zoomLens,on,self.options.lensFadeIn,self.options.lensFadeOut);self.isLensActive=on},showTint:function(on){var self=this;if(!self.options.tint||self.options.zoomType==="inner"){return}if(self.isTintActive===on){return}if(on){self.zoomTint.css({opacity:self.options.tintOpacity}).animate()}self.fadeEffect(self.zoomTint,on,"slow","slow");self.isTintActive=on},fadeEffect:function(element,action,time_in,time_out){if(action){if(time_in>0){element.stop(!0,!0,!1).fadeIn(time_in)}else{element.show()}}else{if(time_out>0){element.stop(!0,!0).fadeOut(time_out)}else{element.hide()}}},setWindowPosition:function(e){var self=this;if(self.options.zoomType==="inner"){self.options.zoomWindowPosition=1}self.options.zoomWindowOffsetx=parseInt(self.options.zoomWindowOffsetx);self.options.zoomWindowOffsety=parseInt(self.options.zoomWindowOffsety);var windowOffsetTop=self.options.zoomWindowOffsety;var windowOffsetLeft=self.img_small.width;if(!isNaN(self.options.zoomWindowPosition)){switch(self.options.zoomWindowPosition){case 4:case 5:case 6:case 7:case 8:windowOffsetTop=self.img_small.height;break;case 12:case 13:case 14:case 15:case 16:windowOffsetTop=-self.zoomWindow.height()-self.options.borderSize*2;break;case 1:case 11:windowOffsetTop=self.options.zoomWindowOffsety;break;case 2:case 10:windowOffsetTop=self.img_small.height/2-self.zw.height/2;break;case 3:case 9:windowOffsetTop=self.img_small.height-self.zoomWindow.height()-self.options.borderSize*2;break}switch(self.options.zoomWindowPosition){case 1:case 2:case 3:case 4:case 16:windowOffsetLeft=self.img_small.width+self.options.zoomWindowOffsetx;if(self.options.responsive===!0&&self.options.zoomType==="window"){if(self.$elem.offset().left+windowOffsetLeft+self.zw.width>=self.screen.width){self.zw.width=self.screen.width-self.$elem.offset().left-windowOffsetLeft-20;self.zoomWindow.css({width:self.zw.width});self.zoomLens.css({width:self.zw.width/self.ratio.width})}}break;case 8:case 9:case 10:case 11:case 12:if(self.options.responsive===!0&&self.options.zoomType==="window"){if(self.zw.width+self.options.borderSize*2+self.options.zoomWindowOffsetx>=self.$elem.offset().left){self.zw.width=self.$elem.offset().left-self.options.borderSize*2-self.options.zoomWindowOffsetx-20;self.zoomWindow.css({width:self.zw.width});self.zoomLens.css({width:self.zw.width/self.ratio.width})}}windowOffsetLeft=-self.zw.width-self.options.borderSize*2-self.options.zoomWindowOffsetx*2;break;case 5:case 15:windowOffsetLeft=self.img_small.width-self.zoomWindow.width()-self.options.borderSize*2;break;case 6:case 14:windowOffsetLeft=self.img_small.width/2-self.zw.width/2-self.options.borderSize*2;break;case 7:case 13:windowOffsetLeft=0;break}}else{var externalContainer=$("#"+self.options.zoomWindowPosition).offset();windowOffsetTop=externalContainer.top;windowOffsetLeft=externalContainer.left}self.isWindowSet=!0;windowOffsetTop=windowOffsetTop+self.options.zoomWindowOffsety;windowOffsetLeft=windowOffsetLeft+self.options.zoomWindowOffsetx;self.zoomWindow.css({top:windowOffsetTop,left:windowOffsetLeft});if(self.options.zoomType==="inner"){self.zoomWindow.css({top:0,left:0})}self.windowLeftPos=self.zoomWindow.width()/2-self.mouse.left*self.ratio.width;self.windowTopPos=self.zoomWindow.height()/2-self.mouse.top*self.ratio.height;if(self.bound.top){self.windowTopPos=0}if(self.bound.left){self.windowLeftPos=0}if(self.bound.bottom){self.windowTopPos=(self.img_big.height/self.currentZoomLevel-self.zoomWindow.height())*-1}if(self.bound.right){self.windowLeftPos=(self.img_big.width/self.currentZoomLevel-self.zoomWindow.width())*-1}if(self.fullheight){self.windowTopPos=0}if(self.fullwidth){self.windowLeftPos=0}if(self.options.zoomType==="window"||self.options.zoomType==="inner"){if(self.zoomLock===1){if(self.ratio.width<=1){self.windowLeftPos=0}if(self.ratio.height<=1){self.windowTopPos=0}}if(self.img_big.height<self.zw.height){self.windowTopPos=0}if(self.img_big.width<self.zw.width){self.windowLeftPos=0}if(self.options.easingAmount>0){self.easingEffect(e)}else{self.changeBackgroundSize();self.zoomWindow.css({backgroundPosition:self.windowLeftPos+"px "+self.windowTopPos+"px"})}}},changeBackgroundSize:function(){var self=this;if(!self.changeBgSize){return}var newvalue=self.newvaluewidth;if(self.img_small.height>self.img_small.width){newvalue=self.newvalueheight}var bgSize={"background-size":self.img_big.width/self.newvalue+"px "+self.img_big.height/self.newvalue+"px"};if(self.options.zoomType==="lens"){self.zoomLens.css(bgSize)}self.zoomWindow.css(bgSize);self.changeBgSize=!1},easingEffect:function(){var self=this;if(!self.xp){self.xp=0}if(!self.yp){self.yp=0}if(!self.loop){self.loop=setInterval(function(){self.xp+=(self.windowLeftPos-self.xp)/self.options.easingAmount;self.yp+=(self.windowTopPos-self.yp)/self.options.easingAmount;if(self.scrollingLock){clearInterval(self.loop);self.xp=self.zoomWindow.width()/2-self.mouse.left*self.ratio.width;self.yp=self.zoomWindow.height()/2-self.mouse.top*self.ratio.height;self.changeBackgroundSize();self.zoomWindow.css({backgroundPosition:self.windowLeftPos+"px "+self.windowTopPos+"px"});self.scrollingLock=!1;self.loop=!1}else{self.changeBackgroundSize();self.zoomWindow.css({backgroundPosition:self.xp+"px "+self.yp+"px"})}},16)}},setTintPosition:function(){var self=this;if(!self.options.tint){return}self.tintpos=self.zoomLens.width()/2-self.mouse.left;self.tintposy=self.zoomLens.height()/2-self.mouse.top;if(self.bound.top||self.fullheight){self.tintposy=0}if(self.bound.left||self.fullwidth){self.tintpos=0}if(self.bound.bottom){self.tintposy=(self.img_small.height-self.zoomLens.height()-self.options.lensBorderSize*2)*-1}if(self.bound.right){self.tintpos=(self.img_small.width-self.zoomLens.width()-self.options.lensBorderSize*2)*-1}self.zoomTintImage.css({left:self.tintpos+"px",top:self.tintposy+"px"})},changeZoomLevel:function(value){var self=this;self.scrollingLock=!0;var newvalue=parseFloat(value).toFixed(2);self.newvalue=newvalue;var maxHeight=self.img_big.height/self.zw.height;var maxWidth=self.img_big.width/self.zw.width;if(self.options.zoomType!=="inner"){if(maxHeight<=newvalue){self.newvalueheight=maxHeight;self.fullheight=!0}else{self.newvalueheight=newvalue;self.fullheight=!1}self.ratio.height=self.img_big.height/self.newvalueheight/self.img_small.height;if(maxWidth<=newvalue){self.newvaluewidth=maxWidth;self.fullwidth=!0}else{self.newvaluewidth=newvalue;self.fullwidth=!1}self.ratio.width=self.img_big.width/self.newvaluewidth/self.img_small.width}else{maxHeight=parseFloat(self.img_big.height/self.img_small.height).toFixed(2);maxWidth=parseFloat(self.img_big.width/self.img_small.width).toFixed(2);newvalue=Math.min(maxHeight,maxWidth,newvalue);self.newvalueheight=newvalue;self.ratio.height=self.img_big.height/newvalue/self.img_small.height;if(maxHeight<=newvalue){self.fullheight=!0}else{self.fullheight=!1}self.ratio.width=self.img_big.width/newvalue/self.img_small.width;if(maxWidth<=newvalue){self.newvaluewidth=maxWidth;self.fullwidth=!0}else{self.newvaluewidth=newvalue;self.fullwidth=!1}}var scrcontinue=!0;if(self.options.zoomType==="inner"&&self.newvaluewidth>maxWidth){scrcontinue=!1;self.fullheight=!0;self.fullwidth=!0}if(scrcontinue){self.zoomLock=0;self.changeZoom=!0;if(self.zw.height/self.ratio.height<=self.img_small.height){self.currentZoomLevel=self.newvalueheight;self.changeBgSize=!0;if(self.options.zoomType==="window"){self.zoomLens.css({height:String(self.zw.height/self.ratio.height)+"px"})}}if(self.zw.width/self.ratio.width<=self.img_small.width){if(self.options.zoomType!=="inner"&&self.newvaluewidth>self.newvalueheight){self.currentZoomLevel=self.newvaluewidth}self.changeBgSize=!0;if(self.options.zoomType==="window"){self.zoomLens.css({width:String(self.zw.width/self.ratio.width)+"px"})}}if(self.options.zoomType==="inner"){self.changeBgSize=!0;if(self.img_small.width!==self.img_small.height){self.currentZoomLevel=self.newvaluewidth}}}self.setPosition(self.currentLoc)}};$.fn.image_zoom=function(options){return this.each(function(){function F(){}var settings=$.extend(!0,{},$.fn.image_zoom.options,options);F.prototype=ImageZoooom;var zoom=new F;zoom.init(settings,this)})};$.fn.image_zoom.options={zoomEnabled:!0,zoomLevel:1,scrollZoom:!1,scrollZoomIncrement:.1,minZoomLevel:!1,maxZoomLevel:!1,easingAmount:12,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:360,zoomWindowOffsetx:0,zoomWindowOffsety:0,zoomWindowPosition:1,zoomWindowBgColour:"#fff",zoomWindowShadow:4,lensFadeIn:!1,lensFadeOut:!1,lensOverlay:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",borderRadius:0,lensBorderSize:1,lensBorderColour:"#000",lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,cursor:"default",responsive:!1,responsiveThreshold:550,customText:"",customTextSize:12,customTextColor:"#ccc",customTextAlign:"bottom",customTextVAlign:"right",lensUnderTouch:1,onComplete:$.noop}})(jQuery,window,document);var IZ={"with_woocommerce":"0","exchange_thumbnails":"1","woo_categories":"1","enable_mobile":"1","options":{"lensShape":"square","lensSize":200,"lensBorderSize":1,"lensBorderColour":"#ffffff","borderRadius":0,"cursor":"zoom-in","zoomWindowWidth":400,"zoomWindowHeight":350,"zoomWindowOffsetx":10,"borderSize":1,"borderColour":"#888888","zoomWindowShadow":4,"lensFadeIn":0.5,"lensFadeOut":0.5,"zoomWindowFadeIn":0.5,"zoomWindowFadeOut":0.5,"easingAmount":12,"tint":"true","tintColour":"#ffffff","tintOpacity":0.1},"woo_slider":"0"};window.mobilecheck=function(){var check=!1;(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=!0})(navigator.userAgent||navigator.vendor||window.opera);return check};!function(a){function b(){var a=document.createElement("p"),b=!1;if(a.addEventListener)a.addEventListener("DOMAttrModified",function(){b=!0},!1);else{if(!a.attachEvent)return!1;a.attachEvent("onDOMAttrModified",function(){b=!0})}return a.setAttribute("id","target"),b}function c(b,c){if(b){var d=this.data("attr-old-value");if(c.attributeName.indexOf("style")>=0){d.style||(d.style={});var e=c.attributeName.split(".");c.attributeName=e[0],c.oldValue=d.style[e[1]],c.newValue=e[1]+":"+this.prop("style")[a.camelCase(e[1])],d.style[e[1]]=c.newValue}else c.oldValue=d[c.attributeName],c.newValue=this.attr(c.attributeName),d[c.attributeName]=c.newValue;this.data("attr-old-value",d)}}var d=window.MutationObserver||window.WebKitMutationObserver;a.fn.attrchange=function(e,f){if("object"==typeof e){var g={trackValues:!1,callback:a.noop};if("function"==typeof e?g.callback=e:a.extend(g,e),g.trackValues&&this.each(function(b,c){for(var d,e={},f=0,g=c.attributes,h=g.length;h>f;f++)d=g.item(f),e[d.nodeName]=d.value;a(this).data("attr-old-value",e)}),d){var h={subtree:!1,attributes:!0,attributeOldValue:g.trackValues},i=new d(function(b){b.forEach(function(b){var c=b.target;g.trackValues&&(b.newValue=a(c).attr(b.attributeName)),"connected"===a(c).data("attrchange-status")&&g.callback.call(c,b)})});return this.data("attrchange-method","Mutation Observer").data("attrchange-status","connected").data("attrchange-obs",i).each(function(){i.observe(this,h)})}return b()?this.data("attrchange-method","DOMAttrModified").data("attrchange-status","connected").on("DOMAttrModified",function(b){b.originalEvent&&(b=b.originalEvent),b.attributeName=b.attrName,b.oldValue=b.prevValue,"connected"===a(this).data("attrchange-status")&&g.callback.call(this,b)}):"onpropertychange"in document.body?this.data("attrchange-method","propertychange").data("attrchange-status","connected").on("propertychange",function(b){b.attributeName=window.event.propertyName,c.call(a(this),g.trackValues,b),"connected"===a(this).data("attrchange-status")&&g.callback.call(this,b)}):this}return"string"==typeof e&&a.fn.attrchange.hasOwnProperty("extensions")&&a.fn.attrchange.extensions.hasOwnProperty(e)?a.fn.attrchange.extensions[e].call(this,f):void 0}}(jQuery);jQuery(document).ready(function($){if(window.mobilecheck()&&IZ.enable_mobile!='1'){return}
var url=(window.location!=window.parent.location)?window.parent.location.href:window.location.href;if($('body.elementor-editor-active').length>0||$('body.fl-builder-edit').length>0||url.indexOf('vc_action=vc_inline')>0||url.indexOf('vc_editable=true')>0||url.indexOf('et_fb=')>0){return}
var options=IZ.options;$("img[data-lazy-src]").each(function(){$(this).attr('data-zoom-image',$(this).data('lazy-src'))});$("img[data-src].lazyload").each(function(){$(this).attr('data-zoom-image',$(this).data('src'))});$(".is-style-zoooom").each(function(){$(this).addClass('zoooom')});$("img[data-large_image]").each(function(){$(this).attr('data-zoom-image',$(this).data('large_image'))});$(".zoooom").each(function(){if(this.tagName!=='IMG'){$(this).find("img").addClass('zoooom');$(this).removeClass('zoooom')}});options.zIndex=112400;setTimeout(function(){$("img.zoooom.jetpack-lazy-image").image_zoom(options)},300);$("img.zoooom:not(.jetpack-lazy-image)").image_zoom(options);if(IZ.woo_categories=='1'){var cat_class='.tax-product_cat .products img:not(.woocommerce-placeholder), .post-type-archive-product .products img:not(.woocommerce-placeholder)';$(cat_class).image_zoom(options);$(document).on('yith-wcan-ajax-filtered',function(){$('.zoomContainer').remove();$(cat_class).image_zoom(options)})}
if(typeof $.unveil==="function"){$("img.unveil").unveil(0,function(){$(this).load(function(){$("img.zoooom").image_zoom(options)})})}
$(window).on('resize',function(e){window.resizeEvt;$(window).on('resize',function(){clearTimeout(window.resizeEvt);window.resizeEvt=setTimeout(function(){$(".zoomContainer").remove();var image_selector='img.zoooom, .zoooom img';if(IZ.with_woocommerce=='1'){image_selector+=', .attachment-shop_single'+', .attachment-shop_thumbnail.flex-active-slide img:not(.woocommerce-placeholder)'}
if(IZ.woo_categories=='1'){image_selector+=', .tax-product_cat .products img:not(.woocommerce-placeholder)'+', .post-type-archive-product .products img:not(.woocommerce-placeholder)'}
$(image_selector).image_zoom(options)},500)})});function restart_on_hover(elem){elem.on('mouseenter',function(){if($('.zoomContainer').length===0){$(this).image_zoom(IZ.options)}})};$('.sub-menu li').on('mouseenter',function(){$('.zoomContainer').remove()});restart_on_hover($('img.zoooom'));if(IZ.with_woocommerce=='1'){$(".attachment-shop_single").image_zoom(options);restart_on_hover($('.attachment-shop_single'));$("a[data-rel^='zoomImage']").each(function(index){$(this).on('click',function(event){var obj1=$(".attachment-shop_single");if(obj1.length>1){var obj1=$(this).closest('.images').find($(".attachment-shop_single"))}
var obj2=$(this).find("img");event.preventDefault();if(obj2.hasClass('attachment-shop_single')===!1){obj1.removeAttr('srcset').removeAttr('sizes');obj2.removeAttr('srcset').removeAttr('sizes');var thumb_src=obj2.attr('src');$.each(['src','alt','title'],function(key,attr){var temp;if(obj1.attr(attr))temp=obj1.attr(attr);if(obj2.attr(attr)){obj1.attr(attr,obj2.attr(attr))}else{obj1.removeAttr(attr)}
if(IZ.exchange_thumbnails=='1'){if(temp&&temp.length>0){obj2.attr(attr,temp)}else{obj2.removeAttr(attr)}}});var temp;temp=obj2.parent().attr('href');if(IZ.exchange_thumbnails=='1'){obj2.parent().attr('href',obj1.parent().attr('href'))}
obj1.parent().attr('href',temp);obj1.attr('src',temp);if(obj1.data('thumbnail-src')&&IZ.exchange_thumbnails=='1'){obj2.attr('src',obj1.attr('data-thumbnail-src'))}
obj1.attr('data-thumbnail-src',thumb_src);temp=obj1.data('zoom-image');if(!obj2.data('zoom-image'))obj2.data('zoom-image','');obj1.data('zoom-image',obj2.data('zoom-image'));if(!temp)temp='';obj2.data('zoom-image',temp);$(".zoomContainer").remove();$(".attachment-shop_single").image_zoom(options);restart_on_hover($('.attachment-shop_single'))}})})}
if(IZ.with_woocommerce=='1'&&(IZ.woo_slider=='1'||$('.woo_product_slider_enabled').length>0)){if($(".woocommerce-product-gallery img").length>0){var first_img=".woocommerce-product-gallery__wrapper img";setTimeout(function(){if($(".woocommerce-product-gallery .flex-viewport").length>0){first_img=".woocommerce-product-gallery__wrapper .flex-active-slide img"}
$(first_img).first().image_zoom(options);restart_on_hover($(first_img).first())},500);var flexslider_counter=0;var old_value="";$(".woocommerce-product-gallery__wrapper").attrchange({trackValues:!0,callback:function(event){if(event.newValue!=old_value){$(".zoomContainer").remove();setTimeout(function(){$(first_img).first().image_zoom(options);restart_on_hover($(first_img).first())},550)}
old_value=event.newValue}});$(".pswp").attrchange({trackValues:!0,callback:function(event){if(event.newValue!=old_value){$(".zoomContainer").remove()}}});$(window).on('resize',function(e){window.resizeEvt;$(window).resize(function(){clearTimeout(window.resizeEvt);window.resizeEvt=setTimeout(function(){$(".zoomContainer").remove();restart_on_hover($(first_img).first())},300)})});$(".woocommerce-product-gallery img").on('click',function(e){e.preventDefault()})}}
if(IZ.with_woocommerce=='1'&&(IZ.woo_slider=='0'||$('.woo_product_slider_disabled').length>0)){var first_img=$('.woocommerce-product-gallery__image:first-child img');first_img.image_zoom(options);restart_on_hover(first_img);$('.woocommerce-product-gallery__image img').on('click',function(e){e.preventDefault()});$('.woocommerce-product-gallery__image img').each(function(i){$(this).removeAttr('data-large_image');$(this).removeAttr('data-large_image_width');$(this).removeAttr('data-large_image_height');$(this).removeAttr('srcset');$(this).removeAttr('sizes')});$(".woocommerce-product-gallery__image:nth-child(n+2) img").each(function(i){$(this).on('click',function(e){var this_thumb=$(this);$.each(['alt','title','data-src'],function(key,attr){var temp;if(first_img.attr(attr))temp=first_img.attr(attr);if(this_thumb.attr(attr)){first_img.attr(attr,this_thumb.attr(attr))}else{first_img.removeAttr(attr)}
if(IZ.exchange_thumbnails=='1'){if(temp&&temp.length>0){this_thumb.attr(attr,temp)}else{this_thumb.removeAttr(attr)}}});var thumb_src=this_thumb.attr('src');var temp;temp=this_thumb.parent().attr('href');if(IZ.exchange_thumbnails=='1'){this_thumb.parent().attr('href',first_img.parent().attr('href'))}
first_img.parent().attr('href',temp);first_img.attr('src',temp);if(first_img.data('thumbnail-src')&&IZ.exchange_thumbnails=='1'){this_thumb.attr('src',first_img.attr('data-thumbnail-src'))}
first_img.attr('data-thumbnail-src',thumb_src);temp=first_img.data('zoom-image');if(!this_thumb.data('zoom-image'))this_thumb.data('zoom-image','');first_img.data('zoom-image',this_thumb.data('zoom-image'));if(!temp)temp='';this_thumb.data('zoom-image',temp);$(".zoomContainer").remove();first_img.image_zoom(options);restart_on_hover(first_img)})})}});console.warn&&console.warn("[GTM4WP] Google Tag Manager container code placement set to OFF !!!");console.warn&&console.warn("[GTM4WP] Data layer codes are active but GTM container must be loaded using custom coding !!!");var lepopup_customjs_handlers={};var lepopup_cookie_value="ilovefamily";var lepopup_events_data={};var lepopup_content_id="{222}{post_tag}";var lepopup_icl_language="vi";function lepopup_add_event(_event,_data){if(typeof _lepopup_add_event==typeof undefined){jQuery(document).ready(function(){_lepopup_add_event(_event,_data)})}else{_lepopup_add_event(_event,_data)}};var ip_address="";var divice_name="";var national="";jQuery.getJSON('https://ipinfo.io',function(data){national=data.city+','+data.country;ip_address=data.ip;const detect=navigator.userAgent;if(/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(detect)){divice_name="Tablet"}else if(/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(detect)){divice_name="Mobile"}else{divice_name="Desktop/PC"}});jQuery(document).on('click','.btn-paylater',function(){var name=jQuery.trim(jQuery(".section-content .mh-col-product-info .product-title").html());var product_price="";var str_amount=""
var origin_price=jQuery(".product-price-container .price .amount").text();var deal_price=jQuery(".product-price-container .price ins .amount").text();if(deal_price){product_price=deal_price;str_amount=deal_price}else{product_price=origin_price;str_amount=origin_price}
var price=product_price.substring(0,product_price.length-1);var quantity=jQuery(".section-content .quantity .qty").val();var amount=str_amount.substring(0,str_amount.length-1);var pro=encodeURIComponent(name);var count_code=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);jQuery.post("https://coway.com.vn/merchan_count.php",{"type":"PL","count_code":count_code,"step01":"OK","ip_address":ip_address,"national":national,"product_name":name,"description":"Sản phẩm của Coway","device_info":divice_name},function(res,status){});if(name){window.location='/cowayvn/insta?product-name='+pro+'&product-price='+price+'&quantity='+quantity+'&amount='+str_amount+'&count-code='+count_code}});jQuery(document).on('click','.btn-splitpay',function(){var name=jQuery.trim(jQuery(".section-content .mh-col-product-info .product-title").html());var product_price="";var str_amount=""
var origin_price=jQuery(".product-price-container .price .amount").text();var deal_price=jQuery(".product-price-container .price ins .amount").text();if(deal_price){product_price=deal_price;str_amount=deal_price}else{product_price=origin_price;str_amount=origin_price}
var price=product_price.substring(0,product_price.length-1);var quantity=jQuery(".section-content .quantity .qty").val();var amount=str_amount.substring(0,str_amount.length-1);var pro=encodeURIComponent(name);var count_code=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);jQuery.post("https://coway.com.vn/merchan_count.php",{"type":"SP","count_code":count_code,"step01":"OK","ip_address":ip_address,"national":national,"product_name":name,"description":"Sản phẩm của Coway","device_info":divice_name},function(res,status){});if(name){window.location='/cowayvn/splitpay?product-name='+pro+'&product-price='+price+'&quantity='+quantity+'&amount='+str_amount+'&count-code='+count_code}});jQuery(document).ready(function(){jQuery(".shop_table .actions .button").click(function(){window.location.reload()});var productPrice="";var origin_price=jQuery(".product-price-container .price .amount").text();var deal_price=jQuery(".product-price-container .price ins .amount").text();var other_price=jQuery(".add-to-cart-container .single_variation_wrap .single_variation .woocommerce-variation-price .price .amount").text();if(deal_price){console.log('deal_price');productPrice=deal_price}else if(origin_price){console.log('origin_price');productPrice=origin_price}else{console.log('other_price');productPrice=other_price}
var priceChecks=productPrice.substring(0,productPrice.length-4).split('.').join('');console.log('priceChecks');console.log(priceChecks);if(priceChecks>10000001&&priceChecks<20000001){jQuery(".single-product .btn-paylater").css("display","block")}else if((priceChecks>100001&&priceChecks<10000000)){jQuery(".single-product .btn-splitpay").css("display","block")}
var prodPriceRaw=jQuery(".cart-sidebar .cart_totals .order-total .woocommerce-Price-amount.amount").text();var prices=parseInt(prodPriceRaw.substring(0,prodPriceRaw.length-1).split('.').join(''));if(prices>10000001&&prices<20000001){jQuery(".page-id-9 .wc-proceed-to-checkout").append('<a id="btn-paylater-cart" class="button alert is-shade is-large box-shadow-1-hover paylate" target="_blank"><span>Trả góp Insta Insta+</span></a>')}else if((prices>100001&&prices<10000000)){jQuery(".page-id-9 .wc-proceed-to-checkout").append('<a id="btn-paylater-cart" class="button alert is-shade is-large box-shadow-1-hover splitpay" target="_blank"><span>Trả góp Insta Insta</span></a>')}});jQuery(document).on('click','.add-to-cart-container .cart .quantity .plus.button ',function(){var soluong=jQuery(".add-to-cart-container .cart .quantity .qty").val();var productPrice="";var origin_price=jQuery(".product-price-container .price .amount").text();var deal_price=jQuery(".product-price-container .price ins .amount").text();if(deal_price){productPrice=deal_price}else{productPrice=origin_price}
var priceChecks=parseInt(productPrice.substring(0,productPrice.length-1).split('.').join(''));var final_price=soluong*priceChecks;if(final_price>10000001&&final_price<20000001){jQuery(".single-product .btn-splitpay").css("display","none");jQuery(".single-product .btn-paylater").css("display","block")}else if(final_price>100001&&final_price<10000000){jQuery(".single-product .btn-paylater").css("display","none");jQuery(".single-product .btn-splitpay").css("display","block")}else{jQuery(".single-product .btn-paylater").css("display","none");jQuery(".single-product .btn-splitpay").css("display","none")}});jQuery(document).on('click','.add-to-cart-container .cart .quantity .minus.button ',function(){var soluong=jQuery(".add-to-cart-container .cart .quantity .qty").val();var productPrice="";var origin_price=jQuery(".product-price-container .price .amount").text();var deal_price=jQuery(".product-price-container .price ins .amount").text();if(deal_price){productPrice=deal_price}else{productPrice=origin_price}
var priceChecks=productPrice.substring(0,productPrice.length-4).split('.').join('');var final_price=soluong*priceChecks;if(final_price>10000001&&final_price<20000001){jQuery(".single-product .btn-splitpay").css("display","none");jQuery(".single-product .btn-paylater").css("display","block")}else if(final_price>100001&&final_price<10000000){jQuery(".single-product .btn-paylater").css("display","none");jQuery(".single-product .btn-splitpay").css("display","block")}else{jQuery(".single-product .btn-paylater").css("display","none");jQuery(".single-product .btn-splitpay").css("display","none")}});jQuery(document).on('click','#btn-paylater-cart.paylate',function(){var name=encodeURIComponent(jQuery(".cart_item .product-name a").text());var product_price=encodeURIComponent(jQuery(".cart_item .mobile-product-price .woocommerce-Price-amount").text());var price=product_price.substring(0,product_price.length-1);var quantity=jQuery(".cart_item .mobile-product-price .mobile-product-price__qty").text();var str_amount=jQuery(".cart_totals .shop_table .order-total .amount").text();var str_discount_amount=jQuery(".cart_totals .cart-discount .woocommerce-Price-amount.amount").text();var amount=str_amount.substring(0,str_amount.length-2);var discountAmount=str_discount_amount.substring(0,str_discount_amount.length-3);var discount_amount=0;console.log('discountAmount');var disCount_Num=discountAmount.split('.').join('');console.log(discountAmount.split('.').join(''));if(disCount_Num>0){discount_amount=discountAmount}
var productName=decodeURIComponent(name);console.log('productName');console.log(productName);console.log('price');console.log(product_price);console.log('amount');console.log(amount);console.log('discount_amount');console.log(discount_amount);var product_list=productName.split(")");var count_code=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);jQuery.post("https://coway.com.vn/merchan_count.php",{"type":"PL","count_code":count_code,"step01":"OK","ip_address":ip_address,"national":national,"product_name":name,"description":"Giỏ hàng của Coway","device_info":divice_name},function(res,status){});if(name){window.location='/cowayvn/instas?product-name='+name+'&product-price='+product_price+'&quantity='+quantity+'&amount='+amount+'&count-code='+count_code+'&discount-amount='+discount_amount}});jQuery(document).on('click','#btn-paylater-cart.splitpay',function(){var name=encodeURIComponent(jQuery(".cart_item .product-name a").text());var product_price=encodeURIComponent(jQuery(".cart_item .mobile-product-price .woocommerce-Price-amount").text());var price=product_price.substring(0,product_price.length-1);var quantity=jQuery(".cart_item .mobile-product-price .mobile-product-price__qty").text();var str_amount=jQuery(".cart_totals .shop_table .order-total .amount").text();var amount=str_amount.substring(0,str_amount.length-2);var str_discount_amount=jQuery(".cart_totals .cart-discount .woocommerce-Price-amount.amount").text();var discountAmount=str_discount_amount.substring(0,str_discount_amount.length-3);var productName=decodeURIComponent(name);var discount_amount=0;console.log('discountAmount');var disCount_Num=discountAmount.split('.').join('');console.log(discountAmount.split('.').join(''));if(disCount_Num>0){discount_amount=discountAmount}
var product_list=productName.split(")");var count_code=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);jQuery.ajax({type:'POST',data:{"type":"SP","count_code":count_code,"step01":"OK","ip_address":ip_address,"national":national,"product_name":name,"description":"Giỏ hàng của Coway","device_info":divice_name},url:'"https://coway.com.vn/merchan_count.php',success:function(data){}});if(name){window.location='/cowayvn/splitpays?product-name='+name+'&product-price='+product_price+'&quantity='+quantity+'&amount='+amount+'&count-code='+count_code+'&discount-amount='+discount_amount}});jQuery(document).ready(function(){jQuery(".page-id-10 .checkout .row .large-5 .checkout-sidebar #order_review").append('<p style="">Mua Trả Góp 0% qua INSTA.<a style="color: #1da3dd;" href="https://coway.com.vn/tin-tuc/tra-gop-online-voi-insta/">(Danh sách sản phẩm giảm giá)</a></p>')});jQuery(document).ready(function(){jQuery('.galpop-single').galpop();jQuery('.galpop-multiple').galpop();jQuery('.galpop-info').galpop();var callback=function(){var wrapper=jQuery('#galpop-wrapper');var info=jQuery('#galpop-info');var count=wrapper.data('count');var index=wrapper.data('index');var current=index+1;var string='Image '+current+' of '+count;info.append('<p>'+string+'</p>').fadeIn()};jQuery('.galpop-callback').galpop({callback:callback});jQuery('.manual-open').change(function(e){var image=jQuery(this).val();if(image){var settings={};$.fn.galpop('openBox',settings,image)}});jQuery('.manual-open-group').change(function(e){var v=jQuery(this).val();var images=['images/gallery/large/apocalypse.jpg','images/gallery/large/vintage.jpg','images/gallery/large/magicLake.jpg','images/gallery/large/underwater.jpg','images/gallery/large/goodBoy.jpg','images/gallery/large/darkroad.jpg','images/gallery/large/roadkill.jpg','images/gallery/large/wolfMarine.jpg','images/gallery/large/alice.jpg','images/gallery/large/reflection.jpg',];var settings={};$.fn.galpop('openBox',settings,images,v)});jQuery('.click-open-iframe').galpop({contentType:'iframe',});jQuery('.click-open-ajax').galpop({contentType:'AJAX',})});jQuery(document).ready(function($){$('#all-in-one-vr').click(function(){$('#button-contact-vr').toggleClass('active')})
$('#contact-form-vr').click(function(){$('#popup-form-contact-vr').addClass('active')})
$('div#popup-form-contact-vr .bg-popup-vr,div#popup-form-contact-vr .content-popup-vr .close-popup-vr').click(function(){$('#popup-form-contact-vr').removeClass('active')})
$('#contact-showroom').click(function(){$('#popup-showroom-vr').addClass('active')})
$('div#popup-showroom-vr .bg-popup-vr,.content-popup-vr .close-popup-vr').click(function(){$('#popup-showroom-vr').removeClass('active')})});(function(){var c=document.body.className;c=c.replace(/woocommerce-no-js/,'woocommerce-js');document.body.className=c})();!function(e){"object"==typeof exports&&"undefined"!=typeof module||"function"!=typeof define||!define.amd?e():define("inert",e)}((function(){"use strict";var e,t,n,i,o,r,s=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e};function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){d(this,u),this._inertManager=t,this._rootElement=e,this._managedNodes=new Set,this._rootElement.hasAttribute("aria-hidden")?this._savedAriaHidden=this._rootElement.getAttribute("aria-hidden"):this._savedAriaHidden=null,this._rootElement.setAttribute("aria-hidden","true"),this._makeSubtreeUnfocusable(this._rootElement),this._observer=new MutationObserver(this._onMutation.bind(this)),this._observer.observe(this._rootElement,{attributes:!0,childList:!0,subtree:!0})}function h(e,t){d(this,h),this._node=e,this._overrodeFocusMethod=!1,this._inertRoots=new Set([t]),this._savedTabIndex=null,this._destroyed=!1,this.ensureUntabbable()}function l(e){if(d(this,l),!e)throw new Error("Missing required argument; InertManager needs to wrap a document.");this._document=e,this._managedNodes=new Map,this._inertRoots=new Map,this._observer=new MutationObserver(this._watchForInert.bind(this)),_(e.head||e.body||e.documentElement),"loading"===e.readyState?e.addEventListener("DOMContentLoaded",this._onDocumentLoaded.bind(this)):this._onDocumentLoaded()}function c(e,t,n){if(e.nodeType==Node.ELEMENT_NODE){var i=e;if(s=(t&&t(i),i.shadowRoot))return void c(s,t,s);if("content"==i.localName){for(var o=(s=i).getDistributedNodes?s.getDistributedNodes():[],r=0;r<o.length;r++)c(o[r],t,n);return}if("slot"==i.localName){for(var s,a=(s=i).assignedNodes?s.assignedNodes({flatten:!0}):[],d=0;d<a.length;d++)c(a[d],t,n);return}}for(var u=e.firstChild;null!=u;)c(u,t,n),u=u.nextSibling}function _(e){var t;e.querySelector("style#inert-style, link#inert-style")||((t=document.createElement("style")).setAttribute("id","inert-style"),t.textContent="\n[inert] {\n  pointer-events: none;\n  cursor: default;\n}\n\n[inert], [inert] * {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n",e.appendChild(t))}"undefined"!=typeof window&&(e=Array.prototype.slice,t=Element.prototype.matches||Element.prototype.msMatchesSelector,n=["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","details","summary","iframe","object","embed","[contenteditable]"].join(","),s(u,[{key:"destructor",value:function(){this._observer.disconnect(),this._rootElement&&(null!==this._savedAriaHidden?this._rootElement.setAttribute("aria-hidden",this._savedAriaHidden):this._rootElement.removeAttribute("aria-hidden")),this._managedNodes.forEach((function(e){this._unmanageNode(e.node)}),this),this._observer=null,this._rootElement=null,this._managedNodes=null,this._inertManager=null}},{key:"_makeSubtreeUnfocusable",value:function(e){var t=this,n=(c(e,(function(e){return t._visitNode(e)})),document.activeElement);if(!document.body.contains(e)){for(var i=e,o=void 0;i;){if(i.nodeType===Node.DOCUMENT_FRAGMENT_NODE){o=i;break}i=i.parentNode}o&&(n=o.activeElement)}e.contains(n)&&(n.blur(),n===document.activeElement&&document.body.focus())}},{key:"_visitNode",value:function(e){e.nodeType===Node.ELEMENT_NODE&&(e!==this._rootElement&&e.hasAttribute("inert")&&this._adoptInertRoot(e),(t.call(e,n)||e.hasAttribute("tabindex"))&&this._manageNode(e))}},{key:"_manageNode",value:function(e){e=this._inertManager.register(e,this),this._managedNodes.add(e)}},{key:"_unmanageNode",value:function(e){(e=this._inertManager.deregister(e,this))&&this._managedNodes.delete(e)}},{key:"_unmanageSubtree",value:function(e){var t=this;c(e,(function(e){return t._unmanageNode(e)}))}},{key:"_adoptInertRoot",value:function(e){var t=this._inertManager.getInertRoot(e);t||(this._inertManager.setInert(e,!0),t=this._inertManager.getInertRoot(e)),t.managedNodes.forEach((function(e){this._manageNode(e.node)}),this)}},{key:"_onMutation",value:function(t,n){t.forEach((function(t){var n,i=t.target;"childList"===t.type?(e.call(t.addedNodes).forEach((function(e){this._makeSubtreeUnfocusable(e)}),this),e.call(t.removedNodes).forEach((function(e){this._unmanageSubtree(e)}),this)):"attributes"===t.type&&("tabindex"===t.attributeName?this._manageNode(i):i!==this._rootElement&&"inert"===t.attributeName&&i.hasAttribute("inert")&&(this._adoptInertRoot(i),n=this._inertManager.getInertRoot(i),this._managedNodes.forEach((function(e){i.contains(e.node)&&n._manageNode(e.node)}))))}),this)}},{key:"managedNodes",get:function(){return new Set(this._managedNodes)}},{key:"hasSavedAriaHidden",get:function(){return null!==this._savedAriaHidden}},{key:"savedAriaHidden",set:function(e){this._savedAriaHidden=e},get:function(){return this._savedAriaHidden}}]),i=u,s(h,[{key:"destructor",value:function(){var e;this._throwIfDestroyed(),this._node&&this._node.nodeType===Node.ELEMENT_NODE&&(e=this._node,null!==this._savedTabIndex?e.setAttribute("tabindex",this._savedTabIndex):e.removeAttribute("tabindex"),this._overrodeFocusMethod&&delete e.focus),this._node=null,this._inertRoots=null,this._destroyed=!0}},{key:"_throwIfDestroyed",value:function(){if(this.destroyed)throw new Error("Trying to access destroyed InertNode")}},{key:"ensureUntabbable",value:function(){var e;this.node.nodeType===Node.ELEMENT_NODE&&(e=this.node,t.call(e,n)?-1===e.tabIndex&&this.hasSavedTabIndex||(e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex),e.setAttribute("tabindex","-1"),e.nodeType===Node.ELEMENT_NODE&&(e.focus=function(){},this._overrodeFocusMethod=!0)):e.hasAttribute("tabindex")&&(this._savedTabIndex=e.tabIndex,e.removeAttribute("tabindex")))}},{key:"addInertRoot",value:function(e){this._throwIfDestroyed(),this._inertRoots.add(e)}},{key:"removeInertRoot",value:function(e){this._throwIfDestroyed(),this._inertRoots.delete(e),0===this._inertRoots.size&&this.destructor()}},{key:"destroyed",get:function(){return this._destroyed}},{key:"hasSavedTabIndex",get:function(){return null!==this._savedTabIndex}},{key:"node",get:function(){return this._throwIfDestroyed(),this._node}},{key:"savedTabIndex",set:function(e){this._throwIfDestroyed(),this._savedTabIndex=e},get:function(){return this._throwIfDestroyed(),this._savedTabIndex}}]),o=h,s(l,[{key:"setInert",value:function(e,t){if(t){if(!this._inertRoots.has(e)&&(t=new i(e,this),e.setAttribute("inert",""),this._inertRoots.set(e,t),!this._document.body.contains(e)))for(var n=e.parentNode;n;)11===n.nodeType&&_(n),n=n.parentNode}else this._inertRoots.has(e)&&(this._inertRoots.get(e).destructor(),this._inertRoots.delete(e),e.removeAttribute("inert"))}},{key:"getInertRoot",value:function(e){return this._inertRoots.get(e)}},{key:"register",value:function(e,t){var n=this._managedNodes.get(e);return void 0!==n?n.addInertRoot(t):n=new o(e,t),this._managedNodes.set(e,n),n}},{key:"deregister",value:function(e,t){var n=this._managedNodes.get(e);return n?(n.removeInertRoot(t),n.destroyed&&this._managedNodes.delete(e),n):null}},{key:"_onDocumentLoaded",value:function(){e.call(this._document.querySelectorAll("[inert]")).forEach((function(e){this.setInert(e,!0)}),this),this._observer.observe(this._document.body||this._document.documentElement,{attributes:!0,subtree:!0,childList:!0})}},{key:"_watchForInert",value:function(n,i){var o=this;n.forEach((function(n){switch(n.type){case"childList":e.call(n.addedNodes).forEach((function(n){var i;n.nodeType===Node.ELEMENT_NODE&&(i=e.call(n.querySelectorAll("[inert]")),t.call(n,"[inert]")&&i.unshift(n),i.forEach((function(e){this.setInert(e,!0)}),o))}),o);break;case"attributes":if("inert"!==n.attributeName)return;var i=n.target,r=i.hasAttribute("inert");o.setInert(i,r)}}),this)}}]),s=l,HTMLElement.prototype.hasOwnProperty("inert")||(r=new s(document),Object.defineProperty(HTMLElement.prototype,"inert",{enumerable:!0,get:function(){return this.hasAttribute("inert")},set:function(e){r.setInert(this,e)}})))}));var runtime=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i=(w="function"==typeof Symbol?Symbol:{}).iterator||"@@iterator",a=w.asyncIterator||"@@asyncIterator",c=w.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(r){u=function(t,e,r){return t[e]=r}}function h(t,r,n,i){var a,c,u,h;r=r&&r.prototype instanceof v?r:v,r=Object.create(r.prototype),i=new O(i||[]);return o(r,"_invoke",{value:(a=t,c=n,u=i,h=f,function(t,r){if(h===p)throw new Error("Generator is already running");if(h===y){if("throw"===t)throw r;return{value:e,done:!0}}for(u.method=t,u.arg=r;;){var n=u.delegate;if(n&&(n=function t(r,n){var o=n.method,i=r.iterator[o];return i===e?(n.delegate=null,"throw"===o&&r.iterator.return&&(n.method="return",n.arg=e,t(r,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),g):"throw"===(o=l(i,r.iterator,n.arg)).type?(n.method="throw",n.arg=o.arg,n.delegate=null,g):(i=o.arg)?i.done?(n[r.resultName]=i.value,n.next=r.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}(n,u),n)){if(n===g)continue;return n}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if(h===f)throw h=y,u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);if(h=p,"normal"===(n=l(a,c,u)).type){if(h=u.done?y:s,n.arg!==g)return{value:n.arg,done:u.done}}else"throw"===n.type&&(h=y,u.method="throw",u.arg=n.arg)}})}),r}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=h;var f="suspendedStart",s="suspendedYield",p="executing",y="completed",g={};function v(){}function d(){}function m(){}var w,b,L=((b=(b=(u(w={},i,(function(){return this})),Object.getPrototypeOf))&&b(b(k([]))))&&b!==r&&n.call(b,i)&&(w=b),m.prototype=v.prototype=Object.create(w));function x(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){var r;o(this,"_invoke",{value:function(o,i){function a(){return new e((function(r,a){!function r(o,i,a,c){var u;if("throw"!==(o=l(t[o],t,i)).type)return(i=(u=o.arg).value)&&"object"==typeof i&&n.call(i,"__await")?e.resolve(i.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(i).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,c)}));c(o.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}})}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function _(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function k(t){if(t||""===t){var r,o=t[i];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return r=-1,(o=function o(){for(;++r<t.length;)if(n.call(t,r))return o.value=t[r],o.done=!1,o;return o.value=e,o.done=!0,o}).next=o}throw new TypeError(typeof t+" is not iterable")}return o(L,"constructor",{value:d.prototype=m,configurable:!0}),o(m,"constructor",{value:d,configurable:!0}),d.displayName=u(m,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){return!!(t="function"==typeof t&&t.constructor)&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,u(t,c,"GeneratorFunction")),t.prototype=Object.create(L),t},t.awrap=function(t){return{__await:t}},x(E.prototype),u(E.prototype,a,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new E(h(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},x(L),u(L,c,"Generator"),u(L,i,(function(){return this})),u(L,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e,r=Object(t),n=[];for(e in r)n.push(e);return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},t.values=k,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(_),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;0<=i;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&&h){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;0<=r;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}var a=(i=i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc?null:i)?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),_(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var r,n,o=this.tryEntries[e];if(o.tryLoc===t)return"throw"===(r=o.completion).type&&(n=r.arg,_(o)),n}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:k(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)};wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']});(()=>{"use strict";var t={d:(e,o)=>{for(var n in o)t.o(o,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{add_to_cart:()=>w,begin_checkout:()=>f,purchase:()=>b,remove_from_cart:()=>g,search:()=>v,select_content:()=>y,view_item:()=>h,view_item_list:()=>p});const o=window.wp.i18n,n=window.wp.hooks,c=(t,e)=>{var o;const n={};t.variation&&(n.item_variant=t.variation);const c={item_id:d(t),item_name:t.name,...u(t),quantity:null!==(o=t.quantity)&&void 0!==o?o:e,price:i(t.totals?.line_total||t.prices.price,t.prices.currency_minor_unit),...n};return t?.price_after_coupon_discount<t.prices.price&&(c.discount=i(t.prices.price-t.price_after_coupon_discount,t.prices.currency_minor_unit),c.price=i(t.price_after_coupon_discount,t.prices.currency_minor_unit)),c},r=(t,e)=>({item_id:d(t),item_name:t.name,item_list_name:e,...u(t),price:i(t.prices.price,t.prices.currency_minor_unit)}),i=(t,e=2)=>parseInt(t,10)/10**e,a=(t,e,o)=>{(0,n.removeAction)(t,e),(0,n.addAction)(t,e,o)},d=t=>{const e=t.extensions?.woocommerce_google_analytics_integration?.identifier;return void 0!==e?e:"product_sku"===window.ga4w?.settings?.identifier?t.sku?t.sku:"#"+t.id:t.id},s=t=>t.coupons[0]?.code?{coupon:t.coupons[0]?.code}:{},u=t=>"categories"in t&&t.categories.length?_(t.categories):{},_=t=>Object.fromEntries(t.slice(0,5).map(((t,e)=>[m(e),t.name]))),m=t=>"item_category"+(t>0?t+1:""),l=(t,e,o)=>{var n;return null!==(n=e?.find((({id:e})=>e===t)))&&void 0!==n?n:o?.items?.find((({id:e})=>e===t))},p=({products:t,listName:e=(0,o.__)("Product List","woocommerce-google-analytics-integration")})=>0!==t.length&&{item_list_id:"engagement",item_list_name:(0,o.__)("Viewing products","woocommerce-google-analytics-integration"),items:t.map(((t,o)=>({...r(t,e),index:o+1})))},w=({product:t,quantity:e=1})=>({items:t?[c(t,e)]:[]}),g=({product:t,quantity:e=1})=>({items:t?[c(t,e)]:[]}),f=({storeCart:t})=>({currency:t.totals.currency_code,value:i(t.totals.total_price,t.totals.currency_minor_unit),...s(t),items:t.items.map(c)}),y=({product:t})=>!!t&&{content_type:"product",content_id:d(t)},v=({searchTerm:t})=>({search_term:t}),h=({product:t,listName:e=(0,o.__)("Product List","woocommerce-google-analytics-integration")})=>!!t&&{items:[r(t,e)]},b=({order:t})=>void 0!==t&&{transaction_id:t.id,affiliation:t.affiliation,currency:t.totals.currency_code,value:i(t.totals.total_price,t.totals.currency_minor_unit),tax:i(t.totals.tax_total,t.totals.currency_minor_unit),shipping:i(t.totals.shipping_total,t.totals.currency_minor_unit),items:t.items.map(c)},k="woocommerce-google-analytics",A="experimental__woocommerce_blocks";(0,n.removeAction)(`${A}-checkout-submit`,k),(0,n.removeAction)(`${A}-checkout-set-email-address`,k),(0,n.removeAction)(`${A}-checkout-set-phone-number`,k),(0,n.removeAction)(`${A}-checkout-set-billing-address`,k),(0,n.removeAction)(`${A}-cart-set-item-quantity`,k),(0,n.removeAction)(`${A}-product-search`,k),(0,n.removeAction)(`${A}-store-notice-create`,k);const E={statistics:["analytics_storage"],marketing:["ad_storage","ad_user_data","ad_personalization"]};function C(){(({tracker_function_name:t})=>{if("function"==typeof wp_has_consent){void 0===window.wp_consent_type&&(window.wp_consent_type="optin");const e={};for(const[t,o]of Object.entries(E))if(""!==consent_api_get_cookie(window.consent_api.cookie_prefix+"_"+t)){const n=wp_has_consent(t)?"granted":"denied";o.forEach((t=>{e[t]=n}))}Object.keys(e).length>0&&window[t]("consent","update",e)}})(window.ga4w.settings),(({tracker_function_name:t})=>{document.addEventListener("wp_listen_for_consent_change",(e=>{const o={},n=E[Object.keys(e.detail)[0]],c="allow"===Object.values(e.detail)[0]?"granted":"denied";void 0!==n&&(n.forEach((t=>{o[t]=c})),Object.keys(o).length>0&&window[t]("consent","update",o))}))})(window.ga4w.settings);const t=function({events:t,tracker_function_name:o}){return function(n){const c=e[n];if("function"!=typeof c)throw new Error(`Event ${n} is not supported.`);return function(e){const r=c(e);t.includes(n)&&r&&window[o]("event",n,r)}}}(window.ga4w.settings);!function(t,{events:e,cart:o,products:n,product:c,added_to_cart:r,order:i}){Object.values(null!=e?e:{}).forEach((e=>{"add_to_cart"===e?t(e)({product:r}):t(e)({storeCart:o,products:n,product:c,order:i})}));const a=document.body.onadded_to_cart;document.body.onadded_to_cart=function(e,r,i,d){"function"==typeof a&&a.apply(this,arguments);const s=parseInt(d?.[0]?.dataset.product_id||d?.[0]?.value);if(Number.isNaN(s))throw new Error("Google Analytics for WooCommerce: Could not read product ID from the button given in `added_to_cart` event. Check whether WooCommerce Core events or elements are malformed by other extensions.");const u=c?.id===s?c:l(s,n,o);u&&t("add_to_cart")({product:u})};const d=()=>{document.querySelectorAll(".woocommerce-cart-form .woocommerce-cart-form__cart-item .remove[data-product_id]").forEach((t=>t.addEventListener("click",s)))};function s(e){const c=parseInt(e.target?.dataset.product_id);if(Number.isNaN(c))throw new Error("Google Analytics for WooCommerce: Could not read product ID from the target element given to remove from cart event. Check whether WooCommerce Core events or elements are malformed by other extensions.");t("remove_from_cart")({product:l(c,n,o)})}d();const u=document.body.onupdated_wc_div;document.body.onupdated_wc_div=function(){"function"==typeof u&&u.apply(this,arguments),d()};const _=document.body.onremoved_from_cart;document.body.onremoved_from_cart=function(t,e,o,n){"function"==typeof _&&_.apply(this,arguments),s({target:n?.[0]})},document.querySelectorAll(".products .product:not(.wp-block-post)")?.forEach((e=>{const c=e.querySelector("a[data-product_id]")?.getAttribute("data-product_id");c&&e.addEventListener("click",(e=>{const r=e.target.closest(".woocommerce-loop-product__link"),i=e.target.classList.contains("button")&&e.target.hasAttribute("data-product_id"),a=e.target.classList.contains("add_to_cart_button")&&!e.target.classList.contains("product_type_variable");(r||i&&!a)&&t("select_content")({product:l(parseInt(c),n,o)})}))})),document.querySelectorAll(".products-block-post-template .product, .wc-block-product-template .product")?.forEach((e=>{const c=e.querySelector("[data-product_id]")?.getAttribute("data-product_id");c&&e.addEventListener("click",(e=>{const r=e.target,i=r.closest(".wc-block-components-product-image a"),a=r.closest(".wp-block-post-title a"),d=r.closest(".wc-block-components-product-button [data-product_id]");d&&d.classList.contains("add_to_cart_button")&&!d.classList.contains("product_type_variable")?t("add_to_cart")({product:l(parseInt(c),n,o)}):(i||d||a)&&t("select_content")({product:l(parseInt(c),n,o)})}))}))}(t,window.ga4w.data),(t=>{a(`${A}-product-render`,k,t("view_item")),a(`${A}-cart-remove-item`,k,t("remove_from_cart")),a(`${A}-checkout-render-checkout-form`,k,t("begin_checkout")),a(`${A}-cart-add-item`,k,(({product:e})=>{t("add_to_cart")({product:e})})),a(`${A}-product-list-render`,k,t("view_item_list")),a(`${A}-product-view-link`,k,t("select_content"))})(t)}function $(){window.ga4w||console.warn("Google Analytics for WooCommerce: Configuration and tracking data not found after the page was fully loaded. Make sure the `woocommerce-google-analytics-integration-data` script gets eventually loaded.")}window.ga4w?C():(document.addEventListener("ga4w:ready",C),"complete"===document.readyState?$():window.addEventListener("load",$))})();(()=>{"use strict";var t={d:(e,s)=>{for(var i in s)t.o(s,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:s[i]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function s(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,s){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,s)},t};this.tree=e();const s=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,i]of this.formData){const o=t.match(s);if(o)if(""===o.groups.array)this.tree.set(o.groups.name,i);else{const t=[...o.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(o.groups.name);const s=t.pop();t.reduce(((t,s)=>{if(/^[0-9]+$/.test(s)&&(s=parseInt(s)),t.get(s)instanceof Map)return t.get(s);const i=e();return t.set(s,i),i}),this.tree).set(s,i)}}}t.r(e),t.d(e,{date:()=>d,email:()=>r,enum:()=>f,file:()=>m,maxdate:()=>b,maxfilesize:()=>z,maxitems:()=>u,maxlength:()=>v,maxnumber:()=>x,mindate:()=>y,minfilesize:()=>A,minitems:()=>h,minlength:()=>g,minnumber:()=>w,number:()=>c,required:()=>n,requiredfile:()=>a,tel:()=>l,url:()=>p}),s.prototype.entries=function(){return this.tree.entries()},s.prototype.get=function(t){return this.tree.get(t)},s.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const s=[];if(t instanceof Map)for(const[i,o]of t)s.push(...e(o));else""!==t&&s.push(t);return s};return e(this.get(t))},s.prototype.has=function(t){return this.tree.has(t)},s.prototype.keys=function(){return this.tree.keys()},s.prototype.values=function(){return this.tree.values()};const i=s;function o({rule:t,field:e,error:s,...i}){this.rule=t,this.field=e,this.error=s,this.properties=i}const n=function(t){if(0===t.getAll(this.field).length)throw new o(this)},a=function(t){if(0===t.getAll(this.field).length)throw new o(this)},r=function(t){if(!t.getAll(this.field).every((t=>{if((t=t.trim()).length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,s]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(s))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(s))return!1;const i=s.split(".");if(i.length<2)return!1;for(const t of i){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new o(this)},p=function(t){const e=t.getAll(this.field);if(!e.every((t=>{if(""===(t=t.trim()))return!1;try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new o(this)},l=function(t){if(!t.getAll(this.field).every((t=>(t=(t=t.trim()).replaceAll(/[()/.*#\s-]+/g,""),/^[+]?[0-9]+$/.test(t)))))throw new o(this)},c=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)))))throw new o(this)},d=function(t){if(!t.getAll(this.field).every((t=>/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t.trim()))))throw new o(this)},m=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],s=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(s){const t=s.groups.toplevel.toLowerCase(),i=s.groups.sub.toLowerCase();for(const[o,n]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===i&&n.startsWith(t+"/")||n===s[0])&&e.push(...o.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new o(this)},f=function(t){if(!t.getAll(this.field).every((t=>this.accept?.some((e=>t===String(e))))))throw new o(this)},h=function(t){if(t.getAll(this.field).length<parseInt(this.threshold))throw new o(this)},u=function(t){const e=t.getAll(this.field);if(parseInt(this.threshold)<e.length)throw new o(this)},g=function(t){const e=t.getAll(this.field);let s=0;if(e.forEach((t=>{"string"==typeof t&&(s+=t.length)})),0!==s&&s<parseInt(this.threshold))throw new o(this)},v=function(t){const e=t.getAll(this.field);let s=0;if(e.forEach((t=>{"string"==typeof t&&(s+=t.length)})),parseInt(this.threshold)<s)throw new o(this)},w=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new o(this)},x=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new o(this)},y=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold)))))throw new o(this)},b=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t)))))throw new o(this)},A=function(t){const e=t.getAll(this.field);let s=0;if(e.forEach((t=>{t instanceof File&&(s+=t.size)})),s<parseInt(this.threshold))throw new o(this)},z=function(t){const e=t.getAll(this.field);let s=0;if(e.forEach((t=>{t instanceof File&&(s+=t.size)})),parseInt(this.threshold)<s)throw new o(this)};var $;window.swv={validators:e,validate:(t,s,n={})=>{const a=(t.rules??[]).filter((({rule:t,...s})=>"function"==typeof e[t]&&("function"!=typeof e[t].matches||e[t].matches(s,n))));if(!a.length)return new Map;const r=new i(s),p=a.reduce(((t,s)=>{const{rule:i,...n}=s;if(t.get(n.field)?.error)return t;try{e[i].call({rule:i,...n},r)}catch(e){if(e instanceof o)return t.set(n.field,e)}return t}),new Map);for(const t of r.keys())p.has(t)||p.set(t,{validInputs:r.getAll(t)});return p},...null!==($=window.swv)&&void 0!==$?$:{}}})();var wpcf7={"api":{"root":"https:\/\/coway.com.vn\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};(()=>{"use strict";const e=e=>Math.abs(parseInt(e,10)),t=(e,t)=>{const a=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);a.has(t)&&(t=a.get(t)),Array.from(a.values()).includes(t)||(t=`custom-${t=(t=t.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const n=e.getAttribute("data-status");return e.wpcf7.status=t,e.setAttribute("data-status",t),e.classList.add(t),n&&n!==t&&e.classList.remove(n),t},a=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},n=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return r.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:o,path:c,endpoint:s,headers:i,body:l,data:d,...p}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),c=r?n+"/"+r:n),"string"==typeof c&&(-1!==t.indexOf("?")&&(c=c.replace("?","&")),c=c.replace(/^\//,""),o=t+c),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],d&&(l=JSON.stringify(d),i["Content-Type"]="application/json");const u={code:"fetch_error",message:"You are probably offline."},f={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(o||c||window.location.href,{...p,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw f}));throw f}))),(()=>{throw u}))}))(e)},r=[];function o(e){var a,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{target:o,scope:l=e,...d}=r;if(void 0===(null===(a=e.wpcf7)||void 0===a?void 0:a.schema))return;const p={...e.wpcf7.schema};if(void 0!==o){if(!e.contains(o))return;if(!o.closest(".wpcf7-form-control-wrap[data-name]"))return;if(o.closest(".novalidate"))return}const u=new FormData,f=[];for(const e of l.querySelectorAll(".wpcf7-form-control-wrap"))if(!e.closest(".novalidate")&&(e.querySelectorAll(":where( input, textarea, select ):enabled").forEach((e=>{if(e.name)switch(e.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":e.checked&&u.append(e.name,e.value);break;case"select-multiple":for(const t of e.selectedOptions)u.append(e.name,t.value);break;case"file":for(const t of e.files)u.append(e.name,t);break;default:u.append(e.name,e.value)}})),e.dataset.name&&(f.push(e.dataset.name),e.setAttribute("data-under-validation","1"),e.contains(o))))break;p.rules=(null!==(n=p.rules)&&void 0!==n?n:[]).filter((e=>{let{field:t}=e;return f.includes(t)}));const m=e.getAttribute("data-status");Promise.resolve(t(e,"validating")).then((t=>{if(void 0!==swv){const t=swv.validate(p,u,r);for(const[a,{error:n,validInputs:r}]of t)s(e,a),void 0!==n&&c(e,a,n,{scope:l}),i(e,a,null!=r?r:[])}})).finally((()=>{t(e,m),e.querySelectorAll(".wpcf7-form-control-wrap[data-under-validation]").forEach((e=>{e.removeAttribute("data-under-validation")}))}))}n.use=e=>{r.unshift(e)};const c=(e,t,a,n)=>{var r;const{scope:o=e,...c}=null!=n?n:{},s=`${null===(r=e.wpcf7)||void 0===r?void 0:r.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),i=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",s),i&&i.id?t.insertAdjacentHTML("beforeend",`<a href="#${i.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),o.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((t=>{if("validating"===e.getAttribute("data-status")&&!t.dataset.underValidation)return;const n=document.createElement("span");n.classList.add("wpcf7-not-valid-tip"),n.setAttribute("aria-hidden","true"),n.insertAdjacentText("beforeend",a),t.appendChild(n),t.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),t.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",s),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{n.setAttribute("style","display: none")})),n.addEventListener("click",(e=>{n.setAttribute("style","display: none")})))}))}))},s=(e,t)=>{var a,n;const r=`${null===(a=e.wpcf7)||void 0===a?void 0:a.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");null===(n=e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${r}`))||void 0===n||n.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{var t;null===(t=e.querySelector(".wpcf7-not-valid-tip"))||void 0===t||t.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},i=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function l(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(wpcf7.blocked)return d(e),void t(e,"submitting");const o=new FormData(e);r.submitter&&r.submitter.name&&o.append(r.submitter.name,r.submitter.value);const s={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(o,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:o};n({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:o,wpcf7:{endpoint:"feedback",form:e,detail:s}}).then((n=>{const r=t(e,n.status);return s.status=n.status,s.apiResponse=n,["invalid","unaccepted","spam","aborted"].includes(r)?a(e,r,s):["sent","failed"].includes(r)&&a(e,`mail${r}`,s),a(e,"submit",s),n})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{c(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}n.use(((e,n)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:n,detail:r}=e.wpcf7;d(n),a(n,"beforesubmit",r),t(n,"submitting")}return n(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&s(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function p(e){const r=new FormData(e),o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(r,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:r};n({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:o}}).then((n=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,t(e,"mail_sent")):t(e,"init"),o.apiResponse=n,a(e,"reset",o)})).catch((e=>console.error(e)))}n.use(((e,a)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:a,detail:n}=e.wpcf7;d(a),t(a,"resetting")}return a(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},f=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function m(t){const a=new FormData(t);t.wpcf7={id:e(a.get("_wpcf7")),status:t.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:e(a.get("_wpcf7_container_post")),parent:t.closest(".wpcf7"),schema:void 0},t.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(t),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(t),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(t),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(t),(t=>{const a=(t,a)=>{const n=e(t.getAttribute("data-starting-value")),r=e(t.getAttribute("data-maximum-value")),o=e(t.getAttribute("data-minimum-value")),c=t.classList.contains("down")?n-a.value.length:a.value.length;t.setAttribute("data-current-value",c),t.innerText=c,r&&r<a.value.length?t.classList.add("too-long"):t.classList.remove("too-long"),o&&a.value.length<o?t.classList.add("too-short"):t.classList.remove("too-short")},n=e=>{e={init:!1,...e},t.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),o=t.querySelector(`[name="${r}"]`);o&&(o.value=o.defaultValue,a(n,o),e.init&&o.addEventListener("keyup",(e=>{a(n,o)})))}))};n({init:!0}),t.addEventListener("wpcf7reset",(e=>{n()}))})(t),window.addEventListener("load",(e=>{wpcf7.cached&&t.reset()})),t.addEventListener("reset",(e=>{wpcf7.reset(t)})),t.addEventListener("submit",(e=>{wpcf7.submit(t,{submitter:e.submitter}),e.preventDefault()})),t.addEventListener("wpcf7submit",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),t.addEventListener("wpcf7reset",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),n({endpoint:`contact-forms/${t.wpcf7.id}/feedback/schema`,method:"GET"}).then((e=>{t.wpcf7.schema=e})),t.addEventListener("change",(e=>{e.target.closest(".wpcf7-form-control")&&wpcf7.validate(t,{target:e.target})}))}document.addEventListener("DOMContentLoaded",(e=>{var t;"undefined"!=typeof wpcf7?void 0!==wpcf7.api?"function"==typeof window.fetch?"function"==typeof window.FormData?"function"==typeof NodeList.prototype.forEach?"function"==typeof String.prototype.replaceAll?(wpcf7={init:m,submit:l,reset:p,validate:o,...null!==(t=wpcf7)&&void 0!==t?t:{}},document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}))):console.error("Your browser does not support String.replaceAll()."):console.error("Your browser does not support NodeList.forEach()."):console.error("Your browser does not support window.FormData()."):console.error("Your browser does not support window.fetch()."):console.error("wpcf7.api is not defined."):console.error("wpcf7 is not defined.")}))})();/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
!function(){"use strict";function e(p){p.fn._fadeIn=p.fn.fadeIn;var b=p.noop||function(){},h=/MSIE/.test(navigator.userAgent),k=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),y=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression),m=(p.blockUI=function(e){o(window,e)},p.unblockUI=function(e){v(window,e)},p.growlUI=function(e,t,o,n){var i=p('<div class="growlUI"></div>'),s=(e&&i.append("<h1>"+e+"</h1>"),t&&i.append("<h2>"+t+"</h2>"),o===undefined&&(o=3e3),function(e){p.blockUI({message:i,fadeIn:"undefined"!=typeof(e=e||{}).fadeIn?e.fadeIn:700,fadeOut:"undefined"!=typeof e.fadeOut?e.fadeOut:1e3,timeout:"undefined"!=typeof e.timeout?e.timeout:o,centerY:!1,showOverlay:!1,onUnblock:n,css:p.blockUI.defaults.growlCSS})});s(),i.css("opacity");i.on("mouseover",function(){s({fadeIn:0,timeout:3e4});var e=p(".blockMsg");e.stop(),e.fadeTo(300,1)}).on("mouseout",function(){p(".blockMsg").fadeOut(1e3)})},p.fn.block=function(e){var t;return this[0]===window?(p.blockUI(e),this):(t=p.extend({},p.blockUI.defaults,e||{}),this.each(function(){var e=p(this);t.ignoreIfBlocked&&e.data("blockUI.isBlocked")||e.unblock({fadeOut:0})}),this.each(function(){"static"==p.css(this,"position")&&(this.style.position="relative",p(this).data("blockUI.static",!0)),this.style.zoom=1,o(this,e)}))},p.fn.unblock=function(e){return this[0]===window?(p.unblockUI(e),this):this.each(function(){v(this,e)})},p.blockUI.version=2.7,p.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1},null),g=[];function o(e,o){var n=e==window,t=o&&o.message!==undefined?o.message:undefined;if(!(o=p.extend({},p.blockUI.defaults,o||{})).ignoreIfBlocked||!p(e).data("blockUI.isBlocked")){o.overlayCSS=p.extend({},p.blockUI.defaults.overlayCSS,o.overlayCSS||{}),f=p.extend({},p.blockUI.defaults.css,o.css||{}),o.onOverlayClick&&(o.overlayCSS.cursor="pointer"),u=p.extend({},p.blockUI.defaults.themedCSS,o.themedCSS||{}),t=t===undefined?o.message:t,n&&m&&v(window,{fadeOut:0}),t&&"string"!=typeof t&&(t.parentNode||t.jquery)&&(l=t.jquery?t[0]:t,d={},p(e).data("blockUI.history",d),d.el=l,d.parent=l.parentNode,d.display=l.style.display,d.position=l.style.position,d.parent&&d.parent.removeChild(l)),p(e).data("blockUI.onUnblock",o.onUnblock);var i,s,l=o.baseZ,d=h||o.forceIframe?p('<iframe class="blockUI" style="z-index:'+l+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+o.iframeSrc+'"></iframe>'):p('<div class="blockUI" style="display:none"></div>'),a=o.theme?p('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+l+++';display:none"></div>'):p('<div class="blockUI blockOverlay" style="z-index:'+l+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c=(o.theme&&n?(c='<div class="blockUI '+o.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(l+10)+';display:none;position:fixed">',o.title&&(c+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(o.title||"&nbsp;")+"</div>"),c+='<div class="ui-widget-content ui-dialog-content"></div></div>'):o.theme?(c='<div class="blockUI '+o.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(l+10)+';display:none;position:absolute">',o.title&&(c+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(o.title||"&nbsp;")+"</div>"),c+='<div class="ui-widget-content ui-dialog-content"></div></div>'):c=n?'<div class="blockUI '+o.blockMsgClass+' blockPage" style="z-index:'+(l+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+o.blockMsgClass+' blockElement" style="z-index:'+(l+10)+';display:none;position:absolute"></div>',l=p(c),t&&(o.theme?(l.css(u),l.addClass("ui-widget-content")):l.css(f)),o.theme||a.css(o.overlayCSS),a.css("position",n?"fixed":"absolute"),(h||o.forceIframe)&&d.css("opacity",0),[d,a,l]),r=p(n?"body":e),u=(p.each(c,function(){this.appendTo(r)}),o.theme&&o.draggable&&p.fn.draggable&&l.draggable({handle:".ui-dialog-titlebar",cancel:"li"}),y&&(!p.support.boxModel||0<p("object,embed",n?null:e).length));if((k||u)&&(n&&o.allowBodyStretch&&p.support.boxModel&&p("html,body").css("height","100%"),!k&&p.support.boxModel||n||(f=U(e,"borderTopWidth"),u=U(e,"borderLeftWidth"),i=f?"(0 - "+f+")":0,s=u?"(0 - "+u+")":0),p.each(c,function(e,t){t=t[0].style;t.position="absolute",e<2?(n?t.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+o.quirksmodeOffsetHack+') + "px"'):t.setExpression("height",'this.parentNode.offsetHeight + "px"'),n?t.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):t.setExpression("width",'this.parentNode.offsetWidth + "px"'),s&&t.setExpression("left",s),i&&t.setExpression("top",i)):o.centerY?(n&&t.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),t.marginTop=0):!o.centerY&&n&&(e=o.css&&o.css.top?parseInt(o.css.top,10):0,t.setExpression("top","((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+e+') + "px"'))})),t&&((o.theme?l.find(".ui-widget-content"):l).append(t),(t.jquery||t.nodeType)&&p(t).show()),(h||o.forceIframe)&&o.showOverlay&&d.show(),o.fadeIn?(f=o.onBlock||b,u=o.showOverlay&&!t?f:b,c=t?f:b,o.showOverlay&&a._fadeIn(o.fadeIn,u),t&&l._fadeIn(o.fadeIn,c)):(o.showOverlay&&a.show(),t&&l.show(),o.onBlock&&o.onBlock.bind(l)()),I(1,e,o),n)m=l[0],g=p(o.focusableElements,m),o.focusInput&&setTimeout(w,20);else{var d=l[0],f=o.centerX,u=o.centerY,c=d.parentNode,a=d.style,t=(c.offsetWidth-d.offsetWidth)/2-U(c,"borderLeftWidth"),d=(c.offsetHeight-d.offsetHeight)/2-U(c,"borderTopWidth");f&&(a.left=0<t?t+"px":"0"),u&&(a.top=0<d?d+"px":"0")}o.timeout&&(l=setTimeout(function(){n?p.unblockUI(o):p(e).unblock(o)},o.timeout),p(e).data("blockUI.timeout",l))}}function v(e,t){var o,n,i=e==window,s=p(e),l=s.data("blockUI.history"),d=s.data("blockUI.timeout");d&&(clearTimeout(d),s.removeData("blockUI.timeout")),t=p.extend({},p.blockUI.defaults,t||{}),I(0,e,t),null===t.onUnblock&&(t.onUnblock=s.data("blockUI.onUnblock"),s.removeData("blockUI.onUnblock")),n=i?p(document.body).children().filter(".blockUI").add("body > .blockUI"):s.find(">.blockUI"),t.cursorReset&&(1<n.length&&(n[1].style.cursor=t.cursorReset),2<n.length&&(n[2].style.cursor=t.cursorReset)),i&&(m=g=null),t.fadeOut?(o=n.length,n.stop().fadeOut(t.fadeOut,function(){0==--o&&a(n,l,t,e)})):a(n,l,t,e)}function a(e,t,o,n){var i=p(n);i.data("blockUI.isBlocked")||(e.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),t&&t.el&&(t.el.style.display=t.display,t.el.style.position=t.position,t.el.style.cursor="default",t.parent&&t.parent.appendChild(t.el),i.removeData("blockUI.history")),i.data("blockUI.static")&&i.css("position","static"),"function"==typeof o.onUnblock&&o.onUnblock(n,o),t=(e=p(document.body)).width(),i=e[0].style.width,e.width(t-1).width(t),e[0].style.width=i)}function I(e,t,o){var n=t==window,t=p(t);!e&&(n&&!m||!n&&!t.data("blockUI.isBlocked"))||(t.data("blockUI.isBlocked",e),n&&o.bindEvents&&(!e||o.showOverlay)&&(t="mousedown mouseup keydown keypress keyup touchstart touchend touchmove",e?p(document).on(t,o,i):p(document).off(t,i)))}function i(e){if("keydown"===e.type&&e.keyCode&&9==e.keyCode&&m&&e.data.constrainTabKey){var t=g,o=!e.shiftKey&&e.target===t[t.length-1],n=e.shiftKey&&e.target===t[0];if(o||n)return setTimeout(function(){w(n)},10),!1}t=e.data,o=p(e.target);return o.hasClass("blockOverlay")&&t.onOverlayClick&&t.onOverlayClick(e),0<o.parents("div."+t.blockMsgClass).length||0===o.parents().children().filter("div.blockUI").length}function w(e){!g||(e=g[!0===e?g.length-1:0])&&e.trigger("focus")}function U(e,t){return parseInt(p.css(e,t),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();jQuery(function(d){if("undefined"==typeof wc_add_to_cart_params)return!1;var t=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),d(document.body).on("click",".add_to_cart_button",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("ajax_request_not_sent.adding_to_cart",this.updateButton).on("added_to_cart removed_from_cart",{addToCartHandler:this},this.updateFragments)};t.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},t.prototype.run=function(){var t=this,a=t.requests[0].complete;t.requests[0].complete=function(){"function"==typeof a&&a(),t.requests.shift(),0<t.requests.length&&t.run()},d.ajax(this.requests[0])},t.prototype.onAddToCart=function(t){var e,a=d(this);if(a.is(".ajax_add_to_cart"))return!a.attr("data-product_id")||(t.preventDefault(),a.removeClass("added"),a.addClass("loading"),!1===d(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[a])?(d(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,a]),!0):(e={},d.each(a.data(),function(t,a){e[t]=a}),d.each(a[0].dataset,function(t,a){e[t]=a}),d(document.body).trigger("adding_to_cart",[a,e]),void t.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:e,success:function(t){t&&(t.error&&t.product_url?window.location=t.product_url:"yes"===wc_add_to_cart_params.cart_redirect_after_add?window.location=wc_add_to_cart_params.cart_url:d(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,a]))},dataType:"json"})))},t.prototype.onRemoveFromCart=function(t){var a=d(this),e=a.closest(".woocommerce-mini-cart-item");t.preventDefault(),e.block({message:null,overlayCSS:{opacity:.6}}),t.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:a.data("cart_item_key")},success:function(t){t&&t.fragments?d(document.body).trigger("removed_from_cart",[t.fragments,t.cart_hash,a]):window.location=a.attr("href")},error:function(){window.location=a.attr("href")},dataType:"json"})},t.prototype.updateButton=function(t,a,e,r){(r=void 0!==r&&r)&&(r.removeClass("loading"),a&&r.addClass("added"),a&&!wc_add_to_cart_params.is_cart&&0===r.parent().find(".added_to_cart").length&&r.after('<a href="'+wc_add_to_cart_params.cart_url+'" class="added_to_cart wc-forward" title="'+wc_add_to_cart_params.i18n_view_cart+'">'+wc_add_to_cart_params.i18n_view_cart+"</a>"),d(document.body).trigger("wc_cart_button_updated",[r]))},t.prototype.updateFragments=function(t,a){a&&(d.each(a,function(t){d(t).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),d.each(a,function(t,a){d(t).replaceWith(a),d(t).stop(!0).css("opacity","1").unblock()}),d(document.body).trigger("wc_fragments_loaded"))},new t});/*!
 * JavaScript Cookie v2.1.4
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */
!function(e){var n,o,t=!1;"function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),t||(n=window.Cookies,(o=window.Cookies=e()).noConflict=function(){return window.Cookies=n,o})}(function(){function m(){for(var e=0,n={};e<arguments.length;e++){var o,t=arguments[e];for(o in t)n[o]=t[o]}return n}return function e(C){function g(e,n,o){var t,r;if("undefined"!=typeof document){if(1<arguments.length){"number"==typeof(o=m({path:"/"},g.defaults,o)).expires&&((r=new Date).setMilliseconds(r.getMilliseconds()+864e5*o.expires),o.expires=r),o.expires=o.expires?o.expires.toUTCString():"";try{t=JSON.stringify(n),/^[\{\[]/.test(t)&&(n=t)}catch(l){}n=C.write?C.write(n,e):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=(e=(e=encodeURIComponent(String(e))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var i,c="";for(i in o)o[i]&&(c+="; "+i,!0!==o[i]&&(c+="="+o[i]));return document.cookie=e+"="+n+c}e||(t={});for(var s=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,p=0;p<s.length;p++){var a=s[p].split("=");'"'===(u=a.slice(1).join("=")).charAt(0)&&(u=u.slice(1,-1));try{var d=a[0].replace(f,decodeURIComponent),u=C.read?C.read(u,d):C(u,d)||u.replace(f,decodeURIComponent);if(this.json)try{u=JSON.parse(u)}catch(l){}if(e===d){t=u;break}e||(t[d]=u)}catch(l){}}return t}}return(g.set=g).get=function(e){return g.call(g,e)},g.getJSON=function(){return g.apply({json:!0},[].slice.call(arguments))},g.defaults={},g.remove=function(e,n){g(e,"",m(n,{expires:-1}))},g.withConverter=e,g}(function(){})});jQuery(function(s){s(".woocommerce-ordering").on("change","select.orderby",function(){s(this).closest("form").trigger("submit")}),s("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(s(this).attr("min"));0<=o&&parseFloat(s(this).val())<o&&s(this).val(o)});var e="store_notice"+(s(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(e)?s(".woocommerce-store-notice").hide():s(".woocommerce-store-notice").show(),s(".woocommerce-store-notice__dismiss-link").on("click",function(o){Cookies.set(e,"hidden",{path:"/"}),s(".woocommerce-store-notice").hide(),o.preventDefault()}),s(".woocommerce-input-wrapper span.description").length&&s(document.body).on("click",function(){s(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),s(".woocommerce-input-wrapper").on("click",function(o){o.stopPropagation()}),s(".woocommerce-input-wrapper :input").on("keydown",function(o){var e=s(this).parent().find("span.description");if(27===o.which&&e.length&&e.is(":visible"))return e.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=s(this).parent(),e=o.find("span.description");o.addClass("currentTarget"),s(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),e.length&&e.is(":hidden")&&e.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),s.scroll_to_notices=function(o){o.length&&s("html, body").animate({scrollTop:o.offset().top-100},1e3)},s('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),s(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),s(".password-input").append('<span class="show-password-input"></span>'),s(".show-password-input").on("click",function(){s(this).hasClass("display-password")?s(this).removeClass("display-password"):s(this).addClass("display-password"),s(this).hasClass("display-password")?s(this).siblings(['input[type="password"]']).prop("type","text"):s(this).siblings('input[type="text"]').prop("type","password")})});jQuery(function(r){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,o=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function a(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function s(e){t&&(localStorage.setItem(o,e),sessionStorage.setItem(o,e))}var e={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(e){e&&e.fragments&&(r.each(e.fragments,function(e,t){r(e).replaceWith(t)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),s(e.cart_hash),e.cart_hash&&a()),r(document.body).trigger("wc_fragments_refreshed"))},error:function(){r(document.body).trigger("wc_fragments_ajax_error")}};function n(){r.ajax(e)}if(t){var i=null;r(document.body).on("wc_fragment_refresh updated_wc_div",function(){n()}),r(document.body).on("added_to_cart removed_from_cart",function(e,t,r){var n=sessionStorage.getItem(o);null!==n&&n!==undefined&&""!==n||a(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),s(r)}),r(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(n,864e5)}),r(window).on("storage onstorage",function(e){o===e.originalEvent.key&&localStorage.getItem(o)!==sessionStorage.getItem(o)&&n()}),r(window).on("pageshow",function(e){e.originalEvent.persisted&&(r(".widget_shopping_cart_content").empty(),r(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(o),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=+m+864e5,w=(new Date).getTime();if(d<w)throw"Fragment expired";i=setTimeout(n,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";r.each(c,function(e,t){r(e).replaceWith(t)}),r(document.body).trigger("wc_fragments_loaded")}catch(f){n()}}else n();0<Cookies.get("woocommerce_items_in_cart")?r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),r(document.body).on("adding_to_cart",function(){r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){n()})});(function($){if(awdr_params.refresh_order_review=='1'){$(document).on('change','input[name="payment_method"],input[name="billing_city"],input[name="billing_postcode"]',function(){refreshCart()});$(document).on('blur','input[name="billing_email"], select#billing_state',function(){refreshCart()})}
function refreshCart(){$('body').trigger('update_checkout')}
$(document).ready(function($){function init_events(){if(awdr_params.enable_update_price_with_qty=='show_dynamically'){function getWDRDPTarget(form,target,is_variable){let $price_place='';if(form.find(target).length){$price_place=form.find(target).first();if(is_variable===!0){if(!form.find(target+' .price').length){$price_place.html("<div class='price'></div>")}
$price_place=form.find(target+' .price').first()}}else{$price_place=$(target).first();if(is_variable===!0){if(!$(target+' .price').length){$price_place.html("<div class='price'></div>")}
$price_place=$(target+' .price').first()}}
return $price_place}
$(document).on('change','[name="quantity"]',function(){var awdr_qty_object=$(this);setTimeout(function(){var $qty=awdr_qty_object.val();var $product_id=0;var $price_place="";var form=awdr_qty_object.closest("form");if(form.find('button[name="add-to-cart"]').length){$product_id=form.find('button[name="add-to-cart"]').first().val();var target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product}}
$price_place=getWDRDPTarget(form,target,!1)}else if(form.find('input[name="variation_id"]').length){$product_id=form.find('input[name="variation_id"]').val();var target='div.product .woocommerce-variation-price';if(awdr_params.custom_target_variable_product!=undefined){if(awdr_params.custom_target_variable_product!=""){target=awdr_params.custom_target_variable_product}}
$price_place=getWDRDPTarget(form,target,!0)}else if(form.find('input[name="add-to-cart"]').length){$product_id=form.find('input[name="add-to-cart"]').first().val();var target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product}}
$price_place=getWDRDPTarget(form,target,!1)}
if(!$product_id||$product_id==0){if(awdr_params.custom_simple_product_id_selector!=undefined){if(awdr_params.custom_simple_product_id_selector!=""){let simple_product_id_selector=awdr_params.custom_simple_product_id_selector;$product_id=$(simple_product_id_selector).val();let target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product}}
$price_place=getWDRDPTarget(form,target,!1)}}
if(awdr_params.custom_variable_product_id_selector!=undefined){if(awdr_params.custom_variable_product_id_selector!=""){let variable_product_id_selector=awdr_params.custom_variable_product_id_selector;$product_id=$(variable_product_id_selector).val();let target='div.product .woocommerce-variation-price';if(awdr_params.custom_target_variable_product!=undefined){if(awdr_params.custom_target_variable_product!=""){target=awdr_params.custom_target_variable_product}}
$price_place=getWDRDPTarget(form,target,!0)}}}
if(!$product_id||!$price_place||$product_id==0){return}
var data={action:'wdr_ajax',method:'get_price_html',product_id:$product_id,qty:$qty,awdr_nonce:awdr_params.nonce,};$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){if(response.price_html){$price_place.html(response.price_html)}else{if(response.original_price_html!=undefined){$price_place.html(response.original_price_html)}}},error:function(response){$price_place.html("")}})},0)})}}
if(awdr_params.js_init_trigger){$(document).on(awdr_params.js_init_trigger,function(){init_events()})}
init_events();if(awdr_params.awdr_dynamic_bulk_table_status=="1"){if(awdr_params.awdr_dynamic_bulk_table_off=="on"){function awdr_load_variation_table(variation_id){setTimeout(function(){if(variation_id!=''&&variation_id!='0'){var data={action:'wdr_ajax',method:'get_variable_product_bulk_table',product_id:variation_id,awdr_nonce:awdr_params.nonce,};let awdr_opacity='div.awdr-bulk-customizable-table';if(awdr_params.awdr_opacity_to_bulk_table!=undefined){if(awdr_params.awdr_opacity_to_bulk_table!=""){awdr_opacity=awdr_params.awdr_opacity_to_bulk_table}}
$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',beforeSend:function(){$(awdr_opacity).css('opacity','0.5')},complete:function(){$(awdr_opacity).css('opacity','1')},success:function(response){if(response.bulk_table){$('.awdr-bulk-customizable-table').html(response.bulk_table)}},error:function(response){$('.awdr-bulk-customizable-table').html("")}})}},100)}
$(".single_variation_wrap").on("hide_variation",function(event){let variation_id=$(this).closest('form').find('input[name="product_id"]').val();awdr_load_variation_table(variation_id)});$(".single_variation_wrap").on("show_variation",function(event,variation,purchasable){let variation_id=variation.variation_id;if(variation.is_bundled!=undefined){if(variation.is_bundled==!0){return}}
awdr_load_variation_table(variation_id)})}}})})(jQuery);(function($){$.extend({AdvanceWooDiscountRules:{form:null,product_id:null,quantity:0,options:[],target:null,getDynamicDiscountPriceFromCartForm:function($form,$target,$options){if(typeof $options!=='undefined'){this.options=$options}
if(typeof $target!=='undefined'){this.target=$target}
if(typeof $form!=='undefined'&&$form.is('form')){this.form=$form}else{this.logError("Incorrect form provided")}
this.product_id=this.getProductIdFromForm();this.quantity=this.getProductQuantityFromForm();this.getDiscountPriceForProduct()},getDiscountPriceForProduct:function(){if(this.product_id===null||this.product_id==0){this.logError("Invalid product");return[]}
var data={action:'awdr_get_product_discount',product_id:this.product_id,qty:this.quantity,awdr_nonce:awdr_params.nonce,};if(typeof this.options.custom_price!=='undefined'){data.custom_price=this.options.custom_price}
var $target=this.target;var $options=this.options;$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){$(document.body).trigger("advanced_woo_discount_rules_on_get_response_for_dynamic_discount",[response,$target,$options])},error:function(response){}})},getProductIdFromForm:function(){var variationIdEl=this.form.find('[name="variation_id"]');var productIdEl=this.form.find('[name="add-to-cart"]');if(variationIdEl.length){return parseInt(variationIdEl.val())}else if(productIdEl.length){return parseInt(productIdEl.val())}
return!1},getProductQuantityFromForm:function(){var $input=this.form.find('input[name="quantity"]');if($input.length===0){return 0}
return $input.val()},logError:function($text){console.error("Advance discount rule error: %s",$text)}}})})(jQuery);function gtm4wp_prepare_cf7_data(eventdata){let cf7data={formid:'(not set)',inputs:[]}
if(eventdata&&eventdata.detail&&eventdata.detail.contactFormId){cf7data.formid=eventdata.detail.contactFormId}
if(event&&event.detail&&event.detail.inputs){cf7data.inputs=event.detail.inputs}
return cf7data}
const gtm4wp_ctf7_event_pairs={wpcf7invalid:'gtm4wp.contactForm7InvalidInput',wpcf7spam:'gtm4wp.contactForm7SpamDetected',wpcf7mailsent:'gtm4wp.contactForm7MailSent',wpcf7mailfailed:'gtm4wp.contactForm7MailFailed',wpcf7submit:'gtm4wp.contactForm7Submitted',};(function(w,d,p){for(let ctf7event in p){d.addEventListener(ctf7event,function(event){const cf7data=gtm4wp_prepare_cf7_data(event);w[gtm4wp_datalayer_name].push({'event':p[ctf7event],'formid':cf7data.formid,'inputs':cf7data.inputs})})}}(window,document,gtm4wp_ctf7_event_pairs));/*! This file is auto-generated */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=26)}([function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e){t.exports=window.jQuery},function(t,e,i){"use strict";
/*! npm.im/object-fit-images 3.2.4 */var n="bfred-it:object-fit-images",o=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,r="undefined"==typeof Image?{style:{"object-position":1}}:new Image,s="object-fit"in r.style,a="object-position"in r.style,l="background-size"in r.style,c="string"==typeof r.currentSrc,u=r.getAttribute,h=r.setAttribute,d=!1;function p(t,e,i){var n="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+(e||1)+"' height='"+(i||0)+"'%3E%3C/svg%3E";u.call(t,"src")!==n&&h.call(t,"src",n)}function f(t,e){t.naturalWidth?e(t):setTimeout(f,100,t,e)}function m(t){var e=function(t){for(var e,i=getComputedStyle(t).fontFamily,n={};null!==(e=o.exec(i));)n[e[1]]=e[2];return n}(t),i=t[n];if(e["object-fit"]=e["object-fit"]||"fill",!i.img){if("fill"===e["object-fit"])return;if(!i.skipTest&&s&&!e["object-position"])return}if(!i.img){i.img=new Image(t.width,t.height),i.img.srcset=u.call(t,"data-ofi-srcset")||t.srcset,i.img.src=u.call(t,"data-ofi-src")||t.src,h.call(t,"data-ofi-src",t.src),t.srcset&&h.call(t,"data-ofi-srcset",t.srcset),p(t,t.naturalWidth||t.width,t.naturalHeight||t.height),t.srcset&&(t.srcset="");try{!function(t){var e={get:function(e){return t[n].img[e||"src"]},set:function(e,i){return t[n].img[i||"src"]=e,h.call(t,"data-ofi-"+i,e),m(t),e}};Object.defineProperty(t,"src",e),Object.defineProperty(t,"currentSrc",{get:function(){return e.get("currentSrc")}}),Object.defineProperty(t,"srcset",{get:function(){return e.get("srcset")},set:function(t){return e.set(t,"srcset")}})}(t)}catch(t){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}!function(t){if(t.srcset&&!c&&window.picturefill){var e=window.picturefill._;t[e.ns]&&t[e.ns].evaled||e.fillImg(t,{reselect:!0}),t[e.ns].curSrc||(t[e.ns].supported=!1,e.fillImg(t,{reselect:!0})),t.currentSrc=t[e.ns].curSrc||t.src}}(i.img),t.style.backgroundImage='url("'+(i.img.currentSrc||i.img.src).replace(/"/g,'\\"')+'")',t.style.backgroundPosition=e["object-position"]||"center",t.style.backgroundRepeat="no-repeat",t.style.backgroundOrigin="content-box",/scale-down/.test(e["object-fit"])?f(i.img,(function(){i.img.naturalWidth>t.width||i.img.naturalHeight>t.height?t.style.backgroundSize="contain":t.style.backgroundSize="auto"})):t.style.backgroundSize=e["object-fit"].replace("none","auto").replace("fill","100% 100%"),f(i.img,(function(e){p(t,e.naturalWidth,e.naturalHeight)}))}function g(t,e){var i=!d&&!t;if(e=e||{},t=t||"img",a&&!e.skipTest||!l)return!1;"img"===t?t=document.getElementsByTagName("img"):"string"==typeof t?t=document.querySelectorAll(t):"length"in t||(t=[t]);for(var o=0;o<t.length;o++)t[o][n]=t[o][n]||{skipTest:e.skipTest},m(t[o]);i&&(document.body.addEventListener("load",(function(t){"IMG"===t.target.tagName&&g(t.target,{skipTest:e.skipTest})}),!0),d=!0,t="img"),e.watchMQ&&window.addEventListener("resize",g.bind(null,t,{skipTest:e.skipTest}))}g.supportsObjectFit=s,g.supportsObjectPosition=a,function(){function t(t,e){return t[n]&&t[n].img&&("src"===e||"srcset"===e)?t[n].img:t}a||(HTMLImageElement.prototype.getAttribute=function(e){return u.call(t(this,e),e)},HTMLImageElement.prototype.setAttribute=function(e,i){return h.call(t(this,e),e,String(i))})}(),t.exports=g},function(t,e,i){(function(e){/*! cookie function. get, set, or forget a cookie. [c]2014 @scottjehl, Filament Group, Inc. Licensed MIT */var i;i=void 0!==e?e:this,t.exports=function(t,e,n){if(void 0===e){var o=("; "+i.document.cookie).split("; "+t+"=");return 2===o.length?o.pop().split(";").shift():null}!1===e&&(n=-1);var r="";if(n){var s=new Date;s.setTime(s.getTime()+24*n*60*60*1e3),r="; expires="+s.toGMTString()}i.document.cookie=t+"="+e+r+"; path=/"}}).call(this,i(0))},function(t,e){function i(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=i=function(t){return typeof t}:t.exports=i=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(e)}t.exports=i},function(t,e,i){void 0!==t.exports&&(t.exports=function(t){"use strict";var e=navigator.userAgent.indexOf("Edge/")>=0,i=new Image,n="object-fit"in i.style&&!e,o="object-position"in i.style&&!e,r=/(object-fit|object-position)\s*:\s*([-\w\s%]+)/g;function s(t){for(var e=getComputedStyle(t).fontFamily,i=null,n={};null!==(i=r.exec(e));)n[i[1]]=i[2];return n["object-position"]?function(t){~t["object-position"].indexOf("left")?t["object-position-x"]="left":~t["object-position"].indexOf("right")?t["object-position-x"]="right":t["object-position-x"]="center";~t["object-position"].indexOf("top")?t["object-position-y"]="top":~t["object-position"].indexOf("bottom")?t["object-position-y"]="bottom":t["object-position-y"]="center";return t}(n):n}function a(t,e){if("fill"!==e["object-fit"]){var i=t.style,n=window.getComputedStyle(t),o=document.createElement("object-fit");o.appendChild(t.parentNode.replaceChild(o,t));var r={height:"100%",width:"100%",boxSizing:"content-box",display:"inline-block",overflow:"hidden"};for(var s in"backgroundColor backgroundImage borderColor borderStyle borderWidth bottom fontSize lineHeight left opacity margin position right top visibility".replace(/\w+/g,(function(t){r[t]=n[t]})),r)o.style[s]=r[s];i.border=i.margin=i.padding=0,i.display="block",i.opacity=1,t.addEventListener("loadedmetadata",a),window.addEventListener("optimizedResize",a),t.readyState>=1&&(t.removeEventListener("loadedmetadata",a),a())}function a(){var n=t.videoWidth/t.videoHeight,r=o.clientWidth,s=o.clientHeight,a=r/s,l=0,c=0;i.marginLeft=i.marginTop=0,(n<a?"contain"===e["object-fit"]:"cover"===e["object-fit"])?(l=s*n,c=r/n,i.width=Math.round(l)+"px",i.height=s+"px","left"===e["object-position-x"]?i.marginLeft=0:"right"===e["object-position-x"]?i.marginLeft=Math.round(r-l)+"px":i.marginLeft=Math.round((r-l)/2)+"px"):(c=r/n,i.width=r+"px",i.height=Math.round(c)+"px","top"===e["object-position-y"]?i.marginTop=0:"bottom"===e["object-position-y"]?i.marginTop=Math.round(s-c)+"px":i.marginTop=Math.round((s-c)/2)+"px"),t.autoplay&&t.play()}}n&&o||(function(t){var e=-1;t?"length"in t||(t=[t]):t=document.querySelectorAll("video");for(;t[++e];){var i=s(t[e]);(i["object-fit"]||i["object-position"])&&(i["object-fit"]=i["object-fit"]||"fill",a(t[e],i))}}(t),function(t,e,i){i=i||window;var n=!1,o=null;try{o=new CustomEvent(e)}catch(t){(o=document.createEvent("Event")).initEvent(e,!0,!0)}i.addEventListener(t,(function(){n||(n=!0,requestAnimationFrame((function(){i.dispatchEvent(o),n=!1})))}))}("resize","optimizedResize"))})},function(t,e,i){var n,o;void 0===(o="function"==typeof(n=function(t,e,i){return function(t,e,i,n,o,r){function s(t){return"number"==typeof t&&!isNaN(t)}var a=this;if(a.version=function(){return"1.9.3"},a.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:function(t,e,i,n){return i*(1-Math.pow(2,-10*t/n))*1024/1023+e},formattingFn:function(t){var e,i,n,o,r,s,l=t<0;if(t=Math.abs(t).toFixed(a.decimals),i=(e=(t+="").split("."))[0],n=e.length>1?a.options.decimal+e[1]:"",a.options.useGrouping){for(o="",r=0,s=i.length;r<s;++r)0!==r&&r%3==0&&(o=a.options.separator+o),o=i[s-r-1]+o;i=o}return a.options.numerals.length&&(i=i.replace(/[0-9]/g,(function(t){return a.options.numerals[+t]})),n=n.replace(/[0-9]/g,(function(t){return a.options.numerals[+t]}))),(l?"-":"")+a.options.prefix+i+n+a.options.suffix},prefix:"",suffix:"",numerals:[]},r&&"object"==typeof r)for(var l in a.options)r.hasOwnProperty(l)&&null!==r[l]&&(a.options[l]=r[l]);""===a.options.separator?a.options.useGrouping=!1:a.options.separator=""+a.options.separator;for(var c=0,u=["webkit","moz","ms","o"],h=0;h<u.length&&!window.requestAnimationFrame;++h)window.requestAnimationFrame=window[u[h]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[u[h]+"CancelAnimationFrame"]||window[u[h]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,e){var i=(new Date).getTime(),n=Math.max(0,16-(i-c)),o=window.setTimeout((function(){t(i+n)}),n);return c=i+n,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)}),a.initialize=function(){return!(!a.initialized&&(a.error="",a.d="string"==typeof t?document.getElementById(t):t,a.d?(a.startVal=Number(e),a.endVal=Number(i),s(a.startVal)&&s(a.endVal)?(a.decimals=Math.max(0,n||0),a.dec=Math.pow(10,a.decimals),a.duration=1e3*Number(o)||2e3,a.countDown=a.startVal>a.endVal,a.frameVal=a.startVal,a.initialized=!0,0):(a.error="[CountUp] startVal ("+e+") or endVal ("+i+") is not a number",1)):(a.error="[CountUp] target is null or undefined",1)))},a.printValue=function(t){var e=a.options.formattingFn(t);"INPUT"===a.d.tagName?this.d.value=e:"text"===a.d.tagName||"tspan"===a.d.tagName?this.d.textContent=e:this.d.innerHTML=e},a.count=function(t){a.startTime||(a.startTime=t),a.timestamp=t;var e=t-a.startTime;a.remaining=a.duration-e,a.options.useEasing?a.countDown?a.frameVal=a.startVal-a.options.easingFn(e,0,a.startVal-a.endVal,a.duration):a.frameVal=a.options.easingFn(e,a.startVal,a.endVal-a.startVal,a.duration):a.countDown?a.frameVal=a.startVal-(a.startVal-a.endVal)*(e/a.duration):a.frameVal=a.startVal+(a.endVal-a.startVal)*(e/a.duration),a.countDown?a.frameVal=a.frameVal<a.endVal?a.endVal:a.frameVal:a.frameVal=a.frameVal>a.endVal?a.endVal:a.frameVal,a.frameVal=Math.round(a.frameVal*a.dec)/a.dec,a.printValue(a.frameVal),e<a.duration?a.rAF=requestAnimationFrame(a.count):a.callback&&a.callback()},a.start=function(t){a.initialize()&&(a.callback=t,a.rAF=requestAnimationFrame(a.count))},a.pauseResume=function(){a.paused?(a.paused=!1,delete a.startTime,a.duration=a.remaining,a.startVal=a.frameVal,requestAnimationFrame(a.count)):(a.paused=!0,cancelAnimationFrame(a.rAF))},a.reset=function(){a.paused=!1,delete a.startTime,a.initialized=!1,a.initialize()&&(cancelAnimationFrame(a.rAF),a.printValue(a.startVal))},a.update=function(t){if(a.initialize()){if(!s(t=Number(t)))return void(a.error="[CountUp] update() - new endVal is not a number: "+t);a.error="",t!==a.frameVal&&(cancelAnimationFrame(a.rAF),a.paused=!1,delete a.startTime,a.startVal=a.frameVal,a.endVal=t,a.countDown=a.startVal>a.endVal,a.rAF=requestAnimationFrame(a.count))}},a.initialize()&&a.printValue(a.startVal)}})?n.call(e,i,e,t):n)||(t.exports=o)},function(t,e){t.exports=function(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}},,,,,,,,,,,,,,,,,,,function(t,e,i){t.exports=i(27)},function(t,e,i){"use strict";i.r(e),function(t){var e=i(3),n=i.n(e);i(28),i(29),i(30),i(31),i(32),i(33),i(34),i(35),i(36),i(37),i(39),i(40),i(41),i(42),i(43),i(44),i(45),i(46),i(47),i(48),i(49),i(50),i(51),i(52),i(53),i(54),i(55),i(56),i(57),i(58),i(59),i(70),i(60),i(61),i(62);jQuery((function(){return t.Flatsome.attach(document)})),t.cookie=n.a}.call(this,i(0))},function(t,e,i){var n,o,r,s,a,l,c,u,h,d,p,f,m,g,v,y,b,w,x,C,k,S,E,T,_,j,I,P,A;
/*!
 * Flickity PACKAGED v2.2.1
 * Touch, responsive, flickable carousels
 *
 * Licensed GPLv3 for open source use
 * or Flickity Commercial License for commercial use
 *
 * https://flickity.metafizzy.co
 * Copyright 2015-2019 Metafizzy
 */
!function(n,o){P=[i(1)],void 0===(A=function(t){return function(t,e){"use strict";var i=Array.prototype.slice,n=t.console,o=void 0===n?function(){}:function(t){n.error(t)};function r(n,r,a){function l(t,e,i){var r,s="$()."+n+'("'+e+'")';return t.each((function(t,l){var c=a.data(l,n);if(c){var u=c[e];if(u&&"_"!=e.charAt(0)){var h=u.apply(c,i);r=void 0===r?h:r}else o(s+" is not a valid method")}else o(n+" not initialized. Cannot call methods, i.e. "+s)})),void 0!==r?r:t}function c(t,e){t.each((function(t,i){var o=a.data(i,n);o?(o.option(e),o._init()):(o=new r(i,e),a.data(i,n,o))}))}(a=a||e||t.jQuery)&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[n]=function(t){if("string"==typeof t){var e=i.call(arguments,1);return l(this,t,e)}return c(this,t),this},s(a))}function s(t){!t||t&&t.bridget||(t.bridget=r)}return s(e||t.jQuery),r}(n,t)}.apply(e,P))||(t.exports=A)}(window),"undefined"!=typeof window&&window,r={id:"ev-emitter/ev-emitter",exports:{},loaded:!1},n="function"==typeof(o=function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o];n&&n[r]&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?o.call(r.exports,i,r.exports,r):o,r.loaded=!0,void 0!==n||(n=r.exports),window,l={id:"get-size/get-size",exports:{},loaded:!1},s="function"==typeof(a=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],n=i.length;function o(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),i}var r,s=!1;function a(e){if(function(){if(!s){s=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);r=200==Math.round(t(n.width)),a.isBoxSizeOuter=r,i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=o(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<n;e++)t[i[e]]=0;return t}();var c={};c.width=e.offsetWidth,c.height=e.offsetHeight;for(var u=c.isBorderBox="border-box"==l.boxSizing,h=0;h<n;h++){var d=i[h],p=l[d],f=parseFloat(p);c[d]=isNaN(f)?0:f}var m=c.paddingLeft+c.paddingRight,g=c.paddingTop+c.paddingBottom,v=c.marginLeft+c.marginRight,y=c.marginTop+c.marginBottom,b=c.borderLeftWidth+c.borderRightWidth,w=c.borderTopWidth+c.borderBottomWidth,x=u&&r,C=t(l.width);!1!==C&&(c.width=C+(x?0:m+b));var k=t(l.height);return!1!==k&&(c.height=k+(x?0:g+w)),c.innerWidth=c.width-(m+b),c.innerHeight=c.height-(g+w),c.outerWidth=c.width+v,c.outerHeight=c.height+y,c}}return a})?a.call(l.exports,i,l.exports,l):a,l.loaded=!0,void 0!==s||(s=l.exports),function(t,e){"use strict";h={id:"desandro-matches-selector/matches-selector",exports:{},loaded:!1},c="function"==typeof(u=e)?u.call(h.exports,i,h.exports,h):u,h.loaded=!0,void 0!==c||(c=h.exports)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}})),function(t,i){d=function(e){return function(t,e){var i={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},n=Array.prototype.slice;i.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(n){e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}else o.push(t)})),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout((function(){n.apply(r,e),delete r[o]}),i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady((function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),l=document.querySelectorAll(".js-"+r),c=i.makeArray(a).concat(i.makeArray(l)),u=s+"-options",h=t.jQuery;c.forEach((function(t){var i,r=t.getAttribute(s)||t.getAttribute(u);try{i=r&&JSON.parse(r)}catch(e){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+e))}var a=new e(t,i);h&&h.data(t,n,a)}))}))},i}(t,e)}.apply(e,P=[c])}(window),window,p=function(t){return function(t,e){function i(t,e){this.element=t,this.parent=e,this.create()}var n=i.prototype;return n.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0},n.destroy=function(){this.unselect(),this.element.style.position="";var t=this.parent.originSide;this.element.style[t]=""},n.getSize=function(){this.size=e(this.element)},n.setPosition=function(t){this.x=t,this.updateTarget(),this.renderPosition(t)},n.updateTarget=n.setDefaultTarget=function(){var t="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[t]+this.size.width*this.parent.cellAlign},n.renderPosition=function(t){var e=this.parent.originSide;this.element.style[e]=this.parent.getPositionValue(t)},n.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},n.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},n.wrapShift=function(t){this.shift=t,this.renderPosition(this.x+this.parent.slideableWidth*t)},n.remove=function(){this.element.parentNode.removeChild(this.element)},i}(0,t)}.apply(e,P=[s]),window,g={id:"flickity/js/slide",exports:{},loaded:!1},f="function"==typeof(m=function(){"use strict";function t(t){this.parent=t,this.isOriginLeft="left"==t.originSide,this.cells=[],this.outerWidth=0,this.height=0}var e=t.prototype;return e.addCell=function(t){if(this.cells.push(t),this.outerWidth+=t.size.outerWidth,this.height=Math.max(t.size.outerHeight,this.height),1==this.cells.length){this.x=t.x;var e=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=t.size[e]}},e.updateTarget=function(){var t=this.isOriginLeft?"marginRight":"marginLeft",e=this.getLastCell(),i=e?e.size[t]:0,n=this.outerWidth-(this.firstMargin+i);this.target=this.x+this.firstMargin+n*this.parent.cellAlign},e.getLastCell=function(){return this.cells[this.cells.length-1]},e.select=function(){this.cells.forEach((function(t){t.select()}))},e.unselect=function(){this.cells.forEach((function(t){t.unselect()}))},e.getCellElements=function(){return this.cells.map((function(t){return t.element}))},t})?m.call(g.exports,i,g.exports,g):m,g.loaded=!0,void 0!==f||(f=g.exports),window,v=function(t){return function(t,e){var i={startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var t=this.x;if(this.integratePhysics(),this.positionSlider(),this.settle(t),this.isAnimating){var e=this;requestAnimationFrame((function(){e.animate()}))}},positionSlider:function(){var t=this.x;this.options.wrapAround&&this.cells.length>1&&(t=e.modulo(t,this.slideableWidth),t-=this.slideableWidth,this.shiftWrapCells(t)),this.setTranslateX(t,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(t,e){t+=this.cursorPosition,t=this.options.rightToLeft?-t:t;var i=this.getPositionValue(t);this.slider.style.transform=e?"translate3d("+i+",0,0)":"translateX("+i+")"},dispatchScrollEvent:function(){var t=this.slides[0];if(t){var e=-this.x-t.target,i=e/this.slidesWidth;this.dispatchEvent("scroll",null,[i,e])}},positionSliderAtSelected:function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},getPositionValue:function(t){return this.options.percentPosition?.01*Math.round(t/this.size.innerWidth*1e4)+"%":Math.round(t)+"px"},settle:function(t){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*t)||this.restingFrames++,this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(t){var e=this.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);var i=this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,i,1)},_shiftCells:function(t,e,i){for(var n=0;n<t.length;n++){var o=t[n],r=e>0?i:0;o.wrapShift(r),e-=o.size.outerWidth}},_unshiftCells:function(t){if(t&&t.length)for(var e=0;e<t.length;e++)t[e].wrapShift(0)},integratePhysics:function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},applyForce:function(t){this.velocity+=t},getFrictionFactor:function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},getRestingPosition:function(){return this.x+this.velocity/(1-this.getFrictionFactor())},applyDragForce:function(){if(this.isDraggable&&this.isPointerDown){var t=this.dragX-this.x-this.velocity;this.applyForce(t)}},applySelectedAttraction:function(){if((!this.isDraggable||!this.isPointerDown)&&!this.isFreeScrolling&&this.slides.length){var t=(-1*this.selectedSlide.target-this.x)*this.options.selectedAttraction;this.applyForce(t)}}};return i}(0,t)}.apply(e,P=[d]),function(t,i){y=function(e,i,n,o,r,s){return function(t,e,i,n,o,r,s){var a=t.jQuery,l=t.getComputedStyle,c=t.console;function u(t,e){for(t=n.makeArray(t);t.length;)e.appendChild(t.shift())}var h=0,d={};function p(t,e){var i=n.getQueryElement(t);if(i){if(this.element=i,this.element.flickityGUID){var o=d[this.element.flickityGUID];return o.option(e),o}a&&(this.$element=a(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e),this._create()}else c&&c.error("Bad element for Flickity: "+(i||t))}p.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},p.createMethods=[];var f=p.prototype;n.extend(f,e.prototype),f._create=function(){var e=this.guid=++h;for(var i in this.element.flickityGUID=e,d[e]=this,this.selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&t.addEventListener("resize",this),this.options.on){var n=this.options.on[i];this.on(i,n)}p.createMethods.forEach((function(t){this[t]()}),this),this.options.watchCSS?this.watchCSS():this.activate()},f.option=function(t){n.extend(this.options,t)},f.activate=function(){this.isActive||(this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize(),u(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready"))},f._createSlider=function(){var t=document.createElement("div");t.className="flickity-slider",t.style[this.originSide]=0,this.slider=t},f._filterFindCellElements=function(t){return n.filterFindElements(t,this.options.cellSelector)},f.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},f._makeCells=function(t){return this._filterFindCellElements(t).map((function(t){return new o(t,this)}),this)},f.getLastCell=function(){return this.cells[this.cells.length-1]},f.getLastSlide=function(){return this.slides[this.slides.length-1]},f.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},f._positionCells=function(t){t=t||0,this.maxCellHeight=t&&this.maxCellHeight||0;var e=0;if(t>0){var i=this.cells[t-1];e=i.x+i.size.outerWidth}for(var n=this.cells.length,o=t;o<n;o++){var r=this.cells[o];r.setPosition(e),e+=r.size.outerWidth,this.maxCellHeight=Math.max(r.size.outerHeight,this.maxCellHeight)}this.slideableWidth=e,this.updateSlides(),this._containSlides(),this.slidesWidth=n?this.getLastSlide().target-this.slides[0].target:0},f._sizeCells=function(t){t.forEach((function(t){t.getSize()}))},f.updateSlides=function(){if(this.slides=[],this.cells.length){var t=new r(this);this.slides.push(t);var e="left"==this.originSide?"marginRight":"marginLeft",i=this._getCanCellFit();this.cells.forEach((function(n,o){if(t.cells.length){var s=t.outerWidth-t.firstMargin+(n.size.outerWidth-n.size[e]);i.call(this,o,s)||(t.updateTarget(),t=new r(this),this.slides.push(t)),t.addCell(n)}else t.addCell(n)}),this),t.updateTarget(),this.updateSelectedSlide()}},f._getCanCellFit=function(){var t=this.options.groupCells;if(!t)return function(){return!1};if("number"==typeof t){var e=parseInt(t,10);return function(t){return t%e!=0}}var i="string"==typeof t&&t.match(/^(\d+)%$/),n=i?parseInt(i[1],10)/100:1;return function(t,e){return e<=(this.size.innerWidth+1)*n}},f._init=f.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},f.getSize=function(){this.size=i(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign};var m={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};f.setCellAlign=function(){var t=m[this.options.cellAlign];this.cellAlign=t?t[this.originSide]:this.options.cellAlign},f.setGallerySize=function(){if(this.options.setGallerySize){var t=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight;this.viewport.style.height=t+"px"}},f._getWrapShiftCells=function(){if(this.options.wrapAround){this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells);var t=this.cursorPosition,e=this.cells.length-1;this.beforeShiftCells=this._getGapCells(t,e,-1),t=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(t,0,1)}},f._getGapCells=function(t,e,i){for(var n=[];t>0;){var o=this.cells[e];if(!o)break;n.push(o),e+=i,t-=o.size.outerWidth}return n},f._containSlides=function(){if(this.options.contain&&!this.options.wrapAround&&this.cells.length){var t=this.options.rightToLeft,e=t?"marginRight":"marginLeft",i=t?"marginLeft":"marginRight",n=this.slideableWidth-this.getLastCell().size[i],o=n<this.size.innerWidth,r=this.cursorPosition+this.cells[0].size[e],s=n-this.size.innerWidth*(1-this.cellAlign);this.slides.forEach((function(t){o?t.target=n*this.cellAlign:(t.target=Math.max(t.target,r),t.target=Math.min(t.target,s))}),this)}},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),a&&this.$element){var o=t+=this.options.namespaceJQueryEvents?".flickity":"";if(e){var r=a.Event(e);r.type=t,o=r}this.$element.trigger(o,i)}},f.select=function(t,e,i){if(this.isActive&&(t=parseInt(t,10),this._wrapSelect(t),(this.options.wrapAround||e)&&(t=n.modulo(t,this.slides.length)),this.slides[t])){var o=this.selectedIndex;this.selectedIndex=t,this.updateSelectedSlide(),i?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[t]),t!=o&&this.dispatchEvent("change",null,[t]),this.dispatchEvent("cellSelect")}},f._wrapSelect=function(t){var e=this.slides.length;if(!(this.options.wrapAround&&e>1))return t;var i=n.modulo(t,e),o=Math.abs(i-this.selectedIndex),r=Math.abs(i+e-this.selectedIndex),s=Math.abs(i-e-this.selectedIndex);!this.isDragSelect&&r<o?t+=e:!this.isDragSelect&&s<o&&(t-=e),t<0?this.x-=this.slideableWidth:t>=e&&(this.x+=this.slideableWidth)},f.previous=function(t,e){this.select(this.selectedIndex-1,t,e)},f.next=function(t,e){this.select(this.selectedIndex+1,t,e)},f.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];t&&(this.unselectSelectedSlide(),this.selectedSlide=t,t.select(),this.selectedCells=t.cells,this.selectedElements=t.getCellElements(),this.selectedCell=t.cells[0],this.selectedElement=this.selectedElements[0])},f.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},f.selectInitialIndex=function(){var t=this.options.initialIndex;if(this.isInitActivated)this.select(this.selectedIndex,!1,!0);else{if(t&&"string"==typeof t)if(this.queryCell(t))return void this.selectCell(t,!1,!0);var e=0;t&&this.slides[t]&&(e=t),this.select(e,!1,!0)}},f.selectCell=function(t,e,i){var n=this.queryCell(t);if(n){var o=this.getCellSlideIndex(n);this.select(o,e,i)}},f.getCellSlideIndex=function(t){for(var e=0;e<this.slides.length;e++){if(-1!=this.slides[e].cells.indexOf(t))return e}},f.getCell=function(t){for(var e=0;e<this.cells.length;e++){var i=this.cells[e];if(i.element==t)return i}},f.getCells=function(t){t=n.makeArray(t);var e=[];return t.forEach((function(t){var i=this.getCell(t);i&&e.push(i)}),this),e},f.getCellElements=function(){return this.cells.map((function(t){return t.element}))},f.getParentCell=function(t){var e=this.getCell(t);return e||(t=n.getParent(t,".flickity-slider > *"),this.getCell(t))},f.getAdjacentCellElements=function(t,e){if(!t)return this.selectedSlide.getCellElements();e=void 0===e?this.selectedIndex:e;var i=this.slides.length;if(1+2*t>=i)return this.getCellElements();for(var o=[],r=e-t;r<=e+t;r++){var s=this.options.wrapAround?n.modulo(r,i):r,a=this.slides[s];a&&(o=o.concat(a.getCellElements()))}return o},f.queryCell=function(t){if("number"==typeof t)return this.cells[t];if("string"==typeof t){if(t.match(/^[#\.]?[\d\/]/))return;t=this.element.querySelector(t)}return this.getCell(t)},f.uiChange=function(){this.emitEvent("uiChange")},f.childUIPointerDown=function(t){"touchstart"!=t.type&&t.preventDefault(),this.focus()},f.onresize=function(){this.watchCSS(),this.resize()},n.debounceMethod(p,"onresize",150),f.resize=function(){if(this.isActive){this.getSize(),this.options.wrapAround&&(this.x=n.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var t=this.selectedElements&&this.selectedElements[0];this.selectCell(t,!1,!0)}},f.watchCSS=function(){this.options.watchCSS&&(-1!=l(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},f.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;if(this.options.accessibility&&!e){var i=p.keyboardHandlers[t.keyCode];i&&i.call(this)}},p.keyboardHandlers={37:function(){var t=this.options.rightToLeft?"next":"previous";this.uiChange(),this[t]()},39:function(){var t=this.options.rightToLeft?"previous":"next";this.uiChange(),this[t]()}},f.focus=function(){var e=t.pageYOffset;this.element.focus({preventScroll:!0}),t.pageYOffset!=e&&t.scrollTo(t.pageXOffset,e)},f.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach((function(t){t.destroy()})),this.element.removeChild(this.viewport),u(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},f.destroy=function(){this.deactivate(),t.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),a&&this.$element&&a.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete d[this.guid]},n.extend(f,s),p.data=function(t){var e=(t=n.getQueryElement(t))&&t.flickityGUID;return e&&d[e]},n.htmlInit(p,"flickity"),a&&a.bridget&&a.bridget("flickity",p);return p.setJQuery=function(t){a=t},p.Cell=o,p.Slide=r,p}(t,e,i,n,o,r,s)}.apply(e,P=[n,s,d,p,f,v])}(window),
/*!
 * Unipointer v2.3.0
 * base class for doing one thing with pointer event
 * MIT license
 */
function(t,i){b=function(e){return function(t,e){function i(){}var n=i.prototype=Object.create(e.prototype);n.bindStartEvent=function(t){this._bindStartEvent(t,!0)},n.unbindStartEvent=function(t){this._bindStartEvent(t,!1)},n._bindStartEvent=function(e,i){var n=(i=void 0===i||i)?"addEventListener":"removeEventListener",o="mousedown";t.PointerEvent?o="pointerdown":"ontouchstart"in t&&(o="touchstart"),e[n](o,this)},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.getTouch=function(t){for(var e=0;e<t.length;e++){var i=t[e];if(i.identifier==this.pointerIdentifier)return i}},n.onmousedown=function(t){var e=t.button;e&&0!==e&&1!==e||this._pointerDown(t,t)},n.ontouchstart=function(t){this._pointerDown(t,t.changedTouches[0])},n.onpointerdown=function(t){this._pointerDown(t,t)},n._pointerDown=function(t,e){t.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==e.pointerId?e.pointerId:e.identifier,this.pointerDown(t,e))},n.pointerDown=function(t,e){this._bindPostStartEvents(t),this.emitEvent("pointerDown",[t,e])};var o={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};return n._bindPostStartEvents=function(e){if(e){var i=o[e.type];i.forEach((function(e){t.addEventListener(e,this)}),this),this._boundPointerEvents=i}},n._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach((function(e){t.removeEventListener(e,this)}),this),delete this._boundPointerEvents)},n.onmousemove=function(t){this._pointerMove(t,t)},n.onpointermove=function(t){t.pointerId==this.pointerIdentifier&&this._pointerMove(t,t)},n.ontouchmove=function(t){var e=this.getTouch(t.changedTouches);e&&this._pointerMove(t,e)},n._pointerMove=function(t,e){this.pointerMove(t,e)},n.pointerMove=function(t,e){this.emitEvent("pointerMove",[t,e])},n.onmouseup=function(t){this._pointerUp(t,t)},n.onpointerup=function(t){t.pointerId==this.pointerIdentifier&&this._pointerUp(t,t)},n.ontouchend=function(t){var e=this.getTouch(t.changedTouches);e&&this._pointerUp(t,e)},n._pointerUp=function(t,e){this._pointerDone(),this.pointerUp(t,e)},n.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e])},n._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},n._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},n.pointerDone=function(){},n.onpointercancel=function(t){t.pointerId==this.pointerIdentifier&&this._pointerCancel(t,t)},n.ontouchcancel=function(t){var e=this.getTouch(t.changedTouches);e&&this._pointerCancel(t,e)},n._pointerCancel=function(t,e){this._pointerDone(),this.pointerCancel(t,e)},n.pointerCancel=function(t,e){this.emitEvent("pointerCancel",[t,e])},i.getPointerPoint=function(t){return{x:t.pageX,y:t.pageY}},i}(t,e)}.apply(e,P=[n])}(window),
/*!
 * Unidragger v2.3.0
 * Draggable base class
 * MIT license
 */
function(t,i){w=function(e){return function(t,e){function i(){}var n=i.prototype=Object.create(e.prototype);n.bindHandles=function(){this._bindHandles(!0)},n.unbindHandles=function(){this._bindHandles(!1)},n._bindHandles=function(e){for(var i=(e=void 0===e||e)?"addEventListener":"removeEventListener",n=e?this._touchActionValue:"",o=0;o<this.handles.length;o++){var r=this.handles[o];this._bindStartEvent(r,e),r[i]("click",this),t.PointerEvent&&(r.style.touchAction=n)}},n._touchActionValue="none",n.pointerDown=function(t,e){this.okayPointerDown(t)&&(this.pointerDownPointer=e,t.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(t),this.emitEvent("pointerDown",[t,e]))};var o={TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0},r={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return n.okayPointerDown=function(t){var e=o[t.target.nodeName],i=r[t.target.type],n=!e||i;return n||this._pointerReset(),n},n.pointerDownBlur=function(){var t=document.activeElement;t&&t.blur&&t!=document.body&&t.blur()},n.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.emitEvent("pointerMove",[t,e,i]),this._dragMove(t,e,i)},n._dragPointerMove=function(t,e){var i={x:e.pageX-this.pointerDownPointer.pageX,y:e.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(i)&&this._dragStart(t,e),i},n.hasDragStarted=function(t){return Math.abs(t.x)>3||Math.abs(t.y)>3},n.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]),this._dragPointerUp(t,e)},n._dragPointerUp=function(t,e){this.isDragging?this._dragEnd(t,e):this._staticClick(t,e)},n._dragStart=function(t,e){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(t,e)},n.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])},n._dragMove=function(t,e,i){this.isDragging&&this.dragMove(t,e,i)},n.dragMove=function(t,e,i){t.preventDefault(),this.emitEvent("dragMove",[t,e,i])},n._dragEnd=function(t,e){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(t,e)},n.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])},n.onclick=function(t){this.isPreventingClicks&&t.preventDefault()},n._staticClick=function(t,e){this.isIgnoringMouseUp&&"mouseup"==t.type||(this.staticClick(t,e),"mouseup"!=t.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},n.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])},i.getPointerPoint=e.getPointerPoint,i}(t,e)}.apply(e,P=[b])}(window),function(t,i){x=function(e,i,n){return function(t,e,i,n){n.extend(e.defaults,{draggable:">1",dragThreshold:3}),e.createMethods.push("_createDrag");var o=e.prototype;n.extend(o,i.prototype),o._touchActionValue="pan-y";var r="createTouch"in document,s=!1;o._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable),r&&!s&&(t.addEventListener("touchmove",(function(){})),s=!0)},o.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},o.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},o.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=this.slides.length>1:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},o.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},o.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},o._uiChangeDrag=function(){delete this.isFreeScrolling},o.pointerDown=function(e,i){this.isDraggable?this.okayPointerDown(e)&&(this._pointerDownPreventDefault(e),this.pointerDownFocus(e),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=l(),t.addEventListener("scroll",this),this._pointerDownDefault(e,i)):this._pointerDownDefault(e,i)},o._pointerDownDefault=function(t,e){this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY},this._bindPostStartEvents(t),this.dispatchEvent("pointerDown",t,[e])};var a={INPUT:!0,TEXTAREA:!0,SELECT:!0};function l(){return{x:t.pageXOffset,y:t.pageYOffset}}return o.pointerDownFocus=function(t){a[t.target.nodeName]||this.focus()},o._pointerDownPreventDefault=function(t){var e="touchstart"==t.type,i="touch"==t.pointerType,n=a[t.target.nodeName];e||i||n||t.preventDefault()},o.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold},o.pointerUp=function(t,e){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",t,[e]),this._dragPointerUp(t,e)},o.pointerDone=function(){t.removeEventListener("scroll",this),delete this.pointerDownScroll},o.dragStart=function(e,i){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),t.removeEventListener("scroll",this),this.dispatchEvent("dragStart",e,[i]))},o.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]),this._dragMove(t,e,i)},o.dragMove=function(t,e,i){if(this.isDraggable){t.preventDefault(),this.previousDragX=this.dragX;var n=this.options.rightToLeft?-1:1;this.options.wrapAround&&(i.x=i.x%this.slideableWidth);var o=this.dragStartPosition+i.x*n;if(!this.options.wrapAround&&this.slides.length){var r=Math.max(-this.slides[0].target,this.dragStartPosition);o=o>r?.5*(o+r):o;var s=Math.min(-this.getLastSlide().target,this.dragStartPosition);o=o<s?.5*(o+s):o}this.dragX=o,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",t,[e,i])}},o.dragEnd=function(t,e){if(this.isDraggable){this.options.freeScroll&&(this.isFreeScrolling=!0);var i=this.dragEndRestingSelect();if(this.options.freeScroll&&!this.options.wrapAround){var n=this.getRestingPosition();this.isFreeScrolling=-n>this.slides[0].target&&-n<this.getLastSlide().target}else this.options.freeScroll||i!=this.selectedIndex||(i+=this.dragEndBoostSelect());delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(i),delete this.isDragSelect,this.dispatchEvent("dragEnd",t,[e])}},o.dragEndRestingSelect=function(){var t=this.getRestingPosition(),e=Math.abs(this.getSlideDistance(-t,this.selectedIndex)),i=this._getClosestResting(t,e,1),n=this._getClosestResting(t,e,-1);return i.distance<n.distance?i.index:n.index},o._getClosestResting=function(t,e,i){for(var n=this.selectedIndex,o=1/0,r=this.options.contain&&!this.options.wrapAround?function(t,e){return t<=e}:function(t,e){return t<e};r(e,o)&&(n+=i,o=e,null!==(e=this.getSlideDistance(-t,n)));)e=Math.abs(e);return{distance:o,index:n-i}},o.getSlideDistance=function(t,e){var i=this.slides.length,o=this.options.wrapAround&&i>1,r=o?n.modulo(e,i):e,s=this.slides[r];if(!s)return null;var a=o?this.slideableWidth*Math.floor(e/i):0;return t-(s.target+a)},o.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var t=this.getSlideDistance(-this.dragX,this.selectedIndex),e=this.previousDragX-this.dragX;return t>0&&e>0?1:t<0&&e<0?-1:0},o.staticClick=function(t,e){var i=this.getParentCell(t.target),n=i&&i.element,o=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,n,o])},o.onscroll=function(){var t=l(),e=this.pointerDownScroll.x-t.x,i=this.pointerDownScroll.y-t.y;(Math.abs(e)>3||Math.abs(i)>3)&&this._pointerDone()},e}(t,e,i,n)}.apply(e,P=[y,w,d])}(window),window,C=function(t,e,i){return function(t,e,i,n){"use strict";var o="http://www.w3.org/2000/svg";function r(t,e){this.direction=t,this.parent=e,this._create()}r.prototype=Object.create(i.prototype),r.prototype._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var t=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==t;var e=this.element=document.createElement("button");e.className="flickity-button flickity-prev-next-button",e.className+=this.isPrevious?" previous":" next",e.setAttribute("type","button"),this.disable(),e.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var i=this.createSVG();e.appendChild(i),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},r.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},r.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},r.prototype.createSVG=function(){var t=document.createElementNS(o,"svg");t.setAttribute("class","flickity-button-icon"),t.setAttribute("viewBox","0 0 100 100");var e,i=document.createElementNS(o,"path"),n="string"==typeof(e=this.parent.options.arrowShape)?e:"M "+e.x0+",50 L "+e.x1+","+(e.y1+50)+" L "+e.x2+","+(e.y2+50)+" L "+e.x3+",50  L "+e.x2+","+(50-e.y2)+" L "+e.x1+","+(50-e.y1)+" Z";return i.setAttribute("d",n),i.setAttribute("class","arrow"),this.isLeft||i.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(i),t},r.prototype.handleEvent=n.handleEvent,r.prototype.onclick=function(){if(this.isEnabled){this.parent.uiChange();var t=this.isPrevious?"previous":"next";this.parent[t]()}},r.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},r.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},r.prototype.update=function(){var t=this.parent.slides;if(this.parent.options.wrapAround&&t.length>1)this.enable();else{var e=t.length?t.length-1:0,i=this.isPrevious?0:e;this[this.parent.selectedIndex==i?"disable":"enable"]()}},r.prototype.destroy=function(){this.deactivate(),this.allOff()},n.extend(e.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),e.createMethods.push("_createPrevNextButtons");var s=e.prototype;return s._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new r(-1,this),this.nextButton=new r(1,this),this.on("activate",this.activatePrevNextButtons))},s.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},s.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},e.PrevNextButton=r,e}(0,t,e,i)}.apply(e,P=[y,b,d]),window,k=function(t,e,i){return function(t,e,i,n){function o(t){this.parent=t,this._create()}o.prototype=Object.create(i.prototype),o.prototype._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},o.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},o.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;t>0?this.addDots(t):t<0&&this.removeDots(-t)},o.prototype.addDots=function(t){for(var e=document.createDocumentFragment(),i=[],n=this.dots.length,o=n+t,r=n;r<o;r++){var s=document.createElement("li");s.className="dot",s.setAttribute("aria-label","Page dot "+(r+1)),e.appendChild(s),i.push(s)}this.holder.appendChild(e),this.dots=this.dots.concat(i)},o.prototype.removeDots=function(t){this.dots.splice(this.dots.length-t,t).forEach((function(t){this.holder.removeChild(t)}),this)},o.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},o.prototype.onTap=o.prototype.onClick=function(t){var e=t.target;if("LI"==e.nodeName){this.parent.uiChange();var i=this.dots.indexOf(e);this.parent.select(i)}},o.prototype.destroy=function(){this.deactivate(),this.allOff()},e.PageDots=o,n.extend(e.defaults,{pageDots:!0}),e.createMethods.push("_createPageDots");var r=e.prototype;return r._createPageDots=function(){this.options.pageDots&&(this.pageDots=new o(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},r.activatePageDots=function(){this.pageDots.activate()},r.updateSelectedPageDots=function(){this.pageDots.updateSelected()},r.updatePageDots=function(){this.pageDots.setDots()},r.deactivatePageDots=function(){this.pageDots.deactivate()},e.PageDots=o,e}(0,t,e,i)}.apply(e,P=[y,b,d]),window,S=function(t,e,i){return function(t,e,i){function n(t){this.parent=t,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}n.prototype=Object.create(t.prototype),n.prototype.play=function(){"playing"!=this.state&&(document.hidden?document.addEventListener("visibilitychange",this.onVisibilityPlay):(this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()))},n.prototype.tick=function(){if("playing"==this.state){var t=this.parent.options.autoPlay;t="number"==typeof t?t:3e3;var e=this;this.clear(),this.timeout=setTimeout((function(){e.parent.next(!0),e.tick()}),t)}},n.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},n.prototype.clear=function(){clearTimeout(this.timeout)},n.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},n.prototype.unpause=function(){"paused"==this.state&&this.play()},n.prototype.visibilityChange=function(){this[document.hidden?"pause":"unpause"]()},n.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},e.extend(i.defaults,{pauseAutoPlayOnHover:!0}),i.createMethods.push("_createPlayer");var o=i.prototype;return o._createPlayer=function(){this.player=new n(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},o.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},o.playPlayer=function(){this.player.play()},o.stopPlayer=function(){this.player.stop()},o.pausePlayer=function(){this.player.pause()},o.unpausePlayer=function(){this.player.unpause()},o.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},o.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},o.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},i.Player=n,i}(t,e,i)}.apply(e,P=[n,d,y]),window,E=function(t,e){return function(t,e,i){var n=e.prototype;return n.insert=function(t,e){var i=this._makeCells(t);if(i&&i.length){var n=this.cells.length;e=void 0===e?n:e;var o=function(t){var e=document.createDocumentFragment();return t.forEach((function(t){e.appendChild(t.element)})),e}(i),r=e==n;if(r)this.slider.appendChild(o);else{var s=this.cells[e].element;this.slider.insertBefore(o,s)}if(0===e)this.cells=i.concat(this.cells);else if(r)this.cells=this.cells.concat(i);else{var a=this.cells.splice(e,n-e);this.cells=this.cells.concat(i).concat(a)}this._sizeCells(i),this.cellChange(e,!0)}},n.append=function(t){this.insert(t,this.cells.length)},n.prepend=function(t){this.insert(t,0)},n.remove=function(t){var e=this.getCells(t);if(e&&e.length){var n=this.cells.length-1;e.forEach((function(t){t.remove();var e=this.cells.indexOf(t);n=Math.min(e,n),i.removeFrom(this.cells,t)}),this),this.cellChange(n,!0)}},n.cellSizeChange=function(t){var e=this.getCell(t);if(e){e.getSize();var i=this.cells.indexOf(e);this.cellChange(i)}},n.cellChange=function(t,e){var i=this.selectedElement;this._positionCells(t),this._getWrapShiftCells(),this.setGallerySize();var n=this.getCell(i);n&&(this.selectedIndex=this.getCellSlideIndex(n)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[t]),this.select(this.selectedIndex),e&&this.positionSliderAtSelected()},e}(0,t,e)}.apply(e,P=[y,d]),window,T=function(t,e){return function(t,e,i){"use strict";e.createMethods.push("_createLazyload");var n=e.prototype;function o(t,e){this.img=t,this.flickity=e,this.load()}return n._createLazyload=function(){this.on("select",this.lazyLoad)},n.lazyLoad=function(){var t=this.options.lazyLoad;if(t){var e="number"==typeof t?t:0,n=this.getAdjacentCellElements(e),r=[];n.forEach((function(t){var e=function(t){if("IMG"==t.nodeName){var e=t.getAttribute("data-flickity-lazyload"),n=t.getAttribute("data-flickity-lazyload-src"),o=t.getAttribute("data-flickity-lazyload-srcset");if(e||n||o)return[t]}var r=t.querySelectorAll("img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]");return i.makeArray(r)}(t);r=r.concat(e)})),r.forEach((function(t){new o(t,this)}),this)}},o.prototype.handleEvent=i.handleEvent,o.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var t=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),e=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=t,e&&this.img.setAttribute("srcset",e),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},o.prototype.onload=function(t){this.complete(t,"flickity-lazyloaded")},o.prototype.onerror=function(t){this.complete(t,"flickity-lazyerror")},o.prototype.complete=function(t,e){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var i=this.flickity.getParentCell(this.img),n=i&&i.element;this.flickity.cellSizeChange(n),this.img.classList.add(e),this.flickity.dispatchEvent("lazyLoad",t,n)},e.LazyLoader=o,e}(0,t,e)}.apply(e,P=[y,d]),window,P=[y,x,C,k,S,E,T],_="function"==typeof(j=function(t){return t})?j.apply(e,P):j,window,P=[_,d],void 0===(A="function"==typeof(j=function(t,e){t.createMethods.push("_createAsNavFor");var i=t.prototype;return i._createAsNavFor=function(){this.on("activate",this.activateAsNavFor),this.on("deactivate",this.deactivateAsNavFor),this.on("destroy",this.destroyAsNavFor);var t=this.options.asNavFor;if(t){var e=this;setTimeout((function(){e.setNavCompanion(t)}))}},i.setNavCompanion=function(i){i=e.getQueryElement(i);var n=t.data(i);if(n&&n!=this){this.navCompanion=n;var o=this;this.onNavCompanionSelect=function(){o.navCompanionSelect()},n.on("select",this.onNavCompanionSelect),this.on("staticClick",this.onNavStaticClick),this.navCompanionSelect(!0)}},i.navCompanionSelect=function(t){var e=this.navCompanion&&this.navCompanion.selectedCells;if(e){var i,n,o,r=e[0],s=this.navCompanion.cells.indexOf(r),a=s+e.length-1,l=Math.floor((i=s,n=a,o=this.navCompanion.cellAlign,(n-i)*o+i));if(this.selectCell(l,!1,t),this.removeNavSelectedElements(),!(l>=this.cells.length)){var c=this.cells.slice(s,a+1);this.navSelectedElements=c.map((function(t){return t.element})),this.changeNavSelectedClass("add")}}},i.changeNavSelectedClass=function(t){this.navSelectedElements.forEach((function(e){e.classList[t]("is-nav-selected")}))},i.activateAsNavFor=function(){this.navCompanionSelect(!0)},i.removeNavSelectedElements=function(){this.navSelectedElements&&(this.changeNavSelectedClass("remove"),delete this.navSelectedElements)},i.onNavStaticClick=function(t,e,i,n){"number"==typeof n&&this.navCompanion.selectCell(n)},i.deactivateAsNavFor=function(){this.removeNavSelectedElements()},i.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("select",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},t})?j.apply(e,P):j)||(t.exports=A),
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(t,i){"use strict";I=function(e){return function(t,e){var i=t.jQuery,n=t.console;function o(t,e){for(var i in e)t[i]=e[i];return t}var r=Array.prototype.slice;function s(t,e,a){if(!(this instanceof s))return new s(t,e,a);var l,c=t;("string"==typeof t&&(c=document.querySelectorAll(t)),c)?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&&"number"==typeof l.length?r.call(l):[l]),this.options=o({},this.options),"function"==typeof e?a=e:o(this.options,e),a&&this.on("always",a),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):n.error("Bad element for imagesLoaded "+(c||t))}s.prototype=Object.create(e.prototype),s.prototype.options={},s.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},s.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&a[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var a={1:!0,9:!0,11:!0};function l(t){this.img=t}function c(t,e){this.url=t,this.element=e,this.img=new Image}return s.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},s.prototype.addImage=function(t){var e=new l(t);this.images.push(e)},s.prototype.addBackground=function(t,e){var i=new c(t,e);this.images.push(i)},s.prototype.check=function(){var t=this;function e(e,i,n){setTimeout((function(){t.progress(e,i,n)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(t){t.once("progress",e),t.check()})):this.complete()},s.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&n&&n.log("progress: "+i,t,e)},s.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},l.prototype=Object.create(e.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},l.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},l.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},s.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((i=e).fn.imagesLoaded=function(t,e){return new s(this,t,e).jqDeferred.promise(i(this))})},s.makeJQueryPlugin(),s}(t,e)}.apply(e,P=[n])}("undefined"!=typeof window?window:this),window,void 0===(A=function(t,e){return function(t,e,i){"use strict";e.createMethods.push("_createImagesLoaded");var n=e.prototype;return n._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},n.imagesLoaded=function(){if(this.options.imagesLoaded){var t=this;i(this.slider).on("progress",(function(e,i){var n=t.getParentCell(i.img);t.cellSizeChange(n&&n.element),t.options.freeScroll||t.positionSliderAtSelected()}))}},e}(0,t,e)}.apply(e,P=[_,I]))||(t.exports=A)},function(t,e){!function(){var t=window.MutationObserver||window.WebKitMutationObserver,e="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch;if(!(void 0!==document.documentElement.style["touch-action"]||document.documentElement.style["-ms-touch-action"])&&e&&t){window.Hammer=window.Hammer||{};var i=/touch-action[:][\s]*(none)[^;'"]*/,n=/touch-action[:][\s]*(manipulation)[^;'"]*/,o=/touch-action/,r=/(iP(ad|hone|od))/.test(navigator.userAgent)&&("indexedDB"in window||!!window.performance);window.Hammer.time={getTouchAction:function(t){return this.checkStyleString(t.getAttribute("style"))},checkStyleString:function(t){if(o.test(t))return i.test(t)?"none":!n.test(t)||"manipulation"},shouldHammer:function(t){var e=t.target.hasParent;return!(!e||r&&!(Date.now()-t.target.lastStart<125))&&e},touchHandler:function(t){var e=this.shouldHammer(t);if("none"===e)this.dropHammer(t);else if("manipulation"===e){var i=t.target.getBoundingClientRect();!(i.top!==this.pos.top||i.left!==this.pos.left)&&this.dropHammer(t)}this.scrolled=!1,delete t.target.lastStart,delete t.target.hasParent},dropHammer:function(t){"touchend"===t.type&&(t.target.focus(),setTimeout((function(){t.target.click()}),0)),t.preventDefault()},touchStart:function(t){this.pos=t.target.getBoundingClientRect(),t.target.hasParent=this.hasParent(t.target),r&&t.target.hasParent&&(t.target.lastStart=Date.now())},styleWatcher:function(t){t.forEach(this.styleUpdater,this)},styleUpdater:function(t){if(t.target.updateNext)t.target.updateNext=!1;else{var e=this.getTouchAction(t.target);e?"none"!==e&&(t.target.hadTouchNone=!1):!e&&(t.oldValue&&this.checkStyleString(t.oldValue)||t.target.hadTouchNone)&&(t.target.hadTouchNone=!0,t.target.updateNext=!1,t.target.setAttribute("style",t.target.getAttribute("style")+" touch-action: none;"))}},hasParent:function(t){for(var e,i=t;i&&i.parentNode;i=i.parentNode)if(e=this.getTouchAction(i))return e;return!1},installStartEvents:function(){document.addEventListener("touchstart",this.touchStart.bind(this)),document.addEventListener("mousedown",this.touchStart.bind(this))},installEndEvents:function(){document.addEventListener("touchend",this.touchHandler.bind(this),!0),document.addEventListener("mouseup",this.touchHandler.bind(this),!0)},installObserver:function(){this.observer=new t(this.styleWatcher.bind(this)).observe(document,{subtree:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["style"]})},install:function(){this.installEndEvents(),this.installStartEvents(),this.installObserver()}},window.Hammer.time.install()}}()},function(t,e,i){
/**
 * sticky-sidebar - A JavaScript plugin for making smart and high performance.
 * @version v3.3.1
 * @link https://github.com/abouolia/sticky-sidebar
 * @author Ahmed Bouhuolia
 * @license The MIT License (MIT)
**/
!function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var e=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),i=function(){var i=".stickySidebar",n={topSpacing:0,bottomSpacing:0,containerSelector:!1,innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1};return function(){function o(e){var i=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t(this,o),this.options=o.extend(n,r),this.sidebar="string"==typeof e?document.querySelector(e):e,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this._resizeListeners=[],this.dimensions={translateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHeight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach((function(t){i[t]=i[t].bind(i)})),this.initialize()}return e(o,[{key:"initialize",value:function(){var t=this;if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&&(this.sidebarInner=!1)),!this.sidebarInner){var e=document.createElement("div");for(e.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(e);this.sidebar.firstChild!=e;)e.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){var i=document.querySelectorAll(this.options.containerSelector);if((i=Array.prototype.slice.call(i)).forEach((function(e,i){e.contains(t.sidebar)&&(t.container=e)})),!i.length)throw new Error("The container does not contains on the sidebar.")}"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1}),window.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+i,this),this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(t){this.updateSticky(t)}},{key:"calcDimensions",value:function(){if(!this._breakpoint){var t=this.dimensions;t.containerTop=o.offsetRelative(this.container).top,t.containerHeight=this.container.clientHeight,t.containerBottom=t.containerTop+t.containerHeight,t.sidebarHeight=this.sidebarInner.offsetHeight,t.sidebarWidth=this.sidebar.offsetWidth,t.viewportHeight=window.innerHeight,this._calcDimensionsWithScroll()}}},{key:"_calcDimensionsWithScroll",value:function(){var t=this.dimensions;t.sidebarLeft=o.offsetRelative(this.sidebar).left,t.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,t.viewportBottom=t.viewportTop+t.viewportHeight,t.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft,t.topSpacing=this.options.topSpacing,t.bottomSpacing=this.options.bottomSpacing,"function"==typeof t.topSpacing&&(t.topSpacing=parseInt(t.topSpacing(this.sidebar))||0),"function"==typeof t.bottomSpacing&&(t.bottomSpacing=parseInt(t.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?t.topSpacing<t.lastTopSpacing&&(t.translateY+=t.lastTopSpacing-t.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&t.bottomSpacing<t.lastBottomSpacing&&(t.translateY+=t.lastBottomSpacing-t.bottomSpacing,this._reStyle=!0),t.lastTopSpacing=t.topSpacing,t.lastBottomSpacing=t.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){return this.dimensions.sidebarHeight<this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var t=this.dimensions;if(t.lastViewportTop!==t.viewportTop){var e="down"===this.direction?Math.min:Math.max;t.viewportTop===e(t.viewportTop,t.lastViewportTop)&&(this.direction="down"===this.direction?"up":"down")}}},{key:"getAffixType",value:function(){var t=this.dimensions,e=!1;this._calcDimensionsWithScroll();var i=t.sidebarHeight+t.containerTop,n=t.viewportTop+t.topSpacing,o=t.viewportBottom-t.bottomSpacing;return"up"===this.direction?n<=t.containerTop?(t.translateY=0,e="STATIC"):n<=t.translateY+t.containerTop?(t.translateY=n-t.containerTop,e="VIEWPORT-TOP"):!this.isSidebarFitsViewport()&&t.containerTop<=n&&(e="VIEWPORT-UNBOTTOM"):this.isSidebarFitsViewport()?t.sidebarHeight+n>=t.containerBottom?(t.translateY=t.containerBottom-i,e="CONTAINER-BOTTOM"):n>=t.containerTop&&(t.translateY=n-t.containerTop,e="VIEWPORT-TOP"):t.containerBottom<=o?(t.translateY=t.containerBottom-i,e="CONTAINER-BOTTOM"):i+t.translateY<=o?(t.translateY=o-i,e="VIEWPORT-BOTTOM"):t.containerTop+t.translateY<=n&&(e="VIEWPORT-UNBOTTOM"),t.translateY=Math.max(0,t.translateY),t.translateY=Math.min(t.containerHeight,t.translateY),t.lastViewportTop=t.viewportTop,e}},{key:"_getStyle",value:function(t){if(void 0!==t){var e={inner:{},outer:{}},i=this.dimensions;switch(t){case"VIEWPORT-TOP":e.inner={position:"fixed",top:i.topSpacing,left:i.sidebarLeft-i.viewportLeft,width:i.sidebarWidth};break;case"VIEWPORT-BOTTOM":e.inner={position:"fixed",top:"auto",left:i.sidebarLeft,bottom:i.bottomSpacing,width:i.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":var n=this._getTranslate(0,i.translateY+"px");e.inner=n?{transform:n}:{position:"absolute",top:i.translateY,width:i.sidebarWidth}}switch(t){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":e.outer={height:i.sidebarHeight,position:"relative"}}return e.outer=o.extend({height:"",position:""},e.outer),e.inner=o.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:this._getTranslate()},e.inner),e}}},{key:"stickyPosition",value:function(t){if(!this._breakpoint){t=this._reStyle||t||!1;var e=this.getAffixType(),n=this._getStyle(e);if((this.affixedType!=e||t)&&e){var r="affix."+e.toLowerCase().replace("viewport-","")+i;for(var s in o.eventTrigger(this.sidebar,r),"STATIC"===e?o.removeClass(this.sidebar,this.options.stickyClass):o.addClass(this.sidebar,this.options.stickyClass),n.outer)this.sidebar.style[s]=n.outer[s];for(var a in n.inner){var l="number"==typeof n.inner[a]?"px":"";this.sidebarInner.style[a]=n.inner[a]+l}var c="affixed."+e.toLowerCase().replace("viewport-","")+i;o.eventTrigger(this.sidebar,c)}else this._initialized&&(this.sidebarInner.style.left=n.inner.left);this.affixedType=e}}},{key:"_widthBreakpoint",value:function(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),o.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._running||(this._running=!0,function(e){requestAnimationFrame((function(){switch(e){case"scroll":t._calcDimensionsWithScroll(),t.observeScrollDir(),t.stickyPosition();break;case"resize":default:t._widthBreakpoint(),t.calcDimensions(),t.stickyPosition(!0)}t._running=!1}))}(e.type))}},{key:"_setSupportFeatures",value:function(){var t=this.support;t.transform=o.supportTransform(),t.transform3d=o.supportTransform(!0)}},{key:"_getTranslate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return this.support.transform3d?"translate3d("+t+", "+e+", "+i+")":!!this.support.translate&&"translate("+t+", "+e+")"}},{key:"destroy",value:function(){window.removeEventListener("resize",this,{caption:!1}),window.removeEventListener("scroll",this,{caption:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+i,this);var t={inner:{},outer:{}};for(var e in t.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},t.outer={height:"",position:""},t.outer)this.sidebar.style[e]=t.outer[e];for(var n in t.inner)this.sidebarInner.style[n]=t.inner[n];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(t){var e=!1,i=t?"perspective":"transform",n=i.charAt(0).toUpperCase()+i.slice(1),o=document.createElement("support").style;return(i+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ").forEach((function(t,i){if(void 0!==o[t])return e=t,!1})),e}},{key:"eventTrigger",value:function(t,e,i){try{var n=new CustomEvent(e,{detail:i})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i)}t.dispatchEvent(n)}},{key:"extend",value:function(t,e){var i={};for(var n in t)void 0!==e[n]?i[n]=e[n]:i[n]=t[n];return i}},{key:"offsetRelative",value:function(t){var e={left:0,top:0};do{var i=t.offsetTop,n=t.offsetLeft;isNaN(i)||(e.top+=i),isNaN(n)||(e.left+=n),t="BODY"===t.tagName?t.parentElement:t.offsetParent}while(t);return e}},{key:"addClass",value:function(t,e){o.hasClass(t,e)||(t.classList?t.classList.add(e):t.className+=" "+e)}},{key:"removeClass",value:function(t,e){o.hasClass(t,e)&&(t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(t,e){return t.classList?t.classList.contains(e):new RegExp("(^| )"+e+"( |$)","gi").test(t.className)}}]),o}()}();window.StickySidebar=i,function(){if("undefined"!=typeof window){var t=window.$||window.jQuery||window.Zepto;if(t){t.fn.stickySidebar=function(e){return this.each((function(){var n=t(this),o=t(this).data("stickySidebar");if(o||(o=new i(this,"object"==typeof e&&e),n.data("stickySidebar",o)),"string"==typeof e){if(void 0===o[e]&&-1===["destroy","updateSticky"].indexOf(e))throw new Error('No method named "'+e+'"');o[e]()}}))},t.fn.stickySidebar.Constructor=i;var e=t.fn.stickySidebar;t.fn.stickySidebar.noConflict=function(){return t.fn.stickySidebar=e,this}}}}()}()},function(t,e,i){var n,o,r;
/*!
 * jQuery.scrollTo
 * Copyright (c) 2007-2015 Ariel Flesler - aflesler<a>gmail<d>com | http://flesler.blogspot.com
 * Licensed under MIT
 * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
 * @projectDescription Lightweight, cross-browser and highly customizable animated scrolling with jQuery
 * @author Ariel Flesler
 * @version 2.1.2
 */!function(s){"use strict";o=[i(1)],void 0===(r="function"==typeof(n=function(t){var e=t.scrollTo=function(e,i,n){return t(window).scrollTo(e,i,n)};function i(e){return!e.nodeName||-1!==t.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])}function n(e){return t.isFunction(e)||t.isPlainObject(e)?e:{top:e,left:e}}return e.defaults={axis:"xy",duration:0,limit:!0},t.fn.scrollTo=function(o,r,s){"object"==typeof r&&(s=r,r=0),"function"==typeof s&&(s={onAfter:s}),"max"===o&&(o=9e9),s=t.extend({},e.defaults,s),r=r||s.duration;var a=s.queue&&s.axis.length>1;return a&&(r/=2),s.offset=n(s.offset),s.over=n(s.over),this.each((function(){if(null!==o){var l,c=i(this),u=c?this.contentWindow||window:this,h=t(u),d=o,p={};switch(typeof d){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(d)){d=n(d);break}d=c?t(d):t(d,u);case"object":if(0===d.length)return;(d.is||d.style)&&(l=(d=t(d)).offset())}var f=t.isFunction(s.offset)&&s.offset(u,d)||s.offset;t.each(s.axis.split(""),(function(t,i){var n="x"===i?"Left":"Top",o=n.toLowerCase(),r="scroll"+n,g=h[r](),v=e.max(u,i);if(l)p[r]=l[o]+(c?0:g-h.offset()[o]),s.margin&&(p[r]-=parseInt(d.css("margin"+n),10)||0,p[r]-=parseInt(d.css("border"+n+"Width"),10)||0),p[r]+=f[o]||0,s.over[o]&&(p[r]+=d["x"===i?"width":"height"]()*s.over[o]);else{var y=d[o];p[r]=y.slice&&"%"===y.slice(-1)?parseFloat(y)/100*v:y}s.limit&&/^\d+$/.test(p[r])&&(p[r]=p[r]<=0?0:Math.min(p[r],v)),!t&&s.axis.length>1&&(g===p[r]?p={}:a&&(m(s.onAfterFirst),p={}))})),m(s.onAfter)}function m(e){var i=t.extend({},s,{queue:!0,duration:r,complete:e&&function(){e.call(u,d,s)}});h.animate(p,i)}}))},e.max=function(e,n){var o="x"===n?"Width":"Height",r="scroll"+o;if(!i(e))return e[r]-t(e)[o.toLowerCase()]();var s="client"+o,a=e.ownerDocument||e.document,l=a.documentElement,c=a.body;return Math.max(l[r],c[r])-Math.min(l[s],c[s])},t.Tween.propHooks.scrollLeft=t.Tween.propHooks.scrollTop={get:function(e){return t(e.elem)[e.prop]()},set:function(e){var i=this.get(e);if(e.options.interrupt&&e._last&&e._last!==i)return t(e.elem).stop();var n=Math.round(e.now);i!==n&&(t(e.elem)[e.prop](n),e._last=this.get(e))}},e})?n.apply(e,o):n)||(t.exports=r)}()},function(t,e,i){var n,o,r;
/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */o=[i(1)],void 0===(r="function"==typeof(n=function(t){var e,i,n,o,r,s,a=function(){},l=!!window.jQuery,c=t(window),u=function(t,i){e.ev.on("mfp"+t+".mfp",i)},h=function(e,i,n,o){var r=document.createElement("div");return r.className="mfp-"+e,n&&(r.innerHTML=n),o?i&&i.appendChild(r):(r=t(r),i&&r.appendTo(i)),r},d=function(i,n){e.ev.triggerHandler("mfp"+i,n),e.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),e.st.callbacks[i]&&e.st.callbacks[i].apply(e,t.isArray(n)?n:[n]))},p=function(i){return i===s&&e.currTemplate.closeBtn||(e.currTemplate.closeBtn=t(e.st.closeMarkup.replace("%title%",e.st.tClose)),s=i),e.currTemplate.closeBtn},f=function(){t.magnificPopup.instance||((e=new a).init(),t.magnificPopup.instance=e)};a.prototype={constructor:a,init:function(){var i=navigator.appVersion;e.isLowIE=e.isIE8=document.all&&!document.addEventListener,e.isAndroid=/android/gi.test(i),e.isIOS=/iphone|ipad|ipod/gi.test(i),e.supportsTransition=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1}(),e.probablyMobile=e.isAndroid||e.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=t(document),e.popupsCache={}},open:function(i){var o;if(!1===i.isObj){e.items=i.items.toArray(),e.index=0;var s,a=i.items;for(o=0;o<a.length;o++)if((s=a[o]).parsed&&(s=s.el[0]),s===i.el[0]){e.index=o;break}}else e.items=t.isArray(i.items)?i.items:[i.items],e.index=i.index||0;if(!e.isOpen){e.types=[],r="",i.mainEl&&i.mainEl.length?e.ev=i.mainEl.eq(0):e.ev=n,i.key?(e.popupsCache[i.key]||(e.popupsCache[i.key]={}),e.currTemplate=e.popupsCache[i.key]):e.currTemplate={},e.st=t.extend(!0,{},t.magnificPopup.defaults,i),e.fixedContentPos="auto"===e.st.fixedContentPos?!e.probablyMobile:e.st.fixedContentPos,e.st.modal&&(e.st.closeOnContentClick=!1,e.st.closeOnBgClick=!1,e.st.showCloseBtn=!1,e.st.enableEscapeKey=!1),e.bgOverlay||(e.bgOverlay=h("bg").on("click.mfp",(function(){e.close()})),e.wrap=h("wrap").attr("tabindex",-1).on("click.mfp",(function(t){e._checkIfClose(t.target)&&e.close()})),e.container=h("container",e.wrap)),e.contentContainer=h("content"),e.st.preloader&&(e.preloader=h("preloader",e.container,e.st.tLoading));var l=t.magnificPopup.modules;for(o=0;o<l.length;o++){var f=l[o];f=f.charAt(0).toUpperCase()+f.slice(1),e["init"+f].call(e)}d("BeforeOpen"),e.st.showCloseBtn&&(e.st.closeBtnInside?(u("MarkupParse",(function(t,e,i,n){i.close_replaceWith=p(n.type)})),r+=" mfp-close-btn-in"):e.wrap.append(p())),e.st.alignTop&&(r+=" mfp-align-top"),e.fixedContentPos?e.wrap.css({overflow:e.st.overflowY,overflowX:"hidden",overflowY:e.st.overflowY}):e.wrap.css({top:c.scrollTop(),position:"absolute"}),(!1===e.st.fixedBgPos||"auto"===e.st.fixedBgPos&&!e.fixedContentPos)&&e.bgOverlay.css({height:n.height(),position:"absolute"}),e.st.enableEscapeKey&&n.on("keyup.mfp",(function(t){27===t.keyCode&&e.close()})),c.on("resize.mfp",(function(){e.updateSize()})),e.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&e.wrap.addClass(r);var m=e.wH=c.height(),g={};if(e.fixedContentPos&&e._hasScrollBar(m)){var v=e._getScrollbarSize();v&&(g.marginRight=v)}e.fixedContentPos&&(e.isIE7?t("body, html").css("overflow","hidden"):g.overflow="hidden");var y=e.st.mainClass;return e.isIE7&&(y+=" mfp-ie7"),y&&e._addClassToMFP(y),e.updateItemHTML(),d("BuildControls"),t("html").css(g),e.bgOverlay.add(e.wrap).prependTo(e.st.prependTo||t(document.body)),e._lastFocusedEl=document.activeElement,setTimeout((function(){e.content?(e._addClassToMFP("mfp-ready"),e._setFocus()):e.bgOverlay.addClass("mfp-ready"),n.on("focusin.mfp",e._onFocusIn)}),16),e.isOpen=!0,e.updateSize(m),d("Open"),i}e.updateItemHTML()},close:function(){e.isOpen&&(d("BeforeClose"),e.isOpen=!1,e.st.removalDelay&&!e.isLowIE&&e.supportsTransition?(e._addClassToMFP("mfp-removing"),setTimeout((function(){e._close()}),e.st.removalDelay)):e._close())},_close:function(){d("Close");var i="mfp-removing mfp-ready ";if(e.bgOverlay.detach(),e.wrap.detach(),e.container.empty(),e.st.mainClass&&(i+=e.st.mainClass+" "),e._removeClassFromMFP(i),e.fixedContentPos){var o={marginRight:""};e.isIE7?t("body, html").css("overflow",""):o.overflow="",t("html").css(o)}n.off("keyup.mfp focusin.mfp"),e.ev.off(".mfp"),e.wrap.attr("class","mfp-wrap").removeAttr("style"),e.bgOverlay.attr("class","mfp-bg"),e.container.attr("class","mfp-container"),!e.st.showCloseBtn||e.st.closeBtnInside&&!0!==e.currTemplate[e.currItem.type]||e.currTemplate.closeBtn&&e.currTemplate.closeBtn.detach(),e.st.autoFocusLast&&e._lastFocusedEl&&t(e._lastFocusedEl).focus(),e.currItem=null,e.content=null,e.currTemplate=null,e.prevHeight=0,d("AfterClose")},updateSize:function(t){if(e.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;e.wrap.css("height",n),e.wH=n}else e.wH=t||c.height();e.fixedContentPos||e.wrap.css("height",e.wH),d("Resize")},updateItemHTML:function(){var i=e.items[e.index];e.contentContainer.detach(),e.content&&e.content.detach(),i.parsed||(i=e.parseEl(e.index));var n=i.type;if(d("BeforeChange",[e.currItem?e.currItem.type:"",n]),e.currItem=i,!e.currTemplate[n]){var r=!!e.st[n]&&e.st[n].markup;d("FirstMarkupParse",r),e.currTemplate[n]=!r||t(r)}o&&o!==i.type&&e.container.removeClass("mfp-"+o+"-holder");var s=e["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,e.currTemplate[n]);e.appendContent(s,n),i.preloaded=!0,d("Change",i),o=i.type,e.container.prepend(e.contentContainer),d("AfterChange")},appendContent:function(t,i){e.content=t,t?e.st.showCloseBtn&&e.st.closeBtnInside&&!0===e.currTemplate[i]?e.content.find(".mfp-close").length||e.content.append(p()):e.content=t:e.content="",d("BeforeAppend"),e.container.addClass("mfp-"+i+"-holder"),e.contentContainer.append(e.content)},parseEl:function(i){var n,o=e.items[i];if(o.tagName?o={el:t(o)}:(n=o.type,o={data:o,src:o.src}),o.el){for(var r=e.types,s=0;s<r.length;s++)if(o.el.hasClass("mfp-"+r[s])){n=r[s];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=n||e.st.type||"inline",o.index=i,o.parsed=!0,e.items[i]=o,d("ElementParse",o),e.items[i]},addGroup:function(t,i){var n=function(n){n.mfpEl=this,e._openClick(n,t,i)};i||(i={});var o="click.magnificPopup";i.mainEl=t,i.items?(i.isObj=!0,t.off(o).on(o,n)):(i.isObj=!1,i.delegate?t.off(o).on(o,i.delegate,n):(i.items=t,t.off(o).on(o,n)))},_openClick:function(i,n,o){if((void 0!==o.midClick?o.midClick:t.magnificPopup.defaults.midClick)||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){var r=void 0!==o.disableOn?o.disableOn:t.magnificPopup.defaults.disableOn;if(r)if(t.isFunction(r)){if(!r.call(e))return!0}else if(c.width()<r)return!0;i.type&&(i.preventDefault(),e.isOpen&&i.stopPropagation()),o.el=t(i.mfpEl),o.delegate&&(o.items=n.find(o.delegate)),e.open(o)}},updateStatus:function(t,n){if(e.preloader){i!==t&&e.container.removeClass("mfp-s-"+i),n||"loading"!==t||(n=e.st.tLoading);var o={status:t,text:n};d("UpdateStatus",o),t=o.status,n=o.text,e.preloader.html(n),e.preloader.find("a").on("click",(function(t){t.stopImmediatePropagation()})),e.container.addClass("mfp-s-"+t),i=t}},_checkIfClose:function(i){if(!t(i).hasClass("mfp-prevent-close")){var n=e.st.closeOnContentClick,o=e.st.closeOnBgClick;if(n&&o)return!0;if(!e.content||t(i).hasClass("mfp-close")||e.preloader&&i===e.preloader[0])return!0;if(i===e.content[0]||t.contains(e.content[0],i)){if(n)return!0}else if(o&&t.contains(document,i))return!0;return!1}},_addClassToMFP:function(t){e.bgOverlay.addClass(t),e.wrap.addClass(t)},_removeClassFromMFP:function(t){this.bgOverlay.removeClass(t),e.wrap.removeClass(t)},_hasScrollBar:function(t){return(e.isIE7?n.height():document.body.scrollHeight)>(t||c.height())},_setFocus:function(){(e.st.focus?e.content.find(e.st.focus).eq(0):e.wrap).focus()},_onFocusIn:function(i){if(i.target!==e.wrap[0]&&!t.contains(e.wrap[0],i.target))return e._setFocus(),!1},_parseMarkup:function(e,i,n){var o;n.data&&(i=t.extend(n.data,i)),d("MarkupParse",[e,i,n]),t.each(i,(function(i,n){if(void 0===n||!1===n)return!0;if((o=i.split("_")).length>1){var r=e.find(".mfp-"+o[0]);if(r.length>0){var s=o[1];"replaceWith"===s?r[0]!==n[0]&&r.replaceWith(n):"img"===s?r.is("img")?r.attr("src",n):r.replaceWith(t("<img>").attr("src",n).attr("class",r.attr("class"))):r.attr(o[1],n)}}else e.find(".mfp-"+i).html(n)}))},_getScrollbarSize:function(){if(void 0===e.scrollbarSize){var t=document.createElement("div");t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),e.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return e.scrollbarSize}},t.magnificPopup={instance:null,proto:a.prototype,modules:[],open:function(e,i){return f(),(e=e?t.extend(!0,{},e):{}).isObj=!0,e.index=i||0,this.instance.open(e)},close:function(){return t.magnificPopup.instance&&t.magnificPopup.instance.close()},registerModule:function(e,i){i.options&&(t.magnificPopup.defaults[e]=i.options),t.extend(this.proto,i.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},t.fn.magnificPopup=function(i){f();var n=t(this);if("string"==typeof i)if("open"===i){var o,r=l?n.data("magnificPopup"):n[0].magnificPopup,s=parseInt(arguments[1],10)||0;r.items?o=r.items[s]:(o=n,r.delegate&&(o=o.find(r.delegate)),o=o.eq(s)),e._openClick({mfpEl:o},n,r)}else e.isOpen&&e[i].apply(e,Array.prototype.slice.call(arguments,1));else i=t.extend(!0,{},i),l?n.data("magnificPopup",i):n[0].magnificPopup=i,e.addGroup(n,i);return n};var m,g,v,y=function(){v&&(g.after(v.addClass(m)).detach(),v=null)};t.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){e.types.push("inline"),u("Close.inline",(function(){y()}))},getInline:function(i,n){if(y(),i.src){var o=e.st.inline,r=t(i.src);if(r.length){var s=r[0].parentNode;s&&s.tagName&&(g||(m=o.hiddenClass,g=h(m),m="mfp-"+m),v=r.after(g).detach().removeClass(m)),e.updateStatus("ready")}else e.updateStatus("error",o.tNotFound),r=t("<div>");return i.inlineElement=r,r}return e.updateStatus("ready"),e._parseMarkup(n,{},i),n}}});var b,w=function(){b&&t(document.body).removeClass(b)},x=function(){w(),e.req&&e.req.abort()};t.magnificPopup.registerModule("ajax",{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){e.types.push("ajax"),b=e.st.ajax.cursor,u("Close.ajax",x),u("BeforeChange.ajax",x)},getAjax:function(i){b&&t(document.body).addClass(b),e.updateStatus("loading");var n=t.extend({url:i.src,success:function(n,o,r){var s={data:n,xhr:r};d("ParseAjax",s),e.appendContent(t(s.data),"ajax"),i.finished=!0,w(),e._setFocus(),setTimeout((function(){e.wrap.addClass("mfp-ready")}),16),e.updateStatus("ready"),d("AjaxContentAdded")},error:function(){w(),i.finished=i.loadError=!0,e.updateStatus("error",e.st.ajax.tError.replace("%url%",i.src))}},e.st.ajax.settings);return e.req=t.ajax(n),""}}});var C,k,S=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=e.st.image.titleSrc;if(n){if(t.isFunction(n))return n.call(e,i);if(i.el)return i.el.attr(n)||""}return""};t.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=e.st.image,n=".image";e.types.push("image"),u("Open"+n,(function(){"image"===e.currItem.type&&i.cursor&&t(document.body).addClass(i.cursor)})),u("Close"+n,(function(){i.cursor&&t(document.body).removeClass(i.cursor),c.off("resize.mfp")})),u("Resize"+n,e.resizeImage),e.isLowIE&&u("AfterChange",e.resizeImage)},resizeImage:function(){var t=e.currItem;if(t&&t.img&&e.st.image.verticalFit){var i=0;e.isLowIE&&(i=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",e.wH-i)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,C&&clearInterval(C),t.isCheckingImgSize=!1,d("ImageHasSize",t),t.imgHidden&&(e.content&&e.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var i=0,n=t.img[0],o=function(r){C&&clearInterval(C),C=setInterval((function(){n.naturalWidth>0?e._onImageHasSize(t):(i>200&&clearInterval(C),3==++i?o(10):40===i?o(50):100===i&&o(500))}),r)};o(1)},getImage:function(i,n){var o=0,r=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,d("ImageLoadComplete")):++o<200?setTimeout(r,100):s())},s=function(){i&&(i.img.off(".mfploader"),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus("error",a.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},a=e.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.el&&i.el.find("img").length&&(c.alt=i.el.find("img").attr("alt")),i.img=t(c).on("load.mfploader",r).on("error.mfploader",s),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),(c=i.img[0]).naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return e._parseMarkup(n,{title:S(i),img_replaceWith:i.img},i),e.resizeImage(),i.hasSize?(C&&clearInterval(C),i.loadError?(n.addClass("mfp-loading"),e.updateStatus("error",a.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),e.updateStatus("ready")),n):(e.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),e.findImageSize(i)),n)}}}),t.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,i=e.st.zoom,n=".zoom";if(i.enabled&&e.supportsTransition){var o,r,s=i.duration,a=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=n,e.css(o),e},l=function(){e.content.css("visibility","visible")};u("BuildControls"+n,(function(){if(e._allowZoom()){if(clearTimeout(o),e.content.css("visibility","hidden"),!(t=e._getItemToZoom()))return void l();(r=a(t)).css(e._getOffset()),e.wrap.append(r),o=setTimeout((function(){r.css(e._getOffset(!0)),o=setTimeout((function(){l(),setTimeout((function(){r.remove(),t=r=null,d("ZoomAnimationEnded")}),16)}),s)}),16)}})),u("BeforeClose"+n,(function(){if(e._allowZoom()){if(clearTimeout(o),e.st.removalDelay=s,!t){if(!(t=e._getItemToZoom()))return;r=a(t)}r.css(e._getOffset(!0)),e.wrap.append(r),e.content.css("visibility","hidden"),setTimeout((function(){r.css(e._getOffset())}),16)}})),u("Close"+n,(function(){e._allowZoom()&&(l(),r&&r.remove(),t=null)}))}},_allowZoom:function(){return"image"===e.currItem.type},_getItemToZoom:function(){return!!e.currItem.hasSize&&e.currItem.img},_getOffset:function(i){var n,o=(n=i?e.currItem.img:e.st.zoom.opener(e.currItem.el||e.currItem)).offset(),r=parseInt(n.css("padding-top"),10),s=parseInt(n.css("padding-bottom"),10);o.top-=t(window).scrollTop()-r;var a={width:n.width(),height:(l?n.innerHeight():n[0].offsetHeight)-s-r};return void 0===k&&(k=void 0!==document.createElement("p").style.MozTransform),k?a["-moz-transform"]=a.transform="translate("+o.left+"px,"+o.top+"px)":(a.left=o.left,a.top=o.top),a}}});var E=function(t){if(e.currTemplate.iframe){var i=e.currTemplate.iframe.find("iframe");i.length&&(t||(i[0].src="//about:blank"),e.isIE8&&i.css("display",t?"block":"none"))}};t.magnificPopup.registerModule("iframe",{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){e.types.push("iframe"),u("BeforeChange",(function(t,e,i){e!==i&&("iframe"===e?E():"iframe"===i&&E(!0))})),u("Close.iframe",(function(){E()}))},getIframe:function(i,n){var o=i.src,r=e.st.iframe;t.each(r.patterns,(function(){if(o.indexOf(this.index)>-1)return this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1}));var s={};return r.srcAction&&(s[r.srcAction]=o),e._parseMarkup(n,s,i),e.updateStatus("ready"),n}}});var T=function(t){var i=e.items.length;return t>i-1?t-i:t<0?i+t:t},_=function(t,e,i){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,i)};t.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=e.st.gallery,o=".mfp-gallery";if(e.direction=!0,!i||!i.enabled)return!1;r+=" mfp-gallery",u("Open"+o,(function(){i.navigateByImgClick&&e.wrap.on("click"+o,".mfp-img",(function(){if(e.items.length>1)return e.next(),!1})),n.on("keydown"+o,(function(t){37===t.keyCode?e.prev():39===t.keyCode&&e.next()}))})),u("UpdateStatus"+o,(function(t,i){i.text&&(i.text=_(i.text,e.currItem.index,e.items.length))})),u("MarkupParse"+o,(function(t,n,o,r){var s=e.items.length;o.counter=s>1?_(i.tCounter,r.index,s):""})),u("BuildControls"+o,(function(){if(e.items.length>1&&i.arrows&&!e.arrowLeft){var n=i.arrowMarkup,o=e.arrowLeft=t(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close"),r=e.arrowRight=t(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close");o.click((function(){e.prev()})),r.click((function(){e.next()})),e.container.append(o.add(r))}})),u("Change"+o,(function(){e._preloadTimeout&&clearTimeout(e._preloadTimeout),e._preloadTimeout=setTimeout((function(){e.preloadNearbyImages(),e._preloadTimeout=null}),16)})),u("Close"+o,(function(){n.off(o),e.wrap.off("click"+o),e.arrowRight=e.arrowLeft=null}))},next:function(){e.direction=!0,e.index=T(e.index+1),e.updateItemHTML()},prev:function(){e.direction=!1,e.index=T(e.index-1),e.updateItemHTML()},goTo:function(t){e.direction=t>=e.index,e.index=t,e.updateItemHTML()},preloadNearbyImages:function(){var t,i=e.st.gallery.preload,n=Math.min(i[0],e.items.length),o=Math.min(i[1],e.items.length);for(t=1;t<=(e.direction?o:n);t++)e._preloadItem(e.index+t);for(t=1;t<=(e.direction?n:o);t++)e._preloadItem(e.index-t)},_preloadItem:function(i){if(i=T(i),!e.items[i].preloaded){var n=e.items[i];n.parsed||(n=e.parseEl(i)),d("LazyLoad",n),"image"===n.type&&(n.img=t('<img class="mfp-img" />').on("load.mfploader",(function(){n.hasSize=!0})).on("error.mfploader",(function(){n.hasSize=!0,n.loadError=!0,d("LazyLoadError",n)})).attr("src",n.src)),n.preloaded=!0}}}}),t.magnificPopup.registerModule("retina",{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,(function(t){return"@2x"+t}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var t=e.st.retina,i=t.ratio;(i=isNaN(i)?i():i)>1&&(u("ImageHasSize.retina",(function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/i,width:"100%"})})),u("ElementParse.retina",(function(e,n){n.src=t.replaceSrc(n,i)})))}}}}),f()})?n.apply(e,o):n)||(t.exports=r)},function(t,e){
/*!
Waypoints - 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
!function(){"use strict";var t=0,e={};function i(n){if(!n)throw new Error("No options passed to Waypoint constructor");if(!n.element)throw new Error("No element option passed to Waypoint constructor");if(!n.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=i.Adapter.extend({},i.defaults,n),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),e[this.key]=this,t+=1}i.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},i.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete e[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(t){var i=[];for(var n in e)i.push(e[n]);for(var o=0,r=i.length;o<r;o++)i[o][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),e)e[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=i}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}var e=0,i={},n=window.Waypoint,o=window.onload;function r(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+e,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,i[t.waypointContextKey]=this,e+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new r(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}r.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},r.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;t&&e&&!n&&(this.adapter.off(".waypoints"),delete i[this.key])},r.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.waypoints",(function(){t.didResize||(t.didResize=!0,n.requestAnimationFrame(e))}))},r.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.waypoints",(function(){t.didScroll&&!n.isTouch||(t.didScroll=!0,n.requestAnimationFrame(e))}))},r.prototype.handleResize=function(){n.Context.refreshAll()},r.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var n=e[i],o=n.newScroll>n.oldScroll?n.forward:n.backward;for(var r in this.waypoints[i]){var s=this.waypoints[i][r];if(null!==s.triggerPoint){var a=n.oldScroll<s.triggerPoint,l=n.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(o),t[s.group.id]=s.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var n=0,o=t.length;n<o;n++)t[n].destroy()},r.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};for(var r in this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var s=t[r];for(var a in this.waypoints[r]){var l,c,u,h,d=this.waypoints[r][a],p=d.options.offset,f=d.triggerPoint,m=0,g=null==f;d.element!==d.element.window&&(m=d.adapter.offset()[s.offsetProp]),"function"==typeof p?p=p.apply(d):"string"==typeof p&&(p=parseFloat(p),d.options.offset.indexOf("%")>-1&&(p=Math.ceil(s.contextDimension*p/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(m+l-p),c=f<s.oldScroll,u=d.triggerPoint>=s.oldScroll,h=!c&&!u,!g&&(c&&u)?(d.queueTrigger(s.backward),o[d.group.id]=d.group):(!g&&h||g&&s.oldScroll>=d.triggerPoint)&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame((function(){for(var t in o)o[t].flushTriggers()})),this},r.findOrCreateByElement=function(t){return r.findByElement(t)||new r(t)},r.refreshAll=function(){for(var t in i)i[t].refresh()},r.findByElement=function(t){return i[t.waypointContextKey]},window.onload=function(){o&&o(),r.refreshAll()},n.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},n.Context=r}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}var i={vertical:{},horizontal:{}},n=window.Waypoint;function o(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}o.prototype.add=function(t){this.waypoints.push(t)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o="up"===i||"left"===i;n.sort(o?e:t);for(var r=0,s=n.length;r<s;r+=1){var a=n[r];(a.options.continuous||r===n.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},o.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i===this.waypoints.length-1?null:this.waypoints[i+1]},o.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},o.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},o.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(t){return i[t.axis][t.name]||new o(t)},n.Group=o}(),function(){"use strict";var t=window.jQuery,e=window.Waypoint;function i(e){this.$element=t(e)}t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],(function(t,e){i.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}})),t.each(["extend","inArray","isEmptyObject"],(function(e,n){i[n]=t[n]})),e.adapters.push({name:"jquery",Adapter:i}),e.Adapter=i}(),function(){"use strict";var t=window.Waypoint;function e(e){return function(){var i=[],n=arguments[0];return e.isFunction(arguments[0])&&((n=e.extend({},arguments[1])).handler=arguments[0]),this.each((function(){var o=e.extend({},n,{element:this});"string"==typeof o.context&&(o.context=e(this).closest(o.context)[0]),i.push(new t(o))})),i}}window.jQuery&&(window.jQuery.fn.waypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=e(window.Zepto))}()},function(t,e){!function(t,e,i){function n(e,i){this.bodyOverflowX,this.callbacks={hide:[],show:[]},this.checkInterval=null,this.Content,this.$el=t(e),this.$elProxy,this.elProxyPosition,this.enabled=!0,this.options=t.extend({},a,i),this.mouseIsOverProxy=!1,this.namespace="tooltipster-"+Math.round(1e5*Math.random()),this.Status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this._init()}function o(e,i){var n=!0;return t.each(e,(function(t,o){if(void 0===i[t]||e[t]!==i[t])return n=!1,!1})),n}function r(){return!c&&l}function s(){var t=(i.body||i.documentElement).style,e="transition";if("string"==typeof t[e])return!0;v=["Moz","Webkit","Khtml","O","ms"],e=e.charAt(0).toUpperCase()+e.substr(1);for(var n=0;n<v.length;n++)if("string"==typeof t[v[n]+e])return!0;return!1}var a={animation:"fade",arrow:!0,arrowColor:"",autoClose:!0,content:null,contentAsHTML:!1,contentCloning:!0,debug:!0,delay:200,minWidth:0,maxWidth:null,functionInit:function(t,e){},functionBefore:function(t,e){e()},functionReady:function(t,e){},functionAfter:function(t){},hideOnClick:!1,icon:"(?)",iconCloning:!0,iconDesktop:!1,iconTouch:!1,iconTheme:"tooltipster-icon",interactive:!1,interactiveTolerance:350,multiple:!1,offsetX:0,offsetY:0,onlyOne:!1,position:"top",positionTracker:!1,positionTrackerCallback:function(t){"hover"==this.option("trigger")&&this.option("autoClose")&&this.hide()},restoration:"current",speed:350,timer:0,theme:"tooltipster-default",touchDevices:!0,trigger:"hover",updateAnimation:!0};n.prototype={_init:function(){var e=this;if(i.querySelector){var n=null;void 0===e.$el.data("tooltipster-initialTitle")&&(void 0===(n=e.$el.attr("title"))&&(n=null),e.$el.data("tooltipster-initialTitle",n)),null!==e.options.content?e._content_set(e.options.content):e._content_set(n);var o=e.options.functionInit.call(e.$el,e.$el,e.Content);void 0!==o&&e._content_set(o),e.$el.removeAttr("title").addClass("tooltipstered"),!l&&e.options.iconDesktop||l&&e.options.iconTouch?("string"==typeof e.options.icon?(e.$elProxy=t('<span class="'+e.options.iconTheme+'"></span>'),e.$elProxy.text(e.options.icon)):e.options.iconCloning?e.$elProxy=e.options.icon.clone(!0):e.$elProxy=e.options.icon,e.$elProxy.insertAfter(e.$el)):e.$elProxy=e.$el,"hover"==e.options.trigger?(e.$elProxy.on("mouseenter."+e.namespace,(function(){r()&&!e.options.touchDevices||(e.mouseIsOverProxy=!0,e._show())})).on("mouseleave."+e.namespace,(function(){r()&&!e.options.touchDevices||(e.mouseIsOverProxy=!1)})),l&&e.options.touchDevices&&e.$elProxy.on("touchstart."+e.namespace,(function(){e._showNow()}))):"click"==e.options.trigger&&e.$elProxy.on("click."+e.namespace,(function(){r()&&!e.options.touchDevices||e._show()}))}},_show:function(){var t=this;"shown"!=t.Status&&"appearing"!=t.Status&&(t.options.delay?t.timerShow=setTimeout((function(){("click"==t.options.trigger||"hover"==t.options.trigger&&t.mouseIsOverProxy)&&t._showNow()}),t.options.delay):t._showNow())},_showNow:function(i){var n=this;n.options.functionBefore.call(n.$el,n.$el,(function(){if(n.enabled&&null!==n.Content){i&&n.callbacks.show.push(i),n.callbacks.hide=[],clearTimeout(n.timerShow),n.timerShow=null,clearTimeout(n.timerHide),n.timerHide=null,n.options.onlyOne&&t(".tooltipstered").not(n.$el).each((function(e,i){var n=t(i),o=n.data("tooltipster-ns");t.each(o,(function(t,e){var i=n.data(e),o=i.status(),r=i.option("autoClose");"hidden"!==o&&"disappearing"!==o&&r&&i.hide()}))}));var o=function(){n.Status="shown",t.each(n.callbacks.show,(function(t,e){e.call(n.$el)})),n.callbacks.show=[]};if("hidden"!==n.Status){var r=0;"disappearing"===n.Status?(n.Status="appearing",s()?(n.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+n.options.animation+"-show"),n.options.speed>0&&n.$tooltip.delay(n.options.speed),n.$tooltip.queue(o)):n.$tooltip.stop().fadeIn(o)):"shown"===n.Status&&o()}else{n.Status="appearing";r=n.options.speed;n.bodyOverflowX=t("body").css("overflow-x"),t("body").css("overflow-x","hidden");var a="tooltipster-"+n.options.animation,c="-webkit-transition-duration: "+n.options.speed+"ms; -webkit-animation-duration: "+n.options.speed+"ms; -moz-transition-duration: "+n.options.speed+"ms; -moz-animation-duration: "+n.options.speed+"ms; -o-transition-duration: "+n.options.speed+"ms; -o-animation-duration: "+n.options.speed+"ms; -ms-transition-duration: "+n.options.speed+"ms; -ms-animation-duration: "+n.options.speed+"ms; transition-duration: "+n.options.speed+"ms; animation-duration: "+n.options.speed+"ms;",u=n.options.minWidth?"min-width:"+Math.round(n.options.minWidth)+"px;":"",h=n.options.maxWidth?"max-width:"+Math.round(n.options.maxWidth)+"px;":"",d=n.options.interactive?"pointer-events: auto;":"";if(n.$tooltip=t('<div class="tooltipster-base '+n.options.theme+'" style="'+u+" "+h+" "+d+" "+c+'"><div class="tooltipster-content"></div></div>'),s()&&n.$tooltip.addClass(a),n._content_insert(),n.$tooltip.appendTo("body"),n.reposition(),n.options.functionReady.call(n.$el,n.$el,n.$tooltip),s()?(n.$tooltip.addClass(a+"-show"),n.options.speed>0&&n.$tooltip.delay(n.options.speed),n.$tooltip.queue(o)):n.$tooltip.css("display","none").fadeIn(n.options.speed,o),n._interval_set(),t(e).on("scroll."+n.namespace+" resize."+n.namespace,(function(){n.reposition()})),n.options.autoClose)if(t("body").off("."+n.namespace),"hover"==n.options.trigger){if(l&&setTimeout((function(){t("body").on("touchstart."+n.namespace,(function(){n.hide()}))}),0),n.options.interactive){l&&n.$tooltip.on("touchstart."+n.namespace,(function(t){t.stopPropagation()}));var p=null;n.$elProxy.add(n.$tooltip).on("mouseleave."+n.namespace+"-autoClose",(function(){clearTimeout(p),p=setTimeout((function(){n.hide()}),n.options.interactiveTolerance)})).on("mouseenter."+n.namespace+"-autoClose",(function(){clearTimeout(p)}))}else n.$elProxy.on("mouseleave."+n.namespace+"-autoClose",(function(){n.hide()}));n.options.hideOnClick&&n.$elProxy.on("click."+n.namespace+"-autoClose",(function(){n.hide()}))}else"click"==n.options.trigger&&(setTimeout((function(){t("body").on("click."+n.namespace+" touchstart."+n.namespace,(function(){n.hide()}))}),0),n.options.interactive&&n.$tooltip.on("click."+n.namespace+" touchstart."+n.namespace,(function(t){t.stopPropagation()})))}n.options.timer>0&&(n.timerHide=setTimeout((function(){n.timerHide=null,n.hide()}),n.options.timer+r))}}))},_interval_set:function(){var e=this;e.checkInterval=setInterval((function(){if(0===t("body").find(e.$el).length||0===t("body").find(e.$elProxy).length||"hidden"==e.Status||0===t("body").find(e.$tooltip).length)"shown"!=e.Status&&"appearing"!=e.Status||e.hide(),e._interval_cancel();else if(e.options.positionTracker){var i=e._repositionInfo(e.$elProxy),n=!1;o(i.dimension,e.elProxyPosition.dimension)&&("fixed"===e.$elProxy.css("position")?o(i.position,e.elProxyPosition.position)&&(n=!0):o(i.offset,e.elProxyPosition.offset)&&(n=!0)),n||(e.reposition(),e.options.positionTrackerCallback.call(e,e.$el))}}),200)},_interval_cancel:function(){clearInterval(this.checkInterval),this.checkInterval=null},_content_set:function(t){"object"==typeof t&&null!==t&&this.options.contentCloning&&(t=t.clone(!0)),this.Content=t},_content_insert:function(){var t=this,e=this.$tooltip.find(".tooltipster-content");"string"!=typeof t.Content||t.options.contentAsHTML?e.empty().append(t.Content):e.text(t.Content)},_update:function(t){var e=this;e._content_set(t),null!==e.Content?"hidden"!==e.Status&&(e._content_insert(),e.reposition(),e.options.updateAnimation&&(s()?(e.$tooltip.css({width:"","-webkit-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing"),setTimeout((function(){"hidden"!=e.Status&&(e.$tooltip.removeClass("tooltipster-content-changing"),setTimeout((function(){"hidden"!==e.Status&&e.$tooltip.css({"-webkit-transition":e.options.speed+"ms","-moz-transition":e.options.speed+"ms","-o-transition":e.options.speed+"ms","-ms-transition":e.options.speed+"ms",transition:e.options.speed+"ms"})}),e.options.speed))}),e.options.speed)):e.$tooltip.fadeTo(e.options.speed,.5,(function(){"hidden"!=e.Status&&e.$tooltip.fadeTo(e.options.speed,1)})))):e.hide()},_repositionInfo:function(t){return{dimension:{height:t.outerHeight(!1),width:t.outerWidth(!1)},offset:t.offset(),position:{left:parseInt(t.css("left")),top:parseInt(t.css("top"))}}},hide:function(i){var n=this;i&&n.callbacks.hide.push(i),n.callbacks.show=[],clearTimeout(n.timerShow),n.timerShow=null,clearTimeout(n.timerHide),n.timerHide=null;var o=function(){t.each(n.callbacks.hide,(function(t,e){e.call(n.$el)})),n.callbacks.hide=[]};if("shown"==n.Status||"appearing"==n.Status){n.Status="disappearing";var r=function(){n.Status="hidden","object"==typeof n.Content&&null!==n.Content&&n.Content.detach(),n.$tooltip.remove(),n.$tooltip=null,t(e).off("."+n.namespace),t("body").off("."+n.namespace).css("overflow-x",n.bodyOverflowX),t("body").off("."+n.namespace),n.$elProxy.off("."+n.namespace+"-autoClose"),n.options.functionAfter.call(n.$el,n.$el),o()};s()?(n.$tooltip.clearQueue().removeClass("tooltipster-"+n.options.animation+"-show").addClass("tooltipster-dying"),n.options.speed>0&&n.$tooltip.delay(n.options.speed),n.$tooltip.queue(r)):n.$tooltip.stop().fadeOut(n.options.speed,r)}else"hidden"==n.Status&&o();return n},show:function(t){return this._showNow(t),this},update:function(t){return this.content(t)},content:function(t){return void 0===t?this.Content:(this._update(t),this)},reposition:function(){var i=this;if(0!==t("body").find(i.$tooltip).length){i.$tooltip.css("width",""),i.elProxyPosition=i._repositionInfo(i.$elProxy);var n=null,o=t(e).width(),r=i.elProxyPosition,s=i.$tooltip.outerWidth(!1),a=(i.$tooltip.innerWidth(),i.$tooltip.outerHeight(!1));if(i.$elProxy.is("area")){var l=i.$elProxy.attr("shape"),c=i.$elProxy.parent().attr("name"),u=t('img[usemap="#'+c+'"]'),h=u.offset().left,d=u.offset().top,p=void 0!==i.$elProxy.attr("coords")?i.$elProxy.attr("coords").split(","):void 0;if("circle"==l){var f=parseInt(p[0]),m=parseInt(p[1]),g=parseInt(p[2]);r.dimension.height=2*g,r.dimension.width=2*g,r.offset.top=d+m-g,r.offset.left=h+f-g}else if("rect"==l){f=parseInt(p[0]),m=parseInt(p[1]);var v=parseInt(p[2]),y=parseInt(p[3]);r.dimension.height=y-m,r.dimension.width=v-f,r.offset.top=d+m,r.offset.left=h+f}else if("poly"==l){for(var b=0,w=0,x=0,C=0,k="even",S=0;S<p.length;S++){var E=parseInt(p[S]);"even"==k?(E>x&&(x=E,0===S&&(b=x)),E<b&&(b=E),k="odd"):(E>C&&(C=E,1==S&&(w=C)),E<w&&(w=E),k="even")}r.dimension.height=C-w,r.dimension.width=x-b,r.offset.top=d+w,r.offset.left=h+b}else r.dimension.height=u.outerHeight(!1),r.dimension.width=u.outerWidth(!1),r.offset.top=d,r.offset.left=h}var T=0,_=0,j=0,I=parseInt(i.options.offsetY),P=parseInt(i.options.offsetX),A=i.options.position;function O(){var i=t(e).scrollLeft();T-i<0&&(n=T-i,T=i),T+s-i>o&&(n=T-(o+i-s),T=o+i-s)}function Q(i,n){r.offset.top-t(e).scrollTop()-a-I-12<0&&n.indexOf("top")>-1&&(A=i),r.offset.top+r.dimension.height+a+12+I>t(e).scrollTop()+t(e).height()&&n.indexOf("bottom")>-1&&(A=i,j=r.offset.top-a-I-12)}if("top"==A){var D=r.offset.left+s-(r.offset.left+r.dimension.width);T=r.offset.left+P-D/2,j=r.offset.top-a-I-12,O(),Q("bottom","top")}if("top-left"==A&&(T=r.offset.left+P,j=r.offset.top-a-I-12,O(),Q("bottom-left","top-left")),"top-right"==A&&(T=r.offset.left+r.dimension.width+P-s,j=r.offset.top-a-I-12,O(),Q("bottom-right","top-right")),"bottom"==A){D=r.offset.left+s-(r.offset.left+r.dimension.width);T=r.offset.left-D/2+P,j=r.offset.top+r.dimension.height+I+12,O(),Q("top","bottom")}if("bottom-left"==A&&(T=r.offset.left+P,j=r.offset.top+r.dimension.height+I+12,O(),Q("top-left","bottom-left")),"bottom-right"==A&&(T=r.offset.left+r.dimension.width+P-s,j=r.offset.top+r.dimension.height+I+12,O(),Q("top-right","bottom-right")),"left"==A){T=r.offset.left-P-s-12,_=r.offset.left+P+r.dimension.width+12;var L=r.offset.top+a-(r.offset.top+r.dimension.height);if(j=r.offset.top-L/2-I,T<0&&_+s>o){var M=2*parseFloat(i.$tooltip.css("border-width")),z=s+T-M;i.$tooltip.css("width",z+"px"),a=i.$tooltip.outerHeight(!1),T=r.offset.left-P-z-12-M,L=r.offset.top+a-(r.offset.top+r.dimension.height),j=r.offset.top-L/2-I}else T<0&&(T=r.offset.left+P+r.dimension.width+12,n="left")}if("right"==A){T=r.offset.left+P+r.dimension.width+12,_=r.offset.left-P-s-12;L=r.offset.top+a-(r.offset.top+r.dimension.height);if(j=r.offset.top-L/2-I,T+s>o&&_<0){M=2*parseFloat(i.$tooltip.css("border-width")),z=o-T-M;i.$tooltip.css("width",z+"px"),a=i.$tooltip.outerHeight(!1),L=r.offset.top+a-(r.offset.top+r.dimension.height),j=r.offset.top-L/2-I}else T+s>o&&(T=r.offset.left-P-s-12,n="right")}if(i.options.arrow){var F="tooltipster-arrow-"+A;if(i.options.arrowColor.length<1)var B=i.$tooltip.css("background-color");else B=i.options.arrowColor;if(n?"left"==n?(F="tooltipster-arrow-right",n=""):"right"==n?(F="tooltipster-arrow-left",n=""):n="left:"+Math.round(n)+"px;":n="","top"==A||"top-left"==A||"top-right"==A)var W=parseFloat(i.$tooltip.css("border-bottom-width")),H=i.$tooltip.css("border-bottom-color");else if("bottom"==A||"bottom-left"==A||"bottom-right"==A)W=parseFloat(i.$tooltip.css("border-top-width")),H=i.$tooltip.css("border-top-color");else if("left"==A)W=parseFloat(i.$tooltip.css("border-right-width")),H=i.$tooltip.css("border-right-color");else if("right"==A)W=parseFloat(i.$tooltip.css("border-left-width")),H=i.$tooltip.css("border-left-color");else W=parseFloat(i.$tooltip.css("border-bottom-width")),H=i.$tooltip.css("border-bottom-color");W>1&&W++;var N="";if(0!==W){var R="",$="border-color: "+H+";";-1!==F.indexOf("bottom")?R="margin-top: -"+Math.round(W)+"px;":-1!==F.indexOf("top")?R="margin-bottom: -"+Math.round(W)+"px;":-1!==F.indexOf("left")?R="margin-right: -"+Math.round(W)+"px;":-1!==F.indexOf("right")&&(R="margin-left: -"+Math.round(W)+"px;"),N='<span class="tooltipster-arrow-border" style="'+R+" "+$+';"></span>'}i.$tooltip.find(".tooltipster-arrow").remove();var V='<div class="'+F+' tooltipster-arrow" style="'+n+'">'+N+'<span style="border-color:'+B+';"></span></div>';i.$tooltip.append(V)}i.$tooltip.css({top:Math.round(j)+"px",left:Math.round(T)+"px"})}return i},enable:function(){return this.enabled=!0,this},disable:function(){return this.hide(),this.enabled=!1,this},destroy:function(){var e=this;e.hide(),e.$el[0]!==e.$elProxy[0]&&e.$elProxy.remove(),e.$el.removeData(e.namespace).off("."+e.namespace);var i=e.$el.data("tooltipster-ns");if(1===i.length){var n=null;"previous"===e.options.restoration?n=e.$el.data("tooltipster-initialTitle"):"current"===e.options.restoration&&(n="string"==typeof e.Content?e.Content:t("<div></div>").append(e.Content).html()),n&&e.$el.attr("title",n),e.$el.removeClass("tooltipstered").removeData("tooltipster-ns").removeData("tooltipster-initialTitle")}else i=t.grep(i,(function(t,i){return t!==e.namespace})),e.$el.data("tooltipster-ns",i);return e},elementIcon:function(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:void 0},elementTooltip:function(){return this.$tooltip?this.$tooltip[0]:void 0},option:function(t,e){return void 0===e?this.options[t]:(this.options[t]=e,this)},status:function(){return this.Status}},t.fn.tooltipster=function(){var e=arguments;if(0===this.length){if("string"==typeof e[0]){var i=!0;switch(e[0]){case"setDefaults":t.extend(a,e[1]);break;default:i=!1}return!!i||this}return this}if("string"==typeof e[0]){var o="#*$~&";return this.each((function(){var i=t(this).data("tooltipster-ns"),n=i?t(this).data(i[0]):null;if(!n)throw new Error("You called Tooltipster's \""+e[0]+'" method on an uninitialized element');if("function"!=typeof n[e[0]])throw new Error('Unknown method .tooltipster("'+e[0]+'")');var r=n[e[0]](e[1],e[2]);if(r!==n)return o=r,!1})),"#*$~&"!==o?o:this}var r=[],s=e[0]&&void 0!==e[0].multiple,l=s&&e[0].multiple||!s&&a.multiple,c=e[0]&&void 0!==e[0].debug,u=c&&e[0].debug||!c&&a.debug;return this.each((function(){var i=!1,o=t(this).data("tooltipster-ns"),s=null;o?l?i=!0:u&&console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.'):i=!0,i&&(s=new n(this,e[0]),o||(o=[]),o.push(s.namespace),t(this).data("tooltipster-ns",o),t(this).data(s.namespace,s)),r.push(s)})),l?r:this};var l=!!("ontouchstart"in e),c=!1;t("body").one("mousemove",(function(){c=!0}))}(jQuery,window,document)},function(t,e,i){"use strict";(function(t){var e=i(4),n=i.n(e);t.Flatsome={behaviors:{},plugin:function(t,e,i){i=i||{},jQuery.fn[t]=function(o){if("string"==typeof arguments[0]){var r=null,s=arguments[0],a=Array.prototype.slice.call(arguments,1);return this.each((function(){if(!jQuery.data(this,"plugin_"+t)||"function"!=typeof jQuery.data(this,"plugin_"+t)[s])throw new Error("Method "+s+" does not exist on jQuery."+t);r=jQuery.data(this,"plugin_"+t)[s].apply(this,a)})),"destroy"===s&&this.each((function(){jQuery(this).removeData("plugin_"+t)})),void 0!==r?r:this}if("object"===n()(o)||!o)return this.each((function(){jQuery.data(this,"plugin_"+t)||(o=jQuery.extend({},i,o),jQuery.data(this,"plugin_"+t,new e(this,o)))}))}},behavior:function(t,e){this.behaviors[t]=e,e.arrive&&jQuery(document).arrive(e.arrive.selector,e.arrive.handler||function(){Flatsome.attach(t,this.parentNode)})},attach:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if("string"==typeof t)return this.behaviors.hasOwnProperty(t)&&"function"==typeof this.behaviors[t].attach?this.behaviors[t].attach(e||document):null;for(var i in this.behaviors)"function"==typeof this.behaviors[i].attach&&this.behaviors[i].attach(e||document)},detach:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if("string"==typeof t)return this.behaviors.hasOwnProperty(t)&&"function"==typeof this.behaviors[t].detach?this.behaviors[t].detach(e||document):null;for(var i in this.behaviors)"function"==typeof this.behaviors[i].detach&&this.behaviors[i].detach(e||document)}}}).call(this,i(0))},function(t,e){var i=jQuery("#wrapper"),n=jQuery("#header"),o=jQuery(".header-top",n),r=jQuery("#wpadminbar"),s=r.length&&r.is(":visible")?r.height():0,a=n.hasClass("has-sticky"),l=n.hasClass("sticky-hide-on-scroll"),c=-jQuery(".header-wrapper").height()-100,u=o.hasClass("hide-for-sticky")?-o.height()-1:-1;if(jQuery(".sticky-shrink .header-wrapper").length){var h=o.hasClass("hide-for-sticky")?o.height():0;c=-1-h+s,u=-1-h}if(a&&(n.find(".header-wrapper").waypoint((function(t){var e=jQuery(this.element),i=n.height();"down"===t&&(e.addClass("stuck"),n.height(i),jQuery(".has-transparent").removeClass("transparent"),jQuery(".toggle-nav-dark").removeClass("nav-dark"))}),{offset:c}),i.waypoint((function(t){"up"===t&&(n.height(""),jQuery(".header-wrapper").removeClass("stuck"),jQuery(".has-transparent").addClass("transparent"),jQuery(".toggle-nav-dark").addClass("nav-dark"))}),{offset:u+s}),l)){var d,p=0;jQuery(window).scroll((function(){clearTimeout(d);var t=jQuery(window).scrollTop(),e=jQuery(".header-wrapper");t>=e.outerHeight()&&(t<=p?(e.addClass("stuck"),n.removeClass("sticky-hide-on-scroll--active")):(e.removeClass("stuck"),n.addClass("sticky-hide-on-scroll--active"))),d=setTimeout((function(){p=jQuery(window).scrollTop()}),100)}))}},function(t,e,i){"use strict";(function(t){var e=i(2),n=i.n(e);i(38);n()(),t.objectFitImages=n.a}).call(this,i(0))},function(t,e){!function(t,e){"use strict";if("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)"isIntersecting"in t.IntersectionObserverEntry.prototype||Object.defineProperty(t.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var i=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o.prototype.observe=function(t){if(!this._observationTargets.some((function(e){return e.element==t}))){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,i){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==i[e-1]}))},o.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(r(t,"resize",this._checkForIntersections,!0),r(e,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var e=this._rootIsInDom(),i=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach((function(o){var r=o.element,s=a(r),l=this._rootContainsTarget(r),c=o.entry,u=e&&l&&this._computeTargetAndRootIntersection(r,i),h=o.entry=new n({time:t.performance&&performance.now&&performance.now(),target:r,boundingClientRect:s,rootBounds:i,intersectionRect:u});c?e&&l?this._hasCrossedThreshold(c,h)&&this._queuedEntries.push(h):c&&c.isIntersecting&&this._queuedEntries.push(h):this._queuedEntries.push(h)}),this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(i,n){if("none"!=t.getComputedStyle(i).display){for(var o,r,s,l,u,h,d,p,f=a(i),m=c(i),g=!1;!g;){var v=null,y=1==m.nodeType?t.getComputedStyle(m):{};if("none"==y.display)return;if(m==this.root||m==e?(g=!0,v=n):m!=e.body&&m!=e.documentElement&&"visible"!=y.overflow&&(v=a(m)),v&&(o=v,r=f,s=void 0,l=void 0,u=void 0,h=void 0,d=void 0,p=void 0,s=Math.max(o.top,r.top),l=Math.min(o.bottom,r.bottom),u=Math.max(o.left,r.left),h=Math.min(o.right,r.right),p=l-s,!(f=(d=h-u)>=0&&p>=0&&{top:s,bottom:l,left:u,right:h,width:d,height:p})))break;m=c(m)}return f}},o.prototype._getRootRect=function(){var t;if(this.root)t=a(this.root);else{var i=e.documentElement,n=e.body;t={top:0,left:0,right:i.clientWidth||n.clientWidth,width:i.clientWidth||n.clientWidth,bottom:i.clientHeight||n.clientHeight,height:i.clientHeight||n.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map((function(e,i){return"px"==e.unit?e.value:e.value*(i%2?t.width:t.height)/100})),i={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return i.width=i.right-i.left,i.height=i.bottom-i.top,i},o.prototype._hasCrossedThreshold=function(t,e){var i=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(i!==n)for(var o=0;o<this.thresholds.length;o++){var r=this.thresholds[o];if(r==i||r==n||r<i!=r<n)return!0}},o.prototype._rootIsInDom=function(){return!this.root||l(e,this.root)},o.prototype._rootContainsTarget=function(t){return l(this.root||e,t)},o.prototype._registerInstance=function(){i.indexOf(this)<0&&i.push(this)},o.prototype._unregisterInstance=function(){var t=i.indexOf(this);-1!=t&&i.splice(t,1)},t.IntersectionObserver=o,t.IntersectionObserverEntry=n}function n(t){this.time=t.time,this.target=t.target,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0},this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,i=e.width*e.height,n=this.intersectionRect,o=n.width*n.height;this.intersectionRatio=i?Number((o/i).toFixed(4)):this.isIntersecting?1:0}function o(t,e){var i,n,o,r=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=(i=this._checkForIntersections.bind(this),n=this.THROTTLE_TIMEOUT,o=null,function(){o||(o=setTimeout((function(){i(),o=null}),n))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map((function(t){return t.value+t.unit})).join(" ")}function r(t,e,i,n){"function"==typeof t.addEventListener?t.addEventListener(e,i,n||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,i)}function s(t,e,i,n){"function"==typeof t.removeEventListener?t.removeEventListener(e,i,n||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,i)}function a(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function l(t,e){for(var i=e;i;){if(i==t)return!0;i=c(i)}return!1}function c(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e}}(window,document)},function(t,e,i){"use strict";var n=[];function o(){for(var t=0;t<n.length;t++)n[t].element.offsetParent?r(n[t]):n.splice(t,1)}function r(t){!function(t){var e=t.element,i=t.type,n=u(e.dataset.parallax),o=l(e),r=(window.innerHeight-o.offsetHeight)*n;switch(i){case"backgroundImage":e.style.backgroundSize=n?"100% auto":null;break;case"backgroundElement":e.style.height=n?"".concat(o.offsetHeight+r,"px"):null}}(t),function(t){var e=t.element,i=t.type,n=u(e.dataset.parallax||e.dataset.parallaxBackground),o=window.innerHeight,r=l(e),s=e.offsetHeight-r.offsetHeight,c=e.getBoundingClientRect(),h=r!==e?r.getBoundingClientRect():c,d=c.top+e.offsetHeight/2,p=h.top+r.offsetHeight/2,f=o/2-d,m=o/2-p,g=d+a()<o/2?a():f,v=(Math.abs(f),Math.abs(g)/(o/2)),y=0;if(h.top>o||h.top+r.offsetHeight<0)return;switch(i){case"backgroundImage":y=h.top*n,e.style.backgroundPosition=n?"50% ".concat(y.toFixed(0),"px"):null,e.style.backgroundAttachment=n?"fixed":null;break;case"backgroundElement":y=m*n-s/2,e.style.transform=n?"translate3d(0, ".concat(y.toFixed(2),"px, 0)"):null,e.style.backfaceVisibility=n?"hidden":null;break;case"element":y=g*n,e.style.transform=n?"translate3d(0, ".concat(y.toFixed(2),"px, 0)"):null,e.style.backfaceVisibility=n?"hidden":null,void 0!==e.dataset.parallaxFade&&(e.style.opacity=n?(b=1-v,b*(2-b)).toFixed(2):null)}var b}(t)}function s(t){return void 0!==t.dataset.parallaxBackground?"backgroundElement":void 0!==t.dataset.parallaxElemenet?"element":""!==t.style.backgroundImage?"backgroundImage":"element"}function a(){return document.documentElement.scrollTop||document.body.scrollTop}function l(t){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;for(;t&&!c(t).call(t,e);)t=t.parentElement;return t}(t,t.dataset.parallaxContainer||"[data-parallax-container]")||t}function c(t){return t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector}function u(t){return t/10*-1/(2-Math.abs(t)/10)}window.addEventListener("scroll",(function(){return window.requestAnimationFrame(o)})),window.addEventListener("resize",(function(){return window.requestAnimationFrame(o)})),window.addEventListener("DOMNodeInserted",(function(){return window.requestAnimationFrame(o)})),window.jQuery&&(window.jQuery.fn.flatsomeParallax=function(t){"destroy"!==t&&this.each((function(t,e){return function(t){t.classList.add("parallax-active"),!document.querySelector("body").classList.contains("parallax-mobile")&&/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)||t.classList&&t.dataset&&(n.push({element:t,type:s(t)}),r(n[n.length-1]))}(e)}))})},function(t,e){Flatsome.plugin("resizeselect",(function(t,e){jQuery(t).change((function(){var t=jQuery(this),e=t.find("option:selected").val(),i=t.find("option:selected").text(),n=jQuery('<span class="select-resize-ghost">').html(i);n.appendTo(t.parent());var o=n.width();n.remove(),t.width(o+7),e&&t.parent().parent().find("input.search-field").focus()})).change()}))},function(t,e,i){"use strict";var n=i(5),o=i.n(n);jQuery(".section .loading-spin, .banner .loading-spin, .page-loader").fadeOut(),jQuery("#top-link").on("click",(function(t){jQuery.scrollTo(0,300),t.preventDefault()})),jQuery(".scroll-for-more").on("click",(function(){jQuery.scrollTo(jQuery(this),{duration:300})})),jQuery(".search-dropdown button").on("click",(function(t){jQuery(this).parent().find("input").trigger("focus"),t.preventDefault()})),jQuery(".current-cat").addClass("active"),jQuery("html").removeClass("loading-site"),setTimeout((function(){jQuery(".page-loader").remove()}),1e3),jQuery(".resize-select").resizeselect(),flatsomeVars.user.can_edit_pages&&jQuery(".block-edit-link").each((function(){var t=jQuery(this),e=t.data("link"),i=t.data("backend"),n=t.data("title"),o=t.parents('[id^="menu-item-"]');if(o.length&&o.hasClass("menu-item-has-block")){var r=o.attr("id").match(/menu-item-(\d+)/);r&&r[1]&&(e+="&menu_id=".concat(r[1]))}jQuery(this).next().addClass("has-block").tooltipster({animationDuration:100,distance:-15,delay:0,repositionOnScroll:!0,interactive:!0,contentAsHTML:!0,content:n+' <br/> <a class="button edit-block-button edit-block-button-builder" href="'+e+'">UX Builder</a> <a class="button edit-block-button edit-block-button edit-block-button-backend" href="'+i+'">WP Editor</a>'}),jQuery(this).remove()})),document.addEventListener("uxb_app_ready",(function(){var t=new URLSearchParams(window.top.location.search),e=parseInt(t.get("menu_id"));e&&setTimeout((function(){var t=jQuery("#menu-item-".concat(e));t.hasClass("menu-item-has-block has-dropdown")&&!t.hasClass("current-dropdown")&&jQuery("#menu-item-".concat(e," a:first")).trigger("click")}),1e3)})),jQuery("#hotspot").on("click",(function(t){t.preventDefault()})),jQuery(".wpcf7-form .wpcf7-submit").on("click",(function(t){jQuery(this).parent().parent().addClass("processing")})),jQuery(".wpcf7").on("wpcf7invalid wpcf7spam wpcf7mailsent wpcf7mailfailed",(function(t){jQuery(".processing").removeClass("processing")})),jQuery(document).ajaxComplete((function(t,e,i){jQuery(".processing").removeClass("processing")})),jQuery((function(){o()()}))},function(t,e){Flatsome.behavior("animate",{attach:function(t){jQuery("[data-animate]",t).each((function(t,e){var i=jQuery(e);if(0===i.data("animate").length)return i.attr("data-animated","true");i.waypoint((function(t){if("down"===t){if("true"==i.data("animated"))return;setTimeout((function(){i.attr("data-animated","true")}),300)}}),{offset:"101%"})}))},detach:function(t){jQuery("[data-animate]",t).each((function(t,e){jQuery(e).attr("data-animated","false")}))}})},function(t,e){Flatsome.behavior("commons",{attach:function(t){jQuery("select.resizeselect").resizeselect(),jQuery("[data-parallax]",t).flatsomeParallax(),jQuery.fn.packery&&(jQuery("[data-packery-options], .has-packery",t).each((function(){var t=jQuery(this);t.packery(),setTimeout((function(){t.imagesLoaded((function(){t.packery("layout")}))}),100)})),jQuery(".banner-grid-wrapper").imagesLoaded((function(){jQuery(this.elements).removeClass("processing")})))},detach:function(t){}})},function(t,e,i){"use strict";var n=i(6),o=i.n(n);Flatsome.behavior("count-up",{attach:function(t){jQuery("span.count-up",t).each((function(t,e){var i=jQuery(e);i.waypoint({handler:function(t){if(!jQuery(this.element).hasClass("active")){var e=parseInt(i.text());new o.a(i.get(0),0,e,0,4).start(),i.addClass("active")}},offset:"100%"})}))}})},function(t,e,i){"use strict";(function(t){var e=i(7),n=i.n(e);function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(Object(i),!0).forEach((function(e){n()(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function s(e){e.addClass("current-dropdown"),function(e){var i=e,n=jQuery(".header-inner").width(),o=i.closest("li.menu-item"),s=o.hasClass("menu-item-design-full-width"),a=o.hasClass("menu-item-design-container-width"),l=!s&&!a,c=t.flatsomeVars.rtl;if(l){if(n<750)return!1;var u=i.outerWidth(),h=i.offset(),d=Math.max(document.documentElement.clientWidth,window.innerWidth||0),p=h.left-(d-n)/2;c&&(p=jQuery(window).width()-(h.left+u)-(d-n)/2);var f=i.width(),m=n-(p+f),g=!1;p>m&&p<f&&(g=(p+m)/3),m<0&&(g=-m),g&&c?i.css("margin-right",-g):g&&i.css("margin-left",-g),f>n&&i.addClass("nav-dropdown-full")}if(a){var v=document.querySelector(".header-inner").getBoundingClientRect(),y=i.get(0).getBoundingClientRect();i.css(r(r({width:n},c&&{right:-(v.right-y.right)}),!c&&{left:v.left-y.left}))}if(s){var b=document.body,w=b.getBoundingClientRect(),x=i.get(0).getBoundingClientRect(),C=b.clientWidth;i.css(r(r({width:C},c&&{right:-(w.right-x.right)-15}),!c&&{left:w.left-x.left-15}))}if(a||s){var k=null;if(o.closest("#top-bar").length&&(k=document.querySelector("#top-bar")),o.closest("#masthead").length&&(k=document.querySelector("#masthead")),o.closest("#wide-nav").length&&(k=document.querySelector("#wide-nav")),null!==k){var S=k.getBoundingClientRect(),E=o.get(0).getBoundingClientRect();i.css({top:S.bottom-E.bottom+E.height})}}}(e.find(".nav-dropdown"))}function a(t){t.removeClass("current-dropdown"),t.find(".nav-dropdown").attr("style","")}function l(t){t.each((function(t,e){var i=jQuery(e);i.hasClass("current-dropdown")&&a(i)}))}function c(t,e){t.length&&t.removeClass("ux-body-overlay--".concat(e,"-active"))}Flatsome.behavior("dropdown",{attach:function(t){var e=jQuery(".nav li.has-dropdown",t),i="uxBuilder"===jQuery("html").attr("ng-app"),n=jQuery(".ux-body-overlay"),o="ontouchstart"in window,r=!1,u=null;e.each((function(t,h){var d=jQuery(h),p=d.hasClass("nav-dropdown-toggle")&&!o,f=!1,m=!1;d.on("touchstart click",(function(t){"touchstart"===t.type&&(f=!0),"click"===t.type&&f&&(f&&!m&&t.preventDefault(),m=!0)})),i||p?(r=!0,d.on("click","a:first",(function(t){if(t.preventDefault(),u=d,d.hasClass("current-dropdown"))return a(d),void c(n,"click");l(e),s(d),function(t,e){if(!t.length)return;t.addClass("ux-body-overlay--".concat(e,"-active"))}(n,"click"),jQuery(document).trigger("flatsome_dropdown_opened",[d])}))):d.hoverIntent({sensitivity:3,interval:20,timeout:70,over:function(t){l(e),s(d),c(n,"click"),jQuery(document).trigger("flatsome_dropdown_opened",[d])},out:function(){m=!1,f=!1,a(d)}})})),!i&&r&&jQuery(document).on("click",(function(t){null===u||u===t.target||u.has(t.target).length||(a(u),c(n,"click"))})),jQuery(document).on("flatsome_dropdown_opened",(function(t,e){e.hasClass("menu-item-has-block")&&(jQuery.fn.flickity&&e.find("[data-flickity-options]").flickity("resize"),jQuery.fn.packery&&e.find("[data-packery-options]").packery("layout"))}))}})}).call(this,i(0))},function(t,e){Flatsome.behavior("lightbox-gallery",{attach:function(t){var e={delegate:"a",type:"image",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'<div class="loading-spin centered dark"></div>',removalDelay:300,gallery:{enabled:!0,navigateByImgClick:!0,arrowMarkup:'<button class="mfp-arrow mfp-arrow-%dir%" title="%title%"><i class="icon-angle-%dir%"></i></button>',preload:[0,1]},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',verticalFit:!1}};jQuery('.lightbox .gallery a[href*=".jpg"], .lightbox .gallery a[href*=".jpeg"], .lightbox a.lightbox-gallery',t).parent().magnificPopup(e),jQuery(".lightbox .lightbox-multi-gallery",t).length&&jQuery(".lightbox-multi-gallery",t).each((function(){jQuery(this).magnificPopup(e)}))}})},function(t,e){Flatsome.behavior("lightbox-image",{attach:function(t){jQuery(['.lightbox *[id^="attachment"] a[href*=".jpg"]','.lightbox *[id^="attachment"] a[href*=".jpeg"]','.lightbox .wp-block-image a[href*=".jpg"]:not([target="_blank"])','.lightbox .wp-block-image a[href*=".jpeg"]:not([target="_blank"])',".lightbox a.image-lightbox",'.lightbox .entry-content a[href*=".jpg"]','.lightbox .entry-content a[href*=".jpeg"]'].join(","),t).not([".lightbox a.lightbox-gallery",'.lightbox .gallery a[href*=".jpg"]','.lightbox .gallery a[href*=".jpeg"]','.lightbox .lightbox-multi-gallery a[href*=".jpg"]','.lightbox .lightbox-multi-gallery a[href*=".jpeg"]'].join(",")).magnificPopup({type:"image",tLoading:'<div class="loading-spin centered dark"></div>',closeOnContentClick:!0,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,removalDelay:300,image:{verticalFit:!1}})}})},function(t,e){Flatsome.behavior("lightboxes-link",{attach:function(t){jQuery(".lightbox-by-id",t).each((function(){var e=jQuery(this).attr("id");jQuery('a[href="#'+e+'"]',t).on("click",(function(t){var e=jQuery(t.currentTarget).attr("href").substring(1),i=jQuery("#".concat(e,".lightbox-by-id"));if(e&&i.length>0){var n=i[0],o=jQuery.magnificPopup.open?300:0;o&&jQuery.magnificPopup.close(),setTimeout((function(){jQuery.magnificPopup.open({removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,items:{src:n,type:"inline",tLoading:'<div class="loading-spin dark"></div>'},callbacks:{open:function(){if(Flatsome.attach(this.content),jQuery.fn.flickity){var t=jQuery("[data-flickity-options]",this.content);t&&t.imagesLoaded((function(){t.flickity("resize")}))}if(jQuery.fn.packery){var e=jQuery("[data-packery-options]",this.content);e&&e.imagesLoaded((function(){e.packery("layout")}))}}}})}),o),t.preventDefault()}}))}))}})},function(t,e){Flatsome.behavior("lightbox-video",{attach:function(t){jQuery('a.open-video, a.button[href*="vimeo"], a.button[href*="youtube.com/watch"]',t).magnificPopup({type:"iframe",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,mainClass:"my-mfp-video",closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'<div class="loading-spin centered dark"></div>',removalDelay:300,preloader:!0,callbacks:{open:function(){jQuery(".slider .is-selected .video").trigger("pause")},close:function(){jQuery(".slider .is-selected .video").trigger("play")}}})}})},function(t,e){Flatsome.behavior("lightboxes",{attach:function(t){jQuery("[data-open]",t).on("click",(function(t){var e=jQuery(t.currentTarget),i=e.data("open"),n=e.data("color"),o=e.data("bg"),r=e.data("pos"),s=e.data("visible-after"),a=e.data("class"),l=e.attr("data-focus");e.offset();e.addClass("current-lightbox-clicked"),jQuery.magnificPopup.open({items:{src:i,type:"inline",tLoading:'<div class="loading-spin dark"></div>'},removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,focus:l,callbacks:{beforeOpen:function(){this.st.mainClass="off-canvas ".concat(n," off-canvas-").concat(r)},open:function(){jQuery("html").addClass("has-off-canvas"),jQuery("html").addClass("has-off-canvas-"+r),a&&jQuery(".mfp-content").addClass(a),o&&jQuery(".mfp-bg").addClass(o),jQuery(".mfp-content .resize-select").change(),jQuery.fn.packery&&jQuery("[data-packery-options], .has-packery").packery("layout")},beforeClose:function(){jQuery("html").removeClass("has-off-canvas")},afterClose:function(){jQuery("html").removeClass("has-off-canvas-"+r),jQuery(".current-lightbox-clicked").removeClass("current-lightbox-clicked"),s&&jQuery(i).removeClass("mfp-hide")}}}),t.preventDefault()}))}})},function(t,e){Flatsome.behavior("slider",{attach:function(t){(jQuery(t).data("flickityOptions")?jQuery(t):jQuery("[data-flickity-options]",t)).each((function(t,e){var i=jQuery(e),n=i.closest(".slider-wrapper"),o=i.data("flickity-options");if("undefined"!=typeof UxBuilder&&(o.draggable=!1),!0!==o.watchCSS){i.on("ready.flickity",(function(){i.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),i.find(".is-selected .video-bg").trigger("play"),"requestAnimationFrame"in window&&(i.removeClass("flickity-enabled"),window.requestAnimationFrame((function(){i.addClass("flickity-enabled")})))}));var r=i.flickity(o);if(i.imagesLoaded((function(){n.find(".loading-spin").fadeOut()})),i.on("change.flickity",(function(){i.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),i.find(".is-selected .video-bg").trigger("play")})),i.on("dragStart.flickity",(function(){document.ontouchmove=function(t){return t.preventDefault()},i.addClass("is-dragging")})),i.on("dragEnd.flickity",(function(){document.ontouchmove=function(){return!0},i.removeClass("is-dragging")})),o.parallax){var s=r.data("flickity"),a=i.find(".bg, .flickity-slider > .img img");i.addClass("slider-has-parallax"),i.on("scroll.flickity",(function(t,e){s.slides.forEach((function(t,e){var i=a[e],n=-1*(t.target+s.x)/o.parallax;i&&(i.style.transform="translateX( "+n+"px)")}))}))}}}))},detach:function(t){jQuery(t).data("flickityOptions")?jQuery(t).flickity("destroy"):jQuery("[data-flickity-options]",t).flickity("destroy")}})},function(t,e){function i(t,e,i){e.each((function(e,i){return jQuery(i).toggleClass("active",e===t)})),i.each((function(e,i){return jQuery(i).toggleClass("active",e===t)})),jQuery.fn.flickity&&jQuery("[data-flickity-options]",i[t]).flickity("resize"),jQuery.fn.packery&&jQuery("[data-packery-options]",i[t]).packery("layout")}Flatsome.behavior("tabs",{attach:function(t){var e=window.location.hash,n=window.location.href;jQuery(".tabbed-content",t).each((function(t,o){var r=jQuery(o),s=r.find("> .nav > li"),a=r.find("> .tab-panels > .panel"),l=s.filter(".reviews_tab").first();a.removeAttr("style"),s.each((function(t,n){var o=jQuery(n).find("a");o.on("click",(function(e){i(t,s,a),e.preventDefault(),e.stopPropagation()})),e.substr(1).length&&e.substr(1)===o.attr("href").split("#")[1]&&i(t,s,a)})),l.length&&(e.toLowerCase().indexOf("comment-")>=0||"#comments"===e||"#reviews"===e||"#tab-reviews"===e||n.indexOf("comment-page-")>0||n.indexOf("cpage=")>0)&&(l.find("a").trigger("click"),jQuery.scrollTo(".reviews_tab",{duration:300,offset:-150}))}))}})},function(t,e){Flatsome.behavior("toggle",{attach:function(t){function e(t){var e=jQuery(t.currentTarget).parent();e.toggleClass("active"),e.attr("aria-expanded","false"===e.attr("aria-expanded")?"true":"false"),t.preventDefault()}jQuery([".widget ul.children",".nav ul.children",".menu .sub-menu",".mobile-sidebar-levels-2 .nav ul.children > li > ul"].join(", "),t).each((function(){var t=jQuery(this).parents(".nav-slide").length?"right":"down";jQuery(this).parent().addClass("has-child").attr("aria-expanded","false"),jQuery(this).before('<button class="toggle"><i class="icon-angle-'.concat(t,'"></i></button>'))})),jQuery(".current-cat-parent",t).addClass("active").attr("aria-expanded","true").removeClass("current-cat-parent"),jQuery(".toggle",t).on("click",e);var i=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".sidebar-menu li.menu-item.has-child",t).each((function(){var t=jQuery(this),n=t.find("> a:first");"#"===n.attr("href")?n.on("click",(function(e){e.preventDefault(),t.toggleClass("active"),t.attr("aria-expanded","false"===t.attr("aria-expanded")?"true":"false")})):i&&n.next(".toggle").length&&n.on("click",e)}))}})},function(t,e){function i(t){t.attr("aria-hidden","true"),t.find("> li > a, > li > button").attr("tabindex","-1")}Flatsome.behavior("sidebar-slider",{attach:function(t){var e=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".mobile-sidebar-slide",t).each((function(t,n){var o=parseInt(jQuery(n).data("levels"),10)||1,r=jQuery(".sidebar-menu",n),s=jQuery(".nav-sidebar",n);jQuery(["> li > ul.children","> li > .sub-menu",o>1?"> li > ul.children > li > ul":null].filter(Boolean).join(", "),s).each((function(t,n){var o=jQuery(n),s=o.parent(),a=s.parents("ul:first"),l=jQuery(["> .toggle",'> a[href="#"]',e&&"> a"].filter(Boolean).join(","),s),c=s.find("> a").text().trim(),u=o.parents("ul").length,h=Boolean(window.flatsomeVars.rtl),d=jQuery('\n            <li class="nav-slide-header pt-half pb-half">\n              <button class="toggle">\n                <i class="icon-angle-left"></i>\n                '.concat(c||window.flatsomeVars.i18n.mainMenu,"\n              </button>\n            </li>\n          "));o.prepend(d),i(o);var p=null;l.off("click").on("click",(function(t){var e;s.attr("aria-expanded","true"),a.addClass("is-current-parent"),o.addClass("is-current-slide"),r.css("transform","translateX(".concat(h?"":"-").concat(100*u,"%)")),(e=o).attr("aria-hidden","false"),e.find("> li > a, > li > button").attr("tabindex",""),clearTimeout(p),t.preventDefault()})),d.find(".toggle").on("click",(function(){r.css("transform","translateX(".concat(h?"":"-").concat(100*(u-1),"%)")),i(o),p=setTimeout((function(){o.removeClass("is-current-slide"),a.removeClass("is-current-parent")}),300),s.removeClass("active"),s.attr("aria-expanded","false")}))}))}))}})},function(t,e){Flatsome.behavior("nav-hover",{attach:function(t){var e=jQuery(".ux-body-overlay",t);e.length&&jQuery(".nav-prompts-overlay > li.menu-item",t).on({mouseenter:function(){e.addClass("ux-body-overlay--hover-active")},mouseleave:function(){e.removeClass("ux-body-overlay--hover-active")}})}})},function(t,e){Flatsome.behavior("back-to-top",{attach:function(t){jQuery("body",t).waypoint({handler:function(e){jQuery(".back-to-top",t).toggleClass("active")},offset:"-100%"})}})},function(t,e){Flatsome.behavior("scroll-to",{attach:function(){var t=jQuery("span.scroll-to"),e=jQuery(".scroll-to-bullets"),i=flatsomeVars.sticky_height;if(e.length&&(e.children().tooltipster("destroy"),e.remove()),jQuery("li.scroll-to-link").remove(),t.length&&(e=jQuery('<div class="scroll-to-bullets hide-for-medium"/>'),jQuery("body").append(e),t.each((function(t,e){var n=jQuery(e),o=n.data("link"),r=n.data("title"),s=n.data("bullet"),a='a[href*="'.concat(o||"<nolink>",'"]');if(s){var l=jQuery('\n          <a href="'.concat(o,'" data-title="').concat(r,'" title="').concat(r,'">\n          <strong></strong>\n          </a>\n        '));l.tooltipster({position:"left",delay:50,contentAsHTML:!0,touchDevices:!1}),jQuery(".scroll-to-bullets").append(l)}var c=jQuery('\n          <li class="scroll-to-link"><a data-animate="fadeIn" href="'.concat(o,'" data-title="').concat(r,'" title="').concat(r,'">\n          ').concat(r,"\n          </a></li>\n        "));jQuery("li.nav-single-page").before(c),setTimeout((function(){jQuery(".scroll-to-link a").attr("data-animated","true")}),300),n.waypoint((function(t){jQuery(".scroll-to-bullets a, .scroll-to-link").removeClass("active"),jQuery(".scroll-to-bullets").find(a).addClass("active"),jQuery(".nav-single-page").parent().find(a).parent().addClass("active"),"up"===t&&jQuery(".scroll-to-bullets, .nav-single-page").find(a).removeClass("active").prev().addClass("active")}),{offset:i}),jQuery(a).off("click").on("click",(function(t){var e=jQuery(this).attr("href").split("#")[1];if(e){var n="\\#".concat(e),o="span.scroll-to[data-link=".concat(n,"]"),r=jQuery(o).offset().top-i;jQuery.scrollTo(r,{duration:500,axis:"y"}),jQuery.magnificPopup.close(),t.preventDefault()}}))})),location.hash)){var n=location.hash.replace("#","");jQuery.scrollTo("a[name="+n+"]",{duration:500,axis:"y",offset:-i})}},detach:function(){jQuery("span.scroll-to").length&&setTimeout(this.attach,0)}})},function(t,e){Flatsome.behavior("accordion",{attach:function(t){jQuery(".accordion",t).each((function(){var t=jQuery(this).attr("rel");if(t>0){var e=jQuery(this).find(".accordion-item:nth-child("+t+") .accordion-inner");e.show(),e.prev().addClass("active"),jQuery.fn.flickity&&e.find("[data-flickity-options]").flickity("resize"),jQuery.fn.packery&&e.find("[data-packery-options]").packery("layout")}}))}}),Flatsome.behavior("accordion-title",{attach:function(t){jQuery(".accordion-title",t).each((function(){jQuery(this).off("click.flatsome").on("click.flatsome",(function(t){if(jQuery(this).next().is(":hidden")){jQuery(this).parent().parent().find(".accordion-title").removeClass("active").next().slideUp(200),jQuery(this).toggleClass("active").next().slideDown(200,(function(){/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)&&jQuery.scrollTo(jQuery(this).prev(),{duration:300,offset:-100})}));var e=jQuery(this).parent().parent().find("[data-flickity-options]");Flatsome.detach("slider",e),Flatsome.attach("slider",e),jQuery.fn.packery&&jQuery(this).parent().parent().find("[data-packery-options]").packery("layout")}else jQuery(this).parent().parent().find(".accordion-title").removeClass("active").next().slideUp(200);t.preventDefault()}))}))}})},function(t,e){Flatsome.behavior("tooltips",{attach:function(t){jQuery(".tooltip, .has-tooltip, .tip-top, li.chosen a",t).tooltipster(),jQuery(".tooltip-as-html",t).tooltipster({interactive:!0,contentAsHTML:!0})}})},function(t,e){Flatsome.behavior("sticky-section",{attach:function(t){jQuery(".sticky-section",t).each((function(t,e){var i=jQuery(e);i.waypoint((function(t){"down"===t&&(i.addClass("is-sticky-section"),i.after('<div class="sticky-section-helper"></div>')),"up"===t&&(i.removeClass("is-sticky-section"),i.next(".sticky-section-helper").remove())}),{offset:"0.1px"}),i.waypoint((function(t){"down"===t&&(i.removeClass("is-sticky-section"),i.next(".sticky-section-helper").remove()),"up"===t&&(i.addClass("is-sticky-section"),i.after('<div class="sticky-section-helper"></div>'))}),{offset:"-100%"})}))}})},function(t,e){Flatsome.behavior("sticky-sidebar",{attach:function(t){var e=parseInt(flatsomeVars.sticky_height)+15;jQuery(".is-sticky-column",t).each((function(t,i){jQuery(i).stickySidebar({topSpacing:e,bottomSpacing:15,minWidth:850,innerWrapperSelector:".is-sticky-column__inner"}),jQuery(document).on("updated_checkout",(function(){jQuery(i).stickySidebar("updateSticky")}))}))}})},function(t,e){Flatsome.behavior("youtube",{attach:function(t){var e,i,n,o,r,s=jQuery(".ux-youtube",t);0!==s.length&&(window.onYouTubePlayerAPIReady=function(){s.each((function(){var t=jQuery(this),e=t.attr("id"),i=t.data("videoid"),n=t.data("loop"),o=t.data("audio");new YT.Player(e,{height:"100%",width:"100%",playerVars:{html5:1,autoplay:1,controls:0,rel:0,modestbranding:1,playsinline:1,showinfo:0,fs:0,loop:n,el:0,playlist:n?i:void 0},videoId:i,events:{onReady:function(t){0===o&&t.target.mute()}}})}))},e=document,i="script",n="youtube-jssdk",r=e.getElementsByTagName(i)[0],e.getElementById(n)||((o=e.createElement(i)).id=n,o.src="https://www.youtube.com/player_api",r.parentNode.insertBefore(o,r)))}})},,,,,,,,function(t,e,i){"use strict";Flatsome.behavior("lazy-load-bg",{attach:function(t){var e,i=(e=function(t){t.intersectionRatio>0&&(i.unobserve(t.target),jQuery(t.target).addClass("bg-loaded"))},new IntersectionObserver((function(t){for(var i=0;i<t.length;i++)e(t[i])}),{rootMargin:"0px",threshold:.1}));jQuery(".bg",t).each((function(t,e){i.observe(e)}))}})}]);Flatsome.behavior('wp-rocket-lazy-load-sliders',{attach:function(context){jQuery('.slider',context).each(function(index,element){var $element=jQuery(element);var waypoint=$element.waypoint(function(direction){if($element.hasClass('slider-lazy-load-active'))return;setTimeout(function(){$element.imagesLoaded(function(){if($element.flickity)$element.flickity('resize');$element.addClass('slider-lazy-load-active')})},300)},{offset:'90%'})})}});Flatsome.behavior('wp-rocket-lazy-load-packery',{attach:function(context){jQuery('.has-packery .lazy-load',context).waypoint(function(direction){var $element=jQuery(this.element);$element.imagesLoaded(function(){jQuery('.has-packery').packery('layout')})},{offset:'90%'})}});!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(a){"use strict";function b(c,d){var e=function(){},f=this,g={ajaxSettings:{},autoSelectFirst:!1,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:b.formatResult,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:e,onSearchComplete:e,onSearchError:e,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(a,b,c){return-1!==a.value.toLowerCase().indexOf(c)},paramName:"query",transformResult:function(b){return"string"==typeof b?a.parseJSON(b):b},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};f.element=c,f.el=a(c),f.suggestions=[],f.badQueries=[],f.selectedIndex=-1,f.currentValue=f.element.value,f.intervalId=0,f.cachedResponse={},f.onChangeInterval=null,f.onChange=null,f.isLocal=!1,f.suggestionsContainer=null,f.noSuggestionsContainer=null,f.options=a.extend({},g,d),f.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},f.hint=null,f.hintValue="",f.selection=null,f.initialize(),f.setOptions(d)}var c=function(){return{escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},createNode:function(a){var b=document.createElement("div");return b.className=a,b.style.position="absolute",b.style.display="none",b}}}(),d={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};b.utils=c,a.Autocomplete=b,b.formatResult=function(a,b){var d="("+c.escapeRegExChars(b)+")";return a.value.replace(new RegExp(d,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},b.prototype={killerFn:null,initialize:function(){var c,d=this,e="."+d.classes.suggestion,f=d.classes.selected,g=d.options;d.element.setAttribute("autocomplete","off"),d.killerFn=function(b){0===a(b.target).closest("."+d.options.containerClass).length&&(d.killSuggestions(),d.disableKillerFn())},d.noSuggestionsContainer=a('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),d.suggestionsContainer=b.utils.createNode(g.containerClass),c=a(d.suggestionsContainer),c.appendTo(g.appendTo),"auto"!==g.width&&c.width(g.width),c.on("mouseover.autocomplete",e,function(){d.activate(a(this).data("index"))}),c.on("mouseout.autocomplete",function(){d.selectedIndex=-1,c.children("."+f).removeClass(f)}),c.on("click.autocomplete",e,function(){d.select(a(this).data("index"))}),d.fixPositionCapture=function(){d.visible&&d.fixPosition()},a(window).on("resize.autocomplete",d.fixPositionCapture),d.el.on("keydown.autocomplete",function(a){d.onKeyPress(a)}),d.el.on("keyup.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("blur.autocomplete",function(){d.onBlur()}),d.el.on("focus.autocomplete",function(){d.onFocus()}),d.el.on("change.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("input.autocomplete",function(a){d.onKeyUp(a)})},onFocus:function(){var a=this;a.fixPosition(),0===a.options.minChars&&0===a.el.val().length&&a.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var a=this;a.currentRequest&&(a.currentRequest.abort(),a.currentRequest=null)},setOptions:function(b){var c=this,d=c.options;a.extend(d,b),c.isLocal=a.isArray(d.lookup),c.isLocal&&(d.lookup=c.verifySuggestionsFormat(d.lookup)),d.orientation=c.validateOrientation(d.orientation,"bottom"),a(c.suggestionsContainer).css({"max-height":d.maxHeight+"px",width:d.width+"px","z-index":d.zIndex})},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var a=this;a.disabled=!0,clearInterval(a.onChangeInterval),a.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var b=this,c=a(b.suggestionsContainer),d=c.parent().get(0);if(d===document.body||b.options.forceFixPosition){var e=b.options.orientation,f=c.outerHeight(),g=b.el.outerHeight(),h=b.el.offset(),i={top:h.top,left:h.left};if("auto"===e){var j=a(window).height(),k=a(window).scrollTop(),l=-k+h.top-f,m=k+j-(h.top+g+f);e=Math.max(l,m)===l?"top":"bottom"}if("top"===e?i.top+=-f:i.top+=g,d!==document.body){var n,o=c.css("opacity");b.visible||c.css("opacity",0).show(),n=c.offsetParent().offset(),i.top-=n.top,i.left-=n.left,b.visible||c.css("opacity",o).hide()}"auto"===b.options.width&&(i.width=b.el.outerWidth()-2+"px"),c.css(i)}},enableKillerFn:function(){var b=this;a(document).on("click.autocomplete",b.killerFn)},disableKillerFn:function(){var b=this;a(document).off("click.autocomplete",b.killerFn)},killSuggestions:function(){var a=this;a.stopKillSuggestions(),a.intervalId=window.setInterval(function(){a.visible&&(a.el.val(a.currentValue),a.hide()),a.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var a,b=this,c=b.el.val().length,d=b.element.selectionStart;return"number"==typeof d?d===c:document.selection?(a=document.selection.createRange(),a.moveStart("character",-c),c===a.text.length):!0},onKeyPress:function(a){var b=this;if(!b.disabled&&!b.visible&&a.which===d.DOWN&&b.currentValue)return void b.suggest();if(!b.disabled&&b.visible){switch(a.which){case d.ESC:b.el.val(b.currentValue),b.hide();break;case d.RIGHT:if(b.hint&&b.options.onHint&&b.isCursorAtEnd()){b.selectHint();break}return;case d.TAB:if(b.hint&&b.options.onHint)return void b.selectHint();if(-1===b.selectedIndex)return void b.hide();if(b.select(b.selectedIndex),b.options.tabDisabled===!1)return;break;case d.RETURN:if(-1===b.selectedIndex)return void b.hide();b.select(b.selectedIndex);break;case d.UP:b.moveUp();break;case d.DOWN:b.moveDown();break;default:return}a.stopImmediatePropagation(),a.preventDefault()}},onKeyUp:function(a){var b=this;if(!b.disabled){switch(a.which){case d.UP:case d.DOWN:return}clearInterval(b.onChangeInterval),b.currentValue!==b.el.val()&&(b.findBestHint(),b.options.deferRequestBy>0?b.onChangeInterval=setInterval(function(){b.onValueChange()},b.options.deferRequestBy):b.onValueChange())}},onValueChange:function(){var b=this,c=b.options,d=b.el.val(),e=b.getQuery(d);return b.selection&&b.currentValue!==e&&(b.selection=null,(c.onInvalidateSelection||a.noop).call(b.element)),clearInterval(b.onChangeInterval),b.currentValue=d,b.selectedIndex=-1,c.triggerSelectOnValidInput&&b.isExactMatch(e)?void b.select(0):void(e.length<c.minChars?b.hide():b.getSuggestions(e))},isExactMatch:function(a){var b=this.suggestions;return 1===b.length&&b[0].value.toLowerCase()===a.toLowerCase()},getQuery:function(b){var c,d=this.options.delimiter;return d?(c=b.split(d),a.trim(c[c.length-1])):b},getSuggestionsLocal:function(b){var c,d=this,e=d.options,f=b.toLowerCase(),g=e.lookupFilter,h=parseInt(e.lookupLimit,10);return c={suggestions:a.grep(e.lookup,function(a){return g(a,b,f)})},h&&c.suggestions.length>h&&(c.suggestions=c.suggestions.slice(0,h)),c},getSuggestions:function(b){var c,d,e,f,g=this,h=g.options,i=h.serviceUrl;if(h.params[h.paramName]=b,d=h.ignoreParams?null:h.params,h.onSearchStart.call(g.element,h.params)!==!1){if(a.isFunction(h.lookup))return void h.lookup(b,function(a){g.suggestions=a.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,a.suggestions)});g.isLocal?c=g.getSuggestionsLocal(b):(a.isFunction(i)&&(i=i.call(g.element,b)),e=i+"?"+a.param(d||{}),c=g.cachedResponse[e]),c&&a.isArray(c.suggestions)?(g.suggestions=c.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,c.suggestions)):g.isBadQuery(b)?h.onSearchComplete.call(g.element,b,[]):(g.abortAjax(),f={url:i,data:d,type:h.type,dataType:h.dataType},a.extend(f,h.ajaxSettings),g.currentRequest=a.ajax(f).done(function(a){var c;g.currentRequest=null,c=h.transformResult(a,b),g.processResponse(c,b,e),h.onSearchComplete.call(g.element,b,c.suggestions)}).fail(function(a,c,d){h.onSearchError.call(g.element,b,a,c,d)}))}},isBadQuery:function(a){if(!this.options.preventBadQueries)return!1;for(var b=this.badQueries,c=b.length;c--;)if(0===a.indexOf(b[c]))return!0;return!1},hide:function(){var b=this,c=a(b.suggestionsContainer);a.isFunction(b.options.onHide)&&b.visible&&b.options.onHide.call(b.element,c),b.visible=!1,b.selectedIndex=-1,clearInterval(b.onChangeInterval),a(b.suggestionsContainer).hide(),b.signalHint(null)},suggest:function(){if(0===this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var b,c=this,d=c.options,e=d.groupBy,f=d.formatResult,g=c.getQuery(c.currentValue),h=c.classes.suggestion,i=c.classes.selected,j=a(c.suggestionsContainer),k=a(c.noSuggestionsContainer),l=d.beforeRender,m="",n=function(a,c){var d=a.data[e];return b===d?"":(b=d,'<div class="autocomplete-group"><strong>'+b+"</strong></div>")};return d.triggerSelectOnValidInput&&c.isExactMatch(g)?void c.select(0):(a.each(c.suggestions,function(a,b){e&&(m+=n(b,g,a)),m+='<div class="'+h+'" data-index="'+a+'">'+f(b,g)+"</div>"}),this.adjustContainerWidth(),k.detach(),j.html(m),a.isFunction(l)&&l.call(c.element,j),c.fixPosition(),j.show(),d.autoSelectFirst&&(c.selectedIndex=0,j.scrollTop(0),j.children("."+h).first().addClass(i)),c.visible=!0,void c.findBestHint())},noSuggestions:function(){var b=this,c=a(b.suggestionsContainer),d=a(b.noSuggestionsContainer);this.adjustContainerWidth(),d.detach(),c.empty(),c.append(d),b.fixPosition(),c.show(),b.visible=!0},adjustContainerWidth:function(){var b,c=this,d=c.options,e=a(c.suggestionsContainer);"auto"===d.width&&(b=c.el.outerWidth()-2,e.width(b>0?b:300))},findBestHint:function(){var b=this,c=b.el.val().toLowerCase(),d=null;c&&(a.each(b.suggestions,function(a,b){var e=0===b.value.toLowerCase().indexOf(c);return e&&(d=b),!e}),b.signalHint(d))},signalHint:function(b){var c="",d=this;b&&(c=d.currentValue+b.value.substr(d.currentValue.length)),d.hintValue!==c&&(d.hintValue=c,d.hint=b,(this.options.onHint||a.noop)(c))},verifySuggestionsFormat:function(b){return b.length&&"string"==typeof b[0]?a.map(b,function(a){return{value:a,data:null}}):b},validateOrientation:function(b,c){return b=a.trim(b||"").toLowerCase(),-1===a.inArray(b,["auto","bottom","top"])&&(b=c),b},processResponse:function(a,b,c){var d=this,e=d.options;a.suggestions=d.verifySuggestionsFormat(a.suggestions),e.noCache||(d.cachedResponse[c]=a,e.preventBadQueries&&0===a.suggestions.length&&d.badQueries.push(b)),b===d.getQuery(d.currentValue)&&(d.suggestions=a.suggestions,d.suggest())},activate:function(b){var c,d=this,e=d.classes.selected,f=a(d.suggestionsContainer),g=f.find("."+d.classes.suggestion);return f.find("."+e).removeClass(e),d.selectedIndex=b,-1!==d.selectedIndex&&g.length>d.selectedIndex?(c=g.get(d.selectedIndex),a(c).addClass(e),c):null},selectHint:function(){var b=this,c=a.inArray(b.hint,b.suggestions);b.select(c)},select:function(a){var b=this;b.hide(),b.onSelect(a)},moveUp:function(){var b=this;if(-1!==b.selectedIndex)return 0===b.selectedIndex?(a(b.suggestionsContainer).children().first().removeClass(b.classes.selected),b.selectedIndex=-1,b.el.val(b.currentValue),void b.findBestHint()):void b.adjustScroll(b.selectedIndex-1)},moveDown:function(){var a=this;a.selectedIndex!==a.suggestions.length-1&&a.adjustScroll(a.selectedIndex+1)},adjustScroll:function(b){var c=this,d=c.activate(b);if(d){var e,f,g,h=a(d).outerHeight();e=d.offsetTop,f=a(c.suggestionsContainer).scrollTop(),g=f+c.options.maxHeight-h,f>e?a(c.suggestionsContainer).scrollTop(e):e>g&&a(c.suggestionsContainer).scrollTop(e-c.options.maxHeight+h),c.options.preserveInput||c.el.val(c.getValue(c.suggestions[b].value)),c.signalHint(null)}},onSelect:function(b){var c=this,d=c.options.onSelect,e=c.suggestions[b];c.currentValue=c.getValue(e.value),c.currentValue===c.el.val()||c.options.preserveInput||c.el.val(c.currentValue),c.signalHint(null),c.suggestions=[],c.selection=e,a.isFunction(d)&&d.call(c.element,e)},getValue:function(a){var b,c,d=this,e=d.options.delimiter;return e?(b=d.currentValue,c=b.split(e),1===c.length?a:b.substr(0,b.length-c[c.length-1].length)+a):a},dispose:function(){var b=this;b.el.off(".autocomplete").removeData("autocomplete"),b.disableKillerFn(),a(window).off("resize.autocomplete",b.fixPositionCapture),a(b.suggestionsContainer).remove()}},a.fn.autocomplete=a.fn.devbridgeAutocomplete=function(c,d){var e="autocomplete";return 0===arguments.length?this.first().data(e):this.each(function(){var f=a(this),g=f.data(e);"string"==typeof c?g&&"function"==typeof g[c]&&g[c](d):(g&&g.dispose&&g.dispose(),g=new b(this,c),f.data(e,g))})}});jQuery(document).ready(function($){"use strict";$('.searchform').each(function(){var append=$(this).find('.live-search-results');var search_categories=$(this).find('.search_categories');var serviceUrl=flatsomeVars.ajaxurl+'?action=flatsome_ajax_search_products';var product_cat='';if(search_categories.length&&search_categories.val()!==''){serviceUrl+='&product_cat='+search_categories.val()}
$(this).find('.search-field').devbridgeAutocomplete({minChars:3,appendTo:append,triggerSelectOnValidInput:!1,serviceUrl:serviceUrl,onSearchStart:function(){$('.submit-button').removeClass('loading');$('.submit-button').addClass('loading')},onSelect:function(suggestion){if(suggestion.id!=-1){window.location.href=suggestion.url}},onSearchComplete:function(){$('.submit-button').removeClass('loading')},beforeRender:function(container){$(container).removeAttr('style')},formatResult:function(suggestion,currentValue){var pattern='('+$.Autocomplete.utils.escapeRegExChars(currentValue)+')';var html='';if(suggestion.img)html+='<img class="search-image" src="'+suggestion.img+'">';html+='<div class="search-name">'+suggestion.value.replace(new RegExp(pattern,'gi'),'<strong>$1<\/strong>')+'</div>';if(suggestion.price)html+='<span class="search-price">'+suggestion.price+'<span>';return html}});if(search_categories.length){var searchForm=$(this).find('.search-field').devbridgeAutocomplete();search_categories.on('change',function(e){if(search_categories.val()!=''){searchForm.setOptions({serviceUrl:flatsomeVars.ajaxurl+'?action=flatsome_ajax_search_products&product_cat='+search_categories.val()})}else{searchForm.setOptions({serviceUrl:flatsomeVars.ajaxurl+'?action=flatsome_ajax_search_products'})}
searchForm.hide();searchForm.onValueChange()})}})});(function($){$('#billing_country_field').on('change',function(){var country_code=$(this).find('#billing_country').val();if(country_code=='VN'){$('.woocommerce-billing-fields__field-wrapper').addClass('active')}else{$('.woocommerce-billing-fields__field-wrapper').removeClass('active')}})})(jQuery);"use strict";var lepopup_vars={};var lepopup_consts={};var lepopup_sending=!1;var lepopup_popup_loading=!1;var lepopup_popup_active_id=null;var lepopup_campaign_active_slug=null;var lepopup_popup_active_page_id=null;var lepopup_seq_pages={};var lepopup_signatures={};var lepopup_mobile=(function(a){if(/(android|bb\d+|meego).+mobile|android|ipad|playbook|silk|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))return!0;else return!1})(navigator.userAgent||navigator.vendor||window.opera);var lepopup_uploads={};var lepopup_sessions={};var lepopup_custom_events_data={};var lepopup_onload_displayed=!1;var lepopup_onexit_displayed=!1;var lepopup_onscroll_displayed=!1;var lepopup_onidle_displayed=!1;var lepopup_onabd_displayed=!1;var lepopup_timeout;var lepopup_onidle_timer;var lepopup_onidle_counter=0;var lepopup_forced_location=null;var lepopupext_open_before;var lepopupext_close_after;var lepopupext_submit_after;if(typeof lepopup_preview==typeof undefined){var lepopup_preview="off"}
if(typeof lepopup_customjs_handlers==typeof undefined){var lepopup_customjs_handlers={}}
if(window.jQuery){var now=new Date();lepopup_consts={"url":window.location.href,"page-title":jQuery(document).find("title").text(),"ip":"","user-agent":navigator.userAgent,"date":now.getFullYear()+"-"+(now.getMonth()+1<10?"0"+(now.getMonth()+1):(now.getMonth()+1))+"-"+(now.getDate()<10?"0"+now.getDate():now.getDate()),"time":(now.getHours()<10?"0"+now.getHours():now.getHours())+":"+(now.getMinutes()<10?"0"+now.getMinutes():now.getMinutes()),"wp-user-login":"","wp-user-email":""};jQuery(document).ready(function(){if(typeof lepopup_ajax_url!=typeof undefined){lepopup_vars.mode="local";lepopup_vars["cookie-value"]=lepopup_cookie_value;lepopup_vars["ajax-url"]=lepopup_ajax_url;lepopup_vars.overlays=lepopup_overlays;lepopup_vars.campaigns=lepopup_campaigns;lepopup_vars["ga-tracking"]=lepopup_ga_tracking;lepopup_vars["abd-enabled"]=lepopup_abd_enabled;lepopup_vars["events-data"]=lepopup_events_data;if(typeof lepopup_ulp!=typeof undefined&&lepopup_ulp=="on")lepopup_vars["ulp-active"]="on";else lepopup_vars["ulp-active"]="off";if(lepopup_async_init=='on'){var inline_slugs=new Array();var i=0;jQuery(".lepopup-inline").each(function(){var inline_slug=jQuery(this).attr("data-slug");if(inline_slug){jQuery(this).attr("id","lepopup-inline-"+i);inline_slugs.push(inline_slug);i++}});if(lepopup_vars["ulp-active"]=="off"){jQuery(".ulp-inline").each(function(){var inline_slug=jQuery(this).attr("data-id");if(inline_slug){jQuery(this).attr("id","lepopup-inline-"+i);inline_slugs.push(inline_slug);i++}})}
var post_data={"action":"lepopup-async-init","inline-slugs":inline_slugs.join(','),"content-id":lepopup_content_id,"referrer":document.referrer,"hostname":window.location.hostname,"url":window.location.href};if(typeof lepopup_icl_language!=typeof undefined)post_data['wpml-language']=lepopup_icl_language;jQuery.ajax({url:lepopup_vars["ajax-url"],data:post_data,type:"POST",async:!0,success:function(return_data){var data;try{if(typeof return_data=='object')data=return_data;else data=jQuery.parseJSON(return_data);var status=data.status;if(status=="OK"){lepopup_vars["events-data"]=data["events-data"];if(data["items-html"]){jQuery("body").append(data["items-html"])}
for(var i=0;i<(data["inline-forms"]).length;i++){jQuery("#lepopup-inline-"+i).replaceWith((data["inline-forms"])[i])}
lepopup_ready()}}catch(error){console.log(error);lepopup_ready()}},error:function(XMLHttpRequest,textStatus,errorThrown){lepopup_ready()}})}else{lepopup_ready()}}else{lepopup_vars.mode="remote";lepopup_vars["events-data"]={};if(jQuery("#ulp-remote").length>0)lepopup_vars["ulp-active"]="on";else lepopup_vars["ulp-active"]="off";if(jQuery("#lepopup-remote").length==0||!jQuery("#lepopup-remote").attr("data-handler")){alert('Make sure that you properly included lepopup.js. Currently you did not.')}
if(jQuery("#lepopup-remote").attr("data-preview")=="on")lepopup_preview="on";lepopup_vars["ajax-url"]=jQuery("#lepopup-remote").attr("data-handler");jQuery('head').append("<style>#lepopup-ready{display:none;width:0px;height:0px;}</style>");var inline_slugs=new Array();var i=0;jQuery(".lepopup-inline").each(function(){var inline_slug=jQuery(this).attr("data-slug");if(inline_slug){jQuery(this).attr("id","lepopup-inline-"+i);inline_slugs.push(inline_slug);i++}});if(lepopup_vars["ulp-active"]=="off"){jQuery(".ulp-inline").each(function(){var inline_slug=jQuery(this).attr("data-id");if(inline_slug){jQuery(this).attr("id","lepopup-inline-"+i);inline_slugs.push(inline_slug);i++}})}
jQuery('body').append("<div id='lepopup-ready'></div>");jQuery.ajax({url:lepopup_vars['ajax-url'],data:{"action":"lepopup-remote-init","inline-slugs":inline_slugs.join(','),"preview":lepopup_preview,"hostname":window.location.hostname},method:(lepopup_vars.mode=="remote"?"get":"post"),dataType:(lepopup_vars.mode=="remote"?"jsonp":"json"),async:!0,success:function(return_data){try{var data,temp;if(typeof return_data=='object')data=return_data;else data=jQuery.parseJSON(return_data);if(data.status=="OK"){lepopup_vars["cookie-value"]=data["cookie-value"];lepopup_vars.overlays=data.overlays;lepopup_vars.campaigns=data.campaigns;lepopup_vars["ga-tracking"]=data["ga-tracking"];lepopup_vars["abd-enabled"]=data["adb-enabled"];lepopup_vars.plugins=data.plugins;for(var i=0;i<(data["inline-forms"]).length;i++){jQuery("#lepopup-inline-"+i).html((data["inline-forms"])[i])}
if(typeof data.resources.css!='undefined'){for(var i=0;i<(data.resources.css).length;i++){jQuery('head').append("<link href='"+(data.resources.css)[i]+"' rel='stylesheet' type='text/css' media='all' />")}}
if(typeof data.resources.js!='undefined'){for(var i=0;i<(data.resources.js).length;i++){if(typeof data.resources.js[i]===typeof ''){jQuery('body').append("<script src='"+(data.resources.js)[i]+"' type='text/javascript'></script>")}else if(typeof data.resources.js[i]===typeof{}){temp="<script type='text/javascript'";for(var option_key in data.resources.js[i]){if(data.resources.js[i].hasOwnProperty(option_key)){temp+=" "+lepopup_escape_html(option_key)+"='"+lepopup_escape_html(data.resources.js[i][option_key])+"'"}}
temp+="></script>";jQuery('body').append(temp)}}}
if(data.hasOwnProperty("consts")){if(typeof Object.assign=="function"){lepopup_consts=Object.assign(lepopup_consts,data.consts)}else{for(var key in data.consts){if(data.consts.hasOwnProperty(key)){lepopup_consts[key]=data.consts[key]}}}}
var counter=50;var ready=function(){counter--;if(counter==0){console.log("Can't load style.css.");return}
var width=jQuery("#lepopup-ready").width();if(width==1){lepopup_ready()}else{setTimeout(ready,200)}}
ready()}}catch(error){console.log(error)}},error:function(XMLHttpRequest,textStatus,errorThrown){console.log(errorThrown)}})}
jQuery(window).on('beforeunload',function(e){var session_length;if(!jQuery.isEmptyObject(lepopup_sessions)){for(var form_id in lepopup_sessions){session_length=jQuery(".lepopup-form-"+form_id).attr("data-session");if(lepopup_is_numeric(session_length)&&session_length>0){if(lepopup_sessions.hasOwnProperty(form_id)){if(lepopup_sessions[form_id].modified==!0){lepopup_write_cookie("lepopup-session-"+form_id,JSON.stringify(lepopup_sessions[form_id].values),session_length)}}}}}
return})})}else{alert('lepopup.js requires jQuery to be loaded. Please include jQuery library above lepopup.js. Do not use "defer" or "async" option to load jQuery.')}
function lepopup_ready(){lepopup_resize();jQuery(window).resize(function(){lepopup_resize()});var processed_forms=new Array();var processed_form_ids=new Array();jQuery(".lepopup-inline").each(function(){jQuery(this).find(".lepopup-form").each(function(){var id=jQuery(this).attr("data-id");var form_id=jQuery(this).attr("data-form-id");if(processed_forms.indexOf(id)>=0)return!0;processed_forms.push(id);if(processed_form_ids.indexOf(form_id)<0)processed_form_ids.push(form_id)})});if(processed_form_ids.length>0){lepopup_add_impression(processed_form_ids.join(","),null)}
for(var i=0;i<processed_forms.length;i++){lepopup_reset_form(processed_forms[i]);lepopup_handle_visibility(processed_forms[i],null,!0);jQuery(".lepopup-form-"+processed_forms[i]).each(function(){var page_id=jQuery(this).attr("data-page");if(lepopup_is_visible(processed_forms[i],page_id)){jQuery(this).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html(lepopup_decode64(jQuery(this).attr("data-content")))});jQuery(this).show();return!1}});if(lepopup_customjs_handlers.hasOwnProperty(processed_forms[i])){lepopup_customjs_handlers[processed_forms[i]].errors={};if(lepopup_customjs_handlers[processed_forms[i]].hasOwnProperty("afterinit")&&typeof lepopup_customjs_handlers[processed_forms[i]].afterinit=='function'){try{lepopup_customjs_handlers[processed_forms[i]].afterinit()}catch(error){}}}}
jQuery("a").each(function(){var slug=jQuery(this).attr("href");if(slug){var idx=slug.indexOf("#");if(idx<0)return!0;slug=slug.substr(idx);var full_hash=slug;slug=slug.replace("#lepopup-","");if(lepopup_vars["ulp-active"]=="off")slug=slug.replace("#ulp-","").replace("#ulpx-","");if(full_hash!=slug){idx=slug.indexOf(":");if(idx>0){var encoded_url=slug.substr(idx+1);slug=slug.substr(0,idx);var item_slugs=slug.split("*");var item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(encoded_url.length>0){encoded_url=lepopup_decode64(encoded_url);if(item_slug==""){jQuery(this).attr("href",encoded_url)}else{var lepopup_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(lepopup_cookie==lepopup_vars['cookie-value']){jQuery(this).attr("href",encoded_url);return}else jQuery(this).addClass("lepopup-linklocker-"+item_slug)}}}
jQuery(this).on("click",function(e){e.preventDefault();var slug=jQuery(this).attr("href");var idx=slug.indexOf("#");if(idx<0)return;slug=slug.substr(idx);slug=slug.replace("#lepopup-","");if(lepopup_vars["ulp-active"]=="off")slug=slug.replace("#ulp-","").replace("#ulpx-","");idx=slug.indexOf(":");if(idx>0){var encoded_url=lepopup_decode64(slug.substr(idx+1));if(encoded_url.length>0)lepopup_forced_location=encoded_url;slug=slug.substr(0,idx)}
lepopup_popup_open(slug);return!1})}}});lepopup_mask_init("input.lepopup-mask");lepopup_datepicker_init("input.lepopup-date");lepopup_timepicker_init("input.lepopup-time");lepopup_signature_init("canvas.lepopup-signature");lepopup_rangeslider_init("input.lepopup-rangeslider");for(var i=0;i<processed_form_ids.length;i++){lepopup_tooltips_init(".lepopup-form-"+processed_form_ids[i],processed_form_ids[i],"dark")}
var slug=window.location.hash;var idx=slug.indexOf("#");if(idx>=0){slug=slug.substr(idx);var full_hash=slug;slug=slug.replace("#lepopup-","");if(lepopup_vars["ulp-active"]=="off")slug=slug.replace("#ulp-","").replace("#ulpx-","");if(full_hash!=slug&&slug.length>0){var redirecting=!1;idx=slug.indexOf(":");if(idx>0){var encoded_url=slug.substr(idx+1);slug=slug.substr(0,idx);var item_slugs=slug.split("*");var item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(encoded_url.length>0){encoded_url=lepopup_decode64(encoded_url);if(item_slug==""){location.href=encoded_url;redirecting=!0}else{var lepopup_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(lepopup_cookie==lepopup_vars['cookie-value']){location.href=encoded_url;redirecting=!0}else lepopup_forced_location=encoded_url}}}
if(!redirecting){lepopup_popup_open(slug);lepopup_onload_displayed=!0}}}
jQuery(document).keyup(function(e){if(lepopup_popup_active_id){if(jQuery(".lepopup-form-"+lepopup_popup_active_id).first().attr("data-esc")=="on"){if(e.keyCode==27)lepopup_close(0)}}
if(e.keyCode==13){if(jQuery(document.activeElement).parent().hasClass("lepopup-input")){if(jQuery(document.activeElement).prop("tagName").toLowerCase()=="textarea"&&!e.ctrlKey){return}
var popup=jQuery(document.activeElement).closest(".lepopup-form");if(popup){if(jQuery(popup).attr("data-enter")=="on"){lepopup_submit(document.activeElement)}}}}});jQuery(window).resize();lepopup_events_init();console.log("Green Popups is ready to go!")}
function lepopup_resize(){_lepopup_resize_active_popup(lepopup_popup_active_page_id);jQuery(".lepopup-inline").each(function(){var device=jQuery(this).attr("data-device");if((device=='mobile'&&!lepopup_mobile)||(device=='desktop'&&lepopup_mobile)){jQuery(this).hide()}else{jQuery(this).find(".lepopup-form").each(function(){var viewport_width=Math.max(120,jQuery(this).parent().innerWidth());var width=parseInt(jQuery(this).attr("data-width"),10);var height=parseInt(jQuery(this).attr("data-height"),10);var scale=viewport_width/width;if(scale>1)scale=1;jQuery(this).css({"width":parseInt(width*scale,10),"height":parseInt(height*scale,10)});jQuery(this).find(".lepopup-form-inner").css({"transform":"translate(-"+parseInt(width*(1-scale)/2,10)+"px, -"+parseInt(height*(1-scale)/2,10)+"px) scale("+scale+")"})})}})}
function _lepopup_resize_active_popup(_page_id){if(!lepopup_popup_active_id||!_page_id)return;var active_page=jQuery("#lepopup-popup-"+lepopup_popup_active_id+" .lepopup-form[data-page='"+_page_id+"']");var viewport={width:Math.max(240,jQuery(window).width()),height:Math.max(120,jQuery(window).height())};var width=parseInt(jQuery(active_page).attr("data-width"),10);var height=parseInt(jQuery(active_page).attr("data-height"),10);var scale=Math.min((viewport.width-20)/width,viewport.height/height);if(scale>1)scale=1;var middle_position="-50%";var bottom_sign="";scale=Math.min((viewport.width-20)/width,1);if(height*scale>viewport.height){jQuery(active_page).parent().addClass("lepopup-popup-fh-container");middle_position="-"+height*(1-scale)/2+"px";bottom_sign="-"}else{jQuery(active_page).parent().removeClass("lepopup-popup-fh-container")}
var position=jQuery(active_page).attr("data-position");var translate="";switch(position){case 'top-left':translate="translate(-"+width*(1-scale)/2+"px,-"+height*(1-scale)/2+"px) ";break;case 'top-right':translate="translate("+width*(1-scale)/2+"px,-"+height*(1-scale)/2+"px) ";break;case 'bottom-left':translate="translate(-"+width*(1-scale)/2+"px,"+bottom_sign+height*(1-scale)/2+"px) ";break;case 'bottom-right':translate="translate("+width*(1-scale)/2+"px,"+bottom_sign+height*(1-scale)/2+"px) ";break;case 'top-center':translate="translate(-50%,-"+height*(1-scale)/2+"px) ";break;case 'bottom-center':translate="translate(-50%,"+bottom_sign+height*(1-scale)/2+"px) ";break;case 'middle-left':translate="translate(-"+width*(1-scale)/2+"px,"+middle_position+") ";break;case 'middle-right':translate="translate("+width*(1-scale)/2+"px,"+middle_position+") ";break;default:translate="translate(-50%,"+middle_position+") ";break}
jQuery(active_page).css({"transform":translate+"scale("+scale+")"})}
function lepopup_events_init(){var item_slug=null,item_slugs,event_cookie;try{var url=new URL(document.location);var disable_raw=url.searchParams.get("lepopup-disable");if(disable_raw!=null){var disable_items=disable_raw.split(",");for(var i=0;i<disable_items.length;i++){item_slug=(disable_items[i]).trim();if(item_slug.length>0&&lepopup_vars.overlays.hasOwnProperty(item_slug)){lepopup_write_cookie("lepopup-submit-"+item_slug,lepopup_vars["cookie-value"],365*24)}}}}catch(error){console.log(error)}
lepopup_vars["events-data"]=Object.assign(lepopup_vars["events-data"],lepopup_custom_events_data);if(lepopup_vars["abd-enabled"]=='on'){if(lepopup_vars["events-data"].hasOwnProperty("onabd-item")){item_slugs=lepopup_vars["events-data"]["onabd-item"].split("*");item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(item_slug!=""){var event_cookie=lepopup_read_cookie("lepopup-onabd-"+item_slug);var slug_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(event_cookie!=lepopup_vars["cookie-value"]&&slug_cookie!=lepopup_vars["cookie-value"]){if(!lepopup_popup_active_id&&!lepopup_onabd_displayed){if(typeof window.google_ad_status==typeof undefined||window.google_ad_status!=1){if(lepopup_vars["events-data"]["onabd-mode"]=="once-only")lepopup_write_cookie("lepopup-onabd-"+item_slug,lepopup_vars["cookie-value"],365*24);else if(lepopup_vars["events-data"]["onabd-mode"]=="once-period")lepopup_write_cookie("lepopup-onabd-"+item_slug,lepopup_vars["cookie-value"],lepopup_vars["events-data"]["onabd-mode-period"]);lepopup_popup_open(item_slug);lepopup_onabd_displayed=!0}}}}}}
if(lepopup_vars["events-data"].hasOwnProperty("onload-item")){item_slugs=lepopup_vars["events-data"]["onload-item"].split("*");item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(item_slug!=""){var event_cookie=lepopup_read_cookie("lepopup-onload-"+item_slug);var slug_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(event_cookie!=lepopup_vars["cookie-value"]&&slug_cookie!=lepopup_vars["cookie-value"]){var onload_open=function(_slug){if(!lepopup_popup_active_id&&!lepopup_onload_displayed){if(lepopup_vars["events-data"]["onload-mode"]=="once-only")lepopup_write_cookie("lepopup-onload-"+_slug,lepopup_vars["cookie-value"],365*24);else if(lepopup_vars["events-data"]["onload-mode"]=="once-period")lepopup_write_cookie("lepopup-onload-"+_slug,lepopup_vars["cookie-value"],lepopup_vars["events-data"]["onload-mode-period"]);lepopup_popup_open(_slug);lepopup_onload_displayed=!0;if(parseInt(lepopup_vars["events-data"]["onload-mode-close-delay"],10)>0){lepopup_timeout=setTimeout(function(){lepopup_popup_active_close(0)},parseInt(lepopup_vars["events-data"]["onload-mode-close-delay"],10)*1000)}}};var onload_slug=item_slug;if(parseInt(lepopup_vars["events-data"]["onload-mode-delay"],10)<=0){onload_open(onload_slug)}else{setTimeout(function(){onload_open(onload_slug)},parseInt(lepopup_vars["events-data"]["onload-mode-delay"],10)*1000)}}}}
if(lepopup_vars["events-data"].hasOwnProperty("onexit-item")){item_slugs=lepopup_vars["events-data"]["onexit-item"].split("*");item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(item_slug!=""){var event_cookie=lepopup_read_cookie("lepopup-onexit-"+item_slug);var slug_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(event_cookie!=lepopup_vars["cookie-value"]&&slug_cookie!=lepopup_vars["cookie-value"]){var onexit_slug=item_slug;jQuery(document).bind('mouseleave',function(e){var mouseY=parseInt(e.pageY-jQuery(window).scrollTop(),10);if(!lepopup_popup_active_id&&!lepopup_onexit_displayed&&mouseY<20){if(lepopup_vars["events-data"]["onexit-mode"]=="once-only")lepopup_write_cookie("lepopup-onexit-"+onexit_slug,lepopup_vars["cookie-value"],365*24);else if(lepopup_vars["events-data"]["onexit-mode"]=="once-period")lepopup_write_cookie("lepopup-onexit-"+onexit_slug,lepopup_vars["cookie-value"],lepopup_vars["events-data"]["onexit-mode-period"]);lepopup_popup_open(onexit_slug);lepopup_onexit_displayed=!0}})}}}
if(lepopup_vars["events-data"].hasOwnProperty("onscroll-item")){item_slugs=lepopup_vars["events-data"]["onscroll-item"].split("*");item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(item_slug!=""){var event_cookie=lepopup_read_cookie("lepopup-onscroll-"+item_slug);var slug_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(event_cookie!=lepopup_vars["cookie-value"]&&slug_cookie!=lepopup_vars["cookie-value"]){var onscroll_slug=item_slug;jQuery(window).scroll(function(e){if(!lepopup_popup_active_id&&!lepopup_onscroll_displayed){var position=jQuery(window).scrollTop();var offset=parseInt(lepopup_vars["events-data"]["onscroll-mode-offset"],10);if(lepopup_vars["events-data"]["onscroll-mode-offset"].indexOf("%")>0){if(offset>100)offset=100;offset=parseInt((jQuery(document).height()-jQuery(window).height())*offset/100,10)}
if(position>offset){if(lepopup_vars["events-data"]["onscroll-mode"]=="once-only")lepopup_write_cookie("lepopup-onscroll-"+onscroll_slug,lepopup_vars["cookie-value"],365*24);else if(lepopup_vars["events-data"]["onscroll-mode"]=="once-period")lepopup_write_cookie("lepopup-onscroll-"+onscroll_slug,lepopup_vars["cookie-value"],lepopup_vars["events-data"]["onscroll-mode-period"]);lepopup_popup_open(onscroll_slug);lepopup_onscroll_displayed=!0}}})}}}
if(lepopup_vars["events-data"].hasOwnProperty("onidle-item")){item_slugs=lepopup_vars["events-data"]["onidle-item"].split("*");item_slug=item_slugs[0];if(item_slugs.length>1&&lepopup_mobile)item_slug=item_slugs[1];if(item_slug!=""){var event_cookie=lepopup_read_cookie("lepopup-onidle-"+item_slug);var slug_cookie=lepopup_read_cookie("lepopup-submit-"+item_slug);if(event_cookie!=lepopup_vars["cookie-value"]&&slug_cookie!=lepopup_vars["cookie-value"]){var onidle_slug=item_slug;jQuery(window).mousemove(function(event){lepopup_onidle_counter=0});jQuery(window).click(function(event){lepopup_onidle_counter=0});jQuery(window).keypress(function(event){lepopup_onidle_counter=0});jQuery(window).scroll(function(event){lepopup_onidle_counter=0});var onidle_counter_handler=function(){if(lepopup_onidle_counter>=lepopup_vars["events-data"]["onidle-mode-delay"]){if(!lepopup_popup_active_id&&!lepopup_onidle_displayed){if(lepopup_vars["events-data"]["onidle-mode"]=="once-only")lepopup_write_cookie("lepopup-onidle-"+onidle_slug,lepopup_vars["cookie-value"],365*24);else if(lepopup_vars["events-data"]["onidle-mode"]=="once-period")lepopup_write_cookie("lepopup-onidle-"+onidle_slug,lepopup_vars["cookie-value"],lepopup_vars["events-data"]["onidle-mode-period"]);lepopup_popup_open(onidle_slug);lepopup_onidle_displayed=!0}
return}else{lepopup_onidle_counter=lepopup_onidle_counter+1}
lepopup_onidle_timer=setTimeout(onidle_counter_handler,1000)}
lepopup_onidle_timer=setTimeout(onidle_counter_handler,1000)}}}}
function lepopup_add_impression(_from_ids,_campaign_slug){jQuery.ajax({url:lepopup_vars['ajax-url'],data:{"action":"lepopup-front-add-impression","campaign-slug":_campaign_slug,"form-ids":_from_ids,"hostname":window.location.hostname},method:(lepopup_vars.mode=="remote"?"get":"post"),dataType:(lepopup_vars.mode=="remote"?"jsonp":"json"),async:!0,success:function(return_data){try{var data;if(typeof return_data=='object')data=return_data;else data=jQuery.parseJSON(return_data);if(data.status=="OK"){if(data.hasOwnProperty("consts")){if(typeof Object.assign=="function"){lepopup_consts=Object.assign(lepopup_consts,data.consts)}else{for(var key in data.consts){if(data.consts.hasOwnProperty(key)){lepopup_consts[key]=data.consts[key]}}}
lepopup_consts_update(null,data.consts)}}}catch(error){console.log(error)}},error:function(XMLHttpRequest,textStatus,errorThrown){console.log(errorThrown)}})}
function lepopup_datepicker_init(_set){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("airdatepicker")>=0&&typeof jQuery.fn.airdatepicker==typeof undefined){setTimeout(function(){lepopup_datepicker_init(_set)},1000)}
if(typeof jQuery.fn.airdatepicker==typeof undefined)return;jQuery(_set).each(function(){var object=this;var airdatepicker=jQuery(object).airdatepicker().data('airdatepicker');airdatepicker.destroy();jQuery(object).airdatepicker({inline_popup:!0,autoClose:!0,timepicker:!1,dateFormat:jQuery(object).attr("data-format"),language:jQuery(object).attr("data-locale"),onSelect:function(formattedDate,date,inst){lepopup_input_changed(object)},onShow:function(inst,animationCompleted){var content;var min_type=jQuery(object).attr("data-min-type");var min_value=jQuery(object).attr("data-min-value");var min_date=null;switch(min_type){case 'today':min_date=new Date();break;case 'yesterday':min_date=new Date();min_date.setDate(min_date.getDate()-1);break;case 'tomorrow':min_date=new Date();min_date.setDate(min_date.getDate()+1);break;case 'offset':min_date=new Date();min_date.setDate(min_date.getDate()+parseInt(min_value,10));break;case 'date':min_date=lepopup_date(min_value,jQuery(object).attr("data-format"));break;case 'field':content=jQuery(object).closest(".lepopup-container");if(jQuery(content).find("input[name='lepopup-"+min_value+"']").length>0)min_date=lepopup_date(jQuery(content).find("input[name='lepopup-"+min_value+"']").val(),jQuery(object).attr("data-format"));break;default:break}
if(min_date!=null)inst.update('minDate',min_date);var max_type=jQuery(object).attr("data-max-type");var max_value=jQuery(object).attr("data-max-value");var max_date=null;switch(max_type){case 'today':max_date=new Date();break;case 'yesterday':max_date=new Date();max_date.setDate(max_date.getDate()-1);break;case 'tomorrow':max_date=new Date();max_date.setDate(max_date.getDate()+1);break;case 'offset':max_date=new Date();max_date.setDate(max_date.getDate()+parseInt(max_value,10));break;case 'date':max_date=lepopup_date(max_value,jQuery(object).attr("data-format"));break;case 'field':content=jQuery(object).closest(".lepopup-container");if(jQuery(content).find("input[name='lepopup-"+max_value+"']").length>0)max_date=lepopup_date(jQuery(content).find("input[name='lepopup-"+max_value+"']").val(),jQuery(object).attr("data-format"));break;default:break}
if(max_date!=null)inst.update('maxDate',max_date)}});jQuery(object).parent().find("i").on("click",function(e){e.preventDefault();var input=jQuery(this).parent().children("input");var airdatepicker=jQuery(input).airdatepicker().data('airdatepicker');airdatepicker.show()})})}
function lepopup_rangeslider_init(_set){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("ion.rangeSlider")>=0&&typeof jQuery.fn.ionRangeSlider==typeof undefined){setTimeout(function(){lepopup_rangeslider_init(_set)},1000)}
if(typeof jQuery.fn.ionRangeSlider==typeof undefined||!jQuery.fn.ionRangeSlider)return;jQuery(_set).ionRangeSlider({onChange:function(_data){lepopup_input_error_hide(_data.input);lepopup_input_changed(_data.input)}})}
function lepopup_tooltips_init(_container,_form_id,_theme){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("tooltipster")>=0&&(typeof jQuery.fn.tooltipster==typeof undefined||!jQuery.fn.tooltipster)){setTimeout(function(){lepopup_tooltips_init(_container,_form_id,_theme)},1000)}
if(typeof jQuery.fn.tooltipster==typeof undefined||!jQuery.fn.tooltipster)return;var theme=jQuery(".lepopup-form-"+_form_id).attr("data-tooltip-theme");if(theme!="light"&&theme!="dark")theme=_theme;jQuery(_container).find("span.lepopup-tooltip-anchor, .lepopup-input[title], .lepopup-upload-input[title]").tooltipster({functionFormat:function(instance,helper,content){return"<div class='lepopup-tooltipster-content-"+_form_id+" lepopup-tooltipster-content-"+theme+"'>"+content+"</div>"},contentAsHTML:!0,maxWidth:640,theme:"tooltipster-"+theme})}
function lepopup_signature_init(_set){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("signature_pad")>=0&&typeof SignaturePad==typeof undefined){setTimeout(function(){lepopup_signature_init(_set)},1000)}
if(typeof SignaturePad==typeof undefined)return;jQuery(_set).each(function(){var object=this;var box=jQuery(this).parent();var width=Math.max(box.width(),40);var height=box.height();jQuery(this).width(width);jQuery(this).height(height);jQuery(this).attr("width",width);jQuery(this).attr("height",height);var signature_key=jQuery(this).closest(".lepopup-form").attr("data-id")+"-"+jQuery(this).closest(".lepopup-element").attr("data-id");var pen_color=jQuery(this).attr("data-color");if(typeof pen_color==typeof undefined)pen_color="rgb(0,0,0,1);"
lepopup_signatures[signature_key]=new SignaturePad(this,{penColor:pen_color,onBegin:function(){lepopup_input_error_hide(object)},onEnd:function(){var input=jQuery(object).closest(".lepopup-input").find("input");var data_url="";if(!this.isEmpty())data_url=this.toDataURL();jQuery(input).val(data_url);lepopup_input_changed(input)}});jQuery(this).parent().find("span").on("click",function(e){var input=jQuery(object).closest(".lepopup-input").find("input");jQuery(input).val("");lepopup_signatures[signature_key].clear();lepopup_input_changed(input)})})}
var lepopup_in_onselect=!1;function lepopup_timepicker_init(_set){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("airdatepicker")>=0&&typeof jQuery.fn.airdatepicker==typeof undefined){setTimeout(function(){lepopup_timepicker_init(_set)},1000)}
if(typeof jQuery.fn.airdatepicker==typeof undefined)return;jQuery(_set).each(function(){var object=this;var airdatepicker=jQuery(object).airdatepicker().data('airdatepicker');airdatepicker.destroy();jQuery(object).airdatepicker({inline_popup:!0,autoClose:!0,timepicker:!0,onlyTimepicker:!0,minutesStep:jQuery(object).attr("data-interval"),timeFormat:jQuery(object).attr("data-format"),language:jQuery(object).attr("data-locale"),onSelect:function(formattedDate,date,inst){if(lepopup_in_onselect)return;lepopup_in_onselect=!0;var content;var selected_time_c=date.getHours()*100+date.getMinutes();var min_type=jQuery(object).attr("data-min-type");var min_value=jQuery(object).attr("data-min-value");var min_time=null;switch(min_type){case 'time':min_time=lepopup_time24_str(min_value,jQuery(object).attr("data-format"));break;case 'field':content=jQuery(object).closest(".lepopup-container");if(jQuery(content).find("input[name='lepopup-"+min_value+"']").length>0)min_time=lepopup_time24_str(jQuery(content).find("input[name='lepopup-"+min_value+"']").val(),jQuery(object).attr("data-format"));break;default:break}
if(min_time!=null){if(selected_time_c<parseInt(min_time.replace(":",""),10)){inst.selectDate(new Date(2020,0,1,min_time.substr(0,2),min_time.substr(3,2)));lepopup_in_onselect=!1;return}}
var max_type=jQuery(object).attr("data-max-type");var max_value=jQuery(object).attr("data-max-value");var max_time=null;switch(max_type){case 'time':max_time=lepopup_time24_str(max_value,jQuery(object).attr("data-format"));break;case 'field':content=jQuery(object).closest(".lepopup-container");if(jQuery(content).find("input[name='lepopup-"+max_value+"']").length>0)max_time=lepopup_time24_str(jQuery(content).find("input[name='lepopup-"+max_value+"']").val(),jQuery(object).attr("data-format"));break;default:break}
if(max_time!=null){if(selected_time_c>parseInt(max_time.replace(":",""),10)){inst.selectDate(new Date(2020,0,1,max_time.substr(0,2),max_time.substr(3,2)));lepopup_in_onselect=!1;return}}
lepopup_in_onselect=!1}});jQuery(object).parent().find("i").on("click",function(e){e.preventDefault();var input=jQuery(this).parent().children("input");var airdatepicker=jQuery(input).airdatepicker().data('airdatepicker');airdatepicker.show()})})}
function lepopup_popup_open(_slug){var slug;var slugs=_slug.split("*");if(slugs.length>1){if(lepopup_mobile)slug=slugs[1];else slug=slugs[0]}else slug=_slug;if(slug=="")return!1;if(lepopup_vars.campaigns.hasOwnProperty(slug)){lepopup_campaign_active_slug=slug;slug=lepopup_vars.campaigns[slug][parseInt(Math.floor(Math.random()*lepopup_vars.campaigns[slug].length),10)]}else lepopup_campaign_active_slug=null;var overlay_color="rgba(0,0,0,0.7)";var _id=null;if(lepopup_vars.overlays.hasOwnProperty(slug)){_id=lepopup_vars.overlays[slug][0]}else return!1;if(lepopup_popup_active_id==_id)return!1;if(lepopup_popup_active_id)lepopup_popup_active_close();if(jQuery("#lepopup-popup-"+_id).length>0){if(jQuery("#lepopup-popup-"+_id+"-overlay").length>0){jQuery("#lepopup-popup-"+_id+"-overlay").attr("class","lepopup-popup-overlay lepopup-animated lepopup-"+lepopup_vars.overlays[slug][5])}else{if(lepopup_vars.overlays[slug][2]=="on"){if(lepopup_vars.overlays[slug][3]!="")overlay_color=lepopup_vars.overlays[slug][3];var overlay_html="<div class='lepopup-popup-overlay' id='lepopup-popup-"+_id+"-overlay' style='background: "+overlay_color+";'></div>";jQuery('body').append(overlay_html);jQuery("#lepopup-popup-"+_id+"-overlay").fadeIn(500);jQuery("#lepopup-popup-"+_id+"-overlay").attr("class","lepopup-popup-overlay lepopup-animated lepopup-"+lepopup_vars.overlays[slug][5]);if(lepopup_vars.overlays[slug][4]=="on"){jQuery("#lepopup-popup-"+_id+"-overlay").on("click",function(e){lepopup_popup_active_close()})}}}
lepopup_add_impression(_id,lepopup_campaign_active_slug);return _lepopup_popup_open(_id,!0)}else{if(!lepopup_popup_loading&&!lepopup_popup_active_id){lepopup_popup_loading=!0;if(lepopup_vars.overlays[slug][2]=="on"){if(lepopup_vars.overlays[slug][3]!="")overlay_color=lepopup_vars.overlays[slug][3];var overlay_html="<div class='lepopup-popup-overlay' id='lepopup-popup-"+_id+"-overlay' style='background: "+overlay_color+";'></div>";jQuery('body').append(overlay_html);jQuery("#lepopup-popup-"+_id+"-overlay").fadeIn(500);jQuery("#lepopup-popup-"+_id+"-overlay").attr("class","lepopup-popup-overlay lepopup-animated lepopup-"+lepopup_vars.overlays[slug][5]);if(lepopup_vars.overlays[slug][4]=="on"){jQuery("#lepopup-popup-"+_id+"-overlay").on("click",function(e){lepopup_popup_loading=!1;jQuery(".lepopup-popup-loader").hide();jQuery(".lepopup-popup-loader").remove();if(jQuery("#lepopup-popup-"+_id).length==0){jQuery("#lepopup-popup-"+_id+"-overlay").fadeOut(300)}else{lepopup_popup_active_close()}})}}
var loader="<style>#lepopup-popup-"+_id+"-loader .lepopup-popup-loader-triple-spinner {border-top-color:"+lepopup_vars.overlays[slug][6]+"} #lepopup-popup-"+_id+"-loader .lepopup-popup-loader-triple-spinner::before {border-top-color:"+lepopup_vars.overlays[slug][7]+"} #lepopup-popup-"+_id+"-loader .lepopup-popup-loader-triple-spinner::after {border-top-color:"+lepopup_vars.overlays[slug][8]+"}</style><div id='lepopup-popup-"+_id+"-loader' class='lepopup-popup-loader lepopup-popup-loader-"+lepopup_vars.overlays[slug][1]+"'><div class='lepopup-popup-loader-container'><div class='lepopup-popup-loader-triple-spinner'></div></div></div>";jQuery('body').append(loader);var style=jQuery(".lepopup-form-"+_id).length>0?"off":"on";jQuery.ajax({url:lepopup_vars['ajax-url'],method:(lepopup_vars.mode=="remote"?"get":"post"),dataType:(lepopup_vars.mode=="remote"?"jsonp":"json"),async:!0,data:{"action":"lepopup-front-popup-load","form-slug":slug,"form-style":style,"hostname":window.location.hostname,"preview":lepopup_preview},success:function(return_data){jQuery(".lepopup-popup-loader").hide();jQuery(".lepopup-popup-loader").remove();var data;try{if(typeof return_data=='object')data=return_data;else data=jQuery.parseJSON(return_data);if(data.status=="OK"){if(!lepopup_popup_loading)return!1;jQuery("body").append(data.html);lepopup_mask_init("#lepopup-popup-"+_id+" input.lepopup-mask");lepopup_add_impression(_id,lepopup_campaign_active_slug);_lepopup_popup_open(_id,!1)}else{if(data.hasOwnProperty("message")){lepopup_global_message_show("danger",data.message)}
jQuery(".lepopup-popup-loader").hide();jQuery(".lepopup-popup-loader").remove();jQuery("#lepopup-popup-"+_id+"-overlay").fadeOut(300)}}catch(error){console.log(error);jQuery(".lepopup-popup-loader").hide();jQuery(".lepopup-popup-loader").remove();jQuery("#lepopup-popup-"+_id+"-overlay").fadeOut(300)}
lepopup_popup_loading=!1},error:function(XMLHttpRequest,textStatus,errorThrown){console.log(errorThrown);jQuery(".lepopup-popup-loader").hide();jQuery(".lepopup-popup-loader").remove();jQuery("#lepopup-popup-"+_id+"-overlay").fadeOut(300);lepopup_popup_loading=!1}})}}
return!1}
function _lepopup_popup_open(_id,_overlay){if(jQuery("#lepopup-popup-"+_id).length==0)return!1;if(typeof lepopupext_open_before=='function'){lepopupext_open_before(_id)}
lepopup_popup_active_id=_id;if(_overlay){jQuery("#lepopup-popup-"+_id+"-overlay").fadeIn(300)}
var form=jQuery("#lepopup-popup-"+_id).children(".lepopup-form").first();var form_id=jQuery(form).attr("data-id");var disable_scrollbar=jQuery(form).attr("data-disable-scrollbar");if(disable_scrollbar=="on"){jQuery("html").addClass("lepopup-html-noscroll")}
var visible_page=null;lepopup_reset_form(form_id);jQuery(".lepopup-form-"+form_id).hide();jQuery(".lepopup-form-"+form_id).each(function(){var page_id=jQuery(this).attr("data-page");if(lepopup_is_visible(form_id,page_id)){_lepopup_popup_page_open(page_id);visible_page=this;return!1}});lepopup_datepicker_init("#lepopup-popup-"+_id+" input.lepopup-date");lepopup_timepicker_init("#lepopup-popup-"+_id+" input.lepopup-time");jQuery("#lepopup-popup-"+_id).show();lepopup_signature_init("#lepopup-popup-"+_id+" canvas.lepopup-signature");lepopup_rangeslider_init("#lepopup-popup-"+_id+" input.lepopup-rangeslider");if(lepopup_mobile){jQuery("#lepopup-popup-"+_id+"-overlay").css({"padding-right":"0px"})}
lepopup_handle_visibility(form_id,null,!0);if(lepopup_customjs_handlers.hasOwnProperty(form_id)){lepopup_customjs_handlers[form_id].errors={};if(lepopup_customjs_handlers[form_id].hasOwnProperty("afterinit")&&typeof lepopup_customjs_handlers[form_id].afterinit=='function'){try{lepopup_customjs_handlers[form_id].afterinit()}catch(error){}}}
return!1}
function _lepopup_popup_page_open(_page_id){if(!lepopup_popup_active_id||lepopup_popup_active_page_id==_page_id)return;if(lepopup_popup_active_page_id&&lepopup_popup_active_page_id!=_page_id)_lepopup_popup_page_close(lepopup_popup_active_page_id);var active_page=jQuery("#lepopup-popup-"+lepopup_popup_active_id+" .lepopup-form[data-page='"+_page_id+"']");if(active_page.length==0)return;lepopup_popup_active_page_id=_page_id;_lepopup_resize_active_popup(lepopup_popup_active_page_id);jQuery(active_page).removeClass("lepopup-form-page-closed");jQuery(active_page).find(".lepopup-element").each(function(){var left=jQuery(this).attr("data-left");var top=jQuery(this).attr("data-top");var animation_in=jQuery(this).attr("data-animation-in");var animation_out=jQuery(this).attr("data-animation-out");jQuery(this).css({"left":parseInt(left,10)+"px","top":parseInt(top,10)+"px"});var content=jQuery(this).attr("data-content");if(content){jQuery(this).find(".lepopup-element-html-content").html(lepopup_decode64(content))}
jQuery(this).removeClass("lepopup-"+animation_out);jQuery(this).addClass("lepopup-animated lepopup-"+animation_in)});jQuery(active_page).show()}
function lepopup_popup_active_close(_cookie_lifetime){clearTimeout(lepopup_timeout);if(!lepopup_popup_active_id||!lepopup_popup_active_page_id)return;_lepopup_popup_page_close(lepopup_popup_active_page_id);var id=lepopup_popup_active_id;lepopup_sending=!1;lepopup_popup_active_id=null;lepopup_campaign_active_slug=null;lepopup_forced_location=null;var form_uid=jQuery(".lepopup-form-"+id).first().attr("data-id");if(parseInt(_cookie_lifetime,10)>0){var form_slug=jQuery(".lepopup-form-"+id).first().attr("data-slug");if(form_slug)lepopup_write_cookie("lepopup-submit-"+form_slug,lepopup_vars["cookie-value"],parseInt(_cookie_lifetime,10)*24)}
setTimeout(function(){jQuery("#lepopup-popup-"+id+"-overlay").attr("class","lepopup-popup-overlay");jQuery("#lepopup-popup-"+id+"-overlay").fadeOut(300);jQuery("html.lepopup-html-noscroll").removeClass("lepopup-html-noscroll");jQuery("#lepopup-popup-"+id).removeClass("lepopup-popup-fh-container");jQuery("#lepopup-popup-"+id).hide();if(typeof lepopupext_close_after=='function'){lepopupext_close_after(id)}
if(lepopup_customjs_handlers.hasOwnProperty(form_uid)){lepopup_customjs_handlers[form_uid].errors={};if(lepopup_customjs_handlers[form_uid].hasOwnProperty("afterclose")&&typeof lepopup_customjs_handlers[form_uid].afterclose=='function'){try{lepopup_customjs_handlers[form_uid].afterclose()}catch(error){}}}},500);return!1}
function lepopup_close(_cookie_lifetime){lepopup_popup_active_close(_cookie_lifetime)
return!1}
function _lepopup_close(_id){lepopup_sending=!1;lepopup_popup_active_id=null;jQuery("#lepopup-popup-"+_id).fadeOut(300,function(){jQuery("#lepopup-popup-"+_id+"-overlay").fadeOut(300);jQuery("#lepopup-popup-"+_id).find(".lepopup-popup").hide()});return!1}
function _lepopup_popup_page_close(_page_id){if(!lepopup_popup_active_id||lepopup_popup_active_page_id!=_page_id)return;lepopup_popup_active_page_id=null;var active_page=jQuery("#lepopup-popup-"+lepopup_popup_active_id+" .lepopup-form[data-page='"+_page_id+"']");if(active_page.length==0)return;jQuery(active_page).find(".lepopup-element-error").remove();jQuery(active_page).addClass("lepopup-form-page-closed");jQuery(active_page).find(".lepopup-element").each(function(){var left=jQuery(this).attr("data-left");var top=jQuery(this).attr("data-top");var animation_in=jQuery(this).attr("data-animation-in");var animation_out=jQuery(this).attr("data-animation-out");jQuery(this).css({"left":parseInt(left,10)+"px","top":parseInt(top,10)+"px"});jQuery(this).removeClass("lepopup-"+animation_in);jQuery(this).addClass("lepopup-animated lepopup-"+animation_out);var content=jQuery(this).attr("data-content");if(content){jQuery(this).find(".lepopup-element-html-content").html("")}});setTimeout(function(){jQuery(active_page).hide()},500)}
function lepopup_multiselect_changed(_object){var container=jQuery(_object).closest(".lepopup-multiselect");var max_allowed=parseInt(jQuery(container).attr("data-max-allowed"),10);if(max_allowed>0){var selected=jQuery(container).find("input:checked").length;if(selected>=max_allowed){jQuery(container).find("input:not(:checked)").attr("disabled","disabled")}else{jQuery(container).find("input:not(:checked)").removeAttr("disabled")}}
lepopup_input_changed(_object)}
function lepopup_input_changed(_object){var element=jQuery(_object).closest(".lepopup-element");var type=jQuery(element).attr("data-type");var element_id=jQuery(element).attr("data-id");var form_uid=jQuery(_object).closest(".lepopup-form").attr("data-id");var form_id=jQuery(".lepopup-form-"+form_uid).attr("data-form-id");var session_length=jQuery(".lepopup-form-"+form_uid).attr("data-session");var session_enable=!1;if(lepopup_is_numeric(session_length)&&session_length>0)session_enable=!0;var var_values=new Array();var var_value=null;switch(type){case 'signature':var_value=jQuery(_object).val();if(var_value!="")jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).html("<img src='"+var_value+"' />");else jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).text("");break;case 'file':jQuery(element).find(".lepopup-uploader-file-countable.lepopup-uploader-file-processed").each(function(){var_values.push(jQuery(this).attr("data-name"))});jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).text(var_values.join(", "));break;case 'checkbox':case 'imageselect':case 'tile':case 'multiselect':jQuery(element).find("input").each(function(){if(jQuery(this).is(":checked"))var_values.push(jQuery(this).val())});if(session_enable){lepopup_sessions[form_id].values[element_id]=var_values;lepopup_sessions[form_id].modified=!0}
jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).text(var_values.join(", "));break;case 'rangeslider':var_value=jQuery(_object).val();if(session_enable){lepopup_sessions[form_id].values[element_id]=var_value;lepopup_sessions[form_id].modified=!0}
var_value=var_value.replace(":"," ... ");jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).text(var_value);break;case 'number':var_value=_lepopup_number_changed(_object);if(var_value===!1)return!1;if(session_enable){lepopup_sessions[form_id].values[element_id]=jQuery(_object).val();lepopup_sessions[form_id].modified=!0}
jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).text(jQuery(_object).val());break;default:var_value=jQuery(_object).val();if(session_enable){lepopup_sessions[form_id].values[element_id]=var_value;lepopup_sessions[form_id].modified=!0}
jQuery(".lepopup-form-"+form_uid).find(".lepopup-var-"+element_id).text(var_value);break}
if(lepopup_customjs_handlers.hasOwnProperty(form_uid)){lepopup_customjs_handlers[form_uid].errors={};if(lepopup_customjs_handlers[form_uid].hasOwnProperty("afterupdate")&&typeof lepopup_customjs_handlers[form_uid].afterupdate=='function'){try{lepopup_customjs_handlers[form_uid].afterupdate(element_id)}catch(error){}}}
lepopup_handle_math(form_uid);var dependencies=jQuery(_object).closest(".lepopup-element").attr("data-deps").split(",");if(dependencies.length>0)lepopup_handle_visibility(form_uid,dependencies,!0);return!1}
function _lepopup_number_changed(_object){var decimal=parseInt(jQuery(_object).attr("data-decimal"),10);var valid_value=jQuery(_object).attr("data-value");var value=jQuery(_object).val();var caret_position=_object.selectionStart;var value_parts=value.split(".");if(value==""||value=="-"||value=="."){jQuery(_object).attr("data-value",value);return!0}
if(isNaN(parseFloat(value))||!isFinite(value)||value_parts.length>2||(decimal==0&&value_parts.length==2)){jQuery(_object).val(valid_value);_object.selectionStart=valid_value.length-(value.length-caret_position);_object.selectionEnd=valid_value.length-(value.length-caret_position);return!1}
if(decimal>0&&value_parts.length==2&&(value_parts[1]).length>decimal){value_parts[1]=(value_parts[1]).substr(0,decimal);value=value_parts.join(".");jQuery(_object).val(value);_object.selectionStart=caret_position;_object.selectionEnd=caret_position}
jQuery(_object).attr("data-value",value);return!0}
function lepopup_number_unfocused(_object){var min=jQuery(_object).attr("data-min");var max=jQuery(_object).attr("data-max");var value=jQuery(_object).val();if(!isNaN(parseFloat(value))&&isFinite(value)){if(!isNaN(parseFloat(min))&&isFinite(min)&&parseFloat(value)<parseFloat(min)){jQuery(_object).val(min);lepopup_input_changed(_object)}else if(!isNaN(parseFloat(max))&&isFinite(max)&&parseFloat(value)>parseFloat(max)){jQuery(_object).val(max);lepopup_input_changed(_object)}}}
function lepopup_numspinner_inc(_object){var temp,start,end;var input=jQuery(_object).parent().find("input");var readonly=jQuery(input).attr("data-readonly");if(readonly=="on")return!1;var value=jQuery(input).attr("data-value");var step=jQuery(input).attr("data-step");if(isNaN(parseFloat(step))||!isFinite(step)||parseFloat(step)<=0){step=1}
var decimal=parseInt(jQuery(input).attr("data-decimal"),10);var mode=jQuery(input).attr("data-mode");if(mode=="simple"){var min=jQuery(input).attr("data-min");var max=jQuery(input).attr("data-max");if(isNaN(parseFloat(value))||!isFinite(value)){if(isNaN(parseFloat(min))||!isFinite(min)){value=0}else value=parseFloat(min)}else value=parseFloat(value);value=value+parseFloat(step);if(!isNaN(parseFloat(max))&&isFinite(max)&&value>parseFloat(max))value=parseFloat(max)}else{var raw_ranges=jQuery(input).attr("data-range");if(isNaN(parseFloat(value))||!isFinite(value)){value=0}else value=parseFloat(value);value=value+parseFloat(step);if(raw_ranges.length>0){var ranges=raw_ranges.split(",");for(var i=0;i<ranges.length;i++){temp=ranges[i].split("...");start=parseFloat(temp[0]);if(temp.length>1)end=parseFloat(temp[1]);else end=start;if(value<start){value=start;break}else if(value<=end){break}else if(i==ranges.length-1){value=end;break}}}}
jQuery(input).attr("data-value",value.toFixed(decimal));jQuery(input).val(value.toFixed(decimal));lepopup_input_error_hide(input);lepopup_input_changed(input);return!1}
function lepopup_numspinner_dec(_object){var temp,start,end;var input=jQuery(_object).parent().find("input");var readonly=jQuery(input).attr("data-readonly");if(readonly=="on")return!1;var value=jQuery(input).attr("data-value");var step=jQuery(input).attr("data-step");var decimal=parseInt(jQuery(input).attr("data-decimal"),10);var mode=jQuery(input).attr("data-mode");if(mode=="simple"){var min=jQuery(input).attr("data-min");var max=jQuery(input).attr("data-max");if(isNaN(parseFloat(value))||!isFinite(value)){if(isNaN(parseFloat(max))||!isFinite(max)){value=0}else value=parseFloat(max)}else value=parseFloat(value);if(isNaN(parseFloat(step))||!isFinite(step)||parseFloat(step)<=0){step=1}
value=value-parseFloat(step);if(!isNaN(parseFloat(min))&&isFinite(min)&&value<parseFloat(min))value=parseFloat(min)}else{var raw_ranges=jQuery(input).attr("data-range");if(isNaN(parseFloat(value))||!isFinite(value)){value=0}else value=parseFloat(value);value=value-parseFloat(step);if(raw_ranges.length>0){var ranges=raw_ranges.split(",");for(var i=ranges.length-1;i>=0;i--){temp=ranges[i].split("...");start=parseFloat(temp[0]);if(temp.length>1)end=parseFloat(temp[1]);else end=start;if(value>end){value=end;break}else if(value>=start){break}else if(i==0){value=start;break}}}}
jQuery(input).attr("data-value",value.toFixed(decimal));jQuery(input).val(value.toFixed(decimal));lepopup_input_error_hide(input);lepopup_input_changed(input);return!1}
function lepopup_is_visible(_form_id,_element_id){var field,bool_value,field_values;var logic_rules=new Array();var logic=JSON.parse(jQuery("#lepopup-logic-"+_form_id).val());if(!logic.hasOwnProperty(_element_id))return!0;for(var i=0;i<logic[_element_id].rules.length;i++){field=jQuery(".lepopup-form-"+_form_id).find("[name='lepopup-"+logic[_element_id].rules[i].field+"']");if(field.length==0)field=jQuery(".lepopup-form-"+_form_id).find("[name='lepopup-"+logic[_element_id].rules[i].field+"[]']");field_values=new Array()
jQuery(field).each(function(){var field_type=jQuery(this).attr("type");if(field_type=="checkbox"||field_type=="radio"||field_type=="multiselect"||field_type=="imageselect"||field_type=="tile"||field_type=="star-rating"){if(jQuery(this).is(":checked"))field_values.push(jQuery(this).val())}else field_values.push(jQuery(this).val())});bool_value=!1;switch(logic[_element_id].rules[i].rule){case 'is':if(field_values.indexOf(logic[_element_id].rules[i].token)>=0)logic_rules.push(!0);else logic_rules.push(!1);break;case 'is-not':if(field_values.indexOf(logic[_element_id].rules[i].token)==-1)logic_rules.push(!0);else logic_rules.push(!1);break;case 'is-empty':for(var j=0;j<field_values.length;j++){if(field_values[j]!=null&&field_values[j]!=""){bool_value=!0;break}}
logic_rules.push(!bool_value);break;case 'is-not-empty':for(var j=0;j<field_values.length;j++){if(field_values[j]!=null&&field_values[j]!=""){bool_value=!0;break}}
logic_rules.push(bool_value);break;case 'is-greater':for(var j=0;j<field_values.length;j++){if(parseFloat(field_values[j])>parseFloat(logic[_element_id].rules[i].token)){bool_value=!0;break}}
logic_rules.push(bool_value);break;case 'is-less':for(var j=0;j<field_values.length;j++){if(parseFloat(field_values[j])<parseFloat(logic[_element_id].rules[i].token)){bool_value=!0;break}}
logic_rules.push(bool_value);break;case 'contains':for(var j=0;j<field_values.length;j++){if(logic[_element_id].rules[i].token!=""&&field_values[j].indexOf(logic[_element_id].rules[i].token)>=0){bool_value=!0;break}}
logic_rules.push(bool_value);break;case 'starts-with':for(var j=0;j<field_values.length;j++){if(logic[_element_id].rules[i].token!=""&&field_values[j].substring(0,logic[_element_id].rules[i].token.length)===logic[_element_id].rules[i].token){bool_value=!0;break}}
logic_rules.push(bool_value);break;case 'ends-with':for(var j=0;j<field_values.length;j++){if(logic[_element_id].rules[i].token!=""&&field_values[j].substring(field_values[j].length-logic[_element_id].rules[i].token.length)===logic[_element_id].rules[i].token){bool_value=!0;break}}
logic_rules.push(bool_value);break;default:break}}
bool_value=!1;if(logic[_element_id].operator=="and"){if(logic_rules.indexOf(!1)==-1)bool_value=!0}else{if(logic_rules.indexOf(!0)>=0)bool_value=!0}
if(logic[_element_id].action=='hide')bool_value=!bool_value;return bool_value}
function lepopup_handle_visibility(_form_id,_ids,_immediately){if(jQuery("#lepopup-logic-"+_form_id).length==0)return!1;var logic=JSON.parse(jQuery("#lepopup-logic-"+_form_id).val());for(var key in logic){if(logic.hasOwnProperty(key)){if(Array.isArray(_ids)&&_ids.indexOf(key)==-1)continue;if(lepopup_is_visible(_form_id,key)){if(_immediately==!0)jQuery(".lepopup-form-"+_form_id).find(".lepopup-element-"+key).show();else{jQuery(".lepopup-form-"+_form_id).find(".lepopup-element-"+key).css({"position":"relative"});jQuery(".lepopup-form-"+_form_id).find(".lepopup-element-"+key).fadeIn(200)}}else{if(_immediately==!0)jQuery(".lepopup-form-"+_form_id).find(".lepopup-element-"+key).hide();else{jQuery(".lepopup-form-"+_form_id).find(".lepopup-element-"+key).css({"position":"absolute"});jQuery(".lepopup-form-"+_form_id).find(".lepopup-element-"+key).fadeOut(200)}}}}
return!1}
function lepopup_mask_init(_set){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("jquery.mask")>=0&&typeof jQuery.fn.mask==typeof undefined){setTimeout(function(){lepopup_mask_init(_set)},1000)}
if(typeof jQuery.fn.mask==typeof undefined)return;jQuery(_set).each(function(){var mask=jQuery(this).attr("data-xmask");if(mask)jQuery(this).mask(mask)})}
function lepopup_submit(_object,_action){var prev_page_id;clearTimeout(lepopup_timeout);var button_pressed=!1;if(jQuery(_object).hasClass("lepopup-button"))button_pressed=!0;var form_uid=jQuery(_object).closest(".lepopup-form").attr("data-id");var form_slug=jQuery(_object).closest(".lepopup-form").attr("data-slug");var form_id=jQuery(_object).closest(".lepopup-form").attr("data-form-id");var page_id=jQuery(_object).closest(".lepopup-form").attr("data-page");var session_length=jQuery(_object).closest(".lepopup-form").attr("data-session");var allowed_actions=new Array("next","prev","submit");if(typeof _action==undefined||_action=="")_action="submit";else if(allowed_actions.indexOf(_action)==-1)_action="submit";jQuery(".lepopup-form-"+form_uid).find(".lepopup-element-error").fadeOut(300,function(){jQuery(this).remove()});var is_popup=!1;if(lepopup_popup_active_id&&jQuery(_object).closest(".lepopup-form").parent().hasClass("lepopup-popup-container"))is_popup=!0;if(_action=="prev"){lepopup_sending=!1;if(lepopup_seq_pages.hasOwnProperty(form_uid)&&lepopup_seq_pages[form_uid].length>0){prev_page_id=lepopup_seq_pages[form_uid][lepopup_seq_pages[form_uid].length-1];lepopup_seq_pages[form_uid].splice(lepopup_seq_pages[form_uid].length-1,1);if(is_popup){_lepopup_popup_page_open(prev_page_id);jQuery("#lepopup-popup-"+lepopup_popup_active_id).stop().animate({scrollTop:0},300)}else{jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").fadeOut(300,function(){jQuery(this).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html("")});jQuery(".lepopup-form-"+form_uid+"[data-page='"+prev_page_id+"']").fadeIn(300).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html(lepopup_decode64(jQuery(this).attr("data-content")))});lepopup_resize()})}
return!1}else return!1}
if(button_pressed){var original_icon=jQuery(_object).attr("data-original-icon");if(typeof original_icon===typeof undefined||original_icon===!1){original_icon=jQuery(_object).children("i").first().attr("class");if(typeof original_icon!==typeof undefined&&original_icon!==!1){jQuery(_object).attr("data-original-icon",original_icon)}}
jQuery(_object).children("i").first().attr("class","lepopup-if lepopup-if-spinner lepopup-if-spin");jQuery(_object).find("span").text(jQuery(_object).attr("data-loading"))}
jQuery(".lepopup-form-"+form_uid).find(".lepopup-button").addClass("lepopup-button-disabled");jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").children(".lepopup-confirmaton-message").slideUp(300,function(){jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").children(".lepopup-confirmaton-message").remove()});if(lepopup_uploads.hasOwnProperty(form_uid)){var waiting_upload=!1;for(var upload_id in lepopup_uploads[form_uid]){if((lepopup_uploads[form_uid]).hasOwnProperty(upload_id)){if(lepopup_uploads[form_uid][upload_id]=="LOADING"){waiting_upload=!0}}}
if(waiting_upload){setTimeout(function(){lepopup_submit(_object,_action)},500);return!1}}
if(lepopup_sending)return!1;lepopup_sending=!0;var all_pages=new Array();jQuery(".lepopup-form-"+form_uid).each(function(){all_pages.push(jQuery(this).attr("data-page"))});if(typeof SignaturePad!=typeof undefined){jQuery(".lepopup-form-"+form_uid).find(".lepopup-signature").each(function(){var element_id=jQuery(this).closest(".lepopup-element").attr("data-id");if(lepopup_signatures.hasOwnProperty(form_uid+"-"+element_id)){var data_url="";if(!(lepopup_signatures[form_uid+"-"+element_id]).isEmpty())data_url=(lepopup_signatures[form_uid+"-"+element_id]).toDataURL();jQuery(this).closest(".lepopup-element").find("input").val(data_url)}})}
var xd=jQuery(".lepopup-form-"+form_uid).attr("data-xd");if(!xd)xd="off";var post_data={"action":"lepopup-front-"+_action,"campaign-slug":lepopup_campaign_active_slug,"form-id":form_id,"page-id":page_id,"form-data":lepopup_encode64(jQuery(".lepopup-form-"+form_uid).find("textarea, input, select").serialize()),"hostname":window.location.hostname,"page-title":lepopup_consts["page-title"]};if(lepopup_customjs_handlers.hasOwnProperty(form_uid)){lepopup_customjs_handlers[form_uid].errors={};if(lepopup_customjs_handlers[form_uid].hasOwnProperty("beforesubmit")&&typeof lepopup_customjs_handlers[form_uid].beforesubmit=='function'){try{lepopup_customjs_handlers[form_uid].beforesubmit()}catch(error){}}}
jQuery.ajax({url:lepopup_vars['ajax-url'],data:post_data,method:(lepopup_vars.mode=="remote"&&xd=="on"?"get":"post"),dataType:(lepopup_vars.mode=="remote"&&xd=="on"?"jsonp":"json"),async:!0,success:function(return_data){try{var data,temp;if(typeof return_data=='object')data=return_data;else data=jQuery.parseJSON(return_data);if(data.status=="OK"){if(lepopup_vars.overlays.hasOwnProperty(form_slug)){if(parseInt(lepopup_vars.overlays[form_slug][9],10)>0){lepopup_write_cookie("lepopup-submit-"+form_slug,lepopup_vars["cookie-value"],parseInt(lepopup_vars.overlays[form_slug][9],10)*24);if(lepopup_campaign_active_slug)lepopup_write_cookie("lepopup-submit-"+lepopup_campaign_active_slug,lepopup_vars["cookie-value"],parseInt(lepopup_vars.overlays[form_slug][9],10)*24)}}else{lepopup_write_cookie("lepopup-submit-"+form_slug,lepopup_vars["cookie-value"],365*24);if(lepopup_campaign_active_slug)lepopup_write_cookie("lepopup-submit-"+lepopup_campaign_active_slug,lepopup_vars["cookie-value"],365*24)}
if(data.hasOwnProperty("record-id")){jQuery(".lepopup-form-"+form_uid+" .lepopup-const-record-id").text(data["record-id"])}
if(lepopup_is_numeric(session_length)&&session_length>0){lepopup_write_cookie("lepopup-session-"+form_id,"",0);if(lepopup_sessions.hasOwnProperty(form_id))delete lepopup_sessions[form_id]}
if(data.hasOwnProperty("error"))console.log(data.error);if(typeof lepopupext_submit_after=='function'){lepopupext_submit_after(form_slug)}
if(lepopup_customjs_handlers.hasOwnProperty(form_uid)){lepopup_customjs_handlers[form_uid].errors={};if(lepopup_customjs_handlers[form_uid].hasOwnProperty("aftersubmitsuccess")&&typeof lepopup_customjs_handlers[form_uid].aftersubmitsuccess=='function'){try{lepopup_customjs_handlers[form_uid].aftersubmitsuccess()}catch(error){}}}
if(data.hasOwnProperty("forms")){jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").append(data.forms);jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").find(".lepopup-send").trigger("click")}
lepopup_unlock_links(form_slug);if(lepopup_campaign_active_slug)lepopup_unlock_links(lepopup_campaign_active_slug);if(lepopup_forced_location){data.type="redirect";data.url=lepopup_forced_location}
switch(data.type){case 'redirect':if(data['reset-form']=="on")lepopup_reset_form(form_uid);location.href=data.url;break;case 'payment':if(data['reset-form']=="on")lepopup_reset_form(form_uid);if(data.hasOwnProperty("payment-form")){jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").append(data["payment-form"]);jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").find(".lepopup-pay").trigger("click")}else if(data.hasOwnProperty("payment-message")){lepopup_popup_message_open(data["payment-message"])}else if(data.hasOwnProperty("stripe")){lepopup_stripe_checkout(data.stripe["public-key"],data.stripe["session-id"])}else if(data.hasOwnProperty("payumoney")){lepopup_payumoney_checkout(data.payumoney["request-data"])}
break;case 'page-redirect':case 'page-payment':if(parseInt(data.delay,10)>0){setTimeout(function(){if(data['reset-form']=="on")lepopup_reset_form(form_uid);if(data.type=='page-redirect')location.href=data.url;else{if(data.hasOwnProperty("payment-form")){jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").append(data["payment-form"]);jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").find(".lepopup-pay").trigger("click")}else if(data.hasOwnProperty("payment-message")){lepopup_popup_message_open(data["payment-message"])}else if(data.hasOwnProperty("stripe")){lepopup_stripe_checkout(data.stripe["public-key"],data.stripe["session-id"])}else if(data.hasOwnProperty("payumoney")){lepopup_payumoney_checkout(data.payumoney["request-data"])}}},1000*parseInt(data.delay,10))}else{if(data.type=='page-redirect')location.href=data.url;else{if(data.hasOwnProperty("payment-form")){jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").append(data["payment-form"]);jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").find(".lepopup-pay").trigger("click")}else if(data.hasOwnProperty("payment-message")){lepopup_popup_message_open(data["payment-message"])}else if(data.hasOwnProperty("stripe")){lepopup_stripe_checkout(data.stripe["public-key"],data.stripe["session-id"])}else if(data.hasOwnProperty("payumoney")){lepopup_payumoney_checkout(data.payumoney["request-data"])}}}
case 'page':if(!lepopup_seq_pages.hasOwnProperty(form_uid))lepopup_seq_pages[form_uid]=new Array();lepopup_seq_pages[form_uid].push(page_id);if(is_popup){_lepopup_popup_page_open('confirmation');jQuery("#lepopup-popup-"+lepopup_popup_active_id).stop().animate({scrollTop:0},300);if(parseInt(data.delay,10)>0){setTimeout(function(){if(data['reset-form']=="on")lepopup_reset_form(form_uid);lepopup_popup_active_close(0)},1000*parseInt(data.delay,10))}}else{jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").fadeOut(300,function(){jQuery(this).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html("")});jQuery(".lepopup-form-"+form_uid+"[data-page='confirmation']").fadeIn(300).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html(lepopup_decode64(jQuery(this).attr("data-content")))});var element_top=jQuery(".lepopup-form-"+form_uid+"[data-page='confirmation']").offset().top;var viewport_top=jQuery(window).scrollTop();var viewport_bottom=viewport_top+jQuery(window).height();if(element_top<viewport_top||element_top>viewport_bottom){jQuery('html, body').stop().animate({scrollTop:element_top-60},300)}
lepopup_resize()})}
break;case 'form':if(!lepopup_seq_pages.hasOwnProperty(form_uid))lepopup_seq_pages[form_uid]=new Array();lepopup_seq_pages[form_uid].push(page_id);if(data['reset-form']=="on")lepopup_reset_form(form_uid);lepopup_popup_open(data.form);if(parseInt(data.delay,10)>0){lepopup_timeout=setTimeout(function(){lepopup_popup_active_close(0)},1000*parseInt(data.delay,10))}
break;default:if(!lepopup_seq_pages.hasOwnProperty(form_uid))lepopup_seq_pages[form_uid]=new Array();lepopup_seq_pages[form_uid].push(page_id);if(data['reset-form']=="on")lepopup_reset_form(form_uid);if(is_popup){lepopup_popup_active_close(0)}
break}
lepopup_track(form_uid,"lepopup","submit")}else if(data.status=="NEXT"){if(!lepopup_seq_pages.hasOwnProperty(form_uid))lepopup_seq_pages[form_uid]=new Array();lepopup_seq_pages[form_uid].push(page_id);if(is_popup){_lepopup_popup_page_open(data.page);jQuery("#lepopup-popup-"+lepopup_popup_active_id).stop().animate({scrollTop:0},300)}else{jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").fadeOut(300,function(){jQuery(this).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html("")});jQuery(".lepopup-form-"+form_uid+"[data-page='"+data.page+"']").fadeIn(300).find(".lepopup-element[data-content]").each(function(){jQuery(this).find(".lepopup-element-html-content").html(lepopup_decode64(jQuery(this).attr("data-content")))});var element_top=jQuery(".lepopup-form-"+form_uid+"[data-page='"+data.page+"']").offset().top;var viewport_top=jQuery(window).scrollTop();var viewport_bottom=viewport_top+jQuery(window).height();if(element_top<viewport_top||element_top>viewport_bottom){jQuery('html, body').stop().animate({scrollTop:element_top-60},300)}
lepopup_resize()})}}else if(data.status=="ERROR"){var min_index=null;var element_error=null,element_position=null;for(var id in data.errors){if(data.errors.hasOwnProperty(id)){temp=id.split(":");if(all_pages.indexOf(temp[0])>=0){if(min_index==null)min_index=all_pages.indexOf(temp[0]);else if(all_pages.indexOf(temp[0])<min_index)min_index=all_pages.indexOf(temp[0])}
element_error=jQuery(".lepopup-form-"+form_uid+"[data-page='"+temp[0]+"']").find(".lepopup-element-"+temp[1]);element_position={left:jQuery(element_error).attr("data-left"),top:jQuery(element_error).attr("data-top")};jQuery(".lepopup-form-"+form_uid+"[data-page='"+temp[0]+"']").find(".lepopup-form-inner").append("<div class='lepopup-element-error lepopup-element-error-"+temp[1]+"'><span>"+data.errors[id]+"</span></div>");jQuery(".lepopup-form-"+form_uid+"[data-page='"+temp[0]+"']").find(".lepopup-element-error-"+temp[1]).css({"top":parseInt(parseInt(element_position.top,10)+parseInt(jQuery(element_error).height(),10),10)+"px","left":element_position.left+"px"})}}
if(min_index!=null&&all_pages[min_index]!=page_id){for(var i=min_index;i<all_pages.length;i++){if(lepopup_seq_pages[form_uid].indexOf(all_pages[i])>=0)lepopup_seq_pages[form_uid].splice(lepopup_seq_pages[form_uid].indexOf(all_pages[i]),1)}
jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"']").fadeOut(300,function(){jQuery(".lepopup-form-"+form_uid+"[data-page='"+all_pages[min_index]+"']").fadeIn(300);page_id=all_pages[min_index];jQuery(".lepopup-form-"+form_uid).find(".lepopup-element-error").fadeIn(300)})}else jQuery(".lepopup-form-"+form_uid).find(".lepopup-element-error").fadeIn(300);jQuery(".lepopup-form-"+form_uid+"[data-page='"+page_id+"'] .lepopup-element").each(function(){if(jQuery(this).find(".lepopup-element-error").length>0){if(is_popup){jQuery("#lepopup-popup-"+lepopup_popup_active_id).stop().animate({scrollTop:0},300);return!1}else{var element_top=jQuery(this).offset().top;var viewport_top=jQuery(window).scrollTop();var viewport_bottom=viewport_top+jQuery(window).height();if(element_top<viewport_top||element_top>viewport_bottom){jQuery('html, body').stop().animate({scrollTop:element_top-60},300);return!1}}}})}else if(data.status=="FATAL"){lepopup_global_message_show("danger",data.message)}else{}}catch(error){console.log(error)}
if(button_pressed){jQuery(_object).find("span").text(jQuery(_object).attr("data-label"));var original_icon=jQuery(_object).attr("data-original-icon");if(typeof original_icon!==typeof undefined&&original_icon!==!1)jQuery(_object).children("i").first().attr("class",original_icon)}
jQuery(".lepopup-form-"+form_uid).find(".lepopup-button").removeClass("lepopup-button-disabled");lepopup_sending=!1},error:function(XMLHttpRequest,textStatus,errorThrown){console.log(errorThrown);if(button_pressed){jQuery(_object).find("span").text(jQuery(_object).attr("data-label"));var original_icon=jQuery(_object).attr("data-original-icon");if(typeof original_icon!==typeof undefined&&original_icon!==!1)jQuery(_object).children("i").first().attr("class",original_icon)}
jQuery(".lepopup-form-"+form_uid).find(".lepopup-button").removeClass("lepopup-button-disabled");lepopup_sending=!1}});return!1}
function lepopup_popup_message_open(_html){jQuery('body').append("<div class='lepopup-popup-message-overlay'></div>");jQuery(".lepopup-popup-message-overlay").fadeIn(300);jQuery('body').append("<div class='lepopup-popup-message'><div class='lepopup-popup-message-content'><span class='lepopup-popup-message-close' onclick='lepopup_popup_message_close();'><i class='lepopup-if lepopup-if-times'></i></span>"+_html+"</div></div>");jQuery(".lepopup-popup-message").fadeIn(300)}
function lepopup_popup_message_close(){jQuery(".lepopup-popup-message").fadeOut(300,function(){jQuery(".lepopup-popup-message").remove();jQuery(".lepopup-popup-message-overlay").fadeOut(300,function(){jQuery(".lepopup-popup-message-overlay").remove()})})}
function lepopup_handle_math(_form_uid){if(lepopup_vars.mode=="remote"&&lepopup_vars.plugins.indexOf("jsep")>=0&&typeof jsep==typeof undefined){setTimeout(function(){lepopup_handle_math(_form_uid)},500)}
jQuery(".lepopup-form-"+_form_uid).parent().find("input.lepopup-math").each(function(){var replacement,from_element,type,value,values,parse_tree,ref_date;var id=jQuery(this).attr("data-id");var expression=jQuery(this).attr("data-expression");var var_value=jQuery(this).attr("data-default");var decimal_digits=parseInt(jQuery(this).attr("data-decimal"),10);var ids_raw=jQuery(this).attr("data-ids");var ids=ids_raw.split(",");jQuery(this).val("");for(var j=0;j<ids.length;j++){from_element=jQuery(".lepopup-form-"+_form_uid+" .lepopup-element-"+ids[j]);if(from_element.length>0){if(lepopup_is_visible(_form_uid,ids[j])){type=jQuery(from_element).attr("data-type");switch(type){case 'file':replacement=0;jQuery(from_element).find(".lepopup-uploader-file-countable.lepopup-uploader-file-processed").each(function(){replacement++});break;case 'date':value=lepopup_date(jQuery(from_element).find("input").val(),jQuery(from_element).find("input").attr("data-format"));ref_date=new Date(2000,0,1);if(value!=null){replacement=parseInt(Math.round((value-ref_date)/(1000*60*60*24)),10)}else replacement='error';break;case 'time':replacement=0;break;case 'email':case 'text':case 'number':case 'numspinner':value=lepopup_extract_number(jQuery(from_element).find("input").val());if(isNaN(parseFloat(value))||!isFinite(value))replacement='error';else replacement=parseFloat(value);break;case 'textarea':value=lepopup_extract_number(jQuery(from_element).find("textarea").val());replacement=parseFloat(value);break;case 'select':value=lepopup_extract_number(jQuery(from_element).find("select").val());if(isNaN(parseFloat(value))||!isFinite(value))replacement='error';else replacement=parseFloat(value);break;case 'radio':case 'checkbox':case 'imageselect':case 'tile':case 'multiselect':case 'star-rating':replacement=0;jQuery(from_element).find("input").each(function(){if(jQuery(this).is(":checked")){value=lepopup_extract_number(jQuery(this).val());if(isNaN(parseFloat(value))||!isFinite(value)){replacement='error';return!1}
replacement+=parseFloat(value)}});break;case 'rangeslider':value=lepopup_extract_number(jQuery(from_element).find("input").val());values=value.split(":");if(values.length==1){if(isNaN(parseFloat(value))||!isFinite(value))replacement='error';else replacement=parseFloat(value)}else if(values.length==2){if(isNaN(parseFloat(values[0]))||!isFinite(values[0])||isNaN(parseFloat(values[1]))||!isFinite(values[1]))replacement='error';else replacement=(parseFloat(values[0])+parseFloat(values[1]))/2}else replacement='error';break;default:replacement=0;break}}else replacement=0;expression=expression.split("{"+ids[j]+"}").join(replacement)}else{from_element=jQuery(".lepopup-form-"+_form_uid+" .lepopup-hidden[name='lepopup-"+ids[j]+"']");if(from_element.length>0){value=lepopup_extract_number(jQuery(from_element).val());if(isNaN(parseFloat(value))||!isFinite(value))replacement='error';else replacement=parseFloat(value);expression=expression.split("{"+ids[j]+"}").join(replacement)}}}
if(typeof jsep!=typeof undefined){try{parse_tree=jsep(expression);if(parse_tree.type=='Compound')value=parseFloat(expression);else{value=lepopup_jsep_calc(parse_tree)}
if(value!==!1){jQuery(this).val(value);var_value=value.toFixed(decimal_digits)}}catch(error){}}
jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+id).text(var_value)})}
function lepopup_jsep_calc(_parse_tree){var left,right;if(typeof _parse_tree!=typeof{}){return!1}else if(_parse_tree.type=="BinaryExpression"){left=lepopup_jsep_calc(_parse_tree.left);right=lepopup_jsep_calc(_parse_tree.right);if(left===!1||right===!1)return!1;if(_parse_tree.operator=="+")return parseFloat(left+right);else if(_parse_tree.operator=="-")return parseFloat(left-right);else if(_parse_tree.operator=="*")return parseFloat(left*right);else if(_parse_tree.operator=="/"&&right!=0)return parseFloat(left/right);else return!1}else if(_parse_tree.type=="UnaryExpression"){left=0;right=lepopup_jsep_calc(_parse_tree.argument);if(_parse_tree.operator=="+")return parseFloat(left+right);else if(_parse_tree.operator=="-")return parseFloat(left-right);else if(_parse_tree.operator=="*")return parseFloat(left*right);else if(_parse_tree.operator=="/"&&right!=0)return parseFloat(left/right);else return!1}else if(_parse_tree.type=="Literal"){return parseFloat(_parse_tree.value)}else return!1}
function lepopup_consts_update(_form_uid,_consts){var selector=".lepopup-const";if(_form_uid!=null)selector=".lepopup-form-"+_form_uid+" .lepopup-const";jQuery(selector).each(function(){var element_id=jQuery(this).attr("data-id");if(_consts.hasOwnProperty(element_id)){jQuery(this).text(_consts[element_id])}})}
function lepopup_reset_form(_form_uid){var input,default_value="";jQuery(".lepopup-form-"+_form_uid+" .lepopup-hidden").each(function(){var url_parameter=null;var element_id=jQuery(this).attr("data-id");var dynamic_parameter=jQuery(this).attr("data-dynamic");if(typeof dynamic_parameter!="undefined"&&dynamic_parameter!=""){url_parameter=lepopup_query_parameter(dynamic_parameter)}
if(url_parameter!=null)default_value=url_parameter;else default_value=jQuery(this).attr("data-default");jQuery(this).val(default_value);jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(default_value)});lepopup_consts_update(_form_uid,lepopup_consts);var form_id=jQuery(".lepopup-form-"+_form_uid).attr("data-form-id");lepopup_sessions[form_id]={"modified":!1,"values":{}};var session_length=jQuery(".lepopup-form-"+_form_uid).attr("data-session");var session_enable=!1;if(lepopup_is_numeric(session_length)&&session_length>0){session_enable=!0;try{var cookie_session=JSON.parse(lepopup_read_cookie("lepopup-session-"+form_id));if(cookie_session!=null)lepopup_sessions[form_id].values=cookie_session}catch(error){}}
jQuery(".lepopup-form-"+_form_uid+" .lepopup-element").each(function(){var url_parameters,url_parameter=null;var var_values=new Array();var type=jQuery(this).attr("data-type");var temp,upload_id;var element_id=jQuery(this).attr("data-id");var dynamic_parameter=jQuery(this).attr("data-dynamic");if(typeof dynamic_parameter!="undefined"&&dynamic_parameter!=""){url_parameter=lepopup_query_parameter(dynamic_parameter)}
switch(type){case 'file':jQuery(this).find(".lepopup-uploader-files").html("");upload_id=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);temp=lepopup_decode64(jQuery(this).find(".lepopup-uploader-template").val());temp=temp.replace(new RegExp("%%upload-id%%",'g'),upload_id).replace(new RegExp("%%ajax-url%%",'g'),lepopup_vars["ajax-url"]);jQuery(this).find(".lepopup-uploaders").html(temp);break;case 'date':input=jQuery(this).find("input");if(session_enable&&lepopup_sessions.hasOwnProperty(form_id)&&lepopup_sessions[form_id]!=null&&lepopup_sessions[form_id].hasOwnProperty("values")&&lepopup_sessions[form_id].values!=null&&lepopup_sessions[form_id].values.hasOwnProperty(element_id))default_value=lepopup_sessions[form_id].values[element_id];else if(url_parameter!=null)default_value=url_parameter;else{default_value=jQuery(input).attr("data-default");switch(default_value){case 'today':temp=new Date();default_value=lepopup_date_str(temp,jQuery(input).attr("data-format"));break;case 'yesterday':temp=new Date();temp.setDate(temp.getDate()-1);default_value=lepopup_date_str(temp,jQuery(input).attr("data-format"));break;case 'tomorrow':temp=new Date();temp.setDate(temp.getDate()+1);default_value=lepopup_date_str(temp,jQuery(input).attr("data-format"));break;case 'offset':temp=new Date();temp.setDate(temp.getDate()+parseInt(jQuery(input).attr("data-offset"),10));default_value=lepopup_date_str(temp,jQuery(input).attr("data-format"));break;default:break}}
jQuery(input).val(default_value);jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(default_value);break;case 'email':case 'text':case 'time':case 'password':case 'number':case 'numspinner':input=jQuery(this).find("input");if(session_enable&&lepopup_sessions.hasOwnProperty(form_id)&&lepopup_sessions[form_id]!=null&&lepopup_sessions[form_id].hasOwnProperty("values")&&lepopup_sessions[form_id].values!=null&&lepopup_sessions[form_id].values.hasOwnProperty(element_id))default_value=lepopup_sessions[form_id].values[element_id];else if(url_parameter!=null)default_value=url_parameter;else default_value=jQuery(input).attr("data-default");jQuery(input).val(default_value);if(type=="numspinner")jQuery(input).attr("data-value",default_value);jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(default_value);break;case 'textarea':input=jQuery(this).find("textarea");if(session_enable&&lepopup_sessions.hasOwnProperty(form_id)&&lepopup_sessions[form_id]!=null&&lepopup_sessions[form_id].hasOwnProperty("values")&&lepopup_sessions[form_id].values!=null&&lepopup_sessions[form_id].values.hasOwnProperty(element_id))default_value=lepopup_sessions[form_id].values[element_id];else if(url_parameter!=null)default_value=url_parameter;else default_value=lepopup_decode64(jQuery(input).attr("data-default"));jQuery(input).val(default_value);jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(default_value);break;case 'select':input=jQuery(this).find("select");if(session_enable&&lepopup_sessions.hasOwnProperty(form_id)&&lepopup_sessions[form_id]!=null&&lepopup_sessions[form_id].hasOwnProperty("values")&&lepopup_sessions[form_id].values!=null&&lepopup_sessions[form_id].values.hasOwnProperty(element_id))default_value=lepopup_sessions[form_id].values[element_id];else if(url_parameter!=null)default_value=url_parameter;else default_value=jQuery(input).attr("data-default");jQuery(input).val(default_value);jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(default_value);break;case 'checkbox':case 'imageselect':case 'tile':case 'radio':case 'multiselect':case 'star-rating':if(session_enable&&lepopup_sessions.hasOwnProperty(form_id)&&lepopup_sessions[form_id]!=null&&lepopup_sessions[form_id].hasOwnProperty("values")&&lepopup_sessions[form_id].values!=null&&lepopup_sessions[form_id].values.hasOwnProperty(element_id)){jQuery(this).find("input").each(function(){default_value=jQuery(this).val();if((Array.isArray(lepopup_sessions[form_id].values[element_id])&&(lepopup_sessions[form_id].values[element_id]).indexOf(default_value)>=0)||default_value==lepopup_sessions[form_id].values[element_id]){jQuery(this).prop("checked",!0);var_values.push(default_value)}else jQuery(this).prop("checked",!1)})}else if(url_parameter!=null){url_parameters=url_parameter.split(",");jQuery(this).find("input").each(function(){default_value=jQuery(this).val();if(url_parameters.indexOf(default_value)>=0){jQuery(this).prop("checked",!0);var_values.push(jQuery(this).val())}else jQuery(this).prop("checked",!1)})}else{jQuery(this).find("input").each(function(){default_value=jQuery(this).attr("data-default");if(default_value=="on"){jQuery(this).prop("checked",!0);var_values.push(jQuery(this).val())}else jQuery(this).prop("checked",!1)})}
jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(var_values.join(", "));break;case 'signature':if(typeof SignaturePad!=typeof undefined){if(lepopup_signatures.hasOwnProperty(_form_uid+"-"+element_id)){(lepopup_signatures[_form_uid+"-"+element_id]).clear()}}
break;case 'rangeslider':if(typeof jQuery.fn.ionRangeSlider!=typeof undefined&&jQuery.fn.ionRangeSlider){jQuery(this).find("input").each(function(){if(session_enable&&lepopup_sessions.hasOwnProperty(form_id)&&lepopup_sessions[form_id]!=null&&lepopup_sessions[form_id].hasOwnProperty("values")&&lepopup_sessions[form_id].values!=null&&lepopup_sessions[form_id].values.hasOwnProperty(element_id))default_value=lepopup_sessions[form_id].values[element_id];else default_value=jQuery(this).attr("data-default");var from_to=default_value.split(":");jQuery(this).attr("data-from",from_to[0]);if(from_to.length>1)jQuery(this).attr("data-to",from_to[1]);jQuery(this).val(default_value);var rangeslider=jQuery(this).data("ionRangeSlider");if(typeof rangeslider!=typeof undefined&&rangeslider){rangeslider.reset()}
default_value=default_value.replace(":"," ... ");jQuery(".lepopup-form-"+_form_uid+" .lepopup-var-"+element_id).text(default_value)})}
break;default:break}});lepopup_handle_math(_form_uid)}
function lepopup_track(_uid,_type,_action){if(lepopup_vars['ga-tracking']=="on"){try{var title=jQuery(".lepopup-form-"+_uid).first().attr("data-title");if(!title)title='Unknown form';if(typeof _gaq=='object'){_gaq.push(['_trackEvent',_type,_action,title,1,!1])}else if(typeof _trackEvent=='function'){_trackEvent(_type,_action,title,1,!1)}else if(typeof __gaTracker=='function'){__gaTracker('send','event',_type,_action,title)}else if(typeof ga=='function'){ga('send','event',_type,_action,title)}}catch(error){}}}
function lepopup_uploader_files_selected(_object){jQuery(_object).parent().trigger("submit")}
function lepopup_uploader_file_delete(_object){var file=jQuery(_object).closest(".lepopup-uploader-file");var name=jQuery(file).attr("data-name");var upload_id=jQuery(file).attr("data-upload");var form_uid=jQuery(_object).closest(".lepopup-form").attr("data-id");jQuery(file).slideUp(200,function(){var temp=jQuery(file).parent();jQuery(file).remove();lepopup_input_changed(temp);if(jQuery(".lepopup-uploader-file-"+upload_id).length==0){lepopup_uploads[form_uid][upload_id]='DELETED';jQuery("#"+upload_id).remove()}});var post_data={"action":"lepopup-upload-delete","upload-id":upload_id,"name":name,"hostname":window.location.hostname};jQuery.ajax({url:lepopup_vars['ajax-url'],data:post_data,method:(lepopup_vars.mode=="remote"?"get":"post"),dataType:(lepopup_vars.mode=="remote"?"jsonp":"json"),async:!0})}
function lepopup_uploader_start(_object){var temp;var upload_id=jQuery(_object).closest(".lepopup-uploader").attr("id");var form_uid=jQuery(_object).closest(".lepopup-form").attr("data-id");var form_element=jQuery(_object).closest(".lepopup-element");var max_size=parseInt(jQuery(form_element).attr("data-max-size"),10)*1024*1024;var max_files=parseInt(jQuery(form_element).attr("data-max-files"),10);temp=jQuery(form_element).attr("data-allowed-extensions");temp=temp.toLowerCase();var allowed_extensions=temp.split(",");temp=null;var countable_files=jQuery(_object).closest(".lepopup-upload-input").find(".lepopup-uploader-file-countable").length;var size_visual,ext,html="";var error=!1;var error_message="";var files=jQuery(_object).find("input[type=file]")[0].files;if(files.length<1)return!1;for(var i=0;i<files.length;i++){if(countable_files+files.length>max_files){error=!0;error_message=jQuery(form_element).attr("data-max-files-error");break}
ext="."+(files[i].name).split(".").pop();ext=ext.toLowerCase();if(allowed_extensions.length>0&&allowed_extensions[0]!=""&&allowed_extensions.indexOf(ext)<0){error=!0;error_message=jQuery(form_element).attr("data-allowed-extensions-error");break}
if(max_size>0&&files[i].size>max_size){error=!0;error_message=jQuery(form_element).attr("data-max-size-error");break}
if(files[i].size>4*1024*1024)size_visual=Math.round(10*files[i].size/(1024*1024))/10+" Mb";else if(files[i].size>4*1024)size_visual=Math.round(10*files[i].size/1024)/10+" Kb";else size_visual=files[i].size+" bytes";html+="<div class='lepopup-uploader-file lepopup-uploader-file-"+upload_id+" lepopup-uploader-file-countable' data-upload='"+upload_id+"' data-name='"+lepopup_escape_html(files[i].name)+"' data-size='"+files[i].size+"'><div class='lepopup-uploader-file-title'>"+lepopup_escape_html(files[i].name)+" ("+size_visual+")</div><div class='lepopup-uploader-progress'>Uploading...</div><span onclick='return lepopup_uploader_file_delete(this);'><i class='lepopup-if lepopup-if-times'></i></span></div>"}
if(error){jQuery(_object).closest(".lepopup-uploader").append("<div class='lepopup-uploader-error'><span>"+error_message+"</span></div>");jQuery(_object).closest(".lepopup-uploader").find(".lepopup-uploader-error").fadeIn(300);return!1}else{jQuery(_object).closest(".lepopup-uploader").find(".lepopup-button").remove();var new_upload_id=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);temp=lepopup_decode64(jQuery(_object).closest(".lepopup-upload-input").find(".lepopup-uploader-template").val());temp=temp.replace(new RegExp("%%upload-id%%",'g'),new_upload_id).replace(new RegExp("%%ajax-url%%",'g'),lepopup_vars["ajax-url"]);jQuery(_object).closest(".lepopup-uploaders").append(temp);jQuery(_object).closest(".lepopup-upload-input").find(".lepopup-uploader-files").append(html);if(!lepopup_uploads.hasOwnProperty(form_uid))lepopup_uploads[form_uid]={};lepopup_uploads[form_uid][upload_id]='LOADING';lepopup_uploader_progress(form_uid,upload_id)}}
function lepopup_uploader_finish(_object){var upload_id=jQuery(_object).closest(".lepopup-uploader").attr("id");var form_uid=jQuery(_object).closest(".lepopup-form").attr("data-id");if(lepopup_uploads.hasOwnProperty(form_uid)&&lepopup_uploads[form_uid].hasOwnProperty(upload_id)&&lepopup_uploads[form_uid][upload_id]=="LOADING"){lepopup_uploads[form_uid][upload_id]="UPLOADED"}}
function lepopup_uploader_progress(_form_uid,_upload_id){var post_data={"action":"lepopup-upload-progress","upload-id":_upload_id,"hostname":window.location.hostname};if(lepopup_uploads[_form_uid][_upload_id]=="DELETED")return;else if(lepopup_uploads[_form_uid][_upload_id]=="UPLOADED")post_data["last-request"]="on";jQuery.ajax({url:lepopup_vars['ajax-url'],data:post_data,method:(lepopup_vars.mode=="remote"?"get":"post"),dataType:(lepopup_vars.mode=="remote"?"jsonp":"json"),async:!0,success:function(return_data){try{var data,file_container,field_id;field_id=jQuery("#"+_upload_id).closest(".lepopup-element").attr("data-id");if(typeof return_data=='object')data=return_data;else data=jQuery.parseJSON(return_data);if(data.status=="OK"){lepopup_uploads[_form_uid][_upload_id]='OK';if(data.hasOwnProperty("result")){for(var i=0;i<data.result.length;i++){file_container=jQuery("#"+_upload_id).closest(".lepopup-upload-input").find(".lepopup-uploader-file-"+_upload_id+"[data-name='"+lepopup_escape_html(data.result[i].name)+"']");if(data.result[i].status=="OK"){jQuery(file_container).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-bar' style='width:100%;'></div>");jQuery(file_container).append("<input type='hidden' name='lepopup-"+field_id+"[]' value='"+lepopup_escape_html(data.result[i].uid)+"' />")}else{jQuery(file_container).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-error'>"+data.result[i].message+"</div>");jQuery(file_container).removeClass("lepopup-uploader-file-countable")}
jQuery(file_container).addClass("lepopup-uploader-file-processed")}}
jQuery("#"+_upload_id).closest(".lepopup-upload-input").find(".lepopup-uploader-file-"+_upload_id).each(function(){if(!jQuery(this).hasClass("lepopup-uploader-file-processed")){jQuery(this).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-error'>File can not be uploaded.</div>");jQuery(this).removeClass("lepopup-uploader-file-countable");jQuery(this).addClass("lepopup-uploader-file-processed")}});lepopup_input_changed("#"+_upload_id);jQuery("#"+_upload_id).remove()}else if(data.status=="LOADING"){if(data.hasOwnProperty("progress")){for(var i=0;i<data.progress.length;i++){file_container=jQuery("#"+_upload_id).closest(".lepopup-upload-input").find(".lepopup-uploader-file-"+_upload_id+"[data-name='"+lepopup_escape_html(data.progress[i].name)+"']");if(file_container.length>0){jQuery(file_container).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-bar' style='width:"+Math.ceil(100*parseInt(data.progress[i].bytes_processed)/parseInt(jQuery(file_container).attr("data-size"),10))+"%;'></div>")}}}
setTimeout(function(){lepopup_uploader_progress(_form_uid,_upload_id)},500)}else{lepopup_uploads[_form_uid][_upload_id]='ERROR';jQuery("#"+_upload_id).closest(".lepopup-upload-input").find(".lepopup-uploader-file-"+_upload_id).each(function(){if(!jQuery(this).hasClass("lepopup-uploader-file-processed")){jQuery(this).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-error'>Internal Error!</div>");jQuery(this).removeClass("lepopup-uploader-file-countable");jQuery(this).addClass("lepopup-uploader-file-processed")}});jQuery("#"+_upload_id).remove()}}catch(error){console.log(error);lepopup_uploads[_form_uid][_upload_id]='ERROR';jQuery("#"+_upload_id).closest(".lepopup-upload-input").find(".lepopup-uploader-file-"+_upload_id).each(function(){if(!jQuery(this).hasClass("lepopup-uploader-file-processed")){jQuery(this).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-error'>Internal Error!</div>");jQuery(this).removeClass("lepopup-uploader-file-countable");jQuery(this).addClass("lepopup-uploader-file-processed")}});jQuery("#"+_upload_id).remove()}},error:function(XMLHttpRequest,textStatus,errorThrown){console.log(errorThrown);lepopup_uploads[_form_uid][_upload_id]='ERROR';jQuery("#"+_upload_id).closest(".lepopup-upload-input").find(".lepopup-uploader-file-"+_upload_id).each(function(){if(!jQuery(this).hasClass("lepopup-uploader-file-processed")){jQuery(this).find(".lepopup-uploader-progress").html("<div class='lepopup-uploader-progress-error'>Internal Error!</div>");jQuery(this).removeClass("lepopup-uploader-file-countable");jQuery(this).addClass("lepopup-uploader-file-processed")}});jQuery("#"+_upload_id).remove()}})}
function lepopup_input_error_hide(_object){var element_id=jQuery(_object).closest(".lepopup-element").attr("data-id");jQuery(_object).closest(".lepopup-form").find(".lepopup-element-error-"+element_id).fadeOut(300,function(){jQuery(this).remove()})}
function lepopup_stripe_checkout(_public_key,_session_id){try{var stripe=Stripe(_public_key,{betas:['checkout_beta_4']});stripe.redirectToCheckout({sessionId:_session_id}).then(function(result){console.log(result)})}catch(error){console.log(error)}}
function lepopup_payumoney_checkout(_request_data){try{if(typeof bolt!=typeof undefined){var handler={responseHandler:function(BOLT){console.log("Response");console.log(BOLT)},catchException:function(BOLT){console.log("Exception");console.log(BOLT)}}
bolt.launch(_request_data,handler)}else console.log('No bolt')}catch(error){console.log(error)}}
function lepopup_unlock_links(_slug){jQuery(".lepopup-linklocker-"+_slug).each(function(){var url=jQuery(this).attr("href");var url_idx=url.lastIndexOf(":");if(url_idx>0){var url=url.substr(url_idx+1);if(url.length>0){url=lepopup_decode64(url);jQuery(this).attr("href",url)}}})}
function lepopup_get_field_value(_dom_id,_element_id){var element=jQuery(".lepopup-form[data-id='"+_dom_id+"']").find("[data-id='"+_element_id+"']");var type=jQuery(element).attr("data-type");var var_value=null;switch(type){case 'checkbox':case 'imageselect':case 'tile':case 'multiselect':case 'radio':var_value=new Array()
jQuery(element).find("input").each(function(){if(jQuery(this).is(":checked"))var_value.push(jQuery(this).val())});break;case 'signature':case 'file':break;default:var_value=jQuery(element).find("input").val();break}
return var_value}
function lepopup_set_field_value(_dom_id,_element_id,_value){var element=jQuery(".lepopup-form[data-id='"+_dom_id+"']").find("[data-id='"+_element_id+"']");var type=jQuery(element).attr("data-type");var var_value;switch(type){case 'checkbox':case 'imageselect':case 'tile':case 'multiselect':case 'radio':jQuery(element).find("input").each(function(){if(Array.isArray(_value))var_value=_value;else var_value=new Array(_value);if(var_value.includes(jQuery(this).val()))jQuery(this).prop('checked',!0);else jQuery(this).prop('checked',!1)});break;case 'signature':case 'file':break;default:jQuery(element).find("input").val(_value);break}
return!0}
var lepopup_global_message_timer;function lepopup_global_message_show(_type,_message){if(jQuery(".lepopup-global-message").length==0){jQuery('body').append("<div class='lepopup-global-message'></div>")}
clearTimeout(lepopup_global_message_timer);jQuery(".lepopup-global-message").fadeOut(300,function(){jQuery(".lepopup-global-message").attr("class","lepopup-global-message");jQuery(".lepopup-global-message").addClass("lepopup-global-message-"+_type).html(_message);jQuery(".lepopup-global-message").fadeIn(300);lepopup_global_message_timer=setTimeout(function(){jQuery(".lepopup-global-message").fadeOut(300)},5000)})}
function lepopup_date(_date,_format){var pattern=_format.replace('yyyy','([0-9]{4})').replace('mm','([0-9]{2})').replace('dd','([0-9]{2})');var match=_date.match(pattern);if(!match||_format.length!=_date.length)return null;var year=parseInt(_date.substr(_format.indexOf('yyyy'),4),10);var month=parseInt(_date.substr(_format.indexOf('mm'),2),10);var day=parseInt(_date.substr(_format.indexOf('dd'),2),10);var date=new Date(year,month-1,day);if(date.getDate()==day&&date.getMonth()==month-1&&date.getFullYear()==year)return date;return null}
function lepopup_date_str(_date,_format){var pattern=_format;var prefix="";var temp=_date.getDate();if(temp<9)prefix="0";pattern=pattern.replace("dd",prefix+temp);temp=_date.getMonth()+1;if(temp<9)prefix="0";else prefix="";pattern=pattern.replace("mm",prefix+temp);temp=_date.getFullYear();pattern=pattern.replace("yyyy",temp);return pattern}
function lepopup_time24_str(_time,_format){var pattern=_format.replace('hh','([0-9]{2})').replace('ii','([0-9]{2})').replace('aa','(am|pm)');var match=_time.match(pattern);if(!match||_format.length!=_time.length)return null;var hours=parseInt(_time.substr(_format.indexOf('hh'),2),10);if(hours<0||hours>23)return null;var minutes=parseInt(_time.substr(_format.indexOf('ii'),2),10);if(minutes<0||minutes>59)return null;var ampm=null;if(_format.indexOf('aa')>=0){ampm=_time.substr(_format.indexOf('aa'),2);ampm=ampm.toLowerCase()}
if(ampm!=null&&hours==12)hours=0;if(ampm=="pm")hours+=12;return(hours<10?"0":"")+hours+":"+(minutes<10?"0":"")+minutes}
function lepopup_extract_number(_value){if(_value==null)return"";var str_value=_value.toString();var num_value;var result=str_value.match(/\((.*?)\)/g);if(result){var values=result.map(function(val){return val.replace(/\(|\)/g,'')});num_value=values[values.length-1].replace(",",".")}else num_value=str_value.replace(",",".");if(!isNaN(num_value)&&!isNaN(parseFloat(num_value)))return num_value;return str_value}
function lepopup_query_parameter(_name){var url=window.location.href;_name=_name.replace(/[\[\]]/g,'\\$&');var regex=new RegExp('[?&]'+_name+'(=([^&#]*)|&|#|$)'),results=regex.exec(url);if(!results)return null;if(!results[2])return'';return decodeURIComponent(results[2].replace(/\+/g,' '))}
function lepopup_escape_html(_text){if(!_text)return"";var map={'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#039;'};return _text.replace(/[&<>"']/g,function(m){return map[m]})}
function lepopup_is_numeric(_text){return!isNaN(parseInt(_text))&&isFinite(_text)}
function lepopup_read_cookie(key){var pairs=document.cookie.split("; ");for(var i=0,pair;pair=pairs[i]&&pairs[i].split("=");i++){if(pair[0]===key)return pair[1]||""}
return null}
function lepopup_write_cookie(key,value,hours){if(hours){var date=new Date();date.setTime(date.getTime()+(hours*60*60*1000));var expires="; expires="+date.toGMTString()}else var expires="; expires=0";document.cookie=key+"="+value+expires+"; path=/"}
function lepopup_utf8encode(string){string=string.replace(/\x0d\x0a/g,"\x0a");var output="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){output+=String.fromCharCode(c)}else if((c>127)&&(c<2048)){output+=String.fromCharCode((c>>6)|192);output+=String.fromCharCode((c&63)|128)}else{output+=String.fromCharCode((c>>12)|224);output+=String.fromCharCode(((c>>6)&63)|128);output+=String.fromCharCode((c&63)|128)}}
return output}
function lepopup_encode64(input){var keyString="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;input=lepopup_utf8encode(input);while(i<input.length){chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}else if(isNaN(chr3)){enc4=64}
output=output+keyString.charAt(enc1)+keyString.charAt(enc2)+keyString.charAt(enc3)+keyString.charAt(enc4)}
return output}
function lepopup_utf8decode(input){var string="";var i=0;var c=0,c1=0,c2=0,c3=0;while(i<input.length){c=input.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++}else if((c>191)&&(c<224)){c2=input.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=input.charCodeAt(i+1);c3=input.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}
return string}
function lepopup_decode64(input){var keyString="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=keyString.indexOf(input.charAt(i++));enc2=keyString.indexOf(input.charAt(i++));enc3=keyString.indexOf(input.charAt(i++));enc4=keyString.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2)}
if(enc4!=64){output=output+String.fromCharCode(chr3)}}
output=lepopup_utf8decode(output);return output}
if(typeof ulp_add_event==typeof undefined){var ulp_add_event=function(_event,_data){_lepopup_add_event(_event,_data)}}
if(typeof lepopup_add_event==typeof undefined){var lepopup_add_event=function(_event,_data){_lepopup_add_event(_event,_data)}}
function _lepopup_add_event(_event,_data){var events_data={};if(typeof _data=='object'&&_data!=null){if(!_data.hasOwnProperty("item")&&!_data.hasOwnProperty("item_mobile")&&!_data.hasOwnProperty("popup")&&!_data.hasOwnProperty("popup_mobile"))return;var item="";if(lepopup_mobile&&_data.hasOwnProperty("item_mobile"))item=_data.item_mobile;else if(_data.hasOwnProperty("item"))item=_data.item;else if(lepopup_mobile&&_data.hasOwnProperty("popup_mobile"))item=_data.popup_mobile;else if(_data.hasOwnProperty("popup"))item=_data.popup;if(item=="")return;switch(_event){case "onload":events_data={'onload-item':item,'onload-mode':_data.hasOwnProperty('mode')?_data.mode:'every-time','onload-mode-period':_data.hasOwnProperty('period')?parseInt(_data.period,10):24,'onload-mode-delay':_data.hasOwnProperty('delay')?parseInt(_data.delay,10):0,'onload-mode-close-delay':_data.hasOwnProperty('close_delay')?parseInt(_data.close_delay,10):0};break;case "onexit":events_data={'onexit-item':item,'onexit-mode':_data.hasOwnProperty('mode')?_data.mode:'every-time','onexit-mode-period':_data.hasOwnProperty('period')?parseInt(_data.period,10):24};break;case "onscroll":events_data={'onscroll-item':item,'onscroll-mode':_data.hasOwnProperty('mode')?_data.mode:'every-time','onscroll-mode-period':_data.hasOwnProperty('period')?parseInt(_data.period,10):24,'onscroll-mode-offset':_data.hasOwnProperty('offset')?_data.offset.toString():600};break;case "onidle":events_data={'onidle-item':item,'onidle-mode':_data.hasOwnProperty('mode')?_data.mode:'every-time','onidle-mode-period':_data.hasOwnProperty('period')?parseInt(_data.period,10):24,'onidle-mode-delay':_data.hasOwnProperty('delay')?parseInt(_data.delay,10):30};break;case "onabd":events_data={'onabd-item':item,'onabd-mode':_data.hasOwnProperty('mode')?_data.mode:'every-time','onabd-mode-period':_data.hasOwnProperty('period')?parseInt(_data.period,10):24};break;default:break}
lepopup_custom_events_data=Object.assign(lepopup_custom_events_data,events_data)}};(function(window,$,undefined){;(function(){"use strict";var VERSION='2.2.3',pluginName='airdatepicker',autoInitSelector='.airdatepicker-here',$body,$airdatepickersContainer,containerBuilt=!1,baseTemplate=''+'<div class="airdatepicker">'+'<i class="airdatepicker--pointer"></i>'+'<nav class="airdatepicker--nav"></nav>'+'<div class="airdatepicker--content"></div>'+'</div>',defaults={classes:'',inline:!1,inline_popup:!1,language:'en',startDate:new Date(),firstDay:'',weekends:[6,0],dateFormat:'',altField:'',altFieldDateFormat:'@',toggleSelected:!0,keyboardNav:!0,position:'bottom left',offset:12,view:'days',minView:'days',showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:'',maxDate:'',disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:',',range:!1,todayButton:!1,clearButton:!1,showEvent:'focus',autoClose:!1,monthsField:'monthsShort',prevHtml:'<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>',nextHtml:'<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>',navTitles:{days:'MM, <i>yyyy</i>',months:'yyyy',years:'yyyy1 - yyyy2'},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:' ',timeFormat:'',minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:'',onShow:'',onHide:'',onChangeMonth:'',onChangeYear:'',onChangeDecade:'',onChangeView:'',onRenderCell:''},hotKeys={'ctrlRight':[17,39],'ctrlUp':[17,38],'ctrlLeft':[17,37],'ctrlDown':[17,40],'shiftRight':[16,39],'shiftUp':[16,38],'shiftLeft':[16,37],'shiftDown':[16,40],'altUp':[18,38],'altRight':[18,39],'altLeft':[18,37],'altDown':[18,40],'ctrlShiftUp':[16,17,38]},airdatepicker;var Datepicker=function(el,options){this.el=el;this.$el=$(el);this.opts=$.extend(!0,{},defaults,options,this.$el.data());if($body==undefined){$body=$('body')}
if(!this.opts.startDate){this.opts.startDate=new Date()}
if(this.el.nodeName=='INPUT'){this.elIsInput=!0}
if(this.opts.altField){this.$altField=typeof this.opts.altField=='string'?$(this.opts.altField):this.opts.altField}
this.inited=!1;this.visible=!1;this.silent=!1;this.currentDate=this.opts.startDate;this.currentView=this.opts.view;this._createShortCuts();this.selectedDates=[];this.views={};this.keys=[];this.minRange='';this.maxRange='';this._prevOnSelectValue='';this.init()};airdatepicker=Datepicker;airdatepicker.prototype={VERSION:VERSION,viewIndexes:['days','months','years'],init:function(){if(!containerBuilt&&!this.opts.inline&&this.elIsInput){this._buildDatepickersContainer()}
this._buildBaseHtml();this._defineLocale(this.opts.language);this._syncWithMinMaxDates();if(this.elIsInput){if(!this.opts.inline){this._setPositionClasses(this.opts.position);this._bindEvents()}
if(this.opts.keyboardNav&&!this.opts.onlyTimepicker){this._bindKeyboardEvents()}
this.$airdatepicker.on('mousedown',this._onMouseDownDatepicker.bind(this));this.$airdatepicker.on('mouseup',this._onMouseUpDatepicker.bind(this))}
if(this.opts.classes){this.$airdatepicker.addClass(this.opts.classes)}
if(this.opts.timepicker){this.timepicker=new $.fn.airdatepicker.Timepicker(this,this.opts);this._bindTimepickerEvents()}
if(this.opts.onlyTimepicker){this.$airdatepicker.addClass('-only-timepicker-')}
this.views[this.currentView]=new $.fn.airdatepicker.Body(this,this.currentView,this.opts);this.views[this.currentView].show();this.nav=new $.fn.airdatepicker.Navigation(this,this.opts);this.view=this.currentView;this.$el.on('clickCell.adp',this._onClickCell.bind(this));this.$airdatepicker.on('mouseenter','.airdatepicker--cell',this._onMouseEnterCell.bind(this));this.$airdatepicker.on('mouseleave','.airdatepicker--cell',this._onMouseLeaveCell.bind(this));this.inited=!0},_createShortCuts:function(){this.minDate=this.opts.minDate?this.opts.minDate:new Date(-8639999913600000);this.maxDate=this.opts.maxDate?this.opts.maxDate:new Date(8639999913600000)},_bindEvents:function(){this.$el.on(this.opts.showEvent+'.adp',this._onShowEvent.bind(this));this.$el.on('mouseup.adp',this._onMouseUpEl.bind(this));this.$el.on('blur.adp',this._onBlur.bind(this));this.$el.on('keyup.adp',this._onKeyUpGeneral.bind(this));$(window).on('resize.adp',this._onResize.bind(this));$('body').on('mouseup.adp',this._onMouseUpBody.bind(this))},_bindKeyboardEvents:function(){this.$el.on('keydown.adp',this._onKeyDown.bind(this));this.$el.on('keyup.adp',this._onKeyUp.bind(this));this.$el.on('hotKey.adp',this._onHotKey.bind(this))},_bindTimepickerEvents:function(){this.$el.on('timeChange.adp',this._onTimeChange.bind(this))},isWeekend:function(day){return this.opts.weekends.indexOf(day)!==-1},_defineLocale:function(lang){if(typeof lang=='string'){this.loc=$.fn.airdatepicker.language[lang];if(!this.loc){console.warn('Can\'t find language "'+lang+'" in Datepicker.language, will use "en" instead');this.loc=$.extend(!0,{},$.fn.airdatepicker.language.ru)}
this.loc=$.extend(!0,{},$.fn.airdatepicker.language.ru,$.fn.airdatepicker.language[lang])}else{this.loc=$.extend(!0,{},$.fn.airdatepicker.language.ru,lang)}
if(this.opts.dateFormat){this.loc.dateFormat=this.opts.dateFormat}
if(this.opts.timeFormat){this.loc.timeFormat=this.opts.timeFormat}
if(this.opts.firstDay!==''){this.loc.firstDay=this.opts.firstDay}
if(this.opts.timepicker){this.loc.dateFormat=[this.loc.dateFormat,this.loc.timeFormat].join(this.opts.dateTimeSeparator)}
if(this.opts.onlyTimepicker){this.loc.dateFormat=this.loc.timeFormat}
var boundary=this._getWordBoundaryRegExp;if(this.loc.timeFormat.match(boundary('aa'))||this.loc.timeFormat.match(boundary('AA'))){this.ampm=!0}},_buildDatepickersContainer:function(){containerBuilt=!0;$body.append('<div class="airdatepickers-container" id="airdatepickers-container"></div>');$airdatepickersContainer=$('#airdatepickers-container')},_buildBaseHtml:function(){var $appendTarget,$inline=$('<div class="airdatepicker-inline">');if(this.el.nodeName=='INPUT'){if(!this.opts.inline){if(!this.opts.inline_popup)$appendTarget=$airdatepickersContainer;else $appendTarget=jQuery(this.$el).parent()}else{$appendTarget=$inline.insertAfter(this.$el)}}else{$appendTarget=$inline.appendTo(this.$el)}
this.$airdatepicker=$(baseTemplate).appendTo($appendTarget);this.$content=$('.airdatepicker--content',this.$airdatepicker);this.$nav=$('.airdatepicker--nav',this.$airdatepicker)},_triggerOnChange:function(){if(!this.selectedDates.length){if(this._prevOnSelectValue==='')return;this._prevOnSelectValue='';return this.opts.onSelect('','',this)}
var selectedDates=this.selectedDates,parsedSelected=airdatepicker.getParsedDate(selectedDates[0]),formattedDates,_this=this,dates=new Date(parsedSelected.year,parsedSelected.month,parsedSelected.date,parsedSelected.hours,parsedSelected.minutes);formattedDates=selectedDates.map(function(date){return _this.formatDate(_this.loc.dateFormat,date)}).join(this.opts.multipleDatesSeparator);if(this.opts.multipleDates||this.opts.range){dates=selectedDates.map(function(date){var parsedDate=airdatepicker.getParsedDate(date);return new Date(parsedDate.year,parsedDate.month,parsedDate.date,parsedDate.hours,parsedDate.minutes)})}
this._prevOnSelectValue=formattedDates;this.opts.onSelect(formattedDates,dates,this)},next:function(){var d=this.parsedDate,o=this.opts;switch(this.view){case 'days':this.date=new Date(d.year,d.month+1,1);if(o.onChangeMonth)o.onChangeMonth(this.parsedDate.month,this.parsedDate.year);break;case 'months':this.date=new Date(d.year+1,d.month,1);if(o.onChangeYear)o.onChangeYear(this.parsedDate.year);break;case 'years':this.date=new Date(d.year+10,0,1);if(o.onChangeDecade)o.onChangeDecade(this.curDecade);break}},prev:function(){var d=this.parsedDate,o=this.opts;switch(this.view){case 'days':this.date=new Date(d.year,d.month-1,1);if(o.onChangeMonth)o.onChangeMonth(this.parsedDate.month,this.parsedDate.year);break;case 'months':this.date=new Date(d.year-1,d.month,1);if(o.onChangeYear)o.onChangeYear(this.parsedDate.year);break;case 'years':this.date=new Date(d.year-10,0,1);if(o.onChangeDecade)o.onChangeDecade(this.curDecade);break}},formatDate:function(string,date){date=date||this.date;var result=string,boundary=this._getWordBoundaryRegExp,locale=this.loc,leadingZero=airdatepicker.getLeadingZeroNum,decade=airdatepicker.getDecade(date),d=airdatepicker.getParsedDate(date),fullHours=d.fullHours,hours=d.hours,ampm=string.match(boundary('aa'))||string.match(boundary('AA')),dayPeriod='am',replacer=this._replacer,validHours;if(this.opts.timepicker&&this.timepicker&&ampm){validHours=this.timepicker._getValidHoursFromDate(date,ampm);fullHours=leadingZero(validHours.hours);hours=validHours.hours;dayPeriod=validHours.dayPeriod}
switch(!0){case/@/.test(result):result=result.replace(/@/,date.getTime());case/aa/.test(result):result=replacer(result,boundary('aa'),dayPeriod);case/AA/.test(result):result=replacer(result,boundary('AA'),dayPeriod.toUpperCase());case/dd/.test(result):result=replacer(result,boundary('dd'),d.fullDate);case/d/.test(result):result=replacer(result,boundary('d'),d.date);case/DD/.test(result):result=replacer(result,boundary('DD'),locale.days[d.day]);case/D/.test(result):result=replacer(result,boundary('D'),locale.daysShort[d.day]);case/mm/.test(result):result=replacer(result,boundary('mm'),d.fullMonth);case/m/.test(result):result=replacer(result,boundary('m'),d.month+1);case/MM/.test(result):result=replacer(result,boundary('MM'),this.loc.months[d.month]);case/M/.test(result):result=replacer(result,boundary('M'),locale.monthsShort[d.month]);case/ii/.test(result):result=replacer(result,boundary('ii'),d.fullMinutes);case/i/.test(result):result=replacer(result,boundary('i'),d.minutes);case/hh/.test(result):result=replacer(result,boundary('hh'),fullHours);case/h/.test(result):result=replacer(result,boundary('h'),hours);case/yyyy/.test(result):result=replacer(result,boundary('yyyy'),d.year);case/yyyy1/.test(result):result=replacer(result,boundary('yyyy1'),decade[0]);case/yyyy2/.test(result):result=replacer(result,boundary('yyyy2'),decade[1]);case/yy/.test(result):result=replacer(result,boundary('yy'),d.year.toString().slice(-2))}
return result},_replacer:function(str,reg,data){return str.replace(reg,function(match,p1,p2,p3){return p1+data+p3})},_getWordBoundaryRegExp:function(sign){var symbols='\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;';return new RegExp('(^|>|'+symbols+')('+sign+')($|<|'+symbols+')','g')},selectDate:function(date){var _this=this,opts=_this.opts,d=_this.parsedDate,selectedDates=_this.selectedDates,len=selectedDates.length,newDate='';if(Array.isArray(date)){date.forEach(function(d){_this.selectDate(d)});return}
if(!(date instanceof Date))return;this.lastSelectedDate=date;if(this.timepicker){this.timepicker._setTime(date)}
_this._trigger('selectDate',date);if(this.timepicker){date.setHours(this.timepicker.hours);date.setMinutes(this.timepicker.minutes)}
if(_this.view=='days'){if(date.getMonth()!=d.month&&opts.moveToOtherMonthsOnSelect){newDate=new Date(date.getFullYear(),date.getMonth(),1)}}
if(_this.view=='years'){if(date.getFullYear()!=d.year&&opts.moveToOtherYearsOnSelect){newDate=new Date(date.getFullYear(),0,1)}}
if(newDate){_this.silent=!0;_this.date=newDate;_this.silent=!1;_this.nav._render()}
if(opts.multipleDates&&!opts.range){if(len===opts.multipleDates)return;if(!_this._isSelected(date)){_this.selectedDates.push(date)}}else if(opts.range){if(len==2){_this.selectedDates=[date];_this.minRange=date;_this.maxRange=''}else if(len==1){_this.selectedDates.push(date);if(!_this.maxRange){_this.maxRange=date}else{_this.minRange=date}
if(airdatepicker.bigger(_this.maxRange,_this.minRange)){_this.maxRange=_this.minRange;_this.minRange=date}
_this.selectedDates=[_this.minRange,_this.maxRange]}else{_this.selectedDates=[date];_this.minRange=date}}else{_this.selectedDates=[date]}
_this._setInputValue();if(opts.onSelect){_this._triggerOnChange()}
if(opts.autoClose&&!this.timepickerIsActive){if(!opts.multipleDates&&!opts.range){_this.hide()}else if(opts.range&&_this.selectedDates.length==2){_this.hide()}}
_this.views[this.currentView]._render()},removeDate:function(date){var selected=this.selectedDates,_this=this;if(!(date instanceof Date))return;return selected.some(function(curDate,i){if(airdatepicker.isSame(curDate,date)){selected.splice(i,1);if(!_this.selectedDates.length){_this.minRange='';_this.maxRange='';_this.lastSelectedDate=''}else{_this.lastSelectedDate=_this.selectedDates[_this.selectedDates.length-1]}
_this.views[_this.currentView]._render();_this._setInputValue();if(_this.opts.onSelect){_this._triggerOnChange()}
return!0}})},today:function(){this.silent=!0;this.view=this.opts.minView;this.silent=!1;this.date=new Date();if(this.opts.todayButton instanceof Date){this.selectDate(this.opts.todayButton)}},clear:function(){this.selectedDates=[];this.minRange='';this.maxRange='';this.views[this.currentView]._render();this._setInputValue();if(this.opts.onSelect){this._triggerOnChange()}},update:function(param,value){var len=arguments.length,lastSelectedDate=this.lastSelectedDate;if(len==2){this.opts[param]=value}else if(len==1&&typeof param=='object'){this.opts=$.extend(!0,this.opts,param)}
this._createShortCuts();this._syncWithMinMaxDates();this._defineLocale(this.opts.language);this.nav._addButtonsIfNeed();if(!this.opts.onlyTimepicker)this.nav._render();this.views[this.currentView]._render();if(this.elIsInput&&!this.opts.inline){this._setPositionClasses(this.opts.position);if(this.visible){this.setPosition(this.opts.position)}}
if(this.opts.classes){this.$airdatepicker.addClass(this.opts.classes)}
if(this.opts.onlyTimepicker){this.$airdatepicker.addClass('-only-timepicker-')}
if(this.opts.timepicker){if(lastSelectedDate)this.timepicker._handleDate(lastSelectedDate);this.timepicker._updateRanges();this.timepicker._updateCurrentTime();if(lastSelectedDate){lastSelectedDate.setHours(this.timepicker.hours);lastSelectedDate.setMinutes(this.timepicker.minutes)}}
this._setInputValue();return this},_syncWithMinMaxDates:function(){var curTime=this.date.getTime();this.silent=!0;if(this.minTime>curTime){this.date=this.minDate}
if(this.maxTime<curTime){this.date=this.maxDate}
this.silent=!1},_isSelected:function(checkDate,cellType){var res=!1;this.selectedDates.some(function(date){if(airdatepicker.isSame(date,checkDate,cellType)){res=date;return!0}});return res},_setInputValue:function(){var _this=this,opts=_this.opts,format=_this.loc.dateFormat,altFormat=opts.altFieldDateFormat,value=_this.selectedDates.map(function(date){return _this.formatDate(format,date)}),altValues;if(opts.altField&&_this.$altField.length){altValues=this.selectedDates.map(function(date){return _this.formatDate(altFormat,date)});altValues=altValues.join(this.opts.multipleDatesSeparator);this.$altField.val(altValues)}
value=value.join(this.opts.multipleDatesSeparator);this.$el.val(value)},_isInRange:function(date,type){var time=date.getTime(),d=airdatepicker.getParsedDate(date),min=airdatepicker.getParsedDate(this.minDate),max=airdatepicker.getParsedDate(this.maxDate),dMinTime=new Date(d.year,d.month,min.date).getTime(),dMaxTime=new Date(d.year,d.month,max.date).getTime(),types={day:time>=this.minTime&&time<=this.maxTime,month:dMinTime>=this.minTime&&dMaxTime<=this.maxTime,year:d.year>=min.year&&d.year<=max.year};return type?types[type]:types.day},_getDimensions:function($el){var offset=$el.offset();return{width:$el.outerWidth(),height:$el.outerHeight(),left:offset.left,top:offset.top}},_getDateFromCell:function(cell){var curDate=this.parsedDate,year=cell.data('year')||curDate.year,month=cell.data('month')==undefined?curDate.month:cell.data('month'),date=cell.data('date')||1;return new Date(year,month,date)},_setPositionClasses:function(pos){pos=pos.split(' ');var main=pos[0],sec=pos[1],classes='airdatepicker -'+main+'-'+sec+'- -from-'+main+'-';if(this.visible)classes+=' active';this.$airdatepicker.removeAttr('class').addClass(classes)},setPosition:function(position){position=position||this.opts.position;var dims=this._getDimensions(this.$el),selfDims=this._getDimensions(this.$airdatepicker),pos=position.split(' '),top,left,offset=this.opts.offset,main=pos[0],secondary=pos[1];if(this.opts.inline_popup){dims.left=0;dims.top=0}
switch(main){case 'top':top=dims.top-selfDims.height-offset;break;case 'right':left=dims.left+dims.width+offset;break;case 'bottom':top=dims.top+dims.height+offset;break;case 'left':left=dims.left-selfDims.width-offset;break}
switch(secondary){case 'top':top=dims.top;break;case 'right':left=dims.left+dims.width-selfDims.width;break;case 'bottom':top=dims.top+dims.height-selfDims.height;break;case 'left':left=dims.left;break;case 'center':if(/left|right/.test(main)){top=dims.top+dims.height/2-selfDims.height/2}else{left=dims.left+dims.width/2-selfDims.width/2}}
this.$airdatepicker.css({left:left,top:top})},show:function(){var onShow=this.opts.onShow;this.setPosition(this.opts.position);this.$airdatepicker.addClass('active');this.visible=!0;if(onShow){this._bindVisionEvents(onShow)}},hide:function(){var onHide=this.opts.onHide;this.$airdatepicker.removeClass('active').css({left:'-100000px'});this.focused='';this.keys=[];this.inFocus=!1;this.visible=!1;this.$el.blur();if(onHide){this._bindVisionEvents(onHide)}},down:function(date){this._changeView(date,'down')},up:function(date){this._changeView(date,'up')},_bindVisionEvents:function(event){this.$airdatepicker.off('transitionend.dp');event(this,!1);this.$airdatepicker.one('transitionend.dp',event.bind(this,this,!0))},_changeView:function(date,dir){date=date||this.focused||this.date;var nextView=dir=='up'?this.viewIndex+1:this.viewIndex-1;if(nextView>2)nextView=2;if(nextView<0)nextView=0;this.silent=!0;this.date=new Date(date.getFullYear(),date.getMonth(),1);this.silent=!1;this.view=this.viewIndexes[nextView]},_handleHotKey:function(key){var date=airdatepicker.getParsedDate(this._getFocusedDate()),focusedParsed,o=this.opts,newDate,totalDaysInNextMonth,monthChanged=!1,yearChanged=!1,decadeChanged=!1,y=date.year,m=date.month,d=date.date;switch(key){case 'ctrlRight':case 'ctrlUp':m+=1;monthChanged=!0;break;case 'ctrlLeft':case 'ctrlDown':m-=1;monthChanged=!0;break;case 'shiftRight':case 'shiftUp':yearChanged=!0;y+=1;break;case 'shiftLeft':case 'shiftDown':yearChanged=!0;y-=1;break;case 'altRight':case 'altUp':decadeChanged=!0;y+=10;break;case 'altLeft':case 'altDown':decadeChanged=!0;y-=10;break;case 'ctrlShiftUp':this.up();break}
totalDaysInNextMonth=airdatepicker.getDaysCount(new Date(y,m));newDate=new Date(y,m,d);if(totalDaysInNextMonth<d)d=totalDaysInNextMonth;if(newDate.getTime()<this.minTime){newDate=this.minDate}else if(newDate.getTime()>this.maxTime){newDate=this.maxDate}
this.focused=newDate;focusedParsed=airdatepicker.getParsedDate(newDate);if(monthChanged&&o.onChangeMonth){o.onChangeMonth(focusedParsed.month,focusedParsed.year)}
if(yearChanged&&o.onChangeYear){o.onChangeYear(focusedParsed.year)}
if(decadeChanged&&o.onChangeDecade){o.onChangeDecade(this.curDecade)}},_registerKey:function(key){var exists=this.keys.some(function(curKey){return curKey==key});if(!exists){this.keys.push(key)}},_unRegisterKey:function(key){var index=this.keys.indexOf(key);this.keys.splice(index,1)},_isHotKeyPressed:function(){var currentHotKey,found=!1,_this=this,pressedKeys=this.keys.sort();for(var hotKey in hotKeys){currentHotKey=hotKeys[hotKey];if(pressedKeys.length!=currentHotKey.length)continue;if(currentHotKey.every(function(key,i){return key==pressedKeys[i]})){_this._trigger('hotKey',hotKey);found=!0}}
return found},_trigger:function(event,args){this.$el.trigger(event,args)},_focusNextCell:function(keyCode,type){type=type||this.cellType;var date=airdatepicker.getParsedDate(this._getFocusedDate()),y=date.year,m=date.month,d=date.date;if(this._isHotKeyPressed()){return}
switch(keyCode){case 37:type=='day'?(d-=1):'';type=='month'?(m-=1):'';type=='year'?(y-=1):'';break;case 38:type=='day'?(d-=7):'';type=='month'?(m-=3):'';type=='year'?(y-=4):'';break;case 39:type=='day'?(d+=1):'';type=='month'?(m+=1):'';type=='year'?(y+=1):'';break;case 40:type=='day'?(d+=7):'';type=='month'?(m+=3):'';type=='year'?(y+=4):'';break}
var nd=new Date(y,m,d);if(nd.getTime()<this.minTime){nd=this.minDate}else if(nd.getTime()>this.maxTime){nd=this.maxDate}
this.focused=nd},_getFocusedDate:function(){var focused=this.focused||this.selectedDates[this.selectedDates.length-1],d=this.parsedDate;if(!focused){switch(this.view){case 'days':focused=new Date(d.year,d.month,new Date().getDate());break;case 'months':focused=new Date(d.year,d.month,1);break;case 'years':focused=new Date(d.year,0,1);break}}
return focused},_getCell:function(date,type){type=type||this.cellType;var d=airdatepicker.getParsedDate(date),selector='.airdatepicker--cell[data-year="'+d.year+'"]',$cell;switch(type){case 'month':selector='[data-month="'+d.month+'"]';break;case 'day':selector+='[data-month="'+d.month+'"][data-date="'+d.date+'"]';break}
$cell=this.views[this.currentView].$el.find(selector);return $cell.length?$cell:$('')},destroy:function(){var _this=this;_this.$el.off('.adp').data('airdatepicker','');_this.selectedDates=[];_this.focused='';_this.views={};_this.keys=[];_this.minRange='';_this.maxRange='';if(_this.opts.inline||!_this.elIsInput){_this.$airdatepicker.closest('.airdatepicker-inline').remove()}else{_this.$airdatepicker.remove()}},_handleAlreadySelectedDates:function(alreadySelected,selectedDate){if(this.opts.range){if(!this.opts.toggleSelected){if(this.selectedDates.length!=2){this._trigger('clickCell',selectedDate)}}else{this.removeDate(selectedDate)}}else if(this.opts.toggleSelected){this.removeDate(selectedDate)}
if(!this.opts.toggleSelected){this.lastSelectedDate=alreadySelected;if(this.opts.timepicker){this.timepicker._setTime(alreadySelected);this.timepicker.update()}}},_onShowEvent:function(e){if(!this.visible){this.show()}},_onBlur:function(){if(!this.inFocus&&this.visible){this.hide()}},_onMouseDownDatepicker:function(e){this.inFocus=!0},_onMouseUpDatepicker:function(e){this.inFocus=!1;e.originalEvent.inFocus=!0;if(!e.originalEvent.timepickerFocus)this.$el.focus()},_onKeyUpGeneral:function(e){var val=this.$el.val();if(!val){this.clear()}},_onResize:function(){if(this.visible){this.setPosition()}},_onMouseUpBody:function(e){if(e.originalEvent.inFocus)return;if(this.visible&&!this.inFocus){this.hide()}},_onMouseUpEl:function(e){e.originalEvent.inFocus=!0;setTimeout(this._onKeyUpGeneral.bind(this),4)},_onKeyDown:function(e){var code=e.which;this._registerKey(code);if(code>=37&&code<=40){e.preventDefault();this._focusNextCell(code)}
if(code==13){if(this.focused){if(this._getCell(this.focused).hasClass('-disabled-'))return;if(this.view!=this.opts.minView){this.down()}else{var alreadySelected=this._isSelected(this.focused,this.cellType);if(!alreadySelected){if(this.timepicker){this.focused.setHours(this.timepicker.hours);this.focused.setMinutes(this.timepicker.minutes)}
this.selectDate(this.focused);return}
this._handleAlreadySelectedDates(alreadySelected,this.focused)}}}
if(code==27){this.hide()}},_onKeyUp:function(e){var code=e.which;this._unRegisterKey(code)},_onHotKey:function(e,hotKey){this._handleHotKey(hotKey)},_onMouseEnterCell:function(e){var $cell=$(e.target).closest('.airdatepicker--cell'),date=this._getDateFromCell($cell);this.silent=!0;if(this.focused){this.focused=''}
$cell.addClass('-focus-');this.focused=date;this.silent=!1;if(this.opts.range&&this.selectedDates.length==1){this.minRange=this.selectedDates[0];this.maxRange='';if(airdatepicker.less(this.minRange,this.focused)){this.maxRange=this.minRange;this.minRange=''}
this.views[this.currentView]._update()}},_onMouseLeaveCell:function(e){var $cell=$(e.target).closest('.airdatepicker--cell');$cell.removeClass('-focus-');this.silent=!0;this.focused='';this.silent=!1},_onTimeChange:function(e,h,m){var date=new Date(),selectedDates=this.selectedDates,selected=!1;if(selectedDates.length){selected=!0;date=this.lastSelectedDate}
date.setHours(h);date.setMinutes(m);if(!selected&&!this._getCell(date).hasClass('-disabled-')){this.selectDate(date)}else{this._setInputValue();if(this.opts.onSelect){this._triggerOnChange()}}},_onClickCell:function(e,date){if(this.timepicker){date.setHours(this.timepicker.hours);date.setMinutes(this.timepicker.minutes)}
this.selectDate(date)},set focused(val){if(!val&&this.focused){var $cell=this._getCell(this.focused);if($cell.length){$cell.removeClass('-focus-')}}
this._focused=val;if(this.opts.range&&this.selectedDates.length==1){this.minRange=this.selectedDates[0];this.maxRange='';if(airdatepicker.less(this.minRange,this._focused)){this.maxRange=this.minRange;this.minRange=''}}
if(this.silent)return;this.date=val},get focused(){return this._focused},get parsedDate(){return airdatepicker.getParsedDate(this.date)},set date(val){if(!(val instanceof Date))return;this.currentDate=val;if(this.inited&&!this.silent){this.views[this.view]._render();this.nav._render();if(this.visible&&this.elIsInput){this.setPosition()}}
return val},get date(){return this.currentDate},set view(val){this.viewIndex=this.viewIndexes.indexOf(val);if(this.viewIndex<0){return}
this.prevView=this.currentView;this.currentView=val;if(this.inited){if(!this.views[val]){this.views[val]=new $.fn.airdatepicker.Body(this,val,this.opts)}else{this.views[val]._render()}
this.views[this.prevView].hide();this.views[val].show();this.nav._render();if(this.opts.onChangeView){this.opts.onChangeView(val)}
if(this.elIsInput&&this.visible)this.setPosition()}
return val},get view(){return this.currentView},get cellType(){return this.view.substring(0,this.view.length-1)},get minTime(){var min=airdatepicker.getParsedDate(this.minDate);return new Date(min.year,min.month,min.date).getTime()},get maxTime(){var max=airdatepicker.getParsedDate(this.maxDate);return new Date(max.year,max.month,max.date).getTime()},get curDecade(){return airdatepicker.getDecade(this.date)}};airdatepicker.getDaysCount=function(date){return new Date(date.getFullYear(),date.getMonth()+1,0).getDate()};airdatepicker.getParsedDate=function(date){return{year:date.getFullYear(),month:date.getMonth(),fullMonth:(date.getMonth()+1)<10?'0'+(date.getMonth()+1):date.getMonth()+1,date:date.getDate(),fullDate:date.getDate()<10?'0'+date.getDate():date.getDate(),day:date.getDay(),hours:date.getHours(),fullHours:date.getHours()<10?'0'+date.getHours():date.getHours(),minutes:date.getMinutes(),fullMinutes:date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes()}};airdatepicker.getDecade=function(date){var firstYear=Math.floor(date.getFullYear()/10)*10;return[firstYear,firstYear+9]};airdatepicker.template=function(str,data){return str.replace(/#\{([\w]+)\}/g,function(source,match){if(data[match]||data[match]===0){return data[match]}})};airdatepicker.isSame=function(date1,date2,type){if(!date1||!date2)return!1;var d1=airdatepicker.getParsedDate(date1),d2=airdatepicker.getParsedDate(date2),_type=type?type:'day',conditions={day:d1.date==d2.date&&d1.month==d2.month&&d1.year==d2.year,month:d1.month==d2.month&&d1.year==d2.year,year:d1.year==d2.year};return conditions[_type]};airdatepicker.less=function(dateCompareTo,date,type){if(!dateCompareTo||!date)return!1;return date.getTime()<dateCompareTo.getTime()};airdatepicker.bigger=function(dateCompareTo,date,type){if(!dateCompareTo||!date)return!1;return date.getTime()>dateCompareTo.getTime()};airdatepicker.getLeadingZeroNum=function(num){return parseInt(num)<10?'0'+num:num};airdatepicker.resetTime=function(date){if(typeof date!='object')return;date=airdatepicker.getParsedDate(date);return new Date(date.year,date.month,date.date)};$.fn.airdatepicker=function(options){return this.each(function(){if(!$.data(this,pluginName)){$.data(this,pluginName,new Datepicker(this,options))}else{var _this=$.data(this,pluginName);_this.opts=$.extend(!0,_this.opts,options);_this.update()}})};$.fn.airdatepicker.Constructor=Datepicker;$.fn.airdatepicker.language={en:{days:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],daysShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],daysMin:['Su','Mo','Tu','We','Th','Fr','Sa'],months:['January','February','March','April','May','June','July','August','September','October','November','December'],monthsShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],today:'Today',clear:'Clear',dateFormat:'mm/dd/yyyy',timeFormat:'hh:ii aa',firstDay:0},cs:{days:['Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota'],daysShort:['Ne','Po','Út','St','Čt','Pá','So'],daysMin:['Ne','Po','Út','St','Čt','Pá','So'],months:['Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec'],monthsShort:['Led','Úno','Bře','Dub','Kvě','Čvn','Čvc','Srp','Zář','Říj','Lis','Pro'],today:'Dnes',clear:'Vymazat',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},da:{days:['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'],daysShort:['Søn','Man','Tir','Ons','Tor','Fre','Lør'],daysMin:['Sø','Ma','Ti','On','To','Fr','Lø'],months:['Januar','Februar','Marts','April','Maj','Juni','Juli','August','September','Oktober','November','December'],monthsShort:['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],today:'I dag',clear:'Nulstil',dateFormat:'dd/mm/yyyy',timeFormat:'hh:ii',firstDay:1},de:{days:['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],daysShort:['Son','Mon','Die','Mit','Don','Fre','Sam'],daysMin:['So','Mo','Di','Mi','Do','Fr','Sa'],months:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthsShort:['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],today:'Heute',clear:'Aufräumen',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},es:{days:['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],daysShort:['Dom','Lun','Mar','Mie','Jue','Vie','Sab'],daysMin:['Do','Lu','Ma','Mi','Ju','Vi','Sa'],months:['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Augosto','Septiembre','Octubre','Noviembre','Diciembre'],monthsShort:['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],today:'Hoy',clear:'Limpiar',dateFormat:'dd/mm/yyyy',timeFormat:'hh:ii aa',firstDay:1},fi:{days:['Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'],daysShort:['Su','Ma','Ti','Ke','To','Pe','La'],daysMin:['Su','Ma','Ti','Ke','To','Pe','La'],months:['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu','Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],monthsShort:['Tammi','Helmi','Maalis','Huhti','Touko','Kesä','Heinä','Elo','Syys','Loka','Marras','Joulu'],today:'Tänään',clear:'Tyhjennä',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},fr:{days:['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],daysShort:['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],daysMin:['Di','Lu','Ma','Me','Je','Ve','Sa'],months:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Decembre'],monthsShort:['Jan','Fév','Mars','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Dec'],today:"Aujourd'hui",clear:'Effacer',dateFormat:'dd/mm/yyyy',timeFormat:'hh:ii',firstDay:1},hu:{days:['Vasárnap','Hétfő','Kedd','Szerda','Csütörtök','Péntek','Szombat'],daysShort:['Va','Hé','Ke','Sze','Cs','Pé','Szo'],daysMin:['V','H','K','Sz','Cs','P','Sz'],months:['Január','Február','Március','Április','Május','Június','Július','Augusztus','Szeptember','Október','November','December'],monthsShort:['Jan','Feb','Már','Ápr','Máj','Jún','Júl','Aug','Szep','Okt','Nov','Dec'],today:'Ma',clear:'Törlés',dateFormat:'yyyy-mm-dd',timeFormat:'hh:ii aa',firstDay:1},it:{days:['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'],daysShort:['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],daysMin:['Do','Lu','Ma','Me','Gi','Ve','Sa'],months:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],monthsShort:['Gen','Feb','Mar','Apr','Mag','Giu','Lug','Ago','Set','Ott','Nov','Dic'],today:'Oggi',clear:'Pulisci',dateFormat:'dd/mm/yyyy',timeFormat:'hh:ii aa',firstDay:1},nl:{days:['zondag','maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag'],daysShort:['zo','ma','di','wo','do','vr','za'],daysMin:['zo','ma','di','wo','do','vr','za'],months:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],monthsShort:['Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],today:'Vandaag',clear:'Legen',dateFormat:'dd-mm-yyyy',timeFormat:'hh:ii',firstDay:1},pl:{days:['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'],daysShort:['Nie','Pon','Wto','Śro','Czw','Pią','Sob'],daysMin:['Nd','Pn','Wt','Śr','Czw','Pt','So'],months:['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],monthsShort:['Sty','Lut','Mar','Kwi','Maj','Cze','Lip','Sie','Wrz','Paź','Lis','Gru'],today:'Dzisiaj',clear:'Wyczyść',dateFormat:'yyyy-mm-dd',timeFormat:'hh:ii aa',firstDay:1},pt:{days:['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado'],daysShort:['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],daysMin:['Do','Se','Te','Qa','Qi','Sx','Sa'],months:['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],monthsShort:['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'],today:'Hoje',clear:'Limpar',dateFormat:'dd/mm/yyyy',timeFormat:'hh:ii',firstDay:1},ro:{days:['Duminică','Luni','Marţi','Miercuri','Joi','Vineri','Sâmbătă'],daysShort:['Dum','Lun','Mar','Mie','Joi','Vin','Sâm'],daysMin:['D','L','Ma','Mi','J','V','S'],months:['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],monthsShort:['Ian','Feb','Mar','Apr','Mai','Iun','Iul','Aug','Sept','Oct','Nov','Dec'],today:'Azi',clear:'Şterge',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},ru:{days:['Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'],daysShort:['Вос','Пон','Вто','Сре','Чет','Пят','Суб'],daysMin:['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],months:['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],monthsShort:['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],today:'Сегодня',clear:'Очистить',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},sk:{days:['Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota'],daysShort:['Ned','Pon','Uto','Str','Štv','Pia','Sob'],daysMin:['Ne','Po','Ut','St','Št','Pi','So'],months:['Január','Február','Marec','Apríl','Máj','Jún','Júl','August','September','Október','November','December'],monthsShort:['Jan','Feb','Mar','Apr','Máj','Jún','Jul','Aug','Sep','Okt','Nov','Dec'],today:'Dnes',clear:'Vymazať',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},tr:{days:['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'],daysShort:['Paz','Pzt','Sal','Çar','Per','Cum','Cmt'],daysMin:['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],months:['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'],monthsShort:['Oca','Şub','Mar','Nis','May','Haz','Tem','Ağu','Eyl','Eki','Kas','Ara'],today:'Bugün',clear:'Temizle',dateFormat:'dd.mm.yyyy',timeFormat:'hh:ii',firstDay:1},zh:{days:['周日','周一','周二','周三','周四','周五','周六'],daysShort:['日','一','二','三','四','五','六'],daysMin:['日','一','二','三','四','五','六'],months:['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],monthsShort:['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],today:'今天',clear:'清除',dateFormat:'yyyy-mm-dd',timeFormat:'hh:ii',firstDay:1}};$(function(){$(autoInitSelector).airdatepicker()})})();(function(){var templates={days:''+'<div class="airdatepicker--days airdatepicker--body">'+'<div class="airdatepicker--days-names"></div>'+'<div class="airdatepicker--cells airdatepicker--cells-days"></div>'+'</div>',months:''+'<div class="airdatepicker--months airdatepicker--body">'+'<div class="airdatepicker--cells airdatepicker--cells-months"></div>'+'</div>',years:''+'<div class="airdatepicker--years airdatepicker--body">'+'<div class="airdatepicker--cells airdatepicker--cells-years"></div>'+'</div>'},airdatepicker=$.fn.airdatepicker,dp=airdatepicker.Constructor;airdatepicker.Body=function(d,type,opts){this.d=d;this.type=type;this.opts=opts;this.$el=$('');if(this.opts.onlyTimepicker)return;this.init()};airdatepicker.Body.prototype={init:function(){this._buildBaseHtml();this._render();this._bindEvents()},_bindEvents:function(){this.$el.on('click','.airdatepicker--cell',$.proxy(this._onClickCell,this))},_buildBaseHtml:function(){this.$el=$(templates[this.type]).appendTo(this.d.$content);this.$names=$('.airdatepicker--days-names',this.$el);this.$cells=$('.airdatepicker--cells',this.$el)},_getDayNamesHtml:function(firstDay,curDay,html,i){curDay=curDay!=undefined?curDay:firstDay;html=html?html:'';i=i!=undefined?i:0;if(i>7)return html;if(curDay==7)return this._getDayNamesHtml(firstDay,0,html,++i);html+='<div class="airdatepicker--day-name'+(this.d.isWeekend(curDay)?" -weekend-":"")+'">'+this.d.loc.daysMin[curDay]+'</div>';return this._getDayNamesHtml(firstDay,++curDay,html,++i)},_getCellContents:function(date,type){var classes="airdatepicker--cell airdatepicker--cell-"+type,currentDate=new Date(),parent=this.d,minRange=dp.resetTime(parent.minRange),maxRange=dp.resetTime(parent.maxRange),opts=parent.opts,d=dp.getParsedDate(date),render={},html=d.date;switch(type){case 'day':if(parent.isWeekend(d.day))classes+=" -weekend-";if(d.month!=this.d.parsedDate.month){classes+=" -other-month-";if(!opts.selectOtherMonths){classes+=" -disabled-"}
if(!opts.showOtherMonths)html=''}
break;case 'month':html=parent.loc[parent.opts.monthsField][d.month];break;case 'year':var decade=parent.curDecade;html=d.year;if(d.year<decade[0]||d.year>decade[1]){classes+=' -other-decade-';if(!opts.selectOtherYears){classes+=" -disabled-"}
if(!opts.showOtherYears)html=''}
break}
if(opts.onRenderCell){render=opts.onRenderCell(date,type)||{};html=render.html?render.html:html;classes+=render.classes?' '+render.classes:''}
if(opts.range){if(dp.isSame(minRange,date,type))classes+=' -range-from-';if(dp.isSame(maxRange,date,type))classes+=' -range-to-';if(parent.selectedDates.length==1&&parent.focused){if((dp.bigger(minRange,date)&&dp.less(parent.focused,date))||(dp.less(maxRange,date)&&dp.bigger(parent.focused,date))){classes+=' -in-range-'}
if(dp.less(maxRange,date)&&dp.isSame(parent.focused,date)){classes+=' -range-from-'}
if(dp.bigger(minRange,date)&&dp.isSame(parent.focused,date)){classes+=' -range-to-'}}else if(parent.selectedDates.length==2){if(dp.bigger(minRange,date)&&dp.less(maxRange,date)){classes+=' -in-range-'}}}
if(dp.isSame(currentDate,date,type))classes+=' -current-';if(parent.focused&&dp.isSame(date,parent.focused,type))classes+=' -focus-';if(parent._isSelected(date,type))classes+=' -selected-';if(!parent._isInRange(date,type)||render.disabled)classes+=' -disabled-';return{html:html,classes:classes}},_getDaysHtml:function(date){var totalMonthDays=dp.getDaysCount(date),firstMonthDay=new Date(date.getFullYear(),date.getMonth(),1).getDay(),lastMonthDay=new Date(date.getFullYear(),date.getMonth(),totalMonthDays).getDay(),daysFromPevMonth=firstMonthDay-this.d.loc.firstDay,daysFromNextMonth=6-lastMonthDay+this.d.loc.firstDay;daysFromPevMonth=daysFromPevMonth<0?daysFromPevMonth+7:daysFromPevMonth;daysFromNextMonth=daysFromNextMonth>6?daysFromNextMonth-7:daysFromNextMonth;var startDayIndex=-daysFromPevMonth+1,m,y,html='';for(var i=startDayIndex,max=totalMonthDays+daysFromNextMonth;i<=max;i++){y=date.getFullYear();m=date.getMonth();html+=this._getDayHtml(new Date(y,m,i))}
return html},_getDayHtml:function(date){var content=this._getCellContents(date,'day');return'<div class="'+content.classes+'" '+'data-date="'+date.getDate()+'" '+'data-month="'+date.getMonth()+'" '+'data-year="'+date.getFullYear()+'">'+content.html+'</div>'},_getMonthsHtml:function(date){var html='',d=dp.getParsedDate(date),i=0;while(i<12){html+=this._getMonthHtml(new Date(d.year,i));i++}
return html},_getMonthHtml:function(date){var content=this._getCellContents(date,'month');return'<div class="'+content.classes+'" data-month="'+date.getMonth()+'">'+content.html+'</div>'},_getYearsHtml:function(date){var d=dp.getParsedDate(date),decade=dp.getDecade(date),firstYear=decade[0]-1,html='',i=firstYear;for(i;i<=decade[1]+1;i++){html+=this._getYearHtml(new Date(i,0))}
return html},_getYearHtml:function(date){var content=this._getCellContents(date,'year');return'<div class="'+content.classes+'" data-year="'+date.getFullYear()+'">'+content.html+'</div>'},_renderTypes:{days:function(){var dayNames=this._getDayNamesHtml(this.d.loc.firstDay),days=this._getDaysHtml(this.d.currentDate);this.$cells.html(days);this.$names.html(dayNames)},months:function(){var html=this._getMonthsHtml(this.d.currentDate);this.$cells.html(html)},years:function(){var html=this._getYearsHtml(this.d.currentDate);this.$cells.html(html)}},_render:function(){if(this.opts.onlyTimepicker)return;this._renderTypes[this.type].bind(this)()},_update:function(){var $cells=$('.airdatepicker--cell',this.$cells),_this=this,classes,$cell,date;$cells.each(function(cell,i){$cell=$(this);date=_this.d._getDateFromCell($(this));classes=_this._getCellContents(date,_this.d.cellType);$cell.attr('class',classes.classes)})},show:function(){if(this.opts.onlyTimepicker)return;this.$el.addClass('active');this.acitve=!0},hide:function(){this.$el.removeClass('active');this.active=!1},_handleClick:function(el){var date=el.data('date')||1,month=el.data('month')||0,year=el.data('year')||this.d.parsedDate.year,dp=this.d;if(dp.view!=this.opts.minView){dp.down(new Date(year,month,date));return}
var selectedDate=new Date(year,month,date),alreadySelected=this.d._isSelected(selectedDate,this.d.cellType);if(!alreadySelected){dp._trigger('clickCell',selectedDate);return}
dp._handleAlreadySelectedDates.bind(dp,alreadySelected,selectedDate)()},_onClickCell:function(e){var $el=$(e.target).closest('.airdatepicker--cell');if($el.hasClass('-disabled-'))return;this._handleClick.bind(this)($el)}}})();(function(){var template=''+'<div class="airdatepicker--nav-action" data-action="prev">#{prevHtml}</div>'+'<div class="airdatepicker--nav-title">#{title}</div>'+'<div class="airdatepicker--nav-action" data-action="next">#{nextHtml}</div>',buttonsContainerTemplate='<div class="airdatepicker--buttons"></div>',button='<span class="airdatepicker--button" data-action="#{action}">#{label}</span>',airdatepicker=$.fn.airdatepicker,dp=airdatepicker.Constructor;airdatepicker.Navigation=function(d,opts){this.d=d;this.opts=opts;this.$buttonsContainer='';this.init()};airdatepicker.Navigation.prototype={init:function(){this._buildBaseHtml();this._bindEvents()},_bindEvents:function(){this.d.$nav.on('click','.airdatepicker--nav-action',$.proxy(this._onClickNavButton,this));this.d.$nav.on('click','.airdatepicker--nav-title',$.proxy(this._onClickNavTitle,this));this.d.$airdatepicker.on('click','.airdatepicker--button',$.proxy(this._onClickNavButton,this))},_buildBaseHtml:function(){if(!this.opts.onlyTimepicker){this._render()}
this._addButtonsIfNeed()},_addButtonsIfNeed:function(){if(this.opts.todayButton){this._addButton('today')}
if(this.opts.clearButton){this._addButton('clear')}},_render:function(){var title=this._getTitle(this.d.currentDate),html=dp.template(template,$.extend({title:title},this.opts));this.d.$nav.html(html);if(this.d.view=='years'){$('.airdatepicker--nav-title',this.d.$nav).addClass('-disabled-')}
this.setNavStatus()},_getTitle:function(date){return this.d.formatDate(this.opts.navTitles[this.d.view],date)},_addButton:function(type){if(!this.$buttonsContainer.length){this._addButtonsContainer()}
var data={action:type,label:this.d.loc[type]},html=dp.template(button,data);if($('[data-action='+type+']',this.$buttonsContainer).length)return;this.$buttonsContainer.append(html)},_addButtonsContainer:function(){this.d.$airdatepicker.append(buttonsContainerTemplate);this.$buttonsContainer=$('.airdatepicker--buttons',this.d.$airdatepicker)},setNavStatus:function(){if(!(this.opts.minDate||this.opts.maxDate)||!this.opts.disableNavWhenOutOfRange)return;var date=this.d.parsedDate,m=date.month,y=date.year,d=date.date;switch(this.d.view){case 'days':if(!this.d._isInRange(new Date(y,m-1,1),'month')){this._disableNav('prev')}
if(!this.d._isInRange(new Date(y,m+1,1),'month')){this._disableNav('next')}
break;case 'months':if(!this.d._isInRange(new Date(y-1,m,d),'year')){this._disableNav('prev')}
if(!this.d._isInRange(new Date(y+1,m,d),'year')){this._disableNav('next')}
break;case 'years':var decade=dp.getDecade(this.d.date);if(!this.d._isInRange(new Date(decade[0]-1,0,1),'year')){this._disableNav('prev')}
if(!this.d._isInRange(new Date(decade[1]+1,0,1),'year')){this._disableNav('next')}
break}},_disableNav:function(nav){$('[data-action="'+nav+'"]',this.d.$nav).addClass('-disabled-')},_activateNav:function(nav){$('[data-action="'+nav+'"]',this.d.$nav).removeClass('-disabled-')},_onClickNavButton:function(e){var $el=$(e.target).closest('[data-action]'),action=$el.data('action');this.d[action]()},_onClickNavTitle:function(e){if($(e.target).hasClass('-disabled-'))return;if(this.d.view=='days'){return this.d.view='months'}
this.d.view='years'}}})();(function(){var template='<div class="airdatepicker--time">'+'<div class="airdatepicker--time-current">'+'   <span class="airdatepicker--time-current-hours">#{hourVisible}</span>'+'   <span class="airdatepicker--time-current-colon">:</span>'+'   <span class="airdatepicker--time-current-minutes">#{minValue}</span>'+'</div>'+'<div class="airdatepicker--time-sliders">'+'   <div class="airdatepicker--time-row">'+'	  <input type="range" name="hours" value="#{hourValue}" min="#{hourMin}" max="#{hourMax}" step="#{hourStep}"/>'+'   </div>'+'   <div class="airdatepicker--time-row">'+'	  <input type="range" name="minutes" value="#{minValue}" min="#{minMin}" max="#{minMax}" step="#{minStep}"/>'+'   </div>'+'</div>'+'</div>',airdatepicker=$.fn.airdatepicker,dp=airdatepicker.Constructor;airdatepicker.Timepicker=function(inst,opts){this.d=inst;this.opts=opts;this.init()};airdatepicker.Timepicker.prototype={init:function(){var input='input';this._setTime(this.d.date);this._buildHTML();if(navigator.userAgent.match(/trident/gi)){input='change'}
this.d.$el.on('selectDate',this._onSelectDate.bind(this));this.$ranges.on(input,this._onChangeRange.bind(this));this.$ranges.on('mouseup',this._onMouseUpRange.bind(this));this.$ranges.on('mousemove focus ',this._onMouseEnterRange.bind(this));this.$ranges.on('mouseout blur',this._onMouseOutRange.bind(this))},_setTime:function(date){var _date=dp.getParsedDate(date);this._handleDate(date);this.hours=_date.hours<this.minHours?this.minHours:_date.hours;this.minutes=_date.minutes<this.minMinutes?this.minMinutes:_date.minutes},_setMinTimeFromDate:function(date){this.minHours=date.getHours();this.minMinutes=date.getMinutes();if(this.d.lastSelectedDate){if(this.d.lastSelectedDate.getHours()>date.getHours()){this.minMinutes=this.opts.minMinutes}}},_setMaxTimeFromDate:function(date){this.maxHours=date.getHours();this.maxMinutes=date.getMinutes();if(this.d.lastSelectedDate){if(this.d.lastSelectedDate.getHours()<date.getHours()){this.maxMinutes=this.opts.maxMinutes}}},_setDefaultMinMaxTime:function(){var maxHours=23,maxMinutes=59,opts=this.opts;this.minHours=opts.minHours<0||opts.minHours>maxHours?0:opts.minHours;this.minMinutes=opts.minMinutes<0||opts.minMinutes>maxMinutes?0:opts.minMinutes;this.maxHours=opts.maxHours<0||opts.maxHours>maxHours?maxHours:opts.maxHours;this.maxMinutes=opts.maxMinutes<0||opts.maxMinutes>maxMinutes?maxMinutes:opts.maxMinutes},_validateHoursMinutes:function(date){if(this.hours<this.minHours){this.hours=this.minHours}else if(this.hours>this.maxHours){this.hours=this.maxHours}
if(this.minutes<this.minMinutes){this.minutes=this.minMinutes}else if(this.minutes>this.maxMinutes){this.minutes=this.maxMinutes}},_buildHTML:function(){var lz=dp.getLeadingZeroNum,data={hourMin:this.minHours,hourMax:lz(this.maxHours),hourStep:this.opts.hoursStep,hourValue:this.hours,hourVisible:lz(this.displayHours),minMin:this.minMinutes,minMax:lz(this.maxMinutes),minStep:this.opts.minutesStep,minValue:lz(this.minutes)},_template=dp.template(template,data);this.$timepicker=$(_template).appendTo(this.d.$airdatepicker);this.$ranges=$('[type="range"]',this.$timepicker);this.$hours=$('[name="hours"]',this.$timepicker);this.$minutes=$('[name="minutes"]',this.$timepicker);this.$hoursText=$('.airdatepicker--time-current-hours',this.$timepicker);this.$minutesText=$('.airdatepicker--time-current-minutes',this.$timepicker);if(this.d.ampm){this.$ampm=$('<span class="airdatepicker--time-current-ampm">').appendTo($('.airdatepicker--time-current',this.$timepicker)).html(this.dayPeriod);this.$timepicker.addClass('-am-pm-')}},_updateCurrentTime:function(){var h=dp.getLeadingZeroNum(this.displayHours),m=dp.getLeadingZeroNum(this.minutes);this.$hoursText.html(h);this.$minutesText.html(m);if(this.d.ampm){this.$ampm.html(this.dayPeriod)}},_updateRanges:function(){this.$hours.attr({min:this.minHours,max:this.maxHours}).val(this.hours);this.$minutes.attr({min:this.minMinutes,max:this.maxMinutes}).val(this.minutes)},_handleDate:function(date){this._setDefaultMinMaxTime();if(date){if(dp.isSame(date,this.d.opts.minDate)){this._setMinTimeFromDate(this.d.opts.minDate)}else if(dp.isSame(date,this.d.opts.maxDate)){this._setMaxTimeFromDate(this.d.opts.maxDate)}}
this._validateHoursMinutes(date)},update:function(){this._updateRanges();this._updateCurrentTime()},_getValidHoursFromDate:function(date,ampm){var d=date,hours=date;if(date instanceof Date){d=dp.getParsedDate(date);hours=d.hours}
var _ampm=ampm||this.d.ampm,dayPeriod='am';if(_ampm){switch(!0){case hours==0:hours=12;break;case hours==12:dayPeriod='pm';break;case hours>11:hours=hours-12;dayPeriod='pm';break;default:break}}
return{hours:hours,dayPeriod:dayPeriod}},set hours(val){this._hours=val;var displayHours=this._getValidHoursFromDate(val);this.displayHours=displayHours.hours;this.dayPeriod=displayHours.dayPeriod},get hours(){return this._hours},_onChangeRange:function(e){var $target=$(e.target),name=$target.attr('name');this.d.timepickerIsActive=!0;this[name]=$target.val();this._updateCurrentTime();this.d._trigger('timeChange',[this.hours,this.minutes]);this._handleDate(this.d.lastSelectedDate);this.update()},_onSelectDate:function(e,data){this._handleDate(data);this.update()},_onMouseEnterRange:function(e){var name=$(e.target).attr('name');$('.airdatepicker--time-current-'+name,this.$timepicker).addClass('-focus-')},_onMouseOutRange:function(e){var name=$(e.target).attr('name');if(this.d.inFocus)return;$('.airdatepicker--time-current-'+name,this.$timepicker).removeClass('-focus-')},_onMouseUpRange:function(e){this.d.timepickerIsActive=!1}}})()})(window,jQuery);(function($){$(document).ready(function(){$(document).on("click",".awdr_change_product",function(){var product_id=$(this).attr('data-pid');var rule_unique_id=$(this).attr('data-rule_id');var parent_id=$(this).attr('data-parent_id');var data={action:'awdr_change_discount_product_in_cart',product_id:product_id,rule_unique_id:rule_unique_id,parent_id:parent_id,awdr_nonce:awdr_params.nonce,};$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){if(response.success==!0){if(response.data==1){jQuery("[name='update_cart']").removeAttr('disabled');jQuery("[name='update_cart']").trigger("click")}}},error:function(response){}})});var acc=document.getElementsByClassName("awdr-select-free-variant-product-toggle");var i;$(document).on("click",'.awdr-select-free-variant-product-toggle',function(e){e.preventDefault();this.classList.toggle("awdr-select-free-variant-product-toggle-active");var panel=this.nextElementSibling;if(panel.style.display==="block"){$(panel).slideUp(1000)}else{$(panel).slideDown(1000)}})})})(jQuery);!function(t){var e={};function i(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,r){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(r,o,function(e){return t[e]}.bind(null,o));return r},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=63)}({1:function(t,e){t.exports=window.jQuery},63:function(t,e,i){t.exports=i(64)},64:function(t,e,i){"use strict";i.r(e);i(65),i(66),i(67),i(68),i(69);var r=!1,o=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent);o||(r=jQuery(".has-image-zoom .slide").easyZoom({loadingNotice:"",preventClicks:!1})),jQuery("table.my_account_orders").wrap('<div class="touch-scroll-table"/>'),jQuery("a.woocommerce-review-link").on("click",(function(t){jQuery.scrollTo(".reviews_tab",{duration:300,offset:-150})})),jQuery(".single_add_to_cart_button").on("click",(function(){var t=jQuery(this),e=t.closest("form.cart");e?e.on("submit",(function(){t.addClass("loading")})):t.hasClass("disabled")||t.addClass("loading"),jQuery(window).on("pageshow",(function(){t.removeClass("loading")}))}));var a=jQuery(".product-thumbnails .first img").attr("data-src")?jQuery(".product-thumbnails .first img").attr("data-src"):jQuery(".product-thumbnails .first img").attr("src"),s=jQuery("form.variations_form"),n=function(){r&&r.length&&r.filter(".has-image-zoom .slide.first").data("easyZoom").swap(jQuery(".has-image-zoom .slide.first img").attr("src"),jQuery(".has-image-zoom .slide.first img").attr("data-large_image"))},c=function(){var t=jQuery(".product-gallery-slider");t.data("flickity")&&t.flickity("select",0)},u=function(){var t=jQuery(".product-gallery-slider");t.data("flickity")&&t.imagesLoaded((function(){t.flickity("resize")}))};function l(t){if(jQuery(".cart-item .nav-dropdown").length)jQuery(".cart-item").addClass("current-dropdown cart-active"),jQuery(".shop-container").on("click",(function(){jQuery(".cart-item").removeClass("current-dropdown cart-active")})),jQuery(".cart-item").hover((function(){jQuery(".cart-active").removeClass("cart-active")})),setTimeout((function(){jQuery(".cart-active").removeClass("current-dropdown")}),t);else{var e=jQuery.magnificPopup.open?0:300;e&&jQuery.magnificPopup.close(),setTimeout((function(){jQuery(".cart-item .off-canvas-toggle").trigger("click")}),e)}}s.on("show_variation",(function(t,e){e.hasOwnProperty("image")&&e.image.thumb_src?(jQuery(".product-gallery-slider-old .slide.first img, .sticky-add-to-cart-img, .product-thumbnails .first img, .product-gallery-slider .slide.first .zoomImg").attr("src",e.image.thumb_src).attr("srcset",""),c(),n(),u()):(jQuery(".product-thumbnails .first img").attr("src",a),u())})),s.on("hide_variation",(function(t,e){jQuery(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",a),u()})),s.on("click",".reset_variations",(function(){jQuery(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",a),c(),n(),u()})),jQuery(document).ready((function(){jQuery(".has-lightbox .product-gallery-slider").each((function(){jQuery(this).magnificPopup({delegate:"a",type:"image",tLoading:'<div class="loading-spin centered dark"></div>',closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],arrowMarkup:'<button class="mfp-arrow mfp-arrow-%dir%" title="%title%"><i class="icon-angle-%dir%"></i></button>'},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',verticalFit:!1}})}))})),jQuery(".zoom-button").on("click",(function(t){jQuery(".product-gallery-slider").find(".is-selected a").trigger("click"),t.preventDefault()})),o&&jQuery(window).on("load",(function(){u()})),jQuery("body").on("added_to_cart",(function(){l("5000");var t=jQuery("#header"),e=t.hasClass("has-sticky"),i=jQuery(".header-wrapper",t);e&&jQuery(".cart-item.has-dropdown").length&&t.hasClass("sticky-hide-on-scroll--active")&&(i.addClass("stuck"),t.removeClass("sticky-hide-on-scroll--active"))})),jQuery(document.body).on("updated_cart_totals",(function(){jQuery(document).trigger("yith_wcwl_reload_fragments");var t=jQuery(".cart-wrapper");Flatsome.attach("lazy-load-images",t),Flatsome.attach("quick-view",t),Flatsome.attach("wishlist",t),Flatsome.attach("cart-refresh",t),Flatsome.attach("equalize-box",t)})),jQuery(document).ajaxComplete((function(){Flatsome.attach(jQuery(".quantity").parent()),Flatsome.attach("lightboxes-link",jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper"))})),jQuery(document).on("yith_infs_adding_elem",(function(t){Flatsome.attach(jQuery(".shop-container"))})),jQuery(document).ready((function(){jQuery("span.added-to-cart").length&&l("5000")})),jQuery(".disable-lightbox a").on("click",(function(t){t.preventDefault()})),jQuery(document).ready((function(){if(jQuery(".custom-product-page").length){var t=jQuery("#respond p.stars");if(t.length>1){var e=t[0].outerHTML;t.remove(),jQuery('select[id="rating"]').hide().before(e)}}})),jQuery(".sticky-add-to-cart-wrapper").waypoint((function(t){var e=jQuery(this.element),i=jQuery(this.element).find(".sticky-add-to-cart");jQuery(".wc-variation-selection-needed").on("click",(function(){jQuery.scrollTo(".sticky-add-to-cart-wrapper",{duration:0,offset:-200})})),"down"===t&&(e.css({height:e.outerHeight()}),i.addClass("sticky-add-to-cart--active"),jQuery("body").addClass("has-sticky-product-cart")),"up"===t&&(i.removeClass("sticky-add-to-cart--active"),e.css({height:"auto"}),jQuery("body").removeClass("has-sticky-product-cart"))})),setTimeout((function(){jQuery(document.body).on("country_to_state_changed",(function(){"undefined"!=typeof floatlabels&&floatlabels.rebuild()}))}),500)},65:function(t,e,i){var r,o;
/*!
 * @name        easyzoom
 * @author       <>
 * @modified    Friday, May 15th, 2020
 * @version     2.5.2
 */!function(a,s){"use strict";r=[i(1)],void 0===(o=function(t){!function(t){var e,i,r,o,a,s,n={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:t.noop,beforeHide:t.noop,onShow:t.noop,onHide:t.noop,onMove:t.noop};function c(e,i){this.$target=t(e),this.opts=t.extend({},n,i,this.$target.data()),void 0===this.isOpen&&this._init()}c.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=t('<div class="easyzoom-flyout" />'),this.$notice=t('<div class="easyzoom-notice" />'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":t.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":t.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":t.proxy(this._onEnter,this)}),this.opts.preventClicks&&this.$target.on("click.easyzoom",(function(t){t.preventDefault()}))},c.prototype.show=function(t,a){var s=this;if(!1!==this.opts.beforeShow.call(this)){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),(function(){!s.isMouseOver&&a||s.show(t)}));this.$target.append(this.$flyout);var n=this.$target.outerWidth(),c=this.$target.outerHeight(),u=this.$flyout.width(),l=this.$flyout.height(),d=this.$zoom.width(),h=this.$zoom.height();e=Math.ceil(d-u),i=Math.ceil(h-l),e<0&&(e=0),i<0&&(i=0),r=e/n,o=i/c,this.isOpen=!0,this.opts.onShow.call(this),t&&this._move(t)}},c.prototype._onEnter=function(t){var e=t.originalEvent.touches;this.isMouseOver=!0,e&&1!=e.length||(t.preventDefault(),this.show(t,!0))},c.prototype._onMove=function(t){this.isOpen&&(t.preventDefault(),this._move(t))},c.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&&this.hide()},c.prototype._onLoad=function(t){t.currentTarget.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),t.data.call&&t.data())},c.prototype._onError=function(){var t=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout((function(){t.$notice.detach(),t.detachNotice=null}),this.opts.errorDuration)},c.prototype._loadImage=function(e,i){var r=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=t(r).on("error",t.proxy(this._onError,this)).on("load",i,t.proxy(this._onLoad,this)),r.style.position="absolute",r.src=e},c.prototype._move=function(t){if(0===t.type.indexOf("touch")){var n=t.touches||t.originalEvent.touches;a=n[0].pageX,s=n[0].pageY}else a=t.pageX||a,s=t.pageY||s;var c=this.$target.offset(),u=a-c.left,l=s-c.top,d=Math.ceil(u*r),h=Math.ceil(l*o);if(d<0||h<0||e<d||i<h)this.hide();else{var m=-1*h,y=-1*d;this.$zoom.css({top:m,left:y}),this.opts.onMove.call(this,m,y)}},c.prototype.hide=function(){this.isOpen&&!1!==this.opts.beforeHide.call(this)&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},c.prototype.swap=function(e,i,r){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:e,srcset:t.isArray(r)?r.join():r}),this.$link.attr(this.opts.linkAttribute,i)},c.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},t.fn.easyZoom=function(e){return this.each((function(){var i=t.data(this,"easyZoom");i?void 0===i.isOpen&&i._init():t.data(this,"easyZoom",new c(this,e))}))}}(t)}.apply(e,r))||(t.exports=o)}()},66:function(t,e){Flatsome.plugin("addQty",(function(t,e){jQuery(t).on("click",".plus, .minus",(function(){var t=jQuery(this),e=t.closest(".quantity").find(".qty"),i=parseFloat(e.val()),r=parseFloat(e.attr("max")),o=parseFloat(e.attr("min")),a=e.attr("step");i&&""!==i&&"NaN"!==i||(i=0),""!==r&&"NaN"!==r||(r=""),""!==o&&"NaN"!==o||(o=0),"any"!==a&&""!==a&&void 0!==a&&"NaN"!==parseFloat(a)||(a=1),t.is(".plus")?r&&(r===i||i>r)?e.val(r):e.val((i+parseFloat(a)).toFixed(a.uxGetDecimals())):o&&(o===i||i<o)?e.val(o):i>0&&e.val((i-parseFloat(a)).toFixed(a.uxGetDecimals())),e.trigger("change")})),String.prototype.uxGetDecimals||(String.prototype.uxGetDecimals=function(){var t=(""+this).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0})}))},67:function(t,e){Flatsome.behavior("add-qty",{attach:function(t){jQuery(".quantity",t).addQty()}})},68:function(t,e){Flatsome.behavior("equalize-box",{attach:function(t){var e={ScreenSize:{LARGE:1,MEDIUM:2,SMALL:3},equalizeItems:function(t){var e=this;e.maxHeight=0,e.rowEnd=e.disablePerRow?e.boxCount:e.colPerRow,e.$items=[],e.rating={present:!1,height:0,dummy:'<div class="js-star-rating star-rating" style="opacity: 0; visibility: hidden"></div>'},jQuery(t,e.currentElement).each((function(t){var i=jQuery(this);e.$items.push(i),i.height(""),i.height()>e.maxHeight&&(e.maxHeight=i.height()),i.children(".js-star-rating").remove();var r=i.children(".star-rating");r.length&&(e.rating.present=!0,e.rating.height=r.height()),t!==e.rowEnd-1&&t!==e.boxCount-1||(e.$items.forEach((function(t){t.height(e.maxHeight),e.maybeAddDummyRating(t)})),e.rowEnd+=e.colPerRow,e.maxHeight=0,e.$items=[],e.rating.present=!1)}))},getColsPerRow:function(){var t,e=jQuery(this.currentElement).attr("class");switch(this.getScreenSize()){case this.ScreenSize.LARGE:return(t=/large-columns-(\d+)/g.exec(e))?parseInt(t[1]):3;case this.ScreenSize.MEDIUM:return(t=/medium-columns-(\d+)/g.exec(e))?parseInt(t[1]):3;case this.ScreenSize.SMALL:return(t=/small-columns-(\d+)/g.exec(e))?parseInt(t[1]):2}},maybeAddDummyRating:function(t){var e=t;this.rating.present&&e.hasClass("price-wrapper")&&(e.children(".star-rating").length||(e.prepend(this.rating.dummy),e.children(".js-star-rating").height(this.rating.height)))},getScreenSize:function(){return window.matchMedia("(min-width: 850px)").matches?this.ScreenSize.LARGE:window.matchMedia("(min-width: 550px) and (max-width: 849px)").matches?this.ScreenSize.MEDIUM:window.matchMedia("(max-width: 549px)").matches?this.ScreenSize.SMALL:void 0},init:function(){var e=this,i=[".product-title",".price-wrapper",".box-excerpt",".add-to-cart-button"];jQuery(".equalize-box",t).each((function(t,r){e.currentElement=r,e.colPerRow=e.getColsPerRow(),1!==e.colPerRow&&(e.disablePerRow=jQuery(r).hasClass("row-slider")||jQuery(r).hasClass("row-grid"),e.boxCount=jQuery(".box-text",e.currentElement).length,i.forEach((function(t){e.equalizeItems(".box-text "+t)})))}))}};e.init(),jQuery(window).on("resize",(function(){e.init()}))}})},69:function(t,e){Flatsome.behavior("quick-view",{attach:function(t){jQuery(".quick-view",t).each((function(t,e){jQuery(e).hasClass("quick-view-added")||(jQuery(e).on("click",(function(t){if(""!=jQuery(this).attr("data-prod")){jQuery(this).parent().parent().addClass("processing");var e={action:"flatsome_quickview",product:jQuery(this).attr("data-prod")};jQuery.post(flatsomeVars.ajaxurl,e,(function(t){jQuery(".processing").removeClass("processing"),jQuery.magnificPopup.open({removalDelay:300,autoFocusLast:!1,closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,items:{src:'<div class="product-lightbox lightbox-content">'+t+"</div>",type:"inline"}});var e=jQuery(".product-gallery-slider img",t).length>1;setTimeout((function(){jQuery(".product-lightbox").imagesLoaded((function(){jQuery(".product-lightbox .slider").flickity({cellAlign:"left",wrapAround:!0,autoPlay:!1,prevNextButtons:!0,adaptiveHeight:!0,imagesLoaded:!0,dragThreshold:15,pageDots:e,rightToLeft:flatsomeVars.rtl})}))}),300);var i=jQuery(".product-lightbox form.variations_form");jQuery(".product-lightbox form").hasClass("variations_form")&&i.wc_variation_form();var r=jQuery(".product-lightbox .product-gallery-slider"),o=jQuery(".product-lightbox .product-gallery-slider .slide.first img"),a=jQuery(".product-lightbox .product-gallery-slider .slide.first a"),s=o.attr("data-src")?o.attr("data-src"):o.attr("src"),n=function(){r.data("flickity")&&r.flickity("select",0)},c=function(){r.data("flickity")&&r.imagesLoaded((function(){r.flickity("resize")}))};i.on("show_variation",(function(t,e){e.image.src?(o.attr("src",e.image.src).attr("srcset",""),a.attr("href",e.image_link),n(),c()):e.image_src&&(o.attr("src",e.image_src).attr("srcset",""),a.attr("href",e.image_link),n(),c())})),i.on("hide_variation",(function(t,e){o.attr("src",s).attr("srcset",""),c()})),i.on("click",".reset_variations",(function(){o.attr("src",s).attr("srcset",""),n(),c()})),jQuery(".product-lightbox .quantity").addQty()})),t.preventDefault()}})),jQuery(e).addClass("quick-view-added"))}))}})}});/*!
* Galpop Image Gallery Popup
* http://galpop.magicmediamuse.com/
*
* Author
* Richard Hung
* http://www.magicmediamuse.com/
*
* Version
* 1.0.9
*
* Copyright (c) 2014 Richard Hung.
*
* License
* Galpop Image Gallery Popup by Richard Hung is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
* http://creativecommons.org/licenses/by-nc/3.0/deed.en_US
*/
!function(e){"use strict";var a,t,o,n,i,l,r,p,c,d,s,u={},g={arrowKeys:!0,controls:!0,loop:!0,maxWidth:null,maxHeight:null,maxScreen:90,updateRsz:!0,callback:null,lockScroll:!0,contentType:"image",AJAXContainer:""},f={init:function(a){return this.click(function(t){e(this).galpop("openBox",a),t.preventDefault()})},openBox:function(t,o,n){t=e.extend({},g,t),a.data({controls:t.controls,loop:t.loop,maxWidth:t.maxWidth,maxHeight:t.maxHeight,maxScreen:t.maxScreen,callback:t.callback,contentType:t.contentType});var i=o,l="",r=this,p=this.data("galpop-container")?this.data("galpop-container"):t.AJAXContainer;return n||(n=0),"[object Array]"===Object.prototype.toString.call(o)&&(i=(r=o)[n]),o||(i=this.attr("href"),l=this.data("galpop-group"),n=(r=e('[data-galpop-group="'+l+'"]')).index(this)),t.arrowKeys&&e(document).on("keydown",d),t.updateRsz&&e(window).resize(s),t.lockScroll&&e("html").addClass("lock-scroll"),a.data({rel:l,group:r,index:n,status:!0,count:r.length,AJAXContainer:p}),a.fadeIn(500,"swing"),this.galpop("preload",i),this},closeBox:function(){a.removeClass("complete").fadeOut(500,"swing",function(){i.empty(),l.hide().empty(),e(this).data("status",!1),r.hide(),p.hide(),t.removeAttr("style"),a.removeClass("loaded-ajax loaded-image loaded-iframe"),e(document).off("keydown",d),e(window).off("resize",s),e("html").removeClass("lock-scroll")})},preload:function(e){switch(a.data("contentType")){case"AJAX":a.addClass("loaded-ajax"),this.galpop("loadAJAX",e);break;case"iframe":a.addClass("loaded-iframe"),this.galpop("loadIframe",e);break;case"image":default:a.addClass("loaded-image"),this.galpop("loadImage",e)}return this},loadImage:function(e){var t=new Image;return t.src=e,u.object=t,u.resizable=!0,t.onload=function(){a.galpop("display")},t.onerror=function(){console.log(e+" contains a broken image!")},this},loadIframe:function(t){var o=e('<iframe src="'+t+'" />');return u.object=o,u.resizable=!1,a.galpop("display"),this},loadAJAX:function(t){var o=a.data("AJAXContainer");return u.resizable=!1,e.ajax({url:t,type:"GET",dataType:"html",success:function(t){var n=e(t).filter(o),i=e(t).find(o);n.length?(u.object=n,a.galpop("display")):i.length?(u.object=i,a.galpop("display")):console.log("Element "+o+" not found in DOM.")},error:function(e,a){0===e.status?console.log("Not connect.\n Verify Network."):404==e.status?console.log("Requested page not found. [404]"):500==e.status?console.log("Internal Server Error [500]."):"parsererror"===a?console.log("Requested JSON parse failed."):"timeout"===a?console.log("Time out error."):"abort"===a?console.log("Ajax request aborted."):console.log("Uncaught Error.\n"+e.responseText)}}),this},resize:function(){var o=u.resizable,n=u.object.naturalHeight,i=u.object.naturalWidth,l=a.data("maxWidth"),r=a.data("maxHeight"),p=a.data("maxScreen"),c=e(window).height(),d=e(window).width(),s=0;return(!l||l>d*p/100)&&(l=d*p/100),(!r||r>c*p/100)&&(r=c*p/100),o&&(i>l&&(n*=s=l/i,i*=s),n>r&&(i*=s=r/n,n*=s)),t.css({height:n,width:i}),this},display:function(){this.galpop("resize"),setTimeout(function(){a.addClass("complete"),i.append(u.object).fadeIn(500,"swing",function(){a.galpop("complete")})},500)},complete:function(){var t=a.data("controls"),o=a.data("callback"),n=a.data("index"),i=a.data("count"),l=a.data("loop");a.galpop("infoParse"),!t||0===n&&!l||i<=1?r.hide():r.show(),!t||n+1>=i&&!l||i<=1?p.hide():p.show(),e.isFunction(o)&&o.call(this)},moveItem:function(t){var o=a.data("group"),n=!1,r="";return a.removeClass("complete"),l.fadeOut(500,"swing",function(){e(this).contents().remove()}),i.fadeOut(500,"swing",function(){e(this).empty(),"[object Array]"===Object.prototype.toString.call(o)?r=o[t]:(n=o.eq(t)).attr("href")?r=n.attr("href"):n.attr("src")&&(r=n.attr("href")),e.fn.galpop("preload",r),a.data("index",t)}),this},next:function(){var e=a.data("index"),t=a.data("loop");return e+1<a.data("count")?(e++,a.galpop("moveItem",e)):t&&(e=0,a.galpop("moveItem",e)),this},prev:function(){var e=a.data("index"),t=a.data("loop"),o=a.data("count");return e>0?(e--,a.galpop("moveItem",e)):t&&(e=o-1,a.galpop("moveItem",e)),this},infoParse:function(){var t=a.data("group");if(t instanceof jQuery){var o=a.data("index"),n=t.eq(o),i=e.trim(n.attr("title")),r=e.trim(n.data("galpop-link")),p=e.trim(n.data("galpop-link-title")),c=e.trim(n.data("galpop-link-target"));l.html(""),i&&e("<p>"+i+"</p>").appendTo(l),r&&(p||(p=r),c&&(c='target="'+c+'"'),e('<p><a href="'+r+'" '+c+">"+p+"</a></p>").appendTo(l)),(i||r)&&l.fadeIn(500,"swing")}},update:function(){var e=a.data("index");return a.galpop("moveItem",e),this},destroy:function(){return this.off("click")}};e.fn.galpop=function(a){return f[a]?f[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void e.error("Method "+a+" does not exist on jQuery.galpop"):f.init.apply(this,arguments)},e.galpop={},e.galpop.extend=function(e,a){f[e]=a},e(document).ready(function(){a=e('<div id="galpop-wrapper" />').appendTo("body"),t=e('<div id="galpop-container" />').appendTo(a),r=e('<a href="#" id="galpop-prev" />').appendTo(t),p=e('<a href="#" id="galpop-next" />').appendTo(t),o=e('<div id="galpop-ajax" />').appendTo(t),n=e('<div id="galpop-modal" />').appendTo(t),i=e('<div id="galpop-content" />').appendTo(n),l=e('<div id="galpop-info" />').appendTo(n),c=e('<a href="#" id="galpop-close" />').appendTo(n),a.click(function(a){e(this).galpop("closeBox"),a.preventDefault()}),t.click(function(e){e.stopPropagation()}),r.hide().click(function(e){a.galpop("prev"),e.preventDefault()}),p.hide().click(function(e){a.galpop("next"),e.preventDefault()}),c.click(function(e){a.galpop("closeBox"),e.preventDefault()}),l.on("click","a",function(){a.galpop("closeBox")}),d=function(e){var t=!1;switch(e.which){case 27:a.galpop("closeBox"),t=!0;break;case 37:a.galpop("prev"),t=!0;break;case 39:a.galpop("next"),t=!0}t&&e.preventDefault()},s=function(){a.galpop("resize")}})}(jQuery);var megamenu={"timeout":"300","interval":"100"};
/*! Max Mega Menu jQuery Plugin */
(function($){"use strict";$.maxmegamenu=function(menu,options){var plugin=this;var $menu=$(menu);var $toggle_bar=$menu.siblings(".mega-menu-toggle");var html_body_class_timeout;var defaults={event:$menu.attr("data-event"),effect:$menu.attr("data-effect"),effect_speed:parseInt($menu.attr("data-effect-speed")),effect_mobile:$menu.attr("data-effect-mobile"),effect_speed_mobile:parseInt($menu.attr("data-effect-speed-mobile")),panel_width:$menu.attr("data-panel-width"),panel_inner_width:$menu.attr("data-panel-inner-width"),mobile_force_width:$menu.attr("data-mobile-force-width"),mobile_overlay:$menu.attr("data-mobile-overlay"),mobile_state:$menu.attr("data-mobile-state"),second_click:$menu.attr("data-second-click"),vertical_behaviour:$menu.attr("data-vertical-behaviour"),document_click:$menu.attr("data-document-click"),breakpoint:$menu.attr("data-breakpoint"),unbind_events:$menu.attr("data-unbind"),hover_intent_timeout:$menu.attr("data-hover-intent-timeout"),hover_intent_interval:$menu.attr("data-hover-intent-interval")};plugin.settings={};var items_with_submenus=$("li.mega-menu-megamenu.mega-menu-item-has-children,"+"li.mega-menu-flyout.mega-menu-item-has-children,"+"li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item-has-children,"+"li.mega-menu-flyout li.mega-menu-item-has-children",menu);var collapse_children_parents=$("li.mega-menu-megamenu li.mega-menu-item-has-children.mega-collapse-children > a.mega-menu-link",menu);plugin.addAnimatingClass=function(element){if(plugin.settings.effect==="disabled"){return}
$(".mega-animating").removeClass("mega-animating");var timeout=plugin.settings.effect_speed+parseInt(megamenu.timeout,10);element.addClass("mega-animating");setTimeout(function(){element.removeClass("mega-animating")},timeout)};plugin.hideAllPanels=function(){$(".mega-toggle-on > a.mega-menu-link",$menu).each(function(){plugin.hidePanel($(this),!1)})};plugin.expandMobileSubMenus=function(){$(".mega-menu-item-has-children.mega-expand-on-mobile > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this))});if(plugin.settings.mobile_state=='expand_all'){$(".mega-menu-item-has-children > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this))})}
if(plugin.settings.mobile_state=='expand_active'){$("li.mega-current-menu-ancestor.mega-menu-item-has-children > a.mega-menu-link,"+"li.mega-current-menu-item.mega-menu-item-has-children > a.mega-menu-link"+"li.mega-current-menu-parent.mega-menu-item-has-children > a.mega-menu-link"+"li.mega-current_page_ancestor.mega-menu-item-has-children > a.mega-menu-link"+"li.mega-current_page_item.mega-menu-item-has-children > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this))})}}
plugin.hideSiblingPanels=function(anchor,immediate){anchor.parent().parent().find(".mega-toggle-on").children("a.mega-menu-link").each(function(){plugin.hidePanel($(this),immediate)})};plugin.isDesktopView=function(){return Math.max(window.outerWidth,$(window).width())>plugin.settings.breakpoint};plugin.isMobileView=function(){return!plugin.isDesktopView()};plugin.showPanel=function(anchor){if(anchor.is("li.mega-menu-item")){anchor=anchor.find("a.mega-menu-link").first()}
anchor.parent().triggerHandler("before_open_panel");anchor.parent().find("[aria-expanded]").first().attr("aria-expanded","true");$(".mega-animating").removeClass("mega-animating");if(plugin.isMobileView()&&anchor.parent().hasClass("mega-hide-sub-menu-on-mobile")){return}
if(plugin.isDesktopView()&&($menu.hasClass("mega-menu-horizontal")||$menu.hasClass("mega-menu-vertical"))&&!anchor.parent().hasClass("mega-collapse-children")){plugin.hideSiblingPanels(anchor,!0)}
if((plugin.isMobileView()&&$menu.hasClass("mega-keyboard-navigation"))||plugin.settings.vertical_behaviour==="accordion"){plugin.hideSiblingPanels(anchor,!1)}
plugin.calculateDynamicSubmenuWidths(anchor);if(anchor.parent().hasClass("mega-collapse-children")||plugin.settings.effect==="slide"||(plugin.isMobileView()&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"))){var speed=plugin.isMobileView()?plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;anchor.siblings(".mega-sub-menu").css("display","none").animate({"height":"show","paddingTop":"show","paddingBottom":"show","minHeight":"show"},speed,function(){$(this).css("display","")})}
anchor.parent().addClass("mega-toggle-on").triggerHandler("open_panel")};plugin.hidePanel=function(anchor,immediate){if(anchor.is("li.mega-menu-item")){anchor=anchor.find("a.mega-menu-link").first()}
anchor.parent().triggerHandler("before_close_panel");anchor.parent().find("[aria-expanded]").first().attr("aria-expanded","false");if(anchor.parent().hasClass("mega-collapse-children")||(!immediate&&plugin.settings.effect==="slide")||(plugin.isMobileView()&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"))){var speed=plugin.isMobileView()?plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;anchor.siblings(".mega-sub-menu").animate({"height":"hide","paddingTop":"hide","paddingBottom":"hide","minHeight":"hide"},speed,function(){anchor.siblings(".mega-sub-menu").css("display","");anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel")});return}
if(immediate){anchor.siblings(".mega-sub-menu").css("display","none").delay(plugin.settings.effect_speed).queue(function(){$(this).css("display","").dequeue()})}
anchor.siblings(".mega-sub-menu").find(".widget_media_video video").each(function(){this.player.pause()});anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");plugin.addAnimatingClass(anchor.parent())};plugin.calculateDynamicSubmenuWidths=function(anchor){if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_width&&$(plugin.settings.panel_width).length>0){if(plugin.isDesktopView()){var submenu_offset=$menu.offset();var target_offset=$(plugin.settings.panel_width).offset();anchor.siblings(".mega-sub-menu").css({width:$(plugin.settings.panel_width).outerWidth(),left:(target_offset.left-submenu_offset.left)+"px"})}else{anchor.siblings(".mega-sub-menu").css({width:"",left:""})}}
if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_inner_width&&$(plugin.settings.panel_inner_width).length>0){var target_width=0;if($(plugin.settings.panel_inner_width).length){target_width=parseInt($(plugin.settings.panel_inner_width).width(),10)}else{target_width=parseInt(plugin.settings.panel_inner_width,10)}
var submenu_width=parseInt(anchor.siblings(".mega-sub-menu").innerWidth(),10);if(plugin.isDesktopView()&&target_width>0&&target_width<submenu_width){anchor.siblings(".mega-sub-menu").css({"paddingLeft":(submenu_width-target_width)/2+"px","paddingRight":(submenu_width-target_width)/2+"px"})}else{anchor.siblings(".mega-sub-menu").css({"paddingLeft":"","paddingRight":""})}}};plugin.bindClickEvents=function(){var dragging=!1;$(document).on({"touchmove":function(e){dragging=!0},"touchstart":function(e){dragging=!1}});$(document).on("click touchend",function(e){if(!dragging&&plugin.settings.document_click==="collapse"&&!$(e.target).closest(".max-mega-menu li").length&&!$(e.target).closest(".mega-menu-toggle").length){plugin.hideAllPanels();plugin.hideMobileMenu()}
dragging=!1});var clickable_parents=$("> a.mega-menu-link",items_with_submenus).add(collapse_children_parents);clickable_parents.on("touchend.megamenu",function(e){if(plugin.settings.event==="hover_intent"){plugin.unbindHoverIntentEvents()}
if(plugin.settings.event==="hover"){plugin.unbindHoverEvents()}});clickable_parents.not("[data-has-click-event]").on("click.megamenu",function(e){if($menu.parent().hasClass("mega-keyboard-navigation")){return}
if(plugin.isDesktopView()&&$(this).parent().hasClass("mega-toggle-on")&&$(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){if(plugin.settings.second_click==="go"){return}else{e.preventDefault();return}}
if(dragging){return}
if(plugin.isMobileView()&&$(this).parent().hasClass("mega-hide-sub-menu-on-mobile")){return}
if((plugin.settings.second_click==="go"||$(this).parent().hasClass("mega-click-click-go"))&&$(this).attr("href")!==undefined){if(!$(this).parent().hasClass("mega-toggle-on")){e.preventDefault();plugin.showPanel($(this))}}else{e.preventDefault();if($(this).parent().hasClass("mega-toggle-on")){plugin.hidePanel($(this),!1)}else{plugin.showPanel($(this))}}});collapse_children_parents.each(function(){$(this).attr("data-has-click-event","true")});if(plugin.settings.second_click==="disabled"){clickable_parents.off("click.megamenu")}
$(".mega-close-after-click:not(.mega-menu-item-has-children) > a.mega-menu-link",menu).on("click",function(){plugin.hideAllPanels();plugin.hideMobileMenu()})};plugin.bindHoverEvents=function(){items_with_submenus.on({"mouseenter.megamenu":function(){plugin.unbindClickEvents();if(!$(this).hasClass("mega-toggle-on")){plugin.showPanel($(this).children("a.mega-menu-link"))}},"mouseleave.megamenu":function(){if($(this).hasClass("mega-toggle-on")&&!$(this).hasClass("mega-disable-collapse")&&!$(this).parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel($(this).children("a.mega-menu-link"),!1)}}})};plugin.bindHoverIntentEvents=function(){items_with_submenus.hoverIntent({over:function(){plugin.unbindClickEvents();if(!$(this).hasClass("mega-toggle-on")){plugin.showPanel($(this).children("a.mega-menu-link"))}},out:function(){if($(this).hasClass("mega-toggle-on")&&!$(this).hasClass("mega-disable-collapse")&&!$(this).parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel($(this).children("a.mega-menu-link"),!1)}},timeout:plugin.settings.hover_intent_timeout,interval:plugin.settings.hover_intent_interval})};plugin.bindKeyboardEvents=function(){var tab_key=9;var escape_key=27;var enter_key=13;var left_arrow_key=37;var right_arrow_key=39;var space_key=32;$menu.parent().on("keyup.megamenu",function(e){var keyCode=e.keyCode||e.which;var active_link=$(e.target);if(keyCode===tab_key){$menu.parent().addClass("mega-keyboard-navigation");if(active_link.parent().parent().is(".max-mega-menu")){plugin.hideAllPanels()}}});$menu.parent().on("keydown.megamenu",function(e){var keyCode=e.keyCode||e.which;var active_link=$(e.target);if(keyCode===space_key&&active_link.is(".mega-menu-link")&&$menu.parent().hasClass("mega-keyboard-navigation")){e.preventDefault();if(active_link.parent().is(items_with_submenus)){if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link)}else{plugin.showPanel(active_link)}}}
if(keyCode===space_key&&active_link.is("mega-indicator")&&$menu.parent().hasClass("mega-keyboard-navigation")){e.preventDefault();if(active_link.parent().parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link.parent())}else{plugin.showPanel(active_link.parent())}}
if(keyCode===escape_key&&$menu.parent().hasClass("mega-keyboard-navigation")){var submenu_open=$("> .mega-toggle-on",$menu).length!==0;$("> .mega-toggle-on",$menu).find("[tabindex]:visible").first().focus();plugin.hideAllPanels();if(plugin.isMobileView()&&!submenu_open){plugin.hideMobileMenu();$(".mega-menu-toggle-block, button.mega-toggle-animated",$toggle_bar).first().focus()}}
if(keyCode===enter_key&&$menu.parent().hasClass("mega-keyboard-navigation")){if(active_link.hasClass("mega-menu-toggle-block")){if($toggle_bar.hasClass("mega-menu-open")){plugin.hideMobileMenu()}else{plugin.showMobileMenu()}}
if(active_link.hasClass("mega-indicator")){if(active_link.closest("li.mega-menu-item").hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link.parent())}else{plugin.showPanel(active_link.parent())}
return}
if(active_link.parent().is(items_with_submenus)){if(active_link.is("[href]")&&active_link.siblings(".mega-indicator[tabindex]:visible").length!==0){return}
if(active_link.is("[href]")===!1){if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link)}else{plugin.showPanel(active_link)}
return}
if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){return}else{e.preventDefault();plugin.showPanel(active_link)}}}
if(keyCode===right_arrow_key&&plugin.isDesktopView()&&$menu.parent().hasClass("mega-keyboard-navigation")&&$menu.hasClass("mega-menu-horizontal")){e.preventDefault();var next_top_level_item=$("> .mega-toggle-on",$menu).nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").first();if(next_top_level_item.length===0){next_top_level_item=$(":focus",$menu).parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").first()}
if(next_top_level_item.length===0){next_top_level_item=$(":focus",$menu).parent().parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").first()}
plugin.hideAllPanels();next_top_level_item.focus()}
if(keyCode===left_arrow_key&&plugin.isDesktopView()&&$menu.parent().hasClass("mega-keyboard-navigation")&&$menu.hasClass("mega-menu-horizontal")){e.preventDefault();var prev_top_level_item=$("> .mega-toggle-on",$menu).prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").last();if(prev_top_level_item.length===0){prev_top_level_item=$(":focus",$menu).parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").last()}
if(prev_top_level_item.length===0){prev_top_level_item=$(":focus",$menu).parent()}
plugin.hideAllPanels();prev_top_level_item.focus()}});$menu.parent().on("focusout.megamenu",function(e){if($menu.parent().hasClass("mega-keyboard-navigation")){setTimeout(function(){var menu_has_focus=$menu.parent().find(":focus").length>0;if(!menu_has_focus){$menu.parent().removeClass("mega-keyboard-navigation");plugin.hideAllPanels();plugin.hideMobileMenu()}},10)}})};plugin.unbindAllEvents=function(){$("ul.mega-sub-menu, li.mega-menu-item, li.mega-menu-row, li.mega-menu-column, a.mega-menu-link, .mega-indicator",menu).off().unbind()};plugin.unbindClickEvents=function(){$("> a.mega-menu-link",items_with_submenus).not(collapse_children_parents).off("click.megamenu touchend.megamenu")};plugin.unbindHoverEvents=function(){items_with_submenus.unbind("mouseenter.megamenu mouseleave.megamenu")};plugin.unbindHoverIntentEvents=function(){items_with_submenus.unbind("mouseenter mouseleave").removeProp("hoverIntent_t").removeProp("hoverIntent_s")};plugin.unbindKeyboardEvents=function(){$menu.parent().off("keyup.megamenu keydown.megamenu focusout.megamenu")};plugin.unbindMegaMenuEvents=function(){if(plugin.settings.event==="hover_intent"){plugin.unbindHoverIntentEvents()}
if(plugin.settings.event==="hover"){plugin.unbindHoverEvents()}
plugin.unbindClickEvents();plugin.unbindKeyboardEvents()};plugin.bindMegaMenuEvents=function(){plugin.unbindMegaMenuEvents();if(plugin.isDesktopView()&&plugin.settings.event==="hover_intent"){plugin.bindHoverIntentEvents()}
if(plugin.isDesktopView()&&plugin.settings.event==="hover"){plugin.bindHoverEvents()}
plugin.bindClickEvents();plugin.bindKeyboardEvents()};plugin.checkWidth=function(){if(plugin.isMobileView()&&$menu.data("view")==="desktop"){plugin.switchToMobile()}
if(plugin.isDesktopView()&&$menu.data("view")==="mobile"){plugin.switchToDesktop()}
plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link",$menu))};plugin.reverseRightAlignedItems=function(){if(!$("body").hasClass("rtl")&&$menu.hasClass("mega-menu-horizontal")){$menu.append($menu.children("li.mega-item-align-right").get().reverse())}};plugin.addClearClassesToMobileItems=function(){$(".mega-menu-row",$menu).each(function(){$("> .mega-sub-menu > .mega-menu-column:not(.mega-hide-on-mobile)",$(this)).filter(":even").addClass("mega-menu-clear")})};plugin.initDesktop=function(){$menu.data("view","desktop");plugin.bindMegaMenuEvents();plugin.initIndicators()};plugin.switchToDesktop=function(){$menu.data("view","desktop");plugin.bindMegaMenuEvents();plugin.reverseRightAlignedItems();plugin.hideAllPanels();plugin.hideMobileMenu(!0)};plugin.initMobile=function(){plugin.switchToMobile()};plugin.switchToMobile=function(){$menu.data("view","mobile");plugin.bindMegaMenuEvents();plugin.initIndicators();plugin.reverseRightAlignedItems();plugin.addClearClassesToMobileItems();plugin.hideAllPanels();plugin.expandMobileSubMenus()};plugin.initToggleBar=function(){$toggle_bar.on("click",function(e){if($(e.target).is(".mega-menu-toggle, .mega-menu-toggle-custom-block *, .mega-menu-toggle-block, .mega-menu-toggle-animated-block, .mega-menu-toggle-animated-block *, .mega-toggle-blocks-left, .mega-toggle-blocks-center, .mega-toggle-blocks-right, .mega-toggle-label, .mega-toggle-label span")){e.preventDefault();if($(this).hasClass("mega-menu-open")){plugin.hideMobileMenu()}else{plugin.showMobileMenu()}}})};plugin.initIndicators=function(){$(".mega-indicator",$menu).not("[data-has-click-event]").on("click.megamenu",function(e){e.preventDefault();e.stopPropagation();if($(this).closest(".mega-menu-item").hasClass("mega-toggle-on")){if(!$(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")||plugin.isMobileView()){plugin.hidePanel($(this).parent(),!1)}}else{plugin.showPanel($(this).parent(),!1)}});$(".mega-indicator",$menu).each(function(){$(this).attr('data-has-click-event','true')})}
plugin.hideMobileMenu=function(force){force=force||!1;if(!$toggle_bar.is(":visible")&&!force){return}
html_body_class_timeout=setTimeout(function(){$("body").removeClass($menu.attr("id")+"-mobile-open");$("html").removeClass($menu.attr("id")+"-off-canvas-open")},plugin.settings.effect_speed_mobile);$(".mega-toggle-label, .mega-toggle-animated",$toggle_bar).attr("aria-expanded","false");if(plugin.settings.effect_mobile==="slide"&&!force){$menu.animate({"height":"hide"},plugin.settings.effect_speed_mobile,function(){$menu.css({width:"",left:"",display:""});$toggle_bar.removeClass("mega-menu-open")})}else{$menu.css({width:"",left:"",display:""});$toggle_bar.removeClass("mega-menu-open")}
$menu.triggerHandler("mmm:hideMobileMenu")};plugin.showMobileMenu=function(){if(!$toggle_bar.is(":visible")){return}
clearTimeout(html_body_class_timeout);$("body").addClass($menu.attr("id")+"-mobile-open");plugin.expandMobileSubMenus();if(plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"){$("html").addClass($menu.attr("id")+"-off-canvas-open")}
$(".mega-toggle-label, .mega-toggle-animated",$toggle_bar).attr("aria-expanded","true");if(plugin.settings.effect_mobile==="slide"){$menu.animate({"height":"show"},plugin.settings.effect_speed_mobile)}
$toggle_bar.addClass("mega-menu-open");plugin.toggleBarForceWidth();$menu.triggerHandler("mmm:showMobileMenu")};plugin.toggleBarForceWidth=function(){if($(plugin.settings.mobile_force_width).length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled")){var submenu_offset=$toggle_bar.offset();var target_offset=$(plugin.settings.mobile_force_width).offset();$menu.css({width:$(plugin.settings.mobile_force_width).outerWidth(),left:(target_offset.left-submenu_offset.left)+"px"})}};plugin.init=function(){$menu.triggerHandler("before_mega_menu_init");plugin.settings=$.extend({},defaults,options);$menu.removeClass("mega-no-js");plugin.initToggleBar();if(plugin.settings.unbind_events==="true"){plugin.unbindAllEvents()}
$(window).on("load",function(){plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link",$menu))});if(plugin.isDesktopView()){plugin.initDesktop()}else{plugin.initMobile()}
$(window).resize(function(){plugin.checkWidth()});$menu.triggerHandler("after_mega_menu_init")};plugin.init()};$.fn.maxmegamenu=function(options){return this.each(function(){if(undefined===$(this).data("maxmegamenu")){var plugin=new $.maxmegamenu(this,options);$(this).data("maxmegamenu",plugin)}})};$(function(){$(".max-mega-menu").maxmegamenu()})}(jQuery));var lepopup_ajax_url="https://coway.com.vn/wp-admin/admin-ajax.php";var lepopup_ga_tracking="on";var lepopup_abd_enabled="off";var lepopup_async_init="on";var lepopup_preload="off";var lepopup_overlays={"popup-2021-10-01-04-05-44":["29","middle-center","on","rgba(0, 0, 0, 0.7)","on","fadeIn","#ffffff","#ffffff","#ffffff","365"]};var lepopup_campaigns={}