PageSourceSearch

https://paleturquoise-beaver-544042.hostingersite.com/wp-content/themes/findus/js/functions.js?ver=20150330

js paleturquoise-beaver-544042.hostingersite.com collected 2026-10-03 04:46:59 UTC 30,766 bytes, 764 lines download raw bytes

1(function ($) {
2    "use strict";
3    
4    if (!$.apusThemeExtensions)
5        $.apusThemeExtensions = {};
6    
7    function ApusThemeCore() {
8        var self = this;
9        // self.init();
10    };
11
12    ApusThemeCore.prototype = {
13        /**
14         *  Initialize
15         */
16        init: function() {
17            var self = this;
18            if ( self.target_html == null ) {
19                self.target_html = $('#apus_login_register_form_wrapper').html();
20                $('#apus_login_register_form_wrapper').html('');
21            }
22            // slick init
23            self.initSlick($("[data-carousel=slick]"));
24
25            // Unveil init
26            setTimeout(function(){
27                self.layzyLoadImage();
28            }, 500);
29
30            // isoto
31            self.initIsotope();
32            self.initCounterUp();
33
34            setTimeout(function(){
35                self.changeHeaderMarginTop();
36            }, 50);
37            $(window).resize(function(){
38                setTimeout(function(){
39                    self.changeHeaderMarginTop();
40                }, 50);
41            });
42            // Sticky Header
43            self.initHeaderSticky('main-sticky-header');
44
45            // back to top
46            self.backToTop();
47
48            // popup image
49            self.popupImage();
50
51            self.preloadSite();
52            
53            self.timerCountdown();
54
55            $('[data-toggle="tooltip"]').tooltip();
56            
57            self.initMobileMenu();
58
59            self.userLoginRegister();
60
61            self.loadExtension();
62
63            $(document.body).on('click', '.nav [data-toggle="dropdown"]', function(e){
64                e.preventDefault();
65                if ( this.href && this.href != '#' ){
66                    if ( this.target && this.target == '_blank' ) {
67                        window.open(this.href, '_blank');
68                    } else {
69                        window.location.href = this.href;
70                    }
71                }
72            });
73
74            setTimeout(function(){
75                self.changePaddingTopMobileContent();    
76            }, 50);
77            $(window).resize(function(){
78                self.changePaddingTopMobileContent();
79            });
80
81            $(window).load(function(){
82                self.recaptchaCallback();
83            });
84        },
85        init_elementor: function() {
86            var self = this;
87            self.initSlick($("[data-carousel=slick]"));
88
89            // Unveil init
90            setTimeout(function(){
91                self.layzyLoadImage();
92            }, 500);
93        },
94        target_html: null,
95
96        changePaddingTopMobileContent: function() {
97            if ($(window).width() < 1200) {
98                var header_h = $('#apus-header-mobile').outerHeight();
99                $('#apus-main-content').css({ 'padding-top': header_h });
100                $('.listings-filter-wrapper').css({ 'top': header_h });
101                $('.listings-filter-wrapper').css({ 'height': 'calc(100% - ' + header_h+ 'px)' });
102            } else {
103                if ( ! $('#apus-listing-map').is('.fix-map') ) {
104                    $('#apus-main-content').css({ 'padding-top': 0 });
105                }
106            }
107        },
108        /**
109         *  Extensions: Load scripts
110         */
111        loadExtension: function() {
112            var self = this;
113            
114            if ($.apusThemeExtensions.shop) {
115                $.apusThemeExtensions.shop.call(self);
116            }
117            
118            if ($.apusThemeExtensions.listing) {
119                $.apusThemeExtensions.listing.call(self);
120            }
121        },
122        initSlick: function(element) {
123            var self = this;
124            element.each( function(){
125                if ( $(this).hasClass('slick-initialized') ) {
126                    $(this).slick( 'refresh' );
127                } else {
128                    var config = {
129                        infinite: false,
130                        arrows: $(this).data( 'nav' ),
131                        dots: $(this).data( 'pagination' ),
132                        slidesToShow: 4,
133                        slidesToScroll: 4,
134                        prevArrow:"<button type='button' class='slick-arrow slick-prev pull-left'><i class='fas fa-arrow-left' aria-hidden='true'></i></span><span class='textnav'>"+findus_opts.previous+"</span></button>",
135                        nextArrow:"<button type='button' class='slick-arrow slick-next pull-right'><span class='textnav'>"+findus_opts.next+"</span><i class='fas fa-arrow-right' aria-hidden='true'></i></button>",
136                    };
137                
138                    var slick = $(this);
139                    if( $(this).data('items') ){
140                        config.slidesToShow = $(this).data( 'items' );
141                        config.slidesToScroll = $(this).data( 'items' );
142                    }
143                    if( $(this).data('loop') ){
144                        config.infinite = true;
145                    }
146                    if( $(this).data('autoplay') ){
147                        config.autoplay = true;
148                        config.autoplaySpeed = 2500;
149                    }
150                    if( $(this).data('vertical') ){
151                        config.vertical = true;
152                    }
153                    if( $(this).data('rows') ){
154                        config.rows = $(this).data( 'rows' );
155                    }
156                    if( $(this).data('asnavfor') ){
157                        config.asNavFor = $(this).data( 'asnavfor' );
158                    }
159                    if( $(this).data('slidestoscroll') ){
160                        config.slidesToScroll = $(this).data( 'slidestoscroll' );
161                    }
162                    if( $(this).data('focusonselect') ){
163                        config.focusOnSelect = $(this).data( 'focusonselect' );
164                    }
165                    
166                    if ($(this).data('desktop')) {
167                        var desktop = $(this).data('desktop');
168                    } else {
169                        var desktop = config.items;
170                    }
171
172                    if ($(this).data('smalldesktop')) {
173                        var smalldesktop = $(this).data('smalldesktop');
174                    } else {
175                        if ($(this).data('desktop')) {
176                            var smalldesktop = $(this).data('desktop');
177                        } else{
178                            var smalldesktop = config.items;
179                        }
180                    }
181
182                    if ($(this).data('medium')) {
183                        var medium = $(this).data('medium');
184                    } else {
185                        var medium = config.items;
186                    }
187                    if ($(this).data('smallmedium')) {
188                        var smallmedium = $(this).data('smallmedium');
189                    } else {
190                        var smallmedium = 2;
191                    }
192                    if ($(this).data('extrasmall')) {
193                        var extrasmall = $(this).data('extrasmall');
194                    } else {
195                        var extrasmall = 1;
196                    }
197                    if ($(this).data('smallest')) {
198                        var smallest = $(this).data('smallest');
199                    } else {
200                        var smallest = 1;
201                    }
202                    config.responsive = [
203                        {
204                            breakpoint: 414,
205                            settings: {
206                                slidesToShow: smallest,
207                                slidesToScroll: smallest,
208                            }
209                        },
210                        {
211                            breakpoint: 480,
212                            settings: {
213                                slidesToShow: extrasmall,
214                                slidesToScroll: extrasmall,
215                            }
216                        },
217                        {
218                            breakpoint: 768,
219                            settings: {
220                                slidesToShow: smallmedium,
221                                slidesToScroll: smallmedium
222                            }
223                        },
224                        {
225                            breakpoint: 992,
226                            settings: {
227                                slidesToShow: medium,
228                                slidesToScroll: medium
229                            }
230                        },
231                        {
232                            breakpoint: 1281,
233                            settings: {
234                                slidesToShow: smalldesktop,
235                                slidesToScroll: smalldesktop
236                            }
237                        },
238                        {
239                            breakpoint: 1700,
240                            settings: {
241                                slidesToShow: desktop,
242                                slidesToScroll: desktop
243                            }
244                        }
245                    ];
246                    if ( $('html').attr('dir') == 'rtl' ) {
247                        config.rtl = true;
248                    }
249
250                    $(this).slick( config );
251                }
252            } );
253
254            // Fix slick in bootstrap tabs
255            $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
256                var target = $(e.target).attr("href");
257                var $slick = $("[data-carousel=slick]", target);
258
259                if ($slick.length > 0 && $slick.hasClass('slick-initialized')) {
260                    $slick.slick('refresh');
261                }
262                self.layzyLoadImage();
263            });
264        },
265        layzyLoadImage: function() {
266            $(window).off('scroll.unveil resize.unveil lookup.unveil');
267            var $images = $('.image-wrapper:not(.image-loaded) .unveil-image'); // Get un-loaded images only
268            if ($images.length) {
269                $images.unveil(1, function() {
270                    $(this).load(function() {
271                        $(this).parents('.image-wrapper').first().addClass('image-loaded');
272                        $(this).removeAttr('data-src');
273                        $(this).removeAttr('data-srcset');
274                        $(this).removeAttr('data-sizes');
275                    });
276                });
277            }
278
279            var $images = $('.product-image:not(.image-loaded) .unveil-image'); // Get un-loaded images only
280            if ($images.length) {
281                $images.unveil(1, function() {
282                    $(this).load(function() {
283                        $(this).parents('.product-image').first().addClass('image-loaded');
284                    });
285                });
286            }
287        },
288        initCounterUp: function() {
289            if($('.counterUp').length > 0){
290                $('.counterUp').counterUp({
291                    delay: 10,
292                    time: 800
293                });
294            }
295        },
296        initIsotope: function() {
297            $('.isotope-items').each(function(){  
298                var $container = $(this);
299                
300                $container.imagesLoaded( function(){
301                    $container.isotope({
302                        itemSelector : '.isotope-item',
303                        transformsEnabled: true,         // Important for videos
304                        masonry: {
305                            columnWidth: $container.data('columnwidth')
306                        }
307                    }); 
308                });
309            });
310
311            /*---------------------------------------------- 
312             *    Apply Filter        
313             *----------------------------------------------*/
314            $('.isotope-filter li a').on('click', function(){
315               
316                var parentul = $(this).parents('ul.isotope-filter').data('related-grid');
317                $(this).parents('ul.isotope-filter').find('li a').removeClass('active');
318                $(this).addClass('active');
319                var selector = $(this).attr('data-filter'); 
320                $('#'+parentul).isotope({ filter: selector }, function(){ });
321                
322                return(false);
323            });
324        },
325        changeHeaderMarginTop: function() {
326            if ($(window).width() > 1199) {
327                if ( $('#apus-header').length > 0 ) {
328                    var header_height_dk = $('#apus-header').outerHeight();
329                    $('.header_transparent .apus-breadscrumb').css({'padding-top': header_height_dk});
330                }
331            }
332        },
333        initHeaderSticky: function(main_sticky_class) {
334            if ( typeof Waypoint !== 'undefined' ) {
335                if ( $('.' + main_sticky_class) && typeof Waypoint.Sticky !== 'undefined' ) {
336                    var opts = {
337                        element: $('.' + main_sticky_class)[0],
338                        wrapper: '<div class="main-sticky-header-wrapper">',
339                        offset: '-10px',
340                        stuckClass: 'sticky-header'
341                    };
342                    var sticky = new Waypoint.Sticky(opts);
343                }
344            }
345        },
346        headerSticky: function(main_sticky, _menu_action) {
347            if( $(document).scrollTop() > _menu_action ){
348                main_sticky.addClass('sticky-header');
349            }else{
350                main_sticky.removeClass('sticky-header');
351            }
352        },
353        backToTop: function () {
354            $(window).scroll(function () {
355                if ($(this).scrollTop() > 400) {
356                    $('#back-to-top').addClass('active');
357                } else {
358                    $('#back-to-top').removeClass('active');
359                }
360            });
361            $('#back-to-top').on('click', function () {
362                $('html, body').animate({scrollTop: '0px'}, 800);
363                return false;
364            });
365        },
366        popupImage: function() {
367            // popup
368            $(".popup-image").magnificPopup({type:'image'});
369            $('.popup-video').magnificPopup({
370                disableOn: 700,
371                type: 'iframe',
372                mainClass: 'mfp-fade',
373                removalDelay: 160,
374                preloader: false,
375                fixedContentPos: false
376            });
377
378            $('.widget-gallery').each(function(){
379                var tagID = $(this).attr('id');
380                $('#' + tagID).magnificPopup({
381                    delegate: '.popup-image-gallery',
382                    type: 'image',
383                    tLoading: 'Loading image #%curr%...',
384                    mainClass: 'mfp-img-mobile',
385                    gallery: {
386                        enabled: true,
387                        navigateByImgClick: true,
388                        preload: [0,1] // Will preload 0 - before current, and 1 after the current image
389                    }
390                });
391            });
392
393        },
394        preloadSite: function() {
395            // preload page
396            if ( $('body').hasClass('apus-body-loading') ) {
397                $('body').removeClass('apus-body-loading');
398                $('.apus-page-loading').fadeOut(100);
399            }
400        },
401        initMobileMenu: function() {
402
403            // stick mobile
404            var self = this;
405            var main_sticky = $('.header-mobile');
406            setTimeout(function(){
407                if ( main_sticky.length > 0 ){
408                    if ($(window).width() < 992) {
409                        var _menu_action = 0;
410                        $(window).scroll(function(event) {
411                            self.headerSticky(main_sticky, _menu_action);
412                        });
413                        self.headerSticky(main_sticky, _menu_action);
414                    }
415                }
416            }, 50);
417
418            $(window).resize(function(){
419                setTimeout(function(){
420                    if ( main_sticky.length > 0 ){
421                        if ($(window).width() < 992) {
422                            var _menu_action = 0;
423                            $(window).scroll(function(event) {
424                                self.headerSticky(main_sticky, _menu_action);
425                            });
426                            self.headerSticky(main_sticky, _menu_action);
427                        }
428                    }
429                }, 50);
430            });
431
432            // mobile menu
433            $('.btn-offcanvas, .btn-toggle-canvas').on('click', function (e) {
434                e.stopPropagation();
435                $('.apus-offcanvas').toggleClass('active');           
436                $('.over-dark').toggleClass('active');         
437            });
438            $('body').on('click', function() {
439                if ($('.apus-offcanvas').hasClass('active')) {
440                    $('.apus-offcanvas').toggleClass('active');
441                    $('.over-dark').toggleClass('active');
442                }
443            });
444            $('.apus-offcanvas').on('click', function(e) {
445                e.stopPropagation();
446            });
447
448            $("#main-mobile-menu .icon-toggle").on('click', function(){
449                $(this).parent().find('> .sub-menu').slideToggle();
450                if ( $(this).find('i').hasClass('ti-angle-down') ) {
451                    $(this).find('i').removeClass('ti-angle-down').addClass('ti-angle-up');
452                } else {
453                    $(this).find('i').removeClass('ti-angle-up').addClass('ti-angle-down');
454                }
455                return false;
456            } );
457            $('.apus-offcanvas-body').perfectScrollbar();
458
459            // show mini cart
460            $('.apus-top-cart .mini-cart').on('click', function (e) {
461                e.stopPropagation();
462                $('.apus-top-cart > .dropdown-menu').toggleClass('active');         
463            });
464
465            // sidebar mobile
466            if ($(window).width() < 992) {
467                $('.sidebar-right, .sidebar-left').perfectScrollbar();
468            }
469            $(window).resize(function(){
470                if ($(window).width() < 992) {
471                    $('.sidebar-right, .sidebar-left').perfectScrollbar();
472                }
473            });
474            
475            $('body').on('click', '.mobile-sidebar-btn', function(){
476                if ( $('.sidebar-left').length > 0 ) {
477                    $('.sidebar-left').toggleClass('active');
478                } else if ( $('.sidebar-right').length > 0 ) {
479                    $('.sidebar-right').toggleClass('active');
480                }
481                $('.mobile-sidebar-panel-overlay').toggleClass('active');
482            });
483            $('body').on('click', '.mobile-sidebar-panel-overlay, .close-sidebar-btn', function(){
484                if ( $('.sidebar-left').length > 0 ) {
485                    $('.sidebar-left').removeClass('active');
486                } else if ( $('.sidebar-right').length > 0 ) {
487                    $('.sidebar-right').removeClass('active');
488                }
489                $('.mobile-sidebar-panel-overlay').removeClass('active');
490            });
491        },
492        setCookie: function(cname, cvalue, exdays) {
493            var d = new Date();
494            d.setTime(d.getTime() + (exdays*24*60*60*1000));
495            var expires = "expires="+d.toUTCString();
496            document.cookie = cname + "=" + cvalue + "; " + expires+";path=/";
497        },
498        getCookie: function(cname) {
499            var name = cname + "=";
500            var ca = document.cookie.split(';');
501            for(var i=0; i<ca.length; i++) {
502                var c = ca[i];
503                while (c.charAt(0)==' ') c = c.substring(1);
504                if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
505            }
506            return "";
507        },
508        recaptchaCallback: function() {
509            var recaptchas = document.getElementsByClassName("ga-recaptcha");
510            for(var i=0; i<recaptchas.length; i++) {
511                var recaptcha = recaptchas[i];
512                var sitekey = recaptcha.dataset.sitekey;
513
514                grecaptcha.render(recaptcha, {
515                    'sitekey' : sitekey
516                });
517            }
518        },
519        loginRegisterPopup: function(target) {
520            var self = this;
521            $.magnificPopup.open({
522                mainClass: 'apus-mfp-zoom-in',
523                items    : {
524                    src : self.target_html,
525                    type: 'inline'
526                },
527                callbacks: {
528                    open: function() {
529                        $(target).trigger('click');
530                        $('.apus_login_register_form .nav-tabs li').removeClass('active');
531                        $(target).parent().addClass('active');
532                        var id = $(target).attr('href');
533                        $('.apus_login_register_form .tab-pane').removeClass('active');
534                        $(id).addClass('active').addClass('in');
535
536                        $('#apus_forgot_password_form').hide();
537                        $('#apus_login_form').show();
538
539                        $('.apus_login_register_form').addClass('animated fadeInDown');
540
541                        self.recaptchaCallback();
542                    }
543                }
544
545            });
546            
547        },
548        userLoginRegister: function() {
549            var self = this;
550            // login/register
551            
552            $('.apus-user-login').on('click', function(){
553                var target = $(this).attr('href');
554                
555                self.loginRegisterPopup(target);
556                return false;
557            });
558            
559            $('.apus-user-register').on('click', function(){
560                var target = $(this).attr('href');
561                
562                self.loginRegisterPopup(target);
563                return false;
564            });
565
566            $('.account-sign-in a:not(.logout-link), .must-log-in a').on('click', function(e){
567                e.preventDefault();
568                var target = $('.apus-user-login').attr('href');
569                self.loginRegisterPopup(target);
570                return false;
571            });
572            $('body').on('click', '.apus_login_register_form .mfp-close', function(){
573                $.magnificPopup.close();
574            });
575            
576            // sign in proccess
577            $('body').on('submit', 'form.apus-login-form', function(){
578                var $this = $(this);
579                $('.alert', this).remove();
580                $this.addClass('loading');
581                $.ajax({
582                    url: findus_opts.ajaxurl,
583                    type:'POST',
584                    dataType: 'json',
585                    data:  $(this).serialize()+"&action=apus_ajax_login"
586                }).done(function(data) {
587                    $this.removeClass('loading');
588                    if ( data.loggedin ) {
589                        $this.prepend( '<div class="alert alert-info">' + data.msg + '</div>' );
590                        location.reload(); 
591                    } else {
592                        $this.prepend( '<div class="alert alert-warning">' + data.msg + '</div>' );
593                    }
594                });
595                return false; 
596            } );
597            $('body').on('click', '.back-link', function(e){
598                e.preventDefault();
599                $('.form-container').hide();
600                $($(this).attr('href')).show(); 
601                return false;
602            } );
603
604             // lost password in proccess
605            $('body').on('submit', 'form.forgotpassword-form', function(){
606                var $this= $(this);
607                $('.alert', this).remove();
608                $this.addClass('loading');
609                $.ajax({
610                  url: findus_opts.ajaxurl,
611                  type:'POST',
612                  dataType: 'json',
613                  data:  $(this).serialize()+"&action=apus_ajax_forgotpass"
614                }).done(function(data) {
615                     $this.removeClass('loading');
616                    if ( data.loggedin ) {
617                        $this.prepend( '<div class="alert alert-info">'+data.msg+'</div>' );
618                        location.reload(); 
619                    } else {
620                        $this.prepend( '<div class="alert alert-warning">'+data.msg+'</div>' );
621                    }
622                });
623                return false; 
624            } );
625            $('body').on('click', '#apus_forgot_password_form form .btn-cancel', function(e){
626                e.preventDefault();
627                $('#apus_forgot_password_form').hide();
628                $('#apus_login_form').show();
629            } );
630
631            // register
632            $('body').on('submit', 'form.apus-register-form', function(){
633                var $this= $(this);
634                $('.alert', this).remove();
635                $this.addClass('loading');
636                $.ajax({
637                  url: findus_opts.ajaxurl,
638                  type:'POST',
639                  dataType: 'json',
640                  data:  $(this).serialize()+"&action=apus_ajax_register"
641                }).done(function(data) {
642                    $this.removeClass('loading');
643                    if ( data.loggedin ) {
644                        $this.prepend( '<div class="alert alert-info">'+data.msg+'</div>' );
645                        location.reload();
646                    } else {
647                        $this.prepend( '<div class="alert alert-warning">'+data.msg+'</div>' );
648                        grecaptcha.reset();
649                    }
650                });
651                return false;
652            } );
653            
654            $(document).on('click', '.findus-resend-approve-account-btn', function(e) {
655                e.preventDefault();
656                var $this = $(this),
657                    $container = $(this).parent();
658                $this.addClass('loading');
659                $.ajax({
660                    url: findus_opts.ajaxurl,
661                    type:'POST',
662                    dataType: 'json',
663                    data: {
664                        action: 'findus_ajax_resend_approve_account',
665                        login: $this.data('login'),
666                    }
667                }).done(function(data) {
668                    $this.removeClass('loading');
669                    if ( data.status ) {
670                        $container.html( data.msg );
671                    } else {
672                        $container.html( data.msg );
673                    }
674                });
675            });
676        },
677        timerCountdown: function(){
678            $('[data-time="timmer"]').each(function(index, el) {
679                var $this = $(this);
680                var $date = $this.data('date').split("-");
681                $this.apusCountDown({
682                    TargetDate:$date[0]+"/"+$date[1]+"/"+$date[2]+" "+$date[3]+":"+$date[4]+":"+$date[5],
683                    DisplayFormat:"<div class=\"times\"><div class=\"day\">%%D%% "+ findus_opts.days +"</div><div class=\"hours\">%%H%% "+ findus_opts.hours +"</div><div class=\"minutes\">%%M%% "+ findus_opts.mins +"</div><div class=\"seconds\">%%S%% "+ findus_opts.secs +"</div></div>",
684                    FinishMessage: "",
685                });
686            });
687        }
688    }
689
690    $.apusThemeCore = ApusThemeCore.prototype;
691    
692    
693    $.fn.wrapStart = function(numWords){
694        return this.each(function(){
695            var $this = $(this);
696            var node = $this.contents().filter(function(){
697                return this.nodeType == 3;
698            }).first(),
699            text = node.text().trim(),
700            first = text.split(' ', 1).join(" ");
701            if (!node.length) return;
702            node[0].nodeValue = text.slice(first.length);
703            node.before('<b>' + first + '</b>');
704        });
705    };
706    
707    $(document).ready(function() {
708        // Initialize script
709        var apusthemecore_init = new ApusThemeCore();
710        apusthemecore_init.init();
711
712    });
713    
714    jQuery(window).on("elementor/frontend/init", function() {
715        
716        var apusthemecore_init = new ApusThemeCore();
717
718        // General element
719        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_brands.default",
720            function($scope) {
721                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
722            }
723        );
724
725        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_features_box.default",
726            function($scope) {
727                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
728            }
729        );
730
731        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_posts.default",
732            function($scope) {
733                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
734            }
735        );
736
737        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_testimonials.default",
738            function($scope) {
739                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
740            }
741        );
742
743        // woo elements
744        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_listings_category_list_banner.default",
745            function($scope) {
746                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
747            }
748        );
749
750        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_listings.default",
751            function($scope) {
752                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
753            }
754        );
755
756        elementorFrontend.hooks.addAction( "frontend/element_ready/apus_listings_packages.default",
757            function($scope) {
758                apusthemecore_init.initSlick($scope.find('.slick-carousel'));
759            }
760        );
761
762    });
763
764})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.