!function (name, definition){
if(typeof module!='undefined'&&module.exports) module.exports=definition()
else if(typeof define=='function'&&define.amd) define(name, definition)
else this[name]=definition()
}('bowser', function (){
var t=true
function detect(ua){
function getFirstMatch(regex){
var match=ua.match(regex);
return (match&&match.length > 1&&match[1])||'';
}
function getSecondMatch(regex){
var match=ua.match(regex);
return (match&&match.length > 1&&match[2])||'';
}
var iosdevice=getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
, likeAndroid=/like android/i.test(ua)
, android = !likeAndroid&&/android/i.test(ua)
, nexusMobile=/nexus\s*[0-6]\s*/i.test(ua)
, nexusTablet = !nexusMobile&&/nexus\s*[0-9]+/i.test(ua)
, chromeos=/CrOS/.test(ua)
, silk=/silk/i.test(ua)
, sailfish=/sailfish/i.test(ua)
, tizen=/tizen/i.test(ua)
, webos=/(web|hpw)os/i.test(ua)
, windowsphone=/windows phone/i.test(ua)
, windows = !windowsphone&&/windows/i.test(ua)
, mac = !iosdevice&&!silk&&/macintosh/i.test(ua)
, linux = !android&&!sailfish&&!tizen&&!webos&&/linux/i.test(ua)
, edgeVersion=getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
, versionIdentifier=getFirstMatch(/version\/(\d+(\.\d+)?)/i)
, tablet=/tablet/i.test(ua)
, mobile = !tablet&&/[^-]mobi/i.test(ua)
, xbox=/xbox/i.test(ua)
, result
if(/opera|opr|opios/i.test(ua)){
result={
name: 'Opera'
, opera: t
, version: versionIdentifier||getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
}}
else if(/coast/i.test(ua)){
result={
name: 'Opera Coast'
, coast: t
, version: versionIdentifier||getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
}}
else if(/yabrowser/i.test(ua)){
result={
name: 'Yandex Browser'
, yandexbrowser: t
, version: versionIdentifier||getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
}}
else if(/ucbrowser/i.test(ua)){
result={
name: 'UC Browser'
, ucbrowser: t
, version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
}}
else if(/mxios/i.test(ua)){
result={
name: 'Maxthon'
, maxthon: t
, version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
}}
else if(/epiphany/i.test(ua)){
result={
name: 'Epiphany'
, epiphany: t
, version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
}}
else if(/puffin/i.test(ua)){
result={
name: 'Puffin'
, puffin: t
, version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
}}
else if(/sleipnir/i.test(ua)){
result={
name: 'Sleipnir'
, sleipnir: t
, version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
}}
else if(/k-meleon/i.test(ua)){
result={
name: 'K-Meleon'
, kMeleon: t
, version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
}}
else if(windowsphone){
result={
name: 'Windows Phone'
, windowsphone: t
}
if(edgeVersion){
result.msedge=t
result.version=edgeVersion
}else{
result.msie=t
result.version=getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
}}
else if(/msie|trident/i.test(ua)){
result={
name: 'Internet Explorer'
, msie: t
, version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
}}else if(chromeos){
result={
name: 'Chrome'
, chromeos: t
, chromeBook: t
, chrome: t
, version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
}}else if(/chrome.+? edge/i.test(ua)){
result={
name: 'Microsoft Edge'
, msedge: t
, version: edgeVersion
}}
else if(/vivaldi/i.test(ua)){
result={
name: 'Vivaldi'
, vivaldi: t
, version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i)||versionIdentifier
}}
else if(sailfish){
result={
name: 'Sailfish'
, sailfish: t
, version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
}}
else if(/seamonkey\//i.test(ua)){
result={
name: 'SeaMonkey'
, seamonkey: t
, version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
}}
else if(/firefox|iceweasel|fxios/i.test(ua)){
result={
name: 'Firefox'
, firefox: t
, version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
}
if(/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)){
result.firefoxos=t
}}
else if(silk){
result={
name: 'Amazon Silk'
, silk: t
, version:getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
}}
else if(/phantom/i.test(ua)){
result={
name: 'PhantomJS'
, phantom: t
, version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
}}
else if(/slimerjs/i.test(ua)){
result={
name: 'SlimerJS'
, slimer: t
, version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
}}
else if(/blackberry|\bbb\d+/i.test(ua)||/rim\stablet/i.test(ua)){
result={
name: 'BlackBerry'
, blackberry: t
, version: versionIdentifier||getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
}}
else if(webos){
result={
name: 'WebOS'
, webos: t
, version: versionIdentifier||getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
};
if(/touchpad\//i.test(ua)){
result.touchpad=t;
}}
else if(/bada/i.test(ua)){
result={
name: 'Bada'
, bada: t
, version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
};}
else if(tizen){
result={
name: 'Tizen'
, tizen: t
, version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||versionIdentifier
};}
else if(/qupzilla/i.test(ua)){
result={
name: 'QupZilla'
, qupzilla: t
, version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||versionIdentifier
}}
else if(/chromium/i.test(ua)){
result={
name: 'Chromium'
, chromium: t
, version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||versionIdentifier
}}
else if(/chrome|crios|crmo/i.test(ua)){
result={
name: 'Chrome'
, chrome: t
, version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
}}
else if(android){
result={
name: 'Android'
, version: versionIdentifier
}}
else if(/safari|applewebkit/i.test(ua)){
result={
name: 'Safari'
, safari: t
}
if(versionIdentifier){
result.version=versionIdentifier
}}
else if(iosdevice){
result={
name:iosdevice=='iphone' ? 'iPhone':iosdevice=='ipad' ? 'iPad':'iPod'
}
if(versionIdentifier){
result.version=versionIdentifier
}}
else if(/googlebot/i.test(ua)){
result={
name: 'Googlebot'
, googlebot: t
, version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i)||versionIdentifier
}}else{
result={
name: getFirstMatch(/^(.*)\/(.*) /),
version: getSecondMatch(/^(.*)\/(.*) /)
};}
if(!result.msedge&&/(apple)?webkit/i.test(ua)){
if(/(apple)?webkit\/537\.36/i.test(ua)){
result.name=result.name||"Blink"
result.blink=t
}else{
result.name=result.name||"Webkit"
result.webkit=t
}
if(!result.version&&versionIdentifier){
result.version=versionIdentifier
}}else if(!result.opera&&/gecko\//i.test(ua)){
result.name=result.name||"Gecko"
result.gecko=t
result.version=result.version||getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
}
if(!result.msedge&&(android||result.silk)){
result.android=t
}else if(iosdevice){
result[iosdevice]=t
result.ios=t
}else if(mac){
result.mac=t
}else if(xbox){
result.xbox=t
}else if(windows){
result.windows=t
}else if(linux){
result.linux=t
}
var osVersion='';
if(result.windowsphone){
osVersion=getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
}else if(iosdevice){
osVersion=getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
osVersion=osVersion.replace(/[_\s]/g, '.');
}else if(android){
osVersion=getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
}else if(result.webos){
osVersion=getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
}else if(result.blackberry){
osVersion=getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
}else if(result.bada){
osVersion=getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
}else if(result.tizen){
osVersion=getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
}
if(osVersion){
result.osversion=osVersion;
}
var osMajorVersion=osVersion.split('.')[0];
if(tablet
|| nexusTablet
|| iosdevice=='ipad'
|| (android&&(osMajorVersion==3||(osMajorVersion >=4&&!mobile)))
|| result.silk
){
result.tablet=t
}else if(mobile
|| iosdevice=='iphone'
|| iosdevice=='ipod'
|| android
|| nexusMobile
|| result.blackberry
|| result.webos
|| result.bada
){
result.mobile=t
}
if(result.msedge ||
(result.msie&&result.version >=10) ||
(result.yandexbrowser&&result.version >=15) ||
(result.vivaldi&&result.version >=1.0) ||
(result.chrome&&result.version >=20) ||
(result.firefox&&result.version >=20.0) ||
(result.safari&&result.version >=6) ||
(result.opera&&result.version >=10.0) ||
(result.ios&&result.osversion&&result.osversion.split(".")[0] >=6) ||
(result.blackberry&&result.version >=10.1)
|| (result.chromium&&result.version >=20)
){
result.a=t;
}
else if((result.msie&&result.version < 10) ||
(result.chrome&&result.version < 20) ||
(result.firefox&&result.version < 20.0) ||
(result.safari&&result.version < 6) ||
(result.opera&&result.version < 10.0) ||
(result.ios&&result.osversion&&result.osversion.split(".")[0] < 6)
|| (result.chromium&&result.version < 20)
){
result.c=t
} else result.x=t
return result
}
var bowser=detect(typeof navigator!=='undefined' ? navigator.userAgent:'')
bowser.test=function (browserList){
for (var i=0; i < browserList.length; ++i){
var browserItem=browserList[i];
if(typeof browserItem==='string'){
if(browserItem in bowser){
return true;
}}
}
return false;
}
function getVersionPrecision(version){
return version.split(".").length;
}
function map(arr, iterator){
var result=[], i;
if(Array.prototype.map){
return Array.prototype.map.call(arr, iterator);
}
for (i=0; i < arr.length; i++){
result.push(iterator(arr[i]));
}
return result;
}
function compareVersions(versions){
var precision=Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
var chunks=map(versions, function (version){
var delta=precision - getVersionPrecision(version);
version=version + new Array(delta + 1).join(".0");
return map(version.split("."), function (chunk){
return new Array(20 - chunk.length).join("0") + chunk;
}).reverse();
});
while (--precision >=0){
if(chunks[0][precision] > chunks[1][precision]){
return 1;
}
else if(chunks[0][precision]===chunks[1][precision]){
if(precision===0){
return 0;
}}else{
return -1;
}}
}
function isUnsupportedBrowser(minVersions, strictMode, ua){
var _bowser=bowser;
if(typeof strictMode==='string'){
ua=strictMode;
strictMode=void(0);
}
if(strictMode===void(0)){
strictMode=false;
}
if(ua){
_bowser=detect(ua);
}
var version="" + _bowser.version;
for (var browser in minVersions){
if(minVersions.hasOwnProperty(browser)){
if(_bowser[browser]){
return compareVersions([version, minVersions[browser]]) < 0;
}}
}
return strictMode;
}
function check(minVersions, strictMode, ua){
return !isUnsupportedBrowser(minVersions, strictMode, ua);
}
bowser.isUnsupportedBrowser=isUnsupportedBrowser;
bowser.compareVersions=compareVersions;
bowser.check=check;
bowser._detect=detect;
return bowser
});
(function($){
UABBTrigger={
triggerHook: function(hook, args){
$('body').trigger('uabb-trigger.' + hook, args);
},
addHook: function(hook, callback){
$('body').on('uabb-trigger.' + hook, callback);
},
removeHook: function(hook, callback){
$('body').off('uabb-trigger.' + hook, callback);
},
};})(jQuery);
jQuery(document).ready(function($){
if(typeof bowser!=='undefined'&&bowser!==null){
var uabb_browser=bowser.name,
uabb_browser_v=bowser.version,
uabb_browser_class=uabb_browser.replace(/\s+/g, '-').toLowerCase(),
uabb_browser_v_class=uabb_browser_class + parseInt(uabb_browser_v);
$('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
}
$('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
});
jQuery(function($){
$(function(){
$('.fl-node-5bd709677753b .fl-photo-img')
.on('mouseenter', function(e){
$(this).data('title', $(this).attr('title') ).removeAttr('title');
})
.on('mouseleave', function(e){
$(this).attr('title', $(this).data('title') ).data('title', null);
});
});
window._fl_string_to_slug_regex='a-zA-Z0-9';
});
;var UABBWooProducts;
var key_array=new Array();
(function($){
UABBWooProducts=function(settings){
this.nodeID=settings.id;
this.nodeClass='.fl-node-' + settings.id;
this.nodeScope=$('.fl-node-' + settings.id);
this.ajaxurl=settings.ajaxurl;
this.is_cart=settings.is_cart;
this.view_cart=settings.view_cart;
this.cart_url=settings.cart_url;
this.layout=settings.layout;
this.skin=settings.skin;
this.infinite=settings.infinite;
this.dots=settings.dots;
this.arrows=settings.arrows;
this.desktop=settings.desktop;
this.slidesToScroll=settings.slidesToScroll;
this.autoplay=settings.autoplay;
this.autoplaySpeed=settings.autoplaySpeed;
this.medium_breakpoint=settings.medium_breakpoint;
this.medium=settings.medium;
this.small_breakpoint=settings.small_breakpoint;
this.small=settings.small;
this.next_arrow=settings.next_arrow;
this.prev_arrow=settings.prev_arrow;
this.is_single_product="";
_nonce=this.nodeScope.find('.uabb-woo-products').data('nonce');
var ajaxurl=this.ajaxurl;
key_array.push({'id':settings.id, 'set':settings.module_settings});
this._initWooProducts();
};
UABBWooProducts.prototype={
nodeID:'',
nodeClass:'',
nodeScope:'',
ajaxurl:'',
layout:'',
skin:'',
infinite:'',
dots:'',
arrows:'',
desktop:'',
slidesToScroll:'',
autoplay:'',
autoplaySpeed:'',
medium_breakpoint:'',
medium:'',
small_breakpoint:'',
small:'',
_initWooProducts: function(){
var self=this;
if('carousel'===self.layout){
var slider_wrapper=self.nodeScope.find('.uabb-woo-products-carousel');
if(slider_wrapper.length > 0){
var slider_selector=slider_wrapper.find('ul.products');
slider_selector.imagesLoaded(function(e){
slider_selector.uabbslick({
dots: self.dots,
infinite: self.infinite,
arrows: self.arrows,
lazyLoad: 'ondemand',
slidesToShow: self.desktop,
slidesToScroll: self.slidesToScroll,
autoplay: self.autoplay,
autoplaySpeed: self.autoplaySpeed,
prevArrow: '<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button"><i class=" '+ self.prev_arrow +' "></i></button>',
nextArrow: '<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button"><i class="'+ self.next_arrow +' "></i></button>',
responsive: [
{
breakpoint: self.medium_breakpoint,
settings: {
slidesToShow: self.medium
}},
{
breakpoint: self.small_breakpoint,
settings: {
slidesToShow: self.small
}}
]
});
});
}}
self._registerQuickView();
self._registerAddCart();
},
_registerQuickView: function(){
var self=this;
var $scope=self.nodeScope;
var quick_view_btn=$scope.find('.uabb-quick-view-btn');
var modal_wrap=$scope.find('.uabb-quick-view-' + self.nodeID);
modal_wrap.appendTo(document.body);
var uabb_quick_view_bg=modal_wrap.find('.uabb-quick-view-bg'),
uabb_qv_modal=modal_wrap.find('#uabb-quick-view-modal'),
uabb_qv_content=uabb_qv_modal.find('#uabb-quick-view-content'),
uabb_qv_close_btn=uabb_qv_modal.find('#uabb-quick-view-close'),
uabb_qv_wrapper=uabb_qv_modal.find('.uabb-content-main-wrapper'),
uabb_qv_wrapper_w=uabb_qv_wrapper.width(),
uabb_qv_wrapper_h=uabb_qv_wrapper.height();
$scope
.off('click', '.uabb-quick-view-btn')
.on('click', '.uabb-quick-view-btn', function(e){
e.preventDefault();
var $this=$(this);
var	wrap=$this.closest('li.product');
var product_id=$this.data('product_id');
if(! uabb_qv_modal.hasClass('loading') ){
uabb_qv_modal.addClass('loading');
}
if(! uabb_quick_view_bg.hasClass('uabb-quick-view-bg-ready') ){
uabb_quick_view_bg.addClass('uabb-quick-view-bg-ready');
}
$(document).trigger('uabb_quick_view_loading');
uabb_qv_ajax_call($this, product_id);
});
var uabb_qv_ajax_call=function(t, product_id){
uabb_qv_modal.css('opacity', 0);
_nonce=$scope.find('.uabb-woo-products').data('nonce');
$.ajax({
url: self.ajaxurl,
data: {
action: 'uabb_woo_quick_view',
product_id: product_id,
security: _nonce
},
dataType: 'html',
type: 'POST',
success: function (data){
uabb_qv_content.html(data);
uabb_qv_content_height();
}});
};
var uabb_qv_content_height=function(){
var form_variation=uabb_qv_content.find('.variations_form');
form_variation.trigger('check_variations');
form_variation.trigger('reset_image');
if(!uabb_qv_modal.hasClass('open')){
uabb_qv_modal.removeClass('loading').addClass('open');
var scrollbar_width=uabb_get_scrollbar_width();
var $html=$('html');
$html.css('margin-right', scrollbar_width);
$html.addClass('uabb-quick-view-is-open');
}
var var_form=uabb_qv_modal.find('.variations_form');
if(var_form.length > 0&&'function'===typeof var_form.wc_variation_form){
var_form.wc_variation_form();
var_form.find('select').change();
}
uabb_qv_content.imagesLoaded(function(e){
var image_slider_wrap=uabb_qv_modal.find('.uabb-qv-image-slider');
if(image_slider_wrap.find('li').length > 1){
image_slider_wrap.flexslider({
animation: "slide",
start: function(slider){
setTimeout(function(){
uabb_update_summary_height(true);
}, 300);
},
});
}else{
setTimeout(function(){
uabb_update_summary_height(true);
}, 300);
}});
$(document).trigger('uabb_quick_view_loader_stop');
};
var uabb_qv_close_modal=function(){
uabb_qv_wrapper.on('click', function(e){
if(this===e.target){
uabb_qv_close();
}});
$(document).keyup(function(e){
if(e.keyCode===27){
uabb_qv_close();
}});
uabb_qv_close_btn.on('click', function(e){
e.preventDefault();
uabb_qv_close();
});
var uabb_qv_close=function(){
uabb_quick_view_bg.removeClass('uabb-quick-view-bg-ready');
uabb_qv_modal.removeClass('open').removeClass('loading');
$('html').removeClass('uabb-quick-view-is-open');
$('html').css('margin-right', '');
setTimeout(function (){
uabb_qv_content.html('');
}, 600);
}};
var uabb_update_summary_height=function(update_css){
var quick_view=uabb_qv_content,
img_height=quick_view.find('.product .uabb-qv-image-slider').first().height(),
summary=quick_view.find('.product .summary.entry-summary'),
content=summary.css('content');
if('undefined'!=typeof content&&544==content.replace(/[^0-9]/g, '')&&0!=img_height&&null!==img_height){
summary.css('height', img_height);
}else{
summary.css('height', '');
}
if(true===update_css){
uabb_qv_modal.css('opacity', 1);
}};
var uabb_get_scrollbar_width=function (){
var div=$('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');
$('body').append(div);
var w1=$('div', div).innerWidth();
div.css('overflow-y', 'scroll');
var w2=$('div', div).innerWidth();
$(div).remove();
return (w1 - w2);
}
uabb_qv_close_modal();
window.addEventListener("resize", function(event){
uabb_update_summary_height();
});
var uabb_add_to_cart_ajax=function(){
modal_wrap
.off('click', '#uabb-quick-view-content .single_add_to_cart_button')
.off('uabb_added_to_cart')
.on('click', '#uabb-quick-view-content .single_add_to_cart_button', this.onAddToCart)
.on('uabb_added_to_cart', this.updateButton);
};
uabb_add_to_cart_ajax.prototype.onAddToCart=function(e){
e.preventDefault();
var $thisbutton=$(this);
var $form=$thisbutton.closest('form');
var	product_id=$thisbutton.val(),
variation_id=$('input[name="variation_id"]').val()||'';
var quantity=$('input[name="quantity"]').val();
if($scope.find('.woocommerce-grouped-product-list-item').length){
var quantities=$('input.qty'),
quantity=[];
$.each(quantities, function(index, val){
var name=$(this).attr('name');
name=name.replace('quantity[','');
name=name.replace(']','');
name=parseInt(name);
if($(this).val()){
quantity[ name ]=$(this).val();
}});
}
var cartFormData=$form.serialize();
if($thisbutton.is('.single_add_to_cart_button') ){
$thisbutton.removeClass('added');
$thisbutton.addClass('loading');
if(variation_id!=''){
jQuery.ajax ({
url: self.ajaxurl,
type:'POST',
data:'action=uabb_add_cart_single_product&product_id=' + product_id + '&security=' + _nonce + '&'+ cartFormData,
success:function(results){
$(document.body).trigger('wc_fragment_refresh');
modal_wrap.trigger('uabb_added_to_cart', [ $thisbutton ]);
}});
}else{
jQuery.ajax ({
url: self.ajaxurl,
type:'POST',
data:'action=uabb_add_cart_single_product&product_id=' + product_id + '&quantity=' + quantity + '&security=' + _nonce + '&' + cartFormData,
success:function(results){
$(document.body).trigger('wc_fragment_refresh');
modal_wrap.trigger('uabb_added_to_cart', [ $thisbutton ]);
}});
}}
};
uabb_add_to_cart_ajax.prototype.updateButton=function(e, button){
button=typeof button==='undefined' ? false:button;
var self=this;
if($(button)){
$(button).removeClass('loading');
$(button).addClass('added');
if(! self.is_cart&&$(button).parent().find('.added_to_cart').length===0&&self.is_single_product){
$(button).after(' <a href="' + self.cart_url + '" class="added_to_cart wc-forward" title="' +
self.view_cart + '">' + self.view_cart + '</a>');
}}
};
new uabb_add_to_cart_ajax();
},
_registerAddCart: function(){
var self=this;
var $scope=self.nodeScope;
if('modern'!==self.skin){
return;
}
var style_add_to_cart=function(){
$(document.body)
.off('click', '.uabb-product-actions .uabb-add-to-cart-btn.product_type_simple')
.off('uabb_product_actions_added_to_cart')
.on('click', '.uabb-product-actions .uabb-add-to-cart-btn.product_type_simple', this.onAddToCart)
.on('uabb_product_actions_added_to_cart', this.updateButton);
};
style_add_to_cart.prototype.onAddToCart=function(e){
e.preventDefault();
var $thisbutton=$(this),
product_id=$thisbutton.data('product_id'),
quantity=1,
cart_icon=$thisbutton.find('uabb-action-item');
$thisbutton.removeClass('added');
$thisbutton.addClass('loading');
jQuery.ajax ({
url: self.ajaxurl,
type:'POST',
data:'action=uabb_add_cart_single_product&product_id=' + product_id + '&quantity=' + quantity + '&security=' + _nonce,
success:function(results){
$(document.body).trigger('wc_fragment_refresh');
$(document.body).trigger('uabb_product_actions_added_to_cart', [ $thisbutton ]);
}});
};
style_add_to_cart.prototype.updateButton=function(e, button){
button=typeof button==='undefined' ? false:button;
if($(button)){
$(button).removeClass('loading');
$(button).addClass('added');
}};
new style_add_to_cart();
},
_initCount: function(){
var self=this;
if(!isNaN(self.delay)&&self.delay > 0){
setTimeout(function(){
if(self.layout=='circle'){
self._triggerCircle();
}else if(self.layout=='bars'){
self._triggerBar();
}else if(self.layout=='semi-circle'){
self._triggerSemiCircle();
}
self._countNumber();
}.bind(self), self.delay * 1000);
}else{
if(self.layout=='circle'){
self._triggerCircle();
}else if(self.layout=='bars'){
self._triggerBar();
}else if(self.layout=='semi-circle'){
self._triggerSemiCircle();
}
self._countNumber();
}},
_countNumber: function(){
var self=this,
$number=$(self.wrapperClass).find('.uabb-number-string'),
$string=$number.find('.uabb-number-int'),
$counter_number=self.number;
current=0;
var sAgent=window.navigator.userAgent;
var Idx=sAgent.indexOf("MSIE");
if(Idx > 0||!!navigator.userAgent.match(/Trident\/7\./)){
Number.isInteger=Number.isInteger||function(value){
return typeof value==="number" &&
isFinite(value) &&
Math.floor(value)===value;
};}
if(Number.isInteger($counter_number) ){
var digits=0;
}else{
var digits=$counter_number.toString().split(".")[1].length;
}
if(! $number.hasClass('uabb-number-animated')){
var $numFormat=self.numberFormat;
var $locale=self.locale.replace(/_/,'-');
$string.prop('Counter',0).animate({
Counter: self.number
}, {
duration: self.speed,
easing: 'swing',
step: function(now){
if($numFormat=='locale'){
var $counter=now.toLocaleString($locale, { minimumFractionDigits: digits, maximumFractionDigits:digits });
}else if($numFormat=='none'){
var $counter=now.toFixed(digits);
}else{
var $counter=UABBWooProducts.addCommas(now.toFixed(digits));
}
$string.text($counter);
}});
$number.addClass('uabb-number-animated');
}},
_triggerCircle: function(){
var self=this,
$bar=$(self.wrapperClass).find('.uabb-bar'),
r=$bar.attr('r'),
circle=Math.PI*(r*2),
val=self.number,
max=self.type=='percent' ? 100:self.max;
if(val < 0){ val=0;}
if(val > max){ val=max;}
if(self.type=='percent'){
var pct=(( 100 - val) /100) * circle;
}else{
var pct=(1 -(val / max) ) * circle;
}
$bar.animate({
strokeDashoffset: pct
}, {
duration: self.speed,
easing: 'swing'
});
},
_triggerSemiCircle: function(){
var self=this,
$bar=$(self.wrapperClass).find('.uabb-bar'),
r=$bar.attr('r'),
circle=Math.PI*(r*2)/2,
val=self.number,
max=self.type=='percent' ? 100:self.max;
if(val < 0){ val=0;}
if(val > max){ val=max;}
if(self.type=='percent'){
var pct=(( 100 - val) /100) * circle;
}else{
var pct=(1 -(val / max) ) * circle;
}
$bar.animate({
strokeDashoffset: pct
}, {
duration: self.speed,
easing: 'swing'
});
},
_triggerBar: function(){
var self=this,
$bar=$(self.wrapperClass).find('.uabb-number-bar');
if(self.type=='percent'){
var number=self.number > 100 ? 100:self.number;
}else{
var number=(( self.number / self.max) * 100);
}
$bar.animate({
width: number + '%'
}, {
duration: self.speed,
easing: 'swing'
});
}};})(jQuery);
(function($){
$(document).ready(function(){
new UABBWooProducts({
id: 'u72tqohd0lpx',
ajaxurl: "https://www.metroobra.com/wp-admin/admin-ajax.php",
is_cart: false,
view_cart: 'Ver carrito',
cart_url: 'https://www.metroobra.com/carrito/',
layout: "grid",
skin: "classic",
next_arrow: 'fas fa-angle-right',
prev_arrow: 'fas fa-angle-left',
infinite: true,
dots: false,
arrows: true,
desktop: 3,
medium: 2,
small: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 5000,
small_breakpoint: 768,
medium_breakpoint: 992,
module_settings: {"layout":"grid","skin":"classic","grid_products":"6","grid_columns_new":"3","grid_columns_new_large":"3","grid_columns_new_medium":"2","grid_columns_new_responsive":"1","slider_products":"4","slider_columns_new":"3","slider_columns_new_large":"","slider_columns_new_medium":"2","slider_columns_new_responsive":"1","slides_to_scroll":"1","autoplay":"yes","animation_speed":"5000","infinite_loop":"yes","enable_dots":"no","enable_arrow":"yes","arrow_position":"outside","arrow_style":"circle","arrow_color":"","arrow_background_color":"","arrow_color_border":"","arrow_border_size":"1","columns_gap":"12","columns_gap_large":"","columns_gap_medium":"","columns_gap_responsive":"","rows_gap":"0","rows_gap_large":"","rows_gap_medium":"","rows_gap_responsive":"","image_hover_style":"","show_category":"no","show_title":"yes","show_ratings":"yes","show_price":"yes","show_short_desc":"no","show_add_to_cart":"yes","quick_view":"show","content_alignment":"left","mobile_align":"center","sale_flash":"custom","sale_flash_content":"-[value]%","sale_flash_style":"circle","sale_flash_size":"3","sale_flash_color":"","sale_flash_bg_color":"#ff6100","featured_flash":"custom","featured_flash_content":"Nueva ","featured_flash_style":"circle","featured_flash_size":"3","featured_flash_color":"","featured_flash_bg_color":"","add_cart_padding_top_bottom":"","add_cart_padding_left_right":"","add_cart_margin_bottom":"","pagination_type":"","pg_alignment":"center","pg_color":"","pg_hover_color":"","pg_bg_color":"","pg_bg_hover_color":"","pg_border_color":"","pg_border_hover_color":"","cat_margin_bottom":"","title_margin_bottom":"","rating_margin_bottom":"","price_margin_bottom":"","desc_margin_bottom":"","woo_cat_font_typo":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_cat_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_cat_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_cat_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"cat_color":"","woo_title_font_typo":{"font_family":"Default","font_weight":"600","font_size":{"length":"18","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_title_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_title_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_title_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"title_color":"#0062f7","title_hover_color":"","woo_price_font_typo":{"font_family":"Default","font_weight":"600","font_size":{"length":"16","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_price_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_price_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_price_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"price_color":"","woo_desc_font_typo":{"font_family":"Default","font_weight":"default","font_size":{"length":"16","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_desc_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_desc_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_desc_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"desc_color":"","woo_cart_font_typo":{"font_family":"Default","font_weight":"500","font_size":{"length":"18","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"1.5","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"2","vertical":"2","blur":"1"}},"woo_cart_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_cart_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_cart_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"add_cart_color":"#0a0a0a","add_cart_hover_color":"","add_cart_bg_color":"#ff7200","add_cart_bg_hover_color":"","woo_sale_font_typo":{"font_family":"Default","font_weight":"default","font_size":{"length":"17","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_sale_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_sale_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_sale_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_flash_font_typo":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_flash_font_typo_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_flash_font_typo_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"woo_flash_font_typo_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"rating_color":"","uabb_helpful_information":"","responsive_display":"desktop,large,medium,mobile","visibility_display":"","visibility_user_capability":"","visibility_logic":"[]","animation":{"style":"","delay":"0","duration":"1"},"container_element":"div","id":"","class":"","node_label":"","export":"","import":"","content_around_spacing_top":"1","content_around_spacing_top_large":"","content_around_spacing_top_medium":"","content_around_spacing_top_responsive":"","content_around_spacing_right":"1","content_around_spacing_right_large":"","content_around_spacing_right_medium":"","content_around_spacing_right_responsive":"","content_around_spacing_bottom":"1","content_around_spacing_bottom_large":"","content_around_spacing_bottom_medium":"","content_around_spacing_bottom_responsive":"","content_around_spacing_left":"1","content_around_spacing_left_large":"","content_around_spacing_left_medium":"","content_around_spacing_left_responsive":"","sale_flash_padding_top":"","sale_flash_padding_right":"","sale_flash_padding_bottom":"","sale_flash_padding_left":"","sale_flash_margin_top":"","sale_flash_margin_right":"","sale_flash_margin_bottom":"","sale_flash_margin_left":"","featured_flash_padding_top":"","featured_flash_padding_right":"","featured_flash_padding_bottom":"","featured_flash_padding_left":"","featured_flash_margin_top":"","featured_flash_margin_right":"","featured_flash_margin_bottom":"","featured_flash_margin_left":"","margin_top":"","margin_unit":"px","margin_top_large":"","margin_large_unit":"px","margin_top_medium":"","margin_medium_unit":"px","margin_top_responsive":"","margin_responsive_unit":"px","margin_right":"","margin_right_large":"","margin_right_medium":"","margin_right_responsive":"15","margin_bottom":"","margin_bottom_large":"","margin_bottom_medium":"","margin_bottom_responsive":"","margin_left":"","margin_left_large":"","margin_left_medium":"","margin_left_responsive":"15","type":"uabb-woo-products","bb_css_code":"","bb_js_code":"","connections":{"arrow_color":"","arrow_background_color":"","arrow_color_border":"","sale_flash_content":"","sale_flash_color":"","sale_flash_bg_color":"","featured_flash_content":"","featured_flash_color":"","featured_flash_bg_color":"","pg_color":"","pg_hover_color":"","pg_bg_color":"","pg_bg_hover_color":"","pg_border_color":"","pg_border_hover_color":"","woo_cat_font_typo":"","woo_cat_font_typo_large":"","woo_cat_font_typo_medium":"","woo_cat_font_typo_responsive":"","cat_color":"","woo_title_font_typo":"","woo_title_font_typo_large":"","woo_title_font_typo_medium":"","woo_title_font_typo_responsive":"","title_color":"","title_hover_color":"","woo_price_font_typo":"","woo_price_font_typo_large":"","woo_price_font_typo_medium":"","woo_price_font_typo_responsive":"","price_color":"","woo_desc_font_typo":"","woo_desc_font_typo_large":"","woo_desc_font_typo_medium":"","woo_desc_font_typo_responsive":"","desc_color":"","woo_cart_font_typo":"","woo_cart_font_typo_large":"","woo_cart_font_typo_medium":"","woo_cart_font_typo_responsive":"","add_cart_color":"","add_cart_hover_color":"","add_cart_bg_color":"","add_cart_bg_hover_color":"","woo_sale_font_typo":"","woo_sale_font_typo_large":"","woo_sale_font_typo_medium":"","woo_sale_font_typo_responsive":"","woo_flash_font_typo":"","woo_flash_font_typo_large":"","woo_flash_font_typo_medium":"","woo_flash_font_typo_responsive":"","rating_color":""},"posts_post_matching":"1","posts_post":"","tax_post_category_matching":"1","tax_post_category":"","tax_post_post_tag_matching":"1","tax_post_post_tag":"","posts_page_matching":"1","posts_page":"","posts_product_matching":"1","posts_product":"","tax_product_product_cat_matching":"1","tax_product_product_cat":"785","tax_product_product_tag_matching":"1","tax_product_product_tag":"","users_matching":"1","users":"","filter_by":"","order":"ASC","order_by":"ID","order_by_meta_key":"","offset":"0","exclude_self":"no","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_posts_product":"","as_values_tax_product_product_cat":"","as_values_tax_product_product_tag":"","as_values_users":"","posts_wpbdp_listing_matching":"1","posts_wpbdp_listing":"","tax_wpbdp_listing_wpbdp_category_matching":"1","tax_wpbdp_listing_wpbdp_category":"","tax_wpbdp_listing_wpbdp_tag_matching":"1","tax_wpbdp_listing_wpbdp_tag":"","as_values_posts_wpbdp_listing":"","as_values_tax_wpbdp_listing_wpbdp_category":"","as_values_tax_wpbdp_listing_wpbdp_tag":"","data_source":"custom_query","data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","posts_r3d_matching":"1","posts_r3d":"","tax_r3d_r3d_category_matching":"1","tax_r3d_r3d_category":"","as_values_posts_r3d":"","as_values_tax_r3d_r3d_category":"","tax_product_fb_product_set_matching":"1","tax_product_fb_product_set":"","as_values_tax_product_fb_product_set":"","posts_br_labels_matching":"1","posts_br_labels":"","tax_br_labels_berocket_taxonomy_data_matching":"1","tax_br_labels_berocket_taxonomy_data":"","as_values_posts_br_labels":"","as_values_tax_br_labels_berocket_taxonomy_data":"","responsive_display_filtered":true,"tax_product_product_brand_matching":"1","tax_product_product_brand":"","as_values_tax_product_product_brand":""}});
});
})(jQuery);