jQuery(window).on('load berocket_ajax_products_infinite_loaded',function (){
var acoDivClass=acoplw_frontend_object.classname ? '.'+acoplw_frontend_object.classname:'.images';
var enableJQ=acoplw_frontend_object.enablejquery ? parseInt(acoplw_frontend_object.enablejquery):0;
var badge=jQuery('.acoplw-hidden-wrap').not('header .acoplw-hidden-wrap');
var flag=false;
if(badge.length >=1){
var badgeCont=badge.find('.acoplw-badge').clone();
jQuery(badgeCont).addClass('acoplw-singleBadge');
jQuery(badgeCont).find('.acoplw-badge-icon').removeClass('acoplw-badge-listing-hide');
if(acoplw_frontend_object.classname){
jQuery(acoDivClass).each(function (index, cont){
if(!flag&&!jQuery(this).is(":hidden")){
var position=jQuery(this);
jQuery(this).css({'positon':'relative'});
jQuery(badgeCont).prependTo(jQuery(position).parent());
flag=true;
}});
badge.remove();
}else{
jQuery('.woocommerce-product-gallery:first, .woocommerce-product-gallery--with-images:first').each(function (index, cont){
var position=jQuery(this);
jQuery(this).css({'positon':'relative'});
if(jQuery(position).parent().hasClass('product')){
jQuery(badgeCont).prependTo(jQuery(position));
}else{
jQuery(badgeCont).prependTo(jQuery(position).parent());
}
flag=true;
});
if(!flag){
jQuery(acoDivClass).each(function (index, cont){
if(!flag){
var position=jQuery(this);
jQuery(this).css({'positon':'relative'});
jQuery(badgeCont).prependTo(jQuery(position).parent());
flag=true;
}});
}else{
badge.remove();
}}
}
if(jQuery('.jet-woo-products').length){
jQuery('.jet-woo-products__item').each(function (index){
if(jQuery(this).next().is('span.acoplw-badge')){
var badgeCont=jQuery(this).next('.acoplw-badge');
var position=jQuery(this);
jQuery(this).css({'positon':'relative'});
jQuery(badgeCont).detach().prependTo(jQuery(position));
}});
}
if(enableJQ==1){
jQuery('.acoplw-badge.acoplw-badge-listing-hide:not(.acoplw-jq-badge)').each(function (index){
let ImageContainerDiv=jQuery(this).parent().find('a img').parent();
let badgeCont=jQuery(this);
jQuery(badgeCont).addClass('acoplw-jq-badge');
jQuery(this).parent().find('a img').closest('a').addClass('acoplw-badgeOutter');
jQuery(badgeCont).detach().prependTo(jQuery(ImageContainerDiv));
});
}});