HEX
Server: Apache
System: Linux server11 5.10.0-33-amd64 #1 SMP Debian 5.10.226-1 (2024-10-03) x86_64
User: web78 (5081)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/clients/client1/web78/web/wp-content/themes/bfastmag/assets/js/customizer.js
/**
 * customizer.js
 *
 *
 *  Instantly live-update customizer settings in the preview for improved user experience.
 */

/* global get_post_aj */

function bfastmag_html_entity_decode(string, quote_style) {
    'use strict';
    var hash_map = {},
        symbol = '',
        tmp_str = '',
        entity = '';
    tmp_str = string.toString();

    if (false === (hash_map = bfastmag_get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }

    delete(hash_map['&']);
    hash_map['&'] = '&';

    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(entity)
            .join(symbol);
    }
    tmp_str = tmp_str.split(''')
        .join('\'');

    return tmp_str;
}

function bfastmag_get_html_translation_table(table, quote_style) {
    'use strict';
    var entities = {},
        hash_map = {},
        decimal;
    var constMappingTable = {},
        constMappingQuoteStyle = {};
    var useTable = {},
        useQuoteStyle = {};

    // Translate arguments
    constMappingTable[0] = 'HTML_SPECIALCHARS';
    constMappingTable[1] = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';

    useTable = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
    useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() :
        'ENT_COMPAT';

    if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
        throw new Error('Table: ' + useTable + ' not supported');
        // return false;
    }

    entities['38'] = '&';
    if (useTable === 'HTML_ENTITIES') {
        entities['160'] = ' ';
        entities['161'] = '¡';
        entities['162'] = '¢';
        entities['163'] = '£';
        entities['164'] = '¤';
        entities['165'] = '¥';
        entities['166'] = '¦';
        entities['167'] = '§';
        entities['168'] = '¨';
        entities['169'] = '©';
        entities['170'] = 'ª';
        entities['171'] = '«';
        entities['172'] = '¬';
        entities['173'] = '­';
        entities['174'] = '®';
        entities['175'] = '¯';
        entities['176'] = '°';
        entities['177'] = '±';
        entities['178'] = '²';
        entities['179'] = '³';
        entities['180'] = '´';
        entities['181'] = 'µ';
        entities['182'] = '¶';
        entities['183'] = '·';
        entities['184'] = '¸';
        entities['185'] = '¹';
        entities['186'] = 'º';
        entities['187'] = '»';
        entities['188'] = '¼';
        entities['189'] = '½';
        entities['190'] = '¾';
        entities['191'] = '¿';
        entities['192'] = 'À';
        entities['193'] = 'Á';
        entities['194'] = 'Â';
        entities['195'] = 'Ã';
        entities['196'] = 'Ä';
        entities['197'] = 'Å';
        entities['198'] = 'Æ';
        entities['199'] = 'Ç';
        entities['200'] = 'È';
        entities['201'] = 'É';
        entities['202'] = 'Ê';
        entities['203'] = 'Ë';
        entities['204'] = 'Ì';
        entities['205'] = 'Í';
        entities['206'] = 'Î';
        entities['207'] = 'Ï';
        entities['208'] = 'Ð';
        entities['209'] = 'Ñ';
        entities['210'] = 'Ò';
        entities['211'] = 'Ó';
        entities['212'] = 'Ô';
        entities['213'] = 'Õ';
        entities['214'] = 'Ö';
        entities['215'] = '×';
        entities['216'] = 'Ø';
        entities['217'] = 'Ù';
        entities['218'] = 'Ú';
        entities['219'] = 'Û';
        entities['220'] = 'Ü';
        entities['221'] = 'Ý';
        entities['222'] = 'Þ';
        entities['223'] = 'ß';
        entities['224'] = 'à';
        entities['225'] = 'á';
        entities['226'] = 'â';
        entities['227'] = 'ã';
        entities['228'] = 'ä';
        entities['229'] = 'å';
        entities['230'] = 'æ';
        entities['231'] = 'ç';
        entities['232'] = 'è';
        entities['233'] = 'é';
        entities['234'] = 'ê';
        entities['235'] = 'ë';
        entities['236'] = 'ì';
        entities['237'] = 'í';
        entities['238'] = 'î';
        entities['239'] = 'ï';
        entities['240'] = 'ð';
        entities['241'] = 'ñ';
        entities['242'] = 'ò';
        entities['243'] = 'ó';
        entities['244'] = 'ô';
        entities['245'] = 'õ';
        entities['246'] = 'ö';
        entities['247'] = '÷';
        entities['248'] = 'ø';
        entities['249'] = 'ù';
        entities['250'] = 'ú';
        entities['251'] = 'û';
        entities['252'] = 'ü';
        entities['253'] = 'ý';
        entities['254'] = 'þ';
        entities['255'] = 'ÿ';
    }

    if (useQuoteStyle !== 'ENT_NOQUOTES') {
        entities['34'] = '"';
    }
    if (useQuoteStyle === 'ENT_QUOTES') {
        entities['39'] = ''';
    }
    entities['60'] = '<';
    entities['47'] = '/';
    entities['62'] = '>';

    // ascii decimals to real symbols
    for (decimal in entities) {
        if (entities.hasOwnProperty(decimal)) {
            hash_map[String.fromCharCode(decimal)] = entities[decimal];
        }
    }

    return hash_map;
}


