Hunter Black Hat SEO
Server:LiteSpeed
System:Linux altar25.supremepanel25.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User:flexnetw (3555)
PHP:7.2.34
Disabled:NONE
Upload Files
File: /home/flexnetw/www/wp-content/plugins/wp-blog-manager/js/wpbm-frontend.js
jQuery(document).ready(function($) {

    var wpbmScreenWidth = $(window).width();
    $(window).resize(function() {
        wpbmScreenWidth = $(window).width();
    });

    if (wpbmScreenWidth >= 1920) {
        var large = $('.wpbm-main-blog-wrapper').data('large-column');
        var small = $('.wpbm-main-blog-wrapper').data('small-column');

        if ($('.wpbm-main-blog-wrapper').hasClass('wpbm-desktop-col-' + small + '')) {

            $('.wpbm-main-blog-wrapper').removeClass('wpbm-desktop-col-' + small + '');
            $('.wpbm-main-blog-wrapper').addClass('wpbm-desktop-col-' + large + '');

        } else {
            $('.wpbm-main-blog-wrapper').addClass('wpbm-desktop-col-' + small + '');
            $('.wpbm-main-blog-wrapper').removeClass('wpbm-desktop-col-' + large + '');

        }
    }
    if (wpbmScreenWidth <= 740) {
        for (i = 1; i <= 4; i++) {
            if ($('.wpbm-main-blog-wrapper').hasClass('wpbm-desktop-col-' + i + '')) {

                $('.wpbm-main-blog-wrapper').removeClass('wpbm-desktop-col-' + i + '');
            }
        }
        for (i = 1; i <= 3; i++) {
            if ($('.wpbm-main-blog-wrapper').hasClass('wpbm-tablet-col-' + i + '')) {

                $('.wpbm-main-blog-wrapper').removeClass('wpbm-tablet-col-' + i + '');
            }
        }

    }

    $('body').on('click', '.wpbm-share-outer-wrap', function() {
        $(this).closest('.wpbm-bottom-wrap').find('.wpbm-share-wrap').slideToggle("slow");

    });
    //for horizontal slide of logo
    var wpbm_carousel = {};
    $('.wpbm-car-outer-wrap').each(function() {
        var id = $(this).data('id');
        var column = $(this).data('column');
        var controls = $(this).data('controls');
        var auto = $(this).data('auto');
        var speed = $(this).data('speed');
        var pager = $(this).data('pager');
        var template = $(this).data('template');

        if (template === 'template-8') {
            var item_number = '2';
            var center_class = true;
            var margin = 15;

        } else if (template === 'template-10') {
            var item_number = '2';
            var center_class = true;
            var margin = 1;
        } else if (template === 'template-1' || template === 'template-4') {
            var item_number = column;
            var center_class = true;
            var margin = 15;
        } else {
            var item_number = column;
            var center_class = false;
            var margin = 15;
        }
        if (template === 'template-4') {
            var nav_type = [
                '<i class="fa fa-reply" aria-hidden="true"></i>',
                '<i class="fa fa-share" aria-hidden="true"></i>'
            ];
        } else {
            var nav_type = [
                '<i class="fa fa-angle-left" aria-hidden="true"></i>',
                '<i class="fa fa-angle-right" aria-hidden="true"></i>'
            ];
        }
        wpbm_carousel.id = $(this).owlCarousel({
            center: center_class,
            items: 1,
            loop: true,
            margin: margin,
            nav: controls,
            dots: pager,
            dotsEach: pager,
            navText: nav_type,
            autoplay: auto,
            autoplayHoverPause: true,
            autoplayTimeout: speed,
            responsiveClass: true,
            rewindNav: false,
            itemClass: 'wpbm-owl-item',
            responsive: {
                1024: {
                    items: item_number
                },
                768: {
                    items: 2
                },
                0: {
                    items: 1,
                    center: false,
                    nav: false,
                    dots: false

                },
                480: {
                    items: 1,
                    center: false,
                    nav: false,
                    dots: false

                },

                740: {
                    items: 2,
                    center: false,
                    nav: false,
                    dots: false
                }
            }
        });
        if (template === 'template-2') {
            var i = 1;
            $('.wpbm-car-outer-wrap[data-id=' + id + '] .owl-dot').each(function() {
                $(this).text(i);
                i++;
            });
        }
    });
    //for slider of logo
    var wpbm_slider = {};
    $('.wpbm-slider-wrapper').each(function() {
        var id = $(this).data('id');
        var controls = $(this).data('controls');
        var auto = $(this).data('auto');
        var speed = $(this).data('speed');
        // var pause = $(this).data('pause');
        var pager = $(this).data('pager');
        var template = $(this).data('template');
        if (template === 'template-2') {
            var items = '1.3';
            var margin = 10;
            var center_class = 'true';
        } else {
            items = '1';
            var margin = 0;
            var center_class = 'false';
        }
        var nav_type = [
            '<i class="fa fa-angle-left" aria-hidden="true"></i>',
            '<i class="fa fa-angle-right" aria-hidden="true"></i>'
        ];
        wpbm_slider.id = $(this).owlCarousel({
            center: center_class,
            items: 1,
            loop: true,
            nav: controls,
            margin: margin,
            dots: pager,
            dotsEach: pager,
            navText: nav_type,
            autoplay: auto,
            autoplayHoverPause: true,
            autoplayTimeout: speed,
            responsiveClass: true,
            rewindNav: false,
            itemClass: 'wpbm-owl-item',
            responsive: {
                1024: {
                    items: items
                },
                768: {
                    items: items
                },
                0: {
                    items: 1,
                    center: false,
                    nav: false,
                    dots: false

                },
                480: {
                    items: 1,
                    center: false,
                    nav: false,
                    dots: false

                },
                481: {
                    items: 1,
                    center: false,
                    nav: false,
                    dots: false

                },
                740: {
                    items: items,
                    center: false,
                    nav: false,
                    dots: false
                }
            }
        });
    });
    //for slider of logo
    var wpbm_extra_slider = [];
    $(".wpbm-extra-slider-wrap").each(function() {
        var id = $(this).data('id');
        var next_text = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
        var pre_text = '<i class="fa fa-angle-left" aria-hidden="true"></i>';
        wpbm_extra_slider[id] = $(this).bxSlider({
            auto: false,
            control: true,
            pager: true,
            infiniteLoop: true,
            nextText: next_text,
            prevText: pre_text

        });
    });


    /*
     *
     * @Horizontal timeline implementation
     */
    var wpbm_slider = [];
    var wpbm_timeline = [];
    $('.wpbm-timeline-post-wrapper').each(function() {
        var selector = $(this);
        var id = $(this).data('id');
        var next_text = '<i class="fa fa-arrow-right" aria-hidden="true"></i>';
        var pre_text = '<i class="fa fa-arrow-left" aria-hidden="true"></i>';
        wpbm_slider[id] = $(this).bxSlider({
            auto: false,
            pagerCustom: '#wpbm-timeline-' + id,
            useCSS: false,
            nextText: next_text,
            prevText: pre_text,
            pager: 'true',
            infiniteLoop: true,
            onSliderLoad: function(newIndex) {
                selector.closest('.wpbm-horizontal-timeline').find('.wpbm-active').removeClass("wpbm-active");
                selector.closest('.wpbm-horizontal-timeline').find('li a[data-slide-index="' + newIndex + '"]').addClass("wpbm-active");
            },
            onSlideBefore: function($slideElement, oldIndex, newIndex) {
                selector.closest('.wpbm-horizontal-timeline').find('.wpbm-active').removeClass("wpbm-active");
                selector.closest('.wpbm-horizontal-timeline').find('li a[data-slide-index="' + newIndex + '"]').addClass("wpbm-active");
                var slider = wpbm_timeline[id];
                if (slider.getSlideCount() - newIndex >= count)
                    slider.goToSlide(newIndex);
                else
                    slider.goToSlide(slider.getSlideCount() - count);
            }


        });
    });
    var count = 0;
    $(".wpbm-hor-timeline-date").each(function() {
        var id = $(this).data('id');

        wpbm_timeline[id] = $(this).bxSlider({
            minSlides: 1,
            maxSlides: 3,
            slideWidth: 350,
            moveSlides: 1,
            auto: false,
            pager: false,
            infiniteLoop: true,
            controls: false

        });
    });
    var wpbm_timeline_one = [];
    $(".wpbm-timeline-one").each(function() {
        var id = $(this).data('id');
        var next_text = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
        var pre_text = '<i class="fa fa-angle-left" aria-hidden="true"></i>';
        wpbm_timeline_one[id] = $(this).bxSlider({
            minSlides: 1,
            maxSlides: 3,
            slideWidth: 360,
            moveSlides: 1,
            auto: false,
            pager: false,
            infiniteLoop: true,
            nextText: next_text,
            prevText: pre_text

        });
    });
    /*
     * Pagination
     */

    /*
     * Builds Pagination Links
     *
     * @param {int} current_page
     * @param {int} total_page
     * @param {int} gallery_id
     * @param {string} layout_type
     * @return {string}
     */
    function wpbm_build_pagination_html(current_page, total_page, post_id, layout_type, next_arrow, prev_arrow) {
        var pagination_html = '';
        if (current_page > 1) {
            pagination_html += '<li class="wpbm-previous-page-wrap"><a href="javascript:void(0);" class="wpbm-previous-page" data-total-page="' + total_page + '" data-layout-type="' + layout_type + '" data-post-id="' + post_id + '"  data-prev-arrow="' + prev_arrow + '" data-next-arrow="' + next_arrow + '">' + prev_arrow + '</a></li>';
        }
        var upper_limit = current_page + 2;
        var lower_limit = current_page - 2;
        if (upper_limit > total_page) {
            upper_limit = total_page;
        }

        if (lower_limit < 1) {
            lower_limit = 1;
        }
        if (upper_limit - lower_limit < 5 && upper_limit - 4 >= 1) {
            lower_limit = upper_limit - 4;
        }
        if (upper_limit < 5 && total_page >= 5) {
            upper_limit = 5;
        }

        for (var page_count = lower_limit; page_count <= upper_limit; page_count++) {
            var page_class = (current_page === page_count) ? 'wpbm-current-page wpbm-page-link' : 'wpbm-page-link';
            pagination_html += '<li><a href="javascript:void(0);" data-total-page="' + total_page + '" data-page-number="' + page_count + '" class="' + page_class + '" data-layout-type="' + layout_type + '" data-post-id="' + post_id + '" data-prev-arrow="' + prev_arrow + '" data-next-arrow="' + next_arrow + '">' + page_count + '</a></li>';
        }
        if (current_page < total_page) {
            pagination_html += '<li class="wpbm-next-page-wrap"><a href="javascript:void(0);" data-total-page="' + total_page + '" class="wpbm-next-page" data-layout-type="' + layout_type + '" data-post-id="' + post_id + '" data-prev-arrow="' + prev_arrow + '" data-next-arrow="' + next_arrow + '">' + next_arrow + '</a></li>';
        }
        return pagination_html;
    }

    $('body').on('click', '.wpbm-page-link', function() {
        var selector = $(this);
        selector.closest('.wpbm-pagination-block').find('.wpbm-page-link').removeClass('wpbm-current-page');
        $(this).addClass('wpbm-current-page');
        var layout_type = $(this).data('layout-type');
        var page_num = $(this).data('page-number');
        var post_id = $(this).data('post-id');
        var total_page = $(this).data('total-page');
        var next_arrow = $(this).data('next-arrow');
        var prev_arrow = $(this).data('prev-arrow');
        $.ajax({
            type: 'post',
            url: wpbm_frontend_js_params.ajax_url,
            data: {
                action: 'wpbm_pagination_action',
                _wpnonce: wpbm_frontend_js_params.ajax_nonce,
                layout_type: layout_type,
                page_num: page_num,
                total_page: total_page,
                post_id: post_id,
                next_arrow: next_arrow,
                prev_arrow: prev_arrow

            },
            beforeSend: function(xhr) {
                selector.closest('.wpbm-pagination-block').find('.wpbm-ajax-loader').show();
            },
            success: function(response) {
                selector.closest('.wpbm-pagination-block').find('.wpbm-ajax-loader').hide();
                if (layout_type === 'masonry') {
                    var masonary_id = selector.closest('.wpbm-masonry-wrapper').find('.wpbm-masonry-item-wrap').data('masonary-id');
                    //wpbm_masonary_obj[masonary_id].isotope('destroy');
//                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').html(response);
//                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').imagesLoaded(function() {
//                        $('.wpbm-masonry-item-wrap').isotope({
//                            itemSelector: '.wpbm-masonry-item',
//                            percentPosition: true,
//                            masonry: {
//                                columnWidth: '.wpbm-masonry-sizer',
//                                horizontalOrder: true,
//                                gutter: 0
//
//                            }
//                        });
//                    });
                    var $items = $(response);
                    //alert($items);
                    wpbm_masonary_obj[masonary_id].html($items);
                    wpbm_masonary_obj[masonary_id].imagesLoaded(function() {
                    })
                            .done(function(instance) {
                                console.log('all images successfully loaded');
                                selector.closest('.ap_pagination').find('.ap_wait_loader').hide();
                                selector.show();
                                wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                            })
                            .fail(function() {
                                console.log('all images loaded, at least one is broken');


                                wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                            })
                            .progress(function(instance, image) {
                            });

                } else if (layout_type === 'timeline') {
                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section .wpbm-blog-cover').html(response);

                } else {
                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').html(response);

                }
                $('html, body').animate({
                    scrollTop: selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').offset().top - 200 //this will keep content positioned correctly, but you shouldn't need both a '+ 200' and '- 200' here. Adjust this value as needed.
                }, 900);

                var pagination_html = wpbm_build_pagination_html(page_num, total_page, post_id, layout_type, next_arrow, prev_arrow);
                selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-pagination-block ul').html(pagination_html);

            }
        });
    });

    /**
     * Next Page Pagination
     *
     * @since 1.0.0
     */
    $('body').on('click', '.wpbm-next-page,.wpbm-previous-page', function() {
        var selector = $(this);
        var layout_type = $(this).data('layout-type');
        var post_id = $(this).data('post-id');
        var total_page = $(this).data('total-page');
        var current_page = $(this).closest('.wpbm-pagination-block').find('.wpbm-current-page').data('page-number');
        var next_page = parseInt(current_page) + 1;
        var previous_page = parseInt(current_page) - 1;
        var next_arrow = $(this).data('next-arrow');
        var prev_arrow = $(this).data('prev-arrow');
        if (selector.hasClass('wpbm-previous-page')) {
            current_page = previous_page;
        } else {
            current_page = next_page;
        }

        $.ajax({
            type: 'post',
            url: wpbm_frontend_js_params.ajax_url,
            data: {
                action: 'wpbm_pagination_action',
                _wpnonce: wpbm_frontend_js_params.ajax_nonce,
                layout_type: layout_type,
                page_num: current_page,
                post_id: post_id
            },
            beforeSend: function(xhr) {
                selector.closest('.wpbm-pagination-block').find('.wpbm-ajax-loader').show();
            },
            success: function(response) {

                selector.closest('.wpbm-pagination-block').find('.wpbm-ajax-loader').hide();
                if (layout_type === 'masonry') {
                    var masonary_id = selector.closest('.wpbm-masonry-wrapper').find('.wpbm-masonry-item-wrap').data('masonary-id');
//                    // wpbm_masonary_obj[masonary_id].isotope('destroy');
//                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').html(response);
//                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').imagesLoaded(function() {
//                        $('.wpbm-masonry-item-wrap').isotope({
//                            itemSelector: '.wpbm-masonry-item',
//                            percentPosition: true,
//                            masonry: {
//                                columnWidth: '.wpbm-masonry-sizer',
//                                horizontalOrder: true,
//                                gutter: 0
//
//                            }
//                        });
//                    });
                    var $items = $(response);
                    //alert($items);
                    wpbm_masonary_obj[masonary_id].html($items);
                    wpbm_masonary_obj[masonary_id].imagesLoaded(function() {
                    })
                            .done(function(instance) {
                                console.log('all images successfully loaded');
                                selector.closest('.ap_pagination').find('.ap_wait_loader').hide();
                                selector.show();
                                wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                            })
                            .fail(function() {
                                console.log('all images loaded, at least one is broken');


                                wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                            })
                            .progress(function(instance, image) {
                            });
                } else if (layout_type === 'timeline') {
                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section .wpbm-blog-cover').html(response);
                } else {
                    selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').html(response);

                }
                $('html, body').animate({
                    scrollTop: selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').offset().top - 200 //this will keep content positioned correctly, but you shouldn't need both a '+ 200' and '- 200' here. Adjust this value as needed.
                }, 900);

                var pagination_html = wpbm_build_pagination_html(current_page, total_page, post_id, layout_type, next_arrow, prev_arrow);
                selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-pagination-block ul').html(pagination_html);

            }
        });
    });

    /**
     * Load More Action
     *
     * @since 1.0.0
     */
    $('.wpbm-load-more-trigger').click(function() {
        var selector = $(this);
        var masonary_id = selector.closest('.wpbm-masonry-wrapper').find('.wpbm-masonry-item-wrap').data('masonary-id');
        var layout_type = $(this).data('layout-type');
        var page_num = $(this).data('page-number');
        var post_id = $(this).data('post-id');
        var total_page = $(this).data('total-page');
        var next_page = parseInt(page_num) + 1;
        if (next_page <= total_page) {
            $.ajax({
                type: 'post',
                url: wpbm_frontend_js_params.ajax_url,
                data: {
                    action: 'wpbm_pagination_action',
                    _wpnonce: wpbm_frontend_js_params.ajax_nonce,
                    layout_type: layout_type,
                    page_num: next_page,
                    post_id: post_id
                },
                beforeSend: function(xhr) {
                    selector.hide();
                    selector.closest('.wpbm-load-more-block').find('.wpbm-ajax-loader').show();
                },
                success: function(response) {
                    selector.data('page-number', next_page);
                    selector.closest('.wpbm-load-more-block').find('.wpbm-ajax-loader').hide();
                    if (layout_type === 'masonry') {
                        var $items = $(response);
                        //alert($items);
                        wpbm_masonary_obj[masonary_id].append($items).isotope('appended', $items);
                        wpbm_masonary_obj[masonary_id].imagesLoaded(function() {
                        })
                                .done(function(instance) {
                                    console.log('all images successfully loaded');
                                    selector.closest('.ap_pagination').find('.ap_wait_loader').hide();
                                    selector.show();
                                    wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                                })
                                .fail(function() {
                                    console.log('all images loaded, at least one is broken');


                                    wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                                })
                                .progress(function(instance, image) {
                                });

                    } else if (layout_type === 'timeline') {
                        selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section .wpbm-blog-cover').append(response);

                    } else {
                        // selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').html(response);
                        selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').append(response);

                    }

                    if (next_page === total_page) {
                        selector.remove();
                    } else {

                        selector.show();
                    }
                }
            });
        } else {
            selector.remove();
        }
    });
    /**
     *Infinite Scroll Action
     *
     * @since 1.0.0
     */
    var infinte_load = 0;
    $('.wpbm-infinite-load-trigger').click(function() {
        var selector = $(this);
        var masonary_id = selector.closest('.wpbm-masonry-wrapper').find('.wpbm-masonry-item-wrap').data('masonary-id');
        var layout_type = $(this).data('layout-type');
        var page_num = $(this).data('page-number');
        var post_id = $(this).data('post-id');
        var total_page = $(this).data('total-page');
        var next_page = parseInt(page_num) + 1;
        if (next_page <= total_page) {
            $.ajax({
                type: 'post',
                url: wpbm_frontend_js_params.ajax_url,
                data: {
                    action: 'wpbm_pagination_action',
                    _wpnonce: wpbm_frontend_js_params.ajax_nonce,
                    layout_type: layout_type,
                    page_num: next_page,
                    post_id: post_id
                },
                beforeSend: function(xhr) {
                    infinte_load = 1;
                    selector.hide();
                    selector.closest('.wpbm-infinite-load').find('.wpbm-infinite-loader').show();
                },
                success: function(response) {
                    infinte_load = 0;
                    selector.data('page-number', next_page);
                    selector.closest('.wpbm-infinite-load').find('.wpbm-infinite-loader').hide();
                    if (layout_type === 'masonry') {
                        var $items = $(response);
                        //alert($items);
                        wpbm_masonary_obj[masonary_id].append($items).isotope('appended', $items);
                        wpbm_masonary_obj[masonary_id].imagesLoaded(function() {
                        })
                                .done(function(instance) {
                                    console.log('all images successfully loaded');
                                    selector.closest('.ap_pagination').find('.ap_wait_loader').hide();
                                    selector.show();
                                    wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                                })
                                .fail(function() {
                                    console.log('all images loaded, at least one is broken');


                                    wpbm_masonary_obj[masonary_id].isotope('reloadItems').isotope();
                                })
                                .progress(function(instance, image) {
                                });

                    } else if (layout_type === 'timeline') {
                        selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section .wpbm-blog-cover').append(response);

                    } else {
                        // selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').html(response);
                        selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-layout-' + layout_type + '-section').append(response);

                    }

                    if (next_page === total_page) {
                        selector.remove();
                    } else {

                        selector.show();
                    }
                }
            });
        } else {
            selector.remove();
        }
    });
    /**
     *  Infinte scroll Implementation
     * */

    $(window).scroll(function() {
        var top = ($('.wpbm-infinite-scroll-wrapper').offset() || {"top": NaN}).top;
        var nav = $('.wpbm-infinite-scroll-wrapper');
        if (!isNaN(top)) {
            if ($(window).scrollTop() >= nav.offset().top + nav.outerHeight() - window.innerHeight) {
                if (infinte_load === 0) {
                    $('.wpbm-infinite-load-trigger:first').trigger('click');
                }
            }
        }

    });


    /*
     *
     * @Masonary intialization
     */
    var wpbm_masonary_obj = [];
    $('.wpbm-masonry-item-wrap').each(function() {
        var $selector = $(this);
        var masonary_id = $(this).data('masonary-id');
        wpbm_masonary_obj[masonary_id] = $selector.imagesLoaded(function() {
            wpbm_masonary_obj[masonary_id].isotope({
                itemSelector: '.wpbm-masonry-item',
                percentPosition: true,
                masonry: {
                    columnWidth: '.wpbm-masonry-sizer',
                    horizontalOrder: true,
                    gutter: 0

                }
            });
        });
    });
    /*
     * Filter template implementation
     */
    $('body').on('click', '.wpbm-filter-trigger', function() {
        var selector = $(this);
        var filter_key = selector.data('filter-key');
        var layout_type = selector.data('layout-type');
        var shortcode_id = selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-inner-main-container').data('shortcode_id');
        selector.closest('.wpbm-filter-wrap').find('.wpbm-filter-trigger').removeClass('wpbm-active-filter');
        selector.addClass('wpbm-active-filter');
        $.ajax({
            type: 'post',
            url: wpbm_frontend_js_params.ajax_url,
            data: {
                action: 'wpbm_filter_action',
                _wpnonce: wpbm_frontend_js_params.ajax_nonce,
                filter_key: filter_key,
                shortcode_id: shortcode_id
            },
            beforeSend: function(xhr) {
                selector.closest('.wpbm-filter-wrap').find('.wpbm-filter-tab-loader').show();
            },
            success: function(response) {
                //  alert(response);
                selector.closest('.wpbm-filter-wrap').find('.wpbm-filter-tab-loader').hide();
                selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-inner-main-container').empty().html(response);

                /*
                *
                * @Masonary intialization in Filter Template
                */
                var wpbm_masonary_obj = [];
                $('.wpbm-masonry-item-wrap').each(function() {
                    var $selector = $(this);
                    var masonary_id = $(this).data('masonary-id');
                    wpbm_masonary_obj[masonary_id] = $selector.imagesLoaded(function() {
                        wpbm_masonary_obj[masonary_id].isotope({
                            itemSelector: '.wpbm-masonry-item',
                            percentPosition: true,
                            masonry: {
                                columnWidth: '.wpbm-masonry-sizer',
                                horizontalOrder: true,
                                gutter: 0

                            }
                        });
                    });
                });
            }
        });


       /*if (layout_type == 'grid') {
           if (filter_key === 'wpbm-filter-all') {
               selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-inner-wrap').removeClass('wpbm-hidden-grid').addClass('wpbm-visible-grid').show();
           } else {
               selector.closest('.wpbm-main-blog-wrapper').find('.wpbm-inner-wrap').addClass('wpbm-hidden-grid').removeClass('wpbm-visible-grid').hide();
               selector.closest('.wpbm-main-blog-wrapper').find('.' + filter_key).removeClass('wpbm-hidden-grid').addClass('wpbm-visible-grid').show();
           }
       } else if (layout_type === 'masonry') {
           filterValue = (filter_key == 'all') ? '*' : '.' + filter_key;
           var masonary_id = selector.closest('.wpbm-masonry-wrapper').find('.wpbm-masonry-item-wrap').data('masonary-id');
           // alert(wpbm_masonary_obj[masonary_id]);
           wpbm_masonary_obj[masonary_id].isotope({filter: filterValue});
       }*/
    });

    /*
     * Content block side slider action
     */

    //bxslider configuration options for vertical
    var side_carousel = {};
    $('.wpbm-side-slider').each(function() {
        var id = $(this).data('id');
        var controls = $(this).data('controls');
        var autoplay = $(this).data('auto');
        var slide_count = $(this).data('column');
        var speed = $(this).data('speed');
        var template = $(this).data('template');
        if (template === 'template-1') {
            var margin = 23;
            var mode = 'vertical';
            var width = 0;
        } else if (template === 'template-3' || template === 'template-9') {
            var mode = 'horizontal';
            var width = 374;
            var margin = 0;

        } else if (template === 'template-4') {
            var mode = 'vertical';
            var width = 0;
            var margin = 24;

        } else if (template === 'template-6' || template === 'template-8') {
            var mode = 'vertical';
            var width = 0;
            var margin = 10;
        } else {
            var mode = 'vertical';
            var width = 0;
            var margin = 0;
        }
        var next_text = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
        var pre_text = '<i class="fa fa-angle-left" aria-hidden="true"></i>';

        side_carousel.id = $(this).bxSlider({
            mode: mode,
            useCSS: false,
            speed: speed,
            auto: false,
            controls: controls,
            nextText: next_text,
            prevText: pre_text,
            minSlides: slide_count,
            maxSlides: slide_count,
            moveSlides: 1,
            pager: false,
            slideWidth: width,
            slideMargin: margin

        });
    });
    $('.add_to_cart_button').each(function() {
        var text = $(this).closest('.add_to_cart_button').html();
        $(this).closest('.add_to_cart_button').html('<span class="wpbm-span">' + text + '</span>');
    });
    /*
     * Add span to View Cart woocommerce
     */
    $('body').on('click', '.add_to_cart_button', function() {
        $(document).ajaxComplete(function() {
            $('.added_to_cart').each(function() {
                $('.added_to_cart').html('<span class="wpbm-span">View Cart</span>');
            });
        });
    });
    /*
     * Wishlist Functionality
     */
    $('body').on('click', '.add_to_wishlist', function() {
        $(this).closest('.wpbm-wishlist-wrap').find('.ajax-loading').removeAttr("style", "display: none !important");
        $(this).closest('.wpbm-wishlist-wrap').find('.wpbm-heart').removeClass("fa-heart-o");
    });
    /*
     * Get Variable price option for EDD
     */

    $('body').on('change', '.wpbm-variable-price', function() {

        var price_id = $(this).val();
        var id = $(this).closest('.wpbm-price-wrap').find('.wpbm_price_options').data('id');
        var link = $(this).closest('.wpbm-price-wrap').find('.wpbm_price_options').data('link');
        $(this).closest('.wpbm-inner-wrap').find('.wpbm-edd-price').attr("href", '' + link + '?edd_action=add_to_cart&download_id=' + id + '&edd_options[price_id]=' + price_id + '');
        $(this).closest('.wpbm-list-inner-wrap').find('.wpbm-edd-price').attr("href", '' + link + '?edd_action=add_to_cart&download_id=' + id + '&edd_options[price_id]=' + price_id + '');

    });
});