(function($){ "use strict"; jQuery(document).on('mouseup',function (e){ var container=jQuery('.header-search .product-categories'); var container_cart; if(!container.is(e.target)&&container.has(e.target).length===0&&!jQuery('.cate-toggler').is(e.target)){ if(jQuery('.header-search .product-categories').hasClass('open')){ jQuery('.header-search .product-categories').removeClass('open'); }} container=jQuery('.atc-notice-wrapper'); if(!container.is(e.target)&&container.has(e.target).length===0){ jQuery('.atc-notice-wrapper').fadeOut(); } container=jQuery('.searchform'); if(!container.is(e.target)&&container.has(e.target).length===0){ jQuery(".ws").removeClass("show"); }}); var heightbody=jQuery('.page-wrapper').height(); if(heightbody < jQuery(window).height()){ jQuery('body').addClass('small-body'); }else{ jQuery('body').removeClass('small-body'); } var oldCateMenuH, realMMH, realCateMenuH; jQuery(document).ready(function(){ if(jQuery('.categories-menu-container').length > 0||jQuery('.categories-menu > ul').length > 0){ jQuery('.morelesscate').css('display', 'none'); jQuery('.morelesscate').addClass('alwayshide'); } if(jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length < debaco_menu_number){ jQuery('.morelesscate').css('display', 'none'); jQuery('.morelesscate').addClass('alwayshide'); } oldCateMenuH=debaco_menu_number * jQuery('#categories ul.mega_main_menu_ul > li.menu-item').outerHeight() + jQuery('.morelesscate').outerHeight() ; realMMH=jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length * jQuery('#categories ul.mega_main_menu_ul > li.menu-item').outerHeight(); realCateMenuH=realMMH + jQuery('.morelesscate').outerHeight() ; if(jQuery('#categories').css('display')=='block'){ jQuery('.categories-menu').addClass('show'); jQuery('.catemenu-inner').css('height', oldCateMenuH); if(jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length < debaco_menu_number){ jQuery('.catemenu-inner').css('height', realMMH); }}else{ jQuery('.categories-menu').removeClass('show'); jQuery('.catemenu-inner').css('height', realCateMenuH); } if(jQuery('.categories-menu-container').length > 0||jQuery('.categories-menu > ul').length > 0){ oldCateMenuH=jQuery('ul.categories-menu > li.menu-item').length * jQuery('ul.categories-menu > li.menu-item').outerHeight(); jQuery('.catemenu-inner').css('height', oldCateMenuH); } jQuery('.catemenu-toggler').on('click', function(){ if(jQuery('.categories-menu > ul').css('display')=='none'){ jQuery('.categories-menu > ul').css('display', 'block'); }else{ jQuery('.categories-menu > ul').css('display', 'none'); } if(jQuery('.categories-menu-container').css('display')=='none'){ jQuery('.categories-menu').addClass('show'); jQuery('.catemenu-inner').css({'height': 'auto'}); jQuery('.categories-menu-container').css('display', 'block'); }else{ jQuery('.categories-menu').removeClass('show'); jQuery('.catemenu-inner').css({'height': 0}); jQuery('.categories-menu-container').css('display', 'none'); } if(jQuery('#categories').css('display')=='none'){ jQuery('.categories-menu').addClass('show'); jQuery('#categories').css('display', 'block'); jQuery('#categories').animate({'opacity': 1}, 100, function(){ if(!jQuery('.morelesscate').hasClass('alwayshide')){ jQuery('.morelesscate').fadeIn('fast'); } oldCateMenuH=debaco_menu_number * jQuery('#categories ul.mega_main_menu_ul > li.menu-item').outerHeight() + jQuery('.morelesscate').outerHeight(); realMMH=jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length * jQuery('#categories ul.mega_main_menu_ul > li').outerHeight(); realCateMenuH=realMMH + jQuery('.morelesscate').outerHeight(); if(jQuery('.morecate').css('display')=='none'){ jQuery('.catemenu-inner').css({'height': realCateMenuH}); }else{ jQuery('.catemenu-inner').css({'height': oldCateMenuH}); if(jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length < debaco_menu_number){ jQuery('.catemenu-inner').css('height', realMMH); }} }); }else{ jQuery('#categories').animate({'opacity': 0}, 200, function(){ jQuery('.categories-menu').removeClass('show'); jQuery('#categories').css('display', 'none'); jQuery('.morelesscate').css('display', 'none'); oldCateMenuH=debaco_menu_number * jQuery('#categories ul.mega_main_menu_ul > li.menu-item').outerHeight(); realMMH=jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length * jQuery('#categories ul.mega_main_menu_ul > li').outerHeight(); realCateMenuH=realMMH + jQuery('.morelesscate').outerHeight(); jQuery('.catemenu-inner').css({'height': oldCateMenuH}); }); }}); var catemidx=1; jQuery('#categories ul.mega_main_menu_ul > li').each(function(){ if(catemidx > debaco_menu_number&&jQuery('.morecate').css('display')!='none'){ jQuery(this).css('display', 'none'); jQuery(this).addClass('mhide'); } catemidx++; }); jQuery('.morelesscate').on('click', function(){ oldCateMenuH=debaco_menu_number * jQuery('#categories ul.mega_main_menu_ul > li.menu-item').outerHeight() + jQuery('.morelesscate').outerHeight(); realMMH=jQuery('#categories ul.mega_main_menu_ul > li.menu-item').length * jQuery('#categories ul.mega_main_menu_ul > li').outerHeight(); realCateMenuH=realMMH + jQuery('.morelesscate').outerHeight(); if(jQuery('.morecate').css('display')=='none'){ jQuery('.catemenu-inner').animate({'height': oldCateMenuH}, function(){ jQuery('.morecate').css('display', 'block'); jQuery('.lesscate').css('display', 'none'); jQuery('.mhide').css('display', 'none'); }); }else{ jQuery('.mhide').css('display', 'block'); jQuery('.catemenu-inner').animate({'height': realCateMenuH}, function(){ jQuery('.morecate').css('display', 'none'); jQuery('.lesscate').css('display', 'block'); }); }}); jQuery(".wsearchsubmit").on('click',function(){ if(jQuery(".ws").width()==0){ if(jQuery(".ws").hasClass("show")){ jQuery(".ws").removeClass("show"); }else{ jQuery(".ws").addClass("show"); return false; }} }); jQuery('.search-dropdown').on('mouseover', function(){ jQuery(this).find('.searchform').stop(true, true).slideDown(); }); jQuery('.search-dropdown').on('mouseleave', function(){ jQuery(this).find('.searchform').stop(true, true).slideUp(); }); jQuery('.wpml-ls .wpml-ls-sub-menu li').parent().addClass('hasChild'); var item_procat='.product-categories > li'; jQuery(item_procat).on('click', function(){ if(jQuery(this).hasClass('hidesub')){ jQuery(this).removeClass('hidesub').find('.children').slideUp(); }else{ jQuery(item_procat).removeClass('hidesub').find('.children').slideUp(); jQuery(this).addClass('hidesub').find('.children').slideDown(); }}); jQuery('.vmenu-toggler').on('mouseover', function(){ jQuery(this).find('.vmenu-content').stop(true, true).slideDown(); }); jQuery('.vmenu-toggler').on('mouseleave', function(){ jQuery(this).find('.vmenu-content').stop(true, true).slideUp(); }); jQuery('.horizontal-menu .nav-menu > ul').superfish({ delay: 100, speed: 'fast' }); jQuery('.primary-menu-container ul.nav-menu').superfish({ delay: 100, speed: 'fast' }); jQuery('.mobile-menu').each(function(){ var mobileMenuWrapper=jQuery(this).find('.mobile-menu-container'); mobileMenuWrapper.find('.menu-item-has-children').each(function(){ var linkItem=jQuery(this).find('a').first(); linkItem.after(''); }); var totalMenuLevelFirst=jQuery(this).find('.mobile-menu-container .nav-menu > li').length; var mobileMenuH=totalMenuLevelFirst*40 + 10; jQuery('.mbmenu-toggler').on('click', function(){ var mobileMenuHi=jQuery('div.nav-menu > ul').outerHeight(); if(jQuery('.mobile-menu div.nav-menu').outerHeight()==0){ jQuery('.mobile-menu div.nav-menu').animate({'height': mobileMenuHi}, 'fast'); }else{ jQuery('.mobile-menu div.nav-menu').animate({'height': 0}, 'fast'); } if(mobileMenuWrapper.hasClass('open')){ mobileMenuWrapper.removeClass('open'); mobileMenuWrapper.animate({'height': 0}, 'fast'); }else{ mobileMenuWrapper.addClass('open'); mobileMenuWrapper.animate({'height': mobileMenuH}, 'fast'); }}); jQuery(this).find('.mobile-menu-container li.menu-item-has-children').each(function(){ jQuery(this).css({'height': 40, 'overflow': 'hidden'}); }); jQuery(this).find('.mobile-menu-container li.menu-item-has-children').each(function(){ var parentLi=jQuery(this); var dropdownUl=parentLi.find('ul.sub-menu').first(); parentLi.find('.fa').first().on('click', function(){ parentLi.parents('li.menu-item-has-children').css('height', 'auto'); mobileMenuWrapper.css({'height': 'auto'}); var dropdownUlheight=dropdownUl.outerHeight() + 40; if(parentLi.hasClass('opensubmenu')){ parentLi.removeClass('opensubmenu'); parentLi.animate({'height': 40}, 'fast', function(){ mobileMenuH=mobileMenuWrapper.outerHeight(); }); parentLi.find('.fa').first().removeClass('fa-angle-down'); parentLi.find('.fa').first().addClass(' fa-angle-right'); }else{ parentLi.addClass('opensubmenu'); parentLi.animate({'height': dropdownUlheight}, 'fast', function(){ mobileMenuH=mobileMenuWrapper.outerHeight(); }); parentLi.find('.fa').first().addClass('fa-angle-down'); parentLi.find('.fa').first().removeClass(' fa-angle-right'); }}); }); }); if(jQuery(window).width() > 1024){ jQuery('.widget_shopping_cart').each(function(){ jQuery(this).on('mouseover', function(){ var mCartHeight=jQuery(this).find('.mini_cart_inner').outerHeight(); var cCartHeight=jQuery(this).find('.mini_cart_content').outerHeight(); if(cCartHeight < mCartHeight){ jQuery(this).find('.mini_cart_content').stop(true, false).animate({'height': mCartHeight}); }}); jQuery(this).on('mouseleave', function(){ jQuery(this).find('.mini_cart_content').animate({'height':'0'}); }); }); } jQuery('.widget_shopping_cart').each(function(){ jQuery(this).on('click', function(event){ if(jQuery(window).width() < 1025){ var closed=false; var mCartHeight=jQuery(this).find('.mini_cart_inner').outerHeight(); var mCartToggler=jQuery(this).find('.cart-toggler'); if(jQuery(this).find('.mini_cart_content').height()==0){ closed=true; } if(mCartToggler.is(event.target)||mCartToggler.has(event.target).length!=0||mCartToggler.is(event.target)){ event.preventDefault(); if(closed){ jQuery(this).find('.mini_cart_content').animate({'height': mCartHeight}); closed=false; }else{ jQuery(this).find('.mini_cart_content').animate({'height':'0'}, function(){ closed=true; }); }} }}); }); var cateToggler=jQuery('.cate-toggler'); jQuery('.header-search .product-categories').prepend('
  • '+cateToggler.html()+'
  • '); cateToggler.on('click', function(){ jQuery('.header-search .product-categories').toggleClass('open'); }); var searchCat=''; var currentCat=RoadgetParameterByName('product_cat', jQuery('.header-search .product-categories .current-cat a').attr('href')); var currentCatName=jQuery('.current-cat a').html(); if(currentCatName!=''){ cateToggler.html(currentCatName); jQuery('.wsearchsubmit').on('click', function(){ if(searchCat==''){ jQuery('.searchform').attr('action', jQuery('.header-search .product-categories .current-cat a').attr('href')); }}); } if(currentCat!=''){ if(!(jQuery('#product_cat').length > 0)){ jQuery('.searchform').append(''); } jQuery('#product_cat').val(currentCat); } jQuery('.header-search .product-categories a').each(function(){ jQuery(this).on('click', function(event){ event.preventDefault(); jQuery('.header-search .product-categories a.active').removeClass('active'); jQuery(this).addClass('active'); jQuery('.header-search .product-categories').removeClass('open'); jQuery('.searchform').attr('action', jQuery(this).attr('href')); cateToggler.html(jQuery(this).html()); searchCat=jQuery(this).attr('href'); if(!(jQuery('#product_cat').length > 0)&&(RoadgetParameterByName('product_cat', jQuery(this).attr('href'))!='')){ jQuery('.searchform').append(''); } jQuery('#product_cat').val(RoadgetParameterByName('product_cat', jQuery(this).attr('href'))); }); }); jQuery('body').append('
    '); jQuery('.atc-notice-wrapper .close').on('click', function(){ jQuery('.atc-notice-wrapper').fadeOut(); jQuery('.atc-notice').html(''); }); var ajaxPId=0; jQuery('body').on('adding_to_cart', function(event, button, data){ ajaxPId=button.attr('data-product_id'); }); jQuery('body').on('added_to_cart', function(event, fragments, cart_hash){ jQuery.post(ajaxurl, { 'action': 'get_productinfo', 'data': {'pid': ajaxPId}}, function(response){ jQuery('.atc-notice').html(response); jQuery('.atc-notice-wrapper').fadeIn(); } ); }); jQuery('a.yith_magnifier_thumbnail').live('click', function(){ jQuery('a.yith_magnifier_thumbnail').removeClass('active'); jQuery(this).addClass('active'); }); jQuery('.toolbar .orderby').chosen({disable_search: true, width: "auto"}); jQuery('#lang_choice_1').chosen({disable_search: true, width: "auto"}); jQuery('.image-slider').each(function(){ var items_1500up=parseInt(jQuery(this).attr('data-1500up')); var items_1200_1499=parseInt(jQuery(this).attr('data-1200-1499')); var items_992_1199=parseInt(jQuery(this).attr('data-992-1199')); var items_768_991=parseInt(jQuery(this).attr('data-768-991')); var items_640_767=parseInt(jQuery(this).attr('data-640-767')); var items_480_639=parseInt(jQuery(this).attr('data-480-639')); var items_0_479=parseInt(jQuery(this).attr('data-0-479')); var navigation=true; if(parseInt(jQuery(this).attr('data-navigation'))!==1){navigation=false} ; var pagination=false; if(parseInt(jQuery(this).attr('data-pagination'))==1){pagination=true} ; var item_margin=parseInt(jQuery(this).attr('data-margin')); var auto=false; if(parseInt(jQuery(this).attr('data-auto'))==1){auto=true} ; var loop=false; if(parseInt(jQuery(this).attr('data-loop'))==1){loop=true} ; var speed=parseInt(jQuery(this).attr('data-speed')); jQuery(this).addClass('owl-carousel owl-theme').owlCarousel({ nav:navigation, dots:pagination, margin:item_margin, loop:loop, autoplay:auto, smartSpeed:speed, addClassActive:false, responsiveClass: true, responsive:{ 0: { items: items_0_479, }, 480: { items: items_480_639, }, 640: { items: items_640_767, }, 768: { items: items_768_991, }, 992: { items: items_992_1199, }, 1200: { items: items_1200_1499, }, 1500: { items: items_1500up, }, }}); }); jQuery('.brands-carousel').each(function(){ var items_1500up=parseInt(jQuery(this).attr('data-1500up')); var items_1200_1499=parseInt(jQuery(this).attr('data-1200-1499')); var items_992_1199=parseInt(jQuery(this).attr('data-992-1199')); var items_768_991=parseInt(jQuery(this).attr('data-768-991')); var items_640_767=parseInt(jQuery(this).attr('data-640-767')); var items_480_639=parseInt(jQuery(this).attr('data-480-639')); var items_0_479=parseInt(jQuery(this).attr('data-0-479')); var navigation=true; if(parseInt(jQuery(this).attr('data-navigation'))!==1){navigation=false} ; var pagination=false; if(parseInt(jQuery(this).attr('data-pagination'))==1){pagination=true} ; var item_margin=parseInt(jQuery(this).attr('data-margin')); var auto=false; if(parseInt(jQuery(this).attr('data-auto'))==1){auto=true} ; var loop=false; if(parseInt(jQuery(this).attr('data-loop'))==1){loop=true} ; var speed=parseInt(jQuery(this).attr('data-speed')); jQuery(this).addClass('owl-carousel owl-theme').owlCarousel({ nav:navigation, dots:pagination, margin:item_margin, loop:loop, autoplay:auto, smartSpeed:speed, addClassActive:false, responsiveClass: true, responsive:{ 0: { items: items_0_479, }, 480: { items: items_480_639, }, 640: { items: items_640_767, }, 768: { items: items_768_991, }, 992: { items: items_992_1199, }, 1200: { items: items_1200_1499, }, 1500: { items: items_1500up, }, }}); }); jQuery('.inner-brands .brands-carousel').each(function(){ var plantmore_brandcols=jQuery(this).attr('data-col'); jQuery(this).slick({ infinite: true, slidesToShow: 5, slidesToScroll: plantmore_brandscrollnumber, speed: plantmore_brandanimate, easing: 'linear', dots: true, arrows: false, autoplay: plantmore_brandscroll, autoplaySpeed: plantmore_brandpause, responsive: [ { breakpoint: 1199, settings: { slidesToShow: 4, }}, { breakpoint: 767, settings: { slidesToShow: 3, }}, { breakpoint: 479, settings: { slidesToShow: 1, }} ] }); }); jQuery('.countdown').each(function(){ var countTime=jQuery(this).attr('data-time'); jQuery(this).countdown(countTime, function(event){ jQuery(this).html('
    '+''+event.strftime('%D')+''+'Days
    '+'
    '+''+event.strftime('%H')+''+'Hours
    '+'
    '+''+event.strftime('%M')+''+'Mins
    '+'
    '+''+event.strftime('%S')+''+'Secs
    ' ); }); }); jQuery('.countbox.hastime').each(function(){ var countTime=jQuery(this).attr('data-time'); jQuery(this).countdown(countTime, function(event){ jQuery(this).html('
    '+''+event.strftime('%D')+''+'Days
    '+'
    '+''+event.strftime('%H')+''+'Hours
    '+'
    '+''+event.strftime('%M')+''+'Mins
    '+'
    '+''+event.strftime('%S')+''+'Secs
    ' ); }); }); jQuery('.posts-carousel.roadthemes-slider').each(function(){ var items_1500up=parseInt(jQuery(this).attr('data-1500up')); var items_1200_1499=parseInt(jQuery(this).attr('data-1200-1499')); var items_992_1199=parseInt(jQuery(this).attr('data-992-1199')); var items_768_991=parseInt(jQuery(this).attr('data-768-991')); var items_640_767=parseInt(jQuery(this).attr('data-640-767')); var items_480_639=parseInt(jQuery(this).attr('data-480-639')); var items_0_479=parseInt(jQuery(this).attr('data-0-479')); var navigation=true; if(parseInt(jQuery(this).attr('data-navigation'))!==1){navigation=false} ; var pagination=false; if(parseInt(jQuery(this).attr('data-pagination'))==1){pagination=true} ; var item_margin=parseInt(jQuery(this).attr('data-margin')); var auto=false; if(parseInt(jQuery(this).attr('data-auto'))==1){auto=true} ; var loop=false; if(parseInt(jQuery(this).attr('data-loop'))==1){loop=true} ; var speed=parseInt(jQuery(this).attr('data-speed')); jQuery(this).addClass('owl-carousel owl-theme').owlCarousel({ nav:navigation, dots:pagination, margin:item_margin, loop:loop, autoplay:auto, smartSpeed:speed, addClassActive:false, responsiveClass: true, responsive:{ 0: { items: items_0_479, }, 480: { items: items_480_639, }, 640: { items: items_640_767, }, 768: { items: items_768_991, }, 992: { items: items_992_1199, }, 1200: { items: items_1200_1499, }, 1500: { items: items_1500up, }, }}); }); jQuery('.testimonials-wrapper').each(function(){ var navigation=false; if(parseInt(jQuery(this).attr('data-navigation'))==1){navigation=true} ; var pagination=true; if(parseInt(jQuery(this).attr('data-pagination'))!==0){pagination=true} ; var auto=false; if(parseInt(jQuery(this).attr('data-auto'))==1){auto=true} ; var loop=false; if(parseInt(jQuery(this).attr('data-loop'))==1){loop=true} ; var speed=parseInt(jQuery(this).attr('data-speed')); jQuery(this).find('.testimonials-list').addClass('owl-carousel owl-theme').owlCarousel({ items:1, margin:0, nav:navigation, dots:pagination, loop:loop, autoplay:auto, smartSpeed:speed, }); }); jQuery('.upsells .shop-products').addClass('owl-carousel').owlCarousel({ items:4, margin:30, nav:true, dots:false, responsive:{ 0:{ items: 1, }, 480:{ items: 2, }, 768:{ items: 2, }, 992:{ items: 3, }, 1200:{ items: 4, }, 1500:{ items: 4, }, }}); jQuery('.related .shop-products').addClass('owl-carousel').owlCarousel({ items:4, margin:30, nav:true, dots:false, responsive:{ 0:{ items: 1, }, 480:{ items: 1, }, 768:{ items: 2, }, 992:{ items: 3, }, 1200:{ items: 4, }, 1500:{ items: 4, }, }}); jQuery('.cross-sells .shop-products').addClass('owl-carousel').owlCarousel({ items:4, margin:30, nav:true, dots:false, responsive:{ 0:{ items: 1, }, 480:{ items: 1, }, 768:{ items: 2, }, 992:{ items: 3, }, 1200:{ items: 4, }, 1500:{ items: 4, }, }}); jQuery('.roadthemes-slider').each(function(){ var total=jQuery(this).find('.owl-stage .owl-item.active').length; jQuery(this).find('.owl-stage .owl-item.active').each(function(index){ if(index===0){ jQuery(this).addClass('firstActiveItem'); } if(index===total - 1){ jQuery(this).addClass('lastActiveItem'); }}); jQuery(this).on('translated.owl.carousel', function(event){ jQuery(this).find('.owl-stage .owl-item').removeClass('firstActiveItem lastActiveItem'); jQuery(this).find('.owl-stage .owl-item.active').each(function(index){ if(index===0){ jQuery(this).addClass('firstActiveItem'); } if(index===total - 1){ jQuery(this).addClass('lastActiveItem'); }}); }); }); jQuery('.vc_tta-tabs .vc_tta-tab > a').each(function(){ jQuery(this).on('click', function(event){ event.preventDefault(); }); }); jQuery('.testimonials-wrapper .quote').each(function(){ jQuery(this).find('.testimonials-text').insertAfter(jQuery(this).find('.author')); }); jQuery(document).ready(function($){ jQuery(document).on('added_to_wishlist removed_from_wishlist', function(){ var counter=jQuery('.wishlist-count'); $.ajax({ url: yith_wcwl_l10n.ajax_url, data: { action: 'yith_wcwl_update_wishlist_count' }, dataType: 'json', success: function(data){ counter.html(data.count); }, beforeSend: function(){ counter.block(); }, complete: function(){ counter.unblock(); }}) }) }); jQuery('.view-mode').each(function(){ jQuery(this).find('.grid').on('click', function(event){ event.preventDefault(); jQuery('.view-mode').find('.grid').addClass('active'); jQuery('.view-mode').find('.list').removeClass('active'); jQuery('#archive-product .shop-products').removeClass('list-view'); jQuery('#archive-product .shop-products').addClass('grid-view'); jQuery('#archive-product .list-col4').removeClass('col-xs-12 col-sm-4'); jQuery('#archive-product .list-col8').removeClass('col-xs-12 col-sm-8'); }); jQuery(this).find('.list').on('click', function(event){ event.preventDefault(); jQuery('.view-mode').find('.list').addClass('active'); jQuery('.view-mode').find('.grid').removeClass('active'); jQuery('#archive-product .shop-products').addClass('list-view'); jQuery('#archive-product .shop-products').removeClass('grid-view'); jQuery('#archive-product .list-col4').addClass('col-xs-12 col-sm-4'); jQuery('#archive-product .list-col8').addClass('col-xs-12 col-sm-8'); }); }); jQuery('.yith-wcwl-add-to-wishlist a').each(function(){ debacotip(jQuery(this), 'html'); }); var compareText=jQuery('.single-product-info .compare').html(); jQuery('.single-product-info .compare').html(''+compareText+''); jQuery('.comparetip').each(function(){ debacotip(jQuery(this), 'html'); }); jQuery('.compare-button a').each(function(){ debacotip(jQuery(this), 'html'); }); jQuery('.add_to_cart_inline a').each(function(){ debacotip(jQuery(this), 'html'); }); jQuery('.quickviewbtn .quickview').each(function(){ debacotip(jQuery(this), 'html'); }); jQuery('.sharefriend a').each(function(){ debacotip(jQuery(this), 'html'); }); jQuery('.social-icons a').each(function(){ debacotip(jQuery(this), 'title'); }); jQuery('.product-wrapper').each(function(){ jQuery(this).on('mouseover click', function(){ jQuery(this).addClass('hover'); }); jQuery(this).on('mouseleave', function(){ jQuery(this).removeClass('hover'); }); }); jQuery('body').append('
    '); var arrIdx=0; var quickviewArr=Array(); var nextArrID=0; var prevArrID=0; jQuery('.quickview').each(function(){ var quickviewLink=jQuery(this); var productID=quickviewLink.attr('data-quick-id'); if(quickviewArr.indexOf(productID)==-1){ quickviewArr[arrIdx]=productID; arrIdx++; } quickviewLink.on('click', function(event){ event.preventDefault(); prevArrID=quickviewArr[quickviewArr.indexOf(productID) - 1]; nextArrID=quickviewArr[quickviewArr.indexOf(productID) + 1]; jQuery('.qvprev').attr('data-quick-id', prevArrID); jQuery('.qvnext').attr('data-quick-id', nextArrID); showQuickView(productID, quickviewArr); }); }); jQuery('.qvprev').on('click', function(){ showQuickView(jQuery(this).attr('data-quick-id'), quickviewArr); }); jQuery('.qvnext').on('click', function(){ showQuickView(jQuery(this).attr('data-quick-id'), quickviewArr); }); jQuery('.closeqv').on('click', function(){ hideQuickView(); }); jQuery('.counter-number span').counterUp({ delay: 10, time: 1000 }); jQuery('#back-top').on('click', function(){ jQuery("html, body").animate({ scrollTop: 0 }, "slow"); }); jQuery('.landing-link a').each(function(){ var menulinkID=jQuery(this).attr('href'); if(jQuery(menulinkID).length > 0){ var targetOffset=jQuery(menulinkID).offset().top; jQuery(this).on('click', function(event){ event.preventDefault(); jQuery("html, body").animate({ scrollTop: targetOffset }, "slow"); }); }}); if(debaco_sticky_header==true&&jQuery('.header-sticky').length > 0){ var headerSpaceH=jQuery('.header-sticky').height(); jQuery('.header-sticky').after('
    '); }}); var currentP=0; var stickyOffset=0; if(debaco_sticky_header==true&&jQuery('.header-sticky').length > 0){ stickyOffset=jQuery('.header-sticky').offset().top; stickyOffset +=jQuery('.header-sticky').outerHeight(); } jQuery(window).scroll(function(){ var headerH=jQuery('.header-container').height(); var scrollP=jQuery(window).scrollTop(); if(jQuery(window).width() > 300){ if(scrollP!=currentP){ if(scrollP >=headerH){ jQuery('#back-top').addClass('show'); }else{ jQuery('#back-top').removeClass('show'); } if(debaco_sticky_header==true&&jQuery('.header-sticky').length > 0){ if(scrollP >=stickyOffset){ jQuery('#back-top').addClass('show'); jQuery('.header-sticky').addClass('ontop'); jQuery('.headerSpace').addClass('show'); jQuery('.logo-scroll').show(); jQuery('.hide-scroll').hide(); }else{ jQuery('#back-top').removeClass('show'); jQuery('.header-sticky').removeClass('ontop show'); jQuery('.header-sticky .nav-container').removeClass('container'); jQuery('.headerSpace').removeClass('show'); jQuery('.hide-scroll').show(); jQuery('.logo-scroll').hide(); } if(scrollP >=(stickyOffset)){ jQuery('.header-sticky').addClass('show'); jQuery('.header-sticky .nav-container').addClass('container'); }} currentP=jQuery(window).scrollTop(); }} }); jQuery(window).load(function(){ jQuery('.list_projects #projects_list').shuffle({ itemSelector: '.project' }); jQuery('.filter-options .btn').on('click', function(){ var filterBtn=jQuery(this), isActive=filterBtn.hasClass('active'), group=isActive ? 'all':filterBtn.data('group'); if(!isActive){ jQuery('.filter-options .active').removeClass('active'); } filterBtn.toggleClass('active'); jQuery('.list_projects #projects_list').shuffle('shuffle', group); }); }); })(jQuery); "use strict"; function RoadgetParameterByName(name, string){ name=name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex=new RegExp("[\\?&]" + name + "=([^&#]*)"), results=regex.exec(string); return results===null ? "":decodeURIComponent(results[1].replace(/\+/g, " ")); } function roadtabCarousel(element, itemnumbers1, itemnumbers2, itemnumbers3, itemnumbers4, itemnumbers5){ jQuery(element).addClass('owl-carousel').owlCarousel({ items:itemnumbers1, margin:30, nav:true, dots:false, responsive:{ 0:{ items: itemnumbers5, }, 480:{ items: itemnumbers4, }, 768:{ items: itemnumbers3, }, 992:{ items: itemnumbers2, }, 1200:{ items: itemnumbers1, }, }}); } function roadMiniCartRemove(url, itemid){ jQuery('.mini_cart_content').addClass('loading'); jQuery('.cart-form').addClass('loading'); jQuery.get(url, function(data,status){ if(status=='success'){ jQuery.post(ajaxurl, { 'action': 'get_cartinfo' }, function(response){ var cartinfo=response.split("|"); var itemAmount=cartinfo[0]; var cartTotal=cartinfo[1]; var orderTotal=cartinfo[2]; jQuery('.cart-quantity').html(itemAmount); jQuery('.cart-total .amount').html(cartTotal); jQuery('.total .amount').html(cartTotal); jQuery('.cart-subtotal .amount').html(cartTotal); jQuery('.order-total .amount').html(orderTotal); } ); jQuery('#mcitem-' + itemid).animate({'height': '0', 'margin-bottom': '0', 'padding-bottom': '0', 'padding-top': '0'}); setTimeout(function(){ jQuery('#mcitem-' + itemid).remove(); jQuery('#lcitem-' + itemid).remove(); var mCartHeight=jQuery('.mini_cart_inner').outerHeight(); jQuery('.mini_cart_content').animate({'height': mCartHeight}); }, 1000); jQuery('.mini_cart_content').removeClass('loading'); jQuery('.cart-form').removeClass('loading'); }}); } function debacotip(element, content){ if(content=='html'){ var tipText=element.html(); }else{ var tipText=element.attr('title'); } element.on('mouseover', function(){ if(jQuery('.debacotip').length==0){ element.before(''); var tipWidth=jQuery('.debacotip').outerWidth(); var tipPush=-(tipWidth/2 - element.outerWidth()/2); jQuery('.debacotip').css('margin-left', tipPush); jQuery('.debacotip').fadeIn(); }}); element.on('mouseleave', function(){ jQuery('.debacotip').fadeOut(); jQuery('.debacotip').remove(); }); } function showQuickView(productID, quickviewArr){ prevArrID=quickviewArr[quickviewArr.indexOf(productID) - 1]; nextArrID=quickviewArr[quickviewArr.indexOf(productID) + 1]; jQuery('.qvprev').attr('data-quick-id', prevArrID); jQuery('.qvnext').attr('data-quick-id', nextArrID); jQuery('body').addClass('quickview'); window.setTimeout(function(){ jQuery('.quickview-wrapper').addClass('open'); jQuery('.qvloading').fadeIn(); jQuery.post(ajaxurl, { 'action': 'product_quickview', 'data': productID }, function(response){ jQuery('#quickview-content').html(response); jQuery('.qvloading').fadeOut(); jQuery('.variations_form').wc_variation_form(); jQuery('.variations_form .variations select').change(); jQuery('.quick-thumbnails').addClass('owl-carousel').owlCarousel({ items: 4, margin: 10, nav:false, dots:true, }); jQuery('.quick-thumbnails a').each(function(){ var quickThumb=jQuery(this); var quickImgSrc=quickThumb.attr('href'); quickThumb.on('click', function(event){ event.preventDefault(); jQuery('.main-image').find('img').attr('src', quickImgSrc); }); }); jQuery('.woocommerce-review-link').on('click', function(event){ event.preventDefault(); var reviewLink=jQuery('.see-all').attr('href'); window.location.href=reviewLink + '#reviews'; }); } ); }, 300); } function hideQuickView(){ jQuery('.quickview-wrapper').removeClass('open'); window.setTimeout(function(){ jQuery('body').removeClass('quickview'); }, 500); }; (function($){ jQuery(document).ready(function(){ mmm_reversal_z_index(); mmm_sticky_menu(); mmm_fullwidth_menu(); mmm_keep_open(); mmm_height_of_tabs_dropdown(); mmm_pushing_content(); mmm_mobile_double_tap_to_go(); mmm_mobile_toggle_menu(); mmm_smooth_scroll_to_anchor(); mmm_accessibility_actions(); jQuery(window).on('resize orientationchange', function(){ mmm_sticky_menu(); mmm_fullwidth_menu(); mmm_height_of_tabs_dropdown(); mmm_pushing_content(); mmm_smooth_scroll_to_anchor(); }); function mmm_reversal_z_index (){ var z_index=1000; function_selector='.mega_main_menu'; jQuery(function_selector).unbind(); jQuery(function_selector).each(function(index,element){ z_index=z_index - 10; jQuery(element).css({ 'z-index':z_index }); }); } function mmm_mobile_toggle_menu (){ function_selector='.mobile_toggle'; jQuery(function_selector).unbind(); jQuery('.mobile_menu_active').removeClass('mobile_menu_active'); jQuery(function_selector).on('click', function(){ if(jQuery(this).parent().hasClass('mobile_menu_active')){ jQuery(this).parent().removeClass('mobile_menu_active'); jQuery(this).parent().parent().removeClass('mobile_menu_active'); jQuery('.mega_main_menu .keep_open').removeClass('keep_open'); }else{ jQuery(this).parent().addClass('mobile_menu_active'); jQuery(this).parent().parent().addClass('mobile_menu_active'); }}); } function mmm_mobile_double_tap_to_go (){ function_selector='.mega_main_menu li:has(.mega_dropdown) > .item_link, .mega_main_menu li:has(.post_details) > .processed_image'; jQuery(function_selector).unbind(); if(/iphone|ipad|ipod|android|webos|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())){ var clicked_item=false; jQuery(function_selector).on('click', function(index){ if(clicked_item!=this){ index.preventDefault(); if(jQuery(this).parent().parent().parent().hasClass('keep_open')){ }else{ jQuery('.mega_main_menu .keep_open').removeClass('keep_open'); } jQuery(this).parent().addClass('keep_open'); clicked_item=this; }}); }} function mmm_sticky_menu (){ function_selector='.mega_main_menu > .menu_holder'; jQuery(function_selector).unbind(); jQuery(function_selector).each(function(index,element){ var stickyoffset=[]; var menu_inner_width=[]; var menu_inner=[]; var style_attr=[]; menu_inner[ index ]=jQuery(element).find('.menu_inner'); stickyoffset[ index ]=jQuery(element).data('stickyoffset') * 1; if(jQuery(element).hasClass('coercive_styles-enable')){ rules_priority=' !important'; }else{ rules_priority=''; } if(jQuery(element).attr('data-sticky')=='1'&&stickyoffset[ index ]==0){ menu_inner_width[ index ]=menu_inner[ index ].parents('.mega_main_menu').width(); menu_inner[ index ].attr('style' , 'width:' + menu_inner_width[ index ] + 'px;'); jQuery(element).addClass('sticky_container'); }else{ jQuery(window).on('scroll', function(){ if(jQuery(element).attr('data-sticky')=='1'){ scrollpath=jQuery(window).scrollTop(); if(scrollpath > stickyoffset[ index ]){ menu_inner_width[ index ]=menu_inner[ index ].parents('.mega_main_menu').width(); jQuery(element).find('.menu_inner').attr('style' , 'width:' + menu_inner_width[ index ] + 'px;'); jQuery(element).find('.mmm_fullwidth_container').attr('style' , 'left: 0px' + rules_priority + ';'); if(!jQuery(element).hasClass('sticky_container')){ jQuery(element).addClass('sticky_container'); }}else{ mmm_fullwidth_menu(); jQuery(element).removeClass('sticky_container'); style_attr[ index ]=jQuery(menu_inner[ index ]).attr('style'); if(typeof style_attr[ index ]!=='undefined'&&style_attr[ index ]!==false){ menu_inner[ index ].removeAttr('style'); }} }else{ jQuery(element).removeClass('sticky_container'); }}); }}); } function mmm_fullwidth_menu (){ function_selector='.mega_main_menu.direction-horizontal.fullwidth-enable'; jQuery(function_selector).unbind(); body_width=jQuery('body').width(); jQuery(function_selector).each(function(index, element){ offset_left=jQuery(element).offset().left; if(jQuery(element).hasClass('coercive_styles-enable')){ rules_priority=' !important'; }else{ rules_priority=''; } jQuery(element).find('.mmm_fullwidth_container').attr('style' , 'width:' + body_width + 'px' + rules_priority + ';left: -' + offset_left + 'px' + rules_priority + ';right:auto' + rules_priority + ';'); }); } function mmm_height_of_tabs_dropdown (){ function_selector='.mega_main_menu .tabs_dropdown > .mega_dropdown > li'; jQuery(function_selector).unbind(); jQuery('.mega_main_menu .tabs_dropdown').on('hover mouseleave mouseenter', function(event){ my_el=jQuery(this).find('.mega_dropdown > li').first(); jQuery(my_el).parent().css({ "min-height": jQuery(my_el).find('.mega_dropdown').outerHeight(true) }); jQuery(my_el).find(' > .mega_dropdown').css({ "min-height": jQuery(my_el).closest('.mega_dropdown').outerHeight(true) }); jQuery(my_el).addClass('keep_open'); }); jQuery('.dropdowns_trigger-hover' + function_selector).on('hover mouseenter transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd', function(event){ jQuery(this).parent().css({ "min-height": jQuery(this).find('.mega_dropdown').outerHeight(true) }); jQuery(this).find(' > .mega_dropdown').css({ "min-height": jQuery(this).closest('.mega_dropdown').outerHeight(true) }); }); jQuery('.dropdowns_trigger-hover' + function_selector).on('mouseleave ', function(event){ jQuery(this).parent().css({ "min-height": '0px' }); jQuery(this).find(' > .mega_dropdown').css({ "min-height": '0px' }); jQuery(this).removeClass('keep_open'); }); jQuery('.dropdowns_trigger-click' + function_selector).on('click', function(){ jQuery(this).parent().parent().find('.mega_dropdown').css({ "min-height": '0px' }); jQuery(this).parent().css({ "min-height": jQuery(this).find(' > .mega_dropdown').outerHeight(true) }); }); } function mmm_pushing_content (){ function_selector='.mega_main_menu.direction-horizontal.pushing_content-enable'; jQuery(function_selector).unbind(); jQuery(function_selector).each(function(index, element){ if(jQuery(element).hasClass('coercive_styles-enable')){ rules_priority=' !important'; }else{ rules_priority=''; } menu_holder_height=jQuery(element).find('.menu_holder').outerHeight(true); click_item=false; if(jQuery(element).hasClass('dropdowns_trigger-click')){ dropdowns_trigger='click'; if(jQuery('.mega_main_menu .nav_logo.mobile_menu_active').length){ }else{ jQuery('body').on(dropdowns_trigger, function(body_el){ menu_item_class=jQuery(body_el.target).closest('.menu-item').attr('class'); if(typeof jQuery(body_el.target).parents('.menu-item').attr('class')!='undefined'){ jQuery(element).css({ height: menu_holder_height + jQuery(this).find('.mega_main_menu_ul > li.keep_open > .mega_dropdown').outerHeight(true) + rules_priority }); if(click_item==menu_item_class){ jQuery(element).css({ height: menu_holder_height }); click_item=false; }else{ click_item=jQuery(body_el.target).closest('.menu-item').attr('class'); }}else{ jQuery(element).css({ height: menu_holder_height }); click_item=false; }}); }}else{ dropdowns_trigger='hover mouseleave'; if(jQuery('.mega_main_menu .nav_logo.mobile_menu_active').length){ }else{ jQuery(element).find('li').on(dropdowns_trigger, function(body_el){ jQuery(element).delay(200).css({ height: menu_holder_height + jQuery(element).find('.mega_main_menu_ul > li:hover > .mega_dropdown').outerHeight(true) + rules_priority }); }); }} }); } function mmm_smooth_scroll_to_anchor (){ function_selector='.mega_main_menu a[href*="#"]:not([href="#"])'; jQuery(function_selector).on('click', function(){ if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){ var target=jQuery(this.hash); target=target.length ? target:jQuery('[name=' + this.hash.slice(1) +'], [id=' + this.hash.slice(1) +']'); if(target.length){ jQuery('.mega_main_menu .current-menu-item').removeClass('current-menu-item'); jQuery(this).parent().addClass('current-menu-item'); jQuery('html,body').animate({ scrollTop: target.offset().top - 90 }, 600); jQuery('.mega_main_menu .mobile_menu_active').removeClass('mobile_menu_active'); }} }); }; function mmm_keep_open (){ /* function_selector='.mega_main_menu .menu-item *'; jQuery(function_selector).unbind(); jQuery(function_selector).on('focus', function(index){ jQuery(this).parents('.menu-item, .post_item').addClass('keep_open'); }) jQuery(function_selector).on('hover', function(index){ jQuery(this).parents('.menu-item, .post_item').removeClass('keep_open'); }) jQuery(function_selector).on('blur', function(index){ jQuery(this).parents('.menu-item, .post_item').removeClass('keep_open'); }) */ click_item_2=false; /* if(true!=/iphone|ipad|ipod|android|webos|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())){ } */ jQuery('body').on('click', function(body_el){ menu_item_class=jQuery(body_el.target).closest('.menu-item').attr('class'); if(( click_item_2!=menu_item_class)&&(typeof jQuery(body_el.target).closest('.mega_main_menu.dropdowns_trigger-click .menu-item:has(.mega_dropdown)').attr('class')!='undefined')){ if(jQuery(body_el.target).closest('.menu-item').find('.mega_dropdown').length){ body_el.preventDefault(); } jQuery('.mega_main_menu .keep_open').removeClass('keep_open'); jQuery(body_el.target).parents('.menu-item').addClass('keep_open'); click_item_2=jQuery(body_el.target).closest('.menu-item').attr('class'); }else if(jQuery(body_el.target).is('.mega_main_menu .mega_dropdown form *:focus')){ jQuery('.mega_main_menu .keep_open').removeClass('keep_open'); jQuery(body_el.target).parents('.menu-item').addClass('keep_open'); }else if(( click_item_2==menu_item_class)){ jQuery(body_el.target).closest('.menu-item').removeClass('keep_open'); click_item_2=false; }else{ jQuery('.menu-item').removeClass('keep_open'); click_item_2=false; }}); } function mmm_accessibility_actions (){ window.onkeydown=function(onkeydown_event){ if(jQuery(onkeydown_event.target).hasClass('item_link')){ if(onkeydown_event.keyCode==32){ onkeydown_event.preventDefault(); check_condition=jQuery(onkeydown_event.target).parent('.menu-item').hasClass('keep_open'); jQuery('.mega_main_menu .keep_open').removeClass('keep_open'); jQuery('.mega_main_menu [aria-expanded="true"]').attr('aria-expanded', false); jQuery(onkeydown_event.target).parents('.menu-item').addClass('keep_open'); jQuery(onkeydown_event.target).attr('aria-expanded', true); jQuery(onkeydown_event.target).siblings(".mega_dropdown").attr('aria-expanded', true); if(check_condition){ jQuery(onkeydown_event.target).parent('.menu-item').removeClass('keep_open'); jQuery(onkeydown_event.target).attr('aria-expanded', false); jQuery(onkeydown_event.target).siblings(".mega_dropdown").attr('aria-expanded', false); }} }else{ jQuery('.mega_main_menu .keep_open').removeClass('keep_open'); jQuery('.mega_main_menu [aria-expanded="true"]').attr('aria-expanded', false); }};}}); })(jQuery); !function(n,r){var t,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,t=n._,(e=n._=r()).noConflict=function(){return n._=t,e})}(this,function(){var n="1.13.1",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,o=Object.prototype,s="undefined"!=typeof Symbol?Symbol.prototype:null,u=e.push,a=e.slice,p=o.toString,t=o.hasOwnProperty,i="undefined"!=typeof ArrayBuffer,f="undefined"!=typeof DataView,c=Array.isArray,l=Object.keys,h=Object.create,v=i&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(u,i){return i=null==i?u.length-1:+i,function(){for(var n=Math.max(arguments.length-i,0),r=Array(n),t=0;t":">",'"':""","'":"'","`":"`"},$n=zn(Ln),Cn=zn(jn(Ln)),Kn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Jn=/(.)^/,Gn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Hn=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(n){return"\\"+Gn[n]}var Xn=/^\s*(\w|\$)+\s*$/;var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);t=On(n.prototype),u=n.apply(t,u);return _(u)?u:t}var nr=j(function(u,i){function o(){for(var n=0,r=i.length,t=Array(r),e=0;e/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){return(a=a||_.template(s("#tmpl-"+e).html(),n))(t)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(n,t){var e,a;return _.isObject(n)?t=n:(t=t||{}).data=_.extend(t.data||{},{action:n}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(a=s.Deferred(function(a){t.success&&a.done(t.success),t.error&&a.fail(t.error),delete t.success,delete t.error,a.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,a.done(function(){n&&n.data&&"query-attachments"===n.data.action&&a.jqXHR.hasOwnProperty("getResponseHeader")&&a.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(a.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),a[t.success?"resolveWith":"rejectWith"](this,[t.data])):a.rejectWith(this,[t])}).fail(function(){a.rejectWith(this,arguments)})})).promise()).abort=function(){return a.jqXHR.abort(),this},e}}}(jQuery); !function(C,d,e,n){function t(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.loading=!1},100)}t.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").change(),t.data.variationForm.$form.trigger("reset_data")},t.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},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"))},t.prototype.onAddToCart=function(t){C(this).is(".disabled")&&(t.preventDefault(),C(this).is(".wc-variation-is-unavailable")?d.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):C(this).is(".wc-variation-selection-needed")&&d.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},t.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").wc_reset_content(),a.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),a.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},t.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},t.prototype.onFindVariation=function(t){var a=t.data.variationForm,i=a.getChosenAttributes(),e=i.data;if(i.count===i.chosenCount)if(a.useAjax)a.xhr&&a.xhr.abort(),a.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.product_id=parseInt(a.$form.data("product_id"),10),e.custom_data=a.$form.data("custom_data"),a.xhr=C.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:e,success:function(t){t?a.$form.trigger("found_variation",[t]):(a.$form.trigger("reset_data"),i.chosenCount=0,a.loading||(a.$form.find(".single_variation").after('

    '+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

    "),a.$form.find(".wc-no-matching-variations").slideDown(200)))},complete:function(){a.$form.unblock()}});else{a.$form.trigger("update_variation_values");var r=a.findMatchingVariations(a.variationData,e).shift();r?a.$form.trigger("found_variation",[r]):(a.$form.trigger("reset_data"),i.chosenCount=0,a.loading||(a.$form.find(".single_variation").after('

    '+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"

    "),a.$form.find(".wc-no-matching-variations").slideDown(200)))}else a.$form.trigger("update_variation_values"),a.$form.trigger("reset_data");a.toggleResetLink(0"),c=e.val()||"",_=!0;if(!e.data("attribute_html")){var d=e.clone();d.find("option").removeAttr("disabled attached").removeAttr("selected"),e.data("attribute_options",d.find("option"+n).get()),e.data("attribute_html",d.html())}s.html(e.data("attribute_html"));var m=C.extend(!0,{},F);m[r]="";var v=y.findMatchingVariations(y.variationData,m);for(var l in v)if("undefined"!=typeof v[l]){var g=v[l].attributes;for(var f in g)if(g.hasOwnProperty(f)){var u=g[f],h="";if(f===r)if(v[l].variation_is_active&&(h="enabled"),u){u=C("
    ").html(u).text();var p=s.find("option");if(p.length)for(var w=0,b=p.length;w=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)}else{index=$tabs.tabs("option","active");var 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,$this=jQuery(this),active_tab=($this.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0 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).click(function(e){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 carousele_li=jQuery(this).find(".wpb_thumbnails-fluid li");carousele_li.css({"margin-right":carousele_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).resize(function(){screen_size!=(screen_size=getSizeName())&&window.setTimeout("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
    ')}),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=$("
    ").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrSize+"%"),(youtubeId=vcExtractYoutubeId(parallaxImage=$(this).data("vcParallaxImage")))?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
    ').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 vcResizeVideoBackground($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 vcExtractYoutubeId(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]}if("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_googleMapsPointer)function vc_googleMapsPointer(){var $=window.jQuery,$wpbGmapsWidget=$(".wpb_gmaps_widget");$wpbGmapsWidget.click(function(){$("iframe",this).css("pointer-events","auto")}),$wpbGmapsWidget.mouseleave(function(){$("iframe",this).css("pointer-events","none")}),$(".wpb_gmaps_widget iframe").css("pointer-events","none")}function vc_setHoverBoxPerspective(hoverBox){hoverBox.each(function(){var $this=jQuery(this),perspective=4*$this.width()+"px";$this.css("perspective",perspective)})}function vc_setHoverBoxHeight(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
    "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthW(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,n=i.isWindow?i.scrollLeft:i.offset.left,o=i.width,s=t.left-e.collisionPosition.marginLeft,r=n-s,l=s+e.collisionWidth-o-n;e.collisionWidth>o?0o?0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}); !function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","./core"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.slider",o.ui.mouse,{version:"1.13.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],a=t.values&&t.values.length||1;for(i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e");this.handles=i.add(o(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){o(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=o("
    ").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,a,n,t,h,l=this,r=this.options;return!r.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),h={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(h),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t=this._valueMax())return this._valueMax();var t=0=t&&(e+=0this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var t=e.toString(),e=t.indexOf(".");return-1===e?0:t.length-e-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,r=!this._animateOff&&h.animate,u={};this._hasMultipleValues()?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,u["horizontal"===l.orientation?"left":"bottom"]=i+"%",o(this).stop(1,1)[r?"animate":"css"](u,h.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===e&&l.range.stop(1,1)[r?"animate":"css"]({left:i+"%"},h.animate),1===e&&l.range[r?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&&l.range.stop(1,1)[r?"animate":"css"]({bottom:i+"%"},h.animate),1===e&&l.range[r?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[r?"animate":"css"](u,h.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[r?"animate":"css"]({width:i+"%"},h.animate),"max"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[r?"animate":"css"]({width:100-i+"%"},h.animate),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[r?"animate":"css"]({height:i+"%"},h.animate),"max"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[r?"animate":"css"]({height:100-i+"%"},h.animate))},_handleEvents:{keydown:function(e){var t,i,s,a=o(e.target).data("ui-slider-handle-index");switch(e.keyCode){case o.ui.keyCode.HOME:case o.ui.keyCode.END:case o.ui.keyCode.PAGE_UP:case o.ui.keyCode.PAGE_DOWN:case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(o(e.target),null,"ui-state-active"),!1===this._start(e,a)))return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case o.ui.keyCode.HOME:i=this._valueMin();break;case o.ui.keyCode.END:i=this._valueMax();break;case o.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=o(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(o(e.target),null,"ui-state-active"))}}})}); !function(o){function t(o,t){if(!(o.originalEvent.touches.length>1)){o.preventDefault();var e=o.originalEvent.changedTouches[0],u=document.createEvent("MouseEvents");u.initMouseEvent(t,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),o.target.dispatchEvent(u)}}if(o.support.touch="ontouchend"in document,o.support.touch){var e,u=o.ui.mouse.prototype,n=u._mouseInit,c=u._mouseDestroy;u._touchStart=function(o){var u=this;!e&&u._mouseCapture(o.originalEvent.changedTouches[0])&&(e=!0,u._touchMoved=!1,t(o,"mouseover"),t(o,"mousemove"),t(o,"mousedown"))},u._touchMove=function(o){e&&(this._touchMoved=!0,t(o,"mousemove"))},u._touchEnd=function(o){e&&(t(o,"mouseup"),t(o,"mouseout"),this._touchMoved||t(o,"click"),e=!1)},u._mouseInit=function(){var t=this;t.element.bind({touchstart:o.proxy(t,"_touchStart"),touchmove:o.proxy(t,"_touchMove"),touchend:o.proxy(t,"_touchEnd")}),n.call(t)},u._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:o.proxy(t,"_touchStart"),touchmove:o.proxy(t,"_touchMove"),touchend:o.proxy(t,"_touchEnd")}),c.call(t)}}}(jQuery); !function(n,r){function e(n){return!!(""===n||n&&n.charCodeAt&&n.substr)}function t(n){return p?p(n):"[object Array]"===l.call(n)}function o(n){return n&&"[object Object]"===l.call(n)}function a(n,r){var e;n=n||{},r=r||{};for(e in r)r.hasOwnProperty(e)&&null==n[e]&&(n[e]=r[e]);return n}function i(n,r,e){var t,o,a=[];if(!n)return a;if(f&&n.map===f)return n.map(r,e);for(t=0,o=n.length;t3?h.length%3:0;return l+(y?h.substr(0,y)+f.thousand:"")+h.substr(y).replace(/(\d{3})(?=\d)/g,"$1"+f.thousand)+(p?f.decimal+d(Math.abs(n),p).split(".")[1]:"")},h=s.formatMoney=function(n,r,e,f,p,l){if(t(n))return i(n,function(n){return h(n,r,e,f,p,l)});n=m(n);var d=a(o(r)?r:{symbol:r,precision:e,thousand:f,decimal:p,format:l},s.settings.currency),y=c(d.format);return(n>0?y.pos:n<0?y.neg:y.zero).replace("%s",d.symbol).replace("%v",g(Math.abs(n),u(d.precision),d.thousand,d.decimal))};s.formatColumn=function(n,r,f,p,l,d){if(!n)return[];var h=a(o(r)?r:{symbol:r,precision:f,thousand:p,decimal:l,format:d},s.settings.currency),y=c(h.format),b=y.pos.indexOf("%s")0?y.pos:n<0?y.neg:y.zero).replace("%s",h.symbol).replace("%v",g(Math.abs(n),u(h.precision),h.thousand,h.decimal));return e.length>v&&(v=e.length),e}),function(n,r){return e(n)&&n.length