function bfastmag_strip_tags(input, allowed) {
    'use strict';
    allowed = (((allowed || '') + '')
        .toLowerCase()
        .match(/<[a-z][a-z0-9]*>/g) || [])
        .join(''); // making sure the allowed arg is a string containing only tags in lowercase (<a><b><c>)
    var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,
        commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
    return input.replace(commentsAndPhpTags, '')
        .replace(tags, function ($0, $1) {
            return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
        });
}


(function ($) {
    // Site title and description.
    wp.customize('blogname', function (value) {
        value.bind(function (to) {
            $('.site-title a').text(to);
        });
    });
    wp.customize('blogdescription', function (value) {
        value.bind(function (to) {
            $('.site-description').text(to);
        });
    });

    // Titles color
    wp.customize('bfastmag_title_color', function (value) {
        value.bind(function (to) {
            $('.title-border span,	.page-header h1').css({'color': to});
        });
    });

    // Sidebar text color.
    wp.customize('header_textcolor', function (value) {
        value.bind(function (to) {
            $('.bfastmag-content-right, .bfastmag-content-right a, .post .entry-content, .post .entry-content p, .post .entry-cats, .post .entry-cats a, .post .entry-comments,.post .entry-separator, .post .entry-footer a, .post .entry-footer span, .post .entry-footer .entry-cats, .post .entry-footer .entry-cats a, .author-content').css({'color': to});
        });
    });

    // Top slider title color
    wp.customize('bfastmag_top_slider_post_title_color', function (value) {
        value.bind(function (to) {
            $('.bfastmag-featured-slider .entry-title a').css({'color': to});
        });
    });

    // Top slider text color
    wp.customize('bfastmag_top_slider_post_text_color', function (value) {
        value.bind(function (to) {
            $('.bfastmag-featured-slider .tp-post-item-meta .tp-post-item-date, .bfastmag-featured-slider .tp-post-item-meta > a, .bfastmag-featured-slider .tp-post-item-meta .entry-separator').css({'color': to});
        });
    });

    // Post title color
    wp.customize('bfastmag_blocks_post_title_color', function (value) {
        value.bind(function (to) {
            $('.bfastmag-content-left .entry-title a').css({'color': to});
        });
    });

    // Post text color
    wp.customize('bfastmag_blocks_post_text_color', function (value) {
        value.bind(function (to) {
            $('.bfastmag-content-left .entry-meta .entry-separator, .bfastmag-content-left .entry-meta a, .bfastmag-content-left .bfastmag-fp-s3 .tp-post-item p, .bfastmag-content-left .bfastmag-related-posts .entry-content p, .bfastmag-content-left .bfastmag-related-posts .entry-cats .entry-label, .bfastmag-content-left .bfastmag-related-posts .entry-cats a, .bfastmag-content-left .bfastmag-related-posts > a, .bfastmag-content-left .bfastmag-related-posts .entry-footer > a').css({'color': to});
        });
    });

    // Repeater
    wp.customize('bfastmag_social_links', function (value) {
        value.bind(function (to) {
            var obj = JSON.parse(to);
            var result = '';
            obj.forEach(function (item) {

                result += '<a href="' + item.link + '" class="social-link"><i class="fa ' + item.icon_value + '"></i></a>';

            });

            $('.social-links').html(result);

        });
    });
    // Logo
    wp.customize('custom_logo', function (value) {
        value.bind(function (to) {
            if (to !== '') {
                $('.custom-logo-link').removeClass('bfastmag_customizer_only');
                $('.head-logo-container').addClass('bfastmag_customizer_only');
            }
            else {
                $('.custom-logo-link').addClass('bfastmag_customizer_only');
                $('.head-logo-container').removeClass('bfastmag_customizer_only');
            }
        });
    });

    wp.customize('bfastmag_banner', function (value) {
        value.bind(function (to) {
            var obj = JSON.parse(to);
            if (obj.position !== '') {
                $('.bfastmag-a-d-v').attr('style', 'text-align:' + obj.position);
            }
            if (obj.choice === 'code') {
                if (obj.code !== '') {
                    $('.bfastmag-a-d-v').html(bfastmag_html_entity_decode(obj.code));
                }
            } else {
                if (obj.image_url !== '') {
                    if (obj.link !== '') {
                        $('.bfastmag-a-d-v').html('<a href="' + obj.link + '"><img src="' + obj.image_url + '" alt="Banner link"></a>');
                    } else {
                        $('.bfastmag-a-d-v').html('<img src="' + obj.image_url + '" alt="Banner link">');
                    }
                }
            }

        });
    });

    // Featured Big Category
    wp.customize('bfastmag_featured_big_category', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_featured_big_cat',
                    category: to,
                    tp_no_of_posts: 4
                },
                beforeSend: function () {
                    jQuery('.featured-wrap').replaceWith('<div class="featured-wrap" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.featured-wrap').replaceWith(result);
                    jQuery('.featured-wrap').addClass('animated');
   
                }
            });
        });
    });

    // Featured Slider Category
    wp.customize('bfastmag_featured_slider_category', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_topslider_category',
                    category: to,
                    tp_no_of_posts: wp.customize._value.bfastmag_featured_slider_max_posts()
                },
                beforeSend: function () {
                    jQuery('.owl-carousel.bfastmag-top-carousel').replaceWith('<div class="owl-carousel bfastmag-top-carousel" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.owl-carousel.bfastmag-top-carousel').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-top-carousel').owlCarousel({
                        loop: true,
                        margin: 0,
                        responsiveClass: true,
                        nav: false,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: true,
                        autoplay: true,
                        autoplayTimeout: 10000,
                        lazyLoad: true,
                        animateIn: true,
                        responsive: {
                            0: {items: 1},
                            600: {items: 2},
                            992: {items: 3}
                        }
                    });
                }
            });
        });
    });

    // Featured Slider No of posts
    wp.customize('bfastmag_featured_slider_max_posts', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_topslider_category',
                    category: wp.customize._value.bfastmag_featured_slider_category(),
                    tp_no_of_posts: to
                },
                beforeSend: function () {
                    jQuery('.owl-carousel.bfastmag-top-carousel').replaceWith('<div class="owl-carousel bfastmag-top-carousel" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.owl-carousel.bfastmag-top-carousel').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-top-carousel').owlCarousel({
                        loop: true,
                        margin: 0,
                        responsiveClass: true,
                        nav: false,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: true,
                        autoplay: true,
                        autoplayTimeout: 10000,
                        lazyLoad: true,
                        animateIn: true,
                        responsive: {
                            0: {items: 1},
                            600: {items: 2},
                            992: {items: 3}
                        }
                    });
                }
            });
        });
    });

    // Section1 title
    wp.customize('bfastmag_featured_slider_title', function (value) {
        value.bind(function (to) {
            if (to !== '') {
                $('.bfastmag-featured-slider .title-border').removeClass('bfastmag_customizer_only');
                $('.bfastmag-featured-slider .title-border span').text(to);
                $('.bfastmag-featured-slider .title-border span').append('<span class="line"></span>');
            } else {
                $('.bfastmag-featured-slider .title-border').addClass('bfastmag_customizer_only');
            }
        });
    });  

    // Section1 title
    wp.customize('bfastmag_block1_title', function (value) {
        value.bind(function (to) {
            if (to !== '') {
                $('.bfastmag-block1 .title-border').removeClass('bfastmag_customizer_only');
                $('.bfastmag-block1 .title-border span').text(to);
                $('.bfastmag-block1  .title-border span').append('<span class="line"></span>');
            } else {
                $('.bfastmag-block1 .title-border').addClass('bfastmag_customizer_only');
            }
        });
    });

    // Section1 Category
    wp.customize('bfastmag_block1_category', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block1_category',
                    category: to,
                    tp_no_of_posts: wp.customize._value.bfastmag_block1_max_posts(),
                    posts_per_page: wp.customize._value.bfastmag_block1_posts_per_page()

                },
                beforeSend: function () {
                    jQuery('.bfastmag-block1').find('.bfastmag-fp-s3').replaceWith('<div class="bfastmag-fp-s3" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block1').find('.bfastmag-fp-s3').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s3-posts').owlCarousel({
                        loop: false,
                        margin: 0,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 15000,
                        items: 1,
                        lazyLoad: true,
                    });
                }
            });
        });
    });

    // Section 1 number of posts
    wp.customize('bfastmag_block1_max_posts', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block1_category',
                    tp_no_of_posts: to,
                    posts_per_page: wp.customize._value.bfastmag_block1_posts_per_page(),
                    category: wp.customize._value.bfastmag_block1_category()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block1').find('.bfastmag-fp-s3').replaceWith('<div class="bfastmag-fp-s3" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block1').find('.bfastmag-fp-s3').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s3-posts').owlCarousel({
                        loop: false,
                        margin: 0,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 15000,
                        items: 1,
                        lazyLoad: true,
                    });
                }
            });
        });
    });

    // Section 1 posts per page
    wp.customize('bfastmag_block1_posts_per_page', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block1_category',
                    posts_per_page: to,
                    category: wp.customize._value.bfastmag_block1_category(),
                    tp_no_of_posts: wp.customize._value.bfastmag_block1_max_posts()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block1').find('.bfastmag-fp-s3').replaceWith('<div class="bfastmag-fp-s3" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block1').find('.bfastmag-fp-s3').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s3-posts').owlCarousel({
                        loop: false,
                        margin: 0,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 15000,
                        items: 1,
                        lazyLoad: true,
                    });
                }
            });
        });
    });
    // Section 2  Title
    wp.customize('bfastmag_block2_title', function (value) {
        value.bind(function (to) {
            if (to !== '') {
                $('.bfastmag-block2 .title-border').removeClass('bfastmag_customizer_only');
                $('.bfastmag-block2 .title-border span').text(to);
                $('.bfastmag-block2  .title-border span').append('<span class="line"></span>');

            } else {
                $('.bfastmag-block2 .title-border').addClass('bfastmag_customizer_only');
            }
        });
    });


    // Section2 Category
    wp.customize('bfastmag_block2_category', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block2_category',
                    category: to,
                    tp_no_of_posts: wp.customize._value.bfastmag_block2_max_posts(),
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block2').find('.bfastmag-fp-s1').replaceWith('<div class="bfastmag-fp-s1" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block2').find('.bfastmag-fp-s1').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s1-posts').owlCarousel({
                        loop: true,
                        margin: 30,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 12000,
                        lazyLoad: true,
                        animateIn: true,
                        responsive: {
                            0: {items: 1},
                            600: {items: 2},
                            992: {items: 3}
                        }
                    });
                }
            });
        });
    });

    // Section 2 No of posts
    wp.customize('bfastmag_block2_max_posts', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block2_category',
                    tp_no_of_posts: to,
                    category: wp.customize._value.bfastmag_block2_category()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block2').find('.bfastmag-fp-s1').replaceWith('<div class="bfastmag-fp-s1" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block2').find('.bfastmag-fp-s1').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s1-posts').owlCarousel({
                        loop: true,
                        margin: 30,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 12000,
                        lazyLoad: true,
                        animateIn: true,
                        responsive: {
                            0: {items: 1},
                            600: {items: 2},
                            992: {items: 3}
                        }
                    });
                }
            });
        });
    });

    // Section3 Title
    wp.customize('bfastmag_block3_title', function (value) {
        value.bind(function (to) {
            if (to !== '') {
                $('.bfastmag-block3 .title-border').removeClass('bfastmag_customizer_only');
                $('.bfastmag-block3 .title-border span').text(to);
                $('.bfastmag-block3  .title-border span').append('<span class="line"></span>');
            } else {
                $('.bfastmag-block3 .title-border').addClass('bfastmag_customizer_only');
            }
        });
    });

    // Section3 Category
    wp.customize('bfastmag_block3_category', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block3_category',
                    category: to,
                    tp_no_of_posts: wp.customize._value.bfastmag_block3_max_posts()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block3').find('.bfastmag-fp-s2').replaceWith('<div class="bfastmag-fp-s2" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block3').find('.bfastmag-fp-s2').replaceWith(result);
                }
            });
        });
    });

    // Section 3 No of posts
    wp.customize('bfastmag_block3_max_posts', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block3_category',
                    tp_no_of_posts: to,
                    category: wp.customize._value.bfastmag_block3_category()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block3').find('.bfastmag-fp-s2').replaceWith('<div class="bfastmag-fp-s2" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block3').find('.bfastmag-fp-s2').replaceWith(result);
                }
            });
        });
    });

    // Section4 Title
    wp.customize('bfastmag_block4_title', function (value) {
        value.bind(function (to) {
            if (to !== '') {
                $('.bfastmag-block4 .title-border').removeClass('bfastmag_customizer_only');
                $('.bfastmag-block4 .title-border span').text(to);
                $('.bfastmag-block4  .title-border span').append('<span class="line"></span>');
            } else {
                $('.bfastmag-block4 .title-border').addClass('bfastmag_customizer_only');
            }
        });
    });


    // Section4 Category
    wp.customize('bfastmag_block4_category', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block4_category',
                    category: to,
                    tp_no_of_posts: wp.customize._value.bfastmag_block4_max_posts()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block4').find('.bfastmag-fp-s1').replaceWith('<div class="bfastmag-fp-s1" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block4').find('.bfastmag-fp-s1').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s1-posts').owlCarousel({
                        loop: true,
                        margin: 30,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 12000,
                        lazyLoad: true,
                        animateIn: true,
                        responsive: {
                            0: {items: 1},
                            600: {items: 2},
                            992: {items: 3}
                        }
                    });
                }
            });
        });
    });

    // Section 4 N0 of posts
    wp.customize('bfastmag_block4_max_posts', function (value) {
        value.bind(function (to) {
            jQuery.ajax({
                url: get_post_aj.ajaxurl,
                type: 'post',
                data: {
                    action: 'get_post_aj_act',
                    section: 'bfastmag_block4_category',
                    tp_no_of_posts: to,
                    category: wp.customize._value.bfastmag_block4_category()
                },
                beforeSend: function () {
                    jQuery('.bfastmag-block4').find('.bfastmag-fp-s1').replaceWith('<div class="bfastmag-fp-s1" id="loader">Loading New Posts...</div>');
                },
                success: function (result) {
                    jQuery('.bfastmag-block4').find('.bfastmag-fp-s1').replaceWith(result);
                    jQuery('.owl-carousel.bfastmag-fp-s1-posts').owlCarousel({
                        loop: true,
                        margin: 30,
                        responsiveClass: true,
                        nav: true,
                        navText: ['<i class="fa fa-angle-left">', '<i class="fa fa-angle-right">'],
                        dots: false,
                        autoplay: true,
                        autoplayTimeout: 12000,
                        lazyLoad: true,
                        animateIn: true,
                        responsive: {
                            0: {items: 1},
                            600: {items: 2},
                            992: {items: 3}
                        }
                    });
                }
            });
        });
    });


 
 

    wp.customize('bfastmag_disable_single_hide_author', function (value) {
        value.bind(function (to) {
            if (true !== to) {
                $('.about-author ').removeClass('bfastmag_hide');
            } else {
                $('.about-author ').addClass('bfastmag_hide');
            }
        });
    });

    wp.customize('bfastmag_single_post_hide_related_posts', function (value) {
        value.bind(function (to) {
            if (true !== to) {
                $('.bfastmag-related-posts ').removeClass('bfastmag_hide');
                $('.bfastmag-related-posts-title ').removeClass('bfastmag_hide');
            } else {
                $('.bfastmag-related-posts ').addClass('bfastmag_hide');
                $('.bfastmag-related-posts-title ').addClass('bfastmag_hide');
            }
        });
    });

    wp.customize('bfastmag_disable_singlePost_featured_img', function (value) {
        value.bind(function (to) {
            if (true !== to) {
                $('.post .tp-post-thumbnail').removeClass('bfastmag_customizer_only');
            } else {
                $('.post .tp-post-thumbnail').addClass('bfastmag_customizer_only');
            }
        });
    });


    wp.customize('bfastmag_footer_logo', function (value) {
        value.bind(function (to) {
            $('.bfastmag-footer-logo img').attr('src', to);
        });
    });

    wp.customize('bfastmag_footer_link', function (value) {
        value.bind(function (to) {
            $('.bfastmag-footer-logo').attr('href', to);
        });
    });

    wp.customize('bfastmag_footer_text', function (value) {
        value.bind(function (to) {
            var escaped_content = bfastmag_strip_tags(to, '<p><br><em><strong><ul><li><a><button><address><abbr>');
            $('.bfastmag-footer-content').html(escaped_content);
        });
    });

    wp.customize('bfastmag_footer_socials_title', function (value) {
        value.bind(function (to) {
            $('.social-links-label').text(to);
        });
    });

    wp.customize('bfastmag_footer_social_icons', function (value) {
        value.bind(function (to) {
            var obj = JSON.parse(to);
            var result = '';
            obj.forEach(function (item) {

                result += '<a href="' + item.link + '" class="footer-social-link"><i class="fa ' + item.icon_value + '"></i></a>';

            });
            $('.footer-social-links').html(result);
        });
    });

        // Add new shop banner (Repeater)
    wp.customize( 'bfastmag_shop_banners', function( value ) {
        value.bind( function( to ) {
            var obj = JSON.parse( to );
             var result ='';
            obj.forEach(function(item) {
                result += '<div class="bfastmag-content-ban col-md-4"> <a href="' + item.link + '"><img src="' + item.image_url + '"></a></div>';
            });
            $( '.bfastmag-content-ban.col-md-12' ).html( result );
        } );
    });

})(jQuery);