document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",function(){for(var prefix=["-webkit-","-moz-","-ms-","-o-",""],i=0;i<prefix.length;i++)prefix[i]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")}(),function($){"function"!=typeof window.vc_js&&(window.vc_js=function(){"use strict";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(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function($parent){($parent?$parent.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){var this_element=jQuery(this),sliderTimeout=1e3*parseInt(this_element.attr("data-interval"),10),sliderFx=this_element.attr("data-flex_fx"),slideshow=!0;0===sliderTimeout&&(slideshow=!1),this_element.is(":visible")&&this_element.flexslider({animation:sliderFx,slideshow:slideshow,slideshowSpeed:sliderTimeout,sliderSpeed:800,smoothHeight:!0})})}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){0<jQuery(".wpb_googleplus").length&&function(){var po=document.createElement("script");po.type="text/javascript",po.async=!0,po.src="https://apis.google.com/js/plusone.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(po,s)}()}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){0<jQuery(".wpb_pinterest").length&&function(){var po=document.createElement("script");po.type="text/javascript",po.async=!0,po.src="https://assets.pinterest.com/js/pinit.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(po,s)}()}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each(function(){var $el=jQuery(this);$el.vcwaypoint(function(){$el.find(".vc_single_bar").each(function(index){var bar=jQuery(this).find(".vc_bar"),val=bar.data("percentage-value");setTimeout(function(){bar.css({width:val+"%"})},200*index)})},{offset:"85%"})})}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){var $el=jQuery(this);$el.vcwaypoint(function(){$el.addClass("wpb_start_animation animated")},{offset:"85%"})})}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function($el){function event(e){e&&e.preventDefault&&e.preventDefault();var element=jQuery(this).closest(".vc_toggle"),content=element.find(".vc_toggle_content");element.hasClass("vc_toggle_active")?content.slideUp({duration:300,complete:function(){element.removeClass("vc_toggle_active")}}):content.slideDown({duration:300,complete:function(){element.addClass("vc_toggle_active")}})}$el?$el.hasClass("vc_toggle_title")?$el.unbind("click").on("click",event):$el.find(".vc_toggle_title").off("click").on("click",event):jQuery(".vc_toggle_title").off("click").on("click",event)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function($tab){if(jQuery.ui){var $call=$tab||jQuery(".wpb_tabs, .wpb_tour"),ver=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",old_version=1===parseInt(ver[0],10)&&parseInt(ver[1],10)<9;$call.each(function(index){var $tabs,interval=jQuery(this).attr("data-interval"),tabs_array=[];if($tabs=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(event,ui){wpb_prepare_tab_content(event,ui)},activate:function(event,ui){wpb_prepare_tab_content(event,ui)}}),interval&&0<interval)try{$tabs.tabs("rotate",1e3*interval)}catch(err){window.console&&window.console.warn&&console.warn("tabs behaviours error",err)}jQuery(this).find(".wpb_tab").each(function(){tabs_array.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").on("click",function(e){return e&&e.preventDefault&&e.preventDefault(),old_version?$tabs.tabs("select",jQuery("a",this).attr("href")):$tabs.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",function(e){var index,length;e&&e.preventDefault&&e.preventDefault(),old_version?(index=$tabs.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?index++:index--,index<0?index=$tabs.tabs("length")-1:index>=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)):(index=$tabs.tabs("option","active"),length=$tabs.find(".wpb_tab").length,index=jQuery(this).parent().hasClass("wpb_next_slide")?length<=index+1?0:index+1:index-1<0?length-1:index-1,$tabs.tabs("option","active",index))})})}}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(index){var $tabs,active_tab,collapsible,$this=jQuery(this);$this.attr("data-interval"),collapsible=!1===(active_tab=!isNaN(jQuery(this).data("active-tab"))&&0<parseInt($this.data("active-tab"),10)&&parseInt($this.data("active-tab"),10)-1)||"yes"===$this.data("collapsible"),$tabs=$this.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,navigation:!0,activate:vc_accordionActivate,change:function(event,ui){void 0!==jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(ui.newPanel)}}),!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var layout_modes={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 $container=jQuery(this),$thumbs=$container.find(".wpb_thumbnails"),layout_mode=$thumbs.attr("data-layout-mode");$thumbs.isotope({itemSelector:".isotope-item",layoutMode:void 0===layout_modes[layout_mode]?"fitRows":layout_modes[layout_mode]}),$container.find(".categories_filter a").data("isotope",$thumbs).on("click",function(e){e&&e.preventDefault&&e.preventDefault();var $thumbs=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),$thumbs.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).bind("load resize",function(){$thumbs.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){($parent?$parent.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var $this=jQuery(this);if(!0!==$this.data("carousel_enabled")&&$this.is(":visible")){$this.data("carousel_enabled",!0);getColumnsCount(jQuery(this));jQuery(this).hasClass("columns_count_1")&&900;var carousel_li=jQuery(this).find(".wpb_thumbnails-fluid li");carousel_li.css({"margin-right":carousel_li.css("margin-left"),"margin-left":0});var fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid");fluid_ul.width(fluid_ul.width()+300),jQuery(window).on("resize",function(){screen_size!=(screen_size=getSizeName())&&window.setTimeout(function(){location.reload()},20)})}})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(index){var $imagesGrid,this_element=jQuery(this);if(this_element.hasClass("wpb_slider_nivo")){var sliderTimeout=1e3*this_element.attr("data-interval");0===sliderTimeout&&(sliderTimeout=9999999999),this_element.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})}else this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?$imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):this_element.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&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<location.href.indexOf("#!prettyPhoto")&&(location.hash="")},social_tools:""})}catch(err){window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error",err)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){var vcSkrollrOptions,callSkrollInit,$=window.jQuery;function fullWidthRow(){var $elements=$('[data-vc-full-width="true"]');$.each($elements,function(key,item){var $el=$(this);$el.addClass("vc_hidden");var $el_full=$el.next(".vc_row-full-width");if($el_full.length||($el_full=$el.parent().next(".vc_row-full-width")),$el_full.length){var padding,paddingRight,el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=0-$el_full.offset().left-el_margin_left,width=$(window).width();if("rtl"===$el.css("direction")&&(offset-=$el_full.width(),offset+=width,offset+=el_margin_left,offset+=el_margin_right),$el.css({position:"relative",left:offset,"box-sizing":"border-box",width:width}),!$el.data("vcStretchContent"))"rtl"===$el.css("direction")?((padding=offset)<0&&(padding=0),(paddingRight=offset)<0&&(paddingRight=0)):((padding=-1*offset)<0&&(padding=0),(paddingRight=width-padding-$el_full.width()+el_margin_left+el_margin_right)<0&&(paddingRight=0)),$el.css({"padding-left":padding+"px","padding-right":paddingRight+"px"});$el.attr("data-vc-full-width-init","true"),$el.removeClass("vc_hidden"),$(document).trigger("vc-full-width-row-single",{el:$el,offset:offset,marginLeft:el_margin_left,marginRight:el_margin_right,elFull:$el_full,width:width})}}),$(document).trigger("vc-full-width-row",$elements)}function fullHeightRow(){var windowHeight,offsetTop,fullHeight,$element=$(".vc_row-o-full-height:first");$element.length&&(windowHeight=$(window).height(),(offsetTop=$element.offset().top)<windowHeight&&(fullHeight=100-offsetTop/(windowHeight/100),$element.css("min-height",fullHeight+"vh")));$(document).trigger("vc-full-height-row",$element)}$(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",fullWidthRow).on("resize.vcRowBehaviour",fullHeightRow),fullWidthRow(),fullHeightRow(),(0<window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){"flex"===$(this).css("display")&&$(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}),vc_initVideoBackgrounds(),callSkrollInit=!1,window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),$(".vc_parallax-inner").remove(),$("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),$("[data-vc-parallax]").each(function(){var skrollrSize,skrollrStart,$parallaxElement,parallaxImage,youtubeId;callSkrollInit=!0,"on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),skrollrSize=100*$(this).data("vcParallax"),($parallaxElement=$("<div />").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrSize+"%"),parallaxImage=$(this).data("vcParallaxImage"),(youtubeId=vcExtractYoutubeId(parallaxImage))?insertYoutubeVideoAsBackground($parallaxElement,youtubeId):void 0!==parallaxImage&&$parallaxElement.css("background-image","url("+parallaxImage+")"),skrollrStart=-(skrollrSize-100),$parallaxElement.attr("data-bottom-top","top: "+skrollrStart+"%;").attr("data-top-bottom","top: 0%;")}),callSkrollInit&&window.skrollr&&(vcSkrollrOptions={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(vcSkrollrOptions),window.vcParallaxSkroll)}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(el){for(var find=!1,i=1;!1===find;){if(el.hasClass("columns_count_"+i))return find=!0,i;i++}});var screen_size=getSizeName();function getSizeName(){var screen_w=jQuery(window).width();return 1170<screen_w?"desktop_wide":960<screen_w&&screen_w<1169?"desktop":768<screen_w&&screen_w<959?"tablet":300<screen_w&&screen_w<767?"mobile":screen_w<300?"mobile_portrait":""}"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(event,ui){var $ui_panel,$google_maps,panel=ui.panel||ui.newPanel,$pie_charts=panel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=panel.find(".vc_round-chart"),$line_charts=panel.find(".vc_line-chart"),$carousel=panel.find('[data-ride="vc_carousel"]');if(vc_carouselBehaviour(),vc_plugin_flexslider(panel),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),panel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&panel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),$ui_panel=panel.find(".isotope, .wpb_image_grid_ul"),$google_maps=panel.find(".wpb_gmaps_widget"),0<$ui_panel.length&&$ui_panel.isotope("layout"),$google_maps.length&&!$google_maps.is(".map_ready")){var $frame=$google_maps.find("iframe");$frame.attr("src",$frame.attr("src")),$google_maps.addClass("map_ready")}panel.parents(".isotope").length&&panel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),"function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var $=window.jQuery,ui={};ui.newPanel=$(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,ui)})}),"function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(event,ui){if(ui.newPanel.length&&ui.newHeader.length){var $pie_charts=ui.newPanel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=ui.newPanel.find(".vc_round-chart"),$line_charts=ui.newPanel.find(".vc_line-chart"),$carousel=ui.newPanel.find('[data-ride="vc_carousel"]');void 0!==jQuery.fn.isotope&&ui.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),vc_carouselBehaviour(ui.newPanel),vc_plugin_flexslider(ui.newPanel),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),ui.newPanel.parents(".isotope").length&&ui.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}}),"function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}),"function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){jQuery("[data-vc-video-bg]").each(function(){var youtubeUrl,youtubeId,$element=jQuery(this);$element.data("vcVideoBg")?(youtubeUrl=$element.data("vcVideoBg"),(youtubeId=vcExtractYoutubeId(youtubeUrl))&&($element.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground($element,youtubeId)),jQuery(window).on("grid:items:added",function(event,$grid){$element.has($grid).length&&vcResizeVideoBackground($element)})):$element.find(".vc_video-bg").remove()})}),"function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function($element,youtubeId,counter){if("undefined"==typeof YT||void 0===YT.Player)return 100<(counter=void 0===counter?0:counter)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground($element,youtubeId,counter++)},100);var $container=$element.prepend('<div class="vc_video-bg vc_hidden-xs"><div class="inner"></div></div>').find(".inner");new YT.Player($container[0],{width:"100%",height:"100%",videoId:youtubeId,playerVars:{playlist:youtubeId,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,wmode:"transparent"},events:{onReady:function(event){event.target.mute().setLoop(!0)}}}),vcResizeVideoBackground($element),jQuery(window).bind("resize",function(){vcResizeVideoBackground($element)})}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function($element){var iframeW,iframeH,marginLeft,marginTop,containerW=$element.innerWidth(),containerH=$element.innerHeight();containerW/containerH<16/9?(iframeW=containerH*(16/9),iframeH=containerH,marginLeft=-Math.round((iframeW-containerW)/2)+"px",marginTop=-Math.round((iframeH-containerH)/2)+"px"):(iframeH=(iframeW=containerW)*(9/16),marginTop=-Math.round((iframeH-containerH)/2)+"px",marginLeft=-Math.round((iframeW-containerW)/2)+"px"),iframeW+="px",iframeH+="px",$element.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(url){if(void 0===url)return!1;var id=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==id&&id[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var $=window.jQuery,$wpbGmapsWidget=$(".wpb_gmaps_widget");$wpbGmapsWidget.on("click",function(){$("iframe",this).css("pointer-events","auto")}),$wpbGmapsWidget.on("mouseleave",function(){$("iframe",this).css("pointer-events","none")}),$(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(hoverBox){hoverBox.each(function(){var $this=jQuery(this),perspective=4*$this.width()+"px";$this.css("perspective",perspective)})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(hoverBox){hoverBox.each(function(){var $this=jQuery(this),hoverBoxInner=$this.find(".vc-hoverbox-inner");hoverBoxInner.css("min-height",0);var frontHeight=$this.find(".vc-hoverbox-front-inner").outerHeight(),backHeight=$this.find(".vc-hoverbox-back-inner").outerHeight(),hoverBoxHeight=backHeight<frontHeight?frontHeight:backHeight;hoverBoxHeight<250&&(hoverBoxHeight=250),hoverBoxInner.css("min-height",hoverBoxHeight+"px")})}),"function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){var hoverBox=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(hoverBox),vc_setHoverBoxPerspective(hoverBox)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).resize(window.vc_prepareHoverBox),jQuery(document).ready(function($){window.vc_js()})}(window.jQuery);
!(function(jQuery){
jQuery(document).ready(function($){
var coupon_toggle=jQuery(".dtwpb-woocommerce-checkout .woocommerce-form-coupon-toggle");
var coupon_form=jQuery(".dtwpb-woocommerce-checkout form.woocommerce-form-coupon");
jQuery(".dtwpb_woocommerce_checkout_coupon_form").append(coupon_toggle),coupon_toggle.show(),coupon_form.insertAfter(coupon_toggle);
});
})(jQuery);
(function($){
"use strict";
$(document).ready(function(){
setTimeout(function(){
var timer, last_keyword=true;
$('body').on('keydown', '.wrls-form .txt-livesearch', function(e){
var key_board=e.keyCode;
if(key_board==38||key_board==40)
e.preventDefault();
});
$('body').on('change', '.wrls-form .cate-search', function(e){
var _this=$(this);
var container=_this.closest('.wrls-form');
container.find('.products-search').remove();
container.find('.loading-search').remove();
container.find('.suggestion-search-data').remove();
container.find('.not-results-search').remove();
});
$('body').off('.txt-livesearch').on('paste blur keyup', '.wrls-form .txt-livesearch', function(e){
var _this=$(this);
var container=_this.closest('.wrls-form');
var key_board=e.keyCode;
var list_products=container.find('.products-search .product-search');
if(key_board==40){
if(list_products.length){
var active_key=container.find('.products-search .product-search.active-key');
if(active_key.length){
var index_next=$(list_products).index(active_key);
if(list_products.length==(index_next + 1))
index_next=-1;
var el_next=$(list_products).get(index_next + 1);
list_products.removeClass('active-key');
$(el_next).addClass('active-key');
}else{
var el_next=$(list_products).get(0);
$(el_next).addClass('active-key');
}}
return;
}else if(key_board==38){
if(list_products.length){
var active_key=container.find('.products-search .product-search.active-key');
if(active_key.length){
var index_next=$(list_products).index(active_key);
if(index_next==0)
index_next=list_products.length;
var el_next=$(list_products).get(index_next - 1);
list_products.removeClass('active-key');
if(index_next!==0)
$(el_next).addClass('active-key');
}else{
var el_next=$(list_products).get(list_products.length - 1);
$(el_next).addClass('active-key');
}}
return;
}else if(key_board==13){
var active_key=container.find('.products-search .product-search.active-key');
if(active_key.hasClass('view-all')){
container.submit();
}else if(active_key.length){
window.location=active_key.find('.mask-link').attr('href');
}}
if(timer)
clearTimeout(timer);
timer=setTimeout(function(){
var keyword=_this.val();
container.find('.loading-search').remove();
container.find('.suggestion-search-data').remove();
container.find('.not-results-search').remove();
container.find('.products-search').remove();
_this.closest('.element-item').removeClass('loading-wrls');
if(last_keyword!==true&&keyword==last_keyword&&! container.find('.loading-search').length)
return;
last_keyword=keyword;
if(keyword==''||keyword.length <=parseInt(_this.attr('data-min-characters'))){
return;
}
container.find('.results-search').append('<img class="loading-search" src="' + wr_live_search.plugin_url + 'assets/images/loading.gif">');
_this.closest('.element-item').addClass('loading-wrls');
var data={
keyword:keyword,
max_results:_this.attr('data-max-results'),
thumb_size:_this.attr('data-thumb-size'),
search_in:JSON.parse(_this.attr('data-search-in')),
show_suggestion:_this.attr('data-show-suggestion'),
parent:container.find('.cate-search').val(),
};
$.ajax({
url:wr_live_search.ajax_url,
type:'POST',
dataType:'json',
data:{
data:data,
security:wr_live_search.security,
},
success:function(response){
container.find('.loading-search').remove();
_this.closest('.element-item').removeClass('loading-wrls');
container.find('.suggestion-search-data').remove();
container.find('.not-results-search').remove();
container.find('.products-search').remove();
if(response.message){
container.find('.results-search').append('<div class="not-results-search">' + response.message + '</div>');
}else{
container.find('.results-search').append('<div class="products-search"></div>');
if(response.suggestion){
container.find('.results-search').append('<div class="suggestion-search suggestion-search-data">' + response.suggestion + '</div>');
}
$.each(response.list_product, function(key, value){
container.find('.products-search').append('<div class="product-search"><a class="mask-link" href="' + value.url + '"></a><div class="product-image">' + value.image + '</div><div class="product-title-price"><div class="product-title">' + value.title.replace(new RegExp('(' + keyword + ')', 'ig'), '<span class="keyword-current">$1</span>') + '</div><div class="product-price">' + value.price + '</div></div></div>');
});
container.find('.products-search').append('<div class="product-search view-all">' + WR_Data_Js['View all'] + '</div>');
}}
});
}, 300);
});
$('body').on('focus', '.wrls-form .txt-livesearch', function(){
var container=$(this).closest('.wrls-form');
container.find('.loading-search').remove();
container.find('.suggestion-search-data').show();
container.find('.not-results-search').show();
container.find('.products-search').show();
});
$('body').on('blur', '.wrls-form .txt-livesearch', function(){
var container=$(this).closest('.wrls-form');
container.find('.loading-search').remove();
container.find('.suggestion-search-data').hide();
container.find('.not-results-search').hide();
container.find('.products-search').fadeOut(300);
});
$('body').on('click', '.wrls-form .view-all', function(){
var _this=$(this);
var parent=_this.closest('.wrls-form ').submit();
});
}, 1)
});
})(jQuery);
!function(){function t(){}var n=this,r=n._,e=Array.prototype,o=Object.prototype,u=Function.prototype,i=e.push,c=e.slice,l=o.toString,a=o.hasOwnProperty,f=Array.isArray,s=Object.keys,p=u.bind,h=Object.create,v=function(n){return n instanceof v?n:this instanceof v?void(this._wrapped=n):new v(n)};"undefined"!=typeof exports?(exports="undefined"!=typeof module&&module.exports?module.exports=v:exports)._=v:n._=v,v.VERSION="1.8.3";var y=function(u,i,n){if(void 0===i)return u;switch(null==n?3:n){case 1:return function(n){return u.call(i,n)};case 2:return function(n,t){return u.call(i,n,t)};case 3:return function(n,t,r){return u.call(i,n,t,r)};case 4:return function(n,t,r,e){return u.call(i,n,t,r,e)}}return function(){return u.apply(i,arguments)}},d=function(n,t,r){return null==n?v.identity:v.isFunction(n)?y(n,t,r):v.isObject(n)?v.matcher(n):v.property(n)};v.iteratee=function(n,t){return d(n,t,1/0)};function g(n){return v.isObject(n)?h?h(n):(t.prototype=n,n=new t,t.prototype=null,n):{}}var m=function(c,f){return function(n){var t=arguments.length;if(t<2||null==n)return n;for(var r=1;r<t;r++)for(var e=arguments[r],u=c(e),i=u.length,o=0;o<i;o++){var a=u[o];f&&void 0!==n[a]||(n[a]=e[a])}return n}},b=function(t){return function(n){return null==n?void 0:n[t]}},x=Math.pow(2,53)-1,_=b("length"),j=function(n){n=_(n);return"number"==typeof n&&0<=n&&n<=x};function w(a){return function(n,t,r,e){t=y(t,e,4);var u=!j(n)&&v.keys(n),i=(u||n).length,o=0<a?0:i-1;return arguments.length<3&&(r=n[u?u[o]:o],o+=a),function(n,t,r,e,u,i){for(;0<=u&&u<i;u+=a){var o=e?e[u]:u;r=t(r,n[o],o,n)}return r}(n,t,r,u,o,i)}}v.each=v.forEach=function(n,t,r){if(t=y(t,r),j(n))for(u=0,i=n.length;u<i;u++)t(n[u],u,n);else for(var e=v.keys(n),u=0,i=e.length;u<i;u++)t(n[e[u]],e[u],n);return n},v.map=v.collect=function(n,t,r){t=d(t,r);for(var e=!j(n)&&v.keys(n),u=(e||n).length,i=Array(u),o=0;o<u;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},v.reduce=v.foldl=v.inject=w(1),v.reduceRight=v.foldr=w(-1),v.find=v.detect=function(n,t,r){r=j(n)?v.findIndex(n,t,r):v.findKey(n,t,r);if(void 0!==r&&-1!==r)return n[r]},v.filter=v.select=function(n,e,t){var u=[];return e=d(e,t),v.each(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u},v.reject=function(n,t,r){return v.filter(n,v.negate(d(t)),r)},v.every=v.all=function(n,t,r){t=d(t,r);for(var e=!j(n)&&v.keys(n),u=(e||n).length,i=0;i<u;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},v.some=v.any=function(n,t,r){t=d(t,r);for(var e=!j(n)&&v.keys(n),u=(e||n).length,i=0;i<u;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},v.contains=v.includes=v.include=function(n,t,r,e){return j(n)||(n=v.values(n)),0<=v.indexOf(n,t,r="number"!=typeof r||e?0:r)},v.invoke=function(n,r){var e=c.call(arguments,2),u=v.isFunction(r);return v.map(n,function(n){var t=u?r:n[r];return null==t?t:t.apply(n,e)})},v.pluck=function(n,t){return v.map(n,v.property(t))},v.where=function(n,t){return v.filter(n,v.matcher(t))},v.findWhere=function(n,t){return v.find(n,v.matcher(t))},v.max=function(n,e,t){var r,u,i=-1/0,o=-1/0;if(null==e&&null!=n)for(var a=0,c=(n=j(n)?n:v.values(n)).length;a<c;a++)r=n[a],i<r&&(i=r);else e=d(e,t),v.each(n,function(n,t,r){u=e(n,t,r),(o<u||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},v.min=function(n,e,t){var r,u,i=1/0,o=1/0;if(null==e&&null!=n)for(var a=0,c=(n=j(n)?n:v.values(n)).length;a<c;a++)(r=n[a])<i&&(i=r);else e=d(e,t),v.each(n,function(n,t,r){((u=e(n,t,r))<o||u===1/0&&i===1/0)&&(i=n,o=u)});return i},v.shuffle=function(n){for(var t,r=j(n)?n:v.values(n),e=r.length,u=Array(e),i=0;i<e;i++)(t=v.random(0,i))!==i&&(u[i]=u[t]),u[t]=r[i];return u},v.sample=function(n,t,r){return null==t||r?(n=!j(n)?v.values(n):n)[v.random(n.length-1)]:v.shuffle(n).slice(0,Math.max(0,t))},v.sortBy=function(n,e,t){return e=d(e,t),v.pluck(v.map(n,function(n,t,r){return{value:n,index:t,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")};u=function(i){return function(r,e,n){var u={};return e=d(e,n),v.each(r,function(n,t){t=e(n,t,r);i(u,n,t)}),u}};v.groupBy=u(function(n,t,r){v.has(n,r)?n[r].push(t):n[r]=[t]}),v.indexBy=u(function(n,t,r){n[r]=t}),v.countBy=u(function(n,t,r){v.has(n,r)?n[r]++:n[r]=1}),v.toArray=function(n){return n?v.isArray(n)?c.call(n):j(n)?v.map(n,v.identity):v.values(n):[]},v.size=function(n){return null==n?0:(j(n)?n:v.keys(n)).length},v.partition=function(n,e,t){e=d(e,t);var u=[],i=[];return v.each(n,function(n,t,r){(e(n,t,r)?u:i).push(n)}),[u,i]},v.first=v.head=v.take=function(n,t,r){if(null!=n)return null==t||r?n[0]:v.initial(n,n.length-t)},v.initial=function(n,t,r){return c.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},v.last=function(n,t,r){if(null!=n)return null==t||r?n[n.length-1]:v.rest(n,Math.max(0,n.length-t))},v.rest=v.tail=v.drop=function(n,t,r){return c.call(n,null==t||r?1:t)},v.compact=function(n){return v.filter(n,v.identity)};var A=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=_(n);o<a;o++){var c=n[o];if(j(c)&&(v.isArray(c)||v.isArguments(c))){var f=0,l=(c=!t?A(c,t,r):c).length;for(u.length+=l;f<l;)u[i++]=c[f++]}else r||(u[i++]=c)}return u};function O(i){return function(n,t,r){t=d(t,r);for(var e=_(n),u=0<i?0:e-1;0<=u&&u<e;u+=i)if(t(n[u],u,n))return u;return-1}}function k(i,o,a){return function(n,t,r){var e=0,u=_(n);if("number"==typeof r)0<i?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=o(c.call(n,e,u),v.isNaN))?r+e:-1;for(r=0<i?e:u-1;0<=r&&r<u;r+=i)if(n[r]===t)return r;return-1}}v.flatten=function(n,t){return A(n,t,!1)},v.without=function(n){return v.difference(n,c.call(arguments,1))},v.uniq=v.unique=function(n,t,r,e){v.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=d(r,e));for(var u=[],i=[],o=0,a=_(n);o<a;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?v.contains(i,f)||(i.push(f),u.push(c)):v.contains(u,c)||u.push(c)}return u},v.union=function(){return v.uniq(A(arguments,!0,!0))},v.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=_(n);e<u;e++){var i=n[e];if(!v.contains(t,i)){for(var o=1;o<r&&v.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},v.difference=function(n){var t=A(arguments,!0,!0,1);return v.filter(n,function(n){return!v.contains(t,n)})},v.zip=function(){return v.unzip(arguments)},v.unzip=function(n){for(var t=n&&v.max(n,_).length||0,r=Array(t),e=0;e<t;e++)r[e]=v.pluck(n,e);return r},v.object=function(n,t){for(var r={},e=0,u=_(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},v.findIndex=O(1),v.findLastIndex=O(-1),v.sortedIndex=function(n,t,r,e){for(var u=(r=d(r,e,1))(t),i=0,o=_(n);i<o;){var a=Math.floor((i+o)/2);r(n[a])<u?i=a+1:o=a}return i},v.indexOf=k(1,v.findIndex,v.sortedIndex),v.lastIndexOf=k(-1,v.findLastIndex),v.range=function(n,t,r){null==t&&(t=n||0,n=0),r=r||1;for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),i=0;i<e;i++,n+=r)u[i]=n;return u};function F(n,t,r,e,u){return e instanceof t?(r=g(n.prototype),u=n.apply(r,u),v.isObject(u)?u:r):n.apply(r,u)}v.bind=function(n,t){if(p&&n.bind===p)return p.apply(n,c.call(arguments,1));if(!v.isFunction(n))throw new TypeError("Bind must be called on a function");var r=c.call(arguments,2),e=function(){return F(n,e,t,this,r.concat(c.call(arguments)))};return e},v.partial=function(u){var i=c.call(arguments,1),o=function(){for(var n=0,t=i.length,r=Array(t),e=0;e<t;e++)r[e]=i[e]===v?arguments[n++]:i[e];for(;n<arguments.length;)r.push(arguments[n++]);return F(u,o,this,this,r)};return o},v.bindAll=function(n){var t,r,e=arguments.length;if(e<=1)throw new Error("bindAll must be passed function names");for(t=1;t<e;t++)n[r=arguments[t]]=v.bind(n[r],n);return n},v.memoize=function(e,u){var i=function(n){var t=i.cache,r=""+(u?u.apply(this,arguments):n);return v.has(t,r)||(t[r]=e.apply(this,arguments)),t[r]};return i.cache={},i},v.delay=function(n,t){var r=c.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},v.defer=v.partial(v.delay,v,1),v.throttle=function(r,e,u){var i,o,a,c=null,f=0;u=u||{};function l(){f=!1===u.leading?0:v.now(),c=null,a=r.apply(i,o),c||(i=o=null)}return function(){var n=v.now();f||!1!==u.leading||(f=n);var t=e-(n-f);return i=this,o=arguments,t<=0||e<t?(c&&(clearTimeout(c),c=null),f=n,a=r.apply(i,o),c||(i=o=null)):c||!1===u.trailing||(c=setTimeout(l,t)),a}},v.debounce=function(t,r,e){var u,i,o,a,c,f=function(){var n=v.now()-a;n<r&&0<=n?u=setTimeout(f,r-n):(u=null,e||(c=t.apply(o,i),u||(o=i=null)))};return function(){o=this,i=arguments,a=v.now();var n=e&&!u;return u=u||setTimeout(f,r),n&&(c=t.apply(o,i),o=i=null),c}},v.wrap=function(n,t){return v.partial(t,n)},v.negate=function(n){return function(){return!n.apply(this,arguments)}},v.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}},v.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},v.before=function(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}},v.once=v.partial(v.before,2);var S=!{toString:null}.propertyIsEnumerable("toString"),E=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function M(n,t){var r=E.length,e=n.constructor,u=v.isFunction(e)&&e.prototype||o,i="constructor";for(v.has(n,i)&&!v.contains(t,i)&&t.push(i);r--;)(i=E[r])in n&&n[i]!==u[i]&&!v.contains(t,i)&&t.push(i)}v.keys=function(n){if(!v.isObject(n))return[];if(s)return s(n);var t,r=[];for(t in n)v.has(n,t)&&r.push(t);return S&&M(n,r),r},v.allKeys=function(n){if(!v.isObject(n))return[];var t,r=[];for(t in n)r.push(t);return S&&M(n,r),r},v.values=function(n){for(var t=v.keys(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e},v.mapObject=function(n,t,r){t=d(t,r);for(var e,u=v.keys(n),i=u.length,o={},a=0;a<i;a++)o[e=u[a]]=t(n[e],e,n);return o},v.pairs=function(n){for(var t=v.keys(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},v.invert=function(n){for(var t={},r=v.keys(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t},v.functions=v.methods=function(n){var t,r=[];for(t in n)v.isFunction(n[t])&&r.push(t);return r.sort()},v.extend=m(v.allKeys),v.extendOwn=v.assign=m(v.keys),v.findKey=function(n,t,r){t=d(t,r);for(var e,u=v.keys(n),i=0,o=u.length;i<o;i++)if(t(n[e=u[i]],e,n))return e},v.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;v.isFunction(t)?(u=v.allKeys(o),e=y(t,r)):(u=A(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;a<c;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},v.omit=function(n,t,r){var e;return t=v.isFunction(t)?v.negate(t):(e=v.map(A(arguments,!1,!1,1),String),function(n,t){return!v.contains(e,t)}),v.pick(n,t,r)},v.defaults=m(v.allKeys,!0),v.create=function(n,t){n=g(n);return t&&v.extendOwn(n,t),n},v.clone=function(n){return v.isObject(n)?v.isArray(n)?n.slice():v.extend({},n):n},v.tap=function(n,t){return t(n),n},v.isMatch=function(n,t){var r=v.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;i<e;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var I=function(n,t,r,e){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return n===t;n instanceof v&&(n=n._wrapped),t instanceof v&&(t=t._wrapped);var u=l.call(n);if(u!==l.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!=+n?+t!=+t:0==+n?1/+n==1/t:+n==+t;case"[object Date]":case"[object Boolean]":return+n==+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,u=t.constructor;if(o!==u&&!(v.isFunction(o)&&o instanceof o&&v.isFunction(u)&&u instanceof u)&&"constructor"in n&&"constructor"in t)return!1}e=e||[];for(var a=(r=r||[]).length;a--;)if(r[a]===n)return e[a]===t;if(r.push(n),e.push(t),i){if((a=n.length)!==t.length)return!1;for(;a--;)if(!I(n[a],t[a],r,e))return!1}else{var c,f=v.keys(n),a=f.length;if(v.keys(t).length!==a)return!1;for(;a--;)if(c=f[a],!v.has(t,c)||!I(n[c],t[c],r,e))return!1}return r.pop(),e.pop(),!0};v.isEqual=function(n,t){return I(n,t)},v.isEmpty=function(n){return null==n||(j(n)&&(v.isArray(n)||v.isString(n)||v.isArguments(n))?0===n.length:0===v.keys(n).length)},v.isElement=function(n){return!(!n||1!==n.nodeType)},v.isArray=f||function(n){return"[object Array]"===l.call(n)},v.isObject=function(n){var t=typeof n;return"function"==t||"object"==t&&!!n},v.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){v["is"+t]=function(n){return l.call(n)==="[object "+t+"]"}}),v.isArguments(arguments)||(v.isArguments=function(n){return v.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(v.isFunction=function(n){return"function"==typeof n||!1}),v.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},v.isNaN=function(n){return v.isNumber(n)&&n!==+n},v.isBoolean=function(n){return!0===n||!1===n||"[object Boolean]"===l.call(n)},v.isNull=function(n){return null===n},v.isUndefined=function(n){return void 0===n},v.has=function(n,t){return null!=n&&a.call(n,t)},v.noConflict=function(){return n._=r,this},v.identity=function(n){return n},v.constant=function(n){return function(){return n}},v.noop=function(){},v.property=b,v.propertyOf=function(t){return null==t?function(){}:function(n){return t[n]}},v.matcher=v.matches=function(t){return t=v.extendOwn({},t),function(n){return v.isMatch(n,t)}},v.times=function(n,t,r){var e=Array(Math.max(0,n));t=y(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},v.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},v.now=Date.now||function(){return(new Date).getTime()};m={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},f=v.invert(m),b=function(t){function r(n){return t[n]}var n="(?:"+v.keys(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}};v.escape=b(m),v.unescape=b(f),v.result=function(n,t,r){t=null==n?void 0:n[t];return v.isFunction(t=void 0===t?r:t)?t.call(n):t};var N=0;v.uniqueId=function(n){var t=++N+"";return n?n+t:t},v.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};function B(n){return"\\"+R[n]}var T=/(.)^/,R={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},q=/\\|'|\r|\n|\u2028|\u2029/g;v.template=function(i,n,t){n=v.defaults({},n=!n&&t?t:n,v.templateSettings);var t=RegExp([(n.escape||T).source,(n.interpolate||T).source,(n.evaluate||T).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(t,function(n,t,r,e,u){return a+=i.slice(o,u).replace(q,B),o=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(a=!n.variable?"with(obj||{}){\n"+a+"}\n":a)+"return __p;\n";try{var r=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}t=function(n){return r.call(this,n,v)},n=n.variable||"obj";return t.source="function("+n+"){\n"+a+"}",t},v.chain=function(n){n=v(n);return n._chain=!0,n};function K(n,t){return n._chain?v(t).chain():t}v.mixin=function(r){v.each(v.functions(r),function(n){var t=v[n]=r[n];v.prototype[n]=function(){var n=[this._wrapped];return i.apply(n,arguments),K(this,t.apply(v,n))}})},v.mixin(v),v.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];v.prototype[t]=function(){var n=this._wrapped;return r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],K(this,n)}}),v.each(["concat","join","slice"],function(n){var t=e[n];v.prototype[n]=function(){return K(this,t.apply(this._wrapped,arguments))}}),v.prototype.value=function(){return this._wrapped},v.prototype.valueOf=v.prototype.toJSON=v.prototype.value,v.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return v})}.call(this);
var isLocalStorageSupported=function(){
var testKey='test', storage=window.sessionStorage;
try {
storage.setItem(testKey, '1');
storage.removeItem(testKey);
return true;
} catch (error){
return false;
}};
(function($){
"use strict";
$.WR=$.WR||{};
$.function_rotate_device={};
$.fn.WR_ImagesLoaded=function(callback){
var WR_Images=function(src, callback){
var img=new Image;
img.onload=callback;
img.src=src;
};
var images=this.find('img').toArray().map(function(element){
return element.src;
});
if(images.length){
var loaded=0;
$(images).each(function(i, src){
WR_Images(src, function(){
loaded++;
if(loaded==images.length){
callback();
}})
});
}else{
callback();
}}
$.fn.WR_ImagesLazyload=function(threshold, callback){
var $w=$(window),
th=threshold||0,
retina=window.devicePixelRatio > 1,
attrib=retina ? 'data-src-retina':'data-src-lazyload',
images=this,
loaded;
this.one('WR_ImagesLazyload', function(){
var source=this.getAttribute(attrib);
source=source||this.getAttribute('data-src-lazyload');
if(source){
this.setAttribute('src', source);
if(typeof callback==='function') callback.call(this);
}});
function WR_ImagesLazyload(){
var inview=images.filter(function(){
var $e=$(this);
if($e.is(':hidden')) return;
var wt=$w.scrollTop(),
wb=wt + $w.height(),
et=$e.offset().top,
eb=et + $e.height();
return eb >=wt - th&&et <=wb + th;
});
loaded=inview.trigger('WR_ImagesLazyload');
images=images.not(loaded);
}
$w.on('scroll.WR_ImagesLazyload resize.WR_ImagesLazyload lookup.WR_ImagesLazyload', WR_ImagesLazyload);
WR_ImagesLazyload();
return this;
};
var isMobile=function(){
return(/Android|iPhone|iPad|iPod|BlackBerry/i).test(navigator.userAgent||navigator.vendor||window.opera);
};
function WR_Find_Key_Object_Form(object, find){
var flag=false;
$.each(object, function(key, val){
if(val['name']==find){
flag=true;
return;
}});
return flag;
}
function WR_Replace_Key_Object_Form(object, find, replace){
$.each(object, function(key, val){
if(val['name']==find){
object.push({ name: replace, value: val['value'] });
delete object[ key ];
}});
return object;
}
function WR_Parse_Object_Form(object){
var data={};
$.each(object, function(key, val){
if(val!=undefined){
data[ val[ 'name' ] ]=val[ 'value' ];
}});
return data;
}
function WR_Parse_Url_To_Array(url){
if(typeof url!='string'||url.search('&')==-1)
return false;
var data={}, queries, temp, i;
queries=url.split("&");
for(i=0; i < queries.length; i++){
temp=queries[ i ].split('=');
data[ temp[ 0 ] ]=decodeURIComponent(temp[ 1 ]);
}
return data;
}
function HB_Element_SearchBox(){
$('.hb-search .open.show-full-screen').on('click', function(){
var _this=$(this);
var parent=_this.parents('.hb-search');
var sidebar_content=parent.find('.hb-search-fs')[ 0 ].outerHTML;
$('body').append(sidebar_content);
var background_style=$(this).attr('data-background-style');
var layout=$(this).attr('data-layout');
var search_form=$('body > .hb-search-fs');
if(layout=='topbar'&&$(this).hasClass('active-topbar')){
search_close();
}else{
switch(layout){
case 'full-screen':
search_form.fadeIn(300);
$('html').addClass('no-scroll');
break;
case 'topbar':
var admin_bar=$('#wpadminbar');
var margin_top=admin_bar.length ? admin_bar.height():'0';
$(this).addClass('active-topbar');
search_form.css({
'display': 'block',
'top':(margin_top - 80) + 'px'
}).animate({
'top': margin_top + 'px'
});
$('body > .wrapper-outer').css({
'position': 'relative',
'top': '0px'
}).animate({
'top': '80px'
});
break;
}
search_form.addClass(background_style + ' ' + layout);
search_form.find('.close').attr('data-layout', layout);
search_form.find('form input').focus();
}});
function search_close(){
var _this=$('body > .hb-search-fs .close');
var layout=_this.attr('data-layout');
switch(layout){
case 'full-screen':
$('body > .hb-search-fs').fadeOut(300, function(){
$('html').removeClass('no-scroll');
$('body > .hb-search-fs').remove();
$('body > .wrapper-outer').removeAttr('style');
});
break;
case 'topbar':
var admin_bar=$('#wpadminbar');
var margin_top=admin_bar.length ? admin_bar.height():'0';
$('body > .hb-search-fs').animate({
'top':(margin_top - 80) + 'px'
}, function(){
$(this).remove();
});
$('body > .wrapper-outer').animate({
'top': '0px'
}, function(){
$(this).removeAttr('style');
});
break;
}
$('.header .hb-search').find('.open.active-topbar').removeClass('active-topbar');
}
$('body').on('click', '.hb-search-fs .close', function(){
search_close();
});
$('.header .hb-search.dropdown .open').click(function(){
var _this=$(this);
var parents=_this.closest('.hb-search');
var search_form=parents.find('.search-form:first');
var index_current=$('.header .hb-search.dropdown').index(parents);
var parents_info=parents[ 0 ].getBoundingClientRect();
var border_top_width=parseInt(parents.css('borderTopWidth'));
var border_bottom_width=parseInt(parents.css('borderBottomWidth'));
$('.header .hb-search.dropdown:not(:eq(' + index_current + '))').removeClass('active-dropdown');
if(parents.hasClass('active-dropdown')){
parents.removeClass('active-dropdown');
search_form.removeClass('set-width');
}else{
WR_Click_Outside(_this, '.hb-search', function(e){
parents.removeClass('active-dropdown');
search_form.removeClass('set-width');
});
search_form.removeAttr('style');
var width_content_broswer=$(window).width();
if(search_form.width() >(width_content_broswer - 10)){
search_form.css('width',(width_content_broswer - 10));
search_form.addClass('set-width');
}
var width_content_broswer=$(window).width();
var search_form_info=search_form[ 0 ].getBoundingClientRect();
var current_info=_this[ 0 ].getBoundingClientRect();
var offset_option=(width_content_broswer > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0;
if(width_content_broswer <(search_form_info.right + 5)){
var left_search_form=(search_form_info.right + 5 + offset_option) - width_content_broswer;
search_form.css('left', -left_search_form + 'px');
}else if(search_form_info.left <(5 + offset_option)){
search_form.css('left', '5px');
}
var margin_top=(parents.attr('data-margin-top')=='empty') ? parents.attr('data-margin-top'):parseInt(parents.attr('data-margin-top'));
if(_this.closest('.sticky-row-scroll').length||margin_top=='empty'){
var parent_sticky_info=_this.closest(( _this.closest('.sticky-row-scroll').length ? '.sticky-row':'.hb-section-outer'))[ 0 ].getBoundingClientRect();
var offset_top=parseInt(( parent_sticky_info.bottom - parents_info.bottom) +(parents_info.height - border_top_width));
search_form.css('top', offset_top);
}else if(margin_top > 0){
search_form.css('top',(margin_top +(parents_info.height -(border_top_width + border_bottom_width))));
}
parents.addClass('active-dropdown');
var ls_form=parents.find('.wrls-form');
if(ls_form.length){
var width_cate=parents.find('.cate-search-outer').width();
}
setTimeout(function(){
parents.find('.txt-search').focus();
}, 300);
}});
$('.header .hb-search.expand-width .open').on('click', function(event){
var _this=$(this);
var parents=_this.closest('.hb-search');
var form_search=parents.find('.search-form form')
var info_form=form_search[ 0 ].getBoundingClientRect();
var width_form=info_form.width;
var header=_this.closest('.header');
var is_vertical=header.hasClass('vertical-layout');
var is_expand_right=true;
if(parents.hasClass('expan-width-active')){
form_search.stop(true, true).css({
overflow: 'hidden'
}).animate({
width: '0px'
}, 200, function(){
parents.removeClass('expan-width-active');
form_search.removeAttr('style');
var parents_container=_this.closest('.container').find('.hide-expand-search');
parents_container.css('visibility', '').animate({
opacity: 1
}, 200, function(){
parents_container.removeClass('hide-expand-search');
$(this).css('opacity', '');
});
});
}else{
WR_Click_Outside(_this, '.hb-search', function(e){
form_search.stop(true, true).css({
overflow: 'hidden'
}).animate({
width: '0px'
}, 200, function(){
parents.removeClass('expan-width-active');
form_search.removeAttr('style');
var parents_container=_this.closest('.container').find('.hide-expand-search');
parents_container.css('visibility', '').animate({
opacity: 1
}, 200, function(){
parents_container.removeClass('hide-expand-search');
$(this).css('opacity', '');
});
});
});
var info_search_current=_this[ 0 ].getBoundingClientRect();
var width_ofset_left=info_search_current.left + info_search_current.width / 2;
var width_broswer=document.body.offsetWidth;
var width_open=parents.outerWidth();
if(is_vertical){
var info_parents=parents[ 0 ].getBoundingClientRect();
var info_header=header[ 0 ].getBoundingClientRect();
if(header.hasClass('left-position-vertical')){
is_expand_right=(info_parents.left - info_header.left - 10) >=info_form.width ? false:true;
}else{
is_expand_right=(info_header.right - info_parents.right - 10) >=info_form.width ? true:false
}}else{
is_expand_right=width_ofset_left * 2 < width_broswer;
}
if(is_expand_right){
var list_next_all=parents.nextUntil();
if(list_next_all.length){
var width_next=0;
var handle_animate=function(){
form_search.stop(true, true).css({
left: width_open + 5,
width: 0,
overflow: 'hidden',
visibility: 'initial'
}).animate({
width: width_form
}, 200, function(){
$(this).css('overflow', '');
});
};
if(!is_vertical){
list_next_all.each(function(key, val){
if(width_next < width_form){
$(val).animate({
opacity: 0
}, 200, function(){
$(val).css('visibility', 'hidden')
});
$(val).addClass('hide-expand-search');
}
width_next +=$(val).outerWidth(true);
if(width_next > width_form)
return false;
});
setTimeout(handle_animate, 200);
}else{
handle_animate();
}}else{
form_search.stop(true, true).css({
left: width_open + 5,
width: 0,
overflow: 'hidden',
visibility: 'initial'
}).animate({
width: width_form
}, 200, function(){
$(this).css('overflow', '');
});
}}else{
var list_prev_all=parents.prevUntil();
if(list_prev_all.length){
var width_prev=0;
var handle_animate=function(){
form_search.stop(true, true).css({
right: width_open + 5,
width: 0,
overflow: 'hidden',
visibility: 'initial'
}).animate({
width: width_form
}, 200, function(){
$(this).css('overflow', '');
});
};
if(!is_vertical){
list_prev_all.each(function(key, val){
if(width_prev < width_form){
$(val).animate({
opacity: 0
}, 200, function(){
$(val).css('visibility', 'hidden')
});
$(val).addClass('hide-expand-search');
}
width_prev +=$(val).outerWidth(true);
if(width_prev > width_form)
return false;
});
setTimeout(handle_animate, 200);
}else{
handle_animate();
}}else{
form_search.stop(true, true).css({
right: width_open + 5,
width: 0,
overflow: 'hidden',
visibility: 'initial'
}).animate({
width: width_form
}, 200, function(){
$(this).css('overflow', '');
});
}}
parents.addClass('expan-width-active');
setTimeout(function(){
parents.find('.txt-search').focus();
}, 300);
}});
$('.header .hb-search.boxed .open').on('click', function(){
var _this=$(this);
var parents=_this.parents('.hb-search');
parents.find('input[type="submit"]').trigger('click');
});
}
function HB_Element_Cart(){
$('.hb-cart.sidebar').click(function(){
var _this=$(this);
var icon_cart=_this.find('.cart-control-sidebar');
var cart_content=_this.find('.hb-minicart')[ 0 ].outerHTML;
if(!$('body > .hb-cart-outer').length){
$('body').append('<div class="hb-cart-outer"></div>');
}
$('body > .hb-cart-outer').html('<span class="wr-close-mobile"><span></span></span>' + cart_content);
if(!$('body > .overlay-sidebar').length){
var overlay_cart=$('<div class="overlay-sidebar"></div>').click(function(){
close_cart($(this));
});
$('body').append(overlay_cart);
}
$('html').addClass('no-scroll');
var animation=icon_cart.attr('data-animation');
var position=icon_cart.attr('data-position');
var overlay=$('body > .overlay-sidebar');
var wrapper_animation=$('body > .wrapper-outer');
var shop_item=$('.hb-cart-outer .hb-minicart');
var widget_shop=$('.hb-cart-outer .hb-minicart .widget_shopping_cart_content');
overlay.addClass('active').attr('data-animation', animation).attr('data-position', position);
shop_item.attr('style', '');
wrapper_animation.attr('style', '');
overlay.attr('style', '');
widget_shop.attr('style', '');
overlay.css({
'display': 'block'
}).animate({
'opacity': 1
});
shop_item.addClass(position);
shop_item.css('opacity', 1);
var shop_item_info=shop_item[ 0 ].getBoundingClientRect();
var cart_slider=function(){
var cart_list=$('.hb-cart-outer .widget_shopping_cart_content > .cart_list-outer');
var cart_width=$('.hb-cart-outer .hb-minicart').width();
var list_width=cart_list.width();
var total_price_with=$('.hb-cart-outer .widget_shopping_cart_content > .price-checkout').outerWidth(true);
if(cart_width <(list_width + total_price_with)){
var cart_outer=$('.hb-cart-outer');
var cart_list_outer=$('.hb-cart-outer .cart_list-outer');
var cart_list=$('.hb-cart-outer .cart_list');
cart_outer.addClass('cart-slider');
var cart_total_with=cart_width - total_price_with;
var width_cart_list=cart_list.width();
var item_count=parseInt(((width_cart_list - cart_total_with) + 50) / 80) + 1;
cart_outer.attr('data-items', item_count);
cart_list_outer.width(cart_total_with);
cart_list_outer.prepend('<div class="control"><div class="prev control-item"><div class="prev-inner control-inner"></div></div><div class="disabled next control-item"><div class="next-inner control-inner"></div></div></div>');
}};
switch(position){
case 'position-sidebar-right':
shop_item.css({
'visibility': 'visible',
'right': '-' + shop_item_info.width + 'px'
}).animate({
'right': '0px'
});
if(animation=='sidebar-push'||animation=='sidebar-fall-down'||animation=='sidebar-fall-up')
wrapper_animation.css({
'position': 'relative',
'right': '0px'
}).animate({
'right': shop_item_info.width + 'px'
});
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
widget_shop.css({
'position': 'relative',
'top': '-300px'
}).animate({
'top': '0px'
});
break;
case 'sidebar-fall-up':
widget_shop.css({
'position': 'relative',
'top': '300px'
}).animate({
'top': '0px'
});
break;
}
break;
case 'position-sidebar-left':
shop_item.css({
'visibility': 'visible',
'left': '-' + shop_item_info.width + 'px'
}).animate({
'left': '0px'
});
if(animation=='sidebar-push'||animation=='sidebar-fall-down'||animation=='sidebar-fall-up')
wrapper_animation.css({
'position': 'relative',
'left': '0px'
}).animate({
'left': shop_item_info.width + 'px'
});
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
widget_shop.css({
'position': 'relative',
'top': '-300px'
}).animate({
'top': '0px'
});
break;
case 'sidebar-fall-up':
widget_shop.css({
'position': 'relative',
'top': '300px'
}).animate({
'top': '0px'
});
break;
}
break;
case 'position-sidebar-top':
shop_item.addClass('active');
if(animation=='sidebar-slide-in-on-top'||animation=='sidebar-push'||animation=='sidebar-fall-down'){
shop_item.css({
'visibility': 'visible',
'transform': 'translate(0%, -100%)'
}).animate({
'transform': 'translate(0%, 0%)'
});
}
cart_slider();
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
widget_shop.css({
'position': 'relative',
'top': '-150px',
'opacity': 0
}).animate({
'top': '0px',
'opacity': 1
});
break;
case 'sidebar-fall-up':
shop_item.css({
'overflow': 'hidden',
'visibility': 'visible',
'transform': 'translate(0%, -100%)'
}).animate({
'transform': 'translate(0%, 0%)'
}, function(){
$(this).css('overflow', '');
});
widget_shop.css({
'position': 'relative',
'top': '150px',
'opacity': 0
}).animate({
'top': '0px',
'opacity': 1
});
break;
}
break;
case 'position-sidebar-bottom':
if(animation=='sidebar-slide-in-on-top'||animation=='sidebar-push'||animation=='sidebar-fall-up'){
shop_item.css({
'visibility': 'visible',
'transform': 'translate(0%, 100%)'
}).animate({
'transform': 'translate(0%, 0%)'
});
}
cart_slider();
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
shop_item.css({
'overflow': 'hidden',
'visibility': 'visible',
'transform': 'translate(0%, 100%)'
}).animate({
'transform': 'translate(0%, 0%)'
}, function(){
shop_item.css('overflow', '');
});
widget_shop.css({
'position': 'relative',
'top': '-150px',
'opacity': 0
}).animate({
'top': '0px',
'opacity': 1
});
break;
case 'sidebar-fall-up':
widget_shop.css({
'position': 'relative',
'top': '150px',
'opacity': 0
}).animate({
'top': '0px',
'opacity': 1
});
break;
}
break;
}});
function close_cart(_this){
_this.removeClass('active');
var animation=_this.attr('data-animation');
var position=_this.attr('data-position');
var widget_shop=$('.hb-cart-outer .hb-minicart .widget_shopping_cart_content');
var sidebar_icon=$('.active-icon-cart-sidebar');
var shop_item=$('.hb-cart-outer .hb-minicart');
var wrapper_animation=$('body > .wrapper-outer');
_this.animate({
'opacity': 0
}, function(){
_this.hide();
});
setTimeout(function(){
$('.hb-cart.sidebar .hb-minicart')
.html($('body > .hb-cart-outer .hb-minicart').html())
.find('input.edit-number').each(function(i, e){
if(parseInt($(e).data('value-old'))&&$(e).attr('value')!=$(e).data('value-old')){
$(e).attr('value', $(e).data('value-old'));
}});
$('body > .hb-cart-outer').remove();
_this.remove();
$('html').removeClass('no-scroll');
wrapper_animation.removeAttr('style');
}, 500);
var shop_item_info=shop_item[ 0 ].getBoundingClientRect();
switch(position){
case 'position-sidebar-right':
shop_item.animate({
'right': '-' + shop_item_info.width + 'px'
});
if(animation=='sidebar-push'||animation=='sidebar-fall-down'||animation=='sidebar-fall-up')
wrapper_animation.animate({
'right': '0px'
});
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
widget_shop.animate({
'top': '-300px'
});
break;
case 'sidebar-fall-up':
widget_shop.animate({
'top': '300px'
});
break;
}
break;
case 'position-sidebar-left':
shop_item.animate({
'left': '-' + shop_item_info.width + 'px'
});
if(animation=='sidebar-push'||animation=='sidebar-fall-down'||animation=='sidebar-fall-up')
wrapper_animation.animate({
'left': '0px'
});
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
widget_shop.animate({
'top': '-300px'
});
break;
case 'sidebar-fall-up':
widget_shop.animate({
'top': '300px'
});
break;
}
break;
case 'position-sidebar-top':
$('.hb-cart-outer .hb-minicart .action-top-bottom').remove();
if(animation=='sidebar-slide-in-on-top'||animation=='sidebar-push'||animation=='sidebar-fall-down')
shop_item.animate({
'top': '-120px'
});
if(animation=='sidebar-push'||animation=='sidebar-fall-down'||animation=='sidebar-fall-up')
wrapper_animation.animate({
'top': '0px'
});
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
widget_shop.animate({
'top': '-150px',
'opacity': 0
});
break;
case 'sidebar-fall-up':
shop_item.css('overflow', 'hidden').animate({
'top': '-120px'
}, function(){
$(this).css('overflow', '');
});
widget_shop.animate({
'top': '150px',
'opacity': 0
});
break;
}
break;
case 'position-sidebar-bottom':
$('.hb-cart-outer .hb-minicart .action-top-bottom').remove();
if(animation=='sidebar-slide-in-on-top'||animation=='sidebar-push'||animation=='sidebar-fall-up')
shop_item.animate({
'bottom': '-120px'
});
if(animation=='sidebar-push'||animation=='sidebar-fall-down'||animation=='sidebar-fall-up')
wrapper_animation.animate({
'bottom': '0px'
});
switch(animation){
case 'sidebar-slide-in-on-top':
break;
case 'sidebar-push':
break;
case 'sidebar-fall-down':
shop_item.css('overflow', 'hidden').animate({
'bottom': '-120px'
}, function(){
$(this).css('overflow', 'initial');
});
widget_shop.animate({
'top': '-150px',
'opacity': 0
});
break;
case 'sidebar-fall-up':
widget_shop.animate({
'top': '150px',
'opacity': 0
});
break;
}
break;
}
setTimeout(function(){
wrapper_animation.removeAttr('style');
shop_item.removeAttr('style');
$('.hb-cart-outer .hb-minicart').removeAttr('style');
widget_shop.removeAttr('style');
_this.removeAttr('style');
}, 500);
};
if($.fn.hoverIntent){
$('body').hoverIntent({
over: function(){
var _this=$(this);
var shopping_outer=_this.find('.hb-minicart-outer:first');
var link_cart_info=_this.find('.link-cart:first')[ 0 ].getBoundingClientRect();
shopping_outer.removeAttr('style');
var shopping_outer_info=shopping_outer[ 0 ].getBoundingClientRect();
var width_content_broswer=$(window).width(),
height_content_broswer=$(window).height();
var offset_option=(width_content_broswer > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0;
if(width_content_broswer <(shopping_outer_info.right + 5 + offset_option)){
var left_search_form=(( shopping_outer_info.right + 5) - width_content_broswer) + offset_option;
shopping_outer.css('left', -left_search_form + 'px');
}else if(shopping_outer_info.left <(5 + offset_option)){
shopping_outer.css('left', '5px');
};
_this.addClass('active-dropdown');
var margin_top=(_this.attr('data-margin-top')=='empty') ? _this.attr('data-margin-top'):parseInt(_this.attr('data-margin-top'));
if(_this.closest('.sticky-row-scroll').length||margin_top=='empty'){
var current_info=_this[ 0 ].getBoundingClientRect();
var parent_info=_this.closest(( _this.closest('.sticky-row-scroll').length ? '.sticky-row':'.hb-section-outer'))[ 0 ].getBoundingClientRect();
var hover_area_height=parseInt(parent_info.bottom - link_cart_info.bottom);
var offset_top_cart=parseInt(parent_info.bottom - link_cart_info.top);
if(_this.find('.hover-area').length==0){
_this.append('<span class="hover-area" style="height:' + hover_area_height + 'px"></span>');
}
shopping_outer.css('top', offset_top_cart);
}else if(margin_top > 0){
if(_this.find('.hover-area').length==0)
_this.append('<span class="hover-area" style="height:' + margin_top + 'px"></span>');
var current_info=_this[ 0 ].getBoundingClientRect();
shopping_outer.css('top',(margin_top + link_cart_info.height));
}
shopping_outer_info=shopping_outer[ 0 ].getBoundingClientRect();
if(shopping_outer_info.bottom > height_content_broswer){
var height_shopping=shopping_outer_info.height -(shopping_outer_info.bottom - height_content_broswer) - 5 ;
shopping_outer.css({ overflowY:'scroll', height: height_shopping });
}},
out: function(){
var _this=$(this);
_this.removeClass('active-dropdown');
_this.find('.hover-area').remove();
},
timeout: 0,
sensitivity: 1,
interval: 0,
selector: '.hb-cart.dropdown'
});
}
$('body').on('click', '.hb-cart-outer.cart-slider .control .prev', function(){
var _this=$(this);
var parent=_this.closest('.hb-cart-outer');
var data_items=parseInt(parent.attr('data-items'));
if(parent.attr('data-item') >=data_items){
return;
}
var data_item=(parent.attr('data-item')==undefined) ? 1:(parseInt(parent.attr('data-item')) + 1);
var cart_list=parent.find('.cart_list');
parent.attr('data-item', data_item);
cart_list.css('right', -(data_item * 80));
if(data_items==data_item){
_this.addClass('disabled');
}
$('.hb-cart-outer.cart-slider .control .next').removeClass('disabled');
});
$('body').on('click', '.hb-cart-outer.cart-slider .control .next', function(){
var _this=$(this);
var parent=_this.closest('.hb-cart-outer');
if(parent.attr('data-item')==undefined||parent.attr('data-item')==0){
return;
}
var data_item=parseInt(parent.attr('data-item')) - 1;
var cart_list=parent.find('.cart_list');
parent.attr('data-item', data_item);
if(data_item==0){
_this.addClass('disabled');
}
$('.hb-cart-outer.cart-slider .control .prev').removeClass('disabled');
cart_list.css('right', -(data_item * 80));
});
$('body').on('click', '.widget_shopping_cart_content .remove-item .remove', function(e){
e.preventDefault();
var _this=$(this),
parent=_this.closest('.hb-minicart'),
cart_item_key=_this.attr("data-product_id");
_this.addClass('loading');
var update_hb_mini_cart_timer;
function update_hb_mini_cart_after_removing_product(){
$.ajax({
type: 'POST',
url: WRAjaxURL,
data: {
action: 'wr_product_remove',
cart_item_key: cart_item_key
},
success: function(val){
if(val){
val=$.parseJSON(val);
if(parent.hasClass('position-sidebar-top')||parent.hasClass('position-sidebar-bottom')){
var cart_slider=_this.closest('.cart-slider');
if(cart_slider.length){
var cart_slider_item=parseInt(cart_slider.attr('data-items'));
cart_slider.attr('data-items',(cart_slider_item - 1));
if(cart_slider_item==1){
cart_slider.removeClass('cart-slider');
cart_slider.find('.cart_list-outer').removeAttr('style');
}}
$('li[data-key="' + cart_item_key + '"]').hide(300, function(){
$('li[data-key="' + cart_item_key + '"]').remove();
})
}else{
$('li[data-key="' + cart_item_key + '"]').slideUp(300, function(){
$('li[data-key="' + cart_item_key + '"]').remove();
});
}
if($('.mini-price').length){
$('.mini-price').html(val.price_total);
}
if($('.hb-cart .cart-control .count').length){
$('.hb-cart .cart-control .count').html(val.count_product);
}
if(val.count_product==0){
if($('.hb-minicart .total').length){
$('.hb-minicart .total').hide();
}
if($('.hb-minicart .buttons').length){
$('.hb-minicart .buttons').hide();
}
if(!$('.hb-minicart .product_list_widget .empty').length){
$('.hb-minicart .product_list_widget').append('<li class="empty">' + val.empty + '</li>');
}}
}}
});
}
update_hb_mini_cart_timer=setTimeout(update_hb_mini_cart_after_removing_product, 500);
$(document).ajaxComplete(function(event, xhr, settings){
var url=settings.url;
if(url.search('wc-ajax=remove_from_cart') > -1){
update_hb_mini_cart_timer&&clearTimeout(update_hb_mini_cart_timer);
update_hb_mini_cart_after_removing_product();
}});
});
$(document).ajaxComplete(function(event, xhr, settings){
var url=settings.url;
var data_request=(typeof settings.data!='undefined') ? settings.data:'';
if(url.search('wc-ajax=add_to_cart')!=-1){
if(! isLocalStorageSupported()){
return window.location.reload();
}
if(settings.data!=undefined&&xhr.responseJSON!=undefined&&xhr.responseJSON.cart_hash!=undefined){
var data_array_url=WR_Parse_Url_To_Array(settings.data);
$.ajax({
type: 'POST',
url: WRAjaxURL,
data: {
action: 'wr_add_to_cart_message',
product_id: data_array_url.product_id,
},
success: function(val){
if(val.message==undefined)
return false;
$('body > .wr-notice-cart-outer').remove();
var content_notice='<div class="wr-notice-cart-outer pf ptr"><div class="wr-notice-cart"><div class="icon-notice"><i class="nitro-icon-cart-9"></i></div><div class="text-notice">' + val.message + '</div></div></div>';
$('body').append(content_notice);
var close=$('<span class="close-notice"></span>').click(function(){
$(this).closest('.wr-notice-cart-outer').removeClass('active');
});
$('body .wr-notice-cart').prepend(close);
setTimeout(function(){
$('body > .wr-notice-cart-outer').addClass('active');
}, '10');
setTimeout(function(){
$('body > .wr-notice-cart-outer').removeClass('active');
}, '5000');
}});
}else if(settings.data!=undefined&&xhr.responseJSON!=undefined&&xhr.responseJSON.error==true){
$.ajax({
type: 'POST',
url: WRAjaxURL,
data: {
action: 'wr_add_to_cart_error'
},
success: function(val){
if(val.message==undefined)
return false;
$('body > .wr-notice-cart-outer').remove();
var content_notice='<div class="wr-notice-cart-outer pf ptr error"><div class="wr-notice-cart"><div class="icon-notice"><i class="nitro-icon-cart-9"></i></div><div class="text-notice">' + val.message + '</div></div></div>';
$('body').append(content_notice);
var close=$('<span class="close-notice"></span>').click(function(){
$(this).closest('.wr-notice-cart-outer').removeClass('active');
});
$('body .wr-notice-cart').prepend(close);
setTimeout(function(){
$('body > .wr-notice-cart-outer').addClass('active');
}, '10');
setTimeout(function(){
$('body > .wr-notice-cart-outer').removeClass('active');
}, '5000');
}});
}}
if(settings.data!=undefined){
var data_array_url=WR_Parse_Url_To_Array(settings.data);
if(data_array_url.action=='add_to_wishlist'){
$('body > .wr-notice-cart-outer').remove();
var content_notice='<div class="wr-notice-cart-outer pf ptr"><div class="wr-notice-cart"><div class="icon-notice"><i class="fa fa-heart-o"></i></div><div class="text-notice"><div> ' + xhr.responseJSON.message + ' </div><a class="db" href="' + xhr.responseJSON.wishlist_url + '">' + WR_Data_Js[ 'View Wishlist' ] + '</a></div></div></div>';
$('body').append(content_notice);
var close=$('<span class="close-notice"></span>').click(function(){
$(this).closest('.wr-notice-cart-outer').removeClass('active');
});
$('body .wr-notice-cart').prepend(close);
setTimeout(function(){
$('body > .wr-notice-cart-outer').addClass('active');
}, '10');
setTimeout(function(){
$('body > .wr-notice-cart-outer').removeClass('active');
}, '5000');
}}
if(settings.data!=undefined){
var data_array_url=WR_Parse_Url_To_Array(settings.data);
if(url.search('wc-ajax=add_to_cart')!=-1&&data_array_url.remove_from_wishlist_after_add_to_cart!=undefined){
$('.woocommerce-message').hide();
setTimeout(function(){
if($('.wishlist_table tbody tr').length <=1){
$('.wishlist_table').remove();
$('#yith-wcwl-form').addClass('empty');
}}, 1000);
}}
});
$(document.body).on('wc_fragments_loaded wc_fragments_refreshed added_to_cart' , function(){
if(isLocalStorageSupported()){
if(window.wc_cart_fragments_params!==undefined&&wc_cart_fragments_params.fragment_name!==undefined){
var wc_fragments=$.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name));
if(wc_fragments&&typeof wc_fragments['wr_total_price']!='undefined'&&typeof wc_fragments['wr_count_item']!='undefined'){
$('.hb-cart .cart-control .count').html(wc_fragments['wr_count_item']);
$('.mini-price').html(wc_fragments['wr_total_price']);
}}
}});
var timer_product;
$('body').on('blur change', '.widget_shopping_cart_content .edit-number', function(){
var _this=$(this),
parent=_this.closest('.mini_cart_item'),
cart_item_key=parent.attr('data-key'),
cart_item_number=_this.val(),
position=_this.closest('.hb-minicart').attr('data-slidebar-position'),
max_number=_this.attr('data-max'),
value_old=_this.attr('data-value-old'),
multiplication=parent.find('.multiplication');
multiplication.removeClass('loading');
if(timer_product){
clearTimeout(timer_product);
}
timer_product=setTimeout(function(){
if(cart_item_number==''||cart_item_number==0||value_old==cart_item_number){
return;
}
if(max_number&&parseInt(cart_item_number) > parseInt(max_number)){
var wr_error_cannot_add=WR_Data_Js[ 'wr_error_cannot_add' ],
wr_error_cannot_add=wr_error_cannot_add.replace(/%d/g, max_number);
_this.focus();
_this.val(value_old);
alert(wr_error_cannot_add);
return;
}
multiplication.addClass('loading');
$.ajax({
type: 'POST',
url: WR_CART_URL,
data: {
'wr-action-cart': 'update_cart',
cart_item_key: cart_item_key,
cart_item_number: cart_item_number
},
success: function(val){
if(val.count_product==0){
if($('.hb-minicart .total').length){
$('.hb-minicart .total').hide();
}
if($('.hb-minicart .buttons').length){
$('.hb-minicart .buttons').hide();
}
if(!$('.hb-minicart .product_list_widget .empty').length){
$('.hb-minicart .product_list_widget').append('<li class="empty">' + val.empty + '</li>');
}}
if($('.mini-price').length){
$('.mini-price').html(val.price_total);
}
if($('.hb-cart .cart-control .count').length){
$('.hb-cart .cart-control .count').html(val.count_product);
}
multiplication.removeClass('loading');
_this.attr('data-value-old', cart_item_number);
}});
}, 50);
});
if(WR_Data_Js.ajax_add_to_cart_single!='no'||parseInt(WR_Data_Js.buy_now_button_enabled)){
$(window).load(function(){
var form_add_to_cart=document.querySelector('form.cart'), event_handles;
if(form_add_to_cart){
event_handles=$._data(form_add_to_cart, 'events');
$.WR.form_add_to_cart_events={};
for(var e in event_handles){
if(['click', 'submit'].indexOf(e) < 0){
continue;
}
$.WR.form_add_to_cart_events[ e ]=[];
for(var i=0; i < event_handles[ e ].length; i++){
if(e=='click'){
var target=$(form_add_to_cart).find(event_handles[ e ][ i ].selector);
if(target[0]&&target[0].type!='submit'){
continue;
}}
$.WR.form_add_to_cart_events[ e ].push({
handler: event_handles[ e ][ i ].handler,
selector: event_handles[ e ][ i ].selector
});
}
for(var i=0, n=$.WR.form_add_to_cart_events[ e ].length; i < n; i++){
$('form.cart').off(e, $.WR.form_add_to_cart_events[ e ][ i ].selector, $.WR.form_add_to_cart_events[ e ][ i ].handler);
}}
$('form.cart').on('submit', function(e){
if($.WR.form_add_to_cart_processing){
e.preventDefault();
}});
}});
$('body').on('click', '.quickview-modal form.cart .wr_single_add_to_cart_ajax, .product-type-subscription .cart .single_add_to_cart_button', function(e){
e.preventDefault();
e.stopPropagation();
var _this=$(this);
window.wr_add_to_cart_ajax(_this, e);
});
$('form.cart .wr_single_add_to_cart_ajax, .product-type-subscription .cart .single_add_to_cart_button').click(function(e){
var _this=$(this);
e.preventDefault();
if(! $.WR.form_add_to_cart_processing){
$.WR.form_add_to_cart_processing=true;
if(typeof yith_wapo_general!='undefined'){
setTimeout(function(){
if(yith_wapo_general.do_submit){
window.wr_add_to_cart_ajax(_this, e);
}}, 100);
}else{
window.wr_add_to_cart_ajax(_this, e);
}}else{
e.stopPropagation();
}});
$('.floating-add-to-cart .floating_button').click(function(e){
e.preventDefault();
e.stopPropagation();
var _this=$(this);
$('form.cart .single_add_to_cart_button').trigger('click');
});
window.wr_add_to_cart_ajax=function(_this, _event, callback){
var
form_cart=_this.closest('form'),
data_post=form_cart.serializeArray(),
floating=$('.floating-add-to-cart .floating_button'),
handle_response=function(val){
var
exp=new RegExp('<scr' + 'ipt' + ' id="tp-notice-html"[^>]*>(\\{"status":[^\\r\\n]+\\})<\/scr' + 'ipt>'),
val=val.match(exp);
if(! val){
var pID;
for (var i=0; i < data_post.length; i++){
if(data_post[i].name=='add-to-cart'){
pID=data_post[i].value;
break;
}}
if(pID){
$.ajax({
type: 'POST',
url: WRAjaxURL,
data: {
action: 'wr_add_to_cart_message',
url_only: 'true',
product_id: pID
},
success: function(url_redirect){
if(url_redirect!=undefined){
window.location=url_redirect;
return;
}}
});
}
return;
}
val=$.parseJSON(val[1]);
if(typeof callback=='function'){
return callback(val);
}
if(val.status=='true'){
if(val.redirect!=undefined){
window.location=val.redirect;
return;
}
$('body > .wr-notice-cart-outer').remove();
var custom_notice=val.notice;
custom_notice=custom_notice.replace(/&quot;/g, '"')
var link=custom_notice.match(/<a[^>]+>.?[^<]*<\/a[^>]*>/)[0];
custom_notice.replace(/(<a[^>]+>.?[^<]*<\/a[^>]*>)(.*$)/);
custom_notice=custom_notice.replace(/(<a[^>]+>.?[^<]*<\/a[^>]*>)(.*$)/, '$2');
custom_notice=custom_notice.replace(/(".?[^"]*")(.*)/, '<div><b>$1</b>$2</div>');
val.notice=link + custom_notice;
var content_notice='<div class="wr-notice-cart-outer pf ptr"><div class="wr-notice-cart"><div class="icon-notice"><i class="nitro-icon-cart-9"></i></div><div class="text-notice">' + val.notice + '</div></div></div>';
$('body').append(content_notice);
var close=$('<span class="close-notice"></span>').click(function(){
$(this).closest('.wr-notice-cart-outer').removeClass('active');
});
$('body .wr-notice-cart').prepend(close);
setTimeout(function(){
$('body > .wr-notice-cart-outer').addClass('active');
}, 10);
setTimeout(function(){
$('body > .wr-notice-cart-outer').removeClass('active');
}, 5000);
_this.addClass('added');
floating.addClass('added');
$(document.body).trigger('updated_wc_div');
}
else if(val.status=='false'){
$('body > .wr-notice-cart-outer').remove();
var content_notice='<div class="wr-notice-cart-outer pf ptr error"><div class="wr-notice-cart"><div class="icon-notice"><i class="nitro-icon-cart-9"></i></div><div class="text-notice">' + (typeof val.notice==='object' ? val.notice.notice:val.notice) + '</div></div></div>';
$('body').append(content_notice);
var close=$('<span class="close-notice"></span>').click(function(){
$(this).closest('.wr-notice-cart-outer').removeClass('active');
});
$('body .wr-notice-cart').prepend(close);
setTimeout(function(){
$('body > .wr-notice-cart-outer').addClass('active');
}, 10);
setTimeout(function(){
$('body > .wr-notice-cart-outer').removeClass('active');
}, 5000);
_this.addClass('error');
floating.addClass('error');
}
_this.removeClass('loading');
_this.prop('disabled', false);
floating.removeClass('loading');
floating.prop('disabled', false);
};
_this.prop('disabled', true);
_this.addClass('loading');
_this.removeClass('added error');
floating.addClass('loading');
floating.removeClass('added error');
if(! form_cart.find('input[name="wr-action-cart"]').length){
form_cart.append('<input type="hidden" name="wr-action-cart" value="add_to_cart" />');
}
for(var e in $.WR.form_add_to_cart_events){
for(var i=0; i < $.WR.form_add_to_cart_events[ e ].length; i++){
if($.WR.form_add_to_cart_events[ e ][ i ].handler){
var this_elm=_this.closest('form');
if($.WR.form_add_to_cart_events[ e ][ i ].selector){
this_elm=this_elm.find($.WR.form_add_to_cart_events[ e ][ i ].selector);
}
if(this_elm.length){
$.WR.form_add_to_cart_events[ e ][ i ].handler.call(this_elm[0], _event);
}}
}}
if(! isLocalStorageSupported()){
form_cart.append('<input type="hidden" name="add_to_cart_normally" value="1" />');
}else{
var iframe=$('iframe#wr_nitro_add_to_cart_iframe');
if(! iframe.length){
iframe=$('<iframe />', {
id: 'wr_nitro_add_to_cart_iframe',
name: 'wr_nitro_add_to_cart_iframe',
src: 'about:blank'
}).css({
position: 'absolute',
top: _this.offset().top + 'px',
left: _this.offset().left + 'px',
width: _this.outerWidth() + 'px',
height: _this.outerHeight() + 'px',
opacity: 0,
visibility: 'hidden'
});
$(document.body).append(iframe);
}
iframe.show().off('load').on('load', function(event){
handle_response(
typeof event.target.contentDocument.documentElement.outerHTML!='undefined'
? event.target.contentDocument.documentElement.outerHTML
: event.target.contentDocument.documentElement.innerHTML
);
iframe.hide();
});
form_cart.attr('target', 'wr_nitro_add_to_cart_iframe');
}
$.WR.form_add_to_cart_processing=false;
form_cart.submit();
}}
$('body').on('show_variation', 'form.cart.variations_form', function(event, variation, purchasable){
event.preventDefault();
var _this=$(this);
if(purchasable){
_this.find('.single_buy_now').removeAttr('disabled').removeClass('disabled');
_this.find('.single_add_to_cart_button').removeAttr('disabled').removeClass('disabled');
_this.find('.woocommerce-variation-add-to-cart').removeAttr('disabled').removeClass('disabled');
$('.floating-add-to-cart button').removeAttr('disabled');
_this.find('.single_buy_now').removeClass('wr-notice-tooltip');
_this.find('.single_buy_now .notice-tooltip').remove();
_this.find('.single_add_to_cart_button').removeClass('wr-notice-tooltip');
_this.find('.single_add_to_cart_button .notice-tooltip').remove();
_this.find('.woocommerce-variation-add-to-cart').removeClass('wr-notice-tooltip');
_this.find('.woocommerce-variation-add-to-cart .notice-tooltip').remove();
$('.floating-add-to-cart button').removeClass('wr-notice-tooltip');
$('.floating-add-to-cart button .notice-tooltip').remove();
}else{
_this.find('.single_buy_now').attr('disabled', 'disabled').addClass('disabled');
_this.find('.single_add_to_cart_button').attr('disabled', 'disabled').addClass('disabled');
_this.find('.woocommerce-variation-add-to-cart').attr('disabled', 'disabled').addClass('disabled');
$('.floating-add-to-cart button').attr('disabled', 'disabled').addClass('disabled');
if(_this.find('.single_buy_now .notice-tooltip').length==0){
_this.find('.single_buy_now').addClass('wr-notice-tooltip');
_this.find('.single_buy_now').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}
if(_this.find('.single_add_to_cart_button .notice-tooltip').length==0){
_this.find('.single_add_to_cart_button').addClass('wr-notice-tooltip');
_this.find('.single_add_to_cart_button').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}
if(_this.find('.woocommerce-variation-add-to-cart .notice-tooltip').length==0){
_this.find('.woocommerce-variation-add-to-cart').addClass('wr-notice-tooltip');
_this.find('.woocommerce-variation-add-to-cart').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}
if($('.floating-add-to-cart button .notice-tooltip').length==0){
$('.floating-add-to-cart button').addClass('wr-notice-tooltip');
$('.floating-add-to-cart button').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}}
});
$('body').on('hide_variation', 'form.cart.variations_form', function(event, variation, purchasable){
event.preventDefault();
var _this=$(this);
_this.find('.single_buy_now').attr('disabled', 'disabled').addClass('disabled');
_this.find('.single_add_to_cart_button').attr('disabled', 'disabled').addClass('disabled');
_this.find('.woocommerce-variation-add-to-cart').attr('disabled', 'disabled').addClass('disabled');
$('.floating-add-to-cart button').attr('disabled', 'disabled').addClass('disabled');
if(_this.find('.single_buy_now .notice-tooltip').length==0){
_this.find('.single_buy_now').addClass('wr-notice-tooltip');
_this.find('.single_buy_now').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}
if(_this.find('.single_add_to_cart_button .notice-tooltip').length==0){
_this.find('.single_add_to_cart_button').addClass('wr-notice-tooltip');
_this.find('.single_add_to_cart_button').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}
if(_this.find('.woocommerce-variation-add-to-cart .notice-tooltip').length==0){
_this.find('.woocommerce-variation-add-to-cart').addClass('wr-notice-tooltip');
_this.find('.woocommerce-variation-add-to-cart').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}
if($('.floating-add-to-cart button .notice-tooltip').length==0){
$('.floating-add-to-cart button').addClass('wr-notice-tooltip');
$('.floating-add-to-cart button').append('<span class="notice-tooltip">' + WR_Data_Js['wr_noice_tooltip'] + '</span>');
}});
var buy_now=function(_event){
var redirect=function(val){
if(val.status=='true'){
var checkout_url=WR_Data_Js.checkout_url;
if(parseInt(WR_Data_Js.buy_now_button_action)==2){
window.location.href=checkout_url;
}else{
if(checkout_url.indexOf('?') > -1){
checkout_url=checkout_url + '&wr-buy-now=check-out';
}else{
checkout_url=checkout_url + '?wr-buy-now=check-out'
}
if(typeof $.fn.magnificPopup!='undefined'){
$.magnificPopup.close();
setTimeout(function(){
$.magnificPopup.open({
items: {
src: checkout_url
},
type: 'iframe',
mainClass: 'mfp-fade wr-buy-now'
});
}, 300);
}}
$(document.body).trigger('updated_wc_div');
}
else if(val.status=='false'){
$('body > .wr-notice-cart-outer').remove();
var content_notice='<div class="wr-notice-cart-outer pf ptr error"><div class="wr-notice-cart"><div class="icon-notice"><i class="nitro-icon-cart-9"></i></div><div class="text-notice">' + val.notice + '</div></div></div>';
$('body').append(content_notice);
var close=$('<span class="close-notice"></span>').click(function(){
$(this).closest('.wr-notice-cart-outer').removeClass('active');
});
$('body .wr-notice-cart').prepend(close);
setTimeout(function(){
$('body > .wr-notice-cart-outer').addClass('active');
}, 10);
setTimeout(function(){
$('body > .wr-notice-cart-outer').removeClass('active');
}, 5000);
_this.addClass('error');
floating.addClass('error');
}
_this.removeClass('loading');
_this.prop('disabled', false);
floating.removeClass('loading');
floating.prop('disabled', false);
};
if(_event===true){
return redirect({status: 'true'});
}
_event.preventDefault();
_event.stopPropagation();
var
_this=$(this),
form_cart=_this.closest('form'),
floating=$('.floating-add-to-cart .floating_button'),
handle_buy_now=function(){
if(! isLocalStorageSupported()){
form_cart.append('<input type="hidden" name="buy_now" value="1" />');
}
window.wr_add_to_cart_ajax(_this, _event, redirect);
};
if(parseInt(WR_Data_Js.buy_now_checkout_type)==1){
_this.prop('disabled', true);
_this.addClass('loading');
_this.removeClass('added error');
floating.addClass('loading');
floating.removeClass('error');
$.ajax({
url: WRAjaxURL,
data: {
action: 'wr_clear_cart',
_nonce: _nonce_wr_nitro
},
complete: function(res){
handle_buy_now();
}})
}else{
handle_buy_now();
}};
if(parseInt(WR_Data_Js.in_buy_now_process)){
buy_now(true);
}
$('form.cart .single_buy_now').click(buy_now);
$('body').on('click', '.quickview-modal form.cart .single_buy_now', buy_now);
$('.floating-add-to-cart .single_buy_now').click(function(e){
e.preventDefault();
e.stopPropagation();
$('form.cart .single_buy_now').trigger('click');
});
$(document).on('gform_pre_conditional_logic', function(e, formId){
setTimeout(function(){
var check_show=$('#gform_submit_button_' + formId).is(':visible');
if(! check_show){
var list_button=$('[id="gform_submit_button_' + formId + '"]');
list_button.show().prop('disabled', true);
}else{
var check_show=$('#gform_submit_button_' + formId).is(':disabled'),
list_button=$('[id="gform_submit_button_' + formId + '"]');
if(check_show){
list_button.show().prop('disabled', false);
}else{
list_button.show().prop('disabled', true);
}}
});
});
$('body').on('click', '.woocommerce-cart .cart-table .product-remove a', function(){
var _this=$(this),
product_name=_this.closest('tr').find('.product-name > a').text().trim();
$(document).ajaxComplete(function(event, xhr, settings){
var url=settings.url,
data_request=(typeof settings.data!='undefined') ? settings.data:'';
if(url.indexOf('\?remove_item\=')!=-1){
var wc_message=$('.woocommerce-message'),
undo_html=wc_message.find('a')[0].outerHTML,
message=WR_Data_Js[ 'removed_notice' ].replace('%s', '"' + product_name + '"');
$('.woocommerce-message').html(message + undo_html);
}});
});
}
function HB_Element_Sidebar(){
$('.hb-sidebar .icon-sidebar').click(function(){
$(this).closest('.hb-sidebar').addClass('active');
$('html').addClass('no-scroll');
});
$('.hb-sidebar .content-sidebar > .overlay').click(function(){
$(this).closest('.hb-sidebar').removeClass('active');
$('html').removeClass('no-scroll');
});
}
function HB_Element_Currency(){
$('.hb-currency .list .item').click(function(){
var _this=$(this),
form=_this.closest('form'),
input_hidden=form.find('.currency-value'),
value=_this.attr('data-id');
input_hidden.val(value);
form.submit();
});
}
function HB_Element_Menu(){
$('body.wr-desktop').on('click', '.hb-menu .menu-icon-action', function(){
var _this=$(this);
var parent=_this.parents('.hb-menu');
_this.find('.wr-burger-scale').addClass('wr-acitve-burger');
var menu_content=parent.find('.site-navigator-outer')[ 0 ].outerHTML;
if(!$('body > .hb-menu-outer').length){
$('body').append('<div class="hb-menu-outer"></div>');
}
$('body > .hb-menu-outer').html(menu_content);
setTimeout(function(){
var height_navigator_outer=$('.hb-menu-outer .navigator-column').height();
var height_navigator_inner=$('.hb-menu-outer .navigator-column-inner').height();
if(height_navigator_outer < height_navigator_inner){
$('.hb-menu-outer').addClass('hb-menu-scroll');
}}, 500);
if(!$('body > .hb-overlay-menu').length){
$('body').append('<div class="hb-overlay-menu"></div>');
}
var layout=_this.attr('data-layout');
var effect=_this.attr('data-effect');
var position=_this.attr('data-position');
var animation=_this.attr('data-animation');
var wrapper_animation=$('body > .wrapper-outer');
var sidebar_animation=$('body > .hb-menu-outer .sidebar-style');
var sidebar_animation_outer=$('body > .hb-menu-outer');
var sidebar_animation_inner=$('body > .hb-menu-outer ul.site-navigator');
var overlay=$('body > .hb-overlay-menu');
var fullscreen=$('body > .hb-menu-outer .fullscreen-style')
$('html').addClass('no-scroll');
if(layout=='fullscreen'){
switch(effect){
case 'none':
fullscreen.show();
break;
case 'fade':
fullscreen.fadeIn(100);
break;
case 'scale':
setTimeout(function(){
fullscreen.addClass('scale-active');
}, 100);
break;
}}else if(layout=='sidebar'){
var width_sidebar=sidebar_animation.innerWidth();
overlay.attr('data-position', position);
overlay.attr('data-animation', animation);
overlay.fadeIn();
sidebar_animation.css('opacity', 1);
var admin_bar=$('#wpadminbar');
if(admin_bar.length){
sidebar_animation.css('top', admin_bar.height() + 'px');
}else{
sidebar_animation.css('top', '0px');
}
switch(position){
case 'left':
sidebar_animation.css({
'visibility': 'visible',
'left': '-' + width_sidebar + 'px'
}).animate({
'left': '0px'
});
if(animation=='push'||animation=='fall-down'||animation=='fall-up')
wrapper_animation.css({
'position': 'relative',
'left': '0px'
}).animate({
'left': width_sidebar + 'px'
});
switch(animation){
case 'slide-in-on-top':
break;
case 'push':
break;
case 'fall-down':
sidebar_animation_inner.css({
'position': 'relative',
'top': '-300px'
}).animate({
'top': '0px'
});
break;
case 'fall-up':
sidebar_animation_inner.css({
'position': 'relative',
'top': '300px'
}).animate({
'top': '0px'
});
break;
}
break;
case 'right':
sidebar_animation.css({
'visibility': 'visible',
'right': '-' + width_sidebar + 'px'
}).animate({
'right': '0px'
});
if(animation=='push'||animation=='fall-down'||animation=='fall-up')
wrapper_animation.css({
'position': 'relative',
'right': '0px'
}).animate({
'right': width_sidebar + 'px'
});
switch(animation){
case 'slide-in-on-top':
break;
case 'push':
break;
case 'fall-down':
sidebar_animation_inner.css({
'position': 'relative',
'top': '-300px'
}).animate({
'top': '0px'
});
break;
case 'fall-up':
sidebar_animation_inner.css({
'position': 'relative',
'top': '300px'
}).animate({
'top': '0px'
});
break;
}
break;
}}
});
$('body').on('click', '.fullscreen-style .close', function(){
$('.wr-burger-scale').removeClass('wr-acitve-burger');
var _this=$(this);
var parent=_this.parents('.hb-menu-outer');
var effect=_this.attr('data-effect');
switch(effect){
case 'none':
parent.remove();
break;
case 'fade':
parent.find('.site-navigator-outer').fadeOut(300, function(){
parent.remove();
});
break;
case 'scale':
parent.find('.site-navigator-outer').removeClass('scale-active');
setTimeout(function(){
parent.remove();
}, 300);
break;
}
$('html').removeClass('no-scroll');
$('body > .wrapper-outer').removeAttr('style');
})
$('body').on('click', '.hb-overlay-menu', function(){
$('.wr-burger-scale').removeClass('wr-acitve-burger');
var _this=$(this);
var position=_this.attr('data-position');
var animation=_this.attr('data-animation');
var wrapper_animation=$('body > .wrapper-outer');
var sidebar_animation=$('body > .hb-menu-outer .sidebar-style');
var sidebar_animation_inner=$('body > .hb-menu-outer ul.site-navigator');
var width_sidebar=sidebar_animation.innerWidth();
var height_sidebar=sidebar_animation.innerHeight();
_this.fadeOut();
setTimeout(function(){
$('body > .hb-menu-outer').remove();
_this.remove();
$('html').removeClass('no-scroll');
$('body > .wrapper-outer').removeAttr('style');
}, 500);
switch(position){
case 'left':
sidebar_animation.animate({
'left': '-' + width_sidebar + 'px'
});
if(animation=='push'||animation=='fall-down'||animation=='fall-up')
wrapper_animation.animate({
'left': '0px'
});
switch(animation){
case 'slide-in-on-top':
break;
case 'push':
break;
case 'fall-down':
sidebar_animation_inner.animate({
'top': '-300px'
});
break;
case 'fall-up':
sidebar_animation_inner.animate({
'top': '300px'
});
break;
}
break;
case 'right':
sidebar_animation.animate({
'right': '-' + width_sidebar + 'px'
});
if(animation=='push'||animation=='fall-down'||animation=='fall-up')
wrapper_animation.animate({
'right': '0px'
});
switch(animation){
case 'slide-in-on-top':
break;
case 'push':
break;
case 'fall-down':
sidebar_animation_inner.animate({
'top': '-300px'
});
break;
case 'fall-up':
sidebar_animation_inner.animate({
'top': '300px'
});
break;
}
break;
}});
$('body').on('click', '.header .menu-more .icon-more', function(e){
var _this=$(this);
var parent=_this.closest('.site-navigator-inner');
var menu_more=_this.closest('.menu-more');
var nav=parent.find('.site-navigator');
var nav_more=parent.find('.nav-more');
var nav_item_hidden=parent.find(' > .site-navigator .item-hidden');
var index_current=$('.header .menu-more').index(menu_more);
var element_item=_this.closest('.element-item');
$('.header .menu-more:not(:eq(' + index_current + '))').removeClass('active-more');
if(menu_more.hasClass('active-more')){
menu_more.removeClass('active-more');
}else{
WR_Click_Outside(_this, '.hb-menu', function(e){
menu_more.removeClass('active-more');
});
nav_more.html('');
nav_more.removeAttr('style');
var width_content_broswer=$(window).width();
var nav_info=nav_more[ 0 ].getBoundingClientRect();
var offset_option=(width_content_broswer > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0;
if(width_content_broswer <(nav_info.right + 5)){
var left_nav=(nav_info.right + 5 + offset_option) - width_content_broswer;
nav_more.css('left', -left_nav + 'px');
}else if(nav_info.left <(5 + offset_option)){
nav_more.css('left', '5px');
}
var margin_top=(element_item.attr('data-margin-top')=='empty') ? element_item.attr('data-margin-top'):parseInt(element_item.attr('data-margin-top'));
var menu_more_info=menu_more[ 0 ].getBoundingClientRect();
if(_this.closest('.sticky-row-scroll').length||margin_top=='empty'){
var parent_sticky_info=_this.closest(( _this.closest('.sticky-row-scroll').length ? '.sticky-row':'.hb-section-outer'))[ 0 ].getBoundingClientRect();
var offset_bottom_current=menu_more_info.top + menu_more_info.height;
var offset_bottom_parent=parent_sticky_info.top + parent_sticky_info.height;
var padding_bottom=parseInt(offset_bottom_parent - offset_bottom_current);
var offset_top=parseInt(padding_bottom + menu_more_info.height);
nav_more.css('top', offset_top);
}else if(margin_top > 0){
nav_more.css('top',(margin_top + menu_more_info.height));
}
if(nav_item_hidden.length){
var nav_item_html='';
$.each(nav_item_hidden, function(){
nav_item_html +=$(this)[ 0 ].outerHTML;
});
nav_more.html('<ul class="animation-' + element_item.attr('data-animation') + ' ' + nav.attr('class') + '">' + nav_item_html + '</ul>');
}
setTimeout(function(){
menu_more.addClass('active-more');
}, 10);
}});
if($.fn.hoverIntent){
var horizontal_layout_over=function(_this){
var style_animate='';
var current_info=_this[ 0 ].getBoundingClientRect();
var width_content_broswer=$(window).width();
var offset=(width_content_broswer > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0;
var margin_top=(_this.closest('.hb-menu').attr('data-margin-top')=='empty') ? _this.closest('.hb-menu').attr('data-margin-top'):parseInt(_this.closest('.hb-menu').attr('data-margin-top'));
if(_this.hasClass('wrmm-item')){
var menu_animate=_this.find(' > .mm-container-outer');
menu_animate.attr('style', 'display:block');
var parent_info=_this.closest('.container')[ 0 ].getBoundingClientRect();
var width_content_broswer=$(window).width();
var width_parent=parent_info.width;
var right_parent=parent_info.right;
var width_megamenu=0;
var left_megamenu=0;
var width_type=menu_animate.attr('data-width');
if(width_type==='full'){
width_megamenu=width_parent;
if(( width_megamenu + 10 + offset * 2) >=width_content_broswer){
width_megamenu=width_parent - 10;
right_parent -=5;
}}else if(width_type==='full-width'){
width_megamenu=width_content_broswer - 10 -(offset * 2);
right_parent=5 + offset;
}else{
width_megamenu=parseInt(width_type) ? parseInt(width_type):width_parent;
if(( width_megamenu + 10 + offset * 2) >=width_content_broswer){
width_megamenu=width_content_broswer - 10 -(offset * 2);
right_parent -=5;
}}
menu_animate.width(width_megamenu);
var megamenu_info=menu_animate[ 0 ].getBoundingClientRect();
if(width_type=='full-width'){
left_megamenu=-(megamenu_info.left - right_parent);
}else if(width_type=='full'){
left_megamenu=(( megamenu_info.right - right_parent) > 0) ? -(parseInt(megamenu_info.right - right_parent)):0;
}else{
left_megamenu=(megamenu_info.right >(width_content_broswer - 5 -(offset * 2))) ?(-(megamenu_info.right -(width_content_broswer - 5 - offset))):0;
}
style_animate={
display: 'block',
left: left_megamenu,
width: width_megamenu
};
if(_this.closest('.sticky-row-scroll').length||margin_top=='empty'){
var parent_sticky_info=_this.closest(( _this.closest('.sticky-row-scroll').length ? '.sticky-row':'.hb-section-outer'))[ 0 ].getBoundingClientRect();
var offset_bottom_current=current_info.top + current_info.height;
var offset_bottom_parent=parent_sticky_info.top + parent_sticky_info.height;
var padding_bottom=parseInt(offset_bottom_parent - offset_bottom_current);
var offset_top=parseInt(padding_bottom + current_info.height);
style_animate[ 'top' ]=offset_top
if(_this.children('.hover-area').length==0)
_this.append('<span class="hover-area" style="height:' +(offset_top - current_info.height) + 'px"></span>');
}else if(margin_top > 0){
style_animate[ 'top' ]=margin_top + current_info.height;
if(_this.children('.hover-area').length==0)
_this.append('<span class="hover-area" style="height:' + margin_top + 'px"></span>');
}
var mm_container_width=menu_animate.find('.mm-container').width();
var width_col=0;
$.each(menu_animate.find('.mm-container > .mm-col'), function(){
var _this_col=$(this);
var width_current=_this_col.outerWidth();
width_col +=width_current;
_this_col.removeClass('mm-last-row');
if(width_col==mm_container_width){
_this_col.addClass('mm-last-row');
width_col=0;
}else if(width_col > mm_container_width){
_this_col.prev().addClass('mm-last-row');
width_col=width_current;
}});
}else{
var menu_animate=_this.find(' > ul.sub-menu');
menu_animate.attr('style', 'display:block');
if(menu_animate.length==0)
return false;
var megamenu_info=menu_animate[ 0 ].getBoundingClientRect();
var width_content_broswer=$(window).width();
var left_megamenu=Math.round(megamenu_info.right - width_content_broswer + offset);
if(_this.hasClass('menu-default')){
left_megamenu=(left_megamenu > 0) ?(-left_megamenu - 5):0;
if(_this.closest('.sticky-row-scroll').length||margin_top=='empty'){
var parent_sticky_info=_this.closest(( _this.closest('.sticky-row-scroll').length ? '.sticky-row':'.hb-section-outer'))[ 0 ].getBoundingClientRect();
var offset_bottom_current=current_info.top + current_info.height;
var offset_bottom_parent=parent_sticky_info.top + parent_sticky_info.height;
var padding_bottom=parseInt(offset_bottom_parent - offset_bottom_current);
var offset_top_menu_animate=parseInt(padding_bottom + current_info.height);
if(_this.children('.hover-area').length==0)
_this.append('<span class="hover-area" style="height:' +(offset_top_menu_animate - current_info.height) + 'px"></span>');
}else if(margin_top > 0){
var offset_top_menu_animate=margin_top + current_info.height;
if(_this.children('.hover-area').length==0)
_this.append('<span class="hover-area" style="height:' + margin_top + 'px"></span>');
}}else{
var submenu_parent=_this.closest('ul');
var left=parseInt(submenu_parent.css('left'));
if(left < 0){
var submenu_parent_info=submenu_parent[ 0 ].getBoundingClientRect();
left_megamenu=(megamenu_info.width <(submenu_parent_info.left - offset)) ? -megamenu_info.width:megamenu_info.width;
}else{
if(WR_Data_Js['rtl']==1&&_this.hasClass('menu-item-lv1')){
left_megamenu=-megamenu_info.width;
}else{
left_megamenu=(left_megamenu > 0) ? -megamenu_info.width:megamenu_info.width;
}}
var height_content_broswer=$(window).height();
var height_wpadminbar=$('#wpadminbar').length ?(( $('#wpadminbar').css('position')=='fixed') ? $('#wpadminbar').height():0):0;
var top_menu_animate=height_content_broswer -(megamenu_info.top + megamenu_info.height) - offset;
if(megamenu_info.height >(height_content_broswer - 10 - height_wpadminbar - offset)){
top_menu_animate=-(megamenu_info.top - height_wpadminbar - 5 - offset);
}else{
top_menu_animate=top_menu_animate < 5 ?(top_menu_animate - 5):0;
}}
style_animate={
display: 'block',
left: left_megamenu
};
if(typeof top_menu_animate!=='undefined')
style_animate[ 'top' ]=top_menu_animate;
if(typeof offset_top_menu_animate!=='undefined')
style_animate[ 'top' ]=offset_top_menu_animate;
}
menu_animate.css(style_animate);
var animation=_this.closest('.hb-menu').attr('data-animation');
switch(animation){
case 'none':
menu_animate.css({
opacity: '1'
});
break;
case 'fade':
menu_animate.stop(true, true).css({
pointerEvents: 'none'
}).animate({
opacity: '1'
}, 150, function(){
style_animate[ 'pointerEvents' ]='';
menu_animate.css(style_animate);
});
break;
case 'left-to-right':
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.stop(true, true).css({
pointerEvents: 'none',
left:(left_megamenu - 50) + 'px'
}).animate({
opacity: '1',
left: left_megamenu + 'px'
}, 300, function(){
style_animate[ 'pointerEvents' ]='';
menu_animate.css(style_animate);
});
break;
case 'right-to-left':
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.stop(true, true).css({
pointerEvents: 'none',
left:(left_megamenu + 50) + 'px'
}).animate({
opacity: '1',
left: left_megamenu + 'px'
}, 300, function(){
style_animate[ 'pointerEvents' ]='';
menu_animate.css(style_animate);
});
break;
case 'bottom-to-top':
var top_megamenu=parseInt(menu_animate.css('top'));
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.stop(true, true).css({
pointerEvents: 'none',
left: left_megamenu + 'px',
top:(top_megamenu + 30) + 'px'
}).animate({
opacity: '1',
top: top_megamenu + 'px'
}, 300, function(){
style_animate[ 'pointerEvents' ]='';
menu_animate.css(style_animate);
});
break;
case 'scale':
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.css({
pointerEvents: 'none',
left: left_megamenu + 'px',
transform: 'scale(0.8)'
}).animate({
opacity: '1',
transform: 'scale(1)'
}, 250, function(){
style_animate[ 'pointerEvents' ]='';
menu_animate.css(style_animate);
});
break;
}
_this.addClass('menu-hover');
}
setTimeout(function(){
$('.wr-desktop header.header.horizontal-layout .active-menu').each(function(){
horizontal_layout_over($(this));
});
}, 1000);
$('.wr-desktop header.header.horizontal-layout').hoverIntent({
over: function(){
var _this=$(this);
if(_this.hasClass('active-menu')){
return;
}
horizontal_layout_over(_this);
},
out: function(){
var _this=$(this);
if(_this.hasClass('active-menu')){
return;
}
_this.children('.hover-area').remove();
if(_this.hasClass('wrmm-item')){
var menu_animate=_this.find(' > .mm-container-outer');
}else{
var menu_animate=_this.find('ul.sub-menu');
}
_this.find(' > .menu-item-link .hover-area').removeAttr('style');
var animation=_this.closest('.hb-menu').attr('data-animation');
switch(animation){
case 'none':
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
break;
case 'fade':
menu_animate.stop(true, true).animate({
opacity: '0'
}, 150, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'left-to-right':
var left_megamenu=parseInt(menu_animate.css('left')) - 50;
menu_animate.stop(true, true).animate({
opacity: '0',
left: left_megamenu + 'px'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'right-to-left':
var left_megamenu=parseInt(menu_animate.css('left')) + 50;
menu_animate.stop(true, true).animate({
opacity: '0',
left: left_megamenu + 'px'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'bottom-to-top':
var top_megamenu=parseInt(menu_animate.css('top')) + 50;
menu_animate.stop(true, true).animate({
opacity: '0',
top: top_megamenu + 'px'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'scale':
menu_animate.stop(true, true).animate({
opacity: '0',
transform: 'scale(0.8)'
}, 250, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
}},
timeout: 0,
sensitivity: 1,
interval: 0,
selector: '.site-navigator li.menu-item'
});
var vertical_layout_over=function(_this){
var style_animate='';
var width_content_broswer=$(window).width();
var is_right_position=0;
if(_this.closest('.menu-more').length==1){
var menu_more=_this.closest('.menu-more');
var menu_more_info=menu_more[ 0 ].getBoundingClientRect();
var menu_more_right=width_content_broswer - menu_more_info.right;
if(menu_more_info.left > menu_more_right){
is_right_position=1;
}}else{
is_right_position=_this.closest('.vertical-layout.right-position-vertical').length||_this.closest('.sidebar-style.right-position').length;
}
var offset=(width_content_broswer > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0;
var current_info=_this[ 0 ].getBoundingClientRect();
var height_content_broswer=$(window).height();
if(_this.hasClass('wrmm-item')){
var menu_animate=_this.find(' > .mm-container-outer');
menu_animate.attr('style', 'display:block');
var width_megamenu=menu_animate.attr('data-width');
if(is_right_position==1){
var width_content=current_info.left - offset;
if(width_megamenu=='full'||width_megamenu > width_content){
width_megamenu=width_content - 5;
}
menu_animate.width(width_megamenu);
var menu_animate_info=menu_animate[ 0 ].getBoundingClientRect();
var height_wpadminbar=$('#wpadminbar').length ?(( $('#wpadminbar').css('position')=='fixed') ? $('#wpadminbar').height():0):0;
var top_menu_animate=height_content_broswer -(menu_animate_info.top + menu_animate_info.height) - offset;
if(menu_animate_info.height >(height_content_broswer - 10 - height_wpadminbar - offset)){
top_menu_animate=-(menu_animate_info.top - height_wpadminbar - 5 - offset);
}else{
top_menu_animate=top_menu_animate < 5 ?(top_menu_animate - 5):0;
}
style_animate={
display: 'block',
width: width_megamenu,
left: -width_megamenu,
top: top_menu_animate
};}else{
var width_content=width_content_broswer - current_info.right - offset;
if(width_megamenu=='full'||width_megamenu > width_content)
width_megamenu=width_content - 5;
menu_animate.width(width_megamenu);
var menu_animate_info=menu_animate[ 0 ].getBoundingClientRect();
var height_wpadminbar=$('#wpadminbar').length ?(( $('#wpadminbar').css('position')=='fixed') ? $('#wpadminbar').height():0):0;
var top_menu_animate=height_content_broswer -(menu_animate_info.top + menu_animate_info.height) - offset;
if(menu_animate_info.height >(height_content_broswer - 10 - height_wpadminbar - offset)){
top_menu_animate=-(menu_animate_info.top - height_wpadminbar - 5 - offset);
}else{
top_menu_animate=top_menu_animate < 5 ?(top_menu_animate - 5):0;
}
style_animate={
display: 'block',
width: width_megamenu,
left: parseInt(current_info.width),
top: top_menu_animate
};}}else{
var menu_animate=_this.find(' > ul.sub-menu');
if(!menu_animate.length){
return false;
}
menu_animate.attr('style', 'display:block');
var menu_animate_info=menu_animate[ 0 ].getBoundingClientRect();
if(_this.hasClass('menu-default')){
if(is_right_position==1){
var left_megamenu=-parseInt(menu_animate_info.width);
}else{
var left_megamenu=parseInt(current_info.width);
}}else{
var submenu_parent=_this.closest('ul');
var submenu_parent_info=submenu_parent[ 0 ].getBoundingClientRect();
var left_megamenu=(menu_animate_info.width >(width_content_broswer - submenu_parent_info.right - offset - 5)) ? -menu_animate_info.width:menu_animate_info.width;
var left=parseInt(submenu_parent.css('left'));
if(left < 0){
var left_megamenu=(menu_animate_info.width < submenu_parent_info.left - 5 - offset) ? -menu_animate_info.width:menu_animate_info.width;
}}
var height_wpadminbar=$('#wpadminbar').length ?(( $('#wpadminbar').css('position')=='fixed') ? $('#wpadminbar').height():0):0;
var top_menu_animate=height_content_broswer -(menu_animate_info.top + menu_animate_info.height) - offset;
if(menu_animate_info.height >(height_content_broswer - 10 - height_wpadminbar - offset)){
top_menu_animate=-(menu_animate_info.top - height_wpadminbar - 5 - offset);
}else{
top_menu_animate=top_menu_animate < 5 ?(top_menu_animate - 5):0;
}
style_animate={
display: 'block',
left: left_megamenu,
top: top_menu_animate
};}
var animation_effect=(_this.closest('.menu-more').length==1) ? _this.closest('.element-item').attr('data-animation'):_this.closest('.site-navigator-outer').attr('data-effect-vertical');
if(_this.closest('.hb-menu-scroll').length&&_this.hasClass('menu-item-lv0')){
if(menu_animate_info.height >(height_content_broswer - 10 - offset*2 - height_wpadminbar)){
style_animate.top=5;
}else if(( current_info.top + menu_animate_info.height) >(height_content_broswer - 5 - offset)){
style_animate.top=current_info.top -(( current_info.top + menu_animate_info.height) - height_content_broswer);
style_animate.top -=offset*2 + height_wpadminbar + 5;
}else{
style_animate.top=current_info.top - offset - height_wpadminbar;
}}
menu_animate.css(style_animate);
switch(animation_effect){
case 'none':
menu_animate.css({
visibility: 'visible',
opacity: '1'
});
break;
case 'fade':
menu_animate.stop(true, true).animate({
opacity: '1'
}, 300, function(){
menu_animate.css(style_animate);
});
break;
case 'left-to-right':
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.stop(true, true).css({
left:(left_megamenu - 50) + 'px'
}).animate({
opacity: '1',
left: left_megamenu + 'px'
}, 300, function(){
menu_animate.css(style_animate);
});
break;
case 'right-to-left':
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.stop(true, true).css({
left:(left_megamenu + 50) + 'px'
}).animate({
opacity: '1',
left: left_megamenu + 'px'
}, 300, function(){
menu_animate.css(style_animate);
});
break;
case 'bottom-to-top':
var top_megamenu=parseInt(menu_animate.css('top'));
var left_megamenu=parseInt(menu_animate.css('left'));
menu_animate.stop(true, true).css({
left: left_megamenu + 'px',
top:(top_megamenu + 50) + 'px'
}).animate({
opacity: '1',
top: top_megamenu + 'px'
}, 300, function(){
menu_animate.css(style_animate);
});
break;
case 'scale':
menu_animate.css({
left: left_megamenu + 'px',
transform: 'scale(0.8)'
}).animate({
opacity: '1',
transform: 'scale(1)'
}, 300, function(){
menu_animate.css(style_animate);
});
break;
}
_this.addClass('menu-hover');
};
setTimeout(function(){
$('.vertical-layout .text-layout .animation-vertical-normal .active-menu').each(function(){
vertical_layout_over($(this));
});
}, 1000);
$('body').hoverIntent({
over: function(){
var _this=$(this);
if(_this.hasClass('active-menu')){
return;
}
vertical_layout_over(_this);
},
out: function(){
var _this=$(this);
if(_this.hasClass('active-menu')){
return;
}
if(_this.hasClass('wrmm-item')){
var menu_animate=_this.find(' > .mm-container-outer');
}else{
var menu_animate=_this.find('ul.sub-menu');
}
var animation_effect=(_this.closest('.menu-more').length==1) ? _this.closest('.element-item').attr('data-animation'):_this.closest('.site-navigator-outer').attr('data-effect-vertical');
switch(animation_effect){
case 'none':
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
break;
case 'fade':
menu_animate.stop(true, true).animate({
opacity: '0'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'left-to-right':
var left_megamenu=parseInt(menu_animate.css('left')) - 50;
menu_animate.stop(true, true).animate({
opacity: '0',
left: left_megamenu + 'px'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'right-to-left':
var left_megamenu=parseInt(menu_animate.css('left')) + 50;
menu_animate.stop(true, true).animate({
opacity: '0',
left: left_megamenu + 'px'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'bottom-to-top':
var top_megamenu=parseInt(menu_animate.css('top')) + 50;
menu_animate.stop(true, true).animate({
opacity: '0',
top: top_megamenu + 'px'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
case 'scale':
menu_animate.stop(true, true).animate({
opacity: '0',
transform: 'scale(0.8)'
}, 300, function(){
_this.removeClass('menu-hover');
menu_animate.removeAttr('style');
});
break;
}},
timeout: 1,
sensitivity: 6,
interval: 0,
selector: '.vertical-layout .text-layout .animation-vertical-normal .site-navigator li.menu-item, .hb-menu-outer .sidebar-style.animation-vertical-normal .site-navigator li.menu-item, .menu-more .nav-more .site-navigator li.menu-item'
});
}
var element_breadcrumbs={};
$('body').on('click', '.mm-container .mm-has-children', function(e){
e.preventDefault();
var _this=$(this);
var parent_ul=_this.closest('ul');
var parent_li=_this.closest('li');
var parent_col=_this.closest('.mm-col');
var siblings_ul=parent_li.find(' > ul');
parent_ul.addClass('slide-hide');
siblings_ul.addClass('slide-show');
if(! parent_col.find('.prev-slide').length){
parent_col.find(' > li > ul.sub-menu').prepend('<li class="prev-slide"><i class="fa fa-angle-left"></i></li>');
}
var siblings_ul_top=_this.closest('.mm-col').find(' > li > ul');
var height_siblings_ul=siblings_ul.height();
var height_sprev_slide=siblings_ul_top.find('.prev-slide').outerHeight();
var height_set=height_siblings_ul + height_sprev_slide;
if(siblings_ul_top.height() < height_set){
siblings_ul_top.height(height_set);
}});
$('body').on('click', '.mm-container .prev-slide', function(e){
var _this=$(this);
var parent_ul=_this.closest('.mm-col');
var container=_this.closest('.mm-container');
var show_last=parent_ul.find('.slide-show:last').removeClass('slide-show');
var hide_last=parent_ul.find('.slide-hide:last');
if(parent_ul.find('.slide-hide').length==1){
_this.closest('ul').css('height', '');
_this.remove();
}
hide_last.removeClass('slide-hide');
});
$('body').on('click', '.vertical-layout .hb-menu .animation-vertical-slide .icon-has-children, .hb-menu-outer .animation-vertical-slide .icon-has-children', function(e){
e.preventDefault();
var _this=$(this);
var parent_menu_elment=_this.closest('.site-navigator-outer');
var parent_li=_this.closest('li');
var children_sub=parent_li.find(' > ul > li');
var parent_ul=_this.closest('ul');
var children_parent_ul=parent_ul.find(' > li ');
var menu_level=Object.keys(element_breadcrumbs).length + 1;
var text_title=_this.closest('a').find('.menu_title').text();
var menu_show=parent_li.find(( parent_li.hasClass('wrmm-item') ? ' .mm-container-outer ':' > ul '));
var height_menu_show=menu_show.height();
var menu_outer=parent_menu_elment.find('.site-navigator');
var height_menu_outer=menu_outer.height();
var list_breadcrumbs='';
if(height_menu_show > height_menu_outer){
menu_outer.attr('style', 'height:' + height_menu_show + 'px;');
}
parent_li.addClass('active-slide').addClass('slide-level-' + menu_level);
if(!parent_li.find(' > ul > li.menu-item-has-children').length)
parent_li.find(' > ul ').addClass('not-padding-icon');
if(children_parent_ul.length){
var length_slide=children_parent_ul.length;
children_parent_ul.each(function(key, val){
setTimeout(function(){
$(val).addClass('slide-left');
if(length_slide==(key + 1)){
if(parent_li.hasClass('wrmm-item')){
parent_li.addClass('slide-normal');
}}
}, 100 * key);
});
}
;
if(children_sub.length&&!parent_li.hasClass('wrmm-item')){
setTimeout(function(){
children_sub.each(function(key, val){
setTimeout(function(){
$(val).addClass('slide-normal');
}, 100 * key);
});
}, 100);
}
;
element_breadcrumbs[ menu_level ]=text_title;
parent_menu_elment.find('.menu-breadcrumbs-outer').addClass('show-breadcrumbs');
parent_menu_elment.find('.item-breadcrumbs').remove();
if(Object.keys(element_breadcrumbs).length){
$.each(element_breadcrumbs, function(key, val){
list_breadcrumbs +='<div class="element-breadcrumbs item-breadcrumbs"><i class="fa fa-long-arrow-right"></i><span class="title-breadcrumbs" data-level="' + key + '">' + val + '</span></div>';
});
}
parent_menu_elment.find('.menu-breadcrumbs').append(list_breadcrumbs);
if(parent_menu_elment.hasClass('fullscreen-style')){
var navigator_inner_info=_this.closest('.navigator-column-inner')[ 0 ].getBoundingClientRect();
var width_content_broswer=$(window).width();
var width_breadcrumbs=width_content_broswer - navigator_inner_info.left;
parent_menu_elment.find('.menu-breadcrumbs-outer').css('width', parseInt(width_breadcrumbs));
_this.closest('.navigator-column-inner').width(navigator_inner_info.width);
}});
$('body').on('click', '.vertical-layout .menu-breadcrumbs .element-breadcrumbs .title-breadcrumbs, .hb-menu-outer .animation-vertical-slide .menu-breadcrumbs .element-breadcrumbs .title-breadcrumbs', function(){
var _this=$(this);
var level=_this.attr('data-level');
var parent_top=_this.closest('.site-navigator-outer');
var length_breadcrumbs=Object.keys(element_breadcrumbs).length;
var parent_breadcrumbs=_this.closest('.menu-breadcrumbs');
if(level==length_breadcrumbs){
return;
}
if(parent_top.find('.slide-level-' + length_breadcrumbs + '.wrmm-item').length){
parent_top.find('.slide-level-' + length_breadcrumbs + '.wrmm-item').removeClass('slide-normal');
}else{
parent_top.find('.slide-level-' + length_breadcrumbs + '> ul > li').each(function(key, val){
setTimeout(function(){
$(val).removeClass('slide-normal');
}, 100 * key);
});
}
if(level=='all'){
setTimeout(function(){
var length_slide=parent_top.find('.site-navigator > li').length;
parent_top.find('.site-navigator > li').each(function(key, val){
setTimeout(function(){
$(val).removeClass('slide-left');
if(length_slide==(key + 1)){
$(val).closest('.site-navigator').removeAttr('style');
parent_top.find('.slide-normal').removeClass('slide-normal');
parent_top.find('.slide-left').removeClass('slide-left');
for(var i=1; i <=length_breadcrumbs; i++){
parent_top.find('.slide-level-' + i).removeClass('slide-level-' + i);
}
;
parent_top.find('.active-slide').removeClass('active-slide');
_this.closest('.menu-breadcrumbs-outer').removeClass('show-breadcrumbs');
setTimeout(function(){
element_breadcrumbs={};
parent_breadcrumbs.find('.item-breadcrumbs').remove();
}, 300);
}}, 100 * key);
});
}, 100);
}else{
setTimeout(function(){
var length_slide=parent_top.find('.slide-level-' + level + ' > ul > li').length;
parent_top.find('.slide-level-' + level + ' > ul > li').each(function(key, val){
setTimeout(function(){
$(val).removeClass('slide-left');
if(length_slide==(key + 1)){
parent_top.find('.slide-level-' + level + ' ul ul .slide-normal').removeClass('slide-normal');
parent_top.find('.slide-level-' + level + ' ul ul .slide-left').removeClass('slide-left');
for(var i=level; i <=length_breadcrumbs; i++){
if(i!=level){
parent_top.find('.slide-level-' + i).removeClass('slide-level-' + i);
}};
parent_top.find('.slide-level-' + level + ' .active-slide').removeClass('active-slide');
for(var i=level; i <=length_breadcrumbs; i++){
if(i!=level){
delete element_breadcrumbs[ i ];
parent_breadcrumbs.find('.title-breadcrumbs[data-level="' + i + '"]').parent().remove();
}};}}, 100 * key);
});
}, 100);
}});
$('body').on('click', '.vertical-layout .hb-menu .animation-vertical-accordion .icon-has-children, .hb-menu-outer .animation-vertical-accordion .icon-has-children', function(e){
e.preventDefault();
var _this=$(this);
var parent_li=_this.closest('li');
if(parent_li.hasClass('active-accordion')){
parent_li.removeClass('active-accordion');
if(parent_li.find(' > .mm-container-outer').length){
parent_li.find(' > .mm-container-outer').stop(true, true).slideUp(300);
}else{
parent_li.find(' > .sub-menu').stop(true, true).slideUp(300);
}}else{
parent_li.addClass('active-accordion');
if(parent_li.find(' > .mm-container-outer').length){
parent_li.find(' > .mm-container-outer').stop(true, true).slideDown(300);
}else{
parent_li.find(' > .sub-menu').stop(true, true).slideDown(300);
}}
});
function get_width_menu_center(element){
var width_all=0;
$.each(element, function(){
var _this=$(this);
if(_this.hasClass('hb-menu')&&_this.hasClass('text-layout')){
var width=(_this.outerWidth(true) - _this.find('.site-navigator-outer').width()) + 47;
width_all +=width;
}else{
var width=_this.outerWidth(true);
width_all +=width;
}});
return width_all;
}
function calc_element_center(el_prev, spacing_average, center_element){
var width_all_el=0;
var margin_left=0;
$.each(el_prev, function(){
var _this=$(this);
var width=_this.outerWidth(true);
width_all_el +=width;
});
if(width_all_el < spacing_average){
margin_left=spacing_average - width_all_el;
}
if(margin_left){
var lits_flex=center_element.prevAll('.hb-flex');
if(lits_flex.length){
var width_flex=parseInt(margin_left/lits_flex.length)
lits_flex.width(width_flex);
lits_flex.addClass('not-flex');
}else{
center_element.css('marginLeft',(margin_left + parseInt(center_element.css('marginLeft'))));
}}
}
function resize_menu(){
$.each($('.horizontal-layout .hb-section-outer'), function(){
var row=$(this);
var menu_row=row.find('.hb-menu.text-layout');
var center_element=row.find('.element-item.center-element');
var list_flex=row.find('.hb-flex');
if(menu_row.length){
menu_row.find('.site-navigator > .menu-item').removeClass('item-hidden');
menu_row.find('.menu-more').remove();
row.find('.center-element').removeAttr('style');
list_flex.removeAttr('style');
list_flex.removeClass('not-flex');
if(center_element.hasClass('hb-menu')&&center_element.hasClass('text-layout')){
var parent=row.find('.hb-section > .container');
var parent_info=parent[ 0 ].getBoundingClientRect();
var width_parent=parent_info.width -(parseInt(parent.css('borderLeftWidth')) + parseInt(parent.css('borderRightWidth')) + parseInt(parent.css('paddingLeft')) + parseInt(parent.css('paddingRight')));
var prev_menu=center_element.prevAll(':not(".hb-flex")');
var next_menu=center_element.nextAll(':not(".hb-flex")');
var width_prev_menu=get_width_menu_center(prev_menu);
var width_next_menu=get_width_menu_center(next_menu);
var width_spacing_center=(width_prev_menu > width_next_menu) ? width_prev_menu:width_next_menu;
var width_menu_center=center_element.outerWidth(true);
var width_calc_center=width_parent -(width_spacing_center * 2);
if(width_menu_center >=width_calc_center){
resize_menu_list(center_element, width_calc_center);
}
var spacing_average=parseInt(( width_parent - center_element.outerWidth(true)) / 2);
resize_menu_list(prev_menu, spacing_average);
resize_menu_list(next_menu, spacing_average);
calc_element_center(prev_menu, spacing_average, center_element);
}else if(center_element.length){
center_element.removeAttr('style');
var parent=row.find('.hb-section > .container');
var parent_info=parent[ 0 ].getBoundingClientRect();
var width_parent=parent_info.width -(parseInt(parent.css('borderLeftWidth')) + parseInt(parent.css('borderRightWidth')) + parseInt(parent.css('paddingLeft')) + parseInt(parent.css('paddingRight')));
var spacing_average=parseInt(( width_parent - center_element.outerWidth(true)) / 2);
var prev_menu=center_element.prevAll(':not(".hb-flex")');
var next_menu=center_element.nextAll(':not(".hb-flex")');
resize_menu_list(prev_menu, spacing_average);
resize_menu_list(next_menu, spacing_average);
calc_element_center(prev_menu, spacing_average, center_element);
}else{
var parent=row.find('.hb-section > .container');
var parent_info=parent[ 0 ].getBoundingClientRect();
var width_parent=parent_info.width -(parseInt(parent.css('borderLeftWidth')) + parseInt(parent.css('borderRightWidth')) + parseInt(parent.css('paddingLeft')) + parseInt(parent.css('paddingRight')));
resize_menu_list(row.find('.element-item:not(.hb-flex)'), width_parent);
}}else if(center_element.length){
row.find('.center-element').removeAttr('style');
row.find('.hb-flex').removeAttr('style');
list_flex.removeClass('not-flex');
var parent=row.find('.hb-section > .container');
var parent_info=parent[ 0 ].getBoundingClientRect();
var width_parent=parent_info.width -(parseInt(parent.css('borderLeftWidth')) + parseInt(parent.css('borderRightWidth')) + parseInt(parent.css('paddingLeft')) + parseInt(parent.css('paddingRight')));
var spacing_average=parseInt(( width_parent - center_element.outerWidth(true)) / 2);
var prev_menu=center_element.prevAll(':not(".hb-flex")');
calc_element_center(prev_menu, spacing_average, center_element);
}});
}
function resize_menu_list(list_element, width_parent){
var list_menu=[];
var el_not_menu_flex=[];
$.each(list_element, function(){
var _this=$(this);
if(_this.hasClass('hb-menu')&&_this.hasClass('text-layout')){
list_menu.push(_this);
}else{
el_not_menu_flex.push(_this);
}})
var count_menu=list_menu.length;
$.each(el_not_menu_flex, function(){
width_parent -=$(this).outerWidth(true);
});
var width_rest=parseInt(width_parent / count_menu);
var width_rest_long=0;
var is_plus_rest_long=false;
var menus_more=[];
var i=0;
$.each(list_menu, function(){
var width_menu=$(this).outerWidth(true);
if(width_menu < width_rest){
width_rest_long +=width_rest - width_menu;
}else{
menus_more.push(i);
}
i++;
});
width_rest +=parseInt(width_rest_long / menus_more.length);
$.each(menus_more, function(key, val){
var _this=$(list_menu[ val ]);
var menu_items=_this.find('.site-navigator > .menu-item');
if(! menu_items.length){
return;
}
var width_this=_this.outerWidth(true);
var width_outer=_this.find('.site-navigator-outer').width();
var width_rest_item=width_rest -(( width_this - width_outer) + 52);
var width_menu_items=0;
var show_menu_more=false;
$.each(menu_items, function(key, val){
width_menu_items +=$(this).outerWidth(true);
if(width_menu_items >=width_rest_item){
$(this).addClass('item-hidden');
show_menu_more=true;
}
;
});
if(show_menu_more){
_this.find('.site-navigator-inner').append('<div class="menu-more"><div class="icon-more"><span class="wr-burger-menu"></span><i class="fa fa-caret-down"></i></div><div class="nav-more"></div></div>');
}});
}
resize_menu();
$(window).resize(_.debounce(function(){
resize_menu();
}, 300));
}
function HB_Sticky_Row(){
function call_header_sticky_row(){
var _this=$('.header .sticky-row');
var parent=_this.closest('.hb-section-outer');
var parent_height=parent.height();
var parent_offset=parent.offset();
var parent_offset_bottom=parent_offset.top + parent_height;
var top_scroll=$(window).scrollTop();
var last_scroll_top=0;
var admin_bar_height=0;
var wpadminbar=$('#wpadminbar');
var search_element=$('.header .sticky-row .hb-search.dropdown');
var shopping_cart_element=$('.header .sticky-row .hb-cart.dropdown');
var menu_more=$('.wr-desktop .header .sticky-row .menu-more');
var menu_element=$('.wr-desktop .header.horizontal-layout .sticky-row .hb-menu.text-layout .menu-item');
if(wpadminbar.length){
var width_content_broswer=$(window).width();
if(width_content_broswer > 600){
admin_bar_height=wpadminbar.height();
_this.css('top', admin_bar_height + 'px');
}}
parent.height(parent_height + 'px');
if(top_scroll > parent_offset_bottom){
_this.addClass('sticky-row-scroll');
}
$.function_rotate_device.sticky_row=function(){
_this.removeClass('sticky-row-scroll').removeClass('sticky-row-scroll-down').removeClass('sticky-row-scroll-up');
parent.removeAttr('style');
parent_height=parent.height();
parent.height(parent_height + 'px');
parent_offset=parent.offset();
parent_offset_bottom=parent_offset.top + parent_height;
}
var number_scroll=106;
var anim_frame_handler_hidden=function(){
top_scroll=$(window).scrollTop();
var check_scroll_up=_this.hasClass('sticky-row-scroll-up');
var check_scrolling=_this.hasClass('sticky-row-scroll');
if(! check_scroll_up&&!check_scrolling&&(top_scroll >(parent_offset_bottom - admin_bar_height))){
search_element.removeClass('active-dropdown');
shopping_cart_element.removeClass('active-dropdown');
menu_more.removeClass('active-more');
menu_element.trigger('mouseleave');
}
if(top_scroll > parent_offset_bottom){
if(!check_scrolling){
_this.addClass('sticky-row-scroll');
}
if(top_scroll <(parent_offset_bottom + 150)){
if(number_scroll < 106){
number_scroll +=6;
_this.css('transform', 'translateY(-' + number_scroll + '%)');
}}else if(top_scroll > last_scroll_top){
if(number_scroll < 106){
number_scroll +=6;
_this.css('transform', 'translateY(-' + number_scroll + '%)');
}
var check_scroll_down=_this.hasClass('sticky-row-scroll-down');
if(! check_scroll_down){
_this.addClass('sticky-row-scroll-down').removeClass('sticky-row-scroll-up');
}}else{
if(number_scroll > 0){
number_scroll -=6;
_this.css('transform', 'translateY(-' + number_scroll + '%)');
}
if(! check_scroll_up){
_this.addClass('sticky-row-scroll-up').removeClass('sticky-row-scroll-down');
}}
}else{
if(check_scrolling){
_this.removeClass('sticky-row-scroll').removeClass('sticky-row-scroll-up').removeClass('sticky-row-scroll-down');
_this.css('transform', '');
number_scroll=106;
}}
last_scroll_top=top_scroll;
};
var anim_frame_handler_normal=function(){
top_scroll=$(window).scrollTop();
if(top_scroll >(parent_offset.top - admin_bar_height)){
_this.addClass('sticky-row-scroll');
}else{
_this.removeClass('sticky-row-scroll');
}};
if($('.header .sticky-row').hasClass('sticky-normal')){
$(window).scroll(anim_frame_handler_normal);
parent.find('.hb-section').height(parent_height + 'px');
}else{
$(window).scroll(anim_frame_handler_hidden);
}}
if($('.header .sticky-row').length){
setTimeout(function(){
$('.header').WR_ImagesLoaded(function(){
call_header_sticky_row();
});
}, 50);
}}
function WR_PageLoader(){
var el=$('.pageloader');
if(! el.length){
return;
}
$(window).on('pageshow', function(event){
if(event.originalEvent!=undefined&&event.originalEvent.persisted){
el.hide();
el.children().hide();
}});
$(window).on('beforeunload', function(){
el.fadeIn(300, function(){
el.children().fadeIn(300)
});
});
el.fadeOut(800);
el.children().fadeOut('slow');
}
function WR_Scroll_Animated(){
var list_id=[];
var menu_li=$('.header .site-navigator > li');
var adminBar=$('#wpadminbar').outerHeight();
$('.wr-scroll-animated, .wr-scroll-animated *, .menu-item-link').click(function(){
if(location.pathname.replace(/^\//, '')==this.pathname.replace(/^\//, '')&&location.hostname==this.hostname){
var target=$(this.hash);
if(!this.hash.slice(1)){
return;
}
var width_content_broswer=$(window).width();
var offset=(width_content_broswer > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0;
target=target.length ? target:$('[name=' + this.hash.slice(1) + ']');
if(target.length){
var sticky_row=$('.header .sticky-row');
var height_sticky=parseInt(sticky_row.attr('data-height'));
if(! height_sticky){
height_sticky=sticky_row.height();
}
$('html,body').stop().animate({
scrollTop: target.offset().top - adminBar - offset + 1 - height_sticky + "px"
}, 1200);
return false;
}}
});
$.each($('.header .site-navigator > li > a'), function(){
var _this=$(this);
var href=_this.attr('href');
if(href!=undefined){
if(href.match(/^#/gi)!=null){
var el_current=$(href);
if(el_current.length){
list_id.push(el_current);
}}
}});
var frame_handler=_.debounce(function(){
var _this=$(this);
var scrollTop=_this.scrollTop();
$.each(list_id, function(){
var _this_id=$(this);
var offset=_this_id.offset();
var this_height=_this_id.outerHeight();
var href_id=_this_id.attr('id');
var height_row_sticky=$('.header .sticky-normal.sticky-row-scroll').height();
if(scrollTop >=(offset.top - adminBar - height_row_sticky)&&scrollTop <=(offset.top + this_height - adminBar - height_row_sticky)){
var menu_current=$('.header .site-navigator > li > a[href="#' + href_id + '"]');
var li_menu_current=menu_current.closest('li');
menu_li.removeClass('current-menu-ancestor').removeClass('current-menu-item');
li_menu_current.addClass('current-menu-item');
return;
}});
}, 10);
var scroll_handler=function(){
requestAnimationFrame(frame_handler);
};
if(list_id.length){
$(window).scroll(scroll_handler);
}}
function WR_Sidebar_Sticky(){
var sidebar=$('.primary-sidebar-sticky');
if(! sidebar.length){
return;
}
var window_info=$(window),
sidebar_inner=$('.primary-sidebar-inner'),
mgt_sidebar=parseInt(sidebar.css('marginTop')),
mgt_sidebar_inner=parseInt(sidebar_inner.css('marginTop')),
adminbar=$('#wpadminbar'),
sticky_row=$('.header .sticky-row'),
height_sticky_row=sticky_row.attr('data-height'),
height_bar=adminbar.length ? parseInt(adminbar.height()):0,
mgb_last_widget=parseInt(sidebar.find('.widget:last').css('marginBottom')),
sidebar_0=false,
sidebar_inner_0=false;
if(mgt_sidebar_inner==0){
if(mgt_sidebar==0){
sidebar.addClass('fixed-margin');
mgt_sidebar=30;
sidebar_inner_0=true;
}}else{
mgt_sidebar=0;
sidebar_0=true;
}
sidebar_inner.width(sidebar_inner.width());
var frame_handler=_.debounce(function(){
var width_broswer=window_info.width();
if(width_broswer <=785){
sidebar.removeClass('fixed-bottom fixed-top');
return;
}
if(width_broswer <=1008){
var offset_body=0;
}else{
var offset_body=parseInt(WR_Data_Js[ 'offset' ]);
}
var height_sidebar_inner=sidebar_inner.height(),
oheight_sidebar_inner=sidebar_inner.outerHeight(true),
height_sidebar=sidebar.height(),
height_broswer=window_info.height(),
height_sticky=sticky_row.length ?(( height_sticky_row!=0) ? parseInt(height_sticky_row):sticky_row.height()):0,
height_more=height_bar + height_sticky + mgt_sidebar + offset_body,
height_compare=height_broswer - height_more - offset_body;
if(height_sidebar_inner > height_compare||oheight_sidebar_inner >=height_sidebar){
sidebar.removeClass('fixed-bottom fixed-top');
return;
}
var _this=$(this),
scrollTop=_this.scrollTop(),
offset_sidebar=sidebar.offset(),
scrollBottom=scrollTop + height_broswer,
height_sidebar=sidebar.height(),
bottom_compare=offset_sidebar.top + height_sidebar +(height_broswer - height_sidebar_inner) - height_more,
top_sidebar_inner=sidebar_inner_0 ?(height_more - mgt_sidebar):height_more;
if(sidebar_0){
bottom_compare -=mgt_sidebar_inner;
}
sidebar_inner.css('top', top_sidebar_inner);
if(scrollTop >(offset_sidebar.top - height_more)&&scrollBottom < bottom_compare){
if(sidebar.hasClass('fixed-bottom')){
sidebar.removeClass('fixed-bottom');
}
sidebar.addClass('fixed-top');
sidebar.addClass('fixing');
}else if(scrollBottom > bottom_compare){
if(sidebar.hasClass('fixed-top')){
sidebar.removeClass('fixed-top');
}
sidebar.addClass('fixed-bottom');
sidebar.addClass('fixing');
}else{
sidebar.removeClass('fixed-bottom fixed-top fixing');
}}, 10);
var scroll_handler=function(){
requestAnimationFrame(frame_handler);
};
$(window).scroll(scroll_handler);
scroll_handler();
}
$.WR.Lightbox=function(){
if(typeof $.fn.nivoLightbox=='undefined'){
return setTimeout(function(){
$.WR.Lightbox();
}, 100);
}
$('a[data-lightbox^="nivo"]').each(function(){
if(! $(this).data('nivo-lightbox-initialized')){
$(this).nivoLightbox({
effect: 'fall',
keyboardNav: true,
clickOverlayToClose: true,
});
$(this).data('nivo-lightbox-initialized', true);
}});
};
function WR_Item_Loadmore(){
if($('.pagination[layout]').length > 0){
var
totalPage=parseInt($('.pagination').find('.page-ajax.enable').attr('data-page')),
layout=$('.pagination[layout]').attr('layout'),
layoutStyle=$('.pagination[layout-style]').attr('layout-style'),
container=$('.' +('masonry'==layoutStyle ? 'wr-nitro-masonry':'products')),
product_number=$('.products .product').length,
button=$('.page-ajax'),
link=$(button).find('a').attr('href'),
content='.products',
anchor='.page-ajax a',
next=$(anchor).attr('href'),
isLoading=false,
i=2,
init_isotope=function(){
if(container.length){
container.WR_ImagesLoaded(function(){
if('masonry'==layoutStyle){
container.isotope({
itemSelector: '.product',
masonry: {
columnWidth: '.grid-sizer',
}});
}else{
container.isotope({
itemSelector: '.product',
layoutMode: 'fitRows',
});
}});
}},
getContentAjax=function(){
if(window.location.href.indexOf('?swoof=1&') > -1&&typeof woof_get_submit_link=='function'){
woof_ajax_page_num=i;
link=woof_get_submit_link();
}
var test=new RegExp('(\/page\/' + i + '\/|&paged=' + i + ')', 'i');
if(! link.match(test)){
link +='&paged=' + i;
}
$.get(link, function(data){
var new_content=$(content, data).wrapInner('').html(), new_element=$(content, data).find('.product');
product_number +=new_element.length;
$('.woocommerce-result-count span').html(product_number);
$(new_content).WR_ImagesLoaded(function(){
next=$(anchor, data).attr('href');
container.append(new_element);
if(container.data('isotope')){
container.isotope('appended', new_element);
}else{
init_isotope();
}});
$(anchor).text('...');
if(totalPage > i){
if(WR_Data_Js['permalink']=='plain'){
var link_next=link.replace(/paged=+[0-9]+/gi, 'paged=' +(i + 1));
}else{
var link_next=link.replace(/page\/+[0-9]+\//gi, 'page/' +(i + 1) + '/');
}
$(anchor).attr('href', link_next);
}else{
$(anchor).removeAttr('href').addClass('disabled');
}
isLoading=false;
i++;
});
};
if('loadmore'==layout){
$('.page-ajax a').on('click', function(e){
e.preventDefault();
button=$('.page-ajax');
link=$(button).find('a').attr('href');
content='.products';
anchor='.page-ajax a';
next=$(anchor).attr('href');
if(! link){
return;
}
$(anchor).html('<i class="fa fa-circle-o-notch fa-spin"></i>');
getContentAjax();
});
}else if('infinite'==layout){
var products_frame_handler=function(){
container=$('.' +('masonry'==layoutStyle ? 'wr-nitro-masonry':'products'));
button=$('.page-ajax');
link=$(button).find('a').attr('href');
content='.products';
anchor='.page-ajax a';
next=$(anchor).attr('href');
var bottomOffset=container.offset().top + container.height() - $(window).scrollTop();
if(bottomOffset < window.innerHeight&&bottomOffset > 0&&! isLoading){
if(! link){
return;
}
isLoading=true;
$(anchor).html('<i class="fa fa-circle-o-notch fa-spin"></i>');
getContentAjax();
}};
var products_scroll_handler=function(){
requestAnimationFrame(products_frame_handler);
};
$(window).scroll(products_scroll_handler);
}
init_isotope();
}}
function WR_Item_Animation(){
if(typeof ScrollReveal!='undefined'){
window.sr=ScrollReveal().reveal('.wr-item-animation', {
duration: 700
});
}}
$.WR.Carousel=function(){
if(typeof $.fn.owlCarousel=='undefined'){
return setTimeout($.WR.Carousel, 100);
}
$('.wr-nitro-carousel').each(function(){
var self=$(this);
if(! self.data('owl-carousel-initialized')){
if(self.hasClass('exclude-carousel')){
return;
}
var _option=self.data('owl-options');
if(_option!==undefined){
var _autoplay=('true'==_option.autoplay) ? true:false,
_autotime=(_option.autoplayTimeout) ? _option.autoplayTimeout:'5000',
_items=_option.items,
_nav=('true'==_option.nav) ? true:false,
_dots=('true'==_option.dots) ? true:false,
_pause=('true'==_option.autoplayHoverPause) ? true:false,
_desktop=_option.desktop,
_tablet=_option.tablet,
_mobile=_option.mobile,
_sm_mobile=_option.sm_mobile,
_custom_responsive=_option.custom_responsive,
_rtl=('true'==_option.rtl) ? true:false,
_loop=(_option.loop) ? _option.loop:true,
_autoHeight=('true'==_option.autoHeight) ? true:false,
_animateIn=(_option.animateIn) ? _option.animateIn:'',
_animateOut=(_option.animateOut) ? _option.animateOut:'',
init={
items: 1,
autoplay: _autoplay,
autoplayTimeout: _autotime,
autoplayHoverPause: _pause,
nav: _nav,
dots: _dots,
loop: _loop,
autoHeight: _autoHeight,
smartSpeed: 400,
navText: [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ],
rtl: _rtl
};
init.items=_items;
if(! _animateIn&&! _autoHeight&&'1'!=_items&&'true'!=_custom_responsive){
init.responsive={
0: {
items: _mobile,
},
584: {
items: _tablet
},
784: {
items: _items
}}
}else{
init.responsive={
0: {
items: _sm_mobile,
},
376: {
items: _mobile
},
601: {
items: _tablet
},
769: {
items: _desktop
},
993: {
items: _items
}}
}
if(_animateIn){
init.animateIn=_animateIn;
}
if(_animateOut){
init.animateOut=_animateOut;
}
self.owlCarousel(init);
}
self.data('owl-carousel-initialized', true);
}});
};
function WR_Masonry(){
var el=$('.wr-nitro-masonry');
el.each(function(i, val){
var _option=$(this).data('masonry');
if(_option!==undefined){
var _selector=_option.selector, _width=_option.columnWidth;
$(this).WR_ImagesLoaded(function(){
$(val).isotope({
percentPosition: true,
itemSelector: _selector,
masonry: {
columnWidth: _width
}});
})
}});
}
function WR_Countdown(){
var el=$('.wr-nitro-countdown');
el.each(function(i, val){
var _option=$(this).data('time');
if(_option!==undefined){
var _day=_option.day, _month=_option.month, _year=_option.year, _end=_month + '/ ' + _day + '/ ' + _year + ' 00:00:00';
$(val).countdown({
date: _end,
render: function(data){
$(this.el).html("<div class='pr'><span class='db color-primary'>" + this.leadingZeros(data.days, 2) + "</span><span class='db tu ls-1 color-dark'>" + WR_Data_Js['wr_countdown_days'] + "</span></div><div class='pr'><span class='db color-primary'>" + this.leadingZeros(data.hours, 2) + "</span><span class='db tu ls-1 color-dark'>" + WR_Data_Js['wr_countdown_hrs'] + "</span></div><div class='pr'><span class='db color-primary'>" + this.leadingZeros(data.min, 2) + "</span><span class='db tu ls-1 color-dark'>" + WR_Data_Js['wr_countdown_mins'] + "</span></div><div class='pr'><span class='db color-primary'>" + this.leadingZeros(data.sec, 2) + "</span><span class='db tu ls-1 color-dark'>" + WR_Data_Js['wr_countdown_secs'] + "</span></div>");
}});
}});
}
function WR_Backtop(){
var backtop=$('#wr-back-top');
$(window).scroll(function(){
if($(this).scrollTop()!=0){
backtop.fadeIn();
}else{
backtop.fadeOut();
}});
backtop.click(function(){
$('body, html').animate({ scrollTop: 0 }, 800);
});
}
function WR_Highlight_key(){
$('.search-results .search-item .entry-content p, .search-results .search-item .entry-title a').each(function(i, el){
var keyword=$('.search-results .result-list').attr('data-key');
var text=$(el).text();
var keywords=keyword.split(' ');
$.each(keywords, function(i, key){
var regex=new RegExp('(' + key + ')', 'gi');
text=text.replace(regex, '<span class="highlight">$1</span>');
$(el).html(text)
})
})
}
function WC_Trigger_Compare_Button(){
$('body').delegate('.product__compare .product__btn', 'click', function(){
$(this).next().find('.compare').trigger('click');
return false;
});
}
function WC_Show_Notice_Booking(){
if($('.single-product .product-type-booking').length){
$('.woocommerce-message').show();
}}
function WC_Adjust_Cart_Quantity(){
var converInt=function(value){
if(parseInt(Number(value))==value){
return value;
}
return value.toFixed(2);
}
$('body').on('click', '.quantity a.plus', function(e){
var $input=$(this).parent().parent().find('input'),
step=Number($input.attr('step')),
max=Number($input.attr('max')),
value=converInt(Number($input.val()) + step);
if(0!=max&&value > max){
value=max;
}
$input.val(value);
$input.trigger('change');
});
$('body').on('click', '.quantity a.minus', function(e){
var $input=$(this).parent().parent().find('input'),
step=Number($input.attr('step')),
value=converInt(Number($input.val()) - step);
if(value < step){
value=step;
}
$input.val(value);
$input.trigger('change');
});
}
function WC_Product_Quickview(){
$('body').on('click', '.btn-quickview', function(e){
var _this=$(this);
_this.addClass('loading');
var id=_this.attr('data-prod'), data={
action: 'wr_quickview',
product: id,
wr_view_image: 'wr_quickview',
};
$.post(WRAjaxURL, data, function(response){
response=$(response);
response.find('.wr-custom-attribute .has-image-gallery[data-value]').each(function(){
var data_attribute=$(this).attr('data-href'),
link=data_attribute + '&wr_view_image=wr_quickview';
$(this).attr('data-href', link);
});
if(typeof $.fn.magnificPopup!='undefined'){
$.magnificPopup.open({
items: {
src: response
},
mainClass: 'mfp-fade mfp-quickview',
removalDelay: 300,
callbacks: {
open: function(){
if(typeof wc_add_to_cart_variation_params!=='undefined'){
$('.variations_form').each(function(){
$(this).wc_variation_form().find('.variations select:eq(0)').change();
});
}}
}});
}
_this.removeClass('loading');
setTimeout(function(){
if($('.quickview-modal form').hasClass('variations_form')){
$('.quickview-modal form.variations_form').wc_variation_form();
}
$('.wr-images-quickview').WR_ImagesLoaded(function(){
var image_height=$('.wr-images-quickview').outerHeight();
$('.quickview-modal .info').css({
'height': image_height,
'overflow': 'auto'
});
});
}, 100);
});
e.preventDefault();
e.stopPropagation();
});
$('body').on('click', '.mfp-quickview .open-popup-link', function(e){
e.preventDefault();
e.stopPropagation();
$('.quickview-modal').addClass('active-sizeguide');
$('.quickview-modal-inner').hide();
});
$('body').on('click', '.wr-sizeguide .sizeguide-close', function(e){
$('.quickview-modal').removeClass('active-sizeguide');
$('.quickview-modal-inner').show();
});
}
function WC_Product_Quickbuy(){
$('body').on('click', '.product-type-simple .btn-buynow, .wr-buy-now .btn-buynow', function(e){
var _this=$(this);
_this.addClass('loading');
var data_request={
action: 'wr_quickbuy',
product_id: _this.attr('data-product-id')
};
if(_this.attr('data-checkout')!=undefined&&_this.attr('data-payment-info')!=undefined){
data_request[ 'shortcode_checkout' ]=_this.attr('data-checkout');
data_request[ 'shortcode_payment' ]=_this.attr('data-payment-info');
}
$.ajax({
type: 'POST',
url: WRAjaxURL,
data: data_request,
success: function(val){
if(val.status=='true'){
if(val.type=='redirect'){
window.location.href=val.checkout_url;
}else if(val.type=='modal'){
if(val.checkout_url.indexOf('?')!=-1){
val.checkout_url=val.checkout_url + '&wr-buy-now=check-out';
}else{
val.checkout_url=val.checkout_url + '?wr-buy-now=check-out'
}
if(typeof $.fn.magnificPopup!='undefined'){
$.magnificPopup.open({
items: {
src: val.checkout_url
},
type: 'iframe',
mainClass: 'mfp-fade wr-buy-now',
removalDelay: 300,
});
}}
}else if(val.status=='false'){
}
_this.removeClass('loading');
}});
e.preventDefault();
e.stopPropagation();
});
}
function WC_Switch_Product_Layout(){
$('body').on('click', '.wc-switch a', function(e){
e.preventDefault();
var _this=$(this);
if(_this.hasClass('active')||_this.hasClass('loading')){
return;
}
var parent=_this.closest('.wc-switch');
parent.find('a').removeClass('active');
_this.addClass('active');
var layout=_this.attr('data-layout');
var link_layout=function(url_current){
var url='';
if(url_current.indexOf('?')!=-1){
var archive_style=(WR_Data_Js[ 'wc_archive_style' ]=='list') ? 'grid':WR_Data_Js[ 'wc_archive_style' ];
if(url_current.indexOf('switch=' + archive_style)!=-1){
url=url_current.replace('switch=' + archive_style, 'switch=' + layout);
}else if(url_current.indexOf('switch=list')!=-1){
url=url_current.replace('switch=list', 'switch=' + layout);
}else if(url_current.indexOf('?switch=')!=-1||url_current.indexOf('&switch=')!=-1){
url=url_current.replace('switch=', '');
url=url + '&switch=' + layout;
}else{
url=url_current + '&switch=' + layout;
}}else{
url=url_current + '?switch=' + layout;
}
return url;
};
var url_get_data=link_layout(window.location.href);
history.pushState({}, "", url_get_data);
$('#shop-main .woocommerce-pagination ul li a.page-numbers').each(function(key, val){
var _this=$(this);
var url_page=_this.attr('href');
_this.attr('href', link_layout(url_page));
});
if($('#shop-main .products').length==1){
_this.addClass('loading');
$.get(url_get_data, function(data){
var products=$('.products', data);
if(products.length){
products.addClass('products-ajax').hide();
var new_content=products[ 0 ].outerHTML;
var shop_main_products=$('#shop-main .products');
shop_main_products.after(new_content);
shop_main_products.fadeOut(200, function(){
$('#shop-main .products-ajax').show();
});
}
_this.removeClass('loading');
});
}else{
var layout_show=$('#shop-main .products.' + layout + '-layout');
var layout_hide=$('#shop-main .products:not(.' + layout + '-layout)');
layout_hide.hide();
layout_show.show();
}});
}
function WC_Toggle_Login_Form(){
$('.btn-newacc, .register .btn-backacc').on('click', function(e){
$('.form-container.login, .form-container.register').toggleClass('opened');
});
$('.btn-lostpw, .lost-password .btn-backacc').on('click', function(e){
$('.form-container.login, .form-container.lost-password').toggleClass('opened');
});
}
function WC_Switch_Tab_To_Accordion(){
$('#tab-description').show().closest('.description_tab').addClass('active');
$('.accordion-tabs .tab-heading').click(function(e){
e.preventDefault();
var _this=$(this);
var parent=_this.closest('.accordion_item');
var parent_top=_this.closest('.accordion-tabs');
if(parent.hasClass('active')){
parent.removeClass('active');
parent.find('.entry-content').stop(true, true).slideUp();
}else{
parent_top.find('.accordion_item').removeClass('active');
parent.addClass('active');
parent_top.find('.entry-content').stop(true, true).slideUp();
parent.find('.entry-content').stop(true, true).slideDown();
}});
}
function WC_Floating_Addcart(){
if($('.p-single-action .single_add_to_cart_button').length==0)
return;
$(window).load(function(){
var footer=$('.footer'),
cart_button=$('.p-single-action .single_add_to_cart_button'),
cartTop=cart_button.offset().top + cart_button.height(),
fh=footer.height(),
wh=$(window).height(),
dh=$(document).height(),
ww=$(window).width(),
offset=(( ww > 1024) ? parseInt(WR_Data_Js[ 'offset' ]):0) + 10;
var addcart_frame_handler=function(){
var scrollTop=$(window).scrollTop(), cart=$('.actions-fixed'), max=footer.offset().top - cart.height() - 15, top=max - scrollTop;
if(scrollTop > cartTop){
cart.slideDown();
}else{
cart.slideUp();
}
if(scrollTop + wh < dh - fh){
cart.css({
'bottom': offset + 'px',
'top': 'auto'
});
}else{
cart.css({
'bottom': 'auto',
'top': top
});
}};
var addcart_scroll_handler=function(){
requestAnimationFrame(addcart_frame_handler);
};
$(window).scroll(addcart_scroll_handler);
$('.wr_add_to_cart_button i').on('click', function(){
if($(this).parent().hasClass('wr-notice-tooltip')){
var $container=$('html, body'),
$scrollTo=$('.variations_form'),
adminBar=$('#wpadminbar').length ? $('#wpadminbar').outerHeight():'';
$container.animate({
scrollTop: $scrollTo.offset().top - $container.offset().top + $container.scrollTop() - adminBar - 20
}, 800);
}});
});
}
function WR_Widget_Accordion(){
$('.product-categories .cat-parent > .children').before('<span class="fa fa-angle-down pa tc"></span>');
if(isMobile()){
$('.wr-mobile .widget_nav_menu .menu-item-has-children > .sub-menu').before('<span class="fa fa-angle-down pa tc"></span>');
}
$('body').on('click', '.product-categories .cat-parent .fa', function(){
$(this).closest('.cat-parent').toggleClass('active').find('> .children').stop(true, false).slideToggle();
});
$('body').on('click', '.widget_nav_menu .menu-item-has-children .fa', function(){
$(this).closest('.menu-item-has-children').toggleClass('active').find('> .sub-menu').stop(true, false).slideToggle();
});
$(".product-categories .count").each(function(){
var _this=$(this);
var count=_this.text().replace('(', '').replace(')', '');
_this.text(count);
});
}
function WR_Click_Outside(selector, parent_selector, callback){
$('.wrapper-outer').on('mousedown vmousedown', function clickHandler(e){
var index_selector=$(parent_selector).index(selector.closest(parent_selector));
var index_current=$(parent_selector).index($(e.target).closest(parent_selector));
if(index_selector!=index_current){
$('body').off('mousedown vmousedown');
callback.call(e);
}});
}
function WR_Click_Outside_Redirect(selector, redirect, callback){
$('.wrapper-outer').on('mousedown vmousedown', function clickHandler(e){
var index_current=$(redirect).index($(e.target).closest(redirect));
if(index_current==-1){
$('body').off('mousedown vmousedown');
callback.call(e);
}});
}
function WR_Rotate_Mobile(){
$(window).resize(function(){
var height_broswer=$(window).height();
var width_broswer=$(window).width();
if(typeof window.is_vertical_mobile==='undefined')
window.is_vertical_mobile=(height_broswer < width_broswer) ? true:false;
if(height_broswer < width_broswer&&window.is_vertical_mobile){
window.is_vertical_mobile=false;
callback_resize();
}else if(height_broswer > width_broswer&&!window.is_vertical_mobile){
window.is_vertical_mobile=true;
callback_resize();
}});
function callback_resize(){
$.each($.function_rotate_device, function(key, val){
val.call();
});
}}
function WR_Horizontal_Scroll(){
var horizontal=$('.wr-nitro-horizontal');
if(horizontal.length > 0){
var _option=horizontal.data('owl-options');
if(_option!==undefined){
var _autoplay=('true'==_option.autoplay) ? true:false, _dots=('true'==_option.dots) ? true:false, _loop=('true'==_option.loop) ? true:false, _mousewheel=('true'==_option.mousewheel) ? true:false;
horizontal.owlCarousel({
items: 4,
loop: true,
nav: false,
autoplay: _autoplay,
dots: _dots,
autoWidth: true
});
if(_mousewheel==true){
horizontal.on('mousewheel', '.owl-stage', function(e){
if(e.deltaY > 0){
horizontal.trigger('prev.owl');
}else{
horizontal.trigger('next.owl');
}
e.preventDefault();
});
}}
}}
function WR_Gallery_Fullscreen(){
var sync1=$('.gallery-cover');
var sync2=$('.gallery-thumb');
var slidesPerPage=6;
var syncedSecondary=true;
if(!sync1.length > 0)
return;
sync1.owlCarousel({
items: 1,
slideSpeed: 2000,
nav: true,
animateOut: 'fadeOut',
animateIn: 'fadeIn',
autoplay: true,
dots: false,
loop: true,
navText: [ "<i class=\'fa fa-angle-left\'></i>", "<i class=\'fa fa-angle-right\'></i>" ],
}).on('changed.owl.carousel', syncPosition);
sync2.on('initialized.owl.carousel', function(){
sync2.find(".owl-item").eq(0).addClass("current");
}).owlCarousel({
items: slidesPerPage,
dots: false,
nav: false,
smartSpeed: 200,
slideSpeed: 500,
slideBy: slidesPerPage,
responsiveRefreshRate: 100
}).on('changed.owl.carousel', syncPosition2);
function syncPosition(el){
var count=el.item.count - 1;
var current=Math.round(el.item.index -(el.item.count / 2) - .5);
if(current < 0){
current=count;
}
if(current > count){
current=0;
}
sync2.find(".owl-item").removeClass("current").eq(current).addClass("current");
var onscreen=sync2.find('.owl-item.active').length - 1;
var start=sync2.find('.owl-item.active').first().index();
var end=sync2.find('.owl-item.active').last().index();
if(current > end){
sync2.data('owl.carousel').to(current, 100, true);
}
if(current < start){
sync2.data('owl.carousel').to(current - onscreen, 100, true);
}}
function syncPosition2(el){
if(syncedSecondary){
var number=el.item.index;
sync1.data('owl.carousel').to(number, 100, true);
}}
sync2.on("click", ".owl-item", function(e){
e.preventDefault();
var number=$(this).index();
sync1.data('owl.carousel').to(number, 300, true);
});
}
function HB_ShowMenuMobile(){
$('.wr-mobile .hb-menu .has-children-mobile').click(function(){
var _this=$(this);
var parent=_this.closest('.item-link-outer');
var parent_li=_this.closest('li');
var submenu=parent_li.find(' > ul:first');
if(parent.hasClass('active-submenu')){
submenu.stop(true, true).slideUp(function(){
var menu=_this.closest('.site-navigator-inner');
var menu_inner=_this.closest('.site-navigator');
var menu_info=menu_inner[ 0 ].getBoundingClientRect();
var height_broswer=$(window).height();
var height_scroll=height_broswer - menu_info.top;
if(menu_info.height <=height_scroll){
menu.css('height', '');
}});
parent.removeClass('active-submenu');
}else{
submenu.stop(true, true).slideDown(function(){
var menu=_this.closest('.site-navigator-inner');
var menu_info=menu[ 0 ].getBoundingClientRect();
var height_broswer=$(window).height();
var height_scroll=height_broswer - menu_info.top;
if(menu_info.height > height_scroll){
menu.height(height_scroll);
}});
parent.addClass('active-submenu');
}});
$('.wr-mobile .hb-menu .menu-icon-action').click(function(){
var _this=$(this);
var parent=_this.closest('.hb-menu');
var menu=parent.find('.site-navigator-inner');
if(_this.hasClass('active-menu')){
menu.stop(true, true).slideUp();
_this.removeClass('active-menu');
}else{
WR_Click_Outside(_this, '.hb-menu', function(e){
menu.stop(true, true).slideUp();
_this.removeClass('active-menu');
});
menu.stop(true, true).slideDown(function(){
var menu_info=menu[ 0 ].getBoundingClientRect();
var height_broswer=$(window).height();
var height_scroll=height_broswer - menu_info.top
if(menu_info.height > height_scroll){
$(this).height(height_scroll);
}});
_this.addClass('active-menu');
}});
$.function_rotate_device.menu_mobile=function(){
$.each($('.wr-mobile .hb-menu .menu-icon-action.active-menu'), function(key, val){
var _this=$(val);
var parent=_this.closest('.hb-menu');
var menu=parent.find('.site-navigator-inner');
menu.css('height', '');
var menu_info=menu[ 0 ].getBoundingClientRect();
var height_broswer=$(window).height();
var height_scroll=height_broswer - menu_info.top;
if(menu_info.height > height_scroll){
menu.height(height_scroll);
}else{
menu.css('height', '');
}});
};}
function WR_Shortcode_Member(){
var memberAvatar=$('.nitro-member .member a');
var infoHeight=$('.nitro-member .info > p').height();
$('.nitro-member.style-2 .info').css('bottom', -(infoHeight + 16));
memberAvatar.mouseenter(function(e){
$(this).find('.name').fadeIn();
});
memberAvatar.mouseleave(function(e){
$(this).find('.name').hide();
});
memberAvatar.mousemove(function(e){
var x=e.pageX, y=e.pageY, offset=$(this).offset(), dX=x - offset.left, dY=y - offset.top;
$(this).find('.name').css({
top:(dY + 20) + 'px',
left:(dX - 15) + 'px'
});
});
memberAvatar.on('click', function(){
var _this=$(this),
parent=_this.closest('.member'),
grandParent=_this.closest('.nitro-member'),
member_item=grandParent.find('.member'),
currentItem=member_item.index(parent) + 1,
countItem=member_item.length,
grandParentWidth=grandParent.width(),
parentWidth=parent[0].getBoundingClientRect(),
column=parseInt(grandParentWidth / parentWidth.width),
memberContent=_this.next();
if(countItem <=column){
var indexItem=countItem;
}else if(currentItem <=column){
var indexItem=(column - currentItem) + currentItem;
}else{
var indexItem=(parseInt(currentItem / column) +(currentItem % column==0 ? 0:1)) * column;
if(countItem < indexItem){
indexItem=countItem;
}}
var el_next=grandParent.find('.member').get(indexItem - 1);
el_next=$(el_next).next();
if(parent.hasClass('active-member')){
parent.removeClass('active-member');
$('.member-container').slideUp(500, function(){
$(this).remove();
});
}else{
member_item.removeClass('active-member');
parent.addClass('active-member');
var memberContainer=grandParent.find('.member').get(indexItem - 1);
if(el_next.hasClass('member-container')){
$('.member-container').fadeOut(300, function(){
$(this).html(memberContent.html());
$(this).fadeIn(300);
});
}else{
if($('.member-container').length){
$('.member-container').slideUp(500, function(){
$(this).remove();
var memberContainer=grandParent.find('.member').get(indexItem - 1);
$(memberContainer).after('<div class="member-container clear">' + memberContent.html() + '</div>');
$('.member-container').slideDown();
});
}else{
$('.member-container').remove();
var memberContainer=grandParent.find('.member').get(indexItem - 1);
$(memberContainer).after('<div class="member-container clear">' + memberContent.html() + '</div>');
$('.member-container').slideDown(500);
}}
}});
}
function WR_Shortcode_Gallery(){
var container=$('.galleries .nitro-gallery-masonry');
if(container.length){
container.each(function(){
var _this=$(this),
layout=_this.attr('data-layout');
_this.WR_ImagesLoaded(function(){
if(layout=='masonry'){
_this.isotope({
filter: '*',
percentPosition: true,
masonry: {
columnWidth: '.grid-sizer',
},
});
}else{
_this.isotope({
filter: '*',
percentPosition: true,
layoutMode: 'fitRows'
});
}});
});
}
$('.gallery-cat a').click(function(){
var selector=$(this).attr('data-filter');
$(this).closest('.galleries').find('.nitro-gallery-masonry').isotope({
filter: selector,
transitionDuration: '0.3s',
});
});
var $optionSets=$('.gallery-cat'), $optionLinks=$optionSets.find('a');
$optionLinks.click(function(){
var $this=$(this);
if($this.hasClass('selected')){
return false;
}
var $optionSet=$this.parents('.gallery-cat');
$optionSet.find('.selected').removeClass('selected');
$this.addClass('selected');
});
if(window.innerWidth <=769){
$('.filter-on-mobile').on('click', function(){
$(this).next().slideToggle();
});
$('.gallery-cat a[data-filter]').on('click', function(){
var text=$(this).text();
$(this).parent().siblings('.filter-on-mobile').find('span').text(text);
$(this).parent().slideToggle();
});
}}
function WR_Shortcode_Product_Categories(){
var button=$('.sc-cat-list[data-expand="true"]').children('a');
$('.sc-cat-list[data-expand="true"] ul').hide();
button.on('click', function(){
$(this).next().slideToggle();
});
if($('.sc-cat-mobile').length > 0){
$('.sc-cat-mobile').on('click', function(){
$(this).toggleClass('expanded').next().toggleClass('expanded');
});
}}
function WR_Remove_Product_Wishlist(){
$('body').on('click', '.yith-wcwl-add-button .add_to_wishlist', function(e){
e.preventDefault();
$(this).css('opacity', '0')
});
$('body').on('click', '.wishlist-submit.add_to_wishlist', function(e){
e.preventDefault();
$(this).find('.ajax-loading').show();
$(this).find('.wishlist-icon').hide();
});
$('body').on('click', '.yith-wcwl-remove-button a', function(e){
e.preventDefault();
var _this=$(this);
var parent=_this.closest('.yith-wcwl-add-to-wishlist');
var loading=parent.find('.yith-wcwl-remove-button .ajax-loading');
var add=parent.find('.yith-wcwl-add-button .add_to_wishlist');
_this.css('opacity', '0')
loading.css('visibility', 'visible');
add.css('opacity', '1');
var data_request={
action: 'wr_remove_product_wishlish',
_nonce: _nonce_wr_nitro,
product_id: _this.attr('data-product-id')
};
$.ajax({
type: 'POST',
url: WRAjaxURL,
data: data_request,
success: function(val){
if(val.status=='true'){
loading.css('visibility', 'hidden');
parent.find('.yith-wcwl-remove-button').hide();
_this.css('opacity', '1')
}}
});
});
}
function WR_Shortcode_Buy_Now(){
$('.wr-buy-now .btn-buynow').click(function(){
if(! $('body').hasClass('woocommerce-page')){
$('body').addClass('woocommerce-page');
}});
}
function WR_Shortcode_Calc_Sep(){
$('.nitro-separator').each(function(){
var width=$(this).find('span').width(), align=$(this).attr('data-align');
switch(align){
case 'left':
if($('body').hasClass('rtl')){
$(this).find('.sep').css('margin-right', width + 20);
}else{
$(this).find('.sep').css('margin-left', width + 20);
}
break;
case 'right':
if($('body').hasClass('rtl')){
$(this).find('.sep').css('margin-left', width + 20);
}else{
$(this).find('.sep').css('margin-right', width + 20);
}
break;
case 'center':
var haftwidth=($(this).width() - width) / 2 - 20;
$(this).find('.sep-left, .sep-right').css('width', haftwidth);
break;
}});
}
function WR_Shortcode_Video(){
if(typeof $.fn.magnificPopup=='undefined'){
return setTimeout(WR_Shortcode_Video, 100);
}
if($('.sc-video').length > 0){
$('.sc-video-popup').each(function(i, val){
var _option=$(this).data('popup');
if(_option!==undefined){
var _control=('true'==_option.control) ? 'controls=1':'controls=0';
$(val).magnificPopup({
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 300,
iframe: {
markup: '<div class="mfp-iframe-scaler">' + '<button type="button" class="mfp-close">×</button>' + '<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>' + '</div>',
patterns: {
youtube: {
index: 'youtube.com/',
id: 'v=',
src: '//www.youtube.com/embed/%id%?autoplay=1&showinfo=0&' + _control
},
vimeo: {
index: 'vimeo.com/',
id: '/',
src: '//player.vimeo.com/video/%id%?autoplay=1'
},
}}
});
}});
if($('.sc-yt-trigger').length > 0){
$.getScript('https://www.youtube.com/iframe_api');
$('.sc-yt-trigger').each(function(){
var _this=$(this), iframe=_this.next();
setTimeout(function checkYT(){
if(typeof YT!=='object')
return setTimeout(checkYT, 1000);
if(typeof YT.Player!=='function')
return setTimeout(checkYT, 1000);
var player;
player=new YT.Player(iframe.get(0), {
events: {
"onReady": function(e){
_this.on('click', function(i){
e.target.playVideo();
_this.css('opacity', 0);
iframe.show();
i.preventDefault();
});
}}
});
}, 1000);
});
}
if($('.sc-vm-trigger').length > 0){
$('.sc-vm-trigger').each(function(){
var _this=$(this), iframe=_this.next(), playerOrigin='*';
_this.on('click', function(e){
post('play');
_this.css('opacity', 0);
iframe.show();
e.preventDefault();
});
function post(action, value){
var data={
method: action
};
if(value){
data.value=value;
}
var message=JSON.stringify(data);
iframe[ 0 ].contentWindow.postMessage(message, playerOrigin);
}});
}}
}
function WR_Shortcode_Timeline(){
var timeline=$('.nitro-timeline.style-2');
var changeClass=function(){
timeline.removeClass('style-2').addClass('style-1');
if($(window).width() < 568){
timeline.removeClass('style-2').addClass('style-1');
}else{
timeline.removeClass('style-1').addClass('style-2');
}}
if(timeline.length > 0){
changeClass();
$(window).resize(function(){
changeClass();
});
}}
function WR_Shortcode_Blog_List(){
var blog_list=function(){
$.each($('.list-blog.has-featured-img .has-post-thumbnail .entry-title'), function(){
var _this=$(this);
var parent=_this.closest('.has-post-thumbnail');
parent.removeClass('blog-res');
if(_this.width() < 180){
parent.addClass('blog-res');
}});
};
blog_list();
$(window).resize(function(){
blog_list();
});
}
function WR_WOOF_Plugin(){
$('.woof_auto_show').parent().addClass('woof_auto_show_outer');
}
function WC_Product_Video(){
if($('.p-video').length > 0){
$('.p-video-link').magnificPopup({
type: 'iframe'
});
$('.p-video-file').magnificPopup({
type: 'inline'
});
}}
function WC_CF7_Catalog_Mode(){
if($('.wr-open-cf7').length > 0){
$('.wr-open-cf7').magnificPopup({
type: 'inline',
removalDelay: 300,
mainClass: 'mfp-fade'
});
}}
function WC_Show_Mobile_Sidebar(){
$('body').on('click', '.wc-show-sidebar', function(e){
$('body').toggleClass('slide-to-left');
$('html').addClass('no-scroll');
$('#shop-mobile-sidebar').before('<div class="mask-overlay"></div>')
WR_Click_Outside_Redirect($(this), '#shop-mobile-sidebar', function(){
$('body').removeClass('slide-to-left');
$('html').removeClass('no-scroll');
$('.mask-overlay').remove();
});
});
}
function WC_Category_Description_Read_More(){
if($('.term-description').length > 0){
var term=$('.term-description'),
term_height=term.height();
if(term_height > 78){
term.wrapInner('<div class="term-description-inner"></div>');
term.append('<a class="term-more dib mgt10 bg-primary color-white" href="#">' + WR_Data_Js[ 'show_more' ] + '</a>');
term.children('.term-description-inner').css({
'height': 78,
'overflow': 'hidden'
});
$('body').on('click', '.term-more', function(){
term.children('.term-description-inner').toggleClass('term-show-hide');
($(this).text()==WR_Data_Js[ 'show_more' ]) ? $(this).text(WR_Data_Js[ 'show_less' ]):$(this).text(WR_Data_Js[ 'show_more' ]);
});
}}
}
function WC_Init_Flexslider(){
if($('.flex-control-thumbs').length > 0){
var thumb=$('.flex-control-thumbs li').length;
if(thumb > 5){
$('.woocommerce-product-gallery__wrapper').WR_ImagesLoaded(function(){
setTimeout(function(){
$('.flex-control-thumbs').scrollbar();
}, 50);
});
}}
if($('.woocommerce-product-gallery--with-nav').length > 0){
$('.woocommerce-product-gallery--with-nav').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 90,
itemMargin: 10,
asNavFor: '.woocommerce-product-gallery--with-images'
});
}}
$(document).ready(function(){
$('body').on('click', '.vc_tta-tab > a', function(e){
e.preventDefault();
});
if(( WR_Data_Js!=undefined&&WR_Data_Js[ 'blogParallax' ]==1||WR_Data_Js[ 'pageParallax' ]==1||WR_Data_Js[ 'bodyParallax' ]==1)&&!isMobile()){
if(window.skrollr){
skrollr.init({
forceHeight: false
});
}}
if($('.open-popup-link').length){
$('.addition-product .open-popup-link, .addition-product .price br').remove();
}
HB_ShowMenuMobile();
HB_Sticky_Row();
HB_Element_SearchBox();
HB_Element_Cart();
HB_Element_Sidebar();
HB_Element_Menu();
HB_Element_Currency();
WR_Scroll_Animated();
WR_Sidebar_Sticky();
$.WR.Lightbox();
$.WR.Carousel();
WR_Masonry();
WR_Countdown();
WR_Backtop();
WR_Highlight_key();
WR_Rotate_Mobile();
WR_Gallery_Fullscreen();
WR_Item_Loadmore();
WR_Item_Animation();
WR_WOOF_Plugin();
WR_Remove_Product_Wishlist();
WC_Show_Notice_Booking();
WC_Trigger_Compare_Button();
WC_Adjust_Cart_Quantity();
WC_Product_Quickview();
WC_Product_Quickbuy();
WC_Toggle_Login_Form();
WC_Switch_Product_Layout();
WC_Switch_Tab_To_Accordion();
WC_Floating_Addcart();
WC_Product_Video();
WC_CF7_Catalog_Mode();
WC_Show_Mobile_Sidebar();
WC_Category_Description_Read_More();
WC_Init_Flexslider();
WR_Shortcode_Member();
WR_Shortcode_Gallery();
WR_Shortcode_Product_Categories();
WR_Shortcode_Buy_Now();
WR_Shortcode_Calc_Sep();
WR_Shortcode_Video();
WR_Shortcode_Timeline();
WR_Shortcode_Blog_List();
WR_Widget_Accordion();
WR_PageLoader();
});
$(window).load(function(){
WR_Horizontal_Scroll();
});
})(jQuery);
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t(require,exports,module):e.ScrollReveal=t()}(this,function(e,t,n){return function(){"use strict";var e,t,n;this.ScrollReveal=function(){function i(n){return"undefined"==typeof this||Object.getPrototypeOf(this)!==i.prototype?new i(n):(e=this,e.tools=new t,e.isSupported()?(e.tools.extend(e.defaults,n||{}),o(e.defaults),e.store={elements:{},containers:[]},e.sequences={},e.history=[],e.uid=0,e.initialized=!1):"undefined"!=typeof console&&null!==console,e)}function o(t){var n=t.container;return n&&"string"==typeof n?t.container=window.document.querySelector(n):(n&&!e.tools.isNode(n)&&(t.container=null),null==n&&(t.container=window.document.documentElement),t.container)}function r(){return++e.uid}function s(t,n){t.config?t.config=e.tools.extendClone(t.config,n):t.config=e.tools.extendClone(e.defaults,n),"top"===t.config.origin||"bottom"===t.config.origin?t.config.axis="Y":t.config.axis="X","top"!==t.config.origin&&"left"!==t.config.origin||(t.config.distance="-"+t.config.distance)}function a(e){var t=window.getComputedStyle(e.domEl);e.styles||(e.styles={transition:{},transform:{},computed:{}},e.styles.inline=e.domEl.getAttribute("style")||"",e.styles.inline+="; visibility: visible; ",e.styles.computed.opacity=t.opacity,t.transition&&"all 0s ease 0s"!=t.transition?e.styles.computed.transition=t.transition+", ":e.styles.computed.transition=""),e.styles.transition.instant=l(e,0),e.styles.transition.delayed=l(e,e.config.delay),e.styles.transform.initial=" -webkit-transform:",e.styles.transform.target=" -webkit-transform:",c(e),e.styles.transform.initial+="transform:",e.styles.transform.target+="transform:",c(e)}function l(e,t){var n=e.config;return"-webkit-transition: "+e.styles.computed.transition+"-webkit-transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; transition: "+e.styles.computed.transition+"transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; "}function c(e){var t=e.config,n=e.styles.transform;parseInt(t.distance)&&(n.initial+=" translate"+t.axis+"("+t.distance+")",n.target+=" translate"+t.axis+"(0)"),t.scale&&(n.initial+=" scale("+t.scale+")",n.target+=" scale(1)"),t.rotate.x&&(n.initial+=" rotateX("+t.rotate.x+"deg)",n.target+=" rotateX(0)"),t.rotate.y&&(n.initial+=" rotateY("+t.rotate.y+"deg)",n.target+=" rotateY(0)"),t.rotate.z&&(n.initial+=" rotateZ("+t.rotate.z+"deg)",n.target+=" rotateZ(0)"),n.initial+="; opacity: "+t.opacity+";",n.target+="; opacity: "+e.styles.computed.opacity+";"}function f(t){var n=t.config.container;n&&-1==e.store.containers.indexOf(n)&&e.store.containers.push(t.config.container),e.store.elements[t.id]=t}function u(t,n,i){var o={selector:t,config:n,interval:i};e.history.push(o)}function d(){if(e.isSupported()){p();for(var t=0;t<e.store.containers.length;t++)e.store.containers[t].addEventListener("scroll",y),e.store.containers[t].addEventListener("resize",y);e.initialized||(window.addEventListener("scroll",y),window.addEventListener("resize",y),e.initialized=!0)}return e}function y(){n(p)}function m(){var t,n,i,o;e.tools.forOwn(e.sequences,function(r){o=e.sequences[r],t=!1;for(var s=0;s<o.elemIds.length;s++)i=o.elemIds[s],n=e.store.elements[i],O(n)&&!t&&(t=!0);o.active=t})}function p(){var t,n;m(),e.tools.forOwn(e.store.elements,function(i){n=e.store.elements[i],t=b(n),v(n)?(t?n.domEl.setAttribute("style",n.styles.inline+n.styles.transform.target+n.styles.transition.delayed):n.domEl.setAttribute("style",n.styles.inline+n.styles.transform.target+n.styles.transition.instant),w("reveal",n,t),n.revealing=!0,n.seen=!0,n.sequence&&g(n,t)):h(n)&&(n.domEl.setAttribute("style",n.styles.inline+n.styles.transform.initial+n.styles.transition.instant),w("reset",n),n.revealing=!1)})}function g(t,n){var i=0,o=0,r=e.sequences[t.sequence.id];r.blocked=!0,n&&"onload"==t.config.useDelay&&(o=t.config.delay),t.sequence.timer&&(i=Math.abs(t.sequence.timer.started-new Date),window.clearTimeout(t.sequence.timer)),t.sequence.timer={started:new Date},t.sequence.timer.clock=window.setTimeout(function(){r.blocked=!1,t.sequence.timer=null,y()},Math.abs(r.interval)+o-i)}function w(e,t,n){var i=0,o=0,r="after";switch(e){case"reveal":o=t.config.duration,n&&(o+=t.config.delay),r+="Reveal";break;case"reset":o=t.config.duration,r+="Reset"}t.timer&&(i=Math.abs(t.timer.started-new Date),window.clearTimeout(t.timer.clock)),t.timer={started:new Date},t.timer.clock=window.setTimeout(function(){t.config[r](t.domEl),t.timer=null},o-i)}function v(t){if(t.sequence){var n=e.sequences[t.sequence.id];return n.active&&!n.blocked&&!t.revealing&&!t.disabled}return O(t)&&!t.revealing&&!t.disabled}function b(t){var n=t.config.useDelay;return"always"===n||"onload"===n&&!e.initialized||"once"===n&&!t.seen}function h(t){if(t.sequence){var n=e.sequences[t.sequence.id];return!n.active&&t.config.reset&&t.revealing&&!t.disabled}return!O(t)&&t.config.reset&&t.revealing&&!t.disabled}function x(e){return{width:e.clientWidth,height:e.clientHeight}}function q(e){if(e&&e!==window.document.documentElement){var t=E(e);return{x:e.scrollLeft+t.left,y:e.scrollTop+t.top}}return{x:window.pageXOffset,y:window.pageYOffset}}function E(e){var t=0,n=0,i=e.offsetHeight,o=e.offsetWidth;do isNaN(e.offsetTop)||(t+=e.offsetTop),isNaN(e.offsetLeft)||(n+=e.offsetLeft);while(e=e.offsetParent);return{top:t,left:n,height:i,width:o}}function O(e){function t(){var t=c+a*s,n=f+l*s,i=u-a*s,y=d-l*s,m=r.y+e.config.viewOffset.top,p=r.x+e.config.viewOffset.left,g=r.y-e.config.viewOffset.bottom+o.height,w=r.x-e.config.viewOffset.right+o.width;return g>t&&i>m&&n>p&&w>y}function n(){return"fixed"===window.getComputedStyle(e.domEl).position}var i=E(e.domEl),o=x(e.config.container),r=q(e.config.container),s=e.config.viewFactor,a=i.height,l=i.width,c=i.top,f=i.left,u=c+a,d=f+l;return t()||n()}return i.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier(0.6, 0.2, 0.1, 1)",container:null,mobile:!0,reset:!1,useDelay:"always",viewFactor:.2,viewOffset:{top:0,right:0,bottom:0,left:0},afterReveal:function(e){},afterReset:function(e){}},i.prototype.isSupported=function(){var e=document.documentElement.style;return"WebkitTransition"in e&&"WebkitTransform"in e||"transition"in e&&"transform"in e},i.prototype.reveal=function(t,n,i,l){var c,y,m,p,g,w;if(c=n&&n.container?o(n):e.defaults.container,y=e.tools.isNode(t)?[t]:Array.prototype.slice.call(c.querySelectorAll(t)),!y.length)return e;n&&"number"==typeof n&&(i=n,n={}),i&&"number"==typeof i&&(w=r(),g=e.sequences[w]={id:w,interval:i,elemIds:[],active:!1});for(var v=0;v<y.length;v++)p=y[v].getAttribute("data-sr-id"),p?m=e.store.elements[p]:(m={id:r(),domEl:y[v],seen:!1,revealing:!1},m.domEl.setAttribute("data-sr-id",m.id)),g&&(m.sequence={id:g.id,index:g.elemIds.length},g.elemIds.push(m.id)),s(m,n||{}),a(m),f(m),e.tools.isMobile()&&!m.config.mobile||!e.isSupported()?(m.domEl.setAttribute("style",m.styles.inline),m.disabled=!0):m.revealing||m.domEl.setAttribute("style",m.styles.inline+m.styles.transform.initial);return!l&&e.isSupported()&&(u(t,n),e.initTimeout&&window.clearTimeout(e.initTimeout),e.initTimeout=window.setTimeout(d,0)),e},i.prototype.sync=function(){if(e.history.length&&e.isSupported()){for(var t=0;t<e.history.length;t++){var n=e.history[t];e.reveal(n.selector,n.config,n.interval,!0)}d()}return e},i}(),t=function(){function e(){}return e.prototype.isObject=function(e){return null!==e&&"object"==typeof e&&e.constructor==Object},e.prototype.isNode=function(e){return"object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},e.prototype.forOwn=function(e,t){if(!this.isObject(e))throw new TypeError('Expected "object", but received "'+typeof e+'".');for(var n in e)e.hasOwnProperty(n)&&t(n)},e.prototype.extend=function(e,t){return this.forOwn(t,function(n){this.isObject(t[n])?(e[n]&&this.isObject(e[n])||(e[n]={}),this.extend(e[n],t[n])):e[n]=t[n]}.bind(this)),e},e.prototype.extendClone=function(e,t){return this.extend(this.extend({},e),t)},e.prototype.isMobile=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},e}(),n=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame}.call(this),this.ScrollReveal});
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
!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,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",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&&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&&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&&Math.min(c,this.settings.items)||c,a.items.merge=c>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&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)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;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<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&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&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;d>c;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),null!==this.settings&&this._breakpoint===d||(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&&(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("<"+this.settings.itemElement+"/>").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={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&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?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(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&&(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&&(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")&&(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)<Math.abs(d.y)&&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")&&(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>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(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)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):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]&&this._states.current[a]>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&&(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)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(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)||1>c?a=d:(0>a||a>=c+e)&&(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=this.settings,d=this._coordinates.length,e=Math.abs(this._coordinates[d-1])-this._width,f=-1;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge)for(;d-f>1;)Math.abs(this._coordinates[b=d+f>>1])<e?f=b:d=b;else d=c.center?this._items.length-1:this._items.length-c.items;return a&&(d-=this._clones.length/2),Math.max(d,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&&(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&&(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>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(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.$element.is(":visible")&&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){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(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]").andSelf("[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&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[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]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[e]&&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),a!==d&&(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")&&!this.is("initializing")&&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"),this.settings.responsive!==!1&&(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.$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"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&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&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&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&&(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&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(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&&a.touches.length?a.touches[0]:a.changedTouches&&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&&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&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&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&&this._core.settings.autoRefresh&&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.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&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]&&(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&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&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);f++<e;)this.load(h/2+this._core.relative(g)),h&&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},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");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):(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]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};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.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).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]&&(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&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(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)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-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&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};return b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("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&&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()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="//www.youtube.com/embed/'+f.id+"?autoplay=1&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type?c='<iframe src="//player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===f.type&&(c='<iframe frameborder="0"height="'+h+'"width="'+g+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+f.id+'/player?autoplay=true"></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").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&&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]&&(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&&"position"==a.property.name&&(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&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&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&&a.support.animation&&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&&(g&&(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&&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]&&(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._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&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.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},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]&&(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&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(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&&this._initialized&&(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:["prev","next"],navSpeed:!1,navElement:"div",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("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").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("<"+c.navElement+">").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("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",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;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)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]&&(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&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=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<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&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&&(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<=b&&a.end>=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&&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&&"URLHash"===this._core.settings.startPosition&&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&&"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]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&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]&&(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){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("<support>").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()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
window.wp=window.wp||{},function(i){var e="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(t){var n,s={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e){return(n=n||_.template(i("#tmpl-"+t).html(),s))(e)}}),wp.ajax={settings:e.ajax||{},post:function(e,t){return wp.ajax.send({data:_.isObject(e)?e:_.extend(t||{},{action:e})})},send:function(e,n){var t;return _.isObject(e)?n=e:(n=n||{}).data=_.extend(n.data||{},{action:e}),n=_.defaults(n||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(t=i.Deferred(function(t){n.success&&t.done(n.success),n.error&&t.fail(n.error),delete n.success,delete n.error,t.jqXHR=i.ajax(n).done(function(e){"1"!==e&&1!==e||(e={success:!0}),_.isObject(e)&&!_.isUndefined(e.success)?t[e.success?"resolveWith":"rejectWith"](this,[e.data]):t.rejectWith(this,[e])}).fail(function(){t.rejectWith(this,arguments)})})).promise()).abort=function(){return t.jqXHR.abort(),this},e}}}(jQuery);
!function(y,c,i,n){var t=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.$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),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_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),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form",a),a.loading=!1},100)};t.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").trigger("change"),t.data.variationForm.$form.trigger("reset_data")},t.prototype.onReload=function(t){t=t.data.variationForm;t.variationData=t.$form.data("product_variations"),t.useAjax=!1===t.variationData,t.$form.trigger("check_variations")},t.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")},t.prototype.onShow=function(t,a,i){t.preventDefault(),i?(t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),t.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&&t.data.variationForm.$form.find(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!y(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(wp.mediaelement.settings)},t.prototype.onAddToCart=function(t){y(this).is(".disabled")&&(t.preventDefault(),y(this).is(".wc-variation-is-unavailable")?c.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):y(this).is(".wc-variation-selection-needed")&&c.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},t.prototype.onResetDisplayedVariation=function(t){t=t.data.variationForm;t.$product.find(".product_meta").find(".sku").wc_reset_content(),t.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),t.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),t.$form.trigger("reset_image"),t.$singleVariation.slideUp(200).trigger("hide_variation")},t.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},t.prototype.onFindVariation=function(t,a){var i=t.data.variationForm,e=void 0!==a?a:i.getChosenAttributes(),a=e.data;e.count&&e.count===e.chosenCount?i.useAjax?(i.xhr&&i.xhr.abort(),i.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),a.product_id=parseInt(i.$form.data("product_id"),10),a.custom_data=i.$form.data("custom_data"),i.xhr=y.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:a,success:function(t){t?i.$form.trigger("found_variation",[t]):(i.$form.trigger("reset_data"),e.chosenCount=0,i.loading||(i.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),i.$form.find(".wc-no-matching-variations").slideDown(200)))},complete:function(){i.$form.unblock()}})):(i.$form.trigger("update_variation_values"),(a=i.findMatchingVariations(i.variationData,a).shift())?i.$form.trigger("found_variation",[a]):(i.$form.trigger("reset_data"),e.chosenCount=0,i.loading||(i.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),i.$form.find(".wc-no-matching-variations").slideDown(200)))):(i.$form.trigger("update_variation_values"),i.$form.trigger("reset_data")),i.toggleResetLink(0<e.chosenCount)},t.prototype.onFoundVariation=function(t,a){var i=t.data.variationForm,e=i.$product.find(".product_meta").find(".sku"),r=i.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value"),o=i.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value"),n=i.$singleVariationWrap.find(".quantity"),s=!0,c=!1,t="";a.sku?e.wc_set_content(a.sku):e.wc_reset_content(),a.weight?r.wc_set_content(a.weight_html):r.wc_reset_content(),a.dimensions?o.wc_set_content(y.parseHTML(a.dimensions_html)[0].data):o.wc_reset_content(),i.$form.wc_variations_image_update(a),a.variation_is_visible?(c=_("variation-template"),a.variation_id):c=_("unavailable-variation-template"),t=(t=(t=c({variation:a})).replace("","")).replace("",""),i.$singleVariation.html(t),i.$form.find('input[name="variation_id"], input.variation_id').val(a.variation_id).trigger("change"),"yes"===a.is_sold_individually?(n.find("input.qty").val("1").attr("min","1").attr("max","").trigger("change"),n.hide()):(c=n.find("input.qty"),t=parseFloat(c.val()),t=isNaN(t)||(t=t>parseFloat(a.max_qty)?a.max_qty:t)<parseFloat(a.min_qty)?a.min_qty:t,c.attr("min",a.min_qty).attr("max",a.max_qty).val(t).trigger("change"),n.show()),a.is_purchasable&&a.is_in_stock&&a.variation_is_visible||(s=!1),(i.$singleVariation.text().trim()?i.$singleVariation.slideDown(200):i.$singleVariation.show()).trigger("show_variation",[a,s])},t.prototype.onChange=function(t){t=t.data.variationForm;t.$form.find('input[name="variation_id"], input.variation_id').val("").trigger("change"),t.$form.find(".wc-no-matching-variations").remove(),t.useAjax||t.$form.trigger("woocommerce_variation_select_change"),t.$form.trigger("check_variations"),t.$form.trigger("woocommerce_variation_has_changed")},t.prototype.addSlashes=function(t){return t=(t=t.replace(/'/g,"\\'")).replace(/"/g,'\\"')},t.prototype.onUpdateAttributes=function(t){var b=t.data.variationForm,$=b.getChosenAttributes().data;b.useAjax||(b.$attributeFields.each(function(t,a){var i=y(a),e=i.data("attribute_name")||i.attr("name"),r=y(a).data("show_option_none"),o=":gt(0)",a=0,n=y("<select/>"),s=i.val()||"",c=!0;i.data("attribute_html")||((_=i.clone()).find("option").removeAttr("attached").prop("disabled",!1).prop("selected",!1),i.data("attribute_options",_.find("option"+o).get()),i.data("attribute_html",_.html())),n.html(i.data("attribute_html"));var _=y.extend(!0,{},$);_[e]="";var d,m=b.findMatchingVariations(b.variationData,_);for(d in m)if("undefined"!=typeof m[d]){var l,v=m[d].attributes;for(l in v)if(v.hasOwnProperty(l)){var g=v[l],u="";if(l===e)if(m[d].variation_is_active&&(u="enabled"),g){g=y("<div/>").html(g).text();var f=n.find("option");if(f.length)for(var h=0,p=f.length;h<p;h++){var w=y(f[h]);if(g===w.val()){w.addClass("attached "+u);break}}}else n.find("option:gt(0)").addClass("attached "+u)}}a=n.find("option.attached").length,s&&(c=!1,0!==a&&n.find("option.attached.enabled").each(function(){var t=y(this).val();if(s===t)return!(c=!0)})),0<a&&s&&c&&"no"===r&&(n.find("option:first").remove(),o=""),n.find("option"+o+":not(.attached)").remove(),i.html(n.html()),i.find("option"+o+":not(.enabled)").prop("disabled",!0),s?c?i.val(s):i.val("").trigger("change"):i.val("")}),b.$form.trigger("woocommerce_update_variation_values"))},t.prototype.getChosenAttributes=function(){var i={},e=0,r=0;return this.$attributeFields.each(function(){var t=y(this).data("attribute_name")||y(this).attr("name"),a=y(this).val()||"";0<a.length&&r++,e++,i[t]=a}),{count:e,chosenCount:r,data:i}},t.prototype.findMatchingVariations=function(t,a){for(var i=[],e=0;e<t.length;e++){var r=t[e];this.isMatch(r.attributes,a)&&i.push(r)}return i},t.prototype.isMatch=function(t,a){var i,e,r,o=!0;for(i in t){t.hasOwnProperty(i)&&(e=t[i],r=a[i],e!==n&&r!==n&&0!==e.length&&0!==r.length&&e!==r&&(o=!1))}return o},t.prototype.toggleResetLink=function(t){t?"hidden"===this.$resetVariations.css("visibility")&&this.$resetVariations.css("visibility","visible").hide().fadeIn():this.$resetVariations.css("visibility","hidden")},y.fn.wc_variation_form=function(){return new t(this),this},y.fn.wc_set_content=function(t){n===this.attr("data-o_content")&&this.attr("data-o_content",this.text()),this.text(t)},y.fn.wc_reset_content=function(){n!==this.attr("data-o_content")&&this.text(this.attr("data-o_content"))},y.fn.wc_set_variation_attr=function(t,a){n===this.attr("data-o_"+t)&&this.attr("data-o_"+t,this.attr(t)?this.attr(t):""),!1===a?this.removeAttr(t):this.attr(t,a)},y.fn.wc_reset_variation_attr=function(t){n!==this.attr("data-o_"+t)&&this.attr(t,this.attr("data-o_"+t))},y.fn.wc_maybe_trigger_slide_position_reset=function(t){var a=y(this),i=a.closest(".product").find(".images"),e=!1,t=t&&t.image_id?t.image_id:"";a.attr("current-image")!==t&&(e=!0),a.attr("current-image",t),e&&i.trigger("woocommerce_gallery_reset_slide_position")},y.fn.wc_variations_image_update=function(t){var a=this,i=a.closest(".product"),e=i.find(".images"),r=i.find(".flex-control-nav"),o=r.find("li:eq(0) img"),n=e.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),s=n.find(".wp-post-image"),i=n.find("a").eq(0);if(t&&t.image&&t.image.src&&1<t.image.src.length){0<r.find('li img[data-o_src="'+t.image.gallery_thumbnail_src+'"]').length&&a.wc_variations_image_reset();r=r.find('li img[src="'+t.image.gallery_thumbnail_src+'"]');if(0<r.length)return r.trigger("click"),a.attr("current-image",t.image_id),void c.setTimeout(function(){y(c).trigger("resize"),e.trigger("woocommerce_gallery_init_zoom")},20);s.wc_set_variation_attr("src",t.image.src),s.wc_set_variation_attr("height",t.image.src_h),s.wc_set_variation_attr("width",t.image.src_w),s.wc_set_variation_attr("srcset",t.image.srcset),s.wc_set_variation_attr("sizes",t.image.sizes),s.wc_set_variation_attr("title",t.image.title),s.wc_set_variation_attr("data-caption",t.image.caption),s.wc_set_variation_attr("alt",t.image.alt),s.wc_set_variation_attr("data-src",t.image.full_src),s.wc_set_variation_attr("data-large_image",t.image.full_src),s.wc_set_variation_attr("data-large_image_width",t.image.full_src_w),s.wc_set_variation_attr("data-large_image_height",t.image.full_src_h),n.wc_set_variation_attr("data-thumb",t.image.src),o.wc_set_variation_attr("src",t.image.gallery_thumbnail_src),i.wc_set_variation_attr("href",t.image.full_src)}else a.wc_variations_image_reset();c.setTimeout(function(){y(c).trigger("resize"),a.wc_maybe_trigger_slide_position_reset(t),e.trigger("woocommerce_gallery_init_zoom")},20)},y.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),t=e.find(".wp-post-image"),a=e.find("a").eq(0);t.wc_reset_variation_attr("src"),t.wc_reset_variation_attr("width"),t.wc_reset_variation_attr("height"),t.wc_reset_variation_attr("srcset"),t.wc_reset_variation_attr("sizes"),t.wc_reset_variation_attr("title"),t.wc_reset_variation_attr("data-caption"),t.wc_reset_variation_attr("alt"),t.wc_reset_variation_attr("data-src"),t.wc_reset_variation_attr("data-large_image"),t.wc_reset_variation_attr("data-large_image_width"),t.wc_reset_variation_attr("data-large_image_height"),e.wc_reset_variation_attr("data-thumb"),i.wc_reset_variation_attr("src"),a.wc_reset_variation_attr("href")},y(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&y(".variations_form").each(function(){y(this).wc_variation_form()})});var _=function(t){var a=i.getElementById("tmpl-"+t).textContent;return/<#\s?data\./.test(a)||/{{{?\s?data\.(?!variation\.).+}}}?/.test(a)||/{{{?\s?data\.variation\.[\w-]*[^\s}]/.test(a)?wp.template(t):function(t){var r=t.variation||{};return a.replace(/({{{?)\s?data\.variation\.([\w-]*)\s?(}}}?)/g,function(t,a,i,e){if(a.length!==e.length)return"";i=r[i]||"";return 2===a.length?c.escape(i):i})}}}(jQuery,window,document);