PageSourceSearch

https://garmin.mk/templates/17/assets/js/main.js

js garmin.mk collected 2026-10-07 03:57:26 UTC 30,808 bytes, 1,091 lines download raw bytes

1(function ($) {
2    "use strict";
3
4    // Preloader 
5    var win = $(window);
6    win.on('load', function () {
7        $('.page-loader').delay(350).fadeOut('slow');
8    });
9
10    /*--
11    Menu Stick
12    -----------------------------------*/
13    var header = $('.sticky-bar');
14    var win = $(window);
15    win.on('scroll', function () {
16        var scroll = win.scrollTop();
17        if (scroll < 200) {
18            header.removeClass('stick');
19        } else {
20            header.addClass('stick');
21        }
22    });
23
24
25    /* Slider active */
26    $('.slider-active').owlCarousel({
27        loop: true,
28        nav: true,
29        autoplay: false,
30        autoplayTimeout: 5000,
31        navText: ['<i class="la la-angle-up"></i>', '<i class="la la-angle-down"></i>'],
32        animateOut: 'fadeOut',
33        animateIn: 'fadeIn',
34        dotsData: true,
35        item: 1,
36        responsive: {
37            0: {
38                items: 1
39            },
40            768: {
41                items: 1
42            },
43            1000: {
44                items: 1
45            }
46        }
47    });
48
49    /* Slider active 2 */
50    $('.slider-active-2').owlCarousel({
51        loop: true,
52        nav: true,
53        autoplay: false,
54        autoplayTimeout: 5000,
55        navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
56        animateOut: 'fadeOut',
57        animateIn: 'fadeIn',
58        item: 1,
59        responsive: {
60            0: {
61                items: 1
62            },
63            768: {
64                items: 1
65            },
66            1000: {
67                items: 1
68            }
69        }
70    });
71
72    /* Slider active 3 */
73    $('.slider-active-3').owlCarousel({
74        loop: true,
75        nav: true,
76        autoplay: false,
77        autoplayTimeout: 5000,
78        navText: ['<i class="la la-arrow-left"></i>', '<i class="la la-arrow-right"></i>'],
79        animateOut: 'fadeOut',
80        animateIn: 'fadeIn',
81        item: 1,
82        responsive: {
83            0: {
84                items: 1
85            },
86            768: {
87                items: 1
88            },
89            1000: {
90                items: 1
91            }
92        }
93    });
94
95    /* Slider active 4 */
96    $('.slider-active-4').owlCarousel({
97        loop: true,
98        nav: false,
99        autoplay: false,
100        autoplayTimeout: 5000,
101        animateOut: 'fadeOut',
102        animateIn: 'fadeIn',
103        item: 1,
104        responsive: {
105            0: {
106                items: 1
107            },
108            768: {
109                items: 1
110            },
111            1000: {
112                items: 1
113            }
114        }
115    });
116
117    /* Product slider active */
118    $('.product-slider-active').owlCarousel({
119        loop: true,
120        nav: true,
121        navText:["<span class='carousel-control-prev-icon'></span>","<span class='carousel-control-next-icon'></span>"],
122        autoplay: true,
123        autoplayTimeout: 5000,
124        animateOut: 'fadeOut',
125        animateIn: 'fadeIn',
126        item: 4,
127        margin: 30,
128        responsive: {
129            0: {
130                items: 1
131            },
132            576: {
133                items: 2
134            },
135            768: {
136                items: 2
137            },
138            992: {
139                items: 3
140            },
141            1200: {
142                items: 4
143            }
144        }
145    });
146
147    /* Product slider active 2 */
148    $('.product-slider-active-2').owlCarousel({
149        loop: true,
150        nav: false,
151        autoplay: false,
152        autoplayTimeout: 5000,
153        animateOut: 'fadeOut',
154        animateIn: 'fadeIn',
155        item: 5,
156        responsive: {
157            0: {
158                items: 1
159            },
160            576: {
161                items: 2
162            },
163            768: {
164                items: 2
165            },
166            992: {
167                items: 3
168            },
169            1200: {
170                items: 5
171            }
172        }
173    });
174
175    /* Product slider active 3 */
176    $('.product-slider-active-3').owlCarousel({
177        loop: true,
178        nav: false,
179        autoplay: false,
180        autoplayTimeout: 5000,
181        animateOut: 'fadeOut',
182        animateIn: 'fadeIn',
183        item: 3,
184        margin: 30,
185        responsive: {
186            0: {
187                items: 1
188            },
189            576: {
190                items: 2
191            },
192            768: {
193                items: 2
194            },
195            992: {
196                items: 3
197            },
198            1200: {
199                items: 3
200            }
201        }
202    });
203
204
205    /*====== mobile off canvas active ======*/
206    function headermobileAside() {
207        var navbarTrigger = $('.mobile-aside-button'),
208            endTrigger = $('.mobile-aside-close'),
209            container = $('.mobile-off-canvas-active'),
210            wrapper = $('.main-wrapper');
211
212        wrapper.prepend('<div class="body-overlay"></div>');
213
214        navbarTrigger.on('click', function (e) {
215            e.preventDefault();
216            container.addClass('inside');
217            wrapper.addClass('overlay-active');
218        });
219
220        endTrigger.on('click', function () {
221            container.removeClass('inside');
222            wrapper.removeClass('overlay-active');
223        });
224
225        $('.body-overlay').on('click', function () {
226            container.removeClass('inside');
227            wrapper.removeClass('overlay-active');
228        });
229    };
230    headermobileAside();
231
232    /*====== clickable mainmenu active ======*/
233    function sidebarMenu() {
234        var navbarTrigger = $('.clickable-mainmenu-button'),
235            endTrigger = $('.clickable-mainmenu-close'),
236            container = $('.clickable-mainmenu-active'),
237            wrapper = $('.main-wrapper-2');
238
239        wrapper.prepend('<div class="body-overlay-2"></div>');
240
241        navbarTrigger.on('click', function (e) {
242            e.preventDefault();
243            container.addClass('inside');
244            wrapper.addClass('overlay-active-2');
245        });
246
247        endTrigger.on('click', function () {
248            container.removeClass('inside');
249            wrapper.removeClass('overlay-active-2');
250        });
251
252        $('.body-overlay-2').on('click', function () {
253            container.removeClass('inside');
254            wrapper.removeClass('overlay-active-2');
255        });
256    };
257    sidebarMenu();
258
259
260    /*---------------------
261        mobile-menu
262    --------------------- */
263    var $offCanvasNav = $('.mobile-menu , .sidebar-menu'),
264        $offCanvasNavSubMenu = $offCanvasNav.find('.dropdown');
265
266    /*Add Toggle Button With Off Canvas Sub Menu*/
267    $offCanvasNavSubMenu.parent().prepend('<span class="menu-expand"><i></i></span>');
268
269    /*Close Off Canvas Sub Menu*/
270    $offCanvasNavSubMenu.slideUp();
271
272    /*Category Sub Menu Toggle*/
273    $offCanvasNav.on('click', 'li a, li .menu-expand', function (e) {
274        var $this = $(this);
275        if (($this.parent().attr('class').match(/\b(menu-item-has-children|has-children|has-sub-menu)\b/)) && ($this.attr('href') === '#' || $this.hasClass('menu-expand'))) {
276            e.preventDefault();
277            if ($this.siblings('ul:visible').length) {
278                $this.parent('li').removeClass('active');
279                $this.siblings('ul').slideUp();
280            } else {
281                $this.parent('li').addClass('active');
282                $this.closest('li').siblings('li').removeClass('active').find('li').removeClass('active');
283                $this.closest('li').siblings('li').find('ul:visible').slideUp();
284                $this.siblings('ul').slideDown();
285            }
286        }
287    });
288
289
290    /*--- language currency active ----*/
291    $('.mobile-language-active').on('click', function (e) {
292        e.preventDefault();
293        $('.lang-dropdown-active').slideToggle(900);
294    });
295    $('.mobile-currency-active').on('click', function (e) {
296        e.preventDefault();
297        $('.curr-dropdown-active').slideToggle(900);
298    });
299    $('.mobile-account-active').on('click', function (e) {
300        e.preventDefault();
301        $('.account-dropdown-active').slideToggle(900);
302    });
303
304
305    /*====== Search active ======*/
306    function sidebarSearch() {
307        var searchTrigger = $('button.search-active'),
308            endTriggersearch = $('button.search-close'),
309            container = $('.main-search-active');
310        searchTrigger.on('click', function () {
311            container.addClass('inside');
312        });
313        endTriggersearch.on('click', function () {
314            container.removeClass('inside');
315        });
316    };
317    sidebarSearch();
318
319
320    /*--
321    Cart active
322    -----------------------------------*/
323    if ($('.cart-wrap').length) {
324        var $body = $('body'),
325            $cartWrap = $('.cart-wrap'),
326            $cartContent = $cartWrap.find('.shopping-cart-content');
327        $cartWrap.on('click', '.cart-active', function (e) {
328            e.preventDefault();
329            var $this = $(this);
330            if (!$this.parent().hasClass('show')) {
331                $this.siblings('.shopping-cart-content').addClass('show').parent().addClass('show');
332            } else {
333                $this.siblings('.shopping-cart-content').removeClass('show').parent().removeClass('show');
334            }
335        });
336        /*Close When Click Close Button*/
337        $cartWrap.on('click', '.cart-close', function (e) {
338            e.preventDefault();
339            var $this = $(this);
340            $this.closest('.cart-wrap').removeClass('show').find('.shopping-cart-content').removeClass('show');
341        });
342        /*Close When Click Outside*/
343        $body.on('click', function (e) {
344            var $target = e.target;
345            if (!$($target).is('.cart-wrap') && !$($target).parents().is('.cart-wrap') && $cartWrap.hasClass('show')) {
346                $cartWrap.removeClass('show');
347                $cartContent.removeClass('show');
348            }
349        });
350    }
351
352    /*--- Quickview slide active ---*/
353    $('.quickview-slide-active').owlCarousel({
354        loop: true,
355        navText: ["<i class='la la-angle-left'></i>", "<i class='la la-angle-right'></i>"],
356        margin: 15,
357        smartSpeed: 1000,
358        nav: true,
359        dots: false,
360        responsive: {
361            0: {
362                items: 3,
363                autoplay: true,
364                smartSpeed: 300
365            },
366            576: {
367                items: 3
368            },
369            768: {
370                items: 3
371            },
372            1000: {
373                items: 3
374            }
375        }
376    })
377
378    $('.quickview-slide-active a').on('click', function () {
379        $('.quickview-slide-active a').removeClass('active');
380    })
381
382    /*----------------------------
383        Cart Plus Minus Button
384    ------------------------------ */
385    var CartPlusMinus = $('.cart-plus-minus');
386    CartPlusMinus.prepend('<div class="dec qtybutton" onclick="updateQty2(this.nextSibling.nextSibling.id.substr(3))">-</div>');
387    CartPlusMinus.append('<div class="inc qtybutton"  onclick="updateQty2(this.previousSibling.previousSibling.id.substr(3))">+</div>');
388    // CartPlusMinus.prepend('<div class="dec qtybutton" onclick="updateQty(this.nextSibling.nextSibling.id.substr(3))">-</div>');
389    // CartPlusMinus.append('<div class="inc qtybutton"  onclick="updateQty(this.previousSibling.previousSibling.id.substr(3))">+</div>');
390    $(".qtybutton").on("click", function () {
391        var $button = $(this);
392        var oldValue = $button.parent().find("input").val();
393        if ($button.text() === "+") {
394            if (parseInt($button.parent().find("input").attr("max")) > parseInt(oldValue) || $button.parent().find("input").attr("max") == '') {
395                var newVal = parseFloat(oldValue) + 1;
396            }
397            else {
398                var newVal = parseFloat(oldValue);
399            }
400        } else {
401            // Don't allow decrementing below zero
402            if (oldValue > 1) {
403                var newVal = parseFloat(oldValue) - 1;
404            } else {
405                newVal = 1;
406            }
407        }
408        $button.parent().find("input").val(newVal);
409    });
410
411
412    /*---------------------
413        Video popup
414    --------------------- */
415    $('.video-popup').magnificPopup({
416        type: 'iframe',
417        mainClass: 'mfp-fade',
418        removalDelay: 160,
419        preloader: false,
420        zoom: {
421            enabled: true,
422        }
423    });
424
425    /*-----------------------
426        Banner slider active
427    -----------------------------------*/
428    $('.banner-slider-active').slick({
429        centerMode: true,
430        arrows: false,
431        autoplay: false,
432        autoplaySpeed: 2000,
433        centerPadding: '170px',
434        slidesToShow: 3,
435        slidesToScroll: 1,
436        responsive: [{
437            breakpoint: 1500,
438            settings: {
439                slidesToShow: 2,
440            }
441        },
442        {
443            breakpoint: 1200,
444            settings: {
445                slidesToShow: 2,
446            }
447        },
448        {
449            breakpoint: 991,
450            settings: {
451                slidesToShow: 2,
452                centerPadding: '120px',
453            }
454        },
455        {
456            breakpoint: 768,
457            settings: {
458                slidesToShow: 1,
459                centerPadding: '100px',
460            }
461        },
462        {
463            breakpoint: 575,
464            settings: {
465                slidesToShow: 1,
466                centerPadding: '50px',
467            }
468        }
469        ]
470    });
471
472
473    /*--
474    instafeed
475    -----------------------------------*/
476    // User Changeable Access
477    var activeId = $("#instafeed"),
478        myTemplate = '<div class="instagram-item"><a href="{{link}}" target="_blank" id="{{id}}"><img src="{{image}}" /></a></div>';
479    if (activeId.length) {
480        var userID = activeId.attr('data-userid'),
481            accessTokenID = activeId.attr('data-accesstoken'),
482            userFeed = new Instafeed({
483                get: 'user',
484                userId: userID,
485                accessToken: accessTokenID,
486                resolution: 'low_resolution',
487                template: myTemplate,
488                sortBy: 'least-recent',
489                limit: 15,
490                links: false
491            });
492        userFeed.run();
493    }
494
495    // Instagram feed carousel active
496    $(window).on('load', function () {
497        /* Testimonial active */
498        $('.instagram-carousel').owlCarousel({
499            loop: true,
500            nav: false,
501            autoplay: false,
502            autoplayTimeout: 5000,
503            item: 5,
504            margin: 20,
505            responsive: {
506                0: {
507                    items: 1,
508                    autoplay: true,
509                },
510                576: {
511                    items: 3
512                },
513                768: {
514                    items: 4
515                },
516                1000: {
517                    items: 5
518                }
519            }
520        })
521        $('.instagram-carousel-2').owlCarousel({
522            loop: true,
523            nav: false,
524            autoplay: false,
525            autoplayTimeout: 5000,
526            item: 6,
527            responsive: {
528                0: {
529                    items: 1,
530                    autoplay: true,
531                },
532                576: {
533                    items: 3
534                },
535                768: {
536                    items: 4
537                },
538                1000: {
539                    items: 6
540                }
541            }
542        })
543    })
544
545    /*------ Wow Active ----*/
546    new WOW().init();
547
548
549    /*---------------------
550        Countdown
551      --------------------- */
552    $('[data-countdown]').each(function () {
553        var $this = $(this),
554            finalDate = $(this).data('countdown');
555        $this.countdown(finalDate, function (event) {
556            $this.html(event.strftime('<span class="cdown day"> <span>%-D </span><p>Days</p></span> <span class="cdown hour"> <span> %-H</span> <p>Hours</p></span> <span class="cdown minutes"><span>%M</span> <p>Mins</p></span class="cdown second"> <span> <span>%S</span> <p>Secs</p></span>'));
557        });
558    });
559
560
561    /* Brand logo active */
562    $('.brand-logo-active').owlCarousel({
563        loop: true,
564        nav: false,
565        autoplay: false,
566        autoplayTimeout: 5000,
567        item: 4,
568        responsive: {
569            0: {
570                items: 1
571            },
572            576: {
573                items: 2
574            },
575            768: {
576                items: 3
577            },
578            992: {
579                items: 4
580            },
581            1000: {
582                items: 4
583            }
584        }
585    })
586
587    /* Brand logo active 2 */
588    $('.brand-logo-active-2').owlCarousel({
589        loop: true,
590        nav: false,
591        autoplay: false,
592        autoplayTimeout: 5000,
593        item: 5,
594        margin: 100,
595        responsive: {
596            0: {
597                items: 2,
598                margin: 30,
599            },
600            576: {
601                items: 3,
602                margin: 50,
603            },
604            768: {
605                items: 3
606            },
607            992: {
608                items: 4
609            },
610            1000: {
611                items: 5
612            }
613        }
614    })
615
616    /* Banner slider active 2 */
617    $('.banner-slider-active-2').owlCarousel({
618        loop: true,
619        nav: false,
620        autoplay: false,
621        autoplayTimeout: 5000,
622        item: 3,
623        margin: 15,
624        responsive: {
625            0: {
626                items: 2,
627            },
628            576: {
629                items: 3,
630            },
631            768: {
632                items: 3
633            },
634            992: {
635                items: 3
636            },
637            1000: {
638                items: 3
639            }
640        }
641    })
642
643    /* Banner slider active 3 */
644    $('.banner-slider-active-3').owlCarousel({
645        loop: true,
646        nav: false,
647        autoplay: false,
648        autoplayTimeout: 5000,
649        item: 3,
650        responsive: {
651            0: {
652                items: 1,
653            },
654            576: {
655                items: 2,
656            },
657            768: {
658                items: 3
659            },
660            992: {
661                items: 3
662            },
663            1000: {
664                items: 3
665            }
666        }
667    })
668
669
670    /*--
671    Setting active
672    -----------------------------------*/
673    if ($('.setting-wrap').length) {
674        var $body2 = $('body'),
675            $elizaDropdown2 = $('.setting-wrap'),
676            $elizaDropdownMenu2 = $elizaDropdown2.find('.setting-content');
677        $elizaDropdown2.on('click', '.setting-active', function (e) {
678            e.preventDefault();
679            var $this = $(this);
680            if (!$this.parent().hasClass('show')) {
681                $this.siblings('.setting-content').addClass('show').slideDown().parent().addClass('show');
682            } else {
683                $this.siblings('.setting-content').removeClass('show').slideUp().parent().removeClass('show');
684            }
685        });
686        /*Close When Click Outside*/
687        $body2.on('click', function (e) {
688            var $target = e.target;
689            if (!$($target).is('.setting-wrap') && !$($target).parents().is('.setting-wrap') && $elizaDropdown2.hasClass('show')) {
690                $elizaDropdown2.removeClass('show');
691                $elizaDropdownMenu2.removeClass('show').slideUp();
692            }
693        });
694    }
695
696    /* Cart search */
697    $(".currency-dropdown-active").on("click", function (e) {
698        e.preventDefault();
699        $(this).parent().find('.currency-dropdown').slideToggle('medium');
700    })
701
702    /* hover 3d init for tilt */
703    if ($('.tilter').length > 0) {
704        $('.tilter').tilt({
705            maxTilt: 40,
706            perspective: 800,
707            easing: "cubic-bezier(.03,.98,.52,.2)",
708            scale: 1,
709            speed: 800,
710            transition: true,
711        });
712    }
713
714    /*-------------------------
715      category toggle function
716    --------------------------*/
717    $('.showcat').on('click', function (e) {
718        e.preventDefault();
719        $('.hidecat').slideToggle(900);
720    });
721
722    /* Sidemenu Dropdown */
723    function sidemenuDropdown() {
724        var $this = $('.mobile-category-menu');
725        $this.find('nav .cr-dropdown')
726            .find('ul').slideUp();
727        $this.find('nav li.cr-dropdown > a, nav li.cr-sub-dropdown > a').on('click', function (e) {
728            e.preventDefault();
729            $(this).next().slideToggle();
730        });
731    }
732    sidemenuDropdown();
733
734    /*--
735        Masonry active
736    -----------------------------------*/
737    $('.grid').imagesLoaded(function () {
738        // init Isotope
739        var $grid = $('.grid').isotope({
740            itemSelector: '.grid-item',
741            percentPosition: true,
742            layoutMode: 'masonry',
743            masonry: {
744                // use outer width of grid-sizer for columnWidth
745                columnWidth: '.grid-sizer',
746            }
747        });
748    });
749
750    /*---------------------
751        Price slider
752    --------------------- */
753    var sliderrange = $('#slider-range');
754    var amountprice = $('#amount');
755    $(function () {
756        sliderrange.slider({
757            range: true,
758            min: 0,
759            max: $('#max_price').val(),
760            values: [0, $('#max_price').val()],
761            slide: function (event, ui) {
762                amountprice.val(ui.values[0] + "-" + ui.values[1]);
763                $('#amount_range').html(ui.values[0] + " ден. - " + ui.values[1] + " ден.");
764            }
765        });
766        amountprice.val(sliderrange.slider("values", 0) +
767            "-" + sliderrange.slider("values", 1));
768    });
769
770
771    /*--- checkout toggle function ----*/
772    $('.checkout-click1').on('click', function (e) {
773        e.preventDefault();
774        $('.checkout-login-info').slideToggle(900);
775    });
776
777
778    /*--- checkout toggle function ----*/
779    $('.checkout-click3').on('click', function (e) {
780        e.preventDefault();
781        $('.checkout-login-info3').slideToggle(1000);
782    });
783
784    /*-------------------------
785    Create an account toggle
786    --------------------------*/
787    $('.checkout-toggle2').on('click', function () {
788        $('.open-toggle2').slideToggle(1000);
789    });
790
791    $('.checkout-toggle').on('click', function () {
792        $('.open-toggle').slideToggle(1000);
793    });
794
795    /*-------------------------
796    checkout one click toggle function
797    --------------------------*/
798    var checked = $('.sin-payment input:checked')
799    if (checked) {
800        $(checked).siblings('.payment-box').slideDown(900);
801    };
802    $('.sin-payment input').on('change', function () {
803        $('.payment-box').slideUp(900);
804        $(this).siblings('.payment-box').slideToggle(900);
805    });
806
807    /*--------------------------
808        ScrollUp
809    ---------------------------- */
810    $.scrollUp({
811        scrollText: '<i class="la la-arrow-up"></i>',
812        easingType: 'linear',
813        scrollSpeed: 900,
814        animation: 'fade'
815    });
816
817    /*-----------------------
818        Product details slider
819    --------------------------- */
820    $('.product-dec-slider').slick({
821        infinite: true,
822        slidesToShow: 4,
823        slidesToScroll: 1,
824        lazyLoad: 'ondemand',
825        prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="la la-angle-left"></i></span>',
826        nextArrow: '<span class="product-dec-icon product-dec-next"><i class="la la-angle-right"></i></span>',
827        responsive: [{
828            breakpoint: 1199,
829            settings: {
830                slidesToShow: 3,
831                slidesToScroll: 1
832            }
833        },
834        {
835            breakpoint: 768,
836            settings: {
837                slidesToShow: 3,
838                slidesToScroll: 1
839            }
840        },
841        {
842            breakpoint: 767,
843            settings: {
844                slidesToShow: 4,
845                slidesToScroll: 1
846            }
847        },
848        {
849            breakpoint: 575,
850            settings: {
851                slidesToShow: 2,
852                slidesToScroll: 1
853            }
854        }
855        ]
856    });
857
858
859    /*----------------------------
860        Product details slider 2
861    ------------------------------ */
862    $('.product-dec-slider-2').slick({
863        infinite: true,
864        slidesToShow: 4,
865        vertical: true,
866        slidesToScroll: 1,
867        centerPadding: '60px',
868        prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="la la-angle-up"></i></span>',
869        nextArrow: '<span class="product-dec-icon product-dec-next"><i class="la la-angle-down"></i></span>',
870        responsive: [{
871            breakpoint: 1200,
872            settings: {
873                slidesToShow: 4,
874                slidesToScroll: 1
875            }
876        },
877        {
878            breakpoint: 1199,
879            settings: {
880                slidesToShow: 4,
881                slidesToScroll: 1
882            }
883        },
884        {
885            breakpoint: 991,
886            settings: {
887                slidesToShow: 4,
888                slidesToScroll: 1
889            }
890        },
891        {
892            breakpoint: 767,
893            settings: {
894                slidesToShow: 4,
895                slidesToScroll: 1
896            }
897        },
898        {
899            breakpoint: 575,
900            settings: {
901                slidesToShow: 2,
902                slidesToScroll: 1
903            }
904        }
905        ]
906    });
907
908    $('.product-dec-slider-main').slick({
909        slidesToShow: 1,
910        slidesToScroll: 1,
911        arrows: false,
912        fade: true,
913        asNavFor: '.product-dec-slider-main-nav',
914    });
915
916    $('.product-dec-slider-main-nav').slick({
917        infinite: true,
918        slidesToShow: 6,
919        slidesToScroll: 1,
920        focusOnSelect: true,
921        asNavFor: '.product-dec-slider-main',
922        prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="la la-angle-left"></i></span>',
923        nextArrow: '<span class="product-dec-icon product-dec-next"><i class="la la-angle-right"></i></span>',
924        responsive: [{
925            breakpoint: 1199,
926            settings: {
927                slidesToShow: 4,
928                slidesToScroll: 1
929            }
930        },
931        {
932            breakpoint: 768,
933            settings: {
934                slidesToShow: 3,
935                slidesToScroll: 1
936            }
937        },       
938        {
939            breakpoint: 575,
940            settings: {
941                slidesToShow: 2,
942                slidesToScroll: 1
943            }
944        }
945        ]
946    });
947
948
949    /*--------------------------
950        Product Zoom
951    ---------------------------- */
952    var ezApi = $(".zoompro").elevateZoom({
953        gallery: "gallery",
954        galleryActiveClass: "active",
955        zoomWindowWidth: 300,
956        zoomWindowHeight: 100,
957        scrollZoom: false,
958        zoomType: "inner",
959        cursor: "crosshair",
960        // new
961        // zoomLevel: 3,
962        // minZoomLevel: 3,
963        // maxZoomLevel: 3
964        
965    });
966
967
968    /*---------------------
969        Sidebar sticky active
970    --------------------- */
971    $('.sidebar-active').stickySidebar({
972        topSpacing: 80,
973        bottomSpacing: 30,
974        minWidth: 767,
975    });
976
977    /* Product details slider */
978    $('.box-slider-active').owlCarousel({
979        loop: true,
980        nav: true,
981        autoplay: false,
982        autoplayTimeout: 5000,
983        animateOut: 'fadeOut',
984        animateIn: 'fadeIn',
985        navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
986        item: 3,
987        margin: 30,
988        responsive: {
989            0: {
990                items: 1
991            },
992            576: {
993                items: 2
994            },
995            768: {
996                items: 3
997            },
998            1000: {
999                items: 3
1000            }
1001        }
1002    })
1003
1004
1005
1006    /*--
1007    Image Popup
1008    ------------------------*/
1009    $('.img-popup').magnificPopup({
1010        type: 'image',
1011        gallery: {
1012            enabled: true
1013        }
1014    });
1015
1016
1017    /* Testimonial active 3 */
1018    $('.testimonial-active').owlCarousel({
1019        loop: true,
1020        nav: false,
1021        autoplay: false,
1022        autoplayTimeout: 5000,
1023        animateOut: 'fadeOut',
1024        animateIn: 'fadeIn',
1025        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
1026        item: 2,
1027        margin: 50,
1028        responsive: {
1029            0: {
1030                items: 1
1031            },
1032            768: {
1033                items: 1
1034            },
1035            992: {
1036                items: 2
1037            },
1038            1000: {
1039                items: 2
1040            }
1041        }
1042    })
1043
1044
1045    /*--
1046    Smooth Scroll
1047    -----------------------------------*/
1048    $('.scroll-bottom').on('click', function (e) {
1049        e.preventDefault();
1050        var link = this;
1051        $.smoothScroll({
1052            offset: 0,
1053            scrollTarget: link.hash
1054        });
1055    });
1056
1057
1058
1059})(jQuery);
1060
1061function owlReload() {
1062    /*--- Quickview slide active ---*/
1063    $('.quickview-slide-active').owlCarousel({
1064        loop: true,
1065        navText: ["<i class='la la-angle-left'></i>", "<i class='la la-angle-right'></i>"],
1066        margin: 15,
1067        smartSpeed: 1000,
1068        nav: true,
1069        dots: false,
1070        responsive: {
1071            0: {
1072                items: 3,
1073                autoplay: true,
1074                smartSpeed: 300
1075            },
1076            576: {
1077                items: 3
1078            },
1079            768: {
1080                items: 3
1081            },
1082            1000: {
1083                items: 3
1084            }
1085        }
1086    })
1087
1088    $('.quickview-slide-active a').on('click', function () {
1089        $('.quickview-slide-active a').removeClass('active');
1090    })
1091}

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.