<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">jQuery(function($){'use strict';if(typeof fgf_frontend_params==='undefined'){return!1}
var FGF_Frontend={init:function(){$(document).on('click','.fgf_pagination',this.manual_gift_pagination);$(document).on('click','.fgf-add-manual-gift-product',this.block_manual_gift_products);$(document).on('click','.fgf-add-manual-gift-product',this.add_gift_product_ajax);$(document).on('click','.fgf-add-gift-product',this.add_manually_gift_product);$(document).on('click','.fgf-dropdown-default-option-wrapper',this.toggle_dropdown_options);$(document).on('click','.fgf-dropdown-option-content',this.select_dropdown_option);$(document).on('click',this.hide_dropdown_option);$(document).on('change','.fgf-gift-product-selection',this.handle_automatic_gift_product);$(document).on('change','.fgf-product-variations',this.handle_variation_gift_product);$(document.body).on('updated_shipping_method',this.updated_shipping_method);$(document.body).on('updated_wc_div',this.reinitilaize_require_library);$(document.body).on('updated_checkout',this.update_gift_details_in_checkout);$(document).on('show_variation',this.onFoundVariation);$(document).on('hide_variation',this.onResetVariation)},onFoundVariation:function(evt,variation,purchasable){FGF_Frontend.onResetVariation();if(variation.fgf_free_gifts){var notices_wrapper=$('.fgf-bogo-single-product-eligible-notices-wrapper');if(notices_wrapper.find('.fgf-variation-bogo-eligible-notices-wrapper').length){notices_wrapper.find('.fgf-variation-bogo-eligible-notices-wrapper').html(variation.fgf_free_gifts)}else{$('&lt;div /&gt;',{class:'fgf-variation-bogo-eligible-notices-wrapper'}).appendTo('.fgf-bogo-single-product-eligible-notices-wrapper');notices_wrapper.find('.fgf-bogo-eligible-notice').hide();notices_wrapper.find('.fgf-variation-bogo-eligible-notices-wrapper').html(variation.fgf_free_gifts)}}},onResetVariation:function(evt){var notices_wrapper=$('.fgf-bogo-single-product-eligible-notices-wrapper');notices_wrapper.find('.fgf-variation-bogo-eligible-notices-wrapper').remove();notices_wrapper.find('.fgf-bogo-eligible-notice').show()},updated_shipping_method:function(){console.log('');$(document.body).trigger('wc_update_cart')},reinitilaize_require_library:function(){$(document.body).trigger('fgf-enhanced-carousel')},update_gift_details_in_checkout:function(e,data){if(data&amp;&amp;data.fragments){if(data.fragments.fgf_notices_html){$('#fgf-checkout-gift-notices-wrapper').replaceWith(data.fragments.fgf_notices_html)}
if(data.fragments.fgf_gift_details_html){$('#fgf-checkout-gift-details-wrapper').replaceWith(data.fragments.fgf_gift_details_html);FGF_Frontend.reinitilaize_require_library()}
if(data.fragments.fgf_gift_details_html){$('#fgf-checkout-progress-bar-wrapper').replaceWith(data.fragments.fgf_progress_bar_html)}}},block_manual_gift_products:function(event){var $this=$(event.currentTarget),wrapper=$this.closest('.fgf_gift_products_wrapper');if(isBlockCart()||'yes'===fgf_frontend_params.ajax_add_to_cart||'2'!==fgf_frontend_params.quantity_field_enabled){return!0}
FGF_Frontend.block(wrapper);return!0},add_gift_product_ajax:function(event){if(!isBlockCart()&amp;&amp;'yes'!==fgf_frontend_params.ajax_add_to_cart&amp;&amp;'2'===fgf_frontend_params.quantity_field_enabled){return!0}
event.preventDefault();var $this=$(event.currentTarget),rule_id=$($this).data('rule_id'),product_id=$($this).data('product_id'),buy_product_id=$($this).data('buy_product_id'),coupon_id=$($this).data('coupon_id'),quantity=1,reload=('yes'!==fgf_frontend_params.ajax_add_to_cart&amp;&amp;'1'!==fgf_frontend_params.quantity_field_enabled),qunatity_field=$($this).closest('.fgf-gift-product-add-to-cart-actions').find('.fgf-gift-product-qty');if(qunatity_field.length&amp;&amp;qunatity_field.val()){quantity=qunatity_field.val()}
FGF_Frontend.add_gift_product($this,product_id,rule_id,buy_product_id,coupon_id,quantity,reload)},add_gift_product:function($this,product_id,rule_id,buy_product_id,coupon_id,quantity,reload){var content=$this.closest('.fgf-gift-products-content');FGF_Frontend.block(content);var data=({action:'fgf_add_gift_product',product_id:product_id,rule_id:rule_id,buy_product_id:buy_product_id,coupon_id:coupon_id,quantity:quantity,fgf_security:fgf_frontend_params.gift_product_nonce,});$.post(fgf_frontend_params.ajaxurl,data,function(res){if(!0===res.success){if(reload){reloadWindow(1)}else if('popup'==$('#fgf_gift_products_type').val()){if(res.data.reload){reloadWindow(1)}else{FGF_Frontend.update_gift_products_content();$(document.body).trigger('fgf-enhanced-carousel')}}else{updateCart(1)}}else{alert(res.data.error)}
FGF_Frontend.unblock(content)})},update_gift_products_content:function(){var data=({action:'fgf_update_gift_products_content',fgf_security:fgf_frontend_params.gift_product_nonce,});$.ajax({type:'POST',url:fgf_frontend_params.ajaxurl,data:data,async:!1,dataType:'html',success:function(response){var html=$.parseHTML(response);$('.fgf-gift-products-content').replaceWith($('.fgf-gift-products-content',html));lightcase.settings.onClose={foo:function(){window.location.reload()}}}})},handle_variation_gift_product:function(event){var $this=$(event.currentTarget),product_id=$($this).val(),url=fgf_frontend_params.add_to_cart_link,link=$($this).closest('span').find('.fgf-add-manual-gift-product');url=url.replace('%s',product_id);url=url.replace('%s',$($this).data('rule_id'));url=url.replace('%s',$($this).data('buy_product_id'));url=url.replace('%s',$($this).data('coupon_id'));link.attr('href',url);link.data('product_id',product_id);link.data('rule_id',$($this).data('rule_id'));link.data('buy_product_id',$($this).data('buy_product_id'));link.data('coupon_id',$($this).data('coupon_id'));$($this).closest('.fgf-gift-product-item').find('.fgf-product-image').html($(this).find(':selected').data('image'));$(document.body).trigger('fgf_updated_gift_variation_product')},toggle_dropdown_options:function(event){event.preventDefault();$('.fgf-dropdown-options-wrapper').toggle()},select_dropdown_option:function(event){event.preventDefault();var $this=$(event.currentTarget),content=$this.find('.fgf-dropdown-option');$('.fgf-dropdown-option-selected').html(content.html());$('.fgf-dropdown-options-wrapper').toggle();var rule_id=$($this).data('rule-id'),buy_product_id=$($this).data('buy-product-id'),coupon_id=$($this).data('coupon-id');if('2'===fgf_frontend_params.dropdown_add_to_cart_behaviour){FGF_Frontend.block($this.closest('.fgf-dropdown-wrapper'));FGF_Frontend.add_gift_product_automatically($this,$($this).val(),rule_id,buy_product_id,coupon_id)}else{$('.fgf-gift-product-selection').val($($this).val()).attr('data-rule-id',rule_id).attr('data-buy-product-id',buy_product_id).attr('data-coupon-id',coupon_id)}},hide_dropdown_option:function(event){var wrapper=$('.fgf-dropdown-wrapper');if(!wrapper.is(event.target)&amp;&amp;wrapper.has(event.target).length===0){$('.fgf-dropdown-options-wrapper').hide()}},add_manually_gift_product:function(event){event.preventDefault();if('2'===fgf_frontend_params.dropdown_add_to_cart_behaviour){return!1}
var $this=$(event.currentTarget),wrapper=$this.closest('.fgf-gift-product-wrapper'),product_id=wrapper.find('.fgf-gift-product-selection').val();if(''===product_id||'0'===product_id){alert(fgf_frontend_params.add_to_cart_alert_message);return!1}
if('2'===fgf_frontend_params.dropdown_display_type){var option_wrapper=wrapper.find('.fgf-gift-product-selection')}else{var option_wrapper=wrapper.find('.fgf-gift-product-selection').find(':selected')}
var rule_id=option_wrapper.data('rule-id'),buy_product_id=option_wrapper.data('buy-product-id'),coupon_id=option_wrapper.data('coupon-id');if('yes'===fgf_frontend_params.ajax_add_to_cart){FGF_Frontend.add_gift_product($this,product_id,rule_id,buy_product_id,coupon_id,1,!1)}else{FGF_Frontend.add_gift_product_automatically($this,product_id,rule_id,buy_product_id,coupon_id)}},handle_automatic_gift_product:function(event){event.preventDefault();if('2'!==fgf_frontend_params.dropdown_add_to_cart_behaviour){return!1}
var $this=$(event.currentTarget),rule_id=$($this).find(':selected').data('rule-id'),buy_product_id=$($this).find(':selected').data('buy-product-id'),coupon_id=$($this).find(':selected').data('coupon-id');FGF_Frontend.add_gift_product_automatically($this,$($this).val(),rule_id,buy_product_id,coupon_id)},add_gift_product_automatically:function($this,product_id,rule_id,buy_product_id,coupon_id){if(''===product_id){return!1}
if(isBlockCart()){FGF_Frontend.add_gift_product($this,product_id,rule_id,buy_product_id,coupon_id,1,!1)}else{var url=fgf_frontend_params.add_to_cart_link;url=url.replace('%s',product_id);url=url.replace('%s',rule_id);url=url.replace('%s',buy_product_id);url=url.replace('%s',coupon_id);window.location.href=url}},manual_gift_pagination:function(event){event.preventDefault();var $this=$(event.currentTarget),table=$this.closest('table.fgf_gift_products_table'),table_body=table.find('tbody'),current_page=$this.data('page');FGF_Frontend.block(table_body);var data=({action:'fgf_gift_products_pagination',page_number:current_page,page_url:fgf_frontend_params.current_page_url,fgf_security:fgf_frontend_params.gift_products_pagination_nonce,});$.post(fgf_frontend_params.ajaxurl,data,function(res){if(!0===res.success){table_body.html(res.data.html);table.find('.fgf_pagination').removeClass('current');table.find('.fgf_pagination_'+current_page).addClass('current');var next_page=current_page;if(current_page&gt;1){next_page=current_page-1}
var last_page=table.find('.fgf_last_pagination').data('page');if(current_page&lt;last_page){last_page=current_page+1}
table.find('.fgf_next_pagination').data('page',last_page);table.find('.fgf_prev_pagination').data('page',next_page);$(document.body).trigger('fgf_updated_pagination')}else{alert(res.data.error)}
FGF_Frontend.unblock(table_body)})},block:function(id){$(id).block({message:null,overlayCSS:{background:'#fff',opacity:0.7}})},unblock:function(id){$(id).unblock()}};function isBlockCart(){return fgf_frontend_params.is_block_cart||fgf_frontend_params.is_block_checkout}
function reloadWindow(action){if(isBlockCart()){$(document.body).trigger('fgf_update_cart_block',action)}else{window.location.reload()}}
function updateCart(action){if(isBlockCart()){$(document.body).trigger('fgf_update_cart_block',action)}else{$(document.body).trigger('wc_update_cart');$(document.body).trigger('update_checkout')}}
FGF_Frontend.init()});!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&amp;&amp;this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&amp;&amp;this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&amp;&amp;Math.min(c,this.settings.items)||c,a.items.merge=c&gt;1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&amp;&amp;c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g&gt;0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c&lt;b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&amp;&amp;a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&amp;&amp;(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length&lt;1&amp;&amp;this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c&lt;d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"&lt;=",g)&amp;&amp;this.op(a,"&gt;",h)||this.op(b,"&lt;",g)&amp;&amp;this.op(b,"&gt;",h))&amp;&amp;i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&amp;&amp;this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("&lt;"+this.settings.stageElement+"&gt;",{class:this.settings.stageClass}).wrap(a("&lt;div/&gt;",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&amp;&amp;!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&amp;&amp;c&lt;=0&amp;&amp;this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a&lt;=b&amp;&amp;a&gt;d&amp;&amp;(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&amp;&amp;(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&amp;&amp;this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&amp;&amp;(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("&lt;"+this.settings.itemElement+"/&gt;").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b&lt;c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length&gt;0)&amp;&amp;this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&amp;&amp;this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&amp;&amp;(this._width!==this.$element.width()&amp;&amp;(!!this.isVisible()&amp;&amp;(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&amp;&amp;this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&amp;&amp;this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&amp;&amp;(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&amp;&amp;(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&amp;&amp;(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&amp;&amp;(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)&lt;Math.abs(d.y)&amp;&amp;this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&amp;&amp;(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x&gt;0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&amp;&amp;this.is("dragging")||!this.is("valid"))&amp;&amp;(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)&gt;3||(new Date).getTime()-this._drag.time&gt;300)&amp;&amp;this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&amp;&amp;(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&amp;&amp;b&gt;i-f&amp;&amp;b&lt;i+f?e=a:"right"===c&amp;&amp;b&gt;i-g-f&amp;&amp;b&lt;i-g+f?e=a+1:this.op(b,"&lt;",i)&amp;&amp;this.op(b,"&gt;",h[a+1]!==d?h[a+1]:i-g)&amp;&amp;(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,"&gt;",h[this.minimum()])?e=b=this.minimum():this.op(b,"&lt;",h[this.maximum()])&amp;&amp;(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()&gt;0;this.is("animating")&amp;&amp;this.onTransitionEnd(),c&amp;&amp;(this.enter("animating"),this.trigger("translate")),a.support.transform3d&amp;&amp;a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&amp;&amp;this._states.current[a]&gt;0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&amp;&amp;(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&amp;&amp;(this._invalidated[b]=!0,this.is("valid")&amp;&amp;this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&amp;&amp;(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c&lt;1?a=d:(a&lt;0||a&gt;=c+e)&amp;&amp;(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&amp;&amp;!((c+=this._items[b].width()+this.settings.margin)&gt;d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&amp;&amp;(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&amp;&amp;(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&amp;&amp;(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e&gt;0)-(e&lt;0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&amp;&amp;Math.abs(e)&gt;g/2&amp;&amp;(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&amp;&amp;d-e&lt;=i&amp;&amp;d-e&gt;0&amp;&amp;(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&amp;&amp;this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&amp;&amp;(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&amp;&amp;c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&amp;&amp;(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&amp;&amp;(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&amp;&amp;this.$stage.append(b),0!==this._items.length&amp;&amp;this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&amp;&amp;this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&amp;&amp;(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&amp;&amp;!this.is("initializing")&amp;&amp;this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&amp;&amp;(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"&lt;":return d?a&gt;c:a&lt;c;case"&gt;":return d?a&lt;c:a&gt;c;case"&gt;=":return d?a&lt;=c:a&gt;=c;case"&lt;=":return d?a&gt;=c:a&lt;=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&amp;&amp;a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&amp;&amp;a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&amp;&amp;b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&amp;&amp;"function"==typeof this.settings[i]&amp;&amp;this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&amp;&amp;(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&amp;&amp;-1!==a.namespace.indexOf("owl")?a.namespace&amp;&amp;a.namespace.indexOf("owl")&gt;-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&amp;&amp;(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&amp;&amp;a.touches.length?a.touches[0]:a.changedTouches&amp;&amp;a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&amp;&amp;b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&amp;&amp;a.relatedTarget!==this&amp;&amp;(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&amp;&amp;"_"!==b.charAt(0)&amp;&amp;f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.autoRefresh&amp;&amp;this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&amp;&amp;(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&amp;&amp;this._core.invalidate("width")&amp;&amp;this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&amp;&amp;(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&amp;&amp;this._core.settings&amp;&amp;this._core.settings.lazyLoad&amp;&amp;(b.property&amp;&amp;"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&amp;&amp;Math.ceil(c.items/2)||c.items,f=c.center&amp;&amp;-1*e||0,g=(b.property&amp;&amp;b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager&gt;0&amp;&amp;(e+=c.lazyLoadEager,c.loop&amp;&amp;(g-=c.lazyLoadEager,e++));f++&lt;e;)this.load(h/2+this._core.relative(g)),h&amp;&amp;a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&amp;&amp;d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)&gt;-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio&gt;1&amp;&amp;f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&amp;&amp;(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.autoHeight&amp;&amp;this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.autoHeight&amp;&amp;"position"===a.property.name&amp;&amp;this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.autoHeight&amp;&amp;a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&amp;&amp;this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&amp;&amp;d.update()}),a(b).resize(function(){d._core.settings.autoHeight&amp;&amp;(null!=d._intervalId&amp;&amp;clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g&lt;=1&amp;&amp;d&amp;&amp;this._previousHeight&amp;&amp;(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&amp;&amp;(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.video&amp;&amp;this.isInFullScreen()&amp;&amp;a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.is("resizing")&amp;&amp;this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;"position"===a.property.name&amp;&amp;this._playing&amp;&amp;this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&amp;&amp;(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&amp;\S+)?/),d[3].indexOf("youtu")&gt;-1)c="youtube";else if(d[3].indexOf("vimeo")&gt;-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")&gt;-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&amp;&amp;c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='&lt;div class="owl-video-play-icon"&gt;&lt;/div&gt;',d=k.lazyLoad?a("&lt;div/&gt;",{class:"owl-video-tn "+j,srcType:c}):a("&lt;div/&gt;",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("&lt;div/&gt;",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&amp;&amp;(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&amp;&amp;a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('&lt;iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen &gt;&lt;/iframe&gt;'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&amp;rel=0&amp;v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&amp;&amp;c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('&lt;div class="owl-video-frame" /&gt;').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&amp;&amp;a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&amp;&amp;(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;"position"==a.property.name&amp;&amp;(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this.swapping&amp;&amp;(this.core.options.animateOut||this.core.options.animateIn)&amp;&amp;this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&amp;&amp;a.support.animation&amp;&amp;a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&amp;&amp;(g&amp;&amp;(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&amp;&amp;e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&amp;&amp;(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&amp;&amp;"position"===a.property.name&amp;&amp;this._paused&amp;&amp;(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.autoplay&amp;&amp;this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&amp;&amp;this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&amp;&amp;this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&amp;&amp;this._core.is("rotating")&amp;&amp;this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&amp;&amp;this._core.is("rotating")&amp;&amp;this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&amp;&amp;this._core.is("rotating")&amp;&amp;this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&amp;&amp;this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&amp;&amp;(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&amp;&amp;!this._paused&amp;&amp;(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&amp;&amp;(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&amp;&amp;this._core.settings.dotsData&amp;&amp;this._templates.push('&lt;div class="'+this._core.settings.dotClass+'"&gt;'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"&lt;/div&gt;")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.dotsData&amp;&amp;this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._core.settings.dotsData&amp;&amp;this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;"position"==a.property.name&amp;&amp;this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;!this._initialized&amp;&amp;(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&amp;&amp;this._initialized&amp;&amp;(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['&lt;span aria-label="Previous"&gt;&amp;#x2039;&lt;/span&gt;','&lt;span aria-label="Next"&gt;&amp;#x203a;&lt;/span&gt;'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("&lt;div&gt;").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("&lt;"+c.navElement+"&gt;").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("&lt;"+c.navElement+"&gt;").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('&lt;button role="button"&gt;').addClass(c.dotClass).append(a("&lt;span&gt;")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("&lt;div&gt;").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&amp;&amp;e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&amp;&amp;(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&amp;&amp;(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a&lt;e;a++){if(b&gt;=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length&lt;=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&amp;&amp;(this._controls.$previous.toggleClass("disabled",!f&amp;&amp;e&lt;=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&amp;&amp;e&gt;=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&amp;&amp;(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&amp;&amp;0!==b?this._controls.$absolute.html(this._templates.join("")):b&gt;0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b&lt;0&amp;&amp;this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&amp;&amp;(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start&lt;=b&amp;&amp;a.end&gt;=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&amp;&amp;this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&amp;&amp;"URLHash"===this._core.settings.startPosition&amp;&amp;a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&amp;&amp;"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&amp;&amp;e.index(this._hashes[c]);f!==d&amp;&amp;f!==this._core.current()&amp;&amp;this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&amp;&amp;(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("&lt;support&gt;").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&amp;&amp;(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&amp;&amp;(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&amp;&amp;(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);var fgf_owl_carousel_params={"desktop_count":"3","tablet_count":"2","mobile_count":"1","item_margin":"10","nav":"true","nav_prev_text":"&lt;","nav_next_text":"&gt;","pagination":"true","item_per_slide":"1","slide_speed":"5000","auto_play":"true"};jQuery(function($){'use strict';try{$(document.body).on('fgf-enhanced-carousel',function(){var owl_carousels=$('.fgf-owl-carousel-items');if(!owl_carousels.length){return}
var item_count=$('.fgf-owl-carousel-item').length,desktop_item_count=(item_count&lt;fgf_owl_carousel_params.desktop_count)?item_count:fgf_owl_carousel_params.desktop_count,tablet_item_count=(item_count&lt;fgf_owl_carousel_params.tablet_count)?item_count:fgf_owl_carousel_params.tablet_count,mobile_item_count=(item_count&lt;fgf_owl_carousel_params.mobile_count)?item_count:fgf_owl_carousel_params.mobile_count;owl_carousels.each(function(e){$(this).owlCarousel({loop:!0,margin:parseInt(fgf_owl_carousel_params.item_margin),responsiveClass:!0,nav:('true'===fgf_owl_carousel_params.nav),navText:[fgf_owl_carousel_params.nav_prev_text,fgf_owl_carousel_params.nav_next_text],autoplay:('true'===fgf_owl_carousel_params.auto_play),dots:('true'===fgf_owl_carousel_params.pagination),slideBy:fgf_owl_carousel_params.item_per_slide,autoplayTimeout:fgf_owl_carousel_params.slide_speed,autoplayHoverPause:!0,responsive:{0:{items:mobile_item_count,},600:{items:tablet_item_count,},1000:{items:desktop_item_count,}}})})});$(document.body).on('updated_wc_div',function(){$(document.body).trigger('fgf-enhanced-carousel')});$(document.body).trigger('fgf-enhanced-carousel')}catch(err){window.console.log(err)}});!function(t){"use strict";var e={cache:{},support:{},objects:{},init:function(e){return this.each(function(){t(this).unbind("click.lightcase").bind("click.lightcase",function(i){i.preventDefault(),t(this).lightcase("start",e)})})},start:function(i){e.origin=lightcase.origin=this,e.settings=lightcase.settings=t.extend(!0,{idPrefix:"lightcase-",classPrefix:"lightcase-",attrPrefix:"lc-",transition:"elastic",transitionOpen:null,transitionClose:null,transitionIn:null,transitionOut:null,cssTransitions:!0,speedIn:250,speedOut:250,width:null,height:null,maxWidth:800,maxHeight:500,forceWidth:!1,forceHeight:!1,liveResize:!0,fullScreenModeForMobile:!0,mobileMatchExpression:/(iphone|ipod|ipad|android|blackberry|symbian)/,disableShrink:!1,fixedRatio:!0,shrinkFactor:.75,overlayOpacity:.9,slideshow:!1,slideshowAutoStart:!0,breakBeforeShow:!1,timeout:5e3,swipe:!0,useKeys:!0,useCategories:!0,useAsCollection:!1,navigateEndless:!0,closeOnOverlayClick:!0,title:null,caption:null,showTitle:!0,showCaption:!0,showSequenceInfo:!0,inline:{width:"auto",height:"auto"},ajax:{width:"auto",height:"auto",type:"get",dataType:"html",data:{}},iframe:{width:800,height:500,frameborder:0},flash:{width:400,height:205,wmode:"transparent"},video:{width:400,height:225,poster:"",preload:"auto",controls:!0,autobuffer:!0,autoplay:!0,loop:!1},attr:"data-rel",href:null,type:null,typeMapping:{image:"jpg,jpeg,gif,png,bmp",flash:"swf",video:"mp4,mov,ogv,ogg,webm",iframe:"html,php",ajax:"json,txt",inline:"#"},errorMessage:function(){return'&lt;p class="'+e.settings.classPrefix+'error"&gt;'+e.settings.labels.errorMessage+"&lt;/p&gt;"},labels:{errorMessage:"Source could not be found...","sequenceInfo.of":" of ",close:"Close","navigator.prev":"Prev","navigator.next":"Next","navigator.play":"Play","navigator.pause":"Pause"},markup:function(){e.objects.body.append(e.objects.overlay=t('&lt;div id="'+e.settings.idPrefix+'overlay"&gt;&lt;/div&gt;'),e.objects.loading=t('&lt;div id="'+e.settings.idPrefix+'loading" class="'+e.settings.classPrefix+'icon-spin"&gt;&lt;/div&gt;'),e.objects.case=t('&lt;div id="'+e.settings.idPrefix+'case" aria-hidden="true" role="dialog"&gt;&lt;/div&gt;')),e.objects.case.after(e.objects.close=t('&lt;a href="#" class="'+e.settings.classPrefix+'icon-close"&gt;&lt;span&gt;'+e.settings.labels.close+"&lt;/span&gt;&lt;/a&gt;"),e.objects.nav=t('&lt;div id="'+e.settings.idPrefix+'nav"&gt;&lt;/div&gt;')),e.objects.nav.append(e.objects.prev=t('&lt;a href="#" class="'+e.settings.classPrefix+'icon-prev"&gt;&lt;span&gt;'+e.settings.labels["navigator.prev"]+"&lt;/span&gt;&lt;/a&gt;").hide(),e.objects.next=t('&lt;a href="#" class="'+e.settings.classPrefix+'icon-next"&gt;&lt;span&gt;'+e.settings.labels["navigator.next"]+"&lt;/span&gt;&lt;/a&gt;").hide(),e.objects.play=t('&lt;a href="#" class="'+e.settings.classPrefix+'icon-play"&gt;&lt;span&gt;'+e.settings.labels["navigator.play"]+"&lt;/span&gt;&lt;/a&gt;").hide(),e.objects.pause=t('&lt;a href="#" class="'+e.settings.classPrefix+'icon-pause"&gt;&lt;span&gt;'+e.settings.labels["navigator.pause"]+"&lt;/span&gt;&lt;/a&gt;").hide()),e.objects.case.append(e.objects.content=t('&lt;div id="'+e.settings.idPrefix+'content"&gt;&lt;/div&gt;'),e.objects.info=t('&lt;div id="'+e.settings.idPrefix+'info"&gt;&lt;/div&gt;')),e.objects.content.append(e.objects.contentInner=t('&lt;div class="'+e.settings.classPrefix+'contentInner"&gt;&lt;/div&gt;')),e.objects.info.append(e.objects.sequenceInfo=t('&lt;div id="'+e.settings.idPrefix+'sequenceInfo"&gt;&lt;/div&gt;'),e.objects.title=t('&lt;h4 id="'+e.settings.idPrefix+'title"&gt;&lt;/h4&gt;'),e.objects.caption=t('&lt;p id="'+e.settings.idPrefix+'caption"&gt;&lt;/p&gt;'))},onInit:{},onStart:{},onBeforeCalculateDimensions:{},onAfterCalculateDimensions:{},onBeforeShow:{},onFinish:{},onResize:{},onClose:{},onCleanup:{}},i,e.origin.data?e.origin.data("lc-options"):{}),e.objects.document=t("html"),e.objects.body=t("body"),e._callHooks(e.settings.onInit),e.objectData=e._setObjectData(this),e._addElements(),e._open(),e.dimensions=e.getViewportDimensions()},get:function(t){return e.objects[t]},getObjectData:function(){return e.objectData},_setObjectData:function(i){var s=t(i),n={this:t(i),title:e.settings.title||s.attr(e._prefixAttributeName("title"))||s.attr("title"),caption:e.settings.caption||s.attr(e._prefixAttributeName("caption"))||s.children("img").attr("alt"),url:e._determineUrl(),requestType:e.settings.ajax.type,requestData:e.settings.ajax.data,requestDataType:e.settings.ajax.dataType,rel:s.attr(e._determineAttributeSelector()),type:e.settings.type||e._verifyDataType(e._determineUrl()),isPartOfSequence:e.settings.useAsCollection||e._isPartOfSequence(s.attr(e.settings.attr),":"),isPartOfSequenceWithSlideshow:e._isPartOfSequence(s.attr(e.settings.attr),":slideshow"),currentIndex:t(e._determineAttributeSelector()).index(s),sequenceLength:t(e._determineAttributeSelector()).length};return n.sequenceInfo=n.currentIndex+1+e.settings.labels["sequenceInfo.of"]+n.sequenceLength,n.prevIndex=n.currentIndex-1,n.nextIndex=n.currentIndex+1,n},_prefixAttributeName:function(t){return"data-"+e.settings.attrPrefix+t},_determineLinkTarget:function(){return e.settings.href||t(e.origin).attr(e._prefixAttributeName("href"))||t(e.origin).attr("href")},_determineAttributeSelector:function(){var i=t(e.origin),s="";if(void 0!==e.cache.selector)s=e.cache.selector;else if(!0===e.settings.useCategories&amp;&amp;i.attr(e._prefixAttributeName("categories"))){var n=i.attr(e._prefixAttributeName("categories")).split(" ");t.each(n,function(t,i){t&gt;0&amp;&amp;(s+=","),s+="["+e._prefixAttributeName("categories")+'~="'+i+'"]'})}else s="["+e.settings.attr+'="'+i.attr(e.settings.attr)+'"]';return e.cache.selector=s,s},_determineUrl:function(){var i,s=e._verifyDataUrl(e._determineLinkTarget()),n=0,a=0,o="";return t.each(s,function(t,s){switch(e._verifyDataType(s.url)){case"video":var c=document.createElement("video"),r=e._verifyDataType(s.url)+"/"+e._getFileUrlSuffix(s.url);"probably"!==o&amp;&amp;o!==c.canPlayType(r)&amp;&amp;""!==c.canPlayType(r)&amp;&amp;(o=c.canPlayType(r),i=s.url);break;default:e._devicePixelRatio()&gt;=s.density&amp;&amp;s.density&gt;=a&amp;&amp;e._matchMedia()("screen and (min-width:"+s.width+"px)").matches&amp;&amp;s.width&gt;=n&amp;&amp;(n=s.width,a=s.density,i=s.url)}}),i},_normalizeUrl:function(t){var e=/^\d+$/;return t.split(",").map(function(t){var i={width:0,density:0};return t.trim().split(/\s+/).forEach(function(t,s){if(0===s)return i.url=t;var n=t.substring(0,t.length-1),a=t[t.length-1],o=parseInt(n,10),c=parseFloat(n);"w"===a&amp;&amp;e.test(n)?i.width=o:"h"===a&amp;&amp;e.test(n)?i.height=o:"x"!==a||isNaN(c)||(i.density=c)}),i})},_isPartOfSequence:function(i,s){var n=t("["+e.settings.attr+'="'+i+'"]');return new RegExp(s).test(i)&amp;&amp;n.length&gt;1},isSlideshowEnabled:function(){return e.objectData.isPartOfSequence&amp;&amp;(!0===e.settings.slideshow||!0===e.objectData.isPartOfSequenceWithSlideshow)},_loadContent:function(){e.cache.originalObject&amp;&amp;e._restoreObject(),e._createObject()},_createObject:function(){var i;switch(e.objectData.type){case"image":(i=t(new Image)).attr({src:e.objectData.url,alt:e.objectData.title});break;case"inline":(i=t('&lt;div class="'+e.settings.classPrefix+'inlineWrap"&gt;&lt;/div&gt;')).html(e._cloneObject(t(e.objectData.url))),t.each(e.settings.inline,function(t,s){i.attr(e._prefixAttributeName(t),s)});break;case"ajax":i=t('&lt;div class="'+e.settings.classPrefix+'inlineWrap"&gt;&lt;/div&gt;'),t.each(e.settings.ajax,function(t,s){"data"!==t&amp;&amp;i.attr(e._prefixAttributeName(t),s)});break;case"flash":i=t('&lt;embed src="'+e.objectData.url+'" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;'),t.each(e.settings.flash,function(t,e){i.attr(t,e)});break;case"video":(i=t("&lt;video&gt;&lt;/video&gt;")).attr("src",e.objectData.url),t.each(e.settings.video,function(t,e){i.attr(t,e)});break;default:(i=t("&lt;iframe&gt;&lt;/iframe&gt;")).attr({src:e.objectData.url}),t.each(e.settings.iframe,function(t,e){i.attr(t,e)})}e._addObject(i),e._loadObject(i)},_addObject:function(t){e.objects.contentInner.html(t),e._loading("start"),e._callHooks(e.settings.onStart),!0===e.settings.showSequenceInfo&amp;&amp;e.objectData.isPartOfSequence?(e.objects.sequenceInfo.html(e.objectData.sequenceInfo),e.objects.sequenceInfo.show()):(e.objects.sequenceInfo.empty(),e.objects.sequenceInfo.hide()),!0===e.settings.showTitle&amp;&amp;void 0!==e.objectData.title&amp;&amp;""!==e.objectData.title?(e.objects.title.html(e.objectData.title),e.objects.title.show()):(e.objects.title.empty(),e.objects.title.hide()),!0===e.settings.showCaption&amp;&amp;void 0!==e.objectData.caption&amp;&amp;""!==e.objectData.caption?(e.objects.caption.html(e.objectData.caption),e.objects.caption.show()):(e.objects.caption.empty(),e.objects.caption.hide())},_loadObject:function(i){switch(e.objectData.type){case"inline":t(e.objectData.url)?e._showContent(i):e.error();break;case"ajax":t.ajax(t.extend({},e.settings.ajax,{url:e.objectData.url,type:e.objectData.requestType,dataType:e.objectData.requestDataType,data:e.objectData.requestData,success:function(t,s,n){n.getResponseHeader("X-Ajax-Location")?(e.objectData.url=n.getResponseHeader("X-Ajax-Location"),e._loadObject(i)):("json"===e.objectData.requestDataType?e.objectData.data=t:i.html(t),e._showContent(i))},error:function(t,i,s){e.error()}}));break;case"flash":e._showContent(i);break;case"video":"function"==typeof i.get(0).canPlayType||0===e.objects.case.find("video").length?e._showContent(i):e.error();break;default:e.objectData.url?(i.on("load",function(){e._showContent(i)}),i.on("error",function(){e.error()})):e.error()}},error:function(){e.objectData.type="error";var i=t('&lt;div class="'+e.settings.classPrefix+'inlineWrap"&gt;&lt;/div&gt;');i.html(e.settings.errorMessage),e.objects.contentInner.html(i),e._showContent(e.objects.contentInner)},_calculateDimensions:function(t){if(e._cleanupDimensions(),t){var i={ratio:1,objectWidth:t.attr("width")?t.attr("width"):t.attr(e._prefixAttributeName("width")),objectHeight:t.attr("height")?t.attr("height"):t.attr(e._prefixAttributeName("height"))};if(!e.settings.disableShrink)switch(i.maxWidth=parseInt(e.dimensions.windowWidth*e.settings.shrinkFactor),i.maxHeight=parseInt(e.dimensions.windowHeight*e.settings.shrinkFactor),i.maxWidth&gt;e.settings.maxWidth&amp;&amp;(i.maxWidth=e.settings.maxWidth),i.maxHeight&gt;e.settings.maxHeight&amp;&amp;(i.maxHeight=e.settings.maxHeight),i.differenceWidthAsPercent=parseInt(100/i.maxWidth*i.objectWidth),i.differenceHeightAsPercent=parseInt(100/i.maxHeight*i.objectHeight),e.objectData.type){case"image":case"flash":case"video":case"iframe":case"ajax":case"inline":if("image"===e.objectData.type||!0===e.settings.fixedRatio){i.differenceWidthAsPercent&gt;100&amp;&amp;i.differenceWidthAsPercent&gt;i.differenceHeightAsPercent&amp;&amp;(i.objectWidth=i.maxWidth,i.objectHeight=parseInt(i.objectHeight/i.differenceWidthAsPercent*100)),i.differenceHeightAsPercent&gt;100&amp;&amp;i.differenceHeightAsPercent&gt;i.differenceWidthAsPercent&amp;&amp;(i.objectWidth=parseInt(i.objectWidth/i.differenceHeightAsPercent*100),i.objectHeight=i.maxHeight),i.differenceHeightAsPercent&gt;100&amp;&amp;i.differenceWidthAsPercent&lt;i.differenceHeightAsPercent&amp;&amp;(i.objectWidth=parseInt(i.maxWidth/i.differenceHeightAsPercent*i.differenceWidthAsPercent),i.objectHeight=i.maxHeight);break}case"error":!isNaN(i.objectWidth)&amp;&amp;i.objectWidth&gt;i.maxWidth&amp;&amp;(i.objectWidth=i.maxWidth);break;default:(isNaN(i.objectWidth)||i.objectWidth&gt;i.maxWidth)&amp;&amp;!e.settings.forceWidth&amp;&amp;(i.objectWidth=i.maxWidth),(isNaN(i.objectHeight)&amp;&amp;"auto"!==i.objectHeight||i.objectHeight&gt;i.maxHeight)&amp;&amp;!e.settings.forceHeight&amp;&amp;(i.objectHeight=i.maxHeight)}if(e.settings.forceWidth){try{i.objectWidth=e.settings[e.objectData.type].width}catch(t){i.objectWidth=e.settings.width||i.objectWidth}i.maxWidth=null}if(t.attr(e._prefixAttributeName("max-width"))&amp;&amp;(i.maxWidth=t.attr(e._prefixAttributeName("max-width"))),e.settings.forceHeight){try{i.objectHeight=e.settings[e.objectData.type].height}catch(t){i.objectHeight=e.settings.height||i.objectHeight}i.maxHeight=null}t.attr(e._prefixAttributeName("max-height"))&amp;&amp;(i.maxHeight=t.attr(e._prefixAttributeName("max-height"))),e._adjustDimensions(t,i)}},_adjustDimensions:function(t,i){t.css({width:i.objectWidth,height:i.objectHeight,"max-width":i.maxWidth,"max-height":i.maxHeight}),e.objects.contentInner.css({width:t.outerWidth(),height:t.outerHeight(),"max-width":"100%"}),e.objects.case.css({width:e.objects.contentInner.outerWidth(),"max-width":"100%"}),e.objects.case.css({"margin-top":parseInt(-e.objects.case.outerHeight()/2),"margin-left":parseInt(-e.objects.case.outerWidth()/2)})},_loading:function(t){"start"===t?(e.objects.case.addClass(e.settings.classPrefix+"loading"),e.objects.loading.show()):"end"===t&amp;&amp;(e.objects.case.removeClass(e.settings.classPrefix+"loading"),e.objects.loading.hide())},getViewportDimensions:function(){return{windowWidth:t(window).innerWidth(),windowHeight:t(window).innerHeight()}},_verifyDataUrl:function(t){return!(!t||void 0===t||""===t)&amp;&amp;(t.indexOf("#")&gt;-1&amp;&amp;(t="#"+(t=t.split("#"))[t.length-1]),e._normalizeUrl(t.toString()))},_getFileUrlSuffix:function(t){return/(?:\.([^.]+))?$/.exec(t.toLowerCase())[1]},_verifyDataType:function(t){var i=e.settings.typeMapping;if(!t)return!1;for(var s in i)if(i.hasOwnProperty(s))for(var n=i[s].split(","),a=0;a&lt;n.length;a++){var o=n[a].toLowerCase(),c=new RegExp(".("+o+")$","i"),r=t.toLowerCase().split("?")[0].substr(-5);if(!0===c.test(r)||"inline"===s&amp;&amp;t.indexOf(o)&gt;-1)return s}return"iframe"},_addElements:function(){void 0!==e.objects.case&amp;&amp;t("#"+e.objects.case.attr("id")).length||e.settings.markup()},_showContent:function(t){e.objects.document.attr(e._prefixAttributeName("type"),e.objectData.type),e.cache.object=t,e._callHooks(e.settings.onBeforeShow),e.settings.breakBeforeShow||e.show()},_startInTransition:function(){switch(e.transition.in()){case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollHorizontal":case"scrollVertical":e.transition.scroll(e.objects.case,"in",e.settings.speedIn),e.transition.fade(e.objects.contentInner,"in",e.settings.speedIn);break;case"elastic":e.objects.case.css("opacity")&lt;1&amp;&amp;(e.transition.zoom(e.objects.case,"in",e.settings.speedIn),e.transition.fade(e.objects.contentInner,"in",e.settings.speedIn));case"fade":case"fadeInline":e.transition.fade(e.objects.case,"in",e.settings.speedIn),e.transition.fade(e.objects.contentInner,"in",e.settings.speedIn);break;default:e.transition.fade(e.objects.case,"in",0)}e._loading("end"),e.isBusy=!1,e.cache.firstOpened||(e.cache.firstOpened=e.objectData.this),e.objects.info.hide(),setTimeout(function(){e.transition.fade(e.objects.info,"in",e.settings.speedIn)},e.settings.speedIn),e._callHooks(e.settings.onFinish)},_processContent:function(){switch(e.isBusy=!0,e.transition.fade(e.objects.info,"out",0),e.settings.transitionOut){case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollVertical":case"scrollHorizontal":e.objects.case.is(":hidden")?(e.transition.fade(e.objects.contentInner,"out",0),e.transition.fade(e.objects.case,"out",0,0,function(){e._loadContent()})):e.transition.scroll(e.objects.case,"out",e.settings.speedOut,function(){e._loadContent()});break;case"fade":e.objects.case.is(":hidden")?e.transition.fade(e.objects.case,"out",0,0,function(){e._loadContent()}):e.transition.fade(e.objects.case,"out",e.settings.speedOut,0,function(){e._loadContent()});break;case"fadeInline":case"elastic":e.objects.case.is(":hidden")?e.transition.fade(e.objects.case,"out",0,0,function(){e._loadContent()}):e.transition.fade(e.objects.contentInner,"out",e.settings.speedOut,0,function(){e._loadContent()});break;default:e.transition.fade(e.objects.case,"out",0,0,function(){e._loadContent()})}},_handleEvents:function(){e._unbindEvents(),e.objects.nav.children().not(e.objects.close).hide(),e.isSlideshowEnabled()&amp;&amp;(!0!==e.settings.slideshowAutoStart&amp;&amp;!e.isSlideshowStarted||e.objects.nav.hasClass(e.settings.classPrefix+"paused")?e._stopTimeout():e._startTimeout()),e.settings.liveResize&amp;&amp;e._watchResizeInteraction(),e.objects.close.click(function(t){t.preventDefault(),e.close()}),!0===e.settings.closeOnOverlayClick&amp;&amp;e.objects.overlay.css("cursor","pointer").click(function(t){t.preventDefault(),e.close()}),!0===e.settings.useKeys&amp;&amp;e._addKeyEvents(),e.objectData.isPartOfSequence&amp;&amp;(e.objects.nav.attr(e._prefixAttributeName("ispartofsequence"),!0),e.objects.nav.data("items",e._setNavigation()),e.objects.prev.click(function(t){t.preventDefault(),!0!==e.settings.navigateEndless&amp;&amp;e.item.isFirst()||(e.objects.prev.unbind("click"),e.cache.action="prev",e.objects.nav.data("items").prev.click(),e.isSlideshowEnabled()&amp;&amp;e._stopTimeout())}),e.objects.next.click(function(t){t.preventDefault(),!0!==e.settings.navigateEndless&amp;&amp;e.item.isLast()||(e.objects.next.unbind("click"),e.cache.action="next",e.objects.nav.data("items").next.click(),e.isSlideshowEnabled()&amp;&amp;e._stopTimeout())}),e.isSlideshowEnabled()&amp;&amp;(e.objects.play.click(function(t){t.preventDefault(),e._startTimeout()}),e.objects.pause.click(function(t){t.preventDefault(),e._stopTimeout()})),!0===e.settings.swipe&amp;&amp;(t.isPlainObject(t.event.special.swipeleft)&amp;&amp;e.objects.case.on("swipeleft",function(t){t.preventDefault(),e.objects.next.click(),e.isSlideshowEnabled()&amp;&amp;e._stopTimeout()}),t.isPlainObject(t.event.special.swiperight)&amp;&amp;e.objects.case.on("swiperight",function(t){t.preventDefault(),e.objects.prev.click(),e.isSlideshowEnabled()&amp;&amp;e._stopTimeout()})))},_addKeyEvents:function(){t(document).bind("keyup.lightcase",function(t){if(!e.isBusy)switch(t.keyCode){case 27:e.objects.close.click();break;case 37:e.objectData.isPartOfSequence&amp;&amp;e.objects.prev.click();break;case 39:e.objectData.isPartOfSequence&amp;&amp;e.objects.next.click()}})},_startTimeout:function(){e.isSlideshowStarted=!0,e.objects.play.hide(),e.objects.pause.show(),e.cache.action="next",e.objects.nav.removeClass(e.settings.classPrefix+"paused"),e.timeout=setTimeout(function(){e.objects.nav.data("items").next.click()},e.settings.timeout)},_stopTimeout:function(){e.objects.play.show(),e.objects.pause.hide(),e.objects.nav.addClass(e.settings.classPrefix+"paused"),clearTimeout(e.timeout)},_setNavigation:function(){var i=t(e.cache.selector||e.settings.attr),s=e.objectData.sequenceLength-1,n={prev:i.eq(e.objectData.prevIndex),next:i.eq(e.objectData.nextIndex)};return e.objectData.currentIndex&gt;0?e.objects.prev.show():n.prevItem=i.eq(s),e.objectData.nextIndex&lt;=s?e.objects.next.show():n.next=i.eq(0),!0===e.settings.navigateEndless&amp;&amp;(e.objects.prev.show(),e.objects.next.show()),n},item:{isFirst:function(){return 0===e.objectData.currentIndex},isFirstOpened:function(){return e.objectData.this.is(e.cache.firstOpened)},isLast:function(){return e.objectData.currentIndex===e.objectData.sequenceLength-1}},_cloneObject:function(t){var i=t.clone(),s=t.attr("id");return t.is(":hidden")?(e._cacheObjectData(t),t.attr("id",e.settings.idPrefix+"temp-"+s).empty()):i.removeAttr("id"),i.show()},isMobileDevice:function(){return!!navigator.userAgent.toLowerCase().match(e.settings.mobileMatchExpression)},isTransitionSupported:function(){var t=e.objects.body.get(0),i=!1,s={transition:"",WebkitTransition:"-webkit-",MozTransition:"-moz-",OTransition:"-o-",MsTransition:"-ms-"};for(var n in s)s.hasOwnProperty(n)&amp;&amp;n in t.style&amp;&amp;(e.support.transition=s[n],i=!0);return i},transition:{in:function(){return e.settings.transitionOpen&amp;&amp;!e.cache.firstOpened?e.settings.transitionOpen:e.settings.transitionIn},fade:function(t,i,s,n,a){var o="in"===i,c={},r=t.css("opacity"),l={},d=n||(o?1:0);!e.isOpen&amp;&amp;o||(c.opacity=r,l.opacity=d,t.css(e.support.transition+"transition","none"),t.css(c).show(),e.support.transitions?(l[e.support.transition+"transition"]=s+"ms ease",setTimeout(function(){t.css(l),setTimeout(function(){t.css(e.support.transition+"transition",""),!a||!e.isOpen&amp;&amp;o||a()},s)},15)):(t.stop(),t.animate(l,s,a)))},scroll:function(t,i,s,n){var a="in"===i,o=a?e.settings.transitionIn:e.settings.transitionOut,c="left",r={},l=a?0:1,d=a?"-50%":"50%",u={},h=a?1:0,f=a?"50%":"-50%";if(e.isOpen||!a){switch(o){case"scrollTop":c="top";break;case"scrollRight":d=a?"150%":"50%",f=a?"50%":"150%";break;case"scrollBottom":c="top",d=a?"150%":"50%",f=a?"50%":"150%";break;case"scrollHorizontal":d=a?"150%":"50%",f=a?"50%":"-50%";break;case"scrollVertical":c="top",d=a?"-50%":"50%",f=a?"50%":"150%"}if("prev"===e.cache.action)switch(o){case"scrollHorizontal":d=a?"-50%":"50%",f=a?"50%":"150%";break;case"scrollVertical":d=a?"150%":"50%",f=a?"50%":"-50%"}r.opacity=l,r[c]=d,u.opacity=h,u[c]=f,t.css(e.support.transition+"transition","none"),t.css(r).show(),e.support.transitions?(u[e.support.transition+"transition"]=s+"ms ease",setTimeout(function(){t.css(u),setTimeout(function(){t.css(e.support.transition+"transition",""),!n||!e.isOpen&amp;&amp;a||n()},s)},15)):(t.stop(),t.animate(u,s,n))}},zoom:function(t,i,s,n){var a="in"===i,o={},c=t.css("opacity"),r=a?"scale(0.75)":"scale(1)",l={},d=a?1:0,u=a?"scale(1)":"scale(0.75)";!e.isOpen&amp;&amp;a||(o.opacity=c,o[e.support.transition+"transform"]=r,l.opacity=d,t.css(e.support.transition+"transition","none"),t.css(o).show(),e.support.transitions?(l[e.support.transition+"transform"]=u,l[e.support.transition+"transition"]=s+"ms ease",setTimeout(function(){t.css(l),setTimeout(function(){t.css(e.support.transition+"transform",""),t.css(e.support.transition+"transition",""),!n||!e.isOpen&amp;&amp;a||n()},s)},15)):(t.stop(),t.animate(l,s,n)))}},_callHooks:function(i){"object"==typeof i&amp;&amp;t.each(i,function(t,i){"function"==typeof i&amp;&amp;i.call(e.origin)})},_cacheObjectData:function(i){t.data(i,"cache",{id:i.attr("id"),content:i.html()}),e.cache.originalObject=i},_restoreObject:function(){var i=t('[id^="'+e.settings.idPrefix+'temp-"]');i.attr("id",t.data(e.cache.originalObject,"cache").id),i.html(t.data(e.cache.originalObject,"cache").content)},resize:function(t,i){e.isOpen&amp;&amp;(e.isSlideshowEnabled()&amp;&amp;e._stopTimeout(),"object"==typeof i&amp;&amp;null!==i&amp;&amp;(i.width&amp;&amp;e.cache.object.attr(e._prefixAttributeName("width"),i.width),i.maxWidth&amp;&amp;e.cache.object.attr(e._prefixAttributeName("max-width"),i.maxWidth),i.height&amp;&amp;e.cache.object.attr(e._prefixAttributeName("height"),i.height),i.maxHeight&amp;&amp;e.cache.object.attr(e._prefixAttributeName("max-height"),i.maxHeight)),e.dimensions=e.getViewportDimensions(),e._calculateDimensions(e.cache.object),e._callHooks(e.settings.onResize))},_watchResizeInteraction:function(){t(window).resize(e.resize)},_unwatchResizeInteraction:function(){t(window).off("resize",e.resize)},_switchToFullScreenMode:function(){e.settings.shrinkFactor=1,e.settings.overlayOpacity=1,t("html").addClass(e.settings.classPrefix+"fullScreenMode")},_open:function(){switch(e.isOpen=!0,e.support.transitions=!!e.settings.cssTransitions&amp;&amp;e.isTransitionSupported(),e.support.mobileDevice=e.isMobileDevice(),e.support.mobileDevice&amp;&amp;(t("html").addClass(e.settings.classPrefix+"isMobileDevice"),e.settings.fullScreenModeForMobile&amp;&amp;e._switchToFullScreenMode()),e.settings.transitionIn||(e.settings.transitionIn=e.settings.transition),e.settings.transitionOut||(e.settings.transitionOut=e.settings.transition),e.transition.in()){case"fade":case"fadeInline":case"elastic":case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollVertical":case"scrollHorizontal":e.objects.case.is(":hidden")&amp;&amp;(e.objects.close.css("opacity",0),e.objects.overlay.css("opacity",0),e.objects.case.css("opacity",0),e.objects.contentInner.css("opacity",0)),e.transition.fade(e.objects.overlay,"in",e.settings.speedIn,e.settings.overlayOpacity,function(){e.transition.fade(e.objects.close,"in",e.settings.speedIn),e._handleEvents(),e._processContent()});break;default:e.transition.fade(e.objects.overlay,"in",0,e.settings.overlayOpacity,function(){e.transition.fade(e.objects.close,"in",0),e._handleEvents(),e._processContent()})}e.objects.document.addClass(e.settings.classPrefix+"open"),e.objects.case.attr("aria-hidden","false")},show:function(){e._callHooks(e.settings.onBeforeCalculateDimensions),e._calculateDimensions(e.cache.object),e._callHooks(e.settings.onAfterCalculateDimensions),e._startInTransition()},close:function(){switch(e.isOpen=!1,e.isSlideshowEnabled()&amp;&amp;(e._stopTimeout(),e.isSlideshowStarted=!1,e.objects.nav.removeClass(e.settings.classPrefix+"paused")),e.objects.loading.hide(),e._unbindEvents(),e._unwatchResizeInteraction(),t("html").removeClass(e.settings.classPrefix+"open"),e.objects.case.attr("aria-hidden","true"),e.objects.nav.children().hide(),e.objects.close.hide(),e._callHooks(e.settings.onClose),e.transition.fade(e.objects.info,"out",0),e.settings.transitionClose||e.settings.transitionOut){case"fade":case"fadeInline":case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollHorizontal":case"scrollVertical":e.transition.fade(e.objects.case,"out",e.settings.speedOut,0,function(){e.transition.fade(e.objects.overlay,"out",e.settings.speedOut,0,function(){e.cleanup()})});break;case"elastic":e.transition.zoom(e.objects.case,"out",e.settings.speedOut,function(){e.transition.fade(e.objects.overlay,"out",e.settings.speedOut,0,function(){e.cleanup()})});break;default:e.cleanup()}},_unbindEvents:function(){e.objects.overlay.unbind("click"),t(document).unbind("keyup.lightcase"),e.objects.case.unbind("swipeleft").unbind("swiperight"),e.objects.prev.unbind("click"),e.objects.next.unbind("click"),e.objects.play.unbind("click"),e.objects.pause.unbind("click"),e.objects.close.unbind("click")},_cleanupDimensions:function(){var t=e.objects.contentInner.css("opacity");e.objects.case.css({width:"",height:"",top:"",left:"","margin-top":"","margin-left":""}),e.objects.contentInner.removeAttr("style").css("opacity",t),e.objects.contentInner.children().removeAttr("style")},cleanup:function(){e._cleanupDimensions(),e.objects.loading.hide(),e.objects.overlay.hide(),e.objects.case.hide(),e.objects.prev.hide(),e.objects.next.hide(),e.objects.play.hide(),e.objects.pause.hide(),e.objects.document.removeAttr(e._prefixAttributeName("type")),e.objects.nav.removeAttr(e._prefixAttributeName("ispartofsequence")),e.objects.contentInner.empty().hide(),e.objects.info.children().empty(),e.cache.originalObject&amp;&amp;e._restoreObject(),e._callHooks(e.settings.onCleanup),e.cache={}},_matchMedia:function(){return window.matchMedia||window.msMatchMedia},_devicePixelRatio:function(){return window.devicePixelRatio||1},_isPublicMethod:function(t){return"function"==typeof e[t]&amp;&amp;"_"!==t.charAt(0)},_export:function(){window.lightcase={},t.each(e,function(t){e._isPublicMethod(t)&amp;&amp;(lightcase[t]=e[t])})}};e._export(),t.fn.lightcase=function(i){return e._isPublicMethod(i)?e[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&amp;&amp;i?void t.error("Method "+i+" does not exist on jQuery.lightcase"):e.init.apply(this,arguments)}}(jQuery);jQuery(function($){'use strict';try{$(document.body).on('fgf-enhanced-lightcase',function(){var lightcases=$('.fgf-popup-gift-products');if(!lightcases.length){return}
$('.fgf-popup-gift-products').lightcase({href:'#fgf_gift_products_modal',onFinish:{foo:function(){$('.fgf-owl-carousel-items').closest('#fgf_gift_products_modal').find('.owl-nav').remove();$('.fgf-owl-carousel-items').closest('#fgf_gift_products_modal').find('.owl-dots').remove();lightcase.resize();$(document.body).trigger('fgf-enhanced-carousel');$(document.body).trigger('fgf_lightcase_finished')}},})});$(document.body).on('updated_wc_div',function(){$(document.body).trigger('fgf-enhanced-lightcase')});$(document.body).on('updated_checkout',function(){$(document.body).trigger('fgf-enhanced-lightcase')});$(document.body).trigger('fgf-enhanced-lightcase')}catch(err){window.console.log(err)}});(function($){'use strict';$(document).ready(function(){$("#order_review").change(function(event){var target=$(event.target);if(target.hasClass('shipping_method')){if($("input[id*='pakjegemak']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=PostNL')}else if($("input[id*='dhl_parcelshop']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=DHL')}else if($("input[id*='homerr']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=Homerr')}else if($("input").is(":checked")){var checked_method=$("input:checked[class*=shipping_method]");if(id_like_punten(checked_method.attr('id'))&amp;&amp;checked_method&amp;&amp;checked_method.attr('id').includes("parcelpro")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;typeId='+encodeURI(checked_method.attr('id')))}else{$('#parcelpro_afhaalpunt').val('')}}else{$('#parcelpro_afhaalpunt').val('')}}});$(document).on("click","input[class='shipping_method']",function(){popup_show()})});$(window).on('load',function(){popup_show()});function popup_show(){if($("input[id*='pakjegemak']").is(":checked")){jQuery('#modal').show();jQuery('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=PostNL');return}
if($("input[id*='homerr']").is(":checked")){jQuery('#modal').show();jQuery('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=Homerr');return}
if($("input[id*='dhl_parcelshop']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=DHL');return}
if($("input[id*='intrapost_parcelshop']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=Intrapost');return}
if($("input[id*='viatim_parcelshop']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=Viatim');return}
if($("input[id*='dpd_337']").is(":checked")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;carrier=DPD');return}
if($("input").is(":checked")){var checked_method=$("input:checked[class*=shipping_method]");if(id_like_punten(checked_method.attr('id'))&amp;&amp;checked_method&amp;&amp;checked_method.attr('id').includes("parcelpro")){$('#modal').show();$('#afhaalpunt_frame').attr('src',set_url()+'&amp;typeId='+encodeURI(checked_method.attr('id')))}}}
function id_like_punten(id){if(!id)return;var process=id.toLowerCase();var return_value=!1;if(typeof servicepuntmethodes!=='undefined'&amp;&amp;servicepuntmethodes){servicepuntmethodes.forEach(function(e){if(process.includes(e)){return_value=!0}})}else{console.log("Something went wrong while loading shipping rates with parcel pro pop up enabled!")}
return return_value}
function label_like_punten(label){var process=label.toLowerCase();var types=['parcelconnect','parcel connect','pakjegemak','afhaalpunt','afhaalpunten','afhalen','parcelshop','ophalen'];var return_value=!1;types.forEach(function(e){if(process.includes(e)){return_value=!0}});return return_value}
function popup_submit(data){var shippingmethod=$("ul[id='shipping_method']").find('input:checked')[0].id.split('_');if($.inArray(data.Vervoerder.toLowerCase(),shippingmethod)==-1&amp;&amp;($.inArray("maatwerk",shippingmethod)==-1)){$('form[name="checkout"]').find('input[name*="parcelpro"]').val('');return}
$('#parcelpro_afhaalpunt').val(!0);$('#parcelpro_company').val(data.Id);$('#parcelpro_first_name').val(data.LocationType);$('#parcelpro_last_name').val(data.Name);$('#parcelpro_address_1').val(data.Street);$('#parcelpro_address_2').val(data.Housenumber+data.HousenumberAdditional);$('#parcelpro_postcode').val(data.Postalcode);$('#parcelpro_city').val(data.City);$('#parcelpro_country').val(data.Countrycode?data.Countrycode:'NL');if(($.inArray("maatwerk",shippingmethod)!=-1)){var sm=$("ul[id='shipping_method']").find('input:checked')[0].id;var price=$('span',label);var label=$('label[for*="'+sm+'"]');var priceHtml=price.clone().prop('outerHTML');if(priceHtml===undefined)priceHtml='';$('#parcelpro_afhaalpunt').val(data.Vervoerder.toLowerCase());$(label).html(data.LocationType+": "+data.Name+" "+priceHtml);return}
if(data.LocationType.toLowerCase()=="dhl parcelshop"){var label=$('label[for*="parcelshop"]');console.log(label);var price=$('span',label);var priceHtml=price.clone().prop('outerHTML');if(priceHtml===undefined)priceHtml='';$('#parcelpro_afhaalpunt').val('DHL');$(label).html(data.LocationType+": "+data.Name+" "+priceHtml)}
if(data.LocationType.toLowerCase()=="postnl pakketpunt"){var label=$('label[for*="pakjegemak"]');var price=$('span',label);var priceHtml=price.clone().prop('outerHTML');if(priceHtml===undefined)priceHtml='';$('#parcelpro_afhaalpunt').val('PostNL');$(label).html(data.LocationType+": "+data.Name+" "+priceHtml)}
if($.inArray(data.LocationType.toLowerCase(),['homerr parcelshop','homerr servicepunt','homerr buurtpunt'])!=-1){var label=$('label[for*="direct2shop"]');var price=$('span',label);var priceHtml=price.clone().prop('outerHTML');if(priceHtml===undefined)priceHtml='';$('#parcelpro_afhaalpunt').val('Homerr');$(label).html(data.LocationType+": "+data.Name+" "+priceHtml)}}
function popup_close(){$('#modal').hide()}
window.addEventListener("message",function(event){if(event.origin==="https://login.parcelpro.nl"){var msg=event.data;if(msg=="closewindow"){popup_close()}else{popup_submit(msg);popup_close()}}},!1)})(jQuery);jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),this.$liveRegion=this.createLiveRegion(),t(document.body).on("click",".add_to_cart_button:not(.wc-interactive)",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",{addToCartHandler:this},this.onAddedToCart).on("removed_from_cart",{addToCartHandler:this},this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart",this.updateButton)};a.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&amp;&amp;this.run()},a.prototype.run=function(){var a=this,e=a.requests[0].complete;a.requests[0].complete=function(){"function"==typeof e&amp;&amp;e(),a.requests.shift(),a.requests.length&gt;0&amp;&amp;a.run()},t.ajax(this.requests[0])},a.prototype.onAddToCart=function(a){var e=t(this);if(e.is(".ajax_add_to_cart")){if(!e.attr("data-product_id"))return!0;if(a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),e.removeClass("added"),e.addClass("loading"),!1===t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[e]))return t(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,e]),!0;var r={};t.each(e.data(),function(t,a){r[t]=a}),t.each(e[0].dataset,function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[e,r]),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:r,success:function(a){a&amp;&amp;(a.error&amp;&amp;a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,e]):window.location=wc_add_to_cart_params.cart_url)},dataType:"json"})}},a.prototype.onRemoveFromCart=function(a){var e=t(this),r=e.closest(".woocommerce-mini-cart-item");a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e.data("cart_item_key")},success:function(a){a&amp;&amp;a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash,e]):window.location=e.attr("href")},error:function(){window.location=e.attr("href")},dataType:"json"})},a.prototype.updateButton=function(a,e,r,d){if(d=void 0!==d&amp;&amp;d){if(d.removeClass("loading"),e&amp;&amp;d.addClass("added"),e&amp;&amp;!wc_add_to_cart_params.is_cart&amp;&amp;0===d.parent().find(".added_to_cart").length){var o=document.createElement("a");o.href=wc_add_to_cart_params.cart_url,o.className="added_to_cart wc-forward",o.title=wc_add_to_cart_params.i18n_view_cart,o.textContent=wc_add_to_cart_params.i18n_view_cart,d.after(o)}t(document.body).trigger("wc_cart_button_updated",[d])}},a.prototype.updateFragments=function(a,e){e&amp;&amp;(t.each(e,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(e,function(a,e){t(a).replaceWith(e),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},a.prototype.alertCartUpdated=function(t,a,e,r){if(r=void 0!==r&amp;&amp;r){var d=r.data("success_message");if(!d)return;t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant","all")}},a.prototype.createLiveRegion=function(){var a=t(".widget_shopping_cart_live_region");return a.length?a:t('&lt;div class="widget_shopping_cart_live_region screen-reader-text" role="status"&gt;&lt;/div&gt;').appendTo("body")},a.prototype.onAddedToCart=function(t,a,e,r){t.data.addToCartHandler.updateButton(t,a,e,r),t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},a.prototype.onRemovedFromCart=function(t,a,e,r){t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},new a});var wc_single_product_params={"i18n_required_rating_text":"Selecteer een waardering","i18n_rating_options":["1 van de 5 sterren","2 van de 5 sterren","3 van de 5 sterren","4 van de 5 sterren","5 van de 5 sterren"],"i18n_product_gallery_trigger_text":"Afbeeldinggalerij in volledig scherm bekijken","review_rating_required":"yes","flexslider":{"rtl":!1,"animation":"slide","smoothHeight":!0,"directionNav":!1,"controlNav":"thumbnails","slideshow":!1,"animationSpeed":500,"animationLoop":!1,"allowOneSlide":!1},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":!1,"closeOnScroll":!1,"history":!1,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":""};jQuery(function(t){if("undefined"==typeof wc_single_product_params)return!1;var e;t("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){t(this).find(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var e=window.location.hash,i=window.location.href,o=t(this).find(".wc-tabs, ul.tabs").first();e.toLowerCase().indexOf("comment-")&gt;=0||"#reviews"===e||"#tab-reviews"===e?o.find("li.reviews_tab a").trigger("click"):i.indexOf("comment-page-")&gt;0||i.indexOf("cpage=")&gt;0?o.find("li.reviews_tab a").trigger("click"):"#tab-additional_information"===e?o.find("li.additional_information_tab a").trigger("click"):o.find("li:first a").trigger("click")}).on("click",".wc-tabs li a, ul.tabs li a",function(e){e.preventDefault();var i=t(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs"),a=o.find(".wc-tabs, ul.tabs");a.find("li").removeClass("active"),a.find('a[role="tab"]').attr("aria-selected","false").attr("tabindex","-1"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").addClass("active"),i.attr("aria-selected","true").attr("tabindex","0"),o.find("#"+i.attr("href").split("#")[1]).show()}).on("keydown",".wc-tabs li a, ul.tabs li a",function(e){var i=e.key,o="ArrowRight",a="ArrowLeft",r="Home",n="End";if([o,a,n,r].includes(i)){e.preventDefault();var s=t(this),l=s.closest(".wc-tabs-wrapper, .woocommerce-tabs").find(".wc-tabs, ul.tabs").find('a[role="tab"]'),c=l.length-1,d=l.index(s),p=i===a?d-1:d+1;i===a&amp;&amp;0===d||i===n?p=c:(o===i&amp;&amp;d===c||i===r)&amp;&amp;(p=0),l.eq(p).focus()}}).on("focusout",".wc-tabs li a, ul.tabs li a, #respond p.stars a",function(){e.data("flexslider")&amp;&amp;setTimeout(function(){t(document.activeElement).closest([".stars",".tabs",".wc-tabs"].join(", ")).length?e.data("flexslider").animating=!0:e.data("flexslider").animating=!1},0)}).on("click","a.woocommerce-review-link",function(){return t(".reviews_tab a").trigger("click"),!0}).on("init","#rating",function(){t("#rating").hide().before('&lt;p class="stars"&gt;\t\t\t\t\t\t&lt;span role="group" aria-labeledby="comment-form-rating-label"&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="0" aria-checked="false" class="star-1" href="#"&gt;'+wc_single_product_params.i18n_rating_options[0]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-2" href="#"&gt;'+wc_single_product_params.i18n_rating_options[1]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-3" href="#"&gt;'+wc_single_product_params.i18n_rating_options[2]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-4" href="#"&gt;'+wc_single_product_params.i18n_rating_options[3]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-5" href="#"&gt;'+wc_single_product_params.i18n_rating_options[4]+"&lt;/a&gt;\t\t\t\t\t\t&lt;/span&gt;\t\t\t\t\t&lt;/p&gt;")}).on("click","#respond p.stars a",function(){var e=t(this),i=e.closest("p.stars").find("a").index(e)+1,o=t(this).closest("#respond").find("#rating"),a=t(this).closest(".stars");return o.val(i),e.siblings("a").removeClass("active").attr("aria-checked","false").attr("tabindex","-1"),e.addClass("active").attr("aria-checked","true").attr("tabindex","0"),a.addClass("selected"),!1}).on("click","#respond #submit",function(){var e=t(this).closest("#respond").find("#rating"),i=e.val();if(e.length&gt;0&amp;&amp;!i&amp;&amp;"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}).on("keydown","#respond p.stars a",function(e){var i=e.key,o=["ArrowRight","ArrowDown"];o.concat(["ArrowLeft","ArrowUp"]).includes(i)&amp;&amp;(e.preventDefault(),o.includes(i)?t(this).next().focus().click():t(this).prev().focus().click())}),t(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var i=function(e,i){this.$target=e,this.$images=t(".woocommerce-product-gallery__image",e),0!==this.$images.length?(e.data("product_gallery",this),this.flexslider_enabled="function"==typeof t.fn.flexslider&amp;&amp;wc_single_product_params.flexslider_enabled,this.zoom_enabled="function"==typeof t.fn.zoom&amp;&amp;wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&amp;&amp;wc_single_product_params.photoswipe_enabled,i&amp;&amp;(this.flexslider_enabled=!1!==i.flexslider_enabled&amp;&amp;this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&amp;&amp;this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&amp;&amp;this.photoswipe_enabled),1===this.$images.length&amp;&amp;(this.flexslider_enabled=!1),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.trapFocusPhotoswipe=this.trapFocusPhotoswipe.bind(this),this.handlePswpTrapFocus=this.handlePswpTrapFocus.bind(this),this.flexslider_enabled?(this.initFlexslider(i.flexslider),e.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&amp;&amp;(this.initZoom(),e.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&amp;&amp;this.initPhotoswipe()):this.$target.css("opacity",1)};i.prototype.initFlexslider=function(e){var i=this.$target,o=this,a=t.extend({selector:".woocommerce-product-gallery__wrapper &gt; .woocommerce-product-gallery__image",start:function(){i.css("opacity",1)},after:function(t){o.initZoomForTarget(o.$images.eq(t.currentSlide))}},e);i.flexslider(a),t(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var e=t(this);e&amp;&amp;setTimeout(function(){var t=e.closest(".woocommerce-product-gallery__image").height(),i=e.closest(".flex-viewport");t&amp;&amp;i&amp;&amp;i.height(t)},100)}).each(function(){this.complete&amp;&amp;t(this).trigger("load")})},i.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},i.prototype.initZoomForTarget=function(e){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(t(e).each(function(e,a){if(t(a).find("img").data("large_image_width")&gt;i)return o=!0,!1}),o){var a=t.extend({touch:!1,callback:function(){var t=this;setTimeout(function(){t.removeAttribute("role"),t.setAttribute("alt",""),t.setAttribute("aria-hidden","true")},100)}},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&amp;&amp;(a.on="click"),e.trigger("zoom.destroy"),e.zoom(a),setTimeout(function(){e.find(":hover").length&amp;&amp;e.trigger("mouseover")},100)}},i.prototype.initPhotoswipe=function(){this.zoom_enabled&amp;&amp;this.$images.length&gt;0?(this.$target.prepend('&lt;a href="#" role="button" class="woocommerce-product-gallery__trigger" aria-haspopup="dialog" aria-label="'+wc_single_product_params.i18n_product_gallery_trigger_text+'"&gt;&lt;span aria-hidden="true"&gt;ðŸ”&lt;/span&gt;&lt;/a&gt;'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(t){t.preventDefault()}),this.flexslider_enabled||this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},i.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},i.prototype.getGalleryItems=function(){var e=this.$images,i=[];return e.length&gt;0&amp;&amp;e.each(function(e,o){var a=t(o).find("img");if(a.length){var r=a.attr("data-large_image"),n=a.attr("data-large_image_width"),s=a.attr("data-large_image_height"),l={alt:a.attr("alt"),src:r,w:n,h:s,title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")};i.push(l)}}),i},i.prototype.openPhotoswipe=function(e){e.preventDefault();var i,o=t(".pswp")[0],a=this.getGalleryItems(),r=t(e.target),n=e.currentTarget,s=this;i=0&lt;r.closest(".woocommerce-product-gallery__trigger").length?this.$target.find(".flex-active-slide"):r.closest(".woocommerce-product-gallery__image");var l=t.extend({index:t(i).index(),addCaptionHTMLFn:function(t,e){return t.title?(e.children[0].textContent=t.title,!0):(e.children[0].textContent="",!1)},timeToIdle:0},wc_single_product_params.photoswipe_options),c=new PhotoSwipe(o,PhotoSwipeUI_Default,a,l);c.listen("afterInit",function(){s.trapFocusPhotoswipe(!0)}),c.listen("close",function(){s.trapFocusPhotoswipe(!1),n.focus()}),c.init()},i.prototype.trapFocusPhotoswipe=function(t){var e=document.querySelector(".pswp");e&amp;&amp;(t?e.addEventListener("keydown",this.handlePswpTrapFocus):e.removeEventListener("keydown",this.handlePswpTrapFocus))},i.prototype.handlePswpTrapFocus=function(t){var e=t.currentTarget.querySelectorAll("button:not([disabled])"),i=Array.from(e).filter(function(t){return"none"!==t.style.display&amp;&amp;"none"!==window.getComputedStyle(t).display});if(!(1&gt;=i.length)){var o=i[0],a=i[i.length-1];"Tab"===t.key&amp;&amp;(t.shiftKey?document.activeElement===o&amp;&amp;(t.preventDefault(),a.focus()):document.activeElement===a&amp;&amp;(t.preventDefault(),o.focus()))}},t.fn.wc_product_gallery=function(t){return new i(this,t||wc_single_product_params),this},t(".woocommerce-product-gallery").each(function(){t(this).trigger("wc-product-gallery-before-init",[this,wc_single_product_params]),e=t(this).wc_product_gallery(wc_single_product_params),t(this).trigger("wc-product-gallery-after-init",[this,wc_single_product_params])})});/*! js-cookie v3.0.5 | MIT */
!function(e,t){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&amp;&amp;(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&amp;&amp;(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&amp;&amp;(c+="; "+u,!0!==i[u]&amp;&amp;(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&amp;&amp;(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r&lt;t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&amp;&amp;(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector('.woocommerce-result-count[data-is-sorted-by="true"]');if(e)var o=e.innerHTML,t=setTimeout(function(){e.innerHTML="",e.innerHTML=o,clearTimeout(t)},1e3)}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o&gt;=0&amp;&amp;parseFloat(e(this).val())&lt;o&amp;&amp;e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(o)?e(".woocommerce-store-notice").hide():e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function(t){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),t.preventDefault()}),e(".woocommerce-input-wrapper span.description").length&amp;&amp;e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&amp;&amp;t.length&amp;&amp;t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&amp;&amp;t.is(":hidden")&amp;&amp;t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&amp;&amp;e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('&lt;span class="password-input"&gt;&lt;/span&gt;'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('&lt;button class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"&gt;&lt;/button&gt;'),e(this).on("keydown",function(e){"Enter"===e.key&amp;&amp;e.preventDefault()})}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("#customer_login .password-input").on("keydown",function(o){"Enter"===o.key&amp;&amp;e(this).closest("form").find("[type=submit]").click()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),e(document.body).on("item_removed_from_classic_cart",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready);(function($){'use strict';$(document).ready(function(){$('body').on('adding_to_cart',function(event,$button,data){if($button&amp;&amp;$button.hasClass('vc_gitem-link')){$button.addClass('vc-gitem-add-to-cart-loading-btn').parents('.vc_grid-item-mini').addClass('vc-woocommerce-add-to-cart-loading').append($('&lt;div class="vc_wc-load-add-to-loader-wrapper"&gt;&lt;div class="vc_wc-load-add-to-loader"&gt;&lt;/div&gt;&lt;/div&gt;'))}}).on('added_to_cart',function(event,fragments,cart_hash,$button){if('undefined'===typeof($button)){$button=$('.vc-gitem-add-to-cart-loading-btn')}
if($button&amp;&amp;$button.hasClass('vc_gitem-link')){$button.removeClass('vc-gitem-add-to-cart-loading-btn').parents('.vc_grid-item-mini').removeClass('vc-woocommerce-add-to-cart-loading').find('.vc_wc-load-add-to-loader-wrapper').remove()}})})})(window.jQuery);/*! Copyright 2024 SweetCode. All rights reserved. */(()=&gt;{var t={28:()=&gt;{jQuery(document).on("pmw:load-pixels",(()=&gt;{!wpmDataLayer?.pixels?.facebook?.pixel_id||wpmDataLayer?.pixels?.facebook?.loaded||wpm.doesUrlContainPatterns(wpmDataLayer?.pixels?.facebook?.exclusion_patterns)||wpm.consent.canPixelBeFired("marketing","Facebook")&amp;&amp;wpm.loadFacebookPixel()})),jQuery(document).on("pmw:s2s:add-to-cart",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;fbq("track","AddToCart",t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log("Facebook Pixel: AddToCart event sent",t.facebook)}catch(e){console.error(e)}})),jQuery(document).on("pmw:s2s:begin-checkout",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;fbq("track","InitiateCheckout",t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log("Facebook Pixel: InitiateCheckout event sent",t.facebook)}catch(e){console.error(e)}})),jQuery(document).on("pmw:s2s:add-payment-info",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;const e="AddPaymentInfo";fbq("track",e,t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log(`Facebook Pixel: ${e} event sent`,t.facebook)}catch(e){console.error(e)}})),jQuery(document).on("pmw:s2s:add-to-wishlist",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;fbq("track","AddToWishlist",t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log("Facebook Pixel: AddToWishlist event sent",t.facebook)}catch(e){console.error(e)}})),jQuery(document).on("pmw:s2s:view-item",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;fbq("track","ViewContent",t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log("Facebook Pixel: ViewContent event sent",t.facebook)}catch(e){console.error(e)}})),jQuery(document).on("pmw:s2s:search",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;fbq("track","Search",t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log("Facebook Pixel: Search event sent",t.facebook)}catch(e){console.error(e)}})),jQuery(document).on("pmw:load-always",(()=&gt;{try{if(wpm.canNotFireFbq())return;wpm.setFbUserData()}catch(e){console.error(e)}})),jQuery(document).on("pmw:s2s:view-order-received-page",((e,t)=&gt;{try{if(wpm.canNotFireFbq())return;fbq("track","Purchase",t.facebook.custom_data,{eventID:t.facebook.event_id}),pmw.console.log("Facebook Pixel: Purchase event sent",t.facebook)}catch(e){console.error(e)}})),document.addEventListener("pmw:consent:update",(e=&gt;{let{detail:t}=e;const a=t;try{if(!wpmDataLayer?.pixels?.facebook?.loaded)return;const e=a.marketing?"grant":"revoke";fbq("consent",e),pmw.console.log(`Facebook Consent Mode updated: ${e}`)}catch(e){console.error(e)}}),!0)},62:(e,t,a)=&gt;{a(352),a(729),a(931)},153:(t,a,r)=&gt;{"use strict";r.r(a),r.d(a,{canPixelBeFired:()=&gt;S,categories:()=&gt;D,cmpConsentClickObserver:()=&gt;x,explicitConsentModeActive:()=&gt;A,load:()=&gt;h,logSuppressedPixel:()=&gt;E,settings:()=&gt;v});const o={getConsent:()=&gt;{let e=wpm.getCookie("cmplz_statistics")||wpm.getCookie("cmplz_rt_statistics"),t=wpm.getCookie("cmplz_marketing")||wpm.getCookie("cmplz_rt_marketing"),a=wpm.getCookie("cmplz_preferences")||wpm.getCookie("cmplz_rt_preferences"),r=wpm.getCookie("cmplz_functional")||wpm.getCookie("cmplz_rt_functional");return wpm.getCookie("cmplz_consent_status")||wpm.getCookie("cmplz_banner-status")||wpm.getCookie("cmplz_rt_banner-status")?(pmw.console.log("Complianz CMP consent detected"),{statistics:""===e||"allow"===e,marketing:""===t||"allow"===t,preferences:""===a||"allow"===a,necessary:""===r||"allow"===r}):null},loadEventListeners:()=&gt;{document.addEventListener("cmplz_fire_categories",n,!0)}},n=e=&gt;{let t={statistics:e.detail.categories.includes("statistics"),marketing:e.detail.categories.includes("marketing"),preferences:e.detail.categories.includes("preferences"),necessary:e.detail.categories.includes("functional")};pmw.consent.api.updateSelectively(t)},i={getConsent:()=&gt;{let e=wpm.getCookie("CookieConsent");return e?(pmw.console.log("Cookiebot CMP consent detected"),s(e)||(e=decodeURI(e),e=e.replace(/'/g,'"'),e=decodeURIComponent(e),e=e.replace(/(\w+):/g,'"$1":')),e=JSON.parse(e),{statistics:e.statistics??!0,marketing:e.marketing??!0,preferences:e.preferences??!0,necessary:e.necessary??!0}):null},loadEventListeners:()=&gt;{window.addEventListener("CookiebotOnAccept",(e=&gt;{let t={statistics:e.currentTarget.CookieConsent.consent.statistics??!0,marketing:e.currentTarget.CookieConsent.consent.marketing??!0,preferences:e.currentTarget.CookieConsent.consent.preferences??!0,necessary:e.currentTarget.CookieConsent.consent.necessary??!0};pmw.consent.api.updateSelectively(t)}),!0)}},s=e=&gt;{try{JSON.parse(e)}catch(e){return!1}return!0},c={getConsent:()=&gt;{let e=wpm.getCookie("cookiefirst-consent");return e?(pmw.console.log("Cookiefirst CMP consent detected"),d(e)||(e=decodeURI(e),e=e.replace(/'/g,'"'),e=decodeURIComponent(e),e=e.replace(/(\w+):/g,'"$1":')),e=JSON.parse(e),console.log("cookiefirst consent object",e),{statistics:e.performance??!0,marketing:e.advertising??!0,preferences:e.functional??!0,necessary:e.necessary??!0}):null},loadEventListeners:()=&gt;{window.addEventListener("cf_consent",(function(e){let t={statistics:consent.performance??!0,marketing:consent.advertising??!0,preferences:consent.functional??!0,necessary:consent.necessary??!0};pmw.consent.api.updateSelectively(t)}),!0)}},d=e=&gt;{try{JSON.parse(e)}catch(e){return!1}return!0},p={getConsent:()=&gt;{let e=wpm.getCookie("cookieyes-consent");if(e)return pmw.console.log("CookieYes CMP consent detected"),e=l(e),{statistics:e.analytics??!0,marketing:e.advertisement??!0,preferences:e.functional??!0,necessary:e.necessary??!0};const t=e=&gt;{for(let t of e){let e=wpm.getCookie(t);if("yes"===e)return!0;if("no"===e)return!1}return!0},a={statistics:["cookielawinfo-checkbox-analytics","cookielawinfo-checkbox-analytiques","cookieyes-analytics"],marketing:["cookielawinfo-checkbox-advertisement","cookielawinfo-checkbox-performance","cookielawinfo-checkbox-publicite","cookieyes-advertisement"],preferences:["cookielawinfo-checkbox-functional","cookielawinfo-checkbox-preferences","cookieyes-functional"],necessary:["cookielawinfo-checkbox-necessary","cookielawinfo-checkbox-necessaire","cookieyes-necessary"]};return(e=&gt;{for(let t in e)for(let a of e[t])if(wpm.getCookie(a))return!0;return!1})(a)?(pmw.console.log("CookieYes CMP consent detected"),{statistics:t(a.statistics),marketing:t(a.marketing),preferences:t(a.preferences),necessary:t(a.necessary)}):null},loadEventListeners:()=&gt;{document.addEventListener("cookieyes_consent_update",(e=&gt;{let t={statistics:e.detail.accepted.includes("analytics"),marketing:e.detail.accepted.includes("advertisement"),preferences:e.detail.accepted.includes("functional"),necessary:e.detail.accepted.includes("necessary")};pmw.consent.api.updateSelectively(t)}),!0)}},l=e=&gt;{e=e.split(",");let t={};e.forEach((e=&gt;{let[a,r]=e.split(":");t[a]=r})),e=t;for(let t in e)"yes"===e[t]?e[t]=!0:"no"!==e[t]&amp;&amp;""!==e[t]||(e[t]=!1);return e},m={getConsent:()=&gt;{let e=wpm.getCookie("OptanonConsent");return e?(pmw.console.log("OneTrust CMP consent detected"),e=u(e),{statistics:e[2]??!0,marketing:e[4]??!0,preferences:e[3]??!0,necessary:e[1]??!0}):null},loadEventListeners:()=&gt;{document.addEventListener("consent.onetrust",(e=&gt;{let t={statistics:e.detail.includes("2"),marketing:e.detail.includes("4"),preferences:e.detail.includes("3"),necessary:e.detail.includes("1")};pmw.consent.api.updateSelectively(t)}),!0)}},u=e=&gt;{let t=(e=decodeURIComponent(e)).split("&amp;").reduce(((e,t)=&gt;{let[a,r]=t.split("=");return e[a]=r,e}),{});return t.groups=t.groups.split(",").reduce(((e,t)=&gt;{let[a,r]=t.split(":");return e[a]="1"===r,e}),{}),t.groups},g={getConsent:()=&gt;{if(!w())return null;if(wpm.waitForLibrary("consentApi"),!window.consentApi)return null;pmw.console.log("Real Cookie Banner CMP consent detected");let e={statistics:void 0,marketing:void 0,preferences:!0,necessary:!0};return f.forEach((t=&gt;{t.cookies.forEach((a=&gt;{let r=window.consentApi.consentSync("http",a,"*");if(r?.cookie&amp;&amp;r?.cookieOptIn)switch(t.type){case"statistics":e.statistics=!0;break;case"marketing":e.marketing=!0;break;case"preferences":e.preferences=!0;break;case"necessary":e.necessary=!0}}))})),e},loadEventListeners:()=&gt;{document.addEventListener("RCB/OptIn/All",(e=&gt;{}),!0)}},w=()=&gt;{let e=document.cookie.split(";");for(let t=0;t&lt;e.length;t++){if(e[t].trim().startsWith("real_cookie_banner"))return!0}return!1},f=[{service:"adroll-ads",type:"marketing",cookies:["__adroll_fpc","_ar_v4","_adroll"]},{service:"bing-ads",type:"marketing",cookies:["_uetsid","_uetvid"]},{service:"facebook-ads",type:"marketing",cookies:["_fbp"]},{service:"google-analytics",type:"statistics",cookies:["_ga","_gid","_gat","_gat_gtag_UA_*"]},{service:"google-optimize",type:"statistics",cookies:["_ga","_gid","_gat","_gat_gtag_UA_*"]},{service:"google-ads",type:"marketing",cookies:["_gcl_au","_gcl_aw","_gcl_dc","_gac_*"]},{service:"hotjar",type:"statistics",cookies:["_hj*","_hjid"]},{service:"linkedin-ads",type:"marketing",cookies:["_li_ss","_li_id","_li_mk_*"]},{service:"microsoft-ads",type:"marketing",cookies:["_uetsid","_uetvid"]},{service:"outbrain-ads",type:"marketing",cookies:[]},{service:"pinterest-ads",type:"marketing",cookies:["_pinterest_ct_ua","_pinterest_ct_rt","_pin_unauth","_derived_epik","_pinterest_sess"]},{service:"reddit-ads",type:"marketing",cookies:["_rdt_uuid"]},{service:"snapchat-ads",type:"marketing",cookies:["sc_at","sc_anonymous_id","sc_id","_scid","_scid_r"]},{service:"taboola-ads",type:"marketing",cookies:[]},{service:"tiktok-ads",type:"marketing",cookies:["_ttp","_ttclid","ttwid"]},{service:"twitter-ads",type:"marketing",cookies:["twitter_ads_id","twid","_twclid","muc_ads"]}],y=[{getConsent:()=&gt;{let e=wpm.getCookie("borlabs-cookie");return e?(pmw.console.log("Borlabs Cookie CMP consent detected"),console.log("Pixel Manger: We deprecated direct support for Borlabs Cookie. Borlabs Cookie still can pass consent to PMW by using Google Consent Mode update calls which will be processd by the Pixel Manager."),e=decodeURI(e),e=JSON.parse(e),{statistics:e?.consents?.statistics??!0,marketing:e?.consents?.marketing??!0,preferences:!0,necessary:!0}):null},loadEventListeners:()=&gt;{document.addEventListener("borlabs-cookie-consent-saved",(()=&gt;{}),!0)}},o,{getConsent:()=&gt;{let e=wpm.getCookie("cookie_notice_accepted");return e?(pmw.console.log("Cookie Compliance CMP (by hu-manity.co) consent detected"),e="true"===e,{statistics:e,marketing:e,preferences:e,necessary:!0}):(e=wpm.getCookie("hu-consent"),e?(pmw.console.log("Cookie Compliance CMP (by hu-manity.co) consent detected"),e=JSON.parse(e),{statistics:e.categories[3]??!0,marketing:e.categories[4]??!0,preferences:e.categories[2]??!0,necessary:e.categories[1]??!0}):null)},loadEventListeners:()=&gt;{document.addEventListener("set-consent.hu",(e=&gt;{if(!e.detail.categories)return;let t={statistics:e.detail.categories[3],marketing:e.detail.categories[4],preferences:e.detail.categories[2],necessary:e.detail.categories[1]};pmw.consent.api.updateSelectively(t)}),!0)}},{getConsent:()=&gt;{let e=wpm.getCookie("CookieScriptConsent");return e?(pmw.console.log("Cookie Script CMP consent detected"),e=JSON.parse(e),"string"==typeof e.categories&amp;&amp;(e.categories=JSON.parse(e.categories)),e.action&amp;&amp;"reject"===e.action?{statistics:!1,marketing:!1,preferences:!1,necessary:!0}:e.categories&amp;&amp;e.categories.length&gt;0?{statistics:e.categories.indexOf("performance")&gt;=0,marketing:e.categories.indexOf("targeting")&gt;=0,preferences:e.categories.indexOf("functionality")&gt;=0,necessary:!0}:{statistics:!0,marketing:!0,preferences:!0,necessary:!0}):null},loadEventListeners:()=&gt;{document.addEventListener("CookieScriptAccept",(e=&gt;{let t={statistics:e.detail.categories.includes("performance"),marketing:e.detail.categories.includes("targeting"),preferences:e.detail.categories.includes("functionality"),necessary:!0};pmw.consent.api.updateSelectively(t)}),!0),document.addEventListener("CookieScriptAcceptAll",(()=&gt;{pmw.consent.api.acceptAll()}),!0),document.addEventListener("CookieScriptReject",(()=&gt;{pmw.consent.api.revokeAll()}),!0)}},i,c,p,{getConsent:()=&gt;{let e=new RegExp("_iub_cs-\\d{8,}"),t=wpm.getCookieThatContainsRegex(e);return t?(pmw.console.log("Iubenda CMP consent detected"),t=decodeURIComponent(t),t=t.replace(/_iub_cs-.*=/,""),t=JSON.parse(t),{statistics:t.purposes[4]??!0,marketing:t.purposes[5]??!0,preferences:t.purposes[2]??!0,necessary:t.purposes[1]??!0}):null},loadEventListeners:()=&gt;{window._iub&amp;&amp;wpm.consent.cmpConsentClickObserver({ids:["iubFooterBtn"],classes:["iubenda-cs-reject-btn","iubenda-cs-accept-btn"]})}},{getConsent:()=&gt;{let e=wpm.getCookie("moove_gdpr_popup");return e?(pmw.console.log("GDPR Cookie Compliance CMP (by Moove Agency) consent detected"),e=JSON.parse(e),{statistics:"0"!==e.thirdparty,marketing:"0"!==e.advanced,preferences:!0,necessary:"0"!==e.strict}):null},loadEventListeners:()=&gt;{if(!window.moove_frontend_gdpr_scripts)return;const e=document.querySelector(".mgbutton");e&amp;&amp;e.addEventListener("click",(()=&gt;{}),!0),wpm.consent.cmpConsentClickObserver({classes:["moove-gdpr-infobar-allow-all","moove-gdpr-modal-allow-all","moove-gdpr-modal-save-settings"]})}},m,g,{getConsent:()=&gt;{let e=localStorage.getItem("termly_gtm_template_default_consents");return!!e&amp;&amp;(pmw.console.log("Termly CMP consent detected"),e=JSON.parse(e),{statistics:"denied"!==e.analytics_storage,marketing:"denied"!==e.ad_storage,preferences:"denied"!==e.functionality_storage,necessary:"denied"!==e.security_storage})},loadEventListeners:()=&gt;{document.addEventListener("termlyConsent",(function(e){const t=["analytics","advertising","performance"];t.includes("analytics")&amp;&amp;t.includes("advertising")&amp;&amp;t.includes("performance")?pmw.consent.api.acceptAll():t.includes("analytics")||t.includes("advertising")||t.includes("performance")?pmw.consent.api.updateSelectively({statistics:t.includes("analytics"),marketing:t.includes("advertising"),preferences:t.includes("performance"),necessary:t.includes("essential")}):pmw.consent.api.revokeAll()}),!0)}},{getConsent:()=&gt;{let e=window.localStorage.getItem("ucData");return e?(pmw.console.log("Usercentrics CMP consent detected"),e=JSON.parse(e).gcm,{statistics:"denied"!==e.analyticsStorage,marketing:"denied"!==e.adStorage,preferences:!0,necessary:!0}):null},loadEventListeners:()=&gt;{document.addEventListener("UC_UI_CMP_EVENT",(t=&gt;{if("ACCEPT_ALL"===t.detail.type&amp;&amp;pmw.consent.api.acceptAll(),"DENY_ALL"===t.detail.type&amp;&amp;pmw.consent.api.revokeAll(),"SAVE"===t.detail.type){let t=JSON.parse(e.currentTarget.localStorage.ucData).gcm;t&amp;&amp;pmw.consent.api.updateSelectively({statistics:"granted"===t.analyticsStorage,marketing:"granted"===t.adStorage,preferences:!0,necessary:!0})}}),!0)}},{getConsent:()=&gt;{let e=wpm.getCookie("wpautoterms-cookies-notice");return e&amp;&amp;"1"===e?(pmw.console.log("WP AutoTerms CMP consent detected"),{statistics:!0,marketing:!0,preferences:!0,necessary:!0}):null},loadEventListeners:()=&gt;{let e=document.querySelectorAll(".wpautoterms-notice-close")[0];e&amp;&amp;e.addEventListener("click",(e=&gt;{pmw.consent.api.acceptAll()}),!0)}},{getConsent:()=&gt;{if(wpm.getCookieThatContainsRegex(/^wp_consent_/))return pmw.console.log("WP Consent API CMP consent detected"),{statistics:"deny"!==wpm.getCookie("wp_consent_statistics"),marketing:"deny"!==wpm.getCookie("wp_consent_marketing"),preferences:"deny"!==wpm.getCookie("wp_consent_preferences"),necessary:"deny"!==wpm.getCookie("wp_consent_functional")}},loadEventListeners:()=&gt;{document.addEventListener("wp_listen_for_consent_change",(e=&gt;{const t=e.detail;let a={statistics:"deny"!==t.statistics,marketing:"deny"!==t.marketing,preferences:"deny"!==t.preferences,necessary:"deny"!==t.functional};pmw.consent.api.updateSelectively(a)}),!0)}},{getConsent:()=&gt;{let e=wpm.getCookie("wpl_user_preference");return e?(pmw.console.log("WP Cookie Consent CMP (by wpeka.com) consent detected"),e=JSON.parse(e),{statistics:"no"!==e.analytics,marketing:"no"!==e.marketing,preferences:"no"!==e.preferences,necessary:"no"!==e.necessary}):null},loadEventListeners:()=&gt;{["cookie_action_accept","cookie_action_reject"].forEach((e=&gt;{const t=document.getElementById(e);t&amp;&amp;t.addEventListener("click",(()=&gt;{}),!0)}))}}];let v={categories:{statistics:!0,marketing:!0,preferences:!0,necessary:!0},visitorHasChosen:!1,get:(e=null)=&gt;{if(null===e)return v;let t={};for(let a of e)t[a]=v[a];return t},set:e=&gt;{for(let t in e)v[t]=e[t]}};const h=async()=&gt;{k(),b(),_(),await P(),j()},_=()=&gt;{let e=L();e&amp;&amp;(wpm.consent.categories.set(e),wpm.consent.settings.set({visitorHasChosen:!0}))},k=()=&gt;{for(let e of y)"function"==typeof e.loadEventListeners&amp;&amp;e.loadEventListeners()},b=()=&gt;{let e=!wpm.consent.explicitConsentModeActive();wpm.consent.categories.set({statistics:e,marketing:e,preferences:e,necessary:!0})},A=()=&gt;wpmDataLayer?.general?.consent_management?.explicit_consent;wpm.getConsentValues=()=&gt;wpm.consent.settings.get();const D={set:({statistics:e=wpm.consent.settings.get().statistics,marketing:t=wpm.consent.settings.get().marketing,preferences:a=wpm.consent.settings.get().preferences,necessary:r=wpm.consent.settings.get().necessary})=&gt;{v.categories.statistics=e,v.categories.marketing=t,v.categories.preferences=a,v.categories.necessary=r},get:(e=null)=&gt;{if(null===e)return v.categories;let t={};for(let a of e)t[a]=v.categories[a];return t}},L=()=&gt;{const e="pmw_cookie_consent";let t=wpm.retrieveData(e,!0)||wpm.getCookie(e);if(t)return t="object"==typeof t?t:JSON.parse(t),t=C(t),t;for(let e of y){if("function"!=typeof e.getConsent)continue;let t=e.getConsent();if(t)return t}return null},C=e=&gt;e.hasOwnProperty("analytics")||e.hasOwnProperty("ads")?(e.hasOwnProperty("analytics")&amp;&amp;(e.statistics=e.analytics,delete e.analytics),e.hasOwnProperty("ads")&amp;&amp;(e.marketing=e.ads,delete e.ads),e.preferences=!0,e.necessary=!0,e):e,P=async()=&gt;{if(!A())return;if(wpm.consent.settings.get().visitorHasChosen)return;if(!wpmDataLayer?.general?.consent_management?.restricted_regions)return;const e=await wpm.getBrowserGeo();if(I(e))return pmw.console.log("The country and/or region is restricted. Set the consent values to false and block the pixels.",e),void wpm.consent.categories.set({statistics:!1,marketing:!1,preferences:!1,necessary:!0});pmw.console.log("The country and/or region is not restricted. Set the consent values to true and fire the pixels.",e),wpm.consent.categories.set({statistics:!0,marketing:!0,preferences:!0,necessary:!0})},I=e=&gt;null===e||(!(!e.countryCode||!wpmDataLayer?.general?.consent_management?.restricted_regions.includes(e.countryCode))||!(!e.regionCode||!wpmDataLayer?.general?.consent_management?.restricted_regions.includes(e.regionCode))),S=(e,t)=&gt;wpm.consent.categories.get()[e]?(pmw.console.log(`The category ${e} has been approved. Loading the ${t} pixel.`),!0):(E(e,t),!1),E=(e,t)=&gt;{let a=A()?"explicit":"implicit";console.log(`Pixel Manager: The pixel has not loaded because you have not given consent for it yet. - mode: ${a}, category: ${e}, pixel: ${t}`)},j=()=&gt;{document.dispatchEvent(new Event("pmw_cookie_consent_management_loaded")),document.dispatchEvent(new Event("pmwCookieConsentManagementLoaded")),pmw.console.log("Loaded consent category settings: ",wpm.consent.categories.get())},x=({ids:e=[],classes:t=[]})=&gt;{t=t.map((e=&gt;e.startsWith(".")?e:"."+e));new MutationObserver(((a,r)=&gt;{for(let o of a)if(o.addedNodes.length){if(t.length&gt;0){document.querySelectorAll(t.join(", ")).forEach((e=&gt;{e.addEventListener("click",(()=&gt;{location.reload()})),r.disconnect()}))}e.length&gt;0&amp;&amp;e.forEach((e=&gt;{const t=document.getElementById(e);t&amp;&amp;(t.addEventListener("click",(()=&gt;{location.reload()})),r.disconnect())}))}})).observe(document.body,{childList:!0,subtree:!0})}},155:(e,t,a)=&gt;{a(211),a(728)},160:function(e,t,a){"use strict";var r=this&amp;&amp;this.__spreadArrays||function(){for(var e=0,t=0,a=arguments.length;t&lt;a;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t&lt;a;t++)for(var n=arguments[t],i=0,s=n.length;i&lt;s;i++,o++)r[o]=n[i];return r};Object.defineProperty(t,"__esModule",{value:!0}),t.isSpecial=t.isReserved=t.isIPv4MappedAddress=t.isLocalhost=t.isPrivate=t.createChecker=t.isInSubnet=t.extractMappedIpv4=void 0;var o=a(609),n=a(503),i=/\./,s=/^(.+:ffff:)(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(?:%.+)?$/,c=/:/,d=/::/;function p(e){if(!o.isIPv6(e))throw new Error("not a valid IPv6 address: "+e);if(i.test(e))return p(function(e){var t=e.match(s);if(!t||!o.isIPv4(t[2]))throw new Error("not a mapped IPv4 address: "+e);var a=t[1],r=t[2].split(i).map((function(e){return parseInt(e,10)}));return""+a+((r[0]&lt;&lt;8)+r[1]).toString(16)+":"+((r[2]&lt;&lt;8)+r[3]).toString(16)}(e));var t=e.split(d),a=t[0],r=t[1],n=a&amp;&amp;a.split(c)||[],l=r&amp;&amp;r.split(c)||[],m=new Array(8-(n.length+l.length));return n.concat(m,l)}function l(e){if(Array.isArray(e)){var t=e.map((function(e){return m(e)}));return function(e){var a=p(e);return t.some((function(e){return e(a)}))}}var a=m(e);return function(e){var t=p(e);return a(t)}}function m(e){var t=e.split("/"),a=t[0],r=t[1],o=parseInt(r,10);if(!a||!Number.isInteger(o))throw new Error("not a valid IPv6 CIDR subnet: "+e);if(o&lt;0||o&gt;128)throw new Error("not a valid IPv6 prefix length: "+o+" (from "+e+")");var n=p(a);return function(e){for(var t=0;t&lt;8;++t){var a=Math.min(o-16*t,16);if(a&lt;=0)break;if((n[t]&amp;&amp;parseInt(n[t],16)||0)&gt;&gt;16-a!==(e[t]&amp;&amp;parseInt(e[t],16)||0)&gt;&gt;16-a)return!1}return!0}}t.extractMappedIpv4=function(e){var t=e.match(s);if(!t||!o.isIPv4(t[2]))throw new Error("not a mapped IPv4 address: "+e);return t[2]},t.isInSubnet=function(e,t){return l(t)(e)},t.createChecker=l;var u={};t.isPrivate=function(e){return"private"in u==!1&amp;&amp;(u.private=l(n.default.private.ipv6)),u.private(e)},t.isLocalhost=function(e){return"localhost"in u==!1&amp;&amp;(u.localhost=l(n.default.localhost.ipv6)),u.localhost(e)},t.isIPv4MappedAddress=function(e){if("mapped"in u==!1&amp;&amp;(u.mapped=l("::ffff:0:0/96")),u.mapped(e)){var t=e.match(s);return Boolean(t&amp;&amp;o.isIPv4(t[2]))}return!1},t.isReserved=function(e){return"reserved"in u==!1&amp;&amp;(u.reserved=l(n.default.reserved.ipv6)),u.reserved(e)},t.isSpecial=function(e){return"special"in u==!1&amp;&amp;(u.special=l(r(n.default.private.ipv6,n.default.localhost.ipv6,n.default.reserved.ipv6))),u.special(e)}},179:(e,t,a)=&gt;{"use strict";a.r(t),a.d(t,{getLocationByTimeZone:()=&gt;r});const r=()=&gt;{const e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(""===e||!e)return null;let t={countryCode:{"Africa/Abidjan":["CI","BF","GH","GM","GN","ML","MR","SH","SL","SN","TG"],"Africa/Accra":["GH"],"Africa/Addis_Ababa":["ET"],"Africa/Algiers":["DZ"],"Africa/Asmara":["ER"],"Africa/Asmera":["ER"],"Africa/Bamako":["ML"],"Africa/Bangui":["CF"],"Africa/Banjul":["GM"],"Africa/Bissau":["GW"],"Africa/Blantyre":["MW"],"Africa/Brazzaville":["CG"],"Africa/Bujumbura":["BI"],"Africa/Cairo":["EG"],"Africa/Casablanca":["MA"],"Africa/Ceuta":["ES"],"Africa/Conakry":["GN"],"Africa/Dakar":["SN"],"Africa/Dar_es_Salaam":["TZ"],"Africa/Djibouti":["DJ"],"Africa/Douala":["CM"],"Africa/El_Aaiun":["EH"],"Africa/Freetown":["SL"],"Africa/Gaborone":["BW"],"Africa/Harare":["ZW"],"Africa/Johannesburg":["ZA","LS","SZ"],"Africa/Juba":["SS"],"Africa/Kampala":["UG"],"Africa/Khartoum":["SD"],"Africa/Kigali":["RW"],"Africa/Kinshasa":["CD"],"Africa/Lagos":["NG","AO","BJ","CD","CF","CG","CM","GA","GQ","NE"],"Africa/Libreville":["GA"],"Africa/Lome":["TG"],"Africa/Luanda":["AO"],"Africa/Lubumbashi":["CD"],"Africa/Lusaka":["ZM"],"Africa/Malabo":["GQ"],"Africa/Maputo":["MZ","BI","BW","CD","MW","RW","ZM","ZW"],"Africa/Maseru":["LS"],"Africa/Mbabane":["SZ"],"Africa/Mogadishu":["SO"],"Africa/Monrovia":["LR"],"Africa/Nairobi":["KE","DJ","ER","ET","KM","MG","SO","TZ","UG","YT"],"Africa/Ndjamena":["TD"],"Africa/Niamey":["NE"],"Africa/Nouakchott":["MR"],"Africa/Ouagadougou":["BF"],"Africa/Porto-Novo":["BJ"],"Africa/Sao_Tome":["ST"],"Africa/Timbuktu":["ML"],"Africa/Tripoli":["LY"],"Africa/Tunis":["TN"],"Africa/Windhoek":["NA"],"America/Adak":["US"],"America/Anchorage":["US"],"America/Anguilla":["AI"],"America/Antigua":["AG"],"America/Araguaina":["BR"],"America/Argentina/Buenos_Aires":["AR"],"America/Argentina/Catamarca":["AR"],"America/Argentina/Cordoba":["AR"],"America/Argentina/Jujuy":["AR"],"America/Argentina/La_Rioja":["AR"],"America/Argentina/Mendoza":["AR"],"America/Argentina/Rio_Gallegos":["AR"],"America/Argentina/Salta":["AR"],"America/Argentina/San_Juan":["AR"],"America/Argentina/San_Luis":["AR"],"America/Argentina/Tucuman":["AR"],"America/Argentina/Ushuaia":["AR"],"America/Aruba":["AW"],"America/Asuncion":["PY"],"America/Atikokan":["CA"],"America/Bahia":["BR"],"America/Bahia_Banderas":["MX"],"America/Barbados":["BB"],"America/Belem":["BR"],"America/Belize":["BZ"],"America/Blanc-Sablon":["CA"],"America/Boa_Vista":["BR"],"America/Bogota":["CO"],"America/Boise":["US"],"America/Cambridge_Bay":["CA"],"America/Campo_Grande":["BR"],"America/Cancun":["MX"],"America/Caracas":["VE"],"America/Cayenne":["GF"],"America/Cayman":["KY"],"America/Chicago":["US"],"America/Chihuahua":["MX"],"America/Coral_Harbour":["CA"],"America/Costa_Rica":["CR"],"America/Creston":["CA"],"America/Cuiaba":["BR"],"America/Curacao":["CW"],"America/Danmarkshavn":["GL"],"America/Dawson":["CA"],"America/Dawson_Creek":["CA"],"America/Denver":["US"],"America/Detroit":["US"],"America/Dominica":["DM"],"America/Edmonton":["CA"],"America/Eirunepe":["BR"],"America/El_Salvador":["SV"],"America/Fort_Nelson":["CA"],"America/Fortaleza":["BR"],"America/Glace_Bay":["CA"],"America/Goose_Bay":["CA"],"America/Grand_Turk":["TC"],"America/Grenada":["GD"],"America/Guadeloupe":["GP"],"America/Guatemala":["GT"],"America/Guayaquil":["EC"],"America/Guyana":["GY"],"America/Halifax":["CA"],"America/Havana":["CU"],"America/Hermosillo":["MX"],"America/Indiana/Indianapolis":["US"],"America/Indiana/Knox":["US"],"America/Indiana/Marengo":["US"],"America/Indiana/Petersburg":["US"],"America/Indiana/Tell_City":["US"],"America/Indiana/Vevay":["US"],"America/Indiana/Vincennes":["US"],"America/Indiana/Winamac":["US"],"America/Inuvik":["CA"],"America/Iqaluit":["CA"],"America/Jamaica":["JM"],"America/Juneau":["US"],"America/Kentucky/Louisville":["US"],"America/Kentucky/Monticello":["US"],"America/Kralendijk":["BQ"],"America/La_Paz":["BO"],"America/Lima":["PE"],"America/Los_Angeles":["US"],"America/Lower_Princes":["SX"],"America/Maceio":["BR"],"America/Managua":["NI"],"America/Manaus":["BR"],"America/Marigot":["MF"],"America/Martinique":["MQ"],"America/Matamoros":["MX"],"America/Mazatlan":["MX"],"America/Menominee":["US"],"America/Merida":["MX"],"America/Metlakatla":["US"],"America/Mexico_City":["MX"],"America/Miquelon":["PM"],"America/Moncton":["CA"],"America/Monterrey":["MX"],"America/Montevideo":["UY"],"America/Montreal":["CA"],"America/Montserrat":["MS"],"America/Nassau":["BS"],"America/New_York":["US"],"America/Nipigon":["CA"],"America/Nome":["US"],"America/Noronha":["BR"],"America/North_Dakota/Beulah":["US"],"America/North_Dakota/Center":["US"],"America/North_Dakota/New_Salem":["US"],"America/Nuuk":["GL"],"America/Ojinaga":["MX"],"America/Panama":["PA","CA","KY"],"America/Pangnirtung":["CA"],"America/Paramaribo":["SR"],"America/Phoenix":["US","CA"],"America/Port-au-Prince":["HT"],"America/Port_of_Spain":["TT"],"America/Porto_Velho":["BR"],"America/Puerto_Rico":["PR","AG","CA","AI","AW","BL","BQ","CW","DM","GD","GP","KN","LC","MF","MS","SX","TT","VC","VG","VI"],"America/Punta_Arenas":["CL"],"America/Rainy_River":["CA"],"America/Rankin_Inlet":["CA"],"America/Recife":["BR"],"America/Regina":["CA"],"America/Resolute":["CA"],"America/Rio_Branco":["BR"],"America/Santarem":["BR"],"America/Santiago":["CL"],"America/Santo_Domingo":["DO"],"America/Sao_Paulo":["BR"],"America/Scoresbysund":["GL"],"America/Sitka":["US"],"America/St_Barthelemy":["BL"],"America/St_Johns":["CA"],"America/St_Kitts":["KN"],"America/St_Lucia":["LC"],"America/St_Thomas":["VI"],"America/St_Vincent":["VC"],"America/Swift_Current":["CA"],"America/Tegucigalpa":["HN"],"America/Thule":["GL"],"America/Thunder_Bay":["CA"],"America/Tijuana":["MX"],"America/Toronto":["CA","BS"],"America/Tortola":["VG"],"America/Vancouver":["CA"],"America/Virgin":["VI"],"America/Whitehorse":["CA"],"America/Winnipeg":["CA"],"America/Yakutat":["US"],"America/Yellowknife":["CA"],"Antarctica/Casey":["AQ"],"Antarctica/Davis":["AQ"],"Antarctica/DumontDUrville":["AQ"],"Antarctica/Macquarie":["AU"],"Antarctica/Mawson":["AQ"],"Antarctica/McMurdo":["AQ"],"Antarctica/Palmer":["AQ"],"Antarctica/Rothera":["AQ"],"Antarctica/South_Pole":["AQ"],"Antarctica/Syowa":["AQ"],"Antarctica/Troll":["AQ"],"Antarctica/Vostok":["AQ"],"Arctic/Longyearbyen":["SJ"],"Asia/Aden":["YE"],"Asia/Almaty":["KZ"],"Asia/Amman":["JO"],"Asia/Anadyr":["RU"],"Asia/Aqtau":["KZ"],"Asia/Aqtobe":["KZ"],"Asia/Ashgabat":["TM"],"Asia/Atyrau":["KZ"],"Asia/Baghdad":["IQ"],"Asia/Bahrain":["BH"],"Asia/Baku":["AZ"],"Asia/Bangkok":["TH","KH","LA","VN"],"Asia/Barnaul":["RU"],"Asia/Beirut":["LB"],"Asia/Bishkek":["KG"],"Asia/Brunei":["BN"],"Asia/Chita":["RU"],"Asia/Choibalsan":["MN"],"Asia/Colombo":["LK"],"Asia/Damascus":["SY"],"Asia/Dhaka":["BD"],"Asia/Dili":["TL"],"Asia/Dubai":["AE","OM"],"Asia/Dushanbe":["TJ"],"Asia/Famagusta":["CY"],"Asia/Gaza":["PS"],"Asia/Hebron":["PS"],"Asia/Ho_Chi_Minh":["VN"],"Asia/Hong_Kong":["HK"],"Asia/Hovd":["MN"],"Asia/Irkutsk":["RU"],"Asia/Jakarta":["ID"],"Asia/Jayapura":["ID"],"Asia/Jerusalem":["IL"],"Asia/Kabul":["AF"],"Asia/Kamchatka":["RU"],"Asia/Karachi":["PK"],"Asia/Kathmandu":["NP"],"Asia/Khandyga":["RU"],"Asia/Kolkata":["IN"],"Asia/Krasnoyarsk":["RU"],"Asia/Kuala_Lumpur":["MY"],"Asia/Kuching":["MY"],"Asia/Kuwait":["KW"],"Asia/Macau":["MO"],"Asia/Magadan":["RU"],"Asia/Makassar":["ID"],"Asia/Manila":["PH"],"Asia/Muscat":["OM"],"Asia/Nicosia":["CY"],"Asia/Novokuznetsk":["RU"],"Asia/Novosibirsk":["RU"],"Asia/Omsk":["RU"],"Asia/Oral":["KZ"],"Asia/Phnom_Penh":["KH"],"Asia/Pontianak":["ID"],"Asia/Pyongyang":["KP"],"Asia/Qatar":["QA","BH"],"Asia/Qostanay":["KZ"],"Asia/Qyzylorda":["KZ"],"Asia/Riyadh":["SA","AQ","KW","YE"],"Asia/Sakhalin":["RU"],"Asia/Samarkand":["UZ"],"Asia/Seoul":["KR"],"Asia/Shanghai":["CN"],"Asia/Singapore":["SG","MY"],"Asia/Srednekolymsk":["RU"],"Asia/Taipei":["TW"],"Asia/Tashkent":["UZ"],"Asia/Tbilisi":["GE"],"Asia/Tehran":["IR"],"Asia/Thimphu":["BT"],"Asia/Tokyo":["JP"],"Asia/Tomsk":["RU"],"Asia/Ulaanbaatar":["MN"],"Asia/Urumqi":["CN"],"Asia/Ust-Nera":["RU"],"Asia/Vientiane":["LA"],"Asia/Vladivostok":["RU"],"Asia/Yakutsk":["RU"],"Asia/Yangon":["MM"],"Asia/Yekaterinburg":["RU"],"Asia/Yerevan":["AM"],"Atlantic/Azores":["PT"],"Atlantic/Bermuda":["BM"],"Atlantic/Canary":["ES"],"Atlantic/Cape_Verde":["CV"],"Atlantic/Faroe":["FO"],"Atlantic/Jan_Mayen":["SJ"],"Atlantic/Madeira":["PT"],"Atlantic/Reykjavik":["IS"],"Atlantic/South_Georgia":["GS"],"Atlantic/St_Helena":["SH"],"Atlantic/Stanley":["FK"],"Australia/Adelaide":["AU"],"Australia/Brisbane":["AU"],"Australia/Broken_Hill":["AU"],"Australia/Darwin":["AU"],"Australia/Eucla":["AU"],"Australia/Hobart":["AU"],"Australia/Lindeman":["AU"],"Australia/Lord_Howe":["AU"],"Australia/Melbourne":["AU"],"Australia/Perth":["AU"],"Australia/Sydney":["AU"],"Canada/Eastern":["CA"],"Europe/Amsterdam":["NL"],"Europe/Andorra":["AD"],"Europe/Astrakhan":["RU"],"Europe/Athens":["GR"],"Europe/Belfast":["GB"],"Europe/Belgrade":["RS","BA","HR","ME","MK","SI"],"Europe/Berlin":["DE"],"Europe/Bratislava":["SK"],"Europe/Brussels":["BE"],"Europe/Bucharest":["RO"],"Europe/Budapest":["HU"],"Europe/Busingen":["DE"],"Europe/Chisinau":["MD"],"Europe/Copenhagen":["DK"],"Europe/Dublin":["IE"],"Europe/Gibraltar":["GI"],"Europe/Guernsey":["GG"],"Europe/Helsinki":["FI","AX"],"Europe/Isle_of_Man":["IM"],"Europe/Istanbul":["TR"],"Europe/Jersey":["JE"],"Europe/Kaliningrad":["RU"],"Europe/Kiev":["UA"],"Europe/Kirov":["RU"],"Europe/Lisbon":["PT"],"Europe/Ljubljana":["SI"],"Europe/London":["GB","GG","IM","JE"],"Europe/Luxembourg":["LU"],"Europe/Madrid":["ES"],"Europe/Malta":["MT"],"Europe/Mariehamn":["AX"],"Europe/Minsk":["BY"],"Europe/Monaco":["MC"],"Europe/Moscow":["RU"],"Europe/Oslo":["NO","SJ","BV"],"Europe/Paris":["FR"],"Europe/Podgorica":["ME"],"Europe/Prague":["CZ","SK"],"Europe/Riga":["LV"],"Europe/Rome":["IT","SM","VA"],"Europe/Samara":["RU"],"Europe/San_Marino":["SM"],"Europe/Sarajevo":["BA"],"Europe/Saratov":["RU"],"Europe/Simferopol":["RU","UA"],"Europe/Skopje":["MK"],"Europe/Sofia":["BG"],"Europe/Stockholm":["SE"],"Europe/Tallinn":["EE"],"Europe/Tirane":["AL"],"Europe/Ulyanovsk":["RU"],"Europe/Uzhgorod":["UA"],"Europe/Vaduz":["LI"],"Europe/Vatican":["VA"],"Europe/Vienna":["AT"],"Europe/Vilnius":["LT"],"Europe/Volgograd":["RU"],"Europe/Warsaw":["PL"],"Europe/Zagreb":["HR"],"Europe/Zaporozhye":["UA"],"Europe/Zurich":["CH","DE","LI"],GB:["GB"],"GB-Eire":["GB"],"Indian/Antananarivo":["MG"],"Indian/Chagos":["IO"],"Indian/Christmas":["CX"],"Indian/Cocos":["CC"],"Indian/Comoro":["KM"],"Indian/Kerguelen":["TF","HM"],"Indian/Mahe":["SC"],"Indian/Maldives":["MV"],"Indian/Mauritius":["MU"],"Indian/Mayotte":["YT"],"Indian/Reunion":["RE","TF"],NZ:["NZ"],"Pacific/Apia":["WS"],"Pacific/Auckland":["NZ","AQ"],"Pacific/Bougainville":["PG"],"Pacific/Chatham":["NZ"],"Pacific/Chuuk":["FM"],"Pacific/Easter":["CL"],"Pacific/Efate":["VU"],"Pacific/Fakaofo":["TK"],"Pacific/Fiji":["FJ"],"Pacific/Funafuti":["TV"],"Pacific/Galapagos":["EC"],"Pacific/Gambier":["PF"],"Pacific/Guadalcanal":["SB"],"Pacific/Guam":["GU","MP"],"Pacific/Honolulu":["US","UM"],"Pacific/Johnston":["UM"],"Pacific/Kanton":["KI"],"Pacific/Kiritimati":["KI"],"Pacific/Kosrae":["FM"],"Pacific/Kwajalein":["MH"],"Pacific/Majuro":["MH"],"Pacific/Marquesas":["PF"],"Pacific/Midway":["UM"],"Pacific/Nauru":["NR"],"Pacific/Niue":["NU"],"Pacific/Norfolk":["NF"],"Pacific/Noumea":["NC"],"Pacific/Pago_Pago":["AS","UM"],"Pacific/Palau":["PW"],"Pacific/Pitcairn":["PN"],"Pacific/Pohnpei":["FM"],"Pacific/Port_Moresby":["PG","AQ"],"Pacific/Rarotonga":["CK"],"Pacific/Saipan":["MP"],"Pacific/Samoa":["WS"],"Pacific/Tahiti":["PF"],"Pacific/Tarawa":["KI"],"Pacific/Tongatapu":["TO"],"Pacific/Wake":["UM"],"Pacific/Wallis":["WF"],Singapore:["SG"],"US/Arizona":["US"],"US/Hawaii":["US"],"US/Samoa":["WS"]}[e][0].toUpperCase()};return"America/Los_Angeles"===e&amp;&amp;(t.regionCode="US-CA"),"Europe/Zurich"===e&amp;&amp;(t.regionCode="CH-ZH"),t}},181:(e,t,a)=&gt;{"use strict";a.r(t),a.d(t,{error:()=&gt;o,log:()=&gt;r});const r=(e,...t)=&gt;{n()&amp;&amp;("object"==typeof e?console.log("Pixel Manager: ",e,...t):t.length?console.log("Pixel Manager: "+e,...t):console.log("Pixel Manager: "+e))},o=(e,...t)=&gt;{"object"==typeof e?console.error("Pixel Manager: ",e,...t):t.length?console.error("Pixel Manager: "+e,...t):console.error("Pixel Manager: "+e)},n=()=&gt;!i()&amp;&amp;(!!s()||(!!c()||!!wpmDataLayer?.general?.logger?.is_active)),i=()=&gt;(wpm.urlHasParameter("pmwloggeroff")&amp;&amp;wpm.storeData("loggerEnabled",!1),wpm.urlHasParameter("pmwloggeroff")),s=()=&gt;wpm.retrieveData("loggerEnabled"),c=()=&gt;(wpm.urlHasParameter("pmwloggeron")&amp;&amp;wpm.storeData("loggerEnabled",!0),wpm.urlHasParameter("pmwloggeron"))},189:(e,t,a)=&gt;{a(783),window.wpm.consent=a(153),window.pmw={consent:{api:a(857)},console:a(181)},a(616)},196:()=&gt;{const e=e=&gt;e=(e=e.replace(/&lt;[^&gt;]*&gt;?/gm,"").replace(/\n/gm,"").replace(/\t/gm,"")).trim();jQuery("form.woocommerce-checkout").on("change","#shipping_method",(a=&gt;{a.target?.value&amp;&amp;a.target?.id&amp;&amp;t({slug:a.target.value,text:e(jQuery("label[for='"+a.target.id+"']").text())})})),jQuery((()=&gt;{if(jQuery("#shipping_method").length){let a=jQuery("#shipping_method").find(":checked");if(a.length){if(!a.val())return;if(!a.attr("id"))return;t({slug:a.val(),text:e(jQuery("label[for='"+a.attr("id")+"']").text())})}}}));const t=e=&gt;{jQuery(document).trigger("pmw:add-shipping-info",{shippingTier:e})};let a=!1;jQuery("form.woocommerce-checkout").on("change",'input[name="payment_method"]',(t=&gt;{t.target.value&amp;&amp;t.target.id&amp;&amp;(r({slug:t.target.value,text:e(jQuery("label[for='"+t.target.id+"']").text())}),a=!0)})),jQuery((()=&gt;{if(a)return;let t=jQuery('input[name="payment_method"]:checked');if(t.length){if(!t.val())return;if(!t.attr("id"))return;r({slug:t.val(),text:e(jQuery("label[for='"+t.attr("id")+"']").text())})}}));const r=e=&gt;{jQuery(document).trigger("pmw:add-payment-info",{paymentType:e})};jQuery(document).on("click",".remove_from_cart_button, .remove",(e=&gt;{try{let t=new URL(jQuery(e.currentTarget).attr("href")),a=wpm.getProductIdByCartItemKeyUrl(t);wpm.removeProductFromCart(a)}catch(e){console.error(e)}}));const o=wpm.prepareSelectors([".checkout-button",".cart-checkout-button",".button.checkout",".xoo-wsc-ft-btn-checkout",".elementor-button--checkout",".xt_woofc-checkout",".fkcart-checkout--text"],"beginCheckout");jQuery(document).on("click init_checkout",o,(()=&gt;{jQuery(document).trigger("pmw:begin-checkout")})),jQuery(document).on("updated_cart_totals",(()=&gt;{jQuery(document).trigger("pmw:view-cart")})),jQuery(document).on("wpmLoad",(e=&gt;{jQuery(document).on("payment_method_selected",(()=&gt;{!1===wpm.paymentMethodSelected&amp;&amp;wpm.fireCheckoutProgress(3),wpm.fireCheckoutOption(3,jQuery("input[name='payment_method']:checked").val()),wpm.paymentMethodSelected=!0}))})),jQuery(document).on("wpmLoad",(()=&gt;{try{wpm.initCart()}catch(e){console.error(e)}})),jQuery(document).on("wpmLoad",(()=&gt;{wpmDataLayer.products=wpmDataLayer.products||{};let e=wpm.getAddToCartLinkProductIds();wpm.getProductsFromBackend(e)})),jQuery(document).on("wpmLoad",(()=&gt;{if(!document.referrer)return;if(wpm.retrieveData("referrer"))return;let e=new URL(document.referrer).hostname;e!==window.location.host&amp;&amp;wpm.storeData("referrer",e)})),jQuery(document).on("wpmLoad",(()=&gt;{let e=wpm.getUrlParameter("gclid");e&amp;&amp;wpm.storeData("gclid",e);let t=wpm.getUrlParameter("wbraid");t&amp;&amp;wpm.storeData("wbraid",t);let a=wpm.getUrlParameter("gbraid");a&amp;&amp;wpm.storeData("gbraid",a);let r=wpm.getUrlParameter("fbclid");r&amp;&amp;(r="fb.1."+Math.floor(Date.now()/1e3)+"."+r,wpm.storeData("fbclid",r));let o=wpm.getUrlParameter("ttclid");o&amp;&amp;wpm.storeData("ttclid",o);let n=wpm.getUrlParameter("ScCid");n&amp;&amp;wpm.storeData("scid",n);let i=wpm.getUrlParameter("epik");i&amp;&amp;wpm.storeData("epik",i)})),jQuery(document).on("wpmLoad",(()=&gt;{try{if("undefined"!=typeof wpmDataLayer&amp;&amp;!wpmDataLayer?.pmw_loaded){if(jQuery(document).trigger("pmw:load-always"),wpmDataLayer?.shop)if("product"===wpmDataLayer.shop.page_type&amp;&amp;"variable"!==wpmDataLayer.shop.product_type&amp;&amp;wpm.getMainProductIdFromProductPage()){let e=wpm.getProductDataForViewItemEvent(wpm.getMainProductIdFromProductPage());jQuery(document).trigger("pmw:view-item",e)}else"product_category"===wpmDataLayer.shop.page_type?jQuery(document).trigger("pmw:view-category"):"search"===wpmDataLayer.shop.page_type?jQuery(document).trigger("pmw:search"):"cart"===wpmDataLayer.shop.page_type?jQuery(document).trigger("pmw:view-cart"):"order_received_page"===wpmDataLayer.shop.page_type?wpmDataLayer?.order&amp;&amp;!wpm.isOrderIdStored(wpmDataLayer.order.id)&amp;&amp;(jQuery(document).trigger("pmw:view-order-received-page"),wpm.writeOrderIdToStorage(wpmDataLayer.order.id,wpmDataLayer.order.key),"function"==typeof wpm.acrRemoveCookie&amp;&amp;wpm.acrRemoveCookie()):jQuery(document).trigger("pmw:everywhere-else");else jQuery(document).trigger("pmw:everywhere-else");wpmDataLayer?.user?.id&amp;&amp;!wpm.hasLoginEventFired()&amp;&amp;(jQuery(document).trigger("pmw:login"),wpm.setLoginEventFired()),wpmDataLayer.pmw_loaded=!0}}catch(e){console.error(e)}})),jQuery(document).on("wpmLoad",(()=&gt;{if(wpmDataLayer?.general?.lazy_load_pmw)try{var e=jQuery(".variations_form");if(0===e.length)return;const t=()=&gt;{let t=!0,r={};if(a.each(((e,a)=&gt;{const o=jQuery(a).val(),n=jQuery(a).attr("name");o?r[n]=o:t=!1})),t){const t=e.data("product_variations");if(!t)return;const a=t.find((e=&gt;Object.keys(r).every((t=&gt;e.attributes[t]===r[t]))));a&amp;&amp;wpm.triggerViewItemEventPrep(a.variation_id)}};let a=e.find("select");a.on("change",t),t()}catch(e){pmw.console.error(e)}})),jQuery(document).on("wpmLoad",(async()=&gt;{!1===wpm.retrieveData("restEndpointAvailable")&amp;&amp;pmw.console.error("REST endpoint is not available. Using admin-ajax.php instead.")})),jQuery(document).on("pmw:add-to-cart",((e,t)=&gt;{pmw.console.log("pmw:add-to-cart event fired",{event:e,product:t});let a={event:"add_to_cart",product:t};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(a.facebook={event_name:"AddToCart",event_id:wpm.getFbRandomEventId(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:wpm.fbGetProductDataForCapiEvent(t)},wpm.retrieveData("referrer")&amp;&amp;(a.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer")))),wpmDataLayer?.pixels?.pinterest?.loaded&amp;&amp;(a.pinterest=wpm.getPinterestS2SBaseData(),a.pinterest.event_name="addtocart",a.pinterest.custom_data=wpm.pinterestGetProductDataForCapiEvent(t)),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(a.tiktok={event:"AddToCart",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData(),properties:{value:t.price*t.quantity,currency:t.currency,content_type:"product",contents:[{content_id:wpm.getProductIdForSpecificPixel(t,"tiktok"),content_name:t.name,quantity:t.quantity,price:t.price}]}}),wpmDataLayer?.pixels?.snapchat?.loaded&amp;&amp;(a.snapchat=wpm.getSnapchatS2SBaseData(),a.snapchat.event_name="ADD_CART",a.snapchat.custom_data=wpm.getSnapchatCustomDataForProduct(t)),jQuery(document).trigger("pmw:s2s:add-to-cart",a),wpm.sendEventPayloadToServer(a)})),jQuery(document).on("pmw:begin-checkout",(e=&gt;{pmw.console.log("pmw:begin-checkout event fired",{event:e});let t={event:"begin_checkout"};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(t.facebook={event_name:"InitiateCheckout",event_id:wpm.getFbRandomEventId(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:{}},wpm.retrieveData("referrer")&amp;&amp;(t.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer"))),wpmDataLayer?.cart&amp;&amp;!jQuery.isEmptyObject(wpmDataLayer.cart)&amp;&amp;(t.facebook.custom_data={content_type:"product",content_ids:wpm.fbGetContentIdsFromCart(),value:wpm.getCartValue(),currency:wpmDataLayer.shop.currency})),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(t.tiktok={event:"InitiateCheckout",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData(),properties:wpm.tiktokGetPropertiesFromCart()}),wpmDataLayer?.pixels?.snapchat?.loaded&amp;&amp;(t.snapchat=wpm.getSnapchatS2SBaseData(),t.snapchat.event_name="START_CHECKOUT"),jQuery(document).trigger("pmw:s2s:begin-checkout",t),wpm.sendEventPayloadToServer(t)})),jQuery(document).on("pmw:add-payment-info",(e=&gt;{pmw.console.log("pmw:add-payment-info event fired",{event:e});let t={event:"add_payment_info"};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(t.facebook={event_name:"AddPaymentInfo",event_id:wpm.getFbRandomEventId(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:{}},wpm.retrieveData("referrer")&amp;&amp;(t.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer")))),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(t.tiktok={event:"AddPaymentInfo",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData()}),jQuery(document).trigger("pmw:s2s:add-payment-info",t),wpm.sendEventPayloadToServer(t)})),jQuery(document).on("pmw:add-to-wishlist",((e,t)=&gt;{pmw.console.log("pmw:add-to-wishlist event fired",{event:e,product:t});let a={event:"add_to_wishlist",product:t};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(a.facebook={event_name:"AddToWishlist",event_id:wpm.getFbRandomEventId(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:wpm.fbGetProductDataForCapiEvent(t)},wpm.retrieveData("referrer")&amp;&amp;(a.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer")))),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(a.tiktok={event:"AddToWishlist",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData(),properties:{value:t.price*t.quantity,currency:t.currency,content_type:"product",contents:[{content_id:wpm.getProductIdForSpecificPixel(t,"tiktok"),content_name:t.name,quantity:t.quantity,price:t.price}]}}),wpmDataLayer?.pixels?.snapchat?.loaded&amp;&amp;(a.snapchat=wpm.getSnapchatS2SBaseData(),a.snapchat.event_name="ADD_TO_WISHLIST",a.snapchat.custom_data=wpm.getSnapchatCustomDataForProduct(t)),jQuery(document).trigger("pmw:s2s:add-to-wishlist",a),wpm.sendEventPayloadToServer(a)})),jQuery(document).on("pmw:view-item",(function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null;pmw.console.log("pmw:view-item event fired",{event:e,product:t});let a={event:"view_item",product:t};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(a.facebook={event_name:"ViewContent",event_id:wpm.getFbRandomEventId(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:{}},wpm.retrieveData("referrer")&amp;&amp;(a.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer"))),t&amp;&amp;(a.facebook.custom_data=wpm.fbGetProductDataForCapiEvent(t))),wpmDataLayer?.pixels?.pinterest?.loaded&amp;&amp;(a.pinterest=wpm.getPinterestS2SBaseData(),a.pinterest.event_name="pagevisit",t&amp;&amp;(a.pinterest.custom_data=wpm.pinterestGetProductDataForCapiEvent(t))),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(a.tiktok={event:"ViewContent",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData()},t&amp;&amp;(a.tiktok.properties={value:t.price*t.quantity,currency:t.currency,content_type:"product",contents:[{content_id:wpm.getProductIdForSpecificPixel(t,"tiktok"),content_name:t.name,quantity:t.quantity,price:t.price}]})),wpmDataLayer?.pixels?.snapchat?.loaded&amp;&amp;(a.snapchat=wpm.getSnapchatS2SBaseData(),a.snapchat.event_name="VIEW_CONTENT",t&amp;&amp;(a.snapchat.custom_data=wpm.getSnapchatCustomDataForProduct(t))),jQuery(document).trigger("pmw:s2s:view-item",a),wpm.sendEventPayloadToServer(a)})),jQuery(document).on("pmw:view-category",(function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null;pmw.console.log("pmw:view-category event fired",{event:e,product:t});let a={event:"view_category"};wpmDataLayer?.pixels?.pinterest?.loaded&amp;&amp;(a.pinterest=wpm.getPinterestS2SBaseData(),a.pinterest.event_name="viewcategory"),jQuery(document).trigger("pmw:s2s:view-category",a),wpm.sendEventPayloadToServer(a)})),jQuery(document).on("pmw:search",(e=&gt;{pmw.console.log("pmw:search event fired",{event:e});let t={event:"search"};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(t.facebook={event_name:"Search",event_id:wpm.getFbRandomEventId(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:{search_string:wpm.getSearchTermFromUrl()}},wpm.retrieveData("referrer")&amp;&amp;(t.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer")))),wpmDataLayer?.pixels?.pinterest?.loaded&amp;&amp;(t.pinterest=wpm.getPinterestS2SBaseData(),t.pinterest.event_name="search",t.pinterest.custom_data={search_string:wpm.getSearchTermFromUrl()}),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(t.tiktok={event:"Search",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData(),properties:{query:wpm.getSearchTermFromUrl()}}),wpmDataLayer?.pixels?.snapchat?.loaded&amp;&amp;(t.snapchat=wpm.getSnapchatS2SBaseData(),t.snapchat.event_name="SEARCH",t.snapchat.custom_data={search_string:wpm.getSearchTermFromUrl()}),jQuery(document).trigger("pmw:s2s:search",t),wpm.sendEventPayloadToServer(t)})),jQuery(document).on("pmw:place-order",(e=&gt;{pmw.console.log("pmw:place-order event fired",{event:e});let t={event:"place_order"};wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(t.tiktok={event:"PlaceAnOrder",event_id:wpm.getRandomEventId(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData(),properties:wpm.tiktokGetPropertiesFromCart()}),jQuery(document).trigger("pmw:s2s:place-order",t),wpm.sendEventPayloadToServer(t)})),jQuery(document).on("pmw:view-order-received-page",(e=&gt;{pmw.console.log("pmw:view-order-received-page event fired",{event:e});let t={event:"order_received"};wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;(t.facebook={event_name:"Purchase",event_id:wpmDataLayer.order.id.toString(),user_data:wpm.getFbUserData(),event_source_url:window.location.href,custom_data:{content_type:"product",value:wpmDataLayer.order.value.marketing,currency:wpmDataLayer.order.currency,content_ids:wpm.facebookContentIds()}},wpm.retrieveData("referrer")&amp;&amp;(t.facebook.referrer_url=wpm.makeFullUrl(wpm.retrieveData("referrer")))),wpmDataLayer?.pixels?.pinterest?.loaded&amp;&amp;(t.pinterest=wpm.getPinterestS2SBaseData(),t.pinterest.event_name="checkout"),wpmDataLayer?.pixels?.tiktok?.loaded&amp;&amp;(t.tiktok={event:"CompletePayment",event_id:wpmDataLayer.order.id.toString(),user:wpm.tiktokGetEventUserData(),page:wpm.tiktokGetEventPageData(),properties:{value:wpmDataLayer.order.value.marketing,currency:wpmDataLayer.order.currency,content_type:"product",contents:wpm.getTikTokOrderItemIds()}}),jQuery(document).trigger("pmw:s2s:view-order-received-page",t)})),jQuery(document).on("pmw:login",(()=&gt;{pmw.console.log("pmw:login event fired");let e={event:"login"};wpmDataLayer?.pixels?.snapchat?.loaded&amp;&amp;(e.snapchat=wpm.getSnapchatS2SBaseData(),e.snapchat.event_name="LOGIN"),jQuery(document).trigger("pmw:s2s:login",e),wpm.sendEventPayloadToServer(e)})),jQuery(document).on("pmw:ready",(async()=&gt;{wpm.isWooCommerceActive()&amp;&amp;(wpm.startIntersectionObserverToWatch(),wpm.startProductsMutationObserverToWatch())}))},211:()=&gt;{!function(e){e.load_hotjar_pixel=function(){try{wpmDataLayer.pixels.hotjar.loaded=!0,e=window,t=document,e.hj=e.hj||function(){(e.hj.q=e.hj.q||[]).push(arguments)},e._hjSettings={hjid:wpmDataLayer.pixels.hotjar.site_id,hjsv:6},a=t.getElementsByTagName("head")[0],(r=t.createElement("script")).async=1,r.src="https://static.hotjar.com/c/hotjar-"+e._hjSettings.hjid+".js?sv="+e._hjSettings.hjsv,a.appendChild(r)}catch(e){console.error(e)}var e,t,a,r}}(window.wpm=window.wpm||{},jQuery)},263:(e,t,a)=&gt;{!function(e,t,r){e.jQueryExists=async()=&gt;new Promise((e=&gt;{!function t(){if("undefined"!=typeof jQuery)return e();setTimeout(t,100)}()})),e.waitForLibrary=function(e){let t=arguments.length&gt;1&amp;&amp;arguments[1]!==r?arguments[1]:5e3,a=arguments.length&gt;2&amp;&amp;arguments[2]!==r?arguments[2]:100;const o=Date.now();for(;void 0===window[e]&amp;&amp;!(Date.now()-o&gt;t);)setTimeout((()=&gt;{}),a)},e.wpmDataLayerFullyLoaded=async()=&gt;{let e=new Promise((e=&gt;{!function t(){if("undefined"!=typeof wpmDataLayer&amp;&amp;void 0!==wpmDataLayer.version)return e();setTimeout(t,100)}()})),t=setTimeout((()=&gt;{console.error("Pixel Manager error: The wpmDataLayer is not defined. Please make sure that the wpmDataLayer script snippet is inserted and not modified by any third-party plugin, such as a consent management platform or a JavaScript optimizer.")}),6e3);return e.then((()=&gt;{clearTimeout(t)})),e},e.wpHooksExists=async()=&gt;new Promise((e=&gt;{!function t(){if("undefined"!=typeof wp&amp;&amp;void 0!==wp.hooks)return e();setTimeout(t,50)}()})),e.loadWcHooksFunctions=async()=&gt;{await e.wpHooksExists(),a(489)}}(window.wpm=window.wpm||{},jQuery)},265:(e,t,a)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.check=t.isSpecial=t.isReserved=t.isIPv4MappedAddress=t.isLocalhost=t.isPrivate=t.createChecker=t.isInSubnet=t.IPv6=t.IPv4=t.isIPv6=t.isIPv4=t.isIP=void 0;var r=a(618);t.IPv4=r;var o=a(160);t.IPv6=o;var n=a(609),i=a(609);function s(e,t){return c(t)(e)}function c(e){if(!Array.isArray(e))return c([e]);var t=e.reduce((function(e,t){var a=t.split("/")[0];return e[n.isIP(a)].push(t),e}),{0:[],4:[],6:[]});if(0!==t[0].length)throw new Error("some subnets are not valid IP addresses: "+t[0]);var a=r.createChecker(t[4]),i=o.createChecker(t[6]);return function(e){if(!n.isIP(e))throw new Error("not a valid IPv4 or IPv6 address: "+e);return n.isIPv6(e)&amp;&amp;o.isIPv4MappedAddress(e)?i(e)||a(o.extractMappedIpv4(e)):n.isIPv6(e)?i(e):a(e)}}Object.defineProperty(t,"isIP",{enumerable:!0,get:function(){return i.isIP}}),Object.defineProperty(t,"isIPv4",{enumerable:!0,get:function(){return i.isIPv4}}),Object.defineProperty(t,"isIPv6",{enumerable:!0,get:function(){return i.isIPv6}}),t.isInSubnet=s,t.createChecker=c,t.isPrivate=function(e){return n.isIPv6(e)?o.isIPv4MappedAddress(e)?r.isPrivate(o.extractMappedIpv4(e)):o.isPrivate(e):r.isPrivate(e)},t.isLocalhost=function(e){return n.isIPv6(e)?o.isIPv4MappedAddress(e)?r.isLocalhost(o.extractMappedIpv4(e)):o.isLocalhost(e):r.isLocalhost(e)},t.isIPv4MappedAddress=function(e){return!!n.isIPv6(e)&amp;&amp;o.isIPv4MappedAddress(e)},t.isReserved=function(e){return n.isIPv6(e)?o.isIPv4MappedAddress(e)?r.isReserved(o.extractMappedIpv4(e)):o.isReserved(e):r.isReserved(e)},t.isSpecial=function(e){return n.isIPv6(e)?o.isIPv4MappedAddress(e)?r.isSpecial(o.extractMappedIpv4(e)):o.isSpecial(e):r.isSpecial(e)},t.check=s},282:()=&gt;{document.addEventListener("doofinder.cart.add",(async e=&gt;{const{item_id:t,amount:a}=e.detail;if(wpmDataLayer.products[t]||await wpm.getProductsFromBackend([t]),!wpmDataLayer.products[t])return void console.log("Product not found in dataLayer or server. Exiting...");let r=wpm.getProductDetailsFormattedForEvent(t,a);r?jQuery(document).trigger("pmw:add-to-cart",r):pmw.console.error("Product not found")}))},346:()=&gt;{!function(e){e.googleConfigConditionsMet=t=&gt;{let{type:a=null,log:r=!1}=t;return wpmDataLayer?.pixels?.google?.consent_mode?.is_active?(r&amp;&amp;pmw.console.log("Google Consent Mode is active. Loading the Google pixel."),!0):a?e.consent.categories.get()[a]?(r&amp;&amp;pmw.console.log("The category "+a+" has been approved. Loading the Google pixel."),!0):(r&amp;&amp;pmw.console.log("The category "+a+" has been denied. Not loading the Google pixel."),!1):!(!e.consent.categories.get().marketing&amp;&amp;!e.consent.categories.get().statistics)&amp;&amp;(r&amp;&amp;pmw.console.log("The categories statistics and/or marketing are approved. Loading the Google pixel."),!0)},e.fireGtagGoogleAds=()=&gt;{try{wpmDataLayer.pixels.google.ads.state="loading",wpmDataLayer?.pixels?.google?.enhanced_conversions?.is_active?Object.keys(wpmDataLayer.pixels.google.ads.conversion_ids).forEach((e=&gt;{gtag("config",e,{allow_enhanced_conversions:!0})})):Object.keys(wpmDataLayer.pixels.google.ads.conversion_ids).forEach((e=&gt;{gtag("config",e)})),wpmDataLayer?.pixels?.google?.ads?.conversion_ids&amp;&amp;wpmDataLayer?.pixels?.google?.ads?.phone_conversion_label&amp;&amp;wpmDataLayer?.pixels?.google?.ads?.phone_conversion_number&amp;&amp;gtag("config",Object.keys(wpmDataLayer.pixels.google.ads.conversion_ids)[0]+"/"+wpmDataLayer.pixels.google.ads.phone_conversion_label,{phone_conversion_number:wpmDataLayer.pixels.google.ads.phone_conversion_number}),wpmDataLayer.pixels.google.ads.state="ready"}catch(e){console.error(e)}},e.fireGtagGoogleAnalyticsGA4=()=&gt;{try{wpmDataLayer.pixels.google.analytics.ga4.state="loading";let e=wpmDataLayer.pixels.google.analytics.ga4.parameters;wpmDataLayer?.pixels?.google?.analytics?.ga4?.debug_mode&amp;&amp;(e.debug_mode=!0),gtag("config",wpmDataLayer.pixels.google.analytics.ga4.measurement_id,e),wpmDataLayer.pixels.google.analytics.ga4.state="ready"}catch(e){console.error(e)}},e.isGoogleActive=()=&gt;!!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id||!jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids),e.getGoogleGtagId=()=&gt;wpmDataLayer?.pixels?.google?.tracking_id?wpmDataLayer.pixels.google.tracking_id:wpmDataLayer?.pixels?.google?.ads?.conversion_ids&amp;&amp;Object.keys(wpmDataLayer.pixels.google.ads.conversion_ids)[0]?Object.keys(wpmDataLayer.pixels.google.ads.conversion_ids)[0]:wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id?wpmDataLayer.pixels.google.analytics.ga4.measurement_id:"",e.loadGoogle=()=&gt;{e.isGoogleActive()&amp;&amp;(wpmDataLayer.pixels.google.state="loading",e.loadScriptAndCacheIt("https://www.googletagmanager.com/gtag/js?id="+e.getGoogleGtagId()).then(((t,a)=&gt;{try{if(wpmDataLayer?.pixels?.google?.tcf_support&amp;&amp;(window.gtag_enable_tcf_support=!0),window.dataLayer=window.dataLayer||[],window.gtag=function(){pmw.console.log("gtag called with",arguments),pmw.consent.api.processExternalGcmConsentUpdate_experimental(arguments),3===arguments.length&amp;&amp;arguments[2]?.source&amp;&amp;delete arguments[2].source,dataLayer.push(arguments)},wpmDataLayer?.pixels?.google?.consent_mode?.is_active){let t={ad_personalization:e.consent.categories.get().marketing?"granted":"denied",ad_storage:e.consent.categories.get().marketing?"granted":"denied",ad_user_data:e.consent.categories.get().marketing?"granted":"denied",analytics_storage:e.consent.categories.get().statistics?"granted":"denied",functionality_storage:e.consent.categories.get().preferences?"granted":"denied",personalization_storage:e.consent.categories.get().preferences?"granted":"denied",security_storage:e.consent.categories.get().necessary?"granted":"denied",wait_for_update:wpmDataLayer.pixels.google.consent_mode.wait_for_update};wpmDataLayer?.general?.consent_management?.restricted_regions&amp;&amp;(t.region=wpmDataLayer.general.consent_management.restricted_regions),pmw.console.log("Google Consent Mode settings",t),gtag("consent","default",t),gtag("set","ads_data_redaction",wpmDataLayer.pixels.google.consent_mode.ads_data_redaction),gtag("set","url_passthrough",wpmDataLayer.pixels.google.consent_mode.url_passthrough)}wpmDataLayer?.pixels?.google?.linker?.settings&amp;&amp;gtag("set","linker",wpmDataLayer.pixels.google.linker.settings),gtag("js",new Date),gtag("set","developer_id.dNDI5Yz",!0),wpmDataLayer?.shop?.page_type&amp;&amp;"order_received_page"===wpmDataLayer.shop.page_type&amp;&amp;wpmDataLayer?.order?.google?.enhanced_conversion_data&amp;&amp;gtag("set","user_data",wpmDataLayer.order.google.enhanced_conversion_data),jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids)||(e.googleConfigConditionsMet({type:"marketing"})?e.fireGtagGoogleAds():e.consent.logSuppressedPixel("marketing","Google Ads")),wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id&amp;&amp;(e.googleConfigConditionsMet({type:"statistics"})?e.fireGtagGoogleAnalyticsGA4():e.consent.logSuppressedPixel("statistics","GA4")),wpmDataLayer.pixels.google.state="ready",e.triggerQueuedEvents("gtag")}catch(e){console.error(e)}})))},e.gtagLoaded=()=&gt;new Promise(((e,t)=&gt;{void 0===wpmDataLayer?.pixels?.google?.state&amp;&amp;t();let a=0;!function r(){return"ready"===wpmDataLayer?.pixels?.google?.state?e():a&gt;=5e3?(pmw.console.error("Google gtag failed to load. Probably a third party script is blocking it."),t()):(a+=200,void setTimeout(r,200))}()})),e.updateGoogleConsentMode=t=&gt;{let{statistics:a=e.consent.categories.get().statistics,marketing:r=e.consent.categories.get().marketing,preferences:o=e.consent.categories.get().preferences,necessary:n=e.consent.categories.get().necessary}=t;try{if(!window.gtag)return;let e={analytics_storage:a?"granted":"denied",ad_storage:r?"granted":"denied",ad_user_data:r?"granted":"denied",ad_personalization:r?"granted":"denied",functionality_storage:o?"granted":"denied",personalization_storage:o?"granted":"denied",security_storage:n?"granted":"denied",source:"pmw"};gtag("consent","update",e),pmw.console.log("Google Consent Mode updated",e)}catch(e){console.error(e)}}}(window.wpm=window.wpm||{},jQuery)},352:(e,t,a)=&gt;{a(346),a(465)},465:()=&gt;{jQuery(document).on("pmw:load-pixels",(function(){void 0===wpmDataLayer?.pixels?.google?.state&amp;&amp;(wpm.googleConfigConditionsMet({log:!0})?wpm.loadGoogle():wpm.consent.logSuppressedPixel("statistics","Google Analytics / Google Ads"))})),document.addEventListener("pmw:consent:update",(e=&gt;{let{detail:t}=e;const a=t;wpm.updateGoogleConsentMode(a)}),!0)},489:()=&gt;{wp.hooks.addAction("experimental__woocommerce_blocks-cart-add-item","pixel-manager-for-woocommerce",(e=&gt;{wpm.addProductToCart(e.product.id,1)})),wp.hooks.addAction("experimental__woocommerce_blocks-cart-set-item-quantity","pixel-manager-for-woocommerce",(e=&gt;{e.quantity&gt;e.product.quantity&amp;&amp;wpm.addProductToCart(e.product.id,e.quantity-e.product.quantity),e.quantity&lt;e.product.quantity&amp;&amp;wpm.removeProductFromCart(e.product.id,e.product.quantity-e.quantity)})),wp.hooks.addAction("experimental__woocommerce_blocks-cart-remove-item","pixel-manager-for-woocommerce",(e=&gt;{wpm.removeProductFromCart(e.product.id,e.quantity)}));const e=function(e,t){let a;return function(){for(var r=arguments.length,o=new Array(r),n=0;n&lt;r;n++)o[n]=arguments[n];clearTimeout(a),a=setTimeout((()=&gt;e.apply(this,o)),t)}}((e=&gt;{e.storeCart.shippingAddress&amp;&amp;["first_name","last_name","address_1","city","postcode","country"].every((t=&gt;e.storeCart.shippingAddress[t]))&amp;&amp;jQuery(document).trigger("pmw:add-shipping-info",e)}),2e3);wp.hooks.addAction("experimental__woocommerce_blocks-checkout-set-shipping-address","pixel-manager-for-woocommerce",(t=&gt;{e(t)})),wp.hooks.addAction("experimental__woocommerce_blocks-checkout-set-active-payment-method","pixel-manager-for-woocommerce",(e=&gt;{let t={paymentType:{text:e.value}};jQuery(document).trigger("pmw:add-payment-info",t)})),wp.hooks.addAction("experimental__woocommerce_blocks-checkout-submit","pixel-manager-for-woocommerce",(()=&gt;{jQuery(document).trigger("pmw:place-order",{})}))},503:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={localhost:{ipv4:["127.0.0.0/8"],ipv6:["::1/128"]},private:{ipv4:["10.0.0.0/8","172.16.0.0/12","192.168.0.0/16"],ipv6:["fe80::/10","fc00::/7"]},reserved:{ipv4:["0.0.0.0/8","100.64.0.0/10","169.254.0.0/16","192.0.0.0/24","192.0.2.0/24","192.88.99.0/24","198.18.0.0/15","198.51.100.0/24","203.0.113.0/24","224.0.0.0/4","240.0.0.0/4","255.255.255.255/32"],ipv6:["::/128","64:ff9b::/96","100::/64","2001::/32","2001:10::/28","2001:20::/28","2001:db8::/32","2002::/16","ff00::/8"]}}},547:()=&gt;{!function(e){e.getLibraryVersion=()=&gt;"1.47.0",e.checkLibraryVersion=()=&gt;{e.getLibraryVersion()!==wpmDataLayer?.version?.number&amp;&amp;console.error(`Pixel Manager: The library version ${e.getLibraryVersion()} and wpmDataLayer.version.number ${wpmDataLayer.version.number} do not match. Delete the server-side cache and try again.`)}}(window.wpm=window.wpm||{},jQuery)},606:()=&gt;{jQuery(document).on("pmw:view-item-list",((e,t)=&gt;{try{if(jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;if(wpmDataLayer?.shop?.variations_output&amp;&amp;t.is_variable&amp;&amp;!1===wpmDataLayer.pixels.google.ads.dynamic_remarketing.send_events_with_parent_ids)return;if(!t)return;let e={send_to:wpm.getGoogleAdsConversionIdentifiers(),items:[{id:t.dyn_r_ids[wpmDataLayer.pixels.google.ads.dynamic_remarketing.id_type],google_business_vertical:wpmDataLayer.pixels.google.ads.google_business_vertical}]};wpmDataLayer?.user?.id?.raw&amp;&amp;(e.user_id=wpmDataLayer.user.id.raw),wpm.gtagLoaded().then((()=&gt;{gtag("event","view_item_list",e),pmw.console.log("Google Ads: view_item_list event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:add-to-cart",((e,t)=&gt;{try{if(jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;let e={send_to:wpm.getGoogleAdsConversionIdentifiers(),value:t.quantity*t.price,items:[{id:t.dyn_r_ids[wpmDataLayer.pixels.google.ads.dynamic_remarketing.id_type],quantity:t.quantity,price:t.price,google_business_vertical:wpmDataLayer.pixels.google.ads.google_business_vertical}]};wpmDataLayer?.user?.id?.raw&amp;&amp;(e.user_id=wpmDataLayer.user.id.raw),wpm.gtagLoaded().then((()=&gt;{gtag("event","add_to_cart",e),pmw.console.log("Google Ads: add_to_cart event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:view-item",(function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null;try{if(jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;let e={send_to:wpm.getGoogleAdsConversionIdentifiers()};t&amp;&amp;(e.value=(t.quantity?t.quantity:1)*t.price,e.items=[{id:t.dyn_r_ids[wpmDataLayer.pixels.google.ads.dynamic_remarketing.id_type],quantity:t.quantity?t.quantity:1,price:t.price,google_business_vertical:wpmDataLayer.pixels.google.ads.google_business_vertical}]),wpmDataLayer?.user?.id?.raw&amp;&amp;(e.user_id=wpmDataLayer.user.id.raw),wpm.gtagLoaded().then((()=&gt;{gtag("event","view_item",e),pmw.console.log("Google Ads: view_item event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:search",(()=&gt;{try{if(jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;let e=[];Object.values(wpmDataLayer.products).forEach((t=&gt;{wpmDataLayer?.shop?.variations_output&amp;&amp;t.is_variable&amp;&amp;!1===wpmDataLayer.pixels.google.ads.dynamic_remarketing.send_events_with_parent_ids||e.push({id:t.dyn_r_ids[wpmDataLayer.pixels.google.ads.dynamic_remarketing.id_type],google_business_vertical:wpmDataLayer.pixels.google.ads.google_business_vertical})}));let t={send_to:wpm.getGoogleAdsConversionIdentifiers(),items:e};wpmDataLayer?.user?.id?.raw&amp;&amp;(t.user_id=wpmDataLayer.user.id.raw),wpm.gtagLoaded().then((()=&gt;{gtag("event","view_search_results",t),pmw.console.log("Google Ads: view_search_results event sent",t)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:login",(()=&gt;{try{if(jQuery.isEmptyObject(wpmDataLayer?.pixels?.google?.ads?.conversion_ids))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;let e={send_to:wpm.getGoogleAdsConversionIdentifiers()};wpmDataLayer?.user?.id?.raw&amp;&amp;(e.user_id=wpmDataLayer.user.id.raw),wpm.gtagLoaded().then((()=&gt;{gtag("event","login",e),pmw.console.log("Google Ads: login event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:view-order-received-page",(()=&gt;{try{if(jQuery.isEmptyObject(wpm.getGoogleAdsConversionIdentifiersWithLabel()))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;let e={send_to:wpm.getGoogleAdsConversionIdentifiers(),value:wpmDataLayer.order.value.marketing,items:wpm.getGoogleAdsRegularOrderItems()};wpm.gtagLoaded().then((()=&gt;{gtag("event","purchase",e),pmw.console.log("Google Ads: purchase event sent (for remarketing lists)",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:view-order-received-page",(()=&gt;{try{if(jQuery.isEmptyObject(wpm.getGoogleAdsConversionIdentifiersWithLabel()))return;if(!wpm.googleConfigConditionsMet({type:"marketing"}))return;let e={send_to:wpm.getGoogleAdsConversionIdentifiersWithLabel(),transaction_id:wpmDataLayer.order.number,value:wpmDataLayer.order.value.marketing,currency:wpmDataLayer.order.currency,new_customer:wpmDataLayer.order.new_customer};wpmDataLayer?.order?.value?.ltv?.marketing&amp;&amp;(e.customer_lifetime_value=wpmDataLayer.order.value.ltv.marketing),wpmDataLayer?.user?.id?.raw&amp;&amp;(e.user_id=wpmDataLayer.user.id.raw),wpmDataLayer?.order?.aw_merchant_id&amp;&amp;(e.discount=wpmDataLayer.order.discount,e.aw_merchant_id=wpmDataLayer.order.aw_merchant_id,e.aw_feed_country=wpmDataLayer.order.aw_feed_country,e.aw_feed_language=wpmDataLayer.order.aw_feed_language,e.items=wpm.getGoogleAdsRegularOrderItems()),wpmDataLayer?.order?.google?.ads?.custom_variables&amp;&amp;Object.entries(wpmDataLayer.order.google.ads.custom_variables).forEach((t=&gt;{let[a,r]=t;e[a]=r})),wpm.gtagLoaded().then((()=&gt;{gtag("event","purchase",e),pmw.console.log("Google Ads: conversion event sent",e)}))}catch(e){console.error(e)}}))},609:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIP=t.isIPv6=t.isIPv4=void 0;var a="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",r="("+a+"[.]){3}"+a,o=new RegExp("^"+r+"$"),n="(?:[0-9a-fA-F]{1,4})",i=new RegExp("^((?:"+n+":){7}(?:"+n+"|:)|(?:"+n+":){6}(?:"+r+"|:"+n+"|:)|(?:"+n+":){5}(?::"+r+"|(:"+n+"){1,2}|:)|(?:"+n+":){4}(?:(:"+n+"){0,1}:"+r+"|(:"+n+"){1,3}|:)|(?:"+n+":){3}(?:(:"+n+"){0,2}:"+r+"|(:"+n+"){1,4}|:)|(?:"+n+":){2}(?:(:"+n+"){0,3}:"+r+"|(:"+n+"){1,5}|:)|(?:"+n+":){1}(?:(:"+n+"){0,4}:"+r+"|(:"+n+"){1,6}|:)|(?::((?::"+n+"){0,5}:"+r+"|(?::"+n+"){1,7}|:)))(%[0-9a-zA-Z]{1,})?$");function s(e){return o.test(e)}function c(e){return i.test(e)}t.isIPv4=s,t.isIPv6=c,t.isIP=function(e){return s(e)?4:c(e)?6:0}},616:(e,t,a)=&gt;{!function(e,t,r){const{isRange:o,isIP:n,isV4:i,isV6:s,version:c}=a(723),d={cloudflare:{any:"https://www.cloudflare.com/cdn-cgi/trace"},icanhazip:{4:"https://ipv4.icanhazip.com",6:"https://ipv6.icanhazip.com",any:"https://icanhazip.com"},ipinfo:{any:"https://ipinfo.io/ip"},myexternalip:{any:"https://myexternalip.com/raw"},ipify:{4:"https://api4.ipify.org",6:"https://api6.ipify.org",any:"https://api64.ipify.org"}};e.getGeoInfo={cloudflare:async()=&gt;{const e=await fetch("https://www.cloudflare.com/cdn-cgi/trace");if(!e.ok)throw new Error(`The response from Cloudflare was not OK. Status: ${e.status}`);let t=await e.text();if(!t)throw new Error("No data was returned from Cloudflare");if(t=t.trim().split("\n").reduce(((e,t)=&gt;(e[(t=t.split("="))[0]]=t[1],e)),{}),!t.ip||!t.loc)throw new Error("The JSON data is missing the ip or loc key from Cloudflare");if(p(t.loc))throw new Error("We have to validate the region, and this service is not returning the region.");return{ip:t.ip,countryCode:t.loc,service:"cloudflare"}},geojs:async()=&gt;{const e=await fetch("https://get.geojs.io/v1/ip/geo.json");if(!e.ok)throw new Error(`The response from geojs was not OK. Status: ${e.status}`);let t=await e.json();if(!t)throw new Error("No JSON data was returned from geojs");if(!t.ip||!t.country_code||!t.region)throw new Error("The JSON data is missing the ip, country_code, or region key from geojs");return{ip:t.ip,countryCode:t.country_code,region:t.region,service:"geojs"}},ipinfo:async()=&gt;{const e=await fetch("https://ipinfo.io/json");if(!e.ok)throw new Error(`The response from ipinfo was not OK from ipinfo. Status: ${e.status}`);let t=await e.json();if(!t)throw new Error("No JSON data was returned from ipinfo");if(!t.ip||!t.country||!t.region)throw new Error("The JSON data is missing the ip, country, or region key from ipinfo");return{ip:t.ip,countryCode:t.country,region:t.region,service:"ipinfo"}},ipapi:async()=&gt;{const e=await fetch("https://ipapi.co/json");if(!e.ok)throw new Error(`The response from ipapi was not OK. Status: ${e.status}`);let t=await e.json();if(!t)throw new Error("No JSON data was returned from ipapi");if(!t.ip||!t.country||!t.region)throw new Error("The JSON data is missing the ip, country, or region key from ipapi");return{ip:t.ip,countryCode:t.country,region:t.region,service:"ipapi"}}};const p=e=&gt;{if("US "!==e)return!1;return["US-CA","US-VA"].some((e=&gt;wpmDataLayer?.general?.consent_management.restricted_regions.includes(e)))};e.isIpAllowed=async()=&gt;{if(e.retrieveData("ipAllowed"))return!!JSON.parse(e.retrieveData("ipAllowed"));const t=await e.getIp();return l(t)?(e.storeData("ipAllowed",!1),!1):(e.storeData("ipAllowed",!0),!0)},e.getIp=async function(){let t=arguments.length&gt;0&amp;&amp;arguments[0]!==r?arguments[0]:"any",a=arguments.length&gt;1&amp;&amp;arguments[1]!==r?arguments[1]:3;const o=["any","4","6"];if(!o.includes(t))return console.error("The version argument must be one of the following: "+o.join(", ")),null;if("any"===t&amp;&amp;e.retrieveData("ip"))return e.retrieveData("ip");const n=e.retrieveData(`ipv${t}`);if(n!==r)return n;pmw.console.log("Testing the IP address of the browser because one ore more server-to-server APIs are enabled and require the browser IP. It may trigger connection request errors in the console while testing the IP address. This is normal and expected behavior.");try{const r=await e.getIpFromAnyService(t,a);return"any"===t&amp;&amp;e.storeData("ip",r),(4===c(r)||"4"===t&amp;&amp;null===r)&amp;&amp;e.storeData("ipv4",r),(6===c(r)||"6"===t&amp;&amp;null===r)&amp;&amp;e.storeData("ipv6",r),r}catch(e){return null}},e.getBrowserGeoFromExternalService=async()=&gt;{const t=performance.now();let a=[];Object.keys(e.getGeoInfo).forEach((t=&gt;{a.push(e.getGeoInfo[t]())}));try{const e=await Promise.any(a);return e.countryCode=e.countryCode.toUpperCase(),e.region&amp;&amp;"California"===e.region&amp;&amp;(e.regionCode="US-CA"),e.region&amp;&amp;"Virginia"===e.region&amp;&amp;(e.regionCode="US-VA"),pmw.console.log("Retrieved the browser geo info from an external service: ",e," which took ",(performance.now()-t).toFixed(2)+" ms"),e}catch(e){return pmw.console.error("error: ",e),null}};e.getBrowserGeo=async()=&gt;{let t={};if(e.retrieveData("geoCountryCode")&amp;&amp;(t.countryCode=e.retrieveData("geoCountryCode")),e.retrieveData("geoRegionCode")&amp;&amp;(t.regionCode=e.retrieveData("geoRegionCode")),e.retrieveData("geoRegion")&amp;&amp;(t.region=e.retrieveData("geoRegion")),t.countryCode)return pmw.console.log("Retrieved the browser geo location from the cache: ",t),t;let r=await e.getBrowserGeoFromExternalService();if(!r){const e=(()=&gt;{const e=a(179).getLocationByTimeZone();return e.countryCode?e:null})();r={},e&amp;&amp;pmw.console.log("Retrieved the browser geo location from the timezone: ",e),e.countryCode&amp;&amp;(r.countryCode=e.countryCode),e.regionCode&amp;&amp;(r.regionCode=e.regionCode)}return r?.ip&amp;&amp;e.storeData("ip",r.ip),r?.countryCode&amp;&amp;e.storeData("geoCountryCode",r.countryCode),r?.regionCode&amp;&amp;e.storeData("geoRegionCode",r.regionCode),r?.region&amp;&amp;e.storeData("geoRegion",r.region),r?.countryCode?r:null},e.getIpFromAnyService=async function(){let t=arguments.length&gt;0&amp;&amp;arguments[0]!==r?arguments[0]:"any",a=arguments.length&gt;1&amp;&amp;arguments[1]!==r?arguments[1]:3;const o=performance.now(),n=Object.keys(d).filter((e=&gt;d[e][t])).slice(0,a).reduce(((e,t)=&gt;(e[t]=d[t],e)),{});let i=[];if(Object.keys(n).forEach((a=&gt;{n[a][t]&amp;&amp;i.push(e.getIpFromService(a,t))})),!(i.length&gt;0))return pmw.console.log("No promises to resolve"),null;try{const e=await Promise.any(i),t=(performance.now()-o).toFixed(2);return pmw.console.log(`Retrieved the IP address ${e.ip} from ${e.service} which took ${t} ms`),e.ip}catch(e){return pmw.console.log(`Could not retrieve an IP with version ${t} from any of the services.`),null}},e.getIpFromService=async function(e){let t=arguments.length&gt;1&amp;&amp;arguments[1]!==r?arguments[1]:"any";try{let a={ip:null,service:e,ipVersion:t};if(!d[e][t])return Promise.reject(new Error(`The IP version ${t} is not available for the service ${e}`));pmw.console.log(`Fetching IP from ${e} using IP version ${t}`);const r=await fetch(d[e][t]);if(!r.ok)return Promise.reject(new Error(`The response from ${e} was not OK. Status: ${r.status}`));let o=await r.text();return"cloudflare"===e?(o=o.trim().split("\n").reduce(((e,t)=&gt;(e[(t=t.split("="))[0]]=t[1],e)),{}),a.ip=o.ip):a.ip=o.trim(),n(a.ip)?a:Promise.reject(new Error(`The returned value from ${e} is not an IP address`))}catch(e){return Promise.reject(e)}};e.isIpNotAllowed=async()=&gt;!1===await e.isIpAllowed();const l=e=&gt;{const{isInSubnet:t}=a(265);for(const a of u())if(m(a))try{if(t(e,a))return!0}catch(t){pmw.console.error("error: ",t),pmw.console.log("IP: "+e)}else if(e===a)return!0;return!1},m=e=&gt;o(e),u=()=&gt;{let e=[];return Array.isArray(wpmDataLayer.general.server_2_server.ip_exclude_list)&amp;&amp;(e=wpmDataLayer.general.server_2_server.ip_exclude_list),[].concat(["2001:4860:4801:10::/64","2001:4860:4801:11::/64","2001:4860:4801:12::/64","2001:4860:4801:13::/64","2001:4860:4801:14::/64","2001:4860:4801:15::/64","2001:4860:4801:16::/64","2001:4860:4801:17::/64","2001:4860:4801:18::/64","2001:4860:4801:19::/64","2001:4860:4801:1a::/64","2001:4860:4801:1b::/64","2001:4860:4801:1c::/64","2001:4860:4801:1d::/64","2001:4860:4801:1e::/64","2001:4860:4801:20::/64","2001:4860:4801:21::/64","2001:4860:4801:22::/64","2001:4860:4801:23::/64","2001:4860:4801:24::/64","2001:4860:4801:25::/64","2001:4860:4801:26::/64","2001:4860:4801:27::/64","2001:4860:4801:28::/64","2001:4860:4801:29::/64","2001:4860:4801:2::/64","2001:4860:4801:2a::/64","2001:4860:4801:2b::/64","2001:4860:4801:2c::/64","2001:4860:4801:2d::/64","2001:4860:4801:2e::/64","2001:4860:4801:2f::/64","2001:4860:4801:31::/64","2001:4860:4801:32::/64","2001:4860:4801:33::/64","2001:4860:4801:34::/64","2001:4860:4801:35::/64","2001:4860:4801:36::/64","2001:4860:4801:37::/64","2001:4860:4801:38::/64","2001:4860:4801:39::/64","2001:4860:4801:3a::/64","2001:4860:4801:3b::/64","2001:4860:4801:3c::/64","2001:4860:4801:3d::/64","2001:4860:4801:3e::/64","2001:4860:4801:40::/64","2001:4860:4801:41::/64","2001:4860:4801:42::/64","2001:4860:4801:43::/64","2001:4860:4801:44::/64","2001:4860:4801:45::/64","2001:4860:4801:46::/64","2001:4860:4801:47::/64","2001:4860:4801:48::/64","2001:4860:4801:49::/64","2001:4860:4801:4a::/64","2001:4860:4801:50::/64","2001:4860:4801:51::/64","2001:4860:4801:53::/64","2001:4860:4801:54::/64","2001:4860:4801:55::/64","2001:4860:4801:60::/64","2001:4860:4801:61::/64","2001:4860:4801:62::/64","2001:4860:4801:63::/64","2001:4860:4801:64::/64","2001:4860:4801:65::/64","2001:4860:4801:66::/64","2001:4860:4801:67::/64","2001:4860:4801:68::/64","2001:4860:4801:69::/64","2001:4860:4801:6a::/64","2001:4860:4801:6b::/64","2001:4860:4801:6c::/64","2001:4860:4801:6d::/64","2001:4860:4801:6e::/64","2001:4860:4801:6f::/64","2001:4860:4801:70::/64","2001:4860:4801:71::/64","2001:4860:4801:72::/64","2001:4860:4801:73::/64","2001:4860:4801:74::/64","2001:4860:4801:75::/64","2001:4860:4801:76::/64","2001:4860:4801:77::/64","2001:4860:4801:78::/64","2001:4860:4801:79::/64","2001:4860:4801:80::/64","2001:4860:4801:81::/64","2001:4860:4801:82::/64","2001:4860:4801:83::/64","2001:4860:4801:84::/64","2001:4860:4801:85::/64","2001:4860:4801:86::/64","2001:4860:4801:87::/64","2001:4860:4801:88::/64","2001:4860:4801:90::/64","2001:4860:4801:91::/64","2001:4860:4801:92::/64","2001:4860:4801:93::/64","2001:4860:4801:c::/64","2001:4860:4801:f::/64","192.178.5.0/27","34.100.182.96/28","34.101.50.144/28","34.118.254.0/28","34.118.66.0/28","34.126.178.96/28","34.146.150.144/28","34.147.110.144/28","34.151.74.144/28","34.152.50.64/28","34.154.114.144/28","34.155.98.32/28","34.165.18.176/28","34.175.160.64/28","34.176.130.16/28","34.22.85.0/27","34.64.82.64/28","34.65.242.112/28","34.80.50.80/28","34.88.194.0/28","34.89.10.80/28","34.89.198.80/28","34.96.162.48/28","35.247.243.240/28","66.249.64.0/27","66.249.64.128/27","66.249.64.160/27","66.249.64.224/27","66.249.64.32/27","66.249.64.64/27","66.249.64.96/27","66.249.65.0/27","66.249.65.160/27","66.249.65.192/27","66.249.65.224/27","66.249.65.32/27","66.249.65.64/27","66.249.65.96/27","66.249.66.0/27","66.249.66.160/27","66.249.66.192/27","66.249.66.32/27","66.249.66.64/27","66.249.66.96/27","66.249.68.0/27","66.249.68.32/27","66.249.68.64/27","66.249.69.0/27","66.249.69.128/27","66.249.69.160/27","66.249.69.192/27","66.249.69.224/27","66.249.69.32/27","66.249.69.64/27","66.249.69.96/27","66.249.70.0/27","66.249.70.128/27","66.249.70.160/27","66.249.70.192/27","66.249.70.224/27","66.249.70.32/27","66.249.70.64/27","66.249.70.96/27","66.249.71.0/27","66.249.71.128/27","66.249.71.160/27","66.249.71.192/27","66.249.71.224/27","66.249.71.32/27","66.249.71.64/27","66.249.71.96/27","66.249.72.0/27","66.249.72.128/27","66.249.72.160/27","66.249.72.192/27","66.249.72.224/27","66.249.72.32/27","66.249.72.64/27","66.249.72.96/27","66.249.73.0/27","66.249.73.128/27","66.249.73.160/27","66.249.73.192/27","66.249.73.224/27","66.249.73.32/27","66.249.73.64/27","66.249.73.96/27","66.249.74.0/27","66.249.74.128/27","66.249.74.32/27","66.249.74.64/27","66.249.74.96/27","66.249.75.0/27","66.249.75.128/27","66.249.75.160/27","66.249.75.192/27","66.249.75.224/27","66.249.75.32/27","66.249.75.64/27","66.249.75.96/27","66.249.76.0/27","66.249.76.128/27","66.249.76.160/27","66.249.76.192/27","66.249.76.224/27","66.249.76.32/27","66.249.76.64/27","66.249.76.96/27","66.249.77.0/27","66.249.77.128/27","66.249.77.160/27","66.249.77.192/27","66.249.77.224/27","66.249.77.32/27","66.249.77.64/27","66.249.77.96/27","66.249.78.0/27","66.249.78.32/27","66.249.79.0/27","66.249.79.128/27","66.249.79.160/27","66.249.79.192/27","66.249.79.224/27","66.249.79.32/27","66.249.79.64/27","66.249.79.96/27","2001:4860:4801:2008::/64","2001:4860:4801:200c::/64","2001:4860:4801:200d::/64","2001:4860:4801:2010::/64","2001:4860:4801:2011::/64","2001:4860:4801:2012::/64","2001:4860:4801:2013::/64","2001:4860:4801:2014::/64","2001:4860:4801:2015::/64","2001:4860:4801:2016::/64","2001:4860:4801:2017::/64","2001:4860:4801:2018::/64","2001:4860:4801:2019::/64","2001:4860:4801:201a::/64","2001:4860:4801:201b::/64","2001:4860:4801:201c::/64","2001:4860:4801:201d::/64","2001:4860:4801:201e::/64","2001:4860:4801:2020::/64","2001:4860:4801:2021::/64","2001:4860:4801:2022::/64","2001:4860:4801:2023::/64","2001:4860:4801:2024::/64","2001:4860:4801:2025::/64","2001:4860:4801:2026::/64","2001:4860:4801:2027::/64","2001:4860:4801:2028::/64","2001:4860:4801:2029::/64","2001:4860:4801:202a::/64","2001:4860:4801:202b::/64","2001:4860:4801:202c::/64","2001:4860:4801:202d::/64","2001:4860:4801:202e::/64","2001:4860:4801:202f::/64","2001:4860:4801:2031::/64","2001:4860:4801:2032::/64","2001:4860:4801:2033::/64","2001:4860:4801:2034::/64","2001:4860:4801:2035::/64","2001:4860:4801:2036::/64","2001:4860:4801:2037::/64","2001:4860:4801:2038::/64","2001:4860:4801:2039::/64","2001:4860:4801:203a::/64","2001:4860:4801:203b::/64","2001:4860:4801:203c::/64","2001:4860:4801:203d::/64","2001:4860:4801:203e::/64","2001:4860:4801:2040::/64","2001:4860:4801:2041::/64","2001:4860:4801:2042::/64","2001:4860:4801:2043::/64","2001:4860:4801:2044::/64","2001:4860:4801:2045::/64","2001:4860:4801:2046::/64","2001:4860:4801:2047::/64","2001:4860:4801:2048::/64","2001:4860:4801:2049::/64","2001:4860:4801:204a::/64","2001:4860:4801:2050::/64","2001:4860:4801:2051::/64","2001:4860:4801:2052::/64","2001:4860:4801:2053::/64","2001:4860:4801:2054::/64","2001:4860:4801:2060::/64","2001:4860:4801:2061::/64","2001:4860:4801:2062::/64","2001:4860:4801:2063::/64","2001:4860:4801:2064::/64","2001:4860:4801:2065::/64","2001:4860:4801:2066::/64","2001:4860:4801:2067::/64","2001:4860:4801:2068::/64","2001:4860:4801:2069::/64","2001:4860:4801:206a::/64","2001:4860:4801:206b::/64","2001:4860:4801:206c::/64","2001:4860:4801:206d::/64","2001:4860:4801:206e::/64","2001:4860:4801:206f::/64","2001:4860:4801:2070::/64","2001:4860:4801:2071::/64","2001:4860:4801:2072::/64","2001:4860:4801:2073::/64","2001:4860:4801:2074::/64","2001:4860:4801:2075::/64","2001:4860:4801:2076::/64","2001:4860:4801:2077::/64","2001:4860:4801:2078::/64","2001:4860:4801:2079::/64","2001:4860:4801:2080::/64","2001:4860:4801:2081::/64","2001:4860:4801:2082::/64","2001:4860:4801:2083::/64","2001:4860:4801:2084::/64","2001:4860:4801:2085::/64","2001:4860:4801:2086::/64","2001:4860:4801:2087::/64","2001:4860:4801:2088::/64","2001:4860:4801:2090::/64","2001:4860:4801:2091::/64","2001:4860:4801:2092::/64","2001:4860:4801:2093::/64","192.178.17.0/27","209.85.238.0/27","209.85.238.128/27","209.85.238.160/27","209.85.238.192/27","209.85.238.224/27","209.85.238.32/27","209.85.238.64/27","209.85.238.96/27","66.249.87.0/27","66.249.87.128/27","66.249.87.160/27","66.249.87.192/27","66.249.87.224/27","66.249.87.32/27","66.249.87.64/27","66.249.87.96/27","66.249.89.0/27","66.249.89.128/27","66.249.89.160/27","66.249.89.224/27","66.249.89.32/27","66.249.89.64/27","66.249.89.96/27","66.249.90.0/27","66.249.90.128/27","66.249.90.160/27","66.249.90.192/27","66.249.90.224/27","66.249.90.32/27","66.249.90.96/27","66.249.91.0/27","66.249.91.128/27","66.249.91.160/27","66.249.91.192/27","66.249.91.224/27","66.249.91.32/27","66.249.91.64/27","66.249.91.96/27","66.249.92.0/27","66.249.92.128/27","66.249.92.160/27","66.249.92.192/27","66.249.92.32/27","66.249.92.96/27","72.14.199.0/27","72.14.199.128/27","72.14.199.160/27","72.14.199.192/27","72.14.199.224/27","72.14.199.32/27","72.14.199.64/27","72.14.199.96/27","74.125.148.0/27","74.125.148.128/27","74.125.148.160/27","74.125.148.192/27","74.125.148.224/27","74.125.148.32/27","74.125.148.64/27","74.125.148.96/27","74.125.149.0/27","74.125.149.128/27","74.125.149.160/27","74.125.149.192/27","74.125.149.224/27","74.125.149.32/27","74.125.149.64/27","74.125.149.96/27","74.125.150.0/27","74.125.150.32/27","74.125.150.64/27","74.125.151.0/27","74.125.151.128/27","74.125.151.160/27","74.125.151.192/27","74.125.151.224/27","74.125.151.32/27","74.125.151.64/27","74.125.151.96/27","74.125.216.0/27","74.125.216.128/27","74.125.216.160/27","74.125.216.192/27","74.125.216.224/27","74.125.216.32/27","74.125.216.64/27","74.125.216.96/27","74.125.217.0/27","74.125.217.128/27","74.125.217.32/27","74.125.217.64/27","74.125.217.96/27","74.125.218.0/27","74.125.218.128/27","74.125.218.160/27","74.125.218.192/27","74.125.218.224/27","74.125.218.32/27","74.125.218.64/27","74.125.218.96/27","74.125.219.0/27","74.125.219.32/27"],["69.63.176.0/20","66.220.144.0/20","66.220.144.0/21","69.63.184.0/21","69.63.176.0/21","74.119.76.0/22","69.171.255.0/24","173.252.64.0/18","69.171.224.0/19","69.171.224.0/20","103.4.96.0/22","173.252.64.0/19","31.13.64.0/18","31.13.24.0/21","66.220.152.0/21","69.171.239.0/24","69.171.240.0/20","31.13.64.0/19","31.13.64.0/24","31.13.65.0/24","31.13.67.0/24","31.13.68.0/24","31.13.69.0/24","31.13.70.0/24","31.13.71.0/24","31.13.72.0/24","31.13.73.0/24","31.13.74.0/24","31.13.75.0/24","31.13.76.0/24","31.13.77.0/24","31.13.96.0/19","31.13.66.0/24","173.252.96.0/19","69.63.178.0/24","31.13.78.0/24","31.13.79.0/24","31.13.80.0/24","31.13.82.0/24","31.13.83.0/24","31.13.84.0/24","31.13.85.0/24","31.13.86.0/24","31.13.87.0/24","31.13.88.0/24","31.13.89.0/24","31.13.91.0/24","31.13.92.0/24","31.13.93.0/24","31.13.94.0/24","31.13.95.0/24","31.13.81.0/24","179.60.192.0/22","179.60.192.0/24","179.60.193.0/24","179.60.194.0/24","179.60.195.0/24","185.60.216.0/22","45.64.40.0/22","185.60.216.0/24","185.60.217.0/24","185.60.218.0/24","185.60.219.0/24","129.134.0.0/16","157.240.0.0/16","157.240.8.0/24","157.240.0.0/24","157.240.1.0/24","157.240.2.0/24","157.240.3.0/24","157.240.5.0/24","157.240.6.0/24","157.240.7.0/24","157.240.9.0/24","157.240.10.0/24","157.240.16.0/24","157.240.19.0/24","157.240.11.0/24","157.240.12.0/24","157.240.13.0/24","157.240.14.0/24","157.240.15.0/24","157.240.17.0/24","157.240.18.0/24","157.240.20.0/24","157.240.21.0/24","157.240.22.0/24","157.240.23.0/24","157.240.0.0/17","69.171.250.0/24","204.15.20.0/22","157.240.192.0/24","157.240.198.0/24","102.132.96.0/20","102.132.96.0/24","102.132.97.0/24","157.240.26.0/24","157.240.27.0/24","157.240.28.0/24","157.240.29.0/24","157.240.30.0/24","129.134.28.0/24","129.134.29.0/24","157.240.208.0/24","157.240.193.0/24","157.240.194.0/24","157.240.195.0/24","157.240.197.0/24","157.240.196.0/24","157.240.200.0/24","157.240.201.0/24","157.240.203.0/24","157.240.204.0/24","157.240.205.0/24","157.240.206.0/24","157.240.207.0/24","157.240.209.0/24","157.240.210.0/24","157.240.211.0/24","157.240.212.0/24","157.240.213.0/24","157.240.214.0/24","157.240.215.0/24","157.240.216.0/24","157.240.222.0/24","129.134.30.0/24","129.134.31.0/24","129.134.30.0/23","129.134.25.0/24","129.134.26.0/24","129.134.27.0/24","102.132.99.0/24","102.132.101.0/24","129.134.64.0/24","129.134.65.0/24","129.134.66.0/24","129.134.67.0/24","157.240.219.0/24","157.240.217.0/24","157.240.218.0/24","157.240.199.0/24","129.134.127.0/24","157.240.223.0/24","157.240.192.0/18","157.240.221.0/24","157.240.220.0/24","173.252.88.0/21","129.134.68.0/24","129.134.69.0/24","129.134.70.0/24","157.240.24.0/24","157.240.25.0/24","102.132.100.0/24","157.240.31.0/24","157.240.224.0/24","129.134.71.0/24","157.240.225.0/24","157.240.226.0/24","157.240.227.0/24","129.134.0.0/17","129.134.72.0/24","129.134.73.0/24","129.134.74.0/24","185.89.218.0/24","185.89.219.0/24","185.89.218.0/23","157.240.228.0/24","157.240.229.0/24","129.134.76.0/24","129.134.75.0/24","157.240.239.0/24","157.240.240.0/24","157.240.241.0/24","157.240.231.0/24","157.240.232.0/24","157.240.233.0/24","157.240.234.0/24","157.240.235.0/24","157.240.236.0/24","129.134.77.0/24","129.134.78.0/24","129.134.79.0/24","157.240.237.0/24","157.240.238.0/24","157.240.242.0/24","157.240.243.0/24","129.134.112.0/24","157.240.100.0/24","157.240.98.0/24","157.240.96.0/24","157.240.99.0/24","157.240.101.0/24","129.134.113.0/24","129.134.114.0/24","157.240.97.0/24","129.134.115.0/24","157.240.244.0/24","157.240.245.0/24","157.240.246.0/24","157.240.247.0/24","157.240.248.0/24","157.240.249.0/24","157.240.250.0/24","163.70.128.0/17","163.77.128.0/17","157.240.251.0/24","157.240.252.0/24","157.240.253.0/24","147.75.208.0/20","157.240.254.0/24","185.89.219.0/24","185.89.218.0/24","185.89.218.0/23","185.89.216.0/22","147.75.208.0/20","204.15.20.0/22","69.63.176.0/20","69.63.176.0/21","69.63.184.0/21","66.220.144.0/20","69.63.176.0/20","2620:0:1c00::/40","2a03:2880::/32","2a03:2880:fffe::/48","2a03:2880:ffff::/48","2620:0:1cff::/48","2a03:2880:f001::/48","2a03:2880:f003::/48","2a03:2880:f004::/48","2a03:2880:f005::/48","2a03:2880:f006::/48","2a03:2880:f007::/48","2a03:2880:f008::/48","2a03:2880:f00a::/48","2a03:2880:f00c::/48","2a03:2880:f00d::/48","2a03:2880:f00e::/48","2a03:2880:f00f::/48","2a03:2880:f010::/48","2a03:2880:f011::/48","2a03:2880:f012::/48","2a03:2880:f013::/48","2a03:2880:f016::/48","2a03:2880:f017::/48","2a03:2880:f019::/48","2a03:2880:f01b::/48","2a03:2880:f01c::/48","2a03:2880:f01f::/48","2a03:2880:1000::/36","2a03:2880:2000::/36","2a03:2880:3000::/36","2a03:2880:4000::/36","2a03:2880:5000::/36","2a03:2880:6000::/36","2a03:2880:7000::/36","2a03:2880:f021::/48","2a03:2880:f023::/48","2a03:2880:f024::/48","2a03:2880:f027::/48","2a03:2880:f028::/48","2a03:2880:f029::/48","2a03:2880:f02b::/48","2a03:2880:f02c::/48","2a03:2880:f02d::/48","2a03:2880:f02e::/48","2a03:2880:f02f::/48","2a03:2880:f030::/48","2a03:2880:f031::/48","2a03:2880:f032::/48","2a03:2880:f033::/48","2a03:2880:f034::/48","2a03:2880:f035::/48","2a03:2880:f036::/48","2a03:2880:f037::/48","2a03:2880:f038::/48","2a03:2880:f03a::/48","2a03:2880:f03b::/48","2a03:2880:f03d::/48","2a03:2880:f03e::/48","2a03:2880:f03f::/48","2401:db00::/32","2a03:2880::/36","2a03:2880:f101::/48","2a03:2880:f201::/48","2a03:2880:f103::/48","2a03:2880:f203::/48","2a03:2880:f104::/48","2a03:2880:f204::/48","2a03:2880:f107::/48","2a03:2880:f207::/48","2a03:2880:f108::/48","2a03:2880:f208::/48","2a03:2880:f10a::/48","2a03:2880:f20a::/48","2a03:2880:f10d::/48","2a03:2880:f20d::/48","2a03:2880:f10e::/48","2a03:2880:f20e::/48","2a03:2880:f10f::/48","2a03:2880:f20f::/48","2a03:2880:f110::/48","2a03:2880:f210::/48","2a03:2880:f111::/48","2a03:2880:f211::/48","2a03:2880:f112::/48","2a03:2880:f212::/48","2a03:2880:f116::/48","2a03:2880:f216::/48","2a03:2880:f117::/48","2a03:2880:f217::/48","2a03:2880:f119::/48","2a03:2880:f219::/48","2a03:2880:f11f::/48","2a03:2880:f21f::/48","2a03:2880:f121::/48","2a03:2880:f221::/48","2a03:2880:f123::/48","2a03:2880:f223::/48","2a03:2880:f10c::/48","2a03:2880:f20c::/48","2a03:2880:f105::/48","2a03:2880:f205::/48","2a03:2880:f106::/48","2a03:2880:f206::/48","2a03:2880:f11b::/48","2a03:2880:f21b::/48","2a03:2880:f113::/48","2a03:2880:f213::/48","2a03:2880:f11c::/48","2a03:2880:f21c::/48","2a03:2880:f128::/48","2a03:2880:f228::/48","2a03:2880:f02a::/48","2a03:2880:f12a::/48","2a03:2880:f22a::/48","2a03:2880:f12f::/48","2a03:2880:f22f::/48","2a03:2880:f124::/48","2a03:2880:f127::/48","2a03:2880:f129::/48","2a03:2880:f12b::/48","2a03:2880:f12c::/48","2a03:2880:f12d::/48","2a03:2880:f12e::/48","2a03:2880:f130::/48","2a03:2880:f131::/48","2a03:2880:f132::/48","2a03:2880:f133::/48","2a03:2880:f134::/48","2a03:2880:f135::/48","2a03:2880:f136::/48","2a03:2880:f137::/48","2a03:2880:f138::/48","2a03:2880:f13a::/48","2a03:2880:f13b::/48","2a03:2880:f13d::/48","2a03:2880:f13e::/48","2a03:2880:f13f::/48","2a03:2880:f224::/48","2a03:2880:f227::/48","2a03:2880:f229::/48","2a03:2880:f22b::/48","2a03:2880:f22c::/48","2a03:2880:f22d::/48","2a03:2880:f22e::/48","2a03:2880:f230::/48","2a03:2880:f231::/48","2a03:2880:f232::/48","2a03:2880:f233::/48","2a03:2880:f234::/48","2a03:2880:f235::/48","2a03:2880:f236::/48","2a03:2880:f237::/48","2a03:2880:f238::/48","2a03:2880:f23a::/48","2a03:2880:f23b::/48","2a03:2880:f23d::/48","2a03:2880:f23e::/48","2a03:2880:f23f::/48","2a03:2880:f0ff::/48","2a03:2880:f1ff::/48","2a03:2880:f2ff::/48","2a03:2880:f044::/48","2a03:2880:f144::/48","2a03:2880:f244::/48","2a03:2880:f042::/48","2a03:2880:f043::/48","2a03:2880:f045::/48","2a03:2880:f046::/48","2a03:2880:f047::/48","2a03:2880:f048::/48","2a03:2880:f04a::/48","2a03:2880:f04c::/48","2a03:2880:f04b::/48","2a03:2880:f04d::/48","2a03:2880:f259::/48","2a03:2880:f258::/48","2a03:2880:f257::/48","2a03:2880:f256::/48","2a03:2880:f255::/48","2a03:2880:f254::/48","2a03:2880:f253::/48","2a03:2880:f252::/48","2a03:2880:f250::/48","2a03:2880:f24f::/48","2a03:2880:f24d::/48","2a03:2880:f24e::/48","2a03:2880:f24c::/48","2a03:2880:f24b::/48","2a03:2880:f24a::/48","2a03:2880:f248::/48","2a03:2880:f247::/48","2a03:2880:f246::/48","2a03:2880:f245::/48","2a03:2880:f243::/48","2a03:2880:f242::/48","2a03:2880:f241::/48","2a03:2880:f240::/48","2a03:2880:f159::/48","2a03:2880:f158::/48","2a03:2880:f157::/48","2a03:2880:f156::/48","2a03:2880:f155::/48","2a03:2880:f154::/48","2a03:2880:f153::/48","2a03:2880:f152::/48","2a03:2880:f150::/48","2a03:2880:f14f::/48","2a03:2880:f14e::/48","2a03:2880:f14d::/48","2a03:2880:f14c::/48","2a03:2880:f14b::/48","2a03:2880:f14a::/48","2a03:2880:f148::/48","2a03:2880:f147::/48","2a03:2880:f146::/48","2a03:2880:f145::/48","2a03:2880:f143::/48","2a03:2880:f142::/48","2a03:2880:f141::/48","2a03:2880:f140::/48","2a03:2880:f059::/48","2a03:2880:f058::/48","2a03:2880:f057::/48","2a03:2880:f056::/48","2a03:2880:f055::/48","2a03:2880:f054::/48","2a03:2880:f053::/48","2a03:2880:f052::/48","2a03:2880:f050::/48","2a03:2880:f04f::/48","2a03:2880:f04e::/48","2a03:2880:ff0b::/48","2a03:2880:ff0c::/48","2a03:2880:f040::/48","2a03:2880:f041::/48","2a03:2880:f0fc::/48","2a03:2880:f0fd::/48","2a03:2880:f0fc::/47","2a03:2880:f1fc::/48","2a03:2880:f1fd::/48","2a03:2880:f1fc::/47","2a03:2880:ff08::/48","2a03:2880:ff09::/48","2a03:2880:ff0a::/48","2a03:2880:f05e::/48","2a03:2880:f15e::/48","2a03:2880:f25e::/48","2620:0:1cfa::/48","2a03:2880:f05b::/48","2a03:2880:f05a::/48","2a03:2880:f25a::/48","2a03:2880:f15c::/48","2a03:2880:f000::/36","2a03:2880:f05d::/48","2a03:2880:f25c::/48","2a03:2880:f05c::/48","2a03:2880:f260::/48","2a03:2880:f060::/48","2a03:2880:f160::/48","2a03:2880:f15d::/48","2a03:2880:f25b::/48","2a03:2880:f25d::/48","2a03:2880:f15b::/48","2a03:2880:f15a::/48","2a03:2880:f161::/48","2a03:2880:f061::/48","2a03:2880:f261::/48","2a03:2881::/32","2a03:2881::/48","2a03:2881:1::/48","2a03:2881:2::/48","2a03:2881:3::/48","2a03:2880:f162::/48","2a03:2880:f262::/48","2a03:2881:4000::/48","2a03:2881:4003::/48","2a03:2881:4001::/48","2a03:2881:4002::/48","2a03:2880:f065::/48","2a03:2880:f163::/48","2a03:2880:f066::/48","2a03:2880:f263::/48","2a03:2880:f264::/48","2a03:2880:f164::/48","2a03:2880:f067::/48","2a03:2880:f165::/48","2a03:2880:f265::/48","2a03:2880:f068::/48","2a03:2881:4004::/48","2a03:2880:f06a::/48","2a03:2880:f266::/48","2a03:2880:f166::/48","2a03:2880:f267::/48","2a03:2880:f06b::/48","2a03:2880:f167::/48","2a03:2881:4006::/48","2a03:2881:7::/48","2a03:2881:9::/48","2a03:2881:8::/48","2a03:2881:4::/48","2a03:2881:6::/48","2a03:2881:5::/48","2a03:2881:a::/48","2a03:2880:f268::/48","2a03:2880:f06d::/48","2a03:2880:f168::/48","2a03:2881:b::/48","2a03:2881:c::/48","2a03:2881:4007::/48","2a03:2880:f269::/48","2a03:2880:f169::/48","2a03:2880:f06f::/48","2a03:2880:f26a::/48","2a03:2880:f16a::/48","2a03:2880:f070::/48","2a03:2881:d::/48","2a03:2881:e::/48","2a03:2880:f071::/48","2a03:2880:f16b::/48","2a03:2880:f26b::/48","2a03:2881:4008::/48","2a03:2881:10::/48","2a03:2881:f::/48","2a03:2881:11::/48","2a03:2880:f26c::/48","2a03:2880:f16c::/48","2a03:2880:f073::/48","2a03:2880:f16d::/48","2a03:2880:f074::/48","2a03:2880:f26d::/48","2a03:2881:4009::/48","2a03:2880:f26e::/48","2a03:2880:f16e::/48","2a03:2880:f076::/48","2a03:2880:f16f::/48","2a03:2880:f26f::/48","2a03:2880:f077::/48","2a03:2881:12::/48","2a03:2881:13::/48","2a03:2881:17::/48","2a03:2881:15::/48","2a03:2881:18::/48","2a03:2881:14::/48","2a03:2881:16::/48","2a03:2881:19::/48","2a03:2881:4005::/48","2a03:2880:f078::/48","2a03:2880:f170::/48","2a03:2880:f270::/48","2a03:2881:400a::/48","2a03:2881:400c::/48","2a03:2881:400b::/48","2a03:2881:400d::/48","2a03:2881:1a::/48","2a03:2881:1c::/48","2a03:2881:1b::/48","2a03:2880:f271::/48","2a03:2880:f07d::/48","2a03:2880:f171::/48","2a03:2880:f07e::/48","2a03:2880:f172::/48","2a03:2880:f272::/48","2a03:2880:f080::/48","2a03:2880:f173::/48","2a03:2880:f273::/48","2a03:2880:f081::/48","2a03:2880:f174::/48","2a03:2880:f274::/48","2a03:2880:f175::/48","2a03:2880:f275::/48","2a03:2880:f082::/48","2a03:2880:f176::/48","2a03:2880:f276::/48","2a03:2880:f083::/48","2a03:2880:f277::/48","2a03:2880:f084::/48","2a03:2880:f177::/48","2a03:2881:1e::/48","2a03:2880:f085::/48","2a03:2880:f178::/48","2a03:2880:f278::/48","2a03:2880:f179::/48","2a03:2880:f086::/48","2a03:2880:f279::/48","2a03:2880:f17a::/48","2a03:2880:f08a::/48","2a03:2880:f27a::/48","2a03:2881:48::/45","2a10:f781:10:cee0::/64","2a03:83e0::/32"],["199.16.156.0/22","199.59.148.0/22","192.133.76.0/22"],["157.55.39.0/24","207.46.13.0/24","40.77.167.0/24","13.66.139.0/24","13.66.144.0/24","52.167.144.0/24","13.67.10.16/28","13.69.66.240/28","13.71.172.224/28","139.217.52.0/28","191.233.204.224/28","20.36.108.32/28","20.43.120.16/28","40.79.131.208/28","40.79.186.176/28","52.231.148.0/28","20.79.107.240/28","51.105.67.0/28","20.125.163.80/28","40.77.188.0/22","65.55.210.0/24","199.30.24.0/23","40.77.202.0/24","40.77.139.0/25","20.74.197.0/28"],["54.236.1.1/32","54.236.1.2/31","54.236.1.4/30","54.236.1.8/29","54.236.1.16/28","54.236.1.32/27","54.236.1.64/26","54.236.1.128/25"],["18.203.61.76","18.203.176.135","52.17.197.221"],["204.236.235.245","75.101.186.145"],["18.207.141.103","52.1.113.12"],["180.76.15.0/24","119.63.196.0/24","115.239.212.0/24","119.63.199.0/24","122.81.208.0/22","123.125.71.0/24","180.76.4.0/24","180.76.5.0/24","180.76.6.0/24","185.10.104.0/24","220.181.108.0/24","220.181.51.0/24","111.13.102.0/24","123.125.67.144/29","123.125.67.152/31","61.135.169.0/24","123.125.68.68/30","123.125.68.72/29","123.125.68.80/28","123.125.68.96/30","202.46.48.0/20","220.181.38.0/24","123.125.68.80/30","123.125.68.84/31","123.125.68.0/24"],["20.191.45.212","40.88.21.235","40.76.173.151","40.76.163.7","20.185.79.47","52.142.26.175","20.185.79.15","52.142.24.149","40.76.162.208","40.76.163.23","40.76.162.191","40.76.162.247"],["5.255.250.0/24","37.9.87.0/24","67.195.37.0/24","67.195.50.0/24","67.195.110.0/24","67.195.111.0/24","67.195.112.0/23","67.195.114.0/24","67.195.115.0/24","68.180.224.0/21","72.30.132.0/24","72.30.142.0/24","72.30.161.0/24","72.30.196.0/24","72.30.198.0/24","74.6.254.0/24","74.6.8.0/24","74.6.13.0/24","74.6.17.0/24","74.6.18.0/24","74.6.22.0/24","74.6.27.0/24","74.6.168.0/24","77.88.5.0/24","77.88.47.0/24","93.158.161.0/24","98.137.72.0/24","98.137.206.0/24","98.137.207.0/24","98.139.168.0/24","114.111.95.0/24","124.83.159.0/24","124.83.179.0/24","124.83.223.0/24","141.8.144.0/24","183.79.63.0/24","183.79.92.0/24","203.216.255.0/24","211.14.11.0/24"],["100.43.90.0/24","37.9.115.0/24","37.140.165.0/24","77.88.22.0/25","77.88.29.0/24","77.88.31.0/24","77.88.59.0/24","84.201.146.0/24","84.201.148.0/24","84.201.149.0/24","87.250.243.0/24","87.250.253.0/24","93.158.147.0/24","93.158.148.0/24","93.158.151.0/24","93.158.153.0/32","95.108.128.0/24","95.108.138.0/24","95.108.150.0/23","95.108.158.0/24","95.108.156.0/24","95.108.188.128/25","95.108.234.0/24","95.108.248.0/24","100.43.80.0/24","130.193.62.0/24","141.8.153.0/24","178.154.165.0/24","178.154.166.128/25","178.154.173.29","178.154.200.158","178.154.202.0/24","178.154.205.0/24","178.154.239.0/24","178.154.243.0/24","37.9.84.253","199.21.99.99","178.154.162.29","178.154.203.251","178.154.211.250","178.154.171.0/24","178.154.200.0/24","178.154.244.0/24","178.154.246.0/24","95.108.181.0/24","95.108.246.252","5.45.254.0/24","5.255.253.0/24","37.140.141.0/24","37.140.188.0/24","100.43.81.0/24","100.43.85.0/24","100.43.91.0/24","199.21.99.0/24","2a02:6b8:b000::/32","2a02:6b8:b010::/32","2a02:6b8:b011::/32","2a02:6b8:c0e::/32"],["220.181.125.0/24","123.126.51.64/27","123.126.51.96/28","123.126.68.25","61.135.189.74","61.135.189.75"],["61.135.249.200/29","61.135.249.208/28"],e)}}(window.wpm=window.wpm||{},jQuery)},618:function(e,t,a){"use strict";var r=this&amp;&amp;this.__spreadArrays||function(){for(var e=0,t=0,a=arguments.length;t&lt;a;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t&lt;a;t++)for(var n=arguments[t],i=0,s=n.length;i&lt;s;i++,o++)r[o]=n[i];return r};Object.defineProperty(t,"__esModule",{value:!0}),t.isSpecial=t.isReserved=t.isLocalhost=t.isPrivate=t.createChecker=t.isInSubnet=void 0;var o=a(609),n=a(503);function i(e){if(!o.isIPv4(e))throw new Error("not a valid IPv4 address: "+e);var t=e.split(".");return(parseInt(t[0],10)&lt;&lt;24)+(parseInt(t[1],10)&lt;&lt;16)+(parseInt(t[2],10)&lt;&lt;8)+parseInt(t[3],10)&gt;&gt;&gt;0}function s(e){if(Array.isArray(e)){var t=e.map((function(e){return c(e)}));return function(e){var a=i(e);return t.some((function(e){return e(a)}))}}var a=c(e);return function(e){var t=i(e);return a(t)}}function c(e){var t=e.split("/"),a=t[0],r=t[1],o=parseInt(r,10);if(!a||!Number.isInteger(o))throw new Error("not a valid IPv4 subnet: "+e);if(o&lt;0||o&gt;32)throw new Error("not a valid IPv4 prefix length: "+o+" (from "+e+")");var n=i(a);return function(e){return 0===o||n&gt;&gt;32-o===e&gt;&gt;32-o}}t.isInSubnet=function(e,t){return s(t)(e)},t.createChecker=s;var d={};t.isPrivate=function(e){return"private"in d==!1&amp;&amp;(d.private=s(n.default.private.ipv4)),d.private(e)},t.isLocalhost=function(e){return"localhost"in d==!1&amp;&amp;(d.localhost=s(n.default.localhost.ipv4)),d.localhost(e)},t.isReserved=function(e){return"reserved"in d==!1&amp;&amp;(d.reserved=s(n.default.reserved.ipv4)),d.reserved(e)},t.isSpecial=function(e){return"special"in d==!1&amp;&amp;(d.special=s(r(n.default.private.ipv4,n.default.localhost.ipv4,n.default.reserved.ipv4))),d.special(e)}},624:()=&gt;{!function(e){e.getGA4OrderItems=function(){let e=[];return Object.values(wpmDataLayer.order.items).forEach((t=&gt;{let a;a={quantity:t.quantity,price:t.price,item_name:t.name,currency:wpmDataLayer.order.currency,item_category:wpmDataLayer.products[t.id].category.join("/")},t?.custom_parameters&amp;&amp;Object.keys(t.custom_parameters).forEach((e=&gt;{a[e]=t.custom_parameters[e]})),0!==t.variation_id?(a.item_id=String(wpmDataLayer.products[t.variation_id].dyn_r_ids[wpmDataLayer.pixels.google.analytics.id_type]),a.item_variant=wpmDataLayer.products[t.variation_id].variant_description,a.item_brand=wpmDataLayer.products[t.variation_id].brand):(a.item_id=String(wpmDataLayer.products[t.id].dyn_r_ids[wpmDataLayer.pixels.google.analytics.id_type]),a.item_brand=wpmDataLayer.products[t.id].brand),e.push(a)})),e},e.ga4AddFormattedCategories=(e,t)=&gt;{if(t=Array.from(new Set(t)),Array.isArray(t)&amp;&amp;t.length){e.item_category=t[0];let a=t.length&gt;5?5:t.length;for(let r=1;r&lt;a;r++)e["item_category"+(r+1)]=t[r]}return e},e.getCartItemsGa4=()=&gt;{let t=[];return Object.values(wpmDataLayer.cart).forEach((a=&gt;{t.push(e.ga4GetFullProductItemData(a))})),t},e.ga4GetBasicProductItemData=e=&gt;({item_id:e.dyn_r_ids[wpmDataLayer.pixels.google.analytics.id_type],item_name:e.name,item_brand:e.brand,item_variant:e.variant,price:e.price,currency:wpmDataLayer.shop.currency,quantity:e.quantity}),e.ga4AddListNameToProduct=function(e){let t=arguments.length&gt;1&amp;&amp;undefined!==arguments[1]?arguments[1]:null;return e.item_list_name=wpmDataLayer.shop.list_name,e.item_list_id=wpmDataLayer.shop.list_id,t&amp;&amp;(e.index=t),e},e.ga4GetFullProductItemData=t=&gt;{let a;return a=e.ga4GetBasicProductItemData(t),a=e.ga4AddListNameToProduct(a,t.position),a=e.ga4AddFormattedCategories(a,t.category),a}}(window.wpm=window.wpm||{},jQuery)},644:()=&gt;{!function(e){let t;e.fbeventsJsUrl=()=&gt;{let e=new URLSearchParams(window.location.search);return e.has("fbevents-version")?`https://connect.facebook.net/en_US/fbevents.js?v=${e.get("fbevents-version")}`:wpmDataLayer?.pixels?.facebook?.fbevents_js_url},e.loadFacebookPixel=()=&gt;{try{wpmDataLayer.pixels.facebook.loaded=!0,function(e,t,a,r,o,n,i){e.fbq||(o=e.fbq=function(){o.callMethod?o.callMethod.apply(o,arguments):o.queue.push(arguments)},e._fbq||(e._fbq=o),o.push=o,o.loaded=!0,o.version="2.0",o.queue=[],(n=t.createElement(a)).async=!0,n.src=r,(i=t.getElementsByTagName(a)[0]).parentNode.insertBefore(n,i))}(window,document,"script",e.fbeventsJsUrl());let t={};e.isFbpSet()&amp;&amp;e.isFbAdvancedMatchingEnabled()&amp;&amp;(t={...e.getUserIdentifiersForFb()}),fbq("init",wpmDataLayer.pixels.facebook.pixel_id,t),wpmDataLayer?.pixels?.facebook?.mobile_bridge_app_id&amp;&amp;fbq("set","mobileBridge",wpmDataLayer.pixels.facebook.pixel_id,wpmDataLayer?.pixels?.facebook?.mobile_bridge_app_id),fbq("track","PageView")}catch(e){console.error(e)}},e.getUserIdentifiersForFb=()=&gt;{let e={};return wpmDataLayer?.user?.id?.raw&amp;&amp;(e.external_id=wpmDataLayer.user.id.raw),wpmDataLayer?.order?.user_id&amp;&amp;(e.external_id=wpmDataLayer.order.user_id),wpmDataLayer?.user?.email?.facebook&amp;&amp;(e.em=wpmDataLayer.user.email.facebook),wpmDataLayer?.order?.billing_email_hashed&amp;&amp;(e.em=wpmDataLayer.order.billing_email_hashed),wpmDataLayer?.user?.first_name?.facebook&amp;&amp;(e.fn=wpmDataLayer.user.first_name.facebook),wpmDataLayer?.order?.billing_first_name&amp;&amp;(e.fn=wpmDataLayer.order.billing_first_name.toLowerCase()),wpmDataLayer?.user?.last_name?.facebook&amp;&amp;(e.ln=wpmDataLayer.user.last_name.facebook),wpmDataLayer?.order?.billing_last_name&amp;&amp;(e.ln=wpmDataLayer.order.billing_last_name.toLowerCase()),wpmDataLayer?.user?.phone?.facebook&amp;&amp;(e.ph=wpmDataLayer.user.phone.facebook),wpmDataLayer?.order?.billing_phone&amp;&amp;(e.ph=wpmDataLayer.order.billing_phone.replace("+","")),wpmDataLayer?.user?.city?.facebook&amp;&amp;(e.ct=wpmDataLayer.user.city.facebook),wpmDataLayer?.order?.billing_city&amp;&amp;(e.ct=wpmDataLayer.order.billing_city.toLowerCase().replace(/ /g,"")),wpmDataLayer?.user?.state?.facebook&amp;&amp;(e.st=wpmDataLayer.user.state.facebook),wpmDataLayer?.order?.billing_state&amp;&amp;(e.st=wpmDataLayer.order.billing_state.toLowerCase().replace(/[a-zA-Z]{2}-/,"")),wpmDataLayer?.user?.postcode?.facebook&amp;&amp;(e.zp=wpmDataLayer.user.postcode.facebook),wpmDataLayer?.order?.billing_postcode&amp;&amp;(e.zp=wpmDataLayer.order.billing_postcode),wpmDataLayer?.user?.country?.facebook&amp;&amp;(e.country=wpmDataLayer.user.country.facebook),wpmDataLayer?.order?.billing_country&amp;&amp;(e.country=wpmDataLayer.order.billing_country.toLowerCase()),e},e.getFbRandomEventId=()=&gt;(Math.random()+1).toString(36).substring(2),e.getFbUserData=()=&gt;(t={...t,...e.getFbUserDataFromBrowser()},t),e.isFbAdvancedMatchingEnabled=()=&gt;!!wpmDataLayer?.pixels?.facebook?.advanced_matching,e.setFbUserData=()=&gt;{t=e.getFbUserDataFromBrowser()},e.getFbUserDataFromBrowser=()=&gt;{let t={},a=e.getCookie("_fbp");e.isValidFbp(a)&amp;&amp;(t.fbp=a);let r=e.getCookie("_fbc")||e.retrieveData("fbclid");return e.isValidFbc(r)&amp;&amp;(t.fbc=r),e.isFbAdvancedMatchingEnabled()&amp;&amp;(wpmDataLayer?.user?.email?.facebook&amp;&amp;(t.em=wpmDataLayer.user.email.facebook),wpmDataLayer?.user?.phone?.facebook&amp;&amp;(t.ph=wpmDataLayer.user.phone.facebook),wpmDataLayer?.user?.first_name?.facebook&amp;&amp;(t.fn=wpmDataLayer.user.first_name.facebook),wpmDataLayer?.user?.last_name?.facebook&amp;&amp;(t.ln=wpmDataLayer.user.last_name.facebook),wpmDataLayer?.user?.city?.facebook&amp;&amp;(t.ct=wpmDataLayer.user.city.facebook),wpmDataLayer?.user?.state?.facebook&amp;&amp;(t.st=wpmDataLayer.user.state.facebook),wpmDataLayer?.user?.postcode?.facebook&amp;&amp;(t.zp=wpmDataLayer.user.postcode.facebook),wpmDataLayer?.user?.country?.facebook&amp;&amp;(t.country=wpmDataLayer.user.country.facebook),wpmDataLayer?.user?.id?.raw&amp;&amp;(t.external_id=wpmDataLayer.user.id.raw)),navigator.userAgent&amp;&amp;(t.client_user_agent=navigator.userAgent),e.retrieveData("ipv6")&amp;&amp;(t.client_ip_address=e.retrieveData("ipv6")),t},e.isFbpSet=()=&gt;!!e.getCookie("_fbp"),e.isValidFbp=e=&gt;new RegExp(/^fb\.[0-2]\.\d{13}\.\d{8,20}$/).test(e),e.isValidFbc=e=&gt;new RegExp(/^fb\.[0-2]\.\d{13}\.[\da-zA-Z_-]{8,}/).test(e),e.fbGetProductDataForCapiEvent=e=&gt;({content_type:"product",content_name:e.name,content_ids:[e.dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type]],value:parseFloat(e.quantity*e.price),currency:e.currency}),e.facebookContentIds=()=&gt;{let e=[];return Object.values(wpmDataLayer.order.items).forEach((t=&gt;{wpmDataLayer?.shop?.variations_output&amp;&amp;0!==t.variation_id?e.push(String(wpmDataLayer.products[t.variation_id].dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type])):e.push(String(wpmDataLayer.products[t.id].dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type]))})),e},e.trackCustomFacebookEvent=function(t){let a=arguments.length&gt;1&amp;&amp;undefined!==arguments[1]?arguments[1]:{};try{if(!wpmDataLayer?.pixels?.facebook?.loaded)return;let r=e.getFbRandomEventId();fbq("trackCustom",t,a,{eventID:r});let o={facebook:{event_name:t,event_id:r,user_data:e.getFbUserData(),event_source_url:window.location.href}};Object.keys(a).length&amp;&amp;(o.facebook.custom_data=a),e.sendEventPayloadToServer(o)}catch(e){console.error(e)}},e.fbGetContentIdsFromCart=()=&gt;{let e=[];for(const t in wpmDataLayer.cart)e.push(wpmDataLayer.products[t].dyn_r_ids[wpmDataLayer.pixels.facebook.dynamic_remarketing.id_type]);return e},e.canFireFbq=()=&gt;!!wpmDataLayer?.pixels?.facebook?.loaded&amp;&amp;!!e.consent.categories.get().marketing,e.canNotFireFbq=()=&gt;!e.canFireFbq()}(window.wpm=window.wpm||{},jQuery)},666:(e,t,a)=&gt;{a(624),a(843)},722:()=&gt;{const e=wpm.prepareSelectors([".add_to_cart_button:not(.product_type_variable)",".ajax_add_to_cart",".single_add_to_cart_button"],"addToCart");jQuery(e).on("click adding_to_cart",((e,t)=&gt;{try{let t=e?.target?.dataset?.quantity?e.target.dataset.quantity:null,a=e?.target?.dataset?.product_id?e.target.dataset.product_id:e?.target?.value?e.target.value:null;if("product"===wpmDataLayer.shop.page_type){if(void 0!==jQuery(e.currentTarget).attr("href")&amp;&amp;jQuery(e.currentTarget).attr("href").includes("add-to-cart"))return a||(a=jQuery(e.currentTarget).data("product_id")),void wpm.addProductToCart(a,1);if("simple"===wpmDataLayer.shop.product_type)return null===t&amp;&amp;(t=Number(jQuery(".input-text.qty").val())?Number(jQuery(".input-text.qty").val()):1),a||(a=jQuery(e.currentTarget).val()),a||(a=jQuery(".product").attr("id").replace("product-","")),void wpm.addProductToCart(a,t);if(["variable","variable-subscription"].indexOf(wpmDataLayer.shop.product_type)&gt;=0)return null===t&amp;&amp;(t=Number(jQuery(".input-text.qty").val())?Number(jQuery(".input-text.qty").val()):1),a||(a=jQuery("[name='variation_id']").val()),void wpm.addProductToCart(a,t);if("grouped"===wpmDataLayer.shop.product_type)return void jQuery(".woocommerce-grouped-product-list-item").each(((e,r)=&gt;{t=Number(jQuery(r).find(".input-text.qty").val())?Number(jQuery(r).find(".input-text.qty").val()):1;let o=jQuery(r).attr("class");a=wpm.getPostIdFromString(o),wpm.addProductToCart(a,t)}));if("bundle"===wpmDataLayer.shop.product_type)return null===t&amp;&amp;(t=Number(jQuery(".input-text.qty").val())?Number(jQuery(".input-text.qty").val()):1),a||(a=jQuery("input[name=add-to-cart]").val()),void wpm.addProductToCart(a,t);null===t&amp;&amp;(t=Number(jQuery(".input-text.qty").val())?Number(jQuery(".input-text.qty").val()):1),wpm.addProductToCart(a,t)}else null===t&amp;&amp;(t=1),a||(a=jQuery(e.currentTarget).data("product_id")?jQuery(e.currentTarget).data("product_id"):null),a||(a=jQuery(e.currentTarget).val()?jQuery(e.currentTarget).val():null),a&amp;&amp;t&amp;&amp;wpm.addProductToCart(a,t)}catch(e){console.error(e)}})),jQuery("a:not(.add_to_cart_button, .ajax_add_to_cart, .single_add_to_cart_button)").one("click",(e=&gt;{try{if(jQuery(e.target).closest("a").attr("href")){let t=new URL(jQuery(e.currentTarget).attr("href"),window.location.origin);if(t.searchParams.has("add-to-cart")){let e=t.searchParams.get("add-to-cart");wpm.addProductToCart(e,1)}}}catch(e){console.error(e)}})),jQuery(".woocommerce-LoopProduct-link, .wc-block-grid__product, .product, .product-small, .type-product").on("click",(e=&gt;{try{let t=jQuery(e.currentTarget).nextAll(".wpmProductId:first").data("id");if(t){if(t=wpm.getIdBasedOndVariationsOutputSetting(t),!t)throw Error("Wasn't able to retrieve a productId");if(wpmDataLayer.products&amp;&amp;wpmDataLayer.products[t]){let e=wpm.getProductDetailsFormattedForEvent(t);jQuery(document).trigger("pmw:select-item",e)}}}catch(e){console.error(e)}})),jQuery("#billing_email").on("input",(e=&gt;{wpm.isEmail(jQuery(e.currentTarget).val())&amp;&amp;(wpm.fireCheckoutProgress(2),wpm.emailSelected=!0)})),jQuery("form.checkout").on("checkout_place_order_success",(()=&gt;{!1===wpm.emailSelected&amp;&amp;wpm.fireCheckoutProgress(2),!1===wpm.paymentMethodSelected&amp;&amp;(wpm.fireCheckoutProgress(3),wpm.fireCheckoutOption(3,jQuery("input[name='payment_method']:checked").val())),wpm.fireCheckoutProgress(4),jQuery(document).trigger("pmw:place-order",{})})),jQuery(document).on("click","[name='update_cart']",(()=&gt;{try{jQuery(".cart_item").each(((e,t)=&gt;{const a=wpm.getProductIdByCartItemElement(t);if(!a)return void console.error("Pixel Manager: Wasn't able to retrieve a productId");const r=wpm.getProductQuantityByCartItemElement(t);r?0===r?wpm.removeProductFromCart(a):r&lt;wpmDataLayer.cart[a].quantity?wpm.removeProductFromCart(a,wpmDataLayer.cart[a].quantity-r):r&gt;wpmDataLayer.cart[a].quantity&amp;&amp;wpm.addProductToCart(a,r-wpmDataLayer.cart[a].quantity):console.error("Pixel Manager: Wasn't able to retrieve a quantity")}))}catch(e){console.error(e),wpm.getCartItemsFromBackend()}})),jQuery(".add_to_wishlist,.wl-add-to").on("click",(e=&gt;{try{let t;if(jQuery(e.currentTarget).data("productid")?t=jQuery(e.currentTarget).data("productid"):jQuery(e.currentTarget).data("product-id")&amp;&amp;(t=jQuery(e.currentTarget).data("product-id")),!t)throw Error("Wasn't able to retrieve a productId");let a=wpm.getProductDetailsFormattedForEvent(t);jQuery(document).trigger("pmw:add-to-wishlist",a)}catch(e){console.error(e)}}));let t=null;jQuery(".single_variation_wrap").on("show_variation",((e,a)=&gt;{if(!wpmDataLayer?.general?.lazy_load_pmw)try{let e=wpm.getIdBasedOndVariationsOutputSetting(a.variation_id);if(!e)throw Error("Wasn't able to retrieve a productId");t!==a.variation_id&amp;&amp;(wpm.triggerViewItemEventPrep(e),t=a.variation_id)}catch(e){console.error(e)}}))},723:(e,t,a)=&gt;{"use strict";a.r(t),a.d(t,{displayIP:()=&gt;g,inRange:()=&gt;m,isIP:()=&gt;s,isRange:()=&gt;l,isV4:()=&gt;d,isV6:()=&gt;p,searchIP:()=&gt;u,storeIP:()=&gt;u,version:()=&gt;c});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==a.g?a.g:"undefined"!=typeof self?self:{};function o(e,t){return e(t={exports:{}},t.exports),t.exports}var n=o((function(e){(function(){var t,a,r,o,n,i,s,c;a={},null!==e&amp;&amp;e.exports?e.exports=a:this.ipaddr=a,s=function(e,t,a,r){var o,n;if(e.length!==t.length)throw new Error("ipaddr: cannot match CIDR for objects with different lengths");for(o=0;r&gt;0;){if((n=a-r)&lt;0&amp;&amp;(n=0),e[o]&gt;&gt;n!=t[o]&gt;&gt;n)return!1;r-=a,o+=1}return!0},a.subnetMatch=function(e,t,a){var r,o,n,i,s;for(n in null==a&amp;&amp;(a="unicast"),t)for(!(i=t[n])[0]||i[0]instanceof Array||(i=[i]),r=0,o=i.length;r&lt;o;r++)if(s=i[r],e.kind()===s[0].kind()&amp;&amp;e.match.apply(e,s))return n;return a},a.IPv4=function(){function e(e){var t,a,r;if(4!==e.length)throw new Error("ipaddr: ipv4 octet count should be 4");for(t=0,a=e.length;t&lt;a;t++)if(!(0&lt;=(r=e[t])&amp;&amp;r&lt;=255))throw new Error("ipaddr: ipv4 octet should fit in 8 bits");this.octets=e}return e.prototype.kind=function(){return"ipv4"},e.prototype.toString=function(){return this.octets.join(".")},e.prototype.toNormalizedString=function(){return this.toString()},e.prototype.toByteArray=function(){return this.octets.slice(0)},e.prototype.match=function(e,t){var a;if(void 0===t&amp;&amp;(e=(a=e)[0],t=a[1]),"ipv4"!==e.kind())throw new Error("ipaddr: cannot match ipv4 address with non-ipv4 one");return s(this.octets,e.octets,8,t)},e.prototype.SpecialRanges={unspecified:[[new e([0,0,0,0]),8]],broadcast:[[new e([255,255,255,255]),32]],multicast:[[new e([224,0,0,0]),4]],linkLocal:[[new e([169,254,0,0]),16]],loopback:[[new e([127,0,0,0]),8]],carrierGradeNat:[[new e([100,64,0,0]),10]],private:[[new e([10,0,0,0]),8],[new e([172,16,0,0]),12],[new e([192,168,0,0]),16]],reserved:[[new e([192,0,0,0]),24],[new e([192,0,2,0]),24],[new e([192,88,99,0]),24],[new e([198,51,100,0]),24],[new e([203,0,113,0]),24],[new e([240,0,0,0]),4]]},e.prototype.range=function(){return a.subnetMatch(this,this.SpecialRanges)},e.prototype.toIPv4MappedAddress=function(){return a.IPv6.parse("::ffff:"+this.toString())},e.prototype.prefixLengthFromSubnetMask=function(){var e,t,a,r,o,n,i;for(i={0:8,128:7,192:6,224:5,240:4,248:3,252:2,254:1,255:0},e=0,o=!1,t=a=3;a&gt;=0;t=a+=-1){if(!((r=this.octets[t])in i))return null;if(n=i[r],o&amp;&amp;0!==n)return null;8!==n&amp;&amp;(o=!0),e+=n}return 32-e},e}(),r="(0?\\d+|0x[a-f0-9]+)",o={fourOctet:new RegExp("^"+r+"\\."+r+"\\."+r+"\\."+r+"$","i"),longValue:new RegExp("^"+r+"$","i")},a.IPv4.parser=function(e){var t,a,r,n,i;if(a=function(e){return"0"===e[0]&amp;&amp;"x"!==e[1]?parseInt(e,8):parseInt(e)},t=e.match(o.fourOctet))return function(){var e,o,n,i;for(i=[],e=0,o=(n=t.slice(1,6)).length;e&lt;o;e++)r=n[e],i.push(a(r));return i}();if(t=e.match(o.longValue)){if((i=a(t[1]))&gt;4294967295||i&lt;0)throw new Error("ipaddr: address outside defined range");return function(){var e,t;for(t=[],n=e=0;e&lt;=24;n=e+=8)t.push(i&gt;&gt;n&amp;255);return t}().reverse()}return null},a.IPv6=function(){function e(e,t){var a,r,o,n,i,s;if(16===e.length)for(this.parts=[],a=r=0;r&lt;=14;a=r+=2)this.parts.push(e[a]&lt;&lt;8|e[a+1]);else{if(8!==e.length)throw new Error("ipaddr: ipv6 part count should be 8 or 16");this.parts=e}for(o=0,n=(s=this.parts).length;o&lt;n;o++)if(!(0&lt;=(i=s[o])&amp;&amp;i&lt;=65535))throw new Error("ipaddr: ipv6 part should fit in 16 bits");t&amp;&amp;(this.zoneId=t)}return e.prototype.kind=function(){return"ipv6"},e.prototype.toString=function(){return this.toNormalizedString().replace(/((^|:)(0(:|$))+)/,"::")},e.prototype.toRFC5952String=function(){var e,t,a,r,o;for(r=/((^|:)(0(:|$)){2,})/g,o=this.toNormalizedString(),e=0,t=-1;a=r.exec(o);)a[0].length&gt;t&amp;&amp;(e=a.index,t=a[0].length);return t&lt;0?o:o.substring(0,e)+"::"+o.substring(e+t)},e.prototype.toByteArray=function(){var e,t,a,r,o;for(e=[],t=0,a=(o=this.parts).length;t&lt;a;t++)r=o[t],e.push(r&gt;&gt;8),e.push(255&amp;r);return e},e.prototype.toNormalizedString=function(){var e,t,a;return e=function(){var e,a,r,o;for(o=[],e=0,a=(r=this.parts).length;e&lt;a;e++)t=r[e],o.push(t.toString(16));return o}.call(this).join(":"),a="",this.zoneId&amp;&amp;(a="%"+this.zoneId),e+a},e.prototype.toFixedLengthString=function(){var e,t,a;return e=function(){var e,a,r,o;for(o=[],e=0,a=(r=this.parts).length;e&lt;a;e++)t=r[e],o.push(t.toString(16).padStart(4,"0"));return o}.call(this).join(":"),a="",this.zoneId&amp;&amp;(a="%"+this.zoneId),e+a},e.prototype.match=function(e,t){var a;if(void 0===t&amp;&amp;(e=(a=e)[0],t=a[1]),"ipv6"!==e.kind())throw new Error("ipaddr: cannot match ipv6 address with non-ipv6 one");return s(this.parts,e.parts,16,t)},e.prototype.SpecialRanges={unspecified:[new e([0,0,0,0,0,0,0,0]),128],linkLocal:[new e([65152,0,0,0,0,0,0,0]),10],multicast:[new e([65280,0,0,0,0,0,0,0]),8],loopback:[new e([0,0,0,0,0,0,0,1]),128],uniqueLocal:[new e([64512,0,0,0,0,0,0,0]),7],ipv4Mapped:[new e([0,0,0,0,0,65535,0,0]),96],rfc6145:[new e([0,0,0,0,65535,0,0,0]),96],rfc6052:[new e([100,65435,0,0,0,0,0,0]),96],"6to4":[new e([8194,0,0,0,0,0,0,0]),16],teredo:[new e([8193,0,0,0,0,0,0,0]),32],reserved:[[new e([8193,3512,0,0,0,0,0,0]),32]]},e.prototype.range=function(){return a.subnetMatch(this,this.SpecialRanges)},e.prototype.isIPv4MappedAddress=function(){return"ipv4Mapped"===this.range()},e.prototype.toIPv4Address=function(){var e,t,r;if(!this.isIPv4MappedAddress())throw new Error("ipaddr: trying to convert a generic ipv6 address to ipv4");return e=(r=this.parts.slice(-2))[0],t=r[1],new a.IPv4([e&gt;&gt;8,255&amp;e,t&gt;&gt;8,255&amp;t])},e.prototype.prefixLengthFromSubnetMask=function(){var e,t,a,r,o,n,i;for(i={0:16,32768:15,49152:14,57344:13,61440:12,63488:11,64512:10,65024:9,65280:8,65408:7,65472:6,65504:5,65520:4,65528:3,65532:2,65534:1,65535:0},e=0,o=!1,t=a=7;a&gt;=0;t=a+=-1){if(!((r=this.parts[t])in i))return null;if(n=i[r],o&amp;&amp;0!==n)return null;16!==n&amp;&amp;(o=!0),e+=n}return 128-e},e}(),n="(?:[0-9a-f]+::?)+",c="%[0-9a-z]{1,}",i={zoneIndex:new RegExp(c,"i"),native:new RegExp("^(::)?("+n+")?([0-9a-f]+)?(::)?("+c+")?$","i"),transitional:new RegExp("^((?:"+n+")|(?:::)(?:"+n+")?)"+r+"\\."+r+"\\."+r+"\\."+r+"("+c+")?$","i")},t=function(e,t){var a,r,o,n,s,c;if(e.indexOf("::")!==e.lastIndexOf("::"))return null;for((c=(e.match(i.zoneIndex)||[])[0])&amp;&amp;(c=c.substring(1),e=e.replace(/%.+$/,"")),a=0,r=-1;(r=e.indexOf(":",r+1))&gt;=0;)a++;if("::"===e.substr(0,2)&amp;&amp;a--,"::"===e.substr(-2,2)&amp;&amp;a--,a&gt;t)return null;for(s=t-a,n=":";s--;)n+="0:";return":"===(e=e.replace("::",n))[0]&amp;&amp;(e=e.slice(1)),":"===e[e.length-1]&amp;&amp;(e=e.slice(0,-1)),{parts:t=function(){var t,a,r,n;for(n=[],t=0,a=(r=e.split(":")).length;t&lt;a;t++)o=r[t],n.push(parseInt(o,16));return n}(),zoneId:c}},a.IPv6.parser=function(e){var a,r,o,n,s,c,d;if(i.native.test(e))return t(e,8);if((n=e.match(i.transitional))&amp;&amp;(d=n[6]||"",(a=t(n[1].slice(0,-1)+d,6)).parts)){for(r=0,o=(c=[parseInt(n[2]),parseInt(n[3]),parseInt(n[4]),parseInt(n[5])]).length;r&lt;o;r++)if(!(0&lt;=(s=c[r])&amp;&amp;s&lt;=255))return null;return a.parts.push(c[0]&lt;&lt;8|c[1]),a.parts.push(c[2]&lt;&lt;8|c[3]),{parts:a.parts,zoneId:a.zoneId}}return null},a.IPv4.isIPv4=a.IPv6.isIPv6=function(e){return null!==this.parser(e)},a.IPv4.isValid=function(e){try{return new this(this.parser(e)),!0}catch(e){return!1}},a.IPv4.isValidFourPartDecimal=function(e){return!(!a.IPv4.isValid(e)||!e.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},a.IPv6.isValid=function(e){var t;if("string"==typeof e&amp;&amp;-1===e.indexOf(":"))return!1;try{return new this((t=this.parser(e)).parts,t.zoneId),!0}catch(e){return!1}},a.IPv4.parse=function(e){var t;if(null===(t=this.parser(e)))throw new Error("ipaddr: string is not formatted like ip address");return new this(t)},a.IPv6.parse=function(e){var t;if(null===(t=this.parser(e)).parts)throw new Error("ipaddr: string is not formatted like ip address");return new this(t.parts,t.zoneId)},a.IPv4.parseCIDR=function(e){var t,a,r;if((a=e.match(/^(.+)\/(\d+)$/))&amp;&amp;(t=parseInt(a[2]))&gt;=0&amp;&amp;t&lt;=32)return r=[this.parse(a[1]),t],Object.defineProperty(r,"toString",{value:function(){return this.join("/")}}),r;throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},a.IPv4.subnetMaskFromPrefixLength=function(e){var t,a,r;if((e=parseInt(e))&lt;0||e&gt;32)throw new Error("ipaddr: invalid IPv4 prefix length");for(r=[0,0,0,0],a=0,t=Math.floor(e/8);a&lt;t;)r[a]=255,a++;return t&lt;4&amp;&amp;(r[t]=Math.pow(2,e%8)-1&lt;&lt;8-e%8),new this(r)},a.IPv4.broadcastAddressFromCIDR=function(e){var t,a,r,o,n;try{for(r=(t=this.parseCIDR(e))[0].toByteArray(),n=this.subnetMaskFromPrefixLength(t[1]).toByteArray(),o=[],a=0;a&lt;4;)o.push(parseInt(r[a],10)|255^parseInt(n[a],10)),a++;return new this(o)}catch(e){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},a.IPv4.networkAddressFromCIDR=function(e){var t,a,r,o,n;try{for(r=(t=this.parseCIDR(e))[0].toByteArray(),n=this.subnetMaskFromPrefixLength(t[1]).toByteArray(),o=[],a=0;a&lt;4;)o.push(parseInt(r[a],10)&amp;parseInt(n[a],10)),a++;return new this(o)}catch(e){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},a.IPv6.parseCIDR=function(e){var t,a,r;if((a=e.match(/^(.+)\/(\d+)$/))&amp;&amp;(t=parseInt(a[2]))&gt;=0&amp;&amp;t&lt;=128)return r=[this.parse(a[1]),t],Object.defineProperty(r,"toString",{value:function(){return this.join("/")}}),r;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},a.isValid=function(e){return a.IPv6.isValid(e)||a.IPv4.isValid(e)},a.parse=function(e){if(a.IPv6.isValid(e))return a.IPv6.parse(e);if(a.IPv4.isValid(e))return a.IPv4.parse(e);throw new Error("ipaddr: the address has neither IPv6 nor IPv4 format")},a.parseCIDR=function(e){try{return a.IPv6.parseCIDR(e)}catch(t){try{return a.IPv4.parseCIDR(e)}catch(e){throw new Error("ipaddr: the address has neither IPv6 nor IPv4 CIDR format")}}},a.fromByteArray=function(e){var t;if(4===(t=e.length))return new a.IPv4(e);if(16===t)return new a.IPv6(e);throw new Error("ipaddr: the binary input is neither an IPv6 nor IPv4 address")},a.process=function(e){var t;return"ipv6"===(t=this.parse(e)).kind()&amp;&amp;t.isIPv4MappedAddress()?t.toIPv4Address():t}}).call(r)})),i=o((function(e,t){const a=function(e){if(!o(e))throw new Error("Invalid address: "+e);const t=(e=e.toLowerCase()).split(/\:\:/g);if(t.length&gt;2)throw new Error("Invalid address: "+e);let a=[];if(1==t.length){if(a=e.split(/\:/g),8!==a.length)throw new Error("Invalid address: "+e)}else if(2==t.length){const e=t[0],r=t[1],o=e.split(/\:/g),n=r.split(/\:/g);for(let e in o)a[e]=o[e];for(let e=n.length;e&gt;0;--e)a[7-(n.length-e)]=n[e-1]}for(let e=0;e&lt;8;++e)void 0===a[e]&amp;&amp;(a[e]="0000"),a[e]=n(a[e],"0",4);return a.join(":")},r=function(e){if(!o(e))throw new Error("Invalid address: "+e);const t=(e=(e=(e=(e=(e=(e=a(e)).replace(/0000/g,"g")).replace(/\:000/g,":")).replace(/\:00/g,":")).replace(/\:0/g,":")).replace(/g/g,"0")).split(/\:/g);let r=!1,n=-1,i=0,s=-1,c=0;for(let e=0;e&lt;8;++e){const a=t[e];let o="0"===a;o&amp;&amp;!r&amp;&amp;(s=e),!o&amp;&amp;r&amp;&amp;(c=e-s),c&gt;1&amp;&amp;c&gt;i&amp;&amp;(n=s,i=c),r="0"===a}return r&amp;&amp;(c=8-s),c&gt;1&amp;&amp;c&gt;i&amp;&amp;(n=s,i=c),n&gt;=0&amp;&amp;i&gt;1&amp;&amp;t.splice(n,i,"g"),e=(e=(e=(e=(e=t.join(":")).replace(/\:g\:/g,"::")).replace(/\:g/g,"::")).replace(/g\:/g,"::")).replace(/g/g,"::")},o=function(e){return/^[a-f0-9\\:]+$/gi.test(e)},n=function(e,t,a){const r=t.repeat(a);return e.length&lt;r.length&amp;&amp;(e=r.substring(0,r.length-e.length)+e),e},i=function(e){return parseInt(e,2).toString(16)},s=function(e){const t=a(e).split(":");let r="";for(const e of t)r+=n(parseInt(e,16).toString(2),"0",16);return r},c=function(e){const t=[];for(let a=0;a&lt;8;++a){const r=e.substr(16*a,16),o=n(i(r),"0",4);t.push(o)}return t.join(":")},d=function(e,t,a,i,d){if(!o(e))throw new Error("Invalid address: "+e);if(i*=1,a=(a*=1)||128,(t*=1)&lt;1||a&lt;1||t&gt;128||a&gt;128||t&gt;a)throw new Error("Invalid masks.");const p=[],l=s(e).substr(0,t),m="0".repeat(128-a),u=Math.pow(2,a-t);for(let e=0;e&lt;u&amp;&amp;!(i&amp;&amp;e&gt;=i);++e){const o=n(e.toString(2),"0",a-t),i=c(l+o+m);d?p.push(r(i)):p.push(i)}return p},p=function(e,t,a,n){if(!o(e))throw new Error("Invalid address: "+e);if(a=(a*=1)||128,(t*=1)&lt;1||a&lt;1||t&gt;128||a&gt;128||t&gt;a)throw new Error("Invalid masks.");const i=s(e).substr(0,t),d="0".repeat(128-a),p=i+"0".repeat(a-t)+d,l=i+"1".repeat(a-t)+d;return n?{start:r(c(p)),end:r(c(l)),size:Math.pow(2,a-t)}:{start:c(p),end:c(l),size:Math.pow(2,a-t)}},l=function(e,t,a,n,i){if(!o(e))throw new Error("Invalid address: "+e);if(a=(a*=1)||128,n=(n*=1)||1,(t*=1)&lt;1||a&lt;1||t&gt;128||a&gt;128||t&gt;a)throw new Error("Invalid masks.");const d=[],p=s(e).substr(0,t),l="0".repeat(128-a),m=Math.pow(2,a-t);for(let e=0;e&lt;m&amp;&amp;e&lt;n;++e){let e="";for(let r=0;r&lt;a-t;++r)e+=Math.floor(2*Math.random());const o=c(p+e+l);i?d.push(r(o)):d.push(o)}return d},m=function(e,t){if(!o(e))throw new Error("Invalid address: "+e);if((t*=1)&lt;1||t&gt;128||Math.floor(t/4)!=t/4)throw new Error("Invalid masks.");return a(e).replace(/:/g,"").split("").reverse().slice(0,(128-t)/4).join(".")};t.normalize=a,t.abbreviate=r,t.divideSubnet=d,t.range=p,t.randomSubnet=l,t.ptr=m}));i.normalize,i.abbreviate,i.divideSubnet,i.range,i.randomSubnet,i.ptr;function s(e){return n.isValid(e)}function c(e){try{var t=n.parse(e).kind();return"ipv4"===t?4:"ipv6"===t?6:0}catch(e){return 0}}function d(e){return 4===c(e)}function p(e){return 6===c(e)}function l(e){try{n.parseCIDR(e);return!0}catch(e){return!1}}function m(e,t){if("string"!=typeof t){if(t&amp;&amp;"object"==typeof t){for(var a in t)if(!0===m(e,t[a]))return!0;return!1}return!1}if(-1===t.indexOf("/"))return e=p(e)?i.normalize(e):e,s(t=p(t)?i.normalize(t):t)&amp;&amp;e===t;try{var r=t.split("/"),o=n.parse(e),c=n.parse(r[0]);return o.match(c,r[1])}catch(e){return!1}}function u(e){try{var t=n.parse(e),a=t.kind();return"ipv4"===a?e:"ipv6"===a?t.isIPv4MappedAddress()?t.toIPv4Address().toString():i.abbreviate(e):null}catch(e){return null}}function g(e){try{var t=n.parse(e),a=t.kind();return"ipv4"===a?e:"ipv6"===a?t.isIPv4MappedAddress()?t.toIPv4Address().toString():i.normalize(e):""}catch(e){return""}}},728:()=&gt;{jQuery(document).on("pmw:load-pixels",(function(){wpmDataLayer?.pixels?.hotjar?.site_id&amp;&amp;!wpmDataLayer?.pixels?.hotjar?.loaded&amp;&amp;wpm.consent.canPixelBeFired("statistics","Hotjar")&amp;&amp;!wpmDataLayer?.pixels?.hotjar?.loaded&amp;&amp;wpm.load_hotjar_pixel()}))},729:(e,t,a)=&gt;{a(821),a(606)},767:(e,t,a)=&gt;{a(644),a(28)},783:()=&gt;{!function(e,t,a){const r="restEndpointAvailable",o="pmw/v1/test/",n=0,i=10;e.emailSelected=!1,e.paymentMethodSelected=!1,e.isBelowRestErrorThreshold=()=&gt;e.retrieveData(n)&lt;=i,e.isRestEndpointAvailable=async()=&gt;e.retrieveData(r)?e.retrieveData(r):await e.testEndpoint(),e.testEndpoint=async function(){let t=arguments.length&gt;0&amp;&amp;arguments[0]!==a?arguments[0]:e.root+o,n=arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:r;try{const a=await fetch(t,{method:"POST",mode:"cors",cache:"no-cache",keepalive:!0,redirect:"error"});if(!a.ok)return e.storeData(n,!1),pmw.console.error("Error testing the endpoint. Status: "+a.status+" | response: ",a),!1;const r=await a.json();return r.success?(e.storeData(n,!0),!0):(e.storeData(n,!1),pmw.console.error("Error testing the endpoint. Response JSON: "+JSON.stringify(r)),!1)}catch(t){return e.storeData(n,!1),pmw.console.error("Error testing the endpoint. Error: "+t),!1}},e.isWpmRestEndpointAvailable=function(){let t=arguments.length&gt;0&amp;&amp;arguments[0]!==a?arguments[0]:r;return!!e.retrieveData(t)},e.writeOrderIdToStorage=function(t,r){let o=arguments.length&gt;2&amp;&amp;arguments[2]!==a?arguments[2]:"thankyou_page",n=e.retrieveData("orderIds",!0)||[];n.push(t),e.storeData("orderIds",n,!0),"function"==typeof e.storeOrderIdOnServer&amp;&amp;e.storeOrderIdOnServer({orderId:t,orderKey:r,source:o})},e.isOrderIdStored=t=&gt;{if(!wpmDataLayer.shop.order_duplication_prevention)return pmw.console.log("order duplication prevention is off"),!1;return(e.retrieveData("orderIds",!0)||[]).includes(t)},e.isEmail=e=&gt;new RegExp('^(([^&lt;&gt;()\\[\\]\\\\.,;:\\s@"]+(\\.[^&lt;&gt;()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$').test(e),e.removeProductFromCart=async function(t){let r=arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:null;try{if(!t)throw Error("Wasn't able to retrieve a productId");if(!(t=e.getIdBasedOndVariationsOutputSetting(t)))throw Error("Wasn't able to retrieve a productId");let a;a=null==r?wpmDataLayer.cart[t].quantity:r,wpmDataLayer.cart[t]||await e.getProductsFromBackend([t]);let o=e.getProductDetailsFormattedForEvent(t,a);jQuery(document).trigger("pmw:remove-from-cart",o),null==r||wpmDataLayer.cart[t].quantity===r?delete wpmDataLayer.cart[t]:wpmDataLayer.cart[t].quantity=wpmDataLayer.cart[t].quantity-a,e.storeCartData(wpmDataLayer.cart)}catch(e){pmw.console.error("error: ",e)}},e.getIdBasedOndVariationsOutputSetting=e=&gt;{try{return wpmDataLayer?.shop?.variations_output?e:wpmDataLayer.products[e].is_variation?wpmDataLayer.products[e].parent_id:e}catch(e){console.error(e)}},e.prepareSelectors=(e,t)=&gt;(wpmDataLayer?.shop?.selectors?.[t]&amp;&amp;(e=e.concat(wpmDataLayer.shop.selectors[t]),(e=[...new Set(e)]).indexOf("document")&gt;=0&amp;&amp;e.splice(e.indexOf("document"),1),e.indexOf("body")&gt;=0&amp;&amp;(e=["body"])),e.join(", ")),e.addProductToCart=async(t,a)=&gt;{a=Number(a);try{if(!t)throw Error("Wasn't able to retrieve a productId");if(!(t=e.getIdBasedOndVariationsOutputSetting(t)))throw Error("Wasn't able to retrieve a productId");wpmDataLayer?.products[t]||await e.getProductsFromBackend([t]);let r=e.getProductDetailsFormattedForEvent(t,a);jQuery(document).trigger("pmw:add-to-cart",r),wpmDataLayer?.cart[t]?wpmDataLayer.cart[t].quantity=wpmDataLayer.cart[t].quantity+a:("cart"in wpmDataLayer||(wpmDataLayer.cart={}),wpmDataLayer.cart[t]=e.getProductDetailsFormattedForEvent(t,a)),e.storeCartData(wpmDataLayer.cart)}catch(t){console.error(t),e.getCartItemsFromBackend()}},e.initCart=()=&gt;{e.doesWooCommerceCartExist()||0===Object.keys(e.retrieveCartData()).length?e.retrieveCartData()?e.saveCartObjectToDataLayer(e.retrieveCartData()):(e.storeCartData({}),e.getCartItemsFromBackend()):e.storeCartData({})},e.getCartItemsFromBackend=()=&gt;{try{fetch(e.ajax_url,{method:"POST",cache:"no-cache",body:new URLSearchParams({action:"pmw_get_cart_items"}),keepalive:!0,redirect:"error"}).then((e=&gt;{if(e.ok)return e.json();throw Error("Error getting cart items from backend")})).then((t=&gt;{if(!t.success)throw Error("Error getting cart items from backend");t.data.cart||(t.data.cart={}),e.saveCartObjectToDataLayer(t.data.cart),e.storeCartData(t.data.cart)}))}catch(e){console.error(e)}},e.getProductsFromBackend=async t=&gt;{if(wpmDataLayer?.products&amp;&amp;(t=t.filter((e=&gt;!(e in wpmDataLayer.products)))),t&amp;&amp;0!==t.length&amp;&amp;wpmDataLayer.general.page_id&amp;&amp;Array.isArray(t)&amp;&amp;0!==t.length){try{let a={action:"pmw_get_product_ids",page_id:wpmDataLayer.general.page_id,page_type:wpmDataLayer.shop.page_type,product_ids:t};const r=await e.isRestEndpointAvailable(),o=r?e.root+"pmw/v1/products/":e.ajax_url,n={method:"POST",cache:"no-cache",body:r?JSON.stringify(a):new URLSearchParams(a)};r&amp;&amp;(n.headers={"Content-Type":"application/json"});let i=await fetch(o,n);if(!i.ok)throw new Error("Error getting products from backend. Status: "+i.status+" Status text: "+i.statusText);let s=await i.json();if(!s.success)throw new Error("Error getting products from backend: "+s.data);wpmDataLayer.products=Object.assign({},wpmDataLayer.products,s.data)}catch(e){console.error(e)}return!0}},e.saveCartObjectToDataLayer=e=&gt;{wpmDataLayer.cart=e,wpmDataLayer.products=Object.assign({},wpmDataLayer.products,e)},e.triggerViewItemEventPrep=async t=&gt;{wpmDataLayer?.products[t]||await e.getProductsFromBackend([t]),wpmDataLayer?.products[t]?e.triggerViewItemEvent(t):(e.triggerViewItemEventNoProduct(),pmw.console.log(`Product with ID ${t} not found in the data layer and couldn't be retrieved from the backend. Triggering view-item event without product data.`))},e.triggerViewItemEvent=t=&gt;{let a=e.getProductDetailsFormattedForEvent(t);a&amp;&amp;jQuery(document).trigger("pmw:view-item",a)},e.triggerViewItemEventNoProduct=()=&gt;{jQuery(document).trigger("pmw:view-item")},e.fireCheckoutOption=function(e){let t={step:e,checkout_option:arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:null,value:arguments.length&gt;2&amp;&amp;arguments[2]!==a?arguments[2]:null};jQuery(document).trigger("pmw:checkout-option",t)},e.fireCheckoutProgress=e=&gt;{let t={step:e};jQuery(document).trigger("pmw:checkout-progress",t)},e.getPostIdFromString=e=&gt;{try{return e.match(/(post-)(\d+)/)[2]}catch(e){console.error(e)}},e.triggerViewItemList=t=&gt;{if(!t)throw Error("Wasn't able to retrieve a productId");if(!(t=e.getIdBasedOndVariationsOutputSetting(t)))throw Error("Wasn't able to retrieve a productId");jQuery(document).trigger("pmw:view-item-list",e.getProductDataForViewItemEvent(t))},e.getProductDataForViewItemEvent=t=&gt;{if(!t)throw Error("Wasn't able to retrieve a productId");try{if(wpmDataLayer.products[t])return e.getProductDetailsFormattedForEvent(t)}catch(e){console.error(e)}},e.getMainProductIdFromProductPage=()=&gt;{try{return["simple","variable","grouped","composite","bundle"].indexOf(wpmDataLayer.shop.product_type)&gt;=0&amp;&amp;jQuery(".wpmProductId:first").data("id")}catch(e){console.error(e)}},e.viewItemListTriggerTestMode=e=&gt;{jQuery(e).css({position:"relative"}),jQuery(e).append('&lt;div id="viewItemListTriggerOverlay"&gt;&lt;/div&gt;'),jQuery(e).find("#viewItemListTriggerOverlay").css({"z-index":"10",display:"block",position:"absolute",height:"100%",top:"0",left:"0",right:"0",opacity:wpmDataLayer.shop.view_item_list_trigger.opacity,"background-color":wpmDataLayer.shop.view_item_list_trigger.background_color})},e.getSearchTermFromUrl=()=&gt;{try{return new URLSearchParams(window.location.search).get("s")}catch(e){console.error(e)}};let s,c={};e.observerCallback=(t,a)=&gt;{t.forEach((t=&gt;{try{let r,o=jQuery(t.target).data("ioid");if(r=jQuery(t.target).next(".wpmProductId").length?jQuery(t.target).next(".wpmProductId").data("id"):jQuery(t.target).find(".wpmProductId").data("id"),!r)throw Error("wpmProductId element not found");t.isIntersecting?c[o]=setTimeout((()=&gt;{e.triggerViewItemList(r),wpmDataLayer.shop.view_item_list_trigger.test_mode&amp;&amp;e.viewItemListTriggerTestMode(t.target),!1===wpmDataLayer.shop.view_item_list_trigger.repeat&amp;&amp;a.unobserve(t.target)}),wpmDataLayer.shop.view_item_list_trigger.timeout):(clearTimeout(c[o]),wpmDataLayer.shop.view_item_list_trigger.test_mode&amp;&amp;jQuery(t.target).find("#viewItemListTriggerOverlay").remove())}catch(e){console.error(e)}}))};let d=0;let p={nested:[],flat:[]};const l=e=&gt;["product","type-product","product-item-inner",...p.nested].some((t=&gt;jQuery(e).closest("."+t).length)),m=e=&gt;["wc-block-grid__product","product","product-small","woocommerce-LoopProduct-link",...p.flat].some((t=&gt;jQuery(e).prev().hasClass(t))),u=()=&gt;(p=(()=&gt;{let e={nested:[],flat:[]};try{const t=(e,t)=&gt;jQuery(e).parents().length===jQuery(t).parents().length,a=(e,t)=&gt;jQuery(e).parent().is(jQuery(t).parent())?{node:jQuery(e).parent(),type:"flat"}:{node:jQuery(e).parents().has(jQuery(t).parents()).first(),type:"nested"},r=e=&gt;jQuery(e).find(".wpmProductId").length,o=(e,t)=&gt;e.filter((e=&gt;t.includes(e)))[0]||null,n=document.querySelectorAll(".wpmProductId");if(1===n.length)return e;for(let i=0;i&lt;n.length-1;i++){if(!t(n[i],n[i+1])){i++;continue}let s=a(n[i],n[i+1]);if("nested"===s.type){let t=s.node.children().first().attr("class"),a=t?t.split(" "):[],r=s.node.children().first().next().attr("class");const n=o(a,r?r.split(" "):[]);e.nested.push(n)}else if("flat"===s.type){if(!s.node.children().first().attr("class"))continue;let t=s.node.children().first().attr("class").split(" ")[0];e.flat.push(t)}i=i+r(s.node)-1}return e.nested=[...new Set(e.nested)],e.flat=[...new Set(e.flat)],e}catch(t){return console.error(t),e}})(),jQuery(".wpmProductId").map((function(e,t){return l(t)?jQuery(t).parent():m(t)?jQuery(this).prev():jQuery(t).closest(".product").length?jQuery(t).closest(".product"):void 0})));e.startIntersectionObserverToWatch=()=&gt;{try{e.urlHasParameter("vildemomode")&amp;&amp;(wpmDataLayer.shop.view_item_list_trigger.test_mode=!0),s=new IntersectionObserver(e.observerCallback,{root:null,threshold:wpmDataLayer.shop.view_item_list_trigger.threshold}),u().each(((e,t)=&gt;{jQuery(t[0]).data("ioid",d++),s.observe(t[0])}))}catch(e){console.error(e)}},e.startProductsMutationObserverToWatch=()=&gt;{try{let e=jQuery(".wpmProductId:eq(0)").parents().has(jQuery(".wpmProductId:eq(1)").parents()).first();e.length&amp;&amp;g.observe(e[0],{attributes:!0,childList:!0,characterData:!0})}catch(e){console.error(e)}};const g=new MutationObserver((e=&gt;{e.forEach((e=&gt;{let t=e.addedNodes;if(null!==t){jQuery(t).each(((e,t)=&gt;{(l(t)||m(t))&amp;&amp;w(t)&amp;&amp;(jQuery(t).data("ioid",d++),s.observe(t))}))}}))}));let w=e=&gt;!(!jQuery(e).find(".wpmProductId").length&amp;&amp;!jQuery(e).siblings(".wpmProductId").length);e.setCookie=function(e){let t=arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:"",r=arguments.length&gt;2&amp;&amp;arguments[2]!==a?arguments[2]:null;if(r){let a=new Date;a.setTime(a.getTime()+24*r*60*60*1e3);let o="expires="+a.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"}else document.cookie=e+"="+t+";path=/"},e.getCookie=e=&gt;{let t=e+"=",a=decodeURIComponent(document.cookie).split(";");for(let e=0;e&lt;a.length;e++){let r=a[e];for(;" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return r.substring(t.length,r.length)}return""},e.getCookieThatContainsRegex=e=&gt;{let t=document.cookie.split(";");for(let a=0;a&lt;t.length;a++){let r=t[a].trim();if(e.test(r))return r}return!1},e.deleteCookie=t=&gt;{e.setCookie(t,"",-1)},e.storeData=function(t,r){let o=arguments.length&gt;2&amp;&amp;arguments[2]!==a&amp;&amp;arguments[2],n=arguments.length&gt;3&amp;&amp;arguments[3]!==a&amp;&amp;arguments[3];const i=n?t:"";let s=o?e.getPersistentData:e.getSessionData,c=o?e.setPersistentData:e.setSessionData,d=s(i);n?d=r:d[t]=r,c(d,i)},e.retrieveData=function(t){let r=arguments.length&gt;2&amp;&amp;arguments[2]!==a&amp;&amp;arguments[2];const o=r?t:"";let n=arguments.length&gt;1&amp;&amp;arguments[1]!==a&amp;&amp;arguments[1]?e.getPersistentData(o):e.getSessionData(o);return r?n:n[t]},e.deleteDataKey=function(t){let r=arguments.length&gt;1&amp;&amp;arguments[1]!==a&amp;&amp;arguments[1],o=arguments.length&gt;2&amp;&amp;arguments[2]!==a&amp;&amp;arguments[2];const n=o?t:"";let i=r?e.getPersistentData:e.getSessionData,s=r?e.setPersistentData:e.setSessionData,c=i(n);if(o)try{r&amp;&amp;window.localStorage&amp;&amp;window.localStorage.removeItem(e.getPersistentDataKey(n)),!r&amp;&amp;window.sessionStorage&amp;&amp;window.sessionStorage.removeItem(e.getSessionDataKey(n))}catch(e){console.error(e)}else delete c[t],s(c,n)},e.storeCartData=t=&gt;{e.storeData("cart",t,!1,!0)},e.retrieveCartData=()=&gt;e.retrieveData("cart",!1,!0),e.getSessionDataKey=function(){let e=arguments.length&gt;0&amp;&amp;arguments[0]!==a?arguments[0]:"";const t="_pmw_session_data";return e?t+"_"+e:t},e.getPersistentDataKey=e=&gt;{const t="_pmw_persistent_data";return e?t+"_"+e:t},e.getSessionData=function(){let t=arguments.length&gt;0&amp;&amp;arguments[0]!==a?arguments[0]:"";if(window.sessionStorage){let a=window.sessionStorage.getItem(e.getSessionDataKey(t));return null!==a?JSON.parse(a):{}}{let a=e.getCookie(e.getSessionDataKey(t));return""!==a?JSON.parse(a):{}}},e.setSessionData=function(t){let r=arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:"";window.sessionStorage?window.sessionStorage.setItem(e.getSessionDataKey(r),JSON.stringify(t)):e.setCookie(e.getSessionDataKey(r),JSON.stringify(t))},e.getPersistentData=t=&gt;{if(window.localStorage){let a=window.localStorage.getItem(e.getPersistentDataKey(t));return null!==a?JSON.parse(a):{}}{let a=e.getCookie(e.getPersistentDataKey(t));return""!==a?JSON.parse(a):{}}},e.setPersistentData=function(t){let r=arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:"";window.localStorage?window.localStorage.setItem(e.getPersistentDataKey(r),JSON.stringify(t)):e.setCookie(e.getPersistentDataKey(r),JSON.stringify(t),400)},e.storeOrderIdOnServer=async t=&gt;{try{let a;await e.isRestEndpointAvailable()?a=await fetch(e.root+"pmw/v1/pixels-fired/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({order_id:t.orderId,order_key:t.orderKey,source:t.source}),keepalive:!0,cache:"no-cache",redirect:"error"}):(pmw.console.log("REST API not available, falling back to AJAX"),a=await fetch(e.ajax_url,{method:"POST",body:new URLSearchParams({action:"pmw_purchase_pixels_fired",order_id:t.orderId,order_key:t.orderKey,source:t.source}),keepalive:!0,redirect:"error"}));const r=await a.json();r.success?pmw.console.log("",r.data):pmw.console.error("",r.data)}catch(e){console.error(e)}},e.getProductIdByCartItemElement=t=&gt;{const a=jQuery(t).find(".product-remove").find("a").attr("href");if(a)return e.getProductIdByCartItemKeyUrl(new URL(a));const r=jQuery(t).find("[data-product_id]").first().attr("data-product_id");return r||null},e.getProductQuantityByCartItemElement=e=&gt;jQuery(e).find(".qty").val()||null,e.getProductIdByCartItemKeyUrl=e=&gt;{let t,a=new URLSearchParams(e.search).get("remove_item");return t=0===wpmDataLayer.cart_item_keys[a].variation_id?wpmDataLayer.cart_item_keys[a].product_id:wpmDataLayer.cart_item_keys[a].variation_id,t},e.getAddToCartLinkProductIds=()=&gt;jQuery("a").map((function(){let e=jQuery(this).attr("href");if(e&amp;&amp;e.includes("?add-to-cart=")){let t=e.match(/(add-to-cart=)(\d+)/);if(t)return t[2]}})).get(),e.getProductDetailsFormattedForEvent=function(e){let t=arguments.length&gt;1&amp;&amp;arguments[1]!==a?arguments[1]:1;if(!wpmDataLayer.products[e])return null;let r={id:e.toString(),dyn_r_ids:wpmDataLayer.products[e].dyn_r_ids,name:wpmDataLayer.products[e].name,list_name:wpmDataLayer.shop.list_name,brand:wpmDataLayer.products[e].brand,category:wpmDataLayer.products[e].category,variant:wpmDataLayer.products[e].variant,list_position:wpmDataLayer.products[e].position,quantity:t,price:wpmDataLayer.products[e].price,currency:wpmDataLayer.shop.currency,is_variable:wpmDataLayer.products[e].is_variable,is_variation:wpmDataLayer.products[e].is_variation,parent_id:wpmDataLayer.products[e].parent_id};return r.is_variation&amp;&amp;(r.parent_id_dyn_r_ids=wpmDataLayer.products[e].parent_id_dyn_r_ids),r},e.getClidFromBrowser=function(){let t,r=arguments.length&gt;0&amp;&amp;arguments[0]!==a?arguments[0]:"gclid";if(t={gclid:"_gcl_aw",dclid:"_gcl_dc"},e.getCookie(t[r])){return e.getCookie(t[r]).match(/(GCL.[\d]*.)(.*)/)[2]}return""},e.getUserAgent=()=&gt;navigator.userAgent,e.getViewPort=()=&gt;({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),e.consoleLogVersion=()=&gt;{console.log(wpmDataLayer.version)},e.loadScriptAndCacheIt=e=&gt;{let t={dataType:"script",cache:!0,url:e};return jQuery.ajax(t)},e.getOrderItemPrice=e=&gt;(e.total+e.total_tax)/e.quantity,e.hasLoginEventFired=()=&gt;{let t=e.getSessionData();return t?.loginEventFired},e.setLoginEventFired=()=&gt;{let t=e.getSessionData();t.loginEventFired=!0,e.setSessionData(t)},e.pageLoaded=async()=&gt;new Promise((e=&gt;{!function t(){if("complete"===document.readyState)return e();setTimeout(t,50)}()})),e.pageReady=()=&gt;new Promise((e=&gt;{!function t(){if("interactive"===document.readyState||"complete"===document.readyState)return e();setTimeout(t,50)}()})),e.isMiniCartActive=()=&gt;(window.sessionStorage&amp;&amp;Object.keys(window.sessionStorage).forEach((e=&gt;{if(e.includes("wc_fragments"))return!0})),!1),e.doesWooCommerceCartExist=()=&gt;document.cookie.includes("woocommerce_items_in_cart"),e.urlHasParameter=e=&gt;new URLSearchParams(window.location.search).has(e),e.getUrlParameter=e=&gt;new URLSearchParams(window.location.search).get(e),e.hashAsync=(e,t)=&gt;crypto.subtle.digest(e,new TextEncoder("utf-8").encode(t)).then((e=&gt;Array.prototype.map.call(new Uint8Array(e),(e=&gt;("00"+e.toString(16)).slice(-2))).join(""))),e.getCartValue=()=&gt;{let e=0;if(wpmDataLayer?.cart)for(const t in wpmDataLayer.cart){let a=wpmDataLayer.cart[t];e+=a.quantity*a.price}return e},e.doesUrlContainPatterns=e=&gt;{for(const t of e)if(new RegExp(t).test(window.location.href))return!0;return!1},e.excludeDomainFromTracking=()=&gt;{let e=["appspot.com","translate.google.com"];return wpmDataLayer?.general?.exclude_domains&amp;&amp;(e=[...e,...wpmDataLayer.general.exclude_domains]),!!e.some((e=&gt;window.location.href.includes(e)))&amp;&amp;(console.debug("Pixel Manager: Aborted due to excluded domain"),!0)},e.getRandomEventId=function(){let e=arguments.length&gt;0&amp;&amp;arguments[0]!==a?arguments[0]:16,t="";for(;t.length&lt;e;)t+=(Math.random()+1).toString(36).substring(2);return t.substring(0,e)},e.pmwConsoleMessage=()=&gt;{let e="Pixel Manager for WooCommerce: ";e+=wpmDataLayer.version.pro?"pro":"free",e+=" | distro: "+wpmDataLayer.version.distro,"fms"===wpmDataLayer.version.distro&amp;&amp;wpmDataLayer.version.pro&amp;&amp;(e+=" | active license: "+(wpmDataLayer.version.eligible_for_updates?"yes":"no")),e+=" | version: "+wpmDataLayer.version.number,!0===wpmDataLayer.version.show?console.log(e):pmw.console.log(e)},e.canLoadPremiumFeatures=()=&gt;"fms"===wpmDataLayer.version.distro&amp;&amp;wpmDataLayer.version.pro&amp;&amp;wpmDataLayer.version.eligible_for_updates||"wcm"===wpmDataLayer.version.distro;let f=!1;e.triggerPmwDomReadyEvent=()=&gt;{f||("complete"!==document.readyState?(jQuery((()=&gt;{y()})),document.addEventListener("DOMContentLoaded",(()=&gt;{y()}),!0)):y())};const y=()=&gt;{f||(document.dispatchEvent(new Event("pmw:dom:ready")),f=!0)};e.getEmailFromTarget=t=&gt;{if(t.href){let a=t.href.replace("mailto:","");if(a.indexOf("?")&gt;-1&amp;&amp;(a=a.split("?")[0]),a=a.replace(/\s/g,""),a&amp;&amp;e.isEmail(a))return a}return""},e.sendEventPayloadToServer=t=&gt;{"function"==typeof e.sendEventPayloadToServerPremium&amp;&amp;e.sendEventPayloadToServerPremium(t)},e.triggerQueuedEvents=e=&gt;{window.pmw_event_queue&amp;&amp;window.pmw_event_queue[e]&amp;&amp;window.pmw_event_queue[e].forEach((e=&gt;{e()}))},e.isWooCommerceActive=()=&gt;!!wpmDataLayer.shop,e.getProductIdForSpecificPixel=(e,t)=&gt;String(e.dyn_r_ids[wpmDataLayer.pixels[t].dynamic_remarketing.id_type]),e.isInWooCommerceSesssion=()=&gt;{if(wpmDataLayer?.shop?.session_active)return!0;let t=new RegExp("woocommerce_cart_hash");return!!e.getCookieThatContainsRegex(t)},e.isNotInWooCommerceSesssion=()=&gt;!e.isInWooCommerceSesssion(),e.makeFullUrl=e=&gt;(e=e.trim(),/^(http:\/\/|https:\/\/)/.test(e)?e:"https://"+(e=e.replace(/^\/+/,"")))}(window.wpm=window.wpm||{},jQuery)},821:()=&gt;{!function(e){e.getGoogleAdsConversionIdentifiersWithLabel=()=&gt;{let e=[];return wpmDataLayer?.pixels?.google?.ads?.conversion_ids&amp;&amp;Object.entries(wpmDataLayer.pixels.google.ads.conversion_ids).forEach((t=&gt;{let[a,r]=t;r&amp;&amp;e.push(a+"/"+r)})),e},e.getGoogleAdsConversionIdentifiers=()=&gt;{let e=[];return Object.keys(wpmDataLayer.pixels.google.ads.conversion_ids).forEach((t=&gt;{e.push(t)})),e},e.getGoogleAdsRegularOrderItems=()=&gt;{let e=[];return Object.values(wpmDataLayer.order.items).forEach((t=&gt;{let a;a={quantity:t.quantity,price:t.price,google_business_vertical:wpmDataLayer.pixels.google.ads.google_business_vertical},wpmDataLayer?.shop?.variations_output&amp;&amp;0!==t.variation_id?(a.id=String(wpmDataLayer.products[t.variation_id].dyn_r_ids[wpmDataLayer.pixels.google.ads.dynamic_remarketing.id_type]),e.push(a)):(a.id=String(wpmDataLayer.products[t.id].dyn_r_ids[wpmDataLayer.pixels.google.ads.dynamic_remarketing.id_type]),e.push(a))})),e}}(window.wpm=window.wpm||{},jQuery)},843:()=&gt;{jQuery(document).on("pmw:view-item-list",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,items:[wpm.ga4GetFullProductItemData(t)],item_list_name:wpmDataLayer.shop.list_name,item_list_id:wpmDataLayer.shop.list_id};wpm.gtagLoaded().then((()=&gt;{gtag("event","view_item_list",e),pmw.console.log("Google Analytics: view_item_list event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:select-item",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,items:[wpm.ga4GetFullProductItemData(t)]};wpm.gtagLoaded().then((()=&gt;{gtag("event","select_item",e),pmw.console.log("Google Analytics: select_item event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:add-to-cart",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:t.price*t.quantity,items:[wpm.ga4GetFullProductItemData(t)]};wpm.gtagLoaded().then((()=&gt;{gtag("event","add_to_cart",e),pmw.console.log("Google Analytics: add_to_cart event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:view-item",(function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null;try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;let e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id};t&amp;&amp;(e.currency=wpmDataLayer.shop.currency,e.items=[wpm.ga4GetFullProductItemData(t)]),wpm.gtagLoaded().then((()=&gt;{gtag("event","view_item",e),pmw.console.log("Google Analytics: view_item event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:add-to-wishlist",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:t.price*t.quantity,items:[wpm.ga4GetFullProductItemData(t)]};wpm.gtagLoaded().then((()=&gt;{gtag("event","add_to_wishlist",e),pmw.console.log("Google Analytics: add_to_wishlist event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:remove-from-cart",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:t.price*t.quantity,items:[wpm.ga4GetFullProductItemData(t)]};wpm.gtagLoaded().then((()=&gt;{gtag("event","remove_from_cart",e),pmw.console.log("Google Analytics: remove_from_cart event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:begin-checkout",(()=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;let e={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:wpm.getCartValue(),items:wpm.getCartItemsGa4()};wpm.gtagLoaded().then((()=&gt;{gtag("event","begin_checkout",e),pmw.console.log("Google Analytics: begin_checkout event sent",e)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:add-shipping-info",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e="add_shipping_info";let a={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:wpm.getCartValue(),items:wpm.getCartItemsGa4()};t?.shippingTier?.text&amp;&amp;(a.shipping_tier=t.shippingTier.text),wpm.gtagLoaded().then((()=&gt;{gtag("event",e,a),pmw.console.log(`Google Analytics: ${e} event sent`,a)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:add-payment-info",((e,t)=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e="add_payment_info";let a={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:wpm.getCartValue(),items:wpm.getCartItemsGa4()};t?.paymentType?.text&amp;&amp;(a.payment_type=t.paymentType.text),wpm.gtagLoaded().then((()=&gt;{gtag("event",e,a),pmw.console.log(`Google Analytics: ${e} event sent`,a)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:view-cart",(()=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;if(jQuery.isEmptyObject(wpmDataLayer.cart))return;let e=[],t=null;Object.values(wpmDataLayer.cart).forEach((a=&gt;{e.push(wpm.ga4GetFullProductItemData(a)),t+=a.quantity*a.price}));const a={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,currency:wpmDataLayer.shop.currency,value:t.toFixed(2),items:e};wpm.gtagLoaded().then((()=&gt;{gtag("event","view_cart",a),pmw.console.log("Google Analytics: view_cart event sent",a)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:search",(()=&gt;{try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;let e=[];Object.values(wpmDataLayer.products).forEach((t=&gt;{e.push(wpm.ga4GetFullProductItemData(t))}));const t={send_to:wpmDataLayer.pixels.google.analytics.ga4.measurement_id,search_term:wpm.getSearchTermFromUrl(),items:e};wpm.gtagLoaded().then((()=&gt;{gtag("event","view_search_results",t),pmw.console.log("Google Analytics: view_search_results event sent",t)}))}catch(e){console.error(e)}})),jQuery(document).on("pmw:view-order-received-page",(function(){try{if(!wpmDataLayer?.pixels?.google?.analytics?.ga4?.measurement_id)return;if(wpmDataLayer?.pixels?.google?.analytics?.ga4?.mp_active)return;if(!wpm.googleConfigConditionsMet({type:"statistics"}))return;const e={send_to:[wpmDataLayer.pixels.google.analytics.ga4.measurement_id],transaction_id:wpmDataLayer.order.number,affiliation:wpmDataLayer.order.affiliation,currency:wpmDataLayer.order.currency,value:wpmDataLayer.order.value.total,discount:wpmDataLayer.order.discount,tax:wpmDataLayer.order.tax,shipping:wpmDataLayer.order.shipping,coupon:wpmDataLayer.order.coupon,items:wpm.getGA4OrderItems()};wpmDataLayer?.order?.custom_parameters&amp;&amp;Object.keys(wpmDataLayer.order.custom_parameters).forEach((t=&gt;{e[t]=wpmDataLayer.order.custom_parameters[t]})),wpm.gtagLoaded().then((function(){gtag("event","purchase",e),pmw.console.log("Google Analytics: purchase event sent",e)}))}catch(e){console.error(e)}}))},857:(e,t,a)=&gt;{"use strict";a.r(t),a.d(t,{acceptAll:()=&gt;r,getConsentStateFor:()=&gt;d,processExternalGcmConsentUpdate_experimental:()=&gt;c,revokeAll:()=&gt;o,updateSelectively:()=&gt;n});const r=({duration:e=null}={})=&gt;{const t={statistics:!0,marketing:!0,preferences:!0,necessary:!0,duration:e};s(t),i(),document.dispatchEvent(new CustomEvent("pmw:consent:update",{detail:t}))},o=({duration:e=null}={})=&gt;{const t={statistics:!1,marketing:!1,preferences:!1,necessary:!0,duration:e};s(t),document.dispatchEvent(new CustomEvent("pmw:consent:update",{detail:t}))},n=({statistics:e=wpm.consent.categories.get().statistics,marketing:t=wpm.consent.categories.get().marketing,preferences:a=wpm.consent.categories.get().preferences,necessary:r=wpm.consent.categories.get().necessary,duration:o=null})=&gt;{void 0!==e&amp;&amp;void 0!==t&amp;&amp;void 0!==a&amp;&amp;void 0!==r||console.log("pmw.consent.api.updateSelectively: It is recommended to pass all consent types. - statistics, marketing, preferences");let n={statistics:e,marketing:t,preferences:a,necessary:r,duration:o};s(n),i(),document.dispatchEvent(new CustomEvent("pmw:consent:update",{detail:n}))},i=()=&gt;{document.dispatchEvent(new Event("pmw:load-pixels"))},s=e=&gt;{wpm.consent.categories.set(e),(({statistics:e,marketing:t,preferences:a,necessary:r,duration:o=null})=&gt;{const n={statistics:e,marketing:t,preferences:a,necessary:r};null!==o?wpm.setCookie("pmw_cookie_consent",JSON.stringify(n),o):wpm.storeData("pmw_cookie_consent",n,!0)})(e),pmw.console.log("Updated consent state",e)},c=e=&gt;{if("consent"!==e[0])return;if("update"!==e[1])return;if("pmw"===e[2]?.source)return;pmw.console.log("processExternalGcmConsentUpdate",e);let t=wpm.consent.categories.get(),a={statistics:void 0!==e[2].analytics_storage?"granted"===e[2].analytics_storage:t.statistics,marketing:void 0!==e[2].ad_storage?"granted"===e[2].ad_storage:t.marketing,preferences:(void 0!==e[2].functionality_storage?"granted"===e[2].functionality_storage:t.preferences)||(void 0!==e[2].personalization_storage?"granted"===e[2].personalization_storage:t.preferences),necessary:void 0!==e[2].security_storage?"granted"===e[2].security_storage:t.necessary};s(a),i()},d=e=&gt;wpm.consent.categories.get()[e]},931:(e,t,a)=&gt;{a(666)}},a={};function r(e){var o=a[e];if(void 0!==o)return o.exports;var n=a[e]={exports:{}};return t[e].call(n.exports,n,n.exports,r),n.exports}r.d=(e,t)=&gt;{for(var a in t)r.o(t,a)&amp;&amp;!r.o(e,a)&amp;&amp;Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=&gt;Object.prototype.hasOwnProperty.call(e,t),r.r=e=&gt;{"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=&gt;{"use strict";(async()=&gt;{r(263),r(547),await wpm.jQueryExists(),await wpm.wpmDataLayerFullyLoaded(),r(189),wpm.pmwConsoleMessage(),await wpm.consent.load(),jQuery((()=&gt;{r(722)})),r(196),r(282),wpm.loadWcHooksFunctions(),wpm.excludeDomainFromTracking()||(r(62),r(767),r(155),(()=&gt;{pmw.consentAcceptAll=e=&gt;{console.error("The function pmw.consentAcceptAll is deprecated since version 1.41.1 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw.consent.api.acceptAll()"),pmw.consent.api.acceptAll(e)},pmw.consentRevokeAll=e=&gt;{console.error("The function pmw.consentRevokeAll is deprecated since version 1.41.1 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw.consent.api.revokeAll()"),pmw.consent.api.revokeAll(e)},pmw.consentAdjustSelectively=t=&gt;{console.error("The function pmw.consentAdjustSelectively is deprecated since version 1.41.1 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw.consent.api.adjustSelectively()"),t=e(t),pmw.consent.api.updateSelectively(t)};const e=e=&gt;(e.analytics&amp;&amp;(e.statistics=e.analytics,delete e.analytics),e.ads&amp;&amp;(e.marketing=e.ads,delete e.ads),e);jQuery(document).on("wpmBeginCheckout",(()=&gt;{console.error("The event wpmBeginCheckout is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:begin-checkout"),jQuery(document).trigger("pmw:begin-checkout")})),jQuery(document).on("wpmAddToCart",((e,t)=&gt;{console.error("The event wpmAddToCart is deprecated since version 1.42.8 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:add-to-cart"),jQuery(document).trigger("pmw:add-to-cart",t)})),jQuery(document).on("wpmOrderReceivedPage",(()=&gt;{console.error("The event wpmOrderReceivedPage is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:view-order-received-page"),jQuery(document).trigger("pmw:view-order-received-page")})),jQuery(document).on("wpmLogin",(()=&gt;{console.error("The event wpmLogin is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:login"),jQuery(document).trigger("pmw:login")})),jQuery(document).on("wpmAddToWishlist",((e,t)=&gt;{console.error("The event wpmAddToWishlist is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:add-to-wishlist"),jQuery(document).trigger("pmw:add-to-wishlist",t)})),jQuery(document).on("pmwEvent:Search",(()=&gt;{console.error("The event pmwEvent:Search is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:search"),jQuery(document).trigger("pmw:search")})),jQuery(document).on("wpmViewItem",((e,t)=&gt;{console.error("The event wpmViewItem is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:view-item"),jQuery(document).trigger("pmw:view-item",t)})),jQuery(document).on("wpmViewItemList",((e,t)=&gt;{console.error("The event wpmViewItemList is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:view-item-list"),jQuery(document).trigger("pmw:view-item-list",t)})),jQuery(document).on("wpmSelectItem",((e,t)=&gt;{console.error("The event wpmSelectItem is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:select-item"),jQuery(document).trigger("pmw:select-item",t)})),jQuery(document).on("wpmRemoveFromCart",((e,t)=&gt;{console.error("The event wpmRemoveFromCart is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:remove-from-cart"),jQuery(document).trigger("pmw:remove-from-cart",t)})),jQuery(document).on("wpmViewCart",(()=&gt;{console.error("The event wpmViewCart is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:view-cart"),jQuery(document).trigger("pmw:view-cart")})),jQuery(document).on("wpmCategory",((e,t)=&gt;{console.error("The event wpmCategory is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:view-category"),jQuery(document).trigger("pmw:view-category",t)})),jQuery(document).on("wpmEverywhereElse",(()=&gt;{console.error("The event wpmEverywhereElse is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:everywhere-else"),jQuery(document).trigger("pmw:everywhere-else")})),jQuery(document).on("wpmPlaceOrder",(()=&gt;{console.error("The event wpmPlaceOrder is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:place-order"),jQuery(document).trigger("pmw:place-order")})),jQuery(document).on("wpmFireCheckoutOption",((e,t)=&gt;{console.error("The event wpmFireCheckoutOption is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:fire-checkout-option"),jQuery(document).trigger("pmw:fire-checkout-option",t)})),jQuery(document).on("wpmFireCheckoutProgress",((e,t)=&gt;{console.error("The event wpmFireCheckoutProgress is deprecated since version 1.42.9 of the Pixel Manager and will be removed in the future. It has been replaced by: pmw:fire-checkout-progress"),jQuery(document).trigger("pmw:fire-checkout-progress",t)}))})(),document.dispatchEvent(new Event("pmw:load-pixels")),document.dispatchEvent(new Event("wpmLoad")),await wpm.pageLoaded(),document.dispatchEvent(new Event("pmw:ready")),wpm.triggerPmwDomReadyEvent(),wpm.checkLibraryVersion())})()})()})();!function(s){var n,i="",r=(screen.width&amp;&amp;(width=screen.width||"",height=screen.height||"",i+=width+" x "+height),navigator.appVersion),e=navigator.userAgent,o=navigator.appName,a=""+parseFloat(navigator.appVersion),d=parseInt(navigator.appVersion,10),t=(-1!=(t=e.indexOf("Opera"))&amp;&amp;(o="Opera",a=e.substring(t+6),-1!=(t=e.indexOf("Version")))&amp;&amp;(a=e.substring(t+8)),-1!=(t=e.indexOf("OPR"))?(o="Opera",a=e.substring(t+4)):-1!=(t=e.indexOf("Edge"))?(o="Edge",a=e.substring(t+5)):-1!=(t=e.indexOf("Edg"))?(o="Microsoft Edge",a=e.substring(t+4)):-1!=(t=e.indexOf("MSIE"))?(o="Internet",a=e.substring(t+5)):-1!=(t=e.indexOf("Chrome"))?(o="Chrome",a=e.substring(t+7)):-1!=(t=e.indexOf("Safari"))?(o="Safari",a=e.substring(t+7),-1!=(t=e.indexOf("Version"))&amp;&amp;(a=e.substring(t+8))):-1!=(t=e.indexOf("Firefox"))?(o="Firefox",a=e.substring(t+8)):-1!=e.indexOf("Trident/")?(o="Internet",a=e.substring(e.indexOf("rv:")+3)):(f=e.lastIndexOf(" ")+1)&lt;(t=e.lastIndexOf("/"))&amp;&amp;(o=e.substring(f,t),a=e.substring(t+1),o.toLowerCase()==o.toUpperCase())&amp;&amp;(o=navigator.appName),-1!=(f=(a=-1!=(f=(a=-1!=(f=a.indexOf(";"))?a.substring(0,f):a).indexOf(" "))?a.substring(0,f):a).indexOf(")"))&amp;&amp;(a=a.substring(0,f)),d=parseInt(""+a,10),isNaN(d)&amp;&amp;(a=""+parseFloat(navigator.appVersion),d=parseInt(navigator.appVersion,10)),/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(r)),w="-",O=[{s:"Windows 10",r:/(Windows 10.0|Windows NT 10.0)/},{s:"Windows 8.1",r:/(Windows 8.1|Windows NT 6.3)/},{s:"Windows 8",r:/(Windows 8|Windows NT 6.2)/},{s:"Windows 7",r:/(Windows 7|Windows NT 6.1)/},{s:"Windows Vista",r:/Windows NT 6.0/},{s:"Windows Server 2003",r:/Windows NT 5.2/},{s:"Windows XP",r:/(Windows NT 5.1|Windows XP)/},{s:"Windows 2000",r:/(Windows NT 5.0|Windows 2000)/},{s:"Windows ME",r:/(Win 9x 4.90|Windows ME)/},{s:"Windows 98",r:/(Windows 98|Win98)/},{s:"Windows 95",r:/(Windows 95|Win95|Windows_95)/},{s:"Windows NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{s:"Windows CE",r:/Windows CE/},{s:"Windows 3.11",r:/Win16/},{s:"Android",r:/Android/},{s:"Open BSD",r:/OpenBSD/},{s:"Sun OS",r:/SunOS/},{s:"Chrome OS",r:/CrOS/},{s:"Linux",r:/(Linux|X11(?!.*CrOS))/},{s:"iOS",r:/(iPhone|iPad|iPod)/},{s:"Mac OS X",r:/Mac OS X/},{s:"Mac OS",r:/(Mac OS|MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{s:"QNX",r:/QNX/},{s:"UNIX",r:/UNIX/},{s:"BeOS",r:/BeOS/},{s:"OS/2",r:/OS\/2/},{s:"Search Bot",r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}];for(n in O){var W=O[n];if(W.r.test(e)){w=W.s;break}}var c="-";switch(/Windows/.test(w)&amp;&amp;(c=/Windows (.*)/.exec(w)[1],w="Windows"),w){case"Mac OS":case"Mac OS X":case"Android":c=/(?:Android|Mac OS|Mac OS X|MacPPC|MacIntel|Mac_PowerPC|Macintosh) ([\.\_\d]+)/.exec(e)[1];break;case"iOS":c=(c=/OS (\d+)_(\d+)_?(\d+)?/.exec(r))[1]+"."+c[2]+"."+(0|c[3])}var g,f="no check";"undefined"!=typeof swfobject&amp;&amp;(f=0&lt;(g=swfobject.getFlashPlayerVersion()).major?g.major+"."+g.minor+" r"+g.release:"-"),s.jscd={screen:i,browser:o,browserVersion:a,browserMajorVersion:d,mobile:t,os:w,osVersion:c,flashVersion:f}}(this),function(){var s=jQuery("html");s.addClass("browser-"+jscd.browser.replaceAll(" ","-")),s.addClass("platform-"+jscd.os)}();var observer=new MutationObserver(()=&gt;{window.innerWidth&gt;document.getElementsByTagName("html")[0].offsetWidth&amp;&amp;(document.getElementsByTagName("html")[0].className+=" wd-scrollbar",observer.disconnect())});window.addEventListener("load",function(){observer.disconnect()}),observer.observe(document.getElementsByTagName("html")[0],{childList:!0,subtree:!0});;var el_i13_login_captcha=null;var el_i13_register_captcha=null;;(function(){var c=document.body.className;c=c.replace(/woocommerce-no-js/,'woocommerce-js');document.body.className=c})();var wd_cart_fragments_params={"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_055eebba3bcad0f13f25572588ecf92e","fragment_name":"wc_fragments_055eebba3bcad0f13f25572588ecf92e","request_timeout":"5000"};(function($){$(document).ready(function(){$('body').on('added_to_cart removed_from_cart',function(e,fragments){if(fragments){$.each(fragments,function(key,value){$(key.replace('_wd','')).replaceWith(value)})}})});$('body').on('wc_fragments_refreshed wc_fragments_loaded',function(){if(typeof wd_cart_fragments_params!=='undefined'&amp;&amp;'undefined'!==typeof Cookies){var wc_fragments=JSON.parse(sessionStorage.getItem(wd_cart_fragments_params.fragment_name)),cart_hash_key=wd_cart_fragments_params.cart_hash_key,cart_hash=sessionStorage.getItem(cart_hash_key),cookie_hash=Cookies.get('woocommerce_cart_hash'),cart_created=sessionStorage.getItem('wc_cart_created'),day_in_ms=(24*60*60*1000);if(cart_hash===null||cart_hash===undefined||cart_hash===''){cart_hash=''}
if(cookie_hash===null||cookie_hash===undefined||cookie_hash===''){cookie_hash=''}
if(cart_hash&amp;&amp;(cart_created===null||cart_created===undefined||cart_created==='')){throw 'No cart_created'}
if(cart_created){var cart_expiration=((1*cart_created)+day_in_ms),timestamp_now=(new Date()).getTime();if(cart_expiration&lt;timestamp_now){throw 'Fragment expired'}}
if(wc_fragments&amp;&amp;wc_fragments['div.widget_shopping_cart_content']&amp;&amp;cart_hash===cookie_hash){$.each(wc_fragments,function(key,value){$(key.replace('_wd','')).replaceWith(value)})}}})})(jQuery);(function(document,$){var $cache={};function generate_cache(){$cache.document=$(document);$cache.first_payment_date=$('.first-payment-date');$cache.is_variable_subscription=0&lt;$('div.product-type-variable-subscription').length}
function attach_events(){if($cache.is_variable_subscription){$cache.document.on('found_variation',update_first_payment_element);$cache.document.on('reset_data',clear_first_payment_element)}}
function update_first_payment_element(event,variation_data){$cache.first_payment_date.html(variation_data.first_payment_html)}
function clear_first_payment_element(){$cache.first_payment_date.html('')}
function init(){generate_cache();attach_events()}
$(init)})(document,jQuery);!function(t){function i(){t("body").trigger("update_checkout")}"1"==awdr_params.refresh_order_review&amp;&amp;(t(document).on("change",'input[name="payment_method"],input[name="billing_city"],input[name="billing_postcode"]',function(){i()}),t(document).on("blur",'input[name="billing_email"], select#billing_state',function(){i()})),t(document).ready(function(t){function i(){if("show_dynamically"==awdr_params.enable_update_price_with_qty){function i(i,e,a){let o="";return i.find(e).length?(o=i.find(e).first(),!0===a&amp;&amp;(i.find(e+" .price").length||o.html("&lt;div class='price'&gt;&lt;/div&gt;"),o=i.find(e+" .price").first())):(o=t(e).first(),!0===a&amp;&amp;(t(e+" .price").length||o.html("&lt;div class='price'&gt;&lt;/div&gt;"),o=t(e+" .price").first())),o}t(document).on("change",'[name="quantity"]',function(){var e=t(this);setTimeout(function(){var a=e.val(),o=0,r="",c=e.closest("form");if(c.find('button[name="add-to-cart"]').length){o=c.find('button[name="add-to-cart"]').first().val();var n="div.product p.price";void 0!=awdr_params.custom_target_simple_product&amp;&amp;""!=awdr_params.custom_target_simple_product&amp;&amp;(n=awdr_params.custom_target_simple_product),r=i(c,n,!1)}else if(c.find('input[name="variation_id"]').length){o=c.find('input[name="variation_id"]').val();var n="div.product .woocommerce-variation-price";void 0!=awdr_params.custom_target_variable_product&amp;&amp;""!=awdr_params.custom_target_variable_product&amp;&amp;(n=awdr_params.custom_target_variable_product),r=i(c,n,!0)}else if(c.find('input[name="add-to-cart"]').length){o=c.find('input[name="add-to-cart"]').first().val();var n="div.product p.price";void 0!=awdr_params.custom_target_simple_product&amp;&amp;""!=awdr_params.custom_target_simple_product&amp;&amp;(n=awdr_params.custom_target_simple_product),r=i(c,n,!1)}if(!o||0==o){if(void 0!=awdr_params.custom_simple_product_id_selector&amp;&amp;""!=awdr_params.custom_simple_product_id_selector){o=t(awdr_params.custom_simple_product_id_selector).val();let l="div.product p.price";void 0!=awdr_params.custom_target_simple_product&amp;&amp;""!=awdr_params.custom_target_simple_product&amp;&amp;(l=awdr_params.custom_target_simple_product),r=i(c,l,!1)}if(void 0!=awdr_params.custom_variable_product_id_selector&amp;&amp;""!=awdr_params.custom_variable_product_id_selector){o=t(awdr_params.custom_variable_product_id_selector).val();let d="div.product .woocommerce-variation-price";void 0!=awdr_params.custom_target_variable_product&amp;&amp;""!=awdr_params.custom_target_variable_product&amp;&amp;(d=awdr_params.custom_target_variable_product),r=i(c,d,!0)}}if(o&amp;&amp;r&amp;&amp;0!=o){var u={action:"wdr_ajax",method:"get_price_html",product_id:o,qty:a,awdr_nonce:awdr_params.nonce};t.ajax({url:awdr_params.ajaxurl,data:u,type:"POST",success:function(t){t.price_html?r.html(t.price_html):void 0!=t.original_price_html&amp;&amp;r.html(t.original_price_html)},error:function(t){r.html("")}})}},0)})}}if(awdr_params.js_init_trigger&amp;&amp;t(document).on(awdr_params.js_init_trigger,function(){i()}),i(),"1"==awdr_params.awdr_dynamic_bulk_table_status&amp;&amp;"on"==awdr_params.awdr_dynamic_bulk_table_off){function e(i){setTimeout(function(){if(""!=i&amp;&amp;"0"!=i){var e={action:"wdr_ajax",method:"get_variable_product_bulk_table",product_id:i,awdr_nonce:awdr_params.nonce};let a="div.awdr-bulk-customizable-table";void 0!=awdr_params.awdr_opacity_to_bulk_table&amp;&amp;""!=awdr_params.awdr_opacity_to_bulk_table&amp;&amp;(a=awdr_params.awdr_opacity_to_bulk_table),t.ajax({url:awdr_params.ajaxurl,data:e,type:"POST",beforeSend:function(){t(a).css("opacity","0.5")},complete:function(){t(a).css("opacity","1")},success:function(i){i.bulk_table&amp;&amp;t(".awdr-bulk-customizable-table").html(i.bulk_table)},error:function(i){t(".awdr-bulk-customizable-table").html("")}})}},100)}t(".single_variation_wrap").on("hide_variation",function(i){e(t(this).closest("form").find('input[name="product_id"]').val())}),t(".single_variation_wrap").on("show_variation",function(t,i,a){let o=i.variation_id;(void 0==i.is_bundled||!0!=i.is_bundled)&amp;&amp;e(o)})}})}(jQuery);!function(t){t.extend({AdvanceWooDiscountRules:{form:null,product_id:null,quantity:0,options:[],target:null,getDynamicDiscountPriceFromCartForm:function(t,o,r){void 0!==r&amp;&amp;(this.options=r),void 0!==o&amp;&amp;(this.target=o),void 0!==t&amp;&amp;t.is("form")?this.form=t:this.logError("Incorrect form provided"),this.product_id=this.getProductIdFromForm(),this.quantity=this.getProductQuantityFromForm(),this.getDiscountPriceForProduct()},getDiscountPriceForProduct:function(){if(null===this.product_id||0==this.product_id)return this.logError("Invalid product"),[];var o={action:"awdr_get_product_discount",product_id:this.product_id,qty:this.quantity,awdr_nonce:awdr_params.nonce};void 0!==this.options.custom_price&amp;&amp;(o.custom_price=this.options.custom_price);var r=this.target,i=this.options;t.ajax({url:awdr_params.ajaxurl,data:o,type:"POST",success:function(o){t(document.body).trigger("advanced_woo_discount_rules_on_get_response_for_dynamic_discount",[o,r,i])},error:function(t){}})},getProductIdFromForm:function(){var t=this.form.find('[name="variation_id"]'),o=this.form.find('[name="add-to-cart"]');return t.length?parseInt(t.val()):!!o.length&amp;&amp;parseInt(o.val())},getProductQuantityFromForm:function(){var t=this.form.find('input[name="quantity"]');return 0===t.length?0:t.val()},logError:function(t){console.error("Advance discount rule error: %s",t)}}})}(jQuery);"use strict";document.addEventListener("focusin",function(t){t=t&amp;&amp;t.target&amp;&amp;t.target.closest&amp;&amp;t.target.closest("input,select,textarea,button,meter,progress");t&amp;&amp;window[gtm4wp_datalayer_name].push({event:"gtm4wp.formElementEnter",inputID:t.getAttribute("id")||"(no input ID)",inputName:t.getAttribute("name")||"(no input name)",inputClass:t.getAttribute("class")||"(no input class)",formID:t.form&amp;&amp;t.form.getAttribute("id")||"(no form ID)",formName:t.form&amp;&amp;t.form.getAttribute("name")||"(no form name)",formClass:t.form&amp;&amp;t.form.getAttribute("class")||"(no form class)"})},!1),document.addEventListener("focusout",function(t){t=t&amp;&amp;t.target&amp;&amp;t.target.closest&amp;&amp;t.target.closest("input,select,textarea,button,meter,progress");t&amp;&amp;window[gtm4wp_datalayer_name].push({event:"gtm4wp.formElementLeave",inputID:t.getAttribute("id")||"(no input ID)",inputName:t.getAttribute("name")||"(no input name)",inputClass:t.getAttribute("class")||"(no input class)",formID:t.form&amp;&amp;t.form.getAttribute("id")||"(no form ID)",formName:t.form&amp;&amp;t.form.getAttribute("name")||"(no form name)",formClass:t.form&amp;&amp;t.form.getAttribute("class")||"(no form class)"})},!1);"use strict";function gtm4wp_make_sure_is_float(e){return"string"==typeof e?(e=parseFloat(e),isNaN(e)&amp;&amp;(e=0)):"number"!=typeof e&amp;&amp;(e=0),e=e.toFixed(2)}function gtm4wp_push_ecommerce(e,t,r){var n=3&lt;arguments.length&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3],a=4&lt;arguments.length&amp;&amp;void 0!==arguments[4]?arguments[4]:2e3,r=r||{},t=(r.items=t,gtm4wp_clear_ecommerce&amp;&amp;window[gtm4wp_datalayer_name].push({ecommerce:null}),{event:e,ecommerce:r});n&amp;&amp;(t.eventCallback=n,t.eventTimeout=a),window[gtm4wp_datalayer_name].push(t)}function gtm4wp_read_from_json(e){var t=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:["productlink","internal_id"];try{var r=JSON.parse(e);if(r){if(r.price&amp;&amp;(r.price=gtm4wp_make_sure_is_float(r.price)),t&amp;&amp;0&lt;t.length)for(var n=0;n&lt;t.length;n++)delete r[t[n]];return r}}catch(e){console&amp;&amp;console.error&amp;&amp;console.error(e.message)}return!1}function gtm4wp_read_json_from_node(e,t){return!!(e&amp;&amp;e.dataset&amp;&amp;e.dataset[t])&amp;&amp;gtm4wp_read_from_json(e.dataset[t],2&lt;arguments.length&amp;&amp;void 0!==arguments[2]?arguments[2]:["productlink","internal_id"])}function gtm4wp_update_json_in_node(e,t,r,n){if(e&amp;&amp;e.dataset&amp;&amp;e.dataset[t])try{var a=JSON.parse(e.dataset[t]);if(a)return a.price&amp;&amp;(a.price=gtm4wp_make_sure_is_float(a.price)),a[r]=n,e.dataset[t]=JSON.stringify(a),!0}catch(e){console&amp;&amp;console.error&amp;&amp;console.error(e.message)}return!1};"use strict";var gtm4wp_last_selected_product_variation;function gtm4wp_woocommerce_handle_cart_qty_change(){document.querySelectorAll(".product-quantity input.qty").forEach(function(t){var e=t.defaultValue,o=parseInt(t.value);if(e!=(o=isNaN(o)?e:o)){var t=t.closest(".cart_item"),t=t&amp;&amp;t.querySelector(".remove");if(t)return!(t=gtm4wp_read_json_from_node(t,"gtm4wp_product_data"))||void(e&lt;o?(t.quantity=o-e,t.price=t.price,gtm4wp_push_ecommerce("add_to_cart",[t],{currency:gtm4wp_currency,value:t.price*t.quantity})):(t.quantity=e-o,t.price=t.price,gtm4wp_push_ecommerce("remove_from_cart",[t],{currency:gtm4wp_currency,value:t.price*t.quantity})))}})}function gtm4wp_woocommerce_handle_payment_method_change(){var t,e;-1&lt;gtm4wp_checkout_step_fired.indexOf("payment_method")||"complete"==document.readyState&amp;&amp;(t="(payment type not found)",(e=(e=document.querySelector(".payment_methods input:checked"))||document.querySelector("input[name^=payment_method]"))&amp;&amp;(t=e.value),gtm4wp_push_ecommerce("add_payment_info",window.gtm4wp_checkout_products,{currency:gtm4wp_currency,payment_type:t,value:window.gtm4wp_checkout_value}),gtm4wp_checkout_step_fired.push("payment_method"))}function gtm4wp_woocommerce_handle_shipping_method_change(){var t,e;-1&lt;gtm4wp_checkout_step_fired.indexOf("shipping_method")||"complete"==document.readyState&amp;&amp;(t="(shipping tier not found)",(e=(e=document.querySelector("input[name^=shipping_method]:checked"))||document.querySelector("input[name^=shipping_method]"))&amp;&amp;(t=e.value),gtm4wp_push_ecommerce("add_shipping_info",window.gtm4wp_checkout_products,{currency:gtm4wp_currency,shipping_tier:t,value:window.gtm4wp_checkout_value}),gtm4wp_checkout_step_fired.push("shipping_method"))}function gtm4wp_woocommerce_process_pages(){var n={"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}};if(document.querySelectorAll(".wc-block-grid .wc-block-grid__product").forEach(function(t){var e=t.closest(".wc-block-grid"),o=t.querySelector(".gtm4wp_productdata");if(e&amp;&amp;o){var r=e.classList;if(r)for(var c in n)r.contains(c)&amp;&amp;(gtm4wp_update_json_in_node(o,"gtm4wp_product_data","item_list_name",n[c].displayname),gtm4wp_update_json_in_node(o,"gtm4wp_product_data","index",n[c].counter),n[c].counter++)}}),0&lt;document.querySelectorAll(".gtm4wp_productdata,.widget-product-item").length){var t,e=[];if(document.querySelectorAll(".gtm4wp_productdata,.widget-product-item").forEach(function(t){t=gtm4wp_read_json_from_node(t,"gtm4wp_product_data");if(!t)return!0;e.push(t)}),0&lt;gtm4wp_product_per_impression)for(;e.length;)t=e.splice(0,gtm4wp_product_per_impression),gtm4wp_push_ecommerce("view_item_list",t,{currency:gtm4wp_currency});else gtm4wp_push_ecommerce("view_item_list",e,{currency:gtm4wp_currency})}document.addEventListener("click",function(t){var e=t.target;if(!e)return!0;if(e.closest(".add_to_cart_button:not(.product_type_variable, .product_type_grouped, .single_add_to_cart_button)")){var o=e.closest(".product,.wc-block-grid__product"),o=o&amp;&amp;o.querySelector(".gtm4wp_productdata");if(!o)return!0;o=gtm4wp_read_json_from_node(o,"gtm4wp_product_data");if(!o)return!0;if("variable"===o.product_type||"grouped"===o.product_type)return!0;o.productlink&amp;&amp;delete o.productlink,delete o.product_type,o.quantity=1,gtm4wp_push_ecommerce("add_to_cart",[o],{currency:gtm4wp_currency,value:o.price})}if(e.closest(".single_add_to_cart_button:not(.disabled)")){o=e.closest("form.cart");if(!o)return!0;var r=o.querySelectorAll("[name=variation_id]"),c=o.classList&amp;&amp;o.classList.contains("grouped_form");if(0&lt;r.length)gtm4wp_last_selected_product_variation&amp;&amp;(r=o.querySelector("[name=quantity]"),gtm4wp_last_selected_product_variation.quantity=r&amp;&amp;r.value||1,gtm4wp_push_ecommerce("add_to_cart",[gtm4wp_last_selected_product_variation],{currency:gtm4wp_currency,value:(gtm4wp_last_selected_product_variation.price*gtm4wp_last_selected_product_variation.quantity).toFixed(2)}));else if(c){var r=document.querySelectorAll(".grouped_form .gtm4wp_productdata"),n=[],a=0;if(r.forEach(function(t){var e,t=gtm4wp_read_json_from_node(t,"gtm4wp_product_data",["productlink"]);return!(t&amp;&amp;0&lt;(e=document.querySelectorAll("input[name=quantity\\["+t.internal_id+"\\]]")).length&amp;&amp;0!=(product_qty=e[0]&amp;&amp;e[0].value||1))||(t.quantity=product_qty,delete t.internal_id,n.push(t),void(a+=t.price*t.quantity))}),0==n.length)return!0;gtm4wp_push_ecommerce("add_to_cart",n,{currency:gtm4wp_currency,value:a.toFixed(2)})}else{c=o.querySelector("[name=gtm4wp_product_data]");if(!c)return!0;r=gtm4wp_read_from_json(c.value);r.quantity=o.querySelector("[name=quantity]")&amp;&amp;o.querySelector("[name=quantity]").value,isNaN(r.quantity)&amp;&amp;(r.quantity=1),gtm4wp_push_ecommerce("add_to_cart",[r],{currency:gtm4wp_currency,value:r.price*r.quantity})}}if(e.closest(".mini_cart_item a.remove,.product-remove a.remove")){c=e&amp;&amp;e.closest(".mini_cart_item a.remove,.product-remove a.remove");if(!c)return!0;o=gtm4wp_read_json_from_node(c,"gtm4wp_product_data");if(!o)return!0;var r=0,_=c.closest(".cart_item"),_=_&amp;&amp;_.querySelectorAll(".product-quantity input.qty");if(_&amp;&amp;0!==_.length?r=_[0].value:(_=(c=c.closest(".mini_cart_item"))&amp;&amp;c.querySelectorAll(".quantity"))&amp;&amp;0&lt;_.length&amp;&amp;(r=parseInt(_[0].textContent),Number.isNaN(r))&amp;&amp;(r=0),0===r)return!0;o.quantity=r,gtm4wp_push_ecommerce("remove_from_cart",[o],{currency:gtm4wp_currency,value:o.price*o.quantity})}if(e.closest(".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&gt;div:not(.product-category) a:not(.add_to_cart_button):not(.quick-view-button),.widget-product-item,.woocommerce-grouped-product-list-item__label a")){if("undefined"==typeof google_tag_manager)return!0;c=t.target,_=c.closest(".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&gt;div:not(.product-category) a:not(.add_to_cart_button):not(.quick-view-button),.widget-product-item,.woocommerce-grouped-product-list-item__label a");if(!_)return!0;var i,r=c.closest(".product,.wc-block-grid__product"),o=(r=(r=r||((r=c.closest(".products li"))||c.closest(".products&gt;div")))||c.closest(".woocommerce-grouped-product-list-item__label"))?r.querySelector(".gtm4wp_productdata"):c,e=gtm4wp_read_json_from_node(o,"gtm4wp_product_data",["internal_id"]);if(!e)return!0;if(e.productlink!=_.getAttribute("href"))return!0;for(i in window.google_tag_manager)if("gtm-"==i.substring(0,4).toLowerCase()){window.gtm4wp_first_container_id=i;break}if(""===window.gtm4wp_first_container_id)return!0;var d=t.ctrlKey||t.metaKey,u="_blank"===_.target,p=t.defaultPrevented,m=(p||t.preventDefault(),(d||u)&amp;&amp;(window.productpage_window=window.open("about:blank","_blank")),e.productlink);delete e.productlink,gtm4wp_push_ecommerce("select_item",[e],{currency:gtm4wp_currency},function(t){if(void 0!==t&amp;&amp;window.gtm4wp_first_container_id!=t)return!0;p||((u||d)&amp;&amp;productpage_window?productpage_window.location.href=m:document.location.href=m)})}}),jQuery(document).on("found_variation",function(t,e){if(void 0!==e&amp;&amp;("interactive"!==document.readyState||!gtm4wp_view_item_fired_during_pageload)){t=t.target;if(!t)return!0;var o,t=t.querySelector("[name=gtm4wp_product_data]");if(!t)return!0;try{o=JSON.parse(t.value)}catch(t){return console&amp;&amp;console.error&amp;&amp;console.error(t.message),!0}o.price=gtm4wp_make_sure_is_float(o.price),o.id=e.variation_id,o.item_id=e.variation_id,o.sku=e.sku,gtm4wp_use_sku_instead&amp;&amp;e.sku&amp;&amp;""!==e.sku&amp;&amp;(o.id=e.sku,o.item_id=e.sku),o.price=gtm4wp_make_sure_is_float(e.display_price);var r,c=[];for(r in e.attributes)c.push(e.attributes[r]);o.variant=c.join(","),gtm4wp_last_selected_product_variation=o,gtm4wp_push_ecommerce("view_item",[o],{currency:gtm4wp_currency,value:o.price}),"interactive"===document.readyState&amp;&amp;(gtm4wp_view_item_fired_during_pageload=!0)}}),jQuery(".variations select").trigger("change"),jQuery(document).ajaxSuccess(function(t,e,o){void 0!==o&amp;&amp;-1&lt;o.url.indexOf("wc-api=WC_Quick_View")&amp;&amp;setTimeout(function(){var t=document.querySelector("#gtm4wp_quickview_data");if(t&amp;&amp;t.dataset&amp;&amp;t.dataset.gtm4wp_datalayer)try{var e=JSON.parse(t.dataset.gtm4wp_datalayer);e&amp;&amp;window.dataLayer&amp;&amp;window.dataLayer.push(e)}catch(t){console&amp;&amp;console.error&amp;&amp;console.error(t.message)}},500)});var o=!1,r=!1,c=document.querySelector("body");c&amp;&amp;(o=c.classList&amp;&amp;c.classList.contains("woocommerce-cart"),r=c.classList&amp;&amp;c.classList.contains("woocommerce-checkout")),o&amp;&amp;(document.addEventListener("click",function(t){t=t.target;return!t||!t.closest("[name=update_cart]")||void gtm4wp_woocommerce_handle_cart_qty_change()}),document.addEventListener("keypress",function(t){t=t.target;return!t||!t.closest(".woocommerce-cart-form input[type=number]")||void gtm4wp_woocommerce_handle_cart_qty_change()})),r&amp;&amp;(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("change",function(t){t=t.target;return!t||!t.closest("input[name^=shipping_method]")||void gtm4wp_woocommerce_handle_shipping_method_change()}),document.addEventListener("change",function(t){t=t.target;return!t||!t.closest("input[name=payment_method]")||void gtm4wp_woocommerce_handle_payment_method_change()}),jQuery("form.checkout").on("checkout_place_order",function(){-1==gtm4wp_checkout_step_fired.indexOf("shipping_method")&amp;&amp;gtm4wp_woocommerce_handle_shipping_method_change(),-1==gtm4wp_checkout_step_fired.indexOf("payment_method")&amp;&amp;gtm4wp_woocommerce_handle_payment_method_change()}))}function gtm4wp_woocommerce_page_loading_completed(){document.removeEventListener("DOMContentLoaded",gtm4wp_woocommerce_page_loading_completed),window.removeEventListener("load",gtm4wp_woocommerce_page_loading_completed),gtm4wp_woocommerce_process_pages()}window.gtm4wp_view_item_fired_during_pageload=!1,window.gtm4wp_checkout_step_fired=[],window.gtm4wp_first_container_id="","loading"!==document.readyState?window.setTimeout(gtm4wp_woocommerce_process_pages):(document.addEventListener("DOMContentLoaded",gtm4wp_woocommerce_page_loading_completed),window.addEventListener("load",gtm4wp_woocommerce_page_loading_completed));!function(e){if("object"==typeof exports&amp;&amp;"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&amp;&amp;define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&amp;&amp;(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&amp;&amp;require;if(!o&amp;&amp;c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&amp;&amp;require,s=0;s&lt;n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&amp;&amp;e.callback&amp;&amp;"function"==typeof e.callback&amp;&amp;e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&amp;&amp;!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&amp;&amp;(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n&lt;r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&amp;&amp;t.push(e[a]);for(var i=0;i&lt;t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o&lt;s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&amp;&amp;(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&amp;"),n=0;n&lt;r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length&lt;t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&amp;&amp;s.parse(e).host&amp;&amp;s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&amp;&amp;H(t)&amp;&amp;function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&amp;&amp;s.parse(e).host.match(t)&amp;&amp;s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i&lt;x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&amp;&amp;s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&amp;&amp;H(t)&amp;&amp;function(e){if(!(x.referrals.length&gt;0))return r=s.getHost(e),!0;for(var t=0;t&lt;x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&amp;&amp;R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&amp;&amp;!i.get(n.containers.promocode)&amp;&amp;i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i&lt;s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i&lt;s.length;i++)c.push(s[i].id);var u="";for(i=0;i&lt;c.length;i++)u+=c[i]+"=1",i&lt;c.length-1&amp;&amp;(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&amp;&amp;o.push(n.containers[c]);for(var u=0;u&lt;o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&amp;&amp;a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&amp;&amp;t.typein_attributes.source&amp;&amp;t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&amp;&amp;this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&amp;&amp;t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&amp;&amp;t.referrals.length&gt;0)for(var i=0;i&lt;t.referrals.length;i++)t.referrals[i].host&amp;&amp;r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&amp;&amp;t.organics.length&gt;0)for(var s=0;s&lt;t.organics.length;s++)t.organics[s].host&amp;&amp;t.organics[s].param&amp;&amp;r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&amp;&amp;parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&amp;&amp;parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});var wc_order_attribution={"params":{"lifetime":1.0e-5,"session":30,"base64":!1,"ajaxurl":"https:\/\/www.schoonheidsinstituut.nl\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":!0},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=&gt;e.split(".").reduce((t,e)=&gt;t&amp;&amp;t[e],t)),i=()=&gt;null,s=t=&gt;null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){window.wp&amp;&amp;window.wp.data&amp;&amp;window.wp.data.dispatch&amp;&amp;window.wc&amp;&amp;window.wc.wcBlocksData&amp;&amp;window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).__internalSetExtensionData("woocommerce/order-attribution",t,!0)}function r(){return"undefined"!=typeof sbjs}function c(){if(window.wp&amp;&amp;window.wp.data&amp;&amp;"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),a(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&amp;&amp;r()?n:i,o=r()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=&gt;[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!r())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=&gt;{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(i),a(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&amp;&amp;this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '&lt;wc-order-attribution-inputs&gt;' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);/*! This file is auto-generated */
!function(n,t){var r,e;"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&amp;&amp;self.self===self&amp;&amp;self||"object"==typeof global&amp;&amp;global.global===global&amp;&amp;global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&amp;&amp;ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),t=Array(n),r=0;r&lt;n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r&lt;o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&amp;&amp;!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&amp;&amp;t.document.childNodes,p=a="function"!=typeof/./&amp;&amp;"object"!=typeof Int8Array&amp;&amp;"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&amp;&amp;(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&amp;&amp;t(new Map),u=i("DataView");var h=un?function(n){return null!=n&amp;&amp;p(n.getInt8)&amp;&amp;en(n.buffer)}:u,v=U||i("Array");function y(n,t){return null!=n&amp;&amp;q.call(n,t)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&amp;&amp;$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&amp;&amp;0&lt;=n&amp;&amp;n&lt;=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&amp;&amp;!h(n):pn(n)&amp;&amp;hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e&lt;n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&amp;&amp;e.prototype||V,o="constructor";for(y(n,o)&amp;&amp;!t.contains(o)&amp;&amp;t.push(o);r--;)(o=J[r])in n&amp;&amp;n[o]!==u[o]&amp;&amp;!t.contains(o)&amp;&amp;t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&amp;&amp;r.push(t);return K&amp;&amp;yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o&lt;e;o++){var i=r[o];if(t[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&amp;&amp;null!=t&amp;&amp;(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&amp;&amp;function n(t,r,e,u){t instanceof m&amp;&amp;(t=t._wrapped);r instanceof m&amp;&amp;(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&amp;&amp;"[object Object]"==o&amp;&amp;h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&amp;&amp;vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&amp;&amp;t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&amp;&amp;!(p(i)&amp;&amp;i instanceof i&amp;&amp;p(a)&amp;&amp;a instanceof a)&amp;&amp;"constructor"in t&amp;&amp;"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&amp;&amp;yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r&lt;u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u&lt;r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e&lt;u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&amp;&amp;r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&amp;&amp;(n=Object(n)),!(t&lt;2||null==n))for(var r=1;r&lt;t;r++)for(var e=arguments[r],u=f(e),o=u.length,i=0;i&lt;o;i++){var a=u[i];c&amp;&amp;void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e&lt;r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&amp;&amp;!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&amp;&amp;(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#x27;","`":"&amp;#x60;"},qn=Pn(r),r=Pn(An(r)),Un=m.templateSettings={evaluate:/&lt;%([\s\S]+?)%&gt;/g,interpolate:/&lt;%=([\s\S]+?)%&gt;/g,escape:/&lt;%-([\s\S]+?)%&gt;/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e&lt;t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n&lt;arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t&lt;=0)return e.concat(n)}else t=1/0;for(var u=e.length,o=0,i=g(n);o&lt;i;o++){var a=n[o];if(E(a)&amp;&amp;(v(a)||an(a)))if(1&lt;t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f&lt;c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r&lt;1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0&lt;--n&amp;&amp;(r=t.apply(this,arguments)),n&lt;=1&amp;&amp;(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o&lt;i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0&lt;o?0:e-1;0&lt;=u&amp;&amp;u&lt;e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o&lt;i;){var a=Math.floor((o+i)/2);r(n[a])&lt;u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0&lt;o?e=0&lt;=r?r:Math.max(r+u,e):u=0&lt;=r?Math.min(r+1,u):r+u+1;else if(a&amp;&amp;r&amp;&amp;u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0&lt;=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0&lt;o?e:u-1;0&lt;=r&amp;&amp;r&lt;u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&amp;&amp;-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u&lt;o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u&lt;o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);for(var e=!E(n)&amp;&amp;b(n),u=(e||n).length,o=Array(u),i=0;i&lt;u;i++){var a=e?e[i]:i;o[i]=t(n[a],a,n)}return o}function lt(p){return function(n,t,r,e){var u=3&lt;=arguments.length,o=n,i=x(t,e,4),a=r,f=!E(o)&amp;&amp;b(o),c=(f||o).length,l=0&lt;p?0:c-1;for(u||(a=o[f?f[l]:l],l+=p);0&lt;=l&amp;&amp;l&lt;c;l+=p){var s=f?f[l]:l;a=i(a,o[s],s,o)}return a}}var st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&amp;&amp;u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&amp;&amp;b(n),u=(e||n).length,o=0;o&lt;u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&amp;&amp;b(n),u=(e||n).length,o=0;o&lt;u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0&lt;=at(n,t,r="number"==typeof r&amp;&amp;!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&amp;&amp;u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&amp;&amp;"object"!=typeof n[0]&amp;&amp;null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a&lt;f;a++)null!=(r=n[a])&amp;&amp;o&lt;r&amp;&amp;(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i&lt;u||u===-1/0&amp;&amp;o===-1/0)&amp;&amp;(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o&lt;t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1&lt;t.length&amp;&amp;(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u&lt;o;u++){var i=t[u],a=n[i];e(a,i,n)&amp;&amp;(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1&lt;r.length&amp;&amp;(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length&lt;1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&amp;&amp;(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i&lt;a;i++){var f=n[i],c=r?r(f,i,n):f;t&amp;&amp;!r?(i&amp;&amp;o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&amp;&amp;gt(n,g).length||0,r=Array(t),e=0;e&lt;t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&amp;&amp;(r.apply(n,arguments),"shift"!==t&amp;&amp;"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&amp;&amp;C(n)&amp;&amp;!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&amp;&amp;(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u&lt;r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&amp;&amp;w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e&lt;r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i&lt;u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u&lt;n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&amp;&amp;t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&amp;&amp;(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u&lt;e;u++){var o=null==n?void 0:n[t[u]];void 0===o&amp;&amp;(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t&lt;=0||e&lt;t?(i&amp;&amp;(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-i;n&lt;r?o=setTimeout(u,r-n):(o=null,e||(f=t.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,r),e&amp;&amp;(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n&lt;1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&amp;&amp;"object"!=typeof n[0]&amp;&amp;null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a&lt;f;a++)null!=(r=n[a])&amp;&amp;r&lt;o&amp;&amp;(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))&lt;i||u===1/0&amp;&amp;o===1/0)&amp;&amp;(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e&lt;r||void 0===r)return 1;if(r&lt;e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length&lt;1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e&lt;u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i&lt;r&amp;&amp;k(arguments[i],o);i++);i===r&amp;&amp;t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e&lt;u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&amp;&amp;(t=n||0,n=0),r=r||(t&lt;n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o&lt;e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t&lt;1)return[];for(var r=[],e=0,u=n.length;e&lt;u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n});var mollieApplePayDirectData={"product":{"needShipping":!0,"id":44193,"price":"39.92","isVariation":!1,"stock":"instock"},"shop":{"countryCode":"NL","currencyCode":"EUR","totalLabel":"BABOR schoonheidsinstituut.nl"},"ajaxUrl":"https:\/\/www.schoonheidsinstituut.nl\/wp-admin\/admin-ajax.php"};(()=&gt;{"use strict";var __webpack_modules__=({"./resources/js/applePayError.js":
/*!***************************************!*\
  !*** ./resources/js/applePayError.js ***!
  \***************************************/
((__unused_webpack_module,__webpack_exports__,__webpack_require__)=&gt;{__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{createAppleErrors:()=&gt;(createAppleErrors)});function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&amp;&amp;o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&amp;&amp;o&amp;&amp;typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i&gt;=o.length)return{done:!0};return{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var normalCompletion=!0,didErr=!1,err;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();normalCompletion=step.done;return step},e:function e(_e2){didErr=!0;err=_e2},f:function f(){try{if(!normalCompletion&amp;&amp;it.return!=null)it.return()}finally{if(didErr)throw err}}}}
function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&amp;&amp;o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}
function _arrayLikeToArray(arr,len){if(len==null||len&gt;arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i&lt;len;i++)arr2[i]=arr[i];return arr2}
function createAppleErrors(errors){var errorList=[];var _iterator=_createForOfIteratorHelper(errors),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var error=_step.value;var _error$contactField=error.contactField,contactField=_error$contactField===void 0?null:_error$contactField,_error$code=error.code,code=_error$code===void 0?null:_error$code,_error$message=error.message,message=_error$message===void 0?null:_error$message;var appleError=contactField?new ApplePayError(code,contactField,message):new ApplePayError(code);errorList.push(appleError)}}catch(err){_iterator.e(err)}finally{_iterator.f()}
return errorList}}),"./resources/js/applePayRequest.js":
/*!*****************************************!*\
  !*** ./resources/js/applePayRequest.js ***!
  \*****************************************/
((__unused_webpack_module,__webpack_exports__,__webpack_require__)=&gt;{__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{request:()=&gt;(request)});var request=function request(countryCode,currencyCode,totalLabel,subtotal){return{countryCode:countryCode,currencyCode:currencyCode,supportedNetworks:['amex','maestro','masterCard','visa','vPay'],merchantCapabilities:['supports3DS'],shippingType:'shipping',requiredBillingContactFields:['postalAddress','email'],requiredShippingContactFields:['postalAddress','email'],total:{label:totalLabel,amount:subtotal,type:'final'}}}}),"./resources/js/maybeShowApplePayButton.js":
/*!*************************************************!*\
  !*** ./resources/js/maybeShowApplePayButton.js ***!
  \*************************************************/
((__unused_webpack_module,__webpack_exports__,__webpack_require__)=&gt;{__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{maybeShowButton:()=&gt;(maybeShowButton)});var maybeShowButton=function maybeShowButton(){var _window=window,ApplePaySession=_window.ApplePaySession;var applePayMethodElement=document.querySelector('#mollie-applepayDirect-button');var canShowButton=applePayMethodElement&amp;&amp;ApplePaySession&amp;&amp;ApplePaySession.canMakePayments();if(!canShowButton){return!1}
var button=document.createElement('button');button.setAttribute('id','mollie_applepay_button');button.classList.add('apple-pay-button');button.classList.add('apple-pay-button-black');applePayMethodElement.appendChild(button);return!0}})});var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}(()=&gt;{__webpack_require__.d=(exports,definition)=&gt;{for(var key in definition){if(__webpack_require__.o(definition,key)&amp;&amp;!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})}}}})();(()=&gt;{__webpack_require__.o=(obj,prop)=&gt;(Object.prototype.hasOwnProperty.call(obj,prop))})();(()=&gt;{__webpack_require__.r=(exports)=&gt;{if(typeof Symbol!=='undefined'&amp;&amp;Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'})}Object.defineProperty(exports,'__esModule',{value:!0})}})();var __webpack_exports__={};(()=&gt;{
/*!****************************************!*\
  !*** ./resources/js/applepayDirect.js ***!
  \****************************************/
__webpack_require__.r(__webpack_exports__);var _applePayError_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! ./applePayError.js */"./resources/js/applePayError.js");var _maybeShowApplePayButton_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(/*! ./maybeShowApplePayButton.js */"./resources/js/maybeShowApplePayButton.js");var _applePayRequest_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(/*! ./applePayRequest.js */"./resources/js/applePayRequest.js");(function(_ref){var _=_ref._,mollieApplePayDirectData=_ref.mollieApplePayDirectData,jQuery=_ref.jQuery;if(_.isEmpty(mollieApplePayDirectData)){return}
var _mollieApplePayDirect=mollieApplePayDirectData.product,id=_mollieApplePayDirect.id,_mollieApplePayDirect2=_mollieApplePayDirect.needShipping,needShipping=_mollieApplePayDirect2===void 0?!0:_mollieApplePayDirect2,_mollieApplePayDirect3=_mollieApplePayDirect.isVariation,isVariation=_mollieApplePayDirect3===void 0?!1:_mollieApplePayDirect3,price=_mollieApplePayDirect.price,stock=_mollieApplePayDirect.stock,_mollieApplePayDirect4=mollieApplePayDirectData.shop,countryCode=_mollieApplePayDirect4.countryCode,_mollieApplePayDirect5=_mollieApplePayDirect4.currencyCode,currencyCode=_mollieApplePayDirect5===void 0?'EUR':_mollieApplePayDirect5,_mollieApplePayDirect6=_mollieApplePayDirect4.totalLabel,totalLabel=_mollieApplePayDirect6===void 0?'':_mollieApplePayDirect6,ajaxUrl=mollieApplePayDirectData.ajaxUrl;if(!id||!price||!countryCode||!ajaxUrl){return}
var outOfStock=stock==='outofstock';if(outOfStock||!(0,_maybeShowApplePayButton_js__WEBPACK_IMPORTED_MODULE_1__.maybeShowButton)()){return}
var nonce=document.getElementById('woocommerce-process-checkout-nonce').value;var productId=id;var productQuantity=1;var updatedContactInfo=[];var selectedShippingMethod=[];var redirectionUrl='';document.querySelector('input.qty').addEventListener('change',function(event){productQuantity=event.currentTarget.value});function disableButton(appleButton){appleButton.disabled=!0;appleButton.classList.add("buttonDisabled")}
function enableButton(appleButton){appleButton.disabled=!1;appleButton.classList.remove("buttonDisabled")}
if(isVariation){var appleButton=document.querySelector('#mollie_applepay_button');jQuery('.single_variation_wrap').on('hide_variation',function(event,variation){disableButton(appleButton);return});jQuery('.single_variation_wrap').on('show_variation',function(event,variation){if(!variation.is_in_stock){disableButton(appleButton);return}
if(variation.variation_id){productId=variation.variation_id}
enableButton(appleButton)});disableButton(appleButton)}
var amountWithoutTax=productQuantity*price;var applePaySession=function applePaySession(){var session=new ApplePaySession(3,(0,_applePayRequest_js__WEBPACK_IMPORTED_MODULE_2__.request)(countryCode,currencyCode,totalLabel,amountWithoutTax));session.begin();if(needShipping){session.onshippingmethodselected=function(event){var _this=this;jQuery.ajax({url:ajaxUrl,method:'POST',data:{action:'mollie_apple_pay_update_shipping_method',shippingMethod:event.shippingMethod,productId:productId,callerPage:'productDetail',productQuantity:productQuantity,simplifiedContact:updatedContactInfo,'woocommerce-process-checkout-nonce':nonce},complete:function complete(jqXHR,textStatus){},success:function success(applePayShippingMethodUpdate,textStatus,jqXHR){var response=applePayShippingMethodUpdate.data;selectedShippingMethod=event.shippingMethod;if(applePayShippingMethodUpdate.success===!1){response.errors=(0,_applePayError_js__WEBPACK_IMPORTED_MODULE_0__.createAppleErrors)(response.errors)}
_this.completeShippingMethodSelection(response)},error:function error(jqXHR,textStatus,errorThrown){console.warn(textStatus,errorThrown);session.abort()}})};session.onshippingcontactselected=function(event){var _this2=this;jQuery.ajax({url:ajaxUrl,method:'POST',data:{action:'mollie_apple_pay_update_shipping_contact',productId:productId,callerPage:'productDetail',productQuantity:productQuantity,simplifiedContact:event.shippingContact,needShipping:needShipping,'woocommerce-process-checkout-nonce':nonce},complete:function complete(jqXHR,textStatus){},success:function success(applePayShippingContactUpdate,textStatus,jqXHR){var response=applePayShippingContactUpdate.data;updatedContactInfo=event.shippingContact;if(applePayShippingContactUpdate.success===!1){response.errors=(0,_applePayError_js__WEBPACK_IMPORTED_MODULE_0__.createAppleErrors)(response.errors)}
if(response.newShippingMethods){selectedShippingMethod=response.newShippingMethods[0]}
_this2.completeShippingContactSelection(response)},error:function error(jqXHR,textStatus,errorThrown){console.warn(textStatus,errorThrown);session.abort()}})}}
session.onvalidatemerchant=function(applePayValidateMerchantEvent){jQuery.ajax({url:ajaxUrl,method:'POST',data:{action:'mollie_apple_pay_validation',validationUrl:applePayValidateMerchantEvent.validationURL,'woocommerce-process-checkout-nonce':nonce},complete:function complete(jqXHR,textStatus){},success:function success(merchantSession,textStatus,jqXHR){if(merchantSession.success===!0){session.completeMerchantValidation(JSON.parse(merchantSession.data))}else{console.warn(merchantSession.data);session.abort()}},error:function error(jqXHR,textStatus,errorThrown){console.warn(textStatus,errorThrown);session.abort()}})};session.onpaymentauthorized=function(ApplePayPayment){var _ApplePayPayment$paym=ApplePayPayment.payment,billingContact=_ApplePayPayment$paym.billingContact,shippingContact=_ApplePayPayment$paym.shippingContact;jQuery.ajax({url:ajaxUrl,method:'POST',data:{action:'mollie_apple_pay_create_order',productId:productId,productQuantity:productQuantity,shippingContact:ApplePayPayment.payment.shippingContact,billingContact:ApplePayPayment.payment.billingContact,token:ApplePayPayment.payment.token,shippingMethod:selectedShippingMethod,'mollie-payments-for-woocommerce_issuer_applepay':'applepay','woocommerce-process-checkout-nonce':nonce,'billing_first_name':billingContact.givenName||'','billing_last_name':billingContact.familyName||'','billing_company':'','billing_country':billingContact.countryCode||'','billing_address_1':billingContact.addressLines[0]||'','billing_address_2':billingContact.addressLines[1]||'','billing_postcode':billingContact.postalCode||'','billing_city':billingContact.locality||'','billing_state':billingContact.administrativeArea||'','billing_phone':billingContact.phoneNumber||'000000000000','billing_email':shippingContact.emailAddress||'','shipping_first_name':shippingContact.givenName||'','shipping_last_name':shippingContact.familyName||'','shipping_company':'','shipping_country':shippingContact.countryCode||'','shipping_address_1':shippingContact.addressLines[0]||'','shipping_address_2':shippingContact.addressLines[1]||'','shipping_postcode':shippingContact.postalCode||'','shipping_city':shippingContact.locality||'','shipping_state':shippingContact.administrativeArea||'','shipping_phone':shippingContact.phoneNumber||'000000000000','shipping_email':shippingContact.emailAddress||'','order_comments':'','payment_method':'mollie_wc_gateway_applepay','_wp_http_referer':'/?wc-ajax=update_order_review'},complete:function complete(jqXHR,textStatus){},success:function success(authorizationResult,textStatus,jqXHR){var result=authorizationResult.data;if(authorizationResult.success===!0){redirectionUrl=result.returnUrl;session.completePayment(result.responseToApple);window.location.href=redirectionUrl}else{result.errors=(0,_applePayError_js__WEBPACK_IMPORTED_MODULE_0__.createAppleErrors)(result.errors);session.completePayment(result)}},error:function error(jqXHR,textStatus,errorThrown){console.warn(textStatus,errorThrown);session.abort()}})}};document.querySelector('#mollie_applepay_button').addEventListener('click',function(evt){evt.preventDefault();applePaySession()})})(window)})()})();(()=&gt;{"use strict";function e(e,t){return!!e.includes(parseInt(t))||!!e.includes(t.toString())}function t(e,t){return parseInt(e+t)}function n(e){let t=""+e.getMinutes();return 1===t.length&amp;&amp;(t="0"+t),e.getHours()+":"+t}function s(e){this.qlwapp=e,this.init(this)}s.prototype={open(e,t){let n="https://api.whatsapp.com/send";this.mobiledevice||(n="https://web.whatsapp.com/send");const s=t,a=s.dataset.message||"",o=s.dataset.phone||"",i=s.dataset.type||"phone",l=s.dataset.group||"";"group"==i?s.setAttribute("href",l):s.setAttribute("href",n+"?phone="+o+"&amp;text="+encodeURIComponent(a));const p=new CustomEvent("qlwapp.click",{bubbles:!0,cancelable:!0});this.qlwapp.dispatchEvent(p)},toggle(e){e?.preventDefault();const t=new CustomEvent("qlwapp.toggle");this.qlwapp.dispatchEvent(t)},chat(e,t){e.preventDefault();const n=t.closest(".qlwapp-box"),s=n.querySelector(".qlwapp-reply"),a=n.querySelector(".qlwapp-header"),o=t.querySelector(".qlwapp-avatar img")?.getAttribute("src"),i=t.querySelector(".qlwapp-name")?.textContent,l=t.querySelector(".qlwapp-label")?.textContent,p=t.querySelector(".qlwapp-time")?.textContent,r=t.dataset.message,c=t.dataset.type,u=t.dataset.group,d=t.dataset.phone;n.classList.add("response","opening"),this.qlwapp.dispatchEvent(new CustomEvent("qlwapp.height")),setTimeout((function(){n.classList.remove("opening")}),300);const w=a.querySelector(".qlwapp-avatar img"),q=a.querySelector(".qlwapp-number"),m=a.querySelector(".qlwapp-name"),g=a.querySelector(".qlwapp-label"),f=n.querySelector(".qlwapp-message");w&amp;&amp;(w.setAttribute("src",o),w.setAttribute("alt",i)),q&amp;&amp;(q.innerHTML=u),m&amp;&amp;(m.innerHTML=i),g&amp;&amp;(g.innerHTML=p?p+" - "+l:l),f&amp;&amp;(f.innerHTML=r),s.dataset[c]="phone"==c?d:u,s.dataset.type=c},previous(e,t){e.preventDefault();const n=t.closest(".qlwapp-box");n.classList.add("closing"),setTimeout((function(){n.classList.remove("response","closing"),n.classList.remove("texting")}),300)},init(s){const a=new CustomEvent("qlwapp.init"),o=new CustomEvent("qlwapp.resize"),i=this.qlwapp;if(i.classList.add("qlwapp-js-ready"),i.classList.contains("auto-load")&amp;&amp;!function(){const e=document.cookie.match("(^|;) ?qlwapp-auto-load=([^;]*)(;|$)");return e?e[2]:null}()){const e=Number(i.dataset.autoloadelay);setTimeout((()=&gt;{s.toggle()}),e),function(e,t,n){const s=new Date;s.setTime(s.getTime()+864e5*n),document.cookie=e+"="+t+";path=/;expires="+s.toGMTString()}("qlwapp-auto-load","auto open cookie",1)}i.addEventListener("qlwapp.init",(function(e){s.mobiledevice=function(){const e=window.matchMedia("(pointer:coarse)");return e&amp;&amp;e.matches}()})),i.addEventListener("qlwapp.time",(function(s){const a=s.target,o=JSON.parse(a.dataset.timedays)||[],i=parseInt(a.dataset.timezone)||0,l=new Date((new Date).getTime()+60*i*1e3).getUTCDay().toString(),p=a.querySelector(".qlwapp-days"),r=a.querySelector(".qlwapp-time");if(o&amp;&amp;o.length&amp;&amp;!o.includes(l)){a.classList.add("qlwapp-timeout"),p&amp;&amp;(p.style.display="block"),r&amp;&amp;(r.style.display="none");const t=function(t,n){for(let s=t;s&lt;=6;s++)if(e(n,s))return s;for(let s=0;s&lt;=t;s++)if(e(n,s))return s}(l,o),n=a.querySelector(`.day${t}`);return n&amp;&amp;n.classList.add("qlwapp-available-day"),!0}o&amp;&amp;o.length&amp;&amp;o.includes(l)&amp;&amp;(p&amp;&amp;(p.style.display="none"),r&amp;&amp;(r.style.display="block"));const c=a.dataset.timefrom||!1,u=a.dataset.timeto||!1;if(!u||!c||c===u)return!0;const d=new Date,w=-d.getTimezoneOffset()-i,q=new Date,m=new Date;let g,f;g=t(c[0],c[1]),f=t(c[3],c[4]),m.setHours(g),m.setMinutes(f+w),g=t(u[0],u[1]),f=t(u[3],u[4]),q.setHours(g),q.setMinutes(f+w);let y=m.getTime();const v=q.getTime();if(y&gt;v&amp;&amp;(y-=864e5),d.getTime()&gt;=y&amp;&amp;d.getTime()&lt;=v||(a.classList.add("qlwapp-timeout"),p&amp;&amp;(p.style.display="none"),r&amp;&amp;(r.style.display="block")),!i)return!0;a.querySelector(".from").textContent=n(m),a.querySelector(".to").textContent=n(q)})),i.addEventListener("qlwapp.pro",(function(){const e=i.querySelector(".qlwapp-toggle"),t=i.querySelectorAll(".qlwapp-account"),n=new CustomEvent("qlwapp.time",{bubbles:!0});e.dispatchEvent(n),t.forEach((function(e){e.dispatchEvent(n)}))})),i.addEventListener("qlwapp.resize",(function(){this.classList.contains("qlwapp-show")&amp;&amp;s.toggle()})),i.addEventListener("qlwapp.init",(function(){s.mobiledevice?(i.classList.add("mobile"),i.classList.remove("desktop")):(i.classList.add("desktop"),i.classList.remove("mobile")),i.classList.add("qlwapp-js-ready")})),i.addEventListener("qlwapp.init",(function(){if(i.classList.contains("qlwapp-premium")){const e=new CustomEvent("qlwapp.pro");i.dispatchEvent(e)}})),i.addEventListener("qlwapp.height",(function(e){const t=e.currentTarget,n=t.querySelector(".qlwapp-body").querySelector(".qlwapp-carousel"),a=t?.querySelector(".qlwapp-header")?.offsetHeight||0,o=t?.querySelector(".qlwapp-footer")?.offsetHeight||0;if(!n)return;let i=window.innerHeight-a-o;s.mobiledevice||(i=.7*window.innerHeight-a-o),n.style.maxHeight=i+"px"})),i.addEventListener("qlwapp.toggle",(function(e){const t=e.currentTarget,n=t.querySelector(".qlwapp-box");t.classList.add("qlwapp-transition"),n.classList.remove("response","texting"),setTimeout((function(){t.classList.toggle("qlwapp-show");const e=new CustomEvent("qlwapp.height",{bubbles:!0});t.dispatchEvent(e)}),10),setTimeout((function(){t.classList.toggle("qlwapp-transition")}),300)})),i.addEventListener("click",(function(e){const t=e.target.closest("[data-action]");if(!t||!i.contains(t))return;const n=t.dataset?.action;switch(n){case"open":s.open(e,t);break;case"box":case"close":s.toggle(e,t);break;case"chat":s.chat(e,t);break;case"previous":s.previous(e,t)}})),i.querySelector("[data-action=response]")?.addEventListener("keypress",(function(e){e.target.matches("textarea")&amp;&amp;13==e.keyCode&amp;&amp;setTimeout((function(){!function(e){if("createEvent"in document){const t=e.ownerDocument,n=t.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,t.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}else e.click()}(i.querySelector(".qlwapp-reply"))}),100)})),i.querySelector("[data-action=response]")?.addEventListener("keyup",(function(e){if(e.target.matches("textarea")){e.preventDefault();const t=e.currentTarget,n=e.target,s=t.querySelector("pre"),a=t.querySelector(".qlwapp-reply"),o=i.querySelector(".qlwapp-box"),l=o.querySelector(".qlwapp-buttons");s.innerHTML=n.value,setTimeout((function(){o.classList.add("texting"),o.style.paddingBottom=s.offsetHeight+"px",l.classList.add("active");const e=n.value;a.dataset.message=e,""==e&amp;&amp;(o.classList.remove("texting"),l.classList.remove("active"))}),300)}})),i.dispatchEvent(a),window.addEventListener("click",(e=&gt;{if(!e.target.closest("#qlwapp.qlwapp-show")){const e=document.querySelector("#qlwapp.qlwapp-show");e&amp;&amp;e.dispatchEvent(new CustomEvent("qlwapp.toggle"))}})),window.addEventListener("resize",(()=&gt;{if("TEXTAREA"!==document.activeElement.tagName){const e=document.querySelector("#qlwapp");e&amp;&amp;(e.dispatchEvent(o),e.dispatchEvent(a))}}))}};const a=s;(()=&gt;{window.qlwapp=(e,t)=&gt;{if(void 0===t||"object"==typeof t)e.plugin_qlwapp||(e.plugin_qlwapp=new a(e,t));else if("string"==typeof t&amp;&amp;"_"!==t[0]&amp;&amp;"init"!==t){let n;const s=e.plugin_qlwapp;if(s instanceof a&amp;&amp;"function"==typeof s[t]){const e=Array.from(arguments).slice(1);n=s[t](...e)}return"destroy"===t&amp;&amp;(e.plugin_qlwapp=null),void 0!==n?n:e}};const e=()=&gt;{document.querySelectorAll(".qlwapp").forEach((function(e){window.qlwapp(e)}))};e(),window.addEventListener("load",(()=&gt;{e()}))})()})();var wpcf7_recaptcha={"sitekey":"6LdLKm4eAAAAAIB6NdH2hPNMYCcOODoz-eVAWJbP","actions":{"homepage":"homepage","contactform":"contactform"}};document.addEventListener("DOMContentLoaded",(e=&gt;{var t;wpcf7_recaptcha={...null!==(t=wpcf7_recaptcha)&amp;&amp;void 0!==t?t:{}};const c=wpcf7_recaptcha.sitekey,{homepage:n,contactform:a}=wpcf7_recaptcha.actions,o=e=&gt;{const{action:t,func:n,params:a}=e;grecaptcha.execute(c,{action:t}).then((e=&gt;{const c=new CustomEvent("wpcf7grecaptchaexecuted",{detail:{action:t,token:e}});document.dispatchEvent(c)})).then((()=&gt;{"function"==typeof n&amp;&amp;n(...a)})).catch((e=&gt;console.error(e)))};if(grecaptcha.ready((()=&gt;{o({action:n})})),document.addEventListener("change",(e=&gt;{o({action:a})})),"undefined"!=typeof wpcf7&amp;&amp;"function"==typeof wpcf7.submit){const e=wpcf7.submit;wpcf7.submit=(t,c={})=&gt;{o({action:a,func:e,params:[t,c]})}}document.addEventListener("wpcf7grecaptchaexecuted",(e=&gt;{const t=document.querySelectorAll('form.wpcf7-form input[name="_wpcf7_recaptcha_response"]');for(let c=0;c&lt;t.length;c++)t[c].setAttribute("value",e.detail.token)}))}));;document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",(()=&gt;{for(var e=["-webkit-","-moz-","-ms-","-o-",""],t=0;t&lt;e.length;t++)e[t]+"transform"in document.documentElement.style&amp;&amp;(document.documentElement.className+=" vc_transform ")})(),(c=&gt;{"function"!=typeof window.vc_js&amp;&amp;(window.vc_js=function(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),vc_ttaToggleBehaviour(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&amp;&amp;(window.vc_plugin_flexslider=function(e){(e?e.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){var e=jQuery(this),t=1e3*parseInt(e.attr("data-interval"),10),o=e.attr("data-flex_fx"),i=0==t?!1:!0;e.is(":visible")&amp;&amp;setTimeout(function(){e.flexslider({animation:o,slideshow:i,slideshowSpeed:t,sliderSpeed:800,smoothHeight:!0})},1)})}),"function"!=typeof window.vc_googleplus&amp;&amp;(window.vc_googleplus=function(){var e,t;0&lt;jQuery(".wpb_googleplus").length&amp;&amp;((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://apis.google.com/js/plusone.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_pinterest&amp;&amp;(window.vc_pinterest=function(){var e,t;0&lt;jQuery(".wpb_pinterest").length&amp;&amp;((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://assets.pinterest.com/js/pinit.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_progress_bar&amp;&amp;(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&amp;&amp;jQuery(".vc_progress_bar").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.find(".vc_single_bar").each(function(e){var t=jQuery(this).find(".vc_bar"),o=t.data("percentage-value");setTimeout(function(){t.css({width:o+"%"})},200*e)})},{offset:"85%"})})}),"function"!=typeof window.vc_waypoints&amp;&amp;(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&amp;&amp;jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.addClass("wpb_start_animation animated")},{offset:"85%"})})}),"function"!=typeof window.vc_toggleBehaviour&amp;&amp;(window.vc_toggleBehaviour=function(e){function t(e){e&amp;&amp;e.preventDefault&amp;&amp;e.preventDefault();var t=jQuery(this).closest(".vc_toggle"),e=t.find(".vc_toggle_content");t.hasClass("vc_toggle_active")?e.slideUp({duration:300,complete:function(){t.removeClass("vc_toggle_active")}}):e.slideDown({duration:300,complete:function(){t.addClass("vc_toggle_active")}})}(e?e.hasClass("vc_toggle_title")?e.unbind("click"):e.find(".vc_toggle_title").off("click"):jQuery(".vc_toggle_title").off("click")).on("click",t)}),"function"!=typeof window.vc_ttaToggleBehaviour&amp;&amp;(window.vc_ttaToggleBehaviour=function(e){function t(){var e=jQuery(this);e.toggleClass("wpb-tta-toggle-active"),e.parent().parent().parent().find(".vc_pagination-item").each(function(){if(!c(this).hasClass("vc_active"))return c(this).find("a").click(),!1})}(e?e.find(".wpb-tta-toggle"):jQuery(".wpb-tta-toggle")).off("click").on("click",t),setTimeout(function(){jQuery(".wpb-tta-toggle").each(function(){var e=jQuery(this);e.parent().parent().parent().find(".vc_tta-panels-container .vc_pagination li:first").hasClass("vc_active")||e.addClass("wpb-tta-toggle-active")})},1e3)}),"function"!=typeof window.vc_tabsBehaviour&amp;&amp;(window.vc_tabsBehaviour=function(e){var t,n;jQuery.ui&amp;&amp;(e=e||jQuery(".wpb_tabs, .wpb_tour"),t=jQuery.ui&amp;&amp;jQuery.ui.version?jQuery.ui.version.split("."):"1.10",n=1===parseInt(t[0],10)&amp;&amp;parseInt(t[1],10)&lt;9,e.each(function(e){var t=jQuery(this).attr("data-interval"),o=[],i=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(e,t){wpb_prepare_tab_content(e,t)},activate:function(e,t){wpb_prepare_tab_content(e,t)}});if(t&amp;&amp;0&lt;t)try{i.tabs("rotate",1e3*t)}catch(e){window.console&amp;&amp;window.console.warn&amp;&amp;console.warn("tabs behaviours error",e)}jQuery(this).find(".wpb_tab").each(function(){o.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").on("click",function(e){return e&amp;&amp;e.preventDefault&amp;&amp;e.preventDefault(),n?i.tabs("select",jQuery("a",this).attr("href")):i.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",function(e){var t;e&amp;&amp;e.preventDefault&amp;&amp;e.preventDefault(),n?(t=i.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?t++:t--,t&lt;0?t=i.tabs("length")-1:t&gt;=i.tabs("length")&amp;&amp;(t=0),i.tabs("select",t)):(t=i.tabs("option","active"),e=i.find(".wpb_tab").length,t=jQuery(this).parent().hasClass("wpb_next_slide")?e&lt;=t+1?0:t+1:t-1&lt;0?e-1:t-1,i.tabs("option","active",t))})}))}),"function"!=typeof window.vc_accordionBehaviour&amp;&amp;(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(e){var t=jQuery(this),o=(t.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&amp;&amp;0&lt;parseInt(t.data("active-tab"),10)&amp;&amp;parseInt(t.data("active-tab"),10)-1),i=!1===o||"yes"===t.data("collapsible"),o=t.find(".wpb_accordion_wrapper").accordion({header:"&gt; div &gt; h3",autoHeight:!1,heightStyle:"content",active:o,collapsible:i,navigation:!0,activate:vc_accordionActivate,change:function(e,t){void 0!==jQuery.fn.isotope&amp;&amp;t.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(t.newPanel)}});!0===t.data("vcDisableKeydown")&amp;&amp;(o.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&amp;&amp;(window.vc_teaserGrid=function(){var i={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var e=jQuery(this),t=e.find(".wpb_thumbnails"),o=t.attr("data-layout-mode");t.isotope({itemSelector:".isotope-item",layoutMode:void 0===i[o]?"fitRows":i[o]}),e.find(".categories_filter a").data("isotope",t).on("click",function(e){e&amp;&amp;e.preventDefault&amp;&amp;e.preventDefault();e=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),e.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).on("load resize",function(){t.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&amp;&amp;(window.vc_carouselBehaviour=function(e){(e?e.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var e=jQuery(this);!0!==e.data("carousel_enabled")&amp;&amp;e.is(":visible")&amp;&amp;(e.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),(e=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":e.css("margin-left"),"margin-left":0}),(e=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(e.width()+300))})}),"function"!=typeof window.vc_slidersBehaviour&amp;&amp;(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(e){var t,o,i=jQuery(this);i.hasClass("wpb_slider_nivo")?(0===(o=1e3*i.attr("data-interval"))&amp;&amp;(o=9999999999),i.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:o,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})):i.hasClass("wpb_image_grid")&amp;&amp;i.find(".wpb_image_grid_ul")&amp;&amp;i.find(".wpb_image_grid_ul").isotope&amp;&amp;(jQuery.fn.imagesLoaded?t=i.find(".wpb_image_grid_ul").imagesLoaded(function(){t.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):i.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&amp;&amp;(window.vc_prettyPhoto=function(){try{jQuery&amp;&amp;jQuery.fn&amp;&amp;jQuery.fn.prettyPhoto&amp;&amp;jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1&lt;location.href.indexOf("#!prettyPhoto")&amp;&amp;(location.hash="")},social_tools:""})}catch(e){window.console&amp;&amp;window.console.warn&amp;&amp;window.console.warn("vc_prettyPhoto initialize error",e)}}),"function"!=typeof window.vc_google_fonts&amp;&amp;(window.vc_google_fonts=function(){return window.console&amp;&amp;window.console.warn&amp;&amp;window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&amp;&amp;(window.vc_rowBehaviour=function(){var l=window.jQuery;function e(){var e;void 0!==window.wpb_disable_full_width_row_js&amp;&amp;window.wpb_disable_full_width_row_js||(e=l('[data-vc-full-width="true"]'),l.each(e,function(e,t){var o,i,n,a,r,c,d,s=l(this),u=(s.addClass("vc_hidden"),s.next(".vc_row-full-width"));(u=u.length?u:s.parent().next(".vc_row-full-width")).length&amp;&amp;(o=parseInt(s.css("margin-left"),10),i=parseInt(s.css("margin-right"),10),n=0-u.offset().left-o,a=l(window).width(),r={position:"relative",left:n="rtl"===s.css("direction")?(n=n-u.width()+a)+o+i:n,"box-sizing":"border-box",width:a,"max-width":a},s.css(r),s.data("vcStretchContent")||("rtl"===s.css("direction")?((c=n)&lt;0&amp;&amp;(c=0),(d=n)&lt;0&amp;&amp;(d=0)):(d=a-(c=(c=-1*n)&lt;0?0:c)-u.width()+o+i)&lt;0&amp;&amp;(d=0),s.css({"padding-left":c+"px","padding-right":d+"px"})),s.attr("data-vc-full-width-init","true"),s.removeClass("vc_hidden"),l(document).trigger("vc-full-width-row-single",{el:s,offset:n,marginLeft:o,marginRight:i,elFull:u,width:a,maxWidth:a}))}),l(document).trigger("vc-full-width-row",e))}function t(){var e,t,o=l(".vc_row-o-full-height:first");o.length&amp;&amp;(e=l(window).height(),(t=o.offset().top)&lt;e)&amp;&amp;o.css("min-height",100-t/(e/100)+"vh"),l(document).trigger("vc-full-height-row",o)}l(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",e).on("resize.vcRowBehaviour",t),e(),t(),(0&lt;window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&amp;&amp;l(".vc_row-o-full-height").each(function(){"flex"===l(this).css("display")&amp;&amp;l(this).wrap('&lt;div class="vc_ie-flexbox-fixer"&gt;&lt;/div&gt;')}),vc_initVideoBackgrounds();var n=!1;if(window.vcParallaxSkroll&amp;&amp;window.vcParallaxSkroll.destroy(),l(".vc_parallax-inner").remove(),l("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),l("[data-vc-parallax]").each(function(){var e,t,o,i;n=!0,"on"===l(this).data("vcParallaxOFade")&amp;&amp;l(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),e=100*l(this).data("vcParallax"),(t=l("&lt;div /&gt;").addClass("vc_parallax-inner").appendTo(l(this))).height(e+"%"),o=l(this).data("vcParallaxImage"),(i=vcExtractYoutubeId(o))?insertYoutubeVideoAsBackground(t,i):void 0!==o&amp;&amp;t.css("background-image","url("+o+")"),t.attr("data-bottom-top","top: "+-(e-100)+"%;").attr("data-top-bottom","top: 0%;")}),n&amp;&amp;window.skrollr)window.vcParallaxSkroll=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}),window.vcParallaxSkroll}),"function"!=typeof window.vc_gridBehaviour&amp;&amp;(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&amp;&amp;jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&amp;&amp;(window.getColumnsCount=function(e){for(var t=!1,o=1;!1===t;){if(e.hasClass("columns_count_"+o))return t=!0,o;o++}}),"function"!=typeof window.wpb_prepare_tab_content&amp;&amp;(window.wpb_prepare_tab_content=function(e,t){var o=t.panel||t.newPanel,i=o.find(".vc_pie_chart:not(.vc_ready)"),n=o.find(".vc_round-chart"),a=o.find(".vc_line-chart"),r=o.find('[data-ride="vc_carousel"]');vc_carouselBehaviour(),vc_plugin_flexslider(o),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&amp;&amp;t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&amp;&amp;e.gridBuilder&amp;&amp;e.gridBuilder.setMasonry&amp;&amp;e.gridBuilder.setMasonry()}),o.find(".vc_masonry_media_grid, .vc_masonry_grid").length&amp;&amp;o.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&amp;&amp;e.gridBuilder&amp;&amp;e.gridBuilder.setMasonry&amp;&amp;e.gridBuilder.setMasonry()}),i.length&amp;&amp;jQuery.fn.vcChat&amp;&amp;i.vcChat(),n.length&amp;&amp;jQuery.fn.vcRoundChart&amp;&amp;n.vcRoundChart({reload:!1}),a.length&amp;&amp;jQuery.fn.vcLineChart&amp;&amp;a.vcLineChart({reload:!1}),r.length&amp;&amp;jQuery.fn.carousel&amp;&amp;r.carousel("resizeAction"),t=o.find(".isotope, .wpb_image_grid_ul"),i=o.find(".wpb_gmaps_widget"),0&lt;t.length&amp;&amp;t.isotope("layout"),i.length&amp;&amp;!i.is(".map_ready")&amp;&amp;((n=i.find("iframe")).attr("src",n.attr("src")),i.addClass("map_ready")),o.parents(".isotope").length&amp;&amp;o.parents(".isotope").each(function(){jQuery(this).isotope("layout")}),c(document).trigger("wpb_prepare_tab_content",o)}),"function"!=typeof window.vc_ttaActivation&amp;&amp;(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var t=window.jQuery,o={};o.newPanel=t(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,o)})}),"function"!=typeof window.vc_accordionActivate&amp;&amp;(window.vc_accordionActivate=function(e,t){var o,i,n,a;t.newPanel.length&amp;&amp;t.newHeader.length&amp;&amp;(o=t.newPanel.find(".vc_pie_chart:not(.vc_ready)"),i=t.newPanel.find(".vc_round-chart"),n=t.newPanel.find(".vc_line-chart"),a=t.newPanel.find('[data-ride="vc_carousel"]'),void 0!==jQuery.fn.isotope&amp;&amp;t.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&amp;&amp;t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&amp;&amp;e.gridBuilder&amp;&amp;e.gridBuilder.setMasonry&amp;&amp;e.gridBuilder.setMasonry()}),vc_carouselBehaviour(t.newPanel),vc_plugin_flexslider(t.newPanel),o.length&amp;&amp;jQuery.fn.vcChat&amp;&amp;o.vcChat(),i.length&amp;&amp;jQuery.fn.vcRoundChart&amp;&amp;i.vcRoundChart({reload:!1}),n.length&amp;&amp;jQuery.fn.vcLineChart&amp;&amp;n.vcLineChart({reload:!1}),a.length&amp;&amp;jQuery.fn.carousel&amp;&amp;a.carousel("resizeAction"),t.newPanel.parents(".isotope").length)&amp;&amp;t.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),"function"!=typeof window.initVideoBackgrounds&amp;&amp;(window.initVideoBackgrounds=function(){return window.console&amp;&amp;window.console.warn&amp;&amp;window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}),"function"!=typeof window.vc_initVideoBackgrounds&amp;&amp;(window.vc_initVideoBackgrounds=function(){c(".vc_video-bg").remove(),c("[data-vc-video-bg]").each(function(){var e,o=jQuery(this);o.data("vcVideoBg")?(e=o.data("vcVideoBg"),(e=vcExtractYoutubeId(e))&amp;&amp;(o.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground(o,e)),jQuery(window).on("grid:items:added",function(e,t){o.has(t).length&amp;&amp;vcResizeVideoBackground(o)})):o.find(".vc_video-bg").remove()})}),"function"!=typeof window.insertYoutubeVideoAsBackground&amp;&amp;(window.insertYoutubeVideoAsBackground=function(e,t,o){if("undefined"==typeof YT||void 0===YT.Player)return 100&lt;(o=void 0===o?0:o)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground(e,t,o++)},100);var i=e.prepend('&lt;div class="vc_video-bg"&gt;&lt;div class="inner"&gt;&lt;/div&gt;&lt;/div&gt;').find(".inner");new YT.Player(i[0],{width:"100%",height:"100%",videoId:t,playerVars:{playlist:t,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,mute:1,wmode:"transparent"},events:{onReady:function(e){e.target.mute().setLoop(!0)}}}),vcResizeVideoBackground(e),jQuery(window).on("resize",function(){vcResizeVideoBackground(e)})}),"function"!=typeof window.vcResizeVideoBackground&amp;&amp;(window.vcResizeVideoBackground=function(e){var t,o,i,n,a=e.innerWidth(),r=e.innerHeight();a/r&lt;16/9?(t=r*(16/9),o=r,i=-Math.round((t-a)/2)+"px",n=-Math.round((o-r)/2)+"px"):(o=(t=a)*(9/16),n=-Math.round((o-r)/2)+"px",i=-Math.round((t-a)/2)+"px"),t+="px",o+="px",e.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:i,marginTop:n,width:t,height:o})}),"function"!=typeof window.vcExtractYoutubeId&amp;&amp;(window.vcExtractYoutubeId=function(e){return void 0!==e&amp;&amp;null!==(e=e.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&amp;]+)/))&amp;&amp;e[1]}),"function"!=typeof window.vc_googleMapsPointer&amp;&amp;(window.vc_googleMapsPointer=function(){var e=window.jQuery,t=e(".wpb_gmaps_widget");t.on("click",function(){e("iframe",this).css("pointer-events","auto")}),t.on("mouseleave",function(){e("iframe",this).css("pointer-events","none")}),e(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&amp;&amp;(window.vc_setHoverBoxPerspective=function(e){e.each(function(){var e=jQuery(this),t=e.width();e.css("perspective",4*t+"px")})}),"function"!=typeof window.vc_setHoverBoxHeight&amp;&amp;(window.vc_setHoverBoxHeight=function(e){e.each(function(){var e=jQuery(this),t=e.find(".vc-hoverbox-inner"),o=(t.css("min-height",0),e.find(".vc-hoverbox-front-inner").outerHeight()),e=e.find(".vc-hoverbox-back-inner").outerHeight(),o=e&lt;o?o:e;t.css("min-height",(o=o&lt;250?250:o)+"px")})}),"function"!=typeof window.vc_prepareHoverBox&amp;&amp;(window.vc_prepareHoverBox=function(){var e=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(e),vc_setHoverBoxPerspective(e)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).on("resize",window.vc_prepareHoverBox),jQuery(document).ready(function(e){window.vc_js()})})(window.jQuery);/*! This file is auto-generated */
window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&amp;&amp;"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&amp;&amp;new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&amp;&amp;(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&amp;&amp;13===e.keyCode&amp;&amp;"a"!==E.activeElement.tagName.toLowerCase())return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&amp;&amp;C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&amp;&amp;e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o&lt;i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&amp;&amp;h&amp;&amp;(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(d=g(b.commentReplyTitleId))&amp;&amp;d.firstChild)&amp;&amp;d.nextSibling,d&amp;&amp;d.nodeType===Node.TEXT_NODE&amp;&amp;t&amp;&amp;(n&amp;&amp;"A"===n.nodeName&amp;&amp;n.id!==b.cancelReplyId&amp;&amp;(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),t=t&amp;&amp;t.firstChild.textContent,n=this,d=m(n,"belowelement"),o=m(n,"commentid"),i=m(n,"respondelement"),r=m(n,"postid"),n=m(n,"replyto")||t;d&amp;&amp;o&amp;&amp;i&amp;&amp;r&amp;&amp;!1===v.addComment.moveForm(d,o,i,r,n)&amp;&amp;e.preventDefault()}function o(e){for(var t=e.length;t--;)if(e[t].addedNodes.length)return void d()}function m(e,t){return n?e.dataset[t]:e.getAttribute("data-"+t)}function g(e){return E.getElementById(e)}return r&amp;&amp;"loading"!==E.readyState?t():r&amp;&amp;v.addEventListener("DOMContentLoaded",t,!1),{init:d,moveForm:function(e,t,n,d,o){var i,r,l,a,m,c,s,e=g(e),n=(h=g(n),g(b.parentIdFieldId)),y=g(b.postIdFieldId),p=g(b.commentReplyTitleId),u=(p=p&amp;&amp;p.firstChild)&amp;&amp;p.nextSibling;if(e&amp;&amp;h&amp;&amp;n){void 0===o&amp;&amp;(o=p&amp;&amp;p.textContent),a=h,m=b.temporaryFormId,c=g(m),s=(s=g(b.commentReplyTitleId))?s.firstChild.textContent:"",c||((c=E.createElement("div")).id=m,c.style.display="none",c.textContent=s,a.parentNode.insertBefore(c,a)),d&amp;&amp;y&amp;&amp;(y.value=d),n.value=t,I.style.display="",e.parentNode.insertBefore(h,e.nextSibling),p&amp;&amp;p.nodeType===Node.TEXT_NODE&amp;&amp;(u&amp;&amp;"A"===u.nodeName&amp;&amp;u.id!==b.cancelReplyId&amp;&amp;(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f&lt;C.elements.length;f++)if(i=C.elements[f],r=!1,"getComputedStyle"in v?l=v.getComputedStyle(i):E.documentElement.currentStyle&amp;&amp;(l=i.currentStyle),(i.offsetWidth&lt;=0&amp;&amp;i.offsetHeight&lt;=0||"hidden"===l.visibility)&amp;&amp;(r=!0),"hidden"!==i.type&amp;&amp;!i.disabled&amp;&amp;!r){i.focus();break}}catch(e){}return!1}}}}(window);var woodmartThemeModule={};!function(m){woodmartThemeModule.supports_html5_storage=!1;try{woodmartThemeModule.supports_html5_storage="sessionStorage"in window&amp;&amp;null!==window.sessionStorage,window.sessionStorage.setItem("wd","test"),window.sessionStorage.removeItem("wd")}catch(e){woodmartThemeModule.supports_html5_storage=!1}woodmartThemeModule.$window=m(window),woodmartThemeModule.$document=m(document),woodmartThemeModule.$body=m("body"),woodmartThemeModule.windowWidth=woodmartThemeModule.$window.width(),woodmartThemeModule.removeURLParameter=function(e,t){var o=e.split("?");if(2&lt;=o.length){for(var r=encodeURIComponent(t)+"=",n=o[1].split(/[&amp;;]/g),d=n.length;0&lt;d--;)-1!==n[d].lastIndexOf(r,0)&amp;&amp;n.splice(d,1);return o[0]+(0&lt;n.length?"?"+n.join("&amp;"):"")}return e},woodmartThemeModule.removeDuplicatedStylesFromHTML=function(e,d){var a=m('&lt;div class="temp-wrapper"&gt;&lt;/div&gt;').append(e),l=a.find("link"),i=0,s=!1;0===l.length?d(e):(setTimeout(function(){i&lt;=l.length&amp;&amp;!s&amp;&amp;(d(m(a.html())),s=!0)},500),l.each(function(){void 0!==m(this).attr("id")&amp;&amp;-1!==m(this).attr("id").indexOf("theme_settings_")&amp;&amp;m("head").find('link[id*="theme_settings_"]:not([id*="theme_settings_default"])').remove()}),l.each(function(){var e,t,o=m(this),r=o.attr("id"),n=o.attr("href");void 0!==r&amp;&amp;(e=-1!==r.indexOf("theme_settings_"),t=-1!==r.indexOf("theme_settings_default"),o.remove(),void 0!==woodmart_page_css[r]||t?++i&gt;=l.length&amp;&amp;!s&amp;&amp;(d(m(a.html())),s=!0):(e||(woodmart_page_css[r]=n),m("head").append(o.on("load",function(){++i&gt;=l.length&amp;&amp;!s&amp;&amp;(d(m(a.html())),s=!0)}))))}))},woodmartThemeModule.debounce=function(r,n,d){var a;return function(){var e=this,t=arguments,o=d&amp;&amp;!a;clearTimeout(a),a=setTimeout(function(){a=null,d||r.apply(e,t)},n),o&amp;&amp;r.apply(e,t)}},woodmartThemeModule.wdElementorAddAction=function(e,t){woodmartThemeModule.$window.on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&amp;&amp;elementorFrontend.hooks.addAction(e,t)})},woodmartThemeModule.wdElementorAddAction("frontend/element_ready/global",function(e){e.attr("style")&amp;&amp;0===e.attr("style").indexOf("transform:translate3d")&amp;&amp;!e.hasClass("wd-parallax-on-scroll")&amp;&amp;e.attr("style",""),e.removeClass("wd-animated"),e.data("wd-waypoint",""),e.removeClass("wd-anim-ready"),woodmartThemeModule.$document.trigger("wdElementorGlobalReady")}),m.each(["frontend/element_ready/column","frontend/element_ready/container"],function(e,t){woodmartThemeModule.wdElementorAddAction(t,function(e){e.attr("style")&amp;&amp;0===e.attr("style").indexOf("transform:translate3d")&amp;&amp;!e.hasClass("wd-parallax-on-scroll")&amp;&amp;e.attr("style",""),e.removeClass("wd-animated"),e.data("wd-waypoint",""),e.removeClass("wd-anim-ready"),setTimeout(function(){woodmartThemeModule.$document.trigger("wdElementorColumnReady")},100)})}),woodmartThemeModule.setupMainCarouselArg=function(){woodmartThemeModule.$mainCarouselWrapper=m(".woocommerce-product-gallery");var e=1;(woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-centered")||woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-carousel_two_columns"))&amp;&amp;(e=2),woodmartThemeModule.mainCarouselArg={slidesPerView:e,loop:woodmart_settings.product_slider_autoplay,centeredSlides:woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-centered"),initialSlide:woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-centered")?woodmart_settings.centered_gallery_start:0,autoHeight:"yes"===woodmart_settings.product_slider_auto_height,grabCursor:!0,a11y:{enabled:!1},slideClass:"wd-carousel-item",slideActiveClass:"wd-active",slideVisibleClass:"wd-slide-visible",slideNextClass:"wd-next",slidePrevClass:"wd-prev",containerModifierClass:"wd-",wrapperClass:"wd-carousel-wrap",on:{slideChange:function(){document.querySelector(".woocommerce-product-gallery__wrapper.wd-carousel").dispatchEvent(new CustomEvent("wdSlideChange",{activeIndex:this.activeIndex})),woodmartThemeModule.$document.trigger("wood-images-loaded")}}},document.querySelector(".woocommerce-product-gallery__wrapper.wd-carousel")&amp;&amp;document.querySelector(".woocommerce-product-gallery__wrapper.wd-carousel").parentElement.querySelector(".wd-btn-arrow.wd-next")&amp;&amp;(woodmartThemeModule.mainCarouselArg.navigation={nextEl:document.querySelector(".woocommerce-product-gallery__wrapper.wd-carousel").parentElement.querySelector(".wd-btn-arrow.wd-next"),prevEl:document.querySelector(".woocommerce-product-gallery__wrapper.wd-carousel").parentElement.querySelector(".wd-btn-arrow.wd-prev"),disabledClass:"wd-disabled",lockClass:"wd-lock",hiddenClass:"wd-hide"}),woodmart_settings.product_slider_autoplay&amp;&amp;(woodmartThemeModule.mainCarouselArg.autoplay={delay:3e3,pauseOnMouseEnter:!0}),woodmartThemeModule.$mainCarouselWrapper.find(".wd-nav-pagin-wrap").length&amp;&amp;(woodmartThemeModule.mainCarouselArg.pagination={el:document.querySelector(".woocommerce-product-gallery .wd-nav-pagin"),type:"bullets",clickable:!0,bulletClass:"wd-nav-pagin-item",bulletActiveClass:"wd-active",modifierClass:"wd-type-",lockClass:"wd-lock",currentClass:"wd-current",totalClass:"wd-total",hiddenClass:"wd-hidden",clickableClass:"wd-clickable",horizontalClass:"wd-horizontal",verticalClass:"wd-vertical",paginationDisabledClass:"wd-disabled",renderBullet:function(e,t){var o="";return'&lt;li class="'+t+'"&gt;&lt;span&gt;'+(o=woodmartThemeModule.$mainCarouselWrapper.find(".wd-nav-pagin-wrap").hasClass("wd-style-number-2")&amp;&amp;(o=e+1)&lt;=9?"0"+o:o)+"&lt;/span&gt;&lt;/li&gt;"}})},woodmartThemeModule.shopLoadMoreBtn=".wd-products-load-more.load-on-scroll",woodmartThemeModule.$window.on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&amp;&amp;"enabled"===woodmart_settings.elementor_no_gap&amp;&amp;(m.each(["frontend/element_ready/section","frontend/element_ready/container"],function(e,t){woodmartThemeModule.wdElementorAddAction(t,function(e){e.attr("style")&amp;&amp;0===e.attr("style").indexOf("transform:translate3d")&amp;&amp;!e.hasClass("wd-parallax-on-scroll")&amp;&amp;e.attr("style",""),e.removeClass("wd-animated"),e.data("wd-waypoint",""),e.removeClass("wd-anim-ready"),woodmartThemeModule.$document.trigger("wdElementorSectionReady")}),elementorFrontend.hooks.addAction(t,function(e){var t,o=e.data("model-cid");void 0!==elementorFrontend.config.elements.data[o]&amp;&amp;(t="",void 0!==elementorFrontend.config.elements.data[o].attributes.elType&amp;&amp;("container"===elementorFrontend.config.elements.data[o].attributes.elType?t="boxed"!==elementorFrontend.config.elements.data[o].attributes.content_width||elementorFrontend.config.elements.data[o].attributes.boxed_width.size:"section"===elementorFrontend.config.elements.data[o].attributes.elType&amp;&amp;(t=elementorFrontend.config.elements.data[o].attributes.content_width.size)),t||e.addClass("wd-negative-gap"))})}),elementor.channels.editor.on("change:section change:container",function(e){var t,o=e.elementSettingsModel.changed;void 0===o.content_width&amp;&amp;void 0===o.boxed_width||(t=[],"container"===e.elementSettingsModel.attributes.elType?void 0!==o.boxed_width&amp;&amp;(t=o.boxed_width.size):void 0!==o.content_width&amp;&amp;(t=o.content_width.size),o=e._parent.model.id,e=m(".elementor-element-"+o),t?e.removeClass("wd-negative-gap"):e.addClass("wd-negative-gap"))}))}),woodmartThemeModule.$window.on("load",function(){m(".wd-preloader").delay(parseInt(woodmart_settings.preloader_delay)).addClass("preloader-hide"),m(".wd-preloader-style").remove(),setTimeout(function(){m(".wd-preloader").remove()},200)}),woodmartThemeModule.googleMapsCallback=function(){return""}}(jQuery),woodmartThemeModule.slideUp=function(e,t=400){e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.height=e.offsetHeight+"px",window.getComputedStyle(e).height,e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.setTimeout(()=&gt;{e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)},woodmartThemeModule.slideDown=function(e,t=400){e.style.removeProperty("display");let o=window.getComputedStyle(e).display;"none"===o&amp;&amp;(o="block"),e.style.display=o;var r=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.getComputedStyle(e).height,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=r+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout(()=&gt;{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)},woodmartThemeModule.slideToggle=function(e,t=400){return"none"===window.getComputedStyle(e).display?woodmartThemeModule.slideDown(e,t):woodmartThemeModule.slideUp(e,t)},window.addEventListener("load",function(){function t(e){window.dispatchEvent(new CustomEvent("wdEventStarted")),o()}var e=["keydown","scroll","mouseover","touchmove","touchstart","mousedown","mousemove"],o=function(){e.forEach(function(e){window.removeEventListener(e,t)})};e.forEach(function(e){window.addEventListener(e,t)})});!function(e){woodmartThemeModule.woocommerceNotices=function(){woodmartThemeModule.$body.on("click",".woocommerce-error, .woocommerce-info, .woocommerce-message, div.wpcf7-response-output, #yith-wcwl-popup-message, .mc4wp-alert, .dokan-store-contact .alert-success, .yith_ywraq_add_item_product_message",function(){o(e(this))});var o=function(o){o.removeClass("shown-notice").addClass("hidden-notice")}},e(document).ready(function(){woodmartThemeModule.woocommerceNotices()})}(jQuery);woodmartThemeModule.trackProductViewed=function(){var e=document.querySelector(".single-product-page"),o="woodmart_recently_viewed_products";if(e&amp;&amp;"undefined"!=typeof Cookies){var e=e.id.replace("product-",""),t=Cookies.get(o);if(t){if(-1!==(t=t.split("|")).indexOf(e))return;t.unshift(e),t=t.join("|")}else t=e;Cookies.set(o,t,{expires:7,path:woodmart_settings.cookie_path,secure:woodmart_settings.cookie_secure_param})}},window.addEventListener("load",function(){woodmartThemeModule.trackProductViewed()});!function(f){woodmartThemeModule.headerBuilder=function(){var a,s,r=f(".whb-header"),t=f(".header-banner"),e=f(".whb-sticky-row"),l="",o=woodmartThemeModule.$window,h=!1,n=300,d="",i=r.hasClass("whb-hide-on-scroll");if(e.each(function(){var e=f(this);if(10&lt;e[0].offsetHeight)return l=e,!1}),r.hasClass("whb-sticky-real")||r.hasClass("whb-scroll-slide")){var e=f("#wpadminbar"),w=r.find(".whb-main-header")[0].offsetHeight,e=0&lt;e.length?e[0].offsetHeight:0;if(r.hasClass("whb-sticky-real")){if(0===l.length||l[0].offsetHeight&lt;10||"undefined"!=typeof elementorFrontend&amp;&amp;elementorFrontend.isEditMode())return;r.addClass("whb-sticky-prepared"),n=Math.ceil(l.offset().top)-e}r.hasClass("whb-scroll-slide")&amp;&amp;(n=w+e)}function c(){r.hasClass("whb-boxed")&amp;&amp;(f(".wd-offsets-calculated .wd-dropdown-menu").attr("style",""),f(".wd-offsets-calculated").removeClass("wd-offsets-calculated"),woodmartThemeModule.$window.trigger("wdHeaderBuilderStickyChanged"))}r.hasClass("whb-sticky-clone")&amp;&amp;((s=[]).cloneClass=r.find(".whb-general-header").attr("class"),i&amp;&amp;(s.wrapperClasses="whb-hide-on-scroll"),d=(d=(d=(d=(d=woodmart_settings.whb_header_clone).replace(/&lt;%([^%&gt;]+)?%&gt;/g,function(e){e=e.slice(2,-2);return r.find(e).length?f("&lt;div&gt;").append(r.find(e).first().clone()).html():void 0!==s[e]?s[e]:""})).replace(/&lt;link[^&gt;]*&gt;/g,"")).replace("whb-col-1","")).replace("dropdowns-loading",""),r.after(d),(r=r.parent().find(".whb-clone")).find(".whb-row").removeClass("whb-flex-equal-sides").addClass("whb-flex-flex-middle")),o.on("scroll",function(){var e=n,s=woodmartThemeModule.$window.scrollTop(),l=woodmartThemeModule.$window.height(),o=woodmartThemeModule.$document.height(),d=(0&lt;t.length&amp;&amp;woodmartThemeModule.$body.hasClass("header-banner-display")&amp;&amp;(e+=t[0].offsetHeight),(e=!f(".close-header-banner").length&amp;&amp;r.hasClass("whb-scroll-stick")?n:e)&lt;s?h||(h=!0,r.addClass("whb-sticked"),c()):h&amp;&amp;(h=!1,r.removeClass("whb-sticked"),c()),100);r.hasClass("whb-scroll-stick")&amp;&amp;(d=500),i&amp;&amp;(0&lt;a-s&amp;&amp;e&lt;s?(r.addClass("whb-scroll-up"),r.removeClass("whb-scroll-down")):0&lt;s-a&amp;&amp;s+l!==o&amp;&amp;e+d&lt;s?(r.addClass("whb-scroll-down"),r.removeClass("whb-scroll-up")):s&lt;=e?(r.removeClass("whb-scroll-down"),r.removeClass("whb-scroll-up")):o-5&lt;=s+l&amp;&amp;(r.addClass("whb-scroll-up"),r.removeClass("whb-scroll-down"))),a=s}),woodmartThemeModule.$document.trigger("wdHeaderBuilderInited")},window.addEventListener("wdEventStarted",function(){woodmartThemeModule.headerBuilder()})}(jQuery);!function(m){woodmartThemeModule.menuOffsets=function(){m(".wd-header-main-nav ul.menu &gt; li, .wd-header-secondary-nav ul.menu &gt; li, .widget_nav_mega_menu ul.menu:not(.wd-nav-vertical) &gt; li, .wd-header-main-nav .wd-dropdown.wd-design-aside ul &gt; li").each(function(){var e=m(this);function d(){e.hasClass("wd-offsets-calculated")||e.parents(".wd-design-aside").length||(e.find(" &gt; .menu-item-has-children").each(function(){var e,d,s,o,n,a,t,i,w,l;e=m(this),i=e.find(" &gt; .wd-dropdown-menu"),w=i.outerWidth(),l=i.offset(),i.attr("style",""),w&amp;&amp;l&amp;&amp;(i.hasClass("wd-design-full-width")||i.hasClass("wd-design-aside")?(s=woodmartThemeModule.$window.width(),woodmartThemeModule.$body.hasClass("rtl")?s&lt;=(o=s-l.left-w)+w&amp;&amp;i.css({right:-(d=o+w-s)}):l.left+w&gt;=s&amp;&amp;(d=l.left+w-s,i.css({left:-d}))):(i.hasClass("wd-design-sized")||i.hasClass("wd-design-full-height"))&amp;&amp;(s=woodmart_settings.site_width,o=(s=woodmartThemeModule.$window.width()&lt;s||!s||e.parents(".whb-header").hasClass("whb-full-width")?woodmartThemeModule.$window.width():s)-l.left-w,e=15,n=(woodmartThemeModule.$window.width()-s)/2,t=m(".wd-sticky-nav"),woodmartThemeModule.$body.hasClass("wd-sticky-nav-enabled")&amp;&amp;t.length&amp;&amp;(e-=t.width()/2),woodmartThemeModule.$body.hasClass("rtl")?s&lt;=(a=n+o)+w&amp;&amp;i.css({right:-(d=a+w-s)-e}):s&lt;=(a=l.left-n)+w&amp;&amp;i.css({left:-(d=a+w-s)-e})))}),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour"),e.addClass("wd-offsets-calculated"))}(e=e.hasClass("menu-item")?m(this).parent():e).on("mouseenter mousemove",function(){d()}),woodmartThemeModule.$window.on("wdHeaderBuilderStickyChanged",d),"yes"===woodmart_settings.clear_menu_offsets_on_resize&amp;&amp;setTimeout(function(){woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){e.removeClass("wd-offsets-calculated"),e.find(" &gt; .menu-item-has-children &gt; .wd-dropdown-menu").attr("style","")},300))},2e3)})},woodmartThemeModule.menuDropdownAside=function(){m(".wd-nav .wd-design-aside, .wd-header-cats.wd-open-dropdown .wd-nav").each(function(){var e,d=m(this).find(".menu-item");d.length&amp;&amp;((e=d.first()).hasClass("menu-item-has-children")||e.parents(".wd-sub-menu-wrapp").addClass("wd-empty-item"),e.addClass("wd-opened").find(".wd-dropdown").addClass("wd-opened"),d.on("mouseover",function(){var e=m(this),d=e.parents(".wd-sub-menu-wrapp");e.hasClass("wd-opened")||(e.hasClass("item-level-1")&amp;&amp;(e.hasClass("menu-item-has-children")?d.removeClass("wd-empty-item"):d.addClass("wd-empty-item")),e.siblings().removeClass("wd-opened").find(".wd-dropdown").removeClass("wd-opened"),e.addClass("wd-opened").find(".wd-dropdown").addClass("wd-opened"))}))})},window.addEventListener("wdEventStarted",function(){setTimeout(function(){woodmartThemeModule.menuDropdownAside(),woodmartThemeModule.menuOffsets()},100)})}(jQuery);!function(d){woodmartThemeModule.menuSetUp=function(){var n=d(".wd-nav, .wd-header-cats"),o="wd-opened";function e(){woodmartThemeModule.$window.width()&lt;=1024?n.find(" &gt; .menu-item-has-children.wd-event-hover").each(function(){d(this).data("original-event","hover").removeClass("wd-event-hover").addClass("wd-event-click")}):n.find(" &gt; .wd-event-click").each(function(){var e=d(this);"hover"===e.data("original-event")&amp;&amp;e.removeClass("wd-event-click").addClass("wd-event-hover")})}d(".mobile-nav").find("ul.wd-nav-mobile").find(" &gt; li").has(".wd-dropdown-menu").addClass("menu-item-has-children"),woodmartThemeModule.$document.on("click",".wd-nav .wd-event-click &gt; a, .wd-header-cats.wd-event-click &gt; span",function(e){e.preventDefault();e=d(this);e.parent().siblings().hasClass(o)&amp;&amp;e.parent().siblings().removeClass(o),e.parent().toggleClass(o)}),woodmartThemeModule.$document.on("click",function(e){e=e.target;!(0&lt;d("."+o).length)||d(e).is(".wd-event-hover")||d(e).parents().is(".wd-event-hover")||d(e).parents().is("."+o)||d(e).is("."+o)||e.closest(".wd-cookies-popup")||0!==d(".mfp-ready").length||0!==d(".pswp--open").length||(n.find(".wd-event-click."+o).removeClass(o),n.hasClass("wd-event-click")&amp;&amp;n.removeClass(o),d(".wd-close-side").removeClass("wd-close-side-opened wd-location-header"))}),"yes"===woodmart_settings.menu_item_hover_to_click_on_responsive&amp;&amp;(e(),woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){e()},300)))},d(document).ready(function(){woodmartThemeModule.menuSetUp()})}(jQuery);!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],e):e("object"==typeof exports&amp;&amp;"function"==typeof require?require("jquery"):jQuery)}(function(e){"use strict";var t,s={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&amp;")},formatHtml:function(e){return e.replace(/&amp;/g,"&amp;amp;").replace(/&amp;amp;amp;/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;").replace(/'/g,"&amp;apos;").replace(/&amp;lt;sup/g,"&lt;sup").replace(/&amp;lt;\/sup/g,"&lt;/sup").replace(/sup&amp;gt;/g,"sup&gt;").replace(/&amp;lt;sub/g,"&lt;sub").replace(/&amp;lt;\/sub/g,"&lt;/sub").replace(/sub&amp;gt;/g,"sub&gt;").replace(/&amp;lt;br\s?\/?&amp;gt;/g,"&lt;br/&gt;").replace(/&amp;lt;(\/?(strong|b|br|span|i))&amp;gt;/g,"&lt;$1&gt;").replace(/&amp;lt;(strong|span|i)\s+class\s*=\s*&amp;quot;([^&amp;]+)&amp;quot;&amp;gt;/g,'&lt;$1 class="$2"&gt;')},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t.setAttribute("unselectable","on"),t},matchGreekAccents:function(e){if(!/[\u0370-\u03FF\u1F00-\u1FFF]+/.test(e))return e;for(let[t,s]of(e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),Object.entries({Î‘:"Î†",Î±:"Î¬",Î•:"Îˆ",Îµ:"Î­",Î™:"ÎŠ",Î¹:"Î¯",ÏŠ:"Î",Î¥:"ÎŽ",Ï…:"Ï",Ï‹:"Î°",Î—:"Î‰",Î·:"Î®",ÎŸ:"ÎŒ",Î¿:"ÏŒ",Î©:"Î",Ï‰:"ÏŽ"})))e.indexOf(t)&gt;-1&amp;&amp;(e=e.replaceAll(t,"["+t+s+"]"));return e},highlight:function(e,t){var a,o=t.split(/ /),i=!1,n="";if(o){for(a=0,n=o[o.length-1],o=o.sort(function(e,t){return t.length-e.length});a&lt;o.length;a++)if(o[a]&amp;&amp;o[a].length&gt;=1){var r=o[a].replace(/[\^\@]/g,"");if(r.length&gt;0){if(1===r.trim().length&amp;&amp;o[a]!==n){var c="((\\s|^)"+s.escapeRegExChars(r.trim())+"\\s)";c=s.matchGreekAccents(c)}else if(1===r.trim().length&amp;&amp;o[a]===n){var c="((\\s|^)"+s.escapeRegExChars(r.trim())+")";c=s.matchGreekAccents(c)}else{var c="("+s.escapeRegExChars(r.trim())+")";c=s.matchGreekAccents(c)}e=e.replace(RegExp(c,"gi"),"^^$1@@"),i=!0}}}return i&amp;&amp;(e=(e=e.replace(/\^\^/g,"&lt;strong&gt;")).replace(/@@/g,"&lt;/strong&gt;")),e},debounce:function(e,t){var s,o=new Date().getUTCMilliseconds();if(0===a.id.length){a.id=o,e();return}a.id=o,s=setTimeout(function(){if(o!==a.id){clearTimeout(s);return}e(),a.id=""},t)},mouseHoverDebounce:function(t,s,a){var o;o=setTimeout(function(){if(e(s+":hover").length&gt;0)t();else{clearTimeout(o);return}},a)},isTextSelected:function(){var e=!1,t=document.getSelection();return"object"==typeof t&amp;&amp;t.toString().length&gt;0&amp;&amp;(e=!0),e},getActiveInstance:function(){var t,s=e(".dgwt-wcas-search-wrapp.dgwt-wcas-active");return s.length&gt;0&amp;&amp;s.each(function(){var s=e(this).find(".dgwt-wcas-search-input");if("object"==typeof s.data("autocomplete"))return t=s.data("autocomplete"),!1}),t},hashCode:function(e){for(var t=0,s=e.length;s&gt;0;)t=(t&lt;&lt;5)-t+e.charCodeAt(--s)|0;return t&lt;0?-1*t:t},isBrowser:function(e){return-1!==navigator.userAgent.indexOf(e)},isSafari:function(){return this.isBrowser("Safari")&amp;&amp;!this.isBrowser("Chrome")},isIOS:function(){var e=navigator?.userAgent||navigator?.platform||"unknown";return/iPhone|iPod|iPad/.test(e)||navigator.userAgent.includes("Mac")&amp;&amp;"ontouchend"in document},isIE11:function(){return!!navigator.userAgent.match(/Trident\/7\./)},setLocalStorageItem:function(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch(s){}},getLocalStorageItem:function(e,t){try{let s=window.localStorage.getItem(e);return s?JSON.parse(s):t}catch(a){return t}},removeLocalStorageItem:function(e){try{window.localStorage.removeItem(e)}catch(t){}}},a={id:"",callback:null,ajaxSettings:null,object:null},o={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40},i=e.noop;function n(t,s){var a=this;a.element=t,a.el=e(t),a.suggestions=[],a.badQueries=[],a.selectedIndex=-1,a.currentValue=a.element.value,a.timeoutId=null,a.cachedResponse={},a.cachedDetails={},a.cachedPrices={},a.detailsRequestsSent=[],a.onChangeTimeout=null,a.onChange=null,a.isLocal=!1,a.suggestionsContainer=null,a.detailsContainer=null,a.autoAligmentprocess=null,a.noSuggestionsContainer=null,a.latestActivateSource="",a.actionTriggerSource="",a.options=e.extend(!0,{},n.defaults,s),a.classes={selected:"dgwt-wcas-suggestion-selected",suggestion:"dgwt-wcas-suggestion",suggestionsContainerOrientTop:"dgwt-wcas-suggestions-wrapp--top",inputFilled:"dgwt-wcas-search-filled",darkenOverlayMounted:"js-dgwt-wcas-search-darkoverl-mounted",fixed:"dgwt-wcas-suggestions-wrapp-fixed"},a.hint=null,a.hintValue="",a.selection=null,a.overlayMobileState="off",a.overlayDarkenedState="off",a.isMouseDownOnSearchElements=!1,a.isPreSuggestionsMode=!1,a.voiceSearchRecognition=null,a.voiceSearchStarted=null,a.recentlyViewedProductsKey="fibosearch_recently_viewed_products",a.recentlySearchedPhrasesKey="fibosearch_recently_searched_phrases",a.initialize(),a.setOptions(s)}n.utils=s,e.DgwtWcasAutocompleteSearch=n,n.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,containerDetailsWidth:"auto",showDetailsPanel:!1,showImage:!1,showPrice:!1,showSKU:!1,showDescription:!1,showSaleBadge:!1,showFeaturedBadge:!1,dynamicPrices:!1,saleBadgeText:"sale",featuredBadgeText:"featured",minChars:3,maxHeight:600,dpusbBreakpoint:550,deferRequestBy:0,params:{},formatResult:function e(t,a,o){return a.length&gt;0&amp;&amp;o&amp;&amp;(t=s.highlight(t,a)),s.formatHtml(t)},delimiter:null,zIndex:999999999,type:"GET",noCache:!1,isRtl:!1,onSearchStart:i,onSearchComplete:i,onSearchError:i,preserveInput:!1,searchFormClass:"dgwt-wcas-search-wrapp",containerClass:"dgwt-wcas-suggestions-wrapp",containerDetailsClass:"dgwt-wcas-details-wrapp",preSuggestionsWrappClass:"dgwt-wcas-pre-suggestions-wrapp",darkenedOverlayClass:"dgwt-wcas-darkened-overlay",searchInputClass:"dgwt-wcas-search-input",preloaderClass:"dgwt-wcas-preloader",closeTrigger:"dgwt-wcas-close",formClass:"dgwt-wcas-search-form",voiceSearchClass:"dgwt-wcas-voice-search",voiceSearchSupportedClass:"dgwt-wcas-voice-search-supported",voiceSearchActiveClass:"dgwt-wcas-voice-search-active",voiceSearchDisabledClass:"dgwt-wcas-voice-search-disabled",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,isPremium:!1,overlayMobile:!1,preventBadQueries:!0,lookupFilter:function e(t,s,a){return-1!==t.value.toLowerCase().indexOf(a)},paramName:"query",transformResult:function e(t){return"string"==typeof t?JSON.parse(t):t},noSuggestionNotice:"No results",forceFixPosition:!1,positionFixed:!1,debounceWaitMs:400,sendGAEvents:!0,enableGASiteSearchModule:!1,showProductVendor:!1,disableHits:!1,disableSubmit:!1,voiceSearchEnabled:!1,voiceSearchLang:"",showRecentlySearchedProducts:!1,showRecentlySearchedPhrases:!1,goToFirstVariationOnSubmit:!0},n.prototype={initialize:function(){var t=this;t.element.setAttribute("autocomplete","off"),t.options.params=t.applyCustomParams(t.options.params),t.createContainers(),t.registerEventsSearchBar(),t.registerEventsSuggestions(),t.registerEventsDetailsPanel(),t.registerIconHandler(),t.registerFlexibleLayout(),t.initVoiceSearch(),t.fixPosition=function(){t.adjustContainerWidth(),t.visible&amp;&amp;(t.fixPositionSuggestions(),t.canShowDetailsPanel()&amp;&amp;t.fixPositionDetailsPanel()),t.positionOverlayDarkened()},e(window).on("resize.autocomplete",function(){var e=s.getActiveInstance();clearTimeout(window.dgwt_wcas.resizeOnlyOnce),void 0!==e&amp;&amp;(window.dgwt_wcas.resizeOnlyOnce=setTimeout(function(){e.fixPosition()},100))}),e(window).on("scroll.autocomplete",function(){var e=s.getActiveInstance();clearTimeout(window.dgwt_wcas.scrollOnlyOnce),void 0!==e&amp;&amp;(window.dgwt_wcas.scrollOnlyOnce=setTimeout(function(){e.fixPosition()},100))});var a=e(window).width();e(window).on("resize.autocomplete",function(){var s=e(window).width();s!=a&amp;&amp;(t.toggleMobileOverlayMode(),a=s)}),t.isBreakpointReached("mobile-overlay")&amp;&amp;t.activateMobileOverlayMode(),t.hideAfterClickOutsideListener(),t.suggestionsContainer.addClass("js-dgwt-wcas-initialized"),t.detailsContainer&amp;&amp;t.detailsContainer.length&gt;0&amp;&amp;t.detailsContainer.addClass("js-dgwt-wcas-initialized")},createContainers:function(t){var s=this,a=s.options;0==e("."+a.containerClass).length?(s.suggestionsContainer=e(n.utils.createNode(a.containerClass)),s.suggestionsContainer.appendTo(a.appendTo||"body"),s.suggestionsContainer.addClass("woocommerce"),!0===a.showImage&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-img"),!0===a.showPrice&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-price"),!0===a.showDescription&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-desc"),!0===a.showSKU&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-sku"),!0===a.showHeadings&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-headings")):s.suggestionsContainer=e("."+s.options.containerClass),s.canShowDetailsPanel()&amp;&amp;(0==e("."+a.containerDetailsClass).length?(s.detailsContainer=e(n.utils.createNode(a.containerDetailsClass)),s.detailsContainer.appendTo(a.appendTo||"body"),s.detailsContainer.addClass("woocommerce")):s.detailsContainer=e("."+a.containerDetailsClass))},registerEventsSearchBar:function(){var t=this;t.el.on("fibosearch/ping",function(){t.el.addClass("fibosearch-pong")}),t.getForm().on("submit.autocomplete",function(s){if(t.options.disableSubmit)return s.preventDefault(),!1;var a=e(this).find("."+t.options.searchInputClass);if(a.length&amp;&amp;0===a.val().length)return s.preventDefault(),!1;t.options.goToFirstVariationOnSubmit&amp;&amp;t.suggestions.length&gt;0&amp;&amp;e.each(t.suggestions,function(e,a){if(void 0!==a.type&amp;&amp;"product_variation"==a.type)return t.select(e),s.preventDefault(),!1}),t.options.showRecentlySearchedPhrases&amp;&amp;t.saveHistorySearches(a.val()),t.closeOverlayMobile()}),"complete"===document.readyState?t.positionPreloaderAndMic():e(window).on("load",function(){t.positionPreloaderAndMic()}),t.el.on("keydown.autocomplete",function(e){t.onKeyPress(e)}),t.el.on("keyup.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("blur.autocomplete",function(){t.onBlur()}),t.el.on("focus.autocomplete",function(e){t.onFocus(e)}),t.el.on("change.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("input.autocomplete",function(e){t.onKeyUp(e)})},registerEventsSuggestions:function(){var t=this,a="."+t.classes.suggestion;if(!t.getSuggestionsContainer().hasClass("js-dgwt-wcas-initialized")){e(document).on("mouseenter.autocomplete",a,function(){var t=s.getActiveInstance();if(void 0!==t){var a=e(this).data("index"),o=t.canShowDetailsPanel()?100:1;if(t.selectedIndex!=a){if("headline"==t.suggestions[a].type||"headline-v2"==t.suggestions[a].type)return;s.mouseHoverDebounce(function(){t.selectedIndex!==a&amp;&amp;(t.latestActivateSource="mouse",t.getDetails(t.suggestions[a]),t.activate(a))},'.dgwt-wcas-suggestion[data-index="'+a+'"]',o)}}});var o=!1;e(document).on("click.autocomplete",a,function(t){if(o)t.preventDefault();else{var a=s.getActiveInstance();a.actionTriggerSource="click",o=!0,setTimeout(function(){o=!1},500),(void 0===t.ctrlKey||!1===t.ctrlKey)&amp;&amp;(a.select(e(this).data("index")),t.preventDefault())}}),e(document).on("mousedown.autocomplete",a,function(t){var a=this;0===t.button&amp;&amp;setTimeout(function(){!o&amp;&amp;s.getActiveInstance().select(e(a).data("index"))},250)}),e("."+t.options.containerClass).on("mousedown.autocomplete",function(e){s.getActiveInstance().isMouseDownOnSearchElements=!0}),e(document).on("click",".js-dgwt-wcas-sugg-hist-clear",function(){t.resetPreSuggestions()})}},registerEventsDetailsPanel:function(){var t=this.getDetailsContainer();!(!this.canShowDetailsPanel()||t.hasClass("js-dgwt-wcas-initialized"))&amp;&amp;(e(document).on("change.autocomplete",'[name="js-dgwt-wcas-quantity"]',function(t){e(this).closest(".js-dgwt-wcas-pd-addtc").find("[data-quantity]").attr("data-quantity",e(this).val())}),e("."+this.options.containerDetailsClass).on("mousedown.autocomplete",function(e){s.getActiveInstance().isMouseDownOnSearchElements=!0}))},registerIconHandler:function(){var t=this,s=t.getFormWrapper(),a=t.getForm();s.on("click.autocomplete",".js-dgwt-wcas-search-icon-handler",function(e){var o=s.find("."+t.options.searchInputClass);if(s.hasClass("dgwt-wcas-layout-icon-open"))t.hide(),a.hide(!0),s.removeClass("dgwt-wcas-layout-icon-open");else{var i=s.find(".dgwt-wcas-search-icon-arrow");a.hide(),i.hide(),s.addClass("dgwt-wcas-layout-icon-open"),t.positionIconSearchMode(s),a.fadeIn(50,function(){i.show(),t.positionPreloaderAndMic(s);var e=t.currentValue.length;e&gt;0&amp;&amp;o[0].setSelectionRange(e,e),o.trigger("focus")}),setTimeout(function(){t.fixPosition()},110)}return!1}),0==e(".js-dgwt-wcas-initialized").length&amp;&amp;e(".js-dgwt-wcas-search-icon-handler").length&gt;0&amp;&amp;e(document).on("click.autocomplete",function(s){if(e(".dgwt-wcas-layout-icon-open").length){var a=e(s.target);a.closest("."+t.options.searchFormClass).length&gt;0||a.closest("."+t.options.containerClass).length&gt;0||a.closest("."+t.options.containerDetailsClass).length&gt;0||a.hasClass("js-dgwt-wcas-sugg-hist-clear")||t.hideIconModeSearch()}})},registerFlexibleLayout:function(){var t=this,s=e(window).width();e(window).on("resize.autocomplete",function(){var a=e(window).width();a!=s&amp;&amp;(t.reloadFlexibleLayout(),s=a)}),"complete"==document.readyState?t.reloadFlexibleLayout():e(window).on("load.autocomplete",function(){t.reloadFlexibleLayout()})},activateMobileOverlayMode:function(){var e=this,t=e.getFormWrapper(),s=t.find(".js-dgwt-wcas-search-icon-handler");if(t.hasClass("js-dgwt-wcas-mobile-overlay-enabled")&amp;&amp;!t.find(".js-dgwt-wcas-enable-mobile-form").length){var a="string"==typeof dgwt_wcas.labels.mob_overlay_label?dgwt_wcas.labels.mob_overlay_label:"";t.prepend('&lt;a href="#" aria-label="'+a+'" class="js-dgwt-wcas-enable-mobile-form dgwt-wcas-enable-mobile-form"&gt;&lt;/a&gt;'),t.addClass("dgwt-wcas-mobile-overlay-trigger-active"),s.length&amp;&amp;s.attr("tabindex","-1"),t.find(".js-dgwt-wcas-enable-mobile-form").on("click.autocomplete",function(t){return e.options.mobileOverlayDelay&gt;0?setTimeout(function(){e.showMobileOverlay()},e.options.mobileOverlayDelay):e.showMobileOverlay(),!1})}},deactivateMobileOverlayMode:function(){var e=this.getFormWrapper(),t=e.find(".js-dgwt-wcas-search-icon-handler"),s=e.find(".js-dgwt-wcas-enable-mobile-form");e.hasClass("js-dgwt-wcas-mobile-overlay-enabled")&amp;&amp;s.length&amp;&amp;(this.closeOverlayMobile(),s.remove(),e.removeClass("dgwt-wcas-mobile-overlay-trigger-active"),t.length&amp;&amp;t.removeAttr("tabindex"))},toggleMobileOverlayMode:function(){var e=this.getFormWrapper(),t=!1;if(e.hasClass("js-dgwt-wcas-mobile-overlay-enabled")){if(e.find(".js-dgwt-wcas-enable-mobile-form").length&amp;&amp;(t=!0),!t&amp;&amp;this.isBreakpointReached("mobile-overlay")||t&amp;&amp;!this.isBreakpointReached("mobile-overlay")){var s=this.getSuggestionsContainer();this.close(!1),s.length&amp;&amp;s.html(""),this.hideIconModeSearch()}!t&amp;&amp;this.isBreakpointReached("mobile-overlay")&amp;&amp;this.activateMobileOverlayMode(),t&amp;&amp;!this.isBreakpointReached("mobile-overlay")&amp;&amp;this.deactivateMobileOverlayMode()}},showMobileOverlay:function(){var t=this;if("on"!==t.overlayMobileState){t.overlayMobileState="on";var s,a=t.getFormWrapper(),o=t.getSuggestionsContainer(),i="";e("html").addClass("dgwt-wcas-overlay-mobile-on"),e("html").addClass("dgwt-wcas-open-"+t.getSearchStyle()),i+='&lt;div class="js-dgwt-wcas-overlay-mobile dgwt-wcas-overlay-mobile"&gt;',i+='&lt;div class="dgwt-wcas-om-bar js-dgwt-wcas-om-bar"&gt;',i+='&lt;button class="dgwt-wcas-om-return js-dgwt-wcas-om-return"&gt;',"string"==typeof dgwt_wcas.back_icon&amp;&amp;(i+=dgwt_wcas.back_icon),i+="&lt;/button&gt;",i+="&lt;/div&gt;",i+="&lt;/div&gt;",e(t.options.mobileOverlayWrapper).append(i),(s=e(".js-dgwt-wcas-overlay-mobile")).css("zIndex",99999999999),a.after('&lt;span class="js-dgwt-wcas-om-hook"&gt;&lt;/span&gt;'),a.appendTo(".js-dgwt-wcas-om-bar"),o.appendTo(".js-dgwt-wcas-om-bar"),a.addClass("dgwt-wcas-search-wrapp-mobile"),a.hasClass("dgwt-wcas-has-submit")&amp;&amp;(a.addClass("dgwt-wcas-has-submit-off"),a.removeClass("dgwt-wcas-has-submit")),a.find("."+t.options.searchInputClass).trigger("focus"),e(document).on("click.autocomplete",".js-dgwt-wcas-om-return",function(e){t.closeOverlayMobile(s)}),document.dispatchEvent(new CustomEvent("fibosearch/show-mobile-overlay",{detail:t}))}},closeOverlayMobile:function(t){var s=this;if(!e("html").hasClass("dgwt-wcas-overlay-mobile-on")){s.overlayMobileState="off";return}var a=s.getSuggestionsContainer(),o=e(".js-dgwt-wcas-om-bar").find("."+s.options.searchFormClass);o.hasClass("dgwt-wcas-has-submit-off")&amp;&amp;(o.removeClass("dgwt-wcas-has-submit-off"),o.addClass("dgwt-wcas-has-submit")),o.removeClass("dgwt-wcas-search-wrapp-mobile"),e("html").removeClass("dgwt-wcas-overlay-mobile-on"),e("html").removeClass("dgwt-wcas-open-"+s.getSearchStyle()),a.appendTo("body"),a.removeAttr("body-scroll-lock-ignore"),e(".js-dgwt-wcas-om-hook").after(o),e(".js-dgwt-wcas-overlay-mobile").remove(),e(".js-dgwt-wcas-om-hook").remove(),setTimeout(function(){o.find("."+s.options.searchInputClass).val("");var e=o.find(".dgwt-wcas-close");o.length&gt;0&amp;&amp;(e.removeClass("dgwt-wcas-close"),e.html("")),s.hide()},150),s.overlayMobileState="off",document.dispatchEvent(new CustomEvent("fibosearch/hide-mobile-overlay",{detail:s}))},reloadFlexibleLayout:function(){var e=this.getFormWrapper(),t=0,s=e.find(".dgwt-wcas-icon-preloader");e.hasClass("js-dgwt-wcas-layout-icon-flexible")&amp;&amp;(t=1),e.hasClass("js-dgwt-wcas-layout-icon-flexible-inv")&amp;&amp;(t=2),t&gt;0&amp;&amp;(1===t&amp;&amp;this.isBreakpointReached("search-layout")||2===t&amp;&amp;!this.isBreakpointReached("search-layout")?(e.addClass("js-dgwt-wcas-layout-icon"),e.addClass("dgwt-wcas-layout-icon")):(e.removeClass("js-dgwt-wcas-layout-icon"),e.removeClass("dgwt-wcas-layout-icon")),e.addClass("dgwt-wcas-layout-icon-flexible-loaded"),s.length&amp;&amp;s.remove())},onFocus:function(t){var s=this.getFormWrapper();e("."+this.options.searchFormClass).removeClass("dgwt-wcas-active"),s.addClass("dgwt-wcas-active"),e("body").addClass("dgwt-wcas-focused"),s.addClass("dgwt-wcas-search-focused"),0==e(t.target).closest(".dgwt-wcas-search-wrapp-mobile").length&amp;&amp;this.enableOverlayDarkened(),this.fixPosition(),0===this.el.val().length?this.canShowPreSuggestions()&amp;&amp;this.showPreSuggestions():this.el.val().length&gt;=this.options.minChars&amp;&amp;this.onValueChange()},onBlur:function(){var t=this.options,a=this.el.val(),o=this.getQuery(a),i=!1;e("body").removeClass("dgwt-wcas-focused"),e("."+t.searchFormClass).removeClass("dgwt-wcas-search-focused"),s.isIOS()&amp;&amp;e("html").hasClass("dgwt-wcas-overlay-mobile-on")&amp;&amp;(i=!0),!(this.isMouseDownOnSearchElements||i)&amp;&amp;(this.hide(),this.selection&amp;&amp;this.currentValue!==o&amp;&amp;(t.onInvalidateSelection||e.noop).call(this.element)),document.dispatchEvent(new CustomEvent("fibosearch/close",{detail:this}))},abortAjax:function(){var e=this;e.currentRequest&amp;&amp;(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(t){var s=this,a=s.getSuggestionsContainer(),o=e.extend({},s.options,t);s.isLocal=Array.isArray(o.lookup),s.isLocal&amp;&amp;(o.lookup=s.verifySuggestionsFormat(o.lookup)),a.css({"max-height":s.canShowDetailsPanel()?"none":o.maxHeight+"px","z-index":o.zIndex}),s.canShowDetailsPanel()&amp;&amp;s.getDetailsContainer().css({"z-index":o.zIndex-1}),o.onSearchComplete=function(){s.getFormWrapper().removeClass("dgwt-wcas-processing"),s.preloader("hide","form","dgwt-wcas-inner-preloader"),s.showCloseButton()},this.options=o},clearCache:function(){this.cachedResponse={},this.cachedDetails={},this.cachedPrices={},this.badQueries=[]},clear:function(e){e&amp;&amp;this.clearCache(),this.currentValue="",this.suggestions=[]},close:function(e){var t=this.el.closest("."+this.options.searchFormClass).find("."+this.options.searchInputClass),s=this.getFormWrapper();this.hide(),this.clear(!1),this.hideCloseButton(),t.val(""),s.removeClass(this.classes.inputFilled),e&amp;&amp;t.trigger("focus")},fixPositionSuggestions:function(){var e=this.getSuggestionsContainer(),t=this.getForm(),s=this.el,a=this.getElementInfo(t),o=this.getElementInfo(s),i={top:o.top+o.height,left:a.left};this.ancestorHasPositionFixed(t)?(i.top=o.topViewPort+o.height,e.addClass(this.classes.fixed)):e.removeClass(this.classes.fixed),this.getSuggestionsContainer().css(i)},fixPositionDetailsPanel:function(){var t=this.getFormWrapper(),s=this.getSuggestionsContainer(),a=this.getDetailsContainer(),o=this.getForm(),i=this.el,n=this.getElementInfo(o),r=this.getElementInfo(i),c={top:r.top+r.height,left:n.left+s.outerWidth(!1)};if(this.ancestorHasPositionFixed(t)?(c.top=r.topViewPort+r.height,a.addClass(this.classes.fixed)):a.removeClass(this.classes.fixed),a.css(c),e("body").removeClass("dgwt-wcas-full-width dgwt-wcas-details-outside dgwt-wcas-details-right dgwt-wcas-details-left dgwt-wcas-details-notfit"),t.outerWidth()&gt;=this.options.dpusbBreakpoint){e("body").addClass("dgwt-wcas-full-width"),!0===this.options.isRtl&amp;&amp;(c.left=n.left+a.outerWidth(!1),s.css("left",c.left),a.css("left",n.left));return}var l=e(window).width(),d=a.outerWidth(),g=a.offset();e("body").addClass("dgwt-wcas-details-outside dgwt-wcas-details-right"),l&lt;g.left+d&amp;&amp;(e("body").removeClass("dgwt-wcas-details-right"),e("body").addClass("dgwt-wcas-details-left"),c.left=s.offset().left-a.outerWidth(!1),a.css("left",c.left),g=a.offset()),g.left&lt;1&amp;&amp;(e("body").removeClass("dgwt-wcas-details-left dgwt-wcas-details-right"),e("body").addClass("dgwt-wcas-details-notfit"))},fixHeight:function(){var e=this.getSuggestionsContainer(),t=this.getDetailsContainer();if(e.css("height","auto"),t.css("height","auto"),!this.canShowDetailsPanel())return e.css("height","auto"),!1;var s=e.outerHeight(!1),a=t.outerHeight(!1);return e.find(".dgwt-wcas-suggestion:last-child").removeClass("dgwt-wcas-suggestion-no-border-bottom"),(!(s&lt;=340)||!(a&lt;=340))&amp;&amp;(e.find(".dgwt-wcas-suggestion:last-child").addClass("dgwt-wcas-suggestion-no-border-bottom"),a&lt;s&amp;&amp;t.css("height",s+"px"),s&lt;a&amp;&amp;e.css("height",a+"px"),!1)},automaticAlignment:function(){var e=this,t=e.getFormWrapper().find(".dgwt-wcas-search-input"),s=e.getSuggestionsContainer(),a=e.getDetailsContainer();if(null==e.autoAligmentprocess){var o=[t.width(),s.height()];e.canShowDetailsPanel()&amp;&amp;(o[2]=a.height()),e.autoAligmentprocess=setInterval(function(){var i=[t.width(),s.height()];e.canShowDetailsPanel()&amp;&amp;(i[2]=a.height());for(var n=0;n&lt;o.length;n++)if(o[n]!=i[n]){e.fixHeight(),e.fixPosition(),o=i;break}e.canShowDetailsPanel()&amp;&amp;a.find(".dgwt-wcas-details-inner").height()-a.height()&gt;2&amp;&amp;e.fixHeight()},10)}},getElementInfo:function(e){var t,s,a={};return t=e[0].getBoundingClientRect(),s=e.offset(),a.left=s.left,a.top=s.top,a.width=e.outerWidth(!1),a.height=e.outerHeight(!1),a.right=a.left+a.width,a.bottom=a.top+a.height,a.topViewPort=t.top,a.bottomViewPort=t.top+a.height,a},getFormWrapper:function(){return this.el.closest("."+this.options.searchFormClass)},getForm:function(){return this.el.closest("."+this.options.formClass)},getSuggestionsContainer:function(){return e("."+this.options.containerClass)},getDetailsContainer:function(){return e("."+this.options.containerDetailsClass)},scrollDownSuggestions:function(){var e=this.getSuggestionsContainer();e[0].scrollTop=e[0].scrollHeight},isCursorAtEnd:function(){var e,t=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===t:!document.selection||((e=document.selection.createRange()).moveStart("character",-t),t===e.text.length)},onKeyPress:function(t){var s=this,a=s.getFormWrapper();if(s.addActiveClassIfMissing(),!s.visible&amp;&amp;t.keyCode===o.DOWN&amp;&amp;s.currentValue){s.suggest();return}if(!s.visible){t.keyCode===o.ESC&amp;&amp;a.hasClass("dgwt-wcas-layout-icon-open")&amp;&amp;s.hideIconModeSearch(),t.keyCode===o.ESC&amp;&amp;s.isMountedOverlayDarkened()&amp;&amp;(s.disableOverlayDarkened(),s.el.blur()),t.keyCode===o.ESC&amp;&amp;e("html").hasClass("dgwt-wcas-overlay-mobile-on")&amp;&amp;s.closeOverlayMobile();return}if((t.ctrlKey||t.metaKey)&amp;&amp;t.keyCode===o.RETURN){s.selectedIndex&gt;-1&amp;&amp;s.openInNewTab(s.selectedIndex);return}switch(t.keyCode){case o.ESC:s.close();break;case o.RIGHT:if(s.hint&amp;&amp;s.options.onHint&amp;&amp;s.isCursorAtEnd()){s.selectHint();break}return;case o.TAB:break;case o.RETURN:if(-1===s.selectedIndex){if(s.options.disableSubmit)return!1;s.hide();return}s.actionTriggerSource="enter",s.select(s.selectedIndex);break;case o.UP:s.moveUp();break;case o.DOWN:s.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()},onKeyUp:function(e){var t=this;switch(e.keyCode){case o.UP:case o.DOWN:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&amp;&amp;(t.options.deferRequestBy&gt;0?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())},onValueChange:function(){if(this.ignoreValueChange){this.ignoreValueChange=!1;return}var t=this,s=t.options,a=t.el.val(),o=t.getQuery(a),i=t.getFormWrapper();if(t.selection&amp;&amp;t.currentValue!==o&amp;&amp;(t.selection=null,(s.onInvalidateSelection||e.noop).call(t.element)),clearTimeout(t.onChangeTimeout),t.currentValue=a,t.selectedIndex=-1,s.triggerSelectOnValidInput&amp;&amp;t.isExactMatch(o)){t.select(0);return}o.length&gt;0?i.hasClass(t.classes.inputFilled)||i.addClass(t.classes.inputFilled):i.removeClass(t.classes.inputFilled),o.length&lt;s.minChars?(t.hideCloseButton(),t.hide(),t.canShowPreSuggestions()&amp;&amp;0===o.length&amp;&amp;t.showPreSuggestions()):(t.canShowPreSuggestions()&amp;&amp;t.hidePreSuggestions(),t.getSuggestions(o))},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&amp;&amp;t[0].value.toLowerCase()===e.toLowerCase()},isNoResults:function(e){var t=!1;return void 0!==e&amp;&amp;1===e.length&amp;&amp;void 0!==e[0].type&amp;&amp;"no-results"===e[0].type&amp;&amp;(t=!0),t},canShowDetailsPanel:function(){var t=this.options.showDetailsPanel;return(768&gt;e(window).width()||"ontouchend"in document||this.isPreSuggestionsMode||this.isNoResults(this.suggestions))&amp;&amp;(t=!1),t},isBreakpointReached:function(e){var t=0;switch(e){case"search-layout":t=this.options.layoutBreakpoint,this.isSetParam("layout_breakpoint")&amp;&amp;(t=Number.parseInt(this.getParam("layout_breakpoint")));break;case"mobile-overlay":t=this.options.mobileOverlayBreakpoint,this.isSetParam("mobile_overlay_breakpoint")&amp;&amp;(t=Number.parseInt(this.getParam("mobile_overlay_breakpoint")))}return window.innerWidth&lt;=t},getQuery:function(t){var s,a=this.options.delimiter;return a?(s=t.split(a),e.trim(s[s.length-1])):t.trim()},getSuggestionsLocal:function(t){var s,a=this.options,o=t.toLowerCase(),i=a.lookupFilter,n=parseInt(a.lookupLimit,10);return s={suggestions:e.grep(a.lookup,function(e){return i(e,t,o)})},n&amp;&amp;s.suggestions.length&gt;n&amp;&amp;(s.suggestions=s.suggestions.slice(0,n)),s},getSuggestions:function(t){var o,i,n,r,c=this,l=c.options,d=l.serviceUrl,g=c.getFormWrapper(),u=c.isActiveIconModeSearch();if(l.params[l.paramName]=t,void 0!==dgwt_wcas.current_lang&amp;&amp;(l.params.l=dgwt_wcas.current_lang),c.preloader("show","form","dgwt-wcas-inner-preloader"),g.addClass("dgwt-wcas-processing"),!1!==l.onSearchStart.call(c.element,l.params)){if(i=l.ignoreParams?null:l.params,"function"==typeof l.lookup){l.lookup(t,function(e){c.suggestions=e.suggestions,c.suggest(),c.selectFirstSuggestion(e.suggestions),l.onSearchComplete.call(c.element,t,e.suggestions)});return}e("body").hasClass("dgwt-wcas-open")||document.dispatchEvent(new CustomEvent("fibosearch/open",{detail:c})),c.isLocal?o=c.getSuggestionsLocal(t):("function"==typeof d&amp;&amp;(d=d.call(c.element,t)),n=d+"?"+e.param(i||{}),o=c.cachedResponse[n]),o&amp;&amp;Array.isArray(o.suggestions)?(c.suggestions=o.suggestions,c.suggest(),c.selectFirstSuggestion(o.suggestions),l.onSearchComplete.call(c.element,t,o.suggestions),c.isNoResults(o.suggestions)?document.dispatchEvent(new CustomEvent("fibosearch/no-results",{detail:c})):document.dispatchEvent(new CustomEvent("fibosearch/show-suggestions",{detail:c}))):c.isBadQuery(t)?l.onSearchComplete.call(c.element,t,[]):(c.abortAjax(),r={url:d,data:i,type:l.type,dataType:l.dataType},e.extend(r,l.ajaxSettings),a.object=c,a.ajaxSettings=r,s.debounce(function(){var s=a.object,o=a.ajaxSettings;s.currentRequest=e.ajax(o).done(function(e){var a;(!u||s.isActiveIconModeSearch())&amp;&amp;(s.currentRequest=null,void 0!==(a=s.options.transformResult(e,t)).suggestions&amp;&amp;(s.processResponse(a,t,n),s.selectFirstSuggestion(a.suggestions),s.isNoResults(a.suggestions)?s.gaEvent(t,"Autocomplete Search without results"):s.gaEvent(t,"Autocomplete Search with results")),s.fixPosition(),s.options.onSearchComplete.call(s.element,t,a.suggestions),s.updatePrices(),s.isNoResults(a.suggestions)?document.dispatchEvent(new CustomEvent("fibosearch/no-results",{detail:s})):document.dispatchEvent(new CustomEvent("fibosearch/show-suggestions",{detail:s})))}).fail(function(e,a,o){s.options.onSearchError.call(s.element,t,e,a,o)})},l.debounceWaitMs))}},getDetails:function(t){var s=this;if(!s.canShowDetailsPanel())return!1;if(null!=t&amp;&amp;void 0!==t.type&amp;&amp;("string"!=typeof t.type||"more_products"!==t.type)){s.fixHeight(),s.getDetailsContainer();var a,o=s.prepareSuggestionObjectID(t);if(null!=(a=s.cachedDetails[o]))s.detailsPanelSetScene(o),s.fixHeight(),s.fixPosition();else{var i={action:dgwt_wcas.action_result_details,items:[]};if(e.each(s.suggestions,function(e,t){if(void 0!==t.type&amp;&amp;"more_products"!=t.type&amp;&amp;"headline"!=t.type){var a={objectID:s.prepareSuggestionObjectID(t),value:null!=t.value?t.value:""};i.items.push(a)}}),s.detailsPanelClearScene(),s.preloader("show","details",""),-1!=e.inArray(o,s.detailsRequestsSent))return;s.detailsRequestsSent.push(o),e.ajax({data:i,type:"post",url:dgwt_wcas.ajax_details_endpoint,success:function(e){var t="string"==typeof e?JSON.parse(e):e;if(void 0!==t.items)for(var a=0;a&lt;t.items.length;a++){var o=t.items[a].objectID;s.cachedDetails[o]={html:t.items[a].html},s.detailsPanelAddToScene(o),void 0!==t.items[a].price&amp;&amp;t.items[a].price.length&gt;0&amp;&amp;(s.cachedPrices[o]=t.items[a].price)}s.preloader("hide","details","");var i=s.prepareSuggestionObjectID(s.suggestions[s.selectedIndex]);null!=s.cachedDetails[i]?s.detailsPanelSetScene(i):s.detailsPanelClearScene(),s.fixPosition(),s.fixHeight(),s.updatePrices(!0)},error:function(e,t){s.preloader("hide","details",""),s.detailsPanelClearScene(),s.fixPosition(),s.fixHeight()}})}e(document).trigger("dgwtWcasDetailsPanelLoaded",s),document.dispatchEvent(new CustomEvent("fibosearch/show-details-panel",{detail:s}))}},updatePrices:function(t){var s,a,o=this,i=[];if(o.options.showPrice&amp;&amp;o.options.dynamicPrices&amp;&amp;0!=o.suggestions.length){for(s=0;s&lt;o.suggestions.length;s++)if(void 0!==o.suggestions[s].type&amp;&amp;("product"==o.suggestions[s].type||"product_variation"==o.suggestions[s].type)){var n="product__"+o.suggestions[s].post_id;void 0!==o.cachedPrices[n]?o.updatePrice(s,o.cachedPrices[n]):(o.applyPreloaderForPrice(s),i.push(o.suggestions[s].post_id))}if(!t&amp;&amp;i.length&gt;0){var r={action:void 0===dgwt_wcas.action_get_prices?"dgwt_wcas_get_prices":dgwt_wcas.action_get_prices,items:i};e.ajax({data:r,type:"post",url:dgwt_wcas.ajax_prices_endpoint,success:function(e){if(void 0!==e.success&amp;&amp;e.success&amp;&amp;e.data.length&gt;0)for(s=0;s&lt;e.data.length;s++){var t=e.data[s].id,i=e.data[s].price;if(o.suggestions.length&gt;0){for(a=0;a&lt;o.suggestions.length;a++)if(void 0!==o.suggestions[a].type&amp;&amp;("product"==o.suggestions[a].type||"product_variation"==o.suggestions[a].type)&amp;&amp;o.suggestions[a].post_id==t){var n="product__"+t;o.cachedPrices[n]=i,o.updatePrice(a,i)}}}},error:function(e,t){}})}}},updatePrice:function(t,s){var a=this;if(void 0!==a.suggestions[t]){a.suggestions[t].price=s;var o=e(".dgwt-wcas-suggestions-wrapp").find('[data-index="'+t+'"] .dgwt-wcas-sp');o.length&amp;&amp;o.html(s)}},applyCustomParams:function(e){if("object"==typeof dgwt_wcas.custom_params){var t=dgwt_wcas.custom_params;for(var s in t)e[s]=t[s]}var a=this.el.data("custom-params");if("object"==typeof a)for(var s in a)e[s]=a[s];return e},isSetParam:function(e){return void 0!==this.options.params[e]},getParam:function(e){return this.isSetParam(e)?this.options.params[e]:""},applyPreloaderForPrice:function(t){if(void 0!==this.suggestions[t]){var s=e(".dgwt-wcas-suggestions-wrapp").find('[data-index="'+t+'"] .dgwt-wcas-sp');s.length&amp;&amp;s.html('&lt;div class="dgwt-wcas-preloader-price"&gt;&lt;div class="dgwt-wcas-preloader-price-inner"&gt; &lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;')}},prepareSuggestionObjectID:function(e){var t="";return void 0!==e&amp;&amp;void 0!==e.type&amp;&amp;(null!=e.post_id&amp;&amp;(t=e.type+"__"+e.post_id,"product_variation"===e.type&amp;&amp;(t+="__"+e.variation_id),void 0!==e.post_type&amp;&amp;(t=e.type+"__"+e.post_id+"__"+e.post_type)),null!=e.term_id&amp;&amp;null!=e.taxonomy&amp;&amp;(t=e.type+"__"+e.term_id+"__"+e.taxonomy)),t},detailsPanelSetScene:function(e){var t=this.getDetailsContainer(),a=s.hashCode(e),o=t.find('.dgwt-wcas-details-inner[data-object="'+a+'"]');o.length&amp;&amp;(this.preloader("hide","details",""),this.detailsPanelClearScene(),o.addClass("dgwt-wcas-details-inner-active"))},detailsPanelAddToScene:function(e){var t=this.getDetailsContainer(),a=this.cachedDetails[e],o=s.hashCode(e),i="";void 0!==a&amp;&amp;"string"==typeof a.html&amp;&amp;(i=a.html.replace("&lt;div ",'&lt;div data-object="'+o+'" ')),0==t.find('.dgwt-wcas-details-inner[data-object="'+o+'"]').length&amp;&amp;t.append(i)},detailsPanelClearScene:function(){var e=this.getDetailsContainer().find(".dgwt-wcas-details-inner");e.length&amp;&amp;e.removeClass("dgwt-wcas-details-inner-active")},selectFirstSuggestion:function(t){var s=this,a=0,o=!1;if(s.canShowDetailsPanel())"undefined"!=t&amp;&amp;t.length&gt;0&amp;&amp;e.each(s.suggestions,function(e,t){if(void 0!==t.type&amp;&amp;"more_products"!=t.type&amp;&amp;"headline"!=t.type&amp;&amp;"headline-v2"!=t.type&amp;&amp;"no-results"!=t.type)return a=e,!1;(void 0===t.type||"no-results"===t.type)&amp;&amp;(o=!0)}),!o&amp;&amp;(s.latestActivateSource="system",s.getDetails(t[a]),s.activate(a))},isBadQuery:function(e){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,s=t.length;s--;)if(0===e.indexOf(t[s]))return!0;return!1},hide:function(t){var s=this,a=s.getSuggestionsContainer(),o=s.getDetailsContainer();if("function"==typeof s.options.onHide&amp;&amp;s.visible&amp;&amp;s.options.onHide.call(s.element,container),s.visible=!1,s.selectedIndex=-1,clearTimeout(s.onChangeTimeout),a.hide(),a.removeClass(s.classes.suggestionsContainerOrientTop),a.removeClass(s.classes.fixed),s.canShowDetailsPanel()&amp;&amp;(o.hide(),o.removeClass(s.classes.fixed)),s.hidePreSuggestions(),e("body").removeClass("dgwt-wcas-open"),!e("html").hasClass("dgwt-wcas-overlay-mobile-on")){var i=s.getSearchStyle();e("html").removeClass("dgwt-wcas-open-"+i),"pirx"===i&amp;&amp;e("html").removeClass("dgwt-wcas-open-pirx-compact")}e("body").removeClass("dgwt-wcas-block-scroll"),e("body").removeClass("dgwt-wcas-is-details"),e("body").removeClass("dgwt-wcas-full-width"),e("body").removeClass("dgwt-wcas-nores"),e("body").removeClass("dgwt-wcas-details-outside"),e("body").removeClass("dgwt-wcas-details-right"),e("body").removeClass("dgwt-wcas-details-left"),null!=s.autoAligmentprocess&amp;&amp;(clearInterval(s.autoAligmentprocess),s.autoAligmentprocess=null),s.isMouseDownOnSearchElements=!1,"boolean"==typeof t&amp;&amp;t&amp;&amp;(s.hideCloseButton(),s.currentValue="",s.suggestions=[])},positionIconSearchMode:function(t){var s=-20,a=this.getForm(),o=a.width(),i=e(window).width(),n=t[0].getBoundingClientRect().left;s=Math.max(s=Math.floor(-1*(o*((n+10)/i))),-1*n),a.css({left:s+"px"})},isActiveIconModeSearch:function(){var t=!1;return e(".dgwt-wcas-layout-icon-open").length&gt;0&amp;&amp;(t=!0),t},hideIconModeSearch:function(){this.isActiveIconModeSearch()&amp;&amp;!s.isTextSelected()&amp;&amp;e(".dgwt-wcas-layout-icon-open").removeClass("dgwt-wcas-layout-icon-open")},hideAfterClickOutsideListener:function(){var t=this;"ontouchend"in document||e(document).on("mouseup",function(s){if(t.visible){var a=!(e(s.target).closest("."+t.options.searchFormClass).length&gt;0||e(s.target).hasClass(t.options.searchFormClass)),o=!(e(s.target).closest("."+t.options.containerClass).length&gt;0||e(s.target).hasClass(t.options.containerClass));if(t.canShowDetailsPanel()){var i=!(e(s.target).closest("."+t.options.containerDetailsClass).length&gt;0||e(s.target).hasClass(t.options.containerDetailsClass));a&amp;&amp;o&amp;&amp;i&amp;&amp;t.hide()}else a&amp;&amp;o&amp;&amp;t.hide()}})},suggest:function(){if(!this.suggestions.length){this.hide();return}var t,s=this,a=s.options,o=a.groupBy,i=a.formatResult,n=s.getQuery(s.currentValue),r=s.classes.suggestion,c=s.classes.selected,l=s.getSuggestionsContainer(),d=s.getDetailsContainer(),g=e(s.noSuggestionsContainer),u=a.beforeRender,h="",p=function(e,s){var a=e.data[o];return t===a?"":'&lt;div class="autocomplete-group"&gt;&lt;strong&gt;'+(t=a)+"&lt;/strong&gt;&lt;/div&gt;"};if(a.triggerSelectOnValidInput&amp;&amp;s.isExactMatch(n)){s.select(0);return}e("body").removeClass("dgwt-wcas-nores"),e.each(s.suggestions,function(t,c){var l="string"==typeof c.url&amp;&amp;c.url.length?c.url:"#";if(o&amp;&amp;(h+=p(c,n,t)),void 0===c.type||"product"!=c.type&amp;&amp;"product_variation"!=c.type){var g,u=r,w="dgwt-wcas-st",f="",v="",m="",y=!0;if("product_cat"===c.taxonomy?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-cat",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;"),void 0!==c.breadcrumbs&amp;&amp;c.breadcrumbs&amp;&amp;(m=c.breadcrumbs+" &amp;gt; "+c.value,v+='&lt;span class="dgwt-wcas-st-breadcrumbs"&gt;&lt;span class="dgwt-wcas-st-label-in"&gt;'+dgwt_wcas.labels.in+" &lt;/span&gt;"+c.breadcrumbs+"&lt;/span&gt;")):"product_tag"===c.taxonomy?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-tag",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;")):a.isPremium&amp;&amp;c.taxonomy===a.taxonomyBrands?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-brand",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;")):a.isPremium&amp;&amp;"taxonomy"===c.type?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-tax-"+c.taxonomy,a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;")):a.isPremium&amp;&amp;"vendor"===c.type?(u+=" dgwt-wcas-suggestion-vendor dgwt-wcas-suggestion-vendor",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels.vendor+"&lt;/span&gt;")):a.isPremium&amp;&amp;"post"===c.type&amp;&amp;void 0!==c.post_type?(u+=" dgwt-wcas-suggestion-pt dgwt-wcas-suggestion-pt-"+c.post_type,a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["post_type_"+c.post_type]+"&lt;/span&gt;")):"more_products"===c.type?(u+=" js-dgwt-wcas-suggestion-more dgwt-wcas-suggestion-more",w="dgwt-wcas-st-more",c.value=dgwt_wcas.labels.show_more+'&lt;span class="dgwt-wcas-st-more-total"&gt; ('+c.total+")&lt;/span&gt;",y=!1):a.showHeadings&amp;&amp;"headline"===c.type&amp;&amp;(u+=" js-dgwt-wcas-suggestion-headline dgwt-wcas-suggestion-headline",void 0!==dgwt_wcas.labels[c.value+"_plu"]&amp;&amp;(c.value=dgwt_wcas.labels[c.value+"_plu"]),y=!1),"no-results"===c.type)e("body").addClass("dgwt-wcas-nores"),d.length&amp;&amp;(s.detailsPanelClearScene(),d.hide(),d.removeClass(s.classes.fixed),s.fixHeight()),c.value="",h+=s.createNoResultsContent();else{if((void 0!==c.image_src&amp;&amp;c.image_src||void 0!==c.image&amp;&amp;c.image)&amp;&amp;(g=!0),f+=s.apply3rdPartyPlaceholder("title_before",c),v+=s.apply3rdPartyPlaceholder("title_after",c),m=m.length&gt;0?' title="'+m+'"':"",h+='&lt;a href="'+l+'" class="'+u+'" data-index="'+t+'"&gt;',g){let b=c.image_src?c.image_src:c.image;h+='&lt;span class="dgwt-wcas-si"&gt;&lt;img src="'+b+'" /&gt;&lt;/span&gt;',h+='&lt;div class="dgwt-wcas-content-wrapp"&gt;'}h+="&lt;span"+m+' class="'+w+'"&gt;',"vendor"===c.type?(h+='&lt;span class="dgwt-wcas-st-title"&gt;'+f+i(c.value,n,y,a)+v+"&lt;/span&gt;",c.shop_city&amp;&amp;(h+='&lt;span class="dgwt-wcas-vendor-city"&gt;&lt;span&gt; - &lt;/span&gt;'+i(c.shop_city,n,!0,a)+"&lt;/span&gt;"),void 0!==c.desc&amp;&amp;c.desc&amp;&amp;(h+='&lt;span class="dgwt-wcas-sd"&gt;'+i(c.desc,n,!0,a)+"&lt;/span&gt;")):h+=f+i(c.value,n,y,a)+v,h+="&lt;/span&gt;",h+=g?"&lt;/div&gt;":"",h+="&lt;/a&gt;"}}else h+=s.createProductSuggestion(c,t)}),this.adjustContainerWidth(),g.detach(),l.html(h),"function"==typeof u&amp;&amp;u.call(s.element,l,s.suggestions),l.show(),e("body").addClass("dgwt-wcas-open");var w=s.getSearchStyle();e("html").addClass("dgwt-wcas-open-"+w),"pirx"===w&amp;&amp;e("html").addClass("dgwt-wcas-open-pirx-compact"),s.isMouseDownOnSearchElements=!1,s.automaticAlignment(),s.canShowDetailsPanel()&amp;&amp;(e("body").addClass("dgwt-wcas-is-details"),d.show(),s.fixHeight()),a.autoSelectFirst&amp;&amp;(s.selectedIndex=0,l.scrollTop(0),l.children("."+r).first().addClass(c)),s.visible=!0,s.fixPosition()},createNoResultsContent:function(){var e='&lt;div class="dgwt-wcas-suggestion-nores"&gt;',t=void 0!==dgwt_wcas.labels.no_results_default?dgwt_wcas.labels.no_results_default:"";try{t=JSON.parse(dgwt_wcas.labels.no_results);var s=document.createElement("div");s.innerHTML=t,t=s.innerHTML}catch(a){}return e+=t,e+="&lt;/div&gt;"},createProductSuggestion:function(e,t,s){var a="",o="",i=this.options,n=this.classes.suggestion,r=!1,c=this.getQuery(this.currentValue),l=i.formatResult,d="string"==typeof e.url&amp;&amp;e.url.length?e.url:"#";"string"==typeof s&amp;&amp;(n+=" "+s),!0===i.showImage&amp;&amp;void 0!==e.thumb_html&amp;&amp;(r=!0);var g="product_variation"===e.type?" dgwt-wcas-suggestion-product-var":"";if(o+=void 0!==e.post_id?'data-post-id="'+e.post_id+'" ':"",o+=void 0!==e.taxonomy?'data-taxonomy="'+e.taxonomy+'" ':"",o+=void 0!==e.term_id?'data-term-id="'+e.term_id+'" ':"",a+='&lt;a href="'+d+'" class="'+n+" dgwt-wcas-suggestion-product"+g+'" data-index="'+t+'" '+o+"&gt;",r&amp;&amp;(a+='&lt;span class="dgwt-wcas-si"&gt;'+e.thumb_html+"&lt;/span&gt;"),a+=r?'&lt;div class="dgwt-wcas-content-wrapp"&gt;':"",a+='&lt;div class="dgwt-wcas-st"&gt;',a+=this.apply3rdPartyPlaceholder("title_before",e),a+='&lt;span class="dgwt-wcas-st-title"&gt;'+l(e.value,c,!0,i)+"&lt;/span&gt;",a+=this.apply3rdPartyPlaceholder("title_after",e),!0===i.showSKU&amp;&amp;void 0!==e.sku&amp;&amp;e.sku.length&gt;0&amp;&amp;(a+='&lt;span class="dgwt-wcas-sku"&gt;('+dgwt_wcas.labels.sku_label+" "+l(e.sku,c,!0,i)+")&lt;/span&gt;"),!0===i.showDescription&amp;&amp;void 0!==e.desc&amp;&amp;e.desc&amp;&amp;(a+='&lt;span class="dgwt-wcas-sd"&gt;'+l(e.desc,c,!0,i)+"&lt;/span&gt;"),!0===i.showProductVendor&amp;&amp;void 0!==e.vendor&amp;&amp;e.vendor){var u='&lt;span class="dgwt-wcas-product-vendor"&gt;&lt;span class="dgwt-wcas-product-vendor-label"&gt;'+dgwt_wcas.labels.vendor_sold_by+" &lt;/span&gt;"+e.vendor+"&lt;/span&gt;";void 0!==e.vendor_url&amp;&amp;e.vendor_url?a+='&lt;span class="dgwt-wcas-product-vendor-link" data-url="'+e.vendor_url+'"&gt;'+u+"&lt;/span&gt;":a+=u}a+=this.apply3rdPartyPlaceholder("content_after",e),a+="&lt;/div&gt;";var h=!0===i.showPrice&amp;&amp;void 0!==e.price,p=void 0!==e.meta_before,w=void 0!==e.meta_after,f=h||p||w;return a+=f?'&lt;div class="dgwt-wcas-meta"&gt;':"",p&amp;&amp;(a+=this.apply3rdPartyPlaceholder("meta_before",e)),h&amp;&amp;(a+='&lt;span class="dgwt-wcas-sp"&gt;'+e.price+"&lt;/span&gt;"),w&amp;&amp;(a+=this.apply3rdPartyPlaceholder("meta_after",e)),a+=f?"&lt;/div&gt;":"",a+=r?"&lt;/div&gt;":"",a+="&lt;/a&gt;"},apply3rdPartyPlaceholder:function(e,t){var s="";return void 0!==t[e]&amp;&amp;t[e]&amp;&amp;(s=t[e]),s},getSearchStyle:function(){var t=this.getFormWrapper(),s="solaris";return e(t.attr("class").split(/\s+/)).each(function(e){/dgwt-wcas-style-/i.test(this)&amp;&amp;(s=this.replace(/dgwt-wcas-style-/i,""))}),"pirx-compact"===s&amp;&amp;(s="pirx"),s},adjustContainerWidth:function(){var e=this.getFormWrapper(),t=this.getSuggestionsContainer(),s=this.getDetailsContainer(),a=this.getForm().outerWidth();if(e.length&amp;&amp;(t.css("width",a+"px"),this.canShowDetailsPanel()&amp;&amp;a&gt;=this.options.dpusbBreakpoint)){var o=0;t.css("width",a/2),s.css("width",a/2),0!=(o=a-(t.outerWidth()+s.outerWidth()))&amp;&amp;s.css("width",s.outerWidth()+o)}},positionPreloaderAndMic:function(t){var s=this,a="object"==typeof t?t.find(".dgwt-wcas-search-submit"):e(".dgwt-wcas-search-submit");a.length&gt;0&amp;&amp;a.each(function(){var t=e(this).closest(".dgwt-wcas-search-wrapp").find(".dgwt-wcas-preloader"),a=e(this).closest(".dgwt-wcas-search-wrapp").hasClass("dgwt-wcas-style-solaris"),o=e(this).closest(".dgwt-wcas-search-wrapp").hasClass(s.options.voiceSearchSupportedClass),i=e(this).closest(".dgwt-wcas-search-wrapp").find("."+s.options.voiceSearchClass);o&amp;&amp;a&amp;&amp;(1==dgwt_wcas.is_rtl?i.css("transform","translateX("+e(this).outerWidth()+"px)"):i.css("transform","translateX(-"+e(this).outerWidth()+"px)")),1==dgwt_wcas.is_rtl?t.css("left",e(this).outerWidth()+"px"):t.css("right",e(this).outerWidth()+"px")})},preloader:function(e,t,s){var a,o,i="dgwt-wcas-preloader-wrapp";if("form"===t){if(1!=dgwt_wcas.show_preloader)return;o=this.getFormWrapper().find(".dgwt-wcas-preloader")}else"details"===t&amp;&amp;(o=this.getDetailsContainer());if(0!=o.length){if("form"===t){"hide"===e?(o.removeClass(s),o.html("")):(o.addClass(s),"string"==typeof dgwt_wcas.preloader_icon&amp;&amp;o.html(dgwt_wcas.preloader_icon));return}var n=o.find("."+i);if("hide"===e){n.length&amp;&amp;n.remove();return}if("show"===e){var r=this.options.isRtl?"-rtl":"";a='&lt;div class="'+(null==s?i:i+" "+s)+'"&gt;&lt;img class="dgwt-wcas-placeholder-preloader" src="'+dgwt_wcas.img_url+"placeholder"+r+'.png" /&gt;&lt;/div&gt;',this.detailsPanelClearScene(),n.length&amp;&amp;n.remove(),o.prepend(a)}}},verifySuggestionsFormat:function(t){return t.length&amp;&amp;"string"==typeof t[0]?e.map(t,function(e){return{value:e,data:null}}):t},processResponse:function(e,t,s){var a=this,o=a.options;e.suggestions=a.verifySuggestionsFormat(e.suggestions),o.noCache||(a.cachedResponse[s]=e,o.preventBadQueries&amp;&amp;!e.suggestions.length&amp;&amp;a.badQueries.push(t)),t===a.getQuery(a.currentValue)&amp;&amp;(a.suggestions=e.suggestions,a.suggest())},activate:function(t){var s,a=this,o=a.classes.selected,i=a.getSuggestionsContainer(),n=i.find("."+a.classes.suggestion);return(i.find("."+o).removeClass(o),a.selectedIndex=t,-1!==a.selectedIndex&amp;&amp;n.length&gt;a.selectedIndex)?(e(s=n.get(a.selectedIndex)).addClass(o),s):null},selectHint:function(){var t=e.inArray(this.hint,this.suggestions);this.select(t)},select:function(e){!this.options.disableHits&amp;&amp;void 0!==this.suggestions[e]&amp;&amp;(void 0===this.suggestions[e]||"headline"!=this.suggestions[e].type&amp;&amp;"headline-v2"!=this.suggestions[e].type)&amp;&amp;(this.closeOverlayMobile(),this.hide(),this.onSelect(e))},moveUp:function(){var e=this;if(-1!==e.selectedIndex){if(e.latestActivateSource="key",0===e.selectedIndex){e.getSuggestionsContainer().children("."+e.classes.suggestion).first().removeClass(e.classes.selected),e.selectedIndex=-1,e.ignoreValueChange=!1,e.el.val(e.currentValue);return}e.adjustScroll(e.selectedIndex-1,"up")}},moveDown:function(){var e=this;e.selectedIndex!==e.suggestions.length-1&amp;&amp;(e.latestActivateSource="key",e.adjustScroll(e.selectedIndex+1,"down"))},adjustScroll:function(t,s){var a=this;if("headline"===a.suggestions[t].type&amp;&amp;(t="down"===s?t+1:t-1),void 0!==a.suggestions[t]){var o=a.activate(t);if(a.getDetails(a.suggestions[t]),!("more_products"===a.suggestions[t].type||!o||a.canShowDetailsPanel())){var i,n,r,c=a.getSuggestionsContainer(),l=e(o).outerHeight(!1);i=o.offsetTop,r=(n=c.scrollTop())+a.options.maxHeight-l,i&lt;n?c.scrollTop(i):i&gt;r&amp;&amp;c.scrollTop(i-a.options.maxHeight+l),a.options.preserveInput||(a.ignoreValueChange=!0)}}},onSelect:function(e){var t=this,s=t.options.onSelect,a=t.suggestions[e],o=!1;void 0!==a.type&amp;&amp;("more_products"!==a.type&amp;&amp;("enter"!==t.actionTriggerSource||"key"==t.latestActivateSource||"product_variation"==a.type)&amp;&amp;("enter"!==t.actionTriggerSource||"key"==t.latestActivateSource||"product_variation"!=a.type||t.options.goToFirstVariationOnSubmit)||(t.el.closest("form").trigger("submit"),o=!0),"history-search"===a.type&amp;&amp;(t.currentValue=t.getValue(a.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue.replace(/(&lt;([^&gt;]+)&gt;)/gi," ").replace(/\s\s+/g," ")),t.el.closest("form").trigger("submit"),o=!0)),("product"===a.type||"product_variation"===a.type)&amp;&amp;t.options.showRecentlySearchedProducts&amp;&amp;t.saveHistoryProducts(a),o||(t.currentValue=t.getValue(a.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue.replace(/(&lt;([^&gt;]+)&gt;)/gi," ").replace(/\s\s+/g," ")),a.url.length&gt;0&amp;&amp;(window.location.href=a.url),t.suggestions=[],t.selection=a),"function"==typeof s&amp;&amp;s.call(t.element,a)},openInNewTab:function(e){var t=this.suggestions[e];t.url.length&gt;0&amp;&amp;window.open(t.url,"_blank").trigger("focus")},getValue:function(e){var t,s,a=this.options.delimiter;return a&amp;&amp;1!==(s=(t=this.currentValue).split(a)).length?t.substr(0,t.length-s[s.length-1].length)+e:e},dispose:function(){var t=this.el,s=this.getFormWrapper(),a=this.getSuggestionsContainer(),o=s.find(".js-dgwt-wcas-enable-mobile-form");s.length&amp;&amp;s.find("*").each(function(){e(this).off(".autocomplete")}),t.off("fibosearch/ping"),s.off("click.autocomplete",".js-dgwt-wcas-search-icon-handler"),t.removeData("autocomplete"),e(window).off("resize.autocomplete",this.fixPosition),s.removeClass("dgwt-wcas-active"),this.close(!1),o.length&amp;&amp;o.remove(),a.length&amp;&amp;a.html("")},isMountedOverlayDarkened:function(){var e=this.getFormWrapper(),t=!1;return e.hasClass(this.classes.darkenOverlayMounted)&amp;&amp;(t=!0),t},enableOverlayDarkened:function(){var t,s=this,a=s.options;if(s.isMountedOverlayDarkened()){if((t=s.getFormWrapper()).addClass("dgwt-wcas-search-darkoverl-on"),e("body").addClass("dgwt-wcas-darkoverl-on"),0==e("."+a.darkenedOverlayClass).length){var o='&lt;div class="'+a.darkenedOverlayClass+'"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;';e("body").append(o);var i=e("."+s.options.darkenedOverlayClass);s.positionOverlayDarkened(),i.on("click.autocomplete",function(e){s.disableOverlayDarkened()})}s.overlayDarkenedState="on"}},disableOverlayDarkened:function(){var t,s=this,a=s.options;if(s.isMountedOverlayDarkened()){(t=e(".dgwt-wcas-search-darkoverl-on")).length&amp;&amp;t.removeClass("dgwt-wcas-search-darkoverl-on"),e("body").removeClass("dgwt-wcas-darkoverl-on");var o=e("."+a.darkenedOverlayClass);o.length&gt;0&amp;&amp;(o.remove(),s.overlayDarkenedState="off")}},positionOverlayDarkened:function(){var t=this,s=!1,a=e("."+t.options.darkenedOverlayClass);a.length&gt;0&amp;&amp;(t.ancestorHasPositionFixed(t.getFormWrapper())?(s=!0,a.addClass("dgwt-wcas-suggestions-wrapp-fixed")):a.removeClass("dgwt-wcas-suggestions-wrapp-fixed"),a.children("div").each(function(a){t.positionOverlayDarkenedDiv(e(this),a+1,s)}))},positionOverlayDarkenedDiv:function(t,s,a){var o,i,n=this.getFormWrapper();switch(n.hasClass("js-dgwt-wcas-layout-icon")&amp;&amp;(n=this.getForm()),o=this.getElementInfo(n),s){case 1:i={left:"-200px",top:"-200px",width:o.left+200+"px",height:e(document).outerHeight(!1)+200-1+"px"};break;case 2:var r=a?o.topViewPort:o.top;i={left:"-200px",top:"-200px",width:e(window).outerWidth(!1)+200+"px",height:r+200+"px"};break;case 3:i={left:o.left+o.width+"px",top:"-200px",width:e(window).outerWidth(!1)-o.right+"px",height:e(document).outerHeight(!1)+200-1+"px"};break;case 4:var r=a?o.topViewPort:o.top;i={left:"-200px",top:r+o.height+"px",width:e(window).outerWidth(!1)+200+"px",height:e(document).outerHeight(!1)-o.bottom-1+"px"}}i&amp;&amp;t.css(i)},showCloseButton:function(){var e=this,t=void 0!==dgwt_wcas.close_icon?dgwt_wcas.close_icon:"",s=e.getFormWrapper().find("."+e.options.preloaderClass);!(e.el.val().length&lt;e.options.minChars)&amp;&amp;(s.hasClass(e.options.closeTrigger)||s.on("click.autocomplete",function(){e.close(!0)}),s.addClass(e.options.closeTrigger),s.html(t))},hideCloseButton:function(){var e=this.getFormWrapper().find("."+this.options.closeTrigger);e.length&amp;&amp;(e.removeClass(this.options.closeTrigger),e.html("")),e.off("click.autocomplete")},canShowPreSuggestions:function(){var e=!1;return(this.options.showRecentlySearchedProducts||this.options.showRecentlySearchedPhrases)&amp;&amp;(e=!0),e},showPreSuggestions:function(){var t,a=this,o=0,i="",n=a.getSuggestionsContainer(),r=a.getFormWrapper(),c=[],l=[],d=a.options.showImage;if(a.isPreSuggestionsMode=!0,a.suggestions=[],a.suggestionsContainer.addClass("dgwt-wcas-has-img"),d||a.suggestionsContainer.addClass("dgwt-wcas-has-img-forced"),a.options.showImage=!0,a.options.showRecentlySearchedProducts&amp;&amp;(c=s.getLocalStorageItem(a.recentlyViewedProductsKey,[])),a.options.showRecentlySearchedPhrases&amp;&amp;(l=s.getLocalStorageItem(a.recentlySearchedPhrasesKey,[])),0!==c.length||0!==l.length){if(a.suggestions.push({type:"headline-v2",value:""}),i+='&lt;span class="dgwt-wcas-suggestion dgwt-wcas-suggestion-headline-v2" data-index="'+o+'"&gt;',void 0!==dgwt_wcas.labels.search_hist){var g=dgwt_wcas.labels.search_hist;g+=' &lt;span class="js-dgwt-wcas-sugg-hist-clear dgwt-wcas-sugg-hist-clear"&gt;'+dgwt_wcas.labels.search_hist_clear+"&lt;/span&gt;",i+='&lt;span className="dgwt-wcas-st"&gt;'+g+"&lt;/span&gt;"}if(i+="&lt;/span&gt;",o++,c.length&gt;0)for(t=0;t&lt;c.length;t++)i+=a.createProductSuggestion(c[t],o,"dgwt-wcas-suggestion-history-product"),a.suggestions.push(c[t]),o++;if(l.length&gt;0)for(t=0;t&lt;l.length;t++){var u={type:"history-search",value:l[t],url:"#",thumb_html:dgwt_wcas.magnifier_icon};r.hasClass("dgwt-wcas-style-pirx")&amp;&amp;(u.thumb_html=dgwt_wcas.magnifier_icon_pirx),a.suggestions.push(u),i+='&lt;a href="'+u.url+'" class="'+a.classes.suggestion+' dgwt-wcas-suggestion-history-search" data-index="'+o+'"&gt;',i+='&lt;span class="dgwt-wcas-si"&gt;'+u.thumb_html+"&lt;/span&gt;",i+='&lt;div class="dgwt-wcas-content-wrapp"&gt;',i+='&lt;div class="dgwt-wcas-st"&gt;&lt;span class="dgwt-wcas-st-title"&gt;'+s.formatHtml(u.value)+"&lt;/span&gt;&lt;/div&gt;",i+="&lt;/div&gt;",i+="&lt;/a&gt;",o++}n.html(i),n.show(),e("body").addClass("dgwt-wcas-open"),e("body").addClass("dgwt-wcas-open-pre-suggestions");var h=a.getSearchStyle();e("html").addClass("dgwt-wcas-open-"+a.getSearchStyle()),"pirx"===h&amp;&amp;e("html").addClass("dgwt-wcas-open-pirx-compact"),a.isMouseDownOnSearchElements=!1,a.visible=!0,a.fixPosition(),a.options.showImage=d,document.dispatchEvent(new CustomEvent("fibosearch/open",{detail:a})),document.dispatchEvent(new CustomEvent("fibosearch/show-pre-suggestions",{detail:a}))}},resetPreSuggestions:function(){var t=this,a=t.getSuggestionsContainer(),o=s.getActiveInstance();s.removeLocalStorageItem(t.recentlyViewedProductsKey),s.removeLocalStorageItem(t.recentlySearchedPhrasesKey),t.suggestions=[],a.html(""),e("body").removeClass("dgwt-wcas-open-pre-suggestions"),o.el.trigger("focus")},hidePreSuggestions:function(){var e=this;e.options.showImage||e.suggestionsContainer.removeClass("dgwt-wcas-has-img"),e.suggestionsContainer.removeClass("dgwt-wcas-has-img-forced"),e.isPreSuggestionsMode=!1},saveHistoryProducts:function(e){var t=this,a=s.getLocalStorageItem(t.recentlyViewedProductsKey,[]);a=[e,...a],a=[...new Map(a.map(e=&gt;(void 0!==e.price&amp;&amp;delete e.price,t.options.showImage||(e.thumb_html=dgwt_wcas.history_icon),[e.post_id,e]))).values()],s.setLocalStorageItem(t.recentlyViewedProductsKey,a.slice(0,5))},saveHistorySearches:function(e){var t=s.getLocalStorageItem(this.recentlySearchedPhrasesKey,[]);t=[e,...t],t=[...new Set(t)],s.setLocalStorageItem(this.recentlySearchedPhrasesKey,t.slice(0,5))},addActiveClassIfMissing:function(){var t=document.activeElement;if("object"==typeof t&amp;&amp;e(t).length&amp;&amp;e(t).hasClass("dgwt-wcas-search-input")){var s=e(t).closest(".dgwt-wcas-search-wrapp");s.length&amp;&amp;!s.hasClass("dgwt-wcas-active")&amp;&amp;s.addClass("dgwt-wcas-active")}},ancestorHasPositionFixed:function(t){var s=t.add(t.parents()),a=!1;return s.each(function(){if("fixed"===e(this).css("position"))return a=!0,!1}),a},gaEvent:function(t,s){var a=!!(window.hasOwnProperty("GoogleAnalyticsObject")&amp;&amp;window.hasOwnProperty(window.GoogleAnalyticsObject))&amp;&amp;window[window.GoogleAnalyticsObject];if(this.options.sendGAEvents)try{if("undefined"!=typeof gtag)gtag("event","autocomplete_search",{event_label:t,event_category:s});else if(!1!==a){var o=a.getAll()[0];o&amp;&amp;o.send({hitType:"event",eventCategory:s,eventAction:"autocomplete_search",eventLabel:t})}}catch(i){}if(this.options.enableGASiteSearchModule)try{if("undefined"!=typeof gtag)gtag("event","page_view",{page_path:"/?s="+encodeURI(t)+"&amp;post_type=product&amp;dgwt_wcas=1"});else if(!1!==a){var n=a.getAll()[0];n&amp;&amp;(n.set("page","/?s="+encodeURI(t)+"&amp;post_type=product&amp;dgwt_wcas=1"),n.send("pageview"))}}catch(r){}e(document).trigger("dgwtWcasGAEvent",{term:t,category:s})},initVoiceSearch:function(){var t=this;if(!t.options.voiceSearchEnabled)return!1;var a=t.getFormWrapper(),o=a.find("."+t.options.searchInputClass),i=a.find("."+t.options.voiceSearchClass),n=!1;if("function"==typeof SpeechRecognition?n=SpeechRecognition:"function"==typeof webkitSpeechRecognition&amp;&amp;(n=webkitSpeechRecognition),!n||s.isBrowser("Chrome")&amp;&amp;s.isIOS()||s.isSafari())return!1;t.voiceSearchSetState("inactive",i),a.addClass(t.options.voiceSearchSupportedClass),t.voiceSearchRecognition=new n,t.voiceSearchRecognition.lang=t.options.voiceSearchLang,t.voiceSearchRecognition.continuous=!1,t.voiceSearchRecognition.interimResults=!0,t.voiceSearchRecognition.maxAlternatives=1,i.on("click",function(){if(a.hasClass("dgwt-wcas-mobile-overlay-trigger-active")&amp;&amp;!e("html").hasClass("dgwt-wcas-overlay-mobile-on")&amp;&amp;(a.find(".js-dgwt-wcas-enable-mobile-form").trigger("click"),a.find("."+t.options.searchInputClass).trigger("blur")),t.voiceSearchStarted){t.voiceSearchAbort();return}t.voiceSearchIsInitialized()&amp;&amp;t.voiceSearchAbort(),t.voiceSearchRecognition.start()}),t.voiceSearchRecognition.onstart=function(e){t.voiceSearchSetState("active",i)},t.voiceSearchRecognition.onresult=function(e){let s=e.results[0],a=s[0].transcript;o.val(a),s.isFinal&amp;&amp;(o.trigger("change"),"ontouchend"in document||o.trigger("focus"),t.voiceSearchSetState("inactive",i))},t.voiceSearchRecognition.onspeechend=function(){t.voiceSearchSetState("inactive",i),t.voiceSearchRecognition.stop()},t.voiceSearchRecognition.onnomatch=function(e){t.voiceSearchSetState("inactive",i)},t.voiceSearchRecognition.onerror=function(e){switch(e.error){case"aborted":case"no-speech":t.voiceSearchSetState("inactive",i);break;case"network":break;case"not-allowed":case"service-not-allowed":t.voiceSearchSetState("off",i)}}},voiceSearchAbort:function(){var e=this;e.voiceSearchIsInitialized()&amp;&amp;(e.voiceSearchRecognition.abort(),e.voiceSearchStarted=!1)},voiceSearchIsInitialized:function(){return null!==this.voiceSearchRecognition},voiceSearchSetState:function(e,t){var s=this;switch(e){case"active":s.voiceSearchStarted=!0,"string"==typeof dgwt_wcas.voice_search_active_icon&amp;&amp;t.html(dgwt_wcas.voice_search_active_icon);break;case"inactive":s.voiceSearchStarted=!1,"string"==typeof dgwt_wcas.voice_search_inactive_icon&amp;&amp;t.html(dgwt_wcas.voice_search_inactive_icon);break;case"off":s.voiceSearchStarted=!1,"string"==typeof dgwt_wcas.voice_search_disabled_icon&amp;&amp;t.html(dgwt_wcas.voice_search_disabled_icon)}}},e.fn.dgwtWcasAutocomplete=function(t,s){var a="autocomplete";return arguments.length?this.each(function(){var o=e(this),i=o.data(a);"string"==typeof t?i&amp;&amp;"function"==typeof i[t]&amp;&amp;i[t](s):(i&amp;&amp;i.dispose&amp;&amp;i.dispose(),i=new n(this,t),o.data(a,i))}):this.first().data(a)},e.fn.autocomplete||(e.fn.autocomplete=e.fn.dgwtWcasAutocomplete),s.isIE11()&amp;&amp;function(e,t){function s(e,t){var s=arguments.length&gt;2?arguments[2]:[];if(!1===i(e))throw TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,s)}function a(e,t,s){Object.defineProperty(e,t,{value:s,writable:!0,enumerable:!1,configurable:!0})}function o(e,t){return e[t]}function i(e){return"function"==typeof e}function n(e,t){return e===t}function r(e){if(null===e||e===t)throw TypeError();return Object(e)}function c(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&amp;&amp;(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function l(e,t){var s,a;return c(e)===c(t)&amp;&amp;("number"===c(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&amp;&amp;1/t==-1/0||1/e==-1/0&amp;&amp;1/t==1/0||e===t:(s=e,s===(a=t)))}function d(e){if("symbol"===c(e))throw TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t&lt;0?-1:1)*Math.floor(Math.abs(t))}function g(a){switch(c(a)){case"symbol":throw TypeError("Cannot convert a Symbol value to a string");case"object":return g(function a(o){var n=arguments.length&gt;1?arguments[1]:t;if("object"===c(o)){if(arguments.length&lt;2)var l="default";else n===String?l="string":n===Number&amp;&amp;(l="number");var d="function"==typeof e.Symbol&amp;&amp;"symbol"==typeof e.Symbol.toPrimitive?function e(s,a){var o,n,c=(o=s,n=a,r(o)[n]);if(null!==c&amp;&amp;c!==t){if(!1===i(c))throw TypeError("Method not callable: "+a);return c}}(o,e.Symbol.toPrimitive):t;if(d!==t){var g=s(d,o,[l]);if("object"!==c(g))return g;throw TypeError("Cannot convert exotic object to primitive.")}return"default"===l&amp;&amp;(l="number"),function e(t,a){if("string"===a)var o=["toString","valueOf"];else o=["valueOf","toString"];for(var n=0;n&lt;o.length;++n){var r,l,d=o[n],g=(r=t,r[l=d]);if(i(g)){var u=s(g,t);if("object"!==c(u))return u}}throw TypeError("Cannot convert to primitive.")}(o,l)}return o}(a,String));default:return String(a)}}a(Array.prototype,"includes",function e(t){var s,a,o,i,n,c=r(this),u=(i=(o=c).length,(n=d(i))&lt;=0?0:Math.min(n,9007199254740991));if(0===u)return!1;var h=d(arguments[1]);if(h&gt;=0)var p=h;else(p=u+h)&lt;0&amp;&amp;(p=0);for(;p&lt;u;){if(l(t,(s=c,s[a=g(p)])))return!0;p+=1}return!1}),a(String.prototype,"includes",function s(a){var o=arguments.length&gt;1?arguments[1]:t,i=function e(s){if(null===s||s===t)throw TypeError(Object.prototype.toString.call(s)+" is not coercible to Object.");return s}(this),n=g(i);if(function s(a){if("object"!==c(a))return!1;var o,i,n,r="Symbol"in e&amp;&amp;"match"in e.Symbol?(i=a,i[n=e.Symbol.match]):t;if(r!==t)return Boolean(o=r);try{var l=a.lastIndex;return a.lastIndex=0,RegExp.prototype.exec.call(a),!0}catch(d){}finally{a.lastIndex=l}return!1}(a))throw TypeError("First argument to String.prototype.includes must not be a regular expression");var r=g(a),l=d(o),u=n.length;return-1!==String.prototype.indexOf.call(n,r,Math.min(Math.max(l,0),u))})}("object"==typeof window&amp;&amp;window||"object"==typeof self&amp;&amp;self||"object"==typeof global&amp;&amp;global||{}),e(document).ready(function(){s.isIOS()&amp;&amp;e("html").addClass("dgwt-wcas-is-ios"),window.dgwt_wcas.resizeOnlyOnce=null,window.dgwt_wcas.scrollOnlyOnce=null,window.dgwt_wcas.config={minChars:dgwt_wcas.min_chars,width:dgwt_wcas.sug_width,autoSelectFirst:!1,triggerSelectOnValidInput:!1,serviceUrl:dgwt_wcas.ajax_search_endpoint,paramName:"s",showDetailsPanel:1==dgwt_wcas.show_details_panel,showImage:1==dgwt_wcas.show_images,showPrice:1==dgwt_wcas.show_price,showDescription:1==dgwt_wcas.show_desc,showSKU:1==dgwt_wcas.show_sku,showSaleBadge:1==dgwt_wcas.show_sale_badge,showFeaturedBadge:1==dgwt_wcas.show_featured_badge,dynamicPrices:void 0!==dgwt_wcas.dynamic_prices&amp;&amp;!!dgwt_wcas.dynamic_prices,saleBadgeText:dgwt_wcas.labels.sale_badge,featuredBadgeText:dgwt_wcas.labels.featured_badge,isRtl:1==dgwt_wcas.is_rtl,showHeadings:1==dgwt_wcas.show_headings,isPremium:1==dgwt_wcas.is_premium,taxonomyBrands:dgwt_wcas.taxonomy_brands,layoutBreakpoint:dgwt_wcas.layout_breakpoint,mobileOverlayBreakpoint:dgwt_wcas.mobile_overlay_breakpoint,mobileOverlayWrapper:dgwt_wcas.mobile_overlay_wrapper,mobileOverlayDelay:dgwt_wcas.mobile_overlay_delay,debounceWaitMs:dgwt_wcas.debounce_wait_ms,sendGAEvents:dgwt_wcas.send_ga_events,enableGASiteSearchModule:dgwt_wcas.enable_ga_site_search_module,appendTo:void 0!==dgwt_wcas.suggestions_wrapper?dgwt_wcas.suggestions_wrapper:"body",showProductVendor:void 0!==dgwt_wcas.show_product_vendor&amp;&amp;!!dgwt_wcas.show_product_vendor,disableHits:void 0!==dgwt_wcas.disable_hits&amp;&amp;!!dgwt_wcas.disable_hits,disableSubmit:void 0!==dgwt_wcas.disable_submit&amp;&amp;!!dgwt_wcas.disable_submit,voiceSearchEnabled:void 0!==dgwt_wcas.voice_search_enabled&amp;&amp;!!dgwt_wcas.voice_search_enabled,voiceSearchLang:void 0!==dgwt_wcas.voice_search_lang?dgwt_wcas.voice_search_lang:"",showRecentlySearchedProducts:void 0!==dgwt_wcas.show_recently_searched_products&amp;&amp;dgwt_wcas.show_recently_searched_products,showRecentlySearchedPhrases:void 0!==dgwt_wcas.show_recently_searched_phrases&amp;&amp;dgwt_wcas.show_recently_searched_phrases,goToFirstVariationOnSubmit:void 0!==dgwt_wcas.go_to_first_variation_on_submit&amp;&amp;dgwt_wcas.go_to_first_variation_on_submit},e(".dgwt-wcas-search-input").dgwtWcasAutocomplete(window.dgwt_wcas.config)}),t={brokenSearchUi:void 0!==dgwt_wcas.fixer.broken_search_ui&amp;&amp;!!dgwt_wcas.fixer.broken_search_ui,brokenSearchUiAjax:void 0!==dgwt_wcas.fixer.broken_search_ui_ajax&amp;&amp;!!dgwt_wcas.fixer.broken_search_ui_ajax,brokenSearchUiHard:void 0!==dgwt_wcas.fixer.broken_search_ui_hard&amp;&amp;!!dgwt_wcas.fixer.broken_search_ui_hard,brokenSearchElementorPopups:void 0!==dgwt_wcas.fixer.broken_search_elementor_popups&amp;&amp;!!dgwt_wcas.fixer.broken_search_elementor_popups,brokenSearchJetMobileMenu:void 0!==dgwt_wcas.fixer.broken_search_jet_mobile_menu&amp;&amp;!!dgwt_wcas.fixer.broken_search_jet_mobile_menu,brokenSearchBrowserBackArrow:void 0!==dgwt_wcas.fixer.broken_search_browsers_back_arrow&amp;&amp;!!dgwt_wcas.fixer.broken_search_browsers_back_arrow,forceRefreshCheckout:void 0!==dgwt_wcas.fixer.force_refresh_checkout&amp;&amp;!!dgwt_wcas.fixer.force_refresh_checkout,searchBars:[],init:function(){var t=this;t.brokenSearchUi&amp;&amp;e(document).ready(function(){t.fixBrokenSearchUi()}),t.brokenSearchUiAjax&amp;&amp;t.fixBrokenSearchUiAjax(),t.brokenSearchUiHard&amp;&amp;t.fixBrokenSearchUiHard(),t.brokenSearchElementorPopups&amp;&amp;e(document).ready(function(){t.fixBrokenSearchOnElementorPopupsV1(),t.fixBrokenSearchOnElementorPopupsV2()}),t.brokenSearchJetMobileMenu&amp;&amp;e(window).on("load",function(){t.fixSearchInJetMobileMenu()}),t.brokenSearchBrowserBackArrow&amp;&amp;t.fixbrokenSearchBrowserBackArrow(),t.forceRefreshCheckout&amp;&amp;t.fixforceRefreshCheckout()},fixBrokenSearchUi:function(){var t=this;e(document).ready(function(){setTimeout(function(){t.pullAndReconditionSearchBars()},50)}),e(window).on("load",function(){setTimeout(function(){t.pullAndReconditionSearchBars()},500)})},fixBrokenSearchUiAjax:function(){var t=this;e(document).ajaxSuccess(function(e,s,a){!("string"==typeof a.url&amp;&amp;RegExp("search.php|wc-ajax").test(a.url))&amp;&amp;"string"==typeof s.responseText&amp;&amp;s.responseText.includes("dgwt-wcas-search-input")&amp;&amp;setTimeout(function(){t.pullAndReconditionSearchBars()},500)})},fixBrokenSearchUiHard:function(){var t=this;e(document).ready(function(){0===t.searchBars.length&amp;&amp;t.pullAndReconditionSearchBars(),setInterval(function(){t.pullAndReconditionSearchBars()},1e3)})},fixBrokenSearchOnElementorPopupsV1:function(){var t=this;e(document).on("elementor/popup/show",()=&gt;{setTimeout(function(){t.pullAndReconditionSearchBars()},500)})},fixBrokenSearchOnElementorPopupsV2:function(){var t=this;e(document).ready(function(){void 0!==window.elementorFrontend&amp;&amp;void 0!==window.elementorFrontend.documentsManager&amp;&amp;void 0!==window.elementorFrontend.documentsManager.documents&amp;&amp;e.each(elementorFrontend.documentsManager.documents,function(e,s){void 0!==s.getModal&amp;&amp;s.getModal&amp;&amp;s.getModal().on("show",function(){setTimeout(function(){t.pullAndReconditionSearchBars()},500)})})})},fixSearchInJetMobileMenu:function(){var t=this;0!==e(".jet-mobile-menu__toggle").length&amp;&amp;e(document).ajaxSend(function(s){void 0!==s.currentTarget&amp;&amp;"object"==typeof s.currentTarget.activeElement&amp;&amp;e(s.currentTarget.activeElement).hasClass("jet-mobile-menu__toggle")&amp;&amp;setTimeout(function(){e(".jet-mobile-menu__container .dgwt-wcas-search-input").length&gt;0&amp;&amp;t.pullAndReconditionSearchBars()},500)})},fixforceRefreshCheckout:function(){e(document.body).on("added_to_cart",function(){e(document.body).hasClass("woocommerce-checkout")&amp;&amp;e(".dgwt-wcas-search-input").length&gt;0&amp;&amp;e(document.body).trigger("update_checkout")})},fixbrokenSearchBrowserBackArrow:function(){e(window).on("load",function(){var t=0,s=setInterval(function(){var a=document.activeElement;if("object"==typeof a&amp;&amp;e(a).length&amp;&amp;e(a).hasClass("dgwt-wcas-search-input")){var o=e(a).closest(".dgwt-wcas-search-wrapp");o.length&amp;&amp;!o.hasClass("dgwt-wcas-active")&amp;&amp;(o.addClass("dgwt-wcas-active"),clearInterval(s))}t&gt;10&amp;&amp;clearInterval(s),t++},500)})},pullAndReconditionSearchBars:function(){var t=this,s=e(".dgwt-wcas-search-input"),a=0==t.searchBars.length;s.length&gt;0&amp;&amp;s.each(function(){var s,o=e(this),i=!0;if(t.searchBars.length&gt;0){for(s=0;s&lt;t.searchBars.length;s++)if(o[0]===t.searchBars[s][0]){i=!1;break}}if(i){var n=!1;t.hasUniqueId(o)||(t.makeUniqueID(o),n=!0),a&amp;&amp;t.isInitialized(o)&amp;&amp;!n||t.reinitSearchBar(o),t.searchBars.push(o)}t.hasEvents(o)||t.reinitSearchBar(o)})},hasEvents:function(t){var s=!1;return t.trigger("fibosearch/ping"),t.hasClass("fibosearch-pong")&amp;&amp;(s=!0),e(".fibosearch-pong").removeClass("fibosearch-pong"),s},isInitialized:function(e){return"object"==typeof e.data("autocomplete")},hasUniqueId:function(e){var t=!0;if(this.searchBars.length&gt;0)for(var s=0;s&lt;this.searchBars.length;s++)e.attr("id")===this.searchBars[s].attr("id")&amp;&amp;(t=!1);return t},reinitSearchBar:function(e){"object"==typeof e.data("autocomplete")&amp;&amp;e.data("autocomplete").dispose(),e.dgwtWcasAutocomplete(window.dgwt_wcas.config)},makeUniqueID:function(e){var t=Math.random().toString(36).substring(2,6);t="dgwt-wcas-search-input-"+t,e.attr("id",t),e.closest("form").find("label").attr("for",t)}},void 0===dgwt_wcas.fixer.core&amp;&amp;(dgwt_wcas.fixer.core=t,dgwt_wcas.fixer.core.init())});!function(c){woodmartThemeModule.$document.on("wdShopPageInit",function(){woodmartThemeModule.loginSidebar()}),woodmartThemeModule.loginSidebar=function(){var e=woodmartThemeModule.$body,o=c(".login-form-side"),n=c(".wd-close-side"),d=(c(".login-side-opener").off("click").on("click",function(e){o.length&amp;&amp;(e.preventDefault(),t()?d():setTimeout(function(){i()},10))}),e.on("click touchstart",".wd-close-side",function(){t()&amp;&amp;d()}),e.on("click",".close-side-widget",function(e){e.preventDefault(),t()&amp;&amp;d()}),woodmartThemeModule.$document.on("keyup",function(e){27===e.keyCode&amp;&amp;t()&amp;&amp;d()}),function(){o.removeClass("wd-opened"),n.removeClass("wd-close-side-opened")}),i=function(){o.find("form").removeClass("hidden-form"),o.addClass("wd-opened"),n.addClass("wd-close-side-opened")},t=(0&lt;o.find(".woocommerce-notices-wrapper &gt; ul").length&amp;&amp;i(),function(){return o.hasClass("wd-opened")})},c(document).ready(function(){woodmartThemeModule.loginSidebar()})}(jQuery);!function(c){woodmartThemeModule.$document.on("wdShopPageInit wdArrowsLoadProducts wdLoadMoreLoadProducts wdProductsTabsLoaded wdSearchFullScreenContentLoaded wdBackHistory wdRecentlyViewedProductLoaded",function(){woodmartThemeModule.updateWishlistButtonState()}),woodmartThemeModule.wishlist=function(){var d="woodmart_wishlist_count",i="woodmart_wishlist_products";if(woodmart_settings.is_multisite&amp;&amp;(d+="_"+woodmart_settings.current_blog_id,i+="_"+woodmart_settings.current_blog_id),"undefined"!=typeof Cookies){var t=Cookies.get(d),e=0;if(void 0!==t)try{e=JSON.parse(t)}catch(t){console.log("cant parse cookies json")}void 0!==woodmart_settings.wishlist_expanded&amp;&amp;"yes"===woodmart_settings.wishlist_expanded||n(e),woodmartThemeModule.$body.on("click",".wd-wishlist-btn a",function(t){var e=c(this);if(e.hasClass("added"))return!0;t.preventDefault();var o,t=e.data("product-id"),s=e.data("key");woodmartThemeModule.$body.hasClass("logged-in")||"undefined"==typeof Cookies?(e.addClass("loading"),void 0!==woodmart_settings.wishlist_expanded&amp;&amp;"yes"===woodmart_settings.wishlist_expanded&amp;&amp;"disable"!==woodmart_settings.wishlist_show_popup&amp;&amp;woodmartThemeModule.$body.hasClass("logged-in")?woodmartThemeModule.$document.trigger("wdShowWishlistGroupPopup",[t,s]):a(t,"",s)):(s={},(s=void 0!==(o=Cookies.get(i))&amp;&amp;o&amp;&amp;(o=JSON.parse(o),Object.keys(o).length)?o:s)[t]={product_id:t},n(o=Object.keys(s).length),Cookies.set(i,JSON.stringify(s),{expires:7,path:woodmart_settings.cookie_path,secure:woodmart_settings.cookie_secure_param}),Cookies.set(d,o,{expires:7,path:woodmart_settings.cookie_path,secure:woodmart_settings.cookie_secure_param}),l(e))}),woodmartThemeModule.$body.on("click",".wd-wishlist-remove",function(t){t.preventDefault();var e,o=c(this),t="";o.parents(".wd-wishlist-group").length&amp;&amp;(t=o.parents(".wd-wishlist-group").data("group-id")),o.addClass("loading"),woodmartThemeModule.$body.hasClass("logged-in")||"undefined"==typeof Cookies||1===o.parents(".wd-products").find(".wd-product").length?r(o.data("product-id"),t,o.parents(".wd-products"),function(){o.removeClass("loading")}):(o.parents(".wd-product").remove(),t={},void 0!==(e=Cookies.get(i))&amp;&amp;e&amp;&amp;(t=JSON.parse(e),Object.keys(t).length)&amp;&amp;delete t[o.data("product-id")],n(e=Object.keys(t).length),Cookies.set(i,JSON.stringify(t),{expires:7,path:woodmart_settings.cookie_path,secure:woodmart_settings.cookie_secure_param}),Cookies.set(d,e,{expires:7,path:woodmart_settings.cookie_path,secure:woodmart_settings.cookie_secure_param}))}),woodmartThemeModule.$body.on("click",".wd-wishlist-checkbox",function(t){var e=c(this),o=e.parents(".wd-product"),e=e.parents(".wd-products-element").siblings(".wd-wishlist-bulk-action"),s=e.find(".wd-wishlist-select-all");o.toggleClass("wd-current-product"),s.hasClass("wd-selected")&amp;&amp;e.hasClass("wd-visible")&amp;&amp;!o.hasClass("wd-current-product")&amp;&amp;s.removeClass("wd-selected"),o.siblings(".product").length===o.siblings(".wd-current-product").length&amp;&amp;o.hasClass("wd-current-product")&amp;&amp;s.addClass("wd-selected"),o.siblings(".wd-current-product").length||!e.hasClass("wd-visible")||o.hasClass("wd-current-product")?e.addClass("wd-visible"):e.removeClass("wd-visible")}),woodmartThemeModule.$body.on("click",".wd-wishlist-remove-action &gt; a",function(t){t.preventDefault();var e=c(this),t=e.parents(".wd-wishlist-bulk-action").siblings(".wd-products-element").find(".products"),o=t.find(".wd-current-product"),s=[],d="";o.length&amp;&amp;confirm(woodmart_settings.wishlist_remove_notice)&amp;&amp;(e.addClass("loading"),e.parents(".wd-wishlist-group").length&amp;&amp;(d=e.parents(".wd-wishlist-group").data("group-id")),o.each(function(){s.push(c(this).data("id"))}),r(s,d,t,function(){e.parents(".wd-wishlist-bulk-action").removeClass("wd-visible"),e.removeClass("loading")}))}),woodmartThemeModule.$body.on("click",".wd-wishlist-select-all &gt; a",function(t){t.preventDefault();var t=c(this).parent(),e=t.parents(".wd-wishlist-bulk-action").siblings(".wd-products-element").find(".products");t.hasClass("wd-selected")?(e.find(".product").removeClass("wd-current-product").find(".wd-wishlist-checkbox").prop("checked",!1),t.removeClass("wd-selected"),t.parents(".wd-wishlist-bulk-action").removeClass("wd-visible")):(e.find(".product").addClass("wd-current-product").find(".wd-wishlist-checkbox").prop("checked",!0),t.addClass("wd-selected"))}),woodmartThemeModule.$document.on("wdAddProductToWishlist",function(t,e,o,s,d){a(e,o,s,d)}),woodmartThemeModule.$document.on("wdRemoveProductToWishlist",function(t,e,o,s,d){r(e,o,s,d)}),woodmartThemeModule.$document.on("wdUpdateWishlistContent",function(t,e){var o;e=e,o=c(".wd-wishlist-content"),n(e.count),0&lt;o.length&amp;&amp;!o.hasClass("wd-wishlist-preview")&amp;&amp;woodmartThemeModule.removeDuplicatedStylesFromHTML(e.wishlist_content,function(t){o.replaceWith(t),woodmartThemeModule.$document.trigger("wdUpdateWishlist")})})}function n(t){var e=c(".wd-header-wishlist");0&lt;e.length&amp;&amp;e.find(".wd-tools-count").text(t)}function a(t,e,o,s=""){var d=c("a[data-product-id="+t+"]");c.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_add_to_wishlist",product_id:t,group:e,key:o},dataType:"json",method:"GET",success:function(t){t?(t.count&amp;&amp;n(t.count),t.fragments&amp;&amp;(woodmartThemeModule.$document.trigger("wdWishlistSaveFragments",[t.fragments,t.hash]),c.each(t.fragments,function(e,t){woodmartThemeModule.removeDuplicatedStylesFromHTML(t,function(t){c(e).replaceWith(t)})})),l(d)):console.log("something wrong loading wishlist data ",t),s&amp;&amp;s()},error:function(){console.log("We cant add to wishlist. Something wrong with AJAX response. Probably some PHP conflict.")},complete:function(){d.removeClass("loading")}})}function r(t,e,i,a=""){var o="";void 0!==i.data("atts")&amp;&amp;((o=i.data("atts")).ajax_page=i.attr("data-paged")),c.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_remove_from_wishlist",product_id:t,group_id:e,key:woodmart_settings.wishlist_page_nonce,atts:o},dataType:"json",method:"GET",success:function(t){var e,o,s,d;t.wishlist_content?(o=(e=i.parents(".wd-products-element")).parents(".wd-wishlist-content"),n(t.count),s=t,(d=e).length&amp;&amp;!c(".wd-wishlist-content").hasClass("wd-wishlist-preview")&amp;&amp;woodmartThemeModule.removeDuplicatedStylesFromHTML(s.wishlist_content,function(t){d.replaceWith(t),woodmartThemeModule.$document.trigger("wdUpdateWishlist")}),setTimeout(function(){var t=c(".wd-wishlist-content .wd-pagination").find("a.page-numbers");t.length&amp;&amp;t.each(function(){var t=c(this),e=t.attr("href").split("product-page=")[1],e=parseInt(e);t.attr("href",window.location.origin+window.location.pathname+"?product-page="+e)})},500),t.hasOwnProperty("count")&amp;&amp;0===t.count&amp;&amp;o.find(".wd-wishlist-head, .wd-wishlist-bulk-action").remove()):console.log("something wrong loading wishlist data ",t),t.fragments&amp;&amp;woodmartThemeModule.$document.trigger("wdUpdateWishlistFragments",[t.fragments,t.hash]),a&amp;&amp;a()},error:function(){console.log("We cant remove from wishlist. Something wrong with AJAX response. Probably some PHP conflict.")}})}function l(t){var e=t.data("added-text");(0&lt;t.find("span").length?t.find("span"):t).text(e),t.addClass("added"),woodmartThemeModule.$document.trigger("added_to_wishlist")}},woodmartThemeModule.updateWishlistButtonState=function(){var t,e;void 0===woodmart_settings.wishlist_save_button_state||"yes"!==woodmart_settings.wishlist_save_button_state||"undefined"==typeof Cookies||woodmartThemeModule.$body.hasClass("logged-in")||(e="woodmart_wishlist_products",t={},woodmart_settings.is_multisite&amp;&amp;(e+="_"+woodmart_settings.current_blog_id),(t=void 0!==(e=Cookies.get(e))&amp;&amp;e?Object.values(JSON.parse(e)):t).length&amp;&amp;c.each(t,function(t,e){var o,e=c(".wd-wishlist-btn a[data-product-id="+e.product_id+"]");e.length&amp;&amp;!e.hasClass("added")&amp;&amp;(e.addClass("added"),o=e.data("added-text"),(0&lt;e.find("span").length?e.find("span"):e).text(o))}))},c(document).ready(function(){woodmartThemeModule.wishlist(),woodmartThemeModule.updateWishlistButtonState()})}(jQuery);!function(m){woodmartThemeModule.miniCartQuantity=function(){var i;woodmartThemeModule.$document.on("change input",".woocommerce-mini-cart .quantity .qty",function(){var t=m(this),e=t.val(),n=t.parents(".woocommerce-mini-cart-item").data("key"),a=t.attr("max"),o=woodmart_settings.cart_hash_key,r=woodmart_settings.fragment_name;clearTimeout(i),parseInt(e)&gt;parseInt(a)&amp;&amp;(e=a),i=setTimeout(function(){t.parents(".mini_cart_item").addClass("wd-loading"),m.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_update_cart_item",item_id:n,qty:e},success:function(i){i&amp;&amp;i.fragments&amp;&amp;(m.each(i.fragments,function(t,e){var a,o,r;m(t).hasClass("widget_shopping_cart_content")&amp;&amp;(a=m(e).find('.woocommerce-mini-cart-item[data-key="'+n+'"]'),o=m(e).find(".shopping-cart-widget-footer"),r=m(t).find('.woocommerce-mini-cart-item[data-key="'+n+'"]'),i.cart_hash)?(r.replaceWith(a),m(".shopping-cart-widget-footer").replaceWith(o)):m(t).replaceWith(e)}),woodmartThemeModule.supports_html5_storage&amp;&amp;(sessionStorage.setItem(r,JSON.stringify(i.fragments)),localStorage.setItem(o,i.cart_hash),sessionStorage.setItem(o,i.cart_hash),i.cart_hash)&amp;&amp;sessionStorage.setItem("wc_cart_created",(new Date).getTime()),woodmartThemeModule.$body.trigger("wc_fragments_refreshed"))},dataType:"json",method:"GET"})},500)})},m(document).ready(function(){woodmartThemeModule.miniCartQuantity()})}(jQuery);!function(l){woodmartThemeModule.woocommerceQuantity=function(){String.prototype.getDecimals||Object.defineProperty(String.prototype,"getDecimals",{value:function(){var e=(""+this).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return e?Math.max(0,(e[1]?e[1].length:0)-(e[2]?+e[2]:0)):0},enumerable:!1}),woodmartThemeModule.$document.on("click",".plus, .minus",function(){var e=l(this),t=e.closest(".quantity").find(".qty"),a=parseFloat(t.val()),o=parseFloat(t.attr("max")),r=parseFloat(t.attr("min")),i=t.attr("step");a&amp;&amp;""!==a&amp;&amp;"NaN"!==a||(a=0),""!==o&amp;&amp;"NaN"!==o||(o=""),""!==r&amp;&amp;"NaN"!==r||(r=0),"any"!==i&amp;&amp;""!==i&amp;&amp;void 0!==i&amp;&amp;"NaN"!=parseFloat(i)||(i="1"),e.is(".plus")?o&amp;&amp;(a+parseFloat(i)).toFixed(i.getDecimals())&gt;=o?t.val(o):t.val((a+parseFloat(i)).toFixed(i.getDecimals())):r&amp;&amp;(a-parseFloat(i)).toFixed(i.getDecimals())&lt;=r?t.val(r):0&lt;a&amp;&amp;t.val((a-parseFloat(i)).toFixed(i.getDecimals())),t.trigger("change")})},l(document).ready(function(){woodmartThemeModule.woocommerceQuantity()})}(jQuery);!function(e){woodmartThemeModule.onRemoveFromCart=function(){"no"!==woodmart_settings.woocommerce_ajax_add_to_cart&amp;&amp;woodmartThemeModule.$document.on("click",".widget_shopping_cart .remove",function(o){o.preventDefault(),e(this).parent().addClass("removing-process")})},e(document).ready(function(){woodmartThemeModule.onRemoveFromCart()})}(jQuery);!function(t){woodmartThemeModule.headerCategoriesMenu=function(){var e,n,o,d,a,s,i;1024&lt;woodmartThemeModule.windowWidth||(e=t(".wd-header-cats"),n=e.find(".categories-menu-dropdown"),o=e.find(".menu-item-has-children"),e.find(".menu-opener"),d=200,o.find("&gt; a").before('&lt;span class="drop-category"&gt;&lt;/span&gt;'),n.on("click",".drop-category",function(){var e=t(this),n=e.parent().find("&gt; .wd-dropdown-menu, &gt;.sub-sub-menu");n.hasClass("child-open")?(e.removeClass("act-icon"),n.slideUp(d).removeClass("child-open")):(e.addClass("act-icon"),n.slideDown(d).addClass("child-open"))}),e.on("click",".menu-opener",function(e){e.preventDefault(),(a()?i:s)()}),n.on("click","a",function(){i(),n.stop().attr("style","")}),a=function(){return n.hasClass("categories-opened")},s=function(){n.addClass("categories-opened").stop().slideDown(d)},i=function(){n.removeClass("categories-opened").stop().slideUp(d)})},t(document).ready(function(){woodmartThemeModule.headerCategoriesMenu()})}(jQuery);!function(r){woodmartThemeModule.$document.on("wdReplaceMainGalleryNotQuickView wdShowVariationNotQuickView wdResetVariation",function(){woodmartThemeModule.initZoom()}),r.each(["frontend/element_ready/wd_single_product_gallery.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(){woodmartThemeModule.initZoom()})}),woodmartThemeModule.initZoom=function(){var o=r(".woocommerce-product-gallery__wrapper:not(.quick-view-gallery)");if("yes"!==woodmart_settings.zoom_enable)return!1;var t={touch:!1},e=("ontouchstart"in window&amp;&amp;(t.on="click"),r(".woocommerce-product-gallery"));function i(e){e.find("img").data("large_image_width")&gt;e.width()&amp;&amp;(e.trigger("zoom.destroy"),e.zoom(t))}e.hasClass("thumbs-position-bottom")||e.hasClass("thumbs-position-left")?(document.querySelector(".woocommerce-product-gallery__wrapper:not(.quick-view-gallery)").addEventListener("wdSlideChange",function(e){i(o.find(".wd-carousel-item").eq(e.target.swiper.activeIndex).find(".woocommerce-product-gallery__image"))}),i(o.find(".wd-carousel-item").eq(0).find(".woocommerce-product-gallery__image"))):o.find(".wd-carousel-item").each(function(){i(r(this).find(".woocommerce-product-gallery__image"))})},r(document).ready(function(){woodmartThemeModule.initZoom()})}(jQuery);var wdSwiper=function(){"use strict";function a(e){return null!==e&amp;&amp;"object"==typeof e&amp;&amp;"constructor"in e&amp;&amp;e.constructor===Object}function i(t,s){void 0===t&amp;&amp;(t={}),void 0===s&amp;&amp;(s={}),Object.keys(s).forEach(e=&gt;{void 0===t[e]?t[e]=s[e]:a(s[e])&amp;&amp;a(t[e])&amp;&amp;0&lt;Object.keys(s[e]).length&amp;&amp;i(t[e],s[e])})}const t={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function k(){var e="undefined"!=typeof document?document:{};return i(e,t),e}const O={document:t,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){"undefined"!=typeof setTimeout&amp;&amp;clearTimeout(e)}};function E(){var e="undefined"!=typeof window?window:{};return i(e,O),e}function C(e){return(e=void 0===e?"":e).trim().split(" ").filter(e=&gt;!!e.trim())}function M(e,t){return void 0===t&amp;&amp;(t=0),setTimeout(e,t)}function m(){return Date.now()}function z(e,t){void 0===t&amp;&amp;(t="x");var s=E();let a,i,r;e=function(e){var t=E();let s;return s=(s=!(s=t.getComputedStyle?t.getComputedStyle(e,null):s)&amp;&amp;e.currentStyle?e.currentStyle:s)||e.style}(e);return s.WebKitCSSMatrix?(6&lt;(i=e.transform||e.webkitTransform).split(",").length&amp;&amp;(i=i.split(", ").map(e=&gt;e.replace(",",".")).join(", ")),r=new s.WebKitCSSMatrix("none"===i?"":i)):(r=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=r.toString().split(",")),"x"===t&amp;&amp;(i=s.WebKitCSSMatrix?r.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),(i="y"===t?s.WebKitCSSMatrix?r.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5]):i)||0}function o(e){return"object"==typeof e&amp;&amp;null!==e&amp;&amp;e.constructor&amp;&amp;"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e){var t,s=Object(arguments.length&lt;=0?void 0:e);const a=["__proto__","constructor","prototype"];for(let e=1;e&lt;arguments.length;e+=1){var i=e&lt;0||arguments.length&lt;=e?void 0:arguments[e];if(null!=i&amp;&amp;(t=i,!("undefined"!=typeof window&amp;&amp;void 0!==window.HTMLElement?t instanceof HTMLElement:t&amp;&amp;(1===t.nodeType||11===t.nodeType)))){var r=Object.keys(Object(i)).filter(e=&gt;a.indexOf(e)&lt;0);for(let e=0,t=r.length;e&lt;t;e+=1){var l=r[e],n=Object.getOwnPropertyDescriptor(i,l);void 0!==n&amp;&amp;n.enumerable&amp;&amp;(o(s[l])&amp;&amp;o(i[l])?i[l].__swiper__?s[l]=i[l]:u(s[l],i[l]):o(s[l])||!o(i[l])||(s[l]={},i[l].__swiper__)?s[l]=i[l]:u(s[l],i[l]))}}}return s}function R(e,t,s){e.style.setProperty(t,s)}function x(e){let{swiper:s,targetPosition:a,side:i}=e;const r=E(),l=-s.translate;let n=null,o;const d=s.params.speed,p=(s.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(s.cssModeFrameID),a&gt;l?"next":"prev"),c=(e,t)=&gt;"next"===p&amp;&amp;t&lt;=e||"prev"===p&amp;&amp;e&lt;=t,u=()=&gt;{o=(new Date).getTime(),null===n&amp;&amp;(n=o);var e=Math.max(Math.min((o-n)/d,1),0),e=.5-Math.cos(e*Math.PI)/2;let t=l+e*(a-l);c(t,a)&amp;&amp;(t=a),s.wrapperEl.scrollTo({[i]:t}),c(t,a)?(s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.scrollSnapType="",setTimeout(()=&gt;{s.wrapperEl.style.overflow="",s.wrapperEl.scrollTo({[i]:t})}),r.cancelAnimationFrame(s.cssModeFrameID)):s.cssModeFrameID=r.requestAnimationFrame(u)};u()}function v(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&amp;&amp;e.shadowRoot.querySelector(".swiper-slide-transform")||e}function j(e,t){return void 0===t&amp;&amp;(t=""),[...e.children].filter(e=&gt;e.matches(t))}function A(e){try{console.warn(e)}catch(e){}}function P(e,t){void 0===t&amp;&amp;(t=[]);e=document.createElement(e);return e.classList.add(...Array.isArray(t)?t:C(t)),e}function W(e,t){return E().getComputedStyle(e,null).getPropertyValue(t)}function y(e){let t=e,s;if(t){for(s=0;null!==(t=t.previousSibling);)1===t.nodeType&amp;&amp;(s+=1);return s}}function p(e,t){var s=[];let a=e.parentElement;for(;a;)t&amp;&amp;!a.matches(t)||s.push(a),a=a.parentElement;return s}function D(s,a){a&amp;&amp;s.addEventListener("transitionend",function e(t){t.target===s&amp;&amp;(a.call(s,t),s.removeEventListener("transitionend",e))})}function $(e,t,s){var a=E();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let s;function c(){var e,t;return s=s||(e=E(),{smoothScroll:(t=k()).documentElement&amp;&amp;t.documentElement.style&amp;&amp;"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&amp;&amp;t instanceof e.DocumentTouch)})}let r;function G(e){return void 0===e&amp;&amp;(e={}),r=r||function(e){var e=(void 0===e?{}:e)["userAgent"],t=c(),s=(r=E()).navigator.platform,e=e||r.navigator.userAgent,a={ios:!1,android:!1},i=r.screen.width,r=r.screen.height,l=e.match(/(Android);?[\s\/]+([\d.]+)?/);let n=e.match(/(iPad).*OS\s([\d_]+)/);var o=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!n&amp;&amp;e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===s,s="MacIntel"===s;return!n&amp;&amp;s&amp;&amp;t.touch&amp;&amp;0&lt;=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(i+"x"+r)&amp;&amp;(n=(n=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),l&amp;&amp;!p&amp;&amp;(a.os="android",a.android=!0),(n||d||o)&amp;&amp;(a.os="ios",a.ios=!0),a}(e)}let e;function _(){return e=e||function(){const t=E();let e=!1;function s(){var e=t.navigator.userAgent.toLowerCase();return 0&lt;=e.indexOf("safari")&amp;&amp;e.indexOf("chrome")&lt;0&amp;&amp;e.indexOf("android")&lt;0}var a,i;return s()&amp;&amp;(a=String(t.navigator.userAgent)).includes("Version/")&amp;&amp;([a,i]=a.split("Version/")[1].split(" ")[0].split(".").map(e=&gt;Number(e)),e=a&lt;16||16===a&amp;&amp;i&lt;2),{isSafari:e||s(),needPerspectiveFix:e,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()}const l=(t,e)=&gt;{if(t&amp;&amp;!t.destroyed&amp;&amp;t.params){const s=e.closest(t.isElement?"swiper-slide":"."+t.params.slideClass);if(s){let e=s.querySelector("."+t.params.lazyPreloaderClass);!e&amp;&amp;t.isElement&amp;&amp;(s.shadowRoot?e=s.shadowRoot.querySelector("."+t.params.lazyPreloaderClass):requestAnimationFrame(()=&gt;{s.shadowRoot&amp;&amp;(e=s.shadowRoot.querySelector("."+t.params.lazyPreloaderClass))&amp;&amp;e.remove()})),e&amp;&amp;e.remove()}}},h=(e,t)=&gt;{e.slides[t]&amp;&amp;(e=e.slides[t].querySelector('[loading="lazy"]'))&amp;&amp;e.removeAttribute("loading")},f=s=&gt;{if(s&amp;&amp;!s.destroyed&amp;&amp;s.params){var t=s.params.lazyPreloadPrevNext,a=s.slides.length;if(a&amp;&amp;t&amp;&amp;!(t&lt;0)){t=Math.min(t,a);const n="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():Math.ceil(s.params.slidesPerView);var i=s.activeIndex;if(s.params.grid&amp;&amp;1&lt;s.params.grid.rows){const o=i,d=[o-t];d.push(...Array.from({length:t}).map((e,t)=&gt;o+n+t)),void s.slides.forEach((e,t)=&gt;{d.includes(e.column)&amp;&amp;h(s,t)})}else{var r=i+n-1;if(s.params.rewind||s.params.loop)for(let e=i-t;e&lt;=r+t;e+=1){var l=(e%a+a)%a;(l&lt;i||r&lt;l)&amp;&amp;h(s,l)}else for(let e=Math.max(i-t,0);e&lt;=Math.min(r+t,a-1);e+=1)e!==i&amp;&amp;(e&gt;r||e&lt;i)&amp;&amp;h(s,e)}}}};function n(e){var{swiper:e,runCallbacks:t,direction:s,step:a}=e,{activeIndex:i,previousIndex:r}=e;let l=s;l=l||(r&lt;i?"next":i&lt;r?"prev":"reset"),e.emit("transition"+a),t&amp;&amp;i!==r&amp;&amp;("reset"===l?e.emit("slideResetTransition"+a):(e.emit("slideChangeTransition"+a),"next"===l?e.emit("slideNextTransition"+a):e.emit("slidePrevTransition"+a)))}function F(a,e){return function e(t){var s;return t&amp;&amp;t!==k()&amp;&amp;t!==E()&amp;&amp;((s=(t=t.assignedSlot||t).closest(a))||t.getRootNode)?s||e(t.getRootNode().host):null}(e=void 0===e?this:e)}function g(e,t,s){var a=E(),e=e.params,i=e.edgeSwipeDetection,e=e.edgeSwipeThreshold;return!i||!(s&lt;=e||s&gt;=a.innerWidth-e)||"prevent"===i&amp;&amp;(t.preventDefault(),1)}function d(){const e=this;var t,s,a,i,{params:r,el:l}=e;l&amp;&amp;0===l.offsetWidth||(r.breakpoints&amp;&amp;e.setBreakpoint(),{allowSlideNext:l,allowSlidePrev:t,snapGrid:s}=e,a=e.virtual&amp;&amp;e.params.virtual.enabled,e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),i=a&amp;&amp;r.loop,!("auto"===r.slidesPerView||1&lt;r.slidesPerView)||!e.isEnd||e.isBeginning||e.params.centeredSlides||i?e.params.loop&amp;&amp;!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&amp;&amp;e.autoplay.running&amp;&amp;e.autoplay.paused&amp;&amp;(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=&gt;{e.autoplay&amp;&amp;e.autoplay.running&amp;&amp;e.autoplay.paused&amp;&amp;e.autoplay.resume()},500)),e.allowSlidePrev=t,e.allowSlideNext=l,e.params.watchOverflow&amp;&amp;s!==e.snapGrid&amp;&amp;e.checkOverflow())}const b=(e,t)=&gt;{var s=k(),{params:a,el:i,wrapperEl:r,device:l}=e,n=!!a.nested,o="on"===t?"addEventListener":"removeEventListener";s[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),s[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),s[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),s[o]("touchend",e.onTouchEnd,{passive:!0}),s[o]("pointerup",e.onTouchEnd,{passive:!0}),s[o]("pointercancel",e.onTouchEnd,{passive:!0}),s[o]("touchcancel",e.onTouchEnd,{passive:!0}),s[o]("pointerout",e.onTouchEnd,{passive:!0}),s[o]("pointerleave",e.onTouchEnd,{passive:!0}),s[o]("contextmenu",e.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&amp;&amp;i[o]("click",e.onClick,!0),a.cssMode&amp;&amp;r[o]("scroll",e.onScroll),a.updateOnWindowResize?e[t](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",d,!0):e[t]("observerUpdate",d,!0),i[o]("load",e.onLoad,{capture:!0})};const B=(e,t)=&gt;e.grid&amp;&amp;t.grid&amp;&amp;1&lt;t.grid.rows;var V={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};const w={eventsEmitter:{on(e,t,s){const a=this;if(a.eventsListeners&amp;&amp;!a.destroyed&amp;&amp;"function"==typeof t){const i=s?"unshift":"push";e.split(" ").forEach(e=&gt;{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})}return a},once(a,i,e){const r=this;return!r.eventsListeners||r.destroyed||"function"!=typeof i?r:(l.__emitterProxy=i,r.on(a,l,e));function l(){r.off(a,l),l.__emitterProxy&amp;&amp;delete l.__emitterProxy;for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];i.apply(r,t)}},onAny(e,t){var s=this;return s.eventsListeners&amp;&amp;!s.destroyed&amp;&amp;"function"==typeof e&amp;&amp;(t=t?"unshift":"push",s.eventsAnyListeners.indexOf(e)&lt;0)&amp;&amp;s.eventsAnyListeners[t](e),s},offAny(e){var t=this;return t.eventsListeners&amp;&amp;!t.destroyed&amp;&amp;t.eventsAnyListeners&amp;&amp;0&lt;=(e=t.eventsAnyListeners.indexOf(e))&amp;&amp;t.eventsAnyListeners.splice(e,1),t},off(e,a){const i=this;return i.eventsListeners&amp;&amp;!i.destroyed&amp;&amp;i.eventsListeners&amp;&amp;e.split(" ").forEach(s=&gt;{void 0===a?i.eventsListeners[s]=[]:i.eventsListeners[s]&amp;&amp;i.eventsListeners[s].forEach((e,t)=&gt;{(e===a||e.__emitterProxy&amp;&amp;e.__emitterProxy===a)&amp;&amp;i.eventsListeners[s].splice(t,1)})}),i},emit(){const i=this;if(i.eventsListeners&amp;&amp;!i.destroyed&amp;&amp;i.eventsListeners){let e,s,a;for(var t=arguments.length,r=new Array(t),l=0;l&lt;t;l++)r[l]=arguments[l];a="string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],s=r.slice(1,r.length),i):(e=r[0].events,s=r[0].data,r[0].context||i),s.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(t=&gt;{i.eventsAnyListeners&amp;&amp;i.eventsAnyListeners.length&amp;&amp;i.eventsAnyListeners.forEach(e=&gt;{e.apply(a,[t,...s])}),i.eventsListeners&amp;&amp;i.eventsListeners[t]&amp;&amp;i.eventsListeners[t].forEach(e=&gt;{e.apply(a,s)})})}return i}},update:{updateSize:function(){var e=this;let t,s;var a=e.el;t=void 0!==e.params.width&amp;&amp;null!==e.params.width?e.params.width:a.clientWidth,s=void 0!==e.params.height&amp;&amp;null!==e.params.height?e.params.height:a.clientHeight,0===t&amp;&amp;e.isHorizontal()||0===s&amp;&amp;e.isVertical()||(t=t-parseInt(W(a,"padding-left")||0,10)-parseInt(W(a,"padding-right")||0,10),s=s-parseInt(W(a,"padding-top")||0,10)-parseInt(W(a,"padding-bottom")||0,10),Number.isNaN(t)&amp;&amp;(t=0),Number.isNaN(s)&amp;&amp;(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const a=this;function i(e,t){return parseFloat(e.getPropertyValue(a.getDirectionLabel(t))||0)}const r=a.params,{wrapperEl:e,slidesEl:s,size:l,rtlTranslate:t,wrongRTL:F}=a;var n=a.virtual&amp;&amp;r.virtual.enabled,o=(n?a.virtual:a).slides.length;const d=j(s,`.${a.params.slideClass}, swiper-slide`);var p=(n?a.virtual.slides:d).length;let c=[];const u=[];var m=[];let v=r.slidesOffsetBefore,h=("function"==typeof v&amp;&amp;(v=r.slidesOffsetBefore.call(a)),r.slidesOffsetAfter);"function"==typeof h&amp;&amp;(h=r.slidesOffsetAfter.call(a));var f=a.snapGrid.length,B=a.slidesGrid.length;let g=r.spaceBetween,b=-v,w=0,y=0;if(void 0!==l){"string"==typeof g&amp;&amp;0&lt;=g.indexOf("%")?g=parseFloat(g.replace("%",""))/100*l:"string"==typeof g&amp;&amp;(g=parseFloat(g)),a.virtualSize=-g,d.forEach(e=&gt;{t?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&amp;&amp;r.cssMode&amp;&amp;(R(e,"--swiper-centered-offset-before",""),R(e,"--swiper-centered-offset-after",""));var T=r.grid&amp;&amp;1&lt;r.grid.rows&amp;&amp;a.grid;T?a.grid.initSlides(d):a.grid&amp;&amp;a.grid.unsetSlides();let s;var S,x,E,C,M,P,L,I,k,V="auto"===r.slidesPerView&amp;&amp;r.breakpoints&amp;&amp;0&lt;Object.keys(r.breakpoints).filter(e=&gt;void 0!==r.breakpoints[e].slidesPerView).length;for(let t=0;t&lt;p;t+=1){s=0;let e;d[t]&amp;&amp;(e=d[t]),T&amp;&amp;a.grid.updateSlide(t,e,d),d[t]&amp;&amp;"none"===W(e,"display")||("auto"===r.slidesPerView?(V&amp;&amp;(d[t].style[a.getDirectionLabel("width")]=""),I=getComputedStyle(e),S=e.style.transform,x=e.style.webkitTransform,S&amp;&amp;(e.style.transform="none"),x&amp;&amp;(e.style.webkitTransform="none"),s=r.roundLengths?a.isHorizontal()?$(e,"width",!0):$(e,"height",!0):(E=i(I,"width"),C=i(I,"padding-left"),M=i(I,"padding-right"),P=i(I,"margin-left"),L=i(I,"margin-right"),(I=I.getPropertyValue("box-sizing"))&amp;&amp;"border-box"===I?E+P+L:({clientWidth:I,offsetWidth:k}=e,E+C+M+P+L+(k-I))),S&amp;&amp;(e.style.transform=S),x&amp;&amp;(e.style.webkitTransform=x),r.roundLengths&amp;&amp;(s=Math.floor(s))):(s=(l-(r.slidesPerView-1)*g)/r.slidesPerView,r.roundLengths&amp;&amp;(s=Math.floor(s)),d[t]&amp;&amp;(d[t].style[a.getDirectionLabel("width")]=s+"px")),d[t]&amp;&amp;(d[t].swiperSlideSize=s),m.push(s),r.centeredSlides?(b=b+s/2+w/2+g,0===w&amp;&amp;0!==t&amp;&amp;(b=b-l/2-g),0===t&amp;&amp;(b=b-l/2-g),Math.abs(b)&lt;.001&amp;&amp;(b=0),r.roundLengths&amp;&amp;(b=Math.floor(b)),y%r.slidesPerGroup==0&amp;&amp;c.push(b),u.push(b)):(r.roundLengths&amp;&amp;(b=Math.floor(b)),(y-Math.min(a.params.slidesPerGroupSkip,y))%a.params.slidesPerGroup==0&amp;&amp;c.push(b),u.push(b),b=b+s+g),a.virtualSize+=s+g,w=s,y+=1)}if(a.virtualSize=Math.max(a.virtualSize,l)+h,t&amp;&amp;F&amp;&amp;("slide"===r.effect||"coverflow"===r.effect)&amp;&amp;(e.style.width=a.virtualSize+g+"px"),r.setWrapperSize&amp;&amp;(e.style[a.getDirectionLabel("width")]=a.virtualSize+g+"px"),T&amp;&amp;a.grid.updateWrapperSize(s,c),!r.centeredSlides){var A=[];for(let t=0;t&lt;c.length;t+=1){let e=c[t];r.roundLengths&amp;&amp;(e=Math.floor(e)),c[t]&lt;=a.virtualSize-l&amp;&amp;A.push(e)}c=A,1&lt;Math.floor(a.virtualSize-l)-Math.floor(c[c.length-1])&amp;&amp;c.push(a.virtualSize-l)}if(n&amp;&amp;r.loop){var O=m[0]+g;if(1&lt;r.slidesPerGroup){var N=Math.ceil((a.virtual.slidesBefore+a.virtual.slidesAfter)/r.slidesPerGroup),H=O*r.slidesPerGroup;for(let e=0;e&lt;N;e+=1)c.push(c[c.length-1]+H)}for(let e=0;e&lt;a.virtual.slidesBefore+a.virtual.slidesAfter;e+=1)1===r.slidesPerGroup&amp;&amp;c.push(c[c.length-1]+O),u.push(u[u.length-1]+O),a.virtualSize+=O}if(0===c.length&amp;&amp;(c=[0]),0!==g){const z=a.isHorizontal()&amp;&amp;t?"marginLeft":a.getDirectionLabel("marginRight");d.filter((e,t)=&gt;!(r.cssMode&amp;&amp;!r.loop)||t!==d.length-1).forEach(e=&gt;{e.style[z]=g+"px"})}if(r.centeredSlides&amp;&amp;r.centeredSlidesBounds){let t=0;m.forEach(e=&gt;{t+=e+(g||0)});const D=(t-=g)-l;c=c.map(e=&gt;e&lt;=0?-v:e&gt;D?D+h:e)}if(r.centerInsufficientSlides){let t=0;if(m.forEach(e=&gt;{t+=e+(g||0)}),(t-=g)&lt;l){const G=(l-t)/2;c.forEach((e,t)=&gt;{c[t]=e-G}),u.forEach((e,t)=&gt;{u[t]=e+G})}}if(Object.assign(a,{slides:d,snapGrid:c,slidesGrid:u,slidesSizesGrid:m}),r.centeredSlides&amp;&amp;r.cssMode&amp;&amp;!r.centeredSlidesBounds){R(e,"--swiper-centered-offset-before",-c[0]+"px"),R(e,"--swiper-centered-offset-after",a.size/2-m[m.length-1]/2+"px");const _=-a.snapGrid[0],q=-a.slidesGrid[0];a.snapGrid=a.snapGrid.map(e=&gt;e+_),a.slidesGrid=a.slidesGrid.map(e=&gt;e+q)}p!==o&amp;&amp;a.emit("slidesLengthChange"),c.length!==f&amp;&amp;(a.params.watchOverflow&amp;&amp;a.checkOverflow(),a.emit("snapGridLengthChange")),u.length!==B&amp;&amp;a.emit("slidesGridLengthChange"),r.watchSlidesProgress&amp;&amp;a.updateSlidesOffset(),a.emit("slidesUpdated"),n||r.cssMode||"slide"!==r.effect&amp;&amp;"fade"!==r.effect||(o=r.containerModifierClass+"backface-hidden",f=a.el.classList.contains(o),p&lt;=r.maxBackfaceHiddenSlides?f||a.el.classList.add(o):f&amp;&amp;a.el.classList.remove(o))}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&amp;&amp;t.params.virtual.enabled;let i=0,r;"number"==typeof e?t.setTransition(e):!0===e&amp;&amp;t.setTransition(t.params.speed);var l,n=e=&gt;a?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&amp;&amp;1&lt;t.params.slidesPerView)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=&gt;{s.push(e)});else for(r=0;r&lt;Math.ceil(t.params.slidesPerView);r+=1){var o=t.activeIndex+r;if(o&gt;t.slides.length&amp;&amp;!a)break;s.push(n(o))}else s.push(n(t.activeIndex));for(r=0;r&lt;s.length;r+=1)void 0!==s[r]&amp;&amp;(l=s[r].offsetHeight,i=l&gt;i?l:i);!i&amp;&amp;0!==i||(t.wrapperEl.style.height=i+"px")},updateSlidesOffset:function(){var t=this,s=t.slides,a=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let e=0;e&lt;s.length;e+=1)s[e].swiperSlideOffset=(t.isHorizontal()?s[e].offsetLeft:s[e].offsetTop)-a-t.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&amp;&amp;(e=this&amp;&amp;this.translate||0);var i=this;const r=i.params;var{slides:l,rtlTranslate:n,snapGrid:o}=i;if(0!==l.length){void 0===l[0].swiperSlideOffset&amp;&amp;i.updateSlidesOffset();let s=n?e:-e,a=(l.forEach(e=&gt;{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass)}),i.visibleSlidesIndexes=[],i.visibleSlides=[],r.spaceBetween);"string"==typeof a&amp;&amp;0&lt;=a.indexOf("%")?a=parseFloat(a.replace("%",""))/100*i.size:"string"==typeof a&amp;&amp;(a=parseFloat(a));for(let t=0;t&lt;l.length;t+=1){var d=l[t];let e=d.swiperSlideOffset;r.cssMode&amp;&amp;r.centeredSlides&amp;&amp;(e-=l[0].swiperSlideOffset);var p=(s+(r.centeredSlides?i.minTranslate():0)-e)/(d.swiperSlideSize+a),c=(s-o[0]+(r.centeredSlides?i.minTranslate():0)-e)/(d.swiperSlideSize+a),u=-(s-e),m=u+i.slidesSizesGrid[t],v=0&lt;=u&amp;&amp;u&lt;=i.size-i.slidesSizesGrid[t];(0&lt;=u&amp;&amp;u&lt;i.size-1||1&lt;m&amp;&amp;m&lt;=i.size||u&lt;=0&amp;&amp;m&gt;=i.size)&amp;&amp;(i.visibleSlides.push(d),i.visibleSlidesIndexes.push(t),l[t].classList.add(r.slideVisibleClass)),v&amp;&amp;l[t].classList.add(r.slideFullyVisibleClass),d.progress=n?-p:p,d.originalProgress=n?-c:c}}},updateProgress:function(e){var t=this,s=(void 0===e&amp;&amp;(s=t.rtlTranslate?-1:1,e=t&amp;&amp;t.translate&amp;&amp;t.translate*s||0),t.params),a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:l,progressLoop:n}=t;var o,d,p,c=r,u=l;0==a?(i=0,r=!0,l=!0):(i=(e-t.minTranslate())/a,a=Math.abs(e-t.minTranslate())&lt;1,o=Math.abs(e-t.maxTranslate())&lt;1,r=a||i&lt;=0,l=o||1&lt;=i,a&amp;&amp;(i=0),o&amp;&amp;(i=1)),s.loop&amp;&amp;(a=t.getSlideIndexByData(0),o=t.getSlideIndexByData(t.slides.length-1),a=t.slidesGrid[a],o=t.slidesGrid[o],d=t.slidesGrid[t.slidesGrid.length-1],p=Math.abs(e),1&lt;(n=a&lt;=p?(p-a)/d:(p+d-o)/d))&amp;&amp;--n,Object.assign(t,{progress:i,progressLoop:n,isBeginning:r,isEnd:l}),(s.watchSlidesProgress||s.centeredSlides&amp;&amp;s.autoHeight)&amp;&amp;t.updateSlidesProgress(e),r&amp;&amp;!c&amp;&amp;t.emit("reachBeginning toEdge"),l&amp;&amp;!u&amp;&amp;t.emit("reachEnd toEdge"),(c&amp;&amp;!r||u&amp;&amp;!l)&amp;&amp;t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){var t=this;const{slides:e,params:s,slidesEl:a,activeIndex:i}=t;var r=t.virtual&amp;&amp;s.virtual.enabled,l=t.grid&amp;&amp;s.grid&amp;&amp;1&lt;s.grid.rows,n=e=&gt;j(a,`.${s.slideClass}${e}, swiper-slide`+e)[0];e.forEach(e=&gt;{e.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)});let o,d,p;if(r)if(s.loop){let e=i-t.virtual.slidesBefore;(e=e&lt;0?t.virtual.slides.length+e:e)&gt;=t.virtual.slides.length&amp;&amp;(e-=t.virtual.slides.length),o=n(`[data-swiper-slide-index="${e}"]`)}else o=n(`[data-swiper-slide-index="${i}"]`);else l?(o=e.filter(e=&gt;e.column===i)[0],p=e.filter(e=&gt;e.column===i+1)[0],d=e.filter(e=&gt;e.column===i-1)[0]):o=e[i];o&amp;&amp;(o.classList.add(s.slideActiveClass),l?(p&amp;&amp;p.classList.add(s.slideNextClass),d&amp;&amp;d.classList.add(s.slidePrevClass)):(p=function(e,t){for(var s=[];e.nextElementSibling;){var a=e.nextElementSibling;(!t||a.matches(t))&amp;&amp;s.push(a),e=a}return s}(o,`.${s.slideClass}, swiper-slide`)[0],(p=s.loop&amp;&amp;!p?e[0]:p)&amp;&amp;p.classList.add(s.slideNextClass),d=function(e,t){for(var s=[];e.previousElementSibling;){var a=e.previousElementSibling;(!t||a.matches(t))&amp;&amp;s.push(a),e=a}return s}(o,`.${s.slideClass}, swiper-slide`)[0],(d=s.loop&amp;&amp;0===!d?e[e.length-1]:d)&amp;&amp;d.classList.add(s.slidePrevClass))),t.emitSlidesClasses()},updateActiveIndex:function(e){const s=this;var a=s.rtlTranslate?s.translate:-s.translate,{snapGrid:i,params:r,activeIndex:l,realIndex:n,snapIndex:o}=s;let d=e,p;if(e=e=&gt;{let t=e-s.virtual.slidesBefore;return(t=t&lt;0?s.virtual.slides.length+t:t)&gt;=s.virtual.slides.length&amp;&amp;(t-=s.virtual.slides.length),t},void 0===d&amp;&amp;(d=function(e){var{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e&lt;t.length;e+=1)void 0!==t[e+1]?a&gt;=t[e]&amp;&amp;a&lt;t[e+1]-(t[e+1]-t[e])/2?i=e:a&gt;=t[e]&amp;&amp;a&lt;t[e+1]&amp;&amp;(i=e+1):a&gt;=t[e]&amp;&amp;(i=e);return i=s.normalizeSlideIndex&amp;&amp;(i&lt;0||void 0===i)?0:i}(s)),(p=0&lt;=i.indexOf(a)?i.indexOf(a):(a=Math.min(r.slidesPerGroupSkip,d))+Math.floor((d-a)/r.slidesPerGroup))&gt;=i.length&amp;&amp;(p=i.length-1),d!==l||s.params.loop)if(d===l&amp;&amp;s.params.loop&amp;&amp;s.virtual&amp;&amp;s.params.virtual.enabled)s.realIndex=e(d);else{a=s.grid&amp;&amp;r.grid&amp;&amp;1&lt;r.grid.rows;let t;if(s.virtual&amp;&amp;r.virtual.enabled&amp;&amp;r.loop)t=e(d);else if(a){i=s.slides.filter(e=&gt;e.column===d)[0];let e=parseInt(i.getAttribute("data-swiper-slide-index"),10);Number.isNaN(e)&amp;&amp;(e=Math.max(s.slides.indexOf(i),0)),t=Math.floor(e/r.grid.rows)}else t=s.slides[d]&amp;&amp;(e=s.slides[d].getAttribute("data-swiper-slide-index"),e)?parseInt(e,10):d;Object.assign(s,{previousSnapIndex:o,snapIndex:p,previousRealIndex:n,realIndex:t,previousIndex:l,activeIndex:d}),s.initialized&amp;&amp;f(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&amp;&amp;(n!==t&amp;&amp;s.emit("realIndexChange"),s.emit("slideChange"))}else p!==o&amp;&amp;(s.snapIndex=p,s.emit("snapIndexChange"))},updateClickedSlide:function(e,t){var s=this;const a=s.params;let i=e.closest(`.${a.slideClass}, swiper-slide`),r=(!i&amp;&amp;s.isElement&amp;&amp;t&amp;&amp;1&lt;t.length&amp;&amp;t.includes(e)&amp;&amp;[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=&gt;{!i&amp;&amp;e.matches&amp;&amp;e.matches(`.${a.slideClass}, swiper-slide`)&amp;&amp;(i=e)}),!1),l;if(i)for(let e=0;e&lt;s.slides.length;e+=1)if(s.slides[e]===i){r=!0,l=e;break}i&amp;&amp;r?(s.clickedSlide=i,s.virtual&amp;&amp;s.params.virtual.enabled?s.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=l,a.slideToClickedSlide&amp;&amp;void 0!==s.clickedIndex&amp;&amp;s.clickedIndex!==s.activeIndex&amp;&amp;s.slideToClickedSlide()):(s.clickedSlide=void 0,s.clickedIndex=void 0)}},translate:{getTranslate:function(e){void 0===e&amp;&amp;(e=this.isHorizontal()?"x":"y");var{params:t,rtlTranslate:s,translate:a,wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=z(i,e);return r+=this.cssOverflowAdjustment(),(r=s?-r:r)||0},setTranslate:function(e,t){var s=this,{rtlTranslate:a,params:i,wrapperEl:r,progress:l}=s;let n=0,o=0;s.isHorizontal()?n=a?-e:e:o=e,i.roundLengths&amp;&amp;(n=Math.floor(n),o=Math.floor(o)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?n:o,i.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-n:-o:i.virtualTranslate||(s.isHorizontal()?n-=s.cssOverflowAdjustment():o-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${n}px, ${o}px, 0px)`);let d;a=s.maxTranslate()-s.minTranslate(),(d=0==a?0:(e-s.minTranslate())/a)!==l&amp;&amp;s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&amp;&amp;(e=0),void 0===t&amp;&amp;(t=this.params.speed),void 0===s&amp;&amp;(s=!0),void 0===a&amp;&amp;(a=!0);const r=this;var{params:l,wrapperEl:n}=r;if(r.animating&amp;&amp;l.preventInteractionOnTransition)return!1;var o=r.minTranslate(),d=r.maxTranslate();let p;if(p=a&amp;&amp;o&lt;e?o:a&amp;&amp;e&lt;d?d:e,r.updateProgress(p),l.cssMode){o=r.isHorizontal();if(0===t)n[o?"scrollLeft":"scrollTop"]=-p;else{if(!r.support.smoothScroll)return x({swiper:r,targetPosition:-p,side:o?"left":"top"}),!0;n.scrollTo({[o?"left":"top"]:-p,behavior:"smooth"})}}else 0===t?(r.setTransition(0),r.setTranslate(p),s&amp;&amp;(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(p),s&amp;&amp;(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&amp;&amp;!r.destroyed&amp;&amp;e.target===this&amp;&amp;(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s)&amp;&amp;r.emit("transitionEnd")}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd)));return!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=e+"ms",this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&amp;&amp;(e=!0);var s=this["params"];s.cssMode||(s.autoHeight&amp;&amp;this.updateAutoHeight(),n({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&amp;&amp;(e=!0);var s=this["params"];this.animating=!1,s.cssMode||(this.setTransition(0),n({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,s,a,i){void 0===t&amp;&amp;(t=this.params.speed),void 0===s&amp;&amp;(s=!0),"string"==typeof(e=void 0===e?0:e)&amp;&amp;(e=parseInt(e,10));const r=this;let l=e;l&lt;0&amp;&amp;(l=0);const{params:n,snapGrid:o,slidesGrid:d,previousIndex:p,activeIndex:c,rtlTranslate:u,wrapperEl:m,enabled:v}=r;if(r.animating&amp;&amp;n.preventInteractionOnTransition||!v&amp;&amp;!a&amp;&amp;!i)return!1;let h=(e=Math.min(r.params.slidesPerGroupSkip,l))+Math.floor((l-e)/r.params.slidesPerGroup);var f=-o[h=h&gt;=o.length?o.length-1:h];if(n.normalizeSlideIndex)for(let e=0;e&lt;d.length;e+=1){var g=-Math.floor(100*f),b=Math.floor(100*d[e]),w=Math.floor(100*d[e+1]);void 0!==d[e+1]?b&lt;=g&amp;&amp;g&lt;w-(w-b)/2?l=e:b&lt;=g&amp;&amp;g&lt;w&amp;&amp;(l=e+1):b&lt;=g&amp;&amp;(l=e)}if(r.initialized&amp;&amp;l!==c){if(!r.allowSlideNext&amp;&amp;(u?f&gt;r.translate&amp;&amp;f&gt;r.minTranslate():f&lt;r.translate&amp;&amp;f&lt;r.minTranslate()))return!1;if(!r.allowSlidePrev&amp;&amp;f&gt;r.translate&amp;&amp;f&gt;r.maxTranslate()&amp;&amp;(c||0)!==l)return!1}l!==(p||0)&amp;&amp;s&amp;&amp;r.emit("beforeSlideChangeStart"),r.updateProgress(f);let y;if(y=l&gt;c?"next":l&lt;c?"prev":"reset",u&amp;&amp;-f===r.translate||!u&amp;&amp;f===r.translate)return r.updateActiveIndex(l),n.autoHeight&amp;&amp;r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==n.effect&amp;&amp;r.setTranslate(f),"reset"!==y&amp;&amp;(r.transitionStart(s,y),r.transitionEnd(s,y)),!1;if(n.cssMode){const T=r.isHorizontal(),S=u?f:-f;if(0===t){i=r.virtual&amp;&amp;r.params.virtual.enabled;i&amp;&amp;(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),i&amp;&amp;!r._cssModeVirtualInitialSet&amp;&amp;0&lt;r.params.initialSlide?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=&gt;{m[T?"scrollLeft":"scrollTop"]=S})):m[T?"scrollLeft":"scrollTop"]=S,i&amp;&amp;requestAnimationFrame(()=&gt;{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return x({swiper:r,targetPosition:S,side:T?"left":"top"}),!0;m.scrollTo({[T?"left":"top"]:S,behavior:"smooth"})}}else r.setTransition(t),r.setTranslate(f),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,y),0===t?r.transitionEnd(s,y):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&amp;&amp;!r.destroyed&amp;&amp;e.target===this&amp;&amp;(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,y))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd));return!0},slideToLoop:function(a,e,t,s){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0),"string"==typeof(a=void 0===a?0:a)&amp;&amp;(a=parseInt(a,10));const i=this;var r=i.grid&amp;&amp;i.params.grid&amp;&amp;1&lt;i.params.grid.rows;let l=a;if(i.params.loop)if(i.virtual&amp;&amp;i.params.virtual.enabled)l+=i.virtual.slidesBefore;else{let e;if(r){const o=l*i.params.grid.rows;e=i.slides.filter(e=&gt;+e.getAttribute("data-swiper-slide-index")==o)[0].column}else e=i.getSlideIndexByData(l);var a=r?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,n=i.params.centeredSlides;let t=i.params.slidesPerView,s=("auto"===t?t=i.slidesPerViewDynamic():(t=Math.ceil(parseFloat(i.params.slidesPerView,10)),n&amp;&amp;t%2==0&amp;&amp;(t+=1)),a-e&lt;t);if((s=n?s||e&lt;Math.ceil(t/2):s)&amp;&amp;(n=n?e&lt;i.activeIndex?"prev":"next":e-i.activeIndex-1&lt;i.params.slidesPerView?"next":"prev",i.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"==n?e+1:e-a+1,slideRealIndex:"next"==n?i.realIndex:void 0})),r){const d=l*i.params.grid.rows;l=i.slides.filter(e=&gt;+e.getAttribute("data-swiper-slide-index")==d)[0].column}else l=i.getSlideIndexByData(l)}return requestAnimationFrame(()=&gt;{i.slideTo(l,e,t,s)}),i},slideNext:function(e,t,s){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0);const a=this;var{enabled:i,params:r,animating:l}=a;if(!i)return a;let n=r.slidesPerGroup;"auto"===r.slidesPerView&amp;&amp;1===r.slidesPerGroup&amp;&amp;r.slidesPerGroupAuto&amp;&amp;(n=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex&lt;r.slidesPerGroupSkip?1:n;if(i=a.virtual&amp;&amp;r.virtual.enabled,r.loop){if(l&amp;&amp;!i&amp;&amp;r.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&amp;&amp;r.cssMode)return requestAnimationFrame(()=&gt;{a.slideTo(a.activeIndex+o,e,t,s)}),!0}return r.rewind&amp;&amp;a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0);const a=this;var{params:i,snapGrid:r,slidesGrid:l,rtlTranslate:n,enabled:o,animating:d}=a;if(!o)return a;if(o=a.virtual&amp;&amp;i.virtual.enabled,i.loop){if(d&amp;&amp;!o&amp;&amp;i.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function p(e){return e&lt;0?-Math.floor(Math.abs(e)):Math.floor(e)}const c=p(n?a.translate:-a.translate);d=r.map(e=&gt;p(e));let u=r[d.indexOf(c)-1];if(void 0===u&amp;&amp;i.cssMode){let s;r.forEach((e,t)=&gt;{c&gt;=e&amp;&amp;(s=t)}),void 0!==s&amp;&amp;(u=r[0&lt;s?s-1:s])}let m=0;return void 0!==u&amp;&amp;((m=l.indexOf(u))&lt;0&amp;&amp;(m=a.activeIndex-1),"auto"===i.slidesPerView)&amp;&amp;1===i.slidesPerGroup&amp;&amp;i.slidesPerGroupAuto&amp;&amp;(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0)),i.rewind&amp;&amp;a.isBeginning?(o=a.params.virtual&amp;&amp;a.params.virtual.enabled&amp;&amp;a.virtual?a.virtual.slides.length-1:a.slides.length-1,a.slideTo(o,e,t,s)):i.loop&amp;&amp;0===a.activeIndex&amp;&amp;i.cssMode?(requestAnimationFrame(()=&gt;{a.slideTo(m,e,t,s)}),!0):a.slideTo(m,e,t,s)},slideReset:function(e,t,s){return void 0===e&amp;&amp;(e=this.params.speed),this.slideTo(this.activeIndex,e,t=void 0===t?!0:t,s)},slideToClosest:function(e,t,s,a){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0),void 0===a&amp;&amp;(a=.5);var i=this;let r=i.activeIndex;var l,n=(n=Math.min(i.params.slidesPerGroupSkip,r))+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;return o&gt;=i.snapGrid[n]?(l=i.snapGrid[n],(i.snapGrid[n+1]-l)*a&lt;o-l&amp;&amp;(r+=i.params.slidesPerGroup)):o-(l=i.snapGrid[n-1])&lt;=(i.snapGrid[n]-l)*a&amp;&amp;(r-=i.params.slidesPerGroup),r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this;var t,{params:s,slidesEl:a}=e,i="auto"===s.slidesPerView?e.slidesPerViewDynamic():s.slidesPerView;let r=e.clickedIndex;var l=e.isElement?"swiper-slide":"."+s.slideClass;s.loop?e.animating||(t=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?r&lt;e.loopedSlides-i/2||r&gt;e.slides.length-e.loopedSlides+i/2?(e.loopFix(),r=e.getSlideIndex(j(a,l+`[data-swiper-slide-index="${t}"]`)[0]),M(()=&gt;{e.slideTo(r)})):e.slideTo(r):r&gt;e.slides.length-i?(e.loopFix(),r=e.getSlideIndex(j(a,l+`[data-swiper-slide-index="${t}"]`)[0]),M(()=&gt;{e.slideTo(r)})):e.slideTo(r)):e.slideTo(r)}},loop:{loopCreate:function(e){const a=this,{params:i,slidesEl:t}=a;var s,r,l,n,o;!i.loop||a.virtual&amp;&amp;a.params.virtual.enabled||(s=()=&gt;{j(t,`.${i.slideClass}, swiper-slide`).forEach((e,t)=&gt;{e.setAttribute("data-swiper-slide-index",t)})},n=a.grid&amp;&amp;i.grid&amp;&amp;1&lt;i.grid.rows,r=i.slidesPerGroup*(n?i.grid.rows:1),l=a.slides.length%r!=0,n=n&amp;&amp;a.slides.length%i.grid.rows!=0,o=t=&gt;{for(let e=0;e&lt;t;e+=1){var s=a.isElement?P("swiper-slide",[i.slideBlankClass]):P("div",[i.slideClass,i.slideBlankClass]);a.slidesEl.append(s)}},l?i.loopAddBlankSlides?(o(r-a.slides.length%r),a.recalcSlides(),a.updateSlides()):A("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):n&amp;&amp;(i.loopAddBlankSlides?(o(i.grid.rows-a.slides.length%i.grid.rows),a.recalcSlides(),a.updateSlides()):A("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),s(),a.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"}))},loopFix:function(r){let{slideRealIndex:l,slideTo:n=!0,direction:o,setTranslate:d,activeSlideIndex:p,byController:c,byMousewheel:u}=void 0===r?{}:r;const m=this;if(m.params.loop){m.emit("beforeLoopFix");const{slides:x,allowSlidePrev:E,allowSlideNext:C,slidesEl:M,params:P}=m;r=P.centeredSlides;if(m.allowSlidePrev=!0,m.allowSlideNext=!0,m.virtual&amp;&amp;P.virtual.enabled)n&amp;&amp;(P.centeredSlides||0!==m.snapIndex?P.centeredSlides&amp;&amp;m.snapIndex&lt;P.slidesPerView?m.slideTo(m.virtual.slides.length+m.snapIndex,0,!1,!0):m.snapIndex===m.snapGrid.length-1&amp;&amp;m.slideTo(m.virtual.slidesBefore,0,!1,!0):m.slideTo(m.virtual.slides.length,0,!1,!0)),m.allowSlidePrev=E,m.allowSlideNext=C;else{let e=P.slidesPerView;"auto"===e?e=m.slidesPerViewDynamic():(e=Math.ceil(parseFloat(P.slidesPerView,10)),r&amp;&amp;e%2==0&amp;&amp;(e+=1));var v=P.slidesPerGroupAuto?e:P.slidesPerGroup;let t=v;t%v!=0&amp;&amp;(t+=v-t%v),t+=P.loopAdditionalSlides,m.loopedSlides=t;var h=m.grid&amp;&amp;P.grid&amp;&amp;1&lt;P.grid.rows,f=(x.length&lt;e+t?A("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):h&amp;&amp;"row"===P.grid.fill&amp;&amp;A("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`"),[]);const L=[];let s=m.activeIndex;void 0===p?p=m.getSlideIndex(x.filter(e=&gt;e.classList.contains(P.slideActiveClass))[0]):s=p;var g="next"===o||!o,b="prev"===o||!o;let a=0,i=0;var w=h?Math.ceil(x.length/P.grid.rows):x.length,y=(h?x[p].column:p)+(r&amp;&amp;void 0===d?-e/2+.5:0);if(y&lt;t){a=Math.max(t-y,v);for(let e=0;e&lt;t-y;e+=1){var T=e-Math.floor(e/w)*w;if(h){var S=w-T-1;for(let e=x.length-1;0&lt;=e;--e)x[e].column===S&amp;&amp;f.push(e)}else f.push(w-T-1)}}else if(y+e&gt;w-t){i=Math.max(y-(w-2*t),v);for(let e=0;e&lt;i;e+=1){const I=e-Math.floor(e/w)*w;h?x.forEach((e,t)=&gt;{e.column===I&amp;&amp;L.push(t)}):L.push(I)}}if(m.__preventObserver__=!0,requestAnimationFrame(()=&gt;{m.__preventObserver__=!1}),b&amp;&amp;f.forEach(e=&gt;{x[e].swiperLoopMoveDOM=!0,M.prepend(x[e]),x[e].swiperLoopMoveDOM=!1}),g&amp;&amp;L.forEach(e=&gt;{x[e].swiperLoopMoveDOM=!0,M.append(x[e]),x[e].swiperLoopMoveDOM=!1}),m.recalcSlides(),"auto"===P.slidesPerView?m.updateSlides():h&amp;&amp;(0&lt;f.length&amp;&amp;b||0&lt;L.length&amp;&amp;g)&amp;&amp;m.slides.forEach((e,t)=&gt;{m.grid.updateSlide(t,e,m.slides)}),P.watchSlidesProgress&amp;&amp;m.updateSlidesOffset(),n&amp;&amp;(0&lt;f.length&amp;&amp;b?void 0===l?(r=m.slidesGrid[s],v=m.slidesGrid[s+a]-r,u?m.setTranslate(m.translate-v):(m.slideTo(s+a,0,!1,!0),d&amp;&amp;(m.touchEventsData.startTranslate=m.touchEventsData.startTranslate-v,m.touchEventsData.currentTranslate=m.touchEventsData.currentTranslate-v))):d&amp;&amp;(b=h?f.length/P.grid.rows:f.length,m.slideTo(m.activeIndex+b,0,!1,!0),m.touchEventsData.currentTranslate=m.translate):0&lt;L.length&amp;&amp;g&amp;&amp;(void 0===l?(r=m.slidesGrid[s],v=m.slidesGrid[s-i]-r,u?m.setTranslate(m.translate-v):(m.slideTo(s-i,0,!1,!0),d&amp;&amp;(m.touchEventsData.startTranslate=m.touchEventsData.startTranslate-v,m.touchEventsData.currentTranslate=m.touchEventsData.currentTranslate-v))):(b=h?L.length/P.grid.rows:L.length,m.slideTo(m.activeIndex-b,0,!1,!0)))),m.allowSlidePrev=E,m.allowSlideNext=C,m.controller&amp;&amp;m.controller.control&amp;&amp;!c){const k={slideRealIndex:l,direction:o,setTranslate:d,activeSlideIndex:p,byController:!0};Array.isArray(m.controller.control)?m.controller.control.forEach(e=&gt;{!e.destroyed&amp;&amp;e.params.loop&amp;&amp;e.loopFix({...k,slideTo:e.params.slidesPerView===P.slidesPerView&amp;&amp;n})}):m.controller.control instanceof m.constructor&amp;&amp;m.controller.control.params.loop&amp;&amp;m.controller.control.loopFix({...k,slideTo:m.controller.control.params.slidesPerView===P.slidesPerView&amp;&amp;n})}}m.emit("loopFix")}},loopDestroy:function(){var e=this;const{params:t,slidesEl:s}=e;if(!(!t.loop||e.virtual&amp;&amp;e.params.virtual.enabled)){e.recalcSlides();const a=[];e.slides.forEach(e=&gt;{var t=void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e}),e.slides.forEach(e=&gt;{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=&gt;{s.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}}},grabCursor:{setGrabCursor:function(e){const t=this;var s;!t.params.simulateTouch||t.params.watchOverflow&amp;&amp;t.isLocked||t.params.cssMode||(s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl,t.isElement&amp;&amp;(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&amp;&amp;requestAnimationFrame(()=&gt;{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&amp;&amp;e.isLocked||e.params.cssMode||(e.isElement&amp;&amp;(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&amp;&amp;requestAnimationFrame(()=&gt;{e.__preventObserver__=!1}))}},events:{attachEvents:function(){var e=this,t=e.params;e.onTouchStart=function(s){var a=this,i=k();let r=s;if(r.originalEvent&amp;&amp;(r=r.originalEvent),s=a.touchEventsData,"pointerdown"===r.type){if(null!==s.pointerId&amp;&amp;s.pointerId!==r.pointerId)return;s.pointerId=r.pointerId}else"touchstart"===r.type&amp;&amp;1===r.targetTouches.length&amp;&amp;(s.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)g(a,r,r.targetTouches[0].pageX);else{var{params:l,touches:n,enabled:o}=a;if(o&amp;&amp;(l.simulateTouch||"mouse"!==r.pointerType)&amp;&amp;(!a.animating||!l.preventInteractionOnTransition)){!a.animating&amp;&amp;l.cssMode&amp;&amp;l.loop&amp;&amp;a.loopFix();let t=r.target;if(("wrapper"!==l.touchEventsTarget||a.wrapperEl.contains(t))&amp;&amp;!("which"in r&amp;&amp;3===r.which||"button"in r&amp;&amp;0&lt;r.button||s.isTouched&amp;&amp;s.isMoved)){var o=!!l.noSwipingClass&amp;&amp;""!==l.noSwipingClass,d=r.composedPath?r.composedPath():r.path,o=(o&amp;&amp;r.target&amp;&amp;r.target.shadowRoot&amp;&amp;d&amp;&amp;(t=d[0]),l.noSwipingSelector||"."+l.noSwipingClass),d=!(!r.target||!r.target.shadowRoot);if(l.noSwiping&amp;&amp;(d?F(o,t):t.closest(o)))a.allowClick=!0;else if(!l.swipeHandler||t.closest(l.swipeHandler)){n.currentX=r.pageX,n.currentY=r.pageY;d=n.currentX,o=n.currentY;if(g(a,r,d)){Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=d,n.startY=o,s.touchStartTime=m(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,0&lt;l.threshold&amp;&amp;(s.allowThresholdMove=!1);let e=!0;t.matches(s.focusableElements)&amp;&amp;(e=!1,"SELECT"===t.nodeName)&amp;&amp;(s.isTouched=!1),i.activeElement&amp;&amp;i.activeElement.matches(s.focusableElements)&amp;&amp;i.activeElement!==t&amp;&amp;i.activeElement.blur();d=e&amp;&amp;a.allowTouchMove&amp;&amp;l.touchStartPreventDefault;!l.touchStartForcePreventDefault&amp;&amp;!d||t.isContentEditable||r.preventDefault(),l.freeMode&amp;&amp;l.freeMode.enabled&amp;&amp;a.freeMode&amp;&amp;a.animating&amp;&amp;!l.cssMode&amp;&amp;a.freeMode.onTouchStart(),a.emit("touchStart",r)}}}}}}.bind(e),e.onTouchMove=function(t){var i=k(),r=this;const l=r.touchEventsData;var{params:n,touches:o,rtlTranslate:d,enabled:p}=r;if(p&amp;&amp;(n.simulateTouch||"mouse"!==t.pointerType)){let a=t;if("pointermove"===(a=a.originalEvent?a.originalEvent:a).type){if(null!==l.touchId)return;if(a.pointerId!==l.pointerId)return}let e;if("touchmove"===a.type){if(!(e=[...a.changedTouches].filter(e=&gt;e.identifier===l.touchId)[0])||e.identifier!==l.touchId)return}else e=a;if(l.isTouched){p=e.pageX,t=e.pageY;if(a.preventedByNestedSwiper)o.startX=p,o.startY=t;else if(r.allowTouchMove){if(n.touchReleaseOnEdges&amp;&amp;!n.loop)if(r.isVertical()){if(t&lt;o.startY&amp;&amp;r.translate&lt;=r.maxTranslate()||t&gt;o.startY&amp;&amp;r.translate&gt;=r.minTranslate())return l.isTouched=!1,void(l.isMoved=!1)}else if(p&lt;o.startX&amp;&amp;r.translate&lt;=r.maxTranslate()||p&gt;o.startX&amp;&amp;r.translate&gt;=r.minTranslate())return;if(i.activeElement&amp;&amp;a.target===i.activeElement&amp;&amp;a.target.matches(l.focusableElements))l.isMoved=!0,r.allowClick=!1;else{l.allowTouchCallbacks&amp;&amp;r.emit("touchMove",a),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=p,o.currentY=t;var i=o.currentX-o.startX,c=o.currentY-o.startY;if(!(r.params.threshold&amp;&amp;Math.sqrt(i**2+c**2)&lt;r.params.threshold))if(void 0===l.isScrolling&amp;&amp;(r.isHorizontal()&amp;&amp;o.currentY===o.startY||r.isVertical()&amp;&amp;o.currentX===o.startX?l.isScrolling=!1:25&lt;=i*i+c*c&amp;&amp;(u=180*Math.atan2(Math.abs(c),Math.abs(i))/Math.PI,l.isScrolling=r.isHorizontal()?u&gt;n.touchAngle:90-u&gt;n.touchAngle)),l.isScrolling&amp;&amp;r.emit("touchMoveOpposite",a),void 0!==l.startMoving||o.currentX===o.startX&amp;&amp;o.currentY===o.startY||(l.startMoving=!0),l.isScrolling)l.isTouched=!1;else if(l.startMoving){r.allowClick=!1,!n.cssMode&amp;&amp;a.cancelable&amp;&amp;a.preventDefault(),n.touchMoveStopPropagation&amp;&amp;!n.nested&amp;&amp;a.stopPropagation();let s=r.isHorizontal()?i:c,e=r.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;n.oneWayMovement&amp;&amp;(s=Math.abs(s)*(d?1:-1),e=Math.abs(e)*(d?1:-1)),o.diff=s,s*=n.touchRatio,d&amp;&amp;(s=-s,e=-e);var u=r.touchesDirection,i=(r.swipeDirection=0&lt;s?"prev":"next",r.touchesDirection=0&lt;e?"prev":"next",r.params.loop&amp;&amp;!n.cssMode),c="next"===r.touchesDirection&amp;&amp;r.allowSlideNext||"prev"===r.touchesDirection&amp;&amp;r.allowSlidePrev;if(l.isMoved||(i&amp;&amp;c&amp;&amp;r.loopFix({direction:r.swipeDirection}),l.startTranslate=r.getTranslate(),r.setTransition(0),r.animating&amp;&amp;(d=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0}),r.wrapperEl.dispatchEvent(d)),l.allowMomentumBounce=!1,!n.grabCursor||!0!==r.allowSlideNext&amp;&amp;!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",a)),(new Date).getTime(),l.isMoved&amp;&amp;l.allowThresholdMove&amp;&amp;u!==r.touchesDirection&amp;&amp;i&amp;&amp;c&amp;&amp;1&lt;=Math.abs(s))Object.assign(o,{startX:p,startY:t,currentX:p,currentY:t,startTranslate:l.currentTranslate}),l.loopSwapReset=!0,l.startTranslate=l.currentTranslate;else{r.emit("sliderMove",a),l.isMoved=!0,l.currentTranslate=s+l.startTranslate;let e=!0,t=n.resistanceRatio;if(n.touchReleaseOnEdges&amp;&amp;(t=0),0&lt;s?(i&amp;&amp;c&amp;&amp;l.allowThresholdMove&amp;&amp;l.currentTranslate&gt;(n.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]:r.minTranslate())&amp;&amp;r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),l.currentTranslate&gt;r.minTranslate()&amp;&amp;(e=!1,n.resistance)&amp;&amp;(l.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+l.startTranslate+s)**t)):s&lt;0&amp;&amp;(i&amp;&amp;c&amp;&amp;l.allowThresholdMove&amp;&amp;l.currentTranslate&lt;(n.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]:r.maxTranslate())&amp;&amp;r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-("auto"===n.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),l.currentTranslate&lt;r.maxTranslate())&amp;&amp;(e=!1,n.resistance)&amp;&amp;(l.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-l.startTranslate-s)**t),e&amp;&amp;(a.preventedByNestedSwiper=!0),!r.allowSlideNext&amp;&amp;"next"===r.swipeDirection&amp;&amp;l.currentTranslate&lt;l.startTranslate&amp;&amp;(l.currentTranslate=l.startTranslate),!r.allowSlidePrev&amp;&amp;"prev"===r.swipeDirection&amp;&amp;l.currentTranslate&gt;l.startTranslate&amp;&amp;(l.currentTranslate=l.startTranslate),r.allowSlidePrev||r.allowSlideNext||(l.currentTranslate=l.startTranslate),0&lt;n.threshold){if(!(Math.abs(s)&gt;n.threshold||l.allowThresholdMove))return void(l.currentTranslate=l.startTranslate);if(!l.allowThresholdMove)return l.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,l.currentTranslate=l.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}n.followFinger&amp;&amp;!n.cssMode&amp;&amp;((n.freeMode&amp;&amp;n.freeMode.enabled&amp;&amp;r.freeMode||n.watchSlidesProgress)&amp;&amp;(r.updateActiveIndex(),r.updateSlidesClasses()),n.freeMode&amp;&amp;n.freeMode.enabled&amp;&amp;r.freeMode&amp;&amp;r.freeMode.onTouchMove(),r.updateProgress(l.currentTranslate),r.setTranslate(l.currentTranslate))}}}}else a.target.matches(l.focusableElements)||(r.allowClick=!1),l.isTouched&amp;&amp;(Object.assign(o,{startX:p,startY:t,currentX:p,currentY:t}),l.touchStartTime=m())}else l.startMoving&amp;&amp;l.isScrolling&amp;&amp;r.emit("touchMoveOpposite",a)}}.bind(e),e.onTouchEnd=function(e){const r=this,t=r.touchEventsData;let l=e,s;if("touchend"===(l=l.originalEvent?l.originalEvent:l).type||"touchcancel"===l.type){if(!(s=[...l.changedTouches].filter(e=&gt;e.identifier===t.touchId)[0])||s.identifier!==t.touchId)return}else{if(null!==t.touchId)return;if(l.pointerId!==t.pointerId)return;s=l}if(!["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)||["pointercancel","contextmenu"].includes(l.type)&amp;&amp;(r.browser.isSafari||r.browser.isWebView)){t.pointerId=null,t.touchId=null;var{params:n,touches:e,rtlTranslate:a,slidesGrid:o,enabled:i}=r;if(i&amp;&amp;(n.simulateTouch||"mouse"!==l.pointerType))if(t.allowTouchCallbacks&amp;&amp;r.emit("touchEnd",l),t.allowTouchCallbacks=!1,t.isTouched){n.grabCursor&amp;&amp;t.isMoved&amp;&amp;t.isTouched&amp;&amp;(!0===r.allowSlideNext||!0===r.allowSlidePrev)&amp;&amp;r.setGrabCursor(!1);var i=m(),d=i-t.touchStartTime;if(r.allowClick&amp;&amp;(c=l.path||l.composedPath&amp;&amp;l.composedPath(),r.updateClickedSlide(c&amp;&amp;c[0]||l.target,c),r.emit("tap click",l),d&lt;300)&amp;&amp;i-t.lastClickTime&lt;300&amp;&amp;r.emit("doubleTap doubleClick",l),t.lastClickTime=m(),M(()=&gt;{r.destroyed||(r.allowClick=!0)}),t.isTouched&amp;&amp;t.isMoved&amp;&amp;r.swipeDirection&amp;&amp;(0!==e.diff||t.loopSwapReset)&amp;&amp;(t.currentTranslate!==t.startTranslate||t.loopSwapReset)){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let i;if(i=n.followFinger?a?r.translate:-r.translate:-t.currentTranslate,!n.cssMode)if(n.freeMode&amp;&amp;n.freeMode.enabled)r.freeMode.onTouchEnd({currentPos:i});else{var p=i&gt;=-r.maxTranslate()&amp;&amp;!r.params.loop;let t=0,s=r.slidesSizesGrid[0];for(let e=0;e&lt;o.length;e+=e&lt;n.slidesPerGroupSkip?1:n.slidesPerGroup){const u=e&lt;n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[e+u]?(p||i&gt;=o[e]&amp;&amp;i&lt;o[e+u])&amp;&amp;(t=e,s=o[e+u]-o[e]):(p||i&gt;=o[e])&amp;&amp;(t=e,s=o[o.length-1]-o[o.length-2])}let e=null,a=null;n.rewind&amp;&amp;(r.isBeginning?a=n.virtual&amp;&amp;n.virtual.enabled&amp;&amp;r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&amp;&amp;(e=0));var c=(i-o[t])/s;const u=t&lt;n.slidesPerGroupSkip-1?1:n.slidesPerGroup;d&gt;n.longSwipesMs?n.longSwipes?("next"===r.swipeDirection&amp;&amp;(c&gt;=n.longSwipesRatio?r.slideTo(n.rewind&amp;&amp;r.isEnd?e:t+u):r.slideTo(t)),"prev"===r.swipeDirection&amp;&amp;(c&gt;1-n.longSwipesRatio?r.slideTo(t+u):null!==a&amp;&amp;c&lt;0&amp;&amp;Math.abs(c)&gt;n.longSwipesRatio?r.slideTo(a):r.slideTo(t))):r.slideTo(r.activeIndex):n.shortSwipes?r.navigation&amp;&amp;(l.target===r.navigation.nextEl||l.target===r.navigation.prevEl)?l.target===r.navigation.nextEl?r.slideTo(t+u):r.slideTo(t):("next"===r.swipeDirection&amp;&amp;r.slideTo(null!==e?e:t+u),"prev"===r.swipeDirection&amp;&amp;r.slideTo(null!==a?a:t)):r.slideTo(r.activeIndex)}}else t.isTouched=!1,t.isMoved=!1,t.startMoving=!1}else t.isMoved&amp;&amp;n.grabCursor&amp;&amp;r.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1}}.bind(e),e.onDocumentTouchStart=function(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&amp;&amp;(this.el.style.touchAction="auto"))}.bind(e),t.cssMode&amp;&amp;(e.onScroll=function(){var t=this,{wrapperEl:s,rtlTranslate:a,enabled:i}=t;if(i){t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-s.scrollLeft:t.translate=-s.scrollTop,0===t.translate&amp;&amp;(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let e;i=t.maxTranslate()-t.minTranslate();(e=0==i?0:(t.translate-t.minTranslate())/i)!==t.progress&amp;&amp;t.updateProgress(a?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}}.bind(e)),e.onClick=function(e){var t=this;t.enabled&amp;&amp;!t.allowClick&amp;&amp;(t.params.preventClicks&amp;&amp;e.preventDefault(),t.params.preventClicksPropagation)&amp;&amp;t.animating&amp;&amp;(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),e.onLoad=function(e){var t=this;l(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&amp;&amp;!t.params.autoHeight||t.update()}.bind(e),b(e,"on")},detachEvents:function(){b(this,"off")}},breakpoints:{setBreakpoint:function(){const a=this,{realIndex:e,initialized:t,params:i,el:s}=a;if((l=i.breakpoints)&amp;&amp;0!==Object.keys(l).length){var r=a.getBreakpoint(l,a.params.breakpointsBase,a.el);if(r&amp;&amp;a.currentBreakpoint!==r){const c=(r in l?l[r]:void 0)||a.originalParams;var l=B(a,i),n=B(a,c),o=i.enabled,l=(l&amp;&amp;!n?(s.classList.remove(i.containerModifierClass+"grid",i.containerModifierClass+"grid-column"),a.emitContainerClasses()):!l&amp;&amp;n&amp;&amp;(s.classList.add(i.containerModifierClass+"grid"),(c.grid.fill&amp;&amp;"column"===c.grid.fill||!c.grid.fill&amp;&amp;"column"===i.grid.fill)&amp;&amp;s.classList.add(i.containerModifierClass+"grid-column"),a.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(e=&gt;{var t,s;void 0!==c[e]&amp;&amp;(t=i[e]&amp;&amp;i[e].enabled,s=c[e]&amp;&amp;c[e].enabled,t&amp;&amp;!s&amp;&amp;a[e].disable(),!t)&amp;&amp;s&amp;&amp;a[e].enable()}),c.direction&amp;&amp;c.direction!==i.direction),n=i.loop&amp;&amp;(c.slidesPerView!==i.slidesPerView||l),d=i.loop,l=(l&amp;&amp;t&amp;&amp;a.changeDirection(),u(a.params,c),a.params.enabled),p=a.params.loop;Object.assign(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),o&amp;&amp;!l?a.disable():!o&amp;&amp;l&amp;&amp;a.enable(),a.currentBreakpoint=r,a.emit("_beforeBreakpoint",c),t&amp;&amp;(n?(a.loopDestroy(),a.loopCreate(e),a.updateSlides()):!d&amp;&amp;p?(a.loopCreate(e),a.updateSlides()):d&amp;&amp;!p&amp;&amp;a.loopDestroy()),a.emit("breakpoint",c)}}},getBreakpoint:function(e,s,a){if(void 0===s&amp;&amp;(s="window"),e&amp;&amp;("container"!==s||a)){let t=!1;var i=E();const o="window"===s?i.innerHeight:a.clientHeight;var r=Object.keys(e).map(e=&gt;{var t;return"string"==typeof e&amp;&amp;0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:o*t,point:e}):{value:e,point:e}});r.sort((e,t)=&gt;parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e&lt;r.length;e+=1){var{point:l,value:n}=r[e];"window"===s?i.matchMedia(`(min-width: ${n}px)`).matches&amp;&amp;(t=l):n&lt;=a.clientWidth&amp;&amp;(t=l)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e,t=this,{isLocked:s,params:a}=t,i=a.slidesOffsetBefore;i?(e=t.slides.length-1,e=t.slidesGrid[e]+t.slidesSizesGrid[e]+2*i,t.isLocked=t.size&gt;e):t.isLocked=1===t.snapGrid.length,!0===a.allowSlideNext&amp;&amp;(t.allowSlideNext=!t.isLocked),!0===a.allowSlidePrev&amp;&amp;(t.allowSlidePrev=!t.isLocked),s&amp;&amp;s!==t.isLocked&amp;&amp;(t.isEnd=!1),s!==t.isLocked&amp;&amp;t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var{classNames:e,params:t,rtl:s,el:a,device:i}=this,s=function(e,s){const a=[];return e.forEach(t=&gt;{"object"==typeof t?Object.keys(t).forEach(e=&gt;{t[e]&amp;&amp;a.push(s+e)}):"string"==typeof t&amp;&amp;a.push(s+t)}),a}(["initialized",t.direction,{"free-mode":this.params.freeMode&amp;&amp;t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:s},{grid:t.grid&amp;&amp;1&lt;t.grid.rows},{"grid-column":t.grid&amp;&amp;1&lt;t.grid.rows&amp;&amp;"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&amp;&amp;t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...s),a.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){var{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},T={};class S{constructor(){let e,t;for(var s=arguments.length,a=new Array(s),i=0;i&lt;s;i++)a[i]=arguments[i];1===a.length&amp;&amp;a[0].constructor&amp;&amp;"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t=u({},t=t||{}),e&amp;&amp;!t.el&amp;&amp;(t.el=e);var r=k();if(t.el&amp;&amp;"string"==typeof t.el&amp;&amp;1&lt;r.querySelectorAll(t.el).length){const o=[];return r.querySelectorAll(t.el).forEach(e=&gt;{e=u({},t,{el:e});o.push(new S(e))}),o}const l=this,n=(l.__swiper__=!0,l.support=c(),l.device=G({userAgent:t.userAgent}),l.browser=_(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&amp;&amp;Array.isArray(t.modules)&amp;&amp;l.modules.push(...t.modules),{});l.modules.forEach(e=&gt;{var a,i;e({params:t,swiper:l,extendParams:(a=t,i=n,function(e){void 0===e&amp;&amp;(e={});var t=Object.keys(e)[0],s=e[t];"object"==typeof s&amp;&amp;null!==s&amp;&amp;(!0===a[t]&amp;&amp;(a[t]={enabled:!0}),"navigation"===t&amp;&amp;a[t]&amp;&amp;a[t].enabled&amp;&amp;!a[t].prevEl&amp;&amp;!a[t].nextEl&amp;&amp;(a[t].auto=!0),0&lt;=["pagination","scrollbar"].indexOf(t)&amp;&amp;a[t]&amp;&amp;a[t].enabled&amp;&amp;!a[t].el&amp;&amp;(a[t].auto=!0),t in a&amp;&amp;"enabled"in s)&amp;&amp;("object"!=typeof a[t]||"enabled"in a[t]||(a[t].enabled=!0),a[t]||(a[t]={enabled:!1})),u(i,e)}),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});r=u({},V,n);return l.params=u({},r,T,t),l.originalParams=u({},l.params),l.passedParams=u({},t),l.params&amp;&amp;l.params.on&amp;&amp;Object.keys(l.params.on).forEach(e=&gt;{l.on(e,l.params.on[e])}),l.params&amp;&amp;l.params.onAny&amp;&amp;l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===l.params.direction},isVertical(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&amp;&amp;l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){var{slidesEl:t,params:s}=this,t=y(j(t,`.${s.slideClass}, swiper-slide`)[0]);return y(e)-t}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(e=&gt;+e.getAttribute("data-swiper-slide-index")===t)[0])}recalcSlides(){var{slidesEl:e,params:t}=this;this.slides=j(e,`.${t.slideClass}, swiper-slide`)}enable(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&amp;&amp;e.setGrabCursor(),e.emit("enable"))}disable(){var e=this;e.enabled&amp;&amp;(e.enabled=!1,e.params.grabCursor&amp;&amp;e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){var s=this,a=(e=Math.min(Math.max(e,0),1),s.minTranslate()),i=s.maxTranslate();s.translateTo((i-a)*e+a,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const t=this;var e;t.params._emitClasses&amp;&amp;t.el&amp;&amp;(e=t.el.className.split(" ").filter(e=&gt;0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)),t.emit("_containerClasses",e.join(" ")))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=&gt;0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const s=this;if(s.params._emitClasses&amp;&amp;s.el){const a=[];s.slides.forEach(e=&gt;{var t=s.getSlideClasses(e);a.push({slideEl:e,classNames:t}),s.emit("_slideClass",e,t)}),s.emit("_slideClasses",a)}}slidesPerViewDynamic(e,t){void 0===e&amp;&amp;(e="current"),void 0===t&amp;&amp;(t=!1);var{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:l,activeIndex:n}=this;let o=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let t=a[n]?a[n].swiperSlideSize:0,s;for(let e=n+1;e&lt;a.length;e+=1)a[e]&amp;&amp;!s&amp;&amp;(t+=a[e].swiperSlideSize,o+=1,t&gt;l)&amp;&amp;(s=!0);for(let e=n-1;0&lt;=e;--e)a[e]&amp;&amp;!s&amp;&amp;(t+=a[e].swiperSlideSize,o+=1,t&gt;l)&amp;&amp;(s=!0)}else if("current"===e)for(let e=n+1;e&lt;a.length;e+=1)(t?i[e]+r[e]-i[n]&lt;l:i[e]-i[n]&lt;l)&amp;&amp;(o+=1);else for(let e=n-1;0&lt;=e;--e)i[n]-i[e]&lt;l&amp;&amp;(o+=1);return o}update(){const t=this;if(t&amp;&amp;!t.destroyed){var s,{snapGrid:a,params:i}=t;i.breakpoints&amp;&amp;t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=&gt;{e.complete&amp;&amp;l(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();let e;function r(){var e=t.rtlTranslate?-1*t.translate:t.translate,e=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}i.freeMode&amp;&amp;i.freeMode.enabled&amp;&amp;!i.cssMode?(r(),i.autoHeight&amp;&amp;t.updateAutoHeight()):(e=("auto"===i.slidesPerView||1&lt;i.slidesPerView)&amp;&amp;t.isEnd&amp;&amp;!i.centeredSlides?(s=(t.virtual&amp;&amp;i.virtual.enabled?t.virtual:t).slides,t.slideTo(s.length-1,0,!1,!0)):t.slideTo(t.activeIndex,0,!1,!0))||r(),i.watchOverflow&amp;&amp;a!==t.snapGrid&amp;&amp;t.checkOverflow(),t.emit("update")}}changeDirection(t,e){void 0===e&amp;&amp;(e=!0);var s=this,a=s.params.direction;return(t=t||("horizontal"===a?"vertical":"horizontal"))===a||"horizontal"!==t&amp;&amp;"vertical"!==t||(s.el.classList.remove(""+s.params.containerModifierClass+a),s.el.classList.add(""+s.params.containerModifierClass+t),s.emitContainerClasses(),s.params.direction=t,s.slides.forEach(e=&gt;{"vertical"===t?e.style.width="":e.style.height=""}),s.emit("changeDirection"),e&amp;&amp;s.update()),s}changeLanguageDirection(e){var t=this;t.rtl&amp;&amp;"rtl"===e||!t.rtl&amp;&amp;"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&amp;&amp;t.rtl,t.rtl?(t.el.classList.add(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.el.classList.remove(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update())}mount(s){const a=this;if(!a.mounted){let e=s||a.params.el;if(!(e="string"==typeof e?document.querySelector(e):e))return!1;e.swiper=a,e.parentNode&amp;&amp;e.parentNode.host&amp;&amp;"SWIPER-CONTAINER"===e.parentNode.host.nodeName&amp;&amp;(a.isElement=!0);const i=()=&gt;"."+(a.params.wrapperClass||"").trim().split(" ").join(".");let t=e&amp;&amp;e.shadowRoot&amp;&amp;e.shadowRoot.querySelector?e.shadowRoot.querySelector(i()):j(e,i())[0];!t&amp;&amp;a.params.createElements&amp;&amp;(t=P("div",a.params.wrapperClass),e.append(t),j(e,"."+a.params.slideClass).forEach(e=&gt;{t.append(e)})),Object.assign(a,{el:e,wrapperEl:t,slidesEl:a.isElement&amp;&amp;!e.parentNode.host.slideSlots?e.parentNode.host:t,hostEl:a.isElement?e.parentNode.host:e,mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===W(e,"direction"),rtlTranslate:"horizontal"===a.params.direction&amp;&amp;("rtl"===e.dir.toLowerCase()||"rtl"===W(e,"direction")),wrongRTL:"-webkit-box"===W(t,"display")})}return!0}init(e){const t=this;return t.initialized||!1!==t.mount(e)&amp;&amp;(t.emit("beforeInit"),t.params.breakpoints&amp;&amp;t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&amp;&amp;t.checkOverflow(),t.params.grabCursor&amp;&amp;t.enabled&amp;&amp;t.setGrabCursor(),t.params.loop&amp;&amp;t.virtual&amp;&amp;t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&amp;&amp;t.loopCreate(),t.attachEvents(),e=[...t.el.querySelectorAll('[loading="lazy"]')],t.isElement&amp;&amp;e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=&gt;{e.complete?l(t,e):e.addEventListener("load",e=&gt;{l(t,e.target)})}),f(t),t.initialized=!0,f(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&amp;&amp;(e=!0),void 0===t&amp;&amp;(t=!0);const s=this,{params:a,el:i,wrapperEl:r,slides:l}=s;if(void 0!==s.params&amp;&amp;!s.destroyed){if(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&amp;&amp;s.loopDestroy(),t&amp;&amp;(s.removeClasses(),i.removeAttribute("style"),r.removeAttribute("style"),l)&amp;&amp;l.length&amp;&amp;l.forEach(e=&gt;{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=&gt;{s.off(e)}),!1!==e){s.el.swiper=null;{t=s;const n=t;Object.keys(n).forEach(e=&gt;{try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}})}}s.destroyed=!0}return null}static extendDefaults(e){u(T,e)}static get extendedDefaults(){return T}static get defaults(){return V}static installModule(e){S.prototype.__modules__||(S.prototype.__modules__=[]);var t=S.prototype.__modules__;"function"==typeof e&amp;&amp;t.indexOf(e)&lt;0&amp;&amp;t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=&gt;S.installModule(e)):S.installModule(e),S}}function L(s,a,i,r){return s.params.createElements&amp;&amp;Object.keys(r).forEach(t=&gt;{if(!i[t]&amp;&amp;!0===i.auto){let e=j(s.el,"."+r[t])[0];e||((e=P("div",r[t])).className=r[t],s.el.append(e)),i[t]=e,a[t]=e}}),i}function I(e){return"."+(e=void 0===e?"":e).trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}function N(e){let{swiper:s,duration:t,transformElements:a,allSlides:i}=e;const r=s.activeIndex;if(s.params.virtualTranslate&amp;&amp;0!==t){let t=!1,e;(e=i?a:a.filter(e=&gt;{var t,e=e.classList.contains("swiper-slide-transform")?(t=e).parentElement||s.slides.filter(e=&gt;e.shadowRoot&amp;&amp;e.shadowRoot===t.parentNode)[0]:e;return s.getSlideIndex(e)===r})).forEach(e=&gt;{D(e,()=&gt;{var e;t||s&amp;&amp;!s.destroyed&amp;&amp;(t=!0,s.animating=!1,e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0}),s.wrapperEl.dispatchEvent(e))})})}}return Object.keys(w).forEach(t=&gt;{Object.keys(w[t]).forEach(e=&gt;{S.prototype[e]=w[t][e]})}),S.use([function(e){let{swiper:r,on:t,emit:s}=e;const a=E();let i=null,l=null;const n=()=&gt;{r&amp;&amp;!r.destroyed&amp;&amp;r.initialized&amp;&amp;(s("beforeResize"),s("resize"))},o=()=&gt;{r&amp;&amp;!r.destroyed&amp;&amp;r.initialized&amp;&amp;s("orientationchange")};t("init",()=&gt;{r.params.resizeObserver&amp;&amp;void 0!==a.ResizeObserver?r&amp;&amp;!r.destroyed&amp;&amp;r.initialized&amp;&amp;(i=new ResizeObserver(s=&gt;{l=a.requestAnimationFrame(()=&gt;{var{width:e,height:t}=r;let a=e,i=t;s.forEach(e=&gt;{var{contentBoxSize:e,contentRect:t,target:s}=e;s&amp;&amp;s!==r.el||(a=t?t.width:(e[0]||e).inlineSize,i=t?t.height:(e[0]||e).blockSize)}),a===e&amp;&amp;i===t||n()})})).observe(r.el):(a.addEventListener("resize",n),a.addEventListener("orientationchange",o))}),t("destroy",()=&gt;{l&amp;&amp;a.cancelAnimationFrame(l),i&amp;&amp;i.unobserve&amp;&amp;r.el&amp;&amp;(i.unobserve(r.el),i=null),a.removeEventListener("resize",n),a.removeEventListener("orientationchange",o)})},function(e){let{swiper:a,extendParams:t,on:s,emit:i}=e;function r(e,t){void 0===t&amp;&amp;(t={});var s=new(n.MutationObserver||n.WebkitMutationObserver)(e=&gt;{var t;a.__preventObserver__||(1===e.length?i("observerUpdate",e[0]):(t=function(){i("observerUpdate",e[0])},n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)))});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),l.push(s)}const l=[],n=E();t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=&gt;{if(a.params.observer){if(a.params.observeParents){var t=p(a.hostEl);for(let e=0;e&lt;t.length;e+=1)r(t[e])}r(a.hostEl,{childList:a.params.observeSlideChildren}),r(a.wrapperEl,{attributes:!1})}}),s("destroy",()=&gt;{l.forEach(e=&gt;{e.disconnect()}),l.splice(0,l.length)})}]),S.use([function(e){let{swiper:i,extendParams:t,on:s,emit:r}=e;t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),i.navigation={nextEl:null,prevEl:null};const l=e=&gt;(Array.isArray(e)?e:[e]).filter(e=&gt;!!e);function n(e){let t;return!(e&amp;&amp;"string"==typeof e&amp;&amp;i.isElement&amp;&amp;(t=i.el.querySelector(e)))&amp;&amp;(e&amp;&amp;("string"==typeof e&amp;&amp;(t=[...document.querySelectorAll(e)]),i.params.uniqueNavElements)&amp;&amp;"string"==typeof e&amp;&amp;1&lt;t.length&amp;&amp;1===i.el.querySelectorAll(e).length&amp;&amp;(t=i.el.querySelector(e)),e)&amp;&amp;!t?e:t}function a(e,t){const s=i.params.navigation;(e=l(e)).forEach(e=&gt;{e&amp;&amp;(e.classList[t?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&amp;&amp;(e.disabled=t),i.params.watchOverflow)&amp;&amp;i.enabled&amp;&amp;e.classList[i.isLocked?"add":"remove"](s.lockClass)})}function o(){var{nextEl:e,prevEl:t}=i.navigation;i.params.loop?(a(t,!1),a(e,!1)):(a(t,i.isBeginning&amp;&amp;!i.params.rewind),a(e,i.isEnd&amp;&amp;!i.params.rewind))}function d(e){e.preventDefault(),i.isBeginning&amp;&amp;!i.params.loop&amp;&amp;!i.params.rewind||(i.slidePrev(),r("navigationPrev"))}function p(e){e.preventDefault(),i.isEnd&amp;&amp;!i.params.loop&amp;&amp;!i.params.rewind||(i.slideNext(),r("navigationNext"))}function c(){const s=i.params.navigation;if(i.params.navigation=L(i,i.originalParams.navigation,i.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),s.nextEl||s.prevEl){var e=n(s.nextEl),t=n(s.prevEl);Object.assign(i.navigation,{nextEl:e,prevEl:t}),e=l(e),t=l(t);const a=(e,t)=&gt;{e&amp;&amp;e.addEventListener("click","next"===t?p:d),!i.enabled&amp;&amp;e&amp;&amp;e.classList.add(...s.lockClass.split(" "))};e.forEach(e=&gt;a(e,"next")),t.forEach(e=&gt;a(e,"prev"))}}function u(){var{nextEl:e,prevEl:t}=i.navigation,e=l(e),t=l(t);const s=(e,t)=&gt;{e.removeEventListener("click","next"===t?p:d),e.classList.remove(...i.params.navigation.disabledClass.split(" "))};e.forEach(e=&gt;s(e,"next")),t.forEach(e=&gt;s(e,"prev"))}s("init",()=&gt;{(!1===i.params.navigation.enabled?m:(c(),o))()}),s("toEdge fromEdge lock unlock",()=&gt;{o()}),s("destroy",()=&gt;{u()}),s("enable disable",()=&gt;{var{nextEl:e,prevEl:t}=i.navigation,e=l(e),t=l(t);i.enabled?o():[...e,...t].filter(e=&gt;!!e).forEach(e=&gt;e.classList.add(i.params.navigation.lockClass))}),s("click",(e,t)=&gt;{var{nextEl:s,prevEl:a}=i.navigation,s=l(s),a=l(a),t=t.target;if(i.params.navigation.hideOnClick&amp;&amp;!a.includes(t)&amp;&amp;!s.includes(t)&amp;&amp;(!(i.pagination&amp;&amp;i.params.pagination&amp;&amp;i.params.pagination.clickable)||i.pagination.el!==t&amp;&amp;!i.pagination.el.contains(t))){let e;s.length?e=s[0].classList.contains(i.params.navigation.hiddenClass):a.length&amp;&amp;(e=a[0].classList.contains(i.params.navigation.hiddenClass)),!0===e?r("navigationShow"):r("navigationHide"),[...s,...a].filter(e=&gt;!!e).forEach(e=&gt;e.classList.toggle(i.params.navigation.hiddenClass))}});const m=()=&gt;{i.el.classList.add(...i.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(i.navigation,{enable:()=&gt;{i.el.classList.remove(...i.params.navigation.navigationDisabledClass.split(" ")),c(),o()},disable:m,update:o,init:c,destroy:u})},function(e){let{swiper:v,extendParams:t,on:s,emit:h}=e;e="swiper-pagination",t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=&gt;e,formatFractionTotal:e=&gt;e,bulletClass:e+"-bullet",bulletActiveClass:e+"-bullet-active",modifierClass:e+"-",currentClass:e+"-current",totalClass:e+"-total",hiddenClass:e+"-hidden",progressbarFillClass:e+"-progressbar-fill",progressbarOppositeClass:e+"-progressbar-opposite",clickableClass:e+"-clickable",lockClass:e+"-lock",horizontalClass:e+"-horizontal",verticalClass:e+"-vertical",paginationDisabledClass:e+"-disabled"}}),v.pagination={el:null,bullets:[]};let f,g=0;const b=e=&gt;(Array.isArray(e)?e:[e]).filter(e=&gt;!!e);function r(){return!v.params.pagination.el||!v.pagination.el||Array.isArray(v.pagination.el)&amp;&amp;0===v.pagination.el.length}function w(e,t){var s=v.params.pagination.bulletActiveClass;(e=e&amp;&amp;e[`${"prev"===t?"previous":"next"}ElementSibling`])&amp;&amp;(e.classList.add(s+"-"+t),e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&amp;&amp;e.classList.add(s+`-${t}-`+t)}function a(e){var t=e.target.closest(I(v.params.pagination.bulletClass));t&amp;&amp;(e.preventDefault(),e=y(t)*v.params.slidesPerGroup,v.params.loop?v.realIndex!==e&amp;&amp;v.slideToLoop(e):v.slideTo(e))}function i(){var i=v.rtl;const l=v.params.pagination;if(!r()){var n=v.pagination.el,n=b(n);let r,t;var o=(v.virtual&amp;&amp;v.params.virtual.enabled?v.virtual:v).slides.length;const c=v.params.loop?Math.ceil(o/v.params.slidesPerGroup):v.snapGrid.length;if(v.params.loop?(t=v.previousRealIndex||0,r=1&lt;v.params.slidesPerGroup?Math.floor(v.realIndex/v.params.slidesPerGroup):v.realIndex):void 0!==v.snapIndex?(r=v.snapIndex,t=v.previousSnapIndex):(t=v.previousIndex||0,r=v.activeIndex||0),"bullets"===l.type&amp;&amp;v.pagination.bullets&amp;&amp;0&lt;v.pagination.bullets.length){var d=v.pagination.bullets;let s,a,e;if(l.dynamicBullets&amp;&amp;(f=$(d[0],v.isHorizontal()?"width":"height",!0),n.forEach(e=&gt;{e.style[v.isHorizontal()?"width":"height"]=f*(l.dynamicMainBullets+4)+"px"}),1&lt;l.dynamicMainBullets&amp;&amp;void 0!==t&amp;&amp;((g+=r-(t||0))&gt;l.dynamicMainBullets-1?g=l.dynamicMainBullets-1:g&lt;0&amp;&amp;(g=0)),s=Math.max(r-g,0),a=s+(Math.min(d.length,l.dynamicMainBullets)-1),e=(a+s)/2),d.forEach(e=&gt;{var t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=&gt;""+l.bulletActiveClass+e)].map(e=&gt;"string"==typeof e&amp;&amp;e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),1&lt;n.length)d.forEach(e=&gt;{var t=y(e);t===r?e.classList.add(...l.bulletActiveClass.split(" ")):v.isElement&amp;&amp;e.setAttribute("part","bullet"),l.dynamicBullets&amp;&amp;(t&gt;=s&amp;&amp;t&lt;=a&amp;&amp;e.classList.add(...(l.bulletActiveClass+"-main").split(" ")),t===s&amp;&amp;w(e,"prev"),t===a)&amp;&amp;w(e,"next")});else{o=d[r];if(o&amp;&amp;o.classList.add(...l.bulletActiveClass.split(" ")),v.isElement&amp;&amp;d.forEach((e,t)=&gt;{e.setAttribute("part",t===r?"bullet-active":"bullet")}),l.dynamicBullets){var o=d[s],p=d[a];for(let e=s;e&lt;=a;e+=1)d[e]&amp;&amp;d[e].classList.add(...(l.bulletActiveClass+"-main").split(" "));w(o,"prev"),w(p,"next")}}if(l.dynamicBullets){o=Math.min(d.length,l.dynamicMainBullets+4);const u=(f*o-f)/2-e*f,m=i?"right":"left";d.forEach(e=&gt;{e.style[v.isHorizontal()?m:"top"]=u+"px"})}}n.forEach((a,e)=&gt;{if("fraction"===l.type&amp;&amp;(a.querySelectorAll(I(l.currentClass)).forEach(e=&gt;{e.textContent=l.formatFractionCurrent(r+1)}),a.querySelectorAll(I(l.totalClass)).forEach(e=&gt;{e.textContent=l.formatFractionTotal(c)})),"progressbar"===l.type){let e;e=l.progressbarOpposite?v.isHorizontal()?"vertical":"horizontal":v.isHorizontal()?"horizontal":"vertical";var i=(r+1)/c;let t=1,s=1;"horizontal"===e?t=i:s=i,a.querySelectorAll(I(l.progressbarFillClass)).forEach(e=&gt;{e.style.transform=`translate3d(0,0,0) scaleX(${t}) scaleY(${s})`,e.style.transitionDuration=v.params.speed+"ms"})}"custom"===l.type&amp;&amp;l.renderCustom?(a.innerHTML=l.renderCustom(v,r+1,c),0===e&amp;&amp;h("paginationRender",a)):(0===e&amp;&amp;h("paginationRender",a),h("paginationUpdate",a)),v.params.watchOverflow&amp;&amp;v.enabled&amp;&amp;a.classList[v.isLocked?"add":"remove"](l.lockClass)})}}function l(){const a=v.params.pagination;if(!r()){var e=v.virtual&amp;&amp;v.params.virtual.enabled?v.virtual.slides.length:v.grid&amp;&amp;1&lt;v.params.grid.rows?v.slides.length/Math.ceil(v.params.grid.rows):v.slides.length,t=v.pagination.el,t=b(t);let s="";if("bullets"===a.type){let t=v.params.loop?Math.ceil(e/v.params.slidesPerGroup):v.snapGrid.length;v.params.freeMode&amp;&amp;v.params.freeMode.enabled&amp;&amp;t&gt;e&amp;&amp;(t=e);for(let e=0;e&lt;t;e+=1)a.renderBullet?s+=a.renderBullet.call(v,e,a.bulletClass):s+=`&lt;${a.bulletElement} ${v.isElement?'part="bullet"':""} class="${a.bulletClass}"&gt;&lt;/${a.bulletElement}&gt;`}"fraction"===a.type&amp;&amp;(s=a.renderFraction?a.renderFraction.call(v,a.currentClass,a.totalClass):`&lt;span class="${a.currentClass}"&gt;&lt;/span&gt;`+" / "+`&lt;span class="${a.totalClass}"&gt;&lt;/span&gt;`),"progressbar"===a.type&amp;&amp;(s=a.renderProgressbar?a.renderProgressbar.call(v,a.progressbarFillClass):`&lt;span class="${a.progressbarFillClass}"&gt;&lt;/span&gt;`),v.pagination.bullets=[],t.forEach(e=&gt;{"custom"!==a.type&amp;&amp;(e.innerHTML=s||""),"bullets"===a.type&amp;&amp;v.pagination.bullets.push(...e.querySelectorAll(I(a.bulletClass)))}),"custom"!==a.type&amp;&amp;h("paginationRender",t[0])}}function n(){v.params.pagination=L(v,v.originalParams.pagination,v.params.pagination,{el:"swiper-pagination"});const t=v.params.pagination;if(t.el){let e;(e=(e=(e="string"==typeof t.el&amp;&amp;v.isElement?v.el.querySelector(t.el):e)||"string"!=typeof t.el?e:[...document.querySelectorAll(t.el)])||t.el)&amp;&amp;0!==e.length&amp;&amp;(v.params.uniqueNavElements&amp;&amp;"string"==typeof t.el&amp;&amp;Array.isArray(e)&amp;&amp;1&lt;e.length&amp;&amp;1&lt;(e=[...v.el.querySelectorAll(t.el)]).length&amp;&amp;(e=e.filter(e=&gt;p(e,".swiper")[0]===v.el)[0]),Array.isArray(e)&amp;&amp;1===e.length&amp;&amp;(e=e[0]),Object.assign(v.pagination,{el:e}),(e=b(e)).forEach(e=&gt;{"bullets"===t.type&amp;&amp;t.clickable&amp;&amp;e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(v.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&amp;&amp;t.dynamicBullets&amp;&amp;(e.classList.add(""+t.modifierClass+t.type+"-dynamic"),g=0,t.dynamicMainBullets&lt;1)&amp;&amp;(t.dynamicMainBullets=1),"progressbar"===t.type&amp;&amp;t.progressbarOpposite&amp;&amp;e.classList.add(t.progressbarOppositeClass),t.clickable&amp;&amp;e.addEventListener("click",a),v.enabled||e.classList.add(t.lockClass)}))}}function o(){const t=v.params.pagination;var e;r()||((e=v.pagination.el)&amp;&amp;(e=b(e)).forEach(e=&gt;{e.classList.remove(t.hiddenClass),e.classList.remove(t.modifierClass+t.type),e.classList.remove(v.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&amp;&amp;(e.classList.remove(...(t.clickableClass||"").split(" ")),e.removeEventListener("click",a))}),v.pagination.bullets&amp;&amp;v.pagination.bullets.forEach(e=&gt;e.classList.remove(...t.bulletActiveClass.split(" "))))}s("changeDirection",()=&gt;{if(v.pagination&amp;&amp;v.pagination.el){const t=v.params.pagination;var e=v.pagination.el;(e=b(e)).forEach(e=&gt;{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(v.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),s("init",()=&gt;{(!1===v.params.pagination.enabled?d:(n(),l(),i))()}),s("activeIndexChange",()=&gt;{void 0===v.snapIndex&amp;&amp;i()}),s("snapIndexChange",()=&gt;{i()}),s("snapGridLengthChange",()=&gt;{l(),i()}),s("destroy",()=&gt;{o()}),s("enable disable",()=&gt;{var e=v.pagination.el;e&amp;&amp;(e=b(e)).forEach(e=&gt;e.classList[v.enabled?"remove":"add"](v.params.pagination.lockClass))}),s("lock unlock",()=&gt;{i()}),s("click",(e,t)=&gt;{var t=t.target,s=b(v.pagination.el);v.params.pagination.el&amp;&amp;v.params.pagination.hideOnClick&amp;&amp;s&amp;&amp;0&lt;s.length&amp;&amp;!t.classList.contains(v.params.pagination.bulletClass)&amp;&amp;(v.navigation&amp;&amp;(v.navigation.nextEl&amp;&amp;t===v.navigation.nextEl||v.navigation.prevEl&amp;&amp;t===v.navigation.prevEl)||(!0===s[0].classList.contains(v.params.pagination.hiddenClass)?h("paginationShow"):h("paginationHide"),s.forEach(e=&gt;e.classList.toggle(v.params.pagination.hiddenClass))))});const d=()=&gt;{v.el.classList.add(v.params.pagination.paginationDisabledClass);var e=v.pagination.el;e&amp;&amp;(e=b(e)).forEach(e=&gt;e.classList.add(v.params.pagination.paginationDisabledClass)),o()};Object.assign(v.pagination,{enable:()=&gt;{v.el.classList.remove(v.params.pagination.paginationDisabledClass);var e=v.pagination.el;e&amp;&amp;(e=b(e)).forEach(e=&gt;e.classList.remove(v.params.pagination.paginationDisabledClass)),n(),l(),i()},disable:d,render:l,update:i,init:n,destroy:o})},function(e){let{swiper:o,extendParams:t,on:s,emit:r}=e;const l=k();let n=!1,d=null,p=null,c,u,m,a;function i(){if(o.params.scrollbar.el&amp;&amp;o.scrollbar.el){var{scrollbar:s,rtlTranslate:a}=o;const{dragEl:r,el:l}=s;var s=o.params.scrollbar,i=o.params.loop?o.progressLoop:o.progress;let e=u,t=(m-u)*i;a?0&lt;(t=-t)?(e=u-t,t=0):-t+u&gt;m&amp;&amp;(e=m+t):t&lt;0?(e=u+t,t=0):t+u&gt;m&amp;&amp;(e=m-t),o.isHorizontal()?(r.style.transform=`translate3d(${t}px, 0, 0)`,r.style.width=e+"px"):(r.style.transform=`translate3d(0px, ${t}px, 0)`,r.style.height=e+"px"),s.hide&amp;&amp;(clearTimeout(d),l.style.opacity=1,d=setTimeout(()=&gt;{l.style.opacity=0,l.style.transitionDuration="400ms"},1e3))}}function v(){var e,t,s;o.params.scrollbar.el&amp;&amp;o.scrollbar.el&amp;&amp;(e=o.scrollbar,{dragEl:t,el:s}=e,t.style.width="",t.style.height="",m=o.isHorizontal()?s.offsetWidth:s.offsetHeight,a=o.size/(o.virtualSize+o.params.slidesOffsetBefore-(o.params.centeredSlides?o.snapGrid[0]:0)),u="auto"===o.params.scrollbar.dragSize?m*a:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?t.style.width=u+"px":t.style.height=u+"px",1&lt;=a?s.style.display="none":s.style.display="",o.params.scrollbar.hide&amp;&amp;(s.style.opacity=0),o.params.watchOverflow)&amp;&amp;o.enabled&amp;&amp;e.el.classList[o.isLocked?"add":"remove"](o.params.scrollbar.lockClass)}function h(e){return o.isHorizontal()?e.clientX:e.clientY}function f(e){var t,s,a,i,{scrollbar:r,rtlTranslate:l}=o,r=r.el;let n;n=(h(e)-(e=r,r=E(),t=k(),s=e.getBoundingClientRect(),t=t.body,a=e.clientTop||t.clientTop||0,t=e.clientLeft||t.clientLeft||0,i=e===r?r.scrollY:e.scrollTop,r=e===r?r.scrollX:e.scrollLeft,{top:s.top+i-a,left:s.left+r-t}[o.isHorizontal()?"left":"top"])-(null!==c?c:u/2))/(m-u),n=Math.max(Math.min(n,1),0),l&amp;&amp;(n=1-n);e=o.minTranslate()+(o.maxTranslate()-o.minTranslate())*n;o.updateProgress(e),o.setTranslate(e),o.updateActiveIndex(),o.updateSlidesClasses()}function g(e){var t=o.params.scrollbar,{scrollbar:s,wrapperEl:a}=o,{el:s,dragEl:i}=s;n=!0,c=e.target===i?h(e)-e.target.getBoundingClientRect()[o.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.style.transitionDuration="100ms",i.style.transitionDuration="100ms",f(e),clearTimeout(p),s.style.transitionDuration="0ms",t.hide&amp;&amp;(s.style.opacity=1),o.params.cssMode&amp;&amp;(o.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function b(e){var{scrollbar:t,wrapperEl:s}=o,{el:t,dragEl:a}=t;n&amp;&amp;(e.preventDefault?e.preventDefault():e.returnValue=!1,f(e),s.style.transitionDuration="0ms",t.style.transitionDuration="0ms",a.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function w(e){var t=o.params.scrollbar,{scrollbar:s,wrapperEl:a}=o;const i=s.el;n&amp;&amp;(n=!1,o.params.cssMode&amp;&amp;(o.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),t.hide&amp;&amp;(clearTimeout(p),p=M(()=&gt;{i.style.opacity=0,i.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),t.snapOnRelease)&amp;&amp;o.slideToClosest()}function y(e){var t,{scrollbar:s,params:a}=o,s=s.el;s&amp;&amp;(t=!!a.passiveListeners&amp;&amp;{passive:!1,capture:!1},a=!!a.passiveListeners&amp;&amp;{passive:!0,capture:!1},s=s)&amp;&amp;(s[s="on"===e?"addEventListener":"removeEventListener"]("pointerdown",g,t),l[s]("pointermove",b,t),l[s]("pointerup",w,a))}function T(){var{scrollbar:s,el:a}=o,i=(o.params.scrollbar=L(o,o.originalParams.scrollbar,o.params.scrollbar,{el:"swiper-scrollbar"}),o.params.scrollbar);if(i.el){let e;if((e="string"==typeof i.el&amp;&amp;o.isElement?o.el.querySelector(i.el):e)||"string"!=typeof i.el)e=e||i.el;else if(!(e=l.querySelectorAll(i.el)).length)return;(e=0&lt;(e=o.params.uniqueNavElements&amp;&amp;"string"==typeof i.el&amp;&amp;1&lt;e.length&amp;&amp;1===a.querySelectorAll(i.el).length?a.querySelector(i.el):e).length?e[0]:e).classList.add(o.isHorizontal()?i.horizontalClass:i.verticalClass);let t;!e||(t=e.querySelector(I(o.params.scrollbar.dragClass)))||(t=P("div",o.params.scrollbar.dragClass),e.append(t)),Object.assign(s,{el:e,dragEl:t}),i.draggable&amp;&amp;o.params.scrollbar.el&amp;&amp;o.scrollbar.el&amp;&amp;y("on"),e&amp;&amp;e.classList[o.enabled?"remove":"add"](...C(o.params.scrollbar.lockClass))}}function S(){var e=o.params.scrollbar,t=o.scrollbar.el;t&amp;&amp;t.classList.remove(...C(o.isHorizontal()?e.horizontalClass:e.verticalClass)),o.params.scrollbar.el&amp;&amp;o.scrollbar.el&amp;&amp;y("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),o.scrollbar={el:null,dragEl:null},s("init",()=&gt;{(!1===o.params.scrollbar.enabled?x:(T(),v(),i))()}),s("update resize observerUpdate lock unlock",()=&gt;{v()}),s("setTranslate",()=&gt;{i()}),s("setTransition",(e,t)=&gt;{t=t,o.params.scrollbar.el&amp;&amp;o.scrollbar.el&amp;&amp;(o.scrollbar.dragEl.style.transitionDuration=t+"ms")}),s("enable disable",()=&gt;{var e=o.scrollbar.el;e&amp;&amp;e.classList[o.enabled?"remove":"add"](...C(o.params.scrollbar.lockClass))}),s("destroy",()=&gt;{S()});const x=()=&gt;{o.el.classList.add(...C(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&amp;&amp;o.scrollbar.el.classList.add(...C(o.params.scrollbar.scrollbarDisabledClass)),S()};Object.assign(o.scrollbar,{enable:()=&gt;{o.el.classList.remove(...C(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&amp;&amp;o.scrollbar.el.classList.remove(...C(o.params.scrollbar.scrollbarDisabledClass)),T(),v(),i()},disable:x,updateSize:v,setTranslate:i,init:T,destroy:S})},function(e){let{swiper:p,extendParams:t,on:s}=e;t({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",l=(e,t)=&gt;{var s=p.rtl,s=s?-1:1,a=e.getAttribute("data-swiper-parallax")||"0";let i=e.getAttribute("data-swiper-parallax-x"),r=e.getAttribute("data-swiper-parallax-y");var l=e.getAttribute("data-swiper-parallax-scale"),n=e.getAttribute("data-swiper-parallax-opacity"),o=e.getAttribute("data-swiper-parallax-rotate");i||r?(i=i||"0",r=r||"0"):p.isHorizontal()?(i=a,r="0"):(r=a,i="0"),i=0&lt;=i.indexOf("%")?parseInt(i,10)*t*s+"%":i*t*s+"px",r=0&lt;=r.indexOf("%")?parseInt(r,10)*t+"%":r*t+"px",null!=n&amp;&amp;(a=n-(n-1)*(1-Math.abs(t)),e.style.opacity=a);let d=`translate3d(${i}, ${r}, 0px)`;null!=l&amp;&amp;(s=l-(l-1)*(1-Math.abs(t)),d+=` scale(${s})`),o&amp;&amp;null!=o&amp;&amp;(d+=` rotate(${o*t*-1}deg)`),e.style.transform=d},a=()=&gt;{const{el:e,slides:t,progress:a,snapGrid:i}=p;var s=j(e,r);p.isElement&amp;&amp;s.push(...j(p.hostEl,r)),s.forEach(e=&gt;{l(e,a)}),t.forEach((e,t)=&gt;{let s=e.progress;1&lt;p.params.slidesPerGroup&amp;&amp;"auto"!==p.params.slidesPerView&amp;&amp;(s+=Math.ceil(t/2)-a*(i.length-1)),s=Math.min(Math.max(s,-1),1),e.querySelectorAll(r+", [data-swiper-parallax-rotate]").forEach(e=&gt;{l(e,s)})})};s("beforeInit",()=&gt;{p.params.parallax.enabled&amp;&amp;(p.params.watchSlidesProgress=!0,p.originalParams.watchSlidesProgress=!0)}),s("init",()=&gt;{p.params.parallax.enabled&amp;&amp;a()}),s("setTranslate",()=&gt;{p.params.parallax.enabled&amp;&amp;a()}),s("setTransition",(e,t)=&gt;{var s,a;p.params.parallax.enabled&amp;&amp;({el:t,hostEl:a}=(void 0===(s=t)&amp;&amp;(s=p.params.speed),p),t=[...t.querySelectorAll(r)],p.isElement&amp;&amp;t.push(...a.querySelectorAll(r)),t.forEach(e=&gt;{let t=parseInt(e.getAttribute("data-swiper-parallax-duration"),10)||s;0===s&amp;&amp;(t=0),e.style.transitionDuration=t+"ms"}))})},function(e){let{swiper:r,extendParams:t,on:s,emit:l,params:a}=e;r.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let n,o,d=a&amp;&amp;a.autoplay?a.autoplay.delay:3e3,p=a&amp;&amp;a.autoplay?a.autoplay.delay:3e3,c,u=(new Date).getTime(),i,m,v,h,f,g,b;function w(e){!r||r.destroyed||!r.wrapperEl||e.target!==r.wrapperEl||(r.wrapperEl.removeEventListener("transitionend",w),b)||M()}const y=()=&gt;{var e;!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;(r.autoplay.paused?i=!0:i&amp;&amp;(p=c,i=!1),e=r.autoplay.paused?c:u+p-(new Date).getTime(),r.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/d),o=requestAnimationFrame(()=&gt;{y()}))},T=()=&gt;{let e;if(e=r.virtual&amp;&amp;r.params.virtual.enabled?r.slides.filter(e=&gt;e.classList.contains("swiper-slide-active"))[0]:r.slides[r.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},S=t=&gt;{if(!r.destroyed&amp;&amp;r.autoplay.running){cancelAnimationFrame(o),y();let e=void 0===t?r.params.autoplay.delay:t;d=r.params.autoplay.delay,p=r.params.autoplay.delay;var s=T();!Number.isNaN(s)&amp;&amp;0&lt;s&amp;&amp;void 0===t&amp;&amp;(e=s,d=s,p=s),c=e;const a=r.params.speed,i=()=&gt;{r&amp;&amp;!r.destroyed&amp;&amp;(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(a,!0,!0),l("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,a,!0,!0),l("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(a,!0,!0),l("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,a,!0,!0),l("autoplay")),r.params.cssMode)&amp;&amp;(u=(new Date).getTime(),requestAnimationFrame(()=&gt;{S()}))};return 0&lt;e?(clearTimeout(n),n=setTimeout(()=&gt;{i()},e)):requestAnimationFrame(()=&gt;{i()}),e}},x=()=&gt;{u=(new Date).getTime(),r.autoplay.running=!0,S(),l("autoplayStart")},E=()=&gt;{r.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(o),l("autoplayStop")},C=(e,t)=&gt;{!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;(clearTimeout(n),e||(g=!0),e=()=&gt;{l("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",w):M()},r.autoplay.paused=!0,t?(f&amp;&amp;(c=r.params.autoplay.delay),f=!1,e()):(t=c||r.params.autoplay.delay,c=t-((new Date).getTime()-u),r.isEnd&amp;&amp;c&lt;0&amp;&amp;!r.params.loop||(c&lt;0&amp;&amp;(c=0),e())))},M=()=&gt;{r.isEnd&amp;&amp;c&lt;0&amp;&amp;!r.params.loop||r.destroyed||!r.autoplay.running||(u=(new Date).getTime(),g?(g=!1,S(c)):S(),r.autoplay.paused=!1,l("autoplayResume"))},P=()=&gt;{var e;!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;("hidden"===(e=k()).visibilityState&amp;&amp;(g=!0,C(!0)),"visible"===e.visibilityState)&amp;&amp;M()},L=e=&gt;{"mouse"!==e.pointerType||(g=!0,b=!0,r.animating)||r.autoplay.paused||C(!0)},I=e=&gt;{"mouse"===e.pointerType&amp;&amp;(b=!1,r.autoplay.paused)&amp;&amp;M()};s("init",()=&gt;{r.params.autoplay.enabled&amp;&amp;(r.params.autoplay.pauseOnMouseEnter&amp;&amp;(r.el.addEventListener("pointerenter",L),r.el.addEventListener("pointerleave",I)),k().addEventListener("visibilitychange",P),x())}),s("destroy",()=&gt;{r.el.removeEventListener("pointerenter",L),r.el.removeEventListener("pointerleave",I),k().removeEventListener("visibilitychange",P),r.autoplay.running&amp;&amp;E()}),s("_freeModeStaticRelease",()=&gt;{(v||g)&amp;&amp;M()}),s("_freeModeNoMomentumRelease",()=&gt;{r.params.autoplay.disableOnInteraction?E():C(!0,!0)}),s("beforeTransitionStart",(e,t,s)=&gt;{!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;(s||!r.params.autoplay.disableOnInteraction?C(!0,!0):E())}),s("sliderFirstMove",()=&gt;{!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;(r.params.autoplay.disableOnInteraction?E():(m=!0,v=!1,g=!1,h=setTimeout(()=&gt;{g=!0,v=!0,C(!0)},200)))}),s("touchEnd",()=&gt;{!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;m&amp;&amp;(clearTimeout(h),clearTimeout(n),m=(v=(r.params.autoplay.disableOnInteraction||v&amp;&amp;r.params.cssMode&amp;&amp;M(),!1),!1))}),s("slideChange",()=&gt;{!r.destroyed&amp;&amp;r.autoplay.running&amp;&amp;(f=!0)}),Object.assign(r.autoplay,{start:x,stop:E,pause:C,resume:M})},function(e){let{swiper:p,extendParams:t,on:s}=e,a=(t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}),!1),i=!1;function r(){var t=p.thumbs.swiper;if(t&amp;&amp;!t.destroyed){var s=t.clickedIndex,e=t.clickedSlide;if(!(e&amp;&amp;e.classList.contains(p.params.thumbs.slideThumbActiveClass)||null==s)){let e;e=t.params.loop?parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,p.params.loop?p.slideToLoop(e):p.slideTo(e)}}}function l(){var e=p.params.thumbs;if(a)return!1;a=!0;var t=p.constructor;return e.swiper instanceof t?(p.thumbs.swiper=e.swiper,Object.assign(p.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(p.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),p.thumbs.swiper.update()):o(e.swiper)&amp;&amp;(e=Object.assign({},e.swiper),Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),p.thumbs.swiper=new t(e),i=!0),p.thumbs.swiper.el.classList.add(p.params.thumbs.thumbsContainerClass),p.thumbs.swiper.on("tap",r),!0}function n(s){var a=p.thumbs.swiper;if(a&amp;&amp;!a.destroyed){var i="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView;let t=1;const d=p.params.thumbs.slideThumbActiveClass;if(1&lt;p.params.slidesPerView&amp;&amp;!p.params.centeredSlides&amp;&amp;(t=p.params.slidesPerView),p.params.thumbs.multipleActiveThumbs||(t=1),t=Math.floor(t),a.slides.forEach(e=&gt;e.classList.remove(d)),a.params.loop||a.params.virtual&amp;&amp;a.params.virtual.enabled)for(let e=0;e&lt;t;e+=1)j(a.slidesEl,`[data-swiper-slide-index="${p.realIndex+e}"]`).forEach(e=&gt;{e.classList.add(d)});else for(let e=0;e&lt;t;e+=1)a.slides[p.realIndex+e]&amp;&amp;a.slides[p.realIndex+e].classList.add(d);var r=p.params.thumbs.autoScrollOffset,l=r&amp;&amp;!a.params.loop;if(p.realIndex!==a.realIndex||l){var n,o=a.activeIndex;let e,t;t=a.params.loop?(n=a.slides.filter(e=&gt;e.getAttribute("data-swiper-slide-index")===""+p.realIndex)[0],e=a.slides.indexOf(n),p.activeIndex&gt;p.previousIndex?"next":"prev"):(e=p.realIndex)&gt;p.previousIndex?"next":"prev",l&amp;&amp;(e+="next"===t?r:-1*r),a.visibleSlidesIndexes&amp;&amp;a.visibleSlidesIndexes.indexOf(e)&lt;0&amp;&amp;(a.params.centeredSlides?e=e&gt;o?e-Math.floor(i/2)+1:e+Math.floor(i/2)-1:e&gt;o&amp;&amp;a.params.slidesPerGroup,a.slideTo(e,s?0:void 0))}}}p.thumbs={swiper:null},s("beforeInit",()=&gt;{const a=p.params.thumbs;if(a&amp;&amp;a.swiper)if("string"==typeof a.swiper||a.swiper instanceof HTMLElement){const e=k(),t=()=&gt;{const t="string"==typeof a.swiper?e.querySelector(a.swiper):a.swiper;if(t&amp;&amp;t.swiper)a.swiper=t.swiper,l(),n(!0);else if(t){const s=e=&gt;{a.swiper=e.detail[0],t.removeEventListener("init",s),l(),n(!0),a.swiper.update(),p.update()};t.addEventListener("init",s)}return t},s=()=&gt;{p.destroyed||t()||requestAnimationFrame(s)};requestAnimationFrame(s)}else l(),n(!0)}),s("slideChange update resize observerUpdate",()=&gt;{n()}),s("setTransition",(e,t)=&gt;{var s=p.thumbs.swiper;s&amp;&amp;!s.destroyed&amp;&amp;s.setTransition(t)}),s("beforeDestroy",()=&gt;{var e=p.thumbs.swiper;e&amp;&amp;!e.destroyed&amp;&amp;i&amp;&amp;e.destroy()}),Object.assign(p.thumbs,{init:l,update:n})},function(t){let{swiper:l,extendParams:e,on:s}=t;e({fadeEffect:{crossFade:!1}});{const{effect:a,swiper:i,on:r,setTranslate:n,setTransition:o,overwriteParams:d,perspective:p,recreateShadows:c,getEffectParams:u}=t={effect:"fade",swiper:l,on:s,setTranslate:()=&gt;{var a,e=l.slides;l.params.fadeEffect;for(let s=0;s&lt;e.length;s+=1){var i=l.slides[s];let e=-i.swiperSlideOffset,t=(l.params.virtualTranslate||(e-=l.translate),0);l.isHorizontal()||(t=e,e=0);var r=l.params.fadeEffect.crossFade?Math.max(1-Math.abs(i.progress),0):1+Math.min(Math.max(i.progress,-1),0),i=(a=void 0,(a=v(i=i))!==i&amp;&amp;(a.style.backfaceVisibility="hidden",a.style["-webkit-backface-visibility"]="hidden"),a);i.style.opacity=r,i.style.transform=`translate3d(${e}px, ${t}px, 0px)`}},setTransition:t=&gt;{var e=l.slides.map(e=&gt;v(e));e.forEach(e=&gt;{e.style.transitionDuration=t+"ms"}),N({swiper:l,duration:t,transformElements:e,allSlides:!0})},overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!l.params.cssMode})};r("beforeInit",()=&gt;{var e;i.params.effect===a&amp;&amp;(i.classNames.push(""+i.params.containerModifierClass+a),p&amp;&amp;p()&amp;&amp;i.classNames.push(i.params.containerModifierClass+"3d"),e=d?d():{},Object.assign(i.params,e),Object.assign(i.originalParams,e))}),r("setTranslate",()=&gt;{i.params.effect===a&amp;&amp;n()}),r("setTransition",(e,t)=&gt;{i.params.effect===a&amp;&amp;o(t)}),r("transitionEnd",()=&gt;{i.params.effect===a&amp;&amp;c&amp;&amp;u&amp;&amp;u().slideShadows&amp;&amp;(i.slides.forEach(e=&gt;{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=&gt;e.remove())}),c())});let e;r("virtualUpdate",()=&gt;{i.params.effect===a&amp;&amp;(i.slides.length||(e=!0),requestAnimationFrame(()=&gt;{e&amp;&amp;i.slides&amp;&amp;i.slides.length&amp;&amp;(n(),e=!1)}))})}}]),S}();woodmartThemeModule.$document.on("wdInstagramAjaxSuccess wdLoadDropdownsSuccess wdProductsTabsLoaded wdSearchFullScreenContentLoaded wdShopPageInit wdRecentlyViewedProductLoaded wdQuickViewOpen300",function(){woodmartThemeModule.swiperInit()}),["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default","frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_products_brands.default","frontend/element_ready/wd_blog.default","frontend/element_ready/wd_portfolio.default","frontend/element_ready/wd_images_gallery.default","frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_banner_carousel.default","frontend/element_ready/wd_infobox_carousel.default","frontend/element_ready/wd_instagram.default","frontend/element_ready/wd_testimonials.default","frontend/element_ready/wd_nested_carousel.default","frontend/element_ready/wd_single_product_fbt_products.default"].forEach(function(e){woodmartThemeModule.wdElementorAddAction(e,function(){woodmartThemeModule.swiperInit()})}),woodmartThemeModule.swiperInit=function(){function c(d,e=!1){if(!(d.closest(".woocommerce-product-gallery")&amp;&amp;!d.classList.contains("quick-view-gallery")||!e&amp;&amp;void 0!==d.dataset.sync_child_id&amp;&amp;document.querySelector(".wd-carousel[data-sync_parent_id="+d.dataset.sync_child_id+"]"))){var l,s,n,o,t,a,r=d.closest(".wd-carousel-container"),i=window.getComputedStyle(d);if(!(woodmartThemeModule.windowWidth&lt;=1024&amp;&amp;r.classList.contains("wd-carousel-dis-mb")||d.classList.contains("wd-initialized")))return l=i.getPropertyValue("--wd-col"),e=woodmart_settings.carousel_breakpoints,s={},n=d.querySelectorAll(".wd-carousel-item").length,Object.entries(e).forEach(([e,t])=&gt;{var t=i.getPropertyValue("--wd-col-"+t),a=void 0!==d.dataset.scroll_per_page&amp;&amp;"yes"===d.dataset.scroll_per_page;(t=t||l)&amp;&amp;(s[e]={slidesPerView:t||1},a=!("yes"===d.dataset.wrap&amp;&amp;2*parseInt(t,10)&gt;n||"yes"===d.dataset.center_mode)&amp;&amp;a)&amp;&amp;t&amp;&amp;(s[e].slidesPerGroup=parseInt(t))}),e={slidesPerView:l,loop:"yes"===d.dataset.wrap&amp;&amp;("yes"!==d.dataset.center_mode||parseInt(l,10)+1&lt;n),loopAddBlankSlides:!1,centeredSlides:"yes"===d.dataset.center_mode,autoHeight:"yes"===d.dataset.autoheight,grabCursor:!0,a11y:{enabled:!1},breakpoints:s,watchSlidesProgress:!0,slideClass:"wd-carousel-item",slideActiveClass:"wd-active",slideVisibleClass:"wd-slide-visible",slideNextClass:"wd-slide-next",slidePrevClass:"wd-slide-prev",slideFullyVisibleClass:"wd-full-visible",slideBlankClass:"wd-slide-blank",lazyPreloaderClass:"wd-lazy-preloader",containerModifierClass:"wd-",wrapperClass:"wd-carousel-wrap",simulateTouch:!d.closest(".block-editor-block-list__layout"),on:{init:function(){setTimeout(function(){woodmartThemeModule.$document.trigger("wdSwiperCarouselInited")},100)}}},void 0!==d.dataset.effect&amp;&amp;(a=d.dataset.effect,"parallax"===(e.effect=a="distortion"===a?"fade":a))&amp;&amp;(e.parallax={enabled:!0},d.querySelectorAll(".wd-slide-bg").forEach(function(e){e.setAttribute("data-swiper-parallax","50%")})),void 0!==d.dataset.sliding_speed&amp;&amp;d.dataset.sliding_speed&amp;&amp;(e.speed=d.dataset.sliding_speed),(o=Array.prototype.filter.call(r.children,e=&gt;e.classList.contains("wd-nav-pagin-wrap")).shift())&amp;&amp;(e.pagination={el:o.querySelector(".wd-nav-pagin"),dynamicBullets:o.classList.contains("wd-dynamic"),type:"bullets",clickable:!0,bulletClass:"wd-nav-pagin-item",bulletActiveClass:"wd-active",modifierClass:"wd-type-",lockClass:"wd-lock",currentClass:"wd-current",totalClass:"wd-total",hiddenClass:"wd-hidden",clickableClass:"wd-clickable",horizontalClass:"wd-horizontal",verticalClass:"wd-vertical",paginationDisabledClass:"wd-disabled",renderBullet:function(e,t){var a="";return'&lt;li class="'+t+'"&gt;&lt;span&gt;'+(a=o.classList.contains("wd-style-number-2")&amp;&amp;(a=e+1)&lt;=9?"0"+a:a)+"&lt;/span&gt;&lt;/li&gt;"}}),(a=Array.prototype.filter.call(r.querySelector(".wd-carousel-inner").children,e=&gt;e.classList.contains("wd-nav-arrows")).shift())&amp;&amp;(e.navigation={nextEl:a.querySelector(".wd-btn-arrow.wd-next"),prevEl:a.querySelector(".wd-btn-arrow.wd-prev"),disabledClass:"wd-disabled",lockClass:"wd-lock",hiddenClass:"wd-hide"}),(t=Array.prototype.filter.call(r.children,e=&gt;e.classList.contains("wd-nav-scroll")).shift())&amp;&amp;(e.scrollbar={el:t,lockClass:"wd-lock",dragClass:"wd-nav-scroll-drag",scrollbarDisabledClass:"wd-disabled",horizontalClass:"wd-horizontal",verticalClass:"wd-vertical",draggable:!0},e.on.scrollbarDragStart=function(){t.classList.add("wd-grabbing")},e.on.scrollbarDragEnd=function(){t.classList.remove("wd-grabbing")}),void 0!==d.dataset.autoplay&amp;&amp;"yes"===d.dataset.autoplay&amp;&amp;(e.autoplay={delay:d.dataset.speed||5e3,pauseOnMouseEnter:!0}),void 0!==d.dataset.sync_parent_id&amp;&amp;(a=document.querySelector(".wd-carousel[data-sync_child_id="+d.dataset.sync_parent_id+"]"))&amp;&amp;(e.thumbs={swiper:c(a,!0),slideThumbActiveClass:"wd-thumb-active",thumbsContainerClass:"wd-thumbs"}),d.querySelectorAll("link").forEach(function(e){var t=e.cloneNode(!1);r.append(t),t.addEventListener("load",function(){setTimeout(function(){e.remove()},500)},!1)}),a=new wdSwiper(d,e),r&amp;&amp;r.classList.contains("wd-slider")&amp;&amp;a.on("realIndexChange",function(e){setTimeout(function(){d.dispatchEvent(new CustomEvent("wdSlideChange",{detail:{activeIndex:e.realIndex}}))},100)}),window.addEventListener("popstate",function(){document.querySelectorAll(".wd-carousel.wd-initialized").forEach(function(e){void 0===e.swiper&amp;&amp;(e.classList.remove("wd-initialized"),c(e))})}),a}}"undefined"==typeof wdSwiper?console.error("Swiper is not defined"):(document.querySelectorAll(".wd-carousel:not(.scroll-init)").forEach(function(e){c(e)}),void 0!==window.Waypoint&amp;&amp;document.querySelectorAll(".wd-carousel.scroll-init").forEach(function(e){new Waypoint({element:e,handler:function(){e.classList.contains("wd-initialized")&amp;&amp;this.destroy(),c(this.element)},offset:"100%"})}))},window.addEventListener("load",function(){woodmartThemeModule.swiperInit()});woodmartThemeModule.$document.on("wdReplaceMainGallery",function(){woodmartThemeModule.productImagesGallery(!0)}),["frontend/element_ready/wd_single_product_gallery.default"].forEach(function(e){woodmartThemeModule.wdElementorAddAction(e,function(e){woodmartThemeModule.productImagesGallery(),e.find(".woocommerce-product-gallery").css("opacity","1")})}),woodmartThemeModule.productImagesGallery=function(w=!1){document.querySelectorAll(".woocommerce-product-gallery").forEach(function(o){var e,t,l,d,s,a,i=o.querySelector(".wd-carousel-container"),r=o.querySelector(".woocommerce-product-gallery__wrapper:not(.quick-view-gallery)"),n=o.querySelector(".wd-gallery-thumb .wd-carousel");function c(){"undefined"==typeof wdSwiper?console.error("Swiper is not defined"):(n&amp;&amp;void 0!==n.swiper&amp;&amp;n.swiper.destroy(!0,!1),void 0!==r.swiper&amp;&amp;r.swiper.destroy(!0,!1),r.classList.add("wd-carousel"),woodmartThemeModule.$document.trigger("wood-images-loaded"),new wdSwiper(r,e))}r&amp;&amp;(l=(s=window.getComputedStyle(r)).getPropertyValue("--wd-col-lg")?s.getPropertyValue("--wd-col-lg"):s.getPropertyValue("--wd-col"),t=s.getPropertyValue("--wd-col-md")?s.getPropertyValue("--wd-col-md"):s.getPropertyValue("--wd-col"),s=s.getPropertyValue("--wd-col-sm")?s.getPropertyValue("--wd-col-sm"):s.getPropertyValue("--wd-col"),e={slidesPerView:l,loop:woodmart_settings.product_slider_autoplay,centeredSlides:"yes"===r.dataset.center_mode,autoHeight:"yes"===woodmart_settings.product_slider_auto_height,grabCursor:!0,a11y:{enabled:!1},breakpoints:{1025:{slidesPerView:l,initialSlide:"yes"===r.dataset.center_mode&amp;&amp;l?1:0},768.98:{slidesPerView:t,initialSlide:"yes"===r.dataset.center_mode&amp;&amp;t?1:0},0:{slidesPerView:s,initialSlide:"yes"===r.dataset.center_mode&amp;&amp;s?1:0}},slideClass:"wd-carousel-item",slideActiveClass:"wd-active",slideVisibleClass:"wd-slide-visible",slideNextClass:"wd-slide-next",slidePrevClass:"wd-slide-prev",slideFullyVisibleClass:"wd-full-visible",slideBlankClass:"wd-slide-blank",lazyPreloaderClass:"wd-lazy-preloader",containerModifierClass:"wd-",wrapperClass:"wd-carousel-wrap",on:{slideChange:function(){r.dispatchEvent(new CustomEvent("wdSlideChange",{activeIndex:this.activeIndex})),woodmartThemeModule.$document.trigger("wood-images-loaded")}}},r.parentElement.querySelector(".wd-btn-arrow.wd-next")&amp;&amp;(e.navigation={nextEl:r.parentElement.querySelector(".wd-btn-arrow.wd-next"),prevEl:r.parentElement.querySelector(".wd-btn-arrow.wd-prev"),disabledClass:"wd-disabled",lockClass:"wd-lock",hiddenClass:"wd-hide"}),woodmart_settings.product_slider_autoplay&amp;&amp;(e.autoplay={delay:3e3,pauseOnMouseEnter:!0}),o.querySelector(".wd-nav-pagin")&amp;&amp;(e.pagination={el:o.querySelector(".wd-nav-pagin"),dynamicBullets:o.querySelector(".wd-nav-pagin-wrap").classList.contains("wd-dynamic"),type:"bullets",clickable:!0,bulletClass:"wd-nav-pagin-item",bulletActiveClass:"wd-active",modifierClass:"wd-type-",lockClass:"wd-lock",currentClass:"wd-current",totalClass:"wd-total",hiddenClass:"wd-hidden",clickableClass:"wd-clickable",horizontalClass:"wd-horizontal",verticalClass:"wd-vertical",paginationDisabledClass:"wd-disabled",renderBullet:function(e,t){var l="";return'&lt;li class="'+t+'"&gt;&lt;span&gt;'+(l=o.querySelector(".wd-nav-pagin-wrap").classList.contains("wd-style-number-2")&amp;&amp;(l=e+1)&lt;=9?"0"+l:l)+"&lt;/span&gt;&lt;/li&gt;"}}),n&amp;&amp;(l=o.querySelector(".wd-gallery-thumb"),t=o.classList.contains("thumbs-position-left")&amp;&amp;(1024&lt;woodmartThemeModule.$body.width()||!o.classList.contains("wd-thumbs-wrap"))?"vertical":"horizontal",n.children.length)&amp;&amp;(w&amp;&amp;(a="",r.querySelectorAll(".woocommerce-product-gallery__image").forEach(function(e,t){var l=e.dataset.thumb,o=e.querySelector("a img"),d=o.getAttribute("alt"),s=o.getAttribute("title"),i="";!s&amp;&amp;e.querySelector("a picture")&amp;&amp;(s=e.querySelector("a picture").getAttribute("title")),e.querySelector(".wd-product-video")&amp;&amp;(i+=" wd-with-video"),a=a+'&lt;div class="wd-carousel-item'+i+'"&gt;&lt;img src="'+l+'"',d&amp;&amp;(a+=' alt="'+d+'"'),s&amp;&amp;(a+=' title="'+s+'"'),0===t&amp;&amp;(e=o.getAttribute("data-o_src"))&amp;&amp;(a+=' data-o_src="'+e+'"'),a+="/&gt;&lt;/div&gt;"}),n.firstElementChild.innerHTML=a),"vertical"!=t||window.getComputedStyle(o).getPropertyValue("--wd-thumbs-height")||o.style.setProperty("--wd-thumbs-height",l.offsetHeight+"px"),l=(s=window.getComputedStyle(n)).getPropertyValue("--wd-col-lg")?s.getPropertyValue("--wd-col-lg"):2,d=s.getPropertyValue("--wd-col-md")?s.getPropertyValue("--wd-col-md"):2,s=s.getPropertyValue("--wd-col-sm")?s.getPropertyValue("--wd-col-sm"):2,e.thumbs={swiper:{el:n,slidesPerView:l,direction:t,autoHeight:"horizontal"==t&amp;&amp;"yes"===woodmart_settings.product_slider_auto_height,id:"wd-carousel-thumbnails",slideClass:"wd-carousel-item",slideActiveClass:"wd-active",slideVisibleClass:"wd-slide-visible",slideNextClass:"wd-slide-next",slidePrevClass:"wd-slide-prev",slideFullyVisibleClass:"wd-full-visible",slideBlankClass:"wd-slide-blank",lazyPreloaderClass:"wd-lazy-preloader",containerModifierClass:"wd-",wrapperClass:"wd-carousel-wrap",grabCursor:!0,a11y:{enabled:!1},breakpoints:{1025:{slidesPerView:l},768.98:{slidesPerView:d},0:{slidesPerView:s}},navigation:{nextEl:n.nextElementSibling.querySelector(".wd-btn-arrow.wd-next"),prevEl:n.nextElementSibling.querySelector(".wd-btn-arrow.wd-prev"),disabledClass:"wd-disabled",lockClass:"wd-lock",hiddenClass:"wd-hide"},on:{slideChange:function(){woodmartThemeModule.$document.trigger("wood-images-loaded")},resize:function(e){o.classList.contains("thumbs-position-left")&amp;&amp;o.classList.contains("wd-thumbs-wrap")&amp;&amp;(1024&lt;e.currentBreakpoint&amp;&amp;!e.isVertical()?e.changeDirection("vertical"):e.currentBreakpoint&lt;=1024&amp;&amp;!e.isHorizontal()&amp;&amp;e.changeDirection("horizontal"))}}},slideThumbActiveClass:"wd-thumb-active",thumbsContainerClass:"wd-thumbs"}),o.classList.contains("thumbs-position-without")||o.classList.contains("thumbs-position-bottom")||o.classList.contains("thumbs-position-left")||(!i.classList.contains("wd-off-md")&amp;&amp;woodmartThemeModule.$window.width()&lt;=1024&amp;&amp;768&lt;woodmartThemeModule.$window.width()||!i.classList.contains("wd-off-sm")&amp;&amp;woodmartThemeModule.$window.width()&lt;=768)&amp;&amp;(o.classList.contains("thumbs-grid-bottom_combined")||o.classList.contains("thumbs-grid-bottom_combined_2")||o.classList.contains("thumbs-grid-bottom_combined_3")||o.classList.contains("thumbs-grid-bottom_column")||o.classList.contains("thumbs-grid-bottom_grid")))&amp;&amp;("yes"===woodmart_settings.product_slider_auto_height?imagesLoaded(o,function(){c()}):c())})},woodmartThemeModule.$window.on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&amp;&amp;woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){woodmartThemeModule.productImagesGallery()},300))}),window.addEventListener("load",function(){woodmartThemeModule.productImagesGallery()});/*! This file is auto-generated */
/*!
 * imagesLoaded PACKAGED v5.0.0
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!function(t,e){"object"==typeof module&amp;&amp;module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&amp;&amp;this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&amp;&amp;i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&amp;&amp;this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&amp;&amp;this._onceEvents[t];for(let n of i){s&amp;&amp;s[n]&amp;&amp;(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
/*!
 * imagesLoaded v5.0.0
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(t,e){"object"==typeof module&amp;&amp;module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&amp;&amp;(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&amp;&amp;"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&amp;&amp;this.on("always",o),this.getImages(),i&amp;&amp;(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&amp;&amp;this.addImage(t),!0===this.options.background&amp;&amp;this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&amp;&amp;i[2];s&amp;&amp;this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=&gt;{setTimeout((()=&gt;{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&amp;&amp;this.jqDeferred.notify&amp;&amp;this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&amp;&amp;this.complete(),this.options.debug&amp;&amp;s&amp;&amp;s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&amp;&amp;(this.proxyImage.crossOrigin=this.img.crossOrigin),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.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&amp;&amp;this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&amp;&amp;this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&amp;&amp;(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&amp;&amp;(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));!function(e,t){"function"==typeof define&amp;&amp;define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(p,z,t,n){function e(){return{x:0,y:0}}function N(e,t){g.extend(w,t.publicMethods),Be.push(e)}function K(e){var t=L();return t-1&lt;e?e-t:e&lt;0?t+e:e}function a(e,t){return Ye[e]||(Ye[e]=[]),Ye[e].push(t)}function U(e,t,n,o){o===w.currItem.initialZoomLevel?n[e]=w.currItem.initialPosition[e]:(n[e]=je(e,o),n[e]&gt;t.min[e]?n[e]=t.min[e]:n[e]&lt;t.max[e]&amp;&amp;(n[e]=t.max[e]))}function B(e){var t="";v.escKey&amp;&amp;27===e.keyCode?t="close":v.arrowKeys&amp;&amp;(37===e.keyCode?t="prev":39===e.keyCode&amp;&amp;(t="next")),!t||e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,w[t]())}function H(e){e&amp;&amp;(_e||De||x||Ie)&amp;&amp;(e.preventDefault(),e.stopPropagation())}function W(){w.setScrollOffset(0,g.getScrollY())}function Y(e){var t;"mousedown"===e.type&amp;&amp;0&lt;e.button||(jt?e.preventDefault():Te&amp;&amp;"mousedown"===e.type||(St(e,!0)&amp;&amp;e.preventDefault(),E("pointerDown"),pe&amp;&amp;((t=g.arraySearch(pt,e.pointerId,"id"))&lt;0&amp;&amp;(t=pt.length),pt[t]={x:e.pageX,y:e.pageY,id:e.pointerId}),e=(t=Zt(e)).length,u=null,rt(),s&amp;&amp;1!==e||(s=ke=!0,g.bind(window,Q,w),Ce=Re=Oe=Ie=Me=_e=Ee=De=!1,y=null,E("firstTouchStart",t),M(ze,b),Pe.x=Pe.y=0,M(A,t[0]),M(dt,A),mt.x=I.x*Ne,ft=[{x:A.x,y:A.y}],ve=we=D(),et(f,!0),It(),Tt()),!c&amp;&amp;1&lt;e&amp;&amp;!x&amp;&amp;!Me&amp;&amp;(te=f,c=Ee=!(De=!1),Pe.y=Pe.x=0,M(ze,b),M(k,t[0]),M(ct,t[1]),Ft(k,ct,vt),wt.x=Math.abs(vt.x)-b.x,wt.y=Math.abs(vt.y)-b.y,Fe=Ct(k,ct))))}function G(e){var t;e.preventDefault(),pe&amp;&amp;-1&lt;(t=g.arraySearch(pt,e.pointerId,"id"))&amp;&amp;((t=pt[t]).x=e.pageX,t.y=e.pageY),s&amp;&amp;(t=Zt(e),y||_e||c?u=t:R.x!==I.x*Ne?y="h":(e=Math.abs(t[0].x-A.x)-Math.abs(t[0].y-A.y),Math.abs(e)&gt;=ut&amp;&amp;(y=0&lt;e?"h":"v",u=t)))}function q(e){if(l.isOldAndroid){if(Te&amp;&amp;"mouseup"===e.type)return;-1&lt;e.type.indexOf("touch")&amp;&amp;(clearTimeout(Te),Te=setTimeout(function(){Te=0},600))}E("pointerUp"),St(e,!1)&amp;&amp;e.preventDefault(),pe&amp;&amp;-1&lt;(a=g.arraySearch(pt,e.pointerId,"id"))&amp;&amp;(t=pt.splice(a,1)[0],!navigator.pointerEnabled&amp;&amp;(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type)||(t.type=e.pointerType||"mouse"));var t,n=(a=Zt(e)).length;if(2===(n="mouseup"===e.type?0:n))return!(u=null);1===n&amp;&amp;M(dt,a[0]),0!==n||y||x||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&amp;&amp;e.changedTouches[0]&amp;&amp;(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),E("touchRelease",e,t));var o,i,a=-1;if(0===n&amp;&amp;(s=!1,g.unbind(window,Q,w),It(),c?a=0:-1!==gt&amp;&amp;(a=D()-gt)),gt=1===n?D():-1,e=-1!==a&amp;&amp;a&lt;150?"zoom":"swipe",c&amp;&amp;n&lt;2&amp;&amp;(c=!1,1===n&amp;&amp;(e="zoomPointerUp"),E("zoomGestureEnded")),u=null,_e||De||x||Ie)if(rt(),(be=be||Nt()).calculateSwipeSpeed("x"),Ie)Ot()&lt;v.verticalDragRange?w.close():(o=b.y,i=Ae,lt("verticalDrag",0,1,300,g.easing.cubic.out,function(e){b.y=(w.currItem.initialPosition.y-o)*e+o,_((1-i)*e+i),S()}),E("onVerticalDrag",1));else{if((Me||x)&amp;&amp;0===n){if(Ut(e,be))return;e="zoomPointerUp"}x||("swipe"!==e?Ht():!Me&amp;&amp;f&gt;w.currItem.fitRatio&amp;&amp;Kt(be))}}var V,X,j,m,$,J,Q,ee,o,f,te,ne,oe,ie,ae,r,re,le,se,ue,ce,de,pe,i,me,fe,he,xe,ye,ge,l,we,ve,be,Ce,Ie,Te,s,Ee,De,_e,Se,Me,u,c,Fe,d,h,x,y,ke,Oe,Ae,Re,Le,g={features:null,bind:function(e,t,n,o){var i=(o?"remove":"add")+"EventListener";t=t.split(" ");for(var a=0;a&lt;t.length;a++)t[a]&amp;&amp;e[i](t[a],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){t=document.createElement(t||"div");return e&amp;&amp;(t.className=e),t},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,n){g.bind(e,t,n,!0)},removeClass:function(e,t){t=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(t," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){g.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&amp;&amp;new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(g.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var o=e.length;o--;)if(e[o][n]===t)return o;return-1},extend:function(e,t,n){for(var o in t)!t.hasOwnProperty(o)||n&amp;&amp;e.hasOwnProperty(o)||(e[o]=t[o])},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(g.features)return g.features;for(var e,t,n,o,i,a=g.createEl().style,r="",l={},s=(l.oldIE=document.all&amp;&amp;!document.addEventListener,l.touch="ontouchstart"in window,window.requestAnimationFrame&amp;&amp;(l.raf=window.requestAnimationFrame,l.caf=window.cancelAnimationFrame),l.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,l.pointerEvent||(e=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&amp;&amp;(t=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/))&amp;&amp;0&lt;t.length&amp;&amp;1&lt;=(t=parseInt(t[1],10))&amp;&amp;t&lt;8&amp;&amp;(l.isOldIOSPhone=!0),t=(t=e.match(/Android\s([0-9\.]*)/))?t[1]:0,1&lt;=(t=parseFloat(t))&amp;&amp;(t&lt;4.4&amp;&amp;(l.isOldAndroid=!0),l.androidVersion=t),l.isMobileOpera=/opera mini|opera mobi/i.test(e)),["transform","perspective","animationName"]),u=["","webkit","Moz","ms","O"],c=0;c&lt;4;c++){for(var r=u[c],d=0;d&lt;3;d++)n=s[d],o=r+(r?n.charAt(0).toUpperCase()+n.slice(1):n),!l[n]&amp;&amp;o in a&amp;&amp;(l[n]=o);r&amp;&amp;!l.raf&amp;&amp;(r=r.toLowerCase(),l.raf=window[r+"RequestAnimationFrame"],l.raf)&amp;&amp;(l.caf=window[r+"CancelAnimationFrame"]||window[r+"CancelRequestAnimationFrame"])}return l.raf||(i=0,l.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-i)),o=window.setTimeout(function(){e(t+n)},n);return i=t+n,o},l.caf=function(e){clearTimeout(e)}),l.svg=!!document.createElementNS&amp;&amp;!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,g.features=l}},w=(g.detectFeatures(),g.features.oldIE&amp;&amp;(g.bind=function(e,t,n,o){t=t.split(" ");for(var i,a=(o?"detach":"attach")+"Event",r=function(){n.handleEvent.call(n)},l=0;l&lt;t.length;l++)if(i=t[l])if("object"==typeof n&amp;&amp;n.handleEvent){if(o){if(!n["oldIE"+i])return!1}else n["oldIE"+i]=r;e[a]("on"+i,n["oldIE"+i])}else e[a]("on"+i,n)}),this),Ze=25,v={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel&lt;.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"},Pe=(g.extend(v,n),e()),ze=e(),b=e(),C={},Ne=0,Ke={},I=e(),T=0,Ue=!0,Be=[],He={},We=!1,Ye={},E=function(e){var t=Ye[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var o=0;o&lt;t.length;o++)t[o].apply(w,n)}},D=function(){return(new Date).getTime()},_=function(e){Ae=e,w.bg.style.opacity=e*v.bgOpacity},Ge=function(e,t,n,o,i){(!We||i&amp;&amp;i!==w.currItem)&amp;&amp;(o/=(i||w.currItem).fitRatio),e[de]=ne+t+"px, "+n+"px"+oe+" scale("+o+")"},S=function(e){h&amp;&amp;(e&amp;&amp;(f&gt;w.currItem.fitRatio?We||(rn(w.currItem,!1,!0),We=!0):We&amp;&amp;(rn(w.currItem),We=!1)),Ge(h,b.x,b.y,f))},qe=function(e){e.container&amp;&amp;Ge(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Ve=function(e,t){t[de]=ne+e+"px, 0px"+oe},Xe=function(e,t){var n;!v.loop&amp;&amp;t&amp;&amp;(t=m+(I.x*Ne-e)/I.x,n=Math.round(e-R.x),t&lt;0&amp;&amp;0&lt;n||t&gt;=L()-1&amp;&amp;n&lt;0)&amp;&amp;(e=R.x+n*v.mainScrollEndFriction),R.x=e,Ve(e,$)},je=function(e,t){var n=wt[e]-Ke[e];return ze[e]+Pe[e]+n-t/te*n},M=function(e,t){e.x=t.x,e.y=t.y,t.id&amp;&amp;(e.id=t.id)},$e=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Je=null,Qe=function(){Je&amp;&amp;(g.unbind(document,"mousemove",Qe),g.addClass(p,"pswp--has_mouse"),v.mouseUsed=!0,E("mouseUsed")),Je=setTimeout(function(){Je=null},100)},et=function(e,t){e=on(w.currItem,C,e);return t&amp;&amp;(d=e),e},tt=function(e){return(e=e||w.currItem).initialZoomLevel},nt=function(e){return 0&lt;(e=e||w.currItem).w?v.maxSpreadZoom:1},F={},ot=0,it=function(e){F[e]&amp;&amp;(F[e].raf&amp;&amp;fe(F[e].raf),ot--,delete F[e])},at=function(e){F[e]&amp;&amp;it(e),F[e]||(ot++,F[e]={})},rt=function(){for(var e in F)F.hasOwnProperty(e)&amp;&amp;it(e)},lt=function(e,t,n,o,i,a,r){function l(){F[e]&amp;&amp;(s=D()-u,o&lt;=s?(it(e),a(n),r&amp;&amp;r()):(a((n-t)*i(s/o)+t),F[e].raf=me(l)))}var s,u=D();at(e);l()},n={shout:E,listen:a,viewportSize:C,options:v,isMainScrollAnimating:function(){return x},getZoomLevel:function(){return f},getCurrentIndex:function(){return m},isDragging:function(){return s},isZooming:function(){return c},setScrollOffset:function(e,t){Ke.x=e,ge=Ke.y=t,E("updateScrollOffset",Ke)},applyZoomPan:function(e,t,n,o){b.x=t,b.y=n,f=e,S(o)},init:function(){if(!V&amp;&amp;!X){w.framework=g,w.template=p,w.bg=g.getChildByClass(p,"pswp__bg"),he=p.className,V=!0,l=g.detectFeatures(),me=l.raf,fe=l.caf,de=l.transform,ye=l.oldIE,w.scrollWrap=g.getChildByClass(p,"pswp__scroll-wrap"),w.container=g.getChildByClass(w.scrollWrap,"pswp__container"),$=w.container.style,w.itemHolders=r=[{el:w.container.children[0],wrap:0,index:-1},{el:w.container.children[1],wrap:0,index:-1},{el:w.container.children[2],wrap:0,index:-1}],r[0].el.style.display=r[2].el.style.display="none",de?(t=l.perspective&amp;&amp;!i,ne="translate"+(t?"3d(":"("),oe=l.perspective?", 0px)":")"):(de="left",g.addClass(p,"pswp--ie"),Ve=function(e,t){t.left=e+"px"},qe=function(e){var t=1&lt;e.fitRatio?1:e.fitRatio,n=e.container.style,o=t*e.w,t=t*e.h;n.width=o+"px",n.height=t+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},S=function(){var e,t,n,o;h&amp;&amp;(e=h,n=(o=1&lt;(t=w.currItem).fitRatio?1:t.fitRatio)*t.w,o=o*t.h,e.width=n+"px",e.height=o+"px",e.left=b.x+"px",e.top=b.y+"px")}),o={resize:w.updateSize,scroll:W,keydown:B,click:H};var e,t=l.isOldIOSPhone||l.isOldAndroid||l.isMobileOpera;for(l.animationName&amp;&amp;l.transform&amp;&amp;!t||(v.showAnimationDuration=v.hideAnimationDuration=0),e=0;e&lt;Be.length;e++)w["init"+Be[e]]();z&amp;&amp;(w.ui=new z(w,g)).init(),E("firstUpdate"),m=m||v.index||0,(isNaN(m)||m&lt;0||m&gt;=L())&amp;&amp;(m=0),w.currItem=$t(m),(l.isOldIOSPhone||l.isOldAndroid)&amp;&amp;(Ue=!1),p.setAttribute("aria-hidden","false"),v.modal&amp;&amp;(Ue?p.style.position="fixed":(p.style.position="absolute",p.style.top=g.getScrollY()+"px")),void 0===ge&amp;&amp;(E("initialLayout"),ge=xe=g.getScrollY());var n="pswp--open ";for(v.mainClass&amp;&amp;(n+=v.mainClass+" "),v.showHideOpacity&amp;&amp;(n+="pswp--animate_opacity "),n=(n=(n+=i?"pswp--touch":"pswp--notouch")+(l.animationName?" pswp--css_animation":""))+(l.svg?" pswp--svg":""),g.addClass(p,n),w.updateSize(),J=-1,T=null,e=0;e&lt;3;e++)Ve((e+J)*I.x,r[e].el.style);ye||g.bind(w.scrollWrap,ee,w),a("initialZoomInEnd",function(){w.setContent(r[0],m-1),w.setContent(r[2],m+1),r[0].el.style.display=r[2].el.style.display="block",v.focus&amp;&amp;p.focus(),g.bind(document,"keydown",w),l.transform&amp;&amp;g.bind(w.scrollWrap,"click",w),v.mouseUsed||g.bind(document,"mousemove",Qe),g.bind(window,"resize scroll",w),E("bindEvents")}),w.setContent(r[1],m),w.updateCurrItem(),E("afterInit"),Ue||(ie=setInterval(function(){ot||s||c||f!==w.currItem.initialZoomLevel||w.updateSize()},1e3)),g.addClass(p,"pswp--visible")}},close:function(){V&amp;&amp;(X=!(V=!1),E("close"),g.unbind(window,"resize",w),g.unbind(window,"scroll",o.scroll),g.unbind(document,"keydown",w),g.unbind(document,"mousemove",Qe),l.transform&amp;&amp;g.unbind(w.scrollWrap,"click",w),s&amp;&amp;g.unbind(window,Q,w),E("unbindEvents"),Jt(w.currItem,null,!0,w.destroy))},destroy:function(){E("destroy"),qt&amp;&amp;clearTimeout(qt),p.setAttribute("aria-hidden","true"),p.className=he,ie&amp;&amp;clearInterval(ie),g.unbind(w.scrollWrap,ee,w),g.unbind(window,"scroll",w),It(),rt(),Ye=null},panTo:function(e,t,n){n||(e&gt;d.min.x?e=d.min.x:e&lt;d.max.x&amp;&amp;(e=d.max.x),t&gt;d.min.y?t=d.min.y:t&lt;d.max.y&amp;&amp;(t=d.max.y)),b.x=e,b.y=t,S()},handleEvent:function(e){e=e||window.event,o[e.type]&amp;&amp;o[e.type](e)},goTo:function(e){var t=(e=K(e))-m;T=t,m=e,w.currItem=$t(m),Ne-=t,Xe(I.x*Ne),rt(),x=!1,w.updateCurrItem()},next:function(){w.goTo(m+1)},prev:function(){w.goTo(m-1)},updateCurrZoomItem:function(e){var t;e&amp;&amp;E("beforeChange",0),h=r[1].el.children.length&amp;&amp;(t=r[1].el.children[0],g.hasClass(t,"pswp__zoom-wrap"))?t.style:null,d=w.currItem.bounds,te=f=w.currItem.initialZoomLevel,b.x=d.center.x,b.y=d.center.y,e&amp;&amp;E("afterChange")},invalidateCurrItems:function(){ae=!0;for(var e=0;e&lt;3;e++)r[e].item&amp;&amp;(r[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==T){var t,n=Math.abs(T);if(!(e&amp;&amp;n&lt;2)){w.currItem=$t(m),We=!1,E("beforeChange",T),3&lt;=n&amp;&amp;(J+=T+(0&lt;T?-3:3),n=3);for(var o=0;o&lt;n;o++)0&lt;T?(t=r.shift(),r[2]=t,Ve((++J+2)*I.x,t.el.style),w.setContent(t,m-n+o+1+1)):(t=r.pop(),r.unshift(t),Ve(--J*I.x,t.el.style),w.setContent(t,m+n-o-1-1));h&amp;&amp;1===Math.abs(T)&amp;&amp;(e=$t(re)).initialZoomLevel!==f&amp;&amp;(on(e,C),rn(e),qe(e)),T=0,w.updateCurrZoomItem(),re=m,E("afterChange")}}},updateSize:function(e){if(!Ue&amp;&amp;v.modal){var t=g.getScrollY();if(ge!==t&amp;&amp;(p.style.top=t+"px",ge=t),!e&amp;&amp;He.x===window.innerWidth&amp;&amp;He.y===window.innerHeight)return;He.x=window.innerWidth,He.y=window.innerHeight,p.style.height=He.y+"px"}if(C.x=w.scrollWrap.clientWidth,C.y=w.scrollWrap.clientHeight,W(),I.x=C.x+Math.round(C.x*v.spacing),I.y=C.y,Xe(I.x*Ne),E("beforeResize"),void 0!==J){for(var n,o,i,a=0;a&lt;3;a++)n=r[a],Ve((a+J)*I.x,n.el.style),i=m+a-1,v.loop&amp;&amp;2&lt;L()&amp;&amp;(i=K(i)),(o=$t(i))&amp;&amp;(ae||o.needsUpdate||!o.bounds)?(w.cleanSlide(o),w.setContent(n,i),1===a&amp;&amp;(w.currItem=o,w.updateCurrZoomItem(!0)),o.needsUpdate=!1):-1===n.index&amp;&amp;0&lt;=i&amp;&amp;w.setContent(n,i),o&amp;&amp;o.container&amp;&amp;(on(o,C),rn(o),qe(o));ae=!1}te=f=w.currItem.initialZoomLevel,(d=w.currItem.bounds)&amp;&amp;(b.x=d.center.x,b.y=d.center.y,S(!0)),E("resize")},zoomTo:function(t,e,n,o,i){e&amp;&amp;(te=f,wt.x=Math.abs(e.x)-b.x,wt.y=Math.abs(e.y)-b.y,M(ze,b));function a(e){1===e?(f=t,b.x=r.x,b.y=r.y):(f=(t-l)*e+l,b.x=(r.x-s.x)*e+s.x,b.y=(r.y-s.y)*e+s.y),i&amp;&amp;i(e),S(1===e)}var e=et(t,!1),r={},l=(U("x",e,r,t),U("y",e,r,t),f),s={x:b.x,y:b.y};$e(r);n?lt("customZoomTo",0,1,n,o||g.easing.sine.inOut,a):a(1)}},st=30,ut=10,k={},ct={},O={},A={},dt={},pt=[],mt={},ft=[],ht={},xt=0,yt=e(),gt=0,R=e(),wt=e(),vt=e(),bt=function(e,t){return e.x===t.x&amp;&amp;e.y===t.y},Ct=function(e,t){return ht.x=Math.abs(e.x-t.x),ht.y=Math.abs(e.y-t.y),Math.sqrt(ht.x*ht.x+ht.y*ht.y)},It=function(){Se&amp;&amp;(fe(Se),Se=null)},Tt=function(){s&amp;&amp;(Se=me(Tt),zt())},Et=function(){return!("fit"===v.scaleMode&amp;&amp;f===w.currItem.initialZoomLevel)},Dt=function(e,t){return!(!e||e.className&amp;&amp;-1&lt;e.className.indexOf("pswp__scroll-wrap"))&amp;&amp;(t(e)?e:Dt(e.parentNode,t))},_t={},St=function(e,t){return _t.prevent=!Dt(e.target,v.isClickableElement),E("preventDragEvent",e,t,_t),_t.prevent},Mt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Ft=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},kt=function(e,t,n){var o;50&lt;e-ve&amp;&amp;((o=2&lt;ft.length?ft.shift():{}).x=t,o.y=n,ft.push(o),ve=e)},Ot=function(){var e=b.y-w.currItem.initialPosition.y;return 1-Math.abs(e/(C.y/2))},At={},Rt={},Lt=[],Zt=function(e){for(;0&lt;Lt.length;)Lt.pop();return pe?(Le=0,pt.forEach(function(e){0===Le?Lt[0]=e:1===Le&amp;&amp;(Lt[1]=e),Le++})):-1&lt;e.type.indexOf("touch")?e.touches&amp;&amp;0&lt;e.touches.length&amp;&amp;(Lt[0]=Mt(e.touches[0],At),1&lt;e.touches.length)&amp;&amp;(Lt[1]=Mt(e.touches[1],Rt)):(At.x=e.pageX,At.y=e.pageY,At.id="",Lt[0]=At),Lt},Pt=function(e,t){var n,o,i,a=b[e]+t[e],r=0&lt;t[e],l=R.x+t.x,s=R.x-mt.x,u=a&gt;d.min[e]||a&lt;d.max[e]?v.panEndFriction:1,a=b[e]+t[e]*u;if((v.allowPanToNext||f===w.currItem.initialZoomLevel)&amp;&amp;(h?"h"!==y||"x"!==e||De||(r?(a&gt;d.min[e]&amp;&amp;(u=v.panEndFriction,d.min[e],n=d.min[e]-ze[e]),(n&lt;=0||s&lt;0)&amp;&amp;1&lt;L()?(i=l,s&lt;0&amp;&amp;l&gt;mt.x&amp;&amp;(i=mt.x)):d.min.x!==d.max.x&amp;&amp;(o=a)):(a&lt;d.max[e]&amp;&amp;(u=v.panEndFriction,d.max[e],n=ze[e]-d.max[e]),(n&lt;=0||0&lt;s)&amp;&amp;1&lt;L()?(i=l,0&lt;s&amp;&amp;l&lt;mt.x&amp;&amp;(i=mt.x)):d.min.x!==d.max.x&amp;&amp;(o=a))):i=l,"x"===e))return void 0!==i&amp;&amp;(Xe(i,!0),Me=i!==mt.x),d.min.x!==d.max.x&amp;&amp;(void 0!==o?b.x=o:Me||(b.x+=t.x*u)),void 0!==i;x||Me||f&gt;w.currItem.fitRatio&amp;&amp;(b[e]+=t[e]*u)},zt=function(){if(u){var e,t,n,o,i,a=u.length;if(0!==a)if(M(k,u[0]),O.x=k.x-A.x,O.y=k.y-A.y,c&amp;&amp;1&lt;a)A.x=k.x,A.y=k.y,!O.x&amp;&amp;!O.y&amp;&amp;bt(u[1],ct)||(M(ct,u[1]),De||(De=!0,E("zoomGestureStarted")),a=Ct(k,ct),(e=Bt(a))&gt;w.currItem.initialZoomLevel+w.currItem.initialZoomLevel/15&amp;&amp;(Re=!0),t=1,n=tt(),o=nt(),e&lt;n?v.pinchToClose&amp;&amp;!Re&amp;&amp;te&lt;=w.currItem.initialZoomLevel?(_(i=1-(n-e)/(n/1.2)),E("onPinchClose",i),Oe=!0):e=n-(t=1&lt;(t=(n-e)/n)?1:t)*(n/3):o&lt;e&amp;&amp;(e=o+(t=1&lt;(t=(e-o)/(6*n))?1:t)*n),t&lt;0&amp;&amp;(t=0),Ft(k,ct,yt),Pe.x+=yt.x-vt.x,Pe.y+=yt.y-vt.y,M(vt,yt),b.x=je("x",e),b.y=je("y",e),Ce=f&lt;e,f=e,S());else if(y&amp;&amp;(ke&amp;&amp;(ke=!1,Math.abs(O.x)&gt;=ut&amp;&amp;(O.x-=u[0].x-dt.x),Math.abs(O.y)&gt;=ut)&amp;&amp;(O.y-=u[0].y-dt.y),A.x=k.x,A.y=k.y,0!==O.x||0!==O.y)){if("v"===y&amp;&amp;v.closeOnVerticalDrag)if(!Et())return Pe.y+=O.y,b.y+=O.y,i=Ot(),Ie=!0,E("onVerticalDrag",i),_(i),void S();kt(D(),k.x,k.y),_e=!0,d=w.currItem.bounds,Pt("x",O)||(Pt("y",O),$e(b),S())}}},Nt=function(){var t,n,o={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){n=(1&lt;ft.length?(t=D()-ve+50,ft[ft.length-2]):(t=D()-we,dt))[e],o.lastFlickOffset[e]=A[e]-n,o.lastFlickDist[e]=Math.abs(o.lastFlickOffset[e]),20&lt;o.lastFlickDist[e]?o.lastFlickSpeed[e]=o.lastFlickOffset[e]/t:o.lastFlickSpeed[e]=0,Math.abs(o.lastFlickSpeed[e])&lt;.1&amp;&amp;(o.lastFlickSpeed[e]=0),o.slowDownRatio[e]=.95,o.slowDownRatioReverse[e]=1-o.slowDownRatio[e],o.speedDecelerationRatio[e]=1},calculateOverBoundsAnimOffset:function(t,e){o.backAnimStarted[t]||(b[t]&gt;d.min[t]?o.backAnimDestination[t]=d.min[t]:b[t]&lt;d.max[t]&amp;&amp;(o.backAnimDestination[t]=d.max[t]),void 0!==o.backAnimDestination[t]&amp;&amp;(o.slowDownRatio[t]=.7,o.slowDownRatioReverse[t]=1-o.slowDownRatio[t],o.speedDecelerationRatioAbs[t]&lt;.05)&amp;&amp;(o.lastFlickSpeed[t]=0,o.backAnimStarted[t]=!0,lt("bounceZoomPan"+t,b[t],o.backAnimDestination[t],e||300,g.easing.sine.out,function(e){b[t]=e,S()})))},calculateAnimOffset:function(e){o.backAnimStarted[e]||(o.speedDecelerationRatio[e]=o.speedDecelerationRatio[e]*(o.slowDownRatio[e]+o.slowDownRatioReverse[e]-o.slowDownRatioReverse[e]*o.timeDiff/10),o.speedDecelerationRatioAbs[e]=Math.abs(o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]),o.distanceOffset[e]=o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]*o.timeDiff,b[e]+=o.distanceOffset[e])},panAnimLoop:function(){F.zoomPan&amp;&amp;(F.zoomPan.raf=me(o.panAnimLoop),o.now=D(),o.timeDiff=o.now-o.lastNow,o.lastNow=o.now,o.calculateAnimOffset("x"),o.calculateAnimOffset("y"),S(),o.calculateOverBoundsAnimOffset("x"),o.calculateOverBoundsAnimOffset("y"),o.speedDecelerationRatioAbs.x&lt;.05)&amp;&amp;o.speedDecelerationRatioAbs.y&lt;.05&amp;&amp;(b.x=Math.round(b.x),b.y=Math.round(b.y),S(),it("zoomPan"))}};return o},Kt=function(e){if(e.calculateSwipeSpeed("y"),d=w.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)&lt;=.05&amp;&amp;Math.abs(e.lastFlickSpeed.y)&lt;=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;at("zoomPan"),e.lastNow=D(),e.panAnimLoop()},Ut=function(e,t){x||(xt=m),"swipe"===e&amp;&amp;(e=A.x-dt.x,a=t.lastFlickDist.x&lt;10,st&lt;e&amp;&amp;(a||20&lt;t.lastFlickOffset.x)?o=-1:e&lt;-st&amp;&amp;(a||t.lastFlickOffset.x&lt;-20)&amp;&amp;(o=1)),o&amp;&amp;((m+=o)&lt;0?(m=v.loop?L()-1:0,i=!0):m&gt;=L()&amp;&amp;(m=v.loop?0:L()-1,i=!0),i&amp;&amp;!v.loop||(T+=o,Ne-=o,n=!0));var n,o,i,e=I.x*Ne,a=Math.abs(e-R.x),r=n||e&gt;R.x==0&lt;t.lastFlickSpeed.x?(r=0&lt;Math.abs(t.lastFlickSpeed.x)?a/Math.abs(t.lastFlickSpeed.x):333,r=Math.min(r,400),Math.max(r,250)):333;return xt===m&amp;&amp;(n=!1),x=!0,E("mainScrollAnimStart"),lt("mainScroll",R.x,e,r,g.easing.cubic.out,Xe,function(){rt(),x=!1,xt=-1,!n&amp;&amp;xt===m||w.updateCurrItem(),E("mainScrollAnimComplete")}),n&amp;&amp;w.updateCurrItem(!0),n},Bt=function(e){return 1/Fe*e*te},Ht=function(){var e,t=f,n=tt(),o=nt(),i=(f&lt;n?t=n:o&lt;f&amp;&amp;(t=o),Ae);return Oe&amp;&amp;!Ce&amp;&amp;!Re&amp;&amp;f&lt;n?w.close():(Oe&amp;&amp;(e=function(e){_((1-i)*e+i)}),w.zoomTo(t,0,200,g.easing.cubic.out,e)),!0};N("Gestures",{publicMethods:{initGestures:function(){function e(e,t,n,o,i){le=e+t,se=e+n,ue=e+o,ce=i?e+i:""}(pe=l.pointerEvent)&amp;&amp;l.touch&amp;&amp;(l.touch=!1),pe?navigator.pointerEnabled?e("pointer","down","move","up","cancel"):e("MSPointer","Down","Move","Up","Cancel"):l.touch?(e("touch","start","move","end","cancel"),i=!0):e("mouse","down","move","up"),Q=se+" "+ue+" "+ce,ee=le,pe&amp;&amp;!i&amp;&amp;(i=1&lt;navigator.maxTouchPoints||1&lt;navigator.msMaxTouchPoints),w.likelyTouchDevice=i,o[le]=Y,o[se]=G,o[ue]=q,ce&amp;&amp;(o[ce]=o[ue]),l.touch&amp;&amp;(ee+=" mousedown",Q+=" mousemove mouseup",o.mousedown=o[le],o.mousemove=o[se],o.mouseup=o[ue]),i||(v.allowPanToNext=!1)}}});function Wt(e){function t(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,n.onload=n.onerror=null,n=null}e.loading=!0,e.loaded=!1;var n=e.img=g.createEl("pswp__img","img");n.onload=t,n.onerror=function(){e.loadError=!0,t()},n.src=e.src}function Yt(e,t){return e.src&amp;&amp;e.loadError&amp;&amp;e.container&amp;&amp;(t&amp;&amp;(e.container.innerHTML=""),e.container.innerHTML=v.errorMsg.replace("%url%",e.src),1)}function Gt(){if(Qt.length){for(var e,t=0;t&lt;Qt.length;t++)(e=Qt[t]).holder.index===e.index&amp;&amp;an(e.index,e.item,e.baseDiv,e.img,!1,e.clearPlaceholder);Qt=[]}}var qt,Vt,Xt,jt,$t,L,Jt=function(a,e,r,t){function l(){it("initialZoom"),r?(w.template.removeAttribute("style"),w.bg.removeAttribute("style")):(_(1),e&amp;&amp;(e.style.display="block"),g.addClass(p,"pswp--animated-in"),E("initialZoom"+(r?"OutEnd":"InEnd"))),t&amp;&amp;t(),jt=!1}qt&amp;&amp;clearTimeout(qt),Xt=jt=!0,a.initialLayout?(s=a.initialLayout,a.initialLayout=null):s=v.getThumbBoundsFn&amp;&amp;v.getThumbBoundsFn(m);var s,u,c,d=r?v.hideAnimationDuration:v.showAnimationDuration;d&amp;&amp;s&amp;&amp;void 0!==s.x?(u=j,c=!w.currItem.src||w.currItem.loadError||v.showHideOpacity,a.miniImg&amp;&amp;(a.miniImg.style.webkitBackfaceVisibility="hidden"),r||(f=s.w/a.w,b.x=s.x,b.y=s.y-xe,w[c?"template":"bg"].style.opacity=.001,S()),at("initialZoom"),r&amp;&amp;!u&amp;&amp;g.removeClass(p,"pswp--animated-in"),c&amp;&amp;(r?g[(u?"remove":"add")+"Class"](p,"pswp--animate_opacity"):setTimeout(function(){g.addClass(p,"pswp--animate_opacity")},30)),qt=setTimeout(function(){var t,n,o,i,e;E("initialZoom"+(r?"Out":"In")),r?(t=s.w/a.w,n={x:b.x,y:b.y},o=f,i=Ae,e=function(e){1===e?(f=t,b.x=s.x,b.y=s.y-ge):(f=(t-o)*e+o,b.x=(s.x-n.x)*e+n.x,b.y=(s.y-ge-n.y)*e+n.y),S(),c?p.style.opacity=1-e:_(i-e*i)},u?lt("initialZoom",0,1,d,g.easing.cubic.out,e,l):(e(1),qt=setTimeout(l,d+20))):(f=a.initialZoomLevel,M(b,a.initialPosition),S(),_(1),c?p.style.opacity=1:_(1),qt=setTimeout(l,d+20))},r?25:90)):(E("initialZoom"+(r?"Out":"In")),f=a.initialZoomLevel,M(b,a.initialPosition),S(),p.style.opacity=r?0:1,_(1),d?setTimeout(function(){l()},d):l())},Z={},Qt=[],en={index:0,errorMsg:'&lt;div class="pswp__error-msg"&gt;&lt;a href="%url%" target="_blank"&gt;The image&lt;/a&gt; could not be loaded.&lt;/div&gt;',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Vt.length}},tn=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},nn=function(e,t,n){var o=e.bounds;o.center.x=Math.round((Z.x-t)/2),o.center.y=Math.round((Z.y-n)/2)+e.vGap.top,o.max.x=t&gt;Z.x?Math.round(Z.x-t):o.center.x,o.max.y=n&gt;Z.y?Math.round(Z.y-n)+e.vGap.top:o.center.y,o.min.x=t&gt;Z.x?0:o.center.x,o.min.y=n&gt;Z.y?e.vGap.top:o.center.y},on=function(e,t,n){var o,i;return e.src&amp;&amp;!e.loadError?((o=!n)&amp;&amp;(e.vGap||(e.vGap={top:0,bottom:0}),E("parseVerticalMargin",e)),Z.x=t.x,Z.y=t.y-e.vGap.top-e.vGap.bottom,o&amp;&amp;(t=Z.x/e.w,i=Z.y/e.h,e.fitRatio=t&lt;i?t:i,"orig"===(t=v.scaleMode)?n=1:"fit"===t&amp;&amp;(n=e.fitRatio),e.initialZoomLevel=n=1&lt;n?1:n,e.bounds||(e.bounds=tn())),n?(nn(e,e.w*n,e.h*n),o&amp;&amp;n===e.initialZoomLevel&amp;&amp;(e.initialPosition=e.bounds.center),e.bounds):void 0):(e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=tn(),e.initialPosition=e.bounds.center,e.bounds)},an=function(e,t,n,o,i,a){t.loadError||o&amp;&amp;(t.imageAppended=!0,rn(t,o),n.appendChild(o),a)&amp;&amp;setTimeout(function(){t&amp;&amp;t.loaded&amp;&amp;t.placeholder&amp;&amp;(t.placeholder.style.display="none",t.placeholder=null)},500)},rn=function(e,t,n){var o;e.src&amp;&amp;(t=t||e.container.lastChild,o=n?e.w:Math.round(e.w*e.fitRatio),n=n?e.h:Math.round(e.h*e.fitRatio),e.placeholder&amp;&amp;!e.loaded&amp;&amp;(e.placeholder.style.width=o+"px",e.placeholder.style.height=n+"px"),t.style.width=o+"px",t.style.height=n+"px")};N("Controller",{publicMethods:{lazyLoadItem:function(e){e=K(e);var t=$t(e);t&amp;&amp;(!t.loaded&amp;&amp;!t.loading||ae)&amp;&amp;(E("gettingData",e,t),t.src)&amp;&amp;Wt(t)},initController:function(){g.extend(v,en,!0),w.items=Vt=t,$t=w.getItemAt,L=v.getNumItemsFn,v.loop,L()&lt;3&amp;&amp;(v.loop=!1),a("beforeChange",function(e){for(var t=v.preload,n=null===e||0&lt;=e,o=Math.min(t[0],L()),i=Math.min(t[1],L()),a=1;a&lt;=(n?i:o);a++)w.lazyLoadItem(m+a);for(a=1;a&lt;=(n?o:i);a++)w.lazyLoadItem(m-a)}),a("initialLayout",function(){w.currItem.initialLayout=v.getThumbBoundsFn&amp;&amp;v.getThumbBoundsFn(m)}),a("mainScrollAnimComplete",Gt),a("initialZoomInEnd",Gt),a("destroy",function(){for(var e,t=0;t&lt;Vt.length;t++)(e=Vt[t]).container&amp;&amp;(e.container=null),e.placeholder&amp;&amp;(e.placeholder=null),e.img&amp;&amp;(e.img=null),e.preloader&amp;&amp;(e.preloader=null),e.loadError&amp;&amp;(e.loaded=e.loadError=!1);Qt=null})},getItemAt:function(e){return 0&lt;=e&amp;&amp;void 0!==Vt[e]&amp;&amp;Vt[e]},allowProgressiveImg:function(){return v.forceProgressiveLoading||!i||v.mouseUsed||1200&lt;screen.width},setContent:function(t,n){v.loop&amp;&amp;(n=K(n));var e,o,i,a=w.getItemAt(t.index),a=(a&amp;&amp;(a.container=null),w.getItemAt(n));a?(E("gettingData",n,a),t.index=n,o=(t.item=a).container=g.createEl("pswp__zoom-wrap"),!a.src&amp;&amp;a.html&amp;&amp;(a.html.tagName?o.appendChild(a.html):o.innerHTML=a.html),Yt(a),on(a,C),!a.src||a.loadError||a.loaded?a.src&amp;&amp;!a.loadError&amp;&amp;((e=g.createEl("pswp__img","img")).style.opacity=1,e.src=a.src,rn(a,e),an(n,a,o,e,!0)):(a.loadComplete=function(e){if(V){if(t&amp;&amp;t.index===n){if(Yt(e,!0))return e.loadComplete=e.img=null,on(e,C),qe(e),void(t.index===m&amp;&amp;w.updateCurrZoomItem());e.imageAppended?!jt&amp;&amp;e.placeholder&amp;&amp;(e.placeholder.style.display="none",e.placeholder=null):l.transform&amp;&amp;(x||jt)?Qt.push({item:e,baseDiv:o,img:e.img,index:n,holder:t,clearPlaceholder:!0}):an(n,e,o,e.img,x||jt,!0)}e.loadComplete=null,e.img=null,E("imageLoadComplete",n,e)}},g.features.transform&amp;&amp;(i="pswp__img pswp__img--placeholder",i+=a.msrc?"":" pswp__img--placeholder--blank",i=g.createEl(i,a.msrc?"img":""),a.msrc&amp;&amp;(i.src=a.msrc),rn(a,i),o.appendChild(i),a.placeholder=i),a.loading||Wt(a),w.allowProgressiveImg()&amp;&amp;(!Xt&amp;&amp;l.transform?Qt.push({item:a,baseDiv:o,img:a.img,index:n,holder:t}):an(n,a,o,a.img,!0,!0))),Xt||n!==m?qe(a):(h=o.style,Jt(a,e||a.img)),t.el.innerHTML="",t.el.appendChild(o)):t.el.innerHTML=""},cleanSlide:function(e){e.img&amp;&amp;(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});function ln(e,t,n){var o=document.createEvent("CustomEvent"),t={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};o.initCustomEvent("pswpTap",!0,!0,t),e.target.dispatchEvent(o)}var sn,P,un={};N("Tap",{publicMethods:{initTap:function(){a("firstTouchStart",w.onTapStart),a("touchRelease",w.onTapRelease),a("destroy",function(){un={},sn=null})},onTapStart:function(e){1&lt;e.length&amp;&amp;(clearTimeout(sn),sn=null)},onTapRelease:function(e,t){var n,o,i;!t||_e||Ee||ot||(n=t,sn&amp;&amp;(clearTimeout(sn),sn=null,o=n,i=un,Math.abs(o.x-i.x)&lt;Ze)&amp;&amp;Math.abs(o.y-i.y)&lt;Ze?E("doubleTap",n):"mouse"===t.type?ln(e,t,"mouse"):"BUTTON"===e.target.tagName.toUpperCase()||g.hasClass(e.target,"pswp__single-tap")?ln(e,t):(M(un,n),sn=setTimeout(function(){ln(e,t),sn=null},300)))}}}),N("DesktopZoom",{publicMethods:{initDesktopZoom:function(){ye||(i?a("mouseUsed",function(){w.setupDesktopZoom()}):w.setupDesktopZoom(!0))},setupDesktopZoom:function(e){P={};var t="wheel mousewheel DOMMouseScroll";a("bindEvents",function(){g.bind(p,t,w.handleMouseWheel)}),a("unbindEvents",function(){P&amp;&amp;g.unbind(p,t,w.handleMouseWheel)}),w.mouseZoomedIn=!1;function n(){w.mouseZoomedIn&amp;&amp;(g.removeClass(p,"pswp--zoomed-in"),w.mouseZoomedIn=!1),f&lt;1?g.addClass(p,"pswp--zoom-allowed"):g.removeClass(p,"pswp--zoom-allowed"),i()}var o,i=function(){o&amp;&amp;(g.removeClass(p,"pswp--dragging"),o=!1)};a("resize",n),a("afterChange",n),a("pointerDown",function(){w.mouseZoomedIn&amp;&amp;(o=!0,g.addClass(p,"pswp--dragging"))}),a("pointerUp",i),e||n()},handleMouseWheel:function(e){if(f&lt;=w.currItem.fitRatio)return v.modal&amp;&amp;(!v.closeOnScroll||ot||s?e.preventDefault():de&amp;&amp;2&lt;Math.abs(e.deltaY)&amp;&amp;(j=!0,w.close())),!0;if(e.stopPropagation(),P.x=0,"deltaX"in e)1===e.deltaMode?(P.x=18*e.deltaX,P.y=18*e.deltaY):(P.x=e.deltaX,P.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&amp;&amp;(P.x=-.16*e.wheelDeltaX),e.wheelDeltaY?P.y=-.16*e.wheelDeltaY:P.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;P.y=e.detail}et(f,!0);var t=b.x-P.x,n=b.y-P.y;(v.modal||t&lt;=d.min.x&amp;&amp;t&gt;=d.max.x&amp;&amp;n&lt;=d.min.y&amp;&amp;n&gt;=d.max.y)&amp;&amp;e.preventDefault(),w.panTo(t,n)},toggleDesktopZoom:function(e){e=e||{x:C.x/2+Ke.x,y:C.y/2+Ke.y};var t=v.getDoubleTapZoom(!0,w.currItem),n=f===t;w.mouseZoomedIn=!n,w.zoomTo(n?w.currItem.initialZoomLevel:t,e,333),g[(n?"remove":"add")+"Class"](p,"pswp--zoomed-in")}}}),g.extend(w,n)}}),function(e,t){"function"==typeof define&amp;&amp;define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(o,l){function e(e){if(D)return!0;e=e||window.event,E.timeToIdle&amp;&amp;E.mouseUsed&amp;&amp;!w&amp;&amp;s();for(var t,n,o=(e.target||e.srcElement).className,i=0;i&lt;L.length;i++)(t=L[i]).onTap&amp;&amp;-1&lt;o.indexOf("pswp__"+t.name)&amp;&amp;(t.onTap(),n=!0);n&amp;&amp;(e.stopPropagation&amp;&amp;e.stopPropagation(),D=!0,e=l.features.isOldAndroid?600:30,setTimeout(function(){D=!1},e))}function n(){var e=1===E.getNumItemsFn();e!==T&amp;&amp;(A(m,"ui--one-slide",e),T=e)}function r(){A(y,"share-modal--hidden",O)}function i(){if((O=!O)?(l.removeClass(y,"pswp__share-modal--fade-in"),setTimeout(function(){O&amp;&amp;r()},300)):(r(),setTimeout(function(){O||l.addClass(y,"pswp__share-modal--fade-in")},30)),!O){for(var e,t,n,o,i="",a=0;a&lt;E.shareButtons.length;a++){e=E.shareButtons[a];t=E.getImageURLForShare(e);n=E.getPageURLForShare(e);o=E.getTextForShare(e);n=e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o));i+='&lt;a href="'+n+'" target="_blank" '+'class="pswp__share--'+e.id+'"'+(e.download?"download":"")+"&gt;"+e.label+"&lt;/a&gt;";if(E.parseShareButtonOut)i=E.parseShareButtonOut(e,i)}y.children[0].innerHTML=i,y.children[0].onclick=z}}function a(e){for(var t=0;t&lt;E.closeElClasses.length;t++)if(l.hasClass(e,"pswp__"+E.closeElClasses[t]))return!0}function s(){clearTimeout(S),R=0,w&amp;&amp;M.setIdle(!1)}function u(e){(e=(e=e||window.event).relatedTarget||e.toElement)&amp;&amp;"HTML"!==e.nodeName||(clearTimeout(S),S=setTimeout(function(){M.setIdle(!0)},E.timeToIdleOutside))}function c(e){C!==e&amp;&amp;(A(b,"preloader--active",!e),C=e)}function d(e){var t,n=e.vGap;!o.likelyTouchDevice||E.mouseUsed||1200&lt;screen.width?(t=E.barsSize,E.captionEl&amp;&amp;"auto"===t.bottom?(h||((h=l.createEl("pswp__caption pswp__caption--fake")).appendChild(l.createEl("pswp__caption__center")),m.insertBefore(h,f),l.addClass(m,"pswp__ui--fit")),E.addCaptionHTMLFn(e,h,!0)?(e=h.clientHeight,n.bottom=parseInt(e,10)||44):n.bottom=t.top):n.bottom="auto"===t.bottom?0:t.bottom,n.top=t.top):n.top=n.bottom=0}function Z(){function e(e){if(e)for(var t=e.length,n=0;n&lt;t;n++){i=e[n],a=i.className;for(var o=0;o&lt;L.length;o++)r=L[o],-1&lt;a.indexOf("pswp__"+r.name)&amp;&amp;(E[r.option]?(l.removeClass(i,"pswp__element--disabled"),r.onInit&amp;&amp;r.onInit(i)):l.addClass(i,"pswp__element--disabled"))}}e(m.children);var i,a,r,t=l.getChildByClass(m,"pswp__top-bar");t&amp;&amp;e(t.children)}var p,m,f,h,t,x,y,g,w,v,b,C,I,T,E,D,_,S,M=this,F=!1,k=!0,O=!0,P={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://x.com/intent/tweet?text={{text}}&amp;url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&amp;media={{image_url}}&amp;description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return o.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return o.currItem.title||""},indexIndicatorSep:" / "},A=function(e,t,n){l[(n?"add":"remove")+"Class"](e,"pswp__"+t)},z=function(e){var t=(e=e||window.event).target||e.srcElement;if(o.shout("shareLinkClick",e,t),t.href){if(t.hasAttribute("download"))return!0;window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),O||i()}return!1},R=0,L=[{name:"caption",option:"captionEl",onInit:function(e){f=e}},{name:"share-modal",option:"shareEl",onInit:function(e){y=e},onTap:function(){i()}},{name:"button--share",option:"shareEl",onInit:function(e){x=e},onTap:function(){i()}},{name:"button--zoom",option:"zoomEl",onTap:o.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){t=e}},{name:"button--close",option:"closeEl",onTap:o.close},{name:"button--arrow--left",option:"arrowEl",onTap:o.prev},{name:"button--arrow--right",option:"arrowEl",onTap:o.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){p.isFullscreen()?p.exit():p.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){b=e}}];M.init=function(){var t;l.extend(o.options,P,!0),E=o.options,m=l.getChildByClass(o.scrollWrap,"pswp__ui"),(v=o.listen)("onVerticalDrag",function(e){k&amp;&amp;e&lt;.95?M.hideControls():!k&amp;&amp;.95&lt;=e&amp;&amp;M.showControls()}),v("onPinchClose",function(e){k&amp;&amp;e&lt;.9?(M.hideControls(),t=!0):t&amp;&amp;!k&amp;&amp;.9&lt;e&amp;&amp;M.showControls()}),v("zoomGestureEnded",function(){(t=!1)&amp;&amp;!k&amp;&amp;M.showControls()}),v("beforeChange",M.update),v("doubleTap",function(e){var t=o.currItem.initialZoomLevel;o.getZoomLevel()!==t?o.zoomTo(t,e,333):o.zoomTo(E.getDoubleTapZoom(!1,o.currItem),e,333)}),v("preventDragEvent",function(e,t,n){var o=e.target||e.srcElement;o&amp;&amp;o.className&amp;&amp;-1&lt;e.type.indexOf("mouse")&amp;&amp;(0&lt;o.className.indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(o.tagName))&amp;&amp;(n.prevent=!1)}),v("bindEvents",function(){l.bind(m,"pswpTap click",e),l.bind(o.scrollWrap,"pswpTap",M.onGlobalTap),o.likelyTouchDevice||l.bind(o.scrollWrap,"mouseover",M.onMouseOver)}),v("unbindEvents",function(){O||i(),_&amp;&amp;clearInterval(_),l.unbind(document,"mouseout",u),l.unbind(document,"mousemove",s),l.unbind(m,"pswpTap click",e),l.unbind(o.scrollWrap,"pswpTap",M.onGlobalTap),l.unbind(o.scrollWrap,"mouseover",M.onMouseOver),p&amp;&amp;(l.unbind(document,p.eventK,M.updateFullscreen),p.isFullscreen()&amp;&amp;(E.hideAnimationDuration=0,p.exit()),p=null)}),v("destroy",function(){E.captionEl&amp;&amp;(h&amp;&amp;m.removeChild(h),l.removeClass(f,"pswp__caption--empty")),y&amp;&amp;(y.children[0].onclick=null),l.removeClass(m,"pswp__ui--over-close"),l.addClass(m,"pswp__ui--hidden"),M.setIdle(!1)}),E.showAnimationDuration||l.removeClass(m,"pswp__ui--hidden"),v("initialZoomIn",function(){E.showAnimationDuration&amp;&amp;l.removeClass(m,"pswp__ui--hidden")}),v("initialZoomOut",function(){l.addClass(m,"pswp__ui--hidden")}),v("parseVerticalMargin",d),Z(),E.shareEl&amp;&amp;x&amp;&amp;y&amp;&amp;(O=!0),n(),E.timeToIdle&amp;&amp;v("mouseUsed",function(){l.bind(document,"mousemove",s),l.bind(document,"mouseout",u),_=setInterval(function(){2===++R&amp;&amp;M.setIdle(!0)},E.timeToIdle/2)}),E.fullscreenEl&amp;&amp;((p=p||M.getFullscreenAPI())?(l.bind(document,p.eventK,M.updateFullscreen),M.updateFullscreen(),l.addClass(o.template,"pswp--supports-fs")):l.removeClass(o.template,"pswp--supports-fs")),E.preloaderEl&amp;&amp;(c(!0),v("beforeChange",function(){clearTimeout(I),I=setTimeout(function(){o.currItem&amp;&amp;o.currItem.loading?o.allowProgressiveImg()&amp;&amp;(!o.currItem.img||o.currItem.img.naturalWidth)||c(!1):c(!0)},E.loadingIndicatorDelay)}),v("imageLoadComplete",function(e,t){o.currItem===t&amp;&amp;c(!0)}))},M.setIdle=function(e){A(m,"ui--idle",w=e)},M.update=function(){F=!(!k||!o.currItem||(M.updateIndexIndicator(),E.captionEl&amp;&amp;(E.addCaptionHTMLFn(o.currItem,f),A(f,"caption--empty",!o.currItem.title)),0)),O||i(),n()},M.updateFullscreen=function(e){e&amp;&amp;setTimeout(function(){o.setScrollOffset(0,l.getScrollY())},50),l[(p.isFullscreen()?"add":"remove")+"Class"](o.template,"pswp--fs")},M.updateIndexIndicator=function(){E.counterEl&amp;&amp;(t.innerHTML=o.getCurrentIndex()+1+E.indexIndicatorSep+E.getNumItemsFn())},M.onGlobalTap=function(e){var t=(e=e||window.event).target||e.srcElement;D||(e.detail&amp;&amp;"mouse"===e.detail.pointerType?a(t)?o.close():l.hasClass(t,"pswp__img")&amp;&amp;(1===o.getZoomLevel()&amp;&amp;o.getZoomLevel()&lt;=o.currItem.fitRatio?E.clickToCloseNonZoomable&amp;&amp;o.close():o.toggleDesktopZoom(e.detail.releasePoint)):(E.tapToToggleControls&amp;&amp;(k?M.hideControls():M.showControls()),E.tapToClose&amp;&amp;(l.hasClass(t,"pswp__img")||a(t))&amp;&amp;o.close()))},M.onMouseOver=function(e){e=(e=e||window.event).target||e.srcElement;A(m,"ui--over-close",a(e))},M.hideControls=function(){l.addClass(m,"pswp__ui--hidden"),k=!1},M.showControls=function(){k=!0,F||M.update(),l.removeClass(m,"pswp__ui--hidden")},M.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},M.getFullscreenAPI=function(){var e,t=document.documentElement,n="fullscreenchange";return t.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:n}:t.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+n}:t.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+n}:t.msRequestFullscreen&amp;&amp;(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&amp;&amp;(e.enter=function(){if(g=E.closeOnScroll,E.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return o.template[this.enterK]();o.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return E.closeOnScroll=g,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}});!function(n){woodmartThemeModule.productImages=function(){var e=n(".woocommerce-product-gallery"),t=n(".woocommerce-product-gallery__wrapper"),a=".wd-show-product-gallery-wrap &gt; a",o=(e.hasClass("image-action-popup")&amp;&amp;(a+=", .woocommerce-product-gallery__image &gt; a"),e.on("click",".woocommerce-product-gallery__image &gt; a",function(e){e.preventDefault()}),e.on("click",a,function(e){e.preventDefault();var t=n(this),t=(t.attr("href"),r());woodmartThemeModule.callPhotoSwipe(o(e),t)}),function(e){var t,a=0,e=n(e.currentTarget);return e.parents(".wd-carousel-item").length?a=e.parents(".wd-carousel-item").index():e.hasClass("woodmart-show-product-gallery")&amp;&amp;((t=e.parents(".woocommerce-product-gallery")).hasClass("thumbs-position-left")||t.hasClass("thumbs-position-bottom")||t.hasClass("thumbs-position-without"))&amp;&amp;(a=e.parents(".wd-gallery-images").find(".wd-carousel-item.wd-active").index()),a}),r=function(){var d=[];return t.find("figure a img").each(function(){var e,t=n(this),a=t.attr("data-large_image"),o=t.attr("data-large_image_width"),r=t.attr("data-large_image_height"),i=t.attr("data-caption");t.parents(".wd-carousel-item.wd-with-video").length?(-1!==(e=t.parents(".wd-with-video")[0].outerHTML).indexOf("wd-inited")&amp;&amp;(e=e.replace("wd-inited","wd-loaded").replace("wd-video-playing","")),d.push({html:e,mainElement:t.parents(".wd-with-video")})):d.push({src:a,w:o,h:r,title:"yes"===woodmart_settings.product_images_captions&amp;&amp;i})}),d}},n(document).ready(function(){woodmartThemeModule.productImages()})}(jQuery);!function(l){woodmartThemeModule.callPhotoSwipe=function(e,t){woodmartThemeModule.$body.hasClass("rtl")&amp;&amp;(e=t.length-e-1,t=t.reverse());var e={index:e,shareButtons:[{id:"facebook",label:woodmart_settings.share_fb,url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:woodmart_settings.tweet,url:"https://x.com/intent/tweet?text={{text}}&amp;url={{url}}"},{id:"pinterest",label:woodmart_settings.pin_it,url:"http://www.pinterest.com/pin/create/button/?url={{url}}&amp;media={{image_url}}&amp;description={{text}}"},{id:"download",label:woodmart_settings.download_image,url:"{{raw_image_url}}",download:!0}],closeOnScroll:woodmart_settings.photoswipe_close_on_scroll,isClickableElement:function(e){return"A"===e.tagName||l(e).hasClass("wd-play-video")||l(e).hasClass("wd-product-video")},getDoubleTapZoom:function(e,t){return e||void 0!==t.html||t.initialZoomLevel&lt;.7?1:1.33}},o=(woodmartThemeModule.$body.find(".pswp").remove(),woodmartThemeModule.$body.append(woodmart_settings.photoswipe_template),document.querySelectorAll(".pswp")[0]),o=new PhotoSwipe(o,PhotoSwipeUI_Default,t,e);woodmartThemeModule.$document.trigger("wdPhotoSwipeBeforeInited",o),o.init()}}(jQuery);!function(r){woodmartThemeModule.addToCartAllTypes=function(){0!=woodmart_settings.ajax_add_to_cart&amp;&amp;(woodmartThemeModule.$body.on("submit","form.cart",function(a){var d,t=r(this),o=t.parents(".single-product-page");(o=0===o.length?t.parents(".product-quick-view"):o).hasClass("product-type-external")||o.hasClass("product-type-zakeke")||o.hasClass("product-type-gift-card")||void 0!==a.originalEvent&amp;&amp;r(a.originalEvent.submitter).hasClass("wd-buy-now-btn")||(a.preventDefault(),d=t.find(".single_add_to_cart_button"),o=t.serialize(),o+="&amp;action=woodmart_ajax_add_to_cart",d.val()&amp;&amp;(o+="&amp;add-to-cart="+d.val()),d.removeClass("added not-added"),d.addClass("loading"),woodmartThemeModule.$body.trigger("adding_to_cart",[d,o]),r.ajax({url:woodmart_settings.ajaxurl,data:o,method:"POST",success:function(a){var t,o,e;a&amp;&amp;(window.location.toString().replace("add-to-cart","added-to-cart"),a.error&amp;&amp;a.product_url?window.location=a.product_url:"yes"===woodmart_settings.cart_redirect_after_add?window.location=woodmart_settings.cart_url:(d.removeClass("loading"),t=a.fragments||{},o=a.cart_hash,t&amp;&amp;(r.each(t,function(a){r(a).addClass("updating")}),r.each(t,function(a,t){r(a).replaceWith(t)})),(e=r(".woocommerce-notices-wrapper")).empty(),a.notices&amp;&amp;0&lt;a.notices.indexOf("error")?(e.append(a.notices),d.addClass("not-added"),woodmartThemeModule.$body.trigger("not_added_to_cart",[t,o,d])):(void 0!==r.fn.magnificPopup&amp;&amp;"widget"===woodmart_settings.add_to_cart_action&amp;&amp;r.magnificPopup.close(),d.addClass("added"),woodmartThemeModule.$body.trigger("added_to_cart",[t,o,d]))))},error:function(){console.log("ajax adding to cart error")},complete:function(){}}))}),woodmartThemeModule.$body.on("click",".variations_form .wd-buy-now-btn",function(a){var t=r(this).siblings(".single_add_to_cart_button");"undefined"!=typeof wc_add_to_cart_variation_params&amp;&amp;t.hasClass("disabled")&amp;&amp;(a.preventDefault(),t.hasClass("wc-variation-is-unavailable")?alert(wc_add_to_cart_variation_params.i18n_unavailable_text):t.hasClass("wc-variation-selection-needed")&amp;&amp;alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))}))},r(document).ready(function(){woodmartThemeModule.addToCartAllTypes()})}(jQuery);!function(a){a.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default"],function(t,o){woodmartThemeModule.wdElementorAddAction(o,function(){woodmartThemeModule.addToCart()})}),woodmartThemeModule.addToCart=function(){var t,e=0,d=(woodmartThemeModule.$body.on("added_to_cart",function(t,o){if(o&amp;&amp;(o.stop_reload||o.e_manually_triggered))return!1;"popup"===woodmart_settings.add_to_cart_action?(o=['&lt;div class="added-to-cart"&gt;',"&lt;h3&gt;"+woodmart_settings.added_to_cart+"&lt;/h3&gt;",'&lt;a href="#" class="btn close-popup"&gt;'+woodmart_settings.continue_shopping+"&lt;/a&gt;",'&lt;a href="'+woodmart_settings.cart_url+'" class="btn view-cart"&gt;'+woodmart_settings.view_cart+"&lt;/a&gt;","&lt;/div&gt;"].join(""),a.magnificPopup.open({removalDelay:600,tClose:woodmart_settings.close,tLoading:woodmart_settings.loading,fixedContentPos:!0,callbacks:{beforeOpen:function(){this.wrap.addClass("wd-popup-slide-from-left")}},items:{src:'&lt;div class="wd-popup popup-added_to_cart"&gt;'+o+"&lt;/div&gt;",type:"inline"}}),a(".popup-added_to_cart").on("click",".close-popup",function(t){t.preventDefault(),a.magnificPopup.close()}),d()):"widget"===woodmart_settings.add_to_cart_action&amp;&amp;(clearTimeout(e),(0&lt;(o=a(".act-scroll .wd-header-cart .wd-dropdown-cart, .whb-sticked .wd-header-cart .wd-dropdown-cart")).length?o:a(".whb-header .wd-header-cart .wd-dropdown-cart")).addClass("wd-opened"),0&lt;(o=a(".cart-widget-opener")).length&amp;&amp;o.first().trigger("click"),e=setTimeout(function(){a(".wd-dropdown-cart").removeClass("wd-opened")},3500),d()),woodmartThemeModule.$document.trigger("wdActionAfterAddToCart")}),function(){if("yes"!==woodmart_settings.add_to_cart_action_timeout)return!1;clearTimeout(t),t=setTimeout(function(){a(".wd-close-side").trigger("click"),a.magnificPopup.close()},1e3*parseInt(woodmart_settings.add_to_cart_action_timeout_number))})},a(document).ready(function(){woodmartThemeModule.addToCart()})}(jQuery);!function(t){woodmartThemeModule.singleProductTabsAccordion=function(){var o=t(".woocommerce-tabs"),a=o.find(".wd-accordion-item .entry-content"),e=0&lt;o.closest(".wd-single-tabs").length;o.length&lt;=0||"accordion"===o.data("layout")||t(".wd-content-layout").hasClass("wd-builder-on")&amp;&amp;!e||(woodmartThemeModule.$window.width()&lt;=1024?o.hasClass("tabs-layout-accordion")||(o.removeClass("tabs-layout-tabs wc-tabs-wrapper").addClass("tabs-layout-accordion wd-accordion wd-style-default"),a.addClass("wd-accordion-content wd-scroll").find(".wc-tab-inner").addClass("wd-scroll-content"),t(".single-product-page").removeClass("tabs-type-tabs").addClass("tabs-type-accordion"),"first"!==o.data("state")&amp;&amp;(setTimeout(function(){a.first().hide()},500),a.first().siblings(".wd-active").removeClass("wd-active"))):o.hasClass("tabs-layout-tabs")||(o.addClass("tabs-layout-tabs wc-tabs-wrapper").removeClass("tabs-layout-accordion wd-accordion wd-style-default"),a.removeClass("wd-accordion-content wd-scroll").find(".wc-tab-inner").removeClass("wd-scroll-content"),t(".single-product-page").addClass("tabs-type-tabs").removeClass("tabs-type-accordion"),o.find(".wd-nav a").first().trigger("click")))},woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){woodmartThemeModule.singleProductTabsAccordion(),woodmartThemeModule.accordion(),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour")},300)),t(document).ready(function(){woodmartThemeModule.singleProductTabsAccordion()})}(jQuery);!function(l){l.each(["frontend/element_ready/wd_accordion.default","frontend/element_ready/wd_single_product_tabs.default","frontend/element_ready/wd_single_product_reviews.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(e){woodmartThemeModule.accordion(),l(".wc-tabs-wrapper, .woocommerce-tabs").trigger("init"),e.find("#rating").parent().find("&gt; .stars").remove(),e.find("#rating").trigger("init")})});function t(){l(".tabs-layout-accordion .wd-accordion-title.tab-title-reviews:not(.active)").click()}woodmartThemeModule.accordion=function(){var e=window.location.hash,o=window.location.href;l(".woocommerce-review-link").off("click",t).on("click",t),l(".wd-accordion").each(function(){var a,n,t=l(this),r=t.find("&gt; .wd-accordion-item &gt; .wd-accordion-title"),i=t.find("&gt; .wd-accordion-item &gt; .wd-accordion-content"),c="wd-active",d=t.data("state"),s=300;!t.hasClass("wd-inited")&amp;&amp;(a=function(e){var o=r.filter('[data-accordion-index="'+e+'"]'),e=i.filter('[data-accordion-index="'+e+'"]');o.addClass(c),e.stop(!0,!0).slideDown(s).addClass(c),"first"!==d||t.hasClass("wd-inited")||(e=e.length?e:i.first()).stop(!0,!0).show().css("display","block"),t.addClass("wd-inited"),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour"),woodmartThemeModule.$document.trigger("wood-images-loaded")},n=function(){var e=r.filter("."+c),o=i.filter("."+c);e.removeClass(c),o.stop(!0,!0).slideUp(s).removeClass(c)},"first"===d&amp;&amp;a(r.first().data("accordion-index")),r.off("click").on("click",function(){var o=l(this),e=l(this).data("accordion-index"),t=r.filter('[data-accordion-index="'+e+'"]').hasClass(c),i=o.parent().index(),d=o.parent().siblings().find(".wd-active").parent(".wd-tab-wrapper").index();!o.hasClass("wd-active")&amp;&amp;-1!==i||(d=i),t||o.hasClass(c)?n():(n(),a(e),r.filter('[data-accordion-index="'+e+'"]').length||(o.addClass(c),o.siblings(".wd-accordion-content").stop(!0,!0).slideDown(s).addClass(c))),o.parents(".tabs-layout-accordion")&amp;&amp;setTimeout(function(){var e;woodmartThemeModule.$window.width()&lt;1024&amp;&amp;d&lt;i&amp;&amp;(e=0&lt;(e=l(".sticky-header")).length?e.outerHeight():0,l("html, body").animate({scrollTop:o.offset().top-o.outerHeight()-e-50},500))},s)}),0&lt;=e.toLowerCase().indexOf("comment-")||"#reviews"===e||"#tab-reviews"===e||0&lt;o.indexOf("comment-page-")||0&lt;o.indexOf("cpage="))&amp;&amp;t.find(".tab-title-reviews").trigger("click")})},l(document).ready(function(){woodmartThemeModule.accordion()})}(jQuery);!function(t){woodmartThemeModule.woocommerceComments=function(){var o=window.location.hash,e=window.location.href;!document.querySelector(".wd-hidden-tab-title")&amp;&amp;(0&lt;=o.toLowerCase().indexOf("comment-")||"#reviews"===o||"#tab-reviews"===o||0&lt;e.indexOf("comment-page-")||0&lt;e.indexOf("cpage=")||"#tab-wd_additional_tab"===o||"#tab-wd_custom_tab"===o)&amp;&amp;(setTimeout(function(){window.scrollTo(0,0)},1),t(".single-product-page").hasClass("reviews-location-separate")&amp;&amp;("#reviews"===o||"#tab-reviews"===o||0&lt;=o.toLowerCase().indexOf("comment-")||0&lt;e.indexOf("comment-page-")||0&lt;e.indexOf("cpage="))&amp;&amp;woodmartThemeModule.$body.find(".wc-tabs, ul.tabs").first().find("li:first a").click(),setTimeout(function(){var e;0&lt;t(o).length&amp;&amp;((e=t(".woocommerce-tabs a[href="+o+"]")).length&amp;&amp;e.trigger("click"),setTimeout(function(){t("html, body").stop().animate({scrollTop:t(o).offset().top-woodmart_settings.ajax_scroll_offset},400)},400))},10)),t(".wd-builder-on .woocommerce-review-link").on("click",function(){var e=t(".wd-single-tabs .wd-accordion:not(.tabs-layout-accordion) .wd-accordion-title.tab-title-reviews");e.length&amp;&amp;(e.trigger("click"),setTimeout(function(){t("html, body").stop().animate({scrollTop:e.offset().top-woodmart_settings.ajax_scroll_offset},400)},400))})},t(document).ready(function(){woodmartThemeModule.woocommerceComments()})}(jQuery);!function(i){i.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default"],function(o,e){woodmartThemeModule.wdElementorAddAction(e,function(){woodmartThemeModule.quickShop()})}),woodmartThemeModule.quickShop=function(){"no"!==woodmart_settings.quick_shop&amp;&amp;(woodmartThemeModule.$document.on("click",".wd-product.product-type-variable .add_to_cart_button",function(o){o.preventDefault();var e=i(this),d=e.parents(".product").first(),t=d.find(".wd-quick-shop"),o=d.data("id"),a="btn-loading";e.hasClass(a)||(d.hasClass("quick-shop-loaded")?(d.addClass("quick-shop-shown"),woodmartThemeModule.$body.trigger("woodmart-quick-view-displayed")):(e.addClass(a),d.addClass("wd-loading-quick-shop"),i.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_quick_shop",id:o},method:"get",success:function(o){woodmartThemeModule.removeDuplicatedStylesFromHTML(o,function(o){t.append(o),(o=d).find(".variations_form").wc_variation_form().find(".variations select:eq(0)").trigger("change"),o.find(".variations_form").trigger("wc_variation_form"),woodmartThemeModule.$document.trigger("wdQuickShopSuccess"),e.removeClass(a),d.removeClass("wd-loading-quick-shop"),d.addClass("quick-shop-shown quick-shop-loaded"),woodmartThemeModule.$body.trigger("woodmart-quick-view-displayed")})}})))}).on("click",".quick-shop-close",function(o){o.preventDefault(),i(this).parents(".product").removeClass("quick-shop-shown")}),woodmartThemeModule.$body.on("added_to_cart",function(){i(".product").removeClass("quick-shop-shown")}))},i(document).ready(function(){woodmartThemeModule.quickShop()})}(jQuery);!function(f){woodmartThemeModule.$document.on("wdQuickShopSuccess wdQuickViewOpen wdUpdateWishlist",function(){woodmartThemeModule.swatchesVariations()}),f.each(["frontend/element_ready/wd_single_product_add_to_cart.default"],function(a,t){woodmartThemeModule.wdElementorAddAction(t,function(a){a.find(".variations_form").each(function(){f(this).wc_variation_form()}),woodmartThemeModule.swatchesVariations()})}),woodmartThemeModule.swatchesVariations=function(){function r(a,t){return"old"===woodmart_settings.variation_gallery_storage_method?i(a):c(a,t)}function d(a,t){void 0===t&amp;&amp;(t=!1);var e=a.data("product_variations"),i=(e=(e=t?t:e)||a.data("wd_product_variations"),[]);return e&amp;&amp;("object"!=typeof e||Array.isArray(e)?(e="string"==typeof e?JSON.parse(e):e).forEach(function(a){i[a.variation_id]=a.additional_variation_images,i.default=a.additional_variation_images_default}):(i[e.variation_id]=e.additional_variation_images,i.default=e.additional_variation_images_default,a.data("wd_product_variations",JSON.stringify([{additional_variation_images_default:e.additional_variation_images_default}])))),i}var a=f(".variations_form"),s=!1,e=!1===a.data("product_variations"),n=[],o=(f(".variations_form .label").on("click",function(a){f(this).siblings(".value").hasClass("with-swatches")&amp;&amp;a.preventDefault()}),a.each(function(){var a,c=f(this);c.data("swatches")||c.hasClass("wd-quick-shop-2")||(c.data("swatches",!0),c.data("product_variations")||c.find(".wd-swatches-product").find("&gt; .wd-swatch").addClass("wd-enabled"),f(".wd-swatches-product &gt; div").hasClass("wd-active")&amp;&amp;(c.addClass("variation-swatch-selected"),v(c)),(a=c.find("select.wd-changes-variation-image")).on("change",function(){var e,i,a,o,t=f(this),r=t.attr("name"),d=t.val(),t=c.data("product_variations"),s=!1;c.find("select").each(function(){if(!f(this).val())return!(s=!0)}),s&amp;&amp;d&amp;&amp;t&amp;&amp;(e=c.parents(".product, .wd-page-content"),i=e.find(".wd-gallery-thumb .wd-carousel-item img").first(),a=e.find(".wd-gallery-images .wd-carousel-item img").first(),o=e.find(".woocommerce-product-gallery .woocommerce-product-gallery__image &gt; a .wp-post-image").first(),void 0===n.src&amp;&amp;(n.src=a.attr("src"),n.srcset=a.attr("srcset"),n.size=a.attr("srcset")),f.each(t,function(a,t){if(t.attributes[r]===d)return setTimeout(function(){c.wc_variations_image_update(t),u(t.variation_id,c)||i.attr("src")===t.image.thumb_src&amp;&amp;i.attr("srcset")===t.image.thumb_src||((i=e.find(".wd-gallery-thumb .wd-carousel-item img").first()).wc_set_variation_attr("src",t.image.src),i.wc_set_variation_attr("srcset",t.image.src),o.attr("data-o_src",t.image.src),o.attr("data-o_srcset",t.image.src),i.siblings("source").length&amp;&amp;i.siblings("source").attr("srcset",t.image.src),woodmartThemeModule.$document.trigger("wdResetVariation"))}),!1}))}),a.val()&amp;&amp;a.trigger("change"),c.on("click touchstart",".wd-swatches-single &gt; .wd-swatch",function(){var a=f(this),t=a.data("value"),e=a.parent().data("id");a.data("title");o(c),a.parents(".wd-swatches-limited").length&amp;&amp;a.parents(".wd-swatches-limited").find(".wd-swatch-divider").trigger("click"),a.hasClass("wd-active")||a.hasClass("wd-disabled")||(c.find("select#"+CSS.escape(e)).val(t).trigger("change"),a.parent().find(".wd-active").removeClass("wd-active"),a.addClass("wd-active"),o(c),g())}).on("woocommerce_update_variation_values",function(){g(),o(c)}).on("click",".reset_variations",function(){c.find(".wd-active").removeClass("wd-active"),("yes"===woodmart_settings.swatches_labels_name&amp;&amp;769&lt;=woodmartThemeModule.$window.width()||woodmartThemeModule.$window.width()&lt;=768)&amp;&amp;c.find(".wd-attr-selected").html("")}).on("reset_data",function(){var t=f(this),e=!0,i=!0,a=(c.find(".variations select").each(function(){var a=f(this);0===(t.val()||"").length&amp;&amp;(e=!1),a.has("wd-changes-variation-image")&amp;&amp;a.val()&amp;&amp;(i=!1)}),e&amp;&amp;t.parent().find(".wd-active").removeClass("wd-active"),c.removeClass("variation-swatch-selected"),c.find(".woocommerce-variation").removeClass("wd-show"),document.querySelector(".woocommerce-product-gallery__wrapper.wd-carousel"));o(c),i&amp;&amp;u("default",c),a&amp;&amp;void 0!==a.swiper&amp;&amp;("yes"===woodmart_settings.product_slider_auto_height&amp;&amp;a.swiper.update(),a.swiper.slideTo(0)),woodmartThemeModule.$document.trigger("wdResetVariation")}).on("found_variation",function(a,t){e&amp;&amp;u(t.variation_id,c,t)}).on("reset_image",function(){var a=f(".wd-gallery-thumb .wd-carousel-item img").first();l()||w(c)||(a.wc_reset_variation_attr("src"),a.wc_reset_variation_attr("srcset"),!a.attr("data-o_srcset")&amp;&amp;a.attr("data-srcset")&amp;&amp;a.attr("data-srcset",null))}).on("show_variation",function(a,t){var e,i,o,r,d;c.find(".wd-swatch").length&amp;&amp;!c.find(".wd-swatch.wd-active").length&amp;&amp;c.find("select").each(function(){var a=f(this),t=a.val();t&amp;&amp;a.siblings(".wd-swatches-product").find('.wd-swatch[data-value="'+t+'"]').addClass("wd-active")}),g(),c.addClass("variation-swatch-selected"),void 0!==t&amp;&amp;t.image.src&amp;&amp;(i=0&lt;(e=c.parents(".product, .wd-page-content")).find('.wd-gallery-thumb .wd-carousel-item img[data-o_src="'+t.image.thumb_src+'"]').length,r=(o=e.find(".wd-gallery-thumb .wd-carousel-item img, .quick-view-gallery.wd-carousel .wd-carousel-item img").first()).siblings("source"),d=e.find(".woocommerce-product-gallery .woocommerce-product-gallery__image &gt; a").first().data("o_href"),i&amp;&amp;o.wc_reset_variation_attr("src"),w(c)||u(t.variation_id,c)||(o.attr("src")!==t.image.thumb_src&amp;&amp;(o.wc_set_variation_attr("src",t.image.src),t.image.srcset.length&amp;&amp;o.wc_set_variation_attr("srcset",t.image.srcset),r.length)&amp;&amp;(t.image.srcset.length?r.attr("srcset",t.image.srcset):r.attr("srcset",t.image.src)),woodmartThemeModule.$document.trigger("wdShowVariationNotQuickView")),v(c),w(c)||l()||d===t.image.full_src||m(),i=document.querySelector(".woocommerce-product-gallery__wrapper"))&amp;&amp;(i.classList.contains("wd-carousel")&amp;&amp;void 0!==i.swiper&amp;&amp;(i.swiper.update(),i.swiper.slideTo(0)),void 0!==n.src)&amp;&amp;(o=e.find(".woocommerce-product-gallery .woocommerce-product-gallery__image &gt; a .wp-post-image").first(),(d=r=n.src)!==o.attr("data-o_src"))&amp;&amp;(void 0!==n.srcset&amp;&amp;(d=n.srcset),void 0!==n.size&amp;&amp;o.attr("data-o_size",n.size),o.attr("data-o_src",r),o.attr("data-o_srcset",d))}))}),function(a){a.data("product_variations")&amp;&amp;a.find(".variations select").each(function(){var a=f(this),t=a.parent().find(".wd-swatches-product"),a=a.html(),a=f(a);t.find(".wd-swatch").removeClass("wd-enabled").addClass("wd-disabled"),a.each(function(){var a=f(this).val();f(this).hasClass("enabled")?t.find('div[data-value="'+a+'"]').removeClass("wd-disabled").addClass("wd-enabled"):t.find('div[data-value="'+a+'"]').addClass("wd-disabled").removeClass("wd-enabled")})})}),l=function(){return f(".single-product-content").hasClass("product-quick-view")},w=function(a){return a.parent().hasClass("quick-shop-form")},i=function(a){var t;if("undefined"!=typeof woodmart_variation_gallery_data||"undefined"!=typeof woodmart_qv_variation_gallery_data)return void 0!==(t=l()?woodmart_qv_variation_gallery_data:woodmart_variation_gallery_data)&amp;&amp;t&amp;&amp;t[a]},c=function(a,t){t=d(t);return void 0!==t&amp;&amp;t&amp;&amp;t[a]&amp;&amp;1&lt;t[a].length||"default"===a},m=function(){var a;0!==f(".woocommerce-product-gallery__wrapper").length&amp;&amp;("yes"===woodmart_settings.swatches_scroll_top_desktop&amp;&amp;1024&lt;=woodmartThemeModule.$window.width()||"yes"===woodmart_settings.swatches_scroll_top_mobile&amp;&amp;woodmartThemeModule.$window.width()&lt;=1024)&amp;&amp;((a=f("html, body")).stop(!0),a.animate({scrollTop:f(".woocommerce-product-gallery__wrapper").offset().top-150},800),void 0!==f.fn.tooltip)&amp;&amp;f(".wd-swatch").tooltip("hide")},u=function(a,t,e){if(void 0===e&amp;&amp;(e=!1),"old"===woodmart_settings.variation_gallery_storage_method){if(!r(a,t)||w(t)||"default"===a&amp;&amp;!s)return!1;_(a,t)}else{if(!r(a,t)&amp;&amp;!e||e&amp;&amp;(i=a,!(void 0!==(o=e)&amp;&amp;o&amp;&amp;o.additional_variation_images&amp;&amp;1&lt;o.additional_variation_images.length||"default"===i))||w(t)||"default"===a&amp;&amp;!s)return!1;o=d(t,e);h(o[a],t,a)}var i,o;return f(".woocommerce-product-gallery__image").trigger("zoom.destroy"),woodmartThemeModule.$document.trigger("wdReplaceMainGallery"),l()||woodmartThemeModule.$document.trigger("wdReplaceMainGalleryNotQuickView"),s="default"!==a,woodmartThemeModule.$window.trigger("resize"),!0},_=function(a,t){var e=(l()?woodmart_qv_variation_gallery_data:woodmart_variation_gallery_data)[a],t=t.parents(".product, .wd-page-content"),i=t.find(".woocommerce-product-gallery__wrapper");i.hasClass("wd-carousel")&amp;&amp;(i=i.find(".wd-carousel-wrap")),e&amp;&amp;1&lt;e.length?t.find(".woocommerce-product-gallery").addClass("wd-has-thumb"):t.find(".woocommerce-product-gallery").removeClass("wd-has-thumb"),i.empty();for(var o=0;o&lt;e.length;o++){var r="",r=(l()||"default"!==a||void 0===e[o].video||void 0===e[o].video.classes||(r+=e[o].video.classes),'&lt;div class="wd-carousel-item'+r+'"&gt;');r+='&lt;figure data-thumb="'+e[o].data_thumb+'" class="woocommerce-product-gallery__image"&gt;',l()||"default"!==a||void 0===e[o].video||void 0===e[o].video.controls||(r+=e[o].video.controls),l()||(r+='&lt;a href="'+e[o].href+'"&gt;'),r+=e[o].image,l()||(r+="&lt;/a&gt;"),l()||"default"!==a||void 0===e[o].video||void 0===e[o].video.content||(r+=e[o].video.content),r+="&lt;/figure&gt;&lt;/div&gt;",i.append(r)}},h=function(a,t,e=""){var i,o,r,t=t.parents(".product, .wd-page-content"),d=t.find(".woocommerce-product-gallery__wrapper");for(i in(d=d.hasClass("wd-carousel")?d.find(".wd-carousel-wrap"):d).empty(),a&amp;&amp;1&lt;a.length?t.find(".woocommerce-product-gallery").addClass("wd-has-thumb"):t.find(".woocommerce-product-gallery").removeClass("wd-has-thumb"),a)a.hasOwnProperty(i)&amp;&amp;(o="",l()||"default"!==e||void 0===a[i].video||void 0===a[i].video.classes||(o+=a[i].video.classes),o='&lt;div class="wd-carousel-item'+o+'"&gt;',l()||"default"!==e||void 0===a[i].video||void 0===a[i].video.controls||(o+=a[i].video.controls),o+='&lt;figure class="woocommerce-product-gallery__image" data-thumb="'+a[i].thumbnail_src+'"&gt;',l()||(o+='&lt;a href="'+a[i].full_src+'" data-elementor-open-lightbox="no"&gt;'),r=a[i].srcset?'srcset="'+a[i].srcset+'"':"",o+='&lt;img width="'+a[i].width+'" height="'+a[i].height+'" src="'+a[i].src+'" class="'+a[i].class+'" alt="'+a[i].alt+'" title="'+a[i].title+'" data-caption="'+a[i].data_caption+'" data-src="'+a[i].data_src+'"  data-large_image="'+a[i].data_large_image+'" data-large_image_width="'+a[i].data_large_image_width+'" data-large_image_height="'+a[i].data_large_image_height+'" '+r+' sizes="'+a[i].sizes+'" /&gt;',l()||(o+="&lt;/a&gt;"),l()||"default"!==e||void 0===a[i].video||void 0===a[i].video.content||(o+=a[i].video.content),o+="&lt;/figure&gt;&lt;/div&gt;",d.append(o))};function v(a){var a=a.find(".woocommerce-variation"),t=!1;a.length&amp;&amp;(a.find("&gt; *").each(function(){f(this).is(":empty")||(t=!0)}),t)&amp;&amp;a.addClass("wd-show")}function g(){var t=!1;f(".variations_form").each(function(){var a=f(this);("yes"===woodmart_settings.swatches_labels_name&amp;&amp;769&lt;=woodmartThemeModule.$window.width()||woodmartThemeModule.$window.width()&lt;=768)&amp;&amp;!t&amp;&amp;(a.find(".wd-active").each(function(){var a=f(this),t=a.data("title"),e=a.parents("tr").find(".wd-attr-selected");e.length?e.html(t):a.parents("tr").find(" &gt; th").append('&lt;span class="wd-attr-selected"&gt;'+t+"&lt;/span&gt;")}),t=!0)})}},f(document).ready(function(){woodmartThemeModule.swatchesVariations()})}(jQuery);/*! This file is auto-generated */
window.wp=window.wp||{},function(s){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(e){var n,a={evaluate:/&lt;#([\s\S]+?)#&gt;/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){if(document.getElementById("tmpl-"+e))return(n=n||_.template(s("#tmpl-"+e).html(),a))(t);throw new Error("Template not found: #tmpl-"+e)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(a,t){var e,n;return _.isObject(a)?t=a:(t=t||{}).data=_.extend(t.data||{},{action:a}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(n=s.Deferred(function(n){t.success&amp;&amp;n.done(t.success),t.error&amp;&amp;n.fail(t.error),delete t.success,delete t.error,n.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&amp;&amp;1!==t||(t={success:!0}),_.isObject(t)&amp;&amp;!_.isUndefined(t.success)?(e=this,n.done(function(){a&amp;&amp;a.data&amp;&amp;"query-attachments"===a.data.action&amp;&amp;n.jqXHR.hasOwnProperty("getResponseHeader")&amp;&amp;n.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(n.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),n[t.success?"resolveWith":"rejectWith"](this,[t.data])):n.rejectWith(this,[t])}).fail(function(){n.rejectWith(this,arguments)})})).promise()).abort=function(){return n.jqXHR.abort(),this},e}}}(jQuery);!function(t,a,i,e){var r=function(t){var a=this;a.$form=t,a.$attributeFields=t.find(".variations select"),a.$singleVariation=t.find(".single_variation"),a.$singleVariationWrap=t.find(".single_variation_wrap"),a.$resetVariations=t.find(".reset_variations"),a.$resetAlert=t.find(".reset_variations_alert"),a.$product=t.closest(".product"),a.variationData=t.data("product_variations"),a.useAjax=!1===a.variationData,a.xhr=!1,a.loading=!0,a.$singleVariationWrap.show(),a.$form.off(".wc-variation-form"),a.getChosenAttributes=a.getChosenAttributes.bind(a),a.findMatchingVariations=a.findMatchingVariations.bind(a),a.isMatch=a.isMatch.bind(a),a.toggleResetLink=a.toggleResetLink.bind(a),a.showNoMatchingVariationsMsg=a.showNoMatchingVariationsMsg.bind(a),t.on("click.wc-variation-form",".reset_variations",{variationForm:a},a.onReset),t.on("reload_product_variations",{variationForm:a},a.onReload),t.on("hide_variation",{variationForm:a},a.onHide),t.on("show_variation",{variationForm:a},a.onShow),t.on("click",".single_add_to_cart_button",{variationForm:a},a.onAddToCart),t.on("reset_data",{variationForm:a},a.onResetDisplayedVariation),t.on("reset_focus",{variationForm:a},a.onResetVariationFocus),t.on("announce_reset",{variationForm:a},a.onAnnounceReset),t.on("clear_reset_announcement",{variationForm:a},a.onClearResetAnnouncement),t.on("reset_image",{variationForm:a},a.onResetImage),t.on("change.wc-variation-form",".variations select",{variationForm:a},a.onChange),t.on("found_variation.wc-variation-form",{variationForm:a},a.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:a},a.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:a},a.onUpdateAttributes),t.on("keydown.wc-variation-form",".reset_variations",{variationForm:a},a.onResetKeyDown),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form",a),a.loading=!1},100)};r.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").trigger("change"),t.data.variationForm.$form.trigger("announce_reset"),t.data.variationForm.$form.trigger("reset_data"),t.data.variationForm.$form.trigger("reset_focus")},r.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},r.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},r.prototype.onShow=function(a,i,e){a.preventDefault(),e?(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")),wp.mediaelement&amp;&amp;a.data.variationForm.$form.find(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!t(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(wp.mediaelement.settings)},r.prototype.onAddToCart=function(i){t(this).is(".disabled")&amp;&amp;(i.preventDefault(),t(this).is(".wc-variation-is-unavailable")?a.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):t(this).is(".wc-variation-selection-needed")&amp;&amp;a.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},r.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").wc_reset_content(),a.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),a.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},r.prototype.onAnnounceReset=function(t){t.data.variationForm.$resetAlert.text(wc_add_to_cart_variation_params.i18n_reset_alert_text)},r.prototype.onResetVariationFocus=function(t){t.data.variationForm.$attributeFields[0].focus()},r.prototype.onClearResetAnnouncement=function(t){t.data.variationForm.$resetAlert.text("")},r.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},r.prototype.onFindVariation=function(a,i){var e=a.data.variationForm,r=void 0!==i?i:e.getChosenAttributes(),o=r.data;if(r.count&amp;&amp;r.count===r.chosenCount)if(e.useAjax)e.xhr&amp;&amp;e.xhr.abort(),e.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),o.product_id=parseInt(e.$form.data("product_id"),10),o.custom_data=e.$form.data("custom_data"),e.xhr=t.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:o,success:function(t){t?e.$form.trigger("found_variation",[t]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||e.showNoMatchingVariationsMsg())},complete:function(){e.$form.unblock()}});else{e.$form.trigger("update_variation_values");var n=e.findMatchingVariations(e.variationData,o).shift();n?e.$form.trigger("found_variation",[n]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||e.showNoMatchingVariationsMsg())}else e.$form.trigger("update_variation_values"),e.$form.trigger("reset_data");e.toggleResetLink(r.chosenCount&gt;0)},r.prototype.onFoundVariation=function(a,i){var e=a.data.variationForm,r=e.$product.find(".product_meta").find(".sku"),n=e.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value"),s=e.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value"),c=e.$singleVariationWrap.find('.quantity input.qty[name="quantity"]'),_=c.closest(".quantity"),d=!0,m=!1,v="";if(i.sku?r.wc_set_content(i.sku):r.wc_reset_content(),i.weight?n.wc_set_content(i.weight_html):n.wc_reset_content(),i.dimensions?s.wc_set_content(t.parseHTML(i.dimensions_html)[0].data):s.wc_reset_content(),e.$form.wc_variations_image_update(i),i.variation_is_visible?(m=o("variation-template"),i.variation_id):m=o("unavailable-variation-template"),v=(v=(v=m({variation:i})).replace("/*&lt;![CDATA[*/","")).replace("/*]]&gt;*/",""),e.$singleVariation.html(v),e.$form.find('input[name="variation_id"], input.variation_id').val(i.variation_id).trigger("change"),"yes"===i.is_sold_individually)c.val("1").attr("min","1").attr("max","").trigger("change"),_.hide();else{var l=parseFloat(c.val());l=isNaN(l)?i.min_qty:(l=l&gt;parseFloat(i.max_qty)?i.max_qty:l)&lt;parseFloat(i.min_qty)?i.min_qty:l,c.attr("min",i.min_qty).attr("max",i.max_qty).val(l).trigger("change"),_.show()}i.is_purchasable&amp;&amp;i.is_in_stock&amp;&amp;i.variation_is_visible||(d=!1),e.$singleVariation.text().trim()?e.$singleVariation.slideDown(200).trigger("show_variation",[i,d]):e.$singleVariation.show().trigger("show_variation",[i,d])},r.prototype.onChange=function(t){var a=t.data.variationForm;a.$form.find('input[name="variation_id"], input.variation_id').val("").trigger("change"),a.$form.trigger("clear_reset_announcement"),a.$form.find(".wc-no-matching-variations").parent().remove(),a.useAjax?a.$form.trigger("check_variations"):(a.$form.trigger("woocommerce_variation_select_change"),a.$form.trigger("check_variations")),a.$form.trigger("woocommerce_variation_has_changed")},r.prototype.addSlashes=function(t){return t=(t=t.replace(/'/g,"\\'")).replace(/"/g,'\\"')},r.prototype.onUpdateAttributes=function(a){var i=a.data.variationForm,e=i.getChosenAttributes().data;i.useAjax||(i.$attributeFields.each(function(a,r){var o,n=t(r),s=n.data("attribute_name")||n.attr("name"),c=t(r).data("show_option_none"),_=":gt(0)",d=t("&lt;select/&gt;"),m=n.val()||"",v=!0;if(!n.data("attribute_html")){var l=n.clone();l.find("option").removeAttr("attached").prop("disabled",!1).prop("selected",!1),n.data("attribute_options",l.find("option"+_).get()),n.data("attribute_html",l.html())}d.html(n.data("attribute_html"));var g=t.extend(!0,{},e);g[s]="";var u=i.findMatchingVariations(i.variationData,g);for(var f in u)if("undefined"!=typeof u[f]){var h=u[f].attributes;for(var p in h)if(h.hasOwnProperty(p)){var w=h[p],b="";if(p===s)if(u[f].variation_is_active&amp;&amp;(b="enabled"),w){w=t("&lt;div/&gt;").html(w).text();var $=d.find("option");if($.length)for(var y=0,F=$.length;y&lt;F;y++){var x=t($[y]);if(w===x.val()){x.addClass("attached "+b);break}}}else d.find("option:gt(0)").addClass("attached "+b)}}o=d.find("option.attached").length,m&amp;&amp;(v=!1,0!==o&amp;&amp;d.find("option.attached.enabled").each(function(){var a=t(this).val();if(m===a)return v=!0,!1})),o&gt;0&amp;&amp;m&amp;&amp;v&amp;&amp;"no"===c&amp;&amp;(d.find("option:first").remove(),_=""),d.find("option"+_+":not(.attached)").remove(),n.html(d.html()),n.find("option"+_+":not(.enabled)").prop("disabled",!0),m?v?n.val(m):n.val("").trigger("change"):n.val("")}),i.$form.trigger("woocommerce_update_variation_values"))},r.prototype.getChosenAttributes=function(){var a={},i=0,e=0;return this.$attributeFields.each(function(){var r=t(this).data("attribute_name")||t(this).attr("name"),o=t(this).val()||"";o.length&gt;0&amp;&amp;e++,i++,a[r]=o}),{count:i,chosenCount:e,data:a}},r.prototype.findMatchingVariations=function(t,a){for(var i=[],e=0;e&lt;t.length;e++){var r=t[e];this.isMatch(r.attributes,a)&amp;&amp;i.push(r)}return i},r.prototype.isMatch=function(t,a){var i=!0;for(var e in t)if(t.hasOwnProperty(e)){var r=t[e],o=a[e];void 0!==r&amp;&amp;void 0!==o&amp;&amp;0!==r.length&amp;&amp;0!==o.length&amp;&amp;r!==o&amp;&amp;(i=!1)}return i},r.prototype.toggleResetLink=function(t){t?"hidden"===this.$resetVariations.css("visibility")&amp;&amp;this.$resetVariations.css("visibility","visible").hide().fadeIn():this.$resetVariations.css("visibility","hidden")},r.prototype.showNoMatchingVariationsMsg=function(){this.$form.find(".single_variation").after('&lt;div role="alert"&gt;&lt;p class="wc-no-matching-variations woocommerce-info"&gt;'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"&lt;/p&gt;&lt;/div&gt;").next("div").find(".wc-no-matching-variations").slideDown(200)},r.prototype.onResetKeyDown=function(t){"Enter"!==t.code&amp;&amp;"Space"!==t.code||(t.preventDefault(),t.data.variationForm.onReset(t))},t.fn.wc_variation_form=function(){return new r(this),this},t.fn.wc_set_content=function(t){void 0===this.attr("data-o_content")&amp;&amp;this.attr("data-o_content",this.text()),this.text(t)},t.fn.wc_reset_content=function(){void 0!==this.attr("data-o_content")&amp;&amp;this.text(this.attr("data-o_content"))},t.fn.wc_set_variation_attr=function(t,a){void 0===this.attr("data-o_"+t)&amp;&amp;this.attr("data-o_"+t,this.attr(t)?this.attr(t):""),!1===a?this.removeAttr(t):this.attr(t,a)},t.fn.wc_reset_variation_attr=function(t){void 0!==this.attr("data-o_"+t)&amp;&amp;this.attr(t,this.attr("data-o_"+t))},t.fn.wc_maybe_trigger_slide_position_reset=function(a){var i=t(this),e=i.closest(".product").find(".images"),r=!1,o=a&amp;&amp;a.image_id?a.image_id:"";i.attr("current-image")!==o&amp;&amp;(r=!0),i.attr("current-image",o),r&amp;&amp;e.trigger("woocommerce_gallery_reset_slide_position")},t.fn.wc_variations_image_update=function(i){var e=this,r=e.closest(".product"),o=r.find(".images"),n=r.find(".flex-control-nav"),s=n.find("li:eq(0) img"),c=o.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),_=c.find(".wp-post-image"),d=c.find("a").eq(0);if(i&amp;&amp;i.image&amp;&amp;i.image.src&amp;&amp;i.image.src.length&gt;1){n.find('li img[data-o_src="'+i.image.gallery_thumbnail_src+'"]').length&gt;0&amp;&amp;e.wc_variations_image_reset();var m=n.find('li img[src="'+i.image.gallery_thumbnail_src+'"]');if(m.length&gt;0)return m.trigger("flexslider-click"),e.attr("current-image",i.image_id),void a.setTimeout(function(){t(a).trigger("resize"),o.trigger("woocommerce_gallery_init_zoom")},20);_.wc_set_variation_attr("src",i.image.src),_.wc_set_variation_attr("height",i.image.src_h),_.wc_set_variation_attr("width",i.image.src_w),_.wc_set_variation_attr("srcset",i.image.srcset),_.wc_set_variation_attr("sizes",i.image.sizes),_.wc_set_variation_attr("title",i.image.title),_.wc_set_variation_attr("data-caption",i.image.caption),_.wc_set_variation_attr("alt",i.image.alt),_.wc_set_variation_attr("data-src",i.image.full_src),_.wc_set_variation_attr("data-large_image",i.image.full_src),_.wc_set_variation_attr("data-large_image_width",i.image.full_src_w),_.wc_set_variation_attr("data-large_image_height",i.image.full_src_h),c.wc_set_variation_attr("data-thumb",i.image.src),s.wc_set_variation_attr("src",i.image.gallery_thumbnail_src),d.wc_set_variation_attr("href",i.image.full_src)}else e.wc_variations_image_reset();a.setTimeout(function(){t(a).trigger("resize"),e.wc_maybe_trigger_slide_position_reset(i),o.trigger("woocommerce_gallery_init_zoom")},20)},t.fn.wc_variations_image_reset=function(){var t=this.closest(".product"),a=t.find(".images"),i=t.find(".flex-control-nav").find("li:eq(0) img"),e=a.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),r=e.find(".wp-post-image"),o=e.find("a").eq(0);r.wc_reset_variation_attr("src"),r.wc_reset_variation_attr("width"),r.wc_reset_variation_attr("height"),r.wc_reset_variation_attr("srcset"),r.wc_reset_variation_attr("sizes"),r.wc_reset_variation_attr("title"),r.wc_reset_variation_attr("data-caption"),r.wc_reset_variation_attr("alt"),r.wc_reset_variation_attr("data-src"),r.wc_reset_variation_attr("data-large_image"),r.wc_reset_variation_attr("data-large_image_width"),r.wc_reset_variation_attr("data-large_image_height"),e.wc_reset_variation_attr("data-thumb"),i.wc_reset_variation_attr("src"),o.wc_reset_variation_attr("href")},t(function(){"undefined"!=typeof wc_add_to_cart_variation_params&amp;&amp;t(".variations_form").each(function(){t(this).wc_variation_form()})});var o=function(t){var e=i.getElementById("tmpl-"+t).textContent,r=!1;return(r=(r=(r=r||/&lt;#\s?data\./.test(e))||/{{{?\s?data\.(?!variation\.).+}}}?/.test(e))||/{{{?\s?data\.variation\.[\w-]*[^\s}]/.test(e))?wp.template(t):function(t){var i=t.variation||{};return e.replace(/({{{?)\s?data\.variation\.([\w-]*)\s?(}}}?)/g,function(t,e,r,o){if(e.length!==o.length)return"";var n=i[r]||"";return 2===e.length?a.escape(n):n})}}}(jQuery,window,document);!function(e){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)}(function(l){function e(){}function d(e,t){m.ev.on(n+e+b,t)}function u(e,t,n,i){var o=document.createElement("div");return o.className="mfp-"+e,n&amp;&amp;(o.innerHTML=n),i?t&amp;&amp;t.appendChild(o):(o=l(o),t&amp;&amp;o.appendTo(t)),o}function p(e,t){m.ev.triggerHandler(n+e,t),m.st.callbacks&amp;&amp;(e=e.charAt(0).toLowerCase()+e.slice(1),m.st.callbacks[e])&amp;&amp;m.st.callbacks[e].apply(m,Array.isArray(t)?t:[t])}function f(e){return e===j&amp;&amp;m.currTemplate.closeBtn||(m.currTemplate.closeBtn=l(m.st.closeMarkup.replace("%title%",m.st.tClose)),j=e),m.currTemplate.closeBtn}function r(){l.magnificPopup.instance||((m=new e).init(),l.magnificPopup.instance=m)}function L(){v&amp;&amp;(c.after(v.addClass(s)).detach(),v=null)}function o(){t&amp;&amp;l(document.body).removeClass(t)}function F(){o(),m.req&amp;&amp;m.req.abort()}var m,i,g,a,h,j,s,c,v,t,y="Close",N="BeforeClose",C="MarkupParse",w="Open",W="Change",n="mfp",b="."+n,I="mfp-ready",R="mfp-removing",x="mfp-prevent-close",k=!!window.jQuery,T=l(window),S=(l.magnificPopup={instance:null,proto:e.prototype={constructor:e,init:function(){var e=navigator.appVersion;m.isIE7=-1!==e.indexOf("MSIE 7."),m.isIE8=-1!==e.indexOf("MSIE 8."),m.isLowIE=m.isIE7||m.isIE8,m.isAndroid=/android/gi.test(e),m.isIOS=/iphone|ipad|ipod/gi.test(e),m.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),m.probablyMobile=m.isAndroid||m.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),g=l(document),m.popupsCache={}},open:function(e){if(!1===e.isObj){m.items=e.items.toArray(),m.index=0;for(var t,n=e.items,i=0;i&lt;n.length;i++)if((t=(t=n[i]).parsed?t.el[0]:t)===e.el[0]){m.index=i;break}}else m.items=Array.isArray(e.items)?e.items:[e.items],m.index=e.index||0;if(!m.isOpen){m.types=[],h="",e.mainEl&amp;&amp;e.mainEl.length?m.ev=e.mainEl.eq(0):m.ev=g,e.key?(m.popupsCache[e.key]||(m.popupsCache[e.key]={}),m.currTemplate=m.popupsCache[e.key]):m.currTemplate={},m.st=l.extend(!0,{},l.magnificPopup.defaults,e),m.fixedContentPos="auto"===m.st.fixedContentPos?!m.probablyMobile:m.st.fixedContentPos,m.st.modal&amp;&amp;(m.st.closeOnContentClick=!1,m.st.closeOnBgClick=!1,m.st.showCloseBtn=!1,m.st.enableEscapeKey=!1),m.bgOverlay||(m.bgOverlay=u("bg").on("click"+b,function(){m.close()}),m.wrap=u("wrap").attr("tabindex",-1).on("click"+b,function(e){m._checkIfClose(e.target)&amp;&amp;m.close()}),m.container=u("container",m.wrap)),m.contentContainer=u("content"),m.st.preloader&amp;&amp;(m.preloader=u("preloader",m.container,m.st.tLoading));var o=l.magnificPopup.modules;for(i=0;i&lt;o.length;i++){var r=(r=o[i]).charAt(0).toUpperCase()+r.slice(1);m["init"+r].call(m)}p("BeforeOpen"),m.st.showCloseBtn&amp;&amp;(m.st.closeBtnInside?(d(C,function(e,t,n,i){n.close_replaceWith=f(i.type)}),h+=" mfp-close-btn-in"):m.wrap.prepend(f())),m.st.alignTop&amp;&amp;(h+=" mfp-align-top"),m.fixedContentPos?m.wrap.css({overflow:m.st.overflowY,overflowX:"hidden",overflowY:m.st.overflowY}):m.wrap.css({top:T.scrollTop(),position:"absolute"}),!1!==m.st.fixedBgPos&amp;&amp;("auto"!==m.st.fixedBgPos||m.fixedContentPos)||m.bgOverlay.css({height:g.height(),position:"absolute"}),m.st.enableEscapeKey&amp;&amp;g.on("keyup"+b,function(e){27===e.keyCode&amp;&amp;m.close()}),T.on("resize"+b,function(){m.updateSize()}),m.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&amp;&amp;m.wrap.addClass(h);var a=m.wH=T.height(),s={},c=(m.fixedContentPos&amp;&amp;m._hasScrollBar(a)&amp;&amp;(c=m._getScrollbarSize())&amp;&amp;(s.marginRight=c),m.fixedContentPos&amp;&amp;(m.isIE7?l("body, html").css("overflow","hidden"):s.overflow="hidden"),m.st.mainClass);return m.isIE7&amp;&amp;(c+=" mfp-ie7"),c&amp;&amp;m._addClassToMFP(c),m.updateItemHTML(),p("BuildControls"),l("html").css(s),m.bgOverlay.add(m.wrap).prependTo(m.st.prependTo||l(document.body)),m._lastFocusedEl=document.activeElement,setTimeout(function(){m.content?(m._addClassToMFP(I),m._setFocus()):m.bgOverlay.addClass(I),g.on("focusin"+b,m._onFocusIn)},16),m.isOpen=!0,m.updateSize(a),p(w),e}m.updateItemHTML()},close:function(){m.isOpen&amp;&amp;(p(N),m.isOpen=!1,m.st.removalDelay&amp;&amp;!m.isLowIE&amp;&amp;m.supportsTransition?(m._addClassToMFP(R),setTimeout(function(){m._close()},m.st.removalDelay)):m._close())},_close:function(){p(y);var e=R+" "+I+" ";m.bgOverlay.detach(),m.wrap.detach(),m.container.empty(),m.st.mainClass&amp;&amp;(e+=m.st.mainClass+" "),m._removeClassFromMFP(e),m.fixedContentPos&amp;&amp;(e={marginRight:""},m.isIE7?l("body, html").css("overflow",""):e.overflow="",l("html").css(e)),g.off("keyup.mfp focusin"+b),m.ev.off(b),m.wrap.attr("class","mfp-wrap").removeAttr("style"),m.bgOverlay.attr("class","mfp-bg"),m.container.attr("class","mfp-container"),!m.st.showCloseBtn||m.st.closeBtnInside&amp;&amp;!0!==m.currTemplate[m.currItem.type]||m.currTemplate.closeBtn&amp;&amp;m.currTemplate.closeBtn.detach(),m.currItem=null,m.content=null,m.currTemplate=null,m.prevHeight=0,p("AfterClose")},updateSize:function(e){var t;m.isIOS?(t=document.documentElement.clientWidth/window.innerWidth,t=window.innerHeight*t,m.wrap.css("height",t),m.wH=t):m.wH=e||T.height(),m.fixedContentPos||m.wrap.css("height",m.wH),p("Resize")},updateItemHTML:function(){var e=m.items[m.index],t=(m.contentContainer.detach(),m.content&amp;&amp;m.content.detach(),(e=e.parsed?e:m.parseEl(m.index)).type),n=(p("BeforeChange",[m.currItem?m.currItem.type:"",t]),m.currItem=e,m.currTemplate[t]||(n=!!m.st[t]&amp;&amp;m.st[t].markup,p("FirstMarkupParse",n),m.currTemplate[t]=!n||l(n)),a&amp;&amp;a!==e.type&amp;&amp;m.container.removeClass("mfp-"+a+"-holder"),m["get"+t.charAt(0).toUpperCase()+t.slice(1)](e,m.currTemplate[t]));m.appendContent(n,t),e.preloaded=!0,p(W,e),a=e.type,m.container.prepend(m.contentContainer),p("AfterChange")},appendContent:function(e,t){(m.content=e)?m.st.showCloseBtn&amp;&amp;m.st.closeBtnInside&amp;&amp;!0===m.currTemplate[t]?m.content.find(".mfp-close").length||m.content.prepend(f()):m.content=e:m.content="",p("BeforeAppend"),m.container.addClass("mfp-"+t+"-holder"),m.contentContainer.append(m.content)},parseEl:function(e){var t,n=m.items[e];if((n=n.tagName?{el:l(n)}:(t=n.type,{data:n,src:n.src})).el){for(var i=m.types,o=0;o&lt;i.length;o++)if(n.el.hasClass("mfp-"+i[o])){t=i[o];break}n.src=n.el.attr("data-mfp-src"),n.src||(n.src=n.el.attr("href"))}return n.type=t||m.st.type||"inline",n.index=e,n.parsed=!0,m.items[e]=n,p("ElementParse",n),m.items[e]},addGroup:function(t,n){function e(e){e.mfpEl=this,m._openClick(e,t,n)}var i="click.magnificPopup";(n=n||{}).mainEl=t,n.items?(n.isObj=!0,t.off(i).on(i,e)):(n.isObj=!1,n.delegate?t.off(i).on(i,n.delegate,e):(n.items=t).off(i).on(i,e))},_openClick:function(e,t,n){if((void 0!==n.midClick?n:l.magnificPopup.defaults).midClick||2!==e.which&amp;&amp;!e.ctrlKey&amp;&amp;!e.metaKey){var i=(void 0!==n.disableOn?n:l.magnificPopup.defaults).disableOn;if(i)if("function"==typeof i){if(!i.call(m))return!0}else if(T.width()&lt;i)return!0;e.type&amp;&amp;(e.preventDefault(),m.isOpen)&amp;&amp;e.stopPropagation(),n.el=l(e.mfpEl),n.delegate&amp;&amp;(n.items=t.find(n.delegate)),m.open(n)}},updateStatus:function(e,t){var n;m.preloader&amp;&amp;(i!==e&amp;&amp;m.container.removeClass("mfp-s-"+i),n={status:e,text:t=t||"loading"!==e?t:m.st.tLoading},p("UpdateStatus",n),e=n.status,m.preloader.html(t=n.text),m.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),m.container.addClass("mfp-s-"+e),i=e)},_checkIfClose:function(e){if(!l(e).hasClass(x)){var t=m.st.closeOnContentClick,n=m.st.closeOnBgClick;if(t&amp;&amp;n)return!0;if(!m.content||l(e).hasClass("mfp-close")||m.preloader&amp;&amp;e===m.preloader[0])return!0;if(e===m.content[0]||l.contains(m.content[0],e)){if(t)return!0}else if(n&amp;&amp;l.contains(document,e))return!0;return!1}},_addClassToMFP:function(e){m.bgOverlay.addClass(e),m.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),m.wrap.removeClass(e)},_hasScrollBar:function(e){return(m.isIE7?g.height():document.body.scrollHeight)&gt;(e||T.height())},_setFocus:function(){(m.st.focus?m.content.find(m.st.focus).eq(0):m.wrap).trigger("focus")},_onFocusIn:function(e){if(e.target!==m.wrap[0]&amp;&amp;!l.contains(m.wrap[0],e.target))return m._setFocus(),!1},_parseMarkup:function(o,e,t){var r;t.data&amp;&amp;(e=l.extend(t.data,e)),p(C,[o,e,t]),l.each(e,function(e,t){if(void 0===t||!1===t)return!0;var n,i;1&lt;(r=e.split("_")).length?0&lt;(n=o.find(b+"-"+r[0])).length&amp;&amp;("replaceWith"===(i=r[1])?n[0]!==t[0]&amp;&amp;n.replaceWith(t):"img"===i?n.is("img")?n.attr("src",t):n.replaceWith('&lt;img src="'+t+'" class="'+n.attr("class")+'" /&gt;'):n.attr(r[1],t)):o.find(b+"-"+e).html(t)})},_getScrollbarSize:function(){var e;return void 0===m.scrollbarSize&amp;&amp;((e=document.createElement("div")).style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),m.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),m.scrollbarSize}},modules:[],open:function(e,t){return r(),(e=e?l.extend(!0,{},e):{}).isObj=!0,e.index=t||0,this.instance.open(e)},close:function(){return l.magnificPopup.instance&amp;&amp;l.magnificPopup.instance.close()},registerModule:function(e,t){t.options&amp;&amp;(l.magnificPopup.defaults[e]=t.options),l.extend(this.proto,t.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:'&lt;button title="%title%" type="button" class="mfp-close"&gt;&amp;times;&lt;/button&gt;',tClose:"Close (Esc)",tLoading:"Loading..."}},l.fn.magnificPopup=function(e){r();var t,n,i,o=l(this);return"string"==typeof e?"open"===e?(t=k?o.data("magnificPopup"):o[0].magnificPopup,n=parseInt(arguments[1],10)||0,i=t.items?t.items[n]:(i=o,(i=t.delegate?i.find(t.delegate):i).eq(n)),m._openClick({mfpEl:i},o,t)):m.isOpen&amp;&amp;m[e].apply(m,Array.prototype.slice.call(arguments,1)):(e=l.extend(!0,{},e),k?o.data("magnificPopup",e):o[0].magnificPopup=e,m.addGroup(o,e)),o},"inline"),_=(l.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){m.types.push(S),d(y+"."+S,function(){L()})},getInline:function(e,t){var n,i,o;return L(),e.src?(n=m.st.inline,(i=l(e.src)).length?((o=i[0].parentNode)&amp;&amp;o.tagName&amp;&amp;(c||(s=n.hiddenClass,c=u(s),s="mfp-"+s),v=i.after(c).detach().removeClass(s)),m.updateStatus("ready")):(m.updateStatus("error",n.tNotFound),i=l("&lt;div&gt;")),e.inlineElement=i):(m.updateStatus("ready"),m._parseMarkup(t,{},e),t)}}}),"ajax");l.magnificPopup.registerModule(_,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'&lt;a href="%url%"&gt;The content&lt;/a&gt; could not be loaded.'},proto:{initAjax:function(){m.types.push(_),t=m.st.ajax.cursor,d(y+"."+_,F),d("BeforeChange."+_,F)},getAjax:function(i){t&amp;&amp;l(document.body).addClass(t),m.updateStatus("loading");var e=l.extend({url:i.src,success:function(e,t,n){e={data:e,xhr:n};p("ParseAjax",e),m.appendContent(l(e.data),_),i.finished=!0,o(),m._setFocus(),setTimeout(function(){m.wrap.addClass(I)},16),m.updateStatus("ready"),p("AjaxContentAdded")},error:function(){o(),i.finished=i.loadError=!0,m.updateStatus("error",m.st.ajax.tError.replace("%url%",i.src))}},m.st.ajax.settings);return m.req=l.ajax(e),""}}});var E;l.magnificPopup.registerModule("image",{options:{markup:'&lt;div class="mfp-figure"&gt;&lt;div class="mfp-close"&gt;&lt;/div&gt;&lt;figure&gt;&lt;div class="mfp-img"&gt;&lt;/div&gt;&lt;figcaption&gt;&lt;div class="mfp-bottom-bar"&gt;&lt;div class="mfp-title"&gt;&lt;/div&gt;&lt;div class="mfp-counter"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'&lt;a href="%url%"&gt;The image&lt;/a&gt; could not be loaded.'},proto:{initImage:function(){var e=m.st.image,t=".image";m.types.push("image"),d(w+t,function(){"image"===m.currItem.type&amp;&amp;e.cursor&amp;&amp;l(document.body).addClass(e.cursor)}),d(y+t,function(){e.cursor&amp;&amp;l(document.body).removeClass(e.cursor),T.off("resize"+b)}),d("Resize"+t,m.resizeImage),m.isLowIE&amp;&amp;d("AfterChange",m.resizeImage)},resizeImage:function(){var e,t=m.currItem;t&amp;&amp;t.img&amp;&amp;m.st.image.verticalFit&amp;&amp;(e=0,m.isLowIE&amp;&amp;(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",m.wH-e))},_onImageHasSize:function(e){e.img&amp;&amp;(e.hasSize=!0,E&amp;&amp;clearInterval(E),e.isCheckingImgSize=!1,p("ImageHasSize",e),e.imgHidden)&amp;&amp;(m.content&amp;&amp;m.content.removeClass("mfp-loading"),e.imgHidden=!1)},findImageSize:function(t){function n(e){E&amp;&amp;clearInterval(E),E=setInterval(function(){0&lt;o.naturalWidth?m._onImageHasSize(t):(200&lt;i&amp;&amp;clearInterval(E),3===++i?n(10):40===i?n(50):100===i&amp;&amp;n(500))},e)}var i=0,o=t.img[0];n(1)},getImage:function(e,t){function n(){e&amp;&amp;(e.img[0].complete?(e.img.off(".mfploader"),e===m.currItem&amp;&amp;(m._onImageHasSize(e),m.updateStatus("ready")),e.hasSize=!0,e.loaded=!0,p("ImageLoadComplete")):++r&lt;200?setTimeout(n,100):i())}function i(){e&amp;&amp;(e.img.off(".mfploader"),e===m.currItem&amp;&amp;(m._onImageHasSize(e),m.updateStatus("error",a.tError.replace("%url%",e.src))),e.hasSize=!0,e.loaded=!0,e.loadError=!0)}var o,r=0,a=m.st.image,s=t.find(".mfp-img");return s.length&amp;&amp;((o=document.createElement("img")).className="mfp-img",e.el&amp;&amp;e.el.find("img").length&amp;&amp;(o.alt=e.el.find("img").attr("alt")),e.img=l(o).on("load.mfploader",n).on("error.mfploader",i),o.src=e.src,s.is("img")&amp;&amp;(e.img=e.img.clone()),0&lt;(o=e.img[0]).naturalWidth?e.hasSize=!0:o.width||(e.hasSize=!1)),m._parseMarkup(t,{title:function(e){if(e.data&amp;&amp;void 0!==e.data.title)return e.data.title;var t=m.st.image.titleSrc;if(t){if("function"==typeof t)return t.call(m,e);if(e.el)return e.el.attr(t)||""}return""}(e),img_replaceWith:e.img},e),m.resizeImage(),e.hasSize?(E&amp;&amp;clearInterval(E),e.loadError?(t.addClass("mfp-loading"),m.updateStatus("error",a.tError.replace("%url%",e.src))):(t.removeClass("mfp-loading"),m.updateStatus("ready"))):(m.updateStatus("loading"),e.loading=!0,e.hasSize||(e.imgHidden=!0,t.addClass("mfp-loading"),m.findImageSize(e))),t}}});function P(e){var t;m.currTemplate[A]&amp;&amp;(t=m.currTemplate[A].find("iframe")).length&amp;&amp;(e||(t[0].src="//about:blank"),m.isIE8)&amp;&amp;t.css("display",e?"block":"none")}function z(e){var t=m.items.length;return t-1&lt;e?e-t:e&lt;0?t+e:e}function Z(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)}l.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,t,n,i,o,r,a=m.st.zoom,s=".zoom";a.enabled&amp;&amp;m.supportsTransition&amp;&amp;(t=a.duration,n=function(e){var e=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),t="all "+a.duration/1e3+"s "+a.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return n["-webkit-"+i]=n["-moz-"+i]=n["-o-"+i]=n[i]=t,e.css(n),e},i=function(){m.content.css("visibility","visible")},d("BuildControls"+s,function(){m._allowZoom()&amp;&amp;(clearTimeout(o),m.content.css("visibility","hidden"),(e=m._getItemToZoom())?((r=n(e)).css(m._getOffset()),m.wrap.append(r),o=setTimeout(function(){r.css(m._getOffset(!0)),o=setTimeout(function(){i(),setTimeout(function(){r.remove(),e=r=null,p("ZoomAnimationEnded")},16)},t)},16)):i())}),d(N+s,function(){if(m._allowZoom()){if(clearTimeout(o),m.st.removalDelay=t,!e){if(!(e=m._getItemToZoom()))return;r=n(e)}r.css(m._getOffset(!0)),m.wrap.append(r),m.content.css("visibility","hidden"),setTimeout(function(){r.css(m._getOffset())},16)}}),d(y+s,function(){m._allowZoom()&amp;&amp;(i(),r&amp;&amp;r.remove(),e=null)}))},_allowZoom:function(){return"image"===m.currItem.type},_getItemToZoom:function(){return!!m.currItem.hasSize&amp;&amp;m.currItem.img},_getOffset:function(e){var e=e?m.currItem.img:m.st.zoom.opener(m.currItem.el||m.currItem),t=e.offset(),n=parseInt(e.css("padding-top"),10),i=parseInt(e.css("padding-bottom"),10),e=(t.top-=l(window).scrollTop()-n,{width:e.width(),height:(k?e.innerHeight():e[0].offsetHeight)-i-n});return(O=void 0===O?void 0!==document.createElement("p").style.MozTransform:O)?e["-moz-transform"]=e.transform="translate("+t.left+"px,"+t.top+"px)":(e.left=t.left,e.top=t.top),e}}});var O,M,B,A="iframe",H=(l.magnificPopup.registerModule(A,{options:{markup:'&lt;div class="mfp-iframe-scaler"&gt;&lt;div class="mfp-close"&gt;&lt;/div&gt;&lt;iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;',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%&amp;output=embed"}}},proto:{initIframe:function(){m.types.push(A),d("BeforeChange",function(e,t,n){t!==n&amp;&amp;(t===A?P():n===A&amp;&amp;P(!0))}),d(y+"."+A,function(){P()})},getIframe:function(e,t){var n=e.src,i=m.st.iframe,o=(l.each(i.patterns,function(){if(-1&lt;n.indexOf(this.index))return this.id&amp;&amp;(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1}),{});return i.srcAction&amp;&amp;(o[i.srcAction]=n),m._parseMarkup(t,o,e),m.updateStatus("ready"),t}}}),l.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'&lt;button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"&gt;&lt;/button&gt;',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 r=m.st.gallery,e=".mfp-gallery",i=Boolean(l.fn.mfpFastClick);if(m.direction=!0,!r||!r.enabled)return!1;h+=" mfp-gallery",d(w+e,function(){r.navigateByImgClick&amp;&amp;m.wrap.on("click"+e,".mfp-img",function(){if(1&lt;m.items.length)return m.next(),!1}),g.on("keydown"+e,function(e){37===e.keyCode?m.prev():39===e.keyCode&amp;&amp;m.next()})}),d("UpdateStatus"+e,function(e,t){t.text&amp;&amp;(t.text=Z(t.text,m.currItem.index,m.items.length))}),d(C+e,function(e,t,n,i){var o=m.items.length;n.counter=1&lt;o?Z(r.tCounter,i.index,o):""}),d("BuildControls"+e,function(){var e,t,n;1&lt;m.items.length&amp;&amp;r.arrows&amp;&amp;!m.arrowLeft&amp;&amp;(t=r.arrowMarkup,e=m.arrowLeft=l(t.replace(/%title%/gi,r.tPrev).replace(/%dir%/gi,"left")).addClass(x),t=m.arrowRight=l(t.replace(/%title%/gi,r.tNext).replace(/%dir%/gi,"right")).addClass(x),e[n=i?"mfpFastClick":"click"](function(){m.prev()}),t[n](function(){m.next()}),m.isIE7&amp;&amp;(u("b",e[0],!1,!0),u("a",e[0],!1,!0),u("b",t[0],!1,!0),u("a",t[0],!1,!0)),m.container.append(e.add(t)))}),d(W+e,function(){m._preloadTimeout&amp;&amp;clearTimeout(m._preloadTimeout),m._preloadTimeout=setTimeout(function(){m.preloadNearbyImages(),m._preloadTimeout=null},16)}),d(y+e,function(){g.off(e),m.wrap.off("click"+e),m.arrowLeft&amp;&amp;i&amp;&amp;m.arrowLeft.add(m.arrowRight).destroyMfpFastClick(),m.arrowRight=m.arrowLeft=null})},next:function(){m.direction=!0,m.index=z(m.index+1),m.updateItemHTML()},prev:function(){m.direction=!1,m.index=z(m.index-1),m.updateItemHTML()},goTo:function(e){m.direction=e&gt;=m.index,m.index=e,m.updateItemHTML()},preloadNearbyImages:function(){for(var e=m.st.gallery.preload,t=Math.min(e[0],m.items.length),n=Math.min(e[1],m.items.length),i=1;i&lt;=(m.direction?n:t);i++)m._preloadItem(m.index+i);for(i=1;i&lt;=(m.direction?t:n);i++)m._preloadItem(m.index-i)},_preloadItem:function(e){var t;e=z(e),m.items[e].preloaded||((t=m.items[e]).parsed||(t=m.parseEl(e)),p("LazyLoad",t),"image"===t.type&amp;&amp;(t.img=l('&lt;img class="mfp-img" /&gt;').on("load.mfploader",function(){t.hasSize=!0}).on("error.mfploader",function(){t.hasSize=!0,t.loadError=!0,p("LazyLoadError",t)}).attr("src",t.src)),t.preloaded=!0)}}}),"retina");function q(){T.off("touchmove"+B+" touchend"+B)}l.magnificPopup.registerModule(H,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){var n,i;1&lt;window.devicePixelRatio&amp;&amp;(n=m.st.retina,i=n.ratio,1&lt;(i=isNaN(i)?i():i))&amp;&amp;(d("ImageHasSize."+H,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),d("ElementParse."+H,function(e,t){t.src=n.replaceSrc(t,i)}))}}}),M="ontouchstart"in window,B=".mfpFastClick",l.fn.mfpFastClick=function(c){return l(this).each(function(){var t,n,i,o,r,a,s,e=l(this);M&amp;&amp;e.on("touchstart"+B,function(e){r=!1,s=1,a=(e.originalEvent||e).touches[0],i=a.clientX,o=a.clientY,T.on("touchmove"+B,function(e){a=(e.originalEvent||e).touches,s=a.length,a=a[0],(10&lt;Math.abs(a.clientX-i)||10&lt;Math.abs(a.clientY-o))&amp;&amp;(r=!0,q())}).on("touchend"+B,function(e){q(),r||1&lt;s||(t=!0,e.preventDefault(),clearTimeout(n),n=setTimeout(function(){t=!1},1e3),c())})}),e.on("click"+B,function(){t||c()})})},l.fn.destroyMfpFastClick=function(){l(this).off("touchstart"+B+" click"+B),M&amp;&amp;T.off("touchmove"+B+" touchend"+B)},r()});!function(a){a.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(){woodmartThemeModule.quickViewInit()})}),woodmartThemeModule.quickViewInit=function(){woodmartThemeModule.$document.on("click",".open-quick-view",function(e){if(e.preventDefault(),a(".open-quick-view").hasClass("loading"))return!0;var e=a(this),o=e.data("id"),t=e.data("loop-name"),i=e.data("loop"),n="",d="",t=a(".quick-view").find('[data-loop-name="'+t+'"]');e.addClass("loading"),void 0!==t[i-1]&amp;&amp;(n=t.eq(i-1).addClass("quick-view-prev"),n=a("&lt;div&gt;").append(n.clone()).html()),void 0!==t[i+1]&amp;&amp;(d=t.eq(i+1).addClass("quick-view-next"),d=a("&lt;div&gt;").append(d.clone()).html()),woodmartThemeModule.quickViewLoad(o,e,n,d)})},woodmartThemeModule.quickViewLoad=function(e,o){function t(e){e=a(e),a.magnificPopup.open({items:{src:e,type:"inline"},tClose:woodmart_settings.close,tLoading:woodmart_settings.loading,removalDelay:600,fixedContentPos:!0,callbacks:{beforeOpen:function(){this.wrap.addClass("wd-popup-slide-from-left")},open:function(){var e=a(this.content[0]).find(".variations_form");e.each(function(){a(this).wc_variation_form().find(".variations select:eq(0)").trigger("change")}),e.trigger("wc_variation_form"),woodmartThemeModule.$body.trigger("woodmart-quick-view-displayed"),woodmartThemeModule.$document.trigger("wdQuickViewOpen"),setTimeout(function(){woodmartThemeModule.$document.trigger("wdQuickViewOpen300")},300)}}})}e={id:e,action:"woodmart_quick_view"};void 0!==o.data("attribute")&amp;&amp;a.extend(e,o.data("attribute"));a.ajax({url:woodmart_settings.ajaxurl,data:e,method:"get",success:function(e){woodmartThemeModule.removeDuplicatedStylesFromHTML(e,function(e){woodmart_settings.quickview_in_popup_fix?(a.magnificPopup.close(),setTimeout(function(){t(e)},500)):t(e)})},complete:function(){o.removeClass("loading")}})},a(document).ready(function(){woodmartThemeModule.quickViewInit()})}(jQuery);if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]&lt;2&amp;&amp;t[1]&lt;9||1==t[0]&amp;&amp;9==t[1]&amp;&amp;t[2]&lt;1||3&lt;t[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(u){"use strict";var o=["sanitize","whiteList","sanitizeFn"],d=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],t={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},m=/^(?:(?:https?|mailto|ftp|tel|file):|[^&amp;:/?#]*(?:[/?#]|$))/gi,g=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function n(t,e,i){if(0===t.length)return t;if(i&amp;&amp;"function"==typeof i)return i(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;for(var i=document.implementation.createHTMLDocument("sanitization"),o=(i.body.innerHTML=t,u.map(e,function(t,e){return e})),n=u(i.body).find("*"),s=0,r=n.length;s&lt;r;s++){var p=n[s],a=p.nodeName.toLowerCase();if(-1===u.inArray(a,o))p.parentNode.removeChild(p);else for(var l=u.map(p.attributes,function(t){return t}),h=[].concat(e["*"]||[],e[a]||[]),f=0,c=l.length;f&lt;c;f++)!function(t,e){var i=t.nodeName.toLowerCase();if(-1!==u.inArray(i,e))return-1===u.inArray(i,d)||Boolean(t.nodeValue.match(m)||t.nodeValue.match(g));for(var o=u(e).filter(function(t,e){return e instanceof RegExp}),n=0,s=o.length;n&lt;s;n++)if(i.match(o[n]))return 1}(l[f],h)&amp;&amp;p.removeAttribute(l[f].nodeName)}return i.body.innerHTML}function a(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)}a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'&lt;div class="tooltip" role="tooltip"&gt;&lt;div class="tooltip-arrow"&gt;&lt;/div&gt;&lt;div class="tooltip-inner"&gt;&lt;/div&gt;&lt;/div&gt;',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},a.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=u(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&amp;&amp;u(document).find(u.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&amp;&amp;!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s,r=o[n];"click"==r?this.$element.on("click."+this.type,this.options.selector,u.proxy(this.toggle,this)):"manual"!=r&amp;&amp;(s="hover"==r?"mouseleave":"focusout",this.$element.on(("hover"==r?"mouseenter":"focusin")+"."+this.type,this.options.selector,u.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,u.proxy(this.leave,this)))}this.options.selector?this._options=u.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},a.prototype.getDefaults=function(){return a.DEFAULTS},a.prototype.getOptions=function(t){var e,i=this.$element.data();for(e in i)i.hasOwnProperty(e)&amp;&amp;-1!==u.inArray(e,o)&amp;&amp;delete i[e];return(t=u.extend({},this.getDefaults(),i,t)).delay&amp;&amp;"number"==typeof t.delay&amp;&amp;(t.delay={show:t.delay,hide:t.delay}),t.sanitize&amp;&amp;(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},a.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&amp;&amp;u.each(this._options,function(t,e){o[t]!=e&amp;&amp;(i[t]=e)}),i},a.prototype.enter=function(t){var e=t instanceof this.constructor?t:u(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),u(t.currentTarget).data("bs."+this.type,e)),t instanceof u.Event&amp;&amp;(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&amp;&amp;e.show()},e.options.delay.show)}},a.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},a.prototype.leave=function(t){var e=t instanceof this.constructor?t:u(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),u(t.currentTarget).data("bs."+this.type,e)),t instanceof u.Event&amp;&amp;(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&amp;&amp;e.hide()},e.options.delay.hide)}},a.prototype.show=function(){var e,t,i,o,n,s,r,p=u.Event("show.bs."+this.type);this.hasContent()&amp;&amp;this.enabled&amp;&amp;(this.$element.trigger(p),n=u.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),!p.isDefaultPrevented())&amp;&amp;n&amp;&amp;(p=(e=this).tip(),n=this.getUID(this.type),this.setContent(),p.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&amp;&amp;p.addClass("fade"),n="function"==typeof this.options.placement?this.options.placement.call(this,p[0],this.$element[0]):this.options.placement,(r=(t=/\s?auto?\s?/i).test(n))&amp;&amp;(n=n.replace(t,"")||"top"),p.detach().css({top:0,left:0,display:"block"}).addClass(n).data("bs."+this.type,this),this.options.container?p.appendTo(u(document).find(this.options.container)):p.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type),t=this.getPosition(),i=p[0].offsetWidth,o=p[0].offsetHeight,r&amp;&amp;(r=n,s=this.getPosition(this.$viewport),n="bottom"==n&amp;&amp;t.bottom+o&gt;s.bottom?"top":"top"==n&amp;&amp;t.top-o&lt;s.top?"bottom":"right"==n&amp;&amp;t.right+i&gt;s.width?"left":"left"==n&amp;&amp;t.left-i&lt;s.left?"right":n,p.removeClass(r).addClass(n)),s=this.getCalculatedOffset(n,t,i,o),this.applyPlacement(s,n),r=function(){var t=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==t&amp;&amp;e.leave(e)},u.support.transition&amp;&amp;this.$tip.hasClass("fade")?p.one("bsTransitionEnd",r).emulateTransitionEnd(a.TRANSITION_DURATION):r())},a.prototype.applyPlacement=function(t,e){var i=this.tip(),o=i[0].offsetWidth,n=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),r=parseInt(i.css("margin-left"),10),s=(isNaN(s)&amp;&amp;(s=0),isNaN(r)&amp;&amp;(r=0),t.top+=s,t.left+=r,u.offset.setOffset(i[0],u.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),i.addClass("in"),i[0].offsetWidth),r=i[0].offsetHeight,p=("top"==e&amp;&amp;r!=n&amp;&amp;(t.top=t.top+n-r),this.getViewportAdjustedDelta(e,t,s,r)),e=(p.left?t.left+=p.left:t.top+=p.top,/top|bottom/.test(e)),o=e?2*p.left-o+s:2*p.top-n+r,s=e?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(o,i[0][s],e)},a.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},a.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();this.options.html?(this.options.sanitize&amp;&amp;(e=n(e,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(e)):t.find(".tooltip-inner").text(e),t.removeClass("fade in top bottom left right")},a.prototype.hide=function(t){var e=this,i=u(this.$tip),o=u.Event("hide.bs."+this.type);function n(){"in"!=e.hoverState&amp;&amp;i.detach(),e.$element&amp;&amp;e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),t&amp;&amp;t()}if(this.$element.trigger(o),!o.isDefaultPrevented())return i.removeClass("in"),u.support.transition&amp;&amp;i.hasClass("fade")?i.one("bsTransitionEnd",n).emulateTransitionEnd(a.TRANSITION_DURATION):n(),this.hoverState=null,this},a.prototype.fixTitle=function(){var t=this.$element;!t.attr("title")&amp;&amp;"string"==typeof t.attr("data-original-title")||t.attr("data-original-title",t.attr("title")||"").attr("title","")},a.prototype.hasContent=function(){return this.getTitle()},a.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],i="BODY"==e.tagName,o=e.getBoundingClientRect(),e=(null==o.width&amp;&amp;(o=u.extend({},o,{width:o.right-o.left,height:o.bottom-o.top})),window.SVGElement&amp;&amp;e instanceof window.SVGElement),e=i?{top:0,left:0}:e?null:t.offset(),t={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},i=i?{width:u(window).width(),height:u(window).height()}:null;return u.extend({},o,t,i,e)},a.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},a.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n,s,r={top:0,left:0};return this.$viewport&amp;&amp;(n=this.options.viewport&amp;&amp;this.options.viewport.padding||0,s=this.getPosition(this.$viewport),/right|left/.test(t)?(t=e.top-n-s.scroll,o=e.top+n-s.scroll+o,t&lt;s.top?r.top=s.top-t:o&gt;s.top+s.height&amp;&amp;(r.top=s.top+s.height-o)):(t=e.left-n,o=e.left+n+i,t&lt;s.left?r.left=s.left-t:o&gt;s.right&amp;&amp;(r.left=s.left+s.width-o))),r},a.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},a.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},a.prototype.tip=function(){if(this.$tip||(this.$tip=u(this.options.template),1==this.$tip.length))return this.$tip;throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!")},a.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},a.prototype.enable=function(){this.enabled=!0},a.prototype.disable=function(){this.enabled=!1},a.prototype.toggleEnabled=function(){this.enabled=!this.enabled},a.prototype.toggle=function(t){var e=this;t&amp;&amp;!(e=u(t.currentTarget).data("bs."+this.type))&amp;&amp;(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),u(t.currentTarget).data("bs."+this.type,e)),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},a.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&amp;&amp;t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},a.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=u.fn.tooltip;u.fn.tooltip=function(o){return this.each(function(){var t=u(this),e=t.data("bs.tooltip"),i="object"==typeof o&amp;&amp;o;!e&amp;&amp;/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new a(this,i)),"string"==typeof o&amp;&amp;e[o]())})},u.fn.tooltip.Constructor=a,u.fn.tooltip.noConflict=function(){return u.fn.tooltip=e,this}}(jQuery),function(n){"use strict";function s(t,e){this.init("popover",t,e)}if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'&lt;div class="popover" role="tooltip"&gt;&lt;div class="arrow"&gt;&lt;/div&gt;&lt;h3 class="popover-title"&gt;&lt;/h3&gt;&lt;div class="popover-content"&gt;&lt;/div&gt;&lt;/div&gt;'}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t,e=this.tip(),i=this.getTitle(),o=this.getContent();this.options.html?(t=typeof o,this.options.sanitize&amp;&amp;(i=this.sanitizeHtml(i),"string"==t)&amp;&amp;(o=this.sanitizeHtml(o)),e.find(".popover-title").html(i),e.find(".popover-content").children().detach().end()["string"==t?"html":"append"](o)):(e.find(".popover-title").text(i),e.find(".popover-content").children().detach().end().text(o)),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&amp;&amp;o;!e&amp;&amp;/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&amp;&amp;e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery);!function(e){woodmartThemeModule.$document.on("wdBackHistory wdProductsTabsLoaded wdSearchFullScreenContentLoaded wdActionAfterAddToCart wdShopPageInit wdArrowsLoadProducts wdLoadMoreLoadProducts wdUpdateWishlist wdQuickViewOpen wdQuickShopSuccess wdProductBaseHoverIconsResize wdRecentlyViewedProductLoaded updated_checkout updated_cart_totals",function(){woodmartThemeModule.btnsToolTips()}),woodmartThemeModule.$document.on("wdUpdateTooltip",function(t,o){woodmartThemeModule.updateTooltip(o)}),e.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default","frontend/element_ready/wd_single_product_nav.default","frontend/element_ready/wd_single_product_size_guide_button.default","frontend/element_ready/wd_single_product_compare_button.default","frontend/element_ready/wd_single_product_wishlist_button.default"],function(t,o){woodmartThemeModule.wdElementorAddAction(o,function(){woodmartThemeModule.btnsToolTips()})}),woodmartThemeModule.btnsToolTips=function(){function t(t,o){!t.hasClass("wd-hint")&amp;&amp;!t.closest(".wd-review-likes").length&amp;&amp;woodmartThemeModule.windowWidth&lt;=1024||t.hasClass("wd-tooltip-inited")||(t.tooltip({animation:!1,container:"body",trigger:"hover",boundary:"window",placement:o,title:function(){var t=e(this);return 0&lt;t.find(".added_to_cart").length||0&lt;t.find(".add_to_cart_button").length?t.find(".add_to_cart_button").text():0&lt;t.find(".wd-swatch-text").length?t.find(".wd-swatch-text").text():t.closest(".wd-review-likes").length?woodmart_settings.review_likes_tooltip:t.text()}}),t.tooltip("show"),t.addClass("wd-tooltip-inited"))}e(woodmart_settings.tooltip_top_selector).on("mouseenter touchstart",function(){t(e(this),"top")}),e(woodmart_settings.tooltip_left_selector).on("mouseenter touchstart",function(){t(e(this),woodmartThemeModule.$body.hasClass("rtl")?"right":"left")})},woodmartThemeModule.updateTooltip=function(t){t=e(t);t.hasClass("wd-tooltip-inited")||(t=t.parent(".wd-tooltip-inited")),woodmartThemeModule.windowWidth&lt;=1024||!t.hasClass("wd-tooltip-inited")||void 0===e.fn.tooltip||!t.is(":hover")||t.tooltip("update").tooltip("show")},e(document).ready(function(){woodmartThemeModule.btnsToolTips()})}(jQuery);!function(n){woodmartThemeModule.$document.on("wdQuickViewOpen",function(){woodmartThemeModule.variationsPrice()}),n.each(["frontend/element_ready/wd_single_product_add_to_cart.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(){woodmartThemeModule.variationsPrice()})}),woodmartThemeModule.variationsPrice=function(){"no"!==woodmart_settings.single_product_variations_price&amp;&amp;n(".variations_form").each(function(){var e=n(this),i=e.parent().find("&gt; .price, &gt; div &gt; .price, &gt; .price &gt; .price"),o=e.parents(".product-quick-view").length,t=(i=n(".wd-content-layout").hasClass("wd-builder-on")&amp;&amp;!o?e.parents(".single-product-page").find(".wd-single-price .price"):i).html();e.on("show_variation",function(e,o){1&lt;o.price_html.length&amp;&amp;i.html(o.price_html)}),e.on("click",".reset_variations",function(){i.html(t)})})},n(document).ready(function(){woodmartThemeModule.variationsPrice()})}(jQuery);!function(l){woodmartThemeModule.scrollTop=function(){var o=l(".scrollToTop");woodmartThemeModule.$window.on("scroll",function(){100&lt;l(this).scrollTop()?o.addClass("button-show"):o.removeClass("button-show")}),o.on("click",function(){return l("html, body").animate({scrollTop:0},800),!1})},l(document).ready(function(){woodmartThemeModule.scrollTop()})}(jQuery);woodmartThemeModule.$document.on("wdCloseMobileMenu wdPjaxStart",function(){woodmartThemeModule.closeMobileNavigation()}),woodmartThemeModule.mobileNavigationClickAction=function(e){e&amp;&amp;e.addEventListener("click",function(e){var t=e.target.closest(".wd-nav");if(t){var o,n,i,d,a=t.classList.contains("wd-layout-dropdown"),l=t.classList.contains("wd-layout-drilldown"),t=t.classList.contains("wd-drilldown-slide"),s=e.target.closest(".wd-nav-mob-tab li"),r=e.target.closest(".menu-item-has-children &gt; a"),c=e.target.closest(".menu-item-has-children &gt; .wd-nav-opener"),u=e.target.closest(".mobile-nav"),m="arrow";if(this.classList.contains("wd-opener-item")&amp;&amp;(m="item"),woodmartThemeModule.$document.trigger("wood-images-loaded"),s){if(e.preventDefault(),s.classList.contains("wd-active"))return;var w=s.dataset.menu,v=null!==u&amp;&amp;u.querySelector(".wd-active");v&amp;&amp;v.classList.remove("wd-active"),s.classList.add("wd-active"),null!==u&amp;&amp;(u.querySelectorAll(".wd-nav-mobile").forEach(function(e){e.classList.remove("wd-active")}),void 0!==w)&amp;&amp;u.querySelectorAll(`.mobile-${w}-menu`).forEach(function(e){e.classList.add("wd-active")})}a?("item"===m&amp;&amp;(r||c)||"arrow"===m&amp;&amp;c)&amp;&amp;(e.preventDefault(),o=("item"===m&amp;&amp;r||c).parentNode,v=(n=Array.from(o.children)).find(function(e){return e.classList.contains("wd-nav-opener")}),s=n.filter(function(e){return"UL"===e.tagName||e.classList.contains("wd-sub-menu")}),o.classList.contains("opener-page")?(o.classList.remove("opener-page"),0!==s.length&amp;&amp;s.forEach(function(e){woodmartThemeModule.slideUp(e,200)}),[".wd-dropdown-menu .container &gt; ul",".wd-dropdown-menu &gt; ul"].forEach(function(e){e=o.querySelectorAll(e);0!==e.length&amp;&amp;e.forEach(function(e){woodmartThemeModule.slideUp(e,200)})}),void 0!==v&amp;&amp;v.classList.remove("wd-active")):(o.classList.add("opener-page"),0!==s.length&amp;&amp;s.forEach(function(e){woodmartThemeModule.slideDown(e,200)}),[".wd-dropdown-menu .container &gt; ul",".wd-dropdown-menu &gt; ul"].forEach(function(e){e=o.querySelectorAll(e);0!==e.length&amp;&amp;e.forEach(function(e){woodmartThemeModule.slideDown(e,200)})}),void 0!==v&amp;&amp;v.classList.add("wd-active"))):l&amp;&amp;(w=e.target.closest(".menu-item-has-children .wd-drilldown-back a"),a=e.target.closest(".menu-item-has-children .wd-drilldown-back .wd-nav-opener"),("item"===m&amp;&amp;(r||c)||"arrow"===m&amp;&amp;c)&amp;&amp;(d=(o=("item"===m&amp;&amp;r||c).parentNode).closest("ul"),void 0!==(i=(n=Array.from(o.children)).find(function(e){return e.classList.contains("wd-sub-menu")||e.classList.contains("sub-sub-menu")})))&amp;&amp;(e.preventDefault(),o.setAttribute("aria-expanded",!0),d.classList.add("wd-drilldown-hide"),d.classList.remove("wd-drilldown-show"),i.classList.add("wd-drilldown-show"),i.setAttribute("aria-expanded",!1),v=(v=(v=(s=i.querySelector(".wd-drilldown-back a")).textContent).replaceAll("\t","")).replaceAll("\n",""),o.classList.contains("item-level-0")?(l=null)!==(l=null!==u?u.querySelector(".wd-nav-mob-tab li.wd-active .nav-link-text"):l)?(m=(m=(m=l.textContent).replaceAll("\t","")).replaceAll("\n",""),!v.includes(m)&amp;&amp;0&lt;m.length&amp;&amp;(s.textContent=woodmart_settings.mobile_navigation_drilldown_back_to.replace("%s",m))):o.classList.contains("cat-item")?s.textContent=woodmart_settings.mobile_navigation_drilldown_back_to_categories:v.includes(woodmart_settings.mobile_navigation_drilldown_back_to_main_menu)||(s.textContent=woodmart_settings.mobile_navigation_drilldown_back_to_main_menu):(r="",r=(null!==(c=d.closest("li").querySelector(".woodmart-nav-link")).querySelector(".nav-link-text")?c.querySelector(".nav-link-text"):null!==c.querySelector("span")?c.querySelector("span"):c).textContent,!v.includes(r)&amp;&amp;0&lt;r.length&amp;&amp;(s.textContent=woodmart_settings.mobile_navigation_drilldown_back_to.replace("%s",r))),t)&amp;&amp;(this.querySelector("ul.wd-active").style.height=i.offsetHeight+"px"),w||a)&amp;&amp;(e.preventDefault(),d=(o=(w||a).closest(".menu-item")).closest("ul"),i=(n=Array.from(o.children)).find(function(e){return e.classList.contains("wd-sub-menu")||e.classList.contains("sub-sub-menu")}),o.setAttribute("aria-expanded",!1),o.classList.contains("item-level-0")||d.classList.add("wd-drilldown-show"),d.classList.remove("wd-drilldown-hide"),i.classList.remove("wd-drilldown-show"),i.setAttribute("aria-expanded",!0),t)&amp;&amp;(o.classList.contains("item-level-0")?this.querySelector("ul.wd-active").style.height="":this.querySelector("ul.wd-active").style.height=d.offsetHeight+"px")}})},woodmartThemeModule.mobileNavigationAddOpeners=function(e){e.forEach(function(e){var t;e.querySelector(":scope &gt; .wd-nav-opener")||e.closest(".widget_nav_mega_menu")||((t=document.createElement("span")).classList.add("wd-nav-opener"),e.appendChild(t))})},woodmartThemeModule.mobileNavigationCloseSideWidgets=function(e){e&amp;&amp;e.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),woodmartThemeModule.closeMobileNavigation()})})},woodmartThemeModule.openMobileNavigation=function(e){var t=document.querySelector(".wd-close-side");e&amp;&amp;e.classList.add("wd-opened"),t&amp;&amp;t.classList.add("wd-close-side-opened"),woodmartThemeModule.$document.trigger("wood-images-loaded")},woodmartThemeModule.closeMobileNavigation=function(){var e=document.querySelector(".wd-header-mobile-nav.wd-opened"),t=document.querySelector(".mobile-nav.wd-opened"),o=document.querySelector(".wd-close-side.wd-close-side-opened"),n=document.querySelector(".mobile-nav .searchform input[type=text]");e&amp;&amp;e.classList.remove("wd-opened"),t&amp;&amp;t.classList.remove("wd-opened"),t&amp;&amp;o&amp;&amp;o.classList.remove("wd-close-side-opened"),n&amp;&amp;n.blur()},woodmartThemeModule.mobileNavigation=function(){var e=document.querySelectorAll(".wd-side-hidden-nav .wd-nav-mobile .menu-item-has-children"),t=document.querySelectorAll(".wd-side-hidden-nav"),o=document.querySelector(".wd-close-side"),n=document.querySelectorAll(".mobile-nav .login-side-opener, .mobile-nav .close-side-widget");woodmartThemeModule.mobileNavigationAddOpeners(e),t.forEach(function(e){woodmartThemeModule.mobileNavigationClickAction(e)}),window.addEventListener("wdEventStarted",function(){document.querySelectorAll(".wd-header-mobile-nav &gt; a").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault();e=document.querySelector(".wd-side-hidden-nav");e.classList.contains("wd-opened")?woodmartThemeModule.closeMobileNavigation():(t.parentNode.classList.add("wd-opened"),woodmartThemeModule.openMobileNavigation(e))})})}),o&amp;&amp;(o.addEventListener("click",function(e){e.preventDefault(),woodmartThemeModule.closeMobileNavigation()}),o.addEventListener("touchstart",function(e){e.preventDefault(),woodmartThemeModule.closeMobileNavigation()},{passive:!1})),woodmartThemeModule.mobileNavigationCloseSideWidgets(n)},window.addEventListener("load",function(){woodmartThemeModule.mobileNavigation()});!function(s){woodmartThemeModule.cartWidget=function(){var e=woodmartThemeModule.$body,o=s(".cart-widget-side"),d=s(".wd-close-side"),t=(e.on("click",".cart-widget-opener",function(e){u()||r()||e.preventDefault(),c()?t():setTimeout(function(){n()},10)}),e.on("click touchstart",".wd-close-side",function(){c()&amp;&amp;t()}),e.on("click",".close-side-widget",function(e){e.preventDefault(),c()&amp;&amp;t()}),woodmartThemeModule.$document.on("keyup",function(e){27===e.keyCode&amp;&amp;c()&amp;&amp;t()}),function(){o.removeClass("wd-opened"),d.removeClass("wd-close-side-opened")}),n=function(){if(u()||r())return!1;o.addClass("wd-opened"),d.addClass("wd-close-side-opened")},c=function(){return o.hasClass("wd-opened")},u=function(){return woodmartThemeModule.$body.hasClass("woocommerce-cart")},r=function(){return woodmartThemeModule.$body.hasClass("woocommerce-checkout")}},s(document).ready(function(){woodmartThemeModule.cartWidget()})}(jQuery);jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&amp;&amp;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 n(){t&amp;&amp;sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&amp;&amp;(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={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(r){r&amp;&amp;r.fragments&amp;&amp;(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&amp;&amp;(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&amp;&amp;n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&amp;&amp;s!==undefined&amp;&amp;""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&amp;&amp;localStorage.getItem(r)!==sessionStorage.getItem(r)&amp;&amp;s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&amp;&amp;(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&amp;&amp;_!==undefined&amp;&amp;""!==_||(_=""),null!==g&amp;&amp;g!==undefined&amp;&amp;""!==g||(g=""),_&amp;&amp;(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d&lt;w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")&gt;0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&amp;&amp;wp.customize&amp;&amp;wp.customize.selectiveRefresh&amp;&amp;wp.customize.widgetsPreview&amp;&amp;wp.customize.widgetsPreview.WidgetPartial&amp;&amp;wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})});!function(s){woodmartThemeModule.cookiesPopup=function(){var o,e,t=woodmart_settings.cookies_version;"undefined"!=typeof Cookies&amp;&amp;"accepted"!==Cookies.get("woodmart_cookies_"+t)&amp;&amp;(o=s(".wd-cookies-popup"),setTimeout(function(){o.addClass("popup-display"),o.on("click",".cookies-accept-btn",function(o){o.preventDefault(),e()})},2500),e=function(){o.removeClass("popup-display").addClass("popup-hide"),Cookies.set("woodmart_cookies_"+t,"accepted",{expires:60,path:"/",secure:woodmart_settings.cookie_secure_param})})},s(document).ready(function(){woodmartThemeModule.cookiesPopup()})}(jQuery);!function(a){woodmartThemeModule.stickyAddToCart=function(){var o,d,t,e=a("form.cart, .out-of-stock"),n=a(".wd-sticky-btn");n.length&lt;=0||e.length&lt;=0||woodmartThemeModule.$window.width()&lt;=768&amp;&amp;!woodmartThemeModule.$body.hasClass("wd-sticky-btn-on-mb")||((t=function(){woodmartThemeModule.$window.width()&lt;=768&amp;&amp;woodmartThemeModule.$body.hasClass("wd-sticky-btn-on-mb")?n.addClass("wd-quantity-overlap"):n.removeClass("wd-quantity-overlap")})(),woodmartThemeModule.$window.on("resize",t),o=e.offset().top+e.outerHeight(),d=a(".scrollToTop"),(t=function(){var t=woodmartThemeModule.$window.scrollTop();o&lt;t?(n.addClass("wd-sticky-btn-shown"),d.addClass("wd-sticky-btn-shown")):t&lt;o&amp;&amp;(n.removeClass("wd-sticky-btn-shown"),d.removeClass("wd-sticky-btn-shown"))})(),woodmartThemeModule.$window.on("scroll",t),a(".wd-sticky-add-to-cart, .wd-sticky-btn .wd-buy-now-btn").on("click",function(t){t.preventDefault(),a("html, body").animate({scrollTop:a(".elementor-widget-woocommerce-product-title,.summary-inner .product_title,.elementor-widget-wd_single_product_title, .wd-single-title").offset().top},800)}),a(".wd-sticky-btn .wd-wishlist-btn a").on("click",function(t){a(this).hasClass("added")||t.preventDefault(),a(".summary-inner &gt; .wd-wishlist-btn a").trigger("click")}),woodmartThemeModule.$document.on("added_to_wishlist",function(){a(".wd-sticky-btn .wd-wishlist-btn a").addClass("added")}),a(".wd-sticky-btn .wd-compare-btn a").on("click",function(t){a(this).hasClass("added")||t.preventDefault(),a(".summary-inner &gt; .wd-compare-btn a").trigger("click")}),woodmartThemeModule.$document.on("added_to_compare",function(){a(".wd-sticky-btn .wd-compare-btn a").addClass("added")}),a(".wd-sticky-btn-cart .qty").on("change",function(){a(".summary-inner .qty").val(a(this).val())}),a(".summary-inner .qty").on("change",function(){a(".wd-sticky-btn-cart .qty").val(a(this).val())}))},a(document).ready(function(){woodmartThemeModule.stickyAddToCart()})}(jQuery);;function lazyLoadThumb(e,alt,l){var t='&lt;img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"&gt;&lt;noscript&gt;&lt;img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"&gt;&lt;/noscript&gt;',a='&lt;button class="play" aria-label="Play Youtube video"&gt;&lt;/button&gt;';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/&lt;noscript&gt;.*?&lt;\/noscript&gt;/g,'')}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&amp;"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t&lt;a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=&gt;u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</pre></body></html>